一种用于更新移动终端中移动搜索应用的方法与设备的制作方法

文档序号:7981249阅读:186来源:国知局
一种用于更新移动终端中移动搜索应用的方法与设备的制作方法
【专利摘要】本发明的目的是提供一种在移动终端中用于更新其中移动搜索应用的方法与设备。移动终端确定与移动终端中移动搜索应用相关联的终端配置信息;将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息;根据所述优选配置信息,更新所述移动搜索应用。与现有技术相比,本发明通过在移动终端确定包括移动终端的渠道信息的终端配置信息,应用服务设备根据所述终端配置信息确定优选配置信息,移动终端更新移动搜索应用;从而简化了不同渠道信息下的移动搜索应用的安装过程,实现了搜索应用在移动终端上的个性化安装,提高了用户获取信息的效率和移动终端的资源利用率。
【专利说明】一种用于更新移动终端中移动搜索应用的方法与设备
【技术领域】
[0001]本发明涉及移动互联网领域,尤其涉及一种用于更新移动终端中移动搜索应用的技术。
【背景技术】
[0002]随着移动互联网的发展,移动搜索应用成为移动终端上较为主要的应用服务之一,通过移动搜索应用,人们可以随时随地获取其所需要的信息,使得移动终端成为人们接入信息世界的主要入口。相应地,移动终端制造商、网络接入服务商等均希望为用户提供特定的移动搜索应用,以便于用户提高获取特定方面信息资源的效率。显然,为此,分别为众多移动终端制造商和/或网络接入服务商提供不同配置的移动搜索应用,是相当低效的。特别地,由于移动终端的处理资源和屏幕显示资源较为有限,使得这一任务就更具挑战性。

【发明内容】

[0003]本发明的目的是提供一种用于更新移动终端中移动搜索应用的方法与设备。
[0004]根据本发明的一个方面,提供了 一种用于在移动终端中用于更新其中移动搜索应用的方法,该方法包括以下步骤:
[0005]a确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;
[0006]b将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0007]c接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;
[0008]d根据所述优选配置信息,更新所述移动搜索应用。
[0009]根据本发明的另一方面,还提供了一种在应用服务设备中用于辅助更新移动终端中移动搜索应用的方法,其中,该方法包括以下步骤:
[0010]A获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;
[0011]B根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;
[0012]C将所述优选配置信息发送至所述移动终端。
[0013]根据本发明的又一方面,还提供了一种用于在移动终端中用于更新其中移动搜索应用的设备,该设备包括:
[0014]终端配置确定装置,用于确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;
[0015]终端配置发送装置,用于将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0016]优选配置接收装置,用于接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;
[0017]更新装置,用于根据所述优选配置信息,更新所述移动搜索应用。
[0018]根据本发明的再一方面,还提供了一种用于辅助更新移动终端中移动搜索应用的应用服务设备,其中,该设备包括:
[0019]终端配置获取装置,用于获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;
[0020]优选配置确定装置,用于根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;
[0021 ] 优选配置发送装置,用于将所述优选配置信息发送至所述移动终端。
[0022]根据本发明的又一方面,还提供了一种用于更新移动终端中移动搜索应用的系统,包括如上述的移动终端及如上述的应用服务设备。
[0023]与现有技术相比,本发明通过在移动终端确定终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息,并将所述终端配置信息发送至应用服务设备,所述应用服务设备根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,并将其发送至所述移动终端,所述移动终端根据所述优选配置信息,更新所述移动搜索应用;从而简化了不同渠道信息下的移动搜索应用的安装过程,实现了移动搜索应用在移动终端上的个性化安装,提高了用户获取信息的效率和移动终端的资源利用率。而且,本发明还可以在移动终端检测更新触发条件,当满足触发条件时,发送终端配置信息至所述应用服务设备,从而在提高了用户获取信息的效率和移动终端的资源利用率的同时,降低通信量并降低终端能耗。而且,本发明还可以根据所述终端配置信息以及所述移动应用的当前配置信息,从而获得更加及时性、有针对性的优选配置信息。此外,本发明中,所述应用服务设备还可以根据所述终端配置信息,确定新推配置信息,进一步地,可以根据多个用户的搜索日志和/或浏览日志生成新增加的搜索配置信息;还可以根据多个移动终端中的移动搜索应用的终端配置信息和当前配置信息形成映射模型,根据所述映射模型确定优选配置信息,从而进一步地根据用户的反馈、或系统实时更新信息,对优选配置信息进行调整,进一步地提高了用户获取信息的效率和移动终端的资源利用率。此外,本发明中,所述应用服务设备还可以根据用户的应用配置历史信息确定优选配置信息,从而使得同一用户在更换不同的移动终端后,还可以保留原有的配置信息,从而简化了移动搜索应用的安装过程,实现了搜索应用在移动终端上的个性化安装,提高了用户获取信息的效率和移动终端的资源利用率。
【专利附图】

【附图说明】
[0024]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0025]图1示出根据本发明一个方面一种用于更新移动终端中移动搜索应用的移动终端和应用服务设备示意图;
[0026]图2示出根据本发明一个优选实施例的一种用于辅助更新移动终端中移动搜索应用的应用服务设备示意图;
[0027]图3示出根据本发明另一个方面的一种由移动终端和应用服务设备配合实现的用于更新移动终端中移动搜索应用的方法流程图;
[0028]图4示出根据本发明一个优选实施例的一种由应用服务设备辅助实现的用于更新移动终端中移动搜索应用的方法流程图。
[0029]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0030]下面结合附图对本发明作进一步详细描述。
[0031]图1示出根据本发明一个方面一种用于更新移动终端中移动搜索应用的移动终端和应用服务设备示意图;其中,该移动终端I包括终端配置确定装置11、终端配置发送装置12、优选配置接收装置13、更新装置14 ;应用服务设备2包括终端配置获取装置21、优选配置确定装置22、优选配置发送装置23。移动终端I和应用服务设备2的各个装置之间互相配合,以实现更新移动终端中移动搜索应用。具体地,终端配置确定装置11确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备,相应地,终端配置获取装置21获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;优选配置确定装置22根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;优选配置发送装置23将所述优选配置信息发送至所述移动终端,相应地,优选配置接收装置13接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;更新装置14根据所述优选配置信息,更新所述移动搜索应用。在此,所述移动终端意指可以在移动中使用的计算机设备,包括但不限于手机、智能手机、PDA、笔记本、POS机、车载电脑等,其显示屏尺寸通常小于或远小于台式电脑的显示器尺寸。在此,所述应用服务设备包括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。移动终端I与应用服务设备2之间的通信方式包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输,而且,移动终端I与各个应用服务设备2之间的通信方式相互独立。本领域技术人员应能理解上述移动终端1、应用服务设备2以及连接其间的网络、通信方式仅为举例,其他现有的或今后可能出现的网络设备、用户设备或网络、通信方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0032]上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地,或者按照设定的或实时调整的工作模式要求,进行终端配置信息的确定、终端配置信息的发送、终端配置信息的获取、优选配置信息的确定、优选配置信息的发送、优选配置信息的接收、移动搜索应用的更新等,直至移动终端停止确定与移动终端中移动搜索应用相关联的终端配置信息。
[0033]移动终端I中的终端配置确定装置11确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。具体地,终端配置确定装置11通过例如直接读取所述移动终端中的终端配置信息,或者根据所述移动终端的相关信息生成终端配置信息等方式,确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。在此,所述与移动终端中移动搜索应用相关联的终端配置信息包括但不限于渠道信息(如厂商等)、操作系统版本信息、软件版本信息、用户设备信息(如型号)、用户特征信息等。在此,所述确定所述终端配置信息的方式包括但不限于根据移动终端所对应的基本参数,确定与移动终端相对应的终端配置信息(例如,渠道信息,如厂商等;操作系统版本信息;软件版本信息;客户设备信息,如型号等);根据移动终端所对应的用户特征信息(例如所对应用户的地点、性别、年龄、喜好等),确定与移动终端相对应的配置信息;根据移动终端所对应的日志信息(例如所对应用户使用应用类型的历史记录等),确定与移动终端相对应的配置信息。例如,终端配置确定装置11通过与移动终端所开放的接口进行交互,获取移动终端所对应的基本参数,如厂商信息,操作系统版本信息等,从而确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。
[0034]移动终端I中的终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备。具体地,终端配置发送装置12基于各种通信协议(Communications Protocol),通过调用应用服务设备所提供的应用程序接口(API),或http、https等其他约定的通信方式的格式要求,将所述终端配置信息发送与所述移动搜索应用相对应的应用服务设备。其中,所述终端配置信息的发送可以是移动终端主动推送给所述应用服务设备的,也可以是应应用服务设备的请求推送的。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。本领域技术人员应能理解上述终端配置信息的发送方式仅为举例,其他现有的或今后可能出现的终端配置信息的发送方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0035]相应地,应用服务设备2中的终端配置获取装置21获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。具体地,所述终端配置获取装置21通过基于各种通信协议(Communications Protocol),与移动终端I进行交互,接收自所述移动终端I发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。在此,所述获取方式包括但不限于通过移动设备主动提交,根据所述移动设备的页面访问请求中获取或向移动设备主动发送请求等方式;所述与移动终端中移动搜索应用相关联的终端配置信息包括但不限于渠道信息(如厂商等)、操作系统版本信息、软件版本信息、用户设备信息(如型号)、用户特征信息等。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。
[0036]应用服务设备2中的优选配置确定装置22根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。具体地,所述优选配置确定装置22获取所述终端配置获取装置21所获取的与所述移动终端中移动搜索应用相关联的的终端配置信息,通过将所述终端配置信息与例如优选配置信息库中的带有终端配置信息标签的优选配置信息相匹配等方式,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。在此,所述确定方式包括但不限于动态匹配与所述终端配置信息相对应的包括与所述渠道信息相匹配的分类搜索标签的配置信息,如搜索应用模块信息或搜索应用信息;具体地,确定与所述终端配置信息相对应的优选配置信息的方式包括以下至少任一项:所述终端配置信息与所述优选配置信息相对应的应用所对应的应用配置信息相匹配,其中,所述应用配置信息中包括与所述渠道信息相匹配的分类搜索标签的配置信息;所述终端配置信息与所述优选配置信息相对应的应用模块所对应的模块配置信息相匹配,其中,所述模块配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。其中,所述优选配置信息包括但不限于包括与所述渠道信息相匹配的分类搜索标签的完整的移动搜索应用的安装信息;或是所述移动搜索应用的中带有与所述渠道信息相匹配的分类搜索标签的优选模块信息或安装补丁信息等。在此,所述模块信息包括但不限于垂直搜索模块信息。其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息,在此,所述分类搜索标签的配置信息包括但不限于分类搜索标签所对应的提不语息、ICON信息、功能模块信息等。
[0037]应用服务设备2中的优选配置发送装置23将所述优选配置信息发送至所述移动终端。具体地,优选配置发送装置23获取所述优选配置确定装置22所确定的与所述终端配置信息相对应的优选配置信息,优选配置发送装置23基于各种通信协议(CommunicationsProtocol),通过调用移动终端2所提供的应用程序接口(API),或http、https等其他约定的通信方式的格式要求,将所述优选配置信息发送至所述移动终端2。其中,所述优选配置信息的发送可以是优选配置发送装置23主动推送给所述移动终端2的,也可以是应移动终端2的请求推送的。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。本领域技术人员应能理解上述优选配置信息的发送方式仅为举例,其他现有的或今后可能出现的优选配置信息的发送方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0038]相应地,移动终端I中的优选配置接收装置13接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。具体地,优选配置接收装置13基于各种通信协议(Communications Protocol),与应用服务设备进行交互,接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息。其中,所述优选配置信息包括但不限于包括与所述渠道信息相匹配的分类搜索标签的完整的移动搜索应用的安装信息;或是所述移动搜索应用的中带有与所述渠道信息相匹配的分类搜索标签的优选模块信息或安装补丁信息等。在此,所述模块信息包括但不限于垂直搜索模块信息。其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息,在此,所述分类搜索标签的配置信息包括但不限于分类搜索标签所对应的提示语信息、ICON信息、功能模块信息等。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP,NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。
[0039]移动终端I中的更新装置14根据所述优选配置信息,更新所述移动搜索应用。具体地,更新装置14获取优选配置接收装置13所接收的所述优选配置信息,根据所述优选配置信息,对所述移动终端中的所述移动搜索应用进行更新。其中,所述更新包括更新与安装,即可以利用所述优选配置信息,安装所述移动搜索应用,或者利用所述优选配置信息,对已有的所述移动搜索应用进行更新。在此,所述更新方式包括但不限于采用例如包含安装信息的链接,通过点击链接与应用服务设备进行交互,从而进行更新;或是采用利用后台直接执行更新的方式直接执行更新操作,实现对用户的透明化操作。
[0040]优选地,所述移动终端I还包括检测装置(未示出),其中,所述检测装置检测是否满足更新所述移动搜索应用的触发条件;其中,若满足所述触发条件,所述终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备。具体地,检测装置根据默认设置的或用户自订的检测频率,按照例如定时触发或事件触发的模式,通过利用移动终端或移动搜索应用中所定义的通信模式,与所述移动搜索应用进行交互,检测是否满足更新所述移动搜索应用的触发条件,从而根据一定的触发条件,发送所述终端配置信息以更新所述移动搜索应用,而不是持续地发送更新请,以减少通信量并降低终端能耗。若满足所述触发条件,所述终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备。在此,所述移动终端发送装置12与图1中所述移动终端发送装置12的发送方式相同或相似,此处不再赘述,并以引用的形式包含于此。其中,所述触发条件包括以下至少任一项:
[0041]-所述终端配置信息的更新数量达到预定的终端更新数量阈值,如当所述终端配置信息产生更新,且更新数量超过一定阈值N,则检测装置确定满足更新所述移动搜索应用的触发条件,所述终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0042]-所述终端配置信息的更新频次达到预定的终端更新频次阈值,如当所述终端配置信息产生更新,且更新频次超过一定阈值N (如当日内更新频次超过3次),则检测装置确定满足更新所述移动搜索应用的触发条件,所述终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0043]-所述移动终端的操作系统被更新,其中,所述移动终端的操作系统包括但不限于Android、iPhoneOS>Meego>PalmOS>Symbian>Windows Phone>WindowsCE>Windows Mobile、Linux及其所分别对应的不同版本等,如当所述终端的操作系统由Windows Mobile7.0升级到Windows Mobile7.8后,检测装置确定满足更新所述移动搜索应用的触发条件,所述终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0044]-所述移动搜索应用被更新,如当所述移动终端的所述移动搜索应用通过例如用户下载第三方插件等方式完成更新后,则检测装置确定满足更新所述移动搜索应用的触发条件,所述终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0045]-所述移动终端的用户发起更新所述移动搜索应用的请求,如当用户向所述移动搜索应用输入更新指令时,则检测装置确定满足更新所述移动搜索应用的触发条件,所述终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0046]-自所述应用服务设备接收到相关的应用更新通知,如当应用服务设备向所述移动终端的所述移动搜索应用发送更新指令时,则检测装置确定满足更新所述移动搜索应用的触发条件,所述终端配置发送装置12将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备,其中,所述应用服务设备的更新指令可根据实时信息(如体育赛事、热门事件等)、移动搜索应用定期升级等情况,向所述移动终端的所述移动搜索应用发送更新指令。
[0047]在一个优选的实施例中(参照图1),该移动终端I还包括终端配置确定装置11、终端配置发送装置12、优选配置接收装置13、更新装置14 ;应用服务设备2包括终端配置获取装置21、优选配置确定装置22、优选配置发送装置23。移动终端I和应用服务设备2的各个装置之间互相配合,以实现更新移动终端中移动搜索应用。具体地,终端配置确定装置11确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;终端配置发送装置12将所述终端配置信息及所述移动搜索应用的当前配置信息,发送至与所述移动搜索应用相对应的应用服务设备,相应地,终端配置获取装置21获取移动终端所发送的所述终端配置信息及所述移动搜索应用的当前配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;优选配置确定装置22根据所述终端配置信息,确定与所述终端配置信息相对应的候选配置信息,其中,所述候选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;根据所述候选配置信息,并结合所述当前配置信息,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息;优选配置发送装置23将所述优选配置信息发送至所述移动终端,相应地,优选配置接收装置13接接收自所述应用服务设备发送的与所述终端配置信息及所述当前配置信息相对应的优选配置信息;更新装置14根据所述优选配置信息,更新所述移动搜索应用。其中,移动终端I中的终端配置确定装置11、优选配置接收装置13、更新装置14,应用服务设备2中的选配置发送装置23分别与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0048]所述移动终端I中的所述终端配置发送装置12还可以将所述终端配置信息及所述移动搜索应用的当前配置信息,发送至与所述移动搜索应用相对应的应用服务设备;其中,所述优选配置接收装置13还可以接收自所述应用服务设备发送的与所述终端配置信息及所述当前配置信息相对应的优选配置信息。具体地,所述终端配置发送装置12通过获取终端配置确定装置11所确定的与移动终端中移动搜索应用相关联的终端配置信息,以及通过与所述移动搜索进行交互获取所述移动搜索应用的当前配置信息,基于各种通信协议(Communications Protocol),通过调用应用服务设备所提供的应用程序接口(API),或http、https等其他约定的通信方式的格式要求,将所述终端配置信息及所述移动搜索应用的当前配置信息发送与所述移动搜索应用相对应的应用服务设备。其中,所述终端配置信息及所述移动搜索应用的当前配置信息的发送可以是移动终端主动推送给所述应用服务设备的,也可以是应应用服务设备的请求推送的;所述移动搜索应用的当前配置信息包括但不限于所述移动搜索应用的版本信息、历史更新信息、功能模块配置信息、分类搜索标签配置信息、用户信息、日志信息等。相应地,所述优选配置接收装置13接收自所述应用服务设备发送的与所述终端配置信息及所述当前配置信息相对应的优选配置信息。在此,所述优选配置接收装置13与图1中所述优选配置接收装置13的接收方式相同或相似,此处不再赘述,并以引用的形式包含于此。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP,UDP,FTP.1CMP,NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。本领域技术人员应能理解上述终端配置信息的发送方式仅为举例,其他现有的或今后可能出现的终端配置信息的发送方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0049]相应地,所述应用服务设备2中的所述终端配置获取装置21还可以获取移动终端所发送的所述终端配置信息及所述移动搜索应用的当前配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;所述优选配置确定装置22还可以根据所述终端配置信息,确定与所述终端配置信息相对应的候选配置信息,其中,所述候选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;根据所述候选配置信息,并结合所述当前配置信息,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息。具体地,所述终端配置获取装置21还可以通过与所述移动终端I进行交互,获取移动终端所发送的所述终端配置信息及所述移动搜索应用的当前配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;在此,所述终端配置信息及所述移动搜索应用的当前配置信息的发送可以是移动终端I主动推送给所述应用服务设备2的,也可以是应应用服务设备2的请求推送的;所述移动搜索应用的当前配置信息包括但不限于所述移动搜索应用的版本信息、历史更新信息、功能模块配置信息、分类搜索标签配置信息、用户信息、日志信息等。在此,所述终端配置获取装置21与图1中所述终端配置获取装置21的获取方式相同或相似,此处不再赘述,并以引用的形式包含于此。所述优选配置确定装置22还可以根据所述终端配置信息,通过与例如候选配置信息库进行交互,利用如与候选配置信息库中带有终端配置信息标签的候选配置信息进行匹配等方式,确定与所述终端配置信息相对应的候选配置信息,其中,所述候选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;并根据所述候选配置信息,并结合所述当前配置信息,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息。其中,所述确定方式包括但不限于根据所述当前配置信息,通过与带有所述当前配置信息标签的优选配置信息相匹配,确定与所述当前配置信息相对应的优选配置信息,从而将所述候选配置信息与所述当前配置信息相对应的优选配置信息进行整合或合并等方式,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息;或是根据所述候选配置信息,利用所述当前配置信息对所述候选配置信息进行筛选,从而确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息。
[0050]优选地,所述应用服务设备2还包括映射建立装置(未示出),其中,映射建立装置根据多个移动终端中移动搜索应用的终端配置信息与当前配置信息,通过机器学习,建立终端配置与移动应用配置间的映射模型;所述优选配置确定装置22根据所述映射模型,基于所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。具体地,映射建立装置通过与多个移动终端相交互,或者与存储所述多个移动终端中移动搜索应用的终端配置信息与当前配置信息的数据库相交互,获取多个移动终端中移动搜索应用的终端配置信息与当前配置信息,通过机器学习,从而对所述终端配置信息与当前配置信息进行分析,例如通过对所述终端配置信息与当前配置信息进行聚类或其他方式,将所述终端配置信息与所述当前配置信息进行对应,例如分析用户喜好,分析用户惯用的对应方式等,从而建立终端配置与移动应用配置间的映射模型。所述优选配置确定装置22根据所述映射建立装置所确定所述映射模型,基于的所述终端配置信息,例如将所述终端信息与所述映射模型进行匹配,从而确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。
[0051]优选地,所述应用服务设备2的所述优选配置确定装置22还可以根据所述终端配置信息,并结合所述移动终端所对应的用户的应用配置历史信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的配置信息。具体地,所述优选配置确定装置22可以获取通过与所述用户的应用配置历史信息数据库进行交互,来获取所述移动终端所对应的用户的应用配置历史信息,或者通过终端配置获取装置21,实时获取所述移动终端所对应的用户的应用配置历史信息,从而根据所述终端配置信息,并结合所述移动终端所对应的用户的应用配置历史信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的配置信息。其中,所述应用配置历史信息可以是当前获取优选配置信息的移动终端所对应的移动搜索应用的应用配置历史信息,也可以是与当前移动终端所对应的移动搜索应用的用户,在其他移动终端上所设置的应用配置历史信息。其中,所述确定优选配置信息的方式与图1中所述优选配置确定装置22所述的确定方式相同或相似,此处不再赘述,并以引用的形式包含于此。例如,所述用户对第一移动终端上的移动搜索应用进行了个性化设置,第一移动终端将所述设置信息上传到应用服务设备上,其中,所述设置信息与所述用户信息和所述第一移动设备相对应;当用户更换移动终端为第二移动终端时,应用服务设备获取到用户信息和第二移动终端的终端配置信息,则所述优选配置确定装置22根据所述用户在应用服务设备上存储的与所述用户信息和所述第一移动设备相对应设置信息,以及结合与所述第二移动终端的终端配置信息,确定与所述终端配置信息相对应的优选配置信息。
[0052]图2示出根据本发明一个优选实施例的一种用于辅助更新移动终端中移动搜索应用的应用服务设备示意图;其中,该应用服务设备2包括终端配置获取装置21’、优选配置确定装置22’和优选配置发送装置23’,该优选配置确定装置22’还包括新推配置确定装置221’和配置结合装置222’。具体地,终端配置获取装置21’获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;优选配置确定装置22’根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;新推配置确定装置221’根据所述终端配置信息,在新增加的搜索配置信息中进行匹配查询,以获得与所述终端配置信息相匹配的新推配置信息;配置结合装置222’将所述新推配置信息包含于所述优选配置信息;优选配置发送装置23’将所述优选配置信息发送至所述移动终端。其中,应用服务设备2中的终端配置获取装置21’和优选配置发送装置23’分别与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0053]上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别按照实时地,或者按照设定的或实时调整的工作模式要求,进行终端配置信息的获取、优选配置信息的确定、新推配置信息的确定、配置信息的结合、优选配置信息的发送等,直至移动终端停止确定与移动终端中移动搜索应用相关联的终端配置信息。
[0054]新推配置确定装置221’根据所述终端配置信息,在新增加的搜索配置信息中进行匹配查询,以获得与所述终端配置信息相匹配的新推配置信息;配置结合装置222’将所述新推配置信息包含于所述优选配置信息。具体地,新推配置确定装置221’根据终端配置获取装置21’所获取的所述终端配置信息,通过将所述终端配置信息在例如新推配置信息库中进行匹配查询,将所述终端匹配信息与所述新增加的搜索配置信息进行匹配,获得与所述终端配置信息相匹配的新推配置信息。其中,所述新增加的搜索配置信息的收集获取包括但不限于以下一种或多种方式的组合:根据实时事件信息,例如热门话题、重大赛事、焦点事件等,为所述移动搜索应用增加相对应的搜索分类标签信息或其他搜索配置信息等;根据渠道信息,为所述移动搜索应用增加相对应的搜索分类标签信息或其他搜索配置信息等;根据所述移动搜索应用的更新信息,为所述移动搜索应用增加相对应的搜索分类标签信息等或其他搜索配置信息。配置结合装置222’获取新推配置确定装置221’所确定的所述新推配置信息,将所述新推配置信息与所述优选配置确定装置22’所确定的所述优选配置信息进行组合,将所述新推配置信息包含于所述优选配置信息。其中,所述组合包括但不限于将所述新推配置信息附加与所述优选配置信息上,或是将所述新推配置信息与所述优选配置信息相整合,生成更新后的优选配置信息。
[0055]更优选地,所述应用服务设备2还包括搜索配置生成装置(未示出),其中,所述搜索配置生成装置根据多个用户的搜索日志和/或浏览日志,生成所述新增加的搜索配置信息。具体地,所述搜索配置生成装置可以与例如用户日志数据库相交互,获得多个用户的搜索日志和/或浏览日志,通过机器学习等方式,将所述搜索日志和/或浏览日志进行聚类、排序或筛选等方式,生成所述新增加的搜索配置信息。如根据所述多个用户的搜索日志和/或浏览日志,通过聚类、排序或筛选等方式,获取例如当前用户的关注信息等内容,从而生成所述新增加的搜索配置信息,如将所述关注信息作为所述新增加的分类搜索标签等。
[0056]图3示出根据本发明另一个方面的一种由移动终端和应用服务设备配合实现的用于更新移动终端中移动搜索应用的方法流程图;具体地,在步骤Si中,移动终端I确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备,相应地,应用服务设备2获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;在步骤s3中,应用服务设备2根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;在步骤s4中,应用服务设备2将所述优选配置信息发送至所述移动终端,相应地,,移动终端I接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;在步骤s5中,移动终端I根据所述优选配置信息,更新所述移动搜索应用。在此,所述移动终端意指可以在移动中使用的计算机设备,包括但不限于手机、智能手机、PDA、笔记本、POS机、车载电脑等,其显示屏尺寸通常小于或远小于台式电脑的显示器尺寸。在此,所述应用服务设备包括但不限于网络设备、用户设备、或网络设备与用户设备通过网络相集成所构成的设备。其中,所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。移动终端I与应用服务设备2之间的通信方式包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输,而且,移动终端I与各个应用服务设备2之间的通信方式相互独立。本领域技术人员应能理解上述移动终端1、应用服务设备2以及连接其间的网络、通信方式仅为举例,其他现有的或今后可能出现的网络设备、用户设备或网络、通信方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0057]上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地,或者按照设定的或实时调整的工作模式要求,进行终端配置信息的确定、终端配置信息的发送、终端配置信息的获取、优选配置信息的确定、优选配置信息的发送、优选配置信息的接收、移动搜索应用的更新等,直至移动终端停止确定与移动终端中移动搜索应用相关联的终端配置信息。
[0058]在步骤Si中,移动终端I确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。具体地,在步骤Si中,移动终端I通过例如直接读取所述移动终端中的终端配置信息,或者根据所述移动终端的相关信息生成终端配置信息等方式,确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。在此,所述与移动终端中移动搜索应用相关联的终端配置信息包括但不限于渠道信息(如厂商等)、操作系统版本信息、软件版本信息、用户设备信息(如型号)、用户特征信息等。在此,所述确定所述终端配置信息的方式包括但不限于根据移动终端所对应的基本参数,确定与移动终端相对应的终端配置信息(例如,渠道信息,如厂商等;操作系统版本信息;软件版本信息;客户设备信息,如型号等);根据移动终端所对应的用户特征信息(例如所对应用户的地点、性别、年龄、喜好等),确定与移动终端相对应的配置信息;根据移动终端所对应的日志信息(例如所对应用户使用应用类型的历史记录等),确定与移动终端相对应的配置信息。例如,在步骤Si中,移动终端I通过与移动终端所开放的接口进行交互,获取移动终端所对应的基本参数,如厂商信息,操作系统版本信息等,从而确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。
[0059]在步骤S2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备。具体地,在步骤s2中,移动终端I基于各种通信协议(CommunicationsProtocol),通过调用应用服务设备所提供的应用程序接口(API),或http、https等其他约定的通信方式的格式要求,将所述终端配置信息发送与所述移动搜索应用相对应的应用服务设备。其中,所述终端配置信息的发送可以是移动终端主动推送给所述应用服务设备的,也可以是应应用服务设备的请求推送的。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP,UDP,FTP.1CMP,NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。本领域技术人员应能理解上述终端配置信息的发送方式仅为举例,其他现有的或今后可能出现的终端配置信息的发送方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0060]相应地,在步骤s2中,应用服务设备2获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。具体地,在步骤s2中,应用服务设备2通过基于各种通信协议(CommunicationsProtocol),与移动终端I进行交互,接收自所述移动终端I发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息。在此,所述获取方式包括但不限于通过移动设备主动提交,根据所述移动设备的页面访问请求中获取或向移动设备主动发送请求等方式;所述与移动终端中移动搜索应用相关联的终端配置信息包括但不限于渠道信息(如厂商等)、操作系统版本信息、软件版本信息、用户设备信息(如型号)、用户特征信息等。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。
[0061]在步骤s3中,应用服务设备2根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。具体地,在步骤s3中,应用服务设备2获取步骤s 2中所获取的与所述移动终端中移动搜索应用相关联的的终端配置信息,通过将所述终端配置信息与例如优选配置信息库中的带有终端配置信息标签的优选配置信息相匹配等方式,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。在此,所述确定方式包括但不限于动态匹配与所述终端配置信息相对应的包括与所述渠道信息相匹配的分类搜索标签的配置信息,如搜索应用模块信息或搜索应用信息;具体地,确定与所述终端配置信息相对应的优选配置信息的方式包括以下至少任一项:所述终端配置信息与所述优选配置信息相对应的应用所对应的应用配置信息相匹配,其中,所述应用配置信息中包括与所述渠道信息相匹配的分类搜索标签的配置信息;所述终端配置信息与所述优选配置信息相对应的应用模块所对应的模块配置信息相匹配,其中,所述模块配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。其中,所述优选配置信息包括但不限于包括与所述渠道信息相匹配的分类搜索标签的完整的移动搜索应用的安装信息;或是所述移动搜索应用的中带有与所述渠道信息相匹配的分类搜索标签的优选模块信息或安装补丁信息等。在此,所述模块信息包括但不限于垂直搜索模块信息。其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息,在此,所述分类搜索标签的配置信息包括但不限于分类搜索标签所对应的提示语信息、ICON信息、功能模块信息等。
[0062]在步骤s4中,应用服务设备2将所述优选配置信息发送至所述移动终端。具体地,在步骤s4中,应用服务设备2获取步骤s3中所确定的与所述终端配置信息相对应的优选配置信息,在步骤s4中,应用服务设备2基于各种通信协议(Communications Protocol),通过调用移动终端2所提供的应用程序接口(API),或http、https等其他约定的通信方式的格式要求,将所述优选配置信息发送至所述移动终端2。其中,所述优选配置信息的发送可以是应用服务设备2主动推送给所述移动终端2的,也可以是应移动终端2的请求推送的。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEn等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。本领域技术人员应能理解上述优选配置信息的发送方式仅为举例,其他现有的或今后可能出现的优选配置信息的发送方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0063]相应地,在步骤s4中,移动终端I接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。具体地,步骤s4中,移动终端I基于各种通信协议(Communications Protocol),与应用服务设备进行交互,接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息。其中,所述优选配置信息包括但不限于包括与所述渠道信息相匹配的分类搜索标签的完整的移动搜索应用的安装信息;或是所述移动搜索应用的中带有与所述渠道信息相匹配的分类搜索标签的优选模块信息或安装补丁信息等。在此,所述模块信息包括但不限于垂直搜索模块信息。其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息,在此,所述分类搜索标签的配置信息包括但不限于分类搜索标签所对应的提示语信息、ICON信息、功能模块信息等。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、I CMP,NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。
[0064]步骤s5中,移动终端I根据所述优选配置信息,更新所述移动搜索应用。具体地,步骤s5中,移动终端I获取步骤s4中所接收的所述优选配置信息,根据所述优选配置信息,对所述移动终端中的所述移动搜索应用进行更新。其中,所述更新包括更新与安装,即可以利用所述优选配置信息,安装所述移动搜索应用,或者利用所述优选配置信息,对已有的所述移动搜索应用进行更新。在此,所述更新方式包括但不限于采用例如包含安装信息的链接,通过点击链接与应用服务设备进行交互,从而进行更新;或是采用利用后台直接执行更新的方式直接执行更新操作,实现对用户的透明化操作。
[0065]优选地,所述方法还包括步骤s6 (未示出),其中,在步骤s6中,移动终端I检测是否满足更新所述移动搜索应用的触发条件;其中,若满足所述触发条件,在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备。具体地,在步骤s6中,移动终端I根据默认设置的或用户自订的检测频率,按照例如定时触发或事件触发的模式,通过利用移动终端或移动搜索应用中所定义的通信模式,与所述移动搜索应用进行交互,检测是否满足更新所述移动搜索应用的触发条件,从而根据一定的触发条件,发送所述终端配置信息以更新所述移动搜索应用,而不是持续地发送更新请,以减少通信量并降低终端能耗。若满足所述触发条件,在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备。在此,所述步骤s2与图3中所述步骤s2的发送方式相同或相似,此处不再赘述,并以引用的形式包含于此。其中,所述触发条件包括以下至少任一项:
[0066]-所述终端配置信息的更新数量达到预定的终端更新数量阈值,如当所述终端配置信息产生更新,且更新数量超过一定阈值N,则在步骤s6中,移动终端I确定满足更新所述移动搜索应用的触发条件,在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0067]-所述终端配置信息的更新频次达到预定的终端更新频次阈值,如当所述终端配置信息产生更新,且更新频次超过一定阈值N(如当日内更新频次超过3次),则在步骤s6中,移动终端I确定满足更新所述移动搜索应用的触发条件,在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0068]-所述移动终端的操作系统被更新,其中,所述移动终端的操作系统包括但不限于Android、iPhoneOS>Meego>PalmOS>Symbian>Windows Phone>WindowsCE>Windows Mobile、Linux及其所分别对应的不同版本等,如当所述终端的操作系统由Windows Mobile7.0升级到Windows Mobile7.8后,在步骤s6中,移动终端I确定满足更新所述移动搜索应用的触发条件,在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0069]-所述移动搜索应用被更新,如当所述移动终端的所述移动搜索应用通过例如用户下载第三方插件等方式完成更新后,则在步骤s6中,移动终端I确定满足更新所述移动搜索应用的触发条件,在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0070]-所述移动终端的用户发起更新所述移动搜索应用的请求,如当用户向所述移动搜索应用输入更新指令时,则在步骤s6中,移动终端I确定满足更新所述移动搜索应用的触发条件,在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;
[0071]-自所述应用服务设备接收到相关的应用更新通知,如当应用服务设备向所述移动终端的所述移动搜索应用发送更新指令时,则在步骤s6中,移动终端I确定满足更新所述移动搜索应用的触发条件,在步骤s2中,移动终端I将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备,其中,所述应用服务设备的更新指令可根据实时信息(如体育赛事、热门事件等)、移动搜索应用定期升级等情况,向所述移动终端的所述移动搜索应用发送更新指令。
[0072]在一个优选的实施例中(参照图3),该方法还包括步骤S1、步骤s2、步骤S3、步骤s4、步骤s5,具体地,在步骤Si中,移动终端I确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;在步骤s2中,移动终端I将所述终端配置信息及所述移动搜索应用的当前配置信息,发送至与所述移动搜索应用相对应的应用服务设备,相应地,在步骤s2中,应用服务设备2获取移动终端所发送的所述终端配置信息及所述移动搜索应用的当前配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;在步骤s3中,应用服务设备2根据所述终端配置信息,确定与所述终端配置信息相对应的候选配置信息,其中,所述候选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;根据所述候选配置信息,并结合所述当前配置信息,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息;在步骤s4中,应用服务设备2将所述优选配置信息发送至所述移动终端,相应地,在步骤s4中,移动终端I接接收自所述应用服务设备发送的与所述终端配置信息及所述当前配置信息相对应的优选配置信息;步骤s5中,移动终端I根据所述优选配置信息,更新所述移动搜索应用。其中,移动终端I中的步骤S1、步骤s4、步骤s5,应用服务设备2中的步骤s4分别与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0073]在步骤s2中,移动终端I还可以将所述终端配置信息及所述移动搜索应用的当前配置信息,发送至与所述移动搜索应用相对应的应用服务设备;其中,在步骤s4中,移动终端I还可以接收自所述应用服务设备发送的与所述终端配置信息及所述当前配置信息相对应的优选配置信息。具体地,在步骤s2中,移动终端I通过获取步骤Si中所确定的与移动终端中移动搜索应用相关联的终端配置信息,以及通过与所述移动搜索进行交互获取所述移动搜索应用的当前配置信息,基于各种通信协议(Communications Protocol),通过调用应用服务设备所提供的应用程序接口(API),或http、https等其他约定的通信方式的格式要求,将所述终端配置信息及所述移动搜索应用的当前配置信息发送与所述移动搜索应用相对应的应用服务设备。其中,所述终端配置信息及所述移动搜索应用的当前配置信息的发送可以是移动终端主动推送给所述应用服务设备的,也可以是应应用服务设备的请求推送的;所述移动搜索应用的当前配置信息包括但不限于所述移动搜索应用的版本信息、历史更新信息、功能模块配置信息、分类搜索标签配置信息、用户信息、日志信息等。相应地,在步骤s4中,移动终端I接收自所述应用服务设备发送的与所述终端配置信息及所述当前配置信息相对应的优选配置信息。在此,在步骤s4中,移动终端I与图3中在步骤s4中,移动终端I的接收方式相同或相似,此处不再赘述,并以引用的形式包含于此。在此,“通信协议”包括计算机通信的传送协议,如TCP/IP、UDP、FTP、ICMP、NetBEUI等,或者存在于计算机中的其他形式通信,例如面向对象编程里面对象之间的通信或操作系统内不同程序或计算机不同模块之间的消息传送协议。本领域技术人员应能理解上述终端配置信息的发送方式仅为举例,其他现有的或今后可能出现的终端配置信息的发送方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0074]相应地,在步骤s2中,应用服务设备2还可以获取移动终端所发送的所述终端配置信息及所述移动搜索应用的当前配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;在步骤s3中,应用服务设备2还可以根据所述终端配置信息,确定与所述终端配置信息相对应的候选配置信息,其中,所述候选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;根据所述候选配置信息,并结合所述当前配置信息,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息。具体地,在步骤s2中,应用服务设备2还可以通过与所述移动终端I进行交互,获取移动终端所发送的所述终端配置信息及所述移动搜索应用的当前配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;在此,所述终端配置信息及所述移动搜索应用的当前配置信息的发送可以是移动终端I主动推送给所述应用服务设备2的,也可以是应应用服务设备2的请求推送的;所述移动搜索应用的当前配置信息包括但不限于所述移动搜索应用的版本信息、历史更新信息、功能模块配置信息、分类搜索标签配置信息、用户信息、日志信息等。在此,在步骤s2中,应用服务设备2与图3中步骤s2的获取方式相同或相似,此处不再赘述,并以引用的形式包含于此。在步骤s3中,应用服务设备2还可以根据所述终端配置信息,通过与例如候选配置信息库进行交互,利用如与候选配置信息库中带有终端配置信息标签的候选配置信息进行匹配等方式,确定与所述终端配置信息相对应的候选配置信息,其中,所述候选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;并根据所述候选配置信息,并结合所述当前配置信息,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息。其中,所述确定方式包括但不限于根据所述当前配置信息,通过与带有所述当前配置信息标签的优选配置信息相匹配,确定与所述当前配置信息相对应的优选配置信息,从而将所述候选配置信息与所述当前配置信息相对应的优选配置信息进行整合或合并等方式,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息;或是根据所述候选配置信息,利用所述当前配置信息对所述候选配置信息进行筛选,从而确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息。
[0075]优选地,所述应用服务设备2还包括步骤s7 (未示出),其中,在步骤s7中,应用服务设备2根据多个移动终端中移动搜索应用的终端配置信息与当前配置信息,通过机器学习,建立终端配置与移动应用配置间的映射模型;在步骤s3中,应用服务设备2根据所述映射模型,基于所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。具体地,在步骤s7中,应用服务设备2通过与多个移动终端相交互,或者与存储所述多个移动终端中移动搜索应用的终端配置信息与当前配置信息的数据库相交互,获取多个移动终端中移动搜索应用的终端配置信息与当前配置信息,通过机器学习,从而对所述终端配置信息与当前配置信息进行分析,例如通过对所述终端配置信息与当前配置信息进行聚类或其他方式,将所述终端配置信息与所述当前配置信息进行对应,例如分析用户喜好,分析用户惯用的对应方式等,从而建立终端配置与移动应用配置间的映射模型。在步骤s3中,应用服务设备2根据在步骤s7中,应用服务设备2所确定所述映射模型,基于的所述终端配置信息,例如将所述终端信息与所述映射模型进行匹配,从而确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息。
[0076]优选地,在步骤s3中,应用服务设备2还可以根据所述终端配置信息,并结合所述移动终端所对应的用户的应用配置历史信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的配置信息。具体地,在步骤S3中,应用服务设备2可以获取通过与所述用户的应用配置历史信息数据库进行交互,来获取所述移动终端所对应的用户的应用配置历史信息,或者通过步骤s2,实时获取所述移动终端所对应的用户的应用配置历史信息,从而根据所述终端配置信息,并结合所述移动终端所对应的用户的应用配置历史信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的配置信息。其中,所述应用配置历史信息可以是当前获取优选配置信息的移动终端所对应的移动搜索应用的应用配置历史信息,也可以是与当前移动终端所对应的移动搜索应用的用户,在其他移动终端上所设置的应用配置历史信息。其中,所述确定优选配置信息的方式与图3中所述步骤S3中,应用服务设备2所述的确定方式相同或相似,此处不再赘述,并以引用的形式包含于此。例如,所述用户对第一移动终端上的移动搜索应用进行了个性化设置,第一移动终端将所述设置信息上传到应用服务设备上,其中,所述设置信息与所述用户信息和所述第一移动设备相对应;当用户更换移动终端为第二移动终端时,应用服务设备获取到用户信息和第二移动终端的终端配置信息,则在步骤s3中,应用服务设备2根据所述用户在应用服务设备上存储的与所述用户信息和所述第一移动设备相对应设置信息,以及结合与所述第二移动终端的终端配置信息,确定与所述终端配置信息相对应的优选配置信息。
[0077]图4示出根据本发明一个优选实施例的一种由应用服务设备辅助实现的用于更新移动终端中移动搜索应用的方法流程图。具体地,在步骤s2’中,应用服务设备获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息;在步骤S3’中,应用服务设备根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;在步骤s31’中,应用服务设备根据所述终端配置信息,在新增加的搜索配置信息中进行匹配查询,以获得与所述终端配置信息相匹配的新推配置信息;在步骤s32’中,应用服务设备将所述新推配置信息包含于所述优选配置信息;在步骤s4’中,应用服务设备将所述优选配置信息发送至所述移动终端。其中,应用服务设备中的步骤s2’和步骤s4’分别与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0078]上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别按照实时地,或者按照设定的或实时调整的工作模式要求,进行终端配置信息的获取、优选配置信息的确定、新推配置信息的确定、配置信息的结合、优选配置信息的发送等,直至移动终端停止确定与移动终端中移动搜索应用相关联的终端配置信息。
[0079]在步骤s31’中,应用服务设备根据所述终端配置信息,在新增加的搜索配置信息中进行匹配查询,以获得与所述终端配置信息相匹配的新推配置信息;在步骤s32’中,应用服务设备将所述新推配置信息包含于所述优选配置信息。具体地,在步骤s31’中,应用服务设备根据步骤s2’所获取的所述终端配置信息,通过将所述终端配置信息在例如新推配置信息库中进行匹配查询,将所述终端匹配信息与所述新增加的搜索配置信息进行匹配,获得与所述终端配置信息相匹配的新推配置信息。其中,所述新增加的搜索配置信息的收集获取包括但不限于以下一种或多种方式的组合:根据实时事件信息,例如热门话题、重大赛事、焦点事件等,为所述移动搜索应用增加相对应的搜索分类标签信息或其他搜索配置信息等;根据渠道信息,为所述移动搜索应用增加相对应的搜索分类标签信息或其他搜索配置信息等;根据所述移动搜索应用的更新信息,为所述移动搜索应用增加相对应的搜索分类标签信息等或其他搜索配置信息。在步骤s32’中,应用服务设备获取步骤s31’所确定的所述新推配置信息,将所述新推配置信息与所述步骤S3’所确定的所述优选配置信息进行组合,将所述新推配置信息包含于所述优选配置信息。其中,所述组合包括但不限于将所述新推配置信息附加与所述优选配置信息上,或是将所述新推配置信息与所述优选配置信息相整合,生成更新后的优选配置信息。
[0080]更优选地,所述方法还包括步骤s8’(未示出),其中,在步骤s8’中,应用服务设备根据多个用户的搜索日志和/或浏览日志,生成所述新增加的搜索配置信息。具体地,在步骤s8’中,应用服务设备可以与例如用户日志数据库相交互,获得多个用户的搜索日志和/或浏览日志,通过机器学习等方式,将所述搜索日志和/或浏览日志进行聚类、排序或筛选等方式,生成所述新增加的搜索配置信息。如根据所述多个用户的搜索日志和/或浏览日志,通过聚类、排序或筛选等方式,获取例如当前用户的关注信息等内容,从而生成所述新增加的搜索配置信息,如将所述关注信息作为所述新增加的分类搜索标签等。
[0081]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种在移动终端中用于更新其中移动搜索应用的方法,其中,该方法包括以下步骤: a确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息; b将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备;c接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息;d根据所述优选配置信息,更新所述移动搜索应用。
2.根据权利要求1所述的方法,其中,该方法还包括: -检测是否满足更新所述移动搜索应用的触发条件; 其中,所述步骤b包括: -若满足所述触发条件,将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备; 其中,所述触发条件包括以下至少任一项: -所述终端配置信息的更新数量达到预定的终端更新数量阈值; -所述终端配置信息的更新频次达到预定的终端更新频次阈值; -所述移动终端的操作系统被更新; -所述移动搜索应用被更新; -所述移动终端的用户发起更新所述移动搜索应用的请求; -自所述应用服务设备接收到相关的应用更新通知。
3.根据权利要求1或2所述的方法,其中,所述步骤b包括: -将所述终端配置信息及所述移动搜索应用的当前配置信息,发送至与所述移动搜索应用相对应的应用服务设备; 其中,所述步骤c包括: -接收自所述应用服务设备发送的与所述终端配置信息及所述当前配置信息相对应的优选配置信息。
4.一种在应用服务设备中用于辅助更新移动终端中移动搜索应用的方法,其中,该方法包括以下步骤: A获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息; B根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息; C将所述优选配置信息发送至所述移动终端。
5.根据权利要求4所述的方法,其中,所述步骤B还包括: -根据所述终端配置信息,在新增加的搜索配置信息中进行匹配查询,以获得与所述终端配置信息相匹配的新推配置信息; -将所述新推配置信息包含于所述优选配置信息。
6.根据权利要求5所述的方法,其中,该方法还包括: -根据多个用户的搜索日志和/或浏览日志,生成所述新增加的搜索配置信息。
7.根据权利要求4至6中任一项所述的方法,其中,所述步骤A包括: -获取移动终端所发送的所述终端配置信息及所述移动搜索应用的当前配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息; 其中,所述步骤B包括: -根据所述终端配置信息,确定与所述终端配置信息相对应的候选配置信息,其中,所述候选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息; -根据所述候选配置信息,并结合所述当前配置信息,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息。
8.根据权利要求4至7中任一项所述的方法,其中,该方法还包括: -根据多个移动终端中移动搜索应用的终端配置信息与当前配置信息,通过机器学习,建立终端配置与移动应用配置间的映射模型; 其中,所述步骤B包括: -根据所述映射模型,基于所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息O
9.根据权利要求4至8中任一项所述的方法,其中,所述步骤B包括: -根据所述终端配置信息,并结合所述移动终端所对应的用户的应用配置历史信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的配置信息。
10.一种用于更新其中移动搜索应用的移动终端,其中,该设备包括: 终端配置确定装置,用于确定与移动终端中移动搜索应用相关联的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息; 终端配置发送装置,用于将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备; 优选配置接收装置,用于接收自所述应用服务设备发送的与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息; 更新装置,用于根据所述优选配置信息,更新所述移动搜索应用。
11.根据权利要求10所述的移动终端,其中,该设备还包括: 检测装置,用于检测是否满足更新所述移动搜索应用的触发条件; 其中,所述终端配置发送装置用于: -若满足所述触发条件,将所述终端配置信息发送至与所述移动搜索应用相对应的应用服务设备; 其中,所述触发条件包括以下至少任一项: -所述终端配置信息的更新数量达到预定的终端更新数量阈值; -所述终端配置信息的更新频次达到预定的终端更新频次阈值; -所述移动终端的操作系统被更新; -所述移动搜索应用被更新; -所述移动终端的用户发起更新所述移动搜索应用的请求;-自所述应用服务设备接收到相关的应用更新通知。
12.根据权利要求10或11所述的移动终端,其中,所述终端配置发送装置用于: -将所述终端配置信息及所述移动搜索应用的当前配置信息,发送至与所述移动搜索应用相对应的应用服务设备; 其中,所述优选配置接收装置用于: -接收自所述应用服务设备发送的与所述终端配置信息及所述当前配置信息相对应的优选配置信息。
13.一种用于辅助更新移动终端中移动搜索应用的应用服务设备,其中,该设备包括: 终端配置获取装置,用于获取移动终端所发送的与所述移动终端中移动搜索应用相关联的的终端配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息; 优选配置确定装置,用于根据所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息; 优选配置发送装置,用于将所述优选配置信息发送至所述移动终端。
14.根据权利要求13所述的应用服务设备,其中,所述优选配置确定装置还包括: 新推配置确定装置,用于根据所述终端配置信息,在新增加的搜索配置信息中进行匹配查询,以获得与所述终端配置信息相匹配的新推配置信息; 配置结合装置,用于将所述新推配置信息包含于所述优选配置信息。
15.根据权利要求14所述的应用服务设备,其中,该设备还包括: 搜索配置生成装置,用于根据多个用户的搜索日志和/或浏览日志,生成所述新增加的搜索配置信息。
16.根据权利要求13至15中任一项所述的应用服务设备,其中,所述终端配置获取装置用于: -获取移动终端所发送的所述终端配置信息及所述移动搜索应用的当前配置信息,其中,所述终端配置信息包括所述移动终端的渠道信息; 其中,所述优选配置确定装置用于: -根据所述终端配置信息,确定与所述终端配置信息相对应的候选配置信息,其中,所述候选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信息; -根据所述候选配置信息,并结合所述当前配置信息,确定与所述当前配置信息及所述终端配置信息相对应的所述优选配置信息。
17.根据权利要求13至16中任一项所述的应用服务设备,其中,该设备还包括: 映射建立装置,用于根据多个移动终端中移动搜索应用的终端配置信息与当前配置信息,通过机器学习,建立终端配置与移动应用配置间的映射模型; 其中,所述优选配置确定装置用于: -根据所述映射模型,基于所述终端配置信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的分类搜索标签的配置信肩、O
18.根据权利要求13至17中任一项所述的应用服务设备,其中,所述优选配置确定装置用于:-根据所述终端配置信息,并结合所述移动终端所对应的用户的应用配置历史信息,确定与所述终端配置信息相对应的优选配置信息,其中,所述优选配置信息包括与所述渠道信息相匹配的配置信息。
19.一种用于更新移动终端中移动搜索应用的系统,包括如权利要求10至12中任一项所述的移动终端及如·权利要求13至18中任一项所述的应用服务设备。
【文档编号】H04M1/725GK103581218SQ201210254748
【公开日】2014年2月12日 申请日期:2012年7月20日 优先权日:2012年7月20日
【发明者】付嘉兴, 王险峰 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1