WO2018090909A1 - 一种基于移动终端的对象扫描方法及移动终端 - Google Patents
一种基于移动终端的对象扫描方法及移动终端 Download PDFInfo
- Publication number
- WO2018090909A1 WO2018090909A1 PCT/CN2017/110898 CN2017110898W WO2018090909A1 WO 2018090909 A1 WO2018090909 A1 WO 2018090909A1 CN 2017110898 W CN2017110898 W CN 2017110898W WO 2018090909 A1 WO2018090909 A1 WO 2018090909A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- scanning
- scan
- scanned
- monitoring
- mobile terminal
- Prior art date
Links
Images
Classifications
-
- 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/25—Output arrangements for video game devices
- A63F13/28—Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
- A63F13/285—Generating tactile feedback signals via the game input device, e.g. force feedback
-
- 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/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/44—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5372—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
-
- 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
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10257—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for protecting the interrogation against piracy attacks
-
- 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/75—Indicating network or usage conditions on the user display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
- A63F13/573—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using trajectories of game objects, e.g. of a golf ball according to the point of impact
-
- 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
Definitions
- the present application relates to the field of Internet technologies, and in particular, to object scanning based on mobile terminals.
- PCs personal computers
- the screen of the mobile terminal is usually small, and on the PC, the user usually uses the mouse to operate the application, and on the mobile terminal, the user can only use the touch object such as a finger to control the cursor to operate the application, resulting in an operation.
- the complexity of operating the same application on a mobile terminal becomes high.
- the user when the user uses the interactive application on the mobile terminal, the user needs to frequently operate the interactive application through the mobile terminal, so that the interactive application can implement the corresponding function, thus causing the Interactive applications operate on mobile terminals with greater complexity.
- the embodiment of the present application provides an object scanning method based on a mobile terminal, which can reduce interaction between the user and the mobile terminal through personalized interface setting. Operation, thereby reducing the complexity of the operation of the interactive application on the mobile terminal.
- the embodiment of the present application also provides a corresponding mobile terminal.
- the embodiment of the present application provides an object scanning method based on a mobile terminal, including:
- the scan target, the scan range of the scan target, the monitor target scanned within the scan range, and the life margin of the scanned monitor target are displayed.
- the method further includes:
- the synchronization data including a scan target, a scan range of the scan object, a monitoring object scanned within the scan range, and a life margin of the scanned monitor object;
- the implementation manner can ensure the consistency of data on the mobile terminal, and at the same time, the verification of the synchronization data by the server can prevent malicious modification of the data.
- the displaying the scan object, the scan range of the scan object, the monitored object scanned within the scan range, and the life margin of the scanned monitor object include:
- the scanning range is centered on the position where the main simulation object is located to make the scene more sticky and enhance the user's visual experience.
- the method further includes:
- the main simulation object after the movement, the scan object, and the scan range are displayed.
- the scan object and scan range also move with the main simulation object. This further enhances the visual effect
- the method further includes:
- the life margin of the scanned monitoring object is displayed.
- the monitored monitoring object is controlled to disappear on the application interface.
- the method when there are at least two monitoring objects scanned within the scanning range, the method further includes:
- the at least two scanned monitoring objects are reduced according to the remaining time of the scanned monitoring object.
- the monitoring target is sequentially reduced according to the level of the priority reduction, and the scanning object is prevented from being simultaneously reduced by the scanning object, so that the capability of the scanning object is excessively consumed, and any one of the monitoring objects cannot be eliminated.
- the scanning object for scanning the monitoring object is started according to the scanning instruction of the monitoring object, including:
- the scan object for scanning the monitored object is started according to the scan instruction of the monitored object.
- the embodiment of the present application provides a mobile terminal, including:
- a response unit configured to respond to a scan instruction of the monitored object input by the user through a scan portal on the application interface
- Activating unit configured to start a scanning object for scanning the monitoring object according to the scanning instruction of the monitoring object that is responded by the response unit;
- a display unit configured to display the scan object, a scan range of the scan object, a monitor object scanned within the scan range, and a life margin of the scanned monitor object.
- the mobile terminal further includes:
- a determining unit configured to determine synchronization data
- the scan data includes a scan object initiated by the boot unit, a scan range of the scan object, a monitor object scanned within the scan range, and a life of the scanned monitor object Balance
- a sending unit configured to send synchronization data determined by the determining unit to the server, so that the server performs verification on the synchronization data
- a receiving unit configured to receive an instruction that the synchronization data passes the verification
- the display unit is triggered when the receiving unit receives the instruction that the synchronization data passes the verification.
- the display unit is configured to display the scan object above the main simulation object in the application interface, and display the scan range centered on the location where the main simulation object is located, and display the The life expectancy of the monitored object scanned within the scan range and the monitored object being scanned.
- the mobile terminal further includes: an acquiring unit and a mobile control unit, where
- the acquiring unit is configured to acquire a movement track of the main simulation object
- the movement control unit is configured to move the scan object and the scan range according to the movement trajectory acquired by the acquisition unit;
- the display unit is further configured to display the main simulation object, the scan object, and the scan range after the movement control unit controls the movement.
- the determining unit is further configured to determine a life margin of the scanned monitoring object according to a scan time and a life reduction rate of the scanned object to be scanned by the scan object;
- the display unit is further configured to display a life margin of the scanned monitoring object determined by the determining unit, and when the life margin is 0, control the scanned monitoring object to disappear on the application interface.
- the mobile terminal further includes: a control unit,
- the control unit is configured to control the scan object to reduce the at least two scanned monitoring objects according to the level of the reduction priority when there are at least two monitoring objects scanned within the scan range determined by the determining unit,
- the reduction priority with less life margin is higher than the reduction priority of the life margin; when the life margin of the at least two scanned monitoring objects is the same, according to the remaining time of the scanned monitoring object How much of the at least two monitored objects are scanned.
- the activation unit is used to:
- the scan object for scanning the monitored object is started according to the scan instruction of the monitoring object.
- the embodiments of the present application provide a beneficial effect of each part in a mobile terminal, and a beneficial effect corresponding to the object scanning method based on the mobile terminal.
- the embodiment of the present application provides an object scanning device based on a mobile terminal, where the object scanning device includes:
- the memory is configured to store program code and transmit the program code to the processor
- the processor is operative to perform a method of object scanning based on any one of the mobile terminal-based object scanning methods in accordance with instructions in the program code.
- the embodiment of the present application provides a storage medium for storing program code for executing a method for scanning an object according to any one of the object scanning methods of the mobile terminal.
- Embodiments of the present application provide a computer program product including instructions that, when run on a computer, cause the computer to perform a method of object scanning based on any one of the object scanning methods of the mobile terminal.
- the embodiment of the present application provides an object scanning method based on a mobile terminal, including:
- the mobile terminal responds to a scan instruction of the monitored object input by the user through the scan portal on the application interface;
- the mobile terminal starts a scanning object for scanning the monitoring object according to the scanning instruction of the monitoring object;
- the mobile terminal displays the scanned object, the scan range of the scanned object, the monitored object scanned within the scan range, and the life margin of the scanned monitored object.
- the method includes:
- the mobile terminal determines synchronization data, the synchronization data including the scan object, the scan range of the scan object, the monitored object scanned within the scan range, and the life margin of the scanned monitor object;
- the mobile terminal sends the synchronization data to the server, so that the server verifies the synchronization data;
- the mobile terminal displays the scan object, the scan range of the scan object, the monitored object scanned within the scan range, and the life margin of the scanned monitor object, including:
- the mobile terminal displays the scan object above the main simulation object in the application interface, displays the scan range centered on the location where the main simulation object is located, and displays the monitored object scanned in the scan range and the The life margin of the monitored object being scanned.
- the method further includes:
- the mobile terminal acquires a movement trajectory of the main simulation object
- the mobile terminal controls to move the scanned object and the scanning range according to the movement trajectory
- the mobile terminal displays the main simulation object after the movement, the scan object, and the scan range.
- the method further includes:
- the mobile terminal determines a life margin of the scanned monitoring object according to the scanning time and the life reduction rate of the scanned monitoring object by the scanning object;
- the mobile terminal displays the life margin of the scanned monitoring object.
- the living margin is 0, the monitored monitoring object is controlled to disappear on the application interface.
- the method when there are at least two monitoring objects scanned within the scanning range, the method further includes:
- the scanning object for scanning the monitoring object is started according to the scanning instruction of the monitoring object, including:
- the mobile terminal determines, according to the input frequency and the use state of the scan instruction, whether the scan object is available;
- the mobile terminal When the input frequency of the scan instruction conforms to a preset rule, and the use status indication is available, the mobile terminal starts a scan object for scanning the monitored object according to the scan instruction of the monitoring object.
- the mobile terminal-based object scanning method can input the scanning instruction of the monitoring object through the scanning portal on the application interface.
- the scan object for scanning the monitored object is further activated to implement an operation on the interactive application.
- the object scanning method implements personalized setting of the application interface through the scanning portal, so that the user only needs to input a scanning instruction for the monitoring object at the scanning portal, thereby implementing the scanning function of the interactive application, which avoids the prior art.
- the user needs to perform complicated operations on the mobile terminal to start the scanning object, which reduces the human-computer interaction operation, thereby reducing the complexity of the operation of the interactive application on the mobile terminal.
- FIG. 1 is a schematic diagram of an embodiment of an object scanning system based on a mobile terminal in an embodiment of the present application
- FIG. 2 is a schematic diagram of an example of an application interface in an embodiment of the present application.
- FIG 3 is another schematic diagram of an application interface in an embodiment of the present application.
- FIG. 4 is another schematic diagram of an application interface in an embodiment of the present application.
- FIG. 5 is a schematic diagram of an embodiment of object scanning based on a mobile terminal in an embodiment of the present application.
- FIG. 6 is a schematic diagram of another embodiment of object scanning based on a mobile terminal in an embodiment of the present application.
- FIG. 7a is a schematic diagram of an embodiment of a mobile terminal according to an embodiment of the present application.
- FIG. 7b is a schematic diagram of another embodiment of a mobile terminal according to an embodiment of the present application.
- FIG. 8 is a schematic diagram of another embodiment of a mobile terminal according to an embodiment of the present application.
- FIG. 9 is a schematic diagram of another embodiment of a mobile terminal according to an embodiment of the present application.
- FIG. 10 is a schematic diagram of another embodiment of a mobile terminal according to an embodiment of the present application.
- the embodiment of the present invention provides an object scanning method based on a mobile terminal, which can reduce human-computer interaction operations through personalized interface settings, thereby reducing the complexity of the operation of the interactive application on the mobile terminal.
- the embodiment of the present application also provides a corresponding mobile terminal. The details are described below separately.
- MOBA Multiplayer Online Battle Arena Games
- MOBA Metal-Assisted Mobile Broadband
- the embodiment of the present application provides an object scanning system based on the mobile terminal, as shown in FIG. 1 , including multiple mobile terminals 10 , the network 20 , and The server 30, the mobile terminal 10 and the server 30 are communicatively connected via the network 20, and each mobile terminal 10 is equipped with MOBA, and the player plays the MOBA online with other players through his mobile terminal 10.
- the data of each player can be transferred to other players through the server 30, that is, the data on one mobile terminal 10 is forwarded to other mobile terminals through the server 30.
- the server 30 not only uses the relay game data, but also checks the synchronization data sent by each mobile terminal 10, and each mobile terminal 10 sends
- the synchronization data is usually sent in the form of a frame, and the server verifies the synchronization frames. When the data in the synchronization frames meets the preset game rules, it is sent to each mobile terminal 10 to the synchronization frame.
- Each mobile terminal 10 renders the data in the sync frame for display.
- the server 30 check can also ensure that repeated execution of commands is avoided when the network does not perform repetitive operations.
- a monitoring object and a scanning object are configured for the game character in the MOBA, and the monitoring object is also a monitoring guard, which may also be called an “eye”, and the scanning object is also a scanning guard, and may also be called an anti-eye prop. Both the monitored object and the scanned object can be external plugs of the game character.
- Surveillance guards and scanning guards can be purchased at the in-game store. As shown in Figure 2, Figure 2 shows the Scan Guard in the store. The use of surveillance guards and scanning guards is time-limited. Both the surveillance guards and the scanning guards have a life cycle. Once the surveillance guards are inserted for monitoring, the surveillance guards' life cycle begins to count and reaches the life cycle. The guards disappeared and the surveillance function ended. The Scan Guard also has a life cycle, automatically disappears after the life cycle arrives, and ends the scanning function.
- the application interface based on the mobile terminal may be a MOBA interface.
- personalization of the application interface may be implemented on the application interface by setting a scan portal, which may be, for example, a scan button.
- a scan portal which may be, for example, a scan button.
- the scan button shown in FIG. 3 is only one type of scan entry, and other forms of scan portal can be applied in the embodiment of the present application.
- the user when playing MOBA on the mobile terminal, the user only needs to click the scan button in FIG. 3, for example, to start the scan object 100 in FIG. 3.
- the scanned object 100 is typically located at the top of the main mock object 200, which is the game character of the player in the game.
- Figure 4 shows the process from preparation to start scanning the object to starting the scanning object.
- the monitoring object 400 is scanned in the scanning range 300, and the monitoring object 400 is a monitoring guard.
- the scanning object 100 can be scanned, and the scanning object 100 in the embodiment of the present application can scan not only the monitoring object 400 but also the monitoring object 400.
- the monitoring target 400 is attacked, and the life margin 500 of the monitoring target 400 is reduced.
- the life margin 500 is the blood amount of the monitoring target 400, and the monitoring target 400 is eliminated.
- the scanning object 100 is presented in such a manner that the position of the main simulation object 200 is a coordinate release function, and the main simulation object 200 is moved, and is always kept on the main simulation object 200; the scanning function: on the one hand, The enemy's surveillance object 400 is visible. As long as the enemy surveillance object 400 leaks within the scanning range of the enemy, the blood will continue to drop until the blood volume is zero, and then disappear.
- FIG. 5 is a schematic diagram of an embodiment of a method for scanning an object based on a mobile terminal in an embodiment of the present application.
- an embodiment of a mobile terminal-based object scanning method provided by an embodiment of the present application includes:
- the mobile terminal responds to a scan instruction of the monitoring object that is input by the user through a scan portal on the application interface.
- the mobile terminal can be any mobile terminal in the online play MOBA. This is represented by the mobile terminal 1 in FIG.
- the mobile terminal starts a scanning object for scanning the monitoring object according to the scanning instruction of the monitoring object.
- the scan target Display, on the mobile terminal, the scan target, a scan range of the scan object, a monitoring target scanned within the scan range, and a life margin of the scanned monitoring target.
- the above steps 101-103 can be as shown by the solid line in FIG.
- the mobile terminal-based object scanning method can input the scanning instruction of the monitoring object through the scanning portal on the application interface.
- the scan object for scanning the monitored object is further activated to implement an operation on the interactive application.
- the object scanning method implements personalized setting of the application interface through the scanning portal, so that the user only needs to input a scanning instruction for the monitoring object at the scanning portal, thereby implementing the scanning function of the interactive application, which avoids the prior art.
- the user needs to perform complicated operations on the mobile terminal to start the scanning object, which reduces the human-computer interaction operation, thereby reducing the complexity of the operation of the interactive application on the mobile terminal.
- the mobile terminal determines synchronization data including the scan object, a scan range of the scan object, a monitor object scanned within the scan range, and a life margin of the scanned monitor object.
- the interactive application is an example of MOBA.
- the method may further include:
- the mobile terminal determines synchronization data, where the synchronization data includes a scanning target, a scanning range of the scanning object, a monitoring object scanned within the scanning range, and a living margin of the scanned monitoring object. .
- the mobile terminal sends the synchronization data to a server.
- the server performs verification on the synchronous data.
- the server sends the synchronization data to all mobile terminals.
- each mobile terminal After receiving the instruction that the synchronization data passes the verification, each mobile terminal performs step 103. At this time, each mobile terminal may perform step 103.
- each mobile terminal includes not only the mobile terminal 1, but also other mobile terminals, thereby realizing data synchronization of each mobile terminal.
- the displaying the scan object, the scan range of the scan object, the monitoring object scanned within the scan range, and the life margin of the scanned monitor object Can include:
- the scanned object is displayed above the main simulation object, and the main simulation object is the main control game character in the game.
- the method may further include:
- the main simulation object after moving, the scan object, and the scan range are displayed.
- the scanning object and the scanning range also move along with the main simulation object. This further enhances the visual effect.
- the method may further include:
- the scanned object kills the monitored object, and the life of the monitored object is measured by the amount of blood, and the blood volume is deducted after one second of killing, until the blood volume is 0, and the blood volume is displayed after the blood volume is deducted.
- the amount that is, the amount of blood remaining.
- the method when there are at least two monitoring objects scanned within the scanning range, the method further includes:
- the scanning object when the scanning object scans at least two monitoring objects within the scanning range, since the plurality of monitoring objects are simultaneously killed, the capability of scanning the object is also large, which may result in a monitoring object not killing.
- the ability to scan an object is exhausted. Therefore, the scanning object may reduce the at least two monitoring objects according to the level of the reduction priority, and the reduction priority is set according to the life margin, wherein the remaining amount of life is the remaining blood volume, and the remaining blood volume is reduced correspondingly.
- the priority is high, and the monitoring object with the high priority is reduced first. If the life margins of at least two monitored objects are the same, look at the remaining time of each monitored object. Because each monitoring object has a life cycle, for example, the life cycle of the monitoring object can be 50 seconds.
- the scanning instruction, starting the scanning object for scanning the monitoring object may include:
- a scan object for scanning the monitoring object is started according to the scan instruction of the monitoring object.
- the scanning skill since the scanning skill cannot be frequently used, it usually takes 30 seconds or 45 seconds, so it is necessary to first determine whether the current scanning instruction and the previous scanning instruction reach the preset interval, and also need to determine. Whether the scan skill is available or not, if the scan skill is disabled, the scan object cannot be started.
- FIG. 6 is a schematic diagram of another embodiment of a method for scanning an object based on a mobile terminal according to an embodiment of the present application.
- FIG. 6 another embodiment of a mobile terminal-based object scanning method provided by an embodiment of the present application includes:
- the mobile terminal A first determines whether the scanning skill is available.
- the program will generate a skill judgment box that follows the movement of the main simulation object.
- the skill determination box is the range of skill release, and the scope and skill effect range. match.
- the monitoring object 2071 can make the monitoring object visible: that is, from our invisible state to be able to be seen by us.
- Damage to the monitored object It can reduce the amount of blood damage to the enemy's surveillance object. When the blood volume of the monitored object is 0, it will disappear.
- the program will continue to scan within the skill determination box. If an enemy surveillance object appears in the skill determination box, the skill effect in step 207 will be triggered.
- the target of the attack with less remaining duration is prioritized.
- step 207 the program first sends synchronization data to the server.
- the server verifies the synchronization data.
- the monitoring object can be made visible: from the invisible state of ours to the one we can see.
- Damage to the monitored object It can damage the enemy's monitored object, and the blood of the monitored object will disappear when it is 0.
- the enemy's surveillance object shows the attacked effect.
- the object scanning method based on the mobile terminal provided by the embodiment of the present application can make the mobile terminal MOBA have a reverse-eye game method, and complete the process of anti-eye from scratch, since the present embodiment implements the pair by using the scan button as a scan entry.
- the personalized setting of the application interface enables the user to click the scan button to input the scan instruction of the monitoring object, thereby realizing the scanning function of the interactive application, and avoiding the complicated operation required by the user in the prior art on the mobile terminal.
- the human-computer interaction operation is reduced, thereby reducing the difficulty of the mobile terminal MOBA's anti-eye operation, and allowing the mobile terminal MOBA player to focus more energy on other places while anti-eye.
- an embodiment of the mobile terminal 40 provided by the embodiment of the present application includes:
- the response unit 401 is configured to respond to a scan instruction of the monitoring object input by the user through the scan portal on the application interface;
- the initiating unit 402 is configured to start, according to the scan instruction of the monitoring object that the response unit 401 responds, a scan object for scanning the monitoring object;
- the display unit 403 is configured to display the scan object, the scan range of the scan object, the monitoring object scanned within the scan range, and the life margin of the scanned monitor object.
- the mobile terminal-based object scanning method can input the scanning instruction of the monitoring object through the scanning portal on the application interface.
- the scan object for scanning the monitored object is further activated to implement an operation on the interactive application.
- the object scanning method implements personalized setting of the application interface through the scanning portal, so that the user only needs to input a scanning instruction for the monitoring object at the scanning portal, thereby implementing the scanning function of the interactive application, which avoids the prior art.
- the user needs to perform complicated operations on the mobile terminal to start the scanning object, which reduces the human-computer interaction operation, thereby reducing the complexity of the operation of the interactive application on the mobile terminal.
- the mobile terminal further includes:
- a determining unit 404 configured to determine synchronization data, where the synchronization data includes the scanning object initiated by the starting unit 402, a scanning range of the scanning object, a monitoring object scanned within the scanning range, and the monitored object The life margin of the scanned object being scanned;
- the sending unit 405 is configured to send synchronization data determined by the determining unit 404 to the server, so that the server performs verification on the synchronization data.
- the receiving unit 406 is configured to receive an instruction that the synchronization data passes the verification
- the display unit 403 is triggered.
- the display unit 403 is configured to display the scan object above a main simulation object in the application interface, and display the scan centering on a location where the main simulation object is located a range, and a life margin of the monitored object scanned within the scan range and the scanned monitored object.
- the mobile terminal 40 provided by the embodiment of the present application further includes: an obtaining unit 407 and a mobile control unit 408.
- the obtaining unit 407 is configured to acquire a movement track of the main simulation object
- the movement control unit 408 is configured to move the scan object and the scan range according to the movement trajectory acquired by the acquisition unit 407;
- the display unit 403 is further configured to display the movement control unit 408 to control the main simulation object after moving, the scanning object, and the scanning range.
- the determining unit 404 is further configured to determine, according to a scan time and a life reduction rate of the scanned monitored object, the life of the scanned monitored object. the amount;
- the display unit 403 is further configured to display a life margin of the scanned monitoring object determined by the determining unit 404, and when the living margin is 0, control the scanned monitoring object to be The application interface disappears.
- the mobile terminal 40 further includes: a control unit 409,
- the control unit 409 is configured to control the scan object to reduce the at least two by the level of the reduction priority when there are at least two monitoring objects scanned within the scan range determined by the determining unit 404.
- the scanned monitoring object has a reduced priority with a lower margin of life than a life-saving margin; when the life margins of the at least two scanned monitoring objects are the same, the scanned object is scanned as described The remaining time of the presence of the monitored object is reduced by the at least two monitored objects that are scanned.
- the activation unit 402 is configured to:
- a scan object for scanning the monitoring object is started according to the scan instruction of the monitoring object.
- the mobile terminal provided by the embodiment of the present application can be understood by referring to the description in the parts of FIG. 1 to FIG. 6 , and details are not repeatedly described herein.
- the embodiment of the present application further provides another mobile terminal, which may be a mobile phone.
- another mobile terminal which may be a mobile phone.
- FIG. 10 for the convenience of description, only the parts related to the embodiments of the present application are shown. For the specific technical details not disclosed, refer to the method part of the embodiment of the present application.
- FIG. 10 is a block diagram showing a partial structure of a mobile terminal 800 provided by an embodiment of the present application.
- the mobile terminal includes components such as a camera 810, a memory 820, an input unit 830, a display unit 840, a sensor 850, an audio circuit 860, a WiFi module 870, a processor 880, and a power source 890.
- the mobile terminal structure shown in FIG. 10 does not constitute a limitation of the mobile terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
- the camera 810 can be used for shooting
- the memory 820 can be used to store software programs and modules, and the processor 880 executes various functional applications and data processing of the mobile terminal by running software programs and modules stored in the memory 820.
- the memory 820 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the mobile terminal (such as audio data, phone book, etc.).
- memory 820 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
- the input unit 830 can be configured to receive an operation instruction of the user, such as inputting a scan instruction, and generating a key signal input related to user setting and function control of the mobile terminal 800.
- the input unit 830 may include a touch panel 831 and other input devices 832.
- the touch panel 831 also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 831 or near the touch panel 831. Operation), and according to a preset program to drive the corresponding connection to the mobile terminal.
- the touch panel 831 can include two parts: a touch detection mobile terminal and a touch controller.
- the touch detection mobile terminal detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits a signal to the touch controller; the touch controller touches The touch detection mobile terminal receives the touch information and converts it into contact coordinates, and sends it to the processor 880, and can receive the command sent by the processor 880 and execute it.
- the touch panel 831 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 830 may also include other input devices 832.
- other input devices 832 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- Display unit 840 can be used to display an application interface.
- the display unit 840 can include an indicator light 841.
- the indicator light 841 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
- the touch panel 831 can cover the indicator light 841. When the touch panel 831 detects a touch operation on or near the touch panel 831, it transmits to the processor 880 to determine the type of the touch event, and then the processor 880 according to the touch event. The type provides a corresponding visual output on the indicator light 841.
- the touch panel 831 and the indicator light 841 are used as two independent components to implement the input and input functions of the mobile terminal, in some embodiments, the touch panel 831 can be integrated with the indicator light 841. And realize the input and output functions of the mobile terminal.
- Mobile terminal 800 can also include at least one type of sensor 850.
- An audio circuit 860, a speaker 861, and a microphone 862 can provide an audio interface between the user and the mobile terminal.
- the audio circuit 860 can transmit the converted electrical data of the received audio data to the speaker 861 for conversion to the sound signal output by the speaker 861; on the other hand, the microphone 862 converts the collected sound signal into an electrical signal by the audio circuit 860. After receiving, it is converted into audio data, and then processed by the audio data output processor 880, transmitted to the mobile terminal 810 via the camera 810, or outputted to the memory 820 for further processing.
- the WiFi module 870 can be used for communication.
- Processor 880 is the control center of the mobile terminal, connecting various portions of the entire mobile terminal using various interfaces and lines, by running or executing software programs and/or modules stored in memory 820, and recalling data stored in memory 820.
- the mobile terminal performs various functions and processing data to perform overall monitoring on the mobile terminal.
- the processor 880 may include one or more processing units; preferably, the processor 880 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 880.
- the mobile terminal 800 also includes a power supply 890 (such as a battery) that supplies power to the various components.
- a power supply 890 such as a battery
- the power supply can be logically coupled to the processor 880 through a power management system for management by the power management system.
- Features such as charging, discharging, and power management.
- the mobile terminal 800 may further include a radio frequency (RF) circuit, a Bluetooth module, and the like, and details are not described herein.
- RF radio frequency
- the processor 880 included in the mobile terminal when performing the object scanning also has the following functions:
- a scan target, a scan range of the scan target, a monitor target scanned within the scan range, and a life margin of the scanned monitor target are displayed.
- the method further includes:
- the synchronization data including a scan target, a scan range of the scan object, a monitoring object scanned within the scan range, and a life margin of the scanned monitor object;
- the displaying the scan object, the scan range of the scan object, the monitoring object scanned within the scan range, and the life margin of the scanned monitor object include:
- the method further includes:
- the main simulation object after moving, the scan object, and the scan range are displayed.
- the method further includes:
- the method further includes:
- the scanning object is controlled to reduce the at least two scanned monitoring objects according to the level of the reduction priority, and the priority of the reduction of the remaining margin is high.
- the priority of the life margin is reduced; when the life margins of the at least two scanned monitoring objects are the same, the at least two are scanned according to the remaining time of the scanned monitoring object Monitoring object. .
- the initiating a scanning object for scanning the monitoring object according to the scanning instruction of the monitoring object includes:
- the scan object for scanning the monitoring object is started according to the scan instruction of the monitoring object.
- the mobile terminal provided by the embodiment of the present application can be understood by referring to the corresponding description in the foregoing FIG. 1 to FIG. 6 , and no further description is provided herein.
- the embodiment of the present application provides a storage medium for storing program code for executing a method for scanning an object according to any one of the object scanning methods of the mobile terminal.
- Embodiments of the present application provide a computer program product including instructions that, when run on a computer, cause the computer to perform a method of object scanning based on any one of the object scanning methods of the mobile terminal.
- the program may be stored in a computer readable storage medium, and the storage medium may include: ROM, RAM, disk or CD.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种基于移动终端的对象扫描方法,包括:响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;根据监视对象的扫描指令,启动用于扫描监视对象的扫描对象;显示扫描对象、扫描对象的扫描范围、在扫描范围内被扫描到的监视对象,以及被扫描到的监视对象的生命余量。本申请实施例提供的基于移动终端的对象扫描方法,由于利用扫描入口实现对应用界面个性化的设置,使得用户只需在扫描入口输入对监视对象的扫描指令,即可实现交互式应用的扫描功能,避免了用户在移动终端上进行复杂的操作,才能启动扫描对象的情况,减少了人机交互操作,从而降低了交互式应用在移动终端上操作的复杂度。
Description
本申请要求于2016年11月17日提交中国专利局、申请号201611012561.9、申请名称为“一种基于移动终端的对象扫描方法及移动终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及互联网技术领域,具体涉及基于移动终端的对象扫描。
随着互联网的快速发展,基于互联网应用越来越多,随着智能移动终端的快速发展,原来基于个人计算机(Personal Computer,PC)的很多应用都可以在例如手机等移动终端上使用。
但由于PC的屏幕较大,移动终端的屏幕通常较小,而且,在PC上用户通常都使用鼠标操作应用,而在移动终端上用户只能用手指等触摸体控制光标对应用进行操作,导致相同的应用在移动终端上操作的复杂度变高。
尤其对于一些交互式应用,当用户在移动终端上使用该交互式应用时,用户需要通过移动终端对该交互式应用进行频繁地操作,才能使该交互式应用实现相应的功能,这样,导致该交互式应用在移动终端上操作的复杂度更高。
发明内容
为解决现有技术中在移动终端上操作交互式应用复杂度高的问题,本申请实施例提供一种基于移动终端的对象扫描方法,可以通过个性化的界面设置,减少用户与移动终端的交互操作,从而降低交互式应用在移动终端上操作的复杂度。本申请实施例还提供了相应的移动终端。
本申请实施例提供一种基于移动终端的对象扫描方法,包括:
响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;
根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象;
显示该扫描对象、该扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量。
在一种实现方式中,在根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象之后,该方法还包括:
确定同步数据,该同步数据包括该扫描对象、扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量;
向服务器发送该同步数据,以使该服务器对该同步数据进行校验;
当接收到所述同步数据通过校验的指令后,执行显示该扫描对象、该扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量的步骤。
该实现方式可以保证移动终端上数据的一致性,同时通过服务器对该同步数据的校验,可以防止对数据的恶意修改。
在一种实现方式中,该显示该扫描对象、该扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量,包括:
在该应用界面中的主模拟对象的上方显示该扫描对象,并以该主模拟对象所处的位置为中心显示该扫描范围,以及显示在该扫描范围内被扫描到的监视对象和该被扫描到的监视对象的生命余量。
在该实现方式中以主模拟对象所处的位置为中心显示扫描范围使场景更有粘性,增强用户的视觉体验。
在一种实现方式中,该方法还包括:
获取该主模拟对象的移动轨迹;
根据该移动轨迹控制移动该扫描对象和该扫描范围;
显示移动后的该主模拟对象、该扫描对象和该扫描范围。
在该实现方式中,当主模拟对象移动时,扫描对象和扫描范围也会随着主模拟对象移动。这样进一步提高了视觉效果
在一种实现方式中,该方法还包括:
根据扫描时间和该扫描对象对该被扫描到的监视对象的生命消减速度,确定该被扫描到的监视对象的生命余量;
显示该被扫描到的监视对象的生命余量,当该生命余量为0时,控制该被扫描到的监视对象在该应用界面上消失。
在一种实现方式中,当在该扫描范围内被扫描到的监视对象有至少两个时,该方法还包括:
控制该扫描对象按照消减优先级的高低消减该至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;
当该至少两个被扫描到的监视对象的生命余量相同时,按照该被扫描到的监视对象的存在剩余时间的多少消减该至少两个被扫描到的监视对象。
在该实现方式中,按照消减优先级的高低,依次消减监视对象,避免由于扫描对象对监视对象进行同时消减,而导致扫描对象的能力消耗过大,无法使其中任何一个监视对象消失。
在一种实现方式中,该根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象,包括:
根据该扫描指令的被输入频率和使用状态,确定该扫描对象是否可用;
当该扫描指令的被输入频率符合预置规则,且该使用状态指示可用时,根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象。本申请实施例提供一种移动终端,包括:
响应单元,用于响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;
启动单元,用于根据该响应单元响应的该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象;
显示单元,用于显示该扫描对象、该扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量。
在一种实现方式中,该移动终端还包括:
确定单元,用于确定同步数据,该同步数据包括该启动单元启动的该扫描对象、扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量;
发送单元,用于向服务器发送该确定单元确定的同步数据,以使该服务器对该同步数据进行校验;
接收单元,用于接收该同步数据通过校验的指令;
当该接收单元接收到该同步数据通过校验的指令时,触发该显示单元。
在一种实现方式中,该显示单元,用于在该应用界面中的主模拟对象的上方显示该扫描对象,并以该主模拟对象所处的位置为中心显示该扫描范围,以及显示在该扫描范围内被扫描到的监视对象和该被扫描到的监视对象的生命余量。
在一种实现方式中,该移动终端还包括:获取单元和移动控制单元,
该获取单元,用于获取该主模拟对象的移动轨迹;
该移动控制单元,用于根据该获取单元获取的移动轨迹移动该扫描对象和该扫描范围;
该显示单元,还用于显示该移动控制单元控制移动后的该主模拟对象、该扫描对象和该扫描范围。
在一种实现方式中,该确定单元,还用于根据扫描时间和该扫描对象对该被扫描到的监视对象的生命消减速度,确定该被扫描到的监视对象的生命余量;
该显示单元,还用于显示该确定单元确定的该被扫描到的监视对象的生命余量,当该生命余量为0时,控制该被扫描到的监视对象在该应用界面上消失。
在一种实现方式中,该移动终端还包括:控制单元,
该控制单元,用于当在该确定单元确定的扫描范围内被扫描到的监视对象有至少两个时,控制该扫描对象按照消减优先级的高低消减该至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;当该至少两个被扫描到的监视对象的生命余量相同时,按照该被扫描到的监视对象的存在剩余时间的多少消减该至少两个被扫描到的监视对象。
在一种实现方式中,该启动单元用于:
根据该扫描指令的被输入频率和使用状态,确定该扫描对象是否可用;
当该扫描指令的被输入频率符合预置规则,且该使用状态指示可用时,根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象
本申请实施例提供一种移动终端中的各部分的有益效果参见一种基于移动终端的对象扫描方法中与之对应的有益效果。
本申请实施例提供一种基于移动终端的对象扫描设备,该对象扫描设备包括:
处理器以及存储器;
该存储器用于存储程序代码,并将该程序代码传输给该处理器;
该处理器用于根据该程序代码中的指令执行一种基于移动终端的对象扫描方法中任一项对象扫描的方法。
本申请实施例提供一种存储介质,该存储介质用于存储程序代码,该程序代码用于执行一种基于移动终端的对象扫描方法中任一项对象扫描的方法。
本申请实施例提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行一种基于移动终端的对象扫描方法中任一项对象扫描的方法。
本申请实施例提供一种基于移动终端的对象扫描方法,包括:
移动终端响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;
移动终端根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象;
移动终端显示该扫描对象、该扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量。
在一种实现方式中,在根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象之后,该方法包括:
移动终端确定同步数据,该同步数据包括该扫描对象、扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量;
移动终端向服务器发送该同步数据,以使该服务器对该同步数据进行校验;
当接收到所述同步数据通过校验的指令后,执行显示该扫描对象、该扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量的步骤。
在一种实现方式中,该移动终端显示该扫描对象、该扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量,包括:
移动终端在该应用界面中的主模拟对象的上方显示该扫描对象,并以该主模拟对象所处的位置为中心显示该扫描范围,以及显示在该扫描范围内被扫描到的监视对象和该被扫描到的监视对象的生命余量。
在一种实现方式中,该方法还包括:
移动终端获取该主模拟对象的移动轨迹;
移动终端根据该移动轨迹控制移动该扫描对象和该扫描范围;
移动终端显示移动后的该主模拟对象、该扫描对象和该扫描范围。
在一种实现方式中,该方法还包括:
移动终端根据扫描时间和该扫描对象对该被扫描到的监视对象的生命消减速度,确定该被扫描到的监视对象的生命余量;
移动终端显示该被扫描到的监视对象的生命余量,当该生命余量为0时,控制该被扫描到的监视对象在该应用界面上消失。
在一种实现方式中,当在该扫描范围内被扫描到的监视对象有至少两个时,该方法还包括:
控制该扫描对象按照消减优先级的高低消减该至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;当该至少两个被扫描到的监视对象的生命余量相同时,按照该被扫描到的监视对象的存在剩余时间的多少消减该至少两个被扫描到的监视对象。
在一种实现方式中,该根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象,包括:
移动终端根据该扫描指令的被输入频率和使用状态,确定该扫描对象是否可用;
当该扫描指令的被输入频率符合预置规则,且该使用状态指示可用时,移动终端根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象。
与现有技术中在移动终端上操作交互式应用复杂度高相比,本申请实施例提供的基于移动终端的对象扫描方法,可以通过应用界面上的扫描入口输入的对监视对象的扫描指令,进而启动用于扫描所述监视对象的扫描对象,实现对交互式应用的操作。由于,该对象扫描方法通过该扫描入口实现对应用界面个性化的设置,使得用户只需在扫描入口输入对监视对象的扫描指令,即可实现交互式应用的扫描功能,避免了现有技术中用户需要在移动终端上进行复杂的操作,才能启动所述扫描对象的情况,减少了人机交互操作,从而降低了交互式应用在移动终端上操作的复杂度。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例中基于移动终端的对象扫描***的一实施例示意图;
图2是本申请实施例中应用界面的一示例示意图;
图3是本申请实施例中应用界面的另一示例示意图;
图4是本申请实施例中应用界面的另一示例示意图;
图5是本申请实施例中基于移动终端的对象扫描的一实施例示意图;
图6是本申请实施例中基于移动终端的对象扫描的另一实施例示意图;
图7a是本申请实施例移动终端的一实施例示意图;
图7b是本申请实施例移动终端的另一实施例示意图;
图8是本申请实施例移动终端的另一实施例示意图;
图9是本申请实施例移动终端的另一实施例示意图;
图10是本申请实施例移动终端的另一实施例示意图。
本申请实施例提供一种基于移动终端的对象扫描方法,可以通过个性化的界面设置,减少人机交互操作,从而降低交互式应用在移动终端上操作的复杂度。本申请实施例还提供了相应的移动终端。以下分别进行详细说明。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
随着互联网的快速发展,在线竞技游戏越来越受到大众的欢迎,其中,多人在线战术竞技游戏(Multiplayer Online Battle Arena Games,MOBA)尤其受欢迎。在本实施例中,将以交互式应用为MOBA为例对基于移动终端的对象扫描方法进行详细介绍。
在电脑上玩MOBA用户可以用鼠标进行操作,因电脑屏幕较大,用户对鼠标的操作又比较灵活,所以用户在电脑上玩MOBA通常可以做到精准操作,而随着手机等移动终端的智能化发展,很多应用特别是交互式应用都可以在移动终端上进行操作,其中,MOBA也可以在移动终端上进行操作,但因为移动终端的屏幕通常都较小,而且通常触摸屏的屏幕都需要用户使用手指进行操作,经常会导致操作不精确,而且需要用户与移动终端频繁地进行交互才可以完成对MOBA的操作,使得操作的复杂度也较高。
为了解决在移动终端上玩MOBA操作不精确,操作复杂度高的问题,本申请实施例提供一种基于移动终端的对象扫描***,如图1所示,包括多个移动终端10、网络20和服务器30,移动终端10和服务器30通过网络20通信连接,每个移动终端10上都安装有MOBA,玩家通过自己的移动终端10在线与其他玩家一起玩MOBA。
在一些情况下,因MOBA要保证各个玩家的数据一致性,因此,各个玩家的数据可以通过服务器30中转给其他玩家,也就是一个移动终端10上的数据要通过服务器30转发到其他移动终端上,其中,该数据可以作为同步数据。但为了防止有些玩家恶意修改数据,导致有的游戏角色有超高技能,所以服务器30不仅用于中转游戏数据,还可以对各移动终端10发送过来的同步数据进行校验,各个移动终端10发送的同步数据通常是以帧的形式发送的,服务器对这些同步帧进行校验,当这些同步帧中的数据在符合预置游戏规则时,则会向同步帧下发给每个移动终端10,每个移动终端10会渲染该同步帧中的数据进行显示。
服务器30校验还可以确保当网络不好出现重复操作的时候,避免出现命令重复执行。
本申请实施例中,为MOBA中的游戏角色配置了监视对象和扫描对象,监视对象也就是监视卫士,也可以称为“眼”,扫描对象也就是扫描卫士,也可以称为反眼道具,监视对象和扫描对象都可以是游戏角色的外挂道具。
监视卫士和扫描卫士都可以在游戏中的商店购买。如图2所示,图2示出了商店中的扫描卫士。监视卫士和扫描卫士的使用都是有时间限制的,即监视卫士和扫描卫士都是有生命周期的,监视卫士一旦被***进行监视,该监视卫士的生命周期就开始计时,到达生命周期该监视卫士消失,监视功能也随之结束。扫描卫士也是有生命周期的,在生命周期到达后,自动消失,并结束扫描功能。
基于移动终端上的应用界面可以是MOBA界面,例如:如图3所示,在应用界面上可以通过设置扫描入口实现对应用界面的个性化设置,该扫描入口例如可以是扫描按钮。这样当用户需要为自己的游戏角色启动扫描卫士时,可以直接点击扫描按钮,其中,扫描卫士即为扫描对象。当然,图3所示的扫描按钮只是扫描入口的一种,其他形式的扫描入口都可以应用在本申请实施例中。
本申请实施例中,在移动终端上玩MOBA时,用户只需要点击例如图3中的扫描按钮即可启动图3中的扫描对象100。
扫描对象100通常位于主模拟对象200的头顶,主模拟对象200也就是玩家在游戏中的游戏角色。
图4为从准备启动扫描对象到启动扫描对象后的过程。
如图4所示,用户点击扫描按钮,启动扫描卫视,即启动扫描对象100,扫描对象100位于主模拟对象200的头顶,并且,以主模拟对象200为中心释放技能,确定扫描范围300,在扫描范围300内扫描出监视对象400,所述监视对象400即监视卫士,监视对象400被扫描到后会显形,而且,本申请实施例中的扫描对象100不仅能扫描到监视对象400,还能同时攻击监视对象400,消减监视对象400的生命余量500,所述生命余量500也就是监视对象400的血量,使监视对象400消失。
本申请实施例中,扫描对象100的出现方式是以主模拟对象200的位置为坐标释放技能,跟随主模拟对象200移动,始终保持在主模拟对象200头上;扫描的功能:一方面可以使敌方的监视对象400显形,只要敌方监视对象400暴漏在己方的扫描范围内,即会持续掉血直到血量为0,然后消失。
图5是本申请实施例中基于移动终端的对象扫描方法的一实施例示意图。
如图5所示,本申请实施例提供的基于移动终端的对象扫描方法的一实施例包括:
101、移动终端响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令。
该移动终端可以是在线玩MOBA中的任一移动终端。在图5中用移动终端1表示。
102、移动终端根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象。
启动扫描对象可以参阅图3进行理解。
103、在该移动终端上显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量。
上述步骤101-步骤103可以如图5中实线所示。
与现有技术中在移动终端上操作交互式应用复杂度高相比,本申请实施例提供的基于移动终端的对象扫描方法,可以通过应用界面上的扫描入口输入的对监视对象的扫描指令,进而启动用于扫描所述监视对象的扫描对象,实现对交互式应用的操作。由于,该对象扫描方法通过该扫描入口实现对应用界面个性化的设置,使得用户只需在扫描入口输入对监视对象的扫描指令,即可实现交互式应用的扫描功能,避免了现有技术中用户需要在移动终端上进行复杂的操作,才能启动所述扫描对象的情况,减少了人机交互操作,从而降低了交互式应用在移动终端上操作的复杂度。
移动终端确定同步数据,所述同步数据包括所述扫描对象、扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量。
在一些情况下,交互式应用为MOBA为例,为了保证MOBA中各个玩家的数据一致性,且防止有些玩家恶意修改数据,导致有的游戏角色有超高技能。在一种实现方式中,在根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象之后,上述方法还可以包括:
201、移动终端确定同步数据,所述同步数据包括所述扫描对象、扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量。
202、移动终端向服务器发送所述同步数据。
203、服务器对所述同步数据进行校验。
204、当同步数据通过校验,服务器向所有移动终端下发该同步数据。
每个移动终端当接收到所述同步数据通过校验的指令后,执行步骤103,此时,每个移动终端都可以执行步骤103。
此时每个移动终端不仅包括移动终端1,还包括其他移动终端,从而实现每个移动终端数据同步。
上述步骤201-步骤204,以及其他移动终端执行步骤103可以如图5中虚线所示。在一种实现方式中,所述显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量,可以包括:
在所述应用界面中的主模拟对象的上方显示所述扫描对象,并以所述主模拟对象所处的位置为中心显示所述扫描范围,以及显示在所述扫描范围内被扫描到的监视对象和所述被扫描到的监视对象的生命余量。
本申请实施例中,扫描对象会显示在主模拟对象的上方,主模拟对象为游戏中的主控游戏角色。
以所述主模拟对象所处的位置为中心显示所述扫描范围使游戏场景更有粘性,增强用户的视觉体验。
在一种实现方式中,所述方法还可以包括:
获取所述主模拟对象的移动轨迹;
根据所述移动轨迹控制移动所述扫描对象和所述扫描范围;
显示移动后的所述主模拟对象、所述扫描对象和所述扫描范围。
也就是说,本申请实施例中,当主模拟对象移动时,扫描对象和扫描范围也会随着主模拟对象移动。这样进一步提高了视觉效果。
在一种实现方式中,所述方法还可以包括:
根据扫描时间和所述扫描对象对所述被扫描到的监视对象的生命消减速度,确定所述被扫描到的监视对象的生命余量;
显示所述被扫描到的监视对象的生命余量,当所述生命余量为0时,控制所述被扫描到的监视对象在所述应用界面上消失。
本申请实施例中,扫描对象会对监视对象进行杀伤,监视对象的生命以血量来衡量,杀伤一秒就会扣除相应的血量,直到血量为0,扣除血量后会显示生命余量,也就是剩余血量。
在一种实现方式中,当在所述扫描范围内被扫描到的监视对象有至少两个时,所述方法还包括:
控制该扫描对象按照消减优先级的高低消减该至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;当该至少两个被扫描到的监视对象的生命余量相同时,按照该被扫描到的监视对象的存在剩余时间的多少消减该至少两个被扫描到的监视对象。
本申请实施例中,当扫描对象在扫描范围内扫描出至少两个监视对象时,由于同时杀伤多个监视对象,对扫描对象的能力消耗也很大,可能导致一个监视对象都没杀光,扫描对象的能力就消耗光了。因此,所述扫描对象会按照消减优先级的高低消减所述至少两个监视对象,消减优先级按照生命余量设置,所述生命余量也就是剩余血量,剩余血量少则对应的消减优先级高,消减优先级高的监视对象优先被消减。如果至少两个被扫描到的监视对象的生命余量相同时,再看每个监视对象的存在剩余时间。因为每个监视对象都是有生命周期的,例如:监视对象的生命周期可以为50秒,监视对象被***后,就开始计时,当时间到达后,该监视对象的生命结束。为了可以使扫描对象更快地消减监视对象,扫描对象可以优先消减所述至少两个被扫描到的监视对象中存在剩余时间少的监视对象在一种实现方式中,所述根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象,可以包括:
根据所述扫描指令的被输入频率和使用状态,确定所述扫描对象当前是否可用;
当所述扫描指令的被输入频率符合预置规则,且该使用状态指示可用时,根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象。
本申请实施例中,因为扫描技能也不能频繁被使用,通常需要间隔30秒或者45秒,所以需要先确定本次的扫描指令与上次的扫描指令是否达到预置间隔,而且,还需要确定扫描技能是否处于可用状态,如果扫描技能被禁用,也不能启动扫描对象。
图6为本申请实施例中基于移动终端的对象扫描方法的另一实施例示意图。
如图6所示,本申请实施例提供的基于移动终端的对象扫描方法的另一实施例包括:
201、玩家在移动终端A的应用界面上点击扫描按钮。
202、移动终端A本地先判断扫描技能是否可用。
203、若不可用,则本次使用扫描技能无效。
204、若可用,则确定以主模拟对象的坐标位置为中心释放技能。
205、确定根据主模拟对象移动的扫描技能。
206、生成根据主模拟对象移动的技能判定框。
角色移动时,此特效同样会同步移动,始终保持在主模拟对象头上;同时程序会生成一个跟随主模拟对象移动的技能判定框,技能判定框即技能释放的范围,此范围与技能特效范围匹配。
207、判定框内会生成两种效果。
2071、可以使监视对象显形:即从对我方隐身状态变为可以被我方看下。
2072:对监视对象造成伤害:即可以对敌方监视对象造成血量伤害的效果,监视对象的血量为0时会消失。
208、持续对判定框内进行扫描。
在扫描的持续时间内,程序会对技能判定框内持续进行扫描,如果技能判定框内,出现了敌方的监视对象,则会触发第207步中的技能效果
209、判定框内是否有敌方的监视对象。
210、有几个敌方的监视对象。
2101、如果技能判定框内出现扫描出多个敌方监视对象的状况,则会按照以下规则进行伤害排序:
优先攻击生命余量低的监视对象
生命余量相同情况下,优先攻击持续时间剩余少的监视对象。
2102、有一个敌方监视对象时,就直接攻击该监视对象。
211、触发第207步中的技能效果后,程序首先会发送同步数据给服务器。
212、服务器校验同步数据。
213、若校验通过,则开始使用技能。
214、所使用的技能包括:
可以使监视对象显形:即从对我方隐身状态变为可以被我方看下。
对监视对象造成伤害:即可以对敌方监视对象造成血量伤害的效果,监视对象的血量为0时会消失。
敌方的监视对象身上显示被攻击的特效。
本申请实施例提供的基于移动终端的对象扫描方法,可以使移动终端MOBA具有了反眼的玩法,完成了反眼从无到有的过程,由于本实施例通过将扫描按钮作为扫描入口实现对应用界面个性化的设置,使得用户点击扫描按钮输入对监视对象的扫描指令,即可实现交互式应用的扫描功能,避免了现有技术中用户需要在移动终端上进行复杂的操作,才能启动所述扫描对象的情况,减少了人机交互操作,从而降低了移动终端MOBA反眼的操作难度,让移动终端MOBA的玩家在反眼的同时,可以把更多的精力聚焦到其它地方。
参阅图7a,本申请实施例提供的移动终端40的一实施例包括:
响应单元401,用于响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;
启动单元402,用于根据所述响应单元401响应的所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象;
显示单元403,用于显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量。
与现有技术中在移动终端上操作交互式应用复杂度高相比,本申请实施例提供的基于移动终端的对象扫描方法,可以通过应用界面上的扫描入口输入的对监视对象的扫描指令,进而启动用于扫描所述监视对象的扫描对象,实现对交互式应用的操作。由于,该对象扫描方法通过该扫描入口实现对应用界面个性化的设置,使得用户只需在扫描入口输入对监视对象的扫描指令,即可实现交互式应用的扫描功能,避免了现有技术中用户需要在移动终端上进行复杂的操作,才能启动所述扫描对象的情况,减少了人机交互操作,从而降低了交互式应用在移动终端上操作的复杂度。
参阅图7b,在一种实现方式中,该移动终端还包括:
确定单元404,用于确定同步数据,所述同步数据包括所述启动单元402启动的所述扫描对象、扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量;
发送单元405,用于向服务器发送所述确定单元404确定的同步数据,以使所述服务器对所述同步数据进行校验;
接收单元406,用于接收所述同步数据通过校验的指令;
当该接收单元406接收到该同步数据通过校验的指令时,触发该显示单元403。
在一种实现方式中,所述显示单元403,用于在所述应用界面中的主模拟对象的上方显示所述扫描对象,并以所述主模拟对象所处的位置为中心显示所述扫描范围,以及显示在所述扫描范围内被扫描到的监视对象和所述被扫描到的监视对象的生命余量。
可选地,参阅图8,本申请实施例提供的所述移动终端40还包括:获取单元407和移动控制单元408,
所述获取单元407,用于获取所述主模拟对象的移动轨迹;
所述移动控制单元408,用于根据所述获取单元407获取的移动轨迹移动所述扫描对象和所述扫描范围;
所述显示单元403,还用于显示所述移动控制单元408控制移动后的所述主模拟对象、所述扫描对象和所述扫描范围。
在一种实现方式中,所述确定单元404,还用于根据扫描时间和所述扫描对象对所述被扫描到的监视对象的生命消减速度,确定所述被扫描到的监视对象的生命余量;
所述显示单元403,还用于显示所述确定单元404确定的所述被扫描到的监视对象的生命余量,当所述生命余量为0时,控制所述被扫描到的监视对象在所述应用界面上消失。
在一种实现方式中,参阅图9,所述移动终端40还包括:控制单元409,
所述控制单元409,用于当在所述确定单元404确定的扫描范围内被扫描到的监视对象有至少两个时,控制所述扫描对象按照消减优先级的高低消减所述至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;当所述至少两个被扫描到的监视对象的生命余量相同时,按照所述被扫描到的监视对象的存在剩余时间的多少消减该至少两个被扫描到的监视对象。
在一种实现方式中,所述启动单元402用于:
根据所述扫描指令的被输入频率和使用状态,确定所述扫描对象当前是否可用;
当所述扫描指令的被输入频率符合预置规则,且该使用状态指示可用时,根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象。
本申请实施例提供的移动终端可以参阅图1至图6部分的描述进行理解,本处不再重复赘述。
本申请实施例还提供了另一种移动终端,该移动终端可以是手机。如图10所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。
图10示出的是与本申请实施例提供的移动终端800的部分结构的框图。参考图10,移动终端包括:摄像头810、存储器820、输入单元830、显示单元840、传感器850、音频电路860、WiFi模块870、处理器880、以及电源890等部件。本领域技术人员可以理解,图10中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图10对移动终端的各个构成部件进行具体的介绍:
摄像头810可用于拍摄;
存储器820可用于存储软件程序以及模块,处理器880通过运行存储在存储器820的软件程序以及模块,从而执行移动终端的各种功能应用以及数据处理。存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元830可用于接收用户的操作指令,如:输入扫描指令,以及产生与移动终端800的用户设置以及功能控制有关的键信号输入。具体地,输入单元830可包括触控面板831以及其他输入设备832。触控面板831,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板831上或在触控面板831附近的操作),并根据预先设定的程式驱动相应的连接移动终端。可选的,触控面板831可包括触摸检测移动终端和触摸控制器两个部分。其中,触摸检测移动终端检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触
摸检测移动终端上接收触摸信息,并将它转换成触点坐标,再送给处理器880,并能接收处理器880发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板831。除了触控面板831,输入单元830还可以包括其他输入设备832。具体地,其他输入设备832可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元840可用于显示应用界面。显示单元840可包括指示灯841,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置指示灯841。进一步的,触控面板831可覆盖指示灯841,当触控面板831检测到在其上或附近的触摸操作后,传送给处理器880以确定触摸事件的类型,随后处理器880根据触摸事件的类型在指示灯841上提供相应的视觉输出。虽然在图10中,触控面板831与指示灯841是作为两个独立的部件来实现移动终端的输入和输入功能,但是在某些实施例中,可以将触控面板831与指示灯841集成而实现移动终端的输入和输出功能。
移动终端800还可包括至少一种传感器850。
音频电路860、扬声器861,传声器862可提供用户与移动终端之间的音频接口。音频电路860可将接收到的音频数据转换后的电信号,传输到扬声器861,由扬声器861转换为声音信号输出;另一方面,传声器862将收集的声音信号转换为电信号,由音频电路860接收后转换为音频数据,再将音频数据输出处理器880处理后,经摄像头810以发送给比如另一移动终端,或者将音频数据输出至存储器820以便进一步处理。
WiFi模块870可以用于通信。
处理器880是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器820内的软件程序和/或模块,以及调用存储在存储器820内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。可选的,处理器880可包括一个或多个处理单元;优选的,处理器880可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器880中。
移动终端800还包括给各个部件供电的电源890(比如电池),在一种实现方式中在一种实现方式中,电源可以通过电源管理***与处理器880逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,移动终端800还可以包括射频(Radio Frequency,RF)电路、蓝牙模块等,在此不再赘述。
在本申请实施例中,该移动终端在进行对象扫描时所包括的处理器880还具有以下功能:
响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;
根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象;
显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量。
在一种实现方式中,在根据该监视对象的扫描指令,启动用于扫描该监视对象的扫描对象之后,该方法还包括:
确定同步数据,该同步数据包括该扫描对象、扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量;
向服务器发送该同步数据,以使该服务器对该同步数据进行校验;
当接收到所述同步数据通过校验的指令后,执行显示该扫描对象、该扫描对象的扫描范围、在该扫描范围内被扫描到的监视对象,以及该被扫描到的监视对象的生命余量的步骤。
在一种实现方式中,所述显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量,包括:
在所述应用界面中的主模拟对象的上方显示所述扫描对象,并以所述主模拟对象所处的位置为中心显示所述扫描范围,以及显示在所述扫描范围内被扫描到的监视对象和所述被扫描到的监视对象的生命余量。
在一种实现方式中,还包括:
获取所述主模拟对象的移动轨迹;
根据所述移动轨迹控制移动所述扫描对象和所述扫描范围;
显示移动后的所述主模拟对象、所述扫描对象和所述扫描范围。
在一种实现方式中,还包括:
根据扫描时间和所述扫描对象对所述被扫描到的监视对象的生命消减速度,确定所述被扫描到的监视对象的生命余量;
显示所述被扫描到的监视对象的生命余量,当所述生命余量为0时,控制所述被扫描到的监视对象在所述应用界面上消失。
在一种实现方式中,还包括:
当在所述扫描范围内被扫描到的监视对象有至少两个时,控制该扫描对象按照消减优先级的高低消减该至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;当该至少两个被扫描到的监视对象的生命余量相同时,按照该被扫描到的监视对象的存在剩余时间的多少消减该至少两个被扫描到的监视对象。。
在一种实现方式中,所述根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象,包括:
根据所述扫描指令的被输入频率和使用状态,确定所述扫描对象当前是否可用;
当所述扫描指令的被输入频率符合预置规则,且使用状态指示可用时,根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象。本申请实施例提供的移动终端可以参阅上述图1至图6部分的相应描述进行理解,本处不做过多赘述。
本申请实施例提供一种存储介质,该存储介质用于存储程序代码,该程序代码用于执行一种基于移动终端的对象扫描方法中任一项对象扫描的方法。
本申请实施例提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行一种基于移动终端的对象扫描方法中任一项对象扫描的方法。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
以上对本申请实施例所提供的基于移动终端的对象扫描方法以及移动终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (24)
- 一种基于移动终端的对象扫描方法,包括:响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象;显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量。
- 根据权利要求1所述的对象扫描方法,在所述根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象之后,所述对象扫描方法还包括:确定同步数据,所述同步数据包括所述扫描对象、扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量;向服务器发送所述同步数据,以使所述服务器对所述同步数据进行校验;当接收到所述同步数据通过校验的指令后,执行所述显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量的步骤。
- 根据权利要求1或2所述的对象扫描方法,所述显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量,包括:在所述应用界面中的主模拟对象的上方显示所述扫描对象,并以所述主模拟对象所处的位置为中心显示所述扫描范围,以及显示在所述扫描范围内被扫描到的监视对象和所述被扫描到的监视对象的生命余量。
- 根据权利要求3所述的对象扫描方法,所述方法还包括:获取所述主模拟对象的移动轨迹;根据所述移动轨迹控制移动所述扫描对象和所述扫描范围;显示移动后的所述主模拟对象、所述扫描对象和所述扫描范围。
- 根据权利要求1-4任一所述的对象扫描方法,所述方法还包括:根据扫描时间和所述扫描对象对所述被扫描到的监视对象的生命消减速度,确定所述被扫描到的监视对象的生命余量;显示所述被扫描到的监视对象的生命余量,当所述生命余量为0时,控制所述被扫描到的监视对象在所述应用界面上消失。
- 根据权利要求1-4任一所述的对象扫描方法,当在所述扫描范围内被扫描到的监视对象有至少两个时,所述方法还包括:控制所述扫描对象按照消减优先级的高低消减所述至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;当所述至少两个被扫描到的监视对象的生命余量相同时,按照所述被扫描到的监视对象的存在剩余时间的多少消减所述至少两个被扫描到的监视对象。
- 根据权利要求1-4任一所述的对象扫描方法,所述根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象,包括:根据所述扫描指令的被输入频率和使用状态,确定所述扫描对象是否可用;当所述扫描指令的被输入频率符合预置规则,且所述使用状态指示可用时,根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象。
- 一种移动终端,包括:响应单元,用于响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;启动单元,用于根据所述响应单元响应的所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象;显示单元,用于显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量。
- 根据权利要求8所述的移动终端,所述移动终端还包括:确定单元,用于确定同步数据,所述同步数据包括所述启动单元启动的所述扫描对象、扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量;发送单元,用于向服务器发送所述确定单元确定的同步数据,以使所述服务器对所述同步数据进行校验;接收单元,用于接收所述同步数据通过校验的指令;当所述接收单元接收到所述同步数据通过校验的指令时,触发所述显示单元。
- 根据权利要求8或9所述的移动终端,所述显示单元,用于在所述应用界面中的主模拟对象的上方显示所述扫描对象,并以所述主模拟对象所处的位置为中心显示所述扫描范围,以及显示在所述扫描范围内被扫描到的监视对象和所述被扫描到的监视对象的生命余量。
- 根据权利要求10所述的移动终端,所述移动终端还包括:获取单元和移动控制单元,所述获取单元,用于获取所述主模拟对象的移动轨迹;所述移动控制单元,用于根据所述获取单元获取的移动轨迹移动所述扫描对象和所述扫描范围;所述显示单元,还用于显示所述移动控制单元控制移动后的所述主模拟对象、所述扫描对象和所述扫描范围。
- 根据权利要求8-11任一所述的移动终端,所述确定单元,还用于根据扫描时间和所述扫描对象对所述被扫描到的监视对象的生命消减速度,确定所述被扫描到的监视对象的生命余量;所述显示单元,还用于显示所述确定单元确定的所述被扫描到的监视对象的生命余量,当所述生命余量为0时,控制所述被扫描到的监视对象在所述应用界面上消失。
- 根据权利要求8-11任一所述的移动终端,所述移动终端还包括:控制单元,所述控制单元,用于当在所述确定单元确定的扫描范围内被扫描到的监视对象有至少两个时,控制所述扫描对象按照消减优先级的高低消减所述至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;当所述至少两个被扫描到的监视对象的生命余量相同时,按照所述被扫描到的监视对象的存在剩余时间的多少消减所述至少两个被扫描到的监视对象。
- 根据权利要求8-11任一所述的移动终端,所述启动单元用于:根据所述扫描指令的被输入频率和使用状态,确定所述扫描对象是否可用;当所述扫描指令的被输入频率符合预置规则,且所述使用状态指示可用时,根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象。
- 一种基于移动终端的对象扫描设备,所述对象扫描设备包括:处理器以及存储器;所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行权利要求1-7中任一项所述对象扫描方法。
- 一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求1-7中任一项所述对象扫描方法。
- 一种包括指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行权利要求1-7中任一项所述对象扫描方法。
- 一种基于移动终端的对象扫描方法,包括:响应用户通过应用界面上的扫描入口输入的对监视对象的扫描指令;根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象;显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量。
- 根据权利要求18所述的对象扫描方法,在所述根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象之后,所述对象扫描方法还包括:确定同步数据,所述同步数据包括所述扫描对象、扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量;向服务器发送所述同步数据,以使所述服务器对所述同步数据进行校验;当接收到所述同步数据通过校验的指令后,执行所述显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量的步骤。
- 根据权利要求18或19所述的对象扫描方法,所述显示所述扫描对象、所述扫描对象的扫描范围、在所述扫描范围内被扫描到的监视对象,以及所述被扫描到的监视对象的生命余量,包括:在所述应用界面中的主模拟对象的上方显示所述扫描对象,并以所述主模拟对象所处的位置为中心显示所述扫描范围,以及显示在所述扫描范围内被扫描到的监视对象和所述被扫描到的监视对象的生命余量。
- 根据权利要求20所述的对象扫描方法,所述方法还包括:获取所述主模拟对象的移动轨迹;根据所述移动轨迹控制移动所述扫描对象和所述扫描范围;显示移动后的所述主模拟对象、所述扫描对象和所述扫描范围。
- 根据权利要求18-21任一所述的对象扫描方法,所述方法还包括:根据扫描时间和所述扫描对象对所述被扫描到的监视对象的生命消减速度,确定所述被扫描到的监视对象的生命余量;显示所述被扫描到的监视对象的生命余量,当所述生命余量为0时,控制所述被扫描到的监视对象在所述应用界面上消失。
- 根据权利要求18-21任一所述的对象扫描方法,当在所述扫描范围内被扫描到的监视对象有至少两个时,所述方法还包括:控制所述扫描对象按照消减优先级的高低消减所述至少两个被扫描到的监视对象,生命余量少的消减优先级高于生命余量多的消减优先级;当所述至少两个被扫描到的监视对象的生命余量相同时,按照所述被扫描到的监视对象的存在剩余时间的多少消减所述至少两个被扫描到的监视对象。
- 根据权利要求18-21任一所述的对象扫描方法,所述根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象,包括:根据所述扫描指令的被输入频率和使用状态,确定所述扫描对象是否可用;当所述扫描指令的被输入频率符合预置规则,且所述使用状态指示可用时,根据所述监视对象的扫描指令,启动用于扫描所述监视对象的扫描对象。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/352,955 US11270087B2 (en) | 2016-11-17 | 2019-03-14 | Object scanning method based on mobile terminal and mobile terminal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611012561.9A CN106341427A (zh) | 2016-11-17 | 2016-11-17 | 一种基于移动终端的对象扫描方法及移动终端 |
CN201611012561.9 | 2016-11-17 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/352,955 Continuation US11270087B2 (en) | 2016-11-17 | 2019-03-14 | Object scanning method based on mobile terminal and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018090909A1 true WO2018090909A1 (zh) | 2018-05-24 |
Family
ID=57841370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/110898 WO2018090909A1 (zh) | 2016-11-17 | 2017-11-14 | 一种基于移动终端的对象扫描方法及移动终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11270087B2 (zh) |
CN (1) | CN106341427A (zh) |
WO (1) | WO2018090909A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341427A (zh) * | 2016-11-17 | 2017-01-18 | 腾讯科技(深圳)有限公司 | 一种基于移动终端的对象扫描方法及移动终端 |
CN107423015B (zh) * | 2017-07-24 | 2018-07-20 | 腾讯科技(深圳)有限公司 | 游戏内容的同步显示方法和装置 |
CN109718552B (zh) * | 2017-10-30 | 2022-11-04 | 腾讯科技(成都)有限公司 | 一种基于模拟对象的生命值控制方法和客户端 |
CN111672114B (zh) | 2020-06-05 | 2022-03-18 | 腾讯科技(深圳)有限公司 | 目标虚拟对象确定方法、装置、终端及存储介质 |
CN113079348B (zh) * | 2021-03-18 | 2022-09-16 | 安徽中屏科技有限公司 | 基于无人值守的智能化防作弊监考装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546937A (zh) * | 2010-12-23 | 2012-07-04 | Lg电子株式会社 | 能够提供多人游戏的移动终端及其操作控制方法 |
CN102968549A (zh) * | 2012-10-17 | 2013-03-13 | 北京大学 | 基于智能移动终端设备的多人在线交互方法与*** |
US20140004951A1 (en) * | 2012-06-28 | 2014-01-02 | Mark Kern | Interactive spectator features for gaming environments |
US20160041717A1 (en) * | 2011-10-04 | 2016-02-11 | Microsoft Technology Licensing, Llc | Game controller on mobile touch-enabled devices |
CN106341427A (zh) * | 2016-11-17 | 2017-01-18 | 腾讯科技(深圳)有限公司 | 一种基于移动终端的对象扫描方法及移动终端 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9526995B2 (en) * | 2006-11-22 | 2016-12-27 | Sony Interactive Entertainment America Llc | Video game recording and playback with visual display of game controller manipulation |
US9329678B2 (en) * | 2012-08-14 | 2016-05-03 | Microsoft Technology Licensing, Llc | Augmented reality overlay for control devices |
US11071919B2 (en) * | 2015-06-30 | 2021-07-27 | Amazon Technologies, Inc. | Joining games from a spectating system |
-
2016
- 2016-11-17 CN CN201611012561.9A patent/CN106341427A/zh active Pending
-
2017
- 2017-11-14 WO PCT/CN2017/110898 patent/WO2018090909A1/zh active Application Filing
-
2019
- 2019-03-14 US US16/352,955 patent/US11270087B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546937A (zh) * | 2010-12-23 | 2012-07-04 | Lg电子株式会社 | 能够提供多人游戏的移动终端及其操作控制方法 |
US20160041717A1 (en) * | 2011-10-04 | 2016-02-11 | Microsoft Technology Licensing, Llc | Game controller on mobile touch-enabled devices |
US20140004951A1 (en) * | 2012-06-28 | 2014-01-02 | Mark Kern | Interactive spectator features for gaming environments |
CN102968549A (zh) * | 2012-10-17 | 2013-03-13 | 北京大学 | 基于智能移动终端设备的多人在线交互方法与*** |
CN106341427A (zh) * | 2016-11-17 | 2017-01-18 | 腾讯科技(深圳)有限公司 | 一种基于移动终端的对象扫描方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN106341427A (zh) | 2017-01-18 |
US11270087B2 (en) | 2022-03-08 |
US20190205576A1 (en) | 2019-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018113653A1 (zh) | 基于移动终端的场景切换方法及移动终端 | |
WO2018090909A1 (zh) | 一种基于移动终端的对象扫描方法及移动终端 | |
US11623142B2 (en) | Data processing method and mobile terminal | |
CN113082712B (zh) | 虚拟角色的控制方法、装置、计算机设备和存储介质 | |
WO2017054452A1 (zh) | 一种信息处理方法、终端及计算机存储介质 | |
CN113101652A (zh) | 信息展示方法、装置、计算机设备及存储介质 | |
CN113398590B (zh) | 声音处理方法、装置、计算机设备及存储介质 | |
CN113082688B (zh) | 游戏中虚拟角色的控制方法、装置、存储介质及设备 | |
WO2018103515A1 (zh) | 一种应用中虚拟资源对象的***方法以及终端 | |
CN108153475B (zh) | 一种对象位置切换方法以及移动终端 | |
CN113332721A (zh) | 一种游戏控制方法、装置、计算机设备及存储介质 | |
JP6002345B1 (ja) | ゲームプログラム、方法及びタッチスクリーンを備える情報処理装置 | |
CN115382202A (zh) | 一种游戏控制方法、装置、计算机设备及存储介质 | |
TWI729323B (zh) | 互動式遊戲系統 | |
JP6924564B2 (ja) | ゲームプログラム | |
CN117101121A (zh) | 一种游戏道具修复方法、装置、终端及存储介质 | |
JP6002344B1 (ja) | ゲームプログラム、方法及びタッチスクリーンを備える情報処理装置 | |
CN108845780A (zh) | 一种显示控制方法及终端 | |
WO2024152504A1 (zh) | 一种游戏交互方法、装置、计算机设备及存储介质 | |
CN113209609B (zh) | 基于牌类对象的交互方法、装置、设备及介质 | |
JP6668425B2 (ja) | ゲームプログラム、方法、および情報処理装置 | |
CN116999825A (zh) | 一种游戏控制方法、装置、计算机设备及存储介质 | |
CN115317908A (zh) | 技能展示方法、装置、存储介质及计算机设备 | |
CN111167115A (zh) | 交互式游戏*** | |
CN115040867A (zh) | 一种游戏卡牌控制方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17872143 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: 17872143 Country of ref document: EP Kind code of ref document: A1 |