包含操作系统仿真器的移动设备的制作方法

文档序号:6455505阅读:215来源:国知局
专利名称:包含操作系统仿真器的移动设备的制作方法
技术领域
本发明涉及一种移动设备,该移动设备包含数据以及使用所述 数据的应用程序。本发明还涉及一种对应的方法。举例来说,这种移
动设备是移动电话或者个人数字助理PDA。
背景技术
移动设备的一个优点是,它们使用户几乎可以在任何需要的时 间和地点来访问其应用程序及数据。然而,移动设备上存在的尺寸和 重量限制通常意味着显示区域有限,可用于运行应用程序的处理能力 受限,以及用户输入设备相比用户家中的非移动设备(如电话或计算 机)会较小并更难以使用。此外,相比于通过有线连接而连接至网络 的固定位置设备,可用于无线连接至网络(例如互联网)的移动设备 的带宽将会受限。
一种己知的移动设备是移动电话,其包括
用于在移动电话上运行的应用程序;以及 可用于将应用程序下载到计算机上的USB、蓝牙或红外连接。 然而,移动电话上的应用程序可能与计算机不兼容,于是限制
了应用程序的利用主机的较大显示区域、较高的处理能力、更快的网
络连接、或者改善的用户输入设备的能力。

发明内容
因此本发明的目的是对现有技术做出改进。
根据本发明的一个方面,提供了一种在外部设备上运行移动设 备中的应用程序的方法,该移动设备包括
用于在移动设备上运行的操作系统; 用于在移动设备的操作系统中运行的应用程序;
6用于仿真移动设备的操作系统的仿真器; 其中所述方法包括-
在移动设备和外部设备之间建立通信链路;
触发仿真器来在外部设备的操作系统上运行; 在仿真器上运行移动设备的应用程序。
这样,运行在移动设备中的应用程序就可以被下载并在外部设
备上运行,以利用外部设备的性能优势。此外,尽管移动设备和外部 设备具有不同的操作系统,仍使得应用程序可以运行在移动设备以及
外部设备上,这意味着不必为了在外部设备上运行移动设备上的应用 程序而对其重写。另外,当移动设备的应用程序在外部设备上运行时
可以访问并使用存储在移动设备上的数据,从而利用了外部设备的性 能优势。所述性能可以包括更大的显示屏或者改善的用户输入设备 等。
根据本发明的一个实施例,移动装置是移动电话,并且该移动 电话具有操作系统,该操作系统运行使用用户个人数据的应用程序。
该移动电话还具有用于仿真电话的操作系统的仿真器。
移动电话可以连接至主机,并且所述仿真器能被下载至主机。 然后,主机可以运行仿真器来仿真移动电话的操作系统,从而使主机 能够运行与用户个人数据相关联的移动电话应用程序。这样可以实现 利用主机的优势(例如更大的屏幕尺寸、更方便的输入设备、更高的 处理能力),并且由于该仿真器的存在,移动电话的操作系统可以与 主机的操作系统不同。
另外,通过在移动电话的操作系统上运行一个应用程序并在主 机上相同的(被仿真)操作系统上运行另一个相关应用程序,可以容 易地将移动电话和主机的功能组合起来。例如,移动电话可以运行一 个提供到互联网的连接的应用程序,而主机可以运行一个使用到互联 网的连接的应用程序。
于是提供了允许用户在任何地方使用外部设备(如计算机)访 问其个人数据和应用程序的移动设备,并且通过在外部设备上仿真移 动设备的操作系统的仿真器而提供了应用程序与外部设备之间的兼容性。个人数据可以例如存储在移动设备的存储器中,或者存储在移 动设备的用户识别模块(SIM)卡中。
仿真器运行在移动设备的操作系统中,但是移动设备访问用于 仿真器软件的存储器可以位于移动设备或者外部设备上。因此,可以
将仿真器复制到外部设备中,或者仿真器可以保留在移动设备中并且 外部设备的操作系统可以经移动设备与外部设备之间的通信链路来 从移动设备运行仿真器。
类似地,可以将应用程序复制到外部设备中以便由仿真器运行, 或者可以将应用程序保留在移动设备中并且仿真器可以经移动设备 与外部设备之间的通信链路来从移动设备运行应用程序。
有利地是,仿真器允许通过网络服务器来访问移动网络服务订
购(subscription)。为了访问移动网络服务订购,仿真器可以使用存
储在移动设备中的网络标识参数来连接至网络服务器。可以通过外部 设备与网络服务器之间的网络连接(如互联网连接)来创建与网络服 务器的连接。
仿真器可以通过向网络服务器发送请求,从网络服务器接收第 一认证信息,将第一认证信息发送至移动设备,从移动设备接收相应 的认证响应,并将相应的认证响应发送至网络服务器从而确认对移动 网络服务订购的访问,来访问移动网络服务订购。
此外,移动设备可以通过由仿真器在移动设备的存储区创建一 个文件来从外部设备上的仿真器接收第一认证信息。然后,移动设备 可以读取该文件并根据移动设备的网络标识参数来更新该文件。通过 扫描文件的更新,然后当文件已被更新时从文件中读取网络标识参 数,仿真器可以接收相应的认证响应。
另一种方案是,通过由仿真器将第一认证信息发送至移动设备
的SIM卡,移动设备可以从外部设备上的仿真器接收第一认证信息。 然后,SIM卡可以基于存储在S頂卡中的网络标识参数来向仿真器发 送相应的认证响应。
移动装置接收到用户发出的在外部设备上运行仿真器的请求会 触发仿真器在外部设备上运行。或者,从外部设备接收触发仿真器在
8外部设备上运行的请求,可以触发仿真器在外部设备上运行。
有利地是,移动设备可以包括用于触发仿真器在外部设备上运 行的触发文件,该触发文件可以在外部设备连接到移动设备时由外部 设备执行。
移动设备可以是例如移动电话、个人数字助理(PDA)、掌上电 脑、或者诸如掌上电视的多媒体播放器。
根据本发明的第二个方面,提供了一种用于实现本发明第一方 面的方法的软件。可以在移动设备的销售点将该软件提供给移动设备
的用户,或者将其预装在设备中或者在诸如CD-ROM的软件载体中与 设备配套发送。或者该软件(例如装在诸如DVD-R0M的载体上)也可 以单独购买,或者从诸如互联网的网络上下载。
根据本发明的第三个方面提供了一种移动设备,其包括 用于在移动设备上运行的操作系统; 用于在移动设备的操作系统中运行的应用程序; 用于仿真移动设备的操作系统的仿真器;
用于连接至外部设备的通信装置;
用于触发仿真器在外部设备的操作系统上运行,从而使得外部 设备可以在仿真器上运行移动设备的应用程序的触发文件。
在使用中,通信装置建立与外部设备的通信链路。通信链路可 以是有线连接或无线连接。
根据本发明的第四方面,提供了包含移动设备和外部设备的装 置,其中移动设备包括
用于在移动设备上运行的操作系统; 用于在移动设备的操作系统中运行的应用程序; 用于仿真移动设备的操作系统的仿真器; 用于连接至外部设备的通信装置;
用于触发仿真器在外部设备的操作系统上运行,从而使得外部 设备可以在仿真器上运行移动设备的应用程序的触发文件; 并且其中外部设备包括 用于在外部设备上运行的操作系统;
9用于连接至移动设备的通信装置。


现将参照附图并仅以示例的形式对本发明的实施例进行说明,
其中
图1示出了根据本发明第一实施例的移动设备以及能够与该移 动设备连接的外部设备;
图2示出了根据第一实施例的用于在外部设备上仿真移动设备 的操作系统的方法的流程图3示出了根据第一实施例的移动设备与外部设备之间的通信 链路,其中移动设备使用第一方法来访问移动网络订购服务;以及
图4示出了根据第一实施例的移动设备与外部设备之间的通信 链路,其中移动设备使用第二方法来访问移动网络订购服务。
具体实施例方式
现参照图1和图2来说明本发明的第一实施例。图1的移动设 备是移动电话MB,外部设备是个人计算机PC。移动电话MB和个人计 算机PC共同构成了通信系统SYS。
如图1所示,个人计算机PC包括
与USB插槽相关联的USB驱动器USBPC—D,以及
操作系统0S—H (例如Windows XP)。
移动电话MB包括
用于与计算机PC的USB驱动器USBPC—D进行通信的USB驱动器 US腿B一D,
用于控制移动电话MB的功能的用户识别模块(公知的SIM卡), 存储区STR,包括 一些数据DATA,
至少一个使用所述数据DATA的应用程序APPLI, 用于仿真所述操作系统OSJI的仿真器E—M,以及 用于在所述计算机PC上运行所述仿真器E一M的触发文件,和
10操作系统OS—M,
其中所述应用程序能够在所述操作系统OS—M上运行,并且其中 所述操作系统OS—M是移动电话MB的工作环境。
移动电话M B使用户能够在任何时间任何地点(例如当用户度假 时或者在朋友家时)通过任何适当的计算机PC来访问他自己的个人 数据。此外,用户可以在计算机PC上看到他自己的移动环境。
为了访问他自己的个人数据,用户将他的移动电话MB通过插入 移动电话和计算机PC的USB电缆连接至任何可用的计算机PC。 一旦 移动电话MB连接到了计算机PC,仿真器E—M就被下载到计算机PC 上并运行。然后用户可以看到在计算机PC上仿真的移动电话环境, 并因此能够容易地使用计算机PC的键盘或鼠标来处理他的数据,计 算机PC上的键盘或鼠标通常比移动电话MB的键盘更大因此更便于使 用。
当然,除了 USB之外,还有很多种可能的方式来建立移动电话 与PC之间的通信链路。例如,两种普通的USB替代方案包括蓝牙和 红外。
移动电话MB在计算机PC上的仿真执行如下,如图2所示。在 第一步骤1中,当移动电话MB通过它的USB驱动器USBMB—D连接至 主机PC的USB插槽后,USB驱动器USBPC—D根据本领域技术人员公 知的USB规范来管理到移动设备的通信链路并识别相关的USB配置文 件。移动电话MB被计算机PC视为存储设备。
在第二步骤2中,USB驱动器向计算机PC的主操作系统OS一H 报告新存储设备的存在,从而所述操作系统OS—H能够例如更新显示 屏(给出可见的新"驱动器")。例如为新检测到的存储器分配驱动 器字符。
在第三步骤3中,计算机PC的主操作系统OS—H (例如Windows XP)对新的设备MB进行扫描以查找"自动运行"的触发文件TRIG—M。 在Windows XP的例子中,这是一个通常命名为"autorun.bat"的文 件。此"自动运行"的触发文件TRIG—M包含命令文件,该命令文件 包括启动仿真器E—M的命令行,文件路径指示了仿真器E一M在z:驱动器上所处的位置。仿真器E—M包含图1所示的可执行文件EXE和可 引导的操作系统镜像BOOT—I。可执行文件EXE被指示来加载可引导 的Linux镜像BOOT—I,该Linux镜像包括用于引导Linux操作系统 的引导代码。该Linux镜像是例如.iso (ISO CD R0M格式)文件, 该.iso文件包含引导代码。
仿真器能够在现有计算机PC上通常具备的特定操作系统上运 行。例如,移动电话可以包括仿真器,该仿真器带有用于计算机PC 操作系统Windows XP的引导代码E—MXP,和/或带有用于计算机PC 操作系统Linux的引导代码E—MLX。此外,移动电话MB可以下载任 何与运行在外部主设备上的特定操作系统OS一H相关联的仿真器E—M。 所述下载可以通过移动网络运营商来执行,仿真器可以存储在移动电 话的非易失性可重写存储器(例如EEPROM)中。如果市场上出现新 的主操作系统则允许移动电话MB载入新的仿真器,从而保持更新移
动电话的仿真器。
在第四步骤4中,主操作系统OS—H启动仿真器E一M,仿真器E_M 启动(例如引导)指定的操作系统,在这里是Linux。更具体地说, 触发装置TRIGJ允许将仿真器E—M的可执行文件EXE传输至计算机 PC,将可执行文件EXE载入所述计算机PC的存储器并执行这个可执 行文件EXE,该可执行文件EXE执行可引导镜像BOOT—I,在这里是 Linux镜像。
在第五步骤5中,主操作系统0S—H (这里是Windows XP)将显 示一个窗口,所引导的操作系统0S_M (这里是Linux)在该窗口中运 行/显示。
这样,从此刻起,主机PC同时运行Windows XP和Li皿x。但在 此示例中,计算机操作系统OS—H (Windows XP)只是用来运行Linux 仿真器E—M。这意味着用户可以通过被仿真系统Linux来使用其移动 电话的应用程序,并且工作、播放和上网浏览等。
因此,移动电话的用户可以在计算机PC屏幕上的窗口中看到移 动电话环境。于是通过仿真,用户可以在计算机PC上看到他的移动 电话MB上的应用程序APPLI。例如,如果在移动电话上有三个应用
12程序APPLI,例如电子邮件应用程序、联系人地址簿应用程序和SMS 应用程序(这意味着存在三个相应的可执行文件如mail.exe、 contact, exe禾卩sms. exe),则仿真器E一M在移动电话MB上找到需要 的应用程序并把相关的可执行文件载入计算机PC的存储器中,以在 计算机PC上使用仿真器E—M来执行该应用程序。
应当注意,仿真器E—M负责将所引导的操作系统OS—M的(多个) "虚拟"网络设备映射到主操作系统0S一H的(多个)"真实"网络 设备上。这意味着当移动电话MB的用户通过计算机PC使用移动应用 程序,并且一些数据在计算机上更新时,移动电话MB中的相同数据 也被更新。因此,所有被使用的相关应用程序数据都将被读出并写回 z:驱动器(代表移动电话MB)。例如,如果用户从他的计算机PC发 送短消息服务SMS,则SMS将有效地通过移动电话MB发送。
在最后的步骤6中,当用户结束对话时,他将"关闭"被仿真 的系统(Linux),这将终止仿真器的操作。然后"自动运行"的触 发文件TRIG—M执行清除处理CLR—P以从主操作系统0S—H中尽可能多 地擦除易失信息。
这种清除处理取决于主操作系统。例如在Windows操作系统下, 可以要求删除浏览历史和互联网缓存、临时文件、互联网临时文件、 回收站的内容。为此目的还提供了专用的"清除器"或"隐私保护" 应用程序,它们被设计用来尽可能彻底地执行清除处理,"自动运行" 的触发文件TRIG一M可以调用这些应用程序。于是,由于在计算机PC 上对移动平台进行仿真,用户可以容易地通过计算机PC来编辑、修 改和更新其移动电话MB上的个人数据,这比起利用移动电话的小键 盘在小屏幕上进行编辑、修改和更新要更加容易。另外,用户可以通 过计算机来使用移动电话MB的应用程序。
此外,没有要求使用计算机PC的非易失性存储器(例如硬盘驱 动器),因此,把用户信息误存在计算机PC上的风险较低,具有较 好的数据安全性。
另一个优点是,为移动电话MB—次写入移动电话应用程序,并 可以在计算机上重用,而不必开发两个不同的应用程序。此外,用户
13仅看到一个环境(移动电话的环境),并且以透明的方式通过计算机 PC或通过移动电话MB来使用该应用程序。
通常,移动电话通过诸如GSM、 UMTS、 Wi-Fi等无线接入协议来 连接到移动网络服务订购。或者,可以通过计算机PC所连接到的网 络如互联网来访问移动网络服务订购。例如,如果用户希望下载并观 看电影,他可以通过连接至计算机PC的网络来连接到他的移动网络 服务订购,然后通过他在计算机PC上看到的移动电话环境来订购电 影。然后,可以在计算机屏幕上显示电影,计算机屏幕可能远大于移 动电话屏幕,如果没有提供与计算机PC的连接,则通常在移动电话 屏幕上显示电影。按下述方法建立这种能实现这种下载的从计算机 PC经仿真器E一M到移动网络运营商的服务器SERV的连接。
根据访问移动网络服务订购的第一方法,如图3所示,在第一 步骤中计算机PC向移动电话MB的用户所订购的移动网络运营商 NT—0P的服务器SERV发送一个下载电影的请求REQ。例如,通过ADSL 线路发送该请求REQ。
在第二步骤中,当接收到这个请求REQ时,服务器SERV向运行 在计算机PC上的仿真器E—M发送一个称为"询问"的第一认证信息 CH,该仿真器在接收到这个询问时在对应于移动电话MB的存储单元 z:中创建特定的文件AUT—F,该文件例如带有预定义的前缀。
特定文件AUT—F的创建向移动电话指示仿真器E—M访问移动网 络的请求,特定文件AUT—F包括由服务器SERV发送的询问CH的参数,
例如公开密钥加密的随机串。
应当注意第一认证信息CH是一个只能通过发送一个给定的对应 认证响应RESP才能正确回答的消息。
在后面的说明中,词语"询问"将用于第一认证信息。
在第三步骤中,移动电话MB的操作系统OS—M周期性地扫描存 储区STR来查看是否存在特定文件AUT—F。
在第四步骤中,如果检测到特定文件AUT一F,则移动电话的操作 系统0S一M确定建立网络连接的必需参数,并将这些参数写入文件 AUT—F。这些参数可以例如包括用户标识符UID、 口令PSW和其它进行正确的网络认证所需的参数。
在第五步骤中,计算机PC上的仿真器E—M扫描文件AUT_F是否 已更新,如果己更新,则仿真器使用用户标识符UID、 口令PSW和其 它参数来对服务器SERV做出相应的认证响应RESP。认证响应RESP 是根据基于公共密钥及私用密钥的移动认证移动电话协议(如UMTS 认证)而发送的。
在第六步骤中,当接收到响应RESP时,服务器SERV检查并授 权仿真器E—M连接至移动网络以下载所请求的电影。
根据访问移动网络服务订购的第二方法,如图4所示,在第一 步骤中,计算机PC向移动电话MB的用户所订购的移动网络运营商 NT—OP的服务器SERV发送请求REQ。该请求REQ是(例如)通过ADSL 线路发送的,并且是请求下载电影。
在第二步骤中,服务器SERV向运行在计算机PC上的仿真器E—M 发送询问CH,仿真器E_M把询问CH发送至移动电话MB的SIM卡。 通过计算机PC和移动电话之间的USB串行通信线、使用计算机PC 的USB驱动器USBPC一D和移动电话的USB驱动器USBMB—D来发送询问。
在第三步骤中,移动电话的SIM卡通过USB串行线将相应的认 证响应RESP发送回仿真器E—M,然后该响应在第四步骤中被仿真器 E一M传送至服务器SERV来进行认证。
在第五步骤中,服务器SERV检査并授权仿真器E一M连接至移动 网络以下载所请求的电影。
第二方法提供了更安全的数据交换,这是因为用于认证的参数 不必存储在移动电话MB的存储区STR中。
根据第三方法(未在图中示出),移动电话的SIM卡可以运行 网络服务器,并且运行在计算机PC上的仿真器E—M能够通过本领域 技术人员公知的不同通信层来使用互联网协议IP与网络服务器通信 (交换询问、响应等)。
因此,移动电话被计算机PC视为服务器。由于IP网络能使用 例如SSL (安全套接字层)的安全协议,使得在移动电话和计算机PC 之间能够进行安全的数据交换。
15应当注意,上述的实施例是对本发明的例示而非限定,在不脱 离由权利要求限定的本发明的范围的情况下,本领域的技术人员可以 设计出很多种替代实施例。这些替代实施例可以包含本文所述特征的 等同物、本领域的其它已知特征,这些特征可以代替或者增加到本文 所述的特征中。
申请人在此提示,在本申请或者任何由此推出的其它申请的专 利申请期间,可以由上述特征和/或这些特征的组合来形成新的权利 要求。
尽管所附权利要求涉及特定的特征组合,但应当理解,本发明 的公开范围还包括在文中明显公开、隐含公开或者概括的任何新颖特 征或新颖特征组合,无论其是否涉及在任意权利要求中当前所要求的 相同发明,也无论其能否像本发明一样解决任何或全部的相同技术问 题。
在权利要求中,任何置于括号中的参考标号都不应当视为对权 利要求的限定。词语"包含"、"包括"等不排除与任意权利要求或 说明书所整体列出的组件或步骤不同的组件或步骤的存在。对组件的 单数引用并不排除对这些组件的复数引用,反之亦然。
本发明可以通过包含几个不同组件的硬件以及通过适当编程的 计算机来实现。在列举了几种装置的产品权利要求中,这些装置中的 一些可以由同一个相同的硬件来实施。在互不相同的从属权利要求中 所列举的特定手段这一事实并不表示不能应用这些方法的组合来获
得优点。
1权利要求
1. 一种用于在外部设备(PC)上运行移动设备(MB)中的应用程序(APPL)的方法,所述移动设备包括用于在移动设备上运行的操作系统(OS_M);用于在移动设备的操作系统(0S_M)中运行的应用程序(APPLI);用于仿真移动设备的操作系统(0S_M)的仿真器(E_M);其中所述方法包括;在移动设备和外部设备(PC)之间建立(1,2)通信链路;触发(3)仿真器(E_M)来在外部设备(PC)的操作系统(0S_H)上运行;在仿真器(E_M)上运行移动设备的应用程序(APPL)。
2. 如权利要求1所述的方法,还包括由仿真器(E—M)执行如 下步骤访问存储在移动设备的存储区(STR)和移动设备的用户识别模 块(SIM)中的至少一处的数据。
3. 如权利要求2所述的方法,其中所述数据包括网络标识参数 (UID, PSW),并且其中仿真器(E—M)还执行如下步骤连接至网络服务器(SERV);以及通过网络服务器并使用网络标识参数来访问移动网络服务订购。
4. 如权利要求3所述的方法,其中权利要求2的访问步骤以及 权利要求3的连接和访问的步骤包括由仿真器(EJO执行如下步骤向网络服务器(SERV)发送访问请求(REQ); 接收网络服务器响应于请求(REQ)发出的第一认证信息(CH); 访问存储在移动设备的存储区(STR)和移动设备的用户识别模 块(SIM)中的至少一处的网络标识参数(UID, PSW);以及使用该网络标识参数(UID, PSW)来向网络服务器(SERV)发 送相应的认证响应(RESP)。
5. 如权利要求4所述的方法,其中权利要求4的访问和发送的 步骤包括由仿真器执行如下步骤在移动设备(MB)的存储区(STR)中创建文件(AUT_F),该 文件代表第一认证信息(CH);扫描文件(AUT一F)以确定移动设备何时根据网络标识参数(UID, PSW)来更新文件(AU乙F);以及使用文件(AUT一F)中的网络标识参数来向网络服务器(SERV)发 送相应的认证响应(RESP)。
6. 如权利要求5所述的方法,其中移动设备(MB)响应于仿真 器创建文件(AUT—F)来用网络标识参数(UID, PSW)更新文件(AUT—F)。
7. 如权利要求4所述的方法,其中权利要求4的访问和发送步 骤包括由仿真器(E一M)执行如下步骤通过到移动设备(MB)的通信链路来把第一认证信息(CH)发 送至用户识别模块(SIM);通过到移动设备的通信链路来从用户识别模块(SIM)接收网络 标识参数(UID, PSW);使用来自用户识别模块(SIM)的网络标识参数来向网络服务器 发送相应的认证响应(RESP)。
8. 如权利要求3至7中任意一项所述的方法,其中移动设备应 用程序(APPL)是视频观看器应用程序,并且其中所述方法还包括 由仿真器(E一M)从网络服务器(SERV)把视频文件下载到外部设备(PC)上;由仿真器运行视频观看器应用程序;以及由视频观看器应 用程序将视频文件显示在外部设备的显示屏上。
9. 如前述任一权利要求所述的方法,其中移动设备(MB)包括 触发文件(TRIG—M),其用于触发外部设备运行仿真器(E—M)。
10. —种用于实现如权利要求1至9中任意一项所述的方法的 软件。
11. 一种移动设备,其包括 用于在移动设备上运行的操作系统(OS—M); 用于在移动设备的操作系统(OS—M)中运行的应用程序(APPLI); 用于仿真移动设备的操作系统的仿真器(E—M); 用于连接至外部设备(PC)的通信装置(USBMB—D); 触发文件(TRIG—M),其用于触发仿真器(E一M)在外部设备的操作系统(OS—H)上运行,从而使得外部设备(PC)在仿真器(E—M) 上运行移动设备的应用程序(APPL)。
12. 如权利要求11所述的移动设备(MB),其中仿真器(E—M) 被配置为运行在外部设备的操作系统(0S_H)上,并且被配置为提供 对移动设备的存储区(STR)和移动设备的用户识别模块(SIM)中的 至少一个的访问。
13. 如权利要求12所述的移动设备(MB),其中移动设备应用 程序是视频观看器应用程序,并且该视频观看器应用程序被配置为在仿真器(E—M)上运行;使用仿真器来访问移动设备(MB)的存储区(STR)中的视频文 件;以及使用仿真器(EJO在外部设备(PC)的显示屏上显示视频文件。
14. 如权利要求12所述的移动设备,其中仿真器(E一M)被进 一步配置为访问存储区(STR)和用户识别模块(SIM)中的至少一个 中的网络标识参数(UID, PSW),并且连接至网络服务器(SERV)以使用该网络标识参数(UID, PSW)来访问移动网络服务订购。
15. 如权利要求14所述的移动设备(MB),其中移动设备应用 程序是视频观看器应用程序,并且其中该视频观看器应用程序被配置为在仿真器(E一M)上运行;使用仿真器来从网络服务器(SERV)下载视频文件;以及 使用仿真器(E—M)在外部设备的显示屏上显示视频文件。
16. 如权利要求11至15中任意一项所述的移动设备(MB), 其中所述触发文件是存储在移动设备中的文件(TRIG_M)。
17. 如权利要求16所述的移动设备(MB),其中触发文件 (TRIG—M)具有向外部设备的操作系统(OS-H)指示该文件要被运行的文件名。
18. —种包含移动设备(MB)和外部设备(PC)的装置,其中 移动设备包括用于在移动设备上运行的操作系统(OS—M); 用于在移动设备的操作系统(OS一M)中运行的应用程序(APPLI); 用于仿真移动设备的操作系统的仿真器(E_M); 用于连接至外部设备(PC)的通信装置(USBMB—D); 触发文件(TRIG_M),用于触发仿真器在外部设备的操作系统 (OS—H)上运行,从而使得外部设备(PC)在仿真器(E_M)上运行 移动设备的应用程序(APPL); 并且其中外部设备包括用于在外部设备(PC)上运行的操作系统(0S_H); 用于连接至移动设备(MB)的通信装置(USBPC一D)。
全文摘要
本发明涉及用于在外部设备(PC)上运行移动设备(MB)中的应用程序(APPL)的方法和装置。移动设备包括用于运行在移动设备的操作系统(OS_M)上的应用程序(APPLI),外部设备包括用于仿真移动设备的操作系统(OS_M)的仿真器(E_M)。该方法包括在移动设备和外部设备(PC)之间建立(1,2)通信链路;触发(3)仿真器(E_M)来在外部设备(PC)的操作系统(OS_H)上运行;以及在仿真器(E_M)上运行移动设备的应用程序(APPL)。
文档编号G06F9/44GK101490648SQ200780027570
公开日2009年7月22日 申请日期2007年7月19日 优先权日2006年7月25日
发明者菲利普·让特里克 申请人:Nxp股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1