Resource transfer method and device, equipment and medium

By automatically identifying and processing resource recording images in real-time communication applications, the problem of low resource transfer efficiency in traditional technology is solved, and a more efficient and accurate resource transfer process is achieved.

CN119107077APending Publication Date: 2024-12-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202310668541.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In traditional technology, resource transfer efficiency is low, cumbersome and error-prone, resulting in low resource transfer efficiency.

Method used

By displaying the resource collection operation page of the instant communication session object, obtaining resource record images, performing image recognition to automatically obtain resource values ​​to be collected, and initiating resource collection requests based on the identified values, reducing the steps of manually input resource values.

Benefits of technology

It improves the efficiency and accuracy of resource values, improves resource transfer efficiency, and reduces the operation complexity and the possibility of errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107077A_ABST
    Figure CN119107077A_ABST
Patent Text Reader

Abstract

The invention relates to a resource transfer method and device, equipment and a medium, which can be applied to the field of payment finance. The method comprises the following steps: displaying a resource collection operation page for an instant messaging session object; the instant messaging session object is an object participating in the same instant messaging session with the home terminal login object; the home terminal login object is an object logged in a home terminal through the instant messaging application; obtaining a resource record image in response to a resource identification operation triggered for the resource collection operation page; a resource value to be collected is recorded in the resource recording image for the instant messaging session object; performing image identification on the resource recording image to obtain an identified resource value to be collected for the instant messaging session object; and initiating a resource collection request to a terminal corresponding to the instant messaging session object based on the identified resource value. By adopting the method, the resource transfer efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to computer technology, and in particular to a resource transfer method, device, equipment and medium. Background Art

[0002] With the development of mobile Internet, mobile payment has become an important part of daily life. In many scenarios, such as gatherings and group purchases, after a unified payment is made by one party, the other participants will share the cost. The party making the unified payment can collect resources online through instant messaging applications to collect the corresponding shared resources from other participants.

[0003] In traditional technology, objects need to manually add information such as the value of resources to be collected, which is cumbersome and error-prone, resulting in low resource transfer efficiency. Summary of the invention

[0004] Based on this, it is necessary to provide a resource transfer method, device, equipment and medium that can improve resource transfer efficiency in response to the above technical problems.

[0005] In a first aspect, the present application provides a resource transfer method, the method comprising:

[0006] Displaying a resource collection operation page for an instant messaging session object; the instant messaging session object is an object participating in the same instant messaging session as the local login object; the local login object is an object that logs in to the local end through an instant messaging application;

[0007] In response to a resource identification operation triggered by the resource collection operation page, a resource record image is acquired; the resource record image records the resource value to be collected for the instant messaging session object;

[0008] Performing image recognition on the resource record image to obtain the identified resource value to be collected from the instant messaging session object;

[0009] Based on the identified resource value, a resource collection request is initiated to the terminal corresponding to the instant messaging session object.

[0010] In a second aspect, the present application provides a resource transfer device, the device comprising:

[0011] A display module, used for displaying a resource collection operation page for an instant messaging session object; the instant messaging session object is an object participating in the same instant messaging session as the local login object; the local login object is an object that logs in to the local end through an instant messaging application;

[0012] An acquisition module, configured to acquire a resource record image in response to a resource identification operation triggered by the resource collection operation page; the resource record image records the resource value to be collected for the instant messaging session object;

[0013] An identification module, used for performing image recognition on the resource record image to obtain the identified resource value to be collected from the instant messaging session object;

[0014] The collection module is used to initiate a resource collection request to the terminal corresponding to the instant messaging session object based on the identified resource value.

[0015] In one embodiment, the instant messaging session includes an instant messaging group session; the instant messaging session object includes a target session object participating in resource transfer in the instant messaging group session; the resource record image records a target object identifier of the target session object and a resource value to be collected from the target session object; the identification module is further used to perform image recognition on the resource record image to obtain the identified target object identifier of the target session object and the resource value to be collected from the target session object; the collection module is further used to initiate a resource collection request to a terminal corresponding to the target object identifier based on the identified resource value.

[0016] In one embodiment, the resource value recorded in the resource record image and the target object identifier of the target session object have a one-to-one correspondence; the collection module is also used to fill the identified resource value into a designated resource editing area for each identified resource value; the designated resource editing area is the resource editing area corresponding to the target object identifier having a corresponding relationship with the identified resource value; and according to the resource value filled in each designated resource editing area, a resource collection request is initiated to the terminal corresponding to each target object identifier.

[0017] In one embodiment, the receiving module is also used to display a first page; the first page includes the object identifier of each instant messaging session object in the instant messaging group session, and a resource editing area corresponding to each object identifier; for each identified resource value, in the first page, the identified resource value is filled in the resource editing area specified in the first page.

[0018] In one embodiment, the collection module is also used to display a second page in response to an information confirmation operation triggered on the first page; the second page presents a resource collection information set; the resource collection information set includes the target object identifier of the target session object that needs to participate in the resource transfer in the instant messaging group session, and the filled-in resource value corresponding to each target object identifier; in response to the resource collection operation triggered on the second page, a resource collection request is initiated to the terminal corresponding to each target object identifier.

[0019] In one embodiment, the collection module is also used to initiate a resource collection request to the terminal corresponding to the target object identifier for each designated resource editing area if the resource value filled in the designated resource editing area is consistent with the resource value recorded for the target object identifier in the resource record image.

[0020] In one embodiment, the collection module is also used to fill the resource value recorded for the target object identifier in the resource record image into the designated resource editing area for each designated resource editing area if the resource value filled in the designated resource editing area is inconsistent with the resource value recorded for the target object identifier in the resource record image; and initiate a resource collection request to the terminal corresponding to the target object identifier based on the resource value newly filled in the designated resource editing area.

[0021] In one embodiment, the collection module is also used to obtain the resources transferred by the terminal corresponding to each target object identifier after responding to the resource collection request; wherein, for each target object identifier, the value of the resource sent by the terminal corresponding to the target object identifier is consistent with the resource value filled in the designated resource editing area corresponding to the target object identifier.

[0022] In one embodiment, the resource values ​​recorded in the resource record image include the total resource values ​​recorded for each target object identifier; the collection module is also used to determine the average resource value based on the number of target object identifiers and the total resource value; fill the average resource value into the resource editing area corresponding to each target object identifier; and initiate a resource collection request to each target object identifier and the corresponding terminal based on the average resource value filled in each resource editing area.

[0023] In one embodiment, the acquisition module is also used to respond to the resource identification operation triggered by the resource collection operation page, scan the resource record bill through the image acquisition device on the local end, and obtain a resource record image; wherein the resource record bill records the resource value to be collected for the instant messaging session object.

[0024] In one embodiment, the acquisition module is also used to display an image selection page in response to a resource identification operation triggered by the resource collection operation page; and to acquire a resource record image from the local gallery in response to an image selection operation triggered by the image selection page.

[0025] In one embodiment, the identification module is also used to perform noise reduction processing on the resource record image to obtain a noise-reduced resource record image; obtain a grayscale image of the noise-reduced resource record image; binarize the grayscale image to obtain a black-and-white image; perform image recognition on the black-and-white image to obtain an identified resource value to be collected from the instant messaging session object.

[0026] In a third aspect, the present application provides a computer device including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps in the method embodiments of the present application are implemented.

[0027] In a fourth aspect, the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in the method embodiments of the present application.

[0028] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps in the method embodiments of the present application when the computer program is executed by a processor.

[0029] The resource transfer method, device, equipment, medium and computer program product display a resource collection operation page for an instant messaging session object, where the instant messaging session object is an object participating in the same instant messaging session as the local login object, where the local login object is an object logged in to the local end through an instant messaging application. By responding to a resource identification operation triggered on the resource collection operation page, a resource record image can be obtained, in which the resource value to be collected for the instant messaging session object is recorded. By performing image recognition on the resource record image, the resource value to be collected for the instant messaging session object can be automatically obtained, without the need for the object to manually add information such as resource values ​​as in the traditional technology, thereby improving the efficiency and accuracy of obtaining resource values. Therefore, based on the automatically identified resource values, a resource collection request is initiated to the terminal corresponding to the instant messaging session object, which can improve the efficiency of resource transfer. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 An application environment diagram of a resource transfer method in an embodiment;

[0031] Figure 2 A schematic diagram of a resource transfer method in one embodiment;

[0032] Figure 3 A schematic diagram of a resource payment mode selection page in an embodiment;

[0033] Figure 4 A schematic diagram of the first page before resource values ​​are filled in in an embodiment;

[0034] Figure 5 A schematic diagram of the first page after resource values ​​are filled in in one embodiment;

[0035] Figure 6 A schematic diagram of a second page in an embodiment;

[0036] Figure 7 A schematic diagram of a resource identification control in a resource collection operation page in one embodiment;

[0037] Figure 8 A schematic diagram of obtaining a resource record image in one embodiment;

[0038] Fig. 9 is a timing diagram of a resource transfer process in one embodiment;

[0039] Fig.10 A schematic diagram of a flow chart of a resource transfer method in another embodiment;

[0040] Fig.11 is a structural block diagram of a resource transfer device in an embodiment;

[0041] Fig.12 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0043] The resource transfer method provided in this application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can be set up separately and can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other servers. Among them, the terminal 102 can be, but is not limited to, various desktop computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, cloud security, host security and other network security services, CDN, and basic cloud computing services such as big data and artificial intelligence platforms. The terminal 102 and the server 104 can be directly or indirectly connected by wired or wireless communication, and this application is not limited here.

[0044] The terminal 102 may display a resource collection operation page for an instant messaging session object; the instant messaging session object is an object participating in the same instant messaging session as the local login object; the local login object is an object logged in to the local terminal through an instant messaging application. The terminal 102 may obtain a resource record image in response to a resource identification operation triggered on the resource collection operation page; the resource record image records the resource value to be collected for the instant messaging session object. The terminal 102 may perform image recognition on the resource record image to obtain the identified resource value to be collected for the instant messaging session object, and initiate a resource collection request to the terminal corresponding to the instant messaging session object based on the identified resource value.

[0045] It is understood that the terminal 102 can send the resource collection request to the server 104, and the server 104 can forward the resource collection request to the terminal corresponding to the instant messaging session object. This embodiment does not limit this, and it is understood that Figure 1 The application scenarios are only for illustration and are not limited to this.

[0046] In one embodiment, Figure 2 As shown, a resource transfer method is provided. In this embodiment, the method is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, and the following steps are included:

[0047] Step 202, displaying a resource collection operation page for an instant messaging session object; an instant messaging session object is an object participating in the same instant messaging session as a local login object; a local login object is an object logged into the local end through an instant messaging application.

[0048] Among them, the instant messaging application is an application program for instant messaging, and the instant messaging application has the characteristics of instant interaction. It can be understood that the objects that conduct instant messaging sessions through the instant messaging application can instantly obtain the session messages sent by the other party. The instant messaging session is a communication session established between objects through the instant messaging application. The local end is a terminal that displays the resource collection operation page for the instant messaging session object. The local login object is an object that logs in to the local end through the instant messaging application, and the instant messaging session object is an object that participates in the same instant messaging session with the local login object. For example, if the local login object is object 1, and the instant messaging session objects include object 2, object 3 and object 4, then object 1, object 2, object 3 and object 4 participate in the same instant messaging session.

[0049] Specifically, the local login object needs to collect resources from the instant messaging session object that participates in the same instant messaging session as the local login object. The local login object can log in to the terminal through the instant messaging application, and the terminal can display a resource collection operation page for the instant messaging session object that participates in the same instant messaging session as the local login object, so as to collect resources from the instant messaging session object that participates in the same instant messaging session as the local login object through the resource collection operation page. For example, if the local login object is object 1, the instant messaging session objects include object 2, object 3 and object 4, and object 1, object 2, object 3 and object 4 participate in the same instant messaging session, then object 1 needs to collect resources from object 2, object 3 and object 4. It can be understood that the objects participating in the instant messaging session include but are not limited to object 1, object 2, object 3 and object 4.

[0050] Step 204, in response to the resource identification operation triggered by the resource collection operation page, a resource record image is obtained; the resource record image records the resource value to be collected for the instant messaging session object.

[0051] The resource record image is an image used to record information related to resources. The resource record image records the resource value to be collected for the instant messaging session object. The resource value to be collected refers to the amount of resources to be collected. The resource identification operation is an operation to identify information related to resources. It can be understood that the resource identification operation can identify the resource value recorded in the resource record image.

[0052] Specifically, the local login object can trigger a resource identification operation for the resource collection operation page, and the terminal can obtain a resource record image for recording the resource value to be collected for the instant messaging session object in response to the resource identification operation triggered for the resource collection operation page. It can be understood that the instant messaging session object participates in the same instant messaging session as the local login object.

[0053] In one embodiment, a resource identification control is provided in the resource collection operation page, and the local login object can trigger the resource identification control in the resource collection operation page. The terminal can respond to the resource identification operation triggered by the resource identification control in the resource collection operation page to obtain a resource record image of the resource value to be collected for the instant messaging session object.

[0054] In one embodiment, a shortcut key for triggering a resource identification operation on a resource collection operation page is provided in the terminal. The local login object can trigger the shortcut key. The terminal can respond to the resource identification operation triggered on the resource collection operation page to obtain a resource record image of the resource value to be collected for the instant messaging session object.

[0055] Step 206: Perform image recognition on the resource record image to obtain the identified resource value to be collected from the instant messaging session object.

[0056] In one embodiment, the resource record image records the resource value to be collected for the instant messaging session object. After acquiring the resource record image, the terminal can perform image recognition on the resource record image to extract the resource value to be collected for the instant messaging session object record from the resource record image.

[0057] In one embodiment, the terminal may directly perform image recognition on the acquired resource record image to obtain the identified resource value to be collected from the instant messaging session object.

[0058] In one embodiment, the terminal may first perform noise reduction processing on the acquired resource record image, and then perform image recognition on the resource record image after noise reduction to obtain the identified resource value to be collected from the instant messaging session object.

[0059] In one embodiment, the terminal may first perform grayscale processing on the acquired resource record image to obtain a grayscale image of the resource record image, and perform image recognition on the grayscale image to obtain the identified resource value to be collected from the instant messaging session object.

[0060] In one embodiment, the terminal may first perform noise reduction processing on the acquired resource record image to obtain a noise-reduced resource record image, and then grayscale the noise-reduced resource record image to obtain a grayscale image. Furthermore, the terminal may perform image recognition on the grayscale image to obtain the identified resource value to be collected from the instant messaging session object.

[0061] Step 208: Based on the identified resource value, a resource collection request is initiated to the terminal corresponding to the instant messaging session object.

[0062] The terminal corresponding to the instant messaging session object refers to the terminal logged in by the instant messaging session object through the instant messaging application. It can be understood that the terminal corresponding to the instant messaging session object and the terminal logged in by the local login object through the instant messaging application are two independent terminals.

[0063] Specifically, the terminal logged in by the local login object through the instant messaging application can initiate a resource collection request to the terminal corresponding to the instant messaging session object based on the resource value to be collected. It can be understood that the resource collection request can carry the resource value to be collected. The terminal corresponding to the instant messaging session object can receive the resource collection request, and in response to the resource collection request, send resources that meet the corresponding resource value to the terminal logged in by the local login object through the instant messaging application.

[0064] In one embodiment, the terminal logged in by the local login object through the instant messaging application can initiate a resource collection request to the terminal corresponding to the instant messaging session object based on the resource value to be collected. It can be understood that the resource collection request can carry the resource value to be collected. The terminal logged in by the local login object through the instant messaging application can send a resource collection request carrying the corresponding resource value to the server based on the resource value to be collected, and the server can forward the resource collection request to the terminal corresponding to the instant messaging session object. The terminal corresponding to the instant messaging session object can receive the resource collection request, and in response to the resource collection request, send resources that meet the corresponding resource value to the terminal logged in by the local login object through the instant messaging application.

[0065] In one embodiment, the terminal logged in by the local login object through the instant messaging application can initiate a resource collection request to the terminal corresponding to the instant messaging session object based on the resource value to be collected by triggering the resource collection control displayed in the session window corresponding to the instant messaging session. It can be understood that the resource collection request can carry the resource value to be collected. The terminal logged in by the local login object through the instant messaging application can send a resource collection request carrying the corresponding resource value to the server based on the resource value to be collected, and the server can forward the resource collection request to the terminal corresponding to the instant messaging session object. The terminal corresponding to the instant messaging session object can receive the resource collection request and display the resource value to be collected in response to the resource collection request. The terminal corresponding to the instant messaging session object can respond to the payment operation for the resource value to be collected and send resources that meet the corresponding resource value to the terminal logged in by the local login object through the instant messaging application.

[0066] In the above resource transfer method, a resource collection operation page for an instant messaging session object is displayed. The instant messaging session object is an object that participates in the same instant messaging session as the local login object. The local login object is an object that logs in to the local end through an instant messaging application. By responding to the resource identification operation triggered on the resource collection operation page, a resource record image can be obtained. The resource record image records the resource value to be collected for the instant messaging session object. By performing image recognition on the resource record image, the resource value to be collected for the instant messaging session object can be automatically obtained. There is no need for the object to manually add information such as resource values ​​as in the traditional technology, which improves the efficiency and accuracy of obtaining resource values. Therefore, based on the automatically identified resource values, a resource collection request is initiated to the terminal corresponding to the instant messaging session object, which can improve the efficiency of resource transfer.

[0067] In one embodiment, an instant messaging session includes an instant messaging group session; the instant messaging session object includes a target session object participating in resource transfer in the instant messaging group session; a target object identifier of the target session object and a resource value to be collected from the target session object are recorded in a resource record image; image recognition is performed on the resource record image to obtain the identified resource value to be collected from the instant messaging session object, including: image recognition is performed on the resource record image to obtain the identified target object identifier of the target session object and the resource value to be collected from the target session object; based on the identified resource value, a resource collection request is initiated to a terminal corresponding to the instant messaging session object, including: based on the identified resource value, a resource collection request is initiated to a terminal corresponding to the target object identifier.

[0068] Among them, the instant messaging group session includes at least two instant messaging session objects. It can be understood that the instant messaging group session includes a local login object and at least two instant messaging session objects. The at least two instant messaging session objects include a target session object participating in resource transfer. It can be understood that at least one instant messaging session object in the instant messaging group session will participate in resource transfer, and the instant messaging session object participating in resource transfer in the instant messaging group session is the target session object. The object identifier is a string used to uniquely identify the instant messaging session object. It can be understood that the target object identifier is a string used to uniquely identify the target session object.

[0069] Specifically, the terminal can perform image recognition on the resource record image to identify the target object identifier of the target session object from the resource record image, and the resource value to be collected for the target session object from the resource record image. Furthermore, the terminal can initiate a resource collection request to the terminal corresponding to the identified target object identifier based on the identified resource value.

[0070] In one embodiment, the resource collection mode of the present application includes at least one of a resource value filling mode by object, an average mode by object, and a mode in which the collected object fills in the resource value. The terminal can initiate a resource collection request to the terminal corresponding to each target object identifier according to the resource value filled in each resource editing area under different resource collection modes.

[0071] In the above embodiment, by performing image recognition on the resource record image, the target object identifier of the identified target session object and the resource value to be collected from the target session object are obtained, and then based on the identified resource value, a resource collection request is initiated to the terminal corresponding to the target object identifier in the instant messaging group session, thereby improving the resource transfer efficiency for the instant messaging group session.

[0072] In one embodiment, the resource values ​​recorded in the resource record image and the target object identifier of the target session object have a one-to-one correspondence; based on the identified resource values, a resource collection request is initiated to the terminal corresponding to the target object identifier, including: for each identified resource value, the identified resource value is filled into a designated resource editing area; the designated resource editing area is a resource editing area corresponding to the target object identifier having a corresponding relationship with the identified resource value; according to the resource values ​​filled in each designated resource editing area, a resource collection request is initiated to the terminal corresponding to each target object identifier.

[0073] Specifically, for each identified resource value, the terminal can fill the identified resource value into the corresponding designated resource editing area. Further, the terminal can initiate a resource collection request to the terminal corresponding to each target object identifier according to the resource value filled in each designated resource editing area.

[0074] In one embodiment, the terminal may display a third page, wherein the third page includes the target object identifiers of each target session object participating in the resource transfer in the instant messaging group session, and the resource editing area corresponding to each target object identifier. For each identified resource value, in the third page, the terminal may fill the identified resource value into the corresponding designated resource editing area in the third page.

[0075] In one embodiment, the terminal may directly initiate a resource collection request to the terminal corresponding to each target object identifier according to the resource value filled in each designated resource editing area.

[0076] In one embodiment, the resource collection mode of the present application includes at least one of a resource value filling mode by object, an average mode by object, and a mode in which the collected object fills in the resource value. The terminal can determine the resource collection mode of resource transfer. When the resource collection mode is a resource value filling mode by object, for each identified resource value, the terminal can fill the identified resource value into the corresponding designated resource editing area. Furthermore, the terminal can initiate a resource collection request to the terminal corresponding to each target object identifier according to the resource value filled in each designated resource editing area.

[0077] In one embodiment, the local login object and the instant messaging session object are users (i.e., people), the resource value includes an amount, and the resource editing area includes an amount editing area. Figure 3 As shown, the resource collection mode of the present application includes at least one of a mode of filling in the amount per person, a per capita mode, and a mode of allowing group members to fill in the amount. The terminal can determine the resource collection mode of resource transfer in response to the selection operation for the resource collection mode. In the case where the resource collection mode is a mode of filling in the amount per person, for each identified amount, the terminal can fill the identified amount into the corresponding designated amount editing area. Furthermore, the terminal can initiate a resource collection request to the terminal corresponding to each target object identifier according to the amount filled in each designated amount editing area.

[0078] In the above embodiment, for each identified resource value, by automatically filling the identified resource value into the designated resource editing area, the tediousness of manually inputting the resource value and possible filling errors can be avoided, thereby improving the filling efficiency and accuracy of the resource value. Then, according to the resource value automatically filled in each designated resource editing area, a resource collection request is initiated to the terminal corresponding to each target object identifier, which can further improve the resource transfer efficiency.

[0079] In one embodiment, for each identified resource value, the identified resource value is filled into a designated resource editing area, including: displaying a first page; the first page includes object identifiers of each instant messaging session object in an instant messaging group session, and a resource editing area corresponding to each object identifier; for each identified resource value, on the first page, the identified resource value is filled into a designated resource editing area on the first page.

[0080] Specifically, after performing image recognition on the resource record image and obtaining the target object identifier of the target session object and the resource value to be collected for the target session object, the terminal can display the first page. Since the first page includes the object identifier of each instant messaging session object in the instant messaging group session and the resource editing area corresponding to each object identifier, it can be understood that the first page is a full display page, and the object identifier of each instant messaging session object in the communication group session and the resource editing area corresponding to each object identifier can be fully displayed on the first page. For each identified resource value, the terminal can automatically fill the identified resource value in the resource editing area specified in the first page on the first page. It can be understood that the terminal can automatically fill the identified resource value in the designated resource editing area corresponding to each target object identifier in the first page on the first page, and the resource editing area corresponding to other object identifiers in the instant messaging group session except the target object identifier can be filled with the value zero by default.

[0081] In one embodiment, when confirming that the resource value filled in the first page is correct, the terminal can display a resource collection control in response to the information confirmation operation triggered on the first page, and initiate a resource collection request to the terminal corresponding to each target object identifier in the instant messaging group session in response to the resource collection operation on the resource collection control. It is understandable that the terminal will not initiate a resource collection request to the terminal corresponding to other object identifiers in the instant messaging group session except the target object identifier.

[0082] In one embodiment, the local login object and the instant messaging session object are users (i.e., people), the resources include amounts, and the resource editing area includes an amount editing area. In the case where the resource collection mode is the amount-by-person mode, Figure 4 As shown, the terminal can display the first page before the amount is filled in. The first page includes the object identifiers (i.e., A, B, C, D, E, F, and XXX, etc.) of each instant messaging session object in the instant messaging group session, and the amount editing area corresponding to each object identifier. It can be understood that before the amount is filled in the amount editing area corresponding to each object identifier, the value zero (i.e., 0.0 yuan) is uniformly displayed in the amount editing area corresponding to each object identifier.

[0083] In one embodiment, Figure 5As shown, for each identified amount, the terminal can automatically fill the identified amount into the designated amount editing area corresponding to each target object identifier in the first page on the first page. For example, 32.5 yuan is filled in the amount editing area corresponding to B, 26.4 yuan is filled in the amount editing area corresponding to C, 37.2 yuan is filled in the amount editing area corresponding to D, 53.1 yuan is filled in the amount editing area corresponding to E, 72.9 yuan is filled in the amount editing area corresponding to F, and 100.2 yuan is filled in the amount editing area corresponding to A. It can be understood that the amount editing area corresponding to other object identifiers (i.e., XXX) in the instant messaging group session except the target object identifier can keep the default value zero (i.e., 0.0 yuan) filled in.

[0084] In the above embodiment, since the first page includes the object identifier of each instant messaging session object in the instant messaging group session and the resource editing area corresponding to each object identifier, by filling the identified resource value into the resource editing area specified in the first page on the displayed first page, it is convenient to re-edit the resource editing area corresponding to the object identifier of each instant messaging session object, thereby further improving the resource transfer efficiency.

[0085] In one embodiment, a resource collection request is initiated to a terminal corresponding to each target object identifier based on the resource values ​​filled in each designated resource editing area, including: in response to an information confirmation operation triggered on the first page, a second page is displayed; the second page presents a resource collection information set; the resource collection information set includes the target object identifiers of the target session objects that need to participate in the resource transfer in the instant messaging group session, and the filled-in resource values ​​corresponding to each target object identifier; in response to the resource collection operation triggered on the second page, a resource collection request is initiated to the terminal corresponding to each target object identifier.

[0086] Specifically, when confirming that the resource value filled in the first page is correct, an information confirmation operation can be triggered, and the terminal can display the second page in response to the information confirmation operation triggered for the first page. Among them, the second page presents a resource collection information set. It can be understood that the resource collection information set is a list of resources to be collected, that is, a bill that needs to be collected. The resource collection information set includes the target object identifier of the target session object that needs to participate in the resource transfer in the instant messaging group session, and the filled resource values ​​corresponding to each target object identifier. Therefore, it can be understood that the second page is a non-full display page, and only the target object identifier of the target session object that needs to participate in the resource transfer in the instant messaging group session and the filled resource values ​​corresponding to each target object identifier are partially displayed in the second page. It can be understood that other object identifiers in the instant messaging group session except the target object identifier and the corresponding filled value zero will not be displayed in the second page. Furthermore, the terminal can initiate a resource collection request to the terminal corresponding to each target object identifier in response to the resource collection operation triggered for the second page.

[0087] In one embodiment, the local login object and the instant messaging session object are users (i.e., people), and the resources include money. In the case where the resource collection mode is the mode of filling money by person, such as Figure 6 As shown, the terminal can display the second page in response to the information confirmation operation triggered on the first page. The second page presents a resource collection information set (i.e., the resource collection information set is a list of resources to be collected, i.e., a bill that needs to be collected), and the resource collection information set includes the target object identifiers (i.e., A, B, C, D, E, and F) of the target session objects that need to participate in the resource transfer in the instant messaging group session, and the amount filled in corresponding to each target object identifier (i.e., 100.2 yuan has been filled in for A, 32.5 yuan has been filled in for B, 26.4 yuan has been filled in for C, 37.2 yuan has been filled in for D, 53.1 yuan has been filled in for E, and 72.9 yuan has been filled in for F). Furthermore, the terminal can initiate a resource collection request to the terminal corresponding to each target object identifier in response to the amount collection operation triggered on the second page.

[0088] In one embodiment, continue to refer to Figure 6 The second page can also display the number of recipients (i.e., 6 recipients in total) and the total amount to be collected (i.e., RMB 322.30). By displaying the number of recipients and the total amount to be collected on the second page, the recipient can more clearly obtain the collection details, thereby further improving the efficiency of resource transfer.

[0089] In one embodiment, the second page includes an image adding control and a resource collecting control; in response to a resource collecting operation triggered for the second page, a resource collecting request is initiated to a terminal corresponding to the target object identifier, including: in response to the image adding operation triggered for the image adding control, a resource record image is added to the second page; in response to the resource collecting operation triggered for the resource collecting control, a resource collecting request is initiated to the terminal corresponding to the target object identifier; the resource collecting request carries the added resource record image.

[0090] In one embodiment, the local login object and the instant messaging session object are users (i.e., people), and the resources include amounts. In the case where the resource collection mode is the amount-by-person mode, continue to refer to Figure 6 , the second page includes an image adding control (i.e., an "add picture" button) and a resource collection control (i.e., an "initiate payment" button). The terminal can add the resource record image to the second page in response to the image adding operation triggered by the "add picture" button, and initiate a resource collection request to the terminal corresponding to the target object identifier in response to the amount collection operation triggered by the "initiate payment" button. It can be understood that the resource collection request carries the added resource record image.

[0091] By responding to the image adding operation triggered by the image adding control, the resource record image is added to the second page, and in response to the resource collecting operation triggered by the resource collecting control, a resource collecting request carrying the added resource record image is initiated to the terminal corresponding to the target object identifier, so that the target session object corresponding to the target object identifier can proofread the received resource value based on the received resource record image, and transfer the resources after the proofreading is correct, which can further improve the accuracy of resource transfer and thus further improve the efficiency of resource transfer.

[0092] In the above embodiment, the second page is displayed in response to the information confirmation operation triggered on the first page. Since the second page presents a resource collection information set, which includes the target object identifiers of the target session objects that need to participate in the resource transfer in the instant messaging group session, and the filled resource values ​​corresponding to each target object identifier, it is possible to further confirm whether the filled resource values ​​are accurate on the second page, and trigger the resource collection operation after confirming that they are accurate. Then, in response to the resource collection operation triggered on the second page, a resource collection request is initiated to the terminal corresponding to each target object identifier, which can further improve the efficiency of resource transfer.

[0093] In one embodiment, a resource collection request is initiated to a terminal corresponding to each target object identifier based on the resource values ​​filled in each designated resource editing area, including: for each designated resource editing area, if the resource value filled in the designated resource editing area is consistent with the resource value recorded for the target object identifier in the resource record image, a resource collection request is initiated to the terminal corresponding to the target object identifier.

[0094] Specifically, for each designated resource editing area, the terminal can perform consistency comparison between the resource value filled in the designated resource editing area and the resource value recorded for the corresponding target object identifier in the resource record image. For each designated resource editing area, if the resource value filled in the designated resource editing area is consistent with the resource value recorded for the target object identifier in the resource record image, it means that the image recognition result is accurate. At this time, the terminal can directly initiate a resource collection request to the terminal corresponding to the corresponding target object identifier.

[0095] In the above embodiment, for each designated resource editing area, a consistency check is performed between the resource value filled in the designated resource editing area and the resource value recorded for the target object identifier in the resource record image. If the check result is consistent, a resource collection request is initiated to the terminal corresponding to the target object identifier, thereby improving the accuracy of resource transfer.

[0096] In one embodiment, the method also includes: for each designated resource editing area, if the resource value filled in the designated resource editing area is inconsistent with the resource value recorded for the target object identifier in the resource record image, then the resource value recorded for the target object identifier in the resource record image is filled into the designated resource editing area; and based on the newly filled in resource value in the designated resource editing area, a resource collection request is initiated to the terminal corresponding to the target object identifier.

[0097] Specifically, for each designated resource editing area, the terminal can perform consistency comparison between the resource value filled in the designated resource editing area and the resource value recorded for the corresponding target object identifier in the resource record image. For each designated resource editing area, if the resource value filled in the designated resource editing area is inconsistent with the resource value recorded for the target object identifier in the resource record image, it means that the image recognition result is inaccurate. At this time, the terminal can delete the resource value filled in the designated resource editing area, and re-fill the resource value recorded for the corresponding target object identifier in the resource record image into the designated resource editing area. Furthermore, the computer device can initiate a resource collection request to the terminal corresponding to the corresponding target object identifier based on the resource value newly filled in the designated resource editing area.

[0098] In the above embodiment, for each designated resource editing area, a consistency check is performed between the resource value filled in the designated resource editing area and the resource value recorded for the target object identifier in the resource record image. If the check result is inconsistent, it means that the image recognition result is wrong. At this time, by filling the resource value recorded for the target object identifier in the resource record image into the designated resource editing area, and initiating a resource collection request to the terminal corresponding to the target object identifier based on the newly filled resource value in the designated resource editing area, the accuracy of resource transfer can be improved.

[0099] In one embodiment, the method also includes: obtaining the resources transferred by the terminal corresponding to each target object identifier after responding to the resource collection request; wherein, for each target object identifier, the value of the resource sent by the terminal corresponding to the target object identifier is consistent with the resource value filled in the designated resource editing area corresponding to the target object identifier.

[0100] In one embodiment, the terminal corresponding to the object identifier of the local login object may initiate a resource collection request to the terminal corresponding to each target object identifier based on the identified resource value. It can be understood that the resource collection request may carry the resource value filled in the designated resource editing area corresponding to the target object identifier. Furthermore, the terminal corresponding to each target object identifier may receive the resource collection request and display the resource value carried in the resource collection request. When the target session object confirms that the corresponding resource value to be collected is correct, a payment operation for the resource value to be collected may be triggered, and the terminal corresponding to the target object identifier may respond to the payment operation for the resource value to be collected and transfer the resources of the corresponding resource value to the terminal corresponding to the object identifier of the local login object.

[0101] In the above embodiment, the resources transferred by the terminal corresponding to each target object identifier after responding to the resource collection request are obtained. Since the value of the resource sent by the terminal corresponding to the target object identifier for each target object identifier is consistent with the resource value filled in the designated resource editing area corresponding to the target object identifier, the resource transfer accuracy is improved.

[0102] In one embodiment, the resource values ​​recorded in the resource record image include the total resource values ​​recorded for each target object identifier; based on the identified resource values, a resource collection request is initiated to the terminal corresponding to the target object identifier, including: determining the average resource value according to the number of target object identifiers and the total resource value; filling the average resource value into the resource editing area corresponding to each target object identifier; and initiating a resource collection request to each target object identifier and the corresponding terminal according to the average resource value filled in each resource editing area.

[0103] The total resource value is the sum of the resource values ​​identified for each target object. It can be understood that what is recorded in the resource record image is a total resource value, rather than multiple resource values ​​identified for each target object.

[0104] In one embodiment, when the resource collection mode is the object average mode, the terminal may use the ratio of the total resource value to the number of target object identifiers as the resource value average. Furthermore, the terminal may fill the resource value average into the resource editing area corresponding to each target object identifier, and initiate a resource collection request to each target object identifier and the corresponding terminal according to the resource value average filled in each resource editing area.

[0105] In one embodiment, continue to refer to Figure 3 , the local login object and instant messaging session object are users (i.e., people), resources include amounts, the total resource value includes the total amount value, and the resource numerical mean includes the amount numerical mean. When the resource collection mode is per capita mode, the terminal may use the ratio of the total amount value to the number of target object identifiers as the amount numerical mean. Furthermore, the terminal may fill the amount numerical mean into the amount editing area corresponding to each target object identifier, and initiate an amount collection request to each target object identifier and the corresponding terminal according to the amount numerical mean filled in each amount editing area.

[0106] In the above embodiment, the average resource value is automatically determined by the number of target object identifiers and the total number of resources, and the average resource value is automatically filled in the resource editing area corresponding to each target object identifier. Then, based on the average resource value filled in each resource editing area, a resource collection request is initiated to each target object identifier and the corresponding terminal, which can improve the efficiency of resource transfer.

[0107] In one embodiment, in response to a resource identification operation triggered by a resource collection operation page, a resource record image is obtained, including: in response to the resource identification operation triggered by the resource collection operation page, a resource record bill is scanned by an image acquisition device on the local end to obtain a resource record image; wherein the resource record bill records the resource value to be collected for the instant messaging session object.

[0108] The resource record bill is a file for recording a list of resources to be collected. It can be understood that the resource record bill records the resource values ​​to be collected for the instant messaging session object.

[0109] Specifically, the local login object can aim the image acquisition device on the terminal logged in by the local login object at the resource record bill. The terminal logged in by the local login object can respond to the resource identification operation triggered by the resource collection operation page, and scan the resource record bill through the image acquisition device on the local end to obtain the resource record image.

[0110] In one embodiment, Figure 7 As shown, the resource collection operation page 701 includes a resource identification control 702. In response to the resource identification operation triggered by the resource identification control 702, the terminal can scan the resource record bill through the image acquisition device on the terminal to obtain the resource record image.

[0111] In one embodiment, the local login object and the instant messaging session object are users (i.e., people), the resources include amounts, the resource record bill includes an amount record bill, the resource record image includes an amount record image, and the resource identification control includes an amount identification control. Figure 8 As shown, in response to the amount recognition operation triggered by the amount recognition control, the terminal can scan the amount record bill (ie, recognize it) through the image acquisition device on the local end to obtain the amount record image.

[0112] In the above embodiment, in response to the resource identification operation triggered by the resource collection operation page, the resource record bill that records the resource values ​​for the instant messaging session object is scanned by the image acquisition device on the local end to obtain a resource record image, which can improve the efficiency of obtaining the resource record image.

[0113] In one embodiment, in response to a resource identification operation triggered by a resource collection operation page, a resource record image is obtained, including: in response to the resource identification operation triggered by the resource collection operation page, an image selection page is displayed; in response to an image selection operation triggered by the image selection page, a resource record image is obtained from the gallery of the local end.

[0114] Specifically, the image selection page is a page for selecting resource record images. The terminal can display the image selection page in response to the resource identification operation triggered by the resource collection operation page. The image selection page includes an image selection control. In response to the image selection operation triggered by the image selection control, the resource record image is obtained from the gallery of the local terminal.

[0115] In one embodiment, continue to refer to Figure 7 , the resource collection operation page 701 includes a resource identification control 702. The terminal can display an image selection page in response to the resource identification operation triggered by the resource identification control 702. Furthermore, the terminal can obtain a resource record image from the gallery of the local terminal in response to the image selection operation triggered by the image selection page.

[0116] In one embodiment, the local login object and the instant messaging session object are users (i.e., people), the resource includes an amount, the resource record bill includes an amount record bill, the resource record image includes an amount record image, and the resource identification control includes an amount identification control. Figure 8 The image selection page 801 includes an image selection control 802 (ie, an "album" button). In response to the image selection operation triggered by the "album" button, a resource record image is obtained from the local gallery (ie, the local album).

[0117] In the above embodiment, by responding to the resource identification operation triggered by the resource identification control, displaying the image selection page, and responding to the image selection operation triggered by the image selection page, directly acquiring the resource record image from the local gallery, the efficiency of acquiring the resource record image can be improved.

[0118] In one embodiment, image recognition is performed on a resource record image to obtain an identified resource value to be collected from an instant messaging session object, including: performing noise reduction processing on the resource record image to obtain a noise-reduced resource record image; obtaining a grayscale image of the noise-reduced resource record image; binarizing the grayscale image to obtain a black-and-white image; and performing image recognition on the black-and-white image to obtain an identified resource value to be collected from an instant messaging session object.

[0119] Among them, a grayscale image is a monochrome image in which the pixels in the image have only one brightness information, and the brightness information is sampled from several levels divided between white and black. A black and white image is a binary image, which is an image represented by two colors, black and white.

[0120] Specifically, the terminal may perform noise reduction processing on the resource record image to obtain a noise-reduced resource record image, and grayscale the noise-reduced resource record image to obtain a grayscale image of the noise-reduced resource record image. Furthermore, the terminal may perform binarization processing on the grayscale image to obtain a black-and-white image, and perform image recognition on the black-and-white image to obtain the identified resource value to be collected from the instant messaging session object.

[0121] In one embodiment, the terminal may compare the grayscale value of each pixel in the grayscale image with the preset grayscale value, and set the grayscale value of the pixel less than or equal to the preset grayscale value to 0, and set the grayscale value of the pixel greater than the preset grayscale value to 255, to obtain a black and white image.

[0122] In the above embodiment, by performing image preprocessing operations such as noise reduction, grayscale conversion, and binarization on the resource record image, and then performing image recognition on the preprocessed image, the recognition accuracy of the resource value can be improved.

[0123] In one embodiment, the local login object and the instant messaging session object are users (i.e., people), the resource includes the amount, the resource record bill includes the amount record bill, the resource record image includes the amount record image, and the resource identification control includes the amount identification control (i.e., the "group payment bill" button). Fig. 9 As shown, the terminal is deployed with a client, a server, and an image recognition unit. The user object can enable the group payment function in the instant messaging application to initiate group payment. The user object can select the resource payment mode of "fill in the amount by person" through the client. In the "fill in the amount by person" mode, the user object can click the "group payment bill" button. The client can respond to the click operation on the "group payment bill" button by calling the camera (i.e., the image acquisition device deployed on the terminal) or collecting the payment bill image (i.e., the amount record image) from the album. The client can encrypt the payment bill image and send the encrypted image to the server. The server can decrypt the encrypted image to obtain the payment bill image, and send the decrypted payment bill image to the image recognition unit. The image recognition unit can perform noise reduction processing on the resource record image to obtain the resource record image after noise reduction, obtain the grayscale image of the resource record image after noise reduction, binarize the grayscale image to obtain the black and white image, and perform image recognition on the black and white image to obtain the identified object identifier and amount (i.e., the resource value). The image recognition unit can return the recognized object identification and amount to the server, and the server can encrypt the object identification and amount, and return the encrypted object identification and amount to the client. The client can decrypt the encrypted object identification and amount to obtain the object identification and amount, and fill the corresponding amount into the amount editing area in the group payment list (i.e., the first page) according to the object identification. The user object can confirm the filled amount and initiate the group payment after confirmation. Specifically, the client can initiate a resource collection request, and the server can return that the group payment has been successfully initiated, so as to increase the user object group payment has been successfully initiated.

[0124] like Fig.10 As shown, in one embodiment, a resource transfer method is provided. In this embodiment, the method is applied to Figure 1 Taking the terminal 102 in the example as an example, the method specifically includes the following steps:

[0125] Step 1002, displaying a resource collection operation page for an instant messaging session object; an instant messaging session object is an object participating in the same instant messaging group session as a local login object; a local login object is an object logged in to the local end through an instant messaging application; an instant messaging session object includes a target session object participating in resource transfer in an instant messaging group session.

[0126] Step 1004, in response to the resource identification operation triggered by the resource identification control in the resource collection operation page, obtain a resource record image; the resource record image records the target object identifier of the target session object and the resource value to be collected from the target session object.

[0127] In one embodiment, in response to a resource identification operation triggered by a resource identification control, a resource record bill is scanned by an image acquisition device on the local end to obtain a resource record image; wherein the resource record bill records the resource value to be collected for the instant messaging session object.

[0128] In one embodiment, in response to a resource identification operation triggered on a resource identification control, an image selection page is displayed; in response to an image selection operation triggered on the image selection page, a resource record image is acquired from a local gallery.

[0129] Step 1006: Perform noise reduction processing on the resource record image to obtain a resource record image after noise reduction; obtain a grayscale image of the resource record image after noise reduction.

[0130] Step 1008, binarize the grayscale image to obtain a black-and-white image; perform image recognition on the black-and-white image to obtain the target object identifier of the identified target session object and the resource value to be collected from the target session object.

[0131] Step 1010, when the resource collection mode is the resource value filling mode according to the object, display the first page; the first page includes the object identifier of each instant messaging session object in the instant messaging group session, and the resource editing area corresponding to each object identifier.

[0132] Step 1012, for each identified resource value, fill the identified resource value into the resource editing area specified in the first page; the specified resource editing area is the resource editing area corresponding to the target object identifier that has a corresponding relationship with the identified resource value; the resource value recorded in the resource record image and the target object identifier of the target session object have a one-to-one correspondence.

[0133] Step 1014, in response to the information confirmation operation triggered on the first page, display the second page; the second page presents a resource collection information set; the resource collection information set includes the target object identifier of the target session object that needs to participate in the resource transfer in the instant messaging group session, and the filled-in resource value corresponding to each target object identifier.

[0134] Step 1016: In response to the resource collection operation triggered on the second page, a resource collection request is initiated to the terminal corresponding to each target object identifier.

[0135] Step 1018, for each designated resource editing area, if the resource value filled in the designated resource editing area is inconsistent with the resource value recorded for the target object identifier in the resource record image, then fill the resource value recorded for the target object identifier in the resource record image into the designated resource editing area.

[0136] Step 1020: Initiate a resource collection request to the terminal corresponding to the target object identifier according to the resource value newly filled in the designated resource editing area.

[0137] Step 1022, when the resource collection mode is the object average mode, determine the resource value mean according to the number of target object identifiers and the total resource value; the resource value recorded in the resource record image includes the total resource value recorded for each target object identifier.

[0138] Step 1024, fill the resource value average into the resource editing area corresponding to each target object identifier; and initiate a resource collection request to each target object identifier and the corresponding terminal according to the resource value average filled in each resource editing area.

[0139] Step 1026, obtaining the resources transferred by the terminal corresponding to each target object identifier after responding to the resource collection request; wherein, for each target object identifier, the value of the resource sent by the terminal corresponding to the target object identifier is consistent with the resource value filled in the designated resource editing area corresponding to the target object identifier.

[0140] The present application also provides an application scenario, and the application scenario applies the above resource transfer method. Specifically, the resource transfer method can be applied to a resource transfer scenario for multiple objects in an instant messaging group session. The terminal can display a resource collection operation page for instant messaging session objects; the instant messaging session objects (for example, object 2, object 3, object 4, object 5 and object 6) are objects participating in the same instant messaging group session with the local login object (for example, object 1); the local login object is an object logged in to the local end through an instant messaging application; the instant messaging session objects include target session objects (for example, object 2, object 4, object 6) participating in resource transfer in the instant messaging group session; in response to a resource identification operation triggered by a resource identification control in the resource collection operation page, a resource record image is obtained; the resource record image records a target object identifier of the target session object and a resource value (for example, amount) to be collected for the target session object; the resource record image is subjected to noise reduction processing to obtain a resource record image after noise reduction; a grayscale image of the resource record image after noise reduction is obtained; the grayscale image is binarized to obtain a black-and-white image; image recognition is performed on the black-and-white image to obtain a target object identifier of the identified target session object and a resource value to be collected for the target session object.

[0141] In the case where the resource collection mode is the resource value filling mode by object, the first page is displayed; the first page includes the object identifier of each instant messaging session object in the instant messaging group session, and the resource editing area corresponding to each object identifier. For each identified resource value, in the first page, the identified resource value is filled in the resource editing area specified in the first page; the specified resource editing area is the resource editing area corresponding to the target object identifier that has a corresponding relationship with the identified resource value; the resource value recorded in the resource record image and the target object identifier of the target session object have a one-to-one correspondence. In response to the information confirmation operation triggered on the first page, the second page is displayed; the second page presents a resource collection information set; the resource collection information set includes the target object identifier of the target session object that needs to participate in the resource transfer in the instant messaging group session, and the filled resource values ​​corresponding to each target object identifier. In response to the resource collection operation triggered on the second page, a resource collection request is initiated to the terminal corresponding to each target object identifier.

[0142] For each designated resource editing area, if the resource value filled in the designated resource editing area is inconsistent with the resource value recorded for the target object identifier in the resource record image, the terminal may fill the resource value recorded for the target object identifier in the resource record image into the designated resource editing area; and initiate a resource collection request to the terminal corresponding to the target object identifier based on the newly filled resource value in the designated resource editing area.

[0143] When the resource collection mode is the object averaging mode, the terminal can determine the average resource value based on the number of target object identifiers and the total resource value; the resource value recorded in the resource record image includes the total resource value recorded for each target object identifier; the resource value average is filled in the resource editing area corresponding to each target object identifier; and a resource collection request is initiated to each target object identifier and the corresponding terminal based on the resource value average filled in each resource editing area.

[0144] The terminal can obtain the resources transferred by the terminal corresponding to each target object identifier after responding to the resource collection request; wherein, for each target object identifier, the value of the resource sent by the terminal corresponding to the target object identifier is consistent with the resource value filled in the designated resource editing area corresponding to the target object identifier. It can be understood that object 1 will charge the corresponding amount to object 2, object 4 and object 6. The resource transfer method of the present application can improve the efficiency of resource transfer for instant messaging group sessions.

[0145] The present application also provides an application scenario, which applies the above-mentioned resource transfer method. Specifically, the resource transfer method can be applied to the scenario of resource transfer for a single object in an instant messaging session between two objects. It can be understood that the instant messaging session includes an instant messaging two-object session participated by two objects. Among the two objects in the instant messaging two-object session, one is the local login object and the other is the instant messaging session object. The local login object can collect resources from the instant messaging session object in the instant messaging two-object session. The resource transfer method of the present application can improve the efficiency of resource transfer for the instant messaging two-object session.

[0146] It should be understood that, although each step in the flow chart of the above-mentioned embodiments is shown in order, these steps are not necessarily performed in order. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above-mentioned embodiments may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in order, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0147] In one embodiment, Fig.11 As shown, a resource transfer device 1100 is provided, and the device specifically includes:

[0148] Display module 1102, used to display a resource collection operation page for an instant messaging session object; an instant messaging session object is an object participating in the same instant messaging session as a local login object; a local login object is an object that logs in to the local end through an instant messaging application;

[0149] The acquisition module 1104 is used to acquire a resource record image in response to a resource identification operation triggered by a resource collection operation page; the resource record image records the resource value to be collected for the instant messaging session object;

[0150] The recognition module 1106 is used to perform image recognition on the resource record image to obtain the recognized resource value to be collected from the instant messaging session object;

[0151] The collection module 1108 is used to initiate a resource collection request to the terminal corresponding to the instant messaging session object based on the identified resource value.

[0152] In one embodiment, the instant messaging session includes an instant messaging group session; the instant messaging session object includes a target session object participating in resource transfer in the instant messaging group session; the resource record image records the target object identifier of the target session object and the resource value to be collected from the target session object; the identification module 1106 is also used to perform image recognition on the resource record image to obtain the target object identifier of the identified target session object and the resource value to be collected from the target session object; the collection module 1108 is also used to initiate a resource collection request to the terminal corresponding to the target object identifier based on the identified resource value.

[0153] In one embodiment, the resource values ​​recorded in the resource record image and the target object identifier of the target session object have a one-to-one correspondence; the collection module 1108 is also used to fill the identified resource values ​​into the designated resource editing area for each identified resource value; the designated resource editing area is the resource editing area corresponding to the target object identifier having a corresponding relationship with the identified resource value; according to the resource values ​​filled in each designated resource editing area, a resource collection request is initiated to the terminal corresponding to each target object identifier.

[0154] In one embodiment, the receiving module 1108 is also used to display the first page; the first page includes the object identifier of each instant messaging session object in the instant messaging group session, and the resource editing area corresponding to each object identifier; for each identified resource value, on the first page, the identified resource value is filled in the resource editing area specified in the first page.

[0155] In one embodiment, the collection module 1108 is also used to display a second page in response to an information confirmation operation triggered on the first page; the second page presents a resource collection information set; the resource collection information set includes the target object identifier of the target session object that needs to participate in the resource transfer in the instant messaging group session, and the filled-in resource value corresponding to each target object identifier; in response to the resource collection operation triggered on the second page, a resource collection request is initiated to the terminal corresponding to each target object identifier.

[0156] In one embodiment, the collection module 1108 is also used to initiate a resource collection request to the terminal corresponding to the target object identifier for each designated resource editing area if the resource value filled in the designated resource editing area is consistent with the resource value recorded for the target object identifier in the resource record image.

[0157] In one embodiment, the collection module 1108 is also used to fill in the resource value recorded for the target object identifier in the resource record image into the designated resource editing area for each designated resource editing area if the resource value filled in the designated resource editing area is inconsistent with the resource value recorded for the target object identifier in the resource record image; and initiate a resource collection request to the terminal corresponding to the target object identifier based on the newly filled in resource value in the designated resource editing area.

[0158] In one embodiment, the receiving module 1108 is also used to obtain the resources transferred by the terminal corresponding to each target object identifier after responding to the resource collection request; wherein, for each target object identifier, the value of the resource sent by the terminal corresponding to the target object identifier is consistent with the resource value filled in the designated resource editing area corresponding to the target object identifier.

[0159] In one embodiment, the resource values ​​recorded in the resource record image include the total resource values ​​recorded for each target object identifier; the collection module 1108 is also used to determine the average resource value based on the number of target object identifiers and the total resource value; fill the average resource value into the resource editing area corresponding to each target object identifier; and initiate a resource collection request to each target object identifier and the corresponding terminal based on the average resource value filled in each resource editing area.

[0160] In one embodiment, the acquisition module 1104 is also used to respond to the resource identification operation triggered by the resource collection operation page, scan the resource record bill through the image acquisition device on the local end, and obtain a resource record image; wherein the resource record bill records the resource value to be collected for the instant messaging session object.

[0161] In one embodiment, the acquisition module 1104 is also used to display an image selection page in response to a resource identification operation triggered by a resource collection operation page; and to acquire a resource record image from the local gallery in response to an image selection operation triggered by an image selection page.

[0162] In one embodiment, the identification module 1106 is also used to perform noise reduction processing on the resource record image to obtain a noise-reduced resource record image; obtain a grayscale image of the noise-reduced resource record image; binarize the grayscale image to obtain a black-and-white image; perform image recognition on the black-and-white image to obtain an identified resource value to be collected for the instant messaging session object.

[0163] The resource transfer device displays a resource collection operation page for an instant messaging session object, where the instant messaging session object is an object participating in the same instant messaging session as the local login object, where the local login object is an object logged in to the local end through an instant messaging application. By responding to a resource identification operation triggered on the resource collection operation page, a resource record image can be obtained, in which the resource value to be collected for the instant messaging session object is recorded. By performing image recognition on the resource record image, the resource value to be collected for the instant messaging session object can be automatically obtained, without the need for the object to manually add information such as resource values ​​as in the traditional technology, thereby improving the efficiency and accuracy of obtaining resource values. Therefore, based on the automatically identified resource values, a resource collection request is initiated to the terminal corresponding to the instant messaging session object, thereby improving the efficiency of resource transfer.

[0164] Each module in the resource transfer 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.

[0165] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.12 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a resource transfer method is implemented. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse, etc.

[0166] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0167] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0168] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0169] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0170] It should 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 analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

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

[0172] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0173] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A resource transfer method, characterized in that: The method comprises: Displaying a resource collection operation page for an instant messaging session object; the instant messaging session object is an object participating in the same instant messaging session as the local login object; the local login object is an object that logs in to the local end through an instant messaging application; In response to a resource identification operation triggered by the resource collection operation page, a resource record image is acquired; the resource record image records the resource value to be collected for the instant messaging session object; Performing image recognition on the resource record image to obtain the identified resource value to be collected from the instant messaging session object; Based on the identified resource value, a resource collection request is initiated to the terminal corresponding to the instant messaging session object.

2. The method according to claim 1, characterized in that: The instant messaging session includes an instant messaging group session; the instant messaging session object includes a target session object participating in resource transfer in the instant messaging group session; the resource record image records a target object identifier of the target session object and a resource value to be collected for the target session object; The performing image recognition on the resource record image to obtain the identified resource value to be collected from the instant messaging session object includes: Performing image recognition on the resource record image to obtain the target object identifier of the identified target session object and the resource value to be collected from the target session object; The initiating a resource collection request to the terminal corresponding to the instant messaging session object based on the identified resource value includes: Based on the identified resource value, a resource collection request is initiated to the terminal corresponding to the target object identifier.

3. The method according to claim 2, characterized in that The resource value recorded in the resource record image and the target object identifier of the target session object have a one-to-one correspondence relationship; The initiating a resource collection request to a terminal corresponding to the target object identifier based on the identified resource value includes: For each identified resource value, fill the identified resource value into a designated resource editing area; the designated resource editing area is a resource editing area corresponding to the target object identifier having a corresponding relationship with the identified resource value; According to the resource values ​​filled in the designated resource editing areas, a resource collection request is initiated to the terminal corresponding to each target object identifier.

4. The method according to claim 3, characterized in that For each identified resource value, filling the identified resource value into a designated resource editing area includes: Displaying a first page; the first page includes the object identifier of each instant messaging session object in the instant messaging group session, and a resource editing area corresponding to each object identifier; For each identified resource value, in the first page, the identified resource value is filled in a resource editing area specified in the first page.

5. The method according to claim 4, characterized in that The initiating a resource collection request to a terminal corresponding to each target object identifier according to the resource value filled in each designated resource editing area includes: In response to the information confirmation operation triggered on the first page, a second page is displayed; the second page presents a resource collection information set; the resource collection information set includes the target object identifiers of the target session objects that need to participate in the resource transfer in the instant messaging group session, and the filled resource values ​​corresponding to the target object identifiers; In response to the resource collection operation triggered on the second page, a resource collection request is initiated to a terminal corresponding to each of the target object identifiers.

6. The method according to claim 3, characterized in that The initiating a resource collection request to a terminal corresponding to each target object identifier according to the resource value filled in each designated resource editing area includes: For each of the designated resource editing areas, if the resource value filled in the designated resource editing area is consistent with the resource value recorded for the target object identifier in the resource record image, a resource collection request is initiated to the terminal corresponding to the target object identifier.

7. The method according to claim 6, characterized in that The method further comprises: For each of the designated resource editing areas, if the resource value filled in the designated resource editing area is inconsistent with the resource value recorded for the target object identifier in the resource record image, then fill the resource value recorded for the target object identifier in the resource record image into the designated resource editing area; According to the resource value newly filled in the designated resource editing area, a resource collection request is initiated to the terminal corresponding to the target object identifier.

8. The method according to claim 3, characterized in that The method further comprises: Acquire the resources transferred by the terminal corresponding to each target object identifier after responding to the resource collection request; For each target object identifier, the value of the resource sent by the terminal corresponding to the target object identifier is consistent with the resource value filled in the designated resource editing area corresponding to the target object identifier.

9. The method according to claim 2, characterized in that: The resource values ​​recorded in the resource record image include the total number of resources recorded for each target object identifier; The initiating a resource collection request to a terminal corresponding to the target object identifier based on the identified resource value includes: Determine a resource value mean value according to the number of target object identifiers and the total number of resources; Fill the resource value average into the resource editing area corresponding to each target object identifier; According to the average value of the resource values ​​filled in each resource editing area, a resource collection request is initiated to each target object identifier and the corresponding terminal.

10. The method according to claim 1, characterized in that The step of obtaining a resource record image in response to a resource identification operation triggered by the resource collection operation page includes: In response to the resource identification operation triggered by the resource collection operation page, the resource record bill is scanned by the image acquisition device on the local end to obtain a resource record image; The resource record bill records the resource value to be collected from the instant messaging session object.

11. The method according to claim 1, characterized in that: The step of obtaining a resource record image in response to a resource identification operation triggered by the resource collection operation page includes: In response to a resource identification operation triggered by the resource collection operation page, displaying an image selection page; In response to the image selection operation triggered on the image selection page, a resource record image is obtained from the gallery of the local end.

12. The method according to any one of claims 1 to 11, characterized in that The performing image recognition on the resource record image to obtain the identified resource value to be collected from the instant messaging session object includes: Performing noise reduction processing on the resource record image to obtain a noise-reduced resource record image; Acquire a grayscale image of the resource record image after noise reduction; Binarizing the grayscale image to obtain a black-and-white image; Image recognition is performed on the black-and-white image to obtain an identified resource value to be collected from the instant messaging session object.

13. A resource transfer device, characterized in that: The device comprises: A display module, used for displaying a resource collection operation page for an instant messaging session object; the instant messaging session object is an object participating in the same instant messaging session as the local login object; the local login object is an object that logs in to the local end through an instant messaging application; An acquisition module, configured to acquire a resource record image in response to a resource identification operation triggered by the resource collection operation page; the resource record image records the resource value to be collected for the instant messaging session object; An identification module, used for performing image recognition on the resource record image to obtain the identified resource value to be collected from the instant messaging session object; The collection module is used to initiate a resource collection request to the terminal corresponding to the instant messaging session object based on the identified resource value.

14. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 12 are implemented.

15. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

Citation Information

Patent Citations

  • Business value transferring method and apparatus among multiple user accounts

    CN106682890A

  • Payment control method, payment control method and device

    CN110766389A

  • Method and device for sending and receiving group collection message, and computer readable medium

    CN112837050A

  • AR technology-based document auxiliary filling method and system, storage medium and device

    CN113902402A

  • System and method for auto-populating electronic transaction process

    US20200143349A1