1. Field of the Invention
The present invention relates generally to a data processing system and method integrated with positioning technology, and more particularly, to a data processing system and method through which mobile devices exchange coordinate information with one another so as to interact with one another.
2. Description of Related Art
In social activities, it is often necessary to determine locations or coordinates. As a result, a variety of positioning techniques have been developed. Currently, wireless radio wave signals ranged from GSM, to 3G and WIFI signals are utilized for positioning handheld users. Because these techniques have not yet matured, there are few associated products or applications on the market.
The global positioning system (GPS) is a positioning technique developed by the United States originally for military purposes, but has now been widely applied in resource investigation and detection, navigation positioning, geodetic surveying, charting, dynamic location informing, precise timing and so on. For example, through computation of a GPS signal receiver in combination with a map database, the location of a user can be instantly displayed. Such an operating method is also used in general map information update systems such as GPS navigation systems. However, the major drawback of using the GPS system lies in its low accuracy. The error range of the system may reach 5-10 meters and therefore its application becomes quite limited.
The Galileo satellite system is the world's first global satellite navigation and positioning system for civil purposes. It realizes a non-military control and management system and provides navigation and positioning services on a global scale with high accuracy and reliability. Particularly, it can locate a 1-meter object and provide better accuracy than the GPS system developed by the United States.
Nevertheless, there are still some drawbacks in the prior art:
Therefore, there is a need to provide a data processing system and method that integrate mobile devices with positioning technology so as to overcome the above technical problems.
According to the above drawbacks, the present invention provides a data processing system and method that integrate mobile devices with positioning technology such that the mobile devices can receive coordinate information from one other, thereby expanding the application area of the positioning technology.
In order to achieve the above and other objects, the present invention provides a data processing system integrated with positioning technology, which comprises: a positioning device for sending positioning signals; and a plurality of mobile devices for processing, receiving and transmitting data, wherein each of the plurality of mobile devices comprises: a positioning signal processing module for receiving the positioning signals to generate coordinate information; a wireless signal transceiver module for receiving and transmitting wireless signals; and a data computation module for computing the coordinate information, wherein the plurality of mobile devices form at least a communication group, allowing one of the plurality of mobile devices of the at least a communication group to receive the coordinate information from the other one or more of the plurality of mobile devices of the at least a communication group via the wireless signal transceiver module, so as for the data computation module to compute the coordinate information to obtain group information and then transmit the group information via the wireless signal transceiver module, such that all of the plurality of mobile devices of the at least a communication group are allowed to obtain the group information.
In a preferred embodiment, one of the plurality of mobile devices is provided with a talk function for transmitting data to one another via the wireless signal transceiver module. One of the plurality of mobile devices receives the coordinate information from the other one or more of the plurality of mobile devices via the talk function and computes the coordinate information according to specific processing procedures so as to generate the group information and then transmit the group information to the other one or more of the plurality of mobile devices.
In another embodiment, the data processing system of the present invention further comprises a data processing platform for receiving the coordinate information from the plurality of mobile devices and computing the coordinate information according to specific processing procedures so as to obtain the group information and then transmit the group information to the plurality of mobile devices.
The present invention further provides a data processing method integrated with positioning technology, which is applied to a system having a positioning device and a plurality of mobile devices. The data processing method comprises the steps of: (1) commanding the plurality of mobile devices to form at least a communication group; (2) commanding the plurality of mobile devices to receive positioning signals from the positioning device to generate coordinate information; (3) commanding one of the plurality of mobile devices to receive the coordinate information from the other one or more of the plurality of mobile devices of the at least a communication group via a wireless transmission approach; and (4) commanding the one of the plurality of mobile devices to compute the coordinate information according to specific processing procedures to obtain group information and then transmit the group information to the other one or more of the plurality of mobile devices of the at least a communication group.
The present invention further provides a data processing method integrated with positioning technology, which is applied to a system having a positioning device, a plurality of mobile devices and a data processing platform. The method comprises the steps of: (1) commanding the plurality of mobile devices to form at least a communication group; (2) commanding the plurality of mobile devices of the at least a communication group to receive positioning signals from the positioning device to generate coordinate information; (3) commanding the plurality of mobile devices of the at least a communication group to transmit the coordinate information to the data processing platform via a wireless transmission method; and (4) commanding the data processing platform to compute the coordinate information according to specific processing procedures so as to obtain group information and then transmit the group information to the plurality of mobile devices of the at least a communication group.
In light of the data processing system and method of the present invention, a plurality of mobile devices can form a communication group, transmit coordinate information therebetween and compute the coordinate information through specific processing procedures, thereby expanding the application area of the positioning technology and enhancing interaction among users.
The following illustrative embodiments are provided to illustrate the disclosure of the present invention, these and other advantages and effects can be apparent to those skilled in the art after reading the disclosure of this specification.
The positioning device 10 is used for sending positioning signals such that users can receive the positioning signals for determining their own locations. The positioning device can be such as a GPS positioning satellite, a Galileo satellite, a wireless network positioning device or a mobile communication base station. For example, users with GPS receivers can receive positioning signals sent by a GPS positioning satellite so as to determine their own locations or coordinates.
The plurality of mobile devices 11 are used for processing, receiving and transmitting data. The plurality of mobile devices 11 are smart phones, PDAs or portable computers. Each of the plurality of mobile devices 11 further comprises different kinds of functional modules as described below.
The positioning signal processing module 110 is used to receive positioning signals from the positioning device to generate coordinate information. The positioning signals refer to information that can determine locations of devices that receive signals. For example, signals sent by a GPS satellite are positioning signals and signals sent by general wireless communication base stations can also function as positioning signals. In addition, signals sent by access points of wireless local area networks within their operation range also belong to positioning signals.
The wireless signal transceiver module 111 is used for receiving and transmitting wireless signals. The wireless signal transceiver module 111 can receive and transmit wireless LAN signals or wireless WAN signals. A 2G, 2.5G or 3G communication module in the current market can be used as the wireless signal transceiver module 111.
The data computation module 112 is used for computing the coordinate information so as to obtain data related to the coordinate information, for example, path prediction data or relative position data.
In practice, the plurality of mobile devices 11 form at least one communication group, allowing one of the plurality of mobile devices 11 of the at least one communication group to receive the coordinate information of the other one or more of the plurality of mobile devices 11 of the at least one communication group via the wireless signal transceiver module 111, so as for the data computation module 112 to compute the coordinate information so as to obtain group information and then transmit the group information via the wireless signal transceiver module 111, such that all of the plurality of mobile devices of the at least one communication group are allowed to obtain the group information. Therein, the group information may include status information, location information, grouping information, scoring information or motion strategy information of the plurality of mobile devices. By exchanging data among the plurality of mobile devices in combination with precise coordinate information, the plurality of mobile devices of the at least a communication group can identify relative positions to others, thereby allowing an urban game to be implemented in the present system.
In a preferred embodiment, if a plurality of communication groups are formed in the system, a mobile device is allowed to be selected to exchange the group information with the other one or more of the plurality of mobile devices of the other one or more of the at least one communication group, so as for the group information to be communicated among different ones of the at least one communication group.
Referring to
Unlike the preceding embodiment illustrated with
In a preferred embodiment, one of the plurality of mobile devices is provided with a host function talks with the other one or more of the plurality of mobile devices for inviting them to join the at least a communication group.
In another preferred embodiment, the system of the present invention further comprises a coordinate reference device for receiving coordinate information of the plurality of mobile devices and computes the coordinate information according to specified processing procedures so as to obtain group information and then transmits the group information to the plurality of mobile devices. For example, the coordinate reference device may be a pointing device with a short-range sensor. When the coordinate reference device is applied to an urban game, it can find surrounding mobile devices through the short-range sensor thereof and exchange coordinate information, status information or game information with the plurality of mobile devices.
In another preferred embodiment, each of the plurality of mobile devices further comprises electronic map software for displaying relative position, moving path or route planning of the plurality of mobile devices of the at least one communication group according to the coordinate information.
Different from
In a preferred embodiment, the processing procedures involve computing the received coordinate information according to software predefined flows, rules, or methods. In addition, different types of program software can be set by the plurality of mobile devices according to different game contents.
In the present embodiment, a flag capture game is conducted. Every player in the game has a mobile phone that can receive positioning signals from the Galileo satellite 40. When the players with mobile phones move in the game field 41, the plurality of mobile phones continuously send positioning signals to the game data processing platform 45. The game data processing platform 45 divides the players into a first communication group and a second communication group, and gathers statistics of number of the players around each flag 44 in a specific range, such as a 2-meter radius, at a specific time interval, such as one minute. The at least one communication group that includes more players around the flag will win a score. The plurality of mobile phones of the players continuously receive group information sent from the game data processing platform 45. Therefore, the players in a same communication group identify relative locations to one another so as to rapidly plan flag capture strategies accordingly. In addition, the game data processing platform 45 can output corresponding status information, location information, grouping information, scoring information or motion strategy information in line with the game rules and coordinate information of the players and then send the information to the plurality of mobile phones of the players to enrich and flavor the game content.
In a preferred embodiment, the plurality of mobile devices can be used in combination with transportation to increase its application variability of the present invention. In the above-described game, the players may install their mobile devices to the bicycles or beach carts so as to increase their moving range. In addition, different game rules and methods can be evolved according to the characteristics of rapid movement of the transportation to diversify the game.
In the present embodiment, a minesweeper game is conducted. Every game player has a mobile device that can receive positioning signals sent by the Galileo satellite 50. The game field is pre-divided into a plurality of coordinate blocks (30 coordinate blocks in the drawing) and specific coordinate blocks are defined as mine blocks (grey blocks in the drawing). Game players must determine which one of the coordinate blocks is a mine block. If they move to a mine block where the mine has not been removed, their mobile devices will show a mine explosion and game-over message. When the players remove mines in the mine blocks successfully, they win scores. The minesweeper game of the present embodiment can be designed as a multiplayer mode. First, a mobile device starts the game and serves as a game host. Then, the mobile device invites other game players to join the game through a talk function for transmitting data to one another via the wireless signal transceiver module thereof. For example, the mobile device 52a is the game host, which sends invitation messages to the other mobile devices 52b and 52c. As the mobile devices 52b and 52c send confirmation messages back to the mobile device 52a, the mobile device 52a adds the mobile devices 52b and 52c to the same communication group such that game players can interact with one another during the game.
In a multi-player mode, game rules can be set as that the quicker a player remove the mines, the higher score he wins, thereby making the competition more interesting.
In a preferred embodiment, game players are divided into a plurality of groups that play the game at the same time. When game players of a same group remove the correct mines, the group score will be increased; on the other hand, when a game player mistakenly steps on mines, the group score will be decreased or the game player will quit the game. Finally, a total group score or a total number of players in a group is compared to one another for determining the winning group.
At step S60, a plurality of mobile devices form at least a communication group. Then, the process goes to step S61.
At step S61, the mobile devices receive positioning signals sent by a positioning device to generate coordinate information. Then, the process goes to step S62.
At step S62, one of the mobile devices receives the coordinate information from the other one or more of the plurality of mobile devices of the at least one communication group through a wireless transmission method. Then, the process goes to step S63.
At step S63, the mobile device computes the coordinate information according to specific processing procedures so as to obtain group information and send the group information to the other one or more of the plurality of mobile devices of the at least one communication group. Therein, the group information is status information, location information, grouping information, scoring information or motion strategy information of the mobile devices.
At step S70, a plurality of mobile devices form at least a communication group. Then, the process goes to step S71.
At step S71, the mobile devices of the at least one communication group receive positioning signals sent by a positioning device to generate coordinate information. Then, the process goes to step S72.
At step S72, the mobile devices of the at least one communication group transmit the coordinate information to a data processing platform via a wireless transmission method. Then, the process goes to step S73.
At step S73, the data processing platform computes the coordinate information according to specific processing procedures so as to obtain group information and then transmit the group information to the mobile devices.
At step S80, a mobile device is connected to a game platform for setting a communication group thereof. Then, the process goes to step S81.
At step S81, the game platform sends invitation messages to the other one or more of the plurality of mobile devices positioned proximate to the mobile device through a wireless network for inviting the other one or more of the plurality of mobile devices to join the at least one communication group for a multiplayer game. Then, the process goes to step S82.
At step S82, the game platform adds the mobile devices that send back confirmation messages to the at least one communication group and starts a game. Then, the process goes to step S83.
At step S83, the mobile devices change positions according to game rules and send their own coordinate information to the game platform through a wireless transmission method. Then, the process goes to step S84.
At step S84, the game platform computes the coordinate information according to game scoring rules so as to obtain status information, location information, grouping information, scoring information or motion strategy information of the mobile devices and then transmits the information to the mobile devices of the at least one communication group.
According to the present invention, a plurality of mobile devices establish a communication group, transmit coordinate information to one another and compute the coordinate information through specific processing procedures so as to expand the application of positioning technology and enhance interaction among users.
Therefore, the data processing system and method integrated with positioning technology of the present invention can achieve the following effects:
The above-described descriptions of the detailed embodiments are only to illustrate the preferred implementation according to the present invention, and it is not to limit the scope of the present invention, Accordingly, all modifications and variations completed by those with ordinary skill in the art should fall within the scope of present invention defined by the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 989102189 | Jan 2009 | TW | national |