A dialing test method, device, electronic equipment and computer storage medium
By monitoring the delivery information of the target platform and automatically generating dialing tasks, the dialing errors and inefficiency problems when video content is online are solved, an efficient and stable dialing process is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202210799609.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-08
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2042-07-08
AI Technical Summary
In the prior art, the dialing process of video content when it is online is prone to errors and low work efficiency, especially when switching between multiple platforms and box versions.
By monitoring the delivery information of the target platform, dialing tasks are generated and dialing tasks are automatically executed to obtain results, reducing manual intervention.
It improves the efficiency of dialing and testing, reduces the probability of errors, ensures the integrity and stability of online video content, and improves the user experience.
Smart Images

Figure CN115190293B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of testing technology, and in particular to a dialing testing method, device, electronic equipment and computer storage medium. Background Art
[0002] Before video content goes live, operators must verify it. This involves testing playback on different versions of the corresponding devices for the platform it's released on. If operators release a TV series for multiple platforms, each with multiple device versions, they must manually switch between multiple sites and versions for verification, which can easily lead to errors and reduce testing efficiency. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a dialing test method, apparatus, electronic device, and computer storage medium to solve the existing problems of prone to errors and low working efficiency of dialing tests.
[0004] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:
[0005] A first aspect of an embodiment of the present invention provides a dialing test method, the method comprising:
[0006] Upon receiving the delivery information of the delivered media asset file fed back by the target platform, monitoring the target platform;
[0007] Obtain monitoring information of the target platform;
[0008] Generate a corresponding dialing test task according to the monitoring information, where the number of the dialing test task is at least one;
[0009] Execute the dial test task, obtain the corresponding dial test result, and display it.
[0010] Optionally, executing the dial test task, obtaining a corresponding dial test result, and displaying the result includes:
[0011] Determining whether the media asset file is normal;
[0012] If normal, generate a successful dial test task result based on the normal media asset file;
[0013] If it is abnormal, a dial test task result indicating dial test failure is generated based on the abnormal media asset file.
[0014] Optionally, determining whether the media asset file is normal includes:
[0015] Play the content of the media asset file through punching according to the dialing task;
[0016] Determine whether the playback progress bar is normal;
[0017] If normal, determine whether the playback page can be played normally.
[0018] Optionally, the generating of the dial test task result based on the normally played media asset file includes:
[0019] Taking a screenshot of the normally played media file to obtain a screenshot image;
[0020] A successful dial test task result is generated based on the screenshot.
[0021] Optionally, generating a corresponding dial test task according to the monitoring information includes:
[0022] Writing the monitoring information into different preset dial test templates;
[0023] Generate a corresponding dialing test task based on the preset dialing test template written with the monitoring information.
[0024] A second aspect of an embodiment of the present invention provides a dialing test device, the device comprising:
[0025] A monitoring module, configured to monitor the target platform upon receiving the delivery information of the delivered media asset file fed back by the target platform;
[0026] An acquisition module, used to obtain monitoring information of the target platform;
[0027] A generating module, configured to generate a corresponding dialing test task according to the monitoring information, wherein the number of the dialing test task is at least one;
[0028] The processing module is used to execute the dialing test task, obtain the corresponding dialing test result, and display it.
[0029] Optionally, the processing module is specifically used to: determine whether the media asset file is normal; if normal, generate a dial test task result indicating a successful dial test based on the normal media asset file; if abnormal, generate a dial test task result indicating a failed dial test based on the abnormal media asset file.
[0030] Optionally, the generating module is specifically configured to: write the monitoring information into different preset dialing test templates; and generate corresponding dialing test tasks based on the preset dialing test templates into which the monitoring information is written.
[0031] A third aspect of an embodiment of the present invention shows an electronic device, which is used to run a program. When the program is run, the dialing method shown in the first aspect of the embodiment of the present invention is executed.
[0032] The fourth aspect of the present invention shows a computer storage medium, which includes a stored program. When the program runs, the device where the storage medium is located is controlled to execute the dialing method shown in the first aspect of the embodiment of the present invention.
[0033] Based on the above-mentioned embodiment of the present invention, a dialing test method, device, electronic device and computer storage medium are provided. The method includes monitoring the target platform upon receiving the delivery information of the delivered media asset file fed back by the target platform; obtaining the monitoring information of the target platform; generating a corresponding dialing test task according to the monitoring information, and the number of the dialing test tasks is at least 1; executing the dialing test task, obtaining the corresponding dialing test result, and displaying it. In the embodiment of the present invention, no manual processing is required. When the delivery information of the delivered media asset file is received back by the target platform, the target platform is monitored; and then a dialing test task is generated based on the monitoring information, and executed to perform the dialing test. The above-mentioned method can improve the working efficiency of the dialing test and reduce the error probability, which is beneficial to ensure the integrity and stability of the online video content to improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0035] Figure 1 A schematic diagram illustrating the interaction between the operation platform, content management platform, and user terminal according to an embodiment of the present invention;
[0036] Figure 2 A flowchart of a dialing test method according to an embodiment of the present invention is shown;
[0037] Figure 3 A schematic flow chart of another dialing method according to an embodiment of the present invention;
[0038] Figure 4 A schematic diagram of a video dialing terminal verification implementation process according to an embodiment of the present invention;
[0039] Figure 5 This is a flowchart of the dial test architecture shown in an embodiment of the present invention;
[0040] Figure 6 The figure is a structural diagram of a dialing and testing device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0042] The terms "first," "second," "third," "fourth," and the like (if any) in the specification and claims of this application and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or sequential sequence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions, e.g., a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0043] It should be noted that the descriptions of "first", "second", etc. in the present invention are for descriptive purposes only and should not be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that they can be implemented by ordinary technicians in this field. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0044] In this application, the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0045] See also Figure 1 , which is a schematic diagram of the interaction between the operation platform, content management platform, and user terminal shown in an embodiment of the present invention.
[0046] The content management platform 10 is connected to the operation platform 20 , and the operation platform 20 is connected to the user terminal 30 through its own node.
[0047] There are multiple operation platforms 20 , and the operation platform 20 refers to a network operator, such as China Telecom, China Mobile, or China Unicom.
[0048] The operator sends the produced media asset files to the corresponding operation platform 20 or multiple operation platforms 20 through the front end of the content management platform 10 , and uses the operation platform from which the files are sent as the target platform.
[0049] Optionally, work order information corresponding to the media asset file is created according to the target platform, so as to receive corresponding receipt information later.
[0050] It should be noted that the number of operating platforms issued is determined based on the company's business needs.
[0051] The private content delivery network CDN in the target platform distributes media files to various network nodes. After waiting for the file to be successfully injected, it organizes the video-related information and online conditions, and sends an online instruction to leak the media files to the outside world so that viewers can obtain the corresponding media file content from nearby network nodes through user terminals.
[0052] It should be noted that the network nodes refer to the video servers set up in various provinces and cities.
[0053] Media resource files refer to media resource files. In the present invention, the media resource files can be videos or pictures.
[0054] After the media asset file is put online, the target platform feeds back the online message, that is, the delivery information of the delivered media asset file, to the server of the content management platform 10 .
[0055] The process of implementing video service dial testing based on the above-mentioned architecture of the operation platform, content management platform, and user terminal includes:
[0056] When the server of the content management platform 10 receives the delivery information of the delivered media asset file fed back by the target platform, it determines the corresponding requirement parameters based on the target platform configuration information carried in the delivery information, and the requirement parameters include at least the version number of the application in the client and the target platform information; generates the corresponding dialing test task according to the requirement parameters, and the number of the dialing test tasks is at least 1; when executing different dialing test tasks, it determines whether the media asset file is played normally; if it is played normally, generates the dialing test task result based on the normally played media asset file.
[0057] In this embodiment of the present invention, manual processing is unnecessary. Upon receiving feedback from a target platform regarding the delivery of delivered media asset files, the target platform is monitored. A dialing test task is then generated based on the monitored information and executed to perform the dialing test. This approach improves dialing test efficiency and reduces the probability of error, thereby ensuring the integrity and stability of online video content and enhancing the user experience.
[0058] See also Figure 2 , is a flow chart of a dialing test method according to an embodiment of the present invention, the method comprising:
[0059] Step S201: upon receiving the delivery information of the delivered media asset files fed back by the target platform, monitoring the data of the target platform.
[0060] In step S201, the requirement parameters include at least the version number and target platform information of the application in the client.
[0061] In the specific implementation of step S201 , upon receiving the delivery information of the delivered media asset files fed back by the target platform, the server monitors the data of the target platform.
[0062] It should be noted that monitoring refers to a management tool that monitors network status, data flow and information transmission on the network, and can intercept information transmitted on the network.
[0063] Step S202: Acquire monitoring information of the target platform.
[0064] In the specific process of implementing step S202, monitoring information of monitoring the target platform is obtained.
[0065] It should be noted that the monitoring information refers to the parameter information matched from the target platform version configuration item to the corresponding target platform and user terminal requirements under different application versions, that is, the version number of the application in the client and the parameter information corresponding to the target platform.
[0066] Step S203: Generate a corresponding dialing test task according to the monitoring information.
[0067] During step S203, the number of the dialing test tasks is at least one.
[0068] In the specific implementation of step S203, the monitoring information is written into different preset dial test templates; and corresponding dial test tasks are generated based on the preset dial test templates in which the monitoring information is written. In other words, the corresponding data is obtained from the monitoring information according to the name field in the different preset dial test templates, and written into the corresponding preset dial test templates. At this time, the corresponding dial test tasks are generated based on the preset dial test templates in which the data is written.
[0069] It should be noted that one preset dial test template corresponds to one dial test task.
[0070] The dial test task can be to switch to the corresponding private network environment, open the corresponding version of the box-side APK, and organize the relevant properties of the process API.
[0071] If multiple data corresponding to the same name field are obtained from the monitoring information, multiple preset dialing test templates are generated and written, and then multiple dialing test tasks are generated.
[0072] For example: If the preset dial test template is a private network environment template, based on the operator network name field in the private network environment template, the data corresponding to the operator network name field is obtained from the monitoring information and written into the corresponding private network environment template. At this time, the corresponding dial test task is generated based on the private network environment template with the written data.
[0073] It should be noted that the preset dial test template is written by technical personnel based on multiple experiments, experience, or actual needs.
[0074] The task information in the dial test task may include task ID, site information, version information, and field attribute information related to the simulated API required for each terminal version.
[0075] Step S204: Execute the dialing test task, obtain the corresponding dialing test result, and display it.
[0076] In the specific implementation of step S204, the server-side dialing component monitors the dialing task, parses the dialing parameters from the task, and executes the corresponding dialing task based on the parameters. That is, it simulates the online request data interface to simulate whether the media resource details page in the media resource file is normal, thereby generating the corresponding dialing result and displaying it.
[0077] It should be noted that the dial test result can be a successful dial test result or a failed dial test result.
[0078] Multiple dial test tasks can be executed concurrently.
[0079] In this embodiment of the present invention, manual processing is unnecessary. Upon receiving feedback from a target platform regarding the delivery of delivered media asset files, the target platform is monitored. A dialing test task is then generated based on the monitored information and executed to perform the dialing test. This approach improves dialing test efficiency and reduces the probability of error, thereby ensuring the integrity and stability of online video content and enhancing the user experience.
[0080] Based on the dialing test method shown in the embodiment of the present invention, the embodiment of the present invention also discloses a flow chart of another dialing test method, such as Figure 3 As shown, the method includes:
[0081] Step S301: upon receiving the delivery information of the delivered media asset file fed back by the target platform, monitoring the data of the target platform.
[0082] In step S301, the requirement parameters include at least the version number and target platform information of the application in the client.
[0083] Step S302: Acquire monitoring information of the target platform.
[0084] Step S303: Generate a corresponding dialing test task according to the monitoring information.
[0085] During step S303, the number of the dialing test tasks is at least one.
[0086] It should be noted that the specific implementation process of step S301 to step S303 is the same as the specific implementation process of step S201 to step S203 above, and can be referenced to each other.
[0087] Step S304: Determine whether the media asset file is normal. If it is normal, execute step S305; if it is abnormal, execute step S306.
[0088] It should be noted that the specific implementation of step S304 includes the following steps:
[0089] Step S11: performing hole punching playback on the content of the media asset file according to the dialing task.
[0090] In the specific implementation of step S11, the media asset file is highly restored and manually clicked to play, the video play page of the media asset file is entered, and the task play episode number is located.
[0091] It should be noted that hole punching refers to determining the content of the media file to be displayed and played at a certain page position on the box end page based on the parameters in the dialing task, that is, marking the content interface of the media file by adjusting the parameters in the dialing task.
[0092] Optionally, in order to better present the complete page scene of normal box-side playback, the effect after playing the screenshot is the same as that of using the application apk by individuals, using the remote control to click to play the video in full screen or small screen.
[0093] Step S12: Determine whether the playback progress bar is normal. If it is normal, execute step S13; if it is abnormal, execute step S306.
[0094] Step S13: Determine whether the playback page can be played normally. If it is normal, execute step S305; if it is not normal, execute step S306.
[0095] Optionally, before executing step S12 and step S13, it is necessary to first detect whether the content of the media asset file has defects. If not, execute step S12 or step S13.
[0096] In the process of implementing step S12 and step S13, it is detected whether the playback progress bar and the playback interface are normal. If both are normal, step S305 is executed. If both or either one is abnormal, step S306 is executed.
[0097] It should be noted that the execution process of step S12 and step S13 can be performed in the above order or simultaneously.
[0098] Optional, video dial test terminal verification implementation process, such as Figure 4 As shown, the dial test task is input into the dial test task queue, and the server switches to the corresponding private network environment based on a certain dial test task; after the set-top box device of the user terminal establishes an ADB connection to the private network environment, it jumps to the media resource details page according to the task parameters in the dial test task to simulate the user clicking to play the video in the specified media resource file to enter the video playback page, and then verifies whether the video in the media file is played normally, and writes the corresponding dial test result into the dial test result queue.
[0099] Step S305: Generate a successful dial test task result based on the normally played media asset file and display it.
[0100] In the specific implementation of step S305, a screenshot is taken of the media resource details page of the media resource file, that is, the normally played media resource file, to obtain a screenshot image; a dial test task result indicating a successful dial test is generated based on the screenshot image, and displayed to the content management platform for subsequent inspection personnel and operation personnel to view.
[0101] Step S306: Generate a dial test task result indicating dial test failure based on the abnormal media asset file and display the result.
[0102] In the specific implementation of step S306, a screenshot is taken of the media asset details page of the media asset file, that is, the abnormally played media asset, to obtain a screenshot image; a dial test task result of dial test failure is generated based on the screenshot image and displayed.
[0103] Optionally, the dial test task results of failed dial tests are fed back in real time, that is, displayed to the operation operator, so that they can intervene and determine whether to retry the delivery or manually conduct a dial test on the platform box version failure or take other technical measures for emergency processing.
[0104] Correspondingly, based on the dial test process shown in the above embodiment of the present invention, the present invention also shows a flowchart of the dial test architecture, such as Figure 5 shown.
[0105] In this embodiment of the present invention, manual processing is unnecessary. Upon receiving feedback from a target platform regarding the delivery of delivered media asset files, the target platform is monitored. A dialing test task is then generated based on the monitored information and executed to perform the dialing test. This approach improves dialing test efficiency and reduces the probability of error, thereby ensuring the integrity and stability of online video content and enhancing the user experience.
[0106] Based on the dialing test method shown in the above embodiment of the present invention, the embodiment of the present invention also discloses a structural diagram of a dialing test device, such as Figure 6 As shown, the device includes:
[0107] The monitoring module 601 is configured to monitor the target platform upon receiving the delivery information of the delivered media asset files fed back by the target platform.
[0108] The acquisition module 602 is used to acquire the monitoring information of the target platform.
[0109] The generating module 603 is configured to generate a corresponding dialing test task according to the monitoring information, where the number of the dialing test task is at least one.
[0110] The processing module 604 is used to execute the dialing test task, obtain the corresponding dialing test result, and display it.
[0111] It should be noted that the specific principles and execution processes of each unit in the dialing test device disclosed in the above embodiment of the present application are the same as those of the dialing test method shown in the above embodiment of the present application. Please refer to the corresponding parts of the dialing test method disclosed in the above embodiment of the present application, and no further details will be given here.
[0112] In this embodiment of the present invention, manual processing is unnecessary. Upon receiving feedback from a target platform regarding the delivery of delivered media asset files, the target platform is monitored. A dialing test task is then generated based on the monitored information and executed to perform the dialing test. This approach improves dialing test efficiency and reduces the probability of error, thereby ensuring the integrity and stability of online video content and enhancing the user experience.
[0113] Optionally, based on the dialing test device shown in the above-mentioned embodiment of the present invention, the processing module 604 is specifically used to: determine whether the media resource file is normal; if normal, generate a dialing test task result of successful dialing test based on the normal media resource file; if abnormal, generate a dialing test task result of failed dialing test based on the abnormal media resource file.
[0114] Optionally, based on the dialing test device shown in the above-mentioned embodiment of the present invention, the processing module 604 that determines whether the media file is normal is specifically used to: play the content of the media file through punching according to the dialing test task; determine whether the playback progress bar is normal; if normal, determine whether the playback page can be played normally.
[0115] Optionally, based on the dialing test device shown in the embodiment of the present invention, the processing module 604 for generating a dialing test task result based on the normally played media asset file is specifically configured to:
[0116] Taking a screenshot of the normally played media file to obtain a screenshot image;
[0117] A successful dial test task result is generated based on the screenshot.
[0118] Optionally, based on the dialing test device shown in the above embodiment of the present invention, the generating module 603 is specifically configured to: write the monitoring information into different preset dialing test templates; and generate corresponding dialing test tasks based on the preset dialing test templates into which the monitoring information is written.
[0119] Based on the dialing test device disclosed in the above embodiment of the present disclosure, the above modules can be implemented by a hardware device composed of a processor and a memory. Specifically, the above modules are stored in the memory as program units, and the processor executes the program units stored in the memory to implement the dialing test process.
[0120] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the dialing process is achieved by adjusting the kernel parameters.
[0121] The present disclosure provides a computer storage medium, which includes a text processing program, wherein the program is executed by a processor to implement Figure 2 and Figure 3 The dialing test method.
[0122] The embodiment of the present disclosure provides a processor for running a program, wherein the program is executed when it is running. Figure 2 and Figure 3 The dialing test method.
[0123] An embodiment of the present disclosure provides an electronic device. The electronic device in the embodiment of the present disclosure may be a server, a PC, a PAD, a mobile phone, etc.
[0124] The electronic device includes at least one processor, at least one memory connected to the processor, and a bus.
[0125] The processor and memory communicate with each other through the bus. The processor is used to execute the program stored in the memory.
[0126] The memory is used to store a program, which is at least used to: monitor the target platform when receiving the delivery information of the delivered media asset file fed back by the target platform; obtain the monitoring information of the target platform; generate a corresponding dialing test task based on the monitoring information, the number of the dialing test tasks is at least 1; execute the dialing test task, obtain the corresponding dialing test result, and display it.
[0127] The present application also provides a computer program product, which, when executed on an electronic device, is adapted to execute a program for initializing the following method steps:
[0128] Upon receiving the delivery information of the delivered media asset file fed back by the target platform, the target platform is monitored; the monitoring information of the target platform is obtained; a corresponding dialing test task is generated according to the monitoring information, and the number of the dialing test tasks is at least 1; the dialing test task is executed, and the corresponding dialing test result is obtained and displayed.
[0129] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0130] In a typical configuration, the device includes one or more processors (CPUs), memory, and a bus. The device may also include input / output interfaces, network interfaces, and the like.
[0131] Memory may include non-permanent memory in a computer-readable medium, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory includes at least one memory chip. Memory is an example of a computer-readable medium.
[0132] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media 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 disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0133] Each embodiment in this specification is described in a progressive manner. The same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple. For relevant parts, refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without expending creative work.
[0134] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0135] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A dialing test method, characterized in that: The method comprises: Upon receiving the delivery information of the delivered media asset file fed back by the target platform, monitoring the target platform; Obtain monitoring information of the target platform, wherein the monitoring information refers to the version number of the application in the client and parameter information corresponding to the target platform; Writing the monitoring information into different preset dial test templates; Generate a corresponding dial test task based on the preset dial test template written into the monitoring information, the number of the dial test task is at least 1, and the task information in the dial test task includes a task ID, site information, version information, and field attribute information related to the simulation API required for each terminal version; Execute the dial test task, obtain the corresponding dial test result, and display it.
2. The method according to claim 1, characterized in that The executing the dial test task, obtaining the corresponding dial test result, and displaying it includes: Determining whether the media asset file is normal; If normal, generate a successful dial test task result based on the normal media asset file; If it is abnormal, a dial test task result indicating dial test failure is generated based on the abnormal media asset file.
3. The method according to claim 2, characterized in that Determining whether the media asset file is normal includes: Play the content of the media asset file through punching according to the dialing task; Determine whether the playback progress bar is normal; If normal, determine whether the playback page can be played normally.
4. The dialing method according to claim 2, wherein: The generating of the dialing test task result based on the normally played media asset file includes: Taking a screenshot of the normally played media file to obtain a screenshot image; A successful dial test task result is generated based on the screenshot.
5. A dialing device, characterized in that: The device comprises: A monitoring module, configured to monitor the target platform upon receiving the delivery information of the delivered media asset file fed back by the target platform; An acquisition module, configured to acquire monitoring information of the target platform, wherein the monitoring information refers to the version number of the application in the client and parameter information corresponding to the target platform; A generation module is used to generate a corresponding dial test task according to the monitoring information, the number of the dial test task is at least one, and the task information in the dial test task includes a task ID, site information, version information, and field attribute information related to the simulation API required by each terminal version; A processing module, configured to execute the dial test task, obtain the corresponding dial test result, and display it; The generating module is specifically configured to: write the monitoring information into different preset dial test templates; and generate corresponding dial test tasks based on the preset dial test templates into which the monitoring information is written.
6. The device according to claim 5, characterized in that The processing module is specifically configured to: determine whether the media asset file is normal; if normal, generate a dial test task result of successful dial test based on the normal media asset file; If it is abnormal, a dial test task result indicating dial test failure is generated based on the abnormal media asset file.
7. An electronic device, characterized in that: The electronic device is used to run a program, wherein the program executes the dialing method according to any one of claims 1 to 4 when running.
8. A computer storage medium, characterized in that The storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the dialing method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Dial testing method, device and equipment and computer readable storage medium
CN110011875A
Media asset dial testing method and related equipment
CN114584760A