一种设备端与主机端通信方法技术

技术编号:15523505 阅读:155 留言:0更新日期:2017-06-04 12:15
本发明专利技术公开了一种设备端与主机端通信方法,包括以下步骤:(1)、主机端向设备端发送建立通信链路请求,所述设备端接受建立通信链路请求,两者建立通信链路,所建立的通信链路为蓝牙音频通道的通信链路;(2)、所述设备端检测传感器是否有新数据产生,若有,则将传感器数据按照音频通道数据包格式进行打包,并通过所建立的通信链路发送至所述主机端;(3)、所述主机端接收设备端接收传感器数据包并解包,对解包后的传感器数据进行处理分析,输出处理结果。本发明专利技术的设备端与主机端通信方法,可以降低设备端的成本和功耗,从而增强穿戴类设备的市场竞争力和用户体验,通过蓝牙音频通道进行传感器数据传输,解决了速率和实时性需求。

Communication method between device end and host end

The invention discloses a device and host communication method, which comprises the following steps: (1), the host to the device sends the request to establish a communication link, terminal equipment acceptance establishes a communication link request, both of them establish communication link, establish communication links for communication link of Bluetooth audio channel (2); and the equipment detects whether there is a new sensor data, if any, will be carried out in accordance with the audio channel sensor data packet format packaged and transmitted via the communication link up to the host; (3), the main terminal equipment receiving end receives sensor data packets and unpack, processing analysis of sensor data unpack, output results. The invention of the device and the host communication method, can reduce the cost and power consumption of the terminal equipment, so as to enhance the market competitiveness of wearable equipment and user experience, the sensor data transmission via Bluetooth audio channels to resolve the speed and real-time requirements.

【技术实现步骤摘要】
一种设备端与主机端通信方法
本专利技术涉及一种通信方法,具体地说,是涉及一种设备端与主机端通信方法。
技术介绍
随着设备智能化的发展,越来越多的传感器应用在穿戴类设备上,但要处理众多的传感器数据,对处理器提出了较高的要求。高性能的处理器成本较高,且设备端为了进行数据分析,必然导致设备端功耗的增加,因此如果将数据的分析处理过程放在设备端,必然使得设备端成本增加,功耗增加,从而影响用户体验。
技术实现思路
本专利技术为了解决现有可穿戴电子设备功能越来越多,相应对其处理器要求越高,导致成本增加,且功耗增加,影响用户体验的问题,提出了一种设备端与主机端通信方法,可以解决上述问题。为了解决上述技术问题,本专利技术采用以下技术方案予以实现:一种设备端与主机端通信方法,包括以下步骤:(1)、主机端向设备端发送建立通信链路请求,所述设备端接受建立通信链路请求,两者建立通信链路,所建立的通信链路为蓝牙音频通道的通信链路;(2)、所述设备端检测传感器是否有新数据产生,若有,则将传感器数据按照音频通道数据包格式进行打包,并通过所建立的通信链路发送至所述主机端;(3)、所述主机端接收设备端接收传感器数据包并解包,对解包后的传感器数据进行处理分析,输出处理结果。进一步的,步骤(1)中,所述主机端发送建立通信链路请求之前,还包括检测当前应用环境的步骤:若主机端当前应用环境为正在采用SCO音频链路进行通话,则借用SCO音频链路作为通信链路;若主机端当前应用环境为正在采用A2DP音频链路播放音频信号,则借用A2DP音频链路作为通信链路,所述A2DP音频链路和SCO音频链路均为蓝牙音频通道的通信链路。进一步的,步骤(1)中,若主机端当前应用环境既没有正在采用SCO音频链路进行通话,又没有正在采用A2DP音频链路播放音频信号,则从所述SCO音频链路和A2DP音频链路中任意选择其中一音频链路建立通信链路。进一步的,步骤(1)中,所述主机端发送建立通信链路请求之前,还包括检测设备端对通信实时性需求的步骤:若设备端对通信实时性需求标识为高,则建立SCO音频链路作为通信链路,若当前SCO音频链路被占用,则直接借用SCO音频链路作为通信链路。进一步的,步骤(2)中,所述设备端还包括检测是否有音频数据传输,若有,则将音频数据按照音频通道数据包格式进行打包,然后将传感器数据包与音频数据包进行组包,把组包数据通过所建立的通信链路发送至所述主机端。进一步的,传感器数据包与音频数据包的长度不同,传感器数据包与音频数据包组包发送至所述主机端后,所述主机端先将组包拆分成多个数据包,根据各数据包的长度判断是传感器数据还是音频数据,并按照相应的解包规则进行解包。进一步的,步骤(1)中所述主机端与所述设备端建立通信链路之后,还包括两者协商编码方式的步骤,协商结果是选择两者的蓝牙设备均支持的编码方式,并且设备端采用该编码方式进行编码,主机端采用与该编码方式相对应的解码方式进行解码。进一步的,步骤(3)中,主机端同时将处理结果通过指令通道发送至设备端,由设备端同步显示输出处理结果。进一步的,所述主机端为手机,所述设备端为可穿戴电子设备。与现有技术相比,本专利技术的优点和积极效果是:本专利技术的设备端与主机端通信方法,首先,设备端传感器采集的数据不再由设备端处理,而是发送至主机端处理,目前几乎所有主机端(例如手机)都具有较强的处理器,且主机端电池容量大,无需担心功耗问题,因此将传感器数据传送至主机端,再进行数据分析处理,可以降低设备端的成本和功耗,从而增强穿戴类设备的市场竞争力和用户体验。其次,由于目前主机端与设备端只传输少量处理结果类的数据,大多采用专用链路进行数据通信,但专用链路传输速率慢,且传输时延较大,不适合本方法进行传感器数据传输,因此,本方法打破常规,选择蓝牙音频通道进行传感器数据传输,解决了速率和实时性需求。结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其他特点和优点将变得更加清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术所提出的设备端与主机端通信方法的一种实施例流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件。当一个元件被称为“连接于”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。还需要说明的是,本实施例中的左、右、上、下等方位用语,仅是互为相对概念或是以产品的正常使用状态为参考的,而不应该认为是具有限制性的。实施例一,本实施例提出了一种设备端与主机端通信方法,如图1所示,包括以下步骤:S1、主机端向设备端发送建立通信链路请求,设备端接受建立通信链路请求,两者建立通信链路,所建立的通信链路为蓝牙音频通道的通信链路;S2、所述设备端检测传感器是否有新数据产生,若有,则将传感器数据按照音频通道数据包格式进行打包,并通过所建立的通信链路发送至所述主机端;S3、所述主机端接收设备端接收传感器数据包并解包,对解包后的传感器数据进行处理分析,输出处理结果。本实施例的设备端与主机端通信方法,首先,设备端传感器采集的数据不再由设备端处理,而是发送至主机端处理,目前几乎所有主机端(例如手机)都具有较强的处理器,且主机端电池容量大,无需担心功耗问题,因此将传感器数据传送至主机端,再进行数据分析处理,可以降低设备端的成本和功耗,从而增强穿戴类设备的市场竞争力和用户体验,而且主机端的处理器可以得到充分利用,避免了再在设备端设置高性能处理器导致资源浪费。其次,由于目前主机端与设备端只传输少量处理结果类的数据,大多采用专用链路进行数据通信,但专用链路传输速率慢,且传输时延较大,不适合本方法进行传感器传输,因此,本方法打破常规,选择蓝牙音频通道进行传感器数据传输,解决了速率和实时性需求。当然,目前主机端蓝牙模块的音频通道主要目的是用于进行连接蓝牙耳机进行通话或者连接蓝牙播放设备播放音频信号,则直接借用当前的音频链路即可,因此,步骤S1中,所述主机端发送建立通信链路请求之前,还包括检测当前应用环境的步骤:若主机端当前应用环境为正在采用SCO音频链路进行通话,则借用SCO音频链路作为通信链路;若主机端当前应用环境为正在采用A2DP音频链路播放音频信号,则借用A2DP音频链路作为通信链路,所述A2DP音频链路和SCO音频链路均为蓝牙音频通道的通信链路。上述借用当前通信链路的方式,节省了重新建立的时间。步骤S1中,若主机端当前应用环境既没有正在采用SCO音频链路进行通话,又没有正在采用A2DP音频链路播放音频信号,则从所述SCO音频链路和A2DP音频链路中任意选择其中一音频链路建立通信链路。对于一些动态跟踪类的设备需本文档来自技高网...
一种设备端与主机端通信方法

【技术保护点】
一种设备端与主机端通信方法,其特征在于,包括以下步骤:(1)、主机端向设备端发送建立通信链路请求,所述设备端接受建立通信链路请求,两者建立通信链路,所建立的通信链路为蓝牙音频通道的通信链路;(2)、所述设备端检测传感器是否有新数据产生,若有,则将传感器数据按照音频通道数据包格式进行打包,并通过所建立的通信链路发送至所述主机端;(3)、所述主机端接收设备端接收传感器数据包并解包,对解包后的传感器数据进行处理分析,输出处理结果。

【技术特征摘要】
1.一种设备端与主机端通信方法,其特征在于,包括以下步骤:(1)、主机端向设备端发送建立通信链路请求,所述设备端接受建立通信链路请求,两者建立通信链路,所建立的通信链路为蓝牙音频通道的通信链路;(2)、所述设备端检测传感器是否有新数据产生,若有,则将传感器数据按照音频通道数据包格式进行打包,并通过所建立的通信链路发送至所述主机端;(3)、所述主机端接收设备端接收传感器数据包并解包,对解包后的传感器数据进行处理分析,输出处理结果。2.根据权利要求1所述的设备端与主机端通信方法,其特征在于,步骤(1)中,所述主机端发送建立通信链路请求之前,还包括检测当前应用环境的步骤:若主机端当前应用环境为正在采用SCO音频链路进行通话,则借用SCO音频链路作为通信链路;若主机端当前应用环境为正在采用A2DP音频链路播放音频信号,则借用A2DP音频链路作为通信链路,所述A2DP音频链路和SCO音频链路均为蓝牙音频通道的通信链路。3.根据权利要求2所述的设备端与主机端通信方法,其特征在于,步骤(1)中,若主机端当前应用环境既没有正在采用SCO音频链路进行通话,又没有正在采用A2DP音频链路播放音频信号,则从所述SCO音频链路和A2DP音频链路中任意选择其中一音频链路建立通信链路。4.根据权利要求3所述的设备端与主机端通信方法,其特征在于,步骤(1)中,所述主机端发送建立通信链路请求之前,还包括检测设备端对通信实时性...

【专利技术属性】
技术研发人员:姚艳红
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

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

1