WO2018095295A1 - 一种应用业务内信息交互方法、装置及系统 - Google Patents
一种应用业务内信息交互方法、装置及系统 Download PDFInfo
- Publication number
- WO2018095295A1 WO2018095295A1 PCT/CN2017/111873 CN2017111873W WO2018095295A1 WO 2018095295 A1 WO2018095295 A1 WO 2018095295A1 CN 2017111873 W CN2017111873 W CN 2017111873W WO 2018095295 A1 WO2018095295 A1 WO 2018095295A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- identifier
- prompt information
- icon
- map object
- target
- 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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- 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
- A63F13/358—Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
-
- 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
-
- 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/70—Game security or game management aspects
- A63F13/71—Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
-
- 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/70—Game security or game management aspects
- A63F13/75—Enforcing rules, e.g. detecting foul play or generating lists of cheating players
-
- 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
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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
- 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/30—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 output arrangements for receiving control signals generated by the game device
- A63F2300/303—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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/306—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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying a marker associated to an object or location in the game field
-
- 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/50—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 details of game servers
- A63F2300/53—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 details of game servers details of basic data processing
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Definitions
- the present application relates to the field of information interaction technologies, and more particularly to information interaction within an application service.
- each user can control a role model within a business scenario, and multiple role models can work together.
- the multiplayer Online Battle Arena Games (MOBA) is a common example.
- the user controls a character model to fight with other teammates.
- the combat object can be a non-player character in the scene (Non Player Character, NPC), can also be a hostile character model controlled by other players.
- the present application provides a method and system for interacting information in an application service, which is used to solve an application of a terminal that does not have a keyboard or mouse input function, such as a mobile phone, and has inconvenient information communication between users in a business scenario.
- an application service which is used to solve an application of a terminal that does not have a keyboard or mouse input function, such as a mobile phone, and has inconvenient information communication between users in a business scenario.
- the present application provides an application information interaction method in an application, which is applied to a target client, and the method includes:
- the signal list includes a set of prompt information
- the map object is the service a map of the main map of the scene
- the target prompt information is any one of the plurality of prompt information
- the first synchronization instruction is generated by using the identifier corresponding to the target prompt information, and is sent to each client that needs to perform an interaction.
- the first synchronization instruction is used to instruct the clients to display the target prompt information.
- the method before the displaying the signal list corresponding to the first operation, the method further includes:
- the displaying a signal list corresponding to the first operation includes:
- a signal list corresponding to the first operation is displayed at the operation position.
- the first synchronization instruction is further generated by using the operation location, where the first synchronization instruction is specifically used to indicate the operation of the clients on a map object.
- the location displays the target prompt information.
- the identifier corresponding to the target prompt information is an identifier of the first special effect icon corresponding to the target prompt information
- the client displays the target prompt information in the operation position on the map object, where the client displays the identifier of the first special effect icon corresponding to the target prompt information in the operation position.
- the first special effect icon corresponding to the target prompt information is displayed.
- the method further includes:
- the first synchronization instruction is further generated by using the mapping operation location, where the first synchronization instruction is further configured to display, at the mapping operation location on the primary map, a identifier corresponding to the identifier of the first special effect icon. Special effects icon.
- the first operation is a first pressing operation whose duration exceeds a first time threshold
- the obtaining an operation location of the first operation on the map object includes:
- the signal list is a signal wheel, and the signal wheel includes a plurality of regions that are set, wherein each region corresponds to a prompt information;
- the service scene further includes an original map object, where the map object is an enlarged display effect image of the original map object; the original map object, the The map object and the main map are mutually mapped;
- the method further includes: before the generating, by using the identifier corresponding to the target prompt information, the first synchronization instruction, and sending to each client that needs to perform the interaction, the method further includes:
- the first synchronization instruction is further generated by using the original mapping operation location, where the first synchronization instruction is further used to indicate that the client displays the original mapping operation location on the original map object.
- the special effect icon corresponding to the identifier of the first special effect icon.
- the target prompt information is used to prompt to the map object a collection of the operational locations
- the first special effect icon corresponding to the target prompt information includes a direction indication icon, and the direction indication icon is used to indicate a direction of a position of a character model controlled by each client in the service scenario with respect to the operation position.
- the method further includes:
- the second synchronization instruction is used to instruct the clients to display an avatar icon of the character model, an avatar icon of the operation object, and the prompt information.
- the method further includes:
- the at least the identifier of the avatar icon of the role model, the identifier of the avatar icon of the operation object, and the prompt information are used to generate a second synchronization instruction and sent to each client that needs to perform interaction, including:
- the second synchronization instruction is specifically configured to instruct the each client to display a special effect icon corresponding to the identifier of the second special effect icon at a position of the character model controlled by the user.
- the service scene further includes an original map object, where the map object is an enlarged display effect image of the original map object; the original map object, the The map object and the main map are mutually mapped;
- the identifier of the avatar icon of the character model, the identifier of the avatar icon of the operation object, the prompt information, the location of the character model controlled by the user, and the identifier of the preset second special effect icon are generated.
- Two synchronization instructions are sent to each client that needs to interact, including:
- the second synchronization instruction is further configured to instruct the clients to display a special effect icon corresponding to the identifier of the second special effect icon at the original mapping role model location.
- the second operation is a second pressing operation whose duration does not exceed the first time threshold
- the acquiring the operation object of the second operation includes:
- the method further includes:
- the method further includes:
- the third synchronization instruction is further configured to instruct the clients to display a special effect icon corresponding to the identifier of the third special effect icon at a location of the character model.
- the application provides an information sharing device in an application service, where the device includes:
- a display unit configured to display a signal list corresponding to the first operation when detecting that the user performs the first operation on the map object in the business scenario, where the signal list includes the set prompt information;
- the map The object is a map of the main map of the business scenario;
- a first obtaining unit configured to acquire an identifier corresponding to the target prompt information according to the target prompt information selected by the user in the signal list;
- the target prompt information is any one of the plurality of prompt information;
- a first generating unit configured to generate, by using the identifier corresponding to the target prompt information, a first synchronization instruction, where the first synchronization instruction is used to instruct the clients to display the target prompt information;
- the first sending unit is configured to send the first synchronization instruction to each client that needs to interact.
- the device further includes:
- a second acquiring unit configured to acquire an operation position of the first operation on the map object
- the display unit includes:
- a display subunit for displaying a list of signals corresponding to the first operation at the operating position.
- the first synchronization instruction is further generated by using the operation location, where the first synchronization instruction is specifically used to indicate the operation of the clients on a map object.
- the location displays the target prompt information.
- the identifier corresponding to the target prompt information is an identifier of the first special effect icon corresponding to the target prompt information
- the client displays the target prompt information in the operation position on the map object, where the client displays the identifier of the first special effect icon corresponding to the target prompt information in the operation position.
- the first special effect icon corresponding to the target prompt information is displayed.
- the device further includes:
- a first determining unit configured to determine, according to a mapping relationship between the map object and the main map, a mapping operation location of the operation location on the map object in the main map;
- the first synchronization instruction is further generated by using the mapping operation location, where the first synchronization instruction is further configured to display, at the mapping operation location on the primary map, a identifier corresponding to the identifier of the first special effect icon. Special effects icon.
- the first operation is a first pressing operation whose duration exceeds a first time threshold
- the second obtaining unit includes:
- a first acquiring subunit configured to acquire a pressing position of the first pressing operation on the map object.
- the signal list is a signal wheel, and the signal wheel includes a plurality of regions that are set, wherein each region corresponds to a prompt information;
- the first acquiring unit includes:
- a second acquiring sub-unit configured to acquire, according to the target prompt information corresponding to the target area, an identifier of the first special effect icon corresponding to the target prompt information.
- the service scenario further includes an original map object, where the map object is an enlarged display effect image of the original map object; the original map object, the The map object and the main map are mutually mapped;
- the device further includes:
- a second determining unit configured to determine, according to a mapping relationship between the original map object and the map object, an original mapping operation location of the operation location on the map object in the original map object;
- the first synchronization instruction is further generated by using the original mapping operation location, where the first synchronization instruction is further used to indicate that the client displays the original mapping operation location on the original map object.
- the special effect icon corresponding to the identifier of the first special effect icon.
- the target prompt information is used to prompt to collect at the operation location on the map object
- the first special effect icon corresponding to the target prompt information includes a direction indication icon, and the direction indication icon is used to indicate a direction of a position of a character model controlled by each client in the service scenario with respect to the operation position.
- the device further includes:
- a third acquiring unit configured to acquire an operation object of the second operation when detecting that the user performs a second operation on the map object in the business scenario
- a fourth obtaining unit configured to acquire, according to the object type of the operation object, prompt information corresponding to the object type
- a fifth acquiring unit configured to acquire an identifier of an avatar icon of a character model controlled by a user in the service scenario, and an identifier of an avatar icon of the operation object;
- a second generating unit configured to generate a second synchronization instruction by using at least an identifier of an avatar icon of the character model, an identifier of an avatar icon of the operation object, and the prompt information;
- a second sending unit configured to send the second synchronization instruction to each client that needs to interact
- the second synchronization instruction is used to instruct the clients to display an avatar icon of the character model, an avatar icon of the operation object, and the prompt information.
- the device further includes:
- a sixth acquiring unit configured to acquire a location of the character model controlled by the user in the map object
- the second generating unit includes:
- a first generation subunit configured to use an identifier of an avatar icon of the character model, an identifier of an avatar icon of the operation object, the prompt information, a location of a character model controlled by the user, and a preset second
- the identifier of the special effect icon generates a second synchronization instruction
- the second synchronization instruction is specifically configured to instruct the each client to display a special effect icon corresponding to the identifier of the second special effect icon at a position of the character model controlled by the user.
- the service scenario further includes an original map object, where the map object is an enlarged display effect image of the original map object; the original map object, the The map object and the main map are mutually mapped;
- the first generating subunit includes:
- a determining module configured to determine, according to a mapping relationship between the original map object and the map object, an original mapping role model position of a location of a character model controlled by the user in the original map object;
- a generating module configured to generate an identifier by using an identifier of an avatar icon of the character model, an identifier of an avatar icon of the operation object, the prompt information, a location of the original mapping character model, and a preset identifier of a second special effect icon Two synchronization instructions;
- the second synchronization instruction is further configured to instruct the clients to display a special effect icon corresponding to the identifier of the second special effect icon at the original mapping role model location.
- the second operation is a second pressing operation whose duration does not exceed the first time threshold
- the third obtaining unit includes:
- a third acquiring subunit configured to acquire an operation object of the second pressing operation.
- the device further includes:
- a display unit configured to display a preset number of shortcut phrases in response to a trigger operation of the shortcut phrase icon displayed by the user on the target client interface
- a third determining unit configured to determine a target shortcut phrase selected by the user among the preset plurality of shortcut phrases
- a seventh acquiring unit configured to acquire an identifier of an avatar icon of a character model controlled by a user in the service scenario
- a third generating unit configured to generate a third synchronization instruction by using at least the identifier of the avatar icon of the character model and the target shortcut phrase;
- a third sending unit configured to send the third synchronization instruction to each client that needs to interact, the third synchronization instruction is used to instruct the clients to display an avatar icon of the character model and the target Quick phrase.
- the device further includes:
- An eighth acquiring unit configured to acquire a location of the role model controlled by the user in the map object
- the third generating unit includes:
- a second generating subunit configured to generate a third by using an identifier of the avatar icon of the character model, the target shortcut phrase, a position of the character model in the map object, and an identifier of a preset third special effect icon
- the third synchronization instruction is further configured to instruct the each client to display a special effect icon corresponding to the identifier of the third special effect icon at a position of the character model.
- the present application provides an application information interaction system, including a plurality of clients and application servers corresponding to the same application service, where:
- the client is configured to execute the information interaction method in the application service according to any one of claims 1-15;
- the server is configured to perform a consistency rule check on the synchronization instruction sent by the client, and send the synchronization instruction to each client after determining that the check is passed, to instruct the client to execute the synchronization instruction.
- the server determines a difference between a time when the client sends the synchronization instruction last time and a current time before performing a consistency rule check on the synchronization instruction sent by the client. And determining whether the difference exceeds a set time difference threshold. If yes, performing the operation of performing a consistency check on the synchronization instruction sent by the client, and if not, discarding the synchronization instruction.
- the application provides an in-service information interaction device, where the device includes a processor and a memory:
- the memory is configured to store program code and transmit the program code to the processor
- the processor is configured to perform the intra-application information interaction method according to any one of the first aspects according to the instructions in the program code.
- the present application provides a storage medium for storing program code, the program code for performing the intra-application information interaction method according to any one of the first aspects.
- the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of information interaction within the application service of any of the first aspects.
- the present application provides an application in-service information interaction method, which is applied to a client, and the client performs the method according to any one of the first aspects.
- the information interaction method in the application service when detecting that the user performs the first operation on the map object in the service scenario, displaying a signal list corresponding to the first operation; and then, according to the user selected in the signal list
- the target prompt information is used to obtain an identifier corresponding to the target prompt information.
- the first synchronization instruction is generated by using at least the identifier corresponding to the target prompt information, and is sent to each client that needs to perform interaction, where the first synchronization instruction is used to indicate the Each client displays the target prompt information. It can be seen that the application can support the user to perform the first operation on the map object in the business scenario, and display the corresponding signal list according to the first operation.
- the user can select the target prompt information, and the target client obtains the identifier corresponding to the target prompt information, and generates a first synchronization instruction by using the identifier corresponding to the target prompt information.
- Each of the clients indicating that the interaction is required is displayed on the map object with the target prompt information, and the target prompt information is a communication signal agreed in advance between the clients. Therefore, the user can send the information that is to be communicated to other users to the client of other users in a more convenient manner through the target client, thereby greatly facilitating information interaction between the users.
- Figure 1 illustrates a battlefield diagram of the MOBA game interface
- FIG. 2 is a schematic structural diagram of an information interaction system in an application service according to an embodiment of the present application
- FIG. 3 is a flowchart of a method for information interaction in an application service according to an embodiment of the present application
- Figure 4 illustrates a schematic diagram of the effect of a signal wheel displayed on a map object
- FIG. 5 is a flowchart of another method for information interaction in an application service according to an embodiment of the present application.
- Figure 6a-6c illustrates a schematic diagram of several special effects icons displayed in the MOBA game interface
- Figure 6d is an enlarged view of the special effect icon displayed on the main map in Figure 6a;
- Figure 7 illustrates a schematic diagram of the positional relationship between the original map object and the map object
- FIG. 8 is a flowchart of still another method for information interaction in an application service according to an embodiment of the present application.
- FIG. 9 is a flowchart of still another method for information interaction in an application service according to an embodiment of the present application.
- FIG. 10 is a flowchart of still another method for information interaction in an application service according to an embodiment of the present application.
- Figure 11a-11f illustrates a schematic diagram of several prompt information display effects of the MOBA game interface
- FIG. 12 is a flowchart of still another method for information interaction in an application service according to an embodiment of the present application.
- 13a-13b illustrate a MOBA game interface shortcut phrase icon and a shortcut phrase display display effect diagram
- Figure 13c illustrates a schematic diagram of a MOBA game setting shortcut phrase interface
- Figure 13d illustrates a schematic diagram of the MOBA game interface shortcut phrase prompt effect
- FIG. 13e is a schematic structural diagram of an information interaction device in an application service according to an embodiment of the present application.
- FIG. 14 is a schematic structural diagram of a client hardware according to an embodiment of the present disclosure.
- FIG. 15 is a schematic structural diagram of an information interaction device in an application service according to an embodiment of the present disclosure.
- the information interaction method in the application service provided by the application is mainly applied to the service of the map object in the business scenario.
- the map object may be a map of the main map of the business scene, or a radar map.
- the map object can be used to visually view the real-time status of the entire main map.
- the MOBA game interface is taken as an example:
- the battlefield 11 is the main map of the game scene, and only a part of the main map is shown in FIG.
- the map object 12 is a map of the battlefield 11, that is, the map object 12 can be regarded as a radar map of the battlefield 11.
- the character model 13 is a hero within the game scene controlled by the user.
- FIG. 2 is a schematic structural diagram of an information interaction system in an application service according to an embodiment of the present disclosure, where the system may include:
- a plurality of clients 10 in the same application service and a server 20 corresponding to the application service are identical to the application service.
- the client 10 may be configured to detect an operation performed by the user on the map object, obtain the prompt information according to the operation, and then obtain an identifier corresponding to the prompt information, generate a synchronization instruction based on the identifier corresponding to the prompt information, and send the synchronization instruction to the server. 20;
- the server 20 is configured to perform a consistency rule check on the synchronization instruction to ensure the legality and standardization of the synchronization instruction. After the synchronization instruction is checked, the synchronization instruction is sent to each client 10, including uploading the synchronization. The client of the instruction;
- each client 10 When receiving the synchronization command sent by the server 20, each client 10 displays the prompt information on the respective map object.
- the special effect icon serves as a communication signal agreed between the clients 10 in advance, which can greatly facilitate information interaction between users.
- the client 10 may be an electronic device with a service application installed on a smart phone or an IPAD.
- the server 20 may be an application server corresponding to the service application, and may be a server cluster composed of one or more servers, or a cloud platform. .
- FIG. 3 is a flowchart of a method for information interaction in an application service according to an embodiment of the present application. As shown in FIG. 3, the method includes:
- Step S100 When detecting that the user performs the first operation on the map object in the service scenario, the target client displays a signal list corresponding to the first operation, where the signal list includes the set prompt information.
- the map object is a map of a main map of the business scenario.
- the first operation may be a set operation such as clicking, long pressing, double clicking, and the like.
- the client may acquire a preset signal list corresponding to the first operation, and display the signal list on the map object.
- the signal list may include a set of prompt information.
- the signal list may be a signal wheel, and the signal wheel includes a plurality of set regions, each of which corresponds to a prompt message.
- the prompt information can be set according to the needs of the business scenario.
- Figure 4 illustrates a schematic diagram of the effect of a signal wheel displayed on a map object.
- the signal wheel The disc contains three setting prompts of “on the road”, “enemies disappear”, and “retreat”, and also includes an exit control at the center of the signal wheel.
- each area of the signal wheel further includes a special effect icon corresponding to the prompt information, and the prompt information is “evil disappearing” as an example, and the corresponding special effect icon may be an icon of “?” form.
- FIG. 4 merely exemplifies an alternative form of the signal list, and other forms may be used, and the prompt information included in the signal list is not limited to the ones illustrated in FIG. 4.
- the method may further include: acquiring an operation location of the first operation on the map object.
- the step of "displaying the signal list corresponding to the first operation" in S100 specifically, the operation position on the map object A list of signals corresponding to the first operation is displayed.
- the process of acquiring the operation position of the first operation on the map object may include: when detecting that the duration of the pressing operation of the user on the map object in the business scene exceeds the first time threshold The pressing operation is the first pressing operation, and then the pressing position of the first pressing operation on the map object is acquired.
- Step S110 The target client acquires an identifier corresponding to the target prompt information according to the target prompt information selected by the user in the signal list.
- the user may select one of the prompt information displayed in the signal list as the target prompt information.
- the identifier corresponding to the target prompt information is obtained by the target client.
- Each prompt message has a unique and non-repeating identifier.
- the identifier can be a numeric ID or a combination of characters or characters and numbers.
- the manner of determining the target prompt information selected by the user in the signal list may also be different according to different manners in which the user performs the first operation and different display manners of the signal list. Taking the first operation as a long press, and the signal list being displayed in the form of a signal roulette as an example, the process of determining the target prompt information selected by the user in the signal list may include:
- the end position at the time of the first pressing operation and the target area in which the end position is located in the signal wheel are determined.
- the user can press and release the signal wheel, and the user can keep pressing and slide to a certain area of the signal wheel, and the first pressing operation is ended in the area.
- the client determines the end position of the first pressing operation, and the target area where the ending position is located in the signal wheel, and uses the prompt information corresponding to the target area as the target prompt information.
- the identifier corresponding to the target prompt information can be obtained subsequently.
- the identifier corresponding to the target prompt information may be the identifier of the first special effect icon corresponding to the target prompt information.
- the correspondence between the prompt information and the identifier of the special effect icon can be pre-stored in the target client.
- Each prompt information corresponds to each special effect icon, and each special effect icon has a unique and non-repeating identifier.
- the special effect icon can pre-agreed the communication signal for each client. By displaying the special effect icon on the client, the text input can be replaced, so that the user can quickly exchange information.
- Step S120 The target client generates a first synchronization instruction by using at least the identifier corresponding to the target prompt information, and sends the first synchronization instruction to each client that needs to perform interaction.
- the first synchronization instruction may be used to indicate that the client that needs to perform the interaction displays the target prompt information corresponding to the identifier corresponding to the target prompt information.
- the target client may generate the first synchronization instruction by using the identifier corresponding to the obtained target prompt information, and further send the first synchronization instruction to the server, and the server performs the consistency rule check, and sends the check to the consistency rule.
- Each client 10 that needs to perform information interaction displays, by each client 10, target prompt information corresponding to the identifier corresponding to the target prompt information at the operation position on the map object.
- the server can create a room for the clients. After the subsequent server receives the synchronization command sent by any client in the room, the consistency rule is checked. , the synchronization command is sent to all clients in the room.
- the first synchronization instruction may be generated by using the operation location, where the first synchronization instruction may be specifically used to indicate each client. 10
- the target prompt information is displayed at the operation location on the map object.
- each client may display the target prompt information at the operation position on the map object.
- the first special effect icon corresponding to the target prompt information may be displayed in the operation location by the identifier of the first special effect icon corresponding to the target prompt information.
- the target client may generate the first synchronization instruction by using the acquired operation location and the identifier of the special effect icon, and further may send the synchronization instruction to the server, and the server performs the consistency rule check, and sends the requirement to the required after the check is passed.
- Each client 10 performing information interaction displays, by each client 10, a first special effect icon corresponding to the identifier of the first special effect icon at the operation position on the map object.
- the information interaction method in the application service can support the user to perform the first operation on the map object in the service scenario, and display the corresponding signal list according to the first operation. Since the signal list is preset with a plurality of prompt information, the user can select the target prompt information, and the target client obtains the identifier corresponding to the target prompt information, and generates a first synchronization instruction by using the identifier corresponding to the target prompt information.
- Each of the clients indicating that the interaction is required is displayed on the map object with the target prompt information, and the target prompt information is a communication signal agreed in advance between the clients. Therefore, the user can send the information that is to be communicated to other users to the client of other users in a more convenient manner through the target client, thereby greatly facilitating information interaction between the users.
- FIG. 5 is a flowchart of another method for information interaction in an application service according to an embodiment of the present disclosure. As shown in FIG. 5, the method may include:
- Step S200 When detecting that the user performs the first operation on the map object in the business scenario, the target client acquires an operation location of the first operation on the map object, and performs the operation on the map object. Displaying, at the location, a signal list corresponding to the first operation, where the signal list includes a plurality of set prompt information;
- the map object may be a map of a main map of the business scenario.
- Step S210 The target client determines, according to the mapping relationship between the map object and the main map, a mapping operation location of the operation location on the map object in the main map.
- the mapping relationship between the map object and the main map in the business scene has been introduced above, and the map object can be regarded as a display effect of reducing the main map according to a certain scaling ratio. It can be understood that the map object is arbitrary. Locations have unique mapping locations on the main map. Therefore, the two can be connected by a fixed position mapping relationship. Location conversion.
- the mapping operation position of the operation position on the map object in the main map may be determined according to the mapping relationship between the map object and the main map.
- Step S220 The target client acquires the identifier of the first special effect icon corresponding to the target prompt information according to the target prompt information selected by the user in the signal list.
- Step S230 The target client generates a first synchronization instruction by using the identifier of the first special effect icon, the operation location, and the mapping operation location.
- the first synchronization instruction may be used to indicate that each client that needs to perform an interaction displays a first special effect icon corresponding to the identifier of the first special effect icon at the operation position on the map object, and A first special effect icon corresponding to the identifier of the first special effect icon is displayed at the mapping operation position on the main map.
- the mapping operation position of the operation position on the main map may be determined, and then the mapping operation position is further determined.
- a first synchronization instruction is also added to instruct the target client to further display the first effect icon in synchronization with the mapping operation location on the primary map.
- the embodiment further displays the first special effect icon on the main map, so that the user can accurately view the display position of the first special effect icon on the main map.
- the display effect of the target client game interface after the above operation according to the present application is as shown in FIG. 6a.
- the special effect icon a1 is displayed at the operation position on the map object, and the special effect icon a1 is also displayed on the main map.
- the display effect of the target client game interface after the above operation according to the present application is as shown in FIG. 6b.
- the special effect icon b1 is displayed at the operation position on the map object, and the special effect icon b1 is also displayed on the main map.
- the display effect of the target client game interface according to the above operation of the present application is as shown in FIG. 6c.
- the special effect icon c1 is displayed at the operation position on the map object, and the special effect icon c1 is also displayed on the main map.
- the target prompt information can be used to prompt the set of operational locations in the map object.
- the first special effect icon corresponding to the target prompt information includes a direction indication icon, and the direction indication icon is used to indicate a direction of a position of a character model controlled by each client in the business scenario with respect to the operation position.
- Figure 6d is an enlarged view of the effect icon displayed on the main map of Figure 6a.
- the effect icon contains a direction indicator icon d1.
- the direction of the direction indication icon d1 indicates that the role models controlled by the clients are all supported from this direction, so that when other players see the signal, they can control the role models controlled by the clients. Go in this direction to coincide with the character model controlled by the target client.
- the original map object may further be included in the business scenario, and the map object may be a display effect diagram after the original map object is enlarged.
- the original map object, the map object, and the main map may be mapped to each other.
- FIG. 7 it illustrates the positional relationship between the original map object and the map object.
- the original map object 71 is located at the upper left corner of the screen
- the map object 72 is located at the upper right corner of the screen.
- An enlarged icon may also be disposed on the original map object 71 so that the user can click on the enlarged icon to display the enlarged map object 72.
- a zoom icon may also be set on the enlarged map object 72 so that the user can hide the map object 72 after clicking the zoom icon, and only the original map object 71 is displayed.
- the user can also perform various operations on the enlarged map object 72, and the first effect icon can also be displayed on the original map object 71 and the main map.
- FIG. 8 is a flowchart of another method for information interaction in an application service according to an embodiment of the present application. As shown in FIG. 8, the method may include:
- Step S300 When detecting that the user performs the first operation on the map object in the business scenario, the target client acquires an operation location of the first operation on the map object, and performs the operation on the map object. Displaying, at the location, a signal list corresponding to the first operation, where the signal list includes a plurality of set prompt information;
- the map object is a map object that is enlarged by the original map object.
- the map object can be automatically hidden after the user performs the operation on the map object, and only the original map object is displayed.
- Step S310 The target client acquires an identifier of the first special effect icon corresponding to the target prompt information according to the target prompt information selected by the user in the signal list.
- Step S320 The target client determines, according to the mapping relationship between the original map object and the map object, an original mapping operation location of the operation location on the map object in the original map object.
- the original map object has a mapping relationship with the map object, and the coordinate positions of the two can be converted to each other.
- the original mapping operation position of the operation position on the map object in the original map object may be determined.
- Step S330 The target client generates a first synchronization instruction by using the identifier of the first special effect icon and the original mapping operation location.
- the first synchronization instruction may be further configured to indicate that each client that needs to perform an interaction displays a first special effect icon corresponding to the identifier of the first special effect icon at the original mapping operation location on the original map object.
- the user may perform the first operation on the enlarged map object, and when the first special effect icon is finally displayed, the display may be performed in the original map. It can be determined that the first special effect icon can be simultaneously displayed on the main map in combination with the previous embodiment.
- the embodiment of the present application may also be configured to display the first special effect icon on the map object, so that the operation position of the first operation on the map object needs to be simultaneously added into the first synchronization instruction.
- the embodiment of the present application further extends the information interaction method in the application service. See picture FIG. 9 is a flowchart of still another method for information interaction in an application service according to an embodiment of the present application.
- the embodiment of the present application may further include the following operation process:
- Step S400 The target client acquires an operation object of the second operation when detecting that the user performs a second operation on the map object in the business scenario;
- the second operation is different from the first operation.
- the second operation may be a second pressing operation in which the duration does not exceed the first time threshold.
- the first operation may be a long press, such as the pressing time exceeding the first time threshold
- the second The operation can be a click, such as pressing the time below the first time threshold.
- the operation object operated by the second operation may be acquired, for example, when the second operation is the second pressing operation, the The operation object of the second pressing operation.
- Specific implementations may include:
- the set type operation object can be searched for around the operation position of the second operation, for example, within a set range near the operation position of the second operation.
- the set type operation object may include: enemy hero, our hero, enemy arrow tower, our arrow tower, NPC, wild monster, and the like.
- the setting type operation object may further include a map area, that is, if the various operation objects of the above example are not present in the setting range, the blank map area may be used as an operation object of a setting type.
- the second operation may be directly performed on the original map object, and of course, the second operation may be performed on the enlarged map object.
- Step S410 The target client acquires prompt information corresponding to the object type according to the object type of the operation object of the second operation;
- the prompt information corresponding to the various object types may be set in advance, and after the object type of the operation object of the second operation is determined, the corresponding prompt information is acquired.
- Step S420 The target client acquires an identifier of an avatar icon of a character model controlled by a user in the service scenario, and an identifier of an avatar icon of the operation object.
- the user can perform operations by controlling the role model within the business scenario.
- an identifier of an avatar icon of a character model controlled by a user logging in to the current target client in the business scenario, and an identifier of the avatar icon of the operation object may be obtained.
- each operation object in the business scenario has a corresponding avatar icon to indicate the identity of the operation object. It can be understood that different avatar icons correspond to different identifiers.
- the user-controlled character model may be an object that issues a prompt information
- the operation object may be an object to which the prompt information is directed.
- the prompt information corresponding to the first arrow tower may be “offensive”, so that the hero A may initiate an attacking enemy.
- Step S430 The target client generates a second synchronization instruction by using at least the acquired identifier of the avatar icon of the character model, the identifier of the avatar icon of the operation object, and the prompt information, and sends the second synchronization instruction to each client that needs to interact.
- the second synchronization instruction may be used to indicate that each client that needs to perform interaction displays an avatar icon of the character model, an avatar icon of the operation object, and the prompt information.
- each client can be pre- The prompt information corresponding to the different operation object types is agreed, and the second operation of the specified operation object is performed on the map object, so that the corresponding prompt information can be displayed in each client, and the character model that issues the prompt information is displayed at the same time.
- this embodiment further discloses a flow chart of another method for information interaction in an application service. As shown in FIG. 10, the method further includes:
- Step S500 The target client acquires the operation object of the second operation when detecting that the user performs the second operation on the map object in the business scenario;
- Step S510 The target client acquires a location of the role model controlled by the user in the map object.
- the map object herein may be an original map object, or may be a map object enlarged to the original map object. If it is the latter, the position of the character model on the map object can be converted to the original mapped character model position on the original map object according to the mapping relationship between the original map object and the map object.
- Step S520 The target client acquires prompt information corresponding to the object type according to the object type of the operation object of the second operation;
- Step S530 The target client acquires an identifier of an avatar icon of a character model controlled by a user in the service scenario, and an identifier of an avatar icon of the operation object.
- Step S540 The target client uses the acquired identifier of the avatar icon of the character model, the identifier of the avatar icon of the operation object, the prompt information, the location of the character model controlled by the user, and the preset second special effect icon.
- the identity generates a second synchronization instruction and is sent to each client that needs to interact.
- the second synchronization instruction may be used to indicate that each client that needs to perform interaction displays an avatar icon of the character model, an avatar icon of the operation object, and the prompt information, and is controlled by a user in the map object.
- the second special effect icon is displayed at the position of the character model.
- the position of the character model controlled by the user may be the position of the character model on the original map object.
- the process of displaying the second special effect icon at the position where the character model is located on the map object is further added in the embodiment.
- the second special effect icon is used to prompt the location of the character model that issued the prompt information.
- the display effect of the target client's game interface can be as shown in FIG. 11a.
- the offensive prompt information 11a may be displayed on the screen, and the target special effect icon m1 is displayed at the position of the character model in which the prompt information can be issued in the map object to mark the position of the character model.
- the attack prompt information 11a may include an avatar icon of the character model that issues the prompt information, a prompt, and an avatar icon of the operation object.
- the game interface display effect of the target client can be as shown in FIG. 11b.
- the protection prompt information 11b can be displayed on the screen, and the target special effect icon m1 is displayed at the position of the character model in which the prompt information can be issued in the map object to mark the position of the character model.
- the protection prompt information 11b may include an avatar icon, a prompt and a gesture of a character model that issues the prompt information.
- the avatar icon of the object may include an avatar icon, a prompt and a gesture of a character model that issues the prompt information.
- the game interface display effect of the target client can be as shown in FIG. 11c.
- the offensive prompt information 11c may be displayed on the screen, and the target special effect icon m1 is displayed at the position of the character model in which the prompt information can be issued in the map object to mark the position of the character model.
- the attack prompt information 11c may include an avatar icon of the character model that issues the prompt information, a prompt, and an avatar icon of the operation object.
- the above steps of the embodiment of the present application may be performed, and the game interface display effect of the target client may be as shown in FIG. 11d.
- the protection prompt information 11d may be displayed on the screen, and the target special effect icon m1 is displayed at the position of the character model in which the prompt information can be issued in the map object to mark the position of the character model.
- the protection prompt information 11d may include an avatar icon of the character model that issues the prompt information, a prompt and an avatar icon of the operation object.
- the above steps of the embodiment of the present application can be performed, and the game interface display effect of the target client can be as shown in FIG. 11e.
- the offensive prompt information 11e is displayed on the screen, and the target special effect icon m1 is displayed at the position of the character model in which the prompt information can be issued in the map object to mark the position of the character model.
- the attack prompt information 11e may include an avatar icon of the character model that issues the prompt information, a prompt, and an avatar icon of the operation object.
- the above steps of the embodiment of the present application may be performed, and the game interface display effect of the target client may be as shown in FIG. 11f.
- the attention prompt information 11f is displayed on the screen, and the target special effect icon m1 is displayed at the position of the character model in which the prompt information can be issued in the map object to mark the position of the character model.
- the attention prompt information 11f may include an avatar icon of the character model that issues the prompt information, and a prompt.
- step S540 may further include the following steps: first determining a role controlled by the user according to the mapping relationship between the original map object and the map object. The location of the model is in the original mapped character model location in the original map object; then, the identification of the avatar icon of the character model, the identification of the avatar icon of the operation object, the prompt information, the original mapped character model location, and the preset second
- the identifier of the special effect icon generates a second synchronization instruction and is sent to each client that needs to interact, wherein the second synchronization instruction is further configured to instruct each client to display the identifier corresponding to the identifier of the second special effect icon in the original mapping role model position.
- Special effects icon is further configured to instruct each client to display the identifier corresponding to the identifier of the second special effect icon in the original mapping role model position.
- FIG. 12 is a flowchart of still another method for information interaction in an application service according to an embodiment of the present application.
- the method provided by the embodiment of the present application may further include the following operation process. :
- Step S600 The target client responds to the trigger operation of the shortcut phrase icon displayed by the user on the target client interface, and displays a preset number of shortcut phrases;
- the embodiment of the present application may set a shortcut phrase icon on the interface of the target client in advance.
- the user is entering Before entering the business scene, you can set several shortcut phrases to be displayed through the shortcut phrase setting page.
- a plurality of preset shortcut phrases can be displayed by triggering the shortcut phrase icon.
- a shortcut phrase icon 13 may be disposed on the right side of the interface.
- a plurality of shortcut phrases can be displayed, the effect of which is shown in Fig. 13b, in which a plurality of shortcut phrases 14 are displayed.
- the embodiment of the present application can also support the user to input information in the business scenario, and specifically input the text in the input text box 15 in FIG. 13b.
- the transmission target of the input information can be specified, and in the transmission object selection frame 16 in FIG. 13b, the transmission target can be selected, for example, the transmission target is set to "us", “enemy", “all members", and the like.
- the embodiment of the present application can also provide a shortcut phrase setting interface. Referring to FIG. 13c, the user can select a shortcut phrase that he is accustomed to use in the page, wherein the shortcut phrase can be classified and displayed according to the function, so that the user can find the desired shortcut phrase.
- Step S610 The target client determines a target shortcut phrase selected by the user among the displayed plurality of shortcut phrases
- Step S620 The target client acquires an identifier of an avatar icon of a character model controlled by a user in the service scenario.
- Step S630 The target client generates a third synchronization instruction by using at least the identifier of the avatar icon of the character model and the target shortcut phrase, and sends the third synchronization instruction to each client that needs to perform interaction, where the third synchronization instruction is used to indicate that the Each client of the interaction displays an avatar icon of the character model and the target shortcut phrase.
- the user can use the shortcut phrase icon provided by the business scene interface to call up a preset shortcut phrase list and select a target shortcut phrase to be used.
- the target client may generate a third synchronization instruction based on the identifier of the target shortcut phrase and the avatar icon of the character model to instruct each client to display the identifier of the avatar icon of the character model and the target shortcut phrase, thereby causing each client to Quick communication of information.
- each client may display the target shortcut phrase in text form, or may broadcast it in voice.
- a display effect of displaying a shortcut phrase in a game interface is illustrated, wherein the target client can display a shortcut phrase prompt information 17 displayed on the interface, which can include an avatar of a character model for sending a shortcut phrase, and a target shortcut. Phrase content.
- the embodiment of the present application may further acquire the location of the role model controlled by the user in the map object in the map object, and further add the location and the identifier of the third special effect icon to the third. Synchronizing instructions to indicate that the third special effect icon m1 is displayed by the client at the location of the character model on the map object.
- the embodiment of the present application realizes information interaction between clients through map signal prompts, quick phrase prompts, and input text prompts, which greatly facilitates information interaction between mobile terminal users in a business scenario.
- the target client may execute the information interaction method in the application service of the foregoing embodiments, and send the generated synchronization instruction to the server.
- the server performs a consistency rule check on the synchronization instruction sent by the target client, and after determining that the check is passed, sends the synchronization instruction to each client to instruct each client to execute the synchronization instruction.
- the server may further determine a difference between a time when the target client sends the synchronization command last time and the current time, and determine the difference. Whether the value exceeds the set time difference threshold. If yes, the operation of performing the consistency check on the synchronization instruction sent by the target client is performed, and if not, the synchronization instruction is discarded.
- the set time difference threshold can be 1-3 seconds, or other values.
- the present application further discloses an application service information interaction device, where the device includes:
- the display unit 1301 is configured to: when detecting that the user performs the first operation on the map object in the business scenario, display a signal list corresponding to the first operation, where the signal list includes the set prompt information;
- the map object is a map of the main map of the business scenario;
- the first obtaining unit 1302 is configured to acquire, according to the target prompt information selected by the user in the signal list, an identifier corresponding to the target prompt information, where the target prompt information is any one of the plurality of prompt information.
- the first generating unit 1303 is configured to generate, by using the identifier corresponding to the target prompt information, a first synchronization instruction, where the first synchronization instruction is used to instruct the clients to display the target prompt information;
- the first sending unit 1304 is configured to send the first synchronization instruction to each client that needs to interact.
- the device further includes:
- a second acquiring unit configured to acquire an operation position of the first operation on the map object
- the display unit 1301 includes:
- a display subunit for displaying a list of signals corresponding to the first operation at the operating position.
- the first synchronization instruction is further generated by using the operation location, where the first synchronization instruction is specifically configured to instruct the clients to display the target prompt in the operation position on a map object. information.
- the identifier corresponding to the target prompt information is an identifier of the first special effect icon corresponding to the target prompt information
- the client displays the target prompt information in the operation position on the map object, where the client displays the identifier of the first special effect icon corresponding to the target prompt information in the operation position.
- the first special effect icon corresponding to the target prompt information is displayed.
- the device further includes:
- a first determining unit configured to determine, according to a mapping relationship between the map object and the main map, a mapping operation location of the operation location on the map object in the main map;
- the first synchronization instruction is further generated by using the mapping operation location, where the first synchronization instruction is further configured to display, at the mapping operation location on the primary map, a identifier corresponding to the identifier of the first special effect icon. Special effects icon.
- the first operation is a first pressing operation whose duration exceeds a first time threshold
- the second obtaining unit includes:
- a first acquiring subunit configured to acquire a pressing position of the first pressing operation on the map object.
- the signal list is a signal wheel, and the signal wheel includes a plurality of regions that are set. Wherein each area corresponds to a prompt information;
- the first obtaining unit 1302 includes:
- a second acquiring sub-unit configured to acquire, according to the target prompt information corresponding to the target area, an identifier of the first special effect icon corresponding to the target prompt information.
- the business scene further includes an original map object, where the map object is an enlarged display effect image of the original map object; the original map object, the map object, and the main Maps are mutually mapped;
- the device further includes:
- a second determining unit configured to determine, according to a mapping relationship between the original map object and the map object, an original mapping operation location of the operation location on the map object in the original map object;
- the first synchronization instruction is further generated by using the original mapping operation location, where the first synchronization instruction is further used to indicate that the client displays the original mapping operation location on the original map object.
- the special effect icon corresponding to the identifier of the first special effect icon.
- the target prompt information is used to prompt a collection at the operation location on the map object
- the first special effect icon corresponding to the target prompt information includes a direction indication icon, and the direction indication icon is used to indicate a direction of a position of a character model controlled by each client in the service scenario with respect to the operation position.
- the device further includes:
- a third acquiring unit configured to acquire an operation object of the second operation when detecting that the user performs a second operation on the map object in the business scenario
- a fourth obtaining unit configured to acquire, according to the object type of the operation object, prompt information corresponding to the object type
- a fifth acquiring unit configured to acquire an identifier of an avatar icon of a character model controlled by a user in the service scenario, and an identifier of an avatar icon of the operation object;
- a second generating unit configured to generate a second synchronization instruction by using at least an identifier of an avatar icon of the character model, an identifier of an avatar icon of the operation object, and the prompt information;
- a second sending unit configured to send the second synchronization instruction to each client that needs to interact
- the second synchronization instruction is used to instruct the clients to display an avatar icon of the character model, an avatar icon of the operation object, and the prompt information.
- the device further includes:
- a sixth acquiring unit configured to acquire a location of the character model controlled by the user in the map object
- the second generating unit includes:
- a first generation subunit configured to use an identifier of an avatar icon of the character model, an identifier of an avatar icon of the operation object, the prompt information, a location of a character model controlled by the user, and a preset second
- the identifier of the special effect icon generates a second synchronization instruction
- the second synchronization instruction is specifically configured to instruct the each client to display a special effect icon corresponding to the identifier of the second special effect icon at a position of the character model controlled by the user.
- the business scene further includes an original map object, where the map object is an enlarged display effect image of the original map object; the original map object, the map object, and the main Maps are mutually mapped;
- the first generating subunit includes:
- a determining module configured to determine, according to a mapping relationship between the original map object and the map object, an original mapping role model position of a location of a character model controlled by the user in the original map object;
- a generating module configured to generate an identifier by using an identifier of an avatar icon of the character model, an identifier of an avatar icon of the operation object, the prompt information, a location of the original mapping character model, and a preset identifier of a second special effect icon Two synchronization instructions;
- the second synchronization instruction is further configured to instruct the clients to display a special effect icon corresponding to the identifier of the second special effect icon at the original mapping role model location.
- the second operation is a second pressing operation whose duration does not exceed the first time threshold
- the third obtaining unit includes:
- a third acquiring subunit configured to acquire an operation object of the second pressing operation.
- the device further includes:
- a display unit configured to display a preset number of shortcut phrases in response to a trigger operation of the shortcut phrase icon displayed by the user on the target client interface
- a third determining unit configured to determine a target shortcut phrase selected by the user among the preset plurality of shortcut phrases
- a seventh acquiring unit configured to acquire an identifier of an avatar icon of a character model controlled by a user in the service scenario
- a third generating unit configured to generate a third synchronization instruction by using at least the identifier of the avatar icon of the character model and the target shortcut phrase;
- a third sending unit configured to send the third synchronization instruction to each client that needs to interact, the third synchronization instruction is used to instruct the clients to display an avatar icon of the character model and the target Quick phrase.
- the device further includes:
- An eighth acquiring unit configured to acquire a location of the role model controlled by the user in the map object
- the third generating unit includes:
- a second generating subunit configured to generate a third by using an identifier of the avatar icon of the character model, the target shortcut phrase, a position of the character model in the map object, and an identifier of a preset third special effect icon Synchronization instruction
- the third synchronization instruction is further configured to instruct the clients to display a special effect icon corresponding to the identifier of the third special effect icon at a location of the character model.
- FIG. 14 is a schematic structural diagram of a client hardware according to an embodiment of the present application.
- the client 14 can include:
- Processor 1 communication interface 2, memory 3, communication bus 4, and display screen 5;
- the processor 1, the communication interface 2, the memory 3, and the display screen 5 complete communication with each other through the communication bus 4;
- the communication interface 2 can be an interface of the communication module, such as an interface of the GSM module;
- a processor 1 for executing a program
- a memory 3 for storing a program
- the program can include program code, the program code including operational instructions of the processor.
- the processor 1 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- the memory 3 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
- the program can be used to:
- the signal list includes a plurality of set prompt information;
- the map object is a map of a main map of the business scenario;
- Synchronizing instructions are generated by using at least the identifier of the special effect icon and the operation position, where the synchronization instruction is used to indicate that each client that needs to perform interaction displays the identifier corresponding to the special effect icon at the operation position on the map object Special effects icon.
- the embodiment of the present application further provides an information interaction device in an application service.
- the device may include:
- the number of processors 1501 in the browser server may be one or more, and one processor is taken as an example in FIG.
- the processor 1501, the memory 1502, the input device 1503, and the output device 1504 may be connected by a bus or other means, and the input device 1503 and the output device 1504 may be an interface of the communication module, such as an interface of the GSM module. .
- the bus connection is taken as an example.
- the memory 1502 can be used to store software programs and modules, and the processor 1501 executes various functional applications and data processing of the browser server by running software programs and modules stored in the memory 1502.
- the memory 1502 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, and the like.
- memory 1502 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.
- Input device 1503 can be used to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the browser server.
- the processor 1501 loads the executable file corresponding to the process of one or more applications into the memory 1502 according to the following instructions, and is executed by the processor 1501 and stored in the memory 1502.
- the application to implement various functions:
- the signal list includes a set of prompt information
- the map object is the service The master of the scene Map of the map
- the target prompt information is any one of the plurality of prompt information
- the first synchronization instruction is generated by using the identifier corresponding to the target prompt information, and is sent to each client that needs to perform an interaction.
- the first synchronization instruction is used to instruct the clients to display the target prompt information.
- the method before the displaying the signal list corresponding to the first operation, the method further includes:
- the displaying a signal list corresponding to the first operation includes:
- a signal list corresponding to the first operation is displayed at the operation position.
- the first synchronization instruction is further generated by using the operation location, where the first synchronization instruction is specifically configured to instruct the clients to display the target at the operation location on a map object. Prompt message.
- the identifier corresponding to the target prompt information is an identifier of the first special effect icon corresponding to the target prompt information
- the client displays the target prompt information in the operation position on the map object, where the client displays the identifier of the first special effect icon corresponding to the target prompt information in the operation position.
- the first special effect icon corresponding to the target prompt information is displayed.
- the method further includes:
- the first synchronization instruction is further generated by using the mapping operation location, where the first synchronization instruction is further configured to display, at the mapping operation location on the primary map, a identifier corresponding to the identifier of the first special effect icon. Special effects icon.
- the first operation is a first pressing operation whose duration exceeds a first time threshold
- the obtaining an operation location of the first operation on the map object includes:
- the signal list is a signal wheel, and the signal wheel includes a plurality of regions that are set, wherein each region corresponds to a prompt information;
- the business scenario further includes an original map object, where the map object is an enlarged display effect view on the original map object; the original map object, the map object, and the The main maps are mutually mapped;
- the method further includes: before the generating, by using the identifier corresponding to the target prompt information, the first synchronization instruction, and sending to each client that needs to perform the interaction, the method further includes:
- the first synchronization instruction is further generated by using the original mapping operation location, where the first synchronization instruction is further used to indicate that the client displays the original mapping operation location on the original map object.
- the special effect icon corresponding to the identifier of the first special effect icon.
- the target prompt information is used to prompt to collect at the operation location on the map object
- the first special effect icon corresponding to the target prompt information includes a direction indication icon, and the direction indication icon is used to indicate a direction of a position of a character model controlled by each client in the service scenario with respect to the operation position.
- the method further includes:
- the second synchronization instruction is used to instruct the clients to display an avatar icon of the character model, an avatar icon of the operation object, and the prompt information.
- the method further includes:
- the at least the identifier of the avatar icon of the role model, the identifier of the avatar icon of the operation object, and the prompt information are used to generate a second synchronization instruction and sent to each client that needs to perform interaction, including:
- the second synchronization instruction is specifically configured to instruct the each client to display a special effect icon corresponding to the identifier of the second special effect icon at a position of the character model controlled by the user.
- the business scenario further includes an original map object, where the map object is an enlarged display effect view on the original map object; the original map object, the map object, and the The main maps are mutually mapped;
- the identifier of the avatar icon of the character model, the identifier of the avatar icon of the operation object, the prompt information, the location of the character model controlled by the user, and the identifier of the preset second special effect icon are generated.
- Two synchronization instructions are sent to each client that needs to interact, including:
- the second synchronization instruction is further configured to instruct the clients to display a special effect icon corresponding to the identifier of the second special effect icon at the original mapping role model location.
- the second operation is a second pressing operation in which the duration does not exceed the first time threshold
- the acquiring the operation object of the second operation includes:
- the method further includes:
- the method further includes:
- the third synchronization instruction is further configured to instruct the clients to display a special effect icon corresponding to the identifier of the third special effect icon at a location of the character model.
- the embodiment of the present application further provides a storage medium for storing a program code, which is used to execute any one of the embodiments of the information interaction method in the application service described in the foregoing embodiments.
- the embodiment of the present application further provides a computer program product comprising instructions, when executed on a computer, causing the computer to perform any one of the embodiments of the information communication method in the application service described in the foregoing embodiments.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Business, Economics & Management (AREA)
- Optics & Photonics (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种应用业务内信息交互方法、装置及系统,本申请可以支持用户在业务场景内的地图对象上执行第一操作,并根据该第一操作显示对应的信号列表。由于该信号列表中预置有若干提示信息,因此,用户可以从中选择目标提示信息,进而目标客户端会获取目标提示信息对应的标识,并利用该目标提示信息对应的标识生成第一同步指令,以指示需要进行交互的各客户端在地图对象上显示与所述目标提示信息,并且由于该目标提示信息为各客户端之间事先约定好的沟通信号。因此,用户可以通过目标客户端,将想要传达给其他用户的信息以较为便捷的方式发送至其他用户的客户端,从而能够极大方便用户之间的信息交互。
Description
本申请要求于2016年11月24日提交中国专利局、申请号为201611050953.4、申请名称为“一种应用业务内信息交互方法及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及信息交互技术领域,更具体地说,涉及应用业务内信息交互。
随着互联网技术的发展,越来越多的应用为用户提供了丰富的业务服务。在某些应用提供的业务场景中,每个用户均可以控制业务场景内的一个角色模型,并且多个角色模型可以协同工作。比较常见的如游戏类应用,以多人在线战术竞技游戏(Multiplayer Online Battle Arena Games,MOBA)为例,用户控制一角色模型与其它队友一起战斗,战斗对象可以是场景内的非玩家角色(Non Player Character,NPC),也可以是其它玩家控制的敌对角色模型。
在上述业务场景中,对于应用于电脑等具备键盘、鼠标输入功能的终端的应用,用户可以通过键盘、鼠标方便的与场景内其它用户进行信息交互,以更好的完成既定任务。但是,对于应用于手机等不具备键盘、鼠标输入功能的终端的应用,在上述业务场景内会受限于此类终端虚拟键盘的输入不便,导致在该业务场景内用户之间的信息沟通受到了严重的阻碍,不便于用户间的信息交互。
发明内容
有鉴于此,本申请提供了一种应用业务内信息交互方法及系统,用于解决现有应用于手机等不具备键盘、鼠标输入功能的终端的应用,其业务场景内用户之间信息沟通不便的问题。
为了实现上述目的,第一方面,本申请提供了一种应用业务内信息交互方法,应用于目标客户端,所述方法包括:
在检测到用户在业务场景内的地图对象上执行第一操作时,显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为所述业务场景的主地图的映射图;
根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识;所述目标提示信息为所述若干提示信息中的任意一个;
至少利用所述目标提示信息对应的标识生成第一同步指令并向需要进行交互的各客户端发送,所述第一同步指令用于指示所述各客户端显示所述目标提示信息。
在第一方面的一种可能的实现方式中,在所述显示与所述第一操作对应的信号列表之前,所述方法还包括:
获取所述第一操作在所述地图对象上的操作位置;
所述显示与所述第一操作对应的信号列表,包括:
在所述操作位置显示与所述第一操作对应的信号列表。
在第一方面的一种可能的实现方式中,所述第一同步指令还利用所述操作位置生成,所述第一同步指令具体用于指示所述各客户端在地图对象上的所述操作位置显示所述目标提示信息。
在第一方面的一种可能的实现方式中,所述目标提示信息对应的标识为所述目标提示信息对应的第一特效图标的标识;
所述各客户端在地图对象上的所述操作位置显示所述目标提示信息,具体为:所述各客户端通过所述目标提示信息对应的第一特效图标的标识,在所述操作位置显示所述目标提示信息对应的第一特效图标。
在第一方面的一种可能的实现方式中,在所述获取所述第一操作在所述地图对象上的操作位置之后,所述方法还包括:
根据所述地图对象与所述主地图的映射关系,确定所述地图对象上的所述操作位置在所述主地图中的映射操作位置;
则,所述第一同步指令还利用所述映射操作位置生成,所述第一同步指令还用于在所述主地图上的所述映射操作位置处显示与所述第一特效图标的标识对应的特效图标。
在第一方面的一种可能的实现方式中,所述第一操作为持续时间超过第一时间阈值的第一按压操作;
所述获取所述第一操作在所述地图对象上的操作位置,包括:
获取所述第一所述按压操作在所述地图对象上的按压位置。
在第一方面的一种可能的实现方式中,所述信号列表为信号轮盘,所述信号轮盘包括设定的若干区域,其中,每一区域对应一提示信息;
所述根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识,包括:
确定所述第一按压操作的结束位置,以及所述结束位置在所述信号轮盘中所处的目标区域;
根据所述目标区域对应的目标提示信息,获取与所述目标提示信息对应的第一特效图标的标识。
在第一方面的一种可能的实现方式中,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;
在所述至少利用所述目标提示信息对应的标识生成第一同步指令并向需要进行交互的各客户端发送之前,所述方法还包括:
根据所述原始地图对象与所述地图对象的映射关系,确定所述地图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置;
则,所述第一同步指令还利用所述原始映射操作位置生成,所述第一同步指令还用于指示所述各客户端在所述原始地图对象上的所述原始映射操作位置显示与所述第一特效图标的标识对应的特效图标。
在第一方面的一种可能的实现方式中,所述目标提示信息用于提示向所述地图对象上
的所述操作位置处集合;
所述目标提示信息对应的第一特效图标包含方向指示图标,所述方向指示图标用于指示所述业务场景内所述各客户端所控制的角色模型的位置相对于所述操作位置的方向。
在第一方面的一种可能的实现方式中,所述方法还包括:
在检测到用户在所述业务场景内的所述地图对象上执行第二操作时,获取所述第二操作的操作对象;
根据所述操作对象的对象类型,获取与所述对象类型对应的提示信息;
获取所述业务场景内用户所控制的角色模型的头像图标的标识,以及所述操作对象的头像图标的标识;
至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令并向需要进行交互的各客户端发送;
所述第二同步指令用于指示所述各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息。
在第一方面的一种可能的实现方式中,所述方法还包括:
获取所述地图对象中,所述用户所控制的角色模型的位置;
所述至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令并向需要进行交互的各客户端发送,包括:
利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送;
所述第二同步指令具体用于指示所述各客户端在所述用户所控制的角色模型的位置显示与所述第二特效图标的标识对应的特效图标。
在第一方面的一种可能的实现方式中,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;
所述利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送,包括:
根据所述原始地图对象与所述地图对象的映射关系,确定所述用户所控制的角色模型的位置在所述原始地图对象中的原始映射角色模型位置;
利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述原始映射角色模型位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送;
所述第二同步指令还用于指示所述各客户端在所述原始映射角色模型位置显示与所述第二特效图标的标识对应的特效图标。
在第一方面的一种可能的实现方式中,所述第二操作为持续时间未超过第一时间阈值的第二按压操作;
所述获取所述第二操作的操作对象,包括:
获取所述第二按压操作的操作对象。
在第一方面的一种可能的实现方式中,还包括:
响应用户对所述目标客户端界面展示的快捷短语图标的触发操作,展示预设的若干条快捷短语;
确定用户在所述预设的若干条快捷短语中所选中的目标快捷短语;
获取所述业务场景内用户所控制的角色模型的头像图标的标识;
至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令并向需要进行交互的各客户端发送,所述第三同步指令用于指示所述各客户端显示所述角色模型的头像图标和所述目标快捷短语。
在第一方面的一种可能的实现方式中,所述方法还包括:
获取所述地图对象中,所述用户所控制的角色模型的位置;
所述至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令并向需要进行交互的各客户端发送,包括:
利用所述角色模型的头像图标的标识、所述目标快捷短语、所述角色模型在所述地图对象中的位置以及预置的第三特效图标的标识生成第三同步指令并向需要进行交互的各客户端发送;
所述第三同步指令还用于指示所述各客户端在所述角色模型的位置显示与所述第三特效图标的标识对应的特效图标。
第二方面,本申请提供了一种应用业务内信息交互装置,所述装置包括:
显示单元,用于在检测到用户在业务场景内的地图对象上执行第一操作时,显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为所述业务场景的主地图的映射图;
第一获取单元,用于根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识;所述目标提示信息为所述若干提示信息中的任意一个;
第一生成单元,用于至少利用所述目标提示信息对应的标识生成第一同步指令,所述第一同步指令用于指示所述各客户端显示所述目标提示信息;
第一发送单元,用于将所述第一同步指令向需要进行交互的各客户端发送。
在第二方面的一种可能的实现方式中,所述装置还包括:
第二获取单元,用于获取所述第一操作在所述地图对象上的操作位置;
所述显示单元,包括:
显示子单元,用于在所述操作位置显示与所述第一操作对应的信号列表。
在第二方面的一种可能的实现方式中,所述第一同步指令还利用所述操作位置生成,所述第一同步指令具体用于指示所述各客户端在地图对象上的所述操作位置显示所述目标提示信息。
在第二方面的一种可能的实现方式中,所述目标提示信息对应的标识为所述目标提示信息对应的第一特效图标的标识;
所述各客户端在地图对象上的所述操作位置显示所述目标提示信息,具体为:所述各客户端通过所述目标提示信息对应的第一特效图标的标识,在所述操作位置显示所述目标提示信息对应的第一特效图标。
在第二方面的一种可能的实现方式中,所述装置还包括:
第一确定单元,用于根据所述地图对象与所述主地图的映射关系,确定所述地图对象上的所述操作位置在所述主地图中的映射操作位置;
则,所述第一同步指令还利用所述映射操作位置生成,所述第一同步指令还用于在所述主地图上的所述映射操作位置处显示与所述第一特效图标的标识对应的特效图标。
在第二方面的一种可能的实现方式中,所述第一操作为持续时间超过第一时间阈值的第一按压操作;
所述第二获取单元,包括:
第一获取子单元,用于获取所述第一所述按压操作在所述地图对象上的按压位置。
在第二方面的一种可能的实现方式中,所述信号列表为信号轮盘,所述信号轮盘包括设定的若干区域,其中,每一区域对应一提示信息;
所述第一获取单元,包括:
确定子单元,用于确定所述第一按压操作的结束位置,以及所述结束位置在所述信号轮盘中所处的目标区域;
第二获取子单元,用于根据所述目标区域对应的目标提示信息,获取与所述目标提示信息对应的第一特效图标的标识。
在第二方面的一种可能的实现方式中,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;
则,所述装置还包括:
第二确定单元,用于根据所述原始地图对象与所述地图对象的映射关系,确定所述地图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置;
则,所述第一同步指令还利用所述原始映射操作位置生成,所述第一同步指令还用于指示所述各客户端在所述原始地图对象上的所述原始映射操作位置显示与所述第一特效图标的标识对应的特效图标。
在第二方面的一种可能的实现方式中,所述目标提示信息用于提示向所述地图对象上的所述操作位置处集合;
所述目标提示信息对应的第一特效图标包含方向指示图标,所述方向指示图标用于指示所述业务场景内所述各客户端所控制的角色模型的位置相对于所述操作位置的方向。
在第二方面的一种可能的实现方式中,所述装置还包括:
第三获取单元,用于在检测到用户在所述业务场景内的所述地图对象上执行第二操作时,获取所述第二操作的操作对象;
第四获取单元,用于根据所述操作对象的对象类型,获取与所述对象类型对应的提示信息;
第五获取单元,用于获取所述业务场景内用户所控制的角色模型的头像图标的标识,以及所述操作对象的头像图标的标识;
第二生成单元,用于至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令;
第二发送单元,用于将所述第二同步指令向需要进行交互的各客户端发送;
所述第二同步指令用于指示所述各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息。
在第二方面的一种可能的实现方式中,所述装置还包括:
第六获取单元,用于获取所述地图对象中,所述用户所控制的角色模型的位置;
所述第二生成单元,包括:
第一生成子单元,用于利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令;
所述第二同步指令具体用于指示所述各客户端在所述用户所控制的角色模型的位置显示与所述第二特效图标的标识对应的特效图标。
在第二方面的一种可能的实现方式中,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;
所述第一生成子单元,包括:
确定模块,用于根据所述原始地图对象与所述地图对象的映射关系,确定所述用户所控制的角色模型的位置在所述原始地图对象中的原始映射角色模型位置;
生成模块,用于利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述原始映射角色模型位置以及预置的第二特效图标的标识生成第二同步指令;
所述第二同步指令还用于指示所述各客户端在所述原始映射角色模型位置显示与所述第二特效图标的标识对应的特效图标。
在第二方面的一种可能的实现方式中,所述第二操作为持续时间未超过第一时间阈值的第二按压操作;
所述第三获取单元,包括:
第三获取子单元,用于获取所述第二按压操作的操作对象。
在第二方面的一种可能的实现方式中,所述装置还包括:
展示单元,用于响应用户对所述目标客户端界面展示的快捷短语图标的触发操作,展示预设的若干条快捷短语;
第三确定单元,用于确定用户在所述预设的若干条快捷短语中所选中的目标快捷短语;
第七获取单元,用于获取所述业务场景内用户所控制的角色模型的头像图标的标识;
第三生成单元,用于至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令;
第三发送单元,用于将所述第三同步指令向需要进行交互的各客户端发送,所述第三同步指令用于指示所述各客户端显示所述角色模型的头像图标和所述目标快捷短语。
在第二方面的一种可能的实现方式中,所述装置还包括:
第八获取单元,用于获取所述地图对象中,所述用户所控制的角色模型的位置;
所述第三生成单元,包括:
第二生成子单元,用于利用所述角色模型的头像图标的标识、所述目标快捷短语、所述角色模型在所述地图对象中的位置以及预置的第三特效图标的标识生成第三同步指令;所述第三同步指令还用于指示所述各客户端在所述角色模型的位置显示与所述第三特效图标的标识对应的特效图标。
第三方面,本申请提供了一种应用业务内信息交互系统,包括处于同一应用业务内的若干个客户端和应用业务对应的服务器,其中:
所述客户端用于执行权利要求1-15任一项所述的应用业务内信息交互方法;
所述服务器用于,对所述客户端发送的同步指令进行一致性规则检查,并在确定检查通过后,将所述同步指令发送给各客户端,以指示客户端执行所述同步指令。
在第三方面的一种可能的实现方式中,所述服务器在对所述客户端发送的同步指令进行一致性规则检查之前,确定所述客户端上一次发送同步指令的时间与当前时间的差值,并判断所述差值是否超过设定时间差阈值,若是,执行所述对所述客户端发送的同步指令进行一致性规则检查的操作,若否,舍弃所述同步指令。
第四方面,本申请提供了一种应用业务内信息交互设备,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行第一方面中任一项所述的应用业务内信息交互方法。
第五方面,本申请提供了一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行第一方面中任一项所述的应用业务内信息交互方法。
第六方面,本申请提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行第一方面中任一项所述的应用业务内信息交互方法。
第七方面,本申请提供了一种应用业务内信息交互方法,应用于客户端,所述客户端执行第一方面中任意一项所述的方法。
本申请实施例提供的应用业务内信息交互方法,检测到用户在业务场景内的地图对象上执行第一操作时,显示与第一操作对应的信号列表;然后,根据用户在信号列表中选取的目标提示信息,获取与目标提示信息对应的标识;接着,至少利用目标提示信息对应的标识生成第一同步指令并向需要进行交互的各客户端发送,所述第一同步指令用于指示所述各客户端显示所述目标提示信息。由此可见,本申请可以支持用户在业务场景内的地图对象上执行第一操作,并根据该第一操作显示对应的信号列表。由于该信号列表中预置有若干提示信息,因此,用户可以从中选择目标提示信息,进而目标客户端会获取目标提示信息对应的标识,并利用该目标提示信息对应的标识生成第一同步指令,
以指示需要进行交互的各客户端在地图对象上显示与所述目标提示信息,并且由于该目标提示信息为各客户端之间事先约定好的沟通信号。因此,用户可以通过目标客户端,将想要传达给其他用户的信息以较为便捷的方式发送至其他用户的客户端,从而能够极大方便用户之间的信息交互。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示例了MOBA游戏界面的战场示意图;
图2为本申请实施例公开的一种应用业务内信息交互系统结构示意图;
图3为本申请实施例公开的一种应用业务内信息交互方法流程图;
图4示例了一种地图对象上展示的信号轮盘的效果示意图;
图5为本申请实施例公开的另一种应用业务内信息交互方法流程图;
图6a-6c示例了MOBA游戏界面几种特效图标显示效果示意图;
图6d为对图6a中主地图上显示的特效图标的放大图;
图7示例了原始地图对象和地图对象间的位置关系示意图;
图8为本申请实施例公开的又一种应用业务内信息交互方法流程图;
图9为本申请实施例公开的又一种应用业务内信息交互方法流程图;
图10为本申请实施例公开的又一种应用业务内信息交互方法流程图;
图11a-11f示例了MOBA游戏界面几种提示信息显示效果示意图;
图12为本申请实施例公开的又一种应用业务内信息交互方法流程图;
图13a-13b示例了MOBA游戏界面快捷短语图标及快捷短语展示显示效果示意图;
图13c示例了MOBA游戏设置快捷短语界面示意图;
图13d示例了MOBA游戏界面快捷短语提示效果示意图;
图13e为本申请实施例公开的一种应用业务内信息交互装置的组成示意图;
图14为本申请实施例公开的一种客户端硬件结构示意图;
图15为本申请实施例公开的一种应用业务内信息交互设备的结构示意图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请提供的应用业务内信息交互方法主要应用于业务场景内存在地图对象的业务应
用,其中,该地图对象可以为该业务场景的主地图的映射图,或称为雷达图。在业务场景的主地图中,会存在多个可视的对象,而所有可视的对象都会在地图对象上展示出来,因此,通过该地图对象可以直观的查看整个主地图的实时状况。结合图1,以MOBA游戏界面为例进行说明:
如图1所示,战场11即为游戏场景的主地图,而图1中仅仅显示了主地图的一部分。地图对象12即为该战场11的映射图,即该地图对象12可以看作是该战场11的雷达图。角色模型13即为用户所控制的游戏场景内的英雄。
本申请公开了一种应用业务内信息交互系统,为应用业务内信息交互方法提供了硬件实施架构。参见图2,图2为本申请实施例公开的一种应用业务内信息交互系统的结构示意图,该系统可以包括:
处于同一应用业务内的若干个客户端10和应用业务对应的服务器20。
其中,客户端10可以用于检测用户在地图对象上执行的操作,并根据该操作获取提示信息,接着获取该提示信息对应的标识,基于该提示信息对应的标识生成同步指令,并发送给服务器20;
服务器20用于对同步指令进行一致性规则检查,以确保该同步指令的合法性和规范性,在对该同步指令检查通过后,将该同步指令发送给各个客户端10,其中包括上传该同步指令的客户端;
各客户端10在收到服务器20发送的同步指令时,在各自的地图对象上显示该提示信息。
该特效图标作为各客户端10之间事先约定好的沟通信号,能够极大方便用户之间的信息交互。
其中,上述的客户端10可以是智能手机、IPAD等具备安装业务应用的电子设备,服务器20可以是业务应用对应的应用服务器,其可以是一台或多台服务器组成的服务器集群,或云平台。
接下来,本申请实施例基于任意一客户端10对本申请的应用业务内信息交互方法进行介绍,为便于描述,将该客户端10称为目标客户端。图3为本申请实施例公开的一种应用业务内信息交互方法流程图,如图3所示,该方法包括:
步骤S100、目标客户端在检测到用户在业务场景内的地图对象上执行第一操作时,显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;
其中,所述地图对象为所述业务场景的主地图的映射图。
第一操作可以是设定的操作,如点击、长按、双击等。客户端在检测到用户在地图对象上执行第一操作时,可以获取预先设定的与第一操作对应的信号列表,并将信号列表显示在地图对象上。
其中,信号列表可以包括设定的若干提示信息。信号列表可以是信号轮盘,信号轮盘包括设定的若干区域,每一区域对应一提示信息。提示信息可以根据业务场景的需要而设定。
参见图4,图4示例了一种地图对象上展示的信号轮盘的效果示意图。其中,信号轮
盘包含“在路上”、“敌人消失”、“撤退”三种设定提示信息,同时在信号轮盘的中心还包括一个退出控件。图4中,信号轮盘的每一个区域中,进一步还包括有提示信息对应的特效图标,以提示信息为“敌人消失”为例,其对应的特效图标可以是一个“?”形式的图标。
当然,图4仅仅示例了信号列表的一种可选形式,除此之外其还可以是其它形式,且信号列表包括的提示信息也不限定于图4示例的几种。
在本申请实施例的一种实施方式中,该方法还可以包括:获取所述第一操作在所述地图对象上的操作位置。相应地,在获取到第一操作在地图对象上的操作位置之后,S100中的“显示与所述第一操作对应的信号列表”的步骤,具体地,可以在该地图对象上的该操作位置显示与该第一操作对应的信号列表。
以第一操作为长按为例,则获取第一操作在地图对象上的操作位置的过程可以包括,在检测到用户在业务场景内的地图对象上按压操作的持续时间超过第一时间阈值时,则该按压操作即为第一按压操作,接着,获取该第一按压操作在所述地图对象上的按压位置。
步骤S110、目标客户端根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识;
具体地,用户可以在信号列表展示的若干提示信息中选取一提示信息,作为目标提示信息。由目标客户端获取与目标提示信息对应的标识。
目标客户端中可以预先存储各个提示信息与各个标识间的对应关系。每一提示信息,其均存在唯一且不重复的标识。标识可以是数字ID,也可以是字符或字符与数字的结合。
其中,根据用户执行第一操作的不同方式,以及信号列表的不同展示方式,确定用户在信号列表中选取的目标提示信息的方式也可以不同。以第一操作为长按,且信号列表以信号轮盘形式展示为例,则确定用户在信号列表中选取的目标提示信息的过程可以包括:
确定第一按压操作时的结束位置,以及该结束位置在该信号轮盘中所处的目标区域。
具体地,用户长按可以呼出信号轮盘,用户可以保持按压状态并滑动至信号轮盘某一区域,在该区域结束第一按压操作。则客户端会确定第一按压操作的结束位置,以及该结束位置在该信号轮盘中所处的目标区域,并将该目标区域对应的提示信息作为目标提示信息。后续可以获取目标提示信息对应的标识。
在一种实施方式中,目标提示信息对应的标识可以为该目标提示信息对应的第一特效图标的标识。
由于目标客户端中可以预先存储提示信息与特效图标的标识间的对应关系。其中,每一提示信息对应每一特效图标,每一特效图标均存在唯一且不重复的标识。特效图标可以为各个客户端预先约定好的沟通信号,通过在客户端展示特效图标可以替代文字输入,便于用户间快速进行信息交互。
步骤S120、目标客户端至少利用所述目标提示信息对应的标识生成第一同步指令并向需要进行交互的各客户端发送。
其中,所述第一同步指令可以用于指示需要进行交互的各客户端显示该目标提示信息对应的标识所对应的目标提示信息。
具体地,目标客户端可以利用获取到的目标提示信息对应的标识生成第一同步指令,进一步可以将该第一同步指令发送给服务器,由服务器进行一致性规则检查,并在检查通过后发送给需要进行信息交互的各客户端10,由各客户端10在地图对象上的所述操作位置处显示与所述目标提示信息对应的标识对应的目标提示信息。
其中,需要进行信息交互的各客户端在加入业务场景时,服务器可以为这些客户端创建一个房间,后续服务器收到该房间内任意一个客户端发送的同步指令时,进行一致性规则检查通过后,将同步指令发送给该房间内的所有客户端。
在一种实施方式中,若可以获取第一操作在地图对象上的操作位置,则第一同步指令还可以利用所述操作位置生成,其中,该第一同步指令可以具体用于指示各客户端10在地图对象上的该操作位置显示该目标提示信息。
并且,若目标提示信息对应的标识为该目标提示信息对应的第一特效图标的标识,则各客户端可以在该地图对象上的操作位置显示目标提示信息。具体地,可以为该各客户端通过该目标提示信息对应的第一特效图标的标识,在该操作位置显示该目标提示信息对应的第一特效图标。
具体地,目标客户端可以利用获取到的操作位置及特效图标的标识生成第一同步指令,进一步可以将该同步指令发送给服务器,由服务器进行一致性规则检查,并在检查通过后发送给需要进行信息交互的各客户端10,由各客户端10在地图对象上的该操作位置处显示与该第一特效图标的标识对应的第一特效图标。
本申请实施例提供的应用业务内信息交互方法,可以支持用户在业务场景内的地图对象上执行第一操作,并根据该第一操作显示对应的信号列表。由于该信号列表中预置有若干提示信息,因此,用户可以从中选择目标提示信息,进而目标客户端会获取目标提示信息对应的标识,并利用该目标提示信息对应的标识生成第一同步指令,以指示需要进行交互的各客户端在地图对象上显示与所述目标提示信息,并且由于该目标提示信息为各客户端之间事先约定好的沟通信号。因此,用户可以通过目标客户端,将想要传达给其他用户的信息以较为便捷的方式发送至其他用户的客户端,从而能够极大方便用户之间的信息交互。
参见图5,图5为本申请实施例公开的另一种应用业务内信息交互方法流程图,如图5所示,该方法可以包括:
步骤S200、目标客户端在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,并在所述地图对象上所述操作位置处显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;
其中,所述地图对象可以为对所述业务场景的主地图的映射图。
步骤S210、目标客户端根据所述地图对象与主地图的映射关系,确定所述地图对象上的所述操作位置在所述主地图中的映射操作位置;
具体地,上文已经介绍业务场景内地图对象与主地图的映射关系,地图对象可以看作是按照一定的缩放比例对主地图进行缩小后的显示效果,可以理解的是,地图对象上的任意位置在主地图上都存在唯一映射位置。因此,二者之间可以通过固定位置映射关系进行
位置转换。
基于此,本步骤中可以根据地图对象与主地图的映射关系,确定地图对象上的所述操作位置在所述主地图中的映射操作位置。
步骤S220、目标客户端根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的第一特效图标的标识;
步骤S230、目标客户端利用所述第一特效图标的标识、所述操作位置和所述映射操作位置生成第一同步指令。
其中,所述第一同步指令可以用于指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述第一特效图标的标识对应的第一特效图标,以及,在所述主地图上的所述映射操作位置处显示与所述第一特效图标的标识对应的第一特效图标。
可以理解的是,上述步骤S210和步骤S220的执行顺序可以相互调换,或同时执行。
相比于上一实施例介绍的交互方法,本实施例中,在获取地图对象上的操作位置之后,进一步地,可以确定该操作位置在主地图上的映射操作位置,进而将该映射操作位置也加入第一同步指令,以指示目标客户端进一步在主地图上的映射操作位置同步显示第一特效图标。相比于单一在地图对象上显示第一特效图标,本实施例进一步在主地图上显示第一特效图标,以便于用户可以精确查看第一特效图标在主地图上的显示位置。
接下来,以MOBA游戏界面为例进行说明,参见图6a-6c。
其中:
1、当用户在图4示例的信号轮盘中向上滑动选中“在路上”提示信息时,按照本申请上述操作后目标客户端游戏界面显示效果如图6a所示。其中,在地图对象上操作位置处显示特效图标a1,同时在主地图上也显示特效图标a1。
2、当用户在图4示例的信号轮盘中向右下滑动选中“撤退”提示信息时,按照本申请上述操作后目标客户端游戏界面显示效果如图6b所示。其中,在地图对象上操作位置处显示特效图标b1,同时在主地图上也显示特效图标b1。
3、当用户在图4示例的信号轮盘中向左下滑动选中“敌人消失”提示信息时,按照本申请上述操作后目标客户端游戏界面显示效果如图6c所示。其中,在地图对象上操作位置处显示特效图标c1,同时在主地图上也显示特效图标c1。
在一种实施方式中,目标提示信息可以用于提示向地图对象中所述操作位置集合。该目标提示信息对应的第一特效图标包含方向指示图标,该方向指示图标用于指示业务场景内各客户端所控制的角色模型的位置相对于所述操作位置的方向。
接下来,结合图6d进行说明:
图6d为对图6a中主地图上显示的特效图标的放大图。由图6d可以看出,该特效图标包含一个方向指示图标d1。该方向指示图标d1的缺口方向指示各客户端所控制的角色模型均从这个方向赶过来支援,这样,当其他队员看到该信号时,可以控制各客户端所控制的角色模型均有默契的往这个方向前进来和目标客户端所控制的角色模型会合。
在本申请的又一个实施例中介绍了另一种应用业务内信息交互方法。在介绍该方法之前,首先对业务场景内的地图对象进行介绍。
本实施例中,进一步限定在业务场景中还可以包括原始地图对象,所述地图对象可以为对原始地图对象放大后的显示效果图。其中,原始地图对象、地图对象和主地图可以互为映射关系。
通过设置原始地图对象放大后的地图对象,可以便于用户在地图对象上执行操作,避免出现误操作。
参见图7,其示例了原始地图对象和地图对象间的位置关系。其中,原始地图对象71位于屏幕左上角,地图对象72位于屏幕右上角。原始地图对象71上还可以设置放大图标,以便用户点击该放大图标后可以显示放大后的地图对象72。同时,在放大后的地图对象72上也可以设置缩小图标,以便用户点击该缩小图标后可以隐藏地图对象72,仅显示原始地图对象71。
在此基础上,用户还可以在放大后的地图对象72上执行各种操作,而第一特效图标还可以在原始地图对象71和主地图上显示。
参见图8,图8为本申请实施例公开的又一种应用业务内信息交互方法流程图,如图8所示,该方法可以包括:
步骤S300、目标客户端在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,并在所述地图对象上所述操作位置处显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;
其中,所述地图对象为对原始地图对象放大后的地图对象。
可选的,用户在地图对象上执行完操作后地图对象可以自动隐藏,只显示原始地图对象。
步骤S310、目标客户端根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的第一特效图标的标识;
步骤S320、目标客户端根据所述原始地图对象与所述地图对象的映射关系,确定所述地图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置;
具体地,原始地图对象与地图对象存在映射关系,二者的坐标位置可以相互转换。本步骤中,可以确定出所述地图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置。
步骤S330、目标客户端利用所述第一特效图标的标识和所述原始映射操作位置生成第一同步指令。
所述第一同步指令还可以用于指示需要进行交互的各客户端在所述原始地图对象上的所述原始映射操作位置处显示与所述第一特效图标的标识对应的第一特效图标。
本实施例中,用户可以在放大的地图对象上执行第一操作,最终显示第一特效图标时,可以在原始地图中进行显示。结合上一实施例可以确定,本申请实施例还可以在主地图上同时显示第一特效图标。
可选的,本申请实施例也可以设置在地图对象上同时显示第一特效图标,这样,就需要将第一操作在所述地图对象上的操作位置同时加入第一同步指令中。
在上述实施例的基础上,本申请实施例进一步扩展应用业务内信息交互方法。参见图
9,图9为本申请实施例公开的又一种应用业务内信息交互方法流程图,在上述各实施例实施步骤的基础上,本申请实施例进一步还可以包括如下操作流程:
步骤S400、目标客户端在检测到用户在业务场景内的地图对象上执行第二操作时,获取所述第二操作的操作对象;
具体地,第二操作不同于第一操作。一种可选的实施方式中,第二操作可以为持续时间未超过第一时间阈值的第二按压操作,例如,第一操作可以是长按,如按压时间超过第一时间阈值,而第二操作可以是点击,如按压时间低于第一时间阈值。需要说明的是,本步骤中,在检测到用户在地图对象上执行第二操作时,可以获取第二操作所操作的操作对象,比如,当第二操作为第二按压操作时,可以获取该第二按压操作的操作对象。具体实施方式可以包括:
在地图对象上,可以在第二操作的操作位置周围,比如可以是第二操作的操作位置附近的设定范围内,查找设定类型操作对象。以游戏类应用为例,设定类型操作对象可以包括:敌方英雄、我方英雄、敌方箭塔、我方箭塔、NPC、野怪等。当然,设定类型操作对象还可以进一步包括地图区域,即如果设定范围内不存在上述示例的各种操作对象时,还可以将空白的地图区域作为一种设定类型的操作对象。
根据上述实施例介绍的地图对象的概念,本步骤中可以是直接对原始地图对象执行第二操作,当然也可以是对放大后的地图对象执行第二操作。
步骤S410、目标客户端根据所述第二操作的操作对象的对象类型,获取与该对象类型对应的提示信息;
具体地,本申请实施例预先可以设置与各种对象类型对应的提示信息,进而在确定了第二操作的操作对象的对象类型之后,获取对应的提示信息。
步骤S420、目标客户端获取所述业务场景内用户所控制的角色模型的头像图标的标识以及所述操作对象的头像图标的标识;
具体地,用户可以在业务场景内通过控制角色模型来执行操作。本步骤中,可以获取登录当前目标客户端的用户在业务场景内所控制的角色模型的头像图标的标识,以及所述操作对象的头像图标的标识。
可以理解的是,业务场景内各操作对象都存在对应的头像图标,以表示操作对象的身份,可以理解的是,不同头像图标对应不同标识。
这里,用户控制的角色模型可以为发出提示信息的对象,而操作对象可以为提示信息所针对的对象。以游戏业务场景为例,用户控制一英雄A,并点击敌方第一箭塔,则与第一箭塔对应的提示信息可以是“进攻”,这样,就可以表示英雄A发起了进攻敌方第一箭塔的信息提示。
步骤S430、目标客户端至少利用获取的所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令并向需要进行交互的各客户端发送。
其中,所述第二同步指令可以用于指示需要进行交互的各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息。本实施例中,各客户端可以预先
约定好不同操作对象类型所对应的提示信息,进而实现通过在地图对象上对指定操作对象执行第二操作,可以在各客户端中显示对应的提示信息,同时显示发出该提示信息的角色模型的头像图标,以及提示信息所针对的对象的头像图标。
基于上一实施例,本实施例进一步公开了又一种应用业务内信息交互方法流程图,参见图10所示,该方法还包括:
步骤S500、目标客户端在检测到用户在业务场景内的地图对象上执行第二操作时,获取所述第二操作的操作对象;
步骤S510、目标客户端获取所述地图对象中,用户所控制的角色模型的位置;
具体地,这里的地图对象可以是原始地图对象,也可以是对原始地图对象放大后的地图对象。如果是后者,则可以根据原始地图对象与所述地图对象的映射关系,将角色模型在地图对象上的位置转换为在原始地图对象上的原始映射角色模型位置。
步骤S520、目标客户端根据所述第二操作的操作对象的对象类型,获取与该对象类型对应的提示信息;
步骤S530、目标客户端获取所述业务场景内用户所控制的角色模型的头像图标的标识以及所述操作对象的头像图标的标识;
步骤S540、目标客户端利用获取的所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送。
其中,所述第二同步指令可以用于指示需要进行交互的各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息,以及,在地图对象中用户所控制的角色模型的位置处显示所述第二特效图标。
其中,用户所控制的角色模型的位置可以为角色模型在原始地图对象上的位置。
相比于上一实施例,本实施例中进一步增加了在地图对象上角色模型所处位置处显示第二特效图标的过程。第二特效图标用于提示发出提示信息的角色模型的位置。
接下来,以MOBA游戏界面为例进行说明,参见图11a-11f。
其中:
1、当用户在地图对象上点击敌方英雄头像时,可以按照本申请实施例中的上述步骤进行操作,此时,目标客户端的游戏界面显示效果可以如图11a所示。其中,在屏幕中可以显示进攻提示信息11a,同时在地图对象中可以发出该提示信息的角色模型所处位置处显示目标特效图标m1,以标记角色模型的位置。
其中,进攻提示信息11a可以包括发出提示信息的角色模型的头像图标,提示语和操作对象的头像图标。
2、当用户在地图对象上点击我方英雄头像时,可以按照本申请实施例的上述步骤进行操作,此时目标客户端的游戏界面显示效果可以如图11b所示。其中,在屏幕中可以显示保护提示信息11b,同时在地图对象中可以发出该提示信息的角色模型所处位置处显示目标特效图标m1,以标记角色模型的位置。
其中,保护提示信息11b可以包括发出提示信息的角色模型的头像图标,提示语和操
作对象的头像图标。
3、当用户在地图对象上点击敌方箭塔时,可以按照本申请实施例的上述步骤进行操作,此时目标客户端的游戏界面显示效果可以如图11c所示。其中,在屏幕中可以显示进攻提示信息11c,同时在地图对象中可以发出该提示信息的角色模型所处位置处显示目标特效图标m1,以标记角色模型的位置。
其中,进攻提示信息11c可以包括发出提示信息的角色模型的头像图标,提示语和操作对象的头像图标。
4、当用户在地图对象上点击我方箭塔时,可以按照本申请实施例的上述步骤进行操作,目标客户端的游戏界面显示效果可以如图11d所示。其中,在屏幕中可以显示保护提示信息11d,同时在地图对象中可以发出该提示信息的角色模型所处位置处显示目标特效图标m1,以标记角色模型的位置。
其中,保护提示信息11d可以包括发出提示信息的角色模型的头像图标,提示语和操作对象的头像图标。
5、当用户在地图对象上点击主宰/暴君(属于游戏内的NPC)时,可以按照本申请实施例的上述步骤进行操作,目标客户端的游戏界面显示效果可以如图11e所示。其中,在屏幕中显示进攻提示信息11e,同时在地图对象中可以发出该提示信息的角色模型所处位置处显示目标特效图标m1,以标记角色模型的位置。
其中,进攻提示信息11e可以包括发出提示信息的角色模型的头像图标,提示语和操作对象的头像图标。
6、当用户在地图对象上点击空白地图区域时,可以按照本申请实施例的上述步骤进行操作,目标客户端的游戏界面显示效果可以如图11f所示。其中,在屏幕中显示注意提示信息11f,同时在地图对象中可以发出该提示信息的角色模型所处位置处显示目标特效图标m1,以标记角色模型的位置。
其中,注意提示信息11f可以包括发出提示信息的角色模型的头像图标,提示语。
需要说明的是,在一种实施方式中,若业务场景内还可以包括原始地图对象,则步骤S540还可以包括以下步骤:先根据原始地图对象与地图对象的映射关系,确定用户所控制的角色模型的位置在所述原始地图对象中的原始映射角色模型位置;然后,利用角色模型的头像图标的标识、操作对象的头像图标的标识、提示信息、原始映射角色模型位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送,其中,第二同步指令还可以用于指示各客户端在原始映射角色模型位置显示与第二特效图标的标识对应的特效图标。
在上述实施例的基础上,本申请实施例可以再进一步扩展应用业务内信息交互方法。参见图12,图12为本申请实施例公开的又一种应用业务内信息交互方法流程图,在上述各实施例实施步骤的基础上,本申请实施例所提供的方法进一步可以包括如下操作流程:
步骤S600、目标客户端响应用户对所述目标客户端界面展示的快捷短语图标的触发操作,展示预设的若干条快捷短语;
具体地,本申请实施例可以预先在目标客户端的界面上设置快捷短语图标。用户在进
入业务场景之前可以通过快捷短语设置页面设置需要展示的若干条快捷短语。进而在业务场景中通过触发快捷短语图标可以展示预设的若干条快捷短语。
以MOBA游戏为例,参见图13a示例的游戏界面可知,可以在界面右侧设置有快捷短语图标13。通过触发该快捷短语图标13可以展示设置的若干条快捷短语,效果如图13b,其中,展示有若干条快捷短语14。
同时由图13b可以看出,本申请实施例还可以支持用户在业务场景内自己输入信息,具体在图13b中输入文字框15中输入文字。同时,能够指定所输入信息的发送对象,在图13b中发送对象选择框16中可以选择发送对象,如设置发送对象为“我方”、“敌方”、“全体成员”等。
进一步地,考虑到快捷短语提示界面空间有限,只能够展示一定条数的快捷短语,本申请实施例还可以提供快捷短语设置界面。参见图13c,用户可以在该页面中选择自己习惯使用的快捷短语,其中,快捷短语可以按照功能进行分类展示,以便于用户查找所需的快捷短语。
步骤S610、目标客户端确定用户在展示的若干条快捷短语中所选中的目标快捷短语;
步骤S620、目标客户端获取所述业务场景内用户所控制的角色模型的头像图标的标识;
步骤S630、目标客户端至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令并向需要进行交互的各客户端发送,所述第三同步指令用于指示需要进行交互的各客户端显示所述角色模型的头像图标和所述目标快捷短语。
本实施例中,用户可以通过业务场景界面提供的快捷短语图标,来调出预先设定的快捷短语列表,并从中选择所需使用的目标快捷短语。目标客户端可以基于该目标快捷短语和角色模型的头像图标的标识生成第三同步指令,以指示各客户端显示所述角色模型的头像图标的标识和所述目标快捷短语,从而使得各客户端可以快速进行信息交流。
在一种实施方式中,各客户端可以以文字形式展示目标快捷短语,也可以以语音形式播报。
参见图13d,其示例了一种游戏界面中展示快捷短语的显示效果,其中,目标客户端可以显示界面展示有快捷短语提示信息17,其可以包括发送快捷短语的角色模型的头像,以及目标快捷短语内容。
进一步地,由图13d可知,本申请实施例还可以进一步获取所述地图对象中用户所控制的角色模型在所述地图对象中的位置,进而将该位置以及第三特效图标的标识加入第三同步指令,以指示客户端在地图对象上所述角色模型所处位置显示所述第三特效图标m1。
综上可知,本申请实施例通过地图信号提示、快捷短语提示以及输入文字提示,实现客户端之间的信息交互,极大方便了手机端用户之间在业务场景内的信息交互。
对于本申请实施例公开的应用业务内信息交互系统,其目标客户端可以执行上述各实施例示例的应用业务内信息交互方法,并将生成的同步指令发送给服务器。服务器对所述目标客户端发送的同步指令进行一致性规则检查,并在确定检查通过后,将所述同步指令发送给各客户端,以指示各客户端执行所述同步指令。
可选的,服务器在对所述目标客户端发送的同步指令进行一致性规则检查之前,进一步可以确定所述目标客户端上一次发送同步指令的时间与当前时间的差值,并判断所述差值是否超过设定时间差阈值,若是,执行所述对所述目标客户端发送的同步指令进行一致性规则检查的操作,若否,则舍弃所述同步指令。
通过这种策略,能够避免目标客户端在很短时间内多次发送信号,给服务器和目标客户端都带来很大的负担。
设定时间差阈值可以是1-3秒,或者其它数值。
参见图13e,与上述方法相对应,本申请还公开了一种应用业务内信息交互装置,所述装置包括:
显示单元1301,用于在检测到用户在业务场景内的地图对象上执行第一操作时,显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为所述业务场景的主地图的映射图;
第一获取单元1302,用于根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识;所述目标提示信息为所述若干提示信息中的任意一个;
第一生成单元1303,用于至少利用所述目标提示信息对应的标识生成第一同步指令,所述第一同步指令用于指示所述各客户端显示所述目标提示信息;
第一发送单元1304,用于将所述第一同步指令向需要进行交互的各客户端发送。
在一种实施方式中,所述装置还包括:
第二获取单元,用于获取所述第一操作在所述地图对象上的操作位置;
所述显示单元1301,包括:
显示子单元,用于在所述操作位置显示与所述第一操作对应的信号列表。
在一种实施方式中,所述第一同步指令还利用所述操作位置生成,所述第一同步指令具体用于指示所述各客户端在地图对象上的所述操作位置显示所述目标提示信息。
在一种实施方式中,所述目标提示信息对应的标识为所述目标提示信息对应的第一特效图标的标识;
所述各客户端在地图对象上的所述操作位置显示所述目标提示信息,具体为:所述各客户端通过所述目标提示信息对应的第一特效图标的标识,在所述操作位置显示所述目标提示信息对应的第一特效图标。
在一种实施方式中,所述装置还包括:
第一确定单元,用于根据所述地图对象与所述主地图的映射关系,确定所述地图对象上的所述操作位置在所述主地图中的映射操作位置;
则,所述第一同步指令还利用所述映射操作位置生成,所述第一同步指令还用于在所述主地图上的所述映射操作位置处显示与所述第一特效图标的标识对应的特效图标。
在一种实施方式中,所述第一操作为持续时间超过第一时间阈值的第一按压操作;
所述第二获取单元,包括:
第一获取子单元,用于获取所述第一所述按压操作在所述地图对象上的按压位置。
在一种实施方式中,所述信号列表为信号轮盘,所述信号轮盘包括设定的若干区域,
其中,每一区域对应一提示信息;
所述第一获取单元1302,包括:
确定子单元,用于确定所述第一按压操作的结束位置,以及所述结束位置在所述信号轮盘中所处的目标区域;
第二获取子单元,用于根据所述目标区域对应的目标提示信息,获取与所述目标提示信息对应的第一特效图标的标识。
在一种实施方式中,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;
则,所述装置还包括:
第二确定单元,用于根据所述原始地图对象与所述地图对象的映射关系,确定所述地图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置;
则,所述第一同步指令还利用所述原始映射操作位置生成,所述第一同步指令还用于指示所述各客户端在所述原始地图对象上的所述原始映射操作位置显示与所述第一特效图标的标识对应的特效图标。
在一种实施方式中,所述目标提示信息用于提示向所述地图对象上的所述操作位置处集合;
所述目标提示信息对应的第一特效图标包含方向指示图标,所述方向指示图标用于指示所述业务场景内所述各客户端所控制的角色模型的位置相对于所述操作位置的方向。
在一种实施方式中,所述装置还包括:
第三获取单元,用于在检测到用户在所述业务场景内的所述地图对象上执行第二操作时,获取所述第二操作的操作对象;
第四获取单元,用于根据所述操作对象的对象类型,获取与所述对象类型对应的提示信息;
第五获取单元,用于获取所述业务场景内用户所控制的角色模型的头像图标的标识,以及所述操作对象的头像图标的标识;
第二生成单元,用于至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令;
第二发送单元,用于将所述第二同步指令向需要进行交互的各客户端发送;
所述第二同步指令用于指示所述各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息。
在一种实施方式中,所述装置还包括:
第六获取单元,用于获取所述地图对象中,所述用户所控制的角色模型的位置;
所述第二生成单元,包括:
第一生成子单元,用于利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令;
所述第二同步指令具体用于指示所述各客户端在所述用户所控制的角色模型的位置显示与所述第二特效图标的标识对应的特效图标。
在一种实施方式中,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;
所述第一生成子单元,包括:
确定模块,用于根据所述原始地图对象与所述地图对象的映射关系,确定所述用户所控制的角色模型的位置在所述原始地图对象中的原始映射角色模型位置;
生成模块,用于利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述原始映射角色模型位置以及预置的第二特效图标的标识生成第二同步指令;
所述第二同步指令还用于指示所述各客户端在所述原始映射角色模型位置显示与所述第二特效图标的标识对应的特效图标。
在一种实施方式中,所述第二操作为持续时间未超过第一时间阈值的第二按压操作;
所述第三获取单元,包括:
第三获取子单元,用于获取所述第二按压操作的操作对象。
在一种实施方式中,所述装置还包括:
展示单元,用于响应用户对所述目标客户端界面展示的快捷短语图标的触发操作,展示预设的若干条快捷短语;
第三确定单元,用于确定用户在所述预设的若干条快捷短语中所选中的目标快捷短语;
第七获取单元,用于获取所述业务场景内用户所控制的角色模型的头像图标的标识;
第三生成单元,用于至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令;
第三发送单元,用于将所述第三同步指令向需要进行交互的各客户端发送,所述第三同步指令用于指示所述各客户端显示所述角色模型的头像图标和所述目标快捷短语。
在一种实施方式中,所述装置还包括:
第八获取单元,用于获取所述地图对象中,所述用户所控制的角色模型的位置;
所述第三生成单元,包括:
第二生成子单元,用于利用所述角色模型的头像图标的标识、所述目标快捷短语、所述角色模型在所述地图对象中的位置以及预置的第三特效图标的标识生成第三同步指令;
所述第三同步指令还用于指示所述各客户端在所述角色模型的位置显示与所述第三特效图标的标识对应的特效图标。
接下来的实施例中,对客户端10的硬件结构进行介绍,参见图14,图14为本申请实施例提供的一种客户端硬件结构示意图。
如图14所示,客户端14可以包括:
处理器1,通信接口2,存储器3,通信总线4,和显示屏5;
其中处理器1、通信接口2、存储器3和显示屏5通过通信总线4完成相互间的通信;
可选的,通信接口2可以为通信模块的接口,如GSM模块的接口;
处理器1,用于执行程序;
存储器3,用于存放程序;
程序可以包括程序代码,所述程序代码包括处理器的操作指令。
处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
其中,程序具体可以用于:
在检测到用户在业务场景内的地图对象上执行第一操作时,获取所述第一操作在所述地图对象上的操作位置,并在所述地图对象上所述操作位置处显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为对所述业务场景的主地图的映射图;
根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的特效图标的标识;
至少利用所述特效图标的标识和所述操作位置生成同步指令,所述同步指令用于指示需要进行交互的各客户端在地图对象上的所述操作位置处显示与所述特效图标的标识对应的特效图标。
本申请实施例还提供一种应用业务内信息交互设备,参见图15所示,所述设备可以包括:
处理器1501、存储器1502、输入装置1503和输出装置1504。浏览器服务器中的处理器1501的数量可以一个或多个,图8中以一个处理器为例。在本发明的一些实施例中,处理器1501、存储器1502、输入装置1503和输出装置1504可通过总线或其它方式连接,输入装置1503和输出装置1504可以为通信模块的接口,如GSM模块的接口。其中,图8中以通过总线连接为例。
存储器1502可用于存储软件程序以及模块,处理器1501通过运行存储在存储器1502的软件程序以及模块,从而执行浏览器服务器的各种功能应用以及数据处理。存储器1502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等。此外,存储器1502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入装置1503可用于接收输入的数字或字符信息,以及产生与浏览器服务器的用户设置以及功能控制有关的键信号输入。
具体在本实施例中,处理器1501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器1502中,并由处理器1501来运行存储在存储器1502中的应用程序,从而实现各种功能:
在检测到用户在业务场景内的地图对象上执行第一操作时,显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为所述业务场景的主
地图的映射图;
根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识;所述目标提示信息为所述若干提示信息中的任意一个;
至少利用所述目标提示信息对应的标识生成第一同步指令并向需要进行交互的各客户端发送,所述第一同步指令用于指示所述各客户端显示所述目标提示信息。
一种可能的实现方式中,在所述显示与所述第一操作对应的信号列表之前,所述方法还包括:
获取所述第一操作在所述地图对象上的操作位置;
所述显示与所述第一操作对应的信号列表,包括:
在所述操作位置显示与所述第一操作对应的信号列表。
一种可能的实现方式中,所述第一同步指令还利用所述操作位置生成,所述第一同步指令具体用于指示所述各客户端在地图对象上的所述操作位置显示所述目标提示信息。
一种可能的实现方式中,所述目标提示信息对应的标识为所述目标提示信息对应的第一特效图标的标识;
所述各客户端在地图对象上的所述操作位置显示所述目标提示信息,具体为:所述各客户端通过所述目标提示信息对应的第一特效图标的标识,在所述操作位置显示所述目标提示信息对应的第一特效图标。
一种可能的实现方式中,在所述获取所述第一操作在所述地图对象上的操作位置之后,所述方法还包括:
根据所述地图对象与所述主地图的映射关系,确定所述地图对象上的所述操作位置在所述主地图中的映射操作位置;
则,所述第一同步指令还利用所述映射操作位置生成,所述第一同步指令还用于在所述主地图上的所述映射操作位置处显示与所述第一特效图标的标识对应的特效图标。
一种可能的实现方式中,所述第一操作为持续时间超过第一时间阈值的第一按压操作;
所述获取所述第一操作在所述地图对象上的操作位置,包括:
获取所述第一所述按压操作在所述地图对象上的按压位置。
一种可能的实现方式中,所述信号列表为信号轮盘,所述信号轮盘包括设定的若干区域,其中,每一区域对应一提示信息;
所述根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识,包括:
确定所述第一按压操作的结束位置,以及所述结束位置在所述信号轮盘中所处的目标区域;
根据所述目标区域对应的目标提示信息,获取与所述目标提示信息对应的第一特效图标的标识。
一种可能的实现方式中,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;
在所述至少利用所述目标提示信息对应的标识生成第一同步指令并向需要进行交互的各客户端发送之前,所述方法还包括:
根据所述原始地图对象与所述地图对象的映射关系,确定所述地图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置;
则,所述第一同步指令还利用所述原始映射操作位置生成,所述第一同步指令还用于指示所述各客户端在所述原始地图对象上的所述原始映射操作位置显示与所述第一特效图标的标识对应的特效图标。
一种可能的实现方式中,所述目标提示信息用于提示向所述地图对象上的所述操作位置处集合;
所述目标提示信息对应的第一特效图标包含方向指示图标,所述方向指示图标用于指示所述业务场景内所述各客户端所控制的角色模型的位置相对于所述操作位置的方向。
一种可能的实现方式中,所述方法还包括:
在检测到用户在所述业务场景内的所述地图对象上执行第二操作时,获取所述第二操作的操作对象;
根据所述操作对象的对象类型,获取与所述对象类型对应的提示信息;
获取所述业务场景内用户所控制的角色模型的头像图标的标识,以及所述操作对象的头像图标的标识;
至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令并向需要进行交互的各客户端发送;
所述第二同步指令用于指示所述各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息。
一种可能的实现方式中,所述方法还包括:
获取所述地图对象中,所述用户所控制的角色模型的位置;
所述至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令并向需要进行交互的各客户端发送,包括:
利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送;
所述第二同步指令具体用于指示所述各客户端在所述用户所控制的角色模型的位置显示与所述第二特效图标的标识对应的特效图标。
一种可能的实现方式中,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;
所述利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送,包括:
根据所述原始地图对象与所述地图对象的映射关系,确定所述用户所控制的角色模型
的位置在所述原始地图对象中的原始映射角色模型位置;
利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述原始映射角色模型位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送;
所述第二同步指令还用于指示所述各客户端在所述原始映射角色模型位置显示与所述第二特效图标的标识对应的特效图标。
一种可能的实现方式中,所述第二操作为持续时间未超过第一时间阈值的第二按压操作;
所述获取所述第二操作的操作对象,包括:
获取所述第二按压操作的操作对象。
一种可能的实现方式中,还包括:
响应用户对所述目标客户端界面展示的快捷短语图标的触发操作,展示预设的若干条快捷短语;
确定用户在所述预设的若干条快捷短语中所选中的目标快捷短语;
获取所述业务场景内用户所控制的角色模型的头像图标的标识;
至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令并向需要进行交互的各客户端发送,所述第三同步指令用于指示所述各客户端显示所述角色模型的头像图标和所述目标快捷短语。
一种可能的实现方式中,所述方法还包括:
获取所述地图对象中,所述用户所控制的角色模型的位置;
所述至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令并向需要进行交互的各客户端发送,包括:
利用所述角色模型的头像图标的标识、所述目标快捷短语、所述角色模型在所述地图对象中的位置以及预置的第三特效图标的标识生成第三同步指令并向需要进行交互的各客户端发送;
所述第三同步指令还用于指示所述各客户端在所述角色模型的位置显示与所述第三特效图标的标识对应的特效图标。
本申请实施例还提供一种存储介质,用于存储程序代码,该程序代码用于执行前述各个实施例所述的一种应用业务内信息交互方法中的任意一种实施方式。
本申请实施例还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行前述各个实施例所述的一种应用业务内信息交互方法中的任意一种实施方式。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要
素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (36)
- 一种应用业务内信息交互方法,应用于目标客户端,所述方法包括:在检测到用户在业务场景内的地图对象上执行第一操作时,显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为所述业务场景的主地图的映射图;根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识;所述目标提示信息为所述若干提示信息中的任意一个;至少利用所述目标提示信息对应的标识生成第一同步指令并向需要进行交互的各客户端发送,所述第一同步指令用于指示所述各客户端显示所述目标提示信息。
- 根据权利要求1所述的方法,在所述显示与所述第一操作对应的信号列表之前,所述方法还包括:获取所述第一操作在所述地图对象上的操作位置;所述显示与所述第一操作对应的信号列表,包括:在所述操作位置显示与所述第一操作对应的信号列表。
- 根据权利要求2所述的方法,所述第一同步指令还利用所述操作位置生成,所述第一同步指令具体用于指示所述各客户端在地图对象上的所述操作位置显示所述目标提示信息。
- 根据权利要求3所述的方法,所述目标提示信息对应的标识为所述目标提示信息对应的第一特效图标的标识;所述各客户端在地图对象上的所述操作位置显示所述目标提示信息,具体为:所述各客户端通过所述目标提示信息对应的第一特效图标的标识,在所述操作位置显示所述目标提示信息对应的第一特效图标。
- 根据权利要求4所述的方法,在所述获取所述第一操作在所述地图对象上的操作位置之后,所述方法还包括:根据所述地图对象与所述主地图的映射关系,确定所述地图对象上的所述操作位置在所述主地图中的映射操作位置;则,所述第一同步指令还利用所述映射操作位置生成,所述第一同步指令还用于在所述主地图上的所述映射操作位置处显示与所述第一特效图标的标识对应的特效图标。
- 根据权利要求5所述的方法,所述第一操作为持续时间超过第一时间阈值的第一按压操作;所述获取所述第一操作在所述地图对象上的操作位置,包括:获取所述第一所述按压操作在所述地图对象上的按压位置。
- 根据权利要求6所述的方法,所述信号列表为信号轮盘,所述信号轮盘包括设定的若干区域,其中,每一区域对应一提示信息;所述根据用户在所述信号列表中选取的目标提示信息,获取与所述目标提示信息对应的标识,包括:确定所述第一按压操作的结束位置,以及所述结束位置在所述信号轮盘中所处的目标区域;根据所述目标区域对应的目标提示信息,获取与所述目标提示信息对应的第一特效图标的标识。
- 根据权利要求4所述的方法,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;在所述至少利用所述目标提示信息对应的标识生成第一同步指令并向需要进行交互的各客户端发送之前,所述方法还包括:根据所述原始地图对象与所述地图对象的映射关系,确定所述地图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置;则,所述第一同步指令还利用所述原始映射操作位置生成,所述第一同步指令还用于指示所述各客户端在所述原始地图对象上的所述原始映射操作位置显示与所述第一特效图标的标识对应的特效图标。
- 根据权利要求2所述的方法,所述目标提示信息用于提示向所述地图对象上的所述操作位置处集合;所述目标提示信息对应的第一特效图标包含方向指示图标,所述方向指示图标用于指示所述业务场景内所述各客户端所控制的角色模型的位置相对于所述操作位置的方向。
- 根据权利要求1-9任一项所述的方法,还包括:在检测到用户在所述业务场景内的所述地图对象上执行第二操作时,获取所述第二操作的操作对象;根据所述操作对象的对象类型,获取与所述对象类型对应的提示信息;获取所述业务场景内用户所控制的角色模型的头像图标的标识,以及所述操作对象的头像图标的标识;至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令并向需要进行交互的各客户端发送;所述第二同步指令用于指示所述各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息。
- 根据权利要求10所述的方法,还包括:获取所述地图对象中,所述用户所控制的角色模型的位置;所述至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令并向需要进行交互的各客户端发送,包括:利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送;所述第二同步指令具体用于指示所述各客户端在所述用户所控制的角色模型的位置显示与所述第二特效图标的标识对应的特效图标。
- 根据权利要求11所述的方法,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述 主地图互为映射关系;所述利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送,包括:根据所述原始地图对象与所述地图对象的映射关系,确定所述用户所控制的角色模型的位置在所述原始地图对象中的原始映射角色模型位置;利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述原始映射角色模型位置以及预置的第二特效图标的标识生成第二同步指令并向需要进行交互的各客户端发送;所述第二同步指令还用于指示所述各客户端在所述原始映射角色模型位置显示与所述第二特效图标的标识对应的特效图标。
- 根据权利要求10所述的方法,所述第二操作为持续时间未超过第一时间阈值的第二按压操作;所述获取所述第二操作的操作对象,包括:获取所述第二按压操作的操作对象。
- 根据权利要求1-13任一项所述的方法,还包括:响应用户对所述目标客户端界面展示的快捷短语图标的触发操作,展示预设的若干条快捷短语;确定用户在所述预设的若干条快捷短语中所选中的目标快捷短语;获取所述业务场景内用户所控制的角色模型的头像图标的标识;至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令并向需要进行交互的各客户端发送,所述第三同步指令用于指示所述各客户端显示所述角色模型的头像图标和所述目标快捷短语。
- 根据权利要求14所述的方法,还包括:获取所述地图对象中,所述用户所控制的角色模型的位置;所述至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令并向需要进行交互的各客户端发送,包括:利用所述角色模型的头像图标的标识、所述目标快捷短语、所述角色模型在所述地图对象中的位置以及预置的第三特效图标的标识生成第三同步指令并向需要进行交互的各客户端发送;所述第三同步指令还用于指示所述各客户端在所述角色模型的位置显示与所述第三特效图标的标识对应的特效图标。
- 一种应用业务内信息交互装置,所述装置包括:显示单元,用于在检测到用户在业务场景内的地图对象上执行第一操作时,显示与所述第一操作对应的信号列表,所述信号列表包括设定的若干提示信息;所述地图对象为所述业务场景的主地图的映射图;第一获取单元,用于根据用户在所述信号列表中选取的目标提示信息,获取与所述目 标提示信息对应的标识;所述目标提示信息为所述若干提示信息中的任意一个;第一生成单元,用于至少利用所述目标提示信息对应的标识生成第一同步指令,所述第一同步指令用于指示所述各客户端显示所述目标提示信息;第一发送单元,用于将所述第一同步指令向需要进行交互的各客户端发送。
- 根据权利要求16所述的装置,所述装置还包括:第二获取单元,用于获取所述第一操作在所述地图对象上的操作位置;所述显示单元,包括:显示子单元,用于在所述操作位置显示与所述第一操作对应的信号列表。
- 根据权利要求17所述的装置,所述第一同步指令还利用所述操作位置生成,所述第一同步指令具体用于指示所述各客户端在地图对象上的所述操作位置显示所述目标提示信息。
- 根据权利要求18所述的装置,所述目标提示信息对应的标识为所述目标提示信息对应的第一特效图标的标识;所述各客户端在地图对象上的所述操作位置显示所述目标提示信息,具体为:所述各客户端通过所述目标提示信息对应的第一特效图标的标识,在所述操作位置显示所述目标提示信息对应的第一特效图标。
- 根据权利要求19所述的装置,所述装置还包括:第一确定单元,用于根据所述地图对象与所述主地图的映射关系,确定所述地图对象上的所述操作位置在所述主地图中的映射操作位置;则,所述第一同步指令还利用所述映射操作位置生成,所述第一同步指令还用于在所述主地图上的所述映射操作位置处显示与所述第一特效图标的标识对应的特效图标。
- 根据权利要求20所述的装置,所述第一操作为持续时间超过第一时间阈值的第一按压操作;所述第二获取单元,包括:第一获取子单元,用于获取所述第一所述按压操作在所述地图对象上的按压位置。
- 根据权利要求21所述的装置,所述信号列表为信号轮盘,所述信号轮盘包括设定的若干区域,其中,每一区域对应一提示信息;所述第一获取单元,包括:确定子单元,用于确定所述第一按压操作的结束位置,以及所述结束位置在所述信号轮盘中所处的目标区域;第二获取子单元,用于根据所述目标区域对应的目标提示信息,获取与所述目标提示信息对应的第一特效图标的标识。
- 根据权利要求19所述的装置,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;则,所述装置还包括:第二确定单元,用于根据所述原始地图对象与所述地图对象的映射关系,确定所述地 图对象上的所述操作位置在所述原始地图对象中的原始映射操作位置;则,所述第一同步指令还利用所述原始映射操作位置生成,所述第一同步指令还用于指示所述各客户端在所述原始地图对象上的所述原始映射操作位置显示与所述第一特效图标的标识对应的特效图标。
- 根据权利要求17所述的装置,所述目标提示信息用于提示向所述地图对象上的所述操作位置处集合;所述目标提示信息对应的第一特效图标包含方向指示图标,所述方向指示图标用于指示所述业务场景内所述各客户端所控制的角色模型的位置相对于所述操作位置的方向。
- 根据权利要求16-24任一项所述的装置,所述装置还包括:第三获取单元,用于在检测到用户在所述业务场景内的所述地图对象上执行第二操作时,获取所述第二操作的操作对象;第四获取单元,用于根据所述操作对象的对象类型,获取与所述对象类型对应的提示信息;第五获取单元,用于获取所述业务场景内用户所控制的角色模型的头像图标的标识,以及所述操作对象的头像图标的标识;第二生成单元,用于至少利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识以及所述提示信息生成第二同步指令;第二发送单元,用于将所述第二同步指令向需要进行交互的各客户端发送;所述第二同步指令用于指示所述各客户端显示所述角色模型的头像图标、所述操作对象的头像图标以及所述提示信息。
- 根据权利要求25所述的装置,所述装置还包括:第六获取单元,用于获取所述地图对象中,所述用户所控制的角色模型的位置;所述第二生成单元,包括:第一生成子单元,用于利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述用户所控制的角色模型的位置以及预置的第二特效图标的标识生成第二同步指令;所述第二同步指令具体用于指示所述各客户端在所述用户所控制的角色模型的位置显示与所述第二特效图标的标识对应的特效图标。
- 根据权利要求26所述的装置,所述业务场景内还包括原始地图对象,所述地图对象为对所述原始地图对象放大后的显示效果图;所述原始地图对象、所述地图对象和所述主地图互为映射关系;所述第一生成子单元,包括:确定模块,用于根据所述原始地图对象与所述地图对象的映射关系,确定所述用户所控制的角色模型的位置在所述原始地图对象中的原始映射角色模型位置;生成模块,用于利用所述角色模型的头像图标的标识、所述操作对象的头像图标的标识、所述提示信息、所述原始映射角色模型位置以及预置的第二特效图标的标识生成第二同步指令;所述第二同步指令还用于指示所述各客户端在所述原始映射角色模型位置显示与所述第二特效图标的标识对应的特效图标。
- 根据权利要求25所述的装置,所述第二操作为持续时间未超过第一时间阈值的第二按压操作;所述第三获取单元,包括:第三获取子单元,用于获取所述第二按压操作的操作对象。
- 根据权利要求16-28任一项所述的装置,还包括:展示单元,用于响应用户对所述目标客户端界面展示的快捷短语图标的触发操作,展示预设的若干条快捷短语;第三确定单元,用于确定用户在所述预设的若干条快捷短语中所选中的目标快捷短语;第七获取单元,用于获取所述业务场景内用户所控制的角色模型的头像图标的标识;第三生成单元,用于至少利用所述角色模型的头像图标的标识和所述目标快捷短语生成第三同步指令;第三发送单元,用于将所述第三同步指令向需要进行交互的各客户端发送,所述第三同步指令用于指示所述各客户端显示所述角色模型的头像图标和所述目标快捷短语。
- 根据权利要求29所述的装置,还包括:第八获取单元,用于获取所述地图对象中,所述用户所控制的角色模型的位置;所述第三生成单元,包括:第二生成子单元,用于利用所述角色模型的头像图标的标识、所述目标快捷短语、所述角色模型在所述地图对象中的位置以及预置的第三特效图标的标识生成第三同步指令;所述第三同步指令还用于指示所述各客户端在所述角色模型的位置显示与所述第三特效图标的标识对应的特效图标。
- 一种应用业务内信息交互系统,包括处于同一应用业务内的若干个客户端和应用业务对应的服务器,其中:所述客户端用于执行权利要求1-15任一项所述的应用业务内信息交互方法;所述服务器用于,对所述客户端发送的同步指令进行一致性规则检查,并在确定检查通过后,将所述同步指令发送给各客户端,以指示客户端执行所述同步指令。
- 根据权利要求31所述的系统,所述服务器在对所述客户端发送的同步指令进行一致性规则检查之前,确定所述客户端上一次发送同步指令的时间与当前时间的差值,并判断所述差值是否超过设定时间差阈值,若是,执行所述对所述客户端发送的同步指令进行一致性规则检查的操作,若否,舍弃所述同步指令。
- 一种应用业务内信息交互设备,所述设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行权利要求1-15任一项所述的应用业务内信息交互方法。
- 一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求1-15任一项所述的应用业务内信息交互方法。
- 一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行权利要求1-15任一项所述的应用业务内信息交互方法。
- 一种应用业务内信息交互方法,应用于客户端,所述客户端执行权利要求1-15任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/296,062 US11064048B2 (en) | 2016-11-24 | 2019-03-07 | Method, device and system for information interaction in application service |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611050953.4A CN106453638B (zh) | 2016-11-24 | 2016-11-24 | 一种应用业务内信息交互方法及系统 |
CN201611050953.4 | 2016-11-24 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/296,062 Continuation US11064048B2 (en) | 2016-11-24 | 2019-03-07 | Method, device and system for information interaction in application service |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018095295A1 true WO2018095295A1 (zh) | 2018-05-31 |
Family
ID=58219712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/111873 WO2018095295A1 (zh) | 2016-11-24 | 2017-11-20 | 一种应用业务内信息交互方法、装置及系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11064048B2 (zh) |
CN (1) | CN106453638B (zh) |
WO (1) | WO2018095295A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111888766A (zh) * | 2020-08-11 | 2020-11-06 | 网易(杭州)网络有限公司 | 一种游戏中的信息处理方法、装置、电子设备及存储介质 |
CN112386913A (zh) * | 2020-12-03 | 2021-02-23 | 网易(杭州)网络有限公司 | 一种游戏中快捷操作的提醒方法及装置 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107715454B (zh) | 2017-09-01 | 2018-12-21 | 网易(杭州)网络有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN107741819B (zh) | 2017-09-01 | 2018-11-23 | 网易(杭州)网络有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN107694086B (zh) * | 2017-10-13 | 2018-11-23 | 网易(杭州)网络有限公司 | 游戏系统的信息处理方法及装置、存储介质、电子设备 |
CN107899235B (zh) * | 2017-10-13 | 2019-05-17 | 网易(杭州)网络有限公司 | 信息处理方法及装置、存储介质、电子设备 |
CN107899241B (zh) * | 2017-11-22 | 2020-05-22 | 网易(杭州)网络有限公司 | 信息处理方法及装置、存储介质、电子设备 |
CN108434735B (zh) * | 2018-03-19 | 2020-01-10 | 腾讯科技(深圳)有限公司 | 虚拟物品显示方法、装置、电子装置及存储介质 |
CN110462574A (zh) * | 2018-03-23 | 2019-11-15 | 深圳市大疆创新科技有限公司 | 控制方法、控制设备、控制系统和计算机可读存储介质 |
CN108671543A (zh) | 2018-05-18 | 2018-10-19 | 腾讯科技(深圳)有限公司 | 虚拟场景中的标记元素显示方法、计算机设备及存储介质 |
CN109529334A (zh) * | 2018-10-23 | 2019-03-29 | 深圳豪客互联网有限公司 | 信息提示策略获取方法、装置及计算机可读存储介质 |
CN110368691B (zh) * | 2019-07-19 | 2023-09-19 | 腾讯科技(深圳)有限公司 | 多人在线对战程序中的提醒信息发送方法、装置及终端 |
CN110515507B (zh) * | 2019-08-16 | 2021-03-19 | 维沃移动通信有限公司 | 一种图标显示方法及终端 |
JP7328306B2 (ja) | 2020-06-23 | 2023-08-16 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | ゲームシステム、ゲーム方法、ゲームプログラム、及びゲームサーバ |
CN112675534A (zh) * | 2020-12-22 | 2021-04-20 | 北京像素软件科技股份有限公司 | 数据处理方法和装置、服务器及存储介质 |
JP2022151232A (ja) * | 2021-03-26 | 2022-10-07 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置およびプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968549A (zh) * | 2012-10-17 | 2013-03-13 | 北京大学 | 基于智能移动终端设备的多人在线交互方法与系统 |
CN105031922A (zh) * | 2015-07-07 | 2015-11-11 | 网易(杭州)网络有限公司 | 游戏数据的处理方法、游戏服务端及游戏客户端 |
CN105094345A (zh) * | 2015-09-29 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
CN105159687A (zh) * | 2015-09-29 | 2015-12-16 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4765182B2 (ja) * | 2001-01-19 | 2011-09-07 | ソニー株式会社 | 双方向テレビ通信方法および、双方向テレビ通信用クライアント装置 |
KR20050061607A (ko) * | 2002-11-20 | 2005-06-22 | 가부시키가이샤 세가 | 게임 화상의 표시 제어 프로그램 및 게임 장치 및 기억매체 |
JP4048150B2 (ja) * | 2003-05-12 | 2008-02-13 | 任天堂株式会社 | ゲーム装置およびゲームプログラム並びにゲームシステム |
US7584248B2 (en) * | 2004-02-27 | 2009-09-01 | Alcatel-Lucent Usa Inc. | Apparatus and method for fair message exchanges in distributed multi-player games |
US8184096B2 (en) * | 2007-12-04 | 2012-05-22 | Apple Inc. | Cursor transitions |
JP4819136B2 (ja) * | 2009-01-16 | 2011-11-24 | 株式会社スクウェア・エニックス | ゲーム装置、及びプログラム |
JP2011212347A (ja) * | 2010-03-31 | 2011-10-27 | Namco Bandai Games Inc | プログラム、情報記憶媒体、端末及びネットワークシステム |
US9120019B2 (en) * | 2012-03-20 | 2015-09-01 | Riot Games, Inc. | Systems and methods for user-based arbitration and peer review for online multiuser systems |
US8954890B2 (en) * | 2012-04-12 | 2015-02-10 | Supercell Oy | System, method and graphical user interface for controlling a game |
US9604132B1 (en) * | 2012-05-07 | 2017-03-28 | CP Studios LLC | Video gaming platform and user interface |
JP5563633B2 (ja) * | 2012-08-31 | 2014-07-30 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、およびビデオゲーム処理プログラム |
JP5711409B1 (ja) * | 2014-06-26 | 2015-04-30 | ガンホー・オンライン・エンターテイメント株式会社 | 端末装置 |
CN106020633A (zh) * | 2016-05-27 | 2016-10-12 | 网易(杭州)网络有限公司 | 交互控制方法及装置 |
CN107715454B (zh) * | 2017-09-01 | 2018-12-21 | 网易(杭州)网络有限公司 | 信息处理方法、装置、电子设备及存储介质 |
-
2016
- 2016-11-24 CN CN201611050953.4A patent/CN106453638B/zh active Active
-
2017
- 2017-11-20 WO PCT/CN2017/111873 patent/WO2018095295A1/zh active Application Filing
-
2019
- 2019-03-07 US US16/296,062 patent/US11064048B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968549A (zh) * | 2012-10-17 | 2013-03-13 | 北京大学 | 基于智能移动终端设备的多人在线交互方法与系统 |
CN105031922A (zh) * | 2015-07-07 | 2015-11-11 | 网易(杭州)网络有限公司 | 游戏数据的处理方法、游戏服务端及游戏客户端 |
CN105094345A (zh) * | 2015-09-29 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
CN105159687A (zh) * | 2015-09-29 | 2015-12-16 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111888766A (zh) * | 2020-08-11 | 2020-11-06 | 网易(杭州)网络有限公司 | 一种游戏中的信息处理方法、装置、电子设备及存储介质 |
CN111888766B (zh) * | 2020-08-11 | 2023-10-27 | 网易(杭州)网络有限公司 | 一种游戏中的信息处理方法、装置、电子设备及存储介质 |
CN112386913A (zh) * | 2020-12-03 | 2021-02-23 | 网易(杭州)网络有限公司 | 一种游戏中快捷操作的提醒方法及装置 |
CN112386913B (zh) * | 2020-12-03 | 2024-04-12 | 网易(杭州)网络有限公司 | 一种游戏中快捷操作的提醒方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106453638A (zh) | 2017-02-22 |
US11064048B2 (en) | 2021-07-13 |
CN106453638B (zh) | 2018-07-06 |
US20190208037A1 (en) | 2019-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018095295A1 (zh) | 一种应用业务内信息交互方法、装置及系统 | |
US10864441B2 (en) | Information processing method, terminal, and computer storage medium | |
US11003261B2 (en) | Information processing method, terminal, and computer storage medium | |
KR102034367B1 (ko) | 정보 처리 방법과 단말기, 및 컴퓨터 저장 매체 | |
CN105335064B (zh) | 一种信息处理方法和终端 | |
KR102050934B1 (ko) | 정보 처리 방법, 단말, 및 컴퓨터 저장 매체 | |
US11185783B2 (en) | Controller emulation for cloud gaming | |
JP2020513267A (ja) | ユーザマッチングを実施するための方法および関連するデバイス | |
WO2017054453A1 (zh) | 一种信息处理方法、终端及计算机存储介质 | |
CN110841291A (zh) | 游戏中快捷消息的交互方法、装置及电子设备 | |
US11270087B2 (en) | Object scanning method based on mobile terminal and mobile terminal | |
CN111569436A (zh) | 基于直播观战中互动的处理方法、装置及设备 | |
WO2023056741A1 (zh) | 游戏中的组队方法、装置、设备及存储介质 | |
CN115888094A (zh) | 游戏控制方法、装置、终端设备及存储介质 | |
KR101352865B1 (ko) | 대상 픽셀 블록 제거형 이동 픽셀 블록 게임 제공 방법, 서버 및 단말 |
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: 17873800 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: 17873800 Country of ref document: EP Kind code of ref document: A1 |