CN104468152A - Network transmission method and device - Google Patents

Network transmission method and device Download PDF

Info

Publication number
CN104468152A
CN104468152A CN201310419036.9A CN201310419036A CN104468152A CN 104468152 A CN104468152 A CN 104468152A CN 201310419036 A CN201310419036 A CN 201310419036A CN 104468152 A CN104468152 A CN 104468152A
Authority
CN
China
Prior art keywords
network
transmission
transmission policy
server
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310419036.9A
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310419036.9A priority Critical patent/CN104468152A/en
Publication of CN104468152A publication Critical patent/CN104468152A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a network transmission method and a network transmission device, and relates to the technical field of communication. According to the invention, a transmission strategy server generates a reasonable transmission strategy according to obtained network state information; and when transmitting data for a terminal, a transmission server schedules according to the transmission strategy generated by the transmission strategy server, so that the data of the terminal is transmitted at a proper time to balance network loads, reduce a network congestion rate in busy hours, and fully utilize idle resources of the network, improve the network resource utilization rate in idle hours and optimize the operator network flow.

Description

A kind of network transfer method and device
Technical field
The present invention relates to communication technical field, particularly relate to a kind of network transfer method and device.
Background technology
Along with the demand that communication service is growing, communication system is popularized on a large scale, but simultaneously, day by day universal along with intelligent terminal etc., for the requirement of network carrying ability also in fast lifting.Because the various application of daily life depend on network, network load condition receives increasing concern.
Current many application and service provide by transmission server is unified.Transmission server is that terminal is carried out the propelling movement of data and pulls, to meet the normal work of various application.
In existing technical scheme, data, as transmission server, when there being data to need transmission, are just transmitted by the transmission side of data.If when this causes network to be in busy state, large-scale transfer of data is easy to cause network congestion, and when network is in idle state, Internet resources are not fully utilized, and cause network resources waste.
Summary of the invention
The invention provides a kind of network transfer method and device, in the data transmission procedure of network, the business of busy period can be shunted to the idle period, optimizing management business network traffics.
In order to achieve the above object, embodiments of the invention adopt following technical scheme:
On the one hand, embodiments provide a kind of network transfer method, it is characterized in that:
Transmission policy server obtains network state information, and network state information is used for the running status of characterizing network;
Transmission policy server, according to network state information, determines network busy hour period and network idle period;
Transmission policy server is that different communities or circuit generate transmission policy respectively for the network busy hour period determined and network idle period, and transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transmission policy server sends transmission policy to transmission server.
In the first possible implementation of described first aspect, network state information comprises average throughput, and transmission policy server, according to network state information, determines that the method for network busy hour period and network idle period is specially:
It is the network busy hour period that transmission policy server determination average throughput is greater than the first threshold value corresponding period;
It is the network idle period that transmission policy server determination average throughput is less than or equal to the first threshold value corresponding period.
In the implementation that the second of described first aspect is possible, network state information comprises access customer number, and transmission policy server, according to network state information, determines that the method for network busy hour period and network idle period is specially:
It is the network busy hour period that transmission policy server determination access customer number is greater than the second threshold value corresponding period;
It is the network idle time period that transmission policy server determination access customer number is less than or equal to the second threshold value corresponding period.
Described first aspect or described first aspect the first, in the possible implementation of the second, additionally provide the third possible implementation of described first aspect, transmission policy server is that the method that different communities or circuit generate transmission policy is respectively specially for the network busy hour period determined and network idle period:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
Described first aspect or described first aspect the first, in the possible implementation of the second, additionally provide the 4th kind of possible implementation of described first aspect, transmission policy server is that the method that different communities or circuit generate transmission policy is respectively specially for the network busy hour period determined and network idle period:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
In the first of described first aspect or described first aspect in the 4th kind of possible implementation, additionally provide the 5th kind of possible implementation of described first aspect, the method that transmission policy server obtains network state information is specially:
Transmission policy server obtains the first network status report of wireless access network or OSS transmission, described first network status report is generated according to current network operation state by wireless access network or OSS, and described first network status report comprises current network state information.
In the first of described first aspect or described first aspect in the 4th kind of possible implementation, additionally provide the 6th kind of possible implementation of described first aspect, the method that transmission policy server obtains network state information is specially:
Transmission policy server obtains the second network status report of wireless access network or OSS transmission, described second network status report is for be added up according to network state historical data by wireless access network or OSS and generate, described second network status report comprises the network state information of history, and network state historical data is the data of the characterizing network long-time running situation that wireless access network or OSS obtain according to the historical record of the network operation.
On the other hand, embodiments provide a kind of network transfer method, it is characterized in that:
The community of the current access of transmission server determination terminal or circuit;
Transmission server obtains the community of terminal current access or transmission policy corresponding to circuit from transmission policy server, and transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transmission server carries out transfer of data according to transmission policy and terminal.
Transmission policy, according to network state information by transmission policy server, determine network busy hour period and network idle period, and be that different communities or circuit generate respectively for the network busy hour period determined and network idle period, network state information is used for the running status of characterizing network.
In the first possible implementation of described second aspect, transmission policy is specially:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
In the implementation that the second of described second aspect is possible, transmission policy is specially:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
Described second aspect or described second aspect the first, in the possible implementation of the second, additionally provide the third possible implementation of described second aspect, the community of the current access of transmission server determination terminal or the method for circuit are:
Transmission server sends measurement instruction to terminal, requires terminal to report identification information, and identification information is for characterizing community or the circuit of the current access of terminal;
Transmission server obtains the identification information of terminal to report, determines community or the circuit of the current access of terminal.
Described second aspect or described second aspect the first, in the possible implementation of the second, additionally provide the 4th kind of possible implementation of described second aspect, the community of the current access of transmission server determination terminal or the method for circuit are:
The community of the direct measuring terminals access of transmission server or circuit, determine community or the circuit of the current access of terminal.
In the first of described second aspect or described second aspect in the 4th kind of possible implementation, additionally provide the 5th kind of possible implementation of described second aspect, the method that transmission server obtains the community of terminal current access or transmission policy corresponding to circuit from transmission policy server is:
Transmission server sends transmission policy inquiry request to transmission policy server, and transmission policy inquiry request is for requiring the community of transmission policy server to the current access of transmission server transmitting terminal or the transmission policy of circuit;
Transmission server receives the transmission policy that transmission policy server sends.
On the other hand, embodiments provide a kind of transmission policy server, comprising:
Receiving element, for obtaining network state information, network state information is used for the running status of characterizing network;
Decision unit, for the network state information obtained according to receiving element, determines network busy hour period and network idle period;
Transmission policy generation unit is that different communities or circuit generate transmission policy respectively for network busy hour period of determining for decision unit and network idle period, and transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transmitting element, for sending the transmission policy that transmission policy generation unit generates to transmission server.
In the first possible implementation of the described third aspect, the network state information that receiving element obtains comprises average throughput, and decision unit is further used for according to network state information, determines that the method for network busy hour period and network idle period is specially:
Determining that average throughput is greater than the first threshold value corresponding period is the network busy hour period;
Determining that average throughput is less than or equal to the first threshold value corresponding period is the network idle period.
In the implementation that the second of the described third aspect is possible, the network state information that receiving element obtains comprises access customer number, and decision unit is further used for according to network state information, determines that the method for network busy hour period and network idle period is specially:
Determining that access customer number is greater than the second threshold value corresponding period is the network busy hour period;
Determining that access customer number is less than or equal to the second threshold value corresponding period is the network idle time period.
The described third aspect or the described third aspect the first, in the possible implementation of the second, additionally provide the third possible implementation of the described third aspect, it is that the method that different communities or circuit generate transmission policy is respectively specially that transmission policy generation unit was further used for for the network busy hour period determined and network idle period:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
The described third aspect or the described third aspect the first, in the possible implementation of the second, additionally provide the 4th kind of possible implementation of the described third aspect, it is that the method that different communities or circuit generate transmission policy is respectively specially that transmission policy generation unit was further used for for the network busy hour period determined and network idle period:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
In the first of the described third aspect or the described third aspect in the 4th kind of possible implementation, additionally provide the 5th kind of possible implementation of the described third aspect, the method that receiving element is further used for obtaining network state information is specially:
Obtain the first network status report of wireless access network or OSS transmission, described first network status report is generated according to current network operation state by wireless access network or OSS, comprises current network state information.
In the first of the described third aspect or the described third aspect in the 4th kind of possible implementation, additionally provide the 6th kind of possible implementation of the described third aspect, the method that receiving element is further used for obtaining network state information is specially:
Obtain the second network status report of wireless access network or OSS transmission, described second network status report is for be added up according to network state historical data by wireless access network or OSS and generate, comprise the network state information of history, network state historical data is the data of the characterizing network long-time running situation that wireless access network or OSS obtain according to the historical record of the network operation.
On the other hand, embodiments provide a kind of transmission server, comprising:
Terminal location acquiring unit, for determining community or the circuit of the current access of terminal;
Transmission policy acquiring unit, the transmission policy that community or circuit for obtaining the current access of terminal from transmission policy server are corresponding, transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Data transmission unit, carries out transfer of data for the transmission policy obtained according to transmission policy acquiring unit to terminal.
Transmission policy, according to network state information by transmission policy server, determine network busy hour period and network idle period, and be that different communities or circuit generate respectively for the network busy hour period determined and network idle period, network state information is used for the running status of characterizing network.
In the first possible implementation of described fourth aspect, the transmission policy that transmission policy acquiring unit obtains is specially:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
In the implementation that the second of described fourth aspect is possible, the transmission policy that transmission policy acquiring unit obtains is specially:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
Described fourth aspect or described fourth aspect the first, in the possible implementation of the second, additionally provide the third possible implementation of described fourth aspect, terminal location acquiring unit is further used for:
Send measurement instruction to terminal, require terminal to report identification information, identification information is for characterizing community or the circuit of the current access of terminal;
Obtain the identification information of terminal to report, determine community or the circuit of the current access of terminal.
Described fourth aspect or described fourth aspect the first, in the possible implementation of the second, additionally provide the 4th kind of possible implementation of described fourth aspect, terminal location acquiring unit is further used for:
The community of direct measuring terminals access or circuit, determine community or the circuit of the current access of terminal.
In the first of described fourth aspect or described fourth aspect in the 4th kind of possible implementation, additionally provide the 5th kind of possible implementation of described fourth aspect, transmission policy acquiring unit is further used for:
Send transmission policy inquiry request to transmission policy server, transmission policy inquiry request is for requiring the community of transmission policy server to the current access of transmission server transmitting terminal or the transmission policy of circuit;
Receive the transmission policy that transmission policy server sends.
On the other hand, embodiments provide a kind of transmission policy server, comprising:
Receiver, for obtaining network state information, network state information is used for the running status of characterizing network;
Processor, for the network state information obtained according to receiver, determines network busy hour period and network idle period;
Be that different communities or circuit generate transmission policy respectively for the network busy hour period determined and network idle period, transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transmitter, for the transmission policy generated to transmission server sending processor.
In the first possible implementation in the described 5th, the network state information that receiver obtains comprises average throughput, and processor is further used for:
Determining that average throughput is greater than the first threshold value corresponding period is the network busy hour period;
Determining that average throughput is less than or equal to the first threshold value corresponding period is the network idle period.
In the implementation that the second in the described 5th is possible, the network state information that receiver obtains comprises access customer number, and processor is further used for:
Determining that access customer number is greater than the second threshold value corresponding period is the network busy hour period;
Determining that access customer number is less than or equal to the second threshold value corresponding period is the network idle time period.
In the described 5th or in the described 5th the first, in the possible implementation of the second, additionally provide the third possible implementation of described 5th aspect, processor is further used for:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
In the described 5th or in the described 5th the first, in the possible implementation of the second, additionally provide the 4th kind of possible implementation of described 5th aspect, processor is further used for:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
The first in the described 5th or in the described 5th is in the 4th kind of possible implementation, and additionally provide the 5th kind of possible implementation of described 5th aspect, receiver is further used for:
Obtain the first network status report of wireless access network or OSS transmission, described first network status report is generated according to current network operation state by wireless access network or OSS, comprises current network state information.
The first in the described 5th or in the described 5th is in the 4th kind of possible implementation, and additionally provide the 6th kind of possible implementation of described 5th aspect, receiver is further used for:
Transmission policy server obtains the second network status report of wireless access network or OSS transmission, described second network status report is for be added up according to network state historical data by wireless access network or OSS and generate, comprise the network state information of history, network state historical data is the data of the characterizing network long-time running situation that wireless access network or OSS obtain according to the historical record of the network operation.
On the other hand, embodiments provide a kind of transmission server, comprising:
Receiver, for determining community or the circuit of the current access of terminal;
Obtain the community of terminal current access or transmission policy corresponding to circuit from transmission policy server, transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transceiver, carries out transfer of data for the transmission policy obtained according to receiver to terminal.
Transmission policy, according to network state information by transmission policy server, determine network busy hour period and network idle period, and be that different communities or circuit generate respectively for the network busy hour period determined and network idle period, network state information is used for the running status of characterizing network.
In the first possible implementation in the described 6th, transceiver is further used for:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
In the implementation that the second in the described 6th is possible, transceiver is further used for:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
In the described 6th or in the described 6th the first, in the possible implementation of the second, additionally provide the third possible implementation of described 6th aspect, receiver is further used for:
Send measurement instruction to terminal, require terminal to report identification information, identification information is for characterizing community or the circuit of the current access of terminal;
Obtain the identification information of terminal to report, determine community or the circuit of the current access of terminal.
In the described 6th or in the described 6th the first, in the possible implementation of the second, additionally provide the 4th kind of possible implementation of described 6th aspect, receiver is further used for:
The community of direct measuring terminals access or circuit, determine community or the circuit of the current access of terminal.
The first in the described 6th or in the described 6th is in the 4th kind of possible implementation, and additionally provide the 5th kind of possible implementation of described 6th aspect, receiver is further used for:
Send transmission policy inquiry request to transmission policy server, transmission policy inquiry request is for the transmission policy of the community or circuit that require the current access of transmission policy server transmitting terminal;
Receive the transmission policy that transmission policy server sends.
In the present invention, the network state information of transmission policy server by obtaining, generate rational transmission policy, transmission server is when for terminal transmission data, and the transmission policy according to generating from transmission policy server is dispatched, the data of terminal were transmitted in the suitable time, with balance network load, reduce the network congestion rate of busy, and make full use of the idle resource of network, improve the network resource utilization of idle, optimizing management business network traffics.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The flow chart of transmission policy server in a kind of network transfer method that Fig. 1 provides for the embodiment of the present invention;
The flow chart of transmission server in a kind of network transfer method that Fig. 2 provides for the embodiment of the present invention;
The schematic diagram of the market cell load that Fig. 3 A provides for the embodiment of the present invention;
The flow chart of a kind of network transfer method that Fig. 3 B provides for the embodiment of the present invention;
The schematic diagram of the residential quarter load that Fig. 4 A provides for the embodiment of the present invention;
The flow chart of the another kind of network transfer method that Fig. 4 B provides for the embodiment of the present invention;
The schematic diagram of a kind of transmission policy server that Fig. 5 provides for the embodiment of the present invention;
The schematic diagram of a kind of transmission server that Fig. 6 provides for the embodiment of the present invention;
The schematic diagram of the another kind of transmission policy server that Fig. 7 provides for the embodiment of the present invention;
The schematic diagram of the another kind of transmission server that Fig. 8 provides for the embodiment of the present invention.
Embodiment
For making the object of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Embodiment 1
Network is in running, can add up and record network state information, these network state informations can pass through open applications Program Interfaces (Application Programming Interface, or the method such as Webpage is mutual API), for transmission policy server provides network state information, and provide the transmission policy of the differentiation under heterogeneous networks state by transmission policy server.Present embodiments provide a kind of network transfer method, as shown in Figure 1, specific implementation flow process is as follows for the implementation method of its transmission policy server:
101: transmission policy server obtains network state information, wherein network state information is used for the running status of characterizing network;
Network state can change along with the change of the network operation, and presents short-term and comparatively fast fluctuate, long-term metastable trend.Wireless access network (Radio Access Network, or OSS (Operation Support System RAN), OSS) etc., can monitor and record network state information, wherein network state information is used for the running status of characterizing network, can but be not defined as and comprise cell ID or line identification, average throughput, access customer number, congestion probability etc.
Transmission policy server can pass through user and business state service quality (Quality of Service, QoS) control, for user provides the service of differentiation, and Business Stream bearing resource can be provided to ensure and flow based charging strategy for user, realize the Service control more become more meticulous based on business and users classification and charging way, with Appropriate application Internet resources.
Transmission policy server can for comprising the entity etc. of strategy and charging rule functions unit (Policy andCharging Rules Function, PCRF).
When terminal accesses transmission server by the RAN of mobile communication system, the Serving cell at terminal place can by system assignment cell ID, transmission server can by obtain terminal access the cell information of community, determine the community of the current access of terminal.
When terminal is by fixed communications access transmission server, the circuit that terminal connects can by system assignment line identification, and transmission server by obtaining the line information of terminal institute connection line, can determine the circuit of the current access of terminal.
Optionally, the method that transmission policy server obtains network state information can be Dynamic Acquisition mode, specific as follows:
Transmission policy server can send network status query request to RAN or OSS, RAN or OSS etc. are by current statistic and the network state information of record writes first network status report, and send to transmission policy server, after transmission policy server receives first network status report, current network state information can be obtained.
Further alternative, transmission policy server may be, but is not limited to and periodically sends network status query request to RAN or OSS etc., obtains the network state information that have updated accordingly.
Optionally, the method that transmission policy server obtains network state information can also be static obtain manner, specific as follows:
Network state historical data is the data of the characterizing network long-time running situation that wireless access network or OSS obtain according to the historical record of the network operation, can but do not limit and to be recorded in the process of network operation and monitoring by operator or service provider etc. and to provide.RAN or OSS etc., according to the network state historical data of record, add up and generate second network status report sending to transmission policy server, comprise the network state information of history.
102: transmission policy server, according to network state information, determines network busy hour period and network idle period;
Transmission policy server is according to network state information, network state information can but be not defined as the combination of one or more comprising average throughput, access customer number, congestion probability etc., network, according to the network state information obtained, is divided into network busy hour period and network idle period by transmission policy server.
Optionally, the method for network busy hour period and network idle period of determining can be:
When network state information comprises average throughput, transmission policy server is according to network state information, determine the foundation of network busy hour period and network idle period, can but be not defined as evaluating system running status and the first threshold value be set, network state is divided.
It is the network busy hour period that transmission policy server determination average throughput is greater than the first threshold value corresponding period;
It is the network idle period that transmission policy server determination average throughput is less than or equal to the first threshold value corresponding period.
Optionally, the method for network busy hour period and network idle period of determining can also be:
When network state information comprises access customer number, transmission policy server is according to network state information, determine the foundation of network busy hour period and network idle period, can but be not defined as evaluating system running status and the second threshold value be set, network state is divided.
It is the network busy hour period that transmission policy server determination access customer number is greater than the second threshold value corresponding period;
It is the network idle time period that transmission policy server determination access customer number is less than or equal to the second threshold value corresponding period.
103: transmission policy server is that different communities or circuit generate transmission policy respectively for the network busy hour period determined and network idle period;
Transmission policy server can according to the network state information obtained, generate transmission policy, transmission policy can but be not defined as and comprise cell ID or line identification, busy period, idle period, transmission priority, rate etc., for guiding and optimized network load flow.Such as, different rates is adopted when network can be made to be in different situations, as adopted relatively high rate when offered load is higher, and adopting relatively low rate when offered load is lower, making the transmission of data enough can select the suitable transmission time according to transmission policy.In specific implementation process, the transmission policy of other types can also be used, as according to average throughput, or access customer number, or the given transmission priority such as congestion probability, to make transmission side select the suitable time to carry out the transmission of data, avoid offered load higher time congested, and make full use of offered load lower time idling-resource, reach the object of optimized network service traffics.
Optionally, the method for transmission policy server generation transmission policy can be:
If transmission policy server adopts Dynamic Acquisition mode to obtain first network status report, and therefrom obtains network state information, then transmission policy server is according to the network state information obtained, and generates corresponding transmission policy.
Further alternative, transmission policy server can be inquired about to RAN or OSS by periodicity or acyclic mode, obtain the first network status report that have updated, and therefrom obtain network state information, thus transmission policy server needs according to the up-to-date network state information obtained, and generates dynamic transmission policy.
Optionally, the method for transmission policy server generation transmission policy can also be:
If transmission policy server adopts static obtain manner to obtain second network status report, and therefrom obtains network state information, then transmission policy server is according to the network state information obtained, and generates corresponding transmission policy.
Because transmission policy server is by network state historical data, the second network status report obtained has the stability of long period, its network state information carried can not change in relatively long time range, thus transmission policy server can according to network state information, generate static transmission policy, and remain unchanged in relatively long time range.
104: transmission policy server sends transmission policy to transmission server.
Transmission policy server is after determining corresponding transmission policy according to network state information, transmission policy is sent to transmission server, transmission server can according to the transmission policy obtained, according to the difference of transmission priority or the difference etc. of rate, in the suitable period, the transmission of data is carried out to terminal.
Optionally, the method for carrying out transfer of data according to transmission priority can be:
In the network busy hour period, data waiting for transmission stop and wouldn't transmit in the buffer by transmission server, and in the network idle period, transmission server carries out the transmission of data to terminal.
Optionally, the method for carrying out transfer of data according to rate can be:
In the network busy hour period, perform the first charging rate, rate is higher, data waiting for transmission stop and wouldn't transmit in the buffer by transmission server, in the network idle period, perform the second charging rate, rate is lower, and transmission server carries out the transmission of data to terminal.
The network state information of transmission policy server by obtaining, generate rational transmission policy, transmission server is made to utilize this transmission policy, carry out transfer of data, the data of terminal were transmitted, with balance network load in the suitable time, reduce the network congestion rate of busy, and make full use of the idle resource of network, improve the network resource utilization of idle, optimizing management business network traffics.
Embodiment 2
Transmission server, can but do not limit Internet of Things (Machine to Machine be provided, M2M) or OTT(Over The Top) service such as solution, can, according to the differentiation transmission policy under heterogeneous networks state, select the suitable time to carry out transfer of data when carrying out transfer of data.Present embodiments provide a kind of network transfer method, as shown in Figure 2, specific implementation flow process is as follows for the implementation method of its transmission server:
201: the community of the current access of transmission server determination terminal or circuit;
Transmission server can be set up by operator and provide service, also can for internet Internet providing the information technology server etc. that (Information Technology, IT) applies.
Terminal can by multiple connected mode access transmission server, as mobile communication system, comprise global system for mobile communications (Global System for Mobile Communications, GSM), Wideband Code Division Multiple Access (WCDMA) (Wideband Code-Division Multiple Access, WCDMA), time division SCDMA (Time-Division Synchronous Code-Division Multiple Access, TD-SCDMA), worldwide interoperability for microwave access (Worldwide Interoperability for MicrowaveAccess, WiMax), Long Term Evolution (Long Term Evolution, LTE) etc., or fixed communications, as ADSL (Asymmetric Digital Subscriber Line) (Asymmetric Digital Subscriber Line, ADSL), fiber entering household (Fiber To The Home, FTTH) etc.
Cell ID characterizes the community that terminal accesses, and line identification characterizes the circuit that terminal connects.
Optionally, the community of the current access of transmission server determination terminal or the method for circuit can be:
Transmission server sends measurement instruction to terminal, requires that terminal is measured the community of current access or circuit.After terminal receives the measurement instruction of transmission server transmission, start to measure, obtain the community of current access or the identification information of circuit, identification information can be specially cell ID or line identification etc.Measurement result is reported transmission server after completing the measurement of identification information by terminal, and transmission server can obtain community or the circuit of the current access of terminal.
Optionally, the community of the current access of transmission server determination terminal or the method for circuit can also be:
The community of transmission server direct measuring terminals access or circuit, obtain the identification information that terminal institute accesses community or circuit, thus the community of the current access of acquisition terminal or circuit.The method that transmission server is directly measured may be, but is not limited to the community determining that terminal accesses, and to obtain cell ID, or the packet of resolving terminal transmission determines terminal address, to obtain the line identification that terminal accesses.
202: transmission server obtains the community of terminal current access or transmission policy corresponding to circuit from transmission policy server;
Transmission server, after the information of the community or circuit that obtain the current access of terminal, sends transmission policy inquiry request to transmission policy server, requires the community of the current access of transmission policy server feedback terminal or the transmission policy of circuit.The transmission policy of corresponding community or circuit is sent to transmission server after receiving the transmission policy inquiry request of transmission server transmission by transmission policy server.Transmission server can obtain the community of the current access of terminal or the transmission policy of circuit.
Optionally, the method that transmission server sends transmission policy inquiry request to transmission policy server can be dynamic queries mode, specific as follows:
If transmission policy server adopts Dynamic Acquisition mode to get network state information, and generate dynamic transmission policy, then transmission server may be, but is not limited to and adopts dynamic queries mode to obtain transmission policy, in this case, transmission server can after terminal access, according to community or the circuit of the current access of terminal obtained, transmission policy inquiry request is sent to transmission policy server, obtain current transmission policy, and until on once obtain transmission policy before time period in use this transmission policy.
Further alternative, transmission server may be, but is not limited to and periodically sends transmission policy inquiry request to transmission policy server, obtains the transmission policy that have updated accordingly.
Optionally, the method that transmission server sends transmission policy inquiry request to transmission policy server can also be Static Inquiry mode, specific as follows:
If transmission policy server adopts static obtain manner to get network state information, and generate static transmission policy, then transmission server may be, but is not limited to and adopts Static Inquiry mode to obtain transmission policy, in this case, transmission server after terminal access, according to community or the circuit of the current access of terminal obtained, can send transmission policy inquiry request to transmission policy server, obtain transmission policy, and use this transmission policy within the relatively long time period.
Optionally, the method that transmission server sends transmission policy inquiry request to transmission policy server can also be real-time query mode, specific as follows:
If transmission policy server adopts Dynamic Acquisition mode to get network state information, and generate dynamic transmission policy, then transmission server may be, but is not limited to and adopts real-time query mode to obtain transmission policy, in this case, transmission server can after terminal access, according to community or the circuit of the current access of terminal obtained, transmission policy inquiry request is sent to transmission policy server, obtain current transmission policy, and until on once obtain transmission policy before time period in use this transmission policy.
Further alternative, transmission server may be, but is not limited to when needs are to terminal transmission data, sends transmission policy inquiry request to transmission policy server, obtains the transmission policy that have updated accordingly.
203: transmission server carries out transfer of data according to transmission policy to terminal.
Transmission server according to the transmission policy obtained, based on transmission priority and or the guiding of rate.
Optionally, transmission server carries out the method for transfer of data and can be:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer, in the network idle period, carry out the transmission of data to terminal.
Optionally, transmission server carries out the method for transfer of data and can also be:
Carry out transfer of data in the network busy hour period and adopt the first charging rate, carry out transfer of data in the network idle period and adopt the second charging rate, wherein the first charging rate is higher than the second charging rate.
When transmission server needs to terminal transmission data, can according to transmission policy, do not carry out the transmission of data at once, and select temporarily data to be stopped in the buffer, until the suitable period is carrying out transfer of data, make the various application of transmission server can according to the guiding of transmission policy, the business of shunting busy period is to the idle period, the congestion probability of busy is reduced, and makes full use of the idle resource of network, optimizing management business network traffics.
Transmission server by the data dispatch that will carry out transmitting with terminal transmit to the idle period, can balance network load, reduce the network congestion rate of busy, improve the network resource utilization of idle.
Embodiment 3
Present embodiments provide a kind of network transfer method.In the present embodiment, terminal access LTE system, and be positioned at community, market, network state information is added up and record by RAN, and the network state information of community, market is as shown in Figure 3A.The transmission policy adopted is charging policy, when transmission server needs to terminal transmission data, can according to charging policy, and adopt method as shown in Figure 3 B, idiographic flow is as follows:
301: transmission policy server sends network status query request to RAN;
This step is optional step, can but be not defined for transmission policy server needs generate charging policy time, periodicity or acyclic to RAN acquisition request network state information, when periodically performing can but do not limit using system parameters T1 as the interval time sending network status query request, when aperiodicity performs can but do not limit according to reasons such as the changes of network state, send network status query request to RAN.
302:RAN sends first network status report to transmission policy server;
RAN monitoring network state, add up and record network state information, in this step, RAN generates first network status report and sends to transmission policy server, first network status report can but be not defined as the list that comprises network state information, as shown in table 1, can but be not defined as can read out concrete network state information from Fig. 3 A, wherein show 1A, show the possible content that 1B is respectively network state information form, in the present embodiment, adopt the network state information of table shown in 1A.
Table 1A
Table 1B
Wherein, be that it is the busy period that average throughput is greater than period corresponding to 1Mbps, otherwise is the idle period according to dividing network state with average throughput in table 1a;
Be that the period that access customer number is greater than 500 correspondences is the busy period, otherwise is the idle period according to dividing network state with access customer number in table 1b;
When optional step 301 is performed, after RAN receives the network status query request sent by transmission policy server, send first network status report to transmission policy server; When optional step 301 is not performed, RAN can but be not defined as periodically or acyclicly send first network status report to transmission policy server, when periodically performing can but do not limit using system parameters T2 as the interval time sending network state report, when aperiodicity performs can but do not limit according to reasons such as the changes of network state, send first network status report to transmission policy server.
303: transmission policy server, according to the network state information obtained, generates dynamic charging policy;
Transmission policy server according to first network status report, and after critic network state information, generates dynamic charging policy, as shown in table 2, and wherein A, B two shows the possible scheme being respectively transmission policy, adopts the transmission policy of table shown in 2A in the present embodiment.
Table 2A
Table 2B
Specify when generating charging rate average throughput to be the foundation generating rate strategy in the present embodiment, but other network state informations can be specified in specific implementation process as access customer number, congestion probability etc., as the foundation generating charging policy.In addition, different transmission priorities can also be specified as transmission policy according to network state information.
304: terminal and transmission server connect;
When terminal and transmission server carry out data interaction, need to set up initial connection, make terminal access transmission server.
A kind of optional method that terminal and transmission server connect is for be initiated to carry out establishment of connection by terminal:
First terminal sends connection establishment request to transmission server, after transmission server receives the connection establishment request sent by terminal, send connection establishment to terminal to respond mutually, confirmation connects, last terminal receives the connection establishment response that transmission server sends, and completes and transmission server establishment of connection.
The another kind of optional method that terminal and transmission server connect is for be initiated to carry out establishment of connection by transmission server:
First transmission server sends connection establishment request to terminal, after terminal receives the connection establishment request sent by transmission server, sends connection establishment and responds mutually, confirm to connect to transmission server; Last transmission server receives the connection establishment response that terminal sends, and completes and terminal establishment of connection.
A kind of optional step of cell information that transmission server obtains terminal be step 305 to 306, specific as follows:
305: transmission server sends measurement instruction to terminal, require that the community of terminal to current access is measured;
Transmission server sends measurement instruction and requires that terminal is measured institute and accessed the cell ID of community, and as in the present embodiment, terminal accesses LTE system, and physical-layer cell identifier (Physical CellIdentity, PCI) can be adopted as cell ID.Have 504 groups of PCI in LTE system, during configuration network, a number between needing for cell configuration 0 ~ 503, is used for distinguishing different communities.
In the present embodiment, transmission server can require terminal to measure and report the PCI of the community of its current access.
306: terminal measurement obtains the identification information of the community of current access, and by identification-information reporting transmission server;
Terminal, after the measurement instruction receiving transmission server transmission, is measured the identification information of the community of current access.As in the present embodiment, terminal, in the process being linked into current area, can be measured and get the PCI of accessed community, and can using the identification information of PCI as the community of current access.After terminal obtains the identification information of present access subzone, by identification-information reporting to transmission server.Transmission server obtains the identification information of the community of the current access of terminal to report, can determine the community of the current access of terminal.
The another kind of optional step that transmission server obtains the cell information of terminal is step 307, specific as follows:
307: transmission server directly measures the community determining that terminal accesses;
Terminal is after being linked into current community, and its information can be preserved in the cell, and transmission server can directly be measured, and searches out the community that terminal accesses, and determines the community of the current access of terminal.
A kind of optional step of charging policy that transmission server obtains terminal present access subzone be step 308 to 309, specific as follows:
308: transmission server sends transmission policy inquiry request to transmission policy server;
Transmission server determines that terminal is positioned at community, market after obtaining the identification information of the community of the current access of terminal, and sends transmission policy inquiry request to transmission policy server, the transmission policy of community, acquisition request market.
Optionally, this step can but not delimiting period perform, during execution can but do not limit using system parameters T3 as the interval time sending transmission policy inquiry request, to obtain dynamic transmission policy.
309: transmission policy server sends transmission policy to transmission server;
Corresponding transmission policy is sent to transmission server after receiving the transmission policy inquiry request from transmission server by transmission policy server.
The another kind of optional step of transmission policy that transmission server obtains terminal present access subzone be step 310 to 311, specific as follows:
310: transmission server sends real-time transmission policy inquiry request to transmission policy server;
Transmission server determines that terminal is positioned at community, market after obtaining the identification information of the community of the current access of terminal, and sends transmission policy inquiry request to transmission policy server, the transmission policy of community, acquisition request market.
311: transmission policy server sends real-time transmission policy to transmission server;
Corresponding transmission policy is sent to transmission server after receiving the charging policy inquiry request from transmission server by transmission policy server.
Transmission policy described in step 308 to 309 is dynamic transmission policy, for can, by transmission server periodicity or acyclic acquisition, be not limited to only carry out when needs carry out transfer of data; Transmission policy described in step 310 to 311 is real-time transmission policy, for transmission server needs to obtain to during terminal transmission data.
312: transmission server carries out transfer of data according to the transmission policy obtained.
Because the network load condition difference of busy and idle time is huge, transmission policy server can, by the rate strategy of adjustment Different periods, guide transmission server the data allocations of terminal to be transmitted in the idle period.According to the rate strategy of transmission policy server, transmission server is in rate lower time period, and namely the idle period was as 22:00-10:00(second day), push or pulling data to terminal.
Due to transmission server by the data dispatch that will carry out transmitting with terminal transmit to the idle period, can balance network load, reduce the network congestion rate of busy, improve the network resource utilization of idle, data traffic rate can also be saved for terminal simultaneously.
Embodiment 4
Present embodiments provide a kind of network transfer method.In the present embodiment, terminal is positioned at residential quarter, and by ADSL access network, network state information is added up and record by OSS, and the network state historical data of residential quarter as shown in Figure 4 A.When transmission server needs to terminal transmission data, can according to transmission policy, adopt method as shown in Figure 4 B, idiographic flow is as follows:
401:OSS, according to network state historical data, sends second network status report to transmission policy server;
This step is optional step, sends second network status report for OSS to transmission policy server.Network state historical data can but be not defined through OSS statistics and record, and generate second network status report, be sent to transmission policy server, second network status report comprises the network state information of history, can but be not defined as a list, as shown in table 3, the network state information adopted in the present embodiment is for comprising access customer number.
Table 3
402: transmission policy server, according to the network state information obtained, generates static transmission policy;
When optional step 401 is performed, transmission policy server receives the second network status report sent from OSS, and therefrom obtains network state information; When optional step 401 is not performed, can but do not limit and directly network state information put into transmission policy server by operator or service provider etc.
Transmission policy server, according to the network state information obtained, generates static transmission policy, as shown in table 4.
Table 4
Specify access customer number as the foundation generating transmission policy in the present embodiment when generating transmission policy, the threshold value of setting access customer number is 2000, if access customer number is higher than threshold value, then determine that the corresponding period is the busy period, otherwise be the idle period, and determine corresponding transmission priority.But other network state informations can be specified in specific implementation process as average throughput, congestion probability etc., as the foundation generating transmission policy.
403: terminal and transmission server connect;
When terminal and transmission server carry out data interaction, need to set up initial connection, make terminal access transmission server.Terminal access transmission server can adopt the method as described in step 304.
A kind of optional step of line state information that transmission server obtains terminal be step 404 to 406, specific as follows:
404: transmission server sends measurement instruction to terminal, require that the circuit of terminal to current access is measured;
Transmission server sends measurement instruction and requires that terminal measures the line identification of institute's line attachment, and as in the present embodiment, terminal is by ADSL access network, and every bar circuit all exists port numbers, for identifying different circuits.
In the present embodiment, transmission server can require terminal to measure and report the port numbers of the circuit of its current access.
405: terminal measurement obtains the identification information of the circuit of current access, and by identification-information reporting transmission server;
Terminal, after the measurement instruction receiving transmission server transmission, is measured the identification information of the circuit of current access.As in the present embodiment, terminal, in the process being linked into current area, can be measured and get the port numbers of institute's line attachment, and can using the identification information of port numbers as the circuit of current access.After terminal obtains the identification information of current line attachment, by identification-information reporting to transmission server.Transmission server obtains the identification information of the circuit of the current access of terminal to report, can determine the circuit of the current access of terminal.
The another kind of optional step that transmission server obtains the line state information of terminal is step 406, specific as follows:
406: the circuit of the direct measuring terminals access of transmission server;
Terminal is after being linked into current circuit, and transmission server can directly be measured, and searches out the circuit that terminal accesses, and then the identification information of the circuit of the current access of acquisition terminal, and determines the circuit of the current access of terminal.
407: transmission server sends transmission policy inquiry request to transmission policy server;
Transmission server determines that terminal is positioned at community, market after obtaining the identification information of the community of the current access of terminal, and sends transmission policy inquiry request to transmission policy server, the transmission policy of community, acquisition request market.
Optionally, this step can but not delimiting period perform, during execution can but do not limit using system parameters T4 as the interval time sending transmission policy inquiry request, to dynamic transmission policy can be obtained.
408: transmission policy server sends transmission policy to transmission server;
Corresponding transmission policy is sent to transmission server after receiving the transmission policy inquiry request from transmission server by transmission policy server.In the present embodiment, the transmission policy of residential quarter is sent to transmission server by transmission policy server.
409: transmission server carries out transfer of data according to the transmission policy obtained.
Because the network load condition difference of busy and idle time is huge, transmission policy server can, by adjusting the transmission policy of busy period and idle period, guide transmission server the data allocations of terminal to be transmitted in the idle time period.According to the transmission policy of transmission policy server, transmission server is in number of users lower time period, i.e. 07:00-08:00 and 18:00-20:00 of idle period, pushes or pulling data to terminal.
Because the network load condition difference of busy and idle time is huge, transmission policy server can by adjusting the transmission policy of busy period and idle period, transmission server is guided the data allocations of terminal to be transmitted in the idle time period, with balance network load, reduce the network congestion rate of busy, improve the network resource utilization of idle.
Embodiment 5
Network is in running, can add up and record network state information, these network state informations by API or the method such as Webpage is mutual, for transmission policy server provides network state information, and can provide the transmission policy of the differentiation under heterogeneous networks state by transmission policy server.Present embodiments provide a kind of transmission policy server 50, as shown in Figure 5, specifically comprise as follows:
501: receiving element, for obtaining network state information, wherein network state information is used for the running status of characterizing network;
502: decision unit, for the network state information obtained according to 501 receiving elements, determine network busy hour period and network idle period;
503: transmission policy generation unit, be that different communities or circuit generate transmission policy respectively for network busy hour period of determining for 502 decision units and network idle period, transmission policy characterizes the data transmission scheme under heterogeneous networks state;
504: transmitting element, for sending the transmission policy that 503 transmission policy generation units generate to transmission server.
As the specific descriptions to server shown in Fig. 5, wherein 501 receiving elements are further used for obtaining the method for network state information and are specially:
Obtain the first network status report of wireless access network or OSS transmission, wherein first network status report is generated according to current network operation state by wireless access network or OSS, comprises current network state information.
As the specific descriptions to server shown in Fig. 5, wherein 501 receiving elements are further used for obtaining the method for network state information and are specially:
Obtain the second network status report of wireless access network or OSS transmission, wherein second network status report is for be added up according to network state historical data by wireless access network or OSS and generate, comprise the network state information of history, wherein network state historical data is the data of the characterizing network long-time running situation that wireless access network or OSS obtain according to the historical record of the network operation.
As the specific descriptions to server shown in Fig. 5, if the network state information that 501 receiving elements obtain comprises average throughput, 502 decision units are further used for according to network state information, determine that the method for network busy hour period and network idle period is specially:
Decision unit is according to network state information, and determining that average throughput is greater than the first threshold value corresponding period is the network busy hour period, and determining that average throughput is less than or equal to the first threshold value corresponding period is the network idle period.
As the specific descriptions to server shown in Fig. 5, if the network state information that 501 network state acquiring units obtain comprises access customer number, 502 decision units are further used for according to network state information, determine that the method for network busy hour period and network idle period is specially:
Decision unit is according to network state information, and determining that access customer number is greater than the second threshold value corresponding period is the network busy hour period, and determining that access customer number is less than or equal to the second threshold value corresponding period is the network idle time period.
As the specific descriptions to server shown in Fig. 5, wherein 503 transmission policy generation units were further used for for the network busy hour period determined and network idle period is that the method that different communities or circuit generate transmission policy is respectively specially:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
As the specific descriptions to server shown in Fig. 5, wherein 503 transmission policy generation units were further used for for the network busy hour period determined and network idle period is that the method that different communities or circuit generate transmission policy is respectively specially:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, wherein the first charging rate is higher than the second charging rate.
Embodiment 6
Transmission server, as M2M or OTT etc., can, according to the differentiation transmission policy under heterogeneous networks state, select the suitable time to carry out transfer of data when carrying out transfer of data.Present embodiments provide a kind of transmission server 60, as shown in Figure 6, specifically comprise as follows:
601: terminal location acquiring unit, for determining community or the circuit of the current access of terminal;
602: transmission policy acquiring unit, the transmission policy that community or circuit for obtaining the current access of terminal from transmission policy server are corresponding, the data transmission scheme wherein under transmission policy sign heterogeneous networks state;
603: data transmission unit, for the transmission policy obtained according to 602 transmission policy acquiring units, transfer of data is carried out to terminal.
As the specific descriptions to transmission server shown in Fig. 6, wherein 601 terminal location acquiring units are further used for:
Send measurement instruction to terminal, require terminal to report identification information, its identification information is for characterizing community or the circuit of the current access of terminal;
Obtain the identification information of terminal to report, determine community or the circuit of the current access of terminal.
As the specific descriptions to transmission server shown in Fig. 6, wherein 601 terminal location acquiring units are further used for:
The community of direct measuring terminals access or circuit, determine community or the circuit of the current access of terminal.
As the specific descriptions to transmission server shown in Fig. 6, the wherein transmission policy of 602 transmission policy acquiring units acquisitions, according to network state information by transmission policy server, determine network busy hour period and network idle period, and be that different communities or circuit generate respectively for the network busy hour period determined and network idle period, wherein network state information is used for the running status of characterizing network.
As the specific descriptions to transmission server shown in Fig. 6, the transmission policy that wherein 602 transmission policy acquiring units obtain can be specially:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
As the specific descriptions to transmission server shown in Fig. 6, the transmission policy that wherein 602 transmission policy acquiring units obtain can also be specially:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, wherein the first charging rate is higher than the second charging rate.
As the specific descriptions to transmission server shown in Fig. 6, wherein 602 transmission policy acquiring units are further used for:
Send transmission policy inquiry request to transmission policy server, wherein transmission policy inquiry request is for requiring the community of transmission policy server to the current access of transmission server transmitting terminal or the transmission policy of circuit;
Receive the transmission policy that transmission policy server sends.
Embodiment 7
Network is in running, can add up and record network state information, these network state informations by API or the method such as Webpage is mutual, for transmission policy server provides network state information, and can provide the transmission policy of the differentiation under heterogeneous networks state by transmission policy server.Present embodiments provide a kind of transmission policy server 70, as shown in Figure 7, specifically comprise as follows:
701: receiver, for obtaining network state information, wherein network state information is used for the running status of characterizing network;
702: processor, for the network state information obtained according to 701 receivers, determine network busy hour period and network idle period;
Be that different communities or circuit generate transmission policy respectively for the network busy hour period determined and network idle period, wherein transmission policy characterizes the data transmission scheme under heterogeneous networks state;
703: transmitter, for sending the transmission policy that 702 processors generate to transmission server.
As the specific descriptions to server shown in Fig. 7, wherein 701 network state receivers are further used for:
Obtain the first network status report of wireless access network or OSS transmission, wherein first network status report is generated according to current network operation state by wireless access network or OSS, comprises current network state information.
As the specific descriptions to server shown in Fig. 7, wherein 701 network state receivers are further used for:
Transmission policy server obtains the second network status report of wireless access network or OSS transmission, wherein second network status report is for be added up according to network state historical data by wireless access network or OSS and generate, comprise the network state information of history, wherein network state historical data is the data of the characterizing network long-time running situation that wireless access network or OSS obtain according to the historical record of the network operation.
As the specific descriptions to server shown in Fig. 7, wherein 702 processors are further used for:
If the network state information that 701 network state receivers obtain comprises average throughput, decision unit is according to network state information, determining that average throughput is greater than the first threshold value corresponding period is the network busy hour period, and determining that average throughput is less than or equal to the first threshold value corresponding period is the network idle period.
As the specific descriptions to server shown in Fig. 7, wherein 702 processors are further used for:
If the network state information that 701 network state receivers obtain comprises access customer number, decision unit is according to network state information, determining that access customer number is greater than the second threshold value corresponding period is the network busy hour period, and determining that access customer number is less than or equal to the second threshold value corresponding period is the network idle time period.
As the specific descriptions to server shown in Fig. 7, wherein 702 processors are further used for:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
As the specific descriptions to server shown in Fig. 7, wherein 702 processors are further used for:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, wherein the first charging rate is higher than the second charging rate.
Embodiment 8
Transmission server, as M2M or OTT etc., can, according to the differentiation transmission policy under heterogeneous networks state, select the suitable time to carry out transfer of data when carrying out transfer of data.Present embodiments provide a kind of transmission server 80, as shown in Figure 8, specifically comprise as follows:
801: receiver, for determining community or the circuit of the current access of terminal;
Obtain the community of terminal current access or transmission policy corresponding to circuit from transmission policy server, wherein transmission policy characterizes the data transmission scheme under heterogeneous networks state;
802: transceiver, for the transmission policy obtained according to 801 receivers, transfer of data is carried out to terminal.
As the specific descriptions to transmission server shown in Fig. 8, wherein 801 receivers are further used for:
Send measurement instruction to terminal, require terminal to report identification information, its identification information is for characterizing community or the circuit of the current access of terminal;
Obtain the identification information of terminal to report, determine community or the circuit of the current access of terminal.
As the specific descriptions to transmission server shown in Fig. 8, wherein 801 receivers are further used for:
The community of direct measuring terminals access or circuit, determine community or the circuit of the current access of terminal.
As the specific descriptions to transmission server shown in Fig. 8, the wherein transmission policy of 801 receivers acquisitions, according to network state information by transmission policy server, determine network busy hour period and network idle period, and be that different communities or circuit generate respectively for the network busy hour period determined and network idle period, wherein network state information is used for the running status of characterizing network.
As the specific descriptions to server shown in Fig. 8, the transmission policy that wherein 801 receivers obtain can be specially:
In the network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the network idle period, carry out the transmission of data to terminal.
As the specific descriptions to transmission server shown in Fig. 8, the transmission policy that wherein 802 transmission policy receivers obtain can also be specially:
Carry out transfer of data in the network busy hour period and adopt the first charging rate;
Carry out transfer of data in the network idle period and adopt the second charging rate, wherein the first charging rate is higher than the second charging rate.
As the specific descriptions to transmission server shown in Fig. 8, wherein 801 receivers are further used for:
Send transmission policy inquiry request to transmission policy server, wherein transmission policy inquiry request is for the transmission policy of the community or circuit that require the current access of transmission policy server transmitting terminal;
Receive the transmission policy that transmission policy server sends.
In the present invention, the network state information of transmission policy server by obtaining, generate rational transmission policy, transmission server is when for terminal transmission data, according to the transmission policy generated from transmission policy server, dispatch, the data of terminal were transmitted, with balance network load in the suitable time, reduce the network congestion rate of busy, and make full use of the idle resource of network, improve the network resource utilization of idle, optimizing management business network traffics.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add required common hardware by software and realizes.Based on such understanding, all or part of step in technical scheme of the present invention is that the hardware that can carry out instruction relevant by program has come, described program can be stored in a computer read/write memory medium, this program is when performing, comprise the step as above-mentioned embodiment of the method, described storage medium, as: ROM/RAM, magnetic disc, CD etc.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (39)

1. a transmission policy server, is characterized in that, described transmission policy server comprises:
Receiving element, for obtaining network state information, described network state information is used for the running status of characterizing network;
Decision unit, for the described network state information obtained according to described receiving element, determines network busy hour period and network idle period;
Transmission policy generation unit is that different communities or circuit generate transmission policy respectively for described network busy hour period of determining for described decision unit and described network idle period, and described transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transmitting element, for sending the described transmission policy that described transmission policy generation unit generates to transmission server.
2. transmission policy server according to claim 1, it is characterized in that, the described network state information that described receiving element obtains comprises average throughput, described decision unit is further used for according to described network state information, determines that the method for described network busy hour period and described network idle period is specially:
Determining that average throughput is greater than the first threshold value corresponding period is the described network busy hour period;
Determining that average throughput is less than or equal to the first threshold value corresponding period is the described network idle period.
3. transmission policy server according to claim 1, it is characterized in that, the described network state information that described receiving element obtains comprises access customer number, described decision unit is further used for according to described network state information, determines that the method for described network busy hour period and described network idle period is specially:
Determining that access customer number is greater than the second threshold value corresponding period is the described network busy hour period;
Determining that access customer number is less than or equal to the second threshold value corresponding period is the described network idle time period.
4. any one the transmission policy server according to claims 1 to 3, it is characterized in that, it is that the method that different communities or circuit generate described transmission policy is respectively specially that described transmission policy generation unit was further used for for the described network busy hour period determined and described network idle period:
In the described network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the described network idle period, carry out the transmission of data to described terminal.
5. according to the transmission policy server of claims 1 to 3 described in any one, it is characterized in that, it is that the method that different communities or circuit generate described transmission policy is respectively specially that described transmission policy generation unit was further used for for the described network busy hour period determined and described network idle period:
Carry out transfer of data in the described network busy hour period and adopt the first charging rate;
Carry out transfer of data in the described network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
6., according to the transmission policy server of claim 1 to 5 described in any one, it is characterized in that, the method that described receiving element is further used for obtaining described network state information is specially:
Obtain the first network status report of wireless access network or OSS transmission, described first network status report is generated according to current network operation state by described wireless access network or described OSS, comprises current network state information.
7., according to the transmission policy server of claim 1 to 5 described in any one, it is characterized in that, the method that described receiving element is further used for obtaining described network state information is specially:
Obtain the second network status report of wireless access network or OSS transmission, described second network status report is for be added up according to network state historical data by described wireless access network or described OSS and generate, comprise the network state information of history, described network state historical data is the data of the characterizing network long-time running situation that described wireless access network or described OSS obtain according to the historical record of the network operation.
8. a transmission server, is characterized in that, described transmission server comprises:
Terminal location acquiring unit, for determining community or the circuit of the current access of terminal;
Transmission policy acquiring unit, the transmission policy that community or circuit for obtaining the current access of described terminal from transmission policy server are corresponding, described transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Data transmission unit, carries out transfer of data for the described transmission policy obtained according to described transmission policy acquiring unit to described terminal.
Described transmission policy, according to network state information by transmission policy server, determine network busy hour period and network idle period, and be that different communities or circuit generate respectively for the described network busy hour period determined and described network idle period, described network state information is used for the running status of characterizing network.
9. transmission server according to claim 8, is characterized in that, the described transmission policy that described transmission policy acquiring unit obtains is specially:
In the described network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the described network idle period, carry out the transmission of data to described terminal.
10. transmission server according to claim 8, is characterized in that, the described transmission policy that described transmission policy acquiring unit obtains is specially:
Carry out transfer of data in the described network busy hour period and adopt the first charging rate;
Carry out transfer of data in the described network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
Any one transmission server described in 11. according to Claim 8 to 10, is characterized in that, described terminal location acquiring unit is further used for:
Send measurement instruction to described terminal, require described terminal to report identification information, described identification information is for characterizing community or the circuit of the current access of described terminal;
Obtain the described identification information of described terminal to report, determine community or the circuit of the current access of described terminal.
Any one transmission server described in 12. according to Claim 8 to 10, is characterized in that, described terminal location acquiring unit is further used for:
The community of the described terminal access of direct measurement or circuit, determine community or the circuit of the current access of described terminal.
Any one transmission server described in 13. according to Claim 8 to 12, is characterized in that, described transmission policy acquiring unit is further used for:
Send transmission policy inquiry request to described transmission policy server, described transmission policy inquiry request is for requiring that described transmission policy server sends the community of the current access of described terminal or the transmission policy of circuit to transmission server;
Receive the transmission policy that described transmission policy server sends.
14. 1 kinds of transmission policy servers, is characterized in that, described transmission policy server comprises:
Receiver, for obtaining network state information, described network state information is used for the running status of characterizing network;
Processor, for the described network state information obtained according to described receiver, determines network busy hour period and network idle period;
Be that different communities or circuit generate transmission policy respectively for the described network busy hour period determined and described network idle period, described transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transmitter, for sending the described transmission policy that described processor generates to transmission server.
15. transmission policy servers according to claim 14, is characterized in that, the described network state information that described receiver obtains comprises average throughput, and described processor is further used for:
Determining that average throughput is greater than the first threshold value corresponding period is the described network busy hour period;
Determining that average throughput is less than or equal to the first threshold value corresponding period is the described network idle period.
16. transmission policy servers according to claim 14, is characterized in that, the described network state information that described receiver obtains comprises access customer number, and described processor is further used for:
Determining that access customer number is greater than the second threshold value corresponding period is the described network busy hour period;
Determining that access customer number is less than or equal to the second threshold value corresponding period is the described network idle time period.
17. according to claim 14 to any one the transmission policy server described in 16, and it is characterized in that, described processor is further used for:
In the described network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the described network idle period, carry out the transmission of data to described terminal.
18. according to claim 14 to any one the transmission policy server described in 16, and it is characterized in that, described processor is further used for:
Carry out transfer of data in the described network busy hour period and adopt the first charging rate;
Carry out transfer of data in the described network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
19. according to claim 14 to any one the transmission policy server described in 18, and it is characterized in that, described receiver is further used for:
Obtain the first network status report of wireless access network or OSS transmission, described first network status report is generated according to current network operation state by described wireless access network or described OSS, comprises current network state information.
20. according to claim 14 to 18 transmission policy servers described in any one, and it is characterized in that, described receiver is further used for:
Transmission policy server obtains the second network status report of wireless access network or OSS transmission, described second network status report is for be added up according to network state historical data by described wireless access network or described OSS and generate, comprise the network state information of history, described network state historical data is the data of the characterizing network long-time running situation that described wireless access network or described OSS obtain according to the historical record of the network operation.
21. 1 kinds of transmission servers, is characterized in that, described transmission server comprises:
Receiver, for determining community or the circuit of the current access of terminal;
Obtain the community of the current access of described terminal or transmission policy corresponding to circuit from transmission policy server, described transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transceiver, carries out transfer of data for the described transmission policy obtained according to described receiver to described terminal.
Described transmission policy, according to network state information by transmission policy server, determine network busy hour period and network idle period, and be that different communities or circuit generate respectively for the described network busy hour period determined and described network idle period, described network state information is used for the running status of characterizing network.
22. transmission servers according to claim 21, is characterized in that, described transceiver is further used for:
In the described network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the described network idle period, carry out the transmission of data to described terminal.
23. transmission servers according to claim 21, is characterized in that, described transceiver is further used for:
Carry out transfer of data in the described network busy hour period and adopt the first charging rate;
Carry out transfer of data in the described network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
24., according to any one transmission server described in claim 21 to 23, is characterized in that, described receiver is further used for:
Send measurement instruction to described terminal, require described terminal to report identification information, described identification information is for characterizing community or the circuit of the current access of described terminal;
Obtain the described identification information of described terminal to report, determine community or the circuit of the current access of described terminal.
25., according to any one transmission server described in claim 21 to 23, is characterized in that, described receiver is further used for:
The community of the described terminal access of direct measurement or circuit, determine community or the circuit of the current access of described terminal.
26., according to any one transmission server described in claim 21 to 25, is characterized in that, described receiver is further used for:
Send transmission policy inquiry request to described transmission policy server, described transmission policy inquiry request is for requiring that described transmission policy server sends the community of the current access of described terminal or the transmission policy of circuit;
Receive the transmission policy that described transmission policy server sends.
27. 1 kinds of network transfer methods, is characterized in that:
Transmission policy server obtains network state information, and described network state information is used for the running status of characterizing network;
Transmission policy server, according to described network state information, determines network busy hour period and network idle period;
Transmission policy server is that different communities or circuit generate transmission policy respectively for the described network busy hour period determined and described network idle period, and described transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transmission policy server sends described transmission policy to transmission server.
28. methods according to claim 27, it is characterized in that, described network state information comprises average throughput, and described transmission policy server, according to described network state information, determines that the method for described network busy hour period and described network idle period is specially:
It is the described network busy hour period that transmission policy server determination average throughput is greater than the first threshold value corresponding period;
It is the described network idle period that transmission policy server determination average throughput is less than or equal to the first threshold value corresponding period.
29. methods according to claim 27, it is characterized in that, described network state information comprises access customer number, and described transmission policy server, according to described network state information, determines that the method for described network busy hour period and described network idle period is specially:
It is the described network busy hour period that transmission policy server determination access customer number is greater than the second threshold value corresponding period;
It is the described network idle time period that transmission policy server determination access customer number is less than or equal to the second threshold value corresponding period.
30., according to any one method described in claim 27 to 29, is characterized in that, transmission policy server is that the method that different communities or circuit generate described transmission policy is respectively specially for the described network busy hour period determined and described network idle period:
In the described network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the described network idle period, carry out the transmission of data to described terminal.
31., according to any one method described in claim 27 to 29, is characterized in that, transmission policy server is that the method that different communities or circuit generate transmission policy is respectively specially for the described network busy hour period determined and described network idle period:
Carry out transfer of data in the described network busy hour period and adopt the first charging rate;
Carry out transfer of data in the described network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
32., according to any one method described in claim 27 to 31, is characterized in that, the method that transmission policy server obtains described network state information is specially:
Transmission policy server obtains the first network status report of wireless access network or OSS transmission, described first network status report is generated according to current network operation state by described wireless access network or described OSS, and described first network status report comprises current network state information.
33., according to any one method described in claim 27 to 31, is characterized in that, the method that transmission policy server obtains described network state information is specially:
Transmission policy server obtains the second network status report of wireless access network or OSS transmission, described second network status report is for be added up according to network state historical data by described wireless access network or described OSS and generate, described second network status report comprises the network state information of history, and described network state historical data is the data of the characterizing network long-time running situation that described wireless access network or described OSS obtain according to the historical record of the network operation.
34. 1 kinds of network transfer methods, is characterized in that:
The community of the current access of transmission server determination terminal or circuit;
Transmission server obtains the community of the current access of described terminal or transmission policy corresponding to circuit from transmission policy server, and described transmission policy characterizes the data transmission scheme under heterogeneous networks state;
Transmission server carries out transfer of data according to described transmission policy and described terminal.
Described transmission policy, according to network state information by transmission policy server, determine network busy hour period and network idle period, and be that different communities or circuit generate respectively for the described network busy hour period determined and described network idle period, described network state information is used for the running status of characterizing network.
35. methods according to claim 34, is characterized in that, described transmission policy is specially:
In the described network busy hour period, data waiting for transmission are stopped and wouldn't transmit in the buffer;
In the described network idle period, carry out the transmission of data to described terminal.
36. methods according to claim 34, is characterized in that, described transmission policy is specially:
Carry out transfer of data in the described network busy hour period and adopt the first charging rate;
Carry out transfer of data in the described network idle period and adopt the second charging rate, described first charging rate is higher than described second charging rate.
37., according to any one method described in claim 34 to 36, is characterized in that, transmission server determines that the community of the current access of described terminal or the method for circuit are:
Transmission server sends measurement instruction to described terminal, and require described terminal to report identification information, described identification information is for characterizing community or the circuit of the current access of described terminal;
Transmission server obtains the described identification information of described terminal to report, determines community or the circuit of the current access of described terminal.
38., according to any one method described in claim 34 to 36, is characterized in that, transmission server determines that the community of the current access of described terminal or the method for circuit are:
Transmission server directly measures community or the circuit of the access of described terminal, determines community or the circuit of the current access of described terminal.
39., according to any one method described in claim 34 to 38, is characterized in that, the method that transmission server obtains the community of the current access of described terminal or described transmission policy corresponding to circuit from described transmission policy server is:
Transmission server sends transmission policy inquiry request to described transmission policy server, and described transmission policy inquiry request is for requiring that described transmission policy server sends the community of the current access of described terminal or the transmission policy of circuit to transmission server;
Transmission server receives the transmission policy that described transmission policy server sends.
CN201310419036.9A 2013-09-13 2013-09-13 Network transmission method and device Pending CN104468152A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310419036.9A CN104468152A (en) 2013-09-13 2013-09-13 Network transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310419036.9A CN104468152A (en) 2013-09-13 2013-09-13 Network transmission method and device

Publications (1)

Publication Number Publication Date
CN104468152A true CN104468152A (en) 2015-03-25

Family

ID=52913580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310419036.9A Pending CN104468152A (en) 2013-09-13 2013-09-13 Network transmission method and device

Country Status (1)

Country Link
CN (1) CN104468152A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107846614A (en) * 2017-10-19 2018-03-27 北京奇艺世纪科技有限公司 A kind of video flow dispatching method, device, electronic equipment and storage medium
CN109361776A (en) * 2018-12-18 2019-02-19 郑州云海信息技术有限公司 Method for message transmission and device in cloud computing system
CN109639586A (en) * 2018-12-05 2019-04-16 量子云未来(北京)信息科技有限公司 A kind of data transmission method, apparatus and system
CN111132194A (en) * 2019-12-12 2020-05-08 联想(北京)有限公司 Information processing method and device and computer readable storage medium
CN114025376A (en) * 2021-11-10 2022-02-08 江苏思极科技服务有限公司 Trusted utilization system for idle bandwidth of network load equipment 5G
WO2022037341A1 (en) * 2020-08-21 2022-02-24 中兴通讯股份有限公司 Communication control method, network element, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1630250A (en) * 2003-12-16 2005-06-22 华为技术有限公司 Method of automatic analysis of communication network busy performance
CN102905315A (en) * 2012-09-24 2013-01-30 华为终端有限公司 Non-real-time traffic scheduling method, equipment and system
CN103096297A (en) * 2011-10-28 2013-05-08 北京市配天智慧云技术有限公司 Data transmission method, system and related equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1630250A (en) * 2003-12-16 2005-06-22 华为技术有限公司 Method of automatic analysis of communication network busy performance
CN103096297A (en) * 2011-10-28 2013-05-08 北京市配天智慧云技术有限公司 Data transmission method, system and related equipment
CN102905315A (en) * 2012-09-24 2013-01-30 华为终端有限公司 Non-real-time traffic scheduling method, equipment and system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107846614A (en) * 2017-10-19 2018-03-27 北京奇艺世纪科技有限公司 A kind of video flow dispatching method, device, electronic equipment and storage medium
CN107846614B (en) * 2017-10-19 2020-09-11 北京奇艺世纪科技有限公司 Video traffic scheduling method and device and electronic equipment
CN109639586A (en) * 2018-12-05 2019-04-16 量子云未来(北京)信息科技有限公司 A kind of data transmission method, apparatus and system
CN109361776A (en) * 2018-12-18 2019-02-19 郑州云海信息技术有限公司 Method for message transmission and device in cloud computing system
CN111132194A (en) * 2019-12-12 2020-05-08 联想(北京)有限公司 Information processing method and device and computer readable storage medium
WO2022037341A1 (en) * 2020-08-21 2022-02-24 中兴通讯股份有限公司 Communication control method, network element, and storage medium
CN114025376A (en) * 2021-11-10 2022-02-08 江苏思极科技服务有限公司 Trusted utilization system for idle bandwidth of network load equipment 5G
CN114025376B (en) * 2021-11-10 2023-09-19 国网江苏省电力有限公司泰州供电分公司 System for utilizing 5G idle bandwidth credibility of network load equipment

Similar Documents

Publication Publication Date Title
CN104468152A (en) Network transmission method and device
GB2587697A (en) Service experience analytics for network slice instance
CN103404196B (en) Shunt processing method, control unit and system
CN101969662B (en) Method and system for measuring and reporting random access channel optimization by terminal
CN102142990A (en) Traffic monitoring method and device
CN104811961A (en) LTE wireless network obstruction perceiving and alleviating method and system
CN103874134A (en) Flow control method and device
CN105722139A (en) Signaling storm management method and apparatus based on PCC framework
CN106063201A (en) Server, control device, management device, communication system, communication method, control method, management method, and program
CN104581743A (en) Method and device for achieving WLAN deployment
CN113542050A (en) Network performance monitoring method, device and system
CN107404378B (en) Data transmission method and device
CN109862591B (en) Bandwidth borrowing and cache sharing method based on Qos air interface slice
WO2015035573A1 (en) Network transmission method and apparatus
CN100563236C (en) The transmission method of QoS parameter
WO2021208920A1 (en) Network performance monitoring method, apparatus and system
CN105227396A (en) A kind of inferior commending contents dissemination system towards mobile communications network and method thereof
CN113891336A (en) Communication network frequency-reducing network-quitting method and device, computer equipment and storage medium
CN111200821A (en) Capacity planning method and device
KR20230029943A (en) Information transmission method, device, storage medium and electronic device
CN102111888A (en) Channel allocation method and device and system
CN103327441A (en) Minimized drive test method and device
CN105120475A (en) Method and device for managing secondary serving cell
CN111314408B (en) Local edge calculation and Internet of things management method based on communication layer multi-data item caching task
CN101868004B (en) Downlink control information transmission method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150325