Information processing method and device thereof

Automatically identify objects through image distribution operations, simplifying the resource distribution process, solving the complex and lack of fun problems in traditional technologies, and achieving more efficient and interesting resource distribution.

CN112446693BActive Publication Date: 2025-02-28ALIBABA GROUP HOLDING LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN201910828603.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-03
Publication Date
2025-02-28
Estimated Expiration
2039-09-03

AI Technical Summary

Technical Problem

Traditional resource distribution technology is complex and lacks fun. Users need to gradually set up sharing information when distributing resources, which is cumbersome.

Method used

Through image distribution operations, objects in the image are sensed and identified, and the resource distribution objects are automatically determined, simplifying the distribution process and increasing interest.

Benefits of technology

It reduces the complexity of resource distribution, improves the fun of resource distribution, simplifies user operations, and meets users' interactive needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112446693B_ABST
    Figure CN112446693B_ABST
Patent Text Reader

Abstract

The present application discloses an information processing method and a device thereof, the method comprising: when displaying an application interface, sensing an image distribution operation for distributing virtual resources using an image; and determining at least one object of virtual resource distribution from the acquired image according to the image distribution operation. By adopting the present application, virtual resources can be distributed through images, the complexity of virtual resource distribution can be reduced, and the interest of virtual resource distribution can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an information processing method and device thereof. Background Art

[0002] In recent years, many Internet applications support resource (e.g., virtual resource) distribution functions to enhance user interactivity and entertainment. For example, payment applications have an electronic red envelope distribution function, based on which users can send electronic red envelopes to designated users or designated groups through the application, and the designated users or users in the designated group receive the red envelope information through the application to claim the red envelope.

[0003] In traditional technologies, resource distribution is usually carried out between resource providers and resource recipients, and each time resource distribution is initiated, the resource provider needs to gradually set resource sharing information for the determined resource recipients. This makes resource distribution operations more complicated and less interesting. Summary of the invention

[0004] The embodiments of the present application provide an information processing method and a device thereof, which at least solve the above-mentioned technical problems.

[0005] An embodiment of the present application also provides an information processing method, which includes: when displaying an application interface, sensing an image distribution operation of distributing resources using an image; and determining at least one object of resource distribution from the acquired image based on the image distribution operation.

[0006] An embodiment of the present application also provides an electronic red envelope distribution method, the method comprising: when displaying an application interface, sensing an image distribution operation of distributing an electronic red envelope using an image; in response to the image distribution operation, acquiring an image corresponding to the electronic red envelope; and identifying at least one friend from the image as a distribution target of the electronic red envelope.

[0007] An embodiment of the present application also provides an image check-in method, the method comprising: when displaying an application interface, sensing an image check-in operation of performing check-in using an image; according to the image check-in operation, determining at least one object from the acquired image; and changing the state of the at least one object to a checked-in state.

[0008] An embodiment of the present application also provides an information processing device, which includes: a processor; and a memory arranged to store computer-executable instructions, and when the executable instructions are executed, the processor executes the above method.

[0009] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions are stored, characterized in that the above method is implemented when the instructions are executed.

[0010] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects:

[0011] Resources can be distributed through images, which reduces the complexity of resource distribution and increases the interest of resource distribution. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0013] Figure 1 A schematic diagram showing the structure of a resource distribution system according to an exemplary embodiment of the present application is shown;

[0014] Figure 2 A schematic diagram showing a user sending and receiving a red envelope according to an exemplary embodiment of the present application;

[0015] Figure 3 A flowchart showing an information processing method according to an exemplary embodiment of the present application;

[0016] Figure 4 A diagram showing a user interface according to a first exemplary embodiment of the present application;

[0017] Figure 5 A diagram showing a user interface according to a second exemplary embodiment of the present application;

[0018] Figure 6 A diagram showing a user interface according to a third exemplary embodiment of the present application;

[0019] Figure 7 An application scenario diagram of image sign-in according to an exemplary embodiment of the present application is shown;

[0020] Figure 8 A block diagram illustrating an information processing device according to an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0022] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0023] The electronic terminal according to the present application (hereinafter referred to as the device of the information processing method) is a device including a display unit, which may include but is not limited to any of the following devices: personal computer (PC), mobile device (such as, cellular phone, personal digital assistant (PDA), digital camera, portable game console, MP3 player, portable / personal multimedia player (PMP), handheld e-book, tablet PC, portable laptop PC and global positioning system (GPS) navigator), smart TV, etc.

[0024] In addition, it should be understood that the display unit of the electronic terminal according to the present application may include a touch screen and a touch screen controller, wherein the touch screen may provide a user with a user interface (UI) corresponding to various services (e.g., displaying an acquired image, etc.), and send an analog signal corresponding to at least one touch on the UI to the touch screen controller. In the description of the present application, "touch" may include contact touch and contactless touch, wherein contact touch means that the touch screen can receive at least one touch input through a user's body part (e.g., finger, etc.) or a touch input tool (e.g., a stylus or a stylus). The touch screen may also receive a touch input signal corresponding to a continuous movement of a touch between one or more touches. For example, the contact touch may include a single click, a double click, dragging, dragging, and dropping, etc. The touch screen may send an analog signal corresponding to the continuous movement of the input touch to the touch screen controller.

[0025] Contactless touch is also called hovering touch. Specifically, contactless touch does not need to be limited to the contact between the touch screen and the user's body part or touch input tool. The touch screen can detect different intervals according to the performance or configuration of the electronic terminal. In addition, the touch screen can be implemented as a resistive type, a capacitive type, an infrared type, an acoustic wave type, etc.

[0026] The touch screen controller converts analog signals received from the touch screen into digital signals (e.g., X and Y coordinates). The controller may control the touch screen using the digital signals received from the touch screen controller. For example, in response to a user clicking a shortcut icon or button displayed on the touch screen, the electronic terminal according to the present application may display a user interface corresponding to the shortcut icon. For example, if the user clicks the icon of the "Taobao" application, the electronic terminal may display the user interface of the "Taobao" application.

[0027] In addition, it should be noted that the user input of the present application is not limited to the touch input realized via the touch screen mentioned above, but may also include various types of user input (such as user gestures, voice, eye movements, iris recognition, biomedical signals, etc.).

[0028] In addition, in this application, resource providers (also referred to as sender applications) and resource receivers (also referred to as receiver applications) both represent social applications, such as Weibo applications, WeChat applications produced by China's Tencent, etc.; resource providers and resource receivers can also be payment applications, such as Alipay applications produced by China's Alibaba; resource providers and resource receivers can also be other applications, such as game applications, reading applications, applications dedicated to sending virtual item packages, etc. In short, this application does not limit the application types of resource providers and receivers. Resource providers and resource receivers are usually the same type of applications, or they may not be the same type of applications.

[0029] In various embodiments of the present application, resources may include virtual resources and physical resources. Virtual resources may also be referred to as virtual red envelopes, electronic red envelopes, and virtual item packages. Virtual resources are a virtual carrier that transfers resources between at least two users in the form of gifts, and the at least two users have a friendship in the application and / or the real world. The resources involved in the virtual resource package may be cash, game equipment, game materials, game pets, game coins, icons, memberships, titles, value-added services, points, ingots, gold beans, gift certificates, exchange certificates, coupons, greeting cards, etc. The embodiments of the present invention do not limit the types of virtual resources. Physical resources refer to resources that users can actually touch, such as various gifts, cash, etc.

[0030] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0031] Figure 1 The schematic diagram of the structure of the resource distribution system according to the exemplary embodiment of the present application is shown. The system includes a sending terminal 120, a server 140 and at least one receiving terminal 160.

[0032] The sending terminal 120 runs a sending application, and the sending terminal 120 and the server 140 can be connected through a communication network, wherein the communication network is a wired network or a wireless network, including but not limited to a wide area network, a metropolitan area network or a local area network. The server 140 can be a server, or a server cluster composed of several servers, or a cloud computing service center. The server 140 and the receiving terminal 160 can be connected through a wireless network or a wired network.

[0033] When implementing the solution of the present application, the number of receiving terminals can be changed according to actual needs. For example, in some embodiments, the distribution system can also include hundreds of receiving terminals to support more receiving terminals to receive resources distributed by the sending terminal. The present application does not specifically limit the number of receiving terminals.

[0034] In addition, the information processing method of the exemplary embodiment of the present application can be executed by the sending terminal 120, or by the server 140, or jointly by the sending terminal 120 and the server 140, wherein the sending terminal 120 executes the information processing method according to the exemplary embodiment of the present application by the application installed thereon.

[0035] In order to better describe the process of sending and receiving resources, the following will be combined Figure 2 The description is given by taking an electronic red envelope as an example.

[0036] Figure 2 A schematic diagram showing a user sending and receiving a red envelope according to an exemplary embodiment of the present application.

[0037] when Figure 1 When the sending terminal 120 of the user is running a social application, for example, the user expects to distribute electronic red packets to several friends, and can first establish a friend group for these friends. The method for establishing the friend group can adopt the existing grouping method, which will not be repeated here.

[0038] like Figure 2 As shown in (a), the user can enter the business interface of the application on the sending terminal 120 through user input (e.g., touch input). For example, the application can be started and the business interface of the application can be displayed by operating (e.g., touching, voice input, etc.) a control displayed on the display unit (e.g., a button, menu, icon, etc. displayed on the display unit).

[0039] It should be noted that one or more controls involved in this application can be displayed at any position of the display unit according to user settings, and the one or more controls can be presented in different ways according to user needs. Optionally, the user can change the position of the control on the display unit through user operations such as dragging during operation. In addition, the user operation is described only by way of example in the following description process, and all user inputs that can be sensed by the electronic terminal are applicable to this application.

[0040] Then, the display unit of the transmitting terminal 120 may display the following Figure 2 The business interface shown in (b) refers to an interactive window where users and their friends can interact with each other on events. It can be a chat window for multiple accounts on an instant messaging application to chat. Through this chat window, messages can be sent and received, and virtual resources can be distributed and received.

[0041] The user can enter the distribution information related to the electronic red envelope through the business interface, including but not limited to the total amount, quantity, blessing words and distribution mode of the electronic red envelope. Then, the electronic red envelope generated according to the distribution information can be used as follows: Figure 2 As shown in (c) in the figure, it is displayed in the group. All users in the group can receive their respective electronic red envelopes in various ways, for example, they can obtain the corresponding electronic red envelope by clicking on the electronic red envelope, or they can obtain the corresponding electronic red envelope by shaking the shaking data generated by the receiving terminal. It should be noted that in this application, all accounts in the same group have the authority to distribute electronic red envelopes.

[0042] It can be seen from this that when a user wants to distribute electronic red envelopes to at least one user friend at the same time, he needs to first create a group for these users, and the users in the group need to obtain these electronic red envelopes through operations such as clicking. In this way, in some specific scenarios, such as parties, users need to spend time to re-establish groups and lack interaction, which is not interesting enough.

[0043] Based on this, the present application provides an information processing method that reduces the virtual resource distribution time and increases the interest of virtual resource distribution. Figures 3 to 6 Describe in detail.

[0044] Figure 3 A flowchart showing an information processing method according to an exemplary embodiment of the present application.

[0045] like Figure 3As shown, in step S310, when the user interface of the application is displayed, an image distribution operation of distributing resources using images is sensed. The user interface may include a group dialogue interface generated by the user and the user's friends and a main interface displayed after the application is started. That is, the image distribution operation may be performed after the group is generated or may be performed directly without generating a group. The resources include virtual resources and physical resources.

[0046] In implementation, when a user wants to send resources to a friend, an application associated with the friend on the electronic terminal can be started. For example, if a user wants to send an electronic red envelope to a friend, Alipay, which is associated with the friend, can be started. Subsequently, after the user's electronic terminal runs the corresponding application, the display unit of the electronic terminal can display a display interface (e.g., a main interface) corresponding to the application.

[0047] In this case, the electronic terminal may sense an image distribution operation for distributing resources using an image, wherein the image distribution operation may include a user's operation (e.g., touch) on a virtual component displayed on the electronic terminal (e.g., a virtual button, menu, icon displayed on a display unit). It should be noted that the virtual component may be displayed at any position of the display unit according to user settings.

[0048] In implementation, the user can implement the image distribution operation through a series of operations. For example, after the user starts the application on the electronic terminal through voice input, the user implements the image distribution operation by touching the image distribution icon on the main interface of the application (for example, "take a photo to send a red envelope").

[0049] In addition, when the user interface includes a group conversation interface generated by the user's friends, an image distribution operation of distributing resources using images can be sensed. In implementation, when a group has been established for multiple user friends and a display interface corresponding to the group has been entered, the above-mentioned image distribution operation can be implemented through a series of operations. It should be noted that the group only needs to include objects for which the user expects to obtain resources, and can be an already established group.

[0050] For example, in an instant messaging application, a user has established a college classmates group and held a college classmates reunion, in which only some classmates in the college classmates group participate. In this case, the user can enter the college classmates group and enter an image distribution operation to distribute resources using images in the chat interface (window) of the group.

[0051] Subsequently, in step S320, at least one object of virtual resource distribution is determined from the acquired image according to the image distribution operation. Specifically, an image for performing the image distribution operation may be acquired according to the image distribution operation, that is, the image distribution operation may include information on the image acquisition method, and the image acquisition method may include a method of acquiring using an image acquisition unit (e.g., a camera) and a method of extracting from an image storage unit (e.g., a gallery). For example, a user may use a camera embedded in an electronic terminal to acquire an image for performing the image distribution operation.

[0052] In implementation, the predetermined image acquisition mode may be directly entered according to the image distribution operation. For example, after sensing the image distribution operation of distributing resources using images in step S310, the image acquisition mode may be directly entered, that is, the camera is called to acquire the image.

[0053] Subsequently, the at least one object for acquiring resources is extracted from the image. Specifically, by performing image recognition processing on the image, all objects in the image that have a friend relationship with the user can be identified as candidate objects, wherein all methods that can identify the user's friends from an image can be applied to the present application. In order to more fully describe the present application, the following will describe the recognition method that can be applied to the present application, and it should be noted that the recognition method is not limited thereto.

[0054] In implementation, the friend account associated with the user can be used to perform image recognition processing. For example, face recognition can be performed on the acquired image to identify all faces included in the image. In implementation, all methods that can achieve face recognition can be applied here.

[0055] Subsequently, the stored friend information may be used to perform image recognition on the image to determine candidate objects in the image, wherein the friend information refers to information of friends with whom the user has a friendship relationship.

[0056] The image recognition method may include: identifying multiple candidate objects by comparing all faces with friend images corresponding to friend accounts, wherein the friend images may be images obtained from various images posted by friend accounts (for example, friend's avatars); and identifying the multiple candidate objects by comparing all faces with friend images corresponding to friend accounts.

[0057] In implementation, the following image recognition method may also be used: All friends associated with the user may be labeled in advance, and then the acquired image may be input into various pre-set label mapping models to obtain various labels included in the image, and these labels may be used to determine the friends in the image as candidate objects from the labeled friends.

[0058] Then, at least one object that meets the screening conditions is screened out from the multiple candidate objects, wherein the screening conditions may be a default screening condition or a screening condition set in the image distribution operation. For example, the electronic terminal may directly determine the identified candidate object as the at least one object for acquiring resources. For another example, the electronic terminal may further select at least one object from the identified candidate objects. In the selection process, the selection may be made in a random manner or in a manner preset by the user (for example, the degree of intimacy with the user). In addition, in implementation, the selection may also be made based on pre-set appearance features. For example, the selection may be made based on the user's appearance, whether he or she is smiling, whether he or she wears glasses, whether he or she has long hair, whether he or she is male, and other features.

[0059] In addition, in order to avoid inaccurate identification or to include specific targets, the step of determining the at least one target stage may also include manually adding unidentified users as objects of resource distribution, and then referring to Figure 4 A detailed description is given and will not be repeated here. In addition, the method may also include distributing the resource to each object in the at least one object according to a predetermined distribution method. In implementation, when the resource is a virtual resource (e.g., an electronic red envelope), the same method as the existing virtual resource distribution method in the application may be adopted. For example, the same method of the value of the virtual resource obtained by each object may be adopted, or virtual resources of different values ​​may be obtained by each object according to predetermined rules. In short, the distribution method is not limited.

[0060] In addition, it can also be combined with offline activities. For example, when the resources are physical resources, after at least one object is determined in step S320, various resources are distributed offline to the at least one object. For example, after the objects wearing glasses are determined, glasses cloths can be distributed to each object wearing glasses.

[0061] Before distributing resources, it is necessary to obtain resource information related to the resources. Users can input resource information through various input methods, wherein the resource information includes but is not limited to the distribution amount, distribution quantity, distribution method, and resource presentation style of the resources. It should be noted that the virtual resource information can be input during the image distribution operation or after at least one object has been determined.

[0062] In addition, after determining at least one object to which the virtual resource is distributed in step S320, the at least one object may be highlighted in the image. That is, at least one identified friend may be highlighted on the image, for example, the identified friends may be circled to highlight the identified friends, or may be highlighted in a box or by adding a label.

[0063] The following will be combined Figures 4 to 6 A diagram describing a user interface during execution of an information processing method according to an exemplary embodiment of the present application. It should be noted that these embodiments are merely exemplary.

[0064] Figure 4 A diagram showing a user interface according to a first exemplary embodiment of the present application is shown. In practice, each application has many controls corresponding to the application. In order to make the user interface more beautiful, these controls can usually be hidden. For example, Figure 4 As shown in (a), the user can start an application (e.g., a social application) of the mobile device, and when the main interface of the application is displayed on the display unit, the user can touch an icon displayed on the main interface to display a virtual list including image distribution operations.

[0065] Figure 4 As shown in (b), a virtual button for the image distribution operation on the main interface can be touched in the list displayed on the display unit. In implementation, the image distribution operation can also be triggered by directly touching a control displayed on the display unit, for example, a triangular icon corresponding to the image distribution operation on the touch interface.

[0066] Subsequently, the main interface of the application may be switched to a service interface corresponding to the image distribution operation, and the user enters information related to the virtual resource on the service interface, such as Figure 4 As shown in (c), the user can choose on the business interface to obtain the information using an image acquisition unit (e.g., a camera) or to extract the information from an image storage unit (e.g., a gallery). In addition, the user can also input information related to the virtual resources on the business interface, such as the total amount of virtual resources, the number of virtual resources distributed, and the way the virtual resources are presented, wherein the number of distributions can be the number entered by the user, and can also be determined based on the number of identified objects.

[0067] After the user selects the method of acquiring by the image acquisition unit, Figure 4 As shown in (d) of FIG. 1 , the application may call the image acquisition unit to acquire an image and display the acquired image on the display unit. Subsequently, when the acquired image is displayed on the display unit, it may be determined whether to perform an image recognition operation on the image, and after determining to perform image recognition on the image, as shown in FIG. Figure 4 As shown in (e) in the figure, at least one identified friend is highlighted on the image. It should be noted that although the identified friends are circled in the figure to highlight these identified friends, in implementation, different highlighting methods can be used to display the identified friends, for example, they can be highlighted by boxes or by adding labels.

[0068] Then, the friends who will perform the virtual resource distribution can be finally determined. Figure 4 As shown in (f) in FIG. 1 , it can be determined whether to add / delete friends based on the friends in the identified image, for example, Figure 4 As shown in (f) in the figure, friends can be added or reduced by touching the displayed virtual buttons "+" and "-". It should be noted that this is only an illustrative example. In practice, the above operation can also be implemented by voice input. After final determination, virtual resources can be distributed to these friends. It should be noted that after the objects to be distributed with virtual resources are determined, the determined virtual resources can be distributed to these objects according to a predetermined distribution method, and the predetermined distribution method can be an existing distribution method.

[0069] Figure 5 A diagram illustrating a user interface according to a second exemplary embodiment of the present application.

[0070] The user can enter the service interface of the application through touch input, for example, by touching the icon corresponding to the application displayed on the display unit to start and enter the main interface of the application, and touch the group on which the image distribution operation is desired to be performed on the main interface, and then Figure 5 As shown in (a) in FIG. 1 , a group conversation interface of the group is displayed on a display unit.

[0071] In this case, you can touch the icon displayed on the group conversation interface, and then Figure 5 As shown in (a), a virtual list including image distribution operations may be displayed on the group conversation interface. Subsequently, the user may select a virtual button of the image distribution operation in the list displayed on the display unit.

[0072] In implementation, after the group conversation interface is displayed, the group conversation interface of the application may be switched to a service interface corresponding to the image distribution operation through a control (eg, a set icon) on the group conversation interface.

[0073] Then, the user enters information related to the virtual resource on the business interface, such as Figure 5 As shown in (b), the user can choose on the business interface to acquire the information using an image acquisition unit (e.g., a camera) or to extract the information from an image storage unit (e.g., a gallery). In addition, the user can also input information related to the virtual resources on the business interface, such as the total amount of virtual resources, the number of virtual resources distributed, and the way the virtual resources are presented, wherein the number of distributions can be the number entered by the user, and can also be determined based on the number of identified objects.

[0074] After the user selects the method of acquiring by the image acquisition unit, Figure 5As shown in (d) of FIG. 1 , the application may call the image acquisition unit to acquire an image and display the acquired image on the display unit. Subsequently, when the acquired image is displayed on the display unit, it may be determined whether to perform an image recognition operation on the image, and after determining to perform image recognition on the image, as shown in FIG. Figure 5 As shown in (d) in the figure, at least one identified friend is highlighted on the image. It should be noted that although the identified friends are circled in the figure to highlight these identified friends, in implementation, different highlighting methods can be used to display the identified friends, for example, they can be highlighted by boxes or by adding labels.

[0075] Then, the friends who will perform the virtual resource distribution can be finally determined. Figure 5 As shown in (e) of FIG. 1 , it can be determined whether to add new friends based on the friends in the identified image, and after the final determination, virtual resources can be distributed to these friends. It should be noted that after the objects to be distributed with the virtual resources are determined, the determined virtual resources can be distributed to these objects according to a predetermined distribution method, and the predetermined distribution method can be an existing distribution method.

[0076] Figure 6 A diagram illustrating a user interface according to a third exemplary embodiment of the present application.

[0077] The user can enter the service interface of the application through touch input, for example, by touching the icon corresponding to the application displayed on the display unit to start and enter the main interface of the application, and touch the group on which the image distribution operation is desired to be performed on the main interface, and then Figure 6 As shown in (a) in FIG. 1 , a group conversation interface of the group is displayed on a display unit.

[0078] In this case, you can touch the icon displayed on the group conversation interface, and then Figure 6 As shown in (a), a virtual list including image distribution operations may be displayed on the group conversation interface. Subsequently, the user may select a virtual button for the image distribution operation from the list displayed on the display unit. In implementation, after the group conversation interface is displayed, the image distribution mode may be directly entered through a control on the group conversation interface (e.g., a set distribution icon). Figure 6 As shown in (b), the image acquisition device in the electronic terminal can be directly called to acquire the image.

[0079] Then, if Figure 6As shown in (c) in the figure, the object to which the virtual resource will be obtained can be determined. In short, the electronic terminal can perform a recognition operation on the obtained image to identify all the friends in the obtained image, and then determine the final object to obtain the virtual resource from the identified friends according to the needs of the user. For example, the top five friends ranked from high to low in appearance after the electronic terminal calculates according to the appearance algorithm can be selected from the identified friends, or the identified friends can be deleted.

[0080] After determining the object Figure 6 As shown in (c) of FIG. 1 , at least one identified friend is highlighted on the image, and then the interface can be switched to a resource setting interface, such as Figure 6 As shown in (d), information related to the virtual resources may also be input on the resource setting interface, such as the total amount of virtual resources, the number of virtual resources to be distributed, and the method of distributing virtual resources, wherein the number of distributions may be equal to or less than the number of objects determined above.

[0081] According to an exemplary embodiment of the present application, a method for distributing an electronic red envelope is provided, the method comprising: when displaying an interface of an application, sensing an image distribution operation for distributing an electronic red envelope using an image; in response to the image distribution operation, acquiring an image corresponding to the electronic red envelope; and identifying at least one friend from the image as a distribution object of the electronic red envelope.

[0082] Optionally, the interface includes a main interface of the application, a business interface of the application, and a group conversation interface in the application.

[0083] Optionally, after identifying at least one friend from the image as a distribution target of the electronic red envelope, the method further includes: establishing a group including at least the identified at least one friend.

[0084] In summary, the information processing method according to the exemplary embodiment of the present application can distribute virtual resources through images, reduce the complexity of virtual resource distribution, and improve the interest of virtual resource distribution. Furthermore, the objects to be distributed with virtual resources can be determined by identifying the user's friends in the image, which can reduce the complexity of user operations and meet user needs. Furthermore, the objects to be distributed with virtual resources can be determined by setting screening conditions, which further increases the interest of virtual resource distribution.

[0085] It should be noted that the information processing method of the exemplary embodiment of the present application is not only applicable to the above scenarios, but also can be applied to the sign-in scenario. Figure 7 Provide explanation.

[0086] Figure 7FIG. 2 shows an application scenario diagram of image sign-in according to an exemplary embodiment of the present application. Figure 7 As shown, it is assumed that an image sign-in device is installed at the front desk of the enterprise entrance. When the interface of an application related to sign-in (e.g., an office application) is displayed, an image sign-in operation using an image to perform sign-in is sensed, and then, as shown in FIG. Figure 7 As shown, according to the image check-in operation, at least one object is determined from the acquired image. It should be noted that the image check-in device can store the user information and the user image in correspondence in advance, so that at least one object can be identified according to the image recognition method as described above, and then the state of the at least one object can be changed to the checked-in state.

[0087] In order to more clearly understand the inventive concept of the exemplary embodiments of the present application, the following will refer to Figure 8 A block diagram of an information processing device describing an exemplary embodiment of the present application. A person of ordinary skill in the art will understand that: Figure 8 The device in the embodiment only shows the components related to the exemplary embodiment, and the device also includes Figure 8 Common components other than those shown in .

[0088] Figure 8 A block diagram showing an information processing device according to an exemplary embodiment of the present application. The information processing device refers to a device that can execute an information processing method according to an exemplary embodiment of the present application. Figure 8 At the hardware level, the device includes a processor, an internal bus and a computer-readable storage medium, wherein the computer-readable storage medium includes a volatile memory and a non-volatile memory. The processor reads the corresponding computer program from the non-volatile memory and then runs it. Of course, in addition to the software implementation, this application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0089] Specifically, the processor performs the following operations: when displaying the interface of the application, sensing an image distribution operation of distributing resources using an image; and determining at least one object of resource distribution from the acquired image according to the image distribution operation.

[0090] Optionally, the processor determines at least one object for resource distribution from the acquired image according to the image distribution operation in the implementation step, including: determining an image acquisition method for acquiring the image through the image distribution operation; acquiring an image for performing the image distribution operation using the image acquisition method; and extracting the at least one object for acquiring resources from the image.

[0091] Optionally, the processor extracts the at least one object for acquiring resources from the image in the implementation step, including: identifying user friends included in the image as the multiple candidate objects by performing image recognition processing on the image; and filtering out the at least one object that meets predetermined filtering conditions from the multiple candidate objects.

[0092] Optionally, the processor may further implement the step of: highlighting the at least one object in the image.

[0093] Optionally, the processor identifies the user friends included in the image as the multiple candidate objects by performing image recognition processing on the image in the implementation step, including: using friend information associated with the user to identify the user friends included in the image as the multiple candidate objects.

[0094] Optionally, the processor utilizes the friend information associated with the user to identify the user friends included in the image as the multiple candidate objects in the implementation step, including: identifying all faces included in the image by performing face recognition on the image; and identifying the user friends included in the image as the multiple candidate objects by comparing all faces with the friend images included in the friend information.

[0095] Optionally, the processor utilizes the friend information associated with the user to identify the user friends included in the image as the multiple candidate objects in the implementation step, including: inputting the image into various pre-set label mapping models to obtain various labels included in the image; utilizing the various labels to determine the user friends included in the image as the multiple candidate objects from the friends labeled using the friend information.

[0096] Optionally, the user interface includes a group conversation interface generated by the user and user friends and a main interface displayed after the application is started.

[0097] Optionally, the processor may further implement the step of: determining resource information related to the resource distribution.

[0098] Optionally, the resource information includes: the distribution amount, distribution quantity, distribution method and presentation style of the resource.

[0099] Optionally, the processor may further implement a step of distributing the resource to each object in the at least one object according to the resource information and in the distribution manner.

[0100] In summary, the information processing device according to the exemplary embodiment of the present application can distribute resources through images, reduce the complexity of resource distribution, and improve the interest of resource distribution. Furthermore, the objects to be distributed with resources can be determined by identifying the user's friends in the image, which can reduce the complexity of user operations and meet user needs. Furthermore, the objects to be distributed with resources can be determined by setting screening conditions, which further increases the interest of resource distribution.

[0101] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0102] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0103] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0104] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0105] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0106] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0107] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0108] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0109] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0110] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. An information processing method, characterized in that: include: When displaying the interface of the application, an image distribution operation of distributing resources using an image is sensed; Determining an image acquisition method for acquiring an image through the image distribution operation; Acquiring an image for performing an image distribution operation by using an image acquisition method; The image is input into various pre-set tag mapping models to obtain various tags included in the image; the various tags are compared with the friend tags included in the friend information to determine the user friends included in the image as candidate objects; Filtering at least one object satisfying a predetermined filtering condition from the candidate objects; Determine resource information related to resource distribution, the resource information including the distribution amount, distribution quantity, distribution method and presentation style of the resource; According to the resource information, the resource is distributed to each object in the at least one object in the distribution mode.

2. The method according to claim 1, characterized in that Also includes: The at least one object is highlighted in the image.

3. The method according to claim 1, characterized in that The interface of the application includes a group conversation interface generated by the user and the user's friends and a main interface displayed after the application is started.

4. The method according to claim 1, characterized in that The resources include virtual resources and physical resources.

5. An electronic red envelope distribution method, characterized in that: include: In the case of displaying the interface of the application, sensing an image distribution operation of distributing the electronic red envelope using an image; In response to the image distribution operation, acquiring an image corresponding to the electronic red envelope; Inputting the image into various preset label mapping models to obtain various labels included in the image; Compare the various tags with the friend tags included in the friend information, and determine the user friends included in the image as the distribution objects of the electronic red envelope; Determine resource information related to the electronic red envelope distribution, the resource information including the distribution amount, distribution quantity, distribution method and presentation style of the electronic red envelope; According to the resource information, the electronic red packet is distributed to the distribution object according to the distribution method.

6. The method according to claim 5, characterized in that The interface of the application includes the main interface of the application, the service interface of the application and the group conversation interface in the application.

7. The method according to claim 6, characterized in that After determining the user friends included in the image as the distribution objects of the electronic red envelope, the method further includes: A group is created that includes at least the identified at least one friend.

8. An information processing device, characterized in that: include: processor; as well as A memory arranged to store computer executable instructions which, when executed, cause the processor to perform the method of any one of claims 1 to 7.

9. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the instructions are executed, the method of any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Group creating method and apparatus and electronic device

    CN105610700A

  • Signing-in method, terminal and IM application server

    CN106097468A

  • Information processing method and device and storage medium

    CN108616445A

  • Graphical User Interface for Mobile Devices

    CN304044845S