一種移動終端之間的定位查找方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種基于藍(lán)牙和XML文件打包與解析方法的移動終端之間的定位查找方法和定位查找系統(tǒng),所述定位查找方法包括步驟:副機與主機之間建立藍(lán)牙連接;所述副機將控制信息打包成第一XML文件并發(fā)送給所述主機;所述主機接收并解析所述第一XML文件;所述主機解析出的所述控制信息并根據(jù)所述控制信息作出響應(yīng)。本發(fā)明提供的查找定位方法以藍(lán)牙協(xié)議(藍(lán)牙串口傳輸協(xié)議)作為通訊方式,利用XML文件打包與解析的方法進(jìn)行數(shù)據(jù)傳輸,可實現(xiàn)副機移動終端對主機移動終端的定位查找功能。
【專利說明】一種移動終端之間的定位查找方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信的【技術(shù)領(lǐng)域】,具體是涉及一種基于藍(lán)牙和XML文件打包與解析方法的移動終端之間的定位查找方法和定位查找系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)如今隨著移動終端的發(fā)展,已經(jīng)步入網(wǎng)絡(luò)化、智能化的時代,人們使用的移動終端(如手機、平板電腦等)的屏幕也不斷增大;大屏幕給人們帶來很好的應(yīng)用體驗同時,也帶來了攜帶不方便等難題。于是小型的藍(lán)牙移動終端(簡稱副機)應(yīng)運而生。
[0003]這種移動終端主要是通過藍(lán)牙與大屏幕的移動終端(簡稱主機)連接,然后通過藍(lán)牙的各種協(xié)議來控制大屏幕的主機以配合主機使用,比如打電話,發(fā)短信等。這樣的設(shè)備具有待機時間長,攜帶方便,打電話不需要額外的SIM卡等特點。
[0004]但是一些細(xì)節(jié)體驗問題也伴隨而來,比如由于副機與主機是分離的,用戶在體驗副機的小巧與方便的同時,有時候會不小心把主機遺忘在哪個不容易發(fā)現(xiàn)的角落,而在需要到主機時卻不能方便快捷地找到主機;這給用戶帶來了很大的不便。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種移動終端之間的定位查找方法,以解決現(xiàn)有技術(shù)中由于主機被遺忘在隱蔽處而無法被快速被找到的技術(shù)問題。
[0006]為解決上述問題,本發(fā)明實施例提供了一種移動終端之間的定位查找方法,所述定位查找方法基于藍(lán)牙和XML文件打包與解析方法,包括步驟:副機與主機之間建立藍(lán)牙連接;所述副機將控制信息打包成第一 XML文件并發(fā)送給所述主機;所述主機接收并解析所述第一 XML文件;所述主機解析出所述控制信息并根據(jù)所述控制信息作出響應(yīng)。
[0007]根據(jù)本發(fā)明一優(yōu)先實施例,所述主機作出的響應(yīng)為播放鈴聲、振動、閃爍指示燈以及發(fā)送定位信息給所述副機。
[0008]根據(jù)本發(fā)明一優(yōu)先實施例,所述主機發(fā)送所述定位信息給所述副機的步驟包括:所述主機收集信息處理模塊得到的定位信息;所述主機將所述定位信息打包成第二 XML文件;所述主機將所述第二 XML文件發(fā)送給所述副機。
[0009]根據(jù)本發(fā)明一優(yōu)先實施例,所述定位查找方法還包括步驟:所述副機接收所述第二 XML文件并進(jìn)行解析;所述副機解析出所述定位信息并將所述定位信息顯示在人機交互界面上。
[0010]根據(jù)本發(fā)明一優(yōu)先實施例,所述主機接收到所述第一 XML文件與解析所述第一XML文件之間還包括步驟:判斷所述第一 XML文件是否為定位查找指示文件。
[0011]根據(jù)本發(fā)明一優(yōu)先實施例,所述主機解析所述第一 XML文件后還包括步驟:將解析出的指示信息保存到信息數(shù)據(jù)結(jié)構(gòu)中;所述信息處理模塊導(dǎo)入所述信息數(shù)據(jù)結(jié)構(gòu)并作出獲取所述定位信息動作,所述獲取定位信息動作為:開啟定位模塊進(jìn)行定位所述主機的位置。
[0012]為解決上述技術(shù)問題,本發(fā)明實施例還提供一種基于藍(lán)牙和XML文件打包與解析方法的定位查找系統(tǒng),所述定位查找系統(tǒng)包括副機和主機,所述副機和所述主機之間通過藍(lán)牙傳輸XML文件包,所述主機包括:定位模塊,用于獲取所述主機的位置信息;主機XML文件解析模塊;主機XML文件打包模塊;主機藍(lán)牙通信模塊,用于與所述副機進(jìn)行藍(lán)牙通信;信息處理模塊,用于控制所述主機XML文件解析模塊和所述主機XML文件打包模塊的運行過程;所述副機包括:人機交互模塊,用于顯示、輸入以及處理定位查找的過程信息;副機XML文件解析模塊;副機XML文件打包模塊;副機藍(lán)牙通信模塊,用于與所述主機進(jìn)行藍(lán)牙通信。
[0013]根據(jù)本發(fā)明一優(yōu)先實施例,所述主機還包括響應(yīng)模塊,所述響應(yīng)模塊根據(jù)所述信息處理模塊的指令發(fā)出提示信息。
[0014]根據(jù)本發(fā)明一優(yōu)先實施例,所述提示信息包括播放鈴聲、主機振動、閃爍指示燈。
[0015]根據(jù)本發(fā)明一優(yōu)先實施例,所述主機還包括判斷模塊,所述判斷模塊用于判斷接收到的XML文件是否為定位查找指示文件。
[0016]相對于現(xiàn)有技術(shù),本發(fā)明提供的基于藍(lán)牙和XML文件打包與解析方法的移動終端之間的定位查找方法和定位查找系統(tǒng),以藍(lán)牙協(xié)議(藍(lán)牙串口傳輸協(xié)議)作為通訊方式,利用XML文件打包與解析的方法進(jìn)行數(shù)據(jù)傳輸,可實現(xiàn)副機移動終端對主機移動終端的定位查找功能。用戶只要通過副機向主機發(fā)送一個控制指令,指定的主機就會以播放鈴聲、振動或者把GPS定位信息反饋給副機等方式提示主機的位置,方便用戶快速定位主機的位置。
【專利附圖】
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是是本發(fā)明移動終端之間的定位查找方法一優(yōu)選實施例的流程示意圖;
[0019]圖2是圖1中定位查找方法實施例的副機向主機發(fā)送控制信息的流程示意圖;
[0020]圖3是圖1中定位查找方法實施例的針對主機發(fā)送定位信息給副機過程中解析第一 XML文件的流程示意圖;
[0021]圖4為圖3實施例中主機發(fā)送定位信息給副機的完整流程圖;以及
[0022]圖5是本發(fā)明基于藍(lán)牙和XML文件打包與解析方法的定位查找系統(tǒng)的結(jié)構(gòu)組成框圖。
【具體實施方式】
[0023]下面結(jié)合附圖和實施例,對本發(fā)明作進(jìn)一步的詳細(xì)描述。特別指出的是,以下實施例僅用于說明本發(fā)明,但不對本發(fā)明的范圍進(jìn)行限定。同樣的,以下實施例僅為本發(fā)明的部分實施例而非全部實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]請參閱圖1,圖1是本發(fā)明移動終端之間的定位查找方法一優(yōu)選實施例的流程示意圖,該定位查找方法基于藍(lán)牙和XML文件打包與解析方法,該定位查找方法包括但不限于以下步驟:
[0025]步驟S100,副機與主機之間建立藍(lán)牙連接。
[0026]在步驟SlOO中,主要利用了藍(lán)牙的SPP Profile(即藍(lán)牙串口傳輸協(xié)議)。
[0027]步驟SI 10,副機將控制信息打包成第一 XML文件并發(fā)送給主機。
[0028]請參閱圖2,圖2是圖1中定位查找方法實施例的副機向主機發(fā)送控制信息的流程示意圖,包括如下步驟:
[0029]步驟S20,定義控制信息。
[0030]其中,該步驟及其以下步驟都是由副機完成。
[0031]步驟S21,啟動藍(lán)牙模塊,發(fā)起并建立無線連接。該藍(lán)牙模塊為副機藍(lán)牙通信模塊。
[0032]步驟S22,將控制信息打包成第一 XML文件。該步驟由副機XML文件打包模塊完成。
[0033]步驟S23,通過藍(lán)牙模塊向主機發(fā)送第一 XML文件。發(fā)送后判斷第一 XML文件是否發(fā)送成功,如果判斷結(jié)果為是,則直接進(jìn)入步驟S24,結(jié)束;如果判斷結(jié)果為否,則需要繼續(xù)判斷是否需要重新發(fā)送,需要重新發(fā)送的話,返回步驟S23,重新通過藍(lán)牙模塊向主機發(fā)送第一 XML文件,如果不需要重新發(fā)送,則進(jìn)入下一步驟。
[0034]步驟S24,結(jié)束。以上為副機向主機發(fā)送控制信息的流程。
[0035]步驟S120,主機接收并解析第一 XML文件。
[0036]其中,該步驟由主機XML文件解析模塊完成。
[0037]步驟S130,主機解析出控制信息并根據(jù)該控制信息作出響應(yīng)。
[0038]其中,主機作出的響應(yīng)可以為播放鈴聲、振動、閃爍指示燈以及發(fā)送定位信息給副機等。下面將針對主機響應(yīng)中的發(fā)送定位信息給副機為例,進(jìn)行描述后續(xù)流程。
[0039]請參閱圖3,圖3是圖1中定位查找方法實施例的針對主機發(fā)送定位信息給副機過程中解析第一 XML文件的流程示意圖,該過程包括如下步驟:
[0040]步驟S30,接收第一 XML文件。
[0041]其中,該步驟由主機藍(lán)牙通信模塊完成,主機藍(lán)牙通信模塊與副機藍(lán)牙通信模塊通過藍(lán)牙串口傳輸協(xié)議進(jìn)行數(shù)據(jù)傳輸。
[0042]步驟S31,判斷是否為定位查找指示文件。
[0043]當(dāng)判斷模塊判斷第一 XML文件是否定位查找指示文件的結(jié)果為否時,則直接進(jìn)入到步驟S36,結(jié)束;如果判斷結(jié)果為是,則進(jìn)入到下一步驟。
[0044]步驟S32,根據(jù)XML標(biāo)準(zhǔn)解析此文件。其中,該步驟由主機XML文件解析模塊完成。其具體的解析過程在本領(lǐng)域技術(shù)人員的理解范圍內(nèi),此處不再贅述。
[0045]步驟S33,將解析出的指示信息保存到信息數(shù)據(jù)結(jié)構(gòu)中。
[0046]步驟S34,信息處理模塊導(dǎo)入信息數(shù)據(jù)結(jié)構(gòu)并作出獲取定位信息的動作。
[0047]在本步驟中,獲取定位信息的動作具體為:開啟定位模塊進(jìn)行定位主機的位置,其中,該定位模塊可以為GPS定位功能模塊,其工作原理及工作過程此處不再詳述。
[0048]步驟S35,判斷上述定位動作是否完成。
[0049]如果判斷結(jié)果為否,則返回步驟S32,重新進(jìn)行步驟S32至S34,如果判斷結(jié)果為是,則進(jìn)入下一步驟。
[0050]步驟S36,結(jié)束。
[0051]至此,針對主機發(fā)送定位信息給副機過程中解析第一 XML文件的流程結(jié)束。
[0052]請繼續(xù)參閱圖4,圖4為圖3實施例中主機發(fā)送定位信息給副機的完整流程圖,該過程包括以下步驟:
[0053]步驟S40,主機收集信息處理模塊得到的定位信息。
[0054]步驟S41,主機將該定位信息打包成第二 XML文件。
[0055]其中,該步驟由主機XML文件打包模塊完成。
[0056]步驟S42,主機啟動藍(lán)牙模塊,發(fā)起并建立無線連接。
[0057]本步驟中的藍(lán)牙模塊為主機藍(lán)牙通信模塊。
[0058]步驟S43,主機將第二 XML文件發(fā)送給副機。
[0059]該步驟由上述步驟中的主機藍(lán)牙通信模塊完成,主機藍(lán)牙通信模塊與副機藍(lán)牙通信模塊通過藍(lán)牙串口傳輸協(xié)議進(jìn)行數(shù)據(jù)傳輸。
[0060]步驟S44,副機藍(lán)牙通信模塊接收該第二 XML文件。
[0061 ] 步驟S45,副機XML文件解析模塊解析該第二 XML文件。
[0062]步驟S46,副機解析出定位信息并將該定位信息顯示在人機交互界面上。
[0063]步驟S47,結(jié)束。
[0064]本發(fā)明實施例提供的基于藍(lán)牙和XML文件打包與解析方法的移動終端之間的定位查找方法,以藍(lán)牙協(xié)議(藍(lán)牙串口傳輸協(xié)議)作為通訊方式,利用XML文件打包與解析的方法進(jìn)行數(shù)據(jù)傳輸,可實現(xiàn)副機移動終端對主機移動終端的定位查找功能。用戶只要通過副機項主機發(fā)送一個控制指令,指定的主機就會以播放鈴聲、振動動或者把GPS定位信息反饋給副機等方式提示主機的位置,方便用戶快速定位主機的位置。
[0065]另外,本發(fā)明實施例還提供一種基于藍(lán)牙和XML文件打包與解析方法的定位查找系統(tǒng),請參閱圖5,圖5是本發(fā)明基于藍(lán)牙和XML文件打包與解析方法的定位查找系統(tǒng)的結(jié)構(gòu)組成框圖,其中,該定位查找系統(tǒng)包括副機100和主機200,該副機和主機之間通過藍(lán)牙協(xié)議傳輸XML文件包。
[0066]具體而言,該主機200進(jìn)一步包括:定位模塊201、主機XML文件解析模塊202、主機XML文件打包模塊203、主機藍(lán)牙通信模塊204、信息處理模塊205、響應(yīng)模塊206以及判斷模塊207。
[0067]定位模塊201用于獲取主機200的位置信息;主機藍(lán)牙通信模塊204用于與副機100進(jìn)行藍(lán)牙通信;響應(yīng)模塊206根據(jù)信息處理模塊205的指令發(fā)出提示信息;該提示信息可以為播放鈴聲、主機振動、閃爍指示燈等;判斷模塊207用于判斷接收到的XML文件是否為定位查找指示文件;信息處理模塊205則用于控制主機XML文件解析模塊202、主機XML文件打包模塊203、響應(yīng)模塊206以及判斷模塊207的協(xié)調(diào)運行工作。
[0068]該副機100包括:人機交互模塊101、副機XML文件解析模塊102、副機XML文件打包模塊103以及通信模塊104,其中,人機交互模塊101用于顯示、輸入以及處理定位查找的過程信息,人機交互模塊101可以包括顯示器、鍵盤、觸摸屏等;副機藍(lán)牙通信模塊104用于與主機200進(jìn)行藍(lán)牙通信。對于其他各功能模塊的工作原理及工作過程已經(jīng)在上述關(guān)于查找定位方法實施例中描述,此處不再介紹。
[0069]另外需要指出的是,本發(fā)明實施例中提供的定位查找系統(tǒng)無論主機還是與主機配合使用的副機,只限定其具有藍(lán)牙功能并且采用本發(fā)明實施例提供的方法,不限制主機或副機是否為新產(chǎn)品,可以是在原有設(shè)備上加入的新功能,而且主機和副機也不一定是配對出售的,只要滿足主機和副機配合實現(xiàn)該功能即可。
[0070]以上所述僅為本發(fā)明的一種實施例,并非因此限制本發(fā)明的保護(hù)范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效裝置或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種移動終端之間的定位查找方法,所述定位查找方法基于藍(lán)牙和XML文件打包與解析方法,其特征在于,所述定位查找方法包括步驟: 副機與主機之間建立藍(lán)牙連接; 所述副機將控制信息打包成第一 XML文件并發(fā)送給所述主機; 所述主機接收并解析所述第一 XML文件; 所述主機解析出所述控制信息并根據(jù)所述控制信息作出響應(yīng)。
2.根據(jù)權(quán)利要求1所述的定位查找方法,其特征在于,所述主機作出的響應(yīng)為播放鈴聲、振動、閃爍指示燈以及發(fā)送定位信息給所述副機。
3.根據(jù)權(quán)利要求2所述的定位查找方法,其特征在于,所述主機發(fā)送所述定位信息給所述副機的步驟包括: 所述主機收集信息處理模塊得到的定位信息; 所述主機將所述定位信息打包成第二 XML文件; 所述主機將所述第二 XML文件發(fā)送給所述副機。
4.根據(jù)權(quán)利要求3所述的定位查找方法,其特征在于,所述定位查找方法還包括步驟: 所述副機接收所述第二 XML文件并進(jìn)行解析; 所述副機解析出所述定位信息并將所述定位信息顯示在人機交互界面上。
5.根據(jù)權(quán)利要求3所述的定位查找方法,其特征在于,所述主機接收到所述第一XML文件與解析所述第一 XML文件之間還包括步驟:判斷所述第一 XML文件是否為定位查找指示文件。
6.根據(jù)權(quán)利要求5所述的定位查找方法,其特征在于,所述主機解析所述第一XML文件后還包括步驟: 將解析出的指示信息保存到信息數(shù)據(jù)結(jié)構(gòu)中; 所述信息處理模塊導(dǎo)入所述信息數(shù)據(jù)結(jié)構(gòu)并作出獲取所述定位信息動作,所述獲取定位信息動作為:開啟定位模塊進(jìn)行定位所述主機的位置。
7.一種基于藍(lán)牙和XML文件打包與解析方法的定位查找系統(tǒng),其特征在于,所述定位查找系統(tǒng)包括副機和主機,所述副機和所述主機之間通過藍(lán)牙傳輸XML文件包,所述主機包括: 定位模塊,用于獲取所述主機的位置信息; 主機XML文件解析模塊; 主機XML文件打包模塊; 主機藍(lán)牙通信模塊,用于與所述副機進(jìn)行藍(lán)牙通信; 信息處理模塊,用于控制所述主機XML文件解析模塊和所述主機XML文件打包模塊的運行過程; 所述副機包括: 人機交互模塊,用于顯示、輸入以及處理定位查找的過程信息; 副機XML文件解析模塊; 副機XML文件打包模塊; 副機藍(lán)牙通信模塊,用于與所述主機進(jìn)行藍(lán)牙通信。
8.根據(jù)權(quán)利要求7所述的定位查找系統(tǒng),其特征在于,所述主機還包括響應(yīng)模塊,所述響應(yīng)模塊根據(jù)所述信息處理模塊的指令發(fā)出提示信息。
9.根據(jù)權(quán)利要求8所述的定位查找系統(tǒng),其特征在于,所述提示信息包括播放鈴聲、主機振動、閃爍指示燈。
10.根據(jù)權(quán)利要求7所述的定位查找系統(tǒng),其特征在于,所述主機還包括判斷模塊,所述判斷模塊用于判斷接收到的XML文件是否為定位查找指示文件。
【文檔編號】H04W4/02GK104244167SQ201410422459
【公開日】2014年12月24日 申請日期:2014年8月25日 優(yōu)先權(quán)日:2014年8月25日
【發(fā)明者】李開書, 吳東海, 謝瀚武 申請人:惠州Tcl移動通信有限公司