一种终端拉取信息的处理方法和终端以及服务器技术

技术编号:14056252 阅读:53 留言:0更新日期:2016-11-27 01:37
本发明专利技术公开了一种终端拉取信息的处理方法和终端以及服务器,用于提高终端拉取信息的效率,不影响终端的正常启动。本发明专利技术实施例提供一种终端拉取信息的处理方法,包括:终端通过长连接通道向服务器发送拉取请求消息,所述长连接通道建立在所述终端和所述服务器之间;所述终端通过所述长连接通道接收所述服务器根据所述拉取请求消息发送的响应信息;所述终端根据接收到的所述响应信息进行信息配置处理。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种终端拉取信息的处理方法和终端以及服务器
技术介绍
目前,终端可以在该终端冷启动时从业务系统端拉取到业务系统端配置的信息。例如,在终端每次启动运行操作系统时,终端建立和业务系统之间的连接,终端中运行的浏览器可以通过本次建立的连接从业务系统端拉取到业务数据。但是这种信息拉取的实现行为依赖用户使用终端的使用情况,终端对信息的拉取缺乏主动权限,不利于业务的展示,降低了业务的展示率。另外,终端在冷启动的时候每次都需要向业务系统端请求拉取信息,这会降低终端的启动速度,延长用户等待终端启动的时间。
技术实现思路
本专利技术实施例提供了一种终端拉取信息的处理方法和终端以及服务器,用于提高终端拉取信息的效率,不影响终端的正常启动。为解决上述技术问题,本专利技术实施例提供以下技术方案:第一方面,本专利技术实施例提供一种终端拉取信息的处理方法,包括:终端通过长连接通道向服务器发送拉取请求消息,所述长连接通道建立在所述终端和所述服务器之间;所述终端通过所述长连接通道接收所述服务器根据所述拉取请求消息发送的响应信息;所述终端根据接收到的所述响应信息进行信息配置处理。第二方面,本专利技术实施例还提供一种终端拉取信息的处理方法,包括:服务器通过长连接通道接收终端发送的拉取请求消息,所述长连接通道建立在所述服务器和所述终端之间;所述服务器根据所述拉取请求消息获取为所述终端生成的响应信息;所述服务器通过所述长连接通道向所述终端发送所述响应信息。第三方面,本专利技术实施例还提供一种终端,包括:发送模块,用于通过长连接通道向服务器发送拉取请求消息,所述长连接通道建立在所述终端和所述服务器之间;接收模块,用于通过所述长连接通道接收所述服务器根据所述拉取请求消息发送的响应信息;信息处理模块,用于根据接收到的所述响应信息进行信息配置处理。第四方面,本专利技术实施例还提供一种服务器,包括:接收模块,用于通过长连接通道接收终端发送的拉取请求消息,所述长连接通道建立在所述服务器和所述终端之间;信息获取模块,用于根据所述拉取请求消息获取为所述终端生成的响应信息;发送模块,用于通过所述长连接通道向所述终端发送所述响应信息。从以上技术方案可以看出,本专利技术实施例具有以下优点:在本专利技术实施例中,首先终端通过长连接通道向服务器发送拉取请求消息,长连接通道建立在终端和服务器之间,然后终端通过长连接通道接收服务器根据拉取请求消息发送的响应信息,最后终端根据接收到的响应信息进行信息配置处理。由于本专利技术实施例中在终端和服务器之间配置有长连接通道,终端可以通过长连接通道实时的向服务器请求拉取信息,则服务器可以使用长连接通道向终端发送响应信息,终端可以根据该响应信息进行实时的信息配置处理。本专利技术实施例中终端不再采用冷启动拉取信息的方式,终端从服务器通过长连接通道接收到响应信息,从而终端具有信息拉取的主动权限,可以实现业务的及时展示。终端不需要在冷启动时拉取信息,也就不会影响到终端的实时启动,不影响终端的正常启动。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种终端拉取信息的处理方法的流程方框示意图;图2为本专利技术实施例提供的另一种终端拉取信息的处理方法的流程方框示意图;图3为本专利技术实施例提供的终端拉取信息的处理方法的应用场景框架示意图;图4为本专利技术实施例提供的一种终端的组成结构示意图;图5-a为本专利技术实施例提供的一种服务器的组成结构示意图;图5-b为本专利技术实施例提供的一种信息获取模块的组成结构示意图;图5-c为本专利技术实施例提供的另一种信息获取模块的组成结构示意图;图6为本专利技术实施例提供的终端拉取信息的处理方法应用于终端的组成结构示意图;图7为本专利技术实施例提供的终端拉取信息的处理方法应用于服务器的组成结构示意图。具体实施方式本专利技术实施例提供了一种终端拉取信息的处理方法和终端以及服务器,用于提高终端拉取信息的效率,不影响终端的正常启动。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。本专利技术实施例提供的终端拉取信息的处理方法中,终端通过服务器拉取信息,该终端和服务器之间建立有长连接通道,该长连接通道可以是传输控制协议(英文全称:Transmission Control Protocol,英文简称:TCP)连接。本专利技术实施例中服务器具体可以是云端控制服务器,简称云控服务器。另外,本专利技术实施例中长连接通道也可以是封装有隧道协议的连接隧道,通道的具体实现方式不做限定。终端和服务器可以通过长连接通道连续发送或接收多个数据包,终端和服务器双方可定期维持该长连接。本专利技术实施例中终端不在采用冷启动时拉取信息的方式,由于终端和服务器之间配置有长连接通道,因为终端可以通过该长连接通道进行实时的信息拉取,提高信息拉取的效率。以下分别从终端侧和服务器侧进行详细说明。本专利技术终端拉取信息的处理方法的一个实施例,具体可以应用于终端对信息的及时拉取场景中,首先从终端一侧来介绍本专利技术实施例提供的终端拉取信息的处理方法,请参阅图1所示,本专利技术一个实施例提供的终端拉取信息的处理方法,可以包括如下步骤:101、终端通过长连接通道向服务器发送拉取请求消息,长连接通道建立在终端和服务器之间。在本专利技术实施例中,长连接通道建立在终端和服务器之间,服务器可以和一个终端建立长连接通道,服务器也可以和多个终端分别建立长连接通道,其中,多个终端从服务器拉取信息的实现方式都可以参阅本专利技术实施例终端拉取信息的处理方法中终端侧的实现方案。终端通过长连接通道向服务器发送拉取请求消息,该拉取请求消息用于向服务器请求该终端需要拉取信息。具体的,在实际应用中,该拉取请求消息中可以携带终端的标识,也可以携带需要拉取信息的业务的标识,具体实现方式不做限定。在本专利技术的一些实施例中,终端除了执行步骤101至步骤103中所描述的步骤之外,本专利技术实施例提供的终端拉取信息的处理方法还可以包括如下步骤:A1、终端通过长连接通道按照预置的触发周期向服务器发送心跳包。其中,终端为了保证终端和服务器之间的长连接通道的实时通畅,在长连接通道的保持期间,终端和服务器可以通过长连接通道连续发送或接收多个数据包,在长连接通道的保持期间,如果没有数据包传输,就需要终端和服务器之间维护该长连接通道,终端可以自己做在线维持,例如,按照预置的触发周期向服务器发送心跳包,触发周期的具体实现可以根据终端的处理能力或者业务的需求来确定,例如该触发周期可以是每4.5分钟发送一次心跳包给服务器。需要本文档来自技高网...
一种终端拉取信息的处理方法和终端以及服务器

【技术保护点】
一种终端拉取信息的处理方法,其特征在于,包括:终端通过长连接通道向服务器发送拉取请求消息,所述长连接通道建立在所述终端和所述服务器之间;所述终端通过所述长连接通道接收所述服务器根据所述拉取请求消息发送的响应信息;所述终端根据接收到的所述响应信息进行信息配置处理。

【技术特征摘要】
1.一种终端拉取信息的处理方法,其特征在于,包括:终端通过长连接通道向服务器发送拉取请求消息,所述长连接通道建立在所述终端和所述服务器之间;所述终端通过所述长连接通道接收所述服务器根据所述拉取请求消息发送的响应信息;所述终端根据接收到的所述响应信息进行信息配置处理。2.根据权利要求1所述的方法,其特征在于,所述终端根据接收到的所述响应信息进行信息配置处理,包括:当接收到的所述响应信息为业务更新版本号时,所述终端使用所述业务更新版本号和业务系统进行交互,从所述业务系统获取到所述业务更新版本号对应的业务数据包。3.根据权利要求1所述的方法,其特征在于,所述终端根据接收到的所述信息进行信息配置处理,包括:当接收到的所述响应信息为所述服务器下发的控制命令时,所述终端根据所述控制信令中的更新配置数据对所述终端的当前配置数据进行修复。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:所述终端通过长连接通道按照预置的触发周期向服务器发送心跳包。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述终端通过长连接通道向服务器发送拉取请求消息,包括:所述终端在所述终端中预先配置的命令请求指令中写入拉取请求消息,并通过长连接通道向服务器发送写入有拉取请求消息的命令请求指令。6.一种终端拉取信息的处理方法,其特征在于,包括:服务器通过长连接通道接收终端发送的拉取请求消息,所述长连接通道建立在所述服务器和所述终端之间;所述服务器根据所述拉取请求消息获取为所述终端生成的响应信息;所述服务器通过所述长连接通道向所述终端发送所述响应信息。7.根据权利要求6所述的方法,其特征在于,所述服务器根据所述拉取请求消息获取为所述终端生成的响应信息,包括:当所述拉取请求消息为请求拉取业务数据时,所述服务器向业务系统发送业务版本校验信息,所述业务版本校验信息包括:上次请求业务的时间戳和所述上次请求业务的版本号;所述服务器接收所述业务系统发送的业务版本校验结果,所述业务版本校验结果,包括:业务更新版本的时间戳和业务更新版本号;所述服务器根据该业务版本校验结果为所述终端生成的响应消息为所述业务更新版本号。8.根据权利要求6所述的方法,其特征在于,所述服务器根据所述拉取请求消息获取为所述终端生成的响应信息,包括:当所述拉取请求消息为请求拉取配置数据时,所述服务器根据所述拉取请求消息获取控制所述终端进行修复的更新配置数据;所述服务器根据控制所述终端进行修复的更新配置数据确定所述终端生成的响应消息为携带所述更新配置数据的控制命令。9.根据权利要求6至8中任一项所述的方法,其特征在于,所述方法还包括:所述服务器通过长连接通道接收终端按照预置的触发周期发送的心跳包;所述服务器通过所述长连接通道向所述终端发送心跳确认信息。10.根据权利要求6至8中任一项所述的方法,其特征在于,所述服务器通过所述长连接通道向所述终端发送所述响应信息,包括:所述服务器在所述服务器中预先配置的命令响应指令中写入响应...

【专利技术属性】
技术研发人员:易科张贤谊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1