CN109861900A - Data processing method, device, computer equipment and the storage medium of real time communication - Google Patents
Data processing method, device, computer equipment and the storage medium of real time communication Download PDFInfo
- Publication number
- CN109861900A CN109861900A CN201711240402.9A CN201711240402A CN109861900A CN 109861900 A CN109861900 A CN 109861900A CN 201711240402 A CN201711240402 A CN 201711240402A CN 109861900 A CN109861900 A CN 109861900A
- Authority
- CN
- China
- Prior art keywords
- node
- transmitted
- data
- real
- time communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A kind of data processing method of real time communication, device, computer equipment and medium, the method in one embodiment includes: to receive real-time communication data to be transmitted, and the real-time communication data to be transmitted includes recipient address;Apart from nearest purpose network node in the backbone network core network where current data transit node locating for determining, with the recipient address;When the purpose network node is not the current data transit node, the real-time communication data to be transmitted is transmitted to the purpose network node by Intranet special line, so that real-time communication data to be transmitted described in the purpose network node is transmitted to the recipient address.This embodiment scheme improves communication quality when real time communication.
Description
Technical field
The present invention relates to field of computer technology, data processing method, Yi Zhongshi more particularly to a kind of real time communication
The data processing equipment of Shi Tongxin, a kind of computer equipment and computer storage medium.
Background technique
With the progress of computer technology, Real-time Communication Technology has also gradually obtained extensive development, net cast, more people
The interaction since user's real-time audio and picture may be implemented such as real-time audio and video communication, is widely used in a variety of applications in recent years.
By taking the communication of more people's real-time audio and videos as an example, the chat of more people's real-time videos, one-to-one or one-to-many video teaching, Remote Video Conference
Etc. several scenes may all be related to the real-time audio and video between more people communication.In the scene of more people's real-time audio and videos communication
In, the audio, video data of a user needs its in the scene of more people's real-time audio and videos communications by network transmission to addition
He is each user, and receives the audio, video data that these users transmit, therefore the data volume for needing to transmit in network is big, such as
What ensures that the quality when communication of more people's real-time audio and videos becomes one of them important technology contents.Current existing mode is logical
Customized virtual network is crossed to improve data transmission capabilities when more people's real time communications, but still is not able to satisfy more people's real time communications
The demand of data transmission quality.
Summary of the invention
Based on this, the embodiment of the present invention provides a kind of data processing method of real time communication, a kind of data of real time communication
Processing unit, a kind of computer equipment and a kind of computer storage medium, to improve communication quality when real time communication.
A kind of data processing method of real time communication, comprising steps of
Real-time communication data to be transmitted is received, the real-time communication data to be transmitted includes recipient address;
Determine in the backbone network core network where locating current data transit node, with the recipient address distance
Nearest purpose network node;
It, will be described to be transmitted by Intranet special line when the purpose network node is not the current data transit node
Real-time communication data is transmitted to the purpose network node, so that real time communication to be transmitted described in the purpose network node
Data are transmitted to the recipient address.
A kind of data processing equipment of real time communication, comprising:
Data reception module, for receiving real-time communication data to be transmitted, the real-time communication data to be transmitted includes connecing
Debit address;
Destination node determining module, for the backbone network core network where determining locating current data transit node
In, with the recipient address apart from nearest purpose network node;
Data transmission control module, for leading to when the purpose network node is not the current data transit node
It crosses Intranet special line and the real-time communication data to be transmitted is transmitted to the purpose network node, so that the purpose network section
The real-time communication data to be transmitted is transmitted to the recipient address by point.
A kind of computer equipment, including memory, processor and be stored on the memory and can be in the processing
The computer program run on device, the processor realize method as described above when executing the computer program.
A kind of computer storage medium, is stored thereon with computer program, realizes when which is executed by processor as above
The method.
According to the scheme in embodiment as described above, after receiving real-time communication data to be transmitted, based on reception
It determines in the backbone network core network at place with recipient address apart from nearest purpose network node, and in purpose square address
When network node is not the node being presently in, real-time communication data to be transmitted is transmitted to by purpose network section by Intranet special line
Point, to directly be transmitted to real-time communication data to be transmitted in backbone network core network with recipient via Intranet special line
The nearest network node in location, since the network transmission speed and quality of Intranet special line, bandwidth capacity are high, can guarantee
Network data to be transmitted is quickly transferred to recipient in the case where network transmission quality, improves communication matter when real time communication
Amount.
Detailed description of the invention
Fig. 1 is the schematic diagram of the working environment of a this embodiment scheme;
Fig. 2 is the network architecture schematic diagram of the Intranet internet framework in one embodiment;
Fig. 3 is the flow diagram of the data processing method of the real time communication in one embodiment;
Fig. 4 is the network architecture schematic diagram of the Intranet internet framework in another embodiment;
Fig. 5 is the network architecture schematic diagram of the Intranet internet framework in another embodiment;
Fig. 6 is the network architecture schematic diagram of the Intranet internet framework in another embodiment;
Fig. 7 is the network architecture schematic diagram of the Intranet internet framework in another embodiment;
Fig. 8 is the network architecture schematic diagram of the Intranet internet framework in another embodiment;
Fig. 9 is the structural schematic diagram of the data processing equipment of the real time communication in one embodiment;
Figure 10 is the schematic diagram of the composed structure for the computer equipment that one embodiment is applied thereon.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention more comprehensible, with reference to the accompanying drawings and embodiments, to this
Invention is described in further detail.It should be appreciated that the specific embodiments described herein are only used to explain the present invention,
And the scope of protection of the present invention is not limited.
To facilitate the understanding of the present invention, a more comprehensive description of the invention is given in the following sections with reference to the relevant attached drawings.In attached drawing
Give preferred embodiment of the invention.But the invention can be realized in many different forms, however it is not limited to herein
Described embodiment.On the contrary, purpose of providing these embodiments is keeps the understanding to the disclosure more saturating
It is thorough comprehensive.
Unless otherwise defined, all technical and scientific terms used herein and belong to technical field of the invention
The normally understood meaning of technical staff is identical.Term as used herein in the specification of the present invention is intended merely to description tool
The purpose of the embodiment of body, it is not intended that in the limitation present invention.Term as used herein " and/or " it include one or more phases
Any and all combinations of the listed item of pass.
Fig. 1 shows the working environment schematic diagram in the application one embodiment, as shown in Figure 1, its working environment is related to
User terminal 101, user terminal 102 and Intranet internet framework 100, under the application scenarios of other embodiments, work
It may also relate to more user terminals, user terminal 103 as shown in Figure 1 as environment.In the applied field of each embodiment
Under scape, real time communication can be carried out by Intranet internet framework 100 between each user terminal.
Fig. 2 shows the network architecture schematic diagrams of the Intranet internet framework in one embodiment, as shown in Fig. 2, should
Include multiple data relay nodes in Intranet internet framework, data relay service Acc be deployed on data relay node,
Data relay node passes through the data processing that the data relay disposed thereon services the real time communication that Acc is completed in the present embodiment,
To be used as data relay node, data relay process when real time communication between user terminal is completed.As shown in Figure 2 and
In following each embodiments and other diagrams, the data relay node for deploying data relay service is referred to as data relay node
Acc, intuitively to be distinguished to the data relay node for deploying data relay service with other types node, different numbers
Be subject to different number marks according to transit node Acc to distinguish, Acc11, Acc12, Acc13 as shown in Figure 2 and
Acc14.It in shown in Fig. 2 is illustrated for including 4 data transit nodes Acc11, Acc12, Acc13 and Acc14.It can
Data relay section to understand, based on the difference that business development and technology scene need, in actual Intranet internet framework
The quantity of point is also possible to other numbers.Certainly, data relay node Acc can also be deployed with other service modules.This Shen
Embodiment please is related to data relay treatment process of data relay node Acc during being related to real time communication.
As shown in Fig. 2, in the Intranet internet framework of the embodiment, each data relay node interconnection and special by Intranet
Line connection and communication, i.e., all pass through Intranet between any two data relay node in the exemplary Intranet internet framework
Private line access, for this purpose, the Intranet special line between data relay node also interconnects referred to as Intranet special in following each examples
Line.
In one embodiment, data relay node Acc can be the network node DC for deploying data relay service
(Data Center, data center), network node DC are mentioned as centralised collection, storage, processing and the equipment for sending data
For running the base with maintenance prevention and providing relevant service.These network nodes DC can be the backbone network core net of framework
In network, data center's node of the node location of backbone network core network, wherein having in the backbone network core network
By Intranet private line access between the network node DC of connection relationship, communicated between each other by Intranet special line.In reality
Business structure in, can be between any two network node DC all through Intranet private line access, be also possible in need
Between network node DC just by Intranet private line access, i.e., for certain network node DC, only with wherein need to connect
Network node DC by private line access, without with all network node DC private line accesses, present embodiments are to this
It is not especially limited.
In addition, each data relay node Acc and each network node DC are also in Intranet internet framework shown in Fig. 2
Relevant signaling access service, logic dispatch service and stream interface driver service can be deployed with, in which: signaling access service provides
Unified signaling accesses channel, and by taking audio/video communication as an example, signaling may include into information such as room, inquiry room informations;
Logic scheduling in logic dispatch service finishing service treatment process, by taking audio/video communication as an example, which can be with
Address, distribution room including for example distributing stream interface driver service (Center) and data relay service (Acc) according to loading condition
Between number, safety check etc.;;The flow control that stream interface driver services in finishing service treatment process can by taking audio/video communication as an example
To include specific signaling access control, logic such as user's stream interface driver calculating in room management, room and state synchronized
The concrete mode of scheduling, flow control can be carried out using any possible control mode.
Fig. 3 shows the flow diagram of the data processing method of the real time communication in one embodiment, and this method can answer
For data relay node Acc shown in Fig. 2.As shown in figure 3, the data processing method of the real time communication of the embodiment includes
Step S301 to step S303.
Step S301: real-time communication data to be transmitted is received, the real-time communication data to be transmitted includes recipient address.
Real-time communication data to be transmitted refers to that is received needs to carry out the real-time communication data of data relay, is logical in real time
Some user terminal needs to be transferred to the data of other users terminal, such as audio, video data during letter.It is applied in this way
Some data relay node Acc (in order to mutually be distinguished with other data relay nodes, in the present embodiment and following each embodiments,
The data relay node Acc being presently in is referred to as current data transit node) for, which may be from
Any possible place receives real-time communication data to be transmitted, such as directly receives the data from user terminal uploads, receives some
The data etc. that network node DC or other data relay nodes Acc are forwarded.
It include recipient address in real-time communication data to be transmitted, which is the real time communication number to be transmitted
According to the final purpose network address that will be transmitted to.
Step S302: determine in the backbone network core network where locating current data transit node, with the reception
Square address is apart from nearest purpose network node.
Recipient address is network address, and network address can be mapped to a specific address area, and backbone network core
Any one of network network node DC is (it is appreciated that the network node DC for deploying data relay service is the present embodiment
In data relay node) covering one panel region data service, when being related to data service, network node DC is directly received
Or the data of the upload of each terminal in its coverage area are received by outer net, and the data issued are directed or through into outer net
It is handed down to terminal.In one embodiment, can coverage area, recipient address based on each network node, determine current number
According in the backbone network core network where transit node and network node that recipient is nearest apart from address (for be convenient for and other
Network node is mutually distinguished, and is referred to as to be purpose network node in the present embodiment and following each embodiments).In actual techniques application,
Determining purpose network node may be the network node DC in backbone network core network, it is also possible to data relay node.
Step S303:, will by Intranet special line when the purpose network node is not the current data transit node
The real-time communication data to be transmitted is transmitted to the purpose network node, so as to be passed described in the purpose network node
Defeated real-time communication data is transmitted to the recipient address.
In one specific example, recipient address may not in the coverage area of current data transit node, at this point,
Real-time communication data to be transmitted can be first transmitted to purpose network node by the Intranet special line of backbone network core network, then passed through
The purpose network node real-time communication data to be transmitted is transmitted to recipient address.
According to the scheme in embodiment as described above, after receiving real-time communication data to be transmitted, based on reception
It determines in the backbone network core network at place with recipient address apart from nearest purpose network node, and in purpose square address
When network node is not the node being presently in, real-time communication data to be transmitted is transmitted to by purpose network section by Intranet special line
Point, to directly be transmitted to real-time communication data to be transmitted in backbone network core network and recipient address via Intranet special line
Nearest network node, since the network transmission speed and quality of Intranet special line, bandwidth capacity are high, can guarantee net
Network data to be transmitted is quickly transferred to recipient in the case where network transmission quality, improves communication matter when real time communication
Amount.
In a specific example, in above-mentioned determining purpose network node, it can be carried out using following manner: when described
When recipient address is in the network coverage of any one network node in the backbone network core network, by the network
Node is determined as the purpose network node.In the case, some due to recipient address in backbone network core network
In the coverage area of network node (i.e. above-mentioned purpose network node), therefore, the purpose network node net to be transmitted can be passed through
Network real-time communication data is transmitted to recipient address.
In a specific example, when the purpose network node of above-mentioned determination is not the current data transit node,
When the real-time communication data to be transmitted being transmitted to the purpose network node by Intranet special line, following manner can be used
It carries out:
The determining and purpose network node is apart from nearest purpose data relay node;
It, will be described to be passed by Intranet special line when the purpose data relay node is the current data transit node
Defeated real-time communication data is transmitted to the purpose network node;
When the purpose data relay node is not the current data transit node, by between data relay node
Intranet interconnection special line the real-time communication data to be transmitted is transmitted to the purpose data relay node so that the mesh
Data relay node the real-time communication data to be transmitted is transmitted to by the purpose network node by Intranet special line.
It wherein, then can be directly by institute when the purpose network node of above-mentioned determination is the current data transit node
It states real-time communication data packet to be transmitted and is transmitted to the recipient address.
In a specific example, due to the limited coverage area of each network node of Intranet internet framework, but
In practical business development process, there may be the scope of business and need to cover but there is no the area of on-premise network node in this area
Domain, at this point, may there is a problem of that quality is bad if user terminal directly connects network node DC by outer net.Therefore, should
In specific example, the access node of this area can be leased or bought as service node.It is shown in Fig. 4 in the specific example
Intranet internet framework structural schematic diagram.
It is mutual in the above-mentioned Intranet shown in Fig. 2 being made of each data relay node Acc in specific example as shown in Figure 4
Join except the network architecture, further includes having to constitute with the associated service node of Intranet internet framework, these service nodes
The edge network framework of Intranet internet framework, so that the coverage hole of Intranet internet framework is supplemented, wherein each service
Node can directly be connect with each data relay node.Such as in example shown in Fig. 4, service node 121,122,123 directly with
The Acc12 connection of data relay node, thus with Intranet internet framework generation be associated with, similarly, service node 111,112 and
Data relay node Acc11 connection and generate association, service node 131,132 connect with data relay node Acc13 and generated
Association, service node 141,142,143 connect with data relay node Acc14 and generate association.It is appreciated that Fig. 4 is only
One exemplary illustration, in actual techniques realization, each data relay node can not access service node or access clothes
The quantity of business node can be other numbers.
Each service node of framework shown in Fig. 4 is not based on the node that the scope of business needs to be disposed by itself, and can
The access node that other network operators or cloud service manufacturer provide in the specific example of the application, is determining service section
After point, data transparency proxy module can be disposed on these service nodes, wherein data transparency proxy module is as the saturating of data
Channel is passed, service node, which is given the data forwarding of user terminal uploads by the data transparency proxy module of deployment on it, to be connected
The data relay node Acc connect, or the data forwarding that the data relay node Acc being connected is transmitted are used to corresponding
Family terminal.To need to cover in business but again without the area of the network node DC of itself deployment, simultaneously by service node
Data transparency proxy module is disposed on it, and data transparency proxy module is the pass-through channel of data, without having number
It is small to the dependence of other modules, adaptable according to the relevant control function of transit node, so as to be deep into self-built net
The region that network node DC can not be covered avoids needing to cover in these business but the regional user of non-on-premise network node DC is whole
The bad problem of the quality that end is likely encountered by outer net direct interconnection network DC, improves the cut-in quality in these regions, mentions
The high communication quality of real time communication.
Accordingly, it under the specific example, in above-mentioned determining purpose network node, can also be carried out using following manner:
When the recipient address is not in the network coverage of any one network node in the backbone network core network,
In the determining associated service node of Intranet internet framework with where the current data transit node, with the recipient
Address apart from nearest purpose service node, and by Intranet internet framework, with the purpose service node distance
Nearest data relay node is determined as the purpose network node.
In the case, in a specific example, if the purpose network node of above-mentioned determination is in the current data
The real-time communication data to be transmitted then can be transmitted to the purpose service node by trochanterion, so that the purpose takes
The real-time communication data to be transmitted is transmitted to the recipient address by business node.It is appreciated that at this point, purpose service node
By way of data penetration transmission, real-time communication data to be transmitted is transmitted to the recipient address.
In another specific example, if the purpose network node of above-mentioned determination is not the current data transit node,
Then the real-time communication data to be transmitted can be transmitted to by the purpose network node by Intranet special line, so that the mesh
Network node described in real-time communication data to be transmitted the recipient address is transmitted to by the purpose service node.I.e.
After the real-time communication data to be transmitted is transmitted to the purpose network node by Intranet special line, by purpose network node
The real-time communication data to be transmitted is transmitted to the recipient address by the purpose service node.
Since service node is the access node for leasing or buying this area, service node and backbone network core net
Between network node DC or data relay node Acc in network, between each service node, there is no connected by Intranet special line
It connects, therefore, service node and the network node DC connecting with service node or data relay node Acc may be provided with data
Retransmission mechanism and redundant transmission mechanism, to improve communication quality.In addition, service node can with every prescribed time period to be connected
The logic dispatch service of the network node DC or data relay node Acc that connect send heartbeat bag data, can in the heartbeat bag data
It include the letter such as network communication quality between the load information of service node and network node DC or data relay node Acc
Breath, in order to exceed between load threshold and network node DC or data relay node Acc in the load for service node occur
Network communication quality or when not receiving the heartbeat packet of service node beyond scheduled time threshold value, network node DC or data relay
Node Acc or logic dispatch service can with and alarm, exclude abnormal nodes and link or adjustment logic control strategy in time.
Fig. 5 shows the structural schematic diagram of the Intranet internet framework in another embodiment.In this embodiment, interior
Net internet framework includes two or more Intranet sub-network frameworks, includes in each Intranet sub-network framework
More than one data relay node, one of them or above data relay node in each Intranet sub-network framework are made
For external connection data relay node, it is connect by special line with the external connection data relay node in other Intranet sub-network frameworks, from
And realize the private line access and communication between Intranet sub-network framework.Wherein, external connection data relay node refers to the external connection data
In Intranet sub-network framework locating for transit node, it can not only connect with each data relay node in the Intranet sub-network framework
The data relay node for connecing and communicating, and can connect and communicate with other Intranet sub-network frameworks.To external connection data
Key node of the transit node as Intranet sub-network framework, and other Intranet sub-network framework private line accesses and communication, i.e.,
Node in other Intranet sub-network frameworks is when needing to communicate with the node in current Intranet sub-network framework, it is necessary to via
The external connection data relay node, the external connection data relay node of an Intranet sub-network framework and another Intranet sub-network framework
External connection data relay node between, can by one or more than private line access.
It is illustrated by taking two Intranet sub-network frameworks as an example in shown in Fig. 5, wherein the first Intranet sub-network framework includes
Data relay node Acc11, Acc12, Acc13 and Acc14, the second Intranet sub-network framework include data relay node Acc21,
Acc22, Acc23, Acc24 and Acc25, wherein Acc13 is the external connection data relay node of the first Intranet sub-network framework,
Acc23 is the external connection data relay node of the second Intranet sub-network framework, is interconnected between Acc11, Acc12, Acc13 and Acc14,
It is interconnected between Acc21, Acc22, Acc23, Acc24 and Acc25, passes through private line access between Acc13 and Acc23.Based on multiple
The design of Intranet sub-network framework, can be deployed to the scene for being not easy to dispose excessive special line between each region, such as by first
Intranet sub-network framework is disposed at home, and the second Intranet sub-network framework is deployed in foreign countries etc., complete so as to form covering
The core network of ball realizes the real time phone call of transnational access and the high communication quality.
Accordingly, under the specific example, the case where the purpose network node is not the current data transit node
Under, when the real-time communication data to be transmitted being transmitted to the purpose network node by Intranet special line, it can use following
Mode carries out.
In one example, it is not belonging in the current data in the associated data relay node of the purpose network node
When the first Intranet sub-network framework where trochanterion, if the current data transit node is the first Intranet subnet net
First external connection data relay node of framework, passes through the first external connection data relay node and the second Intranet subnet net structure
The second external connection data relay node between network special line, the real-time communication data to be transmitted is transmitted to outside described second
Join data relay node, so that Intranet of the second external connection data relay node by the second Intranet sub-network framework
The real-time communication data to be transmitted is transmitted to the purpose network node by special line, and the second Intranet subnet net framework is
Intranet subnet net structure where the associated data relay node of purpose network node.
As shown in connection with fig. 5, it is assumed that current data transit node is the data relay section in the first Intranet subnet net framework
Point Acc13, determining purpose network node be data relay node Acc25 in the second Intranet subnet net framework or with number
According to the associated network node DC of transit node Acc25.Then the real-time communication data to be transmitted is being transmitted by Intranet special line
When to the purpose network node, real-time communication data to be transmitted is transmitted to by current data transit node Acc13 by special line
Second external connection data relay node Acc23 is transmitted to data relay section by special line by the second external connection data relay node Acc23
Point Acc25, to reach purpose network node Acc25 or be transmitted to purpose by special line by data relay node Acc25
Transit node.
In one example, when the purpose network node is not belonging to the first Intranet sub-network framework, if described
Current data transit node is not the first external connection data relay node, by the first Intranet subnet net framework
The real-time communication data to be transmitted is transmitted to the first external connection data relay node by net special line, so that outside described first
Connection data relay node passes through the net between the first external connection data relay node and the second external connection data relay node
The real-time communication data to be transmitted is transmitted to the second external connection data relay node by network special line.
As shown in connection with fig. 5, it is assumed that current data transit node is the data relay section in the first Intranet subnet net framework
Point Acc11, determining purpose network node be data relay node Acc25 in the second Intranet subnet net framework or with number
According to the associated network node DC of transit node Acc25.Then the real-time communication data to be transmitted is being transmitted by Intranet special line
When to the purpose network node, real-time communication data to be transmitted is transmitted to by current data transit node Acc11 by special line
First external connection data relay node Acc13 passes through special line for real time communication to be transmitted by the first external connection data relay node Acc13
Data are transmitted to the second external connection data relay node Acc23, are transmitted to by the second external connection data relay node Acc23 by special line
Data relay node Acc25, to reach purpose network node Acc25 or pass through special line by data relay node Acc25
It is transmitted to purpose transit node.
Fig. 6 shows the structural schematic diagram of the Intranet internet framework in another embodiment.In this embodiment, interior
Net internet framework includes two or more Intranet sub-network frameworks, includes in each Intranet sub-network framework
More than one data relay node, one of data relay node in each Intranet sub-network framework is as external connection data
Transit node is connect by special line with external connection data relay node in other Intranet sub-network frameworks.Each Intranet sub-network
Data relay node in framework, can not access service node, or the more than one service node of access.
Fig. 7 shows the structural schematic diagram of the Intranet internet framework in another embodiment, as shown in fig. 7, at this
Further include having planar network architecture in service node in example, includes to deploy data relay service in planar network architecture in the service node
Service node.To concentrate on some region in real time communication but not dispose in the region and itself network node DC
Business scenario, by determining service node in the region, and data relay service is disposed on the service node, while can be
The stream interface driver service that network node DC is disposed on the service node, completes number as data relay node for the service node
According to transfer process, to deploy the service node of data relay service and stream interface driver service, composition service section by these
Planar network architecture in point.Planar network architecture includes to deploy data relay service and stream interface driver service in service node shown in Fig. 7
Service node Acc-T1, Acc-T2 and Acc-T3.In the service node in planar network architecture, each service node Acc-T1, Acc-T2
It is interconnected between Acc-T3.In the case, since communication process all carries out in planar network architecture in the service node, the service section
Network quality fluctuation in point except planar network architecture region will not influence the communication quality in the service node in planar network architecture, really
Communication quality is protected.
The structural schematic diagram that Fig. 8 shows the Intranet internet framework of another embodiment is servicing in this example
It can also include other service nodes in node on the basis of planar network architecture, service node T11, T12 as shown in Figure 8,
T21, T22, T31, T32, these service nodes form planar network architecture in service node as upper deployment data transparency proxy module
Edge network framework, so as to further supplement the coverage hole of planar network architecture in service node.
It accordingly, in one example, is that service node (services section as shown in Fig. 7,8 in current data transit node
Point Acc-T1, Acc-T2, Acc-T3) when, if the recipient address within the scope of transparent agent service of the service node,
The real-time communication data to be transmitted is transmitted to the recipient address.So as to direct by current data transit node
It is transmitted to recipient address.
It is that service node is serviced as shown in Fig. 7,8 in the current data transit node in a specific example
Node Acc-T1, Acc-T2, Acc-T3) when, if the recipient address is not in the transparent agent service range of the service node
Within, determine in service node locating for the service node in planar network architecture, transparent agent service range with covering the recipient
The purpose service node of location, the purpose service node may be Fig. 7, the service section in service node shown in 8 in planar network architecture
Point Acc-T1, Acc-T2, Acc-T3, it is also possible in Fig. 7, service node shown in 8 in the edge network framework of planar network architecture
Service node T11, T12, T21, T22, T31, T32, and the real-time communication data to be transmitted is transmitted to the purpose and is taken
Business node, so that the real-time communication data to be transmitted is transmitted to the recipient address by the purpose service node.
A kind of data processing dress of real time communication is also provided based on thought same as mentioned above, in one embodiment
It sets, Fig. 9 shows the structural schematic diagram of the data processing equipment of the real time communication in one embodiment, which can dispose or this
It is on the data relay node involved in the various embodiments described above.
As shown in figure 9, the data processing equipment of the real time communication in the embodiment includes data reception module 901, purpose
Node determining module 902 and data transmission control module 903.
Data reception module 901, for receiving real-time communication data to be transmitted, the real-time communication data to be transmitted includes
Recipient address.
Real-time communication data to be transmitted refers to that is received needs to carry out the real-time communication data of data relay, is logical in real time
Some user terminal needs to be transferred to the data of other users terminal, such as audio, video data during letter.It is applied in this way
Some data relay node Acc (in order to mutually be distinguished with other data relay nodes, in the present embodiment and following each embodiments,
The data relay node Acc being presently in is referred to as current data transit node) for, which may be from
Any possible place receives real-time communication data to be transmitted, such as directly receives the data from user terminal uploads, receives some
The data etc. that network node DC or other data relay nodes Acc are forwarded.
It include recipient address in real-time communication data to be transmitted, which is the real time communication number to be transmitted
According to the final purpose network address that will be transmitted to.
Destination node determining module 902, for the backbone network core net where determining locating current data transit node
Apart from nearest purpose network node in network, with the recipient address.
Recipient address is network address, and network address can be mapped to a specific address area, and backbone network core
Any one of network network node DC is (it is appreciated that the network node DC for deploying data relay service is the present embodiment
In data relay node) covering one panel region data service, when being related to data service, network node DC is directly received
Or the data of the upload of each terminal in its coverage area are received by outer net, and the data issued are directed or through into outer net
It is handed down to terminal.In one embodiment, can coverage area, recipient address based on each network node, determine current number
According in the backbone network core network where transit node and network node that recipient is nearest apart from address (for be convenient for and other
Network node is mutually distinguished, and is referred to as to be purpose network node in the present embodiment and following each embodiments).In actual techniques application,
Determining purpose network node may be the network node DC in backbone network core network, it is also possible to data relay node.
Data transmission control module 903, for when the purpose network node is not the current data transit node,
The real-time communication data to be transmitted is transmitted to the purpose network node by Intranet special line, so that the purpose network
The real-time communication data to be transmitted is transmitted to the recipient address by node.
In one specific example, recipient address may not in the coverage area of current data transit node, at this point,
Real-time communication data to be transmitted can be first transmitted to purpose network node by the Intranet special line of backbone network core network, then passed through
The purpose network node real-time communication data to be transmitted is transmitted to recipient address.
According to the scheme in embodiment as described above, after receiving real-time communication data to be transmitted, based on reception
It determines in the backbone network core network at place with recipient address apart from nearest purpose network node, and in purpose square address
When network node is not the node being presently in, real-time communication data to be transmitted is transmitted to by purpose network section by Intranet special line
Point, to directly be transmitted to real-time communication data to be transmitted in backbone network core network and recipient address via Intranet special line
Nearest network node, since the network transmission speed and quality of Intranet special line, bandwidth capacity are high, can guarantee net
Network data to be transmitted is quickly transferred to recipient in the case where network transmission quality, improves communication matter when real time communication
Amount.
In a specific example, above-mentioned purpose node determining module 902 can be in the recipient address in the bone
When in the network coverage of any one network node in dry net core network, which is determined as the purpose
Network node.In the case, some network node (i.e. above-mentioned purpose due to recipient address in backbone network core network
Network node) coverage area in, therefore, can be transmitted to by purpose network node real-time Communication for Power Network data to be transmitted
Recipient address.
In a specific example, destination node determining module 902, in the recipient address not in the backbone network core
When in the network coverage of any one network node in heart network, where the determining and current data transit node
Apart from nearest purpose service node in the associated service node of Intranet internet framework, with the recipient address, and will
It is determined as the purpose network in Intranet internet framework, with the purpose service node apart from nearest data relay node
Node.
In one embodiment, data transmission control module 903 are also the current data in the purpose network node
When transit node, the real-time communication data packet to be transmitted is transmitted to the recipient address.
In one embodiment, data transmission control module 903 are also the current data in the purpose network node
When transit node, the real-time communication data to be transmitted is transmitted to the purpose service node, so that the purpose service
The real-time communication data to be transmitted is transmitted to the recipient address by node.
In one embodiment, data transmission control module 903 are not also the current numbers in the purpose network node
When according to transit node, the real-time communication data to be transmitted is transmitted to by the purpose network node by Intranet special line, so that
Real-time communication data to be transmitted described in the purpose network node is transmitted to the reception by the purpose service node
Square address.
In one embodiment, data transmission control module 903 are not the current datas in the purpose network node
When transit node, the determining and purpose network node is apart from nearest purpose data relay node;And in the purpose data
When transit node is the current data transit node, the real-time communication data to be transmitted is transmitted to by institute by Intranet special line
State purpose network node;When the purpose data relay node is not the current data transit node, pass through data relay
The real-time communication data to be transmitted is transmitted to the purpose data relay node by the Intranet interconnection special line between node, so that
It obtains the purpose data relay node and the real-time communication data to be transmitted is transmitted to by the purpose network by Intranet special line
Node.
In one embodiment, data transmission control module 903 are not also the current numbers in the purpose network node
It is not belonging to where the current data transit node according to transit node and the associated data relay node of the purpose network node
The first Intranet sub-network framework when, if the current data transit node be the first Intranet subnet net framework first
External connection data relay node passes through the second external connection of the first external connection data relay node and the second Intranet subnet net structure
The real-time communication data to be transmitted is transmitted to the second external connection data relay by the network special line between data relay node
Node, so that the second external connection data relay node will be described by the Intranet special line of the second Intranet sub-network framework
Real-time communication data to be transmitted is transmitted to the purpose network node, and the second Intranet subnet net structure is the purpose net
Intranet subnet net structure where the associated data relay node of network node.
In one embodiment, data transmission control module 903 are not also the current numbers in the purpose network node
The first Intranet sub-network framework is not belonging to according to transit node and the associated data relay node of the purpose network node
When, if the current data transit node is not the first external connection data relay node, pass through the first Intranet subnet net
The real-time communication data to be transmitted is transmitted to the first external connection data relay node by the Intranet special line of network framework, so that
The first external connection data relay node passes through the first external connection data relay node and the second external connection data relay section
The real-time communication data to be transmitted is transmitted to the second external connection data relay node by the network special line between point.
In one embodiment, data transmission control module 903 are also service node in the current data transit node
When, if the recipient address within the scope of transparent agent service of the service node, by the real time communication number to be transmitted
According to being transmitted to the recipient address.
In one embodiment, data transmission control module 903 are also service node in the current data transit node
When, if the recipient address determines locating for the service node not within the scope of the transparent agent service of the service node
In service node in planar network architecture, transparent agent service range cover the purpose service node of the recipient address, and will be described
Real-time communication data to be transmitted is transmitted to the purpose service node, so that the purpose service node is by the reality to be transmitted
When communication data transfer to the recipient address.
Device in embodiment as described above, can be deployed in computer equipment, an implementation is shown in Figure 10
The structural schematic diagram of the computer equipment of the device in the embodiment is deployed in example.As shown in Figure 10, the meter in the embodiment
Calculating machine equipment includes processor, power supply module, communication module and the memory connected by system bus.Wherein, memory packet
Include non-volatile memory medium and built-in storage.The non-volatile memory medium of the computer equipment is stored with operating system, number
It may make when the computer program is executed by processor according to library and the computer program of the data processing equipment of real time communication
Processor realizes the data processing method of the real time communication in above-described embodiment.Computer journey can also be stored in the built-in storage
Sequence when the computer program is executed by processor, may make processor to execute at the data of the real time communication in above-described embodiment
Reason method.
Accordingly, it is based on example as described above, also provides a kind of computer equipment in one embodiment, which sets
It is standby including memory, processor and storage on a memory and the computer program that can run on a processor, wherein processor
The data processing method such as any one real time communication in the various embodiments described above is realized when executing described program.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, it is non-volatile computer-readable that the program can be stored in one
It takes in storage medium, in the embodiment of the present invention, which be can be stored in the storage medium of computer system, and by the calculating
At least one processor in machine system executes, and includes the process such as the embodiment of above-mentioned each method with realization.Wherein, described
Storage medium can be magnetic disk, CD, read-only memory (Read-Only Memory, ROM) or random access memory
(Random AccessMemory, RAM) etc..
Accordingly, a kind of storage medium is also provided in one embodiment, is stored thereon with computer program, wherein the journey
The data processing method such as any one real time communication in the various embodiments described above is realized when sequence is executed by processor.
Each technical characteristic of embodiment described above can be combined arbitrarily, for simplicity of description, not to above-mentioned reality
It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited
In contradiction, all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously
It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art
It says, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to protection of the invention
Range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.
Claims (10)
1. a kind of data processing method of real time communication, which is characterized in that comprising steps of
Real-time communication data to be transmitted is received, the real-time communication data to be transmitted includes recipient address;
In the backbone network core network where current data transit node locating for determining, with the recipient address distance recently
Purpose network node;
It, will be described to be transmitted real-time by Intranet special line when the purpose network node is not the current data transit node
Communication data transfer is to the purpose network node, so that real-time communication data to be transmitted described in the purpose network node
It is transmitted to the recipient address.
2. the data processing method of real time communication according to claim 1, it is characterised in that:
When the recipient address is in the network coverage of any one network node in the backbone network core network
When, which is determined as the purpose network node.
3. the data processing method of real time communication according to claim 1, it is characterised in that:
When the network coverage of the recipient address not any one network node in the backbone network core network
When interior, determine in the associated service node of Intranet internet framework where the current data transit node, with it is described
Recipient address will be saved apart from nearest purpose service node in Intranet internet framework, with purpose service
Point is determined as the purpose network node apart from nearest data relay node.
4. the data processing method of real time communication according to claim 3, which is characterized in that further include in following two
At least one of:
When the purpose network node is the current data transit node, the real-time communication data to be transmitted is transmitted to
The purpose service node, so that the real-time communication data to be transmitted is transmitted to the reception by the purpose service node
Square address;
It, will be described to be transmitted real-time by Intranet special line when the purpose network node is not the current data transit node
Communication data transfer is to the purpose network node, so that real-time communication data to be transmitted described in the purpose network node
The recipient address is transmitted to by the purpose service node.
5. the data processing method of real time communication according to claim 1, which is characterized in that in the purpose network node
When not being the current data transit node, it is described the real-time communication data to be transmitted is transmitted to by Intranet special line it is described
The mode of purpose network node includes:
The determining and purpose network node is apart from nearest purpose data relay node;
When the purpose data relay node is the current data transit node, by Intranet special line by the reality to be transmitted
When communication data transfer to the purpose network node;
When the purpose data relay node is not the current data transit node, between data relay node
The real-time communication data to be transmitted is transmitted to the purpose data relay node by net interconnection special line, so that the purpose number
The real-time communication data to be transmitted is transmitted to by the purpose network node by Intranet special line according to transit node.
6. the data processing method of real time communication according to claim 1, which is characterized in that in the purpose network node
When not being the current data transit node, the real-time communication data to be transmitted is transmitted to by the purpose by Intranet special line
The mode of network node includes at least one in following two:
First where being not belonging to the current data transit node in the associated data relay node of the purpose network node
When Intranet sub-network framework, if the current data transit node is the first external connection number of the first Intranet subnet net framework
According to transit node, by the second external connection data of the first external connection data relay node and the second Intranet subnet net structure
The real-time communication data to be transmitted is transmitted to the second external connection data relay node by the network special line between trochanterion,
So that the second external connection data relay node will be described to be passed by the Intranet special line of the second Intranet sub-network framework
Defeated real-time communication data is transmitted to the purpose network node, and the second Intranet subnet net structure is the purpose network section
Intranet subnet net structure where the associated data relay node of point;
When the associated data relay node of the purpose network node is not belonging to the first Intranet sub-network framework, if described
Current data transit node is not the first external connection data relay node, by the first Intranet subnet net framework
The real-time communication data to be transmitted is transmitted to the first external connection data relay node by net special line, so that outside described first
Connection data relay node passes through the net between the first external connection data relay node and the second external connection data relay node
The real-time communication data to be transmitted is transmitted to the second external connection data relay node by network special line.
7. the data processing method of real time communication according to claim 1, which is characterized in that further include in following two
At least one of:
When the current data transit node is service node, if the recipient address is in the Transparent Proxy of the service node
Within service range, the real-time communication data to be transmitted is transmitted to the recipient address;
When the current data transit node is service node, if the recipient address is not or not the transparent generation of the service node
It manages within service range, determines in service node locating for the service node in planar network architecture, transparent agent service range covers institute
The purpose service node of recipient address is stated, and the real-time communication data to be transmitted is transmitted to the purpose service node,
So that the real-time communication data to be transmitted is transmitted to the recipient address by the purpose service node.
8. a kind of data processing equipment of real time communication characterized by comprising
Data reception module, for receiving real-time communication data to be transmitted, the real-time communication data to be transmitted includes recipient
Address;
Destination node determining module, for determining in the backbone network core network where locating current data transit node, with
The recipient address is apart from nearest purpose network node;
Data transmission control module, for when the purpose network node is not the current data transit node, by interior
The real-time communication data to be transmitted is transmitted to the purpose network node by net special line, so that the purpose network node
The real-time communication data to be transmitted is transmitted to the recipient address.
9. a kind of computer equipment, including memory, processor and it is stored on the memory and can be in the processor
The computer program of upper operation, which is characterized in that the processor realized when executing the computer program as claim 1 to
Method described in 7 any one.
10. a kind of computer storage medium, is stored thereon with computer program, which is characterized in that the program is executed by processor
Shi Shixian method as claimed in any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711240402.9A CN109861900B (en) | 2017-11-30 | 2017-11-30 | Data processing method and device for real-time communication, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711240402.9A CN109861900B (en) | 2017-11-30 | 2017-11-30 | Data processing method and device for real-time communication, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109861900A true CN109861900A (en) | 2019-06-07 |
CN109861900B CN109861900B (en) | 2021-05-28 |
Family
ID=66888494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711240402.9A Active CN109861900B (en) | 2017-11-30 | 2017-11-30 | Data processing method and device for real-time communication, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109861900B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112822242A (en) * | 2020-12-30 | 2021-05-18 | 杭州趣链科技有限公司 | Point-to-point network and node communication method and device thereof |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1273394A (en) * | 1999-05-10 | 2000-11-15 | 财团法人流通***开发研究所 | Integrated IP network |
KR20060135085A (en) * | 2005-06-24 | 2006-12-29 | (주) 인터포스 | A voip gateway apparatus based on digital enhanced cordless telecommunications which support wired/wireless multi-channel |
CN101009669A (en) * | 2007-01-05 | 2007-08-01 | 杭州华为三康技术有限公司 | A method and system and route device for transmitting the multicast message |
CN101247364A (en) * | 2008-03-31 | 2008-08-20 | 腾讯科技(深圳)有限公司 | Conversation message managing system and method thereof |
CN101291301A (en) * | 2008-06-13 | 2008-10-22 | 腾讯科技(深圳)有限公司 | Method and customer terminal for establishing data channel in instant communicating system |
CN101626627A (en) * | 2008-07-11 | 2010-01-13 | ***通信集团辽宁有限公司 | Return access control subsystem, group sending system, group sending method and return access control method |
CN101742690A (en) * | 2008-11-27 | 2010-06-16 | 华为技术有限公司 | Transmission optimization method, system and equipment of AP network |
CN102130778A (en) * | 2010-10-22 | 2011-07-20 | 华为技术有限公司 | Method and system for protecting IPTV (Internet Protocol Television) multicast service |
CN103152265A (en) * | 2013-03-22 | 2013-06-12 | 杭州华三通信技术有限公司 | Message forwarding method and equipment in SPB (Shortest Path Bridge) network |
US20130173724A1 (en) * | 2000-06-19 | 2013-07-04 | Facebook, Inc. | Direct file transfer between subscribers of a communications system |
CN103731513A (en) * | 2012-10-15 | 2014-04-16 | 中国联合网络通信集团有限公司 | Base station forwarding method, base station and base station forwarding system |
CN105282564A (en) * | 2015-10-22 | 2016-01-27 | 武汉兴图新科电子股份有限公司 | Method for guaranteeing smoothness of media stream in complex network structure |
CN106357592A (en) * | 2015-07-17 | 2017-01-25 | 中兴通讯股份有限公司 | Resource sharing method, device and system |
CN106789527A (en) * | 2016-12-09 | 2017-05-31 | 中国联合网络通信集团有限公司 | The method and system that a kind of private line network is accessed |
CN107222936A (en) * | 2017-06-26 | 2017-09-29 | 广东欧珀移动通信有限公司 | A kind of data processing method, device and terminal |
-
2017
- 2017-11-30 CN CN201711240402.9A patent/CN109861900B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1273394A (en) * | 1999-05-10 | 2000-11-15 | 财团法人流通***开发研究所 | Integrated IP network |
US20130173724A1 (en) * | 2000-06-19 | 2013-07-04 | Facebook, Inc. | Direct file transfer between subscribers of a communications system |
KR20060135085A (en) * | 2005-06-24 | 2006-12-29 | (주) 인터포스 | A voip gateway apparatus based on digital enhanced cordless telecommunications which support wired/wireless multi-channel |
CN101009669A (en) * | 2007-01-05 | 2007-08-01 | 杭州华为三康技术有限公司 | A method and system and route device for transmitting the multicast message |
CN101247364A (en) * | 2008-03-31 | 2008-08-20 | 腾讯科技(深圳)有限公司 | Conversation message managing system and method thereof |
CN101291301A (en) * | 2008-06-13 | 2008-10-22 | 腾讯科技(深圳)有限公司 | Method and customer terminal for establishing data channel in instant communicating system |
CN101626627A (en) * | 2008-07-11 | 2010-01-13 | ***通信集团辽宁有限公司 | Return access control subsystem, group sending system, group sending method and return access control method |
CN101742690A (en) * | 2008-11-27 | 2010-06-16 | 华为技术有限公司 | Transmission optimization method, system and equipment of AP network |
CN102130778A (en) * | 2010-10-22 | 2011-07-20 | 华为技术有限公司 | Method and system for protecting IPTV (Internet Protocol Television) multicast service |
CN103731513A (en) * | 2012-10-15 | 2014-04-16 | 中国联合网络通信集团有限公司 | Base station forwarding method, base station and base station forwarding system |
CN103152265A (en) * | 2013-03-22 | 2013-06-12 | 杭州华三通信技术有限公司 | Message forwarding method and equipment in SPB (Shortest Path Bridge) network |
CN106357592A (en) * | 2015-07-17 | 2017-01-25 | 中兴通讯股份有限公司 | Resource sharing method, device and system |
CN105282564A (en) * | 2015-10-22 | 2016-01-27 | 武汉兴图新科电子股份有限公司 | Method for guaranteeing smoothness of media stream in complex network structure |
CN106789527A (en) * | 2016-12-09 | 2017-05-31 | 中国联合网络通信集团有限公司 | The method and system that a kind of private line network is accessed |
CN107222936A (en) * | 2017-06-26 | 2017-09-29 | 广东欧珀移动通信有限公司 | A kind of data processing method, device and terminal |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112822242A (en) * | 2020-12-30 | 2021-05-18 | 杭州趣链科技有限公司 | Point-to-point network and node communication method and device thereof |
Also Published As
Publication number | Publication date |
---|---|
CN109861900B (en) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103430498B (en) | A kind of method, equipment and route system of transfer of data of network virtualization | |
US20210274418A1 (en) | Information Transmission Method and Apparatus | |
CN105610632B (en) | Virtual network equipment and related method | |
CN109600768A (en) | Management method, equipment and the system of network slice | |
CN111200846A (en) | Time delay sensitive network communication method and device thereof | |
US20210226902A1 (en) | Time-Sensitive Networking Communication Method and Apparatus | |
JP7296993B2 (en) | Communication method and communication device | |
CN111224821B (en) | Security service deployment system, method and device | |
CN109756430A (en) | A kind of processing method and processing device of rule | |
CN107426797B (en) | Slice management and control system and method for access network side | |
JP2020511083A (en) | Service quality control method and device, SMF, UPF, UE, PCF and AN | |
CN105099789A (en) | Network element uploading method and equipment | |
CN103329480A (en) | Session redundancy among a server cluster | |
CN106470117B (en) | Transmission switching method, equipment and the system of LTE broadband cluster system | |
CN106357542B (en) | The method and software defined network controller of multicast service are provided | |
CN108390937B (en) | Remote monitoring method, device and storage medium | |
CN109088823B (en) | Method and device for realizing terminal interconnection | |
CN110691110B (en) | Communication method, device, system, terminal, equipment and medium | |
CN109861900A (en) | Data processing method, device, computer equipment and the storage medium of real time communication | |
CN103780437A (en) | Information synchronization method and device | |
CN215956666U (en) | 5G networking system | |
CN116319296A (en) | Method and device for deploying data centers in cross-SD-WAN fusion mode | |
CN105227908A (en) | A kind of In-vehicle networking video directing system and method | |
CN102299871B (en) | Communication method and gateway equipment | |
WO2018104273A1 (en) | Method and device for obtaining resources and information of sdn networks of different operators |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |