欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

手機(jī)終端及其智能硬件聯(lián)網(wǎng)控制方法_3

文檔序號(hào):9277287閱讀:來(lái)源:國(guó)知局
功能模塊。這些通信功能模塊例如WiFi模組、聲波處理電路、藍(lán)牙通信組件、NFC通信組件等,分別對(duì)應(yīng)不同的多種通信方式。具體而言,其中的WiFi模組可以基于WiFi Direct協(xié)議的規(guī)范,而將智能硬件置于接入模式之下,以便智能硬件可供其他終端設(shè)備接入,與其建立通信。所述的聲波處理電路,至少包括聲波接收電路和相應(yīng)的解碼電路(芯片),可以使智能硬件通過(guò)聲波接收電路接收加載有數(shù)據(jù)的聲波信號(hào)。所述藍(lán)牙通信組件、NFC通信組件同理可以依照相關(guān)協(xié)議接收加載有數(shù)據(jù)的無(wú)線(xiàn)信號(hào)。
[0112]上述的多種不同的通信方式,同理可以適配多種不同的管理方式,不同的管理方式由不同的驗(yàn)證信息進(jìn)行表達(dá)。例如,對(duì)于WiFi模組而言,智能硬件可以向企圖與其建立通信連接的終端設(shè)備要求提供驗(yàn)證信息,如接入智能硬件的登錄密碼,來(lái)由智能硬件判定是否允許該終端設(shè)備接入。所述的聲波處理電路可以通過(guò)接收聲波信號(hào)后,識(shí)別聲波信號(hào)中是否包含約定的密鑰或者令牌之類(lèi)的驗(yàn)證信息,來(lái)決定智能硬件是否允許外部設(shè)備接入。此外,如藍(lán)牙、NFC等技術(shù),同理也可要求外部終端設(shè)備提供對(duì)碼之類(lèi)的驗(yàn)證信息進(jìn)行驗(yàn)證。當(dāng)然,在某些實(shí)施例中,特別是對(duì)安全要求不高的場(chǎng)景中,也可不考慮提供所述的驗(yàn)證信息。
[0113]由于利用基于802.11協(xié)議所實(shí)現(xiàn)的WiFi通信技術(shù)廣泛應(yīng)用于現(xiàn)實(shí)生活中,一般的智能終端設(shè)備均配備了 WiFi模組,因而,如下以WiFi技術(shù)通信為例,說(shuō)明手機(jī)終端與智能硬件建立通信的過(guò)程示例。
[0114]每個(gè)智能硬件的WiFi模組,由于支持WiFi Direct標(biāo)準(zhǔn),故而可以在接入點(diǎn)模式(AP)與工作站模式(STA)之間實(shí)現(xiàn)按需切換。為了便于接入,智能硬件初始啟用或者重置時(shí),通常默認(rèn)處于接入點(diǎn)模式,等候外部設(shè)備通過(guò)802.11協(xié)議所規(guī)范的工作在數(shù)據(jù)鏈路層的網(wǎng)絡(luò)幀來(lái)與之建立點(diǎn)對(duì)點(diǎn)的連接,從而便于進(jìn)一步接收外部設(shè)備提供的數(shù)據(jù)。而外部設(shè)備(手機(jī)終端)欲接入智能硬件,需要獲知該智能硬件的服務(wù)集標(biāo)識(shí)(SSID),當(dāng)然該服務(wù)集標(biāo)識(shí)也可以由手機(jī)終端基于協(xié)議約定,通過(guò)掃描智能硬件的Beacon控制幀,或者通過(guò)發(fā)送Probe Request幀并接收Probe Response幀等方式,自行掃描并由用戶(hù)選定而獲得。當(dāng)然,非自動(dòng)化獲得SSID會(huì)增加人為干預(yù)環(huán)節(jié),手機(jī)終端能通過(guò)其唯一性特征信息來(lái)直接獲知該SSID這一手段雖非必須,但在某些情況下能夠簡(jiǎn)化用戶(hù)操作流程。因此,是否將SSID作為WiFi通信方式的驗(yàn)證信息的一個(gè)元素,可以根據(jù)產(chǎn)品的設(shè)計(jì)需要靈活確定。
[0115]某些情況下,智能硬件為了更加安全起見(jiàn),可以將其SSID設(shè)置為隱藏,在這種情況下,在驗(yàn)證信息中提供SSID便顯得更為必要。如果智能硬件還設(shè)置了用于接入自身的登錄密碼,則適宜將這一登錄密碼一并包含在驗(yàn)證信息中。如果希望手機(jī)終端以靜態(tài)地址的方式而非默認(rèn)DHCP的方式來(lái)接入,還可以在前述提供的信息的基礎(chǔ)上,進(jìn)一步為驗(yàn)證信息提供自身的本機(jī)IP地址和子網(wǎng)掩碼,以便獲取這些信息的手機(jī)終端能夠利用本機(jī)IP地址和子網(wǎng)掩碼進(jìn)行二進(jìn)制運(yùn)算,確定相應(yīng)智能硬件自身所在網(wǎng)段,并在網(wǎng)段中隨機(jī)選定一個(gè)IP地址設(shè)置自身最終以靜態(tài)IP地址的方式接入。當(dāng)然,如果為了簡(jiǎn)化手機(jī)終端的計(jì)算步驟,還可以直接將一個(gè)與智能硬件的本機(jī)IP地址處于相同網(wǎng)段的IP地址作為另一信息一并提供。所有這些信息,根據(jù)程序設(shè)計(jì)需要而選用,均與智能硬件的唯一性特征信息之間存在一一對(duì)應(yīng)的映射關(guān)系。當(dāng)然,作為一種特例,同一廠(chǎng)家出廠(chǎng)的同一型號(hào)的產(chǎn)品,雖然各個(gè)產(chǎn)品的特征信息不同,但理論上也可以均允許使用同一所述的驗(yàn)證信息驗(yàn)證自身之后接入本產(chǎn)品。
[0116]根據(jù)上述的揭示可知,智能硬件可以提供不只一種通信方式,不同的通信方式便具有不同的驗(yàn)證信息,企圖接入智能硬件的外部終端設(shè)備,如手機(jī)終端,可以依據(jù)自身所具備的與智能硬件相適配的通信功能組件,來(lái)確定選用相應(yīng)的一種或多種通信方式,逐一嘗試與智能硬件建立通信,直至建立成功達(dá)成接入的目的為止。
[0117]由此可知,使外部終端設(shè)備可以通過(guò)選定某種有效的通信方式與智能硬件之間建立通信而提供的相關(guān)信息,便構(gòu)成了管理智能硬件的接入的方案信息。方案信息中,至少包括用于指定與智能硬件進(jìn)行通信的通信方式信息,必要時(shí),還可以進(jìn)一步包括提供給智能硬件進(jìn)行鑒權(quán)的驗(yàn)證信息,使得企圖以該通信方式建立與智能硬件的通信的請(qǐng)求能被智能硬件所允許。所述驗(yàn)證信息,包含一個(gè)或多個(gè)與相應(yīng)通信方式相適配的要素,例如SSID、登錄密碼、訪(fǎng)問(wèn)令牌、以非對(duì)稱(chēng)加密技術(shù)所形成的公鑰等。需要指出的是,雖然本發(fā)明在形式上將方案信息劃分為通信方式信息和驗(yàn)證信息兩類(lèi),但是,表面在數(shù)據(jù)存儲(chǔ)上,這兩類(lèi)細(xì)分信息是各個(gè)構(gòu)成項(xiàng)可以是平行組織的,典型的,將智能硬件的UUID、WiFi通信方式標(biāo)識(shí)符、SSID、登錄密碼等項(xiàng)作為同一條記錄進(jìn)行存儲(chǔ),其中,UUID便是特征信息,而WiFi通信方式標(biāo)識(shí)符則是方案信息中的通信方式信息,后者SSID及登錄密碼則是方案信息中的驗(yàn)證信息的兩個(gè)構(gòu)成項(xiàng),這若干個(gè)項(xiàng)均可以并列地出現(xiàn)在同一條數(shù)據(jù)庫(kù)記錄中。
[0118]為了對(duì)所述的方案信息實(shí)施有效管理,一個(gè)或多個(gè)生產(chǎn)廠(chǎng)商可以通過(guò)云服務(wù)器來(lái)存儲(chǔ)廣義的數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)建立起智能硬件的唯一性特征信息與方案信息之間的映射關(guān)系,記錄各廠(chǎng)商所生產(chǎn)的某臺(tái)智能硬件的唯一性特征信息及與其存在所述映射關(guān)系的通信方式信息,甚至也記錄與該通信方式信息相對(duì)應(yīng)的驗(yàn)證信息。由此,云服務(wù)器從一個(gè)遠(yuǎn)程請(qǐng)求中獲得一個(gè)特征信息以之為關(guān)鍵詞,便可檢索到與之存在映射關(guān)系的方案信息,然后將該方案信息作為響應(yīng),反饋給遠(yuǎn)程請(qǐng)求方。
[0119]本發(fā)明的手機(jī)終端,接入了互聯(lián)網(wǎng),因此,可以基于TCP/IP協(xié)議與云服務(wù)器建立基于TCP/IP機(jī)制的通信。手機(jī)終端在獲取了所述的特征信息之后,例如獲得一個(gè)UUID或者M(jìn)AC地址,將其封裝成TCP/IP協(xié)議的數(shù)據(jù)包,作為一個(gè)遠(yuǎn)程請(qǐng)求通過(guò)相應(yīng)的遠(yuǎn)程接口發(fā)送給所述的云服務(wù)器。云服務(wù)器接收該請(qǐng)求后,響應(yīng)于該請(qǐng)求而提取出其中的UUID或者M(jìn)AC地址之類(lèi)的特征信息,利用該特征信息作為關(guān)鍵詞,在所述的數(shù)據(jù)庫(kù)中進(jìn)行檢索,最終確定與該特征信息相關(guān)聯(lián)的方案信息。然后將所述方案信息封裝在TCP/IP數(shù)據(jù)包中,返回給發(fā)起該請(qǐng)求的本發(fā)明的手機(jī)終端,本發(fā)明的手機(jī)終端便可獲得與其掃描得到的特征信息相對(duì)應(yīng)的方案信息。
[0120]本發(fā)明的另一實(shí)施例中,所述方案信息,特別是一些普遍適應(yīng)于同類(lèi)型智能硬件的方案,可以被預(yù)存于手機(jī)終端本機(jī)中。這種情況下,手機(jī)終端需要直接從本機(jī)中獲取相應(yīng)的方案信息即可,當(dāng)且僅當(dāng)未能從本機(jī)中獲得適于與目標(biāo)智能硬件建立有效通信的方案信息時(shí),才按照前一實(shí)施例所述,通過(guò)遠(yuǎn)程接口從云端服務(wù)器獲取合適的方案信息。該實(shí)施例中,所述方案信息在本機(jī)中的存儲(chǔ),可以是隨附于安裝包而提供的,也可以是將前述的實(shí)施例中從云端服務(wù)器獲得的方案信息緩存到本地而獲得。為了便于管理,同理可以參照云端服務(wù)器的實(shí)現(xiàn),在本地將方案信息與相應(yīng)的智能硬件唯一性特征之間進(jìn)行關(guān)聯(lián)性存儲(chǔ),確保它們彼此之間的映射關(guān)系,以便有利于后續(xù)的快速查找。
[0121]步驟S13:依據(jù)所獲得的所述方案信息,啟動(dòng)對(duì)智能硬件的聯(lián)網(wǎng)配置。
[0122]手機(jī)終端從遠(yuǎn)程端口獲得所述的方案信息后,便依照預(yù)設(shè)的程序流程,確定其中的通信方式信息以及相應(yīng)的驗(yàn)證信息通過(guò)調(diào)用相應(yīng)的驅(qū)動(dòng)接口而啟用相應(yīng)的通信方式,必要時(shí)提供所述的驗(yàn)證信息,對(duì)自身進(jìn)行配置,然后接入所述智能硬件,啟動(dòng)對(duì)智能硬件的聯(lián)網(wǎng)配置。
[0123]例如,如果方案信息中的通信方式信息指定為WiFi傳輸方式,并且提供了相應(yīng)的登錄密碼作為驗(yàn)證信息,則手機(jī)終端便可以依據(jù)802.11相關(guān)協(xié)議,通過(guò)掃描發(fā)現(xiàn)處于接入點(diǎn)發(fā)送的Beacon幀,或者通過(guò)發(fā)送Probe Request幀來(lái)獲取接入點(diǎn)的響應(yīng)幀ProbeResponse等方式,從附近的接入點(diǎn)發(fā)送的這些網(wǎng)絡(luò)幀中獲得SSID列表,彈出一用戶(hù)界面供用戶(hù)選定屬于智能硬件的SSID,在用戶(hù)選定其中一個(gè)SSID之后,手機(jī)終端斷開(kāi)與其他網(wǎng)絡(luò)的連接,用登錄密碼和SSID配置自身的網(wǎng)絡(luò)設(shè)置,接入所述的智能硬件。
[0124]又如,通信方式信息前臺(tái),而驗(yàn)證信息中給出了智能硬件預(yù)設(shè)的SSID,則默認(rèn)智能硬件為開(kāi)放式網(wǎng)絡(luò)并且提供了 DHCP服務(wù),因此直接配置自身待接入網(wǎng)絡(luò)的SSID為該智能硬件的SSID,不必自行掃描發(fā)現(xiàn),也不必要求提供密碼,且以DHCP獲取IP地址的方式接入所述智能硬件。如果智能硬件將自身的SSID設(shè)置為隱藏,則在驗(yàn)證信息中提供所述的SSID是必要的。
[0125]又如,通信方式信息同前,如果驗(yàn)證信息中包含了 SSID及其登錄密碼,并無(wú)其他信息,則手機(jī)終端可以通過(guò)該SSID自行匹配智能硬件的加密方式,并且配置所述的登錄密碼,然后默認(rèn)以DHCP獲取IP地址的方式完成配置,接入所述的智能硬件。
[0126]再如,通信方式信息同前,如果驗(yàn)證信息包含了 SSID、登錄密碼、智能硬件IP地址以及其對(duì)應(yīng)的子網(wǎng)掩碼,則手機(jī)終端除按前例配置SSID和登錄密碼外,還將所述智能硬件IP地址和子網(wǎng)掩碼進(jìn)行二進(jìn)制運(yùn)算。具體而言,將獲取的智能硬件IP地址與其子網(wǎng)掩碼以二進(jìn)制進(jìn)行按位與得到智能硬件所在網(wǎng)段的起始IP地址,將智能硬件的子網(wǎng)掩碼以二進(jìn)制按位取反后與其IP地址進(jìn)行按位或得到該網(wǎng)段的終止IP地址,通過(guò)起始IP地址與終止IP地址確定了智能硬件所在的網(wǎng)段。手機(jī)終端繼而隨機(jī)產(chǎn)生選定一個(gè)屬于該網(wǎng)段的IP地址作為自身的IP地址進(jìn)行配置,同時(shí)采用該子網(wǎng)掩碼配置自身,而將智能硬件的IP地址配置為自身的網(wǎng)關(guān)地址,配置完成后,接入所述的智能硬件。當(dāng)然,如果所述驗(yàn)證信息中包含智能硬件所允許的供接入用的IP地址,則手機(jī)終端可以直接使用該IP地址作為自身IP地址,省去前述的二進(jìn)制運(yùn)算過(guò)程。
[0127]以上通過(guò)多個(gè)示例說(shuō)明了手機(jī)終端利用其所獲取的方案信息激活自身的WiFi通信功能模塊完成自身配置后接入智能硬件的過(guò)程。實(shí)際上,基于WiFi Direct標(biāo)準(zhǔn)的規(guī)范而實(shí)現(xiàn)的接入過(guò)程,為本領(lǐng)域技術(shù)人員所知曉。手機(jī)終端接入智能硬件的過(guò)程,依照WiFiDirect標(biāo)準(zhǔn)的規(guī)范,利用控制幀、管理幀以及數(shù)據(jù)幀等網(wǎng)絡(luò)幀來(lái)實(shí)現(xiàn)。利用控制幀完成握手階段的準(zhǔn)備,利用管理幀完成兩者的關(guān)聯(lián)接入,利用數(shù)據(jù)幀來(lái)實(shí)現(xiàn)彼此的數(shù)據(jù)傳輸。當(dāng)手機(jī)終端成功接入所述智能硬件后,即完成了手機(jī)終端與智能硬件之間的基于WiFi技術(shù)的點(diǎn)對(duì)點(diǎn)的直接連接,手機(jī)終端與智能硬件之間即可互傳數(shù)據(jù)。
[0128]同理,如果方案信息包含的通信方式信息指定為代表聲波傳輸?shù)臉?biāo)識(shí)符,并且所提供的驗(yàn)證信息是一個(gè)訪(fǎng)問(wèn)令牌(或密鑰),而智能硬件出廠(chǎng)時(shí)便被配置為可以通過(guò)判定一個(gè)令牌(密鑰)來(lái)識(shí)別發(fā)起通信方是否符合授權(quán)條件,這種情況下,手機(jī)終端可以依據(jù)該通信方式信息激活其聲波編碼電路,將待傳輸數(shù)據(jù),即提供給所述智能硬件配置自身以接入網(wǎng)絡(luò)的聯(lián)網(wǎng)配置信息,編碼到聲波信號(hào)中,然后通過(guò)手機(jī)終端的播放接口進(jìn)行揚(yáng)聲播放,以便被近距離的所述智能硬件所接收并依據(jù)所述訪(fǎng)問(wèn)令牌(或密鑰)做出判定。其中,驗(yàn)證信息包含的密鑰可以是對(duì)稱(chēng)密鑰,也可以是由智能硬件公開(kāi)的基于非對(duì)稱(chēng)加密而實(shí)現(xiàn)的公鑰,當(dāng)為公鑰加密時(shí),智能硬件可以利用其預(yù)設(shè)的私鑰進(jìn)行解密。
[0129]類(lèi)似的實(shí)施例,可以被本領(lǐng)域技術(shù)人員擴(kuò)展應(yīng)用到包括藍(lán)牙通信、NFC通信等常用方式中,為簡(jiǎn)化篇幅,恕不贅述。
[0130]需要強(qiáng)調(diào)的是,手機(jī)終端可以在其成功接入智能硬件后,即將相應(yīng)的方案信息進(jìn)行本機(jī)緩存,以便后續(xù)先直接在本地檢索該方案信息,進(jìn)行二次利用。
[0131]以上詳細(xì)揭示了手機(jī)終端作為主控端,如何基于智能硬件的唯一性特征信息使自身接入智能硬件以建立點(diǎn)對(duì)點(diǎn)直接連接的原理。當(dāng)兩者完成連接之后,便可開(kāi)始傳輸數(shù)據(jù),該數(shù)據(jù)即是提供給智能硬件配置自身的網(wǎng)絡(luò)設(shè)置以便接入目標(biāo)網(wǎng)絡(luò)的聯(lián)網(wǎng)配置信息。至此,手機(jī)終端即啟動(dòng)了對(duì)智能硬件的聯(lián)網(wǎng)配置。需要指出的是,智能硬件的聯(lián)網(wǎng)配置工作,部分按照自身固有的程序流程執(zhí)行。具體而言,手機(jī)終端依照方案信息的指向與智能硬件建立通信之后,開(kāi)始向智能硬件傳輸目標(biāo)網(wǎng)絡(luò)的聯(lián)網(wǎng)配置信息。例如,欲令智能硬件接入附近區(qū)域的一個(gè)局域網(wǎng)絡(luò)提供的接入點(diǎn)(AP)實(shí)現(xiàn)聯(lián)網(wǎng),需要將該接入點(diǎn)的SSID及登錄密碼作為聯(lián)網(wǎng)配置信息發(fā)送給智能硬件。而這一聯(lián)網(wǎng)配置信息可以由手機(jī)終端先通過(guò)掃描發(fā)現(xiàn)、獲取用戶(hù)選定特定SSID、獲取與該SSID相應(yīng)的用戶(hù)輸入的登錄密碼來(lái)確定,然后,再由手機(jī)終端將基封裝成能被智能硬件識(shí)別的聯(lián)網(wǎng)配置信息。由于智能硬件可以利用其WiFi模組接入網(wǎng)絡(luò),手機(jī)終端便可以將這一已知目標(biāo)網(wǎng)絡(luò)的聯(lián)網(wǎng)配置信息,以802.11協(xié)議所規(guī)范的數(shù)據(jù)幀進(jìn)行封裝之后傳輸給該智能硬件,而該智能硬件的預(yù)設(shè)程序則可在獲得數(shù)據(jù)幀之后,解析出其中的聯(lián)網(wǎng)配置信息,將自身從接入點(diǎn)模式切換為工作站模式,斷開(kāi)與手機(jī)終端的連接,然后,利用該聯(lián)網(wǎng)配置信息配置自身,確定目標(biāo)SSID、匹配相應(yīng)的登錄密碼,最終以該聯(lián)網(wǎng)配置信息接入所述的目標(biāo)局域網(wǎng)絡(luò),實(shí)現(xiàn)在手機(jī)終端的控制下,通過(guò)掃描智能硬件的唯一性特征信息即可使智能硬件接入手機(jī)終端先前所在或給出的所述目標(biāo)網(wǎng)絡(luò)。
[0132]可以看出,本步驟中,手機(jī)終端只是啟動(dòng)了對(duì)智能硬件的聯(lián)網(wǎng)配置運(yùn)作,并不實(shí)際實(shí)施對(duì)智能硬件的網(wǎng)絡(luò)設(shè)置的配置,而是通過(guò)智能硬件自身,利用手機(jī)終端傳輸來(lái)的聯(lián)網(wǎng)配置信息去實(shí)現(xiàn),對(duì)此,本領(lǐng)域技術(shù)人員應(yīng)加以知照。
[0133]改進(jìn)的實(shí)施例中,手機(jī)終端向所述智能硬件傳輸所述配置信息之后,可以進(jìn)一步等候并接收一個(gè)來(lái)自智能硬件的確認(rèn)信息,依據(jù)該確認(rèn)信息來(lái)向用戶(hù)輸出聲音信息或者圖文用戶(hù)界面,以便完善人機(jī)交互,使用戶(hù)確知智能硬件已經(jīng)正確接入所述的目標(biāo)網(wǎng)絡(luò)。由于這種情況下已經(jīng)實(shí)現(xiàn)了智能硬件對(duì)所述目標(biāo)網(wǎng)絡(luò)的成功接入,因而,智能硬件可以基于UDP協(xié)議發(fā)送數(shù)據(jù)包進(jìn)行廣播,由于基于UDP廣播的可靠性存在弱點(diǎn)
當(dāng)前第3頁(yè)1 2 3 4 5 6 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
钟山县| 合作市| 成安县| 高碑店市| 都匀市| 泽库县| 灵石县| 河津市| 临沂市| 北海市| 新蔡县| 吉木萨尔县| 德庆县| 德昌县| 西平县| 廊坊市| 施甸县| 涟源市| 江西省| 类乌齐县| 高碑店市| 双峰县| 台北市| 泰州市| 盖州市| 平江县| 海丰县| 增城市| 沐川县| 隆昌县| 石屏县| 六枝特区| 阜宁县| 高雄县| 山丹县| 嘉禾县| 吉隆县| 大化| 吴堡县| 东乌珠穆沁旗| 巴林右旗|