终端应用数据的配置方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-08-30 14:58:06
本技术属于数据处理,具体涉及一种终端应用数据的配置方法、装置、电子设备及存储介质。
背景技术:
1、在移动应用开发场景中,当智能设备需要新增或更新特定功能时,同时需要对其他没有新增或更新需求的应用功能进行下载更新,导致每次更新、新增应用功能时的数据传输都是对整个应用数据交互,造成资源浪费。
2、现有技术中的应用更新机制依赖于发布新的应用版本到各个应用商店,用户再通过应用商店这个平台对设备的应用进行下载和安装更新,这种方法会导致用户参与度不足,同时这种应用更新机制需要对应用整体进行下载并安装,即使属于较小改动的更新也需要下载整个新版应用,造成流量资源的占用和消耗,导致更新周期长的问题。
技术实现思路
1、本技术提供一种终端应用数据的配置方法、装置、电子设备及存储介质,以期通过单独配置文件的交互,实现移动终端应用数据的更新或修改,以减少移动终端更新应用数据时的资源占用,降低应用数据更新的成本,同时提升应用数据更新效率。
2、第一方面,本技术实施例提供了一种终端应用数据的配置方法,应用于配置管理系统中的云服务器,配置管理系统包括云服务器、移动终端和智能设备,云服务器分别与移动终端和智能设备通信连接;方法包括:
3、接收移动终端的第一请求,第一请求包括多个第一功能配置文件的第一标识集合,每个第一功能配置文件对应移动终端上所配置的智能设备的一项设备功能,第一标识集合包括第一身份标识和第一版本标识,第一身份标识用于表征每个第一功能配置文件对应的单项设备功能,第一版本标识用于表征每个第一功能配置文件的版本等级;
4、获取第二标识集合,第二标识集合包括多个第二功能配置文件的第二身份标识和第二版本标识,每个第二功能配置文件对应智能设备中所有设备功能中的一项设备功能,第二功能配置文件存储在云服务器处,第二标识集合包括第一标识集合;
5、判断在第二标识集合中是否存在与第一标识集合不同的目标身份标识和/或目标版本标识;
6、若存在,则获取目标身份标识和/或目标版本标识对应的目标功能配置文件,并将目标功能配置文件发送至移动终端。
7、在一个可能的示例中,在接收移动终端的第一请求之后,方法还包括:接收移动终端的第二请求,第二请求包括第三功能配置文件的第三身份标识和第三版本标识,第三功能配置文件为移动终端的用户在第一功能配置文件中选择的功能配置文件;根据第三身份标识,在云服务器中查询与第三身份标识相同的第二功能配置文件;根据第三版本标识,将与第三身份标识相同的第二功能配置文件中,版本标识所表征的版本等级低于第三版本标识所表征的版本等级的,确定为低版本功能配置文件;向移动终端发送低版本功能配置文件,以指示移动终端以低版本功能配置文件替换第三功能配置文件。
8、在一个可能的示例中,向移动终端发送低版本功能配置文件,包括:向移动终端发送确认请求消息,确认请求消息用于请求移动终端提供低版本功能配置文件的版本等级;若在预设时间内,接收到移动终端针对确认请求消息的确认答复,则在多个低版本功能配置文件中确定与目标版本等级一致的目标低版本功能配置文件,确认答复包括目标版本等级;向移动终端发送目标低版本功能配置文件;或者,若在预设时间内,未接收到确认答复,则在多个低版本功能配置文件中,确定低于第三版本标识所表征的版本等级一个等级的功能配置文件,为目标低版本功能配置文件;向移动终端发送目标低版本功能配置文件。
9、在一个可能的示例中,在接收移动终端的第一请求之前,方法还包括:接收移动终端的第三请求,第三请求中包括移动终端的设备型号和身份验证信息,身份验证信息包括以下至少一种:序列号、mac地址、imei号;根据身份验证信息和设备型号,对移动终端进行设备验证;通过设备验证后,根据设备型号确定对应的第二功能配置文件;向移动终端发送绑定消息,绑定消息用于表征移动终端与云服务器完成绑定。
10、在一个可能的示例中,配置管理系统还包括开发者设备,开发者设备与云服务器通信连接;在接收移动终端的第一请求之前,方法还包括:接收开发者设备的第四请求,第四请求中包括目标第二身份标识,目标第二身份标识是开发者设备的用户在第二身份标识中选择的身份标识;根据目标第二身份标识,在第二功能配置文件中确定与目标第二身份标识对应的需要更新的功能配置文件;根据第四请求对需要更新的功能配置文件进行修改,并调整需要更新的功能配置文件的目标第二版本标识。
11、在一个可能的示例中,在接收移动终端的第一请求之前,方法还包括:接收开发者设备的第五请求,第五请求中包括移动终端的设备型号和新增功能配置文件,新增功能配置文件与需要新增的智能设备的设备功能相对应;根据设备型号生成新增功能配置文件的设备标识,并同时生成新增功能配置文件的新增标识集合,新增标识集合包括新增身份标识和新增版本标识;将新增功能配置文件和新增标识集合存储在云服务器中。
12、在一个可能的示例中,在判断在第二标识集合中是否存在与第一标识集合不同的目标身份标识和/或目标版本标识之后,方法还包括:若不存在,则根据第一请求生成反馈消息,反馈消息包括时间信息,时间信息用于指示第一功能配置文件的预设下一次更新时间;向移动终端发送反馈消息,以指示移动终端在时间信息所指示的更新时间再次发送第一请求。
13、第二方面,本技术实施例提供了一种终端应用数据的配置装置,配置装置包括:接收单元、获取单元、判断单元、发送单元;其中,接收单元,用于接收移动终端的第一请求,第一请求包括多个第一功能配置文件的第一标识集合,每个第一功能配置文件对应移动终端上所配置的智能设备的一项设备功能,第一标识集合包括第一身份标识和第一版本标识,第一身份标识用于表征每个第一功能配置文件对应的单项设备功能,第一版本标识用于表征每个第一功能配置文件的版本等级;获取单元,用于获取第二标识集合,第二标识集合包括多个第二功能配置文件的第二身份标识和第二版本标识,每个第二功能配置文件对应智能设备中所有设备功能中的一项设备功能,第二功能配置文件存储在云服务器处,第二标识集合包括第一标识集合;判断单元,用于判断在第二标识集合中是否存在与第一标识集合不同的目标身份标识和/或目标版本标识;发送单元,用于若存在,则获取目标身份标识和/或目标版本标识对应的目标功能配置文件,并将目标功能配置文件发送至移动终端。
14、第三方面,本技术实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本技术实施例第一方面任一方法中的步骤的指令。
15、第四方面,本技术实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本技术实施例第一方面任一方法中所描述的部分或全部步骤。
16、第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
17、可见,在本技术实施例中,首先接收移动终端的第一请求,第一请求包括多个第一功能配置文件的第一标识集合,每个第一功能配置文件对应移动终端上所配置的智能设备的一项设备功能,第一标识集合包括第一身份标识和第一版本标识,第一身份标识用于表征每个第一功能配置文件对应的单项设备功能,第一版本标识用于表征每个第一功能配置文件的版本等级;其次,获取第二标识集合,第二标识集合包括多个第二功能配置文件的第二身份标识和第二版本标识,每个第二功能配置文件对应智能设备中所有设备功能中的一项设备功能,第二功能配置文件存储在云服务器处,第二标识集合包括第一标识集合;然后,判断在第二标识集合中是否存在与第一标识集合不同的目标身份标识和/或目标版本标识;若存在,则获取目标身份标识和/或目标版本标识对应的目标功能配置文件,并将目标功能配置文件发送至移动终端。如此,减少了移动终端更新应用数据时的资源占用,降低应用数据更新的成本,同时提升了应用数据更新的效率。
本文地址:https://www.jishuxx.com/zhuanli/20240830/284842.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表