终端通信的控制方法和装置、以及管理服务器制造方法及图纸

技术编号:7839445 阅读:199 留言:0更新日期:2012-10-12 06:30
本发明专利技术公开了一种终端通信的控制方法和装置、以及管理服务器,其中,该方法包括:终端的服务器引擎接收终端的应用发起的业务请求消息,并将业务请求消息发送至管理服务器;服务器引擎接收管理服务器返回的反馈信息,其中,反馈信息中包含终端能够使用的所有业务的标识以及每个业务对应的地址信息,并且,每个业务的地址信息为存储该业务对应的业务信息的应用服务器的地址;服务器引擎保存反馈信息,将业务请求消息所对应业务的地址信息发送给应用,并且在之后终端的应用发起其他业务请求消息的情况下,根据保存的反馈信息将与该其他业务请求对应的业务的地址信息返回给该应用。

【技术实现步骤摘要】

本专利技术涉及通信领域,并且特别地,涉及一种终端通信的控制方法和装置、以及管理服务器
技术介绍
随着互联网的发展,很多设备在完成其基本功能的基础上,都能够进一步和网络进行通信,从而进一步提高设备的性能,加强对设备的管理,并使得设备的功能更加丰富和兀吾。例如,目前的很多电视都能够在播放电视节目的基础之上和网络进行通信。随着业务类型的不断丰富,为了使网络电视能够正常使用这些业务,网络电视机内置的应用类型也越来越多,功能也越来越复杂,每个网络功能单独连接后台服务器,使得后台服务器对 网络应用的管理非常复杂,需要针对每个应用单独管理。具体地,假设一台电视机安装了应用A、应用B、应用C和应用D,应用A对应于业务A’,应用B对应于业务B’,应用C对应于业务C’,应用D对应于业务D’,如果用户希望使用业务A’,应用A会向网络发送请求消息,月艮务器会对电视机进行认证,判断该电视机终端是否能够使用应用A,如果电视机终端通过认证,则允许该电视机终端的应用A获取业务A’的业务信息。之后,如果用户还希望使用业务A’,则应用A还会将请求发送至服务器,服务器确定允许该电视机终端使用业务A’,会将业务A’的业务信息发送给应用A。而当如果用户希望使用业务B’,应用B会向网络发送请求消息,服务器会对电视机进行认证,如果电视机终端通过认证,则允许该电视机终端的应用B获取业务B’的业务信息,类似地,如果用户希望使用业务C’业务D’,服务器都需要根据相应应用发出的请求 对电视机终端进行认证。当电视机终端的内置应用数量很多时,认证的次数也会非常多,占用较多网络资源,并且会导致服务器处理负担增加,会增加服务器对应用进行管理的复杂度。针对相关技术中网络终端的应用与网络通信时认证处理执行次数多、服务器侧对应用进行管理的复杂度高的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中网络终端的应用与网络通信时认证处理执行次数多、服务器侧对应用进行管理的复杂度高的问题,本专利技术提出一种终端通信的控制方法和装置、以及管理服务器,能够避免认证过程的多次执行,降低服务器对应用进行管理的复杂度。本专利技术的技术方案是这样实现的根据本专利技术的一个方面,提供了一种终端通信的控制方法。该方法包括终端的服务器引擎接收终端的应用发起的业务请求消息,并将业务请求消息发送至管理服务器;服务器引擎接收管理服务器返回的反馈信息,其中,反馈信息中包含终端能够使用的所有业务的标识以及每个业务对应的地址信息,并且,每个业务的地址信息为存储该业务对应的业务信息的应用服务器的地址;服务器引擎保存反馈信息,将业务请求消息所对应业务的地址信息发送给应用,并且在之后终端的应用发起其他业务请求消息的情况下,根据保存的反馈信息将与该其他业务请求对应的业务的地址信息返回给该应用。其中,业务请求消息中包含终端的标识以及业务标识,并且,在服务器引擎将业务请求消息发送至管理服务器之后,该方法进一步包括管理服务器根据终端标识终端进行认证,并确定终端能够使用的所有业务;管理服务器获取终端能够使用的所有业务的标识和地址信息,并通过反馈信息将获取的标识和地址信息发送给服务器引擎。管理服务器获取终端能够使用的所有业务的地址信息包括对于终端能够使用的每个业务,管理服务器根据对应于该业务的应用服务器的负载,获取对应于该业务的至少一个应用服务器的地址作为该业务的地址信息。在服务器引擎保存反馈信息之后,如果保存的反馈信息的有效期结束,则该方法进一步包括服务器引擎将地址更新请求消息发送至管理服务器,管理服务器将终端能够使用的所有业务的地址信息通过地址更新消息发送给服务器引擎;服务器引擎将地址更新 消息作为反馈信息保存,并替代之前已经保存的反馈信息。其中,将业务请求消息所对应业务的地址信息发送给应用之后,该方法进一步包括应用根据服务器引擎返回的地址信息访问对应的业务服务器并获取该业务的业务信肩、O根据本专利技术的另一方面,还提供了一种终端通信的控制装置,该装置设置于终端侧。具体地,该装置可以包括接收模块,用于接收终端的应用发起的业务请求消息,并且用于接收管理服务器响应于业务请求消息返回的反馈信息,其中,反馈信息中包含终端能够使用的所有业务的标识以及每个业务对应的地址信息,并且,每个业务的地址信息为存储该业务对应的业务信息的应用服务器的地址;发送模块,用于将接收的业务请求消息发送至管理服务器;存储模块,用于存储接收模块接收的反馈信息;处理模块,用于将管理服务器返回的反馈信息中包含的业务请求消息所对应业务的地址信息发送给应用,并且在之后终端的应用发起其他业务请求消息的情况下,根据存储模块保存的反馈信息将与该其他业务请求对应的业务的地址信息返回给该应用。该装置中的发送模块还可用于在存储模块保存的反馈信息的有效期结束的情况下,将地址更新请求消息发送至管理服务器;并且,接收模块还用于接收管理服务器响应于地址更新请求消息返回的地址更新消息,其中,地址更新消息包含终端能够使用的所有业务的地址信息;存储模块还用于将地址更新消息作为反馈信息保存,并替代之前已经保存的反馈信息。根据本专利技术的在于方面,还提供了一种管理服务器。该管理服务器包括接收模块,用于接收终端的应用发起的业务请求消息,其中,业务请求消息中包含终端的标识;认证模块,用于根据终端标识终端进行认证;确定模块,用于在终端通过认证的情况下,确定终端能够使用的所有业务;获取模块,用于获取终端能够使用的所有业务的标识和地址信息;发送模块,用于通过反馈信息将获取的标识和地址信息发送给服务器引擎。其中,接收模块还用于接收来自终端的地址更新请求消息;获取模块还用于响应于地址更新请求消息,获取终端能够使用的所有业务的地址信息,由发送模块通过地址更新消息发送给终端。并且,获取模块具体用于对终端能够使用的每个业务,根据对应于该业务的应用服务器的负载,获取对应于该业务的至少一个应用服务器的地址作为该业务的地址信息。通过本专利技术,使得在终端进行一次认证后,终端侧的服务器引擎就能够获知该终端能够使用的所有业务,在之后终端的应用请求使用某个业务时,就无需通过管理服务器进行认证,仅根据服务器引擎保存的内容(包括终端所有能够使用的业务以及对应的地址信息)就能够确定是否允许该终端使用该业务,并且在确定允许使用的情况下将该业务的地址信息通知给该应用,从而有效避免了针对每次发起业务均需要借助网络、并且需要管理服务器进行认证和判断的问题,能够有效降低网络负担,同时也能够降低管理服务器的负载,降低对多个应用进行管理的复杂度。附图说明图I是根据本专利技术实施例的终端通信的控制方法的流程图;图2是根据本专利技术实施例的终端通信的控制方法的处理实例的流程图;图3是根据本专利技术实施例的终端通信的控制装置的框图;图4是根据本专利技术实施例的管理服务器的框图。具体实施例方式根据本专利技术的实施例,提供了一种终端通信的控制方法。如图I所示,根据本专利技术实施例的终端(例如,可以是电视机)通信的控制方法包括步骤S101,终端的服务器引擎接收终端的应用发起的业务请求消息,并将业务请求消息发送至管理服务器;步骤S103,服务器引擎接收管理服务器返回的反馈信息,其中,反馈信息中包含终端能够使用的所有业务的标识以及每个业务对应的地址信息,并且,每个业务的地址信息为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端通信的控制方法,其特征在于,包括 终端的服务器引擎接收所述终端的应用发起的业务请求消息,并将所述业务请求消息发送至管理服务器; 所述服务器引擎接收所述管理服务器返回的反馈信息,其中,所述反馈信息中包含所述终端能够使用的所有业务的标识以及每个业务对应的地址信息,并且,每个业务的地址信息为存储该业务对应的业务信息的应用服务器的地址; 所述服务器引擎保存所述反馈信息,将所述业务请求消息所对应业务的地址信息发送给所述应用,并且在之后所述终端的应用发起其他业务请求消息的情况下,根据保存的所述反馈信息将与该其他业务请求对应的业务的地址信息返回给该应用。2.根据权利要求I所述的控制方法,其特征在于,所述业务请求消息中包含所述终端的标识以及业务标识,并且,在所述服务器引擎将所述业务请求消息发送至管理服务器之后,所述方法进一步包括 所述管理服务器根据所述终端标识所述终端进行认证,并确定所述终端能够使用的所有业务; 所述管理服务器获取所述终端能够使用的所有业务的标识和地址信息,并通过所述反馈信息将获取的所述标识和所述地址信息发送给所述服务器引擎。3.根据权利要求2所述的控制方法,其特征在于,所述管理服务器获取所述终端能够使用的所有业务的地址信息包括 对于所述终端能够使用的每个业务,所述管理服务器根据对应于该业务的应用服务器的负载,获取对应于该业务的至少一个应用服务器的地址作为该业务的地址信息。4.根据权利要求I所述的控制方法,其特征在于,在所述服务器引擎保存所述反馈信息之后,如果保存的所述反馈信息的有效期结束,则所述方法进一步包括 所述服务器引擎将地址更新请求消息发送至所述管理服务器,所述管理服务器将所述终端能够使用的所有业务的地址信息通过地址更新消息发送给所述服务器引擎; 所述服务器引擎将所述地址更新消息作为反馈信息保存,并替代之前已经保存的反馈信息。5.根据权利要求I所述的控制方法,其特征在于,将所述业务请求消息所对应业务的地址信息发送给所述应用之后,所述方法进一步包括 所述应用根据所述服务器引擎返回的地址信息访问对应的业务服务器并获取该业务的业务信息。6.一种终端通信的控制装置,设置于终端侧,其特征在于,所述控制装置包括 接收模块,用于...

【专利技术属性】
技术研发人员:李慧陈宜龙郭建伟张晓娜赵文强
申请(专利权)人:海尔集团公司青岛海尔电子有限公司青岛胶南海尔电子有限公司合肥海尔信息产品有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1