远程控制ETC车载单元方法、装置、计算机设备和存储介质与流程

文档序号:35628344发布日期:2023-10-06 00:42阅读:59来源:国知局
远程控制ETC车载单元方法、装置、计算机设备和存储介质与流程

本技术涉及计算机,特别是涉及一种远程控制etc车载单元方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着微波通信技术的发展,出现了etc(electronic toll collection)技术,即电子不停车收费,是一种车辆通过收费站时自动缴费的支付方式。主要通过安装在车辆挡风玻璃上的etc车载单元(电子标签)与安装在收费站etc车道上的路侧单元(微波天线)之间进行专用短程通讯,以及利用计算机联网技术与银行进行后台结算处理,实现车辆的不停车自动缴费。

2、传统技术中,车主主要是通过以下两种方式来控制etc车载单元,第一种方式是通过取走或者插入etc卡的方式来控制,第二种方式是通过操作etc车载单元的特定机械按钮的方式来控制。

3、然而,传统技术中两种控制方式都是需要现场操作,无法实现随时随地的灵活控制,便利性不足。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够实现随时随地的灵活控制,提升便利性的远程控制etc车载单元方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种远程控制etc车载单元方法。所述方法包括:

3、接收前端应用程序发送的用于控制etc车载单元的前端指令;

4、根据所述前端指令,向所述etc车载单元发送用于获取随机数的命令报文;

5、接收所述etc车载单元响应于所述命令报文返回的随机数,根据所述随机数,生成所述前端指令对应的报文鉴别码;

6、根据所述前端指令,获取预设的更新车载单元防拆状态指令,根据所述更新车载单元防拆状态指令和所述报文鉴别码,得到与所述前端指令对应的目标指令;

7、将所述目标指令发送到所述etc车载单元;发送的所述目标指令,用于启用或停用所述etc车载单元。

8、在其中一个实施例中,所述根据所述前端指令,向所述etc车载单元发送用于获取随机数的命令报文,包括:根据所述前端指令,获取预设的命令报文格式;所述命令报文格式包括至少一个预设代码各自对应的预设数值;根据随机数的长度,在所述至少一个预设代码各自对应的预设数值中选取目标数值;将所述至少一个预设代码各自对应的目标数值进行拼接处理,得到用于获取所述随机数的命令报文;向所述etc车载单元发送所述用于获取随机数的命令报文。

9、在其中一个实施例中,所述根据所述随机数,生成所述前端指令对应的报文鉴别码,包括:将所述随机数与第一预设字符进行拼接,得到初始变量;将所述初始变量转换成数据块;对所述数据块依次进行切分,得到多个数据子块;获取用于加密的目标密钥;针对所述多个数据子块中的每个数据子块,根据所针对的数据子块的内容,从所述目标密钥中选取部分内容作为与所述针对的数据子块对应的子密钥;通过与所述针对的数据子块对应的子密钥,对所述针对的数据子块进行加密处理,得到加密后运算子结果;根据每个所述数据子块各自对应的加密后运算子结果,确定报文鉴别码。

10、在其中一个实施例中,所述根据每个所述数据子块各自对应的加密后运算子结果,确定报文鉴别码,包括:根据所述数据块中每个所述数据子块的排列顺序,对每个所述数据子块各自对应的加密后运算子结果进行排序,得到所述数据块的加密后运算结果;从所述数据块的加密后运算结果左侧向所述数据块的加密后运算结果右侧进行遍历,直到确定出报文鉴别码。

11、在其中一个实施例中,所述对所述数据块依次进行切分,得到所述多个数据子块,包括:将八个字节长度作为切分标准,对所述数据块依次进行切分,得到多个数据子块;若切分后得到的最后一个数据子块的长度小于八个字节,则将所述最后一个数据子块和第二预设字符进行拼接,得到长度为八个字节的数据子块。

12、在其中一个实施例中,所述前端指令包括启用指令和停用指令,所述预设的更新车载单元防拆状态指令包括启用车载单元防拆状态指令和停用车载单元防拆状态指令。所述根据所述前端指令,获取预设的更新车载单元防拆状态指令,根据所述更新车载单元防拆状态指令和所述报文鉴别码,得到与所述前端指令对应的目标指令,包括:在所述前端指令为启用指令时,根据所述启用指令,获取所述启用车载单元防拆状态指令;根据所述启用车载单元防拆状态指令和所述报文鉴别码,得到与所述启用指令对应的目标指令。

13、在其中一个实施例中,在所述前端指令为停用指令时,根据所述停用指令,获取所述停用车载单元防拆状态指令;根据所述停用车载单元防拆状态指令和所述报文鉴别码,得到与所述停用指令对应的目标指令。

14、在其中一个实施例中,在所述etc车载单元被插入或者所述etc车载单元被车内机械按钮启用的情况下,向所述前端应用程序发送确认启用提示,所述确认启用提示用于提示目标对象对所述etc车载单元的启用进行确认;在所述etc车载单元被取下或者所述etc车载单元被车内机械按钮停用的情况下,向所述前端应用程序发送确认停用提示,所述确认停用提示用于提示目标对象对所述etc车载单元的停用进行确认。

15、第二方面,本技术还提供了一种远程控制etc车载单元系统。所述系统包括:

16、前端应用程序,用于向etc售后服务器发送用于控制etc车载单元的前端指令;

17、所述etc售后服务器,用于接收前端应用程序发送的用于控制所述etc车载单元的前端指令,并根据所述前端指令,向所述etc车载单元发送用于获取随机数的命令报文;

18、所述etc车载单元,用于响应于所述命令报文,生成随机数,并将所述随机数返回至所述etc售后服务器;

19、所述etc售后服务器,用于接收所述etc车载单元返回的随机数,根据所述随机数,生成与所述前端指令对应的报文鉴别码;根据所述前端指令,获取预设的更新车载单元防拆状态指令,根据所述更新车载单元防拆状态指令和所述报文鉴别码,得到与所述前端指令对应的目标指令,并将所述目标指令发送到所述etc车载单元;

20、所述etc车载单元,用于接收所述目标指令,根据所述目标指令启用或停用所述etc车载单元。

21、第三方面,本技术还提供了一种远程控制etc车载单元装置。所述装置包括:

22、接收模块,用于接收前端应用程序发送的用于控制etc车载单元的前端指令;

23、发送模块,用于根据所述前端指令,向所述etc车载单元发送用于获取随机数的命令报文;

24、生成模块,用于接收所述etc车载单元响应于所述命令报文返回的随机数,根据所述随机数,生成所述前端指令对应的报文鉴别码;

25、获取模块,用于根据所述前端指令,获取预设的更新车载单元防拆状态指令,根据所述更新车载单元防拆状态指令和所述报文鉴别码,得到与所述前端指令对应的目标指令;

26、启用停用模块,用于将所述目标指令发送到所述etc车载单元;发送的所述目标指令,用于启用或停用所述etc车载单元。

27、第四方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

28、接收前端应用程序发送的用于控制etc车载单元的前端指令;

29、根据所述前端指令,向所述etc车载单元发送用于获取随机数的命令报文;

30、接收所述etc车载单元响应于所述命令报文返回的随机数,根据所述随机数,生成所述前端指令对应的报文鉴别码;

31、根据所述前端指令,获取预设的更新车载单元防拆状态指令,根据所述更新车载单元防拆状态指令和所述报文鉴别码,得到与所述前端指令对应的目标指令;

32、将所述目标指令发送到所述etc车载单元;发送的所述目标指令,用于启用或停用所述etc车载单元。

33、第五方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

34、接收前端应用程序发送的用于控制etc车载单元的前端指令;

35、根据所述前端指令,向所述etc车载单元发送用于获取随机数的命令报文;

36、接收所述etc车载单元响应于所述命令报文返回的随机数,根据所述随机数,生成所述前端指令对应的报文鉴别码;

37、根据所述前端指令,获取预设的更新车载单元防拆状态指令,根据所述更新车载单元防拆状态指令和所述报文鉴别码,得到与所述前端指令对应的目标指令;

38、将所述目标指令发送到所述etc车载单元;发送的所述目标指令,用于启用或停用所述etc车载单元。

39、第六方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

40、接收前端应用程序发送的用于控制etc车载单元的前端指令;

41、根据所述前端指令,向所述etc车载单元发送用于获取随机数的命令报文;

42、接收所述etc车载单元响应于所述命令报文返回的随机数,根据所述随机数,生成所述前端指令对应的报文鉴别码;

43、根据所述前端指令,获取预设的更新车载单元防拆状态指令,根据所述更新车载单元防拆状态指令和所述报文鉴别码,得到与所述前端指令对应的目标指令;

44、将所述目标指令发送到所述etc车载单元;发送的所述目标指令,用于启用或停用所述etc车载单元。

45、上述远程控制etc车载单元方法、装置、计算机设备、存储介质和计算机程序产品,通过接收前端应用程序发送的用于控制etc车载单元的前端指令;根据前端指令,向etc车载单元发送用于获取随机数的命令报文;接收etc车载单元响应于命令报文返回的随机数,根据随机数,生成前端指令对应的报文鉴别码;使得etc车载单元处于可被etc售后服务器控制的状态。进而又根据前端指令,获取预设的更新车载单元防拆状态指令,根据更新车载单元防拆状态指令和报文鉴别码,得到与前端指令对应的目标指令;将目标指令发送到etc车载单元;发送的目标指令,用于启用或停用etc车载单元。使得车主可以根据实际需要,随时随地调整etc车载单元的可用状态,提高了etc车载单元应用的灵活性与便利性,为用户带来更好的使用体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1