專利名稱:一種B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電學領(lǐng)域,尤其涉及通信技術(shù),特別涉及瀏覽器和服務(wù)器系統(tǒng)與美國蘋果公司IOS系統(tǒng)的通信技術(shù),具 體的是一種B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法與裝置。
背景技術(shù):
軟件可以極大改善日常的工作效率。很多企業(yè)都創(chuàng)造出自己的軟件產(chǎn)品,這些軟件產(chǎn)品往往都是針對某個行業(yè)的特定人群,其中有很多收費軟件,即通過有償?shù)姆绞綖樘囟ǖ挠脩羧禾峁¬IP服務(wù)。但是,軟件產(chǎn)品引發(fā)了安全性問題,軟件企業(yè)需要讓軟件產(chǎn)品的VIP功能只對VIP客戶開放,確保用戶的賬號不會流失或者在互聯(lián)網(wǎng)上廣泛散播?,F(xiàn)有技術(shù)中,很多企業(yè)通過硬件信息+賬號密碼的方式認證用戶真實身份,而不僅僅是賬號和密碼,其好處是,即使用戶的賬號流失,其他人獲取了該用戶的賬號密碼,但只要不是在該用戶事先指定的硬件系統(tǒng)中使用,一樣不能通過軟件產(chǎn)品的身份驗證,例如,通過編寫一個ActiveX控件的方式來讀取用戶的硬盤號、網(wǎng)卡號等各種不會重復的硬件信息來確定用戶的身份,比如硬盤號+賬號密碼的方式驗證用戶真實身份。但是,美國蘋果公司采用IOS系統(tǒng)的Ipad平板電腦難以采用硬件信息+賬號密碼的認證方式。在B/S(瀏覽器/服務(wù)器,以下簡稱B/
S)系統(tǒng)中,無法獲取到Ipad的具備唯一性和不可代替性的硬件信息。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法,所述的這種B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法要解決現(xiàn)有技術(shù)中硬件信息+賬號密碼的認證方式不適用于Ipad平板電腦的技術(shù)問題。本發(fā)明的這種B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法,包括在服務(wù)器端存儲Ipad唯一標識的過程,其中,在所述的服務(wù)器端運行B/S服務(wù)裝置,利用所述的B/S服務(wù)裝置從因特網(wǎng)接收并獲取Ipad用戶通過瀏覽器所提交的信息中附帶的Ipad信息,并將所述的Ipad信息反饋到一個Ipad信息處理服務(wù)裝置,利用所述的Ipad信息處理服務(wù)裝置解析Ipad信息,利用Ipad信息處理服務(wù)裝置在每次解析得到Ipad注冊信息或者驗證信息后,均生成一個新的唯一標識,并且將所述的唯一標識寫入到一個Ipad唯一標識數(shù)據(jù)庫,同時將所述的唯一標識返回給B/S服務(wù)裝置,利用B/S服務(wù)裝置通過因特網(wǎng)將所述的唯一標識寫入該Ipad用戶所使用的Ipad平板電腦的存儲器內(nèi)。進一步的,所述的B/S服務(wù)裝置包括一個計算機,所述的計算機連接到因特網(wǎng),在所述的計算機中運行B/S服務(wù)程序,并可以被Ipad用戶瀏覽器通過因特網(wǎng)訪問。進一步的,所述的Ipad信息處理服務(wù)裝置包括一個計算機,在所述的計算機中運行Ipad信息處理服務(wù)程序。進一步的,所述的Ipad信息處理服務(wù)裝置在接收到Ipad驗證信息后,首先連接所述的Ipad唯一標識數(shù)據(jù)庫,驗證所述的Ipad驗證信息的合法性,在Ipad驗證信息合法時,生成一個新的唯一標識,然后將新的唯一標識寫入到Ipad唯一標識數(shù)據(jù)庫,同時返回給瀏覽器/服務(wù)器應(yīng)用裝置。
進一步的,Ipad平板電腦的存儲器內(nèi)寫入唯一標識的位置是該Ipad用戶所使用的瀏覽器在IOS系統(tǒng)中的LocalStorage目錄位置。本發(fā)明還提供了一種實現(xiàn)上述方法的裝置,所述的裝置包括一組服務(wù)器,所述的服務(wù)器組與因特網(wǎng)連接,其中,所述的服務(wù)器組包括瀏B/S服務(wù)裝置、Ipad信息處理服務(wù)裝置和Ipad唯一標識數(shù)據(jù)庫,B/S服務(wù)與Ipad信息處理服務(wù)裝置連接,Ipad信息處理服務(wù)裝置與Ipad唯一標識數(shù)據(jù)庫連接,瀏覽器/服務(wù)器應(yīng)用裝置與服務(wù)器的因特網(wǎng)接口連接。本發(fā)明的工作原理是B/S服務(wù)裝置負責接收并獲取Ipad用戶所提交的信心中附帶的Ipad信息,并將其反饋至Ipad信息處理服務(wù)裝置。
Ipad信息處理服務(wù)裝置接收并解析B/S服務(wù)裝置反饋的Ipad信息,并對這些信息做出判斷。Ipad信息處理服務(wù)裝置接收到Ipad首次注冊信息時,生成一個唯一標識并分配給該Ipad用戶所在硬件,一方面Ipad信息處理服務(wù)裝置將此唯一標識寫入到Ipad唯一標識數(shù)據(jù)庫,另一方面Ipad信息處理服務(wù)裝置將此唯一標識返回給B/S應(yīng)用程序裝置。Ipad唯一標識數(shù)據(jù)庫接收到Ipad信息處理服務(wù)裝置所反饋的Ipad注冊信息后,就會這條Ipad注冊信息記錄到數(shù)據(jù)庫。B/S服務(wù)裝置接收到Ipad信息處理服務(wù)裝置所返回的唯一標識后,會通過瀏覽器將此唯一標識記錄到所申請Ipad用戶所在的硬件。當完成注冊以后的Ipad再次連接到Ipad信息處理服務(wù)裝置時,Ipad信息處理服務(wù)裝置通過解析獲得Ipad驗證信息,連接Ipad唯一標識數(shù)據(jù)庫并驗證Ipad驗證信息的合法性,當Ipad驗證信息合法,生成一個新的唯一標識分配給該Ipad用戶所在硬件,一方面Ipad信息處理服務(wù)裝置將此唯一標識更新到Ipad唯一標識數(shù)據(jù)庫,另一方面Ipad信息處理服務(wù)裝置將此更新過的唯一標識返回給B/S服務(wù)裝置,并通過瀏覽器記錄到Ipad用戶所在的硬件。在本發(fā)明中,可以在B/S系統(tǒng)中注冊新的Ipad信息,實現(xiàn)Ipad用戶硬件綁定,并判斷Ipad用戶所提交Ipad信息的真?zhèn)涡?實時更新Ipad用戶的唯一標識,確保Ipad信息不被復制。本發(fā)明和已有技術(shù)相比較,其效果是積極和明顯的。本發(fā)明利用服務(wù)器端的Ipad信息處理服務(wù)裝置在Ipad每次合法連接后均生成一個唯一的標識,存入服務(wù)器端的唯一標識數(shù)據(jù)庫,同時,將該唯一標識通過B/S服務(wù)裝置和Ipad上的瀏覽器更新到該Ipad用戶所使用的Ipad平板電腦的存儲器內(nèi),實現(xiàn)了 Ipad用戶硬件綁定,可確保Ipad信息不被復制,提高了軟件發(fā)行的安全性。
圖I是本發(fā)明的B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法的示意圖。圖2是本發(fā)明中的Ipad硬件注冊流程圖。圖3是本發(fā)明中的Ipad用戶身份驗證流程圖。
具體實施例方式 實施例I:
如圖I、圖2和圖3所示,本發(fā)明的B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法,包括在服務(wù)器端存儲Ipad唯一標識的過程,其中,在所述的服務(wù)器端運行B/S服務(wù)裝置,利用所述的B/S服務(wù)裝置從因特網(wǎng)接收并獲取Ipad用戶所提交的信息中附帶的Ipad信息,并將所述的Ipad信息反饋到一個Ipad信息處理服務(wù)裝置,利用所述的Ipad信息處理服務(wù)裝置解析Ipad信息,利用Ipad信息處理服務(wù)裝置在每次解析得到Ipad注冊信息或者驗證信息后,均生成一個新的唯一標識,并且將所述的唯一標識寫入到一個Ipad唯一標識數(shù)據(jù)庫,同時將所述的唯一標識返回給瀏覽器/服務(wù)器應(yīng)用裝置,利用瀏覽器/服務(wù)器應(yīng)用裝置通過因特網(wǎng)將所述的唯一標識寫入該Ipad用戶所使用的Ipad平板電腦的存儲器內(nèi)。進一步的,所述的B/S服務(wù)裝置包括一個計算機,所述的計算機連接到因特網(wǎng),在所述的計算機中運行B/S服務(wù)程序。進一步的,所述的Ipad信息處理服務(wù)裝置包括一個計算機,在所述的計算機中運行Ipad信息處理服務(wù)程序。進一步的,所述的Ipad信息處理服務(wù)裝置在接收到Ipad驗證信息后,首先連接所述的Ipad唯一標識數(shù)據(jù)庫,驗證所述的Ipad驗證信息的合法性,在Ipad驗證信息合法時,生成一個新的唯一標識,然后將新的唯一標識寫入到Ipad唯一標識數(shù)據(jù)庫,同時返回給B/ S服務(wù)裝置。進一步的,Ipad平板電腦的存儲器內(nèi)寫入唯一標識的位置是該Ipad用戶所使用的瀏覽器在IOS系統(tǒng)中的LocalStorage目錄位置。本發(fā)明還提供了一種實現(xiàn)上述方法的裝置,所述的裝置包括一個服務(wù)器組100,所述的服務(wù)器組100與因特網(wǎng)連接,其中,服務(wù)器組100包括瀏覽器/服務(wù)器應(yīng)用裝置101、Ipad信息處理服務(wù)裝置102和Ipad唯一標識數(shù)據(jù)庫103,瀏覽器/服務(wù)器應(yīng)用裝置101與Ipad信息處理服務(wù)裝置102連接,Ipad信息處理服務(wù)裝置102與Ipad唯一標識數(shù)據(jù)庫103連接,B/S服務(wù)裝置101與服務(wù)器的因特網(wǎng)接口連接。具體的,圖I表示了實現(xiàn)本發(fā)明的B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法的網(wǎng)絡(luò)結(jié)構(gòu),Ipad用戶200使用Ipad通過網(wǎng)絡(luò)連接至服務(wù)器100中的B/S服務(wù)裝置101進行訪問,經(jīng)過Ipad信息處理服務(wù)裝置102進行解析,并連接Ipad唯一標識數(shù)據(jù)庫103對信息進行驗證,驗證通過后生成新的唯一標識并更新到Ipad唯一標識數(shù)據(jù)庫103,同時將新的唯一標識返回給瀏覽器/服務(wù)器應(yīng)用裝置101,并由B/S服務(wù)裝置101寫入Ipad用戶200所在瀏覽器的LocalStorage存儲位置。如圖2所示,Ipad信息處理服務(wù)裝置102接收到B/S服務(wù)裝置101反饋的唯一標識信息后,對其進行解析驗證處理。如果B/S服務(wù)裝置101所反饋的是Ipad用戶200的注冊信息,則Ipad信息處理服務(wù)裝置102會自動生成一個唯一標識并返回B/S服務(wù)裝置101,同時將這條唯一標識寫入到Ipad唯一標識數(shù)據(jù)庫103。B/S服務(wù)裝置101在接收到Ipad信息處理服務(wù)裝置102返回的唯一標識后,將這條唯一標識通過因特網(wǎng)寫入到Ipad用戶200所在瀏覽器的LocalStorage存儲位置。如圖3所示,Ipad信息處理服務(wù)裝置102在接收到B/S服務(wù)裝置101反饋的用戶身份驗證信息后,對信息中的唯一標識做驗證,Ipad信息處理服務(wù)裝置102連接至Ipad唯一標識數(shù)據(jù)庫103并驗證唯一標識的真?zhèn)?。Ipad信息處理服務(wù)裝置102在成功認證B/S服務(wù)裝置101反饋的用戶身份驗證信息后,會重新生成一個唯一標識,并將此唯一標識更新至Ipad唯一標識數(shù)據(jù)庫103,同時將此唯一標識返回給B/S服務(wù)裝置101,并B/S服務(wù)裝置101將這條唯一標識更新至Ipad用戶200所在瀏覽器的LocalStorage存儲位置 。
權(quán)利要求
1.一種B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法,包括在服務(wù)器端存儲Ipad唯一標識的過程,其特征在于在所述的服務(wù)器端運行B/S服務(wù)裝置,利用所述的B/S服務(wù)裝置從因特網(wǎng)接收并獲取Ipad用戶通過瀏覽器所提交的信息中附帶的Ipad信息,并將所述的Ipad信息反饋到一個Ipad信息處理服務(wù)裝置,利用所述的Ipad信息處理服務(wù)裝置解析Ipad信息,利用Ipad信息處理服務(wù)裝置在每次解析得到Ipad注冊信息或者驗證信息后,均生成一個新的唯一標識,并且將所述的唯一標識寫入到一個Ipad唯一標識數(shù)據(jù)庫,同時將所述的唯一標識返回給B/S服務(wù)裝置,再通過因特網(wǎng)將所述的唯一標識返回給瀏覽器,并寫入該Ipad用戶所使用的Ipad平板電腦的存儲器內(nèi)。
2.如權(quán)利要求I所述的B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法,其特征在于所述的vB/S服務(wù)裝置包括一個計算機,所述的計算機連接到因特網(wǎng),在所述的計算機中運行B/S服務(wù)程序,并可以被Ipad用戶瀏覽器通過因特網(wǎng)訪問。
3.如權(quán)利要求I所述的B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法與裝置,其特征在于所述的Ipad信息處理服務(wù)裝置包括一個計算機,在所述的計算機中運行Ipad信息處理服務(wù)程序。
4.如權(quán)利要求I所述的B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法,其特征在于所述的Ipad信息處理服務(wù)裝置在接收到Ipad驗證信息后,首先連接所述的Ipad唯一標識數(shù)據(jù)庫,驗證所述的Ipad驗證信息的合法性,在Ipad驗證信息合法時,生成一個新的唯一標識,然后將新的唯一標識寫入到Ipad唯一標識數(shù)據(jù)庫,同時返回給瀏覽器/服務(wù)器應(yīng)用裝置。
5.如權(quán)利要求I所述的B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法,其特征在于=Ipad平板電腦的存儲器內(nèi)寫入唯一標識的位置是該Ipad用戶所使用的瀏覽器在IOS系統(tǒng)中的LocalStorage 目錄位置。
6.一種實現(xiàn)如權(quán)利要求I所述的B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法的裝置,包括一個服務(wù)器組,所述的服務(wù)器組與因特網(wǎng)連接,其特征在于所述的服務(wù)器組包括B/S服務(wù)裝置、Ipad信息處理服務(wù)裝置和Ipad唯一標識數(shù)據(jù)庫,B/S服務(wù)裝置與Ipad信息處理服務(wù)裝置連接,Ipad信息處理服務(wù)裝置與Ipad唯一標識數(shù)據(jù)庫連接,B/S服務(wù)裝置與服務(wù)器的因特網(wǎng)接口連接。
全文摘要
一種B/S系統(tǒng)與Ipad實現(xiàn)用戶硬件綁定的方法,在服務(wù)器端運行B/S服務(wù)裝置,從因特網(wǎng)接收并獲取Ipad用戶通過瀏覽器提交的信息中附帶的Ipad信息,并反饋到一個信息處理服務(wù)裝置,信息處理服務(wù)裝置解析Ipad信息,得到Ipad注冊信息或者驗證信息后,生成一個新的唯一標識,將唯一標識寫入到一個數(shù)據(jù)庫,同時將唯一標識返回給B/S服務(wù)裝置,再通過因特網(wǎng)返回給瀏覽器并寫入該Ipad用戶所使用的Ipad平板電腦的存儲器內(nèi)。本發(fā)明實現(xiàn)了Ipad用戶硬件綁定,可確保Ipad信息不被復制,提高了軟件發(fā)行的安全性。
文檔編號H04L29/08GK102710750SQ20121014526
公開日2012年10月3日 申請日期2012年5月10日 優(yōu)先權(quán)日2012年5月10日
發(fā)明者張瑞黎, 楊萬均, 賈濤, 金仲敏 申請人:上??硕鹦畔⒓夹g(shù)有限公司