CN104333880A - Service data transmission method and device based on heterogeneous network - Google Patents

Service data transmission method and device based on heterogeneous network Download PDF

Info

Publication number
CN104333880A
CN104333880A CN201310309088.0A CN201310309088A CN104333880A CN 104333880 A CN104333880 A CN 104333880A CN 201310309088 A CN201310309088 A CN 201310309088A CN 104333880 A CN104333880 A CN 104333880A
Authority
CN
China
Prior art keywords
service
type
wireless carrier
carrier network
sigma
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310309088.0A
Other languages
Chinese (zh)
Other versions
CN104333880B (en
Inventor
张奇勋
冯志勇
连浩
翁丽娜
程宏伟
傅彬
彭莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Telecommunications Technology CATT
Datang Mobile Communications Equipment Co Ltd
Original Assignee
China Academy of Telecommunications Technology CATT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to CN201310309088.0A priority Critical patent/CN104333880B/en
Publication of CN104333880A publication Critical patent/CN104333880A/en
Application granted granted Critical
Publication of CN104333880B publication Critical patent/CN104333880B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]

Abstract

The invention discloses a service data transmission method and device based on a heterogeneous network, and aims to increase the overall gain and enhance the performance of a service shunting system. The method comprises the following steps: performing service type identification on each type of service data transmitted by a service source by using a shunting server; performing performance evaluation on each wireless hosted network respectively specific to each service type; and generating an adaptive shunting strategy according to an evaluation result. In the way, service types and various network state parameters are considered comprehensively, and a network state is reflected on the whole through a service-type-based performance evaluation method, so that a more effective and reasonable shunting strategy can be obtained; dynamic scheduling of system resources can be realized; the resource utilization ratio of the system is increased; and the system gain and performance are effectively increased and improved. Meanwhile, the QoS (Quality of Service) requirements of a user and the fairness can be taken into account, and dynamic matching of service requirements and wireless resources is realized, thereby effectively ensuring the stability of the system.

Description

A kind of service data transmission method based on heterogeneous network and device
Technical field
The present invention relates to shunting transmission technology, particularly a kind of service data transmission method based on heterogeneous network and device.
Background technology
From the development trend of wireless communication technology, multiple access technology is also deposited, and network presents isomerization will become the main flow of future wireless system network.Corresponding, two-forty, real-time, high mutual service application also emerge in an endless stream, and appearance order of these application is also growing to the demand of the network bandwidth.Under the prerequisite ensureing QoS of customer (Quality of Service, QoS), this is undoubtedly to providing the wireless network of bearing function to propose very high requirement.But up to the present, compared to huge number of users and business demand, network bandwidth resources is still very limited, and the service speed that individual consumer can be enjoyed also is limited, therefore, single wireless carrier network is relied on can not to meet the growing business demand of all users.In order to ensure the QoS business experience of user, promote the utilization ratio of Internet resources, promote network performance, heterogeneous network multithread cooperative transmission technology is the important means of realizing this goal.
The normal operation of heterogeneous network multithread cooperative transmission mechanism needs the double support of server and terminal.Divide streaming server to need to draw suitable distributing strategy in real time according to network state and business transmission situation etc., service guidance carries out a point flow transmission in heterogeneous network.Terminal then needs to possess multiple access ability, can communicate with multiple network simultaneously.Therefore, the multithread cooperative transmission basic procedure of heterogeneous network is as follows: point streaming server sends in different networks according to network state and business transmission information service guidance source data packet simultaneously, then carry out arrangement and the polymerization of data at multimode terminal place, finally submit to upper level applications.Therefrom can find out, in multithread cooperative transmission mechanism, point shunting decision-making of streaming server and the data aggregate of multimode terminal are most important two parts in whole system.
In current existing heterogeneous network separate system, whole system is divided into network side and end side two parts, consult shown in Fig. 1, the bearing capacity of network side according to heterogeneous network or the feedback information of end side, packet is split, packet is processed and is sent to wireless carrier network.End side is according to the access capability of each device end, utilize distinct device terminal in corresponding wireless carrier network, receive the packet of network side transmission, recycle the object terminal of the negotiation element identification services subflow of each device end and the packet that other device ends receive is forwarded to device end, to complete the service distributing transmission of whole heterogeneous network.
In prior art, unit cooperation transmission data between different Wireless Personal Networks (i.e. wireless carrier network) meet the business need of device end through consultation.This wide area network and individual territory net between cooperation transmission mechanism for heterogeneous network shunts cooperation transmission, not there is universality, and the lifting of this machine-processed efficiency of transmission depends on the data sharing state between each device end, if equipment component terminal is for security purpose or saving resource object refusal forwarding data bag, the data receiver of object terminal then can be caused to be affected, the stability of system time serious, may be jeopardized.Further, in prior art, the performance parameter of Diffluence Algorithm many grid of references side that shunting server module adopts, this point of stream mechanism is conducive to promoting network utilization and network capacity, but does not but obviously help the data reception rate promoting end side.Simultaneously, in prior art, when dividing streaming server to shunt dissimilar business, adopt unified distributing strategy, and in practical application, dissimilar business to the transmission demand difference of wireless carrier network (as, QoS is different), adopt unified distributing strategy can traffic affecting shunting effect to a certain extent, thus be unfavorable for the lifting of entire system gain, have impact on the total system of system.
Summary of the invention
The embodiment of the present invention provides a kind of service data transmission method based on heterogeneous network and device, for promoting entire gain and the performance of service distributing system.
The concrete technical scheme that the embodiment of the present invention provides is as follows:
First aspect, a kind of service data transmission method based on heterogeneous network, comprising:
Receive the business datum that service source transmits;
Traffic characteristic information according to presetting identifies the type of service of each business datum respectively;
For each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network;
Distributing strategy is formulated for each business datum described respectively according to assessment result, wherein, the distributing strategy that any one business datum is corresponding is used to indicate the type of the wireless carrier network of shunting carrying any one business datum described and the data volume of each wireless carrier network carrying;
Corresponding business datum shunting is transferred to corresponding object user terminal by distributing strategy corresponding according to each business datum respectively.
Like this, type of service and various network state parameters are considered, by the performance estimating method based on type of service, react network state on the whole, thus the distributing strategy that can obtain more effectively and reasonably, not only can realize the dynamic dispatching of system resource, the resource utilization of elevator system, and then elevator system gain and performance effectively, user's QoS demand and fairness can also have been taken into account simultaneously, realize the Dynamic Matching of business demand and Radio Resource, and then the effective guarantee stability of system.
In conjunction with first aspect, in the implementation that the first is possible, the type of service of traffic characteristic information to any one business datum according to presetting identifies, comprising:
Measure the traffic characteristic parameter that any one business datum described is corresponding;
The threshold value that each traffic characteristic parameter is corresponding is determined according to described traffic characteristic information;
Each corresponding for any one business datum described traffic characteristic parameter is compared with corresponding threshold value respectively;
The type of service of any one business datum described is determined according to comparative result.
Like this, type of service can be identified exactly according to traffic characteristic information, save the operating time.
In conjunction with first aspect, in the implementation that the second is possible, described each type of service for identifying, respectively Performance Evaluation is carried out to each wireless carrier network, comprising:
Determine network state parameters and the respective weights of each type of service correspondence under each wireless carrier network identified respectively;
Based on each type of service described, Performance Evaluation is carried out to each wireless carrier network described respectively according to determination result.
Like this, Performance Evaluation can be carried out based on type of service to each wireless carrier network, react network state on the whole.
In conjunction with the implementation that the second of first aspect is possible, in the implementation that the third is possible, formula one is adopted to carry out Performance Evaluation based on each type of service described to each wireless carrier network described respectively:
E=(E l,i) s×m
E l , i = Σ j = 1 k w l , j x i , j ( l = 1,2 , · · · , si = 1,2 , · · · , m ) Formula one
E represents based on s kind type of service respectively to the assessment result of m wireless carrier network, wherein, and E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, w l,jbe l kind business to the weight of jth kind network state parameters, x i,ja jth network state parameters corresponding to i-th wireless carrier network, l represents the sequence number of type of service, i represents the sequence number of wireless carrier network, j represents the sequence number of network state parameters, s represents the number of type of service, m represents the number of wireless carrier network, and k represents the number of network state parameters.
In conjunction with first aspect, in the 4th kind of possible implementation, formulate distributing strategy for each business datum described respectively according to assessment result, comprising:
The assessment result corresponding under each type of service according to each wireless carrier network, generates the comprehensive assessment factor of each type of service in each wireless carrier network respectively;
Each comprehensive assessment factor according to obtaining generates the aggreggate utility function of each type of service in each radio bearer respectively;
Each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determine respectively for the distributing strategy that each business datum described is formulated according to described overall utility function.
Like this, distributing strategy pointed accordingly can be formulated respectively according to type of service, both can the utilance of elevator system resource, and then elevator system gain and performance, user OoS demand can be taken into account again.
In conjunction with the 4th kind of possible implementation of first aspect, in the 5th kind of possible implementation, formula two is adopted to obtain the comprehensive assessment factor of l kind type of service in each wireless carrier network:
α l = Σ i = 1 m E l , i B l , i Σ i = 1 m B l , j Formula two
Wherein, E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, B l,irepresent the bandwidth that l kind type of service obtains in i-th wireless carrier network, l represents the sequence number of type of service, l=1,2,, s, i represent the sequence number of wireless carrier network, i=1,2 ... m, j represent the sequence number of network state parameters, j=1,2 ..., k, s represents the number of type of service, and m represents the number of wireless carrier network, and k represents the number of network state parameters.
In conjunction with the 5th kind of possible implementation of first aspect, in the 6th kind of possible implementation, adopt formula three according to the comprehensive assessment factor of the l kind type of service obtained, generate the aggreggate utility function of l kind type of service in each wireless carrier network:
U l ‾ ( Σ m B l , i ) = α l • U l ( Σ m B l , i ) = Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) Formula three.
In conjunction with the 6th kind of possible implementation of first aspect, in the 7th kind of possible implementation, adopt formula four that each aggreggate utility function obtained is carried out integration and obtain overall utility function, and determine respectively for the distributing strategy that each business datum described is formulated according to the maximum utility value that described overall utility function is tried to achieve:
max B l , i ≥ 0 Σ l = 1 s ( Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) )
s . t . Σ l = 1 s B l , i ≤ B i max ∀ i ∈ { 1,2,3 , . . . , m } Formula four.
Σ l = 1 m B l , i = B l ∀ i ∈ { 1,2,3 , . . . , s }
Second aspect, a kind of point of streaming server, comprising:
Receiving element, for receiving the business datum that service source transmits;
Main control unit, for identifying the type of service of each business datum respectively according to the traffic characteristic information preset, and for each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network, and formulate distributing strategy for each business datum described respectively according to assessment result, wherein, the distributing strategy that any one business datum is corresponding is used to indicate the type of the wireless carrier network of shunting carrying any one business datum described and the data volume of each wireless carrier network carrying;
Transmitting element, transfers to corresponding object user terminal for distributing strategy corresponding according to each business datum respectively by corresponding business datum shunting.
Like this, type of service and various network state parameters are considered, by the performance estimating method based on type of service, react network state on the whole, thus the distributing strategy that can obtain more effectively and reasonably, not only can realize the dynamic dispatching of system resource, the resource utilization of elevator system, and then elevator system gain and performance effectively, user's QoS demand and fairness can also have been taken into account simultaneously, realize the Dynamic Matching of business demand and Radio Resource, and then the effective guarantee stability of system.
In conjunction with second aspect, in the implementation that the first is possible, described main control unit identifies according to the type of service of traffic characteristic information to any one business datum preset, and comprising:
Measure the traffic characteristic parameter that any one business datum described is corresponding;
The threshold value that each traffic characteristic parameter is corresponding is determined according to described traffic characteristic information;
Each corresponding for any one business datum described traffic characteristic parameter is compared with corresponding threshold value respectively;
The type of service of any one business datum described is determined according to comparative result.
Like this, type of service can be identified exactly according to traffic characteristic information, save the operating time.
In conjunction with the first possible implementation of second aspect, in the implementation that the second is possible, described main control unit for each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network, comprising:
Determine network state parameters and the respective weights of each type of service correspondence under each wireless carrier network identified respectively;
Based on each type of service described, Performance Evaluation is carried out to each wireless carrier network described respectively according to determination result.
Like this, Performance Evaluation can be carried out based on type of service to each wireless carrier network, react network state on the whole.
In conjunction with the implementation that the second of second aspect is possible, in the implementation that the third is possible, described main control unit adopts formula one to carry out Performance Evaluation based on each type of service described to each wireless carrier network described respectively:
E=(E l,i) s×m
E l , i = Σ j = 1 k w l , j x i , j ( l = 1,2 , · · · , si = 1,2 , · · · , m ) Formula one
E represents based on s kind type of service respectively to the assessment result of m wireless carrier network, wherein, and E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, w l,jbe l kind business to the weight of jth kind network state parameters, x i,ja jth network state parameters corresponding to i-th wireless carrier network, l represents the sequence number of type of service, i represents the sequence number of wireless carrier network, j represents the sequence number of network state parameters, s represents the number of type of service, m represents the number of wireless carrier network, and k represents the number of network state parameters.
In conjunction with second aspect, in the 4th kind of possible implementation, described main control unit formulates distributing strategy for each business datum described respectively according to assessment result, comprising:
The assessment result corresponding under each type of service according to each wireless carrier network, generates the comprehensive assessment factor of each type of service in each wireless carrier network respectively;
Each comprehensive assessment factor according to obtaining generates the aggreggate utility function of each type of service in each radio bearer respectively;
Each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determine respectively for the distributing strategy that each business datum described is formulated according to described overall utility function.
Like this, distributing strategy pointed accordingly can be formulated respectively according to type of service, both can the utilance of elevator system resource, and then elevator system gain and performance, user OoS demand can be taken into account again.
In conjunction with the 4th kind of possible implementation of second aspect, in the 5th kind of possible implementation, described main control unit adopts formula two to obtain the comprehensive assessment factor of l kind type of service in each wireless carrier network:
α l = Σ i = 1 m E l , i B l , i Σ i = 1 m B l , j Formula two
Wherein, E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, B l,irepresent the bandwidth that l kind type of service obtains in i-th wireless carrier network, l represents the sequence number of type of service, l=1,2,, s, i represent the sequence number of wireless carrier network, i=1,2 ... m, j represent the sequence number of network state parameters, j=1,2 ..., k, s represents the number of type of service, and m represents the number of wireless carrier network, and k represents the number of network state parameters.
In conjunction with the 5th kind of possible implementation of second aspect, in the 6th kind of possible implementation, described main control unit adopts formula three according to the comprehensive assessment factor of the l kind type of service obtained, and generates the aggreggate utility function of l kind type of service in each wireless carrier network:
U l ‾ ( Σ m B l , i ) = α l • U l ( Σ m B l , i ) = Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) Formula three.
In conjunction with the 6th kind of possible implementation of second aspect, in the 7th kind of possible implementation, described main control unit adopts formula four that each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determines respectively for the distributing strategy that each business datum described is formulated according to the maximum utility value that described overall utility function is tried to achieve:
max B l , i ≥ 0 Σ l = 1 s ( Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) )
s . t . Σ l = 1 s B l , i ≤ B i max ∀ i ∈ { 1,2,3 , . . . , m } Formula four.
Σ l = 1 m B l , i = B l ∀ i ∈ { 1,2,3 , . . . , s }
The third aspect, a kind of point of streaming server, comprising:
Receiving port, for receiving the business datum that service source transmits;
Processor, for identifying the type of service of each business datum respectively according to the traffic characteristic information preset, and for each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network, and formulate distributing strategy for each business datum described respectively according to assessment result, wherein, the distributing strategy that any one business datum is corresponding is used to indicate the type of the wireless carrier network of shunting carrying any one business datum described and the data volume of each wireless carrier network carrying;
Transmit port, transfers to corresponding object user terminal for distributing strategy corresponding according to each business datum respectively by corresponding business datum shunting.
Like this, type of service and various network state parameters are considered, by the performance estimating method based on type of service, react network state on the whole, thus the distributing strategy that can obtain more effectively and reasonably, not only can realize the dynamic dispatching of system resource, the resource utilization of elevator system, and then elevator system gain and performance effectively, user's QoS demand and fairness can also have been taken into account simultaneously, realize the Dynamic Matching of business demand and Radio Resource, and then the effective guarantee stability of system.
In conjunction with the third aspect, in the implementation that the first is possible, described processor identifies according to the type of service of traffic characteristic information to any one business datum preset, and comprising:
Measure the traffic characteristic parameter that any one business datum described is corresponding;
The threshold value that each traffic characteristic parameter is corresponding is determined according to described traffic characteristic information;
Each corresponding for any one business datum described traffic characteristic parameter is compared with corresponding threshold value respectively;
The type of service of any one business datum described is determined according to comparative result.
Like this, type of service can be identified exactly according to traffic characteristic information, save the operating time.
In conjunction with the first possible implementation of the third aspect, in the implementation that the second is possible, described processor for each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network, comprising:
Determine network state parameters and the respective weights of each type of service correspondence under each wireless carrier network identified respectively;
Based on each type of service described, Performance Evaluation is carried out to each wireless carrier network described respectively according to determination result.
Like this, Performance Evaluation can be carried out based on type of service to each wireless carrier network, react network state on the whole.
In conjunction with the implementation that the second of the third aspect is possible, in the implementation that the third is possible, described processor adopts formula one to carry out Performance Evaluation based on each type of service described to each wireless carrier network described respectively:
E=(E l,i) s×m
E l , i = Σ j = 1 k w l , j x i , j ( l = 1,2 , · · · , si = 1,2 , · · · , m ) Formula one
E represents based on s kind type of service respectively to the assessment result of m wireless carrier network, wherein, and E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, w l,jbe l kind business to the weight of jth kind network state parameters, x i,ja jth network state parameters corresponding to i-th wireless carrier network, l represents the sequence number of type of service, i represents the sequence number of wireless carrier network, j represents the sequence number of network state parameters, s represents the number of type of service, m represents the number of wireless carrier network, and k represents the number of network state parameters.
In conjunction with the third aspect, in the 4th kind of possible implementation, described processor formulates distributing strategy for each business datum described respectively according to assessment result, comprising:
The assessment result corresponding under each type of service according to each wireless carrier network, generates the comprehensive assessment factor of each type of service in each wireless carrier network respectively;
Each comprehensive assessment factor according to obtaining generates the aggreggate utility function of each type of service in each radio bearer respectively;
Each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determine respectively for the distributing strategy that each business datum described is formulated according to described overall utility function.
Like this, distributing strategy pointed accordingly can be formulated respectively according to type of service, both can the utilance of elevator system resource, and then elevator system gain and performance, user OoS demand can be taken into account again.
In conjunction with the 4th kind of possible implementation of the third aspect, in the 5th kind of possible implementation, described processor adopts formula two to obtain the comprehensive assessment factor of l kind type of service in each wireless carrier network:
α l = Σ i = 1 m E l , i B l , i Σ i = 1 m B l , j Formula two
Wherein, E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, B l,irepresent the bandwidth that l kind type of service obtains in i-th wireless carrier network, l represents the sequence number of type of service, l=1,2,, s, i represent the sequence number of wireless carrier network, i=1,2 ... m, j represent the sequence number of network state parameters, j=1,2 ..., k, s represents the number of type of service, and m represents the number of wireless carrier network, and k represents the number of network state parameters.
In conjunction with the 5th kind of possible implementation of the third aspect, in the 6th kind of possible implementation, described processor adopts formula three according to the comprehensive assessment factor of the l kind type of service obtained, and generates the aggreggate utility function of l kind type of service in each wireless carrier network:
U l ‾ ( Σ m B l , i ) = α l • U l ( Σ m B l , i ) = Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) Formula three.
In conjunction with the 6th kind of possible implementation of the third aspect, in the 7th kind of possible implementation, described processor adopts formula four that each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determines respectively for the distributing strategy that each business datum described is formulated according to the maximum utility value that described overall utility function is tried to achieve:
max B l , i ≥ 0 Σ l = 1 s ( Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) )
s . t . Σ l = 1 s B l , i ≤ B i max ∀ i ∈ { 1,2,3 , . . . , m } Formula four.
Σ l = 1 m B l , i = B l ∀ i ∈ { 1,2,3 , . . . , s }
Accompanying drawing explanation
Fig. 1 is a kind of heterogeneous network shunting cooperative transmission configuration diagram under prior art;
Fig. 2 is service distributing system detailed maps in heterogeneous network under prior art and in the embodiment of the present invention;
Fig. 3 is service distributing system simplified schematic diagram in the embodiment of the present invention;
Fig. 4 carries out business data transmission flow chart based on heterogeneous network in the embodiment of the present invention;
Fig. 5 is traffic identification flow chart in the embodiment of the present invention;
Fig. 6 is business datum shunting example flow diagram in the embodiment of the present invention;
Fig. 7 is point streaming server first schematic diagram in the embodiment of the present invention;
Fig. 8 is point streaming server second schematic diagram in the embodiment of the present invention.
Embodiment
In order to the entire gain for promoting business subsystem and performance, in the embodiment of the present invention, adopting point streaming server is directly multi-mode terminal carrying out service shunting, and the cooperation be no longer confined between wide area network and individual territory net, this mode is applicable to the cooperation between all heterogeneous networks, can adapt to the trend of following heterogeneous network converged better; Wherein, when designing shunting cooperative transmission mechanism, for different business, design different distributing strategies, consider the bearing capacity of wireless carrier network to different business, make design shunting cooperative transmission mechanism can integrated network, business and user different demands, the entire gain of elevator system, the overall performance that can realize system from global sense promotes.
The execution mode preferential to the present invention below in conjunction with accompanying drawing is described in detail.
In the embodiment of the present invention, in heterogeneous network environment, multi-radio access technology (Radio Access Technology, RAT) can be adopted, such as: GSM, TD-SCDMA, WCDMA, CDMA2000, LTE, LTE-A etc. between network side and user terminal.The data rate (EDGE) that GSM comprises basic global system for mobile communications (GSM) and strengthens.High-speed packet access (HSPA+) that TD-SCDMA and WCDMA can comprise high-speed packet access (HSPA) respectively and strengthen, HSPA can comprise high-speed slender body theory (HSDPA) and/or high speed uplink packet access (HSUPA).LTE comprises FDD LTE and TDD LTE two kinds of patterns, and wherein, TDD LTE is also referred to as TD-LTE.LTE-A is the senior evolution version based on LTE, can comprise TDD-LTE-Advanced and FDD-LTE-Advanced Liang Ge branch.These RAT above-mentioned, are all defined in the technical specification of third generation partner program (3GPP).In addition, the Radio Transmission Technology of definition such as IEEE802 series standard such as IEEE802.16 worldwide interoperability for microwave access (WiMAX), IEEE802.11 wireless lan (wlan) etc. also can be used as the wireless access technology between network side and user terminal.
In specific execution mode, user terminal can be mobile phone, panel computer, notebook computer, data card, net book, intelligent watch, WiMAX focus router (MiFi), and has the product such as digital camera, intelligent electric meter, household electrical appliance of radio communication function.User terminal can adopt one or more wireless access technologys and network side to carry out radio communication, and thus user terminal also can be described as multimode terminal.
In the present embodiment, consult shown in Fig. 2 and Fig. 3, heterogeneous network environment is introduced for LTE and wlan network, and the service distributing system proposed comprises service source, point streaming server, LTE base station, WLAN access point (Access Point, AP) and user terminal.Streaming server and user terminal is divided to possess the ability of simultaneously carrying out data communication with WLAN AP and LTE base station.
Under this scene, streaming server is divided to assess the bearing capacity of the wireless carrier network of multiple isomery and transmission quality according to network state information, in multiple wireless carrier network, shunt parallel transmission according to assessment result distribution service data, be finally polymerized at user terminal place.This transmission mechanism does not need all the other terminals except object terminal to carry out transfer or forwarding, improves validity and the stability of shunting cooperative transmission mechanism.
Consult shown in Fig. 4, in the embodiment of the present invention, the detailed process that point streaming server carries out business data transmission based on heterogeneous network is as follows:
Step 400: point streaming server receives the business datum that service source transmits.
In the embodiment of the present invention, the business datum that the business datum that service source sends point streaming server to only can comprise a kind of type of service also can comprise the business datum of multiple business type.
Step 410: point streaming server identifies the type of service of each business datum respectively according to the traffic characteristic information preset.
Under heterogeneous network multithread cooperative transmission mechanism, there is strict flow control demand, therefore, divide streaming server namely can identify the type of service of business datum according to the traffic characteristic information preset for different business, for any one business datum (being called business datum A), concrete, point streaming server first measure traffic characteristic parameter corresponding to business datum A (as, duration, Mean Speed, transmission byte number etc.), threshold value corresponding according to each traffic characteristic parameter of traffic characteristic information determination business datum A again, finally, again each corresponding for business datum A traffic characteristic parameter is compared with corresponding threshold value respectively, and according to the type of service of comparative result determination business datum A.
Table 1
Service Duration Mean Speed Transmission byte number
HTTP Short High In-Gao
Video Streaming Long In High
P2P Long High High
VPN Long Low In
Such as, suppose that the traffic characteristic of different business is as shown in table 1, then consult shown in Fig. 5, in the embodiment of the present invention, the detailed process that point streaming server carries out type of service identification for business datum A is as follows:
Step 4100: point streaming server receives the business datum A that service source sends.
Step 4101: a point streaming server judges that the Mean Speed of business datum A is greater than default rate threshold? if so, then carry out step 4102; Otherwise, carry out step 4106.
Step 4102: a point streaming server judges that the data volume of business datum A is greater than default amount data threshold? if so, then carry out step 4104; Otherwise, carry out step 4103.
Step 4103: a point streaming server judges that the duration of business datum A is greater than default duration threshold? if so, then carry out step 4105; Otherwise, carry out step 4104.
Step 4104: the type of service of point streaming server determination business datum A is Hypertext Transfer Protocol (Hyper Text Transport Protocol, HTTP) business.
Step 4105: the type of service of point streaming server determination business datum A is point-to-point (Peer to Peer, PSP) business.
Step 4106: a point streaming server judges that the data volume of business datum A is greater than default data amount threshold values? if so, then carry out step 4107; Otherwise, carry out step 4108.
Step 4107: the type of service of point streaming server determination business datum A is video flowing (Video Streaming) business.
Step 4108: the type of service of point streaming server determination business datum A is Virtual Private Network (VirtualPrivateNetwork, VPN) business.
Step 420: point streaming server, for each type of service identified, carries out Performance Evaluation to each wireless carrier network respectively.
In practical application, the traffic performance of dissimilar business datum is different, therefore also different to the QoS demand of wireless carrier network, in addition, for dissimilar business datum, different network state parameters is also different on its impact produced, for this feature, in the embodiment of the present invention, streaming server is divided to need to assess the network performance of each wireless carrier network under current network state parameter respectively for each type of service, to be respectively at least one wireless carrier network that each type of service determines its transmission applicable, therefore, when performing step 420, the network state parameters that each type of service of dividing streaming server first to determine respectively to identify is corresponding under each wireless carrier network and respective weights, based on each type of service, Performance Evaluation is carried out to each wireless carrier network respectively according to determination result again.
In the embodiment of the present invention, for the network state parameters that carries out network performance evaluation including but not limited to available bandwidth, time delay, shake, packet loss, signal strength signal intensity, network units price.These network parameters can be rule of thumb pre-configured by administrative staff, also can analyze rear configuration by a point streaming server to result of detection or feedback result.Due to the guiding principle amount difference (different parameter types can adopt different normalization modes, does not repeat them here) of different network state parameters, in order to unified these network state parameters of Treatment Analysis, a point streaming server needs to be normalized it.
Be introduced for M wireless carrier network below.Suppose that each network state parameters corresponding to i-th wireless carrier network after normalization is X i={ x i, 1, x i, 2..., x i,j..., x i,k, wherein, i represents the sequence number of wireless carrier network, and j represents the sequence number of network state parameters, and k represents the number of network state parameters, x i,jrepresent the jth network state parameters that i-th wireless carrier network is corresponding, accordingly, for l kind business, the weight that each network state parameters is corresponding is: W l={ w l, 1, w l, 2..., w l,j..., w l,k(if, suppose that l kind business is video traffic, so W lwhat the value in this set represented is for video traffic, the weight of the network state parameters such as delay, packet loss), wherein, l represents the sequence number of type of service, and j represents the sequence number of network state parameters, and k represents the number of network state parameters, w l,jrepresent for l kind business, the weight of a jth network state parameters.The weight that each network state parameters is corresponding under different service types can adopt chromatographic assays to obtain and carry out pre-configured, does not repeat them here.
Adopt under can obtaining each type of service in this way, the performance evaluation result of each wireless carrier network, namely obtain the overall merit of miscellaneous service type to each wireless carrier network, preferably, formula one can be used:
E=(E l,i) s×m
E l , i = Σ j = 1 k w l , j x i , j ( l = 1,2 , · · · , si = 1,2 , · · · , m ) Formula one
E is expressed as matrix form, represents based on s kind type of service respectively to the assessment result of m wireless carrier network, wherein, and E l,irepresent that i.e. satisfaction, value more greatly degree of being satisfied with is higher, w based on l kind type of service to the assessment result of i-th wireless carrier network l,jbe l kind business to the weight of jth kind network state parameters, x i,ja jth network state parameters corresponding to i-th wireless carrier network, l represents the sequence number of type of service, i represents the sequence number of wireless carrier network, j represents the sequence number of network state parameters, s represents the number of type of service, m represents the number of wireless carrier network, and k represents the number of network state parameters.Like this, streaming server is divided can to determine by obtaining the satisfaction of each type of service to each wireless carrier network the performance that each wireless carrier network is current.
Step 430: point streaming server formulates distributing strategy for each business datum respectively according to assessment result, wherein, the distributing strategy that any one business datum is corresponding is used to indicate the type of the wireless carrier network of this any one business datum of shunting carrying and the data volume of each wireless carrier network carrying.
In the embodiment of the present invention, when dividing streaming server to formulate distributing strategy for each business datum respectively according to assessment result, need first corresponding under each type of service according to each wireless carrier network assessment result, generate the comprehensive assessment factor of each type of service in each wireless carrier network respectively, the aggreggate utility function of each type of service in each radio bearer is generated respectively again according to each the comprehensive assessment factor obtained, and each aggreggate utility function obtained is carried out the overall utility function of integration acquisition, and determine respectively for the distributing strategy that each business datum described is formulated according to described overall utility function.Its concrete implementation is as follows:
In the embodiment of the present invention, the formulation of distributing strategy, its key is exactly determine the suitable comprehensive assessment factor, can generate corresponding aggreggate utility function based on the comprehensive assessment factor.The aggreggate utility function of different service types to wireless carrier network is different, and suppose that the data volume of the business datum of distributing is B, then aggreggate utility function representation is U (B).
The expression obtained before point streaming server based on s kind type of service respectively to the assessment result E of m wireless carrier network after arrangement, can be incorporated in aggreggate utility function as certain element in the comprehensive assessment factor, like this, the impact that network state and distributing strategy transmit business can be considered, ensure reasonability and the validity of distributing strategy.
So, define and be expressed as E based on the assessment result of l kind type of service to i-th wireless carrier network l,i, and the bandwidth that definition l kind type of service obtains in i-th wireless carrier network is B l,i, then formula two is adopted to define l kind type of service (e.g., (B under certain Bandwidth Allocation Policy l, 1, B l, 2..., B l,i... B l,m)) the comprehensive assessment factor in each wireless carrier network:
α l = Σ i = 1 m E l , i B l , i Σ i = 1 m B l , j Formula two
Wherein, E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, B l,irepresent the bandwidth that l kind type of service obtains in i-th wireless carrier network, l represents the sequence number of type of service, l=1,2,, s, i represent the sequence number of wireless carrier network, i=1,2 ... m, j represent the sequence number of network state parameters, j=1,2 ..., k, s represents the number of type of service, and m represents the number of wireless carrier network, and k represents the number of network state parameters.
As can be seen here, integrated network evaluation points α lwhat characterize is that l business carries out the result after overall merit to each wireless carrier network, and its expression-form is multiplied by B by E and decides, and represents that, under Bandwidth Allocation Policy B, l kind business is to the network satisfaction degree of Bandwidth Allocation Policy B.
Adopt aforesaid way can obtain the comprehensive assessment factor of each type of service in each wireless carrier network respectively, do not repeat them here.
After introducing the comprehensive assessment factor, l kind type of service is (e.g., (B under certain Bandwidth Allocation Policy l, 1, B l, 2..., B l,i... B l,m)) after aggreggate utility function correction in each wireless carrier network as shown in formula three:
U l ‾ ( Σ m B l , i ) = α l • U l ( Σ m B l , i ) = Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) Formula three
And the target of Diffluence Algorithm is that the value of utility making overall network is maximum, then divide streaming server aggreggate utility function corresponding for miscellaneous service type can be carried out integration and obtain overall utility function, namely the maximum of this overall utility function is final distributing strategy, and overall utility function adopts formula four to represent:
max B l , i ≥ 0 Σ l = 1 s ( Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) )
s . t . Σ l = 1 s B l , i ≤ B i max ∀ i ∈ { 1,2,3 , . . . , m } Formula four
Σ l = 1 m B l , i = B l ∀ i ∈ { 1,2,3 , . . . , s }
As can be seen here, the comprehensive assessment factor angle evaluate bandwidth of the impact that business is transmitted is distributed to the benefit brought from network performance state, and be that the total bandwidth be assigned to from business distributes the benefit brought on the angle evaluate bandwidth of the impact that business is transmitted based on the aggreggate utility function of traffic performance, preferably, Bandwidth Allocation Policy needs to consider from these two aspects.
According to above-mentioned overall utility function, point streaming server progressively can attempt solution [i.e. certain Bandwidth Allocation Policy (B obtained l, 1, B l, 2..., B l,i... B l,m)] whether meet the maximum requirement of value of utility, if the solution obtained current can not make value of utility maximum, then again solve, if the solution obtained current can make value of utility maximum, then namely this solution is finally for the distributing strategy that the business datum of each type of service is formulated, it comprises the type of the wireless carrier network of each business datum of carrying, and the bandwidth that each business datum takies in each wireless carrier network.
Step 440: corresponding business datum shunting is transferred to corresponding object user terminal by the distributing strategy that point streaming server is corresponding according to each business datum respectively.
After drawing concrete distributing strategy, a point streaming server can complete point flow transmission of each business datum in heterogeneous network according to this distributing strategy.
On the other hand, in above-mentioned steps 430, cost issues is not considered when planning aggreggate utility function, be a kind of ideal state, in real network operation, user uses during wireless network will inevitably produce certain cost, consider flow management mode domestic at present, suppose that Pi represents the expense that the unit bandwidth of i-th wireless carrier network to CU is collected, then l kind type of service (e.g., (B under certain Bandwidth Allocation Policy l, 1, B l, 2..., B l,i... B l,m)) aggreggate utility function in each wireless carrier network also can adopt formula five expression:
C l ( Σ i = 1 m B l , i ) = U l ‾ ( Σ i = 1 m B l , i ) - Σ i = 1 m B l , i • p i Formula five
After adopting this kind of aggreggate utility function to obtain overall utility function, can obtain the distributing strategy considering economic factor, concrete operations mode is the same, does not repeat them here.
Consult shown in Fig. 6, below still for business datum A, by a concrete application scenarios above-described embodiment made and being described in further detail.
Step 601: multimode terminal sends service request to service source node.
Step 602: service source node sends to multimode terminal and confirms request.
Step 603: service source node sends business datum A to point streaming server, a point streaming server carries out type identification to business datum A.
Step 604: multimode terminal reports the business information in last transmission cycle, as: packet label, Packet Delay information etc., for evaluating the network state in this cycle.
Step 605: the packet loss of shunting server based on data bag label calculated data bag, according to the average data packet delay information in the time-delay calculation of the packet last cycle, and parameter such as shake number of times, signal strength signal intensity etc. can also be calculated, wherein, can the key parameters such as signal strength signal intensity be preserved.
Step 606: a point streaming server is assessed the transmission quality of business datum A in each wireless carrier network in last transmission cycle.
Step 607: assessment result is adjusted the comprehensive assessment factor of each type of service in each wireless carrier network by a point streaming server, generate corresponding aggreggate utility function, and finally determine distributing strategy, namely determine the type of the wireless carrier network of bearer service data A and the bandwidth of bearer service data A.
Step 608: each packet in business datum A is added the timestamp information that network selects label, packet label and transmission by point streaming server, so that integrate at multimode terminal place.
Step 609: business datum A, according to the distributing strategy determined, is transferred to multimode terminal by each wireless carrier network by point streaming server.
Consult shown in Fig. 7, in the embodiment of the present invention, a point streaming server comprises receiving element 70, main control unit 71 and transmitting element 72, wherein,
Receiving element 70, for receiving the business datum that service source transmits;
Main control unit 71, for identifying the type of service of each business datum respectively according to the traffic characteristic information preset, and for each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network, and formulate distributing strategy for each business datum respectively according to assessment result, wherein, the distributing strategy that any one business datum is corresponding is used to indicate the type of the wireless carrier network of any one business datum of shunting carrying and the data volume of each wireless carrier network carrying;
Transmitting element 72, transfers to corresponding object user terminal for distributing strategy corresponding according to each business datum respectively by corresponding business datum shunting.
Main control unit root 71 identifies according to the type of service of traffic characteristic information to any one business datum preset, and comprising:
Measure the traffic characteristic parameter that any one business datum is corresponding;
The threshold value that each traffic characteristic parameter is corresponding is determined according to traffic characteristic information;
Each corresponding for any one business datum traffic characteristic parameter is compared with corresponding threshold value respectively;
The type of service of any one business datum is determined according to comparative result.
Main control unit 71, for each type of service identified, carries out Performance Evaluation to each wireless carrier network respectively, comprising:
Determine network state parameters and the respective weights of each type of service correspondence under each wireless carrier network identified respectively;
Based on each type of service, Performance Evaluation is carried out to each wireless carrier network respectively according to determination result.
Main control unit 71 adopts formula one to carry out Performance Evaluation based on each type of service to each wireless carrier network respectively:
E=(E l,i) s×m
E l , i = Σ j = 1 k w l , j x i , j ( l = 1,2 , · · · , si = 1,2 , · · · , m ) Formula one
E represents based on s kind type of service respectively to the assessment result of m wireless carrier network, wherein, and E l,irepresent based on l kind type of service the assessment result of i-th wireless carrier network, l represents the sequence number of type of service, i represents the sequence number of wireless carrier network, j represents the sequence number of network state parameters, s represents the number of type of service, m represents the number of wireless carrier network, and k represents the number of network state parameters.
Main control unit 71 formulates distributing strategy for each business datum respectively according to assessment result, comprising:
The assessment result corresponding under each type of service according to each wireless carrier network generates corresponding evaluation factor;
The assessment result corresponding under each type of service according to each wireless carrier network, generates the comprehensive assessment factor of each type of service in each wireless carrier network respectively;
Each comprehensive assessment factor according to obtaining generates the aggreggate utility function of each type of service in each radio bearer respectively;
Each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determine respectively for the distributing strategy that each business datum is formulated according to overall utility function.
Main control unit 71 adopts formula two to obtain the comprehensive assessment factor of l kind type of service in each wireless carrier network:
α l = Σ i = 1 m E l , i B l , i Σ i = 1 m B l , j Formula two
Wherein, E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, B l,irepresent the bandwidth that l kind type of service obtains in i-th wireless carrier network, l represents the sequence number of type of service, l=1,2,, s, i represent the sequence number of wireless carrier network, i=1,2 ... m, j represent the sequence number of network state parameters, j=1,2 ..., k, s represents the number of type of service, and m represents the number of wireless carrier network, and k represents the number of network state parameters.
Main control unit 71 adopts formula three according to the comprehensive assessment factor of the l kind type of service obtained, and generates the aggreggate utility function of l kind type of service in each wireless carrier network:
U l ‾ ( Σ m B l , i ) = α l • U l ( Σ m B l , i ) = Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) Formula three
Main control unit 71 adopts formula four that each aggreggate utility function obtained is carried out integration and obtains overall aggreggate utility function, and determines respectively for the distributing strategy that each business datum is formulated according to the maximum utility value that overall utility function is tried to achieve:
max B l , i ≥ 0 Σ l = 1 s ( Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) )
s . t . Σ l = 1 s B l , i ≤ B i max ∀ i ∈ { 1,2,3 , . . . , m }
Σ l = 1 m B l , i = B l ∀ i ∈ { 1,2,3 , . . . , s }
Consult shown in Fig. 8, in the embodiment of the present invention, a point streaming server comprises receiving port 80, processor 81 and transmit port 82, wherein,
Receiving port 80, for receiving the business datum that service source transmits;
Processor 81, for identifying the type of service of each business datum respectively according to the traffic characteristic information preset, and for each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network, and formulate distributing strategy for each business datum respectively according to assessment result, wherein, the distributing strategy that any one business datum is corresponding is used to indicate the type of the wireless carrier network of any one business datum of shunting carrying and the data volume of each wireless carrier network carrying;
Transmit port 82, transfers to corresponding object user terminal for distributing strategy corresponding according to each business datum respectively by corresponding business datum shunting.
Processor 81 identifies according to the type of service of traffic characteristic information to any one business datum preset, and comprising:
Measure the traffic characteristic parameter that any one business datum is corresponding;
The threshold value that each traffic characteristic parameter is corresponding is determined according to traffic characteristic information;
Each corresponding for any one business datum traffic characteristic parameter is compared with corresponding threshold value respectively;
The type of service of any one business datum is determined according to comparative result.
Processor 81, for each type of service identified, carries out Performance Evaluation to each wireless carrier network respectively, comprising:
Determine network state parameters and the respective weights of each type of service correspondence under each wireless carrier network identified respectively;
Based on each type of service, Performance Evaluation is carried out to each wireless carrier network respectively according to determination result.
Processor 81 adopts formula one to carry out Performance Evaluation based on each type of service to each wireless carrier network respectively:
E=(E l,i) s×m
E l , i = Σ j = 1 k w l , j x i , j ( l = 1,2 , · · · , si = 1,2 , · · · , m ) Formula one
E represents based on s kind type of service respectively to the assessment result of m wireless carrier network, wherein, and E l,irepresent based on l kind type of service the assessment result of i-th wireless carrier network, l represents the sequence number of type of service, i represents the sequence number of wireless carrier network, j represents the sequence number of network state parameters, s represents the number of type of service, m represents the number of wireless carrier network, and k represents the number of network state parameters.
Processor 81 formulates distributing strategy for each business datum respectively according to assessment result, comprising:
The assessment result corresponding under each type of service according to each wireless carrier network, generates the comprehensive assessment factor of each type of service in each wireless carrier network respectively;
Each comprehensive assessment factor according to obtaining generates the aggreggate utility function of each type of service in each radio bearer respectively;
Each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determine respectively for the distributing strategy that each business datum described is formulated according to described overall utility function.
Processor 81 adopts formula two to obtain the comprehensive assessment factor of l kind type of service in each wireless carrier network:
α l = Σ i = 1 m E l , i B l , i Σ i = 1 m B l , j Formula two
Wherein, E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, B l,irepresent the bandwidth that l kind type of service obtains in i-th wireless carrier network, l represents the sequence number of type of service, l=1,2,, s, i represent the sequence number of wireless carrier network, i=1,2 ... m, j represent the sequence number of network state parameters, j=1,2 ..., k, s represents the number of type of service, and m represents the number of wireless carrier network, and k represents the number of network state parameters.
Processor 81 adopts formula three according to the comprehensive assessment factor of the l kind type of service obtained, and generates the aggreggate utility function of l kind type of service in each wireless carrier network:
U l ‾ ( Σ m B l , i ) = α l • U l ( Σ m B l , i ) = Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) Formula three
Processor 81 adopts formula four that each utility function obtained is carried out integration and obtains overall utility function, and determines respectively for the distributing strategy that each business datum is formulated according to the maximum utility value that overall utility function is tried to achieve:
max B l , i ≥ 0 Σ l = 1 s ( Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) )
s . t . Σ l = 1 s B l , i ≤ B i max ∀ i ∈ { 1,2,3 , . . . , m }
Σ l = 1 m B l , i = B l ∀ i ∈ { 1,2,3 , . . . , s }
In the embodiment of the present invention, streaming server is divided to carry out type of service identification to each business datum that service source transmits, and for each type of service, respectively Performance Evaluation is carried out to each wireless carrier network, and the distributing strategy adapted is formulated according to assessment result, like this, type of service and various network state parameters are considered, by the performance estimating method based on type of service, react network state on the whole, thus can obtain more effective, rational distributing strategy, not only can realize the dynamic dispatching of system resource, the resource utilization of elevator system, and then elevator system gain and performance effectively, user's QoS demand and fairness can also have been taken into account simultaneously, realize the Dynamic Matching of business demand and Radio Resource, and then the effective guarantee stability of system.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the embodiment of the present invention and not depart from the spirit and scope of the embodiment of the present invention.Like this, if these amendments of the embodiment of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (16)

1. based on a service data transmission method for heterogeneous network, it is characterized in that, comprising:
Receive the business datum that service source transmits;
Traffic characteristic information according to presetting identifies the type of service of each business datum respectively;
For each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network;
Distributing strategy is formulated for each business datum described respectively according to assessment result, wherein, the distributing strategy that any one business datum is corresponding is used to indicate the type of the wireless carrier network of shunting carrying any one business datum described and the data volume of each wireless carrier network carrying;
Corresponding business datum shunting is transferred to corresponding object user terminal by distributing strategy corresponding according to each business datum respectively.
2. the method for claim 1, is characterized in that, the type of service of traffic characteristic information to any one business datum according to presetting identifies, comprising:
Measure the traffic characteristic parameter that any one business datum described is corresponding;
The threshold value that each traffic characteristic parameter is corresponding is determined according to described traffic characteristic information;
Each corresponding for any one business datum described traffic characteristic parameter is compared with corresponding threshold value respectively;
The type of service of any one business datum described is determined according to comparative result.
3. the method for claim 1, is characterized in that, described each type of service for identifying, and carries out Performance Evaluation respectively, comprising each wireless carrier network:
Determine network state parameters and the respective weights of each type of service correspondence under each wireless carrier network identified respectively;
Based on each type of service described, Performance Evaluation is carried out to each wireless carrier network described respectively according to determination result.
4. method as claimed in claim 3, is characterized in that, adopts formula one to carry out Performance Evaluation based on each type of service described to each wireless carrier network described respectively:
E=(E l,i) s×m
E l , i = Σ j = 1 k w l , j x i , j ( l = 1,2 , · · · , si = 1,2 , · · · , m ) Formula one
E represents based on s kind type of service respectively to the assessment result of m wireless carrier network, wherein, and E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, w l,jbe l kind business to the weight of jth kind network state parameters, x i,ja jth network state parameters corresponding to i-th wireless carrier network, l represents the sequence number of type of service, i represents the sequence number of wireless carrier network, j represents the sequence number of network state parameters, s represents the number of type of service, m represents the number of wireless carrier network, and k represents the number of network state parameters.
5. the method for claim 1, is characterized in that, formulates distributing strategy respectively, comprising according to assessment result for each business datum described:
The assessment result corresponding under each type of service according to each wireless carrier network, generates the comprehensive assessment factor of each type of service in each wireless carrier network respectively;
Each comprehensive assessment factor according to obtaining generates the aggreggate utility function of each type of service in each radio bearer respectively;
Each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determine respectively for the distributing strategy that each business datum described is formulated according to described overall utility function.
6. method as claimed in claim 5, is characterized in that, adopts formula two to obtain the comprehensive assessment factor of l kind type of service in each wireless carrier network:
α l = Σ i = 1 m E l , i B l , i Σ i = 1 m B l , j Formula two
Wherein, E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, B l,irepresent the bandwidth that l kind type of service obtains in i-th wireless carrier network, l represents the sequence number of type of service, l=1,2,, s, i represent the sequence number of wireless carrier network, i=1,2 ... m, j represent the sequence number of network state parameters, j=1,2 ..., k, s represents the number of type of service, and m represents the number of wireless carrier network, and k represents the number of network state parameters.
7. method as claimed in claim 6, is characterized in that, adopts formula three according to the comprehensive assessment factor of the l kind type of service obtained, generates the aggreggate utility function of l kind type of service in each wireless carrier network:
U l ‾ ( Σ m B l , i ) = α l • U l ( Σ m B l , i ) = Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) Formula three.
8. method as claimed in claim 7, it is characterized in that, adopt formula four that each aggreggate utility function obtained is carried out integration and obtain overall utility function, and determine respectively for the distributing strategy that each business datum described is formulated according to the maximum utility value that described overall utility function is tried to achieve:
max B l , i ≥ 0 Σ l = 1 s ( Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) )
s . t . Σ l = 1 s B l , i ≤ B i max ∀ i ∈ { 1,2,3 , . . . , m } Formula four.
Σ l = 1 m B l , i = B l ∀ i ∈ { 1,2,3 , . . . , s }
9. a point streaming server, is characterized in that, comprising:
Receiving element, for receiving the business datum that service source transmits;
Main control unit, for identifying the type of service of each business datum respectively according to the traffic characteristic information preset, and for each type of service identified, respectively Performance Evaluation is carried out to each wireless carrier network, and formulate distributing strategy for each business datum described respectively according to assessment result, wherein, the distributing strategy that any one business datum is corresponding is used to indicate the type of the wireless carrier network of shunting carrying any one business datum described and the data volume of each wireless carrier network carrying;
Transmitting element, transfers to corresponding object user terminal for distributing strategy corresponding according to each business datum respectively by corresponding business datum shunting.
10. point streaming server as claimed in claim 9, is characterized in that, described main control unit identifies according to the type of service of traffic characteristic information to any one business datum preset, and comprising:
Measure the traffic characteristic parameter that any one business datum described is corresponding;
The threshold value that each traffic characteristic parameter is corresponding is determined according to described traffic characteristic information;
Each corresponding for any one business datum described traffic characteristic parameter is compared with corresponding threshold value respectively;
The type of service of any one business datum described is determined according to comparative result.
11. divide streaming server as claimed in claim 9, and it is characterized in that, described main control unit, for each type of service identified, carries out Performance Evaluation to each wireless carrier network respectively, comprising:
Determine network state parameters and the respective weights of each type of service correspondence under each wireless carrier network identified respectively;
Based on each type of service described, Performance Evaluation is carried out to each wireless carrier network described respectively according to determination result.
12. divide streaming server as claimed in claim 11, it is characterized in that, described main control unit adopts formula one to carry out Performance Evaluation based on each type of service described to each wireless carrier network described respectively:
E=(E l,i) s×m
E l , i = Σ j = 1 k w l , j x i , j ( l = 1,2 , · · · , si = 1,2 , · · · , m ) Formula one
E represents based on s kind type of service respectively to the assessment result of m wireless carrier network, wherein, and E l,irepresent based on l kind type of service to the assessment result of i-th wireless carrier network, w l,jbe l kind business to the weight of jth kind network state parameters, x i,ja jth network state parameters corresponding to i-th wireless carrier network, l represents the sequence number of type of service, i represents the sequence number of wireless carrier network, j represents the sequence number of network state parameters, s represents the number of type of service, m represents the number of wireless carrier network, and k represents the number of network state parameters.
13. divide streaming server as claimed in claim 9, it is characterized in that, described main control unit formulates distributing strategy for each business datum described respectively according to assessment result, comprising:
The assessment result corresponding under each type of service according to each wireless carrier network, generates the comprehensive assessment factor of each type of service in each wireless carrier network respectively;
Each comprehensive assessment factor according to obtaining generates the aggreggate utility function of each type of service in each radio bearer respectively;
Each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determine respectively for the distributing strategy that each business datum described is formulated according to described overall utility function.
14. divide streaming server as claimed in claim 13, it is characterized in that, adopt formula two to obtain the comprehensive assessment factor of l kind type of service in each wireless carrier network:
α l = Σ i = 1 m E l , i B l , i Σ i = 1 m B l , j Formula two
Wherein, E l,irepresent that Bl, i represent the bandwidth that l kind type of service obtains in i-th wireless carrier network, and l represents the sequence number of type of service based on l kind type of service to the assessment result of i-th wireless carrier network, l=1,2 ..., s, i represents the sequence number of wireless carrier network, i=1,2 ... m, j represent the sequence number of network state parameters, j=1,2 ..., k, s represents the number of type of service, and m represents the number of wireless carrier network, and k represents the number of network state parameters.
15. divide streaming server as claimed in claim 14, it is characterized in that, described main control unit adopts formula three according to the comprehensive assessment factor of the l kind type of service obtained, and generates the aggreggate utility function of l kind type of service in each wireless carrier network:
U l ‾ ( Σ m B l , i ) = α l • U l ( Σ m B l , i ) = Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) Formula three.
16. divide streaming server as claimed in claim 15, it is characterized in that, described main control unit adopts formula four that each aggreggate utility function obtained is carried out integration and obtains overall utility function, and determines respectively for the distributing strategy that each business datum described is formulated according to the maximum utility value that described overall utility function is tried to achieve:
max B l , i ≥ 0 Σ l = 1 s ( Σ m B l , i E l , i Σ m B l , i • U l ( Σ m B l , i ) )
s . t . Σ l = 1 s B l , i ≤ B i max ∀ i ∈ { 1,2,3 , . . . , m } Formula four.
Σ l = 1 m B l , i = B l ∀ i ∈ { 1,2,3 , . . . , s }
CN201310309088.0A 2013-07-22 2013-07-22 A kind of service data transmission method and device based on heterogeneous network Active CN104333880B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310309088.0A CN104333880B (en) 2013-07-22 2013-07-22 A kind of service data transmission method and device based on heterogeneous network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310309088.0A CN104333880B (en) 2013-07-22 2013-07-22 A kind of service data transmission method and device based on heterogeneous network

Publications (2)

Publication Number Publication Date
CN104333880A true CN104333880A (en) 2015-02-04
CN104333880B CN104333880B (en) 2018-05-29

Family

ID=52408510

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310309088.0A Active CN104333880B (en) 2013-07-22 2013-07-22 A kind of service data transmission method and device based on heterogeneous network

Country Status (1)

Country Link
CN (1) CN104333880B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018064856A1 (en) * 2016-10-08 2018-04-12 北京邮电大学 Resource allocation method and device
CN109587336A (en) * 2018-12-06 2019-04-05 Oppo广东移动通信有限公司 Data transmission method and relevant apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119314A (en) * 2007-09-14 2008-02-06 中国科学院计算技术研究所 Multimode terminal service stream control system and device and method
CN101827396A (en) * 2010-04-29 2010-09-08 北京邮电大学 Multi-net cooperative transmission resource distribution system in heterogeneous wireless environment and method
US20100268836A1 (en) * 2009-03-16 2010-10-21 Dilithium Holdings, Inc. Method and apparatus for delivery of adapted media

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101119314A (en) * 2007-09-14 2008-02-06 中国科学院计算技术研究所 Multimode terminal service stream control system and device and method
US20100268836A1 (en) * 2009-03-16 2010-10-21 Dilithium Holdings, Inc. Method and apparatus for delivery of adapted media
CN101827396A (en) * 2010-04-29 2010-09-08 北京邮电大学 Multi-net cooperative transmission resource distribution system in heterogeneous wireless environment and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018064856A1 (en) * 2016-10-08 2018-04-12 北京邮电大学 Resource allocation method and device
CN109587336A (en) * 2018-12-06 2019-04-05 Oppo广东移动通信有限公司 Data transmission method and relevant apparatus

Also Published As

Publication number Publication date
CN104333880B (en) 2018-05-29

Similar Documents

Publication Publication Date Title
Chen et al. Cognitive-LPWAN: Towards intelligent wireless services in hybrid low power wide area networks
CN102711184B (en) Flow-splitting system of heterogeneous wireless network
CN110149657A (en) A kind of method and apparatus of determining QoS description information
JP2015515157A5 (en)
CN106358174A (en) Wireless roaming hotspot access method, system and wireless terminal
CN102457937B (en) Cut-in method in a kind of heterogeneous network and equipment
CN109600241A (en) Data analysing method and data analysis set-up
CN102630093A (en) Network access method for load balance in isomer wireless network
Wang et al. Reliable wireless connections for fast-moving rail users based on a chained fog structure
Antonioli et al. Adaptive bearer split control for 5G multi-RAT scenarios with dual connectivity
CN104125081B (en) A kind of multiple terminals cooperative system and method based on strategy
CN102932913A (en) Method and system for acquiring access position of MAB (Multiple Access and Binding) terminal, server and gateway
CN104640227A (en) Downlink resource scheduling method for hybrid service in LTE (long term evolution) system
CN102752757B (en) Method for optimizing frequency spectrum allocation according to minimal waste criterion in frequency spectrum aggregation process
Yin et al. Distributed spectrum and power allocation for D2D-U networks: a scheme based on NN and federated learning
Zhang et al. Buffer-aided device-to-device communication: Opportunities and challenges
CN104796949A (en) Parallel transmission method and system of heterogeneous network services
CN103002541B (en) A kind of dynamic management approach and device of WiMAX hotspot device user access
CN103686743B (en) D2D communication channel resource allocation method based on graph theory
CN104333880A (en) Service data transmission method and device based on heterogeneous network
CN103688587A (en) Packet scheduling in a cellular communication network for the purpose of device -to -device communications
Li et al. QoS and channel state aware load balancing in 3GPP LTE multi-cell networks
WO2023151586A1 (en) Method for reporting target plane capability of network function instance or network element, method for acquiring target plane capability of network function instance or network element, and device
CN103874135B (en) The methods, devices and systems of radio communication
CN102256366B (en) Multi-user multiple input multiple output (MIMO) resource scheduling method under carrier aggregation scene

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210528

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Patentee after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY