[go: up one dir, main page]

CN101957857B - 一种信息主动推送方法及服务器 - Google Patents

一种信息主动推送方法及服务器 Download PDF

Info

Publication number
CN101957857B
CN101957857B CN2010105059395A CN201010505939A CN101957857B CN 101957857 B CN101957857 B CN 101957857B CN 2010105059395 A CN2010105059395 A CN 2010105059395A CN 201010505939 A CN201010505939 A CN 201010505939A CN 101957857 B CN101957857 B CN 101957857B
Authority
CN
China
Prior art keywords
search
user
information
field
record
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2010105059395A
Other languages
English (en)
Other versions
CN101957857A (zh
Inventor
陈志刚
池海章
刘成
汪严旻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN2010105059395A priority Critical patent/CN101957857B/zh
Publication of CN101957857A publication Critical patent/CN101957857A/zh
Priority to PCT/CN2011/080206 priority patent/WO2012041214A1/zh
Priority to EP11828110.4A priority patent/EP2579167A4/en
Priority to JP2013522095A priority patent/JP5613951B2/ja
Priority to US13/728,141 priority patent/US9646060B2/en
Application granted granted Critical
Publication of CN101957857B publication Critical patent/CN101957857B/zh
Priority to US15/454,653 priority patent/US20170185654A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2468Fuzzy queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Automation & Control Theory (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例提供一种信息主动推送方法及服务器。一种信息主动推送方法,包括:接收更新的数据;查询与所述更新的数据相匹配的搜索记录;确定满足推送条件的搜索记录,并获取所述满足推送条件的搜索记录所对应的用户信息;根据所述用户信息,向所述用户信息对应的全部或部分用户推送所述更新的数据。本发明实施例在服务器接收到更新的数据后,通过主动获取用户的搜索记录,并根据推送条件进行筛选,最终将更新的数据推送至筛选后的用户,实现了信息的主动推送,缩短了向用户提供信息的时间间隔,提高了用户获得所需信息的效率,而且通过增加推送条件对推送的用户进行筛选,节约了推送信息占用的资源,提高了推送用户的准确性,改善了用户体验。

Description

一种信息主动推送方法及服务器
技术领域
本发明涉及网络技术领域,尤其涉及一种信息主动推送方法及服务器。
背景技术
随着互联网及相关技术的发展和普及,一些服务系统通过互联网在各个方面向人们提供着庞大的信息,越来越多的营销活动也开始在网上进行,利用网络搜索信息和直接在网上购物等逐渐进入人们的日常生活。
目前,人们在搜索信息或在网上购物时主要采用“信息求取”的方式,而提供信息的相关服务系统则主要采用“被动提供信息”的方式,例如用户在服务商网站的搜索框中输入关键词,对符合关键词的信息进行搜索,服务商的搜索引擎根据该关键词在数据库中抓取相关信息,并将其作为结果提供给用户,以便于用户的后续操作。
然而,当搜索引擎在数据库中找不到与关键词匹配的信息时,就会向用户显示无搜索结果的信息,结束此次信息提供过程,如果后续数据库更新了数据,增加了与前述关键词匹配的信息,服务系统也只能待用户发起下一次访问并再次输入该关键词查询时,才能向用户提供匹配的信息。因此,发明人在实现本发明的过程中研究发现,对于服务系统来说,上述被动提供信息的方式加大了提供信息的时间间隔,降低了用户获取信息的效率。
发明内容
本发明实施例提供一种信息主动推送方法及服务器,能够在接收到更新的数据后,将信息主动推送至与该信息相关的用户,缩短提供信息的时间间隔。
为了解决上述技术问题,本发明实施例的技术方案如下:
本发明实施例提供了一种信息主动推送方法,包括:
接收更新的数据;
查询与所述更新的数据相匹配的搜索记录,所述搜索记录为服务器在每次接收到用户的搜索请求时,对用户搜索行为的记录;
确定满足推送条件的搜索记录,并获取所述满足推送条件的搜索记录所对应的用户信息,所述满足推送条件的搜索记录包括下列之一或多个:搜索结果为无匹配项的搜索记录、搜索结果输出后用户未下载搜索到的软件的搜索记录、搜索结果输出用户将搜索到的信息中的一条或者多条进行收藏的搜索记录、或搜索结果输出用户浏览搜索到的信息的次数/条数超过阈值的搜索记录;
根据所述用户信息,向所述用户信息对应的全部或部分用户推送所述更新的数据。
本发明实施例还提供了一种信息主动推送服务器,包括:
数据接收单元,用于接收更新的数据;
记录查询单元,用于查询与所述更新的数据相匹配的搜索记录,所述搜索记录为服务器在每次接收到用户的搜索请求时,对用户搜索行为的记录;
信息查询单元,用于确定满足推送条件的搜索记录,并获取所述满足推送条件的搜索记录所对应的用户信息,所述满足推送条件的搜索记录包括下列之一或多个:搜索结果为无匹配项的搜索记录、搜索结果输出后用户未下载搜索到的软件的搜索记录、搜索结果输出用户将搜索到的信息中的一条或者多条进行收藏的搜索记录、或搜索结果输出用户浏览搜索到的信息的次数/条数超过阈值的搜索记录;
信息推送单元,用于根据所述用户信息,向所述用户信息对应的全部或部分用户推送所述更新的数据。
本发明实施例在服务器在接收到更新的数据后,通过主动获取用户的搜索记录,并根据推送条件进行筛选,最终将更新的数据推送至筛选后的用户,实现了信息的主动推送,从而缩短了向用户提供信息的时间间隔,提高了用户获得所需信息的效率,而且通过增加推送条件对推送的用户进行筛选,有效节约了推送信息占用的资源,而且提高了推送用户的准确性,改善了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一种信息主动推送的方法流程图;
图2是本发明实施例另一种信息主动推送的方法流程图;
图3是本发明实施例另一种信息主动推送的方法流程图;
图4是本发明实施例一种信息主动推送服务器的结构示意图;
图5是本发明实施例另一种信息主动推送服务器的结构示意图。
具体实施方式
为了使本领域技术人员能进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,附图仅提供参考与说明,并非用来限制本发明。
现有技术中服务系统采用被动提供信息的方式,当在数据库更新了数据信息时,也只能待用户发起请求该数据信息的访问时,才能向用户提供信息,这种方式加大了服务系统提供信息的时间间隔,降低了用户获得信息的效率,已不能满足人们的需求,不利于用户获取信息。基于此,本发明实施例提供了一种信息主动推送的方法和服务器,能够在接收到更新的数据后,将信息主动推送至与该信息相关的用户。
下面结合附图和实施例,对本发明的技术方案进行描述。
参见图1,为本发明实施例一种信息主动推送的方法流程图。
该方法可以包括:
步骤101,接收更新的数据。
当数据库中的数据发生更新时,可向服务器发送该更新的数据,由服务器进行接收,该服务器具体可以是推荐引擎服务器等。该服务器的接收动作,可以是在数据发生更新时即刻触发,也可以是预设时间间隔,每隔一段时间接收一次,还可以是设定次数阈值,例如当数据库中出现三次数据更新时,再触发服务器对这三次的更新的数据的接收。其中,更新的数据具体可以包括数据库中的新增字段,也可以包括对数据库中某一原始字段的字段值的更新等,此处不作限定。
步骤102,查询与更新的数据相匹配的搜索记录。
服务器在接收到更新的数据后,查询与该数据匹配的搜索记录;其中,搜索记录是,服务器在每次接收到用户的搜索请求时,对用户搜索行为的记录。搜索记录的内容可以包括输入关键词、与关键词匹配的数据库数据、搜索结果、浏览次数、是否收藏、是否下载、用户信息等等,也可以包含其中的部分信息,此处不作限定。在查询搜索记录时,可以根据更新的数据与搜索记录中的关键词的匹配关系进行查询,具体请参照后续实施例的描述。
步骤103,确定满足推送条件的搜索记录,并获取满足推送条件的搜索记录所对应的用户信息。
服务器在查询到与更新的数据匹配的搜索记录后,查看该搜索记录是否满足推送条件,如果满足则进一步调取该搜索记录对应的用户信息。推送条件可以根据需要进行设定,满足推送条件的搜索记录可以包括下列之一或多个:搜索结果为无匹配项的搜索记录、搜索结果输出后用户未下载搜索到的软件的搜索记录、搜索结果输出用户将搜索到的信息中的一条或者多条进行收藏的搜索记录、或搜索结果输出用户浏览搜索到的信息的次数/条数超过阈值的搜索记录,其中该阈值可以根据需要设定,例如三次。其中,搜索结果为无匹配项可以是,在搜索记录中,针对某用户的搜索请求服务器无法找到与该用户输入的关键词相匹配的项;无下载记录可以是用户搜索后的最终行为是未下载;收藏可以是用户将搜索到的信息进行收藏的记录;浏览是用户对搜索到的信息的浏览记录。
当获得满足推送条件的搜索记录后,进一步获取该搜索记录对应的用户系信息,该用户信息可以是指用户的登录信息或用户所使用的终端的标识信息,例如,用户的登录信息可以是用户名、昵称、Email中的一个或者多个,用户所使用的终端的标识信息可以是用户的手机号码、电话号码中的一个或多个等,预先可以建立用户信息库。
步骤104,根据用户信息向所述用户信息对应的全部或部分用户推送更新的数据。
在获取用户信息后,可以选择所有用户或部分用户来推送更新的数据。例如获取用户的邮箱,则可以通过向用户的邮箱发送邮件来推送该更新的数据;或者可以获取用户所用终端的标识,如手机号码,则可以通过PUSH技术等向用户的终端推送该更新的数据,当然还可以采取其它方式进行推送,此处不作限定。
本发明实施例在服务器在接收到更新的数据后,通过主动获取用户的搜索记录,并根据推送条件进行筛选,最终将更新的数据推送至筛选后的用户,实现了信息的主动推送,从而缩短了向用户提供信息的时间间隔,提高了用户获得所需信息的效率,而且通过增加推送条件对推送的用户进行筛选,有效节约了推送信息占用的资源,而且提高了推送用户的准确性,改善了用户体验。
参见图2,为本发明实施例另一种信息主动推送的方法流程图。
该方法可以包括:
步骤201,接收更新的数据,该更新的数据包含新增字段。
在本实施例中,若用户A在输入关键词“野营帐篷”进行搜索时,搜索引擎查找数据库未找到与关键词“野营帐篷”匹配的搜索结果时,会向用户显示搜索结果为无匹配项的信息。服务器将记录用户A的搜索记录,其中可以包括用户A的用户信息(例如用户A的Email)、关键词“野营帐篷”、搜索结果为无匹配项等。
当数据库进行数据更新时,会触发服务器接收更新的数据。本实施例中,更新的数据为:在数据库中增添了新的字段“帐篷”,以及该字段的相应的字段值为“野营帐篷”、“登山帐篷”等。
步骤202,查询与该新增字段匹配的搜索记录。
服务器可以利用新增字段的字段名查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分为新增字段的字段名或字段值时,则可以将该一个或多个搜索记录作为与新增字段匹配的搜索记录;服务器还可以利用新增字段的字段名查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分与新增字段的字段名或字段值能够模糊匹配时,则将该一个或多个搜索记录作为与新增字段匹配的搜索记录。
在本实施例中,服务器接收到新增字段“帐篷”及其字段值后,会调取搜索记录并查询是否有与该字段的字段名“帐篷”以及字段值“野营帐篷”、“登山帐篷”相匹配的搜索记录。在本实施例中,用户A的搜索记录中的关键词“野营帐篷”与该新增字段“帐篷”的字段值“野营帐篷”相同,故用户A的关键词“野营帐篷”的搜索记录中与新增字段“帐篷”相匹配。当然在其他实施例中,匹配规则可以根据需要进行设定,例如将匹配规则设置为新增字段名或新增字段对应的字段值的部分与关键词中的部分相同;此时,采用上面的例子,与关键词为“野营帐篷”的搜索记录匹配的可以是字段值为“野营帐篷”的数据、具有字段名“帐篷”的数据、字段值为“登山帐篷”的数据,即字段名“帐篷”的数据、字段值为“登山帐篷”的数据与关键词“野营帐篷”中的“帐篷”一词匹配,即可认为关键词为“野营帐篷”的搜索记录与新增字段“帐篷”匹配。
步骤203,获取搜索结果为无匹配项的搜索记录所对应的用户信息。
查询用户A的搜索记录可知,其中“搜索结果为无匹配项”的记录满足推送条件,则进一步获取用户A的信息,具体可以是用户A的Email。
步骤204,根据其用户信息通过Email发送更新的数据。
在本步骤中,服务器将数据库中新增的字段“帐篷”及其具体信息,如字段值等,通过步骤203中获得的邮箱地址发送至用户A的邮箱中,从而完成数据信息的自动推送。
在本实施例中,服务器在接收到数据库的新增信息时,通过查询并筛选预存的搜索记录,将新增信息发送至筛选后的搜索记录所对应的用户,实现了信息的主动推送,从而缩短了向用户提供信息的时间间隔,提高了用户获得所需信息的效率,而且通过增加推送条件对推送的用户进行筛选,有效节约了推送信息占用的资源,而且提高了推送用户的准确性,改善了用户体验。
参见图3,为本发明实施例另一种信息主动推送的方法流程图。
该方法可以包括:
步骤301,接收更新的数据,该更新的数据包含原始字段的更新字段值。
在本实施例中,若用户B在输入关键词“帐篷”进行搜索时,搜索引擎在数据库中找到与关键词“帐篷”匹配的搜索结果后,向用户显示与关键词“帐篷”匹配的搜索结果;之后,用户B对搜索结果中的一条或者多条信息进行收藏。服务器将记录用户B的搜索记录,其中可以包括用户B的用户信息、搜索关键词“帐篷”、从搜索结果中收藏的一条或者多条信息等。
当数据库进行数据更新时,会触发服务器接收更新的数据,本实施例中,更新的数据信息为对数据库中原始字段“帐篷”的字段值的更新等。
步骤302,查询与该原始字段匹配的搜索记录。
服务器可以利用原始字段更新的字段值查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分为原始字段的字段名或更新的字段值时,则将该一个或多个搜索记录作为与新增字段匹配的搜索记录;或者,还可以利用原始字段更新的字段值查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分与原始字段的字段名或更新的字段值能够模糊匹配时,则将该一个或多个搜索记录作为与新增字段匹配的搜索记录。
本实施例中,服务器接收到原始字段“帐篷”的更新的数据后,会调取搜索记录并查询是否有与字段“帐篷”匹配的搜索记录。在本实施例中,用户B的搜索记录中的关键词“帐篷”与该原始字段的字段名“帐篷”一致,故用户B的关键词为“帐篷”的搜索记录与原始字段“帐篷”匹配。
步骤303,获取满足推送条件的搜索记录所对应的终端标识信息。
查询用户B的搜索记录可知,其中B用户收藏了搜索结果中的一条或者多条信息,因此满足推送条件;此时,进一步获取用户B的用户信息,在本实施例中,用户B的用户信息为用户B终端的标识信息,例如手机号等。在其它实施例中,推送条件还可以设置为“无下载”的记录,“浏览”搜索结果中的信息的次数和/或条数超过预设阈值的记录等。
步骤304,通过PUSH技术将更新的数据推送至具有该标识信息的终端。
在本步骤中,服务器将数据库中原始字段“帐篷”更新的字段值等通过PUSH技术推送至具有上述标识信息的终端上,从而完成数据信息的自动推送。其中,PUSH技术为现有技术,此处不再赘述。
在本实施例中,服务器在接收到数据库的更新字段值信息时,通过查询并筛选预存的搜索记录,将更新的数据发送至筛选后的搜索记录所对应的用户,实现了信息的主动推送,从而缩短了向用户提供信息的时间间隔,提高了用户获得所需信息的效率,而且通过增加推送条件对推送的用户进行筛选,有效节约了推送信息占用的资源,而且提高了推送用户的准确性,改善了用户体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如:ROM/RAM、磁碟、光盘等。
以上为对本发明实施例方法的说明,下面对实现上述方法的服务器结构进行简单介绍。
参见图4,为本发明实施例一种信息主动推送服务器的结构示意图。
该服务器可以包括以下单元:
数据接收单元401,用于接收更新的数据。
记录查询单元402,用于查询与所述更新的数据相匹配的搜索记录。
信息查询单元403,用于确定满足推送条件的搜索记录,并获取所述满足推送条件的搜索记录所对应的用户信息。
信息推送单元404,用于根据所述用户信息,向所述用户信息对应的全部或部分用户推送所述更新的数据。
在本实施例中,当数据库中的数据发生更新时,可向服务器发送该更新的数据,由服务器的数据接收单元401进行接收,其中,更新的数据具体可以包括数据库中的新增字段,也可以包括对数据库中某一原始字段的字段值的更新等。在数据接收单元401接收到更新的数据后,记录查询单元402查询与该数据匹配的搜索记录,在查询搜索记录时可以根据更新的数据与搜索记录中的关键词的匹配关系进行查询。在记录查询单元402查询到与更新的数据匹配的搜索记录后,由信息查询单元403查看该搜索记录是否满足推送条件,如果满足则进一步调取该搜索记录对应的用户信息,其中,推送条件可以根据需要进行设定,满足推送条件的搜索记录可以包括下列之一或多个:搜索结果为无匹配项的搜索记录、搜索结果输出后用户未下载搜索到的软件的搜索记录、搜索结果输出用户将搜索到的信息中的一条或者多条进行收藏的搜索记录、或搜索结果输出用户浏览搜索到的信息的次数/条数超过阈值的搜索记录,其中该阈值可以根据需要设定,例如三次;该用户信息可以是指用户的登录信息或用户所使用的终端的标识信息,例如用户的登录信息可以是用户名、昵称、Email中的一个或者多个,用户所使用的终端的标识信息可以是用户的手机号码、电话号码中的一个或多个等,预先可以建立用户信息库。在信息查询单元403获取用户信息后,信息推送单元404根据用户信息推送更新的数据。
本发明实施例通过上述各单元实现了信息的主动推送,从而缩短了向用户提供信息的时间间隔,提高了用户获得所需信息的效率,而且通过增加推送条件对推送的用户进行筛选,有效节约了推送信息占用的资源,而且提高了推送用户的准确性,改善了用户体验。
参见图5,为本发明实施例另一种信息主动推送服务器的结构示意图。
该服务器可以包括也可以包括数据接收单元501、记录查询单元502、信息查询单元503和信息推送单元504。
其中,记录查询单元502可以进一步包括:
第一查询子单元5021,用于当所述更新的数据包括新增字段时,查询与所述新增字段匹配的搜索记录。
第二查询子单元5022,用于当所述更新的数据包括原始字段的更新字段值时,查询与所述原始字段匹配的搜索记录。
在另一实施例中,第一查询子单元5021具体可以利用新增字段的字段名查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分为新增字段的字段名或字段值时,则将该一个或多个搜索记录作为与新增字段匹配的搜索记录;或者,利用新增字段的字段名查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分与新增字段的字段名或字段值能够模糊匹配时,则将该一个或多个搜索记录作为与新增字段匹配的搜索记录。
第二查询子单元5022具体可以利用原始字段更新的字段值查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分为原始字段的字段名或更新的字段值时,则将该一个或多个搜索记录作为与新增字段匹配的搜索记录;或者,利用原始字段更新的字段值查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分与原始字段的字段名或更新的字段值能够模糊匹配时,则将该一个或多个搜索记录作为与新增字段匹配的搜索记录。
信息查询单元503,具体可以用于获取发起所述满足推送条件的搜索记录的用户信息;其中,用户信息与前述实施例类似,此处不再赘述。信息推送单元504,具体可以用于获取用户信息中的终端标识信息,通过PUSH技术将更新的数据推送至具有标识信息的终端。
本发明实施例通过上述各单元实现了信息的主动推送,从而缩短了向用户提供信息的时间间隔,提高了用户获得所需信息的效率,而且通过增加推送条件对推送的用户进行筛选,有效节约了推送信息占用的资源,而且提高了推送用户的准确性,改善了用户体验。上述服务器中各单元的具体实现方式请参照前述方法实施例中描述,此处不再赘述。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

Claims (12)

1.一种信息主动推送方法,其特征在于,包括:
接收更新的数据;
查询与所述更新的数据相匹配的搜索记录,所述搜索记录为服务器在每次接收到用户的搜索请求时,对用户搜索行为的记录;
确定满足推送条件的搜索记录,并获取所述满足推送条件的搜索记录所对应的用户信息,所述满足推送条件的搜索记录包括下列之一或多个:搜索结果为无匹配项的搜索记录、搜索结果输出后用户未下载搜索到的软件的搜索记录、搜索结果输出用户将搜索到的信息中的一条或者多条进行收藏的搜索记录、或搜索结果输出用户浏览搜索到的信息的次数/条数超过阈值的搜索记录;
根据所述用户信息,向所述用户信息对应的全部或部分用户推送所述更新的数据。
2.根据权利要求1所述的方法,其特征在于,所述查询与所述更新的数据相匹配的搜索记录包括:
当所述更新的数据包括新增字段时,查询与所述新增字段匹配的搜索记录;
当所述更新的数据包括原始字段的更新字段值时,查询与所述原始字段匹配的搜索记录。
3.根据权利要求2所述的方法,其特征在于,所述查询与所述新增字段匹配的搜索记录包括:
利用所述新增字段的字段名查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分为所述新增字段的字段名或字段值时,则将该一个或多个搜索记录作为与所述新增字段匹配的搜索记录;或者,
利用所述新增字段的字段名查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分与所述新增字段的字段名或字段值能够模糊匹配时,则将该一个或多个搜索记录作为与所述新增字段匹配的搜索记录。
4.根据权利要求2所述的方法,其特征在于,所述查询与所述原始字段匹配的搜索记录包括:
利用所述原始字段更新的字段值查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分为所述原始字段的字段名或更新的字段值时,则将该一个或多个搜索记录作为与所述新增字段匹配的搜索记录;或者,
利用所述原始字段更新的字段值查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分与所述原始字段的字段名或更新的字段值能够模糊匹配时,则将该一个或多个搜索记录作为与所述新增字段匹配的搜索记录。
5.根据权利要求1所述的方法,其特征在于,所述获取所述满足推送条件的搜索记录所对应的用户信息包括:
获取发起所述满足推送条件的搜索记录的用户信息;其中,所述用户信息为服务器保存的用户的登录信息或用户所使用的终端的标识信息,所述用户的登录信息包括用户的用户名、昵称、Email中的一个或者多个,所述用户所使用的终端的标识信息包括用户的手机号码、电话号码中的一个或多个。
6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述根据所述用户信息推送所述更新的数据包括:
获取所述用户信息中的终端标识信息,通过PUSH技术将所述更新的数据推送至具有所述标识信息的终端。
7.一种信息主动推送服务器,其特征在于,包括:
数据接收单元,用于接收更新的数据;
记录查询单元,用于查询与所述更新的数据相匹配的搜索记录,所述搜索记录为服务器在每次接收到用户的搜索请求时,对用户搜索行为的记录;
信息查询单元,用于确定满足推送条件的搜索记录,并获取所述满足推送条件的搜索记录所对应的用户信息,所述满足推送条件的搜索记录包括下列之一或多个:搜索结果为无匹配项的搜索记录、搜索结果输出后用户未下载搜索到的软件的搜索记录、搜索结果输出用户将搜索到的信息中的一条或者多条进行收藏的搜索记录、或搜索结果输出用户浏览搜索到的信息的次数/条数超过阈值的搜索记录;
信息推送单元,用于根据所述用户信息,向所述用户信息对应的全部或部分用户推送所述更新的数据。
8.根据权利要求7所述的信息主动推送服务器,其特征在于,所述记录查询单元包括:
第一查询子单元,用于当所述更新的数据包括新增字段时,查询与所述新增字段匹配的搜索记录;
第二查询子单元,用于当所述更新的数据包括原始字段的更新字段值时,查询与所述原始字段匹配的搜索记录。
9.根据权利要求8所述的信息主动推送服务器,其特征在于,
所述第一查询子单元,具体用于利用所述新增字段的字段名查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分为所述新增字段的字段名或字段值时,则将该一个或多个搜索记录作为与所述新增字段匹配的搜索记录;或者,利用所述新增字段的字段名查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分与所述新增字段的字段名或字段值能够模糊匹配时,则将该一个或多个搜索记录作为与所述新增字段匹配的搜索记录。
10.根据权利要求8所述的信息主动推送服务器,其特征在于,
所述第二查询子单元,具体用于利用所述原始字段更新的字段值查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分为所述原始字段的字段名或更新的字段值时,则将该一个或多个搜索记录作为与所述新增字段匹配的搜索记录;或者,利用所述原始字段更新的字段值查询服务器上保存的搜索记录,当一个或多个搜索记录的关键词或关键词的一部分与所述原始字段的字段名或更新的字段值能够模糊匹配时,则将该一个或多个搜索记录作为与所述新增字段匹配的搜索记录。
11.根据权利要求7所述的信息主动推送服务器,其特征在于,
所述信息查询单元,具体用于获取发起所述满足推送条件的搜索记录的用户信息;其中,所述用户信息为服务器保存的用户的登录信息或用户所使用的终端的标识信息,所述用户的登录信息包括用户的用户名、昵称、Email中的一个或者多个,所述用户所使用的终端的标识信息包括用户的手机号码、电话号码中的一个或多个。
12.根据权利要求7至11中任意一项所述的信息主动推送服务器,其特征在于,
所述信息推送单元,具体用于获取所述用户信息中的终端标识信息,通过PUSH技术将所述更新的数据推送至具有所述标识信息的终端。
CN2010105059395A 2010-09-30 2010-09-30 一种信息主动推送方法及服务器 Active CN101957857B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN2010105059395A CN101957857B (zh) 2010-09-30 2010-09-30 一种信息主动推送方法及服务器
PCT/CN2011/080206 WO2012041214A1 (zh) 2010-09-30 2011-09-27 一种信息主动推送方法及服务器
EP11828110.4A EP2579167A4 (en) 2010-09-30 2011-09-27 METHOD FOR ACTIVE INFORMATION EDITION AND SERVER THEREFOR
JP2013522095A JP5613951B2 (ja) 2010-09-30 2011-09-27 積極的な情報のプッシュ通知のための方法およびそのためのサーバ
US13/728,141 US9646060B2 (en) 2010-09-30 2012-12-27 Method and server for pushing information proactively
US15/454,653 US20170185654A1 (en) 2010-09-30 2017-03-09 Method and server for pushing information proactively

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105059395A CN101957857B (zh) 2010-09-30 2010-09-30 一种信息主动推送方法及服务器

Publications (2)

Publication Number Publication Date
CN101957857A CN101957857A (zh) 2011-01-26
CN101957857B true CN101957857B (zh) 2013-03-20

Family

ID=43485186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105059395A Active CN101957857B (zh) 2010-09-30 2010-09-30 一种信息主动推送方法及服务器

Country Status (5)

Country Link
US (2) US9646060B2 (zh)
EP (1) EP2579167A4 (zh)
JP (1) JP5613951B2 (zh)
CN (1) CN101957857B (zh)
WO (1) WO2012041214A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106375385A (zh) * 2016-08-28 2017-02-01 桂林浩新科技服务有限公司 一种广告信息推送方法及系统

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957857B (zh) 2010-09-30 2013-03-20 华为终端有限公司 一种信息主动推送方法及服务器
US20130054558A1 (en) * 2011-08-29 2013-02-28 Microsoft Corporation Updated information provisioning
CN103108007B (zh) * 2011-11-14 2016-03-30 联想(北京)有限公司 终端设备及其文件接收方法
CN103209199B (zh) * 2012-01-16 2018-09-28 深圳市腾讯计算机系统有限公司 一种传输信息的方法及信息传输装置
CN103368994B (zh) * 2012-03-28 2019-07-30 百度在线网络技术(北京)有限公司 特定数据的推送方法及系统以及检索服务器
CN102768685A (zh) * 2012-07-24 2012-11-07 杭州东方网升科技有限公司 一种基于关键字匹配的内容推荐方法
CN104079599A (zh) * 2013-03-27 2014-10-01 招商局国际信息技术有限公司 一种消息实时同步方法以及集装箱码头作业系统
CN103559295B (zh) * 2013-11-12 2018-01-19 网之易信息技术(北京)有限公司 一种信息数据推送方法、设备及系统
CN104780193B (zh) 2014-01-15 2016-11-09 腾讯科技(深圳)有限公司 信息推送方法、装置和系统
CN105227328B (zh) * 2014-05-29 2019-07-05 青岛海尔智能家电科技有限公司 一种点对点服务更新方法及设备
CN104239521B (zh) * 2014-09-17 2017-11-14 北京国双科技有限公司 下线关键词的推送方法和装置
CN105227972B (zh) * 2015-07-24 2019-04-16 小米科技有限责任公司 信息推送方法及装置
CN105260472B (zh) * 2015-10-27 2019-04-12 珠海豹趣科技有限公司 一种消息推送方法及装置
CN105227681A (zh) * 2015-10-28 2016-01-06 北京知易普道技术有限责任公司 一种推送服务器及显示终端
CN105338626A (zh) * 2015-11-26 2016-02-17 北京金和网络股份有限公司 网络寻呼系统和方法
CN105868264A (zh) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 一种根据关注词推送更新信息的方法及系统
WO2017124240A1 (zh) * 2016-01-18 2017-07-27 阮元 关键字匹配时的信息推送方法以及智能信息推送系统
WO2017124242A1 (zh) * 2016-01-18 2017-07-27 阮元 匹配信息时的技术数据反馈方法以及智能信息推送系统
US11397779B2 (en) * 2016-06-23 2022-07-26 Beijing Sankuai Online Technology Co., Ltd. Method and device for pushing information based on search content
CN107590148B (zh) * 2016-07-07 2023-05-05 三六零科技集团有限公司 一种推广信息的推送方法和系统
WO2018023802A1 (zh) * 2016-08-05 2018-02-08 王志强 论坛二手物品求购推送的方法以及推送系统
US11475081B2 (en) * 2016-10-17 2022-10-18 Microsoft Technology Licensing, Llc Combining catalog search results from multiple package repositories
CN106453617B (zh) * 2016-11-11 2019-09-20 北京锐安科技有限公司 一种信息推送方法及信息推送平台
CN107105064A (zh) * 2017-06-02 2017-08-29 上海艾融软件股份有限公司 一种交易信息的推送方法及系统
CN107329988A (zh) * 2017-06-05 2017-11-07 国政通科技股份有限公司 一种提供数据的方法及系统
CN107483595B (zh) * 2017-08-23 2023-11-21 北京百度网讯科技有限公司 信息推送方法和装置
CN107426620B (zh) * 2017-08-31 2020-02-11 江西博瑞彤芸科技有限公司 一种节目内容推荐方法
CN110019261B (zh) * 2017-09-30 2021-11-23 北京国双科技有限公司 数据查询方法和装置
CN108093067A (zh) * 2017-12-25 2018-05-29 惠州Tcl家电集团有限公司 基于物联网的信息推送方法、云服务器及计算机存储介质
CN109726328A (zh) * 2018-12-29 2019-05-07 出门问问信息科技有限公司 信息获取方法、装置、电子设备及计算机可读存储介质
CN109960754A (zh) * 2019-03-21 2019-07-02 珠海格力电器股份有限公司 一种语音设备及其语音交互方法、装置和存储介质
CN110162673A (zh) * 2019-05-27 2019-08-23 上海吉江数据技术有限公司 信息变动监控系统、方法及装置
CN111259234A (zh) * 2020-01-08 2020-06-09 河南工程学院 智慧城市数据共享系统
CN111291249A (zh) * 2020-03-04 2020-06-16 北京字节跳动网络技术有限公司 信息处理的方法及装置
CN111625711A (zh) * 2020-04-15 2020-09-04 贝壳技术有限公司 新上房源的推送处理方法、装置、电子设备及存储介质
CN113421036B (zh) * 2021-08-23 2021-11-12 北京国电通网络技术有限公司 信息显示方法、装置、电子设备和计算机可读介质
CN113902313A (zh) * 2021-10-14 2022-01-07 百度在线网络技术(北京)有限公司 对象信息的处理方法和装置
CN114461674A (zh) * 2022-01-21 2022-05-10 浪潮卓数大数据产业发展有限公司 一种优化用户画像的实现方法及系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101409748A (zh) * 2008-07-08 2009-04-15 浙江大学 一种移动终端的信息收集、索引、订阅发布系统和方法
CN101770459A (zh) * 2008-12-31 2010-07-07 华为技术有限公司 一种推荐好友的方法和设备

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6198977B1 (en) * 1995-01-09 2001-03-06 Qwest Communication International Inc. Electronic classified advertising interface method and instructions with ad replay options
WO2001067209A2 (en) * 2000-03-09 2001-09-13 The Web Access, Inc. Method and apparatus for performing a research task by interchangeably utilizing a multitude of search methodologies
US7464153B1 (en) * 2000-04-02 2008-12-09 Microsoft Corporation Generating and supplying user context data
JP2003316814A (ja) * 2002-04-26 2003-11-07 Hitachi Ltd 検索条件式の生成方法
JP2004355210A (ja) * 2003-05-28 2004-12-16 Matsushita Electric Ind Co Ltd 情報提供システム
US20070039023A1 (en) * 2003-09-11 2007-02-15 Mitsuteru Kataoka Content selection method and content selection device
US9811600B2 (en) * 2004-03-26 2017-11-07 Paradigm Shifting Solutions Exchange of newly-added information over the internet
NL1030282C2 (nl) * 2004-10-27 2007-02-09 Elsevier B V Werkwijzen en software voor analyse van researchpublicaties.
US7987459B2 (en) * 2005-03-16 2011-07-26 Microsoft Corporation Application programming interface for identifying, downloading and installing applicable software updates
US20070061282A1 (en) * 2005-09-14 2007-03-15 Nec Laboratories America, Inc. Data network information distribution
US7953730B1 (en) * 2006-03-02 2011-05-31 A9.Com, Inc. System and method for presenting a search history
WO2007133754A2 (en) * 2006-05-12 2007-11-22 Owl Multimedia, Inc. Method and system for music information retrieval
KR100778314B1 (ko) * 2006-08-21 2007-11-22 한국전자통신연구원 사용자 정의 공유 트리거를 이용한 데이터 스트림과 저장데이터에 대한 통합 연속 질의 처리 시스템 및 그 방법
US7979453B2 (en) * 2006-08-23 2011-07-12 Innovative Solutions, Inc. Efficient search result update mechanism
US20080059424A1 (en) * 2006-08-28 2008-03-06 Assimakis Tzamaloukas System and method for locating-based searches and advertising
US20090234814A1 (en) * 2006-12-12 2009-09-17 Marco Boerries Configuring a search engine results page with environment-specific information
US9477969B2 (en) * 2006-12-12 2016-10-25 Yahoo! Inc. Automatic feed creation for non-feed enabled information objects
KR100892845B1 (ko) * 2007-03-29 2009-04-10 엔에이치엔(주) 노출용 광고 정보를 제공하는 방법 및 시스템
US20080256443A1 (en) * 2007-04-16 2008-10-16 France Telecom System for aggregating and displaying syndicated news feeds
US8868499B2 (en) * 2007-08-15 2014-10-21 Salesforce.Com, Inc. Method and system for pushing data to subscribers in an on-demand service
US8520978B2 (en) * 2007-10-31 2013-08-27 Mckesson Technologies Inc. Methods, computer program products, apparatuses, and systems for facilitating viewing and manipulation of an image on a client device
US7983963B2 (en) * 2007-12-28 2011-07-19 Overstock.Com, Inc. System, program product, and method of electronic communication network guided navigation
US9135583B2 (en) * 2008-07-16 2015-09-15 Business Objects S.A. Systems and methods to create continuous queries associated with push-type and pull-type data
US8392402B2 (en) * 2008-12-03 2013-03-05 International Business Machines Corporation Hybrid push/pull execution of continuous SQL queries
US8892699B2 (en) * 2008-12-31 2014-11-18 Schneider Electric USA, Inc. Automatic firmware updates for intelligent electronic devices
CN101782902A (zh) * 2009-01-20 2010-07-21 刘洋 建立在用户查询之上的网络适应并自我更新的数据库系统
US8150843B2 (en) * 2009-07-02 2012-04-03 International Business Machines Corporation Generating search results based on user feedback
US20110029670A1 (en) * 2009-07-31 2011-02-03 Microsoft Corporation Adapting pushed content delivery based on predictiveness
US7831609B1 (en) * 2009-08-25 2010-11-09 Vizibility Inc. System and method for searching, formulating, distributing and monitoring usage of predefined internet search queries
CN101763597A (zh) * 2010-01-11 2010-06-30 山东大学 基于信息定制推送的农村信息化服务平台及其运行方法
US8209349B2 (en) * 2010-02-01 2012-06-26 Rockmelt, Inc. Integrated saved search results
US8542205B1 (en) * 2010-06-24 2013-09-24 Amazon Technologies, Inc. Refining search results based on touch gestures
CN102377790B (zh) * 2010-08-04 2016-02-24 腾讯科技(深圳)有限公司 一种推送数据的方法和装置
CN101957857B (zh) * 2010-09-30 2013-03-20 华为终端有限公司 一种信息主动推送方法及服务器
US20120290926A1 (en) * 2011-05-12 2012-11-15 Infinote Corporation Efficient document management and search

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101409748A (zh) * 2008-07-08 2009-04-15 浙江大学 一种移动终端的信息收集、索引、订阅发布系统和方法
CN101770459A (zh) * 2008-12-31 2010-07-07 华为技术有限公司 一种推荐好友的方法和设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘宏军.数据库个性化服务功能研究.《情报资料工作》.2007,(第4期),35-38. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106375385A (zh) * 2016-08-28 2017-02-01 桂林浩新科技服务有限公司 一种广告信息推送方法及系统

Also Published As

Publication number Publication date
WO2012041214A1 (zh) 2012-04-05
US20130117312A1 (en) 2013-05-09
JP5613951B2 (ja) 2014-10-29
JP2013535749A (ja) 2013-09-12
CN101957857A (zh) 2011-01-26
US20170185654A1 (en) 2017-06-29
EP2579167A4 (en) 2013-04-17
US9646060B2 (en) 2017-05-09
EP2579167A1 (en) 2013-04-10

Similar Documents

Publication Publication Date Title
CN101957857B (zh) 一种信息主动推送方法及服务器
EP2065850B1 (en) Method, system and apparatus for collecting user information
US9219808B2 (en) Contact information synchronization system and method
CN101179472B (zh) 一种网络资源搜索方法及搜索系统
US20120130975A1 (en) Search method, apparatus, and system
US20120158837A1 (en) Method and system for establishing a notification service for a device
CN103544220B (zh) 应用推荐方法和装置
CN101398844B (zh) 资源文件的搜索方法及移动终端
US20120054065A1 (en) System and method for service recommendation
CN102750346B (zh) 软件推荐方法和系统、终端设备
CN101083633B (zh) 信息搜索系统及搜索方法
KR20110052356A (ko) 휴대용 단말기의 주소록 통합 서비스 제공 방법
KR20160030468A (ko) 저장 기기에서의 파일 검색 방법, 장치, 라우터, 프로그램 및 기록매체
CN107231485B (zh) 建立事件提醒的方法和装置
CN110502692B (zh) 基于搜索引擎的信息检索方法、装置、设备和存储介质
CN115221119A (zh) 文件的查找方法及装置、存储介质、电子设备
CN106685799A (zh) 基于CoreSeek的多平台微信服务的通知发送方法
US20120303601A1 (en) Mobile search method and system thereof
US10762238B2 (en) Ascertaining network devices used with anonymous identifiers
CN101094436A (zh) 信息互递智能平台
CN102567121A (zh) 实现融合通信的方法和装置
CN108563678B (zh) App推广方法和装置、电子设备及可读存储介质
US9571605B1 (en) System, method, and computer program for identifying a social network user identifier based on a user message
CN104834704A (zh) 应答方法及系统
KR101678302B1 (ko) 메시지 관리 시스템, 통신단말기 및 그 메시지 관리방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20171027

Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Patentee after: HUAWEI terminal (Dongguan) Co., Ltd.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee before: Huawei Device Co., Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee after: Huawei Device Co., Ltd.

Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee before: HUAWEI terminal (Dongguan) Co., Ltd.