Multi-stream service concurrent transmission method, subsystem, system and multi-interface terminal
First Claim
1. A multi-stream service concurrent transmission method, comprising:
- a multi-interface terminal initiating a service transmission request to a network side, wherein the service transmission request carries at least a service ID of requested service and a terminal ID of the multi-interface terminal;
the multi-interface terminal receiving information of database servers capable of providing requested service resources and service information of the requested service from the network side;
the multi-interface terminal establishing a plurality of concurrent links with all or some of database servers corresponding to the information of the database servers capable of providing the requested service resources according to the information of the database servers capable of providing the requested service resources, and dividing service data packets of the requested service according to the service information of the requested service, and notifying the network side of a division result;
the multi-interface terminal receiving the service data packets of the requested service over the plurality of established concurrent links;
the multi-interface terminal evaluating links which transmit the service data packets;
the multi-interface terminal determining a link rate adjustment strategy according to a evaluation result, and notifying the network side of the link transmission rate adjustment strategy for the network side of the adjust transmission rates of various links;
wherein the step of the multi-interface terminal evaluating the links transmitting the service data packets comprises;
when the multi-interface terminal evaluating a link transmitting the service data packets at time t, calculating path weight of the link according to criteria comprising a bandwidth estimation value of the link at the time t, an average round-trip time delay of the link at the time t, and a retransmission statistical value of the link at the time t, wherein each of these criteria are further weighted by factors representing service grade information and the preference of transmitted service to various performance parameters of the link.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-stream service concurrent transmission method includes: a multi-interface terminal initiating a service transmission request to a network side; the multi-interface terminal receiving information of database servers capable of providing the requested service resources and service information of the requested service; the multi-interface terminal establishing a plurality of concurrent links with the database servers, dividing service data packets of the requested service, and notifying the network side of the division result; the multi-interface terminal receiving the service data packets of the requested service via the plurality of established concurrent links. The embodiment of the present document further correspondingly discloses a multi-stream service concurrent transmission subsystem, system and a multi-interface terminal.
8 Citations
11 Claims
-
1. A multi-stream service concurrent transmission method, comprising:
-
a multi-interface terminal initiating a service transmission request to a network side, wherein the service transmission request carries at least a service ID of requested service and a terminal ID of the multi-interface terminal; the multi-interface terminal receiving information of database servers capable of providing requested service resources and service information of the requested service from the network side; the multi-interface terminal establishing a plurality of concurrent links with all or some of database servers corresponding to the information of the database servers capable of providing the requested service resources according to the information of the database servers capable of providing the requested service resources, and dividing service data packets of the requested service according to the service information of the requested service, and notifying the network side of a division result; the multi-interface terminal receiving the service data packets of the requested service over the plurality of established concurrent links; the multi-interface terminal evaluating links which transmit the service data packets; the multi-interface terminal determining a link rate adjustment strategy according to a evaluation result, and notifying the network side of the link transmission rate adjustment strategy for the network side of the adjust transmission rates of various links; wherein the step of the multi-interface terminal evaluating the links transmitting the service data packets comprises; when the multi-interface terminal evaluating a link transmitting the service data packets at time t, calculating path weight of the link according to criteria comprising a bandwidth estimation value of the link at the time t, an average round-trip time delay of the link at the time t, and a retransmission statistical value of the link at the time t, wherein each of these criteria are further weighted by factors representing service grade information and the preference of transmitted service to various performance parameters of the link. - View Dependent Claims (2, 3, 4)
-
-
5. A multi-stream service concurrent transmission method, comprising:
-
a service platform receiving a service transmission request from a multi-interface terminal, and inquiring a Tracker server for information of database servers capable of providing service resources requested by the multi-interface terminal and service information of service requested by the multi-interface terminal according to a service ID, carried in the service transmission request, of the service requested by the multi-interface terminal; the service platform returning the information of the database servers capable of providing the service resources requested by the multi-interface terminal as well as the service information of the service requested by the multi-interface terminal to a corresponding multi-interface terminal according to a terminal ID carried in the service transmission request; the service platform receiving a division result which comes from the multi-interface terminal by dividing service data packets of the requested service; the service platform controlling various database servers which establish concurrent links with the multi-interface terminal to send service data packets of the service resources requested by the multi-interface terminal to the multi-interface terminal according to the division result; the service platform receiving a link transmission rate adjustment strategy from the multi-interface terminal; the service platform controlling related database servers to adjust transmission rates of corresponding links according to the link transmission rate adjustment strategy; wherein the receiving a link transmission rate adjustment strategy from the multi-interface terminal further comprises; the multi-interface terminal evaluating a link transmitting the service data packets at time t, calculating path weight of the link according to criteria comprising a bandwidth estimation value of the link at the time t, and average round-trip time delay of the link at the time t, and a retransmission statistical value of the link at the time t, wherein each of these criteria are further weighted by factors representing service grade information and the preference of transmitted service to various performance parameters of the link.
-
-
6. A multi-interface terminal, comprising:
- a service transmission request initiating module, a receiving module, a link establishing module, a service data packet dividing module and a transmitting module;
whereinthe service transmission request initiating module is configured to initiate a service transmission request to a network side, wherein the service transmission request carries at least a service ID of requested service and a terminal ID of the multi-interface terminal; the receiving module is configured to receive information of database servers capable of providing requested service resources and service information of requested service from a network side; and
receive service data packets of the requested service via a plurality of concurrent links established by the link establishing module;the link establishing module is configured to establish a plurality of concurrent links with all or some of database servers corresponding to the information of the database servers capable of providing the requested service resources according to the information of the database servers capable of providing the requested service resources; the service data packet dividing module is configured to divide the service data packets of the requested service according to the service information of the requested service; the transmitting module is configured to notify the network side of a division result of the service data packet dividing module; wherein the mulit-interface terminal further comprises an evaluating module and a link transmission rate adjustment strategy determining module;
whereinthe evaluating module is configured to evaluate links transmitting the service data packets; the link transmission rate adjustment strategy determining module is configured to determine a link transmission rate adjustment strategy according to an evaluation result of the evaluating module; the transmitting module is further configured to notify the network side of the link transmission rate adjustment strategy determined by the link transmission rate adjustment strategy determining module; wherein the evaluating module is configured to evaluate the links transmitting the service data packets, comprising; the multi-interface terminal evaluating a link transmitting the service data packets at time t, calculating path weight of the link according to criteria comprising a bandwidth estimation value of the link at the time t, an average round-trip time delay of the link at the time t, and a retransmission statistical value of the link at the time t, wherein each of these criteria are further weighted by factors representing service grade information and the preference of transmitted service to various performance parameters of the link. - View Dependent Claims (7, 8, 9)
- a service transmission request initiating module, a receiving module, a link establishing module, a service data packet dividing module and a transmitting module;
-
10. A service platform, comprising:
-
a receiving module, which is configured to receive a service transmission request from a multi-interface terminal, and receives a division result which comes from the multi-interface terminal by dividing service data packets of the requested service; an inquiring module, configured to inquire a Tracker server for information of database servers capable of providing service resources requested by the multi-interface terminal and service information of service requested by the multi-interface terminal according to a service ID, carried in the service transmission request, of the service requested by the multi-interface terminal; a first transmitting module, configured to, according to a terminal ID carried in the service transmission request, return the information of the database servers capable of providing the service resources requested by the multi-interface terminal and the service information of the service requested by the multi-interface terminal to a corresponding multi-interface terminal; a second transmitting module, configured to, together with various database servers which establish concurrent links with the multi-interface terminal, send service data packets of the service resources requested by the multi-interface terminal to the multi-interface terminal according to the division result; a strategy adjusting module, configured to control related database servers to adjust transmission rate of corresponding links according to the link transmission rate adjustment strategy; the receiving module, further configured to receive the link transmission rate adjustment strategy from the multi-interface terminal; wherein the evaluating module is configured to evaluate the links transmitting the service data packets, comprising; the multi-interface terminal evaluating a link transmitting the service data packets at time t, calculating path weight of the link according to criteria comprising a bandwidth estimation value of the link at the time t, an average round-trip time delay of the link at the time t, and a retransmission statistical value of the link at the time t, wherein each of these criteria are further weighted by factors representing service grade information and the preference of transmitted service to various performance parameters of the link. - View Dependent Claims (11)
-
Specification