Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4425840B2 - Navigation system, information distribution server and portable terminal - Google Patents
[go: Go Back, main page]

JP4425840B2 - Navigation system, information distribution server and portable terminal - Google Patents

Navigation system, information distribution server and portable terminal Download PDF

Info

Publication number
JP4425840B2
JP4425840B2 JP2005263012A JP2005263012A JP4425840B2 JP 4425840 B2 JP4425840 B2 JP 4425840B2 JP 2005263012 A JP2005263012 A JP 2005263012A JP 2005263012 A JP2005263012 A JP 2005263012A JP 4425840 B2 JP4425840 B2 JP 4425840B2
Authority
JP
Japan
Prior art keywords
poi
search
service area
information
product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2005263012A
Other languages
Japanese (ja)
Other versions
JP2007078367A (en
Inventor
宏 坂本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Navitime Japan Co Ltd
Original Assignee
Navitime Japan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Navitime Japan Co Ltd filed Critical Navitime Japan Co Ltd
Priority to JP2005263012A priority Critical patent/JP4425840B2/en
Publication of JP2007078367A publication Critical patent/JP2007078367A/en
Application granted granted Critical
Publication of JP4425840B2 publication Critical patent/JP4425840B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、携帯電話などの携帯端末と情報配信サーバからなる通信型のナビゲーションシステムに関するものであり、特に、ユーザが所望する位置周辺における興味対象場所(POI)の情報を検索し、検索されたPOIへの経路を案内することができるナビゲーションシステム、情報配信サーバおよび携帯端末ならびにナビゲーションシステムにおけるマーケティングデータ作成方法に関するものである。
本発明は上記のようなナビゲーションシステムにおいて、現在位置などの所望位置からPOIまでの実際の移動経路の距離または時間を考慮して、前記所望位置から近くに存在し、希望の商品在庫を有するPOIを選択でき、また、情報配信サーバにおけるPOIまでの経路探索を素早く、効率よく行うことができるようにしたナビゲーションシステム、情報配信サーバおよび携帯端末ならびにナビゲーションシステムにおけるマーケティングデータ作成方法に関するものである。
The present invention relates to a communication type navigation system including a mobile terminal such as a mobile phone and an information distribution server, and in particular, information on a place of interest (POI) around a position desired by a user is searched and searched. The present invention relates to a navigation system capable of guiding a route to POI, an information distribution server and a portable terminal, and a marketing data creation method in the navigation system.
In the navigation system as described above, the POI having a desired merchandise inventory that exists near the desired position in consideration of the distance or time of the actual movement route from the desired position such as the current position to the POI. Further, the present invention relates to a navigation system, an information distribution server and a portable terminal, and a marketing data creation method in the navigation system that can quickly and efficiently perform a route search to POI in the information distribution server.

近年、携帯電話など携帯端末がブラウザを搭載し、インターネットにアクセスして所望の情報の提供を受けることができるようになっている。このようなシステムにおいては、ユーザは携帯端末を操作して、サーバに備えられた検索エンジン等を利用して所望のサイトを見出し、当該サイトのコンテンツをダウンロードして、ブラウザにより当該コンテンツを閲覧している。上記コンテンツには種々のカテゴリに属する情報があり、店舗やイベントの情報提供、鉄道路線の時刻表の提供や、鉄道の乗り換え案内なども含まれる。   2. Description of the Related Art In recent years, mobile terminals such as mobile phones are equipped with browsers and can access the Internet to receive desired information. In such a system, the user operates a mobile terminal, finds a desired site using a search engine provided in the server, downloads the content of the site, and browses the content with a browser. ing. The content includes information belonging to various categories, and includes information on stores and events, provision of railway timetables, and train transfer guidance.

店舗やイベントの情報提供にあっては、ユーザが携帯端末を操作して店舗やイベントのカテゴリ、検索したい地域を入力して検索要求する。サーバは指定されたカテゴリに該当し、かつ当該地域に存在する店舗やイベントを検索し、その情報が携帯端末装置に配信される。時刻表の提供においては、ユーザが携帯端末を操作して、路線を指定すると、当該路線の時刻表が携帯端末の表示装置の画面上に提示される。また、乗り換え案内においては、ユーザが、出発地や目的地を指定することにより、推奨する経路が提示される。   In providing information on stores and events, a user operates a mobile terminal to input a store or event category and an area to be searched for a search request. The server searches for stores and events that fall into the specified category and exist in the area, and the information is distributed to the mobile terminal device. In providing the timetable, when the user operates the mobile terminal to designate a route, the timetable of the route is presented on the screen of the display device of the mobile terminal. Further, in the transfer guidance, the recommended route is presented by the user specifying the departure place and the destination.

情報配信サーバも機能が充実され、上記のような鉄道路線やバス路線の時刻表の提供や乗り換え案内にとどまらず、従来の車載用ナビゲーションシステムの機能を携帯電話などの携帯端末に提供する情報配信サーバも実現されている。このようなシステムによれば、自動車の運転者のみならず、歩行者に対するナビゲーションサービスを提供することができる。   Information distribution server is also rich in functions, not just providing timetables and transfer guidance for railway lines and bus lines as described above, but also providing information distribution functions that provide the functions of conventional in-vehicle navigation systems to mobile terminals such as mobile phones A server is also realized. According to such a system, it is possible to provide a navigation service not only for the driver of the automobile but also for the pedestrian.

携帯電話のユーザは上記のようなサービスを利用して種々の所望の情報を得ることができる。例えば、ユーザが興味を持っている興味対象場所(Point of Interest:以下単にPOIという)に関する地図や営業内容、価格、営業時間などの情報を得ることができる。POIとは、例えば、ホテル、レストラン、デパート、テーマパーク、コンビニ、ガソリンスタンド、運動施設、公園などのあらゆる店舗、施設が対象となり得る。このためPOIは種類(カテゴリ)が膨大であり、当該カテゴリに属する店舗、場所も無数に存在する。情報配信サーバがカバーする範囲が広ければ広い程その数も増加する。   A user of a mobile phone can obtain various desired information by using the service as described above. For example, it is possible to obtain information such as a map, business content, price, business hours, and the like regarding a location of interest (Point of Interest: hereinafter simply referred to as POI) in which the user is interested. The POI may be any store or facility such as a hotel, restaurant, department store, theme park, convenience store, gas station, exercise facility, or park. For this reason, POI has an enormous number of types (categories), and there are countless stores and places belonging to the category. The wider the range covered by the information distribution server, the larger the number.

従って、これら無数のPOIに関する情報をユーザに提供するため、情報配信サーバはPOIデータベースを備えている。このPOIデータベースにおいては、POIはカテゴリ分けされており、また、このPOIカテゴリはその数の多さから大分類、中分類、小分類などと階層化されている。ユーザは携帯端末に表示されたメニュー画面から所望のPOIカテゴリを選択して情報配信サーバにデータを要求することになるが、特定の所望のPOIカテゴリを選択するために、大分類、中分類、小分類とカテゴリの階層をたどり、情報配信を希望するPOIカテゴリを選択することになる。   Therefore, the information distribution server is provided with a POI database in order to provide information regarding these countless POIs to the user. In this POI database, POIs are classified into categories, and this POI category is hierarchized into a large classification, a medium classification, a small classification, and the like because of its large number. The user selects a desired POI category from the menu screen displayed on the mobile terminal and requests data from the information distribution server. In order to select a specific desired POI category, a large classification, a medium classification, The POI category for which information distribution is desired is selected by following the sub-category and category hierarchy.

ユーザが利用する携帯端末が携帯電話である場合、最近の携帯電話はGPS受信機を備え、GPS衛星からの信号を受信して自身の現在位置を算出する測位機能を有しておりこの機能を利用して現在位置を情報配信サーバに送信することができる。また、ナビゲーションサービスを受けることのできる携帯端末であれば、所望の特定のPOI情報を得た後、現在位置または自宅、勤務先など所望の出発地として当該特定のPOIまでの経路探索を受けることもできる。   When a mobile terminal used by a user is a mobile phone, a recent mobile phone has a GPS receiver and has a positioning function for receiving a signal from a GPS satellite and calculating its current position. The current position can be transmitted to the information distribution server by using it. If the mobile terminal is capable of receiving a navigation service, after obtaining desired specific POI information, a route search to the specific POI is received as a desired starting point such as the current position, home, or work place. You can also.

このようなPOI情報提供システムは種々提案されている。例えば、下記の特許文献1(特開2003−132483号公報)に「情報配信方法」として開示されたシステムが知られている。   Various such POI information providing systems have been proposed. For example, a system disclosed as an “information distribution method” in the following Patent Document 1 (Japanese Patent Laid-Open No. 2003-132483) is known.

この特許文献1に開示された情報配信方法は、情報配信コンピュータシステムと端末装置である携帯電話とからなるシステムである。この情報配信コンピュータシステムは、外部の携帯電話から或るPOIの案内情報が要求されると、所望POIの案内情報に、POIの位置情報と最適経路情報の情報配信コンピュータシステムに対する経路探索要求用のURLをリンク情報とするリンクを付随させて要求元に返信する。該携帯電話でPOIの案内情報と一緒に表示されたリンクを選択すると、GPS受信部で検出された現在位置を出発地、POIの位置情報を目的地、計時部で計時された日時を出発予定日時とした経路探索条件が自動設定され、情報配信コンピュータシステムに対し、経路探索条件の情報を付随した経路探索要求をするように構成されている。   The information distribution method disclosed in Patent Document 1 is a system including an information distribution computer system and a mobile phone as a terminal device. In this information distribution computer system, when guidance information of a certain POI is requested from an external mobile phone, the POI position information and the optimum route information for route search request to the information distribution computer system are added to the guidance information of the desired POI. A link with URL as link information is attached and sent back to the request source. When the link displayed together with the POI guidance information is selected on the mobile phone, the current location detected by the GPS receiver is the departure location, the POI location information is the destination, and the date and time measured by the timing unit is scheduled to depart A route search condition with the date and time is automatically set, and a route search request accompanied by the route search condition information is made to the information distribution computer system.

すなわち、この情報配信コンピュータシステムは、携帯電話からPOIの検索要求があり、特定のPOIを検索しそのPOI案内情報(地図、営業案内など)を携帯電話に配信する際に、経路探索機能へのリンク情報を付加して配信し、携帯電話がそのリンクを選択すると現在位置から当該POIへの最適経路を探索して配信するようにしたものである。   That is, this information distribution computer system receives a POI search request from a mobile phone, and searches for a specific POI and distributes the POI guide information (map, business guide, etc.) to the mobile phone. The link information is added and distributed, and when the mobile phone selects the link, the optimum route from the current position to the POI is searched for and distributed.

また、下記の特許文献2(特開2003−150475公報)に「情報提供システムおよび方法」として開示されたシステムも知られている。この特許文献2に開示された情報提供システムは、携帯端末とWebアプリケーションサーバからなるシステムである。   Further, a system disclosed as “information providing system and method” in the following Patent Document 2 (Japanese Patent Laid-Open No. 2003-150475) is also known. The information providing system disclosed in Patent Document 2 is a system including a mobile terminal and a Web application server.

この情報提供システムにおいて、携帯端末を利用するユーザは、表示された提供サービスメニューから要求するサービスを選択する。選択されたサービスの情報はWebアプリケーションサーバに送信される。GPS衛星は位置情報を出力する。携帯端末は、位置情報を受信し、受信した位置情報に基づいて現在位置を算出し、その現在位置の情報を、インターネットを介してWebアプリケーションサーバに送信する。Webアプリケーションサーバは、携帯端末から送信された現在位置の情報を受信し、携帯端末を利用するユーザによって選択されたサービスに関する情報であって、その現在位置に関連する情報を携帯端末に送信する。   In this information providing system, a user who uses a portable terminal selects a requested service from the displayed provided service menu. Information on the selected service is transmitted to the Web application server. GPS satellites output position information. The mobile terminal receives the position information, calculates the current position based on the received position information, and transmits the current position information to the Web application server via the Internet. The Web application server receives the information on the current position transmitted from the mobile terminal, and transmits information related to the service selected by the user using the mobile terminal and related to the current position to the mobile terminal.

一般的に、目的とするPOIカテゴリに属する特定のPOIが現在位置や所望の位置周辺(例えば、半径2kmの範囲)に複数存在する場合、上記のようなPOI検索システムや経路案内システムにおいて検索された複数のPOIに関する位置情報や関連情報は、現在位置や所望の位置から近い順に並べられて携帯端末に配信される。近い順とは現在位置や所望の位置からの各POIまでの直線距離が短い順である。   In general, when there are a plurality of specific POIs belonging to the target POI category around the current position or a desired position (for example, within a radius of 2 km), the POI search system or the route guidance system as described above searches. The position information and related information related to a plurality of POIs are arranged in order from the current position or a desired position and distributed to the mobile terminal. The close order is the order in which the linear distance from the current position or desired position to each POI is short.

例えば、下記の特許文献3(特開平10−281797号公報)には、現在位置から直線距離の近い順にPOIを検索して案内する車載用ナビゲーション装置及び周辺施設探索方法システム端末装置が開示されている。   For example, the following Patent Document 3 (Japanese Patent Laid-Open No. 10-281797) discloses an in-vehicle navigation device and a peripheral facility searching method system terminal device that searches for and guides POIs in order of a linear distance from the current position. Yes.

この特許文献3に開示されたシステムは、テーブル記憶部に、用途別にグループ化されるカテゴリが記憶されている。ユーザが操作部を介して用途を入力すると、制御部は入力された用途に対応するグループのカテゴリを調べ、これらのカテゴリから車両の現在位置の周辺に存在する施設を探索する。探索した施設は現在位置から近い順に並べられ、ユーザが所望の施設を選択すると、制御部は現在位置から選択された施設までの案内経路を探索するように構成されている。   In the system disclosed in Patent Document 3, categories that are grouped by usage are stored in a table storage unit. When the user inputs a use via the operation unit, the control unit checks the category of the group corresponding to the input use, and searches for a facility existing around the current position of the vehicle from these categories. The searched facilities are arranged in order from the current position, and when the user selects a desired facility, the control unit is configured to search for a guide route from the current position to the selected facility.

また、特許文献3のような周辺施設探索システムにおいて、現在位置から一定の距離範囲に存在する施設(POI)の探索を効率よく行うように構成したシステムとして、下記の特許文献4(特開2004−61503号公報)に開示されたPOI情報表示方法およびナビゲーションシステムも知られている。   In addition, in a peripheral facility search system such as Patent Document 3, a system configured to efficiently search for a facility (POI) existing within a certain distance range from the current position is disclosed in Patent Document 4 (Japanese Patent Laid-Open No. 2004-2004). A POI information display method and a navigation system disclosed in JP-A-61503 are also known.

この特許文献4に開示されたシステムは、ナビゲーションシステムにおいて、セル配列に特定POIをそれぞれ持つセルを配置し、使用者位置に最も近いセルに対応するセル配列におけるセル位置からの距離に基づいてセルを複数の異なるレベルにソートする。このナビゲーションシステムは所定レベルのセルからPOIを抽出し、距離に応じてPOIをソートし、このPOIを表示するように構成したものである。   The system disclosed in Patent Document 4 is a navigation system in which cells each having a specific POI are arranged in a cell array, and the cell is based on the distance from the cell position in the cell array corresponding to the cell closest to the user position. Sort into several different levels. This navigation system is configured to extract POIs from cells at a predetermined level, sort POIs according to distances, and display the POIs.

すなわち、このシステムは所定の緯度、経度の範囲で区切られた単位地図と同様に特定のPOIが存在するセルの配列をデータベースとして蓄積し、現在位置からの距離レベルに応じて該当するセル配列を選択して当該セルに存在するPOIを探索することにより探索効率を向上させたものである。   That is, this system accumulates a cell array in which a specific POI exists in the same manner as a unit map divided by a predetermined latitude and longitude range, and stores the corresponding cell array according to the distance level from the current position. Search efficiency is improved by selecting and searching for a POI existing in the cell.

一般的にユーザが所望のPOIを探索する目的は、ユーザが当該POIを利用してサービス提供を求めるか、商品の購入を希望している場合である。特に商品の購入が目的の場合は、そのPOIに行くことが目的なのではなくて、希望商品を購入することが真の目的である。このような観点から、実際に希望商品の在庫がある店舗を検索して購入者の位置に近い店舗リストを提供するシステムが下記の特許文献5(特開2001−134652号公報)に「在庫確認・予約システム」として開示されている。   In general, the purpose of the user searching for a desired POI is when the user requests service provision using the POI or purchases a product. In particular, when the purpose is to purchase a product, the purpose is not to go to the POI, but to purchase the desired product. From this point of view, a system that searches for stores that actually have stock of desired products and provides a store list close to the purchaser's position is disclosed in the following Patent Document 5 (Japanese Patent Laid-Open No. 2001-134652) as “Stock Check”. “Reservation system”.

この特許文献5に開示されたシステムは、位置情報入力や駅名選択等により購買者の位置を決定する手段と、前記位置を決定する手段により得られた購買者の位置情報に基づいて、所望の距離範囲内に存在し、所定購買者が指定する商品を販売している店舗を探索する手段、とを備えて構成されたものである。このようなシステムの構成であれば、ユーザは所望の商品在庫があるPOIを探索でき、所望の商品を入手するために在庫のないPOIを訪れずにすみ、利便性が増す。   The system disclosed in Patent Document 5 is based on the position information of the purchaser obtained by the position information input, the station name selection, etc., and the position information of the purchaser obtained by the position determination means. And a means for searching for a store that is within a distance range and sells products specified by a predetermined purchaser. With such a system configuration, the user can search for a POI that has a desired product inventory, and does not have to visit a POI that is not in stock in order to obtain the desired product, which increases convenience.

特開2003−132483号公報(図1、段落[0006])Japanese Patent Laying-Open No. 2003-132483 (FIG. 1, paragraph [0006]) 特開2003−150475号公報(図1、図2、段落[0013])JP 2003-150475 A (FIG. 1, FIG. 2, paragraph [0013]) 特開平10−281797号公報(図1、段落[0028]、[0029])JP-A-10-281797 (FIG. 1, paragraphs [0028] and [0029]) 特開2004−61503号公報(図4、図6、図7、図8)Japanese Unexamined Patent Application Publication No. 2004-61503 (FIGS. 4, 6, 7, and 8) 特開2001−134652号公報(図7)Japanese Patent Laying-Open No. 2001-134652 (FIG. 7)

上記特許文献5においては、購入者の位置情報に基づいて、実際に希望商品の在庫がある店舗を検索して購入者の位置に近い店舗リストを提供する。先に述べたように、ユーザの嗜好は多岐にわたり、POIのカテゴリ、カテゴリに属するPOIの数は膨大な量になる。従って、購入希望の商品はユーザが指定するとしても、POIのカテゴリなど所望POIを探索するための絞り込みが十分でないと、購入者の位置を中心とする所定エリア内に非常にたくさんの店舗が検索され、それぞれの経路探索を行うことになればサーバへの負荷は非常に大きなものとなってしまう。特に、携帯電話を端末装置とするようなシステムにおいては表示画面が小さいことから、POIカテゴリの選択などの入力画面の階層が深く条件設定が煩雑になる。また、適切な条件を選択することが困難であるという問題点も存在する。   In the above-mentioned patent document 5, based on the purchaser's location information, a store where the desired product is actually in stock is searched to provide a store list close to the purchaser's location. As described above, user preferences vary and the number of POIs belonging to POI categories and categories is enormous. Therefore, even if a user specifies a desired product for purchase, if there is not enough narrowing down to search for a desired POI such as a POI category, a large number of stores are searched within a predetermined area centered on the purchaser's position. If each route search is performed, the load on the server becomes very large. In particular, in a system in which a mobile phone is used as a terminal device, the display screen is small, so that the input screen hierarchy for selecting a POI category is deep and condition setting becomes complicated. There is also a problem that it is difficult to select appropriate conditions.

また、上記特許文献5のシステムにおいては、購入者が指定した位置から距離が近い順に対象店舗を求めてから、在庫の有無を確認するので、在庫がない店舗まで経路探索を行うという無駄がある。では、在庫がある店舗を先に抽出してから経路探索を行えば良いように思えるが、在庫を調べる店舗をどのように抽出するかという問題があり、結局、距離が近い順に対象店舗を求めてから、各店舗における在庫の有無を確認するという方法しかなかった。   Moreover, in the system of the above-mentioned Patent Document 5, since the target stores are obtained in the order of the shortest distance from the position designated by the purchaser, the presence / absence of the inventory is confirmed, so there is a waste of performing a route search to a store that does not have the inventory . Then, it seems to be good to search for the route after extracting the store with inventory first, but there is a problem of how to extract the store to check the inventory. Since then, there was only a way to check the availability of each store.

現在位置や所望位置から一定の範囲内にあるPOIを探索して近い順にPOIを並べて案内するシステムは、上記特許文献1〜特許文献4に開示されるように、直線距離に基づいてPOIをソートするものであった。このため、情報配信サーバのPOI探索の負荷が増大し、特定の時間帯に携帯端末からの探索要求が集中すると情報配信サーバの探索処理が遅れ、サービスが低下するという問題があった。また、これにより案内されるPOIの経路は、直線距離が近くても、実際には河川や鉄道で遮られていて、道のりが遠い場合があり、必ずしも最短の経路が保証されていないという問題点もあった。特に、商品在庫の有無を検索する処理が加わった場合、上記の問題点は一層深刻なものとなる。   The system that searches for POIs within a certain range from the current position or desired position and arranges the POIs in the closest order sorts the POIs based on the linear distance as disclosed in Patent Documents 1 to 4 above. It was something to do. For this reason, the load of POI search of the information distribution server increases, and when search requests from mobile terminals are concentrated in a specific time zone, there is a problem that the search processing of the information distribution server is delayed and the service is lowered. In addition, the POI route that is guided by this is actually blocked by rivers and railways even if the distance is short, and the road may be far away, so the shortest route is not always guaranteed. There was also. In particular, the above problem becomes even more serious when processing for searching for the presence of merchandise inventory is added.

本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、希望商品を指定して現在位置や所望位置から近いPOIの探索要求があった場合、先ず、現在位置や所望位置からユーザが所望する時間または距離で到達できる道路ネットワーク上の範囲(到達圏)を探索し、到達圏内のPOIを抽出し、抽出されたPOIにおける商品在庫を確認して在庫のあるPOIを特定し、現在位置または所望位置からの経路とし距離(または時間)の短い順に該当POIをソートして案内すれば、上記問題点を解消し得ることに想到し本発明を完成するに至ったものである。   The inventor of the present application has conducted various studies to solve the above-described problems. As a result, when there is a POI search request close to the current position or the desired position by designating the desired product, first, from the current position or the desired position, Search the range (service area) on the road network that the user can reach at the desired time or distance, extract the POI in the service area, check the inventory of goods in the extracted POI, identify the POI in stock, The present invention has been completed by conceiving that the above problems can be solved if the POIs are sorted and guided in the order of short distance (or time) as a route from the current position or the desired position.

すなわち、本発明は上記の問題点を解消することを課題とし、入力手段・表示手段が限られている携帯電話のような端末においても、商品の絞込みを簡単な操作で行い、かつ、現在位置などの所望位置からPOIまでの実際の移動経路を考慮して、前記所望位置から近くに存在するPOIを選択でき、また、情報配信サーバのPOIまでの経路探索を効率よく行うことができるようにしたナビゲーションシステム、情報配信サーバ、携帯端末ならびにナビゲーションシステムにおけるマーケティングデータ作成方法を提供することを目的とするものである。   That is, the present invention has an object to solve the above-described problems, and in a terminal such as a mobile phone having limited input means and display means, it is possible to narrow down products by a simple operation and to determine the current position. In consideration of the actual movement route from the desired position to the POI, such as the POI existing near the desired position can be selected, and the route search to the POI of the information distribution server can be efficiently performed. It is an object of the present invention to provide a navigation data, an information distribution server, a portable terminal, and a marketing data creation method in the navigation system.

前記課題を解決するために、本願の請求項1にかかる発明は、
POI探索条件として商品コードを入力する商品入力手段を備え、POI探索において、基準位置から所定のコスト以下で到達できるエリアである到達圏を特定するための基準となる基準位置と前記コストとを指定して情報配信サーバに探索要求を送信する携帯端末と、
各POIごとにPOIの位置情報を含むPOI情報をカテゴリ別に記憶したPOIデータベースと、POIごとの商品在庫の情報を取得する在庫情報取得手段と、前記基準位置を基準に、前記所定のコスト以下で到達できる最遠のノードまでの全てのノード及びリンクを探索し、前記最遠のノードおよび前記最遠のノードに至る各ノードにおける累積コスト算出して一時記憶する経路探索手段と、前記最遠のノード又は最遠のノードに接続されるリンクの何れか一方に基づいて特定されるエリアを到達圏POI範囲をとして判定する到達圏POI範囲判定手段と、前記POI探索条件に基づいて、前記POIデータベースを参照して前記到達圏POI範囲内の前記POI探索条件に合致するPOIを抽出する到達圏POI判別手段と、を備えた情報配信サーバを備え、
前記到達圏POI判別手段により抽出されたPOIについて、前記在庫情報取得手段が商品の在庫情報を取得して在庫の存在するPOIを特定し、特定されたPOIについて、それぞれ最も近いノード又はリンクの何れか一方を判別し、判別された前記最も近いノードまたは最も近いリンクに接続されたノードの何れか一方に基づいて前記一時記憶されたノードの累積コストを参照して前記基準位置から当該POIまでの累積コストの順にPOI情報を生成することを特徴とする。
In order to solve the above-mentioned problem, the invention according to claim 1 of the present application is
Comprising a product input means for inputting the commodity code as POI search condition, and have contact to the POI search, from a reference position and reference made reference position for specifying the service area is an area that can be reached in less than a predetermined cost and the cost A mobile terminal that transmits a search request to the information distribution server by specifying
A POI database storing POI information including POI position information for each POI for each category, inventory information acquisition means for acquiring product inventory information for each POI, and below the predetermined cost based on the reference position to search for all nodes and links to the farthest node can be reached, the a route search means for storing temporarily calculate the accumulated cost at each node to reach the farthest node and the farthest node, the farthest a service area POI range determining means for determining as a service area POI range area specified based on either one of the links connected to the node or the farthest nodes, based on the POI search condition, the POI Bei a service area POI discriminating means, that by referring to the database to extract the POI that matches the POI search condition in the service area POI range With the information distribution server,
For each POI extracted by the service area POI discrimination means, the inventory information acquisition means acquires the inventory information of the product to identify the POI in which the inventory exists , and the nearest node or link for each identified POI. And the POI from the reference position with reference to the accumulated cost of the temporarily stored node based on either the determined closest node or the node connected to the closest link. The POI information is generated in the order of the accumulated cost up to.

本願の請求項2にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、
前記携帯端末はカメラを備えた携帯電話であり、前記商品入力手段は前記カメラを用いたバーコードリーダであることを特徴とする。
The invention according to claim 2 of the present application is the navigation system according to claim 1,
The mobile terminal is a mobile phone equipped with a camera, and the product input means is a bar code reader using the camera.

本願の請求項3にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、
前記携帯端末はGPS受信機を含む測位手段を備え、POI探索における到達圏の範囲の基準となる基準位置は前記測位手段が測位した現在位置であることを特徴とする。
The invention according to claim 3 of the present application is the navigation system according to claim 1,
The portable terminal includes positioning means including a GPS receiver, and a reference position serving as a reference for a range of a service area in the POI search is a current position measured by the positioning means.

本願の請求項4にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、
前記携帯端末または情報配信サーバは、携帯端末ごとの商品記憶手段を備え、前記携帯端末入力した商品のコードを登録し前記商品記憶手段に記憶し、前記携帯端末は必要に応じて前記商品記憶手段から読み出して商品入力することを特徴とする。
The invention according to claim 4 of the present application is the navigation system according to claim 1,
The mobile terminal or the information distribution server includes product storage means for each mobile terminal, registers the code of the product input by the mobile terminal, stores the code in the product storage means, and the mobile terminal stores the product storage means as necessary. The product is read out from the product and the product is input.

本願の請求項5にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、
前記情報配信サーバは更に、各携帯端末が要求した到達圏探索の基準位置の情報と商品の情報を記憶する記憶手段を備え、前記到達圏探索の基準位置の情報と商品を統計処理することを特徴とする。
The invention according to claim 5 of the present application is the navigation system according to claim 1,
The information distribution server further includes storage means for storing information on a reference area for service area search requested by each mobile terminal and information on a product, and statistically processing the information on the reference position for service area search and the product. Features.

また、本願の請求項6にかかる発明は、
POI探索条件として商品コードを入力する商品入力手段を備え、POI探索において、基準位置から所定のコスト以下で到達できるエリアである到達圏を特定するための基準となる基準位置と前記コストとを指定して情報配信サーバに探索要求を送信する携帯端末とネットワークを介して接続される情報配信サーバであって、
前記情報配信サーバは、
各POIごとにPOIの位置情報を含むPOI情報をカテゴリ別に記憶したPOIデータベースと、POIごとの商品在庫の情報を取得する在庫情報取得手段と、前記基準位置を基準に、前記所定のコスト以下で到達できる最遠のノードまでの全てのノード及びリンクを探索し、前記最遠のノードおよび前記最遠のノードに至る各ノードにおける累積コスト算出して一時記憶する経路探索手段と、
前記最遠のノード又は最遠のノードに接続されるリンクの何れか一方に基づいて特定されるエリアを到達圏POI範囲として判定する到達圏POI範囲判定手段と、前記POI探索条件に基づいて、前記POIデータベースを参照して前記到達圏POI範囲内の前記POI探索条件に合致するPOIを抽出する到達圏POI判別手段と、を備え、
前記到達圏POI判別手段により抽出されたPOIについて、前記在庫情報取得手段が商品の在庫情報を取得して在庫の存在するPOIを特定し、特定されたPOIについて、それぞれ最も近いノードまたはリンクの何れか一方を判別し、判別された前記最も近いノードまたは最も近いリンクに接続されたノードの何れか一方に基づいて前記一時記憶されたノードの累積コストを参照して前記基準位置から当該POIまでの累積コストの順にPOI情報を生成することを特徴とする。
The invention according to claim 6 of the present application is
Comprising a product input means for inputting the commodity code as POI search condition, and have contact to the POI search, from a reference position and reference made reference position for specifying the service area is an area that can be reached in less than a predetermined cost and the cost An information distribution server connected via a network to a portable terminal that transmits a search request to the information distribution server,
The information distribution server is
A POI database storing POI information including POI position information for each POI for each category, inventory information acquisition means for acquiring product inventory information for each POI, and below the predetermined cost based on the reference position A route search means for searching all nodes and links to the farthest node that can be reached , calculating a cumulative cost in each node reaching the farthest node and the farthest node, and temporarily storing the calculated cost ;
Wherein a service area POI range determining means for determining the area to be identified based on one of the links connected to the farthest node or farthest node as service areas POI range, based on the POI search condition, A service area POI discrimination means for referring to the POI database and extracting a POI that matches the POI search condition within the service area POI range ;
For each POI extracted by the service area POI discriminating means, the inventory information obtaining means obtains the inventory information of the product to identify the POI in which the inventory exists , and the nearest node or link for each identified POI. And the POI from the reference position with reference to the accumulated cost of the temporarily stored node based on either the determined closest node or the node connected to the closest link. The POI information is generated in the order of the accumulated cost up to.

本願の請求項7にかかる発明は、請求項6にかかる情報配信サーバにおいて、
前記情報配信サーバは、携帯端末ごとの商品記憶手段を備え、前記携帯端末入力した商品のコードを登録し前記商品記憶手段に記憶し、前記携帯端末は必要に応じて前記商品記憶手段から読み出して商品入力することを特徴とする。
The invention according to claim 7 of the present application is the information distribution server according to claim 6,
The information distribution server includes product storage means for each mobile terminal, registers the code of the product input to the mobile terminal, stores the code in the product storage means, and the mobile terminal reads out the product storage means as necessary. It is characterized by inputting goods.

本願の請求項8にかかる発明は、請求項6にかかる情報配信サーバにおいて、
前記情報配信サーバは更に、各携帯端末が要求した到達圏探索の基準位置の情報と商品の情報を記憶する記憶手段を備え、前記到達圏探索の基準位置の情報と商品を統計処理することを特徴とする。
The invention according to claim 8 of the present application is the information distribution server according to claim 6,
The information distribution server further includes storage means for storing information on a reference area for service area search requested by each mobile terminal and information on a product, and statistically processing the information on the reference position for service area search and the product. Features.

また、本願の請求項9にかかる発明は、
各POIごとにPOIの位置情報を含むPOI情報をカテゴリ別に記憶したPOIデータベースと、POIごとの商品在庫の情報を取得する在庫情報取得手段と、POI探索において、POI探索条件として携帯端末から指定された基準位置から所定のコスト以下で到達できるエリアである到達圏を特定するための基準となる基準位置と前記コストとにづいて、前記所定のコスト以下で到達できる最遠のノードまでの全てのノード及びリンクを探索し、前記最遠のノードおよび前記最遠のノードに至る各ノードにおける累積コスト算出して一時記憶する経路探索手段と、前記最遠のノード又は最遠のノードに接続されるリンクの何れか一方に基づいて特定されるエリアを到達圏POI範囲として判定する到達圏POI範囲判定手段と、前記POI探索条件に基づいて、前記POIデータベースを参照して前記到達圏POI範囲内の前記POI探索条件に合致するPOIを抽出する到達圏POI判別手段と、を備え、前記到達圏POI判別手段により抽出されたPOIについて、前記在庫情報取得手段が商品の在庫情報を取得して在庫の存在するPOIを特定し、特定されたPOIについて、それぞれ最も近いノードまたはリンクの何れか一方を判別し、判別された前記最も近いノードまたは最も近いリンクに接続されたノードの何れか一方に基づいて前記一時記憶されたノードの累積コストを参照して前記基準位置から当該POIまでの累積コストの順にPOI情報を生成する情報配信サーバにネットワークを介して接続される携帯端末であって、
前記携帯端末は、商品コードを入力する商品入力手段を備え、POI探索において、基準位置から所定のコスト以下で到達できるエリアであ到達圏を特定するための基準となる基準位置と前記コストとを指定し、POI探索条件として情報配信サーバに探索要求を送信することを特徴とする。
The invention according to claim 9 of the present application is
POI database that stores POI information including POI location information for each POI for each category, inventory information acquisition means for acquiring product inventory information for each POI, and specified in the POI search as a POI search condition from a portable terminal based on reference serving as a reference position and the cost for specifying the service area from the reference position is an area that can be reached in less than a predetermined cost has, all to the farthest node can be reached at more than the predetermined cost A route search means for searching for a node and a link, calculating a cumulative cost in each node reaching the farthest node and the farthest node and temporarily storing it, and connecting to the farthest node or the farthest node a service area POI range determining means for determining a service area POI range area specified based on any one of links, pre A service area POI determining means for extracting a POI that matches the POI search condition within the service area POI range by referring to the POI database based on the POI search condition, and by the service area POI determination means For each extracted POI, the inventory information acquisition means acquires the inventory information of the product to identify the POI in which the inventory exists, and determines either the closest node or link for each identified POI. The POI in the order of the accumulated cost from the reference position to the POI with reference to the accumulated cost of the temporarily stored node based on either the determined nearest node or the node connected to the nearest link A portable terminal connected via an network to an information distribution server that generates information,
The portable terminal includes an item input means for inputting the commodity code, have you the POI search, from said reference position between the reference and made a reference position for specifying the Oh Ru service area in the area that can be reached in less than a predetermined cost It specifies the cost, and transmits a search request to the information distribution server as a POI search condition.

本願の請求項10にかかる発明は、請求項9にかかる携帯端末において、
前記携帯端末はカメラを備えた携帯電話であり、前記商品入力手段は前記カメラを用いたバーコードリーダであることを特徴とする。
The invention according to claim 10 of the present application is the portable terminal according to claim 9,
The mobile terminal is a mobile phone equipped with a camera, and the product input means is a bar code reader using the camera.

本願の請求項11にかかる発明は、請求項9にかかる携帯端末において、
前記携帯端末はGPS受信機を含む測位手段を備え、POI探索における到達圏の範囲の基準となる基準位置は前記測位手段が測位した現在位置であることを特徴とする。
The invention according to claim 11 of the present application is the portable terminal according to claim 9,
The portable terminal includes positioning means including a GPS receiver, and a reference position serving as a reference for a range of a service area in the POI search is a current position measured by the positioning means.

本願の請求項12にかかる発明は、請求項9にかかる携帯端末において、
前記携帯端末は、携帯端末ごとの商品記憶手段を備え、前記携帯端末入力した商品のコードを登録し前記商品記憶手段に記憶し、必要に応じて前記商品記憶手段から読み出して商品入力することを特徴とする。
The invention according to claim 12 of the present application is the portable terminal according to claim 9,
The mobile terminal includes product storage means for each mobile terminal, registers the code of the product input by the mobile terminal, stores the code in the product storage means, and reads the product code from the product storage means and inputs the product as necessary. Features.

請求項1にかかる発明においては、携帯端末は商品と、基準位置から所定のコスト以下が到達できるエリア(到達圏)を特定するための基準位置と前記コストとを含むPOI探索要求を情報配信サーバに送り、情報配信サーバは所定のコスト以下で到達できる最遠のノードまでの全てのノード及びリンクを探索し、前記最遠のノードおよび前記最遠のノードに至る各ノードにおける累積コスト算出して一時記憶し、前記最遠のノード又は最遠のノードに接続されるリンクの何れか一方に基づいて特定されるエリア内のPOIを抽出し、各POIの商品在庫情報を取得して在庫のあるPOIについて、最も近いノード又はリンクの何れか一方を判別し、判別された前記最も近いノードまたは最も近いリンクに接続されたノードの何れか一方に基づいて前記一時記憶されたノードの累積コストを参照して基準位置から当該POIまでの累積コストの順にPOIをソートして携帯端末に案内する。
従って、利用者は商品の外観や包装に表示された商品コードを用いて店舗の探索を情報配信サーバに要求して在庫確認を行うので、対象の商品を正確に捜し求めることができる。また、情報配信サーバは到達圏探索を行うので経路探索は実質1回のみであるので、情報配信サーバに負担をかけることがない。
In the invention according to claim 1, the mobile terminal sends a POI search request including a product, a reference position for specifying an area (a service area) within which a predetermined cost or less can be reached from the reference position, and the cost to the information distribution server The information distribution server searches all nodes and links to the farthest node that can be reached at a predetermined cost or less, and calculates the accumulated cost at each of the farthest node and the farthest node. And temporarily store, extract the POI in the area specified based on either the farthest node or the link connected to the farthest node, obtain the product inventory information of each POI, for a POI, to determine one of the closest nodes or links, either one of the nodes connected to the determined the nearest node or the nearest links Zui and guiding the mobile terminal sorts the POI in order of accumulated cost from reference to reference position the accumulated cost of the temporary storage nodes to the POI.
Accordingly, the user requests the information distribution server to search the store using the product code displayed on the appearance of the product and the packaging, and checks the inventory, so that the target product can be searched for accurately. In addition, since the information distribution server performs a service area search, the route search is performed only once. Therefore, the information distribution server is not burdened.

また、請求項2にかかる発明においては、請求項1にかかるナビゲーションシステムにおいて、携帯端末はカメラを備えた携帯電話であり、商品入力手段は前記カメラを用いたバーコードリーダである。従って、利用者は携帯端末のカメラを利用して簡単に所望の商品の商品コードを入力することができるようになる。   In the invention according to claim 2, in the navigation system according to claim 1, the mobile terminal is a mobile phone provided with a camera, and the commodity input means is a bar code reader using the camera. Therefore, the user can easily input the product code of the desired product using the camera of the mobile terminal.

また、請求項3にかかる発明においては、請求項1にかかるナビゲーションシステムにおいて、携帯端末はGPS受信機を含む測位手段を備え、POI探索における到達圏の範囲の基準となる基準位置は前記測位手段が測位した現在位置である。従って、利用者は携帯端末の測位手段の測位結果を利用して簡単に到達圏探索の範囲の基準位置を現在位置として指定することができるようになる。   According to a third aspect of the present invention, in the navigation system according to the first aspect, the mobile terminal includes positioning means including a GPS receiver, and the reference position serving as a reference for the range of the service area in the POI search is the positioning means. Is the current position. Therefore, the user can easily specify the reference position of the range of the service area search as the current position by using the positioning result of the positioning means of the portable terminal.

また、請求項4にかかる発明においては、請求項1にかかるナビゲーションシステムにおいて、携帯端末または情報配信サーバは、携帯端末ごとの商品記憶手段を備え、前記携帯端末に入力した商品のコードを登録し前記商品記憶手段に記憶し、前記携帯端末は必要に応じて前記商品記憶手段から読み出して商品入力する。従って、利用者はよく購入する商品については一度商品入力を行い、その結果を商品記憶手段に登録しておけば、必要に応じて商品記憶手段から読み出して繰り返し利用することができるようになる。   In the invention according to claim 4, in the navigation system according to claim 1, the mobile terminal or the information distribution server includes product storage means for each mobile terminal, and registers the code of the product input to the mobile terminal. The product is stored in the product storage unit, and the portable terminal reads the product from the product storage unit and inputs the product as necessary. Therefore, once the user inputs a product for a product that is often purchased and registers the result in the product storage means, the user can read it out from the product storage means and use it repeatedly as necessary.

また、請求項5にかかる発明においては、請求項1にかかるナビゲーションシステムにおいて、情報配信サーバは更に、各携帯端末が要求した到達圏探索の基準位置の情報と商品の情報を記憶する記憶手段を備え、前記到達圏探索の基準位置の情報と商品を統計処理する。
このように、商品と、それが探索要求された位置情報を組み合わせて統計をとると、マーケティングデータを生成することができる。従来は、商品が売れて初めてPOSに販売データが残るが、もともと在庫がないものは販売データが残らないので、潜在需要があるかどうかもわからないが、請求項5にかかる発明によれば、商品の在庫を置かなくても、どの地域でどのような商品が求められているかというマーケティングデータを生成することができる。また、統計をとることによって傾向が求められればそれは実勢データである。従来は、すべての商品を試験的に店頭に並べることなど不可能だったので、地域に密着した新しいマーケティング手法を提供することができるようになる。
In the invention according to claim 5, in the navigation system according to claim 1, the information distribution server further includes storage means for storing information on a reference position for service area search requested by each portable terminal and information on a product. Provided, and statistical processing is performed on the reference position information and products for the service area search.
In this way, marketing data can be generated by taking statistics by combining the product and the position information for which the search is requested. Conventionally, sales data remains in the POS for the first time after the product is sold, but since there is no sales data for items that are not in stock, it is not known whether there is a potential demand. Marketing data indicating what kind of product is required in which region, even if the inventory is not kept. In addition, if a trend is obtained by taking statistics, it is actual data. In the past, it was impossible to arrange all the products in the store on a trial basis, so it would be possible to provide a new marketing method closely related to the region.

また、本願の請求項6〜請求項8にかかる発明においては、それぞれ請求項1、請求項4、請求項5にかかるナビゲーションシステムを構成する情報配信サーバを提供することができるようになる。また、本願の請求項9〜12にかかる発明においては、それぞれ請求項1〜請求項4にかかるナビゲーションシステムを構成する携帯端末を提供することができるようになる。   Moreover, in the invention concerning Claim 6-Claim 8 of this application, the information delivery server which comprises the navigation system concerning Claim 1, Claim 4, and Claim 5, respectively can be provided now. Moreover, in the invention concerning Claims 9-12 of this application, the portable terminal which comprises the navigation system concerning Claims 1-4 can be provided, respectively.

以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。なお、以下の実施例においては、携帯電話機を端末装置とし、経路探索および経路案内を行うナビゲーションシステムにPOI情報提供機能を備えたナビゲーションシステムを具体例として説明するが、本発明はこのような実施例に限ることなく、端末装置は車載型の端末装置のような移動端末であってもよい。本発明における情報配信サーバは経路探索用のネットワークデータを備え、経路探索を行う機能を有している必要がある。   Hereinafter, specific examples of the present invention will be described in detail with reference to examples and drawings. In the following embodiments, a mobile phone is used as a terminal device, and a navigation system that has a POI information providing function in a navigation system that performs route search and route guidance will be described as a specific example. Without being limited to an example, the terminal device may be a mobile terminal such as a vehicle-mounted terminal device. The information distribution server in the present invention needs to have network search route data and a function for performing route search.

図1は、本発明の実施例にかかるナビゲーションシステム10の構成を示すシステム構成図である。ナビゲーションシステム10は、移動体通信網11、インターネットなどのネットワーク12を介して接続される携帯電話などからなる携帯端末20と、経路探索機能、POI検索機能を有する情報配信サーバ30とを中心に構成されている。携帯端末20はGPS衛星(GPS)からの信号を受信して現在位置(緯度・経度)を測位する測位手段を備えている。   FIG. 1 is a system configuration diagram showing a configuration of a navigation system 10 according to an embodiment of the present invention. The navigation system 10 is mainly composed of a mobile terminal 20 including a mobile communication network 11 and a mobile phone connected via a network 12 such as the Internet, and an information distribution server 30 having a route search function and a POI search function. Has been. The portable terminal 20 includes positioning means for receiving a signal from a GPS satellite (GPS) and positioning the current position (latitude / longitude).

情報配信サーバ30は、経路探索のための道路ネットワークデータや交通機関のネットワークデータ、地図データなどを蓄積したデータベースDB1と、POI検索のためのPOIデータを蓄積したデータベースDB2を備えている。POIは利用者が検索を所望する種々の興味対象場所であり、ホテルやテーマパーク、レストラン、コンビニ、デパート、商店などを対象として各POIのデータ(場所、案内地図、サービス内容など)がデータベースDB2に蓄積される。これらのPOIに関するデータはネットワーク12を介して各POIのホームページやPOI情報配信サーバ(図示せず)から収集することができる。   The information distribution server 30 includes a database DB1 that stores road network data for route search, network data for transportation, map data, and the like, and a database DB2 that stores POI data for POI search. The POI is various places of interest that the user desires to search, and the data (location, guidance map, service contents, etc.) of each POI for the hotel, theme park, restaurant, convenience store, department store, store, etc. is the database DB2. Accumulated in. Data regarding these POIs can be collected from each POI home page or POI information distribution server (not shown) via the network 12.

本発明は利用者が商品を購入する行動を対象とするものであるから以下の説明においては、コンビニ、デパート、商店などの店舗を具体例として説明する。情報配信サーバ30はネットワーク12を介してPOS店舗システムのサーバであるPOS管理サーバ50に接続することができ、POS管理サーバ50が管理する各店舗の商品在庫などのデータを参照することができる。もちろん、このためには情報配信サーバ30を運営する事業者とPOSシステムを運用する事業者との間でデータ提供をするための合意がなされていることが必要である。   Since the present invention is intended for an action in which a user purchases a product, in the following description, a store such as a convenience store, a department store, or a store will be described as a specific example. The information distribution server 30 can be connected to the POS management server 50, which is a server of the POS store system, via the network 12, and can refer to data such as product inventory of each store managed by the POS management server 50. Of course, for this purpose, it is necessary that an agreement for providing data is made between the operator operating the information distribution server 30 and the operator operating the POS system.

周知のようにPOS管理サーバ50はPOSシステム傘下の各店舗の所在地や所在地の地図を把握しており、また商品の販売データや在庫データは店舗端末52から逐次送信されるデータによって把握でき、各店舗の商品、販売実績、在庫量などが時間帯別にPOSDB(データベース)51に蓄積されている。従って、情報配信サーバ30が利用者の指定する商品を特定し、利用者が要求する地域の店舗を特定すれば、POS管理サーバ50を介して当該店舗における特定商品の在庫の有無を検索することが可能になる。   As is well known, the POS management server 50 grasps the location of each store under the POS system and a map of the location, and sales data and inventory data of products can be grasped by data sequentially transmitted from the store terminal 52. Store merchandise, sales results, inventory, and the like are stored in a POSDB (database) 51 by time zone. Therefore, if the information distribution server 30 specifies the product specified by the user and specifies the store in the area requested by the user, the presence or absence of the stock of the specific product in the store is searched via the POS management server 50. Is possible.

本発明は、このようなシステムによって、利用者が携帯端末20を用いて情報配信サーバ30に経路探索要求やPOI検索要求を行う際に所望の商品を指定して、当該商品の在庫がある店舗の検索要求をし、情報配信サーバ30は携帯端末20に指定された地域に存在する店舗でかつ指定された商品の在庫がある店舗を案内することができる。その際、情報配信サーバ30は後述する到達圏経路探索を行うことにより、経路探索サーバの探索負荷を増大することなく、効率よく利用者が指定する地域における該当店舗を探索できるようになる。   According to the present invention, by using such a system, when a user makes a route search request or a POI search request to the information distribution server 30 using the portable terminal 20, a desired product is specified and the store where the product is in stock The information distribution server 30 can guide stores that exist in the area specified by the mobile terminal 20 and that have the specified product stock. At that time, the information distribution server 30 can search for a corresponding store in an area designated by the user efficiently without increasing the search load of the route search server by performing a service area route search described later.

すなわち、本発明においては、携帯端末20が取得した商品コードと、所望の探索開始位置、探索の範囲などの経路探索条件を情報配信サーバ30に送り、情報配信サーバ30は、探索開始位置からの到達圏探索を行って、到達圏に含まれる店舗に対して商品コードに基づく在庫確認を行って、在庫がある店舗を探索リストに抽出し、探索リストに抽出された店舗を到達圏探索のデータを基に経路距離の近い順にソートし、携帯端末20に結果を送信し、携帯端末20において店舗情報を表示するように構成したものである。   That is, in the present invention, the product code acquired by the mobile terminal 20 and a route search condition such as a desired search start position and a search range are sent to the information distribution server 30, and the information distribution server 30 Perform service area search, check inventory based on product code for stores included in service area, extract stores in stock to search list, store stores extracted in search list for service area search data Are sorted in the order of closer route distances, the results are transmitted to the mobile terminal 20, and the store information is displayed on the mobile terminal 20.

このように構成すれば、商品の外観や包装に表示された商品コードを用いて店舗の在庫確認を行うので、対象の商品を正確に捜し求めることができる。また、経路探索は実質1回のみであるので、情報配信サーバ30に負担をかけることがない。また、商品コードを記憶しておけば、次回からは商品コードを取得しなくても探索が行える。また実際に商品を置かなくても、情報配信サーバ30からこのような経路探索要求の統計を取得すればその地域の潜在購買データを得ることもできるようになる。   If comprised in this way, since inventory confirmation of a store is performed using the product code displayed on the external appearance and packaging of the product, the target product can be searched and searched accurately. In addition, since the route search is performed only once, the information distribution server 30 is not burdened. Also, if the product code is stored, the search can be performed without acquiring the product code from the next time. Moreover, even if the goods are not actually placed, if the statistics of such a route search request are obtained from the information distribution server 30, it becomes possible to obtain the potential purchase data of the area.

本発明が最も効果を発揮するのは、たとえば旅行や外出中に、常用している市販薬が終わっていることに気がつき、すぐに購入したい場合である。空き箱には、その市販薬の商品コードがバーコードで印刷されている。あるいは携行しているノートPC・デジカメなどの電子機器のバッテリーやACアダプタが故障してしまったとき、そのバッテリーやACアダプタに印刷されているバーコードから同じパーツがすぐに購入でき便利である。   The present invention is most effective when, for example, when traveling or going out, it is noticed that a commonly used over-the-counter drug is over and it is desired to purchase it immediately. In the empty box, the product code of the marketed drug is printed as a barcode. Alternatively, if the battery or AC adapter of an electronic device such as a notebook PC or digital camera that you carry is damaged, the same parts can be purchased immediately from the barcode printed on the battery or AC adapter.

図2は、本発明の実施例にかかるナビゲーションシステム10を構成する携帯端末20と情報配信サーバ30の構成を示すブロック図である。情報配信サーバ30は、携帯端末20にPOI情報を提供するため、POIカテゴリ別に区分し、当該カテゴリに属する各POIとその位置情報(緯度・経度)、POIが位置する単位地図と同様の単位に区切られたメッシュの識別番号(メッシュ番号)、営業案内などPOIに関連する情報を蓄積したデータベースであるPOIDB37と、経路探索手段33、到達圏POI範囲判定手段36、探索用ネットワークデータ35、到達圏POI判別手段38、POIソート手段39、在庫情報取得手段40などを備えて構成されている。   FIG. 2 is a block diagram showing the configuration of the portable terminal 20 and the information distribution server 30 that constitute the navigation system 10 according to the embodiment of the present invention. In order to provide POI information to the mobile terminal 20, the information distribution server 30 is divided into POI categories, and each POI belonging to the category, its position information (latitude / longitude), and a unit similar to the unit map where the POI is located. POIDB 37, which is a database storing information related to POI such as segment identification numbers (mesh numbers) and business guidance, route search means 33, service area POI range determination means 36, search network data 35, service area The apparatus includes a POI determination unit 38, a POI sort unit 39, an inventory information acquisition unit 40, and the like.

POIDB37に蓄積される全てのPOI情報は、エリアを所定の緯度・経度で区切ったメッシュを単位とし、個々のPOIが存在する場所に基づいて該当するメッシュに各POIの情報が蓄積されている。1つのメッシュは地図を緯度・経度で区切った単位地図の大きさとおなじ大きさであってよい。もちろん異なる大きさにすることもできる。   All the POI information stored in the POIDB 37 is based on a mesh obtained by dividing an area by a predetermined latitude / longitude, and information on each POI is stored in the corresponding mesh based on the location where each POI exists. One mesh may be the same size as the unit map obtained by dividing the map by latitude and longitude. Of course it can be of different sizes.

図3は、上記のPOIDB37に蓄積されたPOIの情報の構成を示す図である。図3に示すように、蓄積されるPOIの情報は、メッシュ番号0001〜0002〜のように所定の緯度、経度で区切ったメッシュを単位として区分され、当該メッシュに存在するPOIの情報が該当するメッシュに蓄積されている。蓄積されるPOIの情報は、当該POIの属するカテゴリ、POI(名称)、POIの場所(緯度・経度)、ホームページ(URL)、営業案内などである。また、探索用ネットワークデータ35には経路探索用の道路ネットワークのデータ、交通ネットワークのデータが蓄積されている。道路ネットワークのデータは自動車、歩行者のための経路探索に用いられ、交通ネットワークのデータは交通機関を利用した区間の経路探索に用いられる。   FIG. 3 is a diagram showing the configuration of the POI information stored in the POIDB 37 described above. As shown in FIG. 3, the accumulated POI information is divided in units of meshes separated by a predetermined latitude and longitude such as mesh numbers 0001 to 0002, and the POI information existing in the meshes corresponds. Accumulated in the mesh. The accumulated POI information includes a category to which the POI belongs, a POI (name), a POI location (latitude / longitude), a homepage (URL), a business guide, and the like. The search network data 35 stores road network data for route search and traffic network data. Road network data is used for route search for automobiles and pedestrians, and traffic network data is used for route search for sections using transportation.

情報配信サーバ30はまた、制御手段31、配信データ編集手段32、通信手段34、を備えている。制御手段31は、図示してはいないがRAM、ROM、プロセッサを有するマイクロプロセッサであり、ROMに格納された制御プログラムにより各部の動作を制御する。通信手段34は、ネットワーク11、12を介して携帯端末20や、POS管理サーバ50や図示しない各種のPOI情報を提供するPOI情報提供サーバと通信するためのインターフェースである。配信データ編集手段32は、経路探索やPOI探索の結果を携帯端末20に配信するためのデータに編集するためのものである。情報配信サーバ30は、ネットワーク12を介して各種のPOI情報提供サーバ(図示せず)からPOIの情報を収集してPOIDB37にデータベース登録し、ユーザに提供できるPOI情報を充実してゆくことができる。   The information distribution server 30 also includes a control unit 31, a distribution data editing unit 32, and a communication unit 34. Although not shown, the control unit 31 is a microprocessor having a RAM, a ROM, and a processor, and controls the operation of each unit by a control program stored in the ROM. The communication means 34 is an interface for communicating with the portable terminal 20, the POS management server 50, and various POI information providing servers (not shown) via the networks 11 and 12. The distribution data editing means 32 is for editing the results of route search and POI search into data for distribution to the mobile terminal 20. The information distribution server 30 can collect POI information from various POI information providing servers (not shown) via the network 12 and register it in the POIDB 37 to enhance POI information that can be provided to the user. .

携帯端末20は例えばGPS受信機などの測位手段23を搭載した携帯電話であり、現在地や目的地周辺の周辺検索、すなわち、所望のPOI検索が行える。現在位置や目的地の位置情報を付けて周辺検索要求を情報配信サーバ30に送ると、情報配信サーバ30は、携帯端末20の現在位置または目的地の位置とPOIまでの経路を考慮して、経路の所要時間または経路の距離が所望の範囲内にあるPOIの探索要求ができるように構成されている。以下、この経路の距離または時間を到達圏範囲ということとする。POI検索にあたって携帯端末20にはPOIカテゴリの選択画面が表示され、ユーザは所望のPOIカテゴリを選択し、また、所望の到達圏範囲(距離または時間)を入力し、POI探索要求を情報配信サーバ30に送信し当該POIカテゴリに属するPOIを探索させる。以下の説明においては、現在位置を基準とした周辺検索を例にとり具体例を説明することとする。   The mobile terminal 20 is a mobile phone equipped with positioning means 23 such as a GPS receiver, for example, and can perform a peripheral search around the current location and the destination, that is, a desired POI search. When a peripheral search request is sent to the information distribution server 30 with the current position and destination position information, the information distribution server 30 considers the current position of the mobile terminal 20 or the position of the destination and the route to the POI, It is configured so that a POI search request in which the required time of the route or the distance of the route is within a desired range can be made. Hereinafter, the distance or time of this route is referred to as a service area. In the POI search, the mobile terminal 20 displays a POI category selection screen. The user selects a desired POI category, inputs a desired service area (distance or time), and sends a POI search request to the information distribution server. 30 to search for POIs belonging to the POI category. In the following description, a specific example will be described taking a peripheral search based on the current position as an example.

到達圏探索とは、特に目的地を定めずに、ある地点(例えば現在地)から所定のコスト以下(道のり(経路距離)、所要時間など)で到達できるエリアを求めるものである。主に、出店計画や不動産の選択などで用いられる技術である。この技術は、例えば、本出願人により出願され、公開された特開2000−187653号公報に開示されている。この技術は電車路線の到達圏探索の方法を開示している。   The service area search is to determine an area that can be reached from a certain point (for example, the current location) at a predetermined cost or less (distance (route distance), required time, etc.) without setting a destination. This technology is mainly used for store opening plans and real estate selection. This technique is disclosed in, for example, Japanese Patent Application Laid-Open No. 2000-187653 filed and published by the present applicant. This technique discloses a method for searching a service area of a train line.

本実施例においては、現在地から所定の条件(経路距離、所要時間)で到達圏探索を行い、その結果到達圏を図形的に求め、その図形に含まれるPOIをリストの候補にする。そして、到達圏探索実行後は、ある地点からダイクストラ法によって各ノードのポテンシャル(最短コスト)が計算済みであるので、POIに隣接するノード(最も近いノード)のポテンシャルをそのPOIまでの経路のコストとすることによって、コストの小さい順、すなわち、現在位置からPOIまでの実際の経路長または所要時間の小さい順にPOIをソートして案内することも可能である。以下の実施例においては、経路の所要時間を含め、単に経路距離と総称することとする。   In the present embodiment, a service area search is performed from the current location under predetermined conditions (route distance, required time), and as a result, the service area is obtained graphically, and the POI included in the graphic is used as a list candidate. After the service area search is executed, the potential (shortest cost) of each node has been calculated from a certain point by the Dijkstra method, so the potential of the node adjacent to the POI (nearest node) is the cost of the route to that POI. Thus, the POIs can be sorted and guided in ascending order of cost, that is, in the order of the actual route length or required time from the current position to the POI. In the following embodiments, a route distance including a time required for a route is simply referred to as a route distance.

情報配信サーバ30は、携帯端末20から現在位置と所望の到達圏範囲とPOIカテゴリを指定した検索要求が送信されると、経路探索手段33は探索用ネットワークデータ35を用いて指定された到達圏範囲の到達可能な全てのノード(道路ネットワーク上のノード)を探索する。この探索を到達圏探索といい、一般に経路探索に用いられるダイクストラ法による探索方法を用い、現在位置から順次ノードをたどり(ダイクストラ法では拡散という)、そのポテンシャル(通過したノードまでの累計距離または時間)が指定された到達圏範囲(所定の距離または時間)に達したところで拡散を停止する。拡散を停止した時の全てのノードが現在位置から所定の距離または時間で到達可能なノードである。以下このノードを到達可能ノードという。   When the information distribution server 30 receives a search request specifying the current position, the desired service area, and the POI category from the mobile terminal 20, the route search means 33 uses the search network data 35 to specify the service area. Search for all reachable nodes (nodes on the road network) in the range. This search is called a service area search, and generally uses the Dijkstra method, which is used for route search, and follows the nodes sequentially from the current position (called diffusion in the Dijkstra method), and its potential (cumulative distance or time to the passed node) ) Stops reaching the designated service area (predetermined distance or time). All nodes when the diffusion is stopped are nodes that can be reached at a predetermined distance or time from the current position. Hereinafter, this node is referred to as a reachable node.

次に、到達圏POI範囲判定手段36は経路探索手段33が到達圏探索により探索した到達可能ノードを結ぶ多角形の図形(ポリゴン)を作成し、到達圏と重なるPOIの範囲を判定する。到達圏POI判別手段38は到達圏POI範囲内にあり、かつ、前記ポリゴンの範囲内に存在するPOIを抽出し、各POIについて最も近いノードを対応付けする。この方法については、後に詳細に説明する。すなわち、この処理によってPOIと経路のノードが対応付けられ、POIへの経路が既に探索済であることになる。また、到達圏探索を行うのでこの探索自体は、現実的な距離または時間の範囲内であれば極めて短時間に探索が終了し、同時に到達圏内のPOIまでの経路探索が終了していることから、情報配信サーバ30の探索負荷を増大することなく、効率的にPOIまでの経路を考慮した案内をすることができるようになる。   Next, the service area POI range determination means 36 creates a polygonal figure (polygon) connecting the reachable nodes searched by the route search means 33 by the service area search, and determines the POI range that overlaps the service area. The service area POI discriminating means 38 extracts a POI that is within the service area POI range and is present within the polygon range, and associates the closest node with each POI. This method will be described in detail later. That is, this process associates the POI with the route node, and the route to the POI has already been searched. In addition, since a service area search is performed, the search itself is completed in a very short time within a realistic distance or time range, and at the same time, the route search to the POI in the service area is completed. Thus, it is possible to efficiently provide guidance in consideration of the route to the POI without increasing the search load of the information distribution server 30.

在庫情報取得手段40は、到達圏探索によって探索されたPOIについてPOS管理サーバ50を介して利用者が携帯端末20から入力した商品の在庫情報を取得し、在庫のあるPOIを特定する。   The inventory information acquisition means 40 acquires the inventory information of the goods which the user input from the portable terminal 20 via the POS management server 50 for the POI searched by the service area search, and identifies the POI in stock.

一方、携帯端末20は、図2に示されるように、制御手段21、通信手段22、GPS受信機などからなる測位手段23、液晶表示ユニットなどからなる表示手段24、情報配信サーバ30から配信されたデータなどを記憶する配信データ記憶手段25、情報配信サーバ30に対する各種要求を編集する配信要求編集手段26、操作・入力手段27を備えている。   On the other hand, as shown in FIG. 2, the mobile terminal 20 is distributed from a control unit 21, a communication unit 22, a positioning unit 23 including a GPS receiver, a display unit 24 including a liquid crystal display unit, and an information distribution server 30. Distribution data storage means 25 for storing data, distribution request editing means 26 for editing various requests to the information distribution server 30, and operation / input means 27.

制御手段21は、図示してはいないがRAM、ROMを有するマイクロプロセッサ(CPU)を備えて構成され、ROMに格納された制御プログラムにより各部の動作を制御する。操作・入力手段27は、数字キーやアルファベットキー、その他の機能キー、選択キー、スクロールキーなどからなる操作・入力手段ためのものであり、出力手段である表示手段24に表示されるメニュー画面から所望のメニューを選択し、あるいは、キーを操作して種々の入力操作を行うものである。従って、表示手段24は操作・入力手段27の一部としても機能する。通信手段22は、ネットワーク11を介して情報配信サーバ30と通信するためのインターフェースである。   The control means 21 includes a microprocessor (CPU) having a RAM and a ROM (not shown), and controls the operation of each unit by a control program stored in the ROM. The operation / input means 27 is for operation / input means composed of numeric keys, alphabet keys, other function keys, selection keys, scroll keys, and the like. From the menu screen displayed on the display means 24 which is output means. Various input operations are performed by selecting a desired menu or operating keys. Accordingly, the display unit 24 also functions as a part of the operation / input unit 27. The communication unit 22 is an interface for communicating with the information distribution server 30 via the network 11.

また、携帯端末20は商品入力手段28を備えており、利用者は商品入力手段28から購入したい商品を入力してPOI検索要求や経路探索要求の条件に付加することができる。商品入力手段28は例えばバーコードリーダをオプション接続して構成してもよく、あるいは、商品のコードを直接入力してもよく、また、携帯電話がカメラを搭載した機種であれば、商品に付されたバーコードや雑誌などに掲載された商品コードをカメラで撮影して入力するように構成することもできる。   Further, the portable terminal 20 includes a product input unit 28, and the user can input a product to be purchased from the product input unit 28 and add it to the conditions of the POI search request and the route search request. The product input means 28 may be configured, for example, by connecting a bar code reader as an option, or may directly input a product code, and if the mobile phone is a model equipped with a camera, it is attached to the product. It is also possible to adopt a configuration in which a barcode or a product code published in a magazine or the like is photographed and input by a camera.

このバーコードは、日本ではJANコードが一般的であるが、米国ではUPC、欧州をはじめ世界各国でEANが制定されて、POSシステムで世界的に広く実用化されている。商品コードを読めば、その商品が特定できる。
バーコードリーダは、携帯電話のカメラを用いて、撮影した画像から携帯電話に搭載したアプリケーションがデコードしても良いし、たとえば解析できないパターンだったら画像を情報配信サーバ30に送って、情報配信サーバ30が数多く用意された対応コードの中からデコードしてもよいし、更に、情報配信サーバ30が画像を中継してPOS管理サーバ50に送信しPOS管理サーバ50によって商品コードをデコードした結果を取得する構成であってもよい。
This bar code is generally a JAN code in Japan, but in the United States, UPC has been established in various countries including UPC and Europe, and is widely put into practical use in POS systems worldwide. The product can be identified by reading the product code.
The barcode reader may decode an application mounted on the mobile phone from the photographed image using the camera of the mobile phone. For example, if the pattern cannot be analyzed, the image is sent to the information distribution server 30 and the information distribution server The information distribution server 30 may relay the image and transmit it to the POS management server 50, and obtain the result of decoding the product code by the POS management server 50. It may be configured to.

商品コードが入力されたら、情報配信サーバ30は商品コードから現在のデータベースを検索して、製品の名称や画像の情報を携帯電話に返す。これはその商品コードが正しく希望商品を表しているか確認するためである。古いバーコードを読み取った場合など、すでに別の商品に同じコードが使われていることがあるためで、念のため確認するように構成することが好ましい。   When the product code is input, the information distribution server 30 searches the current database from the product code and returns the product name and image information to the mobile phone. This is to confirm whether the product code correctly represents the desired product. Since the same code may already be used for another product, such as when an old bar code is read, it is preferable to configure so that it is confirmed just in case.

情報配信サーバ30は、携帯端末20(利用者)から商品を指定した経路探索要求、POI検索要求があると、上記に述べた到達圏探索で絞り込まれたPOI(店舗)について、在庫情報取得手段40がPOS管理サーバ50を介して該当する店舗における当該商品の在庫有無をチェックして在庫のある店舗を携帯端末20に案内する。   When there is a route search request or POI search request for specifying a product from the mobile terminal 20 (user), the information distribution server 30 obtains inventory information acquisition means for the POI (store) narrowed down by the service area search described above. 40 checks the availability of the product in the corresponding store via the POS management server 50 and guides the portable store 20 to the store with the inventory.

次に、商品入力の方法について説明する。図4は携帯端末20の外観およびサービスメニューの初期メニュー画面を示す図である。携帯端末20は表示手段24、操作・入力手段27を備えており、利用者が情報配信サーバ30にナビゲーションやPOI検索を要求する場合、表示手段24に図4に示す初期メニュー画面を表示して操作・入力手段27から所望のサービスを選択する。初期メニューとしては、「目的地検索」、「周辺検索」、「周辺商品検索」などがあり、商品在庫のある店舗を検索したい場合は「周辺商品検索」を選択する。本発明において、周辺商品検索とは、携帯端末20の現在位置周辺または所望の目的地までの経路探索を行った後、目的地周辺の所望POIでかつ所望商品在庫のあるPOIを検索するサービスを意味している。   Next, a method for inputting goods will be described. FIG. 4 is a diagram showing the appearance of the mobile terminal 20 and the initial menu screen of the service menu. The portable terminal 20 includes a display unit 24 and an operation / input unit 27. When a user requests navigation or POI search from the information distribution server 30, an initial menu screen shown in FIG. A desired service is selected from the operation / input means 27. As the initial menu, there are “Destination Search”, “Nearby Search”, “Nearby Product Search”, etc., and “Nearby Product Search” is selected when searching for a store with product inventory. In the present invention, “peripheral product search” is a service for searching for a POI around the current location of the mobile terminal 20 or a desired destination and then searching for a desired POI around the destination and having a desired product inventory. I mean.

初期メニュー画面で「周辺商品検索」を選択すると、表示画面は図5に示す商品入力処理における画面遷移図の表示画面に遷移する。画面1は所望の商品を入力する手段を選択する画面である。画面1には商品入力の選択項目として「コードリーダ」、「数字入力」、「履歴呼び出し」、「キーワード」などの選択項目が表示される。   When “Peripheral product search” is selected on the initial menu screen, the display screen changes to a display screen of a screen transition diagram in the product input process shown in FIG. Screen 1 is a screen for selecting means for inputting a desired product. On the screen 1, selection items such as “code reader”, “numerical input”, “call history”, and “keyword” are displayed as selection items for product input.

「コードリーダ」は光学的にコードを読み取る方法であり、各種バーコードや、OCR機能で数字コードを読み取る方法である。「数字入力」はバーコードに付属する数字列を直接入力する方法である。「履歴呼び出し」は過去の検索結果などを登録しておき、そこから読み出すことができる。記憶は、情報配信サーバ30が携帯端末20(クライアント)ごとに記憶しても良いし、携帯端末20自身が記憶しても良い(後述の図5、画面3参照)。   The “code reader” is a method of optically reading a code, and is a method of reading a numeric code with various bar codes and an OCR function. “Numeric input” is a method of directly inputting a numeric string attached to a barcode. “History call” allows past search results and the like to be registered and read from there. The information may be stored by the information distribution server 30 for each mobile terminal 20 (client) or by the mobile terminal 20 itself (see FIG. 5 and screen 3 described later).

「キーワード」商品にコードが付いていない場合など、キーワードを入力しキーワード検索結果から所望の商品を選択できる。なお、代替商品を認めるかどうかのチェックボタンがあり、ここがチェックされていると、厳密に商品コードで指定された商品以外に、同一仕様の商品も検索対象になる。たとえば、乾電池はメーカーが異なっても「単4アルカリ乾電池」という名称から互換品が検索対象になる。   When a keyword is not attached to the “keyword” product, it is possible to input a keyword and select a desired product from the keyword search result. It should be noted that there is a check button for accepting alternative products, and if this is checked, products of the same specification are also searched for, in addition to products strictly specified by the product code. For example, even if the batteries are different manufacturers, compatible products are searched for from the name “AA alkaline batteries”.

利用者が「コードリーダ」を選択すると、表示画面は画面2に遷移し、利用者は携帯端末20に搭載されたCCDカメラを使用しまたはオプション接続したバーコードリーダにより商品に貼付されたバーコード、あるいは、カタログ、パンフレットや雑誌に印刷されたバーコードを読み取る。画面2には「読み取り中」の案内が表示され、バーコードリーダによって読み取り中のバーコードが表示される。また、画面2には、「戻る」と「中止」の選択ボタンが表示され、読み取りを中止し、あるいは、前の画面(画面1)に戻る選択をすることができる。   When the user selects “code reader”, the display screen transitions to screen 2, and the user uses a CCD camera mounted on the mobile terminal 20 or a bar code affixed to the product by an optional bar code reader. Or read barcodes printed on catalogs, brochures and magazines. On the screen 2, “Reading” guidance is displayed, and the barcode being read by the barcode reader is displayed. In addition, “Return” and “Cancel” selection buttons are displayed on the screen 2, and the user can select to cancel reading or return to the previous screen (Screen 1).

バーコードリーダによる読み取りが完了すると表示画面は画面3に遷移する。画面3では、「読み取り完了」の案内が表示され、読み取ったバーコードに対応する商品の画像が表示される。画面3には「戻る」ボタンの他に読み取り結果を確認する「OK」ボタン、読み取りデータを登録する「登録」ボタンが表示される。画面3において「OK」ボタンを操作し、商品の入力が完了すると表示画面は図6に示す周辺商品検索の処理の画面に遷移する。   When reading by the barcode reader is completed, the display screen changes to screen 3. On the screen 3, “reading completion” guidance is displayed, and an image of a product corresponding to the read barcode is displayed. In addition to the “return” button, the screen 3 displays an “OK” button for confirming the read result and a “register” button for registering the read data. When the “OK” button is operated on the screen 3 and the input of the product is completed, the display screen transitions to a peripheral product search process screen shown in FIG.

商品コードはそのまま送信しても良いし、代用可能の付帯条件を付けて送信できるようにしてもよい。これは代用可能な商品、たとえば乾電池やCD-Rが買いたい場合など、同じ仕様の製品ならばよいので、代用可能のチェックボックスが表示される(画面1参照)。   The product code may be transmitted as it is, or may be transmitted with an auxiliary condition that can be substituted. This can be a substitute product, such as a dry cell or a CD-R, so long as the product has the same specifications, a substitute check box is displayed (see screen 1).

この過程は、バーコードを読み取って情報配信サーバ30に送り、別のPOS管理サーバ50が商品を検索して、商品名や画像情報を返すことで実現している。商品がない、または希望の商品と違っている場合は、最初に戻る。商品を確認したところで、「OK」を押すと、次に図6に示す探索開始条件の画面になる。なお、情報配信サーバ30がPOS管理サーバ50の機能を備えているシステム構成をとることも可能であり、その場合、上記の処理は情報配信サーバ30のみで行うことができる。   This process is realized by reading the barcode and sending it to the information distribution server 30, and another POS management server 50 searches for the product and returns the product name and image information. If the item is missing or different from the desired item, return to the beginning. When the product is confirmed and “OK” is pressed, a search start condition screen shown in FIG. 6 is displayed. The information distribution server 30 may have a system configuration having the function of the POS management server 50. In this case, the above processing can be performed only by the information distribution server 30.

図6に示す画面4の表示画面においては、周辺商品検索の基準になる場所を入力する。画面4には「現在地」、「マイスポット」、「履歴呼び出し」の選択項目が表示される。「現在地」は、はGPSを用いて現在地から探索を行う選択項目である。「マイスポット」は、例えば、利用者が予めよく訪れるPOIの場所など、特定の場所をナビゲーションアプリに登録しておきそのスポットを呼び出して選択する選択項目である。「履歴呼び出し」は、過去の探索履歴から地点を選択する選択項目である。   On the display screen of the screen 4 shown in FIG. On the screen 4, selection items of “present location”, “my spot”, and “call history” are displayed. “Current location” is a selection item for searching from the current location using GPS. “My spot” is a selection item for registering a specific place such as a POI place frequently visited by a user in advance in the navigation application, and calling and selecting the spot. “Call history” is a selection item for selecting a point from the past search history.

携帯端末20の現在位置の周辺を検索する「現在地」、利用者が登録した特定のスポットから選択した周辺検索する「マイスポット」、過去の利用履歴を呼び出してその中から選択する「履歴呼び出し」の選択項目が表示される。もちろんこの選択項目に目的地までの経路探索の後、目的地の周辺を検索する「目的地」の選択項目を設けてもよい。画面4の下部には、選択した項目を確認する「OK」ボタン、選択した項目を検索条件として設定する「設定」ボタン、前の画面に戻る「戻る」ボタンか表示される。「設定」ボタンは、探索範囲の条件設定ページ(不図示)へのリンクである。   “Current location” for searching around the current position of the mobile terminal 20, “My spot” for searching around a specific spot registered by the user, “history call” for selecting a past usage history and selecting from among them The selected items are displayed. Of course, after selecting a route to the destination, this selection item may be provided with a “destination” selection item for searching around the destination. At the bottom of the screen 4, an “OK” button for confirming the selected item, a “set” button for setting the selected item as a search condition, and a “return” button for returning to the previous screen are displayed. The “set” button is a link to a search range condition setting page (not shown).

「現在地」を選択して「OK」ボタンまたは「設定」ボタンを操作すると、後述する到達圏探索を行う。そして、到達圏探索の結果、到達圏内において抽出されたPOI(店舗)について利用者が入力した商品の在庫の有無に関するデータをPOS管理サーバ50から取得して、現在位置からも最短距離にあるPOIを特定し、画面5に示すような回答を表示する。画面5の下部には、前の画面に戻る「戻る」ボタン、次に進む「次」ボタンが表示される。そして画面5には特定されたPOIの情報と、当該POIまでの経路案内を要求する「ルート案内開始」の選択項目、当該POIの案内地図を要求する「ルート地図確認」の選択項目が表示される。   When “current location” is selected and the “OK” button or the “set” button is operated, a service area search described later is performed. Then, as a result of the service area search, the data regarding the presence or absence of the stock of the product input by the user for the POI (store) extracted in the service area is acquired from the POS management server 50, and the POI which is the shortest distance from the current position. And an answer as shown in the screen 5 is displayed. At the bottom of the screen 5, a “return” button for returning to the previous screen and a “next” button for proceeding are displayed. The screen 5 displays information on the specified POI, a selection item of “start route guidance” requesting route guidance to the POI, and a selection item of “route map confirmation” requesting a guidance map of the POI. The

探索開始位置はGPSで取得した現在位置が一般的であるが、たとえば旅行先の宿泊ホテルを名称や電話番号で入力して、周辺で希望商品が調達可能かどうか調べる用途に対応しても良い。探索条件は、たとえばデフォルトで距離400m以内(標準徒歩5分相当)という範囲が設定されていて、適宜変更できるようになっている。   The search start position is generally the current position acquired by GPS. For example, it is possible to input the hotel where the travel destination is located by name or telephone number and check whether the desired product can be procured in the vicinity. . As a search condition, for example, a range within a distance of 400 m (corresponding to a standard walk of 5 minutes) is set as a default, and can be changed as appropriate.

画面5において、「ルート案内開始」が選択されると、画面6に示す案内経路、地図の画面が表示される。画面6においてSは出発地である現在位置を示し、Gは検索されたPOI(商品在庫がある店舗)の位置を示し、出発地SからPOI(G)までの案内経路が太線で表示される。   When “Start route guidance” is selected on the screen 5, the guidance route and map screen shown in the screen 6 are displayed. In the screen 6, S indicates the current position that is the departure place, G indicates the position of the searched POI (store where the product is in stock), and the guide route from the departure place S to POI (G) is displayed by a bold line. .

抽出した店舗に対して、検索された商品の在庫があるかPOS管理サーバ50に問い合わせしながら、在庫がない店舗は抽出リストしたPOIからはずしていく。1件も店舗が残らなかったら、商品を再選択させるか、探索範囲を広げるように条件設定させる。この手順についてはフローチャートを参照して後に詳細を説明する。店舗が残っている場合は、その店舗を経路コスト(到達圏探索によって既知である。)の近い順にソートし、最も近い店舗の情報を携帯電話に送り表示する(図6、画面5参照)。   For the extracted stores, the POS management server 50 is inquired whether there is a stock of the searched product, and stores that do not have the stock are removed from the extracted POI. If there is no store left, the product is reselected or the condition is set to widen the search range. Details of this procedure will be described later with reference to a flowchart. If the stores remain, the stores are sorted in order of route cost (known by the service area search), and the closest store information is sent to the mobile phone and displayed (see screen 5 in FIG. 6).

ここで、特徴的なのは、必ずしも在庫のある店舗一覧を表示したり、店ごとの商品の価格を表示したりする必要がないという点である。本発明は、なるべく近くで確実に商品が購入できる情報を提供できるところに価値があるのであって、価格の表示などを行ってしまうと本来の趣旨とは別の観点で消費行動を誘発してしまう。価格だけの競争になってしまうとシステムへの参加を躊躇する店舗も出てしまうので、あえて価格情報は表示しないのが良い。本発明は、すぐに購入できることに付加価値を持たせたサービスであるので、店舗から見れば近くにいる顧客を確実に獲得する魅力あるシステムになる。   Here, what is characteristic is that it is not always necessary to display a list of stores in stock or display the price of a product for each store. The present invention is valuable in that it can provide information that can be purchased as close as possible, and if the price is displayed, it induces consumption behavior from a viewpoint different from the original purpose. End up. If there is a price-only competition, some stores will hesitate to participate in the system, so it is better not to display price information. Since the present invention is a service that adds value to being readily available for purchase, it is an attractive system that can surely acquire customers nearby when viewed from a store.

次に、図7、図8に示すフローチャートに基づいて商品入力の処理および商品入力後、在庫のあるPOIを特定して案内する処理の手順を示すフローチャートである。図7においてステップS30の処理で商品入力手段を選択する(図5の画面1参照)。バーコードリーダが選択されると、ステップS31の処理において利用者がバーコードリーダを使用して商品コードの読み取りを実行する。ステップS32の処理においてバーコード読み取り結果が正常でなければステップS30の処理に戻り、読み取り結果が正常であれば、ステップS33の処理に進み該当する商品を扱うPOIカテゴリ等のPOIデータがあるかを判定する。   Next, it is a flowchart showing the procedure of the process of specifying and guiding the POI in stock after the product input process and the product input based on the flowcharts shown in FIGS. In FIG. 7, a product input means is selected in the process of step S30 (see screen 1 in FIG. 5). When the bar code reader is selected, the user reads the product code using the bar code reader in the process of step S31. If the barcode reading result is not normal in the process of step S32, the process returns to the process of step S30. If the reading result is normal, the process proceeds to the process of step S33 to determine whether there is POI data such as the POI category that handles the corresponding product. judge.

ステップS33の処理において該当するPOIデータがなければステップS30の処理に戻り、該当するPOIデータがあれば、ステップS35の処理において入力した商品を選択する。この選択は図5の画面3のようにバーコード読み取り結果の表示画面において「OK」ボタンを操作することによって行う。入力した商品を選択しない場合はステップS30の処理に戻る。ステップS35の処理において入力した商品を選択するとステップS37の探索条件入力の処理に進む。探索条件入力は図6の画面4において「現在地」等の選択項目を選択することによって行う。   If there is no corresponding POI data in the process of step S33, the process returns to the process of step S30, and if there is corresponding POI data, the product input in the process of step S35 is selected. This selection is performed by operating an “OK” button on the bar code reading result display screen as shown in screen 3 of FIG. If the input product is not selected, the process returns to step S30. When the product input in the process of step S35 is selected, the process proceeds to the search condition input process of step S37. The search condition is input by selecting a selection item such as “current location” on the screen 4 in FIG.

ステップS37の処理において探索条件が入力されると、図8のフローチャートのステップS40の処理に移行し、到達圏探索が行われる。到達圏探索の手順については、後に詳述する。以下の説明はステップ37の探索条件として現在地が選択されたものとして説明する。ステップS40の処理において現在位置を起点として利用者が設定した所定の範囲内のPOI(店舗)が探索される。そして、ステップS41の処理において所定の範囲内のPOI(店舗)が抽出される。   When a search condition is input in the process of step S37, the process proceeds to the process of step S40 in the flowchart of FIG. 8, and a service area search is performed. The procedure for the service area search will be described in detail later. In the following description, it is assumed that the current location is selected as the search condition in step 37. In the process of step S40, a POI (store) within a predetermined range set by the user starting from the current position is searched. Then, a POI (store) within a predetermined range is extracted in the process of step S41.

ステップS41の処理において探索条件に該当する店舗(入力した商品を扱い、現在地から所定の範囲内にある店舗)が抽出されると、ステップS42の処理において、情報配信サーバ30は、POI管理サーバ50から各店舗の該当商品の在庫データの情報を取得する。次いで、ステップS43の処理において各店舗の在庫の有無を判定する。抽出された店舗の中に在庫のある店舗が存在すれば、ステップS44の処理において、在庫のある店舗を現在位置から経路距離の近い順にソートする。   When the store corresponding to the search condition (the store that handles the input product and is within a predetermined range from the current location) is extracted in the process of step S41, the information distribution server 30 in the process of step S42, the POI management server 50 To acquire the inventory data information of the corresponding product at each store. Next, it is determined whether or not there is an inventory in each store in the process of step S43. If there is a store in stock among the extracted stores, the store in stock is sorted in the order of the route distance from the current position in the process of step S44.

そして、ステップS44の処理によってソートされた店舗(POI)のうち、最も現在地からの経路距離が近い店舗の情報がステップS45の処理において表示される(図6の画面5参照)。ステップS46の処理において画面5の案内画面において次の候補店舗に進むため「次」ボタンが操作されると、ステップS45の表示処理に戻り、現在地から次に経路距離の近い店舗の情報が表示される。画面5の案内画面において「ルート案内」ボタンが操作されるとルート案内に進み画面6(図6参照)のルート案内画面が表示される。終了操作が行われれば処理を終了する。   And the information of the store with the shortest route distance from the present location among the stores (POI) sorted by the process of step S44 is displayed in the process of step S45 (see screen 5 in FIG. 6). When the “next” button is operated in order to advance to the next candidate store on the guidance screen of the screen 5 in the process of step S46, the process returns to the display process of step S45, and information on the store with the next closest route distance from the current location is displayed. The When the “Route Guidance” button is operated on the guidance screen of the screen 5, the process proceeds to the route guidance and the route guidance screen of the screen 6 (see FIG. 6) is displayed. If the end operation is performed, the process ends.

ステップS43の処理において在庫のある店舗が存在しない場合は、ステップS47の処理において商品の再入力を行うか否かが判定される。商品を再入力する処理が選択されれば、図7のフローチャートのステップS30に戻り、商品入力の処理が再度行われる。商品を再入力しない場合は、ステップS48の処理において、条件設定を変更するか否かが判定される。条件設定を変更しない場合は処理を終了し、条件設定を変更する場合は図7のステップS37の処理に戻る。   If there is no store in stock in the process of step S43, it is determined whether or not to re-enter the product in the process of step S47. If the process for re-inputting the product is selected, the process returns to step S30 in the flowchart of FIG. 7, and the product input process is performed again. If the product is not re-input, it is determined whether or not the condition setting is changed in the process of step S48. If the condition setting is not changed, the process ends. If the condition setting is changed, the process returns to step S37 in FIG.

条件設定の変更は、例えば、到達圏探索の経路距離の範囲を拡大する、あるいは、到達圏探索の起点を現在地から、所望の目的地、利用者が過去に携帯端末20に登録してある所望のスポットに変更する設定を行うなどの方法による。到達圏範囲を拡大する条件設定の変更が行われれば、図8のステップS40の処理から再度POI探索の処理が行われる。   The condition setting can be changed, for example, by expanding the range of the route distance of the service area search, or the desired destination and the user registered in the mobile terminal 20 in the past from the current position as the starting point of the service area search. Depending on the method of changing to the spot. If the condition setting for expanding the service area is changed, the POI search process is performed again from the process of step S40 in FIG.

ユーザが情報配信サーバ30にPOIの検索を依頼しようとする場合、携帯端末20において操作・入力手段27を操作して所望の選択入力を行う。例えば、ユーザが現在地から近い薬局を探索したい場合、図6の画面4において「現在地」を選択する。商品入力において入力した表品が「薬」の場合、POIとしては「薬局」が選択され、また、到達圏探索の経路距離の範囲はデフォルトで設定されている「距離400m以内(標準徒歩5分相当)」が探索条件となり、配信要求編集手段26によりPOI探索要求として編集され情報配信サーバ30に送信される。   When the user wants to request the information distribution server 30 to search for a POI, the user operates the operation / input means 27 on the portable terminal 20 to make a desired selection input. For example, when the user wants to search for a pharmacy close to the current location, “current location” is selected on the screen 4 in FIG. When the product input in the product input is “medicine”, “pharmacy” is selected as the POI, and the range of the route distance of the service area search is set as a default “within 400 m (standard walking 5 minutes) Is equivalent to a search condition, and is edited as a POI search request by the distribution request editing means 26 and transmitted to the information distribution server 30.

情報配信サーバ30がこの探索要求を受信すると、経路探索手段33は探索用ネットワークデータ35を参照して到達圏探索を行う。図9は、到達圏探索の概念を説明するための模式図である。図9において、Pは携帯端末20が測位した現在位置、黒丸はノード、黒丸をつなぐ実線はリンクを表している。ダイクストラ法による到達圏探索は、現在位置Pから出るリンクL1〜L4の全ての方向にリンク、ノードをたどり、各ノード毎にリンクコスト(たどったリンクの距離または時間)の累積を算出してノードのポテンシャルとする。ノードのポテンシャルが所定の距離または時間の範囲に達した時点でその先のリンク、ノードへの拡散(探索)を停止する。図10においては、ノードN1〜N9などが到達圏内の最もポテンシャルの大きいノードであり、このノードが所定の到達圏範囲内で到達可能な最も遠いノードになる。なお、このダイクストラ法の演算経過、演算結果を一時的に記憶して、後でPOIのソートと経路案内に利用する。   When the information distribution server 30 receives this search request, the route search means 33 performs a service area search with reference to the search network data 35. FIG. 9 is a schematic diagram for explaining the concept of a service area search. In FIG. 9, P represents the current position measured by the mobile terminal 20, black circles represent nodes, and solid lines connecting the black circles represent links. In the service area search by the Dijkstra method, links and nodes are traced in all directions of the links L1 to L4 from the current position P, and the accumulated link cost (distance or time of the traced link) is calculated for each node. Of potential. When the potential of the node reaches a predetermined distance or time range, the diffusion (search) to the link and node ahead is stopped. In FIG. 10, the nodes N1 to N9 and the like are the nodes with the highest potential in the service area, and this node is the farthest node that can be reached within a predetermined service area. The calculation process and calculation result of the Dijkstra method are temporarily stored and used later for POI sorting and route guidance.

次に、到達圏POI範囲判定手段36は、経路探索手段33が探索した到達可能ノードN1〜N9を含む到達圏内のノードを結ぶ多角形の図形(ポリゴン)を作成する。以下このポリゴンを到達圏ポリゴンという。図10は、図9に示す到達可能ノードを図形化する処理の概念を示す模式図である。すなわち、図10において、Pは携帯端末20が測位した現在位置、黒丸はノード、黒丸をつなぐ実線はリンクを表している。ノードN1〜N9などは到達可能ノードのうち、現在位置Pから最も遠いノードである。図10に点線で示すように、現在地Pを中心にして所定の角度(10°)ごとに見渡して、それぞれの角度領域ごとに最も遠いノード(図10においてはノードN1〜N9、N10〜N21)を求めてそのノード番号を記憶する。もし、その角度領域にノードが無ければ、ノードを記憶しない。前記の角度範囲ごとに、最も遠い(現在位置から最も遠い)ノード同士を結んで到達圏ポリゴンを形成する。   Next, the service area POI range determination means 36 creates a polygonal figure (polygon) that connects the nodes in the service area including the reachable nodes N1 to N9 searched by the route search means 33. Hereinafter, this polygon is referred to as a service area polygon. FIG. 10 is a schematic diagram showing a concept of processing for drawing the reachable node shown in FIG. That is, in FIG. 10, P is a current position measured by the mobile terminal 20, a black circle represents a node, and a solid line connecting the black circles represents a link. The nodes N1 to N9 and the like are the farthest nodes from the current position P among the reachable nodes. As shown by a dotted line in FIG. 10, the node is looked at every predetermined angle (10 °) around the current position P, and is the farthest node for each angle region (nodes N1 to N9 and N10 to N21 in FIG. 10). And the node number is stored. If there is no node in the angle area, the node is not stored. For each angle range, a farthest node (farthest from the current position) is connected to form a service area polygon.

このポリゴンは、例えばビデオRAM上に塗りつぶしを行う処理で内部を表現することが出来る。ビデオRAMが塗りつぶされていれば、そのビットに対応する位置はポリゴンの内部、すなわち到達圏内であることがわかる(実際にビデオRAM上で行う必要は無い。見せる必要がないので、他の処理で使用される一般のRAM上に展開しても処理することができる)。これで、到達圏を図形的に表現できたことになる。   The inside of the polygon can be expressed by, for example, a process of painting on the video RAM. If the video RAM is filled, it can be seen that the position corresponding to the bit is inside the polygon, that is, within the reachable range (there is no need to actually perform it on the video RAM. It can be processed even if it is expanded on a general RAM used). The service area can now be represented graphically.

この後、到達圏POI判別手段38は到達圏POI範囲判定手段36が作成した到達圏ポリゴン内に存在する該当POI(ここでは、薬局)の抽出を行う。先にPOIDB37の構成(図3参照)で述べたように、エリアを所定の緯度・経度で区切ったメッシュを単位とし、個々のPOIが存在する場所に基づいて該当するメッシュに各POIの情報が蓄積されている。従って、到達圏POI範囲判定手段36は、到達圏ポリゴンが重なるメッシュを特定することができ、これによって到達圏POI範囲を決定することができる。   Thereafter, the service area POI determination means 38 extracts the corresponding POI (here, a pharmacy) existing in the service area polygon created by the service area POI range determination means 36. As described in the configuration of the POIDB 37 (see FIG. 3), information on each POI is stored in the corresponding mesh based on the location where each POI exists, with a mesh obtained by dividing an area by a predetermined latitude and longitude. Accumulated. Therefore, the service area POI range determination means 36 can specify the mesh where the service area polygons overlap, and can thereby determine the service area POI range.

すなわち、到達圏POI判別手段38は、図11に示すように到達圏ポリゴン81が地理的に重なったメッシュM1〜M4の中に存在する全てのPOIから探索条件に合致したPOIを抽出する。すなわち、図11は、図10のように形成された到達圏ポリゴン81とPOIの情報を蓄積したメッシュの単位との関係を示す模式図であり、到達圏ポリゴン81と重なったメッシュM1〜M4を示している。   That is, the service area POI determination means 38 extracts POIs that match the search conditions from all the POIs present in the meshes M1 to M4 where the service area polygons 81 are geographically overlapped as shown in FIG. That is, FIG. 11 is a schematic diagram showing the relationship between the service area polygon 81 formed as shown in FIG. 10 and the mesh unit storing the POI information, and meshes M1 to M4 overlapping the service area polygon 81 are shown. Show.

到達圏POI判別手段38は、到達圏ポリゴン81と重なったメッシュM1〜M4の中に存在する全てのPOIから、探索条件として指定されたカテゴリ「薬局」を条件に該当POIを絞り込む(図3参照)。そして、絞り込んだ「薬局」のうち到達圏ポリゴン81内にあるものを抽出する。図11において、POI3は「薬局」であるが、到達圏ポリゴン81と重なるメッシュM1〜M4内にないので、絞り込みの対象にはならない。   The service area POI discriminating means 38 narrows down the corresponding POI from all the POIs existing in the meshes M1 to M4 overlapping the service area polygon 81 on the condition of the category “pharmacy” designated as the search condition (see FIG. 3). ). Then, the narrowed “pharmacy” within the service area polygon 81 is extracted. In FIG. 11, POI 3 is “pharmacy”, but it is not in the meshes M1 to M4 overlapping the service area polygon 81, so it is not targeted for narrowing down.

POI1、POI2は到達圏ポリゴン81と重なるメッシュM1〜M4内にあるので、絞り込みの対象になる。そしてPOI1は到達圏ポリゴン81の内部にあるので該当POIとして抽出される。一方、POI2は、到達圏ポリゴン81の外部にあるので該当POIとして抽出されない。到達圏ポリゴン81はユーザが所望する経路上の距離または時間で到達可能な範囲を意味するから、POI1は所望の距離または時間で到達することができ、POI2は所望の距離または時間で到達することができないPOIであることを意味する。従って、POI1を該当POIとして抽出するのである。   Since POI1 and POI2 are in meshes M1 to M4 that overlap with the service area polygon 81, they are targeted for narrowing down. Since POI1 is inside the service area polygon 81, it is extracted as the corresponding POI. On the other hand, since POI2 is outside the service area polygon 81, it is not extracted as the corresponding POI. Since the service area polygon 81 means a range that can be reached by a distance or time on a route desired by the user, POI1 can be reached by a desired distance or time, and POI2 can be reached by a desired distance or time. Means that the POI cannot. Therefore, POI1 is extracted as the corresponding POI.

図11においては、説明のため、到達圏ポリゴン81内の該当POIがPOI1のみである状態を図示しているが、複数の該当POIが抽出された場合、次のようにして現在位置Pから各POIまでの経路距離または時間の大小によってPOIをソートし、現在位置から実際の経路距離または時間の小さい順にPOIリストを携帯端末20に配信して案内することができる。なお、このソートの前に情報配信サーバ30は抽出された各POIについて、商品入力により指定された商品の在庫情報をPOS管理サーバ50から取得して在庫のあるPOIを絞り込む処理を行う。   In FIG. 11, for the sake of explanation, the state where the corresponding POI in the service area polygon 81 is only POI 1 is illustrated. However, when a plurality of corresponding POIs are extracted, each POI is extracted from the current position P as follows. The POIs can be sorted according to the route distance or time to the POI, and the POI list can be distributed and guided to the mobile terminal 20 in the order of the actual route distance or time from the current position. Prior to this sorting, the information distribution server 30 obtains inventory information of the product designated by the product input from the POS management server 50 for each extracted POI, and performs a process of narrowing down the POI in stock.

すなわち、POIソート手段39は、到達圏POI判別手段38が前述のようにして抽出し、商品在庫のある各POIを、それぞれ最も近くに存在する到達圏ポリゴン81内のノードと関連付ける。図12はこの処理を説明するための模式図であり、図11において到達圏ポリゴン内にPOI1の他にPOINが抽出された状態を示している。図12においてノードN4、N14は図10の到達圏探索で探索されたノードを示している。   In other words, the POI sorting means 39 is extracted by the service area POI determination means 38 as described above, and associates each POI in the product inventory with the node in the service area polygon 81 that is closest to each other. FIG. 12 is a schematic diagram for explaining this processing, and shows a state in which POIN is extracted in addition to POI1 in the service area polygon in FIG. In FIG. 12, nodes N4 and N14 indicate nodes searched by the service area search of FIG.

POI1対してはノードN14が最も近いノードであり、POINに対してはノードN4が最も近いノードである。これはノードの位置情報と各POIの位置情報を比較することによって容易に決定することができる。各ノードは到達圏探索によって得られた結果であるから、ノードのポテンシャルは現在位置から各ノードまでの経路距離または時間を表しており、各POIに関連付けられたノードのポテンシャルは当該POIまでの経路距離または時間を近似している。従って、各ノードのポテンシャルの大小によってPOIをソートすることによって、各POIまでの経路距離または時間の小さい順にPOIを並べて探索結果とすることができる。   For POI1, node N14 is the closest node, and for POIN, node N4 is the closest node. This can be easily determined by comparing the position information of the node and the position information of each POI. Since each node is the result obtained by the service area search, the node potential represents the path distance or time from the current position to each node, and the node potential associated with each POI is the path to the POI. Approximate distance or time. Therefore, by sorting the POIs according to the potential of each node, the POIs can be arranged in ascending order of the route distance or time to each POI to obtain a search result.

以上のようにして、到達圏探索により抽出したPOI(薬局)のうち、利用者が入力した商品の在庫のあるPOIが、現在地からの実際の経路距離の近い順にソートされ、図6の画面5のように最も現在地から近いPOIの情報が携帯端末20に配信される。   As described above, among POIs (pharmacies) extracted by the service area search, the POIs in stock of products input by the user are sorted in the order of close to the actual route distance from the current location, and the screen 5 in FIG. Thus, the POI information closest to the current location is distributed to the mobile terminal 20.

探索の結果、十分なPOIが探索されなかった場合は、条件を変更して(徒歩時間を長くして)再探索を行うように入力画面遷移してもよい。その際に、到達圏探索の演算結果が保存されているので、その続きから拡散(経路探索)を行えば、重複した演算(経路探索)を避けることができる。   As a result of the search, when a sufficient POI is not searched, the input screen may be changed so that the search is performed again by changing the conditions (with longer walking time). At this time, since the calculation result of the service area search is saved, if the diffusion (route search) is performed from the continuation, the redundant calculation (route search) can be avoided.

また、地図データが要求された場合には、情報配信サーバ当該POIが存在するメッシュと単位地図の相対関係を検索して該当地域の地図データを携帯端末20に配信することができる。単位地図の区分とメッシュの区分を合わせ、メッシュ番号と地図番号を同じにしておけば、容易に該当地域の地図データを特定して携帯端末20に配信することができ好ましい。更に、探索用ネットワークデータ35も単位地図およびPOIデータを区分したメッシュと同じ単位で区切っておけば、到達圏探索が及んだノード、リンクが存在するメッシュの識別コードから該当位置の地図データ、POIデータのメッシュとの対応が直ちに特定できる。   In addition, when map data is requested, the information distribution server can retrieve the relative relationship between the mesh in which the POI exists and the unit map, and distribute the map data of the corresponding area to the mobile terminal 20. If the unit map section and the mesh section are combined and the mesh number and the map number are the same, the map data of the corresponding area can be easily specified and distributed to the mobile terminal 20. Further, if the search network data 35 is also divided in the same unit as the mesh into which the unit map and the POI data are divided, the map data at the corresponding position from the identification code of the mesh that has reached the search for the service area and the link, The correspondence with the mesh of POI data can be immediately identified.

図13は以上の到達圏探索の処理手順を示すフローチャートである。情報配信サーバ30は先ずステップS10の処理において、携帯端末20からのPOI探索要求を受信する。このPOI探索要求には、少なくとも、携帯端末20の現在位置、探索を希望するPOIのカデゴリ、到達圏範囲(距離または時間)が含まれている。ステップS11の処理においてこの探索要求が分析され、ステップS12の処理において、経路探索手段33は到達圏範囲の指定に従って到達圏探索を行う。到達圏探索の手法については先に説明した通りである。   FIG. 13 is a flowchart showing the processing procedure of the above service area search. The information distribution server 30 first receives a POI search request from the portable terminal 20 in the process of step S10. This POI search request includes at least the current position of the mobile terminal 20, the POI category desired to be searched, and the service area (distance or time). This search request is analyzed in the process of step S11, and in the process of step S12, the route search means 33 performs a service area search according to the designation of the service area range. The service area search method is as described above.

ステップS13の処理において、到達圏探索が終了したか否かが判別され、終了していない場合はステップS12の処理に戻り探索が継続される。到達圏検索が終了していれば、ステップS13の処理において到達圏POI範囲判定手段36は、到達圏内のノードを判定して到達圏ポリゴンを作成する。到達圏ポリゴンの作成の手法についても、先に詳細に説明した。   In the process of step S13, it is determined whether or not the service area search has been completed. If not, the process returns to the process of step S12 and the search is continued. If the service area search has been completed, the service area POI range determination means 36 determines a node in the service area and creates a service area polygon in the process of step S13. The method for creating service area polygons has also been described in detail earlier.

次に、ステップS15の処理において到達圏POI判別手段38は、到達圏ポリゴンと重なるメッシュを抽出しそのメッシュに含まれ(メッシュ内に位置し)、かつ、到達圏ポリゴンの内部に存在するPOIを抽出する。この処理において抽出するPOIは、POI探索条件で指定されたカテゴリに属するPOIである。また、ステップS15の処理において、到達圏POI判別手段38は抽出したPOIの各々について、当該POIに最も近いノード(到達圏ポリゴン内のノード)を決定し、各POIと関連付けして記憶する。   Next, in the process of step S15, the service area POI determination means 38 extracts a mesh that overlaps the service area polygon and includes the POI that is included in the mesh (located within the mesh) and that exists within the service area polygon. Extract. The POI extracted in this process is a POI belonging to the category specified by the POI search condition. In the process of step S15, the service area POI determination means 38 determines, for each extracted POI, a node closest to the POI (a node in the service area polygon) and stores it in association with each POI.

ステップS16の処理において、上記の到達圏POI判別の処理が全て終了したかを判別し、処理が終了していなければステップS15の処理に戻り、到達圏POI判別処理を継続し、処理が終了していればステップS17のPOIソートの処理に進む。
ステップS17の処理において、POIソート手段39は、ステップS15の処理において抽出されたPOIごとに対応付けられたノードのポテンシャルを比較し、ポテンシャルの小さい順、すなわち、現在位置からの経路長(距離または時間)の短い順にPOIをソートする。ソートの対象は前述したように商品在庫のあるPOIである。ソートされた結果、すなわち、ステップS12〜ステップS17の処理によって探索、ソートされたPOIのリストがステップS18の処理において配信データ編集手段32によって編集され、携帯端末20に配信される。
In the process of step S16, it is determined whether all the above-mentioned service area POI determination processes have been completed. If the process has not been completed, the process returns to step S15 to continue the service area POI determination process, and the process ends. If so, the process proceeds to the POI sort process in step S17.
In the process of step S17, the POI sorting means 39 compares the potentials of the nodes associated with the POIs extracted in the process of step S15, and the path length (distance or distance) from the current position in ascending order of potential. Sort POI in ascending order of time. As described above, the sort target is a POI with a commodity inventory. As a result of the sorting, that is, the list of POIs searched and sorted by the processes in steps S12 to S17 is edited by the distribution data editing means 32 in the process of step S18 and distributed to the portable terminal 20.

上記の到達圏探索の手順においては、到達圏POI判別手段38が到達圏ポリゴン内のPOIを抽出し、抽出した各POIごとに最も近い到達圏ポリゴン内のノードを関連付ける例を説明したが、以下に説明するような他の到達圏探索の態様をとることもできる。   In the above service area search procedure, the example in which the service area POI determination unit 38 extracts the POI in the service area polygon and associates the node in the nearest service area polygon with each extracted POI has been described. It is also possible to take other service area search modes as described in (1).

図14は、他の到達圏探索の処理手順を示すフローチャートである。この手順においては図13のフローチャートと処理の手順が異なる。ユーザが指定したPOIのカテゴリは図13の場合と同様に「薬局」であったとする。図14において、ステップS20からステップS23までの処理手順は、図13におけるステップS10〜ステップS13までの処理の手順と同様である。ステップS23までの処理において到達圏探索が終了すると、ステップS24の処理に進む。   FIG. 14 is a flowchart showing another service area search processing procedure. This procedure is different from the flowchart of FIG. Assume that the POI category designated by the user is “pharmacy” as in FIG. In FIG. 14, the processing procedure from step S20 to step S23 is the same as the processing procedure from step S10 to step S13 in FIG. When the service area search is completed in the process up to step S23, the process proceeds to step S24.

ステップS24の処理において到達圏POI範囲判定手段36は、図13のステップS14の処理と異なり、到達圏ポリゴンを作成することなく、到達圏探索で拡散が及んだノード、リンクが含まれるメッシュを抽出して到達圏POI範囲を特定し、そのメッシュに含まれる(メッシュ内に位置する)POIを抽出する。この処理において抽出するPOIは、POI探索条件で指定されたカテゴリに属するPOI(「薬局」)である。   In the process of step S24, the service area POI range determination means 36, unlike the process of step S14 of FIG. 13, does not create a service area polygon, and creates a mesh including nodes and links that have spread in the service area search. A service area POI range is specified by extraction, and a POI included in the mesh (located in the mesh) is extracted. The POI extracted in this process is a POI (“pharmacy”) belonging to the category specified by the POI search condition.

その後、ステップS25の処理において、到達圏POI判別手段38は抽出したPOIの各々について、当該POIに最も近い最寄りリンク(POIから最寄りリンクに垂線を降ろして最も近いリンク)を見つけ、そのリンクが到達圏探索(拡散)の及んだリンク(図10参照)だったら、到達圏に含まれたPOIとみなし、そうでなければ抽出POIから削除する。こうして絞り込まれた各POIには最も近い最寄りリンクが関連付けられて記憶される。もしも、POIに最も近いリンクに拡散が及んでいなかったらそのPOIは到達圏内に入っていないものとして抽出したPOIから捨てる(削除する)。   Thereafter, in the process of step S25, the service area POI discrimination means 38 finds the nearest link (the closest link by dropping a perpendicular line from the POI to the nearest link) for each of the extracted POIs, and the link arrives. If it is a link (see FIG. 10) that has been subjected to a zone search (diffusion), it is regarded as a POI included in the service area, and if not, it is deleted from the extracted POI. Each POI thus narrowed down is stored in association with the nearest nearest link. If the link closest to the POI has not spread, the POI is discarded (deleted) from the extracted POI as not being in the service area.

図15は、この処理手順の概念を示す模式図である。図15において、POI4、POI5は、到達圏POI範囲判定手段36が特定したメッシュ、すなわち、特定到達圏探索の範囲と重なったメッシュに存在する「薬局」である。POI4、POI5から最寄りの垂線を降ろして最も近いリンクを見つける。POI4からリンクLnに下ろした垂線の距離D4n、POI5からリンクLmに下ろした垂線の距離D5mが最も短いので最寄りリンクは、それぞれLn、Lmに決定される。   FIG. 15 is a schematic diagram showing the concept of this processing procedure. In FIG. 15, POI 4 and POI 5 are “pharmacies” that exist in the mesh specified by the service area POI range determination means 36, that is, the mesh that overlaps the range of the specific service area search. Take the nearest perpendicular from POI4 and POI5 and find the nearest link. Since the distance D4n of the perpendicular line dropped from POI4 to the link Ln and the distance D5m of the perpendicular line dropped from POI5 to the link Lm are the shortest, the nearest links are determined as Ln and Lm, respectively.

リンクLnは実線で示すように到達圏探索が及んだリンクであり、リンクLmは点線で示すように到達圏探索が及ばなかったリンクである。従って、POI4は到達圏の範囲内のPOIとして抽出され、POI5は到達圏の範囲外として抽出POIから除外される。POIへの道のり(経路長)は、接続した垂線の長さと、リンクの接続点までの距離を勘案して詳細に求めてもよい。場合によっては最寄りリンクまでが遠くて条件に入らないPOIもあり得る。この手順によれば、その検算を行うこともできる。   The link Ln is a link that has undergone a service area search as indicated by a solid line, and the link Lm is a link that has not been reached by a service area search as indicated by a dotted line. Therefore, POI4 is extracted as a POI within the service area, and POI5 is excluded from the extracted POI as being outside the service area. The distance to the POI (path length) may be determined in detail in consideration of the length of the connected perpendicular and the distance to the link connection point. In some cases, there may be POIs that are far from the nearest link and do not meet the conditions. According to this procedure, the verification can also be performed.

ステップS26の処理において、上記の到達圏POI判別の処理が全て終了したかを判別し、処理が終了していなければステップS25の処理に戻り、到達圏POI判別処理を継続し、処理が終了していればステップS27のPOIソートの処理に進む。
ステップS27の処理において、POIソート手段39は、ステップS25の処理において抽出されたPOIごとに対応付けられたリンクに基づいて、経路長または時間を算出し、経路長または時間の小さい順、すなわち、現在位置からの経路長(距離または時間)の短い順にPOIをソートする。ソートの対象にするPOIは図13の場合と同様に商品在庫のあるPOIである。経路長は到達圏探索によって所定の経路範囲の全てのノード、リンクの探索がなされているためその結果を使用して簡単に求めることができる。
In the process of step S26, it is determined whether all the above-mentioned service area POI determination processes have been completed. If the process has not been completed, the process returns to step S25 to continue the service area POI determination process, and the process ends. If so, the process proceeds to the POI sort process in step S27.
In the process of step S27, the POI sorting means 39 calculates the path length or time based on the links associated with each POI extracted in the process of step S25, and in order of increasing path length or time, that is, The POIs are sorted in ascending order of the route length (distance or time) from the current position. The POI to be sorted is a POI with a stock of merchandise as in the case of FIG. Since the search for all nodes and links in the predetermined route range has been made by the service area search, the route length can be easily obtained using the result.

POIソート手段39によってソートされた結果、経路長または時間の小さい順に並べられたPOIのリストが、ステップS28の処理において配信データ編集手段32によって編集され、携帯端末20に配信される。配信結果は図14により説明したと同様である。   As a result of the sorting by the POI sorting means 39, the list of POIs arranged in ascending order of path length or time is edited by the delivery data editing means 32 in the process of step S28 and delivered to the portable terminal 20. The distribution result is the same as described with reference to FIG.

また、商品と、それが探索要求された位置情報を組み合わせて統計をとると、マーケティングデータを生成することができる。従来は、商品が売れて初めてPOSに販売データが残るが、もともと在庫がないものは販売データが残らないので、潜在需要があるかどうかもわからない。   Moreover, marketing data can be generated by taking statistics by combining the product and the position information requested to be searched. Conventionally, sales data remains in the POS for the first time after the product is sold, but since there is no sales data for items that are not in stock, it is not known whether there is potential demand.

本発明を応用すれば、商品の在庫を置かなくても、どの地域でどのような商品が求められているかのマーケティングデータを生成することができる。またGPSはエリアではなくて極めてピンポイントで位置を特定するので、ある店舗に適した商品を的確に発見できる可能性もある。   By applying the present invention, it is possible to generate marketing data indicating what kind of product is required in which region without keeping a stock of the product. In addition, since the GPS pinpoints a position rather than an area, there is a possibility that a product suitable for a certain store can be found accurately.

前述のように旅先で体調を崩して市販薬を買ったり、PCの部品が故障したりというのは偶然のアクシデントではあるが、統計をとることによって傾向が求められればそれは実勢データである。従来は、すべての商品を試験的に店頭に並べることなど不可能だったので、地域に密着した新しいマーケティング手法を提供することができる。もちろん、このようなデータは重要な統計データであるので、システムに参加してくれた業種、企業単位にのみ提供するというサービスが考えられる。   As mentioned above, it is a coincidence that it is a coincidence that you get a medical condition when you are on the road, or if a PC part breaks down, but if you find a trend by taking statistics, it is actual data. In the past, it was impossible to arrange all the products on the storefront on a trial basis, so it was possible to provide a new marketing method closely related to the region. Of course, since such data is important statistical data, a service that can be provided only to the type of industry and company that participated in the system can be considered.

本システムは小売業界で一斉に導入するのが望ましいが、たとえばPOSが完備している業種、企業単位でサーバの接続を行うなどして順次拡大していくのが現実的である。コンビニ、スーパー、書店などがその筆頭であり、業界に先駆けて導入するとアドバンテージを得ることになる。   It is desirable to introduce this system all at once in the retail industry, but it is practical to gradually expand the system by, for example, connecting a server in a business type with a complete POS or a company unit. Convenience stores, supermarkets, bookstores, etc. are the top, and if they are introduced ahead of the industry, they will gain advantages.

また,世界的に普及すると、海外渡航先において商品の検索を行うことも可能である。特に、EANコードなどは国の識別が入っているので、商品を混同することなく自国の製品を発見することができるであろう。またそのような自国の製品を取り扱っている店舗を発見することが、長期出張者には極めて便利であろう。   In addition, when it is widely used worldwide, it is possible to search for products at overseas destinations. In particular, since the EAN code or the like contains the country identification, it will be possible to find the product of the home country without confusing the product. It would also be very convenient for long-term business travelers to find stores that handle such products from their home countries.

本発明の実施例にかかるナビゲーションシステムの構成を示すシステム構成図である。1 is a system configuration diagram showing a configuration of a navigation system according to an embodiment of the present invention. 図1のナビゲーションシステムにおける情報配信サーバと携帯端末の構成を示すブロック図である。It is a block diagram which shows the structure of the information delivery server and portable terminal in the navigation system of FIG. POIデータベース(DB)に蓄積されるPOI情報のデータ構成を示す説明図である。It is explanatory drawing which shows the data structure of POI information accumulate | stored in a POI database (DB). 携帯端末の外観およびサービスのメニュー画面の構成を示す図である。It is a figure which shows the structure of the external appearance of a portable terminal, and the menu screen of a service. 商品在庫のある店舗を探索する場合の商品入力処理における画面遷移を示す図である。It is a figure which shows the screen transition in the goods input process in the case of searching a shop with goods stock. 商品入力後、在庫を有するPOIを特定して案内する処理における画面遷移を示す図である。It is a figure which shows the screen transition in the process which specifies and guides POI which has stock after goods input. 商品在庫のある店舗を探索する場合の商品入力処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the merchandise input process in the case of searching for a store with merchandise inventory. 商品入力後、在庫を有するPOIを特定して案内する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which specifies and guides POI which has stock after goods input. 到達圏探索の概念を説明するための模式図である。It is a schematic diagram for demonstrating the concept of a service area search. 到達圏を構成する多角図形化(到達圏ポリゴン)処理の概念を説明するための模式図である。It is a schematic diagram for demonstrating the concept of the polygon figure formation (a service area polygon) which comprises a service area. 到達圏ポリゴンに存在する所望POIを探索する処理の概念を説明するための模式図である。It is a schematic diagram for demonstrating the concept of the process which searches for the desired POI which exists in a service area polygon. 到達圏ポリゴン内のPOIのうち探索条件に合致する複数のPOIについて経路距離または時間でソートする処理の概念を説明するための模式図である。It is a schematic diagram for demonstrating the concept of the process which sorts by several path | route distance or time about several POI which matches search conditions among POI in a service area polygon. 到達圏探索によるPOI探索の手順を示すフローチャートである。It is a flowchart which shows the procedure of POI search by service area search. 他の到達圏探索によるPOI探索の手順を示すフローチャートである。It is a flowchart which shows the procedure of POI search by another service area search. 図14の到達圏探索における他の到達圏POI判別の手順を説明するための模式図である。It is a schematic diagram for demonstrating the procedure of the other service area POI discrimination | determination in the service area search of FIG.

符号の説明Explanation of symbols

10・・・・ナビゲーションシステム
11、12・・ネットワーク
20・・・・携帯端末
21・・・・制御手段
22・・・・通信手段
23・・・・測位手段
24・・・・表示手段
25・・・・配信データ記憶手段
26・・・・配信要求編集手段
27・・・・操作・入力手段
28・・・・商品入力手段
30・・・・情報配信サーバ
31・・・・制御手段
32・・・・配信データ編集手段
33・・・・経路探索手段
34・・・・通信手段
35・・・・探索用ネットワークデータ
36・・・・到達圏POI範囲判定手段
37・・・・POIDB(データベース)
38・・・・到達圏POI判別手段
39・・・・POIソート手段
40・・・・在庫情報取得手段
50・・・・POS管理サーバ
51・・・・POSDB
10. Navigation system 11, 12. Network 20 ... Portable terminal 21 ... Control means 22 ... Communication means 23 ... Positioning means 24 ... Display means 25 ... ··· Distribution data storage means 26 ··· Distribution request editing means 27 ··· Operation / input means 28 ··· Product input means 30 ··· Information distribution server 31 ··· Control means 32 ··· ··· Distribution data editing means 33 ··· Route search means 34 ··· Communication means 35 ··· Network data for search 36 ··· POI range determination means 37 ··· POIDB (database )
38 ... Area of arrival POI discrimination means 39 ... POI sorting means 40 ... Stock information acquisition means 50 ... POS management server 51 ... POSDB

Claims (12)

POI探索条件として商品コードを入力する商品入力手段を備え、POI探索において、基準位置から所定のコスト以下で到達できるエリアである到達圏を特定するための基準となる基準位置と前記コストとを指定して情報配信サーバに探索要求を送信する携帯端末と、
各POIごとにPOIの位置情報を含むPOI情報をカテゴリ別に記憶したPOIデータベースと、POIごとの商品在庫の情報を取得する在庫情報取得手段と、前記基準位置を基準に、前記所定のコスト以下で到達できる最遠のノードまでの全てのノード及びリンクを探索し、前記最遠のノードおよび前記最遠のノードに至る各ノードにおける累積コスト算出して一時記憶する経路探索手段と、前記最遠のノード又は最遠のノードに接続されるリンクの何れか一方に基づいて特定されるエリアを到達圏POI範囲として判定する到達圏POI範囲判定手段と、前記POI探索条件に基づいて、前記POIデータベースを参照して前記到達圏POI範囲内の前記POI探索条件に合致するPOIを抽出する到達圏POI判別手段と、を備えた情報配信サーバを備え、
前記到達圏POI判別手段により抽出されたPOIについて、前記在庫情報取得手段が商品の在庫情報を取得して在庫の存在するPOIを特定し、特定されたPOIについて、それぞれ最も近いノード又はリンクの何れか一方を判別し、判別された前記最も近いノードまたは最も近いリンクに接続されたノードの何れか一方に基づいて前記一時記憶されたノードの累積コストを参照して前記基準位置から当該POIまでの累積コストの順にPOI情報を生成することを特徴とするナビゲーションシステム。
Comprising a product input means for inputting the commodity code as POI search condition, and have contact to the POI search, from a reference position and reference made reference position for specifying the service area is an area that can be reached in less than a predetermined cost and the cost A mobile terminal that transmits a search request to the information distribution server by specifying
A POI database storing POI information including POI position information for each POI for each category, inventory information acquisition means for acquiring product inventory information for each POI, and below the predetermined cost based on the reference position to search for all nodes and links to the farthest node can be reached, the a route search means for storing temporarily calculate the accumulated cost at each node to reach the farthest node and the farthest node, the farthest a node or service area POI range determining means for determining the area to be identified based on one of the links connected to the farthest node as service area POI range, based on the POI search condition, the POI database reference to and a service area POI discrimination means for extracting the POI that matches the POI search condition in the service area POI range An information distribution server,
For each POI extracted by the service area POI discrimination means, the inventory information acquisition means acquires the inventory information of the product to identify the POI in which the inventory exists , and the nearest node or link for each identified POI. And the POI from the reference position with reference to the accumulated cost of the temporarily stored node based on either the determined closest node or the node connected to the closest link. A navigation system that generates POI information in the order of the accumulated cost up to.
前記携帯端末はカメラを備えた携帯電話であり、前記商品入力手段は前記カメラを用いたバーコードリーダであることを特徴とする請求項1に記載のナビゲーションシステム。   The navigation system according to claim 1, wherein the mobile terminal is a mobile phone provided with a camera, and the product input means is a bar code reader using the camera. 前記携帯端末はGPS受信機を含む測位手段を備え、POI探索における到達圏の範囲の基準となる基準位置は前記測位手段が測位した現在位置であることを特徴とする請求項1に記載のナビゲーションシステム。   The navigation according to claim 1, wherein the portable terminal includes positioning means including a GPS receiver, and a reference position serving as a reference for a range of the service area in the POI search is a current position measured by the positioning means. system. 前記携帯端末または情報配信サーバは、携帯端末ごとの商品記憶手段を備え、前記携帯端末入力した商品のコードを登録し前記商品記憶手段に記憶し、前記携帯端末は必要に応じて前記商品記憶手段から読み出して商品入力することを特徴とする請求項1に記載のナビゲーションシステム。   The mobile terminal or the information distribution server includes product storage means for each mobile terminal, registers the code of the product input by the mobile terminal, stores the code in the product storage means, and the mobile terminal stores the product storage means as necessary. The navigation system according to claim 1, wherein a commodity is read out from the data and inputted. 前記情報配信サーバは更に、各携帯端末が要求した到達圏探索の基準位置の情報と商品の情報を記憶する記憶手段を備え、前記到達圏探索の基準位置の情報と商品を統計処理することを特徴とする請求項1に記載のナビゲーションシステム。   The information distribution server further includes storage means for storing information on a reference area for service area search requested by each mobile terminal and information on a product, and statistically processing the information on the reference position for service area search and the product. The navigation system according to claim 1, characterized in that: POI探索条件として商品コードを入力する商品入力手段を備え、POI探索において、基準位置から所定のコスト以下で到達できるエリアである到達圏を特定するための基準となる基準位置と前記コストとを指定して情報配信サーバに探索要求を送信する携帯端末とネットワークを介して接続される情報配信サーバであって、
前記情報配信サーバは、各POIごとにPOIの位置情報を含むPOI情報をカテゴリ別に記憶したPOIデータベースと、POIごとの商品在庫の情報を取得する在庫情報取得手段と、前記基準位置を基準に、前記所定のコスト以下で到達できる最遠のノードまでの全てのノード及びリンクを探索し、前記最遠のノードおよび前記最遠のノードに至る各ノードにおける累積コスト算出して一時記憶する経路探索手段と、
前記最遠のノード又は最遠のノードに接続されるリンクの何れか一方に基づいて特定されるエリアを到達圏POI範囲として判定する到達圏POI範囲判定手段と、前記POI探索条件に基づいて、前記POIデータベースを参照して前記到達圏POI範囲内の前記POI探索条件に合致するPOIを抽出する到達圏POI判別手段と、を備え、
前記到達圏POI判別手段により抽出されたPOIについて、前記在庫情報取得手段が商品の在庫情報を取得して在庫の存在するPOIを特定し、特定されたPOIについて、それぞれ最も近いノードまたはリンクの何れか一方を判別し、判別された前記最も近いノードまたは最も近いリンクに接続されたノードの何れか一方に基づいて前記一時記憶されたノードの累積コストを参照して前記基準位置から当該POIまでの累積コストの順にPOI情報を生成することを特徴とする情報配信サーバ。
Comprising a product input means for inputting the commodity code as POI search condition, and have contact to the POI search, from a reference position and reference made reference position for specifying the service area is an area that can be reached in less than a predetermined cost and the cost An information distribution server connected via a network to a portable terminal that transmits a search request to the information distribution server,
The information distribution server includes a POI database that stores POI information including POI position information for each POI for each category, inventory information acquisition means for acquiring product inventory information for each POI, and the reference position as a reference . Search for all nodes and links to the farthest node that can be reached at a predetermined cost or less, calculate a cumulative cost at each of the farthest node and the farthest node, and temporarily store the route Means,
Wherein a service area POI range determining means for determining the area to be identified based on one of the links connected to the farthest node or farthest node as service areas POI range, based on the POI search condition, A service area POI discrimination means for referring to the POI database and extracting a POI that matches the POI search condition within the service area POI range ;
For each POI extracted by the service area POI discriminating means, the inventory information obtaining means obtains the inventory information of the product to identify the POI in which the inventory exists , and the nearest node or link for each identified POI. And the POI from the reference position with reference to the accumulated cost of the temporarily stored node based on either the determined closest node or the node connected to the closest link. An information distribution server that generates POI information in the order of accumulated costs up to.
前記情報配信サーバは、携帯端末ごとの商品記憶手段を備え、前記携帯端末入力した商品のコードを登録し前記商品記憶手段に記憶し、前記携帯端末は必要に応じて前記商品記憶手段から読み出して商品入力することを特徴とする請求項6に記載の情報配信サーバ。   The information distribution server includes product storage means for each mobile terminal, registers the code of the product input to the mobile terminal, stores the code in the product storage means, and the mobile terminal reads from the product storage means as necessary. The information distribution server according to claim 6, wherein a product is input. 前記情報配信サーバは更に、各携帯端末が要求した到達圏探索の基準位置の情報と商品の情報を記憶する記憶手段を備え、前記到達圏探索の基準位置の情報と商品を統計処理することを特徴とする請求項6に記載の情報配信サーバ。   The information distribution server further includes storage means for storing information on a reference area for service area search requested by each mobile terminal and information on a product, and statistically processing the information on the reference position for service area search and the product. The information distribution server according to claim 6, wherein 各POIごとにPOIの位置情報を含むPOI情報をカテゴリ別に記憶したPOIデータベースと、POIごとの商品在庫の情報を取得する在庫情報取得手段と、POI探索において、POI探索条件として携帯端末から指定された基準位置から所定のコスト以下で到達できるエリアである到達圏を特定するための基準となる基準位置と前記コストとにづいて、前記所定のコスト以下で到達できる最遠のノードまでの全てのノード及びリンクを探索し、前記最遠のノードおよび前記最遠のノードに至る各ノードにおける累積コスト算出して一時記憶する経路探索手段と、前記最遠のノード又は最遠のノードに接続されるリンクの何れか一方に基づいて特定されるエリアを到達圏POI範囲として判定する到達圏POI範囲判定手段と、前記POI探索条件に基づいて、前記POIデータベースを参照して前記到達圏POI範囲内の前記POI探索条件に合致するPOIを抽出する到達圏POI判別手段と、を備え、前記到達圏POI判別手段により抽出されたPOIについて、前記在庫情報取得手段が商品の在庫情報を取得して在庫の存在するPOIを特定し、特定されたPOIについて、それぞれ最も近いノードまたはリンクの何れか一方を判別し、判別された前記最も近いノードまたは最も近いリンクに接続されたノードの何れか一方に基づいて前記一時記憶されたノードの累積コストを参照して前記基準位置から当該POIまでの累積コストの順にPOI情報を生成する情報配信サーバにネットワークを介して接続される携帯端末であって、
前記携帯端末は、商品コードを入力する商品入力手段を備え、POI探索において、基準位置から所定のコスト以下で到達できるエリアであ到達圏を特定するための基準となる基準位置と前記コストとを指定し、POI探索条件として情報配信サーバに探索要求を送信することを特徴とする携帯端末。
POI database that stores POI information including POI location information for each POI for each category, inventory information acquisition means for acquiring product inventory information for each POI, and specified in the POI search as a POI search condition from a portable terminal based on reference serving as a reference position and the cost for specifying the service area from the reference position is an area that can be reached in less than a predetermined cost has, all to the farthest node can be reached at more than the predetermined cost A route search means for searching for a node and a link, calculating a cumulative cost in each node reaching the farthest node and the farthest node and temporarily storing it, and connecting to the farthest node or the farthest node a service area POI range determining means for determining a service area POI range area specified based on any one of links, pre A service area POI determining means for extracting a POI that matches the POI search condition within the service area POI range by referring to the POI database based on the POI search condition, and by the service area POI determination means For each extracted POI, the inventory information acquisition means acquires the inventory information of the product to identify the POI in which the inventory exists, and determines either the closest node or link for each identified POI. The POI in the order of the accumulated cost from the reference position to the POI with reference to the accumulated cost of the temporarily stored node based on either the determined nearest node or the node connected to the nearest link A portable terminal connected via an network to an information distribution server that generates information,
The portable terminal includes an item input means for inputting the commodity code, have you the POI search, from said reference position between the reference and made a reference position for specifying the Oh Ru service area in the area that can be reached in less than a predetermined cost mobile terminal, characterized in that specifying the cost, transmits a search request to the information distribution server as a POI search condition.
前記携帯端末はカメラを備えた携帯電話であり、前記商品入力手段は前記カメラを用いたバーコードリーダであることを特徴とする請求項9に記載のナビゲーションシステム。   The navigation system according to claim 9, wherein the mobile terminal is a mobile phone provided with a camera, and the product input means is a bar code reader using the camera. 前記携帯端末はGPS受信機を含む測位手段を備え、POI探索における到達圏の範囲の基準となる基準位置は前記測位手段が測位した現在位置であることを特徴とする請求項9に記載の携帯端末。   The portable terminal according to claim 9, wherein the portable terminal includes positioning means including a GPS receiver, and a reference position serving as a reference for a range of a service area in the POI search is a current position measured by the positioning means. Terminal. 前記携帯端末は、携帯端末ごとの商品記憶手段を備え、前記携帯端末入力した商品のコードを登録し前記商品記憶手段に記憶し、必要に応じて前記商品記憶手段から読み出して商品入力することを特徴とする請求項9に記載の携帯端末。   The mobile terminal includes product storage means for each mobile terminal, registers the code of the product input by the mobile terminal, stores the code in the product storage means, and reads and inputs the product from the product storage means as necessary. The mobile terminal according to claim 9, wherein
JP2005263012A 2005-09-09 2005-09-09 Navigation system, information distribution server and portable terminal Expired - Lifetime JP4425840B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005263012A JP4425840B2 (en) 2005-09-09 2005-09-09 Navigation system, information distribution server and portable terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005263012A JP4425840B2 (en) 2005-09-09 2005-09-09 Navigation system, information distribution server and portable terminal

Publications (2)

Publication Number Publication Date
JP2007078367A JP2007078367A (en) 2007-03-29
JP4425840B2 true JP4425840B2 (en) 2010-03-03

Family

ID=37938863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005263012A Expired - Lifetime JP4425840B2 (en) 2005-09-09 2005-09-09 Navigation system, information distribution server and portable terminal

Country Status (1)

Country Link
JP (1) JP4425840B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140115050A (en) * 2013-03-20 2014-09-30 네이버 주식회사 Map display system and method using landmark and direction of that

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5114254B2 (en) * 2008-03-06 2013-01-09 株式会社ナビタイムジャパン Map display system, route search server, route search method, and terminal device
US8392113B2 (en) 2009-12-11 2013-03-05 Qualcomm Incorporated Method and apparatus for accounting for user experience in pedestrian navigation routing
US8896685B2 (en) 2010-03-14 2014-11-25 Ns Solutions Corporation Method and system for determining information relating to vacant spaces of a parking lot
JP5280475B2 (en) * 2010-03-31 2013-09-04 新日鉄住金ソリューションズ株式会社 Information processing system, information processing method, and program
JP5749057B2 (en) * 2011-03-31 2015-07-15 株式会社ゼンリンデータコム Navigation device
JP6299530B2 (en) * 2014-08-29 2018-03-28 株式会社デンソー Information provision system
KR102459295B1 (en) * 2015-10-29 2022-10-25 에스케이플래닛 주식회사 Navigation service apparatus and control method thereof
JP6272373B2 (en) 2016-03-17 2018-01-31 株式会社トヨタマップマスター MAP INFORMATION CREATION DEVICE, NAVIGATION SYSTEM, INFORMATION DISPLAY METHOD, INFORMATION DISPLAY PROGRAM, RECORDING MEDIUM
CN111709808A (en) * 2020-06-17 2020-09-25 正星科技股份有限公司 Commodity purchasing method and device, electronic equipment and readable storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140115050A (en) * 2013-03-20 2014-09-30 네이버 주식회사 Map display system and method using landmark and direction of that
KR102029171B1 (en) * 2013-03-20 2019-11-08 네이버 주식회사 Map display system and method using landmark and direction of that

Also Published As

Publication number Publication date
JP2007078367A (en) 2007-03-29

Similar Documents

Publication Publication Date Title
US8255291B1 (en) System, method and apparatus for interactive and comparative shopping
US20060079247A1 (en) Method for directing a user of a mobile device from a current location to a product
WO2002011012A2 (en) Systems, methods and computer program products for facilitating the sale of commodity-like goods/services
JP5150784B2 (en) Server device, information providing program, information providing method, terminal device, and terminal program
WO2012067815A2 (en) Generating a map that includes location and price of products in a shopping list
EP2641222A2 (en) Displaying product recommendations on a map
JP5145820B2 (en) Shopping support system and program
JP5562666B2 (en) Accommodation reservation server for guiding sightseeing spots, sightseeing spot guiding method and program thereof
US7162430B2 (en) Information processing method and system as to evaluation information
JP4425840B2 (en) Navigation system, information distribution server and portable terminal
JP5141357B2 (en) Store search server, store search system including the store search server, and store information providing method
JP2006242583A (en) Route search device, route search system, route search method and computer program
JP2008242813A (en) Purchase support server, communication terminal, purchase support system, and purchase support method
JPWO2018172906A1 (en) Behavior management method, behavior management device, and payment assistance computer
JP2007024624A (en) Navigation system, information delivery server and portable terminal
JP4956651B2 (en) Navigation system, route search server, terminal device, and route guidance method
JP2006163639A (en) System and method for providing shop information, and program for providing shop information
JP4612016B2 (en) Navigation system, route search server, and route guidance method
KR20220001575A (en) Methods for Travel deals Recommendation Based on Big Data
JP2002163281A (en) Information retrieving method and system
JP6345212B2 (en) Information processing server, program, and information processing method
JP5829723B2 (en) Reservation server for guiding spots, spot guidance method and program thereof
JP4056075B1 (en) Product search system, information providing server, and product information providing method
JP2003067596A (en) Seller buyer location matching device
JP4610838B2 (en) Information processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070409

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091201

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091209

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4425840

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121218

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121218

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121218

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131218

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term