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

轨旁仿真设备的管理方法及电子设备与流程

2023-02-19 11:31:20 来源:中国专利 TAG:


1.本发明涉及信息处理技术领域,特别涉及一种轨旁仿真设备的管理方法及电子设备。


背景技术:

2.城市轨道交通领域中,由于轨旁设备(线路区段、计轴器、应答器、紧急停车按钮、站台门、道岔、站台、信号机、计轴区段、自动折返按钮、车库门、洗车机、防淹门等)数量众多,类型多样。所以需要将轨旁设备进行统一管理。如图1所示。为轨旁设备的站场图,其将轨旁设备进行抽象并统一管理,用户可通过终端界面控制站场图中的任意一个轨旁仿真设备执行目标操作。但是轨旁仿真设备在执行目标操作时需要对应的目标轨旁仿真设备数据。
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.在一个实施例中,所述方法还包括:
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.为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
62.图1为根据本公开一个实施例中的站场图;
63.图2为根据本公开一个实施例的轨旁仿真设备的管理方法的流程示意图;
64.图3为根据本公开一个实施例的轨旁仿真设备的管理方法的示意图;
65.图4为根据本公开一个实施例的电子设备使用率示意图;
66.图5为根据本公开一个实施例的与联锁设备驱动的流程示意图;
67.图6为根据本公开一个实施例的轨旁仿真设备的管理方法的流程示意图;
68.图7为根据本公开一个实施例的轨旁仿真设备的管理装置;
69.图8为根据本公开一个实施例的电子设备的结构示意图。
具体实施方式
70.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
71.本公开实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
72.本公开实施例描述的应用场景是为了更加清楚的说明本公开实施例的技术方案,并不构成对于本公开实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本公开实施例提供的技术方案对于类似的技术问题,同样适用。其中,在本公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。
73.现有技术中,确定出目标操作对应的目标轨旁仿真设备数据是需要遍历该轨旁仿真设备中的所有数据,导致轨旁仿真设备的管理效率较低。
74.因此,本公开提供一种轨旁仿真设备的管理方法,将任意一个轨旁仿真设备的轨旁仿真设备数据预先基于轨旁仿真设备的操作进行分类,当确定出目标操作以及目标轨旁仿真设备之后,可直接基于目标操作确定出目标轨旁仿真设备中对应的类型的目标轨旁仿真设备数据,然后利用所述目标轨旁仿真设备数据和所述目标操作对应的预设函数,控制所述第一目标轨旁仿真设备执行所述目标操作,由此,本实施例可直接通过目标操作定位到目标轨旁仿真设备数据,并不需要遍历目标轨旁仿真设备的所有数据,由此,提高了轨旁仿真设备的轨旁效率。下面,结合附图对本公开的方案详细的进行介绍。
75.图2为本公开的轨旁仿真设备的管理方法的流程示意图,可包括以下步骤:
76.步骤201:当确定目标事件被触发之后,基于所述目标事件确定目标操作以及第一目标轨旁仿真设备;
77.其中,所述目标操作包括但不限于:绘图、发送消息、鼠标左键响应、鼠标右键响应、鼠标是否在设备上、定时响应、整体缩放和水平缩放。
78.步骤202:根据所述目标操作确定目标轨旁仿真设备数据的目标类型;
79.其中,针对任意一个轨旁仿真设备的轨旁仿真设备数据是基于该轨旁仿真设备对应的操作进行预先分类好的,例如,轨旁仿真设备的操作包括:绘图、发送消息、鼠标左键响应、鼠标右键响应、鼠标是否在设备上、定时响应、整体缩放和水平缩放。则将该轨旁仿真设备对应的轨旁仿真设备数据按照各操作进行分类,分类后的轨旁仿真设备数据的类型包括:绘图数据类型、发送消息数据类型、鼠标左键响应数据类型、鼠标右键响应数据类型、鼠标是否在设备上数据类型、定时响应数据类型、整体缩放类型和水平缩放数据类型。
80.例如,若目标操作为绘图,目标轨旁仿真设备为信号机,则目标轨旁仿真设备数据的目标类型为信号机中的绘图数据类型。
81.步骤203:基于类型和轨旁仿真设备数据的对应关系,从所述第一目标轨旁仿真设备对应的各轨旁仿真设备数据中,将所述目标类型对应的轨旁仿真设备数据确定为所述目标轨旁仿真设备数据;
82.其中,类型和轨旁仿真设备数据的对应关系可如表1所示:
83.类型轨旁仿真设备数据绘图数据类型数据1~数据100发送消息数据类型数据100~数据200鼠标左键响应数据类型数据200~数据300鼠标右键响应数据类型数据300~数据400鼠标是否在设备上数据类型数据500~数据600定时响应数据类型数据600~数据700整体缩放类型数据700~数据800水平缩放数据类型数据800~数据900
……
84.表1
85.步骤204:利用所述目标轨旁仿真设备数据和所述目标操作对应的预设函数,控制所述第一目标轨旁仿真设备执行所述目标操作。
86.由于不同轨旁仿真设备在执行所述目标操作时具体的方法并不相同,为了保证各轨旁仿真设备均能执行目标操作,在一个实施例中,不同轨旁仿真设备执行所述目标操作时所对应的预设函数不同。
87.例如,如图3所示,不同轨旁仿真设备针对每个操作都有自己对应的预设函数以及对应的各类型的轨旁仿真设备数据。例如,若目标轨旁仿真设备为轨旁仿真设备1,目标操作为绘图,则首先基于该目标操作获取到轨旁仿真设备1中的绘图数据,然后通过该绘图数据以及轨旁仿真设备1中预设的绘图函数,控制该轨旁仿真设备1进行绘图。
88.其中,所述轨旁仿真设备数据包括电子地图数据和绘图数据;其中,所述电子地图数据为所述第一目标轨旁仿真设备的业务数据,所述绘图数据用于表示所述第一目标轨旁仿真设备的绘制位置以及绘制图像特征;
89.由于其他产品也需要使用电子地图数据,为了减少数据的生产成本,以及减少电子地图数据和绘图数据之间的数据耦合,在一个实施例中,在执行步骤201之前,从第一指定文件获取所述电子地图数据以及从第二指定文件获取所述绘图数据;将设备类型和设备标识相同的电子地图数据和绘图数据进行数据融合,得到所述轨旁仿真设备数据。
90.本实施例中的第一指定文件为二进制文件,第二指定文件为文本文件。
91.其中,针对设备类型和设备标识相同的电子地图数据和绘图数据进行数据融合之后,将融合后的数据存储在容器中,其中,同一轨旁仿真设备数据中不同类型的融合数据存储在不同的容器中,且不同轨旁仿真设备数据中同一类型的融合数据也存储在不同的容器中。本实施例中可通过指针访问的方式访问容器中的数据。由此,本实施例中可直接通过指针访问容器中的数据,可提高电子设备的性能。如图4所示,其中,曲线1为使用现有技术中的方式(迭代器等)访问数据时电子设备的使用率。曲线2为使用指针访问数据时电子设备使用率。以此节省了计算量,提高了电子设备的性能。
92.在一个实施例中,所述轨旁仿真设备数据还包括动态数据,其中,所述动态数据用于表示所述轨旁仿真设备功能的状态数据;步骤201可实施为以下两种方式:
93.方式一:若所述目标事件为接收到用户发送的轨旁仿真设备操作请求,则基于所述轨旁仿真设备操作请求确定出所述目标操作以及所述第一目标轨旁仿真设备。
94.其中,轨旁仿真设备操作请求包括目标操作以及第一目标轨旁仿真设备。
95.方式二:若所述目标事件为存在至少一个轨旁仿真设备的动态数据发生改变,则针对任意一个动态数据发生改变的轨旁仿真设备,将所述轨旁仿真设备确定为所述目标轨旁仿真设备,并基于所述动态数据的类型确定目标操作。
96.例如,若信号机1的绘图类型的动态数据发生改变,则将信号机1确定为目标轨旁设备,将确定目标操作为绘图。
97.其中,各轨旁仿真设备的动态数据分别为:
98.(1)信号机的动态数据包括绿灯显示、黄灯显示、红灯显示、红黄灯显示、蓝灯显示、白灯显示中的一个。
99.(2)站台的动态数据包括站台扣车和站台不扣车中的一个。
100.(3)区段的动态数据包括区段占用和区段空闲中的一个。
101.(4)紧急停车按钮的动态数据包括紧急停车按钮按下和紧急按钮状态抬起中的一个。
102.(5)封锁开关spks的动态数据包括实施信息和旁路信息中的一个,其中实施信息包括实施和未实施两个状态,旁路信息包括旁路和未旁路两个状态。
103.(6)道岔的动态数据包括道岔由道岔定位状态、道岔反位状态中的一个。
104.(7)应答器的动态数据包括应答器故障和应答器不故障中的一个。
105.(8)屏蔽门的动态数据包括屏蔽门开门和屏蔽门关门中的一个。
106.(9)车库门的动态数据包括车库门开门和车库门关门中的一个。
107.(10)防淹门的动态数据包括防淹门开门和防淹门关门中的一个。
108.(11)自动折返按钮的动态数据包括自动折返按钮按下状态和自动折返按钮抬起状态中的一个。
109.为了保证能够正常响应联锁设备的驱动,在一个实施例中,如图5所示,包括以下步骤:
110.步骤501:若接收到联锁设备发送的目标驱动码位信息,利用预设的联锁设备与轨旁仿真设备的对应关系,确定与所述联锁设备对应的第二目标轨旁仿真设备;其中,所述目标驱动码位信息包括目标码位继电器的标识以及所述目标码位继电器的目标状态;
111.其中,码位继电器的状态包括断开状态和闭合状态。
112.步骤502:针对任意一个第二目标轨旁仿真设备,利用预设的轨旁仿真设备与继电器码位数据的对应关系,确定与所述第二目标轨旁仿真设备对应的各继电器码位数据;其中,所述继电器码位数据用于表示驱动码位信息的访问地址;
113.为了防止数据耦合,在一个实施例中,所述继电器码位数据与轨旁仿真设备数据的存储位置不相同。
114.步骤503:针对任意一个继电器码位数据,利用所述继电器码位数据确定出驱动码位信息,若所述驱动码位信息发生改变,则确定所述驱动码位信息为所述目标驱动码位信息;
115.步骤504:利用所述目标驱动码位信息,将与所述目标驱动码位信息对应的目标码位继电器的状态设置为所述目标状态。
116.为了保证数据的一致,在一个实施例中,每隔指定时长,针对任意一个轨旁仿真设
备,利用预设的轨旁仿真设备与继电器码位数据的对应关系,确定与所述轨旁仿真设备对应的各继电器码位数据;其中,所述继电器码位数据用于表示驱动码位信息的访问地址;所述驱动码位信息包括码位继电器的标识以及所述码位继电器的当前状态;针对任意一个继电器码位数据,利用所述继电器码位数据确定出驱动码位信息,并利用与所述驱动码位信息对应的码位继电器的当前状态设置所述驱动码位信息。
117.例如,信号机1的码位继电器的当前状态为闭合状态,则利用预设的轨旁仿真设备与继电器码位数据的对应关系,确定与所述信号机1对应的各继电器码位数据,并针对信号机1的任意一个继电器码位数据,利用所述继电器码位数据确定出驱动码位信息,并将驱动码位信息设置为闭合状态。
118.其中,执行时长可根据具体的实际情况进行设置,本实施例在此并不进行限定。
119.为了进一步的了解本公开的技术方案,下面结合图6进行详细的说明,可包括以下步骤:
120.步骤601:从第一指定文件获取电子地图数据以及从第二指定文件获取绘图数据;其中,所述电子地图数据为所述第一目标轨旁仿真设备的业务数据,所述绘图数据用于表示所述第一目标轨旁仿真设备的绘制位置以及绘制图像特征;
121.步骤602:将设备类型和设备标识相同的电子地图数据和绘图数据进行数据融合,得到所述轨旁仿真设备数据;
122.步骤603:当确定目标事件被触发之后,基于所述目标事件确定目标操作以及第一目标轨旁仿真设备;
123.步骤604:根据所述目标操作确定目标轨旁仿真设备数据的目标类型;
124.步骤605:基于类型和轨旁仿真设备数据的对应关系,从所述第一目标轨旁仿真设备对应的各轨旁仿真设备数据中,将所述目标类型对应的轨旁仿真设备数据确定为所述目标轨旁仿真设备数据;
125.步骤606:利用所述目标轨旁仿真设备数据和所述目标操作对应的预设函数,控制所述第一目标轨旁仿真设备执行所述目标操作。
126.基于相同的公开构思,本公开如上所述的轨旁仿真设备的管理方法还可以由一种轨旁仿真设备的管理装置实现。该轨旁仿真设备的管理装置的效果与前述方法的效果相似,在此不再赘述。
127.图7为根据本公开一个实施例的轨旁仿真设备的管理装置的结构示意图。
128.如图7所示,本公开的轨旁仿真设备的管理装置700可以包括目标事件触发模块710、目标类型确定模块720、目标轨旁仿真设备数据确定模块730和执行模块740。
129.目标事件触发模块710,用于当确定目标事件被触发之后,基于所述目标事件确定目标操作以及第一目标轨旁仿真设备;
130.目标类型确定模块720,用于根据所述目标操作确定目标轨旁仿真设备数据的目标类型;
131.目标轨旁仿真设备数据确定模块730,用于基于类型和轨旁仿真设备数据的对应关系,从所述第一目标轨旁仿真设备对应的各轨旁仿真设备数据中,将所述目标类型对应的轨旁仿真设备数据确定为所述目标轨旁仿真设备数据;
132.执行模块740,用于利用所述目标轨旁仿真设备数据和所述目标操作对应的预设
函数,控制所述第一目标轨旁仿真设备执行所述目标操作。
133.在一个实施例中,所述轨旁仿真设备数据包括电子地图数据和绘图数据;其中,所述电子地图数据为所述第一目标轨旁仿真设备的业务数据,所述绘图数据用于表示所述第一目标轨旁仿真设备的绘制位置以及绘制图像特征;所述装置还包括:
134.数据获取模块750,用于所述当确定目标事件被触发之后,基于所述目标事件确定目标操作以及第一目标轨旁仿真设备之前,从第一指定文件获取所述电子地图数据以及从第二指定文件获取所述绘图数据;
135.数据融合模块760,用于将设备类型和设备标识相同的电子地图数据和绘图数据进行数据融合,得到所述轨旁仿真设备数据。
136.在一个实施例中,所述轨旁仿真设备数据还包括动态数据,其中,所述动态数据用于表示所述轨旁仿真设备功能的状态数据;
137.所述目标事件触发模块710,具体用于:
138.若所述目标事件为接收到用户发送的轨旁仿真设备操作请求,则基于所述轨旁仿真设备操作请求确定出所述目标操作以及所述第一目标轨旁仿真设备;或,
139.若所述目标事件为存在至少一个轨旁仿真设备的动态数据发生改变,则针对任意一个动态数据发生改变的轨旁仿真设备,将所述轨旁仿真设备确定为所述目标轨旁仿真设备,并基于所述动态数据的类型确定目标操作。
140.在一个实施例中,不同轨旁仿真设备执行所述目标操作时所对应的预设函数不同。
141.在一个实施例中,所述装置还包括:
142.目标状态设置模块770,用于若接收到联锁设备发送的目标驱动码位信息,利用预设的联锁设备与轨旁仿真设备的对应关系,确定与所述联锁设备对应的第二目标轨旁仿真设备;其中,所述目标驱动码位信息包括目标码位继电器的标识以及所述目标码位继电器的目标状态;
143.针对任意一个第二目标轨旁仿真设备,利用预设的轨旁仿真设备与继电器码位数据的对应关系,确定与所述第二目标轨旁仿真设备对应的各继电器码位数据;其中,所述继电器码位数据用于表示驱动码位信息的访问地址;
144.针对任意一个继电器码位数据,利用所述继电器码位数据确定出驱动码位信息,若所述驱动码位信息发生改变,则确定所述驱动码位信息为所述目标驱动码位信息;
145.利用所述目标驱动码位信息,将与所述目标驱动码位信息对应的目标码位继电器的状态设置为所述目标状态。
146.在一个实施例中,所述目标状态设置模块770,还用于:
147.每隔指定时长,针对任意一个轨旁仿真设备,利用预设的轨旁仿真设备与继电器码位数据的对应关系,确定与所述轨旁仿真设备对应的各继电器码位数据;其中,所述继电器码位数据用于表示驱动码位信息的访问地址;所述驱动码位信息包括码位继电器的标识以及所述码位继电器的当前状态;
148.针对任意一个继电器码位数据,利用所述继电器码位数据确定出驱动码位信息,并利用与所述驱动码位信息对应的码位继电器的当前状态设置所述驱动码位信息。
149.在一个实施例中,所述继电器码位数据与轨旁仿真设备数据的存储位置不相同。
150.在介绍了本公开示例性实施方式的一种轨旁仿真设备的管理方法及装置之后,接下来,介绍根据本公开的另一示例性实施方式的电子设备。
151.所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
152.在一些可能的实施方式中,根据本公开的电子设备可以至少包括至少一个处理器、以及至少一个计算机存储介质。其中,计算机存储介质存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本公开各种示例性实施方式的轨旁仿真设备的管理方法中的步骤。例如,处理器可以执行如图2中所示的步骤201-204。
153.下面参照图8来描述根据本公开的这种实施方式的电子设备800。图8显示的电子设备800仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
154.如图8所示,本公开实施例中的电子设备包括:射频(radio frequency,rf)电路810、电源820、处理器830、存储器840、输入单元850、显示单元860、摄像头870、通信接口880、以及无线保真(wireless fidelity,wifi)模块890等部件。
155.本领域技术人员可以理解,图8中示出的电子设备的结构并不构成对电子设备的限定,本公开实施例提供的电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
156.下面结合图8对电子设备800的各个构成部件进行具体的介绍:
157.所述rf电路810可用于通信或通话过程中,数据的接收和发送。特别地,所述rf电路810在接收到基站的下行数据后,发送给所述处理器830处理;另外,将待发送的上行数据发送给基站。通常,所述rf电路810包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,lna)、双工器等。
158.此外,rf电路810还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte)、电子邮件、短消息服务(short messaging service,sms)等。
159.wifi技术属于短距离无线传输技术,所述电子设备800通过wifi模块890可以连接的接入点(access point,ap),从而实现数据网络的访问。所述wifi模块890可用于通信过程中,数据的接收和发送。
160.所述电子设备800可以通过所述通信接口880与其他终端实现物理连接。可选的,所述通信接口880与所述其他终端的通信接口通过电缆连接,实现所述电子设备800和其他终端之间的数据传输。
161.所述电子设备800能够实现通信业务,所述电子设备800需要具有数据传输功能,即所述电子设备800内部需要包含通信模块。虽然图8示出了所述rf电路810、所述wifi模块890、和所述通信接口880等通信模块,但是可以理解的是,所述电子设备800中存在上述部件中的至少一个或者其他用于实现通信的通信模块(如蓝牙模块),以进行数据传输。
162.例如,当所述电子设备800为手机时,所述电子设备800可以包含所述rf电路810,还可以包含所述wifi模块890;当所述电子设备800为计算机时,所述电子设备800可以包含所述通信接口880,还可以包含所述wifi模块890;当所述电子设备800为平板电脑时,所述电子设备800可以包含所述wifi模块。
163.所述存储器840可用于存储软件程序以及模块。所述处理器830通过运行存储在所述存储器840的软件程序以及模块,从而执行所述电子设备800的各种功能应用以及数据处理,并且当处理器830执行存储器840中的程序代码后,可以实现本公开实施例图2中的部分或全部过程。
164.可选的,所述存储器840可以主要包括存储程序区和存储数据区。其中,存储程序区可存储操作系统、各种应用程序(比如通信应用)以及进行wlan连接的各个模块等;存储数据区可存储根据所述终端的使用所创建的数据等。
165.此外,所述存储器840可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
166.所述输入单元850可用于接收用户输入的数字或字符信息、以及产生与所述电子设备800的用户设置以及功能控制有关的键信号输入。
167.可选的,输入单元850可包括触控面板851以及其他输入终端852。
168.其中,所述触控面板851,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触控面板851上或在所述触控面板851附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,所述触控面板851可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给所述处理器830,并能接收所述处理器830发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现所述触控面板851。
169.可选的,所述其他输入终端852可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
170.所述显示单元860可用于显示由用户输入的信息或提供给用户的信息以及所述电子设备800的各种菜单。所述显示单元860即为所述电子设备800的显示系统,用于呈现界面,实现人机交互。
171.所述显示单元860可以包括显示面板861。可选的,所述显示面板861可以采用液晶显示屏(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置。
172.进一步的,所述触控面板851可覆盖所述显示面板861,当所述触控面板851检测到在其上或附近的触摸操作后,传送给所述处理器830以确定触摸事件的类型,随后所述处理器830根据触摸事件的类型在所述显示面板861上提供相应的视觉输出。
173.虽然在图8中,所述触控面板851与所述显示面板861是作为两个独立的部件来实现所述电子设备800的输入和输入功能,但是在某些实施例中,可以将所述触控面板851与所述显示面板861集成而实现所述电子设备800的输入和输出功能。
174.所述处理器830是所述电子设备800的控制中心,利用各种接口和线路连接各个部
件,通过运行或执行存储在所述存储器840内的软件程序和/或模块,以及调用存储在所述存储器840内的数据,执行所述电子设备800的各种功能和处理数据,从而实现基于所述电子设备的多种业务。
175.可选的,所述处理器830可包括一个或多个处理单元。可选的,所述处理器830可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到所述处理器830中。
176.所述摄像头870,用于实现所述电子设备800的拍摄功能,拍摄图片或视频。
177.所述电子设备800还包括用于给各个部件供电的电源820(比如电池)。可选的,所述电源820可以通过电源管理系统与所述处理器830逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。
178.尽管未示出,所述电子设备800还可以包括至少一种传感器,在此不再赘述。
179.在一些可能的实施方式中,本公开提供的一种轨旁仿真设备的管理方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本公开各种示例性实施方式的轨旁仿真设备的管理方法中的步骤。
180.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取计算机存储介质(ram)、只读计算机存储介质(rom)、可擦式可编程只读计算机存储介质(eprom或闪存)、光纤、便携式紧凑盘只读计算机存储介质(cd-rom)、光计算机存储介质件、磁计算机存储介质件、或者上述的任意合适的组合。
181.本公开的实施方式的轨旁仿真设备的管理的程序产品可以采用便携式紧凑盘只读计算机存储介质(cd-rom)并包括程序代码,并可以在电子设备上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
182.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
183.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
184.可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务器上执行。在涉及远程电
子设备的情形中,远程电子设备可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
185.应当注意,尽管在上文详细描述中提及了装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
186.此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
187.本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘计算机存储介质、cd-rom、光学计算机存储介质等)上实施的计算机程序产品的形式。
188.本公开是参照根据本公开的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
189.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读计算机存储介质中,使得存储在该计算机可读计算机存储介质中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
190.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
191.显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献