Server, terminal and page auditing method
By obtaining screenshots of navigation pages through remote connection between the server and the terminal, the problem of low efficiency in terminal page review is solved, and efficient and accurate review is achieved across multiple terminal models and versions.
Patent Information
- Application Number
- CN202411874615.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2044-12-18
AI Technical Summary
The low efficiency of terminal page review, coupled with the difficulty of existing technologies to effectively simulate display effects across various terminal models and versions, leads to a decline in review quality and efficiency.
By remotely connecting the server and the terminal, screenshots of the navigation page corresponding to the data to be reviewed are obtained and integrated into the review process, thereby improving the flexibility and quality of the review process.
It enables efficient and accurate review across different terminal models and versions, improving the flexibility and quality of the review process and simplifying the operation steps for maintenance personnel.
Smart Images

Figure CN119788891B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of Internet, and particularly relates to a server, a terminal and a page auditing method. BACKGROUND
[0002] The terminal can display an electronic program guide (EPG) through a connected display, so as to facilitate a user to watch media content of interest according to the electronic program guide. The electronic program guide is pre-configured by an operation and maintenance personnel in the server in combination with the model and version of the terminal. After the operation and maintenance personnel configures the related data of the electronic program guide, the operation and maintenance personnel needs to audit the display effect of the electronic program guide to determine whether the display effect meets the requirements, and then the configuration data can be uploaded to the online environment of the server to be sent to the terminal based on the online environment.
[0003] Because the device model and version of the terminal can be different, the operation and maintenance personnel needs to observe the display effect of the electronic program guide of the terminal of different models and versions. That is, the operation and maintenance personnel can deploy multiple terminals of different models and versions in a working environment, observe the display effect of the terminal in real time, and determine whether the configuration of the electronic program guide is reasonable according to the display effect of the terminal. However, in the scenario where the operation and maintenance personnel's authority, terminal model and terminal version are various, the auditing efficiency is low.
[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. Then the complex scenario of switching the terminal model and version can be adapted, and the adaptability to multiple auditing scenarios can be improved. However, in this way, it is difficult to completely simulate the display effect of the electronic guide of the terminal based on the browser, which leads to a decrease in auditing quality. Moreover, when the terminal model and version are switched, the browser needs to be reconfigured, which leads to a decrease in auditing efficiency. SUMMARY
[0005] The application provides a server, a terminal and a page auditing method to solve the problem of low terminal page auditing efficiency.
[0006] In a first aspect, the application provides a server, comprising 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 a to-be-audited data configuration instruction, send a change effect request instruction to the first terminal; the to-be-audited data configuration
[0008] The first to-be-audited data in the instruction is used to change the first navigation page displayed by the first terminal to a second navigation page; the change effect request instruction is used to obtain a screenshot of the second navigation page; and the first terminal is a terminal device used to test the to-be-audited data.
[0009] receiving a feedback data packet returned by the first terminal, the feedback data packet comprising at least a screenshot of the second navigation page;
[0010] integrating the screenshot into the first data under review to obtain second data under review;
[0011] sending a data under review packet comprising the second data under review to the second terminal; the second terminal is a terminal device used for reviewing the second data under review.
[0012] In this way, the server can obtain the screenshot corresponding to the data under review through remote connection with the first terminal used for testing the data under review. Furthermore, it is not necessary to configure one or more first terminals used for testing the data under review for the operation and maintenance personnel. By combining the process of displaying the navigation page by the terminal according to the data under review with the review process, the flexibility and review quality of the review process are improved.
[0013] In some possible embodiments, the processor is further configured to, in response to the data under review configuration instruction, send a change effect request instruction to the first terminal, specifically configured to:
[0014] in response to the data under review configuration instruction, creating a review process; the review process comprises at least a review sub-process for integrating at least one screenshot; the screenshot has a corresponding relationship with a change scenario corresponding to the data under review;
[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 represent a data interface; the data interface is an interface through which the server transmits the first data under review to the first terminal; the test requirement information is used to specify a screenshot range;
[0016] sending the change effect request instruction to the first terminal.
[0017] In this way, the server can send a change effect request instruction to the first terminal when detecting that the sub-process of reviewing the navigation page is running, and then combine the review process of the data under review with the process of displaying the navigation page by the first terminal according to the data under review, which is conducive to improving the integrity of the review process. By switching different types of first terminals in the review process, the adaptability of the review process to various review scenarios is improved.
[0018] In some possible embodiments, the processor is further configured to, after sending the change effect request instruction to the first terminal in response to the data under review configuration instruction:
[0019] In response to a to-be-audited data request instruction returned by the first terminal after receiving the change effect request instruction, the data interface is controlled to transmit the first to-be-audited data to the first terminal.
[0020] In this way, the server can transmit to-be-audited data to the first terminal through the first data interface configured in the audit environment, so as to distinguish from the data interface for issuing data in the online environment.
[0021] In some possible embodiments, the processor is configured to integrate the screenshot into the first to-be-audited data to obtain second to-be-audited data, and specifically configured to:
[0022] Obtain screenshot scene information corresponding to the screenshot;
[0023] Determine a slot corresponding to the screenshot according to the screenshot scene information;
[0024] Integrate the screenshot into the audit sub-process based on the slot.
[0025] In this way, the slot of the screenshot in the audit sub-process can be determined through the scene information corresponding to the screenshot, and then the screenshot is integrated into the audit sub-process according to the slot, so as to facilitate the auditor to audit the screenshot according to the slot and facilitate the auditor to determine the audit content according to the slot.
[0026] In some possible embodiments, the processor is configured to send a change effect request instruction to the first terminal in response to a to-be-audited data configuration instruction, and specifically configured to:
[0027] Obtain a device ID corresponding to the to-be-audited data configuration instruction, wherein different device IDs correspond to different device models and / or different device versions of the first terminal;
[0028] Control the communicator to establish a communication connection with the first terminal corresponding to the device ID;
[0029] Send the change effect request instruction to the first terminal corresponding to the device ID.
[0030] In this way, by adding the device ID in the to-be-audited data configuration instruction, the server can determine the first terminal for testing the to-be-audited data in combination with the device ID when facing different test requirements. Thus, the adaptability of the audit system to various test scenarios is improved.
[0031] In a second aspect, the 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, obtain the to-be-reviewed data for changing the first navigation page; the first navigation page is a navigation page displayed by the terminal through the display before the change effect request instruction is received;
[0033] Render the to-be-reviewed data to obtain a second navigation page;
[0034] Capture the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet;
[0035] Return the feedback data packet to the server; the feedback data packet at least includes the screenshot; the screenshot and a change scene corresponding to the to-be-reviewed data have a corresponding relationship.
[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 to-be-reviewed data. After the second navigation page is rendered, the terminal can feed back the screenshot to the server, and the server can perform auditing according to the change effect diagram obtained from the screenshot.
[0037] In some possible embodiments, the controller is configured to, in response to the change effect request instruction, obtain the to-be-reviewed data for changing the first navigation page, specifically configured to:
[0038] In response to the change effect request instruction, obtain data interface information in the change effect request instruction; the data interface information is used to represent a data interface;
[0039] Create a to-be-reviewed data request instruction based on the data interface information;
[0040] Send the to-be-reviewed data request instruction to the server; the to-be-reviewed data request instruction is used to obtain the to-be-reviewed data from the server;
[0041] Receive the to-be-reviewed data sent by the server through the data interface.
[0042] In this way, the terminal can obtain the to-be-reviewed data 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 is no data conflict in the data transmission process, thereby ensuring that the display effect of the navigation page corresponds to the to-be-reviewed data, and being conducive to improving the auditing quality.
[0043] In some possible embodiments, the change effect request instruction further includes test requirement information, and the test requirement information is used to represent a capture range of the screenshot; the controller is configured to capture the second navigation page to obtain the screenshot, specifically configured to:
[0044] Obtain the test requirement information;
[0045] The second navigation page is intercepted according to the interception range specified based on the test requirement information, and a screenshot is obtained.
[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 to be audited is fully reflected in the screenshot, thereby ensuring the auditing quality.
[0047] In a third aspect, the present application provides a page auditing method, which can be applied to the server in the first aspect. The page auditing method comprises:
[0048] In response to a data-to-be-audited configuration instruction, a change effect request instruction is sent to a first terminal. The data-to-be-audited configuration instruction is used to change data-to-be-audited corresponding to a first navigation page in the first terminal. The change effect request instruction is used to obtain a screenshot of a second navigation page in the first terminal. The second navigation page is a navigation page obtained by the first terminal according to the changed data-to-be-audited. The first terminal is a terminal device used to test the changed data-to-be-audited.
[0049] A feedback data packet returned by the first terminal is received. The feedback data packet at least comprises the screenshot.
[0050] In response to a confirmation instruction used to confirm that the screenshot meets a display rule, the changed data-to-be-audited is issued to a second terminal. The changed data-to-be-audited is used to make a navigation page in the second terminal the same as the second navigation page. The second terminal is a terminal device used to display a navigation page to a user.
[0051] In this way, the server applying the page auditing method can make the terminals having a communication connection relationship display a navigation page corresponding to the modified data-to-be-audited in the server, and receive the navigation page screenshot fed back by the terminals. Then, whether the data-to-be-audited is available is audited according to the screenshot of the navigation page. This way of remotely obtaining the screenshot of the navigation page improves the flexibility of the auditing process and the auditing quality.
[0052] In a fourth aspect, the present application provides a page auditing method, which can be applied to the terminal in the second aspect. The page auditing method comprises:
[0053] In response to a change effect request instruction sent by the server, data-to-be-audited used to change a first navigation page is obtained. The first navigation page is a navigation page displayed by the terminal through the display before the change effect request instruction is received.
[0054] The data-to-be-audited is rendered, and a second navigation page is obtained.
[0055] The second navigation page is intercepted, and a screenshot is obtained. The screenshot is used to generate a feedback data packet.
[0056] The feedback data packet is fed back to the server, and the feedback data packet at least includes the screenshot; the screenshot has a corresponding relationship with the change scene corresponding to the to-be-audited data.
[0057] In this way, the terminal applying the page auditing method can obtain the second navigation page by rendering the to-be-audited data after receiving the change effect request instruction sent by the server, 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 auditing personnel for auditing. The terminal for testing the to-be-audited data does not need to be configured for the auditing personnel, thereby improving the flexibility of the to-be-audited data auditing.
[0058] From the above technical content, it can be seen that the embodiments of the present application provide a server, a terminal and a page auditing method. The server sends a change effect request instruction to a first terminal in response to a to-be-audited data configuration instruction, so that the first terminal renders a navigation page according to the change effect request instruction, and feeds back a screenshot of the rendered navigation page to the server. After receiving the screenshot fed back by the terminal, the server integrates the screenshot into the first to-be-audited data to obtain second to-be-audited data containing the screenshot. Then, the second to-be-audited data is forwarded to an auditing terminal. In this way, the terminal for testing does not need to be configured for the auditing terminal, which is conducive to improving the flexibility of the to-be-audited data auditing. BRIEF DESCRIPTION OF DRAWINGS
[0059] In order to more clearly illustrate the technical solutions of the present application, the drawings required in the embodiments will be briefly introduced below. Obviously, other drawings can also be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0060] Figure 1 The terminal navigation page schematic diagram provided by the embodiments of the present application;
[0061] Figure 2 The page auditing flowchart applied to the server provided by the embodiments of the present application;
[0062] Figure 3 The schematic diagram of the operation interface for auditing provided by the embodiments of the present application;
[0063] Figure 4 The server and the first terminal interaction timing diagram provided by the embodiments of the present application;
[0064] Figure 5 The runtime timing diagram of each part of the server in the auditing process provided by the embodiments of the present application;
[0065] Figure 6 The runtime timing diagram of the auditing system terminal creating the auditing process provided by the embodiments of the present application;
[0066] Figure 7 A runtime sequence diagram provided for embodiments of this application shows how a server transmits data to be examined to a first terminal via a first data interface.
[0067] Figure 8 A runtime sequence diagram showing how a server sends data to be reviewed to a second terminal via a second data interface, as provided in this embodiment of the application.
[0068] Figure 9 A flowchart of page review process applied to a first terminal, provided as an embodiment of this application;
[0069] Figure 10 This is a runtime sequence diagram of the first terminal in the review process provided in the embodiments of this application. Detailed Implementation
[0070] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.
[0071] like Figure 1 As shown, terminal devices such as home televisions and large plaza screens display a navigation page after powering on, allowing users to select the media they wish to watch. The navigation page may include an Electronic Program Guide (EPG). Maintenance personnel can compile EPG data on the server and distribute it to the terminals. The terminals then display the EPG data on the navigation page based on pre-compiled data, providing users with various recommended media information.
[0072] It should be noted that the display method of the electronic program guide on the navigation page must comply with the display standards formulated by the broadcasting authorities. These standards can include various aspects such as the layout of the electronic program guide, its displayed content, and its proportion of the navigation page. Therefore, after the maintenance personnel arrange the electronic program guide data, the review personnel also need to review the display effect of the electronic program guide on the terminal. Once the review personnel confirm that the display effect of the electronic program guide on the terminal meets the display standards, they can upload the corresponding data to be reviewed to the online environment of the server. This allows the server to distribute the data to the terminal through the online environment, ensuring that the terminal displays the arranged electronic program guide uniformly.
[0073] In some auditing processes, a terminal can be configured in the working site of an auditor so as to facilitate the auditor to load the to-be-audited data into the terminal, and the terminal can display the compiled electronic program guide according to the to-be-audited data. However, the display effects of the electronic program guide are different when different versions and models of terminals load the same to-be-audited data to generate the electronic program guide. Therefore, the auditor is difficult to judge the display effect of the electronic program guide in other models and versions of terminals by observing the display effect of one terminal, which can easily lead to a decline in the auditing quality.
[0074] In some other auditing processes, the auditor can simulate the display effect of the electronic program guide on the terminal in a browser. This way can adapt to the auditing scenarios of different types and versions of terminals by configuring the simulation components in the browser, and improve the flexibility of the auditing process. However, the display effect of the terminal simulated based on the browser and the simulation components is difficult to be completely consistent with the actual display effect of the terminal, and the auditing standard of the electronic program guide is very strict, so this way is difficult to guarantee the auditing quality. In addition, when the model or version of the terminal is switched, the simulation components need to be reconfigured on a large scale, which can also lead to a decline in the auditing efficiency.
[0075] To solve the above problems, as shown in Figure 2 The server provided by the present application comprises 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 a to-be-audited data configuration instruction, a change effect request instruction is sent to the first terminal.
[0077] In some embodiments, the to-be-audited data configuration instruction is used to change the to-be-audited data corresponding to the first navigation page in the terminal. The to-be-audited data configuration instruction refers to the instruction generated by the operation performed by the auditor or the operation and maintenance personnel when compiling the to-be-audited data. The operation and maintenance personnel compiling the page layout, selecting the device model, and modifying the page data content are equivalent to generating the to-be-audited data configuration instruction. It can be understood that the operation and maintenance personnel can click the confirmation control in the operation interface after completing the compilation of the to-be-audited data to trigger the auditing process in the server.
[0078] As shown in Figure 3 The operation interface can include a "quick text and image test" control. The operation and maintenance personnel can click the "quick text and image test" control after completing the compilation of the to-be-audited data. The server can send a change effect instruction to the first terminal after receiving the operation of the operation and maintenance personnel.
[0079] The first terminal can display a navigation page and display the 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. 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 to-be-audited data. That is, in the embodiments of the present application, the terminal used to feed back the test effect of the electronic program guide to the server can be the first terminal.
[0080] It can be understood 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 the screenshot of the second navigation page in the first terminal. The second navigation page is the navigation page obtained by the first terminal after re-rendering the navigation page according to the to-be-audited data 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 the page recommendation data and other display effects. In this way, the server can make the first terminal actively provide the effect display diagram of the electronic program guide corresponding to the to-be-audited data by sending the change effect request instruction to the first terminal.
[0081] As shown in Figure 4 The server of some embodiments of the present application can include a browser end, a business system end, and an audit system end. In this way, the operation and maintenance personnel can arrange the to-be-audited data on the browser end. The browser end submits an audit message to the business system end after the operation and maintenance personnel trigger the "quick text verification" control, and then the business system end creates an audit process and the audit system end sends a change effect request instruction to the first terminal to obtain the effect diagram of the electronic program guide corresponding to the to-be-audited data. 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, so that the first terminal can actively feed back the effect diagram to the server, thereby improving the audit efficiency and quality.
[0082] S200: receiving the feedback data packet returned by the first terminal, the feedback data packet at least including a screenshot.
[0083] It can be understood that after receiving the effect change request instruction, the first terminal can obtain the to-be-audited data arranged by the operation and maintenance personnel, and re-render the navigation page according to the to-be-audited data to obtain the second navigation page. Here, the screenshot can refer to the display part of the second navigation page that needs to be audited and is fed back by the first terminal to the server. After obtaining the screenshot of the second navigation page, the first terminal can return the feedback data packet to the server, so that the server obtains the screenshot of the second navigation page, and the audit personnel audits the screenshot.
[0084] As shown in 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 auditors can audit 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 controls arranged on the operation interface of the browser end. The audit system end can determine which operations to perform subsequently according to the audit results input by the auditors.
[0085] In this way, the auditors can still audit the display effect of the electronic program guide through the browser end, but at this time, the display effect of the electronic program guide is generated and fed back by the first terminal, so that the electronic program guide viewed by the auditors is the same as the display effect in the actual terminal, which is conducive to improving the audit quality.
[0086] S300: Integrate the screenshots into the first to-be-audited data to obtain second to-be-audited data.
[0087] In some embodiments, the first to-be-audited data can be text data, such as code. However, the auditors also need to audit the screenshots corresponding to the first to-be-audited data in the audit process to confirm that the display effect generated by the first to-be-audited data when applied to the terminal for displaying media data to the user conforms to the display rules. Therefore, the server can integrate the screenshots fed back by the first terminal into the first to-be-audited data to obtain second to-be-audited data. Then, the second to-be-audited data is sent to the second terminal for auditing, and the auditors on the second terminal side audit the text data and the screenshots.
[0088] S400: Send a to-be-audited data packet containing the second to-be-audited data to the second terminal.
[0089] In some embodiments, after integrating the screenshots to obtain the second to-be-audited data, the server can send a to-be-audited data packet containing the second to-be-audited data to the second terminal for auditing by the auditors on the second terminal side.
[0090] The auditors can audit the screenshots of the second navigation page returned by the first terminal through the browser deployed on the second terminal side, and can input a confirmation instruction based on the browser end after confirming that the screenshots conform to the audit standards. Then, the server can upload the changed to-be-audited data to the online environment and issue it to the terminals for displaying media data to the user in the online environment to update the navigation pages (electronic program guides) in these terminals.
[0091] The terminals for displaying media data to the user can include televisions used in users' homes and large screens arranged in pedestrian streets and squares. In this way, these terminals can receive the updated first to-be-audited data in the online environment of the server, render the navigation pages according to the first to-be-audited data, and then display the arranged electronic program guides in the navigation pages.
[0092] In some embodiments, the operation interface can include a confirmation control, a rejection control, and the like for inputting the review result. The reviewer can input a confirmation instruction through the "confirmation control" set in the operation interface of the browser end, and the browser end can send the review result corresponding to the confirmation instruction to the review system end after receiving the confirmation instruction. When the review system end receives the qualified review result, it can generate a related instruction for uploading the arranged to-be-reviewed data to the online environment, so that the server issues the changed to-be-reviewed data to the terminal for displaying the media data to the user.
[0093] In other embodiments, if the reviewer inputs a rejection instruction through the "rejection control" set in the operation interface of the browser end, the browser end will also forward the rejection review result to the review system end. When the review system end receives the rejection review result, it will not prompt the server to upload the changed to-be-reviewed data to the online environment.
[0094] In some embodiments, by establishing a communication connection relationship between the server and the first terminal for displaying the effect test, the server can call the actual display effect of the first to-be-reviewed data in the first terminal, thereby improving the flexibility of the review process through remote interaction, and the screenshot fed back by the first terminal is conducive to improving the review quality.
[0095] In some embodiments, the server can create the review process only after receiving the to-be-reviewed data configuration instruction, so that the review process can be created according to the change content contained in the to-be-reviewed data configuration instruction, which is conducive to determining the review core, the review strategy, and the like, thereby improving the review efficiency and quality. As shown in Figure 5 The processor executes a change effect request instruction sending instruction to the first terminal in response to the to-be-reviewed data configuration instruction, which is specifically configured to:
[0096] create a review process in response to the to-be-reviewed data configuration instruction; the review process at least includes a review sub-process for integrating at least one of the screenshots; the screenshot has a corresponding relationship with the change scene corresponding to the to-be-reviewed data;
[0097] create 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 through which the server transmits the first to-be-reviewed data to the first terminal; the test requirement information is used to specify the screenshot range;
[0098] send the change effect request instruction to the first terminal.
[0099] In some embodiments, the review process can include multiple review sub-processes for reviewing data and pictures. For example, when reviewing the display effect of the electronic program guide, a review sub-process for creating screenshots for reviewing the first terminal feedback is needed. And multiple slots can be included in the review sub-process, each corresponding to a different screenshot scenario, so that the reviewer can comprehensively review whether the screenshots meet the display rules. Therefore, the server can create a change effect request instruction based on the data interface and test requirements corresponding to the review sub-process, to request the first terminal for the screenshots needed by the first sub-process through the change effect request instruction.
[0100] As shown in Figure 6 , after receiving the to-be-reviewed data configuration instruction input by the operation and maintenance personnel, the browser end can submit the review process to the business system end, and then the business system end sends a message for creating the review process to the review system end. After receiving the message for creating the review process, the review system end can create a complete review process. The creation process includes creating review tasks such as data review and effect picture review.
[0101] In some embodiments, the review environment in the server and the online environment need to be distinguished in advance to ensure that the parts do not interfere with each other. Therefore, the data interfaces used by the review environment and the online environment are different. In this way, when the review system end creates the change effect request instruction, it needs to add data interface information in the change effect request instruction to make the first terminal parse the data interface for obtaining the changed to-be-reviewed data.
[0102] In addition, the review system end also needs to inform the first terminal of the display range of the screenshots needed by the first terminal, 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 scenarios to adapt to the review requirements. In this way, the reviewer can see the actual display effect of the electronic program guide in the terminal on the browser end, which is conducive to improving the review quality. Therefore, the review system end can also add test requirement information to the change effect request instruction.
[0103] After creating the change effect request instruction, the review system end can send the change effect request instruction to the first terminal and wait for the first terminal to return the screenshots.
[0104] It can be understood that the change effect request instruction can not include the changed to-be-reviewed data, and only needs to inform the first terminal to generate a navigation page based on the changed to-be-reviewed data. The first terminal will also pre-configure a corresponding trigger process, and actively feed back the screenshots to the server after generating the navigation page.
[0105] In some embodiments, after receiving the screenshot fed back by the first terminal, the server can integrate the screenshot into the first to-be-audited data. That is, the server can obtain screenshot scene information corresponding to the screenshot, and determine a slot corresponding to the screenshot according to the screenshot scene information, and then integrate the screenshot into the audit sub-process according to the slot.
[0106] The screenshot scene information here can be a screenshot scene name determined according to the first to-be-audited data, such as a home page, a checkout page, or a special topic page. The screenshot scene information can be attached by the server when sending the 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 corresponding to the screenshot scene name and feed back to the server.
[0107] In this way, the server can integrate multiple screenshots corresponding to the first to-be-audited data in the first audit sub-process. It can be understood that when the server sends the to-be-audited data package to the second terminal, it can generate the to-be-audited data package according to the data integrated in each audit sub-process in the audit process, so that the second terminal can sequentially audit the first to-be-audited data and each screenshot corresponding to the first to-be-audited data through the browser.
[0108] As shown in Figure 7 When the first terminal receives the change effect request instruction, it will feed back a to-be-audited data request instruction to the audit system end, so that the first terminal can obtain the to-be-audited data and render the navigation page according to the to-be-audited data, thereby providing the server with the actual display effect of the changed to-be-audited data.
[0109] The server can receive the to-be-audited data request instruction through the audit system end. After receiving the to-be-audited data request instruction, the audit system end can transmit the changed to-be-audited data to the first terminal through a data interface. The data interface here is a data interface in the audit environment, so that by distinguishing the data interfaces of the audit environment and the online environment, the interference between the audit and the actual application process can be prevented.
[0110] It should be noted that no additional operation of the audit personnel or the operation and maintenance personnel is required in the process of data access and data intercommunication, so as to facilitate the simplification of the operation steps of the audit personnel and the operation and maintenance personnel, and the improvement of the efficiency of the audit process.
[0111] It can be understood that the audit personnel only need to input a to-be-audited data configuration instruction through the operation interface of the browser to trigger the audit process during the process of auditing the to-be-audited data. The to-be-audited data configuration instruction includes an instruction selected by the audit personnel corresponding to the terminal device model. The audit personnel needs to audit the display effect of the to-be-audited data in multiple models and versions of terminals. In this way, it can be ensured that the display of the navigation page containing the electronic program guide on terminals of various models and versions meets the audit standard.
[0112] Therefore, in the operation interface of the browser end of some embodiments, an input control including a device ID is included. The processor executes a change effect request instruction to the first terminal in response to the to-be-audited data configuration instruction, which is specifically configured to:
[0113] Obtain the device ID corresponding to the to-be-audited data configuration instruction, and the device model and / or device version of the first terminal corresponding to different device IDs are different;
[0114] Control the communication connector to establish a communication connection with the first terminal corresponding to the device ID;
[0115] Send the change effect request instruction to the first terminal corresponding to the device ID.
[0116] It can be understood that different device IDs can represent different models and different versions of terminals. The naming method of the device ID is not limited in the embodiments of the present application, and the naming method of the device ID can distinguish different models and different versions of terminals. For example, the combination of the model and the version number can be used as the device ID.
[0117] In the embodiments of the present application, the input control of the device ID is added, so that the auditor can input the device ID, and the server can establish a connection with the first terminal corresponding to the device ID and perform data interaction. In this way, the server can obtain the screenshot returned by the first terminal corresponding to the intention of the auditor, and the auditor can perform auditing.
[0118] In some embodiments, after the business system and the auditing system receive the to-be-audited data configuration instruction forwarded by the browser end, the device ID can be used to determine the first terminal to be connected, and a communication connection can be established with the first terminal after the first terminal is determined.
[0119] It can be understood that in some other embodiments, the server and the first terminal can also maintain a real-time connection relationship, but there is no data exchange. When data exchange with the first terminal is needed, the server can interact with the first terminal through the pre-established communication channel.
[0120] In this way, the auditor can adjust the input device ID as needed to make the server obtain the screenshot corresponding to the device ID. The adaptability and flexibility of the auditing system to complex auditing scenarios can be improved, and the operation process of the auditor can be simplified.
[0121] As shown in Figure 8 The server also includes a database, which can correspond to an online environment and be used to store to-be-audited data. The server can store the first to-be-audited data that passes the audit through the database, that is, update the online environment through the first to-be-audited data.
[0122] In some embodiments, after receiving the confirmation instruction input by the auditor, the server can upload the arranged to-be-audited data to the database. In this way, the terminal for displaying media data to the user can re-render the navigation page according to the first to-be-audited data updated in the online environment.
[0123] In some embodiments, the terminal for displaying media data to the user has the same device model and device version as the first terminal. In this way, the server updates the online environment according to the model and version of the first terminal that has been verified, so that the terminal for displaying media data to the user of the same type can timely obtain the first to-be-audited data that has passed the audit. In this way, it can be ensured that the navigation page displayed in the terminal for displaying media data to the user is the navigation page containing the electronic program guide displayed by the first terminal according to the to-be-audited data and that has passed the audit by the auditor, and it can be ensured that the navigation page containing the electronic program guide meets the audit standard.
[0124] As shown in Figure 9 some embodiments of the present application provide a terminal, the 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:
[0125] S1: in response to a change effect request instruction, obtaining to-be-audited data for changing the first navigation page.
[0126] S2: rendering the to-be-audited data to obtain a second navigation page.
[0127] S3: intercepting the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet.
[0128] S4: returning the feedback data packet 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 an effect picture for an audit process. The first terminal can implement the function of displaying a navigation page to a user, and the first terminal can feed back a screenshot of the navigation page to the server through interaction with the server. Therefore, the auditor can determine that the arranged to-be-audited data can be normally displayed in a user terminal corresponding to the model and version of the first terminal by auditing 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 to-be-audited data in response to the change effect request instruction, the first terminal can re-render the first navigation page to obtain a second navigation page. It can be understood that the second navigation page is different from the first navigation page in terms of page layout, page recommended data, and the like, and therefore the second navigation page containing the electronic program guide needs to be re-audited by the auditor to determine whether it meets the display standard.
[0131] In some embodiments, after the first terminal renders the second navigation page, the first terminal can 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 first terminal can return the screenshot obtained by the screenshot to the server in the form of feedback data. Then, the auditor on the server side can audit the screenshot and determine whether the display effect corresponding to the to-be-audited data meets the display standard.
[0132] The first terminal can feed back the most authentic display effect corresponding to the to-be-audited data to the server through the screenshot, which is conducive to improving the authenticity of the auditing process and the auditing quality. Moreover, the auditor can realize the effect of auditing different display effects in different first terminals through remote interaction between the server and the first terminal without arranging the terminal in the working environment of the auditor.
[0133] In some embodiments, after receiving the change effect request instruction, the terminal can return the to-be-audited data request instruction to the server to obtain the to-be-audited data from the server. That is, the controller is configured to:
[0134] obtain data interface information in the change effect request instruction in response to the change effect request instruction. The data interface information is used to represent a data interface.
[0135] create a to-be-audited data request instruction based on the data interface information.
[0136] send the to-be-audited data request instruction to the server. The to-be-audited data request instruction is used to obtain the to-be-audited data from the data interface.
[0137] receive the to-be-audited data sent by the server from the data interface.
[0138] In some embodiments, the change effect request instruction contains the data interface information, so that the terminal can obtain the data interface information after receiving the change effect request instruction, create a to-be-audited data request instruction based on the data interface information, and send the to-be-audited data request instruction to the server.
[0139] It can be understood that the to-be-audited data request instruction is an instruction fed back by the first terminal to the server. After receiving the to-be-audited data request instruction, the server can control the data interface to send the to-be-audited data to the first terminal. In this way, as shown in Figure 10 The first terminal can perform operations such as obtaining to-be-audited data, rendering a navigation page, taking a screenshot, and feeding back the screenshot after receiving the change effect request instruction. That is, the first terminal joins the audit process, which is conducive to improving the integrity of the audit process. Moreover, the operation frequency of the auditors is reduced, and the display effect corresponding to the to-be-audited data to be audited can be audited through remote interaction between the server and the terminal, which can improve the integrity and security of the audit process.
[0140] In some other embodiments, the first terminal can also parse the change effect request instruction to obtain test requirement information. The first terminal can determine a screenshot range according to the test requirement information, so as to improve the quality of the feedback screenshot and improve the quality and security of the audit process. That is, the controller performs the operation of intercepting the second navigation page to obtain a screenshot, which is specifically configured as:
[0141] Obtaining test requirement information.
[0142] Intercepting the second navigation page based on the interception range represented by the test requirement information to obtain a screenshot.
[0143] As shown in Figure 10 In some embodiments, after the first terminal parses the test requirement information, the first terminal can intercept the second navigation page according to the interception range indicated by the test requirement information to obtain a screenshot. Furthermore, the first terminal generates a feedback data packet according to the screenshot and transmits the feedback data packet to the server, so as to provide the server-side auditors with the real display effect corresponding to the to-be-audited data to be audited.
[0144] It can be understood that the interception range here is usually the complete second navigation page, so as 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 some other embodiments, the server can generate test requirement information according to actual audit requirements and add the test requirement information to the change effect request instruction. In this way, when the first terminal parses the test requirement information, the first terminal can intercept an image according to the interception range indicated by the test requirement information and feed back to the server.
[0145] In this way, the first terminal can feed back the navigation page screenshot corresponding to the modified to-be-audited data to the server having a communication connection relationship. The remote connection-based mode can improve the flexibility of the audit process, and the feedback navigation page screenshot-based mode can improve the audit quality.
[0146] In some embodiments of the present application, a terminal is also provided, i.e., a user terminal for displaying a navigation page containing an electronic program guide to a user. The user terminal can be in a communication connection relationship with the server, and when the online database of the server is updated with the to-be-audited data, the to-be-audited data is obtained through interaction with the server and the navigation page is re-rendered according to the to-be-audited data.
[0147] In some embodiments of the present application, an auditing terminal for auditing to-be-audited data is also provided. The auditing terminal can receive a to-be-audited data package packaged by the server, and the text data and picture data in the to-be-audited data package are audited by an auditor according to a browser deployed on the auditing terminal. In addition, the auditing terminal can feed back a confirmation instruction for confirming that the audit is passed or a rejection instruction for confirming that the audit is failed, which are input by the auditor, to the server.
[0148] Some embodiments of the present application provide a page auditing method, which can be applied to a server. The page auditing method comprises:
[0149] In response to a to-be-audited data configuration instruction, a change effect request instruction is sent to a first terminal. The first to-be-audited data in the to-be-audited data configuration instruction is used to change a first navigation page displayed by the first terminal to a 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 for testing the to-be-audited data.
[0150] A feedback data package returned by the first terminal is received. The feedback data package at least includes the screenshot of the second navigation page.
[0151] The screenshot is integrated into the first to-be-audited data to obtain second to-be-audited data.
[0152] A to-be-audited data package containing the second to-be-audited data is sent to a second terminal. The second terminal is a terminal device for auditing the second to-be-audited data.
[0153] In some embodiments, an auditor can audit the display effect of an electronic program guide corresponding to the to-be-audited data arranged by an operation and maintenance personnel based on a browser provided by the server. The operation and maintenance personnel can input a to-be-audited data configuration instruction to the server by arranging the to-be-audited data. The server can send a change effect request instruction to a first terminal after receiving the to-be-audited data configuration instruction. The first terminal generates a second navigation page according to the arranged to-be-audited data, and returns a screenshot of the second navigation page to the server.
[0154] After the server receives the screenshot fed back by the first terminal, the auditor can audit the screenshot to confirm whether the arranged data to be audited is appropriate. And in the case of confirming the appropriateness, input a confirmation instruction to the server. In this way, the server can upload the arranged data to be audited to the online environment and issue to the user terminal through the online environment according to the confirmation instruction. Wherein, the user terminal is a terminal device for showing the navigation page containing the electronic program guide to the user.
[0155] In this way, by establishing the communication connection relationship between the server and the first terminal for displaying the effect test, the server can call the actual display effect of the changed data to be audited in the first terminal, and further improve the flexibility of the auditing process through remote interaction. At the same time, the screenshot fed back by the first terminal is conducive to improving the auditing quality.
[0156] In some embodiments of the present application, a page auditing method is provided, which can be applied to a terminal. The page auditing method comprises:
[0157] In response to the change effect request instruction sent by the server, obtaining the data to be audited for changing the first navigation page; the first navigation page is the navigation page displayed by the terminal through the display before receiving the change effect request instruction;
[0158] Rendering the data to be audited to obtain a second navigation page;
[0159] Obtaining a screenshot of the second navigation page; the screenshot is used to generate a feedback data packet;
[0160] Returning the feedback data packet to the server; the feedback data packet at least includes the screenshot; the screenshot and the change scene corresponding to the data to be audited have a corresponding relationship.
[0161] In some embodiments, the first terminal for testing the data to be audited can apply the page auditing method. The first terminal can obtain the data to be audited and render the navigation page according to the data to be audited after receiving the change effect instruction sent by the server. After obtaining the navigation page, the screenshot of the navigation page containing the electronic program guide is returned to the server, so that the auditor on the server side audits the screenshot.
[0162] According to the technical contents above, the application provides a server, a terminal and a page auditing method. The server sends a change effect request instruction to a first terminal in response to a to-be-audited data configuration instruction, so that the first terminal renders a navigation page according to the change effect request instruction, and returns a screenshot of the rendered navigation page to the server. After receiving the screenshot returned by the terminal, the server integrates the screenshot into first to-be-audited data to obtain second to-be-audited data containing the screenshot. Then, the second to-be-audited data is forwarded to an auditing terminal. In this way, the auditing terminal does not need to be configured with a terminal device for testing, and the flexibility of to-be-audited data auditing is improved.
[0163] The similar parts among the embodiments provided in the application can be referred to each other. The specific embodiments provided above are only some examples under the general concept of the application, and do not limit the protection scope of the application. Any other embodiments extended according to the application scheme without creative labor are within the protection scope of the application.
Claims
1. A server, characterized by The application comprises: a communicator configured to establish a communication connection with a first terminal and a second terminal; a processor configured to: in response to a to-be-reviewed data configuration instruction, send a change effect request instruction to the first terminal; first to-be-reviewed data in the to-be-reviewed data configuration instruction is used to change a first navigation page displayed by the first terminal to a 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 to-be-reviewed data; receive a feedback data packet returned by the first terminal, the feedback data packet at least including the screenshot of the second navigation page; integrate the screenshot to the first to-be-reviewed data to obtain second to-be-reviewed data; send a to-be-reviewed data packet containing the second to-be-reviewed data to the second terminal; the second terminal is a terminal device used to review the second to-be-reviewed data.
2. The server of claim 1, wherein, The processor performs the step of sending a change effect request instruction to the first terminal in response to a to-be-reviewed data configuration instruction, and is specifically configured to: in response to a to-be-reviewed data configuration instruction, create an audit process; the audit process at least includes an audit sub-process used to integrate at least one screenshot; the screenshot has a corresponding relationship with a change scene corresponding to the to-be-reviewed data; create a change effect request instruction based on data interface information and test requirement information corresponding to the audit process; the data interface information is used to represent a data interface; the data interface is an interface through which the server transmits the first to-be-reviewed data to the first terminal; the test requirement information is used to specify a screenshot range of the screenshot; send the change effect request instruction to the first terminal.
3. The server of claim 2, wherein, After the processor performs the step of sending a change effect request instruction to the first terminal in response to a to-be-reviewed data configuration instruction, it is further configured to: in response to a to-be-reviewed data request instruction returned by the first terminal after receiving the change effect request instruction, control the data interface to transmit the first to-be-reviewed data to the first terminal.
4. The server of claim 2, wherein, The processor performs the step of integrating the screenshot to the first to-be-reviewed data to obtain second to-be-reviewed data, and is specifically configured to: obtain screenshot scene information corresponding to the screenshot; determine a slot corresponding to the screenshot according to the screenshot scene information; integrate the screenshot into the audit sub-process based on the slot.
5. The server of claim 1, wherein, The processor performs the step of sending a change effect request instruction to the first terminal in response to a to-be-reviewed data configuration instruction, and is specifically configured to: obtain a device ID corresponding to the to-be-reviewed data configuration instruction; different device IDs correspond to different device models and / or device versions of the first terminal; control the communicator to establish a communication connection with the first terminal corresponding to the device ID; send the change effect request instruction to the first terminal corresponding to the device ID.
6. A terminal, characterized by comprising: A terminal for testing to-be-reviewed data comprises: a display configured to display a navigation page; a communication device configured to establish a communication connection with a server; a controller configured to: In response to the server sending the change effect request instruction, obtain the to-be-reviewed data for changing the first navigation page; the first navigation page is a navigation page displayed by the terminal through the display before receiving the change effect request instruction; Render the to-be-reviewed data to obtain a second navigation page; Capture the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet; Return the feedback data packet to the server; the feedback data packet at least includes the screenshot; the screenshot has a corresponding relationship with a change scene corresponding to the to-be-reviewed data.
7. The terminal according to claim 6, characterized in that The controller is configured to, in response to the change effect request instruction, obtain the to-be-reviewed data for changing the first navigation page, specifically: In response to the change effect request instruction, obtain data interface information in the change effect request instruction; the data interface information is used to represent a data interface; Create a to-be-reviewed data request instruction based on the data interface information; Send the to-be-reviewed data request instruction to the server; the to-be-reviewed data request instruction is used to obtain the to-be-reviewed data from the server; Receive the to-be-reviewed data sent by the server through the data interface.
8. The terminal according to claim 6, characterized by The change effect request instruction further includes test requirement information, and the test requirement information is used to represent a capture range of the screenshot; the controller is configured to, in response to the change effect request instruction, capture the second navigation page to obtain a screenshot, specifically: Obtain the test requirement information; Capture the second navigation page based on the capture range specified by the test requirement information to obtain a screenshot.
9. A page review method characterized by comprising: The server of any one of claims 1-5 comprises: In response to a to-be-reviewed data configuration instruction, send a change effect request instruction to a first terminal; first to-be-reviewed data in the to-be-reviewed data configuration instruction is used to change a first navigation page displayed by the first terminal to a 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 for testing the to-be-reviewed data; Receive a feedback data packet returned by the first terminal, the feedback data packet at least including the screenshot of the second navigation page; Integrate the screenshot to the first to-be-reviewed data to obtain second to-be-reviewed data; Send a to-be-reviewed data packet containing the second to-be-reviewed data to a second terminal; the second terminal is a terminal device used for reviewing the second to-be-reviewed data.
10. A page review method characterized by comprising: The terminal of any one of claims 6-8 comprises: In response to a change effect request instruction sent by a server, obtain to-be-reviewed data for changing a first navigation page; the first navigation page is a navigation page displayed by the terminal through a display before receiving the change effect request instruction; Render the to-be-reviewed data to obtain a second navigation page; Capture the second navigation page to obtain a screenshot; the screenshot is used to generate a feedback data packet; Return the feedback data packet to the server; the feedback data packet at least includes the screenshot; the screenshot has a corresponding relationship with a change scene corresponding to the to-be-reviewed data.
Citation Information
Patent Citations
Page pre-rendering method, system and equipment based on server browser
CN115329225A
User information obtaining system, method and device
WO2018086463A1