Disclosure of Invention
The embodiment of the invention provides a method and equipment for configuring a transmission path, which are used for configuring a plurality of wireless transmission channels for transmitting the same service data for a user terminal.
Meanwhile, the embodiment of the invention also provides a method and equipment for triggering the configuration transmission path, which are used for triggering the configuration scheme provided by the embodiment of the invention.
The embodiment of the invention provides a method for configuring a transmission path, which comprises the following steps:
a configuration entity determines the time delay requirement and the reliability requirement of service data;
the configuration entity selects a transmission path meeting the delay requirement from transmission paths allowed to be simultaneously used by the user terminal;
the configuration entity selects at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement as a service data transmission path;
and the configuration entity configures the network entity and/or the user terminal involved in the transmission according to the determined service data transmission path.
Preferably, after the configuring entity selects the transmission path meeting the delay requirement from the transmission paths allowed to be simultaneously used by the user equipment, before selecting at least two transmission paths capable of meeting the reliability requirement after being combined from the transmission paths meeting the delay requirement, the configuring entity further includes:
and the configuration entity determines that no transmission path meeting the reliability requirement exists in the transmission paths meeting the time delay requirement.
Preferably, after the configuring entity selects a transmission path satisfying the delay requirement from transmission paths allowed to be simultaneously used by the user equipment, the configuring entity further includes:
and after determining that the transmission paths meeting the reliability requirement exist in the transmission paths meeting the time delay requirement, the configuration entity selects one transmission path from the transmission paths meeting the reliability requirement as a service data transmission path.
Preferably, the selecting, by the configuration entity, at least two transmission paths that can satisfy the reliability requirement after being combined from the transmission paths that satisfy the delay requirement as the service data transmission path includes:
the configuration entity combines the transmission paths meeting the delay requirement according to the current N value to obtain a plurality of groups of transmission paths, wherein the number of the transmission paths in each group is equal to the N value, the transmission paths in any two groups are not completely the same, and N is a positive integer greater than 1;
the configuration entity determining a set from a plurality of sets of transmission paths that meets the reliability requirement;
the configuration entity selects one group from the groups satisfying the reliability requirement as a service data transmission path.
Preferably, after the configuring entity combines the transmission paths meeting the delay requirement according to the current N value to obtain a plurality of groups of transmission paths, the method further includes:
if no group meeting the reliability requirement exists in the plurality of groups of transmission paths, the configuration entity increases the current N value by a step value after determining that the current N value is smaller than the number of the transmission paths meeting the delay requirement;
the configuration entity judges whether the N value after the step value is increased is not larger than the number of the transmission paths meeting the time delay requirement, if so, the step of combining the transmission paths meeting the time delay requirement is returned according to the current N value; otherwise, adjusting the current N value to be not more than the number of the transmission paths meeting the time delay requirement and the previous unused N value, and returning to the step of combining the transmission paths meeting the time delay requirement according to the current N value.
Preferably, after the configuring entity combines the transmission paths meeting the delay requirement according to the current N value to obtain a plurality of groups of transmission paths, the method further includes:
if there is no group satisfying the reliability requirement in the plurality of groups of transmission paths, the configuration entity determines that the reliability requirement cannot be satisfied after determining that the current N value is not less than the number of transmission paths satisfying the delay requirement.
Preferably, the configuration entity is one of a core network node, a radio access network node and a user terminal.
Preferably, the configuration entity is a core network node;
the configuration entity configures the equipment involved in transmission according to the determined service data transmission path, and comprises the following steps:
and the configuration entity configures the wireless access network node and the user terminal according to the determined service data transmission path.
Preferably, the configuring entity configures the radio access network node according to the determined service data transmission path, including:
the configuration entity informs the wireless access network node to participate in multi-path transmission according to the determined service data transmission path; or
The configuration entity and the wireless access network node establish the load bearing of the corresponding service on the selected service data transmission path;
the configuration entity configures the user terminal according to the determined service data transmission path, including:
the configuration entity configures the user terminal by adopting a non-access stratum signaling according to the determined service data transmission path; or
The configuration entity indicates a core network node entity to configure the user terminal by adopting a non-access stratum signaling according to the determined service data transmission path; or
The configuration entity indicates the wireless access network node participating in the multi-path transmission to configure the user terminal by adopting a wireless access signaling according to the determined service data transmission path; or
And the configuration entity establishes the same service load for the user terminal in different wireless access systems respectively according to the determined service data transmission path.
Preferably, the configuration entity is a radio access network node;
the configuration entity configures the equipment involved in transmission according to the determined service data transmission path, and comprises the following steps:
and the configuration entity configures the core network node and the user terminal according to the determined service data transmission path.
Preferably, the configuring entity configures the core network node according to the determined service data transmission path, including:
the configuration entity informs the core network node to start multi-path transmission according to the determined service data transmission path;
the configuration entity configures the user terminal according to the determined service data transmission path, including:
the configuration entity informs the user terminal to start multi-path transmission according to the determined service data transmission path; or
And the configuration entity instructs the base station to inform the user terminal to start multi-path transmission according to the determined service data transmission path.
Preferably, the step of notifying, by the configuration entity, the user equipment to start multipath transmission according to the determined service data transmission path includes:
the configuration entity establishes the same service load for the user terminal in different wireless access systems according to the determined service data transmission path;
the configuration entity instructs the base station to notify the user terminal to start multi-path transmission according to the determined service data transmission path, and the method comprises the following steps:
and the configuration entity instructs the base station to establish the radio bearers of the same service for the user terminal in different wireless access systems respectively according to the determined service data transmission path.
Preferably, after the configuring entity selects at least two transmission paths capable of meeting the reliability requirement after combination from the transmission paths meeting the delay requirement as the service data transmission path, the method further includes:
the configuration entity informs different core network nodes to carry out bearing establishment and transmission of the specified service and service transmission parameters for the user terminal.
Preferably, the configuration entity is a user terminal;
the configuration entity configures the equipment involved in transmission according to the determined service data transmission path, and comprises the following steps:
and the configuration entity configures the core network node and the wireless access network node according to the determined service data transmission path.
Preferably, the configuring entity configures the core network node according to the determined service data transmission path, including:
the configuration entity informs the core network node to start multi-path transmission through a non-access stratum signaling according to the determined service data transmission path;
the configuration entity configures the wireless access network node according to the determined service data transmission path, and comprises the following steps:
the configuration entity informs the wireless access network node to start multi-path transmission and service transmission parameters through non-access layer signaling according to the determined service data transmission path; or
And the configuration entity establishes the same service load in different wireless access systems respectively according to the determined service data transmission path.
Preferably, before the configuration entity determines the delay requirement and the reliability requirement of the service data, the method further includes:
the configuration entity receives a notification from a multi-channel transmission control entity to trigger a change of the multi-channel transmission configuration.
Another method for triggering and configuring a transmission path provided in an embodiment of the present invention includes:
a multi-channel control entity determines that at least one transmission channel pre-configured by a specific user terminal is abnormal;
and the multichannel control entity sends a notice for triggering multichannel transmission configuration change to a configuration entity so that the configuration entity selects a transmission path meeting the time delay requirement from transmission paths simultaneously used by the user terminal, selects at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement as service data transmission paths, and configures the equipment related to transmission according to the determined service data transmission paths.
Preferably, before the multi-channel control entity determines that at least one transmission channel preconfigured by a specific user equipment is abnormal, the method further includes:
the multi-channel control entity informs the core network node and/or the wireless access network node of the transmission information of the pre-configured plurality of transmission paths aiming at the user terminal, so that the entity receiving the notice transmits the information aiming at the user terminal through the pre-configured plurality of transmission paths.
Another method for configuring a transmission path provided in an embodiment of the present invention includes:
a wireless access network node receives configuration performed by a configuration entity according to a service data transmission path, wherein the service data transmission path is a transmission path which can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the time delay requirement are combined;
and the wireless access network node establishes the load bearing of the corresponding service according to the configuration.
Another method for configuring a transmission path provided in an embodiment of the present invention includes:
a user terminal receives configuration performed by a configuration entity according to a service data transmission path, wherein the service data transmission path is a transmission path which can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the time delay requirement are combined;
and the user terminal establishes wireless connection on a plurality of transmission paths according to the configuration to carry out data transmission.
Preferably, the data transmission performed by the ue includes:
the user terminal receives data from a plurality of transmission paths and combines the data from different transmission paths; or
And the user terminal sends data packets of the same service through different transmission paths.
Preferably, before the ue receives the configuration performed by the configuration entity according to the service data transmission path, the method further includes:
the user terminal sends one or more of the following information to the configuration entity
Information with multiplexed capabilities;
a combination of transmission paths that can be used simultaneously;
a multiplex request comprising a request message and optional parameters.
The embodiment of the invention provides a method for configuring a transmission path, which comprises the following steps:
a core network node receives configuration performed by a configuration entity according to a service data transmission path, wherein the service data transmission path is a transmission path which can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the time delay requirement are combined;
the core network node determines QoS requirements of different transmission channels according to the configuration decomposition;
and the core network node establishes the same service bearer in different transmission channels according to the QoS requirements decomposed to the transmission channels.
An embodiment of the present invention provides a configuration entity for configuring a transmission path, where the configuration entity includes:
the determining module is used for determining the time delay requirement and the reliability requirement of the service data;
a first selection module, configured to select a transmission path that meets the delay requirement from transmission paths allowed to be simultaneously used by the user equipment;
the second selection module is used for selecting at least two combined transmission paths which can meet the reliability requirement from the transmission paths which meet the time delay requirement as service data transmission paths;
and the configuration module is used for configuring the network entity and/or the user terminal involved in the transmission according to the determined service data transmission path.
Preferably, the second selection module is further configured to:
and after determining that no transmission path meeting the reliability requirement exists in the transmission paths meeting the time delay requirement, selecting at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement.
Preferably, the second selection module is further configured to:
and after determining that the transmission paths meeting the reliability requirement exist in the transmission paths meeting the time delay requirement, selecting one transmission path from the transmission paths meeting the reliability requirement as a service data transmission path.
Preferably, the second selection module is specifically configured to:
combining the transmission paths meeting the time delay requirement according to the current N value to obtain a plurality of groups of transmission paths, wherein the number of the transmission paths in each group is equal to the N value, the transmission paths in any two groups are not completely the same, and N is a positive integer greater than 1; determining a set satisfying the reliability requirement from a plurality of sets of transmission paths; and selecting one group from the groups meeting the reliability requirement as a service data transmission path.
Preferably, the second selection module is further configured to:
if no group meeting the reliability requirement exists in the plurality of groups of transmission paths, the configuration entity increases the current N value by a step value after determining that the current N value is smaller than the number of the transmission paths meeting the delay requirement; judging whether the N value after the step value is increased is not larger than the number of the transmission paths meeting the time delay requirement, if so, returning to the step of combining the transmission paths meeting the time delay requirement according to the current N value; otherwise, adjusting the current N value to be not more than the number of the transmission paths meeting the time delay requirement and the previous unused N value, and returning to the step of combining the transmission paths meeting the time delay requirement according to the current N value.
Preferably, the second selection module is further configured to:
and after combining the transmission paths meeting the delay requirement according to the current N value to obtain a plurality of groups of transmission paths, if no group meeting the reliability requirement exists in the plurality of groups of transmission paths, the configuration entity determines that the reliability requirement cannot be met after determining that the current N value is not less than the number of the transmission paths meeting the delay requirement.
Preferably, the configuration entity is one of a core network node, a radio access network node and a user terminal.
Preferably, the configuration entity is a core network node;
the configuration module is specifically configured to:
and configuring the wireless access network node and the user terminal according to the determined service data transmission path.
Preferably, the configuration module is specifically configured to:
when configuring the wireless access network node according to the determined service data transmission path, notifying the wireless access network node to participate in multi-path transmission according to the determined service data transmission path; or establishing a bearer corresponding to the service on the selected service data transmission path with the wireless access network node;
when configuring the user terminal according to the determined service data transmission path, configuring the user terminal by adopting non-access stratum signaling according to the determined service data transmission path; or indicating a core network node entity to configure the user terminal by adopting non-access stratum signaling according to the determined service data transmission path; or indicating the wireless access network nodes participating in the multi-path transmission to configure the user terminal by adopting a wireless access signaling according to the determined service data transmission path; or respectively establishing the same service bearing for the user terminal in different wireless access systems according to the determined service data transmission path.
Preferably, the configuration entity is a radio access network node;
the configuration module is specifically configured to:
and when configuring the equipment involved in transmission according to the determined service data transmission path, configuring the core network node and the user terminal according to the determined service data transmission path.
Preferably, the configuration module is specifically configured to:
when configuring the core network node according to the determined service data transmission path, informing the core network node to start multi-path transmission according to the determined service data transmission path;
when the user terminal is configured according to the determined service data transmission path, the user terminal is informed to start multi-path transmission according to the determined service data transmission path; or instructing the base station to inform the user terminal to start multi-path transmission according to the determined service data transmission path.
Preferably, the configuration module is specifically configured to:
informing the user terminal to start multi-path transmission according to the determined service data transmission path, and respectively establishing the same service bearing for the user terminal in different wireless access systems according to the determined service data transmission path;
and the instruction base station respectively establishes wireless bearers of the same service for the user terminal in different wireless access systems according to the determined service data transmission path when informing the user terminal of starting multi-path transmission according to the determined service data transmission path.
Preferably, the configuration module is further configured to:
and after selecting at least two combined transmission paths which can meet the reliability requirement from the transmission paths meeting the time delay requirement as service data transmission paths, informing different core network nodes to carry out bearing establishment and transmission of specified services and service transmission parameters on the user terminal.
Preferably, the configuration entity is a user terminal;
the configuration module is specifically configured to:
and when configuring the equipment involved in transmission according to the determined service data transmission path, configuring the core network node and the wireless access network node according to the determined service data transmission path.
Preferably, the configuration module is specifically configured to:
when configuring the core network node according to the determined service data transmission path, notifying the core network node to start multi-path transmission through a non-access stratum signaling according to the determined service data transmission path;
when configuring the wireless access network node according to the determined service data transmission path, notifying the wireless access network node to start multi-path transmission and service transmission parameters through non-access layer signaling according to the determined service data transmission path; or respectively establishing the same service bearing in different wireless access systems according to the determined service data transmission path.
Preferably, the determining module is further configured to:
and after receiving a notice of triggering the change of the multi-channel transmission configuration from the multi-channel transmission control entity, determining the time delay requirement and the reliability requirement of the service data.
The embodiment of the invention provides a multi-channel control entity for triggering and configuring a transmission path, which comprises:
the system comprises an anomaly detection module, a channel state detection module and a channel state detection module, wherein the anomaly detection module is used for determining that at least one transmission channel pre-configured by a specific user terminal is abnormal;
and the notification module is used for sending a notification for triggering multichannel transmission configuration change to a configuration entity so that the configuration entity selects a transmission path meeting the delay requirement from transmission paths simultaneously used by the user terminal, selects at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the delay requirement as service data transmission paths, and configures the equipment related to transmission according to the determined service data transmission paths.
Preferably, the notification module is further configured to:
and informing the core network node and/or the wireless access network node of the transmission information of the plurality of transmission paths configured in advance aiming at the user terminal, so that the entity receiving the notice transmits the information aiming at the user terminal through the plurality of transmission paths configured in advance.
The embodiment of the invention provides a wireless access network node for configuring a transmission path, which comprises:
a first receiving module, configured to receive configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
and the first establishing module is used for establishing the load bearing of the corresponding service according to the configuration.
The embodiment of the invention provides a user terminal for configuring a transmission path, which comprises:
a second receiving module, configured to receive configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
and the second establishing module is used for establishing wireless connection on the plurality of transmission paths according to the configuration and transmitting data.
Preferably, the second establishing module is specifically configured to:
receiving data from a plurality of transmission paths and merging data from different transmission paths; or send data packets of the same service through different transmission paths.
Preferably, the second establishing module is further configured to:
sending one or more of the following information to the configuration entity
Information with multiplexed capabilities;
a combination of transmission paths that can be used simultaneously;
a multiplex request comprising a request message and optional parameters.
The core network node for configuring a transmission path provided by the embodiment of the present invention includes:
a third receiving module, configured to receive configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
the decomposition module is used for determining the QoS requirements of different transmission channels according to the configuration decomposition;
and the third establishing module is used for establishing the same service bearer in different transmission channels according to the QoS requirements decomposed to the transmission channels.
The configuration entity of the embodiment of the invention selects a transmission path meeting the time delay requirement from the transmission paths which are allowed to be simultaneously used by the user terminal; selecting at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement as service data transmission paths; and configuring the network entity and/or the user terminal involved in the transmission according to the determined service data transmission path. Because at least two combined transmission paths which can meet the reliability requirement are selected from the transmission paths which meet the time delay requirement as the service data transmission paths, a plurality of wireless transmission channels which are used for transmitting the same service data for the user terminal are configured, the connection of different wireless channels of the user terminal is fully utilized, and the time delay and the reliability index are ensured.
The multi-channel control entity of the embodiment of the invention sends a notice for triggering the change of the multi-channel transmission configuration to the configuration entity after determining that at least one transmission channel pre-configured by a specific user terminal is abnormal, thereby realizing the triggering of the configuration scheme provided by the embodiment of the invention.
Detailed Description
The configuration entity of the embodiment of the invention selects a transmission path meeting the time delay requirement from the transmission paths which are allowed to be simultaneously used by the user terminal; selecting at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement as service data transmission paths; and configuring the network entity and/or the user terminal involved in the transmission according to the determined service data transmission path. Because at least two combined transmission paths which can meet the reliability requirement are selected from the transmission paths which meet the time delay requirement as the service data transmission paths, a plurality of wireless transmission channels which are used for transmitting the same service data for the user terminal are configured, the connection of different wireless channels of the user terminal is fully utilized, and the time delay and the reliability index are ensured.
The multi-channel control entity of the embodiment of the invention sends a notice for triggering the change of the multi-channel transmission configuration to the configuration entity after determining that at least one transmission channel pre-configured by a specific user terminal is abnormal, thereby realizing the triggering of the configuration scheme provided by the embodiment of the invention.
As shown in fig. 1, in a schematic diagram of a multi-channel transmission network architecture according to an embodiment of the present invention,
the user terminal can simultaneously transmit data with base stations of different systems, home base stations, wlan AP (Wireless Local Area Network, AP, Access Point), RAN (radio Access Network ) centralized control entities and core Network nodes through multi-channel transmission control.
The embodiments of the present invention will be described in further detail with reference to the drawings attached hereto.
As shown in fig. 2, a method for configuring a transmission path according to a second embodiment of the present invention includes:
step 201, a configuration entity determines the time delay requirement and the reliability requirement of service data;
step 202, the configuration entity selects a transmission path meeting the delay requirement from transmission paths allowed to be used simultaneously by the user terminal;
step 203, the configuration entity selects at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the delay requirement as service data transmission paths;
and step 204, the configuration entity configures the network entity and/or the user terminal involved in the transmission according to the determined service data transmission path.
The transmission paths allowed to be used by the user terminal at the same time may be all transmission paths currently being used by the user terminal; or may be part of the transmission path. Specifically, which can be determined by the transmission path combination capable of being used simultaneously reported by the user terminal.
Such as a user terminal using path 1, path 2 and path 3 simultaneously. If the ue reports that path 1, path 2, and path 3 can be used simultaneously, the transmission paths that the ue allows to be used simultaneously may be all transmission paths currently used by the ue.
If the user terminal reports that the path 1 and the path 2, and the path 1 and the path 3 can be used simultaneously, the core network node may select the path 1 and the path 2 as transmission paths allowed to be used simultaneously by the user terminal to perform subsequent processes, and if the service data transmission path can be determined, may not select the path 1 and the path 3 as transmission paths allowed to be used simultaneously by the user terminal to perform subsequent processes.
Of course, path 1 and path 3 may be continuously selected as transmission paths permitted to be used simultaneously by the user terminal for subsequent processes, and if the traffic data transmission path can also be determined, which one is to be used as the actually used traffic data transmission path may be selected according to the set conditions.
The conditions to be set are many, and may be set from factors such as channel quality and cost.
In implementation, it may also select which group is first used as a transmission path allowed to be simultaneously used by the user terminal according to priority from the path 1 and the path 2, and the path 1 and the path 2 to perform subsequent processes, and if it can be determined that the service data transmission path may not use other groups.
The priority assignment may also be set based on channel quality, cost, and the like.
The configuration entity of the embodiment of the invention can determine the time delay requirement and the reliability requirement of the service data after receiving the notice of triggering the change of the multi-channel transmission configuration from the multi-channel transmission control entity.
In addition to the above triggering manner, other manners capable of triggering the configuration entity to start the selection process are applicable to the embodiment of the present invention. Such as manual triggering, switch mode triggering, configuration intensive multi-channel transmission mode triggering, etc.
The specific process of the multi-channel transmission control entity sending the notification of the configuration change to the configuration entity can be seen in fig. 6.
After selecting the transmission paths meeting the delay requirement from the transmission paths allowed to be used by the user terminal at the same time, the configuration entity judges whether the transmission paths meeting the delay requirement have the transmission paths meeting the reliability requirement, if so, one transmission path is selected from the transmission paths meeting the reliability requirement as a service data transmission path; otherwise, selecting at least two combined transmission paths which can meet the reliability requirement from the transmission paths meeting the time delay requirement as service data transmission paths.
In implementation, when the configuration entity selects at least two transmission paths capable of meeting the reliability requirement after combination from the transmission paths meeting the delay requirement as service data transmission paths, the transmission paths meeting the delay requirement are combined according to the current N value to obtain multiple groups of transmission paths, wherein the number of the transmission paths in each group is equal to the N value, the transmission paths in any two groups are not completely the same, and N is a positive integer greater than 1; determining a set satisfying the reliability requirement from a plurality of sets of transmission paths; and selecting one group from the groups meeting the reliability requirement as a service data transmission path.
For example, the initial value of N may be set to 2, and if the transmission paths meeting the delay requirement are path 1, path 2, and path 3, the combination is path 1 and path 2, path 1 and path 3, path 2 and path 3, and three combinations are used.
Preferably, if there is no group satisfying the reliability requirement in the plurality of groups of transmission paths, the configuration entity increases the current N value by a step value after determining that the current N value is smaller than the number of transmission paths satisfying the delay requirement;
the configuration entity judges whether the N value after the step value is increased is not larger than the number of the transmission paths meeting the time delay requirement, if so, the step of combining the transmission paths meeting the time delay requirement is returned according to the current N value; otherwise, adjusting the current N value to be not more than the number of the transmission paths meeting the time delay requirement and the previous unused N value, and returning to the step of combining the transmission paths meeting the time delay requirement according to the current N value
The configuration entity combines the transmission paths meeting the delay requirement according to the current N value to obtain a plurality of groups of transmission paths, and further comprises:
if there is no group satisfying the reliability requirement in the plurality of groups of transmission paths, the configuration entity determines that the reliability requirement cannot be satisfied after determining that the current N value is not less than the number of transmission paths satisfying the delay requirement.
For example, the initial value of N may be set to 2, and the step value is 1, if the transmission paths satisfying the delay requirement are path 1, path 2, and path 3, the combination is path 1 and path 2, path 1 and path 3, and path 2 and path 3.
And the configuration entity checks whether a group meeting the reliability requirement exists in the three combinations, and if so, selects one group from the groups meeting the reliability requirement as a service data transmission path.
If not, the value of N is increased by 1, the value of N is 3, and the combination mode is path 1, path 2 and path 3. Checking whether the reliability requirement is met after the path 1, the path 2 and the path 3 are combined, and if so, taking the path 1, the path 2 and the path 3 as a service data transmission path; otherwise, it is determined that the reliability requirement cannot be met.
If there are multiple groups that meet the reliability requirement, which one is selected as the actually used service data transmission path can be selected according to the set conditions. The conditions to be set are many, and may be set from factors such as channel quality and cost.
The configuration entity of the embodiment of the present invention may be one of a core network node, a radio access network node, and a user terminal.
The core Network node refers to a centralized control node above a radio Access Network, and as a logical node for centrally controlling a plurality of radio Access networks, the core Network node may be an independent Network Entity, or an Access Network Discovery and Selection Function (ANDSF) function Entity, or may be disposed in an existing core Network node, such as an MME (Mobility Management Entity), a PGW (PDN GW, packet data gateway), and the like.
A radio access network node: it may be a higher-level control node, such as a RAN (Radio access network) centralized control entity in fig. 1, configured to control a network side entity (e.g., an LTE (long term Evolution) base station) of multiple Radio access networks, and control different Radio transmission paths through a Radio access side command.
A user terminal: the user terminal selects the transmission path according to the needs, and establishes the context of connection and corresponding service transmission only on the needed transmission path, such as bearer establishment.
The following is described separately for different execution bodies.
Firstly, the configuration entity is a core network node.
The configuration entity configures the equipment involved in transmission according to the determined service data transmission path, and comprises the following steps:
and the configuration entity configures the wireless access network node and the user terminal according to the determined service data transmission path.
When the configuration entity configures the radio access network node:
and notifying the wireless access network nodes participating in service data transmission, such as a base station of an LTE system, a 3G system RNC, a base station, a WiFi AP and the like, through network side signaling, such as non-access stratum signaling NAS signaling.
The specific notification mode is as follows:
informing the wireless access network node to participate in multi-path transmission according to the determined service data transmission path, and optionally informing the wireless access network node of the transmission path and parameter information; or
And establishing the bearing of the corresponding service on the selected service data transmission path with the wireless access network node.
The specific process of establishing the bearer of the service by different wireless communication systems is different, for example, the LTE system may establish the bearer of the corresponding service according to the existing LTE system. Each wireless communication system mode can be established according to the existing mode, and the specific process is not described in detail.
When the configuration entity configures the user terminal:
according to the determined service data transmission path, configuring the user terminal by using non-access stratum signaling (such as NAS signaling) (for example, notifying to start multipath transmission, and further including corresponding parameter information, such as transmission channel, data merging parameter, and the like);
instructing a core network node entity (e.g., MME) to configure a user equipment (e.g., notify to start multipath transmission, and may further include corresponding parameter information, such as a transmission channel, a data combining parameter, and the like) by using a non-access stratum signaling (e.g., NAS signaling) according to the determined service data transmission path; or
Instructing a radio access network node (e.g., a base station) participating in the multi-path transmission to configure (e.g., notify to start multi-path transmission, and may further include corresponding parameter information, such as a transmission channel, a data combining parameter, and the like) for the user terminal by using a radio access signaling (e.g., an RRC signaling) according to the determined service data transmission path; or
And respectively establishing the same service bearer for the user terminal in different wireless access systems according to the determined service data transmission path, and starting the multi-channel transmission operation by the corresponding UE.
And secondly, the configuration entity is a wireless access network node.
The configuration entity configures the equipment involved in transmission according to the determined service data transmission path, and comprises the following steps:
and the configuration entity configures the core network node and the user terminal according to the determined service data transmission path.
When the configuration entity configures the core network node:
according to the determined service data transmission path, notifying the core network node to start multi-path transmission, preferably, the notification content may include a user terminal or a user terminal group identifier, a service type identifier and multi-channel transmission parameter information; or
Different core network nodes (such as base stations) are informed to carry out bearer establishment and transmission of specified services and service transmission parameter information (such as retransmission modes and maximum retransmission time limits corresponding to service requirements) on the user terminal.
When the configuration entity configures the user terminal:
notifying the user terminal to start multi-path transmission (for example, through RAN side signaling) according to the determined service data transmission path; or
Instructing the base station to notify the user terminal to start multi-path transmission according to the determined service data transmission path; or
Respectively establishing the same service load for the user terminal in different wireless access systems according to the determined service data transmission path; or
And indicating the base station to establish the wireless bearers of the same service for the user terminal in different wireless access systems respectively according to the determined service data transmission path.
And thirdly, the configuration entity is a user terminal.
The configuration entity configures the equipment involved in transmission according to the determined service data transmission path, and comprises the following steps:
and the configuration entity configures the core network node and the wireless access network node according to the determined service data transmission path.
When the configuration entity configures the core network node:
according to the determined service data transmission path, the core network node is informed to start multi-path transmission through non-access stratum signaling, preferably, the informing content can comprise user terminal or user terminal group identification, service type identification and multi-channel transmission parameter information
When the configuration entity configures the radio access network node:
according to the determined service data transmission path, notifying the wireless access network node to start multi-path transmission and service transmission parameter information through a non-access layer signaling; or
According to different multi-channel transmission algorithms, the same service bearer can be respectively established in different wireless access systems according to the determined service data transmission path instead of sending the notification to the wireless access network node, so that the purpose of notification can be achieved.
After the configuration entity performs configuration, if the configuration is performed for a core network node, the processing procedure of the core network node may refer to fig. 3; if the configuration is performed for the radio access network node, the processing procedure of the radio access network node may refer to fig. 4; if it is configured for the user terminal, the processing procedure of the user terminal can refer to fig. 5.
As shown in fig. 3, a method for configuring a transmission path according to the third embodiment of the present invention includes:
step 301, a radio access network node receives configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
step 302, the radio access network node establishes a bearer corresponding to the service according to the configuration.
Preferably, the radio access network node may further receive information of other transmission paths and parameters, perform overall evaluation on the service QoS requirements and priority according to the received information, and perform wireless network synchronization of each transmission path.
As shown in fig. 4, a method for configuring a transmission path according to the fourth embodiment of the present invention includes:
step 401, a core network node receives configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
step 402, the core network node determines QoS (quality of Service) requirements of different transmission channels according to the configuration decomposition;
step 403, the core network node establishes the same service bearer in different transmission channels according to the QoS requirements resolved to the transmission channel.
In implementation, when the core network node determines QoS requirements of different transmission channels according to the configuration decomposition, the core network node may determine each transmission channel according to the configuration, and then decompose the service layer QoS parameter according to the performance of different links according to the link characteristics (such as service QoS requirements) of different transmission paths, for example, if the service reliability requirement is 10-9Under the activation of multi-path transmission, the reliability requirement of the 5G link is 10-6LTE link up to 10-2Wifi Link up to 10-1And the delay per link is less than a certain delay (e.g., 5 ms).
That is, the core network node also needs to have a function of decomposing the service layer QoS parameters into link layer QoS parameters, and different transmission channels provide transmission guarantees according to the decomposed link layer QoS requirements.
As shown in fig. 5, a method for configuring a transmission path according to the fifth embodiment of the present invention includes:
step 501, a user terminal receives configuration performed by a configuration entity according to a service data transmission path, wherein the service data transmission path is a transmission path which can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
step 502, the user terminal establishes wireless connection on multiple transmission paths according to the configuration, and performs data transmission.
Preferably, the data transmission performed by the ue includes:
the user terminal receives data from a plurality of transmission paths and combines the data from different transmission paths; or
And the user terminal sends data packets of the same service through different transmission paths.
Preferably, before the ue receives the configuration performed by the configuration entity according to the service data transmission path, the method further includes:
the user terminal sends one or more of the following information to the configuration entity
Information on whether there is multiplexing capability;
a combination of transmission paths that can be used simultaneously;
a multiplex request comprising a request message and optional parameters, wherein the request message is a "request" sent to the configuration entity, and the configuration entity sends a response or a rejection according to the configuration condition; parameters include, but are not limited to, some or all of the following: traffic data QoS requirements, proposed path selection, etc.
As shown in fig. 6, the method for configuring a transmission path by six triggers in the embodiment of the present invention includes:
601, the multi-channel control entity determines that at least one transmission channel pre-configured by a specific user terminal is abnormal;
step 602, the multi-channel control entity sends a notification for triggering multi-channel transmission configuration change to a configuration entity, so that the configuration entity selects a transmission path meeting the delay requirement from transmission paths simultaneously used by a user terminal, selects at least two transmission paths capable of meeting the reliability requirement after combination from the transmission paths meeting the delay requirement as service data transmission paths, and configures the devices involved in transmission according to the determined service data transmission paths.
The multi-channel control entity in the embodiment of the present invention may be a configuration entity in the embodiment of the present invention, or may be a higher-level entity such as an operation and Maintenance (OAM).
Preferably, before the multi-channel control entity determines that at least one transmission channel preconfigured by a specific user equipment is abnormal, the method further includes:
the multi-channel control entity informs the core network node and/or the wireless access network node of the transmission information of the pre-configured plurality of transmission paths aiming at the user terminal, so that the entity receiving the notice transmits the information aiming at the user terminal through the pre-configured plurality of transmission paths.
The specific process of triggering the method for configuring the transmission path can be seen in example four below.
The solution of the invention is described below by referring to different entities as configuration entities to name a few examples.
Example one: the configuration entity is a core network node.
Step 0: the core network node acquires the time delay requirement and the reliability requirement of the service data required by the user terminal, judges whether the time delay requirement and the reliability requirement of the service required by the user terminal need to be subjected to multi-path transmission, and if so, executes the step 1; otherwise, selecting any one of the available transmission paths currently used by the user terminal, and executing the step 4.
In the implementation, when judging whether the time delay requirement and the reliability requirement of the service required by the user terminal need to be subjected to multi-path transmission, if the time delay and the reliability requirement of the service data are lower, the user terminal can determine that the multi-path transmission is not required, otherwise, the user terminal can determine that the multi-path transmission is required.
The reliability of the embodiment of the invention refers to the reliability under a certain time delay. Reliability is a quantitative indicator, and refers to parameters such as a packet loss rate within a certain time period that can reflect reliability requirements.
In implementation, the core network node determines QoS requirements of different transmission channels according to the configuration decomposition; and establishing the same service bearer in different transmission channels according to the QoS requirements decomposed to the transmission channels. For example if the service reliability requirement is 10-9Under the activation of multi-path transmission, the reliability requirement of the 5G link is 10-6LTE link up to 10-2Wifi Link up to 10-1And the delay per link is less than a certain delay (e.g., 5 ms).
Step 1: the core network node judges whether the user terminal can use a plurality of transmission paths at the same time, if so, determines the transmission paths (namely a transmission path set 0) which are allowed to be used at the same time by the user terminal, and executes the step 2; otherwise, selecting any one of the available transmission paths currently used by the user terminal, and executing the step 4.
Whether the user terminal can use a plurality of transmission paths at the same time can be judged according to the information whether the user terminal has the multi-path transmission capability or not reported by the user terminal.
The transmission paths allowed to be simultaneously used by the user terminal may be all transmission paths currently being used by the user terminal; or may be part of the transmission path. Specifically, which can be determined by the transmission path combination capable of being used simultaneously reported by the user terminal.
Such as a user terminal using path 1, path 2 and path 3 simultaneously. If the ue reports that path 1, path 2, and path 3 can be used simultaneously, the transmission paths that the ue allows to be used simultaneously may be all transmission paths currently used by the ue.
If the user terminal reports that the path 1 and the path 2, and the path 1 and the path 3 can be used simultaneously, the core network node may select the path 1 and the path 2 as transmission paths allowed to be used simultaneously by the user terminal to perform subsequent processes, and if the service data transmission path can be determined, may not select the path 1 and the path 3 as transmission paths allowed to be used simultaneously by the user terminal to perform subsequent processes.
Of course, path 1 and path 3 may be continuously selected as transmission paths permitted to be used simultaneously by the user terminal for subsequent processes, and if the traffic data transmission path can also be determined, which one is to be used as the actually used traffic data transmission path may be selected according to the set conditions.
The conditions to be set are many, and may be set from factors such as channel quality and cost.
In implementation, it may also select which group is first used as a transmission path allowed to be simultaneously used by the user terminal according to priority from the path 1 and the path 2, and the path 1 and the path 2 to perform subsequent processes, and if it can be determined that the service data transmission path may not use other groups.
The priority assignment may also be set based on channel quality, cost, and the like.
Step 2: the core network node performs time delay judgment on different transmission paths in the transmission path set 0, and determines the transmission path set 1 capable of meeting the time delay requirement and each transmission path in the transmission path set 1 as a parameter corresponding to meeting the time delay requirement.
Wherein the parameters include, but are not limited to, some or all of the following:
a retransmission mode (including whether ARQ (Automatic Repeat reQuest) retransmission is supported or not, and whether HARQ (Hybrid Automatic Repeat reQuest) retransmission is supported or not);
the maximum retransmission time limit meeting the delay requirement is met.
And step 3: the core network node judges the reliability of the transmission path set 1 selected in the step 1:
judging whether one or more transmission paths (transmission path set 2) meet the reliability requirement, if so, selecting one transmission path as a service data transmission path of the user terminal (arbitrarily selecting or selecting the transmission path with the minimum time delay or selecting the transmission path based on other factors such as expense, load and the like), and determining not to start multi-channel transmission;
otherwise, determining to start multi-channel transmission.
If the multichannel transmission is determined to be started, calculating the reliability of the user terminal after the received data are combined when the two transmission paths in the transmission path set 1 are transmitted simultaneously, if the combination meeting the reliability exists, obtaining a transmission path combination set 3 (pairwise combination), and selecting one combination as a service data transmission path of the user terminal; the two-to-two combination in the transmission path combination set 3 is a set of any two paths that the user terminal can simultaneously connect and perform data transmission, and one path may be combined with multiple paths two-to-two (e.g., a combination of a 5G cell and an LTE macro cell under the same coverage, a combination of a 5G cell and an LTE micro cell under the same coverage, etc.).
If the combination which meets the reliability does not exist, the reliability of the user terminal after the received data is merged by the user terminal when the three transmission paths in the transmission path set 1 are transmitted simultaneously is calculated, if the combination which meets the reliability exists, a transmission path combination set 4 (three combinations) can be obtained, and one combination is selected as a service data transmission path of the user terminal;
if the combination of the reliability is not met, increasing the number of the combined paths, and judging until the combination of the paths meeting the reliability is obtained or all available paths can not meet the reliability requirement when being transmitted simultaneously, and if all available paths can not meet the reliability requirement when being transmitted simultaneously, determining that the reliability requirement can not be met.
If the reliability requirement can not be met as a result of the judgment, the user terminal is informed, and/or the network/service overall management unit can not meet the reliability requirement.
If the traffic data transmission path can be determined, step 4 is performed.
And 4, step 4: the core network node informs the radio access network node and the user terminal of the path selection result and the transmission parameters.
Informing the radio access network node specifically:
a Radio access Network side node participating in service data transmission is notified through a Network side signaling (such as a non-access stratum signaling NAS signaling), such as a base station of an LTE system, a 3G system RNC or a base station, a WiFi (Radio Network Controller ) AP, and the like, and two notification methods are available:
the method comprises the steps of firstly, explicitly informing a wireless access network node to participate in multi-path transmission, and optionally informing the wireless access network node of a transmission path and parameters of the transmission path;
and secondly, establishing the load bearing of the corresponding service on the selected transmission path according to the wireless communication system of the transmission path.
The specific process of establishing the bearer corresponding to the service by different wireless communication systems is different, for example, the LTE system may establish the bearer corresponding to the service according to the existing LTE system. Each wireless communication system mode can be established according to the existing mode, and the specific process is not described in detail.
Correspondingly, the radio access network node establishes the load bearing of the corresponding service according to the received notification.
There are several ways to notify the user terminal:
the first method is as follows: the core network node or the core network node notifies the user terminal to start multi-channel transmission and parameters of a transmission path, such as a transmission channel, data merging parameters and the like, by adopting non-access stratum signaling (such as NAS signaling) through a core network node entity (such as MME);
the second method comprises the following steps: after the core network node informs a radio access network node (such as a base station) to participate in multi-channel transmission, different radio access network nodes respectively inform a user terminal to start multi-channel transmission and parameters of a transmission path, such as a transmission channel, data merging parameters and the like, through radio access signaling (such as RRC signaling);
the third method comprises the following steps: the core network node establishes the same service load for the UE in different wireless access systems respectively, and the UE starts the multi-channel transmission operation according to the same service load.
The specific process of establishing the bearer of the service by different wireless communication systems is different, for example, the LTE system may establish the bearer of the corresponding service according to the existing LTE system. Each wireless communication system mode can be established according to the existing mode, and the specific process is not described in detail.
Correspondingly, after receiving the configuration performed by the configuration entity according to the service data transmission path, the user terminal establishes wireless connection on the plurality of transmission paths according to the configuration, and performs data transmission.
During transmission, the user terminal receives data from a plurality of transmission paths and combines the data from different transmission paths; or
And the user terminal sends data packets of the same service through different transmission paths.
Example two, the configuration entity is a radio access network node.
Step 0: the wireless access network node acquires the time delay requirement and the reliability requirement of the service data required by the user terminal, judges whether the time delay requirement and the reliability requirement of the service required by the user terminal need to be subjected to multi-path transmission, and if so, executes the step 1; otherwise, selecting any one of the available transmission paths currently used by the user terminal, and executing the step 4.
In the implementation, when judging whether the time delay requirement and the reliability requirement of the service required by the user terminal need to be subjected to multi-path transmission, if the time delay and the reliability requirement of the service data are lower, the user terminal can determine that the multi-path transmission is not required, otherwise, the user terminal can determine that the multi-path transmission is required.
Step 1: the radio access network node judges whether the user terminal can use a plurality of transmission paths at the same time, if so, determines the transmission paths (namely a transmission path set 0) which are allowed to be used at the same time by the user terminal, and executes the step 2; otherwise, selecting any one of the available transmission paths currently used by the user terminal, and executing the step 4.
Whether the user terminal can use a plurality of transmission paths at the same time can be judged according to the information whether the user terminal has the multi-path transmission capability or not reported by the user terminal.
The transmission paths allowed to be simultaneously used by the user terminal may be all transmission paths currently being used by the user terminal; or may be part of the transmission path. Specifically, which can be determined by the transmission path combination capable of being used simultaneously reported by the user terminal.
Such as a user terminal using path 1, path 2 and path 3 simultaneously. If the ue reports that path 1, path 2, and path 3 can be used simultaneously, the transmission paths that the ue allows to be used simultaneously may be all transmission paths currently used by the ue.
If the user terminal reports that the path 1 and the path 2, and the path 1 and the path 3 can be used simultaneously, the radio access network node may select the path 1 and the path 2 as transmission paths allowed to be used simultaneously by the user terminal to perform subsequent processes, and if the service data transmission path can be determined, may not select the path 1 and the path 3 as transmission paths allowed to be used simultaneously by the user terminal to perform subsequent processes.
Of course, path 1 and path 3 may be continuously selected as transmission paths permitted to be used simultaneously by the user terminal for subsequent processes, and if the traffic data transmission path can also be determined, which one is to be used as the actually used traffic data transmission path may be selected according to the set conditions.
The conditions to be set are many, and may be set from factors such as channel quality and cost.
In implementation, it may also select which group is first used as a transmission path allowed to be simultaneously used by the user terminal according to priority from the path 1 and the path 2, and the path 1 and the path 2 to perform subsequent processes, and if it can be determined that the service data transmission path may not use other groups.
The priority assignment may also be set based on channel quality, cost, and the like.
Step 2: the wireless access network node performs time delay judgment on different transmission paths in the transmission path set 0, and determines the transmission path set 1 which can meet the time delay requirement and each transmission path in the transmission path set 1 as a parameter corresponding to the time delay requirement.
Wherein the parameters include, but are not limited to, some or all of the following:
retransmission modes (including whether ARQ retransmission is supported or not and whether HARQ retransmission is supported or not);
the maximum retransmission time limit meeting the delay requirement is met.
And step 3: the wireless access network node judges the reliability of the transmission path set 1 selected in the step 1:
judging whether one or more transmission paths (transmission path set 2) meet the reliability requirement, if so, selecting one transmission path as a service data transmission path of the user terminal (arbitrarily selecting or selecting the transmission path with the minimum time delay or selecting the transmission path based on other factors such as expense, load and the like), and determining not to start multi-channel transmission;
otherwise, determining to start multi-channel transmission.
If the multichannel transmission is determined to be started, calculating the reliability of the user terminal after the received data are combined when the two transmission paths in the transmission path set 1 are transmitted simultaneously, if the combination meeting the reliability exists, obtaining a transmission path combination set 3 (pairwise combination), and selecting one combination as a service data transmission path of the user terminal; the two-to-two combination in the transmission path combination set 3 is a set of any two paths that the user terminal can simultaneously connect and perform data transmission, and one path may be combined with multiple paths two-to-two (e.g., a combination of a 5G cell and an LTE macro cell under the same coverage, a combination of a 5G cell and an LTE micro cell under the same coverage, etc.).
If the combination which meets the reliability does not exist, the reliability of the user terminal after the received data is merged by the user terminal when the three transmission paths in the transmission path set 1 are transmitted simultaneously is calculated, if the combination which meets the reliability exists, a transmission path combination set 4 (three combinations) can be obtained, and one combination is selected as a service data transmission path of the user terminal;
if the combination of the reliability is not met, increasing the number of the combined paths, and judging until the combination of the paths meeting the reliability is obtained or all available paths can not meet the reliability requirement when being transmitted simultaneously, and if all available paths can not meet the reliability requirement when being transmitted simultaneously, determining that the reliability requirement can not be met.
If the reliability requirement can not be met as a result of the judgment, the user terminal is informed, and/or the network/service overall management unit can not meet the reliability requirement.
If the traffic data transmission path can be determined, step 4 is performed.
And 4, step 4: and the wireless access network node informs the wireless access network node and the user terminal of a path selection result and a transmission parameter.
Informing the core network nodes specifically:
informing a core network node (one or more radio access systems controlled by the core network node, that is, one core network node may control one or more radio access network nodes) to start multi-channel transmission, wherein the informing content includes but is not limited to a user terminal or a user terminal group identifier, a service type identifier and multi-channel transmission parameters;
correspondingly, the core network node receives the configuration performed by the configuration entity according to the service data transmission path, decomposes and determines the QoS requirements of different transmission channels according to the configuration, and establishes the same service bearer in different transmission channels according to the QoS requirements decomposed to the transmission channels.
In implementation, the core network node depends on the service QoS requirements (e.g., delay of 10ms, reliability 10)-4) Resolving QoS requirements for different transmission channels(e.g., 10ms delay of transmission channel 1, 10 reliability)-2The time delay of the transmission channel 2 is 10ms, and the reliability is 10-2)。
The specific process of establishing the bearer of the service by different wireless communication systems is different, for example, the LTE system may establish the bearer of the corresponding service according to the existing LTE system. Each wireless communication system mode can be established according to the existing mode, and the specific process is not described in detail.
Informing the base station of the details:
informing different base stations to establish the load bearing of the corresponding service for the user terminal, and parameters of a transmission path, such as a retransmission mode and maximum retransmission time limit of the corresponding service requirement;
correspondingly, the radio access network node establishes the load bearing of the corresponding service according to the received notification.
The specific process of establishing the bearer of the service by different wireless communication systems is different, for example, the LTE system may establish the bearer of the corresponding service according to the existing LTE system. Each wireless communication system mode can be established according to the existing mode, and the specific process is not described in detail.
Informing the user terminal of the details:
the RAN side signaling is used for notifying the user terminal to start multi-channel transmission, the signaling can be forwarded by the base station, the notification mode can be realized by establishing wireless bearing of the same service for the user terminal on different transmission channels and setting the retransmission mode and the maximum retransmission times of the wireless bearing.
Correspondingly, after receiving the configuration performed by the configuration entity according to the service data transmission path, the user terminal establishes wireless connection on the plurality of transmission paths according to the configuration, and performs data transmission.
During transmission, the user terminal receives data from a plurality of transmission paths and combines the data from different transmission paths; or
And the user terminal sends data packets of the same service through different transmission paths.
Example three, the configuration entity is a user terminal.
Step 0: the user terminal obtains the time delay requirement and the reliability requirement of the service data required by the user terminal, judges whether the time delay requirement and the reliability requirement of the service required by the user terminal need to be transmitted in a multipath way or not, and if so, executes the step 1; otherwise, selecting any one of the available transmission paths currently used by the user terminal, and executing the step 4.
In the implementation, when judging whether the time delay requirement and the reliability requirement of the service required by the user terminal need to be subjected to multi-path transmission, if the time delay and the reliability requirement of the service data are lower, the user terminal can determine that the multi-path transmission is not required, otherwise, the user terminal can determine that the multi-path transmission is required.
Step 1: the user terminal judges whether the user terminal can use a plurality of transmission paths at the same time, if yes, the transmission paths (namely, the transmission path set 0) which are allowed to be used at the same time by the user terminal are determined, and the step 2 is executed; otherwise, selecting any one of the available transmission paths currently used by the user terminal, and executing the step 4.
Whether the user terminal can use a plurality of transmission paths at the same time can be judged according to the information whether the user terminal has the multi-path transmission capability or not reported by the user terminal.
The transmission paths allowed to be simultaneously used by the user terminal may be all transmission paths currently being used by the user terminal; or may be part of the transmission path. Specifically, which can be determined by the transmission path combination capable of being used simultaneously reported by the user terminal.
Such as a user terminal using path 1, path 2 and path 3 simultaneously. If the ue reports that path 1, path 2, and path 3 can be used simultaneously, the transmission paths that the ue allows to be used simultaneously may be all transmission paths currently used by the ue.
If the user terminal reports that the path 1 and the path 2, and the path 1 and the path 3 can be used simultaneously, the user terminal may select the path 1 and the path 2 as transmission paths allowed to be used simultaneously by the user terminal to perform a subsequent process, and if the service data transmission path can be determined, the path 1 and the path 3 may not be selected as transmission paths allowed to be used simultaneously by the user terminal to perform the subsequent process.
Of course, path 1 and path 3 may be continuously selected as transmission paths permitted to be used simultaneously by the user terminal for subsequent processes, and if the traffic data transmission path can also be determined, which one is to be used as the actually used traffic data transmission path may be selected according to the set conditions.
The conditions to be set are many, and may be set from factors such as channel quality and cost.
In implementation, it may also select which group is first used as a transmission path allowed to be simultaneously used by the user terminal according to priority from the path 1 and the path 2, and the path 1 and the path 2 to perform subsequent processes, and if it can be determined that the service data transmission path may not use other groups.
The priority assignment may also be set based on channel quality, cost, and the like.
Step 2: the user terminal performs time delay judgment on different transmission paths in the transmission path set 0, and determines the transmission path set 1 which can meet the time delay requirement and each transmission path in the transmission path set 1 as a parameter corresponding to the time delay requirement.
Wherein the parameters include, but are not limited to, some or all of the following:
retransmission modes (including whether ARQ retransmission is supported or not and whether HARQ retransmission is supported or not);
the maximum retransmission time limit meeting the delay requirement is met.
And step 3: the user terminal judges the reliability of the transmission path set 1 selected in the step 1:
judging whether one or more transmission paths (transmission path set 2) meet the reliability requirement, if so, selecting one transmission path as a service data transmission path of the user terminal (arbitrarily selecting or selecting the transmission path with the minimum time delay or selecting the transmission path based on other factors such as expense, load and the like), and determining not to start multi-channel transmission;
otherwise, determining to start multi-channel transmission.
If the multichannel transmission is determined to be started, calculating the reliability of the user terminal after the received data are combined when the two transmission paths in the transmission path set 1 are transmitted simultaneously, if the combination meeting the reliability exists, obtaining a transmission path combination set 3 (pairwise combination), and selecting one combination as a service data transmission path of the user terminal; the two-to-two combination in the transmission path combination set 3 is a set of any two paths that the user terminal can simultaneously connect and perform data transmission, and one path may be combined with multiple paths two-to-two (e.g., a combination of a 5G cell and an LTE macro cell under the same coverage, a combination of a 5G cell and an LTE micro cell under the same coverage, etc.).
If the combination which meets the reliability does not exist, the reliability of the user terminal after the received data is merged by the user terminal when the three transmission paths in the transmission path set 1 are transmitted simultaneously is calculated, if the combination which meets the reliability exists, a transmission path combination set 4 (three combinations) can be obtained, and one combination is selected as a service data transmission path of the user terminal;
if the combination of the reliability is not met, increasing the number of the combined paths, and judging until the combination of the paths meeting the reliability is obtained or all available paths can not meet the reliability requirement when being transmitted simultaneously, and if all available paths can not meet the reliability requirement when being transmitted simultaneously, determining that the reliability requirement can not be met.
If the reliability requirement can not be met as a result of the judgment, the user terminal is informed, and/or the network/service overall management unit can not meet the reliability requirement.
If the traffic data transmission path can be determined, step 4 is performed.
And 4, step 4: the user terminal informs the core network node and the wireless network side node of the path selection result and the transmission parameter.
Informing the core network nodes specifically:
notifying a core network node (one or more wireless access systems controlled by the core network node) to start multi-channel transmission through non-access stratum signaling, wherein the notification content comprises but is not limited to a user terminal or a user terminal group identifier, a service type identifier and multi-channel transmission parameters;
correspondingly, the core network node receives the configuration performed by the configuration entity according to the service data transmission path, decomposes and determines the QoS requirements of different transmission channels according to the configuration, and establishes the same service bearer in different transmission channels according to the QoS requirements decomposed to the transmission channels.
In implementation, the core network node depends on the service QoS requirements (e.g., delay of 10ms, reliability 10)-4) And resolving and determining QoS requirements of different transmission channels (such as 10ms of transmission channel 1 delay and 10 reliability)-2The time delay of the transmission channel 2 is 10ms, and the reliability is 10-2)。
The specific process of establishing the bearer of the service by different wireless communication systems is different, for example, the LTE system may establish the bearer of the corresponding service according to the existing LTE system. Each wireless communication system mode can be established according to the existing mode, and the specific process is not described in detail.
Informing the radio access network node specifically:
the wireless access network node is informed to inform the user terminal to start multi-channel transmission and parameters of a transmission path, such as a transmission channel, data merging parameters and the like, or the wireless access network node is not informed but is informed to establish the same service bearer for the UE in different wireless access systems.
Correspondingly, the radio access network node establishes the load bearing of the corresponding service according to the received notification.
The specific process of establishing the bearer of the service by different wireless communication systems is different, for example, the LTE system may establish the bearer of the corresponding service according to the existing LTE system. Each wireless communication system mode can be established according to the existing mode, and the specific process is not described in detail.
Example four: a multi-channel transmission path is preconfigured.
For a specific type of user terminal (such as a specific machine type terminal) and a specific service, multi-channel transmission is fixedly used, and according to the type and the capability of the user terminal, a fixed accessible specific wireless access network uses a specific transmission channel for multi-channel transmission.
Pre-configuring the corresponding relation of a user terminal, a service and a transmission channel and multi-channel transmission parameter information in a multi-channel transmission control entity and/or the user terminal;
step 1: a multichannel transmission control entity or a user terminal informs a core network and/or a wireless access network side entity (such as a base station) of multichannel transmission information and parameters; or, pre-configuring information corresponding to the terminal, the service and the multi-channel transmission configuration parameter at a core network and/or a radio access network side entity (such as a base station);
step 2: when a specific user terminal starts specific service transmission, multi-channel parameter configuration corresponding to a multi-channel transmission control entity, a core network and a wireless access network entity is activated;
and step 3: according to the pre-configuration information, a specific user terminal establishes connection on a pre-configuration transmission channel, performs service data transmission according to pre-configuration parameters, and performs multi-transmission channel data processing;
step five: if one or more pre-configured transmission channels are abnormal (cannot work according to the time delay and reliability set in the pre-configuration process), the multi-channel transmission control entity triggers a multi-channel transmission configuration change process to inform a specific user terminal and other network entities participating in multi-channel transmission;
step six: and triggering to enter one of the first to third embodiments according to different decision points, and performing path selection and parameter configuration of multi-channel transmission.
If the decision point is the core network control entity, entering the first embodiment;
if the decision point is the RAN centralized control entity, entering the second embodiment;
and if the decision point is the user terminal, the third embodiment is entered.
Based on the same inventive concept, the embodiment of the present invention further provides a configuration entity, a radio access network node, a core network node device, and a user equipment, and since the principle of solving the problem of the configuration entity is similar to the method for configuring the transmission path in the embodiment of the present invention, the configuration entity may refer to the implementation of the method, and repeated details are not repeated.
As shown in fig. 7, the configuration entity according to the seventh embodiment of the present invention includes: a determination module 700, a first selection module 710, a second selection module 720, and a configuration module 730.
A determining module 700, configured to determine a delay requirement and a reliability requirement of service data;
a first selecting module 710, configured to select a transmission path that meets the delay requirement from transmission paths allowed to be simultaneously used by the ue;
a second selecting module 720, configured to select, from the transmission paths meeting the delay requirement, at least two transmission paths that can meet the reliability requirement after being combined as a service data transmission path;
a configuring module 730, configured to configure the network entity and/or the user terminal involved in the transmission according to the determined service data transmission path.
Preferably, the second selecting module 720 is further configured to:
and after determining that no transmission path meeting the reliability requirement exists in the transmission paths meeting the time delay requirement, selecting at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement.
Preferably, the second selecting module 720 is further configured to:
and after determining that the transmission paths meeting the reliability requirement exist in the transmission paths meeting the time delay requirement, selecting one transmission path from the transmission paths meeting the reliability requirement as a service data transmission path.
Preferably, the second selecting module 720 is specifically configured to:
combining the transmission paths meeting the time delay requirement according to the current N value to obtain a plurality of groups of transmission paths, wherein the number of the transmission paths in each group is equal to the N value, the transmission paths in any two groups are not completely the same, and N is a positive integer greater than 1; determining a set satisfying the reliability requirement from a plurality of sets of transmission paths; and selecting one group from the groups meeting the reliability requirement as a service data transmission path.
Preferably, the second selecting module 720 is further configured to:
if no group meeting the reliability requirement exists in the plurality of groups of transmission paths, the configuration entity increases the current N value by a step value after determining that the current N value is smaller than the number of the transmission paths meeting the delay requirement; judging whether the N value after the step value is increased is not larger than the number of the transmission paths meeting the time delay requirement, if so, returning to the step of combining the transmission paths meeting the time delay requirement according to the current N value; otherwise, adjusting the current N value to be not more than the number of the transmission paths meeting the time delay requirement and the previous unused N value, and returning to the step of combining the transmission paths meeting the time delay requirement according to the current N value.
Preferably, the second selecting module 720 is further configured to:
and after combining the transmission paths meeting the delay requirement according to the current N value to obtain a plurality of groups of transmission paths, if no group meeting the reliability requirement exists in the plurality of groups of transmission paths, the configuration entity determines that the reliability requirement cannot be met after determining that the current N value is not less than the number of the transmission paths meeting the delay requirement.
Preferably, the configuration entity is one of a core network node, a radio access network node and a user terminal.
Preferably, the configuration entity is a core network node;
the configuration module 730 is specifically configured to:
and configuring the wireless access network node and the user terminal according to the determined service data transmission path.
Preferably, the configuration module 730 is specifically configured to:
when configuring the wireless access network node according to the determined service data transmission path, notifying the wireless access network node to participate in multi-path transmission according to the determined service data transmission path; or establishing a bearer corresponding to the service on the selected service data transmission path with the wireless access network node;
when configuring the user terminal according to the determined service data transmission path, configuring the user terminal by adopting non-access stratum signaling according to the determined service data transmission path; or indicating a core network node entity to configure the user terminal by adopting non-access stratum signaling according to the determined service data transmission path; or indicating the wireless access network nodes participating in the multi-path transmission to configure the user terminal by adopting a wireless access signaling according to the determined service data transmission path; or respectively establishing the same service bearing for the user terminal in different wireless access systems according to the determined service data transmission path.
Preferably, the configuration entity is a radio access network node;
the configuration module 730 is specifically configured to:
and when configuring the equipment involved in transmission according to the determined service data transmission path, configuring the core network node and the user terminal according to the determined service data transmission path.
Preferably, the configuration module 730 is specifically configured to:
when configuring the core network node according to the determined service data transmission path, informing the core network node to start multi-path transmission according to the determined service data transmission path;
when the user terminal is configured according to the determined service data transmission path, the user terminal is informed to start multi-path transmission according to the determined service data transmission path; or instructing the base station to inform the user terminal to start multi-path transmission according to the determined service data transmission path.
Preferably, the configuration module 730 is specifically configured to:
informing the user terminal to start multi-path transmission according to the determined service data transmission path, and respectively establishing the same service bearing for the user terminal in different wireless access systems according to the determined service data transmission path;
and the instruction base station respectively establishes wireless bearers of the same service for the user terminal in different wireless access systems according to the determined service data transmission path when informing the user terminal of starting multi-path transmission according to the determined service data transmission path.
Preferably, the configuration module 730 is further configured to:
and after selecting at least two combined transmission paths which can meet the reliability requirement from the transmission paths meeting the time delay requirement as service data transmission paths, informing different core network nodes to carry out bearing establishment and transmission of specified services and service transmission parameters on the user terminal.
Preferably, the configuration entity is a user terminal;
the configuration module 730 is specifically configured to:
and when configuring the equipment involved in transmission according to the determined service data transmission path, configuring the core network node and the wireless access network node according to the determined service data transmission path.
Preferably, the configuration module 730 is specifically configured to:
when configuring the core network node according to the determined service data transmission path, notifying the core network node to start multi-path transmission through a non-access stratum signaling according to the determined service data transmission path;
when configuring the wireless access network node according to the determined service data transmission path, notifying the wireless access network node to start multi-path transmission and service transmission parameters through non-access layer signaling according to the determined service data transmission path; or respectively establishing the same service bearing in different wireless access systems according to the determined service data transmission path.
Preferably, the determining module 700 is further configured to:
and after receiving a notice of triggering the change of the multi-channel transmission configuration from the multi-channel transmission control entity, determining the time delay requirement and the reliability requirement of the service data.
As shown in fig. 8, a radio access network node according to an eighth embodiment of the present invention includes: a first receiving module 800 and a first establishing module 810.
A first receiving module 800, configured to receive configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
a first establishing module 810, configured to establish a bearer corresponding to the service according to the configuration.
As shown in fig. 9, a core network node device according to the ninth embodiment of the present invention includes: a third receiving module 900, a decomposing module 910, and a third establishing module 920.
A third receiving module 900, configured to receive configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
a decomposition module 910, configured to determine QoS requirements of different transmission channels according to the configuration decomposition;
a third establishing module 920, configured to establish the same service bearer in different transmission channels according to the QoS requirement resolved into the transmission channel.
As shown in fig. 10, a user terminal according to a tenth embodiment of the present invention includes: a second receiving module 1000 and a second establishing module 1010.
A second receiving module 1000, configured to receive configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can meet the reliability requirement after at least two combinations selected by the configuration entity from transmission paths meeting the delay requirement are combined;
a second establishing module 1010, configured to establish wireless connections on multiple transmission paths according to the configuration, and perform data transmission.
Preferably, the second establishing module 1010 is specifically configured to:
receiving data from a plurality of transmission paths and merging data from different transmission paths; or send data packets of the same service through different transmission paths.
Preferably, the second establishing module 1010 is further configured to:
sending one or more of the following information to the configuration entity
Information with multiplexed capabilities;
a combination of transmission paths that can be used simultaneously;
a multiplex request comprising a request message and optional parameters.
Based on the same inventive concept, the embodiment of the present invention further provides a multi-channel control entity, and since the principle of the entity for solving the problem is similar to the method for triggering and configuring the transmission path in the embodiment of the present invention, the entity may refer to the implementation of the method, and repeated details are not repeated.
As shown in fig. 11, a multi-channel control entity according to an eleventh embodiment of the present invention includes: an anomaly detection module 1100 and a notification module 1110.
An anomaly detection module 1100, configured to determine that at least one transmission channel preconfigured by a specific user equipment is anomalous;
a notification module 1110, configured to send a notification for triggering a change of multi-channel transmission configuration to a configuration entity, so that the configuration entity selects a transmission path meeting the delay requirement from transmission paths simultaneously used by a user equipment, selects at least two transmission paths capable of meeting the reliability requirement after being combined from the transmission paths meeting the delay requirement as a service data transmission path, and configures a device involved in transmission according to the determined service data transmission path.
Preferably, the notification module 1110 is further configured to:
and informing the core network node and/or the wireless access network node of the transmission information of the plurality of transmission paths configured in advance aiming at the user terminal, so that the entity receiving the notice transmits the information aiming at the user terminal through the plurality of transmission paths configured in advance.
As shown in fig. 12, a configuration entity according to a twelfth embodiment of the present invention includes:
the processor 1204 is used for reading the program in the memory 1205 and executing the following processes:
determining the time delay requirement and the reliability requirement of service data; selecting a transmission path meeting the delay requirement from transmission paths which are allowed to be simultaneously used by the user terminal; selecting at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement as service data transmission paths; the network entities and/or user terminals involved in the transmission are configured by the transceiver 1201 according to the determined traffic data transmission path.
A transceiver 1201 for receiving and transmitting data under the control of the processor 1204.
Preferably, the processor 1204 is further configured to:
and after determining that no transmission path meeting the reliability requirement exists in the transmission paths meeting the time delay requirement, selecting at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement.
Preferably, the processor 1204 is further configured to:
and after determining that the transmission paths meeting the reliability requirement exist in the transmission paths meeting the time delay requirement, selecting one transmission path from the transmission paths meeting the reliability requirement as a service data transmission path.
Preferably, the processor 1204 is specifically configured to:
combining the transmission paths meeting the time delay requirement according to the current N value to obtain a plurality of groups of transmission paths, wherein the number of the transmission paths in each group is equal to the N value, the transmission paths in any two groups are not completely the same, and N is a positive integer greater than 1; determining a set satisfying the reliability requirement from a plurality of sets of transmission paths; and selecting one group from the groups meeting the reliability requirement as a service data transmission path.
Preferably, the processor 1204 is further configured to:
if no group meeting the reliability requirement exists in the plurality of groups of transmission paths, the configuration entity increases the current N value by a step value after determining that the current N value is smaller than the number of the transmission paths meeting the delay requirement; judging whether the N value after the step value is increased is not larger than the number of the transmission paths meeting the time delay requirement, if so, returning to the step of combining the transmission paths meeting the time delay requirement according to the current N value; otherwise, adjusting the current N value to be not more than the number of the transmission paths meeting the time delay requirement and the previous unused N value, and returning to the step of combining the transmission paths meeting the time delay requirement according to the current N value.
Preferably, the processor 1204 is further configured to:
and after combining the transmission paths meeting the delay requirement according to the current N value to obtain a plurality of groups of transmission paths, if no group meeting the reliability requirement exists in the plurality of groups of transmission paths, the configuration entity determines that the reliability requirement cannot be met after determining that the current N value is not less than the number of the transmission paths meeting the delay requirement.
Preferably, the configuration entity is one of a core network node, a radio access network node and a user terminal.
Preferably, the configuration entity is a core network node;
the processor 1204 is specifically configured to:
and configuring the wireless access network node and the user terminal according to the determined service data transmission path.
Preferably, the processor 1204 is specifically configured to:
when configuring the wireless access network node according to the determined service data transmission path, notifying the wireless access network node to participate in multi-path transmission according to the determined service data transmission path; or establishing a bearer corresponding to the service on the selected service data transmission path with the wireless access network node;
when configuring the user terminal according to the determined service data transmission path, configuring the user terminal by adopting non-access stratum signaling according to the determined service data transmission path; or indicating a core network node entity to configure the user terminal by adopting non-access stratum signaling according to the determined service data transmission path; or indicating the wireless access network nodes participating in the multi-path transmission to configure the user terminal by adopting a wireless access signaling according to the determined service data transmission path; or respectively establishing the same service bearing for the user terminal in different wireless access systems according to the determined service data transmission path.
Preferably, the configuration entity is a radio access network node;
the processor 1204 is specifically configured to:
and when configuring the equipment involved in transmission according to the determined service data transmission path, configuring the core network node and the user terminal according to the determined service data transmission path.
Preferably, the processor 1204 is specifically configured to:
when configuring the core network node according to the determined service data transmission path, informing the core network node to start multi-path transmission according to the determined service data transmission path;
when the user terminal is configured according to the determined service data transmission path, the user terminal is informed to start multi-path transmission according to the determined service data transmission path; or instructing the base station to inform the user terminal to start multi-path transmission according to the determined service data transmission path.
Preferably, the processor 1204 is specifically configured to:
informing the user terminal to start multi-path transmission according to the determined service data transmission path, and respectively establishing the same service bearing for the user terminal in different wireless access systems according to the determined service data transmission path;
and the instruction base station respectively establishes wireless bearers of the same service for the user terminal in different wireless access systems according to the determined service data transmission path when informing the user terminal of starting multi-path transmission according to the determined service data transmission path.
Preferably, the processor 1204 is further configured to:
and after selecting at least two combined transmission paths which can meet the reliability requirement from the transmission paths meeting the time delay requirement as service data transmission paths, informing different core network nodes to carry out bearing establishment and transmission of specified services and service transmission parameters on the user terminal.
Preferably, the configuration entity is a user terminal;
the processor 1204 is specifically configured to:
and when configuring the equipment involved in transmission according to the determined service data transmission path, configuring the core network node and the wireless access network node according to the determined service data transmission path.
Preferably, the processor 1204 is specifically configured to:
when configuring the core network node according to the determined service data transmission path, notifying the core network node to start multi-path transmission through a non-access stratum signaling according to the determined service data transmission path;
when configuring the wireless access network node according to the determined service data transmission path, notifying the wireless access network node to start multi-path transmission and service transmission parameters through non-access layer signaling according to the determined service data transmission path; or respectively establishing the same service bearing in different wireless access systems according to the determined service data transmission path.
Preferably, the processor 1204 is further configured to:
and after receiving a notice of triggering the change of the multi-channel transmission configuration from the multi-channel transmission control entity, determining the time delay requirement and the reliability requirement of the service data.
In fig. 12, a bus architecture (represented by bus 1200), bus 1200 may include any number of interconnected buses and bridges, and bus 1200 links together various circuits including one or more processors, represented by processor 1204, and memory, represented by memory 1205. The bus 1200 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 1203 provides an interface between the bus 1200 and the transceiver 1201. The transceiver 1201 may be one element or may be multiple elements, such as multiple receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. Data processed by processor 1204 is transmitted over a wireless medium through antenna 1202, and further, antenna 1202 receives and transmits data to processor 1204.
Processor 1204 is responsible for managing bus 1200 and general processing, and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory 1205 may be used to store data used by the processor 1204 in performing operations.
Alternatively, the processor 1204 may be a CPU (central processing unit), an ASIC (Application specific integrated Circuit), an FPGA (Field Programmable Gate Array), or a CPLD (Complex Programmable Logic Device).
As shown in fig. 13, a radio access network node according to a thirteenth embodiment of the present invention includes:
the processor 1304 is configured to read the program stored in the memory 1305, and perform the following processes:
receiving, by the transceiver 1301, configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path in which the configuration entity can satisfy the reliability requirement after combining at least two selected from transmission paths satisfying the delay requirement; and establishing the load bearing of the corresponding service according to the configuration.
A transceiver 1301 for receiving and transmitting data under the control of the processor 1304.
In fig. 13, a bus architecture (represented by bus 1300), bus 1300 may include any number of interconnected buses and bridges, bus 1300 linking together various circuits including one or more processors, represented by processor 1304, and memory, represented by memory 1305. The bus 1300 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 1303 provides an interface between the bus 1300 and the transceiver 1301. The transceiver 1301 may be one element or multiple elements, such as multiple receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. Data processed by the processor 1304 is transmitted over a wireless medium via the antenna 1302, and the antenna 1302 receives the data and forwards the data to the processor 1304.
The processor 1304 is responsible for managing the bus 1300 and general processing, and may provide a variety of functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory 1305 may be used to store data used by the processor 1304 in performing operations.
Alternatively, the processor 1304 may be a CPU, ASIC, FPGA or CPLD.
As shown in fig. 14, a core network node device according to a fourteenth embodiment of the present invention includes:
a processor 1404 for reading the program in the memory 1405, performing the following processes:
receiving, by a transceiver 1401, configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path that can satisfy the reliability requirement after at least two combinations selected by the configuration entity from transmission paths satisfying the delay requirement are combined; determining QoS requirements of different transmission channels according to the configuration decomposition; and establishing the same service bearer in different transmission channels according to the QoS requirements decomposed to the transmission channels.
A transceiver 1401 for receiving and transmitting data under the control of a processor 1404.
In fig. 14, a bus architecture (represented by bus 1400), bus 1400 may include any number of interconnected buses and bridges, and bus 1400 links together various circuits including one or more processors, represented by processor 1404, and memory, represented by memory 1405. The bus 1400 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 1403 provides an interface between the bus 1400 and the transceiver 1401. The transceiver 1401 may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. Data processed by processor 1404 is transmitted over a wireless medium via antenna 1402, and further, antenna 1402 receives data and transmits data to processor 1404.
The processor 1404 is responsible for managing the bus 1400 and general processing, and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And memory 1405 may be used to store data used by processor 1404 in performing operations.
Alternatively, processor 1404 may be a CPU, ASIC, FPGA, or CPLD.
As shown in fig. 15, a user terminal according to a fifteenth embodiment of the present invention includes:
the processor 1504, which reads the program stored in the memory 1505, executes the following processes:
receiving, by the transceiver 1501, configuration performed by a configuration entity according to a service data transmission path, where the service data transmission path is a transmission path in which the configuration entity can satisfy the reliability requirement after combining at least two selected from transmission paths satisfying the delay requirement; and establishing wireless connection on a plurality of transmission paths according to the configuration to transmit data.
A transceiver 1501 for receiving and transmitting data under the control of the processor 1504.
Preferably, the processor 1504 is specifically configured to:
receiving data from a plurality of transmission paths and merging data from different transmission paths; or send data packets of the same service through different transmission paths.
Preferably, the processor 1504 is further configured to:
sending one or more of the following information to the configuration entity
Information with multiplexed capabilities;
a combination of transmission paths that can be used simultaneously;
a multiplex request comprising a request message and optional parameters.
In fig. 15, a bus architecture (represented by bus 1500), bus 1500 may include any number of interconnected buses and bridges, bus 1500 linking together various circuits including one or more processors, represented by processor 1504, and memory, represented by memory 1505. The bus 1500 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 1503 provides an interface between the bus 1500 and the transceiver 1501. The transceiver 1501 may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. Data processed by the processor 1504 may be transmitted over a wireless medium via the antenna 1502, and further, the antenna 1502 may receive and transmit data to the processor 1504.
Processor 1504 is responsible for managing bus 1500 and general processing, and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And memory 1505 may be used for storing data used by processor 1504 in performing operations.
Optionally, the processor 1504 may be a CPU, ASIC, FPGA, or CPLD.
As shown in fig. 16, a multi-channel control entity according to a sixteenth embodiment of the present invention includes:
a processor 1604 for reading the program in the memory 1605, executing the following processes:
determining that at least one transmission channel pre-configured by a specific user terminal is abnormal; a notification for triggering multichannel transmission configuration change is sent to a configuration entity through a transceiver 1601, so that the configuration entity selects a transmission path meeting the delay requirement from transmission paths simultaneously used by a user terminal, selects at least two transmission paths capable of meeting the reliability requirement after combination from the transmission paths meeting the delay requirement as service data transmission paths, and configures devices involved in transmission according to the determined service data transmission paths.
A transceiver 1601 for receiving and transmitting data under control of the processor 1604.
Preferably, the processor 1604 is further configured to:
and informing the core network node and/or the wireless access network node of the transmission information of the plurality of transmission paths configured in advance aiming at the user terminal, so that the entity receiving the notice transmits the information aiming at the user terminal through the plurality of transmission paths configured in advance.
In fig. 16, a bus architecture (represented by the bus 1600), the bus 1600 may include any number of interconnected buses and bridges, the bus 1600 linking together various circuits including one or more processors, represented by the processor 1604, and memory, represented by the memory 1605. The bus 1600 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 1603 provides an interface between the bus 1600 and the transceiver 1601. The transceiver 1601 may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor 1604 is transmitted over a wireless medium via the antenna 1602, and further, the antenna 1602 receives the data and transmits the data to the processor 1604.
The processor 1604 is responsible for managing the bus 1600 and general processing, and may also provide a variety of functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory 1605 may be used to store data used by the processor 1604 in performing operations.
Alternatively, the processor 1604 may be a CPU, ASIC, FPGA, or CPLD.
From the above, it can be seen that: the configuration entity of the embodiment of the invention selects a transmission path meeting the time delay requirement from the transmission paths which are allowed to be simultaneously used by the user terminal; selecting at least two transmission paths which can meet the reliability requirement after combination from the transmission paths meeting the time delay requirement as service data transmission paths; and configuring the network entity and/or the user terminal involved in the transmission according to the determined service data transmission path. Because at least two combined transmission paths which can meet the reliability requirement are selected from the transmission paths which meet the time delay requirement as the service data transmission paths, a plurality of wireless transmission channels which are used for transmitting the same service data for the user terminal are configured, the connection of different wireless channels of the user terminal is fully utilized, and the time delay and the reliability index are ensured.
The multi-channel control entity of the embodiment of the invention sends a notice for triggering the change of the multi-channel transmission configuration to the configuration entity after determining that at least one transmission channel pre-configured by a specific user terminal is abnormal, thereby realizing the triggering of the configuration scheme provided by the embodiment of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.