一種數(shù)據(jù)傳輸方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法及裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,越來(lái)越多的智能網(wǎng)絡(luò)設(shè)備不斷涌現(xiàn)和普及,不僅可豐富生活,還給用戶帶來(lái)便利。
[0003]現(xiàn)有的智能網(wǎng)絡(luò)音箱,一般是通過(guò)智能終端控制,如智能手機(jī)、平板電腦等。在智能終端中安裝專門的應(yīng)用程序,在同一網(wǎng)絡(luò)環(huán)境下,即可訪問(wèn)智能網(wǎng)絡(luò)音箱,實(shí)現(xiàn)控制網(wǎng)絡(luò)音箱的音樂(lè)播放功能。通過(guò)網(wǎng)絡(luò),一臺(tái)智能網(wǎng)絡(luò)音箱可以同時(shí)與多個(gè)智能終端建立網(wǎng)絡(luò)連接,并接受多個(gè)智能終端的控制。
[0004]智能音箱在接收多個(gè)智能終端控制命令的同時(shí),也需要將一些數(shù)據(jù)信息反饋給多個(gè)智能終端,當(dāng)智能終端控制命令過(guò)多,數(shù)據(jù)信息量過(guò)大時(shí),會(huì)導(dǎo)致智能網(wǎng)絡(luò)音箱負(fù)荷量過(guò)大,數(shù)據(jù)傳輸延時(shí),智能終端運(yùn)行效率低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng),旨在提高終端的運(yùn)行效率,以解決終端設(shè)備負(fù)荷量大,數(shù)據(jù)傳輸延時(shí)的技術(shù)問(wèn)題。
[0006]為了解決以上技術(shù)問(wèn)題,本發(fā)明提供了一種控制終端數(shù)據(jù)傳輸方法,所述方法包括:
[0007]獲取當(dāng)前網(wǎng)絡(luò),連接受控終端;
[0008]周期性地檢測(cè)控制終端運(yùn)行狀態(tài),將所述運(yùn)行狀態(tài)的信息發(fā)送至所述受控終端;以及
[0009]在確定所述控制終端的當(dāng)前運(yùn)行狀態(tài)為預(yù)設(shè)運(yùn)行狀態(tài)時(shí),接收所述受控終端返回的數(shù)據(jù)信息。
[0010]為了解決以上技術(shù)問(wèn)題,本發(fā)明提供了一種控制終端數(shù)據(jù)傳輸裝置,所述裝置包括連接模塊、控制模塊以及接收模塊;
[0011]所述連接模塊,用于獲取當(dāng)前網(wǎng)絡(luò),連接受控終端;
[0012]所述控制模塊,用于周期性地檢測(cè)控制終端運(yùn)行狀態(tài),將所述運(yùn)行狀態(tài)的信息發(fā)送至所述受控終端;以及
[0013]所述接收模塊,用于在確定所述控制終端的當(dāng)前運(yùn)行狀態(tài)為預(yù)設(shè)運(yùn)行狀態(tài)時(shí),接收所述受控終端返回的數(shù)據(jù)信息。
[0014]為了解決以上技術(shù)問(wèn)題,本發(fā)明提供了一種受控終端數(shù)據(jù)傳輸方法,所述方法包括:
[0015]獲取當(dāng)前網(wǎng)絡(luò),根據(jù)信息列表,獲取控制終端對(duì)應(yīng)的狀態(tài)信息,所述狀態(tài)信息為所述控制終端運(yùn)行狀態(tài)的信息;
[0016]判斷所述狀態(tài)信息是否為預(yù)設(shè)狀態(tài);以及
[0017]如所述狀態(tài)信息為預(yù)設(shè)狀態(tài),則將數(shù)據(jù)信息發(fā)送至所述控制終端。
[0018]為了解決以上技術(shù)問(wèn)題,本發(fā)明提供了一種受控終端數(shù)據(jù)傳輸裝置,所述裝置包括獲取模塊、判斷模塊以及發(fā)送模塊;
[0019]所述獲取模塊,用于獲取當(dāng)前網(wǎng)絡(luò),根據(jù)信息列表,獲取控制終端對(duì)應(yīng)的狀態(tài)信息,所述狀態(tài)信息為所述控制終端運(yùn)行狀態(tài)的信息;
[0020]所述判斷模塊,用于判斷所述狀態(tài)信息是否為預(yù)設(shè)狀態(tài);以及
[0021]所述發(fā)送模塊,用于如所述狀態(tài)信息為預(yù)設(shè)狀態(tài),則將數(shù)據(jù)信息發(fā)送至所述控制終端。
[0022]本發(fā)明中,控制終端有規(guī)律地將運(yùn)行狀態(tài)發(fā)送給受控終端,受控終端根據(jù)控制終端的運(yùn)行狀態(tài),來(lái)判斷是否將數(shù)據(jù)信息分會(huì)給控制終端。相對(duì)于現(xiàn)有技術(shù),本發(fā)明解決了終端設(shè)備負(fù)荷量大、數(shù)據(jù)傳輸延時(shí)的技術(shù)問(wèn)題,提高了終端的運(yùn)行效率。
【附圖說(shuō)明】
[0023]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1是本發(fā)明實(shí)施例提供的控制終端數(shù)據(jù)傳輸方法的流程圖;
[0025]圖2是本發(fā)明實(shí)施例提供的控制終端數(shù)據(jù)傳輸方法的另一流程圖;
[0026]圖3是本發(fā)明實(shí)施例提供的受控終端數(shù)據(jù)傳輸方法的流程圖;
[0027]圖4是本發(fā)明實(shí)施例提供的受控終端數(shù)據(jù)傳輸方法的另一流程圖;
[0028]圖5是本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法及裝置的場(chǎng)景圖;
[0029]圖6a是本發(fā)明實(shí)施例提供的控制終端數(shù)據(jù)傳輸裝置的結(jié)構(gòu)圖;
[0030]圖6b是本發(fā)明實(shí)施例提供的控制終端數(shù)據(jù)傳輸裝置中控制模塊的結(jié)構(gòu)圖;
[0031]圖7a是本發(fā)明實(shí)施例提供的受控終端數(shù)據(jù)傳輸裝置的結(jié)構(gòu)圖;
[0032]圖7b是本發(fā)明實(shí)施例提供的受控終端數(shù)據(jù)傳輸裝置中獲取模塊的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0033]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0034]在以下的說(shuō)明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行之作業(yè)的步驟及符號(hào)來(lái)說(shuō)明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計(jì)算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號(hào)的計(jì)算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來(lái)改變?cè)撚?jì)算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來(lái)說(shuō)明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0035]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法及裝置,以下將分別進(jìn)行詳細(xì)說(shuō)明。本發(fā)明的數(shù)據(jù)傳輸方法可使用各種電子設(shè)備進(jìn)行實(shí)施,該電子設(shè)備包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(比如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器等等)、多處理器系統(tǒng)、消費(fèi)型電子設(shè)備、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述任意系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。但該電子設(shè)備優(yōu)選為智能終端,以提高智能終端的運(yùn)行效率。
[0036]實(shí)施例一
[0037]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的控制終端數(shù)據(jù)傳輸方法的流程圖。該方法包括:
[0038]步驟S101,獲取當(dāng)前網(wǎng)絡(luò),連接受控終端;
[0039]步驟S102,周期性地檢測(cè)控制終端運(yùn)行狀態(tài),將運(yùn)行狀態(tài)的信息發(fā)送至受控終端;
[0040]步驟S103,在確定控制終端的當(dāng)前運(yùn)行狀態(tài)為預(yù)設(shè)運(yùn)行狀態(tài)時(shí),接收受控終端返回的數(shù)據(jù)信息。
[0041]在步驟S101中,控制終端獲取當(dāng)前網(wǎng)絡(luò),連接受控終端。
[0042]其中,該控制終端具體可以為智能手機(jī)、平板電腦、筆記本電腦或個(gè)人計(jì)算機(jī)(PC,Personal Computer)等設(shè)備。受控終端具體可以為智能手機(jī)、平板電腦、筆記本電腦、PC或智能網(wǎng)絡(luò)音箱等具備網(wǎng)絡(luò)連接的終端設(shè)備。
[0043]在步驟S102中,該控制終端周期性地檢測(cè)控制終端運(yùn)行狀態(tài),并將運(yùn)行狀態(tài)的信息發(fā)送至受控終端。
[0044]其中,該運(yùn)行狀態(tài)包括開(kāi)啟狀態(tài)與關(guān)閉狀態(tài),開(kāi)啟狀態(tài)可以是有該控制終端中檢測(cè)到有人機(jī)交互操作或該控制終端顯示界面開(kāi)啟;關(guān)閉狀態(tài)可以是該控制終端顯示界面關(guān)閉且未檢測(cè)到人機(jī)交互操作。
[0045]檢測(cè)該控制終端運(yùn)行狀態(tài)的方法有多種,優(yōu)選的,該控制終端中可以包括觸摸傳感器、光線傳感器或其他傳感器件中的一種或多種,通過(guò)傳感器,可以檢測(cè)該控制終端中是否有人機(jī)交互操作以及顯示界面是否關(guān)閉。該控制終端中還可以包括一應(yīng)用程序,通過(guò)該應(yīng)用程序獲取檢測(cè)到的運(yùn)行狀態(tài)的信息。該應(yīng)用程序還可以用于將獲取的運(yùn)行狀態(tài)的信息發(fā)送給受控終端。
[0046]在步驟S103中,控制終端在確定控制終端的當(dāng)前運(yùn)行狀態(tài)為預(yù)設(shè)運(yùn)行狀態(tài)時(shí),接收受控終端返回的數(shù)據(jù)信息。
[0047]該預(yù)設(shè)運(yùn)行狀態(tài)對(duì)應(yīng)上述運(yùn)行狀態(tài)中任意一種狀態(tài),優(yōu)選為開(kāi)啟狀態(tài)。當(dāng)該控制終端運(yùn)行狀態(tài)為開(kāi)啟狀態(tài)時(shí),該控制終端接收受控終端返回的數(shù)據(jù)信息。
[0048]由上述可知,本發(fā)明實(shí)施例中,控制終端周期性地檢測(cè)其運(yùn)行狀態(tài)并將運(yùn)行狀態(tài)發(fā)送至控制終端,在特定運(yùn)行狀態(tài)下接收受控終端返回的數(shù)據(jù)信息。相對(duì)于現(xiàn)有技術(shù),本發(fā)明解決了終端設(shè)備因盲目接收數(shù)據(jù)信息導(dǎo)致負(fù)荷量大的技術(shù)問(wèn)題。
[0049]實(shí)施例二
[0050]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例提供的控制終端數(shù)據(jù)傳輸方法的另一流程圖。該方法包括:
[0051]步驟S201,獲取當(dāng)前網(wǎng)絡(luò),連接受控終端;
[0052]步驟S202,在確定與上一次檢測(cè)控制終端運(yùn)行狀態(tài)的時(shí)間達(dá)到第一閾值時(shí),獲取該控制終端的實(shí)時(shí)運(yùn)行狀態(tài)信息;
[0053]步驟S203,判斷該實(shí)時(shí)運(yùn)行狀態(tài)與上一次發(fā)送至受控終端的運(yùn)行狀態(tài)是否相同,若是則進(jìn)行步驟S208,否則進(jìn)行步驟S208 ;
[0054]步驟S204,將周期個(gè)數(shù)進(jìn)行累加;
[0055]步驟S205,判斷周期個(gè)數(shù)是否達(dá)到第二閾值,