Website detection method and device, medium and equipment
By visiting the target website and analyzing its page structure, filling and submitting forms to detect responses, the problem that traditional website monitoring technology cannot determine the normality of business functions is solved, and the detection and improvement of the stability of the website operation is achieved.
Patent Information
- Application Number
- CN202510207375.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-06-13
AI Technical Summary
Traditional website monitoring technology cannot determine whether the business functions in the website can be used normally by users, which has significant limitations.
By visiting the target website, you can obtain the page rendering time and page request response code. If the page rendering time is less than the preset threshold and the response code indicates that the page response is successful, then parse the page's document object model to determine whether there is a form. If a form exists, fill in the form and submit it. If the target website responds successfully to the filled form, it is confirmed that the website is available.
It realizes detection of whether the website can be used normally by users, improves the operation stability of the website, and avoids the limitation that traditional methods can only detect network connectivity and server response status.
Smart Images

Figure CN120144889A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of website detection, and particularly to a website detection method, device, medium, and equipment. Background Art
[0002] With the rapid development of Internet technology, websites have become the core platforms for enterprises to serve users, display information, and conduct business. The availability of websites is directly related to user experience and business continuity. Traditional website monitoring technologies mainly focus on the detection of basic network connectivity and server response status. However, such methods can only determine whether a website can be accessed, and cannot confirm whether the business functions in the website can be normally used by users. Therefore, there are significant limitations. Summary of the Invention
[0003] In view of this, the present disclosure provides a website detection method, device, medium, and equipment, which can effectively monitor the availability of websites.
[0004] According to the first aspect of the embodiments of the present disclosure, a website detection method is provided. The method includes:
[0005] Access a target website, and obtain the page rendering duration and page request response code of the target website;
[0006] If the page rendering duration is less than a preset threshold, and the page request response code indicates that the page response is successful, then parse the document object model of the current page to determine whether there is a form on the current page;
[0007] If there is a form on the current page, then fill the form and submit the filled form to the target website;
[0008] If the request response code of the target website for the filled form indicates a successful response, then determine that the target website is available.
[0009] In one embodiment, the filling of the form includes:
[0010] Obtain a target feature library;
[0011] Fill the form according to the target feature library to obtain a filled form.
[0012] In one embodiment, the target feature library includes a general feature library and an exclusive feature library;
[0013] The filling of the form according to the target feature library to obtain a filled form includes:
[0014] Fill the form according to the exclusive feature library; the exclusive feature library is a feature library exclusive to each page in the target website;
[0015] If there is data information in the form that does not exist in the exclusive feature library, the form is filled according to the general feature library to obtain the filled form; the general feature library is a feature library common to multiple websites.
[0016] In one embodiment, filling the form according to the exclusive feature library includes:
[0017] Traverse the form to determine the field information to be filled in the form;
[0018] Determine the feature information corresponding to the field information in the exclusive feature library, and fill the feature information into the form.
[0019] In one embodiment, parsing the document object model of the current page to determine whether there is a form on the current page includes:
[0020] Parse the document object model of the current page to obtain the page elements included in the current page;
[0021] Traverse the page elements in the current page to determine whether there is a form label in the page elements;
[0022] If there is a form label in the page elements, it is determined that there is a form on the current page.
[0023] In one embodiment, the method further includes:
[0024] If the page rendering duration is greater than or equal to a preset threshold, or the page request code indicates that the page response fails, record the page rendering duration, the page request code, and the page response duration, and push them to the target object.
[0025] In one embodiment, the method further includes:
[0026] If the request response code of the target website for the filled form indicates a response failure, it is determined that the target website is unavailable, record the page state of the current page of the target website, and push the page state and the request response code of the current page to the target object.
[0027] According to the second aspect of the embodiments of the present disclosure, there is provided a website detection device, the device includes:
[0028] An acquisition unit, configured to access a target website and acquire the page rendering duration and the page request response code of the target website;
[0029] A parsing unit, configured to parse the Document Object Model (DOM) of the current page to determine whether there is a form on the current page if the page rendering duration is less than a preset threshold and the page request response code indicates that the page response is successful.
[0030] A filling unit, configured to fill the form if there is a form on the current page, and submit the filled form to the target website.
[0031] A determination unit, configured to determine that the target website is available if the request response code of the target website for the filled form indicates a successful response.
[0032] In one embodiment, the filling unit is specifically configured to:
[0033] Obtain a target feature library;
[0034] Fill the form according to the target feature library to obtain a filled form.
[0035] In one embodiment, the target feature library includes a general feature library and an exclusive feature library;
[0036] The filling unit is specifically configured to:
[0037] Fill the form according to the exclusive feature library; the exclusive feature library is a feature library exclusive to each page in the target website;
[0038] If the form includes data information that does not exist in the exclusive feature library, fill the form according to the general feature library to obtain the filled form; the general feature library is a feature library common to multiple websites.
[0039] In one embodiment, the filling unit is specifically configured to:
[0040] Traverse the form to determine the field information to be filled in the form;
[0041] Determine the feature information corresponding to the field information in the exclusive feature library, and fill the feature information into the form.
[0042] In one embodiment, the parsing unit is specifically configured to:
[0043] Parse the Document Object Model (DOM) of the current page to obtain the page elements included in the current page;
[0044] Traverse the page elements in the current page to determine whether there is a form label among the page elements;
[0045] If there is a form label among the page elements, determine that there is a form on the current page.
[0046] In one embodiment, the apparatus further includes:
[0047] A first recording unit, configured to record the page rendering duration, the page request code, and the page response duration and push them to a target object if the page rendering duration is greater than or equal to a preset threshold, or the page request code indicates a page response failure.
[0048] In one embodiment, the apparatus further includes:
[0049] A second recording unit, configured to determine that the target website is unavailable if the request response code of the target website for the filled form indicates a response failure, record the page status of the current page of the target website, and push the page status and the request response code of the current page to the target object.
[0050] According to a third aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the method steps described in the first aspect above are implemented.
[0051] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the method steps described in the first aspect above are implemented.
[0052] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:
[0053] By accessing a target website to determine whether the website can be accessed, after determining that the target website is accessible, filling in the form on the website page, submitting the filled form to the target website, and detecting whether the target website can normally respond to the filled form, if the target website can normally respond to the form, it is determined that the functions in the target website are available. Thus, it is realized to detect whether the target website can be normally used by users, improving the running stability of the website. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 is a flowchart of a website detection method shown in an exemplary embodiment of the present disclosure;
[0055] Figure 2 is a flowchart of a method for determining whether a form exists in the current page shown in an exemplary embodiment of the present disclosure;
[0056] Figure 3 is a flowchart of a method for filling in a form shown in an exemplary embodiment of the present disclosure;
[0057] Figure 4It is a block diagram of a website detection device shown in an exemplary embodiment of the present disclosure;
[0058] Figure 5 It is a schematic diagram of the hardware structure of a computer device shown in an exemplary embodiment of the present disclosure. Detailed implementation manners
[0059] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0060] With the rapid development of Internet technology, websites have become the core platforms for enterprises to serve users, display information, and conduct business. The usability of a website is directly related to the user experience and business continuity. Therefore, testers need to detect the usability of the website to ensure its stable operation. In the related art, only whether the network of the website is connected and whether the website can be normally accessed can be detected, but whether the business functions such as page display, user interaction, business logic, and data access of the website are normally available cannot be monitored.
[0061] Based on this, the present disclosure provides a website detection method, which can be applied to a computer device. Please refer to Figure 1 The flowchart of a website detection method shown in the following. The flowchart includes the following steps:
[0062] S101, access the target website, and obtain the page rendering duration and the page request response code of the target website.
[0063] In some embodiments, in order to simulate a browser to access a website and determine whether the website can be accessed, the target website can be accessed through a headless browser. A headless browser refers to a web browser with a graphical user interface, which can run in a server environment or any place where a user interface does not need to be displayed, and is mainly used in scenarios such as automated testing, web scraping, and performance optimization analysis. A headless browser can simulate the browser behavior of real website users, such as operations like loading pages, filling out forms, and clicking buttons, but it does not display a visual user interface. This is very useful for applications that need to run a large number of tests in the background or need to efficiently extract data from web pages.
[0064] By accessing the pages of a target website through a headless browser, results such as the page response time, page rendering duration, and page request response code of the target website can be obtained. Among them, the page request response code is a three-digit number code returned by the HTTP (HyperText Transfer Protocol) server to the client, used to indicate the processing result of the HTTP request. Among them, 1xx indicates information reception in progress, 2xx indicates success, 3xx indicates redirection, 4xx indicates client errors, and 5xx indicates server errors. Among them, 1xx indicates a response code starting with the number 1.
[0065] In one embodiment, the same target website may include multiple pages, and the network resource addresses of each page are different. Then, when the headless browser accesses the target website, according to the preset detection period, the URL (Uniform Resource Locator) list of the target website can be accessed periodically. By accessing multiple network addresses in the URL list one by one, it is detected whether each page in the target website can be accessed. For the convenience of explanation, the following embodiments will take one page as an example to illustrate the process of detecting the target website.
[0066] S102, if the page rendering duration is less than the preset threshold and the page request response code indicates that the page response is successful, then parse the document object model of the current page to determine whether there is a form on the current page.
[0067] If the page rendering duration of the target website is greater than or equal to the preset threshold when the headless browser accesses the target website, it means that the page response time is too long and the page cannot be successfully rendered within the specified time. Therefore, it can be determined that the target website cannot respond normally to the access of the headless browser, that is, the target website cannot be accessed normally.
[0068] Or, if the page request response code is not a 2xx success response code starting with 2 when the headless browser accesses the target website, but a 1xx information reception in progress, 3xx redirection, 4xx client error, or 5xx server error, then it means that the target website cannot respond normally to the access of the headless browser. At this time, information such as the page response time, page rendering duration, and page request response code of the target website can be recorded for testers (i.e., the target object) to analyze the reason for the failure of the target website to be accessed.
[0069] If the page rendering duration of the target website is less than the preset threshold when the headless browser accesses the target website, and the page request response code is a response code 2xx starting with 2, it indicates that the access response of the page to the headless browser is successful. Then, the DOM (Document Object Model) of the current page of the target website can be parsed. By parsing the DOM structure of the current page, it can be determined whether there is a form on the current page. In a web page, a form is an HTML (HyperText Markup Language) element that allows users to input data and submit it. These forms may contain various input fields, such as text boxes, radio buttons, check boxes, password boxes, drop-down menus, etc. For example, in the login interface of a website, the form can allow users to input a username and password. After the user inputs, the filled form can be submitted to the target website, and then the website verifies the user's login information and requests the corresponding resources.
[0070] In one embodiment, the method for determining whether there is a form on the current page is as Figure 2 shown Figure 2 and includes the following steps:
[0071] S201, Parse the document object model of the current page to obtain the page elements included in the current page.
[0072] S202, Traverse the page elements in the current page to determine whether there is a form label among the page elements.
[0073] S203, If there is the form label among the page elements, determine that there is a form on the current page.
[0074] First, after obtaining the DOM structure of the current page, parse the DOM structure of the current page. The DOM is a data structure. Through the DOM structure, the browser can parse the content in the web page (such as text, pictures, links, titles, etc.) into a tree, and each web page element (HTML tag, attribute, text, etc.) is represented as a node in this tree. The entire web page starts from the root node of the HTML file and extends to the child nodes including all elements and text content. Therefore, after parsing the DOM structure, the page elements included in the current page can be obtained.
[0075] Then, by traversing these page elements and determining whether there is label information corresponding to the form in the page elements, it can be determined whether there is a form on the current page. In some embodiments, the label corresponding to the form is "form", that is, by traversing the parsed page elements and determining whether there is a "form" node label among them, it can be determined whether there is a form on the current page. If there is a "form" label in the page elements of the current page, it can be determined that there is a form on the current page.
[0076] If there is no form on the current page (for example, a pure text interface that is only for users to browse and does not require users to input information), it can be directly determined that the current page of the target website is available. If there is a form on the current page, the following steps can be performed:
[0077] S103, if there is a form on the current page, fill the form and submit the filled form to the target website.
[0078] If it is determined that there is a form on the current page, then the feature library can be called to complete the required information in the form according to the information recorded in the feature library, and the filled form can be submitted to the target website to detect whether the target website can respond to the filled form.
[0079] After receiving the filled form, the target website will request corresponding resources according to the filled form, such as verifying login information. Then it returns a request response code to the headless browser, and based on this request response code, the response result of the target website to the filled form can be determined.
[0080] By submitting the filled form to the target website, it can be detected whether business functions such as user interaction, business logic, and data access in the target website can be used normally, rather than just detecting whether the target website can be accessed, which improves the detection depth and accuracy of the target website, and further improves the running reliability of the target website.
[0081] The method for filling the form will be described below. Please refer to Figure 3 the flowchart shown below, which includes:
[0082] S301, obtain the target feature library.
[0083] S302, fill the form according to the target feature library to obtain the filled form.
[0084] In one embodiment, before testing personnel detect the availability of a target website, a target feature library can be pre-constructed. The target feature library can include element rules used for website operation. The target feature library can include feature libraries of multiple pages in a target website, such as login information for the login page, request information for the search interface, etc. According to the element rules in the target feature library, the information to be filled in the form can be filled.
[0085] In some embodiments, the target feature library includes a general feature library and an exclusive feature library. The general feature library is a feature library common to multiple websites, which includes element rules common and frequent in multiple websites, such as user identity information. The exclusive feature library includes feature information exclusive to each page configured by the user according to the business functions of the target website. For example, a social media website may need to configure information such as an avatar, personal profile, hobbies, social network connections, etc.; an e-commerce website may need to configure information such as bank card numbers, billing addresses, payment methods, etc.; a public service website may need information such as tax information, social security numbers, medical information, etc. Other types of websites will not be enumerated one by one. In short, the exclusive information includes exclusive element rules configured by the testing personnel according to different website types.
[0086] When filling the form according to the target feature library, the exclusive feature library is preferentially used to fill the form. That is to say, first traverse the form, determine the field information to be filled in the form, then match the feature information corresponding to the field information in the exclusive feature library, and then fill the matched feature information into the form. The feature information refers to the information required when the target website executes business functions. For example, when the field information to be filled in the form is strings such as username, username, user, etc., the headless browser determines the feature information corresponding to the username, that is, the username information, according to the element rules stored in the exclusive feature library.
[0087] If all the field information to be filled in the form can be filled through the exclusive feature library, then the general feature library does not need to be matched anymore. If all the field information to be filled in the form cannot be filled according to the exclusive feature library, then the feature information corresponding to the field information can be matched again in the general feature library to complete filling the form.
[0088] By setting up the general feature library and the exclusive feature library, the testing personnel can reduce the information configuration of the exclusive feature library and only configure the information required by the target website and not existing in the general feature library in the exclusive feature library, which can effectively improve the construction efficiency of the exclusive feature library and thus improve the efficiency of detecting the target website.
[0089] S104, if the request response code of the target website for the filled form indicates a successful response, it is determined that the target website is available.
[0090] If the response code of the target website to the request for the filled form starts with 2 (i.e., 2xx), it indicates that the target website can respond to the filled form, that is, the target website is available. If the response code of the target website to the request for the filled form is 1xx (information receiving), 3xx (redirect), 4xx (client error), or 5xx (server error), then it indicates that the target website fails to respond to the filled form and the target website is unavailable. If the target website is unavailable, it means that the business functions in the target website cannot be normally used by users. For example, when a user accesses the target website and the target website displays the website homepage to the user, it indicates that the target website is accessible. However, when the user logs in with their user information on the homepage and the target website fails to successfully respond to the user's login, then the target website is accessible but unavailable.
[0091] For the case where the target website is accessible but unavailable, screenshots or screen recordings can be taken through a headless browser to record the page state of the current page of the target website. Then, the screenshots or screen recordings, along with information such as the request response code of the current page, page rendering duration, and page response duration, are pushed to the testers so that the testers can determine the access application information of the target website and analyze the cause of the website failure.
[0092] To implement the above website detection method, in one embodiment, a website detection system can be constructed, which includes a user configuration module, a task management execution module, a statistical analysis module, and an alarm module. The user configuration module can record the task information configured by the testers, such as the detection task name, detection task cycle, list of target website business URLs to be detected, target feature library, etc. The task management execution module can execute the detection tasks in the user configuration module to detect whether the target website is accessible and available, etc. The statistical analysis module can perform statistics on the results of detecting the target website and generate weekly reports, daily reports, monthly reports, etc. based on information such as page rendering duration, page request code, and page response duration. The alarm module can push the results of website detection, weekly reports, etc. to the testers via email, text message, etc., and issue timely alarms for unavailable websites.
[0093] In the embodiments of the present disclosure, it is determined whether a website can be accessed by accessing the target website. After determining that the target website is accessible, the form on the website page is filled and the filled form is submitted to the target website to detect whether the target website can normally respond to the filled form. If the target website can normally respond to the form, it is determined that the functions in the target website are available. Thus, it is realized to detect whether the target website can be normally used by users, improving the running stability of the website.
[0094] Corresponding to the embodiments of the foregoing website detection method, the present disclosure also provides embodiments of a website detection device.
[0095] Please refer to Figure 4 the block diagram of a website detection device shown below. The device includes:
[0096] An acquisition unit 401, configured to access a target website and acquire the page rendering duration and the page request response code of the target website;
[0097] An analysis unit 402, configured to, if the page rendering duration is less than a preset threshold and the page request response code indicates that the page response is successful, analyze the document object model of the current page to determine whether there is a form on the current page;
[0098] A filling unit 403, configured to, if there is a form on the current page, fill the form and submit the filled form to the target website;
[0099] A determination unit 404, configured to, if the request response code of the target website for the filled form indicates that the response is successful, determine that the target website is available.
[0100] In one embodiment, the filling unit 403 is specifically configured to:
[0101] Acquire a target feature library;
[0102] Fill the form according to the target feature library to obtain a filled form.
[0103] In one embodiment, the target feature library includes a general feature library and an exclusive feature library;
[0104] The filling unit 403 is specifically configured to:
[0105] Fill the form according to the exclusive feature library; the exclusive feature library is the feature library exclusive to each page in the target website;
[0106] If there is data information in the form that does not exist in the exclusive feature library, fill the form according to the general feature library to obtain the filled form; the general feature library is the feature library common to multiple websites.
[0107] In one embodiment, the filling unit 403 is specifically configured to:
[0108] Traverse the form to determine the field information to be filled in the form;
[0109] Determine the feature information corresponding to the field information in the exclusive feature library and fill the feature information into the form.
[0110] In one embodiment, the analysis unit 402 is specifically configured to:
[0111] Parse the Document Object Model of the current page to obtain the page elements included in the current page;
[0112] Traverse the page elements in the current page to determine whether there is a label of the form in the page elements;
[0113] If there is the label of the form in the page elements, it is determined that there is a form in the current page.
[0114] In one embodiment, the device further includes:
[0115] A first recording unit, configured to record the page rendering duration, the page request code, and the page response duration and push them to the target object if the page rendering duration is greater than or equal to a preset threshold, or the page request code indicates that the page response fails.
[0116] In one embodiment, the device further includes:
[0117] A second recording unit, configured to determine that the target website is unavailable if the request response code of the target website for the filled form indicates a response failure, record the page state of the current page of the target website, and push the page state and the request response code of the current page to the target object.
[0118] For the functions and effects of each unit in the above device, the specific implementation process is shown in the implementation process of the corresponding steps in the above method, which will not be elaborated here.
[0119] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiments described above are only illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present disclosure. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0120] The embodiments of the website detection device of the present disclosure can be applied to computer devices. The device embodiments can be implemented by software, or by hardware, or by a combination of software and hardware. Taking the software implementation as an example, as a logically meaningful device, it is formed by the processor of the computer device where it is located reading the corresponding computer program instructions in the non-volatile memory into the memory and running. From the hardware level, as Figure 5 shown, it is a hardware structure diagram of the website detection device of the present disclosure. Except for Figure 5In addition to the processor, memory, network interface, and non-volatile memory shown, the computer device where the website detection device is located in the embodiments may generally include other hardware according to its actual functions, which will not be elaborated herein.
[0121] Based on the same inventive concept, the present disclosure also provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the steps of the above website detection method are implemented.
[0122] Based on the same inventive concept, the present disclosure also provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the steps of the website detection method are implemented.
[0123] Thus, specific embodiments of the subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the acts recited in the claims may be performed in a different order and still achieve the desired result. Additionally, the processes depicted in the figures are not necessarily in the particular order or sequential order shown to achieve the desired result. In some implementations, multitasking and parallel processing may be advantageous.
[0124] The foregoing is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure shall be included within the scope of protection of the present disclosure.
Claims
1. A website detection method, characterized in that: The method comprises: Visit the target website and obtain the page rendering time and page request response code of the target website; If the page rendering time is less than a preset threshold, and the page request response code indicates that the page response is successful, the document object model of the current page is parsed to determine whether there is a form on the current page; If a form exists in the current page, fill in the form and submit the filled form to the target website; If the target website's request response code to the filled-in form indicates a successful response, it is determined that the target website is available.
2. The method according to claim 1, characterized in that Filling the form includes: Obtain target feature library; The form is filled according to the target feature library to obtain a filled form.
3. The method according to claim 2, characterized in that The target feature library includes a general feature library and a dedicated feature library; The step of filling the form according to the target feature library to obtain a filled form includes: Filling the form according to the exclusive feature library; the exclusive feature library is a feature library exclusive to each page in the target website; If the form includes data information that does not exist in the exclusive feature library, the form is filled in according to the universal feature library to obtain the filled form; the universal feature library is a feature library common to multiple websites.
4. The method according to claim 3, characterized in that The filling of the form according to the exclusive feature library includes: Traversing the form to determine field information to be filled in the form; Determine the feature information corresponding to the field information in the exclusive feature library, and fill the feature information into the form.
5. The method according to claim 1, characterized in that The parsing of the document object model of the current page to determine whether a form exists on the current page includes: Parse the document object model of the current page to obtain the page elements included in the current page; Traverse the page elements in the current page to determine whether there is a form tag in the page elements; If the tag of the form exists in the page element, it is determined that the form exists in the current page.
6. The method according to claim 1, characterized in that The method further comprises: If the page rendering time is greater than or equal to a preset threshold, or the page request code indicates that the page response fails, the page rendering time, the page request code, and the page response time are recorded and pushed to the target object.
7. The method according to claim 1, characterized in that The method further comprises: If the target website's request response code for the filled form indicates a failed response, the target website is determined to be unavailable, and the page status of the current page of the target website is recorded, and the page status and the request response code of the current page are pushed to the target object.
8. A website detection device, characterized in that: The device comprises: An acquisition unit, used to access a target website and acquire the page rendering time and page request response code of the target website; A parsing unit, configured to parse the document object model of the current page to determine whether a form exists on the current page if the page rendering time is less than a preset threshold and the page request response code indicates that the page response is successful; A filling unit, configured to fill in a form if one exists in the current page, and submit the filled form to the target website; The determining unit is configured to determine that the target website is available if a request response code of the target website to the filled-in form indicates a successful response.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of any method described in claims 1-7 are implemented.
10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 7 are implemented.