Embodiment
Fig. 1 is the flow chart of the first embodiment of the method for contents distribution of the present invention, and the method for this embodiment comprises:
S100: the caching server in Access Network receives the service request that subscriber equipment sends, comprises the address of the content server at the business datum place of described user equipment requests in described service request.
Concrete, for example, described service request can be request web business, and for example accessed web page, audio frequency and video etc., can certainly be the business of other type, and the embodiment of the present invention does not limit this; Described content server, for example, can be arranged in internet (Internet), stores user and wants the business datum of accessing, and the address of described content server, can be publicly-owned address (Public Address).
S101: if store the business datum of described user equipment requests in the caching server in described Access Network, caching server in described Access Network is revised as the address of the described content server in described service request the address of the caching server in described Access Network, and amended described service request is sent to equipment of the core network through access network equipment.
Concrete, for example, in caching server in described Access Network, can store a part of business datum, if include the business datum of described user equipment requests in the business datum storing, the address of caching server in described Access Network being revised as in the address of the described content server comprising in the described service request receiving, and amended described service request is sent to equipment of the core network through access network equipment.Wherein, the address of the caching server in described Access Network, for example, can be publicly-owned address.
S102: the caching server in described Access Network receives described equipment of the core network and route to according to the address of the caching server in the described Access Network carrying in described amended service request the described amended service request of the caching server in this Access Network.
Concrete, for example, after described equipment of the core network is received described amended service request, can, according to the address of the caching server in the described Access Network carrying in described amended service request, this amended service request be routed to the caching server in this Access Network.Described routing procedure for example, can be to be routed to the caching server in described Access Network by internet.
Optionally, after caching server in described Access Network receives the described amended service request that described equipment of the core network routes to the caching server in this Access Network, the caching server in described Access Network can also send service request response to described subscriber equipment by described internet, described equipment of the core network, described access network equipment.
S103: the caching server in described Access Network sends the business datum of this user equipment requests of the caching server storage in this Access Network to described subscriber equipment by internet, described equipment of the core network, described access network equipment.
Concrete, caching server in described Access Network sends business datum by internet, described equipment of the core network, described access network equipment to described subscriber equipment, pass through successively described internet, described equipment of the core network, described access network equipment by the caching server in described Access Network, described business datum is sent to described subscriber equipment.For example, can be to send business datum by being connected to described subscriber equipment between the caching server in described Access Network, described internet, described equipment of the core network, described access network equipment and described subscriber equipment.For example, described connection can be that transmission control protocol (Transmission Control Protocol, TCP) connects or self-defining connection, and the embodiment of the present invention does not limit this.
The embodiment of the present invention can be applied in various communication networks, for example, can be applied to global system for mobile communications (Global System of Mobile communication, GSM), universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS), Long Term Evolution (Long Term Evolution, LTE) in the network such as system or WLAN (wireless local area network) (Wireless Local Area Networks, WLAN).In addition, the caching server in described Access Network, can independently arrange, and also can be arranged in access network equipment; Taking UMTS network as example, caching server in Access Network can independently arrange, also can be positioned at the access network equipment of UMTS network, for example, radio network controller (Radio Network Controller, RNC) in, corresponding equipment of the core network, for example, can be Gateway GPRS Support Node (Gateway GPRS Support Node, GGSN), Broadband Remote Access Server (Broadband Remote Access Server, BRAS) or other have the equipment of data route and control and management function, do not repeat them here.
In the method for first embodiment of the invention, if store the business datum of user equipment requests in the caching server in Access Network, the address of the content server in the service request of reception is revised as to the address of the caching server in Access Network and is sent to equipment of the core network, route to after the described amended service request of the caching server in this Access Network at the described equipment of the core network of reception, pass through internet, described equipment of the core network, described access network equipment sends the business datum storing to described subscriber equipment, thereby while making to provide business datum by the caching server in Access Network to subscriber equipment, the business datum that equipment of the core network can be realized the request to subscriber equipment manages and controls, and can realize the function such as charging or monitoring to subscriber equipment.
Fig. 2 is the flow chart of the second embodiment of the method for contents distribution of the present invention.The method of this embodiment comprises:
S200: the caching server in Access Network receives the service request that subscriber equipment sends.
Concrete, the caching server in Access Network can receive the service request that subscriber equipment sends by access network equipment, for example, can comprise the address of the content server at the business datum place of described user equipment requests in described service request.Described service request, for example, can be request web business, and for example accessed web page, audio frequency and video etc., can certainly be the business of other type, and the embodiment of the present invention does not limit this; Described content server, for example, can be arranged in internet, stores user and wants the business datum of accessing, and the address of described content server, can be publicly-owned address.
S201: the caching server in described Access Network detects himself whether to store the business datum of described user equipment requests, if having, carries out S202; If nothing, can described service request be sent to equipment of the core network by access network equipment, described equipment of the core network is routed to described service request described content server through internet, provide the business datum of request for subscriber equipment by described content server by described internet, described equipment of the core network, described access network equipment.
S202: the caching server in described Access Network is revised as the address of the content server comprising in described service request the address of the caching server in described Access Network.
Concrete, for example, the address of described content server can be revised as to the publicly-owned address of the caching server in described Access Network.
S203-204: the caching server in described Access Network sends to equipment of the core network by access network equipment by amended described service request.
Concrete, the caching server in described Access Network can send to access network equipment (S203) by amended described service request.Described access network equipment sends to equipment of the core network (S204) by the amended described service request receiving again, for example, can send by the interface between described access network equipment and described equipment of the core network.
S205: amended described service request is routed to the caching server in described Access Network by described equipment of the core network.Concrete, for example, described equipment of the core network can, according to the address of the caching server in the described Access Network carrying in amended described service request, be routed to the caching server in described Access Network by internet by described amended service request.
S206-S207: the caching server in described Access Network sends to described subscriber equipment by described internet, described equipment of the core network, described access network equipment by service request response.
Concrete, caching server in described Access Network can send service request response to described equipment of the core network, for example, the caching server in described Access Network can send service request response (S206) to described equipment of the core network by internet.Described equipment of the core network is received after described service response, can send described service request response (S207) to described subscriber equipment by described access network equipment.
It should be noted that, step S206 and S207 are optional steps, for example, after step S205, also can not perform step S206 and S207, and directly perform step S208.
S208: the caching server in described Access Network sends the business datum of this user equipment requests of the caching server storage in this Access Network to described subscriber equipment by internet, described equipment of the core network, described access network equipment.
Concrete, caching server in described Access Network sends business datum by internet, described equipment of the core network, described access network equipment to described subscriber equipment, pass through successively described internet, described equipment of the core network, described access network equipment by the caching server in described Access Network, described business datum is sent to described subscriber equipment.For example, can be to send business datum by being connected to described subscriber equipment between the caching server in described Access Network, described internet, described equipment of the core network, described access network equipment and described subscriber equipment.For example, described connection can be that transmission control protocol (Transmission Control Protocol, TCP) connects or self-defining connection, and the embodiment of the present invention does not limit this.
The embodiment of the present invention can be applied in various communication networks, for example, can be applied to global system for mobile communications (Global System of Mobile communication, GSM), universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS), Long Term Evolution (Long Term Evolution, LTE) in the network such as system or WLAN (wireless local area network) (Wireless Local Area Networks, WLAN).In addition, the caching server in described Access Network, can independently arrange, and also can be arranged in access network equipment; Taking UMTS network as example, caching server in Access Network can independently arrange, also can be positioned at the access network equipment of UMTS network, for example, radio network controller (Radio Network Controller, RNC) in, corresponding equipment of the core network, for example, can be Gateway GPRS Support Node (Gateway GPRS Support Node, GGSN), Broadband Remote Access Server (Broadband Remote Access Server, BRAS) or other have the equipment of data route and control and management function, do not repeat them here.
In the method for second embodiment of the invention, if store the business datum of user equipment requests in the caching server in Access Network, the address of the content server in the service request of reception is revised as to the address of the caching server in Access Network and is sent to equipment of the core network, route to after the described amended service request of the caching server in this Access Network at the described equipment of the core network of reception, pass through internet, described equipment of the core network, described access network equipment sends the business datum storing to described subscriber equipment, thereby while making to provide business datum by the caching server in Access Network to subscriber equipment, the business datum that equipment of the core network can be realized the request to subscriber equipment manages and controls, and can realize the function such as charging or monitoring to subscriber equipment.
It should be noted that, for aforesaid each embodiment of the method, for simple description, therefore it is all expressed as to a series of combination of actions, but those skilled in the art should know, the present invention is not subject to the restriction of described sequence of movement, because some step also can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in specification all belongs to preferred embodiment, and related action might not be that the present invention is necessary.
Fig. 3 is the structural representation of an embodiment of the device of contents distribution of the present invention.The content delivering apparatus of this embodiment, can be arranged in Access Network, can comprise: receiving element 31, buffer unit 32, processing unit 34 and transmitting element 35.
Wherein, described receiving element 31, for receiving the service request of subscriber equipment transmission, comprises the address of the content server at the business datum place of described user equipment requests in described service request.Concrete, for example, described service request can be request web business, and for example accessed web page, audio frequency and video etc., can certainly be the business of other type, and the embodiment of the present invention does not limit this; Described content server, for example, can be arranged in internet (Internet), stores user and wants the business datum of accessing, and the address of described content server, can be publicly-owned address (Public Address).
Described buffer unit 32 is for storing business datum.
If store the business datum of described user equipment requests in described buffer unit 32, described processing unit 34 is for being revised as the address of the content server of described service request the address of described content delivering apparatus.Concrete, the address of described content delivering apparatus, for example, can be publicly-owned address.
Described transmitting element 35 is for sending to equipment of the core network by amended described processing unit 34 described service request through access network equipment.
Described receiving element 31 also, for receiving the address of the described content delivering apparatus that described equipment of the core network carries according to described amended service request, routes to the described amended service request of this content delivering apparatus.Described routing procedure for example, can be to be routed to described content delivering apparatus by internet.
Described transmitting element 35 is the described amended service request for receiving according to described receiving element 31 also, sends the business datum of this user equipment requests that described buffer unit 32 stores by internet, described equipment of the core network, described access network equipment to described subscriber equipment.Concrete, described transmitting element 35 sends business datum by internet, described equipment of the core network, described access network equipment to described subscriber equipment, pass through successively described internet, described equipment of the core network, described access network equipment by described transmitting element 35, described business datum is sent to described subscriber equipment.For example, can be to send business datum by being connected to described subscriber equipment between described content delivering apparatus, described internet, described equipment of the core network, described access network equipment and described subscriber equipment.For example, described connection can be that transmission control protocol (Transmission Control Protocol, TCP) connects or self-defining connection, and the embodiment of the present invention does not limit this.
Optionally, after described receiving element 31 receives the described amended service request that described equipment of the core network routes to this content delivering apparatus, described transmitting element 35 can also be used for sending service request response by described internet, described equipment of the core network, described access network equipment to described subscriber equipment.
The content delivering apparatus that the embodiment of the present invention provides can be applied in various communication networks, for example, can be applied to global system for mobile communications (Global System of Mobile communication, GSM), universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS), Long Term Evolution (Long Term Evolution, LTE) in the network such as system or WLAN (wireless local area network) (Wireless Local Area Networks, WLAN).In addition, described content delivering apparatus, can independently arrange, and also can be arranged in access network equipment; Taking UMTS network as example, described content delivering apparatus can independently arrange, also can be positioned at the access network equipment of UMTS network, for example, radio network controller (Radio Network Controller, RNC) in, corresponding equipment of the core network, for example, can be Gateway GPRS Support Node (Gateway GPRS Support Node, GGSN), Broadband Remote Access Server (Broadband Remote Access Server, BRAS) or other have the equipment of data route and control and management function, do not repeat them here.
In the content delivering apparatus of the embodiment of the present invention, if store the business datum of user equipment requests in buffer unit, the address of the content server in the service request of reception is revised as to the address of this content delivering apparatus and is sent to equipment of the core network, route to after the described amended service request of this content delivering apparatus at the described equipment of the core network of reception, pass through internet, described equipment of the core network, described access network equipment sends the business datum storing to described subscriber equipment, thereby while making to provide business datum by content delivering apparatus to subscriber equipment, the business datum that equipment of the core network can be realized the request to subscriber equipment manages and controls, and can realize the function such as charging or monitoring to subscriber equipment.
Fig. 4 is the structural representation of another embodiment of the device of contents distribution of the present invention.On the basis of the embodiment shown in Fig. 3, the content delivering apparatus of the present embodiment further can comprise detecting unit 33, and described detecting unit 33 is for detection of the business datum that whether stores described user equipment requests in described buffer unit 32.If do not store the business datum of described user equipment requests in described buffer unit 32, described transmitting element 35 can also be used for, by access network equipment, described service request is sent to equipment of the core network, described equipment of the core network is routed to described service request described content server through internet, provide the business datum of request for subscriber equipment by described content server by described internet, described equipment of the core network, described access network equipment.
In the content delivering apparatus of the embodiment of the present invention, if store the business datum of user equipment requests in buffer unit, the address of the content server in the service request of reception is revised as to the address of this content delivering apparatus and is sent to equipment of the core network, route to after the described amended service request of this content delivering apparatus at the described equipment of the core network of reception, pass through internet, described equipment of the core network, described access network equipment sends the business datum storing to described subscriber equipment, thereby while making to provide business datum by content delivering apparatus to subscriber equipment, the business datum that equipment of the core network can be realized the request to subscriber equipment manages and controls, and can realize the function such as charging or monitoring to subscriber equipment.
Fig. 5 is the structural representation of the embodiment of access network equipment of the present invention.This access network equipment 51 comprises the content delivering apparatus 52 of the embodiment shown in Fig. 3 or Fig. 4, and the particular content of this content delivering apparatus 52 can, with reference to the description of the embodiment shown in figure 3 or Fig. 4, repeat no more.
In the access network equipment of the embodiment of the present invention, if content delivering apparatus stores the business datum of user equipment requests, the address of the content server in the service request of reception is revised as to the address of this content delivering apparatus and is sent to equipment of the core network, route to after the described amended service request of this content delivering apparatus at the described equipment of the core network of reception, pass through internet, described equipment of the core network, described access network equipment sends the business datum storing to described subscriber equipment, thereby while making to provide the business datum of its storage by access network equipment to subscriber equipment, the business datum that equipment of the core network can be realized the request to subscriber equipment manages and controls, and can realize the function such as charging or monitoring to subscriber equipment.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the content delivering apparatus of foregoing description and access network equipment, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, in certain embodiment, there is no the part that describes in detail, can be referring to the associated description of other embodiment, thus each embodiment also can mutually combine and obtain new embodiment, repeats no more herein.
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 essential hardware platform by software and realize, can certainly all implement by hardware, but in a lot of situation, the former is better execution mode.Based on such understanding, what technical scheme of the present invention contributed to background technology can embody with the form of software product in whole or in part, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) carry out the method described in some part of each embodiment of the present invention or embodiment.
Above disclosed is only multiple embodiment of the present invention, the interest field that certainly can not limit the present invention with this, and the equivalent variations of therefore doing according to the claims in the present invention, still belongs to the scope that the present invention is contained.