一种终端应用功能的配置方法、设备及介质与流程

专利2026-08-05  19


本申请实施例涉及软件开发,特别涉及一种终端应用功能的配置方法、设备及介质。


背景技术:

1、目前,终端设备的需求较为变动频繁,而多数需求变动都需要进行软件代码的修改,故无法保证修改质量的可控性,难免会发生改出新问题的情况,导致更新维护的效率和质量下降。例如,终端设备的功能更新需要通过软件版本的更新来实现,而要想保证用户的体验,往往意味着要频繁进行设备的更新维护,上述问题在此过程中难以避免。

2、因此,如何同时保证终端设备的更新维护难度、质量以及时间周期变得尤为重要。


技术实现思路

1、本申请实施例的目的在于提供一种终端应用功能的配置方法、设备及介质,在终端设备的更新中,可以同时保证更新维护难度、质量和时间周期。

2、为解决上述技术问题,本申请的实施例提供了一种终端应用功能的配置方法,应用于上位机,包括以下步骤:

3、接收终端发送的功能配置请求,所述功能配置请求用于指示终端中待配置的应用功能;

4、根据所述功能配置请求,从预先设计的配置文件中获取与所述待配置的应用功能对应的配置项,并对与所述待配置的应用功能对应的配置项进行配置;其中,所述配置文件中包括与终端的每个应用功能对应的配置项,所述配置项中包括用于描述终端的应用功能的配置参数;

5、将配置好的配置文件发送至终端,以供终端解析并应用所述配置好的配置文件。

6、在一些可选的实施例中,所述对与所述待配置的应用功能对应的配置项进行配置,包括:

7、根据所述配置文件的格式,确定可视化界面工具;

8、通过所述可视化界面工具加载所述配置文件,并对配置文件中与所述待配置的应用功能对应的配置项进行配置。

9、在一些可选的实施例中,所述对与所述待配置的应用功能对应的配置项进行配置,包括:

10、对与所述待配置的应用功能对应的配置项中的配置参数进行修改,和/或在与所述待配置的应用功能对应的配置项中增加新的配置参数,和/或删除与所述待配置的应用功能对应的配置项中包含的配置参数。

11、在一些可选的实施例中,所述配置文件为xml格式,所述配置文件中配置项的结构为树状结构,且所述配置项为所述树状结构中的父元素标签,所述配置项的配置参数为所述父元素标签的子元素标签。

12、在一些可选的实施例中,所述将配置好的配置文件发送至终端,以供终端解析并应用所述配置好的配置文件,包括:

13、访问ftp服务器,并将所述配置好的配置文件存储在所述ftp服务器上的预设目录下;

14、将所述预设目录的路径发送至终端,以供终端根据所述预设目录的路径获取所述配置好的配置文件,并对所述配置好的配置文件进行解析和应用。

15、本申请的实施例还提供了一种终端应用功能的配置方法,应用于终端,包括以下步骤:

16、向上位机发送用于指示待配置的应用功能的功能配置请求,以供上位机根据所述功能配置请求,从预先设计的配置文件中获取与所述待配置的应用功能对应的配置项,并对与所述待配置的应用功能对应的配置项进行配置;其中,所述配置文件中包括与终端的每个应用功能对应的配置项,所述配置项中包括用于描述终端的应用功能的配置参数;

17、接收上位机发送的配置好的配置文件,并对所述配置好的配置文件进行解析和应用。

18、在一些可选的实施例中,所述对所述配置好的配置文件进行解析,包括:

19、通过开源库expat对所述配置好的配置文件进行解析。

20、在一些可选的实施例中,所述通过开源库expat对所述配置好的配置文件进行解析,包括:

21、通过开源库expat创建文件解析器;

22、从所述配置好的配置文件中循环读取预设字节数的数据传入文件解析器中;

23、通过所述文件解析器触发回调,以通过回调函数对每次传入文件解析器中的数据进行解析。

24、本申请的实施例还提供了一种计算机设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器中存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述终端应用功能的配置方法。

25、本申请的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述终端应用功能的配置方法。

26、本申请的实施例提供的终端应用功能的配置方法,至少具有以下有益效果:

27、在终端中的应用功能需要更新时,通过在上位机中设计配置文件,由于配置文件中包括与终端的每个应用功能对应的配置项,而配置项中又包括用于描述终端的应用功能的配置参数,因此通过对配置文件中的配置项进行配置,可以满足该应用功能的更新需求。本申请相当于将应用功能的配置从软件代码中分离了出来,用一个单独的配置文件来表示,这样做只需要对配置文件进行配置,不需要编写代码,更加直观且易于理解,即使是没有编程经验的人也能够轻松地完成配置。并且,修改代码会对应用的可维护性和扩展性造成一定的影响,而在这种不依靠代码修改来实现功能配置的零代码配置方案中,功能配置可以独立于代码进行修改和扩展,从而提高了功能配置的灵活性和可扩展性。此外,零代码配置方案还具有易于复用和共享的特点,通过将配置信息保存在配置文件中,可以方便地将配置信息导出并分享给其他人使用,从而实现配置的复用和共享。



技术特征:

1.一种终端应用功能的配置方法,其特征在于,应用于上位机,包括:

2.根据权利要求1所述的终端应用功能的配置方法,其特征在于,所述对与所述待配置的应用功能对应的配置项进行配置,包括:

3.根据权利要求2所述的终端应用功能的配置方法,其特征在于,所述对与所述待配置的应用功能对应的配置项进行配置,包括:

4.根据权利要求1至3中任一项所述的终端应用功能的配置方法,其特征在于,所述配置文件为xml格式,所述配置文件中配置项的结构为树状结构,且所述配置项为所述树状结构中的父元素标签,所述配置项的配置参数为所述父元素标签的子元素标签。

5.根据权利要求1所述的终端应用功能的配置方法,其特征在于,所述将配置好的配置文件发送至终端,以供终端解析并应用所述配置好的配置文件,包括:

6.一种终端应用功能的配置方法,其特征在于,应用于终端,包括:

7.根据权利要求6所述的终端应用功能的配置方法,其特征在于,所述对所述配置好的配置文件进行解析,包括:

8.根据权利要求7所述的终端应用功能的配置方法,其特征在于,所述通过开源库expat对所述配置好的配置文件进行解析,包括:

9.一种计算机设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至5中任一项所述的终端应用功能的配置方法,或执行如权利要求6至8中任一项所述的终端应用功能的配置方法。

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至5中任一项所述的终端应用功能的配置方法,或实现如权利要求6至8中任一项所述的终端应用功能的配置方法。


技术总结
本申请的实施例涉及软件开发技术领域,公开了一种终端应用功能的配置方法、设备及介质。上述终端应用功能的配置方法包括:接收终端发送的功能配置请求,所述功能配置请求用于指示终端中待配置的应用功能;根据所述功能配置请求,从预先设计的配置文件中获取与所述待配置的应用功能对应的配置项,并对与所述待配置的应用功能对应的配置项进行配置;其中,所述配置文件中包括与终端的每个应用功能对应的配置项,所述配置项中包括用于描述终端的应用功能的配置参数;将配置好的配置文件发送至终端,以供终端解析并应用所述配置好的配置文件。本申请的终端应用功能的配置方法,在终端设备的更新中,可以同时保证更新维护难度、质量和时间周期。

技术研发人员:冶少刚,王启凡,宋红艳,杜彬,王学栋
受保护的技术使用者:陕西天行健车联网信息技术有限公司
技术研发日:
技术公布日:2024/7/25
转载请注明原文地址: https://bbs.8miu.com/read-443320.html

最新回复(0)