两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種設(shè)備端與主機(jī)端通信方法與流程

文檔序號(hào):12500051閱讀:597來(lái)源:國(guó)知局
本發(fā)明涉及一種通信方法,具體地說(shuō),是涉及一種設(shè)備端與主機(jī)端通信方法。
背景技術(shù)
:隨著設(shè)備智能化的發(fā)展,越來(lái)越多的傳感器應(yīng)用在穿戴類設(shè)備上,但要處理眾多的傳感器數(shù)據(jù),對(duì)處理器提出了較高的要求。高性能的處理器成本較高,且設(shè)備端為了進(jìn)行數(shù)據(jù)分析,必然導(dǎo)致設(shè)備端功耗的增加,因此如果將數(shù)據(jù)的分析處理過(guò)程放在設(shè)備端,必然使得設(shè)備端成本增加,功耗增加,從而影響用戶體驗(yàn)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明為了解決現(xiàn)有可穿戴電子設(shè)備功能越來(lái)越多,相應(yīng)對(duì)其處理器要求越高,導(dǎo)致成本增加,且功耗增加,影響用戶體驗(yàn)的問(wèn)題,提出了一種設(shè)備端與主機(jī)端通信方法,可以解決上述問(wèn)題。為了解決上述技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)方案予以實(shí)現(xiàn):一種設(shè)備端與主機(jī)端通信方法,包括以下步驟:(1)、主機(jī)端向設(shè)備端發(fā)送建立通信鏈路請(qǐng)求,所述設(shè)備端接受建立通信鏈路請(qǐng)求,兩者建立通信鏈路,所建立的通信鏈路為藍(lán)牙音頻通道的通信鏈路;(2)、所述設(shè)備端檢測(cè)傳感器是否有新數(shù)據(jù)產(chǎn)生,若有,則將傳感器數(shù)據(jù)按照音頻通道數(shù)據(jù)包格式進(jìn)行打包,并通過(guò)所建立的通信鏈路發(fā)送至所述主機(jī)端;(3)、所述主機(jī)端接收設(shè)備端接收傳感器數(shù)據(jù)包并解包,對(duì)解包后的傳感器數(shù)據(jù)進(jìn)行處理分析,輸出處理結(jié)果。進(jìn)一步的,步驟(1)中,所述主機(jī)端發(fā)送建立通信鏈路請(qǐng)求之前,還包括檢測(cè)當(dāng)前應(yīng)用環(huán)境的步驟:若主機(jī)端當(dāng)前應(yīng)用環(huán)境為正在采用SCO音頻鏈路進(jìn)行通話,則借用SCO音頻鏈路作為通信鏈路;若主機(jī)端當(dāng)前應(yīng)用環(huán)境為正在采用A2DP音頻鏈路播放音頻信號(hào),則借用A2DP音頻鏈路作為通信鏈路,所述A2DP音頻鏈路和SCO音頻鏈路均為藍(lán)牙音頻通道的通信鏈路。進(jìn)一步的,步驟(1)中,若主機(jī)端當(dāng)前應(yīng)用環(huán)境既沒(méi)有正在采用SCO音頻鏈路進(jìn)行通話,又沒(méi)有正在采用A2DP音頻鏈路播放音頻信號(hào),則從所述SCO音頻鏈路和A2DP音頻鏈路中任意選擇其中一音頻鏈路建立通信鏈路。進(jìn)一步的,步驟(1)中,所述主機(jī)端發(fā)送建立通信鏈路請(qǐng)求之前,還包括檢測(cè)設(shè)備端對(duì)通信實(shí)時(shí)性需求的步驟:若設(shè)備端對(duì)通信實(shí)時(shí)性需求標(biāo)識(shí)為高,則建立SCO音頻鏈路作為通信鏈路,若當(dāng)前SCO音頻鏈路被占用,則直接借用SCO音頻鏈路作為通信鏈路。進(jìn)一步的,步驟(2)中,所述設(shè)備端還包括檢測(cè)是否有音頻數(shù)據(jù)傳輸,若有,則將音頻數(shù)據(jù)按照音頻通道數(shù)據(jù)包格式進(jìn)行打包,然后將傳感器數(shù)據(jù)包與音頻數(shù)據(jù)包進(jìn)行組包,把組包數(shù)據(jù)通過(guò)所建立的通信鏈路發(fā)送至所述主機(jī)端。進(jìn)一步的,傳感器數(shù)據(jù)包與音頻數(shù)據(jù)包的長(zhǎng)度不同,傳感器數(shù)據(jù)包與音頻數(shù)據(jù)包組包發(fā)送至所述主機(jī)端后,所述主機(jī)端先將組包拆分成多個(gè)數(shù)據(jù)包,根據(jù)各數(shù)據(jù)包的長(zhǎng)度判斷是傳感器數(shù)據(jù)還是音頻數(shù)據(jù),并按照相應(yīng)的解包規(guī)則進(jìn)行解包。進(jìn)一步的,步驟(1)中所述主機(jī)端與所述設(shè)備端建立通信鏈路之后,還包括兩者協(xié)商編碼方式的步驟,協(xié)商結(jié)果是選擇兩者的藍(lán)牙設(shè)備均支持的編碼方式,并且設(shè)備端采用該編碼方式進(jìn)行編碼,主機(jī)端采用與該編碼方式相對(duì)應(yīng)的解碼方式進(jìn)行解碼。進(jìn)一步的,步驟(3)中,主機(jī)端同時(shí)將處理結(jié)果通過(guò)指令通道發(fā)送至設(shè)備端,由設(shè)備端同步顯示輸出處理結(jié)果。進(jìn)一步的,所述主機(jī)端為手機(jī),所述設(shè)備端為可穿戴電子設(shè)備。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是:本發(fā)明的設(shè)備端與主機(jī)端通信方法,首先,設(shè)備端傳感器采集的數(shù)據(jù)不再由設(shè)備端處理,而是發(fā)送至主機(jī)端處理,目前幾乎所有主機(jī)端(例如手機(jī))都具有較強(qiáng)的處理器,且主機(jī)端電池容量大,無(wú)需擔(dān)心功耗問(wèn)題,因此將傳感器數(shù)據(jù)傳送至主機(jī)端,再進(jìn)行數(shù)據(jù)分析處理,可以降低設(shè)備端的成本和功耗,從而增強(qiáng)穿戴類設(shè)備的市場(chǎng)競(jìng)爭(zhēng)力和用戶體驗(yàn)。其次,由于目前主機(jī)端與設(shè)備端只傳輸少量處理結(jié)果類的數(shù)據(jù),大多采用專用鏈路進(jìn)行數(shù)據(jù)通信,但專用鏈路傳輸速率慢,且傳輸時(shí)延較大,不適合本方法進(jìn)行傳感器數(shù)據(jù)傳輸,因此,本方法打破常規(guī),選擇藍(lán)牙音頻通道進(jìn)行傳感器數(shù)據(jù)傳輸,解決了速率和實(shí)時(shí)性需求。結(jié)合附圖閱讀本發(fā)明實(shí)施方式的詳細(xì)描述后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清楚。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明所提出的設(shè)備端與主機(jī)端通信方法的一種實(shí)施例流程圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。需要說(shuō)明的是,當(dāng)元件被稱為“固定于”或“設(shè)置于”另一個(gè)元件,它可以直接在另一個(gè)元件上或者可能同時(shí)存在居中元件。當(dāng)一個(gè)元件被稱為“連接于”另一個(gè)元件,它可以是直接連接到另一個(gè)元件或者可能同時(shí)存在居中元件。還需要說(shuō)明的是,本實(shí)施例中的左、右、上、下等方位用語(yǔ),僅是互為相對(duì)概念或是以產(chǎn)品的正常使用狀態(tài)為參考的,而不應(yīng)該認(rèn)為是具有限制性的。實(shí)施例一,本實(shí)施例提出了一種設(shè)備端與主機(jī)端通信方法,如圖1所示,包括以下步驟:S1、主機(jī)端向設(shè)備端發(fā)送建立通信鏈路請(qǐng)求,設(shè)備端接受建立通信鏈路請(qǐng)求,兩者建立通信鏈路,所建立的通信鏈路為藍(lán)牙音頻通道的通信鏈路;S2、所述設(shè)備端檢測(cè)傳感器是否有新數(shù)據(jù)產(chǎn)生,若有,則將傳感器數(shù)據(jù)按照音頻通道數(shù)據(jù)包格式進(jìn)行打包,并通過(guò)所建立的通信鏈路發(fā)送至所述主機(jī)端;S3、所述主機(jī)端接收設(shè)備端接收傳感器數(shù)據(jù)包并解包,對(duì)解包后的傳感器數(shù)據(jù)進(jìn)行處理分析,輸出處理結(jié)果。本實(shí)施例的設(shè)備端與主機(jī)端通信方法,首先,設(shè)備端傳感器采集的數(shù)據(jù)不再由設(shè)備端處理,而是發(fā)送至主機(jī)端處理,目前幾乎所有主機(jī)端(例如手機(jī))都具有較強(qiáng)的處理器,且主機(jī)端電池容量大,無(wú)需擔(dān)心功耗問(wèn)題,因此將傳感器數(shù)據(jù)傳送至主機(jī)端,再進(jìn)行數(shù)據(jù)分析處理,可以降低設(shè)備端的成本和功耗,從而增強(qiáng)穿戴類設(shè)備的市場(chǎng)競(jìng)爭(zhēng)力和用戶體驗(yàn),而且主機(jī)端的處理器可以得到充分利用,避免了再在設(shè)備端設(shè)置高性能處理器導(dǎo)致資源浪費(fèi)。其次,由于目前主機(jī)端與設(shè)備端只傳輸少量處理結(jié)果類的數(shù)據(jù),大多采用專用鏈路進(jìn)行數(shù)據(jù)通信,但專用鏈路傳輸速率慢,且傳輸時(shí)延較大,不適合本方法進(jìn)行傳感器傳輸,因此,本方法打破常規(guī),選擇藍(lán)牙音頻通道進(jìn)行傳感器數(shù)據(jù)傳輸,解決了速率和實(shí)時(shí)性需求。當(dāng)然,目前主機(jī)端藍(lán)牙模塊的音頻通道主要目的是用于進(jìn)行連接藍(lán)牙耳機(jī)進(jìn)行通話或者連接藍(lán)牙播放設(shè)備播放音頻信號(hào),則直接借用當(dāng)前的音頻鏈路即可,因此,步驟S1中,所述主機(jī)端發(fā)送建立通信鏈路請(qǐng)求之前,還包括檢測(cè)當(dāng)前應(yīng)用環(huán)境的步驟:若主機(jī)端當(dāng)前應(yīng)用環(huán)境為正在采用SCO音頻鏈路進(jìn)行通話,則借用SCO音頻鏈路作為通信鏈路;若主機(jī)端當(dāng)前應(yīng)用環(huán)境為正在采用A2DP音頻鏈路播放音頻信號(hào),則借用A2DP音頻鏈路作為通信鏈路,所述A2DP音頻鏈路和SCO音頻鏈路均為藍(lán)牙音頻通道的通信鏈路。上述借用當(dāng)前通信鏈路的方式,節(jié)省了重新建立的時(shí)間。步驟S1中,若主機(jī)端當(dāng)前應(yīng)用環(huán)境既沒(méi)有正在采用SCO音頻鏈路進(jìn)行通話,又沒(méi)有正在采用A2DP音頻鏈路播放音頻信號(hào),則從所述SCO音頻鏈路和A2DP音頻鏈路中任意選擇其中一音頻鏈路建立通信鏈路。對(duì)于一些動(dòng)態(tài)跟蹤類的設(shè)備需要主機(jī)端與設(shè)備端盡量同步,尤其當(dāng)音頻數(shù)據(jù)傳輸時(shí),更會(huì)導(dǎo)致專用通路數(shù)據(jù)的時(shí)延加大。在藍(lán)牙協(xié)議中,SCO音頻鏈路具有良好的實(shí)時(shí)性,借用此鏈路傳送傳感器數(shù)據(jù)可以使數(shù)據(jù)得到及時(shí)的處理,且能保證SCO音頻鏈路本身音頻功能的正常工作。對(duì)于傳輸時(shí)延要求不高的設(shè)備,也可以通過(guò)藍(lán)牙A2DP音頻鏈路進(jìn)行傳輸。步驟S1中,主機(jī)端發(fā)送建立通信鏈路請(qǐng)求之前,還包括檢測(cè)設(shè)備端對(duì)通信實(shí)時(shí)性需求的步驟:若設(shè)備端對(duì)通信實(shí)時(shí)性需求標(biāo)識(shí)為高,則建立SCO音頻鏈路作為通信鏈路,若主機(jī)端當(dāng)前SCO音頻鏈路被占用,在保證不影響當(dāng)前通話的前提下直接借用SCO音頻鏈路傳輸即可,否則可等待并進(jìn)行提示。。步驟S2中,設(shè)備端還包括檢測(cè)是否有音頻數(shù)據(jù)傳輸,若有,則將音頻數(shù)據(jù)按照音頻通道數(shù)據(jù)包格式進(jìn)行打包,然后將傳感器數(shù)據(jù)包與音頻數(shù)據(jù)包進(jìn)行組包,把組包數(shù)據(jù)通過(guò)所建立的通信鏈路發(fā)送至所述主機(jī)端。傳感器數(shù)據(jù)包與音頻數(shù)據(jù)包的長(zhǎng)度不同,傳感器數(shù)據(jù)包與音頻數(shù)據(jù)包組包發(fā)送至所述主機(jī)端后,所述主機(jī)端先將組包拆分成多個(gè)數(shù)據(jù)包,根據(jù)各數(shù)據(jù)包的長(zhǎng)度判斷是傳感器數(shù)據(jù)還是音頻數(shù)據(jù),并按照相應(yīng)的解包規(guī)則進(jìn)行解包。意義編碼方式頭標(biāo)志音頻編碼參數(shù)1音頻編碼參數(shù)2CRC數(shù)據(jù)長(zhǎng)度1Byte1Byte1Byte1ByteLength表1如表1所示,為音頻通道數(shù)據(jù)包格式,對(duì)于SCO鏈路和A2DP鏈路,其編碼方式相同,音頻數(shù)據(jù)和傳感器數(shù)據(jù)均采用表1格式進(jìn)行打包。編碼方式頭標(biāo)志代表了數(shù)據(jù)包的編碼格式,對(duì)于固定的編碼格式,其標(biāo)志是固定的,如藍(lán)牙規(guī)范要求藍(lán)牙設(shè)備必須支持SBC編碼,其標(biāo)志位0x9C。編碼參數(shù)1和編碼參數(shù)2為音頻通道建立時(shí),設(shè)備端和主機(jī)端雙方協(xié)商的結(jié)果,此參數(shù)在設(shè)備端和主機(jī)端同時(shí)保存。CRC為前面三個(gè)字節(jié)數(shù)據(jù)的校驗(yàn)值,這是為了保證接收端對(duì)參數(shù)正確性的校驗(yàn)值。最后為有效數(shù)據(jù)長(zhǎng)度,其長(zhǎng)度遵循編碼規(guī)范,根據(jù)編碼參數(shù)1和編碼參數(shù)2來(lái)確定。為了區(qū)分音頻數(shù)據(jù)和傳感器數(shù)據(jù),這里通過(guò)編碼參數(shù)2來(lái)進(jìn)行區(qū)分,相應(yīng)數(shù)據(jù)包的長(zhǎng)度不同。對(duì)于音頻數(shù)據(jù),根據(jù)目前藍(lán)牙音頻應(yīng)用,編碼參數(shù)2為小于53的值。因此對(duì)于傳感器數(shù)據(jù),編碼參數(shù)2會(huì)將最高位置1,再根據(jù)所需要傳遞的傳感器數(shù)據(jù)長(zhǎng)度設(shè)置編碼參數(shù)2。步驟S1中所述主機(jī)端與所述設(shè)備端建立通信鏈路之后,還包括兩者協(xié)商編碼方式的步驟,協(xié)商結(jié)果是選擇兩者的藍(lán)牙設(shè)備均支持的編碼方式,并且設(shè)備端采用該編碼方式進(jìn)行編碼,主機(jī)端采用與該編碼方式相對(duì)應(yīng)的解碼方式進(jìn)行解碼。若設(shè)備端也具有顯示功能的話,步驟S3中,主機(jī)端同時(shí)將處理結(jié)果通過(guò)指令通道發(fā)送至設(shè)備端,由設(shè)備端同步顯示輸出處理結(jié)果。由于只是發(fā)送處理結(jié)果,數(shù)據(jù)量較小,因此通過(guò)指令通道發(fā)送即可,無(wú)需再次占用音頻通道。本實(shí)施例中的所涉及的主機(jī)端可以為手機(jī)、電腦等智能終端,設(shè)備端為可穿戴電子設(shè)備。當(dāng)然,上述說(shuō)明并非是對(duì)本發(fā)明的限制,本發(fā)明也并不僅限于上述舉例,本
技術(shù)領(lǐng)域
的普通技術(shù)人員在本發(fā)明的實(shí)質(zhì)范圍內(nèi)所做出的變化、改型、添加或替換,也應(yīng)屬于本發(fā)明的保護(hù)范圍。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
抚宁县| 钟山县| 平顺县| 平果县| 阿克苏市| 海晏县| 都江堰市| 调兵山市| 东乌| 丘北县| 石棉县| 永济市| 军事| 科尔| 临江市| 巴塘县| 颍上县| 高台县| 永寿县| 聊城市| 禹州市| 盘锦市| 柘荣县| 寿宁县| 冀州市| 西和县| 清涧县| 景谷| 项城市| 北海市| 健康| 新龙县| 全南县| 河北省| 陵水| 常宁市| 泸州市| 娄烦县| 伽师县| 姜堰市| 田阳县|