一種手機(jī)App添加周邊設(shè)備的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種手機(jī)app與周邊設(shè)備的配對(duì)方法,尤其涉及智能家居中應(yīng)用手機(jī)app控制周邊設(shè)備時(shí)手機(jī)app與周邊設(shè)備配對(duì)的方法。
【背景技術(shù)】
[0002]在智能家居領(lǐng)域中,隨著智能化的深入,越來(lái)越多的智能設(shè)備廠家通過(guò)手機(jī)app來(lái)控制智能設(shè)備?,F(xiàn)有智能的家居控制系統(tǒng)通常包括手機(jī)、主機(jī)(用于連接手機(jī)端與周邊設(shè)備)和若干個(gè)周邊設(shè)備。手機(jī)app控制周邊設(shè)備之前需要與之配對(duì)。通常的的配對(duì)方式是:手機(jī)app搜索周邊設(shè)備,用戶與此同時(shí)觸發(fā)智能設(shè)備,手機(jī)app接收到周邊設(shè)備發(fā)送的數(shù)據(jù)包,這樣手機(jī)app與智能設(shè)備配對(duì)成功。但是這種添加方法不能獲得周邊設(shè)備的圖片和型號(hào)等信息;基于上述問(wèn)題,另外一種添加方式是,提前將該產(chǎn)品的所有相關(guān)信息錄入到服務(wù)器內(nèi),添加周邊產(chǎn)品后顯示與app上,但是這種方法使得服務(wù)器內(nèi)沒有的設(shè)備無(wú)法添加,這就需要一種新的添加方式。另外,對(duì)于現(xiàn)有的智能家居體系,通常都是封閉式的,也就是說(shuō),每個(gè)公司生產(chǎn)的周邊設(shè)備、主機(jī)和云服務(wù)器都是成套使用的,使用了一家的主機(jī)和云服務(wù)器后必須使用他們家的周邊設(shè)備,這樣對(duì)于用戶來(lái)說(shuō)沒有選擇權(quán),那有必要采用一種新的使用方式,用戶在買到一套產(chǎn)品后想要采購(gòu)新的周邊設(shè)備,也能用原有的主機(jī)及云服務(wù)器來(lái)控制。這樣就需要提供一種新的添加方式。
【發(fā)明內(nèi)容】
[0003]有鑒于上述問(wèn)題,有必要提供一種新的添加方式使得在添加時(shí),能夠添加服務(wù)器內(nèi)沒有的周邊設(shè)備。
[0004]一種手機(jī)app添加周邊設(shè)備的方法,應(yīng)用于通過(guò)手機(jī)app添加周邊設(shè)備,包括以下步驟:
接收型號(hào)為A的第一周邊設(shè)備發(fā)送的第一數(shù)據(jù);
接收型號(hào)為A的第二周邊設(shè)備發(fā)送的第二數(shù)據(jù);
判斷第一數(shù)據(jù)中的數(shù)據(jù)位和第二數(shù)數(shù)據(jù)中的數(shù)據(jù)位不同;
刪除第一數(shù)據(jù)和第二數(shù)據(jù)。刪除后,提醒用戶重新觸發(fā)第一周邊設(shè)備和第二周邊設(shè)備。
[0005]優(yōu)選的,用戶在添加周邊設(shè)備之前向服務(wù)器供應(yīng)商提供所述周邊設(shè)備的型號(hào)等相關(guān)信息。服務(wù)器供應(yīng)商將其添加到服務(wù)器內(nèi)。
[0006]優(yōu)選的,服務(wù)器存儲(chǔ)用戶發(fā)送的周邊設(shè)備圖片和型號(hào)等相關(guān)信息,將其分到“特種型號(hào)”類別。
[0007]優(yōu)選的,根據(jù)用戶輸入待添加設(shè)備的型號(hào)添加周邊設(shè)備,服務(wù)器根據(jù)型號(hào)查找該所述待添加周邊設(shè)備的自他信息。
[0008]優(yōu)選的,用戶通過(guò)手機(jī)app界面輸入待添加設(shè)備的基本信息,包括型號(hào)、照片、名稱等信息。
[0009]—種手機(jī)app添加周邊設(shè)備系統(tǒng),包括收發(fā)模塊和處理模塊,其特征在于: 收發(fā)模塊用于接收第一周邊設(shè)備的第一數(shù)據(jù)和接收第二周邊設(shè)備的第二數(shù)據(jù);
處理模塊用于判斷第一數(shù)據(jù)中的數(shù)據(jù)位和第二數(shù)據(jù)中的數(shù)據(jù)位不相同,
收發(fā)模塊還用于將提醒用戶重新觸發(fā)周邊設(shè)備。
[0010]優(yōu)選的,處理模塊還用于判斷用戶輸入的型號(hào)為“特種型號(hào)”。
[0011]本發(fā)明中,在配對(duì)周邊設(shè)備的時(shí)候僅僅獲取遙控器發(fā)送數(shù)據(jù)的20位地址碼,一個(gè)遙控器的地址碼是不變的。這樣,在配對(duì)時(shí),不需要多次配對(duì)。另外將每個(gè)型號(hào)的周邊設(shè)備所有按鍵的輸入數(shù)據(jù)位添加在服務(wù)器內(nèi),在配對(duì)時(shí)不需要添加按鍵的數(shù)據(jù)位即能模擬該按鍵的功能。
【附圖說(shuō)明】
[0012]圖1為本發(fā)明一種手機(jī)app添加周邊設(shè)備的方法及系統(tǒng)的環(huán)境示意圖。
[0013]圖2為本發(fā)明一種手機(jī)app添加周邊設(shè)備的方法的流程圖。
[0014]圖3為本發(fā)明一種手機(jī)app添加周邊設(shè)備的方法的流程圖中的添加界面示意圖。
[0015]圖4為發(fā)明一種手機(jī)app添加周邊設(shè)備的方法的另一實(shí)施例流程圖。
[0016]圖5為本發(fā)明一種手機(jī)app添加周邊設(shè)備系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0017]以下結(jié)合附圖來(lái)對(duì)本發(fā)明具體說(shuō)明。
[0018]如圖1所示,為本發(fā)明一種手機(jī)app添加周邊設(shè)備的方法及系統(tǒng),包括手機(jī)app、服務(wù)器、主機(jī)和周邊設(shè)備。用戶通過(guò)手機(jī)app添加周邊設(shè)備,服務(wù)器作為傳輸、儲(chǔ)存和處理終端。主機(jī)放置于家中或是其他周邊設(shè)備應(yīng)用場(chǎng)所,用于發(fā)送命令至周邊設(shè)備或是接收周邊設(shè)備的反饋。主機(jī)與周邊設(shè)備采用近距離傳輸技術(shù)。例如RF、WIFI和藍(lán)牙等。主機(jī)與服務(wù)器通過(guò)網(wǎng)絡(luò)或是電話和短信等方式傳輸,當(dāng)然,也可以通過(guò)上述的近距離傳輸技術(shù)。服務(wù)器可以單獨(dú)設(shè)置,也可以設(shè)置于手機(jī)內(nèi)。另外,本發(fā)明主要是在手機(jī)app添加周邊設(shè)備的方法及系統(tǒng)上的改進(jìn)創(chuàng)新。故,本發(fā)明實(shí)施例中的具體流程沒有涉及主機(jī),對(duì)于采用非標(biāo)準(zhǔn)射頻(例如,315M、433M等)技術(shù)的周邊設(shè)備而言,主機(jī)是必須的一個(gè)環(huán)節(jié),只是在本實(shí)施例的描述中省略了。對(duì)于采用可以直接跟通常使用的路由器通訊的周邊設(shè)備可以不需要主機(jī)。
[0019]本發(fā)明一種手機(jī)app添加周邊設(shè)備的方法,用于用戶自行添加周邊設(shè)備。第一實(shí)施例中,如圖2,包括以下步驟:
S11,手機(jī)app接收用戶輸入的待添加周邊設(shè)備的型號(hào)A,并發(fā)送至服務(wù)器。用戶添加周邊設(shè)備之前,將周邊設(shè)備的型號(hào)和圖片發(fā)送至服務(wù)器供應(yīng)商,供應(yīng)商將周邊設(shè)備型號(hào)和圖片添加到服務(wù)器內(nèi)。上述型號(hào)和圖片僅僅是舉例,實(shí)際操作的時(shí)候,用戶可能不僅僅提供該兩個(gè)信息。服務(wù)器供應(yīng)商添加周邊設(shè)備型號(hào)和圖片至服務(wù)器內(nèi)后,用戶可以自行添加周邊設(shè)備,用戶在app添加界面輸入待添加周邊設(shè)備型號(hào)A(假定用戶待添加的周邊設(shè)備型號(hào)為A),并發(fā)送至服務(wù)器。另外,用戶可以不輸入型號(hào)A,而是輸入周邊產(chǎn)品照片(最好是和發(fā)送至服務(wù)器供應(yīng)商同一張照片)。另外,輸入的還可以是其他能夠讓服務(wù)器識(shí)別的待添加的周邊設(shè)備的相關(guān)信息??偠灾?,用戶可以輸入各種周邊設(shè)備相關(guān)信息,而其型號(hào)A僅僅是其中一種。其中,圖3為所示意的手機(jī)app界面示意圖。
[0020]S12,服務(wù)器接收手機(jī)app發(fā)送的型號(hào)A,并判斷其為“特種型號(hào)”。服務(wù)器接收到“型號(hào)A”這個(gè)信息,服務(wù)器在數(shù)據(jù)庫(kù)中查找“型號(hào)A”的設(shè)備,查找該型號(hào)“A”為“特種型號(hào)”。其中,“特種型號(hào)”僅僅是服務(wù)數(shù)據(jù)庫(kù)中各種不同分類中的一種,在流程S11中,服務(wù)器供應(yīng)商將用戶發(fā)送的周邊產(chǎn)品型號(hào)添加到“特種型號(hào)”內(nèi)。服務(wù)器接收到手機(jī)app發(fā)送的型號(hào)A后,判斷該型號(hào)屬于“特種型號(hào)”。
[0021]S13,服務(wù)器接收型號(hào)為A的第一周邊設(shè)備發(fā)送的第一數(shù)據(jù)。服務(wù)器判斷用戶輸入的型號(hào)A為“特種型號(hào)”后,將進(jìn)入針對(duì)于“特種型號(hào)”的添加方式,自動(dòng)偵測(cè)信號(hào),用戶觸發(fā)型號(hào)為A的一個(gè)周邊設(shè)備。服務(wù)器接收該上述周邊設(shè)備發(fā)送的第一數(shù)據(jù),并提取其中的數(shù)據(jù)位。具體的,假設(shè)一個(gè)周邊設(shè)備發(fā)送出來(lái)的第一數(shù)據(jù)包含24bit,包括20bit的ID和4bit的數(shù)據(jù)位。其中每個(gè)周邊設(shè)備的ID都是不同的,但是同一個(gè)型號(hào)的周邊設(shè)備的數(shù)據(jù)位是相同的。在其他實(shí)施例中,前述的24bit只是本實(shí)施例中一個(gè)具體的案例,也可以不是24bit,數(shù)據(jù)位也可以不是4bit。廠家可以根據(jù)自己的實(shí)際情況自定義。
[0022]S14,服務(wù)器接收型號(hào)為A的第二周邊設(shè)備發(fā)送的第二數(shù)據(jù),步驟S13后,用戶觸發(fā)另一個(gè)型號(hào)為A的周邊設(shè)備,服務(wù)器獲取該另一個(gè)型號(hào)為A的周邊設(shè)備的第二數(shù)據(jù)。其中包括該周邊設(shè)備的數(shù)據(jù)位。
[0023]S15,判斷第一數(shù)據(jù)中的數(shù)據(jù)位和第二數(shù)據(jù)中的數(shù)據(jù)位是否相同。服務(wù)器接收第一周邊設(shè)備和第二周邊設(shè)備發(fā)送的數(shù)據(jù)后分別獲取他們的數(shù)據(jù)位。并將其兩者數(shù)據(jù)位對(duì)比。在本實(shí)施例中,步驟S13和S14中服務(wù)器提取接收到的第一數(shù)據(jù)和第二數(shù)據(jù)中的數(shù)據(jù)位,步驟S15中將其兩者數(shù)據(jù)位比較,在其他實(shí)施例中,也可以對(duì)比接收到的數(shù)據(jù)中的其他信息,只需該信息滿足同一個(gè)型號(hào)的不同周邊設(shè)備的信息是相同的。
[0024]當(dāng)判斷否,則執(zhí)行步驟S16 ;當(dāng)判斷是,則執(zhí)行步驟S17。
[0025]S16,刪除第一數(shù)據(jù)及第二數(shù)據(jù),并向手機(jī)端發(fā)送用戶重新觸發(fā)周邊設(shè)備的請(qǐng)求。具體的,判斷第一數(shù)據(jù)中的數(shù)據(jù)位和第二數(shù)據(jù)的數(shù)據(jù)位不同時(shí),則表示用戶觸發(fā)的兩個(gè)周邊設(shè)備不是同一個(gè)型號(hào)或是服務(wù)器接收的兩個(gè)數(shù)據(jù)對(duì)應(yīng)的周邊設(shè)備不是同一個(gè)型號(hào),這時(shí)候需要重新添加。服務(wù)器自動(dòng)刪除第一數(shù)據(jù)及第二數(shù)據(jù),并發(fā)送