客户端的数据更新方法、装置、电子设备及可读介质制造方法及图纸

技术编号:25193047 阅读:36 留言:0更新日期:2020-08-07 21:19
本申请实施例提供了一种客户端的数据更新方法、装置、电子设备及计算机可读介质,涉及互联网技术领域。其中,所述方法包括:对接收到的服务端的业务响应报文进行解析,以确定所述业务响应报文携带的所述服务端的配置数据的第一标识信息;基于所述服务端的配置数据的第一标识信息,更新所述客户端的配置数据。本申请实施例通过将服务端的配置数据的标识信息搭载在服务端发送的业务响应报文中,能够方便客户端及时地更新客户端的配置数据。

【技术实现步骤摘要】
客户端的数据更新方法、装置、电子设备及可读介质
本申请实施例涉及互联网
,尤其涉及一种客户端的数据更新方法、装置、电子设备及计算机可读介质。
技术介绍
随着移动互联网的高速发展,移动终端(如,手机、平板电脑等)上的各种客户端(又称之为应用程序)给人们的日常生活带来了极大的方便。为了在客户端发行后,能够动态控制一些页面元素(如,改变客户端页面颜色、增加或删除一个按钮等),通常会将需要动态设置的配置数据维护在服务端,并由服务端在后台管理该配置数据。当这些配置数据更新时,服务端需要将更新后的配置数据下发给客户端,以使客户端更新本地缓存的配置数据。在现有技术中,客户端通过定时轮询服务端的方式,获取最新的配置数据,以更新本地缓存的配置数据。具体地,如图1所示,客户端定时轮询服务端,服务端返回最新的配置数据到客户端,以使客户端更新本地缓存的配置数据。然而,这种方式的轮询频率不好确定,如果轮询频率太高,服务端的压力太大,如果轮询频率太低,客户端不能及时地更新本地缓存的配置数据。此外,服务端还可采用推送模式将更新后的配置数据下发至客户端。具体地,本文档来自技高网...

【技术保护点】
1.一种客户端的数据更新方法,其特征在于,所述方法包括:/n对接收到的服务端的业务响应报文进行解析,以确定所述业务响应报文携带的所述服务端的配置数据的第一标识信息;/n基于所述服务端的配置数据的第一标识信息,更新所述客户端的配置数据。/n

【技术特征摘要】
1.一种客户端的数据更新方法,其特征在于,所述方法包括:
对接收到的服务端的业务响应报文进行解析,以确定所述业务响应报文携带的所述服务端的配置数据的第一标识信息;
基于所述服务端的配置数据的第一标识信息,更新所述客户端的配置数据。


2.根据权利要求1所述的方法,其特征在于,所述基于所述服务端的配置数据的第一标识信息,更新所述客户端的配置数据,包括:
当基于所述第一标识信息判定更新所述客户端的配置数据时,更新所述客户端的配置数据。


3.根据权利要求2所述的方法,其特征在于,所述更新所述客户端的配置数据之前,所述方法还包括:
将所述第一标识信息与所述客户端本地缓存的配置数据的第二标识信息进行比对,以获得比对结果;
当基于所述比对结果判定所述第一标识信息与所述第二标识信息不相同时,判定更新所述客户端的配置数据。


4.根据权利要求2所述的方法,其特征在于,所述更新所述客户端的配置数据,包括:
向所述服务端发送用于请求所述服务端的配置数据的数据更新请求;
对接收到的所述服务端针对所述数据更新请求的数据更新响应进行解析,以确定所述数据更新响应携带的所述服务端的配置数据;
基于所述服务端的配置数据,更新所述客户端的配置数据。


5.根据权利要求1所述的方法,其特征在于,当所述第一标识信息包括所述服务端的配置数据的哈希值时,所述基于所述服务端的配置数据的第一标识信息,更新所述客户端的配置数据,包括:
基于所述服务端的配置数据的哈希值,确定所述服务端的配置数据;
基于所述服务端的配置数据,更新所述客户端的配置数据。


6.根据权利要求3所述的方法,其特征在于,所述判定更新所述客户端的配置数据之后,所述方法还包括:
基于所述第一标识信息,更新所述客户端本地缓存的配置数据的所述第二标识信息。


7.一种客户端的数据更新方法,其特征在于,所述方法包括:
确定服务端的配置数据的第一标识信息;
基于针对接收到的客户端的业务请求报文的第一业务响应报文和所述第一标识信息,生成第二业务响应报文;
向所述客户端发送所述第二业务响应报文,以使所述客户端基于所述第二业务响应报文更新所述客户端的配置数据。


8.根据权利要求7所述的方法,其特征在于,当所述第一标识信息包括所述服务端的配置数据的哈希值时,所述确定服务端的配置数据的第一标识信息,包括:
生成所述服务端的配置数据的哈希值。


9.根据权利要求7或8所述的方法,其特征在于,所述基于针对接收到的客户端的业务请求报文的第一业务响应报文和所述第一标识信息,生成第二业务响应报文,包括:
将所述第一标识信息合并到所述第一业务响应报文中,以生成合并后的所述第二业务响应报文。


10.一种客户端的数据更新装置,其特征在于,所述装置包括:
第一确定模块,用于对接收到的服务端的业务响应报文进行解析,以确定所述业务响应报文携带的所述服务端的配置数据的第一标识信息;
第一更新模块,用于基于所述服务端的配置数据的第一标识信息,更新...

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

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

1