一种信息传送方法和系统的制作方法

文档序号:7924458阅读:262来源:国知局
专利名称:一种信息传送方法和系统的制作方法
技术领域
本发明涉及互联网通信技术,特别是涉及ー种信息传送方法。
背景技术
随着互联网技术的飞速发展,互联网用户数量与日俱增。互联网用户通常使用各种互联网应用获取信息,例如,互联网用户通过登陆某个网站、或通过搜索引擎、或通过即时通讯软件获取所需的信息。目前,在多种互联网应用中,可以根据用户的输入信息向用户推送相关服务等信息。当用户使用该互联网应用时,用户在该应用中输入的信息全部上传到网络侧的服务器,网络侧的服务器根据该输入信息提取关键词并根据关键词向用户推送相关信息。采用上述现有的信息传送方法,用户输入的全部输入数据均需要通过互联网上传到网络侧,占用了大量的网络带宽;数据处理过程完全由网络侧的服务器实现,服务器的业务处理的复杂度高,并且耗费大量服务器资源。

发明内容
本发明提供了ー种方法信息传送方法,采用该方法能够降低服务器复杂程度,节约网络带宽和服务器资源。为达到上述目的,本发明的技术方案是这样实现的本发明公开了ー种信息传送方法,包括客户端监控用户的输入信息;所述客户端根据获取的个人关键词列表,对所述输入信息与所述个人关键词列表中的关键词进行匹配;所述客户端根据匹配成功的关键词所对应的服务信息的统ー资源定位符URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息。所述个人关键词列表的获取方法包括根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得。所述根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得包括用户初次登陆时,客户端向信息服务器发送获取请求;并接收信息服务器发送的全局关键词列表;所述全局关键词列表中包括各关键词和与之对应的服务资源的统ー资源定位符URL ;客户端监控用户的输入信息,并对所述输入信息与所述全局关键词列表中的关键词进行匹配,将匹配成功的关键词存入所述用户的个人关键词列表,并生成个人关键词列表的版本号;所述个人关键词列表中包括各关键词和预置对应的服务资源的URL。所述根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得还包括;所述用户非初次登陆时,所述客户端向所述信息服务器发送所述客户端缓存的全局关键词列表版本号和所述用户的个人关键词列表的版本号;所述信息服务器判断信息数据库存储全局关键词列表版本号和所述用户的个人关键词列表的版本号与接收到的全局关键词列表版本号及个人关键词列表的版本号是否相同;如果全局关键词列表版本号和个人关键词列表版本号均不同,则信息服务器将全局关键词列表和个人关键词列表返回客户端;所述客户端更新本端存储的全局关键词列表和个人关键词列表;再将个人关键词列表中的关键词与全局关键词列表中的关键词相比对,在个人关键词列表中删除未包括在全局关键词列表中的关键词;再执行所述客户端监控用户的输入信息;如果全局关键词列表版本号不同,个人关键词列表版本号相同,则信息服务器将全局关键词列表返回客户端;所述客户端更新本端存储的全局关键词列表;再将个人关键词列表中的关键词与全局关键词列表中的关键词相比对,在个人关键词列表中删除未包括在全局关键词列表中的关键词;再执行所述客户端监控用户的输入信息;如果全局关键词列表版本号和个人关键词列表版本号均相同,则信息服务器通知客户端无需更新,所述客户端执行所述客户端监控用户的输入信息;如果全局关键词列表版本号相同,所述用户的个人关键词列表版本号不同,则信息服务器将个人关键词列表返回客户端;所述客户端更新本端存储的个人关键词列表,再执行所述客户端监控用户的输入信息。所述方法还包括信息服务器设置各个人关键词列表中最大关键词数量;所述根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得还包括个人关键词列表中的关键词数量超出所述最大关键词数量时,根据获取的全局关键词列表,对所述用户的输入信息进行匹配,判断匹配成功的关键词是否存于个人关键词列表中,若在,则累加其匹配次数;否则累加所述匹配成功的关键词的匹配次数,并判断所述匹配成功的关键词的匹配次数是否超出当前个人关键词列表中最少的匹配次数,若是,用所述匹配成功的关键词替换个人关键词列表中匹配次数最少的关键词。所述方法还包括所述用户退出登录时,所述客户端更新所述用户个人关键词列表的版本号,井向信息服务端返回新的个人关键词列表和版本号。所述方法还包括运营服务器对全局关键词列表和版本号进行更新,并将新的全局关键词列表和版本号发送至信息服务器。本发明还公开ー种信息传送系统,包括客户端,用于监控用户的输入信息,根据获取的个人关键词列表,对所述输入信息与所述个人关键词列表中的关键词进行匹配,根据匹配成功的关键词所对应的服务信息的统ー资源定位符URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息;所述个人关键词列表为根据用户的输入信息和从信息服务器获取的全局关键词列表进行匹配获得;信息服务器,用于存储全局关键词列表和个人关键词列表;导航服务器,用于存储服务资源。
所述客户端还用于在用户退出登录时更新所述用户个人关键词列表的版本号,并向所述信息服务端返回新的个人关键词列表和版本号。所述系统还包括运营服务器,用于对全局关键词列表和版本号进行更新,并将新的全局关键词列表和版本号发送至所述信息服务器。由上述发明内容可见,客户端通过网络传输从网络侧的信息服务器获取全局关键词列表,该列表中包括关键词以及每个关键词对应的服务资源的URL,由客户端根据该列表中的关键词对用户的输入信息进行匹配,根据匹配成功的关键词展现该关键词对应的服务资源的URL,从而实现信息的传送。在网络中只传输该全局关键词列表,因此能够节约网络带宽。通过客户端对用户的输入信息进行匹配,因此能够降低网络侧服务器的复杂度并节约服务器资源。


图1是本发明实施例一的信息传送方法的流程图;图2是本发明实施例ニ的信息传送方法的流程图;图3是本发明实施例三的信息传送方法的流程图;图4是本发明实施例四的信息传送系统的结构示意图。
具体实施例方式为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。 本发明的基本思想是客户端通过网络传输从服务器获取全局关键词列表,该列表中包括关键词以及姆个关键词对应的统ー资源定位器URL (Uniform Resource Locator,简称URL),由客户端根据该列表中的关键词对用户的输入信息进行匹配,根据匹配成功的关键词展现该关键词对应的服务资源的URL,从而实现信息的传送。图1是本发明实施例一的信息传送方法的流程图。如图1所示,该方法主要包括如下过程。步骤101 :客户端监控用户的输入信息。在本步骤中,客户端对用户输入的信息进行监控,通过监控获取用户的输入信息。步骤102 :客户端根据获取的个人关键词列表,对上述输入信息与个人关键词列表中的关键词进行匹配。信息服务器在本步骤中,信息服务器该个人关键词列表中包括至少ー个关键词以及每个关键词对应的服务资源的URL。例如,信息服务器以个人关键词列表中的关键词包括“3G”、“视频通话”等为例,并且该列表中包括关键词“3G”对应的服务资源的URL,该URL指向介绍第三代移动通信技术的网页,该列表中包括关键词“视频通话”对应的服务资源的URL,该URL指向介绍具有视频通话功能的移动终端的图片。以客户端为即时通讯软件为例,在实际应用中,该客户端还可以是搜索引擎、网页等多种网络应用程序。以网络用户通过即时通讯软件与其它用户进行通信的应用场景为例,假如该用户在与其它用户通信的过程中向的客户端输入了一段文字,该段文字中包括“3G”和“视频通话”两个词。客户端通过监控用户的输入信息获取该段文字,将个人关键词列表中的关键词“3G”和“视频通话”分别在输入信息中进行匹配,从而“3G”和“视频通话”两个关键词都会匹配成功。步骤103 :客户端根据匹配成功的关键词所对应的服务信息的URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息。在本步骤中,上述服务资源可以存储在导航服务器中。仍以上述具体实例为例,则客户端在个人关键词列表中分别获取“3G”和“视频通话”对应的服务资源的URL,根据该URL进行导航,定位与“3G”和“视频通话”对应的服务资源,展示“3G”和“视频通话”对应的服务资源的URL对应的信息,即该客户端向用户展示介绍第三代移动通信技术的网页以及介绍具有视频通话功能的移动终端的图片。在上述过程中涉及的个人关键词列表的获取方法为根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得。具体地,可以在用户初次登录时获取。其具体过程为在用户初次登陆时,客户端首先向信息服务器发送获取请求并接收信息服务器发送的全局关键词列表。该全局关键词列表中包括各关键词和与之对应的服务资源的URL。同时,客户端监控用户的输入信息。然后,客户端对输入信息与全局关键词列表中的关键词进行匹配,将匹配成功的关键词存入该用户的个人关键词列表,并生成个人关键词列表的版本号。其中,个人关键词列表中包括各关键词和与之对应的服务资源的URL。对输入信息与全局关键词列表中的关键词进行匹配的具体方法与上述对输入信息与个人关键词列表中的关键词进行匹配的具体方法相同,在此不再赘述。具体地,还可以在用户非初次登录时获取。其具体过程为用户非初次登陆时,客户端向信息服务器发送客户端缓存的全局关键词列表版本号和用户的个人关键词列表的版本号。信息服务器判断信息数据库存储全局关键词列表版本号和用户的个人关键词列表的版本号与接收到的全局关键词列表版本号及个人关键词列表的版本号是否相同。如果全局关键词列表版本号和个人关键词列表版本号均不同,则信息服务器将全局关键词列表和个人关键词列表返回客户端,客户端更新本端存储的全局关键词列表和个人关键词列表,再将个人关键词列表中的关键词与全局关键词列表中的关键词相比对,在个人关键词列表中删除未包括在全局关键词列表中的关键词,然后客户端在执行监控用户的输入信息。该情形常见于用户先后通过不同的客户端登陆的情況。例如,用户先通过第ー客户端登陆,通过第一客户端与信息服务器同步了全局关键词列表和个人关键词列表,然后该用户在第一客户端退出登陆,从第二客户端再次登陆。在该用户两次登陆之间,有可能信息服务器存储的全局关键词列表发生变化,第二次登陆后,第二客户端向信息服务器上传的全局关键词列表版本号和个人关键词列表版本号有可能均与信息服务器中更新后的不同,通过上述上传和同步更新过程,第二客户端也能够获取到最新的个人关键词列表和全局关键词列表,从而实现了在多客户端之间实现用户个人信息漫游的功能,实现不同的客户端之间个人信息的同歩。如果全局关键词列表版本号不同,个人关键词列表版本号相同,则信息服务器将全局关键词列表返回客户端。客户端更新本端存储的全局关键词列表,再将个人关键词列表中的关键词与全局关键词列表中的关键词相比对,在个人关键词列表中删除未包括在全局关键词列表中的关键词,然后客户端再执行监控用户的输入信息。
如果全局关键词列表版本号和个人关键词列表版本号均相同,则信息服务器通知客户端无需更新,客户端执行监控用户的输入信息。如果全局关键词列表版本号相同,而该用户的个人关键词列表版本号不同,则信息服务器将个人关键词列表返回客户端,客户端更新本端存储的个人关键词列表,然后客户端在执行监控用户的输入信息。该情形也常见于用户先后通过不同的客户端登陆的情况。例如,用户先通过第一客户端登陆,通过第一客户端与信息服务器同步了全局关键词列表和个人关键词列表,然后该用户在第一客户端退出登陆,从第二客户端再次登陆。如果在该用户两次登陆的过程中,信息服务器的全局关键词列表未发生变化,则第二次登陆后,第ニ客户端向信息服务器上传的全局关键词列表版本号与信息服务器存储的相同,而第二客户端向信息服务器上传的个人关键词列表版本号与信息服务器中更新后的不同,通过上述上传和同步更新过程,第二客户端也能够获取到最新的个人关键词列表,从而实现了在多客户端之间实现用户个人信息漫游的功能,实现不同的客户端之间个人信息的同步。在上述技术方案的基础上,进ー步地,信息服务器还可以设置各个用户的个人关键词列表中最大关键词数量。在上述根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得个人关键词列表的过程中,当个人关键词列表中的关键词数量超出设置的最大关键词数量时,根据获取的全局关键词列表,对用户的输入信息进行匹配,判断匹配成功的关键词是否存于个人关键词列表中,若在,则累加该匹配成功的关键词的匹配次数;否贝U,累加该匹配成功的关键词的匹配次数并判断该匹配成功的关键词的匹配次数是否超出当前个人关键词列表中匹配次数最少的关键词的匹配次数,若是,用该匹配成功的关键词替换个人关键词列表中匹配次数最少的关键词。具体地,在上述累加该匹配成功的关键词的匹配次数的过程中,可以累加一定时间周期内的匹配次数,例如,只累加I小时内的匹配次数,也可以不限制时间周期,累加每 个关键词自始至终全部的匹配次数。在上述技术方案的基础上,当用户退出登录时,客户端更新该用户的个人关键词列表的版本号,井向信息服务器返回新的个人关键词列表和版本号。在上述技术方案的基础上,运营服务器还可以对全局关键词列表和版本号进行更新,并将新的全局关键词列表和版本号发送至信息服务器。以上仅以全局关键词列表和个人关键词列表中均包含2个关键词为例予以说明。在实际应用中,全局关键词列表和个人关键词列表中的关键词均可以是ー个或多个,全局关键词列表和个人关键词列表中的关键词数量可以相同也可以不同。具体地,也可以根据实际需要,分别对全局关键词列表和个人关键词列表中的关键词数量设置上限和/或下限。以上通过本发明实施一,对本发明提出的信息传送方法的核心过程进行了介绍,以下通过本发明实施例ニ和实施例三,对采用该信息传送方法的更详细的过程进行介绍。图2是本发明实施例ニ的信息传送方法的流程图。在本发明实施例ニ中,在图1所示的本发明实施例一的核心过程的基础上,以该客户端初次运行的情形为例,对该情形下的信息传送进行详细介绍。如图2所示,该方法包括如下过程。步骤201 :客户端初次运行。在本步骤中,以客户端软件首次安装完成开始运行为例,则在客户端初次运行开始后,进入执行步骤202。
步骤202 :客户端向信息服务器发送全局关键词列表请求消息。在本步骤中,客户端向信息服务器发送一条请求消息,该请求消息用于向信息服务器请求该信息服务器上存储的全局关键词列表。步骤203 :信息服务器向客户端返回全局关键词列表和全局关键词列表的版本号。在本步骤中,信息服务器根据步骤202中客户端发起的请求消息,向客户端返回该信息服务器自身存储的全局关键词列表和全局关键词列表的版本号。通过上述步骤201至步骤203,初次运行的客户端通过网络传输获取到网络侧的信息服务器存储的全局关键词列表和全局关键词列表的版本号。接下来,仅以使用该客户端的用户是首次登录为例,则在此情况下,此时客户端和网络侧的服务器中均不存在该用户的个人关键词列表。在步骤203之后,即可执行步骤204。步骤204 客户端监控用户的输入信息。本步骤的具体过程与本发明实施例一的步骤101相同,在此不再赘述。步骤205 :客户端根据从信息服务器下载的全局关键词列表,将全局关键词列表中的关键词在输入信息中进行匹配,根据匹配成功的至少ー个关键词组成用户的个人关键词列表。在本步骤中,该全局关键词列表中包括至少ー个关键词和每个关键词对应的服务资源的URL。具体地,本步骤的具体可以包括如下过程首先,客户端将全局关键词列表中的每个关键词在输入信息中进行匹配;然后,客户端分别统计匹配成功的各个关键词的匹配成功的次数;最后,客户端将匹配成功次数大于或等于预设次数的关键词组成该用户的个人关键词列表并生成该用户的个人关键词列表的版本号。例如,匹配成功次数的预设次数根据实际需要设定。优选地,在该用户初次登录的情况下,将该预设次数设定为I次,即,只要在输入信息中成功匹配到至少一次的全局关键词列表中的关键词,均将其设置在该用户的个人关键词列表中。进ー步地,还可以为个人关键词列表设置关键词个数限制。则在本步骤中,在匹配关键词的过程中,对每个关键词的成功匹配的次数进行统计,在成功匹配到至少ー个关键词之后,根据各个关键词的匹配成功次数对关键词进行排序,根据个人关键词列表的关键词预设个数,按照匹配成功次数由多到少的顺序,将关键词预设个数的关键词组成用户的个人关键词列表。例如,设置该个人关键词列表中的关键词个数最多为5个,则采用匹配成功次数最多的前5个关键词组成该用户的个人关键词列表。在步骤205之后,可以进入步骤206,也可以进入步骤216,也可以进入步骤226,还可以同时执行步骤206、步骤216和步骤226中的两项或三个步骤同时执行。在本发明实施例ニ中,以在步骤205之后进入步骤206为例。步骤206 :客户端根据全局关键词列表,获取所述用户的个人关键词列表中的关键词对应的服务资源的URL。本步骤的具体过程与本发明实施例一的步骤103相同,在此不再赘述。在步骤206之后,执行步骤207。步骤207 :客户端根据匹配成功的关 键词所对应的服务信息的URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息。本步骤的具体过程与本发明实施例一的步骤104相同,在此不再赘述。
步骤216 :客户端在自身缓存组成的该用户的个人关键词列表和该个人关键词列表的版本号。步骤226 :客户端向信息服务器发送组成的该用户的个人关键词列表和个人关键词列表的版本号。在本步骤中,优选地,客户端可以根据一定发送策略向信息服务器发送该个人关键词列表和个人关键词列表的版本号。具体地,客户端可以在组成该用户的个人关键词列表并确定该个人关键词列表的版本号之后,立即向信息服务器发送组成的该用户的个人关键词列表和该个人关键词列表的版本号,采用该方式可以保证网络侧信息服务器与客户端中的个人关键词列表实时保持一致。或者,客户端可以每间隔预设时间向信息服务器发送一次组成的该用户的个人关键词列表和个人关键词列表的版本号,采用该方式可以保证网络侧信息服务器中的个人关键词列表与客户端周期性同歩。或者,客户端在退出时向信息服务器发送组成的该用户的个人关键词列表和该个人关键词列表的版本号,采用该方式在用户每使用一次客户端之后进行一次个人关键词列表同歩。在步骤226之后,执行步骤227。步骤227 :信息服务器更新信息数据库存储的用户的个人关键词列表和个人关键词列表的版本号。在本步骤中,信息服务器根据步骤226中接收的该用户的个人关键词列表和个人关键词列表的版本号,更新网络侧的信息数据库存储的用户的个人关键词列表和个人关键词列表的版本号。以上通过本发明实施例ニ对客户端初次执行的情况进行了说明,下面通过本发明实施例三,说明客户端非初次执行过程中本发明提出的信息传送方法的具体过程。图3是本发明实施例三的信息传送方法的流程图。在本发明实施例三中,在图1所示的本发明实施例一的核心过程的基础上,以该客户端非初次运行的情形为例,对该情形下的信息传送进行详细介绍。如图3所示,该方法包括如下过程。步骤301 :客户端非初次运行。在本步骤中,客户端非初次运行。也就是说,可以在执行完上述本发明实施例ニ的全部步骤之后,开始执行步骤301。步骤302 :客户端向信息服务器发送全局关键词列表的版本号请求消息。在本步骤中,由于客户端并非初次运行,因此,客户端运行时已经存在缓存的全局关键词列表及其版本号,则在本步骤中,客户端不必直接向信息服务器请求全局关键词列表,而是向信息服务器发送一个请求消息,该消息用于向信息服务器请求该信息服务器存储的全局关键词列表的版本号。步骤303 :信息服务器向客户端返回信息服务器存储的全局关键词列表的版本号。在本步骤中,该信息服务器根据步骤302中的请求消息,向客户端返回信息服务器存储的全局关键词列表的版本号。步骤304 :客户端判断自身缓存的全局关键词列表的版本号与从信息服务器获取的全局关键词列表的版本号是否相同 。在本步骤中,如果判断结果为相同,则不必执行步骤305,直接进入后续步骤。具体地,后续步骤中可以包括步骤306至步骤311,则判断结果为相同时进入步骤306。后续步骤中也可以不包括步骤306至步骤311,则判断结果为相同时直接进入步骤312。如果判断结果为不同,则进入步骤305。步骤305 :客户端从信息服务器下载信息服务器存储的全局关键词列表,或者,下载信息服务器存储的全局关键词列表相对客户端缓存的全局关键词列表的变化部分,并更新客户端缓存的全局关键词列表和全局关键词列表的版本号。在步骤305中,在包括上述过程的基础上,进ー步地,步骤305中还可以包括客户端将缓存的个人关键词列表中的关键词在下载的全局关键词列表中进行匹配,删除个人关键词列表中的匹配失败的关键词。在本发明实施例三中,以使用该客户端的用户为非初次登录该客户端为例,则在步骤305之后,还可以包括以下步骤306至步骤311。步骤306至步骤311为可选步骤,在步骤305之后,也可以不执行步骤306至步骤311,直接执行步骤312。步骤306 :对于用户非初次登陆的情况,客户端向信息服务器发送客户端缓存的该用户的个人关键词列表的版本号。步骤307 :信息服务器判断信息数据库存储的该用户的个人关键词列表的版本号与客户端发送的个人关键词列表的版本号是否相同。在本步骤中,如果判断结果为相同,则不执行步骤308至步骤309,直接执行步骤310。如果判断结果不同,则进入步骤308。步骤308 :信息服务器向客户端发送信息数据库存储的该用户的个人关键词列表和个人关键词列表的版本号,或发送信息数据库存储的该用户的个人关键词列表相对客户端缓存的个人关键词列表的变化部分和信息数据库存储的个人关键词列表的版本号。在步骤308之后,进入步骤309。步骤309 :客户端更新缓存的用户的个人关键词列表和个人关键词列表的版本号。在本步骤中,客户端根据步骤308中接收到的信息数据库存储的该用户的个人关键词列表和个人关键词列表的版本号,或接收到的信息数据库存储的该用户的个人关键词列表相对客户端缓存的个人关键词列表的变化部分和信息数据库存储的个人关键词列表的版本号,更新客户端自身缓存的用户的个人关键词列表和个人关键词列表的版本号。通过上述步骤306至步骤309,在客户端运行后,以网络侧存储的个人关键词列表同步更新客户端缓存的个人关键词列表。步骤310 :客户端根据全局关键词列表,获取该用户的个人关键词列表中的关键词对应的服务资源的URL。本步骤的具体过程与本发明实施例一的步骤103相同,在此不再赘述。步骤311 :客户端根据匹配成功的关键词所对应的服务信息的URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息。通过步骤310至步骤311,在客户端启动运行后,在没有根据此次用户的输入信息中的个人关键字传送信息之前,可以根据该用户的个人关键字的历史记录,向其传送对应的信息。在步骤311之后,进入步骤312,开始根据该用户此次的输入信息匹配关键字进行信息传送。或者,在步骤305之后,直接进入步骤312,则不采用该用户的个人关键字的历史记录传送信息。步骤312 :客户端监控用户的输入信息。步骤313 :客户端根据从信息服务器下载的全局关键词列表,将全局关键词列表中的关键词在输入信息中进行匹配,根据匹配成功的至少ー个关键词组成用户的个人关键词列表。在本步骤中,在为关键词设置匹配成功的预设次数的情况下,匹配成功的预设次数根据实际需要设定。例如,在该用户非初次登录的情况下,将该预设次数设定为5次,即,只有在输入信息中成功匹配到5次以上的全局关键词列表中的关键词,才会将其设置在该用户的个人关键词列表中。步骤314:客户端根据全局关键词列表,获取该用户的个人关键词列表中的关键词对应的服务资源的URL。步骤315 :客户端向用户展现URL对应的信息。步骤316 :客户端在自身缓存组成的该用户的个人关键词列表和该个人关键词列表的版本号。步骤317 :客户端向信息服务器发送组成的该用户的个人关键词列表和个人关键词列表的版本号。步骤318 :信息服务器更新信息数据库存储的用户的个人关键词列表和个人关键词列表的版本号。上述步骤312至步骤318可以參见上述本发明实施例一和本发明实施例ニ中相应步骤的记载,在此不再赘述。图4是本发明实施例四的信息传送系统的结构示意图。如图4所示,该系统包括客户端41、信息服务器42和导航服务器43,在此基础上,还可以进ー步包括运营服务器44。其中,客户端41监控用户的输入信息,根据获取的个人关键词列表,对输入信息与个人关键词列表中的关键词进行匹配,根据匹配成功的关键词所对应的服务信息的URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息。其中,所述个人关键词列表为根据用户的输入信息和从信息服务器获取的全局关键词列表进行匹配获得。信息服务器42存储全局关键词列表和个人关键词列表。导航服务器43用于存储服务资源。在上述技术方案的基础上,具体地,客户端41根据用户的输入信息和信息服务器42的全局关键词列表进行匹配,获取个人关键词列表。信息服务器42向客户端41提供全局关键词列表。在上述技术方案的基础上,进ー步地,客户端41还在用户退出登录时更新该用户的个人关键词列表的版本号,井向信息服务端返回新的个人关键词列表和版本号。在上述技术方案的基础上,进ー步地,在该系统中包括运营服务器44的情况下。运营服务器44对全局关键词列表和版本号进行更新,并将新的全局关键词列表和版本号发送至信息服务器42。在上述技术方案的基础上, 进ー步地,在用户初次登陆时,客户端41向信息服务器42发送获取请求并接收信息服务器42发送的全局关键词列表。该全局关键词列表中包括各关键词和与之对应的服务资源的URL。客户端41监控用户的输入信息,并对输入信息与全局关键词列表中的关键词进行匹配,将匹配成功的关键词存入用户的个人关键词列表,并生成个人关键词列表的版本号。该个人关键词列表中包括各关键词和与之对应的服务资源的URL。在上述技术方案的基础上,进ー步地,在用户非初次登陆时,客户端41向信息服务器42发送客户端41缓存的全局关键词列表版本号和用户的个人关键词列表的版本号。信息服务器42判断信息数据库存储全局关键词列表版本号和用户的个人关键词列表的版本号与接收到的全局关键词列表版本号及个人关键词列表的版本号是否相同。如果全局关键词列表版本号和个人关键词列表版本号均不同,则信息服务器42将全局关键词列表和个人关键词列表返回客户端41,客户端41更新本端存储的全局关键词列表和个人关键词列表,再将个人关键词列表中的关键词与全局关键词列表中的关键词相比对,在个人关键词列表中删除未包括在全局关键词列表中的关键词,再监控用户的输入信息。如果全局关键词列表版本号不同,个人关键词列表版本号相同,则信息服务器42将全局关键词列表返回客户端41。客户端41更新本端存储的全局关键词列表,将个人关键词列表中的关键词与全局关键词列表中的关键词相比对,在个人关键词列表中删除未包括在全局关键词列表中的关键词,再监控用户的输入信息。如果全局关键词列表·版本号和个人关键词列表版本号均相同,则信息服务器42通知客户端41无需更新。客户端41监控用户的输入信息。如果全局关键词列表版本号相同,用户的个人关键词列表版本号不同,则信息服务器42将个人关键词列表返回客户端41。客户端41更新本端存储的个人关键词列表,再监控用户的输入信息。在上述技术方案的基础上,进ー步地,信息服务器42还可以设置各个人关键词列表中最大关键词数量。当个人关键词列表中的关键词数量超出最大关键词数量时,根据获取的全局关键词列表,对用户的输入信息进行匹配,判断匹配成功的关键词是否存于个人关键词列表中,若在,则累加该匹配成功的关键词的匹配次数;否则,累加该匹配成功的关键词的匹配次数,并判断匹配成功的关键词的匹配次数是否超出当前个人关键词列表中最少的匹配次数,若是,用该匹配成功的关键词替换个人关键词列表中匹配次数最少的关键
;ロO根据上述本发明具体实施方式
可见,客户端通过网络传输从网络侧的信息服务器获取全局关键词列表,该列表中包括关键词以及每个关键词对应的服务资源的URL,由客户端根据该列表中的关键词对用户的输入信息进行匹配,根据匹配成功的关键词展现该关键词对应的服务资源的URL,从而实现信息的传送。在网络中只需传输该全局关键词列表,而不必传输用户的全部输入信息,从而节约了网络带宽。通过客户端对用户的输入信息进行匹配,从而降低了网络侧服务器的复杂程度,节约了服务器资源。并且,采用本发明提出的信息传送方法,当客户端的个人关键词列表发生变化吋,将更新的个人关键词列表同步到网络侧的信息服务器上,当该用户下次通过其它计算机设备登录客户端时,能够通过网络获取在网络侧的信息服务器上存储的个人关键词列表记录,从而在用户登录客户端之后,在尚未输入用户的输入信息之前,也能够为该用户提供信息传送。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种信息传送方法,其特征在于,包括 客户端监控用户的输入信息; 所述客户端根据获取的个人关键词列表,对所述输入信息与所述个人关键词列表中的关键词进行匹配; 所述客户端根据匹配成功的关键词所对应的服务信息的统一资源定位符URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息。
2.根据权利要求1所述的方法,其特征在于,所述个人关键词列表的获取方法包括 根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得。
3.根据权利要求2所述的方法,其特征在于,所述根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得包括 用户初次登陆时,客户端向信息服务器发送获取请求;并接收信息服务器发送的全局关键词列表;所述全局关键词列表中包括各关键词和与之对应的服务资源的统一资源定位符 URL ; 客户端监控用户的输入信息,并对所述输入信息与所述全局关键词列表中的关键词进行匹配,将匹配成功的关键词存入所述用户的个人关键词列表,并生成个人关键词列表的版本号;所述个人关键词列表中包括各关键词和与之对应的服务资源的URL。
4.根据权利要求2所述的方法,其特征在于,所述根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得还包括; 所述用户非初次登陆时,所述客户端向所述信息服务器发送所述客户端缓存的全局关键词列表版本号和所述用户的个人关键词列表的版本号; 所述信息服务器判断信息数据库存储全局关键词列表版本号和所述用户的个人关键词列表的版本号与接收到的全局关键词列表版本号及个人关键词列表的版本号是否相同; 如果全局关键词列表版本号和个人关键词列表版本号均不同,则信息服务器将全局关键词列表和个人关键词列表返回客户端;所述客户端更新本端存储的全局关键词列表和个人关键词列表;再将个人关键词列表中的关键词与全局关键词列表中的关键词相比对,在个人关键词列表中删除未包括在全局关键词列表中的关键词;再执行所述客户端监控用户的输入信息; 如果全局关键词列表版本号不同,个人关键词列表版本号相同,则信息服务器将全局关键词列表返回客户端;所述客户端更新本端存储的全局关键词列表;再将个人关键词列表中的关键词与全局关键词列表中的关键词相比对,在个人关键词列表中删除未包括在全局关键词列表中的关键词;再执行所述客户端监控用户的输入信息; 如果全局关键词列表版本号和个人关键词列表版本号均相同,则信息服务器通知客户端无需更新,所述客户端执行所述客户端监控用户的输入信息; 如果全局关键词列表版本号相同,所述用户的个人关键词列表版本号不同,则信息服务器将个人关键词列表返回客户端;所述客户端更新本端存储的个人关键词列表,再执行所述客户端监控用户的输入信息。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括信息服务器设置各个人关键词列表中最大关键词数量;所述根据用户的输入信息和信息服务器的全局关键词列表进行匹配获得还包括 个人关键词列表中的关键词数量超出所述最大关键词数量时,根据获取的全局关键词列表,对所述用户的输入信息进行匹配,判断匹配成功的关键词是否存于个人关键词列表中,若在,则累加其匹配次数;否则累加所述匹配成功的关键词的匹配次数,并判断所述匹配成功的关键词的匹配次数是否超出当前个人关键词列表中最少的匹配次数,若是,用所述匹配成功的关键词替换个人关键词列表中匹配次数最少的关键词。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括 所述用户退出登录时,所述客户端更新所述用户个人关键词列表的版本号,并向信息服务器返回新的个人关键词列表和版本号。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括运营服务器对全局关键词列表和版本号进行更新,并将新的全局关键词列表和版本号发送至信息服务器。
8.—种信息传送系统,其特征在于,包括 客户端,用于监控用户的输入信息,根据获取的个人关键词列表,对所述输入信息与所述个人关键词列表中的关键词进行匹配,根据匹配成功的关键词所对应的服务信息的统一资源定位符URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息;所述个人关键词列表为根据用户的输入信息和从信息服务器获取的全局关键词列表进行匹配获得; 信息服务器,用于存储全局关键词列表和个人关键词列表; 导航服务器,用于存储服务资源。
9.根据权利要求8所述的系统,其特征在于, 所述客户端还用于在用户退出登录时更新所述用户个人关键词列表的版本号,并向所述信息服务端返回新的个人关键词列表和版本号。
10.根据权利要求8或9所述的系统,其特征在于,所述系统还包括 运营服务器,用于对全局关键词列表和版本号进行更新,并将新的全局关键词列表和版本号发送至所述信息服务器。
全文摘要
本发明公开了一种信息传送方法,客户端监控用户的输入信息,根据获取的个人关键词列表,对输入信息与个人关键词列表中的关键词进行匹配,根据匹配成功的关键词所对应的服务信息的URL进行导航,定位与匹配成功的关键词对应的服务资源,并展现对应的服务信息。信息服务器本发明还公开了一种信息传送系统,采用本发明公开的信息传送方法和系统,能够降低服务器复杂程度,节约网络带宽和服务器资源。
文档编号H04L29/06GK103034632SQ201110293598
公开日2013年4月10日 申请日期2011年9月29日 优先权日2011年9月29日
发明者王洪泽 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1