CN113509717A - Intelligent device joining system based on big data - Google Patents

Intelligent device joining system based on big data Download PDF

Info

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
Application number
CN202110914984.4A
Other languages
Chinese (zh)
Inventor
张威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202110914984.4A priority Critical patent/CN113509717A/en
Publication of CN113509717A publication Critical patent/CN113509717A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • A63F13/235Input 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/218Input 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L5/00Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/10Features 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/1025Features 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/1031Features 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/10Features 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/1056Features 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

Intelligent device joining system based on big data
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.
CN202110914984.4A 2020-12-03 2020-12-03 Intelligent device joining system based on big data Pending CN113509717A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (25)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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