Server, terminal and page auditing method
The navigation page screenshot is obtained through the remote connection between the server and the terminal, integrated into the data to be reviewed and forwarded to the review terminal, solving the problem of inefficient terminal page review and achieving an efficient and flexible page review process.
Patent Information
- Application Number
- CN202411874615.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-12-18
AI Technical Summary
Terminal page review efficiency is low. The existing method requires operation and maintenance personnel to observe the display effect in real time on multiple terminals of different models and versions. It is difficult to fully reproduce the terminal display effect based on browser simulation, resulting in a decrease in audit quality and efficiency.
Through the remote connection between the server and the first terminal used to test the data to be reviewed, a change effect request instruction is sent to obtain a screenshot of the navigation page, integrated into the data to be reviewed, and forwarded to the second terminal used for review, so that the remote audit of the terminal page is realized.
Improves the flexibility and quality of page review, and eliminates the need to configure multiple terminal devices for operation and maintenance personnel for testing, simplifies the audit process and improves efficiency.
Smart Images

Figure CN119788891A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of Internet technology, and in particular, relates to a server, a terminal and a page audit method. Background Art
[0002] The terminal can display the Electronic Program Guide (EPG) through the connected display, so that users can choose the media content they are interested in to watch according to the Electronic Program Guide. The Electronic Program Guide is pre-configured by the operation and maintenance personnel in the server in combination with the model and version of the terminal. After the operation and maintenance personnel configure the relevant data of the Electronic Program Guide, they need to review the display effect of the Electronic Program Guide to ensure that the display effect meets the requirements, and then upload the configuration data to the online environment of the server, so as to send it to the terminal based on the online environment.
[0003] Because the device models and versions of the terminals may be different, the operation and maintenance personnel need to observe the display effects of the electronic program guides of terminals of different models and versions. That is, the operation and maintenance personnel can deploy multiple terminals of different models and versions in the working environment, observe the display effects of the terminals in real time, and determine whether the configuration of the electronic program guide is reasonable based on the display effects of the terminals. However, this method has low audit efficiency in scenarios where the operation and maintenance personnel have different permissions, terminal models, and terminal versions.
[0004] In addition, the operation and maintenance personnel can also simulate the display effect of the electronic program guide of the terminal based on the browser loaded in the server. This can adapt to the complex scenarios of terminal model and version switching and improve the adaptability to various audit scenarios. However, this method is difficult to fully simulate the display effect of the electronic guide of the terminal based on the browser, resulting in a decrease in the audit quality. And when switching the terminal model and version, the browser needs to be reconfigured, resulting in a decrease in audit efficiency. Summary of the invention
[0005] The present application provides a server, a terminal and a page audit method to solve the problem of low efficiency of terminal page audit.
[0006] In a first aspect, the present application provides a server, including a communicator and a processor. The communicator is configured to establish a communication connection with a terminal. The processor is configured to:
[0007] In response to the pending data configuration instruction, a change effect request instruction is sent to the first terminal; the pending data configuration instruction
[0008] The first data to be reviewed in the instruction is used to change the first navigation page displayed by the first terminal to the second navigation page; the change effect request instruction is used to obtain a screenshot of the second navigation page; the first terminal is a terminal device used to test the data to be reviewed;
[0009] receiving a feedback data packet sent back by the first terminal, wherein the feedback data packet at least includes a screenshot of the second navigation page;
[0010] Integrate the screenshot into the first data to be reviewed to obtain second data to be reviewed;
[0011] A review data packet containing the second review data is sent to the second terminal; the second terminal is a terminal device used to review the second review data.
[0012] In this way, the server can obtain the screenshot corresponding to the data to be reviewed through a remote connection with the first terminal used to test the data to be reviewed. There is no need to configure one or more first terminals for testing the data to be reviewed for the operation and maintenance personnel. By combining the process of the terminal displaying the navigation page according to the data to be reviewed with the review process, the flexibility and quality of the review process are improved.
[0013] In some feasible embodiments, the processor executes, in response to the pending data configuration instruction, sending a change effect request instruction to the first terminal, which is specifically configured to:
[0014] In response to the configuration instruction of the data to be reviewed, a review process is created; the review process at least includes a review sub-process for integrating at least one of the screenshots; the screenshots have a corresponding relationship with the change scenarios corresponding to the data to be reviewed;
[0015] Creating a change effect request instruction based on data interface information and test requirement information corresponding to the review process; the data interface information is used to characterize a data interface; the data interface is an interface for the server to transmit the first data to be reviewed to the first terminal; the test requirement information is used to specify a capture range of the screenshot;
[0016] Send the change effect request instruction to the first terminal.
[0017] In this way, when the server detects that the sub-process of the audit navigation page is running, it can send a change effect request instruction to the first terminal, thereby combining the audit process of the pending data with the process of the first terminal displaying the navigation page according to the pending data, which is conducive to improving the integrity of the audit process. By switching different types of first terminals during the audit process, it is conducive to improving the adaptability of the audit process to various audit scenarios.
[0018] In some feasible embodiments, after the processor executes the response to the pending data configuration instruction and sends the change effect request instruction to the first terminal, the processor is further configured to:
[0019] In response to the pending data request instruction returned by the first terminal after receiving the change effect request instruction, the data interface is controlled to transmit the first pending data to the first terminal.
[0020] In this way, the server can transmit the data to be reviewed to the first terminal through the first data interface configured in the review environment, which is convenient for distinguishing from the data interface used to send data in the online environment.
[0021] In some feasible embodiments, the processor executes integrating the screenshot into the first data to be reviewed to obtain the second data to be reviewed, which is specifically configured as follows:
[0022] Obtaining screenshot scene information corresponding to the screenshot;
[0023] Determine the slot corresponding to the screenshot according to the screenshot scene information;
[0024] The screenshot is integrated into the review sub-process based on the slot.
[0025] In this way, the slot of the screenshot in the review sub-process can be determined through the scene information corresponding to the screenshot, and then the screenshot can be integrated into the review sub-process according to the slot, so that the reviewer can review the screenshot according to the slot and determine the review content according to the slot.
[0026] In some feasible embodiments, the processor executes, in response to the pending data configuration instruction, sending a change effect request instruction to the first terminal, which is specifically configured as follows:
[0027] Acquire a device ID corresponding to the pending data configuration instruction, where different device IDs correspond to different device models and / or device versions of the first terminal;
[0028] Controlling the communicator to establish a communication connection with a first terminal corresponding to the device ID;
[0029] A change effect request instruction is sent to a first terminal corresponding to the device ID.
[0030] In this way, by adding the device ID to the configuration instruction of the data to be reviewed, the server can determine the first terminal for testing the data to be reviewed in combination with the device ID when facing different test requirements, thereby improving the adaptability of the audit system to various test scenarios.
[0031] In a second aspect, the present application provides a terminal, comprising: a display, a communication device, and a controller. The display is configured to display a navigation page. The communication device is configured to establish a communication connection with a server. The controller is configured to:
[0032] In response to the change effect request instruction sent by the server, obtaining the pending data for changing the first navigation page; the first navigation page is the navigation page displayed by the display before the terminal receives the change effect request instruction;
[0033] Rendering the data to be reviewed to obtain a second navigation page;
[0034] Intercepting the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet;
[0035] The feedback data packet is transmitted back to the server; the feedback data packet at least includes the screenshot; the screenshot has a corresponding relationship with the change scenario corresponding to the data to be reviewed.
[0036] In this way, after receiving the change effect request instruction sent by the server, the terminal can render the navigation page by obtaining the pending data. After rendering the second navigation page, the terminal can take a screenshot and feed it back to the server, and the server will review the change effect diagram obtained by the screenshot.
[0037] In some feasible embodiments, the controller executes in response to the change effect request instruction to obtain the pending data for changing the first navigation page, and is specifically configured as follows:
[0038] In response to the change effect request instruction, acquiring data interface information in the change effect request instruction; the data interface information is used to characterize the data interface;
[0039] Creating a pending data request instruction based on the data interface information;
[0040] Sending a pending data request instruction to the server; the pending data request instruction is used to obtain the pending data from the server;
[0041] The data to be reviewed is received, which is sent by the server through the data interface.
[0042] In this way, the terminal can obtain the data to be reviewed from the data interface provided by the server according to the data interface information in the change effect request instruction. Through the pre-set data interface, it can be ensured that there will be no data conflict during the data transmission process, thereby ensuring that the display effect of the navigation page corresponds to the data to be reviewed, which is conducive to improving the quality of the review.
[0043] In some feasible embodiments, the change effect request instruction further includes test requirement information, and the test requirement information is used to characterize the interception range of the screenshot; the controller executes interception of the second navigation page to obtain the screenshot, which is specifically configured as follows:
[0044] Acquiring the test requirement information;
[0045] The second navigation page is intercepted based on the interception range specified by the test requirement information to obtain a screenshot.
[0046] In this way, the terminal can take a screenshot of the second navigation page according to the test requirement information in the change effect request instruction, so that the part that needs to be reviewed is fully reflected in the screenshot to ensure the review quality.
[0047] In a third aspect, the present application provides a page audit method, which can be applied to the server in the first aspect, and the page audit method includes:
[0048] In response to the pending data configuration instruction, a change effect request instruction is sent to the first terminal; the pending data configuration instruction is used to change the pending data corresponding to the first navigation page in the first terminal; the change effect request instruction is used to obtain a screenshot of the second navigation page in the first terminal; the second navigation page is a navigation page obtained by the first terminal according to the changed pending data; the first terminal is a terminal device used to test the changed pending data;
[0049] receiving a feedback data packet sent back by the first terminal, wherein the feedback data packet at least includes the screenshot;
[0050] In response to a confirmation instruction for confirming that the screenshot complies with the display rules, the changed data to be reviewed is sent to the second terminal; the changed data to be reviewed is used to make the navigation page in the second terminal the same as the second navigation page; the second terminal is a terminal device for displaying the navigation page to the user.
[0051] In this way, the server using the page audit method can make the terminal with a communication connection relationship display the navigation page corresponding to the data to be reviewed modified in the server, and receive the screenshot of the navigation page fed back by the terminal. Then, the availability of the data to be reviewed is reviewed based on the screenshot of the navigation page. This method of remotely obtaining the screenshot of the navigation page not only improves the flexibility of the audit process, but also improves the audit quality.
[0052] In a fourth aspect, the present application provides a page audit method, which can be applied to the terminal in the second aspect, and the page audit method includes:
[0053] In response to the change effect request instruction sent by the server, obtaining the pending data for changing the first navigation page; the first navigation page is the navigation page displayed by the display before the terminal receives the change effect request instruction;
[0054] Rendering the data to be reviewed to obtain a second navigation page;
[0055] Intercepting the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet;
[0056] The feedback data packet is transmitted back to the server; the feedback data packet at least includes the screenshot; the screenshot has a corresponding relationship with the change scenario corresponding to the data to be reviewed.
[0057] In this way, after receiving the change effect request instruction sent by the server, the terminal using the page audit method can obtain the second navigation page by rendering the data to be audited, and take a screenshot of the second navigation page. Then the screenshot is fed back to the server, so that the server forwards the screenshot to the auditor for audit. There is no need to configure a terminal for the auditor to test the data to be audited, so as to improve the flexibility of the audit of the data to be audited.
[0058] It can be known from the above technical content that the embodiment of the present application provides a server, a terminal and a page audit method. The server sends a change effect request instruction to the first terminal in response to the pending data configuration instruction, so that the first terminal renders the navigation page according to the change effect request instruction, and transmits a screenshot of the rendered navigation page back to the server. After receiving the screenshot returned by the terminal, the server can integrate the screenshot into the first pending data to obtain the second pending data containing the screenshot. The second pending data is then forwarded to the audit end. In this way, there is no need to configure a terminal device for testing for the audit end, which is conducive to improving the flexibility of the pending data audit. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0060] Figure 1 A schematic diagram of a terminal navigation page provided in an embodiment of the present application;
[0061] Figure 2 A page review flow chart applied to a server provided in an embodiment of the present application;
[0062] Figure 3 A schematic diagram of an operation interface for review provided in an embodiment of the present application;
[0063] Figure 4 A timing diagram of interaction between a server and a first terminal provided in an embodiment of the present application;
[0064] Figure 5 A timing diagram of the operation of various parts of the server provided in the embodiment of the present application in the audit process;
[0065] Figure 6 A runtime diagram of the audit process created by the audit system provided in the embodiment of the present application;
[0066] Figure 7 A running sequence diagram of a server provided in an embodiment of the present application transmitting data to be reviewed to a first terminal via a first data interface;
[0067] Figure 8 A running sequence diagram of a server provided in an embodiment of the present application sending data to be reviewed to a second terminal via a second data interface;
[0068] Fig. 9 A page review flow chart applied to a first terminal provided in an embodiment of the present application;
[0069] Fig.10 This is a timing chart of the operation of the first terminal in the audit process provided in an embodiment of the present application. DETAILED DESCRIPTION
[0070] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.
[0071] like Figure 1 As shown, for example, after a home TV or a large screen in a square is turned on, a navigation page will be displayed on the terminal device, and the user can select the media he wants to watch based on the navigation page. The navigation page may include an electronic program guide (EPG). The operation and maintenance personnel can compile the electronic program guide data in the server and send it to the terminal. The terminal displays the electronic program guide on the navigation page according to the pre-compiled data to be reviewed, and then provides users with various recommended media information.
[0072] It should be noted that the display method of the electronic program guide in the navigation page needs to comply with the display standards formulated by the radio and television departments. The display standards may include the layout of the electronic program guide, the display content, the proportion of the navigation page, and other standards. Therefore, after the operation and maintenance personnel arrange the electronic program guide data, the auditors are also required to review the display effect of the electronic program guide in the terminal. After the auditors determine that the display effect of the electronic program guide in the terminal meets the display standards, the corresponding pending data of the electronic program guide can be uploaded to the online environment of the server, so that the server can send the pending data to the terminal through the online environment, so that the terminal can uniformly display the arranged electronic program guide.
[0073] In some auditing processes, terminals can be configured at the auditor's work site so that the auditor can load the data to be audited into the terminal, so that the terminal can display the electronic program guide that has been edited based on the data to be audited. However, after terminals of different versions and models load the same data to be audited to generate the electronic program guide, the display effect of the electronic program guide is different. Therefore, it is difficult for auditors to judge the display effect of the electronic program guide in terminals of other models and versions by observing the display effect of one terminal, which can easily lead to a decline in the audit quality.
[0074] In other audit processes, auditors can simulate the display effect of the terminal on the electronic program guide on the browser side. This method can adapt to the audit scenarios of terminals of different types and versions by configuring the simulation components in the browser, which improves the flexibility of the audit process. However, the method of simulating the display effect of the terminal based on the browser side and the simulation component is difficult to be completely consistent with the display effect of the actual terminal, and the audit standards of the electronic program guide are very strict, so this method is difficult to ensure the audit quality. In addition, when switching the model or version of the terminal, large-scale reconfiguration of the simulation components is required, which will also reduce the audit efficiency.
[0075] In order to solve the above problems, Figure 2 As shown, the present application provides a server, the server includes a communicator and a processor. The communicator is configured to establish a communication connection with a terminal. The processor is configured to:
[0076] S100: In response to the pending data configuration instruction, sending a change effect request instruction to the first terminal.
[0077] In some embodiments, the pending data configuration instruction is used to change the pending data corresponding to the first navigation page in the terminal. The pending data configuration instruction refers to the instruction generated by the operation performed by the auditor or operation and maintenance personnel when arranging the pending data. When the operation and maintenance personnel arrange the page layout, select the device model, and modify the page data content, it is equivalent to generating the pending data configuration instruction. It is understandable that after the operation and maintenance personnel have completed the arrangement of all the data to be arranged, they will trigger the review process in the server by clicking the confirmation control in the operation interface.
[0078] like Figure 3 As shown, the operation interface may include a "picture and text quick verification" control. After the operation and maintenance personnel have completed the arrangement of the data to be reviewed, they can click the "picture and text quick verification" control. After receiving these operations from the operation and maintenance personnel, the server can send a change effect instruction to the first terminal.
[0079] The first terminal can display a navigation page and display an electronic program guide in the navigation page. The first navigation page refers to the navigation page displayed by the first terminal before receiving the change effect request instruction, and the first terminal refers to a type of terminal device that has a communication connection with the server and is used to test the display effect of the electronic program guide corresponding to the pending data. That is, in the embodiment of the present application, the terminal used to feed back the electronic program guide test effect to the server can all be the first terminal.
[0080] It is understandable that an important audit item in the audit process is to audit the display effect of the electronic program guide in the terminal. Therefore, the change effect request instruction sent by the server to the first terminal is used to obtain a screenshot of the second navigation page in the first terminal. The second navigation page is a navigation page that the first terminal re-renders according to the data to be reviewed after receiving the change effect request instruction. Therefore, the second navigation page is different from the first navigation page in at least one of the page layout or page recommendation data and other display effects. In this way, the server can send a change effect request instruction to the first terminal, so that the first terminal can actively provide an effect display diagram of the electronic program guide corresponding to the data to be reviewed according to the change effect request instruction.
[0081] like Figure 4 As shown, the server of some embodiments of the present application may include a browser side, a business system side, and an audit system side. In this way, the operation and maintenance personnel can arrange the data to be reviewed on the browser side, and the browser side submits the audit message to the business system side after the operation and maintenance personnel trigger the "graphic and text quick verification" control. Then the business system side creates an audit process and the audit system side sends a change effect request instruction to the first terminal to obtain the effect diagram of the electronic program guide corresponding to the data to be reviewed. In this way, the first terminal used to provide the effect diagram of the electronic program guide is added to the audit process, which improves the integrity of the audit process, enables the first terminal to actively feedback the effect diagram to the server, and thus improves the efficiency and quality of the audit.
[0082] S200: receiving a feedback data packet sent back by a first terminal, where the feedback data packet at least includes a screenshot.
[0083] It is understandable that after receiving the effect change request instruction, the first terminal can obtain the pending data arranged by the operation and maintenance personnel, and re-render the navigation page according to the pending data to obtain the second navigation page. Here, the screenshot may refer to the display portion of the second navigation page that needs to be reviewed and fed back by the first terminal to the server. After obtaining the screenshot of the second navigation page, the first terminal can return a feedback data packet to the server so that the server obtains the screenshot of the second navigation page, and the reviewer reviews the screenshot.
[0084] like Figure 5As shown, the first terminal can send the feedback data packet to the audit system end, and then the audit system end can integrate the screenshots in the feedback data packet into the audit process. The auditor can review the screenshots integrated by the audit system end through the browser end, and input the audit results to the audit system end through the confirmation / rejection control arranged in the operation interface of the browser end. The audit system end can determine which operations to perform subsequently based on the audit results input by the auditor.
[0085] In this way, the reviewer can still review the display effect of the electronic program guide through the browser, but at this time the display effect of the electronic program guide is generated and fed back by the first terminal, so the electronic program guide viewed by the reviewer is the same as the display effect in the actual terminal, which is conducive to improving the review quality.
[0086] S300: Integrate the screenshot into the first data to be reviewed to obtain the second data to be reviewed.
[0087] In some embodiments, the first data to be reviewed may be text data, such as code. However, during the review process, the reviewer also needs to review the screenshots corresponding to the first data to be reviewed to confirm that the display effect generated by the first data to be reviewed when applied to a terminal that displays media data to users complies with the display rules. Therefore, the server can integrate the screenshots fed back by the first terminal into the first data to be reviewed to obtain the second data to be reviewed. The second data to be reviewed is then sent to a second terminal for review, and the reviewer on the second terminal side reviews the text data and screenshots.
[0088] S400: Sending a pending review data packet including second pending review data to a second terminal.
[0089] In some embodiments, after obtaining the second data to be reviewed by integrating the screenshots, the server may send a data packet to be reviewed containing the second data to be reviewed to the second terminal, and the reviewer at the second terminal may review the data.
[0090] The reviewer can review the screenshot of the second navigation page returned by the first terminal through the browser deployed on the second terminal side, and after confirming that the screenshot meets the review criteria, the reviewer can enter a confirmation instruction based on the browser side. Then the server can upload the changed data to be reviewed to the online environment, and send it to the terminal used to display media data to the user through the online environment, so as to update the navigation page (electronic program guide) in these terminals.
[0091] The terminals that display media data to users may include TVs used at home and large screens in pedestrian streets and squares. In this way, these terminals can receive the first pending data updated in the online environment of the server, render the navigation page according to the first pending data, and then display the edited electronic program guide in the navigation page.
[0092] In some embodiments, the operation interface may include controls such as confirmation controls and rejection controls for inputting the audit results. The auditor can input the confirmation instruction through the "confirmation control" set in the operation interface of the browser end, and the browser end can send the audit result corresponding to the confirmation instruction to the audit system end after receiving the confirmation instruction. When the audit system end receives the qualified audit result, it can generate relevant instructions for uploading the edited data to be reviewed to the online environment, so that the server can send the changed data to be reviewed to the terminal used to display media data to users.
[0093] In other embodiments, if the reviewer inputs a rejection instruction through the "rejection control" set in the operation interface of the browser, the browser will also forward the rejection review result to the review system. When the review system receives the rejection review result, it will not prompt the server to upload the changed data to be reviewed to the online environment.
[0094] In some embodiments, by establishing a communication connection between the server and a first terminal for display effect testing, the server can call the actual display effect of the first data to be reviewed in the first terminal, thereby improving the flexibility of the review process through remote interaction. At the same time, screenshots based on feedback from the first terminal are conducive to improving the quality of the review.
[0095] In some embodiments, the server may create an audit process only after receiving the configuration instruction of the data to be reviewed. In this way, the audit process can be created according to the change content contained in the configuration instruction of the data to be reviewed, which is convenient for determining the audit core, audit strategy and other factors, thereby improving the efficiency and quality of the audit. Figure 5 As shown, the processor executes a request instruction for changing the effect to the first terminal in response to the pending data configuration instruction, and is specifically configured as follows:
[0096] In response to the configuration instruction of the data to be reviewed, a review process is created; the review process at least includes a review sub-process for integrating at least one of the screenshots; the screenshots have a corresponding relationship with the change scenarios corresponding to the data to be reviewed;
[0097] Creating a change effect request instruction based on data interface information and test requirement information corresponding to the review process; the data interface information is used to characterize a data interface; the data interface is an interface for the server to transmit the first data to be reviewed to the first terminal; the test requirement information is used to specify a capture range of the screenshot;
[0098] Send the change effect request instruction to the first terminal.
[0099] In some embodiments, the audit process may include multiple audit sub-processes for auditing data and images. For example, when auditing the display effect of an electronic program guide, it is necessary to create an audit sub-process for auditing the screenshots fed back by the first terminal. And the audit sub-process may include multiple slots, each slot corresponding to a different screenshot scene, so that the auditor can comprehensively review whether the screenshots comply with the display rules. Therefore, the server can create a change effect request instruction based on the data interface and test requirements corresponding to the audit sub-process, so as to request the screenshots required by the first sub-process from the first terminal through the change effect request instruction.
[0100] like Figure 6 As shown, after receiving the configuration instructions of the data to be reviewed input by the operation and maintenance personnel, the browser can submit the review process to the business system, and then the business system sends a message for creating the review process to the review system. After receiving the message for creating the review process, the review system can create a complete review process. The creation process includes creating review tasks, such as data review and rendering review.
[0101] In some embodiments, the audit environment and the online environment in the server need to be distinguished in advance to ensure that the parts do not interfere with each other. Therefore, the data interface used by the audit environment and the online environment is different. In this way, when the audit system creates a change effect request instruction, it is necessary to add data interface information to the change effect request instruction so that the first terminal parses the data interface for obtaining the changed data to be reviewed.
[0102] In addition, the audit system needs to inform the first terminal of the display range of the screenshots required, so that the screenshots fed back by the first terminal meet the requirements. By formulating the display range, the screenshots can correspond to different screenshot scenes to meet the audit requirements. This allows the auditor to fully see the actual display effect of the electronic program guide in the terminal on the browser side, which is conducive to improving the quality of the audit. Therefore, the audit system can also add the test requirement information to the change effect request instruction.
[0103] After creating the change effect request instruction, the audit system can send the change effect request instruction to the first terminal and wait for the first terminal to return a screenshot.
[0104] It is understandable that the change effect request instruction may not include the changed pending data, and is only used to inform the first terminal that a navigation page needs to be generated according to the changed pending data. The first terminal will also configure the corresponding trigger process in advance, and actively feedback the screenshot to the server after generating the navigation page.
[0105] In some embodiments, after receiving the screenshot fed back by the first terminal, the server may integrate the screenshot into the first data to be reviewed, that is, the server may obtain the screenshot scene information corresponding to the screenshot, determine the slot corresponding to the screenshot according to the screenshot scene information, and then integrate the screenshot into the review sub-process according to the slot.
[0106] The screenshot scene information here can be a screenshot scene name determined according to the first pending data, such as a home page, a cashier page, or a special page. The screenshot scene information can be attached when the server sends a change effect request instruction to the first terminal, for example, integrated in the test requirement information. In this way, when the first terminal takes a screenshot according to the test requirement information, it can also save the screenshot and the screenshot scene name in correspondence and feed it back to the server.
[0107] In this way, the server can integrate multiple screenshots corresponding to the first data to be reviewed into the first review sub-process. It is understandable that when the server sends the data packet to be reviewed to the second terminal, it can generate the data packet to be reviewed based on the data integrated in each review sub-process in the review process, and then the second terminal can review the first data to be reviewed and the screenshots corresponding to the first data to be reviewed in order through the browser.
[0108] like Figure 7 As shown, after receiving the change effect request instruction, the first terminal will feedback the pending review data request instruction to the audit system end, so that the first terminal can obtain the pending review data and render the navigation page according to the pending review data, thereby providing the server with the actual display effect of the changed pending review data.
[0109] The server can receive the request instruction for the data to be reviewed through the audit system. After receiving the request instruction for the data to be reviewed, the audit system can transmit the changed data to be reviewed to the first terminal through the data interface. The data interface here is the data interface in the audit environment, which can distinguish the data interface of the audit environment and the online environment to prevent the audit and the actual application process from interfering with each other.
[0110] It should be noted that during the process of data access and data transmission, auditors or operation and maintenance personnel do not need to perform additional operations, which is conducive to simplifying the operating steps of auditors and operation and maintenance personnel and improving the efficiency of the audit process.
[0111] It is understandable that during the review of the data to be reviewed, the reviewer only needs to input the configuration instructions of the data to be reviewed through the operation interface of the browser to trigger the review process. Among them, the configuration instructions of the data to be reviewed include the instructions corresponding to the terminal device model selected by the reviewer. The reviewer needs to review the display effect of a copy of the data to be reviewed in terminals of multiple models and versions. This ensures that the terminals of various models and versions meet the review standards when displaying the navigation page containing the electronic program guide.
[0112] Therefore, in the operation interface of the browser side of some embodiments, an input control of the device ID is included. The processor executes a request instruction for changing the effect to the first terminal in response to the configuration instruction of the pending data, which is specifically configured as follows:
[0113] Acquire a device ID corresponding to the data configuration instruction to be reviewed, where different device IDs correspond to different device models and / or device versions of the first terminal;
[0114] Controlling the communicator to establish a communication connection with the first terminal corresponding to the device ID;
[0115] A change effect request instruction is sent to the first terminal corresponding to the device ID.
[0116] It is understandable that different device IDs can represent terminals of different models and versions. The naming method of the device ID is not limited in the embodiments of the present application. The naming method of the device ID can distinguish terminals of different models and versions. For example, the combination of model + version number can be used as the device ID.
[0117] In the embodiment of the present application, the input control of the device ID is added, so that the auditor can enter the device ID to establish a connection between the server and the first terminal corresponding to the device ID and perform data exchange. In this way, the server can obtain the screenshot returned by the first terminal corresponding to the auditor's intention, and the auditor can review it.
[0118] In some embodiments, after receiving the configuration instruction of the data to be reviewed forwarded by the browser, the business system and the audit system can determine the first terminal to be connected according to the device ID, and establish a communication connection with the first terminal after determining the first terminal.
[0119] It is understandable that in other embodiments, the server and the first terminal may also maintain a real-time connection relationship, but there is no data exchange. When data exchange with the first terminal is required, the server can interact with the first terminal through a pre-established communication channel.
[0120] In this way, the auditor can adjust the input device ID as needed to enable the server to obtain the screenshot corresponding to the device ID. This can improve the adaptability and flexibility of the audit system to complex audit scenarios and simplify the operation process of auditors.
[0121] like Figure 8 As shown, the server also includes a database, which may correspond to the online environment and is used to store the data to be reviewed. The server may store the first data to be reviewed that has passed the review through the database, that is, update the online environment through the first data to be reviewed.
[0122] In some embodiments, after receiving the confirmation instruction input by the auditor, the server can upload the edited data to the database, so that the terminal for displaying media asset data to the user can re-render the navigation page according to the first data to be reviewed updated in the online environment.
[0123] In some embodiments, the terminal used to display media data to the user has the same device model and device version as the first terminal. In this way, the server will update the online environment according to the model and version of the verified first terminal, so that the same type of terminal used to display media data to the user can obtain the first audit data that has passed the review in a timely manner. In this way, it can be ensured that the navigation page displayed in the terminal used to display media data to the user is the navigation page containing the electronic program guide displayed by the first terminal according to the data to be reviewed, and the reviewer has passed the review, and ensure that the navigation page containing the electronic program guide meets the review standards.
[0124] like Fig. 9 As shown, some embodiments of the present application provide a terminal, the terminal includes a display, a communication device, and a controller. The display is configured to display a navigation page. The communication device is configured to establish a communication connection with a server. The controller is configured to:
[0125] S1: In response to a change effect request instruction, obtain pending data for changing a first navigation page.
[0126] S2: Rendering the data to be reviewed to obtain a second navigation page.
[0127] S3: Capture the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet.
[0128] S4: Send a feedback data packet back to the server; the feedback data packet at least includes the screenshot.
[0129] In some embodiments, the first terminal is a terminal device for providing effect diagrams for the review process. The first terminal can realize the function of displaying the navigation page to the user, and the first terminal can feedback the screenshot of the navigation page to the server through interaction with the server. Therefore, the reviewer can determine that the edited data to be reviewed can be normally displayed in the user terminal corresponding to the model and version of the first terminal by reviewing the screenshot provided by the first terminal.
[0130] The first navigation page is a navigation page displayed by the first terminal through the display before receiving the change effect request instruction. After the first terminal obtains the pending data in response to the change effect request instruction, it can re-render the first navigation page to obtain the second navigation page. It is understandable that the second navigation page is different from the first navigation page in terms of page layout, page recommendation data, etc., so the reviewer needs to re-examine whether the second navigation page containing the electronic program guide meets the display standards.
[0131] In some embodiments, after rendering the second navigation page, the first terminal may perform a screenshot operation on the second navigation page to obtain a screenshot. After the first terminal takes a screenshot of the second navigation page, the screenshot obtained by taking the screenshot may be transmitted back to the server in the form of a feedback data packet. The reviewer on the server side may then review the screenshot and determine whether the display effect corresponding to the data to be reviewed meets the display standard.
[0132] The first terminal can feedback the most realistic display effect corresponding to the data to be reviewed to the server by taking screenshots, which is conducive to improving the authenticity and quality of the review process. In addition, there is no need to deploy terminals in the reviewer's work scene. The reviewer can achieve the effect of reviewing different display effects in different first terminals through remote interaction between the server and the first terminal.
[0133] In some embodiments, after receiving the change effect request instruction, the terminal may return a pending data request instruction to the server to obtain the pending data to be reviewed from the server. That is, the controller executes the response to the change effect request instruction to obtain the pending data for changing the first navigation page, which is specifically configured as follows:
[0134] In response to the change effect request instruction, data interface information in the change effect request instruction is obtained; the data interface information is used to characterize the data interface.
[0135] Create a pending data request instruction based on the data interface information.
[0136] Send a request instruction for pending data to the server. The request instruction for pending data is used to obtain pending data from the data interface.
[0137] Receive the data to be reviewed sent by the server from the data interface.
[0138] In some embodiments, the change effect request instruction includes data interface information, so after receiving the change effect request instruction, the terminal can parse the data interface information, create a pending data request instruction based on the data interface information, and send the pending data request instruction to the server.
[0139] It can be understood that the pending data request instruction is an instruction fed back by the first terminal to the server. After receiving the pending data request instruction, the server can control the data interface to send the pending data to the first terminal. Fig.10 As shown, after receiving the change effect request instruction, the first terminal can automatically perform operations such as obtaining the pending data, rendering the navigation page, taking screenshots, and feedback screenshots. That is, the first terminal is added to the review process, which is conducive to improving the integrity of the review process. It also reduces the frequency of operations of the reviewer, and the display effect corresponding to the pending data can be reviewed through remote interaction between the server and the terminal, which can improve the integrity and security of the review process.
[0140] In other embodiments, the first terminal may also parse the change effect request instruction to obtain the test requirement information. The first terminal may determine the screenshot range according to the test requirement information to improve the quality of the feedback screenshots and improve the quality of the audit process and the audit security. That is, the controller executes the capture of the second navigation page to obtain the screenshot, which is specifically configured as follows:
[0141] Obtain test requirement information.
[0142] The second navigation page is intercepted based on the interception range represented by the test requirement information to obtain a screenshot.
[0143] like Fig.10 As shown, in some embodiments, after the first terminal parses and obtains the test requirement information, it can intercept the second navigation page according to the interception range indicated by the test requirement information to obtain a screenshot. A feedback data packet is further generated according to the screenshot, and the feedback data packet is transmitted back to the server to provide the server-side auditor with a real display effect corresponding to the data to be reviewed.
[0144] It is understandable that the interception range here is usually the complete second navigation page to ensure the security of the audit process. It can also be a screenshot corresponding to each scene determined according to the test requirement information. However, in other embodiments, the server can generate test requirement information according to the actual audit requirements and add it to the change effect request instruction, so that when the terminal parses the test requirement information, it can intercept the image according to the interception range indicated by the test requirement information and feedback it to the server.
[0145] In this way, the first terminal can feedback the navigation page screenshot corresponding to the modified data to be reviewed to the server with communication connection relationship. The remote connection-based approach can improve the flexibility of the review process, and the feedback navigation page screenshot approach can improve the review quality.
[0146] In some embodiments of the present application, a terminal is also provided, namely, a user terminal for displaying a navigation page containing an electronic program guide to a user. The user terminal can maintain a communication connection with a server, and when the online database of the server updates the pending data, the user terminal obtains the pending data through interaction with the server and re-renders the navigation page according to the pending data.
[0147] In some embodiments of the present application, a terminal for reviewing data to be reviewed, i.e., a review terminal, is also provided. The review terminal can receive the data package to be reviewed packaged by the server, and the reviewer can review the text data and image data in the data package to be reviewed according to the browser deployed by the review terminal. In addition, the review terminal can feed back to the server the confirmation instruction input by the reviewer to confirm that the review has passed or the rejection instruction to confirm that the review has not passed.
[0148] Some embodiments of the present application provide a page audit method that can be applied to a server. The page audit method includes:
[0149] In response to the pending data configuration instruction, a change effect request instruction is sent to the first terminal; the first pending data in the pending data configuration instruction is used to change the first navigation page displayed by the first terminal to the second navigation page; the change effect request instruction is used to obtain a screenshot of the second navigation page; the first terminal is a terminal device used to test the pending data;
[0150] receiving a feedback data packet sent back by the first terminal, wherein the feedback data packet at least includes a screenshot of the second navigation page;
[0151] Integrate the screenshot into the first data to be reviewed to obtain second data to be reviewed;
[0152] A to-be-reviewed data packet containing the second to-be-reviewed data is sent to a second terminal; the second terminal is a terminal device used to review the second to-be-reviewed data.
[0153] In some embodiments, the reviewer can review the display effect of the electronic program guide corresponding to the data to be reviewed arranged by the operation and maintenance personnel based on the browser terminal provided by the server. The operation and maintenance personnel can input the data to be reviewed configuration instructions to the server by arranging the data to be reviewed, and the server can send a change effect request instruction to the first terminal after receiving the data to be reviewed configuration instructions. The first terminal generates a second navigation page according to the arranged data to be reviewed, and transmits a screenshot of the second navigation page back to the server.
[0154] After receiving the screenshots fed back by the first terminal, the reviewer can review the screenshots to confirm whether the edited data to be reviewed is appropriate. If it is confirmed to be appropriate, the reviewer can input a confirmation instruction to the server. In this way, the server can upload the edited data to the online environment according to the confirmation instruction and send it to the user terminal through the online environment. The user terminal is a terminal device used to display a navigation page containing an electronic program guide to the user.
[0155] In this way, by establishing a communication connection between the server and the first terminal used for display effect testing, the server can call the actual display effect of the changed data to be reviewed in the first terminal, thereby improving the flexibility of the review process through remote interaction. At the same time, screenshots based on feedback from the first terminal are conducive to improving the quality of the review.
[0156] Some embodiments of the present application provide a page audit method that can be applied to a terminal. The page audit method includes:
[0157] In response to the change effect request instruction sent by the server, obtaining the pending data for changing the first navigation page; the first navigation page is the navigation page displayed by the display before the terminal receives the change effect request instruction;
[0158] Rendering the data to be reviewed to obtain a second navigation page;
[0159] Intercepting the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet;
[0160] The feedback data packet is transmitted back to the server; the feedback data packet at least includes the screenshot; the screenshot has a corresponding relationship with the change scenario corresponding to the data to be reviewed.
[0161] In some embodiments, the first terminal for testing the data to be reviewed can apply the page review method. After receiving the change effect instruction sent by the server, the first terminal can obtain the data to be reviewed and render the navigation page according to the data to be reviewed. After obtaining the navigation page, a screenshot of the navigation page containing the electronic program guide is sent back to the server so that the reviewer on the server side can review the screenshot.
[0162] It can be known from the above technical content that the embodiment of the present application provides a server, a terminal and a page audit method. The server sends a change effect request instruction to the first terminal in response to the pending data configuration instruction, so that the first terminal renders the navigation page according to the change effect request instruction, and transmits a screenshot of the rendered navigation page back to the server. After receiving the screenshot returned by the terminal, the server can integrate the screenshot into the first pending data to obtain the second pending data containing the screenshot. The second pending data is then forwarded to the audit end. In this way, there is no need to configure a terminal device for testing for the audit end, which is conducive to improving the flexibility of the pending data audit.
[0163] Similar parts between the embodiments provided in this application can be referenced to each other. The specific implementation methods provided above are only a few examples under the general concept of this application and do not constitute a limitation on the protection scope of this application. For those skilled in the art, any other implementation methods expanded based on the scheme of this application without creative work belong to the protection scope of this application.
Claims
1. A server, characterized in that: include: a communicator configured to establish a communication connection with the first terminal and the second terminal; The processor is configured as: In response to the pending data configuration instruction, sending a change effect request instruction to the first terminal; the first pending data in the pending data configuration instruction is used to change the first navigation page displayed by the first terminal to the second navigation page; The change effect request instruction is used to obtain a screenshot of the second navigation page; the first terminal is a terminal device used to test the first pending data; receiving a feedback data packet sent back by the first terminal, wherein the feedback data packet at least includes a screenshot of the second navigation page; Integrate the screenshot into the first data to be reviewed to obtain second data to be reviewed; A review data packet containing the second review data is sent to the second terminal; the second terminal is a terminal device used to review the second review data.
2. The server according to claim 1, characterized in that: The processor executes, in response to the pending data configuration instruction, sending a change effect request instruction to the first terminal, and is specifically configured to: In response to the configuration instruction of the data to be reviewed, a review process is created; the review process at least includes a review sub-process for integrating at least one of the screenshots; the screenshots have a corresponding relationship with the change scenarios corresponding to the data to be reviewed; Creating a change effect request instruction based on data interface information and test requirement information corresponding to the review process; The data interface information is used to represent a data interface; the data interface is an interface for the server to transmit the first pending data to the first terminal; The test requirement information is used to specify the capture range of the screenshot; Send the change effect request instruction to the first terminal.
3. The server according to claim 2, characterized in that: After the processor executes the response to the pending data configuration instruction and sends the change effect request instruction to the first terminal, the processor is further configured to: In response to the pending data request instruction returned by the first terminal after receiving the change effect request instruction, the data interface is controlled to transmit the first pending data to the first terminal.
4. The server according to claim 2, characterized in that: The processor executes integrating the screenshot into the first data to be reviewed to obtain second data to be reviewed, and is specifically configured as follows: Obtaining screenshot scene information corresponding to the screenshot; Determine the slot corresponding to the screenshot according to the screenshot scene information; The screenshot is integrated into the review sub-process based on the slot.
5. The server according to claim 1, characterized in that: The processor executes, in response to the pending data configuration instruction, sending a change effect request instruction to the first terminal, and is specifically configured to: Acquire a device ID corresponding to the pending data configuration instruction, where different device IDs correspond to different device models and / or device versions of the first terminal; Controlling the communicator to establish a communication connection with a first terminal corresponding to the device ID; A change effect request instruction is sent to a first terminal corresponding to the device ID.
6. A terminal, characterized in that: For testing the data to be reviewed, the terminal includes: a display configured to display a navigation page; A communication device configured to establish a communication connection with a server; The controller is configured as: In response to the change effect request instruction sent by the server, obtaining the pending data for changing the first navigation page; the first navigation page is the navigation page displayed by the display before the terminal receives the change effect request instruction; Rendering the data to be reviewed to obtain a second navigation page; Intercepting the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet; The feedback data packet is transmitted back to the server; the feedback data packet at least includes the screenshot; the screenshot has a corresponding relationship with the change scenario corresponding to the data to be reviewed.
7. The terminal according to claim 6, characterized in that: The controller executes, in response to the change effect request instruction, obtaining the pending data for changing the first navigation page, and is specifically configured as follows: In response to the change effect request instruction, acquiring data interface information in the change effect request instruction; the data interface information is used to characterize the data interface; Creating a pending data request instruction based on the data interface information; Sending a pending data request instruction to the server; the pending data request instruction is used to obtain the pending data from the server; The data to be reviewed is received, which is sent by the server through the data interface.
8. The terminal according to claim 6, characterized in that: The change effect request instruction further includes test requirement information, and the test requirement information is used to characterize the interception range of the screenshot; the controller executes interception of the second navigation page to obtain the screenshot, and is specifically configured as follows: Obtaining the test requirement information; The second navigation page is intercepted based on the interception range specified by the test requirement information to obtain a screenshot.
9. A page audit method, characterized in that: The server according to any one of claims 1 to 5 comprises: In response to the pending data configuration instruction, a change effect request instruction is sent to the first terminal; the first pending data in the pending data configuration instruction is used to change the first navigation page displayed by the first terminal to the second navigation page; the change effect request instruction is used to obtain a screenshot of the second navigation page; the first terminal is a terminal device used to test the pending data; receiving a feedback data packet sent back by the first terminal, wherein the feedback data packet at least includes a screenshot of the second navigation page; Integrate the screenshot into the first data to be reviewed to obtain second data to be reviewed; A to-be-reviewed data packet containing the second to-be-reviewed data is sent to a second terminal; the second terminal is a terminal device used to review the second to-be-reviewed data.
10. A page audit method, characterized in that: The terminal according to any one of claims 6 to 8 comprises: In response to the change effect request instruction sent by the server, obtaining the pending data for changing the first navigation page; the first navigation page is the navigation page displayed by the display before the terminal receives the change effect request instruction; Rendering the data to be reviewed to obtain a second navigation page; Intercepting the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet; The feedback data packet is transmitted back to the server; the feedback data packet at least includes the screenshot; the screenshot has a corresponding relationship with the change scenario corresponding to the data to be reviewed.
Citation Information
Patent Citations
Design drawing reviewing method and system and server
CN109670259A
Page pre-rendering method, system and equipment based on server browser
CN115329225A
Information transmission method and device
CN117750118A
User information obtaining system, method and device
WO2018086463A1
Page communication method and apparatus, computer device and storage medium
WO2020134754A1