一种基于TBOX模拟平台测试云端的方法及系统技术方案

技术编号:30684453 阅读:24 留言:0更新日期:2021-11-06 09:16
本发明专利技术涉及一种基于TBOX模拟平台测试云端的方法及系统,该方法包括以下步骤:服务器发送socketCient启动请求至TSP;TSP发送信道建立成功应答至服务器;服务器生成登录报文;服务器发送登录报文至所述TSP;服务器发送按事件回传上行报文至portal;TSP发送RSA秘钥至服务器;服务器发送按事件下行报文至portal;服务器发送确认收到秘钥应答至TSP。本发明专利技术提供了TBOX模拟平台,通过模拟平台与云端进行通信,以测试云端是否能达标的收发信号(为保证拟搭载的TBOX能正常工作),解决了无实车资源无法实时模拟的问题,通过采用本平台能有效的判断云端收发信号功能是否正常,从而保证拟搭载的TBOX能规范、准确的采集和发送数据,节约人力成本和时间。人力成本和时间。人力成本和时间。

【技术实现步骤摘要】
一种基于TBOX模拟平台测试云端的方法及系统


[0001]本专利技术涉及TBOX测试
,具体涉及基于TBOX模拟平台测试云端的方法及系统。

技术介绍

[0002]随着无线通信结束、自动控制技术和传感器技术的快速发展,车联网作为物联网在交通领域的具体体现之一,得到飞速发展和应用。车联网是实现智能交通的重要途径,是未来智慧城市的重要环节,TBOX(车载智能终端),作为车身唯一可以联网的控制单元,肩负着监控和控制车身状态的使命,其存在的最大价值就在于与网络连接。Tbox主要用于采集车辆相关信息包括位置信息、姿态信息、车辆状态信息(通过连接车上CAN总线),然后通过无线通信将信息传递到TSP平台,同时用户可以使用手机APP和Web客户端通过TSP平台下发指令给TBOX终端,对车辆进行控制,tbox上连云端(TSP),下连汽车CAN总线。作为车端的重要组成部分,tbox的正常工作十分重要,为使tbox与CAN总线及云端能实现正常通信,需要对与tbox相连的云端进行测试,使云端发送至tbox的数据和从tbox接收到的数据是规范、准确的,但是在无实车的情况下(即没有实际的tbox),无法完成云端的测试,如果云端的收发功能不能保证,那么即将投入使用的tbox即使搭载在汽车上也不能保证能正常工作。

技术实现思路

[0003]本专利技术的目的是提供一种基于TBOX模拟平台测试云端的方法及系统,解决的技术问题:无实车资源,无法测试云端的收发功能是否达标,以保证拟搭载的tbox能规范、准确的采集和发送数据。为了解决上述技术问题,本专利技术采用如下技术方案:一种基于TBOX模拟平台测试云端的方法,应用于portal端,该方法具体包括以下步骤:步骤A1:所述protal发送webSocket连接请求至服务器;步骤A2:所述Protal接收所述服务器发送的建立webSocket连接应答;步骤A3:所述portal发送用户登录http请求至所述服务器;步骤A4:所述portal接收所述服务器发送的token;步骤A5:所述portal发送tbox登录事件至所述服务器;步骤A6:所述protal接收所述服务器发送的按事件回传上行报文及按事件回传下行报文;步骤A7:所述protal发送模拟功能被选中事件至所述服务器;步骤A8:所述portal接收所述服务器发送的按功能回传TlvModels;步骤A9:所述portal渲染表单;步骤A10:所述portal发送模拟功能参数提交事件请求至所述服务器;步骤A11:所述portal接收所述服务器发送的按事件回传上行报文及按事件回传下行报文。
[0004]本专利技术还提供一种基于TBOX模拟平台测试云端的方法,应用于服务器端,该方法具体包括:步骤B1:所述服务器接收portal发送的webSocket连接请求;步骤B2:所述服务器发送建立webSocket连接应答至所述portal;步骤B3:所述服务器接收所述portal发送的登录http请求;步骤B4:所述服务器发送webService提交用户信息至sso;步骤B5:所述服务器接收所述sso发送的登录结果信息;步骤B6:所述服务器生成token;步骤B7:所述服务器发送所述token至portal;步骤B8:所述服务器接收所述portal发送的tbox登录事件;步骤B9:所述服务器查找详尽登录参数;步骤B10:所述服务器初始化ssocketClient;步骤B11:所述服务器发送socketClient启动请求至TSP;步骤B12:所述服务器接收所述TSP发送的信道建立成功应答;步骤B13:所述服务器生成登录报文;步骤B14:所述服务器发送登录报文至所述TSP;步骤B15:所述服务器发送按事件回传上行报文至所述portal;步骤B16:所述服务器接收所述TSP发送的RSA秘钥;步骤B17:所述服务器发送按事件回传下行报文至所述portal;步骤B18:所述服务器发送确认收到秘钥应答至所述TSP;步骤B19:所述服务器发送按事件回传上行报文至所述portal;步骤B20:所述服务器接收所述portal发送的模拟功能被选中事件;步骤B21:所述服务器查找该项功能TlvModels;步骤B22:所述服务器发送按功能回传TlvModels至所述portal;步骤B23:所述服务器接收所述portal发送的模拟功能参数提交事件请求;步骤B24:所述服务器根据表单内容生成TLV串;步骤B25:所述服务器将所述TLV串处理为字节数组并包装为正确消息体;步骤B26:所述服务器发送消息体RSA加密后的报文至所述TSP;步骤B27:所述服务器发送按事件回传上行报文至所述portal;步骤B28:所述服务器接收所述TSP发送的回传报文应答;步骤B29:所述服务器发送按事件回传下行报文至所述portal。
[0005]优选地,在所述B9中,查找tuid和证书详尽登录参数。
[0006]本专利技术还提供一种基于TBOX模拟平台测试云端的系统,该系统包括portal、服务器及sso,所述portal、服务器及sso相互协同测试云端,测试所述云端的具体步骤如下:步骤C1:所述portal发送webSocket连接请求至所述服务器;步骤C2:所述服务器发送建立webSocket连接应答至所述portal;步骤C3:所述poral发送用户登录http请求至所述服务器;步骤C4:所述服务器发送webService提交用户信息至所述sso;步骤C5:所述sso发送登录结果信息至所述服务器;
步骤C6:所述服务器生成token;步骤C7:所述服务器发送所述token至所述portal;步骤C8:所述portal发送tbox登录事件至所述服务器;步骤C9:所述服务器查找tuid和证书详尽登录参数;步骤C10:所述服务器初始化socketClient;步骤C11:所述服务器发送socketCient启动请求至TSP;步骤C12:所述TSP发送信道建立成功应答至所述服务器;步骤C13:所述服务器生成登录报文;步骤C14:所述服务器发送所述登录报文至所述TSP;步骤C15:所述服务器发送按事件回传上行报文至所述portal;步骤C16:所述TSP发送RSA秘钥至所述服务器;步骤C17:所述服务器发送按事件下行报文至所述portal;步骤C18:所述服务器发送确认收到秘钥应答至所述TSP;步骤C19:所述服务器发送按事件回传上行报文;步骤C20:所述portal发送模拟功能被选中事件至所述服务器;步骤C21:所述服务器查找该项功能TLVModels;步骤C22:所述服务器发送按功能回传TlvModels至所述portal;步骤C23:所述portal渲染表单;步骤C24:所述portal发送模拟功能参数提交文件至所述服务器;步骤C25:所述服务器根据表单内容生成TLV串;步骤C26:所述服务器将所述TLV串处理为字节数组并包装为正确消息体;步骤C27:所述服务器发送消息体RSA加密后的报文至所述TSP;步骤C28:所述服务器发送按事件回传上行报文至所述portal;步骤C29:所述TSP发送回传报文应答至所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于TBOX模拟平台测试云端的方法,应用于portal端,其特征在于,该方法具体包括以下步骤:步骤A1:所述protal发送webSocket连接请求至服务器;步骤A2:所述Protal接收所述服务器发送的建立webSocket连接应答;步骤A3:所述portal发送用户登录http请求至所述服务器;步骤A4:所述portal接收所述服务器发送的token;步骤A5:所述portal发送tbox登录事件至所述服务器;步骤A6:所述protal接收所述服务器发送的按事件回传上行报文及按事件回传下行报文;步骤A7:所述protal发送模拟功能被选中事件至所述服务器;步骤A8:所述portal接收所述服务器发送的按功能回传TlvModels;步骤A9:所述portal渲染表单;步骤A10:所述portal发送模拟功能参数提交事件请求至所述服务器;步骤A11:所述portal接收所述服务器发送的按事件回传上行报文及按事件回传下行报文。2.一种基于TBOX模拟平台测试云端的方法,应用于服务器端,其特征在于,该方法具体包括:步骤B1:所述服务器接收portal发送的webSocket连接请求;步骤B2:所述服务器发送建立webSocket连接应答至所述portal;步骤B3:所述服务器接收所述portal发送的登录http请求;步骤B4:所述服务器发送webService提交用户信息至sso;步骤B5:所述服务器接收所述sso发送的登录结果信息;步骤B6:所述服务器生成token;步骤B7:所述服务器发送所述token至portal;步骤B8:所述服务器接收所述portal发送的tbox登录事件;步骤B9:所述服务器查找详尽登录参数;步骤B10:所述服务器初始化ssocketClient;步骤B11:所述服务器发送socketClient启动请求至TSP;步骤B12:所述服务器接收所述TSP发送的信道建立成功应答;步骤B13:所述服务器生成登录报文;步骤B14:所述服务器发送登录报文至所述TSP;步骤B15:所述服务器发送按事件回传上行报文至所述portal;步骤B16:所述服务器接收所述TSP发送的RSA秘钥;步骤B17:所述服务器发送按事件回传下行报文至所述portal;步骤B18:所述服务器发送确认收到秘钥应答至所述TSP;步骤B19:所述服务器发送按事件回传上行报文至所述portal;步骤B20:所述服务器接收所述portal发送的模拟功能被选中事件;步骤B21:所述服务器查找该项功能TlvModels;步骤B22:所述服务器发送按功能回传TlvModels至所述portal;
步骤B23:所述服务器接收所述portal发送的模拟功能参数提交事件请求;步骤B24:所述服务器根据表单内容生成TLV串;步骤B...

【专利技术属性】
技术研发人员:夏雪
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1