CN102469015A - Method, device and system for realizing relay selection - Google Patents

Method, device and system for realizing relay selection Download PDF

Info

Publication number
CN102469015A
CN102469015A CN2010105475032A CN201010547503A CN102469015A CN 102469015 A CN102469015 A CN 102469015A CN 2010105475032 A CN2010105475032 A CN 2010105475032A CN 201010547503 A CN201010547503 A CN 201010547503A CN 102469015 A CN102469015 A CN 102469015A
Authority
CN
China
Prior art keywords
relay
node
candidate
information
candidate relay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010105475032A
Other languages
Chinese (zh)
Other versions
CN102469015B (en
Inventor
王炜
李漓春
胡永生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010547503.2A priority Critical patent/CN102469015B/en
Priority to PCT/CN2011/082136 priority patent/WO2012065531A1/en
Publication of CN102469015A publication Critical patent/CN102469015A/en
Application granted granted Critical
Publication of CN102469015B publication Critical patent/CN102469015B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a network topology information server for realizing relay selection. The network topology information server stores network topology information and operator strategy information and comprises a relay service unit, wherein the relay service unit comprises a relay selection module and/or a relay sequencing module. The invention also discloses a system and a method for realizing the relay selection. The function of the existing network topology information server is expanded, so the network topology information server can support the relay node optimization function, in addition, a corresponding interface can be provided, the utilization rate of the network topology information and the operator strategy information is greatly improved, the data maintenance load and the operation load of a relay management entity are greatly reduced, in addition, the timely updated network topology information is adopted, the work efficiency of the relay management entity is effectively improved, and in addition, the relay selection accuracy can be ensured.

Description

The method of realization relay selection and device, system
Technical field
The present invention relates to the relaying technique of network and communication field, relate in particular to a kind of method that realizes relay selection and device, system.
Background technology
Along with development of internet technology, comprise that the multimedia service of VoIP business, video on demand/live broadcast, software download etc. obtains popularizing rapidly in Packet Data Network, especially in network based on peer-to-peer network technology.
In the network based on peer-to-peer network technology, each node both obtained service as client from other nodes, also service was provided for other nodes as server simultaneously.When peer node is positioned at network address translation (NAT; Network Address Translation) in the time of after equipment or the firewall box; Communicating pair can't directly connect, and needs to use relaying technique to realize NAT/ Firewall Traversing function, helps communicating pair and sets up directly connection.
In addition; Because Packet Data Network adopts the mode transmits data packets of try one's best (best effort); Its service quality is difficult to reach the demand of multimedia service, therefore, in Packet Data Network, also is necessary to use relaying technique; Attempt adopting many transmission paths transmits data packets, to improve network service quality.
Relaying technique is meant through on the packet data package bang path, increasing one or more via nodes, carries out the technology that packet is transmitted by this via node again, reasonably selects via node can improve the service quality of relaying.In existing relay selection; Be responsible for the selection and the surveying work of relaying by the relay management entity; Because relay management entity self need be safeguarded considerable metrical information; When the relaying number of nodes is huge, and when being dispersed in different location, the world, the maintenance of relay management entity and surveying work amount will be very huge.
The network topological information server is safeguarded that by operator it has comprised comparatively detailed network topological information and carrier policy.The function and the network architecture of network topological information server are as shown in Figure 1; The network topological information server provides the network topological information service for the topology information client, and its functional module comprises: network information service module, network overhead information service module, information filtering service module, nodal community service module, node overhead service module and server capability information service module.Wherein, The corresponding relation of group and IP address in the network information service module permission topology information client downloads network; The network overhead information service module allows the routing cost table between the topology information client downloads group; The information filtering service module allows the network overhead between topology information client query particular demographic ID and IP address corresponding relation or the particular demographic ID; The nodal community service module allows the attribute of topology information client query specific nodes; Like the corresponding ID of group, connected mode etc., node overhead service module provides the service that given candidate node list is provided node priority for the topology information client, and the server capability information service module provides the server-capabilities inquiry.Realize instance for one of the network topological information server; Like the Internet engineering duty group (IETF of Internet standardization body; Internet Engineering Task Force) application layer traffic that proposes is optimized server (ALTO, Application-Layer Traffic Optimization) server.
The main purpose of existing network topological information server is to be used for network traffics optimization, and only supporting provides network topological information for node, and is that node selects suitable peers include both to communicate based on these network topological informations.Carry out the needed topology information of relay selection though the network topological information server has, the network topological information server is not supported the selection to via node, does not support the function and the corresponding interface that need the node select via node of communication for a pair of.Like this; In the relay selection process, the relay management entity can't utilize effectively not only that existing network topological information carries out relay selection in the network topological information server, and needs self to carry out the measurement and the data maintenance of network topological information; Cause the work load of relay management entity bigger; And after network topological information changed, the relay management entity self networks topology information that also can't upgrade in time had reduced self operating efficiency; To such an extent as to can not accurately select suitable relaying, have influence on the service interaction between the network node.
Summary of the invention
In view of this; Main purpose of the present invention is to provide a kind of method that realizes relay selection and device, system, can't effectively utilize the function and the overweight again problem of relay management entity work load of network topological information server to solve existing relay selection method.
For achieving the above object, technical scheme of the present invention is achieved in that
The invention provides a kind of network topological information server that is used to realize relay selection; This network topological information server for saving has network topological information and operator policy information, and said network topological information server comprises: the relay services unit, and this relay services unit pack contains relay selection module and/or relaying order module; Wherein, The relay selection module is used for through resolving said network topological information and operator policy information, according to the source node of relay services and the address or the affiliated group information of destination node; Selection is used to provide the candidate relay group of said relay services, obtains the candidate relay group list; The relaying order module; Be used for through resolving said network topological information and operator policy information; Source node and the address or the affiliated group information of destination node and the candidate relay node listing that is used to provide said relay services according to relay services; Candidate relay node in the said candidate relay node listing sorts, and obtains the precedence information of each candidate relay node.
In such scheme, said relay selection module has based on the address of said source node and destination node or the interface of affiliated group information query candidate trunk group.
In such scheme, said relay selection module also is used for obtaining from the relaying management entity address or the affiliated group information of said source node and destination node, and resulting candidate relay group list is returned to said relay management entity.
In such scheme, said relay selection module also is used for the candidate relay group quantity according to the indication of relay management entity, selects candidate relay group for said relay services, obtains said candidate relay group list.
In such scheme, said relaying order module has address or affiliated group information and candidate relay node listing based on said source node and destination node, the interface of the priority of query candidate via node.
In such scheme; Said relaying order module; Also be used for obtaining address or the affiliated group information and the candidate relay node listing of said source node and destination node, and the precedence information of each candidate relay node that will obtain returns to said relay management entity or relay services request end from relaying management entity or relay services request end.
The present invention also provides a kind of system that is used to realize relay selection, and said system comprises: relay management entity and network topological information server, wherein,
The network topological information server for saving has network topological information and operator policy information, comprising: the relay services unit, and this relay services unit pack contains relay selection module and/or relaying order module, wherein,
The relay selection module; Be used for through resolving said network topological information and operator policy information; According to the source node of relay services and the address or the affiliated group information of destination node, select to be used to provide the candidate relay group of said relay services, obtain the candidate relay group list;
The relaying order module; Be used for through resolving said network topological information and operator policy information; According to the address of the source node of relay services and destination node or affiliated group information and the candidate relay node listing that is used to provide relay services that gets access to; Each candidate relay node in the said candidate relay node listing is sorted, obtain the precedence information of each candidate relay node;
The relay management entity; Be used for after receiving the relay services request of sending the relay services request end; The precedence information that obtains according to said relay services request and said relaying order module; Said candidate relay node listing is screened, confirm to be used to provide the candidate relay node of current relay services;
And/or; Be used for after receiving the relay services request of sending the relay services request end; Candidate relay group list according to said relay services request and said relay selection module obtain through resolving the via node information of self preserving, obtains said candidate relay node listing.
In such scheme, said relay management entity, after also being used to receive the relay services request of the address that includes source node and destination node of sending the relay services request end,
Send the address or the affiliated group information of said source node and destination node to said relay selection module; And/or, send address or the affiliated group information of said source node and destination node and the candidate relay node listing that obtains to said relaying order module.
In such scheme, said relay management entity also is used for sending the information that is used to indicate candidate relay group quantity to said relay selection module.
In such scheme, said system also comprises: the relay services request end is used for sending to said relay management entity the relay services request of the address that includes said source node and destination node; And, be used for obtaining said candidate relay node listing, and send address or the affiliated group information of said source node and destination node and the candidate relay node listing that is obtained to said relaying order module from said relay management entity; Said relay management entity also is used for resulting candidate relay node listing is sent to said relay services request end.
In such scheme, said relay services request end specifically is the source node of current relay services, perhaps replaces source node to initiate the service control server or the user terminal of relay services request.
In such scheme, said relay management entity is the common system that forms of separate unit relay management server or a plurality of distributed relay management server.
In such scheme, said network topological information server is a single network topology information service unit, the system that perhaps is made up of jointly a plurality of distributed network topology information services unit.
The present invention also provides a kind of method that realizes relay selection, and said method comprises:
The relay management entity is after the relay services request of the address that receives relay services request end source node that send, that include current relay services and destination node; According to said relay services request; Obtain the candidate relay group list from the network topological information server; In the candidate relay group list that is obtained, select the candidate relay node, obtain the candidate relay node listing.
In such scheme; Saidly obtain the candidate relay group list from the network topological information server, comprising: said relay management entity sends source node and the address of destination node or the candidate relay group request of affiliated group information that includes current relay services to said network topological information server; Said network topological information server is according to the request of said candidate relay group; Through resolving the network topological information and the operator policy information of self preserving; Select candidate relay group in the trunk group from current network; Obtain the candidate relay group list, and return to said relay management entity.
In such scheme, also comprise the information that is used to indicate candidate relay group quantity in the request of said candidate relay group.
In such scheme; Said relay management entity is selected the candidate relay node in the candidate relay group list that is obtained; Obtain the candidate relay node listing, comprising: said relay management entity is according to said relay services request and the candidate relay group list that gets access to from said network topological information server, through resolving the via node information of self preserving; Select the candidate relay node, obtain said candidate relay node listing.
In such scheme; Said relay management entity is selected the candidate relay node in the candidate relay group list that is obtained; Obtain the candidate relay node listing, also comprise: said relay management entity judges whether each candidate relay node of from said candidate relay group list, selecting is all invalid; If, then initiate the request of candidate relay group once more, require said network topological information server to feed back the candidate relay group list once more; Otherwise, directly in said candidate relay group list, select the candidate relay node, obtain the candidate relay node listing.
In such scheme, it is invalid that the said candidate relay group request of initiating once more strengthens specified candidate relay group quantity or indicates the candidate relay group list that returned last time.
In such scheme, after obtaining said candidate relay node listing, said method also comprises: said relay management server obtains the precedence information of each candidate relay node the said candidate relay node listing from the network topological information server.
In such scheme; Said relay management server obtains the precedence information of each candidate relay node from the network topological information server; Comprise: said relay management entity sends via node ordering request to said network topological information server; Ask said network topological information server that each candidate relay node in the said candidate relay node listing is sorted, include address or the affiliated group information and the resulting candidate relay node listing of source node and destination node in this via node ordering request; Said network topological information server is according to said via node ordering request; Resolve self networks topology information and operator policy information; Each candidate relay node in the said candidate relay node listing is sorted; Obtain the precedence information of each candidate relay node, and the precedence information that obtains is returned to said relay management entity.
In such scheme; Said method also comprises: said relay management entity is according to the said precedence information that obtains from said network topological information server; Through resolving the candidate relay nodal information of self preserving; Each candidate relay node in the said candidate relay node listing is screened, confirm to be used to provide the via node of current relay services.
The present invention also provides a kind of method that realizes relay selection; Said method comprises: after the relay management entity receives the address relay services request of relay services request end source node that send, that include current relay services and destination node; Resolve the via node information of self; Select the candidate relay node, obtain the candidate relay node listing; Said relay management entity obtains the precedence information of each candidate relay node the said candidate relay node listing from the network topological information server; And according to the precedence information that is obtained; Each candidate relay node is screened, confirm to be used to provide the via node of current relay services; Perhaps; Said relay management entity returns to said relay services request end with the information of resulting candidate relay node listing and each candidate relay node; Obtain the precedence information of each candidate relay node the said candidate relay node listing by said relay services request end from the network topological information server; According to the precedence information that is obtained, each candidate relay node is screened, confirm as the via node that is used to provide current relay services.
In such scheme; The said precedence information that obtains the candidate relay node through the network topological information server; Comprise: said relay management entity sends via node ordering request to said network topological information server; Ask said network topological information server that each candidate relay node in the said candidate relay node listing is sorted, include address or the affiliated group information of said source node and destination node and the candidate relay node listing that obtains in this via node ordering request; Said network topological information server is according to said via node ordering request; Resolve self networks topology information and operator policy information; Each candidate relay node in the said candidate relay node listing is sorted, obtain the precedence information of each candidate relay node; And, the candidate relay node priority information that obtains is returned to said relay management entity, or directly said candidate relay node listing and the precedence information that obtains are returned to said relay services request end.
In such scheme; Said relay services request end obtains the precedence information of each candidate relay node from the network topological information server; Comprise: via node ordering request is sent to the network topological information server in the relay services request end; Request network topological information server sorts to each candidate relay node in the candidate relay node listing, includes address or the affiliated group information of said source node and destination node and the candidate relay node listing that said relay management entity returns in this via node ordering request; Said network topological information server is according to said via node ordering request; Resolve self networks topology information and operator policy information; Candidate relay node in the said candidate relay node listing sorts; Obtain the precedence information of each candidate relay node, and the precedence information that obtains is returned to said relay services request end.
The method of realization relay selection of the present invention and device, system; Through expanding the function of existing network topological information server; In the network topological information server, increase the relay services unit that is used to handle relay services; The information that this relay services unit can utilize existing network topology information server to provide is carried out the selection of trunk group and/or the candidate relay node is sorted, thereby makes the network topological information server can support the preferred function of via node, and corresponding interface can be provided; Make that also the qos measurement and the data maintenance function of relay management entity are effectively simplified; Not only make network topological information and operator policy information in the network topological information server obtain effective utilization, improved the utilance of network topological information and operator policy information, alleviated the operation burden and the data maintenance burden of relay management entity; And when network topological information changes; The relay management entity can in time adopt the network topological information of renewal to carry out relay selection, thereby effectively improves the operating efficiency of relay management entity, and guarantees the accuracy of relay selection.
Description of drawings
Fig. 1 is the composition structural representation of existing network topology information server;
Fig. 2 is used to realize the composition structural representation of the system of relay selection for the present invention;
Fig. 3 is the composition structural representation of a kind of embodiment of the system that is used to realize relay selection of the present invention;
Fig. 4 is the schematic flow sheet of the realization relay selection method of the embodiment of the invention one;
Fig. 5 is the schematic flow sheet of the realization relay selection method of the embodiment of the invention two;
Fig. 6 is the schematic flow sheet of the realization relay selection method of the embodiment of the invention three.
Embodiment
Basic thought of the present invention is: network topological information server existing, that be responsible for the network topological information management is transformed; Make the network topological information server possess under the condition of known communicating pair address or group information the function of preferred relay node; Underway continuing when selecting; Relay management entity and above-mentioned improved network topological information server by being responsible for relay management are accomplished jointly; Thereby alleviate the operation burden and the data maintenance burden of relay management entity greatly, also effectively utilized the network topological information and the operator policy information of being preserved in the network topological information server.
A kind of network topological information server that is used to realize relay selection of the present invention; This network topological information server for saving has network topological information and operator policy information; Mainly comprise: the relay services unit; This relay services unit pack contains relay selection module and/or relaying order module, wherein
The relay selection module; Be used for through resolving said network topological information and operator policy information; According to the source node of relay services and the address or the affiliated group information of destination node, select to be used to provide the candidate relay group of relay services, obtain the candidate relay group list;
The relaying order module; Be used for through resolving said network topological information and operator policy information; Source node and the address or the affiliated group information of destination node and the candidate relay node listing that is used to provide relay services according to relay services; Candidate relay node in the said candidate relay node listing sorts, and obtains the precedence information of each candidate relay node.
Here; The identification information that includes each candidate relay group in the said candidate relay group list is like information such as ID, in addition; Whether the precedence information that can also comprise via node in each candidate relay group perhaps is used to specify the indication information that need sort to the candidate relay node.
Here, the source node of relay services and the address of destination node or affiliated group information specifically can be the information such as address, ID, the affiliated ID of group of information such as address, ID, the affiliated ID of group and the destination node of the source node of Relay Server.
Wherein, said relay selection module also is used for: obtain the address or the affiliated group information of said source node and destination node from the relaying management entity, and resulting candidate relay group list is returned to said relay management entity; According to the candidate relay group quantity of relay management entity indication, select candidate relay group for said relay services, obtain said candidate relay group list.
Wherein, Said relaying order module also is used for: obtain address or the affiliated group information and the candidate relay node listing of said source node and destination node from relaying management entity or said relay services request end, and the precedence information of each candidate relay node that will obtain returns to said relay management entity or relay services request end.
In the practical application, above-mentioned relay selection module has the interface based on the address of source node and destination node or affiliated group information query candidate trunk group; Above-mentioned relaying order module has, based on address or the affiliated group information and the candidate relay node listing of source node and destination node, the interface of the priority of query candidate via node.
Network topological information server of the present invention possesses following function equally: from other information channels, like operation maintenance data system or router routing table etc., obtain network topological information and operator policy information, the line data of going forward side by side is safeguarded and is upgraded.
Wherein, Network topological information can comprise, but is not limited to: network group and and the attribute information of the corresponding relation of each network node address, the routing cost between the group, network node, the syntople between the group, group between routing table and the link-state information etc. of router in information and the network of link.
Here, the routing cost between the group specifically can be the information such as expense, time delay, bandwidth in the actual routing table; The attribute information of network node specifically can comprise information such as the access way, node capacity of network node.
Wherein, operator policy information can comprise, but is not limited to: network node selects priority, network path to select information such as priority, node black and white lists.
Network topological information server of the present invention can possess each functional module that realizes following function equally: download the tabulation of ID of group and node address corresponding relation; Download group's routing cost table; The given ID of group inquiry corresponding address scope; The attribute information of given node address inquiry corresponding node comprises corresponding ID of group, access way of query node or the like; The tabulation of the given source node ID of group and ID of candidate group or both candidate nodes, the priority of query candidate group or both candidate nodes; Querying server ability etc.
The present invention also provides a kind of system that realizes relay selection, and with reference to shown in Figure 2, this system mainly comprises: relay management entity and above-mentioned network topological information server; Wherein, The relay management entity is used for after receiving the relay services request of sending the relay services request end, the precedence information that obtains according to said relay services request and said relaying order module; Said candidate relay node listing is screened, confirm to be used to provide the candidate relay node of current relay services; And/or; Be used for after receiving the relay services request of sending the relay services request end; Candidate relay group list according to said relay services request and said relay selection module obtain through resolving the via node information of self preserving, obtains said candidate relay node listing.
Wherein, The relay services request that said candidate relay node listing is sent according to said relay services request end by the relay management entity; Obtain through resolving the via node information of self preserving, include the identification information of the candidate relay node that is used to provide current relay services, for example; Information such as address, this candidate relay node listing specifically can be the tabulations of candidate relay node address.The group information such as node attribute information such as ID, access way and affiliated trunk group ID that can also comprise in addition, each candidate relay node.
Here; The via node information that said relay management entity is preserved; Specifically can comprise: information such as the presence information of via node, load information, affiliated group information, relaying access way; Via node information can be obtained when via node starts registration by the relay management entity, perhaps also can regularly report said relay management entity by via node.
Wherein, Said relay management entity after the relay services request that receives the address that includes source node and destination node of sending the relay services request end, also is used for sending to said relay selection module the address or the affiliated group information of said source node and destination node; And/or, send address or the affiliated group information of said source node and destination node and the candidate relay node listing that obtains to said relaying order module.
Here, the relay management entity also is used for sending the information that is used to indicate candidate relay group quantity to said relay selection module.
Wherein, said system also comprises: the relay services request end is used for sending to said relay management entity the relay services request of the address that includes said source node and destination node; And, be used for obtaining said candidate relay node listing, and send address or the affiliated group information of said source node and destination node and the candidate relay node listing that is obtained to said relaying order module from said relay management entity.
Here, said relay management entity also is used for resulting candidate relay node listing is sent to said relay services request end.
Here, said relay services request end specifically can be current relay services source node, or replace source node to initiate the service control server or the user terminal of relay services request; Said relay management entity is the common system that forms of separate unit relay management server or a plurality of distributed relay management server; Said network topological information server is a single network topology information service unit, the system that perhaps is made up of jointly a plurality of distributed network topology information services unit.
In the present invention, after receiving the relay services request, the relay management entity carries out obtaining the topology information that is used for relay selection alternately with the network topological information server, and the actual via node of service that provides is carried out preferably.
Fig. 3 is a network architecture diagram of the present invention, and wherein, the network topological information server is expanded on the function of legacy network topology information server.Whether whether the relay management entity is responsible for receiving the relay services request of relay services request end, and manages one or more via nodes, safeguards the state information of via node, reach the standard grade, transship or the like like via node.The via node information that the not responsible maintenance of network topological information server is relevant.When the network topological information server was used for relay selection, the relay management entity connected the network topological information server as the topology information client and obtains the relevant topology information of relay selection.Simultaneously, the original function of network topological information server still keeps, and other topology information clients still can use former protocols having access network topology information server to obtain service.
In the present invention, the network topological information server, relay management entity and relay services request end all are logic entities, in actual physics is disposed, can be provided with other one or two logic entity unifications.Wherein, the relay services request end can be user terminal, Network Control Server or other network entity.When these entity unifications were provided with, concrete service message flow process can realize through inside story.
In the present invention, the network topological information server can be to be realized by centralized Single-Server mode, also can be realized through distributed way by a plurality of servers that are distributed in the different location.
Among the present invention, the relay management entity can adopt multiple mode to carry out relay selection through above-mentioned network topological information server.Below in conjunction with specific embodiment, specify the Apparatus and system that is used to realize relay selection through the present invention, realize the concrete implementation of relay selection.
In addition, based on above-mentioned Apparatus and system, the invention allows for the method that realizes relay selection, its concrete implementation procedure is below in conjunction with through three embodiment the concrete implementation procedure of this method being elaborated.
Embodiment one
In the present embodiment; The relay management entity is after receiving the relay services request that send the relay services request end; At first obtain the candidate relay group list through the network topological information server; In the candidate relay group list that is obtained, select the candidate relay node again, obtain the candidate relay node listing.Optional; The relay management entity can also sort to the candidate relay node through the network topological information server; Obtain the precedence information of candidate relay node,, finally confirm to be used to provide the via node of current relay services again according to the precedence information of candidate relay node.
In the present embodiment, the relay management entity, specifically can may further comprise the steps with reference to shown in Figure 4 through the process of network topological information server completion relay selection:
Step 401, the relay services request end is sent the relay services request and is given the relay management entity, requires the relay management entity to distribute relaying.
Here, comprise the necessary information of address, business information and other relay request of the source node and the destination node of current relay services in the said relay services request, for example, whether require information such as free via node.
Here, the relay services request end can be the source network node of initiation relay services, perhaps replace source node to initiate the service control server or the user terminal of relay services request, or other entities.
Here, the relay management entity can be the separate unit management server, also can be the common management systems of forming of a plurality of distributed management servers.
Step 402; The relay management entity is as the topology information client of network topological information server; Send the request of candidate relay group to the network topological information server, request network topological information server returns can be used in the candidate relay of current relay services group list is provided.
Here, trunk group is the one or more via nodes that are distributed in certain network area, and being provided with of trunk group can be confirmed by operator.
Here; The address or affiliated group information, the candidate relay group quantity of needs and the information of other relay selection necessity that include source node and destination node in the candidate relay group request that said relay management entity sends; For example, the trunk group of being derived by the relaying free information is selected information such as blacklist.
The affiliated group information here specifically can be the affiliated ID of group.
Particularly, the relay management entity can directly be filled in the source node of relay services and the address of destination node in the relay request that will send; Perhaps; Also can be behind the address of filling in source node and destination node; According to the address of source node and destination node and the corresponding relation of the ID of group under it; With the address transition of source node and destination node is the affiliated ID of group of source node and destination node, thereby can in the request that will send, comprise the affiliated group of nodes ID of source node and destination node.
Here; If relay management entity self is not preserved the address of source node and destination node and the corresponding relation of its affiliated ID of group; Alternatively; Before this step, the relay management entity can and obtain source node and the address of destination node and the corresponding relation of the ID of group under it to the network topological information server lookup.
Step 403; The network topological information server is according to the request of said candidate relay group; Through resolving the network topological information and the operator policy information of self preserving; Select candidate relay group in the trunk group from current network, obtain the candidate relay group list, and return to the relay management entity.
Here, through resolving the network topological information and the operator policy information of being preserved, select in the process of candidate relay group, it is fixed that the concrete selection algorithm that adopts of network topological information server can come according to the specific strategy of operator.This process is a prior art, repeats no more at this.
For example; The network topological information server can be at first through resolving the network topological information and the operator policy information of self preserving; Select candidate relay group according to territorial scope; Then according to the routing cost table in the said operator policy information; Calculating group under the communicating pair sets up the routing cost of communication path through each candidate relay group, selects routing cost less than a certain threshold value or the minimum one or more trunk group of routing cost at last, obtains said candidate relay group list by the information of these one or more trunk group.
Here; The identification information that includes each candidate relay group in the said candidate relay group list; Like ID of candidate relay group etc.; In addition, can also comprise the precedence information of each candidate relay group, or comprise the indication information that whether need sort again each via node in each trunk group.
Wherein, the quantity of candidate relay group can be specified by the relay management entity in the said candidate relay group list, is perhaps confirmed according to carrier policy by the network topological information server., for example, can predesignate in the carrier policy and return what groups at every turn, group's quantity of perhaps returning according to the results of calculation decision.
If said network topological information server is made up of a plurality of Distributed Services unit; Can be mutual between each distributed server in the network topological information server through inside story; The mode of shared network topology information and operator policy information is come the common above-mentioned trunk group selection of accomplishing; Also can select the mode of intermediate object program through transmitting trunk group; The common trunk group of accomplishing is selected, and promptly transmits group and Overhead between the network topological information server mutually, perhaps carries out initial option by a network topological information server.
Step 404; The relay management entity is after said network topological information server gets access to said candidate relay group list, according to this candidate relay group list, through resolving the via node information of self preserving; Select the candidate relay node, obtain said candidate relay node listing.
Wherein, comprise the identification information of each candidate relay node in the candidate relay node listing, like candidate relay address of node information etc., the candidate relay node listing specifically can be the tabulation of candidate relay address of node.Node attribute information such as ID, access way and the affiliated trunk group information etc. that can also comprise in addition, via node.
The affiliated group information here specifically can be the affiliated ID of group.
Wherein, For affiliated group information in the via node information; The relay management entity can be through obtaining to the network topological information server lookup; Perhaps from the network topological information server, download the correspondence relationship information of group information and self address under the via node, obtain group information under it according to the address of via node again.
Step 405 sorts to the candidate relay node if desired, and then the relay management entity can send via node ordering request to the network topological information server, asks said network topological information server that said candidate relay node is sorted.
Wherein, include address or the affiliated group information of source node and destination node and the candidate relay node listing that obtains in the said via node ordering request.
Here, the ID of group under the affiliated group information that comprises in the via node ordering request is specially.
Particularly; The candidate relay number of nodes that obtains at the relay management entity more for a long time; Indicate in the time of to sort to via node in the candidate relay group list that perhaps the network topological information server returns, then need sort execution in step 405-407 to the candidate relay node; Otherwise, execution in step 405-407 not.
Here, the relay management entity can be in said candidate relay node listing the quantity of candidate relay node when surpassing some pre-set threshold, request network topological information server sorts to via node.Step 406; The network topological information server is according to via node ordering request; Resolve self networks topology information and operator policy information; Candidate relay node in the said candidate relay node listing sorts, and obtains the precedence information of each candidate relay node, and the candidate relay node priority information that obtains is returned to the relay management entity.
Here; Network topological information server parses self networks topology information and operator policy information; The process that the candidate relay node is sorted; Specifically can be: the black and white lists in geographical position, access way or the operator policy information of network topological information server parses out-trunk node, sort to via node according to these information that parse again.
For example; The network topological information server is via node, or the via node that preferably indicated by black and white lists in the carrier policy of via node or certain specific access way in some specific geographical position preferably, as the high via node of priority.
Step 407; The candidate relay node priority information that the relay management entity returns according to the network topological information server; Through resolving the candidate relay nodal information of self preserving; Each candidate relay node in the said candidate relay node listing is screened again, confirm to be used to provide the via node of current relay services and carry out the relay resource reservation.
Here, it can be one that the relay services request end of confirming as provides the via node of relay services, also can be a plurality of.
For example; The relay management entity can directly be chosen several the highest via nodes of priority and be responsible for current relay services, perhaps can through the higher via node of priority is carried out choose again after the actual measurement quality preferably via node be responsible for current relay services.
In the present embodiment, it is that communicating pair provides relay services that the relay management entity is finally confirmed by via node A, and through mutual with via node A, accomplish above-mentioned relay resource and reserve.
Step 408, relay management entity are with the information of each candidate relay node in the candidate relay node listing that obtains or confirm to be used to provide the information of the via node of current relay services to return to the relay services request end.
In the present embodiment, step 405-407 is an optional step, can carry out or not carry out according to actual needs.
Here; If execution in step 405-407 not; Then in step 408; The relay management entity can all return to the relay services request end with the information of each via node in the candidate relay node listing, through any one or more via nodes in the candidate relay node listing current relay services is provided; If execution in step 405-407, relay management entity can be in step 408 with confirm to provide the information of the via node of relay services to return to the relay services request end, be that source node and destination node provide relay services through determined via node.
Relay selection flow process in the present embodiment can also comprise: the relay management entity can be selected the part via node in the candidate relay node listing is carried out qos measurement; Confirm the service quality that each via node is final; And, said candidate relay node listing is screened again according to determined service quality.This step can be in the step 404, can carry out simultaneously with step 405 or step 406, can also between step 406 and step 407, carry out.
In the present embodiment; Can also comprise in the step 404: the relay management entity judges whether each candidate relay node of from said candidate relay group list, selecting is all invalid; If, then return step 402, initiate the request of candidate relay group once more; It is invalid that the candidate relay group request of this moment strengthens specified candidate relay group quantity or indicates the candidate relay group list that returned last time; Require said network topological information server to feed back the candidate relay group list once more, and in the candidate relay group list that the network topological information server feeds back once more, select the candidate relay node, obtain the candidate relay node listing; Otherwise the candidate relay group list that the relay management entity returns according to said network topological information server through resolving the via node information of self preserving, is selected the candidate relay node, obtains the candidate relay node listing.
Here; Whether the candidate relay node is effective; Can judge according to the via node information of self preserving by the relay management entity; For example, judge whether overweight whether online whether said via node and/or load and/or access way can access the communicating pair support of request relay services etc.
Embodiment two
In the present embodiment, the relay management entity is at first resolved the via node information of self after receiving the relay services request that send the relay services request end; Select the candidate relay node; Obtain the precedence information of candidate relay node again through the network topological information server, alternatively, last; According to the candidate relay node priority information of obtaining, confirm to be used to provide the via node of relay services again.
In the present embodiment, the relay management entity, specifically can may further comprise the steps with reference to shown in Figure 5 through the process of network topological information server completion relay selection:
Step 501, identical with step 401;
Step 502; The relay management entity is selected the candidate relay node through resolving the via node information of self preserving, and obtains the candidate relay node listing; And, send via node ordering request to the network topological information server as the topology information client of network topological information server.
Here, the relay management entity is according to the address of the source node and the destination node of current relay services, through resolving the via node information of self preserving; Select the candidate relay node; Obtain the process of candidate relay node listing, basic identical with the process of selection candidate relay node in the step 404 in the foregoing description one, different is; In the present embodiment; The relay management entity is selected the candidate relay node in all via nodes of self-management, and among the embodiment one, the relay management entity in said candidate relay group list and by the via node of self-management in select the candidate relay node.
Here, the relay management entity can carry out the selection of candidate relay node according to the address and the business information of source node that comprises in via node information and the relay services request and destination node.
Here; Selected candidate relay node can be said relay management entity management, all can be used in the via node that current relay services is provided, also can be said relay management entity management, all can be used in the part via node in the via node that current relay services is provided.
For example; When can be used in the threshold value that provides the via node of current relay services quantity to surpass to set; The relay management entity can be from the said via node that relay services can be provided, adopt poll (selecting different via nodes successively in turn) or at random mode such as selections select partly as the candidate relay node.
Here, comprise the identification information of each candidate relay node in the candidate relay node listing, like candidate relay address of node information etc., the candidate relay node listing specifically can be the tabulation of candidate relay address of node.Node attribute information such as ID, access way and the affiliated trunk group information etc. that can also comprise in addition, via node.
Here, via node ordering request can comprise the address or the affiliated group information of resulting candidate relay node listing and said source node and destination node.
Wherein, The affiliated group information of said source node and destination node can be obtained by relay management entity requester network topology information server; Perhaps from the affiliated group information of network topological information server loading source node and destination node and the corresponding relation of its address, the address according to source node and destination node obtains again.
The group information here specifically can be the ID of group.
Step 503, identical with step 406, different is, in the present embodiment, the network topological information server can also be directly returns to the relay services request end with said candidate relay node listing and the candidate relay node priority information that obtains.
Step 504, identical with step 407.
In the present embodiment, step 504 is an optional step, can carry out or not carry out according to actual needs.
Step 505, identical with step 408, different is, if execution in step 504 not, the precedence information of the candidate relay node that the relay management entity also will obtain through the network topological information server returns to the relay services request end.
Relay selection flow process in the present embodiment can also comprise: the relay management entity can be selected the part via node in the candidate relay node listing is carried out qos measurement; Confirm the service quality that each via node is final; And, said candidate relay node listing is screened again according to determined service quality.This step can be in before the step 502, can carry out simultaneously with step 502 or step 503, can also between step 503 and step 504, carry out.
Embodiment three
In the present embodiment; The relay management entity is after receiving the relay services request that send the relay services request end; Resolve the via node information of self; Select the candidate relay node, obtain the candidate relay node listing, and the information of candidate relay node listing and each candidate relay node is returned to the relay services request end; The relay services request end obtains the precedence information of each candidate relay node in the said candidate relay node listing through the network topological information server.
Particularly; The relay management entity is after receiving the relay services request that send the relay services request end; At first resolve the via node information of self, obtain the candidate relay node listing, and the information of candidate relay node listing and each candidate relay node is sent to the relay services request end; Then, relay services request end request network topological information server sorts to the candidate relay node, and afterwards, the network topological information server directly returns to the relay services request end with the precedence information of candidate relay node.
In the present embodiment, the relay management entity carries out the process of relay selection through the network topological information server, specifically can may further comprise the steps:
Step 601, identical with step 401;
Step 602; The relay management entity is resolved the via node information that self preserves; Select the candidate relay node for current relay services, obtain the candidate relay node listing, and the information of the candidate relay node listing that obtains and each candidate relay node is sent to the relay services request end.
Step 603, relay services request end are sent via node ordering request as the topology information client of network topological information server to the network topological information server, and request network topological information server sorts to the candidate relay node.
Here, address or the affiliated group information etc. that have comprised said candidate relay node listing, source node and destination node in the said via node ordering request.
Here; The affiliated group information of said source node and destination node; Obtain through relay management server lookup network topological information server by the relay services request end; Perhaps through the relay management server from the affiliated group information of network topological information server loading source node and destination node and the corresponding relation of its address, again according to the address acquisition of self and opposite end.
Step 604, identical with step 406, different is that the network topological information server directly returns to the relay services request end with the candidate relay node priority information that obtains.
Step 605; The relay services request end is according to the precedence information of said candidate relay node listing and candidate relay node; Each candidate relay node in the said candidate relay node listing screens again; Confirm to be used to provide the via node of relay services, and carry out follow-up relay services operation.
Here, the relay services request end is confirmed by via node A current relay services to be provided, and follow-up mutual through with via node A, reserves relay resource and sets up relaying connection etc.
The above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to replacement and improvement etc., all should be included within protection scope of the present invention.

Claims (25)

1. network topological information server that is used to realize relay selection; This network topological information server for saving has network topological information and operator policy information; It is characterized in that said network topological information server comprises: the relay services unit, this relay services unit pack contains relay selection module and/or relaying order module; Wherein
The relay selection module; Be used for through resolving said network topological information and operator policy information; According to the source node of relay services and the address or the affiliated group information of destination node, select to be used to provide the candidate relay group of said relay services, obtain the candidate relay group list;
The relaying order module; Be used for through resolving said network topological information and operator policy information; Source node and the address or the affiliated group information of destination node and the candidate relay node listing that is used to provide said relay services according to relay services; Candidate relay node in the said candidate relay node listing sorts, and obtains the precedence information of each candidate relay node.
2. the network topological information server that is used to realize relay selection according to claim 1 is characterized in that, said relay selection module has based on the address of said source node and destination node or the interface of affiliated group information query candidate trunk group.
3. the network topological information server that is used to realize relay selection according to claim 1 and 2; It is characterized in that; Said relay selection module; Also be used for obtaining the address or the affiliated group information of said source node and destination node, and resulting candidate relay group list is returned to said relay management entity from the relaying management entity.
4. the network topological information server that is used to realize relay selection according to claim 3; It is characterized in that; Said relay selection module; Also be used for candidate relay group quantity, select candidate relay group, obtain said candidate relay group list for said relay services according to the indication of relay management entity.
5. the network topological information server that is used to realize relay selection according to claim 1; It is characterized in that; Said relaying order module; Have address or affiliated group information and candidate relay node listing, the interface of the priority of query candidate via node based on said source node and destination node.
6. according to claim 1 or the 5 described network topological information servers that are used to realize relay selection; It is characterized in that; Said relaying order module; Also be used for obtaining address or the affiliated group information and the candidate relay node listing of said source node and destination node, and the precedence information of each candidate relay node that will obtain returns to said relay management entity or relay services request end from relaying management entity or relay services request end.
7. a system that is used to realize relay selection is characterized in that, said system comprises: relay management entity and network topological information server, wherein,
The network topological information server for saving has network topological information and operator policy information, comprising: the relay services unit, and this relay services unit pack contains relay selection module and/or relaying order module, wherein,
The relay selection module; Be used for through resolving said network topological information and operator policy information; According to the source node of relay services and the address or the affiliated group information of destination node, select to be used to provide the candidate relay group of said relay services, obtain the candidate relay group list;
The relaying order module; Be used for through resolving said network topological information and operator policy information; According to the address of the source node of relay services and destination node or affiliated group information and the candidate relay node listing that is used to provide relay services that gets access to; Each candidate relay node in the said candidate relay node listing is sorted, obtain the precedence information of each candidate relay node;
The relay management entity; Be used for after receiving the relay services request of sending the relay services request end; The precedence information that obtains according to said relay services request and said relaying order module; Said candidate relay node listing is screened, confirm to be used to provide the candidate relay node of current relay services;
And/or; Be used for after receiving the relay services request of sending the relay services request end; Candidate relay group list according to said relay services request and said relay selection module obtain through resolving the via node information of self preserving, obtains said candidate relay node listing.
8. the system that is used to realize relay selection according to claim 7 is characterized in that, said relay management entity, and after also being used to receive the relay services request of the address that includes source node and destination node of sending the relay services request end,
Send the address or the affiliated group information of said source node and destination node to said relay selection module; And/or, send address or the affiliated group information of said source node and destination node and the candidate relay node listing that obtains to said relaying order module.
9. the system that is used to realize relay selection according to claim 8 is characterized in that, said relay management entity also is used for sending the information that is used to indicate candidate relay group quantity to said relay selection module.
10. the system that is used to realize relay selection according to claim 7; It is characterized in that; Said system also comprises: the relay services request end is used for sending to said relay management entity the relay services request of the address that includes said source node and destination node; And, be used for obtaining said candidate relay node listing, and send address or the affiliated group information of said source node and destination node and the candidate relay node listing that is obtained to said relaying order module from said relay management entity;
Said relay management entity also is used for resulting candidate relay node listing is sent to said relay services request end.
11. according to each described system that is used to realize relay selection of claim 7 to 10; It is characterized in that said relay services request end specifically is the source node of current relay services, perhaps replaces source node to initiate the service control server or the user terminal of relay services request.
12., it is characterized in that said relay management entity is the common system that forms of separate unit relay management server or a plurality of distributed relay management server according to each described system that is used to realize relay selection of claim 7 to 10.
13. according to each described system that is used to realize relay selection of claim 7 to 10; It is characterized in that; Said network topological information server is a single network topology information service unit, the system that perhaps is made up of jointly a plurality of distributed network topology information services unit.
14. a method that realizes relay selection is characterized in that, said method comprises:
The relay management entity is after the relay services request of the address that receives relay services request end source node that send, that include current relay services and destination node; According to said relay services request; Obtain the candidate relay group list from the network topological information server; In the candidate relay group list that is obtained, select the candidate relay node, obtain the candidate relay node listing.
15. the method according to the said realization relay selection of claim 14 is characterized in that, saidly obtains the candidate relay group list from the network topological information server, comprising:
Said relay management entity sends source node and the address of destination node or the candidate relay group request of affiliated group information that includes current relay services to said network topological information server;
Said network topological information server is according to the request of said candidate relay group; Through resolving the network topological information and the operator policy information of self preserving; Select candidate relay group in the trunk group from current network; Obtain the candidate relay group list, and return to said relay management entity.
16. the method according to the said realization relay selection of claim 15 is characterized in that, also comprises the information that is used to indicate candidate relay group quantity in the request of said candidate relay group.
17. the method according to the said realization relay selection of claim 14 is characterized in that, said relay management entity is selected the candidate relay node in the candidate relay group list that is obtained, obtain the candidate relay node listing, comprising:
Said relay management entity is according to said relay services request and the candidate relay group list that gets access to from said network topological information server; Through resolving the via node information of self preserving; Select the candidate relay node, obtain said candidate relay node listing.
18. the method according to the said realization relay selection of claim 17 is characterized in that, said relay management entity is selected the candidate relay node in the candidate relay group list that is obtained, obtain the candidate relay node listing, also comprises:
Said relay management entity judges whether each candidate relay node of from said candidate relay group list, selecting is all invalid; If, then initiate the request of candidate relay group once more, require said network topological information server to feed back the candidate relay group list once more; Otherwise, directly in said candidate relay group list, select the candidate relay node, obtain the candidate relay node listing.
19. the method according to the said realization relay selection of claim 18 is characterized in that, it is invalid that the said candidate relay group request of initiating once more strengthens specified candidate relay group quantity or indicates the candidate relay group list that returned last time.
20. the method according to each said realization relay selection of claim 14 to 19 is characterized in that, after obtaining said candidate relay node listing, said method also comprises:
Said relay management server obtains the precedence information of each candidate relay node the said candidate relay node listing from the network topological information server.
21. the method according to the said realization relay selection of claim 20 is characterized in that, said relay management server obtains the precedence information of each candidate relay node from the network topological information server, comprising:
Said relay management entity sends via node ordering request to said network topological information server; Ask said network topological information server that each candidate relay node in the said candidate relay node listing is sorted, include address or the affiliated group information and the resulting candidate relay node listing of source node and destination node in this via node ordering request;
Said network topological information server is according to said via node ordering request; Resolve self networks topology information and operator policy information; Each candidate relay node in the said candidate relay node listing is sorted; Obtain the precedence information of each candidate relay node, and the precedence information that obtains is returned to said relay management entity.
22. the method according to the said realization relay selection of claim 20 is characterized in that, said method also comprises:
Said relay management entity is according to the said precedence information that obtains from said network topological information server; Through resolving the candidate relay nodal information of self preserving; Each candidate relay node in the said candidate relay node listing is screened, confirm to be used to provide the via node of current relay services.
23. a method that realizes relay selection is characterized in that, said method comprises:
After the relay management entity receives the address relay services request of relay services request end source node that send, that include current relay services and destination node, resolve the via node information of self, select the candidate relay node, obtain the candidate relay node listing;
Said relay management entity obtains the precedence information of each candidate relay node the said candidate relay node listing from the network topological information server; And according to the precedence information that is obtained; Each candidate relay node is screened, confirm to be used to provide the via node of current relay services; Perhaps; Said relay management entity returns to said relay services request end with the information of resulting candidate relay node listing and each candidate relay node; Obtain the precedence information of each candidate relay node the said candidate relay node listing by said relay services request end from the network topological information server; According to the precedence information that is obtained, each candidate relay node is screened, confirm as the via node that is used to provide current relay services.
24. the method according to the said realization relay selection of claim 23 is characterized in that, saidly obtains the precedence information of candidate relay node through the network topological information server, comprising:
Said relay management entity sends via node ordering request to said network topological information server; Ask said network topological information server that each candidate relay node in the said candidate relay node listing is sorted, include address or the affiliated group information of said source node and destination node and the candidate relay node listing that obtains in this via node ordering request;
Said network topological information server is according to said via node ordering request; Resolve self networks topology information and operator policy information; Each candidate relay node in the said candidate relay node listing is sorted, obtain the precedence information of each candidate relay node; And, the candidate relay node priority information that obtains is returned to said relay management entity, or directly said candidate relay node listing and the precedence information that obtains are returned to said relay services request end.
25. the method according to the said realization relay selection of claim 23 is characterized in that, said relay services request end obtains the precedence information of each candidate relay node from the network topological information server, comprising:
Via node ordering request is sent to the network topological information server in the relay services request end; Request network topological information server sorts to each candidate relay node in the candidate relay node listing, includes address or the affiliated group information of said source node and destination node and the candidate relay node listing that said relay management entity returns in this via node ordering request;
Said network topological information server is according to said via node ordering request; Resolve self networks topology information and operator policy information; Candidate relay node in the said candidate relay node listing sorts; Obtain the precedence information of each candidate relay node, and the precedence information that obtains is returned to said relay services request end.
CN201010547503.2A 2010-11-17 2010-11-17 Realize method and device, the system of relay selection Expired - Fee Related CN102469015B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010547503.2A CN102469015B (en) 2010-11-17 2010-11-17 Realize method and device, the system of relay selection
PCT/CN2011/082136 WO2012065531A1 (en) 2010-11-17 2011-11-14 Method, device, and system for implementing relay selection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010547503.2A CN102469015B (en) 2010-11-17 2010-11-17 Realize method and device, the system of relay selection

Publications (2)

Publication Number Publication Date
CN102469015A true CN102469015A (en) 2012-05-23
CN102469015B CN102469015B (en) 2016-04-13

Family

ID=46072212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010547503.2A Expired - Fee Related CN102469015B (en) 2010-11-17 2010-11-17 Realize method and device, the system of relay selection

Country Status (2)

Country Link
CN (1) CN102469015B (en)
WO (1) WO2012065531A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152444A (en) * 2013-03-25 2013-06-12 华为技术有限公司 Network address translation and message transmission method, device and system of trunking scheme
WO2015131831A1 (en) * 2014-03-05 2015-09-11 华为终端有限公司 Communication method and device
CN104936247A (en) * 2014-03-20 2015-09-23 中国电信股份有限公司 Method, base station and system used for reselecting relay system
CN105531955A (en) * 2013-08-28 2016-04-27 谷歌公司 Wireless networking with flexibly-ordered relayers
WO2016070410A1 (en) * 2014-11-07 2016-05-12 华为技术有限公司 Connection establishment method, device, and system
CN106464839A (en) * 2014-03-31 2017-02-22 株式会社理光 Transmission terminal, transmission system, and selection method for relay device
CN107409429A (en) * 2015-03-25 2017-11-28 高通股份有限公司 Relaying is found and association messages
CN109525957A (en) * 2019-01-02 2019-03-26 成都华日通讯技术有限公司 A kind of relaying election method of achievable remote data wireless transmission
CN111641774A (en) * 2019-03-01 2020-09-08 株式会社理光 Relay terminal, communication system, input system, relay control method
CN113364869A (en) * 2021-06-04 2021-09-07 杭州复杂美科技有限公司 Block chain message transmission method, equipment and storage medium
CN114422518A (en) * 2022-03-31 2022-04-29 北京奥星贝斯科技有限公司 Method and device for requesting service

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017026763A1 (en) * 2015-08-09 2017-02-16 Lg Electronics Inc. Method for performing realy functions at ue in wireless communication system and apparatus therefor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101171579A (en) * 2005-04-22 2008-04-30 微软公司 Apparatus and method for community relay node discovery
US20090216887A1 (en) * 2007-12-13 2009-08-27 Alcatel-Lucent Via The Electronic Patent Assignment System (Epas) Method of establishing a connection
CN101599895A (en) * 2008-06-04 2009-12-09 华为技术有限公司 Data processing method and wideband network gateway, strategy controller device and access node apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101171579A (en) * 2005-04-22 2008-04-30 微软公司 Apparatus and method for community relay node discovery
US20090216887A1 (en) * 2007-12-13 2009-08-27 Alcatel-Lucent Via The Electronic Patent Assignment System (Epas) Method of establishing a connection
CN101599895A (en) * 2008-06-04 2009-12-09 华为技术有限公司 Data processing method and wideband network gateway, strategy controller device and access node apparatus

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
JAN SEEDORF等: "《Traffic localization for P2P-applications: The ALTO approach》", 《PEER-TO-PEER COMPUTING, 2009. P2P 09. IEEE NINTH INTERNATIONAL CONFERENCE ON》 *
Y.YANG,ED.等: "《draft-penno-alto-protocol-04:ALTO protocol》", 《IETF》 *
王辉等: "《draft-meng-alto-relay-00:Relay Usage for ALTO in Real Time Communication》", 《IETF》 *
王辉等: "《MBRS: A Meridian-Based Relay Selection algorithm for P2P VoIP》", 《BROADBAND NETWORK AND MULTIMEDIA TECHNOLOGY (IC-BNMT), 2010 3RD IEEE INTERNATIONAL CONFERENCE ON》 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152444B (en) * 2013-03-25 2016-08-03 华为技术有限公司 The network address translation of trunking scheme and message transmitting method and device, system
CN103152444A (en) * 2013-03-25 2013-06-12 华为技术有限公司 Network address translation and message transmission method, device and system of trunking scheme
CN105531955B (en) * 2013-08-28 2019-10-18 谷歌有限责任公司 Utilize the Wireless Networking of flexibly orderly repeater
CN105531955A (en) * 2013-08-28 2016-04-27 谷歌公司 Wireless networking with flexibly-ordered relayers
US10069557B2 (en) 2014-03-05 2018-09-04 Huawei Device (Shenzhen) Co., Ltd. Communication method and device
WO2015131831A1 (en) * 2014-03-05 2015-09-11 华为终端有限公司 Communication method and device
CN104936247A (en) * 2014-03-20 2015-09-23 中国电信股份有限公司 Method, base station and system used for reselecting relay system
CN106464839A (en) * 2014-03-31 2017-02-22 株式会社理光 Transmission terminal, transmission system, and selection method for relay device
US10542433B2 (en) 2014-11-07 2020-01-21 Huawei Technologies Co., Ltd. Connection establishment method, device, and system
WO2016070410A1 (en) * 2014-11-07 2016-05-12 华为技术有限公司 Connection establishment method, device, and system
US11096051B2 (en) 2014-11-07 2021-08-17 Huawei Technologies Co., Ltd. Connection establishment method, device, and system
CN107409429A (en) * 2015-03-25 2017-11-28 高通股份有限公司 Relaying is found and association messages
CN107409429B (en) * 2015-03-25 2020-11-24 高通股份有限公司 Relay discovery and association messages
CN109525957A (en) * 2019-01-02 2019-03-26 成都华日通讯技术有限公司 A kind of relaying election method of achievable remote data wireless transmission
CN111641774A (en) * 2019-03-01 2020-09-08 株式会社理光 Relay terminal, communication system, input system, relay control method
CN111641774B (en) * 2019-03-01 2021-12-21 株式会社理光 Relay terminal, communication system, input system, relay control method
US11706524B2 (en) 2019-03-01 2023-07-18 Ricoh Company, Ltd. Intermediary terminal, communication system, and intermediation control method
CN113364869A (en) * 2021-06-04 2021-09-07 杭州复杂美科技有限公司 Block chain message transmission method, equipment and storage medium
CN113364869B (en) * 2021-06-04 2022-07-15 杭州复杂美科技有限公司 Block chain message transmission method, equipment and storage medium
CN114422518A (en) * 2022-03-31 2022-04-29 北京奥星贝斯科技有限公司 Method and device for requesting service

Also Published As

Publication number Publication date
WO2012065531A1 (en) 2012-05-24
CN102469015B (en) 2016-04-13

Similar Documents

Publication Publication Date Title
CN102469015B (en) Realize method and device, the system of relay selection
CN102075445B (en) Load balancing method and device
EP2701363B1 (en) Content processing method, device and system
EP1164754B1 (en) Methods and arrangements in a telecommunications system
US8000239B2 (en) Method and system for bandwidth allocation using router feedback
US7257646B2 (en) Method and arrangement for handling information packets via user selectable relay nodes
Spagna et al. Design principles of an operator-owned highly distributed content delivery network
CN114009096A (en) Interworking of application workload routing and network-defined edge routing
CN104350725A (en) Method of seamless integration and independent evolution of information-centric networking via software defined networking
CN104301445B (en) A kind of mobile Internet data transmission method and system
Alzoubi et al. Anycast cdns revisited
CN101141376B (en) Method to establish TE path, path computation equipment and system
US20150195764A1 (en) Network service system and method for providing network service in multiple mobile network environment
CN101764810B (en) Negotiation method and system provided by cross-domain service
CN103841159A (en) Offline file transmission system and method
CN103414800B (en) A kind of NAT passes through the distribution of middle distributed relay server and system of selection and system
WO2012000366A1 (en) Relay method for service data and relay node system
JP5894981B2 (en) Accessing a network of nodes distributed across a communication architecture using a topology server with multiple criteria selection
KR101445047B1 (en) Confidential or protected access to a network of nodes distributed over a communication architecture with the aid of a topology server
EP2175608B1 (en) Method of transmitting data between peers with network selection
WO2023025295A1 (en) Resource deployment and application data routing methods and apparatus, and storage medium
CN114650296B (en) Information center network copy selection method
KR101356721B1 (en) Method for managing host location of router
Meng et al. Elastic caching solutions for content dissemination services elastic caching solutions for content dissemination services of ip-based internet technologies prospective
Tommasi et al. Charms: Cooperative hybrid architecture for relaying multicast satellite streams to sites without a satellite receiver

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160413

Termination date: 20201117