[go: up one dir, main page]

JP6687680B2 - Information processing system, information processing server, information processing method, and information processing program - Google Patents

Information processing system, information processing server, information processing method, and information processing program Download PDF

Info

Publication number
JP6687680B2
JP6687680B2 JP2018126302A JP2018126302A JP6687680B2 JP 6687680 B2 JP6687680 B2 JP 6687680B2 JP 2018126302 A JP2018126302 A JP 2018126302A JP 2018126302 A JP2018126302 A JP 2018126302A JP 6687680 B2 JP6687680 B2 JP 6687680B2
Authority
JP
Japan
Prior art keywords
information
analysis
information processing
search
index
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.)
Active
Application number
JP2018126302A
Other languages
Japanese (ja)
Other versions
JP2018181359A (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 JP2018126302A priority Critical patent/JP6687680B2/en
Publication of JP2018181359A publication Critical patent/JP2018181359A/en
Priority to JP2020066219A priority patent/JP6910667B2/en
Application granted granted Critical
Publication of JP6687680B2 publication Critical patent/JP6687680B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理システム、情報処理装置、情報処理方法、およびプログラムに関し、特に施設などの混雑を予測する情報処理システム、情報処理装置、情報処理方法、およびプログラムに関する。   The present invention relates to an information processing system, an information processing apparatus, an information processing method, and a program, and particularly to an information processing system, an information processing apparatus, an information processing method, and a program that predict congestion of facilities and the like.

従来から、ユーザの検索履歴情報に基づいて、混雑状況などの移動需要分析を行うシステムが知られている。   2. Description of the Related Art Conventionally, there is known a system that analyzes a mobile demand such as a congestion situation based on user's search history information.

例えば、特許文献1には過去所定期間における施設検索回数に基づき対象施設の混雑度を予測し、地図上に混雑度を表示する技術が開示されている。   For example, Patent Literature 1 discloses a technique of predicting the congestion degree of a target facility based on the number of facility searches in the past predetermined period and displaying the congestion degree on a map.

特開2011−118110JP2011-118110A

しかしながら、特許文献1に開示された技術においては、検索履歴には混雑予測対象を検索した日時しか記憶していない。つまり、実際にはいつ施設を利用するか不明であるユーザの検索履歴を用いて予測日時における当該施設の混雑予測を行うものであるため、予測の精度が低いという問題があった。   However, in the technique disclosed in Patent Document 1, only the date and time when the congestion prediction target is searched is stored in the search history. That is, since the congestion history of the facility at the estimated date and time is predicted using the search history of the user who is not sure when to actually use the facility, there is a problem that the prediction accuracy is low.

本発明は、上記問題点に鑑み、より精度の高い移動需要分析が可能な情報処理システム、情報処理サーバ、情報処理方法、および、情報処理プログラムを提供することを目的とする。   The present invention has been made in view of the above problems, and an object thereof is to provide an information processing system, an information processing server, an information processing method, and an information processing program that enable more accurate movement demand analysis.

複数の利用者端末から取得する検索ログのうち、検索地点情報および検索実行日時以降の日時設定情報を含む事前検索ログを記憶する事前検索ログ記憶手段と、分析指標を受け付ける分析指標受付手段と、上記分析指標に基づく移動需要分析に用いるための対象事前検索ログを上記事前検索ログ記憶手段より抽出する抽出手段と、上記抽出手段により抽出された対象事前検索ログに対し上記分析指標を用いて移動需要分析を行う移動需要分析手段と、を備えることを特徴とする情報処理システム。   Of the search logs acquired from a plurality of user terminals, a pre-search log storage unit that stores a pre-search log including search location information and date and time setting information after the search execution date and time, an analysis index reception unit that receives an analysis index, Extraction means for extracting the target pre-search log for use in moving demand analysis based on the analysis index from the pre-search log storage means, and movement using the analysis index for the target pre-search log extracted by the extraction means An information processing system, comprising: a mobile demand analysis means for performing demand analysis.

以上本発明によれば、実際の来訪可能性が高いデータ、すなわちユーザにより未来の日時指定と地点指定がなされた事前検索ログを用いて移動需要分析を行うため、より精度の高い分析が可能となる。   As described above, according to the present invention, since the travel demand analysis is performed using the data that is highly likely to be actually visited, that is, the advance search log in which the future date and time and the point are designated by the user, it is possible to perform a more accurate analysis. Become.

本発明の実施形態に係る情報処理システムの機能ブロック図である。It is a functional block diagram of the information processing system which concerns on embodiment of this invention. 同実施形態の事前検索ログデータベース202dの一例を示す図である。It is a figure which shows an example of the prior search log database 202d of the same embodiment. 同実施形態の事前検索ログデータベース202dの一例を示す図である。It is a figure which shows an example of the prior search log database 202d of the same embodiment. 同実施形態の処理の一例を示すフローチャートである。It is a flow chart which shows an example of processing of the embodiment. 同実施形態の出力情報の一例を説明する図である。It is a figure explaining an example of the output information of the embodiment. 同実施形態の出力情報の一例を説明する図である。It is a figure explaining an example of the output information of the embodiment. 同実施形態の出力情報の一例を説明する図である。It is a figure explaining an example of the output information of the embodiment.

本発明の実施形態(情報処理システム)について、図1から図5を参照して以下に説明する。但し、以下に示す実施形態は、本発明の技術思想を具体化するための情報処理システムを例示するものであって、本発明をこの情報処理システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態の情報処理システムにも等しく適用し得るものである。例えば、本発明の実施形態で例示する情報処理システムにおけるサーバ側と端末側の機能分散の形態は以下に限られず、同様の効果や機能を奏し得る範囲において、任意の単位で機能的または物理的に分散・統合して構成することができる。   An embodiment (information processing system) of the present invention will be described below with reference to FIGS. 1 to 5. However, the embodiments described below exemplify an information processing system for embodying the technical idea of the present invention, and are not intended to specify the present invention to this information processing system. It is equally applicable to information processing systems of other embodiments included in the scope of claims. For example, the form of function distribution on the server side and the terminal side in the information processing system exemplified in the embodiment of the present invention is not limited to the following, and functional or physical units can be used in arbitrary units within a range in which similar effects and functions can be obtained. Can be distributed and integrated into

[情報処理システムの構成]
図1は、本発明における情報処理システムにおける機能ブロック図を示している。なお、同図において、各機能を行う機能部は、それぞれ各機能を行う手段ということができる。
[Configuration of information processing system]
FIG. 1 shows a functional block diagram of an information processing system according to the present invention. In the figure, the functional unit that performs each function can be referred to as a unit that performs each function.

図1に示すように、このシステムは、概略的に、情報処理サーバ200、および、複数の端末装置100を通信可能に接続して構成される。ここで、図1に示すように、通信には、一例として、ネットワーク300を介した有線・無線通信などの遠隔通信等を含む。
また、これら情報処理システムの各部は任意の通信路を介して通信可能に接続されている。
As shown in FIG. 1, this system is roughly configured by connecting an information processing server 200 and a plurality of terminal devices 100 in a communicable manner. Here, as shown in FIG. 1, the communication includes, for example, remote communication such as wired / wireless communication via the network 300.
Further, each unit of these information processing systems is communicably connected via an arbitrary communication path.

ここで、図1において、ネットワーク300は、例えば、インターネット、電話回線網(携帯端末回線網および一般電話回線網等)、イントラネット、または、電力線通信(PLC)等であってもよい。   Here, in FIG. 1, the network 300 may be, for example, the Internet, a telephone line network (such as a mobile terminal line network and a general telephone line network), an intranet, or power line communication (PLC).

[情報処理サーバ200の構成]
情報処理サーバ200は、事前検索ログに基づき任意の分析指標における移動需要分析情報を生成する等の機能を有する。
[Configuration of information processing server 200]
The information processing server 200 has a function of generating movement demand analysis information for an arbitrary analysis index based on the preliminary search log.

図1に示すように、本実施形態の情報処理サーバ200は、通信制御インタフェース部206を介してネットワーク300を経由し、端末装置100と相互に通信可能に接続されており、制御部204と記憶部202とを少なくとも備える。   As shown in FIG. 1, the information processing server 200 of the present embodiment is connected to the terminal device 100 so as to be able to communicate with each other via the network 300 via the communication control interface unit 206, and is stored with the control unit 204. And at least part 202.

ここで、制御部204は、各種処理を行う制御手段である。また、通信制御インタフェース部206は、通信回線や電話回線などに接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインタフェースであり、情報処理サーバ200とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インタフェース部206は、端末装置100等と通信回線を介してデータを通信する機能を有している。   Here, the control unit 204 is a control unit that performs various processes. The communication control interface unit 206 is an interface connected to a communication device (not shown) such as an antenna or a router connected to a communication line or a telephone line, and is provided between the information processing server 200 and the network 300. It has the function of controlling communication. That is, the communication control interface unit 206 has a function of communicating data with the terminal device 100 or the like via a communication line.

記憶部202は、HDD(Hard Disk Drive)等の固定ディスク装置またはSSD(Solid State Drive)等のストレージ手段であり、各種のデータベース(地図情報データベース202a、ネットワーク情報データベース202b、POI情報データベース202c、事前検索ログデータベース202d)を格納する。   The storage unit 202 is a storage unit such as a fixed disk device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), and various databases (a map information database 202a, a network information database 202b, a POI information database 202c, a pre-existing database). The search log database 202d) is stored.

これら記憶部202の各構成要素のうち、地図情報データベース202aは、地図に関する地図情報を記憶する地図情報記憶手段である。ここで、地図情報データベース202aは、複数の縮尺の地図に関する地図情報、または、複数の縮尺の地図に対応可能な地図情報を記憶する。すなわち、地図情報は、複数の縮尺のラスタ形式の地図描画用の画像、または、ベクタ形式の地図描画用の画像等を含んでいる。また、地図情報データベース202aは、公共交通機関の路線図に関する路線図情報を記憶していてもよい。また、地図情報は、例えば、高さ情報を持つ建築物(例えば、駅、デパート等)に関するフロア案内地図等の屋内地図情報を含んでいてもよい。また、地図情報データベース202aは、地図情報と、当該地図情報を一意に識別する地図ID(例えば、メッシュ番号等)と、を対応付けて記憶してもよい。   Among the respective constituent elements of the storage unit 202, the map information database 202a is a map information storage unit that stores map information regarding a map. Here, the map information database 202a stores map information regarding maps of a plurality of scales or map information that can be applied to maps of a plurality of scales. That is, the map information includes an image for drawing a map in a raster format of a plurality of scales, an image for drawing a map in a vector format, or the like. Further, the map information database 202a may store route map information regarding a route map of public transportation. Further, the map information may include indoor map information such as a floor guide map regarding a building having height information (for example, a station, a department store, etc.). The map information database 202a may store map information and a map ID (for example, a mesh number) that uniquely identifies the map information in association with each other.

地図情報データベース202aは、更に、地図上に表示される地図オブジェクトに関する地図オブジェクト情報を記憶していてもよい。ここで、地図オブジェクト情報は、地図上に表示される地物(例えば、建造物、道路、線路、海、行政界等)の形状についての形状情報(例えば、ポリゴン等)、地図上に表示される注記(例えば、地名、施設名称等)の注記情報、ならびに、地図上に表示される記号(例えば、山、交番、コンビニエンスストア等)の記号情報(例えば、アイコン等)などのデータを含んでいる。   The map information database 202a may further store map object information regarding map objects displayed on the map. Here, the map object information is the shape information (for example, polygon) about the shape of the feature (for example, building, road, railroad, sea, administrative boundary, etc.) displayed on the map, and is displayed on the map. Information such as note information (eg place name, facility name, etc.) and symbol information (eg mountain, police box, convenience store, etc.) displayed on the map (eg icon, etc.) There is.

ネットワーク情報データベース202bは、交通網を規定するネットワーク情報データを記憶するネットワークデータ記憶手段である。ここで、ネットワーク情報データベース202bに記憶されるネットワーク情報は、道路ネットワークデータの他、施設内ネットワークデータや路線網ネットワークデータを含んでいる。   The network information database 202b is a network data storage unit that stores network information data that defines a transportation network. Here, the network information stored in the network information database 202b includes in-facility network data and route network data in addition to road network data.

ネットワーク情報データベース202bに記憶される道路ネットワークデータは、道路網を規定するネットワークデータであり、例えば、駅や交差点等の道路網表現上の結節点であるノードのノードデータと、ノード間の道路区間であるリンクのリンクデータとの組み合わせによって表現されるネットワークデータである。ノードデータには、ノード番号、緯度経度等の位置座標、ノード種別、接続するリンク本数、接続ノード番号、および、交差点名称等を含んでいる。また、リンクデータには、リンク番号、接続する道路の種別、国道や県道や市道等の路線番号、重用する路線情報、リンクの存在する行政区域の属性情報、リンク長、道路供用状況、異常気象時通行規制区間、車重制限、車両高さ制限、幅員、道路幅員区分、車線数、制限速度など交通規制、高架やトンネルや橋等のリンク内属性、所要時間、および、名称等を含んでいる。また、道路ネットワークデータは、交通規制データや利用料金データ等を含んでいてもよい。ここで、交通規制データは、各種の交通規制を定義するデータであり、例えば、道路の損壊や道路工事等による車両通行止、交通の安全を確保するために設置されるコミュニティ・ゾーン等による一般車の進入禁止、および、私有地への接続路であることによる一般車の進入禁止等の情報などを含んでいる。また、利用料金データは、自動車、オートバイ等で移動する場合に消費する燃料料金、高速自動車国道や自動車専用道路等の有料道路の通行料金等を表す情報等である。また、道路ネットワークデータは、自動車、オートバイ、自転車、徒歩等で移動する場合の経路上に存在する施設等の地点の緯度経度情報などの位置情報等を記憶してもよい。なお、ネットワークデータには、ノードとリンクで構成される各案内経路についての評価を行うために、ノード番号やリンク番号等に対応付けて評価用情報が格納されてもよい。一例として、評価用情報として交通規制データは、各種の交通規制を定義するデータであり、例えば、道路の損壊や道路工事等による車両通行止、交通の安全を確保するために設置されるコミュニティ・ゾーン等による一般車の進入禁止、私有地への接続路であることによる一般車の進入禁止等の情報などを含む。   The road network data stored in the network information database 202b is network data that defines a road network. For example, node data of nodes that are nodes on the road network representation such as stations and intersections, and road sections between nodes. Is network data expressed by a combination of the link data with the link data. The node data includes a node number, position coordinates such as latitude and longitude, a node type, the number of links to be connected, a connecting node number, and an intersection name. The link data includes link numbers, types of roads to be connected, route numbers of national roads, prefectural roads, city roads, etc., line information to be heavily used, attribute information of administrative areas with links, link length, road service status, abnormalities. Including meteorological traffic control sections, vehicle weight restrictions, vehicle height restrictions, width, road width classification, number of lanes, traffic restrictions such as speed limit, link attributes such as overpasses, tunnels and bridges, time required, and name etc. I'm out. Further, the road network data may include traffic regulation data, usage fee data, and the like. Here, the traffic regulation data is data that defines various types of traffic regulation, and includes, for example, general roads such as vehicle closures due to road damage and road construction, and community zones installed to ensure traffic safety. It contains information such as prohibition of vehicles from entering, and prohibition of vehicles from entering due to the connection to private land. Further, the usage charge data is information representing the fuel charge consumed when moving by automobile, motorcycle, etc., the toll of a toll road such as a highway national road, a motorway, etc. In addition, the road network data may store position information such as latitude and longitude information of points such as facilities existing on a route when traveling by car, motorcycle, bicycle, walking, or the like. It should be noted that the network data may store the evaluation information in association with the node number, the link number, or the like in order to evaluate each guide route including the node and the link. As an example, the traffic regulation data as information for evaluation is data that defines various traffic regulations, and for example, a community installed to ensure vehicle safety and traffic closure due to road damage, road construction, etc. Includes information such as prohibition of entry of ordinary vehicles due to zones, etc., and entry of ordinary vehicles due to connection to private land.

また、ネットワーク情報データベース202bに記憶される路線網ネットワークデータは、電車、飛行機、バス、路面電車、ロープウェイ、モノレール、ケーブルカー、および、船(フェリーなど)等の各交通機関の路線網を規定するネットワークデータであり、例えば、駅、空港、港、および、停留所(バス停など)等の路線網表現上の結節点であるノードのノードデータと、ノード間を接続する鉄道路線、航空路線、航路、および、バス路線等のリンクのリンクデータとの組み合わせによって表現されるネットワークデータである。ノードデータには、ノード番号、緯度経度等の位置座標、ノード種別、接続するリンク本数、接続ノード番号、および、名称等を含んでいる。また、リンクデータには、リンク番号、接続する路線の種別、リンクの存在する行政区域の属性情報、リンク長、異常気象時通行規制区間、所要時間、および、名称等を含んでいる。また、路線網ネットワークデータは、交通機関の時刻表データおよび利用運賃料金データ等を含んでいる。ここで、時刻表データは、例えば、電車、飛行機、バス、路面電車、ロープウェイ、モノレール、ケーブルカー、および、船等の各公共交通機関の時刻表を表す情報等である。また、利用運賃料金データは、例えば、電車、飛行機、バス、路面電車、ロープウェイ、モノレール、ケーブルカー、および、船等の各交通機関を利用した場合に生じる利用運賃料金等を表す情報等である。   In addition, the route network data stored in the network information database 202b defines the route network of each transportation such as trains, planes, buses, trams, ropeways, monorails, cable cars, and ships (ferries, etc.). Network data, for example, node data of nodes that are nodes in the representation of a route network such as stations, airports, ports, and stops (bus stops, etc.), and railway lines, air routes, routes connecting nodes, And network data represented by a combination with link data of links such as bus routes. The node data includes a node number, position coordinates such as latitude and longitude, a node type, the number of links to be connected, a connected node number, and a name. Further, the link data includes a link number, a type of route to be connected, attribute information of an administrative area in which the link exists, a link length, a traffic regulation section during abnormal weather, a required time, a name and the like. In addition, the route network data includes timetable data of transportation facilities, data of fare used, and the like. Here, the timetable data is, for example, information representing a timetable of each public transportation such as a train, an airplane, a bus, a tram, a ropeway, a monorail, a cable car, and a ship. In addition, the usage fare data is, for example, information representing the usage fare, etc., which occurs when each transportation such as a train, an airplane, a bus, a tram, a ropeway, a monorail, a cable car, and a ship is used. .

また、POI情報データベース202cは、POI(point of interest)の位置情報等を含むPOI情報を記憶するPOI情報記憶手段である。ここで、POIの位置(座標)情報は、POIの位置座標、POIの電話番号、POIの住所、ならびに、POIの存在する地点の立地(都市部、郊外、港湾部、および、駅周辺等)および用途制限等を含んでいる。また、POI情報は、POIの名称、種別(カテゴリ)、URL、営業時間、取扱商品、平均価格(例えば、平均使用料金など)、評判、ランキング、立ち寄りやすさ、レコメンドスコア、写真データ、クーポン情報、口コミ(例えば、口コミ評価およびユーザコメントなど)、使用条件、使用可能性、施設規模、POI ID、当該POI情報へのアクセス回数またはアクセス頻度等の参照率、および、当該POI情報の更新日時等の情報を含んでいる。ここで、POIとは、便利な場所や興味のある場所などとして人が知覚する特定の地点および施設等であって、店舗(例えば、コンビニエンスストア、ガソリンスタンド、飲食店等)、会社、事務所、公共施設(例えば、官庁、学校、駅)、娯楽施設(例えば、映画館、劇場、遊園地等)、および、屋外施設(例えば、公園、バスターミナル、屋外駐車場等)等である。また、POIは、一時的に行われるイベント(例えば、祭り、コンサート、フリーマーケット、スポーツの試合等)のに関する情報であってもよい。   The POI information database 202c is a POI information storage unit that stores POI information including position information of a POI (point of interest). Here, the position (coordinates) information of the POI is the position coordinates of the POI, the telephone number of the POI, the address of the POI, and the location of the point where the POI exists (urban areas, suburbs, harbors, and the vicinity of stations). It also includes usage restrictions. In addition, POI information includes POI name, type (category), URL, business hours, products handled, average price (for example, average usage fee, etc.), reputation, ranking, ease of stopover, recommendation score, photo data, coupon information. , Word-of-mouth (for example, word-of-mouth evaluation and user comments), usage conditions, availability, facility size, POI ID, reference rate such as the number of times or frequency of access to the POI information, and update date and time of the POI information. Contains information about. Here, the POI is a specific point or facility perceived by a person as a convenient place or a place of interest, and is a store (for example, a convenience store, a gas station, a restaurant, etc.), a company, an office. , Public facilities (eg, government offices, schools, stations), entertainment facilities (eg, movie theaters, theaters, amusement parks, etc.), and outdoor facilities (eg, parks, bus terminals, outdoor parking lots, etc.). In addition, the POI may be information regarding a temporarily held event (for example, a festival, a concert, a flea market, a sports match, etc.).

事前検索ログデータベース202dは、検索要求取得部204aが端末装置100からネットワーク300を介して取得した検索ログのうち、事前検索ログを蓄積するデータベースである。   The pre-search log database 202d is a database that stores the pre-search log among the search logs acquired by the search request acquisition unit 204a from the terminal device 100 via the network 300.

ここで、事前検索ログについて説明する。事前検索ログとは、情報処理サーバ200がネットワークを介して端末装置100から取得した検索要求、あるいは取得した検索要求に基づいて経路情報取得部204bにより検索された結果の情報であって、それらのうちで少なくとも何らかの検索地点情報と、ユーザ検索実行日時以降の日時設定情報とが併せて付されている検索ログのことを指す。   Here, the pre-search log will be described. The advance search log is a search request acquired by the information processing server 200 from the terminal device 100 via the network, or information obtained as a result of the search by the route information acquisition unit 204b based on the acquired search request. It refers to a search log to which at least some search point information and date / time setting information after the user search execution date / time are attached together.

検索地点情報とは、例えば経路探索要求や経路探索結果に含まれる地点に関する情報であって、出発地、目的地、経由地等として設定された情報や通過地点、利用駅等の情報を指す。その他、経路探索結果に含まれる通過道路や鉄道路線等の経路区間に関する経路情報も該当する。また、経路探索以外の施設検索や時刻表検索の場合、検索条件あるいは検索結果に含まれる店舗や駅などのPOI情報が検索地点情報にあたる。   The search point information is, for example, information about a point included in a route search request or a route search result, and indicates information set as a departure place, a destination, a waypoint, etc., a passing point, a use station, or the like. In addition, route information related to route sections such as passing roads and railroad lines included in the route search result is also applicable. Further, in the case of facility search or timetable search other than route search, POI information such as stores and stations included in search conditions or search results corresponds to search point information.

ユーザ検索実行日時以降の日時設定情報とは、ユーザが検索実行時に検索条件として指定した日時設定情報であり、さらに検索実行時よりも未来の日時が指定されているものをいう。例えば経路探索要求あるいは経路探索結果に含まれるユーザが指定した未来の日時条件であって、指定出発日時あるいは指定到着日時などが該当する。その他、経路探索以外の情報検索であっても、日時設定情報を含み得る。例えば、施設検索や交通情報検索、時刻表検索の際に検索条件として未来の特定日時がユーザにより指定されている場合も、ユーザ検索実行日時以降の日時設定条件が付されているといえる。ユーザが日時指定を行わない一般的な情報検索(リアルタイム検索)の検索ログについては、ユーザ検索実行日時以降の日時設定情報を含まないため、事前検索ログに該当しない。   The date / time setting information after the user search execution date / time is date / time setting information specified by the user as a search condition at the time of executing the search, and further indicates a date / time that is later than that at the time of executing the search. For example, it is a future date and time condition designated by the user included in the route search request or the route search result, and the designated departure date and time or the designated arrival date and time are applicable. In addition, information search other than route search may also include date and time setting information. For example, even when a future specific date and time is specified by the user as a search condition at the time of facility search, traffic information search, and timetable search, it can be said that the date and time setting conditions after the user search execution date and time are attached. A search log of a general information search (real-time search) in which the user does not specify the date and time does not correspond to the pre-search log because the date and time setting information after the user search execution date and time is not included.

図2を用いて、事前検索ログデータベース202dに記憶される事前検索要求ログテーブルの一例について説明する。事前検索要求ログテーブルは、事前検索要求の内容を記憶したテーブルである。ここでは特に経路探索に際しての事前検索要求ログテーブルを例に挙げて説明する。   An example of the preliminary search request log table stored in the preliminary search log database 202d will be described with reference to FIG. The pre-search request log table is a table that stores the contents of the pre-search request. Here, a pre-search request log table for route search will be described as an example.

図2に示すように、事前検索要求ログテーブルは、経路探索要求IDと、検索地点情報と、時刻指定情報とユーザが検索を実行した日時である検索実行日時とを対応付けて記憶する。例えば、経路探索要求ID:001は、検索実行日時:「2013/1/5 10:49」出発地:N社、目的地:Sタワー、経由地:GEM駅、到着希望日時:「2013/1/11 20:20」と対応付けて記憶される。ここで、経由地については、図示したように1つの地点であってもよいし、複数の地点であってもよいし、無くてもよい。   As shown in FIG. 2, the pre-search request log table stores the route search request ID, the search point information, the time designation information, and the search execution date and time, which is the date and time when the user executed the search. For example, the route search request ID: 001 is a search execution date and time: “2013/1/5 10:49” Departure place: N company, destination: S tower, waypoint: GEM station, desired arrival date and time: “2013/1 / 11 20:20 ”and stored. Here, the transit point may be one point as shown in the figure, may be a plurality of points, or may not be.

事前検索結果ログは、例えば端末装置100からネットワーク300を介して取得した経路探索要求情報に基づいて情報処理サーバ200の経路情報取得部204bが取得した経路情報を蓄積したログである。この経路情報についても検索地点情報に含まれる。   The pre-search result log is a log in which the route information acquired by the route information acquisition unit 204b of the information processing server 200 is accumulated based on the route search request information acquired from the terminal device 100 via the network 300, for example. This route information is also included in the search point information.

経路情報は、出発地から目的地までの経路に関する情報である。ここで、経路は一つの移動手段で構成されるものでもよいし、複数の移動手段を組み合わせて構成されるものでもよい。例えば、自動車だけの自動車経路でもよいし、徒歩と公共交通機関を組み合わせた経路でもよい。また、経路情報は、出発地から目的地までに通過する地点と道路または路線を示す情報によって構成される。   The route information is information about a route from a departure place to a destination. Here, the route may be configured by one moving means or may be configured by combining a plurality of moving means. For example, it may be a car route consisting of only a car, or a route that combines foot and public transportation. In addition, the route information is composed of information indicating a point and a road or a route passing from the starting point to the destination.

経路情報の第1例としては、探索した経路を示すリンクデータの組み合わせ等のようにリンク列やノード列とで構成される。なお、経路情報は、経路の位置情報(例えば、形状点列等)や、当該経路を示す画像データ(例えば、ポリライン等)などを含んでいてもよい。また、経路情報は、出発地、目的地、経由地の緯度経度高度等の情報を含んでいてもよい。更に経路情報は、出発時刻や到着時刻などの経路探索条件や、経路の距離や所要時間および移動手段などを含んでいてもよい。   A first example of the route information is composed of a link string and a node string such as a combination of link data indicating the searched route. Note that the route information may include position information of the route (for example, a shape point sequence), image data indicating the route (for example, polyline), and the like. In addition, the route information may include information such as latitude, longitude and altitude of a departure place, a destination, and a waypoint. Further, the route information may include route search conditions such as departure time and arrival time, route distance and required time, and transportation means.

また、経路情報の第2例としては、図3に示すように、地点情報(例えば、出発地、目的地、経由地)と通過区間情報(例えば、経路中の道路、経路中の路線)と到達予定日時情報(例えば、出発予定日時、到着予定日時、通過予定日時)とで構成される。   In addition, as a second example of the route information, as shown in FIG. 3, point information (for example, a departure place, a destination, a waypoint) and passage section information (for example, a road in the route, a route in the route), Scheduled arrival date / time information (for example, scheduled departure date / time, estimated arrival date / time, scheduled passage date / time).

ここで、地点情報は、経路情報に含まれる地点に関する情報である。すなわち、経路情報中の出発地、目的地、経由地等に関する情報であり、POIの名称、緯度経度高度、住所、および電話番号等の情報である。なお、経由地に関する情報は、経路探索要求情報中に設定されている経由地の情報でもよいし、経路探索の結果、算出された乗駅、降駅、乗降駅、交差点、IC(インターチェンジ)、JCT(ジャンクション)、および駅ホーム等の通過地点に関する情報でもよい。   Here, the point information is information about the points included in the route information. That is, it is information about a departure place, a destination, a waypoint, etc. in the route information, and is information such as a POI name, latitude / longitude altitude, address, and telephone number. The information on the waypoints may be information on the waypoints set in the route search request information, or as a result of the route search, a boarding station, alighting station, a boarding / alighting station, an intersection, an IC (interchange), It may be information about a JCT (junction) and a passing point such as a station platform.

また、通過区間情報は、経路情報に含まれる通過区間に関する情報である。すなわち、鉄道路線、バス路線等の公共交通機関の路線や、一般道路、高速道路等の道路のうちの、通過する区間に関する情報であり、路線名称、道路名称、リンクID等の情報である。   The passage section information is information about the passage section included in the route information. That is, it is information about a section through which a route of public transportation such as a railway route or a bus route or a road such as a general road or an expressway passes, and is information such as a route name, a road name, and a link ID.

また、到達予定日時情報は、経路情報に含まれる時刻に関する情報である。すなわち、経路情報中の出発地の出発予定日時、目的地の到着予定日時、経由地の通過予定日時、通過区間の通過予定日時等の日時情報である。ここで、日時情報は「2013/1/11 19:55」等の日時であってもよいし、「2013/1/11 19:55 〜 2013/1/11 20:15」等の期間であってもよい。   The expected arrival date and time information is information about the time included in the route information. That is, it is date and time information such as the scheduled departure date and time of the departure place, the scheduled arrival date and time of the destination, the scheduled passage date and time of the transit point, and the scheduled passage date and time of the passage section in the route information. Here, the date / time information may be a date / time such as “2013/11/11 19:55” or a period such as “2013/11/11 19:55 to 2013/11/11 20:15”. May be.

図3は、事前検索結果ログテーブルの一例としての経路探索結果テーブルを表す図である。
経路探索結果テーブルは、経路探索結果IDと、検索地点情報としての地点情報(出発地、目的地、経由地)、通過区間情報と、到達予定日時情報(出発地の出発予定日時、目的地の到着予定日時、経由地および通過区間の通過予定日時)と、ユーザが検索を実行した日時である検索実行日時とを対応付けて記憶する。例えば、経路探索結果ID:101は、出発地:N社、出発予定日時:「2013/1/11 19:45」、目的地:Sタワー、到着予定日時:「2013/1/11 20:20」、経由地:GEM駅、経由地1通過予定日時:「2013/1/11 19:55」、経由地2:OSA駅、経由地2通過予定日時:「2013/1/11 20:15」、区間1:H線、区間1通過予定日時:「2013/1/11 19:55 〜 2013/1/11 20:15」と対応付けて記憶される。ここで、経由地については、図示したように複数の地点であってもよい。また、ここで、区間については、図示したように1つの区間であってもよいし、複数の区間であってもよい。
FIG. 3 is a diagram showing a route search result table as an example of the pre-search result log table.
The route search result table includes a route search result ID, point information (departure point, destination, transit point) as search point information, transit section information, and expected arrival date / time information (scheduled departure date / time of destination, destination The estimated arrival date and time, the transit point and the estimated passage date and time of the passage section, and the search execution date and time, which is the date and time when the user executed the search, are stored in association with each other. For example, the route search result ID: 101 is the departure place: N company, the scheduled departure date and time: “2013/11/11 19:45”, the destination: S tower, the estimated arrival date and time: “2013/11/11 20:20. , Via point: GEM station, scheduled date / time for transit point 1: “2013/11/11 19:55”, transit point 2: OSA station, scheduled date / time for transit point 2: “2013/11/11 20:15” , Section 1: H line, Section 1 scheduled passage date and time: “2013/11/11 19:55 to 2013/11/11 20:15” are stored in association with each other. Here, the transit points may be a plurality of points as illustrated. Further, here, the section may be one section as shown in the figure, or may be a plurality of sections.

制御部204は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部204は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部204は、機能概念的に、検索要求取得部204a、経路情報取得部204b、分析指標受付部204c、分析情報生成部204d、および出力情報生成部204eを備える。   The control unit 204 has a control program such as an OS (Operating System), a program defining various processing procedures, and an internal memory for storing required data. Then, the control unit 204 performs information processing for executing various processes by using these programs and the like. The control unit 204 functionally and conceptually includes a search request acquisition unit 204a, a route information acquisition unit 204b, an analysis index reception unit 204c, an analysis information generation unit 204d, and an output information generation unit 204e.

このうち、検索要求取得部204aは、端末装置100の入力部114を介して利用者により設定された検索条件に基づく検索要求を取得する検索要求取得手段である。
検索要求取得部204aは、取得した検索要求に含まれる検索実行日時、日時設定情報および検索地点情報に基づき、事前検索要求を抽出して事前検索ログデータベース202dに記憶する。なお、検索実行日時は、検索要求に含まれていてもよいし、検索要求取得部204aが当該検索要求を取得した日時をサーバ側で記憶した情報であってもよい。なお、上述のように検索要求取得部204aが検索要求を取得する度に事前検索要求ログのみを抽出し、事前検索ログデータベースに逐一記憶するようにしてもよく、あるいは、一旦全ての検索要求を全体検索ログデータベース(図示しない)に記憶しておき、全体検索ログデータベース内に格納された検索ログ群から事前検索ログのみを抽出して、事前検索ログデータベース202dを別途作成するようにしてもよい。
Of these, the search request acquisition unit 204a is a search request acquisition unit that acquires a search request based on the search conditions set by the user via the input unit 114 of the terminal device 100.
The search request acquisition unit 204a extracts the pre-search request based on the search execution date / time, the date / time setting information, and the search location information included in the acquired search request, and stores the pre-search request in the pre-search log database 202d. The search execution date and time may be included in the search request, or may be information in which the date and time when the search request acquisition unit 204a acquires the search request is stored on the server side. As described above, each time the search request acquisition unit 204a acquires a search request, only the advance search request log may be extracted and stored in the advance search log database one by one, or all search requests may be temporarily stored. It may be stored in a general search log database (not shown) and only the preliminary search logs may be extracted from the search log group stored in the general search log database to separately create the preliminary search log database 202d. .

経路情報取得部204bは、検索要求取得部204aが取得した検索要求が経路探索に関する検索要求である場合、当該検索要求に含まれる経路探索条件に基づき、経路探索条件を満たす出発地から目的地までの経路である経路情報を取得する経路情報取得手段である。   When the search request acquired by the search request acquisition unit 204a is a search request related to a route search, the route information acquisition unit 204b, based on the route search condition included in the search request, from a departure point satisfying the route search condition to a destination. It is a route information acquisition means for acquiring the route information which is the route.

経路情報取得部204bは、ネットワークデータベース206aに記憶されたネットワークデータに基づいて、出発地と目的地を少なくとも含む経路探索条件を満たす出発地から目的地までの経路を探索する。ここで、経路情報取得部204bは、端末装置100から受信した経路探索要求情報に含まれる経路探索条件を用いる。また、経路情報取得部204bは、予め記憶部202に記憶された経路探索条件を用いてもよい。経路情報取得部204bにより探索される経路情報は、出発地から目的地までに通過する地点と道路または路線を示す情報によって構成される。例えば、リンクとノードの組み合わせからなるように構成されてもよいし、図3に示すような地点情報と区間情報と到達日時情報(出発予定日時、到着予定日時、経由地1通過予定日時、区間1通過予定日時等)との組み合わせからなるように構成してもよい。   The route information acquisition unit 204b searches a route from a departure place to a destination that satisfies the route search condition including at least the departure place and the destination based on the network data stored in the network database 206a. Here, the route information acquisition unit 204b uses the route search condition included in the route search request information received from the terminal device 100. Further, the route information acquisition unit 204b may use the route search conditions stored in the storage unit 202 in advance. The route information searched by the route information acquisition unit 204b is configured by information indicating a point and a road or a route passing from the starting point to the destination. For example, it may be configured by combining a link and a node, and the spot information, section information, and arrival date / time information (scheduled departure date / time, estimated arrival date / time, transit point 1 passage scheduled date / time, section, etc.) as shown in FIG. 1 scheduled passage date and time).

また、経路情報取得部204bは、事前検索ログデータベース202bにおける事前検索結果ログテーブルを参照して、経路探索条件を満たす出発地から目的地までの経路探索履歴を抽出することにより、経路情報を取得してもよい。   In addition, the route information acquisition unit 204b acquires route information by referring to the preliminary search result log table in the preliminary search log database 202b and extracting a route search history from a departure point to a destination that satisfies the route search condition. You may.

分析指標受付部204cは、端末装置100の分析指標設定部102bを介してユーザが設定した分析指標を取得し、指定を受け付ける分析指標受付手段である。例えば特定の地点、区間、日時、時間帯、曜日、などを分析指標として指定可能であって、地点は、POI名称、緯度経度、住所、および電話番号等の情報で指定を受け付ける。また、区間は、路線名称、道路名称、リンクID等の情報で指定を受け付ける。また、日時は、日付や時刻、期間等の情報で指定を受け付ける。そのほか、時間帯や曜日、日種(平日/土日)、移動体属性(鉄道路線や自動車、自転車などの移動手段の種別)、利用者属性(年齢や性別、年代等)、天候情報など、事前検索ログに付与されている情報あるいは事前検索ログから推定可能な情報に基づき、あらゆる情報を分析指標とすることができる。なおこれらの分析指標の一又は複数の組み合わせであってもよい。本実施例では、端末装置100から混雑予測のための分析指標を受信し、指定を受け付ける。なお、混雑予測日時は、端末装置100から受信した混雑予測対象情報に含まれる情報の代わりに、記憶部202に予め記憶されている日時情報を使用するようにしてもよい。ここで、記憶部202に予め記憶されている日時情報は、現在日時でもよいし、所定の日時や期間でもよいし、現在日時を基点とした前後1週間などの期間を規定する情報であってもよい。   The analysis index receiving unit 204c is an analysis index receiving unit that acquires the analysis index set by the user via the analysis index setting unit 102b of the terminal device 100 and receives the designation. For example, a specific point, section, date and time, time zone, day of the week, etc. can be designated as an analysis index, and the point is designated by information such as POI name, latitude / longitude, address, and telephone number. In addition, the section accepts designation by information such as a route name, a road name, and a link ID. In addition, the date and time accepts designation by information such as date, time, and period. In addition, time zone, day of the week, day type (weekdays / Saturdays and Sundays), moving body attributes (type of transportation such as railway lines, cars, bicycles, etc.), user attributes (age, gender, age, etc.), weather information, etc. Any information can be used as an analysis index based on the information given to the search log or the information that can be estimated from the pre-search log. Note that one or a plurality of combinations of these analysis indexes may be used. In the present embodiment, the analysis index for congestion prediction is received from the terminal device 100 and the designation is accepted. As the congestion prediction date and time, date and time information stored in advance in the storage unit 202 may be used instead of the information included in the congestion prediction target information received from the terminal device 100. Here, the date and time information stored in advance in the storage unit 202 may be a current date and time, a predetermined date and time or a period, or information that defines a period such as one week before and after the current date and time as a starting point. Good.

抽出部204dは、分析指標受付部204cが受け付けた分析指標としての条件に該当する対象事前検索ログを、事前検索データベース202bから抽出する抽出手段である。
例えば、図3において分析指標受付部204cが受け付けた分析指標が「Sタワー」であった場合、検索地点情報に「Sタワー」を含む探索結果ID101と、ID103とを分析対象の事前検索ログとして抽出する。さらに、事前検索要求ログテーブルを参照し、「Sタワー」を検索地点情報に含む探索要求ID001も抽出対象としてもよい。一方、分析指標が「2013/1/11 12:00−24:00」であった場合、予定日時が「2013/1/11 19:45」である探索結果ID101が条件を満たすものとして、抽出対象となる。ここで抽出対象は、分析指標との完全一致でもよいし、所定の幅を持たせても良い。特に、抽出条件を完全一致とした場合において対象事前検索ログの数が所定数に満たない場合は、条件が近い事前検索ログを抽出してもよい。前述の例の場合、ID103の事前検索ログについても抽出対象としてもよい。
The extraction unit 204d is an extraction unit that extracts, from the pre-search database 202b, the target pre-search log that satisfies the condition as the analysis index received by the analysis index receiving unit 204c.
For example, when the analysis index received by the analysis index receiving unit 204c in FIG. 3 is “S tower”, the search result ID 101 and the ID 103 that include “S tower” in the search point information are used as the pre-search log for the analysis target. Extract. Furthermore, the search request ID 001 including “S tower” in the search point information may also be the extraction target by referring to the pre-search request log table. On the other hand, when the analysis index is “2013/11/11 12: 00-24: 00”, the search result ID 101 whose scheduled date and time is “2013/11/11 19:45” satisfies the condition and is extracted. Be the target. Here, the extraction target may be a perfect match with the analysis index, or may have a predetermined width. In particular, if the number of target pre-search logs is less than the predetermined number when the extraction condition is a perfect match, the pre-search logs having similar conditions may be extracted. In the case of the above example, the pre-search log of ID 103 may also be the extraction target.

分析情報生成部204eは、抽出部204dにより抽出された対象事前検索ログと分析指標受付部204cが受け付けた分析指標とに基づいて、分析地点および/または分析区間の分析情報を生成する分析情報生成手段である。ここで、本実施形態における分析情報生成の例として混雑予測情報を生成する場合、混雑予測地点または混雑予測区間の、混雑予測日時における事前検索ログ数に基づいて混雑度の指標を算出することができる。さらに対象事前検索ログ数を、あらかじめ保持している定常検索数データと比較したり、混雑予測地点または混雑予測区間の許容人数・許容車台数などの情報との比較に基づいて指標を算出してもよい。ここで、指標は、70%などの比率を示す数値でもよいし、数値に基づいた混雑率(例えば、混雑率:高、混雑率:中)などの表現であってもよい。   The analysis information generation unit 204e generates analysis information that generates analysis information of an analysis point and / or an analysis section based on the target pre-search log extracted by the extraction unit 204d and the analysis index received by the analysis index reception unit 204c. It is a means. Here, when generating the congestion prediction information as an example of the analysis information generation in the present embodiment, the congestion degree index may be calculated based on the number of pre-search logs at the congestion prediction date and time of the congestion prediction point or the congestion prediction section. it can. In addition, the number of target pre-search logs is compared with the number of regular searches held in advance, and an index is calculated based on comparison with information such as the allowable number of people and the number of allowed vehicles at the congestion prediction point or congestion prediction section. Good. Here, the index may be a numerical value indicating a ratio such as 70%, or may be an expression such as a congestion rate (for example, congestion rate: high, congestion rate: medium) based on the numerical value.

また、POIデータベース202cに記憶されているPOIデータと照らし合わせることで、より精度の高い分析が可能である。具体的には、分析指標である分析対象日時近くに分析対象地点の周辺においてイベントの開催が予定されている場合、通常時に比べ突発的な移動需要が発生する可能性が高いものと推定できるため、対象事前検索ログ数に所定数上乗せして混雑度の値を高めることができる。
また、POIデータを、移動需要増加箇所の原因推定に用いることもできる。例えば、分析対象地点における対象事前検索ログ数が通常よりも多いことから突発的移動需要の発生が検出でき、かつPOIデータベースから分析対象地点周辺でイベントが開催されていた場合は、当該突発的移動需要はそのイベントに起因するものであると推定できる。このような分析は、過去の渋滞発生箇所の原因推定等に特に有効である。
Further, by comparing with the POI data stored in the POI database 202c, a more accurate analysis can be performed. Specifically, when an event is scheduled to be held near the analysis target point near the analysis target date and time, which is an analysis index, it can be estimated that there is a high possibility that sudden mobile demand will occur compared to normal times. The value of the congestion degree can be increased by adding a predetermined number to the number of target pre-search logs.
Further, the POI data can be used for estimating the cause of the location where the demand for movement increases. For example, if the number of target pre-search logs at the analysis target point is larger than usual, occurrence of sudden movement demand can be detected, and if an event is held around the analysis target point from the POI database, the sudden movement will occur. It can be estimated that the demand is due to the event. Such an analysis is particularly effective for estimating the cause of the past congestion occurrence location.

また、分析指標として設定された分析日時と対象事前検索ログに含まれる日時設定情報との時間差に基づき、分析日時における検索ログの増加見込数を算出した上で分析情報を生成してもよい。   Further, based on the time difference between the analysis date and time set as the analysis index and the date and time setting information included in the target pre-search log, the analysis information may be generated after calculating the expected increase in the number of search logs at the analysis date and time.

また、出力情報生成部204fは、端末装置100の出力部116に出力する情報である出力情報を生成する手段である。出力情報は、分析情報生成部204eの生成した分析情報を表示するための情報である。ここで、分析情報を表示するための出力情報の一例としては、図5に示すように、混雑予測地点または混雑予測区間の時刻毎の混雑予測情報である分析情報を時系列に沿ったグラフ状に配置したものである。さらに、出力情報は、地図情報データベース202aに記憶された地図情報に基づいて、基準地点または現在位置を含む地図を表示するための情報であってもよいし、POI情報データベース202cから検索または選択されたPOI情報を表示するための情報であってもよい。また、出力情報は、経路情報取得部204bが取得した経路情報を表示するための情報であってもよい。   The output information generation unit 204f is a unit that generates output information that is information to be output to the output unit 116 of the terminal device 100. The output information is information for displaying the analysis information generated by the analysis information generation unit 204e. Here, as an example of the output information for displaying the analysis information, as shown in FIG. 5, the analysis information, which is the congestion prediction information for each time of the congestion prediction point or the congestion prediction section, is displayed in a graph form in time series. It was placed in. Further, the output information may be information for displaying a map including the reference point or the current position based on the map information stored in the map information database 202a, or may be retrieved or selected from the POI information database 202c. It may be information for displaying the POI information. The output information may be information for displaying the route information acquired by the route information acquisition unit 204b.

また、出力情報生成部204fは生成した出力情報を、通信制御インタフェース部206を介して、端末装置100に送信してもよい。   The output information generation unit 204f may also transmit the generated output information to the terminal device 100 via the communication control interface unit 206.

[端末装置100の構成]
また、図1において、端末装置100は、検索条件設定を受け付け、情報処理サーバ200に対して、受け付けた検索条件に基づく検索要求を送信する等の機能を有する。
[Configuration of terminal device 100]
Further, in FIG. 1, the terminal device 100 has a function of receiving the search condition setting and transmitting a search request based on the received search condition to the information processing server 200.

端末装置100は、情報処理サーバ200とネットワーク300を介して接続され、ユーザが使用する装置である。例えば、デスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置、携帯電話、スマートフォン、PHSおよびPDA等の携帯端末装置、および走行経路案内等を行なうナビゲーション端末(例えば、カーナビゲーション装置)等である。ここで、情報処理装置100は、インターネットブラウザ等を搭載していてもよく、経路案内アプリケーション、乗換案内アプリケーション、および情報検索アプリケーション等を搭載していてもよい。   The terminal device 100 is a device that is connected to the information processing server 200 via the network 300 and is used by a user. For example, it is an information processing device such as a desktop or notebook personal computer, a mobile phone, a smartphone, a mobile terminal device such as PHS and PDA, and a navigation terminal (for example, a car navigation device) for performing travel route guidance and the like. Here, the information processing apparatus 100 may be equipped with an internet browser or the like, and may be equipped with a route guidance application, a transfer guidance application, an information search application, or the like.

図1に示すように、本実施形態の端末装置100は、概略的に、制御部102、通信制御インタフェース部104、入出力制御インタフェース部106、位置情報取得部112、および、入出力部(入力部114、および、出力部116)を少なくとも備える。   As shown in FIG. 1, the terminal device 100 of the present embodiment schematically includes a control unit 102, a communication control interface unit 104, an input / output control interface unit 106, a position information acquisition unit 112, and an input / output unit (input. At least a section 114 and an output section 116).

ここで、制御部102は、各種処理を行う制御手段である。また、通信制御インタフェース部104は、通信回線や電話回線などに接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインタフェースであり、端末装置100とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インタフェース部104は、情報処理サーバ200等と通信回線を介してデータを通信する機能を有している。また、位置情報取得部112は、リアルタイムに現在位置取得が行えるよう、GPS機能やIMES機能等を有している。GPS機能を有する位置情報取得部112は、GPS衛星等の位置発信装置500からの信号を受信して、位置情報を取得するようにしてもよい。   Here, the control unit 102 is a control unit that performs various processes. The communication control interface unit 104 is an interface connected to a communication device (not shown) such as an antenna or a router connected to a communication line or a telephone line, and communication between the terminal device 100 and the network 300. It has a control function. That is, the communication control interface unit 104 has a function of communicating data with the information processing server 200 or the like via a communication line. The position information acquisition unit 112 has a GPS function, an IMES function, and the like so that the current position can be acquired in real time. The position information acquisition unit 112 having the GPS function may receive a signal from the position transmission device 500 such as a GPS satellite to acquire the position information.

また、入力部114は、音声の入力を行う音声入力手段(例えば、マイク等)を備えている。また、入力部114は、押下することにより入力等を行なう操作入力手段(例えば、ボタン、スイッチ等)を備えていても良い。また、出力部116は、アプリケーション等の表示画面を表示する表示手段(例えば、液晶または有機EL等から構成されるディスプレイおよびモニタ等)である。また、出力部116は、音声データを音声として出力する音声出力手段(例えば、スピーカ等)であってもよい。ここで、出力部116の表示手段は、タッチパネル等であり入力部114として機能するものであってもよい。また、入出力制御インタフェース部106は、出力部116、入力部114等の制御を行う機能を有する。   The input unit 114 also includes a voice input unit (for example, a microphone) that inputs voice. Further, the input unit 114 may be provided with operation input means (for example, buttons, switches, etc.) for inputting by pressing. The output unit 116 is a display unit (for example, a display and a monitor including liquid crystal or organic EL) that displays a display screen of an application or the like. The output unit 116 may be a voice output unit (for example, a speaker) that outputs voice data as voice. Here, the display unit of the output unit 116 may be a touch panel or the like and function as the input unit 114. Further, the input / output control interface unit 106 has a function of controlling the output unit 116, the input unit 114, and the like.

また、制御部102は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部102は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部102は、機能概念的に、経路探索条件設定部102a、出力情報取得部102b、および、アンケート回答情報送信部102cを備える。   Further, the control unit 102 has a control program such as an OS, a program defining various processing procedures, and an internal memory for storing required data. Then, the control unit 102 performs information processing for executing various processes by using these programs and the like. The control unit 102 functionally conceptually includes a route search condition setting unit 102a, an output information acquisition unit 102b, and a questionnaire response information transmission unit 102c.

検索条件設定部102aは、情報取得条件を設定する検索条件設定手段である。検索条件設定部102aは、ユーザに入力部114を介して検索条件を入力させる。また、検索条件設定部102aは、予め設定され記憶部202に記憶された検索条件を用いてもよい。情報検索の種別は経路探索のほか、施設情報の検索、時刻表検索、交通情報検索などがある。   The search condition setting unit 102a is a search condition setting unit that sets information acquisition conditions. The search condition setting unit 102a allows the user to input search conditions via the input unit 114. Further, the search condition setting unit 102a may use the search condition set in advance and stored in the storage unit 202. The types of information search include route search, facility information search, timetable search, and traffic information search.

情報検索の種別が経路探索である場合は、少なくとも出発地と目的地と出発希望日時または到着希望日時を含む検索条件を設定する。また、検索条件設定部102aは、位置情報取得部112により取得される位置情報に基づく端末装置100の利用者等の移動体の現在位置を出発地に設定するようにしてもよい。また、検索条件設定部102aは、出発希望日時に情報処理システムに備えた計時手段(図示せず)から取得した現在日時を設定するようにしてもよい。また、検索条件は、経由地や、経由地の経由希望日時を含んでいてもよい。また、移動手段やユーザ属性に関する情報を含んでいてもよい。その他、所要時間や料金や距離や乗換回数等のように、経路探索における優先項目(評価対象とするコスト等)を含んでいてもよい。なお、検索条件設定部102aは、得られた検索条件を情報処理サーバ200に送信し、送信された検索条件は、情報処理サーバ200の検索要求取得部204aが受信する。   When the type of information search is route search, search conditions including at least a departure place, a destination, a desired departure date and time or a desired arrival date and time are set. Further, the search condition setting unit 102a may set the current position of the mobile body such as the user of the terminal device 100 based on the position information acquired by the position information acquisition unit 112 to the departure place. Further, the search condition setting unit 102a may set the desired date and time of departure to the current date and time obtained from a clocking means (not shown) provided in the information processing system. Further, the search condition may include a waypoint and a desired date and time of the waypoint. It may also include information about the means of transportation and user attributes. In addition, priority items (e.g., cost to be evaluated) in the route search may be included such as required time, charge, distance, number of transfers, and the like. The search condition setting unit 102a transmits the obtained search conditions to the information processing server 200, and the search request acquisition unit 204a of the information processing server 200 receives the transmitted search conditions.

分析指標設定部102bは、分析を行う際の分析指標を設定する手段である。分析指標設定部102bは、ユーザが入力部114を介して入力した情報に基づいて分析指標を設定する。分析指標としては、例えば特定の地点、エリア、区間、日時などを設定可能であって、地点は、POIの名称、緯度経度高度、住所、および電話番号等の情報で設定を受け付ける。また、区間は、路線名称、道路名称等の情報で設定を受け付ける。また、日時は、日付や時刻、期間等の情報で設定を受け付ける。そのほか、時間帯や曜日、移動体種別、利用者属性などのあらゆる情報を分析指標として、一または複数を組み合わせて設定することができるようにしてもよい。なお、分析指標設定部102bは、設定された分析指標を、通信制御インタフェース部104を介して情報処理サーバ200に送信し、送信された分析対象情報は、情報処理サーバ200の分析指標受付部204cが受信する。   The analysis index setting unit 102b is means for setting an analysis index when performing analysis. The analysis index setting unit 102b sets the analysis index based on the information input by the user via the input unit 114. As the analysis index, for example, a specific point, area, section, date and time, etc. can be set, and the point accepts the setting with information such as POI name, latitude / longitude altitude, address, and telephone number. Further, the section accepts the setting with information such as a route name and a road name. In addition, the date and time accepts the setting with information such as date, time, and period. In addition, it is possible to set all or one of a plurality of pieces of information such as a time zone, a day of the week, a mobile body type, a user attribute, etc. as an analysis index. The analysis index setting unit 102b transmits the set analysis index to the information processing server 200 via the communication control interface unit 104, and the transmitted analysis target information is the analysis index receiving unit 204c of the information processing server 200. To receive.

出力情報取得部102cは、情報処理サーバ200の出力情報生成部204fで生成された出力情報を、通信制御インタフェース部104を介して情報処理サーバ200から取得する出力情報取得手段である。
以上で、本実施形態における情報処理システムの構成の一例の説明を終える。
The output information acquisition unit 102c is an output information acquisition unit that acquires the output information generated by the output information generation unit 204f of the information processing server 200 from the information processing server 200 via the communication control interface unit 104.
This is the end of the description of the example of the configuration of the information processing system according to the present embodiment.

[情報処理システムの処理]
次に、このように構成された本実施形態におけるナビゲーションシステムの処理の一例について、以下に図2から図5を参照して詳細に説明する。
[Processing of information processing system]
Next, an example of processing of the navigation system according to the present embodiment configured as described above will be described in detail below with reference to FIGS. 2 to 5.

図4は、本実施形態における情報処理システムの処理の一例を示すフローチャートである。   FIG. 4 is a flowchart showing an example of processing of the information processing system in this embodiment.

まず、端末装置100の分析指標設定部102bは、ユーザが入力部114を介して入力した情報に基づいて分析指標を設定する、(ステップSA‐1)。   First, the analysis index setting unit 102b of the terminal device 100 sets the analysis index based on the information input by the user via the input unit 114 (step SA-1).

そして、分析指標設定部102bは、設定された分析指標に関する情報を、通信制御インタフェース部104を介して情報処理サーバ200に送信する。(ステップSA−2)。   Then, the analysis index setting unit 102b transmits information about the set analysis index to the information processing server 200 via the communication control interface unit 104. (Step SA-2).

次に、情報処理サーバ200の分析指標受付部204cは、端末装置100から送信された分析指標情報を受信する(ステップSA‐3)。   Next, the analysis index receiving unit 204c of the information processing server 200 receives the analysis index information transmitted from the terminal device 100 (step SA-3).

次に、情報処理サーバ200の抽出部204dは、事前検索ログデータベース202dから、上記分析指標に対応する事前検索ログ群を抽出する(ステップSA−4)。
次に、情報処理サーバ200の分析情報生成部204eは、抽出された対象事前検索ログ群と上記分析指標とに基づいて、分析情報を生成する(ステップSA−5)。
Next, the extraction unit 204d of the information processing server 200 extracts the pre-search log group corresponding to the analysis index from the pre-search log database 202d (step SA-4).
Next, the analysis information generation unit 204e of the information processing server 200 generates analysis information based on the extracted target pre-search log group and the analysis index (step SA-5).

分析情報の生成処理の第1例として、分析情報生成部204eは、事前検索ログデータベース202dに記憶された事前検索ログと分析指標受付部204cが受け付けた分析指標に関する情報とに基づいて混雑予測情報を生成する。   As a first example of the analysis information generation processing, the analysis information generation unit 204e uses the pre-search log stored in the pre-search log database 202d and the congestion prediction information based on the information regarding the analysis index received by the analysis index receiving unit 204c. To generate.

具体的な処理の例について、図2を用いて説明する。抽出部204dは、分析指標に関する情報中の混雑予測地点を示す情報と混雑予測日時を示す情報とを含む事前検索ログを事前検索ログデータベース202dから抽出する。例えば、混雑予測を行うに際し、予測地点を示す指標としてPOIの名称「Sタワー」と混雑予測日時を示す指標として日付「2013/1/11」とが含まれている場合、事前検索ログ抽出部204dは、検索地点情報に「Sタワー」を含み、かつ、時刻指定情報中に「2013/1/11」を含む事前検索ログである経路探索要求ID:001を抽出する。分析情報生成部204eは、抽出された事前検索ログに基づき、混雑予測地点の事前検索ログの数のカウントを1つインクリメントする。このようにして、事前検索ログデータベース202d内の該当する事前検索ログの数をカウントして、混雑予測情報を生成する。   An example of a specific process will be described with reference to FIG. The extraction unit 204d extracts, from the pre-search log database 202d, a pre-search log including information indicating a congestion prediction point and information indicating a congestion prediction date and time in the information about the analysis index. For example, when the congestion prediction includes the POI name “S tower” as the index indicating the prediction point and the date “2013/11/11” as the index indicating the congestion prediction date and time, the pre-search log extraction unit 204d extracts a route search request ID: 001 which is a prior search log that includes "S tower" in the search point information and "2013/11/11" in the time designation information. The analysis information generation unit 204e increments the count of the number of pre-search logs at the congestion prediction point by 1, based on the extracted pre-search log. In this way, the number of relevant pre-search logs in the pre-search log database 202d is counted to generate congestion prediction information.

なお、上記では混雑予測地点を示す情報としてPOIの名称が設定されている場合に、検索地点情報に「Sタワー」が含まれている事前検索ログを抽出する例について説明したが、本実施形態ではこれに限らず、POIの名称「Sタワー」に対応する住所、電話番号等の情報を、POI情報データベース202cを参照して特定し、特定した情報を含む事前検索ログを抽出するようにしてもよい。
また、日時設定条件が2013・1・11であり、かつ区間情報からSタワー周辺を通過することが推測可能な事前検索ログについても、抽出対象としてもよい。
Note that, in the above, an example in which a pre-search log including “S tower” in the search point information is extracted when the POI name is set as the information indicating the congestion prediction point has been described. Not limited to this, the information such as the address and the telephone number corresponding to the POI name "S Tower" is specified by referring to the POI information database 202c, and the pre-search log including the specified information is extracted. Good.
Further, the pre-search log whose date / time setting condition is 2013.1.11 and which can be estimated to pass around the S tower from the section information may be the extraction target.

混雑予測情報の生成処理の第2例として、分析情報生成部204eは、事前検索ログデータベース202dに記憶される事前検索結果テーブルを参照し、混雑予測情報を生成する。   As a second example of the congestion prediction information generation processing, the analysis information generation unit 204e refers to the preliminary search result table stored in the preliminary search log database 202d and generates the congestion prediction information.

具体的な処理について、図3を用いて説明する。図3は経路情報の第2例における事前検索ログデータベース202dに記憶される事前検索結果ログテーブルの一例を示す図である。抽出部204dは、分析指標中の混雑予測区間を示す情報と混雑予測日時を示す情報とを含む事前検索ログを事前検索ログデータベース202dから抽出する。例えば、混雑予測対象情報中に混雑予測区間を示す情報として「Y線」と混雑予測日時を示す情報として「2013/1/12」とが含まれている場合、事前検索ログ抽出部204dは、区間情報に「Y線」を含み、かつ、区間情報の通過予定日時中に「2013/1/12」を含む経路探索結果ログである経路探索結果ID:002の事前検索ログを抽出する。分析情報生成部204eは、抽出された事前検索ログに基づき、混雑予測区間の事前検索ログの数のカウントを1つインクリメントする。このようにして、事前検索ログデータベース202d内の該当する事前検索ログの数をカウントして、混雑予測情報を生成する。   Specific processing will be described with reference to FIG. FIG. 3 is a diagram showing an example of a preliminary search result log table stored in the preliminary search log database 202d in the second example of the route information. The extraction unit 204d extracts, from the pre-search log database 202d, a pre-search log including information indicating a congestion prediction section in the analysis index and information indicating a congestion prediction date and time. For example, when the congestion prediction target information includes “Y line” as the information indicating the congestion prediction section and “2013/1/12” as the information indicating the congestion prediction date and time, the pre-search log extraction unit 204d, A pre-search log of a route search result ID: 002 that is a route search result log that includes “Y line” in the section information and “2013/1/12” in the scheduled passage date and time of the section information is extracted. The analysis information generation unit 204e increments the count of the number of pre-search logs in the congestion prediction section by 1, based on the extracted pre-search log. In this way, the number of relevant pre-search logs in the pre-search log database 202d is counted to generate congestion prediction information.

なお、経路情報の第1例の形態(リンク列とノード列で構成される形態)で事前検索ログデータベース202dが構成されている場合は、分析指標に関する情報のうちの地点を示す情報または区間を示す情報に含まれる名称等の情報をキーとして、ネットワーク情報データベース202bまたはPOI情報データベース202cから地点または区間に該当するPOIの緯度経度高度情報や、リンクIDや、ノードIDを検索し、検索したPOIの緯度経度高度や、リンクIDや、ノードIDを含む事前検索ログを事前検索ログデータベース202dから抽出し、事前検索ログの数をカウントして分析情報を生成するようにしてもよい。   In addition, when the pre-search log database 202d is configured in the first example form of route information (form that is configured by a link sequence and a node sequence), information or a section indicating a point in the information regarding the analysis index is displayed. The information such as the name included in the information shown is used as a key to search the network information database 202b or the POI information database 202c for the latitude / longitude altitude information of the POI corresponding to the point or section, the link ID, and the node ID, and the searched POI The pre-search log including the latitude / longitude altitude, the link ID, and the node ID may be extracted from the pre-search log database 202d, and the number of pre-search logs may be counted to generate the analysis information.

図4に戻り、次に情報処理サーバ200の出力情報生成部204fは、分析情報生成部204eの生成した分析情報をもとに出力情報を生成する(ステップSA−6)。ここで、出力情報は、図5に示すように、地点または区間の時刻毎の分析情報を時系列に沿ったグラフ状に配置したものであってもよい。その後、出力情報生成部204eは生成した出力情報を、通信制御インタフェース部206を介して、端末装置100に送信する(ステップSA−7)。   Returning to FIG. 4, next, the output information generation unit 204f of the information processing server 200 generates output information based on the analysis information generated by the analysis information generation unit 204e (step SA-6). Here, as shown in FIG. 5, the output information may be information obtained by arranging analysis information for each time of a point or section in a graph along a time series. After that, the output information generation unit 204e transmits the generated output information to the terminal device 100 via the communication control interface unit 206 (step SA-7).

次に、端末装置100の出力情報取得部102bは、情報処理サーバ200の通信制御インタフェース部206を介して送信される出力情報を受取得し、出力部116に出力する(ステップSA−8)。   Next, the output information acquisition unit 102b of the terminal device 100 receives and acquires the output information transmitted via the communication control interface unit 206 of the information processing server 200, and outputs the output information to the output unit 116 (step SA-8).

以上で、本実施形態における情報処理システムの処理の一例の説明を終える。   This is the end of the description of the example of the processing of the information processing system in the present embodiment.

[他の実施例] [Other embodiments]

なお、上述の実施形態では、図5を用いて出力情報の形態の一例を説明したが、本発明における出力情報は他の形態をとってもよい。例えば、出力情報は、複数の混雑予測地点の混雑予測情報を含むものでもよい。図6に示すように、観光スポットであるSタワーの混雑予測情報(点線)と同じく観光スポットであるT野球場の混雑予測情報(破線)とを同じグラフ内に表示するように構成する。そうすることで、ユーザ所望の日時における各観光スポット間の混雑予測情報の比較が容易になり、ユーザは、より空いている観光スポット、または、より人気のある観光スポットを容易に選択することが可能になる。   In the above embodiment, an example of the form of the output information has been described with reference to FIG. 5, but the output information in the present invention may take other forms. For example, the output information may include congestion prediction information of a plurality of congestion prediction points. As shown in FIG. 6, the congestion prediction information (dotted line) of the S tower, which is a tourist spot, and the congestion prediction information (dotted line) of the T baseball field, which is a tourist spot, are configured to be displayed in the same graph. By doing so, it becomes easy to compare congestion prediction information between each tourist spot at the user's desired date and time, and the user can easily select a vacant tourist spot or a more popular tourist spot. It will be possible.

また、出力情報は、ユーザが指定した分析指標における分析情報とともに、定常的な値も含めて出力してもよい。例えば、図7に示すように、混雑予測日時における混雑予測情報(実線)と平均混雑予測情報(破線)とを同じグラフ内に表示するように構成する。そうすることで、ユーザは、普段の混雑状況と混雑予測日時における混雑状況との比較が容易になる。そして、普段に比べて混雑予測日時の方が混雑している場合、移動の予定を取りやめるなどの判断をすることが可能になる。ここで、平均混雑予測情報は、混雑予測日時以外の日時の混雑予測情報の平均値である。また、平均混雑予測情報は、所定期間における混雑予測情報の平均値でもよいし、所定期間における混雑予測日時と同じ属性(例えば、曜日、祝日、天気)を有する日時の混雑予測情報の平均値でもよい。なお、上述の例では平均混雑予測情報を出力することにより、混雑予測日時の混雑予測情報と普段の混雑状況との比較を容易にするようにしたが、平均混雑予測情報の代わりに混雑予測地点の過去の混雑状況の実績値である平均混雑実績情報を用いるようにしてもよい。   The output information may be output together with the analysis information in the analysis index designated by the user, including a steady value. For example, as shown in FIG. 7, the congestion prediction information (solid line) and the average congestion prediction information (broken line) at the congestion prediction date and time are configured to be displayed in the same graph. By doing so, the user can easily compare the usual congestion situation with the congestion situation at the congestion estimated date and time. Then, when the predicted congestion date and time is more crowded than usual, it is possible to make a decision such as canceling the movement schedule. Here, the average congestion prediction information is an average value of the congestion prediction information on dates and times other than the congestion prediction date and time. Further, the average congestion prediction information may be the average value of the congestion prediction information in a predetermined period, or may be the average value of the congestion prediction information of the date and time having the same attribute (eg, day of the week, holiday, weather) as the congestion prediction date and time in the predetermined period. Good. In the above example, the average congestion prediction information is output to facilitate the comparison between the congestion prediction information at the congestion prediction date and time and the usual congestion status, but instead of the average congestion prediction information, the congestion prediction points The average congestion record information, which is the record of past congestion status, may be used.

なお、上述の実施形態においては、移動需要分析の例として主に混雑予測に利用する場合を説明したが、その他、事業者向けのマーケティングや商圏分析、交通事業者の輸送力調整、ダイヤ作成など、幅広い分野に適用することができる。特に、利用者属性や移動体属性に着目した移動需要分析は、マーケティングデータとして有効であり、効果的な広告出稿箇所の分析等の利用が可能である。また、上記実施例で説明したような将来の移動需要の予測だけでなく、過去の混雑事象の検証や原因推定といった分析にも適用することができる。   In addition, in the above-mentioned embodiment, the case where it is mainly used for congestion prediction has been described as an example of the mobile demand analysis, but in addition, marketing and trade area analysis for businesses, transportation capacity adjustment of transportation businesses, timetable creation, etc. , Can be applied to a wide range of fields. In particular, the movement demand analysis focusing on user attributes and mobile body attributes is effective as marketing data, and can be used for effective analysis of advertisement placement locations. Further, the present invention can be applied not only to the prediction of future mobile demand as described in the above embodiment, but also to analysis such as verification of past congestion events and estimation of causes.

さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。   Now, the embodiments of the present invention have been described so far, but the present invention is not limited to the above-described embodiments, but may be implemented in various different embodiments within the scope of the technical idea described in the claims. It may be carried out. Further, of the processes described in the embodiments, all or part of the processes described as being automatically performed may be manually performed, or the processes described as manually performed may be performed. All or part of the process can be automatically performed by a known method.

このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。   In addition, unless otherwise specified, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each processing, screen examples, and database configuration shown in the above documents and drawings are excluded. Can be changed arbitrarily.

また、情報処理システムに関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。   Further, regarding the information processing system, the constituent elements shown in the drawings are functionally conceptual and do not necessarily have to be physically configured as illustrated. Further, the specific form of the distribution / integration of the devices is not limited to that shown in the drawings, and all or a part of the devices may be functionally or physically united in arbitrary units according to various additions or functional loads. Can be distributed and integrated. That is, the above-described embodiments may be implemented in any combination, or the embodiments may be selectively implemented.

100 端末装置
102 制御部
102a 検索条件設定部
102b 分析指標設定部
102c 出力情報取得部
104 通信制御インタフェース部
106 入出力制御インタフェース部
112 位置情報取得部
114 入力部
116 出力部
200 情報処理サーバ
202 記憶部
202a 地図情報データベース
202b ネットワーク情報データベース
202c POI情報データベース
202d 事前検索ログデータベース
204 制御部
204a 検索要求取得部
204b 経路情報取得部
204c 分析指標受付部
204d 抽出部
204e 分析情報生成部
204d 出力情報生成部
206 通信制御インタフェース部
300 ネットワーク
500 位置発信装置
100 terminal device 102 control unit 102a search condition setting unit 102b analysis index setting unit 102c output information acquisition unit 104 communication control interface unit 106 input / output control interface unit 112 position information acquisition unit 114 input unit 116 output unit 200 information processing server 202 storage unit 202a map information database 202b network information database 202c POI information database 202d advance search log database 204 control unit 204a search request acquisition unit 204b route information acquisition unit 204c analysis index reception unit 204d extraction unit 204e analysis information generation unit 204d output information generation unit 206 communication Control interface unit 300 Network 500 Position transmission device

Claims (9)

複数の利用者端末から取得され、出発地から目的地までの、少なくとも一部に公共交通機関、自動車、オートバイまたは自転車を利用する経路に関する経路検索ログのうち、検索地点情報および検索実行日時以降の日時設定情報を含む事前経路検索ログを記憶する事前検索ログ記憶手段と、
分析指標を受け付ける分析指標受付手段と、
前記分析指標に基づいて、混雑予測分析に用いるための対象事前経路検索ログを前記事前検索ログ記憶手段より抽出する抽出手段と、
前記抽出手段により抽出された対象事前経路検索ログに対し、前記分析指標を用いて混雑予測分析を行って、混雑予測地点および/または混雑予測区間の混雑度の指標を生成する移動需要分析手段と、
前記移動需要分析手段により生成された前記混雑度の指標を出力する情報出力手段と、
を備えることを特徴とする情報処理システム。
Among the route search logs that are acquired from multiple user terminals and that use public transportation, automobiles, motorcycles, or bicycles at least partly from the departure point to the destination, the search point information and the search execution date and time Pre-search log storage means for storing a pre-route search log including date and time setting information,
An analysis index receiving means for receiving an analysis index,
Based on the analysis index, extraction means for extracting a target advance route search log for use in congestion prediction analysis from the advance search log storage means,
Travel demand analysis means for performing congestion prediction analysis on the target advance route search log extracted by the extraction means using the analysis index, and generating an index of the congestion degree of the congestion prediction point and / or the congestion prediction section; ,
Information output means for outputting the index of the congestion degree generated by the movement demand analysis means,
An information processing system comprising:
請求項1に記載の情報処理システムにおいて、前記分析指標は、日時、時間帯、曜日、地点、道路、経路区間、利用者属性および移動体属性に関する情報のうちの何れか一つまたは複数の組み合わせであることを特徴とする情報処理システム。   The information processing system according to claim 1, wherein the analysis index is any one or a combination of a date, a time zone, a day of the week, a point, a road, a route section, information regarding a user attribute and a moving body attribute. An information processing system characterized in that 請求項1または2に記載の情報処理システムにおいて、前記情報処理システムはさらにPOI情報記憶手段を備え、前記移動需要分析手段は、前記POI情報記憶手段に含まれるPOI情報を参照して混雑予測分析を行うことを特徴とする情報処理システム。   The information processing system according to claim 1 or 2, wherein the information processing system further comprises POI information storage means, and the movement demand analysis means refers to POI information included in the POI information storage means to analyze congestion prediction. An information processing system characterized by performing. 請求項1ないし請求項3のいずれかに記載の情報処理システムにおいて、前記移動需要分析手段は、分析指標として設定された混雑予測日時と、対象事前経路検索ログに含まれる日時設定情報との時間差に基づき、混雑予測日時における事前経路検索ログの増加見込数を算出し、前記増加見込数を考慮して混雑予測分析を行うことを特徴とする情報処理システム。   The information processing system according to any one of claims 1 to 3, wherein the movement demand analysis unit sets a time difference between a predicted congestion date and time set as an analysis index and date and time setting information included in the target advance route search log. An information processing system characterized by calculating an expected increase in the number of advance route search logs at a predicted congestion date and time and performing congestion prediction analysis in consideration of the expected increase. 複数の利用者端末から取得され、出発地から目的地までの、少なくとも一部に公共交通機関、自動車、オートバイまたは自転車を利用する経路に関する経路検索ログのうち、検索地点情報および検索実行日時以降の日時設定情報を含む事前経路検索ログを記憶する事前検索ログ記憶手段と、
分析指標を受け付ける分析指標受付手段と、
前記分析指標に基づいて、混雑予測分析に用いるための対象事前経路検索ログを前記事前検索ログ記憶手段より抽出する抽出手段と、
前記抽出手段により抽出された対象事前経路検索ログに対し、前記分析指標を用いて混雑予測分析を行って、混雑予測地点および/または混雑予測区間の混雑度の指標を生成する移動需要分析手段と、
を備えることを特徴とする情報処理サーバ。
Among the route search logs that are acquired from multiple user terminals and that use public transportation, automobiles, motorcycles, or bicycles at least partly from the departure point to the destination, the search point information and the search execution date and time Pre-search log storage means for storing a pre-route search log including date and time setting information,
An analysis index receiving means for receiving an analysis index,
Based on the analysis index, extraction means for extracting a target advance route search log for use in congestion prediction analysis from the advance search log storage means,
Travel demand analysis means for performing congestion prediction analysis on the target advance route search log extracted by the extraction means using the analysis index, and generating an index of the congestion degree of the congestion prediction point and / or the congestion prediction section; ,
An information processing server comprising:
複数の利用者端末から取得され、出発地から目的地までの、少なくとも一部に公共交通機関、自動車、オートバイまたは自転車を利用する経路に関する経路検索ログのうち、検索地点情報および検索実行日時以降の日時設定情報を含む事前経路検索ログを記憶する事前検索ログ記憶手段を備えた情報処理システムにおいて実行される情報処理方法であって、
分析指標を受け付ける分析指標受付ステップと、
前記分析指標に基づいて、混雑予測分析に用いるための対象事前経路検索ログを前記事前検索ログ記憶手段より抽出する抽出ステップと、
前記抽出ステップにより抽出された対象事前経路検索ログに対し、前記分析指標を用いて混雑予測分析を行って、混雑予測地点および/または混雑予測区間の混雑度の指標を生成する移動需要分析ステップと、
を含むことを特徴とする情報処理方法。
Among the route search logs that are acquired from multiple user terminals and that use public transportation, automobiles, motorcycles, or bicycles at least partly from the departure point to the destination, the search point information and the search execution date and time An information processing method executed in an information processing system comprising a pre-search log storage means for storing a pre-route search log including date / time setting information,
An analysis index receiving step for receiving an analysis index,
An extraction step of extracting a target pre-route search log for use in congestion prediction analysis from the pre-search log storage means based on the analysis index;
A travel demand analysis step of performing congestion prediction analysis on the target advance route search log extracted by the extraction step using the analysis index, and generating an index of congestion degree of a congestion prediction point and / or a congestion prediction section; ,
An information processing method comprising:
複数の利用者端末から取得され、出発地から目的地までの、少なくとも一部に公共交通機関、自動車、オートバイまたは自転車を利用する経路に関する経路検索ログのうち、検索地点情報および検索実行日時以降の日時設定情報を含む事前経路検索ログを記憶する事前検索ログ記憶手段を備えた情報処理システムにおいて実行される情報処理プログラムであって、コンピュータに、
分析指標を受け付ける分析指標受付ステップと、
前記分析指標に基づいて、混雑予測分析に用いるための対象事前経路検索ログを前記事前検索ログ記憶手段より抽出する抽出ステップと、
前記抽出ステップにより抽出された対象事前経路検索ログに対し、前記分析指標を用いて混雑予測分析を行って、混雑予測地点および/または混雑予測区間の混雑度の指標を生成する移動需要分析ステップと、
を実行させるための情報処理プログラム。
Among the route search logs that are acquired from multiple user terminals and that use public transportation, automobiles, motorcycles, or bicycles at least partly from the departure point to the destination, the search point information and the search execution date and time An information processing program executed in an information processing system comprising a pre-search log storage unit for storing a pre-route search log including date / time setting information, the program comprising:
An analysis index receiving step for receiving an analysis index,
An extraction step of extracting a target pre-route search log for use in congestion prediction analysis from the pre-search log storage means based on the analysis index;
A travel demand analysis step of performing congestion prediction analysis on the target advance route search log extracted by the extraction step using the analysis index, and generating an index of congestion degree of a congestion prediction point and / or a congestion prediction section; ,
An information processing program for executing.
情報処理サーバと通信可能に接続された端末装置において実行される情報処理プログラムであって、
前記情報処理サーバは、
複数の利用者端末から取得され、出発地から目的地までの、少なくとも一部に公共交通機関、自動車、オートバイまたは自転車を利用する経路に関する経路検索ログのうち、検索地点情報および検索実行日時以降の日時設定情報を含む事前経路検索ログを記憶する事前検索ログ記憶手段と、
分析指標を受け付ける分析指標受付手段と、
前記分析指標に基づいて、混雑予測分析に用いるための対象事前経路検索ログを前記事前検索ログ記憶手段より抽出する抽出手段と、
前記抽出手段により抽出された対象事前経路検索ログに対し、前記分析指標を用いて混雑予測分析を行って、混雑予測地点および/または混雑予測区間の混雑度の指標を生成する移動需要分析手段と、
を備え、
前記情報処理プログラムは、コンピュータを、
前記移動需要分析手段により生成された前記混雑度の指標を出力する情報出力手段として機能させるための情報処理プログラム。
An information processing program executed in a terminal device communicatively connected to an information processing server,
The information processing server,
Of the route search logs related to routes using public transportation, automobiles, motorcycles, or bicycles that are acquired from multiple user terminals and that use at least part of the place of departure to the destination, search point information and search execution date and time Pre-search log storage means for storing a pre-route search log including date and time setting information,
An analysis index receiving means for receiving an analysis index,
Based on the analysis index, extraction means for extracting a target advance route search log for use in congestion prediction analysis from the advance search log storage means,
Travel demand analysis means for performing congestion prediction analysis on the target pre-route search log extracted by the extraction means using the analysis index, and generating an index of the congestion degree of the congestion prediction point and / or the congestion prediction section; ,
Equipped with
The information processing program stores a computer,
An information processing program for functioning as information output means for outputting the congestion degree index generated by the movement demand analysis means.
情報処理サーバと通信可能に接続された端末装置であって、
前記情報処理サーバは、
複数の利用者端末から取得され、出発地から目的地までの、少なくとも一部に公共交通機関、自動車、オートバイまたは自転車を利用する経路に関する経路検索ログのうち、検索地点情報および検索実行日時以降の日時設定情報を含む事前経路検索ログを記憶する事前検索ログ記憶手段と、
分析指標を受け付ける分析指標受付手段と、
前記分析指標に基づいて、混雑予測分析に用いるための対象事前経路検索ログを前記事前検索ログ記憶手段より抽出する抽出手段と、
前記抽出手段により抽出された対象事前経路検索ログに対し、前記分析指標を用いて混雑予測分析を行って、混雑予測地点および/または混雑予測区間の混雑度の指標を生成する移動需要分析手段と、を備え、
前記端末装置は、前記移動需要分析手段により生成された前記混雑度の指標を出力する情報出力手段を備えることを特徴とする端末装置。
A terminal device communicatively connected to an information processing server,
The information processing server,
Among the route search logs that are acquired from multiple user terminals and that use public transportation, automobiles, motorcycles, or bicycles at least partly from the departure point to the destination, the search point information and the search execution date and time Pre-search log storage means for storing a pre-route search log including date and time setting information,
An analysis index receiving means for receiving an analysis index,
Based on the analysis index, extraction means for extracting a target advance route search log for use in congestion prediction analysis from the advance search log storage means,
Travel demand analysis means for performing congestion prediction analysis on the target advance route search log extracted by the extraction means using the analysis index, and generating an index of the congestion degree of the congestion prediction point and / or the congestion prediction section; ,,
The terminal device includes an information output unit that outputs the congestion degree index generated by the movement demand analysis unit.
JP2018126302A 2018-07-02 2018-07-02 Information processing system, information processing server, information processing method, and information processing program Active JP6687680B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018126302A JP6687680B2 (en) 2018-07-02 2018-07-02 Information processing system, information processing server, information processing method, and information processing program
JP2020066219A JP6910667B2 (en) 2018-07-02 2020-04-01 Information processing system, information processing server, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018126302A JP6687680B2 (en) 2018-07-02 2018-07-02 Information processing system, information processing server, information processing method, and information processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017151802A Division JP6364535B2 (en) 2017-08-04 2017-08-04 Information processing system, information processing server, information processing method, and information processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020066219A Division JP6910667B2 (en) 2018-07-02 2020-04-01 Information processing system, information processing server, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2018181359A JP2018181359A (en) 2018-11-15
JP6687680B2 true JP6687680B2 (en) 2020-04-28

Family

ID=64275771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018126302A Active JP6687680B2 (en) 2018-07-02 2018-07-02 Information processing system, information processing server, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP6687680B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6828074B2 (en) * 2019-03-19 2021-02-10 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs
JP7023920B2 (en) * 2019-12-17 2022-02-22 ヤフー株式会社 Information processing equipment, information processing methods, and information processing programs

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4863808B2 (en) * 2006-08-01 2012-01-25 パイオニア株式会社 Server device, congestion avoidance processing program
JP5560026B2 (en) * 2009-12-02 2014-07-23 株式会社ゼンリンデータコム Map display device, map display method, and map display program
JP5527111B2 (en) * 2010-08-27 2014-06-18 株式会社デンソー Drive trip planning system

Also Published As

Publication number Publication date
JP2018181359A (en) 2018-11-15

Similar Documents

Publication Publication Date Title
JP6190627B2 (en) Information processing system, information processing server, information processing method, and information processing program
US10860986B2 (en) Schedule management apparatus
JP5937322B2 (en) Information processing system, information processing apparatus, information processing method, and information processing program
JP2014016808A (en) Specific route presentation system, server device, terminal device, specific route presentation device, specific route presentation method, and program
JP5296720B2 (en) SEARCH INFORMATION PROVIDING SYSTEM, SERVER DEVICE, SEARCH INFORMATION PROVIDING DEVICE, SEARCH INFORMATION PROVIDING METHOD, AND PROGRAM
JP6560848B2 (en) Information processing system, information processing program, information processing apparatus, and information processing method
JP6687680B2 (en) Information processing system, information processing server, information processing method, and information processing program
JP6268214B2 (en) Analysis evaluation system, analysis evaluation method, information processing apparatus, and analysis evaluation program
JP5905680B2 (en) Search result generation system, server device, terminal device, search result generation method, and program
JP2014048085A (en) Travel support system, travel support server, travel support method and program
JP6239235B2 (en) Information processing system, information processing server, information processing method, and information processing program
JP6470351B2 (en) Information processing system, information processing server, information processing method, and information processing program
JP6374154B2 (en) Information providing system, information providing method, and program
JP2009103657A (en) Navigation system, server and method for route search, and terminal device
JP2008191115A (en) Navigation system, route search server, route search method, and terminal device
JP6180749B2 (en) Search result generation system, server device, terminal device, search result generation method, and program
JP2020129007A (en) Information processing system, information processing method, and information processing program
JP5932456B2 (en) Analysis evaluation system, analysis evaluation apparatus, analysis evaluation method, and program
JP6910667B2 (en) Information processing system, information processing server, information processing method, and information processing program
JP6232097B2 (en) Information processing system, information processing apparatus, information processing method, and information processing program
JP6364535B2 (en) Information processing system, information processing server, information processing method, and information processing program
JP2018124292A (en) Information processing system, information processing method, and information processing program
JP6165457B2 (en) Search result generation system, server device, terminal device, search result generation method, and program
JP6726707B2 (en) Information providing system, information providing method, and program
JP6138444B2 (en) Point grant system, server device, point grant device, point grant method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180727

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190712

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190906

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: 20200303

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200402

R150 Certificate of patent or registration of utility model

Ref document number: 6687680

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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