[go: up one dir, main page]

CN109309931A - Test method, device and the media emulation server of performance of mobile communication system - Google Patents

Test method, device and the media emulation server of performance of mobile communication system Download PDF

Info

Publication number
CN109309931A
CN109309931A CN201811404212.0A CN201811404212A CN109309931A CN 109309931 A CN109309931 A CN 109309931A CN 201811404212 A CN201811404212 A CN 201811404212A CN 109309931 A CN109309931 A CN 109309931A
Authority
CN
China
Prior art keywords
media
data packet
link information
mobile communication
emulation
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.)
Pending
Application number
CN201811404212.0A
Other languages
Chinese (zh)
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.)
Chongshi Communication Technology (beijing) Co Ltd
Original Assignee
Chongshi Communication Technology (beijing) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongshi Communication Technology (beijing) Co Ltd filed Critical Chongshi Communication Technology (beijing) Co Ltd
Priority to CN201811404212.0A priority Critical patent/CN109309931A/en
Publication of CN109309931A publication Critical patent/CN109309931A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Present applicant proposes a kind of test method of performance of mobile communication system, device and media emulation servers, wherein the test method of above-mentioned performance of mobile communication system includes: acquisition interface signaling;The interface signaling is decoded, business ticket is generated according to decoded interface signaling;Media link information is extracted from the business ticket;Media emulation server is sent by the media link information, so that the media emulation server carries out media emulation testing according to the media link information.The application may be implemented to emulate signaling and media content respectively, keep signaling emulation and media emulation mutually indepedent, so as to the multiple media emulation servers of distributed deployment, to the extensions of media capabilities there is no limit.

Description

Test method, device and the media emulation server of performance of mobile communication system
[technical field]
This application involves mobile communication technology field more particularly to a kind of test methods of performance of mobile communication system, dress It sets and media emulation server.
[background technique]
As the covering surface of mobile communications network increases, the popularity rate of mobile terminal is also higher and higher.It is mobile logical in order to allow Communication network is preferably user service, will pass through a series of functions and performance before mobile communication system carries out extensive commercialization Test.
In the technical solution that existing the relevant technologies provide, when the performance to mobile communication system is tested, control letter It enables and media content is to be bound together, in this way, if the capacity of media content is more than the place of separate unit media emulation server Reason ability is needed to emulate a part of media content with the emulation of a part of signaling, be assigned on another media emulation server, this Sample also needs to increase new base station (evolved NodeB;Hereinafter referred to as: eNB) node, therefore the presence of existing the relevant technologies is difficult to The problem of being enlarged beyond the media capabilities of separate unit media emulation server processing capacity.
[summary of the invention]
The embodiment of the present application provides test method, device and the media service of simulation of a kind of performance of mobile communication system Device emulates signaling and media content with realization respectively, keeps signaling emulation and media emulation mutually indepedent, so as to divide Cloth disposes multiple media emulation servers, to the extensions of media capabilities there is no limit.
In a first aspect, the embodiment of the present application provides a kind of test method of performance of mobile communication system, comprising: obtain interface Signaling;The interface signaling is decoded, business ticket is generated according to decoded interface signaling;From the business ticket Extract media link information;Media emulation server is sent by the media link information, so that the media service of simulation Device carries out media emulation testing according to the media link information.
It is described to send media emulation server packet for the media link information in one of possible implementation It includes: obtaining the distribution proportion of the media content of preset different service types;According to the distribution proportion of acquisition by the matchmaker Body link information is sent to the media emulation server of the media content of emulation different service types.
In one of possible implementation, after the generation business ticket according to decoded interface signaling, also It include: to be counted according to the business ticket to the ASSOCIATE STATISTICS amount of control signaling in the interface signaling.
Second aspect, the embodiment of the present application provide a kind of test method of performance of mobile communication system, comprising: receive analysis The media link information that server is sent;Obtain the type of message of the media link information;According to the media link information According to the corresponding simulation process of the type of message, media emulation testing is carried out.
In one of possible implementation, the type of message of the media link information includes that media start message; It is described according to the media link information according to the corresponding simulation process of the type of message, carrying out media emulation testing includes: According to the source information and purpose client information carried in the media link information, initial media thread;Calling is pre-configured with Media procedure template;Media data packet is constructed according to the media procedure template;The matchmaker is sent by the media thread Volume data packet;The reception feelings of feedback data packet according to the transmission situation of the media data packet and for the media data packet Condition determines the performance of the mobile communication system.
It is described to include: according to media procedure template building media data packet in one of possible implementation The letter of the carrying in the media data packet is filled according to the source information and purpose client information that carry in the media link information Breath, and the media content in the media data packet according to the media procedure template generation.
It is described according to the transmission situation of the media data packet and for the matchmaker in one of possible implementation The reception condition of the feedback data packet of volume data packet, before the performance for determining the mobile communication system, further includes: to the matchmaker It the transmission situation of volume data packet and is counted for the reception condition of the feedback data packet of the media data packet;The media The transmission situation of data packet includes the long and described media number of packet of the counting of giving out a contract for a project of the media data packet, the media data packet According to the sending time of packet, the reception condition of the feedback data packet includes the count pick up of the feedback data packet, the feedback The long receiving time with the feedback data packet of the packet of data packet.
It is described according to the transmission situation of the media data packet and for the matchmaker in one of possible implementation The reception condition of the feedback data packet of volume data packet determines that the performance of the mobile communication system includes: according to the media number According to packet give out a contract for a project count and the media data packet packet it is long, obtain the transmission bandwidth of the mobile communication system;According to described The count pick up of feedback data packet and the packet of the feedback data packet are long, obtain the reception bandwidth of the mobile communication system;With And the count pick up counted with the feedback data packet of giving out a contract for a project according to the media data packet, determine the mobile communication system The handling capacity of system;And according to the sending time of the media data packet and the receiving time of the feedback data packet, determine institute State the time delay and shake of mobile communication system.
In one of possible implementation, the type of message of the media link information includes end of medium message; It is described according to the media link information according to the corresponding simulation process of the type of message, carrying out media emulation testing includes: According to the media link information, media thread is removed, discharges the resource that the media thread occupies.
The third aspect, the embodiment of the present application provide a kind of test device of performance of mobile communication system, comprising: obtain mould Block, for obtaining interface signaling;Generation module, for being decoded to above-mentioned interface signaling, according to decoded interface signaling Generation business ticket;Extraction module, for extracting media link information from the business ticket that the generation module generates;It sends Module, for sending media emulation server for the media link information, so that the media emulation server is according to institute It states media link information and carries out media emulation testing.
In one of possible implementation, the sending module is specifically used for obtaining preset different business The distribution proportion of the media content of type, according to acquisition distribution proportion by the media link information be sent to emulation it is not of the same trade or business The media emulation server of the media content of service type.
In one of possible implementation, described device further include: statistical module, in the generation module root After generating business ticket according to decoded interface signaling, according to the business ticket, to control signaling in the interface signaling ASSOCIATE STATISTICS amount counted.
Fourth aspect, the embodiment of the present application provide a kind of test device of performance of mobile communication system, comprising: receive mould Block, for receiving the media link information of Analysis server transmission;Module is obtained, for obtaining the received matchmaker of the receiving module The type of message of body link information;Emulation module, for corresponding according to the type of message according to the media link information Simulation process carries out media emulation testing.
In one of possible implementation, the type of message of the media link information includes that media start message; The emulation module includes: initialization submodule, for according to the source information and purpose carried in the media link information Client information, initial media thread;Submodule is called, for calling preconfigured media procedure template;Submodule is constructed, is used According to media procedure template building media data packet;Data packet sending submodule, for being sent out by the media thread Send the media data packet;Submodule is determined, for the transmission situation according to the media data packet and for the media number According to the reception condition of the feedback data packet of packet, the performance of the mobile communication system is determined.
In one of possible implementation, the building submodule is specifically used for according to the media link information The source information and purpose client information of middle carrying fill the carrying information in the media data packet, and according to the media mistake Media content in media data packet described in journey template generation.
In one of possible implementation, described device further include: statistical module, in the determining submodule Before the performance for determining the mobile communication system, transmission situation to the media data packet and it is directed to the media data packet The reception condition of feedback data packet counted;The transmission situation of the media data packet includes the hair of the media data packet Wrap the sending time for wrapping the long and described media data packet of counting, the media data packet, the reception feelings of the feedback data packet When condition includes the reception of the count pick up of the feedback data packet, the packet length of the feedback data packet and the feedback data packet Between.
In one of possible implementation, the determining submodule, specifically for according to the media data packet Giving out a contract for a project, it is long with the packet of the media data packet to count, and obtains the transmission bandwidth of the mobile communication system;According to the feedback coefficient It is long according to the count pick up of packet and the packet of the feedback data packet, obtain the reception bandwidth of the mobile communication system;And according to The count pick up counted with the feedback data packet of giving out a contract for a project of the media data packet, determines handling up for the mobile communication system Amount;And according to the sending time of the media data packet and the receiving time of the feedback data packet, determine that the movement is logical The time delay and shake of letter system.
In one of possible implementation, the type of message of the media link information includes end of medium message; The emulation module is specifically used for removing media thread according to the media link information, discharges what the media thread occupied Resource.
5th aspect, the embodiment of the present application provide a kind of Analysis server, including memory, processor and are stored in described It is real when the processor executes the computer program on memory and the computer program that can run on the processor The test method for the performance of mobile communication system that existing first aspect provides.
6th aspect, the embodiment of the present application provide a kind of non-transitorycomputer readable storage medium, are stored thereon with meter Calculation machine program realizes the test for the performance of mobile communication system that first aspect provides when the computer program is executed by processor Method.
7th aspect, the embodiment of the present application provide a kind of media emulation server, including memory, processor and are stored in On the memory and the computer program that can run on the processor, the processor execute the computer program When, realize the test method for the performance of mobile communication system that second aspect provides.
Eighth aspect, the embodiment of the present application provide a kind of non-transitorycomputer readable storage medium, are stored thereon with meter Calculation machine program realizes the test for the performance of mobile communication system that second aspect provides when the computer program is executed by processor Method.
Above technical scheme may be implemented to emulate signaling and media content respectively, keep signaling emulation and media imitative It is very mutually indepedent, so can with the multiple media emulation servers of distributed deployment, to the extensions of media capabilities there is no limit.
[Detailed description of the invention]
Technical solution in ord to more clearly illustrate embodiments of the present application, below will be to needed in the embodiment attached Figure is briefly described, it should be apparent that, the drawings in the following description are only some examples of the present application, for this field For those of ordinary skill, without creative efforts, it can also be obtained according to these attached drawings other attached drawings.
Fig. 1 is the flow chart of test method one embodiment of the application performance of mobile communication system;
Fig. 2 is the flow chart of another embodiment of the test method of the application performance of mobile communication system;
Fig. 3 is the flow chart of the test method further embodiment of the application performance of mobile communication system;
Fig. 4 is the flow chart of the test method further embodiment of the application performance of mobile communication system;
Fig. 5 is the flow chart of the test method further embodiment of the application performance of mobile communication system;
Fig. 6 is the structural schematic diagram of test device one embodiment of the application performance of mobile communication system;
Fig. 7 is the structural schematic diagram of another embodiment of the test device of the application performance of mobile communication system;
Fig. 8 is the structural schematic diagram of the test device further embodiment of the application performance of mobile communication system;
Fig. 9 is the structural schematic diagram of the test device further embodiment of the application performance of mobile communication system;
Figure 10 is the structural schematic diagram of the application Analysis server one embodiment.
[specific embodiment]
In order to better understand the technical solution of the application, the embodiment of the present application is retouched in detail with reference to the accompanying drawing It states.
It will be appreciated that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.Base Embodiment in the application, it is obtained by those of ordinary skill in the art without making creative efforts it is all its Its embodiment, shall fall in the protection scope of this application.
The term used in the embodiment of the present application is only to be not intended to be limiting merely for for the purpose of describing particular embodiments The application.In the embodiment of the present application and the "an" of singular used in the attached claims, " described " and "the" It is also intended to including most forms, unless the context clearly indicates other meaning.
Fig. 1 is the flow chart of test method one embodiment of the application performance of mobile communication system, the present embodiment provides The test method of performance of mobile communication system can be executed by Analysis server, as shown in Figure 1, above-mentioned mobile communication system Can test method may include:
Step 101, interface signaling is obtained.
Wherein, above-mentioned interface signaling may include S1 interface signaling or S4 interface signaling etc., and the present embodiment does not limit this It is fixed.
Step 102, above-mentioned interface signaling is decoded, business ticket is generated according to decoded interface signaling.
Step 103, media link information is extracted from above-mentioned business ticket.
Wherein, above-mentioned media link information may include source information and purpose client information, and above-mentioned source information can wrap Include source port and source Internet Protocol (Internet Protocol;Hereinafter referred to as: IP) address, above-mentioned purpose client information can To include destination port and purpose IP address.
Step 104, media emulation server is sent by above-mentioned media link information, so that above-mentioned media emulation server Media emulation testing is carried out according to above-mentioned media link information.
Specifically, sending media emulation server for above-mentioned media link information can be with are as follows: obtain it is preset not With the distribution proportion of the media content of type of service;Above-mentioned media link information is sent to emulation according to the distribution proportion of acquisition The media emulation server of the media content of different service types.So as to realize the distribution ratio of unified configuration media content Example, and can dynamically adjust above-mentioned distribution proportion.
Wherein, the media content of different service types may include: the types such as voice, video and webpage.Above-mentioned distribution ratio Example can be in specific implementation according to the sets itselfs such as system performance and/or realization demand, and the present embodiment is not construed as limiting this.
For example, above-mentioned distribution proportion can be voice 40%, video 40% and webpage 20%, in this way, Analysis Service 40% media link information can be sent to the media service of simulation of simulated voice business according to above-mentioned distribution proportion by device 40% media link information is sent to the media emulation server of simulation video business by device, and 20% media link is believed Breath is sent to the media emulation server of emulation web traffic.
In the test method of above-mentioned performance of mobile communication system, after obtaining interface signaling, above-mentioned interface signaling is carried out Decoding generates business ticket according to decoded interface signaling, media link information is extracted from above-mentioned business ticket, will be above-mentioned Media link information is sent to media emulation server so that above-mentioned media emulation server according to above-mentioned media link information into Row media emulation testing, emulates signaling and media content so as to realize respectively, makes signaling emulation and media emulation Independently of each other, so can with the multiple media emulation servers of distributed deployment, to the extensions of media capabilities there is no limit.
Fig. 2 is the flow chart of another embodiment of the test method of the application performance of mobile communication system, as shown in Fig. 2, In the application embodiment illustrated in fig. 1, after step 102, can also include:
Step 201, it according to above-mentioned business ticket, unites to the ASSOCIATE STATISTICS amount of control signaling in above-mentioned interface signaling Meter.
Wherein, in above-mentioned interface signaling the ASSOCIATE STATISTICS amount of control signaling may include traffic successfully counts, traffic unsuccessfully counts, One of traffic success rate, traffic failure rate and time delay or combination.
In the present embodiment, after generating business ticket, Analysis server can be connect according to above-mentioned business ticket to above-mentioned Message enable in the ASSOCIATE STATISTICS amount of control signaling counted, independent display can be carried out to the information that statistics obtains, can be with Different indicating templates is configured for different classes of statistical information, sufficiently adapts to different test purposes, and does not influence to believe Enable the performance of emulation and media emulation.
Fig. 3 is the flow chart of the test method further embodiment of the application performance of mobile communication system, and the present embodiment mentions The test method of the performance of mobile communication system of confession can be executed by media emulation server, as shown in figure 3, above-mentioned mobile communication The test method of system performance may include:
Step 301, the media link information that Analysis server is sent is received.
Step 302, the type of message of above-mentioned media link information is obtained.
Wherein, the type of message of above-mentioned media link information may include: that media start message, end of medium message and knot Beam emulates message etc., and certainly, the type of message of above-mentioned media link information can also include other types, the present embodiment to this not It limits.
Step 303, it is imitative to be carried out according to the corresponding simulation process of above-mentioned type of message according to above-mentioned media link information for media True test.
In the present embodiment, media emulation server can be disposed independently, and can be used in media emulation server Different media simulation software, so as to expand more applications for media content.
In the test method of above-mentioned performance of mobile communication system, receive Analysis server send media link information it Afterwards, media emulation server obtains the type of message of above-mentioned media link information, then according to above-mentioned media link information according to The corresponding simulation process of above-mentioned type of message, carries out media emulation testing, due to media emulation server only to media content into Row emulation testing keeps signaling emulation and media emulation mutually only it is achieved that emulating respectively to signaling and media content It is vertical, so can with the multiple media emulation servers of distributed deployment, to the extensions of media capabilities there is no limit.
Fig. 4 is the flow chart of the test method further embodiment of the application performance of mobile communication system, as shown in figure 4, In the application embodiment illustrated in fig. 3, the type of message of above-mentioned media link information is that media start message, in this way, step 303 can To include:
Step 401, according to the source information and purpose client information carried in above-mentioned media link information, initial media line Journey.
Step 402, preconfigured media procedure template is called.
Step 403, media data packet is constructed according to above-mentioned media procedure template.
Specifically, constructing media data packet according to above-mentioned media procedure template can be with are as follows: according to above-mentioned media link information The source information and purpose client information of middle carrying fill the carrying information in above-mentioned media data packet, and according to above-mentioned media mistake Media content in the above-mentioned media data packet of journey template generation.
Step 404, above-mentioned media data packet is sent by above-mentioned media thread.
Step 405, according to the transmission situation of above-mentioned media data packet and for the feedback data packet of above-mentioned media data packet Reception condition, determine the performance of above-mentioned mobile communication system.
Wherein, the performance of above-mentioned mobile communication system may include the bandwidth, handling capacity, time delay of above-mentioned mobile communication system And/or shake etc., the present embodiment is not construed as limiting this.
Further, before step 405, transmission situation to the media data packet and above-mentioned media number can also be directed to It is counted according to the reception condition of the feedback data packet of packet, wherein the transmission situation of above-mentioned media data packet includes above-mentioned media The counting of giving out a contract for a project of data packet, the packet of above-mentioned media data packet is grown and the sending time of above-mentioned media data packet, above-mentioned feedback data The reception condition of packet includes the long and above-mentioned feedback data packet of packet of the count pick up of above-mentioned feedback data packet, above-mentioned feedback data packet Receiving time.
In this way, step 405 can be with are as follows: counted and the packet of above-mentioned media data packet according to giving out a contract for a project for above-mentioned media data packet It is long, obtain the transmission bandwidth of above-mentioned mobile communication system;According to the count pick up of above-mentioned feedback data packet and above-mentioned feedback data The packet of packet is long, obtains the reception bandwidth of above-mentioned mobile communication system;And according to above-mentioned media data packet give out a contract for a project counting and on The count pick up for stating feedback data packet determines the handling capacity of above-mentioned mobile communication system;And according to above-mentioned media data packet The receiving time of sending time and above-mentioned feedback data packet determines the time delay and shake of above-mentioned mobile communication system.
Fig. 5 is the flow chart of the test method further embodiment of the application performance of mobile communication system, as shown in figure 5, In the application embodiment illustrated in fig. 3, the type of message of above-mentioned media link information can be end of medium message, in this way, step 303 can be with are as follows:
Step 501, according to above-mentioned media link information, media thread is removed, discharges the resource that above-mentioned media thread occupies.
In addition, in the application embodiment illustrated in fig. 3, when the type of message of above-mentioned media link information is to terminate emulation message When, media emulation server can terminate media emulation according to above-mentioned media link information.
Fig. 6 is the structural schematic diagram of test device one embodiment of the application performance of mobile communication system, the present embodiment In the test device of performance of mobile communication system can be used as a part of Analysis server or Analysis server and realize this Apply for the test method for the performance of mobile communication system that Fig. 1 and embodiment illustrated in fig. 2 are provided.As shown in fig. 6, above-mentioned mobile communication The test device of system performance may include: to obtain module 61, generation module 62, extraction module 63 and sending module 64;
Wherein, module 62 is obtained, for obtaining interface signaling;
Wherein, above-mentioned interface signaling may include S1 interface signaling or S4 interface signaling etc., and the present embodiment does not limit this It is fixed.
Generation module 62 generates business words according to decoded interface signaling for being decoded to above-mentioned interface signaling It is single;
Extraction module 63, for extracting media link information from the business ticket that generation module 61 generates;
Wherein, above-mentioned media link information may include source information and purpose client information, and above-mentioned source information can wrap Source port and source IP address are included, above-mentioned purpose client information may include destination port and purpose IP address.
Sending module 64, for sending media emulation server for above-mentioned media link information, so that above-mentioned media are imitative True server carries out media emulation testing according to above-mentioned media link information.
In the present embodiment, sending module 64, specifically for obtaining the media content of preset different service types Above-mentioned media link information is sent to the media content of emulation different service types according to the distribution proportion of acquisition by distribution proportion Media emulation server.So as to realize the distribution proportion of unified configuration media content, and it can dynamically adjust above-mentioned point Cloth ratio.
Wherein, the media content of different service types may include: the types such as voice, video and webpage.Above-mentioned distribution ratio Example can be in specific implementation according to the sets itselfs such as system performance and/or realization demand, and the present embodiment is not construed as limiting this.
For example, above-mentioned distribution proportion can be voice 40%, video 40% and webpage 20%, in this way, sending module 64 can be sent to 40% media link information the media service of simulation of simulated voice business according to above-mentioned distribution proportion 40% media link information is sent to the media emulation server of simulation video business by device, and 20% media link is believed Breath is sent to the media emulation server of emulation web traffic.
In the test device of above-mentioned performance of mobile communication system, after obtaining the acquisition interface signaling of module 61, generation module 62 pairs of above-mentioned interface signalings are decoded, and generate business ticket according to decoded interface signaling, extraction module 63 is from above-mentioned industry It is engaged in extracting media link information in ticket, above-mentioned media link information is sent media emulation server by sending module 64, with So that above-mentioned media emulation server is carried out media emulation testing according to above-mentioned media link information, so as to realizing to signaling and Media content is emulated respectively, keeps signaling emulation and media emulation mutually indepedent, and then can be with the multiple media of distributed deployment Emulation server, to the extensions of media capabilities there is no limit.
Fig. 7 is the structural schematic diagram of another embodiment of the test device of the application performance of mobile communication system, with Fig. 6 institute The test device of the performance of mobile communication system shown is compared, the difference is that, the survey of performance of mobile communication system shown in Fig. 7 Trial assembly, which is set, to include:
Statistical module 65 is used for after generation module 62 generates business ticket according to decoded interface signaling, according to Above-mentioned business ticket counts the ASSOCIATE STATISTICS amount of control signaling in above-mentioned interface signaling.
Wherein, in above-mentioned interface signaling the ASSOCIATE STATISTICS amount of control signaling may include traffic successfully counts, traffic unsuccessfully counts, One of traffic success rate, traffic failure rate and time delay or combination.
In the present embodiment, after generation module 62 generates business ticket, statistical module 65 can be talked about according to above-mentioned business The ASSOCIATE STATISTICS amount of control signaling is counted in the above-mentioned interface signaling of single pair, can be carried out to the information that statistics obtains independent aobvious Show, different indicating templates can also be configured for different classes of statistical information, sufficiently adapt to different test purposes, and The performance of signaling emulation and media emulation is not influenced.
Fig. 8 is the structural schematic diagram of the test device further embodiment of the application performance of mobile communication system, this implementation The test device of performance of mobile communication system in example can be used as the one of media emulation server or media emulation server The test method for the performance of mobile communication system that the application Fig. 3-embodiment illustrated in fig. 5 provides is realized in part.On as shown in figure 8, The test device for stating performance of mobile communication system may include: receiving module 81, obtain module 82 and emulation module 83;
Wherein, receiving module 81, for receiving the media link information of Analysis server transmission;
Module 82 is obtained, for obtaining the type of message of the received media link information of receiving module 81;Wherein, above-mentioned matchmaker The type of message of body link information may include: that media start message, end of medium message and terminate to emulate message etc., certainly, The type of message of above-mentioned media link information can also include other types, and the present embodiment is not construed as limiting this.
Emulation module 83, for according to above-mentioned media link information according to the corresponding simulation process of above-mentioned type of message, into Row media emulation testing.
In the present embodiment, media emulation server can be disposed independently, and can be used in media emulation server Different media simulation software, so as to expand more applications for media content.
In the test device of above-mentioned performance of mobile communication system, receiving module 81 receives the media chain that Analysis server is sent After the information of road, the type of message that module 82 obtains above-mentioned media link information is obtained, then emulation module 83 is according to above-mentioned matchmaker Body link information carries out media emulation testing, due to media emulation server according to the corresponding simulation process of above-mentioned type of message Emulation testing only is carried out to media content, it is achieved that emulated respectively to signaling and media content, make signaling emulation and Media emulation is mutually indepedent, and then can not be limited with the multiple media emulation servers of distributed deployment the extension of media capabilities System.
Fig. 9 is the structural schematic diagram of the test device further embodiment of the application performance of mobile communication system, with Fig. 8 institute The test device of the performance of mobile communication system shown is compared, the difference is that, it is above-mentioned in a kind of implementation of the present embodiment The type of message of media link information may include that media start message;
In this way, emulation module 83 may include: initialization submodule 831, call submodule 832, building submodule 833, Data packet sending submodule 834 and determining submodule 835;
Wherein, initialization submodule 831, for according to the source information and destination carried in above-mentioned media link information Information, initial media thread;
Submodule 832 is called, for calling preconfigured media procedure template;
Submodule 833 is constructed, for constructing media data packet according to above-mentioned media procedure template;
In the present embodiment, submodule 833 is constructed, specifically for according to the source information carried in above-mentioned media link information The carrying information in above-mentioned media data packet is filled with purpose client information, and according to the above-mentioned above-mentioned matchmaker of media procedure template generation Media content in volume data packet.
Data packet sending submodule 834, for sending above-mentioned media data packet by above-mentioned media thread;
Submodule 835 is determined, for the transmission situation according to above-mentioned media data packet and for above-mentioned media data packet The reception condition of feedback data packet determines the performance of above-mentioned mobile communication system.
Wherein, the performance of above-mentioned mobile communication system may include the bandwidth, handling capacity, time delay of above-mentioned mobile communication system And/or shake etc., the present embodiment is not construed as limiting this.
Further, the test device of above-mentioned performance of mobile communication system can also include: statistical module 84;
Statistical module 84, for before determining the performance that submodule 835 determines above-mentioned mobile communication system, to above-mentioned matchmaker It the transmission situation of volume data packet and is counted for the reception condition of the feedback data packet of above-mentioned media data packet;Above-mentioned media The transmission situation of data packet includes the long and above-mentioned media number of packet of the counting of giving out a contract for a project of the media data packet, above-mentioned media data packet According to the sending time of packet, the reception condition of above-mentioned feedback data packet includes the count pick up of above-mentioned feedback data packet, above-mentioned feedback The long receiving time with above-mentioned feedback data packet of the packet of data packet.
In this way, submodule 835 is determined, specifically for give out a contract for a project counting and the above-mentioned media data according to above-mentioned media data packet The packet of packet is long, obtains the transmission bandwidth of above-mentioned mobile communication system;According to the count pick up of above-mentioned feedback data packet and above-mentioned anti- The packet for presenting data packet is long, obtains the reception bandwidth of above-mentioned mobile communication system;And the meter of giving out a contract for a project according to above-mentioned media data packet Several and above-mentioned feedback data packet count pick up, determines the handling capacity of above-mentioned mobile communication system;And according to above-mentioned media number According to the sending time of packet and the receiving time of above-mentioned feedback data packet, the time delay and shake of above-mentioned mobile communication system are determined.
In another implementation of the present embodiment, the type of message of above-mentioned media link information includes that the end of medium disappears Breath;In this way, emulation module 83, is specifically used for removing media thread according to above-mentioned media link information, discharging above-mentioned media thread The resource of occupancy.
In another implementation of the present embodiment, when the type of message of above-mentioned media link information is to terminate emulation message When, emulation module 83 can terminate media emulation according to above-mentioned media link information.
Figure 10 is the structural schematic diagram of the application Analysis server one embodiment, and above-mentioned Analysis server may include depositing Reservoir, processor and it is stored in the computer program that can be run on above-mentioned memory and on above-mentioned processor, above-mentioned processor When executing above-mentioned computer program, the performance of mobile communication system of the application Fig. 1 and embodiment illustrated in fig. 2 offer may be implemented Test method.
Figure 10 shows the block diagram for being suitable for the exemplary analysis server 12 for being used to realize the application embodiment.Figure 10 is aobvious The Analysis server 12 shown is only an example, should not function to the embodiment of the present application and use scope bring any limit System.
As shown in Figure 10, Analysis server 12 is showed in the form of universal computing device.The component of Analysis server 12 can To include but is not limited to: one or more processor or processing unit 16, system storage 28 connect different system components The bus 18 of (including system storage 28 and processing unit 16).
Bus 18 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller, Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts For example, these architectures include but is not limited to industry standard architecture (Industry Standard Architecture;Hereinafter referred to as: ISA) bus, microchannel architecture (Micro Channel Architecture;Below Referred to as: MAC) bus, enhanced isa bus, Video Electronics Standards Association (Video Electronics Standards Association;Hereinafter referred to as: VESA) local bus and peripheral component interconnection (Peripheral Component Interconnection;Hereinafter referred to as: PCI) bus.
Analysis server 12 typically comprises a variety of computer system readable media.These media can be it is any can be by The usable medium that Analysis server 12 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 28 may include the computer system readable media of form of volatile memory, such as arbitrary access Memory (Random Access Memory;Hereinafter referred to as: RAM) 30 and/or cache memory 32.Analysis server 12 It may further include other removable/nonremovable, volatile/non-volatile computer system storage mediums.Only conduct Citing, storage system 34 can be used for reading and writing immovable, non-volatile magnetic media, and (Figure 10 do not show, commonly referred to as " hard disk Driver ").Although being not shown in Figure 10, can provide for reading and writing to removable non-volatile magnetic disk (such as " floppy disk ") Disc driver, and to removable anonvolatile optical disk (such as: compact disc read-only memory (Compact Disc Read Only Memory;Hereinafter referred to as: CD-ROM), digital multi CD-ROM (Digital Video Disc Read Only Memory;Hereinafter referred to as: DVD-ROM) or other optical mediums) read-write CD drive.In these cases, each driving Device can be connected by one or more data media interfaces with bus 18.Memory 28 may include that at least one program produces Product, the program product have one group of (for example, at least one) program module, and it is each that these program modules are configured to perform the application The function of embodiment.
Program/utility 40 with one group of (at least one) program module 42 can store in such as memory 28 In, such program module 42 includes --- but being not limited to --- operating system, one or more application program, other programs It may include the realization of network environment in module and program data, each of these examples or certain combination.Program mould Block 42 usually executes function and/or method in embodiments described herein.
Analysis server 12 can also be with one or more external equipments 14 (such as keyboard, sensing equipment, display 24 Deng) communication, can also be enabled a user to one or more equipment interact with the Analysis server 12 communicate, and/or with make The Analysis server 12 any equipment (such as network interface card, the modulatedemodulate that can be communicated with one or more of the other calculating equipment Adjust device etc.) communication.This communication can be carried out by input/output (I/O) interface 22.Also, Analysis server 12 may be used also To pass through network adapter 20 and one or more network (such as local area network (Local Area Network;Hereinafter referred to as: LAN), wide area network (Wide Area Network;Hereinafter referred to as: WAN) and/or public network, for example, internet) communication.Such as figure Shown in 10, network adapter 20 is communicated by bus 18 with other modules of Analysis server 12.Although should be understood that in Figure 10 It is not shown, other hardware and/or software module can be used with binding analysis server 12, including but not limited to: microcode, equipment Driver, redundant processing unit, external disk drive array, RAID system, tape drive and data backup storage system Deng.
Processing unit 16 by the program that is stored in system storage 28 of operation, thereby executing various function application and Data processing, such as realize the test method for the performance of mobile communication system that the application Fig. 1 and embodiment illustrated in fig. 2 are provided.
The embodiment of the present application also provides a kind of non-transitorycomputer readable storage medium, is stored thereon with computer journey Sequence, the mobile communication that the application Fig. 1 may be implemented in above-mentioned computer program when being executed by processor and embodiment illustrated in fig. 2 provides The test method of system performance.
Above-mentioned non-transitorycomputer readable storage medium can appointing using one or more computer-readable media Meaning combination.Computer-readable medium can be computer-readable signal media or computer readable storage medium.Computer can Reading storage medium for example may be-but not limited to-the system of electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, device Or device, or any above combination.The more specific example (non exhaustive list) of computer readable storage medium includes: Electrical connection, portable computer diskette, hard disk, random access memory (RAM), read-only storage with one or more conducting wires Device (Read Only Memory;Hereinafter referred to as: ROM), erasable programmable read only memory (Erasable Programmable Read Only Memory;Hereinafter referred to as: EPROM) or flash memory, optical fiber, portable compact disc are read-only deposits Reservoir (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.In this document, computer Readable storage medium storing program for executing can be any tangible medium for including or store program, which can be commanded execution system, device Either device use or in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including --- but It is not limited to --- electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be Any computer-readable medium other than computer readable storage medium, which can send, propagate or Transmission is for by the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimited In --- wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
Can with one or more programming languages or combinations thereof come write for execute the application operation computer Program code, described program design language include object oriented program language-such as Java, Smalltalk, C++, It further include conventional procedural programming language-such as " C " language or similar programming language.Program code can be with It fully executes, partly execute on the user computer on the user computer, being executed as an independent software package, portion Divide and partially executes or executed on a remote computer or server completely on the remote computer on the user computer.? It is related in the situation of remote computer, remote computer can pass through the network of any kind --- including local area network (Local Area Network;Hereinafter referred to as: LAN) or wide area network (Wide Area Network;Hereinafter referred to as: WAN) it is connected to user Computer, or, it may be connected to outer computer (such as being connected using ISP by internet).
The embodiment of the present application also provides a kind of media emulation server, including memory, processor and is stored in above-mentioned deposit It, can be with when above-mentioned processor executes above-mentioned computer program on reservoir and the computer program that can be run on above-mentioned processor Realize the test method for the performance of mobile communication system that the application Fig. 3~embodiment illustrated in fig. 5 provides.Above-mentioned media service of simulation The structure of device can use structure shown in Fig. 10, and details are not described herein for the present embodiment.
In specific implementation, above-mentioned media emulation server can not limit the extension of media capabilities with distributed deployment System, and different media simulation softwares can be used in media emulation server, so as to be extended for media content More applications out.
The embodiment of the present application also provides a kind of non-transitorycomputer readable storage medium, is stored thereon with computer journey The mobile communication that the application Fig. 3~embodiment illustrated in fig. 5 provides may be implemented in sequence, above-mentioned computer program when being executed by processor The test method of system performance.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present application, the meaning of " plurality " is at least two, such as two, three It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes It is one or more for realizing custom logic function or process the step of executable instruction code module, segment or portion Point, and the range of the preferred embodiment of the application includes other realization, wherein can not press shown or discussed suitable Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, to execute function, this should be by the application Embodiment person of ordinary skill in the field understood.
Depending on context, word as used in this " if " can be construed to " ... when " or " when ... When " or " in response to determination " or " in response to detection ".Similarly, depend on context, phrase " if it is determined that " or " if detection (condition or event of statement) " can be construed to " when determining " or " in response to determination " or " when the detection (condition of statement Or event) when " or " in response to detection (condition or event of statement) ".
It should be noted that terminal involved in the embodiment of the present application can include but is not limited to personal computer (Personal Computer;Hereinafter referred to as: PC), personal digital assistant (Personal Digital Assistant;Below Referred to as: PDA), radio hand-held equipment, tablet computer (Tablet Computer), mobile phone, MP3 player, MP4 player etc..
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or group Part can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown Or the mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, device or unit it is indirect Coupling or communication connection can be electrical property, mechanical or other forms.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer It is each that device (can be personal computer, server or network equipment etc.) or processor (Processor) execute the application The part steps of embodiment the method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read- Only Memory;Hereinafter referred to as: ROM), random access memory (Random Access Memory;Hereinafter referred to as: RAM), The various media that can store program code such as magnetic or disk.
The foregoing is merely the preferred embodiments of the application, not to limit the application, all essences in the application Within mind and principle, any modification, equivalent substitution, improvement and etc. done be should be included within the scope of the application protection.

Claims (10)

1. a kind of test method of performance of mobile communication system characterized by comprising
Obtain interface signaling;
The interface signaling is decoded, business ticket is generated according to decoded interface signaling;
Media link information is extracted from the business ticket;
Media emulation server is sent by the media link information, so that the media emulation server is according to the media Link information carries out media emulation testing.
2. the method according to claim 1, wherein described send media emulation for the media link information Server includes:
Obtain the distribution proportion of the media content of preset different service types;
The media link information is sent to the matchmaker of the media content of emulation different service types according to the distribution proportion of acquisition Body emulation server.
3. method according to claim 1 or 2, which is characterized in that described to generate business according to decoded interface signaling After ticket, further includes:
According to the business ticket, the ASSOCIATE STATISTICS amount of control signaling in the interface signaling is counted.
4. a kind of test method of performance of mobile communication system characterized by comprising
Receive the media link information that Analysis server is sent;
Obtain the type of message of the media link information;
According to the media link information according to the corresponding simulation process of the type of message, media emulation testing is carried out.
5. according to the method described in claim 4, it is characterized in that, the type of message of the media link information includes that media are opened Beginning message;
It is described according to the media link information according to the corresponding simulation process of the type of message, carry out media emulation testing packet It includes:
According to the source information and purpose client information carried in the media link information, initial media thread;
Call preconfigured media procedure template;
Media data packet is constructed according to the media procedure template;
The media data packet is sent by the media thread;
According to the reception condition of the transmission situation of the media data packet and the feedback data packet for the media data packet, really The performance of the fixed mobile communication system.
6. according to the method described in claim 5, it is characterized in that, described construct media data according to the media procedure template Packet includes:
Holding in the media data packet is filled according to the source information and purpose client information that carry in the media link information Information carrying breath, and the media content in the media data packet according to the media procedure template generation.
7. according to the method described in claim 5, it is characterized in that, the transmission situation and needle according to the media data packet To the reception condition of the feedback data packet of the media data packet, before the performance for determining the mobile communication system, further includes:
The reception condition progress of transmission situation to the media data packet and the feedback data packet for the media data packet Statistics;The transmission situation of the media data packet includes the packet of the counting of giving out a contract for a project of the media data packet, the media data packet Long and the media data packet sending time, the reception condition of the feedback data packet includes the reception of the feedback data packet It counts, the receiving time of the long and described feedback data packet of the packet of the feedback data packet.
8. the method according to the description of claim 7 is characterized in that the transmission situation and needle according to the media data packet To the reception condition of the feedback data packet of the media data packet, determine that the performance of the mobile communication system includes:
According to the media data packet give out a contract for a project count and the media data packet packet it is long, obtain the mobile communication system Transmission bandwidth;Packet according to the count pick up of the feedback data packet and the feedback data packet is long, obtains the mobile communication The reception bandwidth of system;And
According to the count pick up counted with the feedback data packet of giving out a contract for a project of the media data packet, the mobile communication system is determined The handling capacity of system;And
According to the receiving time of the sending time of the media data packet and the feedback data packet, the mobile communication system is determined The time delay and shake of system.
9. according to the method described in claim 4, it is characterized in that, the type of message of the media link information includes media knot Beam message;
It is described according to the media link information according to the corresponding simulation process of the type of message, carry out media emulation testing packet It includes:
According to the media link information, media thread is removed, discharges the resource that the media thread occupies.
10. a kind of test device of performance of mobile communication system characterized by comprising
Module is obtained, for obtaining interface signaling;
Generation module generates business ticket according to decoded interface signaling for being decoded to above-mentioned interface signaling;
Extraction module, for extracting media link information from the business ticket that the generation module generates;
Sending module, for sending media emulation server for the media link information, so that the media service of simulation Device carries out media emulation testing according to the media link information.
CN201811404212.0A 2018-11-23 2018-11-23 Test method, device and the media emulation server of performance of mobile communication system Pending CN109309931A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811404212.0A CN109309931A (en) 2018-11-23 2018-11-23 Test method, device and the media emulation server of performance of mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811404212.0A CN109309931A (en) 2018-11-23 2018-11-23 Test method, device and the media emulation server of performance of mobile communication system

Publications (1)

Publication Number Publication Date
CN109309931A true CN109309931A (en) 2019-02-05

Family

ID=65222508

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811404212.0A Pending CN109309931A (en) 2018-11-23 2018-11-23 Test method, device and the media emulation server of performance of mobile communication system

Country Status (1)

Country Link
CN (1) CN109309931A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777318A (en) * 2005-11-03 2006-05-24 重庆邮电学院 TD-SCDMA access network and core network signaling tester and test method
CN1901538A (en) * 2005-07-20 2007-01-24 中国移动通信集团公司 Multiple interface multiple protocol detecting method based on WAP/MMS service
CN101605348A (en) * 2008-11-24 2009-12-16 中国移动通信集团广东有限公司 A data service simulation method and application system
CN102271137A (en) * 2011-08-19 2011-12-07 中兴通讯股份有限公司 Media server
CN103179605A (en) * 2011-12-23 2013-06-26 中国电信股份有限公司 Simulation testing method and system for mobile communication network
US20150173084A1 (en) * 2013-12-17 2015-06-18 Transpacific Ip Management Group Ltd. Network operating system resource coordination
CN105491567A (en) * 2014-09-18 2016-04-13 中兴通讯股份有限公司 SIP signaling decryption parameter acquiring method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1901538A (en) * 2005-07-20 2007-01-24 中国移动通信集团公司 Multiple interface multiple protocol detecting method based on WAP/MMS service
CN1777318A (en) * 2005-11-03 2006-05-24 重庆邮电学院 TD-SCDMA access network and core network signaling tester and test method
CN101605348A (en) * 2008-11-24 2009-12-16 中国移动通信集团广东有限公司 A data service simulation method and application system
CN102271137A (en) * 2011-08-19 2011-12-07 中兴通讯股份有限公司 Media server
CN103179605A (en) * 2011-12-23 2013-06-26 中国电信股份有限公司 Simulation testing method and system for mobile communication network
US20150173084A1 (en) * 2013-12-17 2015-06-18 Transpacific Ip Management Group Ltd. Network operating system resource coordination
CN105491567A (en) * 2014-09-18 2016-04-13 中兴通讯股份有限公司 SIP signaling decryption parameter acquiring method and device

Similar Documents

Publication Publication Date Title
CN106375142B (en) The test method and device of application program
CN110351156A (en) A kind of test method and device
CN103250395B (en) Asynchronous virtual machine clone method and device
CN109873735A (en) Performance test methods, device and the computer equipment of the H5 page
CN114880977B (en) Software and hardware joint simulation system, method, device, equipment and storage medium
US7747249B2 (en) GSM/UMTS emulator
US10461990B2 (en) Diagnostic traffic generation for automatic testing and troubleshooting
CN108234187B (en) High-fidelity link simulation method for data message forwarding
CN106610789B (en) A kind of data processing method, apparatus and system
CN110324197A (en) The method and apparatus of applied in network performance test
CN106330779B (en) Server, physical switch, and communication system
CN109756568A (en) File processing method, device and computer-readable storage medium
CN107005418B (en) A kind of red envelope data processing method and terminal
Nayak et al. Computer Network simulation using NS2
JP7098711B2 (en) Methods, computer systems, and computer programs performed by processors for remote node discovery, as well as communication channel confirmation and communication channel connectivity.
CN105991700A (en) Voice data processing method, cloud server system and terminal equipment
US8244891B2 (en) Simulating a large number of users
CN108462590A (en) The monitoring method and device of network flow, terminal
CN109309931A (en) Test method, device and the media emulation server of performance of mobile communication system
CN117749739B (en) Data sending method, data receiving method, device, equipment and storage medium
CN107643938A (en) Data transmission method, device and storage medium
CN114138476A (en) Processing method and device of pooled resources, electronic equipment and medium
CN108353017A (en) Multiple gateway operation on single operating
CN107612780B (en) Modbus protocol analysis system testing method and device
CN107357481A (en) Message display method and message display device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190205