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

座舱域控制器的远程测试方法、装置、设备及存储介质与流程

2022-05-18 17:06:30 来源:中国专利 TAG:


1.本技术涉及车辆功能的模拟测试技术领域,尤其涉及一种座舱域控制器的远程测试方法、装置、设备及存储介质。


背景技术:

2.在座舱软件的开发过程中,作为用户交互的主要窗口,诸多车辆的控制和车辆的设置功能都是通过中控大屏来实现的,因此座舱软件往往需要和很多对手件ecu进行调测,如空调控制器,车身控制器(车窗、灯光等功能),辅助驾驶控制器等,各个控制器和座舱控制器之间通过can(controller area network)协议通信。
3.座舱域控制器以往的开发过程中由于缺乏有效的模拟调测手段,在最后整车功能集成的时候容易出现各种信号不匹配,功能逻辑不正确的问题。国外的模拟测试设备如canoe等,价格十分昂贵,往往需要几十万人民币,难以大规模普及,同时,由于这些设备是为整车设计的,并不十分适用于座舱控制器的模拟测试场景。


技术实现要素:

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.解析所述控制响应信息,得到所述目标功能数据信息对应的响应数据;
30.将配置数据和响应数据确定为所述目标功能数据信息的目标测试数据。
31.在一些实施方式中,在所述目标功能展示界面中展示目标测试数据之后,还包括:
32.基于所述功能展示界面获取的所述配置数据对应的更新配置数据,生成所述更新配置数据对应的更新控制指令;
33.调用所述座舱控制接口,以将所述更新控制指令发送至座舱域控制器,并接收所述座舱域控制器反馈的与所述更新控制指令对应的更新控制响应信息;
34.解析所述更新控制响应信息,得到对应的功能数据信息对应的更新响应数据;
35.以所述更新配置数据和所述更新响应数据,分别更新所述目标功能展示界面中对应的功能数据信息的所述配置数据和所述响应数据。
36.本技术还提供了一种座舱域控制器的远程测试装置,应用于远程控制终端,所述的装置包括:
37.第一显示模块,用于响应于针对目标功能模块的模拟触发操作,显示与所述目标功能模块对应的目标功能展示界面,其中,所述目标功能展示界面中以预设格式展示所述目标功能模块对应的多个功能数据信息;
38.指令生成模块,用于响应于针对所述目标功能展示界面中的目标功能数据信息的触发操作,生成所述目标功能数据信息对应的控制指令;
39.第一收发模块,用于调用座舱控制接口,以将所述控制指令发送至车辆的座舱域控制器,并接收所述座舱域控制器反馈的所述控制指令对应的控制响应信息;
40.数据生成模块,用于基于所述控制指令和所述控制响应信息,生成所述目标功能数据信息对应的目标测试数据;
41.数据展示模块,用于在所述目标功能展示界面中展示目标测试数据。
42.本技术还提供了一种座舱域控制器的远程测试设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述所述的座舱域控制器的远程测试方法。
43.本技术还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行如上述所述的座舱域控制器的远程测试方法。
44.实施本技术实施例,具有如下有益效果:
45.本技术公开的座舱域控制器的远程测试方法,能够实现对车辆上与座舱域控制器关联的各功能模块进行模拟测试,能将各功能模块的测试数据进行可视化展示,且成本较低。
附图说明
46.为了更清楚地说明本技术所述的座舱域控制器的远程测试方法、装置、设备及存储介质,下面将对实施例所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
47.图1为本技术实施例提供的一种座舱域控制器的远程测试系统的示意图;
48.图2为本技术实施例提供的一种测试展示界面的配置方法的流程示意图;
49.图3a为本技术实施例提供的一种展示控件的展示形式的示意图;
50.图3b为本技术实施例提供的一种模块入口界面的示意图;
51.图3c为本技术实施例提供的一种空调模块的功能展示界面的示意图;
52.图4为本技术实施例提供的一种确定第一障碍物结果的方法流程示意图;
53.图5为本技术实施例提供的一种座舱域控制器的远程测试装置的结构示意图;
54.图6为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
55.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
56.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
57.以下结合图1介绍本技术座舱域控制器的远程测试方法,可以应用于远程控制终端上,远程控制终端包括但不限于pc端,移动终端等,具体的,可以是远程控制终端上的一种应用程序,相对应的,通过远程控制终端与座舱域控制器之间信息传输,实现对座舱域控制器的远程测试,且能将各功能模块的测试数据进行可视化展示,测试成本低。
58.请参考图1,其所示为本技术实施例提供的一种座舱域控制器的远程测试方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规;或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序,座舱域控制器的远程测试方法,可以按照实施例或附图所示的方法顺序执行。具体的如图1所示,所述方法包括:
59.s101,响应于针对目标功能模块的模拟触发操作,显示与目标功能模块对应的目标功能展示界面,其中,目标功能展示界面中以预设格式展示目标功能模块对应的多个功能数据信息。
60.需要说明的是,在本技术实施例中,功能模块可以为触发界面上与车辆中多个功能对应的功能模块,目标功能模块为多个功能模块中被触发的功能模块。
61.具体的,每个功能模块均对应一个功能展示界面;功能展示界面可以是预先配置的;相对应的,每个功能模块对应多个功能数据信息;进一步的,功能展示界面可以用于展示对应的功能模块的多个功能数据信息。
62.在本技术一个可选的实施例中,若功能模块为空调模块,则其对应的功能数据信息可以包括但不限于空调开关数据信息、风量等级数据信息、主驾座椅加热数据信息、循环模式数据信息以及吹风模式数据信息等。
63.在本技术实施例中,预设格式可以是功能展示界面中各功能数据信息的数据类型所对应的展示格式和各功能数据信息对应的展示格式的展示布局方式。
64.在本技术实施例中,在响应于针对目标功能模块的模拟触发操作,显示与所述目标功能模块对应的目标功能展示界面之前,还包括对用于进行测试的应用程序的测试展示界面的相关配置的步骤。
65.具体的,如图2,其所示为本技术实施例提供的一种测试展示界面的配置方法的流程示意图;具体的步骤如下:
66.s201,响应于针对多个车辆功能模块的触发操作,获取各车辆功能模块各自对应的网络数据库文件。
67.在本技术实施例中,网络数据库文件可以包括但不限于dbc文件;具体的,dbc文件可以代表的是can的数据库文件。
68.具体的,每个车辆功能模块均对应有一个dbc文件;相对应的,本技术中用于进行测试的应用程序能够识别每个车辆功能对应的dbc文件。
69.在本技术一些实施方式中,响应于用户对多个车辆功能模块的触发操作,分别获取各车辆功能模块各自对应的dbc文件。
70.s202,解析各网络数据库文件,得到所各网络数据库文件各自对应的节点数据信息和报文数据信息,报文数据信息包括所述多个功能数据信息。
71.在本技术实施例中,采用预设算法解析dbc文件,以得到dbc文件对应的节点数据信息和报文数据信息;其中,每个报文数据信息均可以包括多个功能数据信息。
72.功能数据信息可以是对应的车辆功能模块具有的功能数据。
73.s203,基于各节点数据信息和预设界面模板,生成模块入口页面文档,其中,模块入口页面文档对应的模块入口界面中能够展示各车辆功能模块对应的模块控件;
74.在本技术实施例中,预设界面模板可以是预先设定的,能够显示多个模块控件的界面模板。
75.在本技术实施例中,可以针对每个节点数据信息,从预设界面模板中确定出节点数据信息对应的模块控件。
76.获取各节点数据信息各自对应的节点标识;具体的,节点标识可以为节点数据信息的名称。
77.针对每个节点数据信息,将节点标识加载至所述节点数据信息对应的模块控件中,进行关联存储,生成相应节点数据信息的模块入口页面文档。
78.s204,针对每个报文数据信息,基于预设的数据信号类型与功能数据信息的对应关系,从预设展示模板中确定出报文数据信息中各功能数据信息各自对应的数据展示控件,其中,预设展示模板中包括各数据信号类型对应的数据展示控件。
79.在本技术实施例中,可以基于预设的数据信号类型与各报文数据信息各自对应的功能数据信息的对应关系,确定各功能数据信息各自对应的数据信号类型。
80.具体的,预设的数据信号类型可以是根据车辆的功能信号预先定义的;示例性的,可以包括但不限于数据类信号、选项类信号、布尔信号和滚轮型信号;
81.具体的,数据类信号可以是包含具体数值的数据信号,如速度、空调温度等信息;选项类类信号可以是具有多个可选择数值的数据信号,如档位信息等;布尔信号可以是能够在两种状态之前选择的数据信号,如开关on或者off;滚轮型信号可以是数值能够递增或递减的数据信号,如空调温度等。
82.在本技术实施例中,还可以在ui界面对定义的各数据信号类型以不同展示控件的进行展示,并保存在界面中。
83.在本技术一些可选的实施例中,各数据信号类型在ui界面的展示控件的展示形式可以如图3a所示。
84.针对每个报文数据信息,从预设展示模板中确定出所述报文数据信息中各功能数据信息各自对应的数据展示控件,其中,预设展示模板中包括各数据信号类型对应的数据展示控件。
85.在本技术实施例中,预设展示模板可以是预先设定的,用于展示各功能数据信息的模板,具体的,在该预设模板中以数据展示控件的形式展示各功能数据信息;相对应的,在预设模板中可以根据各功能模块对应的功能数据信息的数量增加或删减数据展示控件的数量。
86.具体的,预设展示模板中包括各数据信号类型各自对应的数据展示控件;相对应的,可以根据功能数据信息对应的数据信号类型从预设界面中确定该功能数据信息对应的数据展示控件。
87.s205,获取各功能数据信息各自对应的数据标识和初始展示数据;
88.在本技术实施例中,数据标识可以为功能数据信息的名称;初始展示数据可以为用户自定义的默认展示数据。
89.s206,针对每个功能数据信息,将数据标识和初始展示数据加载至功能数据信息对应的数据展示控件中,生成相应功能模块的功能展示页面文档;
90.在本技术实施例中,将每个功能数据信息的数据标识和初始展示数据加载至功能数据信息对应的数据展示控件中,并进行关联存储,已得到相应功能模块的功能展示页面文档。
91.s207,对模块入口页面文档与各功能模块各自对应的功能展示页面文档进行关联存储。
92.在本技术实施例中,将模块入口页面文档中的各功能模块各自对应的模块控件与各功能模块各自对应的功能展示页面文档进行关联存储;以使得后续可以响应于对功能模块对应的模块控件的触发操作,查找到与该功能模块对应的功能展示页面文档。
93.在本技术实施例中,可以响应于对应用程序的触发操作,解析模块入口页面文档,展示模块入口界面。
94.具体的,触发操作可以为用户的点击操作。
95.在本技术一些可选的实施例中,如图3b,其所述为本技术实施例提供的一种模块入口界面的示意图。
96.在本技术一些可选的实施例中,如图3c其所述为本技术实施例提供的一种空调模块的功能展示界面的示意图;相对应的,在该实施例中,空调模块包括空调开关、制冷开关、前除霜、等量等级、吹风模式、循环模式以及主驾座椅加热等功能数据信息。
97.s102,响应于针对目标功能展示界面中的目标功能数据信息的触发操作,生成目标功能数据信息对应的控制指令;
98.在本技术实施例中,触发操作可以包括但不限于用户的点击操作、编辑操作等。
99.具体的,根据点击操作的操作结果以及编辑操作的操作结果,生成相对应的控制指令。
100.s103,调用座舱控制接口,以将控制指令发送至车辆的座舱域控制器,并接收座舱域控制器反馈的控制指令对应的控制响应信息;
101.在本技术实施例中,座舱控制接口可以为用于模拟测试的应用程序与座舱域控制器进行数据通信的传输接口;相对应的,通过该座舱控制接口将控制指令发送至座舱域控制器,以使得座舱域控制器根据接收到的控制指令进行响应执行,并将做出的执行响应结果反馈至发出控制指令的应用程序。
102.在本技术实施例中,控制响应信息可以为座舱域控制器基于控制指令做出的执行响应结果。
103.在本技术一些实施例中,调用座舱控制接口将控制指令发送至车辆的座舱域控制器,并接收所述座舱域控制器反馈的控制指令对应的控制响应信息,具体的可以包括如下步骤:
104.将所述控制指令进行封装处理,得到所述目标功能数据信息对应的目标信号组包。
105.在本技术实施例中,可以对发出的控制指令进行封装,得到控制指令对应的目标信号组包;相对应的,将目标信号组包通过座舱控制接口发送至座舱域控制器。
106.调用座舱控制接口,以将所述目标信号组包发送至所述座舱域控制器,并接收所述座舱域控制器反馈的与所述目标信号组包对应的响应信息组包;
107.在本技术实施例中,响应信息组包可以为座舱域控制器基于控制指令做出的执行响应结果,进行封装后的信息组包;相对应的,座舱域控制器在接收到目标信号组包后会对目标信号组包进行解析处理,得到控制指令相关信息,如地址等信息;并根据控制信息的相关信息做出响应,并将响应结构反馈至发送控制指令的地址。
108.解析所述响应信息组包,得到所述目标信号组包中所述控制指令对应的控制响应信息。
109.在本技术实施例中,在接收到响应信息组包后,会对响应信息组包进行解析,得到响应信息组包对应的执行响应结果以及发出该响应执行结果的终端等信息;相对应的,可以将解析得到的执行响应结果确定为与控制指令对应的控制响应信息。
110.在本技术一些实施例中,座舱控制接口与座舱域控制器可以通过控制器网络传输通道进行数据传输或者基于以太网传输通道进行数据传输。
111.具体的,控制器网络传输通道可以是can通信;示例性的,可以是基于can盒的信号传输通道。
112.具体的,以太网传输通道可以是以太网socket信号传输通道。
113.s104,基于控制指令和控制响应信息,生成目标功能数据信息对应的目标测试数据;
114.在本技术一些实施例中,可以是将控制指令对应的配置数据和控制响应信息对应的响应数据确定为目标测试数据;相对应的,目标测试数据可以是应用程序对座舱域控制器进行测试时,接收的配置数据和座舱域控制器反馈的响应数据。
115.具体的,从所述控制指令中提取所述目标功能数据信息对应的配置数据。
116.在本技术实施例中,每个控制指令均对应的一个配置数据;优选的,可以基于该功能数据信息对应的配置数据生成该控制指令。
117.解析所述控制响应信息,得到所述目标功能数据信息对应的响应数据;
118.在本技术实施例中,响应数据可以为座舱域控制器基于控制指令做出的执行响应结果对应的结果数据;相对应的,可以从控制响应信息中提取得到该信息中的响应数据。
119.将配置数据和响应数据确定为所述目标功能数据信息的目标测试数据。
120.s105,在目标功能展示界面中展示目标测试数据;
121.在本技术实施例中,目标功能展示界面可以展示目标功能模块中每个功能数据信
息对应的测试数据。
122.在本技术一个优选的实施例中,针对空调功能模块中的一个功能数据信息为例,例如针对主驾侧温度调节数据信息;功能展示页面可以针对主驾侧的配置加热温度和主驾侧的实际响应温度均进行展示;以使得用户基于该目标测试数据得到用于测试的应用程序的可行性。
123.在本技术一些实施例中,在测试过程中,若需要对目标功能展示界面中展示的测试数据进行更新或数据更改等处理时;可以采用图4中的方法进行更新。
124.具体的,如图4,其所示为本技术实施例提供的一种数据更新方法的流程示意图,具体的包括如下步骤。
125.s401,基于功能展示界面获取的配置数据对应的更新配置数据,生成更新配置数据对应的更新控制指令;
126.在本技术实施例中,更新配置数据可以是用户主动更改的,也可以是根据预先设置规则,自动变更的;相对应的,更新配置数据与配置数据相对应。
127.s402,调用座舱控制接口,以将更新控制指令发送至座舱域控制器,并接收座舱域控制器反馈的与更新控制指令对应的更新控制响应信息;
128.在本技术实施例中,通过该座舱控制接口将更新控制指令发送至座舱域控制器,以使得座舱域控制器根据接收到的更新控制指令进行响应执行,并将做出的执行响应结果反馈至发出更新控制指令的应用程序。
129.在本技术实施例中,更新控制响应信息可以为座舱域控制器基于更新控制指令做出的执行响应结果。
130.具体的,在本技术可以是将控制指令进行封装处理后再通过座舱控制接口发送至座舱域控制器。
131.s403,解析更新控制响应信息,得到对应的功能数据信息对应的更新响应数据;
132.在本技术实施例中,可以从更新控制响应信息中提取得到更新响应数据。
133.s404,以更新配置数据和更新响应数据,分别更新目标功能展示界面中对应的功能数据信息的配置数据和响应数据。
134.在本技术实施例中,以更新配置数据更新对应的功能数据信息的配置数据;以更新响应数据更新功能数据信息对应的响应数据。
135.由上述本技术提供的座舱域控制器的远程测试方法、装置、设备及存储介质的实施例可见,本技术实施例响应于针对目标功能模块的模拟触发操作,显示与所述目标功能模块对应的目标功能展示界面,其中,所述目标功能展示界面中以预设格式展示所述目标功能模块对应的多个功能数据信息;响应于针对所述目标功能展示界面中的目标功能数据信息的触发操作,生成所述目标功能数据信息对应的控制指令;调用座舱控制接口,以将所述控制指令发送至车辆的座舱域控制器,并接收所述座舱域控制器反馈的所述控制指令对应的控制响应信息;基于所述控制指令和所述控制响应信息,生成所述目标功能数据信息对应的目标测试数据;在所述目标功能展示界面中展示所述目标测试数据;利用本说明书实施例提供的技术方案,能够实现对车辆上与座舱域控制器关联的各功能模块进行模拟测试,能将各功能模块的测试数据进行可视化展示,且成本较低。
136.本技术实施例还提供了一种座舱域控制器的远程测试装置,如图5所示,其所示为
本技术实施例提供的一种座舱域控制器的远程测试装置的结构示意图;具体的,所述的装置包括:
137.显示模块510,用于响应于针对目标功能模块的模拟触发操作,显示与所述目标功能模块对应的目标功能展示界面,其中,所述目标功能展示界面中以预设格式展示所述目标功能模块对应的多个功能数据信息;
138.指令生成模块520,用于响应于针对所述目标功能展示界面中的目标功能数据信息的触发操作,生成所述目标功能数据信息对应的控制指令;
139.第一收发模块530,用于调用座舱控制接口,以将所述控制指令发送至车辆的座舱域控制器,并接收所述座舱域控制器反馈的所述控制指令对应的控制响应信息;
140.数据生成模块540,用于基于所述控制指令和所述控制响应信息,生成所述目标功能数据信息对应的目标测试数据;
141.数据展示模块550,用于在所述目标功能展示界面中展示所述目标测试数据。
142.在本技术实施例中,还包括:
143.第一获取模块,用于响应于针对多个车辆功能模块的触发操作,获取各车辆功能模块各自对应的网络数据库文件;
144.第一解析模块,用于解析各网络数据库文件,得到所述各网络数据库文件各自对应的节点数据信息和报文数据信息,所述报文数据信息包括所述多个功能数据信息;
145.第一生成模块,用于基于各节点数据信息和预设界面模板,生成模块入口页面文档,其中,所述模块入口页面文档对应的模块入口界面中能够展示各车辆功能模块对应的模块控件;
146.确定模块,用于针对每个报文数据信息,基于预设的数据信号类型与所述功能数据信息的对应关系,从预设展示模板中确定出所述报文数据信息中各功能数据信息各自对应的数据展示控件,其中,所述预设展示模板中包括各数据信号类型对应的数据展示控件;
147.第二获取模块,用于获取所述各功能数据信息各自对应的数据标识和初始展示数据;
148.第二生成模块,用于针对每个功能数据信息,将所述数据标识和所述初始展示数据加载至所述功能数据信息对应的数据展示控件中,生成相应功能模块的功能展示页面文档;
149.存储模块,用于对所述模块入口页面文档与各功能模块各自对应的功能展示页面文档进行关联存储。
150.在本技术实施例中,显示模块510包括:
151.确定单元,用于响应于针对所述模块入口界面中目标模块控件的模拟触发操作,确定与所述目标功能模块对应的功能展示页面文档,所述目标功能模块与所述目标模块控件相对应;
152.显示单元,用于对所述功能展示页面文档进行解析渲染处理,显示所述目标功能模块对应的目标功能展示界面。
153.在本技术实施例中,第一收发模块530包括:
154.封装处理单元,用于将所述控制指令进行封装处理,得到所述目标功能数据信息对应的目标信号组包;
155.信息收发单元,用于调用座舱控制接口,以将所述目标信号组包发送至所述座舱域控制器,并接收所述座舱域控制器反馈的与所述目标信号组包对应的响应信息组包;
156.第一解析单元,用于解析所述响应信息组包,得到所述目标信号组包中所述控制指令对应的控制响应信息。
157.在本技术实施例中,数据生成模块540包括:
158.提取单元,用于从所述控制指令中提取所述目标功能数据信息对应的配置数据;
159.第二解析单元,用于解析所述控制响应信息,得到所述目标功能数据信息对应的响应数据;
160.确定单元,用于将配置数据和响应数据确定为所述目标功能数据信息的目标测试数据。
161.在本技术实施例中,还包括:
162.更新指令生成模块,用于基于所述功能展示界面获取的所述配置数据对应的更新配置数据,生成所述更新配置数据对应的更新控制指令;
163.第二收发模块,用于调用所述座舱控制接口,以将所述更新控制指令发送至座舱域控制器,并接收所述座舱域控制器反馈的与所述更新控制指令对应的更新控制响应信息;
164.第二解析模块,用于解析所述更新控制响应信息,得到对应的功能数据信息对应的更新响应数据;
165.数据更新模块,用于以所述更新配置数据和所述更新响应数据,分别更新所述目标功能展示界面中对应的功能数据信息的所述配置数据和所述响应数据。
166.需要说明的,所述装置实施例中的装置与方法实施例基于同样的发明构思。
167.本技术实施例提供了一种座舱域控制器的远程测试设备,设备包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上述方法实施例所述的座舱域控制器的远程测试方法。
168.进一步地,图6示出了一种用于实现本技术实施例所提供的座舱域控制器的远程测试方法的电子设备的硬件结构示意图,所述电子设备可以参与构成或包含本技术实施例所提供的座舱域控制器的远程测试装置。如图6所示,电子设备60可以包括一个或多个(图中采用602a、602b,
……
,602n来示出)处理器602(处理器602可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器604、以及用于通信功能的传输装置606。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为i/o接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图6所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,电子设备60还可包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。
169.应当注意到的是上述一个或多个处理器602和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到电子设备60(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
170.存储器604可用于存储应用软件的软件程序以及模块,如本技术实施例中所述的座舱域控制器的远程测试方法对应的程序指令/数据存储装置,处理器602通过运行存储在存储器604内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的一种座舱域控制器的远程测试方法。存储器604可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器604可进一步包括相对于处理器602远程设置的存储器,这些远程存储器可以通过网络连接至电子设备60。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
171.传输装置606用于经由一个网络接收或者发送数据。上述的网络具体实例可包括电子设备60的通信供应商提供的无线网络。在一个实例中,传输装置606包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实施例中,传输装置606可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。
172.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与电子设备60(或移动设备)的用户界面进行交互。
173.本技术的实施例还提供了一种计算机可读存储介质,所述存储介质可设置于电子设备之中以保存用于实现方法实施例中一种座舱域控制器的远程测试方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的座舱域控制器的远程测试方法。
174.可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
175.需要说明的是:上述本技术实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
176.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
177.本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和电子设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
178.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读
存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
179.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献