软件配置的更新方法、终端及计算机可读存储介质与流程

文档序号:24804422发布日期:2021-04-23 16:31阅读:96来源:国知局
软件配置的更新方法、终端及计算机可读存储介质与流程

1.本发明涉及嵌入式设备技术领域,特别涉及一种软件配置的更新方法、终端及计算机可读存储介质。


背景技术:

2.嵌入式终端设备的系统软件在烧录后,当嵌入式终端设备的生产过程中遇到突发事件,例如,客户更改需求,需要往终端设备的系统软件中写入数据信息更新软件配置,以分离不同产品时,现有终端设备的系统软件并不支持往已烧录终端设备的系统软件中写入数据信息的功能,若要往已烧录终端设备的系统软件中写入数据信息必须停线或者返工,重新烧录带有该数据信息的系统软件,导致生产的时间成本和人力成本较高。


技术实现要素:

3.本发明的主要目的是提供一种软件配置的更新方法、终端及计算机可读存储介质,解决生产的时间成本和人力成本较高的问题。
4.为实现上述目的,本发明提供了一种软件配置的更新方法,所述软件配置的更新方法包括:
5.通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数;
6.采用所述应急存储区域中的目标参数加载所述系统软件;
7.根据所述目标参数更新所述系统软件的软件配置。
8.可选地,所述采用所述应急存储区域中的目标参数加载所述系统软件的步骤包括:
9.采用所述应急存储区域中的目标参数替换所述系统软件的预设参数,并加载参数替换后的所述系统软件。
10.可选地,所述通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数的步骤以及所述采用所述应急存储区域中的目标参数加载所述系统软件的步骤之间包括:
11.关闭所述系统软件中预设参数对应的功能,并开启所述目标参数对应的功能。
12.可选地,所述根据所述目标参数更新所述系统软件的软件配置的步骤包括:
13.获取所述目标参数对应的配置模型;
14.根据所述目标参数对应的配置模型更新所述系统软件的软件配置。
15.可选地,所述通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数的步骤包括:
16.获取所述目标参数在所述应急存储区域中的存储地址;
17.通过所述应急接口将所述目标参数写入所述存储地址对应的存储区域。
18.可选地,所述通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数的步骤之前包括:
19.获取所述终端设备对应的系统软件,所述系统软件中设置有应急接口;
20.将所述系统软件烧录至所述终端设备的软件存储区域。
21.可选地,,所述获取所述终端设备对应的系统软件的步骤之前包括:
22.在所述终端设备的软件存储区域中设置所述应急存储区域,所述系统软件通过所述应急接口操作所述应急存储区域。
23.此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件配置的更新程序,所述软件配置的更新程序被所述处理器执行时实现上述任一项所述的软件配置的更新方法的步骤。
24.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有软件配置的更新程序,所述软件配置的更新程序被处理器执行时实现上述任一项所述的软件配置的更新方法的步骤。
25.本发明提出了一种软件配置的更新方法、终端及计算机可读存储介质,通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数,然后采用应急存储区域中的目标参数加载系统软件,最后根据所述目标参数更新所述系统软件的软件配置。这样,本方案在终端设备的系统软件中增加了应急接口,在遇到突发情况需要往终端设备的系统软件中写入数据信息更新软件配置时,只要通过应急接口写入相应的目标参数即可实现终端设备的系统软件配置的更新,不需要通过停线或者返工重新烧录终端设备的系统软件,节省了时间和人力,解决了生产的时间和人力成本较高的问题。
附图说明
26.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
27.图1为本发明实施例方案涉及的终端设备的的硬件架构示意图;
28.图2为本发明软件配置的更新方法实施例一的流程示意图;
29.图3为本发明软件配置的更新方法实施例二的流程示意图;
30.图4为本发明软件配置的更新方法实施例三的流程示意图;
31.图5为本发明软件配置的更新方法实施例四的流程示意图;
32.图6为本发明实施例方案涉及的应急存储区域的示意图一;
33.图7为本发明实施例方案涉及的应急存储区域的示意图二。
具体实施方式
34.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
35.本发明实施例的主要解决方案是:通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数;采用所述应急存储区域中的目标参数加载所述系统软件;根据所述目标参数更新所述系统软件的软件配置。这样,本方案在终端设备的系统软件中增加了应急接口,在遇到突发情况需要往终端设备的系统软件中写入数据信息更新软件配置时,只要通过应急接口写入相应的目标参数即可实现终端设备的系统软件配置的更新,不需要通过停线或者返工重新烧录终端设备的系统软件,节省了时间和人力,解决了生产的时间和人力成本较高的问题。
36.为了更好地理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实
施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
37.为了更好地理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
38.如图1所示,图1是本发明实施例方案涉及的终端设备的硬件架构示意图。
39.如图1所示,该终端设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。网络接口1004可选的可以包括标准的有线接口、无线接口(如存储器(non

volatile memory)),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
40.本领域技术人员可以理解,图1中示出的终端设备的结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
41.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统以及软件配置的更新程序。
42.在图1所示的终端设备中,处理器1001可以用于调用存储器1005中存储的软件配置的更新程序,并执行以下操作:
43.通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数;
44.采用所述应急存储区域中的目标参数加载所述系统软件;
45.根据所述目标参数更新所述系统软件的软件配置。
46.进一步地,处理器1001可以调用存储器1005中存储的软件配置的更新程序,还执行以下操作:
47.采用所述应急存储区域中的目标参数替换所述系统软件的预设参数,并加载参数替换后的所述系统软件。
48.进一步地,处理器1001可以调用存储器1005中存储的软件配置的更新程序,还执行以下操作:
49.关闭所述系统软件中预设参数对应的功能,并开启所述目标参数对应的功能。
50.进一步地,处理器1001可以调用存储器1005中存储的软件配置的更新程序,还执行以下操作:
51.获取所述目标参数对应的配置模型;
52.根据所述目标参数对应的配置模型更新所述系统软件的软件配置。
53.进一步地,处理器1001可以调用存储器1005中存储的软件配置的更新程序,还执行以下操作:
54.获取所述目标参数在所述应急存储区域中的存储地址;
55.通过所述应急接口将所述目标参数写入所述存储地址对应的存储区域。
56.进一步地,处理器1001可以调用存储器1005中存储的软件配置的更新程序,还执行以下操作:
57.获取所述终端设备对应的系统软件,所述系统软件中设置有应急接口;
58.将所述系统软件烧录至所述终端设备的软件存储区域。
59.进一步地,处理器1001可以调用存储器1005中存储的软件配置的更新程序,还执行以下操作:
60.在所述终端设备的软件存储区域中设置所述应急存储区域,所述系统软件通过所述应急接口操作所述应急存储区域。
61.参照图2,图2为本发明软件配置的更新方法实施例一的流程示意图,所述软件配置的更新方法包括以下步骤:
62.步骤s10,通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数;
63.在本实施例中,终端设备为嵌入式产品,嵌入式即嵌入式系统,是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统,嵌入式系统是硬件和软件的综合体,嵌入式产品为带有嵌入式系统的装置或者设备,本实施例中,嵌入式产品可选为音频设备,例如,耳机、智能音箱等。
64.在本实施例中,终端设备包括系统软件,系统软件为控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合。终端设备的系统软件分为产测版本软件和用户版本软件,产测版本软件为在工厂测试中使用的软件版本,用户版本软件为产品出货时对产测版本适当升级以及设置操作权限后的软件版本。终端设备的系统软件是通过烧录的方式烧录到终端设备的控制芯片中,终端设备的系统软件在烧录后,无法增加、减少或者修改系统软件中的相关参数,当终端设备的生产过程中遇到突发事件,例如,客户更改需求,需要往终端设备的系统软件中写入相关参数更新软件配置,以分离不同产品时,现有终端设备的系统软件并不支持往已烧录的系统软件中写入数据的功能,若要往已烧录终端设备的系统软件中写入数据必须停线或者返工,重新烧录带有该数据的系统软件,这无疑增加了终端设备生产的时间成本和人力成本。
65.为解决上述问题,本实施例提出了一种软件配置的更新方法,该方法通过在现有终端设备系统软件的基础上设置应急接口,同时在现有终端设备软件存储区域内划分出应急存储区域,系统软件可通过应急接口操作该应急存储区域,从而实现往系统软件中写入数据的目的,以应对终端设备生产过程中的突发情况。
66.在本实施例中,软件存储区域为终端设备中存储系统软件的存储区域,软件存储区域设置在终端设备的嵌入式芯片当中,软件存储区域可选为flash区域,当然,在其他实施例中,软件存储区域也可以为其他类型的存储区域,本实施例对此不作限定;应急存储区域为软件存储区域内一固定字节大小的存储空间,可选为一32字节大小的空间,当然,具体字节大小可根据实际需要确定,本实施例对此不作限定,应急存储区域用于处理突发事件,应急存储区域可以通过定义程序数组实现,通过定义程序数组void_data_ary[32]实现在终端设备的软件存储区域中划分出一个32个字节大小的存储空间,存储空间如图6所示;应急接口为系统软件中的一段程序代码,通常表现为一条指令,应急接口可以任意操作应急存储区域,即通过应急接口,可以往应急存储区域中任意写入数据,需要说明的是,通过应急接口写入的数据可以为任意长度和任意类型的数据,写入数据的长度和类型的不固定提高了应急接口的兼容性。
[0067]
在本实施例中,应急接口可选为at(attention,注意)指令,at指令是应用于终端设备与pc(personal computer,个人电脑)应用之间的连接与通信的指令,即pc可以通过系
统软件中的at指令向应急存储区域写入数据,pc可选为生产过程中使用的测试电脑。at指令的具体格式设置如下:
[0068]
at^box_void_type=(偏移),(数据个数),(数据1),(数据2)

[0069]
其中,这个at指令的第1个参数表示要把数据存在应急存储区域的起始位置;这个at指令的第2个参数表示需要写入的数据的个数;这个at指令的第3

n个参数表示要写入的数据。例如,形如下面这样的at指令:
[0070]
at^box_void_type=0x0a,0x01,0xa1[0071]
其中,偏移=0x0a,1个数据,数据值=0xa1,a1即是要写入应急存储区域的的数据。
[0072]
在本实施例中,目标参数为需要通过应急接口写入应急存储区域的参数或者数据,目标参数可选为生产过程中客户更改的需求参数,例如终端设备的电池型号,终端设备的标识位等。
[0073]
具体地,终端设备在生产过程,遇到突发状况时,例如,客户改变需求,需要往终端设备的系统软件中写入数据或参数时,将终端设备与测试电脑通过串口连接,通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数。
[0074]
步骤s20,采用所述应急存储区域中的目标参数加载所述系统软件;
[0075]
在本实施例中,通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数后,采用所述应急存储区域中的目标参数加载终端设备的系统软件。
[0076]
在一种可选的实施方式中,通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数后,采用所述应急存储区域中的目标参数替换所述系统软件的预设参数,并加载参数替换后的所述系统软件。其中,预设参数为系统软件中需要更改的参数,预设参数为系统软件首次烧录终端设备时系统软件默认设置的参数。写入目标参数后,用目标参数替换系统软件的预设参数,替换即清除系统软件的预设参数,用目标参数取代预设参数,替换后,系统软件中只存在目标参数,不存在预设参数,进而终端设备加载参数替换后的系统软件。需要说明的是,本实施方式中,参数替换后,应急存储区域内的目标参数可以自动清除,即参数替换后的系统软件中只存在一个目标参数;应急存储区域内的目标参数也可以保留,即参数替换后的系统软件中存在两个目标参数。可以理解的是,当参数替换后的系统软件中存在两个目标参数时,两个目标参数存储的地址不相同,加载时通过合理设置访问请求路径获取对应的目标参数。
[0077]
在另一种可选的实施方式中,通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数后,关闭所述系统软件中预设参数对应的功能,并开启所述目标参数对应的功能,进而采用应急存储区域中的目标参数加载系统软件。其中,关闭所述系统软件中预设参数对应的功能即使软件不能加载预设参数或者软件加载时无法获取到预设参数;开启所述目标参数对应的功能即使软件可以加载目标参数或者软件加载时可以获取到目标参数。本实施方式中,在向系统软件写入目标参数后,系统软件中既存在预设参数,也存在目标参数,预设参数与目标参数具有不同的存储地址,在软件加载时,可以通过合理设置访问请求路径查询目标参数的存储地址以获取目标参数。需要说明的是,预设参数的功能在需要时可以重新启用,启用的方式也可以是通过设置合理的访问请求路径,查询预设参数的存储地址以获取预设参数。
[0078]
步骤s30,根据所述目标参数更新所述系统软件的软件配置。
[0079]
在本实施例中,软件配置为系统软件正常工作时对应的配置,软件配置用户对系统软件的跟踪和维护,不同的系统软件对应有不同的软件配置,具体来说,系统软件的不同参数对应有不同的软件配置。
[0080]
具体地,在采用应急存储区域中的目标参数加载系统软件之后,根据系统软件中的目标参数更新系统软件的软件配置。需要说明的是,系统软件在烧录至终端设备后,存在一套默认的参数设置,因而在加载后对应有一默认的软件配置,当写入目标参数后,根据目标参数加载系统软件,更新系统软件的软件配置。
[0081]
进一步地,可以通过终端设备的系统软件和系统软件的软件配置区分不同类型的终端设备产品,软件配置更新后的终端设备与软件配置更新前的终端设备不属于同一类型的产品,从而可以实现分离不同类型产品,进而在生产过程中实现不同产品的出货目的。
[0082]
本实施例提供过的技术方案中,通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数,然后采用应急存储区域中的目标参数加载系统软件,最后根据所述目标参数更新所述系统软件的软件配置。这样,本方案在终端设备的系统软件中增加了应急接口,在遇到突发情况需要往终端设备的系统软件中写入数据信息更新软件配置时,只要通过应急接口写入相应的目标参数即可实现终端设备的系统软件配置的更新,不需要通过停线或者返工重新烧录终端设备的系统软件,节省了时间和人力,解决了生产的时间和人力成本较高的问题。
[0083]
参照图3,图3为本发明软件配置的更新方法实施例二的流程示意图,基于实施例一,上述s30的步骤包括:
[0084]
步骤s31,获取所述目标参数对应的配置模型;
[0085]
在本实施例中,配置模型为终端设备的系统软件更新的依据,不同目标参数对应有不通的配置模型。以终端设备中的电池为例,终端设备中的电池具有不同的电池类型,不同电池类型对应有不同的电池型号,不同的电池型号对应有不同的电池模型,不同的电池模型对应有不同的电量计配置,电池型号即为本实施例中的目标参数,电池模型即为本实施例中的配置模型,电量计配置即为本实施例中的软件配置。例如,对于电池型号为a1的电池,其对应的电池模型为a模型,对于电池型号为a2的电池,其对应的电池模型为b模型,a模型和b模型对应的电量计配置不同,当终端设备的系统软件中的电池型号为a1时,则获取电池型号为a1对应的a电池模型;当终端设备的系统软件中的电池型号为a2时,则获取电池型号为a2对应的b电池模型。
[0086]
在本实施例中,终端设备中设置有各类配置模型,各类配置模型组成配置模型库,在采用应急存储区域中的目标参数加载系统软件后,根据目标参数在配置模型库中查找与目标参数对应的配置模型。以电池型号和电池模型为例,终端设备中设置有各种可能的电池模型,各类电池模型组成电池模型库,在采用应急存储区域中的电池型号加载系统软件后,根据电池型号在电池模型库中查找该电池型号对应的电池模型,例如,若电池型号为a1,则在电池模型库中查找电池型号为a1对应的a电池模型;若电池型号为a2,则在电池模型库中查找电池型号为a2对应的b电池模型。
[0087]
需要说明的是,终端设备中的配置模型库可以更新,可以定时将新的配置模型添加至配置模型库中,以丰富配置模型库中的配置模型。
[0088]
步骤s32,根据所述目标参数对应的配置模型更新所述系统软件的软件配置。
[0089]
在本实施例中,终端设备在获取到目标参数对应的配置模型后,根据目标参数对应的配置模型更新系统软件的软件配置。
[0090]
具体地,以电池模型和电量计配置为例,若终端设备获取到的电池模型为a电池模型,则根据a电池模型将系统软件更新为a电池模型对应的电量计配置;若终端设备获取到的电池模型为b电池模型,则根据b电池模型将系统软件更新为b电池模型对应的电量计配置。
[0091]
本实施例提供的技术方案中,通过获取所述目标参数对应的配置模型,根据所述目标参数对应的配置模型更新所述系统软件的软件配置。这样,本方案根据写入终端设备的目标参数,自动匹配到目标参数对应的配置模型,进而更新软件配置,实现只通过应急接口写入参数就可以更新系统软件的软件配置,而不需要重新烧录系统软件,节省了时间成本和人力成本。
[0092]
参照图4,图4为本发明软件配置的更新方法实施例三的流程示意图,基于实施例一,上述s10的步骤包括:
[0093]
步骤s11,获取所述目标参数在所述应急存储区域中的存储地址;
[0094]
在本实施例中,存储地址为存储目标参数的存储区域所在的地址,目标参数存储在应急存储区域中,目标存储区域包含多个字节空间,例如,每一个字节空间对应有一个存储地址,这样,当目标参数写入应急存储区域的某一个字节空间后,目标参数就对应有唯一的存储地址。
[0095]
在本实施例中,若出现突发情况,需要通过应急接口向终端设备的系统软件对应的应急存储区域写入目标参数时,先获取目标参数在终端设备的系统软件对应的应急存储区域中的存储地址。
[0096]
例如,以32个字节大小空间的应急存储区域为例,假设需要通过应急接口向终端设备的系统软件对应的应急存储区域写入电池型号a1,则先在应急存储区域中确定电池型号a1的存储地址,假设电池型号a1的存储地址为应急存储区域中偏移等于0x0a的位置,则确定电池型号a1的存储地址为偏移=0x0a。
[0097]
步骤s12,通过所述应急接口将所述目标参数写入所述存储地址对应的存储区域。
[0098]
在本实施例中,在获取到目标参数在应急存储区域中的存储地址后,通过应急接口将目标参数写入存储地址对应的存储区域。
[0099]
具体地,假设目标参数为电池型号a1,电池型号a1的存储地址为偏移=0x0a,应急接口为at指令,则生成目标参数对应的at指令,即目标参数对应的at指令为:at^box_void_type=0x0a,0x01,0xa1,通过生成的目标参数对应的at指令将目标参数a1写入应急存储区域中存储地址为偏移=0x0a对应的字节空间。
[0100]
需要说明的是,在终端设备的软件存储区域中划分出来的应急存储区域一般为空白区域,在未被使用时,应急存储区域中未存储任何的数据信息。在首次使用应急存储区域时,可以直接将存储区域中首个字节空间作为存储地址写入目标参数,本实施例中将目标参数a1写入应急存储区域中存储地址为偏移=0x0a对应的字节空间是在前面10个字节空间被使用的情况下的结果,如图7所示,目标参数具体的存储地址可根据实际需要确定,本实施例对此不作限定。
[0101]
在本实施例提供的技术方案中,通过获取所述目标参数在所述应急存储区域中的
存储地址,通过所述应急接口将所述目标参数写入所述存储地址对应的存储区域。这样,本方案将目标参数写入对应存储地址的存储区域,一方面可以合理利用应急存储区域的存储空间,另一方面通过设置的应急存储区域和应急接口,实现向已烧录终端设备的系统软件写入参数的目的,在遇到突发事件时不需要重新烧录系统软件。
[0102]
参照图5,图5为本发明软件配置的更新方法实施例四的流程示意图,基于实施例一,上述s10的步骤之前包括:
[0103]
步骤s40,获取所述终端设备对应的系统软件,所述系统软件中设置有应急接口;
[0104]
在本实施例中,通过应急接口在终端设备的系统软件对应的应急存储区域写入目标参数之前,先获取带有应急接口的系统软件,需要说明的是,此时的系统软件是产测版本的系统软件,也即尚未设置权限的系统软件。产测版本的系统软件切换为用户版本后同样设置有应急接口,应急接口通常在产测版本软件写入,在用户版本软件使用。
[0105]
进一步地,在获取终端设备的系统软件之前,在终端设备的软件存储区域中设置应急存储区域,即在终端设备的软件存储区域中划分出一固定字节大小空间的存储区域作为应急存储区域,系统软件可以通过应急接口操作应急存储区域。
[0106]
具体地,参照图6,通过定义一个程序数组,在终端设备的存储区域中划分出应急存储区域,假设应急存储区域的大小为32个字节空间,则定义的程序数组为void_data_ary[32],该程序数组表示从终端设备的软件存储区域中划分出了一个32个字节大小的存储空间。
[0107]
步骤s50,将所述系统软件烧录至所述终端设备的软件存储区域。
[0108]
在本实施例中,在获取到终端设备对应的系统软件后,将终端设备对应的系统软件烧录至终端设备中的软件存储区域。
[0109]
具体地,将测试电脑与终端设备通过串口连接,测试电脑上有增设有应急接口的系统软件,通过串口将测试电脑上的系统软件烧录至终端设备的软件存储区域。
[0110]
本实施例提供的技术方案中,通过获取所述终端设备对应的系统软件,所述系统软件中设置有应急接口,将所述系统软件烧录至所述终端设备的软件存储区域。这样,本方案在终端设备的系统软件中增设一应急接口,实现通过应急接口向系统软件写入数据。
[0111]
基于上述实施例,本发明还提供了一种终端设备,上述终端设备可以包括存储器、处理器及存储在上述存储器上并可在上述处理器上运行的软件配置的更新程序,上述处理器执行上述软件配置的更新程序时,实现如上述任一实施例所述的软件配置的更新方法的步骤。
[0112]
基于上述实施例,本发明还提供一种计算机可读存储介质,其上存储有软件配置的更新程序,上述软件配置的更新程序被处理器执行时实现如上述任一实施例所述的软件配置的更新方法的步骤。
[0113]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0114]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0115]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0116]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1