CN104756598B - A kind of method and relevant device of data transmission - Google Patents
A kind of method and relevant device of data transmission Download PDFInfo
- Publication number
- CN104756598B CN104756598B CN201380001361.1A CN201380001361A CN104756598B CN 104756598 B CN104756598 B CN 104756598B CN 201380001361 A CN201380001361 A CN 201380001361A CN 104756598 B CN104756598 B CN 104756598B
- Authority
- CN
- China
- Prior art keywords
- data
- network
- multimode
- base station
- multimode terminal
- 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.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 106
- 238000000034 method Methods 0.000 title claims abstract description 104
- 238000012545 processing Methods 0.000 claims description 157
- 230000004044 response Effects 0.000 claims description 54
- 238000012790 confirmation Methods 0.000 claims description 41
- 238000001514 detection method Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/10—Access point devices adapted for operation in multiple networks, e.g. multi-mode access points
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses the methods and relevant device of a kind of transmission of data; the method comprise the steps that Multi-Mode Base Station obtains the network formats information that multimode terminal is supported, and the network formats information that the network formats information supported according to the Multi-Mode Base Station and the multimode terminal are supported determines network formats information aggregate;The Multi-Mode Base Station establishes the data path in the network formats information aggregate in the data link processes entity of each network formats and the network formats information aggregate between the network processes entity of each network formats according to the network formats information aggregate;The Multi-Mode Base Station selects at least to be used to send or receive data all the way in the data path according to the network state information of each network formats in the network formats information aggregate.It, can be by establishing data path between each access module, so that the data switched between each access module will not lose using the present invention.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data transmission method and related devices.
Background
Nowadays, Wireless access technologies are diverse, and various access modes coexist, for example, UMTS (Universal mobile telecommunications System), LTE (Long Term Evolution), WLAN (Wireless Local Area network), and existing smart terminals already have data transmission capabilities of multiple access modes.
However, the different methods of protocol layering processing on each access technology cause that the transmission paths in various access modes cannot be shared in the access layer of the multimode base station, for example, the different methods of protocol layering processing on the two access technologies, LTE and WLAN, cause that the transmission paths in the two access modes cannot be shared in the access layer of the multimode base station. Therefore, data for switching between access modes may be lost.
Disclosure of Invention
Embodiments of the present invention provide a data transmission method and related device, which can establish a data path between access modes, so that data switched between the access modes is not lost.
The first aspect of the present invention provides a method for data transmission, including:
the method comprises the steps that a multi-mode base station acquires network system information supported by a multi-mode terminal, and determines a network system information set according to the network system information supported by the multi-mode base station and the network system information supported by the multi-mode terminal, wherein the network system information set is composed of the network system information supported by the multi-mode base station and the multi-mode terminal together;
the multimode base station establishes a data path between a data link processing entity of each network type in the network type information set and a network processing entity of each network type in the network type information set according to the network type information set;
and the multimode base station selects at least one path in the data path for sending or receiving data according to the network state information of each network type in the network type information set.
In a first possible implementation manner, the acquiring, by the multimode base station, network type information supported by a multimode terminal includes:
the multimode base station sends a first request message to core network equipment and receives a first response message returned by the core network equipment according to the first request message, wherein the first response message carries network system information supported by the multimode terminal; or,
the multimode base station sends a second request message to the multimode terminal and receives a second response message returned by the multimode terminal according to the second request message, wherein the second response message carries the network system information supported by the multimode terminal; or,
and the multimode base station receives a connection request message sent by the multimode terminal, wherein the connection request message carries the network system information supported by the multimode terminal.
With reference to the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner, the method further includes:
and when the multi-mode base station switches the data path, the multi-mode terminal is informed to switch to the network system corresponding to the selected data path.
With reference to the first aspect, or the first possible implementation manner of the first aspect, or the second possible implementation manner of the first aspect, in a third possible implementation manner, the network state information includes: at least one of interference, air interface quality and load condition.
With reference to the first aspect, or the first possible implementation manner of the first aspect, or the second possible implementation manner of the first aspect, or the third possible implementation manner of the first aspect, in a fourth possible implementation manner, the method further includes:
when the multi-mode base station selects at least two data paths in the data paths for receiving data, the multi-mode base station detects whether transmission data belonging to the same high-level data is received in the at least two data paths;
if so, the multi-mode base station combines the transmission data which belongs to the high-level data and is received in the at least two data paths.
With reference to the first aspect, or the first possible implementation manner of the first aspect, or the second possible implementation manner of the first aspect, or the third possible implementation manner of the first aspect, or the fourth possible implementation manner of the first aspect, in a fifth possible implementation manner, the method further includes:
before the multi-mode base station switches the current data path of the multi-mode terminal, the multi-mode base station stops the confirmation processing of the data on the current data path;
and the multimode base station sends a stop confirmation instruction to the multimode terminal so that the multimode terminal stops confirmation processing of the data on the current data path.
A second aspect of the present invention provides a method for data transmission, including:
the multimode terminal acquires network system information supported by the multimode terminal;
the multimode terminal establishes a data path between a data link processing entity of each network standard in the network standards supported by the multimode terminal and a network processing entity of each network standard in the network standards supported by the multimode terminal according to the network standard information supported by the multimode terminal;
and the multimode terminal selects at least one path in the data path to be used for sending or receiving data according to the network state information of each network type.
In a first possible implementation manner, the network status information includes: at least one of interference, air interface quality and load condition.
With reference to the second aspect, or the first possible implementation manner of the second aspect, in a second possible implementation manner, the method further includes:
when the multi-mode terminal selects at least two data paths in the data paths for receiving data, the multi-mode terminal detects whether transmission data belonging to the same high-level data are received in the at least two data paths;
if so, the multimode terminal merges the transmission data which belongs to the same high-level data and is received in the at least two data paths.
With reference to the second aspect, or the first possible implementation manner of the second aspect, or the second possible implementation manner of the second aspect, in a third possible implementation manner, the method further includes:
before the multi-mode terminal switches the current data path, the multi-mode terminal stops the confirmation processing of the data on the current data path.
A third aspect of the invention provides a computer storage medium,
the computer storage medium may store a program that, when executed, comprises some or all of the steps of a method of data transmission as provided by the first aspect.
A fourth aspect of the invention provides a computer storage medium,
the computer storage medium may store a program that, when executed, includes some or all of the steps of a method of data transmission provided by the second aspect.
A fifth aspect of the present invention provides a multimode base station, including:
the first acquisition module is used for acquiring network system information supported by the multimode terminal;
a determining module, configured to determine a network system information set according to the network system information supported by the multimode base station and the network system information supported by the multimode terminal acquired by the first acquiring module, where the network system information set is composed of network system information supported by both the multimode base station and the multimode terminal;
a first establishing module, configured to establish, according to the network standard information set determined by the determining module, a data path between a data link processing entity of each network standard in the network standard information set and a network processing entity of each network standard in the network standard information set;
and the first selection module is used for selecting at least one path in the data path for sending or receiving data according to the network state information of each network standard in the network standard information set.
In a first possible implementation manner, the first obtaining module includes:
a first transceiver unit, configured to send a first request message to a core network device, and receive a first response message returned by the core network device according to the first request message, where the first response message carries information of a network system supported by the multimode terminal; or,
a second transceiver unit, configured to send a second request message to the multimode terminal, and receive a second response message returned by the multimode terminal according to the second request message, where the second response message carries information of a network system supported by the multimode terminal; or,
a third receiving unit, configured to receive a connection request message sent by the multimode terminal, where the connection request message carries information of a network type supported by the multimode terminal.
With reference to the fifth aspect or the first possible implementation manner of the fifth aspect, in a second possible implementation manner, the method further includes:
and the notification switching module is used for notifying the multimode terminal to switch to the network system corresponding to the selected data channel when the data channel is switched.
With reference to the fifth aspect, or the first possible implementation manner of the fifth aspect, or the second possible implementation manner of the fifth aspect, in a third possible implementation manner, the network state information in the first selecting module includes: at least one of interference, air interface quality and load condition.
With reference to the fifth aspect, or the first possible implementation manner of the fifth aspect, or the second possible implementation manner of the fifth aspect, or the third possible implementation manner of the fifth aspect, in a fourth possible implementation manner, the method further includes:
the first data detection module is used for detecting whether transmission data which belongs to the same high-level data is received in at least two data paths when at least two data paths in the data paths are selected for receiving data;
and the first data merging module is used for merging the transmission data which belongs to the high-level data and is received in the at least two data paths when the first data detection module detects that the transmission data belongs to the high-level data.
With reference to the fifth aspect, or the first possible implementation manner of the fifth aspect, or the second possible implementation manner of the fifth aspect, or the third possible implementation manner of the fifth aspect, or the fourth possible implementation manner of the fifth aspect, in a fifth possible implementation manner, the method further includes:
the first stopping module is used for stopping the confirmation processing of the data on the current data path before the current data path of the multi-mode terminal is switched;
and the stop instruction sending module is used for sending a stop confirmation instruction to the multimode terminal so as to enable the multimode terminal to stop the confirmation processing of the data on the current data path.
A sixth aspect of the present invention provides a multimode terminal, comprising:
the second acquisition module is used for acquiring the network system information supported by the multimode terminal;
a second establishing module, configured to establish, according to the information of the network standard supported by the multimode terminal detected by the second obtaining module, a data path between a data link processing entity of each network standard in the network standards supported by the multimode terminal and a network processing entity of each network standard in the network standards supported by the multimode terminal;
and the second selection module is used for selecting at least one path in the data path for sending or receiving data according to the network state information of each network type.
In a first possible implementation manner, the network state information in the second selection module includes: at least one of interference, air interface quality and load condition.
With reference to the sixth aspect or the first possible implementation manner of the sixth aspect, in a second possible implementation manner, the method further includes:
a second data detection module, configured to detect whether transmission data belonging to a higher layer data is received in at least two data paths when at least two data paths in the data paths are selected for receiving data;
and the second data merging module is used for merging the transmission data which belongs to the high-level data and is received in the at least two data paths when the second data detection module detects that the transmission data belongs to the high-level data.
With reference to the sixth aspect, or the first possible implementation manner of the sixth aspect, or the second possible implementation manner of the sixth aspect, in a third possible implementation manner, the method further includes:
and the second stopping module is used for stopping the confirmation processing of the data on the current data path before switching the current data path.
A seventh aspect of the present invention provides a multimode base station, including: a processor, a communication interface, and a memory, wherein,
the communication interface is used for communicating with the core network equipment and the multimode terminal;
the memory is used for storing programs;
the processor is used for executing the program to realize
Acquiring network system information supported by a multimode terminal, and determining a network system information set according to the network system information supported by the multimode base station and the network system information supported by the multimode terminal, wherein the network system information set is composed of the network system information supported by the multimode base station and the multimode terminal together;
establishing a data path between a data link processing entity of each network type in the network type information set and a network processing entity of each network type in the network type information set according to the network type information set;
and selecting at least one path in the data path for sending or receiving data according to the network state information of each network type in the network type information set.
In a first possible implementation manner, the processor is specifically configured to:
sending a first request message to core network equipment, and receiving a first response message returned by the core network equipment according to the first request message, wherein the first response message carries network system information supported by the multimode terminal; or,
sending a second request message to the multimode terminal, and receiving a second response message returned by the multimode terminal according to the second request message, wherein the second response message carries network system information supported by the multimode terminal; or,
and receiving a connection request message sent by the multimode terminal, wherein the connection request message carries network system information supported by the multimode terminal.
With reference to the seventh aspect or the first possible implementation manner of the seventh aspect, in a second possible implementation manner, the processor is further configured to:
and when the data path is switched, the multi-mode terminal is informed to switch to the network system corresponding to the selected data path.
With reference to the seventh aspect, or the first possible implementation manner of the seventh aspect, or the second possible implementation manner of the seventh aspect, in a third possible implementation manner, the network state information includes: at least one of interference, air interface quality and load condition.
With reference to the seventh aspect, or the first possible implementation manner of the seventh aspect, or the second possible implementation manner of the seventh aspect, or the third possible implementation manner of the seventh aspect, in a fourth possible implementation manner, the processor is further configured to:
when at least two data paths in the data paths are selected for receiving data, detecting whether transmission data which belong to the same high-level data are received in the at least two data paths;
and if so, merging the transmission data which belong to the same high-level data and are received in the at least two data paths.
With reference to the seventh aspect, or the first possible implementation manner of the seventh aspect, or the second possible implementation manner of the seventh aspect, or the third possible implementation manner of the seventh aspect, or the fourth possible implementation manner of the seventh aspect, in a fifth possible implementation manner, the processor is further configured to:
stopping the confirmation processing of the data on the current data path before switching the current data path of the multi-mode terminal;
and sending a stopping confirmation instruction to the multimode terminal so as to enable the multimode terminal to stop confirmation processing of the data on the current data path.
An eighth aspect of the present invention provides a multimode terminal, comprising: a processor, a communication interface, and a memory, wherein,
the communication interface is used for communicating with the multimode base station;
the memory is used for storing programs;
the processor is used for executing the program to realize
Acquiring network system information supported by the multimode terminal;
establishing a data path between a data link processing entity of each network standard in the network standards supported by the multimode terminal and a network processing entity of each network standard in the network standards supported by the multimode terminal according to the network standard information supported by the multimode terminal;
and selecting at least one path in the data path for sending or receiving data according to the network state information of each network type.
In a first possible implementation manner, the network status information includes: at least one of interference, air interface quality and load condition.
With reference to the eighth aspect or the first possible implementation manner of the eighth aspect, in a second possible implementation manner, the processor is further configured to:
when at least two data paths in the data paths are selected for receiving data, detecting whether transmission data which belong to the same high-level data are received in the at least two data paths;
and if so, merging the transmission data which belong to the same high-level data and are received in the at least two data paths.
With reference to the eighth aspect, or the first possible implementation manner of the eighth aspect, or the second possible implementation manner of the eighth aspect, in a third possible implementation manner, the processor is further configured to:
stopping the confirmation processing of the data on the current data path before switching the current data path.
As can be seen from the above, in the embodiments of the present invention, according to the network type information supported by the multimode base station and the network type information supported by the multimode terminal, a data path from the data link processing entity of each network type to the network processing entity of each network type is established, so that transmission paths in various access modes can be shared in the access layer of the multimode base station, and thus data switched between the access modes is not lost, and the switching process becomes smoother.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a data transmission method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a method for acquiring network format information according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of another method for acquiring network format information according to an embodiment of the present invention;
fig. 4 is a schematic flowchart of another method for acquiring network format information according to an embodiment of the present invention;
fig. 5 is a flowchart illustrating another data transmission method according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a multimode base station according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of another multimode base station according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a first obtaining module according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a multimode terminal according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of another multimode terminal according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of another multimode base station according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of another multimode terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The data transmission method and the related device provided by the embodiment of the invention can enable the multimode base station to quickly adapt to the change of the transmission quality of the multimode terminal in each access mode, and improve the transmission efficiency, wherein the transmission quality can be comprehensively determined by factors such as interference, air interface quality, load condition and the like.
Referring to fig. 1, a schematic flow chart of a data transmission method according to an embodiment of the present invention is shown, where the method includes:
s101, a multi-mode base station acquires network system information supported by a multi-mode terminal, and determines a network system information set according to the network system information supported by the multi-mode base station and the network system information supported by the multi-mode terminal.
Specifically, the multimode terminal is a user equipment that can access multiple network systems, for example, the multimode terminal can access UMTS, LTE, WLAN, and the like. After the multimode base station acquires the network system information supported by the multimode terminal, the multimode base station can also determine a network system information set according to the network system information supported by the multimode base station and the network system information supported by the multimode terminal, wherein the network system information set is composed of the network system information supported by the multimode base station and the multimode terminal together. The multimode base station can acquire network system information supported by the multimode terminal through core network equipment; or the multimode base station can request the multimode terminal for the network system information supported by the multimode terminal; or the multimode base station can also directly receive a connection request message which is sent by the multimode terminal and carries the network system information supported by the multimode terminal, so that the multimode base station can acquire the network system information supported by the multimode terminal from the connection request message while accessing the multimode terminal to a corresponding network according to the connection request message.
And S102, the multimode base station establishes a data path between the data link processing entity of each network type in the network type information set and the network processing entity of each network type in the network type information set according to the network type information set.
Specifically, the Data link processing entity may include a MAC processing entity, a RLC (Radio link control) processing entity, a PDCP (Packet Data Convergence Protocol) processing entity, and the like, where the MAC processing entity, the RLC processing entity, and the PDCP processing entity are all in a Data link layer. For example, UMTS may include a physical layer, a data link layer, and a network higher layer, and the data link layer of UMTS may include the MAC processing entity, the RLC processing entity, the PDCP processing entity, and so on, wherein the MAC processing entity may correspond to a MAC sublayer, the RLC processing entity may correspond to an RLC sublayer, and the PDCP processing entity may correspond to a PDCP protocol layer. The network processing entity may correspond to a network higher layer. And the multimode base station establishes a data path between the data link processing entity of each network standard in the network standard information set and the network processing entity of each network standard in the network standard information set according to the network standard information set. For example, a multimode terminal has three access modes of accessing to WLAN, UMTS, and LTE, that is, the network system information supported by the multimode terminal includes three network systems of WLAN, UMTS, and LTE, and the multimode base station may also support the three network systems, at this time, the multimode base station may establish a data path between each data link processing entity of the multimode terminal in WLAN, UMTS, and LTE to each network processing entity.
And S103, the multi-mode base station selects at least one path in the data path for sending or receiving data according to the network state information of each network type in the network type information set.
Specifically, the network status information includes: at least one of interference, air interface quality and load condition. After the multi-mode base station establishes the data path, and when the multi-mode base station performs data transmission with the multi-mode terminal, the multi-mode base station selects at least one path in the data path for sending or receiving data according to the network state information of each network type in the network type information set, and the multi-mode base station can send data to the multi-mode terminal through the selected data path or receive the data of the multi-mode terminal through the selected data path. The multimode base station may select a data path according to the interference information, that is, the rule for selecting the data path is that the interference of the network is the minimum, for example, the multimode base station establishes a data path for the multimode terminal in three network systems, namely WLAN, UMTS and LTE, and detects the interference information of the three networks, when the interference of the UMTS network is detected to be the minimum, the data path corresponding to the UMTS is selected in the established data path to transmit or receive data, and when the interference of the WLAN network is detected to be the minimum in the subsequent process, the data path corresponding to the UMTS is switched to the data path corresponding to the WLAN to transmit or receive data; or, the multimode base station may select a data path according to the air interface quality information, that is, the air interface quality of the network is best used as a rule for selecting the data path; or, the multimode base station may select a data path according to the load condition information, that is, the load condition of the network is the minimum as a rule for selecting the data path; or, the multimode base station may select a data path according to any combination of interference, air interface quality, and load condition, that is, a rule for selecting a data path is defined as a comprehensive factor of any combination of interference, air interface quality, and load condition. The multimode base station selects a data path according to the local network state information, so that the total data transmission flow of the multimode base station can be maximized. The multimode base station can enable data to be mutually shared in the access layers of the access modes by mutually establishing data channels among the network systems, so that the data switched among the access modes cannot be lost, and the switching process becomes smoother.
The multimode base station may further select two or more paths in the data path for sending or receiving data, for example, when the multimode base station and the multimode terminal establish a connection relationship of WLAN, UMTS and LTE at the same time, the multimode base station may further split data to be sent into two transmission data according to a certain proportion according to network state information of each network type, and transmit the two transmission data to the multimode terminal through the two paths of WLAN and UMTS at the same time, so that the multimode terminal merges the two transmission data, and the multimode terminal establishes a data path corresponding to the multimode base station between each network type.
When the multi-mode base station selects at least two data paths in the data paths for receiving data, the multi-mode base station detects whether transmission data belonging to the same high-level data is received in the at least two data paths; if so, the multi-mode base station combines the transmission data which belong to the same high-level data and are received in the at least two data paths;
specifically, when the multimode terminal splits a high-level data into at least two transmission data, the multimode base station may select at least two data paths to receive the transmission data according to the network state information. When the multi-mode base station detects that the transmission data belonging to the same high-level data is received in the at least two data paths, the multi-mode base station may combine the received transmission data to obtain initial high-level data.
Before switching the current data path of the multimode terminal, the multimode base station provided by the embodiment of the invention can stop the confirmation processing of the data on the current data path;
the multimode base station sends a stopping confirmation instruction to the multimode terminal so that the multimode terminal stops confirming the data on the current data path;
specifically, the acknowledgement process may include a process of generating an acknowledgement packet, a process of responding to receipt of the acknowledgement packet, and a process of responding to non-receipt of the acknowledgement packet. In the prior art, if the multimode base station does not receive the acknowledgement packet sent by the multimode terminal, the multimode base station may resend the data to the multimode terminal. Therefore, in order to avoid the phenomenon of data retransmission when switching network types, the multimode base station according to the embodiment of the present invention may stop the acknowledgment processing on the data in the current data path to avoid the phenomenon of data retransmission when switching network types, for example, when the multimode base station sends data to the multimode terminal, the multimode base station may control the multimode terminal to stop generating an acknowledgment packet, and ignore a response process initiated to whether the acknowledgment packet is received in the multimode base station. The multimode base station may further send a stop confirmation instruction to the multimode terminal, so that the multimode terminal stops confirmation processing of the data on the current data path, for example, when the multimode terminal sends data to the multimode base station, the multimode terminal may receive the stop confirmation instruction sent by the multimode base station, and ignore a response procedure initiated for whether to receive a confirmation packet according to the stop confirmation instruction, and at this time, the multimode base station does not generate a confirmation packet for the received data.
When the multi-mode base station provided by the embodiment of the invention switches the data access, the multi-mode terminal is informed to switch to the network system corresponding to the selected data access;
specifically, when the multimode base station switches the data path, the multimode terminal is notified to switch to the network type corresponding to the selected data path, so that the multimode terminal can smoothly receive or send data in the corresponding network type.
As can be seen from the above, in the embodiments of the present invention, according to the network type information supported by the multimode base station and the network type information supported by the multimode terminal, a data path from the data link processing entity of each network type to the network processing entity of each network type is established, so that transmission paths in various access modes can be shared in the access layer of the multimode base station, and thus data switched between the access modes is not lost, and the switching process becomes smoother.
Further, referring to fig. 2 again, a flowchart of a method for acquiring network format information according to an embodiment of the present invention is shown, and the method according to the embodiment of the present invention may correspond to S101 in the embodiment corresponding to fig. 1. The embodiment of the invention is described in detail by acquiring the network system information. The method of the embodiment of the invention specifically comprises the following steps:
s201, the multi-mode base station sends a first request message to core network equipment.
Specifically, the core network device may include an Access Point Controller (AC) device, a Base Station Controller (BSC) device, a Radio Network Controller (RNC) device, a Home Location Register (HLR)/Authentication Authorization Accounting (AAA) device, and the like. When the multi-mode terminal accesses the multi-mode base station through a network of a certain standard, the multi-mode base station may send a first request message to core network equipment through an interface of the core network equipment, so that the core network equipment may obtain information on the network standard supported by the multi-mode terminal according to the first request message, for example, a certain multi-mode terminal may connect three network standards of WLAN, UMTS, and LTE, and when the multi-mode terminal accesses the multi-mode base station in any one of the network standards, the multi-mode base station sends the first request message to the core network equipment, so that the core network equipment may obtain information on the network standard supported by the multi-mode terminal according to the first request message, that is, information on the three network standards of WLAN, UMTS, and LTE.
And S202, the multi-mode base station receives a first response message returned by the core network equipment according to the first request message, wherein the first response message carries the network system information supported by the multi-mode terminal.
After the core network device obtains the network system information supported by the multimode terminal, the core network device may encapsulate the network system information supported by the multimode terminal in the first response message, so that the multimode base station may receive a first response message returned by the core network device in response to the first request message, where the first response message carries the network system information supported by the multimode terminal.
As can be seen from the above, in the embodiments of the present invention, the core network device obtains the network type information supported by the multimode terminal, so that a data path from each data link processing entity to each network processing entity can be established according to the obtained network type information supported by the multimode terminal.
Further, referring to fig. 3 again, a flowchart of another method for acquiring network format information according to an embodiment of the present invention is shown, and the method according to the embodiment of the present invention may correspond to S101 in the embodiment corresponding to fig. 1. The embodiment of the invention is described in detail by acquiring the network system information. The method of the embodiment of the invention specifically comprises the following steps:
s301, the multimode base station sends a second request message to the multimode terminal.
When the multimode terminal accesses the multimode base station through a network of a certain standard, the multimode base station may send a second request message to the multimode terminal, so that the multimode terminal detects network standard information supported by the multimode terminal according to the second request message.
And S302, the multimode base station receives a second response message returned by the multimode terminal according to the second request message, and the second response message carries the network system information supported by the multimode terminal.
When the multimode terminal detects the network system information supported by the multimode terminal, the multimode terminal may encapsulate the network system information supported by the multimode terminal in the second response message, so that the multimode base station may receive a second response message returned by the multimode terminal in response to the second request message, where the second response message carries the network system information supported by the multimode terminal.
As can be seen from the above, in the embodiments of the present invention, the core network device obtains the network type information supported by the multimode terminal, so that a data path from each data link processing entity to each network processing entity can be established according to the obtained network type information supported by the multimode terminal.
Further, referring to fig. 4 again, a flowchart of another method for acquiring network format information according to an embodiment of the present invention is shown, and the method according to the embodiment of the present invention may correspond to S101 in the embodiment corresponding to fig. 1. The embodiment of the invention is described in detail by acquiring the network system information. The method of the embodiment of the invention specifically comprises the following steps:
s401, the multi-mode base station receives a connection request message sent by the multi-mode terminal, and the connection request message carries network system information supported by the multi-mode terminal.
Specifically, when a multimode terminal sends a connection request message to the multimode base station to request access to the multimode base station, the multimode terminal may directly add network system information supported by the multimode terminal to the connection request message, so that the multimode base station may receive the connection request message carrying the network system information supported by the multimode terminal.
As can be seen from the above, in the embodiments of the present invention, the core network device obtains the network type information supported by the multimode terminal, so that a data path from each data link processing entity to each network processing entity can be established according to the obtained network type information supported by the multimode terminal.
Referring to fig. 5, a schematic flow chart of another data transmission method according to an embodiment of the present invention is shown, where the method includes:
s501, the multi-mode terminal acquires the network system information supported by the multi-mode terminal.
Specifically, the multimode terminal is a user equipment that can access multiple network systems, for example, the multimode terminal can access UMTS, LTE, WLAN, and the like.
S502, the multi-mode terminal establishes a data path between a data link processing entity of each network standard in the network standards supported by the multi-mode terminal and a network processing entity of each network standard in the network standards supported by the multi-mode terminal according to the network standard information supported by the multi-mode terminal.
Specifically, the data link processing entity may include a MAC processing entity, an RLC processing entity, a PDCP processing entity, and the like, and the MAC processing entity, the RLC processing entity, and the PDCP processing entity are all located in a data link layer. For example, UMTS may include a physical layer, a data link layer, and a network higher layer, and the data link layer of UMTS may include the MAC processing entity, the RLC processing entity, the PDCP processing entity, and so on, wherein the MAC processing entity may correspond to a MAC sublayer, the RLC processing entity may correspond to an RLC sublayer, and the PDCP processing entity may correspond to a PDCP protocol layer. The network processing entity may correspond to a network higher layer. The multi-mode terminal establishes a data path between a data link processing entity of each network standard in the network standards supported by the multi-mode terminal and a network processing entity of each network standard in the network standards supported by the multi-mode terminal according to the network standard information supported by the multi-mode terminal. For example, a multimode terminal has three access modes of WLAN, UMTS, and LTE, that is, the network system information supported by the multimode terminal includes three network systems of WLAN, UMTS, and LTE, and at this time, the multimode terminal may establish, at a side of the multimode terminal, a data path from each data link processing entity of the multimode terminal in WLAN, UMTS, and LTE to each network processing entity.
S503, the multi-mode terminal selects at least one path in the data path for sending or receiving data according to the network state information of each network type.
Specifically, the network status information includes: at least one of interference, air interface quality and load condition. After the data path is established in the multimode terminal, and when the multimode terminal and the multimode base station perform data transmission, the multimode terminal may select at least one path of the data path for sending or receiving data according to the network state information of each network type, where the network state information of each network type may be network state information of a network type supported by both the multimode terminal and the multimode base station, and the multimode terminal may send data to the multimode base station through the selected data path or receive data of the multimode base station through the selected data path. The multimode base station establishing a connection relationship with the multimode terminal is the multimode base station in the embodiments corresponding to fig. 1 to 4, so that network types can be simultaneously switched in the multimode base station and the multimode terminal respectively. The multimode terminal may select a data path according to interference information of each network in the multimode base station, that is, a rule for selecting a data path is that interference of a network is minimum, for example, the multimode terminal establishes a data path for the multimode terminal in three network systems, that is, WLAN, UMTS and LTE, and acquires interference information of the three networks from the multimode base station, when the interference of the UMTS network is minimum, the data path corresponding to the UMTS is selected in the established data path to transmit data of the multimode base station, and when the interference of the WLAN network is minimum in a subsequent process, the data path corresponding to the UMTS is switched to the data path corresponding to the WLAN to transmit data of the multimode base station; or, the multimode terminal may select a data path according to the air interface quality information of each network in the multimode base station, that is, the air interface quality of the network is best used as a rule for selecting the data path; or, the multimode terminal may select a data path according to the load condition information of each network in the multimode base station, that is, the minimum load condition of the network is used as a rule for selecting the data path; or, the multimode terminal may select a data path according to any combination of interference, air interface quality, and load condition of each network in the multimode base station, that is, a rule for selecting a data path is taken as a comprehensive factor of any combination of interference, air interface quality, and load condition. The multimode terminal selects a data path according to the network state information of the multimode base station, so that the total data transmission flow of the multimode base station can be maximized, and the data transmission efficiency of the multimode terminal is improved. The multimode terminal can enable data to be mutually shared in the access layer by mutually establishing data paths among all network systems, so that the data switched among all access modes cannot be lost, and the switching process becomes smoother.
The multimode terminal may further select two or more paths in the data path for sending or receiving data, for example, when the multimode terminal and the multimode base station establish a connection relationship of WLAN, UMTS and LTE at the same time, the multimode terminal may further split data to be sent into two transmission data according to a certain proportion according to network state information of each network type, and transmit the two transmission data to the multimode base station through the two paths of WLAN and UMTS at the same time, so that the multimode base station combines the two transmission data.
When the multi-mode terminal selects at least two data paths in the data paths for receiving data, the multi-mode terminal detects whether transmission data belonging to the same high-level data are received in the at least two data paths; if so, the multimode terminal merges the transmission data which belong to the same high-level data and are received in the at least two data paths;
specifically, when the multimode base station splits a high-level data into at least two transmission data, the multimode terminal may select at least two data paths to receive the transmission data according to the network state information. When the multi-mode terminal detects that the transmission data belonging to the same high-level data is received in the at least two data paths, the multi-mode terminal can combine the received transmission data to obtain the initial high-level data.
Before the multi-mode terminal provided by the embodiment of the invention switches the current data path, the multi-mode terminal stops the confirmation processing of the data on the current data path;
specifically, the acknowledgement process may include a process of generating an acknowledgement packet, a process of responding to receipt of the acknowledgement packet, and a process of responding to non-receipt of the acknowledgement packet. In the prior art, if the multimode base station does not receive the acknowledgement packet sent by the multimode terminal, the multimode base station may resend the data to the multimode terminal. Therefore, in order to avoid a phenomenon of data retransmission when a network type is switched, the multimode terminal according to the embodiment of the present invention may stop the acknowledgment processing on the data on the current data path, that is, may not generate an acknowledgment packet for the received data, and may ignore a response process initiated if the acknowledgment packet is received, where the multimode terminal may stop the acknowledgment processing on the data on the current data path according to a stop acknowledgment instruction sent by the multimode base station, and the multimode terminal may also directly generate a stop acknowledgment instruction locally to stop the acknowledgment processing on the data on the current data path. At this time, the multimode base station also does not generate an acknowledgement packet for the received data, and ignores a response procedure initiated for whether the acknowledgement packet is received.
As can be seen from the above, the embodiments of the present invention can better respond to the multimode base station by establishing a data path from the data link processing entity of each network type to the network processing entity of each network type in the multimode terminal, so as to prevent data switched between access modes from being lost and make the switching process smoother.
An embodiment of the present invention further provides a computer storage medium, where the computer storage medium may store a program, and when the program is executed, the program includes some or all of the steps of the data transmission method described in the method embodiments of fig. 1 to 4.
An embodiment of the present invention further provides another computer storage medium, where the computer storage medium may store a program, and when the program is executed, the program includes some or all of the steps of the data transmission method described in the method embodiment of fig. 5.
The above-mentioned multimode base station 1 is described in detail by fig. 6 to 8, and the above-mentioned multimode terminal 2 is described in detail by fig. 9 to 10.
Specifically, referring to fig. 6, a schematic structural diagram of a multimode base station 1 according to an embodiment of the present invention is shown, where the multimode base station 1 may include: the device comprises a first acquisition module 11, a determination module 12, a first establishment module 13 and a first selection module 14;
the first obtaining module 11 is configured to obtain network system information supported by the multimode terminal 2.
Specifically, the multimode terminal 2 is a user equipment that can access multiple network systems, for example, the multimode terminal 2 can access UMTS, LTE, WLAN, and the like. The first obtaining module 11 may obtain, through a core network device, network system information supported by the multimode terminal 2; or the first obtaining module 11 may request, from the multimode terminal 2, network system information supported by the multimode terminal 2; or the first obtaining module 11 may also directly receive a connection request message that is sent by the multimode terminal 2 and carries information of a network type supported by the multimode terminal 2, so that the multimode base station 1 may obtain the information of the network type supported by the multimode terminal 2 from the connection request message while accessing the multimode terminal 2 to a corresponding network according to the connection request message.
The determining module 12 is configured to determine a network standard information set according to the network standard information supported by the multimode base station 1 and the network standard information supported by the multimode terminal 2 acquired by the first acquiring module 11, where the network standard information set is composed of network standard information supported by both the multimode base station 1 and the multimode terminal 2.
Specifically, after the first obtaining module 11 obtains the network standard information supported by the multimode terminal 2, the determining module 12 may further determine a network standard information set according to the network standard information supported by the multimode base station 1 and the network standard information supported by the multimode terminal 2, where the network standard information set includes the network standard information supported by both the multimode base station 1 and the multimode terminal 2.
The first establishing module 13 is configured to establish, according to the network standard information set determined by the determining module 12, a data path between a data link processing entity of each network standard in the network standard information set and a network processing entity of each network standard in the network standard information set;
specifically, the first establishing module 13 may establish, according to the network standard information set, a data path between a data link processing entity of each network standard in the network standard information set and a network processing entity of each network standard in the network standard information set. For example, a multimode terminal 2 has three access modes of accessing to WLAN, UMTS, and LTE, that is, the network system information supported by the multimode terminal 2 includes three network systems of WLAN, UMTS, and LTE, and the multimode base station 1 may also support the three network systems, at this time, the first establishing module 13 may establish a data path from each data link processing entity of the multimode terminal 2 in WLAN, UMTS, and LTE to each network processing entity. The data link processing entity may include a MAC processing entity, an RLC processing entity, a PDCP processing entity, and the like, which are all in a data link layer. For example, UMTS may include a physical layer, a data link layer, and a network higher layer, and the data link layer of UMTS may include the MAC processing entity, the RLC processing entity, the PDCP processing entity, and so on, wherein the MAC processing entity may correspond to a MAC sublayer, the RLC processing entity may correspond to an RLC sublayer, and the PDCP processing entity may correspond to a PDCP protocol layer. The network processing entity may correspond to a network higher layer.
The first selecting module 14 is configured to select at least one path in the data path for sending or receiving data according to the network state information of each network standard in the network standard information set.
Specifically, the network status information includes: at least one of interference, air interface quality and load condition. After the first establishing module 13 establishes the data path, and when the multimode base station 1 performs data transmission with the multimode terminal 2, the first selecting module 14 selects at least one path of the data path for transmitting or receiving data according to the network state information of each network system in the network system information set, and the multimode base station 1 may transmit data to the multimode terminal 2 through the selected data path or receive data of the multimode terminal 2 through the selected data path. The first selecting module 14 may select a data path according to the interference information, that is, a rule that the interference of the network is the minimum is used as a data path selection rule, for example, the multimode base station 1 establishes a data path for the multimode terminal 2 in three network systems, namely, WLAN, UMTS and LTE, and detects the interference information of the three networks, when the interference of the UMTS network is detected to be the minimum, the first selecting module 14 selects a data path corresponding to the UMTS in the established data path to transmit the data of the multimode terminal 2, and when the interference of the WLAN network is detected to be the minimum in a subsequent process, the first selecting module 14 switches the data path corresponding to the UMTS to the data path corresponding to the WLAN to transmit the data of the multimode terminal 2; or, the first selecting module 14 may select a data path according to the air interface quality information, that is, the air interface quality of the network is best used as a rule for selecting the data path; alternatively, the first selection module 14 may select a data path according to the load condition information, that is, the load condition of the network is the least as a rule for selecting the data path; alternatively, the first selecting module 14 may select the data path according to any combination of interference, air interface quality, and load condition, that is, a rule for selecting the data path is a comprehensive factor of any combination of interference, air interface quality, and load condition. The first selection module 14 selects a data path according to local network status information, so that the total data transmission flow of the multimode base station 1 can be maximized. The multimode base station 1 can share data in the access layers of the access modes by establishing data paths among the network systems, so that the data switched among the access modes cannot be lost, and the switching process becomes smoother.
As can be seen from the above, in the embodiments of the present invention, according to the network system information supported by the multimode base station 1 and the network system information supported by the multimode terminal 2, a data path from the data link processing entity of each network system to the network processing entity of each network system is established, so that the transmission paths in various access modes can be shared in the access layer of the multimode base station 1, and thus, data switched between the access modes is not lost, and the switching process becomes smoother.
Referring to fig. 7 again, for a schematic structural diagram of another multimode base station 1 provided in an embodiment of the present invention, the multimode base station 1 may include the first obtaining module 11, the determining module 12, the first establishing module 13, and the first selecting module 14 in the embodiment corresponding to fig. 6, and further, the multimode base station 1 may further include: a first stopping module 15, a stopping instruction sending module 16, a notification switching module 17, a first data detecting module 18 and a first data merging module 19;
the first stopping module 15 is configured to stop the confirmation processing of the data on the current data path before switching the current data path of the multimode terminal 2.
The stop instruction sending module 16 is configured to send a stop acknowledgement instruction to the multimode terminal 2, so that the multimode terminal 2 stops acknowledgement processing of data on the current data path.
Specifically, the acknowledgement process may include a process of generating an acknowledgement packet, a process of responding to receipt of the acknowledgement packet, and a process of responding to non-receipt of the acknowledgement packet. In the prior art, if the multimode base station 1 does not receive the acknowledgement packet sent by the multimode terminal 2, it may cause the multimode base station 1 to resend data to the multimode terminal 2. Therefore, in order to avoid the phenomenon of data retransmission when switching network types, the first stopping module 15 provided in the embodiment of the present invention may stop the acknowledgement processing on the data on the current data path to avoid the phenomenon of data retransmission when switching network types, for example, when the multimode base station 1 sends data to the multimode terminal 2, the first stopping module 15 may control the multimode terminal to stop generating an acknowledgement packet, and ignore a response procedure initiated to whether the acknowledgement packet is received in the multimode base station 1. The stop instruction sending module 16 may send a stop confirmation instruction to the multimode terminal 2, so that the multimode terminal 2 stops confirmation processing of the data on the current data path, for example, when the multimode terminal 2 sends data to the multimode base station 1, the multimode terminal 2 may receive the stop confirmation instruction sent by the stop instruction sending module 16, and ignore a response procedure initiated for whether a confirmation packet is received according to the stop confirmation instruction, at this time, the multimode base station 1 does not generate a confirmation packet for the received data.
The notification switching module 17 is configured to notify the multimode terminal 2 to switch to the network standard corresponding to the selected data path when the data path is switched.
Specifically, when the multimode base station 1 switches the data path, the notification switching module 17 may notify the multimode terminal 2 to switch to the network standard corresponding to the selected data path, so that the multimode terminal 2 can smoothly receive or send data in the corresponding network standard.
The first data detecting module 18 is configured to detect whether transmission data belonging to a higher layer data is received in at least two data paths when at least two data paths are selected for receiving data.
The first data merging module 19 is configured to merge the transmission data, which belongs to the same high-level data as the transmission data received in the at least two data paths, when the first data detection module detects that the transmission data is yes.
Specifically, when the multimode terminal 2 splits a high-level data into at least two transmission data, the multimode base station 1 may select at least two data paths to receive the transmission data according to the network state information. When the first data detecting module 18 detects that transmission data belonging to the same high-level data is received in the at least two data paths, the first data merging module 19 may merge the received transmission data to obtain initial high-level data.
For example, when the multimode base station 1 and the multimode terminal 2 establish a connection relationship of WLAN, UMTS and LTE at the same time, the multimode base station 1 may further split data to be sent into two transmission data according to a certain proportion according to network state information of each network system, and transmit the two transmission data to the multimode terminal 2 through the two WLAN and UMTS paths, respectively, so that the multimode terminal 2 combines the two transmission data, and the multimode terminal 2 establishes a data path corresponding to the multimode base station 1 between each network system.
As can be seen from the above, in the embodiments of the present invention, according to the network system information supported by the multimode base station 1 and the network system information supported by the multimode terminal 2, a data path from the data link processing entity of each network system to the network processing entity of each network system is established, so that the transmission paths in various access modes can be shared in the access layer of the multimode base station 1, and thus, data switched between the access modes is not lost, and the switching process becomes smoother.
Further, referring to fig. 8 again, which is a schematic structural diagram of a first obtaining module 11 according to an embodiment of the present invention, the first obtaining module 11 may include:
the first transceiver unit 111 is configured to send a first request message to a core network device, and receive a first response message returned by the core network device according to the first request message, where the first response message carries network system information supported by the multimode terminal 2.
Specifically, the core network device may include an AC device, a BSC device, an RNC device, an HLR/AAA device, and the like. When the multimode terminal 2 accesses the multimode base station 1 through a network of a certain standard, the first transceiver unit 111 may send a first request message to a core network device through an interface of the core network device, so that the core network device may obtain network standard information supported by the multimode terminal 2 according to the first request message, for example, a certain multimode terminal 2 may connect three network standards of WLAN, UMTS, and LTE, and when the multimode terminal 2 accesses the multimode base station 1 in any one of the network standards, the first transceiver unit 111 sends the first request message to the core network device, so that the core network device may obtain the network standard information supported by the multimode terminal 2 according to the first request message, that is, obtain information of the three network standards of WLAN, UMTS, and LTE.
After the core network device obtains the network system information supported by the multimode terminal 2, the first transceiver unit 111 may receive a first response message returned by the core network device according to the first request message, where the first response message carries the network system information supported by the multimode terminal 2. The core network device may encapsulate the network system information supported by the multimode terminal 2 in the first response message.
A second transceiver unit 112, configured to send a second request message to the multimode terminal 2, and receive a second response message returned by the multimode terminal 2 according to the second request message, where the second response message carries information of a network system supported by the multimode terminal 2.
When the multimode terminal 2 accesses the multimode base station 1 through a network of a certain standard, the second transceiver unit 112 may send a second request message to the multimode terminal 2, so that the multimode terminal 2 detects network standard information supported by the multimode terminal 2 according to the second request message.
When the multimode terminal 2 detects the network system information supported by the multimode terminal 2, the second transceiver unit 112 may receive a second response message returned by the multimode terminal 2 according to the second request message, where the second response message carries the network system information supported by the multimode terminal 2. The multimode terminal 2 may encapsulate the network system information supported by the multimode terminal 2 in the second response message.
A third receiving unit 113, configured to receive a connection request message sent by the multimode terminal 2, where the connection request message carries information of a network type supported by the multimode terminal 2.
Specifically, when the multimode terminal 2 sends a connection request message to the multimode base station 1 to request to access the multimode base station 1, the third receiving unit 113 may receive the connection request message sent by the multimode terminal 2, where the connection request message carries information of a network type supported by the multimode terminal 2. The multimode terminal 2 may directly add the network type information supported by the multimode terminal 2 to the connection request message.
The first transceiver unit 111, the second transceiver unit 112, and the third receiver unit 113 provided in the embodiment of the present invention may operate independently, for example, the first transceiver unit 111 and the second transceiver unit 112 may simultaneously send requests and respectively receive network system information, or the third receiver unit 113 may directly receive the network system information supported by the multimode terminal 2, which is carried by the multimode terminal 2 when sending the connection request message.
As can be seen from the above, in the embodiment of the present invention, the core network device acquires the network type information supported by the multimode terminal 2, so that a data path from each data link processing entity to each network processing entity can be established according to the acquired network type information supported by the multimode terminal 2.
Referring to fig. 9, a schematic structural diagram of a multimode terminal 2 according to an embodiment of the present invention is shown, where the multimode terminal 2 may include: a second obtaining module 21, a second establishing module 22, and a second selecting module 23;
the second obtaining module 21 is configured to obtain network system information supported by the multimode terminal 2.
Specifically, the second obtaining module 21 may detect network system information supported by the multimode terminal 2, where the multimode terminal 2 is a user equipment that can access multiple network systems, for example, the multimode terminal 2 may access UMTS, LTE, WLAN, and the like.
The second establishing module 22 is configured to establish a data path between a data link processing entity of each network standard in the network standards supported by the multimode terminal 2 and a network processing entity of each network standard in the network standards supported by the multimode terminal 2 according to the network standard information supported by the multimode terminal 2 detected by the second obtaining module 21.
Specifically, the second establishing module 22 establishes, according to the information of the network standard supported by the multimode terminal 2, a data path between a data link processing entity of each network standard in the network standards supported by the multimode terminal 2 and a network processing entity of each network standard in the network standards supported by the multimode terminal 2. For example, a multimode terminal 2 has three access modes of WLAN, UMTS, and LTE, that is, the network system information supported by the multimode terminal 2 includes three network systems of WLAN, UMTS, and LTE, and at this time, the second establishing module 22 may establish, on the side of the multimode terminal 2, a data path from each data link processing entity of the multimode terminal 2 in WLAN, UMTS, and LTE to each network processing entity. The data link processing entity may include a MAC processing entity, an RLC processing entity, a PDCP processing entity, and the like, which are all in a data link layer. For example, UMTS may include a physical layer, a data link layer, and a network higher layer, and the data link layer of UMTS may include the MAC processing entity, the RLC processing entity, the PDCP processing entity, and so on, wherein the MAC processing entity may correspond to a MAC sublayer, the RLC processing entity may correspond to an RLC sublayer, and the PDCP processing entity may correspond to a PDCP protocol layer. The network processing entity may correspond to a network higher layer.
The second selecting module 23 is configured to select at least one path in the data path for sending or receiving data according to the network state information of each network type.
Specifically, the network status information includes: at least one of interference, air interface quality and load condition. After the data path is established in the multimode terminal 2, and when the multimode terminal 2 performs data transmission with the multimode base station 1, the second selection module 23 may select at least one path in the data path for sending or receiving data according to the network state information of each network type, where the network state information of each network type may be network state information of a network type supported by both the multimode terminal 2 and the multimode base station 1, and the multimode terminal 2 may send data to the multimode base station 1 through the selected data path or receive data of the multimode base station 1 through the selected data path. The second selecting module 23 may select a data path according to the interference information of each network in the multimode base station 1, that is, a rule for selecting the data path is taken as the minimum interference of the network, for example, the second selecting module 23 establishes a data path for the multimode terminal 2 in three network systems, namely WLAN, UMTS and LTE, and acquires the interference information of the three networks from the multimode base station 1, when the interference of the UMTS network is acquired to be minimum, the second selecting module 23 selects a data path corresponding to the UMTS in the established data path to transmit the data of the multimode base station 1, and when the interference of the WLAN network acquired in the subsequent process becomes minimum, the second selecting module 23 switches the data path corresponding to the UMTS to the data path corresponding to the WLAN to transmit the data of the multimode base station 1; or, the second selecting module 23 may select a data path according to the air interface quality information of each network in the multimode base station 1, that is, the air interface quality of the network is best used as a rule for selecting the data path; or, the second selecting module 23 may select a data path according to the load condition information of each network in the multimode base station 1, that is, the load condition of the network is the least as a rule for selecting the data path; alternatively, the second selecting module 23 may select the data path according to any combination of interference, air interface quality, and load condition of each network in the multimode base station 1, that is, a rule for selecting the data path is taken as a comprehensive factor of any combination of interference, air interface quality, and load condition. The second selection module 23 selects a data path according to the network state information of the multimode base station 1, so that the total data transmission flow of the multimode base station 1 can be maximized, and the efficiency of data transmission of the multimode terminal 2 is improved. The multimode terminal 2 can share data in the access layer by establishing data paths among the network systems, so that the data switched among the access modes is not lost, and the switching process becomes smoother.
Further, referring to fig. 10 again, for a schematic structural diagram of another multimode terminal 2 provided in an embodiment of the present invention, the multimode terminal 2 may include a second obtaining module 21, a second establishing module 22, and a second selecting module 23 in the embodiment corresponding to fig. 9, and further, the multimode terminal 2 may further include: a second stopping module 24, a second data detecting module 25, a second data merging module 26;
the second stopping module 24 is configured to stop the confirmation processing of the data on the current data path before switching the current data path.
Specifically, the acknowledgement process may include a process of generating an acknowledgement packet, a process of responding to receipt of the acknowledgement packet, and a process of responding to non-receipt of the acknowledgement packet. In the prior art, if the multimode base station 1 does not receive the acknowledgement packet sent by the multimode terminal 2, it may cause the multimode base station 1 to resend data to the multimode terminal 2. Therefore, in order to avoid the phenomenon of data retransmission when the network system is switched, the second stopping module 24 provided in the embodiment of the present invention may stop the acknowledgement processing on the data on the current data path, that is, does not generate an acknowledgement packet for the received data, and ignores a response procedure initiated whether the acknowledgement packet is received, where the second stopping module 24 may stop the acknowledgement processing on the data on the current data path according to a stop acknowledgement instruction sent by the multimode base station 1, and the second stopping module 24 may also directly locally generate a stop acknowledgement instruction to stop the acknowledgement processing on the data on the current data path. At this time, the multimode base station 1 also does not generate an acknowledgement packet for the received data, and ignores a response procedure initiated for whether the acknowledgement packet is received.
The second data detecting module 25 is configured to detect whether transmission data belonging to a higher layer data is received in at least two data paths when at least two data paths of the data paths are selected for receiving data.
The second data merging module 26 is configured to merge the transmission data, which belongs to a higher layer of data, received in the at least two data paths when the second data detection module detects that the transmission data belongs to the higher layer of data.
Specifically, when the multimode base station 1 splits a high-level data into at least two transmission data, the multimode terminal 2 may select at least two data paths to receive the transmission data according to the network state information. When the second data detecting module 25 detects that the transmission data belonging to the same high-level data is received in the at least two data paths, the second data merging module 26 may merge the received transmission data to obtain the initial high-level data.
For example, when the multimode terminal 2 and the multimode base station 1 establish a connection relationship of WLAN, UMTS and LTE at the same time, the multimode terminal 2 may further split data to be sent into two transmission data according to a certain proportion according to network state information of each network system, and transmit the two transmission data to the multimode base station 1 through the two WLAN and UMTS paths, respectively, so that the multimode base station 1 merges the two transmission data.
As can be seen from the above, the embodiment of the present invention can better respond to the multimode base station 1 by establishing a data path from the data link processing entity of each network type to the network processing entity of each network type in the multimode terminal 2, so as to prevent data switched between access modes from being lost and make the switching process smoother.
Referring to fig. 11 again, for a schematic structural diagram of another multimode base station 1 according to an embodiment of the present invention, the multimode base station 1 may include a processor 1001, a communication interface 1002, and a memory 1003 (the number of the processors 1001 in the multimode base station 1 may be one or more, and one processor 1001 is taken as an example in fig. 11). In some embodiments of the present invention, the processor 1001, the communication interface 1002 and the memory 1003 may be connected by a communication bus or other methods, wherein fig. 11 is taken as an example of the connection by the communication bus.
The communication interface 1002 is configured to communicate with a core network device and a multimode terminal;
the memory 1003 is used for storing programs;
the processor 1001 is configured to execute the program to implement
Acquiring network system information supported by a multimode terminal, and determining a network system information set according to the network system information supported by the multimode base station and the network system information supported by the multimode terminal, wherein the network system information set is composed of the network system information supported by the multimode base station 1 and the multimode terminal together;
establishing a data path between a data link processing entity of each network type in the network type information set and a network processing entity of each network type in the network type information set according to the network type information set;
and selecting at least one path in the data path for sending or receiving data according to the network state information of each network type in the network type information set.
The processor 1001 is specifically configured to:
sending a first request message to core network equipment, and receiving a first response message returned by the core network equipment according to the first request message, wherein the first response message carries network system information supported by the multimode terminal; or,
sending a second request message to the multimode terminal, and receiving a second response message returned by the multimode terminal according to the second request message, wherein the second response message carries network system information supported by the multimode terminal; or,
and receiving a connection request message sent by the multimode terminal, wherein the connection request message carries network system information supported by the multimode terminal.
The processor 1001 is further configured to:
stopping the confirmation processing of the data on the current data path before switching the current data path of the multi-mode terminal;
and sending a stopping confirmation instruction to the multimode terminal so as to enable the multimode terminal to stop confirmation processing of the data on the current data path.
The processor 1001 is further configured to:
and when the data path is switched, the multi-mode terminal is informed to switch to the network system corresponding to the selected data path.
The processor 1001 is further configured to:
when at least two data paths in the data paths are selected for receiving data, detecting whether transmission data which belong to the same high-level data are received in the at least two data paths;
and if so, merging the transmission data which belong to the same high-level data and are received in the at least two data paths.
Wherein the network state information comprises: at least one of interference, air interface quality and load condition.
As can be seen from the above, in the embodiments of the present invention, according to the network system information supported by the multimode base station 1 and the network system information supported by the multimode terminal, a data path from the data link processing entity of each network system to the network processing entity of each network system is established, so that transmission paths in various access modes can be shared in the access layer of the multimode base station 1, and thus data switched between the access modes is not lost, and the switching process becomes smoother.
Referring to fig. 12 again, for a schematic structural diagram of another multimode terminal 2 according to an embodiment of the present invention, the multimode terminal 2 may include a processor 2001, a communication interface 2002, and a memory 2003 (the number of the processors 2001 in the multimode terminal may be one or more, and one processor 2001 is taken as an example in fig. 12). In some embodiments of the invention, the processor 2001, the communication interface 2002 and the memory 2003 may be connected by a communication bus or other means, wherein fig. 12 exemplifies connection by a communication bus.
The communication interface 2002 is configured to communicate with a multimode base station;
the memory 2003 is used for storing programs;
the processor 2001 is used to execute the program to realize
Acquiring network system information supported by the multimode terminal;
establishing a data path between a data link processing entity of each network standard in the network standards supported by the multimode terminal and a network processing entity of each network standard in the network standards supported by the multimode terminal according to the network standard information supported by the multimode terminal;
and selecting at least one path in the data path for sending or receiving data according to the network state information of each network type.
The processor 2001 is further configured to:
when at least two data paths in the data paths are selected for receiving data, detecting whether transmission data which belong to the same high-level data are received in the at least two data paths;
and if so, merging the transmission data which belong to the same high-level data and are received in the at least two data paths.
The processor 2001 is further configured to:
stopping the confirmation processing of the data on the current data path before switching the current data path.
Wherein the network state information comprises: at least one of interference, air interface quality and load condition.
As can be seen from the above, the embodiment of the present invention can better respond to the multimode base station by establishing the data path from the data link processing entity of each network type to the network processing entity of each network type in the multimode terminal 2, so as to prevent the data switched between the access modes from being lost and make the switching process smoother.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.
Claims (20)
1. A method of data transmission, comprising:
the method comprises the steps that a multi-mode base station acquires network system information supported by a multi-mode terminal, and determines a network system information set according to the network system information supported by the multi-mode base station and the network system information supported by the multi-mode terminal, wherein the network system information set is composed of the network system information supported by the multi-mode base station and the multi-mode terminal together;
the multimode base station establishes a data path between a data link processing entity of each network type in the network type information set and a network processing entity of each network type in the network type information set according to the network type information set;
the multimode base station selects at least one path in the data path for sending or receiving data according to the network state information of each network type in the network type information set;
the data path is used for enabling data to be mutually shared in an access layer of each network type in the network type information set, so that data switched among the network types cannot be lost.
2. The method of claim 1, wherein the obtaining, by the multimode base station, network type information supported by the multimode terminal comprises:
the multimode base station sends a first request message to core network equipment and receives a first response message returned by the core network equipment according to the first request message, wherein the first response message carries network system information supported by the multimode terminal; or,
the multimode base station sends a second request message to the multimode terminal and receives a second response message returned by the multimode terminal according to the second request message, wherein the second response message carries the network system information supported by the multimode terminal; or,
and the multimode base station receives a connection request message sent by the multimode terminal, wherein the connection request message carries the network system information supported by the multimode terminal.
3. The method of claim 1 or 2, further comprising:
and when the multi-mode base station switches the data path, the multi-mode terminal is informed to switch to the network system corresponding to the selected data path.
4. The method of claim 1, wherein the network state information comprises: at least one of interference, air interface quality and load condition.
5. The method of claim 1, further comprising:
when the multi-mode base station selects at least two data paths in the data paths for receiving data, the multi-mode base station detects whether transmission data belonging to the same high-level data is received in the at least two data paths;
if so, the multi-mode base station combines the transmission data which belongs to the high-level data and is received in the at least two data paths.
6. The method of claim 1, further comprising:
before the multi-mode base station switches the current data path of the multi-mode terminal, the multi-mode base station stops the confirmation processing of the data on the current data path;
and the multimode base station sends a stop confirmation instruction to the multimode terminal so that the multimode terminal stops confirmation processing of the data on the current data path.
7. A method of data transmission, comprising:
the multimode terminal acquires network system information supported by the multimode terminal;
the multimode terminal establishes a data path between a data link processing entity of each network standard in the network standards supported by the multimode terminal and a network processing entity of each network standard in the network standards supported by the multimode terminal according to the network standard information supported by the multimode terminal;
the multimode terminal selects at least one path in the data path to be used for sending or receiving data according to the network state information of each network type;
the data path is used for enabling data to be mutually shared in an access layer of each network type in the network type information set, so that data switched among the network types cannot be lost.
8. The method of claim 7, wherein the network state information comprises: at least one of interference, air interface quality and load condition.
9. The method of claim 7 or 8, further comprising:
when the multi-mode terminal selects at least two data paths in the data paths for receiving data, the multi-mode terminal detects whether transmission data belonging to the same high-level data are received in the at least two data paths;
if so, the multimode terminal merges the transmission data which belongs to the same high-level data and is received in the at least two data paths.
10. The method of claim 7, further comprising:
before the multi-mode terminal switches the current data path, the multi-mode terminal stops the confirmation processing of the data on the current data path.
11. A multimode base station, comprising:
the first acquisition module is used for acquiring network system information supported by the multimode terminal;
a determining module, configured to determine a network system information set according to the network system information supported by the multimode base station and the network system information supported by the multimode terminal acquired by the first acquiring module, where the network system information set is composed of network system information supported by both the multimode base station and the multimode terminal;
a first establishing module, configured to establish, according to the network standard information set determined by the determining module, a data path between a data link processing entity of each network standard in the network standard information set and a network processing entity of each network standard in the network standard information set;
a first selection module, configured to select at least one path in the data path for sending or receiving data according to network state information of each network standard in the network standard information set;
the data path is used for enabling data to be mutually shared in an access layer of each network type in the network type information set, so that data switched among the network types cannot be lost.
12. The multimode base station of claim 11, wherein said first acquisition module comprises:
a first transceiver unit, configured to send a first request message to a core network device, and receive a first response message returned by the core network device according to the first request message, where the first response message carries information of a network system supported by the multimode terminal; or,
a second transceiver unit, configured to send a second request message to the multimode terminal, and receive a second response message returned by the multimode terminal according to the second request message, where the second response message carries information of a network system supported by the multimode terminal; or,
a third receiving unit, configured to receive a connection request message sent by the multimode terminal, where the connection request message carries information of a network type supported by the multimode terminal.
13. The multimode base station of claim 11 or 12, further comprising:
and the notification switching module is used for notifying the multimode terminal to switch to the network system corresponding to the selected data channel when the data channel is switched.
14. The multimode base station of claim 11, wherein the network state information in the first selection module comprises: at least one of interference, air interface quality and load condition.
15. The multimode base station of claim 11, further comprising:
the first data detection module is used for detecting whether transmission data which belongs to the same high-level data is received in at least two data paths when at least two data paths in the data paths are selected for receiving data;
and the first data merging module is used for merging the transmission data which belongs to the high-level data and is received in the at least two data paths when the first data detection module detects that the transmission data belongs to the high-level data.
16. The multimode base station of claim 11, further comprising:
the first stopping module is used for stopping the confirmation processing of the data on the current data path before the current data path of the multi-mode terminal is switched;
and the stop instruction sending module is used for sending a stop confirmation instruction to the multimode terminal so as to enable the multimode terminal to stop the confirmation processing of the data on the current data path.
17. A multimode terminal, characterized in that it comprises:
the second acquisition module is used for acquiring the network system information supported by the multimode terminal;
a second establishing module, configured to establish, according to the information of the network standard supported by the multimode terminal detected by the second obtaining module, a data path between a data link processing entity of each network standard in the network standards supported by the multimode terminal and a network processing entity of each network standard in the network standards supported by the multimode terminal;
a second selection module, configured to select at least one path of the data path for sending or receiving data according to the network state information of each network type;
the data path is used for enabling data to be mutually shared in an access layer of each network type in the network type information set, so that data switched among the network types cannot be lost.
18. The multimode terminal of claim 17, wherein the network state information in the second selection module comprises: at least one of interference, air interface quality and load condition.
19. The multimode terminal according to claim 17 or 18, further comprising:
a second data detection module, configured to detect whether transmission data belonging to a higher layer data is received in at least two data paths when at least two data paths in the data paths are selected for receiving data;
and the second data merging module is used for merging the transmission data which belongs to the high-level data and is received in the at least two data paths when the second data detection module detects that the transmission data belongs to the high-level data.
20. The multimode terminal of claim 17, further comprising:
and the second stopping module is used for stopping the confirmation processing of the data on the current data path before switching the current data path.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/083637 WO2015039284A1 (en) | 2013-09-17 | 2013-09-17 | Data transmission method and relevant device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104756598A CN104756598A (en) | 2015-07-01 |
CN104756598B true CN104756598B (en) | 2019-03-01 |
Family
ID=52688079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380001361.1A Active CN104756598B (en) | 2013-09-17 | 2013-09-17 | A kind of method and relevant device of data transmission |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104756598B (en) |
WO (1) | WO2015039284A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107484199B (en) * | 2017-07-20 | 2020-11-24 | 厦门市美亚柏科信息股份有限公司 | All-standard base station information acquisition device |
CN113556145B (en) * | 2020-04-24 | 2023-04-11 | 大唐移动通信设备有限公司 | Data processing method and device, electronic equipment and storage medium |
CN115344316A (en) * | 2021-04-28 | 2022-11-15 | 中兴通讯股份有限公司 | Message processing method, electronic device, and computer-readable storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008028320A1 (en) * | 2006-08-25 | 2008-03-13 | Zte Corporation | A method for realizing dual-standby call of dual-mode mobile terminal |
CN101154974A (en) * | 2006-09-28 | 2008-04-02 | 中兴通讯股份有限公司 | Multi-antenna mode control method based on base station |
CN101155012A (en) * | 2006-09-28 | 2008-04-02 | 中兴通讯股份有限公司 | Multi-antenna mode control method based on terminal |
CN101388696A (en) * | 2007-09-11 | 2009-03-18 | 中兴通讯股份有限公司 | Multi-antenna mode selection method in process of relay network switching process |
CN102801452A (en) * | 2012-08-20 | 2012-11-28 | 中山大学 | Data partitioning-based multi-antenna cooperative working method in multimode terminal |
CN103024874A (en) * | 2011-09-21 | 2013-04-03 | ***通信集团山东有限公司 | Method and device for selecting network access |
-
2013
- 2013-09-17 WO PCT/CN2013/083637 patent/WO2015039284A1/en active Application Filing
- 2013-09-17 CN CN201380001361.1A patent/CN104756598B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008028320A1 (en) * | 2006-08-25 | 2008-03-13 | Zte Corporation | A method for realizing dual-standby call of dual-mode mobile terminal |
CN101154974A (en) * | 2006-09-28 | 2008-04-02 | 中兴通讯股份有限公司 | Multi-antenna mode control method based on base station |
CN101155012A (en) * | 2006-09-28 | 2008-04-02 | 中兴通讯股份有限公司 | Multi-antenna mode control method based on terminal |
CN101388696A (en) * | 2007-09-11 | 2009-03-18 | 中兴通讯股份有限公司 | Multi-antenna mode selection method in process of relay network switching process |
CN103024874A (en) * | 2011-09-21 | 2013-04-03 | ***通信集团山东有限公司 | Method and device for selecting network access |
CN102801452A (en) * | 2012-08-20 | 2012-11-28 | 中山大学 | Data partitioning-based multi-antenna cooperative working method in multimode terminal |
Also Published As
Publication number | Publication date |
---|---|
WO2015039284A1 (en) | 2015-03-26 |
CN104756598A (en) | 2015-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106162511B (en) | D2D relay node determination and use method and device | |
CN102843302B (en) | Terminal access method and device | |
EP3512118B1 (en) | Method and device for transmitting response message | |
US10986523B2 (en) | Method for configuring measurement gap, access network device and terminal | |
CN104980991B (en) | Communication device and method for network signal | |
KR101398058B1 (en) | Group owner selection with crossing requests | |
WO2016002337A1 (en) | Wireless communications device and wireless communications method | |
EP2914046A1 (en) | Communication connection establishment method and terminal | |
US20130231151A1 (en) | Method, apparatus, and computer program product for probe request and response exchange | |
EP2966932B1 (en) | Wireless fidelity wi-fi access method for user equipment and wi-fi access node | |
JP2008035471A (en) | Mobile communication terminal, method of operating the same in handover rejection and method of rejecting handover in portable internet system | |
CN102883301B (en) | Force method, device and the access controller of client roaming | |
CN104221468A (en) | Wireless communication system, communication control device and communication control method | |
CN109716830B (en) | Communication method, device and system in unlicensed spectrum | |
JP6081652B1 (en) | Terminal device, communication system, and connection destination selection method | |
CN103052142A (en) | Network selection method, mobile terminal and base station | |
CN107124744B (en) | Network switching method and wireless access point | |
CN104756598B (en) | A kind of method and relevant device of data transmission | |
CN117651270B (en) | Roaming processing method, device and storage medium | |
KR20150008420A (en) | Mobile setting negotiation method and device | |
JP4489498B2 (en) | Wireless base station | |
CN111050368A (en) | Network transmission control method, device, terminal equipment and storage medium | |
KR20150134140A (en) | Method for avoiding interference in wireless local access networks and appratus using thereof | |
EP3905736A1 (en) | Device discovery method, apparatus, and system | |
CN113133066A (en) | Switching method and network equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |