本發(fā)明實施例涉及虛擬sim業(yè)務技術領域,尤其涉及一種虛擬sim卡業(yè)務支持方法及服務器、通信方法及sim卡服務器和移動設備。
背景技術:
用戶在境外漫游時,所有通信服務由境外運營商提供,導致國際漫游而產(chǎn)生很高的漫游費用。隨著國際間的交流日益頻繁,高額漫游費成了國際交流中急需解決的問題。
現(xiàn)有技術中,當用戶在國外時,通常直接在國外當?shù)剡\營商處購買客戶識別模塊(subscriberidentitymodule,以下簡稱sim卡),并將設備的sim卡更換成當?shù)豷im卡,從而直接使用本地卡通訊,從而避免支付昂貴的國際漫游費用。但是現(xiàn)有技術的做法使得原sim卡上存儲的個人數(shù)據(jù)無法便捷地轉移到新買的當?shù)豷im卡上,這無疑增加了花銷,且使用不方便。
技術實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種一種虛擬sim卡業(yè)務支持方法及服務器、通信方法及sim卡服務器和移動設備。
本發(fā)明實施例采用的技術方案如下:
本發(fā)明一實施例提供一種虛擬sim卡業(yè)務支持方法,包括:
獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號;獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間;根據(jù)移動設備的序列號和訂單信息確定給移動設備分配sim卡;根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,實體sim卡為sim卡服務器管理的第一實體sim卡,sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器;發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一實體sim卡。
本發(fā)明另一實施例提供一種虛擬sim卡業(yè)務支持服務器,包括:
接收器,用于獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號;接收器,還用于獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間;處理器,用于根據(jù)序列號和訂單信息確定給移動設備分配sim;處理器,還用于根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,實體sim卡為sim卡服務器管理的第一實體sim卡,sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器;發(fā)射器,用于發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一sim卡。
本發(fā)明另一實施例提供一種通信方法,包括:
獲取移動設備訪問第一實體sim卡的請求,第一實體sim卡為sim卡服務器管理的實體sim卡,請求攜帶第一實體sim卡的地址信息;獲取移動設備發(fā)送的鑒權請求參數(shù),并根據(jù)地址信息將鑒權請求參數(shù)發(fā)送給第一實體sim卡;將第一實體sim卡計算的鑒權響應參數(shù)發(fā)送給移動設備。
本發(fā)明另一實施例提供一種sim卡服務器,包括sim卡主控模塊,sim卡卡槽和多個實體sim卡,實體sim卡插接在sim卡卡槽上,sim卡主控模塊與實體sim卡進行通信,sim卡服務器與因特網(wǎng)連接,并具有獨立的因特網(wǎng)地址,每個實體sim卡在sim卡服務器中有唯一的編號,sim卡服務器還包括:接收器,用于獲取移動設備訪問第一實體sim卡的請求,第一實體sim卡為sim卡服務器管理的實體sim卡,請求攜帶第一實體sim卡的地址信息;接收器,還用于獲取移動設備發(fā)送的鑒權請求參數(shù);發(fā)射器,用于根據(jù)第一實體sim卡的地址信息將接收器獲取的鑒權請求參數(shù)發(fā)送給第一實體sim卡;發(fā)射器,還用于將第一實體sim卡計算的鑒權響應參數(shù)發(fā)送給移動設備。
本發(fā)明另一實施例提供一種通信方法,包括:
發(fā)送請求分配sim卡的第一消息,第一消息包含移動設備的序列號;獲取虛擬sim卡業(yè)務支持服務器發(fā)送的第一實體sim卡的地址信息,第一實體sim卡為sim卡服務器管理的實體sim卡,sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器;發(fā)送第一實體sim卡的地址信息和和鑒權請求參數(shù)給sim卡服務器;獲取sim卡服務器發(fā)送的鑒權響應參數(shù),并根據(jù)鑒權響應參數(shù)進行鑒權,鑒權響應參數(shù)為第一實體sim卡根據(jù)鑒權請求參數(shù)確定的。
本發(fā)明另一實施例提供一種移動設備,包括:
發(fā)射器,用于發(fā)送請求分配sim卡的第一消息,第一消息包含移動設備的序列號;接收器,用于獲取虛擬sim卡業(yè)務支持服務器發(fā)送的第一實體sim卡的地址信息,第一實體sim卡為sim卡服務器管理的實體sim卡,sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器;發(fā)射器,還用于發(fā)送第一實體sim卡的地址信息和和鑒權請求參數(shù)給sim卡服務器;接收器,還用于獲取sim卡服務器發(fā)送的鑒權響應參數(shù),鑒權響應參數(shù)為第一實體sim卡根據(jù)鑒權請求參數(shù)確定的;發(fā)射器,還用于向網(wǎng)絡側發(fā)送鑒權響應參數(shù)。
本發(fā)明另一實施例提供一種虛擬sim卡業(yè)務支持系統(tǒng),包括上述虛擬sim卡業(yè)務支持服務器,sim卡服務器和移動設備。
本發(fā)明實施例的技術方案具有以下優(yōu)點:本發(fā)明實施例虛擬sim卡業(yè)務支持服務器在收到給移動設備分配sim卡的請求后,根據(jù)移動設備的序列號和該移動設備的訂單信息決定是否給該移動設備分配sim卡,當根據(jù)上述因素確定可以給移動設備分配sim卡時,根據(jù)移動設備當前所處位置確定要分配給該移動設備的第一實體sim卡,將該sim卡的地址信息發(fā)送給移動設備。本發(fā)明根據(jù)設備的序列號和訂單信息確定是否可以依請求給移動設備分配sim卡,以及根據(jù)移動設備當前所處位置確定要分配的實體卡,增加了分配的有效性,進一步提高了移動設備通過第一實體sim卡接入通信網(wǎng)絡的可靠性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明虛擬sim卡業(yè)務支持系統(tǒng)一實施例結構示意圖;
圖2為本發(fā)明虛擬sim卡業(yè)務支持方法一實施例流程示意圖;
圖3為本發(fā)明虛擬sim卡業(yè)務支持方法另一實施例流程示意圖;
圖4為本發(fā)明虛擬sim卡業(yè)務支持方法另一實施例流程示意圖;
圖5為本發(fā)明虛擬sim卡業(yè)務支持方法另一實施例流程示意圖;
圖6為本發(fā)明虛擬sim卡業(yè)務支持服務器一實施例結構示意圖;
圖7為本發(fā)明虛擬sim卡業(yè)務支持服務器另一實施例結構示意圖;
圖8為本發(fā)明通信方法一實施例流程示意圖;
圖9為本發(fā)明sim卡服務器一實施例結構示意圖;
圖10為本發(fā)明通信方法一實施例流程示意圖;
圖11為本發(fā)明移動設備一實施例結構示意圖;
圖12為本發(fā)明移動設備另一實施例結構示意圖;
圖13為本發(fā)明虛擬sim卡業(yè)務支持系統(tǒng)另一實施例結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1為本發(fā)明虛擬sim卡業(yè)務支持系統(tǒng)一實施例結構示意圖。根據(jù)圖1所示,本發(fā)明虛擬sim卡業(yè)務支持系統(tǒng)10包括虛擬sim卡業(yè)務支持服務器20,sim卡服務器30以及移動設備40。
移動設備40發(fā)送請求給虛擬sim卡業(yè)務支持服務器20,虛擬sim卡業(yè)務支持服務器20對發(fā)送請求的移動設備40進行認證,當移動設備40通過認證時,虛擬sim卡業(yè)務支持服務器20會確定移動設備40所在的地區(qū),根據(jù)移動設備40所在的地區(qū)從虛擬sim卡業(yè)務支持服務器20所管理的sim卡中給移動設備40分配適合的sim卡,該sim卡是sim卡服務器30管理的實體sim卡。虛擬sim卡業(yè)務支持服務器20將所分配的sim卡的信息發(fā)送給移動設備40,移動設備40收到所分配的sim卡信息之后,把該sim卡的信息傳遞給移動設備40中的虛擬sim模塊,虛擬sim模塊得到sim卡的信息之后,通過該sim卡的信息向網(wǎng)絡側發(fā)起注冊請求,網(wǎng)絡側會生成鑒權隨機數(shù),并給移動設備40發(fā)送該鑒權隨機數(shù),移動設備40則將所分配的sim卡的信息以及鑒權隨機數(shù)發(fā)送給sim卡服務器30所分配的實體sim卡,該實體sim卡會通過鑒權隨機數(shù)計算得到鑒權響應,并把鑒權響應傳遞給sim卡服務器30,sim卡服務器30將該鑒權響應轉發(fā)給移動設備40,移動設備40將該鑒權響應發(fā)送到網(wǎng)絡側,如果鑒權通過,移動設備40就可以通過該分配的sim卡連接到無線通信網(wǎng)絡。
值得說明的是,在本發(fā)明所描述的實施例中,虛擬sim卡業(yè)務支持系統(tǒng)最終實現(xiàn)的是的移動設備通過虛擬sim連接到無線通信網(wǎng)絡,在實現(xiàn)這個目的之前,移動設備通過與該移動設備電耦合的sim卡連接到無線通信網(wǎng)絡,本發(fā)明不對此進行重點描述。
根據(jù)本發(fā)明實施例的虛擬sim卡業(yè)務支持系統(tǒng),虛擬sim卡業(yè)務支持服務器20在收到移動設備40的請求后,先對移動設備進行認證,在認證通過之后將sim卡服務器管理的實體sim卡分配給移動設備40,移動設備通過該分配的實體sim卡獲取鑒權響應參數(shù),并將鑒權響應參數(shù)發(fā)送到網(wǎng)絡側,從而實現(xiàn)網(wǎng)絡鑒權連接到無線通信網(wǎng)絡,使得移動設備40不需要在移動設備中實際的更換sim卡就能夠利用當?shù)氐膕im卡連接到無線通信網(wǎng)絡,在降低通信的費用的同時方便使用。并且,本發(fā)明實施例對設備進行認證,以及根據(jù)移動設備的地址給移動設備分配sim卡,進一步增加了分配的有效性,同時也提高了移動設備通過第一實體sim卡接入通信網(wǎng)絡的可靠性。
圖2為本發(fā)明虛擬sim卡業(yè)務支持方法一實施例流程示意圖,該實施例主要以虛擬sim卡業(yè)務支持服務器為主體進行描述,根據(jù)圖2所示,本發(fā)明虛擬sim卡業(yè)務支持方法一實施例包括:
步驟210,獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號;
從圖1對應的實施例可以看出,移動設備40發(fā)送請求給虛擬sim卡業(yè)務支持服務器20,請求虛擬sim卡業(yè)務支持服務器20給移動設備分配sim卡,相應的,虛擬sim卡業(yè)務支持服務器20獲取移動設備發(fā)送的分配請求。在步驟210中,虛擬sim卡業(yè)務支持服務器20獲取移動設備請求分配sim卡的第一消息,具體的,該第一消息可以包含移動設備的序列號。該序列號與移動設備唯一對應,可以用來唯一確定移動設備。
虛擬sim卡業(yè)務支持服務器20可以獲取和/或保存其所管理的所有的設備的序列號,虛擬sim卡業(yè)務支持服務器20可以通過移動設備發(fā)送的第一消息中包含的移動設備的序列號來確定該移動設備是否是其所管理的移動設備。如果移動設備發(fā)送的序列號和虛擬sim卡業(yè)務支持服務器所管理的移動設備的序列號中的一個匹配的,則說明該移動設備是該虛擬sim卡業(yè)務支持服務器所管理的移動設備。反之,如果在虛擬sim卡業(yè)務支持服務器所管理的移動設備的序列號中沒有該發(fā)送請求的移動設備發(fā)送的序列號,則說明該移動設備不屬于該虛擬sim卡業(yè)務支持服務器管理,該虛擬sim卡業(yè)務支持服務器不會基于分配請求給該移動設備分配sim卡。
步驟220,獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間;
在本步驟中,虛擬sim卡業(yè)務支持服務器獲取該移動設備的訂單信息,例如獲取訂單信息中訂單的預設地點,以及訂單的有效時間。具體而言,虛擬sim卡業(yè)務支持服務器可以查詢步驟210中獲取的移動設備的序列號對應的訂單信息。訂單信息中包含的內(nèi)容可以有個多,例如,訂單中預設的移動設備要到達的地點,訂單的有效時間,也就是用戶能夠使用該移動設備的時間段,訂單的使用人,訂單中預計使用的業(yè)務類型,還可以包含預定該移動設備的用戶的其他信息,例如預定該移動設備的用戶居所國、通常使用的運營商、用戶等級等信息等等。在本實施例中,關注訂單信息中,移動設備會在什么時間以及在什么地點被使用。
虛擬sim卡業(yè)務支持服務器可以從其他設備獲取步驟210中的移動設備序列號相應的訂單信息,例如,可以從運營支撐系統(tǒng)(operationsupportsystem,簡稱oss)獲取對應步驟210中獲取的移動設備序列號相應的訂單信息。具體的,可以是在虛擬sim卡業(yè)務支持服務器獲取到分配請求消息時,根據(jù)分配請求消息中攜帶的移動設備序列號向oss請求獲取相應的訂單信息,也可以是oss在獲取到訂單信息的時候主動將設備序列號和相應的訂單信息發(fā)送給虛擬sim卡業(yè)務支持服務器,虛擬sim卡業(yè)務支持服務器存儲該信息,并在獲取到分配請求消息時直接查詢移動設備序列號對應的訂單信息。
在本步驟中,虛擬sim卡業(yè)務支持服務器可以查詢請求分配sim卡的設備所對應的訂單信息,例如,可以根據(jù)移動設備的序列號查詢該設備對應的訂單的信息,可以理解的是,獲取的移動設備的訂單信息,可以包含設備的序列號,以及對應于該序列號的有效時間和地址信息,具體的時間信息可以是時間段信息,地點信息可能是地區(qū)或者國家或者國家的行政區(qū)域等,并且,在該信息中,設備序列號和時間信息以及地點信息是相關聯(lián)的,也就是可以從信息中同時解讀出該序列號的移動設備對應的特定預設時間和特定預設地點的信息。
步驟230,根據(jù)移動設備的序列號和訂單信息確定給移動設備分配sim卡;
虛擬sim卡業(yè)務支持服務器能夠獲取或存儲其所管理的所有的移動設備的信息,通過比對請求分配sim卡的移動設備的序列號和其所管理的移動設備的序列號,可以判斷該請求分配sim卡的移動設備是不是該虛擬sim卡業(yè)務支持服務器所管理的移動設備,如果是,則確定給該移動設備分配sim卡,反之,則不能。
此外,虛擬sim卡業(yè)務支持服務器可以獲取各個移動設備的訂單信息,具體的可以通過其他的設備獲取并存儲各移動設備的訂單信息,例如可以通過oss服務器獲取訂單信息。
在本步驟中,要根據(jù)前兩個步驟所獲取的信息決定是否允許給移動設備分配sim卡。即,根據(jù)移動設備的序列號、移動設備預設的要到達的地點和時間三者來確定是否能夠給移動設備分配sim卡。
具體判斷的標準可以包括:虛擬sim卡業(yè)務支持服務器獲取到移動設備請求分配sim卡的第一消息的時間是否在訂單的有效時間內(nèi);該移動設備所處的位置是否位于移動設備預設要到達的地點內(nèi);該移動設備是否是該虛擬sim卡業(yè)務支持服務器所管理的移動設備。如果符合上述三個標準,則確定給移動設備分配sim卡,反之則不分配。
步驟240,根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,該實體sim卡為sim卡服務器管理的第一實體sim卡,該sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器;
在本步驟中,虛擬sim卡業(yè)務支持服務器根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡??梢岳斫獾氖?,在移動設備能夠通過虛擬sim進行無線通信之前,移動設備是通過與其電耦合的實體sim卡進行無線通信的。當移動設備通過與其電耦合的實體sim卡進行無線通信時,該移動設備能夠獲取其在無線網(wǎng)絡注冊時的移動國家碼(mobilecountrycode,以下簡稱mcc)和移動網(wǎng)絡號碼(mobilenetworkcode,以下簡稱mnc)。移動設備在向虛擬sim卡業(yè)務支持服務器發(fā)送分配請求時會攜帶該mcc和mnc信息。
虛擬sim卡業(yè)務支持服務器可以通過mcc信息確定移動設備當前所處的位置,在本步驟中,虛擬sim卡業(yè)務支持服務器根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,例如,當通過mcc確定移動設備在某個國家,則可以分配其所管理的實體sim卡中的該國家的sim卡給移動設備,在特定的情況下也可以根據(jù)最近原則,或者資費最少的原則分配實體sim卡。
在本發(fā)明實施例中,所分配的實體sim卡為sim卡服務器管理的第一實體sim卡,而sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的。
可以理解的是,sim卡服務器管理多個實體sim卡,虛擬sim卡業(yè)務支持服務器管理至少一個sim卡服務器。每個sim卡服務器管理屬于它自身的實體sim卡,sim卡服務器還會將其管理的實體sim卡的信息發(fā)送到虛擬sim卡業(yè)務支持服務器。因此,虛擬sim卡業(yè)務支持服務器能夠管理其所管理的所有sim卡服務器管理的所有的實體sim卡。在本步驟中,虛擬sim卡業(yè)務支持服務器根據(jù)移動設備當前所處的位置將其所管理的第一實體sim卡分配給移動設備。
步驟250,發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一實體sim卡。
在本步驟中,虛擬sim卡業(yè)務支持服務器將第一實體sim卡的地址發(fā)送給移動設備,使得移動設備在收到該地址信息后能夠根據(jù)該地址信息訪問第一實體sim卡,繼而完成后續(xù)的鑒權過程進行無線通信。
本發(fā)明發(fā)明人在研究過程中發(fā)現(xiàn),雖然現(xiàn)有技術也有采用虛擬sim卡進行通信的,但缺少相應的設備或系統(tǒng)進行移動設備和訂單管理,以及缺少實體sim卡的管理,會造成在分配sim卡時出現(xiàn)錯誤,例如分配給沒有沒有權限的設備,例如,不預先確定請求分配sim卡的設備是否屬于本系統(tǒng)所管理的設備,則可能出現(xiàn)錯誤分配;或者,當設備還沒有到達預設國家時,就給設備分配了卡,則會因為移動設備還沒有到達預設國家,即便服務器給移動設備分配了卡,移動設備也不能通過分配的卡進行通信,同時還浪費了sim卡資源;或者,當訂單的有效時間已經(jīng)超過,或者還沒有到有效時間時就給設備分配了卡,這些一方面會造成分配的錯誤,另一方面可能會造成通信資源的浪費,以及可能會造成通信費用的增加等問題。本發(fā)明發(fā)明人在研發(fā)過程中針對上述問題進行研究和改進。
在本發(fā)明實施例中,虛擬sim卡業(yè)務支持服務器通過移動設備的序列號和訂單信息對移動設備進行認證,根據(jù)移動設備當前所處的位置分配實體sim卡,并將位置信息給移動設備,本發(fā)明實施例通過認證移動設備以及根據(jù)移動設備所處的地址分配實體sim卡,避免將管理的sim卡分配給沒有通過認證的移動設備,提高分配sim卡的成功率,降低通信的費用。
圖3為本發(fā)明虛擬sim卡業(yè)務支持方法另一實施例流程示意圖,根據(jù)圖3所示,本發(fā)明虛擬sim卡業(yè)務支持方法一實施例包括:
步驟310,獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號;
本步驟中,獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號,具體實現(xiàn)可以參見圖2對應的實施例的步驟210。
步驟320,獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間;
本步驟中,獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間,具體實現(xiàn)可以參見圖2對應的實施例的步驟220。
步驟330,根據(jù)移動設備的序列號和訂單信息確定給移動設備分配sim卡,訂單信息存儲在虛擬sim卡業(yè)務支持服務器中;
該步驟具體可以包括:
步驟3301,通過序列號確定移動設備為虛擬sim卡業(yè)務支持服務器管理的移動設備;
虛擬sim卡業(yè)務支持服務器比對其所管理的移動設備的序列號和請求分配sim卡的移動設備的序列號,通過比對結果來確定移動設備為虛擬sim卡業(yè)務支持服務器管理的設備。例如,當請求分配sim卡的移動設備的序列號與該虛擬sim卡業(yè)務支持服務器管理的移動設備的序列號中的一個相同時,或者說,請求分配sim卡的移動設備的序列號屬于虛擬sim卡業(yè)務支持服務器所管理的移動設備的序列號中的一個時,可以確定移動設備為虛擬sim卡業(yè)務支持服務器管理的設備。
步驟3302,確定移動設備當前所在位置與訂單信息中所述預設地點一致;
移動設備在向虛擬sim卡業(yè)務支持服務器發(fā)送分配請求時會攜帶mcc,虛擬sim卡業(yè)務支持服務器通過mcc判斷此時移動設備所在的位置。虛擬sim卡業(yè)務支持服務器可以從移動設備的訂單信息中獲取該訂單的地址信息,例如可能是預設到達的地區(qū)或國家的信息。在本步驟中,比較移動設備所處的位置和訂單信息中預設的地點是否一致,如果一致則說明移動設備已經(jīng)到達了預設的地點(可以是用戶要到達的目的地),如果不一致則表明移動設備還未到達訂單中預設的地點。在本步驟中,通過比較移動設備的分配請求攜帶的mcc與訂單中的預設地點確定移動設備所在位置和預設地點一致??梢岳斫獾氖牵@里的當前是指執(zhí)行該該步驟所處的時刻,從虛擬sim卡業(yè)務支持服務器而言,也可以指虛擬sim卡業(yè)務支持服務器獲取分配請求消息的時間,也可以是虛擬sim卡業(yè)務支持服務器確定給移動設備分配sim卡時間,或者是移動設備發(fā)送分配請求消息的時間,這些時間實際上是非常接近的。
步驟3303,確定當前時間在訂單的有效時間內(nèi)。
具體可以是,虛擬sim卡業(yè)務支持服務器比較移動設備發(fā)送分配請求的時間和訂單的預設時間,確定移動設備發(fā)送分配請求的時間在該移動設備訂單的預設時間內(nèi)。可以理解的是,移動設備發(fā)送分配請求的時間在獲取移動設備的訂單信息時可以獲取該訂單的預設時間,通常預設時間是包括起始時間和結束時間的時間段。如果移動設備發(fā)送分配請求的時間在預設時間段內(nèi),則說明移動設備發(fā)送分配請求的時間在訂單的有效時間內(nèi),反之則超出了訂單的有效時間。在該步驟中,該當前所時間可以參照步驟3302。
當上述三個步驟均能得到肯定的結論時,虛擬sim卡業(yè)務支持服務器確定給移動設備分配sim卡。
步驟340,根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,實體sim卡為sim卡服務器管理的第一實體sim卡;
本步驟中,根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,實體sim卡為sim卡服務器管理的第一實體sim卡,具體實現(xiàn)可以參見圖2對應的實施例的步驟230。
步驟350,發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一實體sim卡。
本步驟中,發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一實體sim卡,具體實現(xiàn)可以參見圖2對應的實施例的步驟240。
本發(fā)明實施例,通過確定移動設備為虛擬sim卡業(yè)務支持服務器管理的設備、確定移動設備所在位置和預設地點一致以及確定當前時間在訂單的有效時間內(nèi)來確定給移動設備分配sim卡,能夠更準確的對移動設備的有效性進行確定,提高了給移動設備分配實體sim卡的成功程度。
進一步的,在發(fā)明虛擬sim卡業(yè)務支持方法另一實施例中,根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,具體包括:
根據(jù)移動設備當前所處位置的mcc信息確定要分配的第一實體sim卡。
mcc為移動國家碼,即移動設備在網(wǎng)絡注冊時的移動國家碼。在本發(fā)明實施例中可以根據(jù)移動設備在網(wǎng)絡注冊時的移動國家碼確定移動設備所處的位置,因此可以給移動設備分配和移動設備所處國家同一國家的實體sim卡。具體而言,可以給該移動設備分配imsi中的mcc與該移動設備在網(wǎng)絡注冊時的mcc一直的實體sim卡。例如,當用戶帶著移動設備到法國,通過mcc確定移動設備位于法國,給移動設備分配imsi中mcc對應法國的實體sim卡。
圖4為本發(fā)明虛擬sim卡業(yè)務支持方法另一實施例流程示意圖,根據(jù)圖4所示,本發(fā)明虛擬sim卡業(yè)務支持方法另一實施例包括:
步驟410,獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號;
本步驟中,獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號,具體實現(xiàn)可以參見圖2對應的實施例的步驟210。
步驟420,獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間;
本步驟中,獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間,具體實現(xiàn)可以參見圖2對應的實施例的步驟220。
步驟430,根據(jù)移動設備的序列號和訂單信息確定給移動設備分配sim卡,訂單信息存儲在虛擬sim卡業(yè)務支持服務器中;
本步驟中,根據(jù)移動設備的序列號和訂單信息確定給移動設備分配sim卡,訂單信息存儲在虛擬sim卡業(yè)務支持服務器中,具體實現(xiàn)可以參見圖2對應的實施例的步驟230。
步驟440,獲取移動設備當前所屬運營商信息;
當移動設備通過與其電耦合的實體sim卡進行無線通信時,該移動設備能夠獲取其在網(wǎng)絡注冊時的移動國家碼mcc和移動網(wǎng)絡號碼mnc。從mnc中,可以獲知該移動設備所用的運營商信息。
步驟450,根據(jù)移動設備當前所處位置mcc和所屬運營商mnc確定要分配的第一實體sim卡,實體sim卡為sim卡服務器管理的第一實體sim卡;
可以理解的是,當移動設備接入網(wǎng)絡時會選擇信號較好運營商網(wǎng)絡進行接入,因此,當移動設備接入網(wǎng)絡之后,從mnc可以獲取信號較好的運營商信息。
在本步驟中,根據(jù)移動設備當前所處位置mcc和所屬運營商mnc確定要分配的第一實體sim卡,即根據(jù)移動設備所處的國家和所用運營商為該移動設備分配實體sim卡。例如,當從mcc可以獲知該移動設備位于法國,從mnc可以獲取該移動設備發(fā)送分配請求時所用的運營商為運營商a,則表明當前運營商a的信號更強信號質(zhì)量好,則首選給移動設備分配法國的運營商的實體sim卡。如果此時有法國的實體sim卡,但是沒有運營商a的sim卡,則可以根據(jù)信號質(zhì)量給移動設備分別信號質(zhì)量好的運營商的實體sim卡。
步驟460,發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一實體sim卡。
本步驟中,發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一實體sim卡,具體實現(xiàn)可以參見圖2對應的實施例的步驟250。
本發(fā)明實施例根據(jù)移動設備當前所處位置mcc和所屬運營商mnc確定要分配的第一實體sim卡,即根據(jù)移動設備所處的國家和所用運營商為該移動設備分配實體sim卡,進一步能夠給移動設備分配信號最好資費最適合的實體sim卡,提升通信質(zhì)量。
進一步的,在發(fā)明虛擬sim卡業(yè)務支持方法另一實施例中,第一實體sim卡的地址由至少以下兩項確定:管理第一實體sim卡的sim卡服務器地址和第一實體sim卡的編號。
圖5為本發(fā)明虛擬sim卡業(yè)務支持方法另一實施例流程示意圖,根據(jù)圖5所示,本發(fā)明虛擬sim卡業(yè)務支持方法另一實施例包括:
步驟510,獲取并存儲sim卡服務器發(fā)送的sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系,其中,sim卡服務器的信息包括sim卡服務器的地址,實體sim卡的信息包括sim卡的imsi;
可以理解,一個sim卡服務器可以管理多個實體sim卡,一個虛擬sim卡業(yè)務支持服務器可以管理至少一個sim卡服務器。每個sim卡服務器管理屬于它自身的實體sim卡,sim卡服務器會將其管理的實體sim卡的信息發(fā)送到虛擬sim卡業(yè)務支持服務器。虛擬sim卡業(yè)務支持服務器則能夠獲取并保存以下三者:一、其所管理的各個sim卡服務器;二、其所管理的各sim卡服務器各自管理的實體sim卡;三、各個sim卡服務器和各sim卡服務器管理的實體sim卡的對應關系。由此,虛擬sim卡業(yè)務支持服務器能夠知道其所管理的所有實體sim卡,具體來說,對應關系包括虛擬sim卡業(yè)務支持服務器可以通過sim卡服務器的信息獲知該sim卡服務器所管理的所有的sim卡的信息,反過來,虛擬sim卡業(yè)務支持服務器也可以通過具體的sim卡的信息獲知該sim卡所屬的sim卡服務器的信息。
步驟520,獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號;
本步驟中,獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號,具體實現(xiàn)可以參見圖2對應的實施例的步驟210。
步驟530,獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間;
本步驟中,獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間,具體實現(xiàn)可以參見圖2對應的實施例的步驟220。
步驟540,根據(jù)移動設備的序列號和訂單信息確定給移動設備分配sim卡,訂單信息存儲在虛擬sim卡業(yè)務支持服務器中;
本步驟中,根據(jù)移動設備的序列號和訂單信息確定給移動設備分配sim卡,訂單信息存儲在虛擬sim卡業(yè)務支持服務器中,具體實現(xiàn)可以參見圖2對應的實施例的步驟230。
步驟550,根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,實體sim卡為sim卡服務器管理的第一實體sim卡;
本步驟中,根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,實體sim卡為sim卡服務器管理的第一實體sim卡,具體實現(xiàn)可以參見圖2對應的實施例的步驟240。
步驟560,發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一實體sim卡。
本步驟中,發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一實體sim卡,具體實現(xiàn)可以參見圖2對應的實施例的步驟250。
在本發(fā)明實施例中,獲取并存儲sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系,這樣在給移動設備分配sim卡時,可以更精確的分配,進一步提高分配的成功性,從而增加移動設備接入網(wǎng)絡的穩(wěn)定性,提高用戶體驗。
圖6為本發(fā)明虛擬sim卡業(yè)務支持服務器一實施例結構示意圖,根據(jù)圖6所示,本發(fā)明一種虛擬sim卡業(yè)務支持服務器20,包括接收器610,發(fā)射器620和處理器630,其中,接收器610用于接收或獲取數(shù)據(jù),發(fā)射器620用于發(fā)送數(shù)據(jù),處理器630用于處理數(shù)據(jù),可以理解的是,虛擬sim卡業(yè)務支持服務器20可以通過各種方式,例如通過全球漫游卡支持的移動通信方式,與移動設備40和sim卡服務器30進行通信,630處理器可以是一個整體的處理器單元,也可以包括多個處理器單元,其中
接收器610,用于獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號;
接收器610獲取獲取移動設備請求分配sim卡的第一消息,第一消息包含移動設備的序列號,并且,該序列號移動設備唯一對應,可以用來唯一確定移動設備。
接收器610,還用于獲取移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間;
接收器610還獲取該移動設備的訂單信息,例如獲取訂單信息中訂單的預設地點,以及訂單的有效時間。訂單信息中包含的內(nèi)容可以有個多,例如,訂單中預設的移動設備要到達的地點,訂單的有效時間,也就是使用該移動設備的時間段,訂單的使用人,訂單中預計使用的業(yè)務類型,還可以包含預定該移動設備的用戶的其他信息,例如預定該移動設備的用戶經(jīng)常所在國、通常使用的運營商、用戶等級等信息等等。在本實施例中,關注在該訂單中,移動設備會在什么時間以及在什么地點被使用。
獲取的移動設備的訂單信息,可以包含設備的序列號,以及對應于該序列號的有效時間和地址信息,具體的時間信息可以是時間段信息,地點信息可能是地區(qū)或者國家或者國家的行政區(qū)域等,并且,在該信息中,設備序列號和時間信息以及地點信息是相關聯(lián)的,也就是可以從信息中解讀出該序列號的移動設備在特定預設時間在特定預設地點的信息。
處理器630,用于根據(jù)序列號和訂單信息確定給移動設備分配sim卡,訂單信息存儲在虛擬sim卡業(yè)務支持服務器中;
處理器630通過比對請求分配sim卡的移動設備的序列號和其所管理的移動設備的序列號,可以判斷該請求分配sim卡的移動設備是不是該虛擬sim卡業(yè)務支持服務器所管理的移動設備,如果是,則確定給該移動設備分配sim卡,反之,則不能。
具體而言處理器630判斷移動設備請求分配sim卡的第一消息的時間是否在訂單的有效時間內(nèi);該移動設備所處的位置是否位于移動設備預設要到達的地點內(nèi);該移動設備是否是該虛擬sim卡業(yè)務支持服務器所管理的移動設備。如果符合預設標準,則確定給移動設備分配sim卡,反之則不分配。
處理器630,還用于根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,實體sim卡為sim卡服務器管理的第一實體sim卡,sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器;
在移動設備能夠通過虛擬sim進行無線通信之前,移動設備是通過與其電耦合的實體sim卡進行無線通信的。當移動設備通過與其電耦合的實體sim卡進行無線通信時,該移動設備能夠獲取其在無線網(wǎng)絡注冊時的移動國家碼mcc和移動網(wǎng)絡號碼mnc。移動設備在向虛擬sim卡業(yè)務支持服務器發(fā)送分配請求時會攜帶該mcc和mnc信息。
通過mcc信息可以確定移動設備當前所處的位置,處理器630根據(jù)移動設備當前所處位置確定要分配的第一實體sim卡,例如,當通過mcc確定移動設備在某個國家,則可以分配其所管理的實體sim卡中的該國家的sim卡給移動設備,在特定的情況下也可以根據(jù)最近原則,或者資費最少的原則分配實體sim卡
發(fā)射器620,用于發(fā)送第一實體sim卡的地址信息給移動設備,以便移動設備能夠根據(jù)地址信息訪問第一sim卡。
發(fā)射器620將第一實體sim卡的地址發(fā)送給移動設備,使得移動設備在收到該地址信息后能夠根據(jù)該地址信息訪問第一實體sim卡,繼而完成后續(xù)的鑒權過程進行無線通信。
在本發(fā)明實施例中,通過移動設備的序列號和訂單信息對移動設備進行認證,根據(jù)移動設備當前所處的位置分配實體sim卡,并將位置信息給移動設備,本發(fā)明實施例通過認證移動設備以及根據(jù)移動設備所處的地址分配實體sim卡,避免將管理的sim卡分配給沒有通過認證的移動設備,提高分配sim卡的成功率,降低通信的費用。
進一步的,在本發(fā)明另一實施例中,一種虛擬sim卡業(yè)務支持服務器20包括接收器610,發(fā)射器620和處理器630,其中,接收器610和發(fā)射器620所執(zhí)行的步驟和實現(xiàn)的功能可以參照圖6對應的實施例,其中,處理器630具體用于:
在滿足以下三者時,確定給移動設備分配sim卡:
通過序列號確定移動設備為虛擬sim卡業(yè)務支持服務器管理的設備,具體的處理器630比對請求分配sim卡的移動設備的序列號和其所管理的移動設備的序列號,通過比對結果來確定移動設備為虛擬sim卡業(yè)務支持服務器管理的設備。
確定移動設備當前所在位置與訂單信息中的預設地點一致,移動設備在向虛擬sim卡業(yè)務支持服務器發(fā)送分配請求時會攜帶mcc,虛擬sim卡業(yè)務支持服務器通過mcc判斷此時移動設備所在的位置。虛擬sim卡業(yè)務支持服務器可以從移動設備的訂單信息中獲取該訂單的地址信息,例如可能是預設到達的地區(qū)或國家的信息。處理器630比較移動設備所處的位置和訂單信息中預設的地點是否一致,如果一致則說明移動設備已經(jīng)到達了預設的地點(可以是用戶要到達的目的地),如果不一致則表明移動設備還未到達訂單中預設的地點。處理器630通過比較移動設備的分配請求攜帶的mcc與訂單中的預設地點確定移動設備所在位置和預設地點一致。
確定當前時間在訂單的有效時間內(nèi)。
處理器630比較移動設備發(fā)送分配請求的時間和訂單的預設時間,確定移動設備發(fā)送分配請求的時間在該移動設備訂單的預設時間內(nèi)。可以理解的是,移動設備發(fā)送分配請求的時間在獲取移動設備的訂單信息時可以獲取該訂單的預設時間,通常預設時間是包括起始時間和結束時間的時間段。如果移動設備發(fā)送分配請求的時間在預設時間段內(nèi),則說明移動設備發(fā)送分配請求的時間在訂單的有效時間內(nèi),反之則超出了訂單的有效時間。
當處理器630確定滿足上述三者時,則可以確定給移動設備分配sim卡。
進一步的,在本發(fā)明另一實施例中,一種虛擬sim卡業(yè)務支持服務器20包括接收器610,發(fā)射器620和處理器630,其中,接收器610和發(fā)射器620所執(zhí)行的步驟和實現(xiàn)的功能可以參照圖6對應的實施例,其中,處理器630,還用于根據(jù)移動設備當前所處位置的mcc確定要分配的第一實體sim卡。mcc為移動國家碼,在本發(fā)明實施例中可以根據(jù)移動設備在網(wǎng)絡注冊時的移動國家碼確定移動設備所處的位置,因此處理器630可以給移動設備分配和移動設備所處國家同一國家的實體sim卡。例如,當用戶帶著移動設備到法國,通過mcc確定移動設備位于法國,給移動設備分配法國的實體sim卡,具體而言,可以通過實體sim卡的imsi確定該sim卡所屬的國家。
進一步的,在本發(fā)明另一實施例中,一種虛擬sim卡業(yè)務支持服務器20包括接收器610,發(fā)射器620和處理器630,其中,發(fā)射器620所執(zhí)行的步驟和實現(xiàn)的功能可以參照圖6對應的實施例,其中,接收器610,還用于獲取移動設備當前所屬運營商信息,處理器630,還用于根據(jù)移動設備當前所處位置mcc和所屬運營商mnc確定要分配的第一實體sim卡。
具體的當移動設備通過與其電耦合的實體sim卡進行無線通信時,該移動設備能夠獲取其在網(wǎng)絡注冊時的mcc和mnc。從mnc中,可以獲知該移動設備所用的運營商信息。
當移動設備接入網(wǎng)絡時會選擇信號較好運營商網(wǎng)絡進行接入,因此,當移動設備接入網(wǎng)絡之后,根據(jù)該移動設備在網(wǎng)絡注冊時獲取的mnc可以獲取信號較好的運營商信息。
處理器630根據(jù)移動設備當前所處位置mcc和所屬運營商mnc確定要分配的第一實體sim卡,即根據(jù)移動設備所處的國家和所用運營商為該移動設備分配實體sim卡。例如,當從mcc可以獲知該移動設備位于法國,從mnc可以獲取該移動設備發(fā)送分配請求時所用的運營商為運營商a,則表明當前運營商a的信號質(zhì)量好,則首選給移動設備分配法國的運營商a的實體sim卡。如果此時有法國的實體sim卡,但是沒有運營商a的sim卡,則可以根據(jù)信號質(zhì)量給移動設備分配其他運營商的實體sim卡。
本發(fā)明實施例根據(jù)移動設備當前所處位置mcc和所屬運營商mnc確定要分配的第一實體sim卡,即根據(jù)移動設備所處的國家和所用運營商為該移動設備分配實體sim卡,進一步能夠給移動設備分配信號最好資費最適合的實體sim卡,提升通信質(zhì)量。
圖7為本發(fā)明虛擬sim卡業(yè)務支持服務器另一實施例結構示意圖,根據(jù)圖7所示,本發(fā)明一種虛擬sim卡業(yè)務支持服務器20,包括接收器610,發(fā)射器620,處理器630和存儲器640,其中,發(fā)射器620和處理器630的具體實施方式可以參見本發(fā)明虛擬sim卡業(yè)務支持服務器其他實施例,其中,
接收器610,還用于獲取sim卡服務器發(fā)送的sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系,其中,sim卡服務器的信息包括sim卡服務器的地址,實體sim卡的信息包括sim卡的imsi。
可以理解一個sim卡服務器管理多個實體sim卡,虛擬sim卡業(yè)務支持服務器管理至少一個sim卡服務器。每個sim卡服務器管理屬于它自身的實體sim卡,sim卡服務器會將其管理的實體sim卡的信息發(fā)送到虛擬sim卡業(yè)務支持服務器。
具體而言,對應關系包括虛擬sim卡業(yè)務支持服務器可以通過sim卡服務器的信息獲知該sim卡服務器所管理的所有的sim卡的信息,反過來,虛擬sim卡業(yè)務支持服務器。
存儲器640,用于存儲接收器接收的sim卡服務器發(fā)送的sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系。
在本發(fā)明實施例中,獲取并存儲sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系,這樣在給移動設備分配sim卡時,可以更精確的分配,進一步提高分配的成功性,從而增加移動設備接入網(wǎng)絡的穩(wěn)定性,提高用戶體驗。
圖8為本發(fā)明一種通信方法一實施例流程示意圖,該實施例主要在一種虛擬sim卡業(yè)務支持系統(tǒng)10中以sim卡服務器30實施的方法和步驟進行描述,可以理解的是,在本發(fā)明實施例中以sim卡服務器為主體描述的實施例與圖2-圖7以虛擬sim卡業(yè)務支持服務器為主體描述的實施例是在同一個技術構思下的,參見圖1對應的實施例,當移動設備通過認證時,虛擬sim卡業(yè)務支持服務器會給移動設備分配適合的sim卡,并將所分配的sim卡的信息發(fā)送給移動設備,移動設備收到所分配的sim卡信息之后,通過該sim卡的信息向網(wǎng)絡側發(fā)起注冊請求,網(wǎng)絡側會生成鑒權碼,給移動設備40發(fā)送一個鑒權請求參數(shù),移動設備40則將所分配的sim卡的信息以及鑒權請求參數(shù)發(fā)送給sim卡服務器30所分配的sim卡,可以看出,在以sim卡服務器為主體描述的實施例中,移動設備是由虛擬sim卡業(yè)務支持服務器根據(jù)移動設備的序列號認證過的,并且,該移動設備也是由虛擬sim卡業(yè)務支持服務器根據(jù)移動設備的序列號和訂單信息確定可以分配sim卡的。根據(jù)圖8所示,本發(fā)明一種通信方法包括:
步驟810,獲取移動設備訪問第一實體sim卡的請求,第一實體sim卡為sim卡服務器管理的實體sim卡,請求攜帶第一實體sim卡的地址信息;
在本步驟中,sim卡服務器30獲取移動設備訪問第一實體sim卡的請求,該請求中攜帶第一實體sim卡的地址信息??梢岳斫獾氖?,sim卡的地址信息可以唯一對應該sim卡。
具體的,sim卡服務器所獲取的請求中可以只包括第一實體sim卡的地址信息,也可以還攜帶其他信息,在本發(fā)明實施例中不具體限制,只要能具體確定移動設備要訪問的sim卡即可。
步驟820,獲取移動設備發(fā)送的鑒權請求參數(shù),并根據(jù)地址信息將鑒權請求參數(shù)發(fā)送給第一實體sim卡;
在本步驟中,sim卡服務器獲取移動設備發(fā)送的鑒權請求參數(shù)。該鑒權請求參數(shù)是移動設備向網(wǎng)絡側請求發(fā)起接入請求之后網(wǎng)絡側發(fā)送給移動設備的。由于移動設備需要通過位于sim卡服務器的sim卡接入移動通信網(wǎng)絡,移動設備將該鑒權請求參數(shù)發(fā)送給sim卡服務器所管理的sim卡。在本步驟中,服務器獲取移動設備發(fā)送的鑒權請求參數(shù),并根據(jù)步驟810中獲取的sim卡的地址信息將該鑒權請求參數(shù)發(fā)送給該第一實體sim卡。
步驟830,將第一實體sim卡計算的鑒權響應參數(shù)發(fā)送給移動設備。
第一實體sim卡在收到該鑒權請求參數(shù)后通過sim卡內(nèi)部計算鑒權響應的模塊計算鑒權響應參數(shù),并將該鑒權響應參數(shù)發(fā)送給sim卡服務器。在本步驟中,sim卡服務器將第一實體sim卡計算得出的鑒權響應參數(shù)發(fā)送給移動設備。
本實施例中,sim卡服務器在收到訪問請求和鑒權請求參數(shù)后,將第一實體sim卡計算的鑒權響應參數(shù)發(fā)送給移動設備,使得移動設備在通過虛擬sim卡業(yè)務支持服務器的認證之后能夠獲取sim卡服務器管理的sim卡計算的鑒權響應參數(shù),從而通過虛擬sim卡接入移動通信網(wǎng)絡。
進一步的,在本發(fā)明通信方法另一實施例中,該通信方法還包括:
發(fā)送sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系給虛擬sim卡業(yè)務支持服務器,其中,sim卡服務器的信息包括sim卡服務器的地址,實體sim卡的信息包括sim卡的imsi。sim卡服務器的地址可以是sim卡服務器的唯一ip,而sim卡的imsi是可以唯一標識sim卡的,因此通過sim卡服務器的地址和sim卡的imsi可以唯一確定本發(fā)明實施例系統(tǒng)中的sim卡。
進一步的,在本發(fā)明實施例中,將該對應關系發(fā)送給虛擬sim卡業(yè)務支持服務器可以是根據(jù)預設的時間發(fā)送,也可以是應虛擬sim卡業(yè)務支持服務器的請求發(fā)送,也可以是在sim卡服務器所管理的sim卡發(fā)生變化時發(fā)送,具體在本發(fā)明實施例中不進行限定。
本發(fā)明實施例通過發(fā)送sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系給虛擬sim卡業(yè)務支持服務器,使得sim卡服務器實時掌握其所管理的sim卡的情況。
圖9為本發(fā)明sim卡服務器一實施例結構示意圖,根據(jù)圖9所示,本發(fā)明sim卡服務器,包括sim卡主控模塊,sim卡卡槽和多個實體sim卡,實體sim卡插接在sim卡卡槽上,sim卡主控模塊與sim卡進行通信,sim卡服務器與因特網(wǎng)連接,并具有獨立的因特網(wǎng)地址,每個實體sim卡在sim卡服務器中有唯一的編號,具體而言,sim卡服務器包括,接收器910,發(fā)射器920和主控模塊930,其中,
接收器910,用于獲取移動設備訪問第一實體sim卡的請求,第一實體sim卡為sim卡服務器管理的實體sim卡,請求攜帶第一實體sim卡的地址信息;
接收器910獲取移動設備訪問第一實體sim卡的請求,該請求中攜帶第一實體sim卡的地址信息??梢岳斫獾氖牵瑂im卡的地址信息可以唯一對應該sim卡。
接收器910,還用于獲取移動設備發(fā)送的鑒權請求參數(shù);
接收器910獲取移動設備發(fā)送的鑒權請求參數(shù)。該鑒權請求參數(shù)是移動設備向網(wǎng)絡側請求發(fā)起接入請求之后網(wǎng)絡側發(fā)送給移動設備的。由于移動設備需要通過位于sim卡服務器的sim卡接入移動通信網(wǎng)絡,移動設備將該鑒權請求參數(shù)發(fā)送給sim卡服務器所管理的sim卡。接收器910獲取移動設備發(fā)送的鑒權請求參數(shù),并根據(jù)其獲取的sim卡的地址信息將該鑒權請求參數(shù)發(fā)送給該第一實體sim卡。
主控模塊930,用于根據(jù)第一實體sim卡的地址信息將接收器910獲取的鑒權請求參數(shù)發(fā)送給第一實體sim卡;
sim卡主控模塊可以通過各種方式與sim卡進行通信,例如sim卡主控模塊通過智能卡iso7816協(xié)議與sim卡進行通訊,將接收器910獲取的鑒權請求參數(shù)通過智能卡iso7816協(xié)議發(fā)送給第一實體sim卡。
可以理解的是,當?shù)谝粚嶓wsim卡根據(jù)鑒權請求參數(shù)計算出鑒權響應參數(shù)之后,還可以通過智能卡iso7816協(xié)議把鑒權響應參數(shù)發(fā)送給sim卡主控模塊。
發(fā)射器920,還用于將第一實體sim卡計算的鑒權響應參數(shù)發(fā)送給移動設備910。
發(fā)射器920則將該鑒權響應參數(shù)發(fā)送至移動設備910,使得移動設備能夠向網(wǎng)絡側發(fā)送鑒權響應參數(shù)。
可以理解的是,在本實施例中,移動設備910是由虛擬sim卡業(yè)務支持服務器根據(jù)移動設備的序列號認證過的,并且,該移動設備也是由虛擬sim卡業(yè)務支持服務器根據(jù)移動設備的序列號和訂單信息確定可以分配sim卡的。
進一步的,在本發(fā)明sim卡服務器另一實施例中,sim卡服務器中的接收器910所執(zhí)行的操作和步驟可以參見圖9對應的實施例,其中,發(fā)射器920,還用于:
將sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系發(fā)送給虛擬sim卡業(yè)務支持服務器,其中,sim卡服務器的信息包括sim卡服務器的地址,實體sim卡的信息包括sim卡的imsi。
本發(fā)明實施例通過發(fā)送sim卡服務器與sim卡服務器所管理的實體sim卡的對應關系給虛擬sim卡業(yè)務支持服務器,使得sim卡服務器實時掌握其所管理的sim卡的情況。
圖10為本發(fā)明通信方法一實施例流程示意圖,該實施例主要在一種虛擬sim卡業(yè)務支持系統(tǒng)10中以移動設備40實施的方法和步驟進行描述,根據(jù)圖10所示,本發(fā)明通信方法包括:
步驟1010,發(fā)送請求分配sim卡的第一消息,第一消息包含移動設備的序列號;
在本步驟中,移動設備40向虛擬sim卡業(yè)務支持服務器發(fā)送請求分配sim卡的第一消息,該第一消息包含移動設備的序列號。移動設備的序列號可以唯一確定該移動設備。從圖1對應的實施例,以及虛擬sim卡業(yè)務支持服務器對應的方法和裝置實施例,以及sim卡服務器對應的方法和裝置實施例可以了解,當虛擬sim卡業(yè)務支持服務器收到移動設備發(fā)送的分配請求后,會對發(fā)送請求的移動設備進行認證,只有當移動設備通過認證后,虛擬sim卡業(yè)務支持系統(tǒng)才會給該移動設備分配實體sim卡。在本步驟中,移動設備發(fā)送的分配請求中攜帶移動設備的序列號,以便虛擬sim卡業(yè)務支持服務器可以對移動設備進行認證,但移動設備的序列號也可以不攜帶在分配請求消息中,而是另外發(fā)送。
步驟1020,獲取虛擬sim卡業(yè)務支持服務器發(fā)送的第一實體sim卡的地址信息,第一實體sim卡為sim卡服務器管理的實體sim卡,sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器;
根據(jù)圖1對應的實施例和本發(fā)明其他相應的實施例可知,虛擬sim卡業(yè)務支持服務器在對移動設備認證通過之后會根據(jù)移動設備的位置信息從虛擬sim卡業(yè)務支持服務器所管理的sim卡中給移動設備分配適合的sim卡。虛擬sim卡業(yè)務支持系統(tǒng)管理著至少一個sim卡服務器,每個sim卡服務器管理多個實體sim卡,當確定能夠給移動設備分配sim卡時,將虛擬sim卡業(yè)務支持服務器管理的sim卡服務器管理的sim卡分配給移動設備。
步驟1030,發(fā)送第一實體sim卡的地址信息和鑒權請求參數(shù)給sim卡服務器,該鑒權請求參數(shù)為網(wǎng)絡側根據(jù)該移動設備的接入請求發(fā)送給移動設備的;
在本步驟中,將第一實體sim卡的地址信息和鑒權請求參數(shù)給sim卡服務器。將第一實體sim卡的地址信息發(fā)送給sim卡服務器,sim卡服務器可以根據(jù)地址信息準確的確定所分配的第一實體sim卡,根據(jù)地址信息將鑒權請求參數(shù)發(fā)送給第一實體sim卡,以便第一實體sim卡能夠根據(jù)鑒權請求參數(shù)確定鑒權響應參數(shù)。可以理解的是,該鑒權請求參數(shù)是移動設備向網(wǎng)絡側發(fā)起接入請求之后由網(wǎng)絡側發(fā)送給移動設備進行鑒權的。由于第一實體sim卡為sim卡服務器管理,因此移動設備將鑒權請求參數(shù)發(fā)送給sim卡服務器,以便第一實體sim卡計算鑒權響應參數(shù)并發(fā)回給移動設備。
步驟1040,獲取sim卡服務器發(fā)送的鑒權響應參數(shù),并根據(jù)鑒權響應參數(shù)進行鑒權,鑒權響應參數(shù)為第一實體sim卡根據(jù)鑒權請求參數(shù)確定的。
在本步驟中,移動設備獲取sim卡服務器發(fā)送的鑒權響應參數(shù),并根據(jù)鑒權響應參數(shù)進行鑒權,其中,鑒權響應參數(shù)為第一實體sim卡根據(jù)鑒權請求參數(shù)確定的。
移動設備獲取sim卡服務器發(fā)送的鑒權響應參數(shù),則可以根據(jù)將該鑒權響應參數(shù)發(fā)送至網(wǎng)絡側進行鑒權,可以理解的是,該鑒權響應參數(shù)是sim卡服務器中的第一實體sim卡根據(jù)鑒權請求參數(shù)確定的,因此通過此鑒權響應參數(shù)可以接入移動通信網(wǎng)絡。
本發(fā)明實施例通過向虛擬sim卡業(yè)務支持服務器發(fā)送分配請求信息,并發(fā)送移動設備的序列號,在獲取到第一實體sim卡的地址信息之后將第一sim卡的地址信息發(fā)送至sim卡服務器,以便sim卡服務器中相應的sim卡計算鑒權響應參數(shù),在獲取到鑒權響應參數(shù)時根據(jù)鑒權響應參數(shù)進行鑒權,從而可以根據(jù)不安裝在移動設備中的sim卡接入網(wǎng)絡。
進一步的,在本發(fā)明一種通信方法另一實施例中,還可以包括:
移動設備獲取并存儲第一實體sim卡的非加密數(shù)據(jù),非加密數(shù)據(jù)包括以下之一或組合:集成電路卡識別碼(integratecircuitcardidentity,以下簡稱iccid)、imsi。具體實現(xiàn)過程中,還可以包括其他的非加密數(shù)據(jù)。
在本發(fā)明實施例中,移動設備獲取并存儲其他的非加密數(shù)據(jù)可以使得在移動設備需要任何非加密數(shù)據(jù)時直接從移動設備的存儲單元獲取,不需要再通過網(wǎng)絡獲取從而提高操作速度。
圖11為本發(fā)明移動設備40一實施例結構示意圖,根據(jù)圖11所示,本發(fā)明移動設備一實施例包括,發(fā)射器1110,接收器1120和處理器1140,處理器用于控制發(fā)射器和接收器,其中,
發(fā)射器1110,用于發(fā)送請求分配sim卡的第一消息,第一消息包含移動設備的序列號;
發(fā)射器1110,還用于向虛擬sim卡業(yè)務支持服務器發(fā)送請求分配sim卡的第一消息,第一消息包含移動設備的序列號。移動設備的序列號可以唯一確定該移動設備。當虛擬sim卡業(yè)務支持服務器收到移動設備發(fā)送的分配請求后,會對發(fā)送請求的移動設備進行認證,當移動設備通過認證后,虛擬sim卡業(yè)務支持系統(tǒng)會給該移動設備分配實體sim卡。
接收器1120,用于獲取虛擬sim卡業(yè)務支持服務器發(fā)送的第一實體sim卡的地址信息,第一實體sim卡為sim卡服務器管理的實體sim卡,sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器;
可以理解的是,虛擬sim卡業(yè)務支持系統(tǒng)管理著至少一個sim卡服務器,每個sim卡服務器管理多個實體sim卡,當虛擬sim卡業(yè)務支持服務器確定能夠給移動設備分配sim卡時,將其管理的sim卡服務器管理的sim卡分配給移動設備。具體而言,虛擬sim卡業(yè)務支持服務器可以發(fā)送所要分配的第一實體sim卡的地址信息給移動設備。在本實施例中,移動設備的接收器1120可以獲取虛擬sim卡業(yè)務支持服務器發(fā)送的第一實體sim卡的地址信息,第一實體sim卡為sim卡服務器管理的實體sim卡,sim卡服務器為虛擬sim卡業(yè)務支持服務器管理的服務器。
發(fā)射器1110,還用于發(fā)送第一實體sim卡的地址信息和鑒權請求參數(shù)給sim卡服務器;
發(fā)射器1110發(fā)送第一實體sim卡的地址信息和鑒權請求參數(shù)給sim卡服務器,并且該鑒權請求參數(shù)為網(wǎng)絡側根據(jù)該移動設備的接入請求發(fā)送給移動設備的。
可以理解的是,移動設備在向網(wǎng)絡側發(fā)起接入請求之后,網(wǎng)絡側會發(fā)送鑒權請求參數(shù)給移動設備對該移動設備進行鑒權,而在本發(fā)明實施例中,移動設備的發(fā)射器1110將第一實體sim卡的地址信息發(fā)送給sim卡服務器,sim卡服務器可以根據(jù)地址信息確定所分配的第一實體sim卡,根據(jù)地址信息將鑒權請求參數(shù)發(fā)送給第一實體sim卡,以便第一實體sim卡能夠根據(jù)鑒權請求參數(shù)確定鑒權響應參數(shù)。
接收器1120,還用于獲取sim卡服務器發(fā)送的鑒權響應參數(shù),鑒權響應參數(shù)為第一實體sim卡根據(jù)鑒權請求參數(shù)確定的;
從圖1對應的實施例以及其他實施例可以獲知,sim卡服務器在接收到移動設備發(fā)送的第一實體sim卡的地址信息和鑒權請求參數(shù)后,將鑒權請求參數(shù)發(fā)送到對應于該地址的第一實體sim卡,第一實體sim卡根據(jù)鑒權請求參數(shù)計算得出鑒權響應參數(shù),并由sim卡服務器將鑒權響應參數(shù)發(fā)送給移動設備。對應的,移動設備的接收器1120獲取sim卡服務器發(fā)送的鑒權響應參數(shù)。
發(fā)射器1110,還用于向網(wǎng)絡側發(fā)送鑒權響應參數(shù)。
移動設備在獲取sim卡服務器發(fā)送的鑒權響應參數(shù)之后,將該鑒權響應參數(shù)發(fā)送至網(wǎng)絡側進行鑒權。
本發(fā)明實施例通過向虛擬sim卡業(yè)務支持服務器發(fā)送分配請求信息,并發(fā)送移動設備的序列號,在獲取到第一實體sim卡的地址信息之后將第一sim卡的地址信息發(fā)送至sim卡服務器,以便sim卡服務器中相應的sim卡計算鑒權響應參數(shù),在獲取到鑒權響應參數(shù)時根據(jù)鑒權響應參數(shù)進行鑒權,從而可以根據(jù)不安裝在移動設備中的sim卡接入網(wǎng)絡。
圖12為本發(fā)明移動設備另一實施例結構示意圖,根據(jù)圖12所示,本發(fā)明移動設備一實施例包括,發(fā)射器1110、接收器1120、處理器1140和存儲器1130,其中,發(fā)射器1110執(zhí)行的操作和步驟可以參見圖11所對應的實施例,其中,
移動設備的接收器1120還用于獲取第一實體sim卡的非加密數(shù)據(jù),非加密數(shù)據(jù)包括以下之一或組合:iccid、imsi,具體實現(xiàn)過程中,接收器還可以接收包括其他的非加密數(shù)據(jù)。
移動設備的存儲器1130,獲取并存儲第一實體sim卡的非加密數(shù)據(jù),非加密數(shù)據(jù)包括以下之一或組合:iccid、imsi。具體實現(xiàn)過程中,存儲器1130還可以存儲接收器1120接收的包括其他數(shù)據(jù)的非加密數(shù)據(jù)。
在本發(fā)明實施例中,移動設備獲取并存儲其他的非加密數(shù)據(jù)可以使得在移動設備需要任何非加密數(shù)據(jù)時直接從移動設備的存儲單元獲取,不需要再通過網(wǎng)絡獲取從而提高操作速度。
圖13為本發(fā)明虛擬sim卡業(yè)務支持系統(tǒng)另一實施例結構示意圖。結合圖13所示,本發(fā)明虛擬sim卡業(yè)務支持系統(tǒng)10包括上述實施例中的虛擬sim卡業(yè)務支持服務器20,sim卡服務器30和移動設備40。其中,虛擬sim卡業(yè)務支持服務器20,sim卡服務器30和移動設備40所執(zhí)行的操作可以參見上述實施例。其中,虛擬sim卡業(yè)務支持服務器20可以進一步包括設備管理模塊(devicemanagement,簡稱dm)201,和sim卡管理模塊(simmanagement,簡稱sm)202,以及數(shù)據(jù)管理模塊(datamanagement,簡稱db)203,其中,設備管理模塊進行移動設備認證,sim卡管理模塊進行sim卡分配,db存儲sim卡服務器和其所管理的sim卡的對應關系。
移動設備40發(fā)送分配請求給虛擬sim卡業(yè)務支持服務器20,虛擬sim卡業(yè)務支持服務器20的設備管理模塊201根據(jù)移動設備的序列號對移動設備進行認證,認證通過之后,虛擬sim卡業(yè)務支持服務器20的sim卡管理模塊202給移動設備分配sim卡,sim卡管理模塊202可以從db203中獲取sim卡服務器和sim卡的對應關系。
本發(fā)明實施例的虛擬sim卡業(yè)務支持服務器各個功能的實現(xiàn)更加模塊化,進一步提高了系統(tǒng)運行的效率。
本發(fā)明實施例虛擬sim卡業(yè)務支持系統(tǒng)包括虛擬sim卡業(yè)務支持服務器20,sim卡服務器30和移動設備40,虛擬sim卡業(yè)務支持系統(tǒng)執(zhí)行以下步驟:
移動設備向虛擬sim卡業(yè)務支持服務器請求分配sim卡,并發(fā)送該移動設備的序列號;
虛擬sim卡業(yè)務支持服務器依據(jù)移動設備的序列號對移動設備進行認證,如果認證通過則執(zhí)行下一步驟;
虛擬sim卡業(yè)務支持服務器獲取該移動設備的訂單信息,移動設備的訂單信息包括訂單的預設地點,以及訂單的有效時間,并根據(jù)移動設備的序列號和訂單信息確定給移動設備分配sim卡;
虛擬sim卡業(yè)務支持服務器為該移動設備分配sim卡;
虛擬sim卡業(yè)務支持服務器將分配的sim卡的地址信息和sim卡的數(shù)據(jù)發(fā)送給移動設備;
移動設備根據(jù)sim卡的信息向網(wǎng)絡側發(fā)起接入請求;
移動設備獲取到網(wǎng)絡側發(fā)送的鑒權請求參數(shù);
移動設備將獲取的sim卡的地址信息和上一步驟中獲取的鑒權請求參數(shù)發(fā)送給sim卡服務器;
sim卡服務器主控模塊將鑒權請求參數(shù)發(fā)送給地址信息對應的sim卡;
sim卡根據(jù)鑒權請求參數(shù)計算鑒權響應參數(shù),并且將該鑒權響應參數(shù)發(fā)送給sim卡服務器主控模塊;
sim卡服務器將鑒權響應參數(shù)發(fā)送給移動設備;
移動設備將獲取的鑒權響應參數(shù)發(fā)送給網(wǎng)絡側進行鑒權,在鑒權成功后移動設備則通過sim卡服務器的實體sim卡接入移動通信網(wǎng)絡。
本發(fā)明根據(jù)設備的序列號和訂單信息確定是否可以依請求給移動設備分配sim卡,以及根據(jù)移動設備當前所處位置確定要分配的實體卡,增加了分配的有效性,進一步提高了移動設備通過第一實體sim卡接入通信網(wǎng)絡的可靠性。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。