The present invention relates to a tour group member gathering device, more particularly a tour group member gathering device with generated map information.
As living standards improve, more and more people fall in love with traveling overseas. However, regardless of traveling with friends, family, or a tour group, one can be possibly separated from his/her companions and get lost in a foreign country.
Assuming the worst circumstance where English is not used in the foreign country, one can find it difficult to decipher one's own whereabouts. Even though one may rely on a smart phone's map to locate oneself, one still does not know where other members of the traveling group are located.
More particularly, a lost member would need to contact a friend or a tour guide through the smart phone while switching applications to the map on the smart phone to locate everyone individually. After locating everyone, the lost member would still need to gauge how everyone is relatively located to the lost member himself/herself, in order to decide on a route to meet other members. Such way of communication is inconvenient, and allows a high chance of miscommunication about relative locations of each member, hindering effectiveness of finding the lost member.
Apart from being lost and being found, a member of the tour group can also be separated from other members during free activity time, when each member explores different parts of a foreign city independently. While exploring the city in the foreign country, the member may suddenly have an amazing discovery and wish to share the discovery with other members. However the member lacks the means to effectively communicate or locate a place of the discovery to other members, due to the aforementioned inconveniences of calling and switching applications on the smart phone to coordinate locations of others. As a result, the member would not be able to share the amazing discovery instantly, losing a chance of sharing ephemeral magical feelings of discovering.
The present invention provides a tour group member gathering device, including an interface unit, a processing unit, a communication unit, and a map unit. The processing unit electrically connects the interface unit, the communication unit, and the map unit. The map unit generates map information and current location information.
When the processing unit receives tour group member location information from the communication unit, the processing unit marks a current location and a tour group member location on the map information according to the current location information and the tour group member location information. The processing unit then further displays the map information through the interface unit. When marked event information is generated by the interface unit, the processing unit also generates a marked event location and a marked event message on the map information according to the marked event information.
The tour group member gathering device of the present invention displays the current location and the tour group member location on the map, showing relative locations of the two. This way the present invention helps avoiding a situation that a tour member gets lost from a tour group in a foreign country. The present invention also announces the marked event information through the marked event location and the marked event message on the map information. This way the present invention also helps avoiding misunderstandings of a tour member for figuring out when and where a tour group gathering event is taking place.
The present invention provides a tour group member gathering device. The tour group member gathering device is a smart phone with a specific application (APP) in an embodiment of the present invention, and a person who uses the tour group member gathering device is either a tour guide or a tour group member in a tour group. The tour group member gathering device of the present invention helps either the tour guide or the tour group member to stay in contact with the rest of the tour group when travelling in a foreign country.
With reference to
In the embodiment, the processing unit 10 is a processor of the smart phone, the interface unit 20 is a touch screen of the smart phone, and the communication unit 30 is a network communication unit of the smart phone. The interface unit 20 and the communication unit 30 are all well-known units, and therefore the two will be omitted from further discussing their functions.
The map unit 40 is electrically connected to the processing unit 10, and the map unit 40 generates map information and current location information. When the processing unit 10 receives a tour group member information through the communication unit 30, the processing unit 10 marks a current location and a tour group member location on the map information according to the current location information and the tour group member location information. The processing unit 10 then further displays the map information through controlling the interface unit 20. For example, the map unit 40 can be a Global Positioning System (GPS) unit of a smart phone.
In the embodiment, the current location represents a location of the tour group member gathering device, and the tour group member location represents locations of any other members of the tour group. The locations of any other members of the tour group can be located because all members of the tour group each have a respective smart phone with the same specific APP. Between the tour group member gathering devices, current location information can all be shared, marking locations of all members on the map information.
With reference to
When the interface unit 20 generates marked event information, the processing unit 10 generates a marked event location and a marked event message on the map information according to the marked event information. In the embodiment, the marked event information is any activities or events announced by the tour group. The activities or events, for instance, can be a dinner gathering with a specified time and location after free activity time of exploring a city in a foreign country. Further, the marked event location represents the location for dinner, and the marked event message can be a text message, a picture message, a video message, or an audio message describing detail about the dinner.
The processing unit 10 generates navigation route information based on the current location information and the marked event information through controlling the navigation unit 50. The navigation route information includes travel time information and travel distance information. Furthermore, the processing unit 10 also generates remaining time information based on current time and event time specified in the marked event message.
After the tour group member confirms about the marked event message, the present invention is able to navigate the tour group member to the marked event location. The navigation route information not only includes the travel time information and the travel distance information, but also includes a travel route to navigate to the marked event location. More particularly, when the processing unit 10 receives a selected command to the marked event from the interface unit 20, the processing unit 10 generates the navigation route information by controlling the navigation unit 50, and the processing unit 10 marks the travel route in the map unit 40.
The processing unit 10 of the present invention is able to detect the event time specified in the marked event message, and further generates the remaining time information according to the event time. The remaining time information helps the tour group member to understand how much time is left before the event starts. After the current time has passed the event time, the remaining time information is set to zero.
When the processing unit 10 determines a time difference between the travel time information and the remaining time information for the travel route is greater than a threshold value, the processing unit 10 concludes that time is ample before the event starts, and therefore a navigation is yet to activate unless specifically instructed to do so. The navigation is specifically instructed to activate by having the interface unit 20 receiving instructions from the tour group member and relaying the instructions to the processing unit 10.
When the processing unit 10 determines the time difference between the travel time information and the remaining time information for the travel route is less than the threshold value, the processing unit 10 concludes that time is little, and the processing unit 10 generates notification information. The notification information is displayed through the interface unit 20, and the notification information includes the travel time information, the travel distance information, and the remaining time information.
In the embodiment, the time difference is calculated by subtracting the travel time information from the remaining time information. The threshold value is greater than or equal to zero minute, and the threshold value is also adjustable by a device manager. For instance, when the time difference is less than 10 minutes, the processing unit 10 will generate the notification information.
When the remaining time information is greater than the travel time information, the notification information generated includes content asking the tour group member whether to start navigation to the marked event location after considering the travel time information, the travel distance information, and the remaining time information with the travel route. According to the tour group member's answer, the processing unit 10 will accordingly decide whether to activate the navigation or not. When the navigation is activated by the processing unit 10, in other words when the processing unit 10 controls the navigation unit 50 to enter the navigation, the navigation will either last until the destination is reached, or last until the interface unit 20 receives instructions telling the processing unit 10 to stop the navigation.
When the remaining time information is less than the travel time information, a situation can be either the following:
Situation 1, when an absolute value of the time difference is less than the threshold value, the processing unit 10 determines a late arrival is tolerable according to the threshold value, and therefore the processing unit 10 generates the notification information and additionally a notification message, telling the tour group members to hurry up against an impending lateness.
Situation 2, when the absolute value of the time difference is greater than the threshold value, the processing unit 10 determines an arrival is too late according to the threshold value, and therefore the processing unit 10 generates the notification information and additionally a notification message, instructing the tour group member to contact other members of the tour group for describing a circumstance surrounding the impending lateness.
In the embodiment, the processing unit 10 further generates a notification message through the notification unit 70 upon receiving a chat message from the communication unit 30. The notification message is generated according to the chat message received, and the notification message is displayed through the interface unit 20.
The notification unit 70 further determines whether the notification message is read. When the notification message is read, the interface unit 20 will display the chat message associated with the notification message, and the notification unit 70 will generate a read message. The read message will further be sent to other devices by the processing unit 10 via the communication unit 30, and when the processing unit 10 receives the read message through the communication unit 30, the processing unit 10 marks the chat message associated with the notification message as already read through in chat room information of the chat room unit 60.
With reference to
With reference to
With reference to
The chat room information is generated according to the chat message by the chat room unit 60 controlled by the processing unit 10, and the chat room information is displayed through the interface unit 20 also controlled by the processing unit 10. The chat room information includes the chat message, and the chat message shares same format as the marked event message wherein both can be either a text message, a picture message, a video message, or an audio message. When the chat message is the picture message including a picture file, the processing unit 10 determines picture location information from the picture file. Based on the picture location information, the processing unit 10 would then mark a picture location on the map information.
In the embodiment, the processing unit 10 automatically determines the picture location information, marks the picture location on the map information, and also adds a text under the picture message detailing the location of the picture file. The picture file in this case happens to be a scenic photograph, and therefore the added text is written as photo location instead of picture location. When connected to the internet, the processing unit 10 would use search engines for pictures to help analyzing the picture file and marks the picture location on the map information.
Furthermore, when the processing unit 10 receives a picture selection command generated by the interface unit 20, the processing unit 10 controls the navigation unit 50 to generate navigation route information based on the current location information and the picture location information. The navigation route information is then marked in the map unit 40 by the processing unit 10, displaying the travel route in the map unit 40.
With reference to
Furthermore, in the embodiment of the present invention, the tour group consists of a tour guide and multiple tour group members. When the tour group is first created, the present invention provides the tour guide different device settings from the tour group members'. When the processing unit 10 determines tour guide setting information generated by the interface unit 20, the processing unit 10 receives tour group name information from the interface unit 20 and accordingly generates tour group sharing information. The tour group sharing information is displayed through the interface unit 20 controlled by the processing unit 10. In this case, the current location information is tour guide location information.
When the processing unit 10 determines tour group member setting information generated by the interface unit 20, the processing unit 10 receives tour group searching information from the interface unit 20, for searching tour groups related to the tour group searching information. In this case, the current location information is tour group member location information. The tour group searching information is either the tour group name information or the tour group sharing information. In the embodiment, the tour group sharing information is a Quick Response (QR) code.
With reference to
With reference to
If the tour guide option is chosen, once the interface unit 20 generates the tour guide setting information, the interface unit 20 is displayed as shown in
If another option is chosen instead of the tour guide option, then once the interface unit 20 generates the tour group member setting information, the interface unit 20 is displayed as shown in
The interface unit 20 is only allowed to generate either the tour guide setting information or the tour group member setting information. Even though the interface unit 20 has generated the tour guide setting information, the processing unit 10 of the tour group member gathering device of the tour guide would still display the current location, as in this case the tour guide location information, on the map information. As demonstrated in
In the embodiment, other than providing an option of navigating to the marked event location, the present invention also provides an option of navigating to any of the tour group members or to the tour guide. When any of the tour group members or the tour guide is selected in the chat room, the interface unit 20 provides options asking whether to navigate to the fellow tour group member or to the tour guide. When yes is selected, the processing unit 10 then controls the navigation unit 50 to generate the navigation route information from the current location to the fellow tour group member or to the tour guide. This way if one of the tour group members is lost and separated, the lost and separated tour group member is able to directly navigate himself/herself to be beside another tour group member or the tour guide.
With reference to
Once the settings are configured, the tour group member gathering device then enters normal operation regime. The normal operation regime is basically the aforementioned status of using the present invention for navigation, for communication, for sharing messages, and for accepting notifications. When normal operation regime ends, the tour group's adventure in the foreign country is near the end as well. The processing unit 10 once again generates different settings for the tour guide. According to earlier choices of whether an individual is a tour guide or not, the processing unit 10 controls the interface unit 20 accordingly providing different options.
If the tour guide option is chosen, the interface unit 20 will be displayed as shown in
If another option is chosen rather than the tour guide option, the interface unit 20 will be displayed as shown in
As shown in
With reference to
In other words, when the tour group member gathering device of the present invention belongs to the tour guide, and when the present invention discovers that one of the tour group members with the other tour group member gathering device stops updating his or her current location information, the present invention will leave a record regarding an absent of the tour group member by generating the marked event information. The processing unit 10 then controls the interface unit 20 to display the marked event location as a last updated location of the other tour group member gathering device in the map information, and controls the interface unit 20 to display the marked event message regarding an absent of update from the other tour group member gathering device as a missing person message. The last updated location of the other tour group member gathering device is marked as an exclamation mark 3 in
The absent of update from the other tour group member gathering device mentioned above, in reality can result from scenarios such as:
the other tour group member gathering device ran out of battery;
the other tour group member gathering device withdrew from the tour group and stopped sharing the current location information; or
the other tour group member gathering device stopped sharing the current location information as the tour group member refused to share the current location information via the interface unit 20.