一種數(shù)據(jù)交互方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)交互方法。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)與互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,傳統(tǒng)的機(jī)械設(shè)備逐漸被自動(dòng)化、智能化設(shè)備取代,而多個(gè)智能化設(shè)備需通過(guò)互聯(lián)網(wǎng)技術(shù)與上層服務(wù)器進(jìn)行通信,多個(gè)智能化設(shè)備與上層服務(wù)器之間可以通過(guò)有線或無(wú)線的方式進(jìn)行通信。
[0003]有線通信方式不受距離限制但需要布線,成本高,且有雷擊風(fēng)險(xiǎn);無(wú)線通信方式雖不需布線,但其傳輸距離短,易受周?chē)系K物或電子設(shè)備干擾而導(dǎo)致信號(hào)中斷。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例的目的在于提供一種數(shù)據(jù)交互方法,旨在解決傳統(tǒng)的有線通信方式需要布線,成本高,有雷擊風(fēng)險(xiǎn),以及傳統(tǒng)的無(wú)線通信方式傳輸距離短,易受周?chē)ㄖ锘螂娮釉O(shè)備干擾而導(dǎo)致信號(hào)中斷的問(wèn)題。
[0005]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種數(shù)據(jù)交互方法,應(yīng)用于包括控制裝置、執(zhí)行裝置和移動(dòng)交互裝置的數(shù)據(jù)交互系統(tǒng),所述控制裝置和所述執(zhí)行裝置通過(guò)所述移動(dòng)交互裝置進(jìn)行數(shù)據(jù)的交互,所述執(zhí)行裝置至少為一個(gè),且每個(gè)執(zhí)行裝置都具有唯一的標(biāo)識(shí)碼,所述數(shù)據(jù)交互方法包括:
[0006]所述移動(dòng)交互裝置通過(guò)無(wú)線的方式接收所述控制裝置輸出的數(shù)據(jù)和控制指令;所述控制指令中攜帶至少一個(gè)所述執(zhí)行裝置的標(biāo)識(shí)碼;
[0007]所述移動(dòng)交互裝置根據(jù)所述控制指令移動(dòng)至所述移動(dòng)交互裝置可與所述執(zhí)行裝置進(jìn)行無(wú)線通信的范圍內(nèi);
[0008]所述移動(dòng)交互裝置與所述執(zhí)行裝置進(jìn)行相互匹配和相互授權(quán);
[0009]若所述移動(dòng)交互裝置與所述執(zhí)行裝置相互授權(quán)成功,所述移動(dòng)交互裝置將所述數(shù)據(jù)通過(guò)無(wú)線的方式傳輸至所述執(zhí)行裝置。
[0010]在本發(fā)明的實(shí)施例中,所述數(shù)據(jù)交互方法包括:所述移動(dòng)交互裝置接收所述控制裝置輸出的數(shù)據(jù)和控制指令;所述移動(dòng)交互裝置根據(jù)所述控制指令移動(dòng)至所述移動(dòng)交互裝置可與所述執(zhí)行裝置進(jìn)行無(wú)線通信的范圍內(nèi),所述移動(dòng)交互裝置將所述數(shù)據(jù)傳輸至所述執(zhí)行裝置。在本發(fā)明的實(shí)施例中,通過(guò)移動(dòng)交互裝置實(shí)現(xiàn)所述控制裝置與所述執(zhí)行裝置之間的無(wú)線數(shù)據(jù)傳輸,避免了所述控制裝置與所述執(zhí)行裝置在進(jìn)行無(wú)線通信時(shí)因距離較遠(yuǎn)導(dǎo)致信號(hào)中斷的問(wèn)題,同時(shí)所述控制裝置與所述執(zhí)行裝置之間不需要布線進(jìn)行有線傳輸,節(jié)約成本,也避免了雷擊風(fēng)險(xiǎn)。
【附圖說(shuō)明】
[0011]圖1是本發(fā)明第一實(shí)施例提供的數(shù)據(jù)交互方法的流程圖;
[0012]圖2是本發(fā)明第二實(shí)施例提供的數(shù)據(jù)交互方法的流程圖;
[0013]圖3是本發(fā)明實(shí)施例提供的數(shù)據(jù)交互系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0014]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0015]第一實(shí)施例
[0016]圖1示出了本發(fā)明第一實(shí)施例提供的數(shù)據(jù)交互方法的流程圖,圖3示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)交互系統(tǒng)的示意圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0017]一種數(shù)據(jù)交互方法,應(yīng)用于包括控制裝置301、執(zhí)行裝置302和移動(dòng)交互裝置303的數(shù)據(jù)交互系統(tǒng),控制裝置301和執(zhí)行裝置302通過(guò)移動(dòng)交互裝置303進(jìn)行數(shù)據(jù)的交互,執(zhí)行裝置302至少為一個(gè),且每個(gè)執(zhí)行裝置都具有唯一的標(biāo)識(shí)碼。例如,所述執(zhí)行裝置可以為3個(gè),3個(gè)執(zhí)行裝置的標(biāo)識(shí)碼分別為001、002和003。
[0018]需要說(shuō)明的是,所述控制裝置可以為服務(wù)器。在實(shí)際應(yīng)用中,所述控制裝置、所述移動(dòng)交互裝置和所述執(zhí)行裝置處于同一空間內(nèi),所述移動(dòng)交互裝置可在該空間內(nèi)自由移動(dòng)。
[0019]所述數(shù)據(jù)交互方法包括如下步驟:
[0020]在步驟SlOl中,所述移動(dòng)交互裝置通過(guò)無(wú)線的方式接收所述控制裝置輸出的數(shù)據(jù)和控制指令;所述控制指令中攜帶至少一個(gè)所述執(zhí)行裝置的標(biāo)識(shí)碼。
[0021]在本發(fā)明的實(shí)施例中,所述移動(dòng)交互裝置開(kāi)始時(shí)距所述控制裝置的距離保證其兩者之間可進(jìn)行無(wú)線通信。所述控制指令中攜帶至少一個(gè)所述執(zhí)行裝置的標(biāo)識(shí)碼,具體為:若所述控制裝置要與第一個(gè)執(zhí)行裝置進(jìn)行數(shù)據(jù)的交互,則所述控制指令中攜帶第一個(gè)執(zhí)行裝置的標(biāo)識(shí)碼001,若所述控制裝置要分別與第一個(gè)執(zhí)行裝置和第二個(gè)執(zhí)行裝置進(jìn)行數(shù)據(jù)的交互,則所述控制指令中同時(shí)攜帶第一個(gè)執(zhí)行裝置的標(biāo)識(shí)碼001和第二個(gè)執(zhí)行裝置的標(biāo)識(shí)碼002 O
[0022]在步驟S102中,所述移動(dòng)交互裝置根據(jù)所述控制指令移動(dòng)至所述移動(dòng)交互裝置可與所述執(zhí)行裝置進(jìn)行無(wú)線通信的范圍內(nèi)。
[0023]例如,所述執(zhí)行裝置與其他設(shè)備進(jìn)行無(wú)線通信的最遠(yuǎn)距離是I米,則所述移動(dòng)交互裝置需移動(dòng)至距所述執(zhí)行裝置的距離小于或等于I米的地方,以便所述移動(dòng)交互裝置可與所述執(zhí)行裝置進(jìn)行無(wú)線數(shù)據(jù)交互。
[0024]作為本發(fā)明的一實(shí)施例,步驟S102具體為:
[0025]所述移動(dòng)交互裝置根據(jù)所述控制指令中攜帶的所述執(zhí)行裝置的標(biāo)識(shí)碼,定位所述執(zhí)行裝置的當(dāng)前位置并生成所述執(zhí)行裝置的當(dāng)前位置信息。例如,所述控制指令中攜帶的所述執(zhí)行裝置的標(biāo)識(shí)碼為001,則所述移動(dòng)交互裝置定位所述執(zhí)行裝置001的當(dāng)前位置,并生成所述執(zhí)行裝置001的當(dāng)前位置信息,所述執(zhí)行裝置001的當(dāng)前位置信息包括所述執(zhí)行裝置001相對(duì)于所述移動(dòng)交互裝置的方位信息和距離信息,例如,所述執(zhí)行裝置001在所述移動(dòng)交互裝置的前方10米處。
[0026]所述移動(dòng)交互裝置根據(jù)所述執(zhí)行裝置的當(dāng)前位置信息移動(dòng)至所述移動(dòng)交互裝置可與所述執(zhí)行裝置進(jìn)行無(wú)線通信的范圍內(nèi)。
[0027]在實(shí)際應(yīng)用中,若所述移動(dòng)交互裝置靠近所述執(zhí)行裝置的過(guò)程中遇到障礙物,則所述移動(dòng)交互裝置會(huì)自動(dòng)繞開(kāi)障礙物繼續(xù)運(yùn)動(dòng)。
[0028]在步驟S103中,所述移動(dòng)交互裝置與所述執(zhí)行裝置進(jìn)行相互匹配和相互授權(quán)。
[0029]作為本發(fā)明的一實(shí)施例,步驟S103具體為:
[0030]所述執(zhí)行裝置發(fā)出一標(biāo)識(shí)碼信息至所述移動(dòng)交互裝置,所述移動(dòng)交互裝置將所述標(biāo)識(shí)碼信息與所述控制指令中攜帶的所述執(zhí)行裝置的標(biāo)識(shí)碼進(jìn)行匹配,若匹配成功,則進(jìn)行相互授權(quán)。
[0031]在步驟S104中,若所述移動(dòng)交互裝置與所述執(zhí)行裝置相互授權(quán)成功,所述移動(dòng)交互裝置將所述數(shù)據(jù)通過(guò)無(wú)線的方式傳輸至所述執(zhí)行裝置。
[0032]在步驟S105中,所述移動(dòng)交互裝置根據(jù)所述控制指令移動(dòng)至所述移動(dòng)交互裝置可與下一個(gè)所述執(zhí)行裝置進(jìn)行無(wú)線通信的范圍內(nèi),并與下一個(gè)所述執(zhí)行裝置進(jìn)行數(shù)據(jù)交互;或
[0033]所述移動(dòng)交互裝置根據(jù)所述控制指令返回至所述移動(dòng)交互裝置可與所述控制裝置進(jìn)行無(wú)線通信的范圍內(nèi),并接收所述控制裝置輸出的下一組數(shù)據(jù)和控制指令。
[0034]具體的,若所述控制指令中只攜帶了一個(gè)執(zhí)行裝置的標(biāo)識(shí)碼,則表示所述控制裝置只需與一個(gè)執(zhí)行裝置進(jìn)行數(shù)據(jù)傳輸,所述移動(dòng)交互裝置與所述執(zhí)行裝置交互完數(shù)據(jù)后直接返回至所述移動(dòng)交互裝置可與所述控制裝置進(jìn)行無(wú)線通信的范圍內(nèi),并接收所述控制裝置輸出的下一組數(shù)據(jù)和控制指令;若所述控制指令中攜帶了多個(gè)執(zhí)行裝置的標(biāo)識(shí)碼,則表示所述控制裝置要與多個(gè)執(zhí)行裝置進(jìn)行數(shù)據(jù)交互,所述移動(dòng)交互裝置與一個(gè)執(zhí)行裝置交互完數(shù)據(jù)后,根據(jù)所述控制指令移動(dòng)至所述移動(dòng)交互裝置可與下一個(gè)所述執(zhí)行裝置進(jìn)行無(wú)線通信的范圍內(nèi),并與下一個(gè)所述執(zhí)行裝置進(jìn)行數(shù)據(jù)交互。
[0035]在本實(shí)施例中,所述移動(dòng)交互裝置根據(jù)所述控制指令移動(dòng)至所述移動(dòng)交互裝置可與下一個(gè)所述執(zhí)行裝置進(jìn)行無(wú)線通信的范圍內(nèi),并與下一個(gè)所述執(zhí)行裝置進(jìn)行數(shù)據(jù)交互具體為:
[0036]所述移動(dòng)交互裝置根據(jù)所述控制指令中攜帶的下一個(gè)所述執(zhí)行裝置的標(biāo)識(shí)碼定位下一個(gè)所述執(zhí)行裝置的當(dāng)前位置并生成下一個(gè)所述執(zhí)行裝置的當(dāng)前位置信息。具體的,下一個(gè)所述執(zhí)行裝置的當(dāng)前位置信息包括下一個(gè)所述執(zhí)行裝置相對(duì)于所述移動(dòng)交互裝置的方位信息和距離信息,如下一個(gè)所述執(zhí)行裝置的當(dāng)前位置信息為:在所述移動(dòng)交互裝置南偏東40度方向2米處。
[0037