Processing Method, Device, Computer Equipment and Storage Medium of Target Control

By sending device number registration requests to the buried point management system, automatically marking and generating buried point code values, the problems of low efficiency and incomparable code values ​​in traditional technology are solved, and efficient and accurate user behavior analysis is achieved.

CN114117208BActive Publication Date: 2025-06-20ZHAOLIAN CONSUMER FINANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111332542.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-11
Publication Date
2025-06-20
Estimated Expiration
2041-11-11

AI Technical Summary

Technical Problem

In traditional technology, in order to comprehensively analyze user behavior, a large number of buried points are required to manually mark the marking efficiency, and the large number of buried points code values ​​generated cannot accurately correspond to the target controls in the marked page.

Method used

By sending a registration request with the device number to the buried point management system, the to-be-buried point page is determined, and the target control is buried in response to the marking operation of the target control in the to-be-buried point page, and a buried point code value is generated for marking the target control that has been buried. Upload screenshots of the buried point code value and the page to be buried to the buried point management system. In response to the buried point value query request, query the buried point code value and screenshot from the buried point management system, and highlight the target control marked with the buried point value in the screenshot.

Benefits of technology

By automatically generating the buried point code value, a lot of manual marking time is saved, and the marking efficiency is improved. The buried point code value corresponds one by one with the target controls in the marked page. Analysts can quickly and accurately understand the meaning of the buried point code value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114117208B_ABST
    Figure CN114117208B_ABST
Patent Text Reader

Abstract

The present application relates to a method, apparatus, computer device, and storage medium for processing a target control. The method includes: sending a registration request carrying a device number to a buried point management system; when the buried point management system completes registration based on the device number, determining a page to be buried with points; in response to a marking operation on a target control in the page to be buried with points, performing buried point processing on the target control and generating a buried point code value for marking that the target control has been buried with points; uploading the buried point code value and a screenshot of the page to be buried with points to the buried point management system; in response to a buried point code value query request, querying the buried point code value and the screenshot from the buried point management system, and highlighting the target control marked by the buried point code value in the screenshot. Using this method, the buried point code value can be made to correspond one-to-one with the target control in the marked page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing, and particularly to a method, apparatus, computer device, and storage medium for processing target controls. Background Art

[0002] With the development of the Internet, products of various Internet companies are becoming increasingly competitive. Analyzing user behavior data to further optimize products is a very effective way. Important data sources for analyzing user behavior are usually obtained by means of data embedding. In traditional technologies, in order to comprehensively analyze user behavior, a large number of data embeddings are usually required, and at the same time, marking personnel need to manually mark a large number of target controls. The marking efficiency is low, and at the same time, a large number of generated data embedding code values cannot be accurately corresponded to the target controls in the marked pages one by one. Summary of the Invention

[0003] Based on this, it is necessary to provide a method, apparatus, computer device, and storage medium for processing target controls in view of the above technical problems.

[0004] A method for processing a target control, the method comprising:

[0005] Sending a registration request carrying a device number to a data embedding management system;

[0006] When the data embedding management system completes registration based on the device number, determining a page to be embedded with data;

[0007] In response to a marking operation on a target control in the page to be embedded with data, performing data embedding on the target control and generating a data embedding code value for marking that the target control has been embedded with data;

[0008] Uploading the data embedding code value and a screenshot of the page to be embedded with data to the data embedding management system;

[0009] In response to a data embedding code value query request, querying the data embedding code value and the screenshot from the data embedding management system, and highlighting the target control marked by the data embedding code value in the screenshot.

[0010] In one of the embodiments, the sending a registration request carrying a device number to a data embedding management system includes:

[0011] In response to a scanning operation on a two-dimensional code in a registration interface, obtaining a device number; or,

[0012] In response to a device number input operation triggered in the registration interface, obtaining the input device number;

[0013] Generating a registration request carrying the device number;

[0014] Send the registration request to the buried point management system.

[0015] In one of the embodiments, when the buried point management system completes the registration based on the device number, determining the page to be buried with points includes:

[0016] When receiving the registration completion message fed back by the buried point management system based on the device number, enter the target page of the application;

[0017] In response to the selection operation on the target page, determine the target page as the page to be buried with points;

[0018] The method further includes: taking a screenshot of the buried point page to obtain the screenshot of the buried point page.

[0019] In one of the embodiments, the method further includes:

[0020] Collect the position of the target control and the length and width information of the target control;

[0021] The uploading the buried point code value and the screenshot of the page to be buried with points to the buried point management system includes:

[0022] Upload the buried point code value, the position of the target control, the length and width information of the target control, and the screenshot of the page to be buried with points to the buried point management system.

[0023] In one of the embodiments, the responding to the buried point code value query request, querying the buried point code value and the screenshot from the buried point management system, and highlighting the target control marked by the buried point code value in the screenshot includes:

[0024] In response to the buried point code value query request, query the buried point code value, the position of the target control, the length and width information of the target control, and the screenshot from the buried point management system;

[0025] Generate a highlighting box based on the length and width information of the target control;

[0026] According to the position of the target control, place the highlighting box on the target control marked by the buried point code value in the screenshot for display.

[0027] In one of the embodiments, the generating the buried point code value for marking that the target control has been buried with points includes:

[0028] Obtain the page identifier of the page to be buried with points and the control identifier of the target control;

[0029] Obtain the module identifier corresponding to the page to be buried with points;

[0030] Generate a buried point code value for marking that the target control has been buried point based on the page identifier, the control identifier, and the module identifier.

[0031] A processing device for a target control, the device comprising:

[0032] A sending module, configured to send a registration request carrying a device number to a buried point management system;

[0033] An entering module, configured to enter a page to be buried point when the buried point management system completes registration based on the device number;

[0034] A generating module, configured to perform a buried point operation on the target control in response to a marking operation on the target control in the page to be buried point, and generate a buried point code value for marking that the target control has been buried point;

[0035] An uploading module, configured to upload the buried point code value and a screenshot of the page to be buried point to the buried point management system;

[0036] A display module, configured to query the buried point code value and the screenshot from the buried point management system in response to a buried point code value query request, and highlight the target control marked by the buried point code value in the screenshot.

[0037] In one embodiment, the sending module is further configured to obtain a device number in response to a scanning operation on a two-dimensional code in a registration interface; or, obtain the input device number in response to a device number input operation triggered in the registration interface; generate a registration request carrying the device number; and send the registration request to the buried point management system.

[0038] In one embodiment, the entering module is further configured to enter a target page of an application program when receiving a registration completion message fed back by the buried point management system based on the device number; determine the target page as the page to be buried point in response to a selection operation on the target page; the device further comprises:

[0039] A screenshot module, configured to take a screenshot of the buried point page to obtain a screenshot of the buried point page.

[0040] In one embodiment, the device further comprises:

[0041] An acquisition module, configured to acquire the position of the target control and the length and width information of the target control; the uploading module is further configured to upload the buried point code value, the position of the target control, the length and width information of the target control, and a screenshot of the page to be buried point to the buried point management system.

[0042] In one embodiment, the display module is further configured to, in response to a request for querying a buried point code value, query the buried point code value, the position of the target control, the length and width information of the target control, and the screenshot from the buried point management system; generate a highlighting frame based on the length and width information of the target control; and display the highlighting frame on the target control marked by the buried point code value in the screenshot according to the position of the target control.

[0043] In one embodiment, the generating module is further configured to obtain the page identifier of the page to be buried with points, and the control identifier of the target control; obtain the module identifier corresponding to the page to be buried with points; and generate a buried point code value for marking that the target control has been buried with points based on the page identifier, the control identifier, and the module identifier.

[0044] A computer device includes a memory and a processor. When a computer program stored in the memory is executed by the processor, the processor is caused to execute the steps of the above method for processing a target control.

[0045] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor is caused to execute the steps of the above method for processing a target control.

[0046] The above method, apparatus, computer device, and storage medium for processing a target control send a registration request carrying a device number to a buried point management system; when the buried point management system completes registration based on the device number, determine the page to be buried with points; in response to a marking operation on a target control in the page to be buried with points, bury the target control with points and generate a buried point code value for marking that the target control has been buried with points; automatically generate a corresponding buried point code value through the marking operation on the target control, saving a large amount of time for manual marking and effectively improving the marking efficiency. Upload the buried point code value and a screenshot of the page to be buried with points to the buried point management system; in response to a request for querying the buried point code value, query the buried point code value and the screenshot from the buried point management system, and highlight the target control marked by the buried point code value in the screenshot. By highlighting the target control marked by the buried point code value when querying the buried point code value, the buried point code value corresponds one-to-one with the target control in the marked page. Thus, analysts can quickly and accurately understand the meaning of the buried point code value. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is an application environment diagram of the method for processing a target control in one embodiment;

[0048] Figure 2 It is a flowchart of the method for processing a target control in one embodiment;

[0049] Figure 3The registration device page for the processing method of the target control in an embodiment;

[0050] Figure 4 The flowchart of the step of highlighting the target control in an embodiment;

[0051] Figure 5 The query buried point code value page for the processing method of the target control in an embodiment;

[0052] Figure 6 The display page of the buried point code value for the processing method of the target control in an embodiment;

[0053] Figure 7 The flowchart of the processing method of the target control in another embodiment;

[0054] Figure 8 The structural block diagram of the processing device of the target control in an embodiment;

[0055] Figure 9 The structural block diagram of the processing device of the target control in another embodiment;

[0056] Figure 10 The internal structure diagram of the computer device in an embodiment. Detailed implementation manners

[0057] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0058] The processing method of the target control provided by the present application can be applied to the application environment as Figure 1 shown. In this application environment, it includes a terminal 102 and a server 104. Among them, the terminal 102 communicates with the server 104 through a network. The processing method of the target control can be executed by the terminal 102 or the server 104, or jointly executed by the terminal 102 and the server 104. Here, the processing method of the target control is described by taking the execution by the terminal 102 as an example: The terminal 102 sends a registration request carrying the device number to the buried point management system; when the buried point management system completes the registration based on the device number, the terminal 102 determines the page to be buried; in response to the marking operation on the target control in the page to be buried, the terminal 102 performs buried point on the target control and generates a buried point code value for marking that the target control has been buried; the terminal 102 uploads the buried point code value and the screenshot of the page to be buried to the buried point management system; in response to the buried point code value query request, the terminal 102 queries the buried point code value and the screenshot from the buried point management system, and highlights the target control marked by the buried point code value in the screenshot.

[0059] Among them, the terminal 102 can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, etc. The buried point management system can be installed in the terminal 102, but is not limited thereto.

[0060] The server 104 can be an independent physical server. The buried point management system can be installed in the server 104, or can be a service node in a blockchain system. Each service node in the blockchain system forms a peer-to-peer (P2P) network. The P2P protocol is an application layer protocol running on top of the Transmission Control Protocol (TCP).

[0061] In addition, the server 104 can also be a server cluster composed of multiple physical servers, and can be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.

[0062] The terminal 102 and the server 104 can be connected through communication connection methods such as Bluetooth, USB (Universal Serial Bus), or network. This application does not limit this here.

[0063] In one embodiment, as Figure 2 shown, a method for processing a target control is provided. This method can be applied to a terminal or a server. Taking the terminal in Figure 1 as an example for description, the method includes the following steps:

[0064] S202, send a registration request carrying the device number to the buried point management system.

[0065] Among them, the buried point management system refers to a system for processing buried point-related data, such as querying buried point data, the buried point code value corresponding to the target control of the buried point, the position (coordinates) of the target control, the length and width information of the target control, etc. The device number refers to the unique device identifier or Universally Unique Identifier (UUID) corresponding to the device used for buried points.

[0066] Specifically, as Figure 3As shown, it is a registration device page. The registration device page can be opened by a terminal based on the URL of the buried point management system. The terminal responds to the scanning operation of the QR code in the registration interface to obtain the device number; or, in response to the device number input operation triggered in the registration interface, obtains the input device number; generates a registration request carrying the device number; and sends the registration request to the buried point management system.

[0067] In one embodiment, the terminal can respond to the scanning operation of the QR code in the registration interface of the buried point management system. The registration page can be opened by another terminal or server. By scanning the registration page displayed by the buried point management system, the device number of the terminal is obtained.

[0068] In one embodiment, the terminal responds to the device number input operation triggered in the registration interface of the buried point management system. The registration page can be opened by another terminal or server. The input device number is obtained in the buried point management system; the terminal responds to the registration operation triggered in the registration interface of the buried point management system, generates a registration request carrying the device number; and sends the registration request to the buried point management system.

[0069] For example, the terminal can use the built-in scanning function of the APP to be buried point. In response to the scanning operation of the QR code in the registration interface of the buried point management system, it scans the registration page displayed by the buried point management system, so that the buried point management system obtains the device number of the terminal corresponding to the APP.

[0070] S204. When the buried point management system completes the registration based on the device number, determine the page to be buried point.

[0071] Among them, the page to be buried point refers to the page for buried point.

[0072] Specifically, when the terminal receives the registration completion message fed back by the buried point management system based on the device number, it enters the target page of the application; in response to the selection operation on the target page, determines the target page as the page to be buried point;

[0073] The method further includes: taking a screenshot of the buried point page to obtain a screenshot of the buried point page.

[0074] For example, after the terminal receives the registration completion message "Registration completed" fed back by the buried point management system based on the device number, it enters the target page of a certain APP (application) (such as the security center page, etc.); the user clicks or checks the security center page, and the terminal responds to the selection operation of the user on the security center page and determines the security center page as the page to be buried point. The terminal takes a screenshot of the security center page to obtain a screenshot of the security center page.

[0075] S206. In response to a marking operation on a target control in the page to be instrumented, perform instrumentation on the target control and generate an instrumentation code value for marking that the target control has been instrumented.

[0076] Among them, the target control can refer to a window in the page or a button (key) in the page, a user interface (UI) control. Instrumentation can refer to a technology of implanting a specific identifier at a specific position in the page for capturing, recording, counting, and processing specific user behaviors under the target control. The instrumentation code value refers to an event on a specific target control marked during the instrumentation process and represents the identifier of the target control. For example, if the target control is the "gesture login settings button", the instrumentation code value marks the triggering operation of the user on the "gesture login settings button" and also represents the "gesture login settings button".

[0077] Specifically, the marker can click or select the target control in the page to be instrumented. The terminal responds to the marking operation on the target control in the page to be instrumented, implants a specific identifier under the target control (for example, for recording the number of clicks of the user on the target control, etc.), completes the instrumentation, and generates instrumentation data.

[0078] Among them, the instrumentation data includes information such as user information, instrumentation time, device number, and the instrumentation code value for marking that the target control has been instrumented.

[0079] In one embodiment, the steps of generating the instrumentation code value include: the terminal obtains the page identifier of the page to be instrumented and the control identifier of the target control; obtains the module identifier corresponding to the page to be instrumented; and generates an instrumentation code value for marking that the target control has been instrumented based on the page identifier, control identifier, and module identifier.

[0080] Among them, one module can include one or more functionally related pages, and one page will include one or more controls.

[0081] For example, if the page to be instrumented is the security center page and the target control is gesture login, the page identifier is "MainPage", the control identifier of the target control is "GestureLoginSet", its corresponding security center module for the security center page, and the module identifier of the security center module is "safecenter". Arrange the module identifier, page identifier, and control identifier in sequence, and the generated instrumentation code value is "safecenter.MainPage.GestureLoginSet".

[0082] S208. Upload the instrumentation code value and a screenshot of the page to be instrumented to the instrumentation management system.

[0083] In one embodiment, before S208, collect the position of the target control, the length and width information of the target control, and a screenshot of the page to be instrumented.

[0084] Among them, the position of the target control refers to the relative coordinates of the target control with respect to the page to be instrumented. For example, the relative coordinates can be (20, 30). The length and width information respectively refer to the length (the distance from the leftmost side to the rightmost side of the control) and the width (the distance from the topmost side to the bottommost side). For example, the length and width information is: length 100pt, width 30pt, where 1pt is equal to 0.376 millimeters.

[0085] Among them, the methods for obtaining relative page coordinates are as follows: For the (Fifth Edition of Hyper Text Markup Language, HTML5) page, the structure is analyzed using the Document Object Model (DOM) tree, and the browser is used to obtain the relative coordinates and length and width information of its own controls. For Android (a free and open-source operating system based on Linux) and iOS (Input Output System), the relative coordinates and length and width of the target control can be obtained.

[0086] In one embodiment, S208 includes uploading instrumenting data (such as instrumenting code values, user information, instrumenting time, etc.), the position of the target control, the length and width information of the target control, and a screenshot of the page to be instrumented to the instrumenting management system.

[0087] S210, in response to an instrumenting code value query request, queries the instrumenting code value and the screenshot from the instrumenting management system, and highlights the target control marked by the instrumenting code value in the screenshot.

[0088] In the above embodiment, by sending a registration request carrying the device number to the instrumenting management system; when the instrumenting management system completes registration based on the device number, determining the page to be instrumented; in response to a marking operation on the target control in the page to be instrumented, instrumenting the target control and generating an instrumenting code value for marking that the target control has been instrumented; through the marking operation on the target control, automatically generating the corresponding instrumenting code value, saving a large amount of time for manual marking and effectively improving the marking efficiency. Uploading the instrumenting code value and a screenshot of the page to be instrumented to the instrumenting management system; in response to an instrumenting code value query request, querying the instrumenting code value and the screenshot from the instrumenting management system, and highlighting the target control marked by the instrumenting code value in the screenshot. By highlighting the target control marked by the instrumenting code value when querying the instrumenting code value, making the instrumenting code value correspond one-to-one with the target control in the marked page. Thus, analysts can quickly and accurately understand the meaning of the instrumenting code value.

[0089] In one embodiment, as Figure 4 shown, the steps for highlighting the target control include:

[0090] S402. In response to the request for querying the buried point code value, query the buried point code value, the position of the target control, the length and width information of the target control, and the screenshot from the buried point management system.

[0091] Specifically, in response to the request for querying the buried point code value, after querying the buried point code value from the buried point management system, the terminal obtains the position of the target control, the length and width information of the target control, and the screenshot based on the buried point code value.

[0092] In one embodiment, the user can query the buried point code value according to the query buried point code value page as shown in Figure 5 . For example, enter one or more of the module corresponding to the target control, the keyword of the code value name, and the type to which the buried point code value belongs, and click query. The buried point management system will filter out one or more of the matching modules, keywords, and code value types, and the query results can be obtained. The information that can be included in the query results is: buried point code value, code value name, (code value) type, the most recent operator (the person who generated or edited the buried point code value most recently), update time (the time when the data related to the buried point code value is updated), etc.

[0093] For example, the user can access according to the specific website of the buried point management system with a terminal device. After entering "safecenter" under the system-module and clicking query, the query results corresponding to, for example, the buried point code values "safecenter.GestureLoginSet" and "safecenter.GestureLoginSet.modiffyGest" can be queried. Clicking on the details can show the specific information of the buried point code value.

[0094] S404. Generate a highlighting box based on the length and width information of the target control.

[0095] Among them, the highlighting box can refer to a rectangular box whose length and width information is larger than or equal to that of the target control, and the rectangular box is displayed in a color different from that of the target control.

[0096] Specifically, the terminal generates a rectangular box whose length and width information is larger than or equal to that of the target control based on the length and width information of the target control.

[0097] S406. According to the position of the target control, place the highlighting box on the target control marked by the buried point code value in the screenshot for display.

[0098] Specifically, the terminal determines the position of the highlighting box on the screenshot according to the condition that the position of the highlighting box on the screenshot is consistent with the position of the target control relative to the screenshot, and finally places the highlighting box on the target control marked by the buried point code value in the screenshot for display.

[0099] For example, when the query's buried point code value is "safecenter.MainPage.GestureLonginSet" and it is clicked, as Figure 5 shown, the "Details" corresponding to the buried point code value "safecenter.MainPage.GestureLonginSet" can be jumped to, and more detailed buried point code value information can be viewed in the display interface of the buried point code value shown as Figure 6 shown, such as routing information, fingerprint information when marking the target control, information of the affiliated node, and a screenshot of the highlighted display box corresponding to the target control.

[0100] In one embodiment, as Figure 7 shown, the processing method of the target control includes the user registering the automatic marking device number (id) with the buried point management system through the client (terminal). After the registration is successful, the buried point management system notifies the user of the successful registration message through the client. The user opens the client application (such as a certain APP), and the client queries the page to be buried with points. After the buried point management system returns the list of pages to be updated for buried points, the user enters the updated page to be buried with points, generates a screenshot corresponding to the page to be buried with points, and uploads it to the buried point management system. The user clicks the target control (button), generates buried point data (including the buried point code value), the coordinates and length and width information of the target control. After that, the user uploads the buried point data (including the buried point code value), the coordinates and length and width information of the target control. After the upload is successful, the buried point management system returns a successful upload message to the client. After the user logs in, the user enters the buried point management system to view the buried point situation. The buried point management system renders the screenshot corresponding to the buried point code value and displays all the buried point code values under this page. When the user selects any buried point code value of this page screenshot, the buried point management system obtains the coordinates and length and width (length and width information) of the target control, and renders the position of the buried point code value control in a highlighted form on the page, highlighting the position of the target control represented by the buried point code value. For example, the font of the name of the target control is highlighted or a highlighted display box surrounding the target control is highlighted. Among them, the middle of the highlighted display box is transparent, and the edge is drawn with a prominent color (fluorescent color, red, etc.) different from the target control.

[0101] In this embodiment, by responding to the buried point code value query request, querying the buried point code value, the position of the target control, the length and width information of the target control, and the screenshot from the buried point management system, generating a highlighted display box based on the length and width information of the target control, and placing the highlighted display box on the target control marked by the buried point code value in the screenshot for display according to the position of the target control. By highlighting the target control marked by the buried point code value when querying the buried point code value, the buried point code value is made to correspond one-to-one with the target control in the marked page. Thus, analysts can quickly and accurately understand the meaning of the buried point code value.

[0102] It should be understood that althoughFigure 2 , 4 The steps in the flowcharts of and 7 are shown in sequence according to the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 , 4 At least some of the steps in and 7 may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least some of the steps or stages in other steps or other steps.

[0103] In one embodiment, as Figure 8 shown, a processing device for a target control is provided. This device can be a software module, a hardware module, or a combination of both to become part of a computer device. Specifically, the device includes: a sending module 802, an entering module 804, a generating module 806, an uploading module 808, and a display module 810, where:

[0104] The sending module 802 is configured to send a registration request carrying a device number to the data point management system;

[0105] The entering module 804 is configured to enter the page to be data-pointed when the data point management system completes registration based on the device number;

[0106] The generating module 806 is configured to perform a data-pointing operation on the target control in response to a marking operation on the target control in the page to be data-pointed, and generate a data point code value for marking that the target control has been data-pointed;

[0107] The uploading module 808 is configured to upload the data point code value and a screenshot of the page to be data-pointed to the data point management system;

[0108] The display module 810 is configured to query the data point code value and the screenshot from the data point management system in response to a data point code value query request, and highlight the target control marked by the data point code value in the screenshot.

[0109] In one embodiment, the sending module 802 is further configured to obtain the device number in response to a scanning operation on the two-dimensional code in the registration interface; or, obtain the input device number in response to a device number input operation triggered in the registration interface; generate a registration request carrying the device number; and send the registration request to the data point management system.

[0110] In one embodiment, the entry module 804 is further configured to enter the target page of the application program when receiving the registration completion message fed back by the buried point management system based on the device number; in response to the selection operation on the target page, determine the target page as the page to be buried with points;

[0111] The upload module 808 is further configured to upload the buried point code value, the position of the target control, the length and width information of the target control, and the screenshot of the page to be buried with points to the buried point management system.

[0112] In one embodiment, the display module 810 is further configured to, in response to the buried point code value query request, query the buried point code value, the position of the target control, the length and width information of the target control, and the screenshot from the buried point management system; generate a highlighted box based on the length and width information of the target control; and place the highlighted box on the target control marked by the buried point code value in the screenshot for display according to the position of the target control.

[0113] In one embodiment, the generation module 806 is further configured to obtain the page identifier of the page to be buried with points and the control identifier of the target control; obtain the module identifier corresponding to the page to be buried with points; and generate a buried point code value for marking that the target control has been buried with points based on the page identifier, the control identifier, and the module identifier.

[0114] In one embodiment, as Figure 9 shown, the device further includes: a screenshot module 812 and a collection module 814, where

[0115] The screenshot module 812 is configured to take a screenshot of the buried point page to obtain a screenshot of the buried point page.

[0116] In one of the embodiments, the device further includes:

[0117] The collection module 814 is configured to collect the position of the target control and the length and width information of the target control;

[0118] In the above embodiments, a registration request carrying a device number is sent to the data point management system; when the data point management system completes registration based on the device number, the page to be data-pointed is determined; in response to a marking operation on a target control in the page to be data-pointed, the target control is data-pointed, and a data-point code value for marking that the target control has been data-pointed is generated; through the marking operation on the target control, the corresponding data-point code value is automatically generated, saving a large amount of time for manual marking and effectively improving the marking efficiency. The data-point code value and a screenshot of the page to be data-pointed are uploaded to the data point management system; in response to a data-point code value query request, the data-point code value and the screenshot are queried from the data point management system, and the target control marked by the data-point code value in the screenshot is highlighted. By highlighting the target control marked by the data-point code value when querying the data-point code value, the data-point code value corresponds one-to-one with the target control in the marked page. Thus, analysts can quickly and accurately understand the meaning of the data-point code value.

[0119] For the specific limitations on the processing device for the target control, reference can be made to the limitations on the processing method for the target control in the above text, which will not be elaborated here. Each module in the above processing device for the target control can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.

[0120] In one embodiment, a computer device is provided. The computer device can be a terminal or a server. In this embodiment, the computer device is taken as an example of a terminal for illustration, and its internal structure diagram can be as Figure 10 shown. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a carrier network, NFC (Near Field Communication), or other technologies. The computer program, when executed by the processor, implements a processing method for a target control. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0121] Those skilled in the art can understand, Figure 10The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.

[0122] In one embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0123] In one embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0124] In one embodiment, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device implements the steps in the above method embodiments.

[0125] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it may include the processes of the above method embodiments. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in this application may include at least one of non-volatile and volatile memories. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0126] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope described in this specification.

[0127] The above embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.

Claims

1. A method for processing a target control, characterized in that, The method includes: Sending a registration request carrying a device number to a buried point management system; When the buried point management system completes registration based on the device number, determining a page to be buried with points; In response to a marking operation on a target control in the page to be buried with points, performing buried point marking on the target control; Obtaining a page identifier of the page to be buried with points and a control identifier of the target control; Obtaining a module identifier corresponding to the page to be buried with points; Based on the page identifier, the control identifier, and the module identifier, generating a buried point code value for marking that the target control has been buried with points; Uploading the buried point code value and a screenshot of the page to be buried with points to the buried point management system; In response to a buried point code value query request, querying the buried point code value and the screenshot from the buried point management system, and highlighting the target control marked by the buried point code value in the screenshot.

2. The method according to claim 1, characterized in that, The sending a registration request carrying a device number to a buried point management system includes: In response to a scanning operation on a two-dimensional code in a registration interface, obtaining a device number; or, In response to a device number input operation triggered in the registration interface, obtaining the input device number; Generating a registration request carrying the device number; Sending the registration request to the buried point management system.

3. The method according to claim 1, characterized in that, The when the buried point management system completes registration based on the device number, determining a page to be buried with points includes: When receiving a registration completion message fed back by the buried point management system based on the device number, entering a target page of an application program; In response to a selection operation on the target page, determining the target page as the page to be buried with points; The method further includes: taking a screenshot of the buried point page to obtain a screenshot of the buried point page.

4. The method according to claim 1, characterized in that, The method further includes: Collecting the position of the target control and the length and width information of the target control; The uploading the buried point code value and a screenshot of the page to be buried with points to the buried point management system includes: Uploading the buried point code value, the position of the target control, the length and width information of the target control, and a screenshot of the page to be buried with points to the buried point management system.

5. The method according to claim 4, characterized in that, The in response to a buried point code value query request, querying the buried point code value and the screenshot from the buried point management system, and highlighting the target control marked by the buried point code value in the screenshot includes: In response to a buried point code value query request, querying the buried point code value, the position of the target control, the length and width information of the target control, and the screenshot from the buried point management system; Generating a highlighting frame based on the length and width information of the target control; According to the position of the target control, placing the highlighting frame on the target control marked by the buried point code value in the screenshot for display.

6. A device for processing a target control, characterized in that, The device includes: A sending module, configured to send a registration request carrying a device number to a buried point management system; An entering module, configured to enter a page to be buried with points when the buried point management system completes registration based on the device number; A generation module, configured to, in response to a marking operation on a target control in the page to be instrumented, perform an instrumentation operation on the target control, and obtain the page identifier of the page to be instrumented and the control identifier of the target control; obtain the module identifier corresponding to the page to be instrumented; and generate an instrumentation code value for marking that the target control has been instrumented based on the page identifier, the control identifier, and the module identifier. An upload module, configured to upload the instrumentation code value and a screenshot of the page to be instrumented to the instrumentation management system. A display module, configured to, in response to an instrumentation code value query request, query the instrumentation code value and the screenshot from the instrumentation management system, and prominently display the target control marked by the instrumentation code value in the screenshot.

7. The device according to claim 6, characterized in that, The sending module is further configured to, in response to a scanning operation on a two-dimensional code in the registration interface, obtain the device number; or, in response to a device number input operation triggered in the registration interface, obtain the input device number; and generate a registration request carrying the device number. Send the registration request to the instrumentation management system.

8. The device according to claim 6, wherein The entry module is further configured to, when receiving a registration completion message fed back by the instrumentation management system based on the device number after completing the registration, enter the target page of the application program. In response to a selection operation on the target page, determine the target page as the page to be instrumented; The apparatus further includes: taking a screenshot of the instrumentation page to obtain a screenshot of the instrumentation page.

9. A computer device, comprising a memory and a processor, the memory storing a computer program, wherein When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

10. A computer-readable storage medium storing a computer program, wherein When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Buried point data query method, device, system, equipment and computer storage medium

    CN110990619A

  • Buried point data display method and device

    CN111158998A