[go: up one dir, main page]

CN102301354A - System and method for managing a wireless device from removable media with processing capability - Google Patents

System and method for managing a wireless device from removable media with processing capability Download PDF

Info

Publication number
CN102301354A
CN102301354A CN2010800057550A CN201080005755A CN102301354A CN 102301354 A CN102301354 A CN 102301354A CN 2010800057550 A CN2010800057550 A CN 2010800057550A CN 201080005755 A CN201080005755 A CN 201080005755A CN 102301354 A CN102301354 A CN 102301354A
Authority
CN
China
Prior art keywords
radio
wireless device
media device
hardware
applicable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010800057550A
Other languages
Chinese (zh)
Inventor
K·W·李
L·奎塔利戈加尔韦兹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cassis International Pte Ltd
Original Assignee
Cassis International Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/386,208 external-priority patent/US8442509B2/en
Priority claimed from US12/386,210 external-priority patent/US20100199008A1/en
Application filed by Cassis International Pte Ltd filed Critical Cassis International Pte Ltd
Priority claimed from PCT/IB2010/000151 external-priority patent/WO2010086712A2/en
Publication of CN102301354A publication Critical patent/CN102301354A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

描述了从具有处理能力的可移除媒体管理无线设备的系统和方法。一方面可包括一种从媒体设备操作无线设备的无线电硬件的系统,包括:媒体设备,包括:处理器、耦合至所述处理器的存储器、以及无线电主机端对等层,适用于在所述存储器和所述处理器上运行,以及适用于与所述无线设备的无线电硬件通信。

Figure 201080005755

Systems and methods for managing a removable media wireless device with processing capabilities are described. One aspect may include a system for operating the radio hardware of a wireless device from a media device, comprising: a media device including: a processor, a memory coupled to the processor, and a radio host-side peer layer adapted to operate on the memory and the processor, and adapted to communicate with the radio hardware of the wireless device.

Figure 201080005755

Description

从具有处理能力的可移除媒体管理无线设备的系统和方法Systems and methods for managing wireless devices from removable media with processing capabilities

相关申请的交叉引用Cross References to Related Applications

本申请要求2009年4月14日递交的美国专利申请No.12/386,208的优先权,其要求了2009年1月30日递交的美国临时专利申请No.61/206,454、61/206,453、和61/206,427以及2009年2月4日递交的美国临时专利申请No.61/206,797的优先权,其内容通过引用合并于此。This application claims priority to U.S. Patent Application No. 12/386,208, filed April 14, 2009, which claims U.S. Provisional Patent Application Nos. 61/206,454, 61/206,453, and 61, filed January 30, 2009 /206,427 and the priority of U.S. Provisional Patent Application No. 61/206,797, filed February 4, 2009, the contents of which are hereby incorporated by reference.

技术领域 technical field

本发明涉及从具有处理能力的可移除媒体管理无线设备的系统和方法。The present invention relates to systems and methods for managing wireless devices from removable media with processing capabilities.

背景技术 Background technique

目前的无线设备设计通过位于手机中的、利用主处理器和所附的无线电硬件的所有软件层来运行。应用和运行环境依赖于每个特定手机的硬件架构。如果用户要换成具有一些硬件架构改变的手机,则每个手机上的用户应用和运行环境失去移植性和兼容性。Current wireless device designs operate through all the software layers located in the handset utilizing the main processor and accompanying radio hardware. Applications and operating environments depend on the hardware architecture of each particular phone. If the user is to change to a mobile phone with some hardware architecture changes, the user applications and operating environments on each mobile phone lose portability and compatibility.

可期望得到从具有处理能力的可移除媒体管理无线设备的系统和方法。这使得运行环境和应用独立于无线手机上实施的无线的无线电硬件。具有处理器和安装的软件的可移除媒体可连接至具有不同无线的无线电硬件配置的任意其他无线手机,并且仍旧适当工作。Systems and methods for managing wireless devices from removable media with processing capabilities are desirable. This makes the operating environment and applications independent of the wireless radio hardware implemented on the wireless handset. The removable media with the processor and installed software can be connected to any other wireless handset with a different wireless radio hardware configuration and still function properly.

发明内容 Contents of the invention

本发明实施例可提供一种方法和系统,其可包括容纳于可移除媒体中的远程处理器封装,所述可移除媒体访问无线设备中的无线的无线电调制解调器,其中所述访问经由通信链路发生。一方面,本发明可提供一种容纳于可移除媒体的远程处理器封装系统。Embodiments of the present invention may provide a method and system that may include a remote processor package housed in a removable medium that accesses a wireless radio modem in a wireless device, wherein the access is via a communication link happens. In one aspect, the present invention can provide a remote processor package system contained in a removable medium.

一方面可包括一种从媒体设备操作无线设备的无线电硬件的系统,包括:媒体设备,包括:处理器;存储器,耦合至所述处理器;以及无线电主机端对等层,适用于在所述存储器和所述处理器上运行,以及适用于与所述无线设备的无线电硬件通信。另一方面可包括一种从媒体设备操作无线设备的无线电硬件的方法,包括:在所述媒体设备上仿真将与运行环境通信的硬件接口;在所述媒体设备上经由无线电主机端对等层使用无线电API映射所述无线设备的无线电硬件,以便运行环境和应用好像直接连接至硬件那样操作;以及在所述无线电硬件上像所述硬件直接连接至所述媒体设备那样执行应用和运行环境。另一方面可包括一种从媒体设备操作无线设备的无线电硬件的系统,包括:无线设备,包括:处理器、耦合至所述处理器的存储器、耦合至所述处理器的无线电硬件、以及无线电API,所述无线电API适用于在所述存储器和所述处理器上运行,适用于与所述无线设备的无线电硬件通信,以及适用于与所述媒体设备通信。An aspect may include a system for operating radio hardware of a wireless device from a media device, comprising: a media device including a processor; a memory coupled to the processor; and a radio host-side peer-to-peer layer adapted to operate on the memory and operating on the processor, and adapted to communicate with radio hardware of the wireless device. Another aspect may include a method of operating radio hardware of a wireless device from a media device, comprising: emulating on said media device a hardware interface that will communicate with an operating environment; mapping radio hardware of the wireless device using a radio API so that the runtime and applications operate as if directly connected to the hardware; and executing the applications and runtime on the radio hardware as if the hardware were directly connected to the media device. Another aspect may include a system for operating radio hardware of a wireless device from a media device, comprising: a wireless device including a processor, memory coupled to the processor, radio hardware coupled to the processor, and a radio An API, the radio API is adapted to run on the memory and the processor, to communicate with radio hardware of the wireless device, and to communicate with the media device.

附图说明 Description of drawings

在结合附图进行的以下描述中说明本发明的实施例的特点和其他方面,其中:Features and other aspects of embodiments of the invention are set forth in the following description taken in conjunction with the accompanying drawings, in which:

图1例示了典型无线手机的无线电调制解调器控制框图;Figure 1 illustrates a radio modem control block diagram of a typical wireless handset;

图2例示了根据本发明的系统和方法的一方面用于可移除媒体设备中的处理器的无线电调制解调器控制框图;2 illustrates a radio modem control block diagram for a processor in a removable media device in accordance with one aspect of the systems and methods of the present invention;

图3A例示了根据本发明的系统和方法的一方面用于主机对等无线电API的流程图;3A illustrates a flow diagram for a host peer-to-peer radio API in accordance with one aspect of the systems and methods of the present invention;

图3B例示了根据本发明的系统和方法的一方面用于SMS消息的主机对等无线电API的SMS流程图;3B illustrates an SMS flow diagram of the host peer-to-peer radio API for SMS messages in accordance with an aspect of the systems and methods of the present invention;

图4例示了根据本发明的系统和方法的一方面的主机处理器和无线的无线电手机;以及4 illustrates a host processor and a wireless radio handset according to an aspect of the systems and methods of the present invention; and

图5例示了可移除媒体设备硬件设计的框图。Figure 5 illustrates a block diagram of a removable media device hardware design.

具体实施方式 Detailed ways

现在,将参照附图详细描述本发明的各个实施例。Now, various embodiments of the present invention will be described in detail with reference to the accompanying drawings.

如图1所示,无线手机101的典型架构包括位于手机中的处理器102。目前的无线手机设计101具有利用主处理器和所附的无线电硬件107的、手机中存储的所有软件层。目前的无线手机设计101包括用于应用103、运行环境104、无线的无线电硬件框架105、和嵌入式操作系统内核106的软件层,他们全部位于无线手机101中。此外,目前的无线手机设计101包括麦克风110,连接至与主处理器102连接的音频编解码器109。音频编解码器109然后连接至扬声器108。As shown in FIG. 1, a typical architecture of a wireless handset 101 includes a processor 102 located in the handset. Current wireless handset designs 101 have all software layers stored in the handset utilizing the main processor and accompanying radio hardware 107 . The current wireless handset design 101 includes software layers for applications 103 , operating environment 104 , wireless radio hardware framework 105 , and embedded operating system kernel 106 , all of which reside in the wireless handset 101 . Additionally, the current wireless handset design 101 includes a microphone 110 connected to an audio codec 109 connected to the main processor 102 . The audio codec 109 is then connected to the speaker 108 .

如图2所示,本发明的一方面可包括位于可移除媒体设备202上的无线电主机端对等层203,其在无线的无线电硬件框架层105之下。其他方面可包括符合SD、微SD、SIM、MMC、或SAM形状因子的可移除媒体设备202。其他方面可包括符合GSM或CDMA标准的无线的无线电硬件。无线设备201可实现将命令映射至GSM或CDMA硬件的音频API 205。无线电API 205可将无线手机上的GSM或CDMA硬件设备虚拟地映射至在可移除媒体设备202上的处理器。无线电API 205是可在通信链路206上将附加信息增加至用于无线调制解调器硬件107的标准AT命令的专用包装例程。其他方面可包括在可移除媒体设备上运行的嵌入式OS 106。As shown in FIG. 2 , an aspect of the present invention may include a radio host-side peer-to-peer layer 203 located on a removable media device 202 below the radio hardware framework layer 105 of the wireless. Other aspects may include removable media devices 202 conforming to SD, microSD, SIM, MMC, or SAM form factors. Other aspects may include wireless radio hardware compliant with GSM or CDMA standards. The wireless device 201 may implement an audio API 205 that maps commands to GSM or CDMA hardware. The radio API 205 can virtually map the GSM or CDMA hardware devices on the wireless handset to the processor on the removable media device 202. Radio API 205 is a dedicated wrapper routine that can add additional information to standard AT commands for wireless modem hardware 107 over communication link 206. Other aspects may include an embedded OS 106 running on the removable media device.

图5例示了可移除媒体设备硬件设计的框图。可移除媒体设备202的一方面可包括处理器502,以及RAM 501、ROM 503、和通信链路206。Figure 5 illustrates a block diagram of a removable media device hardware design. One aspect of removable media device 202 may include processor 502, as well as RAM 501, ROM 503, and communication link 206.

一方面,手机201的主处理器功能可重新安置给可移除媒体设备202。这个可移除媒体设备202可经由通信链路206连接至主手机201。在无线设备201中,无线的无线电107可由实现无线电API 205的、手机201中的基础处理器204来控制。手机中的基础处理器204可通过通信链路206连接至用户接口和应用103正在运行的可移除媒体202中的主处理器502。在硬件控制框架105下实施的无线电主机端对等层203可使得运行环境104或应用103像在无线手机201中的主处理器204上执行一样在可移除媒体202上执行。无线电主机端对等层203可使用无线电API 205来映射无线手机201中的硬件。无线电API 205可包括无线电设备和用于差错处理序列的网络差错标准定义。无线电主机端对等层203可用作虚拟硬件设备。无线电主机端对等层203可从设备驱动器接收硬件命令,并且将TCP/IP包装器置于硬件命令上。无线电主机端对等层203可随后向手机端上的无线电API 205发送TCP/IP包装的硬件命令。无线电API 205可除去TCP/IP包装器,并且向无线手机201中的硬件设备107发送该命令。在启动顺序期间,无线电主机端对等层203可与手机201端上的无线电API205协商,以确定支持什么设备以及在可移除媒体设备202中要安装什么设备驱动器。在协商期间,手机201上的无线电API 205可向主机对等层203发送手机201配备有什么硬件和功能。无线电主机对等层203可随后在可移除媒体设备202上加载与手机的硬件配置相应的适当驱动器。In one aspect, the main processor functions of the handset 201 can be relocated to the removable media device 202 . This removable media device 202 is connectable to the main handset 201 via a communication link 206 . In wireless device 201, wireless radio 107 may be controlled by base processor 204 in handset 201 implementing radio API 205. The base processor 204 in the handset may be connected by a communication link 206 to the main processor 502 in the removable medium 202 on which the user interface and application 103 are running. The radio host-side peer-to-peer layer 203 implemented under the hardware control framework 105 may cause the runtime environment 104 or application 103 to execute on the removable medium 202 as it executes on the main processor 204 in the wireless handset 201 . The radio host-side peer layer 203 can use the radio API 205 to map the hardware in the wireless handset 201. Radio API 205 may include radio and network error standard definitions for error handling sequences. The radio host side peer layer 203 can be used as a virtual hardware device. The radio host-side peer layer 203 may receive hardware commands from the device driver and place TCP/IP wrappers on the hardware commands. The radio host side peer layer 203 can then send a TCP/IP wrapped hardware command to the radio API 205 on the handset side. The radio API 205 can remove the TCP/IP wrapper and send the command to the hardware device 107 in the wireless handset 201. During the boot sequence, the radio host side peer layer 203 may negotiate with the radio API 205 on the handset 201 side to determine what devices are supported and what device drivers to install in the removable media device 202 . During negotiation, the radio API 205 on the handset 201 can send to the host peer layer 203 what hardware and capabilities the handset 201 is equipped with. The radio host peer layer 203 may then load the appropriate drivers on the removable media device 202 corresponding to the handset's hardware configuration.

一方面,可移除媒体设备202中的运行环境104可通过向无线电主机对等层203发送命令来实现向网络注册手机201或从无线电硬件107得到网络信息,而无线电主机对等层203使用通信链路206上的逻辑端口通过无线电API 205向无线手机201上的基础处理器204传送。一方面,通信链路206可以是总线,例如USB。在其他方面,通信链路206可以是无线连接。在其他方面,通信链路206可以是高速总线。其他方面包括但不限于,USB、SD、微SD、SIM、SAM、和MMC作为通信链路206。这个API 205可将该命令转换成到无线的无线电调制解调器硬件107的命令,以注册或得到网络信息。应答可回送到该API逻辑端口,以及回送到无线电主机对等层203,并且通过应答上行送回软件层。On the one hand, the runtime environment 104 in the removable media device 202 can register the handset 201 with the network or obtain network information from the radio hardware 107 by sending commands to the radio host peer layer 203, while the radio host peer layer 203 uses communication The logical ports on the link 206 are communicated through the radio API 205 to the base processor 204 on the wireless handset 201. In one aspect, communication link 206 may be a bus, such as USB. In other aspects, communication link 206 may be a wireless connection. In other aspects, communication link 206 may be a high-speed bus. Others include, but are not limited to, USB, SD, microSD, SIM, SAM, and MMC as communication link 206 . This API 205 can translate the command into a command to the wireless radio modem hardware 107 to register or get network information. Acknowledgments may be sent back to the API logical port, and back to the radio host peer layer 203, and upstream back to the software layer with the reply.

可通过将呼叫号码附加在发送至无线电主机对等层203的命令上来实现从可移除媒体设备202上运行的应用103进行语音电话呼叫,而无线电主机对等层203使用通信链路206上的逻辑端口207通过无线电API 205向无线手机201上的基础控制器传送。这个API 205可将该命令转换成到无线的无线电调制解调器硬件107的命令,以进行对于该号码的呼叫。如果成功,则可由无线电编解码器109路由到扬声器108和麦克风110的语音信道,以链接至无线的无线电调制解调器107。成功或失败消息可发送回API逻辑端口205,以及发送回无线电主机对等层203,并且上行送回要求服务的软件层。为了终止呼叫,应用103可通过相同路径发送无线电API 205命令,以终止无线电呼叫。另一方面,当进行呼叫时,手机201可表现为设备或可移除媒体设备202的从设备,但是手机201仍可需要执行无线电API程序205或监视无线电硬件107用于输入呼叫或SMS消息。另一方面,手机201可仍旧包含基础处理器204或基带处理器,以处理实时进程,例如监视网络和将来自无线电API 205的命令中继至远程进程。Making a voice phone call from an application 103 running on the removable media device 202 can be accomplished by appending the calling number to the command sent to the radio host peer 203, which uses the The logical port 207 communicates to the base controller on the wireless handset 201 via the radio API 205. This API 205 can translate the command into a command to the wireless radio modem hardware 107 to make a call to the number. If successful, the voice channel to speaker 108 and microphone 110 may be routed by radio codec 109 to link to wireless radio modem 107 . A success or failure message may be sent back to the API logical port 205, and back to the radio host peer layer 203, and upstream back to the software layer requesting the service. To terminate the call, the application 103 can send a radio API 205 command through the same path to terminate the radio call. On the other hand, the handset 201 may appear as a device or slave to the removable media device 202 when a call is made, but the handset 201 may still need to execute the radio API program 205 or monitor the radio hardware 107 for incoming calls or SMS messages. On the other hand, the handset 201 may still contain a base processor 204, or baseband processor, to handle real-time processes such as monitoring the network and relaying commands from the radio API 205 to remote processes.

另一方面,发送SMS消息可类似于进行呼叫,其中向无线手机基础处理器204发送SMS的无线电API 205,其具有要发送的号码和消息有效载荷。无线电API 205可通过成功或差错代码来答复应用。On the other hand, sending an SMS message can be similar to making a call, where the radio API 205 sends an SMS to the wireless handset base processor 204, with the number and message payload to send. The radio API 205 can reply to the application with a success or error code.

根据一方面,图3A和图3B中的流程图例示了发送SMS消息的处理。首先,处理开始301,并且主机对等应用等待用户输入或请求302。如果这样的请求存在303,则主机对等应用提取要处理的请求类型和任意数据304。接下来,向主机对等设备守护进程(daemon)发送数据305。主机对等设备守护进程检查数据306,以确定其为命令还是事件307。如果数据为事件,则主机对等设备守护进程向主机对等应用回送事件代码308。如果数据为命令,则主机对等设备守护进程封装AT命令和数据,以进行转发309。接下来,主机对等设备守护进程经由通信链路向手机发送封装的AT命令和数据310。然后,主机对等设备守护进程等待来自手机的事件或响应311。如果从手机接收到事件312,则主机对等设备守护进程返回来检查从主机对等应用接收的更多数据。如果没有接收到事件313,则手机经由通信链路接收封装的AT命令和数据314。接下来,手机向基带处理器发送AT命令315。基带处理器随后等待来自无线网络的事件或响应316。如果没有接收到事件317,则继续等待事件。如果接收到事件,则基带处理器通过通信链路向主机对等应用回送AT事件或错误318。现在发送SMS消息的处理完成319。According to one aspect, the flowcharts in FIGS. 3A and 3B illustrate the process of sending an SMS message. First, processing begins 301 and the host peer application waits 302 for user input or request. If such a request exists 303, the host peer application extracts 304 the request type and any data to be processed. Next, data is sent 305 to the host peer daemon. The host peer daemon examines the data 306 to determine whether it is a command or an event 307 . If the data is an event, the host peer device daemon returns an event code 308 to the host peer application. If the data is a command, the host peer device daemon encapsulates the AT command and data for forwarding 309 . Next, the host peer daemon sends the encapsulated AT commands and data 310 to the handset via the communication link. The host peer device daemon then waits for an event or response 311 from the phone. If an event 312 is received from the handset, the host peer device daemon returns to check for more data received from the host peer application. If no event is received 313, the handset receives encapsulated AT commands and data 314 via the communication link. Next, the phone sends 315 AT commands to the baseband processor. The baseband processor then waits 316 for an event or response from the wireless network. If no event 317 is received, continue to wait for an event. If an event is received, the baseband processor sends an AT event or error 318 back to the host peer application over the communication link. The process of sending the SMS message is now complete 319 .

可通过发送无线电API命令以设置因特网网络来访问HSPDA或GPRS网络。一旦设置了网络,手机204中的基础控制器可设置TCP/IP网络桥207,其经由到达无线的无线电调制解调器107的TCP/IP桥207将可移除媒体设备202上的OS 106连接至因特网。可移除媒体设备202上的OS 106可将无线的无线电调制解调器107看作调制解调器设备。Web浏览器和因特网应用可随后使用这个服务。The HSPDA or GPRS network can be accessed by sending radio API commands to set up the Internet network. Once the network is set up, the base controller in the handset 204 can set up a TCP/IP network bridge 207 that connects the OS 106 on the removable media device 202 to the Internet via the TCP/IP bridge 207 to the wireless radio modem 107. The OS 106 on the removable media device 202 can see the wireless radio modem 107 as a modem device. Web browsers and Internet applications can then use this service.

图4示出可移除媒体设备202和无线的无线电手机201的实现。FIG. 4 shows a removable media device 202 and a wireless radio handset 201 implementation.

一方面,可使用OpenMoko Neo Free Runner手机,但是任意硬件配置是可能的。在其他方面,手机应用和运行环境可被移除以及用无线电API205代替。在其他方面,Samsung S3C2443开发板可用作可移除媒体设备202。On the one hand, the OpenMoko Neo Free Runner phone can be used, but any hardware configuration is possible. In other aspects, the phone application and runtime can be removed and replaced with radio API 205 . Among other things, the Samsung S3C2443 development board can be used as the removable media device 202.

在其他方面,Linux可选作开放源操作系统106。其他可用操作系统可包括但不限于,或不限定于Win CE、Symbian、或任意其他嵌入式操作系统。另一方面可包括可X-Window 402,但是可使用任意其他图形系统。另一方面可包括MatchBox作为运行环境,但是可使用任意运行环境104,例如Android、QT、MontaVista、Openmoko、或任意其他运行环境。In other respects, Linux can be selected as the open source operating system 106 . Other available operating systems may include, but are not limited to, or be limited to Win CE, Symbian, or any other embedded operating system. Another aspect may include X-Window 402, but any other graphics system may be used. On the other hand, MatchBox can be included as the runtime environment, but any runtime environment 104 can be used, such as Android, QT, MontaVista, Openmoko, or any other runtime environment.

一方面,无线电硬件107可能不存在于可移除媒体设备202;相反,无线电驱动器404可将无线电命令传递至主机对等API或守护进程401。在其他方面,无线电驱动器404可使用远程手机201中的无线电API 205控制虚拟硬件406。无线的无线电手机201可包括OS 408和驱动器409。可移除媒体设备202可具有USB驱动器403。来自需要访问无线电硬件107的应用103的信息流通过图4中所示的箭头和编号气泡的顺序来示出。该顺序如下,包括当SMS应用发出SMS消息时:On the one hand, radio hardware 107 may not be present on removable media device 202 ; instead, radio driver 404 may pass radio commands to host peer API or daemon 401 . In other aspects, the radio driver 404 can control the virtual hardware 406 using the radio API 205 in the remote handset 201. The wireless radio handset 201 may include an OS 408 and drivers 409. The removable media device 202 may have a USB drive 403 . The flow of information from applications 103 that require access to radio hardware 107 is shown by the sequence of arrows and numbered bubbles shown in FIG. 4 . The sequence is as follows, including when the SMS application sends an SMS message:

用户可完成SMS消息,并且可执行发送的命令,如451所示,所述应用可向无线电设备驱动器软件发送具有数据的AT命令。The user can complete the SMS message, and the sent command can be executed, as indicated at 451, and the application can send an AT command with data to the radio driver software.

可移除媒体设备上的无线电驱动器软件驱动器可能不具有无线调制解调器硬件。代替直接向硬件发送,如452所示,无线电驱动器软件可向主机对等API或守护进程软件发送命令。The radio driver software driver on the removable media device might not have the wireless modem hardware. Instead of sending directly to the hardware, as shown at 452, the radio driver software can send commands to the host peer API or daemon software.

主机对等API可将命令和数据封装到TCP/IP分组中,并且如453所示,可向通信链路发送分组。The host peer API can encapsulate commands and data into TCP/IP packets and, as shown at 453, can send the packets to the communication link.

可移除媒体设备可像无线手机为CDC RNDIS/以太网设备那样来运行,并且如454所示,可在某个端口号向无线手机发送TCP/IP分组。The removable media device can act as if the wireless handset is a CDC RNDIS/Ethernet device and, as shown at 454, can send a TCP/IP packet to the wireless handset at a certain port number.

如455所示,无线手机可接收分组,并且可向无线手机基带处理器上运行的无线电API发送分组。As shown at 455, the wireless handset can receive packets and can send packets to a radio API running on the wireless handset baseband processor.

无线手机上的无线电API可在某个端口号处侦听TCP/IP。一旦接收到分组,无线电API可从分组移除AT命令和数据,如456所示。因为对于不同无线电硬件,AT命令可能存在不同,所以无线电API可检查这个命令是否直接由这个无线电硬件支持,并且如果他支持硬件命令集则执行必要的命令改变。因此,不同硬件配置可仍旧工作,因为无线电API通过AT命令执行兼容性改变。The radio API on the wireless handset can listen on TCP/IP at a certain port number. Once the packet is received, the radio API may remove AT commands and data from the packet, as indicated at 456 . Since there may be differences in AT commands for different radio hardware, the radio API can check if this command is directly supported by this radio hardware, and perform the necessary command changes if it supports the hardware command set. Thus, different hardware configurations can still work because the radio API performs compatibility changes through AT commands.

如457所示,无线的无线电调制解调器硬件可接收命令,并且可执行错误代码,以及可通过信息流的逆序(例如步骤457返回至步骤451)将错误代码返回至调用应用。The wireless radio modem hardware may receive the command, as shown at 457, and may execute the error code, and may return the error code to the calling application by reversing the information flow (eg, step 457 back to step 451).

本发明的实施例的优点可包括以下的一个或多个:(1)手机的成本可能更低,并且可需要更短的开发时间,因为手机仅需要用更低性能处理器实现无线电API;(2)可能不需要针对手机开发用户接口、运行环境和应用,因为他们已经在可移除媒体设备中实现。Advantages of embodiments of the present invention may include one or more of the following: (1) the cost of the handset may be lower and may require shorter development time since the handset only needs to implement the radio API with a lower performance processor; ( 2) There may be no need to develop user interfaces, runtimes, and applications for mobile phones because they are already implemented in removable media devices.

另一方面,应用和运行环境可运行在实现无线电API的任意手机上。另一方面,应用和运行环境在实现无线电API的所有手机之间是可移植的,无需改变成他们的代码。On the other hand, applications and runtimes can run on any handset that implements the radio API. On the other hand, applications and runtime environments are portable between all handsets implementing the radio API without changes to their code.

一方面,在可移除媒体设备中存储的所有应用和数据是可移植的,并且可运行在实现无线电API的任意手机上。另一方面,即使在将可移除媒体设备转移到具有不同硬件设计的手机时,只要实现了无线电API,用户就可保留他们的应用和数据。On the one hand, all applications and data stored in the removable media device are portable and can run on any handset that implements the radio API. On the other hand, even when transferring a removable media device to a handset with a different hardware design, as long as the radio API is implemented, users can keep their applications and data.

尽管这里详细示出和描述了示例性实施例,但是应注意,并且本领域技术人员可理解,可存在等同于那些明显示出和描述的多个变型和其他实施例。例如,本发明的范围不必限于以所述顺序执行上述步骤的所有情况。而是除非明确阐述,这里使用术语和表述用于描述,并非限制。因此,本发明不限于特定示出和描述的实施例(或用于描述他们的术语或表述),而仅由权利要求的范围限定。While exemplary embodiments have been shown and described in detail herein, it should be noted, and those skilled in the art will understand, that there may be numerous modifications and other embodiments equivalent to those explicitly shown and described. For example, the scope of the present invention is not necessarily limited to all instances where the steps described above are performed in the order described. Rather, unless expressly stated otherwise, the terms and expressions used herein are for the purpose of description, not limitation. Accordingly, the invention is not to be limited to the particular embodiments shown and described (or the terms or expressions used to describe them), but only by the scope of the claims.

Claims (119)

1. system from the radio hardware of media device operate wireless device, this system comprises:
Wireless device comprises:
Processor;
Storer is coupled to described processor;
Radio hardware is coupled to described processor; And
Radio API is applicable on described storer and described processor and moves, and is applicable to
Communicate by letter with the described radio hardware of described wireless device, and be applicable to and described media device
Communication.
2. the system as claimed in claim 1, wherein said radio API is applicable to the radio host side peer layer of described media device and communicates by letter.
3. the system as claimed in claim 1, wherein said radio API is applicable to operation finger daemon program.
4. the system as claimed in claim 1, wherein said radio API is applicable to by communication link and communicates by letter with described media device.
5. system as claimed in claim 4, wherein said communication link is a data bus.
6. system as claimed in claim 4, wherein said communication link is wireless.
7. the system as claimed in claim 1, wherein said radio API is applicable to described media device and sends data to dispose one or more settings of described radio hardware.
8. the system as claimed in claim 1, wherein said radio API is applicable to from described media device and receives data to operate described radio hardware.
9. system from the radio hardware of media device operate wireless device, this system comprises:
Media device comprises:
First memory;
Processor is coupled to described first memory; And
Radio host side peer layer is applicable on described processor and described first memory
Operation;
Wherein said radio host side peer layer is applicable to the radio hardware of described wireless device communicates by letter.
10. system as claimed in claim 9, wherein said media device is coupled to described wireless device removedly.
11. system as claimed in claim 10, wherein said media device is mechanically connected to described wireless device.
12. system as claimed in claim 10, wherein said media device adheres to the form factor of SIM, SAM, SD, little SD or USB Dongle.
13. system as claimed in claim 9, wherein said media device is the removable media card.
14. system as claimed in claim 9, wherein said first memory is RAM.
15. system as claimed in claim 14, wherein said media device comprises second memory, and wherein said second memory is ROM.
16. system as claimed in claim 9, wherein said radio host side peer layer is applicable to by communication link communicates by letter with the radio hardware of described wireless device.
17. system as claimed in claim 16, wherein said communication link is a data bus.
18. system as claimed in claim 16, wherein said communication link is wireless.
19. system as claimed in claim 9, wherein said processor is applicable to the operation embedded OS.
20. system as claimed in claim 19, wherein said embedded OS is Linux, Win CE or Symbian.
21. system as claimed in claim 9, wherein said processor is applicable to operation embedded graphic engine, is used to provide graphical user interface.
22. system as claimed in claim 21, wherein said embedded graphic engine is X-Windows.
23. system as claimed in claim 9, wherein said processor is applicable to the embedded running environment of operation.
24. system as claimed in claim 23, wherein said running environment are MatchBox, Android, QT, MontaVista or Openmoko.
25. system as claimed in claim 9, wherein said radio host side peer layer is applicable to the radio API of described wireless device and communicates by letter.
26. system as claimed in claim 9, wherein said radio host side peer layer is applicable to operation finger daemon program.
27. system as claimed in claim 9, wherein said radio host side peer layer is applicable to and uses application layer protocol to communicate by letter with the radio hardware of described wireless device.
28. system as claimed in claim 9, wherein said radio host side peer layer is applicable to from described media device and transmits the radio hardware order data to operate the radio hardware of described wireless device to described wireless device.
29. system as claimed in claim 9, the radio hardware of the described wireless device of wherein said radio host side peer layer emulation.
30. system as claimed in claim 29, wherein said radio host side peer layer is applicable to transmit with one or more radio hardware for the radio hardware of described wireless device to described wireless device from described media device corresponding data is set.
31. system as claimed in claim 30, wherein said radio hardware setting comprises and frequency, channel or power corresponding setting.
32. the system from the radio hardware of media device operate wireless device comprises:
Wireless device comprises:
First processor;
First memory is coupled to described first processor;
Radio hardware is coupled to described first processor; And
Radio API is applicable on described first memory and described first processor and moves, and is applicable to the described radio hardware of described wireless device and communicates by letter; Media device comprises:
Second processor;
Second memory is coupled to described second processor; And
Radio host side peer layer is applicable on described second memory and described second processor and moves; And
The described radio API of wherein said wireless device is applicable to the described radio host side peer layer of described media device and communicates by letter, and the described radio host side peer layer of described media device is applicable to the described radio API of described wireless device and communicates by letter.
33. system as claimed in claim 32, wherein said wireless device is a cell phone.
34. system as claimed in claim 33, wherein said cell phone is OpenMoko Neo FreeRunner.
35. system as claimed in claim 32, wherein said radio hardware comprise CDMA or GSM antenna.
36. system as claimed in claim 35, wherein said radio hardware are used for receiving and sending CDMA, GPRS, GSM, bluetooth or Wi-Fi signal.
37. system as claimed in claim 32, wherein said processor is a baseband processor.
38. system as claimed in claim 32, wherein said wireless device also comprises one or more peripherals, is applicable to by described processor operation.
39. system as claimed in claim 38, at least one in the wherein said peripherals are microphone or loudspeaker.
40. system as claimed in claim 38, at least one in the wherein said peripherals is applicable to from the user and receives input.
41. system as claimed in claim 40, at least one in the wherein said peripherals are key plate, operating rod, button or camera.
42. system as claimed in claim 40, at least one in the wherein said peripherals are audio frequency apparatus.
43. system as claimed in claim 38, at least one in the wherein said peripherals are wireless network interface devices.
44. system as claimed in claim 32, wherein said wireless device also comprises the hardware configuration module, is used to store with the one or more radio hardware that are used for described radio hardware corresponding data are set.
45. system as claimed in claim 44, wherein said radio hardware setting comprises and frequency, channel or power corresponding setting.
46. system as claimed in claim 32, wherein said radio API are applicable to operation finger daemon program.
47. system as claimed in claim 32, wherein said radio API is applicable to by communication link and communicates by letter with described media device.
48. system as claimed in claim 47, wherein said communication link is a data bus.
49. system as claimed in claim 47, wherein said communication link is wireless.
50. being applicable to, system as claimed in claim 32, wherein said radio API send the one or more settings of data with the described radio hardware that disposes described media device.
51. being applicable to from described media device, system as claimed in claim 32, wherein said radio API receive data to operate described radio hardware.
52. system as claimed in claim 32, wherein said media device is coupled to described wireless device removedly.
53. system as claimed in claim 52, wherein said media device is mechanically connected to described wireless device.
54. system as claimed in claim 33, wherein said media device adheres to the form factor of SIM, SAM, SD, little SD or USB Dongle.
55. system as claimed in claim 32, wherein said media device is the removable media card.
56. system as claimed in claim 32, wherein said second memory is RAM.
57. system as claimed in claim 32, wherein said media device comprises the 3rd storer, and wherein said the 3rd storer is ROM.
58. system as claimed in claim 32, wherein said second processor is applicable to the operation embedded OS.
59. system as claimed in claim 58, wherein said embedded OS is Linux, Win CE or Symbian.
60. system as claimed in claim 32, wherein said second processor is applicable to operation embedded graphic engine, is used to provide graphical user interface.
61. system as claimed in claim 60, wherein said embedded graphic engine is X-Windows.
62. system as claimed in claim 32, wherein said second processor is applicable to the embedded running environment of operation.
63. system as claimed in claim 62, wherein said running environment are MatchBox, Android, QT, MontaVista or Openmoko.
64. system as claimed in claim 32, wherein said radio host side peer layer is applicable to operation finger daemon program.
65. system as claimed in claim 32, wherein said radio host side peer layer is applicable to and uses application layer protocol to communicate by letter with the radio hardware of described wireless device.
66. system as claimed in claim 32, wherein said radio host side peer layer is programmed to transmit the radio hardware order data to operate the radio hardware of described wireless device.
67. as the described system of claim 66, described radio host side peer layer is applicable to that the one or more radio hardware that transmit with for the radio hardware of described wireless device are provided with corresponding data.
68. as the described system of claim 67, wherein said radio hardware setting comprises and frequency, channel or power corresponding setting.
69. the system from the radio hardware of media device operate wireless device comprises: wireless device comprises:
The device that is used to handle;
The device that is used to store is coupled to the described device that is used to handle;
Be used to the device that sends and receive radio signals, be coupled to the described device that is used to handle; And
Be used for to hardware command unpack the dress device, be applicable on described device that is used to store and the described device that is used to handle and move, be applicable to the described device that is used to send of described wireless device and communicate by letter, and be applicable to described media device and communicate by letter with receiving radio signals.
70. the system from the radio hardware of media device operate wireless device comprises: media device comprises:
The device that is used to handle;
The device that is used to store is coupled to the described device that is used to handle; And
The device that is used for the emulation radio hardware is applicable in described device that is used to store and institute
State on the device that is used to handle and move, and be applicable to the radio hardware of described wireless device and communicate by letter.
71. as the described system of claim 70, wherein said media device is coupled to described wireless device removedly.
72. as the described system of claim 71, wherein said media device is mechanically connected to described wireless device.
73. as the described system of claim 71, wherein said media device adheres to the form factor of SIM, SAM, SD, little SD or USB Dongle.
74. the system from the radio hardware of media device operate wireless device comprises: wireless device comprises:
First device that is used to handle;
First device that is used to store is coupled to described first device that is used to handle;
Be used to the device that sends and receive radio signals, be coupled to described first device that is used to handle; And
Be used for the unpack device of dress of hardware command is applicable on described first memory storage and described first treating apparatus and moves, and is applicable to the described device that is used to send with receiving radio signals of described wireless device and communicates by letter;
Media device comprises:
Second device that is used to handle;
Second device that is used to store is coupled to described second device that is used to handle;
The device that is used for the emulation radio hardware is applicable to operation on described second device that is used to store and described second device that is used to handle; And
Being used for of described wireless device is applicable to the device that is used for the emulation radio hardware of described media device and communicates by letter the unpack device of dress of hardware command, and the device that is used for the emulation radio hardware of described media device be applicable to described wireless device be used for the unpack device of dress of hardware command is communicated by letter.
75. as the described system of claim 74, wherein said media device is coupled to described wireless device removedly.
76. as the described system of claim 75, wherein said media device is mechanically connected to described wireless device.
77. as the described system of claim 75, wherein said media device adheres to the form factor of SIM, SAM, SD, little SD or USB Dongle.
78. the method from the radio hardware of media device operate wireless device comprises:
A. on described wireless device, shine upon the processor of described media device via radio API;
B. on described wireless device, receive grouping from the packing that comprises the radio hardware order of described media device;
C. on described wireless device to the grouping of the packing that comprises the radio hardware order dress of unpacking;
D. carry out described radio hardware order by the radio hardware of described wireless device.
79. it is, further comprising the steps of: as to communicate by letter with the radio host side peer layer of described media device by described radio API as the described method of claim 78.
80. it is, further comprising the steps of: operation finger daemon program on described radio API as the described method of claim 78.
81. as the described method of claim 79, wherein said communication steps further comprises: communicate by letter with described media device by communication link.
82. as the described method of claim 81, wherein said communication steps further comprises: by described radio API communication.
83. as the described method of claim 81, wherein said communication link is a data bus.
84. as the described method of claim 81, wherein said communication link is wireless.
85. it is, further comprising the steps of: as to send one or more configuration settings that data are used for described radio hardware to described media device from described wireless device as the described method of claim 78.
86. as the described method of claim 78, wherein said execution in step is carried out by the radio hardware of described wireless device.
87. the method from the radio hardware of media device operate wireless device comprises:
A. on described media device the simulation hardware interface to communicate by letter with running environment;
B. by the radio host side peer layer on the described media device radio hardware of described wireless device is mapped to the hardware interface of described emulation, so that described media device is operated as being connected directly to radio hardware;
C. by the order of the packing of the radio host side peer layer on described media device radio hardware;
D. send the grouping of described packing to described wireless device by the radio host side peer layer on the described media device; And
E. on described media device, carry out described hardware command, seem that the radio hardware of described wireless device is connected directly to described media device.
88. as the described method of claim 87, wherein said media device is coupled to described wireless device removedly.
89. as the described method of claim 88, wherein said media device is mechanically connected to described wireless device.
90. as the described method of claim 88, wherein said media device adheres to the form factor of SIM, SAM, SD, little SD or USB Dongle.
91. as the described method of claim 87, wherein said media device is the removable media card.
92. it is, further comprising the steps of: as to communicate by letter with the radio hardware of described wireless device by communication link as the described method of claim 87.
93. as the described method of claim 92, wherein said communication steps further comprises: by described radio host side peer layer communication.
94. as the described method of claim 92, wherein said communication link is a data bus.
95. as the described method of claim 92, wherein said communication link is wireless.
96. it is, further comprising the steps of: operation finger daemon program on described radio host side peer layer as the described method of claim 87.
97. as the described method of claim 87, wherein said communication steps further comprises: use application layer protocol to communicate by letter with the radio hardware of described wireless device.
98. it is, further comprising the steps of: as to send the radio hardware order data to operate the radio hardware of described wireless device to described wireless device as the described method of claim 87.
99. it is, further comprising the steps of: send one or more radio hardware settings of the described radio hardware that is used for described wireless device to described wireless device from described media device as the described method of claim 87.
100. as the described method of claim 99, wherein said radio hardware setting comprises and frequency, channel or power corresponding setting.
101. as the described method of claim 87, wherein said execution in step is carried out by the processor of described media device.
102. the method from the radio hardware of media device operate wireless device comprises:
A. on described media device the simulation hardware interface to communicate by letter with running environment;
B. by the radio host side peer layer on the described media device radio hardware of described wireless device is mapped to the hardware interface of described emulation, so that described media device is operated as being connected directly to radio hardware;
C. by the order of the packing of the radio host side peer layer on described media device radio hardware;
D. send the radio hardware order of packing to described wireless device by the radio host side peer layer on the described media device;
F. on described wireless device, shine upon the processor of described media device, so that described radio hardware is operated as being connected directly to described processor via radio API;
G. on described wireless device, receive grouping from the packing that comprises the radio hardware order of described media device;
H. on described wireless device to the grouping of the packing that comprises the radio hardware order dress of unpacking;
I. carry out described radio hardware order by described wireless device.
103. it is, further comprising the steps of: operation finger daemon program on described radio API as the described method of claim 102.
104. it is, further comprising the steps of: as between described wireless device and described media device, to communicate by letter by communication link as the described method of claim 102.
105. as the described method of claim 104, wherein said communication steps further comprises: communicate by letter with described media device by radio API.
106. as the described method of claim 104, wherein said communication link is a data bus.
107. as the described method of claim 104, wherein said communication link is wireless.
108. it is, further comprising the steps of: as on described wireless device, to send data to dispose one or more settings of described radio hardware to described media device as the described method of claim 102.
109. as the described method of claim 102, wherein said media device is coupled to described wireless device removedly.
110. as the described method of claim 109, wherein said media device is mechanically connected to described wireless device.
111. as the described method of claim 110, wherein said media device adheres to the form factor of SIM, SAM, SD, little SD or USB Dongle.
112. as the described method of claim 102, wherein said media device is the removable media card.
113. as the described method of claim 102, wherein said communication steps further comprises: by described radio host side peer layer from described media device to wireless device communication.
114. it is, further comprising the steps of: operation finger daemon program on described radio host side peer layer as the described method of claim 102.
115. as the described method of claim 102, wherein said communication steps further comprises: use application layer protocol to communicate by letter with the radio hardware of described wireless device by described media device.
116. it is, further comprising the steps of: send one or more radio hardware settings of the described radio hardware that is used for described wireless device to described wireless device from described media device as the described method of claim 102.
117. as the described method of claim 116, wherein said radio hardware setting comprises and frequency, channel or power corresponding setting.
118. as the described method of claim 102, wherein said execution in step is carried out by the radio hardware of described wireless device.
119. as the described method of claim 102, wherein said execution in step further comprises: on described media device, carry out described radio hardware order, seem that the radio hardware of described wireless device is connected directly to described media device.
CN2010800057550A 2009-01-30 2010-01-28 System and method for managing a wireless device from removable media with processing capability Pending CN102301354A (en)

Applications Claiming Priority (13)

Application Number Priority Date Filing Date Title
US20642709P 2009-01-30 2009-01-30
US20645409P 2009-01-30 2009-01-30
US20645309P 2009-01-30 2009-01-30
US61/206,453 2009-01-30
US61/206,454 2009-01-30
US61/206,427 2009-01-30
US20679709P 2009-02-04 2009-02-04
US61/206,797 2009-02-04
US12/386,208 US8442509B2 (en) 2009-01-30 2009-04-14 System and method for managing a wireless device from removable media with processing capability
US12/386,210 US20100199008A1 (en) 2009-01-30 2009-04-14 System and method for implementing a remote input device using virtualization techniques for wireless device
US12/386,208 2009-04-14
US12/386,210 2009-04-14
PCT/IB2010/000151 WO2010086712A2 (en) 2009-01-30 2010-01-28 System and method for managing a wireless device from removable media with processing capability

Publications (1)

Publication Number Publication Date
CN102301354A true CN102301354A (en) 2011-12-28

Family

ID=45360522

Family Applications (3)

Application Number Title Priority Date Filing Date
CN2010800059838A Pending CN102301605A (en) 2009-01-30 2010-01-28 System and method for virtualizing the peripherals in a terminal device to enable remote management via removable portable media with processing capability
CN2010800057550A Pending CN102301354A (en) 2009-01-30 2010-01-28 System and method for managing a wireless device from removable media with processing capability
CN2010800057635A Pending CN102301333A (en) 2009-01-30 2010-01-28 System and method for remotely operating a wireless device using a server and client architecture

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2010800059838A Pending CN102301605A (en) 2009-01-30 2010-01-28 System and method for virtualizing the peripherals in a terminal device to enable remote management via removable portable media with processing capability

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2010800057635A Pending CN102301333A (en) 2009-01-30 2010-01-28 System and method for remotely operating a wireless device using a server and client architecture

Country Status (1)

Country Link
CN (3) CN102301605A (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2907296B1 (en) * 2012-10-11 2017-12-13 Koninklijke Philips N.V. Host device, client device and method for wireless docking in a dynamic environment for multiple clients
US9584601B2 (en) * 2013-08-29 2017-02-28 Telenav, Inc. Communication system with transport link mechanism and method of operation thereof
KR102285073B1 (en) * 2017-03-31 2021-08-03 삼성전자주식회사 Method for providing content corresponding to accessory devices and electronic device thereof
CN115933440A (en) * 2022-12-29 2023-04-07 北京世冠金洋科技发展有限公司 A multi-hardware co-simulation method, device and storage medium
CN116661955B (en) * 2023-07-31 2023-10-03 北京朝歌数码科技股份有限公司 Hardware access method, device, electronic equipment and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7403300B2 (en) * 2003-03-21 2008-07-22 Toshiba Corporation Wireless wide area network printing
CN101253489A (en) * 2005-09-09 2008-08-27 微软公司 Plug and Play device redirection for remote systems
CN100527742C (en) * 2005-12-14 2009-08-12 中国科学院计算技术研究所 Computer peripheral unit part connection system and method based on grid computer system
US7409478B2 (en) * 2006-04-21 2008-08-05 At&T Delaware Intellectual Property Inc. Peripheral hardware devices providing multiple interfaces and related systems and methods
CN100483352C (en) * 2007-02-13 2009-04-29 华为技术有限公司 IDE calling device and calling method therefor

Also Published As

Publication number Publication date
CN102301605A (en) 2011-12-28
CN102301333A (en) 2011-12-28

Similar Documents

Publication Publication Date Title
US8442509B2 (en) System and method for managing a wireless device from removable media with processing capability
US9414433B2 (en) System and method for remotely operating a wireless device using a server and client architecture
CN102098808B (en) Data card and method for connecting data card to network
CN104133728B (en) Method and device for communication between processes
CN102301354A (en) System and method for managing a wireless device from removable media with processing capability
CN101800910B (en) Simulation system, PC side simulator and mobile phone side agent client
US20100199008A1 (en) System and method for implementing a remote input device using virtualization techniques for wireless device
CN115729880A (en) Data processing method, device, device and storage medium
CN102770850A (en) Token for communicating with master device, corresponding communication system and method
CN101499827B (en) Mobile terminal and Bluetooth communication method thereof
CN102323892A (en) Data processing method of mobile broadband device and drive device
CN103488598B (en) A kind of multimode terminal and realize USB share method
CN103034543B (en) Multi-software execution environment communication method, method for making multi-software execution environment communicate
CN103618809A (en) Method, device and system for communication under vitualization environment
WO2010086714A1 (en) System and method for remotely operating a wireless device using a server and client architecture
CN101917780B (en) Function implementation method and device of wireless communication terminal network equipment
WO2010086712A2 (en) System and method for managing a wireless device from removable media with processing capability
WO2010086731A1 (en) System and method for virtualizing the peripherals in a terminal device to enable remote management via removable portable media with processing capability
CN114564700A (en) Method and related device for managing communication of untrusted application programs
KR101863677B1 (en) System and method for interfacing between terminal and smart card
HK1165585A (en) System and method for managing a wireless device from removable media with processing capability
CN115022424A (en) Virtual control method, system, equipment and medium for network card of hydroelectric LCU controller
HK1165583A (en) System and method for remotely operating a wireless device using a server and client architecture
WO2010086711A2 (en) System and method for implementing a remote display using a virtualization technique
CN201639570U (en) A kind of CDMA mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1165585

Country of ref document: HK

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111228

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1165585

Country of ref document: HK