Object detection method, device, electronic device, and storage medium

By obtaining interactive parameters and performing interactive operations in live e-commerce scenarios, automatic ordering and quality inspection of item objects are realized, and the problems of high labor costs and small detection coverage in the existing technology are solved, improving detection efficiency.

CN114254943BActive Publication Date: 2025-04-15BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111601230.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-24
Publication Date
2025-04-15
Estimated Expiration
2041-12-24

AI Technical Summary

Technical Problem

In the prior art, the process of quality inspection of item objects in live e-commerce scenarios requires a large labor cost and communication cost, which affects the coverage of inspection.

Method used

By responsive to the detection trigger condition of the target object, interaction parameters are obtained and the first and second interaction operations of the target object are performed based on these parameters. The first interactive operation is an operation indicating the interaction target object, and the second interactive operation is to adjust the virtual resource corresponding to the interaction parameters.

Benefits of technology

It realizes automatic online purchase of items for inspection. By simulating users to perform interactive operations, transfer the target object to be inspected to the tester for quality inspection, and completes automatic ordering of the quality inspection object, improving the process efficiency of quality inspection object promotion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114254943B_ABST
    Figure CN114254943B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an object detection method, device, electronic device, storage medium and computer program product, the method comprising: in response to a trigger condition for detecting a target object, obtaining an interaction parameter of the target object; based on the interaction parameter, executing a first interaction operation of the target object; the first interaction operation is an operation indicating interaction with the target object; after executing the first interaction operation, executing a second interaction operation of the target object; the second interaction operation is an operation of adjusting a virtual resource corresponding to the interaction parameter. The present disclosure can be used to automatically purchase items online for testing, and can complete automatic ordering of quality inspection objects, thereby improving the process advancement efficiency of item quality inspection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to an object detection method, device, electronic device, storage medium, and computer program product. Background Art

[0002] At present, in order to detect the quality of objects in live e-commerce scenarios, it is necessary to purchase goods offline manually and send the purchased goods to the corresponding testing agency for testing. However, using the above method, the entire process requires a large amount of manpower and communication costs, and also affects the coverage of object detection. Summary of the invention

[0003] The present disclosure provides an object detection method, device, electronic device, storage medium and computer program product to at least solve the problem of high cost of quality detection process in related technologies. The technical solution of the present disclosure is as follows:

[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an object detection method, including:

[0005] In response to a trigger condition for detecting a target object, acquiring an interaction parameter of the target object;

[0006] Based on the interaction parameter, a first interaction operation of the target object is performed; the first interaction operation is an operation indicating interaction with the target object;

[0007] After executing the first interaction operation, executing a second interaction operation of the target object; the second interaction operation is an operation of adjusting the virtual resources corresponding to the interaction parameters.

[0008] In a possible implementation, the interaction parameter includes a detection party identifier for the target object, and the step of acquiring the interaction parameter of the target object in response to a trigger condition for detecting the target object includes:

[0009] Acquire a detection task queue of an object, and if a candidate object in the detection task queue meets a preset trigger condition, use the candidate object as the target object;

[0010] Determine a detection party identifier of the target object; the detection party identifier is used to indicate that a detection operation is to be performed on the target object.

[0011] In a possible implementation manner, determining the detection party identifier of the target object includes:

[0012] Obtaining a detection party identification information table; the detection party identification information table includes a correspondence between different object categories and different candidate detection party identifications;

[0013] In the detection party identification information table, a candidate detection party identification corresponding to the object category of the target object is searched as the detection party identification of the target object, and the receiving information corresponding to the detection party identification is determined.

[0014] In a possible implementation, the first interaction operation is used to submit a first interaction request of the target object, the first interaction request includes a first interaction creation request and a first interaction execution request, and executing the first interaction operation of the target object based on the interaction parameter includes:

[0015] receiving a first interaction creation result obtained after sending a first interaction creation request for the target object; the first interaction creation result is used to process the target object according to the received information corresponding to the detection party identifier; the first interaction creation result carries a preset detection identifier, and the preset detection identifier is used to indicate that the target object is an object for performing a detection operation;

[0016] A first interaction execution result obtained after sending a first interaction execution request of the target object is received; the first interaction execution result is used to determine the amount of virtual resources to be deducted based on the interaction parameters.

[0017] In a possible implementation, after performing the first interaction operation, performing the second interaction operation on the target object includes:

[0018] Determining a virtual resource interaction mode for the target object;

[0019] Based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction mode, a second interaction operation of the target object is performed to adjust the virtual resources corresponding to the interaction parameters according to the number of virtual resources to be deducted.

[0020] In a possible implementation, after the step of performing a second interaction operation on the target object based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction mode, the method further includes:

[0021] Receiving an interactive query result obtained after sending an interactive result query request for the target object;

[0022] The object interaction state of the target object is changed according to the interaction query result; the object interaction state is used to represent the object interaction result of the target object after the second interaction operation is performed.

[0023] In a possible implementation, the interaction parameter includes a virtual resource interaction mode for the target object, and obtaining the interaction parameter of the target object includes:

[0024] If the candidate virtual resource interaction mode corresponding to the target object meets a preset condition, the candidate virtual resource interaction mode is used as the virtual resource interaction mode of the target object;

[0025] Based on the virtual resource interaction mode, virtual resource quantity control information corresponding to the target object is obtained; the virtual resource quantity control information is used to control the virtual resource quantity to be deducted to meet the virtual resource quantity deduction condition corresponding to the virtual resource interaction mode.

[0026] According to a second aspect of an embodiment of the present disclosure, there is provided an object detection device, including:

[0027] an interaction parameter acquisition unit, configured to execute in response to a trigger condition for detecting a target object, to acquire an interaction parameter of the target object;

[0028] A first interaction operation execution unit is configured to execute a first interaction operation on the target object based on the interaction parameter; the first interaction operation is an operation indicating interaction with the target object;

[0029] The second interaction operation execution unit is configured to execute a second interaction operation on the target object after executing the first interaction operation; the second interaction operation is an operation of adjusting the virtual resources corresponding to the interaction parameters.

[0030] In one possible implementation, the interaction parameters include a detection party identifier for the target object, and the interaction parameter acquisition unit is specifically configured to execute a detection task queue for acquiring the object; if a candidate object in the detection task queue meets a preset trigger condition, the candidate object is used as the target object; the detection party identifier of the target object is determined; and the detection party identifier is used to indicate a detection operation to be performed on the target object.

[0031] In one possible implementation, the interaction parameter acquisition unit is further configured to execute acquisition of a detection party identification information table; the detection party identification information table includes a correspondence between different object categories and different candidate detection party identifications; in the detection party identification information table, the candidate detection party identification corresponding to the object category of the target object is queried as the detection party identification of the target object, and the received information corresponding to the detection party identification is determined.

[0032] In one possible implementation, the first interaction operation is used to submit a first interaction request for the target object, the first interaction request includes a first interaction creation request and a first interaction execution request, and the first interaction operation execution unit is specifically configured to execute and receive a first interaction creation result obtained after sending the first interaction creation request for the target object; the first interaction creation result is used to process the target object according to the received information corresponding to the detection party identifier; the first interaction creation result carries a preset detection identifier, and the preset detection identifier is used to characterize that the target object is an object for performing a detection operation; the first interaction execution result is received after sending the first interaction execution request for the target object; the first interaction execution result is used to determine the number of virtual resources to be deducted based on the interaction parameters.

[0033] In one possible implementation, the second interaction operation execution unit is specifically configured to execute and determine the virtual resource interaction mode for the target object; based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction mode, execute the second interaction operation of the target object to adjust the virtual resources corresponding to the interaction parameters according to the number of virtual resources that need to be deducted.

[0034] In a possible implementation, the method further includes:

[0035] An interactive query result receiving unit, configured to receive an interactive query result obtained after sending an interactive result query request for the target object;

[0036] The object interaction changing unit is configured to change the object interaction state of the target object according to the interaction query result; the object interaction state is used to represent the object interaction result of the target object after the second interaction operation is performed.

[0037] In one possible implementation, the interaction parameters include a virtual resource interaction mode for the target object, and the interaction parameter acquisition unit is further configured to execute, if a candidate virtual resource interaction mode corresponding to the target object meets a preset condition, using the candidate virtual resource interaction mode as the virtual resource interaction mode of the target object; based on the virtual resource interaction mode, obtaining virtual resource quantity control information corresponding to the target object; the virtual resource quantity control information is used to control the number of virtual resources that need to be deducted to meet the virtual resource quantity deduction condition corresponding to the virtual resource interaction mode.

[0038] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the object detection method as described in the first aspect or any possible implementation manner of the first aspect is implemented.

[0039] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the object detection method as described in the first aspect or any possible implementation manner of the first aspect is implemented.

[0040] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, the program product comprising a computer program, the computer program being stored in a readable storage medium, at least one processor of a device reading and executing the computer program from the readable storage medium, so that the device executes the object detection method described in any one of the embodiments of the first aspect.

[0041] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0042] The scheme disclosed herein obtains interaction parameters of the target object in response to a trigger condition for detecting the target object, and then executes a first interaction operation on the target object based on the interaction parameters, wherein the first interaction operation is an operation for indicating the interaction with the target object. After executing the first interaction operation, a second interaction operation on the target object is executed, wherein the second interaction operation is an operation for adjusting virtual resources corresponding to the interaction parameters. This realizes automated online purchase of item objects for detection, and simulates user interaction operations by obtaining interaction parameters of the target object to be inspected, so as to transfer the target object to be inspected to the detection party for quality detection. This enables automatic ordering of the inspection object, and improves the process efficiency of item object quality detection in the live e-commerce scenario.

[0043] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0045] Figure 1 The figure is a flow chart of an object detection method according to an exemplary embodiment.

[0046] Figure 2a It is a schematic diagram showing an automatic order placing process according to an exemplary embodiment.

[0047] Figure 2b The diagram is a schematic diagram showing an order creation process according to an exemplary embodiment.

[0048] Figure 2c The figure is a schematic diagram showing a payment pre-order processing process according to an exemplary embodiment.

[0049] Figure 2d The figure is a schematic diagram showing a payment deduction processing process according to an exemplary embodiment.

[0050] Figure 3 is a schematic diagram showing an object detection processing process according to an exemplary embodiment.

[0051] Figure 4 is a flow chart of another object detection method according to an exemplary embodiment.

[0052] Figure 5 is a block diagram of an object detection device according to an exemplary embodiment.

[0053] Figure 6 The figure is a diagram showing the internal structure of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0054] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0055] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure 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 interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure.

[0056] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0057] Figure 1 is a flow chart of an object detection method according to an exemplary embodiment. Figure 1 As shown, the method can be used in a server. It is understandable that the method can also be applied to a terminal, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. The following steps are included:

[0058] In step S110, in response to a trigger condition for detecting a target object, an interaction parameter of the target object is acquired;

[0059] Among them, the target object can be the sales goods to be inspected in the live e-commerce scenario. For example, based on the product quality control requirements in the live e-commerce scenario, the products to be inspected can be screened out from the sales goods displayed in the live broadcast as the target object, and then the target object to be inspected can be transferred to the testing party for quality testing to achieve the quality control requirements in the live e-commerce scenario.

[0060] As an example, the interaction parameters may include the detection party identifier of the target object, which can be used to indicate the detection agency that performs the detection operation on the target object; the interaction parameters may also include multiple order parameters for the target object, and the multiple order parameters may be relevant information in the bill of lading page of the target object, such as product snapshot information (i.e., the basic sales information of the target object), payment method (i.e., virtual resource interaction method), virtual resource quantity control information (i.e., preferential information belonging to the quality control order for the target object), etc., which are not specifically limited in this embodiment.

[0061] In actual applications, the quality control side can obtain the interaction parameters of the target object in response to the trigger condition for detecting the target object, so as to further determine the bill of lading page information for the target object based on the interaction parameters.

[0062] Specifically, the quality control side can determine the detection party identifier of the target object and the received information corresponding to the detection party identifier by calling the transaction center, and can obtain other interaction parameters of the target object, and then can perform further first interaction operations of the target object based on the interaction parameters, such as simulating user order operations.

[0063] In step S120, based on the interaction parameter, a first interaction operation of the target object is performed; the first interaction operation is an operation indicating the interaction target object;

[0064] In a specific implementation, the quality control side can execute the first interactive operation of the target object based on the acquired interaction parameters to indicate the interactive target object. For example, by simulating a user order operation, the user account can be simulated to submit an order request for the target object, and the transaction center can then transfer the target object to the user account of the simulated order according to the order request, and can determine the amount of virtual resources that need to be deducted from the user account of the simulated order, such as the payable amount corresponding to the quality control order for the target object.

[0065] For example, the bill of lading page information for the target object can be obtained based on the interaction parameters, and the automatic ordering operation can be used to enable the detection party to identify the corresponding detection agency to obtain the target object to perform the detection operation.

[0066] In one example, the quality control side can perform a simulated user order operation (i.e., the first interaction operation) on the target object based on the acquired interaction parameters. By sending an order request to the transaction center, the transaction center can be called to implement the order process, and the quality control order result for the target object can be received from the transaction center.

[0067] In step S130, after the first interactive operation is performed, a second interactive operation of the target object is performed; the second interactive operation is an operation of adjusting the virtual resources corresponding to the interactive parameters.

[0068] In actual applications, after executing the first interactive operation, the quality control side can execute the second interactive operation of the target object to adjust the virtual resources corresponding to the interaction parameters, that is, based on the order result obtained by simulating the user's order, such as the quality control order for the target object, a simulated user payment operation (i.e., the second interactive operation) can be executed to simulate the user account submitting a payment request for the target object, so that the payment center can transfer the virtual resources of the virtual resource quantity from the user account of the simulated order to the provider account of the target object according to the payment request to complete the automatic order for the target object.

[0069] Specifically, the quality control side executes the second interactive operation of the target object by sending a payment request to the payment center to call the payment center to implement the payment process, and then the payable amount corresponding to the quality control order of the target object can be paid to the provider account.

[0070] In one example, if Figure 2a As shown, based on the goods sold by live e-commerce in the platform, the quality control side can screen the received multiple candidate quality control tasks to determine the quality control tasks to be automatically ordered, and then can automatically place orders for the goods corresponding to the screened quality control tasks (i.e., target objects) by calling the automatic order interface of the transaction center, and can receive the order result returned by the transaction center (i.e., perform the first interactive operation). Then, the quality control side can use the opened password-free payment user account based on the budget applied for the quality control automatic order activity to initiate a password-free deduction to the payment center, so as to deduct the payable amount of the quality control order through the user account of the specified simulated order (i.e., perform the second interactive operation). The payment center can synchronously initiate the result to the quality control side. Since the password-free deduction method has a deduction amount threshold, when the deduction amount threshold is exceeded, the platform subsidy amount can be determined through marketing preferential means to further obtain the payable amount to be paid, that is, the total amount of the quality control order-platform subsidy amount=the payable amount for the quality control order. The payment center can complete the password-free deduction according to the received remark information on the platform subsidy amount, and can send an asynchronous payment notification to the transaction center.

[0071] In an alternative embodiment, if Figure 2a As shown, after executing the simulated user payment operation (i.e., the second interactive operation), the quality control side can query the order payment result of the quality control order, and then determine whether the payment operation of the quality control order is successful based on the query information obtained, and can record the queried quality control order payment result to improve the storage information for automatic ordering, so as to facilitate the platform finance to reconcile the quality control order.

[0072] Compared with the traditional method of controlling product quality through manual ordering and inspection, which requires the inspection agency to manually complete the quality control order, the manpower operation cost is high. The technical solution of this embodiment adopts a full-process automation method for resource quality control. Through the online automated purchasing process, the full-process management of quality inspection object selection, automatic ordering, inspection, and inspection result review can be completed. The screening conditions of quality control tasks can be preset to realize automatic ordering mode for different business scenarios and quality inspection rules. The relevant information in the automatic ordering process can also be put into storage to provide the automatic order failure situation to the staff for resolution. The payment result query function and the object order query function can also be provided to users, thereby reducing the operation cost and improving the quality control efficiency of the object by migrating the action of purchasing the quality inspection object to the platform.

[0073] In the above-mentioned object detection method, by responding to the trigger condition for detecting the target object, the interaction parameters of the target object are obtained, and then based on the interaction parameters, the first interaction operation of the target object is performed, the first interaction operation is an operation to indicate the interaction target object, and then after the first interaction operation is performed, the second interaction operation of the target object is performed, the second interaction operation is an operation to adjust the virtual resources corresponding to the interaction parameters, thereby realizing online automated purchase of item objects for inspection, and by obtaining the interaction parameters of the target object to be inspected, simulating the user to perform the interaction operation, so as to transfer the target object to be inspected to the inspection party for quality inspection, and completing the automatic ordering of the inspection object, thereby improving the process promotion efficiency of item object quality inspection in the live e-commerce scenario.

[0074] In an exemplary embodiment, the interaction parameters include a detection party identifier for the target object. In response to a trigger condition for detecting the target object, the interaction parameters of the target object are obtained, including: obtaining a detection task queue for the object, and if a candidate object in the detection task queue meets a preset trigger condition, the candidate object is used as the target object; determining the detection party identifier of the target object; the detection party identifier is used to indicate that a detection operation is to be performed on the target object.

[0075] In the specific implementation, the quality control side can obtain the inspection task queue of the object to screen multiple candidate quality control tasks in the inspection task queue. If the candidate object in the inspection task queue meets the preset trigger conditions, such as the object corresponding to the candidate quality control task, the candidate object can be used as the target object, and then the inspection party identifier of the target object can be determined by calling the transaction center.

[0076] In one example, candidate quality control tasks can be generated based on the goods sold in the live e-commerce scenario. For example, the sales product information in the target live broadcast room can be collected through a monitoring robot to obtain candidate quality control tasks to be processed and push them to the information queue (i.e., the object's inspection task queue), so that real-time response can be made to the specified monitoring needs, avoiding the actual purchase failure caused by the inability of manpower arrangements to support real-time response. The quality inspection tasks pushed by the operation personnel can also be used as candidate quality control tasks.

[0077] In another example, by screening multiple candidate quality control tasks in the object's inspection task queue, automatic order processing can be performed for the candidate quality control tasks whose candidate objects meet preset trigger conditions; when the object sales information in the candidate quality control task changes, such as the product sales information obtained from the inspection task queue is inconsistent with the initial product sales information when the quality control task is generated, and the changed product sales information does not meet the automatic order processing conditions, it can be determined that the automatic order processing has failed, the automatic order processing failure information can be fed back to the staff, and the reason for the failure of the automatic order processing can be recorded.

[0078] The technical solution of this embodiment obtains the detection task queue of the object. If the candidate object in the detection task queue meets the preset trigger condition, the candidate object is used as the target object, and then the detection party identification of the target object is determined. The detection party identification can be determined for the object that meets the automatic order processing conditions, so as to determine the detection party organization that performs the detection operation on the target object according to the detection party identification, thereby improving processing efficiency.

[0079] In an exemplary embodiment, determining the detection party identifier of the target object includes: obtaining a detection party identifier information table; the detection party identifier information table includes the correspondence between different object categories and different candidate detection party identifiers; in the detection party identifier information table, querying the candidate detection party identifier corresponding to the object category of the target object as the detection party identifier of the target object, and determining the receiving information corresponding to the detection party identifier.

[0080] Among them, a detection party identification information table can be preset, which can include the correspondence between different object categories and different candidate detection party identifications, and the receiving information corresponding to each candidate detection party identification, such as the delivery address of the detection agency.

[0081] After determining the target object, by obtaining the detection party identification information table, it is possible to query the candidate detection party identification corresponding to the object category of the target object in the detection party identification information table based on the correspondence between different object categories and different candidate detection party identifications, and use it as the detection party identification of the target object. The receiving information corresponding to the detection party identification can also be determined to transfer the target object based on the receiving information, such as sending the target object to a detection agency.

[0082] For example, the quality control side can call the transaction domain of the transaction center to query the delivery address corresponding to the testing party identifier. The transaction domain can return a list of testing party delivery addresses (that is, the receiving information corresponding to the testing party identifier in the testing party identifier information table). Since the testing party identifier information table includes the correspondence between different object categories and different candidate testing party identifiers, the candidate testing party identifier corresponding to the object category can be found according to the object category of the target object as the testing party identifier of the target object, and the delivery address corresponding to the testing party identifier can be obtained.

[0083] The technical solution of this embodiment obtains the detection party identification information table, and then queries the candidate detection party identification corresponding to the object category of the target object in the detection party identification information table as the detection party identification of the target object, and determines the receiving information corresponding to the detection party identification. The receiving information corresponding to the detection party identification can be determined by querying the preset information table, thereby providing data support for transferring the target object according to the receiving information.

[0084] In an exemplary embodiment, a first interaction operation is used to submit a first interaction request for a target object, the first interaction request includes a first interaction creation request and a first interaction execution request, and based on the interaction parameters, the first interaction operation of the target object is executed, including: receiving a first interaction creation result obtained after sending the first interaction creation request for the target object; the first interaction creation result is used to process the target object according to the received information corresponding to the detection party identifier; the first interaction creation result carries a preset detection identifier, and the preset detection identifier is used to characterize that the target object is a resource for performing a detection operation; receiving a first interaction execution result obtained after sending the first interaction execution request for the target object; the first interaction execution result is used to determine the number of virtual resources to be deducted based on the interaction parameters.

[0085] As an example, the preset inspection mark can be a quality control order mark, that is, it represents the target object for the inspector to identify the corresponding inspection agency to perform the inspection operation. For example, marking operations can be performed in the order dimension to mark the quality control order to facilitate revenue statistics.

[0086] In actual applications, the quality control side can call the transaction domain of the transaction center to create a transaction order, such as Figure 2bAs shown, the quality control side can send an order creation request for the target object (i.e., the first interactive creation request) to the transaction domain. The transaction domain can perform verification operations based on the order creation request. Then, after the access permission verification and parameter verification are passed, the pending transaction order can be returned to the quality control side for confirmation, and the confirmation result of the transaction order sent by the quality control side can be received. If the quality control side rejects the transaction order, the transaction domain terminates the order placement process and returns the rejection information, such as synchronously returning the error code and error text information. If the quality control side confirms that the transaction order is passed, the transaction order can be created, and the order dimension can be marked (i.e., the preset detection mark) to mark the quality control order, and the order placement result (i.e., the first interactive creation result) can be returned to the quality control side to indicate that the order is successful. The order placement result can carry the order id for creating the transaction order.

[0087] In one example, since it is an RPC (Remote Procedure Call Protocol) interface call, it is unable to support the enhanced verification steps of SMS verification or real-name verification. For the confirmation process of the transaction order to be processed, the quality control side can only return two statuses: confirmation passed or rejection of the order.

[0088] After receiving the first interaction creation result, the quality control side can make a payment pre-order (i.e., the first interaction execution request) to the payment platform by calling the payment domain of the transaction center, such as Figure 2c As shown, the quality control side can initiate a payment pre-order to the payment domain based on the order ID, and then the payment domain can perform permission verification and parameter verification through the interface, and can send a payment pre-order request for the target object to the payment middle station after verification, so as to request the payment middle station to perform the payment pre-order operation for the quality control order. The payment pre-order request carries the remark information of the platform subsidy amount, and then the payment middle station can return the payment pre-order result to the payment domain, and the payment domain can send the payment pre-order result (i.e., the first interaction execution result) to the quality control side, so that the quality control side can further interact with the payment middle station based on the payment pre-order parameters in the payment pre-order result to perform a simulated user payment operation (i.e., the second interaction operation of the target object).

[0089] The technical solution of this embodiment, by receiving the first interaction creation result obtained after the first interaction creation request based on sending the target object, and then receiving the first interaction execution result obtained after the first interaction execution request based on sending the target object, can perform payment pre-order operations based on the order creation result, thereby providing data support for subsequent simulated user payment operations.

[0090] In an exemplary embodiment, after executing the first interaction operation, a second interaction operation of the target object is executed, including: determining a virtual resource interaction method for the target object; based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction method, executing the second interaction operation of the target object to adjust the virtual resources corresponding to the interaction parameters according to the number of virtual resources that need to be deducted.

[0091] In a specific implementation, the quality control side can determine the virtual resource interaction method for the target object, such as the payment method, and then based on the first interaction creation result, the first interaction execution result, such as the order creation result, the payment pre-order result, and the virtual resource interaction method, perform the second interaction operation of the target object, such as sending a payment request for the target object to simulate the user payment operation, and adjust the virtual resources corresponding to the interaction parameters according to the number of virtual resources to be deducted.

[0092] For example, Figure 2d As shown, the quality control side can simulate user behavior based on the returned order result and payment pre-order result (i.e., the first interaction creation result and the first interaction execution result), and initiate a password-free deduction to the payment center based on the user account of the simulated order. The payment center can asynchronously notify the payment domain of the transaction center of the payment result of the user account of the simulated order. The payment result can indicate whether the payment is successful.

[0093] The technical solution of this embodiment determines the virtual resource interaction method for the target object, and then performs the second interaction operation of the target object based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction method, so as to adjust the virtual resources corresponding to the interaction parameters according to the number of virtual resources to be deducted, thereby simulating user behavior to perform payment operations.

[0094] In an exemplary embodiment, after the step of executing the second interactive operation of the target object based on the first interactive creation result, the first interactive execution result, and the virtual resource interaction method, it also includes: receiving an interactive query result obtained after sending an interactive result query request for the target object; changing the object interaction state of the target object according to the interactive query result; the object interaction state is used to characterize the object interaction result of the target object after executing the second interactive operation.

[0095] In the specific implementation, Figure 2dAs shown, the quality control side can initiate a payment result query (i.e., an interaction result query request of the target object) to the payment domain of the transaction center. The payment domain can determine whether the payment of the queried local order is successful based on the received asynchronous notification of the payment result. If the payment is successful, it will be synchronously returned to the quality control side. If the payment is unsuccessful, the payment domain can initiate a payment result information query to the payment middle station. If the relevant information of the unsuccessful payment is queried, the payment middle station can return the queried payment result information, and the payment domain can send the queried payment result information to the quality control side.

[0096] In one example, by presetting a quality control order information table, each quality control task for automatic order processing can be recorded, and the object interaction status of the target object can be changed according to the received query result (i.e., the interactive query result), such as whether the payment operation for the quality control order is successful. The queried quality control order payment result can be recorded in the quality control order information table to represent the result of object interaction with the target object through simulated user operation (i.e., the second interactive operation), thereby facilitating the platform finance to reconcile the quality control order by storing and recording the automatic order situation.

[0097] The technical solution of this embodiment, by receiving the interactive query result obtained after sending the interactive result query request based on the target object, and then changing the object interaction state of the target object according to the interactive query result, can provide a payment result query function and store and record query information, thereby improving the efficiency of object quality control.

[0098] In an exemplary embodiment, the interaction parameters include a virtual resource interaction mode for a target object, and obtaining the interaction parameters of the target object includes: if a candidate virtual resource interaction mode corresponding to the target object meets a preset condition, using the candidate virtual resource interaction mode as the virtual resource interaction mode of the target object; based on the virtual resource interaction mode, obtaining virtual resource quantity control information corresponding to the target object; the virtual resource quantity control information is used to control the number of virtual resources that need to be deducted to meet the virtual resource quantity deduction condition corresponding to the virtual resource interaction mode.

[0099] In one example, the quality control side can obtain relevant information in the bill of lading page by calling the transaction center. For example, the payment domain of the transaction center can obtain product snapshot information by calling resource preset information. The transaction domain can call the marketing side to obtain the preferential information (i.e., virtual resource quantity control information) belonging to the quality control order, so that the payable amount of the user account of the simulated order is less than the deduction amount threshold of the password-free deduction method, avoiding payment failure due to exceeding the deduction amount threshold. The transaction domain of the transaction center can query the payment domain to obtain the available payment methods of the provider account of the target object, initiate a payment method query interface to the payment middle platform through the payment domain, and receive the available payment methods returned by the payment middle platform. Then, the transaction domain can return the bill of lading page information to the quality control side. If the available payment methods in the bill of lading page information (i.e., candidate virtual resource interaction methods) include password-free payment, it can be determined that the preset conditions are met and the password-free payment is used as the virtual resource interaction method of the target object.

[0100] In another example, if the available payment methods (i.e., candidate virtual resource interaction methods) in the bill of lading page information do not include password-free payment, the quality control side can transfer the target object to a manual sample purchase process and can record the unsuccessful automatic order processing information.

[0101] The technical solution of this embodiment is to use the candidate virtual resource interaction mode corresponding to the target object as the virtual resource interaction mode of the target object if the candidate virtual resource interaction mode corresponding to the target object meets the preset conditions, and then obtain the virtual resource quantity control information corresponding to the target object based on the virtual resource interaction mode. Automatic order processing can be performed for the target object that meets the required payment method, thereby improving processing efficiency.

[0102] In order to enable those skilled in the art to better understand the above steps, Figure 3 The embodiments of the present disclosure are described illustratively, but it should be understood that the embodiments of the present disclosure are not limited thereto.

[0103] like Figure 3 As shown, based on the quality inspection tasks pushed by the operation personnel, the received quality inspection tasks can be added to the automatic order information queue (i.e., the object's inspection task queue) as candidate quality control tasks, and then the consumption information queue can be used to determine whether each candidate quality control task to be processed meets the automatic order processing conditions. If it is determined that the automatic order processing is unsuccessful, the candidate quality control task can be transferred to manual sample purchase processing, and the reason for the failure of automatic order processing can be recorded in the preset resource push information table. The object push information table includes relevant processing information of all candidate objects in the inspection task queue.

[0104] If it is determined that automatic order processing can be performed, the object corresponding to the candidate quality control task can be used as the target object, and an automatic order can be placed with the target object, and the automatic order result can be queried. When no result is found, it can be processed by placing orders multiple times according to a preset time threshold. Then, when the automatic order is determined to be successful, the automatic order status of the target object corresponding to the quality control order can be changed to automatic order success, and information can be recorded in the preset quality control order information table. The quality control order information table includes relevant processing information of the target object entering the automatic order processing flow. The target object information of the successful automatic order can also be pushed to the testing agency corresponding to the testing party identifier, so that the testing agency can perform testing operations on the received target object. When it is determined that the automatic order has failed, feedback information can be sent to the staff to notify the target object of the failure of the automatic order, so as to facilitate manual processing of the sample purchase.

[0105] Figure 4 is a flow chart of another object detection method according to an exemplary embodiment. Figure 4 As shown, the method is used in a computer device such as a terminal, and includes the following steps.

[0106] In step S401, the detection task queue of the object is obtained. If the candidate object in the detection task queue meets the preset trigger condition, the candidate object is used as the target object. In step S402, if the candidate virtual resource interaction mode corresponding to the target object meets the preset condition, the candidate virtual resource interaction mode is used as the virtual resource interaction mode of the target object. In step S403, based on the virtual resource interaction mode, the virtual resource quantity control information corresponding to the target object is obtained; the virtual resource quantity control information is used to control the number of virtual resources to be deducted to meet the virtual resource quantity deduction condition corresponding to the virtual resource interaction mode. In step S404, the detection party identifier of the target object is determined; the detection party identifier is used to indicate that a detection operation is performed on the target object. In step S405, a first interaction creation result obtained after sending a first interaction creation request for the target object is received; the first interaction creation result is used to process the target object according to the received information corresponding to the detection party identifier; the first interaction creation result carries a preset detection identifier, and the preset detection identifier is used to characterize that the target object is an object for performing a detection operation. In step S406, a first interaction execution result obtained after sending a first interaction execution request for the target object is received; the first interaction execution result is used to determine the number of virtual resources to be deducted based on the interaction parameters. In step S407, a virtual resource interaction mode for the target object is determined. In step S408, a second interaction operation of the target object is performed based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction mode, so as to adjust the virtual resources corresponding to the interaction parameters according to the number of virtual resources to be deducted. In step S409, an interaction query result obtained after sending an interaction result query request for the target object is received. In step S410, the object interaction state of the target object is changed according to the interaction query result; the object interaction state is used to characterize the object interaction result of the target object after the second interaction operation is performed. It should be noted that the specific definition of the above steps can refer to the specific definition of an object detection method above, which will not be repeated here.

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

[0108] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.

[0109] Figure 5 is a block diagram of an object detection device according to an exemplary embodiment. Figure 5 , the device comprises:

[0110] The interaction parameter acquisition unit 501 is configured to execute in response to a trigger condition for detecting a target object, and acquire the interaction parameter of the target object;

[0111] The first interaction operation execution unit 502 is configured to execute a first interaction operation on the target object based on the interaction parameter; the first interaction operation is an operation indicating interaction with the target object;

[0112] The second interaction operation execution unit 503 is configured to execute a second interaction operation on the target object after executing the first interaction operation; the second interaction operation is an operation of adjusting the virtual resources corresponding to the interaction parameters.

[0113] In one possible implementation, the interaction parameters include a detection party identifier for the target object, and the interaction parameter acquisition unit 501 is specifically configured to execute a detection task queue for acquiring the object; if the candidate object in the detection task queue meets a preset trigger condition, the candidate object is used as the target object; the detection party identifier of the target object is determined; and the detection party identifier is used to indicate a detection operation to be performed on the target object.

[0114] In one possible implementation, the interaction parameter acquisition unit 501 is further specifically configured to execute acquisition of a detection party identification information table; the detection party identification information table includes a correspondence between different object categories and different candidate detection party identifications; in the detection party identification information table, the candidate detection party identification corresponding to the object category of the target object is queried as the detection party identification of the target object, and the received information corresponding to the detection party identification is determined.

[0115] In one possible implementation, the first interaction operation is used to submit a first interaction request for the target object, the first interaction request includes a first interaction creation request and a first interaction execution request, and the first interaction operation execution unit 502 is specifically configured to execute and receive a first interaction creation result obtained after sending the first interaction creation request for the target object; the first interaction creation result is used to process the target object according to the received information corresponding to the detection party identifier; the first interaction creation result carries a preset detection identifier, and the preset detection identifier is used to characterize that the target object is an object for performing a detection operation; the first interaction execution result is received after sending the first interaction execution request for the target object; the first interaction execution result is used to determine the number of virtual resources to be deducted based on the interaction parameters.

[0116] In one possible implementation, the second interaction operation execution unit 503 is specifically configured to execute and determine the virtual resource interaction mode for the target object; based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction mode, execute the second interaction operation of the target object to adjust the virtual resources corresponding to the interaction parameters according to the number of virtual resources that need to be deducted.

[0117] In a possible implementation, the object detection device further includes:

[0118] An interactive query result receiving unit, configured to receive an interactive query result obtained after sending an interactive result query request for the target object;

[0119] The object interaction state changing unit is configured to change the object interaction state of the target object according to the interaction query result; the object interaction state is used to represent the object interaction result of the target object after the second interaction operation is performed.

[0120] In one possible implementation, the interaction parameters include a virtual resource interaction mode for the target object, and the interaction parameter acquisition unit 501 is further specifically configured to execute, if a candidate virtual resource interaction mode corresponding to the target object meets a preset condition, using the candidate virtual resource interaction mode as the virtual resource interaction mode of the target object; based on the virtual resource interaction mode, obtaining virtual resource quantity control information corresponding to the target object; the virtual resource quantity control information is used to control the number of virtual resources that need to be deducted to meet the virtual resource quantity deduction condition corresponding to the virtual resource interaction mode.

[0121] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0122] Each module in the above object detection device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0123] Figure 6 is a block diagram of an electronic device 600 for object detection according to an exemplary embodiment. For example, the electronic device 600 may be a server. Figure 6 , the electronic device 600 includes a processing component 620, which further includes one or more processors, and a memory resource represented by a memory 622 for storing instructions executable by the processing component 620, such as an application. The application stored in the memory 622 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 620 is configured to execute the instructions to perform the above method.

[0124] The electronic device 600 may further include a power supply component 624 configured to perform power management of the electronic device 600, a wired or wireless network interface 626 configured to connect the electronic device 600 to a network, and an input / output (I / O) interface 628. The electronic device 600 may operate based on an operating system stored in the memory 622, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, or the like.

[0125] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 622 including instructions, and the above instructions can be executed by a processor of the electronic device 600 to perform the above method. The storage medium can be a computer-readable storage medium, for example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0126] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by a processor of the electronic device 600 to complete the above method.

[0127] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.

[0128] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0129] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An object detection method, characterized in that: The method comprises: In response to a trigger condition for detecting a target object, acquiring interaction parameters of the target object; the interaction parameters include a detection party identifier for the target object; the detection party identifier is used to indicate that a detection operation is performed on the target object; Based on the interaction parameter, a first interaction operation of the target object is performed; the first interaction operation is an operation indicating interaction with the target object; the first interaction operation is used to submit a first interaction request of the target object to determine the amount of virtual resources to be deducted based on the interaction parameter; After executing the first interaction operation, execute the second interaction operation of the target object; the second interaction operation is an operation to adjust the virtual resources corresponding to the interaction parameters; the second interaction operation is used to adjust the virtual resources corresponding to the interaction parameters according to the number of virtual resources to be deducted determined based on the interaction parameters.

2. The method according to claim 1, characterized in that The step of acquiring the interaction parameter of the target object in response to a trigger condition for detecting the target object includes: Acquire a detection task queue of an object, and if a candidate object in the detection task queue meets a preset trigger condition, use the candidate object as the target object; A detection party identifier of the target object is determined.

3. The method according to claim 2, characterized in that Determining the detection party identifier of the target object includes: Obtaining a detection party identification information table; the detection party identification information table includes a correspondence between different object categories and different candidate detection party identifications; In the detection party identification information table, a candidate detection party identification corresponding to the object category of the target object is searched as the detection party identification of the target object, and the receiving information corresponding to the detection party identification is determined.

4. The method according to claim 3, characterized in that The first interaction request includes a first interaction creation request and a first interaction execution request, and executing the first interaction operation of the target object based on the interaction parameter includes: receiving a first interaction creation result obtained after sending a first interaction creation request for the target object; the first interaction creation result is used to process the target object according to the received information corresponding to the detection party identifier; the first interaction creation result carries a preset detection identifier, and the preset detection identifier is used to indicate that the target object is an object for performing a detection operation; A first interaction execution result obtained after sending a first interaction execution request of the target object is received; the first interaction execution result is used to determine the amount of virtual resources to be deducted based on the interaction parameters.

5. The method according to claim 4, characterized in that After executing the first interaction operation, executing the second interaction operation of the target object includes: Determining a virtual resource interaction mode for the target object; Based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction mode, a second interaction operation of the target object is performed.

6. The method according to claim 5, characterized in that After the step of performing a second interaction operation on the target object based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction mode, the method further includes: Receiving an interactive query result obtained after sending an interactive result query request for the target object; The object interaction state of the target object is changed according to the interaction query result; the object interaction state is used to represent the object interaction result of the target object after the second interaction operation is performed.

7. The method according to any one of claims 1 to 6, characterized in that: The interaction parameter includes a virtual resource interaction mode for the target object, and obtaining the interaction parameter of the target object includes: If the candidate virtual resource interaction mode corresponding to the target object meets a preset condition, the candidate virtual resource interaction mode is used as the virtual resource interaction mode of the target object; Based on the virtual resource interaction mode, virtual resource quantity control information corresponding to the target object is obtained; the virtual resource quantity control information is used to control the virtual resource quantity to be deducted to meet the virtual resource quantity deduction condition corresponding to the virtual resource interaction mode.

8. An object detection device, characterized in that: include: An interaction parameter acquisition unit is configured to execute in response to a trigger condition for detecting a target object, and acquire an interaction parameter of the target object; the interaction parameter includes a detection party identifier for the target object; the detection party identifier is used to indicate that a detection operation is performed on the target object; A first interaction operation execution unit is configured to execute a first interaction operation on the target object based on the interaction parameter; The first interaction operation is an operation indicating interaction with the target object; The first interaction operation is used to submit a first interaction request of the target object to determine the amount of virtual resources to be deducted based on the interaction parameter; A second interactive operation execution unit is configured to execute a second interactive operation on the target object after executing the first interactive operation; the second interactive operation is an operation of adjusting a virtual resource corresponding to the interactive parameter; The second interaction operation is used to adjust the virtual resources corresponding to the interaction parameters according to the amount of virtual resources that need to be deducted determined based on the interaction parameters.

9. The device according to claim 8, characterized in that The interaction parameter acquisition unit is specifically configured to execute a detection task queue for acquiring an object, and if a candidate object in the detection task queue meets a preset trigger condition, the candidate object is used as the target object; A detection party identifier of the target object is determined.

10. The device according to claim 9, characterized in that The interaction parameter acquisition unit is further configured to execute acquisition of a detection party identification information table; the detection party identification information table includes a correspondence between different object categories and different candidate detection party identifications; In the detection party identification information table, a candidate detection party identification corresponding to the object category of the target object is searched as the detection party identification of the target object, and the receiving information corresponding to the detection party identification is determined.

11. The device according to claim 10, characterized in that The first interaction request includes a first interaction creation request and a first interaction execution request, and the first interaction operation execution unit is specifically configured to execute and receive a first interaction creation result obtained after sending the first interaction creation request of the target object; the first interaction creation result is used to process the target object according to the received information corresponding to the detection party identifier; The first interaction creation result carries a preset detection identifier, and the preset detection identifier is used to indicate that the target object is an object for performing a detection operation; receiving a first interaction execution result obtained after sending a first interaction execution request for the target object; The first interaction execution result is used to determine the amount of virtual resources that need to be deducted based on the interaction parameter.

12. The device according to claim 11, characterized in that The second interaction operation execution unit is specifically configured to determine the virtual resource interaction mode for the target object; and execute the second interaction operation of the target object based on the first interaction creation result, the first interaction execution result, and the virtual resource interaction mode.

13. The device according to claim 12, characterized in that Also includes: An interactive query result receiving unit, configured to receive an interactive query result obtained after sending an interactive result query request for the target object; an object interaction state changing unit, configured to change the object interaction state of the target object according to the interaction query result; The object interaction state is used to represent the object interaction result of the target object after the second interaction operation is performed.

14. The device according to any one of claims 8 to 13, characterized in that The interaction parameter includes a virtual resource interaction mode for the target object, and the interaction parameter acquisition unit is further configured to execute, if the candidate virtual resource interaction mode corresponding to the target object meets a preset condition, using the candidate virtual resource interaction mode as the virtual resource interaction mode of the target object; Based on the virtual resource interaction mode, virtual resource quantity control information corresponding to the target object is obtained; the virtual resource quantity control information is used to control the virtual resource quantity to be deducted to meet the virtual resource quantity deduction condition corresponding to the virtual resource interaction mode.

15. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the object detection method according to any one of claims 1 to 7.

16. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the object detection method according to any one of claims 1 to 7.

17. A computer program product, comprising instructions, characterized in that: When the instructions are executed by a processor of an electronic device, the electronic device is enabled to perform the object detection method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Virtual base station establishment method and device

    CN103906068A

  • Interactive processing method and device in virtual scene, electronic equipment and storage medium

    CN111921203A