一种信息处理方法及装置制造方法及图纸

技术编号:15652198 阅读:179 留言:0更新日期:2017-06-17 05:30
本申请公开了一种信息处理方法及装置,该方法包括:根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求;将所述服务请求发送给所述服务端。通过本申请,客户端可以利用已有的任一服务接口获取配置信息的更新信息,而不需要为了获取该更新信息单独维护一个定时线程,因此,可以减轻客户端的负担。

【技术实现步骤摘要】
一种信息处理方法及装置
本申请涉及计算机
,尤其涉及一种信息处理方法及装置。
技术介绍
在互联网时代,随着终端的普及,各类应用的数量也大大增加,给人们的日常生活和工作带来了便利。所述终端包括但不限于:手机、个人计算机、平板电脑、智能手表、车载台,等等。一般地,应用的客户端搭载于终端上,而服务端搭载于该应用的服务器或终端上。在终端上安装应用的客户端后,该客户端一般会包含有配置信息,而在使用该客户端的过程中,该客户端可能经常需要从服务端获取更新的配置信息或其他配置信息(为了便于描述,所述更新的配置信息、所述其他配置信息可以统称为:配置信息的更新信息),以实现对客户端的更新和功能升级。例如,对于某种信息卡片应用,该信息卡片应用的客户端的配置信息,以及该配置信息的更新信息包括但不限于:界面模板、全局应用设置信息、场景引擎规则、菜单信息,等等。在现有技术中,客户端可以采用定时时钟方案,从服务端获取配置信息的更新信息。具体的,客户端可以启动一个定时线程,定时调用服务端提供的、用于更新配置信息的接口,以请求查询是否有该配置信息的更新信息,则服务端接收到请求后,当查询到有更新信息时,将该更新信息返回给客户端。但是,在采用现有技术的情况下,客户端启动后,所述定时线程会一直占用客户端部分资源,客户端的负担较大。
技术实现思路
本申请实施例提供一种信息处理方法及装置,用以解决现有技术中的客户端获取配置信息的更新信息的方法,导致客户端的负担较大的问题。本申请实施例提供的一种信息处理方法,包括:根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求;将所述服务请求发送给所述服务端。本申请实施例提供的一种信息处理装置,包括:生成模块,用于根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求;发送模块,用于将所述服务请求发送给所述服务端。本申请实施例提供另一种信息处理方法及装置,用以解决现有技术中的客户端获取配置信息的更新信息的方法,导致客户端的负担较大的问题。本申请实施例提供的另一种信息处理方法,包括:接收客户端发送的服务请求,其中,所述服务请求包括所述客户端针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息;根据所述服务请求中包含的所述状态信息,确定并向所述客户端返回更新指示信息,所述更新指示信息用于指示所述配置信息的更新信息。本申请实施例提供的另一种信息处理装置,包括:接收模块,用于接收客户端发送的服务请求,其中,所述服务请求包括所述客户端针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息;返回模块,用于根据所述服务请求中包含的所述状态信息,确定并向所述客户端返回更新指示信息,所述更新指示信息用于指示所述配置信息的更新信息。本申请实施例提供一种终端,包括:存储器,用于存储处理器可执行指令;处理器,耦合到所述存储器,用于读取所述存储器存储的可执行指令,作为响应,执行如下操作:根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求;将所述服务请求发送给所述服务端。本申请实施例提供另一种终端,包括:存储器,用于存储处理器可执行指令;处理器,耦合到所述存储器,用于读取所述存储器存储的可执行指令,作为响应,执行如下操作:接收客户端发送的服务请求,其中,所述服务请求包括所述客户端针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息;根据所述服务请求中包含的所述状态信息,确定并向所述客户端返回更新指示信息,所述更新指示信息用于指示所述配置信息的更新信息。本申请实施例通过上述至少一种技术方案,客户端可以利用已有的任一服务接口获取配置信息的更新信息,而不需要为了获取该更新信息单独维护一个定时线程,因此,可以减轻客户端的负担。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的信息处理方法的过程;图2为本申请实施例提供的,在一种实际应用场景下,客户端上的代理单元的实现方式和工作方式;图3为本申请实施例提供的另一种信息处理方法的过程;图4为本申请实施例提供的,在一种实际应用场景下,实施所述信息处理方法时,客户端和服务端的交互示意图;图5为本申请实施例提供的,在一种实际应用场景下,适用于实施所述信息处理方法的系统结构示意图;图6为本申请实施例提供的对应于图1的信息处理装置结构示意图;图7为本申请实施例提供的对应于图3的信息处理装置结构示意图;图8为本申请实施例提供的对应于图1的终端示意图;图9为本申请实施例提供的对应于图3的终端示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请实施例中,对于任一应用,该应用的服务端可以为该应用的客户端提供不止一项服务。例如,对于即时通讯应用,服务端提供的服务包括但不限于:查询通讯消息、传输通讯消息、查询指定通讯账号的公开信息、传输文件,等等。又例如,对于视频应用,服务端提供的服务包括但不限于:视频点播、视频直播、视频离线下载,等等。服务端可以预先针对每项服务,向客户端提供用于获取该项服务的服务接口,相应的,客户端可以生成针对该服务接口的接口调用请求,并通过该服务接口发送给服务端,则服务端通过该服务接口对应的接口实现单元,对该接口调用请求进行处理,进而可以向客户端返回该项服务。可以看到,各项服务对应的服务接口是已经存在的,且有相应的服务进程为服务接口提供资源支持。在本申请实施例中,利用这些已经存在的服务接口和对应的服务进程,不仅可以获得对应的服务,还可以处理一些额外的事务,从而可以不用为所述额外的事务单独提供接口和进程,这样的话,不仅可以减轻服务端和客户端的负担,也可以减少额外的网络调用,其中,所述额外的事务至少可以包括客户端获取自身上的配置信息的更新信息。本申请实施例主要基于这种情况进行详细说明。图1为本申请实施例提供的信息处理方法的过程,所述信息处理方法的执行主体可以是:应用的客户端,或者,搭载有所述客户端的终端。其中,所述终端包括但不限于:个人计算机、手机、平板电脑、智能手表、车载移动台等。所述的执行主体并不构成对本申请的限定,为了便于描述,图1对应的各实施例均以执行主体是客户端为例进行说明。图1中的过程具体可以包括以下步骤:S101:根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求。在本申请实施例中,客户端当接收到服务获取指令时,生成针对服务端提供的至少一本文档来自技高网...
一种信息处理方法及装置

【技术保护点】
一种信息处理方法,其特征在于,包括:根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求;将所述服务请求发送给所述服务端。

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求;将所述服务请求发送给所述服务端。2.如权利要求1所述的方法,其特征在于,所述状态信息包括:所述客户端上的配置信息的最新更新时间,或者,所述客户端上的配置信息的标识。3.如权利要求1所述的方法,其特征在于,所述状态信息通过所述服务请求的预定字段进行保存,包含在所述服务请求中。4.如权利要求3所述的方法,其特征在于,所述接口调用请求包含所述至少一个服务接口的接口函数,以及所述接口函数的调用参数;根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求,具体包括:确定所述接口调用请求对应的代理实现类,其中,所述代理实现类是根据所述接口函数和所述预定字段生成的;根据所述代理实现类、所述接口函数的调用参数和所述状态信息,生成包含所述状态信息的服务请求。5.如权利要求4所述的方法,其特征在于,根据所述代理实现类、所述接口函数的调用参数和所述状态信息,生成包含所述状态信息的服务请求,具体包括:根据所述代理实现类,对所述接口函数的调用参数进行转换,生成服务参数;获取所述状态信息,并通过所述预定字段保存所述状态信息;根据所述代理实现类、所述服务参数和保存了所述状态信息的所述预定字段,生成包含所述状态信息的服务请求。6.如权利要求1所述的方法,其特征在于,将所述服务请求发送给所述服务端之后,还包括:接收所述服务端根据所述服务请求中包含的所述状态信息,返回的更新指示信息;根据所述更新指示信息,获取所述配置信息的更新信息。7.如权利要求6所述的方法,其特征在于,所述更新指示信息包括:所述配置信息的更新信息的标识,或者,所述配置信息的更新信息;当所述更新指示信息包括所述配置信息的更新信息的标识时,根据所述更新指示信息,获取所述配置信息的更新信息,具体包括:根据所述配置信息的更新信息的标识,从所述服务端获取所述配置信息的更新信息;当所述更新指示信息包括所述配置信息的更新信息时,根据所述更新指示信息,获取所述配置信息的更新信息,具体包括:从所述更新指示信息中,获取所述配置信息的更新信息。8.一种信息处理方法,其特征在于,包括:接收客户端发送的服务请求,其中,所述服务请求包括所述客户端针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息;根据所述服务请求中包含的所述状态信息,确定并向所述客户端返回更新指示信息,所述更新指示信息用于指示所述配置信息的更新信息。9.如权利要求8所述的方法,其特征在于,根据所述服务请求中包含的所述状态信息,确定更新指示信息,具体包括:将所述服务请求中包含的所述状态信息传递给所述服务端上预设的消息处理单元,以便于所述消息处理单元根据所述状态信息,确定更新指示信息。10.如权利要求8或9所述的方法,其特征在于,所述状态信息包括:所述客户端上的配置信息的最新更新时间,或者,所述客户端上的配置信息的标识;当所述状态信息包括所述客户端上的配置信息的最新更新时间时,按照如下方法,根据所述状态信息,确定更新指示信息:当确定所述服务端上的配置信息的最新更新时间大于所述客户端上的配置信息的最新更新时间时,确定所述服务端在所述客户端上的配置信息的最新更新时间之后,更新的所述配置信息的更新信息;根据所述更新信息生成更新指示信息,其中,所述更新指示信息中包含所述更新信息的标识或所述更新信息;当所述状态信息包括所述客户端上的配置信息的标识时,按照如下方法,根据所述状态信息,确定更新指示信息:当确定所述服务端上存在对应的标识与所述客户端上的配置信息的标识不相同的配置信息时,将确定出的配置信息作为所述客户端上的配置信息的更新信息;根据所述更新信息生成更新指示信息,其中,所述更新指示信息中包含所述更新信息的标识或所述更新信息。11.一种信息处理装置,其特征在于,包括:生成模块,用于根据客户端上生成的、针对服务端提供的至少一个服务接口的接口调用请求,以及所述客户端上的配置信息的状态信息,生成包含所述状态信息的服务请求;发送模块,用于将所述服务请求发送给所述服务端。12.如权利要求11所述的装置,其特征在于,所述状态信息包...

【专利技术属性】
技术研发人员:章向明
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1