本发明涉及通信,尤其涉及一种交互控制方法、执法设备、公网管理平台及存储介质。
背景技术:
1、目前,执法人员在工作过程中需要使用不同类型的执法设备,例如对讲机、执法记录仪、安全帽等。然而,不同类型的执法设备之间存在着通信协议互不兼容的问题,导致不同类型的执法设备之间不能进行相互通信。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
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、将所述待转发数据包,转发至所述第一目标执法设备;
30、在所述待转发数据包转发失败时,记录转发失败的第二目标执法设备;
31、匹配下一待转发的目标待转发数据包对应的第三目标执法设备和所述第二目标执法设备,根据匹配结果,确定所述待转发数据包转发至所述第二目标执法设备的转发顺序,以根据所述转发顺序将所述待转发数据包继续转发至所述第二目标执法设备。
32、此外,本发明为实现上述目的,本发明还提供一种执法设备,所述执法设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的交互控制程序,所述交互控制程序被所述处理器执行时实现如上所述的交互控制方法的步骤。
33、此外,本发明为实现上述目的,本发明还提供一种公网管理平台,所述公网管理平台包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的交互控制程序,所述交互控制程序被所述处理器执行时实现如上所述的交互控制方法的步骤。
34、此外,本发明为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有交互控制程序,所述交互控制程序被处理器执行时实现如上所述的交互控制方法的步骤。
35、本发明一实施例提出的一种交互控制方法、执法设备、公网管理平台及存储介质,在检测到数据交互请求的触发动作时,确定待转发的目标执法设备的目标标识以及交互数据,根据预设的通信协议,封装目标标识以及交互数据,获得待转发数据包,将待转发数据包,发送至公网管理平台,以通过公网管理平台将待转发数据包转发至目标执法设备。本发明的执法设备采用统一的通信协议对待发送的交互数据进行封装,并通过公网管理平台转发封装好的待转发数据包,从而实现属于不同设备类型的执法设备之间的通信数据交互。
1.一种交互控制方法,其特征在于,应用于执法设备,所述交互控制方法包括:
2.如权利要求1所述的交互控制方法,其特征在于,所述根据预设的通信协议,封装所述目标标识以及所述交互数据,获得待转发数据包的步骤之前,还包括:
3.如权利要求2所述的交互控制方法,其特征在于,所述根据所述转换规则,确定所述交互数据对应的目标交互数据的步骤,包括:
4.如权利要求1所述的交互控制方法,其特征在于,所述根据预设的通信协议,封装所述目标标识以及所述交互数据,获得待转发数据包的步骤之前,包括:
5.如权利要求4所述的交互控制方法,其特征在于,所述在所述数据量大于预设阈值时,将所述交互数据划分为至少两个子交互数据的步骤之后,还包括:
6.如权利要求1-5任一所述的交互控制方法,其特征在于,所述交互控制方法,还包括:
7.一种交互控制方法,其特征在于,应用于公网管理平台,所述交互控制方法包括:
8.一种执法设备,其特征在于,所述执法设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的执法设备的交互控制程序,所述执法设备的交互控制程序被所述处理器执行时实现如权利要求1至6中任一项所述的交互控制方法的步骤。
9.一种公网管理平台,其特征在于,所述公网管理平台包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的执法设备的交互控制程序,所述执法设备的交互控制程序被所述处理器执行时实现如权利要求7所述的交互控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有执法设备的交互控制程序,所述执法设备的交互控制程序被处理器执行时实现如权利要求1至7中任一项所述的交互控制方法的步骤。