Virtual resource transaction processing method and device, equipment and storage medium
Through the implementation of virtual resource transaction processing methods in the terminal equipment, use the online problem list information matching business to match the single page data to determine whether there are online problems, solve the problem of online problems affecting user experience and transaction risks, and realize the transaction. Safety and user protection.
Patent Information
- Application Number
- CN202411161015.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2025-01-21
AI Technical Summary
In the prior art, the repair cycle of online problems is relatively long, which leads to the easy impact of user experience or losses before the repair is completed, especially in virtual resource transactions.
Through the transaction processing method of virtual resource in the terminal device, first obtain the online problem list information of the target client from the service background, record the dynamic operation information and static page data of the single page of the business, obtain the order information, and use these to submit these The information is matched with the information of the online question list to determine whether there is an online question, so as to determine whether to terminate the order transaction process.
Effectively reduce the reduction of user experience and transaction risks caused by online issues, ensure the security of transactions, and avoid losses when the virtual resource placing orders before the online problem is repaired.
Smart Images

Figure CN119338465A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a method, apparatus, device and storage medium for processing transactions of virtual resources. Background Art
[0002] The client may have unexpected functional failures during operation, which may cause some online problems. That is, when the functions published by the client fail, some problems may occur that affect user business requests or are perceived by users.
[0003] However, since the repair cycle of online problems is long, it is easy for online problems to affect the user experience or cause losses to users before the online problems are repaired. For example, if a user places an order for virtual resources before the online problem is fixed, the user will lose the principal. Therefore, how to reduce the reduction in user experience and transaction risks caused by online problems is a technical problem that needs to be solved in this application. Summary of the invention
[0004] The present application provides a transaction processing method, device, equipment and storage medium for virtual resources to reduce the reduction in user experience and transaction risks caused by online problems and ensure the security of transactions.
[0005] In a first aspect, the present application provides a transaction processing method for virtual resources, the method comprising: obtaining target online problem list information corresponding to a target client from a service background; in response to a trigger operation of entering a business order page of the target client, recording dynamic operation information and static page data related to the business order page; in response to a trigger operation for submitting a target order in the business order page, obtaining order information of the target order; matching the dynamic operation information, static page data and order information with the target online problem list information to obtain an online problem verification result; if the online problem verification result is that an online problem exists, terminating the order transaction process corresponding to the target order; if the online problem verification result is that there is an online problem, running the order transaction process corresponding to the target order.
[0006] In a second aspect, the present application provides a transaction processing device for virtual resources, comprising: a first acquisition module, used to: obtain target online problem list information corresponding to the target client from the service background; a recording module, used to: respond to the trigger operation of entering the business order page of the target client, and record the dynamic operation information and static page data related to the business order page; a second acquisition module, used to: respond to the trigger operation for submitting the target order in the business order page, and obtain the order information of the target order; a matching module, used to: match the dynamic operation information, static page data and order information with the target online problem list information to obtain the online problem verification result; a transaction processing module, used to: if the online problem verification result is that there is an online problem, terminate the order transaction process corresponding to the target order; if the online problem verification result is that there is no online problem, run the order transaction process corresponding to the target order.
[0007] In a third aspect, the present application provides an electronic device, comprising: a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, and executing the method in the first aspect or its various implementations.
[0008] In a fourth aspect, the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute the method in the first aspect or its various implementations.
[0009] In a fifth aspect, the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute the method in the first aspect or its various implementations.
[0010] In a sixth aspect, the present application provides a computer program, which enables a computer to execute the method in the first aspect or its various implementations.
[0011] Through the technical solution of the present application, the terminal device can obtain an online problem list from the service background before entering the business order page. After that, in response to entering the business order page and submitting the target order, it can obtain dynamic operation information and static page data related to the business order page, as well as order information of the target order. Then, the terminal device can match the above-mentioned dynamic operation information, static page data and order data with the online problem list information, and determine whether there is an online problem based on the matching result. The order can be intercepted when there is an online problem. Therefore, the user experience reduction and transaction risks caused by online problems can be reduced, and the security of the transaction can be ensured. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0013] Figure 1 An application scenario diagram provided for an embodiment of the present application;
[0014] Figure 2 A flowchart of a virtual resource transaction processing method provided in an embodiment of the present application;
[0015] Figure 3 A schematic diagram of a virtual resource transaction processing method provided in an embodiment of the present application;
[0016] Figure 4 A schematic diagram of another virtual resource transaction processing method provided in an embodiment of the present application;
[0017] Figure 5 A schematic diagram of another virtual resource transaction processing method provided in an embodiment of the present application;
[0018] Figure 6 A schematic diagram of another virtual resource transaction processing method provided in an embodiment of the present application;
[0019] Figure 7 A schematic diagram of another virtual resource transaction processing method provided in an embodiment of the present application;
[0020] Figure 8 A schematic diagram of another virtual resource transaction processing method provided in an embodiment of the present application;
[0021] Fig. 9 A schematic diagram of a virtual resource transaction processing device 900 provided in an embodiment of the present application;
[0022] Fig.10 A schematic block diagram of an electronic device 1000 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] As mentioned above, since the repair cycle of online problems is long, it is easy to affect the user experience or cause losses to the user before the online problems are repaired.
[0026] In order to solve the above technical problems, the inventive concept of the present application is: the terminal device can first obtain an online problem list from the service background before entering the business order page; thereafter, in response to entering the business order page and submitting the target order, dynamic operation information and static page data related to the business order page, as well as order information of the target order can be obtained; then, the above dynamic operation information, static page data and order data can be matched with the online problem list information, and it can be determined whether there is an online problem based on the matching results, and the order can be intercepted when there is an online problem. Therefore, the user experience reduction and transaction risks caused by online problems can be reduced, thereby ensuring the security of the transaction.
[0027] In one embodiment, the technical solution of the present application can be applied to the following scenarios, but not limited to:
[0028] Exemplarily, the technical solution of the present application can be used in the transaction processing scenario of virtual resources, and specifically can be applied to the ordering scenario when trading virtual resources. The virtual resources can be securities of various brokerages, various markets, and various categories, but not limited to this. For example, it can be applied to the ordering scenario of securities trading business before the online problem is fixed, and the present application does not limit this.
[0029] Exemplarily, the technical solution of the present application can be executed by an emergency response system, which is composed of a service background and terminal devices.
[0030] For example, Figure 1 An application scenario diagram provided for an embodiment of the present application, such as Figure 1As shown, the application scenario may include a terminal device 110 and a service backend 120. The terminal device 110 may establish a connection with the service backend 120 via a wired network or a wireless network.
[0031] For example, the terminal device 110 may be a mobile phone, a tablet computer, a desktop, a laptop, a handheld computer, a notebook computer, a vehicle-mounted device, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) or a virtual reality (VR) device, but is not limited thereto. The service backend 120 may be a server, a server cluster consisting of multiple servers, or a cloud platform control center, which is not limited in the embodiments of the present application.
[0032] For example, the service backend 120 may predetermine the online problem list information corresponding to each of multiple versions of the client; the target client may be installed on the terminal device 110, and the target online problem list information corresponding to the target client may be obtained from the service backend; thereafter, the terminal device 110 may respond to the trigger operation of entering the business order page of the target client, record the dynamic operation information and static page data related to the business order page; respond to the trigger operation for submitting the target order in the business order page, and obtain the order information of the target order; then, the terminal device 110 may match the dynamic operation information, static page data and order information with the target online problem list information to obtain the online problem verification result; then, the terminal device 110 may determine whether the online problem verification result is that there is an online problem: if the online problem verification result is that there is an online problem, the order transaction process corresponding to the target order is terminated; if the online problem verification result is that there is no online problem, the order transaction process corresponding to the target order is run.
[0033] also, Figure 1 A service backend and a terminal device are given as an example, and in fact other numbers of service backends and terminal devices may be included, and this application does not impose any limitation on this.
[0034] In addition, the technical solution of the present application may also be executed by the above-mentioned service background 120, or the technical solution of the present application may also be executed by the above-mentioned terminal device 110, and the present application does not impose any restrictions on this.
[0035] It should be noted that all technical solutions in the present application can be arbitrarily combined to form optional embodiments of the present application. To avoid repetition, they will not be described in detail.
[0036] It should be noted that in the specific implementation of this application, relevant data such as online question list information, order information, dynamic operation information and static page data are involved. When the embodiments of this application are applied to specific products or technologies, user permission, consent or authorization is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0037] The technical solution of this application will be described in detail below:
[0038] Figure 2 A flowchart of a virtual resource transaction processing method provided in an embodiment of the present application, the method can be performed as follows Figure 1 The terminal device 110 shown is executed, but not limited thereto. The terminal device 110 may be a terminal device in an emergency response system, and the emergency response system includes a terminal device and a service background.
[0039] like Figure 2 As shown, the method may include the following steps:
[0040] S210: Obtain target online question list information corresponding to the target client from the service backend;
[0041] S220: In response to a triggering operation of entering a service ordering page of a target client, recording dynamic operation information and static page data related to the service ordering page;
[0042] S230: In response to a trigger operation for submitting a target order in a business order placement page, acquiring order information of the target order;
[0043] S240: Match the dynamic operation information, static page data, and order information with the target online problem list information to obtain an online problem verification result;
[0044] S250: Determine whether the online problem verification result is that there is an online problem. If the online problem verification result is that there is an online problem, execute S260; if the online problem verification result is that there is no online problem, execute S270;
[0045] S260: terminating the order transaction process corresponding to the target order;
[0046] S270: Run the order transaction process corresponding to the target order.
[0047] In one embodiment, the terminal device may install the target client, and then the terminal device may obtain the target online question list information corresponding to the target client from the service background in response to the startup operation of the target client.
[0048] Furthermore, in one embodiment, the terminal device may also respond to a trigger operation of entering the business ordering page of the target client, that is, when entering the business ordering page, obtain the target online question list information from the service background again, and use the target online question list information obtained this time to update the target online question list information obtained when starting the target client, so as to ensure that the target online question list information used in subsequent matching processes is the latest.
[0049] Alternatively, the service backend may also store a record of changes to the target online problem list information, which may include: information on changes to the target online problem list information between the time the target client is started and the time the business order page is entered; thereafter, the terminal device may obtain the change record from the service backend when starting the target client; if the change record is not empty, the terminal device may obtain information on the target online problem list information after the change information has changed based on the change record, and use the changed information to update the target online problem list information obtained at startup; if the change record is not empty, the terminal device may directly perform subsequent matching operations based on the target online problem list information obtained at startup.
[0050] Among them, the terminal device can obtain the target online question list information from the service background according to a request method based on HyperText Transfer Protocol (HTTP).
[0051] Alternatively, the terminal device can also obtain the target online problem list information from the service background according to the Transmission Control Protocol (TCP) long link. Specifically, the terminal device can establish a connection with the service background based on the TCP protocol, and then the service background can send the determined target online problem list information to the terminal device in real time, so that the terminal device does not need to send a request to the service background at an appropriate time, making the sending of the target online problem list information more timely and concise.
[0052] In one embodiment, different versions of clients correspond to different online question list information, and the service backend can determine and store the online question list information of each of the multiple versions of clients. The online question list information corresponding to the target client is the target online question list information.
[0053] Exemplarily, taking the target client as an example, the server can record the problem-related information when each online problem occurs in the target client. The problem-related information may include, but is not limited to: preset dynamic operation information and preset static page data related to the business order page, and preset order information of the order to be submitted in the business order page; then, the service backend can parse and combine the above problem-related information to determine the target online problem list information. Specifically, the target online problem list information may include each online problem and the problem-related information corresponding to each online problem.
[0054] The online question list information can be in the form of a dictionary, array or linked list, but is not limited thereto. A dictionary is a data structure, also known as a map, symbol table or associative array. A dictionary stores data through a pairing of keys and values. Each key is mapped to a value. The key is usually unique, and the value can be data, an object or other complex data structures.
[0055] For example, the target online question list information can be as follows:
[0056] Target online question list information = {
[0057] Online question 1 = {
[0058] Preset static page data: {preset client version: 1.23.4532};
[0059] Preset dynamic operation information: {preset page jump information: 12; preset operation view information: D}; preset order information: {preset trading market: market 1}};
[0060] Online question 2 = {
[0061] Preset static page data: {preset client version: 1.23.4532};
[0062] Preset dynamic operation information: {preset page jump information: 12; preset operation view information: B}; preset order information: {preset trading market: market 2}}}.
[0063] It should be noted that the preset dynamic operation information, preset static page data, preset order information and other question-related information in the target online question list can correspond to the content, form and recording rules of the dynamic operation information, static page data and order information determined by entering the business order page and submitting the target order in subsequent embodiments, so as to facilitate subsequent matching operations.
[0064] In the above embodiment, the service background can predetermine the online problem list information, so that before entering the business order page, the target online problem list information of the target client can be quickly sent to the terminal device for subsequent matching operations, thereby preventing the impact of the online problem from further expanding before the online problem is fixed.
[0065] Moreover, since the terminal device obtains the target online question list information, that is, the online text list information of the specified version, the scope of matching online questions and the scenario of order interception are more accurate and will not affect the normal transaction process of other versions of clients.
[0066] This application will introduce the dynamic operation information, static page data and order information determined by entering the business order page and submitting the target order in the following content.
[0067] In one embodiment, the terminal device may first determine a rule for recording operation information; and then record dynamic operation information, static page data, and order information according to the rule for recording operation information.
[0068] The operation information recording rules refer to the rules for recording the operation information to the terminal device. The operation information includes: dynamic operation information, static page data and order information.
[0069] Exemplarily, the rule for recording operation information may be: recording the operation information based on a key-value pair (e.g., in dictionary form), the key-value pair consisting of an information name of the operation information, a colon (:), and the information content of the operation information, the information name of the operation information is located on the left side of the key-value pair, the colon is located in the middle of the key-value pair, and the information content of the operation information is located on the right side of the key-value pair.
[0070] In the following content, this application will introduce the embodiments of this application by taking the example that the operation information such as dynamic operation information, static page data and order information is in dictionary form.
[0071] With respect to static page data, in one embodiment, the static page data may include, but is not limited to: target client version data of the target client, entry page information, etc. Among them, the target client version data may be the version number or version name of the target client, but is not limited thereto; the entry page refers to the entry page for entering the business order page, and the entry page information refers to information related to the entry page for entering the business order page, for example, it may be the page name or page identifier of the entry page, but is not limited thereto. Taking a financial application as an example, the business order page may be entered from the position page, or from the option chain list page, then the entry page of the business order page may be the position page or the option chain page.
[0072] Exemplarily, the terminal device may respond to a triggering operation of entering a service ordering page of the target client and record static page data related to the service ordering page as the following key-value pairs:
[0073] Target client version data (Version): 1.23.4532.
[0074] Among them, "target client version data (Version)" refers to the information name of the static page data; "1.23.4532" refers to the information content of the static page data.
[0075] Regarding dynamic operation information, in one embodiment, the dynamic operation information includes at least one of the following: target page jump information of jumping between different target pages of the target client when entering the business order page, and target operation view information of multiple page view controls in the business order page after entering the business order page.
[0076] The target page refers to any of the following pages: a business order page, a preceding page used to trigger entry into the business order page, and a subsequent page triggered after entering the business order page.
[0077] Exemplarily, the target page jump information may include: a page character sequence, where the page character sequence may refer to page identifiers of a plurality of different target pages arranged in a jump order, and the page identifier may be a page name, but is not limited thereto.
[0078] For example, Figure 3 As shown, assuming that the target client first displays the service list page (i.e. Figure 3 1); thereafter, in response to the user entering the service ordering page from the service list page (i.e. Figure 3 The target client responds to the trigger operation on the business details page and jumps from the business order page to the business details page (i.e. Figure 3 3), the business details page is the subsequent page of the business order page; finally, return to the business order page from the business details page, where the page identifiers of the business list page, the business order page, and the business details page are: 1, 2, 3; then, the terminal device can record the dynamic operation information as the following key-value pairs:
[0079] Target page jump information (Scene): 1232.
[0080] Among them, "target page jump information (Scene)" refers to the information name of the dynamic operation information; "1232" refers to the information content of the dynamic operation information.
[0081] The page view control refers to a control in the business order page that is used to control order parameters such as order quantity, order price, virtual resource category, order type, etc. For example, the page view control may include any of the following: a text box, a drop-down selection box, a check box, and a button.
[0082] Exemplarily, the target operation view information includes a view character sequence, and the view character sequence may include: control identifiers of multiple page view controls arranged in an operation order.
[0083] For example, Figure 4 As shown, it is assumed that the business ordering page of the target client includes the following page view controls: view A, view B, view C, view D, and the control identifiers of the page view controls are: A, B, C, D; the user operates view A, view B, view C, view A, view B, view C, view D based on the terminal device in sequence; then, the terminal device can record the dynamic operation information as the following key-value pairs:
[0084] Target operation view information (View): ABCABCD.
[0085] Among them, "target operation view information (View)" refers to the information name of the dynamic operation information; "ABCABCD" refers to the information content of the dynamic operation information.
[0086] Regarding order information, in one embodiment, the order information includes specified order information and optional order information, wherein the specified order information may include: the brokerage firm, trading market, category of virtual resources, account type and order type corresponding to the target order; the optional order information refers to other information in the order information except the specified order information, for example, the optional order information may include: the type and identification of the virtual resource, the transaction price and the transaction quantity.
[0087] Exemplarily, the terminal device may respond to a trigger operation for submitting a target order in a business order placement page (for example, the trigger operation may be an operation of opening a position, closing a position, buying, selling, etc., but not limited thereto), and record the order information of the target order as the following key-value pair:
[0088] Broker: Broker 123;
[0089] Trading market: Market 2;
[0090] Category (business): Category 3;
[0091] Account Type (accountType): Account Type 4;
[0092] Order Type (orderType): Order Type 7;
[0093] Stock Type (stockType): stock type 5;
[0094] Stock ID (stockId): stock 678;
[0095] Transaction price: 20 yuan / share;
[0096] Transaction quantity: 10 shares.
[0097] Among them, "broker, market, business, account type, order type, stock type, stock identifier, price, quantity" refers to the information name of the order information; "broker 123, market 2, business category 3, account type 4, order type 7, stock type 5, stock 678, 20 yuan / share, 10 shares" refers to the information content of the order information.
[0098] In the above process, the terminal device can obtain various operation information such as target client version data, page jump information, operation view information and order information, so that it can achieve more accurate matching with the target online problem list information based on various operation information, and then when it is determined that there is an online problem, it can achieve more accurate order interception, and prevent users from placing orders in scenarios where problems occur, thereby minimizing the scope of impact.
[0099] In addition, the terminal device can further modify, add or delete the specific contents included in the dynamic operation information, static page data and order information of the above-mentioned demand records, so as to achieve controllability of the objects matched by subsequent matching operations.
[0100] This application will introduce the process of matching the dynamic operation information, static page data and order information with the target online problem list information to obtain the online problem verification result in the following embodiments:
[0101] In one embodiment, the terminal device may first obtain the online problem matching rules; then, according to the online problem matching rules, the dynamic operation information, static page data and order information are respectively matched with the target online problem list information; thereafter, the terminal device may determine whether the online problem verification result is that there is an online problem based on the matching result: if the dynamic operation information, static page data and order information all match the target online problem list information, then the online problem verification result is determined to be that there is an online problem; if at least one of the dynamic operation information, static page data and order information does not match the target online problem list information, then the online problem verification result is determined to be that there is no online problem.
[0102] Among them, the online problem matching rules refer to the rules used when matching dynamic operation information, static page data and order information with the target online problem list information respectively.
[0103] For example, the online question matching rule may be: according to the character strings, i.e., character sequences, included in the dynamic operation information, static page data, and order information, respectively, they are matched with the corresponding preset character strings (i.e., preset character sequences) in the target online question list information. When matching, the order of the character strings may be matched, and part or all of the character strings may be matched. Specifically, the similarity between part or all of the character strings included in the dynamic operation information, static page data, and order information, and the corresponding preset character strings in the target online question list information may be determined based on a similarity calculation algorithm. If the similarity is greater than a similarity threshold, a match is determined; otherwise, a mismatch is determined.
[0104] The similarity calculation algorithm may be a similarity calculation algorithm based on the Jaccard similarity coefficient or the cosine similarity, but is not limited thereto.
[0105] This application will introduce how to match dynamic operation information, static page data, and order information with target online question list information respectively according to online question matching rules in the following embodiments:
[0106] For static page data, in one embodiment, the terminal device may match a character string corresponding to the target client version data with a character string of preset client version data in the target online question list information in response to the static page data including target client version data of the target client.
[0107] Exemplarily, when the terminal device matches the string corresponding to the target client version data with the string of the preset client version data in the target online question list information, it can use a similarity calculation algorithm to determine the similarity between the string corresponding to the target client version data and the string of the preset client version data. If the similarity is greater than the similarity threshold, it is determined that the static page data matches the target online question list information; otherwise, it is determined that the static page data does not match the target online question list information.
[0108] For example, assuming that the preset client version data in the target online question list information is 1.23.4532, and the target client version data in the page static data recorded by the terminal device is 1.23.4532, the terminal device can determine that the similarity between the string corresponding to the target client version data and the string of the preset client version data is 100%, and determine that the static page data matches the target online question list information.
[0109] With respect to dynamic operation information, in one embodiment, the terminal device may, in response to the dynamic operation information including target page jump information, match the target page jump information with the preset page jump information in the target online question list information; and / or, in response to the dynamic operation information including target operation view information, match the target operation view information with the preset operation view information in the target online question list information.
[0110] Specifically, the target page jump information includes a page character sequence, and the terminal device can compare the page character sequence in the target page jump information with the page character sequence in the preset page jump information and the character order of each page character; if the corresponding page characters are consistent and the character order of each page character is consistent, it is determined that the target page jump information matches the preset page jump information; otherwise, it can be determined that the target page jump information does not match the preset page jump information.
[0111] Exemplarily, assuming that the preset page jump information in the target online question list information is "preset page jump information: 12"; the target page jump information is "target page jump information (Scene): 1231", the terminal device can determine that the correspondence between the page characters in the above two page character sequences is inconsistent and the character order of the page characters is inconsistent, so it can be determined that the target page jump information does not match the preset page jump information, and then determine that the dynamic operation information does not match the target online question list information.
[0112] Specifically, the target operation view information includes a view character sequence, and the terminal device can compare the view character sequence in the target operation view information with the view character sequence in the preset operation view information and the character order of each view character; if the view characters correspond to each other and the character order of each view character corresponds to each other, it is determined that the target operation view information matches the preset operation view information; otherwise, it can be determined that the target operation view information does not match the preset page jump information.
[0113] Exemplarily, assuming that the preset operation view information in the target online question list information is "preset operation view information: DCB"; the target operation view information is "target operation view information (View): ABCABCD", the terminal device can determine that the correspondence between the view characters in the above two view character sequences is inconsistent and the character order of the view characters is inconsistent, so it can be determined that the target operation view information does not match the preset operation view information, and then determine that the dynamic operation information does not match the target online question list information.
[0114] It can be understood that, in one embodiment, if the dynamic operation information includes target page jump information and target operation view information, then in response to the target page jump information and the target operation view information both matching the preset page jump information, it is determined that the dynamic operation information matches the preset page jump information.
[0115] In one embodiment, before matching the dynamic operation information, static page data, and order information with the target online question list information, the terminal device may also first identify the first substring and the second substring in the page character sequence in the target page jump information and / or the view character sequence in the target operation view information, where the first substring is identical to and adjacent to the second substring; then, remove the first substring or the second substring in the page character sequence in the target page jump information and / or the view character sequence in the target operation view information. Thus, the character sequence can be optimized, repeated characters in the character sequence can be removed, the matching complexity can be reduced, and the matching efficiency can be improved.
[0116] It should be noted that the first substring, the second substring and other character strings refer to a part of or all of the continuous characters in the character sequence.
[0117] Exemplarily, assume that the page character sequence is 1234234, where "234" is a repeated substring, that is, the first "234" in the page character sequence 1234234 is the first substring, and the second "234" is the second substring. Therefore, it can be optimized to obtain a page character sequence of 1234.
[0118] Exemplarily, assume that the view character sequence is ABCDABCD, where "ABCD" is a repeated substring, that is, the first "ABCD" in the page character sequence ABCDABCD is the first substring, and the second "ABCD" is the second substring. Therefore, it can be optimized to obtain a view character sequence of ABCD.
[0119] Regarding the order information, in one embodiment, the terminal device can first determine the specified order information and optional order information in the order information, the specified order information including: the brokerage firm, trading market, category of virtual resources, account type and order type corresponding to the target order; then, the terminal device can determine whether the optional order information is a null value: if the optional order information in the order information is a null value, only the specified order information in the order information is matched with the specified order information included in the preset order information in the target online question list information; if the optional order information in the order information is not a null value, the specified order information and the optional order information in the order information are respectively matched with the specified order information and the optional order information included in the preset order information in the target online question list information.
[0120] Specifically, the terminal device can compare the target string in the order information with the preset string in the preset order information in the target online question list information; if the target string corresponds to the preset string, it is determined that the order information matches the target online question list information; otherwise, it is determined that the order information does not match the target online question list information.
[0121] Exemplarily, assuming that the optional order information in the order information obtained by the terminal device is an empty value, that is, it only includes the specified order information "trading market (market): market 2"; the preset order information in the target online question list information is "trading market (market): market 3; stock type (stockTyp e): stock type 5; stock identifier (stockId): stock 678; trading price (price): 20 yuan / share; trading quantity (quantity): 10 shares"; then, the terminal device can only match the "trading market (market): market 2" in the above order information with the "trading market (market): market 3" in the preset order information.
[0122] In one embodiment, when matching the dynamic operation information, static page data and order information with the target online problem list information, the terminal device may also match the partial character strings in the character strings respectively included in the dynamic operation information, static page data and order information with the corresponding preset character strings in the target online problem list information; if the corresponding preset character strings correspond to the partial character strings in the character strings respectively included in the dynamic operation information, static page data and order information, it is determined that the dynamic operation information, static page data and order information match the target online problem list information. This can improve the fault tolerance and matching efficiency of the matching, ensure a higher probability of locating online problems, and ensure the security of user assets.
[0123] The partial string refers to any part of consecutive characters in the string. For example, if the string is 1.23.4532, the corresponding partial string can be 1.23.4, 1.23, 1, or 23.4.
[0124] Exemplarily, assuming that the static page data is "target client version data (Version): 1.23.4532", and the preset character string corresponding to the preset static page data in the target online question list information is "preset client version data: 1.23", the terminal device can determine that the partial character string in the character string "1.23.4532" included in the static page data is "1.23", and match the partial character string "1.23" with the corresponding preset character string "1.23" in the target online question list information, and determine that the preset character string includes the partial character string, then it can be determined that the static page data matches the target online question list information. In this process, since the data volume of the partial character string "1.23" is smaller than the data volume of the full character string "1.23.4532" included in the static page data, the matching efficiency can be improved.
[0125] Exemplarily, assuming that the order information acquired by the terminal device includes the specified order information "broker: broker 123; trading market: market 2"; the preset order information in the target online problem list information is "trading market: market 2"; then, the terminal device can determine that part of the character string included in the order information is "market 2", and match the part of the character string "market 2" with the corresponding preset character string "market 2" in the target online problem list information, and determine that the preset character string "market 2" includes part of the character string "market 2", so that it can be determined that the order information matches the target online problem list information. Therefore, when the target online problem list information indicates that the trading market "market 2" may have an online problem, orders based on market 2 can be located with a higher probability, thereby improving the flexibility and fault tolerance of online problem identification.
[0126] Furthermore, in one embodiment, for dynamic operation information, static page data or order information, preset character strings corresponding to the dynamic operation information, static page data and order information respectively can be determined in the target online question list information, and the first character at the front of the arrangement order can be determined from each preset character string, and the first character can be located in the character string corresponding to the dynamic operation information, static page data or order information based on the first character, and the second character corresponding thereto can be determined, and then based on the character string length of the preset character string, the second character can be used as the starting character in the character string corresponding to the character string of the dynamic operation information, static page data or order information to determine the corresponding partial character string.
[0127] Taking static page data as an example, we can first determine the preset character string corresponding to the static page data in the target online question list information, and determine the first character at the front of the arrangement order from the preset character string. Based on the first character, we can locate it in the character string of the target client version data corresponding to the static page data and determine the second character corresponding to it. Then, based on the string length of the preset character string, we can determine the corresponding partial character string in the character string of the target client version data corresponding to the static page data with the second character as the starting character.
[0128] After obtaining the partial character strings corresponding to the dynamic operation information, static page data or order information, they can be compared with the preset character strings corresponding to the dynamic operation information, static page data or order information in the target online question list information. If a string portion consistent with the partial character string is matched in the preset string, it can be determined that it matches the target online question list information.
[0129] In one embodiment, if the online problem verification result is that there is no online problem, then running the order transaction process corresponding to the target order may specifically include: if the online problem verification result is that there is no online problem, then creating an order instruction based on the order information of the target order; sending the order instruction to the transaction server to instruct the transaction server to perform a transaction operation according to the order information of the target order. Afterwards, the transaction server may respond to the order instruction and perform a transaction operation according to the order information of the target order, thereby completing the transaction of the virtual resources in the target order.
[0130] Similarly, if the result of the online problem verification is that there is an online problem, the order transaction process corresponding to the target order is terminated, which may include: if the result of the online problem verification is that there is an online problem, the order instruction is not created according to the order information of the target order, then the order server will not obtain the order information of the target order, and will not perform transaction operations based on the order information of the target order, thereby terminating the order transaction process, intercepting the target order when there is an online problem, reducing the user experience and transaction risks caused by online problems, and ensuring the security of transactions.
[0131] The present application will introduce the embodiments of the present application in the form of schematic diagrams in the following content:
[0132] In one embodiment, Figure 5 and Figure 6 As shown, the terminal device can record static page data related to the business order page in response to the operation of entering the business order page; thereafter, the user can perform a jump operation between the business order page and other pages based on the terminal device, and the terminal device can record the dynamic operation information corresponding to the jump operation; in addition, the user can operate the page view control in the business order page based on the terminal device, and the terminal device can record the dynamic operation information corresponding to the operation. In addition, the terminal device can also remove repeated substrings in the dynamic operation information to update the dynamic operation information. Thereafter, the terminal device can obtain the order information in response to the user's trigger operation on the order button, that is, in response to the operation of triggering the submission of the target order, and match the above-mentioned page static data, dynamic operation information and order information with the target online problem list information respectively to determine whether the preset content in the target online problem list information is hit. Specifically, as Figure 7As shown, the terminal device can determine whether the client version number in the static data of the page is the preset version number in the target online problem list information, whether the page characters and view characters in the dynamic operation information are the preset page characters and preset view characters in the target online problem list information, and whether the order information is the preset order information in the target online problem list information; if they are all the preset contents in the target online problem list information, it is determined that there is an online problem, and the order is terminated, and a comforting message is used to remind the user; if they are not the preset contents in the target online problem list information, it is determined that there is no online problem, and the order operation continues.
[0133] In one embodiment, Figure 8 As shown, after the terminal device opens the target client, it can first obtain the target online problem list information from the service background, and parse and cache the target online problem list information; then, it can enter the business order page, and the terminal device can obtain the target online problem list information from the service background again, and parse and cache it, and update the previously obtained target online problem list information; then, record the static page data related to the business order page; and after the user operates the page view control in the business order page based on the terminal device, record the dynamic operation information corresponding to the operation; then, in response to the operation of triggering the submission of the target order, obtain the order information; and match the above-mentioned page static data, dynamic operation information and order information with the target online problem list information respectively to determine the page feedback: if the matching result, that is, the online problem verification result, is that there is an online problem, then terminate the order transaction process corresponding to the target order; if the matching result, that is, the online problem verification result, is that there is no online problem, then run the order transaction process corresponding to the target order. Specifically, if the order transaction process corresponding to the target order is run, the terminal device can create an order instruction based on the order information of the target order, and send the order instruction to the transaction server to instruct the transaction server to perform a transaction operation according to the order information of the target order. Afterwards, the transaction server can respond to the order instruction and perform transaction operations according to the order information of the target order, thereby completing the transaction of the virtual resources in the target order, that is, running and completing the order transaction process corresponding to the target order. If the order transaction process corresponding to the target order is terminated, the terminal device may not create an order instruction based on the order information of the target order, and then the order server will not obtain the order information of the target order, nor will it perform transaction operations based on the order information of the target order, and then the order transaction process corresponding to the target order can be terminated, so that the target order can be intercepted when there is an online problem, which can reduce the reduction in user experience and transaction risks caused by online problems and ensure the security of transactions.
[0134] Fig. 9 A schematic diagram of a virtual resource transaction processing device 900 provided in an embodiment of the present application.
[0135] like Fig. 9 As shown, the transaction processing device 900 for virtual resources includes: a first acquisition module 901, a recording module 902, a second acquisition module 903, a matching module 904, a transaction processing module 905, an identification module 906, and a removal module 907, wherein:
[0136] In one embodiment, a first acquisition module 901 is used to obtain target online problem list information corresponding to a target client from a service background; a recording module 902 is used to record dynamic operation information and static page data related to a business order page in response to a trigger operation for entering a business order page of a target client; a second acquisition module 903 is used to obtain order information of a target order in response to a trigger operation for submitting a target order in a business order page; a matching module 904 is used to match dynamic operation information, static page data and order information with target online problem list information to obtain an online problem verification result; a transaction processing module 905 is used to determine whether the online problem verification result is that an online problem exists; if the online problem verification result is that an online problem exists, the order transaction process corresponding to the target order is terminated; if the online problem verification result is that an online problem does not exist, the order transaction process corresponding to the target order is run.
[0137] In one embodiment, the matching module 904 is specifically used to: match the dynamic operation information, static page data and order information with the target online problem list information respectively according to the online problem matching rules; if the dynamic operation information, static page data and order information all match the target online problem list information, then determine that the online problem verification result is that there is an online problem; if at least one of the dynamic operation information, static page data and order information does not match the target online problem list information, then determine that the online problem verification result is that there is no online problem.
[0138] In one embodiment, the static page data includes target client version data of the target client; the matching module 904 is specifically used to: in response to the static page data including the target client version data of the target client, match the character string corresponding to the target client version data with the character string of the preset client version data in the target online question list information.
[0139] In one embodiment, the dynamic operation information includes at least one of the following: target page jump information for jumping between different target pages of the target client when entering the business order page, and target operation view information for multiple page view controls in the business order page after entering the business order page; the matching module 904 is specifically used to: in response to the dynamic operation information including the target page jump information, match the target page jump information with the preset page jump information in the target online question list information; and / or, in response to the dynamic operation information including the target operation view information, match the target operation view information with the preset operation view information in the target online question list information.
[0140] In one embodiment, the target page jump information includes a page character sequence, and the target operation view information includes a view character sequence; the matching module 904 is specifically used to: compare the page character sequence in the target page jump information with the page character sequence in the preset page jump information and the character sequence of each page character; if the corresponding page characters are consistent and the character sequence of each page character is consistent, it is determined that the target page jump information matches the preset page jump information; the matching module 904 is specifically used to: compare the view character sequence in the target operation view information with the view character sequence in the preset operation view information and the character sequence of each view character; if the corresponding view characters are consistent and the character sequence of each view character is consistent, it is determined that the target operation view information matches the preset operation view information.
[0141] In one embodiment, the identification module 906 is used to: identify the first substring and the second substring in the page character sequence in the target page jump information and / or the view character sequence in the target operation view information, the first substring is the same as and adjacent to the second substring; the removal module 907 is used to: remove the first substring or the second substring in the page character sequence in the target page jump information and / or the view character sequence in the target operation view information.
[0142] In one embodiment, the matching module 904 is specifically used to: determine the specified order information and optional order information in the order information; if the optional order information in the order information is a null value, only the specified order information in the order information is matched with the specified order information included in the preset order information in the target online question list information; if the optional order information in the order information is not a null value, the specified order information and the optional order information in the order information are respectively matched with the specified order information and the optional order information included in the preset order information in the target online question list information; wherein, the specified order information includes: the brokerage firm, trading market, category of virtual resources, account type and order type corresponding to the target order.
[0143] In one embodiment, the matching module 904 is specifically used to: match partial character strings in the character strings respectively included in the dynamic operation information, static page data and order information with corresponding preset character strings in the target online question list information; if the corresponding preset character strings in the target online question list information correspond to partial character strings in the character strings respectively included in the dynamic operation information, static page data and order information, then it is determined that the dynamic operation information, static page data and order information match the target online question list information.
[0144] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. To avoid repetition, they will not be described here. Specifically, Fig. 9 The device 900 shown can execute the above method embodiments, and the above and other operations and / or functions of each module in the device 900 are respectively for implementing the corresponding processes in the above methods, which will not be repeated here for the sake of brevity.
[0145] The above describes the device 900 of the embodiment of the present application from the perspective of the functional module in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software form instructions in the processor, and the steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or a combination of hardware and software modules in the decoding processor to perform. Optionally, the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory, and completes the steps in the above method embodiment in conjunction with its hardware.
[0146] Fig.10 A schematic block diagram of an electronic device 1000 provided in an embodiment of the present application.
[0147] like Fig.10 As shown, the electronic device 1000 may include:
[0148] The memory 1010 and the processor 1020, the memory 1010 is used to store the computer program and transmit the program code to the processor 1020. In other words, the processor 1020 can call and run the computer program from the memory 1010 to implement the method in the embodiment of the present application.
[0149] For example, the processor 1020 may be configured to execute the above method embodiments according to instructions in the computer program.
[0150] In some embodiments of the present application, the processor 1020 may include but is not limited to:
[0151] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
[0152] In some embodiments of the present application, the memory 1010 includes but is not limited to:
[0153] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be ROM, programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electric ally EPROM, EEPROM) or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDR AM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ES DRAM), synchronous connection dynamic random access memory (Synch Link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM).
[0154] In some embodiments of the present application, the computer program may be divided into one or more modules, which are stored in the memory 1010 and executed by the processor 1020 to complete the method provided by the present application. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device.
[0155] like Fig.10 As shown, the electronic device may also include:
[0156] The transceiver 1030 may be connected to the processor 1020 or the memory 1010 .
[0157] The processor 1020 may control the transceiver 1030 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. The transceiver 1030 may include a transmitter and a receiver. The transceiver 1030 may further include an antenna, and the number of antennas may be one or more.
[0158] It should be understood that the various components in the electronic device are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.
[0159] The present application also provides a computer storage medium on which a computer program is stored, and when the computer program is executed by a computer, the computer can perform the method of the above method embodiment. In other words, the present application embodiment also provides a computer program product containing instructions, and when the instructions are executed by a computer, the computer can perform the method of the above method embodiment.
[0160] When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the computer can be made to perform the corresponding flow in each method in the embodiment of the present application in whole or in part, and generate the functions that can be realized by each method in the embodiment of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction can be transmitted from a website site, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0161] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0162] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the module is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0163] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. For example, each functional module in each embodiment of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0164] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for processing virtual resource transactions, characterized in that: include: Obtain the target online problem list information corresponding to the target client from the service background; In response to a triggering operation of entering a service ordering page of the target client, recording dynamic operation information and static page data related to the service ordering page; In response to a trigger operation for submitting a target order in the business order placement page, acquiring order information of the target order; Matching the dynamic operation information, the static page data and the order information with the target online problem list information to obtain an online problem verification result; If the online problem verification result is that there is an online problem, terminating the order transaction process corresponding to the target order; If the online problem verification result is that there is no online problem, the order transaction process corresponding to the target order is run.
2. The method according to claim 1, characterized in that The step of matching the dynamic operation information, the static page data, and the order information with the target online problem list information to obtain an online problem verification result includes: Get online question matching rules; According to the online question matching rule, the dynamic operation information, the static page data and the order information are matched with the target online question list information respectively; If the dynamic operation information, the static page data, and the order information all match the target online problem list information, determining that the online problem verification result is that an online problem exists; If at least one of the dynamic operation information, the static page data and the order information does not match the target online problem list information, it is determined that the online problem verification result is that there is no online problem.
3. The method according to claim 2, characterized in that The static page data includes target client version data of the target client; According to the online question matching rule, matching the dynamic operation information, the static page data and the order information with the target online question list information respectively includes: In response to the static page data including the target client version data of the target client, a character string corresponding to the target client version data is matched with a character string of preset client version data in the target online question list information.
4. The method according to claim 2, characterized in that: The dynamic operation information includes at least one of the following: target page jump information of jumping between different target pages of the target client when entering the business order page, and target operation view information of multiple page view controls in the business order page after entering the business order page; According to the online question matching rule, matching the dynamic operation information, the static page data and the order information with the target online question list information respectively includes: In response to the dynamic operation information including the target page jump information, matching the target page jump information with the preset page jump information in the target online question list information; and / or, In response to the dynamic operation information including the target operation view information, the target operation view information is matched with preset operation view information in the target online question list information.
5. The method according to claim 4, characterized in that The target page jump information includes a page character sequence, and the target operation view information includes a view character sequence; The matching of the target page jump information with the preset page jump information in the target online question list information includes: Comparing the page character sequence in the target page jump information with the page character sequence in the preset page jump information and the character sequence of the page characters; If the characters on each page correspond to each other and the character sequences of the characters on each page correspond to each other, it is determined that the target page jump information matches the preset page jump information; The matching of the target operation view information with the preset operation view information in the target online question list information includes: Comparing the view character sequence in the target operation view information with the view character sequence in the preset operation view information and the character order of the view characters; If the view characters correspond to each other and the character sequences of the view characters correspond to each other, it is determined that the target operation view information matches the preset operation view information.
6. The method according to claim 5, characterized in that Before matching the dynamic operation information, the static page data and the order information with the target online question list information, the method further includes: Identify a first substring and a second substring in a page character sequence in the target page jump information and / or a view character sequence in the target operation view information, wherein the first substring is identical to and adjacent to the second substring; The first substring or the second substring in the page character sequence in the target page jump information and / or the view character sequence in the target operation view information is removed.
7. The method according to claim 2, characterized in that According to the online question matching rule, matching the dynamic operation information, the static page data and the order information with the target online question list information respectively includes: Determine the specified order information and the optional order information in the order information; If the optional order information in the order information is a null value, only the specified order information in the order information is matched with the specified order information included in the preset order information in the target online question list information; If the optional order information in the order information is not a null value, then the specified order information and the optional order information in the order information are matched with the specified order information and the optional order information included in the preset order information in the target online question list information respectively; The designated order information includes: the brokerage firm, trading market, category of virtual resources, account type and order type corresponding to the target order.
8. The method according to any one of claims 2 to 7, characterized in that: The matching of the dynamic operation information, the static page data and the order information with the target online question list information includes: Matching a portion of the character strings respectively included in the dynamic operation information, the static page data, and the order information with corresponding preset character strings in the target online question list information; If the corresponding preset character string in the target online question list information corresponds to a partial character string in the character strings respectively included in the dynamic operation information, the static page data and the order information, then it is determined that the dynamic operation information, the static page data and the order information match the target online question list information.
9. A virtual resource transaction processing device, characterized in that: include: The first acquisition module is used to: obtain target online question list information corresponding to the target client from the service background; A recording module, configured to: in response to a triggering operation of entering a service ordering page of the target client, record dynamic operation information and static page data related to the service ordering page; A second acquisition module is used to: in response to a trigger operation for submitting a target order in the business order placement page, acquire order information of the target order; A matching module, used to: match the dynamic operation information, the static page data and the order information with the target online problem list information to obtain an online problem verification result; Transaction processing module, used to: If the online problem verification result is that there is an online problem, terminating the order transaction process corresponding to the target order; If the online problem verification result is that there is no online problem, the order transaction process corresponding to the target order is run.
10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 8 by executing the executable instructions.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.