WO2011106984A1 - Method for transmitting data in parallel by mobile terminal and mobile terminal thereof - Google Patents

Method for transmitting data in parallel by mobile terminal and mobile terminal thereof Download PDF

Info

Publication number
WO2011106984A1
WO2011106984A1 PCT/CN2010/079834 CN2010079834W WO2011106984A1 WO 2011106984 A1 WO2011106984 A1 WO 2011106984A1 CN 2010079834 W CN2010079834 W CN 2010079834W WO 2011106984 A1 WO2011106984 A1 WO 2011106984A1
Authority
WO
WIPO (PCT)
Prior art keywords
link
mobile terminal
data
request
user
Prior art date
Application number
PCT/CN2010/079834
Other languages
French (fr)
Chinese (zh)
Inventor
孙光新
华国栋
李玉华
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011106984A1 publication Critical patent/WO2011106984A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections

Definitions

  • the present invention relates to the field of mobile terminal communication, and in particular to a method and a mobile terminal for transmitting data in parallel by a mobile terminal.
  • BACKGROUND With the expanding field of mobile phone applications, mobile phone Internet access, mobile phone on demand is no longer an illusion, especially the application of 3G technology makes the use of mobile phones more extensive.
  • SIM Subscriber Identity Module
  • This type of mobile phone is usually called a multi-card multi-standby mobile phone.
  • the Doka multi-standby mobile phone When using a multi-card multi-standby mobile phone to access the Internet, it is only A SIM card is working, and the specific work is as follows: The Doka multi-standby mobile phone first connects to the base station through a WAP (Wireless Application Protocol), and then the base station connects to a service on the Internet network to communicate or data. Transmission.
  • WAP Wireless Application Protocol
  • a primary object of the present invention is to provide a method and a mobile terminal for transmitting data in parallel by a mobile terminal to solve at least the above problems.
  • a method for transmitting data in parallel by a mobile terminal comprising the steps of: receiving an internet request from a user; establishing a link to the online request by using a plurality of user identification cards of the mobile terminal The link of the address; the data is transmitted in parallel using the established plurality of links.
  • a mobile terminal having a plurality of subscriber identity cards, the mobile terminal further comprising a receiving module, configured to receive an internet request from the user; and a link establishing module, a link for establishing a link address to the Internet access request by using the plurality of subscriber identity cards; and a data transmission module for transmitting data in parallel using the plurality of links established by the link establishment module.
  • the link is established by using multiple user identification cards, which solves the problem that the data transmission is slow and the network connection is unstable when the mobile terminal accesses the Internet, thereby improving the data transmission speed and ensuring the reliability of the network connection.
  • FIG. 1 is a block diagram showing the structure of a mobile terminal according to an embodiment of the present invention
  • FIG. 2 is a block diagram showing another structure of a mobile terminal according to an embodiment of the present invention
  • a structural block diagram of the mobile terminal
  • FIG. 5 is a schematic structural diagram of a mobile Internet according to Embodiment 1 of the present invention
  • FIG. 6 is a flowchart of a method for transmitting data in parallel by a mobile terminal according to Embodiment 1 of the present invention
  • FIG. 7 is a parallel transmission of a mobile terminal according to Embodiment 2 of the present invention
  • FIG. 8 is a schematic diagram of a method for establishing a link by using two subscriber identity cards on a mobile phone according to Embodiment 2 of the present invention
  • FIG. 9 is a network server according to Embodiment 2 of the present invention.
  • Method flow chart for maintenance BEST MODE FOR CARRYING OUT THE INVENTION
  • data transmission is performed in parallel using a plurality of user identification cards on a mobile terminal (for example, a mobile phone), and data transmission can be performed at high speed, thereby improving user satisfaction.
  • a mobile terminal for example, a mobile phone
  • Base The embodiment of the invention provides a mobile terminal, which includes multiple user identification cards.
  • 1 is a mobile terminal according to an embodiment of the present invention, including a receiving module 12, a link establishing module 14, and a data transmission module 16. The mobile terminal will be described in detail below.
  • the mobile terminal includes a receiving module 12, configured to receive an online request from the user, a link establishing module 14, a link for establishing a link address to the online request by using the plurality of user identification cards, and a data transmission module 16, Data is transmitted in parallel using a plurality of links of the link setup module setup 14. ⁇ Using multiple subscriber identification cards to establish links, data can be transmitted simultaneously on multiple parallel links. Compared with using one link to transmit data, the data transmission speed is increased several times, and when a link fails, The foregoing technology can also be connected to the network through other links. Therefore, the foregoing technology in the embodiment solves the problem that the data transmission is slow and the network connection is unstable when the mobile terminal accesses the Internet.
  • the link establishing module 14 includes: a link request message generating unit, configured to generate, according to the online request, a plurality of link request messages corresponding to the plurality of user identification cards of the mobile terminal; wherein, the link request message The source address is a user identification card number, the destination address is a link address corresponding to the online request, the link request message further carries the content requested by the user and the identification information of the mobile terminal, and the link establishing unit is configured to respectively be in the multiple users. A corresponding link request message is sent on the identification card, and a link to the above link address is established.
  • FIG. 2 is another mobile terminal according to an embodiment of the present invention.
  • the mobile terminal includes: a receiving module 12, a link establishing module 14, a data transmission module 16, and a recombining module 18.
  • the functions of the receiving module 12, the link establishing module 14, and the data transmission module 16 are the same as those of the corresponding modules in FIG. 1, and are not described in detail herein.
  • FIG. 3 is still another mobile terminal according to an embodiment of the present invention.
  • the mobile terminal includes: a receiving module 12, a link establishing module 14, a data transmission module 16, and a multiplexing selection module 20. among them, The functions of the receiving module 12, the link establishing module 14, and the data transmission module 16 are the same as those of the corresponding modules in FIG. 1, and will not be described in detail herein.
  • the multiplex selection module 20 is configured to: after receiving the online request, the receiving module 12 prompts the user whether to select to use the multiplex function; and after receiving the information that the user selects to use the multiplex function, the trigger link establishing module 14 establishes a chain. road.
  • the link establishment module 14 can establish a link in one of the following ways: Global System for Mobile communication (GSM) wireless access, Wireless Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS) Radio Access, Enhanced Data Rates for GSM Evolution (EDGE) Wireless Access, CDMAIX (CDMA Network Upgrade) Wireless Access, Time Division Time Division Synchronous CDMA (TD-SCDMA) radio access, Third Generation Long Term Evolution (3G LTE) radio access.
  • GSM Global System for Mobile communication
  • WCDMA Wireless Code Division Multiple Access
  • GPRS General Packet Radio Service
  • EDGE Enhanced Data Rates for GSM Evolution
  • CDMAIX CDMA Network Upgrade
  • TD-SCDMA Time Division Time Division Synchronous CDMA
  • the receiving module 12, the link establishing module 14, the data transmission module 16, the reassembly module 18, and the multiplex selection module 20 can be written to a certain device of the mobile terminal. After receiving the information, the mobile terminal performs the digital power conversion and the information processing through the processing module. Therefore, the foregoing module in this embodiment may be disposed on the processing module to implement the foregoing functions.
  • the above mobile terminals use multiple subscriber identification cards to establish links, and can simultaneously transmit data on multiple parallel links. Compared with using one link to transmit data, the data transmission speed is increased several times, and when one link When the fault occurs, the network can be connected to the network through other links. Therefore, the foregoing technology solves the problem that the data transmission is slow and the network connection is unstable when the mobile terminal accesses the Internet.
  • Step S202 The mobile terminal receives an online request from the user;
  • Step S204 The mobile terminal establishes a link to the link address of the online request by using a plurality of user identification cards thereon;
  • Step S206 The mobile terminal transmits data in parallel using the established plurality of links.
  • the step S204 includes: generating a plurality of link request messages corresponding to the plurality of user identification cards according to the online request; wherein, the source address of the link request message is a user identification card number, and the destination address is an online request Link address, link request message also carries the content requested by the user And the identification information of the mobile terminal; respectively sending a corresponding link request message on the plurality of user identification cards to establish a link to the link address.
  • the mobile terminal has two SIM cards, the card number is: 13564684795, the card number is: 13899984795, then the source address of the link request message sent by the card is 13564684795, and the source address of the link request message sent by the card two It is 13899998395.
  • the specific process of the link is as follows: the card sends a link request message to the base station; after receiving the link request message, the base station sends the link request message to the network access gateway, where the network access gateway is 13564684795 assigns a temporary IP address while maintaining a list of 13564684795 correspondences with temporary IPs.
  • the network access gateway modifies the source address of the link request message to the corresponding temporary IP address, and sends the link request message to the peer network server; in order to enable the peer network server to know the link sent by the card one and the card two If the request message is sent by the same terminal, the link request message needs to carry the unique identification information of the mobile terminal, and the network server maintains the link request message with the same mobile terminal identifier as the same link group.
  • the process of generating the link request message is as follows: the mobile terminal resolves the domain name information according to the online request of the user, obtains the link address corresponding to the online request, and encapsulates, generates, and moves the content requested by the user and the identification information of the mobile terminal.
  • the data returned by the network side will be one data block with a sequence number.
  • the mobile terminal needs to receive the data.
  • the data is reorganized, and the reorganization process is as follows: Decompose the received data, classify the data with the same source address and port number into the same link group, and reorganize the data in the same link group according to the sequence number carried in the data.
  • the reorganized data will be uploaded to the upper application of the mobile terminal for corresponding processing.
  • the user may be prompted to select whether to use the multiplex function; if the user selects yes, the user will be selected to use the multiplex function. Then, the above step S204 is performed.
  • the mobile phone When the user triggers the Internet access function, the mobile phone will prompt the user whether to choose to use the multiplex function, that is, data transmission through all or multiple cards on the mobile phone. This means that each card will start to charge according to the flow rate. If the unit price of each card traffic fee is the same, the final traffic fee is basically the same as the cost of using the single card.
  • the multi-card parallel data transmission method enables high-speed data transmission, and the user is more convenient to use.
  • Embodiment 1 This embodiment provides a method for a mobile terminal to transmit data in parallel.
  • a user uses a multi-card multi-standby mobile phone to view Youku video in a mobile Internet environment, as shown in FIG.
  • the structure diagram includes a mobile phone, a base station, a gateway, and a server.
  • the communication between the mobile phone and the base station uses a wireless protocol
  • the communication between the base station, the gateway, and the server uses the SCTP protocol.
  • the mobile phone is a dual-card mobile phone with the card numbers 13563684795 and 13863684795 respectively.
  • Step S302 The user performs video on demand, and selects to use the multiplex function
  • Step S304 After the mobile phone receives the video on demand of the user, the domain name is resolved.
  • Step S306 Send the link request message by using the two cards of the mobile phone respectively;
  • Step S308 After receiving the link request message, the base station forwards the link request message to the gateway;
  • URL Uniform Resource Locator
  • the gateway will Received two link request messages, and each link request message carries a card number, because Two need to allocate a temporary IP address corresponding to the temporary card number with the list of the embodiment according to the present embodiment as the IP address shown in Table 1: Table 1
  • Step S312 The gateway re-encapsulates the link request message, and converts the source address into the temporary IP address, which is 192.168.0.1 and 192.168.0.2, and sends the encapsulated link request message to the server;
  • Step S314 The server receives the link request message, analyzes the message, and divides the two messages into the same link group according to the mobile phone serial number; the server returns a response message whose destination address is 192.168.0.1 or 192.168.0.2; the server can pass The list maintains the same link group.
  • the link group list in this embodiment is as shown in Table 2.
  • Step S316 After receiving the response message, the gateway converts the source IP address into a corresponding card number.
  • the switch is re-converted to ⁇ 1 192.168.0.1 or 192.168.0.2.
  • Embodiment 2 This embodiment provides a method for a mobile terminal to transmit data in parallel.
  • the mobile terminal in this embodiment uses a mobile phone as an example for description. Referring to FIG. 7, the method includes the following steps: Step S402: The mobile phone receives the user. After the Internet access request, a plurality of user identification cards are used to establish a link to the link address of the online request; After the mobile phone receives the Internet access request, it can check whether the link corresponding to the Internet access request is already connected.
  • Step S404 The mobile phone transmits data in parallel using the established multiple links.
  • the parallel transmission of data in this embodiment refers to the transmission and reception of data by each subscriber identification card on the handset, and the corresponding processing of the transmitted and received data.
  • the received data is reorganized, etc., and the recombination method is the same as the recombination method in the above embodiment, and will not be described in detail herein.
  • the embodiment further provides a method for establishing a link by using two user identification cards (a first user identification card and a second user identification card) on the mobile phone.
  • the method includes the following steps: Step S502: a user identification card and a second user identification card respectively send a link request message to the base station; Step S504: the base station transmits the link request message to the network server through a series of links, and sends the link request message to the network server; Step S506: The network server receives After the network data is processed, the link request message belonging to the same mobile phone serial number is placed in a maintenance list, and then the response message is returned; at this time, only the link request message is recorded, and no resources are allocated; Step S508: The base station receives After the response message of the server, the response message is returned to the first user identification card and the second user identification card of the mobile phone; Step S510: the two user identification cards of the mobile phone send the confirmation connection request message again after receiving the response message; Step S512: After the network server receive
  • Step S602 After establishing the connection, the network server first selects a primary link for first allocating data; Step S604: The network server divides the data requested by the mobile phone, and allocates the data blocks into a unified sequence.
  • Step S606 The network server allocates a stream number for each data block to distinguish different data in the same stream; Step S608: The network server distributes a certain number of data blocks to the primary link And then distributing the remaining data to other links; Step S610: The network server determines whether a packet loss request is received, and if yes, step S614 is performed; if no, step 4 is performed S612; Step S612: the network server will distribute each time The amount of data blocks is exponentially increased, and when the number of data blocks reaches a preset upper limit, linear growth is performed; then step S618 is performed; Step S614: The network server drops the number of distributed data blocks on the link receiving the packet loss request At the lowest level, when the situation of losing the packet reaches the preset upper limit, the link is suspended; and the step is executed.
  • Step S616 if the link still continues to have data loss, when there are consecutive data packets lost and the number of times reaches the upper limit, the link is suspended, and the data of the link is transferred to other links; Step S616: Network The server sends a probe packet to the suspended link at intervals, detects whether the link has resumed communication, and once the data is returned, re-distributes the data on the link; Step S618: Until all the data is sent , sends a request to close the connection.
  • the embodiment of the invention mainly improves the mobile terminal, and the data can only be transmitted through one user identification card, and the data can be transmitted in parallel through all the user identification cards or partial user identification cards on the mobile terminal, thereby improving The speed of data transfer.
  • the embodiments of the present invention achieve the following technical effects: ⁇ Multi-card parallel transmission of data, improve the speed of data transmission, and ensure the reliability of the network connection; enhance the performance of the mobile terminal and Competitive advantage.
  • ⁇ Multi-card parallel transmission of data improve the speed of data transmission, and ensure the reliability of the network connection; enhance the performance of the mobile terminal and Competitive advantage.
  • the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method for transmitting data in parallel by a mobile terminal and a mobile terminal thereof are provided in the present invention. The method includes the following steps: receiving a network access request from a user; establishing links to the link address of the network access request respectively, by using the multiple user identification cards of the mobile terminal; transmitting data in parallel by using the established multiple links. With the present invention, the problems of slow data transmission and unstable network connection when accessing the network by the mobile terminal are solved by establishing links with multiple user identification cards, which further improves the data transmission speed, and ensures the reliability of network connection.

Description

移动终端并^ f亍传输数据的方法和移动终端 技术领域 本发明涉及移动终端通信领域, 具体涉及一种移动终端并行传输数据的 方法和移动终端。 背景技术 随着手机应用领域的日益扩大, 手机上网, 手机点播已经不再是幻想, 尤其是 3G技术的应用使得手机的用途更加广泛。 目前有的手机上安装有多个用户识别卡, 例如 SIM ( Subscriber Identity Module, 用户识别模块)卡, 这种手机通常称为多卡多待手机, 使用多卡多 待手机进行上网时, 只是其中的一个 SIM卡在工作, 具体工作为: 多卡多待 手机首先通过 WAP ( Wireless Application Protocol, 无线应用协议 )连接到基 站, 然后再由基站连接到 Internet网络上的某个服务进行通信或者是数据的 传输。 发明人发现因为多卡多待手机上网时,只是其中的一个 SIM卡参与数据 的传输, 由于网络传输速度, 频繁的网络切换与手机信号强弱等原因导致手 机上网不像计算机上网那样稳定, 经常会出现不能联机的现象, 同时不能高 速的进行数据传输, 进而影响用户的正常使用。 发明内容 本发明的主要目的在于提供一种移动终端并行传输数据的方法和移动终 端, 以至少解决上述问题。 根据本发明的一个方面, 提供了一种移动终端并行传输数据的方法, 包 括以下步骤: 接收来自用户的上网请求; 利用所述移动终端的多个用户识别 卡分别建立到所述上网请求的链接地址的链路; 使用建立的多个链路并行地 传输数据。 才艮据本发明的另一方面,提供了一种移动终端, 其上有多个用户识别卡, 该移动终端还包括接收模块, 用于接收来自用户的上网请求; 链路建立模块, 用于利用所述多个用户识别卡分别建立到所述上网请求的链接地址的链路; 以及数据传输模块, 用于使用所述链路建立模块建立的多个链路并行地传输 数据。 通过本发明, 釆用多个用户识别卡建立链路, 解决了移动终端上网时数 据传输慢和网络连接不稳定的问题, 进而提高了数据传输速度, 并保证了网 络连接的可靠性。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的 不当限定。 在附图中: 图 1是本发明实施例提供的移动终端的结构框图; 图 2是本发明实施例提供的另一种移动终端的结构框图; 图 3是本发明实施例提供的第三种移动终端的结构框图; The present invention relates to the field of mobile terminal communication, and in particular to a method and a mobile terminal for transmitting data in parallel by a mobile terminal. BACKGROUND With the expanding field of mobile phone applications, mobile phone Internet access, mobile phone on demand is no longer an illusion, especially the application of 3G technology makes the use of mobile phones more extensive. Currently, there are multiple user identification cards installed on mobile phones, such as a SIM (Subscriber Identity Module) card. This type of mobile phone is usually called a multi-card multi-standby mobile phone. When using a multi-card multi-standby mobile phone to access the Internet, it is only A SIM card is working, and the specific work is as follows: The Doka multi-standby mobile phone first connects to the base station through a WAP (Wireless Application Protocol), and then the base station connects to a service on the Internet network to communicate or data. Transmission. The inventor found that because of the multi-card and multi-standby mobile phone access, only one of the SIM cards participates in the data transmission. Due to the network transmission speed, frequent network switching and the strength of the mobile phone signal, the mobile phone Internet access is not as stable as the computer Internet access, often There is a phenomenon that the connection cannot be made, and at the same time, data transmission cannot be performed at a high speed, thereby affecting the normal use of the user. SUMMARY OF THE INVENTION A primary object of the present invention is to provide a method and a mobile terminal for transmitting data in parallel by a mobile terminal to solve at least the above problems. According to an aspect of the present invention, a method for transmitting data in parallel by a mobile terminal is provided, comprising the steps of: receiving an internet request from a user; establishing a link to the online request by using a plurality of user identification cards of the mobile terminal The link of the address; the data is transmitted in parallel using the established plurality of links. According to another aspect of the present invention, there is provided a mobile terminal having a plurality of subscriber identity cards, the mobile terminal further comprising a receiving module, configured to receive an internet request from the user; and a link establishing module, a link for establishing a link address to the Internet access request by using the plurality of subscriber identity cards; and a data transmission module for transmitting data in parallel using the plurality of links established by the link establishment module. Through the invention, the link is established by using multiple user identification cards, which solves the problem that the data transmission is slow and the network connection is unstable when the mobile terminal accesses the Internet, thereby improving the data transmission speed and ensuring the reliability of the network connection. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are set to illustrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing the structure of a mobile terminal according to an embodiment of the present invention; FIG. 2 is a block diagram showing another structure of a mobile terminal according to an embodiment of the present invention; a structural block diagram of the mobile terminal;
图 5是本发明实施例 1提供的移动互联网的结构示意图; 图 6是本发明实施例 1提供的移动终端并行传输数据的方法流程图; 图 7是本发明实施例 2提供的移动终端并行传输数据的方法流程图; 图 8是本发明实施例 2提供的利用手机上的两个用户识别卡建立链路的 方法 ¾ϊ程图; 以及 图 9是本发明实施例 2提供的网络服务器进行链路维护的方法流程图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本发明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互组合。 在本发明的实施例中, 使用移动终端 (例如手机) 上的多个用户识别卡 并行进行数据传输, 能高速的进行数据传输, 进而提高了用户的满意度。 基 于此, 本发明实施例提供了一种移动终端, 包括多个用户识别卡。 图 1是才艮 据本发明实施例的移动终端, 包括接收模块 12、 链路建立模块 14 , 和数据 传输模块 16。 下面对此移动终端进行详细描述。 移动终端包括接收模块 12 , 用于接收来自用户的上网请求; 链路建立模 块 14 , 用于利用上述多个用户识别卡分别建立到该上网请求的链接地址的链 路; 以及数据传输模块 16 , 用于使用链路建立模块建立 14的多个链路并行 地传输数据。 釆用多个用户识别卡建立链路, 可以在多条并行链路上同时传输数据, 相对于使用一条链路传输数据, 数据的传输速度提高了几倍, 并且当一条链 路出现故障时, 还可以通过其它链路与网络连接, 因此本实施例上述技术解 决了移动终端上网时数据传输慢和网络连接不稳定的问题。 优选地, 链路建立模块 14包括: 链路请求消息生成单元, 用于根据上 述上网请求生成与该移动终端的多个用户识别卡对应的多个链路请求消息; 其中, 链路请求消息的源地址为用户识别卡***, 目的地址为上网请求对应 的链接地址,链路请求消息还携带用户请求的内容和该移动终端的标识信息; 以及链路建立单元, 用于分别在上述多个用户识别卡上发送对应的链路请求 消息, 建立到上述链接地址的链路。 该移动终端在无线网络内釆用多卡接入, 即使用多个用户识别卡建立链 路, 在有线网络内可以釆用 SCTP ( Stream Control Transfer Protocol, 流控制 传输协议) 进行数据传输, 达到与 Internet网络进行多路并行传输通信, 提 高了数据传输的速度。 图 2是本发明实施例提供的另一种移动终端, 该移动终端包括: 接收模 块 12、 链路建立模块 14、 数据传输模块 16 , 和重组模块 18。 其中, 接收模 块 12、 链路建立模块 14 , 和数据传输模块 16的功能与图 1中对应模块的功 能相同, 这里不再详述。 重组模块 18 , 用于对数据传输模块 16接收的数据 进行分解, 将源地址和端口号相同的数据归为同一链路组, 根据数据携带的 序列号对同一链路组内的数据进行重组。 其中, 数据携带的序列号是网络服 务器分配的。 图 3是本发明实施例提供的再一种移动终端, 该移动终端包括: 接收模 块 12、 链路建立模块 14、 数据传输模块 16 , 和多路传输选择模块 20。 其中, 接收模块 12、 链路建立模块 14, 和数据传输模块 16的功能与图 1中对应模 块的功能相同, 这里不再详述。 多路传输选择模块 20, 用于接收模块 12接 收到上网请求后, 提示用户是否选择使用多路传输功能; 以及接收到用户选 择使用多路传输功能的信息后, 触发链路建立模块 14建立链路。 上述链路建立模块 14可以通过以下方式之一建立链路: 全球移动通信 *** ( Global System for Mobile communication, GSM ) 无线接入、 无线码分 多址接入 ( Wireless Code Division Multiple Access, WCDMA )、 通用分组无 线业务 (General Packet Radio Service, GPRS ) 无线接入、 GSM用的增强型 数据速率 (Enhanced Data rates for GSM Evolution, EDGE ) 无线接入、 CDMAIX ( C D M A网络的升级) 无线接入、 Time Division时分同步码分多 址 ( Time Division Synchronous CDMA, TD-SCDMA ) 无线接入、 第三代长 期演进 ( Third Generation Long Term Evolution, 3G LTE ) 无线接入。 接收模块 12、 链路建立模块 14、 数据传输模块 16、 重组模块 18和多路 传输选择模块 20可以写入到移动终端的某个器件上。 通常的移动终端在接 收到信息后, 通过处理模块进行数电转换及信息处理, 因此, 本实施例中的 上述模块可以设置在该处理模块上, 用以实现上述功能。 以上移动终端均釆用多个用户识别卡建立链路, 可以在多条并行链路上 同时传输数据,相对于使用一条链路传输数据,数据的传输速度提高了几倍, 并且当一条链路出现故障时, 还可以通过其它链路与网络连接, 因此本实施 例上述技术解决了移动终端上网时数据传输慢和网络连接不稳定的问题。 在本发明实施例中, 对应于上述移动终端, 提供了一种移动终端并行传 输数据的方法, 参见图 4, 该方法包括以下步骤: 步骤 S202: 移动终端接收来自用户的上网请求; 步骤 S204:该移动终端利用其上的多个用户识别卡分别建立到上述上网 请求的链接地址的链路; 步骤 S206: 该移动终端使用建立的多个链路并行地传输数据。 优选地, 步骤 S204包括: 才艮据上网请求生成与上述多个用户识别卡对 应的多个链路请求消息; 其中, 链路请求消息的源地址为用户识别卡***, 目的地址为上网请求对应的链接地址, 链路请求消息还携带用户请求的内容 和移动终端的标识信息;分别在多个用户识别卡上发送对应的链路请求消息, 建立到上述链接地址的链路。 例如: 移动终端有两个 SIM卡, 卡一号码为: 13564684795 , 卡二号码 为: 13899984795 , 则卡一发送的链路请求消息的源地址为 13564684795 , 卡 二发送的链路请求消息的源地址为 13899984795。 以卡一为例, 其链接的具 体流程为: 卡一发送链路请求消息到基站; 基站收到该链路请求消息后, 将 其发送给网络接入网关, 此时网络接入网关为该 13564684795号分配一个临 时的 IP地址, 同时维护一个 13564684795与临时 IP对应关系的列表。 然后 网络接入网关将链接请求消息的源地址修改成对应的临时 IP地址,并且将该 链接请求消息发送到对端的网络服务器; 为了使对端的网络服务器能够得知 卡一和卡二发送的链接请求消息为同一个终端发送的, 需要在链路请求消息 中携带移动终端唯一的标识信息, 网络服务器将把具有相同移动终端标识的 链路请求消息维护为同一链路组。 优选地, 链路请求消息的生成过程如下: 移动终端根据用户的上网请求 解析域名信息, 获取该上网请求对应的链接地址; 以及对用户请求的内容和 移动终端的标识信息进行封装, 生成与移动终端的多个用户识别卡对应的多 个链路请求消息。 当网络侧釆用流控制传输协议进行数据传输时, 网络侧返回的数据将是 带有序列号的一个个数据块, 这种情况下, 移动终端接收到网络侧返回的数 据后, 需要对接收的数据进行重组, 重组过程如下: 对接收的数据进行分解, 将源地址和端口号相同的数据归为同一链路组, 根据数据携带的序列号对同 一链路组内的数据进行重组。 重组后的数据将会被上传到移动终端的上层应 用程序, 进行相应的处理。 为了进一步满足用户多样性的需求, 可以在接收到来自用户的上网请求 之后, 提示该用户是否选择使用多路传输功能; 如果用户选择是, 将会接收 到用户选择使用多路传输功能的信息, 然后再执行上述步骤 S204。 例如: 当用户触发上网功能时, 手机会提示用户是否选择使用多路传输 功能, 即通过手机上的所有或多个卡进行数据传输, 这种方式意味着每个卡 上都会开始按流量计费, 如果每个卡流量费单价是相同的, 最终的流量费用 与使用单卡的费用基本是一致的, 但是这种多卡并行传输数据的方式能够高 速地进行数据传输, 用户使用起来更加便捷。 本实施例移动终端并行传输数据的方法釆用了多个用户识别卡建立链 路, 可以在多条并行链路上同时传输数据, 相对于使用一条链路传输数据, 数据的传输速度提高了几倍, 并且当一条链路出现故障时, 还可以通过其它 链路与网络连接, 因此本实施例上述技术解决了移动终端上网时数据传输慢 和网络连接不稳定的问题。 下面通过具体实施例对本发明实施例提供的技术方案进行详细描述。 实施例 1 本实施例提供了一种移动终端并行传输数据的方法, 本实施例以在移动 互联网环境中, 用户使用多卡多待手机观看优酷视频为例进行说明, 参见图 5 , 为移动互联网的结构示意图, 包括手机、 基站、 网关和月艮务器, 其中, 手机与基站直间的通信使用的是无线协议, 基站、 网关和服务器间的通信使 用的是 SCTP协议;本实施例中的手机为双卡手机,***分别为 13563684795 , 13863684795。 参见图 6, 为手机并行传输数据的方法流程图, 该方法包括以 下步骤: 步骤 S302: 用户进行视频点播, 且选择使用多路传输功能; 步骤 S304: 手机接到用户的视频点播后, 解析域名信息, 例如 URL ( Uniform Resource Locator , 统一资源定位符), 获取该视频点播对应的链接 地址 (IP地址); 对用户请求的内容 (例如视频名称等) 和手机序列号信息 进行封装, 生成与两个卡对应的链路请求消息; 步骤 S306: 使用手机的两个卡分别发送上述链路请求消息; 步骤 S308: 基站接收该链路请求消息后, 将链路请求消息转发到网关; 步骤 S310: 网关将链路请求消息拆包, 并且为该链路请求消息中的手机 号分配一个临时的 IP地址; 因为步骤 S306中, 手机使用的是两个卡发送的链路请求消息, 所以网 关将会收到两个链路请求消息, 且每个链路请求消息中都携带一个***, 因 此需要分配两个临时的 IP地址, 本实施例***与临时的 IP地址的对应列表 如表 1所示: 表 1 5 is a schematic structural diagram of a mobile Internet according to Embodiment 1 of the present invention; FIG. 6 is a flowchart of a method for transmitting data in parallel by a mobile terminal according to Embodiment 1 of the present invention; FIG. 7 is a parallel transmission of a mobile terminal according to Embodiment 2 of the present invention; FIG. 8 is a schematic diagram of a method for establishing a link by using two subscriber identity cards on a mobile phone according to Embodiment 2 of the present invention; and FIG. 9 is a network server according to Embodiment 2 of the present invention. Method flow chart for maintenance. BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict. In the embodiment of the present invention, data transmission is performed in parallel using a plurality of user identification cards on a mobile terminal (for example, a mobile phone), and data transmission can be performed at high speed, thereby improving user satisfaction. Base The embodiment of the invention provides a mobile terminal, which includes multiple user identification cards. 1 is a mobile terminal according to an embodiment of the present invention, including a receiving module 12, a link establishing module 14, and a data transmission module 16. The mobile terminal will be described in detail below. The mobile terminal includes a receiving module 12, configured to receive an online request from the user, a link establishing module 14, a link for establishing a link address to the online request by using the plurality of user identification cards, and a data transmission module 16, Data is transmitted in parallel using a plurality of links of the link setup module setup 14.建立 Using multiple subscriber identification cards to establish links, data can be transmitted simultaneously on multiple parallel links. Compared with using one link to transmit data, the data transmission speed is increased several times, and when a link fails, The foregoing technology can also be connected to the network through other links. Therefore, the foregoing technology in the embodiment solves the problem that the data transmission is slow and the network connection is unstable when the mobile terminal accesses the Internet. Preferably, the link establishing module 14 includes: a link request message generating unit, configured to generate, according to the online request, a plurality of link request messages corresponding to the plurality of user identification cards of the mobile terminal; wherein, the link request message The source address is a user identification card number, the destination address is a link address corresponding to the online request, the link request message further carries the content requested by the user and the identification information of the mobile terminal, and the link establishing unit is configured to respectively be in the multiple users. A corresponding link request message is sent on the identification card, and a link to the above link address is established. The mobile terminal uses multi-card access in the wireless network, that is, the link is established by using multiple user identification cards, and the SCTP (Stream Control Transfer Protocol) can be used for data transmission in the wired network. The Internet network performs multi-channel parallel transmission communication, which improves the speed of data transmission. FIG. 2 is another mobile terminal according to an embodiment of the present invention. The mobile terminal includes: a receiving module 12, a link establishing module 14, a data transmission module 16, and a recombining module 18. The functions of the receiving module 12, the link establishing module 14, and the data transmission module 16 are the same as those of the corresponding modules in FIG. 1, and are not described in detail herein. The reassembly module 18 is configured to decompose the data received by the data transmission module 16, and classify the data with the same source address and port number into the same link group, and reorganize the data in the same link group according to the sequence number carried by the data. The serial number carried by the data is allocated by the network server. FIG. 3 is still another mobile terminal according to an embodiment of the present invention. The mobile terminal includes: a receiving module 12, a link establishing module 14, a data transmission module 16, and a multiplexing selection module 20. among them, The functions of the receiving module 12, the link establishing module 14, and the data transmission module 16 are the same as those of the corresponding modules in FIG. 1, and will not be described in detail herein. The multiplex selection module 20 is configured to: after receiving the online request, the receiving module 12 prompts the user whether to select to use the multiplex function; and after receiving the information that the user selects to use the multiplex function, the trigger link establishing module 14 establishes a chain. road. The link establishment module 14 can establish a link in one of the following ways: Global System for Mobile communication (GSM) wireless access, Wireless Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS) Radio Access, Enhanced Data Rates for GSM Evolution (EDGE) Wireless Access, CDMAIX (CDMA Network Upgrade) Wireless Access, Time Division Time Division Synchronous CDMA (TD-SCDMA) radio access, Third Generation Long Term Evolution (3G LTE) radio access. The receiving module 12, the link establishing module 14, the data transmission module 16, the reassembly module 18, and the multiplex selection module 20 can be written to a certain device of the mobile terminal. After receiving the information, the mobile terminal performs the digital power conversion and the information processing through the processing module. Therefore, the foregoing module in this embodiment may be disposed on the processing module to implement the foregoing functions. The above mobile terminals use multiple subscriber identification cards to establish links, and can simultaneously transmit data on multiple parallel links. Compared with using one link to transmit data, the data transmission speed is increased several times, and when one link When the fault occurs, the network can be connected to the network through other links. Therefore, the foregoing technology solves the problem that the data transmission is slow and the network connection is unstable when the mobile terminal accesses the Internet. In the embodiment of the present invention, corresponding to the mobile terminal, a method for the mobile terminal to transmit data in parallel is provided. Referring to FIG. 4, the method includes the following steps: Step S202: The mobile terminal receives an online request from the user; Step S204: The mobile terminal establishes a link to the link address of the online request by using a plurality of user identification cards thereon; Step S206: The mobile terminal transmits data in parallel using the established plurality of links. Preferably, the step S204 includes: generating a plurality of link request messages corresponding to the plurality of user identification cards according to the online request; wherein, the source address of the link request message is a user identification card number, and the destination address is an online request Link address, link request message also carries the content requested by the user And the identification information of the mobile terminal; respectively sending a corresponding link request message on the plurality of user identification cards to establish a link to the link address. For example: The mobile terminal has two SIM cards, the card number is: 13564684795, the card number is: 13899984795, then the source address of the link request message sent by the card is 13564684795, and the source address of the link request message sent by the card two It is 13899998395. Taking the card as an example, the specific process of the link is as follows: the card sends a link request message to the base station; after receiving the link request message, the base station sends the link request message to the network access gateway, where the network access gateway is 13564684795 assigns a temporary IP address while maintaining a list of 13564684795 correspondences with temporary IPs. The network access gateway then modifies the source address of the link request message to the corresponding temporary IP address, and sends the link request message to the peer network server; in order to enable the peer network server to know the link sent by the card one and the card two If the request message is sent by the same terminal, the link request message needs to carry the unique identification information of the mobile terminal, and the network server maintains the link request message with the same mobile terminal identifier as the same link group. Preferably, the process of generating the link request message is as follows: the mobile terminal resolves the domain name information according to the online request of the user, obtains the link address corresponding to the online request, and encapsulates, generates, and moves the content requested by the user and the identification information of the mobile terminal. Multiple link request messages corresponding to multiple subscriber identity cards of the terminal. When the network side uses the flow control transmission protocol for data transmission, the data returned by the network side will be one data block with a sequence number. In this case, after receiving the data returned by the network side, the mobile terminal needs to receive the data. The data is reorganized, and the reorganization process is as follows: Decompose the received data, classify the data with the same source address and port number into the same link group, and reorganize the data in the same link group according to the sequence number carried in the data. The reorganized data will be uploaded to the upper application of the mobile terminal for corresponding processing. In order to further meet the needs of the user diversity, after receiving the online request from the user, the user may be prompted to select whether to use the multiplex function; if the user selects yes, the user will be selected to use the multiplex function. Then, the above step S204 is performed. For example: When the user triggers the Internet access function, the mobile phone will prompt the user whether to choose to use the multiplex function, that is, data transmission through all or multiple cards on the mobile phone. This means that each card will start to charge according to the flow rate. If the unit price of each card traffic fee is the same, the final traffic fee is basically the same as the cost of using the single card. However, the multi-card parallel data transmission method enables high-speed data transmission, and the user is more convenient to use. The method for transmitting data in parallel by the mobile terminal in this embodiment uses a plurality of user identification cards to establish a link, and can simultaneously transmit data on multiple parallel links, and the data transmission speed is improved compared to using one link to transmit data. When the link is faulty, the network can be connected to the network through other links. Therefore, the foregoing technology solves the problem that the data transmission is slow and the network connection is unstable when the mobile terminal accesses the Internet. The technical solutions provided by the embodiments of the present invention are described in detail below through specific embodiments. Embodiment 1 This embodiment provides a method for a mobile terminal to transmit data in parallel. In this embodiment, a user uses a multi-card multi-standby mobile phone to view Youku video in a mobile Internet environment, as shown in FIG. 5, which is a mobile Internet. The structure diagram includes a mobile phone, a base station, a gateway, and a server. The communication between the mobile phone and the base station uses a wireless protocol, and the communication between the base station, the gateway, and the server uses the SCTP protocol. In this embodiment, The mobile phone is a dual-card mobile phone with the card numbers 13563684795 and 13863684795 respectively. Referring to FIG. 6 , a flow chart of a method for transmitting data in parallel for a mobile phone, the method includes the following steps: Step S302: The user performs video on demand, and selects to use the multiplex function; Step S304: After the mobile phone receives the video on demand of the user, the domain name is resolved. Information, such as a URL (Uniform Resource Locator), obtains a link address (IP address) corresponding to the video on demand; encapsulates content requested by the user (eg, video name, etc.) and mobile phone serial number information, generates and generates a link request message corresponding to the card; Step S306: Send the link request message by using the two cards of the mobile phone respectively; Step S308: After receiving the link request message, the base station forwards the link request message to the gateway; Step S310: The gateway unpacks the link request message and assigns a temporary IP address to the mobile phone number in the link request message. Because the mobile phone uses the link request message sent by the two cards in step S306, the gateway will Received two link request messages, and each link request message carries a card number, because Two need to allocate a temporary IP address corresponding to the temporary card number with the list of the embodiment according to the present embodiment as the IP address shown in Table 1: Table 1
Figure imgf000009_0001
Figure imgf000009_0001
步骤 S312: 网关对链路请求消息重新封装, 将源地址转换成上述临时的 IP地址, 本实施例即 192.168.0.1与 192.168.0.2, 并将封装后的链路请求消息 发送到服务器; 步骤 S314: 服务器收到链路请求消息, 对消息进行分析, 根据手机序列 号将两个消息分到同一链路组中; 服务器返回响应消息, 其目的地址为 192.168.0.1或者 192.168.0.2; 服务器可以通过列表维护同一链路组, 本实施例的链路组列表如表 2所 Step S312: The gateway re-encapsulates the link request message, and converts the source address into the temporary IP address, which is 192.168.0.1 and 192.168.0.2, and sends the encapsulated link request message to the server; Step S314 The server receives the link request message, analyzes the message, and divides the two messages into the same link group according to the mobile phone serial number; the server returns a response message whose destination address is 192.168.0.1 or 192.168.0.2; the server can pass The list maintains the same link group. The link group list in this embodiment is as shown in Table 2.
表 2Table 2
Figure imgf000009_0002
Figure imgf000009_0002
步骤 S316: 网关收到上述响应消息后, 再将源 IP地址转换成对应的卡 号, 本实施例为^ 1 192.168.0.1或者 192.168.0.2重新转换成对应的 Step S316: After receiving the response message, the gateway converts the source IP address into a corresponding card number. In this embodiment, the switch is re-converted to ^ 1 192.168.0.1 or 192.168.0.2.
13563684795或者 13863684795 , 然后将响应消息通过基站发送到手机。 本实施例的手机通过使用两个卡并行传输数据, 提高了数据的传输速度 和可靠性, 进而保证了用户的正常使用。 实施例 2 本实施例提供了一种移动终端并行传输数据的方法, 本实施例的移动终 端以手机为例进行说明, 参见图 7, 该方法包括以下步 4聚: 步骤 S402: 手机接收到用户的上网请求后, 利用其上的多个用户识别卡 分别建立到上述上网请求的链接地址的链路; 手机接到上网请求后, 可以先检查一下该上网请求对应的链路是否已经 处于连接状态, 如果是, 不需要再建立上述链路, 否则建立上述链路; 建立上述链路时, 本实施例利用手机上的每个用户识别卡发送链路请求 消息给服务器, 请求服务器与其建立连接; 步骤 S404: 该手机使用建立的多个链路并行地传输数据。 本实施例并行地传输数据指通过手机上每个用户识别卡发送和接收数 据, 以及对发送和接收的数据进行相应的处理。 例如对接收的数据进行重组 等, 重组方法与上述实施例中的重组方法相同, 这里不再详述。 本实施例还提供了一种利用手机上的两个用户识别卡 (第一用户识别卡 和第二用户识别卡) 建立链路的方法, 参见图 8, 该方法包括以下步骤: 步骤 S502: 第一用户识别卡和第二用户识别卡分别发送链接请求消息到 基站; 步骤 S504: 基站通过一系列的链接, 并且将链接请求消息转换成网络数 据后发送给网络服务器; 步骤 S506: 网络服务器收到上述网络数据后进行处理, 将属于同一手机 序列号的链接请求消息放到一个维护列表中, 然后返回响应消息; 此时只是 记录链接请求消息, 不分配任何的资源; 步骤 S 508: 基站收到服务器的响应消息后, 向手机的第一用户识别卡和 第二用户识别卡返回响应消息; 步骤 S510: 手机的两个用户识别卡接收到响应消息后再次发送确认连接 请求消息; 步骤 S512: 当网络服务器接收到该确认连接请求消息后, 正式为这些连 接分配资源, 并准备提供服务, 以及返回连接确认消息, 说明此时链路连接 已经建立, 可以进行数据的传输。 本实施例还提供了一种网络服务器进行链路维护的方法, 参见图 9, 该 方法包括以下步 4聚: 步骤 S602: 在建立连接以后, 网络月艮务器首先选择一个主要链路, 用于 首先分配数据; 步骤 S604: 网络服务器将手机请求的数据进行分块, 并且将这些数据块 分配一个统一的序列号, 为重组数据时使用; 步骤 S606: 网络服务器为每个数据块分配一个流号, 用于区别同一个流 中的不同数据; 步骤 S608: 网络服务器将一定数量的数据块分发到主链路, 然后将剩余 数据分发到其它的链路; 步骤 S610: 网络服务器判断是否接收到丢包请求, 如果是, 执行步骤 S614; 如果否, 执行步 4聚 S612; 步骤 S612: 网络服务器将每次分发的数据块量进行指数增长, 当数据块 的数量达到预设的上限时, 进行线性增长; 然后执行步骤 S618; 步骤 S614: 网络服务器将接收到丢包请求的链路上分发数据块的数量降 到最低, 当丢失数据包的情况达到预设上限时, 将该链路挂起; 并执行步骤 S616; 若该链路仍继续发生数据丢失, 当有连续的数据包被丢失并且次数达到 上限时, 则将该链路挂起, 将该链路的数据转移到其他链路; 步骤 S616: 网络服务器每隔一段时间对挂起的链路发送探测数据包, 探 测该链路的是否已经恢复通信, 一旦有数据返回, 则重新在该链路上分发数 据; 步骤 S618: 直到所有的数据发送完毕, 发送关闭连接的请求。 本发明实施例主要是对移动终端进行了改进, 由原来只能通过一个用户 识别卡传输数据, 4爹改为可以通过移动终端上所有的用户识别卡或部分用户 识别卡并行传输数据, 进而提高数据的传输速度。 从以上的描述中可以看出, 本发明实施例实现了如下技术效果: 釆用多 卡并行传输数据, 提高了传输数据的速度, 并且保证了网络连接的可靠性; 增强了移动终端的性能和竟争优势。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执行, 并 且在某些情况下, 可以以不同于此处的顺序执行所示出或描述的步骤, 或者 将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作 成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件 结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。 13563684795 or 13863684795, then send a response message to the handset through the base station. The mobile phone of this embodiment improves data transmission speed and reliability by using two cards to transmit data in parallel, thereby ensuring normal use of the user. Embodiment 2 This embodiment provides a method for a mobile terminal to transmit data in parallel. The mobile terminal in this embodiment uses a mobile phone as an example for description. Referring to FIG. 7, the method includes the following steps: Step S402: The mobile phone receives the user. After the Internet access request, a plurality of user identification cards are used to establish a link to the link address of the online request; After the mobile phone receives the Internet access request, it can check whether the link corresponding to the Internet access request is already connected. If yes, the link is not required to be established. Otherwise, the link is established. The link request message is sent to the server by using each user identification card on the mobile phone, and the request server establishes a connection with the server; Step S404: The mobile phone transmits data in parallel using the established multiple links. The parallel transmission of data in this embodiment refers to the transmission and reception of data by each subscriber identification card on the handset, and the corresponding processing of the transmitted and received data. For example, the received data is reorganized, etc., and the recombination method is the same as the recombination method in the above embodiment, and will not be described in detail herein. The embodiment further provides a method for establishing a link by using two user identification cards (a first user identification card and a second user identification card) on the mobile phone. Referring to FIG. 8, the method includes the following steps: Step S502: a user identification card and a second user identification card respectively send a link request message to the base station; Step S504: the base station transmits the link request message to the network server through a series of links, and sends the link request message to the network server; Step S506: The network server receives After the network data is processed, the link request message belonging to the same mobile phone serial number is placed in a maintenance list, and then the response message is returned; at this time, only the link request message is recorded, and no resources are allocated; Step S508: The base station receives After the response message of the server, the response message is returned to the first user identification card and the second user identification card of the mobile phone; Step S510: the two user identification cards of the mobile phone send the confirmation connection request message again after receiving the response message; Step S512: After the network server receives the confirmation connection request message, it officially makes these connections. Allocate resources, and ready for service, and returns connection confirmation message indicating that the link connection has been established, data can be transmitted. This embodiment further provides a method for performing network link maintenance on a network server. Referring to FIG. 9, the method includes the following steps: Step S602: After establishing the connection, the network server first selects a primary link for first allocating data; Step S604: The network server divides the data requested by the mobile phone, and allocates the data blocks into a unified sequence. No., used to reorganize data; Step S606: The network server allocates a stream number for each data block to distinguish different data in the same stream; Step S608: The network server distributes a certain number of data blocks to the primary link And then distributing the remaining data to other links; Step S610: The network server determines whether a packet loss request is received, and if yes, step S614 is performed; if no, step 4 is performed S612; Step S612: the network server will distribute each time The amount of data blocks is exponentially increased, and when the number of data blocks reaches a preset upper limit, linear growth is performed; then step S618 is performed; Step S614: The network server drops the number of distributed data blocks on the link receiving the packet loss request At the lowest level, when the situation of losing the packet reaches the preset upper limit, the link is suspended; and the step is executed. S616; if the link still continues to have data loss, when there are consecutive data packets lost and the number of times reaches the upper limit, the link is suspended, and the data of the link is transferred to other links; Step S616: Network The server sends a probe packet to the suspended link at intervals, detects whether the link has resumed communication, and once the data is returned, re-distributes the data on the link; Step S618: Until all the data is sent , sends a request to close the connection. The embodiment of the invention mainly improves the mobile terminal, and the data can only be transmitted through one user identification card, and the data can be transmitted in parallel through all the user identification cards or partial user identification cards on the mobile terminal, thereby improving The speed of data transfer. As can be seen from the above description, the embodiments of the present invention achieve the following technical effects: 并行 Multi-card parallel transmission of data, improve the speed of data transmission, and ensure the reliability of the network connection; enhance the performance of the mobile terminal and Competitive advantage. Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software. The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Claims

权 利 要 求 书 一种移动终端并行传输数据的方法, 其特征在于, 包括以下步骤: 接收来自用户的上网请求; The invention provides a method for transmitting data in parallel by a mobile terminal, which is characterized in that it comprises the following steps: receiving an online request from a user;
利用所述移动终端的多个用户识别卡分别建立到所述上网请求的 链接地址的链路;  Establishing a link to the link address of the Internet access request by using a plurality of user identification cards of the mobile terminal;
使用建立的多个链路并行地传输数据。 根据权利要求 1所述的方法, 其特征在于, 利用所述移动终端的多个 用户识别卡分别建立到所述上网请求的链接地址的链路包括:  Data is transmitted in parallel using multiple links established. The method according to claim 1, wherein the establishing a link to the link address of the Internet access request by using a plurality of user identification cards of the mobile terminal comprises:
才艮据所述上网请求生成与所述移动终端的多个用户识别卡对应的 多个链路请求消息;  And generating, according to the online request, a plurality of link request messages corresponding to the plurality of user identification cards of the mobile terminal;
所述链路请求消息的源地址为用户识别卡***, 目的地址为所述 上网请求对应的链接地址, 所述链路请求消息还携带所述用户请求的 内容和所述移动终端的标识信息;  The source address of the link request message is a user identification card number, and the destination address is a link address corresponding to the online request, and the link request message further carries the content requested by the user and the identification information of the mobile terminal;
分别在所述多个用户识别卡上发送对应的链路请求消息, 建立到 所述链接地址的链路。 才艮据权利要求 2所述的方法, 其特征在于, -据所述上网请求生成与 所述移动终端的多个用户识别卡对应的多个链路请求消息包括:  Corresponding link request messages are sent on the plurality of subscriber identity cards, respectively, and a link to the link address is established. The method according to claim 2, wherein: generating a plurality of link request messages corresponding to the plurality of user identification cards of the mobile terminal according to the Internet access request comprises:
根据所述上网请求解析域名信息, 获取所述上网请求对应的链接 地址; 以及  Resolving the domain name information according to the online request, and obtaining a link address corresponding to the online request;
对所述用户请求的内容和所述移动终端的标识信息进行封装, 生 成与所述移动终端的多个用户识别卡对应的多个链路请求消息。 根据权利要求 1至 3中任一项所述的方法, 其特征在于, 所述传输数 据包括发送数据和接收数据 ,所述方法还包括对接收的数据进行重组 , 包括: 对接收的数据进行分解, 将源地址和端口号相同的数据归为同 一链路组, 根据所述数据携带的序列号对同一链路组内的数据进行重 组。 根据权利要求 1至 3中任一项所述的方法, 其特征在于, 所述接收来 自用户的上网请求的步骤之后还包括: 提示所述用户是否选择使用多 路传输功能; 以及 Encapsulating the content requested by the user and the identification information of the mobile terminal, and generating a plurality of link request messages corresponding to the plurality of user identification cards of the mobile terminal. The method according to any one of claims 1 to 3, wherein the transmitting data comprises transmitting data and receiving data, the method further comprising recombining the received data, comprising: decomposing the received data The data with the same source address and port number is classified into the same link group, and the data in the same link group is reorganized according to the sequence number carried by the data. The method according to any one of claims 1 to 3, wherein the step of receiving an online request from a user further comprises: prompting the user whether to select to use the multiplexing function;
接收到所述用户选择使用所述多路传输功能的信息后, 执行所述 利用所述移动终端的多个用户识别卡分别建立到所述上网请求的链接 地址的链路的步骤。 一种移动终端, 包括多个用户识别卡, 其特征在于包括:  After receiving the information that the user selects to use the multiplex function, the step of establishing a link to the link address of the Internet access request by using a plurality of user identification cards of the mobile terminal is performed. A mobile terminal includes a plurality of user identification cards, including:
接收模块, 用于接收来自用户的上网请求;  a receiving module, configured to receive an online request from a user;
链路建立模块, 用于利用所述多个用户识别卡分别建立到所述上 网请求的链接地址的链路; 以及 数据传输模块, 用于使用所述链路建立模块建立的多个链路并行 地传输数据。 根据权利要求 6所述的移动终端, 其特征在于, 所述链路建立模块包 括:  a link establishing module, configured to establish, by using the plurality of user identification cards, a link to a link address of the online request, and a data transmission module, configured to use the link established by the link establishing module to be in parallel Transfer data. The mobile terminal according to claim 6, wherein the link establishment module comprises:
链路请求消息生成单元, 用于才艮据所述上网请求生成与所述移动 终端的多个用户识别卡对应的多个链路请求消息; 所述链路请求消息 的源地址为用户识别卡***, 目的地址为所述上网请求对应的链接地 址, 所述链路请求消息还携带所述用户请求的内容和所述移动终端的 标 i只信息; 以及  a link request message generating unit, configured to generate, according to the online request, a plurality of link request messages corresponding to the plurality of user identification cards of the mobile terminal; the source address of the link request message is a user identification card a card number, the destination address is a link address corresponding to the online request, and the link request message further carries the content requested by the user and the information of the mobile terminal; and
链路建立单元, 用于分别在所述多个用户识别卡上发送对应的链 路请求消息, 建立到所述链接地址的链路。 根据权利要求 6所述的移动终端, 其特征在于, 所述移动终端还包括: 重组模块, 用于对所述数据传输模块接收的数据进行分解, 将源 地址和端口号相同的数据归为同一链路组, 根据所述数据携带的序列 号对同一链路组内的数据进行重组。 根据权利要求 6所述的移动终端, 其特征在于, 所述移动终端还包括: 多路传输选择模块, 用于所述接收模块接收到上网请求后, 提示 用户是否选择使用多路传输功能; 以及接收到所述用户选择使用所述 多路传输功能的信息后, 触发所述链路建立模块建立链路。 根据权利要求 6所述的移动终端, 其特征在于, 所述链路建立模块通 过至少以下方式之一建立链路: And a link establishing unit, configured to send a corresponding link request message on the plurality of user identification cards, respectively, to establish a link to the link address. The mobile terminal according to claim 6, wherein the mobile terminal further comprises: a recombining module, configured to decompose data received by the data transmission module, and classify data with the same source address and port number into the same The link group reorganizes data in the same link group according to the sequence number carried by the data. The mobile terminal according to claim 6, wherein the mobile terminal further comprises: a multiplexing selection module, configured to: after receiving the online request, the receiving module prompts the user whether to select to use the multiplexing function; After receiving the information that the user selects to use the multiplex function, the link establishing module is triggered to establish a link. The mobile terminal according to claim 6, wherein the link establishing module establishes a link by using at least one of the following manners:
全球移动通信*** GSM无线接入、 无线码分多址接入 WCDMA 接入、 通用分组无线业务 GPRS无线接入、 GSM用的增强型数据速率 EDGE无线接入、 时分同步码分多址 TD-SCDMA无线接入、第三代长 期演进 3G LTE无线接入。  Global System for Mobile Communications GSM Radio Access, Wireless Code Division Multiple Access WCDMA Access, General Packet Radio Service GPRS Radio Access, Enhanced Data Rate EDGE Radio Access for GSM, Time Division Synchronous Code Division Multiple Access TD-SCDMA Wireless access, third-generation long-term evolution 3G LTE wireless access.
PCT/CN2010/079834 2010-03-05 2010-12-15 Method for transmitting data in parallel by mobile terminal and mobile terminal thereof WO2011106984A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2010101282740A CN102196591A (en) 2010-03-05 2010-03-05 Mobile terminal and data parallel transmission method thereof
CN201010128274.0 2010-03-05

Publications (1)

Publication Number Publication Date
WO2011106984A1 true WO2011106984A1 (en) 2011-09-09

Family

ID=44541642

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/079834 WO2011106984A1 (en) 2010-03-05 2010-12-15 Method for transmitting data in parallel by mobile terminal and mobile terminal thereof

Country Status (2)

Country Link
CN (1) CN102196591A (en)
WO (1) WO2011106984A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017132847A1 (en) * 2016-02-02 2017-08-10 Qualcomm Incorporated User equipment based inter-subscriber identity module carrier aggregation

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6042127B2 (en) * 2012-07-25 2016-12-14 株式会社Nttドコモ Mobile terminal apparatus and base station apparatus
CN102801452B (en) * 2012-08-20 2015-03-04 中山大学 Data partitioning-based multi-antenna cooperative working method in multimode terminal
CN103024779B (en) * 2012-12-13 2016-03-02 广东欧珀移动通信有限公司 A kind of method and device improving double card networking speed
CN103002517A (en) * 2012-12-28 2013-03-27 青岛海信移动通信技术股份有限公司 Data transmission method and data terminal
CN103401898A (en) * 2013-07-15 2013-11-20 上海鼎为通讯电子有限公司 Method for transmitting data between mobile terminals and mobile terminals
WO2015032087A1 (en) * 2013-09-09 2015-03-12 华为技术有限公司 Method, device, and system for multi-stream multiplexing
CN103874230B (en) * 2014-03-13 2017-06-23 中国联合网络通信集团有限公司 Data sending processing method and device
CN105743765B (en) 2014-12-09 2020-04-14 华为技术有限公司 Method, terminal and system for acquiring mail
CN104683452B (en) * 2015-02-09 2018-11-06 深圳酷派技术有限公司 A kind of data download method, server and multisystem mobile terminal
CN105764124B (en) * 2016-01-27 2021-06-15 努比亚技术有限公司 Method for reducing power consumption of terminal and terminal
CN105578576A (en) * 2016-02-03 2016-05-11 努比亚技术有限公司 Method for reducing power consumption of terminal and terminal
CN106100815A (en) * 2016-08-23 2016-11-09 乐视控股(北京)有限公司 The data transmission method of a kind of mobile terminal and device
CN106658753B (en) * 2016-09-14 2020-01-17 Oppo广东移动通信有限公司 Data migration method and terminal equipment
CN109005228B (en) * 2018-08-01 2022-01-14 广东艾科智泊科技股份有限公司 Method and system for multipath communication between parking lot equipment and cloud
CN111343731A (en) * 2020-02-19 2020-06-26 北京小米移动软件有限公司 Information processing method, device and storage medium
CN111836320B (en) * 2020-07-23 2023-08-18 闻泰通讯股份有限公司 Sim card switching control method and device, mobile terminal and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101252738A (en) * 2008-03-31 2008-08-27 宇龙计算机通信科技(深圳)有限公司 Method for sending and receiving message of double-card double-standby mobile communication terminal
CN101374053A (en) * 2007-08-22 2009-02-25 上海基信通讯技术有限公司 Method for implementing multitask parallel execution of multi-channel by wireless internet card
CN201349329Y (en) * 2008-12-23 2009-11-18 康佳集团股份有限公司 Double-card double-duration cell phone and control device for controlling to simultaneously use two SIM cards to go online

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1852284A (en) * 2006-04-11 2006-10-25 潘国纲 Network parallel data transmission method
CN101287255A (en) * 2008-05-30 2008-10-15 德信智能手机技术(北京)有限公司 Data connecting method and apparatus for dual-card and dual-standby mobile terminal
CN101711040A (en) * 2009-11-30 2010-05-19 北京中星微电子有限公司 Method, device and system for wireless internet access

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101374053A (en) * 2007-08-22 2009-02-25 上海基信通讯技术有限公司 Method for implementing multitask parallel execution of multi-channel by wireless internet card
CN101252738A (en) * 2008-03-31 2008-08-27 宇龙计算机通信科技(深圳)有限公司 Method for sending and receiving message of double-card double-standby mobile communication terminal
CN201349329Y (en) * 2008-12-23 2009-11-18 康佳集团股份有限公司 Double-card double-duration cell phone and control device for controlling to simultaneously use two SIM cards to go online

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017132847A1 (en) * 2016-02-02 2017-08-10 Qualcomm Incorporated User equipment based inter-subscriber identity module carrier aggregation

Also Published As

Publication number Publication date
CN102196591A (en) 2011-09-21

Similar Documents

Publication Publication Date Title
WO2011106984A1 (en) Method for transmitting data in parallel by mobile terminal and mobile terminal thereof
US8340710B2 (en) Domain ID mapping for wireless device identifiers
CN107615729B (en) Data transmission method and communication device
CN113596191B (en) Data processing method, network element equipment and readable storage medium
WO2013182115A1 (en) Data transmission/receiving method and device
CN101491030A (en) A method and apparatus for time synchronization of parameters
JP2016504878A (en) Method, system, base station, and cluster EPC for establishing group call context
MX2007011787A (en) System and method for simultaneous voice and data call over wireless infrastructure.
CN102469124A (en) Implementation method, gateway, agency and system of mobile internet business based on AOG
CN105323229A (en) CPE-based data transmission method, network element, platform and system
CN104410982A (en) Terminal aggregation and refactoring method in wireless heterogeneous network
CN102752413A (en) Method for selecting DHCP (dynamic host configuration protocol) server and network equipment
CN102739676B (en) The implementation method and device of voice call service
CN103442450A (en) Wireless communication method and wireless communication equipment
CN101489259B (en) Data service handling method, system and access network
CN108616962B (en) Data network information processing method and device and terminal
RU2679184C1 (en) Method for distributing ip addresses in d2d communication and user equipment
WO2014169590A1 (en) Data service communication method, device, and system
CN110519707B (en) Narrow-band digital cluster terminal cooperation information sharing method
KR100936534B1 (en) Method for providing wireless data service using wired and wireless communication network and Apparatus thereof
CN102883310B (en) Remote access method in long-term evolving network and equipment
FI116769B (en) Circuit-switched call rerouting
CN103188743A (en) Wireless communication device and wireless communication system
CN101843052B (en) A method for establishing PHS packet data communication initiated by an external data network
CN110602802B (en) Data transmission method, system, device and computer readable storage medium

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: 10846902

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: 10846902

Country of ref document: EP

Kind code of ref document: A1