中文字幕无码日韩视频无码三区

用于在移動通信設備中進行認證報告的方法和裝置的制作方法

文檔序號:7872616閱讀(du):237來源:國(guo)知局
專利名稱:用于在移動通信設備中進行認證報告的方法和裝置的制作方法
技術領域
本發明總體上涉及移動通信設備,具體而言,涉及用于從移動通信設備獲取信息的裝置和方法。
背景技術
隨著移動通信系統變得越來越普及,越來越復雜,并且越來越買得起,對改革并且提供與移動通信服務相結合的附加服務的需求與日俱增。在移動通信服務方面的最新發展包括互聯網訪問、電子郵件、即時消息并且尤其是聯網游戲。由于移動通信服務已經變得相對廉價,所以對于組織而言,向它們的成員提供移動通信設備以便促進更加有效的通信已經變得更加普遍。實際上,許多組織和企業已經開始依賴于給它們的許多成員配備移動通信設備,這使得移動通信服務已經成為顯著的經營成本。照此,這些組織和企業想要收集有用信息來分析此開支的實效。
收集有用信息的一種方式是向每個移動通信設備提供報告應用程序,所述報告應用程序在移動通信設備的軟件操作環境中運行。移動通信設備的用戶啟用所述應用程序,并且所述應用程序根據需要來獲取、收集、編譯并且格式化所希望的信息。一旦依照必要的形式收集了所述信息,就可以把它傳輸到由組織或者企業操作的信息收集實體。由于許多移動通信設備現在具有經由無線通信系統來訪問互聯網并且經由所述互聯網處理信息的能力,所以所述移動通信設備可以把信息發送至由組織或者企業操作的服務器,所述服務器與所述互聯網相連。
除能夠訪問互聯網以外,許多移動通信設備現在還能夠載入并且執行第三方應用程序。由此,組織或者企業可以開發其自身的應用程序以便被載入移動通信設備上,將所述移動通信設備給予其成員以便執行信息收集。第三方甚至可以開發軟件來賣給這種組織和企業。然而,收集的信息必須是確鑿的,這是十分有用的。通過使用駐留在移動通信設備的可以稱為開放式操作環境中的應用程序,存在這樣的可能性,即,可以開發類似的應用程序以便提供假信息來假裝可靠信息。實質上,它可以允許移動通信設備的用戶好像是從事于被批準的活動,而當時用戶實際上正在從事不同的活動。因此,存在這樣一種需要,即能夠以確保信息確鑿的方式從移動通信設備收集信息。


圖1示出了依照本發明的無線通信系統的系統圖,所述無線通信系統包括用于提供認證報告的移動通信設備;圖2示出了依照本發明的移動通信設備的框圖;圖3示出了依照本發明的移動通信設備的軟件操作環境;并且圖4示出了依照本發明在移動通信設備中進行認證報告的方法的信號流圖。
具體實施例方式
雖然本說明書依照定義本發明特征的權利要求書來歸納,其中認為本發明是具有新穎性的,但是請相信,根據結合附圖的以下描述,將會更好的理解本發明,在所述附圖中,相同的參考標記被轉入下頁。
本發明通過把移動通信設備中的信息收集實體與開放式操作環境分開解決了提供確鑿、可信信息的問題。把所述操作環境分成開放式的和閉合式的操作環境。所述開放式操作環境是用戶可以載入并且運行他們選擇的應用程序的環境。相反,所述閉合式操作環境無法被用戶訪問,并且必須把要啟用和執行的任何應用程序,在制造所述移動通信設備時都安裝在其中,諸如通過把機器可讀的代碼置于移動通信設備的專有存儲設備來實現。依照本發明,設計出了報告應用程序或函數,并且將其包括在將用于閉合式操作環境的代碼中。除收集所希望的信息以外,所述報告應用程序還建立與所述信息收集實體的安全通信會話,以便把信息安全地轉送至信息收集實體。所述報告應用程序可以通過在開放式環境中運行的應用程序來啟用,但是信息收集和轉送是在所述閉合式操作環境內部執行的,其中在開放式操作環境中運行的第三方應用程序無法改變所述信息,由此確保信息的真實性。
現在參照圖1,其中示出了依照本發明的無線通信系統的系統圖100,所述無線通信系統包括用于提供認證報告的移動通信設備102。所述移動通信設備經由空中接口106與無線通信系統基礎結構網絡104連接。通常,所述空中接口是通過基站108建立的,所述基站108用于在該基站附近建立服務區或者單元。所述基站包括增強基站收發信機110,用于控制和分配基站的通信資源,并且與控制網絡或者控制中心112連接。所述控制中心包括具有代表性的通信代理處理器以及交換設備,如同所屬技術領域已知的那些。所述基礎結構網絡還包括用于連接至廣域公用網114的裝置,諸如移動式數據網關116。所述移動式數據網關提供包括數據路由的數據通信業務,其與常規的服務相同。所述廣域分組網絡114是公眾可訪問的大型網絡,諸如互聯網。與所述廣域分組網絡相連的是用于收集信息的服務器118。所述服務器是與網絡相連的實體,并且例如通過擁有移動通信設備102的組織來操作。所述移動通信設備可以通過建立分組數據連接、例如經由所述空中接口106與所述服務器通信。然后,所述無線通信系統基礎結構經由所述移動式數據網關116路由信息。迄今描述的元件以及它們的功能與目前可利用的設備相似,具體來講,其與為移動通信設備提供互聯網訪問服務的無線移動通信系統非常相似,其中所述移動通信設備預訂了這種服務。
現在參照圖2,該圖示出了依照本發明的移動通信設備的框圖200。所述移動通信設備是允許移動的一類通信設備的任意一種,諸如是蜂窩無線電話之類的。它包括收發信機202,用于調制并且傳輸信號,并且用于經由天線204接收和解調信號。通常,所述收發信機依照通過無線或者移動通信系統建立的空中接口來調制和解調信號。數據和語音信號都可以發送和接收。數據信號可以包括控制消息以及分組數據通信。通常,存在兩種模式的通信電路數據和分組數據。電路數據例如用于語音通信,其中在通信方之間建立電路。分組數據用于數據通信,其中必須謹防任意的數據丟失,因此如果它們被丟失或者被損壞,那么往往會重新傳輸分組。所述收發信機響應于控制器206,所述控制器206用于依照存儲在存儲器或者存儲裝置208中的機器可讀代碼來操作。根據需要,此處的存儲器包括只讀存儲器、隨機存取存儲器、一次可編程存儲器、非易失性存儲器等等。把所述代碼稱為軟件,并且它在多個不同的級別上操作,正如眾所周知的OSI模型所定義的那樣。所述代碼包括各種算法、函數、庫和類,以便在依照軟件設計說明書操作所述移動通信設備中供控制器之用。使用所述軟件的一個例子是由所述控制器使用以便操作用戶接口210,所述用戶接口210通常包括顯示器、鍵盤以及附加按鈕。所述移動通信設備還包括音頻處理器212,其與所述控制器和收發信機一塊運行,以便處理音頻和語音信號。由所述收發信機接收到的信號可以經由揚聲器214播放,并且可以在麥克風216接收通過移動通信設備的用戶生成的音頻信號,并且通過所述音頻處理器處理以便遞送至所述收發信機。通常,所述音頻處理器依照諸如脈沖編碼調制(PCM)之類的格式來數字化在麥克風接收到的音頻信號。
現在參照圖3,該圖示出了用于依照本發明的移動通信設備的軟件體系結構的軟件體系結構圖300。所述軟件建立操作環境或者操作系統302。所述操作系統上面的操作包括開放式操作環境304、閉合式操作環境306和硬件接口308。所述移動通信設備的軟件體系結構根據需要可以包括其他軟件操作實體,以便實現移動通信設備的所有功能。然而在這里,為了清楚,把所述論述限于實現本發明所必需的那些軟件元素。
所述開放式操作環境是用于載入并且執行軟件程序和應用程序的操作環境,所述軟件程序和應用程序可以在制造移動通信設備之后被安裝,諸如通過移動通信設備的用戶來安裝。這些應用程序可以通過第三方來開發。開放式操作環境的例子是Java操作環境,其中可以根據移動通信設備用戶的要求,把小應用程序(applet)和中應用程序(midlet)載入并且執行。
所述閉合式操作環境被設計為用戶不可訪問的。在制造的時候,例如在移動通信設備的只讀存儲器中提供意欲載入并且執行的應用程序。通常,所述閉合式操作環境防止用戶或者其他方改變或者置換意欲在閉合式操作環境中執行的代碼。閉合式操作環境的這種功能例如是通過執行來自于只讀存儲器的閉合應用程序代碼來實現的。提供閉合操作函數的應用程序的例子是閉合的Java類。所述閉合式操作環境為所述開放式操作環境提供應用協議接口,以便使在開放式操作環境中運行的應用程序可以與閉合式操作環境中運行的應用程序交互。
依照本發明,在所述閉合式操作環境中提供了用于執行報告函數307的閉合應用程序。所述報告函數收集有關操作參數的信息以及所述移動通信設備的其他信息。根據需要,其可以對所希望的信息進行格式化、排序、執行計算、計算平均值等等。所述報告函數可以通過查詢存儲變量、以及通過查詢移動通信設備的硬件子系統308來獲取這些信息,其中所述存儲變量由移動通信設備軟件或者操作代碼的其他部分使用。因為所述報告函數是閉合應用程序,所以它收集的信息不可由開放式應用程序來改變,并且因此所述信息是確鑿和可信的。
為了向閉合式操作環境的外部實體報告信息,所述報告函數例如向服務器310傳遞或者傳輸所述信息。通常,所述閉合式操作環境的外部實體需要所述信息或者報告,其中所述外部實體諸如是在開放式環境中運行的應用程序或者所述移動通信設備的外部實體。然后,如果沒有例示所述報告函數,那么就例示所述報告函數,并且收集所希望的信息。依照設計,可以把參數經由所述應用協議接口傳遞至報告函數,所述參數表明用于收集的特定信息,或者所述報告函數可以自動地檢索特定信息。在本發明優選的實施例中,所述報告函數建立與所述服務器的安全連接312。所述安全連接借助在到無線通信系統基礎結構網絡的空中接口上的分組數據會話,通過移動式數據網關,并經互聯網來進行。所述安全性是經由幾個眾所周知安全手段的任意一個來實現的,這些手段諸如是安全套接層(secure socket layer)、公共/私人鑰匙加密、客戶機/服務器認證等等。為了實現必要的安全,根據需要,所述報告函數與控制器或者收發信機或者它們兩者聯系。
依照本發明的優選實施例,所述移動通信設備具有衛星定位系統(SPS)接收機,諸如全球定位系統(GPS)接收機。所述SPS接收機用于硬件域308,并且把位置信息提供至用于所述閉合式操作環境的位置報告函數。所述位置報告函數可以通過在開放式環境中運行的應用程序、由例如移動通信設備的用戶或者通過移動通信設備的外部實體來啟用。所述位置報告函數從SPS接收機獲取表明移動通信設備當前位置的當前位置信息。
現在參照圖4,該圖示出了在依照本發明的移動通信設備中進行認證報告的方法的信號流圖400。所述圖表示出了信號、消息以及開放式操作環境402、閉合式操作環境404、硬件域406和服務器408之間以及之中的信息的相關流程。當所述閉合式操作環境的外部實體啟用用于閉合式操作環境404的報告函數時,所述方法開始,諸如是通過來自于用于開放式操作環境的應用程序的消息或者請求410來實現、或者從移動通信設備的外部實體經由來自于服務器的網絡消息412來實現。在優選的實施例中,安全連接與服務器414、416議定。作為選擇,可以使用與計算機的本地連接來代替位于網絡中的服務器。依照這種實例,優選的是,采用安全手段,以便必要時使所述報告函數可以驗證所請求的實體是否有資格接收信息。
一旦已經啟用所述報告函數,它根據需要查詢418所述移動通信設備的必要部件、電路、存儲器和子系統。結果,信息被返回420至報告函數。一旦獲取,所述報告函數可以根據需要來格式化或對所述信息進行操作,并且然后它把所述信息傳輸422至服務器408。據此,報告給服務器的所述信息是確鑿并且可信的。最后,所述報告函數可以報告424完成了向開放式操作環境中的應用程序或者所述移動通信設備的一些其他部件426的報告。
由此,本發明提供了一種用于在移動通信設備中進行認證報告的方法。所述移動通信設備必須具有閉合式操作環境。所述方法通過要求把信息發送給移動通信設備的外部實體來開始。所述要求是通過閉合式操作環境的外部實體執行的,并且是通過被傳遞至在閉合式操作環境內部操作的實體的消息或者其他信號來執行的,所述消息或者其他信號諸如是報告函數之類的。然后所述報告函數開始獲取信息。為了安全地轉送所述信息,所述報告函數或者和所述報告函數合作的軟件實體開始建立與閉合式操作環境內的外部實體的安全連接。一旦已經獲取了信息,并且建立了安全連接,所述報告函數或者與報告函數合作的軟件實體就開始經由安全連接向移動通信設備的外部實體傳輸信息。在一個實施例中,所述要求是通過駐留在移動通信設備的開放式操作環境中的應用實體執行的。在另一個實施例中,獲取所述信息包括獲取對應于移動通信設備當前位置的位置信息。在另一個實施例中,所述要求是響應于從移動通信設備外部接收的消息來開始的,諸如由服務器、或者本地連接的計算機開始。可以設想的是,經由空中接口向無線通信系統基礎結構執行傳輸,所述無線通信系統基礎結構又把所述信息路由至互聯網連接的實體。
本發明還提供了一種移動通信設備,包括收發信機,其能夠經與無線通信基礎結構網絡的空中接口建立到數據網絡的分組數據連接;存儲裝置,用于存儲機器可讀指令代碼,所述機器可讀指令代碼用于建立開放式操作環境和閉合式操作環境。所述閉合式操作環境包括報告函數,當接收請求消息時、用于獲取與所述移動通信設備有關的信息,并且它還傳輸或者控制信息的傳輸,其中所述信息依照加密形式經由分組數據連接被傳輸至與網絡相連的實體。所述開放式操作環境可以包括應用程序,所述應用程序響應于移動通信設備用戶接收到的輸入來生成所述請求消息。當應用程序與所述報告函數一起操作時,所述機器可讀代碼在閉合式操作環境和開放式操作環境之間建立接口,并且尤其是對所述報告函數。
雖然已經舉例說明并且描述了本發明的優選實施例,但是本發明顯然不局限于此。在不脫離本發明的精神和范圍的情況下,本領域技術人員將會想到各種修改、改變、變化、替換和等效手段,本發明的范圍由所附權利要求書限定。
權利要求
1.一種用于在移動通信設備中進行認證報告的方法,所述移動通信設備具有閉合式操作環境,所述方法包括如下步驟要求待發送給移動通信設備外部實體的信息,所述要求通過閉合式操作環境的外部實體來執行;通過閉合式操作環境的內部實體來執行以獲取所述信息;從閉合式操作環境內部建立與閉合式操作環境的外部實體的安全連接;并且經由所述安全連接把信息傳輸至移動通信設備的外部實體,這由閉合式操作環境的內部實體執行。
2.如權利要求1所述的在移動通信設備中進行認證報告的方法,其中,所述要求是通過駐留在移動通信設備的開放式操作環境中的應用實體來執行的。
3.如權利要求1所述的在移動通信設備中進行認證報告的方法,其中,獲取所述信息包括獲取位置信息,所述位置信息對應于所述移動通信設備的當前位置。
4.如權利要求1所述的在移動通信設備中進行認證報告的方法,其中,所述要求響應于從移動通信設備外部接收的消息而開始。
5.如權利要求1所述的在移動通信設備中進行認證報告的方法,其中,所述傳輸包括經由空中接口向無線通信系統基礎結構傳輸所述信息,所述無線通信系統基礎結構又向與互聯網連接的實體路由所述信息。
6.一種移動通信設備,包括收發信機,所述收發信機能夠經由與無線通信基礎結構網絡的空中接口建立到數據網絡的分組數據連接;存儲裝置,用于存儲機器可讀指令代碼,所述機器可讀指令代碼用于建立開放式操作環境和閉合式操作環境,所述閉合式操作環境包括用于當接收請求消息時獲取與所述移動通信設備有關的信息的報告函數,并且把所述信息依照加密形式經由分組數據連接傳輸至連接到網絡的實體。
7.如權利要求6所述的移動通信設備,其中,所述開放式操作環境包括應用程序,所述應用程序響應于移動通信設備的用戶接收到的輸入來產生請求消息,并且所述機器可讀代碼在閉合式操作環境和開放式操作環境之間建立接口。
8.如權利要求7所述的移動通信設備,其中所述應用程序是Java小應用程序。
9.如權利要求6所述的移動通信設備,其中所述報告函數是閉合的Java類。
10.如權利要求6所述的移動通信設備,其中,所述移動通信設備還包括衛星定位系統接收機,并且通過所述報告函數獲取的信息是由所述衛星定位系統接收機確定的移動通信設備的當前位置。
全文摘要
移動通信設備(200)具有包括閉合式操作環境(306)的軟件體系結構(302)。所述閉合式操作環境是移動通信設備的用戶無法訪問的,并且其包括用于實現報告函數的軟件,所述報告函數被設計成能從移動通信設備內部收集特定信息,并且將其傳輸到移動通信設備的外部實體,諸如服務器(310)。
文檔編號H04L29/06GK1695122SQ03824707
公開日2005年11月9日 申請日期2003年9月26日 優先權日2002年9月30日
發明者林志翰, 李威星, 羅納德·R·史密斯, 比倫·帕特爾 申請人:摩托羅拉公司
網友(you)詢問留(liu)言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1