陳曦
摘 要:本文設(shè)計了一種智能家居APP的免密碼登錄方法、智能家居系統(tǒng)和云服務(wù)器,用以提升用戶體驗(yàn)。
關(guān)鍵詞:APP 智能家居;免登陸;賬戶
一、實(shí)現(xiàn)方法
該方法采集運(yùn)行應(yīng)用程序的控制終端的信息,并根據(jù)控制終端的信息計算使用該應(yīng)用程序的用戶與已有賬戶的匹配程度值,根據(jù)匹配程度值自動為該應(yīng)用程序分配賬戶以使應(yīng)用程序成功登錄,該登錄方法只需要用戶啟動應(yīng)用程序,就能實(shí)現(xiàn)應(yīng)用程序自動登錄,無需用記憶、輸入賬戶的用戶名和密碼,大大降低了用戶操作的復(fù)雜度,從而提升了用戶體驗(yàn)。
二、實(shí)現(xiàn)過程
圖1是本文實(shí)現(xiàn)智能家居應(yīng)用程序的登錄方法的流程圖。包括以下步驟:第一,啟動智能家居的應(yīng)用程序。第二,采集運(yùn)行應(yīng)用程序的控制終端的終端信息和控制終端所處位置的位置屬性信息。終端信息為控制終端的控制終端識別碼、操作系統(tǒng)類型、品牌和型號中的一種或多種,位置屬性信息為控制終端的地理位置信息、IP地址信息中的一種或多種。第三部,根據(jù)終端信息和位置屬性信息計算使用應(yīng)用程序的用戶與已有帳戶的匹配程度值。第四步,如果使用應(yīng)用程序的用戶與已有帳戶的匹配程度值大于或等于預(yù)設(shè)閾值,則將匹配的已有帳戶分配至應(yīng)用程序。
如果使用應(yīng)用程序的用戶與已有帳戶的匹配程度值小于預(yù)設(shè)閾值,則為使用應(yīng)用程序的用戶分配新帳戶。如果使用應(yīng)用程序的用戶與已有帳戶的匹配程度值大于0且小于預(yù)設(shè)閾值,則判斷該用戶為疑似老用戶,那么,為該用戶的應(yīng)用程序分配一個新帳戶。在用戶的使用過程中,由于控制終端的地理位置信息、IP地址信息等信息可能會發(fā)生變化,那么經(jīng)過一段時間后,云服務(wù)器再次執(zhí)行本發(fā)明實(shí)施例的登錄方法,即重新計算使用應(yīng)用程序的用戶與已有帳戶的匹配程度值,如果重新計算后的匹配程度值大于或等于預(yù)設(shè)閾值,則將匹配的已有帳戶(即舊的賬戶)分配至應(yīng)用程序。如果仍然小于預(yù)設(shè)閾值,即仍然判定為疑似老用戶,則繼續(xù)使用上次分配的新賬戶。
圖2是具體實(shí)施例的智能家居應(yīng)用程序的登錄方法的流程圖。包括以下步驟:(1)判斷控制終端的IP地址是否匹配成功。若是,執(zhí)行(2),若否,執(zhí)行(3)。也就是將控制終端的IP地址與云服務(wù)器中已有帳戶預(yù)存的IP地址進(jìn)行比對,如果已有帳戶預(yù)存的IP地址中存在該控制終端的IP地址,則說明該IP地址匹配成功。(2)如果IP地址匹配成功,則將匹配程度值加一。(3)判斷控制終端的地理位置信息是否匹配成功。若是,執(zhí)行(4),若否,執(zhí)行(5)。(4)如果地理位置信息匹配成功,則將匹配程度值加一。(5)判斷控制終端的操作系統(tǒng)類型是否匹配成功。若是,執(zhí)行6),若否,執(zhí)行(7)。(6)如果操作系統(tǒng)類型匹配成功,則將匹配程度值加一。(7)判斷控制終端的品牌和型號是否匹配成功。若是,執(zhí)行(8),若否,執(zhí)行(9)。(8)如果品牌和型號匹配成功,則將匹配程度值加一。(9)判斷控制終端的藍(lán)牙、WLAN的MAC地址是否匹配成功。若是,執(zhí)行(10),若否,執(zhí)行(11)。(10)如果的藍(lán)牙、WLAN的MAC地址匹配成功,則將匹配程度值加一。(11)判定為新用戶,并分配新賬戶給新用戶的應(yīng)用程序。(12)判斷匹配程度值是否大于或等于預(yù)設(shè)閾值N。若是,執(zhí)行(13),若否,執(zhí)行(14)。(13)判定為老用戶,并將匹配的舊的賬戶分配給老用戶的應(yīng)用程序。(14)判定為疑似老用戶,并分配新賬戶給疑似老用戶的應(yīng)用程序。
具體地,在分配新賬戶給疑似老用戶的應(yīng)用程序之后,在用戶的使用過程中,一段時間后再次執(zhí)行步驟(1)至(12),重新判斷該用戶,若判定為老用戶,則將匹配的舊的賬戶分配給它,如果仍然判定為疑似老用戶,則繼續(xù)使用上次分配的新賬戶。
結(jié)論:本文實(shí)現(xiàn)的登錄方法,只需要用戶啟動應(yīng)用程序,就能實(shí)現(xiàn)應(yīng)用程序自動登錄,無需用記憶、輸入賬戶的用戶名和密碼,大大降低了用戶操作的復(fù)雜度,減少用戶注冊登陸的繁瑣環(huán)節(jié),從而提升了用戶體驗(yàn),提高APP用戶黏性。