新四季網

服務提供客戶端、無線終端以及實現綁定的方法

2023-06-10 04:19:41 2

專利名稱:服務提供客戶端、無線終端以及實現綁定的方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種服務提供客戶端、無線終端以及 實現綁定的方法。
背景技術:
隨著計算機技術以及通信技術的高速發展,計算機技術和通信技術的結合已經廣泛應用於人們生活中的方方面面,例如,可以在PC( Personal Computer, 個人計算機)上使用服務提供客戶端,與無線終端(例如數據卡、手機等) 配合工作,實現上網、打電話等業務,給用戶帶來才及大的方^^。隨著3G(3rd Generation,第三代移動通信技術)業務在中國的開展,和歐美發達國家一樣, 在今後幾年內使用無線終端的無線通信網業務,勢必會替代目前速度較慢、安 裝維護較複雜的固網業務,因此,無線終端和服務提供客戶端的使用將具有巨 大的發展空間。現有的無線終端和服務提供客戶端可以任意綁定並配合工作,例如,A運 營商定製的無線終端,可以和B運營商定製的服務提供客戶端綁定並配合工 作。為了爭取客戶,越來越多的運營商在出售其定製的服務提供客戶端和無線 終端時,進行了各種形式的補貼,因此,運營商並不希望用戶在購買其定製的 產品後,再使用其他運營商定製的無線終端或服務提供客戶端。目前,還沒有 有效的解決方案,以限定服務提供客戶端和無線終端之間的綁定。發明內容有鑑於此,本發明提供一種服務提供客戶端、無線終端以及實現綁定的方 法,能夠限定服務提供客戶端和無線終端之間的綁定。為解決上述問題,本發明提供一種服務提供客戶端,包括 發送模塊,用於向無線終端發送一驗證信息;判斷模塊,用於根據所述無線終端對所述驗證信息的響應,判斷所述無線
終端是否為合法的綁定對象;
處理模塊,用於在所迷無線終端為合法的綁定對象時,為所述無線終端提 供服務,否則,限制為所述無線終端提供的服務。
所述服務提供客戶端還包括
隨機數生成模塊,用於生成作為所述驗證信息的隨機數; 第一加密模塊,用於採用第一加密算法對所述隨機數進行加密,得到一加 密信息;
所述判斷模塊包括
第一驗證單元,用於判斷是否接收到所述無線終端對所述隨機數的響應信

第二驗證單元,用於在接收到所述響應信息時,判斷所述響應信息與所述 加密信息是否一致;
判定單元,用於在所述響應信息與所述加密信息一致時,判定所述無線終 端為合法的綁定對象,在所述響應信息與所述加密信息不一致,或者所述無線 終端未響應時,判定所述無線終端為不合法的綁定對象。
所述服務提供客戶端還包括
第二加密才莫塊,用於在接收到所述無線終端發送的驗證信息時,採用第二 加密算法對所述-驗證信息進行加密,得到 一響應信息;
反饋模塊,用於將所述響應信息發送給所述無線終端。
本發明還提供一種無線終端,其特徵在於,包括
發送模塊,用於向服務提供客戶端發送一驗證信息;
判斷模塊,用於根據所述服務提供客戶端對所述驗證信息的響應,判斷所 述服務提供客戶端是否合法;
處理模塊,用於在所述服務提供客戶端合法時,為所述服務提供客戶端提 供服務,否則,不提供服務。
所述無線終端還包括
隨機數生成模塊,用於生成作為所述驗證信息的隨機數;
第一加密模塊,用於採用第二加密算法對所述隨機數進行加密,得到一加擊"息;
所述判斷模塊包括
第一驗證單元,用於判斷是否接收到所述服務提供客戶端對所述隨機數的 響應信息;
第二驗證單元,用於在接收到所述響應信息時,判斷所述響應信息與所述 加密信息是否一致;
判定單元,用於在所述響應信息與所述加密信息一致時,判定所述服務提 供客戶端合法,在所述響應信息與所述加密信息不一致,或者未接收到所述服 務提供客戶端的響應時,判定所述服務提供客戶端不合法,或者所述服務提供 客戶端未運行。
所述無線終端還包括
計時器,用於在供電啟動時,開始計時;
所述發送模塊進一步用於根據所述計時器的計時,以預設時間間隔向所述 服務提供客戶端發送所述隨機數;
所述判斷模塊進一步用於在預設時間內接收到所述服務提供客戶端對所 述隨機數的響應信息,且所述響應信息與所述加密信息一致時,判定所述服務 提供客戶端合法,在所述預設時間內接收到所述響應信息,且所述響應信息與 所述加密信息不一致,或者在所述預設時間內未接收到所述服務提供客戶端的 響應時,判定所述服務提供客戶端不合法,或者所述服務提供客戶端未運行。
所述無線終端還包括
第二加密模塊,用於在接收到所述服務提供客戶端發送的驗證信息時,採 用第一加密算法對所述驗證信息進行加密,得到一響應信息; 反饋模塊,用於將所述響應信息發送給所述服務提供客戶端。 本發明還提供一種實現服務提供客戶端與無線終端綁定的方法,包括以下 步驟
服務提供客戶端向無線終端發送一驗證信息;
所述服務提供客戶端根據所述無線終端對所述驗證信息的響應,判斷所述 無線終端是否為合法的綁定對象;
所述服務提供客戶端在所述無線終端為合法的綁定對象時,為所述無線終
8端提供服務,否則,限制為所述無線終端提供的服務。
所述服務提供客戶端向無線終端發送一驗證信息之前,還包括 所述服務提供客戶端生成作為所述驗證信息的隨機數; 所述服務提供客戶端採用第 一加密算法對所述隨機數進行加密,得到 一加 密信息;
所述服務提供客戶端根據所述無線終端對所述驗證信息的響應,判斷所述 無線終端是否為合法的綁定對象,具體為
所述服務提供客戶端判斷是否接收到所述無線終端對所述隨機數的響應 信息;
所述服務提供客戶端在接收到所述響應信息時,判斷所述響應信息與所述
加密信息是否一致;
所述服務提供客戶端在所述響應信息與所述加密信息一致時,判定所述無
線終端為合法的綁定對象,在所述響應信息與所述加密信息不一致,或者所述
無線終端未響應時,判定所述無線終端為不合法的綁定對象。 所述實現服務提供客戶端與無線終端綁定的方法還包括 所述服務提供客戶端在接收到所述無線終端發送的驗證信息時,採用第二
加密算法對所述驗證信息進行加密,得到一響應信息;
所述服務提供客戶端將所述響應信息發送給所述無線終端。
本發明還提供一種實現服務提供客戶端與無線終端綁定的方法,包括以下
步驟
無線終端向服務提供客戶端發送一驗證信息;
所述無線終端根據所述服務提供客戶端對所述驗證信息的響應,判斷所述 服務提供客戶端是否合法;
所述無線終端在所述服務提供客戶端合法時,為所述服務提供客戶端提供 服務,否則,不提供服務。
所述無線終端向服務提供客戶端發送一驗證信息之前,還包括
所述無線終端生成作為所述驗證信息的隨機數;
所述無線終端採用第二加密算法對所述隨機數進行加密,得到 一加密信自.所述無線終端根據所述服務提供客戶端對所述-驗證信息的響應,判斷所述
服務提供客戶端是否合法,具體為
所述無線終端判斷是否接收到所述服務提供客戶端對所述隨機數的響應
"息;
所述無線終端在接收到所述響應信息時,判斷所述響應信息與所述加密信
息是否一致;
所述無線終端在所述響應信息與所述加密信息一致時,判定所述服務提供 客戶端合法,在所述響應信息與所述加密信息不一致,或者未接收到所述服務 提供客戶端的響應時,判定所述服務提供客戶端不合法,或者所述服務提供客 戶端未運行。
本發明具有以下有益效果
通過服務提供客戶端和無線終端之間的交互驗證,來判斷對方是否合法,
也僅為通過其驗證的合法服務提供客戶端提供服務,從而,運營商能夠將其定 制的無線終端和服務提供客戶端相互綁定,限定購買其產品的用戶不能再使用 其他運營商的產品,從而維護運營商的利益,避免現有技術中任何無線終端和 服務提供客戶端均可以任意綁定的混亂狀況。


圖1為本發明實施例的服務提供客戶端的一結構示意圖; 圖2為本發明實施例的服務提供客戶端的另 一 結構示意圖; 圖3為本發明實施例的服務提供客戶端的又一結構示意圖; 圖4為本發明實施例的無線終端的一結構示意圖; 圖5為本發明實施例的無線終端的另一結構示意圖; 圖6為本發明實施例的無線終端的又一結構示意圖; 圖7為本發明實施例的實現服務提供客戶端與無線終端綁定的方法的一 流程示意圖8為本發明實施例的實現服務提供客戶端與無線終端綁定的方法的另 一流程示意圖;圖9為本發明實施例的實現服務提供客戶端與無線終端綁定的方法的又
一流程示意圖10為本發明實施例的實現服務提供客戶端與無線終端綁定的方法的又 一流程示意圖。
具體實施例方式
下面結合附圖和實施例,對本發明的具體實施方式
作進一步詳細描述。 如圖1所示為本發明實施例的服務提供客戶端的一結構示意圖,所述服務 提供客戶端運行於一計算裝置上,所述計算裝置可以為PC或PDA (Personal Digital Assistant,個人數碼助理)等設備。所述服務提供客戶端可以存儲大容 量的電話本、通信信箱和通話記錄等信息,與合法的無線終端綁定配合工作, 實現上網、打電話等通信功能。所謂合法的無線終端,即為通過所述服務提 供客戶端驗證的無線終端,所述無線終端可以為數據卡、手機等通信設備。 所述服務提供客戶端包括
發送模塊IOI,用於向無線終端發送一驗證信息,所述無線終端為與所 述服務提供客戶端連接的無線終端。所述無線終端可以通過有線或無線接口 , 與所述服務提供客戶端所在的計算裝置連接,並通過一特定通信通道(如AT 埠 )與所述服務提供客戶端連接並通信。所述服務提供客戶端向所述無線終 端發送的驗證信息可以為數字、字母或者由數字和字母組成的字符串等。
判斷模塊102,用於根據所述無線終端對所述驗證信息的響應,判斷所述 無線終端是否為合法的綁定對象;
處理模塊103,用於在所述無線終端為合法的綁定對象時,為所述無線終 端提供服務,否則,限制為所述無線終端提供的服務。即所述服務提供客戶端 僅為通過其驗證的合法無線終端提供服務。所述限制為所述無線終端提供的服 務的具體體現形式可以為服務提供客戶端自動關閉,或者服務提供客戶端關
閉部分功能,具體可以根據運營商的設置而定。
上述實施例中,所述服務提供客戶端可以具有一檢測模塊,檢測是否有無 線終端運行,所述無線終端為與所述服務提供客戶端所在的計算裝置連接的無 線終端,在檢測到有無線終端運行時,驗證所述無線終端是否合法。因此,如
ii圖2所示為本發明實施例的服務提供客戶端的另一結構示意圖,在圖1所示的
實施例的基礎上,所述服務提供客戶端還包括 檢測模塊104,用於檢測是否有無線終端運行;
所述發送^^莫塊101進一步用於在^^測到有無線終端運行時,向所述無線終 端發送所述驗證信息。
所述服務提供客戶端在檢測到有無線終端運行時,需要建立與無線終端之 間的通信通道,在所述通信通道建立之後,服務提供客戶端便向無線終端發一 驗證信息,並等待無線終端對所述驗證信息的響應。在無線終端響應之前,用 戶不能對服務提供客戶端執行任何操作。在無線終端反饋回正確的響應信息 後,所述服務提供客戶端與無線終端綁定,用戶才能對所述服務提供客戶端執 行操作,從而實現上網或打電話等通信功能。
為了防止發送給無線終端的驗證信息被輕易破解,所述服務提供客戶端可 以生成一隨機數作為所述驗證信息。因此,如圖2所示,所述服務提供客戶端 還包括
隨機數生成模塊105,用於生成作為所述驗證信息的隨機數。為了加大破 解難度,需要保證每次生成的隨機數均不同,且為較長位數的隨機數,例如, 8位以上的隨機數,隨機數的長度可由運營商自主設置。所述發送模塊101進 一步用於將所述隨機數生成模塊105生成的隨機數發送給所述無線終端。
另外,可以將合法的無線終端設置為在接收到所述隨機數時,採用約定 的加密算法對所述隨機數進行加密,得到一響應信息。同時,所述服務提供客 戶端需要採用相同的加密算法對所述隨機數進行加密,得到一加密信息。由於 所述服務提供客戶端和合法的無線終端釆用相同的加密算法,對所述隨機數進 行加密,因此,所述服務提供客戶端對所述隨機數進行加密後得到的加密信息, 與合法的無線終端對所述隨機數進行加密後得到的響應信息一致。而,不合法 的無線終端由於不清楚約定的加密算法以及密鑰,無法得到正確的響應信息, 或者根本就不向服務提供客戶端反饋任何信息。從而,所述服務提供客戶端可 以根據所述無線終端對所述隨機數的響應,來判斷所述無線終端是否為合法的 綁定對象。
如圖2所示,所述服務提供客戶端還包括
12第一加密模塊106,用於採用第一加密算法對所述隨機數進行加密,得到
一加密信息。所述第一加密模塊106可以採用不易被破解的加密算法作為所述 第一加密算法,例如RSA加密算法、MD5 (Message-Digest Algorithm 5,信 息摘要算法5)等,加密算法可由運營商自主選取。 此時,所述判斷模塊102包括
第一驗證單元1021,用於判斷是否接收到所述無線終端對所述隨機數的 響應信息;
第二驗證單元1022,用於在接收到所述響應信息時,判斷所述響應信息 與所述加密信息是否一致;
判定單元1023,用於在所述響應信息與所述加密信息一致時,判定所述 無線終端為合法的綁定對象,在所迷響應信息與所述加密信息不一致,或者所 述無線終端未響應時,判定所述無線終端為不合法的綁定對象。
通常情況下,無線終端具有判斷其內插入的SIM卡是否合法的功能,即 無線終端僅為合法的SIM卡提供服務,合法的無線終端在接收到驗證信息時, 如果其內插入的是合法的SIM卡,將對接收到的驗證信息進行加密,得到一 正確的響應信息,並反饋給服務提供客戶端,如果其內插入的是非法的SIM 卡,將向服務提供客戶端反饋錯誤的結果。
所述服務提供客戶端在接收到無線終端的響應信息後,將所述響應信息與 自身對所述隨機數加密後得到的加密信息進行比較,若所述響應信息與所述加 密信息一致,則認為所述無線終端為合法的綁定對象,即無線終端和SIM卡 均合法,為所述無線終端提供服務;若所述響應信息與所述加密信息不一致, 則認為無線終端為非法的綁定對象,此時,有可能是無線終端非法或者無線終 端合法但SIM卡非法,服務提供客戶端將限制為所述無線終端提供的服務。
另外,與所述服務提供客戶端連接的無線終端,也可能會向所述服務提供 客戶端發送驗證信息,以驗證服務提供客戶端是否合法,所述服務提供客戶端 在接收到無線終端發送的驗證信息時,可以採用約定的加密算法對所述驗證信 息進行加密,然後將加密後的響應信息發送給所述無線終端,從而使得無線終 端可以通過所述響應信息,來驗證所述服務提供客戶端是否合法。
如圖3所示為本發明實施例的服務提供客戶端的又一結構示意圖,在圖1所示的實施例的基礎上,所述服務提供客戶端還包括
第二加密模塊107,用於在接收到所述無線終端發送的驗證信息時,採用 第二加密算法對所述驗證信息進行加密,得到一響應信息;所述第二加密算法 與上述實施例中的第一加密算法可以為相同的加密算法,也可以為不同的加密 算法,通常情況下,為了加大破解難度,選取的所述第一加密算法和所述第二 加密算法為兩種不同的加密算法。
反^^莫塊108,用於將所述響應信息發送給所述無線終端。
上述實施例中的服務提供客戶端,可以通過發送驗證信息的方式,判斷與 所述服務提供客戶端連接的無線終端是否為合法的綁定對象,從而確定是否為 所述無線終端提供服務。
當然,無線終端也可以通過發送驗證信息的方式,判斷與其連接的計算裝 置上運行的服務提供客戶端是否合法,從而確定是否為所述服務提供客戶端提 供服務。
如圖4所示為本發明實施例的無線終端的一結構示意圖,所述無線終端可 以為數據卡、手機等通信設備,可以和與其連接的計算裝置上運行的合法的服 務提供客戶端綁定配合工作,實現上網、打電話等通信功能,所謂合法的服務 提供客戶端,即為通過所述無線終端驗證的服務提供客戶端。
所述無線終端包括
發送模塊201,用於向服務提供客戶端發送一驗證信息;所述無線終端向 所述服務提供客戶端發送的驗證信息可以為數字、字母或者由數字和字母組 成的字符串等。
判斷模塊202,用於根據所述服務提供客戶端對所述驗證信息的響應,判 斷所述服務提供客戶端是否合法;
處理模塊203,用於在所述服務提供客戶端合法時,為所述服務提供客戶 端提供服務,否則,不提供服務。即所述無線終端僅為通過其驗證的合法服務 提供客戶端提供服務。所述不提供服務的具體體現方式可以為無線終端斷電 或不響應等。
為了防止發送給服務提供客戶端的驗證信息被輕易破解,所述無線終端可 以生成一隨機數作為所述-險證信息。如圖5所示為本發明實施例的無線終端的
14另一結構示意圖,在圖4所示的實施例的基礎上,所述無線終端還包括
隨機數生成模塊204,用於生成作為所述驗證信息的隨機數;為了加大破 解難度,需要保證每次生成的隨機數均不同,且為較長位數的隨機數,例如, 8位以上的隨機數。
另外,可以將合法的服務提供客戶端設置為在接收到所述隨機數時,採 用約定的加密算法對所述隨機數進行加密,得到一響應信息。同時,所述無線 終端需要採用相同的加密算法對所述隨機數進行加密,得到一加密信息。由於 所述無線終端和合法的服務提供客戶端採用相同的加密算法,對所述隨機數進 行加密,因此,所述無線終端對所述隨機數進行加密後得到的加密信息,與合 法的服務提供客戶端對所述隨機數進行加密後得到的響應信息一致。而,不合 法的服務提供客戶端由於不清楚約定的加密算法以及密鑰,無法得到正確的響 應信息,或者根本就不向無線終端反饋任何信息。從而,所述無線終端可以根 據所述服務提供客戶端對所述隨機數的響應,來判斷所述服務提供客戶端是否 合法。
如圖5所示,所述無線終端還包括
第一加密模塊205,用於採用第二加密算法對所述隨機數進行加密,得到 一加密信息;
所述判斷模塊202包括
第一驗證單元2021,用於判斷是否接收到所述服務提供客戶端對所述隨 機數的響應信息;
第二驗證單元2022,用於在接收到所述響應信息時,判斷所述響應信息 與所迷加密信息是否 一致;
判定單元2023,用於在所述響應信息與所述加密信息一致時,判定所述 服務提供客戶端合法,在所述響應信息與所述加密信息不一致,或者未接收到 所述服務提供客戶端的響應時,判定所述服務提供客戶端不合法,或者所述服 務提供客戶端未運行。
上述實施例中的無線終端,可以在供電啟動時,向服務提供客戶端發送驗 證信息,如果服務提供客戶端合法,則可以向所述無線終端反饋正確的響應信 息,如果服務提供客戶端非法,則可能向所述無線終端反饋錯誤的響應信息,或是不向所述無線終端反饋任何信息,另外,如果沒有任何服務提供客戶端運 行,則無線終端接收不到服務提供客戶端的響應,因此,所述無線終端可以根 據所述服務提供客戶端的響應,判定服務提供客戶端是否合法。
另外,由於所述無線終端不一定能檢測到非法的服務提供客戶端何時運 行,因此,所述無線終端可以在供電啟動時,啟動一計時器,根據所述計時器 的計時,每隔一定的時間間隔便向服務提供客戶端發送一次驗證消息。因此, 即使檢測不到非法的服務提供客戶端何時運行,只要在規定時間間隔內未收到 反饋或者收到錯誤的反饋,便可判斷此時運行的服務提供客戶端非法。
然而,所述無線終端在發送驗證信息時,合法的服務提供客戶端可能正處 於初始化階段(即服務提供客戶端正在啟動過程中,未處於正常運行狀態), 由於服務提供客戶端在初始化階段無法接收到所述驗證信息,從而,即使服務 提供客戶端合法,也無法向無線終端反饋正確的響應信息。為了解決上述問題, 所述無線終端可以在檢測到合法的無線終端啟動時,將上述的計時器清零,重 新開始計時,每隔一定的時間間隔向服務提供客戶端發送一次驗證消息,因此, 即使合法的服務提供客戶端在初始化階段接收不到驗證消息,在初始化完成後 也可以接收到所述無線終端再次發送的驗證信息。
如圖5所示,所述無線終端還包括 計時器206,用於在供電啟動時,開始計時;
所述發送模塊201進一步用於根據所述計時器206的計時,以預設時間間 隔向所述服務提供客戶端發送所述隨機數;
所述判斷模塊202進一步用於在預設時間內接收到所述服務提供客戶端 對所述隨機數的響應信息,且所述響應信息與所述加密信息一致時,判定所述 服務提供客戶端合法,所述預設時間內接收到所述響應信息,且所述響應信息 與所述加密信息不一致,或者在所述預設時間內未接收到所述服務提供客戶端 的響應時,判定所述服務提供客戶端不合法,或者所述服務提供客戶端未運行。
另外,與所述無線終端連接的服務提供客戶端,也可能會向無線終端發送 驗證信息,以驗證無線終端是否合法,所述無線終端在接收到服務提供客戶端 發送的驗證信息時,可以採用約定的加密算法對所述驗證信息進行加密,然後 將加密後的響應信息發送給所述服務提供客戶端,從而使得服務提供客戶端可以通過所述響應信息,來驗證所述無線終端是否合法。
如圖6所示為本發明實施例的無線終端的又一結構示意圖,在圖4所示的
實施例的基礎上,所述無線終端還包括
第二加密模塊207,用於在接收到所述服務提供客戶端發送的驗證信息 時,採用第一加密算法對所述驗證信息進行加密,得到一響應信息;
反饋模塊208,用於將所述響應信息發送給所述服務提供客戶端。
為了進一步保護運營商的利益,通常情況下,運營商定製的無線終端均能 夠判斷其內插入的SIM卡是否合法,即僅允許運營商定製的SIM卡使用其定 制的無線終端,因此,無線終端在接收到服務提供客戶端發送的驗證信息時, 還需要驗證其內插入的SIM是否為合法的SIM卡,如果是合法的SIM卡,才 採用約定的加密算法對所述驗證信息進行加密,並向發送驗證信息的服務提供 客戶端發送加密後的響應信息,否則,向所述服務提供客戶端反饋錯誤的結果 或者直接不反饋任何信息。
如圖6所示,所述第二加密模塊207包括
判斷單元2071,用於在接收到所述服務提供客戶端發送的驗證信息時, 判斷插入的SIM卡是否合法;
第一處理單元2072,用於在所述SIM卡合法時,採用第一加密算法對所 述驗證信息進行加密,得到一響應信息;
第二處理單元2073,用於在所述SIM卡不合法時,向所述服務提供客戶 端反饋錯誤的結果或不進行反饋。
上述實施例中,通過服務提供客戶端和無線終端之間的交互驗證,來判斷 對方是否合法,服務提供客戶端僅為通過其驗證的合法無線終端提供服務,同 樣的,無線終端也僅為通過其驗證的合法服務提供客戶端提供服務,從而,運 營商能夠將其定製的無線終端和服務提供客戶端相互綁定,限定購買其產品的 用戶不能再使用其他運營商的產品,從而維護運營商的利益,避免現有技術中 任何無線終端和服務提供客戶端均可以任意綁定的混亂狀況。
本發明實施例還提供一種實現服務提供客戶端與無線終端綁定的系統,包 括服務提供客戶端和無線終端,所述無線終端包括
第一發送模塊,用於向服務提供客戶端發送一驗證信息;
17第一判斷模塊,用於根據所述服務提供客戶端對所述驗證信息的響應,判 斷所述服務提供客戶端是否合法;
第一處理模塊,用於在所述服務提供客戶端合法時,為所述服務提供客戶
端提供服務,否則,不提供服務; 所述服務提供客戶端包括
第二發送模塊,用於向與所述無線終端發送一驗證信息;
第二判斷模塊,用於根據所述無線終端對所述驗證信息的響應,判斷所述 無線終端是否為合法的綁定對象;
第二處理模塊,用於在所述無線終端為合法的綁定對象時,為所述無線終 端提供服務,否則,限制為所述無線終端提供的服務。
所述服務提供客戶端與上述實施例中的服務提供客戶端的結構一致,所述 無線終端與上述實施例中的無線終端的結構一致,在此不再詳細描述。
上述實施例中,服務提供客戶端和無線終端之間的通信可以用過消息的方 式實現,消息的載體可以採用AT,定義的AT指令可以為"指令,指令參數,,, 例如"Lock, 23484275"。
上述實施例中,如果無線終端在發送驗證信息時,合法的服務提供客戶端 處於初始化階段,無法接收所述-驗證信息,無線終端可能會因為接收不到正確 的響應信息,而執行斷電操作。在合法的服務提供客戶端初始化完成可以正常 運行時,由於無線終端可能已經斷電,因此無法使用無線終端。
為解決上述問題,所述服務提供客戶端還可以具有一指示模塊,用於在初 始化階段完成後,向無線終端發送重啟的指令。發送重啟指令的目的在於,為 了避免非法服務提供客戶端不停向無線終端發送重新計時的指令,而導致可以 正常使用無線終端的情況的發生。
此時,所述無線終端此時還具有一重啟模塊,用於在接收到所述服務提供 客戶端發送的重啟指令後,重新啟動供電。所述計時器在所述無線終端重啟並 重新供電後,重新開始計時,所述發送模塊在所述無線終端重啟後,根據所述 計時器的計時,向所述服務提供客戶端發送所述隨機數。
如圖7所示為本發明實施例的實現服務提供客戶端與無線終端綁定的方 法的 一流程示意圖,所述實現服務提供客戶端與無線終端綁定的方法包括以下步驟
步驟701,服務提供客戶端向無線終端發送一驗證信息,所述無線終端為 與所述服務提供客戶端連接的無線終端。所述服務提供客戶端能夠運行於一計 算裝置上,所述計算裝置可以為PC或PDA等設備。所述服務提供客戶端可 以存儲大容量的電話本、通信信箱和通話記錄等信息,與合法的無線終端綁定 配合工作,實現上網、打電話等通信功能,所謂合法的無線終端,即為通過 所述服務提供客戶端驗證的無線終端,所述無線終端可以為數據卡、手機等通 信設備。
應,判斷所述無線終端是否為合法的綁定對象,在所述無線終端為合法的綁定 對象時,執行步驟703,否則,執行步驟704。
步驟703,所述服務提供客戶端為所述無線終端"l是供服務。 步驟704,所述服務提供客戶端限制為所述無線終端提供的服務。所述限 制為所述無線終端提供的服務的具體體現形式可以為服務提供客戶端自動關 閉,或者服務提供客戶端關閉部分功能,具體可以根據運營商的設置而定。
可以將合法的無線終端設置為在接收到作為驗證信息的隨機數時,採用 約定的加密算法對所述隨機數進行加密,得到一響應信息。同時,所述服務提 供客戶端需要採用相同的加密算法對所述隨機數進行加密,得到一加密信息。
由於所述服務提供客戶端和合法的無線終端採用相同的加密算法,對所述隨機 數進行加密,因此,所述服務提供客戶端對所述隨機數進行加密後得到的加密 信息,與合法的無線終端對所述隨機數進行加密後得到的響應信息一致。而, 不合法的無線終端由於不清楚約定的加密算法以及密鑰,無法得到正確的響應 信息,或者根本就不向服務提供客戶端反饋任何信息。從而,所述服務提供客 戶端可以根據所述無線終端對所述隨機數的響應信息,來判斷所述無線終端是 否為合法的綁定對象。
如圖8所示為本發明實施例的實現服務提供客戶端與無線終端綁定的方 法的另 一流程示意圖,所述實現服務提供客戶端與無線終端綁定的方法包括以 下步驟
步驟SOl,服務提供客戶端檢測是否有無線終端運行,如果是,執行步驟802,否則結束。
步驟802,所述服務提供客戶端生成作為驗證信息的隨機數;為了防止發 送給無線終端的驗證信息被輕易破解,所述服務提供客戶端可以生成一隨機數 作為所述驗證信息。另外,為了加大破解難度,需要保證每次生成的隨機數均 不同,且為較長位數的隨機數,例如,8位以上的隨機數,隨機數的長度可由 運營商自主設置。
步驟803,所迷服務提供客戶端採用第一加密算法對所述隨機數進行加 密,得到一加密信息;
步驟804,所述服務提供客戶端將所述隨機數發送給所述無線終端。上述 步驟803和步驟804僅表示執行了加密和發送兩個動作,並不表示執行動作的 次序。
步驟805,所述服務提供客戶端判斷是否接收到所述無線終端對所述隨機 數的響應信息,在接收到所述響應信息時,執行步驟806,否則執行步驟808。
步驟806,所述服務提供客戶端判斷所述響應信息與所述加密信息是否一 致,如果是,執行步驟807,否則執行步驟808。
另外,與所述服務提供客戶端連接的無線終端,也可能會向服務提供客戶 端發送驗證信息,以驗證服務提供客戶端是否合法,所述服務提供客戶端在接 收到無線終端發送的驗證信息時,可以採用約定的加密算法對所述驗證信息進 行加密,然後將加密後的響應信息發送給所述無線終端,從而使得無線終端可 以通過所述響應信息,來驗證所述服務提供客戶端是否合法。
因此,上述實現服務提供客戶端與無線終端綁定的方法還可以包括所述 服務提供客戶端在接收到所述無線終端發送的驗證信息時,採用第二加密算法 對所述驗證信息進行加密,得到一響應信息的步驟;以及,所述服務提供客戶 端將所述響應信息發送給所述無線終端的步驟。
上述實施例中的服務提供客戶端,可以通過發送一驗證信息的方式,判定 與所述服務提供客戶端連接的無線終端是否為合法的綁定對象,從而確定是否 為所述無線終端提供服務。當然,無線終端也可以通過發送一驗證信息的方式,判定與其連接的客戶 端上運行的服務提供客戶端是否合法,從而確定是否為所述服務提供客戶端提 供服務。
如圖9所示為本發明實施例的實現服務提供客戶端與無線終端綁定的方 法又一流程示意圖,所述實現服務提供客戶端與無線終端綁定的方法包括以下
步驟
步驟901,無線終端向服務提供客戶端發送一驗證信息。所述無線終端可 以為數據卡、手機等通信設備,可以與合法的服務提供客戶端綁定配合工作, 實現上網、打電話等通信功能,所謂合法的服務提供客戶端,即為通過所述 無線終端驗證的服務提供客戶端。所述無線終端向所述服務提供客戶端發送的 驗證信息可以為數字、字母或者由數字和字母組成的字符串等。
應,判斷所述服務提供客戶端是否合法,如果是執行步驟903,否則執行步驟 904。
步驟903,所述無線終端為所述服務提供客戶端提供服務。
步驟904,所述無線終端不提供服務。所述不提供服務的具體體現方式可 以為無線終端斷電或不響應等。
另夕卜,可以將合法的服務提供客戶端設置為在接收到作為驗證信息的隨 機數時,採用約定的加密算法對所述隨機數進行加密,得到一響應信息。同時, 所述無線終端需要採用相同的加密算法對所述隨機數進行加密,得到一加密信 息。由於所述無線終端和合法的服務提供客戶端採用相同的加密算法,對所述 隨機數進行加密,因此,所述無線終端對所述隨機數進行加密後得到的加密信 息,與合法的服務提供客戶端對所述隨機數進行加密後得到的響應信息一致。 而,不合法的服務提供客戶端由於不清楚約定的加密算法以及密鑰,無法得到 正確的響應信息,或者根本就不向無線終端反饋任何信息。從而,所述無線終 端可以根據所述服務提供客戶端對所述隨機數的響應信息,來判斷所述服務提 供客戶端是否合法。
如圖10所示為本發明實施例的實現服務提供客戶端與無線終端綁定的方 法又一流程示意圖,所述實現服務4是供客戶端與無線終端綁定的方法包括以下
21步驟
步驟1001,無線終端生成作為驗證信息的隨機數;為了防止發送給服務 提供客戶端的驗證信息被輕易破解,所述無線終端可以生成一隨機數作為驗證 信息,發送給服務提供客戶端。為了加大破解難度,需要保證每次生成的隨機 數均不同,且為較長位數的隨機數,例如,8位以上的隨機數。
步驟1002,所述無線終端將所述隨機數發送給服務^R供客戶端。
步驟1003,所述無線終端採用第二加密算法對所述隨機數進行加密,得 到一加密信息;上述步驟1002和步驟1003僅表示執行了加密和發送兩個動作, 並不表示糹丸行動作的次序。
步驟1004,所述無線終端判斷是否接收到所述服務提供客戶端對所述隨 機數的響應信息,如果是,執行步驟1005,否則,執行步驟1007。
步驟1005,所述無線終端判斷所述響應信息與所述加密信息是否一致, 如果是,執行步驟1006,否則,執行步驟1007。
步驟1006,所述無線終端判定所述服務提供客戶端合法。
步驟1007,所述無線終端判定所述服務提供客戶端不合法,或者所述服 務提供客戶端未運行。
另外,與所述無線終端連接的服務提供客戶端,也可能會向無線終端發送 驗證信息,以驗證無線終端是否合法,所述無線終端在接收到服務提供客戶端 發送的驗證信息時,可以採用約定的加密算法對所述驗證信息進行加密,然後 將加密後的響應信息發送給所述服務提供客戶端,從而使得服務提供客戶端可 以通過所述無線終端的響應信息,來驗證所述無線終端是否合法。因此,所述 實現服務提供客戶端與無線終端綁定的方法還包括所述無線終端在接收到所 述服務提供客戶端發送的驗證信息時,採用第一加密算法對所述驗證信息進行 加密,得到一響應信息的步驟;以及,所述無線終端將所述響應信息發送給所 述服務提供客戶端的步驟。
上述實施例中,通過服務提供客戶端和無線終端之間的交互驗證,來判斷 對方是否合法,服務提供客戶端僅為通過其驗證的合法無線終端提供服務,同 樣的,無線終端也僅為通過其驗證的合法服務提供客戶端提供服務,從而,運 營商能夠將其定製的無線終端和服務提供客戶端相互綁定,限定購買其產品的用戶不能再使用其他運營商的產品,從而維護運營商的利益,避免現有技術中 任何無線終端和服務提供客戶端均可以任意綁定的混亂狀況。
以上所述僅是本發明的優選實施方式,應當指出,對於本4支術領域的普通 技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾, 這些改進和潤飾也應^L為本發明的保護範圍。
權利要求
1.一種服務提供客戶端,其特徵在於,包括發送模塊,用於向無線終端發送一驗證信息;判斷模塊,用於根據所述無線終端對所述驗證信息的響應,判斷所述無線終端是否為合法的綁定對象;處理模塊,用於在所述無線終端為合法的綁定對象時,為所述無線終端提供服務,否則,限制為所述無線終端提供的服務。
2. 根據權利要求1所述的服務提供客戶端,其特徵在於,還包括 隨機數生成模塊,用於生成作為所述驗證信息的隨機數; 第一加密模塊,用於釆用第一加密算法對所述隨機數進行加密,得到一加法、^f呂息;所述判斷模塊包括第一驗證單元,用於判斷是否接收到所述無線終端對所述隨機數的響應信息;第二驗證單元,用於在接收到所述響應信息時,判斷所述響應信息與所述 加密信息是否一致;判定單元,用於在所述響應信息與所述加密信息一致時,判定所述無線終 端為合法的綁定對象,在所述響應信息與所述加密信息不一致,或者所述無線 終端未響應時,判定所述無線終端為不合法的綁定對象。
3. 根據權利要求1所述的服務提供客戶端,其特徵在於,還包括 第二加密模塊,用於在接收到所述無線終端發送的驗證信息時,採用第二加密算法對所述驗證信息進行加密,得到一響應信息;反饋模塊,用於將所述響應信息發送給所述無線終端。
4. 一種無線終端,其特徵在於,包括 發送模塊,用於向服務提供客戶端發送一驗證信息;判斷模塊,用於根據所述服務提供客戶端對所述驗證信息的響應,判斷所 述服務提供客戶端是否合法;處理模塊,用於在所述服務提供客戶端合法時,為所述服務提供客戶端提供服務,否則,不提供服務。
5. 根據權利要求4所述的無線終端,其特徵在於,還包括 隨機數生成模塊,用於生成作為所述驗證信息的隨機數; 第一加密模塊,用於採用第二加密算法對所述隨機數進行加密,得到一加法、化息;所述判斷模塊包括第一驗證單元,用於判斷是否接收到所述服務提供客戶端對所述隨機數的 響應信息;第二驗證單元,用於在接收到所述響應信息時,判斷所述響應信息與所述 加密信息是否一致;判定單元,用於在所述響應信息與所述加密信息一致時,判定所述^^務提 供客戶端合法,在所述響應信息與所述加密信息不一致,或者未接收到所述服 務提供客戶端的響應時,判定所述服務提供客戶端不合法,或者所述服務提供 客戶端未運行。
6. 根據權利要求5述的無線終端,其特徵在於,還包括 計時器,用於在供電啟動時,開始計時;所述發送模塊進一步用於根據所述計時器的計時,以預設時間間隔向所述 服務提供客戶端發送所述隨機數;所述判斷模塊進一步用於在預設時間內接收到所述服務提供客戶端對所 述隨機數的響應信息,且所述響應信息與所述加密信息一致時,判定所述服務 提供客戶端合法,在所述預設時間內接收到所述響應信息,且所述響應信息與 所述加密信息不一致,或者在所述預設時間內未接收到所述服務提供客戶端的 響應時,判定所述服務提供客戶端不合法,或者所述服務提供客戶端未運行。
7. 根據權利要求4述的無線終端,其特徵在於,還包括 第二加密模塊,用於在接收到所述服務提供客戶端發送的驗證信息時,採用第一加密算法對所述驗證信息進行加密,得到 一響應信息;反饋模塊,用於將所述響應信息發送給所述服務提供客戶端。
8. —種實現服務提供客戶端與無線終端綁定的方法,其特徵在於,包括 以下步驟服務提供客戶端向無線終端發送一驗證信息;所述服務提供客戶端根據所述無線終端對所述驗證信息的響應,判斷所述 無線終端是否為合法的綁定對象;端提供服務,否則,限制為所述無線終端提供的服務。
9. 根據權利要求8所述的實現服務提供客戶端與無線終端綁定的方法, 其特徵在於,所述服務衝是供客戶端向無線終端發送一驗證信息之前,還包括所述服務提供客戶端生成作為所述驗證信息的隨機數; 所述服務提供客戶端採用第一加密算法對所述隨機數進行加密,得到一加 密信息。
10. 根據權利要求9所述的實現服務提供客戶端與無線終端綁定的方法, 其特徵在於,所述服務提供客戶端根據所述無線終端對所述驗證信息的響應, 判斷所述無線終端是否為合法的綁定對象,具體為所述服務提供客戶端判斷是否接收到所述無線終端對所述隨機數的響應 4呂息5所述服務提供客戶端在接收到所述響應信息時,判斷所述響應信息與所述加密信息是否一致;所述服務提供客戶端在所述響應信息與所述加密信息一致時,判定所述無 線終端為合法的綁定對象,在所述響應信息與所述加密信息不一致,或者所述 無線終端未響應時,判定所述無線終端為不合法的綁定對象。
11. 根據權利要求8所述的實現服務提供客戶端與無線終端綁定的方法, 其特徵在於,還包括所述服務提供客戶端在接收到所述無線終端發送的驗證信息時,採用第二 加密算法對所述驗證信息進行加密,得到 一響應信息;所述服務提供客戶端將所述響應信息發送給所述無線終端。
12. —種實現服務提供客戶端與無線終端綁定的方法,其特徵在於,包括 以下步驟無線終端向服務提供客戶端發送一驗證信息;所述無線終端根據所述服務提供客戶端對所述驗證信息的響應,判斷所述服務提供客戶端是否合法;所述無線終端在所述服務提供客戶端合法時,為所述服務提供客戶端提供 服務,否則,不提供服務。
13.根據權利要求12所述的實現服務提供客戶端與無線終端綁定的方法, 其特徵在於,所述無線終端向服務提供客戶端發送一驗證信息之前,還包括所述無線終端生成作為所述驗證信息的隨機數;所述無線終端採用第二加密算法對所述隨機數進行加密,得到一加密信自
14 其特徵在於,所述無線終端根據所述服務提供客戶端對所述驗證信息的響應,判斷所迷服務提供客戶端是否合法,具體為所述無線終端判斷是否接收到所述服務提供客戶端對所述隨機數的響應 ,自 所迷無線終端在接收到所述響應信息時,判斷所述響應信息與所述加密信息是否一 致;所迷無線終端在所述響應信息與所述加密信息一致時,判定所述服務提供 客戶端合法,在所述響應信息與所述加密信息不一致,或者未接收到所述服務 提供客戶端的響應時,判定所述服務提供客戶端不合法,或者所述服務提供客 戶端未運4亍。
全文摘要
本發明提供一種服務提供客戶端、無線終端以及實現綁定的方法,所述服務提供客戶端包括發送模塊,用於向無線終端發送一驗證信息;判斷模塊,用於根據所述無線終端對所述驗證信息的響應,判斷所述無線終端是否為合法的綁定對象;處理模塊,用於在所述無線終端為合法的綁定對象時,為所述無線終端提供服務,否則,限制為所述無線終端提供的服務。本發明能夠限定服務提供客戶端和無線終端之間的綁定。
文檔編號H04W12/02GK101635920SQ20091009051
公開日2010年1月27日 申請日期2009年8月19日 優先權日2009年8月19日
發明者趙雪亮 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀