本申请涉及智能穿戴设备,特别涉及一种智能头盔数据通信系统、方法、计算机设备和存储介质。
背景技术:
1、头盔是骑行过程中必不可少的保护性用具,能对佩戴者的头部起到较好的安全防护效果,然而随着科技的发展,传统的头盔已经不能满足人们实际的需求,智能头盔因为具备能与移动端进行语音交互、地图导航以及信息发送等功能逐渐被骑行者所喜爱。
2、然而,现有的智能头盔与移动端之间通过单一协议连接进行数据传输,如专利文献201610873417.8,公开了一种智能骑行多设备无线通讯系统,其中,包括两个数据通讯模块,虽然数据通讯模块可设置两种不同的通信协议与手机端进行连接,但是此专利文献中设置的两种不同的通信协议只为适应手机端不同的操作系统,而不是针对不同的传输数据的类型使用不同的传输协议,如果在头盔和手机端之间同时传输双向音频包、数据包时,容易因为发送逻辑复杂,导致数据包传输过程中冲突,从而使数据传输延时大、实时性低。
技术实现思路
1、本发明提供一种智能头盔数据通信系统、方法、计算机设备和存储介质,旨在解决现有技术中智能头盔与移动端之间通过单一协议连接进行数据传输,容易因为发送逻辑复杂,导致数据包传输过程中冲突,使数据传输延时大、实时性低技术问题。
2、为了实现上述发明目的,本发明第一方面提出一种智能头盔数据通信系统,包括:头盔端、移动终端和数据通讯模块,所述数据通讯模块中配置有多种类型的通信协议,所述头盔端与所述移动终端通过所述数据通讯模块通信连接,所述数据通讯模块用于根据所述移动终端与所述头盔端传输的数据包类型来设置协议头,并从所述多种类型的通信协议中选择与所述协议头适配的所述通信协议进行数据传输。
3、进一步地,所述数据包类型包括所述移动终端的多媒体音频数据包,所述通信协议包括蓝牙a2dp协议,所述数据通讯模块用于将所述多媒体音频数据包通过所述蓝牙a2dp协议传输给所述头盔端。
4、进一步地,所述数据包类型包括所述移动终端的通话音频数据包,所述通信协议包括蓝牙hsp协议,所述数据通讯模块用于将所述通话音频数据包通过所述蓝牙hsp协议传输给所述头盔端。
5、进一步地,所述数据包类型包括所述移动终端的命令数据包,所述通信协议包括spp协议,所述数据通讯模块用于将所述命令数据包通过所述spp协议传输给所述头盔端。
6、进一步地,所述数据包类型包括所述头盔端的音频包,所述通信协议包括spp协议,所述数据通讯模块用于将所述音频包通过所述spp协议传输给所述移动终端。
7、进一步地,所述头盔端中设置有外设设备,所述数据通讯模块设置有外设通信端口,所述外设通信端口配置有ble协议,所述外设通信端口与外围设备通信连接。
8、进一步地,所述外围设备包括音响、麦克风和显示屏中的至少一种。
9、第二方面,本发明提出一种智能头盔数据通信方法,所述智能头盔数据通信方法应用于上述任一项所述的智能头盔数据通信系统,所述方法包括:
10、获取所述头盔端或所述移动终端的待传输数据包;
11、解析所述待传输数据包,得到所述待传输数据包的数据包类型;
12、根据所述数据包类型从所述数据通讯模块中调用与所述待传输数据包匹配的通信协议,得到目标通信协议;
13、将所述待传输数据包按所述目标通信协议,从所述头盔端或所述移动终端的其中一端传输至所述头盔端或所述移动终端中的另一端。
14、有益效果:
15、本发明的智能头盔数据通信系统、方法、计算机设备和存储介质,其中,系统包括:头盔端、移动终端和数据通讯模块,所述数据通讯模块中配置有多种类型的通信协议,所述头盔端与所述移动终端通过所述数据通讯模块通信连接,所述数据通讯模块用于根据所述移动终端与所述头盔端传输的数据包类型,从所述多种类型的通信协议中选择适配的所述通信协议进行数据传输。本申请通过在头盔端和移动终端之间设置一个配置有多种不同通信协议的数据通讯模块,并可根据头盔端和移动终端之间传输的数据包类型,进而从多种不同类型的通信协议中选择一种与数据包类型最为适配的通信协议进行数据传输,从而可根据不同数据包类型的特点结合对应通信协议的特性进行传输,从而不需要过于复杂的数据传输逻辑,可有效规避数据包传输冲突,使数据传输延时大、实时性低技术问题。
1.一种智能头盔数据通信系统,其特征在于,包括:头盔端、移动终端和数据通讯模块,所述数据通讯模块中配置有多种类型的通信协议,所述头盔端与所述移动终端通过所述数据通讯模块通信连接,所述数据通讯模块用于根据所述移动终端与所述头盔端传输的数据包类型来设置协议头,并从所述多种类型的通信协议中选择与所述协议头适配的所述通信协议进行数据传输。
2.根据权利要求1所述的智能头盔数据通信系统,其特征在于,所述数据包类型包括所述移动终端的多媒体音频数据包,所述通信协议包括蓝牙a2dp协议,所述数据通讯模块用于将所述多媒体音频数据包通过所述蓝牙a2dp协议传输给所述头盔端。
3.根据权利要求1所述的智能头盔数据通信系统,其特征在于,所述数据包类型包括所述移动终端的通话音频数据包,所述通信协议包括蓝牙hsp协议,所述数据通讯模块用于将所述通话音频数据包通过所述蓝牙hsp协议传输给所述头盔端。
4.根据权利要求1所述的智能头盔数据通信系统,其特征在于,所述数据包类型包括所述移动终端的命令数据包,所述通信协议包括spp协议,所述数据通讯模块用于将所述命令数据包通过所述spp协议传输给所述头盔端。
5.根据权利要求1所述的智能头盔数据通信系统,其特征在于,所述数据包类型包括所述头盔端的音频包,所述通信协议包括spp协议,所述数据通讯模块用于将所述音频包通过所述spp协议传输给所述移动终端。
6.根据权利要求1所述的智能头盔数据通信系统,其特征在于,所述头盔端中设置有外设设备,所述数据通讯模块设置有外设通信端口,所述外设通信端口配置有ble协议,所述外设通信端口与外围设备通信连接。
7.根据权利要求6所述的智能头盔数据通信系统,其特征在于,所述外围设备包括音响、麦克风和显示屏中的至少一种。
8.一种智能头盔数据通信方法,其特征在于,所述智能头盔数据通信方法应用于如权利要求1至7任一项所述的智能头盔数据通信系统,所述方法包括:
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求8所述的智能头盔数据通信方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求8所述的智能头盔数据通信方法的步骤。