一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

传感器参数配置方法、装置及存储介质与流程

2021-12-17 20:00:00 来源:中国专利 TAG:


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.获取目标配置参数信息对应的存储配置信息;
28.其中,存储配置信息包括:存储数据格式和/或存储位置。
29.在一种可能的实现方式中,存储位置包括以下至少一项:非易失存储器nvm、随机存取存储器ram。
30.在一种可能的实现方式中,若目标配置参数信息中包括待配置传感器的标识参数,且目标配置参数信息存储成功,则上述方法还包括:
31.根据目标配置参数信息中包括的待配置传感器的标识参数,更新本地存储的待配置传感器的标识与报文标识的对应关系,以便于后续与上位机通信时可以正确地识别上述待配置传感器对应的报文。
32.在一种可能的实现方式中,接收来自上位机的针对待配置传感器的目标配置参数信息,包括:
33.接收来自上位机的第一配置报文;其中,第一配置报文中包括原始配置参数信息;
34.将原始配置参数信息的数据格式转换成预设数据格式,得到目标配置参数信息。
35.在一种可能的实现方式中,目标配置参数信息包括:目标配置参数的有效标识信息和目标配置参数对应的参数值信息。
36.第二方面,本技术实施例提供一种传感器参数配置装置,包括:
37.接收模块,用于接收来自上位机的针对待配置传感器的目标配置参数信息,目标配置参数信息用于对以下参数中的至少一种进行配置:待配置传感器的标识、位置、发射功
率、通信方式、目标对象输出格式、目标对象排序方式、检测模式、功耗模式;
38.处理模块,用于根据目标配置参数信息,对待配置传感器的当前配置参数进行更新。
39.在一种可能的实现方式中,处理模块具体用于:
40.对目标配置参数信息进行解析处理、校验处理,和/或生效处理。
41.在一种可能的实现方式中,处理模块具体用于:
42.根据目标配置参数信息对应的第一预设处理函数对目标配置参数信息进行解析处理和校验处理;
43.若校验处理结果为合法状态,则根据目标配置参数信息对应的第二预设处理函数对目标配置参数信息进行生效处理;
44.若生效处理成功,则存储目标配置参数信息。
45.在一种可能的实现方式中,处理模块具体用于:
46.按照目标配置参数信息对应的存储数据格式,将目标配置参数信息加密存储到目标配置参数信息对应的存储位置。
47.在一种可能的实现方式中,处理模块还用于:
48.若校验处理结果为非合法状态,则停止对待配置传感器对应的当前配置参数的更新;
49.对应地,装置还包括:发送模块,用于向上位机发送第一异常反馈信息;其中,第一异常反馈信息用于指示待配置传感器的目标配置参数信息的校验处理结果异常。
50.在一种可能的实现方式中,处理模块还用于:
51.若生效处理失败,则将待配置传感器对应的配置参数的信息恢复为当前配置参数的信息;
52.对应地,上述装置还包括:发送模块,用于向上位机发送第二异常反馈信息;其中,第二异常反馈信息用于指示待配置传感器的目标配置参数信息的生效处理失败。
53.在一种可能的实现方式中,处理模块还用于:
54.若目标配置参数信息存储失败,则将待配置传感器对应的配置参数的信息恢复为当前配置参数的信息;
55.对应地,上述装置还包括:发送模块,用于向上位机发送第三异常反馈信息;其中,第三异常反馈信息用于指示待配置传感器的配置参数信息的存储失败。
56.在一种可能的实现方式中,接收模块还用于:
57.接收来自上位机发送的异常配置指示信息。
58.在一种可能的实现方式中,处理模块还用于:
59.获取目标配置参数信息对应的存储配置信息;
60.其中,存储配置信息包括:存储数据格式和/或存储位置。
61.在一种可能的实现方式中,存储位置包括以下至少一项:非易失存储器nvm、随机存取存储器ram。
62.在一种可能的实现方式中,若目标配置参数信息中包括待配置传感器的标识参数,且目标配置参数信息存储成功,则处理模块还用于:
63.根据目标配置参数信息中包括的待配置传感器的标识参数,更新本地存储的待配
置传感器的标识与报文标识的对应关系。
64.在一种可能的实现方式中,接收模块具体用于:
65.接收来自上位机的第一配置报文;其中,第一配置报文中包括原始配置参数信息;
66.将原始配置参数信息的数据格式转换成预设数据格式,得到目标配置参数信息。
67.在一种可能的实现方式中,目标配置参数信息包括:目标配置参数的有效标识信息和目标配置参数对应的参数值信息。
68.第三方面,本技术实施例提供一种传感器参数配置装置,包括:处理器和存储器;
69.其中,存储器,用于存储程序指令;
70.处理器,用于调用并执行存储器中存储的程序指令,当处理器执行存储器存储的程序指令时,传感器参数配置装置用于执行上述第一方面中任一项所述的方法。
71.第四方面,本技术实施例提供一种传感器,包括上述第三方面中所述的传感器参数配置装置。
72.第五方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质用于存储计算机程序,计算机程序用于实现上述第一方面中任一项所述的方法。
73.第六方面,本技术实施例提供一种芯片系统,芯片系统包括处理器,还可以包括存储器,用于实现上述第一方面中任一项所述的方法。示例性地,该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
74.第七方面,本技术实施例提供一种程序,程序在被处理器执行时用于执行上述第一方面中任一项所述的方法。
75.第八方面,本技术实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中任一项所述的方法。
附图说明
76.图1为本技术实施例提供的应用场景的示意图;
77.图2为本技术一实施例提供的传感器参数配置方法的流程示意图;
78.图3为本技术另一实施例提供的传感器参数配置方法的流程示意图;
79.图4为本技术实施例提供的存储配置信息和加密存储的示意图;
80.图5为本技术另一实施例提供的传感器参数配置方法的流程示意图;
81.图6为本技术实施例提供的异常反馈的示意图;
82.图7为本技术实施例提供的传感器参数配置系统的结构示意图;
83.图8为本技术另一实施例提供的传感器参数配置方法的流程示意图;
84.图9为本技术一实施例提供的传感器参数配置装置的结构示意图;
85.图10为本技术另一实施例提供的传感器参数配置装置的结构示意图。
具体实施方式
86.首先,对本技术实施例所涉及的应用场景和部分词汇进行解释说明。
87.图1为本技术实施例提供的应用场景的示意图。如图1所示,本技术实施例的应用场景中可以包括但不限于:车辆10和检测设备11;其中,检测设备11与车辆10之间可以通过有线连接,或者无线连接;当然,还可以通过其它方式连接,本技术实施例中对此并不作限
定。
88.示例性地,车辆10中可以包括但不限于:控制器101和与控制器101连接的至少一个传感器102(图1中以两个传感器102为例示出的)。应理解,任意传感器102与控制器101之间可以通过有线连接,或者无线连接;当然,还可以通过其它方式连接,本技术实施例中对此并不作限定。
89.需要说明的是,图1中关于传感器102和控制器101位于车辆10内的位置仅为示例性的,关于传感器102和控制器101位于车辆10内的位置可以根据具体情况进行设置,本技术实施例中对此并不作限定。
90.其中,检测设备11可以根据业务配置需求对车辆10中的任意传感器102的参数进行配置。示例性地,检测设备11可以根据配置需求向车辆10中的待配置传感器发送上述待配置传感器的目标配置参数信息,以使上述待配置传感器根据上述目标配置参数信进行参数的配置更新。
91.可选地,上述待配置传感器的目标配置参数信息可以为上述检测设备11从预设车辆配置参数数据库中获取的,或者可以为用户通过上述检测设备11所输入的;当然,还可以为通过其它方式获取的,本技术实施例中对此并不作限定。
92.应理解,检测设备11可以与车辆10中的任意传感器102进行通信,以对该传感器102的参数进行配置;或者,检测设备11可以与车辆10中的控制器101进行通信,以通过控制器101对车辆10中的任意传感器102的参数进行配置。
93.本技术实施例中涉及的上位机可以包括但不限于:上述检测设备11,或者上述控制器101。应理解,若检测设备11可以直接对车辆10中的任意传感器102的参数进行配置,则上位机可以为上述检测设备;若检测设备11通过控制器101对车辆10中的任意传感器102的参数进行配置,则上位机可以为上述控制器,或者上述检测设备。
94.示例性地,上述检测设备可以包括但不限于:下线(end of line,eol)检测设备、车辆诊断仪设备,或者任意终端。
95.示例性地,上述终端可以包括但不限于以下任一项:台式电脑、笔记本电脑、平板电脑等个人计算机(personal computer,pc)。
96.本技术实施例中的任意传感器可以包括但不限于:雷达,或者视觉传感器。其中,雷达可以包括但不限于以下至少一项:微波雷达、毫米波雷达、激光雷达。
97.本技术实施例中涉及的任意待配置传感器的目标配置参数信息用于对上述待配置传感器的以下参数中的至少一种进行配置:上述待配置传感器的标识(用于唯一标识上述待配置传感器)、位置(用于指示上述待配置传感器位于车辆中的位置信息)、发射功率(用于指示上述待配置传感器发射信号或信息的发射功率)、通信方式(用于指示上述待配置传感器与上位机之间的消息传输方式)、目标对象输出格式(用于指示上述待配置传感器检测到的目标对象信息的输出方式)、目标对象排序方式(用于指示上述待配置传感器检测到的目标对象信息的排序方式)、检测模式(用于指示上述待配置传感器的检测模式,例如每隔预设时间检测,或者在接收到检测指令时检测等)、功耗模式(例如,低功耗模式,或者正常功耗模式等);当然,还可以用于对上述待配置传感器的其它参数进行配置,本技术实施例中对此并不作限定。
98.示例性地,本技术实施例中涉及的消息传输方式可以包括但不限于:控制器局域
网络(controller area network,can)、灵活数据速率的can(can with flexible data rate,canfd)。
99.本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
100.相关技术中,在车辆生产下线时或者在车辆维修时,通过固定检测设备(例如,车辆生产下线时采用下线检测设备,或者车辆维系时采用车辆诊断仪设备)对车辆中传感器的软件版本进行更新的方式,来对传感器的部分参数(例如标识和/或位置等)进行配置更新,因此,相关技术中传感器的参数配置更新方式的更新效率较低。
101.针对相关技术中传感器的参数配置更新方式的更新效率较低的技术问题,本技术实施例中,待配置传感器可以根据接收到的来自上位机的目标配置参数信息,对上述待配置传感器对应的当前配置参数进行更新;其中,上述目标配置参数信息用于对上述待配置传感器的以下参数中的至少一种进行配置:上述待配置传感器的标识、位置、发射功率、通信方式、目标对象输出格式、目标对象排序方式、检测模式、功耗模式;当然,上述目标配置参数信息还可以用于对上述待配置传感器的其它参数进行配置,本技术实施例中对此并不作限定。可见,本技术实施例中,可以动态地配置待配置传感器的任意配置参数,而无需对车辆中传感器的整个软件版本进行更新,实现了灵活地动态配置传感器的参数,从而提高了传感器参数的配置更新效率。
102.下面以具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
103.图2为本技术一实施例提供的传感器参数配置方法的流程示意图。示例性地,本技术实施例的执行主体可以为车辆中的任意待配置传感器,或者任意待配置传感器中的传感器参数配置装置(为了便于描述,以执行主体为任意待配置传感器为例进行说明)。示例性地,本技术实施例中的任意待配置传感器中的传感器参数配置装置,可以通过软件和/或硬件实现。
104.如图2所示,本技术实施例的方法可以包括:
105.步骤s201、接收来自上位机的针对待配置传感器的目标配置参数信息。
106.本技术实施例中涉及的上位机可以包括但不限于:上述检测设备11,或者上述控制器101。应理解,若检测设备11可以直接对车辆10中的任意传感器102的参数进行配置,则上位机可以为上述检测设备11;若检测设备11通过控制器101对车辆10中的任意传感器102的参数进行配置,则上位机可以为上述控制器101,或者上述检测设备11。
107.本步骤中,任意待配置传感器接收来自上位机的关于上述待配置传感器的目标配置参数信息。应理解,上述待配置传感器的目标配置参数信息可以携带在配置报文中;当然,还可以携带在其它消息中,本技术实施例中对此并不作限定。
108.示例性地,上述待配置传感器的目标配置参数信息用于对上述待配置传感器的以下参数中的至少一种进行配置:上述待配置传感器的标识(用于唯一标识上述待配置传感
器)、位置(用于指示上述待配置传感器位于车辆中的位置信息)、发射功率(用于指示上述待配置传感器发射信号或信息的发射功率)、通信方式(用于指示上述待配置传感器与上位机之间的消息传输方式)、目标对象输出格式(用于指示上述待配置传感器检测到的目标对象信息的输出方式)、目标对象排序方式(用于指示上述待配置传感器检测到的目标对象信息的排序方式)、检测模式(用于指示上述待配置传感器的检测模式,例如每隔预设时间检测,或者在接收到检测指令时检测等)、功耗模式(例如,低功耗模式,或者正常功耗模式等);当然,还可以用于对上述待配置传感器的其它参数进行配置,本技术实施例中对此并不作限定。可见,本技术实施例中,通过上位机可以动态地配置任意待配置传感器的任意配置参数。
109.可选地,上述待配置传感器的目标配置参数信息可以包括:上述目标配置参数的有效标识信息和上述目标配置参数对应的参数值信息。其中,上述参数值信息用于指示上述目标配置参数所指示的上述待配置传感器的各参数对应的取值。例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,则上述参数值信息可以包括:上述待配置传感器的标识参数对应的取值和上述待配置传感器的位置参数对应的取值。
110.其中,上述有效标识信息用于指示上述目标配置参数所指示的上述待配置传感器的各参数对应的取值是否有效。示例性地,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,则上述有效标识信息可以包括:有效标识信息1和有效标识信息2,其中,有效标识信息1用于指示上述待配置传感器的标识参数对应的取值是否有效,有效标识信息2用于指示上述待配置传感器的位置参数对应的取值是否有效。例如,若有效标识信息1取第一预设值(例如1),则表示上述待配置传感器的标识参数对应的取值有效;若有效标识信息1取第二预设值(例如0),则表示上述待配置传感器的标识参数对应的取值无效。
111.考虑到不同车辆厂商和/或不同车型对应的配置报文的格式可能不同,本技术实施例中,上述待配置传感器会对接收到的配置报文进行格式转换,使得可以适配不同车辆厂商和/或不同车型,而无需设置不同的软件版本。
112.示例性地,上述待配置传感器接收来自上位机的第一配置报文,其中,上述第一配置报文中可以包括原始配置参数信息,上述原始配置参数信息用于指示对上述待配置传感器的以下参数中的至少一种进行配置:上述待配置传感器的标识、位置、发射功率、通信方式、目标对象输出格式、目标对象排序方式、检测模式、功耗模式。进一步地,上述待配置传感器将上述第一配置报文中的原始配置参数信息的数据格式转换成预设数据格式(或者称之为统一格式的通信数据体),得到上述待配置传感器的目标配置参数信息,使得可以适配不同车辆厂商和/或不同车型,以便于后续统一地对待配置传感器对应的当前配置参数进行更新,而无需针对不同车辆厂商和/或不同车型设置不同的软件版本。
113.应理解,上述原始配置参数信息与上述目标配置参数信息所指示的参数信息的内容实质是相同的,但是数据格式不同。
114.步骤s202、根据上述目标配置参数信息,对上述待配置传感器的当前配置参数进行更新。
115.本步骤中,上述待配置传感器根据上述步骤s201中所接收到的关于上述待配置传感器的目标配置参数信息,对上述待配置传感器的当前配置参数中相应的参数进行更新。
示例性地,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,则上述待配置传感器根据上述目标配置参数信息,对上述待配置传感器的当前配置参数中相应的标识参数和位置参数进行更新。可见,本技术实施例中,实现了可以灵活地动态配置上述待配置传感器的任意配置参数。
116.可选地,上述待配置传感器可以通过对上述目标配置参数信息进行解析处理、校验处理,和/或生效处理,以实现对上述待配置传感器对应的当前配置参数的更新。
117.应理解,上述待配置传感器可以对上述目标配置参数信息所指示的各参数依次进行解析处理和校验处理。
118.1)若上述目标配置参数信息所指示的任意参数的校验结果为非合法状态,则停止对上述待配置传感器对应的当前配置参数的更新。若上述目标配置参数信息所指示的各参数的校验结果均合法,则上述待配置传感器可以对上述目标配置参数信息所指示的各参数继续进行生效处理。
119.2)若上述目标配置参数信息所指示的任意参数的生效失败,则停止对上述待配置传感器对应的当前配置参数的更新,并将上述待配置传感器对应的配置参数的信息恢复为上述当前配置参数的信息,即恢复为在执行步骤s202之前的当前配置参数的信息。若上述目标配置参数信息所指示的各参数的生效均成功,则将上述目标配置参数信息所指示的各参数进行存储。
120.3)若上述目标配置参数信息所指示的任意参数存储失败,则停止对上述待配置传感器对应的当前配置参数的更新,并将上述待配置传感器对应的配置参数的信息恢复为上述当前配置参数的信息,即恢复为在执行步骤s202之前的当前配置参数的信息。若上述目标配置参数信息所指示的各参数均存储成功,则完成了对上述待配置传感器对应的当前配置参数的更新,可以向上位机发送用于指示完成配置更新的配置成功响应,例如,确认字符(acknowledge character,ack)响应。
121.综上所述,本技术实施例中,待配置传感器可以根据接收到的来自上位机的针对目标配置参数信息,对上述待配置传感器的当前配置参数进行更新;其中,上述目标配置参数信息用于对上述待配置传感器的以下参数中的至少一种进行配置:上述待配置传感器的标识、位置、发射功率、通信方式、目标对象输出格式、目标对象排序方式、检测模式、功耗模式。可见,本技术实施例中,实现了可以动态地配置待配置传感器的任意配置参数,而无需对车辆中传感器的整个软件版本进行更新,实现了灵活地动态配置传感器的参数,从而提高了传感器参数的配置更新效率。
122.图3为本技术另一实施例提供的传感器参数配置方法的流程示意图。在上述实施例的基础上,本技术实施例中对上述“对上述目标配置参数信息进行解析处理、校验处理,和/或生效处理”的一种可能的实现方式进行介绍。如图3所示,本技术实施例的方法可以包括:
123.步骤s301、根据上述目标配置参数信息对应的第一预设处理函数对上述目标配置参数信息进行解析处理和校验处理。
124.本技术实施例中,上述待配置传感器中可以预置有上述目标配置参数信息所指示的各参数对应的第一预设处理函数(或者称之为前处理函数,用于实现解析处理、校验处理等)。例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,则上
述待配置传感器中可以预置有上述待配置传感器的标识参数所对应的第一预设处理函数1,上述待配置传感器的位置参数所对应的第一预设处理函数2。
125.本步骤中,上述待配置传感器根据上述目标配置参数信息所指示的各参数对应的第一预设处理函数,分别对上述目标配置参数信息所指示的各参数进行解析处理和校验处理。例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,则上述待配置传感器可以通过调用上述待配置传感器的标识参数所对应的第一预设处理函数1,对上述待配置传感器的标识参数进行解析处理和校验处理,以及上述待配置传感器可以通过调用上述待配置传感器的位置参数所对应的第一预设处理函数2,对上述待配置传感器的位置参数进行解析处理和校验处理。
126.若上述目标配置参数信息所指示的各参数的校验结果均合法,则可以认为上述目标配置参数信息的校验处理结果为合法状态,进一步地执行步骤s302;若上述目标配置参数信息所指示的任意参数的校验结果为非合法状态,则可以认为上述目标配置参数信息的校验处理结果为非合法状态,进一步地执行步骤s303。
127.步骤s302、根据上述目标配置参数信息对应的第二预设处理函数对上述目标配置参数信息进行生效处理。
128.本技术实施例中,上述待配置传感器中可以预置有上述目标配置参数信息所指示的各参数对应的第二预设处理函数(或者称之为后处理函数,用于实现生效处理等)。例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,则上述待配置传感器中可以预置有上述待配置传感器的标识参数所对应的第二预设处理函数1,上述待配置传感器的位置参数所对应的第二预设处理函数2。
129.本步骤中,上述待配置传感器根据上述目标配置参数信息所指示的各参数对应的第二预设处理函数,分别对上述目标配置参数信息所指示的各参数进行生效处理。例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,则上述待配置传感器可以通过调用上述待配置传感器的标识参数所对应的第二预设处理函数1,对上述待配置传感器的标识参数进行生效处理,以及上述待配置传感器可以通过调用上述待配置传感器的位置参数所对应的第二预设处理函数2,对上述待配置传感器的位置参数进行生效处理。
130.若上述目标配置参数信息所指示的各参数的生效均成功,则可以认为上述目标配置参数信息的生效处理成功,进一步地执行步骤s304;若上述目标配置参数信息所指示的任意参数的生效失败,则可以认为上述目标配置参数信息的生效处理失败,进一步地执行步骤s305。
131.步骤s303、停止对上述待配置传感器对应的当前配置参数的更新。
132.步骤s304、存储上述目标配置参数信息。
133.本步骤中,上述待配置传感器可以将成功完成解析处理、校验处理和生效处理的上述目标配置参数信息所指示的各参数的配置信息进行存储,以便于上述待配置传感器后续按照存储的配置信息进行检测。
134.示例性地,可以按照上述目标配置参数信息对应的存储数据格式,将上述目标配置参数信息加密存储到上述目标配置参数信息对应的存储位置。
135.本技术实施例中,可以按照上述目标配置参数信息所指示的各参数对应的存储数
据格式,分别将上述目标配置参数信息所指示的各参数采用预设加密算法加密存储到上述目标配置参数信息所指示的各参数对应的存储位置。应理解,相应地,上述待配置传感器在上电读取阶段会采用预设解密算法解密读取上述目标配置参数信息所指示的各参数。可见,通过将上述目标配置参数信息加密存储的方式,可以防止上述目标配置参数信息配置被恶意监听和篡改。
136.例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,则可以按照上述待配置传感器的标识参数对应的存储数据格式1,将上述待配置传感器的标识参数加密存储到上述待配置传感器的标识参数对应的存储位置1,以及按照上述待配置传感器的位置参数对应的存储数据格式2,将上述待配置传感器的位置参数加密存储到上述待配置传感器的位置参数对应的存储位置2。
137.需要说明的是,上述目标配置参数信息对应的存储数据格式和/或存储位置可以为预置的(或者说固定的,即后续无法更改的),或者,可以为在步骤s304之前动态配置的。
138.可选地,图4为本技术实施例提供的存储配置信息和加密存储的示意图,如图4所示,上述待配置传感器还可以获取上述目标配置参数信息对应的存储配置信息;其中,上述存储配置信息可以包括:上述目标配置参数信息对应的存储数据格式,和/或,上述目标配置参数信息对应的存储位置;当然,上述存储配置信息中还可以包括其它信息(例如,加密存储指示,和/或,预设加密算法等),本技术实施例中对此并不作限定。
139.示例性地,上述存储位置可以包括但不限于以下至少一项:非易失存储器(non-volatile memory,nvm)、随机存取存储器(random access memory,ram)。
140.可见,通过上述目标配置参数信息对应的存储配置信息,可以动态地配置上述目标配置参数信息对应的存储数据格式,和/或,上述目标配置参数信息对应的存储位置,从而实现了更加灵活地动态配置传感器的参数。
141.进一步地,若上述目标配置参数信息所指示的各参数均存储成功,则可以认为上述目标配置参数信息存储成功,完成了对上述待配置传感器的相应配置参数的更新,从而可以向上位机发送用于指示完成配置更新的配置成功响应。
142.考虑到上述所述待配置传感器的标识与报文标识是一一对应,因此,若上述目标配置参数信息中包括上述待配置传感器的标识参数,且上述目标配置参数信息存储成功,则上述待配置传感器还可以根据上述待配置传感器的标识参数,更新本地存储的上述待配置传感器的标识与报文标识的对应关系,以便于后续与上位机通信时可以正确地识别上述待配置传感器对应的报文。
143.进一步地,若上述目标配置参数信息所指示的任意参数存储失败,则可以认为上述目标配置参数信息存储失败,从而执行步骤s305。
144.步骤s305、将上述待配置传感器对应的配置参数的信息恢复为上述当前配置参数的信息。
145.本步骤中,上述待配置传感器可以将上述待配置传感器对应的配置参数的信息恢复为在执行步骤s202之前的当前配置参数的信息。
146.综上所述,本技术实施例中,通过根据上述目标配置参数信息对应的第一预设处理函数对上述目标配置参数信息进行解析处理和校验处理;在上述目标配置参数信息的校验处理结果为合法状态时,根据上述目标配置参数信息对应的第二预设处理函数对上述目
标配置参数信息进行生效处理;在上述目标配置参数信息的生效处理成功时,存储上述目标配置参数信息,只有在上述目标配置参数信息存储成功时才完成了对上述待配置传感器相应的配置参数的更新。若上述目标配置参数信息的校验处理结果为非合法状态、上述目标配置参数信息的生效处理失败,或者上述目标配置参数信息存储失败,则将上述待配置传感器对应的配置参数的信息恢复为上述当前配置参数的信息。可见,本技术实施例可以提高上述待配置传感器的参数配置过程中的准确性,保证了上述待配置传感器的参数在配置完成之后的可使用性。
147.图5为本技术另一实施例提供的传感器参数配置方法的流程示意图,图6为本技术实施例提供的异常反馈的示意图。在上述实施例的基础上,本技术实施例中对上述“对上述目标配置参数信息进行解析处理、校验处理,和/或生效处理”的另一种可能的实现方式进行介绍。需要说明的是,本技术实施例中的部分步骤的可实现方式可以参考上述图3所示实施例中相应步骤的可实现方式,本技术实施例中仅对与上述图3所示实施例中不同的内容进行介绍。结合图5和图6所示,本技术实施例的方法可以包括:
148.步骤s501、根据上述目标配置参数信息对应的第一预设处理函数对上述目标配置参数信息进行解析处理和校验处理。
149.若校验处理结果为合法状态,则执行步骤s502;若校验处理结果为非合法状态,则执行步骤s503。
150.步骤s502、根据上述目标配置参数信息对应的第二预设处理函数对上述目标配置参数信息进行生效处理。
151.若生效处理成功,则执行步骤s504;若生效处理失败,则执行步骤s505。
152.步骤s503、停止对上述待配置传感器对应的当前配置参数的更新,并向上述上位机发送第一异常反馈信息。
153.示例性地,上述第一异常反馈信息用于指示上述待配置传感器的上述目标配置参数信息的校验处理结果异常,以便于上位机可以获知上述待配置传感器的参数配置状态。
154.需要说明的是,上述第一异常反馈信息还可以用于指示上述目标配置参数信息所指示的各参数中校验处理结果异常的参数。
155.例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,且上述目标配置参数信息所指示的上述待配置传感器的标识参数的校验结果为非合法状态,则上述第一异常反馈信息可以用于指示上述待配置传感器的上述待配置传感器的标识参数的校验处理结果异常。
156.步骤s504、存储上述目标配置参数信息。
157.若上述目标配置参数信息存储失败,则进一步地执行步骤s506。
158.若上述目标配置参数信息所指示的各参数均存储成功,则可以认为上述目标配置参数信息存储成功,完成了对上述待配置传感器相应的配置参数的更新,从而可以向上位机发送用于指示完成配置更新的配置成功响应。
159.步骤s505、将上述待配置传感器对应的配置参数的信息恢复为上述当前配置参数信息,并向上述上位机发送第二异常反馈信息。
160.示例性地,上述第二异常反馈信息用于指示上述待配置传感器的上述目标配置参数信息的生效处理失败,以便于上位机可以获知上述待配置传感器的参数配置状态。
161.需要说明的是,上述第二异常反馈信息还可以用于指示上述目标配置参数信息所指示的各参数中生效处理失败的参数。
162.例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,且上述目标配置参数信息所指示的上述待配置传感器的标识参数的生效失败,则上述第二异常反馈信息可以用于指示上述待配置传感器的上述待配置传感器的标识参数的生效处理失败。
163.步骤s506、将上述待配置传感器的配置参数的信息恢复为上述当前配置参数信息,并向上述上位机发送第三异常反馈信息。
164.示例性地,上述第三异常反馈信息用于指示上述待配置传感器的上述配置参数信息的存储失败,以便于上位机可以获知上述待配置传感器的参数配置状态。
165.需要说明的是,上述第三异常反馈信息还可以用于指示上述配置参数信息所指示的各参数中存储失败的参数。
166.例如,若上述目标配置参数用于指示上述待配置传感器的标识参数和位置参数,且上述目标配置参数信息所指示的上述待配置传感器的标识参数的存储失败,则上述第三异常反馈信息可以用于指示上述待配置传感器的上述待配置传感器的标识参数的存储失败。
167.进一步地,若上位机为上述车辆的控制器,上位机在接收到异常反馈信息(例如上述第一异常反馈信息、上述第二异常反馈信息,和/或,上述第三异常反馈信息)之后,可以根据上述异常反馈信息向上述待配置传感器发送异常配置指示信息,上述异常配置指示信息用于指示上述待配置传感器执行相应的操作,以减少上述待配置传感器的参数配置过程中所发生的异常情况。对应地,上述待配置传感器接收来自上位机发送的上述异常配置指示信息,然后根据上述异常配置指示信息执行相应的操作。
168.示例性地,上位机在接收到上述第一异常反馈信息之后,会认为上一次给上述待配置传感器下发的目标配置参数信息不满足要求,从而可以向上述待配置传感器发送异常配置指示信息,其中,上述异常配置指示信息中可以携带新的目标配置参数信息,以使上述待配置传感器根据上述新的目标配置参数信息对上述待配置传感器对应的当前配置参数进行重新更新。
169.又一示例性地,上位机在接收到上述第二异常反馈信息之后,若发现上述待配置传感器的参数配置过程中已发生了多次生效处理失败,会认为上述待配置传感器的工作状态存在异常,则可以向上述待配置传感器发送异常配置指示信息,其中,上述异常配置指示信息中用于指示上述待配置传感器切换工作状态等,以使上述待配置传感器根据上述异常配置指示信息切换工作状态等。
170.需要说明的是,上述异常配置指示信息还可以用于指示上述待配置传感器执行其它操作,本技术实施例中对此并不作限定。
171.本技术实施例中,通过根据上述目标配置参数信息对应的第一预设处理函数对上述目标配置参数信息进行解析处理和校验处理;在上述目标配置参数信息的校验处理结果为合法状态时,根据上述目标配置参数信息对应的第二预设处理函数对上述目标配置参数信息进行生效处理;在上述目标配置参数信息的生效处理成功时,存储上述目标配置参数信息,只有在上述目标配置参数信息存储成功时才完成了对上述待配置传感器相应的配置
参数的更新。若上述目标配置参数信息的校验处理结果为非合法状态、上述目标配置参数信息的生效处理失败,或者上述目标配置参数信息存储失败,则将上述待配置传感器对应的配置参数的信息恢复为上述当前配置参数的信息,并且还可以向上位机发送异常反馈信息,以便于上位机可以获知上述待配置传感器的参数配置状态,然后向上述待配置传感器发送异常配置指示信息,以减少上述待配置传感器的参数配置过程中所发生的异常情况。可见,本技术实施例不仅可以提高上述待配置传感器的参数配置过程中的准确性,保证了上述待配置传感器的参数在配置完成之后的可使用性,而且还有利于提高上述待配置传感器的参数配置效率。
172.图7为本技术实施例提供的传感器参数配置系统的结构示意图,图8为本技术另一实施例提供的传感器参数配置方法的流程示意图。在上述实施例的基础上,本技术实施例中结合上述待配置传感器的结构对本技术提供的传感器参数配置方法的可实现方式进行介绍。
173.如图7所示,本技术实施例提供的上述待配置传感器可以包括但不限于:配置管理单元和n个业务单元(n为大于1的正整数)。其中,配置管理单元中可以包括但不限于:原始设备制造商(original equipment manufacture,oem)适配子单元、配置处理子单元、配置存储子单元、配置表子单元。每个业务单元对应上述目标配置参数信息所指示的至少一种参数,上述目标配置参数信息所指示的每种参数会对应一个业务单元。
174.结合图7和图8所示,本技术实施例的方法可以包括:
175.1、注册
176.本步骤中,上述待配置传感器在上电初始化阶段,可以通过各业务单元向配置管理单元中的配置表子单元注册服务。
177.示例性地,任意业务单元所注册的服务内容可以包括但不限于以下至少一项:业务单元名称、配置参数名称、第一预设处理函数、第二预设处理函数。
178.为了实现动态配置上述存储数据格式和/或存储位置,上述服务内容还可以包括:存储数据格式和/或存储位置。
179.2、下发第一配置报文
180.本步骤中,上位机可以根据业务配置需求向上述待配置传感器下发第一配置报文。例如,对于不同类别的待配置传感器,上位机根据业务配置需求会向待配置传感器下发不同的第一配置报文。又例如,对于安装在车辆中不同位置的待配置雷达,上位机根据业务配置需求会向待配置雷达下发不同的第一配置报文。
181.示例性地,上述第一配置报文中可以包括原始配置参数信息,上述原始配置参数信息用于指示对上述待配置传感器的以下参数中的至少一种进行配置:上述待配置传感器的标识、位置、发射功率、通信方式、目标对象输出格式、目标对象排序方式、检测模式、功耗模式;当然,上述原始配置参数信息还可以用于指示上述待配置传感器的其它参数,本技术实施例中对此并不作限定。
182.3、数据格式转换
183.本步骤中,上述待配置传感器中的oem适配子单元将接收到的第一配置报文中的原始配置参数信息的数据格式转换成预设数据格式(或者称之为统一格式的通信数据体),得到上述待配置传感器的目标配置参数信息。
184.示例性地,上述待配置传感器的目标配置参数信息可以包括:上述目标配置参数的有效标识信息和上述目标配置参数对应的参数值信息。其中,上述参数值信息用于指示上述目标配置参数所指示的上述待配置传感器的各参数对应的取值;上述有效标识信息用于指示上述目标配置参数所指示的上述待配置传感器的各参数对应的取值是否有效。
185.4、备份
186.本步骤中,上述待配置传感器中的配置处理子单元将对上述待配置传感器的配置参数进行配置更新之前的当前配置参数的信息进行备份,用于上述待配置传感器的参数配置异常时进行恢复。
187.5、调用第一预设处理函数
188.本步骤中,上述待配置传感器中的配置处理子单元根据配置表子单元中的注册服务内容,分别调用上述目标配置参数信息所指示的各参数对应的第一预设处理函数,以对上述目标配置参数信息所指示的各参数进行解析处理和校验处理。
189.若校验处理结果为合法状态,即校验处理成功,进一步地执行步骤6;若校验处理结果为非合法状态,即校验处理失败,进一步地执行步骤7。
190.6、将上述目标配置参数信息写入存储结构体
191.本步骤中,上述待配置传感器中的配置处理子单元将上述目标配置参数信息写入预设的存储结构体,进一步地执行步骤8。
192.7、向上位机发送配置失败响应
193.8、调用第二预设处理函数
194.本步骤中,上述待配置传感器中的配置处理子单元根据配置表子单元中的注册服务内容,分别调用上述目标配置参数信息所指示的各参数对应的第二预设处理函数,以对上述目标配置参数信息所指示的各参数进行生效处理。
195.若生效处理成功,进一步地执行步骤9;若生效处理失败,进一步地执行步骤10。
196.9、存储上述目标配置参数信息
197.本步骤中,上述待配置传感器中的配置处理子单元可以通过调用配置存储子单元所提供的接口将上述目标配置参数信息加密存储到对应的存储位置。
198.若上述目标配置参数信息存储成功,进一步地执行步骤11;若上述目标配置参数信息存储失败,进一步地执行步骤10。
199.10、恢复上述待配置传感器的配置参数
200.本步骤中,上述待配置传感器中的配置处理子单元将上述待配置传感器对应的配置参数的信息恢复为上述备份的当前配置参数的信息。
201.11、向上位机发送配置成功响应。
202.需要说明的是,上述待配置传感器在检测到校验处理结果为非合法状态、生效处理失败,和/或,存储失败时,还可以向上位机发送上述异常反馈信息(例如上述第一异常反馈信息、上述第二异常反馈信息,和/或,上述第三异常反馈信息)。
203.需要说明的是,本技术实施例中各步骤的可实现方式,可以参考本技术上述实施例中的相关内容,此处不再赘述。
204.综上所述,本技术实施例中,不仅实现了可以灵活地动态配置上述待配置传感器的任意配置参数,提高了传感器参数的配置更新效率,而且还可以提高上述待配置传感器
的参数配置过程中的准确性,保证了上述待配置传感器的参数在配置完成之后的可使用性。
205.图9为本技术一实施例提供的传感器参数配置装置的结构示意图,如图9所示,本技术实施例的传感器参数配置装置可以包括:接收模块901以及处理模块902。
206.其中,接收模块901,用于接收来自上位机的针对待配置传感器的目标配置参数信息,目标配置参数信息用于对以下参数中的至少一种进行配置:待配置传感器的标识、位置、发射功率、通信方式、目标对象输出格式、目标对象排序方式、检测模式、功耗模式;
207.处理模块902,用于根据目标配置参数信息,对待配置传感器的当前配置参数进行更新。
208.在一种可能的实现方式中,处理模块具体用于:
209.对目标配置参数信息进行解析处理、校验处理,和/或生效处理。
210.在一种可能的实现方式中,处理模块具体用于:
211.根据目标配置参数信息对应的第一预设处理函数对目标配置参数信息进行解析处理和校验处理;
212.若校验处理结果为合法状态,则根据目标配置参数信息对应的第二预设处理函数对目标配置参数信息进行生效处理;
213.若生效处理成功,则存储目标配置参数信息。
214.在一种可能的实现方式中,处理模块具体用于:
215.按照目标配置参数信息对应的存储数据格式,将目标配置参数信息加密存储到目标配置参数信息对应的存储位置。
216.在一种可能的实现方式中,处理模块还用于:
217.若校验处理结果为非合法状态,则停止对待配置传感器对应的当前配置参数的更新;
218.对应地,上述装置还包括:发送模块,用于向上位机发送第一异常反馈信息;其中,第一异常反馈信息用于指示待配置传感器的目标配置参数信息的校验处理结果异常。
219.在一种可能的实现方式中,处理模块还用于:
220.若生效处理失败,则将待配置传感器对应的配置参数的信息恢复为当前配置参数的信息;
221.对应地,上述装置还包括:发送模块,用于向上位机发送第二异常反馈信息;其中,第二异常反馈信息用于指示待配置传感器的目标配置参数信息的生效处理失败。
222.在一种可能的实现方式中,处理模块还用于:
223.若目标配置参数信息存储失败,则将待配置传感器对应的配置参数的信息恢复为当前配置参数的信息;
224.对应地,上述装置还包括:发送模块,用于向上位机发送第三异常反馈信息;其中,第三异常反馈信息用于指示待配置传感器的配置参数信息的存储失败。
225.在一种可能的实现方式中,接收模块还用于:
226.接收来自上位机发送的异常配置指示信息。
227.在一种可能的实现方式中,处理模块还用于:
228.获取目标配置参数信息对应的存储配置信息;
229.其中,存储配置信息包括:存储数据格式和/或存储位置。
230.在一种可能的实现方式中,存储位置包括以下至少一项:非易失存储器nvm、随机存取存储器ram。
231.在一种可能的实现方式中,若目标配置参数信息中包括待配置传感器的标识参数,且目标配置参数信息存储成功,则处理模块还用于:
232.根据目标配置参数信息中包括的待配置传感器的标识参数,更新本地存储的待配置传感器的标识与报文标识的对应关系。
233.在一种可能的实现方式中,接收模块具体用于:
234.接收来自上位机的第一配置报文;其中,第一配置报文中包括原始配置参数信息;
235.将原始配置参数信息的数据格式转换成预设数据格式,得到目标配置参数信息。
236.在一种可能的实现方式中,目标配置参数信息包括:目标配置参数的有效标识信息和目标配置参数对应的参数值信息。
237.本技术实施例提供的传感器参数配置装置,可以用于执行本技术上述传感器参数配置方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
238.图10为本技术另一实施例提供的传感器参数配置装置的结构示意图,如图10所示,本技术实施例的传感器参数配置装置可以包括:处理器1001和存储器1002。应理解,上述传感器参数配置装置还可以包括:用于收发数据或信息的通信接口1003。
239.其中,存储器1002,用于存储程序指令;处理器1001,用于调用并执行存储器1002中存储的程序指令,当处理器1001执行存储器1002存储的程序指令时,传感器参数配置装置用于执行本技术上述传感器参数配置方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
240.本技术实施例还提供一种传感器,可以包括但不限于:本技术上述传感器参数配置装置。
241.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于实现本技术上述传感器参数配置方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
242.本技术实施例还提供一种芯片系统,所述芯片系统包括处理器,还可以包括存储器,用于实现本技术上述传感器参数配置方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
243.示例性地,该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
244.本技术实施例还提供一种程序,所述程序在被处理器执行时用于执行本技术上述传感器参数配置方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
245.本技术实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本技术上述传感器参数配置方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
246.本技术实施例中涉及的处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体
现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
247.本技术实施例中涉及的存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
248.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
249.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
250.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
251.本领域普通技术人员可以理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
252.在上述各实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献