Movatterモバイル変換


[0]ホーム

URL:


CN101060537A - A communication network simulation tool real-time viewing platform and its realizing method - Google Patents

A communication network simulation tool real-time viewing platform and its realizing method
Download PDF

Info

Publication number
CN101060537A
CN101060537ACN 200710099967CN200710099967ACN101060537ACN 101060537 ACN101060537 ACN 101060537ACN 200710099967CN200710099967CN 200710099967CN 200710099967 ACN200710099967 ACN 200710099967ACN 101060537 ACN101060537 ACN 101060537A
Authority
CN
China
Prior art keywords
network
simulation
data
time
real
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
CN 200710099967
Other languages
Chinese (zh)
Other versions
CN100588204C (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.)
Beihang University
Original Assignee
Beihang University
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 Beihang UniversityfiledCriticalBeihang University
Priority to CN200710099967ApriorityCriticalpatent/CN100588204C/en
Publication of CN101060537ApublicationCriticalpatent/CN101060537A/en
Application grantedgrantedCritical
Publication of CN100588204CpublicationCriticalpatent/CN100588204C/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明是一个独立的实时视景显示平台,属于一个通用的平台,该视景显示平台专门为通信网络仿真工具设计,用来显示通信网络仿真工具的实时仿真场景和仿真情况。该平台包括:网络场景生成模块、网络节点模型库模块、时间管理模块、视景显示模块、存储模块、仿真情况重放模块,其特征在于,该平台还包括实时通信模块、网络节点建模工具模块。通过快速建立与通信网络仿真工具仿真的拓扑相一致的网络拓扑和节点参数设置来重现仿真场景,使用实时通信技术来保证仿真数据的实时传递,使用仿真时间管理策略来控制仿真的正确进行,从而实现了在通信网络仿真工具进行仿真的过程中通过实时视景显示平台实时查看仿真情况和仿真结果。

Figure 200710099967

The present invention is an independent real-time visual display platform, which belongs to a general platform. The visual display platform is specially designed for communication network simulation tools, and is used for displaying real-time simulation scenes and simulation conditions of communication network simulation tools. The platform includes: a network scene generation module, a network node model library module, a time management module, a visual display module, a storage module, and a simulation replay module. It is characterized in that the platform also includes a real-time communication module and a network node modeling tool. module. Reproduce the simulation scene by quickly establishing the network topology and node parameter settings consistent with the topology of the communication network simulation tool simulation, use real-time communication technology to ensure real-time transmission of simulation data, use simulation time management strategy to control the correct progress of simulation, Therefore, it is realized that the simulation situation and simulation results can be checked in real time through the real-time visual display platform during the simulation process of the communication network simulation tool.

Figure 200710099967

Description

A kind of real-time viewing platform of communication network simulation tool and its implementation
Technical field
The invention belongs to the communication simulation field.Relate to real-time what comes into a driver's Display Technique, particularly a kind of real-time viewing platform and its implementation that is used for communication network simulation tool simulation scenarios and simulation result demonstration and analysis.
Background technology
Because communication network is increasingly sophisticated, scale is huge day by day, the communication network simulation technology that is applied to the network planning and design has occurred.The communication network simulation technology is a kind of by setting up the statistical model of the network equipment and network link, and the transmission of analog network flow, thereby obtains network design or optimize the emulation technology of needed network performance data.At present, communication network simulation tool has the dedicated communications network emulation tool of business software, freeware and some use discrete events simulation principle exploitations.
But when these communication network simulation tools are powerful, because what communication network simulation tool adopted is to check simulation result afterwards, be to check simulation result again after emulation is all finished, and the mode of checking simulation result is to adopt comparatively abstract modes such as form, curve, give the user simulation scenarios check with analysis of simulation result on bring some inconvenience.
When using communication network simulation tool, the animation when wanting to show emulation if use is that business software or freeware just need software itself to have this function, otherwise can't be realized; If the communication network simulation software that oneself is developed then needs oneself additionally to develop an animation assembly again, be used for showing the animation of this simulation software, do like this and will expend a large amount of time, man power and material.Do not have a real-time what comes into a driver's display system that is directed to communication network simulation tool at present.
Summary of the invention
The purpose of this invention is to provide an independently real-time viewing platform, belong to a general platform, this viewing platform is specially for communication network simulation tool designs, and is used for the real-time simulation scene and the simulation scenarios of display communication network simulation instrument.Make the exploitation or the operating personnel of communication network simulation software can attentively study the algorithm of communication simulation, and needn't be concerned about the demonstration of real-time what comes into a driver's, as long as use the present invention can realize the demonstration of the real-time what comes into a driver's in the simulation process.
Another object of the present invention is to propose a kind of method of using virtual reality technology real time inspection simulation scenarios and simulation result, this method is reappeared simulating scenes by the topological corresponding to network topology and the node parameter setting of quick foundation and communication network simulation tool emulation, use the real time communication technology to guarantee the real-time transmission of emulated data, use the simulation time management strategy to control correctly carrying out of emulation, thereby realized carrying out in the process of simulation by real-time viewing platform real time inspection simulation scenarios and simulation result at communication network simulation tool.
The present invention is based on the real time communication technology, support various communication network simulation tools, is to be used for when communication network simulation tool emulation, realizes the platform that the real-time what comes into a driver's of simulation scenarios and simulation result shows, this platform comprises:
Network scenarios generation module, network node model library module, network node modeling tool module, real-time communication module, time management module, what comes into a driver's display module, memory module, simulation scenarios playback module.Each module specifically describes as follows:
The network scenarios generation module, be used to import XML (extensible Markup Language) (The Extensible MarkupLanguage, abbreviation XML) the topological file of type generates the network scenarios that needs emulation, should comprise in this XML file: the connected mode of network topology, the parameter of each node are provided with etc.This platform has been formulated the topological file standard of XML, if the network topology of network simulation instrument output satisfy this standard promptly can be resolved.
The network node model library module comprises model libraries such as Ethernet model library, wide area network model library and WLAN (wireless local area network) model library, has the model of typical node in each model library, directly judges according to the analyzing XML file during modeling and uses which kind of model.
Network node modeling tool module is used for setting up the node that the network node model library module does not have, and makes things convenient for the required node of User Defined.
Real-time communication module is finished the real time communication with the network simulation instrument.Communication module has three kinds of communication modes, a kind of is the interprocess communication pattern, a kind of transmission control protocol/User Datagram Protoco (UDP) (TransportControl Protocol/User Datagram Protocol that is based on, abbreviation TCP/UDP) communication mode, another kind is based on the High Level Architecture communication mode of (High Level Architecture is called for short HLA).
The time management module is finished the propelling of simulation time and the control of emulation, is used for controlling the emulation progress of communication network simulation tool, and the time of itself and real-time viewing platform is advanced synchronously.
The what comes into a driver's display module adopts two dimension or three-dimensional mode to show simulation scenarios, draws the real-time what comes into a driver's in the simulation process.
Memory module is storing when inferior simulation result, to reset after treating.
The simulation scenarios playback module, the emulation what comes into a driver's of resetting and having preserved.
Real-time viewing platform of the present invention can realize that the real-time what comes into a driver's of communication network simulation tool simulation scenarios and simulation result shows that the method for its realization is as follows:
Step 1: the real-time viewing platform initialization, set up the network scenarios data structure, distribute the what comes into a driver's display buffer.
Step 2: real-time viewing platform connects by real-time communication module and communication network simulation tool, carries out the time synchronized operation.
Step 3: communication network simulation tool sends the network scenarios generation module setting up the form of good network scenarios with XML to by real-time communication module.
Step 4: the network scenarios generation module begins the document scene of parsing XML format, analysis result is left in the network scenarios data structure, and in the network node model library module, search the network node of describing in the XML file, this nodal analysis method is added in the data structure of artificial network scene; If in model library, do not find corresponding network node model, then to use network node modeling tool module that this network node is carried out modeling, after modeling is finished, this nodal analysis method is added in the network node model library module, and then this nodal analysis method is added in the data structure of artificial network scene.
Step 5: after the network scenarios generation module has been resolved the document scene of XML, call the what comes into a driver's display module, the what comes into a driver's display module reads the network scenarios data structure, generates the artificial network scene on the user interface of real-time viewing platform.
Step 6: the propelling of time management module controls emulation what comes into a driver's, the time synchronized of control emulation, real-time communication module begins the real-time simulation data that received communication network simulation instrument sends simultaneously.
Step 7: the what comes into a driver's display module reads the real-time simulation data, carries out data processing, the simulation scenarios after handling is carried out real-time what comes into a driver's show.
Step 8: memory module is the real-time simulation data that index is preserved with time.
Step 9: the real-time simulation data are constantly received by real-time communication module, and the what comes into a driver's display module shows according to the real-time simulation situation and the simulation result that obtain after the real-time simulation data processing in real time, finishes until emulation.
Step 10: after emulation finished, disconnection was connected with the communication simulation network, destroys the what comes into a driver's display buffer, destroys the network scenarios data structure.
Beneficial effect of the present invention:
1. the present invention is in the mode of real-time what comes into a driver's, very intuitively the real-time condition of display communication network simulation.
2. real-time viewing platform is a general-purpose platform that is directed to communication network simulation tool.Use this platform, the user need not grasp the Display Technique of real time communication technology and what comes into a driver's, can finish that the real-time what comes into a driver's of simulation scenarios and simulation result shows in communication network simulation.
Description of drawings
Fig. 1 is an overall structure block diagram of the present invention;
Fig. 2 is the XML form of network scenarios file of the present invention
Fig. 3 is overall flow figure of the present invention;
Fig. 4 is network scenarios generation module realization flow figure of the present invention;
Fig. 5 is nodal analysis method of the present invention storehouse tree figure;
Fig. 6 is network node inner workings realization figure of the present invention;
Fig. 7 is network node modeling tool realization flow figure of the present invention;
Fig. 8 is network node outward appearance modeling tool realization flow figure of the present invention;
Fig. 9 is network node inner workings modeling tool realization flow figure of the present invention;
Figure 10 is the example of network node inner workings of the present invention
Figure 11 is network node configures instrument realization flow figure of the present invention;
Figure 12 is real-time communication module realization flow figure of the present invention;
Figure 13 is time management module realization flow figure of the present invention;
Figure 14 is what comes into a driver's display module realization flow figure of the present invention;
Figure 15 is memory module realization flow figure of the present invention;
Figure 16 is simulation scenarios playback module realization flow figure of the present invention.
Embodiment
The concrete application mode of the present invention is as follows, with each module of the present invention as an integral installation on a computer, communication network simulation tool is installed on the other computer, two computers are connected by Ethernet.Another kind of concrete application mode is, will each module of the present invention does as a wholely all to be installed on same the computer with communication network simulation tool.
As shown in Figure 1, the real-time viewing platform of the present invention's foundation comprises what comes into a driver's display module 1, network node model library module 2, networkscenarios generation module 3, real-time communication module 4, time management module 5, memory module 6, simulation scenarios playback module 7 and network node modeling tool module 8.Whole platform is finished communication with communication network simulation tool 9 by real-time communication module 4.
Overall implementation of the present invention is at first carried out system initialization as shown in Figure 3, sets up the network scenarios data structure, distributes the what comes into a driver's display buffer; Real-time viewing platform connects by real-time communication module 4 and communication network simulation tool 9, carries out the time synchronized operation; After connecting foundation, communication network simulation tool 9 sends network scenarios generation module 3 setting up the form of good artificial network scene (scene comprises network topology and node configuration information) with XML to by real-time communication module, and the file format of XML as shown in Figure 2; The document scene of network scenarios generation module 3 beginning parsing XML formats, analysis result is left in the network scenarios data structure, and in network node model library module 2, search the network node of describing in the XML file, this nodal analysis method is added in the data structure of artificial network scene, if in model library, do not find corresponding network node model, then to use 8 pairs of these network nodes of network node modeling tool module to carry out modeling, after modeling is finished, this nodal analysis method is added in the network node model library module 2, and then this nodal analysis method is added in the data structure of artificial network scene; After network scenarios generation module 3 has been resolved the document scene of XML, call what comes into a driver's display module 1, what comes into a driver's display module 1 reads the network scenarios data structure, generates the artificial network scene on the user interface of real-time viewing platform; Begin communication network simulation then, the propelling of time management module 5 control emulation what comes into a driver's, the time synchronized of control emulation, real-time communication module 4 begins the real-time simulation data that received communication network simulation instruments 9 send simultaneously; What comes into a driver's display module 1 reads the real-time simulation data, carries out data processing, the simulation scenarios after handling is carried out real-time what comes into a driver's show; Memory module 6 is the real-time simulation data that index is preserved with time simultaneously.What simulation time did not stop pushes ahead, the reception that the real-time simulation data are not stopped, and the demonstration that real-time simulation situation what comes into a driver's does not stop finishes until emulation.
Networkscenarios generation module 3 implementations among the present invention as shown in Figure 4.The network scenarios that communication network simulation tool 9 sends is the artificial network document scene of XML form, has defined network type, network node title, network node types, type of network link and connected mode information in the XML file.At first carry out the initialization of networkscenarios generation module 3, create a network scenarios data structure and be used for network scenarios information after the storing and resolving, this data structure has comprised network type, network node chained list and network link chained list.Network type is meant that this network is Ethernet, wide area network or WLAN (wireless local area network), in the network node chained list each group element comprise network node title, network node types, network node what comes into a driver's model name and with the direct-connected network node title of this node.In the network link chained list each group element comprise Linktype, network link what comes into a driver's model and with this link-attached network node title.Begin to read the artificial network document scene of XML form then, resolve, the network scenarios information that parsing obtains is inserted in the network scenarios data structure according to its form.Mistake occurs if resolve the artificial network document scene, then send the network scenarios request message to communication network simulation tool 9, allow it resend the artificial network document scene and resolve again by real-time communication module 4.After the correct parsing artificial network scene, in network node model library module 2, search corresponding network node what comes into a driver's model according to the network node types of the all-network node of network node chain table record in the network scenarios data structure, the network node what comes into a driver's model name that finds is added on the network node what comes into a driver's model name of this record of network node chained list.In network node model library module 2, search corresponding network link what comes into a driver's model according to the type of the all-network link of network link chain table record in the network scenarios data structure again, the network link what comes into a driver's model name that finds is added on the network link what comes into a driver's model name of this record of network link chained list.If in model library, do not find corresponding network element what comes into a driver's model, then to use 8 pairs of these network elements of network node modeling tool module to carry out modeling, modeling is added this element in the data structure of artificial network scene to after finishing again, calls what comes into a driver's display module 1 is drawn out artificial network on user interface according to the network scenarios data structure scene at last.
Network node model library module 2 among the present invention comprises typical communication network: Ethernet, wide area network and WLAN (wireless local area network).Implementation as shown in Figure 5, create the main folder of the file of a Model Library by name as network node model library module 2, Model Library file is created three files down, name is: Ethernet Library, WAN Library and WLAN Library, as the file of storage Ethernet model, wide area network model and wireless local pessimistic concurrency control, all network node model files are stored in respectively in these three files by its type.Create the model of other network types if desired, when storage, can under Model Library catalogue, set up the file of this network type, the nodal analysis method of this network type is placed on wherein with identical method.The file group that comprises nodal analysis method listing file and all nodal analysis methods in the model file folder of each network type.The nodal analysis method listing file is writing down the name and the corresponding nodename of all nodal analysis method files in this document folder, node type.A nodal analysis method file group is to describe one group of file of a nodal analysis method.Nodal analysis method is described by the nodal analysis method file group, comprises nodal analysis method outward appearance file, nodal analysis method inner workings file and nodal analysis method configuration file three parts in this document group.Network node modeling tool module 8 comprises network node outward appearance modeling tool submodule, network node inner workings modeling tool submodule and network node configures instrument submodule composition.What the outward appearance file was deposited is the image appearance of this node in what comes into a driver's shows, is created by network node outward appearance modeling tool, and this image appearance is created according to the actual look of network node, is used for showing when scene generates the outward appearance of this node; What the inner workings file was deposited is the groundwork mode of intra-node, create by network node inner workings modeling tool, the formal description of user mode transition diagram, its implementation as shown in Figure 6, concrete implementation method please refer to the method for network node inner workings modeling tool establishment network node inner workings in next section, and the example after the realization please refer to Figure 10; Configuration file has been described the attribute of network node model, is created by the network node configures instrument.Just can create out the network node model library module 2 of tree structure according to the implementation method of appeal.
Create network node model and need use network node modeling tool module 8, network node modeling tool module 8 implementations as shown in Figure 7.Network node modeling tool module 8 comprises network node outward appearance modeling tool submodule, network node inner workings modeling tool submodule and network node configures instrument submodule.The implementation of network node outward appearance modeling tool at first uses paintbrush to draw the boundary line of network node outward appearance as shown in Figure 8, promptly draws the outline line and the characteristic curve of network node outward appearance, and paintbrush calls the setting-out function according to the drafting situation and finishes this process.Use the each several part Fill Color of paintbrush as network node then, paintbrush calls the function that colors in according to the filling situation of color and finishes this process.Draw at last and finish preservation network node outward appearance file.Network node inner workings modeling tool function is to create the inner workings of nodal analysis method.This module is mainly with the internal work state of the formal description node of state transition diagram.It has the graphical interfaces of oneself, and this submodule comprises following a few part: the image conversion state is drawn function, graphical state transitions contiguous function, and jump condition is provided with function, and state internal work describing function and real time data demonstration are provided with function; Graphical interfaces is drawn by drawing function, be mainly used to draw the internal description of state transition diagram and state transition diagram on this graphical interfaces, it is to draw the state diagram of an operating state of intra-node by calling drawing function that the image conversion state is drawn function, graphical state transitions contiguous function is by calling the state transitions connecting line between two state diagrams of drawing function drafting, it is the condition that state transitions is set on the state transitions connecting line that jump condition is provided with function, state internal work describing function is by calling the animation of the careful description state inside of drawing function, and real time data shows that it is the mode that the real-time simulation data of display text form are set in state inside by the calling word explicit function that function is set.Its implementation as shown in Figure 9, state transition diagram when at first creating network node work according to the groundwork mode of this node, the condition of state transitions is set, this step need user mode shift each state of drawing function creation network node inside on graphical interfaces, and state is sequenced according to the order that shifts; Use graphical state transitions contiguous function to draw the state transitions line then, describe the direction of state transitions, on the state transitions line, use jump condition that the function setup jump condition is set.Then each state in the state transition diagram is programmed, the animation display mode when describing its state execution and the display mode of text formatting data, this step is to use state internal work describing function specifically to draw the animation display mode of state inside, uses real time data to show the display mode that the function setup real time data is set.Main state in the state transition diagram is carried out careful programming, the displaying contents and the display mode of animation when this state begins to carry out is set, the display mode of the simulation result of this status data form is set.Create at last and finish preservation network node inner workings file.For example: the implementation of intra-node working method of setting up Ethernet switch is as follows, the result who realizes as shown in figure 10, at first user mode shifts six states drawing function creation telephone net node inside on graphical interfaces, be respectively starting state, reception packet state, packet queuing and processing data packets state, packet adding transmission buffer queue state, transmission packet state and done state in the reception buffering, and these six states are sequenced according to described transfer sequence; Use graphical state transitions contiguous function to draw the state transitions line then, these six states being linked in sequence by state transitions, on the state transitions line, use jump condition that six jump conditions of function setup are set, be respectively in order: receive packet arrival message condition, receive packet finish condition, packet dispose condition, send buffer queue for empty condition, receiving cache queue for empty condition with to send buffer queue be empty condition; Back user mode internal work describing function is specifically drawn state 2 again: the animation display mode of packet queuing and processing data packets state inside in receiving buffering, and use the real time data demonstration that the display mode of function setup real time data is set.The implementation of network node configures instrument at first is provided with nodename and node type as shown in figure 11.Dispose this node animation content displayed then, dispose the content of the simulation result of this node video data form.Configuration at last finishes, and preserves the node configuration file.
Tell about the implementation of a newly-built network node below, at first will create a network node engineering, use the mode of engineering that establishment is managed.After creating engineering, network node modeling tool module 8 generates three empty files automatically, is respectively nodal analysis method outward appearance file, nodal analysis method inner workings file and nodal analysis method configuration file.In order each file is edited then.Use network node outward appearance modeling tool to create the outward appearance of nodal analysis method, use paintbrush to draw out its outward appearance when what comes into a driver's shows, draw the end back and preserve file according to the reality image of this node.Use network node inner workings modeling tool to create the inner workings of nodal analysis method, to analyze this node earlier which main inner workings is all arranged, main inner workings is carried out modeling with the form of state transition diagram, make the internal work process that in what comes into a driver's shows, can demonstrate network node model.Create and finish back preservation file.The configuration file that uses the network node configures instrument to carry out nodal analysis method is created, and write down name, the type of network node, network node performance parameter, the information such as manner of execution of network node in real-time what comes into a driver's of network node in configuration file.Preserve engineering after having created nodal analysis method outward appearance file, nodal analysis method inner workings file and nodal analysis method configuration file, then network node model has been saved in the network node model library module 2.Close engineering then.For revising nodal analysis method, at first the opened nodes model engineering uses network node outward appearance modeling tool to revise the outward appearance of nodal analysis method, promptly uses paintbrush according to the outward appearance of revising node; Use network node inner workings modeling tool to revise the inner workings of nodal analysis method, promptly revise the state transition diagram of main inner workings; Use the network node configures instrument to revise the configuration file of nodal analysis method.After modification is finished, preserve engineering, the model that then amended network node model has substituted before revising has been saved in the network node model library module 2, preserve the nodal analysis method before revising if desired, then can use and preserve engineering in addition, change a name for amended nodal analysis method and leave in the network node model library module 2.
Real-time communication module 4 implementations among the present invention as shown in figure 12.At first select the real time communication pattern, communication pattern divides three kinds, is respectively the interprocess communication pattern, based on the real time communication pattern of TCP/UDP with based on the communication pattern of HLA.The interprocess communication pattern is applicable to that communication network simulation tool 9 and real-time viewing platform are installed in same the application on the computer, is applicable to that with communication pattern based on HLA communication network simulation tool 9 and real-time viewing platform are installed in the application on the different computers respectively based on the real time communication pattern of TCP/UDP.Real-time communication module 4 comprises communication mode and sets function, interprocess communication function, TCP/UDP communication functions, HLA communication functions.Wherein communication mode is set the communication mode that function is the setting selection.The interprocess communication function is finished the communication between process, and this function comprises that communication pipe is set up function, data send function, Data Receiving function.It is the pipeline of setting up communication usefulness that pipeline is set up function, to guarantee the real-time transmission and the reception of data; It is to be used for sending data that data send function; The Data Receiving function is to be used for receiving data.Elder generation's calling communication pipeline is set up function and is set up communication pipe when using interprocess communication, can use data to send function after pipeline is set up and send data, uses the Data Receiving function to receive data.The TCP/UDP communication functions is used for finishing the communication of TCP/UDP mode, and this function comprises connecting to be set up function, time synchronized function, data and send function, Data Receiving function, data and correctly transmit checking function and data re-transmission function.Connection is set up function and is to use socket (SOCKET) to realize that TCP connects; The time synchronized function is a time synchronized of coordinating two computers by the reception of the transmission of three time synchronization information and feedback information; It is to be used for sending data that data send function; The Data Receiving function is to be used for receiving data; It is the correctness that is used for verifying the data of each transmission that data are correctly transmitted the checking function; The data re-transmission function is to retransmit the data that sent last time when transfer of data is incorrect.When using TCP/UDP communication, at first call to connect and set up function and set up two connections between the computer; The allocating time synchronous function carries out time synchronized then; Can use data to send function afterwards and send data, the Data Receiving function receives data, after a Data Receiving finishes, call data and correctly transmit the correctness of checking function validates data, if transfer of data the incorrect then notification data transmit leg calls the data re-transmission data resends data.The HLA communication functions is used for finishing the communication of HLA mode, and the HLA communication functions can be set up according to the HLA technical standard.For interprocess communication, be exactly communication in computer-internal, this kind pattern needs communication network simulation tool 9 to support secondary development, set up the pipeline of real-time communication module 4 and communication network simulation tool 9 interprocess communications.The realization communication pipe is opened up one section communal space exactly in internal memory, real-time communication module 4 and communication network simulation tool 9 can be read and write this piece region of memory, can carry out real-time data communication by this section shared drive zone.After emulation began, real-time communication module 4 carried out interacting message by interprocess communication pipeline and communication network simulation tool 9, received the real-time simulation result, received that it to be left in the data structure of having set up behind the real-time simulation result medium pending.Realization is based on the real time communication of TCP/UDP, use socket (SOCKET) to write real time communication and handle code, at first set up and be connected with the TCP of communication network simulation tool 9, beginning sends the request message that connects to communication network simulation tool 9, the feedback that waits for the arrival of news, then do not resend the request message that connects if correctly connect, set up successfully until connecting.Then to communication network simulation tool 9 transmitting time synchronization messages, the feedback that waits for the arrival of news, if then resend time synchronized message synchronously imperfect tense, until time synchronized, the computer of communication network simulation tool 9 and the computer of installation viewing platform are installed have so just been reached time synchronized.Can finish real time communication through the TCP establishment of connection with time synchronized is connected.After emulation begins, send the TCP message of information inquiry earlier by real-time communication module 4, the inquiry simulation result, communication network simulation tool 9 begins to utilize UDP to send the real-time simulation data after receiving this message, the real-time simulation data of utilizing TCP to send 4 one time steps of message informing real-time communication module have simultaneously sent and have finished, real-time communication module 4 is complete receive the UDP message that communication network simulation tool 9 sends after, utilize TCP to send the affirmation message of complete reception to it, medium pending receiving that the real-time simulation result leaves the data structure of having set up in.Then real-time simulation result transmits and finishes, and the circulation said process can be finished the real-time Transmission of simulation result.Connect for setting up real time communication according to the HLA technical standard based on the communication pattern of HLA.In the simulation process, it is synchronous that real-time communication module 4 carries out what comes into a driver's by the HLA technology, sends information inquiry message, inquires about simulation result in real time, receives that it to be left in the data structure of having set up behind the real-time simulation result medium pending.After emulation finishes,, whether need the shared drive zone, can disconnect communication pipe for the interprocess communication pattern; For real time communication pattern, need to disconnect TCP and connect based on TCP/UDP; For communication pattern, need withdraw from HLA federation based on HLA.Be communication close network simulation instrument 9 and real-time viewing platform again after the connection of real time communication disconnects.
Time management module 5 implementations among the present invention as shown in figure 13, at first carry out the initialization of time management module 5, carry out the time synchronized operation with communication network simulation tool 9 again in the initialization procedure, to communication network simulation tool 9 transmitting time synchronization messages, feedback waits for the arrival of news, if do not receive feedback, then repeat to send synchronization message and finish until time synchronized.Carry out the simulation initialisation of real-time viewing platform then, after initialization finishes simulation time is advanced to 0 constantly.Emulation begins, time management module 5 waits for that the time that communication network simulation tool 9 sends advances request message, beginning advances simulation time with the minimum time step-length after receiving this message, wait for then that communication simulation instrument transmitting time advances and finish message, receive that this message then finished a time and advanced.Repeat above-mentioned time progradation, emulation is constantly moved, finish until emulation.
What comes into a driver's display module 1 implementation among the present invention as shown in figure 14.What comes into a driver's display module 1 uses the C language to realize, at first carry out what comes into a driver's and show initialization, distribute the what comes into a driver's display buffer, read the network scenarios data structure, connected mode according to node in the network topology that writes down in network node chained list and the network link chained list is drawn network scenarios, and the what comes into a driver's model of each node reads drafting according to being recorded in the network node model library module 2 of network node chained list.Drawn network scenarios, the mode that each node shows animation has been set, so far finished what comes into a driver's and show initialization.During emulation was carried out, what comes into a driver's display module 1 was waited for the real-time simulation Data Receiving message that finishes.After receiving the message that the real-time simulation Data Receiving finishes, begin to handle the real-time simulation data, emulated data is through handling separated into two parts, and a part is to use animation mode data presented, and a part is directly with the mode data presented of numerical value.Comprise the queuing situation that cushions in the situation that takies, switch of transmission locus, the link of packet with animation mode data presented; Comprise the throughput of node, the average occupancy of link, the average delay of packet, the packet loss of node with the mode data presented of numerical value.For the transmission animation implementation of packet is the track that transmitting terminal and the direct drawing data bag of receiving terminal at packet flow, and gives packet visually has been transferred to receiving terminal from transmitting terminal sensation.The situation that takies animation implementation for link is to describe link with different colours to take situation, when receiving that link takies idle and low taking, uses green color to draw this link in network scenarios, and the expression link takies very low, and communication is good; Medium when receiving that link takies, when accounting for half left and right sides of communication bandwidth of whole piece link, in network scenarios, use yellow color to draw this link, the expression link takies busy; When receiving that link takies communication bandwidth near the whole piece link, in network scenarios, use red color to draw this link, the expression link can block, and signal intelligence is bad.For the example of network node inside groundwork mode as shown in figure 10, the user enters the network node model inside that need check, check the working condition of this intra-node, the working method of network node inside is to describe in the mode of state transitions, initial condition is a starting state, when satisfying condition 1: when receiving packet arrival message, state is transferred to state 1 by starting state: receive packet, when satisfying condition 2: when the reception packet finishes, state is by state 1: receive packet and transfer to state 2: packet is queuing and handle packet in receiving buffering, carry out state transitions successively, until done state; Working condition for state 2 among Figure 10 specifically describes, and state 2 inside have shown that with the form of animation this node receives the situation of buffer queue and the situation of the interior processing data packets of buffering.For numerical value mode data presented display mode be, on the nodal analysis method that will check, eject translucent dialog box, in this dialog box, show the throughput of this node, the average delay of packet loss and packet; On the link model, to eject the average occupancy that translucent dialog box shows link equally.Finished the real-time simulation situation that begins to handle next real time data and show next time period after the processing of a real time data and real-time simulation situation show.This process constantly circulates, and what comes into a driver's display module 1 is just real-time being presented on the user interface of the what comes into a driver's of emulation.After emulation finished, what comes into a driver's display module 1 will stop what comes into a driver's being drawn, and closes the what comes into a driver's display interface, destroys the what comes into a driver's display buffer of opening up.What comes into a driver's shows end.
Memory module 6 implementations among the present invention are at first carried out initialization as shown in figure 15, divide the buffering that is used in storage, and creating a file is used to store data, and the artificial network contextual data is write in the file.Emulation begins, and system whenever handles one section complete real-time simulation data, just this segment data is saved in the storage buffering, is saved in the file then.This preservation process constantly circulates, and finishes until emulation.Discharge the storage buffering at last, storage finishes.
Simulation scenarios playback module 7 implementations among the present invention are at first carried out initialization as shown in figure 16, load the what comes into a driver's storage file, draw whole network scenarios.Data when reading emulation then from file show at that time simulation scenarios and the simulation result mode with what comes into a driver's according to emulated data.This reads file, shows that the process of what comes into a driver's constantly circulates, and reads until file to finish.

Claims (10)

Translated fromChinese
1、一种通信网络仿真工具的实时视景显示平台,主要用来支持各种通信网络仿真工具,以实现仿真情况和仿真结果实时视景显示,该平台包括:1. A real-time visual display platform for communication network simulation tools, which is mainly used to support various communication network simulation tools to realize real-time visual display of simulation conditions and simulation results. The platform includes:网络场景生成模块,用于导入可扩展标识语言XML类型的拓扑文件来生成需要仿真的网络场景;The network scene generation module is used to import the topology file of Extensible Markup Language XML type to generate the network scene that needs to be simulated;网络节点模型库模块,带有典型节点模型的模型库;Network node model library module, with a model library of typical node models;时间管理模块,完成仿真时间的推进和仿真的控制;The time management module completes the advancement of the simulation time and the control of the simulation;视景显示模块,采用二维或者三维的方式显示仿真情况,绘制仿真过程中的实时视景;The visual display module displays the simulation situation in a two-dimensional or three-dimensional manner, and draws the real-time visual scene during the simulation process;存储模块,把当次的仿真结果存储下来,以待以后重放;The storage module stores the current simulation results for later replay;仿真情况重放模块,重放已经保存下来的仿真视景;The simulation situation playback module replays the simulation scene that has been saved;其特征在于,该平台还包括:It is characterized in that the platform also includes:实时通信模块,完成与网络仿真工具的实时通信;The real-time communication module completes the real-time communication with the network simulation tool;网络节点建模工具模块,用于建立网络节点模型库模块中没有的节点模型。The network node modeling tool module is used to establish node models that are not in the network node model library module.2、根据权利要求1所述的一种通信网络仿真工具的实时视景显示平台,其特征在于:实时通信模块主要用来完成与网络仿真工具的实时通信;实时通信模块包含通信方式设定函数、进程间通信函数、TCP/UDP通信函数、HLA通信函数;2. The real-time visual display platform of a communication network simulation tool according to claim 1, characterized in that: the real-time communication module is mainly used to complete the real-time communication with the network simulation tool; the real-time communication module includes a communication mode setting function , Inter-process communication function, TCP/UDP communication function, HLA communication function;其中通信方式设定函数是设定选择的通信方式,即选择进程间通信模式、基于传输控制协议/用户数据报协议或曰TCP/UDP的通信方式和基于高层体系结构或曰HLA的通信方式;Wherein the communication method setting function is to set the selected communication method, that is, to select the inter-process communication mode, the communication method based on Transmission Control Protocol/User Datagram Protocol or TCP/UDP, and the communication method based on high-level architecture or HLA;进程间通信函数完成进程间的通信,该函数包括通信管道建立函数、数据发送函数、数据接收函数;管道建立函数是建立通信用的管道,以保证数据的实时发送和接收,数据发送函数是用来发送数据;数据接收函数是用来接收数据,在使用进程间通信时先调用通信管道建立函数建立通信管道,管道建立后即可使用数据发送函数发送数据,使用数据接收函数接收数据;The inter-process communication function completes the inter-process communication. This function includes the communication pipeline establishment function, data transmission function, and data reception function. The pipeline establishment function is to establish a communication pipeline to ensure real-time transmission and reception of data. To send data; the data receiving function is used to receive data. When using inter-process communication, first call the communication pipeline creation function to establish a communication pipeline. After the pipeline is established, you can use the data sending function to send data, and use the data receiving function to receive data;TCP/UDP通信函数用来完成TCP/UDP方式的通信,该函数包括连接建立函数、时间同步函数、数据发送函数、数据接收函数、数据正确传输验证函数和数据重传函数;连接建立函数是使用套接字SOCKET实现TCP连接,时间同步函数是通过三次时间同步信息的发送和反馈信息的接收来协调两台计算机的时间同步,数据发送函数是用来发送数据,数据接收函数是用来接收数据,数据正确传输验证函数是用来验证每次传输的数据的正确性,数据重传函数是当数据传输不正确时重传上次发送的数据,在使用TCP/UDP通信时,首先调用连接建立函数建立两台计算机之间的连接,然后调用时间同步函数进行时间同步,之后可以使用数据发送函数发送数据,数据接收函数接收数据,在一次数据接收完毕后调用数据正确传输验证函数验证数据的正确性,如果数据传输的不正确则通知数据发送方调用数据重传数据重新发送数据;The TCP/UDP communication function is used to complete the communication in TCP/UDP mode. This function includes connection establishment function, time synchronization function, data sending function, data receiving function, data transmission verification function and data retransmission function; the connection establishment function is to use The socket SOCKET realizes the TCP connection. The time synchronization function coordinates the time synchronization of the two computers by sending time synchronization information three times and receiving feedback information. The data sending function is used to send data, and the data receiving function is used to receive data. , the correct data transmission verification function is used to verify the correctness of the data transmitted each time. The data retransmission function is to retransmit the last sent data when the data transmission is incorrect. When using TCP/UDP communication, first call the connection establishment The function establishes a connection between two computers, and then calls the time synchronization function to perform time synchronization. Afterwards, the data sending function can be used to send data, and the data receiving function can receive data. After the data is received once, call the data transmission verification function to verify the correctness of the data. If the data transmission is incorrect, the data sender will be notified to call the data retransmission data to resend the data;HLA通信函数用来完成HLA方式的通信,HLA通信函数可以按照HLA技术标准建立。The HLA communication function is used to complete the HLA communication, and the HLA communication function can be established according to the HLA technical standard.3、根据权利要求1所述的一种通信网络仿真工具的实时视景显示平台,其特征在于:网络节点建模工具模块包括网络节点外观建模工具子模块、网络节点内部工作方式建模工具子模块和网络节点配置工具子模块。3. The real-time visual display platform of a communication network simulation tool according to claim 1, wherein the network node modeling tool module includes a network node appearance modeling tool sub-module, and a network node internal working mode modeling tool submodule and the network node configuration tool submodule.4、根据权利要求3所述的一种通信网络仿真工具的实时视景显示平台,其特征在于:利用网络节点内部工作方式建模工具子模块创建节点模型的内部工作方式,该子模块包括以下几部分:图像化状态绘制函数,图形化状态转移连接函数,转移条件设置函数,状态内部工作描述函数和实时数据显示设置函数;4. The real-time visual display platform of a communication network simulation tool according to claim 3, characterized in that: the internal working mode of the node model is created by using the internal working mode modeling tool sub-module of the network node, and the sub-module includes the following Several parts: graphical state drawing function, graphical state transition connection function, transition condition setting function, state internal work description function and real-time data display setting function;图像化状态绘制函数是通过调用绘图函数绘制节点内部的一个工作状态的状态图;The graphical state drawing function is to draw a state diagram of a working state inside the node by calling the drawing function;图形化状态转移连接函数是通过调用绘图函数绘制两个状态图之间的状态转移连接线;The graphical state transition connection function is to draw the state transition connection line between two state diagrams by calling the drawing function;转移条件设置函数是在状态转移连接线上设置状态转移的条件;The transition condition setting function is to set the condition of the state transition on the state transition connection line;状态内部工作描述函数是通过调用绘图函数细致的描述状态内部的动画;The internal work description function of the state is to describe the animation inside the state in detail by calling the drawing function;实时数据显示设置函数是通过调用文字显示函数在状态内部设置显示文字格式的实时仿真数据的方式。The real-time data display setting function is a way to set and display real-time simulation data in text format within the state by calling the text display function.5、根据权利要求1所述的一种通信网络仿真工具的实时视景显示平台,其特征在于:网络场景生成模块初始化时创建一个网络场景数据结构,用来存储经解析后的通信网络仿真工具发送来的XML格式文件的仿真网络场景数据,该数据结构包括网络类型、网络节点链表和网络链路链表;5. The real-time visual display platform of a communication network simulation tool according to claim 1, characterized in that: when the network scene generation module is initialized, a network scene data structure is created to store the analyzed communication network simulation tool The simulated network scene data of the sent XML format file, the data structure includes network type, network node list and network link list;网络类型是指该网络是以太网、广域网或无线局域网;The network type refers to whether the network is Ethernet, WAN or WLAN;网络节点链表中每一组元素包含网络节点名称、网络节点类型、网络节点视景模型名称和与该节点直接连接的网络节点名称;Each group of elements in the network node linked list includes the name of the network node, the type of the network node, the name of the visual model of the network node and the name of the network node directly connected to the node;网络链路链表中每一组元素包含链路类型、网络链路视景模型和与该链路连接的网络节点名称。Each group of elements in the network link list includes the link type, the network link visual model and the name of the network node connected to the link.6、根据权利要求1所述的一种通信网络仿真工具的实时视景显示平台,其特征在于:网络节点模型库模块依网络类型创建三个文件夹,即以太网模型库、广域网模型库和无线局域网模型库,所有的网络节点模型文件按其类型分别存储在这三个文件夹中,每个网络类型的模型文件夹中包含节点模型列表文件和所有节点模型的文件组,;6. The real-time visual display platform of a communication network simulation tool according to claim 1, characterized in that: the network node model library module creates three folders according to the network type, i.e. Ethernet model library, wide area network model library and Wireless LAN model library, all network node model files are stored in these three folders according to their types, each network type model folder contains node model list files and file groups of all node models;节点模型列表文件记录着该文件夹中所有节点模型文件的名字和对应的节点名称、节点类型;The node model list file records the names of all node model files in the folder and the corresponding node names and node types;一个节点模型文件组是描述一个节点模型的一组文件,节点模型就是由节点模型文件组来描述的,该文件组中包括节点模型外观文件、节点模型内部工作方式文件和节点模型配置文件三部分。A node model file group is a group of files describing a node model. The node model is described by the node model file group. This file group includes three parts: the node model appearance file, the node model internal working method file and the node model configuration file. .7、根据权利要求6所述的一种通信网络仿真工具的实时视景显示平台,其特征在于:节点模型内部工作方式文件存放的是节点内部的主要工作方式,由网络节点内部工作方式建模工具子模块创建,使用状态转移图的形式描述,每个状态中都可以通过编程实现该状态运行时的动画和数据显示方式。7. The real-time visual display platform of a communication network simulation tool according to claim 6, characterized in that: the internal working mode file of the node model stores the main internal working mode of the node, and is modeled by the internal working mode of the network node The tool sub-module is created and described in the form of a state transition diagram. In each state, the animation and data display mode of the running state can be realized by programming.8、根据权利要求1所述的一种通信网络仿真工具的实时视景显示平台,其特征在于:视景显示模块读取网络场景生成模块中的网络场景数据结构,根据网络节点链表和网络链路链表中记录的网络拓扑中节点的连接方式绘制网络场景,各个节点的视景模型根据网络节点链表的记录在网络节点模型库模块中读取并绘制网络场景,设置每个节点显示动画的方式;8. The real-time view display platform of a communication network simulation tool according to claim 1, characterized in that: the view display module reads the network scene data structure in the network scene generation module, and according to the network node linked list and the network link The connection mode of nodes in the network topology recorded in the link list draws the network scene, the visual model of each node reads and draws the network scene in the network node model library module according to the records of the network node link list, and sets the way of displaying animation for each node ;仿真进行中,视景显示模块开始处理实时仿真数据,仿真数据经过处理分成两部分,一部分是可以使用动画方式显示的数据,一部分是直接以数值的方式显示的数据;During the simulation, the visual display module starts to process the real-time simulation data. After processing, the simulation data is divided into two parts, one part is the data that can be displayed in animation mode, and the other part is the data directly displayed in the form of numerical value;以动画方式显示的数据包括数据包的传输轨迹、链路的占用情况、数据交换设备内缓冲的排队情况;The data displayed in animation includes the transmission track of the data packet, the occupancy of the link, and the queuing situation of the buffer in the data exchange device;以数值的方式显示的数据包括节点的吞吐量、链路的平均占用率、数据包的平均延时、节点的丢包率。The data displayed in numerical form includes the throughput of the node, the average occupancy rate of the link, the average delay of the data packet, and the packet loss rate of the node.9、根据权利要求8所述的一种通信网络仿真工具的实时视景显示平台,其特征在于:通过视景显示模块可以查看网络节点内部主要工作方式的实现视景,对于数据包的传输动画实现方式是在数据包的发送端和接收端直接绘制数据包流动的轨迹,对于链路的占用情况动画实现方式是以不同颜色描述链路占用情况。9. The real-time view display platform of a communication network simulation tool according to claim 8, characterized in that: through the view display module, the realization view of the main working mode inside the network node can be checked, and the transmission animation of the data packet The implementation method is to directly draw the flow trajectory of the data packet at the sending end and the receiving end of the data packet, and the animation implementation method of the link occupancy is to describe the link occupancy in different colors.10、一种应用权利要求1所述的通信网络仿真工具的实时视景显示平台的实现方法,其特征在于,包括如下步骤:10. A method for implementing a real-time visual display platform using the communication network simulation tool according to claim 1, characterized in that it comprises the following steps:步骤1:实时视景显示平台初始化,建立网络场景数据结构,分配视景显示缓冲;Step 1: Initialize the real-time visual display platform, establish a network scene data structure, and allocate visual display buffers;步骤2:实时视景显示平台通过实时通信模块与通信网络仿真工具建立连接,进行时间同步操作;Step 2: The real-time visual display platform establishes a connection with the communication network simulation tool through the real-time communication module, and performs time synchronization operation;步骤3:通信网络仿真工具把建立好的网络场景以XML的格式通过实时通信模块传送给网络场景生成模块;Step 3: The communication network simulation tool transmits the established network scene to the network scene generation module through the real-time communication module in XML format;步骤4:网络场景生成模块开始解析XML格式的场景文件,把解析结果存放在网络场景数据结构中,并在网络节点模型库模块中查找XML文件中描述的网络节点,把该节点模型添加到仿真网络场景的数据结构中;如果在模型库中没有找到相应的网络节点模型,则要使用网络节点建模工具模块对该网络节点进行建模,建模完成之后,把该节点模型添加到网络节点模型库模块中,然后再把该节点模型添加到仿真网络场景的数据结构中;Step 4: The network scene generation module starts to parse the scene file in XML format, stores the analysis result in the network scene data structure, and searches the network node described in the XML file in the network node model library module, and adds the node model to the simulation In the data structure of the network scene; if the corresponding network node model is not found in the model library, use the network node modeling tool module to model the network node. After the modeling is completed, add the node model to the network node In the model library module, and then add the node model to the data structure of the simulated network scene;步骤5:网络场景生成模块解析完XML的场景文件后,调用视景显示模块,视景显示模块读取网络场景数据结构,在实时视景显示平台的用户界面上生成仿真网络场景;Step 5: After the network scene generation module has parsed the XML scene file, it calls the scene display module, and the scene display module reads the network scene data structure, and generates a simulated network scene on the user interface of the real-time scene display platform;步骤6:时间管理模块控制仿真视景的推进,控制仿真的时间同步,同时实时通信模块开始接收通信网络仿真工具发送来的实时仿真数据;Step 6: The time management module controls the advancement of the simulation scene, controls the time synchronization of the simulation, and at the same time the real-time communication module starts to receive the real-time simulation data sent by the communication network simulation tool;步骤7:视景显示模块读取实时仿真数据,进行数据处理,对处理后的仿真情况进行实时视景显示;Step 7: The visual display module reads the real-time simulation data, performs data processing, and performs real-time visual display of the processed simulation situation;步骤8:存储模块把实时仿真数据以时间为索引保存下来;Step 8: the storage module saves the real-time simulation data with time as an index;步骤9:实时仿真数据不断的被实时通信模块接收,视景显示模块实时显示根据实时仿真数据处理后得到的实时仿真情况和仿真结果,直至仿真结束;Step 9: The real-time simulation data is continuously received by the real-time communication module, and the visual display module displays in real time the real-time simulation situation and simulation results obtained after processing the real-time simulation data until the simulation ends;步骤10:仿真结束后,断开与通信仿真网络的连接,销毁视景显示缓冲,销毁网络场景数据结构。Step 10: After the simulation ends, disconnect from the communication simulation network, destroy the scene display buffer, and destroy the network scene data structure.
CN200710099967A2007-06-012007-06-01 Real-time visual display platform of a communication network simulation tool and its implementation methodExpired - Fee RelatedCN100588204C (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN200710099967ACN100588204C (en)2007-06-012007-06-01 Real-time visual display platform of a communication network simulation tool and its implementation method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN200710099967ACN100588204C (en)2007-06-012007-06-01 Real-time visual display platform of a communication network simulation tool and its implementation method

Publications (2)

Publication NumberPublication Date
CN101060537Atrue CN101060537A (en)2007-10-24
CN100588204C CN100588204C (en)2010-02-03

Family

ID=38866420

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN200710099967AExpired - Fee RelatedCN100588204C (en)2007-06-012007-06-01 Real-time visual display platform of a communication network simulation tool and its implementation method

Country Status (1)

CountryLink
CN (1)CN100588204C (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102427445A (en)*2011-08-292012-04-25吴伟湘IT simulation infrastructure offline compliance safety audit method
CN102903238A (en)*2012-06-212013-01-30北京中电华远科技有限公司Road traffic condition displaying system and method thereof
CN103002464A (en)*2011-09-082013-03-27中国移动通信集团设计院有限公司 Parameter information forwarding method, device and simulation system for wireless network simulation
WO2013139123A1 (en)*2012-03-192013-09-26华为技术有限公司Method and device for processing network element object information in 3d topological view
US8782526B2 (en)2012-03-192014-07-15Huawei Technologies Co., Ltd.Method and device for processing network element object information in 3D topology view
CN104993944A (en)*2015-05-182015-10-21国家计算机网络与信息安全管理中心 Apparatus and method of experimental scene backtracking technology based on network environment and test equipment
CN106850676A (en)*2017-03-142017-06-13长江涪陵航道管理处Socket communication method, device and simulation vision emulation system based on TCP/IP
CN107241234A (en)*2017-08-092017-10-10北京润科通用技术有限公司A kind of AS5643 network simulation methods and system
CN107391815A (en)*2017-07-012017-11-24广东电网有限责任公司电网规划研究中心A kind of quickly configuration method towards extensive intelligent grid communication simulation platform
CN108270595A (en)*2016-12-302018-07-10北京亿阳信通科技有限公司A kind of networking configuration method and device
CN109739670A (en)*2019-02-012019-05-10中国人民解放军国防科技大学 Intra-node process communication method, apparatus, computer equipment and storage medium
CN110730093A (en)*2019-09-172020-01-24中盈优创资讯科技有限公司Metropolitan area network topology mapping method and device
CN110855482A (en)*2019-11-052020-02-28智趣通信(深圳)有限公司Three-dimensional dynamic communication network analog simulation method, system and storage medium
CN110888040A (en)*2019-11-282020-03-17苏州长风航空电子有限公司Signal link fault simulation test method
WO2024216968A1 (en)*2023-04-202024-10-24眉山中车制动科技股份有限公司Real-time simulation method for train test bed, and train simulation system

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102427445B (en)*2011-08-292014-10-22北京随方信息技术有限公司Safe auditing method of IT simulation infrastructure offline compliance
CN102427445A (en)*2011-08-292012-04-25吴伟湘IT simulation infrastructure offline compliance safety audit method
CN103002464A (en)*2011-09-082013-03-27中国移动通信集团设计院有限公司 Parameter information forwarding method, device and simulation system for wireless network simulation
CN103002464B (en)*2011-09-082015-08-19中国移动通信集团设计院有限公司A kind of parameter information retransmission method of Wireless Network Simulation, device and analogue system
WO2013139123A1 (en)*2012-03-192013-09-26华为技术有限公司Method and device for processing network element object information in 3d topological view
US8782526B2 (en)2012-03-192014-07-15Huawei Technologies Co., Ltd.Method and device for processing network element object information in 3D topology view
US9335889B2 (en)2012-03-192016-05-10Huawei Technologies Co., Ltd.Method and device for processing network element object information in 3D topology view
CN102903238A (en)*2012-06-212013-01-30北京中电华远科技有限公司Road traffic condition displaying system and method thereof
CN104993944A (en)*2015-05-182015-10-21国家计算机网络与信息安全管理中心 Apparatus and method of experimental scene backtracking technology based on network environment and test equipment
CN108270595A (en)*2016-12-302018-07-10北京亿阳信通科技有限公司A kind of networking configuration method and device
CN106850676A (en)*2017-03-142017-06-13长江涪陵航道管理处Socket communication method, device and simulation vision emulation system based on TCP/IP
CN107391815B (en)*2017-07-012019-02-19广东电网有限责任公司电网规划研究中心A kind of quickly configuration method towards extensive smart grid communication simulation platform
CN107391815A (en)*2017-07-012017-11-24广东电网有限责任公司电网规划研究中心A kind of quickly configuration method towards extensive intelligent grid communication simulation platform
CN107241234A (en)*2017-08-092017-10-10北京润科通用技术有限公司A kind of AS5643 network simulation methods and system
CN107241234B (en)*2017-08-092020-07-31北京润科通用技术有限公司AS5643 network simulation method and system
CN109739670A (en)*2019-02-012019-05-10中国人民解放军国防科技大学 Intra-node process communication method, apparatus, computer equipment and storage medium
CN110730093A (en)*2019-09-172020-01-24中盈优创资讯科技有限公司Metropolitan area network topology mapping method and device
CN110855482A (en)*2019-11-052020-02-28智趣通信(深圳)有限公司Three-dimensional dynamic communication network analog simulation method, system and storage medium
CN110888040A (en)*2019-11-282020-03-17苏州长风航空电子有限公司Signal link fault simulation test method
WO2024216968A1 (en)*2023-04-202024-10-24眉山中车制动科技股份有限公司Real-time simulation method for train test bed, and train simulation system

Also Published As

Publication numberPublication date
CN100588204C (en)2010-02-03

Similar Documents

PublicationPublication DateTitle
CN101060537A (en)A communication network simulation tool real-time viewing platform and its realizing method
US11516129B2 (en)Packet edit processing method and related device
JensenA brief introduction to coloured petri nets
CN101404547B (en)Satellite network simulation system
CN103198009B (en)A kind of universal testing method, system and related device
CN101977218B (en)Internet playing file transcoding method and system
CN101741627B (en)Double-engine distribution type peer-to-peer network simulation system architecture
CN108037937A (en)A kind of method of dynamic more new resources
CN102970176B (en)A kind of P2P Streaming Media analogue system based on NS2
CN1943192A (en)System and apparatus for handling presentation language messages
CN115981619A (en)Visual function editor
CN114564882A (en) Construction and application of edge deep learning simulator based on discrete events
CN101303706A (en) A method and system for data sharing between modeling tools and simulation tools
WO2003001766A2 (en)Efficient data transmissions based on a policy
CN103299298A (en) Method and system for processing business
CN101426027B (en)Bottom layer communication method for distributed virtual machine monitor
CN102081653B (en)Equipment service management method and device based on drive
CN1141852C (en) A system and method for simulating base station side services
CN102739792B (en)Entity-based network architecture modeling method
Kristol et al.A polynomial algorithm for gateway generation from formal specifications
RodolfiDTN discovery and routing: from space applications to terrestrial networks.
CN118590922B (en) A method and device for realizing joint simulation between software based on ZMQ
CN109347656A (en) A method and system for configuring a virtual host uplink network card
Gorton et al.Engineering high quality parallel software using PARSE
Saleh et al.Synthesis of protocol converters: an annotated bibliography

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
C17Cessation of patent right
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20100203

Termination date:20120601


[8]ページ先頭

©2009-2025 Movatter.jp