WO2012106948A1 - Network connection method and communication terminal - Google Patents

Network connection method and communication terminal Download PDF

Info

Publication number
WO2012106948A1
WO2012106948A1 PCT/CN2011/078743 CN2011078743W WO2012106948A1 WO 2012106948 A1 WO2012106948 A1 WO 2012106948A1 CN 2011078743 W CN2011078743 W CN 2011078743W WO 2012106948 A1 WO2012106948 A1 WO 2012106948A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
network
usb
network device
device module
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.)
Ceased
Application number
PCT/CN2011/078743
Other languages
French (fr)
Chinese (zh)
Inventor
李飞
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.)
ZTE Corp
Original Assignee
ZTE Corp
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
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2012106948A1 publication Critical patent/WO2012106948A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/105Program control for peripheral devices where the program performs an input/output emulation function

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a network connection method and a communication terminal. Background technique
  • the communication unit generally provides a Universal Serial Bus (USB) interface. And transmitting data through the USB interface and an application unit built in the communication terminal for implementing various service functions, wherein the communication unit can transmit data through the USB interface to improve the transmission rate to meet the communication service requirement of high transmission rate. .
  • USB Universal Serial Bus
  • the USB connection between the communication unit and the application unit can be disconnected to reduce the power consumption of the communication terminal.
  • the USB driver of the application unit detects the pull-out event of the USB network device module used for the network connection, and the network connection of the application unit is disconnected, and the application for the Internet access is The disconnected state of the network, such as the instant messaging software will be offline, and when the communication terminal wakes up from the sleep state, the application unit re-establishes the USB connection with the communication unit, when the USB drive of the application unit detects that it is used for the network connection When the USB network device module is inserted into the event, the application needs to restore the connection state of the network, and there is a certain delay.
  • the main object of the present invention is to provide a network connection method and a communication terminal. Enables the application to remain online while the communication terminal is asleep.
  • the technical solution of the present invention is achieved as follows:
  • a method of network connection comprising:
  • the application module of the application unit sends the network connection request to the virtual network module according to the information of the pre-configured network connection port;
  • the virtual network module establishes a connection with a USB network device module for network connection, and sends the network connection request to the USB network device module, and the USB network device module establishes a network connection with the communication unit.
  • the method further includes:
  • the network connection port of the application module is configured as a virtual network module port.
  • the method further includes:
  • the network connection between the USB network device module and the communication unit is disconnected, and the USB driver of the application unit detects the USB network device module pull-out event, triggering the disconnection and virtualization of the USB network device module.
  • the connection of the network module is not limited to the USB network device module.
  • the method further includes:
  • the application unit When the application unit wakes up the communication unit, the application unit raises the level of the AP_WAKEUP_MODULE pin according to the general-purpose input/output (GPIO) indication information, and the USB network device module establishes a network connection with the communication unit; or
  • GPIO general-purpose input/output
  • the communication unit When the communication unit wakes up the application unit, the communication unit raises the level of the MODULE_WAKEUP_AP pin according to the GPIO indication information, and the communication unit establishes a network connection with the USB network device module.
  • the method further includes:
  • the USB driver detects an insertion event of the USB network device module, and sets the USB network
  • the standby module performs enumeration
  • the virtual network module establishes a connection with the USB network device module, and the application module transmits and receives network data through the virtual network module.
  • a communication terminal includes a communication unit, the communication terminal further includes an application unit; the application unit includes: an application module, a virtual network module, and a USB network device module; wherein, the application module is configured to connect according to a pre-configured network port Information, sending a network connection request to the virtual network module;
  • a virtual network module configured to establish a connection with the USB network device module after receiving the network connection request, and send the network connection request to a USB network device module;
  • the USB network device module is configured to establish a network connection with the communication unit after receiving the network connection request.
  • the network connection port of the application module is a virtual network module port.
  • the application unit further includes a USB driver, configured to detect a USB network device module pull-out event when the application unit and/or the communication unit enters a sleep state, and the network connection between the USB network device module and the communication unit is disconnected. Trigger the USB network device module to disconnect from the virtual network module.
  • a USB driver configured to detect a USB network device module pull-out event when the application unit and/or the communication unit enters a sleep state, and the network connection between the USB network device module and the communication unit is disconnected. Trigger the USB network device module to disconnect from the virtual network module.
  • the application unit is further configured to: when the application unit wakes up the communication unit, raise the level of the AP_WAKEUP_MODULE pin according to the GPIO prompt information;
  • the communication unit is further configured to: when the communication unit wakes up the application unit, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information.
  • the USB driver is specifically configured to enumerate the USB network device module after detecting a USB network device module insertion event, and trigger the virtual network module to establish a connection with the USB network device module.
  • the virtual network module is a virtual MODEM module or a virtual network card module.
  • the communication terminal application unit provided by the present invention is based on a pre-configured network connection port letter
  • the network connection request is sent to the virtual network module, so that the application unit sends and receives network data through the virtual network module; when the communication terminal enters the sleep state, the virtual network module can provide an available network connection port for the application unit of the communication terminal, Applications that were previously online can still remain online; in addition, the wake-up functions of the application unit and the communication unit are implemented.
  • FIG. 1 is a schematic flow chart of a network connection method according to the present invention.
  • FIG. 2 is a schematic flowchart of a specific embodiment of a network connection method according to the present invention.
  • FIG. 3 is a schematic structural diagram of a communication terminal according to the present invention.
  • Embodiment 1 of a communication terminal according to the present invention is a schematic structural diagram of Embodiment 1 of a communication terminal according to the present invention.
  • FIG. 5 is a schematic structural diagram of Embodiment 2 of a communication terminal according to the present invention. detailed description
  • the application module of the application unit sends a network connection request to the virtual network module according to the information of the pre-configured network connection port; the virtual network module establishes a connection with the USB network device module for network connection, and The network connection request is sent to a USB network device module, and the USB network device module establishes a network connection with the communication unit.
  • FIG. 1 shows a flow of a network connection method according to the present invention. As shown in FIG. 1, the method includes the following steps:
  • Step 101 The application module of the communication terminal application unit sends the network connection request to the virtual network module according to the information of the pre-configured network connection port.
  • the network connection port of the application module of the communication terminal application unit is configured as a virtual network module port in advance, and when the application module initiates a network connection, the application module is configured according to the network connection.
  • the configuration information of the port sends a network connection request to the virtual network module.
  • Step 102 The virtual network module establishes a connection with the USB network device module, sends the received network connection request to the USB network device module, and the USB network device module establishes a network connection with the communication unit.
  • the USB network device module after receiving the network connection request sent by the virtual network module, the USB network device module sends a network connection request to the communication unit, and after receiving the network connection request, the communication unit returns a response to the USB network.
  • the device module obtains the response by using the USB network device module, and forwards the response to the application module.
  • the application module After receiving the response, the application module sends and receives network data through the virtual network module to implement network connection.
  • FIG. 2 shows a flow of a specific embodiment of a network connection method according to the present invention. As shown in FIG. 2, the embodiment includes the following steps:
  • Step 201 Configure a network connection port of an application module of the application unit as a virtual network module port.
  • Step 202 When the application module initiates a network connection, send a network connection request to the virtual network module.
  • Step 203 The virtual network module opens a USB network device module, sends the received network connection request to the USB network device module, and the USB network device module establishes a network connection with the communication unit.
  • the virtual network module opens the USB network device module in a serial port manner, and performs data transmission through the serial port and the USB network device module;
  • the network connection between the USB network device module and the communication unit is specifically as follows: After receiving the network connection request sent by the virtual network module, the USB network device module sends a network connection request to the communication unit, and after receiving the network connection request, the communication unit returns Responding to the USB network device module, the virtual network module acquires the response through the USB network device module, and forwards the response to The application module, after receiving the response, the application module sends and receives network data through the virtual network module to implement network connection.
  • Step 204 to step 206 when the application unit and/or the communication unit enters a sleep state, the network connection between the USB network device module and the communication unit is disconnected; the USB driver of the application unit detects that the USB network device module is pulled out, triggering the virtual The network module disconnects from the USB network device module.
  • Step 207 When the application unit wakes up the communication unit, the communication terminal generates a general purpose input output (GPIO) indication according to the wake protocol part of the USB protocol, and the application unit raises the level of the AP_WAKEUP_MODULE pin according to the GPIO indication information. , performing step 209;
  • GPIO general purpose input output
  • the AP_WAKEUP_MODULE pin is a pin for the application unit to wake up the communication unit.
  • the application unit wakes up the communication unit, that is, the pin is activated when the pin is high. It should be understood that the above pins can also be set to be activated at a low level;
  • the duration of the AP_WAKEUP_MODULE pin level is set according to the application processor model of the application unit, etc. In the embodiment of the present invention, the duration of the AP_WAKEUP_MODULE pin level is set to 50ms.
  • Step 208 when the communication unit wakes up the application unit, the communication terminal generates the GPIO indication information according to the wake protocol part of the USB protocol, and the communication unit raises the level of the MODULE_WAKEUP_AP pin according to the GPIO indication information, and performs step 209;
  • the MODULE_WAKEUP_AP pin is a pin for the communication unit to wake up the application unit.
  • the communication unit wakes up.
  • the pin is activated at a high level, it should be understood that the above pin can also be set to be activated at a low level;
  • the duration of the MODULE_WAKEUP_AP pin level is set according to the application processor model of the application unit, etc. In the embodiment of the present invention, the duration of the MODULE_WAKEUP_AP pin level is set to 50 ms.
  • Step 209 ⁇ Step 211 the USB network device module establishes a network connection with the communication unit, and then the USB driver detects an insertion event of the USB network device module, enumerates the USB network device module, and triggers the virtual network module and the USB network device.
  • the application module can send and receive network data through the virtual network module, and virtual The network module sends the data to be sent by the USB network device module to the communication unit, and the USB network device module receives the data sent by the communication unit to implement the connection of the network.
  • step 204, step 207, and step 208 are not limited by the order.
  • 3 shows the structure of the communication terminal of the present invention.
  • the communication terminal includes an application unit 30 and a communication unit 60.
  • the communication unit 60 can be implemented based on a device class abstract control module (CDC-ACM). It can also be implemented based on the Ethernet Control Module (ECM).
  • CDC-ACM device class abstract control module
  • ECM Ethernet Control Module
  • the application unit 30 includes: an application module 31, a virtual network module 32, and a USB network device module 33.
  • the application module 31 is configured to send a network connection request to the network according to the information of the pre-configured network connection port.
  • the virtual network module 32 after receiving the network connection request, establish a connection with the USB network device module 33, and send the network connection request to the USB network device module 33;
  • the USB network device module 33 is configured to establish a network connection with the communication unit 60 after receiving the network connection request; specifically, the USB network device module 33 receives the virtual network module 32. After the network connection request is sent, the network connection request is sent to the communication unit 60. After receiving the network connection request, the communication unit 60 returns a response to the USB network device module 33, and the virtual network module 32 passes the USB network device. The module 33 obtains the response and forwards it to the application module 31. After receiving the response, the application module 31 transmits and receives network data through the virtual network module 32 to implement network connection.
  • the network connection port of the application module 31 is a virtual network module port.
  • the application unit 30 further includes a USB driver 34 for detecting the USB network when the application unit 30 and/or the communication unit 60 enter a sleep state, and the network connection between the USB network device module 33 and the communication unit 60 is disconnected.
  • the device module 33 pulls out the event, triggering the USB network device module 33 to disconnect from the virtual network module 32;
  • the application unit 30 is further configured to: when the application unit 30 wakes up the communication unit 60, raise the level of the AP_WAKEUP_MODULE pin according to the GPIO prompt information; in the present invention, the AP_WAKEUP_MODULE pin is the application unit 30 wakes up the communication unit 60. In the embodiment of the present invention, when the pin is at a high level, the application unit 30 wakes up the communication unit 60, that is, the pin is activated when it is at a high level. It should be understood that the pin can also be set to be at a low level.
  • the duration of the AP_WAKEUP_MODULE pin level is set according to the application processor model of the application unit 30, etc. In the embodiment of the present invention, the duration of the AP-_WAKEUP_MODULE pin level is set to 50 ms.
  • the communication unit 60 is further configured to: when the communication unit 60 wakes up the application unit 30, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information; the MODULE_WAKEUP_ AP pin is the communication unit 60 wakes up the pin of the application unit 30, and the present invention In the embodiment, when the pin is high, the communication unit 60 wakes up the application unit 30, that is, the pin is activated when it is at a high level.
  • the above pin can also be set to be activated at a low level; MODULE_WAKEUP_AP tube
  • the duration of the height of the foot is set according to the application processor model of the application unit 30, etc., in the embodiment of the present invention, The duration of the MODULE_WAKEUP_AP pin level is set to 50ms.
  • the USB driver 34 is specifically configured to: after detecting the USB network device module 33 insertion event, enumerate the USB network device module 33, trigger the establishment of the connection between the virtual network module 32 and the USB network device module 33,
  • the application module 31 can send and receive network data through the virtual network module 32, and the virtual network module 32 sends the data to be sent by the USB network device module 33 to the communication unit 60, and the data sent by the communication unit 60 is received by the USB network device module 33. To achieve a network connection.
  • the virtual network module 32 may specifically be a virtual MODEM module or a virtual network card module.
  • FIG. 4 is a schematic structural diagram of Embodiment 1 of the communication terminal of the present invention.
  • the communication terminal includes an application unit 40 and a communication unit 70.
  • the communication unit 70 is implemented based on the CDC-ACM.
  • the application unit 40 includes: an application module 41, a virtual MODEM module 42, and a USB network device module 43.
  • the application module 41 is configured to send a network connection request according to the information of the pre-configured network connection port.
  • the virtual MODEM module 42 is configured to establish a connection with the USB network device module 43 after receiving the network connection request, and send the network connection request to the USB network device module 43;
  • the USB network device module 43 is configured to establish a network connection with the communication unit 70 after receiving the network connection request. Specifically, after receiving the network connection request sent by the virtual MODEM module 42, the USB network device module 43 connects the network. The request is sent to the communication unit 70. After receiving the network connection request, the communication unit 70 returns a response to the USB network device module 43. The virtual MODEM module 42 obtains the response through the USB network device module 43 and forwards the response to the application module. After receiving the response, the application module 41 transmits and receives network data through the virtual MODEM module 42 to implement network connection.
  • the network connection port of the application module 41 is a virtual MODEM module port; and the USB network device module 43 can be a serial port device module.
  • the application unit 40 further includes a USB driver 44 for detecting the USB network when the application unit 40 and/or the communication unit 70 enter a sleep state, and the network connection between the USB network device module 43 and the communication unit 70 is disconnected.
  • the device module 43 pulls out the event, triggering the USB network device module 43 to disconnect from the virtual MODEM module 42;
  • the application unit 40 is further configured to: when the application unit 40 wakes up the communication unit 70, raise the level of the AP_WAKEUP_MODULE pin according to the GPIO prompt information; in the present invention, the AP_WAKEUP_MODULE pin is the application unit 40 waking up the communication unit 70. In the embodiment of the present invention, when the pin is at a high level, the application unit 40 wakes up the communication unit 70, that is, the pin is activated when it is at a high level. It should be understood that the pin can also be set to be at a low level.
  • the duration of the AP_WAKEUP_MODULE pin level is set according to the application processor model of the application unit 40, etc. In the embodiment of the present invention, the duration of the AP_WAKEUP_MODULE pin level is set to 50 ms.
  • the communication unit 70 is further configured to: when the communication unit 70 wakes up the application unit 40, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information; the MODULE_WAKEUP_AP pin is the communication unit 70 wakes up the pin of the application unit 40, and the implementation of the present invention In the example, when the pin is high, the communication unit 70 wakes up the application unit 40, that is, the pin is activated when it is at a high level. It should be understood that the above pin can also be set to be activated at a low level; MODULE_WAKEUP_AP pin The duration of the level pull-up is specifically set according to the application processor model of the application unit 40, etc. In the embodiment of the present invention, the duration of the MODULE_WAKEUP_AP pin level is set to 50 ms.
  • the USB driver 44 is specifically configured to enumerate the USB network device module 43 after detecting the insertion event of the USB network device module 43 to trigger the establishment of the connection between the virtual MODEM module 42 and the USB network device module 43. Making the application module 41 passable
  • the virtual MODEM module 42 sends and receives network data, and the virtual MODEM module 42 sends the data to be sent by the USB network device module 43 to the communication unit 70, and the USB network device module 43 receives the data sent by the communication unit 70 to implement the network connection. .
  • FIG. 5 is a schematic structural diagram of Embodiment 2 of the communication terminal of the present invention.
  • the communication terminal includes an application unit 50 and a communication unit 80.
  • the communication unit 80 is implemented based on ECM.
  • the application unit 50 includes: an application module 51, a virtual network card module 52, and a USB network device module 53.
  • the application module 51 is configured to send a network connection request according to the information of the pre-configured network connection port.
  • the virtual network card module 52 is configured to establish a connection with the USB network device module 53 after receiving the network connection request, and send the network connection request to the USB network device module 53;
  • the USB network device module 53 is configured to establish a network connection with the communication unit 80 after receiving the network connection request. Specifically, after receiving the network connection request sent by the virtual network card module 52, the USB network device module 53 connects the network. The request is sent to the communication unit 80. After receiving the network connection request, the communication unit 80 returns a response to the USB network device module 53, and the virtual network card module 52 obtains the response through the USB network device module 53, and forwards the response to the application module. After receiving the response, the application module 51 transmits and receives network data through the virtual network card module 52 to implement network connection.
  • the network connection port of the application module 51 is a virtual network card module port, and the USB network device module 53 can be a network card device.
  • the application unit 50 further includes a USB driver 54 for detecting the USB network when the application unit 50 and/or the communication unit 80 enter a sleep state, and the network connection between the USB network device module 53 and the communication unit 80 is disconnected.
  • the device module 53 pulls out the event, triggering the USB network device module 53 to disconnect from the virtual network card module 52;
  • the application unit 50 is further configured to: when the application unit 50 wakes up the communication unit 80, raise the level of the AP_WAKEUP_MODULE pin according to the GPIO prompt information; in the present invention, the AP_WAKEUP_MODULE pin is the application unit 50 wakes up the communication unit 80.
  • the application unit 50 wakes up the communication unit 80, that is, the pin is activated when it is at a high level. It should be understood that the pin can also be set to be at a low level.
  • the duration of the AP_WAKEUP_MODULE pin level is set according to the application processor model of the application unit 50, etc. In the embodiment of the present invention, the duration of the AP_WAKEUP_MODULE pin level is set to 50 ms.
  • the communication unit 80 is further configured to: when the communication unit 80 wakes up the application unit 50, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information; the MODULE_WAKEUP_AP pin is the communication unit 80 wakes up the pin of the application unit 50, and the implementation of the present invention is implemented.
  • the communication unit 80 wakes up the application unit 50, that is, the pin is activated when it is at a high level.
  • the above pin can also be set to be activated at a low level;
  • MODULE_WAKEUP_AP pin The duration of the level pull-up is specifically set according to the application processor model of the application unit 50, etc. In the embodiment of the present invention, the duration of the MODULE_WAKEUP_AP pin level is set to 50 ms.
  • the USB driver 54 is specifically configured to enumerate the USB network device module 53 after detecting the insertion event of the USB network device module 53 to trigger the establishment of the connection between the virtual network card module 52 and the USB network device module 53.
  • the application module 51 can send and receive network data through the virtual network card module 52.
  • the virtual network card module 52 sends the data to be sent by the USB network device module 53 to the communication unit 80, and the data sent by the communication unit 80 is received by the USB network device module 53. To achieve a network connection.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Abstract

Provided are a network connection method and a communication terminal, wherein the method includes: an application module of an application unit sends a network connection request to a virtual network module according to pre-configured network connection port information; and the virtual network module establishes a connection with a USB network device module used for network connection and sends the network connection request to the USB network device module, and a network connection with a communication unit is established by the USB network device module. The application unit of the communication terminal provided by the present invention sends the network connection request to the virtual network module according to the pre-configured network connection port information, so that the application unit transmits and receives network data through the virtual network module; and when the communication terminal enters a sleep state, the virtual network module can provide the network connection port to the application unit of the communication terminal continuously, so that applications which were previously on-line can still be kept in the on-line state.

Description

一种网络连接方法及通讯终端 技术领域  Network connection method and communication terminal

本发明涉及通讯技术领域, 尤其涉及一种网络连接方法及通讯终端。 背景技术  The present invention relates to the field of communications technologies, and in particular, to a network connection method and a communication terminal. Background technique

随着第三代移动通讯时代的到来, 上网本(net book )、 移动互联网设 备( Mobile Internet Device, MID )、超便携个人电脑( Ultra-Mobile PC, UMPC ) 等通讯终端的使用越来越多。 这些通讯终端中可以内置或外接能够与无线 通讯网络连接的通讯单元, 以实现用户随时随地的上网以及短信和通话等 需求, 其中, 通讯单元一般提供通用串行总线(Universal Serial Bus , USB ) 接口, 并通过该 USB接口与通讯终端中内置的用于实现各种业务功能的应 用单元进行数据传输, 其中, 通讯单元通过 USB接口进行数据传输可以提 高传输速率, 以满足高传输速率的通信业务需求。  With the advent of the third generation of mobile communication era, the use of communication terminals such as netbooks, mobile Internet devices (MIDs), and ultra-portable personal computers (UM-PCs) is increasing. These communication terminals can have built-in or external communication units that can be connected to the wireless communication network, so as to realize the user's Internet access and SMS and call requirements anytime and anywhere. The communication unit generally provides a Universal Serial Bus (USB) interface. And transmitting data through the USB interface and an application unit built in the communication terminal for implementing various service functions, wherein the communication unit can transmit data through the USB interface to improve the transmission rate to meet the communication service requirement of high transmission rate. .

为了延长通讯终端的待机时间, 通讯终端在睡眠状态时, 可以断开通 讯单元与应用单元的 USB 连接, 以减少通讯终端的耗电。 但是, 当 USB 连接断开时,应用单元的 USB驱动会检测到自身用于网络连接的 USB网络 设备模块的拔出事件, 应用单元的网络连接随之断开, 此时上网的应用程 序会处于网络的断开状态, 如即时通讯软件会处于离线状态, 而当通讯终 端从睡眠状态中唤醒时, 应用单元重新建立与通讯单元的 USB连接, 当应 用单元的 USB驱动检测到自身用于网络连接的 USB网络设备模块的插入事 件时, 应用程序需要恢复网络的连接状态, 此时会存在一定的延时。 发明内容  In order to extend the standby time of the communication terminal, when the communication terminal is in a sleep state, the USB connection between the communication unit and the application unit can be disconnected to reduce the power consumption of the communication terminal. However, when the USB connection is disconnected, the USB driver of the application unit detects the pull-out event of the USB network device module used for the network connection, and the network connection of the application unit is disconnected, and the application for the Internet access is The disconnected state of the network, such as the instant messaging software will be offline, and when the communication terminal wakes up from the sleep state, the application unit re-establishes the USB connection with the communication unit, when the USB drive of the application unit detects that it is used for the network connection When the USB network device module is inserted into the event, the application needs to restore the connection state of the network, and there is a certain delay. Summary of the invention

有鉴于此, 本发明的主要目的在于提供一种网络连接方法及通讯终端, 能够使应用程序在通讯终端处于睡眠状态时仍能保持在线状态。 为达到上述目的, 本发明的技术方案是这样实现的: In view of this, the main object of the present invention is to provide a network connection method and a communication terminal. Enables the application to remain online while the communication terminal is asleep. In order to achieve the above object, the technical solution of the present invention is achieved as follows:

一种网络连接的方法, 所述方法包括:  A method of network connection, the method comprising:

应用单元的应用模块根据预先配置的网络连接端口的信息, 将网络连 接请求发送至虚拟网络模块;  The application module of the application unit sends the network connection request to the virtual network module according to the information of the pre-configured network connection port;

虚拟网络模块与用于网络连接的 USB网络设备模块建立连接, 并将所 述网络连接请求发送至 USB网络设备模块,由所述 USB网络设备模块与通 讯单元建立网络连接。  The virtual network module establishes a connection with a USB network device module for network connection, and sends the network connection request to the USB network device module, and the USB network device module establishes a network connection with the communication unit.

进一步地, 所述方法还包括:  Further, the method further includes:

配置所述应用模块的网络连接端口为虚拟网络模块端口。  The network connection port of the application module is configured as a virtual network module port.

进一步地, 在由所述 USB网络设备模块与通讯单元建立网络连接步骤 之后, 所述方法还包括:  Further, after the step of establishing a network connection by the USB network device module and the communication unit, the method further includes:

当应用单元和 /或通讯单元进入休眠状态时, USB网络设备模块与通讯 单元的网络连接断开,应用单元的 USB驱动检测到 USB网络设备模块拔出 事件, 触发 USB网络设备模块断开与虚拟网络模块的连接。  When the application unit and/or the communication unit enters the sleep state, the network connection between the USB network device module and the communication unit is disconnected, and the USB driver of the application unit detects the USB network device module pull-out event, triggering the disconnection and virtualization of the USB network device module. The connection of the network module.

进一步地, 在由所述 USB网络设备模块与通讯单元建立网络连接步骤 之后, 所述方法还包括:  Further, after the step of establishing a network connection by the USB network device module and the communication unit, the method further includes:

当应用单元唤醒通讯单元时, 应用单元根据通用输入输出 (GPIO )指 示信息, 拉高 AP_WAKEUP_MODULE管脚的电平, USB网络设备模块与 通讯单元建立网络连接; 或者,  When the application unit wakes up the communication unit, the application unit raises the level of the AP_WAKEUP_MODULE pin according to the general-purpose input/output (GPIO) indication information, and the USB network device module establishes a network connection with the communication unit; or

当通讯单元唤醒应用单元时, 通讯单元根据 GPIO 指示信息, 拉高 MODULE_WAKEUP_AP管脚的电平, 通讯单元与 USB网络设备模块建立 网络连接。  When the communication unit wakes up the application unit, the communication unit raises the level of the MODULE_WAKEUP_AP pin according to the GPIO indication information, and the communication unit establishes a network connection with the USB network device module.

进一步地, 所述方法还包括:  Further, the method further includes:

USB驱动检测到 USB网络设备模块的插入事件, 对所述 USB网络设 备模块进行枚举; The USB driver detects an insertion event of the USB network device module, and sets the USB network The standby module performs enumeration;

虚拟网络模块建立与 USB网络设备模块的连接, 应用模块通过虚拟网 络模块收发网络数据。  The virtual network module establishes a connection with the USB network device module, and the application module transmits and receives network data through the virtual network module.

一种通讯终端, 包括通讯单元, 所述通讯终端还包括应用单元; 所述 应用单元包括: 应用模块、 虚拟网络模块、 USB网络设备模块; 其中, 应用模块, 用于根据预先配置的网络连接端口的信息, 将网络连接请 求发送至所述虚拟网络模块;  A communication terminal includes a communication unit, the communication terminal further includes an application unit; the application unit includes: an application module, a virtual network module, and a USB network device module; wherein, the application module is configured to connect according to a pre-configured network port Information, sending a network connection request to the virtual network module;

虚拟网络模块, 用于接收到所述网络连接请求后, 与所述 USB网络设 备模块建立连接, 并将所述网络连接请求发送至 USB网络设备模块;  a virtual network module, configured to establish a connection with the USB network device module after receiving the network connection request, and send the network connection request to a USB network device module;

USB 网络设备模块, 用于接收到网络连接请求后, 与所述通讯单元建 立网络连接。  The USB network device module is configured to establish a network connection with the communication unit after receiving the network connection request.

进一步地, 所述应用模块的网络连接端口为虚拟网络模块端口。  Further, the network connection port of the application module is a virtual network module port.

进一步地, 所述应用单元还包括 USB驱动, 用于当应用单元和 /或通讯 单元进入休眠状态, USB 网络设备模块与通讯单元的网络连接断开时, 检 测到 USB网络设备模块拔出事件,触发 USB网络设备模块断开与虚拟网络 模块的连接。  Further, the application unit further includes a USB driver, configured to detect a USB network device module pull-out event when the application unit and/or the communication unit enters a sleep state, and the network connection between the USB network device module and the communication unit is disconnected. Trigger the USB network device module to disconnect from the virtual network module.

进一步地, 所述应用单元进一步用于当应用单元唤醒通讯单元时, 根 据 GPIO提示信息, 拉高 AP_WAKEUP_MODULE管脚的电平;  Further, the application unit is further configured to: when the application unit wakes up the communication unit, raise the level of the AP_WAKEUP_MODULE pin according to the GPIO prompt information;

所述通讯单元进一步用于当通讯单元唤醒应用单元时,根据 GPIO提示 信息, 拉高 MODULE_WAKEUP_AP管脚的电平。  The communication unit is further configured to: when the communication unit wakes up the application unit, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information.

进一步地,所述 USB驱动具体用于检测到 USB网络设备模块插入事件 后, 对所述 USB 网络设备模块进行枚举, 触发虚拟网络模块建立与 USB 网络设备模块的连接。  Further, the USB driver is specifically configured to enumerate the USB network device module after detecting a USB network device module insertion event, and trigger the virtual network module to establish a connection with the USB network device module.

进一步地, 所述虚拟网络模块为虚拟 MODEM模块或虚拟网卡模块。 本发明提供的通讯终端应用单元根据预先配置的网络连接端口的信 息, 将网络连接请求发送至虚拟网络模块, 实现应用单元通过虚拟网络模 块收发网络数据; 当通讯终端进入睡眠状态时, 虚拟网络模块能够为通讯 终端的应用单元提供一个可用的网络连接端口, 故先前处于上网的应用程 序仍能够保持在线状态; 另外, 还实现了应用单元和通讯单元各自的唤醒 功能。 附图说明 Further, the virtual network module is a virtual MODEM module or a virtual network card module. The communication terminal application unit provided by the present invention is based on a pre-configured network connection port letter The network connection request is sent to the virtual network module, so that the application unit sends and receives network data through the virtual network module; when the communication terminal enters the sleep state, the virtual network module can provide an available network connection port for the application unit of the communication terminal, Applications that were previously online can still remain online; in addition, the wake-up functions of the application unit and the communication unit are implemented. DRAWINGS

图 1为本发明网络连接方法的流程示意图;  1 is a schematic flow chart of a network connection method according to the present invention;

图 2为本发明网络连接方法的具体实施例的流程示意图;  2 is a schematic flowchart of a specific embodiment of a network connection method according to the present invention;

图 3为本发明通讯终端的结构示意图;  3 is a schematic structural diagram of a communication terminal according to the present invention;

图 4为本发明通讯终端的实施例一的结构示意图;  4 is a schematic structural diagram of Embodiment 1 of a communication terminal according to the present invention;

图 5为本发明通讯终端的实施例二的结构示意图。 具体实施方式  FIG. 5 is a schematic structural diagram of Embodiment 2 of a communication terminal according to the present invention. detailed description

本发明的基本思想为: 应用单元的应用模块根据预先配置的网络连接 端口的信息, 将网络连接请求发送至虚拟网络模块; 虚拟网络模块与用于 网络连接的 USB 网络设备模块建立连接, 并将所述网络连接请求发送至 USB网络设备模块, 由所述 USB网络设备模块与通讯单元建立网络连接。  The basic idea of the present invention is: The application module of the application unit sends a network connection request to the virtual network module according to the information of the pre-configured network connection port; the virtual network module establishes a connection with the USB network device module for network connection, and The network connection request is sent to a USB network device module, and the USB network device module establishes a network connection with the communication unit.

为使本发明的目的、 技术方案和优点更加清楚明白, 以下举实施例并 参照附图, 对本发明进一步详细说明。  The present invention will be further described in detail below with reference to the accompanying drawings.

图 1示出了本发明网络连接方法的流程, 如图 1所示, 所述方法包括 下述步骤:  FIG. 1 shows a flow of a network connection method according to the present invention. As shown in FIG. 1, the method includes the following steps:

步骤 101 ,通讯终端应用单元的应用模块根据预先配置的网络连接端口 的信息, 将网络连接请求发送至虚拟网络模块;  Step 101: The application module of the communication terminal application unit sends the network connection request to the virtual network module according to the information of the pre-configured network connection port.

具体地, 预先将通讯终端应用单元的应用模块的网络连接端口配置为 虚拟网络模块端口, 当应用模块发起网络连接时, 应用模块根据网络连接 端口的配置信息, 将网络连接请求发送至虚拟网络模块。 Specifically, the network connection port of the application module of the communication terminal application unit is configured as a virtual network module port in advance, and when the application module initiates a network connection, the application module is configured according to the network connection. The configuration information of the port sends a network connection request to the virtual network module.

步骤 102, 虚拟网络模块与 USB网络设备模块建立连接, 将接收到的 网络连接请求发送至 USB网络设备模块,由 USB网络设备模块与通讯单元 建立网络连接。  Step 102: The virtual network module establishes a connection with the USB network device module, sends the received network connection request to the USB network device module, and the USB network device module establishes a network connection with the communication unit.

具体地, 本步骤中, USB 网络设备模块接收到虚拟网络模块发来的网 络连接请求后, 将网络连接请求发送至通讯单元, 通讯单元接收到该网络 连接请求后, 返回响应给所述 USB网络设备模块, 虚拟网络模块通过所述 USB 网络设备模块获取该响应, 并转发至应用模块, 应用模块接收到该响 应后, 通过所述虚拟网络模块收发网络数据, 实现网络连接。  Specifically, in this step, after receiving the network connection request sent by the virtual network module, the USB network device module sends a network connection request to the communication unit, and after receiving the network connection request, the communication unit returns a response to the USB network. The device module obtains the response by using the USB network device module, and forwards the response to the application module. After receiving the response, the application module sends and receives network data through the virtual network module to implement network connection.

图 2示出了本发明网络连接方法的具体实施例的流程, 如图 2所示, 所述实施例包括下述步骤:  FIG. 2 shows a flow of a specific embodiment of a network connection method according to the present invention. As shown in FIG. 2, the embodiment includes the following steps:

步骤 201 ,配置应用单元的应用模块的网络连接端口为虚拟网络模块端 口;  Step 201: Configure a network connection port of an application module of the application unit as a virtual network module port.

步骤 202, 当应用模块发起网络连接时, 发送网络连接请求给虚拟网络 模块;  Step 202: When the application module initiates a network connection, send a network connection request to the virtual network module.

步骤 203 , 虚拟网络模块打开 USB网络设备模块, 将接收到的网络连 接请求发送至 USB网络设备模块,由 USB网络设备模块与通讯单元建立网 络连接;  Step 203: The virtual network module opens a USB network device module, sends the received network connection request to the USB network device module, and the USB network device module establishes a network connection with the communication unit.

其中, 当 USB网络设备模块为串口设备模块时, 虚拟网络模块以串口 的方式打开 USB网络设备模块,通过串口与 USB网络设备模块进行数据传 输;  Wherein, when the USB network device module is a serial port device module, the virtual network module opens the USB network device module in a serial port manner, and performs data transmission through the serial port and the USB network device module;

USB网络设备模块与通讯单元建立网络连接具体为: USB网络设备模 块接收到虚拟网络模块发来的网络连接请求后, 将网络连接请求发送至通 讯单元 , 通讯单元接收到该网络连接请求后 , 返回响应给所述 USB网络设 备模块, 虚拟网络模块通过所述 USB网络设备模块获取该响应, 并转发至 应用模块, 应用模块接收到该响应后, 通过所述虚拟网络模块收发网络数 据, 实现网络连接。 The network connection between the USB network device module and the communication unit is specifically as follows: After receiving the network connection request sent by the virtual network module, the USB network device module sends a network connection request to the communication unit, and after receiving the network connection request, the communication unit returns Responding to the USB network device module, the virtual network module acquires the response through the USB network device module, and forwards the response to The application module, after receiving the response, the application module sends and receives network data through the virtual network module to implement network connection.

步骤 204~步骤 206, 当应用单元和 /或通讯单元进入睡眠状态时, USB 网络设备模块与通讯单元的网络连接断开; 应用单元的 USB 驱动检测到 USB网络设备模块拔出事件后,触发虚拟网络模块断开与 USB网络设备模 块的连接。  Step 204 to step 206, when the application unit and/or the communication unit enters a sleep state, the network connection between the USB network device module and the communication unit is disconnected; the USB driver of the application unit detects that the USB network device module is pulled out, triggering the virtual The network module disconnects from the USB network device module.

本步骤中, 当通讯终端进入睡眠状态时, 为了延长待机时间, 应用单 元和 /或通讯单元随之进入睡眠状态,此时 USB网络设备模块与通讯单元的 网络连接断开。  In this step, when the communication terminal enters the sleep state, in order to extend the standby time, the application unit and/or the communication unit enters a sleep state, and the network connection between the USB network device module and the communication unit is disconnected.

步骤 207, 当应用单元唤醒通讯单元时, 通讯终端根据 USB协议中唤 醒协议部分, 产生通用输入输出 (GPIO, General Purpose Input Output )指 示信息, 应用单元根据 GPIO指示信息拉高 AP_WAKEUP_MODULE管脚 的电平, 执行步骤 209;  Step 207: When the application unit wakes up the communication unit, the communication terminal generates a general purpose input output (GPIO) indication according to the wake protocol part of the USB protocol, and the application unit raises the level of the AP_WAKEUP_MODULE pin according to the GPIO indication information. , performing step 209;

具体地, 本步骤中, AP_WAKEUP_MODULE 管脚为应用单元唤醒通 讯单元的管脚, 本发明实施例中, 该管脚为高电平时表示应用单元唤醒通 讯单元, 即该管脚在高电平时被激活, 应当理解, 上述管脚也可以设置为 在低电平时被激活;  Specifically, in this step, the AP_WAKEUP_MODULE pin is a pin for the application unit to wake up the communication unit. In the embodiment of the present invention, when the pin is high, the application unit wakes up the communication unit, that is, the pin is activated when the pin is high. It should be understood that the above pins can also be set to be activated at a low level;

AP_WAKEUP_MODULE 管脚电平拉高的持续时间根据应用单元的应 用处理器型号等进行具体设置, 本发明实施例中, AP_WAKEUP_MODULE 管脚电平拉高的持续时间设置为 50ms。  The duration of the AP_WAKEUP_MODULE pin level is set according to the application processor model of the application unit, etc. In the embodiment of the present invention, the duration of the AP_WAKEUP_MODULE pin level is set to 50ms.

步骤 208, 当通讯单元唤醒应用单元时, 通讯终端根据 USB协议中唤 醒协议部分, 产生 GPIO指示信息, 通讯单元根据 GPIO指示信息, 拉高 MODULE_WAKEUP_AP管脚的电平, 执行步骤 209;  Step 208, when the communication unit wakes up the application unit, the communication terminal generates the GPIO indication information according to the wake protocol part of the USB protocol, and the communication unit raises the level of the MODULE_WAKEUP_AP pin according to the GPIO indication information, and performs step 209;

具体地, 本步骤中, MODULE_WAKEUP_AP 管脚为通讯单元唤醒应 用单元的管脚, 本发明实施例中, 该管脚为高电平时表示通讯单元唤醒应 用单元, 即该管脚在高电平时被激活, 应当理解, 上述管脚也可以设置为 在低电平时被激活; Specifically, in this step, the MODULE_WAKEUP_AP pin is a pin for the communication unit to wake up the application unit. In the embodiment of the present invention, when the pin is high, the communication unit wakes up. Using the unit, that is, the pin is activated at a high level, it should be understood that the above pin can also be set to be activated at a low level;

MODULE_WAKEUP_AP 管脚电平拉高的持续时间根据应用单元的应 用处理器型号等进行具体设置, 本发明实施例中, MODULE_WAKEUP_AP 管脚电平拉高的持续时间设置为 50ms。  The duration of the MODULE_WAKEUP_AP pin level is set according to the application processor model of the application unit, etc. In the embodiment of the present invention, the duration of the MODULE_WAKEUP_AP pin level is set to 50 ms.

步骤 209~步骤 211 , USB网络设备模块与通讯单元建立网络连接, 然 后 USB驱动检测到 USB网络设备模块的插入事件, 对所述 USB网络设备 模块进行枚举, 并触发虚拟网络模块与 USB网络设备模块连接的建立; 具体地,本步骤中, USB驱动检测到 USB网络设备模块的插入事件后, 触发虚拟网络模块与 USB网络设备模块连接的建立, 应用模块可以通过虚 拟网络模块收发网络数据, 虚拟网络模块将待发送的数据由 USB网络设备 模块发送至通讯单元, 并由 USB网络设备模块接收通讯单元发来的数据, 以实现网络的连接。  Step 209~Step 211, the USB network device module establishes a network connection with the communication unit, and then the USB driver detects an insertion event of the USB network device module, enumerates the USB network device module, and triggers the virtual network module and the USB network device. Specifically, in this step, after the USB driver detects the insertion event of the USB network device module, triggering the establishment of the connection between the virtual network module and the USB network device module, the application module can send and receive network data through the virtual network module, and virtual The network module sends the data to be sent by the USB network device module to the communication unit, and the USB network device module receives the data sent by the communication unit to implement the connection of the network.

应当理解, 步骤 204、 步骤 207、 以及步骤 208不受先后顺序的限制。 图 3示出了本发明通讯终端的结构, 如图 3所示, 所述通讯终端包括 应用单元 30、 通讯单元 60; 其中, 通讯单元 60可以基于设备类抽象控制 模块(CDC-ACM ) 实现, 也可以基于以太网控制模块(ECM ) 实现。  It should be understood that step 204, step 207, and step 208 are not limited by the order. 3 shows the structure of the communication terminal of the present invention. As shown in FIG. 3, the communication terminal includes an application unit 30 and a communication unit 60. The communication unit 60 can be implemented based on a device class abstract control module (CDC-ACM). It can also be implemented based on the Ethernet Control Module (ECM).

进一步地, 所述应用单元 30包括: 应用模块 31、 虚拟网络模块 32、 USB网络设备模块 33; 其中, 应用模块 31 , 用于根据预先配置的网络连接 端口的信息, 将网络连接请求发送至所述虚拟网络模块 32;  Further, the application unit 30 includes: an application module 31, a virtual network module 32, and a USB network device module 33. The application module 31 is configured to send a network connection request to the network according to the information of the pre-configured network connection port. Virtual network module 32;

虚拟网络模块 32, 用于接收到所述网络连接请求后, 与所述 USB网络 设备模块 33建立连接, 并将所述网络连接请求发送至 USB网络设备模块 33;  The virtual network module 32, after receiving the network connection request, establish a connection with the USB network device module 33, and send the network connection request to the USB network device module 33;

USB网络设备模块 33 , 用于接收到网络连接请求后, 与所述通讯单元 60建立网络连接; 具体地, USB网络设备模块 33接收到虚拟网络模块 32 发来的网络连接请求后, 将网络连接请求发送至通讯单元 60, 通讯单元 60 接收到该网络连接请求后, 返回响应给所述 USB网络设备模块 33 , 虚拟网 络模块 32通过所述 USB网络设备模块 33获取该响应, 并转发至应用模块 31 , 应用模块 31接收到该响应后, 通过所述虚拟网络模块 32收发网络数 据, 实现网络连接。 The USB network device module 33 is configured to establish a network connection with the communication unit 60 after receiving the network connection request; specifically, the USB network device module 33 receives the virtual network module 32. After the network connection request is sent, the network connection request is sent to the communication unit 60. After receiving the network connection request, the communication unit 60 returns a response to the USB network device module 33, and the virtual network module 32 passes the USB network device. The module 33 obtains the response and forwards it to the application module 31. After receiving the response, the application module 31 transmits and receives network data through the virtual network module 32 to implement network connection.

其中, 所述应用模块 31的网络连接端口为虚拟网络模块端口。  The network connection port of the application module 31 is a virtual network module port.

进一步地, 所述应用单元 30还包括 USB驱动 34, 用于当应用单元 30 和 /或通讯单元 60进入休眠状态, USB网络设备模块 33与通讯单元 60的 网络连接断开时, 检测到 USB网络设备模块 33拔出事件, 触发 USB网络 设备模块 33断开与虚拟网络模块 32的连接;  Further, the application unit 30 further includes a USB driver 34 for detecting the USB network when the application unit 30 and/or the communication unit 60 enter a sleep state, and the network connection between the USB network device module 33 and the communication unit 60 is disconnected. The device module 33 pulls out the event, triggering the USB network device module 33 to disconnect from the virtual network module 32;

其中 ,所述应用单元 30进一步用于当应用单元 30唤醒通讯单元 60时 , 根据 GPIO提示信息, 拉高 AP_WAKEUP_MODULE管脚的电平; 本发明 中, AP_WAKEUP_MODULE管脚为应用单元 30唤醒通讯单元 60的管脚, 本发明实施例中, 该管脚为高电平时表示应用单元 30唤醒通讯单元 60, 即 该管脚在高电平时被激活, 应当理解, 上述管脚也可以设置为在低电平时 被激活; AP_WAKEUP_MODULE 管脚电平拉高的持续时间根据应用单元 30 的应用处理器型号等进行具体设置, 本发明实施例中, AP- _WAKEUP_MODULE管脚电平拉高的持续时间设置为 50ms。  The application unit 30 is further configured to: when the application unit 30 wakes up the communication unit 60, raise the level of the AP_WAKEUP_MODULE pin according to the GPIO prompt information; in the present invention, the AP_WAKEUP_MODULE pin is the application unit 30 wakes up the communication unit 60. In the embodiment of the present invention, when the pin is at a high level, the application unit 30 wakes up the communication unit 60, that is, the pin is activated when it is at a high level. It should be understood that the pin can also be set to be at a low level. The duration of the AP_WAKEUP_MODULE pin level is set according to the application processor model of the application unit 30, etc. In the embodiment of the present invention, the duration of the AP-_WAKEUP_MODULE pin level is set to 50 ms.

所述通讯单元 60进一步用于当通讯单元 60唤醒应用单元 30时, 根据 GPIO 提示信息 , 拉高 MODULE_WAKEUP_AP 管脚的 电平; MODULE_WAKEUP_ AP管脚为通讯单元 60唤醒应用单元 30的管脚, 本 发明实施例中, 该管脚为高电平时表示通讯单元 60唤醒应用单元 30, 即该 管脚在高电平时被激活, 应当理解, 上述管脚也可以设置为在低电平时被 激活; MODULE_WAKEUP_AP管脚电平拉高的持续时间根据应用单元 30 的应用 处理器型 号等进行具体设置 , 本发明 实施例 中 , MODULE_WAKEUP_AP管脚电平拉高的持续时间设置为 50ms。 进一步地, 所述 USB驱动 34具体用于检测到 USB 网络设备模块 33 插入事件后, 对所述 USB网络设备模块 33进行枚举, 触发虚拟网络模块 32与 USB网络设备模块 33连接的建立,以使应用模块 31可以通过虚拟网 络模块 32收发网络数据, 虚拟网络模块 32将待发送的数据由 USB网络设 备模块 33发送至通讯单元 60, 并由 USB网络设备模块 33接收通讯单元 60发来的数据, 以实现网络的连接。 The communication unit 60 is further configured to: when the communication unit 60 wakes up the application unit 30, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information; the MODULE_WAKEUP_ AP pin is the communication unit 60 wakes up the pin of the application unit 30, and the present invention In the embodiment, when the pin is high, the communication unit 60 wakes up the application unit 30, that is, the pin is activated when it is at a high level. It should be understood that the above pin can also be set to be activated at a low level; MODULE_WAKEUP_AP tube The duration of the height of the foot is set according to the application processor model of the application unit 30, etc., in the embodiment of the present invention, The duration of the MODULE_WAKEUP_AP pin level is set to 50ms. Further, the USB driver 34 is specifically configured to: after detecting the USB network device module 33 insertion event, enumerate the USB network device module 33, trigger the establishment of the connection between the virtual network module 32 and the USB network device module 33, The application module 31 can send and receive network data through the virtual network module 32, and the virtual network module 32 sends the data to be sent by the USB network device module 33 to the communication unit 60, and the data sent by the communication unit 60 is received by the USB network device module 33. To achieve a network connection.

这里,所述虚拟网络模块 32具体可以为虚拟 MODEM模块或虚拟网卡 模块。  Here, the virtual network module 32 may specifically be a virtual MODEM module or a virtual network card module.

图 4示出了本发明通讯终端的实施例一的结构示意, 如图 4所示, 所 述通讯终端包括应用单元 40、 通讯单元 70; 其中, 通讯单元 70 基于 CDC-ACM实现。  FIG. 4 is a schematic structural diagram of Embodiment 1 of the communication terminal of the present invention. As shown in FIG. 4, the communication terminal includes an application unit 40 and a communication unit 70. The communication unit 70 is implemented based on the CDC-ACM.

进一步地, 所述应用单元 40包括: 应用模块 41、 虚拟 MODEM模块 42、 USB网络设备模块 43; 其中, 应用模块 41 , 用于根据预先配置的网络 连接端口的信息, 将发送网络连接请求至所述虚拟 MODEM模块 42;  Further, the application unit 40 includes: an application module 41, a virtual MODEM module 42, and a USB network device module 43. The application module 41 is configured to send a network connection request according to the information of the pre-configured network connection port. The virtual MODEM module 42;

虚拟 MODEM模块 42, 用于接收到所述网络连接请求后, 与所述 USB 网络设备模块 43建立连接, 并将所述网络连接请求发送至 USB网络设备 模块 43;  The virtual MODEM module 42 is configured to establish a connection with the USB network device module 43 after receiving the network connection request, and send the network connection request to the USB network device module 43;

USB网络设备模块 43 , 用于接收到网络连接请求后, 与所述通讯单元 70建立网络连接; 具体地, USB网络设备模块 43接收到虚拟 MODEM模 块 42发来的网络连接请求后, 将网络连接请求发送至通讯单元 70, 通讯单 元 70接收到该网络连接请求后, 返回响应给所述 USB网络设备模块 43 , 虚拟 MODEM模块 42通过所述 USB网络设备模块 43获取该响应,并转发 至应用模块 41 , 应用模块 41接收到该响应后, 通过所述虚拟 MODEM模 块 42收发网络数据, 实现网络连接。 其中, 所述应用模块 41的网络连接端口为虚拟 MODEM模块端口; 所 述 USB网络设备模块 43可以为串口设备模块。 The USB network device module 43 is configured to establish a network connection with the communication unit 70 after receiving the network connection request. Specifically, after receiving the network connection request sent by the virtual MODEM module 42, the USB network device module 43 connects the network. The request is sent to the communication unit 70. After receiving the network connection request, the communication unit 70 returns a response to the USB network device module 43. The virtual MODEM module 42 obtains the response through the USB network device module 43 and forwards the response to the application module. After receiving the response, the application module 41 transmits and receives network data through the virtual MODEM module 42 to implement network connection. The network connection port of the application module 41 is a virtual MODEM module port; and the USB network device module 43 can be a serial port device module.

进一步地, 所述应用单元 40还包括 USB驱动 44, 用于当应用单元 40 和 /或通讯单元 70进入休眠状态, USB网络设备模块 43与通讯单元 70的 网络连接断开时, 检测到 USB网络设备模块 43拔出事件, 触发 USB网络 设备模块 43断开与虚拟 MODEM模块 42的连接;  Further, the application unit 40 further includes a USB driver 44 for detecting the USB network when the application unit 40 and/or the communication unit 70 enter a sleep state, and the network connection between the USB network device module 43 and the communication unit 70 is disconnected. The device module 43 pulls out the event, triggering the USB network device module 43 to disconnect from the virtual MODEM module 42;

其中,所述应用单元 40进一步用于当应用单元 40唤醒通讯单元 70时, 根据 GPIO提示信息, 拉高 AP_WAKEUP_MODULE管脚的电平; 本发明 中, AP_WAKEUP_MODULE管脚为应用单元 40唤醒通讯单元 70的管脚, 本发明实施例中, 该管脚为高电平时表示应用单元 40唤醒通讯单元 70, 即 该管脚在高电平时被激活, 应当理解, 上述管脚也可以设置为在低电平时 被激活; AP_WAKEUP_MODULE 管脚电平拉高的持续时间根据应用单元 40 的应用处理器型号等进行具体设置, 本发明 实施例中 , AP_WAKEUP_MODULE管脚电平拉高的持续时间设置为 50ms。  The application unit 40 is further configured to: when the application unit 40 wakes up the communication unit 70, raise the level of the AP_WAKEUP_MODULE pin according to the GPIO prompt information; in the present invention, the AP_WAKEUP_MODULE pin is the application unit 40 waking up the communication unit 70. In the embodiment of the present invention, when the pin is at a high level, the application unit 40 wakes up the communication unit 70, that is, the pin is activated when it is at a high level. It should be understood that the pin can also be set to be at a low level. The duration of the AP_WAKEUP_MODULE pin level is set according to the application processor model of the application unit 40, etc. In the embodiment of the present invention, the duration of the AP_WAKEUP_MODULE pin level is set to 50 ms.

所述通讯单元 70进一步用于当通讯单元 70唤醒应用单元 40时, 根据 GPIO 提示信息 , 拉高 MODULE_WAKEUP_AP 管脚的 电平; MODULE_WAKEUP_AP管脚为通讯单元 70唤醒应用单元 40的管脚, 本 发明实施例中, 该管脚为高电平时表示通讯单元 70唤醒应用单元 40, 即该 管脚在高电平时被激活, 应当理解, 上述管脚也可以设置为在低电平时被 激活; MODULE_WAKEUP_AP管脚电平拉高的持续时间根据应用单元 40 的应用 处理器型 号等进行具体设置 , 本发明 实施例 中 , MODULE_WAKEUP_AP管脚电平拉高的持续时间设置为 50ms。  The communication unit 70 is further configured to: when the communication unit 70 wakes up the application unit 40, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information; the MODULE_WAKEUP_AP pin is the communication unit 70 wakes up the pin of the application unit 40, and the implementation of the present invention In the example, when the pin is high, the communication unit 70 wakes up the application unit 40, that is, the pin is activated when it is at a high level. It should be understood that the above pin can also be set to be activated at a low level; MODULE_WAKEUP_AP pin The duration of the level pull-up is specifically set according to the application processor model of the application unit 40, etc. In the embodiment of the present invention, the duration of the MODULE_WAKEUP_AP pin level is set to 50 ms.

进一步地, 所述 USB驱动 44具体用于检测到 USB 网络设备模块 43 插入事件后, 对所述 USB网络设备模块 43进行枚举, 触发虚拟 MODEM 模块 42与 USB网络设备模块 43连接的建立, 以使应用模块 41可以通过 虚拟 MODEM模块 42收发网络数据,虚拟 MODEM模块 42将待发送的数 据由 USB网络设备模块 43发送至通讯单元 70,并由 USB网络设备模块 43 接收通讯单元 70发来的数据, 以实现网络的连接。 Further, the USB driver 44 is specifically configured to enumerate the USB network device module 43 after detecting the insertion event of the USB network device module 43 to trigger the establishment of the connection between the virtual MODEM module 42 and the USB network device module 43. Making the application module 41 passable The virtual MODEM module 42 sends and receives network data, and the virtual MODEM module 42 sends the data to be sent by the USB network device module 43 to the communication unit 70, and the USB network device module 43 receives the data sent by the communication unit 70 to implement the network connection. .

图 5示出了本发明通讯终端的实施例二的结构示意, 如图 5所示, 所 述通讯终端包括应用单元 50、 通讯单元 80; 其中, 通讯单元 80基于 ECM 实现。  FIG. 5 is a schematic structural diagram of Embodiment 2 of the communication terminal of the present invention. As shown in FIG. 5, the communication terminal includes an application unit 50 and a communication unit 80. The communication unit 80 is implemented based on ECM.

进一步地, 所述应用单元 50包括: 应用模块 51、 虚拟网卡模块 52、 USB网络设备模块 53; 其中, 应用模块 51 , 用于根据预先配置的网络连接 端口的信息, 将发送网络连接请求至所述虚拟网卡模块 52;  Further, the application unit 50 includes: an application module 51, a virtual network card module 52, and a USB network device module 53. The application module 51 is configured to send a network connection request according to the information of the pre-configured network connection port. The virtual network card module 52;

虚拟网卡模块 52, 用于接收到所述网络连接请求后, 与所述 USB网络 设备模块 53建立连接, 并将所述网络连接请求发送至 USB网络设备模块 53;  The virtual network card module 52 is configured to establish a connection with the USB network device module 53 after receiving the network connection request, and send the network connection request to the USB network device module 53;

USB网络设备模块 53 , 用于接收到网络连接请求后, 与所述通讯单元 80建立网络连接; 具体地, USB网络设备模块 53接收到虚拟网卡模块 52 发来的网络连接请求后, 将网络连接请求发送至通讯单元 80, 通讯单元 80 接收到该网络连接请求后, 返回响应给所述 USB网络设备模块 53 , 虚拟网 卡模块 52通过所述 USB网络设备模块 53获取该响应, 并转发至应用模块 51 , 应用模块 51接收到该响应后, 通过所述虚拟网卡模块 52收发网络数 据, 实现网络连接。  The USB network device module 53 is configured to establish a network connection with the communication unit 80 after receiving the network connection request. Specifically, after receiving the network connection request sent by the virtual network card module 52, the USB network device module 53 connects the network. The request is sent to the communication unit 80. After receiving the network connection request, the communication unit 80 returns a response to the USB network device module 53, and the virtual network card module 52 obtains the response through the USB network device module 53, and forwards the response to the application module. After receiving the response, the application module 51 transmits and receives network data through the virtual network card module 52 to implement network connection.

其中, 所述应用模块 51的网络连接端口为虚拟网卡模块端口, USB网 络设备模块 53可以为网卡设备。  The network connection port of the application module 51 is a virtual network card module port, and the USB network device module 53 can be a network card device.

进一步地, 所述应用单元 50还包括 USB驱动 54, 用于当应用单元 50 和 /或通讯单元 80进入休眠状态, USB网络设备模块 53与通讯单元 80的 网络连接断开时, 检测到 USB网络设备模块 53拔出事件, 触发 USB网络 设备模块 53断开与虚拟网卡模块 52的连接; 其中 ,所述应用单元 50进一步用于当应用单元 50唤醒通讯单元 80时 , 根据 GPIO提示信息, 拉高 AP_WAKEUP_MODULE管脚的电平; 本发明 中, AP_WAKEUP_MODULE管脚为应用单元 50唤醒通讯单元 80的管脚, 本发明实施例中, 该管脚为高电平时表示应用单元 50唤醒通讯单元 80, 即 该管脚在高电平时被激活, 应当理解, 上述管脚也可以设置为在低电平时 被激活; AP_WAKEUP_MODULE 管脚电平拉高的持续时间根据应用单元 50 的应用处理器型号等进行具体设置, 本发明 实施例中 , AP_WAKEUP_MODULE管脚电平拉高的持续时间设置为 50ms。 Further, the application unit 50 further includes a USB driver 54 for detecting the USB network when the application unit 50 and/or the communication unit 80 enter a sleep state, and the network connection between the USB network device module 53 and the communication unit 80 is disconnected. The device module 53 pulls out the event, triggering the USB network device module 53 to disconnect from the virtual network card module 52; The application unit 50 is further configured to: when the application unit 50 wakes up the communication unit 80, raise the level of the AP_WAKEUP_MODULE pin according to the GPIO prompt information; in the present invention, the AP_WAKEUP_MODULE pin is the application unit 50 wakes up the communication unit 80. In the embodiment of the present invention, when the pin is at a high level, the application unit 50 wakes up the communication unit 80, that is, the pin is activated when it is at a high level. It should be understood that the pin can also be set to be at a low level. The duration of the AP_WAKEUP_MODULE pin level is set according to the application processor model of the application unit 50, etc. In the embodiment of the present invention, the duration of the AP_WAKEUP_MODULE pin level is set to 50 ms.

所述通讯单元 80进一步用于当通讯单元 80唤醒应用单元 50时, 根据 GPIO 提示信息 , 拉高 MODULE_WAKEUP_AP 管脚的 电平; MODULE_WAKEUP_AP管脚为通讯单元 80唤醒应用单元 50的管脚, 本 发明实施例中, 该管脚为高电平时表示通讯单元 80唤醒应用单元 50, 即该 管脚在高电平时被激活, 应当理解, 上述管脚也可以设置为在低电平时被 激活; MODULE_WAKEUP_AP管脚电平拉高的持续时间根据应用单元 50 的应用 处理器型 号等进行具体设置 , 本发明 实施例 中 , MODULE_WAKEUP_AP管脚电平拉高的持续时间设置为 50ms。  The communication unit 80 is further configured to: when the communication unit 80 wakes up the application unit 50, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information; the MODULE_WAKEUP_AP pin is the communication unit 80 wakes up the pin of the application unit 50, and the implementation of the present invention is implemented. In the example, when the pin is high, the communication unit 80 wakes up the application unit 50, that is, the pin is activated when it is at a high level. It should be understood that the above pin can also be set to be activated at a low level; MODULE_WAKEUP_AP pin The duration of the level pull-up is specifically set according to the application processor model of the application unit 50, etc. In the embodiment of the present invention, the duration of the MODULE_WAKEUP_AP pin level is set to 50 ms.

进一步地, 所述 USB驱动 54具体用于检测到 USB 网络设备模块 53 插入事件后, 对所述 USB网络设备模块 53进行枚举, 触发虚拟网卡模块 52与 USB网络设备模块 53连接的建立,以使应用模块 51可以通过虚拟网 卡模块 52收发网络数据, 虚拟网卡模块 52将待发送的数据由 USB网络设 备模块 53发送至通讯单元 80, 并由 USB网络设备模块 53接收通讯单元 80发来的数据, 以实现网络的连接。  Further, the USB driver 54 is specifically configured to enumerate the USB network device module 53 after detecting the insertion event of the USB network device module 53 to trigger the establishment of the connection between the virtual network card module 52 and the USB network device module 53. The application module 51 can send and receive network data through the virtual network card module 52. The virtual network card module 52 sends the data to be sent by the USB network device module 53 to the communication unit 80, and the data sent by the communication unit 80 is received by the USB network device module 53. To achieve a network connection.

以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。  The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.

Claims

权利要求书 Claim 1、 一种网络连接的方法, 其特征在于, 所述方法包括:  A method for network connection, the method comprising: 应用单元的应用模块根据预先配置的网络连接端口的信息, 将网络连 接请求发送至虚拟网络模块;  The application module of the application unit sends the network connection request to the virtual network module according to the information of the pre-configured network connection port; 虚拟网络模块与用于网络连接的 USB网络设备模块建立连接, 并将所 述网络连接请求发送至 USB网络设备模块,由所述 USB网络设备模块与通 讯单元建立网络连接。  The virtual network module establishes a connection with a USB network device module for network connection, and sends the network connection request to the USB network device module, and the USB network device module establishes a network connection with the communication unit. 2、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 配置所述应用模块的网络连接端口为虚拟网络模块端口。  The method according to claim 1, wherein the method further comprises: configuring a network connection port of the application module as a virtual network module port. 3、 根据权利要求 1所述的方法, 其特征在于, 在由所述 USB 网络设 备模块与通讯单元建立网络连接步骤之后, 所述方法还包括:  The method according to claim 1, wherein after the step of establishing a network connection between the USB network device module and the communication unit, the method further includes: 当应用单元和 /或通讯单元进入休眠状态时, USB网络设备模块与通讯 单元的网络连接断开,应用单元的 USB驱动检测到 USB网络设备模块拔出 事件, 触发 USB网络设备模块断开与虚拟网络模块的连接。  When the application unit and/or the communication unit enters the sleep state, the network connection between the USB network device module and the communication unit is disconnected, and the USB driver of the application unit detects the USB network device module pull-out event, triggering the disconnection and virtualization of the USB network device module. The connection of the network module. 4、 根据权利要求 1、 2或 3所述的方法, 其特征在于, 在由所述 USB 网络设备模块与通讯单元建立网络连接步骤之后, 所述方法还包括:  The method according to claim 1, 2 or 3, wherein after the step of establishing a network connection between the USB network device module and the communication unit, the method further comprises: 当应用单元唤醒通讯单元时,应用单元根据通用输入输出 GPIO指示信 息, 拉高 AP_WAKEUP_MODULE管脚的电平, USB网络设备模块与通讯 单元建立网络连接; 或者,  When the application unit wakes up the communication unit, the application unit raises the level of the AP_WAKEUP_MODULE pin according to the general-purpose input and output GPIO indication information, and the USB network device module establishes a network connection with the communication unit; or 当通讯单元唤醒应用单元时, 通讯单元根据 GPIO 指示信息, 拉高 MODULE_WAKEUP_AP管脚的电平, 通讯单元与 USB网络设备模块建立 网络连接。  When the communication unit wakes up the application unit, the communication unit raises the level of the MODULE_WAKEUP_AP pin according to the GPIO indication information, and the communication unit establishes a network connection with the USB network device module. 5、 根据权利要求 4所述的方法, 其特征在于, 所述方法还包括: USB驱动检测到 USB网络设备模块的插入事件, 对所述 USB网络设 备模块进行枚举; 虚拟网络模块建立与 USB网络设备模块的连接, 应用模块通过虚拟网 络模块收发网络数据。 The method of claim 4, further comprising: the USB driver detecting an insertion event of the USB network device module, and enumerating the USB network device module; The virtual network module establishes a connection with the USB network device module, and the application module transmits and receives network data through the virtual network module. 6、 一种通讯终端, 包括通讯单元, 其特征在于, 所述通讯终端还包括 应用单元; 所述应用单元包括: 应用模块、 虚拟网络模块、 USB 网络设备 模块; 其中,  A communication terminal, comprising: a communication unit, wherein the communication terminal further comprises an application unit; the application unit comprises: an application module, a virtual network module, and a USB network device module; 应用模块, 用于根据预先配置的网络连接端口的信息, 将网络连接请 求发送至所述虚拟网络模块;  An application module, configured to send a network connection request to the virtual network module according to the information of the pre-configured network connection port; 虚拟网络模块, 用于接收到所述网络连接请求后, 与所述 USB网络设 备模块建立连接, 并将所述网络连接请求发送至 USB网络设备模块;  a virtual network module, configured to establish a connection with the USB network device module after receiving the network connection request, and send the network connection request to a USB network device module; USB 网络设备模块, 用于接收到网络连接请求后, 与所述通讯单元建 立网络连接。  The USB network device module is configured to establish a network connection with the communication unit after receiving the network connection request. 7、 根据权利要求 6所述的通讯终端, 其特征在于, 所述应用模块的网 络连接端口为虚拟网络模块端口。  The communication terminal according to claim 6, wherein the network connection port of the application module is a virtual network module port. 8、 根据权利要求 6所述的通讯终端, 其特征在于, 所述应用单元还包 括 USB驱动, 用于当应用单元和 /或通讯单元进入休眠状态, USB 网络设 备模块与通讯单元的网络连接断开时,检测到 USB网络设备模块拔出事件, 触发 USB网络设备模块断开与虚拟网络模块的连接。  The communication terminal according to claim 6, wherein the application unit further comprises a USB driver, configured to disconnect the network between the USB network device module and the communication unit when the application unit and/or the communication unit enter a sleep state. When it is turned on, the USB network device module pull-out event is detected, and the USB network device module is triggered to disconnect from the virtual network module. 9、 根据权利要求 6、 7或 8所述的通讯终端, 其特征在于, 所述应用 单元, 进一步用于当应用单元唤醒通讯单元时, 根据 GPIO提示信息, 拉高 AP—WAKEUP—MODULE管脚的电平;  The communication terminal according to claim 6, 7 or 8, wherein the application unit is further configured to: when the application unit wakes up the communication unit, raise the AP-WAKEUP-MODULE pin according to the GPIO prompt information. Level; 所述通讯单元 ,进一步用于当通讯单元唤醒应用单元时 ,根据 GPIO提 示信息, 拉高 MODULE_WAKEUP_AP管脚的电平。  The communication unit is further configured to: when the communication unit wakes up the application unit, raise the level of the MODULE_WAKEUP_AP pin according to the GPIO prompt information. 10、 根据权利要求 9所述的通讯终端, 其特征在于, 所述 USB驱动, 具体用于检测到 USB网络设备模块插入事件后,对所述 USB网络设备模块 进行枚举, 触发虚拟网络模块建立与 USB网络设备模块的连接。 The communication terminal according to claim 9, wherein the USB driver is specifically configured to enumerate the USB network device module after detecting a USB network device module insertion event, triggering establishment of a virtual network module. Connection to a USB network device module. 11、 根据权利要求 6、 7或 8所述的通讯终端, 其特征在于, 所述虚拟 网络模块为虚拟 MODEM模块或虚拟网卡模块。 The communication terminal according to claim 6, 7 or 8, wherein the virtual network module is a virtual MODEM module or a virtual network card module.
PCT/CN2011/078743 2011-02-10 2011-08-23 Network connection method and communication terminal Ceased WO2012106948A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110035676.0A CN102131304B (en) 2011-02-10 2011-02-10 A kind of method for connecting network and communicating terminal
CN201110035676.0 2011-02-10

Publications (1)

Publication Number Publication Date
WO2012106948A1 true WO2012106948A1 (en) 2012-08-16

Family

ID=44269168

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/078743 Ceased WO2012106948A1 (en) 2011-02-10 2011-08-23 Network connection method and communication terminal

Country Status (2)

Country Link
CN (1) CN102131304B (en)
WO (1) WO2012106948A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102131304B (en) * 2011-02-10 2015-08-12 中兴通讯股份有限公司 A kind of method for connecting network and communicating terminal
CN103139036B (en) * 2011-11-28 2015-12-09 联想(北京)有限公司 Electronic equipment and information processing method thereof
CN103281308B (en) * 2013-05-08 2017-04-26 大唐移动通信设备有限公司 Data transmission method and data transmission equipment
CN105722192B (en) * 2014-12-03 2020-10-27 联想(北京)有限公司 Network connection method, electronic equipment and system
CN110149614B (en) * 2018-02-13 2021-09-21 西安中兴新软件有限责任公司 Vehicle-mounted data transmission method and device and vehicle-mounted TBOX

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101069404A (en) * 2004-12-01 2007-11-07 诺基亚公司 Method and system for opening a network link
CN101667132A (en) * 2009-09-17 2010-03-10 成都时代诺亚舟教育软件有限公司 Handheld learning terminal system and resource regeneration method thereof
CN101923384A (en) * 2009-06-10 2010-12-22 巴比禄股份有限公司 network device
CN102131304A (en) * 2011-02-10 2011-07-20 中兴通讯股份有限公司 Network connection method and communication terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080118014A1 (en) * 2006-11-16 2008-05-22 Nokia Corporation Utilizing wake-up signals for synchronizing multiradio timing
CN101325771A (en) * 2008-05-19 2008-12-17 深圳华为通信技术有限公司 Wireless internet method and terminal
CN101631377B (en) * 2009-07-30 2011-11-30 中兴通讯股份有限公司 Terminal dormancy method and terminal
CN101651978A (en) * 2009-09-25 2010-02-17 中兴通讯股份有限公司 Method, system and device for switching states of wireless data access equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101069404A (en) * 2004-12-01 2007-11-07 诺基亚公司 Method and system for opening a network link
CN101923384A (en) * 2009-06-10 2010-12-22 巴比禄股份有限公司 network device
CN101667132A (en) * 2009-09-17 2010-03-10 成都时代诺亚舟教育软件有限公司 Handheld learning terminal system and resource regeneration method thereof
CN102131304A (en) * 2011-02-10 2011-07-20 中兴通讯股份有限公司 Network connection method and communication terminal

Also Published As

Publication number Publication date
CN102131304B (en) 2015-08-12
CN102131304A (en) 2011-07-20

Similar Documents

Publication Publication Date Title
CN102096649B (en) UART-based sleep wakeup method and device
CN101498964B (en) Wireless modulation-demodulation apparatus and system, sleeping/waking method and terminal
CN203366017U (en) Building talk-back intelligent terminal and crash restart system for same
CN101242447B (en) A dual-CPU architecture smart phone and its communication control method
US10831700B2 (en) Methods and apparatus for reducing power consumption within embedded systems
WO2012027991A1 (en) Method, device and system for bidirectional wake-up based on universal serial bus
CN102572119B (en) A kind of mobile terminal and electricity saving method thereof
WO2013189292A1 (en) Awakening and hot-plugging method based on high speed inter-chip (hsic) and device for same
WO2012106948A1 (en) Network connection method and communication terminal
CN102200827A (en) Sleep and wake-up methods and systems for equipment
WO2011116610A1 (en) Method, system and device for initializing internet device
JP2018085075A (en) Function extension device, information processing system and control program of function extension device
TWI528161B (en) Data transmitting system and data transmitting method
CN102958142B (en) Method and system for starting sleep and wakeup modes
CN101252733B (en) Communication circuit and communication method between a mobile terminal and modules
CN103294627A (en) Data transmission method, system and electronic device using the method
CN112769196B (en) A charging control method, device, electronic equipment and charger
CN101242607A (en) A dual-CPU architecture smart phone and its communication control method
CN105094715A (en) Electronic device
WO2015103951A1 (en) Instant application message processing method and modem
CN209562575U (en) Network awakening device and interactive intelligent panel
WO2012106853A1 (en) Method, system and device for a usb data card with u disk function to enter sleep state
CN103049347A (en) Computer crash monitoring and resetting device
CN110943350A (en) WIFI smart jack, based on WIFI smart jack's computer watchdog system
CN101345950B (en) Terminal and implementing method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11858306

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11858306

Country of ref document: EP

Kind code of ref document: A1