本发明涉及无人值守洗车系统,具体是指一种自治的提升无人值守洗车系统可用性的边缘服务器。
背景技术:
1、目前,无人值守洗车系统大部分使用联机交易,相关处理逻辑集中在云端,对网络的持续可靠性依赖很高。在对用户进行身份识别、提供洗车服务的过程中,出现的任何网络抖动,可能会导致无法为用户服务的情形。
技术实现思路
1、本发明要解决的技术问题是现有的无人值守洗车系统,目前大部分使用联机交易,相关处理逻辑集中在云端,其系统结构基于车牌识别获取用户信息,通过自主中控联机交易,实现智能洗车的无人值守服务,正因为采用上述架构,导致其边缘服务器的物模型分层定义不清晰,与各个物联网模块,与电商模块耦合度高,集成困难,可用性高度依赖实时网络通讯;使用集中式服务管理用户信息与消费凭证,客户信息与安全级别不够;不利于开放合作和信任的建立。
2、为解决上述技术问题,本发明提供的技术方案为:一种自治的提升无人值守洗车系统可用性的边缘服务器,边缘服务器采用云盒系统,云盒系统组成包括主控模块、任务模块、凭证模块和设备模块,主控模块包括近场通讯、上行通讯、pki交换、token更新、配置、诊断和巡检功能;任务模块包括订单记录、服务记录、视频记录和图片记录功能;凭证模块包括服务授权、会员信息功能;设备模块包括物理模型与设备影子、道闸、电子屏、扬声器、摄像头、车牌识别、蓝牙、nfc、二维码和洗车设备功能;
3、一种自治的提升无人值守洗车系统可用性的边缘服务器的系统架构上设有电商模块,电商模块的状态逻辑指令如下:1)100空闲:服务网点空闲,可以在此网点快速获得服务;
4、2)离线:云盒与电商模块没有联系,可能无法提供服务;
5、3)400故障:云盒告知电商模块网点由故障不能提供服务;
6、4)150等待进场:可以将车驶入洗车工位;
7、5)200开始洗车:洗车已经开始,提醒其注意相关安全事项;
8、6)300洗车完成:可以驶离工位,服务已经完成;
9、7)600洗车失败:表示一个超时状态机,当等待3分钟后仍未进场或者启动洗车30分钟后还没有确认完成时,将判定为洗车失败,电商模块根据反馈信息做相关处理。
10、本发明与现有技术相比的优点在于:本发明清晰定义了众敏云盒对电商模块、对外部设备的边界,更有利于系统集成,降低对特定品牌的个性设计依赖,有利于形成智能洗车行业设备模块集成标准界面,并借助pki、摘要与对称加密技术提升系统安全性,充分使用成熟的物联网进场通讯技术,来实现可服务对象的身份与服务凭证在边缘侧鉴权,将设备的状态机与订单的状态机解耦,降低关于交易数据交换的实时性,进而减少对网络的依赖,大大提升了系统的可用性。
11、进一步的,主控模块作为众敏云盒的核心模块,提供近场与上行通讯能力,并实现pki秘钥的管理与算法服务,与云上系统交换会员使用的token,并执行远程配置指令、执行诊断和巡检确保系统正常运行。
12、进一步的,任务模块用来管理云盒执行的各类需要计费和回溯的数据,包括订单服务记录和对应的图片与视频信息。
13、进一步的,凭证模块用来管理从平台获取的服务授权信息以及会员信息,服务授权信息包括二维码、条码等;会员信息包括车牌号、nfc标签id等用来标记用户的信息。
14、进一步的,设备模块用来定义物模型,包括属性、方法、时间以及状态机,并维持设备影子,设备影子为设备的最新状态以及设备热点历史信息。
15、进一步的,边缘服务器涉及到的边缘自治服务场景包括:1)初始化:云盒初次上线,生成pki秘钥对并凭借出厂sn与云端系统交换pki公钥;
16、2)更新token:云盒与电商模块基于相互间获得的公钥,更新会话用的签名token;
17、3)获取凭证:云盒从电商模块获取可离线消费的凭证;
18、4)离线服务:云盒基于近场设备获得的凭证关联的id,包含车牌、二维码、蓝牙设备sn、nfc标签id、条码,结合消费凭证来实现边缘自治决策,决定是否为用户提供服务,决定服务的将生成订单记录,并辅以图片、视频以及服务记录以支持回溯;
19、5)上报订单:云盒上报已经执行的订单记录。
1.一种自治的提升无人值守洗车系统可用性的边缘服务器,其特征在于:所述边缘服务器采用云盒系统,云盒系统组成包括主控模块、任务模块、凭证模块和设备模块,所述主控模块包括近场通讯、上行通讯、pki交换、token更新、配置、诊断和巡检功能;所述任务模块包括订单记录、服务记录、视频记录和图片记录功能;所述凭证模块包括服务授权、会员信息功能;所述设备模块包括物理模型与设备影子、道闸、电子屏、扬声器、摄像头、车牌识别、蓝牙、nfc、二维码和洗车设备功能;
2.根据权利要求1所述的一种自治的提升无人值守洗车系统可用性的边缘服务器,其特征在于:所述主控模块作为众敏云盒的核心模块,提供近场与上行通讯能力,并实现pki秘钥的管理与算法服务,与云上系统交换会员使用的token,并执行远程配置指令、执行诊断和巡检确保系统正常运行。
3.根据权利要求1所述的一种自治的提升无人值守洗车系统可用性的边缘服务器,其特征在于:所述任务模块用来管理云盒执行的各类需要计费和回溯的数据,包括订单服务记录和对应的图片与视频信息。
4.根据权利要求1所述的一种自治的提升无人值守洗车系统可用性的边缘服务器,其特征在于:所述凭证模块用来管理从平台获取的服务授权信息以及会员信息,服务授权信息包括二维码、条码等;会员信息包括车牌号、nfc标签id等用来标记用户的信息。
5.根据权利要求1所述的一种自治的提升无人值守洗车系统可用性的边缘服务器,其特征在于:所述设备模块用来定义物模型,包括属性、方法、时间以及状态机,并维持设备影子,设备影子为设备的最新状态以及设备热点历史信息。
6.根据权利要求1所述的一种自治的提升无人值守洗车系统可用性的边缘服务器,其特征在于:所述边缘服务器涉及到的边缘自治服务场景包括:1)初始化:云盒初次上线,生成pki秘钥对并凭借出厂sn与云端系统交换pki公钥;