Comprehensive guide system
Abstract
Problem to be solved.To display information integrated by simple operation even if an information offerer is different by transmitting effective guide information at moving time of a moving terminal device from a navigation server connected to plural information offering servers.
Solution.A radiocommunication means (such as a portable telephone) is arranged in a moving terminal means (such as a navigation device main body or a personal computer and an electronic notebook) 2 having a position detecting means (a GPS device) 1 and a secondary storage means (a CD-ROM) 3 as an access means to a navigation server 5. The server 5 connected to an Internet 6 answers proper guide information to a demand from the moving terminal means 2 by comparing information such as traffic, sight-seeing and a town offered from respective Web sites 7 to 9, positional information obtained from the GPS device 1 and positional information on a map from the storage means 3 with each other. The moving terminal means 2 integratedly displays the obtained guide information on a single image screen by relating it to map information.
Term
Term ended
Projected expiry passed 16 January 2017, 9.7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
5 claims: 1 independent, 4 dependent
- 1[Claims] 1. The above-mentioned position detection is provided by adding a position detecting means for detecting its own position, a secondary storage means for storing map information, and a wireless communication means for performing wireless communication to a mobile terminal means which can be carried when moving. A mobile terminal device that reads out the corresponding map information from the secondary storage means according to the detection result of the means and displays it on the display means of the mobile terminal means, and a plurality of information connected to the network and providing various guidance information. The providing server includes a navigation server having a wireless communication control means connected to the network and communicating with the wireless communication means of the mobile terminal device, and the navigation server communicates with the mobile terminal device. Based on the result, the plurality of information providing servers are accessed, the mobile terminal device collects the guidance information valid at the time of movement and sends it to the mobile terminal device, and the mobile terminal device is obtained from the navigation server. A comprehensive guidance system characterized in that the guidance information is displayed on the display unit in association with the map information read from the secondary storage means. 【特許請求の範囲】 【請求項1】 移動時に携帯可能な移動端末手段に、自らの位置を検出する位置検出手段、地図情報が記憶される2次記憶手段及び無線通信を行う無線通信手段を付加し、上記位置検出手段の検出結果に応じて上記2次記憶手段より対応する地図情報を読み出し、上記移動端末手段の表示手段上に表示する移動端末装置と、ネットワークに接続され種々の案内情報を提供する複数の情報提供サーバと、上記ネットワークに接続されると共に上記移動端末装置の上記無線通信手段との間で通信する無線通信制御手段を有するナビゲーションサーバとを備え、上記ナビゲーションサーバは、上記移動端末装置との通信結果に基づいて上記複数の情報提供サーバにアクセスし、上記移動端末装置が移動時に有効な上記案内情報を収集して上記移動端末装置に送付し、上記移動端末装置は、上記ナビゲーションサーバから得られる上記案内情報を、上記2次記憶手段から読み出した上記地図情報と関連させて上記表示部に表示するようにしたことを特徴とする総合案内システム。
185 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to a comprehensive guidance system that integrates and displays effective information at the time of movement even if the information providers of the information are different, by a simple operation on the mobile terminal device.
【0002】
[Conventional technology]
Conventionally, there is a car navigation system as a device that displays useful information at the time of movement according to the movement of the user. FIG. 29 shows, for example, the configuration of a conventional car navigation system shown in Japanese Patent Application Laid-Open No. 5-53506. In the figure, 1 is equipped with a GPS (Global Positioning System) device that detects the current position by signals from satellites, and 2 is equipped with a CRT display and operation switches, etc., and dynamically shows the current position and directions to the destination on the display. The navigation device main body that displays and processes the user's destination setting, etc., 3 reads the map information stored in the CD-ROM as appropriate according to the instruction from the navigation device main body 2, and transmits it to the navigation device main body 2. It is a CD-ROM device. Depending on the configuration, in addition to the GPS device 1, it may have a vehicle speed sensor, a geomagnetism, an orientation sensor using a gyro, and a traveling sensor in order to autonomously correct the error.
【0003】
Next, the operation will be described. In the conventional navigation system, the user first operates the navigation device main body 2 and registers the destination in advance based on the map information read from the CD-ROM device 3. After registration, the current position information (longitude / latitude information) is periodically obtained from the GPS device 1, and based on the longitude / latitude information, the map information around the current position is appropriately obtained from the CD-ROM device 3. In addition to reading and displaying on the display of the car navigation device main body 2, the current position is displayed, and at intersections and the like, instructions on the direction in which the vehicle should turn are also displayed.
【0004】
[Problems to be Solved by the Invention]
However, since the conventional car navigation system is configured as described above, the function of displaying the map information supplied on the CD-ROM according to the user's location information is satisfactory, but the traffic supplied by radio broadcasting or the like is satisfied. Since the media provided for information and information such as tourist information supplied as books are different, the information that should be used in cooperation is given independently, and as a result, the user cannot easily utilize the information. There was a problem.
【0005】
On the other hand, the WWW (World Wide Web) on the Internet is being used by people other than specialists, and there is an increasing momentum to integrate a lot of information such as print, voice, and images on the WWW. This is a situation where a lot of this information can be integrated on the WWW. However, with regard to such information integration, it was necessary to solve the problems of billing and the amount of data transferred during movement.
【0006】
The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a comprehensive guidance system that can integrate and display effective information at the time of movement by a simple operation even if the providers are different. And. At the same time, it aims to provide a comprehensive guidance system that can effectively solve billing problems and data volume problems.
【0007】
[Means for solving problems]
In the comprehensive guidance system according to the first invention, the mobile terminal means that can be carried when moving includes a position detecting means that detects its own position, a secondary storage means that stores map information, and a wireless communication means that performs wireless communication. In addition, the mobile terminal device that reads out the corresponding map information from the secondary storage means according to the detection result of the position detecting means and displays it on the display means of the mobile terminal means, and is connected to the network to provide various guidance information. The navigation server includes a plurality of information providing servers and a navigation server having a wireless communication control means that is connected to the network and communicates with the wireless communication means of the mobile terminal device, and the navigation server determines the communication result with the mobile terminal device. Based on this, a plurality of information providing servers are accessed, the mobile terminal device collects valid guidance information at the time of movement and sends it to the mobile terminal device, and the mobile terminal device stores the guidance information obtained from the navigation server as a secondary storage means. It is designed to be displayed on the display unit in association with the map information read from.
【0008】
Further, in the comprehensive guidance system according to the next invention, the navigation server has a billing database that stores and aggregates the usage history of each user of the mobile terminal device, and centrally manages the billing information instead of a plurality of information providing servers. Is what you do.
【0009】
Further, in the comprehensive guidance system according to the next invention, the navigation server selects unnecessary information while the mobile terminal device is moving from the guidance information provided by the information providing server, and moves with the minimum necessary communication data amount. It is intended to be sent to the terminal device.
【0010】
Further, in the comprehensive guidance system according to the next invention, the position detecting means detects its own position based on the position information operated and input by the user.
【0011】
Further, in the comprehensive guidance system according to the following invention, the position detecting means uses the address place name information and / or the transportation means information on the map as the position information operated and input by the user.
【0012】
BEST MODE FOR CARRYING OUT THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
【0013】
Embodiment 1. FIG. 1 shows the configuration of the embodiment of the comprehensive guidance system according to the present invention. In the figure, the position detecting means 1, the mobile terminal means 2 and the secondary storage means 3 are the same as those of the conventional device. For example, the position detecting means 1 is a GPS device, the mobile terminal means 2 is a navigation device main body or a personal computer or an electronic organizer, and the secondary storage means 3 is a CD-ROM device. 4 is a wireless communication means that provides an access means from the mobile terminal means 2 to the navigation server 5, and is a mobile phone or a two-way message communication device.
【0014】
In addition, 5 is connected to the Internet 6, individual information provided from each of the websites 7, 8 and 9, location information obtained from the position detecting means 1, location information on the map provided by the secondary storage means 3, etc. It is a navigation server that has a correspondence table with and returns appropriate information in response to a request from the mobile terminal means 2. The navigation server 5 includes a communication protocol control means 5A, a billing database 5B, an information schema 5C, and an information selection / conversion means 5D. Furthermore, each of the websites 7, 8 and 9 connected to the Internet 6 provides information such as traffic information, tourist information, and town information in each area.
【0015】
2 and 3 are shown by assigning the same reference numerals to the portions corresponding to those in FIG. 1, respectively, showing the internal configuration and appearance of the mobile terminal means 2. In the figure, 4A and 4B are a wireless communication device and its antenna for wireless communication with the navigation server 5, and perform wireless digital data communication with the navigation server 5 to transmit user request information and the navigation server 5. Receives the detailed information searched by.
【0016】
Reference numeral 10 denotes a touch panel used by the user to input information and give instructions. By touching the surface with a fingertip or a stylus pen, coordinate information on the screen is sent to the central processing unit (CPU) 12. In addition, 11 is a liquid crystal display panel that displays characters and figures, and displays maps, menus, submenus, etc. under the control of CPU 12. 1A and 1B are GPS units and antennas that receive radio waves from GPS satellites and measure their own absolute position, measure their own latitude and longitude at regular time intervals, and the central computing device 12 is always up-to-date. It works so that the position information of is obtained. Reference numeral 12 denotes a central processing unit (CPU) that controls the above devices and processes data, and controls the overall operation of the mobile terminal means 2 according to the instruction code described in the program memory 13.
【0017】
13 is a program memory in which the instruction code executed by the CPU 12 and data necessary for executing the instruction are stored, and 14 is a data memory used as a work area when the CPU 12 performs processing or in which user data is stored. Is. 15 is the mobile terminal device main body of the mobile terminal means 2, 4B is the antenna for the wireless communication device 4A to transmit and receive radio waves, 16 is the stylus pen used when operating the touch panel 10, and 3 is connected to the mobile terminal device main body 15. It is a CD-ROM device as a secondary storage means to be used as a secondary storage means, and by specifying a latitude, a longitude, or the like, it is possible to search and read map information around the position. 1B is a GPS antenna used by connecting to the GPS unit 1A in the mobile terminal main body 15.
【0018】
FIG. 4 is an example of a screen displayed on the liquid crystal display panel 11 of the mobile terminal means 2. In the figure, 20 is a traffic information category selection button, 21 is a town information category selection button, and 22 is a tourist information category selection button. As an actual usage method, for example, when a user in a car uses an entertainment facility such as a movie, the user selects the town information category selection button 21 by touching it with a stylus pen 16 or a fingertip on this display screen. As a result, the mobile terminal means 2 transmits to the navigation server 5 the information that the area name and the town information of the current position are selected as the category of the request information and the request place name.
【0019】
Figure 5 is an example of the submenu display screen of currently available services when the town information category is selected. For example, in the town information category, there are movie information and restaurant information as services. In the figure, 23 is an information type selection submenu for movies, restaurants, etc., 24 is a place / time setting submenu for setting a place and time, and 25 is a detailed condition setting submenu for selecting a destination and setting other detailed conditions. .. When movie information is actually selected from the information type selection submenu 23, the place / time setting submenu 24 is displayed in order to narrow down the search conditions. If a location is specified here, the mobile terminal means 2 transmits the service name of movie information and these parameters to the navigation server 5, and the search process is executed on the navigation server 5 side.
【0020】
FIG. 6 is an example of a result display screen searched by the navigation server 5 and received by the mobile terminal means 2 side, and 26 is a search result display area. The execution result of the search on the navigation server 5 described above is displayed in the search result display area 26. In this example, the name of the movie theater, the title of the movie being shown, and the start time of the movie are displayed. Furthermore, in the fukidashi part of the search result display area 26, the location of the corresponding movie theater is indicated on the map.
【0021】
In practice, CPU 12 built in the mobile terminal apparatus body 15, life power source is stored in the is turned the program memory 13 in accordance with instruction code, and executes a predetermined procedure ST0 shown in FIG. That is, first, the CPU 12 performs the system initialization process of the entire mobile terminal device main body 15 in step ST1. During this system initialization process, the GPS unit 1A finds its own current position at regular time intervals as a check of the current position, including the process of destination registration, and always the latest position information when the CPU 12 needs it. Is set so that
【0022】
Next, in step ST2, CPU12 reads out its own absolute position information from GPS unit 1A, and based on the latest position information obtained, reads out the map information of the surrounding area from CD-ROM device 3 in step ST3, and Fig. 5 It is displayed on the liquid crystal display panel 11 as shown in. Subsequently, the CPU 12 waits for the user to operate the touch panel 10 to request information in the next step ST4, and if there is a user operation, proceeds to step ST5 to perform the user operation process. If there is no user operation or the user operation process in step ST5 is completed, the CPU 12 proceeds to step ST6, monitors the information received by the wireless communication device 4A, and receives a display request from the navigation server 5.
【0023】
If there is a display request from the navigation server 5, the CPU 12 proceeds to step ST7 and displays information on the liquid crystal display panel 11 according to the display request. When this step ST7 is completed or there is no display request from the navigation server 5, the CPU 12 moves to step ST8 and determines whether or not the system is terminated. If it does not end here, the process returns to step ST3, and the process of step ST4 (-step ST5) -step ST6 (-step ST7) described above is repeated from the process of searching and displaying a part of the map information.
【0024】
When the user operates the touch panel 10 to request information in step ST4 described above, the CPU 12 detects it and executes the subroutine of the processing procedure ST10 shown in FIG. 8 as the user operation process in step ST5. That is, the CPU 12 obtains the "request information category and request place name" by the user's operation or the like in step ST11, and transmits this to the navigation server 5 in the subsequent step ST12.
【0025】
Next, in step ST13, the CPU 12 obtains a menu of currently available services obtained from the navigation server 5 based on the "request information category, request place name", and in the following step ST14, displays the menu on the liquid crystal display panel 11. Wait for the user to select. When the user makes some selection input in this state, the process proceeds to the next step ST15, and the selected service determines whether or not further parameter selection is necessary. If further parameter selection is required here, the process proceeds to step ST16 to display a submenu and returns to step ST14. In this way, the CPU 12 receives a menu of services that can be provided from the navigation server 5 according to the request operated by the user, and menus 20, 21, 22 and submenus on the liquid crystal display panel 11 as shown in FIGS. 5 and 6. 23, 24, and 25 are displayed hierarchically in order, allowing the user to enter and select the required information.
【0026】
Then, the CPU 12 repeats this menu and submenu display and the selection input from the user until the necessary information is prepared, and when the necessary information is prepared, the information is sent to the navigation server 5 via the wireless communication device 4A in step ST17. To transfer. When information is sent from the navigation server 5 via the wireless communication device 4A, the CPU 12 acquires the information and displays the information on the liquid crystal display panel 11 as shown in FIG.
【0027】
Figure 9 shows the processing procedure ST20 showing the operation on the navigation server 5 side. In practice, when the communication protocol control means 5A receives the ID, information category, and area information transmitted from the mobile terminal means 2 in step ST21, it starts counting the communication time as billing information processing in step ST22. Further, in the next step ST23, the service inside the service table in the information schema 5C is searched using the information category and the area name as keys, services that can be provided to the mobile terminal means 2 are extracted, and the services that can be provided to the mobile terminal means 2 are extracted and extracted in step ST24. Using the result of, a list of service names and parameter sets is created and transmitted to the mobile terminal means 2, and the request is waited to be transmitted from the mobile terminal means 2.
【0028】
Next, when the navigation server 5 receives the name and parameter set of the specific service transmitted from the mobile terminal means 2 in step ST25, the navigation server 5 refers to the service table in the information schema 5C in step ST26 and changes the name to the service name. After obtaining the corresponding URL (Uniform Resource Locators), access the website 7, 8 or 9 corresponding to the URL on the Internet 6 via the information selection / conversion means 5D, and access the website 7, 8 or 9 corresponding to the URL in HTML (Hyper Text Markup Language) format. Get the service information described in.
【0029】
Next, in step ST27, the HTML-format service information acquired by using the information selection / conversion means 5D is converted and stored as a data table as shown in FIG. 10, which is an element of the service table. Further, in step ST28, a search is performed using the parameter set received in step ST25 as a key from the stored data table, only the information requested from the mobile terminal means 2 is extracted, and then the extraction result is transmitted to the mobile terminal means 2. Then, in step ST29, the information of the service usage fee generated in the series of operations of steps ST21 to ST27 described above is input to the billing DB5B, and the series of processes is completed.
【0030】
Next, the service table 30 and the data table 40 in the information schema 5C will be described with reference to FIGS. 10 and 11 using specific examples. Figure 10 shows an example of the information held in the service table 30 in the information schema 5C inside the navigation server 5. In FIG. 11, 31 is an information category, 32 is a region, 33 is a URL corresponding to each website, 34 is a service name, 35 is a parameter set, and 36 is a data table holding information obtained from each website.
【0031】
For example, if "town information" is sent as the information category and "Tokyo, Kanagawa" is sent as the area from the mobile terminal means 2, the navigation server 5 searches the service table 30 and searches for "town information", "Tokyo, Kanagawa". Extract the services on the 4th and 5th lines that have. The service name 34 and the parameter set 35 are transmitted to the mobile terminal means 2 and are used for display as items of the menu 23, the submenu 24, and the submenu 25 shown in FIG. FIG. 11 shows an example of the information held in the data table 36 of FIG.
【0032】
For example, suppose that "Yokohama" is selected as the location and "Die Hard 3" is selected as the movie name in the submenu 24 of FIG. 5, and the data input time is "9:00". When the location, movie name, and time information is transmitted from the mobile terminal means 2, the navigation server 5 searches the data table 40, extracts the data in the first row, and sends it back to the mobile terminal means 2.
【0033】
Figure 12 shows an example of the contents of the billing DB5B inside the navigation server 5. In the figure, it is the billing information of the mobile terminal means 2 having ID = "A12093". In response to the request of the navigation server 5, the service name 51 used in the past, its usage date and time 52, the service usage fee 53, and the usage time 54 can be acquired. It is also possible to obtain the total value of the service usage fee and the cumulative value of the service usage time.
【0034】
FIG. 13 shows a communication sequence between the mobile terminal means 2 and the navigation server 5. In the figure, 60 is a menu request and includes, for example, "town information", "region name", and the like. Reference numeral 61 denotes a service menu, which includes submenu data of services such as "restaurant" and "movie" and parameters necessary for searching them. 62 is a search request and includes search keys such as "movie", "Yokohama", and "November 10". 63 is a search result and includes a title, a position, detailed information, and the like.
【0035】
First, the mobile terminal means 2 sends the menu request 60 to the navigation server 5. On the other hand, the navigation server 5 sends the service menu 61 to the mobile terminal means 2. Next, the mobile terminal means 2 sends the search request 62 selected by the user to the navigation server 5. Finally, the navigation server 5 sends the search result 63 to the mobile terminal means 2. Search results consist of title, location, and detailed information.
【0036】
FIG. 14 shows the data format used for the communication sequence between the mobile terminal means 2 and the navigation server 5. In the figure, 64 is a terminal ID for identifying which mobile terminal means 2 is used. 65 is a function code and represents the type of data format. 66 is an information category code, which indicates the type of information service such as traffic information and town information. 67 is an area code and represents the area where the service is received (Tokyo, Yokohama, etc.). 68 is menu data, which is data having a hierarchical menu structure. It is shown in parentheses to represent hierarchical data.
【0037】
69 is the service name, such as movie information. Furthermore, 70 is a parameter (Yokohama, November 10th) and so on. 71 is the title, which is the title of the information obtained as a result of the search. 72 is the position information, which is the position of the information obtained as a result of the search. Reference numeral 73 denotes a detailed description, which is a description of the information obtained as a result of the search. In practice, the menu request 60 consists of a terminal ID 64, a function code 65, an information category code 66, and an area code 67 (Fig. 14 (A)). The service menu 61 includes a terminal ID 64, a function code 65, and menu data 68 (Fig. 14 (B)). The search request 62 consists of the terminal ID 64, the function code 65, the service name 69, and the parameter 70 (Fig. 14 (C)). The search result 63 consists of a terminal ID 64, a function code 65, a title 71, a location information 72, and a detailed explanation 73.
【0038】
Embodiment 2. FIG. 15 showing the corresponding portion with FIG. 2 with the same reference numerals shows the internal configuration of the mobile terminal means 2 according to the second embodiment of the present invention. Reference numeral 100 in the figure is a menu information database that stores information on the menu to be displayed on the screen when the user inputs a position. The mobile terminal means 2 in the second embodiment operates by using the information input by the user from the touch panel 10 as the key position information for the search instead of the GPS unit 1A and the antenna 1B in FIG.
【0039】
FIG. 16 is a screen displayed on the liquid crystal panel 11 of the mobile terminal means 2. The user uses this screen to input information on the position where he / she is or the position where he / she intends to go. In the figure, 101 is a main menu that displays the classification of keywords for position search, and 102 is a submenu that presents the user with keywords according to the classification selected in the main menu 101. The items in these menus change at any time according to the user's operation. Furthermore, 112 in the figure is displayed inside 102 and is a direct input area where you can directly enter keywords. 113 is inside the submenu 102 and is a display order specification radio button for specifying the display order of the items in the submenu 102. 104 is a keyword display window for displaying a list of location search keywords entered in the past from submenu 102. Reference numeral 103 denotes a candidate display window that displays candidates for location information searched based on keywords entered in the past.
【0040】
FIG. 17 is an example of a display screen when the user selects destination type from the main menu and selects public facility from the submenu 102 in the main menu. 114 is a checkbox for temporarily disabling or re-enabling the keyword selected from submenu 102. In the figure, the character strings of the selected main menu and submenu are displayed in the keyword display window 103, indicating to the user that the keyword currently in use is "public facility". When some keyword is selected from the submenu 102, the display of the candidate display window 104 is once deleted, and the filtering process by the keyword "public facility" displayed in the candidate window is started.
【0041】
FIG. 18 is an example of the screen display in the state after the completion of the filtering process of FIG. In order to specify the keyword in more detail, the keyword "public facility" in the item of submenu 102 has been moved to the main menu 101, and the item of submenu 102 lists more detailed items. The result of the filtering process of the result of the keyword "public facility" is displayed in the candidate display window 103.
【0042】
FIG. 19 shows the screen display immediately after inputting the character string "Yokohama City" in the direct input area 112 inside the submenu 102 from the state in which "local name" is selected as the main menu 101 from the state of FIG. This is an example. In this way, the keyword can be selected not only from the menu but also the word that becomes the keyword can be directly input using the direct input area 112. The keyword "Yokohama City" is displayed in the keyword display window 104. After that, the display of the candidate display window 103 is deleted once, as in the case where the selection is input from the menu. The filtering process by the keyword "Yokohama" entered in the candidate window is started with the direct word input to the submenu 102 as a trigger.
【0043】
FIG. 20 is an example of the screen display after the completion of the filtering process of FIG. As a result of filtering, the contents of the main menu 101, submenu 102, and candidate window 103 are updated. In addition, the content of the display order specification button 113 inside the submenu 102 has an item "arrange in zip code order" instead of "arrange in order from north". In this way, the display order of the items in the submenu 102 changes depending on what kind of field the items to be displayed belong to.
【0044】
In any of the above situations, the user can select the position information from the candidate display window 103 at any time. When the location information is selected, the CPU 12 starts acquiring the map information from the CD-ROM device 3.
【0045】
FIG. 21 shows the data structure of the elements that are the display items of the main menu and the submenu. In the figure, 200 is an item of the main menu and submenu, and is an element object consisting of a display character string of the item and the like. 201 is pointer information to the element object that is displayed as an item in the main menu above it when the element object 200 is displayed in the submenu. 202 is the display character string that is actually displayed on the screen when the element object 200 is selected as an item in the main menu or submenu. 203 is a list of sort methods for sorting other element objects displayed in the submenu when the element object 200 is displayed as an item in the main menu. 204 is a list of sort keys used as display order keys when the Element Talent 200 is displayed in the submenu.
【0046】
22 and 23 are diagrams illustrating how the element objects are organized inside the menu information database. The element object 200 constitutes a tree structure as shown in the figure by a hierarchical relationship based on a pointer 201 to another element object. In the figure, 210, 211, and 214 are the top-level element objects displayed in the main menu on the initial screen. In addition, the existence of an element object having a plurality of upper element objects such as the element object 213 having "Yokohama" as a display character string is also allowed. However, the tree structure composed of the top-level element objects is not allowed to have element objects in common with each other.
【0047】
In practice, the CPU 12 built into the mobile terminal device 15 follows the instruction code stored in the program memory 13 when the power is turned on, and the same steps as those in FIG. 7 are designated by the same code as shown in FIG. 24. To execute. That is, first, the CPU 12 performs all initialization processing of the mobile terminal device main body 15 in step ST1. In this initialization process, the CPU 12 also performs the initial screen configuration process. That is, the top-level element object is acquired as an item of the main menu 101, the number of keywords in the search keyword display window 104 is set to 0, and the items in the candidate display window 103 are displayed in the order in which they have been used in the past.
【0048】
In the next step ST222, the user waits for the operation of the touch panel 10. After the reference position is determined by the user's operation, ST3 to ST9 are executed using this position information as a key. In step ST222 described above, the CPU 12 executes the subroutine of the processing procedure ST230 shown in FIG. 25 as the position acquisition process. First, it is determined whether or not the target operated by the user in step ST231 is the main menu 101, and if it is correct, the process moves to the main menu selection process ST232 and then returns to step ST230.
【0049】
When the main menu 101 is not operated by the user in step ST231 It is determined whether or not the user operated the submenu 102 in step ST233, and if it is correct, the process moves to the submenu selection process ST234. After that, the process returns to step ST230 again. When the user operated in step ST233 is not the submenu 102. In step ST235, the user operates the search keyword display window 104. If it is correct, the search keyword display window processing ST236 After moving to, return to step ST230 again.
【0050】
In step ST235, if the search keyword 104 is not operated by the user, it is determined whether or not the candidate display window 103 is operated by the user in step ST237, and if it is correct, the next step is performed. In ST238, the position information acquisition process is started, and in step ST239, the subroutine is terminated. If it is determined in step ST237 that the user has not operated the candidate display window 103, step ST230 waits for the user's input again.
【0051】
When the main menu selection process is executed in step ST232 described above, the CPU 12 executes the subroutine of the process procedure ST240 shown in FIG. That is, in step ST241, the CPU 12 acquires the element object 200 corresponding to the main menu item selected by the user, and in ST242, the CPU 12 subordinates all the element objects having the acquired element object as the upper element object in the information pointer 201. Selected as an element object for the menu 102 configuration, in step ST243, the element objects for the submenu configuration are sorted by the sort method of the element object acquired in ST241, and in step ST244, based on the result of sorting in ST242. The display character string 202 of each element object of the element object group for the submenu 102 configuration selected in ST242 is displayed on the submenu 102.
【0052】
When the submenu selection process is executed in step ST234 described above, the CPU 12 executes the subroutine of the process procedure ST250 shown in FIG. 27. That is, the CPU 12 acquires the element object 200 corresponding to the selected menu item in step ST251. Subsequently, in step ST252, the display character string 202 possessed by the element object acquired in step ST251 is added to the display items of the search keyword display window, and in step ST253, it is the upper element object of the element object acquired in step ST251 and is the main. Remove the element object for which the display character string 202 is displayed in the menu from the items of the main menu 101.
【0053】
Further, in step ST254, the CPU 12 adds the display character string 202 of the element object acquired in step ST251 to the item of the main menu 101 in place of the element object removed in step ST253. Subsequently, in step ST255, the CPU 12 selects the element object acquired in step ST251 as a higher-level element object and all the element objects in the information pointer 201 as element objects for submenu configuration. Next, in step ST256, the element object group for submenu configuration is sorted by the sort method of the element object acquired in ST251, and in step ST257, it is selected in step ST255 based on the result of sorting in step ST256. The display character string 202 of each element object of the element object group for the submenu 102 configuration is displayed on the submenu 102, and in step ST258, the step is taken against the list of candidates held by the candidate display window 103. The search process is performed using the display character string 202 of the element object acquired in ST251 as a key, and the result is reflected in the display of the candidate display window 103.
【0054】
When the search keyword display window selection process is executed in step ST236 described above, the CPU 12 executes the subroutine of the process procedure ST260 shown in FIG. 28. That is, in step ST261, the CPU 12 acquires the keyword corresponding to the check box 114 removed from the search keyword display window, and in step ST262, the keyword acquired in ST261 from the contents of the main menu 101 is before being specified by the user. Return to the state, in step ST263, initialize all the contents of the submenu 102, and in step ST264, the candidates obtained as a result of removing the keyword acquired in ST261 from the candidate list held by the candidate display window 103 from the search key and searching. Change to a list.
【0055】
[Effect of the invention]
As described above, according to the present invention, the mobile terminal device includes a navigation server that collects effective information at the time of movement from various information providing servers connected to the Internet and transmits the information to the mobile terminal device using wireless communication. By displaying the traffic information and town information obtained from the navigation server and the map information from the secondary storage means on one screen, information that is effective when moving is integrated by simple operation even if the information provider is different. It is possible to realize a comprehensive guidance system that can be displayed in the form.
【0056】
Further, according to the following invention, the navigation server can store the service usage history for each user and aggregate it in the billing database, so that the billing information can be centrally managed instead of the information providing server. It is possible to realize a comprehensive guidance system that can solve the troublesome problem that a person has to make a contract for each information providing server and pay a fee individually based on the billing information aggregated for each information providing server.
【0057】
Further, according to the following invention, the navigation server removes the graphics information normally included in the information from the information providing server and the information unnecessary for the moving user by the information selection conversion means and stores it in the information schema. , By converting the stored minimum required information into a communication protocol suitable for wireless communication and transmitting it, the amount of communication data when accessing the information providing server using wireless communication can be significantly reduced. A guidance system can be realized.
【0058】
Further, according to the following invention, as the position detecting means, the comprehensive guidance system can be realized with a simple configuration by detecting the position of the user based on the position information input by the user.
【0059】
Further, according to the following invention, by using the address place name information and / or the transportation system information on the map as the position information operated and input by the user by the position detecting means, the user can use the information familiar to the user. It is possible to obtain position information by inputting it by itself, and it is possible to realize a comprehensive guidance system that has a simple configuration and is easy for the user to use.
[Simple explanation of drawings]
[Figure 1]
It is a block diagram which shows the structure of Embodiment 1 of the general guidance system by this invention.
[Figure 2]
It is a block diagram which shows the structure of the mobile terminal means in the general guidance system of FIG.
[Fig. 3]
It is a schematic perspective view which shows the appearance structure of the mobile terminal means of FIG.
[Fig. 4]
It is a schematic diagram provided for the description of the menu screen displayed on the liquid crystal display panel of the mobile terminal means of Embodiment 1. FIG.
[Fig. 5]
It is a schematic diagram provided for the description of the submenu screen displayed on the liquid crystal display panel of the mobile terminal means of Embodiment 1. FIG.
[Fig. 6]
FIG. 5 is a schematic diagram provided for explaining a display screen of search results displayed on the liquid crystal display panel of the mobile terminal means of the first embodiment.
[Fig. 7]
It is a flowchart which shows the whole processing procedure of the mobile terminal means of Embodiment 1.
[Fig. 8]
It is a flowchart which shows the user operation processing procedure in the whole processing procedure of FIG.
[Fig. 9]
It is a flowchart which shows the whole processing procedure of the navigation server of FIG.
[Fig. 10]
It is a figure which shows the structure of the service table in the information schema held in the navigation server of FIG.
[Fig. 11]
It is a figure which shows the structure of the data table in the information schema stored in the navigation server of FIG.
[Fig. 12]
It is a figure which shows the structure of the billing database stored in the navigation server of FIG.
[Fig. 13]
It is a timing chart provided for the explanation of the communication sequence of the mobile terminal means and the navigation server of FIG.
[Fig. 14]
It is a schematic diagram which shows the data format used in the communication sequence of FIG.
[Fig. 15]
It is a block diagram which shows the structure of the mobile terminal means of Embodiment 2 of the general guidance system by this invention.
[Fig. 16]
It is a schematic diagram which provides the explanation of the input method of the position information on the display screen of a mobile terminal means.
[Fig. 17]
It is a schematic diagram which provides the explanation of the input method of the position information on the display screen of a mobile terminal means.
[Fig. 18]
It is a schematic diagram which provides the explanation of the input method of the position information on the display screen of a mobile terminal means.
[Fig. 19]
It is a schematic diagram which provides the explanation of the input method of the position information on the display screen of a mobile terminal means.
[Fig. 20]
It is a schematic diagram which provides the explanation of the input method of the position information on the display screen of a mobile terminal means.
[Fig. 21]
It is a schematic diagram which shows the data structure of the element which becomes a display item of a main menu and a submenu.
[Fig. 22]
It is a schematic diagram provided to explain the structure of the element object inside the menu information database.
[Fig. 23]
It is a schematic diagram provided to explain the structure of the element object inside the menu information database.
[Fig. 24]
It is a flowchart which shows the whole processing procedure of the mobile terminal means of Embodiment 2.
[Fig. 25]
It is a flowchart which shows the position acquisition processing procedure in the whole processing procedure of FIG.
[Fig. 26]
It is a flowchart which shows the main menu processing procedure in the position acquisition processing procedure of FIG.
[Fig. 27]
It is a flowchart which shows the submenu processing procedure in the position acquisition processing procedure of FIG.
[Fig. 28]
It is a flowchart which shows the key display area processing procedure in the position acquisition processing procedure of FIG.
[Fig. 29]
It is a block diagram which shows the structure of the conventional car navigation system.
[Explanation of symbols]
1 Position detection means 1A GPS unit 1B GPS antenna 2 Mobile terminal means 3 Secondary storage means 4 Wireless communication means 4A wireless communication device 4B antenna 5 Navigation server 5A communication protocol control means 5B Billing Database (DB) 5C Information Schema 5D information selection / conversion method 6 internet 7, 8 and 9 websites 10 touch panel 11 LCD panel 12 Central processing unit (CPU) 13 Program memory 14 data memory 15 Mobile terminal body 16 stylus pen 30 service table 40 data table 100 Menu information database 101 Main menu 102 Submenu 103 Candidate display window 104 Keyword display window 112 Direct input area 113 Display order specification radio button 114 checkbox 200 element object 201 Pointer information 202 Display string 203 List of sort methods 204 List of sort keys 210, 211, 214 Top-level element object 213 Element object
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2002027529A | Cited by | Japan | Search report |
| WO0231441A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2002229992A | Cited by | Japan | Search report |
| JP2010128817A | Cited by | Japan | Examiner |
| JP2007187670A | Cited by | Japan | Examiner |
| JPH11351902A | Cited by | Japan | Search report |
| US6816778B2 | Cited by | United States of America | Applicant |
| JPH11191113A | Cited by | Japan | Search report |
| JP2001184368A | Cited by | Japan | Search report |
| JP2008090681A | Cited by | Japan | Examiner |
| JP2002215926A | Cited by | Japan | Search report |
| WO0148635A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US7440675B2 | Cited by | United States of America | Applicant |
| JP2008299539A | Cited by | Japan | Examiner |
| JPH11328223A | Cited by | Japan | Search report |
| US7743074B1 | Cited by | United States of America | Applicant |
| US7003288B2 | Cited by | United States of America | Applicant |
| JP2000195735A | Cited by | Japan | Examiner |
| KR100598514B1 | Cited by | Republic of Korea | Examiner |
| JPH10300490A | Cited by | Japan | Search report |
| US7356344B2 | Cited by | United States of America | Applicant |
| JP2004513540A | Cited by | Japan | Search report |
| US7164924B2 | Cited by | United States of America | Applicant |
| JP2001093087A | Cited by | Japan | Search report |
| JPH11161655A | Cited by | Japan | Search report |
| US7493565B2 | Cited by | United States of America | Applicant |
| JP2002229991A | Cited by | Japan | Search report |
| JP2007026104A | Cited by | Japan | Examiner |
| JP2001296346A | Cited by | Japan | Search report |
| JP2007128329A | Cited by | Japan | Search report |
| JP2009019976A | Cited by | Japan | Examiner |
| US6725258B1 | Cited by | United States of America | Applicant |
| US8396345B2 | Cited by | United States of America | Applicant |
| JP2002132645A | Cited by | Japan | Search report |
| JP2004513540A | Cited by | Japan | Search report |
| JP2022188279A | Cited by | Japan | Search report |
| KR101321450B1 | Cited by | Republic of Korea | Examiner |
| JPH11325919A | Cited by | Japan | Search report |
| JP2000242667A | Cited by | Japan | Search report |
| US7127259B2 | Cited by | United States of America | Applicant |
| JP2001306574A | Cited by | Japan | Search report |
| JP2000076280A | Cited by | Japan | Search report |
| US7493565B2 | Cited by | United States of America | Applicant |
| US6760770B1 | Cited by | United States of America | Applicant |
| JP2002530766A | Cited by | Japan | Examiner |
| US6912523B2 | Cited by | United States of America | Applicant |
| JP2003307428A | Cited by | Japan | Search report |
| JP2002318132A | Cited by | Japan | Search report |
3 members in 3 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 475996 | Japan | A | |
| 475996 | Japan | A | |
| 84759 | Japan | – | |
| 539897 | Japan | A | |
| 4759 | – | – | – |
| JP19960004759 | – | – | – |
| JP19970005398 | – | – | – |
Members3
| Document | Office | Kind | |
|---|---|---|---|
| CA2189515A1 | Canada | A1 | |
| EP0785535A1 | European Patent Office (EPO) | A1 | |
| JPH09257501AThis record | Japan | A |
Numbers
- Publication
- 9-257501
- Publication, DOCDB
- H09257501
- Publication, EPODOC
- JPH09257501
- Application
- 9005398
- Application, DOCDB
- 539897
- Application, EPODOC
- JP19970005398
Titles2
- Japanese
- 【発明の名称】総合案内システム
- English
- [Title of Invention] Comprehensive guidance system
Classification
- IPC, 10
- G09B29 00
- G01C21 00
- G01C21 26
- G06F17 30
- G06Q30 02
- G06Q30 06
- G06Q50 00
- G08G1 0969
- H04W4 02
- H04W4 24