Embodiment
Consult Fig. 1, Fig. 1 is the schematic diagram of the unified execution mode of the application's communication system, communication system comprises networktraffics treatment facility 100,dialing control appliance 200 and somevirtual machines 300, wherein, same user may have severalvirtual machines 300, such as user 1 comprises A, B, tri-virtual machines of C, tenant 2 comprises 1,2,3 three virtual machine.Virtual machine A, virtual machine B and virtual machine 1 are arranged in host 1, and virtual machine 2, virtual machine 3 and virtual machine C are arranged in host 2.Networktraffics treatment facility 100 can be virtual switch, can be also physical switches or fire compartment wall, such as ATM switch.
Networktraffics treatment facility 100 obtains the data to be sent from least two kinds of unlike signal sources from third party device, and these data are carried out to physics addressing, error checking, frame sequence and Flow Control etc.Such as according to the source address of data, destination address and IP option by packet to be sent, form data message.
Dialing control appliance 200, according to from the signal source under the data of networktraffics treatment facility 100, dials, accordingly to set up for transmitting at least two transmission channels of data to be sent.And by transmitting the data to be sent in unlike signal source at time-sharing multiplex on the transmission channel of setting up, thereby realize the transmission of multichannel data on a communication link and do not interfere with each other.
For coordinating time-sharing multiplex transfer of data, networktraffics treatment facility 100 also may comprise statistics time division circuit, realizes non-difference and connects, parallel running.The channel utilization index betweencontrol appliance 200 that can greatly improve and dial, bandwidth can reach 25M, 155M, 622M and even count G bit transfer capabilities, more can, by set up a plurality of nodes simultaneously, realize the communication capacity between source node and destination node.
Networktraffics treatment facility 100 is by sorting and Flow Control to data message flow, between the originator of the data channel Frame that cooperation dialingcontrol appliance 200 is set up and target receiver, set up interim switching path, make Frame directly by source address, arrive destination address and carry out packet delivery.
Dialing control appliance 200 carries out corresponding dialing according to the signal source under data to be sent, is communicated with for sending the transmission channel of data, and carries out addressing according to IP address, and the address that specified data forwards, solves forwarding of packets between different in nature network.And coordinating time-sharing multiplexing technology, allocated channel is to realize the transmission of multichannel data on a communication link in turn.
Refer to Fig. 2, Fig. 2 is the structural representation of an execution mode of the utility model dialing control appliance, and present embodimentdialing control appliance 100 comprises router one 1 andtime division multiplexer 12, wherein:
Router one 1 comprises that reception is from the first communication port a of the corresponding data to be sent at least two unlike signal sources and the second communication port b being connected with time division multiplexer.Router one 1 dials accordingly for the signal source with under data to be sent, and corresponding unlike signal source is set up for transmitting at least two transmission channels of data to be sent.
Router one 1, according to the signal source under data to be sent, dials, and at least two transmission channels between dialing control appliance and the destination address place equipment of data to be sent are set up in corresponding unlike signal source.That is to say, data to be sent belong to several signal sources, with regard to corresponding dialing, set up several transmission channels.
Such as, router one 1 receives internet signal data and IP transport of internet digital television signal data by the first communication port a, router one 1 carries out the Internet public network dialing and the dialing of IP transport of internet Digital Television private network, sets up public network transmission channel and private network transmission channel simultaneously.
Time division multiplexer 12 comprises third communication port c and the 4th communication port d, third communication port c is connected with the second communication port b of router, from router one 1, receive the data corresponding to be sent at least two unlike signal sources, the 4th communication port d is connected to the network, andtime division multiplexer 12 for sending data to be sent by time-sharing multiplexing technology at least two transmission channels.
On at least two transmission channels having set up, for the data in unlike signal source can be sent and non-interference smoothly, bytime division multiplexer 12, on the transmission channel of having set up, send the data to be sent in unlike signal source.
Time division multiplexer 12 is divided into several time slots (timeslice) by transmission channel according to the time, distributes in turn a plurality of signal sources and uses, and in the time slot that each signal source is distributed at oneself, can use whole bandwidth of transmission channel.A plurality of time slots form a compound frame, send the data in unlike signal source by intersecting in time, realize on a circuit, transmitting multiple signals and not interfereing with each other.
As a kind of mode being more preferably,time division multiplexer 12 adopts STDM technology to distribute a plurality of transmission channels, to improve the transmission rate of data.
Refer to Fig. 3, Fig. 3 is the structural representation of an execution mode of the utility model network traffics treatment facility, and the networktraffics treatment facility 200 of present embodiment comprisesswitch 21 andtime division multiplexer 22, wherein:
Switch 21 comprises the first communication port e and second communication port f, the first communication port e is connected with third party device, second communication port f is connected with time division multiplexer, the first communication port e of switch obtains the data corresponding to be sent at least two unlike signal sources,switch 21 is for by the packet corresponding to be sent at least two unlike signal sources, form corresponding data message and be packaged into packet, and by second communication port f by data packet transmission totime division multiplexer 22;
Switch 21 in present embodiment is ATM switch.
Switch 21 from third party device such as Intelligent set top box, PC etc. obtains all data to be sent.
Such as third party device is Intelligent set top box, switch 21 obtains internet signal data and IP transport of internet digital television signal data from this Intelligent set top box.Certainly this third party device can be also other equipment, such as computer etc.
Time division multiplexer comprises third communication port g and the 4th communication port h, third communication port g is connected with second communication port f, the 4th communication port h is connected with the first communication port of dialing control appliance, from the 4th communication port h, by time-sharing multiplexing technology, data packet sequencing is distributed to the router of dialing control appliance, so that dialing control appliance dials accordingly according to the signal source under data in packet, corresponding different signal source is set up for transmitting at least two transmission channels of data to be sent.
Particularly,time division multiplexer 22 adopts statistics time division circuit to carry out multiplexing, non-difference link, parallel running, can not only greatly improve channel utilization index, further can set up a plurality of nodes by network traffics treatment facility simultaneously, be based upon the communication capacity between source node and destination node.
Time division multiplexer 22 is according to a plurality of nodes of setting up, and set up interim switching path between the originator of the data channel Frame of cooperation dialing control appliance end foundation and target receiver, make Frame directly by source address, arrive destination address and carry out packet delivery.So that dialing control appliance is according to the corresponding dialing of the signal source after the grouping of network traffics treatment facility and under the data that transmit, set up at least two for transmitting the transmission channel of data to be sent.
It is worth mentioning that, in the utility model execution mode, no matter be the first communication port, second communication port, third communication port and the 4th communication port in dialing control appliance or network traffics treatment facility, be all for distinguishing different ports, and be not used in the quantity that limits port.That is to say, the first communication port that above-mentioned execution mode is mentioned, second communication port, third communication port and the 4th communication port are likely all one or more ports.
Also have, the data to be sent in the unlike signal source of mentioning in the utility model execution mode, just for representing the data of unlike signal, but the data to be sent that are not a signal source of restriction can only be from a physical equipment, likely the data to be sent in a plurality of unlike signals source, also may be respectively from different physical equipments all from same physical equipment.
On the basis of the above-mentioned dialing control appliance providing and network traffics treatment facility, the utility model further provides a kind of communication system, and the communication system of present embodiment comprises dialing control appliance and the network traffics treatment facility of above-mentioned execution mode.In communication system, between dialing control appliance and network traffics treatment facility, realize communication, specific implementation process refers to the associated description of Fig. 1 illustrated embodiment.Wherein, the function of inner each assembly of dialing control appliance and network traffics treatment facility realizes the associated description that refers to Fig. 2-Fig. 3 illustrated embodiment, at this, is not repeating.
Refer to Fig. 4, Fig. 4 is the flow chart that utilizes the execution mode of method that communication system of the present utility model communicates, and present embodiment is to describe with the angle of above-mentioned dialing control appliance, and the communication means of present embodiment comprises:
Step S101: dialing control appliance receives the data to be sent from least two unlike signal sources;
When having data to send, network traffics treatment facility will send to dialing control appliance after the packet to be sent from unlike signal source.In the utility model execution mode, data to be sent can be from two or more signal sources, below for elaborating the technical solution of the utility model, with the internet data signal from the Internet with from the IP transport of internet digital television signal data instance of IP transport of internet Digital Television private network, describe, for other the transfer of data in a plurality of unlike signals source, also can be applicable equally.
Dialing control appliance receives internet signal data and the IP transport of internet digital television signal data after grouping that transmit by time-sharing multiplex from network traffics treatment facility.
Step S102: dialing control appliance dials accordingly with the signal source under data to be sent respectively, and corresponding unlike signal source is set up for transmitting at least two transmission channels of data to be sent;
Dialing control appliance, according to the signal source under data to be sent, dials, and at least two transmission channels between dialing control appliance and the destination address place equipment of data to be sent are set up in corresponding unlike signal source.That is to say, data to be sent belong to several signal sources, with regard to corresponding dialing, set up several transmission channels.
Such as, what dialing control appliance received is internet signal data and IP transport of internet digital television signal data, carries out the Internet public network dialing and the dialing of IP transport of internet Digital Television private network, sets up public network transmission channel and private network transmission channel simultaneously.
Step S103: dialing control appliance sends data to be sent by time-sharing multiplexing technology at least two transmission channels;
On at least two transmission channels having set up, for the data in unlike signal source can be sent and non-interference smoothly, by time-sharing multiplexing technology, on the transmission channel of having set up, send the data to be sent in unlike signal source.
That is to say, transmission channel is divided into several time slots (timeslice) according to the time, distribute in turn a plurality of signal sources and use, in the time slot that each signal source is assigned at oneself, can use whole bandwidth of transmission channel.A plurality of time slots form a compound frame, send the data in unlike signal source by intersecting in time, realize on a circuit, transmitting multiple signals and not interfereing with each other.
Such as on public network transmission channel and private network transmission channel, by these two channels, according to time period cutting, be a plurality of time slots, for public network and private network cross-assignment time slot, like this, in the time slot distributing at public network, internet signal data are transmitted on public network transmission channel, enjoy whole bandwidth of whole channel, otherwise in the time slot distributing at private network, IP transport of internet digital television signal data are transmitted on private network transmission channel, take whole bandwidth of whole channel.
For example, watching under iTV tv state, data traffic concentrates on iTV private network channel, and other application of the Internet are substantially in resting state, and on public network channel, data traffic is very low.Therefore, dialing control appliance successively dials and sets up many different transmission channels, can, guaranteeing, in the unbroken situation of each transmission channel, the time slot in every frame only to be distributed to the signal source that those need to send data, so just can set up many non-interfering transmission channels simultaneously.And owing to not sending the signal source of data, temporarily regardless of timing gap, thereby the transmission rate of the signal source that can make to transmit data when transmission data can be higher than average transmission rate, the highest total transmittability that can reach outlet line.
By the elaboration of above-mentioned execution mode, be appreciated that the utility model passes through time-sharing multiplexing technology, the allocation of packets transmission channel to unlike signal, can set up many channels simultaneously and realize transfer of data and do not interfere with each other, both improve communication capacity and also improved communication quality.User, without carry out frequent switching dial when difference in functionality switches, promotes user and experiences.
Refer to Fig. 5, Fig. 5 is the flow chart that utilizes another execution mode of method that communication system of the present utility model communicates, and present embodiment is to describe with the angle of above-mentioned network traffics treatment facility, and the communication means of present embodiment comprises:
Step S201: network traffics treatment facility obtains the data corresponding to be sent at least two unlike signal sources;
Network traffics treatment facility carries out physics addressing, error checking, frame sequence and Flow Control to all data to be sent.
Network traffics treatment facility from third party device such as Intelligent set top box, PC etc. obtains all data to be sent.
Such as network traffics treatment facility is by direct connection Intelligent set top box or connect respectively computer and common machine top box obtains internet signal data and IP transport of internet digital television signal data.
Step S202: by the packet corresponding to be sent at least two unlike signal sources, form corresponding data message and be packaged into packet;
After network traffics treatment facility gets data to be sent, according to the source address of these data, destination address and IP option etc., data are divided into groups, form data message and be packaged into packet.To the sequence of packet process and Flow Control.
Such as by internet signal data and the packet of IP transport of internet digital television signal, form data message and be also packaged into internet signal packet and IP transport of internet digital television signal packet, by these data packet sequencings and Flow Control by internet signal data and IP transport of internet digital television signal Data dissemination to the control appliance that dials.
Step S203: data packet sequencing is distributed to dialing control appliance by time-sharing multiplexing technology, so that dialing control appliance dials accordingly according to the signal source under data in packet, corresponding unlike signal source is set up for transmitting at least two transmission channels of data to be sent;
Particularly, network traffics treatment facility adopts statistics time division circuit to carry out multiplexing, non-difference link, parallel running, can not only greatly improve channel utilization index, further can set up a plurality of nodes by network traffics treatment facility simultaneously, be based upon the communication capacity between source node and destination node.
Network traffics treatment facility is according to a plurality of nodes of setting up, and set up interim switching path between the originator of the data channel Frame of cooperation dialing control appliance end foundation and target receiver, make Frame directly by source address, arrive destination address and carry out packet delivery.
Dialing control appliance receives after the packet after grouping, according to the signal source under data in packet, dials accordingly, and corresponding a plurality of different signal sources are set up many for transmitting the transmission channel of data to be sent.
In the several execution modes that provide in the application, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiments described above is only schematic, for example, the division of described module or unit, be only that a kind of logic function is divided, during actual realization, can have other dividing mode, for example a plurality of unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in a plurality of network element.Can select according to the actual needs some or all of unit wherein to realize the object of present embodiment scheme.
In addition, each functional unit in each execution mode of the application can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and also can adopt the form of SFU software functional unit to realize.
If the form of SFU software functional unit of usining described integrated unit realizes and during as production marketing independently or use, can be stored in a computer read/write memory medium.Understanding based on such, the all or part of of the part that the application's technical scheme contributes to prior art in essence in other words or this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions are with so that a computer equipment (can be personal computer, server, or the network equipment etc.) or processor (processor) carry out all or part of step of method described in each execution mode of the application.And aforesaid storage medium comprises: various media that can be program code stored such as USB flash disk, portable hard drive, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CDs.
The foregoing is only the application's execution mode; not thereby limit the scope of the claims of the application; every equivalent structure or conversion of equivalent flow process that utilizes present specification and accompanying drawing content to do; or be directly or indirectly used in other relevant technical fields, be all in like manner included in the application's scope of patent protection.