Interaction method, device and electronic device

By introducing virtual asset entrance and blind extraction functions into the input method interface, the problem of poor user interaction is solved, and a richer interactive experience and virtual asset redemption is achieved, which enhances the user's sense of participation and experience.

CN113032057BActive Publication Date: 2024-12-24BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201911253515.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-09
Publication Date
2024-12-24
Estimated Expiration
2040-06-08

AI Technical Summary

Technical Problem

The existing input method interface has poor user interaction, and users can only perform basic operations, lacking in-depth interaction and rich functional experience.

Method used

By introducing a virtual asset entrance into the input method interface, users are allowed to enter the virtual asset interface for blind extraction, determine the target redemption object, and use virtual assets for redemption, increasing user interaction and interactive fun.

Benefits of technology

It improves the interactivity between users and input methods, provides richer interactive experience and virtual asset redemption functions, and enhances users' sense of participation and experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113032057B_ABST
    Figure CN113032057B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides an interactive method, device and electronic device, wherein the method includes: receiving an operation of a user triggering a virtual asset entrance in an input method interface to enter a corresponding virtual asset interface; receiving a blind extraction operation of the user in the virtual asset interface, and determining a target exchange object corresponding to the blind extraction operation; exchanging the target exchange object with the user's virtual assets; and then the user can exchange virtual assets by blind extraction in the virtual asset interface, thereby increasing interaction with the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to an interaction method, device and electronic equipment. Background Art

[0002] With the development of computer technology, electronic devices such as mobile phones and tablet computers are becoming more and more popular, bringing great convenience to people's life, study and work. These electronic devices are usually installed with input method applications (input methods for short), so that users can use the input methods to input information.

[0003] Among them, in order to meet user needs, the input method will display various function entrances such as the entrance of the music keyboard, the entrance of the chat bubble, etc. on the input method interface; so that the user can enter the corresponding function interface through the function entrance and use the corresponding function. However, the existing input method interface only provides usable function entrances, and the user can only perform basic operations such as enabling, disabling, and parameter configuration of the function in the function interface corresponding to the function entrance; the interaction between the user and the input method is poor. Summary of the invention

[0004] An embodiment of the present invention provides an interaction method to increase interaction with a user.

[0005] Correspondingly, an embodiment of the present invention further provides an interactive device and an electronic device to ensure the implementation and application of the above method.

[0006] In order to solve the above problems, an embodiment of the present invention discloses an interaction method, which specifically includes: receiving an operation of a user triggering a virtual asset entrance in an input method interface to enter a corresponding virtual asset interface; receiving a blind extraction operation of the user in the virtual asset interface, and determining a target exchange object corresponding to the blind extraction operation; and using the user's virtual assets to exchange the target exchange object.

[0007] Optionally, entering the corresponding virtual asset interface includes: entering a homepage of the corresponding virtual asset interface, and displaying multiple categories of at least one type of redemption object on the homepage.

[0008] Optionally, the method also includes: receiving the user's selection operation for the category on the homepage, determining the target category selected corresponding to the selection operation; entering the object extraction page of the virtual asset interface, the object extraction page corresponding to the target category; and displaying the redemption objects contained in the target category in the content display area of ​​the object extraction page, and displaying multiple blind extraction elements in the extraction area of ​​the object extraction page.

[0009] Optionally, receiving the user's blind extraction operation in the virtual asset interface includes: receiving the user's blind extraction operation on the blind extraction element in the extraction area; determining the target redemption object corresponding to the blind extraction operation includes: determining the target blind extraction element corresponding to the blind extraction operation; determining the redemption object corresponding to the target blind extraction element according to a preset mapping rule, and determining the redemption object corresponding to the target blind extraction element as the target redemption object.

[0010] Optionally, it also includes: displaying the extraction time information corresponding to each category on the homepage.

[0011] Optionally, after determining that the selection operation corresponds to the selected target category, the method further includes: determining whether the current time belongs to the extraction time period corresponding to the target category; if the current time belongs to the extraction time period corresponding to the target category, executing the step of determining the target category selected corresponding to the selection operation; if the current time does not belong to the extraction time period corresponding to the target category, displaying an abnormal extraction time prompt message.

[0012] Optionally, after receiving the user's blind extraction operation on the redemption object in the virtual asset interface, the method further includes: determining whether the user's virtual assets meet the extraction conditions; if the user's virtual assets meet the extraction conditions, executing the step of determining the target redemption object corresponding to the extraction operation; if the user's virtual assets do not meet the extraction conditions, displaying an abnormal extraction condition prompt message.

[0013] Optionally, after determining that the selection operation corresponds to the selected target category, the method further includes: obtaining the balance information of the redemption object corresponding to the target category; if it is determined based on the balance information that the redemption object corresponding to the target category has a balance, executing the step of entering the object extraction page of the virtual asset interface; if it is determined based on the balance information that the object corresponding to the target redemption category does not have a balance, displaying a balance abnormality prompt message.

[0014] Optionally, after determining the target exchange object drawn corresponding to the blind drawing operation, the method further includes: judging whether the target exchange object is the exchange object already drawn by the user; if the target exchange object is not the exchange object already drawn by the user, executing the step of exchanging the target exchange object with the user's virtual assets; if the target exchange object is the exchange object already drawn by the user, displaying an abnormal prompt message of the exchange object.

[0015] Optionally, using the user's virtual assets to exchange the target exchange object includes: determining the target virtual assets required to exchange the target exchange object; deducting the target virtual assets from the user's virtual assets, and determining the target exchange object as the exchange object that the user has drawn.

[0016] Optionally, after exchanging the target exchange object with the user's virtual assets, the method further comprises: entering an exchange result page of the virtual asset interface, and displaying the target exchange object on the exchange result page.

[0017] Optionally, after entering the redemption result page of the virtual asset interface, the method further includes: displaying a delivery information editing entrance on the redemption result page; receiving an operation by a user to trigger the delivery information editing entrance, entering the delivery information editing page and displaying a delivery information editing item; receiving an editing operation by a user on the delivery information editing item, obtaining the delivery information corresponding to the editing operation, and mailing the target redemption object according to the delivery information.

[0018] Optionally, determining the target redemption object corresponding to the blind extraction operation includes: analyzing according to a preset algorithm and the user's input information to determine the user's interest information; and determining the redemption object matching the interest information as the target redemption object corresponding to the blind extraction operation.

[0019] An embodiment of the present invention also discloses an interactive device, which specifically includes: a trigger module, used to receive an operation of a user triggering a virtual asset entrance in an input method interface to enter a corresponding virtual asset interface; an extraction module, used to receive a blind extraction operation of the user in the virtual asset interface, and determine a target exchange object corresponding to the blind extraction operation; and an exchange module, used to exchange the target exchange object with the user's virtual assets.

[0020] Optionally, the trigger module is used to enter the homepage of the corresponding virtual asset interface and display multiple categories of at least one type of exchange object on the homepage.

[0021] Optionally, the device also includes: a selection module, used to receive the user's selection operation on the category on the homepage, and determine the target category selected corresponding to the selection operation; enter the object extraction page of the virtual asset interface, and the object extraction page corresponds to the target category; and display the redemption objects contained in the target category in the content display area of ​​the object extraction page, and display multiple blind extraction elements in the extraction area of ​​the object extraction page.

[0022] Optionally, the extraction module includes: a blind extraction submodule, used to receive the user's blind extraction operation on the blind extraction elements in the extraction area; a first object determination submodule, used to determine the target blind extraction element corresponding to the blind extraction operation; determine the redemption object corresponding to the target blind extraction element according to a preset mapping rule, and determine the redemption object corresponding to the target blind extraction element as the target redemption object.

[0023] Optionally, it also includes: a time display module, which is used to display the extraction time information corresponding to each category on the homepage.

[0024] Optionally, the device also includes: an extraction time anomaly judgment module, which is used to judge whether the current time belongs to the extraction time period corresponding to the target category after determining that the selection operation corresponds to the selected target category; if the current time belongs to the extraction time period corresponding to the target category, execute the step of determining the target category selected by the selection operation; if the current time does not belong to the extraction time period corresponding to the target category, display the extraction time anomaly prompt information.

[0025] Optionally, the device also includes: an extraction condition abnormality judgment module, which is used to judge whether the user's virtual assets meet the extraction conditions after the user performs a blind extraction operation on the redemption object in the virtual asset interface; if the user's virtual assets meet the extraction conditions, execute the step of determining the target redemption object corresponding to the extraction operation; if the user's virtual assets do not meet the extraction conditions, display an extraction condition abnormality prompt message.

[0026] Optionally, the device also includes: a balance abnormality judgment module, which is used to obtain the balance information of the redemption object corresponding to the target category after determining that the selection operation corresponds to the selected target category; if it is determined based on the balance information that the redemption object corresponding to the target category has a balance, then execute the step of entering the object extraction page of the virtual asset interface; if it is determined based on the balance information that the object corresponding to the target redemption category does not have a balance, then display a balance abnormality prompt message.

[0027] Optionally, the device also includes: an extraction object abnormality judgment module, which is used to determine whether the target exchange object is the exchange object already drawn by the user after determining that the target exchange object corresponding to the blind extraction operation is drawn; if the target exchange object is not the exchange object already drawn by the user, execute the step of using the user's virtual assets to exchange the target exchange object; if the target exchange object is the exchange object already drawn by the user, display an exchange object abnormality prompt message.

[0028] Optionally, the exchange module is used to determine the target virtual asset required to exchange the target exchange object; deduct the target virtual asset from the virtual assets of the user, and determine the target exchange object as the exchange object that the user has drawn.

[0029] Optionally, the device further comprises: an exchange result display module, which is used to enter the exchange result page of the virtual asset interface after exchanging the target exchange object with the user's virtual assets, and display the target exchange object on the exchange result page.

[0030] Optionally, the device also includes: an editing module, which is used to display a delivery information editing entrance on the redemption result page after entering the redemption result page of the virtual asset interface; receive an operation by a user to trigger the delivery information editing entrance, enter the delivery information editing page and display a delivery information editing item; receive an editing operation by a user on the delivery information editing item, obtain the delivery information corresponding to the editing operation, and mail the target redemption object according to the delivery information.

[0031] Optionally, the extraction module includes: a second object determination submodule, used to analyze according to a preset algorithm and the user's input information to determine the user's interest information; and determine the redemption object matching the interest information as the target redemption object corresponding to the blind extraction operation.

[0032] An embodiment of the present invention further discloses a readable storage medium. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the interaction method as described in any one of the embodiments of the present invention.

[0033] An embodiment of the present invention also discloses an electronic device, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations: receiving an operation of a user triggering a virtual asset entrance in an input method interface, and entering a corresponding virtual asset interface; receiving a blind extraction operation of the user in the virtual asset interface, and determining a target exchange object corresponding to the blind extraction operation; and using the user's virtual assets to exchange the target exchange object.

[0034] Optionally, entering the corresponding virtual asset interface includes: entering a homepage of the corresponding virtual asset interface, and displaying multiple categories of at least one type of redemption object on the homepage.

[0035] Optionally, it also includes instructions for performing the following operations: receiving the user's selection operation for the category on the homepage, and determining the target category selected corresponding to the selection operation; entering the object extraction page of the virtual asset interface, the object extraction page corresponding to the target category; and displaying the redemption objects included in the target category in the content display area of ​​the object extraction page, and displaying multiple blind extraction elements in the extraction area of ​​the object extraction page.

[0036] Optionally, receiving the user's blind extraction operation in the virtual asset interface includes: receiving the user's blind extraction operation on the blind extraction element in the extraction area; determining the target redemption object corresponding to the blind extraction operation includes: determining the target blind extraction element corresponding to the blind extraction operation; determining the redemption object corresponding to the target blind extraction element according to a preset mapping rule, and determining the redemption object corresponding to the target blind extraction element as the target redemption object.

[0037] Optionally, it also includes instructions for performing the following operations: displaying the extraction time information corresponding to each category on the homepage.

[0038] Optionally, after determining that the selection operation corresponds to the selected target category, it also includes instructions for performing the following operations: determining whether the current time belongs to the extraction time period corresponding to the target category; if the current time belongs to the extraction time period corresponding to the target category, executing the step of determining the target category selected corresponding to the selection operation; if the current time does not belong to the extraction time period corresponding to the target category, displaying an abnormal extraction time prompt message.

[0039] Optionally, after receiving the user's blind extraction operation on the redemption object in the virtual asset interface, it also includes instructions for performing the following operations: determining whether the user's virtual assets meet the extraction conditions; if the user's virtual assets meet the extraction conditions, executing the step of determining the target redemption object corresponding to the extraction operation; if the user's virtual assets do not meet the extraction conditions, displaying an abnormal extraction condition prompt message.

[0040] Optionally, after determining that the selection operation corresponds to the selected target category, it also includes instructions for performing the following operations: obtaining the balance information of the redemption object corresponding to the target category; if it is determined based on the balance information that the redemption object corresponding to the target category has a balance, executing the step of entering the object extraction page of the virtual asset interface; if it is determined based on the balance information that the object corresponding to the target redemption category does not have a balance, displaying a balance abnormality prompt message.

[0041] Optionally, after determining the target exchange object corresponding to the blind drawing operation, it also includes instructions for performing the following operations: judging whether the target exchange object is the exchange object already drawn by the user; if the target exchange object is not the exchange object already drawn by the user, executing the step of exchanging the target exchange object with the user's virtual assets; if the target exchange object is the exchange object already drawn by the user, displaying an abnormal prompt message of the exchange object.

[0042] Optionally, using the user's virtual assets to exchange the target exchange object includes: determining the target virtual assets required to exchange the target exchange object; deducting the target virtual assets from the user's virtual assets, and determining the target exchange object as the exchange object that the user has drawn.

[0043] Optionally, after exchanging the target exchange object with the user's virtual assets, instructions for performing the following operations are also included: entering the exchange result page of the virtual asset interface, and displaying the target exchange object on the exchange result page.

[0044] Optionally, after entering the redemption result page of the virtual asset interface, it also includes instructions for performing the following operations: displaying a delivery information editing entrance on the redemption result page; receiving an operation by a user to trigger the delivery information editing entrance, entering the delivery information editing page and displaying a delivery information editing item; receiving an editing operation by a user on the delivery information editing item, obtaining the delivery information corresponding to the editing operation, and mailing the target redemption object according to the delivery information.

[0045] Optionally, determining the target redemption object corresponding to the blind extraction operation includes: analyzing according to a preset algorithm and the user's input information to determine the user's interest information; and determining the redemption object matching the interest information as the target redemption object corresponding to the blind extraction operation.

[0046] The embodiments of the present invention include the following advantages:

[0047] In an embodiment of the present invention, when a user triggers a virtual asset entrance in an input method interface, the input method can receive the user's operation of triggering the virtual asset entrance in the input method interface, and enter the corresponding virtual asset interface for the user to perform blind drawing; after the user performs a blind drawing operation in the virtual asset interface, the input method can receive the user's blind drawing operation in the virtual asset interface, determine the target exchange object corresponding to the blind drawing operation, and then use the user's virtual assets to exchange the target exchange object; and then the user can exchange virtual assets through blind drawing in the virtual asset interface, thereby increasing interaction with the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 is a flowchart of steps of an interactive method embodiment of the present invention;

[0049] Figure 2 is a flowchart of an optional embodiment of an interaction method of an embodiment of the present invention;

[0050] Figure 3a is a schematic diagram of a home page of a virtual asset interface according to an embodiment of the present invention;

[0051] Figure 3b It is a schematic diagram of an object extraction page of a virtual asset interface according to an embodiment of the present invention;

[0052] Figure 3c It is a schematic diagram of an exchange result page of a virtual asset interface in an embodiment of the present invention;

[0053] Figure 4 is a flowchart of steps of another optional embodiment of the interaction method of the present invention;

[0054] Figure 5 It is a schematic diagram of a delivery information editing page of a virtual asset interface in an embodiment of the present invention;

[0055] Figure 6 is a structural block diagram of an embodiment of an interactive device of the present invention;

[0056] Figure 7 is a structural block diagram of an optional embodiment of an interactive device of the present invention;

[0057] Figure 8 A structural block diagram of an electronic device for interaction according to an exemplary embodiment;

[0058] Fig. 9 It is a schematic structural diagram of an electronic device for interaction according to another exemplary embodiment of the present invention. DETAILED DESCRIPTION

[0059] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0060] Reference Figure 1 , shows a flow chart of steps of an interactive method embodiment of the present invention, which may specifically include the following steps:

[0061] Step 102: receiving the user's operation of triggering a virtual asset entry in the input method interface, and entering the corresponding virtual asset interface.

[0062] In an embodiment of the present invention, a user can trigger a virtual asset entry in an input method interface to enter a corresponding virtual asset interface, and interact in the virtual asset interface, such as exchanging virtual assets with exchange objects. After calling up the input keyboard interface, the user can trigger the function panel entry in the input method interface; correspondingly, the input method can enter the function panel and display the user's virtual asset information. Of course, the function entry can also be displayed, and the embodiment of the present invention does not limit this. The virtual asset information may include the name and value of the virtual asset.

[0063] In an optional embodiment of the present invention, the virtual asset information in the function panel may be a virtual asset entrance; after the user executes an operation to trigger the virtual asset entrance in the function panel, the input method may receive the user's operation to trigger the virtual asset entrance in the input method interface, and then enter the virtual asset interface.

[0064] Step 104: Receive a blind extraction operation by the user in the virtual asset interface, and determine a target exchange object corresponding to the blind extraction operation.

[0065] Step 106: Use the user's virtual assets to exchange the target exchange object.

[0066] In the embodiment of the present invention, the virtual asset interface may provide exchange objects for users to exchange virtual assets, such as commodities such as books, figurines of characters in books, etc., which are not limited in the embodiment of the present invention.

[0067] In an embodiment of the present invention, the virtual asset interface may provide multiple ways for users to exchange, such as direct exchange, blind exchange, etc.; users can choose the exchange method according to their needs, and the embodiment of the present invention does not limit this. Among them, when the user needs to exchange using a blind exchange method, a blind extraction operation can be performed in the virtual asset interface; correspondingly, the input method can receive the user's blind extraction operation in the virtual asset interface, and determine the target exchange object corresponding to the blind extraction operation. Then, the user's virtual assets are used to exchange the target exchange object to realize the exchange of virtual assets and exchange objects.

[0068] The virtual asset interface may be an interface displayed in a browser of an input method keyboard, or an interface displayed in an input method application, which is not limited in the embodiment of the present invention.

[0069] In summary, in an embodiment of the present invention, when a user triggers a virtual asset entrance in an input method interface, the input method can receive the user's operation of triggering the virtual asset entrance in the input method interface, and enter the corresponding virtual asset interface for the user to perform blind drawing; after the user performs a blind drawing operation in the virtual asset interface, the input method can receive the user's blind drawing operation in the virtual asset interface, determine the target exchange object corresponding to the blind drawing operation, and then use the user's virtual assets to exchange the target exchange object; and then the user can exchange virtual assets through blind drawing in the virtual asset interface, thereby increasing interaction with the user.

[0070] The interactive process of blind extraction is described in detail below.

[0071] Reference Figure 2 , shows a flow chart of steps of an optional embodiment of an interaction method of the present invention, which may specifically include the following steps:

[0072] Step 202: receiving a user's operation of triggering a virtual asset entry in the input method interface.

[0073] In the embodiment of the present invention, the operation of triggering the virtual asset entrance may be a click operation, such as clicking the name or value of the virtual asset. After the user performs the operation of triggering the virtual asset entrance, the input method may receive the user's operation of triggering the virtual asset entrance in the input method interface, and then enter the virtual asset interface.

[0074] Step 204: Enter the homepage of the corresponding virtual asset interface, and display multiple categories of at least one type of redemption object on the homepage.

[0075] The virtual asset interface may include multiple levels of pages.

[0076] In an embodiment of the present invention, after receiving an operation of a user triggering a virtual asset entry in an input method interface, a home page of the virtual asset interface may be entered; the home page may be a first-level page of the virtual asset interface. Then, one or more types of exchange object categories may be displayed on the home page, wherein for each type of exchange object, multiple categories of the type of exchange object may be displayed.

[0077] In one example of the present invention, the association information of each exchange object can be collected in advance, and the association information can include but is not limited to: name, type, category, cover, introduction, etc. Then, the exchange objects of the same type are determined as one type of exchange objects, and the exchange objects of the same category in the same type of exchange objects are determined as one category of the type of exchange objects; wherein, one type of exchange object can include multiple categories, and each category can include multiple exchange objects. For example, the exchange objects include: books, star films, posters, and figures, then the types in the corresponding association information can be: books, star films, posters, and figures; the categories included in the exchange objects of the book type can be: "best-selling", "history", "humanities" and "workplace", etc., and the embodiment of the present invention does not limit this.

[0078] As an example of the present invention, the display forms of each category on the homepage may include multiple forms, such as displaying the category name, category cover and category introduction corresponding to the category. Figure 3a As shown, Figure 3a 1 shows multiple categories corresponding to a redemption object "book", such as "best-selling", "history", "humanities" and "workplace".

[0079] When the user needs to view a category that is not displayed in a certain type of redemption object, the user can perform a first browsing operation such as a sliding operation such as a left or right sliding operation; correspondingly, the category currently displayed in the redemption object of this type can be updated on the homepage.

[0080] In an optional embodiment of the present invention, for categories with surplus redemption objects, the drawing time period can be pre-configured according to the activity rules; and then, while displaying multiple categories of at least one type of redemption object on the homepage, the drawing time information corresponding to each category is displayed on the homepage to inform the user of the drawing time of each category. The drawing time information is generated based on the drawing time period, and the drawing time information can include the drawing time period (which can include the starting drawing time and / or the ending drawing time) and related information of the drawing time period, such as "Starting the grab at 9:00 on December 8" (refer to Figure 3a 2), and for example, "Exchange time: 12.12 20:30-10:30", etc. The display position of the extraction time information of each category can be determined based on the display position of the corresponding category, such as displaying the extraction time information of the category in the upper right corner of the cover corresponding to the category; the embodiment of the present invention does not limit this.

[0081] In an optional embodiment of the present invention, for categories where there is no balance of redemption objects, balance status information can be configured; and then, while displaying multiple categories of at least one type of redemption object on the homepage, the balance status information corresponding to each category is displayed on the homepage to inform the user of the balance status of each category. The balance status information, such as "sold out~", can be referred to Figure 3a 3. The display position of the remaining status information of each category can be determined based on the display position of the corresponding category, such as displaying the remaining status information of the category in the upper right corner of the cover corresponding to the category; the embodiment of the present invention does not limit this.

[0082] Of course, other information may also be displayed on the homepage of the virtual asset, such as reading benefits, travel, etc., and this embodiment of the present invention does not limit this.

[0083] Step 206: Receive the user's selection operation on the homepage for a category, and determine the target category selected by the selection operation.

[0084] Step 208: Enter the object extraction page of the virtual asset interface, where the object extraction page corresponds to the target category.

[0085] Step 210: display the redemption objects included in the target category in the content display area of ​​the object extraction page, and display a plurality of blind extraction elements in the extraction area of ​​the object extraction page.

[0086] In an embodiment of the present invention, a user can select any category on the homepage and blindly extract the redemption objects contained in the selected category. After the user performs a selection operation on the category on the homepage, the input method can receive the user's selection operation on the category on the homepage and determine the target category selected by the selection operation; wherein the selection operation can be a click operation. Then, the object extraction page corresponding to the target category can be entered, and the object extraction page can be a second-level page of the virtual asset interface.

[0087] In the embodiment of the present invention, the object extraction page may include a content display area (such as Figure 3b 1), the exchange objects included in the target category can be displayed in the content display area. The display forms of the exchange objects in the content display area may include multiple forms, such as displaying the names, covers and quantities of each exchange object included in the target category. The number of exchange objects may refer to the number of exchange objects used for blind extraction within a set time period. In addition, the category name of the target category may also be displayed, such as at the top of the content display area, such as Figure 3b The number of users who participated in the blind extraction of the redemption object in the target category can be displayed, such as in the upper right corner of the content display area, such as Figure 3bAs shown in 3, “123 people have participated”.

[0088] In an optional embodiment of the present invention, display status information may be pre-configured for each exchange object, and the displayed display status information may include: display and hide. When displaying the exchange objects included in the target category in the content display area, the corresponding display status information may be obtained for each exchange object; if the display status information of the exchange object is display, the name, cover and quantity of the exchange object are displayed. If the display status information of the exchange object is hidden, the preset name is used as the name of the exchange object, and the preset cover is displayed as the cover of the exchange object (such as Figure 3b 4); thereby increasing the fun of blind extraction. Among them, when the category contains multiple redemption objects whose display status information is hidden, only one preset cover, one preset name and the total number of each redemption object can be displayed.

[0089] Among them, when the user needs to view the redemption object not displayed in the content display area, the user can perform a second browsing operation such as a sliding operation such as a left and right sliding operation on the content display area; correspondingly, the currently displayed redemption object can be updated in the content display area.

[0090] In the embodiment of the present invention, the object extraction page may also include an extraction area (such as Figure 3b 5), multiple blind extraction elements (such as Figure 3b The number of blind extraction elements displayed in the extraction area can be set as required, such as 8, and the embodiment of the present invention does not limit this. In an example of the present invention, the blind extraction element contains information that is irrelevant to the redemption object, and each blind extraction element can be the same or different, and the embodiment of the present invention does not limit this.

[0091] Furthermore, the user can perform blind extraction on the blind extraction elements in the extraction area in the object extraction page of the virtual asset interface, thereby realizing blind extraction in the virtual asset interface.

[0092] Step 212: Receive a blind extraction operation from the user for blind extraction elements in the extraction area.

[0093] Step 214: Determine the target exchange object corresponding to the blind extraction operation.

[0094] After the user performs a blind drawing operation, the input method may receive the user's blind drawing operation; and determine the target exchange object drawn corresponding to the blind drawing operation.

[0095] In an optional embodiment of the present invention, the target redemption object drawn by the user blindly may be determined based on the blindly drawn elements drawn by the user and preset rules; refer to sub-steps 22 to 24:

[0096] Step 22: Determine the target blind extraction element corresponding to the blind extraction operation.

[0097] Step 24: Determine the exchange object corresponding to the target blind extraction element according to a preset mapping rule, and determine the exchange object corresponding to the target blind extraction element as the target exchange object.

[0098] In an embodiment of the present invention, the target blind extraction element corresponding to the blind extraction operation can be determined first, and then the element identifier corresponding to the target blind extraction element can be used to calculate based on the preset mapping rule to determine the redemption object identifier mapped to the target blind extraction element. Then, the redemption object corresponding to the mapped redemption object identifier is determined as the target redemption object. Among them, the preset mapping rule can be determined according to demand and can be associated with the target extraction element, current time, user information, etc., which is not limited by the embodiment of the present invention.

[0099] In an optional embodiment of the present invention, the target exchange object corresponding to the blind extraction operation may be controllable; wherein, it may be implemented according to the interests of the user so that the user can draw an exchange object that meets his or her preferences, as can be seen from sub-steps 42 to 44:

[0100] Step 42: Analyze the user's input information based on a preset algorithm to determine the user's interest information.

[0101] Step 44: Determine the exchange object that matches the interest information as the target exchange object corresponding to the blind extraction operation.

[0102] In an embodiment of the present invention, the user's input information can be obtained, and the input information can refer to information related to the input, such as input environment information, input sequence, candidates on the screen, information input by editing operations, interactive information, etc., which is not limited in the embodiment of the present invention. Then, a preset algorithm can be used to analyze the user's interests based on the user's input information to determine the user's interest information. Then, from the exchange objects included in the target category, find the exchange object that matches the user's interest information; then determine the exchange object that matches the user's interest information as the target exchange object corresponding to the blind extraction operation. Among them, when there are multiple exchange objects that match the user's interest information, the exchange object with the highest matching degree can be determined as the target exchange object corresponding to the blind extraction operation. The preset algorithm can be set as required, which is not limited in the embodiment of the present invention.

[0103] Then, the user's virtual assets may be used to exchange the target exchange object, and steps 216 to 218 may be referred to:

[0104] Step 216: Determine the target virtual asset required to exchange the target exchange object.

[0105] Step 218: deduct the target virtual asset from the user's virtual assets, and determine the target exchange object as the exchange object that the user has drawn.

[0106] In the embodiment of the present invention, different virtual assets are required to exchange different exchange objects, and the virtual assets required to exchange the target exchange object can be determined, which can be referred to as the target virtual assets. Then, the target virtual assets are deducted from the virtual assets of the user, and the target exchange object is determined as the exchange object that the user has drawn; and then the user can successfully exchange the corresponding exchange object with his virtual assets by blind drawing.

[0107] In summary, in the embodiment of the present invention, when the user triggers the virtual asset entrance in the input method interface, the input method can receive the user's operation of triggering the virtual asset entrance in the input method interface, and enter the corresponding virtual asset interface for the user to perform blind extraction; after the user performs the blind extraction operation in the virtual asset interface, the input method can receive the user's blind extraction operation in the virtual asset interface, determine the target exchange object corresponding to the blind extraction operation, and then use the user's virtual asset to exchange the target exchange object; and then the user can exchange virtual assets through blind extraction in the virtual asset interface, which increases the interaction with the user. And it can also improve the fun of interaction, thereby improving the user experience.

[0108] Secondly, in an embodiment of the present invention, after receiving an operation of a user triggering a virtual asset entrance in an input method interface, the homepage of the corresponding virtual asset interface can be entered, and multiple categories of at least one type of exchange object can be displayed in the homepage, and the user can then select one of the categories for blind extraction; after the user performs a selection operation, the user's selection operation for a category in the homepage can be received, the target category selected corresponding to the selection operation can be determined, and then the object extraction page of the virtual asset interface corresponding to the target category can be entered, and the exchange objects included in the target category can be displayed in the content display area of ​​the object extraction page, and multiple blind extraction elements can be displayed in the extraction area of ​​the object extraction page; so that the user can perform blind extraction for each category, thereby increasing the diversity of blind extraction.

[0109] Again, in the embodiment of the present invention, the extraction time information corresponding to each category can also be displayed on the homepage to prompt the user the extraction time of each category.

[0110] In an optional embodiment of the present invention, after the user's virtual assets are used to exchange the target exchange object, the exchange result page of the virtual asset interface can be entered, and the target exchange object can be displayed on the exchange result page to prompt the user to exchange the target exchange object through blind drawing. The exchange result page can be a third-level page of the virtual asset interface, and the display form of the target exchange object on the exchange result page can include multiple forms, such as the associated information of the target exchange object, such as name, cover, etc.; Figure 3c shown.

[0111] In one example of the present invention, the blind extraction element has a flipping effect. After the user's virtual assets are used to exchange the target exchange object, the target blind extraction element corresponding to the blind extraction operation is flipped to enter the exchange result page of the virtual asset interface.

[0112] In the embodiment of the present invention, the exchange object may be a virtual item or a physical item. If the exchange object is a virtual item, the user may directly use the target exchange object, such as viewing an e-book, using a coupon, etc. If the target object is a physical item, the following steps 402-406 may be performed to realize the realization of the virtual asset.

[0113] Reference Figure 4 , a flow chart of steps of another interactive method embodiment of the present invention.

[0114] Step 402: After entering the exchange result page of the virtual asset interface, display an entry for editing the receipt information on the exchange result page.

[0115] Step 404: receiving the user's operation of triggering the delivery information editing portal, entering the delivery information editing page and displaying the delivery information editing items.

[0116] Step 406: Receive the user's editing operation on the delivery information editing item, obtain the delivery information corresponding to the editing operation, and mail the target redemption object according to the delivery information.

[0117] The delivery information editing entry can be as follows: Figure 3c The delivery information may include: contact person, contact number and delivery address; of course, it may also include other information such as postal code, etc., which is not limited in the embodiment of the present invention. The delivery information editing page may be the fourth level page of the virtual asset interface, and the delivery information editing items displayed on the delivery information editing page may include: contact person editing item, contact number editing item and delivery address editing item, such as Figure 5 In each edit item, the corresponding guidance information can be displayed, such as Figure 5"Please fill in the consignee's name", "Please fill in the consignee's delivery address"; when the user positions the cursor in the edit box corresponding to the edit item, the guidance information disappears. In addition, the information entered into the corresponding edit box can also be verified, such as verifying the number entered into the edit box corresponding to the contact number edit item (such as verifying the number of digits in the number), and verifying the address entered into the edit box corresponding to the delivery address edit item (such as whether the province matches the city, whether the street matches the city, etc.). When the verification fails, the corresponding verification prompt information can be displayed; for example, the verification prompt information can be displayed below the corresponding edit box, such as Figure 5 Please enter a valid phone number.

[0118] After the user edits each delivery address edit item, the user can perform a save operation on the delivery information edit page. The input method can save the edited delivery information and then jump to the home page of the virtual asset interface. Of course, when the information verification fails in the edit box of any delivery address edit item or the network is abnormal, a save failure prompt message can be displayed to prompt the user that the delivery information failed to be saved. When the user performs a return operation without performing a save operation, a not saved prompt message can be displayed to prompt the user that the delivery information has not been saved.

[0119] In an optional embodiment of the present invention, after entering the exchange result page of the virtual asset interface, a delivery information editing item can also be displayed on the exchange result page; receiving the user's editing operation on the delivery information editing item, obtaining the delivery information corresponding to the editing operation, and mailing the target exchange object according to the delivery address. Among them, the delivery information editing items displayed on the exchange result page can include: contact editing items, contact phone editing items, and delivery address editing items; and the user can directly edit the delivery information on the exchange result page.

[0120] In the embodiment of the present invention, various abnormal situations may occur, causing the user to be unable to successfully extract during the blind extraction process; therefore, during the blind extraction process, an abnormality judgment can be performed.

[0121] In an optional embodiment of the present invention, when the time of blind extraction by the user does not belong to the extraction time period of the target category, the user cannot perform blind extraction. Therefore, after determining that the target category selected by the selection operation corresponds to the selection operation, the method further includes: determining whether the current time belongs to the extraction time period corresponding to the target category; if the current time belongs to the extraction time period corresponding to the target category, executing the step of determining the target category selected by the selection operation; if the current time does not belong to the extraction time period corresponding to the target category, displaying an abnormal extraction time prompt message. The abnormal extraction time prompt message is such as "the grab time has not yet arrived".

[0122] In an optional embodiment of the present invention, when the user's virtual assets do not meet the extraction conditions, the user cannot perform blind extraction. Among them, the extraction conditions can be set according to the needs, such as not less than the virtual assets required for the exchange object corresponding to the category, and the embodiment of the present invention does not limit this. Therefore, after receiving the user's blind extraction operation for the exchange object in the virtual asset interface, the method also includes: judging whether the user's virtual assets meet the extraction conditions; if the user's virtual assets meet the extraction conditions, executing the step of determining the target exchange object corresponding to the extraction operation; if the user's virtual assets do not meet the extraction conditions, displaying the extraction condition abnormal prompt information. The extraction condition abnormal prompt information is such as "insufficient points, go earn points~".

[0123] In an optional embodiment of the present invention, when the exchange object corresponding to the target category selected by the user has no balance, the user cannot perform blind drawing; wherein the balance of the exchange object may refer to the remaining number of the exchange object used for blind drawing within a set time period. Therefore, after determining that the selection operation corresponds to the selected target category, the method further includes: obtaining the balance information of the exchange object corresponding to the target category; if it is determined based on the balance information that the exchange object corresponding to the target category has a balance, then executing the step of entering the object extraction page of the virtual asset interface; if it is determined based on the balance information that the object corresponding to the target exchange category does not have a balance, then displaying a balance abnormality prompt message. The balance abnormality prompt message is such as "Today's sales are sold out, come back tomorrow."

[0124] In an optional embodiment of the present invention, in order to prevent users from drawing the same exchange object, after determining the target exchange object drawn corresponding to the blind drawing operation, the method further includes: judging whether the target exchange object is the exchange object that the user has drawn; if the target exchange object is not the exchange object that the user has drawn, executing the step of using the user's virtual assets to exchange the target exchange object; if the target exchange object is the exchange object that the user has drawn, displaying an abnormal exchange object prompt message. The abnormal exchange prompt message is such as "Draw again".

[0125] Of course, there are other types of abnormal judgments, such as whether the redemption object corresponding to the target category is expired, removed from the shelf, whether the network is abnormal, etc., which are not limited in the embodiment of the present invention; when an abnormality is detected, the corresponding abnormal prompt information can be displayed.

[0126] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0127] Reference Figure 6 , shows a structural block diagram of an interactive device embodiment of the present invention, which may specifically include the following modules:

[0128] The trigger module 602 is used to receive the user's operation of triggering the virtual asset entrance in the input method interface and enter the corresponding virtual asset interface;

[0129] An extraction module 604 is used to receive a blind extraction operation of the user in the virtual asset interface, and determine a target exchange object corresponding to the blind extraction operation;

[0130] The exchange module 606 is used to exchange the target exchange object with the virtual assets of the user.

[0131] Reference Figure 7 , showing a structural block diagram of an optional embodiment of an interaction device of the present invention.

[0132] In an optional embodiment of the present invention, the trigger module 602 is used to enter the homepage of the corresponding virtual asset interface and display multiple categories of at least one type of redemption object on the homepage.

[0133] In an optional embodiment of the present invention, the device further comprises:

[0134] The selection module 608 is used to receive the user's selection operation on the category on the homepage, determine the target category selected corresponding to the selection operation; enter the object extraction page of the virtual asset interface, and the object extraction page corresponds to the target category; and display the redemption objects included in the target category in the content display area of ​​the object extraction page, and display multiple blind extraction elements in the extraction area of ​​the object extraction page.

[0135] In an optional embodiment of the present invention, the extraction module 604 includes:

[0136] A blind extraction submodule 6042 is used to receive a blind extraction operation of the user on a blind extraction element in the extraction area;

[0137] The first object determination submodule 6044 is used to determine the target blind extraction element corresponding to the blind extraction operation; determine the exchange object corresponding to the target blind extraction element according to a preset mapping rule, and determine the exchange object corresponding to the target blind extraction element as the target exchange object.

[0138] In an optional embodiment of the present invention, the device further comprises:

[0139] The time display module 610 is used to display the extraction time information corresponding to each category on the home page.

[0140] In an optional embodiment of the present invention, the device further comprises:

[0141] The extraction time anomaly judgment module 612 is used to judge whether the current time belongs to the extraction time period corresponding to the target category after determining that the selection operation corresponds to the selected target category; if the current time belongs to the extraction time period corresponding to the target category, the step of determining the target category selected by the selection operation is executed; if the current time does not belong to the extraction time period corresponding to the target category, the extraction time anomaly prompt information is displayed.

[0142] In an optional embodiment of the present invention, the device further comprises:

[0143] The extraction condition abnormality judgment module 614 is used to judge whether the user's virtual assets meet the extraction conditions after the user performs a blind extraction operation on the redemption object in the virtual asset interface; if the user's virtual assets meet the extraction conditions, execute the step of determining the target redemption object corresponding to the extraction operation; if the user's virtual assets do not meet the extraction conditions, display the extraction condition abnormality prompt information.

[0144] In an optional embodiment of the present invention, the device further comprises:

[0145] The balance abnormality judgment module 616 is used to obtain the balance information of the redemption object corresponding to the target category after determining that the selection operation corresponds to the selected target category; if it is determined based on the balance information that the redemption object corresponding to the target category has a balance, then execute the step of entering the object extraction page of the virtual asset interface; if it is determined based on the balance information that the object corresponding to the target redemption category does not have a balance, then display the balance abnormality prompt information.

[0146] In an optional embodiment of the present invention, the device further comprises:

[0147] The extracted object abnormality judgment module 618 is used to judge whether the target exchange object is the exchange object already drawn by the user after determining the target exchange object corresponding to the blind extraction operation; if the target exchange object is not the exchange object already drawn by the user, execute the step of exchanging the target exchange object with the user's virtual assets; if the target exchange object is the exchange object already drawn by the user, display the exchange object abnormality prompt information.

[0148] In an optional embodiment of the present invention,

[0149] The exchange module 606 is used to determine the target virtual assets required to exchange the target exchange object; deduct the target virtual assets from the user's virtual assets, and determine the target exchange object as the exchange object that the user has drawn.

[0150] In an optional embodiment of the present invention, the device further comprises:

[0151] The exchange result display module 620 is used to enter the exchange result page of the virtual asset interface after the user's virtual asset is exchanged for the target exchange object, and display the target exchange object on the exchange result page.

[0152] In an optional embodiment of the present invention, the device further comprises:

[0153] The editing module 622 is used to display the delivery information editing entrance on the redemption result page after entering the redemption result page of the virtual asset interface; receive the user's operation of triggering the delivery information editing entrance, enter the delivery information editing page and display the delivery information editing item; receive the user's editing operation on the delivery information editing item, obtain the delivery information corresponding to the editing operation, and mail the target redemption object according to the delivery information.

[0154] In an optional embodiment of the present invention, the extraction module 604 includes:

[0155] The second object determination submodule 6046 is used to analyze according to a preset algorithm and the user's input information to determine the user's interest information; and determine the exchange object matching the interest information as the target exchange object corresponding to the blind extraction operation.

[0156] In summary, in an embodiment of the present invention, when a user triggers a virtual asset entrance in an input method interface, the input method can receive the user's operation of triggering the virtual asset entrance in the input method interface, and enter the corresponding virtual asset interface for the user to perform blind drawing; after the user performs a blind drawing operation in the virtual asset interface, the input method can receive the user's blind drawing operation in the virtual asset interface, determine the target exchange object corresponding to the blind drawing operation, and then use the user's virtual assets to exchange the target exchange object; and then the user can exchange virtual assets through blind drawing in the virtual asset interface, thereby increasing interaction with the user.

[0157] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0158] Figure 8 8 is a block diagram of an electronic device 800 for interaction according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0159] Reference Figure 8 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0160] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0161] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0162] The power component 806 provides power to the various components of the electronic device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.

[0163] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0164] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0165] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0166] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0167] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 814 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 814 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0168] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

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

[0170] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute an interaction method, the method comprising: receiving an operation of a user triggering a virtual asset entrance in an input method interface, entering a corresponding virtual asset interface; receiving a blind extraction operation of the user in the virtual asset interface, determining a target exchange object corresponding to the blind extraction operation; and exchanging the target exchange object with the user's virtual assets.

[0171] Optionally, entering the corresponding virtual asset interface includes: entering a homepage of the corresponding virtual asset interface, and displaying multiple categories of at least one type of redemption object on the homepage.

[0172] Optionally, the method also includes: receiving the user's selection operation for the category on the homepage, determining the target category selected corresponding to the selection operation; entering the object extraction page of the virtual asset interface, the object extraction page corresponding to the target category; and displaying the redemption objects contained in the target category in the content display area of ​​the object extraction page, and displaying multiple blind extraction elements in the extraction area of ​​the object extraction page.

[0173] Optionally, receiving the user's blind extraction operation in the virtual asset interface includes: receiving the user's blind extraction operation on the blind extraction element in the extraction area; determining the target redemption object corresponding to the blind extraction operation includes: determining the target blind extraction element corresponding to the blind extraction operation; determining the redemption object corresponding to the target blind extraction element according to a preset mapping rule, and determining the redemption object corresponding to the target blind extraction element as the target redemption object.

[0174] Optionally, it also includes: displaying the extraction time information corresponding to each category on the homepage.

[0175] Optionally, after determining that the selection operation corresponds to the selected target category, the method further includes: determining whether the current time belongs to the extraction time period corresponding to the target category; if the current time belongs to the extraction time period corresponding to the target category, executing the step of determining the target category selected corresponding to the selection operation; if the current time does not belong to the extraction time period corresponding to the target category, displaying an abnormal extraction time prompt message.

[0176] Optionally, after receiving the user's blind extraction operation on the redemption object in the virtual asset interface, the method further includes: determining whether the user's virtual assets meet the extraction conditions; if the user's virtual assets meet the extraction conditions, executing the step of determining the target redemption object corresponding to the extraction operation; if the user's virtual assets do not meet the extraction conditions, displaying an abnormal extraction condition prompt message.

[0177] Optionally, after determining that the selection operation corresponds to the selected target category, the method further includes: obtaining the balance information of the redemption object corresponding to the target category; if it is determined based on the balance information that the redemption object corresponding to the target category has a balance, executing the step of entering the object extraction page of the virtual asset interface; if it is determined based on the balance information that the object corresponding to the target redemption category does not have a balance, displaying a balance abnormality prompt message.

[0178] Optionally, after determining the target exchange object drawn corresponding to the blind drawing operation, the method further includes: judging whether the target exchange object is the exchange object already drawn by the user; if the target exchange object is not the exchange object already drawn by the user, executing the step of exchanging the target exchange object with the user's virtual assets; if the target exchange object is the exchange object already drawn by the user, displaying an abnormal prompt message of the exchange object.

[0179] Optionally, using the user's virtual assets to exchange the target exchange object includes: determining the target virtual assets required to exchange the target exchange object; deducting the target virtual assets from the user's virtual assets, and determining the target exchange object as the exchange object that the user has drawn.

[0180] Optionally, after exchanging the target exchange object with the user's virtual assets, the method further comprises: entering an exchange result page of the virtual asset interface, and displaying the target exchange object on the exchange result page.

[0181] Optionally, after entering the redemption result page of the virtual asset interface, the method further includes: displaying a delivery information editing entrance on the redemption result page; receiving an operation by a user to trigger the delivery information editing entrance, entering the delivery information editing page and displaying a delivery information editing item; receiving an editing operation by a user on the delivery information editing item, obtaining the delivery information corresponding to the editing operation, and mailing the target redemption object according to the delivery information.

[0182] Optionally, determining the target redemption object corresponding to the blind extraction operation includes: analyzing according to a preset algorithm and the user's input information to determine the user's interest information; and determining the redemption object matching the interest information as the target redemption object corresponding to the blind extraction operation.

[0183] Fig. 9: is a structural diagram of an electronic device 900 for interaction according to another exemplary embodiment of the present invention. The electronic device 900 may be a server, which may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 922 (for example, one or more processors) and a memory 932, and one or more storage media 930 (for example, one or more mass storage devices) storing application programs 942 or data 944. Among them, the memory 932 and the storage medium 930 may be temporary storage or permanent storage. The program stored in the storage medium 930 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 922 may be configured to communicate with the storage medium 930 and execute a series of instruction operations in the storage medium 930 on the server.

[0184] The server may also include one or more power supplies 926, one or more wired or wireless network interfaces 950, one or more input and output interfaces 958, one or more keyboards 956, and / or, one or more operating systems 941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0185] An electronic device includes a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors. The one or more programs include instructions for performing the following operations: receiving an operation of a user triggering a virtual asset entrance in an input method interface and entering a corresponding virtual asset interface; receiving a blind extraction operation of the user in the virtual asset interface and determining a target exchange object corresponding to the blind extraction operation; and exchanging the target exchange object with the user's virtual assets.

[0186] Optionally, entering the corresponding virtual asset interface includes: entering a homepage of the corresponding virtual asset interface, and displaying multiple categories of at least one type of redemption object on the homepage.

[0187] Optionally, it also includes instructions for performing the following operations: receiving the user's selection operation for the category on the homepage, and determining the target category selected corresponding to the selection operation; entering the object extraction page of the virtual asset interface, the object extraction page corresponding to the target category; and displaying the redemption objects included in the target category in the content display area of ​​the object extraction page, and displaying multiple blind extraction elements in the extraction area of ​​the object extraction page.

[0188] Optionally, receiving the user's blind extraction operation in the virtual asset interface includes: receiving the user's blind extraction operation on the blind extraction element in the extraction area; determining the target redemption object corresponding to the blind extraction operation includes: determining the target blind extraction element corresponding to the blind extraction operation; determining the redemption object corresponding to the target blind extraction element according to a preset mapping rule, and determining the redemption object corresponding to the target blind extraction element as the target redemption object.

[0189] Optionally, it also includes instructions for performing the following operations: displaying the extraction time information corresponding to each category on the homepage.

[0190] Optionally, after determining that the selection operation corresponds to the selected target category, it also includes instructions for performing the following operations: determining whether the current time belongs to the extraction time period corresponding to the target category; if the current time belongs to the extraction time period corresponding to the target category, executing the step of determining the target category selected corresponding to the selection operation; if the current time does not belong to the extraction time period corresponding to the target category, displaying an abnormal extraction time prompt message.

[0191] Optionally, after receiving the user's blind extraction operation on the redemption object in the virtual asset interface, it also includes instructions for performing the following operations: determining whether the user's virtual assets meet the extraction conditions; if the user's virtual assets meet the extraction conditions, executing the step of determining the target redemption object corresponding to the extraction operation; if the user's virtual assets do not meet the extraction conditions, displaying an abnormal extraction condition prompt message.

[0192] Optionally, after determining that the selection operation corresponds to the selected target category, it also includes instructions for performing the following operations: obtaining the balance information of the redemption object corresponding to the target category; if it is determined based on the balance information that the redemption object corresponding to the target category has a balance, executing the step of entering the object extraction page of the virtual asset interface; if it is determined based on the balance information that the object corresponding to the target redemption category does not have a balance, displaying a balance abnormality prompt message.

[0193] Optionally, after determining the target exchange object corresponding to the blind drawing operation, it also includes instructions for performing the following operations: judging whether the target exchange object is the exchange object already drawn by the user; if the target exchange object is not the exchange object already drawn by the user, executing the step of exchanging the target exchange object with the user's virtual assets; if the target exchange object is the exchange object already drawn by the user, displaying an abnormal prompt message of the exchange object.

[0194] Optionally, using the user's virtual assets to exchange the target exchange object includes: determining the target virtual assets required to exchange the target exchange object; deducting the target virtual assets from the user's virtual assets, and determining the target exchange object as the exchange object that the user has drawn.

[0195] Optionally, after exchanging the target exchange object with the user's virtual assets, instructions for performing the following operations are also included: entering the exchange result page of the virtual asset interface, and displaying the target exchange object on the exchange result page.

[0196] Optionally, after entering the redemption result page of the virtual asset interface, it also includes instructions for performing the following operations: displaying a delivery information editing entrance on the redemption result page; receiving an operation by a user to trigger the delivery information editing entrance, entering the delivery information editing page and displaying a delivery information editing item; receiving an editing operation by a user on the delivery information editing item, obtaining the delivery information corresponding to the editing operation, and mailing the target redemption object according to the delivery information.

[0197] Optionally, determining the target redemption object corresponding to the blind extraction operation includes: analyzing according to a preset algorithm and the user's input information to determine the user's interest information; and determining the redemption object matching the interest information as the target redemption object corresponding to the blind extraction operation.

[0198] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0199] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the 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 the 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 terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal 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.

[0200] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including 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.

[0201] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement 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.

[0202] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0203] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal 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, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0204] An interactive method, an interactive device and an electronic device provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation mode and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. An interactive method, characterized in that: include: Receive the user's operation of triggering the virtual asset entrance in the input method interface and enter the corresponding virtual asset interface; Receiving a blind extraction operation of the user in the virtual asset interface, and determining a target exchange object corresponding to the blind extraction operation, including: analyzing according to a preset algorithm and the user's input information to determine the user's interest information; determining an exchange object matching the interest information as the target exchange object corresponding to the blind extraction operation; The user's virtual assets are used to exchange the target exchange object.

2. The method according to claim 1, characterized in that The entering the corresponding virtual asset interface includes: Enter the homepage of the corresponding virtual asset interface, and display multiple categories of at least one type of exchange object on the homepage.

3. The method according to claim 2, characterized in that The method further comprises: receiving a selection operation of the user on the homepage for a category, and determining a target category selected by the selection operation; Entering an object extraction page of the virtual asset interface, the object extraction page corresponding to the target category; The redemption objects included in the target category are displayed in the content display area of ​​the object extraction page, and a plurality of blind extraction elements are displayed in the extraction area of ​​the object extraction page.

4. The method according to claim 3, characterized in that The receiving a blind extraction operation of the user in the virtual asset interface includes: receiving a blind extraction operation of the user on a blind extraction element in the extraction area; The determining of the target exchange object corresponding to the blind extraction operation includes: Determining a target blind extraction element corresponding to the blind extraction operation; The exchange object corresponding to the target blind extraction element is determined according to a preset mapping rule, and the exchange object corresponding to the target blind extraction element is determined as the target exchange object.

5. The method according to claim 2, characterized in that: Also includes: The extraction time information corresponding to each category is displayed on the home page.

6. The method according to claim 3, characterized in that After determining that the selection operation corresponds to a selected target category, the method further includes: Determine whether the current time belongs to the extraction time period corresponding to the target category; If the current time belongs to the extraction time period corresponding to the target category, the step of determining the target category selected corresponding to the selection operation is performed; If the current time does not belong to the extraction time period corresponding to the target category, an extraction time abnormality prompt message is displayed.

7. The method according to claim 1, characterized in that After receiving the user's blind extraction operation on the exchange object in the virtual asset interface, the method further includes: Determining whether the user's virtual assets meet extraction conditions; If the user's virtual assets meet the extraction conditions, the step of determining the target exchange object corresponding to the extraction operation is performed; If the user's virtual assets do not meet the extraction conditions, an abnormal extraction condition prompt message is displayed.

8. The method according to claim 3, characterized in that After determining that the selection operation corresponds to a selected target category, the method further includes: Obtaining the balance information of the redemption object corresponding to the target category; If it is determined according to the balance information that the exchange object corresponding to the target category has a balance, executing the step of entering the object extraction page of the virtual asset interface; If it is determined based on the balance information that the object corresponding to the target redemption category has no balance, an abnormal balance prompt message is displayed.

9. The method according to claim 1, characterized in that: After determining the target exchange object corresponding to the blind extraction operation, the method further includes: Determining whether the target exchange object is an exchange object that the user has drawn; If the target exchange object is not the exchange object that the user has drawn, executing the step of exchanging the target exchange object with the user's virtual assets; If the target exchange object is an exchange object that the user has already drawn, an abnormality prompt message of the exchange object is displayed.

10. The method according to claim 1, characterized in that The using the user's virtual assets to exchange the target exchange object includes: Determine the target virtual asset required to exchange the target exchange object; deduct the target virtual asset from the user's virtual assets, and determine the target exchange object as the exchange object that the user has drawn.

11. The method according to claim 1, characterized in that After exchanging the target exchange object with the virtual asset of the user, the method further includes: Enter the exchange result page of the virtual asset interface, and display the target exchange object on the exchange result page.

12. The method according to claim 11, characterized in that After entering the exchange result page of the virtual asset interface, the method further includes: Displaying a delivery information editing entry on the redemption result page; Receive the operation of the user triggering the delivery information editing entrance, enter the delivery information editing page and display the delivery information editing items; Receive the user's editing operation on the delivery information editing item, obtain the delivery information corresponding to the editing operation, and mail the target redemption object according to the delivery information.

13. An interactive device, characterized in that: include: A trigger module, used to receive an operation of a user triggering a virtual asset entry in an input method interface and enter a corresponding virtual asset interface; An extraction module, configured to receive a blind extraction operation of the user in the virtual asset interface, and determine a target exchange object corresponding to the blind extraction operation; The extraction module includes: a second object determination submodule, which is used to analyze the user's input information according to a preset algorithm to determine the user's interest information; and determine the exchange object matching the interest information as the target exchange object corresponding to the blind extraction operation; The exchange module is used to exchange the target exchange object with the virtual assets of the user.

14. The device according to claim 13, characterized in that The trigger module, Used to enter the homepage of the corresponding virtual asset interface, and display multiple categories of at least one type of exchange object on the homepage.

15. The device according to claim 14, characterized in that The device also includes: A selection module is used to receive the user's selection operation on the category on the homepage, determine the target category selected by the selection operation; enter the object extraction page of the virtual asset interface, the object extraction page corresponds to the target category; and display the redemption objects included in the target category in the content display area of ​​the object extraction page, and display multiple blind extraction elements in the extraction area of ​​the object extraction page.

16. The device according to claim 15, characterized in that The extraction module comprises: A blind extraction submodule, configured to receive a blind extraction operation of the user on a blind extraction element in the extraction area; The first object determination submodule is used to determine the target blind extraction element corresponding to the blind extraction operation; determine the exchange object corresponding to the target blind extraction element according to a preset mapping rule, and determine the exchange object corresponding to the target blind extraction element as the target exchange object.

17. The device according to claim 14, characterized in that Also includes: The time display module is used to display the extraction time information corresponding to each category on the home page.

18. The device according to claim 15, characterized in that The device also includes: The extraction time anomaly judgment module is used to judge whether the current time belongs to the extraction time period corresponding to the target category after determining that the selection operation corresponds to the selected target category; if the current time belongs to the extraction time period corresponding to the target category, the step of determining the target category selected by the selection operation is executed; if the current time does not belong to the extraction time period corresponding to the target category, the extraction time anomaly prompt information is displayed.

19. The device according to claim 13, characterized in that The device also includes: The extraction condition abnormality judgment module is used to judge whether the user's virtual assets meet the extraction conditions after the user performs a blind extraction operation on the exchange object in the virtual asset interface; if the user's virtual assets meet the extraction conditions, execute the step of determining the target exchange object corresponding to the extraction operation; if the user's virtual assets do not meet the extraction conditions, display the extraction condition abnormality prompt information.

20. The device according to claim 16, characterized in that The device also includes: The balance abnormality judgment module is used to obtain the balance information of the redemption object corresponding to the target category after determining that the selection operation corresponds to the selected target category; if it is determined based on the balance information that the redemption object corresponding to the target category has a balance, then execute the step of entering the object extraction page of the virtual asset interface; if it is determined based on the balance information that the object corresponding to the target redemption category does not have a balance, then display the balance abnormality prompt information.

21. The device according to claim 13, characterized in that The device also includes: The extraction object abnormality judgment module is used to determine whether the target exchange object is the exchange object already drawn by the user after determining the target exchange object corresponding to the blind extraction operation; if the target exchange object is not the exchange object already drawn by the user, execute the step of exchanging the target exchange object with the user's virtual assets; if the target exchange object is the exchange object already drawn by the user, display the exchange object abnormality prompt information.

22. The device according to claim 13, characterized in that The exchange module is used to determine the target virtual assets required to exchange the target exchange object; deduct the target virtual assets from the virtual assets of the user, and determine the target exchange object as the exchange object that the user has drawn.

23. The device according to claim 13, characterized in that The device also includes: The exchange result display module is used to enter the exchange result page of the virtual asset interface after the user's virtual asset is exchanged for the target exchange object, and display the target exchange object on the exchange result page.

24. The device according to claim 23, characterized in that The device also includes: An editing module is used to display a delivery information editing entry on the redemption result page after entering the redemption result page of the virtual asset interface; receive an operation by a user to trigger the delivery information editing entry, enter the delivery information editing page and display the delivery information editing items; receive an editing operation by a user on the delivery information editing items, obtain the delivery information corresponding to the editing operation, and mail the target redemption object according to the delivery information.

25. A readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the interaction method as described in any one of method claims 1-12.

26. An electronic device, characterized in that: It comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs contain instructions for performing the interactive method as described in any one of method claims 1-12.