【技术实现步骤摘要】
数据获取方法、装置、电子设备及存储介质
[0001]本申请涉及通信
,更具体地,涉及一种数据获取方法、装置、电子设备及存储介质。
技术介绍
[0002]在一些场景中客户端在使用服务端中所提供的服务之前,需要先获取到服务端中所提供的服务。例如,在基于GATT(Generic Attribute Profile)协议的通信中,GATT客户端需要向GATT服务端发起服务发现流程来发现GATT服务端中的服务数据。但是,在相关的服务获取中的还存在效率有待提升的问题。
技术实现思路
[0003]鉴于上述问题,本申请提出了一种数据获取方法、装置、电子设备及存储介质,以实现改善上述问题。
[0004]第一方面,本申请提供了一种数据获取方法,应用于客户端,所述方法包括:所述客户端与服务端建立连接,所述服务端中存储有指定标识,所述指定标识用于标识所述服务端中的第一服务数据,所述第一服务数据为固定不变的服务数据;若本地存储有预先基于所述指定标识从所述服务端获取的第一服务数据,基于所述指定标识从所述服务端中获取第二服务 ...
【技术保护点】
【技术特征摘要】
1.一种数据获取方法,其特征在于,应用于客户端,所述方法包括:所述客户端与服务端建立连接,所述服务端中存储有指定标识,所述指定标识用于标识所述服务端中的第一服务数据,所述第一服务数据为固定不变的服务数据;若本地存储有预先基于所述指定标识从所述服务端获取的第一服务数据,基于所述指定标识从所述服务端中获取第二服务数据,所述第二服务数据为所述服务端中除所述第一服务数据以外的服务数据;将所述第二服务数据和本地的所述第一服务数据作为获取到的所述服务端的服务数据。2.根据权利要求1所述的方法,其特征在于,所述若本地存储有预先基于所述指定标识从所述服务端获取的第一服务数据,基于所述指定标识从所述服务端中获取第二服务数据,包括:若本地存储有预先基于所述指定标识从所述服务端获取的第一服务数据,从本地读取所述指定标识,其中,本地的指定标识为在预先从所述服务端获取第一服务数据时从所述服务端中获取;基于本地读取所述指定标识从所述服务端中获取第二服务数据。3.根据权利要求2所述的方法,其特征在于,所述基于本地读取所述指定标识从所述服务端中获取第二服务数据,包括:若本地读取所述指定标识与服务端中存储的指定标识一致,则基于本地读取所述指定标识从所述服务端中获取第二服务数据。4.根据权利要求1所述的方法,其特征在于,所述若本地存储有预先基于所述指定标识从所述服务端获取的第一服务数据,基于所述指定标识从所述服务端中获取第二服务数据,包括:若本地存储有预先基于所述指定标识从所述服务端获取的第一服务数据,基于所述指定标识确定服务数据查询范围,所述服务数据查询范围为第二服务数据对应的范围;触发所述服务端基于所述服务数据查询范围进行服务数据查找,以获取到查找到的第二服务数据。5.根据权利要求4所述的方法,其特征在于,所述指定标识为指定标识区间中排序在最后的一个标识,所述指定标识区间的开始标识为所述服务端中的排序最前的一个标识,所述指定标识区间为所述第一服务数据对应的标识所在的区间;所述基于所述指定标识确定服务数据查询范围,包括:将排序在所述指定标识之后的标识所在范围作为服务数据查询范围。6.根据权利要求1所述的方法,其特征在于,所述若本地存储有预先基于所述指定标识从所述服务端获取的第一服务数据,基于所述指定标识从所述服务端中获取第二服务数据之前还包括:获取服务端所在设备的设备标识;若本地存储有与所述设备标识对应的服务数据,则确定本地存储有预先基于所述指定标识从所述服务端获取的第一服务数据。7.根据权利要求1
‑
6任一所述的方法,其特征在于,所述客户端与服务端建立连接之后还包括:
若本地未存储有基于所述指定标识从所述服务端获取的第一服务数据,则从所述服务端获取所述服务端对应的服务数据;将所述服务端对应的服务数据中的第一服务数据存储在本地。8.根据权利要求1
‑
6任一所述的方法,其...
【专利技术属性】
技术研发人员:吕生义,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。