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 PDF

Info

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
Application number
CN201711240402.9A
Other languages
Chinese (zh)
Other versions
CN109861900B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201711240402.9A priority Critical patent/CN109861900B/en
Publication of CN109861900A publication Critical patent/CN109861900A/en
Application granted granted Critical
Publication of CN109861900B publication Critical patent/CN109861900B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Data processing method, device, computer equipment and the storage medium of real time communication
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.
CN201711240402.9A 2017-11-30 2017-11-30 Data processing method and device for real-time communication, computer equipment and storage medium Active CN109861900B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (15)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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