本發(fā)明涉及移動設(shè)備技術(shù)領(lǐng)域,特別是涉及一種移動設(shè)備與配件的綁定方法和一種移動設(shè)備與配件的綁定裝置。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,諸如手機等移動設(shè)備越來越普及,給人們在的生活、學習、工作帶來了極大的便利。
目前,圍繞移動設(shè)備,各廠家提供了不同的配件,以完善移動設(shè)備的功能。
例如,手機的外觀設(shè)計較為單一、屏幕比較大,針對此問題,廠商設(shè)計了保護套,套在手機上,一方面可以凸顯設(shè)計的多樣化,另一方面可以保護手機的屏幕。
但是,由于配件的設(shè)計一般較為簡單,很容易被仿冒,盜版問題比較突出。
技術(shù)實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種移動設(shè)備與配件的綁定方法和相應(yīng)的一種移動設(shè)備與配件的綁定裝置。
依據(jù)本發(fā)明的一個方面,提供了一種移動設(shè)備與配件的綁定方法,包括:
啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
在所述初始化界面中,掃描配件上的二維碼;
根據(jù)所述二維碼生成綁定請求;
將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
在配件應(yīng)用中加載配件的操作界面。
可選地,還包括:
在移動設(shè)備中掃描配件上的二維碼;
根據(jù)所述二維碼下載配件應(yīng)用。
可選地,所述根據(jù)所述二維碼生成綁定請求的步驟包括:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取配件標識;
讀取移動設(shè)備的設(shè)備標識;
將所述配件標識和所述設(shè)備標識嵌入綁定請求。
可選地,所述接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息的步驟包括:
接收目標服務(wù)器在確認所述配件標識在先未進行綁定,及,綁定所述配件標識和所述設(shè)備標識時返回的確認綁定的消息。
可選地,所述在配件應(yīng)用中加載配件的操作界面的步驟包括:
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
將當前移動設(shè)備的設(shè)備標識、配件的配件標識發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的、當前移動設(shè)備的設(shè)備標識、配件的配件標識已綁定的消息時,加載配件的操作界面。
可選地,所述在配件應(yīng)用中加載配件的操作界面的步驟包括:
提取所述確認綁定的消息中、基于在先綁定請求中的設(shè)備標識與配件標識生成的第一數(shù)字簽名;
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
基于當前提取的設(shè)備標識和配件標識生成第二數(shù)字簽名;
當所述第一數(shù)字簽名與所述第二數(shù)字簽名匹配時,加載配件的操作界面。
可選地,所述根據(jù)所述二維碼下載配件應(yīng)用的步驟包括:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取下載地址;
訪問所述下載地址,以下載配件應(yīng)用。
可選地,移動設(shè)備的型號與配件的型號適配,所述訪問所述下載地址,以下載配件應(yīng)用的步驟包括:
訪問所述下載地址,以下載與所述移動設(shè)備的型號適配的配件應(yīng)用。
可選地,還包括:
在所述操作界面中請求目標服務(wù)器配置第一賬號,以將移動設(shè)備、配件與第一賬號綁定。
可選地,所述在所述操作界面中請求目標服務(wù)器配置第一賬號,以將移動設(shè)備、配件與第一賬號綁定的步驟包括:
在所述操作界面中請求目標服務(wù)器配置第一賬號,以將設(shè)備標識、配件標識與第一賬號綁定。
可選地,所述在配件應(yīng)用中加載配件的操作界面的步驟包括:
提取第一賬號;
將所述第一賬號發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的確認所述第一賬號已綁定的消息時,加載配件的操作界面。
可選地,還包括:
在所述操作界面中請求目標服務(wù)器解除第一賬號與移動設(shè)備、配件的綁定,及建立第二賬號與移動設(shè)備、配件的綁定。
可選地,所述在所述操作界面中請求目標服務(wù)器解除第一賬號與移動設(shè)備、配件的綁定,及建立第二賬號與移動設(shè)備、配件的綁定的步驟包括:
在所述操作界面中請求目標服務(wù)器解除第一賬號與設(shè)備標識、配件標識的綁定,及建立第二賬號與設(shè)備標識、配件標識的綁定。
可選地,所述配件包括保護套。
根據(jù)本發(fā)明的另一方面,提供了一種移動設(shè)備與配件的綁定裝置,包括:
初始化界面加載模塊,適于啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用 中加載被鎖定的初始化界面;
應(yīng)用掃描模塊,適于在所述初始化界面中,掃描配件上的二維碼;
綁定請求生成模塊,適于根據(jù)所述二維碼生成綁定請求;
綁定請求發(fā)送模塊,適于將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
消息接收模塊,適于接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
操作界面加載模塊,適于在配件應(yīng)用中加載配件的操作界面。
可選地,還包括:
設(shè)備掃描模塊,適于在移動設(shè)備中掃描配件上的二維碼;
配件應(yīng)用下載模塊,適于根據(jù)所述二維碼下載配件應(yīng)用。
可選地,所述綁定請求發(fā)送模塊還適于:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取配件標識;
讀取移動設(shè)備的設(shè)備標識;
將所述配件標識和所述設(shè)備標識嵌入綁定請求。
可選地,所述消息接收模塊還適于:
接收目標服務(wù)器在確認所述配件標識在先未進行綁定,及,綁定所述配件標識和所述設(shè)備標識時返回的確認綁定的消息。
可選地,所述操作界面加載模塊還適于:
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
將當前移動設(shè)備的設(shè)備標識、配件的配件標識發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的、當前移動設(shè)備的設(shè)備標識、配件的配件標識已綁定的消息時,加載配件的操作界面。
可選地,所述操作界面加載模塊還適于:
提取所述確認綁定的消息中、基于在先綁定請求中的設(shè)備標識與配件標識生成的第一數(shù)字簽名;
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
基于當前提取的設(shè)備標識和配件標識生成第二數(shù)字簽名;
當所述第一數(shù)字簽名與所述第二數(shù)字簽名匹配時,加載配件的操作界面。
可選地,所述配件應(yīng)用下載模塊還適于:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取下載地址;
訪問所述下載地址,以下載配件應(yīng)用。
可選地,所述配件應(yīng)用下載模塊還適于:
訪問所述下載地址,以下載與所述移動設(shè)備的型號適配的配件應(yīng)用。
可選地,還包括:
賬號配置模塊,適于在所述操作界面中請求目標服務(wù)器配置第一賬號,以將移動設(shè)備、配件與第一賬號綁定。
可選地,所述賬號配置模塊還適于:
在所述操作界面中請求目標服務(wù)器配置第一賬號,以將設(shè)備標識、配件標識與第一賬號綁定。
可選地,所述操作界面加載模塊還適于:
提取第一賬號;
將所述第一賬號發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的確認所述第一賬號已綁定的消息時,加載配件的操作界面。
可選地,還包括:
轉(zhuǎn)移模塊,適于在所述操作界面中請求目標服務(wù)器解除第一賬號與移動設(shè)備、配件的綁定,及建立第二賬號與移動設(shè)備、配件的綁定。
可選地,所述轉(zhuǎn)移模塊還適于:
在所述操作界面中請求目標服務(wù)器解除第一賬號與設(shè)備標識、配件標識的綁定,及建立第二賬號與設(shè)備標識、配件標識的綁定。
可選地,所述配件包括保護套。
本發(fā)明實施例通過掃描配件上的二維碼,請求目標服務(wù)器將綁定移動設(shè)備與配件,在目標服務(wù)器綁定移動設(shè)備與配件時,加載配件的操作界面,由于配件的使用依賴于配件應(yīng)用,可以通過配件應(yīng)用的鎖定與解鎖,實現(xiàn)硬件的綁定,避免由于設(shè)計簡單被仿冒、造成盜版的問題。
本發(fā)明實施例掃描配件上的二維碼,下載適配的配件應(yīng)用及綁定設(shè)備,通過復(fù)用二維碼,避免繁瑣的查找、下載適配的配件應(yīng)用的操作,提高了操作的簡便性。
本發(fā)明實施例基于賬號的解綁定和重新綁定,實現(xiàn)了配件的使用權(quán)的轉(zhuǎn)移,避免造成配件的浪費。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定方法實施例1的步驟流程圖;
圖2示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定方法實施例2的步驟流程圖;
圖3示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定方法實施例3的步驟流程圖;
圖4示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定裝置實施例1的結(jié)構(gòu)框圖
圖5示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定裝置實施例2的結(jié)構(gòu)框圖;以及
圖6示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定裝置實 施例3的結(jié)構(gòu)框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
參照圖1,示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定方法實施例1的步驟流程圖,具體可以包括如下步驟:
步驟101,啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
需要說明的是,本發(fā)明實施例可以應(yīng)用在各種移動設(shè)備中,例如,手機、平板電腦、個人數(shù)字助理、穿戴設(shè)備(如眼鏡、手表等)等等。
在具體實現(xiàn)中,該移動設(shè)備可以具有配件,該配件為物理硬件,具體可以包括保護套、智鍵、掛件等等。
為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實施例,在本發(fā)明實施例中,將保護套作為配件的一種示例進行說明。
該移動設(shè)備的操作系統(tǒng)可以包括Android(安卓)、IOS、Windows Phone、Windows等等,可以支持配件應(yīng)用的運行,該配件應(yīng)用為與配件配套的應(yīng)用。
在本發(fā)明實施例中,可以通過用戶點擊配件應(yīng)用在桌面的圖標、其他應(yīng)用調(diào)用配件應(yīng)用等方式觸發(fā)配件應(yīng)用的啟動。
當配件應(yīng)用啟動時,可以加載被鎖定的初始化界面,所謂被鎖定,即在解鎖之前無法轉(zhuǎn)跳至操作界面。
步驟102,在所述初始化界面中,掃描配件上的二維碼;
應(yīng)用本發(fā)明實施例,可以在配件中打印二維碼,例如,在保護套內(nèi)部打印二維碼。
在具體實現(xiàn)中,配置應(yīng)用可以通過Intent調(diào)用攝像頭,攝像頭對準配件上的二維碼,其預(yù)覽的圖像可以在onActivityResult(int requestCode,int resultCode,Intent data)中獲取到,進而在初始化界面中顯示并掃描二維碼。
二維碼,又稱二維條形碼,是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的,在代碼編制上利用構(gòu)成計算機內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個與二進制相對應(yīng)的幾何形體來表示文字數(shù)值信息。
步驟103,根據(jù)所述二維碼生成綁定請求;
在實際應(yīng)用中,可以將二維碼轉(zhuǎn)換成字符串,從該字符串中讀取配件標識,該配件標識為能夠代表一個唯一確定的配件的信息,例如,配件ID等。
由于配件標識是唯一的,因此,在配件上打印的二維碼也是唯一的。
此外,可以讀取移動設(shè)備的設(shè)備標識,該設(shè)備標識為能夠代表一個唯一確定的移動設(shè)備的信息,例如,IMEI(International Mobile Equipment Identity,移動設(shè)備國際身份碼)碼等。
若讀取了配件標識和設(shè)備標識,則可以將配件標識和設(shè)備標識嵌入綁定請求。
步驟104,將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
在生成綁定請求之后,配件應(yīng)用可以將該綁定應(yīng)用發(fā)送至目標服務(wù)器,如生產(chǎn)配件的廠家所提供的服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件。
步驟105,接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
在本發(fā)明實施例中,目標服務(wù)器接收到綁定請求時,可以從該綁定請求中提取配件標識、設(shè)備標識,并判斷該配件標識是否已綁定其他設(shè)備標識。
若確認配件標識未綁定其他設(shè)備標識,則可以表示該配件被未激活,可以綁定該配件標識與該設(shè)備標識,激活該配件,并生成確認綁定的消息,返回配件應(yīng)用。
因此,配件應(yīng)用可以接收目標服務(wù)器在確認配件標識在先未進行綁定,及,綁定配件標識和設(shè)備標識時返回的確認綁定的消息。
步驟106,在配件應(yīng)用中加載配件的操作界面。
若配件應(yīng)用接收到確認綁定的消息,則可以表示其配套的配件已被激活,解鎖初始化界面,轉(zhuǎn)跳到操作界面(即可進行具體操作的界面,其包括一個或多個菜單、控件等),用戶可以自由進行設(shè)置,配件應(yīng)用可以配合配件進行運作。
在本發(fā)明實施例中,為了防止配件應(yīng)用被篡改(即破解),可以對移動設(shè)備與配件進行綁定校驗,若通過綁定校驗,則表示移動設(shè)備與配件已綁定,可以加載配件的操作界面,若未通過綁定校驗,則表示移動設(shè)備與配件未綁定,配件應(yīng)用可能被篡改,禁止加載配件的操作界面。
在本發(fā)明的一種可選實施例中,步驟106可以包括如下子步驟:
子步驟S11,提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
子步驟S12,將當前移動設(shè)備的設(shè)備標識、配件的配件標識發(fā)送至目標服務(wù)器;
子步驟S13,當接收到目標服務(wù)器返回的、當前移動設(shè)備的設(shè)備標識、配件的配件標識已綁定的消息時,加載配件的操作界面。
在本發(fā)明實施例中,若連接了目標服務(wù)器,則可以提取當前移動設(shè)備的設(shè)備標識和配件的配件標識(即在先生成綁定請求時存儲的配件標識),發(fā)送至目標服務(wù)器判斷該設(shè)備標識和該配件標識是否綁定。
若目標服務(wù)器判斷已綁定,則可以返回已綁定的消息至配件應(yīng)用,配件應(yīng)用可以加載配件的操作界面。
在本發(fā)明的另一種可選實施例中,步驟106可以包括如下子步驟:
子步驟S21,提取所述確認綁定的消息中、基于在先綁定請求中的設(shè)備標識與配件標識生成的第一數(shù)字簽名;
子步驟S22,提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
子步驟S23,基于當前提取的設(shè)備標識和配件標識生成第二數(shù)字簽名;
子步驟S24,當所述第一數(shù)字簽名與所述第二數(shù)字簽名匹配時,加載配件的操作界面。
應(yīng)用本發(fā)明實施例,可以預(yù)先約定目標服務(wù)器與配件應(yīng)用計算數(shù)字簽名 (即第一數(shù)字簽名和第二數(shù)字簽名)的計算方式。
若未連接目標服務(wù)器,則可以提取目標服務(wù)器在先生基于綁定請求中的設(shè)備標識與配件標識生成的第一數(shù)字簽名,及當前提取設(shè)備標識和配件標識(即在先生成綁定請求時存儲的配件標識),生成第二數(shù)字簽名,進行綁定校驗。
進一步地,目標服務(wù)器與配件應(yīng)用可以按照不可逆加密方式對設(shè)備標識和配件標識進行加密,以獲得第一數(shù)字簽名和第二數(shù)字簽名。
需要說明的是,不可逆加密方式的特征是加密過程中不需要使用密鑰,輸入明文后直接經(jīng)過加密處理成密文,這種加密后的數(shù)據(jù)是一般無法被解密的,通常只有重新輸入明文,并再次經(jīng)過同樣不可逆的加密處理,得到相同的密文并被重新識別后,才能真正解密。
例如,不可逆加密方式為MD5(Message-Digest Algorithm 5,信息摘要算法5)算法、SHS(Secure Hash Standard,安全雜亂信息標準)算法等。
在本發(fā)明實施例的一種可選示例中,可以對設(shè)備標識和配件標識進行組合,該組合可以為任意形式的組合,如順序組合(按照某個順序前后疊加)、插序組合(將其中一者插入另一者中)等等。
當然,上述加密方式只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情況設(shè)置其他加密方式,例如,RSA算法、ElGamal算法、背包算法、Rabin算法、ECC算法等等,本發(fā)明實施例對此不加以限制。另外,除了上述判斷處理方法外,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它判斷處理方法,本發(fā)明實施例對此也不加以限制。
若目標服務(wù)器生成的第一數(shù)字簽名與配件應(yīng)用生成的第二數(shù)字簽名不相同,則配件應(yīng)用可能被篡改了,禁止加載操作界面。
反之,若目標服務(wù)器生成的第一數(shù)字簽名與配件應(yīng)用生成的第二數(shù)字簽名相同,則配件應(yīng)用未被篡改,加載操作界面。
當然,上述判斷綁定校驗只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情況設(shè)置其他綁定校驗,本發(fā)明實施例對此不加以限制。另外,除了上述綁定校驗外,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它綁定校 驗,本發(fā)明實施例對此也不加以限制。
本發(fā)明實施例通過掃描配件上的二維碼,請求目標服務(wù)器將綁定移動設(shè)備與配件,在目標服務(wù)器綁定移動設(shè)備與配件時,加載配件的操作界面,由于配件的使用依賴于配件應(yīng)用,可以通過配件應(yīng)用的鎖定與解鎖,實現(xiàn)硬件的綁定,避免由于設(shè)計簡單被仿冒、造成盜版的問題。
參照圖2,示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定方法實施例2的步驟流程圖,具體可以包括如下步驟:
步驟201,在移動設(shè)備中掃描配件上的二維碼;
在本發(fā)明實施例中,可以啟動具有掃描二維碼功能的應(yīng)用,如瀏覽器、即時通訊工具等等。
該可以掃描二維碼功能的應(yīng)用可以通過Intent調(diào)用攝像頭,攝像頭對準配件上的二維碼,其預(yù)覽的圖像可以在onActivityResult(int requestCode,int resultCode,Intent data)中獲取到,進而在初始化界面中顯示并掃描二維碼。
步驟202,根據(jù)所述二維碼下載配件應(yīng)用;
在實際應(yīng)用中,可以將二維碼轉(zhuǎn)換成字符串,從該字符串中讀取下載地址,例如URL(Uniform Resource Locator,統(tǒng)一資源定位符),訪問該下載地址,以下載配件應(yīng)用并進行安裝。
進一步而言,由于不同的移動設(shè)備的功能有所不同,因此,其配件的功能也相應(yīng)有所不同,設(shè)置也有所不同,即表現(xiàn)為移動設(shè)備的型號與配件的型號適配。
若解析到下載地址,則可以訪問下載地址,以下載與移動設(shè)備的型號適配的配件應(yīng)用。
步驟203,啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
步驟204,在所述初始化界面中,掃描配件上的二維碼;
步驟205,根據(jù)所述二維碼生成綁定請求;
步驟206,將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定 移動設(shè)備與配件;
步驟207,接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
步驟208,在配件應(yīng)用中加載配件的操作界面。
本發(fā)明實施例掃描配件上的二維碼,下載適配的配件應(yīng)用及綁定設(shè)備,通過復(fù)用二維碼,避免繁瑣的查找、下載適配的配件應(yīng)用的操作,提高了操作的簡便性。
參照圖3,示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定方法實施例3的步驟流程圖,具體可以包括如下步驟:
步驟301,啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
步驟302,在所述初始化界面中,掃描配件上的二維碼;
步驟303,根據(jù)所述二維碼生成綁定請求;
步驟304,將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
步驟305,接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
步驟306,在所述操作界面中請求目標服務(wù)器配置第一賬號,以將移動設(shè)備、配件與第一賬號綁定;
在本發(fā)明實施例中,可以為當前用戶設(shè)置第一賬號,在后的操作可以基于該第一賬號進行,如發(fā)送目標服務(wù)器或其他賬號發(fā)送的消息、向目標服務(wù)器或其他賬號發(fā)送消息、目標服務(wù)器統(tǒng)計第一賬號的操作數(shù)據(jù)等等。
具體而言,可以在操作界面中請求目標服務(wù)器配置第一賬號,以將設(shè)備標識、配件標識與第一賬號綁定。
若目標服務(wù)器接收到該請求,則可以配置第一賬號,并將設(shè)備標識、配件標識與第一賬號綁定,返回該第一賬號的賬號消息(如賬號ID、賬號級別等)至配件應(yīng)用。
步驟307,在配件應(yīng)用中加載配件的操作界面;
在本發(fā)明實施例中,若連接了目標服務(wù)器,則可以提取當前配件應(yīng)用的第一賬號和配件的配件標識(即在先生成綁定請求時存儲的配件標識),將當前配件應(yīng)用的第一賬號、配件的配件標識發(fā)送至目標服務(wù)器,請求目標服務(wù)器判斷該第一賬號和該配件標識是否綁定;
若目標服務(wù)器判斷已綁定,則可以返回已綁定的消息至配件應(yīng)用。
當接收到目標服務(wù)器返回的、當前配件應(yīng)用的第一賬號、配件的配件標識已綁定的消息時,加載配件的操作界面。
步驟308,在所述操作界面中請求目標服務(wù)器解除第一賬號與移動設(shè)備、配件的綁定,及建立第二賬號與移動設(shè)備、配件的綁定。
在本發(fā)明實施例中,若用戶在不使用配件時,可以將該配件的使用權(quán)轉(zhuǎn)移至其他用戶。
具體而言,可以在操作界面中請求目標服務(wù)器解除第一賬號與設(shè)備標識、配件標識的綁定,及建立第二賬號與設(shè)備標識、配件標識的綁定。
目標服務(wù)器則可以按照該請求解除第一賬號與設(shè)備標識、配件標識的綁定,并建立第二賬號與設(shè)備標識、配件標識的綁定,實現(xiàn)配件的使用權(quán)從第一賬號轉(zhuǎn)移至第二賬號。
本發(fā)明實施例基于賬號的解綁定和重新綁定,實現(xiàn)了配件的使用權(quán)的轉(zhuǎn)移,避免造成配件的浪費。
對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
參照圖4,示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定裝置實施例1的結(jié)構(gòu)框圖,具體可以包括如下模塊:
初始化界面加載模塊401,適于啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
應(yīng)用掃描模塊402,適于在所述初始化界面中,掃描配件上的二維碼;
綁定請求生成模塊403,適于根據(jù)所述二維碼生成綁定請求;
綁定請求發(fā)送模塊404,適于將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
消息接收模塊405,適于接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
操作界面加載模塊406,適于在配件應(yīng)用中加載配件的操作界面。
在本發(fā)明的一種可選實施例中,所述綁定請求發(fā)送模塊404還可以適于:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取配件標識;
讀取移動設(shè)備的設(shè)備標識;
將所述配件標識和所述設(shè)備標識嵌入綁定請求。
在本發(fā)明的一種可選實施例中,所述消息接收模塊405還可以適于:
接收目標服務(wù)器在確認所述配件標識在先未進行綁定,及,綁定所述配件標識和所述設(shè)備標識時返回的確認綁定的消息。
在本發(fā)明的一種可選實施例中,所述操作界面加載模塊406還可以適于:
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
將當前移動設(shè)備的設(shè)備標識、配件的配件標識發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的、當前移動設(shè)備的設(shè)備標識、配件的配件標識已綁定的消息時,加載配件的操作界面。
在本發(fā)明的另一種可選實施例中,所述操作界面加載模塊406還可以適于:
提取所述確認綁定的消息中、基于在先綁定請求中的設(shè)備標識與配件標識生成的第一數(shù)字簽名;
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
基于當前提取的設(shè)備標識和配件標識生成第二數(shù)字簽名;
當所述第一數(shù)字簽名與所述第二數(shù)字簽名匹配時,加載配件的操作界面。
在具體實現(xiàn)中,所述配件可以包括保護套。
參照圖5,示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定裝置實施例2的結(jié)構(gòu)框圖,具體可以包括如下模塊:
設(shè)備掃描模塊501,適于在移動設(shè)備中掃描配件上的二維碼;
配件應(yīng)用下載模塊502,適于根據(jù)所述二維碼下載配件應(yīng)用;
始化界面加載模塊503,適于啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
應(yīng)用掃描模塊504,適于在所述初始化界面中,掃描配件上的二維碼;
綁定請求生成模塊505,適于根據(jù)所述二維碼生成綁定請求;
綁定請求發(fā)送模塊506,適于將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
消息接收模塊507,適于接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
操作界面加載模塊508,適于在配件應(yīng)用中加載配件的操作界面。
在本發(fā)明的一種可選實施例中,所述配件應(yīng)用下載模塊502還可以適于:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取下載地址;
訪問所述下載地址,以下載配件應(yīng)用。
在本發(fā)明的一種可選實施例中,所述配件應(yīng)用下載模塊502還可以適于:
訪問所述下載地址,以下載與所述移動設(shè)備的型號適配的配件應(yīng)用。
參照圖6,示出了根據(jù)本發(fā)明一個實施例的一種移動設(shè)備與配件的綁定裝置實施例3的結(jié)構(gòu)框圖,具體可以包括如下模塊:
初始化界面加載模塊601,適于啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
應(yīng)用掃描模塊602,適于在所述初始化界面中,掃描配件上的二維碼;
綁定請求生成模塊603,適于根據(jù)所述二維碼生成綁定請求;
綁定請求發(fā)送模塊604,適于將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
消息接收模塊605,適于接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
賬號配置模塊606,適于在所述操作界面中請求目標服務(wù)器配置第一賬號,以將移動設(shè)備、配件與第一賬號綁定;
操作界面加載模塊607,適于在配件應(yīng)用中加載配件的操作界面;
轉(zhuǎn)移模塊608,適于在所述操作界面中請求目標服務(wù)器解除第一賬號與移動設(shè)備、配件的綁定,及建立第二賬號與移動設(shè)備、配件的綁定。
在本發(fā)明的一種可選實施例中,所述賬號配置模塊606還可以適于:
在所述操作界面中請求目標服務(wù)器配置第一賬號,以將設(shè)備標識、配件標識與第一賬號綁定。
在本發(fā)明的一種可選實施例中,所述操作界面加載模塊607還可以適于:
提取第一賬號;
將所述第一賬號發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的確認所述第一賬號已綁定的消息時,加載配件的操作界面。
在本發(fā)明的一種可選實施例中,所述轉(zhuǎn)移模塊608還可以適于:
在所述操作界面中請求目標服務(wù)器解除第一賬號與設(shè)備標識、配件標識的綁定,及建立第二賬號與設(shè)備標識、配件標識的綁定。
對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述, 構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的移動設(shè)備與配件的綁定設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本發(fā)明實施例公開了A1、一種移動設(shè)備與配件的綁定方法,包括:
啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
在所述初始化界面中,掃描配件上的二維碼;
根據(jù)所述二維碼生成綁定請求;
將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
在配件應(yīng)用中加載配件的操作界面。
A2、如A1所述的方法,還包括:
在移動設(shè)備中掃描配件上的二維碼;
根據(jù)所述二維碼下載配件應(yīng)用。
A3、如A1所述的方法,所述根據(jù)所述二維碼生成綁定請求的步驟包括:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取配件標識;
讀取移動設(shè)備的設(shè)備標識;
將所述配件標識和所述設(shè)備標識嵌入綁定請求。
A4、如A3所述的方法,所述接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息的步驟包括:
接收目標服務(wù)器在確認所述配件標識在先未進行綁定,及,綁定所述配件標識和所述設(shè)備標識時返回的確認綁定的消息。
A5、如A3所述的方法,所述在配件應(yīng)用中加載配件的操作界面的步驟包括:
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
將當前移動設(shè)備的設(shè)備標識、配件的配件標識發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的、當前移動設(shè)備的設(shè)備標識、配件的配件標識已綁定的消息時,加載配件的操作界面。
A6、如A3所述的方法,所述在配件應(yīng)用中加載配件的操作界面的步驟包括:
提取所述確認綁定的消息中、基于在先綁定請求中的設(shè)備標識與配件標識生成的第一數(shù)字簽名;
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
基于當前提取的設(shè)備標識和配件標識生成第二數(shù)字簽名;
當所述第一數(shù)字簽名與所述第二數(shù)字簽名匹配時,加載配件的操作界面。
A7、如A2所述的方法,所述根據(jù)所述二維碼下載配件應(yīng)用的步驟包括:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取下載地址;
訪問所述下載地址,以下載配件應(yīng)用。
A8、如A7所述的方法,移動設(shè)備的型號與配件的型號適配,所述訪問所述下載地址,以下載配件應(yīng)用的步驟包括:
訪問所述下載地址,以下載與所述移動設(shè)備的型號適配的配件應(yīng)用。
A9、如A1或A2或A3或A4或A5或A6或A7或A8所述的方法,還包括:
在所述操作界面中請求目標服務(wù)器配置第一賬號,以將移動設(shè)備、配件與第一賬號綁定。
A10、如A9所述的方法,所述在所述操作界面中請求目標服務(wù)器配置第一賬號,以將移動設(shè)備、配件與第一賬號綁定的步驟包括:
在所述操作界面中請求目標服務(wù)器配置第一賬號,以將設(shè)備標識、配件標識與第一賬號綁定。
A11、如A10所述的方法,所述在配件應(yīng)用中加載配件的操作界面的步驟包括:
提取第一賬號;
將所述第一賬號發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的確認所述第一賬號已綁定的消息時,加載配件的操作界面。
A12、如A9所述的方法,還包括:
在所述操作界面中請求目標服務(wù)器解除第一賬號與移動設(shè)備、配件的綁定,及建立第二賬號與移動設(shè)備、配件的綁定。
A13、如A12所述的方法,所述在所述操作界面中請求目標服務(wù)器解除第一賬號與移動設(shè)備、配件的綁定,及建立第二賬號與移動設(shè)備、配件的綁定的步驟包括:
在所述操作界面中請求目標服務(wù)器解除第一賬號與設(shè)備標識、配件標識的綁定,及建立第二賬號與設(shè)備標識、配件標識的綁定。
A14、如A1或A2或A3或A4或A5或A6或A7或A8或A10或A11 或A12或A13所述的方法,所述配件包括保護套。
本發(fā)明實施例還公開了B15、一種移動設(shè)備與配件的綁定裝置,包括:
初始化界面加載模塊,適于啟動移動設(shè)備中的配件應(yīng)用,以在配件應(yīng)用中加載被鎖定的初始化界面;
應(yīng)用掃描模塊,適于在所述初始化界面中,掃描配件上的二維碼;
綁定請求生成模塊,適于根據(jù)所述二維碼生成綁定請求;
綁定請求發(fā)送模塊,適于將所述綁定請求發(fā)送至目標服務(wù)器,請求目標服務(wù)器將綁定移動設(shè)備與配件;
消息接收模塊,適于接收目標服務(wù)器在綁定移動設(shè)備與配件時返回的確認綁定的消息;
操作界面加載模塊,適于在配件應(yīng)用中加載配件的操作界面。
B16、如B15所述的裝置,還包括:
設(shè)備掃描模塊,適于在移動設(shè)備中掃描配件上的二維碼;
配件應(yīng)用下載模塊,適于根據(jù)所述二維碼下載配件應(yīng)用。
B17、如B15所述的裝置,所述綁定請求發(fā)送模塊還適于:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取配件標識;
讀取移動設(shè)備的設(shè)備標識;
將所述配件標識和所述設(shè)備標識嵌入綁定請求。
B18、如B17所述的裝置,所述消息接收模塊還適于:
接收目標服務(wù)器在確認所述配件標識在先未進行綁定,及,綁定所述配件標識和所述設(shè)備標識時返回的確認綁定的消息。
B19、如B17所述的裝置,所述操作界面加載模塊還適于:
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
將當前移動設(shè)備的設(shè)備標識、配件的配件標識發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的、當前移動設(shè)備的設(shè)備標識、配件的配件標識已綁定的消息時,加載配件的操作界面。
B20、如B17所述的裝置,所述操作界面加載模塊還適于:
提取所述確認綁定的消息中、基于在先綁定請求中的設(shè)備標識與配件標識生成的第一數(shù)字簽名;
提取當前移動設(shè)備的設(shè)備標識、配件的配件標識;
基于當前提取的設(shè)備標識和配件標識生成第二數(shù)字簽名;
當所述第一數(shù)字簽名與所述第二數(shù)字簽名匹配時,加載配件的操作界面。
B21、如B16所述的裝置,所述配件應(yīng)用下載模塊還適于:
將所述二維碼轉(zhuǎn)換成字符串;
從所述字符串中讀取下載地址;
訪問所述下載地址,以下載配件應(yīng)用。
B22、如B21所述的裝置,所述配件應(yīng)用下載模塊還適于:
訪問所述下載地址,以下載與所述移動設(shè)備的型號適配的配件應(yīng)用。
B23、如B15或B16或B17或B18或B19或B20或B21或B22所述的裝置,還包括:
賬號配置模塊,適于在所述操作界面中請求目標服務(wù)器配置第一賬號,以將移動設(shè)備、配件與第一賬號綁定。
B24、如B23所述的裝置,所述賬號配置模塊還適于:
在所述操作界面中請求目標服務(wù)器配置第一賬號,以將設(shè)備標識、配件標識與第一賬號綁定。
B25、如B24所述的裝置,所述操作界面加載模塊還適于:
提取第一賬號;
將所述第一賬號發(fā)送至目標服務(wù)器;
當接收到目標服務(wù)器返回的確認所述第一賬號已綁定的消息時,加載配件的操作界面。
B26、如B23所述的裝置,還包括:
轉(zhuǎn)移模塊,適于在所述操作界面中請求目標服務(wù)器解除第一賬號與移動設(shè)備、配件的綁定,及建立第二賬號與移動設(shè)備、配件的綁定。
B27、如B26所述的裝置,所述轉(zhuǎn)移模塊還適于:
在所述操作界面中請求目標服務(wù)器解除第一賬號與設(shè)備標識、配件標識的綁定,及建立第二賬號與設(shè)備標識、配件標識的綁定。
B28、如B15或B16或B17或B18或B19或B20或B21或B22或B24或B25或B26或B27所述的裝置,所述配件包括保護套。