车联网车载车机与安卓设备通信方法及其装置制造方法及图纸

技术编号:18398266 阅读:30 留言:0更新日期:2018-07-08 19:14
本发明专利技术公开车联网车载车机与安卓设备通信方法及其装置,其包括以下步骤:步骤1,安卓设备打开调试选项,自动运行adb桥接工具;步骤2,车载车机的USB监测安卓设备连接模块监测当前是否有USB设备连接;步骤3,当有安卓设备通过USB连接到车载车机时,车载车机通过ADB桥接工具下发命令,安卓设备启动应用程序,并同时发送socket转发端口参数给移动应用程序;步骤4,应用程序启动后,监测当前是否有USB连接;当有USB连接时,根据车载车机发的socket转发端口参数来构建socket通道进行USB通信;当没有USB连接或者没有收到socket转发端口参数,则根据默认socket参数信息构建socket通道进行WIFI通信。本发明专利技术自动切换通信方式,兼容USB通信方式和WIFI通信方式。

【技术实现步骤摘要】
车联网车载车机与安卓设备通信方法及其装置
本专利技术涉及电信通讯领域,尤其涉及车联网车载车机与安卓设备通信方法及其装置。
技术介绍
由于国家大力提倡新能源替代传统石化能源,因此,近几年新能源汽车得到迅猛发展,现在主流车厂都在开发新能源汽车,也新产生了一些新能源电动汽车车企,伴随着移动互联网的同步深度发展,车联网也得到不断的挖掘,也得到现在车企的不断重视,目的是让汽车连接起来,更加智能。车联网是以车内网、车际网和车载移动互联网为基础,按照约定的通信协议和数据交互标准,在车-X(X:车、路、行人及互联网等)之间,进行无线通讯和信息交换的大系统网络,是能够实现智能化交通管理、智能动态信息服务和车辆智能化控制的一体化网络,是物联网技术在交通系统领域的典型应用。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供车联网车载车机与安卓设备通信方法及其装置。本专利技术采用的技术方案是:车联网车载车机与安卓设备通信方法,其包括以下步骤:步骤1,安卓设备打开调试选项,自动运行adb桥接工具;步骤2,车载车机的USB监测安卓设备连接模块监测当前是否有USB设备连接;步骤3,当有安卓设备通过USB连接到车载车机时,车载车机通过ADB桥接工具下发命令,安卓设备启动应用程序,并同时发送socket转发端口参数给移动应用程序;步骤4,应用程序启动后,监测当前是否有USB连接;当有USB连接时,根据车载车机发的socket转发端口参数来构建socket通道进行USB通信;当没有USB连接或者没有收到socket转发端口参数,则根据默认socket参数信息构建socket通道进行WIFI通信。进一步地,所述步骤4中USB通信或WiFi通信进行私有数据协议处理。进一步地,用户通过安卓设备进行私有数据协议处理方法,其包括以下步骤:S1,用户通过安卓设备上的应用程序下发指令;S2,指令数据经私有数据协议和TCP/IP底层协议封装为标准协议;S3,安卓设备将封装为标准协议的指令发送至车载车机;S4,安卓设备接收车载车机发送的信息通知;S5,将信息通知按照标准协议进行解析;S6,通过安卓设备的应用程序展示解析后的信息通知。本专利技术还公开了车联网车载车机与安卓设备通信装置,其包括车载车机和安卓设备,车载车机和安卓设备通过USB或WIFI通信连接,车载车机和安卓设备的通信以USB通信方式为主WIFI通信方式为辅,车载车机用于处理车机数据与外界安卓设备通信,安卓设备提供用户操作车载车机设备的窗口并作为车载车机的屏幕使用。进一步地,车载车机搭载基于linux操作系统的小型服务器,车载车机提供处理车机数据的服务并作为车载车机与外界的交流桥梁;车载车机上设有用于建立通道连接的WIFI连接模块、用于建立通道连接的USB连接模块;安卓设备作为用户操作车载车机的窗口,并作为车载车机的屏幕使用。进一步地,所述车载车机内设有USB监测安卓设备连接模块和ADB桥接工具模块,进一步地,所述车载车机内置有私有数据协议和TCP/IP底层协议,车载车机数据依次采用私有数据协议和TCP/IP底层协议处理后传输至安卓设备。进一步地,所述安卓设备设有配套应用程序,应用程序集成有ADB桥接工具模块和USB监测连接模块,应用程序的数据依次采用私有数据协议和TCP/IP底层协议处理后与车载车机进行通信。本专利技术采用以上技术方案,车载车机和安卓设备根据实际车内环境自动切换通信方式,兼容USB通信方式和WIFI通信方式,并设定了以USB通信方式为主,优先级高,以WIFI通信方式为辅的策略,按照约定好的私有数据交互标准协议,底层采用TCP/IP通信协议,进行信息交换。来实现车载车机端和移动APP端的数据通信,数据传输的可靠性和传输速率都能得到大大提高。USB连接模块通过实时监听安卓设备的USB连接状态,当USB自动连接时,安卓设备和车自动恢复USB交互,当USB断开时,以WIFI监听状态为准;WIFI连接模块通过实时监听安卓设备的WIFI状态,当WIFI自动连接时,安卓设备和车自动恢复交互,当WIFI断开时,安卓设备和车自动断开交互;让系统第一时间可以自动恢复和断开安卓设备和车的交互。自动实现在USB通信方式和WIFI通信方式之间的自由切换;优先选择USB通信方式,其次选择WIFI通信方式。本专利技术适用于所有的安卓设备和车载车机的交互,实时性高,反应快,用户体验好。附图说明以下结合附图和具体实施方式对本专利技术做进一步详细说明;图1为本专利技术车联网车载车机与安卓设备通信方法的USB连接通信流程示意图;图2为本专利技术车联网车载车机与安卓设备通信方法的WIFI连接通信流程示意图;图3为本专利技术车联网车载车机与安卓设备通信方法的私有数据协议处理流程示意图;图4为本专利技术车联网车载车机与安卓设备通信装置的结构示意图;图5为本专利技术车联网车载车机与安卓设备通信装置的通信框架示意图。具体实施方式如图1-5之一所示,本专利技术公开了车联网车载车机与安卓设备通信方法,其包括以下步骤:步骤1,安卓设备打开调试选项,自动运行ADB桥接工具;步骤2,车载车机的USB监测安卓设备连接模块监测当前是否有USB设备连接;步骤3,当有安卓设备通过USB连接到车载车机时,车载车机通过ADB桥接工具下发命令,安卓设备启动应用程序,并同时发送socket转发端口参数给移动应用程序;步骤4,应用程序启动后,监测当前是否有USB连接;如图1或2所示,当有USB连接时,根据车载车机发的socket转发端口参数来构建socket通道进行USB通信;当没有USB连接或者没有收到socket转发端口参数,则根据默认socket参数信息构建socket通道进行WIFI通信。进一步地,步骤4中USB通信或WiFi通信进行私有数据协议处理。进一步地,如图3所示,用户通过安卓设备进行私有数据协议处理方法,其包括以下步骤:用户通过安卓设备上的应用程序下发指令;指令数据经私有数据协议和TCP/IP底层协议封装为标准协议;安卓设备将封装为标准协议的指令发送至车载车机;安卓设备接收车载车机发送的信息通知;将信息通知按照标准协议进行解析;通过安卓设备的应用程序展示解析后的信息通知。进一步地,如图4或5所示,本专利技术还公开了车联网车载车机与安卓设备通信装置,其包括车载车机和安卓设备,车载车机和安卓设备通过USB或WIFI通信连接,车载车机和安卓设备的通信以USB通信方式为主WIFI通信方式为辅,车载车机用于处理车机数据与外界安卓设备通信,安卓设备提供用户操作车载车机设备的窗口并作为车载车机的屏幕使用。进一步地,车载车机搭载基于linux操作系统的小型服务器,车载车机提供处理车机数据的服务并作为车载车机与外界的交流桥梁;车载车机上设有用于建立通道连接的WIFI连接模块、用于建立通道连接的USB连接模块;安卓设备作为用户操作车载车机的窗口,并作为车载车机的屏幕使用。进一步地,所述车载车机内设有USB监测安卓设备连接模块和ADB桥接工具模块,进一步地,所述车载车机内置有私有数据协议和TCP/IP底层协议,车载车机数据依次采用私有数据协议和TCP/IP底层协议处理后传输至安卓设备。进一步地,所述安卓设备设有配套应用程序,应用程序集成有ADB桥接工具模块和USB监测连接模块,应用程序的数本文档来自技高网...

【技术保护点】
1.车联网车载车机与安卓设备通信方法,其特征在于:其包括以下步骤:步骤1,安卓设备打开调试选项,自动运行adb桥接工具;步骤2,车载车机的USB监测安卓设备连接模块监测当前是否有USB设备连接;步骤3,当有安卓设备通过USB连接到车载车机时,车载车机通过ADB桥接工具下发命令,安卓设备启动应用程序,并同时发送socket转发端口参数给移动应用程序;步骤4,应用程序启动后,监测当前是否有USB连接;当有USB连接时,根据车载车机发的socket转发端口参数来构建socket通道进行USB通信;当没有USB连接或者没有收到socket转发端口参数,则根据默认socket参数信息构建socket通道进行WIFI通信。

【技术特征摘要】
1.车联网车载车机与安卓设备通信方法,其特征在于:其包括以下步骤:步骤1,安卓设备打开调试选项,自动运行adb桥接工具;步骤2,车载车机的USB监测安卓设备连接模块监测当前是否有USB设备连接;步骤3,当有安卓设备通过USB连接到车载车机时,车载车机通过ADB桥接工具下发命令,安卓设备启动应用程序,并同时发送socket转发端口参数给移动应用程序;步骤4,应用程序启动后,监测当前是否有USB连接;当有USB连接时,根据车载车机发的socket转发端口参数来构建socket通道进行USB通信;当没有USB连接或者没有收到socket转发端口参数,则根据默认socket参数信息构建socket通道进行WIFI通信。2.根据权利要求1所述的车联网车载车机与安卓设备通信方法,其特征在于:所述步骤4中USB通信或WiFi通信进行私有数据协议处理。3.根据权利要求2所述的车联网车载车机与安卓设备通信方法,其特征在于:用户通过安卓设备进行私有数据协议处理方法,其包括以下步骤:S1,用户通过安卓设备上的应用程序下发指令;S2,指令数据经私有数据协议和TCP/IP底层协议封装为标准协议;S3,安卓设备将封装为标准协议的指令发送至车载车机;S4,安卓设备接收车载车机发送的信息通知;S5,将信息通知按照标准协议进行解析;S6,通过安卓设备的应用程序展...

【专利技术属性】
技术研发人员:管运呈
申请(专利权)人:中电福富信息科技有限公司
类型:发明
国别省市:福建,35

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

1