两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

包含操作系統(tǒng)仿真器的移動設(shè)備的制作方法

文檔序號:6455505閱讀:259來源:國知局
專利名稱:包含操作系統(tǒng)仿真器的移動設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種移動設(shè)備,該移動設(shè)備包含數(shù)據(jù)以及使用所述 數(shù)據(jù)的應用程序。本發(fā)明還涉及一種對應的方法。舉例來說,這種移
動設(shè)備是移動電話或者個人數(shù)字助理PDA。
背景技術(shù)
移動設(shè)備的一個優(yōu)點是,它們使用戶幾乎可以在任何需要的時 間和地點來訪問其應用程序及數(shù)據(jù)。然而,移動設(shè)備上存在的尺寸和 重量限制通常意味著顯示區(qū)域有限,可用于運行應用程序的處理能力 受限,以及用戶輸入設(shè)備相比用戶家中的非移動設(shè)備(如電話或計算 機)會較小并更難以使用。此外,相比于通過有線連接而連接至網(wǎng)絡(luò) 的固定位置設(shè)備,可用于無線連接至網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))的移動設(shè)備 的帶寬將會受限。
一種己知的移動設(shè)備是移動電話,其包括
用于在移動電話上運行的應用程序;以及 可用于將應用程序下載到計算機上的USB、藍牙或紅外連接。 然而,移動電話上的應用程序可能與計算機不兼容,于是限制
了應用程序的利用主機的較大顯示區(qū)域、較高的處理能力、更快的網(wǎng)
絡(luò)連接、或者改善的用戶輸入設(shè)備的能力。

發(fā)明內(nèi)容
因此本發(fā)明的目的是對現(xiàn)有技術(shù)做出改進。
根據(jù)本發(fā)明的一個方面,提供了一種在外部設(shè)備上運行移動設(shè) 備中的應用程序的方法,該移動設(shè)備包括
用于在移動設(shè)備上運行的操作系統(tǒng); 用于在移動設(shè)備的操作系統(tǒng)中運行的應用程序;
6用于仿真移動設(shè)備的操作系統(tǒng)的仿真器; 其中所述方法包括-
在移動設(shè)備和外部設(shè)備之間建立通信鏈路;
觸發(fā)仿真器來在外部設(shè)備的操作系統(tǒng)上運行; 在仿真器上運行移動設(shè)備的應用程序。
這樣,運行在移動設(shè)備中的應用程序就可以被下載并在外部設(shè)
備上運行,以利用外部設(shè)備的性能優(yōu)勢。此外,盡管移動設(shè)備和外部 設(shè)備具有不同的操作系統(tǒng),仍使得應用程序可以運行在移動設(shè)備以及
外部設(shè)備上,這意味著不必為了在外部設(shè)備上運行移動設(shè)備上的應用 程序而對其重寫。另外,當移動設(shè)備的應用程序在外部設(shè)備上運行時
可以訪問并使用存儲在移動設(shè)備上的數(shù)據(jù),從而利用了外部設(shè)備的性 能優(yōu)勢。所述性能可以包括更大的顯示屏或者改善的用戶輸入設(shè)備 等。
根據(jù)本發(fā)明的一個實施例,移動裝置是移動電話,并且該移動 電話具有操作系統(tǒng),該操作系統(tǒng)運行使用用戶個人數(shù)據(jù)的應用程序。
該移動電話還具有用于仿真電話的操作系統(tǒng)的仿真器。
移動電話可以連接至主機,并且所述仿真器能被下載至主機。 然后,主機可以運行仿真器來仿真移動電話的操作系統(tǒng),從而使主機 能夠運行與用戶個人數(shù)據(jù)相關(guān)聯(lián)的移動電話應用程序。這樣可以實現(xiàn) 利用主機的優(yōu)勢(例如更大的屏幕尺寸、更方便的輸入設(shè)備、更高的 處理能力),并且由于該仿真器的存在,移動電話的操作系統(tǒng)可以與 主機的操作系統(tǒng)不同。
另外,通過在移動電話的操作系統(tǒng)上運行一個應用程序并在主 機上相同的(被仿真)操作系統(tǒng)上運行另一個相關(guān)應用程序,可以容 易地將移動電話和主機的功能組合起來。例如,移動電話可以運行一 個提供到互聯(lián)網(wǎng)的連接的應用程序,而主機可以運行一個使用到互聯(lián) 網(wǎng)的連接的應用程序。
于是提供了允許用戶在任何地方使用外部設(shè)備(如計算機)訪 問其個人數(shù)據(jù)和應用程序的移動設(shè)備,并且通過在外部設(shè)備上仿真移 動設(shè)備的操作系統(tǒng)的仿真器而提供了應用程序與外部設(shè)備之間的兼容性。個人數(shù)據(jù)可以例如存儲在移動設(shè)備的存儲器中,或者存儲在移 動設(shè)備的用戶識別模塊(SIM)卡中。
仿真器運行在移動設(shè)備的操作系統(tǒng)中,但是移動設(shè)備訪問用于 仿真器軟件的存儲器可以位于移動設(shè)備或者外部設(shè)備上。因此,可以
將仿真器復制到外部設(shè)備中,或者仿真器可以保留在移動設(shè)備中并且 外部設(shè)備的操作系統(tǒng)可以經(jīng)移動設(shè)備與外部設(shè)備之間的通信鏈路來 從移動設(shè)備運行仿真器。
類似地,可以將應用程序復制到外部設(shè)備中以便由仿真器運行, 或者可以將應用程序保留在移動設(shè)備中并且仿真器可以經(jīng)移動設(shè)備 與外部設(shè)備之間的通信鏈路來從移動設(shè)備運行應用程序。
有利地是,仿真器允許通過網(wǎng)絡(luò)服務(wù)器來訪問移動網(wǎng)絡(luò)服務(wù)訂
購(subscription)。為了訪問移動網(wǎng)絡(luò)服務(wù)訂購,仿真器可以使用存
儲在移動設(shè)備中的網(wǎng)絡(luò)標識參數(shù)來連接至網(wǎng)絡(luò)服務(wù)器??梢酝ㄟ^外部 設(shè)備與網(wǎng)絡(luò)服務(wù)器之間的網(wǎng)絡(luò)連接(如互聯(lián)網(wǎng)連接)來創(chuàng)建與網(wǎng)絡(luò)服 務(wù)器的連接。
仿真器可以通過向網(wǎng)絡(luò)服務(wù)器發(fā)送請求,從網(wǎng)絡(luò)服務(wù)器接收第 一認證信息,將第一認證信息發(fā)送至移動設(shè)備,從移動設(shè)備接收相應 的認證響應,并將相應的認證響應發(fā)送至網(wǎng)絡(luò)服務(wù)器從而確認對移動 網(wǎng)絡(luò)服務(wù)訂購的訪問,來訪問移動網(wǎng)絡(luò)服務(wù)訂購。
此外,移動設(shè)備可以通過由仿真器在移動設(shè)備的存儲區(qū)創(chuàng)建一 個文件來從外部設(shè)備上的仿真器接收第一認證信息。然后,移動設(shè)備 可以讀取該文件并根據(jù)移動設(shè)備的網(wǎng)絡(luò)標識參數(shù)來更新該文件。通過 掃描文件的更新,然后當文件已被更新時從文件中讀取網(wǎng)絡(luò)標識參 數(shù),仿真器可以接收相應的認證響應。
另一種方案是,通過由仿真器將第一認證信息發(fā)送至移動設(shè)備
的SIM卡,移動設(shè)備可以從外部設(shè)備上的仿真器接收第一認證信息。 然后,SIM卡可以基于存儲在S頂卡中的網(wǎng)絡(luò)標識參數(shù)來向仿真器發(fā) 送相應的認證響應。
移動裝置接收到用戶發(fā)出的在外部設(shè)備上運行仿真器的請求會 觸發(fā)仿真器在外部設(shè)備上運行?;蛘?,從外部設(shè)備接收觸發(fā)仿真器在
8外部設(shè)備上運行的請求,可以觸發(fā)仿真器在外部設(shè)備上運行。
有利地是,移動設(shè)備可以包括用于觸發(fā)仿真器在外部設(shè)備上運 行的觸發(fā)文件,該觸發(fā)文件可以在外部設(shè)備連接到移動設(shè)備時由外部 設(shè)備執(zhí)行。
移動設(shè)備可以是例如移動電話、個人數(shù)字助理(PDA)、掌上電 腦、或者諸如掌上電視的多媒體播放器。
根據(jù)本發(fā)明的第二個方面,提供了一種用于實現(xiàn)本發(fā)明第一方 面的方法的軟件??梢栽谝苿釉O(shè)備的銷售點將該軟件提供給移動設(shè)備
的用戶,或者將其預裝在設(shè)備中或者在諸如CD-ROM的軟件載體中與 設(shè)備配套發(fā)送。或者該軟件(例如裝在諸如DVD-R0M的載體上)也可 以單獨購買,或者從諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)上下載。
根據(jù)本發(fā)明的第三個方面提供了一種移動設(shè)備,其包括 用于在移動設(shè)備上運行的操作系統(tǒng); 用于在移動設(shè)備的操作系統(tǒng)中運行的應用程序; 用于仿真移動設(shè)備的操作系統(tǒng)的仿真器;
用于連接至外部設(shè)備的通信裝置;
用于觸發(fā)仿真器在外部設(shè)備的操作系統(tǒng)上運行,從而使得外部 設(shè)備可以在仿真器上運行移動設(shè)備的應用程序的觸發(fā)文件。
在使用中,通信裝置建立與外部設(shè)備的通信鏈路。通信鏈路可 以是有線連接或無線連接。
根據(jù)本發(fā)明的第四方面,提供了包含移動設(shè)備和外部設(shè)備的裝 置,其中移動設(shè)備包括
用于在移動設(shè)備上運行的操作系統(tǒng); 用于在移動設(shè)備的操作系統(tǒng)中運行的應用程序; 用于仿真移動設(shè)備的操作系統(tǒng)的仿真器; 用于連接至外部設(shè)備的通信裝置;
用于觸發(fā)仿真器在外部設(shè)備的操作系統(tǒng)上運行,從而使得外部 設(shè)備可以在仿真器上運行移動設(shè)備的應用程序的觸發(fā)文件; 并且其中外部設(shè)備包括 用于在外部設(shè)備上運行的操作系統(tǒng);
9用于連接至移動設(shè)備的通信裝置。


現(xiàn)將參照附圖并僅以示例的形式對本發(fā)明的實施例進行說明,
其中
圖1示出了根據(jù)本發(fā)明第一實施例的移動設(shè)備以及能夠與該移 動設(shè)備連接的外部設(shè)備;
圖2示出了根據(jù)第一實施例的用于在外部設(shè)備上仿真移動設(shè)備 的操作系統(tǒng)的方法的流程圖3示出了根據(jù)第一實施例的移動設(shè)備與外部設(shè)備之間的通信 鏈路,其中移動設(shè)備使用第一方法來訪問移動網(wǎng)絡(luò)訂購服務(wù);以及
圖4示出了根據(jù)第一實施例的移動設(shè)備與外部設(shè)備之間的通信 鏈路,其中移動設(shè)備使用第二方法來訪問移動網(wǎng)絡(luò)訂購服務(wù)。
具體實施例方式
現(xiàn)參照圖1和圖2來說明本發(fā)明的第一實施例。圖1的移動設(shè) 備是移動電話MB,外部設(shè)備是個人計算機PC。移動電話MB和個人計 算機PC共同構(gòu)成了通信系統(tǒng)SYS。
如圖1所示,個人計算機PC包括
與USB插槽相關(guān)聯(lián)的USB驅(qū)動器USBPC—D,以及
操作系統(tǒng)0S—H (例如Windows XP)。
移動電話MB包括
用于與計算機PC的USB驅(qū)動器USBPC—D進行通信的USB驅(qū)動器 US腿B一D,
用于控制移動電話MB的功能的用戶識別模塊(公知的SIM卡), 存儲區(qū)STR,包括 一些數(shù)據(jù)DATA,
至少一個使用所述數(shù)據(jù)DATA的應用程序APPLI, 用于仿真所述操作系統(tǒng)OSJI的仿真器E—M,以及 用于在所述計算機PC上運行所述仿真器E一M的觸發(fā)文件,和
10操作系統(tǒng)OS—M,
其中所述應用程序能夠在所述操作系統(tǒng)OS—M上運行,并且其中 所述操作系統(tǒng)OS—M是移動電話MB的工作環(huán)境。
移動電話M B使用戶能夠在任何時間任何地點(例如當用戶度假 時或者在朋友家時)通過任何適當?shù)挠嬎銠CPC來訪問他自己的個人 數(shù)據(jù)。此外,用戶可以在計算機PC上看到他自己的移動環(huán)境。
為了訪問他自己的個人數(shù)據(jù),用戶將他的移動電話MB通過插入 移動電話和計算機PC的USB電纜連接至任何可用的計算機PC。 一旦 移動電話MB連接到了計算機PC,仿真器E—M就被下載到計算機PC 上并運行。然后用戶可以看到在計算機PC上仿真的移動電話環(huán)境, 并因此能夠容易地使用計算機PC的鍵盤或鼠標來處理他的數(shù)據(jù),計 算機PC上的鍵盤或鼠標通常比移動電話MB的鍵盤更大因此更便于使 用。
當然,除了 USB之外,還有很多種可能的方式來建立移動電話 與PC之間的通信鏈路。例如,兩種普通的USB替代方案包括藍牙和 紅外。
移動電話MB在計算機PC上的仿真執(zhí)行如下,如圖2所示。在 第一步驟1中,當移動電話MB通過它的USB驅(qū)動器USBMB—D連接至 主機PC的USB插槽后,USB驅(qū)動器USBPC—D根據(jù)本領(lǐng)域技術(shù)人員公 知的USB規(guī)范來管理到移動設(shè)備的通信鏈路并識別相關(guān)的USB配置文 件。移動電話MB被計算機PC視為存儲設(shè)備。
在第二步驟2中,USB驅(qū)動器向計算機PC的主操作系統(tǒng)OS一H 報告新存儲設(shè)備的存在,從而所述操作系統(tǒng)OS—H能夠例如更新顯示 屏(給出可見的新"驅(qū)動器")。例如為新檢測到的存儲器分配驅(qū)動 器字符。
在第三步驟3中,計算機PC的主操作系統(tǒng)OS—H (例如Windows XP)對新的設(shè)備MB進行掃描以查找"自動運行"的觸發(fā)文件TRIG—M。 在Windows XP的例子中,這是一個通常命名為"autorun.bat"的文 件。此"自動運行"的觸發(fā)文件TRIG—M包含命令文件,該命令文件 包括啟動仿真器E—M的命令行,文件路徑指示了仿真器E一M在z:驅(qū)動器上所處的位置。仿真器E—M包含圖1所示的可執(zhí)行文件EXE和可 引導的操作系統(tǒng)鏡像BOOT—I。可執(zhí)行文件EXE被指示來加載可引導 的Linux鏡像BOOT—I,該Linux鏡像包括用于引導Linux操作系統(tǒng) 的引導代碼。該Linux鏡像是例如.iso (ISO CD R0M格式)文件, 該.iso文件包含引導代碼。
仿真器能夠在現(xiàn)有計算機PC上通常具備的特定操作系統(tǒng)上運 行。例如,移動電話可以包括仿真器,該仿真器帶有用于計算機PC 操作系統(tǒng)Windows XP的引導代碼E—MXP,和/或帶有用于計算機PC 操作系統(tǒng)Linux的引導代碼E—MLX。此外,移動電話MB可以下載任 何與運行在外部主設(shè)備上的特定操作系統(tǒng)OS一H相關(guān)聯(lián)的仿真器E—M。 所述下載可以通過移動網(wǎng)絡(luò)運營商來執(zhí)行,仿真器可以存儲在移動電 話的非易失性可重寫存儲器(例如EEPROM)中。如果市場上出現(xiàn)新 的主操作系統(tǒng)則允許移動電話MB載入新的仿真器,從而保持更新移
動電話的仿真器。
在第四步驟4中,主操作系統(tǒng)OS—H啟動仿真器E一M,仿真器E_M 啟動(例如引導)指定的操作系統(tǒng),在這里是Linux。更具體地說, 觸發(fā)裝置TRIGJ允許將仿真器E—M的可執(zhí)行文件EXE傳輸至計算機 PC,將可執(zhí)行文件EXE載入所述計算機PC的存儲器并執(zhí)行這個可執(zhí) 行文件EXE,該可執(zhí)行文件EXE執(zhí)行可引導鏡像BOOT—I,在這里是 Linux鏡像。
在第五步驟5中,主操作系統(tǒng)0S—H (這里是Windows XP)將顯 示一個窗口,所引導的操作系統(tǒng)0S_M (這里是Linux)在該窗口中運 行/顯示。
這樣,從此刻起,主機PC同時運行Windows XP和Li皿x。但在 此示例中,計算機操作系統(tǒng)OS—H (Windows XP)只是用來運行Linux 仿真器E—M。這意味著用戶可以通過被仿真系統(tǒng)Linux來使用其移動 電話的應用程序,并且工作、播放和上網(wǎng)瀏覽等。
因此,移動電話的用戶可以在計算機PC屏幕上的窗口中看到移 動電話環(huán)境。于是通過仿真,用戶可以在計算機PC上看到他的移動 電話MB上的應用程序APPLI。例如,如果在移動電話上有三個應用
12程序APPLI,例如電子郵件應用程序、聯(lián)系人地址簿應用程序和SMS 應用程序(這意味著存在三個相應的可執(zhí)行文件如mail.exe、 contact, exe禾卩sms. exe),則仿真器E一M在移動電話MB上找到需要 的應用程序并把相關(guān)的可執(zhí)行文件載入計算機PC的存儲器中,以在 計算機PC上使用仿真器E—M來執(zhí)行該應用程序。
應當注意,仿真器E—M負責將所引導的操作系統(tǒng)OS—M的(多個) "虛擬"網(wǎng)絡(luò)設(shè)備映射到主操作系統(tǒng)0S一H的(多個)"真實"網(wǎng)絡(luò) 設(shè)備上。這意味著當移動電話MB的用戶通過計算機PC使用移動應用 程序,并且一些數(shù)據(jù)在計算機上更新時,移動電話MB中的相同數(shù)據(jù) 也被更新。因此,所有被使用的相關(guān)應用程序數(shù)據(jù)都將被讀出并寫回 z:驅(qū)動器(代表移動電話MB)。例如,如果用戶從他的計算機PC發(fā) 送短消息服務(wù)SMS,則SMS將有效地通過移動電話MB發(fā)送。
在最后的步驟6中,當用戶結(jié)束對話時,他將"關(guān)閉"被仿真 的系統(tǒng)(Linux),這將終止仿真器的操作。然后"自動運行"的觸 發(fā)文件TRIG—M執(zhí)行清除處理CLR—P以從主操作系統(tǒng)0S—H中盡可能多 地擦除易失信息。
這種清除處理取決于主操作系統(tǒng)。例如在Windows操作系統(tǒng)下, 可以要求刪除瀏覽歷史和互聯(lián)網(wǎng)緩存、臨時文件、互聯(lián)網(wǎng)臨時文件、 回收站的內(nèi)容。為此目的還提供了專用的"清除器"或"隱私保護" 應用程序,它們被設(shè)計用來盡可能徹底地執(zhí)行清除處理,"自動運行" 的觸發(fā)文件TRIG一M可以調(diào)用這些應用程序。于是,由于在計算機PC 上對移動平臺進行仿真,用戶可以容易地通過計算機PC來編輯、修 改和更新其移動電話MB上的個人數(shù)據(jù),這比起利用移動電話的小鍵 盤在小屏幕上進行編輯、修改和更新要更加容易。另外,用戶可以通 過計算機來使用移動電話MB的應用程序。
此外,沒有要求使用計算機PC的非易失性存儲器(例如硬盤驅(qū) 動器),因此,把用戶信息誤存在計算機PC上的風險較低,具有較 好的數(shù)據(jù)安全性。
另一個優(yōu)點是,為移動電話MB—次寫入移動電話應用程序,并 可以在計算機上重用,而不必開發(fā)兩個不同的應用程序。此外,用戶
13僅看到一個環(huán)境(移動電話的環(huán)境),并且以透明的方式通過計算機 PC或通過移動電話MB來使用該應用程序。
通常,移動電話通過諸如GSM、 UMTS、 Wi-Fi等無線接入?yún)f(xié)議來 連接到移動網(wǎng)絡(luò)服務(wù)訂購?;蛘?,可以通過計算機PC所連接到的網(wǎng) 絡(luò)如互聯(lián)網(wǎng)來訪問移動網(wǎng)絡(luò)服務(wù)訂購。例如,如果用戶希望下載并觀 看電影,他可以通過連接至計算機PC的網(wǎng)絡(luò)來連接到他的移動網(wǎng)絡(luò) 服務(wù)訂購,然后通過他在計算機PC上看到的移動電話環(huán)境來訂購電 影。然后,可以在計算機屏幕上顯示電影,計算機屏幕可能遠大于移 動電話屏幕,如果沒有提供與計算機PC的連接,則通常在移動電話 屏幕上顯示電影。按下述方法建立這種能實現(xiàn)這種下載的從計算機 PC經(jīng)仿真器E一M到移動網(wǎng)絡(luò)運營商的服務(wù)器SERV的連接。
根據(jù)訪問移動網(wǎng)絡(luò)服務(wù)訂購的第一方法,如圖3所示,在第一 步驟中計算機PC向移動電話MB的用戶所訂購的移動網(wǎng)絡(luò)運營商 NT—0P的服務(wù)器SERV發(fā)送一個下載電影的請求REQ。例如,通過ADSL 線路發(fā)送該請求REQ。
在第二步驟中,當接收到這個請求REQ時,服務(wù)器SERV向運行 在計算機PC上的仿真器E—M發(fā)送一個稱為"詢問"的第一認證信息 CH,該仿真器在接收到這個詢問時在對應于移動電話MB的存儲單元 z:中創(chuàng)建特定的文件AUT—F,該文件例如帶有預定義的前綴。
特定文件AUT—F的創(chuàng)建向移動電話指示仿真器E—M訪問移動網(wǎng) 絡(luò)的請求,特定文件AUT—F包括由服務(wù)器SERV發(fā)送的詢問CH的參數(shù),
例如公開密鑰加密的隨機串。
應當注意第一認證信息CH是一個只能通過發(fā)送一個給定的對應 認證響應RESP才能正確回答的消息。
在后面的說明中,詞語"詢問"將用于第一認證信息。
在第三步驟中,移動電話MB的操作系統(tǒng)OS—M周期性地掃描存 儲區(qū)STR來查看是否存在特定文件AUT—F。
在第四步驟中,如果檢測到特定文件AUT一F,則移動電話的操作 系統(tǒng)0S一M確定建立網(wǎng)絡(luò)連接的必需參數(shù),并將這些參數(shù)寫入文件 AUT—F。這些參數(shù)可以例如包括用戶標識符UID、 口令PSW和其它進行正確的網(wǎng)絡(luò)認證所需的參數(shù)。
在第五步驟中,計算機PC上的仿真器E—M掃描文件AUT_F是否 已更新,如果己更新,則仿真器使用用戶標識符UID、 口令PSW和其 它參數(shù)來對服務(wù)器SERV做出相應的認證響應RESP。認證響應RESP 是根據(jù)基于公共密鑰及私用密鑰的移動認證移動電話協(xié)議(如UMTS 認證)而發(fā)送的。
在第六步驟中,當接收到響應RESP時,服務(wù)器SERV檢查并授 權(quán)仿真器E—M連接至移動網(wǎng)絡(luò)以下載所請求的電影。
根據(jù)訪問移動網(wǎng)絡(luò)服務(wù)訂購的第二方法,如圖4所示,在第一 步驟中,計算機PC向移動電話MB的用戶所訂購的移動網(wǎng)絡(luò)運營商 NT—OP的服務(wù)器SERV發(fā)送請求REQ。該請求REQ是(例如)通過ADSL 線路發(fā)送的,并且是請求下載電影。
在第二步驟中,服務(wù)器SERV向運行在計算機PC上的仿真器E—M 發(fā)送詢問CH,仿真器E_M把詢問CH發(fā)送至移動電話MB的SIM卡。 通過計算機PC和移動電話之間的USB串行通信線、使用計算機PC 的USB驅(qū)動器USBPC一D和移動電話的USB驅(qū)動器USBMB—D來發(fā)送詢問。
在第三步驟中,移動電話的SIM卡通過USB串行線將相應的認 證響應RESP發(fā)送回仿真器E—M,然后該響應在第四步驟中被仿真器 E一M傳送至服務(wù)器SERV來進行認證。
在第五步驟中,服務(wù)器SERV檢査并授權(quán)仿真器E一M連接至移動 網(wǎng)絡(luò)以下載所請求的電影。
第二方法提供了更安全的數(shù)據(jù)交換,這是因為用于認證的參數(shù) 不必存儲在移動電話MB的存儲區(qū)STR中。
根據(jù)第三方法(未在圖中示出),移動電話的SIM卡可以運行 網(wǎng)絡(luò)服務(wù)器,并且運行在計算機PC上的仿真器E—M能夠通過本領(lǐng)域 技術(shù)人員公知的不同通信層來使用互聯(lián)網(wǎng)協(xié)議IP與網(wǎng)絡(luò)服務(wù)器通信 (交換詢問、響應等)。
因此,移動電話被計算機PC視為服務(wù)器。由于IP網(wǎng)絡(luò)能使用 例如SSL (安全套接字層)的安全協(xié)議,使得在移動電話和計算機PC 之間能夠進行安全的數(shù)據(jù)交換。
15應當注意,上述的實施例是對本發(fā)明的例示而非限定,在不脫 離由權(quán)利要求限定的本發(fā)明的范圍的情況下,本領(lǐng)域的技術(shù)人員可以 設(shè)計出很多種替代實施例。這些替代實施例可以包含本文所述特征的 等同物、本領(lǐng)域的其它已知特征,這些特征可以代替或者增加到本文 所述的特征中。
申請人在此提示,在本申請或者任何由此推出的其它申請的專 利申請期間,可以由上述特征和/或這些特征的組合來形成新的權(quán)利 要求。
盡管所附權(quán)利要求涉及特定的特征組合,但應當理解,本發(fā)明 的公開范圍還包括在文中明顯公開、隱含公開或者概括的任何新穎特 征或新穎特征組合,無論其是否涉及在任意權(quán)利要求中當前所要求的 相同發(fā)明,也無論其能否像本發(fā)明一樣解決任何或全部的相同技術(shù)問 題。
在權(quán)利要求中,任何置于括號中的參考標號都不應當視為對權(quán) 利要求的限定。詞語"包含"、"包括"等不排除與任意權(quán)利要求或 說明書所整體列出的組件或步驟不同的組件或步驟的存在。對組件的 單數(shù)引用并不排除對這些組件的復數(shù)引用,反之亦然。
本發(fā)明可以通過包含幾個不同組件的硬件以及通過適當編程的 計算機來實現(xiàn)。在列舉了幾種裝置的產(chǎn)品權(quán)利要求中,這些裝置中的 一些可以由同一個相同的硬件來實施。在互不相同的從屬權(quán)利要求中 所列舉的特定手段這一事實并不表示不能應用這些方法的組合來獲
得優(yōu)點。
1權(quán)利要求
1. 一種用于在外部設(shè)備(PC)上運行移動設(shè)備(MB)中的應用程序(APPL)的方法,所述移動設(shè)備包括用于在移動設(shè)備上運行的操作系統(tǒng)(OS_M);用于在移動設(shè)備的操作系統(tǒng)(0S_M)中運行的應用程序(APPLI);用于仿真移動設(shè)備的操作系統(tǒng)(0S_M)的仿真器(E_M);其中所述方法包括;在移動設(shè)備和外部設(shè)備(PC)之間建立(1,2)通信鏈路;觸發(fā)(3)仿真器(E_M)來在外部設(shè)備(PC)的操作系統(tǒng)(0S_H)上運行;在仿真器(E_M)上運行移動設(shè)備的應用程序(APPL)。
2. 如權(quán)利要求1所述的方法,還包括由仿真器(E—M)執(zhí)行如 下步驟訪問存儲在移動設(shè)備的存儲區(qū)(STR)和移動設(shè)備的用戶識別模 塊(SIM)中的至少一處的數(shù)據(jù)。
3. 如權(quán)利要求2所述的方法,其中所述數(shù)據(jù)包括網(wǎng)絡(luò)標識參數(shù) (UID, PSW),并且其中仿真器(E—M)還執(zhí)行如下步驟連接至網(wǎng)絡(luò)服務(wù)器(SERV);以及通過網(wǎng)絡(luò)服務(wù)器并使用網(wǎng)絡(luò)標識參數(shù)來訪問移動網(wǎng)絡(luò)服務(wù)訂購。
4. 如權(quán)利要求3所述的方法,其中權(quán)利要求2的訪問步驟以及 權(quán)利要求3的連接和訪問的步驟包括由仿真器(EJO執(zhí)行如下步驟向網(wǎng)絡(luò)服務(wù)器(SERV)發(fā)送訪問請求(REQ); 接收網(wǎng)絡(luò)服務(wù)器響應于請求(REQ)發(fā)出的第一認證信息(CH); 訪問存儲在移動設(shè)備的存儲區(qū)(STR)和移動設(shè)備的用戶識別模 塊(SIM)中的至少一處的網(wǎng)絡(luò)標識參數(shù)(UID, PSW);以及使用該網(wǎng)絡(luò)標識參數(shù)(UID, PSW)來向網(wǎng)絡(luò)服務(wù)器(SERV)發(fā) 送相應的認證響應(RESP)。
5. 如權(quán)利要求4所述的方法,其中權(quán)利要求4的訪問和發(fā)送的 步驟包括由仿真器執(zhí)行如下步驟在移動設(shè)備(MB)的存儲區(qū)(STR)中創(chuàng)建文件(AUT_F),該 文件代表第一認證信息(CH);掃描文件(AUT一F)以確定移動設(shè)備何時根據(jù)網(wǎng)絡(luò)標識參數(shù)(UID, PSW)來更新文件(AU乙F);以及使用文件(AUT一F)中的網(wǎng)絡(luò)標識參數(shù)來向網(wǎng)絡(luò)服務(wù)器(SERV)發(fā) 送相應的認證響應(RESP)。
6. 如權(quán)利要求5所述的方法,其中移動設(shè)備(MB)響應于仿真 器創(chuàng)建文件(AUT—F)來用網(wǎng)絡(luò)標識參數(shù)(UID, PSW)更新文件(AUT—F)。
7. 如權(quán)利要求4所述的方法,其中權(quán)利要求4的訪問和發(fā)送步 驟包括由仿真器(E一M)執(zhí)行如下步驟通過到移動設(shè)備(MB)的通信鏈路來把第一認證信息(CH)發(fā) 送至用戶識別模塊(SIM);通過到移動設(shè)備的通信鏈路來從用戶識別模塊(SIM)接收網(wǎng)絡(luò) 標識參數(shù)(UID, PSW);使用來自用戶識別模塊(SIM)的網(wǎng)絡(luò)標識參數(shù)來向網(wǎng)絡(luò)服務(wù)器 發(fā)送相應的認證響應(RESP)。
8. 如權(quán)利要求3至7中任意一項所述的方法,其中移動設(shè)備應 用程序(APPL)是視頻觀看器應用程序,并且其中所述方法還包括 由仿真器(E一M)從網(wǎng)絡(luò)服務(wù)器(SERV)把視頻文件下載到外部設(shè)備(PC)上;由仿真器運行視頻觀看器應用程序;以及由視頻觀看器應 用程序?qū)⒁曨l文件顯示在外部設(shè)備的顯示屏上。
9. 如前述任一權(quán)利要求所述的方法,其中移動設(shè)備(MB)包括 觸發(fā)文件(TRIG—M),其用于觸發(fā)外部設(shè)備運行仿真器(E—M)。
10. —種用于實現(xiàn)如權(quán)利要求1至9中任意一項所述的方法的 軟件。
11. 一種移動設(shè)備,其包括 用于在移動設(shè)備上運行的操作系統(tǒng)(OS—M); 用于在移動設(shè)備的操作系統(tǒng)(OS—M)中運行的應用程序(APPLI); 用于仿真移動設(shè)備的操作系統(tǒng)的仿真器(E—M); 用于連接至外部設(shè)備(PC)的通信裝置(USBMB—D); 觸發(fā)文件(TRIG—M),其用于觸發(fā)仿真器(E一M)在外部設(shè)備的操作系統(tǒng)(OS—H)上運行,從而使得外部設(shè)備(PC)在仿真器(E—M) 上運行移動設(shè)備的應用程序(APPL)。
12. 如權(quán)利要求11所述的移動設(shè)備(MB),其中仿真器(E—M) 被配置為運行在外部設(shè)備的操作系統(tǒng)(0S_H)上,并且被配置為提供 對移動設(shè)備的存儲區(qū)(STR)和移動設(shè)備的用戶識別模塊(SIM)中的 至少一個的訪問。
13. 如權(quán)利要求12所述的移動設(shè)備(MB),其中移動設(shè)備應用 程序是視頻觀看器應用程序,并且該視頻觀看器應用程序被配置為在仿真器(E—M)上運行;使用仿真器來訪問移動設(shè)備(MB)的存儲區(qū)(STR)中的視頻文 件;以及使用仿真器(EJO在外部設(shè)備(PC)的顯示屏上顯示視頻文件。
14. 如權(quán)利要求12所述的移動設(shè)備,其中仿真器(E一M)被進 一步配置為訪問存儲區(qū)(STR)和用戶識別模塊(SIM)中的至少一個 中的網(wǎng)絡(luò)標識參數(shù)(UID, PSW),并且連接至網(wǎng)絡(luò)服務(wù)器(SERV)以使用該網(wǎng)絡(luò)標識參數(shù)(UID, PSW)來訪問移動網(wǎng)絡(luò)服務(wù)訂購。
15. 如權(quán)利要求14所述的移動設(shè)備(MB),其中移動設(shè)備應用 程序是視頻觀看器應用程序,并且其中該視頻觀看器應用程序被配置為在仿真器(E一M)上運行;使用仿真器來從網(wǎng)絡(luò)服務(wù)器(SERV)下載視頻文件;以及 使用仿真器(E—M)在外部設(shè)備的顯示屏上顯示視頻文件。
16. 如權(quán)利要求11至15中任意一項所述的移動設(shè)備(MB), 其中所述觸發(fā)文件是存儲在移動設(shè)備中的文件(TRIG_M)。
17. 如權(quán)利要求16所述的移動設(shè)備(MB),其中觸發(fā)文件 (TRIG—M)具有向外部設(shè)備的操作系統(tǒng)(OS-H)指示該文件要被運行的文件名。
18. —種包含移動設(shè)備(MB)和外部設(shè)備(PC)的裝置,其中 移動設(shè)備包括用于在移動設(shè)備上運行的操作系統(tǒng)(OS—M); 用于在移動設(shè)備的操作系統(tǒng)(OS一M)中運行的應用程序(APPLI); 用于仿真移動設(shè)備的操作系統(tǒng)的仿真器(E_M); 用于連接至外部設(shè)備(PC)的通信裝置(USBMB—D); 觸發(fā)文件(TRIG_M),用于觸發(fā)仿真器在外部設(shè)備的操作系統(tǒng) (OS—H)上運行,從而使得外部設(shè)備(PC)在仿真器(E_M)上運行 移動設(shè)備的應用程序(APPL); 并且其中外部設(shè)備包括用于在外部設(shè)備(PC)上運行的操作系統(tǒng)(0S_H); 用于連接至移動設(shè)備(MB)的通信裝置(USBPC一D)。
全文摘要
本發(fā)明涉及用于在外部設(shè)備(PC)上運行移動設(shè)備(MB)中的應用程序(APPL)的方法和裝置。移動設(shè)備包括用于運行在移動設(shè)備的操作系統(tǒng)(OS_M)上的應用程序(APPLI),外部設(shè)備包括用于仿真移動設(shè)備的操作系統(tǒng)(OS_M)的仿真器(E_M)。該方法包括在移動設(shè)備和外部設(shè)備(PC)之間建立(1,2)通信鏈路;觸發(fā)(3)仿真器(E_M)來在外部設(shè)備(PC)的操作系統(tǒng)(OS_H)上運行;以及在仿真器(E_M)上運行移動設(shè)備的應用程序(APPL)。
文檔編號G06F9/44GK101490648SQ200780027570
公開日2009年7月22日 申請日期2007年7月19日 優(yōu)先權(quán)日2006年7月25日
發(fā)明者菲利普·讓特里克 申請人:Nxp股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
岳池县| 荆州市| 岳阳县| 麟游县| 西藏| 英吉沙县| 辽宁省| 阿拉善左旗| 甘德县| 贡觉县| 景泰县| 高雄市| 比如县| 皋兰县| 临湘市| 日土县| 若羌县| 昌黎县| 十堰市| 寻乌县| 宜春市| 乐陵市| 孝昌县| 沅陵县| 炉霍县| 万山特区| 皋兰县| 东台市| 陈巴尔虎旗| 新绛县| 广西| 会宁县| 巩留县| 奉化市| 龙胜| 山东省| 星子县| 晋州市| 噶尔县| 扎兰屯市| 陆河县|