CN113509717A - Intelligent device joining system based on big data - Google Patents
Intelligent device joining system based on big data Download PDFInfo
- Publication number
- CN113509717A CN113509717A CN202110914984.4A CN202110914984A CN113509717A CN 113509717 A CN113509717 A CN 113509717A CN 202110914984 A CN202110914984 A CN 202110914984A CN 113509717 A CN113509717 A CN 113509717A
- Authority
- CN
- China
- Prior art keywords
- game
- handle
- bluetooth
- game terminal
- joinable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 16
- 238000001514 detection method Methods 0.000 claims abstract description 10
- 230000008859 change Effects 0.000 claims description 51
- 238000000034 method Methods 0.000 claims description 12
- 230000009467 reduction Effects 0.000 description 8
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005059 dormancy Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
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/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F13/235—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
-
- 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/218—Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L5/00—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
- A63F2300/1031—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection using a wireless connection, e.g. Bluetooth, infrared connections
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1056—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving pressure sensitive buttons
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses an intelligent equipment joining system based on big data, which comprises a wake-up detection module, a Bluetooth search matching module, a historical connection comparison module, a connection state acquisition module and an information transmission module, wherein the wake-up detection module wakes up Bluetooth of a handle to be joined when the handle to be joined meets a certain rule, and enables the Bluetooth search matching module to search whether a Bluetooth signal of a game terminal exists nearby, when a Bluetooth parameter of a certain game terminal is matched with a Bluetooth parameter of the handle to be joined, the game terminal is set as a joinable game terminal, and the historical connection comparison module is used for acquiring a historical connection terminal identifier of the handle to be joined.
Description
Technical Field
The invention relates to the technical field of big data, in particular to an intelligent device adding system based on big data.
Background
With the improvement of living standard of people, people begin to pay attention to spiritual entertainment and live, so that the game industry develops rapidly. The hand game wins the favor of the majority of game players by virtue of the characteristics of simple operation, rapid starting, portability, convenience and the like, but the touch keys can not provide the feedback feeling of the entity keys all the time, and the more complicated playing method and higher operation requirements ensure that the operation mode of touch is single and has poor fault tolerance. The gamepad is a component of a common electronic game machine, the gamepad can be used for controlling virtual roles of a game, the touch sense is rich, the game experience of a user can be greatly improved, and in the prior art, the connection process of the gamepad and a terminal is troublesome.
Disclosure of Invention
The invention aims to provide an intelligent device joining system and method based on big data, so as to solve the problems in the background technology.
In order to solve the technical problems, the invention provides the following technical scheme: an intelligent device joining system based on big data comprises a wake-up detection module, a Bluetooth search matching module, a historical connection comparison module, a connection state acquisition module and an information transmission module, wherein the wake-up detection module wakes up Bluetooth of a handle to be joined when the handle to be joined meets a certain rule and enables the Bluetooth search matching module to search whether a Bluetooth signal of a game terminal exists nearby, when a Bluetooth parameter of a certain game terminal is matched with a Bluetooth parameter of the handle to be joined, the game terminal is set as a joinable game terminal, the historical connection comparison module is used for acquiring a historical connection terminal identifier of the handle to be joined, when the historical connection terminal identifier of the handle to be joined comprises the Bluetooth identifier of the joinable game terminal, the connection state acquisition module is enabled to acquire the connection state of the joinable game terminal, and when the game handle exists and the joinable game terminal is connected, and judging whether to enable an information transmission module to work according to the number of the existing game handles, wherein the information transmission module is used for transmitting information for requesting to join the Bluetooth connection to the joinable game terminal.
Further, the awakening detection module comprises a pressure sensing change judgment module, a coincidence area acquisition module, a pressure change reference calculation module and a pressure change reference comparison module, the pressure sensing variation judging module is used for acquiring the pressure sensing variation to be added to the surface of the handle, when the pressure-induced strain value of a certain area is detected to be larger than a pressure-induced strain threshold value, the overlapping area acquisition module is enabled to acquire the overlapping area Sc of a pressure-induced area before pressure-induced strain and a pressure-induced area after pressure-induced strain, the compression change reference calculation module calculates a compression change reference value according to the overlapping area and the area of the compression area before the pressure sensing change, the pressure change reference comparison module compares a pressure change reference value with a pressure change reference threshold value, and when the pressure change reference value is larger than the pressure change reference threshold value, awakening the Bluetooth to be added into the handle.
Further, the connection state acquiring module comprises a connection judging module and a connected processing module, the connection judging module is used for judging whether a gamepad is connected with the joinable game terminal, when the gamepad is connected with the joinable game terminal, the first processing module is made to work, when the gamepad is not connected with the joinable game terminal, the information transmission module is made to work, and the first processing module judges whether to transmit information requesting to join the bluetooth connection to the joinable game terminal according to the number of the existing gamepads; the connected processing module comprises a handle number judging module, a first processing module and a second processing module, the handle number judging module is used for acquiring the number of the existing game handles, the first processing module is operated when the number of connected game handles is one, the second processing module is operated when the number of connected game handles is more than or equal to two, the first processing module comprises a game type reading module and a single judgment module, the game type reading module is used for reading the game type of the current running game which can be added into the game terminal, when the game type is a multiplayer game, the information transmission module is enabled to work, when the game type is a single game, the single judgment module judges whether the game type of the current running game which can be added into the game terminal is kept as the single game within a first preset time, and the Bluetooth dormancy of the handle to be added is kept as the single game.
Further, the second processing module comprises a distance acquisition module, a distance sorting selection module, a distance reference calculation module, a distance reference comparison module, a data packet monitoring module and a data packet judgment module, wherein the distance acquisition module is used for acquiring the horizontal distance between each connected gamepad, the horizontal distance between each connected gamepad and the handle to be added and the game terminal to be added, the distance sorting selection module selects the maximum horizontal distance Xmax between every two connected gamepads, the minimum horizontal distance X0 between each connected gamepad and the handle to be added and the maximum horizontal distance Lmax between each connected gamepad and the game terminal to be added according to the horizontal distance sorting acquired by the distance acquisition module, the distance reference calculation module calculates the distance reference according to the distance selected by the distance sorting selection module, the distance reference quantity comparison module compares the distance reference quantity C with a distance reference quantity threshold value, when the distance reference quantity C is smaller than the distance reference quantity threshold value, the data packet monitoring module is enabled to monitor a data packet transmitted to the game terminal by the connected game handle, the data packet judgment module is used for judging the relation between the reduction amount of the data packet transmitted by the connected game handle in a second preset time length and a reduction amount threshold value, and the information transmission module is enabled to work when the reduction amount is larger than or equal to the reduction amount threshold value.
A big data-based intelligent device joining method comprises the following steps:
when the handle to be added meets a certain rule, awakening the Bluetooth of the handle to be added, searching whether a Bluetooth signal of a game terminal exists nearby, if the Bluetooth parameter of a certain game terminal is matched with the Bluetooth parameter of the handle to be added, setting the game terminal as a joinable game terminal,
acquiring the historical connection terminal identification of the handle to be added, if the historical connection terminal identification of the handle to be added comprises the Bluetooth identification of the joinable game terminal,
and acquiring the connection state of the joinable game terminal, and judging whether to transmit information requesting to join the Bluetooth connection to the joinable game terminal according to the number of the existing game handles if the game handles are connected with the joinable game terminal.
Further, the determining whether to transmit the information requesting to join the bluetooth connection to the joinable game terminal according to the number of the existing gamepads includes:
if the number of the connected game handles is one, reading the current game type of the running game which can be added into the game terminal, and when the game type is a multiplayer game, the handle to be added transmits information for requesting to join the Bluetooth connection to the game terminal;
when the game type is the single-player game, if the game type of the current running game which can be added into the game terminal is kept as the single-player game within the first preset time, and the Bluetooth dormancy of the handle is to be added.
Further, judging whether to establish the bluetooth connection with the joinable game terminal according to the number of the existing game pads further comprises:
if the number of the connected game handles is more than or equal to two, the distance between the connected game handles and the handle to be added and the joinable game terminal are respectively collected, and whether the information requesting to be added into the Bluetooth connection is transmitted or not is judged according to the distances.
Further, the determining whether to transmit the information requesting to join the bluetooth connection according to the distance includes:
the horizontal distances between every two connected game handles are sequenced from big to small, the horizontal distance Xmax between the first two connected game handles is set,
the horizontal distances between the connected game handles and the handle to be added are sequenced from small to large, the horizontal distance between the connected game handle in the first sequence and the handle to be added is set as X0,
collecting the horizontal distance L0 between the handle to be added and the joinable game terminal, sorting the horizontal distances between the connected game handles and the joinable game terminal in descending order, setting the horizontal distance between the first connected game handle and the joinable game terminal as Lmax,
and then, the distance reference quantity C = a (X0-Xmax)/Xmax + b (L0-Lmax)/Lmax, wherein the values of a and b range from 0 to 1, if the distance reference quantity C is smaller than the distance reference quantity threshold value, the data packet transmitted between the joinable game handle and the joinable game terminal is monitored, and if the decrement of the data packet transmitted by the connected game handle is larger than or equal to the decrement threshold value in a second preset time period, the joining handle transmits information for requesting joining the Bluetooth connection to the joinable game terminal.
Further, awakening the bluetooth of the handle to be added when the handle to be added meets a certain rule includes:
acquiring pressure-sensitive strain to be added to the surface of the handle, acquiring the coincidence area Sc of a pressure-sensitive region before pressure-sensitive strain change and a pressure-sensitive region after pressure-sensitive strain change when detecting that the pressure-sensitive strain change value of a certain region is greater than a pressure-sensitive strain change threshold value, and calculating a pressure-sensitive change reference value P = Sc/Sb, wherein Sb is the area of the pressure-sensitive region before pressure-sensitive strain change;
and when the pressure change reference value is larger than the pressure change reference threshold value, awakening the Bluetooth to be added into the handle.
Further, the adding method further comprises the following steps:
if the joinable game terminal is not connected with any gamepad, the joining-capable gamepad transmits information requesting to join the Bluetooth connection to the joinable game terminal.
Compared with the prior art, the invention has the following beneficial effects: the invention automatically judges whether the handle to be added needs to be connected with the game terminal or not through the aspects of collecting the number of the connected game handles of the joinable game terminal, the current running game type of the joinable game terminal, the horizontal distance between the connected game handles, the horizontal distance between each connected game handle and the handle to be added, the horizontal distance between the connected game handle and the handle to be added and the joinable game terminal, and the like, thereby not needing to artificially control the handle to be added to be connected with the game terminal, improving the use feeling of a user and being more convenient for the user to use.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a block diagram of a big data based smart device join system of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the present invention provides a technical solution: an intelligent device joining system based on big data comprises a wake-up detection module, a Bluetooth search matching module, a historical connection comparison module, a connection state acquisition module and an information transmission module, wherein the wake-up detection module wakes up Bluetooth of a handle to be joined when the handle to be joined meets a certain rule and enables the Bluetooth search matching module to search whether a Bluetooth signal of a game terminal exists nearby, when a Bluetooth parameter of a certain game terminal is matched with a Bluetooth parameter of the handle to be joined, the game terminal is set as a joinable game terminal, the historical connection comparison module is used for acquiring a historical connection terminal identifier of the handle to be joined, when the historical connection terminal identifier of the handle to be joined comprises the Bluetooth identifier of the joinable game terminal, the connection state acquisition module is enabled to acquire the connection state of the joinable game terminal, and when the game handle exists and the joinable game terminal is connected, and judging whether to enable an information transmission module to work according to the number of the existing game handles, wherein the information transmission module is used for transmitting information for requesting to join the Bluetooth connection to the joinable game terminal.
The awakening detection module comprises a pressure sensing change judgment module, a coincidence area acquisition module, a pressure change reference calculation module and a pressure change reference comparison module, the pressure sensing variation judging module is used for acquiring the pressure sensing variation to be added to the surface of the handle, when the pressure-induced strain value of a certain area is detected to be larger than a pressure-induced strain threshold value, the overlapping area acquisition module is enabled to acquire the overlapping area Sc of a pressure-induced area before pressure-induced strain and a pressure-induced area after pressure-induced strain, the compression change reference calculation module calculates a compression change reference value according to the overlapping area and the area of the compression area before the pressure sensing change, the pressure change reference comparison module compares a pressure change reference value with a pressure change reference threshold value, and when the pressure change reference value is larger than the pressure change reference threshold value, awakening the Bluetooth to be added into the handle.
The connection state acquisition module comprises a connection judgment module and a connected processing module, the connection judgment module is used for judging whether a gamepad is connected with the joinable game terminal, when the gamepad is connected with the joinable game terminal, the first processing module is made to work, when the gamepad is not connected with the joinable game terminal, the information transmission module is made to work, and the first processing module judges whether to transmit information requesting to join the Bluetooth connection to the joinable game terminal according to the number of the existing gamepads; the connected processing module comprises a handle number judging module, a first processing module and a second processing module, the handle number judging module is used for acquiring the number of the existing game handles, the first processing module is operated when the number of connected game handles is one, the second processing module is operated when the number of connected game handles is more than or equal to two, the first processing module comprises a game type reading module and a single judgment module, the game type reading module is used for reading the game type of the current running game which can be added into the game terminal, when the game type is a multiplayer game, the information transmission module is enabled to work, when the game type is a single game, the single judgment module judges whether the game type of the current running game which can be added into the game terminal is kept as the single game within a first preset time, and the Bluetooth dormancy of the handle to be added is kept as the single game.
The second processing module comprises a distance acquisition module, a distance sorting selection module, a distance reference calculation module, a distance reference comparison module, a data packet monitoring module and a data packet judgment module, wherein the distance acquisition module is used for acquiring the horizontal distance between each connected gamepad, the horizontal distance between each connected gamepad and the handle to be added and the game terminal to be added, the distance sorting selection module selects the maximum horizontal distance Xmax between every two connected gamepads, the minimum horizontal distance X0 between each connected gamepad and the handle to be added and the maximum horizontal distance Lmax between each connected gamepad and the game terminal to be added according to the horizontal distance sorting acquired by the distance acquisition module, and the distance reference calculation module calculates the distance reference according to the distance selected by the distance sorting selection module, the distance reference quantity comparison module compares the distance reference quantity C with a distance reference quantity threshold value, when the distance reference quantity C is smaller than the distance reference quantity threshold value, the data packet monitoring module is enabled to monitor a data packet transmitted to the game terminal by the connected game handle, the data packet judgment module is used for judging the relation between the reduction amount of the data packet transmitted by the connected game handle in a second preset time length and a reduction amount threshold value, and the information transmission module is enabled to work when the reduction amount is larger than or equal to the reduction amount threshold value.
A big data-based intelligent device joining method comprises the following steps:
acquiring pressure-sensitive strain to be added to the surface of the handle, acquiring the coincidence area Sc of a pressure-sensitive region before pressure-sensitive strain change and a pressure-sensitive region after pressure-sensitive strain change when detecting that the pressure-sensitive strain change value of a certain region is greater than a pressure-sensitive strain change threshold value, and calculating a pressure-sensitive change reference value P = Sc/Sb, wherein Sb is the area of the pressure-sensitive region before pressure-sensitive strain change;
when the pressure change reference value is larger than the pressure change reference threshold value, awakening the Bluetooth of the handle to be added, searching whether a Bluetooth signal of the game terminal exists nearby, judging whether the handle needs to be used by a person or not by acquiring the ratio of the overlapping area of the pressure area on the surface of the handle to be added before pressure change and the pressure area on the surface of the handle to be added before pressure change to the area of the pressure area on the surface of the handle to be added before pressure change, awakening the Bluetooth of the handle when the handle needs to be used by the person, judging according to the pressure change reference value and the pressure change reference threshold value, and reducing the condition that the Bluetooth of the handle is awakened by mistake due to careless touch of the handle;
if the Bluetooth parameters of a certain game terminal are matched with the Bluetooth parameters of the handle to be added, the game terminal is set as a joinable game terminal,
acquiring the historical connection terminal identification of the handle to be added, if the historical connection terminal identification of the handle to be added comprises the Bluetooth identification of the joinable game terminal,
a connection state of the joinable game terminal is acquired,
if the joinable game terminal is not connected with any game handle, the handle to be joined transmits information for requesting to join the Bluetooth connection to the joinable game terminal;
and if the game paddle is connected with the joinable game terminal, judging whether to transmit information for requesting to join the Bluetooth connection to the joinable game terminal according to the number of the game paddles.
The judging whether to transmit the information of requesting to join the Bluetooth connection to the joinable game terminal according to the number of the existing game handles comprises the following steps:
if the number of the connected game handles is one, reading the current game type of the running game which can be added into the game terminal, and when the game type is a multiplayer game, the handle to be added transmits information for requesting to join the Bluetooth connection to the game terminal;
when the game type is the one-player game, if the game type of the current running game which can be added into the game terminal is kept as the one-player game within a first preset time, and the Bluetooth of the handle to be added is dormant; in practical situations, games are encountered that can be used as both single-player games and multiplayer games, in which case the type of game is preferably multiplayer games;
if the number of the connected game handles is more than or equal to two, the distance between the connected game handles and the handle to be added and the game terminal to be added are respectively collected, the horizontal distance is collected when the distances between the game handles and between the game handles and the game terminal are collected, different users have different postures when playing games, some users like to sit on the ground to play games, some users like to stand to play games, and some users like to sit on a sofa to play games, in this case, if the straight distance between the two game pads is collected, which results in a large error in determining whether the to-be-added pad is to be added to the game terminal, therefore, the horizontal distance between the two game handles is collected, so that the accuracy of judging whether the handle to be added needs to be added to the game terminal is improved; based on the type of the game, the game is a multiplayer game, so that the distance between the handles is collected when whether the game handle to be added is added to the game terminal is judged, and the judgment accuracy is further improved;
the horizontal distances between every two connected game handles are sequenced from big to small, the horizontal distance Xmax between the first two connected game handles is set,
the horizontal distances between the connected game handles and the handle to be added are sequenced from small to large, the horizontal distance between the connected game handle in the first sequence and the handle to be added is set as X0,
collecting the horizontal distance L0 between the handle to be added and the joinable game terminal, sorting the horizontal distances between the connected game handles and the joinable game terminal in descending order, setting the horizontal distance between the first connected game handle and the joinable game terminal as Lmax,
and then, the distance reference quantity C = a (X0-Xmax)/Xmax + b (L0-Lmax)/Lmax, wherein the values of a and b range from 0 to 1, if the distance reference quantity C is smaller than the distance reference quantity threshold value, the data packet transmitted between the joinable game handle and the joinable game terminal is monitored, and if the decrement of the data packet transmitted by the connected game handle is larger than or equal to the decrement threshold value in a second preset time period, the joining handle transmits information for requesting joining the Bluetooth connection to the joinable game terminal. The data packet refers to a game instruction transmitted by a connected game handle to an addable game terminal, in an actual situation, if the distance reference C is smaller than the distance reference threshold, if the addable game terminal is not in any game state at present, the data packet transmitted by the connected game handle to the addable game terminal is not required to be monitored, the handle to be added directly transmits information for requesting to add the Bluetooth connection to the addable game terminal, if the addable game terminal is in a multiplayer game state at present, the data packet transmitted by the connected game handle to the addable game terminal is required to be monitored, when a new user is added into the game, the ongoing game is required to be interrupted and restarted, therefore, the game handle connected to the game terminal is stopped to control corresponding characters, and the data packet transmitted by the connected game handle to the game terminal is reduced, therefore, the handle to be added is judged to be connected with the Bluetooth of the game terminal; a. the value of b is limited according to actual requirements, in the embodiment, the horizontal distance between the game handles can be used as a main reference factor, and the horizontal distance between the game handles can be used as a main reference factor, wherein the distance can be C =0.7 (X0-Xmax)/Xmax +0.3 (L0-Lmax)/Lmax, or the horizontal distance between the game handles and the game terminals which can be added can be used as a main reference factor, and the distance can be C =0.2 (X0-Xmax)/Xmax +0.8 (L0-Lmax)/Lmax.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (3)
1. An intelligent device joining system based on big data is characterized by comprising a wake-up detection module, a Bluetooth search matching module, a historical connection comparison module, a connection state acquisition module and an information transmission module, wherein the wake-up detection module wakes up the Bluetooth of a handle to be joined when the handle to be joined meets a certain rule and enables the Bluetooth search matching module to search whether a Bluetooth signal of a game terminal exists nearby, when a Bluetooth parameter of a certain game terminal is matched with a Bluetooth parameter of the handle to be joined, the game terminal is set as a joinable game terminal, the historical connection comparison module is used for acquiring a historical connection terminal identifier of the handle to be joined, and when the historical connection terminal identifier of the handle to be joined comprises the Bluetooth identifier of the joinable game terminal, the connection state acquisition module is enabled to acquire the connection state of the joinable game terminal, when the existing game paddle is connected with the joinable game terminal, judging whether to enable the information transmission module to work according to the number of the existing game paddle, wherein the information transmission module is used for transmitting information for requesting to join the Bluetooth connection to the joinable game terminal;
the adding method of the adding system comprises the following steps:
when the handle to be added meets a certain rule, awakening the Bluetooth of the handle to be added, searching whether a Bluetooth signal of a game terminal exists nearby, if the Bluetooth parameter of a certain game terminal is matched with the Bluetooth parameter of the handle to be added, setting the game terminal as a joinable game terminal,
acquiring the historical connection terminal identification of the handle to be added, if the historical connection terminal identification of the handle to be added comprises the Bluetooth identification of the joinable game terminal,
acquiring the connection state of the joinable game terminal, and if the game handle is connected with the joinable game terminal, judging whether to transmit information requesting to join the Bluetooth connection to the joinable game terminal according to the number of the game handles;
the judging whether to transmit the information of requesting to join the Bluetooth connection to the joinable game terminal according to the number of the existing game handles comprises the following steps:
if the number of the connected game handles is one, reading the current game type of the running game which can be added into the game terminal, and when the game type is a multiplayer game, the handle to be added transmits information for requesting to join the Bluetooth connection to the game terminal;
when the game type is the one-player game, if the game type of the current running game which can be added into the game terminal is kept as the one-player game within a first preset time, and the Bluetooth of the handle to be added is dormant;
judging whether to establish Bluetooth connection with the joinable game terminal according to the number of the existing game handles further comprises the following steps:
if the number of the connected game handles is more than or equal to two, respectively collecting the distance between the connected game handles, the distance between the connected game handles and the handle to be added and the joinable game terminal, and judging whether to transmit information requesting to join the Bluetooth connection according to the distances;
the judging whether to transmit the information requesting to join the Bluetooth connection according to the distance includes:
the horizontal distances between every two connected game handles are sequenced from big to small, the horizontal distance Xmax between the first two connected game handles is set,
the horizontal distances between the connected game handles and the handle to be added are sequenced from small to large, the horizontal distance between the connected game handle in the first sequence and the handle to be added is set as X0,
collecting the horizontal distance L0 between the handle to be added and the joinable game terminal, sorting the horizontal distances between the connected game handles and the joinable game terminal in descending order, setting the horizontal distance between the first connected game handle and the joinable game terminal as Lmax,
and then, the distance reference quantity C = a (X0-Xmax)/Xmax + b (L0-Lmax)/Lmax, wherein the values of a and b range from 0 to 1, if the distance reference quantity C is smaller than the distance reference quantity threshold value, the data packet transmitted between the joinable game handle and the joinable game terminal is monitored, and if the decrement of the data packet transmitted by the connected game handle is larger than or equal to the decrement threshold value in a second preset time period, the joining handle transmits information for requesting joining the Bluetooth connection to the joinable game terminal.
2. The big data based intelligent device joining system according to claim 1, wherein: awaken the bluetooth of waiting to join handle when waiting to join the handle and satisfying certain rule and include:
acquiring pressure-sensitive strain to be added to the surface of the handle, acquiring the coincidence area Sc of a pressure-sensitive region before pressure-sensitive strain change and a pressure-sensitive region after pressure-sensitive strain change when detecting that the pressure-sensitive strain change value of a certain region is greater than a pressure-sensitive strain change threshold value, and calculating a pressure-sensitive change reference value P = Sc/Sb, wherein Sb is the area of the pressure-sensitive region before pressure-sensitive strain change;
and when the pressure change reference value is larger than the pressure change reference threshold value, awakening the Bluetooth to be added into the handle.
3. The big data based intelligent device joining system according to claim 2, wherein: the adding method further comprises the following steps:
if the joinable game terminal is not connected with any gamepad, the joining-capable gamepad transmits information requesting to join the Bluetooth connection to the joinable game terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110914984.4A CN113509717A (en) | 2020-12-03 | 2020-12-03 | Intelligent device joining system based on big data |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011415101.7A CN112354174B (en) | 2020-12-03 | 2020-12-03 | Intelligent equipment joining system and method based on big data |
CN202110914984.4A CN113509717A (en) | 2020-12-03 | 2020-12-03 | Intelligent device joining system based on big data |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011415101.7A Division CN112354174B (en) | 2020-12-03 | 2020-12-03 | Intelligent equipment joining system and method based on big data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113509717A true CN113509717A (en) | 2021-10-19 |
Family
ID=74536009
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011415101.7A Active CN112354174B (en) | 2020-12-03 | 2020-12-03 | Intelligent equipment joining system and method based on big data |
CN202110914984.4A Pending CN113509717A (en) | 2020-12-03 | 2020-12-03 | Intelligent device joining system based on big data |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011415101.7A Active CN112354174B (en) | 2020-12-03 | 2020-12-03 | Intelligent equipment joining system and method based on big data |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN112354174B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115970268A (en) * | 2023-01-16 | 2023-04-18 | 深圳市达实智控科技股份有限公司 | Multi-mode game controller and control method thereof |
Citations (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060066294A (en) * | 2004-12-13 | 2006-06-16 | 삼성전자주식회사 | Implement method of game function among mobile phones using bluetooth and system of game supply |
US20080004117A1 (en) * | 2006-07-03 | 2008-01-03 | Microsoft Corporation | Multi-Player Gaming |
WO2009108820A2 (en) * | 2008-02-27 | 2009-09-03 | Wms Gaming, Inc. | Persistent device relationships in wagering game systems |
CN101997578A (en) * | 2010-11-16 | 2011-03-30 | 上海以太软件有限公司 | Method for realizing Bluetooth wireless network game on embedded device |
US8065443B1 (en) * | 2005-05-20 | 2011-11-22 | Intermec Ip Corp | Computerized device for data collection and communication |
JP2012213593A (en) * | 2011-03-30 | 2012-11-08 | Sammy Corp | Game system |
JP2013165947A (en) * | 2012-02-15 | 2013-08-29 | International Intelligent Information:Kk | Network game participation system |
CN103316472A (en) * | 2013-05-17 | 2013-09-25 | 南京睿悦信息技术有限公司 | Android device gas platform system based on Bluetooth handle and implementation method of Android device gas platform system |
CN103480153A (en) * | 2013-09-04 | 2014-01-01 | 张家港保税区润桐电子技术研发有限公司 | Method for simulating computer gamepad with smartphone |
CN104834802A (en) * | 2014-02-11 | 2015-08-12 | 冒险王国有限公司 | Multiplayer game system |
CN105268181A (en) * | 2015-06-09 | 2016-01-27 | 苏州蜗牛数字科技股份有限公司 | Multi-player shared screen operation system of online game and method |
CN105413168A (en) * | 2015-11-04 | 2016-03-23 | 苏州智慧章鱼玩具有限公司 | Intelligent toy system |
CN105897309A (en) * | 2015-08-17 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Intelligent device matching device and intelligent device |
WO2016170512A1 (en) * | 2015-04-24 | 2016-10-27 | Tager Sean | Universal game controller |
CN106075902A (en) * | 2016-06-14 | 2016-11-09 | 广州小鸡快跑网络科技有限公司 | Game paddle, the game control method connected based on BLE and device |
CN106253935A (en) * | 2016-09-09 | 2016-12-21 | 惠州Tcl移动通信有限公司 | A kind of mobile terminal theft preventing method based on bluetooth discovery function and system |
KR101713936B1 (en) * | 2016-08-11 | 2017-03-08 | 이중건 | Handle for electric wakeboarding implementing wireless charging function and wireless charging device therefor |
CN206323374U (en) * | 2016-12-09 | 2017-07-11 | 惠州高盛达科技有限公司 | A kind of two-in-one wake-up system based on WIFI module and bluetooth module |
CN207101862U (en) * | 2017-07-27 | 2018-03-16 | 深圳市鑫默思电子有限公司 | A kind of Bluetooth gamepad |
KR101906452B1 (en) * | 2017-04-12 | 2018-10-11 | 주식회사 포스웨어지 | Service System using Bluetooth Communication |
CN109758762A (en) * | 2019-03-14 | 2019-05-17 | 马宁 | A kind of simulation VR Virtal shooting system and method |
CN110548283A (en) * | 2018-05-31 | 2019-12-10 | 索尼互动娱乐有限责任公司 | Challenge game system |
US10549189B1 (en) * | 2018-12-20 | 2020-02-04 | Sony Interactive Entertainment LLC | Massive multi-player compute |
CN111603761A (en) * | 2020-05-15 | 2020-09-01 | 歌尔智能科技有限公司 | Game paddle, awakening method and device thereof and computer readable storage medium |
CN111615086A (en) * | 2019-02-26 | 2020-09-01 | 北京奇虎科技有限公司 | Method and device for pairing game handles capable of being connected to network |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6881147B2 (en) * | 2003-06-06 | 2005-04-19 | Nyko Technologies, Inc. | Video game controller with integrated microphone and speaker |
CN107617214A (en) * | 2017-09-23 | 2018-01-23 | 深圳市谷粒科技有限公司 | A kind of automatic learning control method of game paddle |
CN110636477B (en) * | 2018-06-21 | 2021-10-29 | 腾讯科技(深圳)有限公司 | Device connection method, device, terminal and storage medium |
CN209422933U (en) * | 2018-10-29 | 2019-09-24 | 东莞市景然电子科技有限公司 | A kind of mobile-phone game handle |
CN109743714A (en) * | 2019-01-07 | 2019-05-10 | 优奈柯恩(北京)科技有限公司 | Device pairing method and device |
-
2020
- 2020-12-03 CN CN202011415101.7A patent/CN112354174B/en active Active
- 2020-12-03 CN CN202110914984.4A patent/CN113509717A/en active Pending
Patent Citations (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060066294A (en) * | 2004-12-13 | 2006-06-16 | 삼성전자주식회사 | Implement method of game function among mobile phones using bluetooth and system of game supply |
US8065443B1 (en) * | 2005-05-20 | 2011-11-22 | Intermec Ip Corp | Computerized device for data collection and communication |
US20080004117A1 (en) * | 2006-07-03 | 2008-01-03 | Microsoft Corporation | Multi-Player Gaming |
WO2009108820A2 (en) * | 2008-02-27 | 2009-09-03 | Wms Gaming, Inc. | Persistent device relationships in wagering game systems |
CN101997578A (en) * | 2010-11-16 | 2011-03-30 | 上海以太软件有限公司 | Method for realizing Bluetooth wireless network game on embedded device |
JP2012213593A (en) * | 2011-03-30 | 2012-11-08 | Sammy Corp | Game system |
JP2013165947A (en) * | 2012-02-15 | 2013-08-29 | International Intelligent Information:Kk | Network game participation system |
CN103316472A (en) * | 2013-05-17 | 2013-09-25 | 南京睿悦信息技术有限公司 | Android device gas platform system based on Bluetooth handle and implementation method of Android device gas platform system |
CN103480153A (en) * | 2013-09-04 | 2014-01-01 | 张家港保税区润桐电子技术研发有限公司 | Method for simulating computer gamepad with smartphone |
CN104834802A (en) * | 2014-02-11 | 2015-08-12 | 冒险王国有限公司 | Multiplayer game system |
WO2016170512A1 (en) * | 2015-04-24 | 2016-10-27 | Tager Sean | Universal game controller |
CN105268181A (en) * | 2015-06-09 | 2016-01-27 | 苏州蜗牛数字科技股份有限公司 | Multi-player shared screen operation system of online game and method |
CN105897309A (en) * | 2015-08-17 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Intelligent device matching device and intelligent device |
CN105413168A (en) * | 2015-11-04 | 2016-03-23 | 苏州智慧章鱼玩具有限公司 | Intelligent toy system |
CN106075902A (en) * | 2016-06-14 | 2016-11-09 | 广州小鸡快跑网络科技有限公司 | Game paddle, the game control method connected based on BLE and device |
KR101713936B1 (en) * | 2016-08-11 | 2017-03-08 | 이중건 | Handle for electric wakeboarding implementing wireless charging function and wireless charging device therefor |
CN106253935A (en) * | 2016-09-09 | 2016-12-21 | 惠州Tcl移动通信有限公司 | A kind of mobile terminal theft preventing method based on bluetooth discovery function and system |
CN206323374U (en) * | 2016-12-09 | 2017-07-11 | 惠州高盛达科技有限公司 | A kind of two-in-one wake-up system based on WIFI module and bluetooth module |
KR101906452B1 (en) * | 2017-04-12 | 2018-10-11 | 주식회사 포스웨어지 | Service System using Bluetooth Communication |
CN207101862U (en) * | 2017-07-27 | 2018-03-16 | 深圳市鑫默思电子有限公司 | A kind of Bluetooth gamepad |
CN110548283A (en) * | 2018-05-31 | 2019-12-10 | 索尼互动娱乐有限责任公司 | Challenge game system |
US10549189B1 (en) * | 2018-12-20 | 2020-02-04 | Sony Interactive Entertainment LLC | Massive multi-player compute |
CN111615086A (en) * | 2019-02-26 | 2020-09-01 | 北京奇虎科技有限公司 | Method and device for pairing game handles capable of being connected to network |
CN109758762A (en) * | 2019-03-14 | 2019-05-17 | 马宁 | A kind of simulation VR Virtal shooting system and method |
CN111603761A (en) * | 2020-05-15 | 2020-09-01 | 歌尔智能科技有限公司 | Game paddle, awakening method and device thereof and computer readable storage medium |
Non-Patent Citations (2)
Title |
---|
范韬;张斌;陈晓君;: "基于J2ME的手机蓝牙游戏开发与实现", 科技信息, no. 35 * |
陆生贵;: "无线游戏体感手柄的研究与设计", 福建电脑, no. 12 * |
Also Published As
Publication number | Publication date |
---|---|
CN112354174A (en) | 2021-02-12 |
CN112354174B (en) | 2021-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101816671B1 (en) | Information sharing method and device | |
CN108126339B (en) | Intelligent mahjong game device, control method and system | |
CN104436596B (en) | Device and motion support method are supported in motion | |
US8083645B2 (en) | Information exchanging device | |
US9553873B2 (en) | Conducting sessions with captured image data of physical activity and uploading using token-verifiable proxy uploader | |
US20130090213A1 (en) | Exercise-Based Entertainment And Game Controller To Improve Health And Manage Obesity | |
US20060178235A1 (en) | Apparatus and method for determining participant contact with a sports object | |
US20060106963A1 (en) | Wireless network system and wireless communication program | |
US10265611B2 (en) | Control device and method for intelligent basketball shooting machine | |
CN112354174B (en) | Intelligent equipment joining system and method based on big data | |
CN103550923B (en) | A kind of wireless intelligent judgment system and realize intelligent judgment marking method | |
KR101229162B1 (en) | System and Method to Network Status on Online Game | |
CN109621384A (en) | A kind of trained electronic chess-plate system and trained play chess monitoring method | |
CN108874884A (en) | Data synchronization updating methods, devices and systems, server apparatus | |
CN106888431A (en) | The method and system of good friend are added on a kind of intelligent watch | |
CN105004019A (en) | Sleep state monitoring method and device as well as air conditioner system | |
CN106799039A (en) | A kind of sports monitoring method and system | |
WO2014040535A1 (en) | Information management method and device | |
CN206862478U (en) | Human body platform scale | |
CN114917537B (en) | Motion parameter detection method and device, treadmill and medium | |
US20130165172A1 (en) | Method of exchanging data between communication terminals | |
CN215898000U (en) | Intelligent audio playing system based on human body state recognition | |
US9746837B2 (en) | Information control method and electronic device | |
CN102045442A (en) | Method and device for controlling grip fight mobile game | |
TW201545720A (en) | Pace detection system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |