Movatterモバイル変換


[0]ホーム

URL:


CN114584760B - Media resource dial testing method and related equipment - Google Patents

Media resource dial testing method and related equipment
Download PDF

Info

Publication number
CN114584760B
CN114584760BCN202210197301.2ACN202210197301ACN114584760BCN 114584760 BCN114584760 BCN 114584760BCN 202210197301 ACN202210197301 ACN 202210197301ACN 114584760 BCN114584760 BCN 114584760B
Authority
CN
China
Prior art keywords
dial testing
target
dial
media asset
page
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.)
Active
Application number
CN202210197301.2A
Other languages
Chinese (zh)
Other versions
CN114584760A (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.)
Hunan MgtvCom Interactive Entertainment Media Co Ltd
Original Assignee
Hunan MgtvCom Interactive Entertainment Media 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 Hunan MgtvCom Interactive Entertainment Media Co LtdfiledCriticalHunan MgtvCom Interactive Entertainment Media Co Ltd
Priority to CN202210197301.2ApriorityCriticalpatent/CN114584760B/en
Publication of CN114584760ApublicationCriticalpatent/CN114584760A/en
Application grantedgrantedCritical
Publication of CN114584760BpublicationCriticalpatent/CN114584760B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention provides a media resource dial testing method and related equipment, which are applied to a computer terminal, wherein the method comprises the following steps: obtaining a dial testing task, wherein the dial testing task is provided with dial testing parameters corresponding to target media assets, the dial testing parameters comprise dial testing platform information, and the dial testing platform information is used for indicating dial testing of the target media assets on at least one target dial testing platform; establishing connection with each target dial-up measuring platform according to the dial-up measuring platform information; and performing dial testing on the target media assets on each target dial testing platform according to the dial testing parameters to obtain dial testing results corresponding to the target dial testing platforms. According to the invention, the connection is established with each target dial testing platform, so that dial testing of one media asset on the plurality of target dial testing platforms can be realized without additionally setting up a plurality of networks, the efficiency of dial testing of the media asset is improved, the on-line stability of the media asset is ensured, and the use experience of a user is improved.

Description

Media resource dial testing method and related equipment
Technical Field
The invention relates to the technical field of computers, in particular to a media resource dial testing method and related equipment.
Background
Media assets, also known as multimedia assets, include video and audio that can be played on a terminal device.
Currently, when the media asset is online, a plurality of networks and entity terminal devices are required to be manually built to dial and measure the media asset respectively, so that the overall efficiency of the media asset dial and measure is low, the online stability of the media asset is not facilitated, and the use experience of a user is reduced.
Disclosure of Invention
In view of the above problems, the present invention provides a media asset dial testing method and related devices for overcoming the above problems or at least partially solving the above problems, and the technical solutions are as follows:
A method for measuring media assets is applied to a computer terminal, and comprises the following steps:
Obtaining a dial testing task, wherein the dial testing task is provided with dial testing parameters corresponding to target media assets, the dial testing parameters comprise dial testing platform information, and the dial testing platform information is used for indicating dial testing of the target media assets on at least one target dial testing platform;
Establishing connection with each target dial-up measuring platform according to the dial-up measuring platform information;
And performing dial testing on the target media assets on each target dial testing platform according to the dial testing parameters to obtain dial testing results corresponding to the target dial testing platforms.
Optionally, the establishing connection with each target dial testing platform according to the dial testing platform information includes:
according to the dial testing platform information, the communication environment of the computer terminal is sequentially switched to a private network corresponding to each target dial testing platform, and connection is established with each target dial testing platform through a preset communication tool under the private network.
Optionally, the obtaining a dial testing task includes:
And obtaining a dial testing task in a server through a public network, wherein the dial testing task is constructed by the server according to the media information of the target media.
Optionally, after the obtaining of the dial testing result corresponding to the target dial testing platform, the method further includes:
and sending the dial testing result to the server through the public network so that the server displays the dial testing result.
Optionally, the performing dial testing on the target media asset on each target dial testing platform according to the dial testing parameters to obtain a dial testing result corresponding to the target dial testing platform includes:
according to the dial testing parameters, jumping to a media asset detail page of the target media asset on the target dial testing platform;
Acquiring first page element information of the media asset detail page;
and performing dial testing on the target media asset by using the first page element information to obtain a dial testing result corresponding to the target dial testing platform.
Optionally, the first page element information includes full-screen button element information, and the performing dial testing on the target media asset by using the first page element information to obtain a dial testing result corresponding to the target dial testing platform includes:
triggering a full-screen button corresponding to the full-screen button element information, and entering a full-screen playing page of the target media asset from the media asset detail page on the target dial testing platform;
obtaining second page element information and page screenshot of the full-screen playing page;
And obtaining a dial testing result corresponding to the target dial testing platform according to the second page element information and the page screenshot.
Optionally, the dial testing parameters further include: task identification, dial testing version information, main media asset collection identification, upstream collection identification, diversity identification, appointed collection number information, dial testing state and media asset name.
A media resource dial testing device is applied to a computer end and comprises: a dial testing task obtaining unit, a dial testing platform connecting unit and a dial testing result obtaining unit,
The dial testing task obtaining unit is used for obtaining a dial testing task, wherein the dial testing task is provided with dial testing parameters corresponding to target media assets, the dial testing parameters comprise dial testing platform information, and the dial testing platform information is used for indicating dial testing of the target media assets on at least one target dial testing platform;
the dial testing platform connection unit is used for respectively establishing connection with each target dial testing platform according to the dial testing platform information;
The dial testing result obtaining unit is used for dial testing the target media resources on each target dial testing platform according to the dial testing parameters to obtain dial testing results corresponding to the target dial testing platforms.
A computer readable storage medium having stored thereon a program which when executed by a processor implements the media asset dial method according to any one of the preceding claims.
An electronic device comprising at least one processor, and at least one memory, bus connected to the processor; the processor and the memory complete communication with each other through the bus; the processor is configured to call the program instructions in the memory to execute the media asset dial testing method described in any one of the above.
By means of the technical scheme, the media resource dial testing method and the related equipment provided by the invention are applied to a computer terminal, and the method comprises the following steps: obtaining a dial testing task, wherein the dial testing task is provided with dial testing parameters corresponding to target media assets, the dial testing parameters comprise dial testing platform information, and the dial testing platform information is used for indicating dial testing of the target media assets on at least one target dial testing platform; establishing connection with each target dial-up measuring platform according to the dial-up measuring platform information; and performing dial testing on the target media assets on each target dial testing platform according to the dial testing parameters to obtain dial testing results corresponding to the target dial testing platforms. According to the invention, the connection is established with each target dial testing platform, so that dial testing of one media asset on the plurality of target dial testing platforms can be realized without additionally setting up a plurality of networks, the efficiency of dial testing of the media asset is improved, the on-line stability of the media asset is ensured, and the use experience of a user is improved.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
FIG. 1 is a schematic flow chart of a method for measuring media assets according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of another implementation of the media asset dial testing method according to the embodiment of the present invention;
FIG. 3 is a schematic flow chart of another implementation of the media asset dial testing method according to the embodiment of the present invention;
FIG. 4 is a schematic flow chart of another implementation of the media asset dial testing method according to the embodiment of the present invention;
FIG. 5 is a schematic flow chart of another implementation of the media asset dial testing method according to the embodiment of the present invention;
FIG. 6 is a schematic flow chart of another implementation of the media asset dial testing method according to the embodiment of the present invention;
Fig. 7 is a schematic structural diagram of a media asset dial testing device according to an embodiment of the present invention;
Fig. 8 shows a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As shown in fig. 1, a flow chart of an implementation manner of a media asset measurement method provided by the embodiment of the present invention may be applied to a computer, where the media asset measurement method may include:
s100, obtaining a dial testing task, wherein the dial testing task is provided with dial testing parameters corresponding to target media assets, the dial testing parameters comprise dial testing platform information, and the dial testing platform information is used for indicating dial testing of the target media assets on at least one target dial testing platform.
The media assets may be multimedia assets including video and audio. The dial testing platform can be a terminal device in a private network environment. Alternatively, the dial-up platform may be a terminal device under an IPTV (Internet Protocol Television, interactive internet television) network or OTT (Over The Top) network, across The operator's internet application services). For example: intelligent television, set-top box, box projector and mobile terminal equipment.
Optionally, the dial testing parameters may further include: task identification, dial testing version information, main media asset collection identification, upstream collection identification, diversity identification, appointed collection number information, dial testing state and media asset name. For example: the pulling parameters in the pulling task may be as shown in table 1.
TABLE 1
Optionally, based on the method shown in fig. 1, as shown in fig. 2, a flowchart of another implementation of the media asset dial testing method provided by the embodiment of the present invention, step S100 may include:
S110, obtaining a dial testing task in the server through the public network, wherein the dial testing task is constructed by the server according to media information of target media.
The computer end and the server end are connected through a public network. Related technicians can online target media assets in the background of the media assets of the server side, trigger media asset dial testing, and the server side completes dial testing parameter setting according to media asset information of the target media assets to construct dial testing tasks corresponding to the target media assets.
According to the embodiment of the invention, according to the polling time in the polling task in the preset time, the polling request requests the dial testing task in the server, and the server responds to the polling request and outputs the dial testing task to the computer through the public network.
Specifically, when the polling time is up, the computer terminal firstly switches the communication environment to the public network, under the public network, the computer terminal acquires the dial testing task from the server terminal, and then reclassifies the dial testing task according to the target dial testing platform so as to be convenient for executing in sequence.
It can be understood that if the media asset is a video collection including a plurality of diversity videos, a plurality of dial testing tasks can be correspondingly constructed according to different diversity information, so as to prevent missing dial testing of any diversity.
S200, respectively establishing connection with each target dial testing platform according to dial testing platform information.
According to the embodiment of the invention, the connection with each target dial testing platform can be established in sequence according to the dial testing platform information. Specifically, according to the embodiment of the invention, according to the dial testing platform information, connection with the first target dial testing platform can be established sequentially, after the execution of the step S300 by the first target dial testing platform is completed, connection with the first target dial testing platform is disconnected, connection with the second target dial testing platform is established, the execution of the step S300 by the second target dial testing platform is performed, and so on.
Optionally, based on the method shown in fig. 1, as shown in fig. 3, a flowchart of another implementation of the media asset dial testing method provided by the embodiment of the present invention, step S200 may include:
S210, according to dial testing platform information, the communication environment of the computer end is sequentially switched to a private network corresponding to each target dial testing platform, and connection is established with each target dial testing platform through a preset communication tool under the private network.
Wherein the communication environment switching is dependent on commands at the computer side. For example: on windows computer, wifi that has connected wifi and remembered the password only need use command "NETSHWLAN CONNECT NAME = wifi name" can switch on corresponding wifi, to different networks, shares different wifi names through the wireless hotspot on the equipment under the network, just can support the automatic switching network function of computer end.
Under the normal condition, the dial-up testing platform is connected with the private network environment through a wire, the private network environment is shared through the wireless hot spot function of the platform, and the computer terminal is connected with the network hot spot of the private network environment through a wireless, so that the computer terminal and the target dial-up testing platform can be in a communication environment. For example: assuming that a network hotspot shared by the target dial-up measuring platforms of the IPTV telecommunication private network is 'IPTV-dianxin-wifi', the network hotspot shared by the target dial-up measuring platforms of the IPTV mobile private network is 'IPTV-yidong-wifi', and the network hotspot shared by the target dial-up measuring platforms of the IPTV communication private network is 'IPTV-liantong-wifi', under the condition that the communication environment of a computer terminal needs to be switched from the IPTV telecommunication private network to the IPTV mobile private network, the switching of the communication environment can be completed by using a system command 'NETSHWLAN CONNECT NAME = IPTV-yidong-wifi' of the computer terminal.
The computer terminal in the embodiment of the invention can be a windows computer. The dial testing platform in the embodiment of the invention can be terminal equipment based on an Android platform.
The preset communication tool may be a debug tool for communicating with the dial-up test platform. In the case where the dial-up platform is an Android platform based terminal device, the preset communication tool may be an Android system debug bridge (Android Debug Bridge, ADB). For example: under the condition that the communication environment of the computer terminal is switched from the IPTV telecom private network to the IPTV mobile private network, the connection between the computer terminal and the target dial-up testing platform of the IPTV mobile private network is established through a command of adbconnect, 192, 168, 43, 1:5555.
According to the embodiment of the invention, through the connection with the network hot spot of the private network, the switching of the communication environment of the computer terminal is realized, so that the computer terminal can be connected to the target dial testing platform under different private networks and is switched to different private network environments to automatically dial test the target media asset, the problem that the prior art does not support the private network crossing environment is solved, the network crossing dial test can be performed on the target media asset without additionally setting up a network, and the efficiency of the media asset dial test is improved.
S300, performing dial testing on the target media resources on each target dial testing platform according to dial testing parameters to obtain dial testing results corresponding to the target dial testing platforms.
According to the embodiment of the invention, the target media assets can be measured on each target dial testing platform in sequence according to dial testing parameters, and dial testing results corresponding to each target dial testing platform are respectively obtained. Specifically, as the communication environment of the computer end can be sequentially switched to the private network corresponding to each target dial testing platform, under the condition of switching to the private network of the third target dial testing platform, dial testing is carried out on target media resources according to dial testing parameters on the third target dial testing platform, and a dial testing result corresponding to the third target dial testing platform is obtained. And under the condition of switching to the private network of the fourth target dial testing platform, dial testing is carried out on the target media resource on the fourth target dial testing platform according to dial testing parameters, a dial testing result corresponding to the fourth target dial testing platform is obtained, and the like until a dial testing result corresponding to the last target dial testing platform is obtained.
Optionally, based on the method shown in fig. 1, as shown in fig. 4, a flowchart of another implementation of the media asset dial testing method provided by the embodiment of the present invention, step S300 may include:
S310, jumping to a media asset detail page of the target media asset on the target dial testing platform according to the dial testing parameters.
The media asset detail page is a page displaying media asset specific contents.
Specifically, the embodiment of the invention can pre-configure the media asset hole-punching jump service component on the target dial testing platform. The media asset hole-punching and jumping service component is used for simulating the operation of jumping to the media asset detail page of the target media asset by the user in the target dial testing platform according to the dial testing parameters.
The media asset hole-punching jump service is also called media asset application page jump specification, and after the dial-up measurement parameters are obtained, the target dial-up measurement platform starts up the corresponding media asset detail page through the corresponding spliced page jump command. For example: the splice page skip command may be "mgtviptvburrow://vod/vod_detail_pageform=com.mgtv.epg.testscript&actionSourceId=yidong&seriesId=32020102615103582636934533516790", where "mgtviptvburrow:// vod/vod_detail_page" refers to a skip to detail page, "from" is the packet name of the skip application, "actionSourceId" may be currently allocated as "yidong" and "seriesId" is the id of the play media asset. And enabling the target dial-up detection platform to start the corresponding media detail page through "adbstart-d"mgtviptvburrow://vod/vod_detail_pageform=com.mgtv.epg.testscript&actionSourceId=yidong&seriesId=32020102615103582636934533516790"".
Further, in the embodiment of the invention, after the computer end is connected with the target dial testing platform through the preset communication tool, dial testing parameters can be sent to the media asset hole-drilling and jumping service component through the connection service provided by the preset communication tool, and the media asset hole-drilling and jumping service component simulates the operation that a user jumps to a media asset detail page of a target media asset in the target dial testing platform, so that the media asset detail page of the target media asset is entered.
S320, obtaining the first page element information of the media detail page.
After the embodiment of the invention enters the media detail page, the UI test frame tool of the target dial-up testing platform can be utilized to acquire the UI level information on the media detail page and output a corresponding XML file, and then the XML file is analyzed to acquire the first page element information of the media detail page.
Further, under the condition that the target dial testing platform is terminal equipment based on an Android platform, UI hierarchical information on a media detail page can be obtained through an Android existing UI testing framework tool/system/bin/uiAutomator, corresponding XML files are output, and then first page element information of the media detail page is obtained through analysis of the XML files.
For example: according to the embodiment of the invention, the XML file of the page element in the media detail page is derived through the command 'adb shell uiautomator dump/data/local/tmp/uidump.xml', by using the UI test framework tool existing in Android, and then the XML file is analyzed through the information analysis component written in the python language, so that the first page element information of the media detail page is obtained.
Wherein the first page element information may include a media asset name, a media asset profile, a collection number, actor information, and button element information.
The embodiment of the invention automatically simulates the user to check and play the media asset, automatically collects the media asset information and the media asset playing result, and the whole automatic test media asset flow and the manual media asset request and playing flow of the user, the media asset request interface and the media asset playing authentication flow are consistent, and the data request flow is equivalent to a black box.
The embodiment of the invention can verify whether the media asset background correctly performs injection and delivery on the media asset and whether CDN nodes are abnormal based on black box authentication simulating the real user use environment, and can verify whether the delivery state of the same media asset is different on media asset application software versions of all terminal devices under different private networks.
S330, dial testing is carried out on the target media asset by utilizing the first page element information, and a dial testing result corresponding to the target dial testing platform is obtained.
Alternatively, the first page of element information may include full screen button element information. Optionally, based on the method shown in fig. 4, as shown in fig. 5, a flowchart of another implementation of the media asset dial testing method provided by the embodiment of the present invention, step S330 may include:
s331, triggering a full-screen button corresponding to the full-screen button element information, and entering a full-screen playing page of the target media asset from the media asset detail page on the target dial testing platform.
The embodiment of the invention can simulate the user to click the full-screen triggering button to enter the full-screen playing page. For example: assume that full screen button element information is: the "< node index=" 1 "text=" full screen "resource-id="com.mgtv.tv:id/vod_dynamic_fill_text"class="android.widget.TextView"package="com.mgtv.tv"content-desc=""checkable="false"hecked="false"clickable="false"enabled="true"focusable="false"focused="false"scrollable="false"long-clickable="false"password="false"selected="false"visible-to-user="true"bounds="[1098,551][1177,604]"/>", "enters the full screen playing page through the python execution command" adbinputtap x, y ", where x, y represent the horizontal and vertical coordinate values, and can be calculated through" bounds = "[1098, 551] [1177, 604 ]".
S332, obtaining second page element information of the full-screen playing page and a page screenshot.
Specifically, after entering a full-screen playing page, the embodiment of the invention can acquire the UI level information on the full-screen playing page and output a corresponding XML file by using the UI test framework tool of the target dial-up testing platform, and then acquire the second page element information of the media detail page by analyzing the XML file.
According to the embodiment of the invention, the screenshot of the playing page of the target media asset at the appointed time point in the full-screen playing page can be intercepted according to the dial-up parameter. For example: if the page set in the dial testing parameter is the page for viewing the 12 th minute of the target media asset, the screen capturing is performed when the simulation user fast forwards for 12 minutes.
The second page element information may include a media asset name, a progress bar, a current playing duration, and a total media asset duration.
S333, according to the second page element information and the page screenshot, a dial testing result corresponding to the target dial testing platform is obtained.
Specifically, the embodiment of the invention can control the target media asset to play, stop, fast forward and backward in the full-screen play page through the second page element information so as to verify whether the target media asset plays normally or not, and intercept corresponding page screenshot at a corresponding time point, wherein the dial test result can comprise a verification result and the page screenshot.
Optionally, based on the method shown in fig. 2, as shown in fig. 6, a flowchart of another implementation of the media asset dial testing method provided by the embodiment of the present invention may further include, after step S300:
S400, the dial testing result is sent to the server through the public network, so that the server displays the dial testing result.
Specifically, after the dial testing results corresponding to each target dial testing platform are obtained, the communication environment is switched to the public network, and the dial testing results are sent to the server through the public network, so that the server displays the dial testing results through the WEB page of the background.
According to the embodiment of the invention, the dial testing task is issued through the background, the computer automatically switches to the corresponding private network after receiving the task, then automatically jumps to the dial tested media resource page through the service, acquires media resource information and a playing state, fast forwards to a designated playing time point, captures a screenshot, uploads dial testing results such as the media resource information and the playing state to the server for operators and testers to check the results, automatic starting and result feedback of the media resource dial testing are realized, and the efficiency of the media resource dial testing is improved.
When any media resource is on line or tested, a server builds a dial testing task corresponding to the media resource, a computer polls the server through a public network at regular time, a private network is sequentially and automatically switched after the dial testing task is requested, a target dial testing platform under the private network is connected, the dial testing task is executed, a dial testing result is obtained, and finally, each dial testing result is fed back to the server through the public network, and the server displays the dial testing result so as to be convenient for related testers or operators to check.
The invention provides a media resource dial testing method, which is applied to a computer end and comprises the following steps: obtaining a dial testing task, wherein the dial testing task is provided with dial testing parameters corresponding to target media assets, the dial testing parameters comprise dial testing platform information, and the dial testing platform information is used for indicating dial testing of the target media assets on at least one target dial testing platform; establishing connection with each target dial-up measuring platform according to the dial-up measuring platform information; and performing dial testing on the target media assets on each target dial testing platform according to the dial testing parameters to obtain dial testing results corresponding to the target dial testing platforms. According to the invention, the connection is established with each target dial testing platform, so that dial testing of one media asset on the plurality of target dial testing platforms can be realized without additionally setting up a plurality of networks, the efficiency of dial testing of the media asset is improved, the on-line stability of the media asset is ensured, and the use experience of a user is improved.
Although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous.
It should be understood that the various steps recited in the method embodiments of the present invention may be performed in a different order and/or performed in parallel. Furthermore, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the invention is not limited in this respect.
Corresponding to the above method embodiment, the embodiment of the present invention further provides a media asset dial testing device, whose structure is shown in fig. 7, applied to a computer end, where the media asset dial testing device may include: dial testing task obtaining unit 100, dial testing platform connecting unit 200, and dial testing result obtaining unit 300.
And a dial testing task obtaining unit 100, configured to obtain a dial testing task, where the dial testing task is provided with dial testing parameters corresponding to the target media assets, and the dial testing parameters include dial testing platform information, where the dial testing platform information is used to indicate dial testing of the target media assets on at least one target dial testing platform.
And the dial testing platform connection unit 200 is used for respectively establishing connection with each target dial testing platform according to dial testing platform information.
And the dial testing result obtaining unit 300 is used for dial testing the target media assets on each target dial testing platform according to the dial testing parameters to obtain dial testing results corresponding to the target dial testing platforms.
Optionally, the dial testing platform connection unit 200 may be specifically configured to switch the communication environment of the computer end to the private network corresponding to each target dial testing platform according to dial testing platform information, and establish connection with each target dial testing platform through a preset communication tool under the private network.
Optionally, the dial testing task obtaining unit 100 may be specifically configured to obtain a dial testing task in a server through a public network, where the dial testing task is constructed by the server according to media information of a target media resource.
Optionally, the media asset dial testing device may include: and a dial testing result sending unit.
And the dial testing result sending unit is used for sending the dial testing result to the server through the public network after the dial testing result obtaining unit 300 obtains the dial testing result corresponding to the target dial testing platform, so that the server displays the dial testing result.
Optionally, the dial test result obtaining unit 300 may include: the system comprises a media resource detail page skip sub-unit, a first page element information obtaining sub-unit and a dial testing result obtaining sub-unit.
And the media asset detail page jumping rotor unit is used for jumping to the media asset detail page of the target media asset on the target dial testing platform according to the dial testing parameters.
And the first page element information obtaining subunit is used for obtaining the first page element information of the media detail page.
And the dial testing result obtaining subunit is used for dial testing the target media asset by utilizing the first page element information to obtain a dial testing result corresponding to the target dial testing platform.
Optionally, the dial testing result obtaining subunit may be specifically configured to trigger a full-screen button corresponding to the full-screen button element information, and enter a full-screen playing page of the target media asset from the media asset detail page on the target dial testing platform; obtaining second page element information and page screenshot of a full-screen playing page; and obtaining a dial testing result corresponding to the target dial testing platform according to the second page element information and the page screenshot.
Optionally, the dial testing parameters further include: task identification, dial testing version information, main media asset collection identification, upstream collection identification, diversity identification, appointed collection number information, dial testing state and media asset name.
The invention provides a media asset dial testing device which is applied to a computer end and can obtain a dial testing task, wherein the dial testing task is provided with dial testing parameters corresponding to target media assets, the dial testing parameters comprise dial testing platform information, and the dial testing platform information is used for indicating to dial and test the target media assets on at least one target dial testing platform; establishing connection with each target dial testing platform according to dial testing platform information; and performing dial testing on the target media assets on each target dial testing platform according to dial testing parameters to obtain dial testing results corresponding to the target dial testing platforms. According to the invention, the connection is established with each target dial testing platform, so that dial testing of one media asset on the plurality of target dial testing platforms can be realized without additionally setting up a plurality of networks, the efficiency of dial testing of the media asset is improved, the on-line stability of the media asset is ensured, and the use experience of a user is improved.
The specific manner in which the individual units perform the operations in relation to the apparatus of the above embodiments has been described in detail in relation to the embodiments of the method and will not be described in detail here.
The media resource dial testing device comprises a processor and a memory, wherein the dial testing task obtaining unit 100, the dial testing platform connecting unit 200, the dial testing result obtaining unit 300 and the like are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor includes a kernel, and the kernel fetches the corresponding program unit from the memory. The kernel can be provided with one or more than one, and the connection is established with each target dial testing platform by adjusting kernel parameters, so that dial testing of one media asset on a plurality of target dial testing platforms is realized, the efficiency of dial testing of the media asset is improved, the stability of the media asset on the line is ensured, and the use experience of a user is improved.
The embodiment of the invention provides a computer readable storage medium, wherein a program is stored on the computer readable storage medium, and the program is executed by a processor to realize the media asset dial testing method.
The embodiment of the invention provides a processor which is used for running a program, wherein the program runs to execute the media asset dial testing method.
As shown in fig. 8, an embodiment of the present invention provides an electronic device 1000, the electronic device 1000 including at least one processor 1001, and at least one memory 1002, bus 1003 connected to the processor 1001; wherein, the processor 1001 and the memory 1002 complete communication with each other through the bus 1003; the processor 1001 is configured to call the program instructions in the memory 1002 to perform the media asset dial testing method described above.
The present invention also provides a computer program product adapted to perform a program for initializing the steps of a method for media asset dial testing when executed on an electronic device.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus, electronic devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, the electronic device includes one or more processors (CPUs), memory, and a bus. The electronic device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory, random Access Memory (RAM), and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM), among other forms in computer readable media, the memory including at least one memory chip. Memory is an example of a computer-readable medium.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
In the description of the present invention, it should be understood that, if the directions or positional relationships indicated by the terms "upper", "lower", "front", "rear", "left" and "right", etc. are based on the directions or positional relationships shown in the drawings, only for convenience of description and simplification of the description, are not to indicate or imply that the positions or elements referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus are not to be construed as limitations of the present invention.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The foregoing is merely exemplary of the present invention and is not intended to limit the present invention. Various modifications and variations of the present invention will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the invention are to be included in the scope of the claims of the present invention.

Claims (7)

CN202210197301.2A2022-03-012022-03-01Media resource dial testing method and related equipmentActiveCN114584760B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210197301.2ACN114584760B (en)2022-03-012022-03-01Media resource dial testing method and related equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210197301.2ACN114584760B (en)2022-03-012022-03-01Media resource dial testing method and related equipment

Publications (2)

Publication NumberPublication Date
CN114584760A CN114584760A (en)2022-06-03
CN114584760Btrue CN114584760B (en)2024-08-16

Family

ID=81776672

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210197301.2AActiveCN114584760B (en)2022-03-012022-03-01Media resource dial testing method and related equipment

Country Status (1)

CountryLink
CN (1)CN114584760B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115190293B (en)*2022-07-082025-08-26湖南快乐阳光互动娱乐传媒有限公司 A dialing test method, device, electronic equipment and computer storage medium

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070300258A1 (en)*2001-01-292007-12-27O'connor DanielMethods and systems for providing media assets over a network
US20050071109A1 (en)*2003-09-252005-03-31Defelice Robert J.Media platform testing
US8327408B2 (en)*2007-08-292012-12-04At&T Intellectual Property I, LpSystem and method for troubleshooting a set top box
CN101984583B (en)*2010-11-232015-06-10中兴通讯股份有限公司Method and system for positioning fault of abnormal broadcast of unicast programs
CN202334790U (en)*2011-11-182012-07-11上海大亚科技有限公司Cross-platform compatible video equipment testing device
CN103650570B (en)*2013-07-012018-11-06华为技术有限公司 Method and device for simulating dial-up test on user side and network side
CN104918043B (en)*2014-03-122017-06-16北京市博汇科技股份有限公司Program dial testing method and device
CN103856789B (en)*2014-03-132017-07-14北京赛特斯信息科技股份有限公司The system and method that OTT quality of services are ensured is realized based on user behavior analysis
CN110011875B (en)*2019-04-112023-03-03深圳前海微众银行股份有限公司 Dialing test method, device, equipment and computer-readable storage medium
CN212305526U (en)*2020-06-282021-01-05长沙誉联信息技术有限公司IPTV user broadcasting and testing system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
互联网电视业务质量监测研究和应用;刘洪波;张浩;王建跃;;山东通信技术;20200615(02);28-30*

Also Published As

Publication numberPublication date
CN114584760A (en)2022-06-03

Similar Documents

PublicationPublication DateTitle
CN106557424B (en)Memory test method, tested terminal, test client and system
CN103596000B (en)Intelligent television multiple solutions handoff testing method and system
CN103823754A (en)Method and device for realizing automatic testing
CN109413417B (en)System and method for detecting interactive television service quality
CN105260082B (en)A kind of test data methods of exhibiting and exploitation terminal
CN104918043A (en)Program broadcast testing method and device
CN105704487A (en)Television stability testing method and device
CN107480036A (en)Automatic test approach, device, storage medium and the terminal of iOS Mobile solutions
CN110806965A (en)Automatic test method, device, equipment and medium
CN114584760B (en)Media resource dial testing method and related equipment
CN111522749A (en)Page testing method and device, readable storage medium and electronic equipment
CN112559278A (en)Method and device for acquiring operation data
CN101510172B (en)Test system and method
CN111026667B (en)Script execution method and device and electronic equipment
CN111314743B (en)Interface data playback method and device
CN116405421B (en)Communication test method, system and storage medium of simulation chip test sorting machine
CN110839162A (en)Play state detection method and device
CN109144841B (en)Method and device for identifying advertisement application, computer equipment and storage medium
CN114840414A (en)Software testing system, software testing platform and software testing method
CN114567543A (en)Problem interface positioning method and device, electronic equipment and storage medium
CN115190293A (en) A dial test method, device, electronic device and computer storage medium
CN113961469A (en) Script online debugging method, system and storage medium
KR20150027865A (en)Terminal device, apparatus, system, method and computer-readable medium for verifying application
CN118433373A (en)Video playing quality detection method and device
CN113986722B (en) Application testing method, device, system, equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp