CN103503417A - A communication system - Google Patents
A communication system Download PDFInfo
- Publication number
- CN103503417A CN103503417A CN201280017118.4A CN201280017118A CN103503417A CN 103503417 A CN103503417 A CN 103503417A CN 201280017118 A CN201280017118 A CN 201280017118A CN 103503417 A CN103503417 A CN 103503417A
- Authority
- CN
- China
- Prior art keywords
- service device
- communication system
- data
- applicable
- optimized service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A communication system (1) comprises a remote optimisation server (3) and a central optimisation server (5) adapted to communicate with each other via a backhaul network (4). The central optimisation server (5) communicates with core network elements (6, 8, 9) for data delivery. The servers (3, 5) provide access to local data servers, manage backhaul links, perform data caching, and optimise transmission of data that needs to be back-hauled in order to reduce data transfer via the backhaul network in a manner which is transparent to users and to core network elements. The servers perform compression and protocol optimisation. The remote optimisation server comprises a HTTP accelerator which uses client and server side optimisation functions to retrieve a bundle of resources associated with a request for base HTML, and maintains a set of persistent connections over which all HTTP traffic is carried. The HTTP accelerator has a split proxy architecture in which functionality is distributed across servers on both ends of the backhaul link.
Description
Technical field
The present invention relates to data communication, especially there is image and/or video, and/or the data of audio frequency are by the communication of wide area network.
With reference to Fig. 1, in traditional mobile cellular data network, before it occurs as " standard " IP transmission, data from user side are passed base station (for example, Node-B, eNode-B ...), be then RNC, here encrypt and be terminated, closelying follow afterwards is SGSN and GGSN.
Mobile data network (for example 3G or 4G) was at an unprecedented rate grown up through the several years in the past.Current have about 1,500,000 NodeBs (Node-B) to use in the whole world.This number, do not comprise the Femto community, can increase with speed increment and the expection of its growth rate in every year general 300,000.
Demand for the 3G capacity is ordered about by many factors, comprising:
-USB Modem; These equipment make portable computer can be connected to the Internet and pass through 3G mobile network's joint network.These modulator-demodulators are popular for those people that much maybe can't access WiFi, DSL or cable modem that travel.Operator usually introduces these equipment and is designed for fixing Monthly Payment in the charge system of unified expense and the common price-list of " general " exactly.
-to have the bandwidth that the senior mobile phone of network browsing instrument expends be the doubly a lot of of conventional mobile phone.The increase of these 3G network equipment has caused the increase of 200% to 300% capacity requirement.
Owing to looking to processing with many Geng little community the demand of capacity in conventional cellular systems operator.Now, many operators dispose the Femto community very on a large scale at consumer's family and office.
The direct result increased as the 3G network capacity aspect website number and site capacity, the backhaul capacity demand of these websites also increases with similar percentage.Yet a traditional grand NodeB supposes that two E1 of original use connect for sound and note (2 * 2MBit/S), and now, identical website often need to configure 6 to 8 such E1 chains and fetch the processing overhead provision.Because operator in most of the cases hires out its backhaul capacity, be basis per month according to every Mbit/s, the cost that therefore minimizes backhaul is exactly high priority.
Another technology is exactly to introduce the Femto community in network.The Femto community is very little in 3G Node-B form, low capacity (4 to 16 users simultaneously), low-cost (being less than $ 100).These Femto communities are deployed in consumer family or office usually, and typically with existing DSL line, connect back core net.In other words the positive user's of cellular carrier oneself DSL line is as backhaul.Academicly the method operation fairly good, however use their architecture to make and finally need to optimize/minimizing bandwidth because the increase of 3G data throughout and ISP oppose cellular carrier " freely ".Another interesting aspect of Femto Quarter Design is exactly that it comprises the RNC element, and all elements of wireless access network are contained in a unit thus.
The present invention is intended to address the above problem.
Summary of the invention
According to the present invention, a kind of communication system is provided, comprising:
Long-range Optimized Service device, it is applicable to and base station communication,
Central authorities' Optimized Service device, it is applicable to communicate by letter with described long-range Optimized Service device by backhaul network, and communicates by letter for transfer of data with the core net element, and
Wherein said long-range Optimized Service device and described central Optimized Service device are applicable to: the access to the local data server is provided, management is by the communication of described backhaul network, the executing data buffer memory, and optimize by the transmission of the data of described backhaul network transmission, so that being that transparent mode reduces the transfer of data by described backhaul network to user and core net element.
In one embodiment, described long-range Optimized Service device and described central Optimized Service device are applicable to: being that transparent mode reduces the transfer of data by described backhaul network to user and described core net element.
In one embodiment, described central Optimized Service device is applicable to be connected with described core net element with for supervision, customer service, book keeping operation and safety.
In one embodiment, described central Optimized Service device is applicable to: the simulation base station controller is towards the interface of other core net elements.
Preferably, described central Optimized Service device is applicable to carry out compression.
In one embodiment, the described central Optimized Service device optimization that is applicable to carry on an agreement.
In one embodiment, described long-range Optimized Service device is applicable to realize at remote site a subset of RNC, SGSN and GGSN function, at described remote site, represents not encapsulation and unencrypted User IP business so that this IP operation can be managed and optimize.
In one embodiment, described long-range Optimized Service device is applicable to carry out the direct IP access to local datastore, makes it possible to carry out local data access and can Application standard and the IP optimisation technique of enhancing for backhaul communication at base station site.
Preferably, described long-range Optimized Service device comprises: business grader, user data optimizational function unit and back haul link manager.In one embodiment, described back haul link manager is applicable to access local datastore.
In one embodiment, described central Optimized Service device comprises: back haul link manager, user data optimizational function unit and agreement relay function unit.Preferably, the business grader of described long-range Optimized Service device is applicable to, and carry out service observation, and described delineation of activities is become to different classes of, and mark is described different classes of before submitting to described back haul link manager.
In one embodiment, described long-range Optimized Service device is applicable to stop the business of particular category to carry out backhaul communication at special time.In one embodiment, described back haul link manager is applicable to according to class of service Dynamic Selection carrier.Preferably, described selection is carried out according to service quality standard and subscriber equipment.
In one embodiment, described server is applicable to: carry out service optimization, it comprises buffer memory and preextraction, and described buffer memory downloads by backhaul the object changed in the page only for guaranteeing; Carry out transimiison analysis, to determine data, the data compression that will download between non-peak period; Carry out the compression algorithm for header and payload; And execution header-compressed.
In one embodiment, described long-range Optimized Service device comprises the HTTP accelerator, and it extracts a branch of resource be associated with request to basic HTML by client and server end optimizational function.
In another embodiment, described HTTP accelerator is applicable to safeguard that one group continues to connect, and continues connection by described one group and carries all HTTP transmission.Preferably, the described HTTP accelerator tool separative framework of acting on behalf of, described separation act on behalf of framework, function is distributed on the server at back haul link two ends.In one embodiment, remote agent occurs as the HTTP Proxy of the browser on the subscriber equipment that runs on remote site, and central agency is as the typical Web client of Web server.
In one embodiment, described Optimized Service device is applicable to based on: which object in user's the visual field, the order of the size of described object, the described object of browse request, object type, user's prioritization of access group, and carry out, optimizes.Preferably, IP operation is directly related to the cellular-specific user identifier.
In one embodiment, described Optimized Service device is applicable to carry out the following step in order to serve HTTP Web page request: when when client needs the basic page, for the described page, by browser, send initial GET request; Remote agent intercepts described GET and asks and forward URL to central agency; Described central agency is obtained the basic page be associated with described URL from Web server, and the described basic page being passed to scheduler and the compression engine of described central Optimized Service device, described scheduler and the described basic HTML of compression engine scheduling are to be transferred to described remote site by continuing to be connected; Described central agency is resolved described basic HTML, and extracts and be embedded in the related Web resource in this page immediately, compresses and dispatches these resources to be transferred to described remote site; At remote port, described remote agent is resolved described basic HTML and is determined which resource will be transmitted, and described remote agent is transferred to described client by described basic HTML subsequently; And when described client is carried out the follow-up request to described related resource, at first described remote agent determines whether described resource is transmitted, if described resource is transmitted, the request from described client is delayed until described resource arrives at; Otherwise, if this is the new request to the new basic page, so described system is carried out above-mentioned steps.
In one embodiment, described Optimized Service device is applicable to keep the transparency of the peering session of mobile device, reduce the data service on back haul link simultaneously, wherein said long-range Optimized Service device comprises long-range peer agent, described central Optimized Service device comprises central peer agent, wherein said long-range peer agent represents the network peers include both of mobile client, described central peer agent represents mobile client, and described agency is transparent for described mobile client and their network peers include both.
In another embodiment, described agency all by data buffer storage in the symmetrical cache structure of a separation, in the symmetrical cache structure of described separation, between server by back haul link cache exchanging key.Preferably, server is applicable to check that described server sends to the data of other servers, and on-the-fly modifies cached parameters, and described cached parameters comprises: queue size or key schedule or block size or data cached maintain strategy.In one embodiment, described central peer agent is applicable to described long-range peer agent notice: the data of asking are available on the aided remote peer agent of the identical or different long-range Optimized Service device of described system.In one embodiment, described agency is applicable to monitor that the equity of mobile client connects and position.In one embodiment, described agency is applicable to: in the situation that needs are used on a small quantity backhaul network or do not use backhaul network, use the information monitored to guide reciprocity data on the same side of described backhaul network between peers include both.In one embodiment, described agency is applicable to revise the standard of selecting peers include both when setting up and safeguard that equity connects.
Preferably, described standard comprises the capacity of position, radio link quality or remote cell or the capacity of back haul link.
In one embodiment, described agency is applicable to the identity of maintain customer end in a plurality of block data protocol contexts.
In one embodiment, described server is applicable to monitor activation and the deexcitation of packet data protocol PDP Context, comes distribution marker to each context, and shares described identifier with other servers.
In one embodiment, described long-range Optimized Service device and described central Optimized Service device are applicable to: extract data by described core net, even described data be by described long-range Optimized Service device from the buffer memory transmission and by back haul link, not sent be also like this.
In one embodiment, described long-range Optimized Service device is applicable to: only, described data are drawn to described central Optimized Service device by described core net after, just transmit described data.
In one embodiment, described long-range Optimized Service device is applicable to postpone transmission until after receiving the permission from described central Optimized Service device.Preferably, described long-range Optimized Service device is applicable to monitor that buffer memory is used, and if to use high more backhaul capacity based on buffer memory will be available, correspondingly determine the use of backhaul network.
In another embodiment, the supervision that described long-range Optimized Service device is applicable to use according to buffer memory on-the-fly modifies QoS parameter, the designator that described buffer memory is used as backhaul network to use.Preferably, described system comprises a plurality of long-range Optimized Service devices.
In one embodiment, described long-range Optimized Service device is suitable for propelling data to another long-range Optimized Service device.In one embodiment, described long-range Optimized Service device adopts cluster architecture and shares identical back haul link.
In another aspect, the invention provides a kind of computer program, comprise software code, be applicable to carry out the Optimized Service device step as the described system of previous any embodiment.
Detailed Description Of The Invention
Brief description of drawings
The present invention can by more following embodiment and only with reference to the example of accompanying drawing given description more clearly understand, as follows:
It is above-mentioned that Fig. 1 has been example, the component drawings of typical mobile data network framework in prior art;
Fig. 2 is the component drawings of communication system architecture of the present invention;
Fig. 3 the has been example framework calcspar of long-range Optimized Service device; With
Fig. 4 the has been example framework calcspar of central Optimized Service device;
The figure of Fig. 5 has been example signal stream; With
The figure of Fig. 6 and 7 has been examples optional central authorities and long-range Optimized Service device.
Embodiment
With reference to Fig. 2, at remote site, communication system 1 comprises base station 2 and long-range Optimized Service device 3.It is communicated by letter with the element at the core net website by backhaul network 4.The latter is central Optimized Service device 5, MSC6, SGSN8 and GGSN9.MSC6 communicates by letter with PSTN7 and GGSN communicates by letter with the Internet 10.
As shown in Figure 3, long-range Optimized Service device 3 comprises business grader 20, user data optimizational function 21 and back haul link manager 22.The latter and local datastore 23 link connections.
With reference to Fig. 4, central Optimized Service device 5 comprises back haul link manager 30, user data optimizational function 31, agreement relaying 33 and IMSI database 34.
The RNC function comprises crypto endpoint, can in base station 2 or near the hardware of physical location base station 2, implement.The impact of this change is exactly to make framework " more flat " and do like this to make the optimisation technique enforcement the following describes more convenient.Secondly, (long-range and central) the Optimized Service device that is positioned at back haul link 4 arbitrary ends is introduced into.
The main task of long-range Optimized Service device 3 is accessed management, the data buffer storage of (for example local network website), different back haul links and needs the optimization of the data of backhaul to provide support for local data exactly.
Central authorities' Optimized Service device 5 is similar to the long-range Optimized Service device 3 that is positioned at core net, for the optimization of backhaul data.Central authorities' Optimized Service device 5 is connected with the element of core net with for charging, operational management, supervision, customer service and safety.It turns round in the mode be similar to as the RNC of other (having now) core net element institute perception.This facilitates the integration for these core net elements.Some that central authorities' Optimized Service device 5 is gone back in deal with data optimization aspect, the compression for example the following describes and protocol optimization.
One of advantage aspect of described framework is exactly to implement RNC, the subset of SGSN and GGSN function at remote site.It represents not encapsulation, unencrypted customer service so that this IP transmission can be managed and optimize at remote site.
Similarly, become flat framework and realize the direct IP access to local datastore; For example educate or health resources enterprise Web website, home video servers, this locality.This has realized in the access of the local data of base station site and in the IP optimisation technique of backhaul network 4 Application standards and enhancing.
Long-range Optimized Service device 3 classification of execution business and service differentiations.The business of using deep message to detect (Deep Packet Inspection) detects and realizes for example identification of VoIP, game, video and VPN of different service types.This permission business is divided into different preferential kinds, then before submitting to backhaul network 4 its by the mark rightly of the angle from service quality (QoS).If this has also realized in necessary situation, for example identification of VoIP and the possible prevention of specific unnecessary type of service.
The service differentiation of prioritised transmission allows different carriers to be used to the dissimilar transmission of backhaul.For example, the Node-B in urban district can carry QoS standard transmission for example sound or signaling with high-quality E1/T1 link, but not standard data delivery (public internet) can by link more cheaply for example DSL by backhaul.Similarly, the different QoS standard can cellular identity and qos parameter based on the user be employed.For example, HLR can comprise and can be used in remote site for specific user's cellular-specific qos parameter (IMSI) and these HLR parameters and arrive and from the order of priority of user's transmission for distinguishing.
Similarly, long-range Optimized Service device 3 other IP optimisation techniques of execution comprise:
-buffer memory; Buffer memory guarantees in the page that the object only changed downloads by backhaul;
-extract in advance; Transimiison analysis is determined in the off-peak hours content that will be downloaded/broadcast;
-data compression; Compression algorithm for header and payload;
-header-compressed.
Refer back to Fig. 3, long-range Optimized Service device 3 comprises following functional module.Business grader 10 checks from the grouping of base station this transmission of route and directly arrives back haul link manager 22 or optimize module 21 to user data.Business grader 10 also can provide other functions for example to stop particular traffic type.User data optimize module 21 operative norms with the data-optimized technology round-trip of the IP user data strengthened.Back haul link manager 22 is safeguarded the connection between long-range and central location and the transmission of using these connections is distinguished to order of priority.It can also in the situation that the needs route transmission to local datastore (web website).
With reference to Fig. 4, central Optimized Service device 5 comprises that back haul link manager 30 safeguards connection between long-range and central location and the transmission of using these connections is distinguished to order of priority.User data optimization module is 31 implementation criterias is used for the backhaul user data with the data-optimized technology of IP enhancing.Agreement trunk module 33 has two major functions; Its protocol conversion (relaying) that will use in backhaul is the 3GPP Iu that standard agreement for example points to the core net element.Its business grader also be engaged in the long-range Optimized Service device 3 the following describes comes the leading subscriber data to separate from signaling.Also safeguard the database of latter's function user's IMSI identifier.
Inner GGSN stops arriving and from the transmission of SGSN and also for the access of tunnel management and the Internet.
Mobile management transmits that for example position renewal, authentication, switching, registration and network depend on can be by for example by business grader 10 identification and pass through pellucidly system.When agreement relaying 33 just detects the tunnel of setting up for user data, it checks that IMSI of user also determines whether that optimization can be applied to specific user's data.Under specific circumstances, roamer for example, because it need to transmit by user's home network, it may not need optimization data.
If it is sure that IMSI checks, the message that 33 transmissions of agreement relaying comprise IMSI and tunnel identifier so, to the data-optimized module 21 of long-distance user, indicates it to terminate in the user data tunnel of long-range Optimized Service device 3.This user data is optimized module 21 and is stopped tunnel and extract user data (IP transmission).This IP transmission is optimised and be transmitted to back haul link manager 22.
User data is optimized module 31 by the reciprocity back haul link manager 22 at central Optimized Service device 5 and user data and is sent.Based on configuration data, how agreement relaying 33 determination datas are should be by external routes.Possible situation comprises that optimizing module 31 from user data is routed directly to external network (for example the Internet), optimizes module 31 from user data and is routed to external network or is routed to external network by SGSN8 and GGSN9 by inner GGSN9.The main advantage of first kind of way be by network element forwards still less more efficiently, faster and use less resource.Main advantage by the SGSN8 route is that any existing taximeter or similar framework are not affected.
The HTTP accelerator
HTML (Hypertext Markup Language) (HTTP) is the agreement of a borderless transaction, the content exchange between its management Web client and server.HTTP is characterised in that continuous operation, the extraction time of its delay embedding formula Web Internet resources.For example, when the client on end user device proposes the HTTP GET request for the ad hoc networks page, the basic html page that Web server is replied the reference that comprises other nested resources that the user is asked shows that this page is to end subscriber.These resources are passed further HTTP GET request continuously and connect to ask by the possible new TCP to the webserver by the client opening.Because each operated separately by long two-way time, postpone, it is very bad that the continued operation of http protocol is carried out by the high latency back haul link such as satellite link.
The tradition Web browser is not typically assembled its GET request, alternatively, and its required resource of its disposable request.In order to overcome the continued operation of HTTP, there are several known modes to be illustrated for extract the resource of one group of polymerization from server, be commonly referred to as a branch of.These modes can be classified as client and server end solution usually.System 1 comprises the HTTP accelerator, and its hybrid optimum technique with the client and server end extracts the resource that request a branch of and to basic HTML is associated.
In addition, the problem of several transmission control protocols (TCP) is arranged, it is owing to passing through the poor web page load performance of high latency back haul link.For example, there is several being relevant to connect the problem of setting up and starting slowly.TCP three-way handshake (SYN-SYN-ACK) is used to set up TCP and connects and will be connected dismounting.For example, Web browser can be configured to open several TCP and connects to Web server.This process has been introduced long delay to the web page download time by the high latency back haul link.The HTTP accelerator has safeguarded that one group connects continuously, by its all HTTP transmission carrieds.
With reference to Fig. 5, the HTTP accelerator is distributed between server 3 and 5.It has and separates the HTTP Proxy framework, by between this its functional two acting servers by implementing at backhaul network 4 two ends, is distributed.Remote agent (long-range Opt agency) occurs as the HTTP Proxy to running on the browser on the equipment of the end subscriber of remote site.Central agency (central Opt agency) is as the typical web client of Web server.Therefore, system is used " separating " http protocol on the agency of new pencil mechanism transmission network content at these.
Functional module shown in Fig. 5 is as follows:
22,30 long-range and central link managers;
40 remote agents (long-range Opt agency);
41 Terminal Server Clients (HTOTP client);
42 central agency (central Opt agency);
43 have the web contents extraction function of resolver;
44 worker threads;
45 schedulers and compression engine;
46 servers (HTOTP server).
Scheduler/compression engine 45 pushes nested object in basic HTML to remote site with mode of priority.This preferentially based on:
A) which object is in the user visual field.It is doubly a lot of that the basis html page can be greater than the browser window viewing area.End subscriber can only " be seen " nested object, and it is in his/her visual field;
B) size of object;
C) order of browse request object;
D) object type for example CSS there is higher priority than image;
E) user's priority access group.A new aspect of the present invention is exactly that the IP transmission can be directly related to the cellular-specific user identifier.
When scheduler 45 pushes content to remote site, scheduler 45 provides the fairness across active user, safeguards these priority class simultaneously.Content is the image compressed data volume of carrying by backhaul that further reduces at this moment for example.
When starting, the TCP that long-range Opt agency 40 and central Opt agency 42 set up fixed qty between them connects.This only the startup stage carry out and these to be connected to the whole system run duration maintained.
In order to serve the request of HTTP web page, system operates as follows:
-when when client new web page face is requested, to the initial GET of this page (being known as the basic page), ask viewed device to send;
This GET request of-long-range Opt agency 40 interceptings also forwards this URL to central Opt agency by one of being fixedly connected with;
-central Opt agency 42 extracts the basic page relevant to URL and passes to scheduler/compression engine from Web server.Basis HTML is scheduled and is transferred to remote site with the connection by lasting;
-central Opt agency 42 resolves this basis HTML and regains immediately the relevant web resource that is embedded in this page.These resources compressed and the scheduling to be transferred to remote site;
-received at remote port as basic HTML, long-range Opt agency 40 resolves it and determines which resource will be in the way from ground.Then it transmits basic HTML to client.
-when client 41 is sent the request subsequently to related resource, at first long-range Opt agency 40 determines that resources are whether in the way from ground side.If so, the described request from client is delayed until described resource arrives at, otherwise, if this is the new request for the new basic page, system is carried out the above-mentioned step of putting forward so.
Framework has separately been optimized the web page extraction at several different aspects.At first, the three-way handshake of costliness via satellite has been cancelled, and this is because carry out in ground side to the TCP connection of Web server.Secondly, caused the GET request of a branch of its nested resource for sending in ground side for the initial GET of adhoc basis HTML.Next related resource is delivered to remote site from ground.Such mechanism has overcome the continued operation of HTTP.The 3rd, compression aids in and reduces the transmission quantity of link via satellite.
One of problem that is cached to the introducing of cellular network edge is exactly the function of Incumbent, as lawful intercept, charging and customer care and service quality are affected, and decommission, as expected, these functions reside in the core net of operator usually, therefore expect all data and the content of serving by core net.Aspect charging, cache hit may be introduced under multiple charging or the scheme on charging.Lawful intercept need to be accurate data Replica to a lawful intercept server.Because cache hit rate is not taken into account in QoS configuration file factor, service quality also is subject to the impact of buffer memory.The cache hit of base station site will serve local data and will be not can be by operator network thereby affect these functions.Part as long-range optimization and central Optimized Service device, the present invention realizes symmetrical cache structure, therein buffer memory key and data at each node, copied and in a cache hit only reference between the back haul link manager 3 and 30 in Fig. 3 and Fig. 4, sent.In Fig. 2, by the data between long-range Optimized Service device 3 and base station 2 and are existing True Datas by the data between central Optimized Service device 5 and SGSN8/GGSN9, and without the present invention in appropriate position.This respect has been safeguarded lawful intercept, charging and the qos feature of operator.Typical operation scenario is as follows:
-user request for example, from some data of Internet web server, video clipping server video flowing.
-originally by network the time, content can not be presented in the buffer memory in long-range and central server.The encrypted key of content for example uses hash function and is stored in long-range and central cache.Video is optimized for example backhaul of protocol optimization of feature by having some in this case.
-while passing through network secondarily and subsequently, content add key in long-range and central Optimized Service device and during in cache hit only a reference by backhaul, be sent out.
-at central Optimized Service device, therefore user's initial request and response will and retain lawful intercept, charging and the qos feature of operator but send with reference to being passed backhaul by core net.
-at long-range Optimized Service device, initial or present content is served by long-range optimization buffer memory according to the indication of reference.
The various ways that the characteristic of mobile cellular network needs buffer memory to implement.But Web be buffered in static content for example HTML process and finely for video and dynamic content, poor buffer memory rate but to be arranged.But byte and object are to the fine byte buffer memory of content of multimedia buffer memory, for example for large document size, for example video need to large keys sizes with the equity transmission.System adopt buffer memory for example Web buffer memory, target cache and piece/byte buffer memory and buffer memory be symmetrical in essence, implement the layering cache way.Due to cellular signaling, by long-range and central server, the cache hit scene that server can be based on best, throughput and size of data that must data make data adaptation cache layer and Hash mechanism.For the cell global identity of specific stream, also identify for data session for example session is real-time, stream is done one's best in real time, alternately and background is done one's best certain content and QoS, also specific radio is accessed for example maximum bit rate, error rate, payload size and delay with assuring of bearer properties simultaneously.Long-range and central server is also carried out grouping inspection at the IP layer.The present invention uses the honeycomb parameter in conjunction with IP fractional analysis and inspection, determines for example disk storage management of cache blocks size, buffer memory removing strategy and the buffer memory of Hash key algorithm, data payload of cached parameters.
Another aspect of the present invention is that long-range and central Optimized Service device 3 and 5 can monitor honeycomb mobile messaging and geographic position data, and therefore the data cached mobility that can meet the user moves to remote node or is eliminated from remote node.
And, but the decision that long-range and central Optimized Service device 3 and 5 Application standards grouping inspection technology assist QoS, preheating and the preextraction of in addition going back auxiliary cache, here the frequent data of using based on the user in the behavior of specific cell and by buffer memory in advance.System also can consider that user's Move Mode determines which remote cache pre-download is relevant to a specific user's data, if group user Yi Ge community.
Another feature of system is exactly Dang Yizu community and long-range Optimized Service device while sharing identical backhaul, but long-range Optimized Service device 3 also cluster come shared key and data together.And the present invention allows protocol optimization and the compression considering cache hit rate, follow the saving bandwidth of on-the-fly modifying to QoS characteristic and behavior.
Yet aforementioned description relates to mobile (honeycomb) data network for example 3GPP3G and 4G network, the described technology fine fixed-bandwidth that is applied to equivalently configures with other data networks.
With reference to Fig. 6 and 7, in another embodiment, long-range Optimized Service device 50 comprise long-range peer agent 51 (RPA) and long-range equity (P2P) buffer memory 52 with shown in the mobile client of communicating by letter with it 53.Central authorities' Optimized Service device 60 has central peer agent 61 (CPA) and central P2P buffer memory 62.It is communicated by letter with outside GGSN63 and passes through the Internet 10 and onwards communicate by letter with P2P tracking system 66 with P2P client 64.
Server 50 and 60 has a plurality of other features, and the optimization of equity (P2P) agreement is provided in the mobile network's who connects context.Server is realized the optimization of backhaul network 4, safeguards the transparency of equity (P2P) client session at mobile subscriber place simultaneously.Set up equity (P2P) session when mobile device by the honeycomb architecture, peer agent 51 and 61 is based upon the long-range and core-network side of backhaul network 4.These part co-ordinations, with for example, angle from mobile subscriber, their reciprocity copy 65 and other servers (tracker 66) that relate to during setting up and safeguarding peering session, behavior is transparent.
This means user's the existing peer protocol of P2P client 53 use next communicate by letter with their peers include both (even so, the in fact P2P network peers include both of RPA representative of consumer operation).In addition, act on behalf of the existing peer protocol of 61 use with peers include both and represent that other servers of client carry out PERCOM peripheral communication, also meaning that external client and server are just being used existing peer protocol and do not paying close attention to presenting of these miscellaneous parts.
When mobile network's topology allows, CPA also can indicate specific RPA, and another RPA has the information that it is asked, and, in order to save the purpose of bandwidth, CPA indicates initial RPA, and it will ask described information from second RPA.
Mode like this, reciprocity upload/download statistics keeps transparent, allows the peer protocol management to upload and the download rate, direct with its peers include both is connected as client.This is very important, and for example agreement is used " equity " mechanism to select peers include both and download rate here.The transparency also is retained in shift scene, thereby user's mobility is considered in RPA and CPA co-ordination here.
System is also optimized the reciprocity behavior in network with network topology knowledge and the position that is connected the user.Especially notice the position of each peers include both about the cellular network topology, the P2P session can be monitored to set up the position of swap data peers include both in network.It can identify equity connection, identical (long-range) side that two sides connect in backhaul here by this knowledge.Then, pass through transmission equity data between these peers include both, and, without transmit data by backhaul, the improvement that this has brought on delay, throughput and bandwidth are used meets lawful intercept and charging requirement simultaneously.This can occur in independent RPA or pass in the context of two or more RPA.It also can occur in the CPA rank potentially.
Place in peers include both in the cellular network topology, by other factors for example effective bandwidth, delay, transmission and QoS cost consideration in the interior possibility that becomes.One aspect of the present invention is exactly that information also is used to be modified in the weight of setting up peers include both while being connected with the maintenance equity.
In cellular environment, transmitted in packets is passed PDP Context provides, and this context connects associated with the IP address with the user; These are distributed by core net (GGSN) and safeguard.But peer protocol user IP address streams of trace data, and add up which data flow and be used in turn manage that peers include both is selected and availability.By association from the data of PDP Context with reciprocity transport stream, can be maintained across multiplexed PDP Context from the user identity at peer-to-peer network visual angle.This information also can be used to determining of in cellular environment guide service quality.
Refer again to back Fig. 5, assembly 40 and 42 can have honeycomb and data-optimized function.The cellular functionality of the assembly 42 in central Optimized Service device is responsible for the interworking with cellular core network.Its supervision cellular signaling determines when the phone user is just utilizing the packet data cellular service.Central cell assembly 42 monitors activation and invalid PDP (packet data protocol) context of being carried out by independent mobile subscriber.When PDP Context is established, it distributes unique identifier to share this information to each PDP Context and with the peer component on long-range Optimized Service device.The particular community of the PDP for each PDP Context of sharing between long-range and central optimizational function comprises:
-unique PDP identifier;
-user IMSI;
-PDP Context APN;
-PDP qos parameter;
-pdp address
-GGSN address:
-GGSN side tunnel identifier;
-cell side tunnel identifier.
The cellular functionality of the assembly 40 of long-range Optimized Service device is analyzed the transmission on phone user plane, and the PDP Context of definite originating call user and the use of the PDP Context data based on shared.Communication period between long-range and central data optimization component, the PDP Context identifier is retained.This context data can be optimized between node and be sent to central authorities at long-range optimization node, the parameter of perhaps for example asking as HEMLGet as the part of data payload in the band, perhaps with in the information unit in an external signaling message, or as independent message.Central authorities optimize node and use the PDP reference parameter to re-establish the tunnel towards core net.The content of unique PDP Context identifier makes cellular component select appropriate GPRS tunnel when the GGSN with core net is mutual.By removing the protocol overhead for user-plane transmissions, the effect of above-mentioned steps provides the protocol optimization of cellular protocol, is maintained into core net and the accurate of long-range RNC/Node-B communicated by letter simultaneously.
If the user be exactly to occur another aspect of the present invention while moving, allow to carry out between remote server by central node the transmission of PDP reference information between remote server in shift scene.
Sharing associated PDP Context parameter between central authorities and long-range Optimized Service device 40 and 42 has realized:
-when application data and bandwidth optimization, long-range and central Optimized Service device data-optimized, be retained in the qos parameter that cellular domains is conferred;
-comprise user identity and Access Point Name (APN) parameter as transmission classification assembly, and
-when application bandwidth is managed, user identity is used as a definite factor.
The present invention is not limited in described embodiment, but can change at framework and details.Here term " base station " is used, and it can mean GSM basic transceiving station or its equivalent situation, for example 3G network Node B or eNode B.Backhaul network can comprise any communication network, by it, need to limit transmission, comprises for example satellite link.
Claims (42)
1. a communication system comprises:
Long-range Optimized Service device, it is applicable to and base station communication,
Central authorities' Optimized Service device, it is applicable to communicate by letter with described long-range Optimized Service device by backhaul network, and communicates by letter for transfer of data with the core net element, and
Wherein said long-range Optimized Service device and described central Optimized Service device are applicable to: the access to the local data server is provided, management is by the communication of described backhaul network, the executing data buffer memory, and optimize by the transmission of the data of described backhaul network transmission, so that being that transparent mode reduces the transfer of data by described backhaul network to user and core net element.
2. communication system as claimed in claim 1, wherein said long-range Optimized Service device and described central Optimized Service device are applicable to: being that transparent mode reduces the transfer of data by described backhaul network to user and described core net element.
3. communication system as described as any one in claim 1 or 2, wherein said central Optimized Service device is applicable to be connected with described core net element with for supervision, customer service, book keeping operation and safety.
4. as the described communication system of aforementioned any one claim, wherein said central Optimized Service device is applicable to: the simulation base station controller is towards the interface of other core net elements.
5. as the described communication system of aforementioned any one claim, wherein said central Optimized Service device is applicable to carry out compression.
6. as the described communication system of aforementioned any one claim, the wherein said central Optimized Service device optimization that is applicable to carry on an agreement.
7. as the described communication system of aforementioned any one claim, wherein said long-range Optimized Service device is applicable to realize at remote site a subset of RNC, SGSN and GGSN function, at described remote site, represents not encapsulation and unencrypted User IP business so that this IP operation can be managed and optimize.
8. communication system as claimed in claim 7, wherein said long-range Optimized Service device is applicable to carry out the direct IP access to local datastore, makes it possible to carry out local data access and can Application standard and the IP optimisation technique of enhancing for backhaul communication at base station site.
9. as the described communication system of aforementioned any one claim, wherein said long-range Optimized Service device comprises: business grader, user data optimizational function unit and back haul link manager.
10. communication system as claimed in claim 9, wherein said back haul link manager is applicable to access local datastore.
11., as the described communication system of aforementioned any one claim, wherein said central Optimized Service device comprises:
Back haul link manager, user data optimizational function unit and agreement relay function unit.
12. as the described communication system of any one claim in claim 9-11, the business grader of wherein said long-range Optimized Service device is applicable to, carry out service observation, and described delineation of activities is become to different classes of, and mark is described different classes of before submitting to described back haul link manager.
13. communication system as claimed in claim 12, wherein said long-range Optimized Service device is applicable to stop the business of particular category to carry out backhaul communication at special time.
14. communication system as described as claim 12 or 13, wherein said back haul link manager is applicable to according to class of service Dynamic Selection carrier.
15. communication system as claimed in claim 14, wherein said selection is carried out according to service quality standard and subscriber equipment.
16., as the described communication system of aforementioned any one claim, wherein said server is applicable to:
Carry out service optimization, it comprises buffer memory and preextraction, and described buffer memory downloads by backhaul the object changed in the page only for guaranteeing;
Carry out transimiison analysis, to determine data, the data compression that will download between non-peak period;
Carry out the compression algorithm for header and payload; And
Carry out header-compressed.
17. as the described communication system of aforementioned any one claim, wherein said long-range Optimized Service device comprises the HTTP accelerator, it extracts a branch of resource be associated with request to basic HTML by client and server end optimizational function.
18. communication system as claimed in claim 17, wherein said HTTP accelerator is applicable to safeguard that one group continues to connect, and continues connection by described one group and carries all HTTP transmission.
19. communication system as claimed in claim 18, the wherein said HTTP accelerator tool separative framework of acting on behalf of, described separation act on behalf of framework, function is distributed on the server at back haul link two ends.
20. communication system as claimed in claim 19, wherein remote agent occurs as the HTTP Proxy of the browser on the subscriber equipment that runs on remote site, and central agency is as the typical Web client of Web server.
21. as the described communication system of aforementioned any one claim, wherein said Optimized Service device is applicable to based on: which object in user's the visual field, the order of the size of described object, the described object of browse request, object type, user's prioritization of access group, and carry out, optimizes.
22. communication system as claimed in claim 21, wherein IP operation is directly related to the cellular-specific user identifier.
23., as the described communication system of aforementioned any one claim, wherein said Optimized Service device is applicable to carry out the following step in order to serve HTTP Web page request:
When client needs the basic page, for the described page, by browser, send initial GET request;
Remote agent intercepts described GET and asks and forward URL to central agency;
Described central agency is obtained the basic page be associated with described URL from Web server, and the described basic page being passed to scheduler and the compression engine of described central Optimized Service device, described scheduler and the described basic HTML of compression engine scheduling are to be transferred to described remote site by continuing to be connected;
Described central agency is resolved described basic HTML, and extracts and be embedded in the related Web resource in this page immediately, compresses and dispatches these resources to be transferred to described remote site;
At remote port, described remote agent is resolved described basic HTML and is determined which resource will be transmitted, and described remote agent is transferred to described client by described basic HTML subsequently; And
When described client is carried out the follow-up request to described related resource, at first described remote agent determines whether described resource is transmitted, if described resource is transmitted, the request from described client is delayed until described resource arrives at; Otherwise, if this is the new request to the new basic page, so described system is carried out above-mentioned steps.
24. as the described communication system of aforementioned any one claim, wherein said Optimized Service device is applicable to keep the transparency of the peering session of mobile device, reduce the data service on back haul link simultaneously, wherein said long-range Optimized Service device comprises long-range peer agent, described central Optimized Service device comprises central peer agent, wherein said long-range peer agent represents the network peers include both of mobile client, described central peer agent represents mobile client, and described agency is transparent for described mobile client and their network peers include both.
25. as the described communication system of aforementioned any one claim, wherein said agency all by data buffer storage in the symmetrical cache structure of a separation, in the symmetrical cache structure of described separation, between server by back haul link cache exchanging key.
26. communication system as claimed in claim 25, wherein server is applicable to check that described server sends to the data of other servers, and on-the-fly modify cached parameters, described cached parameters comprises: queue size or key schedule or block size or data cached maintain strategy.
27. communication system as described as any one in claim 24 to 26, wherein said central peer agent is applicable to described long-range peer agent notice: the data of asking are available on the aided remote peer agent of the identical or different long-range Optimized Service device of described system.
28. communication system as described as any one in claim 24 to 27, wherein said agency is applicable to monitor that the equity of mobile client connects and position.
29. communication system as claimed in claim 28, wherein said agency is applicable to: in the situation that needs are used on a small quantity backhaul network or do not use backhaul network, use the information monitored to guide reciprocity data on the same side of described backhaul network between peers include both.
30. communication system as claimed in claim 29, wherein said agency is applicable to revise the standard of selecting peers include both when setting up and safeguard that equity connects.
31. communication system as claimed in claim 30, wherein said standard comprises the capacity of position, radio link quality or remote cell or the capacity of back haul link.
32. communication system as described as claim 30 or 31, wherein said agency is applicable to the identity of maintain customer end in a plurality of block data protocol contexts.
33. communication system as claimed in claim 32, wherein said server is applicable to monitor activation and the deexcitation of packet data protocol PDP Context, comes distribution marker to each context, and shares described identifier with other servers.
34. as the described communication system of aforementioned any one claim, wherein said long-range Optimized Service device and described central Optimized Service device are applicable to: extract data by described core net, even described data be by described long-range Optimized Service device from the buffer memory transmission and by back haul link, not sent be also like this.
35. communication system as claimed in claim 34, wherein said long-range Optimized Service device is applicable to: only, described data are drawn to described central Optimized Service device by described core net after, just transmit described data.
36. communication system as described as claim 34 or 35, wherein said long-range Optimized Service device is applicable to postpone transmission until after receiving the permission from described central Optimized Service device.
37. as the described communication system of aforementioned any one claim, wherein said long-range Optimized Service device is applicable to monitor that buffer memory is used, and if to use high more backhaul capacity based on buffer memory will be available, correspondingly determine the use of backhaul network.
38. communication system as claimed in claim 37, the supervision that wherein said long-range Optimized Service device is applicable to use according to buffer memory on-the-fly modifies QoS parameter, the designator that described buffer memory is used as backhaul network to use.
39., as the described communication system of aforementioned any one claim, wherein said system comprises a plurality of long-range Optimized Service devices.
40. communication system as claimed in claim 39, wherein said long-range Optimized Service device is suitable for propelling data to another long-range Optimized Service device.
41. communication system as described as claim 39 or 40, wherein said long-range Optimized Service device adopts cluster architecture and shares identical back haul link.
42. a computer program that comprises software code, wherein said software code is applicable to carry out the Optimized Service device step as the previous described system of any one claim.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161457208P | 2011-01-31 | 2011-01-31 | |
US61/457,208 | 2011-01-31 | ||
IE20110042 | 2011-01-31 | ||
IE2011/0042 | 2011-01-31 | ||
PCT/IE2012/000003 WO2012104827A1 (en) | 2011-01-31 | 2012-01-31 | A communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103503417A true CN103503417A (en) | 2014-01-08 |
CN103503417B CN103503417B (en) | 2017-08-04 |
Family
ID=45567069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280017118.4A Expired - Fee Related CN103503417B (en) | 2011-01-31 | 2012-01-31 | Communication system |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP2671361A1 (en) |
CN (1) | CN103503417B (en) |
WO (1) | WO2012104827A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109783499A (en) * | 2019-01-18 | 2019-05-21 | 成都宝瓜科技有限公司 | A kind of data cache method, device and server |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103841520B (en) * | 2012-11-27 | 2017-05-03 | 中国移动通信集团公司 | Method, device and system for synchronizing geographical position between terminals |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621809A (en) * | 2009-08-11 | 2010-01-06 | 中兴通讯股份有限公司 | Method and system for collecting network programming and optimizing reference information |
US20100177642A1 (en) * | 2009-01-13 | 2010-07-15 | Viasat, Inc. | Correlative anticipatory deltacasting |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7720936B2 (en) * | 2007-03-12 | 2010-05-18 | Citrix Systems, Inc. | Systems and methods of freshening and prefreshening a DNS cache |
US8499118B2 (en) * | 2009-02-26 | 2013-07-30 | Research In Motion Limited | Method, apparatus and system for optimizing image rendering on an electronic device |
-
2012
- 2012-01-31 CN CN201280017118.4A patent/CN103503417B/en not_active Expired - Fee Related
- 2012-01-31 EP EP12702886.8A patent/EP2671361A1/en not_active Withdrawn
- 2012-01-31 WO PCT/IE2012/000003 patent/WO2012104827A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100177642A1 (en) * | 2009-01-13 | 2010-07-15 | Viasat, Inc. | Correlative anticipatory deltacasting |
US20100179984A1 (en) * | 2009-01-13 | 2010-07-15 | Viasat, Inc. | Return-link optimization for file-sharing traffic |
CN101621809A (en) * | 2009-08-11 | 2010-01-06 | 中兴通讯股份有限公司 | Method and system for collecting network programming and optimizing reference information |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109783499A (en) * | 2019-01-18 | 2019-05-21 | 成都宝瓜科技有限公司 | A kind of data cache method, device and server |
CN109783499B (en) * | 2019-01-18 | 2023-09-22 | 成都宝瓜科技有限公司 | Data caching method, device and server |
Also Published As
Publication number | Publication date |
---|---|
WO2012104827A1 (en) | 2012-08-09 |
EP2671361A1 (en) | 2013-12-11 |
CN103503417B (en) | 2017-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9560468B2 (en) | Communication system | |
CN109314887A (en) | Connect to a virtualized mobile core network | |
US20120184258A1 (en) | Hierarchical Device type Recognition, Caching Control & Enhanced CDN communication in a Wireless Mobile Network | |
US20140219179A1 (en) | Methods and apparatuses for communicating content data to a communications terminal from a local data store | |
CN102238226A (en) | Session migration over content-centric networks | |
US20130188598A1 (en) | Local storage of content in a wireless network | |
CN104471904B (en) | Method and apparatus for content optimization | |
EP3629557B1 (en) | System and method of delivering data that provides service differentiation and monetization in mobile data networks | |
CN106416147A (en) | System and method for a software defined protocol network node | |
EP2938046A1 (en) | Method for providing content to communication equipment via a mobile backhaul with an information-centric network (ICN) deployed as an overlay over IP and in-network caches | |
EP2869524A1 (en) | A method and system for providing multipath TCP proxy services | |
GB2494473A (en) | Caching of content in a mobile communications network | |
KR20130112038A (en) | Method, gateway, proxy and system for implementing mobile internet services | |
Gomes et al. | Feasibility of information-centric networking integration into LTE mobile networks | |
Verma et al. | Techniques for surviving the mobile data explosion | |
Batista et al. | Testbed for ICN media distribution over LTE radio access networks | |
CN103503417A (en) | A communication system | |
CN102904916B (en) | Set up the method for point-to-point communication, index server and system | |
CN112822270B (en) | Network system | |
CN117319500A (en) | Content providing method and device | |
Nguyen et al. | A proposal of autonomic edge cloud platform with CCN-based service routing protocol | |
EP2809094B1 (en) | Method and device for allowing wireless communication equipments to access to contents stored into near delivery nodes of a cdn | |
Oliveira et al. | Edge-Based IPFS for Content Distribution of City Services | |
Jin et al. | Bapu: efficient and practical bunching of access point uplinks | |
Abraham et al. | An Effective Wireless Media Access Controls Architecture for Content Delivery Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: PARALLEL CO., LTD. Free format text: FORMER OWNER: ALTBRIDGE INC. Effective date: 20141222 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20141222 Address after: Cranfield Applicant after: Altobridge Ltd. Address before: Irish Adventures Applicant before: Altbridge Corp. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170804 Termination date: 20220131 |
|
CF01 | Termination of patent right due to non-payment of annual fee |