手機(jī)終端及其智能硬件聯(lián)網(wǎng)控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能設(shè)備聯(lián)網(wǎng)控制技術(shù),具體涉及一種手機(jī)終端及其智能硬件聯(lián)網(wǎng)控制方法。
【背景技術(shù)】
[0002]促進(jìn)物聯(lián)網(wǎng)技術(shù)發(fā)展的較為基礎(chǔ)和經(jīng)典的一個(gè)應(yīng)用場景是,利用WiFi Direct技術(shù)用于從一臺(tái)已經(jīng)接入互聯(lián)網(wǎng)或者局域網(wǎng)的智能設(shè)備例如手機(jī),向另一臺(tái)與本設(shè)備具有共通協(xié)議的智能設(shè)備傳輸當(dāng)前自身已接入的目標(biāo)網(wǎng)絡(luò)的登錄配置信息,然后,接收該配置信息的智能設(shè)備便根據(jù)該配置信息配置自身而登錄目標(biāo)網(wǎng)絡(luò),實(shí)現(xiàn)自身的聯(lián)網(wǎng)接入。除了這里所介紹的WiFi接入方式之外,現(xiàn)有技術(shù)中還存在多種其他建立兩個(gè)設(shè)備之間的信息互傳通道的已知方式,諸如通過局域網(wǎng)以UDP數(shù)據(jù)包的進(jìn)行廣播或者以旁路偵聽技術(shù)實(shí)現(xiàn)的方式、基于802.11協(xié)議所規(guī)范的點(diǎn)對(duì)點(diǎn)直連方式、將數(shù)據(jù)加載到聲波中進(jìn)行傳輸?shù)姆绞?、藍(lán)牙方式、NFC方式等。通過任何一種已知方式,同樣可以使手機(jī)終端與智能硬件建立通信,實(shí)現(xiàn)登錄配置信息的傳輸。。
[0003]智能硬件盡管能通過共通協(xié)議來獲取手機(jī)終端的配置信息,但是,智能硬件與手機(jī)終端是分散銷售甚至分屬不同廠家的,因而,手機(jī)終端首先需要正確識(shí)別各家的智能硬件,知曉各家硬件所具備的通信方式,此外,在某些情況下可能進(jìn)一步還需知曉接入具體智能硬件的具體驗(yàn)證信息,才能確保兩者通過共通協(xié)議更大程度的自動(dòng)化建立通信連接,實(shí)現(xiàn)數(shù)據(jù)互連。對(duì)于通信方式的確定,決定了手機(jī)終端采用何一功能部件調(diào)用何種通信接口來進(jìn)行通信;對(duì)于驗(yàn)證信息的選定,因應(yīng)通信方式所需而一并提供。
[0004]目前,非自動(dòng)的情況下,以WiFi Direct標(biāo)準(zhǔn)的規(guī)范為例,基于WiFi Direct標(biāo)準(zhǔn)實(shí)現(xiàn)的點(diǎn)對(duì)點(diǎn)直連技術(shù),需要將智能硬件置于由該標(biāo)準(zhǔn)規(guī)范的服務(wù)節(jié)點(diǎn)模式(AP模式),等候手機(jī)終端以工作站(STA)模式登錄智能硬件之后,才能由手機(jī)終端向其傳輸所述的配置信息,待到智能硬件獲取所述的配置信息,將自身切換回到該標(biāo)準(zhǔn)所規(guī)范的工作站模式,配置自身并接入目標(biāo)網(wǎng)絡(luò),由此完成從建立連接到傳輸配置信息到智能硬件接入目標(biāo)網(wǎng)絡(luò)的全過程。這一過程顯示,首先需要在手機(jī)終端設(shè)置能夠用于登錄所述智能硬件的登錄驗(yàn)證信息,包括選定智能硬件提供的服務(wù)集標(biāo)識(shí)(SSID)、登錄密碼甚至IP地址配置信息等,以便手機(jī)終端能正確接入處于AP模式下的智能硬件,以實(shí)現(xiàn)后續(xù)的數(shù)據(jù)傳輸。
[0005]可以看出,現(xiàn)有技術(shù)中,利用手機(jī)終端來設(shè)置智能硬件接入目標(biāo)網(wǎng)絡(luò)的過程是繁瑣的,需要人工干預(yù),容易出現(xiàn)錯(cuò)誤,進(jìn)一步,對(duì)于智能硬件而言,如果將其登錄驗(yàn)證信息明文顯示其包裝或本機(jī)中,還容易導(dǎo)致安全信息泄露,讓不法用戶有機(jī)可乘。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的第一目的旨在解決上述至少一個(gè)問題,提供一種手機(jī)終端及其智能硬件聯(lián)網(wǎng)控制方法,使手機(jī)終端能夠更便捷地建立與智能硬件的連接。
[0007]為了實(shí)現(xiàn)本發(fā)明的第一目的,本發(fā)明采取如下技術(shù)方案:
[0008]本發(fā)明提供的一種智能硬件聯(lián)網(wǎng)控制方法,包括以下步驟:
[0009]調(diào)用掃描界面掃描獲取體現(xiàn)智能硬件唯一性特征的特征信息;
[0010]依據(jù)所述特征信息獲取到與之對(duì)應(yīng)的用于建立與所述智能硬件的通信的方案信息;
[0011]依據(jù)所獲得的所述方案信息,啟動(dòng)對(duì)智能硬件的聯(lián)網(wǎng)配置;
[0012]為聯(lián)網(wǎng)后的智能硬件提供用于與所述智能硬件交互的控制操作界面。
[0013]根據(jù)本發(fā)明的一個(gè)實(shí)施例所揭示,所述掃描界面用于識(shí)別圖文信息,將圖文信息進(jìn)行光學(xué)字符識(shí)別后,獲取所述特征信息。
[0014]根據(jù)本發(fā)明的另一實(shí)施例所揭示,所述掃描界面用于識(shí)別二維碼信息,將二維碼信息進(jìn)行解碼后,獲取所述特征信息。
[0015]較佳的,所述特征信息為智能硬件的通用唯一識(shí)別碼。
[0016]進(jìn)一步,所述特征信息與智能硬件的網(wǎng)卡MAC地址具有唯一對(duì)應(yīng)關(guān)系。
[0017]具體的,所述方案信息包括為向所述智能硬件傳輸聯(lián)網(wǎng)配置信息而指定的通信方式信息。
[0018]進(jìn)一步,所述方案信息還包括與所述通信方式信息相對(duì)應(yīng)的驗(yàn)證信息。
[0019]具體而言,按照所述通信方式信息所指定的方式建立與智能硬件的通信,并以所述驗(yàn)證信息進(jìn)行驗(yàn)證,以啟動(dòng)對(duì)智能硬件的聯(lián)網(wǎng)配置。
[0020]具體的,所述驗(yàn)證信息被驗(yàn)證通過后,向所述智能硬件傳輸通過用戶界面獲取的所述的聯(lián)網(wǎng)配置信息,以使所述智能硬件以之配置自身而實(shí)現(xiàn)聯(lián)網(wǎng)接入。
[0021]較佳的,所述方案信息從本機(jī)或通過遠(yuǎn)程接口獲得,獲取該方案信息后即啟動(dòng)對(duì)智能硬件的聯(lián)網(wǎng)配置。
[0022]可選的,所述通信方式信息所表征的方式為如下任意一種或任意多種:局域網(wǎng)廣播方式、基于802.11協(xié)議所規(guī)范的點(diǎn)對(duì)點(diǎn)直連方式、將數(shù)據(jù)加載到聲波中進(jìn)行傳輸?shù)姆绞?、藍(lán)牙方式、NFC方式。
[0023]較佳的,所述為聯(lián)網(wǎng)后的智能硬件提供的控制操作界面通過遠(yuǎn)程接口向服務(wù)器拉取獲得。
[0024]較佳的,所述為聯(lián)網(wǎng)后的智能硬件提供的控制操作界面預(yù)設(shè)于本機(jī)中供直接調(diào)用。
[0025]進(jìn)一步,該方法還包括提供用于下載并安裝所述智能設(shè)備的驅(qū)動(dòng)程序的控制操作界面的步驟。
[0026]本發(fā)明提供的一種手機(jī)終端,用于實(shí)施對(duì)智能硬件的聯(lián)網(wǎng)控制,其包括:
[0027]特征獲取單元,用于調(diào)用掃描界面掃描獲取體現(xiàn)智能硬件唯一性特征的特征信息;
[0028]方案獲取單元,用于依據(jù)所述特征信息獲取到與之對(duì)應(yīng)的用于建立與所述智能硬件的通信的方案信息;
[0029]聯(lián)網(wǎng)控制單元,用于依據(jù)所獲得的所述方案信息,啟動(dòng)對(duì)智能硬件的聯(lián)網(wǎng)配置;
[0030]交互控制單元,用于為聯(lián)網(wǎng)后的智能硬件提供用于與所述智能硬件交互的控制操作界面。
[0031]根據(jù)本發(fā)明的一個(gè)實(shí)施例所揭示,所述掃描界面用于識(shí)別圖文信息,將圖文信息進(jìn)行光學(xué)字符識(shí)別后,獲取所述特征信息。
[0032]根據(jù)本發(fā)明的另一實(shí)施例所揭示,所述掃描界面用于識(shí)別二維碼信息,將二維碼信息進(jìn)行解碼后,獲取所述特征信息。
[0033]較佳的,所述特征信息為智能硬件的通用唯一識(shí)別碼。
[0034]進(jìn)一步,所述特征信息與智能硬件的網(wǎng)卡MAC地址具有唯一對(duì)應(yīng)關(guān)系。
[0035]具體的,所述方案信息包括為向所述智能硬件傳輸聯(lián)網(wǎng)配置信息而指定的通信方式信息。
[0036]較佳的,所述方案信息還包括與所述通信方式信息相對(duì)應(yīng)的驗(yàn)證信息。
[0037]進(jìn)一步,所述聯(lián)網(wǎng)控制單元被配置為按照所述通信方式信息所指定的方式建立與智能硬件的通信,并以所述驗(yàn)證信息進(jìn)行驗(yàn)證,以啟動(dòng)對(duì)智能硬件的聯(lián)網(wǎng)配置。
[0038]進(jìn)一步,所述聯(lián)網(wǎng)控制單元被配置為當(dāng)所述驗(yàn)證信息被驗(yàn)證通過后,向所述智能硬件傳輸通過用戶界面獲取的所述的聯(lián)網(wǎng)配置信息,以使所述智能硬件以之配置自身而實(shí)現(xiàn)聯(lián)網(wǎng)接入。
[0039]較佳的,所述方案獲取單元被配置為從本機(jī)或通過遠(yuǎn)程接口獲取所述方案信息。
[0040]具體的,所述通信方式信息所表征的方式為如下任意一種或任意多種:局域網(wǎng)廣播方式、基于802.11協(xié)議所規(guī)范的點(diǎn)對(duì)點(diǎn)直連方式、將數(shù)據(jù)加載到聲波中進(jìn)行傳輸?shù)姆绞?、藍(lán)牙方式、NFC方式。
[0041]較佳的,所述為聯(lián)網(wǎng)后的智能硬件提供的控制操作界面被配置為通過遠(yuǎn)程接口向服務(wù)器拉取獲得。
[0042]較佳的,所述為聯(lián)網(wǎng)后的智能硬件提供的控制操作界面被預(yù)設(shè)于本機(jī)中供直接調(diào)用。
[0043]進(jìn)一步,所述交互控制單元被配置為提供用于下載并安裝所述智能設(shè)備的驅(qū)動(dòng)程序的控制操作界面。
[0044]與現(xiàn)有技術(shù)相比較,本發(fā)明的方案具有以下優(yōu)點(diǎn):
[0045]本發(fā)明通過掃描與智能硬件相對(duì)應(yīng)的唯一性的特征信息,通過遠(yuǎn)程接口向云端服務(wù)器獲取用于啟動(dòng)連接智能硬件所需的方案信息,包括具體指定的通信方式信息,甚至相應(yīng)的驗(yàn)證信息,進(jìn)一步使手機(jī)終端啟動(dòng)接入所述智能硬件的過程,建立從手機(jī)終端到智能硬件的通信,后續(xù)并控制智能硬件進(jìn)行聯(lián)網(wǎng)。整個(gè)過程均自動(dòng)化執(zhí)行,只需一鍵掃描即可,大大簡化了技術(shù)處理流程,提高了智能硬件的聯(lián)網(wǎng)控制效率。當(dāng)與通信方式相匹配的智能硬件的驗(yàn)證信息也被隱藏到云端服務(wù)器的情況下,驗(yàn)證信息由于不必隨設(shè)備提供,這一設(shè)計(jì)邏輯一方面使得智能硬件的驗(yàn)證信息不易被不法用戶盜用,另一方面也有助于實(shí)現(xiàn)永久儲(chǔ)存,不會(huì)因用戶遺棄驗(yàn)證信息而無法登錄。
[0046]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【附圖說明】
[0047]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0048]圖1為本發(fā)明的智能硬件聯(lián)網(wǎng)控制方法的典型實(shí)施例的原理示意圖;
[0049]圖2為本發(fā)明的手機(jī)終端的典型實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0050]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0051]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
[0052]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過于正式的含義來解釋。
[0053]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”、“智能硬件”、“手機(jī)終端”既包括無線信號(hào)接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communicat1nsService,個(gè)人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA (Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Posit1ning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的各種“終端”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的各種“終端”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(MobileInternet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒、智能攝像頭、智能遙控器、智能插座等設(shè)備。
[0054]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的遠(yuǎn)端網(wǎng)絡(luò)設(shè)備,其包括但不限于計(jì)算機(jī)、網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集或多個(gè)服務(wù)器構(gòu)成的云。在此,云由基于云計(jì)算(Cloud Computing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。本發(fā)明的實(shí)施例中,遠(yuǎn)端網(wǎng)絡(luò)設(shè)備、終端設(shè)備與WNS服務(wù)器之間可通過任何通信方式實(shí)現(xiàn)通信,包括但不限于,基于3GPP、LTE、WIMAX的移動(dòng)通信、基于TCP/IP、UDP協(xié)議的計(jì)算機(jī)網(wǎng)絡(luò)通信以及基于藍(lán)牙、紅外傳輸標(biāo)準(zhǔn)的近距無線傳輸方式。
[0055]本發(fā)明是為了因應(yīng)物聯(lián)網(wǎng)的發(fā)展而提出的網(wǎng)絡(luò)接入技術(shù)解決方案,理論上與操作系統(tǒng)無必然關(guān)聯(lián)。本發(fā)明期望利用其技術(shù)方案實(shí)現(xiàn)手機(jī)終端控制智能硬件的聯(lián)網(wǎng),使得起中央控制作用的類似手機(jī)之類的移動(dòng)智能終端能夠用于自動(dòng)化配置類似網(wǎng)絡(luò)攝像頭、智能手表、NAS存儲(chǔ)服務(wù)器之類的智能硬件的聯(lián)網(wǎng)接入,以便進(jìn)一步可以遠(yuǎn)程實(shí)現(xiàn)對(duì)此類智能硬件的數(shù)據(jù)訪問。
[0056]如下詳細(xì)揭示本發(fā)明的智能硬件聯(lián)網(wǎng)控制方法,該方法實(shí)現(xiàn)于手機(jī)終端。對(duì)手機(jī)終端這一概念的理解,應(yīng)擴(kuò)展到包括手機(jī)、平板電腦、智能手表之類的用于通過配置相應(yīng)的用于執(zhí)行該方法的應(yīng)用程序而實(shí)現(xiàn)的手持控制設(shè)備。通過該設(shè)備,提供人機(jī)交互用戶界面,來實(shí)現(xiàn)用戶指令的執(zhí)行,從而獲得用戶期望的結(jié)果。
[0057]請(qǐng)參閱圖1,本發(fā)明的典型實(shí)施例中,該方法包括如下步驟:
[0058]步驟Sll:調(diào)用掃描界面掃描獲取體現(xiàn)智能硬件唯一性特征的特征信息。
[0059]所述的掃描界面,由應(yīng)用程序提供,例如,在Android系統(tǒng)