WO2018103516A1 - 一种虚拟对象的虚拟资源获取的方法及客户端 - Google Patents
一种虚拟对象的虚拟资源获取的方法及客户端 Download PDFInfo
- Publication number
- WO2018103516A1 WO2018103516A1 PCT/CN2017/111182 CN2017111182W WO2018103516A1 WO 2018103516 A1 WO2018103516 A1 WO 2018103516A1 CN 2017111182 W CN2017111182 W CN 2017111182W WO 2018103516 A1 WO2018103516 A1 WO 2018103516A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource
- virtual
- virtual resource
- target
- virtual object
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5375—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/67—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/833—Hand-to-hand fighting, e.g. martial arts competition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1068—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
- A63F2300/1075—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad using a touch screen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8029—Fighting without shooting
Definitions
- the present invention relates to the field of Internet technologies, and in particular, to a method and a client for acquiring virtual resources of a virtual object.
- the user can only obtain new external equipment when the basic application interface of the interactive application or the user status fails. And the user needs to open the equipment interface and find the required external equipment to obtain the external equipment. This operation mode cannot interrupt the user's use of the interactive application.
- the interactive application can set the function of the external equipment at any time during the process of using the interactive application, and the user only needs to obtain the external equipment when The application interface can be used to open the equipment interface to obtain the operation of the external equipment.
- the application interface can be used to open the equipment interface to obtain the operation of the external equipment.
- the equipment interface needs to be opened frequently, which reduces the smoothness of the interactive application. It can be seen that the acquisition of plug-in equipment in the current mechanism is not convenient.
- the embodiment of the invention provides a method for virtual resource acquisition of a virtual object and a client, which can accurately recommend a suitable virtual resource to the user.
- an embodiment of the present invention provides a virtual prop recommendation method, including:
- the first item recommendation list includes at least two virtual items, each virtual item has a different recommendation priority, a recommendation priority of each virtual item and the virtual item and the The matching degree of the target object is positively correlated;
- the target virtual item in the first item recommendation list satisfies the preset recommendation rule, the target virtual item is sent to the user equipment according to the recommended priority of the target virtual item.
- Another aspect of the embodiment of the present invention provides a client, including:
- An acquiring module configured to acquire a target object that is currently being operated in the target application, where the target application is installed on the user equipment;
- a creating module configured to create a first item recommendation list according to the target object, where the first item recommendation list includes at least two virtual items, each virtual item has a different recommendation priority, and the recommended priority of each virtual item is The virtual prop is positively correlated with the matching degree of the target object;
- the sending module is configured to: if the target virtual item in the first item recommendation list meets the preset recommendation rule, send the target virtual item to the user equipment according to the recommended priority of the target virtual item.
- the embodiment of the present invention has the following advantages: since the first item recommendation list created by the client is related to the current operation object, it is avoided to recommend a virtual item that is not suitable for the current operation object for the user; The target item props satisfying the preset recommendation rule are filtered out in the first item recommendation list, so that repeated recommendation can be avoided. Thus, the present invention can accurately recommend a suitable virtual item to the user.
- Yet another aspect of the present application provides a computer readable storage medium having instructions stored therein that, when executed on a computer, cause the computer to perform the methods described in the above aspects.
- Yet another aspect of the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the methods described in the various aspects above.
- a communication device which may include an entity such as a terminal device or a chip, the communication device including: a processor, a memory; the memory is configured to store an instruction; and the processor is configured to execute the The instructions in the memory are such that the communication device performs the method of any of the preceding first or second aspects.
- the embodiment of the present invention has the following advantages: since the first item recommendation list created by the client is related to the current operation object, it is avoided to recommend a virtual item that is not suitable for the current operation object for the user; The target item props satisfying the preset recommendation rule are filtered out in the first item recommendation list, so that repeated recommendation can be avoided. Thus, the present invention can accurately recommend a suitable virtual item to the user.
- the invention provides a method and a device for acquiring an external resource of a virtual object, which can solve the problem that the external device cannot be quickly obtained under the premise of ensuring the smoothness of the interactive application in the prior art.
- a method for obtaining a plug-in resource of a virtual object includes:
- Another aspect of the present invention provides an apparatus having a function of implementing a method corresponding to external resource acquisition of a virtual object provided by the above first aspect.
- the functions may be implemented by hardware or by corresponding software implemented by hardware.
- the hardware or software includes one or more modules corresponding to the functions described above, which may be software and/or hardware.
- the device includes:
- a processing unit configured to determine a resource plug-in mode of the virtual object, and determine, according to the determined resource plug-in manner, at least one plug-in resource that satisfies the plug-in condition;
- a display unit configured to display, on the application interface, an icon corresponding to the resource plug-in mode determined by the processing unit and an icon corresponding to at least one plug-in resource that meets the plug-in condition, so that the virtual object is in the application interface Obtain at least one plug-in resource that satisfies the plug-in condition.
- the solution provided by the present invention determines the resource plug-in mode of the virtual object, and then determines at least one plug-in resource that satisfies the plug-in condition according to the determined resource plug-in mode, and does not need the virtual object to match the plug-in resource by itself. You can lower the barriers to using interactive applications. Then displaying the resource plug-in pair on the application interface.
- the icon corresponding to the at least one plug-in resource that satisfies the plug-in condition enables the virtual object to directly obtain the plug-in resource that satisfies the plug-in condition on the application interface, and does not need to open a new window separately, and first finds the plug-in resource to be used. And then enter the cumbersome process of obtaining the interface, this program can improve the efficiency of obtaining external resources.
- the embodiment of the invention provides a method for acquiring a virtual resource of a virtual object, which is characterized in that it comprises:
- An embodiment of the present invention provides a client, including:
- An acquiring module configured to acquire a virtual object that is currently being operated in the target application, where the target application is installed on the user equipment;
- a processing unit configured to determine a resource assist mode of the virtual object
- a display unit configured to display, on an application interface of the user equipment, an icon corresponding to the resource assisting manner determined by the processing unit and an icon corresponding to at least one virtual resource that meets the auxiliary condition, so that the virtual object Obtaining at least one virtual resource that satisfies the auxiliary condition on the application interface.
- FIG. 1-b is a schematic diagram of viewing detailed information of a virtual prop recommended by a client according to an embodiment of the present invention.
- FIG. 1-c is a schematic diagram of a plurality of props recommendation lists provided by a client according to an embodiment of the present invention.
- FIG. 1-d is a schematic diagram of synthesizing virtual props according to an embodiment of the present invention.
- FIG. 2 is a schematic diagram of an embodiment of a virtual prop recommendation method according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of an embodiment of a client in an embodiment of the present invention.
- FIG. 6 is a schematic diagram of another embodiment of a client in an embodiment of the present invention.
- FIG. 7 is a schematic diagram of another embodiment of a client according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of another embodiment of a client according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of another embodiment of a server according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of a method for acquiring a plug-in resource of a virtual object according to the embodiment.
- FIG. 11 is a schematic flow chart of purchasing equipment in the embodiment.
- FIG. 12 is a schematic diagram of an interface of an equipment purchase method in the embodiment.
- FIG. 13 is a schematic diagram of another interface of the equipment purchase mode in the embodiment.
- FIG. 14 is another schematic diagram of an interface of an equipment purchase mode in the embodiment.
- FIG. 15 is a schematic structural diagram of an apparatus for acquiring an external resource in the embodiment.
- FIG. 16 is a schematic structural diagram of a mobile phone that acquires a plug-in resource according to the embodiment.
- the embodiment of the invention provides a virtual prop recommendation method and a client, which can accurately recommend a suitable virtual prop to the user.
- the solution of the present invention can be applied to virtual resource acquisition and recommendation of virtual resources in a virtual scenario.
- the method for acquiring the virtual resource of the virtual object provided by the embodiment of the present invention is mainly introduced as follows:
- the virtual object can also be defined as the target object.
- the terminal device in the present invention installs an interactive application (or called a client), the interactive application includes an application interface, and the virtual object refers to a virtual character that runs an interactive application, such as a hero character in a game.
- the resource assisted mode refers to the information of the virtual resources that need to be recommended to the virtual object and the order of recommending the virtual resources throughout the process of using the interactive application.
- Resource assisted methods can be used to provide assistance to virtual objects, or enhanced resource implementations.
- the resource assisting method may be a resource plug-in method, and the virtual resource may be a plug-in resource, for example, when the virtual object uses the interactive application, a class designed in the interactive application can assist the operation of the virtual object.
- Resources such as enhancements.
- the plug-in resource can be some kind of equipment that can improve the hero's ability parameters.
- Plug-in refers to the virtual object control system adding additional tools and appliances for assisting virtual objects on its original virtual object.
- the method further includes:
- the first resource recommendation list includes at least two virtual resources, each virtual resource has a different recommendation priority, a recommendation priority of each virtual resource, and the virtual resource and the virtual resource The matching degree of the virtual object is positively correlated;
- the recommendation priority of the virtual resource sends the target virtual resource to the user equipment.
- the resource recommendation list may be used to recommend a virtual resource to the virtual object, for example, an item may be recommended.
- the method before the sending the target virtual resource to the user equipment according to the recommended priority of the target virtual resource, the method further includes:
- the determining whether the target virtual resource in the first resource recommendation list matches the virtual resource pool of the virtual object includes:
- the sending the target virtual resource to the user equipment according to a recommended priority of the target virtual resource include:
- the method before the sending the second virtual resource to the user equipment, the method further includes:
- the method further includes:
- the method further includes:
- the resource assisting manner includes information of a virtual resource and an acquiring order of the virtual resource
- the auxiliary conditions include: obtaining an acquisition order of virtual resources, sufficient account balance of the virtual object, and different types and different levels from the virtual resources existing by the virtual object.
- the method further includes:
- the target virtual resource is added to the resource queue, and the location is updated. Describe the resource queue.
- the method further includes:
- the operation instruction is an instruction that is sent when the virtual object determines that the currently selected resource assist mode is not suitable for the current battle condition according to the battle situation information of the virtual object;
- the resource assist mode of the virtual object is updated in response to the operation instruction.
- the method further includes:
- the server Transmitting the interaction data of the virtual object to the server, so that the server calculates a comprehensive parameter value of the corresponding resource-assisted mode according to the interaction data and the interaction data sent by the other terminal, and according to the comprehensive parameter value of the resource-assisted mode
- the priority of the resource-assisted mode is sorted, and the resource-assisted mode whose integrated parameter value is higher than the preset threshold is sent to the user equipment;
- the interaction data includes the virtual object used, the number of wins in the resource assist mode, the win rate of the resource assist mode, and the virtual resource acquired by the virtual object.
- the solution of the present invention may be applied to the competitive service, and may be applied to the A application in the entertainment hall. It can be understood that the solution of the present invention is not limited to the application, for example, it can also be used for other virtual applications.
- the application scenario of the props However, for convenience of description, an application to the A application will be introduced as an example.
- the A application is a multiplayer competitive game.
- the main interface in the game provides an entry for quickly purchasing recommended equipment (such as virtual props), as shown in Figure 1-a.
- Figure 1-a shows the virtual prop in the embodiment of the present invention.
- the recommended interface diagram the client calculates the two recommended highest priority equipment according to the recommendation algorithm, and displays the two recommended highest priority equipment in the upper left corner of the battle main interface, while displaying the recommended equipment, the client A brief description of the recommended equipment and the price will be displayed at the same time.
- a brief description of the recommended equipment will disappear after a few seconds, and the player can purchase by clicking on the icon of the recommended equipment. Meanwhile, as shown in FIG.
- FIG. 1-b in the embodiment of the present invention, a detailed view of the detailed information of the virtual item recommended by the client is displayed, and the player may view the detailed information of the recommended equipment in the store.
- FIG. 1-c a schematic diagram of a plurality of prop recommendation lists provided by the client in the embodiment of the present invention, the player may switch the prop recommendation list according to the battle situation, and the client performs corresponding equipment according to the selected prop recommendation list. Recommended operation.
- the equipment recommended by the client may be synthesized by other front equipment, as shown in FIG. 1-d, which is a schematic diagram of the synthesis of the virtual props in the embodiment of the present invention, if the player's funds are insufficient to purchase the recommended equipment at one time.
- the client can recommend the front equipment of the recommended equipment to the player.
- an embodiment of the virtual props recommendation method in the present invention may include the following steps.
- the non-limiting manner is that the steps may be performed in a logical relationship, and the steps may be combined and executed according to specific scenarios. Not limited.
- the target object is installed on the user equipment, and the target object may be the aforementioned virtual object.
- the target application may be a game application, and the target object may be a game character in the game application.
- the target application is provided with a virtual object, and the virtual object refers to a virtual character that runs the target application, such as a hero character in the game.
- the first resource recommendation list is specifically the first item recommendation list, and the first item recommendation list includes at least two virtual items, each virtual item has a different recommendation priority, and the recommended priority of each virtual item. Positive correlation with the matching degree of the virtual item and the target object.
- the target application is a game application as an example.
- the target object is a mage in the game application.
- the first item recommendation list contains two virtual items, namely virtual item 1 and virtual item 2, and virtual item 1 Can be used to increase the strength of the game character, virtual props 2 can be used to increase the physical attack of the game character.
- the game character is a mage, the effect of adding a strong law by the mage is higher than that of increasing the physical attack, so the matching degree between the virtual prop 1 and the mage is higher than that of the virtual prop 2 and the mage.
- the degree of matching is such that the recommendation priority of the virtual item 1 is higher than the recommendation priority of the virtual item 2.
- the target virtual item in the first item recommendation list satisfies the preset recommendation rule, the target virtual item is sent to the user equipment according to the recommended priority of the target virtual item.
- the foregoing target virtual resource may specifically be a target virtual item.
- the client creates the first item recommendation list, since the first item recommendation list has some virtual items that do not satisfy the preset recommendation rule, the client needs to filter.
- the target virtual item that meets the preset recommendation rule is sent, and then the target virtual item can be sent to the user equipment according to the recommended priority of the target virtual item.
- the target virtual item that satisfies the preset recommendation rule is the first virtual item, the second virtual item, and the third virtual item
- the recommendation priority of the first virtual item is higher than the recommended priority of the second virtual item
- the second The recommendation priority of the virtual item is higher than the recommendation priority of the third virtual item
- the client can preferentially send the first virtual item to the user equipment, then send the second virtual item to the user equipment, and finally the third virtual item.
- the client may also send the first virtual item and the second virtual item to the user equipment at the same time, and then send the third virtual item to the user equipment.
- the reason that the client needs to filter out the target virtual item that meets the preset recommendation rule may include at least one of the following situations: 1.
- the virtual item existing in the first item recommendation list exists. Props, the client needs to filter out the existing virtual objects of the target object, and avoid recommending the virtual items that the target object has to the user. 2.
- the first item recommendation list there is a virtual item matching the attribute of the virtual item existing in the target object, and the client selects the virtual item matching the attribute of the virtual item existing in the target object to avoid recommending to the user.
- the present invention can accurately recommend a suitable virtual item to the user.
- the method provided by the embodiment of the present invention may further include:
- the virtual resource library may be a virtual item library
- the target virtual item in the first item recommendation list may match one or several virtual items in the virtual item library of the target object, and the virtual item inventory is placed.
- the target object has a virtual item.
- the function of the preset recommendation rule is to filter out the virtual item that does not match the existing virtual item of the target object from the first item recommendation list, that is, the target virtual item, so as to avoid recommending and aiming to the user.
- the embodiment of the present invention further provides two methods for determining whether the target virtual item matches the virtual item library of the target object. Specifically, determining whether the target virtual item in the first item recommendation list is virtual with the target object The item library matches, specifically:
- the target virtual item if the user purchases the target virtual item for the target object, the target virtual item is stored in the virtual item library of the target object, so that the target virtual item matches the virtual item library; if the user does not purchase the target object; After the target virtual item, the target virtual item is not saved in the virtual item library of the target object, so that the target virtual item does not match the virtual item library.
- the virtual item library of the target object stores a virtual item that matches the attribute of the target virtual item, thereby the target virtual item and The virtual item library is matched; if the user has not purchased the virtual item matching the attribute of the target virtual item for the target object, then the virtual object item of the target object has no virtual item matching the attribute of the target virtual item, and thus the target The virtual item does not match the virtual item library.
- the virtual item in the virtual item library of the target object that matches the attribute of the target virtual item may include at least one of the following: one or several virtual items and targets in the virtual item library of the target object
- a virtual item has the same effect, effect, level, or category, and the like, and the action, effect, level, and category are unique. For example, as follows, if the effect of the virtual item matching the attribute of the target virtual item is to increase the moving speed of the target object by 20%, the effect of superimposing the target virtual item and the virtual item is still to increase the moving speed of the target object by 20%.
- the method may further include:
- the first item recommendation list is replaced with the second item recommendation list.
- the resource recommendation list switching request may specifically be an item recommendation list switching request, and the client may provide multiple sets of item recommendation lists.
- the client may provide multiple sets of item recommendation lists.
- the client may use the winning rate of the item recommendation list according to the user history, and preferentially recommend the item recommendation list with the highest winning rate to the user.
- the following embodiment embodies the target virtual item as the first virtual item and the first Two virtual props.
- another embodiment of the virtual item recommendation method in the embodiment of the present invention includes:
- step 201 and the step 202 are similar to the foregoing steps 101 and 102. Please refer to the description in the foregoing embodiment, and details are not described herein again.
- step 204 Determine whether the first virtual item and the second virtual item in the first item recommendation list meet the preset recommendation rule, and if yes, perform step 204.
- the client may determine whether the first virtual item matches the virtual item library of the target object, and if not, determine that the first virtual item meets the preset recommendation rule. Similarly, the client can determine whether the second virtual item matches the virtual item library of the target object, and if not, determine that the second virtual item meets the preset recommendation rule.
- step 204 Determine whether the recommended priority of the first virtual item is greater than the recommended priority of the second virtual item. If yes, perform step 205.
- the first virtual item is preferentially sent to the user equipment.
- the second virtual item is preferentially sent to the user equipment.
- step 207 Determine whether the first virtual item is added to the virtual item library of the target object, and if yes, execute step 207.
- the client needs to first determine whether the current resource of the virtual resource block of the target object is not less than the resource required by the first item. If yes, the client can add the first virtual item to the virtual item library of the target object, and then perform step 207. Otherwise, the client cannot add the first virtual item to the virtual item library of the target object.
- the client needs to first determine whether the remaining resources in the virtual resource block of the target object are not less than the resources required by the second virtual item. If yes, go to step 208. If no, go to step 209.
- the second virtual item is sent to the user equipment.
- the client may send the pre-virtual virtual item of the second virtual item to the user equipment, where the second virtual
- the props may contain one or at least two pre-emptive props, and the pre-dive virtual props may be used to synthesize the second virtual props.
- the client can also determine whether the remaining resources in the virtual resource pool of the target object are not less than the resources required by the pre-virtual props. If yes, the front virtual item of the second virtual item is sent to the user setting.
- the client may further determine whether the pre-virtual prop is matched with the virtual item library of the target object, and if not, the second The pre-virtual props of the virtual props are sent to the user equipment.
- FIG. 4 is a flowchart of a method for recommending a pre-virtual props according to an embodiment of the present invention.
- the A application is a multiplayer competitive game.
- the front virtual props are represented by the front equipment in Figure 4, and the front equipment is used to synthesize the destination equipment.
- the recommended method for setting a virtual item includes the following steps:
- Step 301 start.
- Step 302 Traverse the front equipment of the destination equipment.
- Step 303 Determine whether the front equipment of the destination equipment has been traversed. If yes, execute step 309. If no, execute step 304.
- Step 304 Take out a front equipment that has not been traversed.
- Step 305 Determine whether there is a pre-event device that is not traversed in the player's backpack. If yes, return to step 303, and if no, execute step 306.
- Step 306 Determine whether the money possessed by the player can purchase the pre-equipped equipment that has not been traversed. If yes, execute step 307. If no, execute step 308.
- step 307 the pre-evented front equipment is added to the player equipment recommendation list, and then returns to step 303.
- Step 308 Traversing the sub-pre-equipped equipment of the pre-evented pre-equipment according to a preset rule.
- the preset rule may be a rule similar to the above steps 303 to 307. For example, it is judged whether the sub-pre-equipment of the pre-equipment that has not been traversed is traversed, and if so, a sub-pre-equipment that has not been traversed is taken out to determine whether the sub-preparation equipment exists in the player's backpack, and if not, further judgment is made. Whether the player owns the money can purchase the sub-front equipment, and if so, the sub-front equipment is added to the player equipment recommendation list.
- the target object's virtual resource library has 2000 gold coins
- the second virtual item requires gold coins of 3,000 gold coins. Since the gold coins in the virtual resource library are not enough to purchase the second virtual item, the client does not send the second virtual item.
- the client determines that the second virtual item can be synthesized by one front virtual item 1, one front virtual item 2 and one front virtual item 3, one of the front virtual items 1
- the required gold coin is 1800 gold coins
- the gold coin required for 1 front virtual item 2 is 700 gold coins
- the gold coin required for 1 front virtual item 3 is 500 gold coins, because the gold coins required for the front virtual item 1 are
- the gold coins in the virtual resource library are the closest, and the gold coins required for the front virtual item 1 are smaller than the gold coins in the virtual resource library, so the client preferentially sends the front virtual item 1 to the user equipment.
- the present invention can accurately recommend a suitable virtual item to the user.
- the embodiment considers whether the remaining resources in the virtual resource library meet the actual conditions of the resources required by the second virtual item, and only the remaining resources in the virtual resource library satisfy the resources required by the second virtual item, the client Only The second virtual item is sent to the user device to avoid the problem that the second virtual item cannot be added to the target object's virtual item library. Moreover, if the remaining resources in the virtual resource block do not satisfy the resources required by the second virtual item, the client may also select to send the pre-virtual item of the second virtual item to the user equipment, which completes the technical solution of the present invention.
- Player A opens the B application.
- Player A's role in the B application is Warrior A.
- Player A has accumulated 3000 gold coins for Warrior A.
- the client creates a prop recommendation list according to the character attribute of the warrior A.
- the item recommendation list includes a plurality of items having different recommended priorities. After the client determines that the equipment 1 with the highest priority in the item recommendation list has not been purchased by the player A, and the equipment of the soldier A does not have the equipment that does not overlap with the effect of the equipment 1, if the client further determines that 3000 gold coins are sufficient to purchase Equipment 1, the client will display Equipment 1 in the upper left corner of the game interface. Also, while the equipment 1 is being displayed, the brief description of the equipment 1 and the price are simultaneously displayed.
- the client determines a plurality of front equipments of equipment 1 having different recommended priorities. It is determined by the client that the front equipment 1 having the highest priority among the plurality of front equipments of the equipment 1 has not been purchased by the player, and the equipment of the warrior A does not have the equipment that does not overlap with the effect of the front equipment 1
- the client further determines that 3000 gold coins are sufficient to purchase the front equipment 1, and the client displays the front equipment 1 in the upper left corner of the game interface. Further, while the front equipment 1 is displayed, the brief description of the front equipment 1 and the price are simultaneously displayed. After 5S, the brief description of the front equipment 1 disappears, and the player A can purchase by clicking the icon of the front equipment 1.
- the virtual props recommendation method of the present invention is described above by using a specific embodiment.
- the obtaining module 401 is configured to acquire a target object that is currently being operated in the target application, where the target application is installed on the user equipment;
- the creating module 402 is configured to create a first item recommendation list according to the target object, where the first item recommendation list includes at least two virtual items, each virtual item has a different recommendation priority, and the recommended priority of each virtual item and the virtual item and The matching degree of the target object is positively correlated;
- the sending module 403 is configured to: if it is determined that the target virtual item in the first item recommendation list satisfies the preset recommendation rule, send the target virtual item to the user equipment according to the recommended priority of the target virtual item.
- the present invention can accurately recommend a suitable virtual item to the user.
- the client further includes:
- the determining module 501 is configured to determine, before the sending module 403 sends the target virtual item to the user equipment according to the recommended priority of the target virtual item, whether the target virtual item in the first item recommendation list matches the virtual item library of the target object, wherein The virtual item inventory puts the existing virtual item of the target object; if not, it determines that the target virtual item in the first item recommendation list satisfies the preset recommendation rule.
- the determining module 501 is specifically configured to determine whether a target virtual item exists in the virtual item library of the target object, and if not, determine the target in the first item recommendation list. The virtual item does not match the virtual item library of the target object; or,
- the technical solution of the present invention is further improved by determining whether the target virtual item matches the virtual item library by two specific methods.
- the sending module 403 is specifically configured to determine that the recommended priority of the first virtual item is greater than the first The recommended priority of the second virtual item is sent to the user equipment, and after the first virtual item is determined to be added to the virtual item library of the target object, the second virtual item is sent to the user equipment.
- the determining module 501 is further configured to: before the sending module 403 sends the second virtual item to the user equipment, determine whether the remaining resources in the virtual resource pool of the target object are not smaller than the resources required by the second virtual item, and if yes, execute An operation of transmitting a second virtual item to the user equipment.
- the sending module 403 is further configured to: if the remaining resources in the virtual resource library of the target object are smaller than the resources required by the second virtual item, send the pre-virtual virtual item of the second virtual item to the user equipment, where The virtual item is used to synthesize the second virtual item.
- the client considering whether the remaining resources in the virtual resource library meet the actual conditions of the resources required by the second virtual item, and only if the remaining resources in the virtual resource library satisfy the resources required by the second virtual item, the client The second virtual item is sent to the user equipment to avoid the problem that the second virtual item cannot be added to the target object's virtual item library. Moreover, if the remaining resources in the virtual resource block do not satisfy the resources required by the second virtual item, the client may also select to send the pre-virtual item of the second virtual item to the user equipment, which completes the technical solution of the present invention.
- the client further includes:
- the receiving module 601 is configured to receive a prop recommendation list switching request.
- a determining module 602 configured to determine a second item recommendation list according to the item recommendation list switching request
- the switching module 603 is configured to switch the first item recommendation list to the second item recommendation list.
- the client can provide multiple sets of item recommendation lists.
- the user can select another set of item recommendation lists, and the client will seamlessly switch the new item recommendation list. .
- the client in the embodiment of the present invention is described above from the perspective of a modular functional entity.
- the client in the embodiment of the present invention is described from the perspective of hardware processing. Referring to FIG. 8, the client in the embodiment of the present invention is described.
- the receiver 701, the processor 702, the transmitter 703, and the memory 704 are included.
- the client involved in the embodiments of the present invention may have more or less components than those shown in FIG. 8, may combine two or more components, or may have different component configurations or devices, and each component may include Hardware, software, or a combination of hardware and software implementations of one or more signal processing and/or application specific integrated circuits.
- the receiver 701 is configured to perform the following operations:
- the processor 702 is configured to invoke an instruction stored in the memory 704 to perform the following operations:
- the first item recommendation list includes at least two virtual items, each The virtual props have different recommendation priorities, and the recommended priorities of the virtual props are positively correlated with the matching degree of the virtual props and the target objects;
- the transmitter 703 is configured to perform the following operations:
- the target virtual item in the first item recommendation list satisfies the preset recommendation rule, the target virtual item is sent to the user equipment according to the recommended priority of the target virtual item.
- Memory 704 is used to store instructions needed by processor 702 to perform the respective operations.
- the present invention can accurately recommend a suitable virtual item to the user.
- processor 702 is further configured to perform the following operations:
- the transmitter 703 Before the transmitter 703 sends the target virtual item to the user equipment according to the recommended priority of the target virtual item, it is determined whether the target virtual item in the first item recommendation list matches the virtual item library of the target object, wherein the virtual item inventory puts the target The existing virtual item of the object; if not, it is determined that the target virtual item in the first item recommendation list satisfies the preset recommendation rule.
- processor 702 is further configured to perform the following operations:
- the technical solution of the present invention is further improved by determining whether the target virtual item matches the virtual item library by two specific methods.
- the transmitter 703 is specifically configured to perform the following operations:
- processor 702 is further configured to perform the following operations:
- the transmitter 703 Before the transmitter 703 sends the second virtual item to the user equipment, it is determined whether the remaining resources in the virtual resource pool of the target object are not smaller than the resources required by the second virtual item, and if yes, performing an operation of sending the second virtual item to the user equipment. .
- transmitter 703 is further configured to perform the following operations:
- the pre-virtual item of the second virtual item is sent to the user equipment, where the pre-virtual item is used to synthesize the second virtual item.
- the client sends the second virtual item to the user equipment only if the remaining resources in the virtual resource library satisfy the resources required by the second virtual item, so as to prevent the second virtual item from being added to the virtual object of the target object. Problems in the item library. Moreover, if the remaining resources in the virtual resource library do not satisfy the resources required by the second virtual item, the client may also select to send the pre-virtual item of the second virtual item to the user equipment, which completes the technical solution of the present invention.
- the receiver 701 is further configured to perform the following operations:
- processor 702 is further configured to perform the following operations:
- the client can provide multiple sets of item recommendation lists.
- the user can select another set of item recommendation lists, and the client will seamlessly switch the new item recommendation list. .
- FIG. 9 is a schematic structural diagram of a server according to an embodiment of the present invention.
- the server 800 may generate a large difference due to different configurations or performances, and may include one or more central processors. (central processing units, CPU) 801 (eg, one or more processors) and memory 802, one or more storage media 805 that store application 803 or data 804 (eg, one or one storage device in Shanghai).
- the memory 802 and the storage medium 805 may be short-term storage or persistent storage.
- the program stored on storage medium 805 can include one or more modules (not shown), each of which can include a series of instruction operations in the server.
- central processor 801 can be configured to communicate with storage medium 805, executing a series of instruction operations in storage medium 802 on server 800.
- Server 800 may also include one or more power sources 806, one or more wired or wireless network interfaces 807, one or more input and output interfaces 808, and/or one or more operating systems 809, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM and more.
- power sources 806 one or more wired or wireless network interfaces 807
- input and output interfaces 808 one or more input and output interfaces 808, and/or one or more operating systems 809, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM and more.
- operating systems 809 such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM and more.
- the steps performed by the client in the above embodiment may be based on the server structure shown in FIG.
- Embodiments of the present invention provide a method and an apparatus for acquiring virtual resources of a virtual object, which are used in the field of interactive application communication technologies. Improve the fluency of interactive applications and increase the efficiency of accessing external resources. The virtual resource acquisition operation can be completed quickly and conveniently without affecting the fluency of the interactive application. The details are described below.
- the terminal device in the present invention installs an interactive application (or called a client), the interactive application includes an application interface, and the virtual object refers to a virtual character that runs an interactive application, such as a hero character in a game.
- an interactive application or called a client
- the interactive application includes an application interface
- the virtual object refers to a virtual character that runs an interactive application, such as a hero character in a game.
- the resource-assisted mode is specifically the resource plug-in mode, which refers to the information of the plug-in resources recommended to the virtual object and the order of recommending the plug-in resources in the whole process of using the interactive application.
- a plug-in resource is a kind of resource designed in an interactive application to assist, enhance, and other functions of a virtual object when the virtual object uses the interactive application.
- the plug-in resource can be some kind of equipment that can improve the hero's ability parameters.
- Plug-in refers to the virtual object control system adding additional tools and appliances for assisting virtual objects on its original virtual object.
- the icon corresponding to the resource plug-in mode and the icon corresponding to the plug-in resource can be directly displayed on the application interface, and the two can be displayed in the same area or in different areas.
- the specific display manner and the display position are not limited in the present invention. Actual In the application scenario, you can set an external resource panel on the application interface, where you can partition the icon of the recommended plug-in resource and display the icon of the resource plug-in mode.
- the portal of the resource plug-in mode can be displayed on the panel, and the information of the plug-in resource in the resource plug-in mode can be edited through the portal, for example, adding a new plug-in resource or deleting a redundant plug-in resource to make the resource plug-in
- the method is more suitable for combat, and is also an optimization of the resource plug-in method; if more than two resource plug-in methods are configured, then the portal can be switched to another resource plug-in mode in real time through the portal, and only a simple click selection is needed. You can eliminate the need to open a new interface, which simplifies operations and improves the smoothness of your application interface.
- each virtual object can log in to the application interface of the interactive application and then interact with other virtual objects on the application interface.
- the terminal device may be a mobile phone, a tablet computer, a personal digital assistant (English full name: Personal Digital Assistant, English abbreviation: PDA), a sales terminal (English full name: Point of Sales, English abbreviation: POS), an on-board computer and the like. device.
- PDA Personal Digital Assistant
- POS Point of Sales
- an on-board computer and the like. device.
- the embodiment of the present invention mainly provides the following technical solutions:
- the terminal device sets at least one resource-assisted mode, for example, the resource-assisted mode is specifically a resource plug-in mode, and the resource plug-in mode may be edited by the terminal device itself, recommended by the system, or may be from the system. Recommended by Great God, the present invention is not limited.
- the terminal device After entering the battle, the terminal device first determines the resource plug-in mode of the virtual object, and then determines the plug-in resource that meets the plug-in condition according to the resource plug-in mode, and then displays the icon corresponding to the resource plug-in mode and the icon corresponding to the plug-in resource on the application interface.
- the virtual object can obtain the external resource in the display at any time on the application interface, and does not need to open an interface for acquiring the external resource and find the external resource required. It can be seen that by adopting the solution, the fluency of the interactive application and the efficiency of acquiring the external resources can be ensured.
- the apparatus for acquiring the external resource in the present invention may be disposed at the device end, and may be disposed in the terminal device as a client having the external resource for acquisition in some scenarios, and the following implementation of the present invention
- the device is installed on the terminal device as a server. If the device is a client installed in the terminal device, the operation of acquiring the external resource may be obtained by the client when acquiring the external resource of the virtual object. The end is completed, and the specific types of devices are set in the device, which is not limited by the present invention.
- Embodiments of the invention include:
- the resource-assisted mode of the virtual object is specifically a resource plug-in mode, and may include information about the plug-in resource and an order of acquiring the plug-in resource.
- the plug-in resource is a virtual item such as equipment
- the resource plug-in mode may be information including equipment and a purchase order of the equipment.
- the application interface may be displayed on the user equipment, and the auxiliary condition may be an external connection condition, including: reaching The order of obtaining the plug-in resources, the account balance of the virtual object is sufficient, and the plug-in resources existing by the virtual object are of different types and different levels.
- the plug-in resource is a virtual item such as equipment
- the plug-in condition may be referred to as a purchase condition, and the purchase condition may include: reaching a purchase order of the equipment, sufficient account balance of the virtual object, and equipment existing with the virtual object. Different types and different levels.
- the condition that the type and the different level of the existing equipment of the virtual object are different can be understood as: if the virtual object has previously purchased the equipment of the type A, and the equipment recommended by the currently selected resource plug-in method is also the type A. Equipment, if the level of the two equipment is the same, because it will not bring the superimposed effect of the virtual object, then you do not need to buy the device; if the current resource plug-in method recommends the type A equipment level is already The purchased type A has a high level of equipment, and then the purchase condition is met. Accordingly, the icon of the equipment is displayed on the application interface for the virtual object to perform a normal purchase operation. Of course, if the virtual object has not purchased the type A equipment before, and the equipment recommended by the current resource plug-in method is the type B equipment, then the purchase condition is also satisfied, and the icon of the type B equipment is also displayed. On the application interface.
- the terminal device may first determine a resource plug-in mode, and may determine that the resource plug-in mode is satisfied according to the resource plug-in mode.
- Plug-in resources for external plug-ins players who do not need to manipulate virtual objects can use the plug-in resources in real time to guide the player to obtain plug-in resources suitable for the current battle situation. Therefore, the threshold for using interactive applications can be reduced to some extent.
- the icon corresponding to the resource plug-in mode and the icon corresponding to the plug-in resource that meets the plug-in condition are displayed on the application interface, so that the virtual object can directly obtain the plug-in resource that meets the plug-in condition on the application interface, and does not need to open a new one.
- the window the first to find the external resources to be used, and then enter the acquisition interface and other cumbersome processes, can reduce the virtual object to obtain the operation of the external resources, so that the battle is smoother, it can be seen that this program can improve the efficiency of accessing external resources.
- the new external resource will be recommended to the virtual object.
- the terminal device can determine the new external resource that meets the plug-in condition that needs to be continuously recommended by traversing the selected resource plug-in manner.
- the terminal device may add the target external resource to Resource queues and update the resource queue.
- the external resource on the application interface is obtained by the virtual object, the external resource in the resource queue is replaced and displayed on the application interface.
- the resource queues may be queues of the external resources to be displayed on the application interface.
- the external resources in the resource queue are sequentially arranged according to the order of obtaining indicated in the resource plug-in mode.
- the resource queue may be a purchase queue of the equipment, and the purchase queue refers to a queue of equipment that satisfies the purchase condition and is to be displayed on the application interface.
- the purchase queue refers to a queue of equipment that satisfies the purchase condition and is to be displayed on the application interface.
- the terminal device may add the target equipment to the purchase queue and update the purchase queue.
- the following external resources are equipped as the client for the interactive application, and the traversal example for the purchase method of the resource plug-in method, the client is installed on the terminal device, the current interface of the client is the war interface, and the current interface on the war interface displays the current The battlefield and equipment to buy the panel.
- the client needs to determine whether there is a device capable of quick purchase according to the equipment purchase mode selected by the current player. If there is equipment capable of quick purchase, the equipment purchase panel is refreshed, that is, several equipments of the purchase queue are displayed on the equipment purchase panel for the player to purchase.
- the player only needs to click the corresponding equipment icon to complete the purchase operation. If some equipment requires multiple components to be combined into one complete equipment, then the equipment recommended in the equipment purchase method has certain guiding ability, and does not require the player to match various components to generate a complete equipment, thereby saving The time to find, match, and generate complete equipment.
- the client can monitor the equipment change of the virtual character manipulated by the player, and can traverse the next equipment A indicated by the currently selected equipment purchase mode in real time when the equipment changes, if the equipment A is purchased by the player in the game. Then, the traversing of the next equipment indicated in the equipment purchase mode is continued until it is determined that a certain equipment has not been purchased by the player in this game, and the judgment process of the purchase condition is entered. If the equipment A has not been purchased by the player in this game, then it is first determined whether the equipment meets the purchase condition, and if the purchase condition is met, the equipment A is added to the purchase queue; if the equipment A cannot be purchased, the recursion can be performed.
- the algorithm determines whether the component of the equipment A can be purchased, and if the component of the equipment A can be purchased, the component of the equipment A is also added to the purchase queue. Then, the client judges whether the equipment icon in the equipment purchase panel is full, and if it is full, exits the process of traversing the equipment, and if not, continues to traverse the next available equipment.
- the capability attribute of the virtual object may also change according to the battle condition, and the capability parameters of other virtual objects may be stronger than the virtual object.
- the icon corresponding to the resource plug-in mode and the icon corresponding to at least one of the plug-in resources are displayed on the application interface, after the resource plug-in mode selected by the terminal device may not be used for the current scenario.
- the user who manipulates the virtual object can switch to another suitable resource plug-in mode according to the current flexible selection of the application interface to quickly respond to the current battle.
- the virtual object inputs an operation instruction for the icon corresponding to the resource plug-in mode on the application interface, and the terminal device receives an operation instruction of the virtual object, where the operation instruction is determined by the virtual object according to the battle information of the virtual object.
- the currently selected resource plug-in method is not suitable for the command sent during the current battle situation;
- the terminal device updates the resource plug-in mode of the virtual object, for example, switches to another resource plug-in mode suitable for the current battle condition, or modifies the currently used resource plug-in mode, in response to the operation instruction.
- the resource plug-in manner may be configured by the terminal device, or may be configured by the server to be recommended to the terminal device.
- the recommended resource plug-in method of the server may be from the system intelligent recommendation, or may be from the great god
- the server recommends the resource plug-in mode, which can lower the threshold for manipulating the virtual object, so that the novice can also interact according to the resource plug-in recommended by the server. Better results in the application, can improve the operation Vertical efficiency.
- the recommendation of the great god refers to the server obtained through a large amount of data statistics.
- the server can be obtained by counting the external resources used by the various users who manipulate the virtual object and the order of obtaining the external resources. details as follows:
- the virtual object and other virtual objects send interactive data of the virtual object to the server in real time.
- the server calculates the integrated parameter value of the corresponding resource plug-in mode according to the interaction data and the interaction data sent by other terminals, and sorts the priority of each resource plug-in mode according to the comprehensive parameter value of the resource plug-in mode, and the integrated parameter
- the resource plug-in mode with a value higher than the preset threshold is sent to the terminal device.
- the interaction data includes the virtual object used, the number of wins in the resource plug-in mode, the win rate of the resource plug-in mode, and the plug-in resource acquired by the virtual object.
- the server calculates the integrated parameter values as follows:
- A, B, C, and D are configurable weight parameters, which can be fixed or non-fixed values, and the specific values can be flexibly configured.
- D The score of the player using the resource plug-in method is +100.
- the weight of the win field and the winning rate can be effectively balanced, and the resource plug-in method can be updated in combination with the player's opinion, so that the recommended resource plug-in method is more suitable for actual combat, and is more objective, Guidance and effectiveness.
- the calculation formula of the integrated parameter value given in the present invention is only one embodiment, and the actual scenario may also be modified based on the calculation formula, and the specific form is not limited in the present invention.
- the server can sort the size of the comprehensive parameter values from large to small, and recommend the top resource plug-in mode to the terminal device, so that the player prepares for the out-of-office.
- the system can directly select the appropriate method from the resource plug-in method recommended by the server for the next battle, which can save the time for the player to configure the resource plug-in mode, and can also be really beneficial for the battle.
- Figure 12 shows the equipment of the tank and the two levels of the Master.
- Each category of equipment prompts the function of the equipment for the player to understand. And choice.
- the panel of the first category of wizards there are 7 pieces of equipment with the function of “survival and continuous output”.
- Players only need to select the icon of any equipment in the panel, and then click the "Use" button in the panel of the category equipment to get the equipment.
- FIG. 13 is an interface showing various comprehensive parameter values of the equipment purchase method recommended by Great God.
- the player evaluation, the number of wins, and the win are respectively performed for each type of equipment. A description of the field rate and player rating so that the player can quickly screen out the desired equipment.
- buttons for “use” and “evaluation” of the equipment in this category are also provided. Players only need to click the “use” button to complete the purchase operation. In this game or after the end of this game, the player can also click on the panel.
- the "Evaluation” button will enter the evaluation interface as shown in Figure 14 to evaluate the performance of the equipment in this office.
- FIG. 14 is an interface for the rating of the equipment purchase method selected by the office.
- the player can evaluate the purchase mode of a certain equipment selected by the local office. The specific details are shown in FIG. 14 and will not be described herein.
- the method for acquiring the external resource of the virtual object in the present invention is described above.
- the following describes the terminal device that performs the method for acquiring the external resource of the virtual object.
- the terminal device 160 includes:
- the processing unit 1601 is configured to determine a resource plug-in mode of the virtual object, and determine, according to the determined resource plug-in manner, at least one plug-in resource that satisfies the plug-in condition;
- the display unit 1602 is configured to display, on the application interface, an icon corresponding to the resource plug-in mode determined by the processing unit 1601 and an icon corresponding to at least one plug-in resource that meets the plug-in condition, so that the virtual object is in the Obtain at least one plug-in resource that satisfies the plug-in condition on the application interface.
- the resource plug-in mode includes information about the plug-in resource and an order of acquiring the plug-in resource.
- the plug-in condition includes: obtaining an acquisition order of the plug-in resources, sufficient account balance of the virtual object, and different types and different levels from the existing plug-in resources of the virtual object.
- the processing unit 1601 determines the resource plug-in mode of the virtual object, and then determines at least one plug-in resource that satisfies the plug-in condition according to the determined resource plug-in manner, and does not need the virtual object to match the plug-in resource by itself, thereby reducing the use of the interactive The threshold of application. Then, the icon corresponding to the resource plug-in mode and the icon corresponding to the plug-in resource that meets the plug-in condition are displayed on the application interface by the display unit 1602, so that the virtual object can directly obtain the plug-in resource that satisfies the plug-in condition on the application interface. There is no need to open a new window, first find the external resources to be used, and then enter the acquisition process and other cumbersome processes. This solution can improve the efficiency of obtaining external resources.
- the processing unit 1601 displays, after the display unit 1602, an icon corresponding to the resource plug-in mode and at least one icon corresponding to the plug-in resource that meets the plug-in condition, on the application interface. Also used for:
- the target plug-in resource Adding the target plug-in resource to the resource queue when it is determined that the acquisition order of the plug-in resource is reached, the account balance of the virtual object is sufficient, and the target plug-in resource of a different type and different level from the existing plug-in resource of the virtual object is added, and Update the resource queue.
- the terminal device includes a transceiver unit 1603, and the icon corresponding to the resource plug-in mode and an icon corresponding to at least one of the plug-in resources are displayed on the application in the display unit 1602.
- the processing unit 1601 is further configured to:
- the transceiver unit 1603 is further configured to:
- the interaction data sent by the other terminal calculates the comprehensive parameter value of the corresponding resource plug-in mode, sorts the priority of each resource plug-in mode according to the comprehensive parameter value of the resource plug-in mode, and allocates the resource with the integrated parameter value higher than the preset threshold. Sent to the terminal device;
- the interaction data includes the virtual object used, the number of wins in the resource plug-in mode, the win rate of the resource plug-in mode, and the plug-in resource acquired by the virtual object.
- the embodiment of the present invention further provides a client.
- the component module description of the client may be referred to the foregoing embodiment.
- the client includes:
- An acquiring module configured to acquire a virtual object that is currently being operated in the target application, where the target application is installed on the user equipment;
- a processing unit configured to determine a resource assist mode of the virtual object
- a display unit configured to display, on an application interface of the user equipment, an icon corresponding to the resource assisting manner determined by the processing unit and an icon corresponding to at least one virtual resource that meets the auxiliary condition, so that the virtual object Obtaining at least one virtual resource that satisfies the auxiliary condition on the application interface.
- the client further includes:
- a creating module configured to create a first resource recommendation list according to the virtual object, where the first resource recommendation list includes at least two virtual resources, each virtual resource has a different recommendation priority, and the recommended priority of each virtual resource is The virtual resource is positively correlated with the matching degree of the virtual object;
- the sending module is configured to: if the target virtual resource in the first resource recommendation list meets the preset recommendation rule, send the target virtual resource to the user equipment according to the recommended priority of the target virtual resource.
- the client further includes:
- a determining module configured to determine, after the sending module sends the target virtual resource to the user equipment according to the recommended priority of the target virtual resource, whether the target virtual resource in the first resource recommendation list is The virtual resource pools of the virtual objects are matched; if not, the target virtual resources in the first resource recommendation list are determined to meet the preset recommendation rules.
- the determining module is specifically configured to determine whether the target virtual resource exists in the virtual resource pool of the virtual object, and if not, determine the first resource recommendation list.
- the target virtual resource does not match the virtual resource library of the virtual object; or,
- the sending module is specifically configured to: if it is determined that the recommended priority of the first virtual resource is greater than the first And sending, by the user equipment, the first virtual resource, and after determining that the first virtual resource is added to the virtual resource pool of the virtual object, sending the The second virtual resource.
- the determining module is further configured to determine, after the sending module sends the second virtual resource to the user equipment, whether the remaining resources in the virtual resource pool of the virtual object are Not less than the required resource of the second virtual resource, and if yes, performing the operation of sending the second virtual resource to the user equipment.
- the sending module is further configured to be used in a virtual resource pool of the virtual object. And sending the pre-virtual resource of the second virtual resource to the user equipment, where the pre-virtual resource is used to synthesize the second virtual resource. .
- the resource assisting manner includes information of a virtual resource and an acquiring order of the virtual resource
- the auxiliary condition includes: obtaining an acquisition order of the virtual resources, sufficient account balance of the virtual object, and different classes and different levels from the virtual resources existing by the virtual object.
- the processing unit is further used after the display unit displays an icon corresponding to the resource assist mode and an icon corresponding to at least one virtual resource that satisfies the auxiliary condition on the application interface.
- the target virtual resource is added to the resource queue, and the location is updated. Describe the resource queue.
- the client includes: a transceiver unit, after the display unit displays an icon corresponding to the resource assist mode and an icon corresponding to at least one of the virtual resources on the application interface
- the processing unit is further configured to:
- the resource assist mode of the virtual object is updated in response to the operation instruction.
- the transceiver unit is further configured to:
- the interaction data includes the virtual object used, the number of wins in the resource assist mode, the win rate of the resource assisted mode, and the virtual resource acquired by the virtual object.
- the device in the embodiment of the present invention is described above from the perspective of a unitized functional entity.
- the device in the embodiment of the present invention is described below from the perspective of hardware processing.
- the embodiment of the present invention further provides a terminal device, which is specifically a terminal device described in a method for acquiring a plug-in resource of a virtual object, as shown in FIG. 16 , for the convenience of description, only the present invention is shown.
- a terminal device which is specifically a terminal device described in a method for acquiring a plug-in resource of a virtual object, as shown in FIG. 16 , for the convenience of description, only the present invention is shown.
- the terminal device as a mobile phone as an example:
- FIG. 16 is a block diagram showing a partial structure of a mobile phone related to a mobile terminal provided by an embodiment of the present invention.
- the mobile phone includes: radio frequency (English full name: Radio Frequency, English abbreviation: RF) circuit 710, memory 720, input unit 730, display unit 740, sensor 750, audio circuit 740, wireless fidelity (English full name: wireless fidelity , English abbreviation: Wi-Fi) module 760, processor 780, and power supply 790 and other components.
- radio frequency English full name: Radio Frequency, English abbreviation: RF
- memory 720 input unit 730
- display unit 740 sensor 750
- audio circuit 740 wireless fidelity (English full name: wireless fidelity , English abbreviation: Wi-Fi) module 760
- processor 780 and power supply 790 and other components.
- the RF circuit 710 can be used for transmitting and receiving information or during a call, and receiving and transmitting the signal. Specifically, after receiving the downlink information of the base station, the processor 780 processes the data. In addition, the uplink data is designed to be sent to the base station.
- the RF circuit 710 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (English name: Low Noise Amplifier, LNA for short), a duplexer, and the like.
- RF circuitry 710 can also communicate with the network and other devices via wireless communication.
- the above wireless communication may use any communication standard or protocol, including but not limited to the global mobile communication system (English full name: Global System of Mobile communication, English abbreviation: GSM), general packet radio service (English full name: General Packet Radio Service, GPRS ), code division multiple access (English full name: Code Division Multiple Access, English abbreviation: CDMA), wideband code division multiple access (English full name: Wideband Code Division Multiple Access, English abbreviation: WCDMA), long-term evolution (English full name: Long Term Evolution, English abbreviation: LTE), e-mail, short message service (English full name: Short Messaging Service, English abbreviation: SMS).
- GSM Global System of Mobile communication
- GPRS General Packet Radio Service
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- LTE Long Term Evolution
- SMS Short Messaging Service
- the memory 720 can be used to store software programs and modules, and the processor 780 executes various functional applications and data processing of the mobile phone by running software programs and modules stored in the memory 720.
- the memory 720 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the mobile phone (such as audio data, phone book, etc.).
- memory 720 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
- the input unit 730 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the handset.
- the input unit 730 may include a touch panel 731 and other input devices 732.
- the touch panel 731 also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 731 or near the touch panel 731. Operation), and drive the corresponding connecting device according to a preset program.
- the touch panel 731 can include two parts: a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the processor 780 is provided and can receive commands from the processor 780 and execute them.
- the touch panel 731 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 730 may also include other input devices 732.
- other input devices 732 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- the display unit 740 can be used to display information input by the user or information provided to the user as well as various menus of the mobile phone.
- the display unit 740 can include a display panel 741.
- a liquid crystal display (English name: Liquid Crystal Display, English abbreviation: LCD), an organic light emitting diode (English name: Organic Light-Emitting Diode, English abbreviation: OLED), etc.
- the display panel 741 is configured in a form.
- the touch panel 731 can cover the display panel 741. When the touch panel 731 detects a touch operation on or near the touch panel 731, it transmits to the processor 780 to determine the type of the touch event, and then the processor 780 according to the touch event.
- the type provides a corresponding visual output on display panel 741.
- the touch panel 731 and the display panel 741 are used as two separate components to implement the input and input functions of the mobile phone in FIG. 16, in some embodiments, the touch panel 731 can be integrated with the display panel 741. Real The input and output functions of the mobile phone.
- the handset may also include at least one type of sensor 750, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor may close the display panel 741 and/or when the mobile phone moves to the ear. Or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the mobile phone can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration
- vibration recognition related functions such as pedometer, tapping
- the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- An audio circuit 740, a speaker 741, and a microphone 742 can provide an audio interface between the user and the handset.
- the audio circuit 740 can transmit the converted electrical data of the received audio data to the speaker 7641, and convert it into a sound signal output by the speaker 741.
- the microphone 742 converts the collected sound signal into an electrical signal, and the audio circuit 740 After receiving, it is converted into audio data, and then processed by the audio data output processor 780, sent to, for example, another mobile phone via the RF circuit 710, or outputted to the memory 720 for further processing.
- Wi-Fi is a short-range wireless transmission technology.
- the mobile phone can help users to send and receive e-mail, browse web pages and access streaming media through the Wi-Fi module 760, which provides users with wireless broadband Internet access.
- FIG. 16 shows the Wi-Fi module 760, it can be understood that it does not belong to the essential configuration of the mobile phone, and can be omitted as needed within the scope of not changing the essence of the invention.
- the processor 780 is the control center of the handset, which connects various portions of the entire handset using various interfaces and lines, by executing or executing software programs and/or modules stored in the memory 720, and invoking data stored in the memory 720, The phone's various functions and processing data, so that the overall monitoring of the phone.
- the processor 780 may include one or more processing units; preferably, the processor 780 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 780.
- the handset also includes a power source 790 (such as a battery) that supplies power to the various components.
- a power source 790 such as a battery
- the power source can be logically coupled to the processor 780 through a power management system to manage functions such as charging, discharging, and power management through the power management system.
- the mobile phone may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
- the processor 780 included in the mobile phone further has a method flow executed by the terminal device in the method for controlling the acquisition of the external resource of the virtual object.
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the modules is only a logical function division.
- there may be another division manner for example, multiple modules or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or module, and may be electrical, mechanical or otherwise.
- each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
- the integrated modules if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium.
- the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
- a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read only memory (English full name: Read-Only Memory, English abbreviation: ROM), a random access memory (English full name: Random Access Memory, English abbreviation: RAM), magnetic A variety of media that can store program code, such as a disc or a disc.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- Optics & Photonics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种虚拟对象的虚拟资源获取的方法及客户端,其中虚拟对象的虚拟资源获取的方法,包括:获取目标应用中当前正在被操作的虚拟对象,所述目标应用被安装于用户设备;确定所述虚拟对象的资源辅助方式;根据确定的所述资源辅助方式确定至少一个满足辅助条件的虚拟资源;在所述用户设备的应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述辅助条件的虚拟资源。
Description
本申请要求于2016年12月6日提交中国专利局、申请号为2016111105006、发明名称为“一种虚拟对象的外挂资源获取的方法及装置”、以及要求于2016年12月6日提交中国专利局、申请号为2016111104963、发明名称为“一种虚拟道具推荐方法及客户端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本发明涉及互联网技术领域,尤其涉及一种虚拟对象的虚拟资源获取的方法及客户端。
近年来,随着互联网技术的飞速发展,软件市场呈现出了越来越多的应用,丰富了人们的生活。为了方便用户的使用,越来越多的应用具有道具推荐功能。
目前,在多个用户在线使用同类别的交互式应用中,用户若需要获取新的外挂装备,只能在交互式应用的基础应用界面或者用户状态失效时,用户才可以去获取新的外挂装备,并且用户需要打开装备界面,寻找到需要的外挂装备,才可以去获取外挂装备,这种操作方式无法会中断用户使用交互式应用。
为了避免在获取外挂装备时中断用户使用交互式应用的情况,在交互式应用中设置了用户可以在使用交互式应用的过程中随时获取外挂装备的功能,用户需要获取外挂装备时,只需要在应用界面打开装备界面即可进行获取外挂装备的操作。但如果用户在使用交互式应用过程中进行多次获取外挂装备的操作,就需要频繁打开装备界面,这样会降低交互式应用的流畅度。由此可见,目前的机制中获取外挂装备不便捷。
发明内容
本发明实施例提供了一种虚拟对象的虚拟资源获取的方法及客户端,能够准确地向用户推荐合适的虚拟资源。
有鉴于此,本发明实施例一方面提供了一种虚拟道具推荐方法,包括:
获取目标应用中当前正在被操作的目标对象,所述目标应用被安装于用户设备;
根据所述目标对象创建第一道具推荐列表,所述第一道具推荐列表包含至少两个虚拟道具,各虚拟道具具有不同的推荐优先级,各虚拟道具的推荐优先级与该虚拟道具和所述目标对象的匹配度正相关;
若确定所述第一道具推荐列表中的目标虚拟道具满足预设推荐规则,则根据所述目标虚拟道具的推荐优先级向所述用户设备发送所述目标虚拟道具。
本发明实施例另一方面提供了一种客户端,包括:
获取模块,用于获取目标应用中当前正在被操作的目标对象,所述目标应用被安装于用户设备;
创建模块,用于根据所述目标对象创建第一道具推荐列表,所述第一道具推荐列表包含至少两个虚拟道具,各虚拟道具具有不同的推荐优先级,各虚拟道具的推荐优先级与该虚拟道具和所述目标对象的匹配度正相关;
发送模块,用于若确定所述第一道具推荐列表中的目标虚拟道具满足预设推荐规则,则根据所述目标虚拟道具的推荐优先级向所述用户设备发送所述目标虚拟道具。
从以上技术方案可以看出,本发明实施例具有以下优点:由于客户端创建的第一道具推荐列表与当前操作对象相关,所以避免了为用户推荐不适合当前操作对象的虚拟道具;另外,从第一道具推荐列表中筛选出满足预设推荐规则的目标虚拟道具,从而可以避免重复推荐。由此,本发明能够准确地向用户推荐合适的虚拟道具。
本申请的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本申请另一方面还提供一种通信装置,该通信装置可以包括终端设备或者芯片等实体,所述通信装置包括:处理器、存储器;所述存储器用于存储指令;所述处理器用于执行所述存储器中的所述指令,使得所述通信装置执行如前述第一方面或第二方面中任一项所述的方法。
从以上技术方案可以看出,本发明实施例具有以下优点:由于客户端创建的第一道具推荐列表与当前操作对象相关,所以避免了为用户推荐不适合当前操作对象的虚拟道具;另外,从第一道具推荐列表中筛选出满足预设推荐规则的目标虚拟道具,从而可以避免重复推荐。由此,本发明能够准确地向用户推荐合适的虚拟道具。
本发明提供了一种虚拟对象的外挂资源获取的方法及装置,能够解决现有技术中无法在保证交互式应用的流畅度前提下快速的获取外挂装备的问题。
一方面提供一种虚拟对象的外挂资源获取的方法,方法包括:
确定虚拟对象的资源外挂方式;
根据确定的所述资源外挂方式确定至少一个满足外挂条件的外挂资源;
在应用界面上显示所述资源外挂方式对应的图标和至少一个满足所述外挂条件的外挂资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述外挂条件的外挂资源。
本发明另一方面提供一种装置,具有实现对应于上述第一方面提供的虚拟对象的外挂资源获取的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。所述装置包括:
处理单元,用于确定虚拟对象的资源外挂方式,并根据确定的所述资源外挂方式确定至少一个满足外挂条件的外挂资源;
显示单元,用于在应用界面上显示所述处理单元确定的所述资源外挂方式对应的图标和至少一个满足所述外挂条件的外挂资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述外挂条件的外挂资源。
相较于现有技术,本发明提供的方案中,确定虚拟对象的资源外挂方式,然后根据确定的所述资源外挂方式确定至少一个满足外挂条件的外挂资源,不需要虚拟对象自行搭配外挂资源,可以降低使用交互式应用的门槛。然后在应用界面上显示所述资源外挂方式对
应的图标和至少一个满足所述外挂条件的外挂资源对应的图标,使得虚拟对象能够在应用界面上直接获取满足外挂条件的外挂资源,不需要另外打开新的窗口,先找到要使用的外挂资源、再进入获取界面等繁琐流程,本方案能够提高获取外挂资源的效率。
本发明实施例提供一种虚拟对象的虚拟资源获取的方法,其特征在于,包括:
获取目标应用中当前正在被操作的虚拟对象,所述目标应用被安装于用户设备;
确定所述虚拟对象的资源辅助方式;
根据确定的所述资源辅助方式确定至少一个满足辅助条件的虚拟资源;
在所述用户设备的应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述辅助条件的虚拟资源。
本发明实施例提供一种客户端,包括:
获取模块,用于获取目标应用中当前正在被操作的虚拟对象,所述目标应用被安装于用户设备;
处理单元,用于确定所述虚拟对象的资源辅助方式;
显示单元,用于在所述用户设备的应用界面上显示所述处理单元确定的所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述辅助条件的虚拟资源。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1-a为本发明实施例中虚拟道具的推荐界面示意图;
图1-b为本发明实施例中查看客户端所推荐的虚拟道具的详细信息的示意图;
图1-c为本发明实施例中客户端提供的多种道具推荐列表示意图;
图1-d为本发明实施例中虚拟道具的合成示意图;
图2为本发明实施例中虚拟道具推荐方法一个实施例示意图;
图3为本发明实施例中虚拟道具推荐方法另一个实施例示意图;
图4为本发明实施例提供的一种前置虚拟道具的推荐方法流程图;
图5为本发明实施例中客户端一个实施例示意图;
图6为本发明实施例中客户端另一个实施例示意图;
图7为本发明实施例中客户端另一个实施例示意图;
图8为本发明实施例中客户端另一个实施例示意图;
图9为本发明实施例中服务器另一个实施例示意图;
图10为本实施例中虚拟对象的外挂资源获取的方法的示意图;
图11为本实施例中购买装备的一种流程示意图;
图12为本实施例中装备购买方式的一种界面示意图;
图13为本实施例中装备购买方式的另一种界面示意图;
图14为本实施例中装备购买方式的另一种界面示意图;
图15为本实施例中获取外挂资源的装置的一种结构示意图;
图16为本实施例中获取外挂资源的手机的一种结构示意图。
本发明实施例提供了一种虚拟道具推荐方法及客户端,能够准确地向用户推荐合适的虚拟道具。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应理解,本发明方案可以适用于虚拟场景下的虚拟资源获取以及虚拟资源的推荐。首先介绍本发明实施例提供的虚拟对象的虚拟资源获取的方法,主要包括如下:
获取目标应用中当前正在被操作的虚拟对象,所述目标应用被安装于用户设备;
确定所述虚拟对象的资源辅助方式;
根据确定的所述资源辅助方式确定至少一个满足辅助条件的虚拟资源;
在所述用户设备的应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述辅助条件的虚拟资源。
其中,虚拟对象也可以定义为目标对象。本发明中的终端设备安装了交互式应用(或称为客户端),交互式应用包括应用界面,虚拟对象是指运行交互式应用的虚拟角色,例如游戏中的英雄角色。资源辅助方式是指在使用交互式应用的整个过程中,所需要向虚拟对象推荐的虚拟资源的信息,以及推荐虚拟资源的顺序。资源辅助方式可以用于向虚拟对象提供辅助、或增强的资源实现方式。例如资源辅助方式具体可以是资源外挂方式,该虚拟资源具体可以为外挂资源,例如是指在虚拟对象使用交互式应用时,交互式应用中设计的一类能够对虚拟对象的操作起到辅助性、增强性等功能的资源。例如,在游戏中,外挂资源可以是某种装备,该装备能够提高英雄的能力参数。外挂指虚拟对象控制系统在其原本的虚拟对象上添加附加的用于辅助虚拟对象的工具和器具。
在本发明的一些实施例中,所述获取目标应用中当前正在被操作的虚拟对象之后,所述方法还包括:
根据所述虚拟对象创建第一资源推荐列表,所述第一资源推荐列表包含至少两个虚拟资源,各虚拟资源具有不同的推荐优先级,各虚拟资源的推荐优先级与该虚拟资源和所述虚拟对象的匹配度正相关;
若确定所述第一资源推荐列表中的目标虚拟资源满足预设推荐规则,则根据所述目标
虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源。
其中,资源推荐列表可以用于向虚拟对象推荐虚拟资源,例如可以推荐道具。
在本发明的一些实施例中,所述根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源之前,所述方法还包括:
判断所述第一资源推荐列表中的目标虚拟资源是否与所述虚拟对象的虚拟资源库相匹配;
若不匹配,则确定所述第一资源推荐列表中的目标虚拟资源满足预设推荐规则。
在本发明的一些实施例中,所述判断所述第一资源推荐列表中的目标虚拟资源是否与所述虚拟对象的虚拟资源库相匹配,包括:
判断所述虚拟对象的虚拟资源库中是否存在所述目标虚拟资源,若不存在,则确定所述第一资源推荐列表中的目标虚拟资源与所述虚拟对象的虚拟资源库不匹配;或,
判断所述虚拟对象的虚拟资源库中是否存在与所述目标虚拟资源的属性相匹配的虚拟资源,若不存在,则确定所述第一资源推荐列表中的目标虚拟资源与所述虚拟对象的虚拟资源库不匹配。
在本发明的一些实施例中,若所述目标虚拟资源包括第一虚拟资源和第二虚拟资源,所述根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源,包括:
若确定所述第一虚拟资源的推荐优先级大于所述第二虚拟资源的推荐优先级,则向所述用户设备发送所述第一虚拟资源;
在确定所述第一虚拟资源添加到所述虚拟对象的虚拟资源库后,向所述用户设备发送所述第二虚拟资源。
在本发明的一些实施例中,所述向所述用户设备发送所述第二虚拟资源之前,所述方法还包括:
判断所述虚拟对象的虚拟资源库中的剩余资源是否不小于所述第二虚拟资源所需资源,若是,则执行所述向所述用户设备发送所述第二虚拟资源的操作。
在本发明的一些实施例中,所述方法还包括:
若所述虚拟对象的虚拟资源库中的剩余资源小于所述第二虚拟资源所需资源,则将所述第二虚拟资源的前置虚拟资源发送给所述用户设备,其中,所述前置虚拟资源用于合成所述第二虚拟资源。
在本发明的一些实施例中,所述方法还包括:
接收资源推荐列表切换请求;
根据所述资源推荐列表切换请求确定第二资源推荐列表;
将所述第一资源推荐列表切换为所述第二资源推荐列表。
在本发明的一些实施例中,所述资源辅助方式包括虚拟资源的信息和虚拟资源的获取顺序;
所述辅助条件包括:达到虚拟资源的获取顺序、虚拟对象的账户余额充足,以及与所述虚拟对象已有的虚拟资源不同类型且不同级别。
在本发明的一些实施例中,在所述用户设备的应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标之后,所述方法还包括:
在所述虚拟对象当前的已有虚拟资源发生变化时,遍历选定的资源辅助方式;
当确定存在达到虚拟资源的获取顺序、虚拟对象的账户余额充足以及与所述虚拟对象已有的虚拟资源的类型不同的目标虚拟资源时,将所述目标虚拟资源添加到资源队列,并更新所述资源队列。
在本发明的一些实施例中,在所述用户设备的应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标之后,所述方法还包括:
接收所述虚拟对象的操作指令,所述操作指令为所述虚拟对象根据所述虚拟对象的战况信息确定当前选定的资源辅助方式不适合当前战况时发送的指令;
响应于所述操作指令,更新所述虚拟对象的资源辅助方式。
在本发明的一些实施例中,所述方法还包括:
将所述虚拟对象的交互数据发送给服务器,以使所述服务器根据所述交互数据和其他终端发送的交互数据计算对应的资源辅助方式的综合参数值,根据资源辅助方式的综合参数值对各资源辅助方式的优先级进行排序,并将综合参数值高于预设阈值的资源辅助方式发送给用户设备;
其中,所述交互数据包括使用的虚拟对象、资源辅助方式的胜场次数、资源辅助方式的胜场率和虚拟对象获取的虚拟资源。
应理解,本发明方案可以适用于竞技类业务,具体可以是应用于娱乐大厅里的A应用中,可以理解的是,本发明方案不仅限于应用在该应用中,例如还可以用于其他需要虚拟道具的应用场景中。但是为了便于描述,将以应用于A应用为例进行介绍。
A应用是一款多人竞技类游戏,游戏内的主界面提供了快速购买推荐装备(例如虚拟道具)的入口,如图1-a所示,图1-a为本发明实施例中虚拟道具的推荐界面示意图,客户端根据推荐算法计算出两件推荐优先级最高的装备,并将这两件推荐优先级最高的装备显示在战斗主界面的左上角,在显示推荐装备的同时,客户端会将推荐装备的简要描述以及价格同时显示出来。为了避免妨碍操作,几秒钟后推荐装备的简要描述会消失,玩家可以通过点击推荐装备的图标进行购买。同时,如图1-b所示,为本发明实施例中查看客户端所推荐的虚拟道具的详细信息的示意图,玩家可以在商店查看推荐装备的详细信息。另外,如图1-c所示,为本发明实施例中客户端提供的多种道具推荐列表示意图,玩家可以根据战斗局势切换道具推荐列表,客户端根据切换后的道具推荐列表进行相应装备的推荐操作。
另外,客户端所推荐的装备可能可以由其他的前置装备进行合成得到,如图1-d所示,为本发明实施例中虚拟道具的合成示意图,如果玩家的资金不够一次性购买推荐装备,客户端可以向玩家推荐该推荐装备的前置装备。
为了便于理解,下面通过具体实施例对本发明中虚拟道具推荐方法进行描述:
请参阅图2,本发明中虚拟道具推荐方法一个实施例,可以包括如下步骤,不限定的是,各个步骤之间可以逻辑关系先后执行,各个步骤也可以根据具体场景进行组合合并执行,此处不做限定。
101、获取目标应用中当前正在被操作的目标对象。
本实施例中,目标对象被安装于用户设备,该目标对象可以是前述的虚拟对象。在实
际应用中,例如目标应用可以为一款游戏应用,目标对象可以为该游戏应用中的一个游戏角色。所述目标应用中设置有虚拟对象,虚拟对象是指运行目标应用的虚拟角色,例如游戏中的英雄角色。
102、根据目标对象创建第一道具推荐列表。
本实施例中,以第一资源推荐列表具体为第一道具推荐列表为例,第一道具推荐列表包含至少两个虚拟道具,各虚拟道具具有不同的推荐优先级,各虚拟道具的推荐优先级与该虚拟道具和目标对象的匹配度正相关。
以目标应用具体为一款游戏应用为例进行说明,目标对象为该游戏应用中的一个法师,第一道具推荐列表包含有两个虚拟道具,分别为虚拟道具1和虚拟道具2,虚拟道具1可以用于增加游戏角色的法强,虚拟道具2可以用于增加游戏角色的物理攻击。以游戏角色为例,由于该游戏角色为法师,法师增加法强所带来的效益高于增加物理攻击所带来的效益,所以虚拟道具1和法师的匹配度高于虚拟道具2和法师的匹配度,从而虚拟道具1的推荐优先级高于虚拟道具2的推荐优先级。
103、若确定第一道具推荐列表中的目标虚拟道具满足预设推荐规则,则根据目标虚拟道具的推荐优先级向用户设备发送目标虚拟道具。
本实施例中,前述的目标虚拟资源具体可以目标虚拟道具,客户端创建第一道具推荐列表后,由于第一道具推荐列表中存在一些不满足预设推荐规则的虚拟道具,所以客户端需要筛选出满足预设推荐规则的目标虚拟道具,然后可以根据目标虚拟道具的推荐优先级向用户设备发送目标虚拟道具。
例如,假设满足预设推荐规则的目标虚拟道具为第一虚拟道具、第二虚拟道具和第三虚拟道具,若第一虚拟道具的推荐优先级高于第二虚拟道具的推荐优先级,第二虚拟道具的推荐优先级高于第三虚拟道具的推荐优先级,则客户端可以优先将第一虚拟道具发送给用户设备,再将第二虚拟道具发送给用户设备,最后再将第三虚拟道具发送给用户设备。可选的,客户端也可以将第一虚拟道具和第二虚拟道具同时发送给用户设备,然后再将第三虚拟道具发送给用户设备。
可以理解的是,本实施例中客户端需要筛选出满足预设推荐规则的目标虚拟道具的原因可以包括如下情况中的至少一种:1、第一道具推荐列表中存在目标对象已有的虚拟道具,客户端需要将目标对象已有的虚拟道具筛选出来,避免向用户推荐目标对象已有的虚拟道具。2、第一道具推荐列表中存在与目标对象已有的虚拟道具的属性相匹配的虚拟道具,客户端将与目标对象已有的虚拟道具的属性相匹配的虚拟道具筛选出来,避免向用户推荐与目标对象已有的虚拟道具的属性相匹配的虚拟道具。
本实施例中,由于客户端创建的第一道具推荐列表与当前操作对象相关,避免了为用户推荐不适合当前操作对象的虚拟道具。另外,从第一道具推荐列表中筛选出满足预设推荐规则的目标虚拟道具,从而可以避免重复推荐。因此,本发明能够准确地向用户推荐合适的虚拟道具。
在本发明的一个可选实施例中,上述根据目标虚拟道具的推荐优先级向用户设备发送目标虚拟道具之前,本发明实施例提供的方法还可以包括:
判断第一道具推荐列表中的目标虚拟道具是否与目标对象的虚拟道具库相匹配;
若不匹配,则确定第一道具推荐列表中的目标虚拟道具满足预设推荐规则。
本实施例中,虚拟资源库具体可以为虚拟道具库,第一道具推荐列表中的目标虚拟道具可能与目标对象的虚拟道具库中的某一个或几个虚拟道具相匹配,该虚拟道具库存放目标对象已有的虚拟道具,预设推荐规则的作用是从第一道具推荐列表中筛选出与目标对象已有的虚拟道具不匹配的虚拟道具,即目标虚拟道具,以避免向用户推荐与目标对象已有的虚拟道具相匹配的虚拟道具。
进一步的,本发明实施例还提供了两种判断目标虚拟道具是否与目标对象的虚拟道具库是否匹配的方法,具体的,上述判断第一道具推荐列表中的目标虚拟道具是否与目标对象的虚拟道具库相匹配,具体可以包括:
判断目标对象的虚拟道具库中是否存在目标虚拟道具,若不存在,则确定第一道具推荐列表中的目标虚拟道具与目标对象的虚拟道具库不匹配;或,
判断目标对象的虚拟道具库中是否存在与目标虚拟道具的属性相匹配的虚拟道具,若不存在,则确定第一道具推荐列表中的目标虚拟道具与目标对象的虚拟道具库不匹配。
本实施例中,如果用户为目标对象购买过目标虚拟道具,那么目标对象的虚拟道具库中就存放有该目标虚拟道具,从而目标虚拟道具与虚拟道具库相匹配;如果用户没有为目标对象购买过目标虚拟道具,那么目标对象的虚拟道具库中就没有保存该目标虚拟道具,从而目标虚拟道具与虚拟道具库不匹配。
同理,如果用户为目标对象购买过与目标虚拟道具的属性相匹配的虚拟道具,那么目标对象的虚拟道具库中就存放有与目标虚拟道具的属性相匹配的虚拟道具,从而目标虚拟道具与虚拟道具库相匹配;如果用户未曾为目标对象购买过与目标虚拟道具的属性相匹配的虚拟道具,那么目标对象的虚拟道具库中就没有与目标虚拟道具的属性相匹配的虚拟道具,从而目标虚拟道具与虚拟道具库不匹配。
需要说明的是,目标对象的虚拟道具库中存在与目标虚拟道具的属性相匹配的虚拟道具可以包括如下情况中至少一种:目标对象的虚拟道具库中存在某一个或几个虚拟道具与目标虚拟道具具有相同的作用、效果、等级或类别等,且该作用、效果、等级以及类别等具有唯一性。举例说明如下,假设与目标虚拟道具的属性相匹配的虚拟道具的效果为增加目标对象20%的移动速度,则目标虚拟道具和该虚拟道具叠加的效果依旧为增加目标对象20%的移动速度。
可选的,在本发明的一个可选实施例中,该方法还可以包括:
接收道具推荐列表切换请求;
根据道具推荐列表切换请求确定第二道具推荐列表;
将第一道具推荐列表却换为第二道具推荐列表。
本实施例中,资源推荐列表切换请求具体可以为道具推荐列表切换请求,客户端可以提供多套道具推荐列表,当用户对当前的道具推荐列表不满意时,用户可以选择另外一套道具推荐列表,从而本发明实施例中客户端将会无缝地切换新的道具推荐列表。若该目标应用为游戏类应用,当客户端提供多套道具推荐列表时,客户端可以根据用户历史使用道具推荐列表的胜率,将胜率最高的道具推荐列表优先推荐给用户。
为便于理解本发明技术方案,下面实施例将目标虚拟道具具体化为第一虚拟道具和第
二虚拟道具。
具体的,请参阅图3,本发明实施例中虚拟道具推荐方法另一个实施例包括:
201、获取目标应用中当前正在被操作的目标对象。
202、根据目标对象创建第一道具推荐列表。
本实施例中,步骤201以及步骤202和前述步骤101以及步骤102类似,请参阅前述实施例中的举例说明,此处不再赘述。
203、判断第一道具推荐列表中的第一虚拟道具和第二虚拟道具是否满足预设推荐规则,若是,则执行步骤204。
本实施例中,客户端可以判断第一虚拟道具是否与目标对象的虚拟道具库相匹配,若不匹配,则确定第一虚拟道具满足预设推荐规则。同理,客户端可以判断第二虚拟道具是否与目标对象的虚拟道具库相匹配,若不匹配,则确定第二虚拟道具满足预设推荐规则。
204、判断第一虚拟道具的推荐优先级是否大于第二虚拟道具的推荐优先级,若是,则执行步骤205。
205、向用户设备发送第一虚拟道具。
本实施例中,若第一虚拟道具的推荐优先级大于第二虚拟道具的推荐优先级,则优先向用户设备发送第一虚拟道具。
可以理解,若第二虚拟道具的推荐优先级大于第一虚拟道具的推荐优先级,则优先向用户设备发送第二虚拟道具。
206、判断第一虚拟道具是否添加到目标对象的虚拟道具库,若是,则执行步骤207。
本实施例中,由于目标对象的虚拟资源库的当前资源可能小于第一虚拟道具所需资源,那么第一虚拟道具无法添加到目标对象的虚拟道具库中。所以客户端需要先判断目标对象的虚拟资源块的当前资源是否不小于第一道具所需资源,若是,则客户端能够将第一虚拟道具添加到目标对象的虚拟道具库中,然后执行步骤207,否则客户端不能将第一虚拟道具添加到目标对象的虚拟道具库中。
207、判断目标对象的虚拟资源库中的剩余资源是否不小于第二虚拟道具所需资源,若是,则执行步骤208,若否,则执行步骤209。
本实施例中,由于第一虚拟道具添加到目标对象的虚拟道具库的过程中会消耗虚拟资源库中的一部分资源,虚拟资源库中的剩余资源可能小于第二虚拟道具所需资源,那么第二虚拟道具无法添加到目标对象的虚拟道具库中,也就没有必要将第二虚拟道具发送给用户设备。所以客户端需要先判断目标对象的虚拟资源块中的剩余资源是否不小于第二虚拟道具所需资源,若是,则执行步骤208,若否,则执行步骤209。
208、向用户设备发送第二虚拟道具。
本实施例中,在确定目标对象的虚拟资源库中的剩余资源不小于第二虚拟道具所需资源后,向用户设备发送第二虚拟道具。
209、将第二虚拟道具的前置虚拟道具发送给用户设备。
本实施例中,在确定目标对象的虚拟资源库中的剩余资源小于第二虚拟道具所需资源后,客户端可以将第二虚拟道具的前置虚拟道具发送给用户设备,其中,第二虚拟道具可以包含一个或至少两个的前置虚拟道具,前置虚拟道具可以用于合成第二虚拟道具。
可以理解的是,客户端在将第二虚拟道具的前置虚拟道具发送给用户设备之前,客户端还可以判断目标对象的虚拟资源库中的剩余资源是否不小于前置虚拟道具所需资源,若是,则将第二虚拟道具的前置虚拟道具发送给用户设。或者,客户端在将第二虚拟道具的前置虚拟道具发送给用户设备之前,客户端还可以判断该前置虚拟道具是否与目标对象的虚拟道具库相匹配,若不匹配,则将第二虚拟道具的前置虚拟道具发送给用户设备。
例如图4所示,为本发明实施例提供的一种前置虚拟道具的推荐方法流程图。图4中以A应用为例,A应用是一款多人竞技类游戏,前置虚拟道具在图4中用前置装备来表示,前置装备用来合成目的装备,图4所提供的前置虚拟道具的推荐方法包括如下步骤:
步骤301、开始。
步骤302、遍历目的装备的前置装备。
步骤303、判断目的装备的前置装备是否遍历完毕,若是,则执行步骤309,若否,则执行步骤304。
步骤304、取出一个未被遍历的前置装备。
步骤305、判断玩家背包中是否存在该未被遍历的前置装备,若是,则返回执行步骤303,若否,则执行步骤306。
步骤306、判断玩家拥有的金钱是否可以购买未被遍历的前置装备,若是,则执行步骤307,若否,则执行步骤308。
步骤307,将该未被遍历的前置装备加入玩家装备推荐列表,之后返回执行步骤303。
步骤308、按照预设规则遍历该未被遍历的前置装备的子前置装备。
需要说明的是,预设规则可以为与上述步骤303至步骤307类似的规则。例如:判断未被遍历的前置装备的子前置装备是否遍历完毕,若是,则取出一个未被遍历的子前置装备,判断玩家背包是否存在该子前置装备,若否,则进一步判断玩家拥有的金钱是否可以购买该子前置装备,若是,则将该子前置装备加入玩家装备推荐列表。
步骤309、结束。
更进一步的,通过如下实施例进行说明。假设目标对象的虚拟资源库中具有2000金币,第二虚拟道具所需的金币为3000金币,由于虚拟资源库中的金币不足以购买第二虚拟道具,所以客户端不会将第二虚拟道具发送给用户设备,此时,若客户端确定第二虚拟道具可以由1个前置虚拟道具1、1个前置虚拟道具2以及1个前置虚拟道具3合成得到,其中1个前置虚拟道具1所需的金币为1800金币,1个前置虚拟道具2所需的金币为700金币,1个前置虚拟道具3所需的金币为500金币,由于前置虚拟道具1所需的金币与虚拟资源库中的金币最为接近,且前置虚拟道具1所需的金币小于虚拟资源库中的金币,所以客户端优先将前置虚拟道具1发送给用户设备。
本实施例中,由于客户端创建的第一道具推荐列表与当前操作对象相关,所以避免了为用户推荐不适合当前操作对象的虚拟道具。另外,从第一道具推荐列表中筛选出满足预设推荐规则的第一虚拟道具和第二虚拟道具,从而可以避免重复推荐;由此,本发明能够准确地向用户推荐合适的虚拟道具。
其次,本实施例考虑了虚拟资源库中的剩余资源是否满足第二虚拟道具所需资源的实际情况,只有在虚拟资源库中的剩余资源满足第二虚拟道具所需资源的条件下,客户端才
会将第二虚拟道具发送给用户设备,以避免第二虚拟道具无法添加到目标对象的虚拟道具库中的问题。并且,如果虚拟资源块中的剩余资源不满足第二虚拟道具所需资源,客户端还可以选择将第二虚拟道具的前置虚拟道具发送给用户设备,完善了本发明的技术方案。
下面通过一个具体应用场景对本发明实施例中的虚拟道具推荐方法进行描述:
玩家甲开启B应用,玩家甲在B应用中的角色为战士A,经过一段游戏时间后,玩家甲为战士A积累了3000金币。客户端根据战士A的人物属性创建道具推荐列表,道具推荐列表包含多个具有不同推荐优先级的装备。在客户端确定道具推荐列表中具有最高优先级的装备1未曾被玩家甲购买、且战士A的背包中不存在与装备1的效果不会叠加的装备后,若客户端进一步确定3000金币足够购买装备1,则客户端将装备1显示在游戏界面的左上角。并且,在显示装备1的同时,将装备1的简要描述以及价格同时显示出来。经过5S后,装备1的简要描述消失,玩家甲可以通过点击装备1的图标进行购买。如果客户端确定3000金币不足以购买装备1,则客户端确定装备1的多个具有不同推荐优先级的前置装备。在客户端确定装备1的多个前置装备中具有最高优先级的前置装备1未曾被玩家购买,且战士A的背包中不存在与前置装备1的效果不会叠加的装备后,若客户端进一步确定3000金币足够购买前置装备1,则客户端将前置装备1显示在游戏界面的左上角。并且,在显示前置装备1的同时,将前置装备1的简要描述以及价格同时显示出来。经过5S后,前置装备1的简要描述消失,玩家甲可以通过点击前置装备1的图标进行购买。
上面通过具体实施例对本发明的虚拟道具推荐方法进行了说明,下面通过实施例对本发明中的客户端进行描述,请参阅图5,本发明实施例中客户端包括:
获取模块401,用于获取目标应用中当前正在被操作的目标对象,目标应用被安装于用户设备;
创建模块402,用于根据目标对象创建第一道具推荐列表,第一道具推荐列表包含至少两个虚拟道具,各虚拟道具具有不同的推荐优先级,各虚拟道具的推荐优先级与该虚拟道具和目标对象的匹配度正相关;
发送模块403,用于若确定第一道具推荐列表中的目标虚拟道具满足预设推荐规则,则根据目标虚拟道具的推荐优先级向用户设备发送目标虚拟道具。
本实施例中,由于客户端创建的第一道具推荐列表与当前操作对象相关,所以避免了为用户推荐不适合当前操作对象的虚拟道具;另外,从第一道具推荐列表中筛选出满足预设推荐规则的目标虚拟道具,从而可以避免重复推荐。由此,本发明能够准确地向用户推荐合适的虚拟道具。
可选的,如图6所示,在本发明的一个可选实施例中,客户端还包括:
判断模块501,用于在发送模块403根据目标虚拟道具的推荐优先级向用户设备发送目标虚拟道具之前,判断第一道具推荐列表中的目标虚拟道具是否与目标对象的虚拟道具库相匹配,其中,虚拟道具库存放目标对象已有的虚拟道具;若不匹配,则确定第一道具推荐列表中的目标虚拟道具满足预设推荐规则。
本实施例中,通过判断第一道具推荐列表中的目标虚拟道具是否与目标对象的虚拟道具库相匹配来确定第一道具推荐列表中的目标虚拟道具是否满足预设推荐规则,从而完善了本发明的技术方案。
进一步的,在本发明的另一个可选实施例中,判断模块501,具体用于判断目标对象的虚拟道具库中是否存在目标虚拟道具,若不存在,则确定第一道具推荐列表中的目标虚拟道具与目标对象的虚拟道具库不匹配;或,
判断目标对象的虚拟道具库中是否存在与目标虚拟道具的属性相匹配的虚拟道具,若不存在,则确定第一道具推荐列表中的目标虚拟道具与目标对象的虚拟道具库不匹配。
本实施例中,通过两种具体方法来判断目标虚拟道具是否与虚拟道具库相匹配,进一步完善了本发明的技术方案。
可选的,在本发明的另一个可选实施例中,若目标虚拟道具包括第一虚拟道具和第二虚拟道具,发送模块403,具体用于若确定第一虚拟道具的推荐优先级大于第二虚拟道具的推荐优先级,则向用户设备发送第一虚拟道具;在确定第一虚拟道具添加到目标对象的虚拟道具库后,向用户设备发送第二虚拟道具。
进一步的,判断模块501,还用于在发送模块403向用户设备发送第二虚拟道具之前,判断目标对象的虚拟资源库中的剩余资源是否不小于第二虚拟道具所需资源,若是,则执行向所述用户设备发送第二虚拟道具的操作。
更进一步的,发送模块403,还用于若目标对象的虚拟资源库中的剩余资源小于第二虚拟道具所需资源,则将第二虚拟道具的前置虚拟道具发送给用户设备,其中,前置虚拟道具用于合成第二虚拟道具。
本实施例中,考虑了虚拟资源库中的剩余资源是否满足第二虚拟道具所需资源的实际情况,只有在虚拟资源库中的剩余资源满足第二虚拟道具所需资源的条件下,客户端才会将第二虚拟道具发送给用户设备,以避免第二虚拟道具无法添加到目标对象的虚拟道具库中的问题。并且,如果虚拟资源块中的剩余资源不满足第二虚拟道具所需资源,客户端还可以选择将第二虚拟道具的前置虚拟道具发送给用户设备,完善了本发明的技术方案。
可选的,如图7所示,在本发明的一个可选实施例中,客户端还包括:
接收模块601,用于接收道具推荐列表切换请求;
确定模块602,用于根据道具推荐列表切换请求确定第二道具推荐列表;
切换模块603,用于将第一道具推荐列表切换为第二道具推荐列表。
本实施例中,客户端可以提供多套道具推荐列表,当用户对当前的道具推荐列表不满意时,用户可以选择另外一套道具推荐列表,客户端将会无缝地切换新的道具推荐列表。
上面从模块化功能实体的角度对本发明实施例中的客户端进行了描述,下面从硬件处理的角度对本发明实施例中的客户端进行描述,请参阅图8,本发明实施例中的客户端包括:接收器701、处理器702、发射器703以及存储器704。
本发明实施例涉及的客户端可以具有比图8所示出的更多或更少的部件,可以组合两个或更多个部件,或者可以具有不同的部件配置或设备,各个部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件或硬件和软件的组合实现。
接收器701用于执行如下操作:
获取目标应用中当前正在被操作的目标对象,目标应用被安装于用户设备;
处理器702用于调用存储器704中存储的指令执行如下操作:
根据目标对象创建第一道具推荐列表,第一道具推荐列表包含至少两个虚拟道具,各
虚拟道具具有不同的推荐优先级,各虚拟道具的推荐优先级与该虚拟道具和目标对象的匹配度正相关;
发射器703用于执行如下操作:
若确定第一道具推荐列表中的目标虚拟道具满足预设推荐规则,则根据目标虚拟道具的推荐优先级向用户设备发送目标虚拟道具。
存储器704用于存储处理器702执行相应的操作所需要的指令。
本实施例中,由于客户端创建的第一道具推荐列表与当前操作对象相关,所以避免了为用户推荐不适合当前操作对象的虚拟道具;另外,从第一道具推荐列表中筛选出满足预设推荐规则的目标虚拟道具,从而可以避免重复推荐。由此,本发明能够准确地向用户推荐合适的虚拟道具。
可选的,处理器702还用于执行如下操作:
在发射器703根据目标虚拟道具的推荐优先级向用户设备发送目标虚拟道具之前,判断第一道具推荐列表中的目标虚拟道具是否与目标对象的虚拟道具库相匹配,其中,虚拟道具库存放目标对象已有的虚拟道具;若不匹配,则确定第一道具推荐列表中的目标虚拟道具满足预设推荐规则。
本实施例中,通过判断第一道具推荐列表中的目标虚拟道具是否与目标对象的虚拟道具库相匹配来确定第一道具推荐列表中的目标虚拟道具是否满足预设推荐规则,从而完善了本发明的技术方案。
进一步的,处理器702还用于执行如下操作:
判断目标对象的虚拟道具库中是否存在目标虚拟道具,若不存在,则确定第一道具推荐列表中的目标虚拟道具与所述目标对象的虚拟道具库不匹配;或,
判断目标对象的虚拟道具库中是否存在与目标虚拟道具的属性相匹配的虚拟道具,若不存在,则确定第一道具推荐列表中的目标虚拟道具与目标对象的虚拟道具库不匹配。
本实施例中,通过两种具体方法来判断目标虚拟道具是否与虚拟道具库相匹配,进一步完善了本发明的技术方案。
可选的,若目标虚拟道具包括第一虚拟道具和第二虚拟道具,发射器703具体用于执行如下操作:
若确定第一虚拟道具的推荐优先级大于第二虚拟道具的推荐优先级,则向用户设备发送第一虚拟道具;在确定第一虚拟道具添加到目标对象的虚拟道具库后,向用户设备发送第二虚拟道具。
进一步的,处理器702还用于执行如下操作:
在发射器703向用户设备发送第二虚拟道具之前,判断目标对象的虚拟资源库中的剩余资源是否不小于第二虚拟道具所需资源,若是,则执行向用户设备发送第二虚拟道具的操作。
更进一步的,发射器703还用于执行如下操作:
若目标对象的虚拟资源库中的剩余资源小于第二虚拟道具所需资源,则将第二虚拟道具的前置虚拟道具发送给用户设备,其中,前置虚拟道具用于合成第二虚拟道具。
本实施例中,考虑了虚拟资源库中的剩余资源是否满足第二虚拟道具所需资源的实际
情况,只有在虚拟资源库中的剩余资源满足第二虚拟道具所需资源的条件下,客户端才会将第二虚拟道具发送给用户设备,以避免第二虚拟道具无法添加到目标对象的虚拟道具库中的问题。并且,如果虚拟资源库中的剩余资源不满足第二虚拟道具所需资源,客户端还可以选择将第二虚拟道具的前置虚拟道具发送给用户设备,完善了本发明的技术方案。
可选的,接收器701还用于执行如下操作:
接收道具推荐列表切换请求;
相应的,处理器702还用于执行如下操作:
根据道具推荐列表切换请求确定第二道具推荐列表;
将第一道具推荐列表切换为第二道具推荐列表。
本实施例中,客户端可以提供多套道具推荐列表,当用户对当前的道具推荐列表不满意时,用户可以选择另外一套道具推荐列表,客户端将会无缝地切换新的道具推荐列表。
本发明实施例还提供一种服务器,图9是本发明实施例提供的一种服务器结构示意图,该服务器800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)801(例如,一个或一个以上处理器)和存储器802,一个或一个以上存储应用程序803或数据804的存储介质805(例如一个或一个以上海量存储设备)。其中,存储器802和存储介质805可以是短暂存储或持久存储。存储在存储介质805的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器801可以设置为与存储介质805通信,在服务器800上执行存储介质802中的一系列指令操作。
服务器800还可以包括一个或一个以上电源806,一个或一个以上有线或无线网络接口807,一个或一个以上输入输出接口808,和/或,一个或一个以上操作系统809,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
上述实施例中由客户端所执行的步骤可以基于该图9所示的服务器结构。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例提供了一种虚拟对象的虚拟资源获取的方法及装置,用于交互式应用通信技术领域。能够提高交互式应用的流畅度和提高获取外挂资源的效率。能够不影响交互式应用的流畅度前提下,快速、便捷的完成虚拟资源的获取操作。以下进行详细说明。
本发明中的终端设备安装了交互式应用(或称为客户端),交互式应用包括应用界面,虚拟对象是指运行交互式应用的虚拟角色,例如游戏中的英雄角色。
资源辅助方式具体为资源外挂方式,是指在使用交互式应用的整个过程中,所需要向虚拟对象推荐的外挂资源的信息,以及推荐外挂资源的顺序。外挂资源是指在虚拟对象使用交互式应用时,交互式应用中设计的一类能够对虚拟对象的操作起到辅助性、增强性等功能的资源。例如,在游戏中,外挂资源可以是某种装备,该装备能够提高英雄的能力参数。外挂指虚拟对象控制系统在其原本的虚拟对象上添加附加的用于辅助虚拟对象的工具和器具。
其中,资源外挂方式对应的图标和外挂资源对应的图标均可直接显示于应用界面上,两者可显示在同一个区域或不同的区域,具体显示方式和显示位置本发明不作限定。实际
应用场景中,可以在应用界面设置一个外挂资源面板,在该面板上可以分区显示推荐的外挂资源的图标,以及显示资源外挂方式的图标。或者还可以在该面板上显示资源外挂方式的入口,可通过该入口编辑资源外挂方式中的外挂资源的信息,例如增加某个新的外挂资源或删除冗余的外挂资源,使得该种资源外挂方式更加适用战斗,同时也是对资源外挂方式的一种优化;若配置了两个以上的资源外挂方式,那么,还可以通过该入口实时切换到另一种资源外挂方式,只需要简单的点击选择即可,无需再打开新的界面,从而能够简化操作,以及提高应用界面的流畅度。
本发明中,各虚拟对象可登录交互式应用的应用界面,然后在应用界面上与其他虚拟对象交互。
其中的终端设备可以是手机、平板电脑、个人数字助理(英文全称:Personal Digital Assistant,英文简称:PDA)、销售终端(英文全称:Point of Sales,)英文简称:POS)、车载电脑等任意终端设备。
为解决上述技术问题,本发明实施例主要提供以下技术方案:
在局外备战系统,终端设备设置至少一种资源辅助方式,例如该资源辅助方式具体为资源外挂方式,该资源外挂方式可以是终端设备自己编辑,也可以是由系统推荐的,还可以是来自大神推荐的,具体本发明不作限定。终端设备在进入战局后,首先确定虚拟对象的资源外挂方式,然后根据该资源外挂方式确定满足外挂条件的外挂资源,再在应用界面上显示该资源外挂方式对应的图标和这些外挂资源对应的图标,使得所述虚拟对象可以在应用界面上随时获取显示中的外挂资源,不需要另外打开获取外挂资源的界面以及寻找需要的外挂资源。由此可见,通过采用本方案,能够保证交互式应用的流畅度和提高获取外挂资源的效率。
需要说明的是,本发明中的用于获取外挂资源的装置可以是设置在装置端,在有些场景下,也可以设置在终端设备中作为具备获取外挂资源的客户端,本发明的下述实施例主要是以该装置设置于终端设备端作为服务端为例,若该装置为设置于终端设备中的客户端,那么,在获取虚拟对象的外挂资源时,获取外挂资源的操作均可由该客户端完成,具体该装置设置于哪些类型的设备,本发明不作限定。
请参照图10,以下对本发明提供一种虚拟对象的外挂资源获取的方法进行举例说明,该方法由安装了客户端的终端设备执行,具体的外挂资源信息和资源外挂方式可通过客户端从服务器获取,或由客户端提供,具体本发明不作限定。本发明实施例包括:
1101、确定虚拟对象的资源外挂方式。
其中,虚拟对象的资源辅助方式具体为资源外挂方式,可以包括外挂资源的信息和外挂资源的获取顺序。例如,外挂资源为装备等虚拟物品时,该资源外挂方式可以是包括装备的信息以及装备的购买顺序。
1102、根据确定的所述资源外挂方式确定至少一个满足外挂条件的外挂资源。
1103、在应用界面上显示所述资源外挂方式对应的图标和至少一个满足所述外挂条件的外挂资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述外挂条件的外挂资源。
其中,应用界面可以显示在用户设备上,辅助条件具体可以为外挂条件,包括:达到
外挂资源的获取顺序、虚拟对象的账户余额充足,以及与所述虚拟对象已有的外挂资源不同类型且不同级别。例如,外挂资源为装备等虚拟物品时,该外挂条件可称之为购买条件,该购买条件可以包括:达到装备的购买顺序、虚拟对象的账户余额充足,以及与所述虚拟对象已有的装备不同类型且不同级别。
其中,关于与所述虚拟对象已有的装备不同类型且不同级别这一条件可以理解为:若虚拟对象之前已经购买过类型A的装备,而当前选用的资源外挂方式所推荐的装备也是类型A的装备,如果这两个装备的级别也相同,由于不会为虚拟对象带来叠加的效果,那么就不需要再购买该设备;如果当前资源外挂方式所推荐的类型A的装备的级别比已经购买过的类型A的装备的级别高,那么是满足这一购买条件的,相应的,会将该装备的图标显示在应用界面上,以供虚拟对象进行正常购买操作。当然,若虚拟对象之前并未购买过类型A的装备,而当前选用的资源外挂方式所推荐的装备为类型B的装备,那么也满足这一购买条件,同样会将类型B的装备的图标显示在应用界面上。
与现有机制相比,本发明实施例中,由于预先设置了至少一个资源外挂方式,使得在进入应用界面后,终端设备即可先确定一种资源外挂方式,根据资源外挂方式即可确定满足外挂条件的外挂资源,不需要操纵虚拟对象的玩家实时的自行去搭配外挂资源,可以引导玩家去获取适合当前战况的外挂资源,因此,一定程度上可以降低使用交互式应用的门槛。然后在应用界面上显示资源外挂方式对应的图标和至少一个满足所述外挂条件的外挂资源对应的图标,使得虚拟对象能够在应用界面上直接获取满足外挂条件的外挂资源,不需要另外打开新的窗口,先找到要使用的外挂资源、再进入获取界面等繁琐流程,能够减少虚拟对象获取外挂资源的操作,让战斗更加顺畅,由此可见,本方案能够提高获取外挂资源的效率。
此外,若某些外挂资源需要多个组件才能组合成一个完整的外挂资源,那么,资源外挂方式中推荐的外挂资源具备一定的引导性,不需要玩家去搭配各种组件才可生成一个完整的外挂资源,从而能够节省查找、搭配和生成完整的装备的时间。
可选的,在一些发明实施例中,在应用界面上显示所述资源外挂方式对应的图标和至少一个满足所述外挂条件的外挂资源对应的图标之后,若所述虚拟对象当前的已有外挂资源发生变化,例如失效,那么,根据选定的资源外挂方式,则会向虚拟对象推荐新外挂资源。
终端设备可通过遍历选定的资源外挂方式来确定需要继续推荐的满足外挂条件的新外挂资源。
具体来说,当确定存在达到外挂资源的获取顺序、虚拟对象的账户余额充足以及与所述虚拟对象已有的外挂资源不同类型的目标外挂资源时,终端设备可将所述目标外挂资源添加到资源队列,并更新所述资源队列。当应用界面上的外挂资源被虚拟对象获取后,资源队列中的外挂资源则会替补上,显示在应用界面上。其中,资源队列可以是指待显示在应用界面的外挂资源的队列,资源队列中的各外挂资源按照资源外挂方式中指示的获取顺序依次排列。例如在外挂资源为装备等虚拟物品时,资源队列可以是装备的购买队列,该购买队列是指满足购买条件、待显示在应用界面的装备的队列,当应用界面上的装备被购买后,购买队列中的装备则会替补上,显示在应用界面上。当确定存在达到某个装备的购
买顺序、虚拟对象的账户余额充足以及与所述虚拟对象已有的装备不同类型的目标装备时,终端设备可将所述目标装备添加到购买队列,并更新该购买队列。
下面以外挂资源为装备,以作为交互式应用的客户端,以及以资源外挂方式为装备购买方式对遍历举例,客户端安装于终端设备,客户端当前的界面为战争界面,战争界面上显示当前的战况和装备购买面板。如图11所示,对战过程中,玩家控制的虚拟角色的局内金币或已有装备发生变化时,客户端都需要根据当前玩家所选择的装备购买方式判断当前是否有能够进行快捷购买的装备,若有能够进行快捷购买的装备,则刷新装备购买面板,也就是将购买队列的几个装备显示在装备购买面板,以供玩家购买。
若购买队列发生改变,则刷新战争界面上的装备购买面板,显示某些新加入的装备图标,或隐藏某些失效装备图标,玩家只需要点击对应的装备图标即可完成购买操作。若某些装备需要多个组件才能组合成一个完整的装备,那么,装备购买方式中推荐的装备具备一定的引导性,不需要玩家去搭配各种组件才可生成一个完整的装备,从而能够节省查找、搭配和生成完整的装备的时间。
图11中,客户端可以监控玩家操纵的虚拟角色的装备变化情况,在装备变化时可以实时遍历当前选择的装备购买方式指示的下一个装备A,若该装备A在本局中被该玩家购买过,那么继续遍历该装备购买方式中指示的下一个装备,直至判断出某个装备在本局未被该玩家购买过时,进入购买条件的判断流程。若该装备A在本局中未被玩家购买过,那么先判断该装备是否达到购买条件,若达到购买条件,则将该装备A添加到购买队列;若该装备A不能被购买,则可通过递归算法判断是否可以购买装备A的组件,如果可以购买装备A的组件,那么将该装备A的组件也加入购买队列。然后,客户端判断装备购买面板中的装备图标是否已满,若已满,则退出遍历装备的流程,若未满,则继续遍历下一个可购买的装备。
在实际应用场景中,由于虚拟对象在使用交互式应用与其他虚拟对象对战时,该虚拟对象的能力属性也会随着战况而变化,可能其他虚拟对象的能力参数比本虚拟对象要强大,如果再继续使用当前的资源外挂方式,可能会影响本虚拟对象的战斗发挥,甚至失去战斗。所以,考虑到终端设备选定的资源外挂方式可能不再试用于当前战况,那么,在将所述资源外挂方式对应的图标和至少一个所述外挂资源对应的图标显示在所述应用界面上之后,操纵本虚拟对象的用户可以在应用界面根据当前战况灵活的选择切换到另一种合适的资源外挂方式,以迅速的应对当前战斗。具体来说,虚拟对象针对应用界面上的资源外挂方式对应的图标输入操作指令,终端设备接收所述虚拟对象的操作指令,所述操作指令为所述虚拟对象根据所述虚拟对象的战况信息确定当前选定的资源外挂方式不适合当前战况时发送的指令;
然后,终端设备会响应于所述操作指令,更新所述虚拟对象的资源外挂方式,例如切换到另一种适合当前战况的资源外挂方式,或者修改当前使用的资源外挂方式。
可选的,在一些发明实施例中,上述资源外挂方式可由终端设备自行配置,也可由服务器配置好推荐给终端设备。其中,服务器推荐的资源外挂方式可以是来自系统智能推荐,也可以是来自大神,由服务器推荐资源外挂方式,能够降低操纵虚拟对象的门槛,使得新手也能够根据服务器推荐的资源外挂方式在交互式应用中取得比较好的成绩,能够提高操
纵效率。其中大神推荐是指服务器通过大量的数据统计得到的,服务器可通过统计各种操纵虚拟对象的用户实际战况时所使用的外挂资源以及获取外挂资源的顺序等得出。具体如下:
所述虚拟对象和其他虚拟对象实时将虚拟对象的交互数据发送给所述服务器。
然后所述服务器根据所述交互数据和其他终端发送的交互数据计算对应的资源外挂方式的综合参数值,根据资源外挂方式的综合参数值对各资源外挂方式的优先级进行排序,并将综合参数值高于预设阈值的资源外挂方式发送给终端设备。
其中,交互数据包括使用的虚拟对象、资源外挂方式的胜场次数、资源外挂方式的胜场率和虚拟对象获取的外挂资源。
由此可见,由于大神推荐的资源外挂方式是通过多局实战的战局进行的综合计算得到的,所以得出的大神推荐的资源外挂方式更贴合适用域实战,真实性、客观性和可靠性较高,使得操纵虚拟对象的玩家即使不懂整个战局,也能够根据推荐的资源外挂方式的指导快速的熟悉整个战局,学习到什么时候该使用什么外挂资源可以提高战斗的胜算率,从而降低门槛。具体来说,服务器计算综合参数值的计算方式如下:
综合参数值=min(胜场数,A)+胜场率*[(胜场数>=B)?C:0]+玩家的评分*D。
其中,A,B,C,D均为可配置的权重参数,可为固定或非固定的值,具体取值可灵活配置。
A=资源外挂方式的最大胜场数=1000000,
B=资源外挂方式的最小胜场数=100,
C=资源外挂方式的胜场率加成系数=10000,
D=使用资源外挂方式的玩家的评分加成系数=100。
通过对以上4个权重参数的设置,能够有效地平衡胜场与胜率的权重,同时可结合玩家的意见对资源外挂方式进行更新,使得推荐的资源外挂方式更加适应实战,且更加具备客观性、引导性和有效性。此外,本发明中给出的综合参数值的计算公式仅仅为一种实施方式,实际场景中还可以基于该计算公式进行变形,具体形式本发明不作限定。
然后,在计算出各种资源外挂方式的综合参数值后,服务器可按照综合参数值的大小从大至小排序,并将排名靠前的资源外挂方式推荐给终端设备,使得玩家在局外备战系统的初始化状态时,可以直接从服务器所推荐的资源外挂方式中选择合适的方式用于接下来的战局,从而能够节省玩家配置资源外挂方式的时间,还能够真正的有利于战斗。
其中,大神推荐的装备购买方式可参考图12描述的界面,图12中显示了坦克和两种级别的法师的装备,每个类别的装备都相应提示该装备所具备的功能,以供玩家了解和选择。例如,在第一个类别的法师所在的面板中,有7个装备,所具备的功能为“生存和持续输出”。玩家只需要先选中该面板中的任意装备的图标,然后点击该类别的装备所在的面板中的“使用”按钮,即可获取该装备。
图13为显示大神推荐的装备购买方式的各种综合参数值的界面,图13中,在每类别的装备所在的面板上,均针对各类别的装备分别进行了玩家评价、胜场数、胜场率和玩家评分的描述,这样便可以供玩家快速的筛选出想要的装备。此外,在每类别的装备所在的
面板上,还提供对该类别的装备的“使用”和“评价”的按钮,玩家只需要点击“使用”按钮即可完成购买操作,在本局中或者在本局结束后,玩家还可以点击面板上的“评价”按钮,即可进入如图14所示的评价的界面,以对该装备在本局中的表现进行评价。
图14为本局选择的装备购买方式的评分的界面,图14中,玩家可以对本局选择的某个装备购买方式进行评价,具体的细节如图14所示,此处不再赘述。
以上对本发明中一种虚拟对象的外挂资源获取的方法进行说明,以下对执行上述虚拟对象的外挂资源获取的方法的终端设备进行描述。
一、参照图15,对终端设备160进行说明,终端设备160包括:
处理单元1601,用于确定虚拟对象的资源外挂方式,并根据确定的所述资源外挂方式确定至少一个满足外挂条件的外挂资源;
显示单元1602,用于在应用界面上显示所述处理单元1601确定的所述资源外挂方式对应的图标和至少一个满足所述外挂条件的外挂资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述外挂条件的外挂资源。
其中,所述资源外挂方式包括外挂资源的信息和外挂资源的获取顺序;
所述外挂条件包括:达到外挂资源的获取顺序、虚拟对象的账户余额充足,以及与所述虚拟对象已有的外挂资源不同类且不同级别。
本发明实施例中,处理单元1601确定虚拟对象的资源外挂方式,然后根据确定的所述资源外挂方式确定至少一个满足外挂条件的外挂资源,不需要虚拟对象自行搭配外挂资源,可以降低使用交互式应用的门槛。然后由显示单元1602在应用界面上显示所述资源外挂方式对应的图标和至少一个满足所述外挂条件的外挂资源对应的图标,使得虚拟对象能够在应用界面上直接获取满足外挂条件的外挂资源,不需要另外打开新的窗口,先找到要使用的外挂资源、再进入获取界面等繁琐流程,本方案能够提高获取外挂资源的效率。
可选的,在一些发明实施例中,所述处理单元1601在所述显示单元1602在应用界面上显示所述资源外挂方式对应的图标和至少一个满足所述外挂条件的外挂资源对应的图标之后,还用于:
在所述虚拟对象当前的已有外挂资源发生变化时,遍历选定的资源外挂方式;
当确定存在达到外挂资源的获取顺序、虚拟对象的账户余额充足以及与所述虚拟对象已有的外挂资源不同类且不同级别的目标外挂资源时,将所述目标外挂资源添加到资源队列,并更新所述资源队列。
可选的,在一些发明实施例中,所述终端设备包括收发单元1603,在所述显示单元1602将所述资源外挂方式对应的图标和至少一个所述外挂资源对应的图标显示在所述应用界面上之后,所述处理单元1601还用于:
通过所述收发单元1603接收所述虚拟对象的操作指令,所述操作指令为所述虚拟对象根据所述虚拟对象的战况信息确定当前选定的资源外挂方式不适合当前战况时发送的指令;
响应于所述操作指令,更新所述虚拟对象的资源外挂方式。
可选的,在一些发明实施例中,所述收发单元1603还用于:
将所述虚拟对象的交互数据发送给所述服务器,以使所述服务器根据所述交互数据和
其他终端发送的交互数据计算对应的资源外挂方式的综合参数值,根据资源外挂方式的综合参数值对各资源外挂方式的优先级进行排序,并将综合参数值高于预设阈值的资源外挂方式发送给终端设备;
其中,交互数据包括使用的虚拟对象、资源外挂方式的胜场次数、资源外挂方式的胜场率和虚拟对象获取的外挂资源。
本发明实施例还提供一种客户端,该客户端的组成模块说明可参阅前述实施例中,该客户端包括:
获取模块,用于获取目标应用中当前正在被操作的虚拟对象,所述目标应用被安装于用户设备;
处理单元,用于确定所述虚拟对象的资源辅助方式;
显示单元,用于在所述用户设备的应用界面上显示所述处理单元确定的所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述辅助条件的虚拟资源。
在本发明的一些实施例中,所述客户端还包括:
创建模块,用于根据所述虚拟对象创建第一资源推荐列表,所述第一资源推荐列表包含至少两个虚拟资源,各虚拟资源具有不同的推荐优先级,各虚拟资源的推荐优先级与该虚拟资源和所述虚拟对象的匹配度正相关;
发送模块,用于若确定所述第一资源推荐列表中的目标虚拟资源满足预设推荐规则,则根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源。
在本发明的一些实施例中,所述客户端还包括:
判断模块,用于在所述发送模块根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源之前,判断所述第一资源推荐列表中的目标虚拟资源是否与所述虚拟对象的虚拟资源库相匹配;若不匹配,则确定所述第一资源推荐列表中的目标虚拟资源满足预设推荐规则。
在本发明的一些实施例中,所述判断模块,具体用于判断所述虚拟对象的虚拟资源库中是否存在所述目标虚拟资源,若不存在,则确定所述第一资源推荐列表中的目标虚拟资源与所述虚拟对象的虚拟资源库不匹配;或,
判断所述虚拟对象的虚拟资源库中是否存在与所述目标虚拟资源的属性相匹配的虚拟资源,若不存在,则确定所述第一资源推荐列表中的目标虚拟资源与所述虚拟对象的虚拟资源库不匹配。
在本发明的一些实施例中,若所述目标虚拟资源包括第一虚拟资源和第二虚拟资源,所述发送模块,具体用于若确定所述第一虚拟资源的推荐优先级大于所述第二虚拟资源的推荐优先级,则向所述用户设备发送所述第一虚拟资源;在确定所述第一虚拟资源添加到所述虚拟对象的虚拟资源库后,向所述用户设备发送所述第二虚拟资源。
在本发明的一些实施例中,所述判断模块,还用于在所述发送模块向所述用户设备发送所述第二虚拟资源之前,判断所述虚拟对象的虚拟资源库中的剩余资源是否不小于所述第二虚拟资源所需资源,若是,则执行所述向所述用户设备发送所述第二虚拟资源的操作。
在本发明的一些实施例中,所述发送模块,还用于若所述虚拟对象的虚拟资源库中的
剩余资源小于所述第二虚拟资源所需资源,则将所述第二虚拟资源的前置虚拟资源发送给所述用户设备,其中,所述前置虚拟资源用于合成所述第二虚拟资源。
在本发明的一些实施例中,所述资源辅助方式包括虚拟资源的信息和虚拟资源的获取顺序;
所述辅助条件包括:达到虚拟资源的获取顺序、虚拟对象的账户余额充足,以及与所述虚拟对象已有的虚拟资源不同类且不同级别。
在本发明的一些实施例中,所述处理单元在所述显示单元在应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标之后,还用于:
在所述虚拟对象当前的已有虚拟资源发生变化时,遍历选定的资源辅助方式;
当确定存在达到虚拟资源的获取顺序、虚拟对象的账户余额充足以及与所述虚拟对象已有的虚拟资源的类型不同的目标虚拟资源时,将所述目标虚拟资源添加到资源队列,并更新所述资源队列。
在本发明的一些实施例中,所述客户端包括:收发单元,在所述显示单元将所述资源辅助方式对应的图标和至少一个所述虚拟资源对应的图标显示在所述应用界面上之后,所述处理单元还用于:
通过所述收发单元接收所述虚拟对象的操作指令,所述操作指令为所述虚拟对象根据所述虚拟对象的战况信息确定当前选定的资源辅助方式不适合当前战况时发送的指令;
响应于所述操作指令,更新所述虚拟对象的资源辅助方式。
在本发明的一些实施例中,所述收发单元还用于:
将所述虚拟对象的交互数据发送给所述服务器,以使所述服务器根据所述交互数据和其他终端发送的交互数据计算对应的资源辅助方式的综合参数值,根据资源辅助方式的综合参数值对各资源辅助方式的优先级进行排序,并将综合参数值高于预设阈值的资源辅助方式发送给用户设备;
其中,交互数据包括使用的虚拟对象、资源辅助方式的胜场次数、资源辅助方式的胜场率和虚拟对象获取的虚拟资源。
上面从单元化功能实体的角度对本发明实施例中的装置进行了描述,下面从硬件处理的角度对本发明实施例中的装置进行描述。
本发明实施例还提供了一种终端设备,该终端设备具体为一种虚拟对象的外挂资源获取的方法中描述的终端设备,如图16所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。下面以终端设备为手机为例:
图16示出的是与本发明实施例提供的移动终端相关的手机的部分结构的框图。参考图16,手机包括:射频(英文全称:Radio Frequency,英文简称:RF)电路710、存储器720、输入单元730、显示单元740、传感器750、音频电路740、无线保真(英文全称:wireless fidelity,英文简称:Wi-Fi)模块760、处理器780、以及电源790等部件。本领域技术人员可以理解,图16中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图16对手机的各个构成部件进行具体的介绍:
RF电路710可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器780处理;另外,将设计上行的数据发送给基站。通常,RF电路710包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(英文全称:Low Noise Amplifier,英文简称:LNA)、双工器等。此外,RF电路710还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(英文全称:Global System of Mobile communication,英文简称:GSM)、通用分组无线服务(英文全称:General Packet Radio Service,GPRS)、码分多址(英文全称:Code Division Multiple Access,英文简称:CDMA)、宽带码分多址(英文全称:Wideband Code Division Multiple Access,英文简称:WCDMA)、长期演进(英文全称:Long Term Evolution,英文简称:LTE)、电子邮件、短消息服务(英文全称:Short Messaging Service,英文简称:SMS)等。
存储器720可用于存储软件程序以及模块,处理器780通过运行存储在存储器720的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器720可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元730可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元730可包括触控面板731以及其他输入设备732。触控面板731,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板731上或在触控面板731附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板731可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器780,并能接收处理器780发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板731。除了触控面板731,输入单元730还可以包括其他输入设备732。具体地,其他输入设备732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元740可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元740可包括显示面板741,可选的,可以采用液晶显示器(英文全称:Liquid Crystal Display,英文简称:LCD)、有机发光二极管(英文全称:Organic Light-Emitting Diode,英文简称:OLED)等形式来配置显示面板741。进一步的,触控面板731可覆盖显示面板741,当触控面板731检测到在其上或附近的触摸操作后,传送给处理器780以确定触摸事件的类型,随后处理器780根据触摸事件的类型在显示面板741上提供相应的视觉输出。虽然在图16中,触控面板731与显示面板741是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板731与显示面板741集成而实
现手机的输入和输出功能。
手机还可包括至少一种传感器750,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板741的亮度,接近传感器可在手机移动到耳边时,关闭显示面板741和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路740、扬声器741,传声器742可提供用户与手机之间的音频接口。音频电路740可将接收到的音频数据转换后的电信号,传输到扬声器7641,由扬声器741转换为声音信号输出;另一方面,传声器742将收集的声音信号转换为电信号,由音频电路740接收后转换为音频数据,再将音频数据输出处理器780处理后,经RF电路710以发送给比如另一手机,或者将音频数据输出至存储器720以便进一步处理。
Wi-Fi属于短距离无线传输技术,手机通过Wi-Fi模块760可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图16示出了Wi-Fi模块760,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器780是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器780可包括一个或多个处理单元;优选的,处理器780可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器780中。
手机还包括给各个部件供电的电源790(比如电池),优选的,电源可以通过电源管理系统与处理器780逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本发明实施例中,该手机所包括的处理器780还具有控制执行虚拟对象的外挂资源获取的方法中由终端设备执行的方法流程。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显
示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:Read-Only Memory,英文简称:ROM)、随机存取存储器(英文全称:Random Access Memory,英文简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上对本发明所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (24)
- 一种虚拟对象的虚拟资源获取的方法,其特征在于,包括:获取目标应用中当前正在被操作的虚拟对象,所述目标应用被安装于用户设备;确定所述虚拟对象的资源辅助方式;根据确定的所述资源辅助方式确定至少一个满足辅助条件的虚拟资源;在所述用户设备的应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标,以使所述虚拟对象在所述应用界面上获取至少一个满足所述辅助条件的虚拟资源。
- 根据权利要求1所述的方法,其特征在于,所述获取目标应用中当前正在被操作的虚拟对象之后,所述方法还包括:根据所述虚拟对象创建第一资源推荐列表,所述第一资源推荐列表包含至少两个虚拟资源,各虚拟资源具有不同的推荐优先级,各虚拟资源的推荐优先级与该虚拟资源和所述虚拟对象的匹配度正相关;若确定所述第一资源推荐列表中的目标虚拟资源满足预设推荐规则,则根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源。
- 根据权利要求2所述的方法,其特征在于,所述根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源之前,所述方法还包括:判断所述第一资源推荐列表中的目标虚拟资源是否与所述虚拟对象的虚拟资源库相匹配;若不匹配,则确定所述第一资源推荐列表中的目标虚拟资源满足预设推荐规则。
- 根据权利要求3所述的方法,其特征在于,所述判断所述第一资源推荐列表中的目标虚拟资源是否与所述虚拟对象的虚拟资源库相匹配,包括:判断所述虚拟对象的虚拟资源库中是否存在所述目标虚拟资源,若不存在,则确定所述第一资源推荐列表中的目标虚拟资源与所述虚拟对象的虚拟资源库不匹配;或,判断所述虚拟对象的虚拟资源库中是否存在与所述目标虚拟资源的属性相匹配的虚拟资源,若不存在,则确定所述第一资源推荐列表中的目标虚拟资源与所述虚拟对象的虚拟资源库不匹配。
- 根据权利要求2所述的方法,其特征在于,若所述目标虚拟资源包括第一虚拟资源和第二虚拟资源,所述根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源,包括:若确定所述第一虚拟资源的推荐优先级大于所述第二虚拟资源的推荐优先级,则向所述用户设备发送所述第一虚拟资源;在确定所述第一虚拟资源添加到所述虚拟对象的虚拟资源库后,向所述用户设备发送所述第二虚拟资源。
- 根据权利要求5所述的方法,其特征在于,所述向所述用户设备发送所述第二虚拟资源之前,所述方法还包括:判断所述虚拟对象的虚拟资源库中的剩余资源是否不小于所述第二虚拟资源所需资源,若是,则执行所述向所述用户设备发送所述第二虚拟资源的操作。
- 根据权利要求6所述的方法,其特征在于,所述方法还包括:若所述虚拟对象的虚拟资源库中的剩余资源小于所述第二虚拟资源所需资源,则将所述第二虚拟资源的前置虚拟资源发送给所述用户设备,其中,所述前置虚拟资源用于合成所述第二虚拟资源。
- 根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:接收资源推荐列表切换请求;根据所述资源推荐列表切换请求确定第二资源推荐列表;将所述第一资源推荐列表切换为所述第二资源推荐列表。
- 根据权利要求1所述的方法,其特征在于,所述资源辅助方式包括虚拟资源的信息和虚拟资源的获取顺序;所述辅助条件包括:达到虚拟资源的获取顺序、虚拟对象的账户余额充足,以及与所述虚拟对象已有的虚拟资源不同类型且不同级别。
- 根据权利要求1所述的方法,其特征在于,在所述用户设备的应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标之后,所述方法还包括:在所述虚拟对象当前的已有虚拟资源发生变化时,遍历选定的资源辅助方式;当确定存在达到虚拟资源的获取顺序、虚拟对象的账户余额充足以及与所述虚拟对象已有的虚拟资源的类型不同的目标虚拟资源时,将所述目标虚拟资源添加到资源队列,并更新所述资源队列。
- 根据权利要求1或9或10任一所述的方法,其特征在于,在所述用户设备的应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标之后,所述方法还包括:接收所述虚拟对象的操作指令,所述操作指令为所述虚拟对象根据所述虚拟对象的战况信息确定当前选定的资源辅助方式不适合当前战况时发送的指令;响应于所述操作指令,更新所述虚拟对象的资源辅助方式。
- 根据权利要求1或9或10任一所述的方法,其特征在于,所述方法还包括:将所述虚拟对象的交互数据发送给服务器,以使所述服务器根据所述交互数据和其他终端发送的交互数据计算对应的资源辅助方式的综合参数值,根据资源辅助方式的综合参数值对各资源辅助方式的优先级进行排序,并将综合参数值高于预设阈值的资源辅助方式发送给用户设备;其中,所述交互数据包括使用的虚拟对象、资源辅助方式的胜场次数、资源辅助方式的胜场率和虚拟对象获取的虚拟资源。
- 一种客户端,其特征在于,包括:获取模块,用于获取目标应用中当前正在被操作的虚拟对象,所述目标应用被安装于用户设备;处理单元,用于确定所述虚拟对象的资源辅助方式;显示单元,用于在所述用户设备的应用界面上显示所述处理单元确定的所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标,以使所述虚拟对象 在所述应用界面上获取至少一个满足所述辅助条件的虚拟资源。
- 根据权利要求13所述的客户端,其特征在于,所述客户端还包括:创建模块,用于根据所述虚拟对象创建第一资源推荐列表,所述第一资源推荐列表包含至少两个虚拟资源,各虚拟资源具有不同的推荐优先级,各虚拟资源的推荐优先级与该虚拟资源和所述虚拟对象的匹配度正相关;发送模块,用于若确定所述第一资源推荐列表中的目标虚拟资源满足预设推荐规则,则根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源。
- 根据权利要求14所述的客户端,其特征在于,所述客户端还包括:判断模块,用于在所述发送模块根据所述目标虚拟资源的推荐优先级向所述用户设备发送所述目标虚拟资源之前,判断所述第一资源推荐列表中的目标虚拟资源是否与所述虚拟对象的虚拟资源库相匹配;若不匹配,则确定所述第一资源推荐列表中的目标虚拟资源满足预设推荐规则。
- 根据权利要求15所述的客户端,其特征在于,所述判断模块,具体用于判断所述虚拟对象的虚拟资源库中是否存在所述目标虚拟资源,若不存在,则确定所述第一资源推荐列表中的目标虚拟资源与所述虚拟对象的虚拟资源库不匹配;或,判断所述虚拟对象的虚拟资源库中是否存在与所述目标虚拟资源的属性相匹配的虚拟资源,若不存在,则确定所述第一资源推荐列表中的目标虚拟资源与所述虚拟对象的虚拟资源库不匹配。
- 根据权利要求14所述的客户端,其特征在于,若所述目标虚拟资源包括第一虚拟资源和第二虚拟资源,所述发送模块,具体用于若确定所述第一虚拟资源的推荐优先级大于所述第二虚拟资源的推荐优先级,则向所述用户设备发送所述第一虚拟资源;在确定所述第一虚拟资源添加到所述虚拟对象的虚拟资源库后,向所述用户设备发送所述第二虚拟资源。
- 根据权利要求17所述的客户端,其特征在于,所述判断模块,还用于在所述发送模块向所述用户设备发送所述第二虚拟资源之前,判断所述虚拟对象的虚拟资源库中的剩余资源是否不小于所述第二虚拟资源所需资源,若是,则执行所述向所述用户设备发送所述第二虚拟资源的操作。
- 根据权利要求18所述的客户端,其特征在于,所述发送模块,还用于若所述虚拟对象的虚拟资源库中的剩余资源小于所述第二虚拟资源所需资源,则将所述第二虚拟资源的前置虚拟资源发送给所述用户设备,其中,所述前置虚拟资源用于合成所述第二虚拟资源。
- 根据权利要求13所述的客户端,其特征在于,所述资源辅助方式包括虚拟资源的信息和虚拟资源的获取顺序;所述辅助条件包括:达到虚拟资源的获取顺序、虚拟对象的账户余额充足,以及与所述虚拟对象已有的虚拟资源不同类且不同级别。
- 根据权利要求13所述的客户端,其特征在于,所述处理单元在所述显示单元在应用界面上显示所述资源辅助方式对应的图标和至少一个满足所述辅助条件的虚拟资源对应的图标之后,还用于:在所述虚拟对象当前的已有虚拟资源发生变化时,遍历选定的资源辅助方式;当确定存在达到虚拟资源的获取顺序、虚拟对象的账户余额充足以及与所述虚拟对象已有的虚拟资源的类型不同的目标虚拟资源时,将所述目标虚拟资源添加到资源队列,并更新所述资源队列。
- 根据权利要求13或20或21任一所述的客户端,其特征在于,所述客户端包括:收发单元,在所述显示单元将所述资源辅助方式对应的图标和至少一个所述虚拟资源对应的图标显示在所述应用界面上之后,所述处理单元还用于:通过所述收发单元接收所述虚拟对象的操作指令,所述操作指令为所述虚拟对象根据所述虚拟对象的战况信息确定当前选定的资源辅助方式不适合当前战况时发送的指令;响应于所述操作指令,更新所述虚拟对象的资源辅助方式。
- 根据权利要求22所述的客户端,其特征在于,所述收发单元还用于:将所述虚拟对象的交互数据发送给所述服务器,以使所述服务器根据所述交互数据和其他终端发送的交互数据计算对应的资源辅助方式的综合参数值,根据资源辅助方式的综合参数值对各资源辅助方式的优先级进行排序,并将综合参数值高于预设阈值的资源辅助方式发送给用户设备;其中,交互数据包括使用的虚拟对象、资源辅助方式的胜场次数、资源辅助方式的胜场率和虚拟对象获取的虚拟资源。
- 一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-12任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/298,306 US11020664B2 (en) | 2016-12-06 | 2019-03-11 | Method and apparatus for obtaining virtual resource of virtual object |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611110500.6A CN106512405B (zh) | 2016-12-06 | 2016-12-06 | 一种虚拟对象的外挂资源获取的方法及装置 |
CN201611110500.6 | 2016-12-06 | ||
CN201611110496.3A CN106779933A (zh) | 2016-12-06 | 2016-12-06 | 一种虚拟道具推荐方法及客户端 |
CN201611110496.3 | 2016-12-06 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/298,306 Continuation US11020664B2 (en) | 2016-12-06 | 2019-03-11 | Method and apparatus for obtaining virtual resource of virtual object |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018103516A1 true WO2018103516A1 (zh) | 2018-06-14 |
Family
ID=62490810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/111182 WO2018103516A1 (zh) | 2016-12-06 | 2017-11-15 | 一种虚拟对象的虚拟资源获取的方法及客户端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11020664B2 (zh) |
TW (1) | TWI658854B (zh) |
WO (1) | WO2018103516A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111773695A (zh) * | 2020-07-10 | 2020-10-16 | 网易(杭州)网络有限公司 | 一种游戏中的显示控制方法及装置 |
CN112206512A (zh) * | 2020-10-28 | 2021-01-12 | 网易(杭州)网络有限公司 | 一种信息处理方法、装置、电子设备和存储介质 |
CN113499582A (zh) * | 2021-07-12 | 2021-10-15 | 网易(杭州)网络有限公司 | 一种游戏中虚拟物品的查看方法和装置 |
CN113509714A (zh) * | 2020-04-09 | 2021-10-19 | 腾讯科技(深圳)有限公司 | 虚拟道具合成预览方法、装置、终端及存储介质 |
CN113546414A (zh) * | 2021-07-30 | 2021-10-26 | 网易(杭州)网络有限公司 | 游戏对局的装备购买方法、装置、存储介质及计算机设备 |
CN114053714A (zh) * | 2021-11-17 | 2022-02-18 | 网易(杭州)网络有限公司 | 虚拟对象的控制方法、装置、计算机设备及存储介质 |
CN114095686A (zh) * | 2021-11-18 | 2022-02-25 | 平安普惠企业管理有限公司 | 虚拟形象切换方法、装置、电子设备及存储介质 |
CN114416263A (zh) * | 2022-01-21 | 2022-04-29 | 北京字跳网络技术有限公司 | 一种处理方法、装置、电子设备及介质 |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110139142A (zh) * | 2019-05-16 | 2019-08-16 | 北京达佳互联信息技术有限公司 | 虚拟物品显示方法、装置、终端及存储介质 |
CN110365539A (zh) * | 2019-07-19 | 2019-10-22 | 浪潮电子信息产业股份有限公司 | 一种虚拟化资源监控方法、系统及电子设备和存储介质 |
CN111054070B (zh) * | 2019-12-17 | 2023-07-04 | 上海米哈游天命科技有限公司 | 基于游戏的商品展示方法、装置、终端及存储介质 |
US11406905B2 (en) * | 2020-05-26 | 2022-08-09 | Dell Products L.P. | System and method for communicating target information to users |
CN111815419B (zh) * | 2020-07-17 | 2023-09-15 | 网易(杭州)网络有限公司 | 游戏中虚拟商品的推荐方法、装置及电子设备 |
CN111714893A (zh) * | 2020-07-24 | 2020-09-29 | 腾讯科技(深圳)有限公司 | 控制虚拟对象恢复属性值的方法、装置、终端及存储介质 |
CN112506387B (zh) * | 2020-11-30 | 2023-02-17 | 北京达佳互联信息技术有限公司 | 虚拟资源的分配显示方法、装置和存储介质 |
CN112569607B (zh) * | 2020-12-11 | 2022-07-26 | 腾讯科技(深圳)有限公司 | 预购道具的显示方法、装置、设备及介质 |
CN112616063B (zh) * | 2020-12-11 | 2022-10-28 | 北京字跳网络技术有限公司 | 一种直播互动方法、装置、设备及介质 |
CN112791397B (zh) * | 2021-02-02 | 2024-06-04 | 网易(杭州)网络有限公司 | 虚拟装备替换方法、装置和电子设备 |
US11972655B2 (en) | 2021-04-16 | 2024-04-30 | Aristocrat Technologies, Inc. | Electronic gaming device having expanding reel |
CN113457169A (zh) * | 2021-07-21 | 2021-10-01 | 北京字跳网络技术有限公司 | 一种虚拟物品展示方法及装置 |
US11779844B2 (en) * | 2021-07-22 | 2023-10-10 | Sony Interactive Entertainment Inc. | Video game inventory coach |
CN113546428A (zh) * | 2021-07-27 | 2021-10-26 | 网易(杭州)网络有限公司 | 游戏中道具的推荐方法及装置、电子设备、存储介质 |
CN113781119B (zh) * | 2021-09-14 | 2024-03-08 | 腾讯数码(深圳)有限公司 | 一种虚拟资源发送方法、装置、电子设备及存储介质 |
USD983806S1 (en) * | 2021-09-30 | 2023-04-18 | Aristocrat Technologies, Inc. | Display screen or portion thereof with transitional graphical user interface |
CN114139049B (zh) * | 2021-11-19 | 2024-09-24 | 北京三快在线科技有限公司 | 资源推荐方法和装置 |
CN114327735A (zh) * | 2022-01-05 | 2022-04-12 | 北京字跳网络技术有限公司 | 一种数据展示方法、装置、设备以及存储介质 |
CN118217640A (zh) * | 2022-12-21 | 2024-06-21 | 腾讯科技(深圳)有限公司 | 虚拟场景的互动处理方法、装置、电子设备及存储介质 |
CN117138355B (zh) * | 2023-09-08 | 2024-05-31 | 深圳魔力数娱网络科技有限公司 | 一种虚拟对象的对象要素切换方法和系统 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102201026A (zh) * | 2010-03-23 | 2011-09-28 | 上海美你德软件有限公司 | 在虚拟环境中为玩家进行信息推荐的方法及系统 |
US20130097056A1 (en) * | 2011-10-13 | 2013-04-18 | Xerox Corporation | Methods and systems for recommending services based on an electronic social media trust model |
CN104298427A (zh) * | 2014-09-24 | 2015-01-21 | 腾讯科技(深圳)有限公司 | 结果界面显示方法和装置 |
CN104598518A (zh) * | 2014-12-10 | 2015-05-06 | 深圳市腾讯计算机系统有限公司 | 一种内容的推送方法和装置 |
CN105447126A (zh) * | 2015-11-17 | 2016-03-30 | 苏州蜗牛数字科技股份有限公司 | 一种游戏道具个性化推荐方法 |
CN105808700A (zh) * | 2016-03-02 | 2016-07-27 | 深圳市游科互动科技有限公司 | 游戏信息推荐方法及服务器 |
CN105894350A (zh) * | 2016-03-29 | 2016-08-24 | 南京大学 | 一种基于多示例多标记学习的手机游戏道具推荐方法 |
CN106512405A (zh) * | 2016-12-06 | 2017-03-22 | 腾讯科技(深圳)有限公司 | 一种虚拟对象的外挂资源获取的方法及装置 |
CN106779933A (zh) * | 2016-12-06 | 2017-05-31 | 腾讯科技(深圳)有限公司 | 一种虚拟道具推荐方法及客户端 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010521238A (ja) * | 2007-03-12 | 2010-06-24 | ソニー オンライン エンタテインメント エルエルシー | 非金融的オプションを含むオンライン特権の安全な転送 |
CN102046249B (zh) | 2008-06-02 | 2015-12-16 | 耐克创新有限合伙公司 | 创建化身的系统和方法 |
CN101308562A (zh) | 2008-06-30 | 2008-11-19 | 北京金山软件有限公司 | 网络游戏中提供游戏体验服务的方法及装置 |
CN102959539B (zh) | 2011-06-29 | 2015-09-23 | 华为技术有限公司 | 一种业务交叉时的项目推荐方法及系统 |
CA2850234A1 (en) | 2011-07-22 | 2013-01-31 | Glitchsoft Corporation | Game enhancement system for gaming environment |
JP5156869B1 (ja) * | 2012-05-17 | 2013-03-06 | 株式会社 ディー・エヌ・エー | ゲームシステム |
CN105204732A (zh) | 2015-09-01 | 2015-12-30 | 网易(杭州)网络有限公司 | 一种游戏道具批量使用的控制方法和控制装置 |
CN105183895A (zh) | 2015-09-29 | 2015-12-23 | 北京奇虎科技有限公司 | 虚拟资源推送方法和装置 |
-
2017
- 2017-11-15 WO PCT/CN2017/111182 patent/WO2018103516A1/zh active Application Filing
- 2017-12-06 TW TW106142803A patent/TWI658854B/zh active
-
2019
- 2019-03-11 US US16/298,306 patent/US11020664B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102201026A (zh) * | 2010-03-23 | 2011-09-28 | 上海美你德软件有限公司 | 在虚拟环境中为玩家进行信息推荐的方法及系统 |
US20130097056A1 (en) * | 2011-10-13 | 2013-04-18 | Xerox Corporation | Methods and systems for recommending services based on an electronic social media trust model |
CN104298427A (zh) * | 2014-09-24 | 2015-01-21 | 腾讯科技(深圳)有限公司 | 结果界面显示方法和装置 |
CN104598518A (zh) * | 2014-12-10 | 2015-05-06 | 深圳市腾讯计算机系统有限公司 | 一种内容的推送方法和装置 |
CN105447126A (zh) * | 2015-11-17 | 2016-03-30 | 苏州蜗牛数字科技股份有限公司 | 一种游戏道具个性化推荐方法 |
CN105808700A (zh) * | 2016-03-02 | 2016-07-27 | 深圳市游科互动科技有限公司 | 游戏信息推荐方法及服务器 |
CN105894350A (zh) * | 2016-03-29 | 2016-08-24 | 南京大学 | 一种基于多示例多标记学习的手机游戏道具推荐方法 |
CN106512405A (zh) * | 2016-12-06 | 2017-03-22 | 腾讯科技(深圳)有限公司 | 一种虚拟对象的外挂资源获取的方法及装置 |
CN106779933A (zh) * | 2016-12-06 | 2017-05-31 | 腾讯科技(深圳)有限公司 | 一种虚拟道具推荐方法及客户端 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113509714A (zh) * | 2020-04-09 | 2021-10-19 | 腾讯科技(深圳)有限公司 | 虚拟道具合成预览方法、装置、终端及存储介质 |
CN113509714B (zh) * | 2020-04-09 | 2023-10-03 | 腾讯科技(深圳)有限公司 | 虚拟道具合成预览方法、装置、终端及存储介质 |
CN111773695A (zh) * | 2020-07-10 | 2020-10-16 | 网易(杭州)网络有限公司 | 一种游戏中的显示控制方法及装置 |
CN112206512A (zh) * | 2020-10-28 | 2021-01-12 | 网易(杭州)网络有限公司 | 一种信息处理方法、装置、电子设备和存储介质 |
CN112206512B (zh) * | 2020-10-28 | 2024-04-19 | 网易(杭州)网络有限公司 | 一种信息处理方法、装置、电子设备和存储介质 |
CN113499582A (zh) * | 2021-07-12 | 2021-10-15 | 网易(杭州)网络有限公司 | 一种游戏中虚拟物品的查看方法和装置 |
CN113499582B (zh) * | 2021-07-12 | 2024-01-26 | 网易(杭州)网络有限公司 | 一种游戏中虚拟物品的查看方法和装置 |
CN113546414A (zh) * | 2021-07-30 | 2021-10-26 | 网易(杭州)网络有限公司 | 游戏对局的装备购买方法、装置、存储介质及计算机设备 |
CN114053714A (zh) * | 2021-11-17 | 2022-02-18 | 网易(杭州)网络有限公司 | 虚拟对象的控制方法、装置、计算机设备及存储介质 |
CN114095686A (zh) * | 2021-11-18 | 2022-02-25 | 平安普惠企业管理有限公司 | 虚拟形象切换方法、装置、电子设备及存储介质 |
CN114416263A (zh) * | 2022-01-21 | 2022-04-29 | 北京字跳网络技术有限公司 | 一种处理方法、装置、电子设备及介质 |
CN114416263B (zh) * | 2022-01-21 | 2023-09-15 | 北京字跳网络技术有限公司 | 一种处理方法、装置、电子设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
US11020664B2 (en) | 2021-06-01 |
US20190201789A1 (en) | 2019-07-04 |
TW201821140A (zh) | 2018-06-16 |
TWI658854B (zh) | 2019-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018103516A1 (zh) | 一种虚拟对象的虚拟资源获取的方法及客户端 | |
CN111773696B (zh) | 一种虚拟对象的展示方法、相关装置及存储介质 | |
US12090405B2 (en) | Virtual object interaction method and related apparatus | |
US9227144B2 (en) | Communication game system | |
EP2856295B1 (en) | Contextual user interface | |
WO2018077207A1 (zh) | 一种视角模式切换方法及终端 | |
US8414396B2 (en) | Game system, game apparatus, storage medium storing game program, and game controlling method | |
WO2018113653A1 (zh) | 基于移动终端的场景切换方法及移动终端 | |
US20160066119A1 (en) | Sound effect processing method and device thereof | |
WO2018103633A1 (zh) | 一种图像处理的方法及装置 | |
WO2016188252A1 (zh) | 参考内容展示的方法、装置以及存储介质 | |
CN113786620A (zh) | 游戏信息推荐方法、装置、计算机设备及存储介质 | |
CN108153475B (zh) | 一种对象位置切换方法以及移动终端 | |
JP7483056B2 (ja) | 選択ターゲットの決定方法、装置、機器、及びコンピュータプログラム | |
WO2014038247A1 (ja) | ゲームシステム及びゲーム制御方法 | |
WO2024045528A1 (zh) | 一种游戏控制方法、装置、计算机设备及存储介质 | |
WO2024103623A1 (zh) | 一种虚拟物品的标记方法、装置、计算机设备及存储介质 | |
CN111325597A (zh) | 一种应用程序推荐方法及电子设备 | |
KR102308927B1 (ko) | 화면 출력 방법 및 이를 수행하기 위한 디스플레이 장치 | |
WO2018043693A1 (ja) | ゲームプログラム、方法および情報処理装置 | |
CN115040867A (zh) | 一种游戏卡牌控制方法、装置、计算机设备及存储介质 | |
CN113599825A (zh) | 一种游戏对局中更新虚拟资源方法和相关装置 | |
CN113867610A (zh) | 游戏控制方法、装置、计算机设备及存储介质 | |
KR102712772B1 (ko) | 콘텐츠 내 오브젝트 선택 장치 및 선택 방법 | |
CN113332731B (zh) | 游戏的奖励发放方法、装置、存储介质及计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17878630 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17878630 Country of ref document: EP Kind code of ref document: A1 |