The present invention relates to an instant communication module, and more particularly to the instant communication module capable of positioning a contact rapidly through a global positioning system (GPS).
At present, with the growing of the digital technology and the internet, the popularity and the convenience of using the instant communication platform regard to the internet as an interface has increased accordingly, it does not need the complex formality, and a user usually only needs to use a keypad to entry a message, and can check over the message with others through the internet.
More particularly, the improvement of the digital electronic apparatus, such as the mobile phones, make sharing the digital image and instant message becomes more universality. The user can exchange any information with others. However, during the time of information exchanging, it is unable to know the position of the contacts, such as the appointment place with friends or the position of the contacts, so that users normally ask friend for location by entering the message using the keypad, and it makes the user unable to get in touch with people's position immediately and will delay a lot of users' time.
In view of the drawbacks of the prior art, the inventor of the present invention based on years of experience to conduct extensive researches and experiments, and finally developed an instant communication module capable of positioning a contact and method thereof to overcome the drawbacks of the prior art.
Accordingly, the objective of the present invention is to provide an instant communication module capable of positioning a contact and the method thereof to solve the issue of wasting time form unknowing the position of contact.
To achieve the foregoing objective, the present invention provides an instant communication module capable of positioning a contact, comprising a signal transmitting and receiving unit, a navigation unit, a storage unit, a processing unit and a display unit. The signal transmitting and receiving unit is used for transmitting and receiving at least one signal. The navigation unit is used for providing a location data and comprises an electronic map database for storing a plurality of map data. The storage unit is used for storing an instant communication program. The processing unit is operable to execute the instant communication program for exchanging a plurality of instant messages and a positing request with at least one remote module at an instant message platform by the signal transmitting and receiving unit. The remote module sends a remote location data to the signal transmitting and receiving unit after receiving the position request. The processing unit positions and displays the location of the remote module on the map data based on the received remote location data. The display unit is used for displaying a visual operation interface of the instant communication program which can show the instant message and the location of the remote module.
In addition, the present invention further provides a method of positioning a contact. The method is applied for an instant communication module and includes the following steps of:
The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, both as to module and method of operation, together with features and advantages thereof may best be understood by reference to the following detailed description with the accompanying drawings in which:
The forgoing and other objectives, features and advantages of the present invention will be better understood from the following detailed description taken with the accompanying drawing, and the same referring numerals are used for the same components in accordance with the present invention.
The storage unit 13 is used for storing an instant communication program 131 which is executed by the processing unit 12 for exchanging a plurality of instant messages and a position request 111 with at least one remote module 17 at an instant communication platform 16 by the signal transmitting and receiving unit 11. After receiving the position request 111, the remote module 17 sends a remote location data 171 to the signal transmitting and receiving unit 11. Preferably, the remote module 17 can be another instant communication module 1, and the remote location data 171 is the location of the remote module 17.
The processing unit 12 positions and displays the location of the remote module 17 on the map data based on the received remote location data 171. The display unit 14 is used for displaying a visual operation interface 141 of the instant communication program 131. The visual operation interface 141 comprises at least a dialog box and a map display box for displaying the instant message and the location of the remote modules 17.
Preferably, the signal transmitting and receiving unit is a GPRS transmission module or a WIFI transmission module. Preferably, the processing unit 12 is a microprocessor. Preferably, the storage unit 13 is a memory, such as DRAM, flash memory or ROM. Preferably, the display unit 14 is a display screen. The instant communication program 131 is a Skype program, a MSN program or other telephone software program. The instant message is a text message or a multimedia message.
Preferably, the instant communication platform 16 can be a server which is maintained by the instant communication program provider. After connecting with the instant communication platform 16, the PDA and the portable communication apparatus 22 can continuously transmit their current location to the instant communication platform 16 for exchanging to each other, so that the user and his/her friends can share their location in real time.
Microprocessor 32 executes the instant message program and logs on to an instant message server 38 through the GPRS transmission module 31. A user can execute the instant message program 331 by using the portable computer 3 to know the location of the contact using the portable communication apparatus 39. After the contact has logged on to the instant message server 38, the user of the portable computer 3 can enter a searching commend to the microprocessor 32 to search whether there is any location data about the portable communication apparatus 39 existed in the portable computer 3. If there is no data existed, the user can use the instant message operation interface 341 of the instant message program 331 to sent out a position request 311 to his/her friends. After receiving the position request 311, the portable communication apparatus 39 then display a message of the position request 311. If the contact accepts the request and enters a responding command, the portable communication apparatus 39 will send a remote location data 391 to the portable computer 3.
After the portable computer 3 receives the remote location data 391, the microprocessor 32 searches a map data corresponding to the remote location data 391 from the electronic map database and then displays the remote location data 391 on the map data which exhibited on the display screen 34. Preferably, the global positioning system 35 can further comprise a network map searching engine 351. If no map data corresponding to the remote location data are founded from the electronic map database 352, the microprocessor 32 can use the network map searching engine 351 to search a network map corresponding to the remote location data from a website. The network map searching engine 351 is a GOOGLE MAP.
When a group of friends get together, it perhaps has too much transportation and may be unable to know each friend position immediately. Besides, it may give the drivers having a lot of inconveniences if sending out the position request 311 to everyone. Therefore, it can use the timer 36 to count a fixed time. The microprocessor 32 can get the location data 353 through the global positioning system 35. The timer 36 can then provide the location data 353 so that it can upgrade every friend position in the map data or the network map. Here, the above-mentioned only executes as examples and therefore not limit within above examples. The technology of follow-up GPS's positioning is known in the art so that no details go into here.
For example, a user can use an instant communication module comprising a memory, a processor and a WIFI transmission module, to execute the mentioned above steps. The instant communication program is stored in the memory and executed by the processor. While executing the instant communication program, the processor will drive the WIFI transmission module to connect an instant communication server which is maintained by the instant communication program provider. After connecting with the server, the user can enter ID and password to log on the server. If the logon successes, the user can exchange data with the friend who has registered in the server, and particularly can exchange message in real time if the friend also logs on the server.
In step 43, a position request is sent out to the remote module to ask the location data of the remote module. The contact can determine whether to respond the position request or not in step 44. If the contact wants to respond, step 45 is executed, else step 441 is executed and a message for failed positioning is displayed on the instant communication module.
In step 45, the contact enters a responding comment for control the remote module to send remote location data to the instant communication module, and the remote location data is then displayed on the map data by the instant communication module in step 46, so that the user can know the geographical location data of the remote module.
Preferably, the instant communication module can further comprise a network map searching engine for searching and downloading a plurality of network map from internet to display the remote location data.
Using the above mentioned steps, the present invention of the method for positing a contact can provide a location data of a remote module on the electronic map and the network map, therefore, it can provide assistance for the users of the instant communication module to know the geographical location data of the contact.
While the invention has been described by way of example and in terms of a preferred embodiment, it is to be understood that the invention is not limited thereto. To the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.
Number | Date | Country | Kind |
---|---|---|---|
096137731 | Oct 2007 | TW | national |