[go: up one dir, main page]

JP5118431B2 - Information providing system, information providing apparatus, portable terminal, information providing method and program - Google Patents

Information providing system, information providing apparatus, portable terminal, information providing method and program Download PDF

Info

Publication number
JP5118431B2
JP5118431B2 JP2007257885A JP2007257885A JP5118431B2 JP 5118431 B2 JP5118431 B2 JP 5118431B2 JP 2007257885 A JP2007257885 A JP 2007257885A JP 2007257885 A JP2007257885 A JP 2007257885A JP 5118431 B2 JP5118431 B2 JP 5118431B2
Authority
JP
Japan
Prior art keywords
information
user
facility
situation
viewpoint
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 - Fee Related
Application number
JP2007257885A
Other languages
Japanese (ja)
Other versions
JP2009087151A (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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2007257885A priority Critical patent/JP5118431B2/en
Publication of JP2009087151A publication Critical patent/JP2009087151A/en
Application granted granted Critical
Publication of JP5118431B2 publication Critical patent/JP5118431B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Instructional Devices (AREA)

Description

本発明は、ユーザに情報を提供する情報提供システム、情報提供装置、携帯端末、情報提供方法及びプログラムに関するものである。   The present invention relates to an information providing system, an information providing apparatus, a mobile terminal, an information providing method, and a program for providing information to a user.

ユーザにとって有益な情報を提供する装置として、周辺施設の情報を提供する周辺施設検索装置がある(例えば特許文献1参照)。この周辺施設検索装置では、ユーザの現在位置から近い位置に存在する施設の情報を提供している。すなわち、「近さ」を基準に情報提供している。
特開2007−108143号公報
As a device that provides information useful to the user, there is a peripheral facility search device that provides information on peripheral facilities (see, for example, Patent Document 1). In this peripheral facility search apparatus, information on a facility existing at a position close to the current position of the user is provided. That is, information is provided based on “closeness”.
JP 2007-108143 A

ところで、ユーザが提供して欲しいと思う情報は、そのユーザの現在の状況に応じて変化する。しかし、特許文献1等の技術に代表される施設情報提供装置は、ユーザの現在位置といった、常に固定されたユーザの情報、すなわちどのユーザに対しても同じ情報を基に、施設の情報を提供するものであるから、ユーザの現在の状況を反映した情報を提供することはできない。これでは、ユーザへの情報提供の有益性は少なくなる。
また、ユーザが同じ目的で利用する施設であっても、施設カテゴリが異なる場合には、各施設カテゴリを指定してから、ユーザが目的に応じた施設を検索しなければならなかった。すなわち、ユーザ自身で操作しない限り、施設カテゴリを越えて、同じ目的で利用する施設を検索することはできなかった。
本発明では、ユーザの現在の状況に応じた情報の提供を行うことである。
By the way, the information that the user wants to provide varies depending on the current situation of the user. However, the facility information providing apparatus represented by the technology such as Patent Document 1 provides facility information based on the always fixed user information such as the current position of the user, that is, the same information for any user. Therefore, it is impossible to provide information reflecting the current situation of the user. This reduces the usefulness of providing information to the user.
Even if the facility is used by the user for the same purpose, if the facility category is different, the user must search for a facility according to the purpose after designating each facility category. That is, unless the user himself / herself operates, it is not possible to search for facilities used for the same purpose across the facility categories.
The present invention provides information according to the current situation of the user.

前記課題を解決するために、本発明に係る請求項1に記載の情報提供システムは、携帯端末と、前記携帯端末を利用するユーザに情報を提供する情報提供装置と、を備える情報提供システムであって、前記情報提供装置が、施設の情報及び地図情報を保持及び管理する情報保持管理手段を備え、前記携帯端末が、ユーザに提供する情報を出力する出力部を備え、前記情報提供装置及び携帯端末の何れかが、ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段と、ユーザの予定の情報を管理する予定情報管理手段と、前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段と、を備え、前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成することを特徴とする。   In order to solve the above problems, an information providing system according to claim 1 according to the present invention is an information providing system including a mobile terminal and an information providing apparatus that provides information to a user who uses the mobile terminal. The information providing apparatus includes information holding management means for holding and managing facility information and map information, and the portable terminal includes an output unit that outputs information to be provided to a user. When any of the mobile terminals starts searching for information on a region including facility information, a region specifying unit that specifies the region, a schedule information management unit that manages user schedule information, The schedule information management means extracts the schedule information for the area specified by the area specifying means from the schedule information managed by the schedule information management means, and the user's current situation is extracted from the extracted schedule information. Status information specifying means for specifying information, and the information holding management means based on a facility information search history performed by the user under a past situation similar to the current situation specified by the situation information specifying means Is used to create information about facilities to be provided to the user from the output unit of the portable terminal.

また、本発明に係る請求項2に記載の情報提供システムは、請求項1に記載の情報提供システムにおいて、前記ユーザによる検索履歴は、ユーザによる情報検索の目的及び観点の履歴であることを特徴とする。
また、本発明に係る請求項3に記載の情報提供システムは、請求項1又は2に記載の情報提供システムにおいて、前記状況情報特定手段が特定した状況の情報と、該状況においてユーザによる施設の情報の検索の目的の情報とを対応付けて蓄積する第1情報蓄積手段と、前記状況情報特定手段が特定した状況の情報と、該状況においてユーザによる施設の情報の検索の目的の情報と、該状況においてユーザによる施設の情報の検索の観点の情報とを対応付けて蓄積する第2情報蓄積手段と、初期情報として、予めユーザの状況の情報とユーザによる施設の情報の検索の目的の情報とが対応付けられて登録されている第1初期情報記憶手段と、初期情報として、予めユーザの状況の情報とユーザによる施設の情報の検索の目的及び観点の情報とが対応付けられて登録されている第2初期情報記憶手段と、各観点の情報と、該観点の情報毎に予め用意している施設の情報のリストとが対応付けられて登録されている施設リスト記憶手段と、ユーザが施設の情報を含む地域の情報の検索を開始したときに、前記第1情報蓄積手段に蓄積情報がある場合には、前記第1情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報に対応する目的の情報を抽出し、その抽出した目的の情報の順位を該第1情報蓄積手段における蓄積情報の数に応じて決定し、その順位に応じて目的の情報のリストを作成し、前記第1情報蓄積手段に蓄積情報がない場合には、前記第1初期情報記憶手段を参照して、前記状況情報特定手段が特定した状況の情報に対応する目的の情報を抽出し、予め定められている順位に応じて目的の情報のリストを作成する目的情報リスト作成手段と、前記目的情報リスト作成手段が作成した目標の情報のリストを前記携帯端末の出力部からユーザに提供する目的情報リスト提供手段と、前記携帯端末の出力部から提供した目的の情報のリストからユーザが目的の情報を選択した場合において、前記第2情報蓄積手段に蓄積情報がある場合、前記第2情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報、及び前記ユーザが選択した目的の情報に対応する観点の情報を抽出し、その抽出した観点の情報の順位を該第2情報蓄積手段における蓄積情報の数に応じて決定し、その順位に応じて観点の情報のリストを作成し、前記第2情報蓄積手段に蓄積情報がない場合、前記第2初期情報記憶手段を参照して、前記状況情報特定手段が特定した状況の情報、及び前記ユーザが選択した目的の情報に対応する観点の情報を抽出し、予め定められている順位に応じて観点の情報のリストを作成する観点情報リスト作成手段と、前記観点情報リスト作成手段が作成した観点の情報のリストを前記携帯端末の出力部からユーザに提供する観点情報リスト提供手段と、前記携帯端末の出力部から提供した観点の情報のリストからユーザが観点の情報を選択した場合、前記施設リスト記憶手段を参照して、前記ユーザが選択した観点の情報に対応する施設の情報のリストを抽出する施設情報リスト抽出手段と、前記施設情報リスト抽出手段が抽出した施設の情報のリストを基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成する提供情報作成手段と、を備え、前記第1情報蓄積手段が、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報を、前記状況情報特定手段が特定した状況の情報に対応付けて記憶し、前記第2情報蓄積手段が、前記携帯端末の出力部から提供した観点の情報リストからユーザが選択した観点の情報を、前記状況情報特定手段が特定した状況の情報、及び前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報に対応付けて記憶することを特徴とする。
The information providing system according to claim 2 of the present invention is the information providing system according to claim 1, wherein the search history by the user is a history of the purpose and viewpoint of information search by the user. And
Further, the information providing system according to claim 3 according to the present invention is the information providing system according to claim 1 or 2, wherein the situation information specified by the situation information specifying means and the facility of the facility by the user in the situation are provided. First information storage means for storing information related to the purpose of searching for information, information on the situation specified by the situation information specifying means, information on the purpose of searching for facility information by the user in the situation, In this situation, second information storage means for storing the information on the viewpoint of the facility information search by the user in association with the information, and as the initial information, information on the user status information and the purpose of the facility information search by the user in advance First initial information storage means registered in association with each other, and as initial information, information on the situation of the user and information on the purpose and viewpoint of the facility information search by the user in advance Facility list in which second initial information storage means registered in association with each other, information on each viewpoint, and a list of facility information prepared in advance for each information on the viewpoint are registered in association with each other When there is storage information in the first information storage unit when the storage unit and the user starts to search for local information including facility information, the situation is referred to by referring to the first information storage unit The target information corresponding to the information of the situation specified by the information specifying means is extracted, and the rank of the extracted target information is determined according to the number of pieces of stored information in the first information storage means, and according to the rank When a list of target information is created and there is no stored information in the first information storage means, the first information storage means is referred to correspond to the situation information specified by the situation information specification means Extract target information and set Purpose information list creating means for creating a list of target information according to the order in which it is given, and purpose information for providing a list of target information created by the purpose information list creating means to the user from the output unit of the portable terminal When the user selects target information from a list providing means and a list of target information provided from the output unit of the portable terminal, if there is stored information in the second information storage means, the second information storage means , The situation information identified by the situation information identification means and the viewpoint information corresponding to the target information selected by the user are extracted, and the rank of the extracted viewpoint information is stored in the second information storage The information is determined according to the number of stored information in the means, a list of viewpoint information is created according to the ranking, and when there is no stored information in the second information storing means, the second initial information storing means The situation information identified by the situation information identifying means and the viewpoint information corresponding to the target information selected by the user are extracted, and the viewpoint information is extracted according to a predetermined order. A viewpoint information list creating means for creating a list, a viewpoint information list providing means for providing a user with a list of viewpoint information created by the viewpoint information list creating means from an output section of the portable terminal, and an output section of the portable terminal If the user selects the viewpoint information from the viewpoint information list provided by the facility, the facility information is extracted by referring to the facility list storage means and extracting the facility information list corresponding to the viewpoint information selected by the user. Based on the list extraction means and the facility information list extracted by the facility information list extraction means, the information held by the information holding management means is used to output the portable terminal. Providing information creating means for creating facility information to be provided to the user, and the first information storage means selects the target information selected by the user from the list of target information provided from the output unit of the portable terminal. Is stored in association with the situation information specified by the situation information specifying means, and the second information storage means stores information on the viewpoint selected by the user from the viewpoint information list provided from the output unit of the portable terminal. The information on the situation specified by the situation information specifying means and the target information selected by the user from the list of target information provided from the output unit of the portable terminal are stored in association with each other.

また、本発明に係る請求項4に記載の情報提供システムは、請求項3に記載の情報提供システムにおいて、前記観点情報リスト作成手段が、前記地域特定手段が特定した地域と同一の地域についての前記状況の情報の蓄積の数が所定数以上の場合、前記第2情報蓄積手段を参照した観点の情報のリストの作成をし、前記地域特定手段が特定した地域と同一の地域についての前記状況の情報の数が所定数未満の場合、前記第2初期情報記憶手段を参照した観点の情報のリストの作成をすることを特徴とする。
また、本発明に係る請求項5に記載の情報提供システムは、請求項3又は4に記載の情報提供システムにおいて、前記情報提供装置及び携帯端末の何れかが、前記施設情報リスト抽出手段が抽出した施設の情報のリストにおける該施設の情報の順位を、ユーザの嗜好に合致するように補正する補正手段を備えることを特徴とする。
The information providing system according to claim 4 according to the present invention is the information providing system according to claim 3, wherein the viewpoint information list creating unit is configured to provide information on the same region as the region identified by the region identifying unit. When the number of information storages of the situation is equal to or greater than a predetermined number, a list of information from the viewpoint referring to the second information storage means is created, and the situation for the same area as the area specified by the area specifying means If the number of pieces of information is less than a predetermined number, a list of information from the viewpoint referring to the second initial information storage means is created.
The information providing system according to claim 5 of the present invention is the information providing system according to claim 3 or 4, wherein the facility information list extracting means extracts either the information providing device or the portable terminal. And a correction unit that corrects the order of the facility information in the facility information list so as to match the user's preference.

また、本発明に係る請求項6に記載の情報提供システムは、請求項5に記載の情報提供システムにおいて、前記情報提供装置及び携帯端末の何れかが、前記携帯端末の出力部から提供した施設の情報リストからユーザが選択したものを、前記状況情報特定手段が特定した状況の情報、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報、及び前記携帯端末の出力部から提供した観点の情報のリストからユーザが選択した観点の情報に対応付けて蓄積する第3情報蓄積手段を備え、前記補正手段が、前記第3情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報、及び前記携帯端末の出力部から提供した観点の情報のリストからユーザが選択した目的の情報の蓄積情報の数が多くなるほど、対応付けられる施設の情報の順位を前記施設の情報のリストにおいて高くすることを特徴とする。   Moreover, the information provision system according to claim 6 according to the present invention is the information provision system according to claim 5, wherein any one of the information provision device and the portable terminal provides from the output unit of the portable terminal Information selected by the user from the information list, information on the situation specified by the situation information specifying means, information on the purpose selected by the user from the list of target information provided from the output unit of the mobile terminal, and the mobile terminal A third information storage means for storing the information in correspondence with the viewpoint information selected by the user from the viewpoint information list provided from the output unit, wherein the correction means refers to the third information storage means, and Status information specified by the status information specifying means, target information selected by the user from the list of target information provided from the output unit of the mobile terminal, and output from the output unit of the mobile terminal The greater the number of and select the user from a list of perspective of information purpose storage information of the information is increased, wherein the ranking information of the facility to be associated to increase in the list of information of the facility.

また、本発明に係る請求項7に記載の情報提供システムは、請求項1〜6の何れか1項に記載の情報提供システムにおいて、前記施設の情報を順位付けしたリストを、地図上に表示される複数の施設の情報に変換してユーザに提供しており、前記地図上において、順位が低い施設の情報の一部を削除又は全てを削除することを特徴とする。   Moreover, the information provision system of Claim 7 which concerns on this invention is the information provision system of any one of Claims 1-6, The list which ranked the information of the said facility on a map is displayed. The information is converted into information on a plurality of facilities and provided to the user, and a part of the information on the facilities with lower rank is deleted or all is deleted on the map.

また、本発明に係る請求項8に記載の情報提供装置は、携帯端末を介してユーザに情報を提供する情報提供装置であって、施設の情報及び地図情報を保持及び管理する情報保持管理手段と、ユーザが前記携帯端末を操作して、施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段と、ユーザの予定の情報を管理する予定情報管理手段と、前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段と、前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成する提供情報作成手段と、前記提供情報作成手段が作成した施設の情報を前記携帯端末に送信する送信手段と、を備えることを特徴とする。   An information providing apparatus according to an eighth aspect of the present invention is an information providing apparatus that provides information to a user via a mobile terminal, and holds and manages facility information and map information. And when the user operates the portable terminal to start searching for information on the area including the facility information, the area specifying means for specifying the area and the schedule information management means for managing the user's schedule information And, from the information scheduled to be managed by the schedule information management means, the information of the schedule for the area specified by the area specifying means is extracted, and the current situation information of the user is specified from the extracted schedule information Information held by the information holding management unit based on a search history of facility information performed by the user in a past situation similar to the current situation specified by the situation information specifying unit And providing information creating means for creating facility information to be provided to the user from the output unit of the portable terminal, and transmitting means for transmitting facility information created by the provided information creating means to the portable terminal. It is characterized by that.

また、本発明に係る請求項9に係る情報提供装置は、携帯端末を介してユーザに情報を提供する情報提供装置であって、前記携帯端末が、ユーザの予定の情報を管理する予定情報管理手段を備えており、施設の情報及び地図情報を保持及び管理する情報保持管理手段と、ユーザが前記携帯端末を操作して、施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段と、前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段と、前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成する提供情報作成手段と、前記提供情報作成手段が作成した施設の情報を前記携帯端末に送信する送信手段と、を備えることを特徴とする。   An information providing apparatus according to claim 9 of the present invention is an information providing apparatus that provides information to a user via a portable terminal, and the portable terminal manages schedule information of the user. Information holding management means for holding and managing facility information and map information, and when the user operates the mobile terminal to start searching for information on the area including facility information, A region specifying unit that specifies a region, and information on a schedule that is destined for the region specified by the region specifying unit are extracted from information that is scheduled to be managed by the schedule information management unit. Based on a situation information identification means for identifying information on the current situation and a search history of facility information performed by the user in the past situation similar to the current situation identified by the situation information identification means, the information storage Using the information held by the management means, the provision information creation means for creating facility information to be provided to the user from the output unit of the portable terminal, and the facility information created by the provision information creation means are transmitted to the portable terminal. Transmitting means for performing the above-described processing.

また、本発明に係る請求項10に記載の携帯端末は、情報提供装置から提供される情報をユーザに出力する携帯端末であって、前記情報提供装置が、施設の情報及び地図情報を保持及び管理しており、ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段と、ユーザの予定の情報を管理する予定情報管理手段と、前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段と、前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報提供装置が保持する情報を用いて、ユーザに提供する施設の情報を作成する提供情報作成手段と、前記提供情報作成手段が作成した施設の情報を外部出力する出力部と、を備えることを特徴とする。   The portable terminal according to claim 10 of the present invention is a portable terminal that outputs information provided from an information providing device to a user, and the information providing device holds facility information and map information. If the user starts searching for information on the area including facility information, the area specifying means for specifying the area, the schedule information management means for managing the user's schedule information, and the schedule information Situation information specifying means for extracting information on a schedule that is destined for the area specified by the area specifying means from information scheduled to be managed by the management means, and specifying information on the current situation of the user from the extracted schedule information And using the information held by the information providing device based on the search history of the facility information performed by the user in the past situation similar to the current situation identified by the situation information identifying means, And providing information creation means for creating information of the facility providing, characterized in that it comprises an output unit for the providing information creating means for externally outputting the information of the facility created.

また、本発明に係る請求項11に記載の情報提供方法は、携帯端末と、前記携帯端末を利用するユーザに情報を提供する情報提供装置と、を備える情報提供システムを用いてユーザに情報を提供する情報提供方法であって、ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定ステップと、予定情報管理手段が管理する予定の情報から前記地域特定ステップで特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定ステップと、前記状況情報特定ステップで特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記携帯端末を介してユーザに施設の情報を提供する情報提供ステップと、を有することを特徴とする。   An information providing method according to an eleventh aspect of the present invention provides information to a user using an information providing system including a mobile terminal and an information providing apparatus that provides information to a user who uses the mobile terminal. An information providing method to provide, when a user starts searching for information on a region including facility information, the region specifying step for specifying the region, and the region from the information scheduled to be managed by the schedule information management means In addition to extracting information on the schedule that is the destination specified in the specifying step, the situation information specifying step for specifying the current status information of the user from the extracted schedule information, and the current status specified in the status information specifying step An information providing step of providing facility information to the user via the portable terminal based on a search history of facility information performed by the user under a past situation similar to , Characterized by having a.

また、本発明に係る請求項12に記載のプログラムは、携帯端末と、前記携帯端末を利用するユーザに情報を提供する情報提供装置と、を備える情報提供システムを用いてユーザに情報を提供するプログラムであって、ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定ステップと、予定情報管理手段が管理する予定の情報から前記地域特定ステップで特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定ステップと、前記状況情報特定ステップで特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記携帯端末を介してユーザに施設の情報を提供する情報提供ステップと、を携帯端末に実行させることを特徴とするプログラム。   A program according to a twelfth aspect of the present invention provides information to a user using an information providing system including a portable terminal and an information providing apparatus that provides information to a user who uses the portable terminal. In the program, when the user starts searching for information on the area including the facility information, the area specifying step is performed based on the area specifying step for specifying the area and the information to be managed by the schedule information management means. And extracting the information of the schedule destined for the selected area as the destination, specifying the current status information of the user from the extracted schedule information, and the same as the current status specified in the status information specifying step An information providing step of providing facility information to the user via the mobile terminal based on a search history of facility information performed by the user under various past conditions; A program characterized by executing the portable terminal.

本発明によれば、ユーザの過去の状況下でユーザがした施設の情報の検索履歴を基に、ユーザに施設の情報を提供することができ、ユーザの現在の状況に最適な施設の情報を提供できる。   According to the present invention, it is possible to provide facility information to the user based on a search history of facility information performed by the user under the user's past situation, and to obtain facility information optimal for the user's current situation. Can be provided.

本発明を実施するための最良の形態(以下、実施形態という。)を図面を参照しながら詳細に説明する。
(構成)
本実施形態は、本発明を適用した情報提供システムである。
図1は、情報提供システムの構成を示す構成図である。
図1に示すように、情報提供システムは、携帯電話等によって構成される移動通信端末200と、ユーザに情報を提供するサーバ(情報提供サーバ)10とを備える。
サーバ10は、大別して、地図機能部20、履歴管理部40、スケジューラ60、優先度決定部80及び通信機能部11を備える。
The best mode for carrying out the present invention (hereinafter referred to as an embodiment) will be described in detail with reference to the drawings.
(Constitution)
The present embodiment is an information providing system to which the present invention is applied.
FIG. 1 is a configuration diagram showing the configuration of the information providing system.
As shown in FIG. 1, the information providing system includes a mobile communication terminal 200 configured by a mobile phone or the like, and a server (information providing server) 10 that provides information to a user.
The server 10 roughly includes a map function unit 20, a history management unit 40, a scheduler 60, a priority determination unit 80, and a communication function unit 11.

地図機能部20は、地図DB(データベース)21、施設DB22、施設カテゴリDB23、人気度DB24、ブックマークDB25、地図管理部26、施設表示部27、施設ブックマーク管理部28及び重複施設表示部29を備える。ここで、地図DB21、施設DB22、施設カテゴリDB23、人気度DB24及びブックマークDB25には、各種情報が記憶されており、地図管理部26、施設表示部27、施設ブックマーク管理部28及び重複施設表示部29が、これら各DB21〜25の記憶情報を参照して各種処理を行う。地図機能部20のこれらの構成部の具体的処理内容等については後述する図3及び図4の処理手順の説明に併せて詳しく説明する。   The map function unit 20 includes a map DB (database) 21, a facility DB 22, a facility category DB 23, a popularity degree DB 24, a bookmark DB 25, a map management unit 26, a facility display unit 27, a facility bookmark management unit 28, and a duplicate facility display unit 29. . Here, various information is memorize | stored in map DB21, facility DB22, facility category DB23, popularity degree DB24, and bookmark DB25, the map management part 26, the facility display part 27, the facility bookmark management part 28, and the duplication facility display part 29 performs various processes with reference to the storage information of these DBs 21 to 25. Specific processing contents and the like of these components of the map function unit 20 will be described in detail in conjunction with the processing procedure of FIGS. 3 and 4 to be described later.

履歴管理部40は、履歴DB41、履歴検索部42及び履歴蓄積部43を備える。ここで、履歴DB41には、ユーザの履歴情報が記憶されており、履歴検索部42及び履歴蓄積部43が、この履歴DB41に対して各種処理を行う。履歴管理部40のこれらの構成部の具体的処理内容等については後述する図3及び図4の処理手順の説明に併せて詳しく説明する。   The history management unit 40 includes a history DB 41, a history search unit 42, and a history storage unit 43. Here, the history DB 41 stores user history information, and the history search unit 42 and the history storage unit 43 perform various processes on the history DB 41. Specific processing contents and the like of these components of the history management unit 40 will be described in detail in conjunction with the description of processing procedures in FIGS. 3 and 4 to be described later.

スケジューラ60は、スケジュール蓄積DB61及びスケジュール管理部62を備える。ここで、スケジュール蓄積DB61には、ユーザの予定が登録されており、スケジュール管理部62が、このスケジュール蓄積DB61に記憶されている予定の情報を管理している。スケジューラ60のこれらの構成部の具体的処理内容等については後述する図3及び図4の処理手順の説明に併せて詳しく説明する。   The scheduler 60 includes a schedule accumulation DB 61 and a schedule management unit 62. Here, a schedule of the user is registered in the schedule accumulation DB 61, and the schedule management unit 62 manages information on the schedule stored in the schedule accumulation DB 61. Specific processing contents and the like of these components of the scheduler 60 will be described in detail in conjunction with the processing procedures of FIGS. 3 and 4 to be described later.

優先度決定部80は、状況DB81、目的DB82、目的初期DB83、場所観点初期DB84、観点DB85、観点初期DB86、状況特定部87、目的特定部88、場所訪問回数特定部89、観点特定部90及び施設カテゴリ決定部91を備える。ここで、状況DB81、目的DB82、目的初期DB83、場所観点初期DB84、観点DB85及び観点初期DB86には、各種情報が記憶されており、状況特定部87、目的特定部88、場所訪問回数特定部89、観点特定部90及び施設カテゴリ決定部91が、これら各DB81〜86の記憶情報を参照して各種処理を行う。優先度決定部80のこれらの構成部の具体的処理内容等については後述する図3及び図4の処理手順の説明に併せて詳しく説明する。   The priority determination unit 80 includes a situation DB 81, a purpose DB 82, a purpose initial DB 83, a place viewpoint initial DB 84, a viewpoint DB 85, a viewpoint initial DB 86, a situation specifying section 87, a purpose specifying section 88, a place visit number specifying section 89, and a viewpoint specifying section 90. And a facility category determination unit 91. Here, in the situation DB 81, the objective DB 82, the objective initial DB 83, the location viewpoint initial DB 84, the viewpoint DB 85, and the viewpoint initial DB 86, various types of information are stored, and the situation specifying unit 87, the purpose specifying unit 88, and the place visit number specifying unit. 89, the viewpoint identification unit 90 and the facility category determination unit 91 perform various processes with reference to the storage information of each of the DBs 81 to 86. Specific processing contents and the like of these components of the priority determination unit 80 will be described in detail in conjunction with the description of processing procedures in FIGS. 3 and 4 to be described later.

通信部11は、移動通信端末200との間で各種データの送受信を行う。
サーバ10は、物理的には、図2に示すように、CPU101、主記憶装置であるRAM102及びROM103、ハードディスク等の補助記憶装置105、入力デバイスであるキーボード及びマウス等の入力装置106、ディスプレイ等の出力装置107、ネットワークカード等のデータ送受信デバイスである通信モジュール104等を含むコンピュータシステムとして構成される。
図1において説明したサーバ10の各構成部は、図2に示すCPU101、RAM102等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、CPU101の制御のもとで通信モジュール104、入力装置106、出力装置107を動作させるとともに、RAM102や補助記憶装置105におけるデータの読み出し及び書き込みを行うことで実現される。
The communication unit 11 transmits / receives various data to / from the mobile communication terminal 200.
As shown in FIG. 2, the server 10 physically includes a CPU 101, a RAM 102 and a ROM 103 as main storage devices, an auxiliary storage device 105 such as a hard disk, an input device 106 such as a keyboard and mouse as input devices, a display, and the like. Output device 107, and a computer system including a communication module 104 which is a data transmission / reception device such as a network card.
Each component of the server 10 described with reference to FIG. 1 reads predetermined computer software on hardware such as the CPU 101 and the RAM 102 shown in FIG. 2, so that the communication module 104 and the input device 106 are controlled under the control of the CPU 101. This is realized by operating the output device 107 and reading and writing data in the RAM 102 and the auxiliary storage device 105.

移動通信端末200は、表示部201、制御部202、通信部203及び操作部204を備える。ここで、表示部201は、ユーザに情報を提示するためのモニタ等であり、制御部202により表示制御される。また、操作部204は、ユーザにより手動操作される。また、通信部103は、サーバ10との間で各種データの送受信を行う。この移動通信端末200も、サーバ10と同様に、CPU、RAM、ROM等のハードウェアから構成されており、プログラムにしたがって、前述の各機能が実行される。移動通信端末200のこれらの構成部の具体的処理内容等については後述する図3及び図4の処理手順の説明に併せて詳しく説明する。   The mobile communication terminal 200 includes a display unit 201, a control unit 202, a communication unit 203, and an operation unit 204. Here, the display unit 201 is a monitor or the like for presenting information to the user, and the display is controlled by the control unit 202. The operation unit 204 is manually operated by the user. The communication unit 103 transmits and receives various data to and from the server 10. The mobile communication terminal 200 is also configured with hardware such as a CPU, a RAM, and a ROM, like the server 10, and executes the functions described above according to a program. Specific processing contents and the like of these components of the mobile communication terminal 200 will be described in detail in conjunction with the description of processing procedures in FIGS.

図3及び図4は、サーバ10及び移動通信端末200の処理(主にはサーバ10の処理)を示すフローチャートである。
図3に示すように、処理を開始すると、先ずステップS1において、地図検索の検索場所を特定する。
具体的には、移動通信端末200では、ユーザが操作部204を操作して地図検索(場所の検索)を開始した場合(ユーザが施設検索機能を立ち上げたタイミングで)、制御部202は、ユーザが操作部204を操作し検索しようとしている地域の情報(位置情報等)を通信部203を介してサーバ10に送信する。サーバ10では、通信部11を介してユーザが検索しようとしている地域の情報を受信し、地図管理部26が、その地域の情報に対応する地図データを地図DB21から取得する。そして、サーバ10は、その取得した地図データを通信部11を介して、移動通信端末200に送信する。移動通信端末200では、制御部202が、通信部203を介して取得した地図データを基に、表示部201に地図を表示する。すなわち、ユーザが検索対象としている地図を表示する。そして、制御部202は、ユーザが操作部204を操作した場合、そのユーザによる操作部204の操作から地図表示における検索場所(検索地域)を特定して、その特定した検索場所の情報を通信部203を介してサーバ10に送信する。サーバ10では、通信部11を介してユーザによる検索場所の情報を受信し、検索対象としている地図内における検索場所を特定する。
3 and 4 are flowcharts showing processing of the server 10 and the mobile communication terminal 200 (mainly processing of the server 10).
As shown in FIG. 3, when the process is started, first, in step S1, the search location for the map search is specified.
Specifically, in the mobile communication terminal 200, when the user operates the operation unit 204 to start a map search (location search) (at the timing when the user launches the facility search function), the control unit 202 The user operates the operation unit 204 to transmit information on the region (position information or the like) to be searched to the server 10 via the communication unit 203. In the server 10, information on a region that the user is searching for is received via the communication unit 11, and the map management unit 26 acquires map data corresponding to the information on the region from the map DB 21. Then, the server 10 transmits the acquired map data to the mobile communication terminal 200 via the communication unit 11. In the mobile communication terminal 200, the control unit 202 displays a map on the display unit 201 based on the map data acquired via the communication unit 203. That is, the map that the user is searching for is displayed. Then, when the user operates the operation unit 204, the control unit 202 specifies a search location (search region) in the map display from the operation of the operation unit 204 by the user, and transmits information on the specified search location to the communication unit. It transmits to the server 10 via 203. The server 10 receives information on the search location by the user via the communication unit 11 and specifies the search location in the map to be searched.

続いてステップS2において、スケジュール管理部62は、前記ステップS1で特定した検索場所について登録されている直近の予定(将来の直近の予定)を抽出する。
具体的には、スケジュール蓄積DB61には、ユーザが登録した予定の情報が記憶されており、スケジュール管理部62は、そのスケジュール蓄積DB61の記憶情報を参照して、前記ステップS1で特定した検索場所について登録されている直近の予定の情報を抽出する。例えば、スケジュール管理部62は、スケジュール蓄積DB61に記憶されている予定の情報のうち、前記検索場所と関連性のある予定の情報を抽出する。例えば、スケジュール蓄積DB61に直近の予定の情報として「12:00〜13:00 溜池山王に出張」といった情報が記憶されている場合に、検索場所が溜池山王であったときには、「12:00〜13:00 溜池山王に出張」の情報を抽出する。また、予定の情報は、移動通信端末200により直接入力されたり、パーソナルコンピュータ等によりweb上で入力されたりしたものである。
Subsequently, in step S2, the schedule management unit 62 extracts the latest schedule registered for the search location specified in step S1 (the latest schedule in the future).
Specifically, the schedule accumulation DB 61 stores information of a schedule registered by the user, and the schedule management unit 62 refers to the storage information of the schedule accumulation DB 61 and searches for the search location specified in step S1. The information of the latest schedule registered for is extracted. For example, the schedule management unit 62 extracts schedule information related to the search location from the schedule information stored in the schedule accumulation DB 61. For example, when information such as “12:00 to 13:00 on a business trip to Tameike Sanno” is stored as information on the most recent schedule in the schedule accumulation DB 61, if the search location is Tameike Sanno, “12:00:00 13:00 "Tameike Sanno's business trip" information is extracted. Further, the schedule information is input directly by the mobile communication terminal 200 or input on the web by a personal computer or the like.

続いてステップS3において、状況特定部87は、前記ステップS2で抽出した予定カテゴリに対応するユーザの「状況」の情報を状況DB81の記憶情報を参照して特定する。
具体的には、状況DB81には、スケジュール蓄積DB61に記憶されている予定の情報がカテゴリ分けされて記憶されるとともに、そのカテゴリと「状況」の情報とが対応付けされて記憶されている。これにより、状況特定部87は、状況DB81の記憶情報を参照して、前記ステップS2で抽出した予定カテゴリに対応するユーザの「状況」の情報を特定する。例えば、抽出した予定の情報が前述のように「12:00〜13:00 溜池山王に出張」である場合、「状況」の情報として「出張」を抽出する。
Subsequently, in step S3, the situation specifying unit 87 specifies information on the “situation” of the user corresponding to the scheduled category extracted in step S2 with reference to the stored information in the situation DB 81.
Specifically, in the situation DB 81, the schedule information stored in the schedule accumulation DB 61 is stored in a category, and the category and “situation” information are stored in association with each other. As a result, the situation specifying unit 87 refers to the stored information in the situation DB 81 and specifies the user's “situation” information corresponding to the scheduled category extracted in step S2. For example, when the extracted schedule information is “12:00 to 13:00 on a business trip to Tameike Sanno” as described above, “business trip” is extracted as the “situation” information.

また、状況DB81における情報の検索については、「状況」の情報として「出張」等を予め各項目に分けしておくことで、「状況」の情報の具体的内容(「出張」等)を特定することができる。また、所定のルールで文字検索を行うマッチング処理を用いて状況DB81から「状況」の情報(例えば文章中から情報)を特定しても良い。なお、以下の説明においても、DB(データベース)における情報の検索又は特定方法については、検索し易いように予め項目分けしていても良く、またそのような項目分けをすることなく、所定のルールによるマッチング処理により情報を検索又は特定しても良い。   In addition, regarding the search of information in the situation DB 81, “business trip” or the like as “situation” information is divided into items in advance, thereby specifying the specific content of the “situation” information (such as “business trip”). can do. Further, “situation” information (for example, information from the sentence) may be specified from the situation DB 81 using a matching process for performing a character search according to a predetermined rule. In the following description, the information search or identification method in the DB (database) may be pre-categorized so that it can be easily searched, and a predetermined rule can be used without such item division. Information may be searched or specified by the matching process.

続いてステップS4において、履歴検索部42は、前記ステップS3で特定したユーザの「状況」の情報(例えば「出張」)と同様な履歴が存在するか否かを判定する。
具体的には、履歴DB41には、ユーザのこれまでの予定(予定カテゴリ)の情報に対応する過去の「状況」の情報が蓄積されている。これにより、履歴検索部42は、履歴DB41の記憶情報を参照して、前記ステップS3で特定したユーザの「状況」の情報と同様な履歴が存在するか否かを判定する。ここで、履歴が存在する場合、ステップS6に進み、履歴が存在しない場合、ステップS5に進む。
Subsequently, in step S4, the history search unit 42 determines whether there is a history similar to the “situation” information (for example, “business trip”) of the user specified in step S3.
Specifically, the history DB 41 stores past “situation” information corresponding to information on the user's previous schedule (planned category). As a result, the history search unit 42 refers to the stored information in the history DB 41 and determines whether there is a history similar to the “situation” information of the user specified in step S3. If there is a history, the process proceeds to step S6, and if there is no history, the process proceeds to step S5.

ステップS5では、目的特定部88は、ユーザの「状況」の情報の履歴が存在しないことから、目的初期DB83に予め登録されている、各「目的」の情報のデフォルトの優先度を抽出する。そして、ステップS7に進む。
ステップS6では、目的特定部88又は履歴検索部42は、ユーザの履歴を参照し、同条件下の「目的」の情報の利用頻度から優先度を抽出する。
In step S <b> 5, since there is no history of user “situation” information, the purpose identifying unit 88 extracts the default priority of each “purpose” information registered in advance in the purpose initial DB 83. Then, the process proceeds to step S7.
In step S6, the purpose specifying unit 88 or the history search unit 42 refers to the user's history, and extracts the priority from the usage frequency of the “purpose” information under the same conditions.

具体的には、履歴DB41には、ユーザのこれまでの「状況」の情報と、該「状況」下でユーザが過去に選択した「目的」の情報とを対応付けて記憶されている。ここで、「目的」の情報とは、施設を検索する目的、すなわち施設の利用目的の情報であり、例えば、「休憩できる施設」、「お金を下ろせる施設」、「遊べる施設」や「食事をできる施設」等である。また、「休憩できる施設」としては、「カフェ」、「本屋」や「デパート」等があり、「お金を下ろせる施設」としては、「郵便局」、「銀行」や「コンビニ」等があり、「遊べる施設」としては、「映画館」や「バッティングセンター」等があり、「食事をできる施設」としては、「レストラン」、「カフェ」や「すし屋」等がある。   Specifically, the history DB 41 stores information on the “situation” of the user so far and information on the “purpose” selected by the user in the past under the “situation” in association with each other. Here, the “purpose” information is information on the purpose of searching for a facility, that is, the purpose of use of the facility. For example, “facility that can take a break”, “facility that can make money”, “facility that can be played” and “meal” Facilities that can be used ". In addition, there are “cafes”, “bookstores”, “department stores”, etc. as “restaurant facilities”, and “post offices”, “banks”, “convenience stores”, etc. “Playable facilities” include “movie theaters” and “batting centers”, and “food facilities” include “restaurants”, “cafes”, “sushi restaurants”, and the like.

なお、「目的」の情報は、これらの例に限定されるものではない。また、「目的」の情報は、サーバ10側で予め用意されている情報であっても良く、ユーザ入力により登録された情報であっても良い。
これにより、目的特定部88又は履歴検索部42は、履歴DB41の記憶情報を参照して、前記ステップS4で履歴が存在するとされた「状況」の情報に対応する「目的」の情報を抽出する。例えば、履歴DB41にて、「状況」の情報である「出張」に、「目的」の情報として「休憩できる施設」が対応付けされて記憶されている場合には、「出張」に対応する「休憩できる施設」を抽出する。
The “purpose” information is not limited to these examples. The “purpose” information may be information prepared in advance on the server 10 side, or may be information registered by user input.
Thereby, the purpose specifying unit 88 or the history search unit 42 refers to the stored information in the history DB 41 and extracts “purpose” information corresponding to the “situation” information in which the history is determined to exist in step S4. . For example, in the history DB 41, when “business trip” that is “situation” information is stored in association with “facility that can be rested” as “purpose” information, “ “Recreational facilities” are extracted.

そして、目的特定部88は、「状況」の情報に対応する「目的」の情報を複数抽出した場合、各「目的」の情報の優先度を抽出する。ここで、履歴DB41には、「目的」の情報の利用履歴(具体的には後述のステップS7及びステップS8により実現されるユーザによる選択回数又は履歴の数)に応じた優先度が、該「目的」の情報と対応付けされて記憶されており、目的特定部88は、履歴DB41の記憶情報を参照して、「状況」の情報に対応する各「目的」の情報の優先度を抽出する。例えば、履歴DB41にて、「状況」の情報である「出張」に、「目的」の情報として「休憩できる施設」や「食事をできる施設」が対応付けて記憶されている場合には、その「休憩できる施設」や「食事をできる施設」の利用履歴に応じた優先度を抽出する。   Then, when a plurality of “purpose” information corresponding to the “situation” information is extracted, the purpose specifying unit 88 extracts the priority of each “purpose” information. Here, the history DB 41 has a priority according to the usage history of the “purpose” information (specifically, the number of selections made by the user or the number of histories realized by steps S7 and S8 described later). The purpose identifying unit 88 refers to the stored information in the history DB 41 and extracts the priority of each “purpose” information corresponding to the “situation” information. . For example, in the history DB 41, when “business trip” that is “situation” information is stored in association with “facility that can take a break” or “facility that can eat” as “purpose” information, Priority is extracted according to the usage history of “facility that can take a break” and “facility that can eat”.

このステップS6の処理を行ってから、ステップS7に進む。
このようなことから、ユーザの「状況」の情報の履歴が存在しない前記ステップS5では、以上のように本来であればユーザの利用履歴に基づいて決定される優先度が、デフォルトとして、各「目的」の情報に対応付けされて目的初期DB83に記憶されている。これにより、目的特定部88は、「状況」の情報の履歴が存在しない場合、目的初期DB83の記憶情報を参照して、前記ステップS3で特定した現時点の「状況」の情報に対応する各「観点」の優先度(デフォルト値)を抽出する。なお、デフォルト状態でも、「状況」の情報をも考慮して、優先度を決定しておいても良い。
After performing the process of step S6, the process proceeds to step S7.
For this reason, in step S5 in which there is no history of user “situation” information, the priority determined based on the usage history of the user is defaulted to “ The information is stored in the purpose initial DB 83 in association with the “purpose” information. Thereby, when the history of the “situation” information does not exist, the purpose specifying unit 88 refers to the storage information of the target initial DB 83 and each “situation” corresponding to the current “situation” information specified in step S3. Extract the priority (default value) of the "viewpoint". Even in the default state, the priority may be determined in consideration of the “situation” information.

ステップS7では、前記ステップS5又はステップS6で抽出した優先度を基に、目的DB82の記憶情報を参照して、「目的」の情報をユーザに提示する。
具体的には、サーバ10では、目的DB82に、移動通信端末200において選択可能な「目的」の情報(例えば前述の「休憩できる施設」等)が記憶されており、目的特定部88が、その目的DB82の記憶情報を参照して、前記ステップS5又はステップS6で抽出した優先度に対応する「目的」の情報を選択する。そして、サーバ10では、通信部11を介して優先度を基に選択した「目的」の情報を移動通信端末200に送信する。具体的には、サーバ10は、各「目的」の情報をリスト化して移動通信端末200に送信する。例えば、「休憩できる施設」、「お金を下ろせる施設」、「遊べる施設」や「食事をできる施設」をそれらに付された優先度に応じてリスト化したデータを移動通信端末200に送信する。
In step S7, based on the priority extracted in step S5 or step S6, the information of “purpose” is presented to the user with reference to the stored information in the purpose DB 82.
Specifically, in the server 10, information on “purposes” that can be selected in the mobile communication terminal 200 is stored in the purpose DB 82 (for example, the above-mentioned “facility that can take a break”). With reference to the storage information in the purpose DB 82, the “purpose” information corresponding to the priority extracted in step S5 or step S6 is selected. Then, the server 10 transmits the “purpose” information selected based on the priority via the communication unit 11 to the mobile communication terminal 200. Specifically, the server 10 lists each “purpose” information and transmits it to the mobile communication terminal 200. For example, data that lists “facility that can take a break”, “facility that can save money”, “facility that can be played”, and “facility that can eat” according to the priority assigned thereto is transmitted to the mobile communication terminal 200.

移動通信端末200では、前記「目的」の情報を通信部203を介して取得し、制御部202が、その取得した「目的」の情報を表示部201に表示する。具体的には、優先度合いに応じて各「目的」の情報を並べて表示する。例えば、「目的」の情報が「休憩できる施設」、「お金を下ろせる施設」、「遊べる施設」、「食事をできる施設」であり、その優先度合いが「3」、「1」、「2」、「4」の場合、「お金を下ろせる施設」、「遊べる施設」、「休憩できる施設」、「食事をできる施設」の順番で並べて表示する。   In the mobile communication terminal 200, the “purpose” information is acquired via the communication unit 203, and the control unit 202 displays the acquired “purpose” information on the display unit 201. Specifically, information on each “purpose” is displayed side by side according to the priority. For example, the information of “purpose” is “facility that can take a break”, “facility that can make money”, “facility that can play”, and “facility that can eat”, and the priority is “3”, “1”, “2” In the case of “4”, “facility where money can be dropped”, “facility where you can play”, “facility where you can take a break”, and “facility where you can eat” are displayed in order.

続いてステップS8において、ユーザが選択した「目的」の情報と「状況」の情報とを対応付けて履歴に残す。
具体的には、前記ステップS7においてユーザに提示した各「目的」の情報(移動通信端末200の表示部201に表示された「目的」の情報)は、移動通信端末200の操作部204を操作することでユーザによる選択が可能となっている。これにより、移動通信端末200では、制御部202が、ユーザによる操作部204の操作からユーザが選択した「目的」の情報を特定して、その特定した「目的」の情報を通信部203を介してサーバ10に送信する。サーバ10では、通信部11を介してユーザが選択した「目的」の情報を受信し、履歴蓄積部43が、その受信した「目的」の情報を、前記ステップS3で特定したユーザの「状況」の情報に対応付けして、履歴DB41に記憶する。すなわち、ユーザが選択した「目的」の情報をその時の「状況」の情報に結び付けて学習する。
In step S8, the “purpose” information selected by the user and the “situation” information are associated with each other and stored in the history.
Specifically, each “purpose” information presented to the user in step S7 (“purpose” information displayed on the display unit 201 of the mobile communication terminal 200) is operated on the operation unit 204 of the mobile communication terminal 200. By doing so, selection by the user is possible. Thereby, in the mobile communication terminal 200, the control unit 202 specifies the “purpose” information selected by the user from the operation of the operation unit 204 by the user, and the specified “purpose” information is transmitted via the communication unit 203. To the server 10. The server 10 receives the “purpose” information selected by the user via the communication unit 11, and the history storage unit 43 uses the received “purpose” information to identify the “situation” of the user identified in step S3. And stored in the history DB 41. That is, learning is performed by linking the “purpose” information selected by the user to the “situation” information at that time.

続いてステップS9において、場所訪問回数特定部89は、該当する「場所」についてスケジュール登録又は施設履歴検索が一定数以上あるか否かを判定する。
具体的には、場所訪問回数特定部89は、スケジュール蓄積DB61や履歴DB41の記憶情報を参照して、該当する「場所」について、スケジュール登録又は施設検索履歴が一定数(複数回)以上あるか否かを判定する。ここで、該当する「場所」とは、前記ステップS8において「目的」の情報と「状況」の情報とを対応付けて履歴に残した「場所」であり、すなわち、前記ステップS1において特定した検索場所である。例えば、「溜池山王」である。また、該当する「場所」についてのスケジュール登録とは、該当する「場所」の情報を含むスケジュールの登録であり、該当する「場所」についての施設検索履歴とは、ユーザが移動通信端末200を操作して、該当する「場所」についてユーザが施設の情報を検索した履歴である。ここで、場所訪問回数特定部89は、該当する「場所」についてのスケジュール登録が一定数以上ある場合、又は該当する「場所」についての施設検索履歴が一定数以上ある場合、ステップS11に進み、そうでない場合(登録及び履歴が一定数未満の場合)、ステップS10に進む。
Subsequently, in step S <b> 9, the place visit number specifying unit 89 determines whether there is a predetermined number or more of schedule registrations or facility history searches for the corresponding “place”.
Specifically, the place visit count specifying unit 89 refers to the stored information in the schedule accumulation DB 61 and the history DB 41, and whether there is a predetermined number (multiple times) or more of schedule registration or facility search history for the corresponding “place”. Determine whether or not. Here, the corresponding “place” is the “place” left in the history by associating the “purpose” information with the “situation” information in the step S8, that is, the search specified in the step S1. Is a place. For example, “Tameike Sanno”. Further, the schedule registration for the corresponding “place” is registration of a schedule including the information of the corresponding “place”, and the facility search history for the corresponding “place” is that the user operates the mobile communication terminal 200. In this case, the user has searched the facility information for the corresponding “place”. Here, the place visit count specifying unit 89 proceeds to step S11 when there is a predetermined number or more of schedule registrations for the corresponding “place” or when there is a predetermined number or more of facility search histories for the corresponding “place”. Otherwise (when registration and history are less than a certain number), the process proceeds to step S10.

ステップS10では、観点特定部90は、場所観点初期DB84に登録されたデフォルトの「観点」の優先度を抽出する。そして、ステップS14に進む。
ステップS11では、観点特定部90又は履歴検索部42は、履歴DB41の記憶情報を参照して、該当する「状況」の情報及び「目的」の情報と同様な履歴が存在するか否かを判定する。
ここで、該当する「状況」の情報及び「目的」の情報とは、直前の処理で前記ステップS8で履歴に残した「状況」の情報及び「目的」の情報、すなわち、ステップS1〜ステップS8で特性した「状況」の情報及びその「状況」下でユーザが選択した「目的」の情報、或いは現時点のユーザにおける「状況」の情報及び「目的」の情報である。
In step S <b> 10, the viewpoint identifying unit 90 extracts a default “viewpoint” priority registered in the location viewpoint initial DB 84. Then, the process proceeds to step S14.
In step S11, the viewpoint identifying unit 90 or the history search unit 42 refers to the stored information in the history DB 41 and determines whether there is a history similar to the corresponding “situation” information and “purpose” information. To do.
Here, the corresponding “situation” information and “purpose” information are “situation” information and “purpose” information left in the history in step S8 in the immediately preceding process, that is, steps S1 to S8. The “situation” information and the “purpose” information selected by the user under the “situation”, or the “situation” information and the “purpose” information at the current user.

履歴DB41には、これまでの「状況」の情報と「目的」の情報とが対応付けて蓄積されており、より具体的には、スケジュール登録又は施設検索履歴と「状況」及び「目的」の情報とが対応付けて蓄積されている。これにより、観点特定部90又は履歴検索部42は、現時点の「状況」及び「目的」の情報と同一の情報が履歴DB41に存在するか否か、すなわち、前記ステップS9でスケジュール登録又は施設検索履歴が一定数以上あるとされた、該当する「場所」について、同一の「状況」及び「目的」の情報が存在するか否かを判定する。ここで、観点特定部90又は履歴管理部40は、同様な履歴が存在する場合、ステップS13に進み、同様な履歴が存在しない場合、すなわち、該当する「場所」についてスケジュール登録又は施設検索履歴が一定数以上あるが、該当する「場所」についての、過去の「状況」及び「目的」の情報と現時点の「状況」及び「目的」の情報とが一致しない場合、ステップS12に進む。   In the history DB 41, information on “situation” and “purpose” so far are stored in association with each other. More specifically, schedule registration or facility search history and “situation” and “purpose” are stored. Information is stored in association with each other. Thereby, the viewpoint specifying unit 90 or the history search unit 42 determines whether or not the same information as the current “situation” and “purpose” information exists in the history DB 41, that is, schedule registration or facility search in the step S9. It is determined whether or not the same “situation” and “purpose” information exists for the corresponding “location” for which a certain number of histories exist. Here, when there is a similar history, the viewpoint identification unit 90 or the history management unit 40 proceeds to step S13, and when there is no similar history, that is, the schedule registration or facility search history for the corresponding “location” exists. If there is a certain number or more, but the past “situation” and “purpose” information does not match the current “situation” and “purpose” information for the corresponding “location”, the process proceeds to step S12.

ステップS12では、観点特定部90は、「状況」及び「目的」の情報について同様な履歴がないことから、観点初期DB86に予め登録されている、各「状況」及び「目的」の情報のデフォルトの優先度を抽出する。そして、ステップS14に進む。
ステップS13では、観点特定部90又は履歴検索部42は、ユーザの履歴を参照し、同条件下の「観点」の情報の利用頻度から優先度を抽出する。
具体的には、履歴DB41には、ユーザのこれまでの「状況」及び「目的」の情報と、該「状況」及び「目的」下でユーザが選択した「観点」の情報とが対応付けて記憶されている。ここで、「観点」の情報とは、施設を検索した観点又は動機の情報であり、例えば、「人気のある施設」、「よく利用する施設」、「興味がある施設」や「近くにある施設」等である。
なお、「観点」の情報は、これらの例に限定されるものではない。例えば、「観点」の情報は、「値段」、「営業時間」、「収容人数」、「駐車場台数」、「子供料金の有無」、「広さ」や「駅からの距離」等であっても良い。また、「観点」の情報は、サーバ10側で予め用意されている情報であっても良く、ユーザ入力により登録された情報であっても良い。
In step S12, since the viewpoint identifying unit 90 does not have the same history for the “situation” and “purpose” information, the default of each “situation” and “purpose” information registered in the viewpoint initial DB 86 in advance. Extract the priority of. Then, the process proceeds to step S14.
In step S13, the viewpoint identification unit 90 or the history search unit 42 refers to the user's history, and extracts the priority from the usage frequency of the “viewpoint” information under the same conditions.
Specifically, in the history DB 41, information on the user's previous “situation” and “purpose” is associated with information on the “viewpoint” selected by the user under the “situation” and “purpose”. It is remembered. Here, the “point of view” information is information on the point of view or motivation for searching for facilities, for example, “popular facilities”, “facilitated facilities”, “facilitated facilities” or “nearly located” Facilities ".
Note that the “viewpoint” information is not limited to these examples. For example, “point of view” information includes “price”, “business hours”, “capacity”, “number of parking lots”, “presence / absence of children's fee”, “area”, “distance from station”, etc. May be. The “viewpoint” information may be information prepared in advance on the server 10 side, or may be information registered by user input.

これにより、観点特定部90又は履歴検索部42は、履歴DB41の記憶情報を参照して、前記ステップS11で履歴が存在するとされた「状況」及び「目的」の情報に対応する「観点」の情報を抽出する。すなわち、スケジュール登録又は施設検索登録が一定数以上ある、該当する「場所」での「状況」及び「目的」下における「観点」の情報を抽出する。そして、観点特定部90は、「状況」及び「目的」の情報に対応する「観点」の情報を複数抽出した場合、各「観点」の情報の優先度を抽出する。ここで、履歴DB41には、「観点」の利用履歴(具体的には後述のステップS14及びステップS15により実現されるユーザによる選択回数又は履歴の数)に応じた優先度が、該「観点」の情報と対応付けされて記憶されており、観点特定部90は、履歴DB41の記憶情報を参照して、「状況」及び「目的」の情報に対応する各「観点」の情報の優先度を抽出する。そして、ステップS14に進む。   As a result, the viewpoint identifying unit 90 or the history search unit 42 refers to the stored information in the history DB 41 and stores the “viewpoint” corresponding to the “situation” and “purpose” information for which the history exists in step S11. Extract information. That is, information on the “point of view” under the “situation” and “purpose” at the corresponding “location” where there is a certain number of schedule registrations or facility search registrations is extracted. Then, when a plurality of “viewpoint” information corresponding to the “situation” and “purpose” information is extracted, the viewpoint specifying unit 90 extracts the priority of the information of each “viewpoint”. Here, in the history DB 41, the priority according to the usage history of the “viewpoint” (specifically, the number of selections or the number of histories by the user realized by steps S14 and S15 described later) is the “viewpoint”. The viewpoint identifying unit 90 refers to the stored information in the history DB 41 and determines the priority of each “viewpoint” information corresponding to the “situation” and “purpose” information. Extract. Then, the process proceeds to step S14.

なお、スケジュール登録又は施設検索登録が一定数以上あることから、該当する「場所」にユーザがよく訪れていると言えるので、「よく利用する施設」の優先度を重み付けして、優先度を高くする補正をすることもできる。
また、「状況」及び「目的」の情報の履歴が存在しない前記ステップS12では、以上のように本来であればユーザの利用履歴に基づいて決定される優先度が、デフォルトとして、各「観点」の情報に対応付けされて観点初期DB86に記憶されている。これにより、観点特定部90は、「状況」及び「目的」の情報の履歴が存在しない場合、観点初期DB86の記憶情報を参照して、現時点の「状況」及び「目的」(前記ステップS8で履歴に残した最新の「状況」及び「目的」)の情報に対応する各「観点」の優先度(デフォルト値)を抽出する。
In addition, since there are more than a certain number of schedule registrations or facility search registrations, it can be said that the user often visits the corresponding “place”, so the priority of “Frequently used facilities” is weighted to increase the priority. You can also make corrections.
In step S12 in which there is no history of “situation” and “purpose” information, the priority determined based on the user's usage history is defaulted to each “viewpoint” as described above. Is stored in the viewpoint initial DB 86 in association with the information. As a result, when there is no history of “situation” and “purpose” information, the viewpoint identifying unit 90 refers to the stored information in the viewpoint initial DB 86 and stores the current “situation” and “purpose” (in step S8). The priority (default value) of each “viewpoint” corresponding to the latest “situation” and “purpose” information remaining in the history is extracted.

また、例えば、ステップS12に進む場合は、スケジュール登録又は施設検索登録が一定数未満であることから、該当する「場所」にユーザが初めて訪れている、又は訪れている回数が少ないと言えるので、それを考慮して、各「観点」の情報の優先度を決定する。例えば、初めて訪れている場所でユーザにとって有効な「近くにある施設」の観点の優先度を一番高くしておく。また、デフォルト状態でも、「状況」及び「目的」の情報をも考慮して、優先度を決定しておいても良い。   Also, for example, when proceeding to step S12, since the schedule registration or facility search registration is less than a certain number, it can be said that the user has visited the “place” for the first time, or the number of visits is small. Considering this, the priority of information of each “viewpoint” is determined. For example, the highest priority is given to the viewpoint of “facility nearby” that is effective for the user at the first visit. Even in the default state, the priority may be determined in consideration of the “situation” and “purpose” information.

また、前記ステップS10では、そもそも一定数以上のスケジュール登録又は施設検索履歴が残る場所がないことから、デフォルトとして、優先度が各「観点」の情報に対応付けされて観点初期DB86に記憶されている。
ステップS14では、前記ステップS10、ステップS12又はステップS13で抽出した優先度を基に、観点DB85の記憶情報を参照して、「観点」の情報をユーザへ提示する。
In step S10, since there is no place where a predetermined number or more of schedule registrations or facility search histories remain, the priority is associated with each “viewpoint” information and stored in the viewpoint initial DB 86 as a default. Yes.
In step S14, based on the priority extracted in step S10, step S12, or step S13, the information stored in the viewpoint DB 85 is referred to and the “viewpoint” information is presented to the user.

具体的には、サーバ10では、観点DB85に、移動通信端末200において選択可能な「観点」の情報(例えば前述の「人気のある施設」等)が記憶されており、観点特定部90が、その観点DB85の記憶情報を参照して、前記ステップS10、ステップS12又はステップS13で抽出した優先度に対応する「観点」の情報を選択する。そして、サーバ10では、通信部11を介して優先度を基に選択した「観点」の情報を移動通信端末200に送信する。具体的には、サーバ10は、各「観点」の情報をリスト化して移動通信端末200に送信する。   Specifically, in the server 10, “viewpoint” information (for example, the “popular facility” described above) that can be selected in the mobile communication terminal 200 is stored in the viewpoint DB 85. With reference to the stored information in the viewpoint DB 85, information on the “viewpoint” corresponding to the priority extracted in step S10, step S12 or step S13 is selected. Then, the server 10 transmits the “viewpoint” information selected based on the priority via the communication unit 11 to the mobile communication terminal 200. Specifically, the server 10 lists each “viewpoint” information and transmits it to the mobile communication terminal 200.

移動通信端末200では、前記「観点」の情報を通信部203を介して取得し、制御部202が、その取得した「観点」の情報を表示部201に表示する。具体的には、優先度合いに応じて「観点」の情報を並べて表示する。例えば、「観点」の情報が「人気のある施設」、「よく利用する施設」、「興味がある施設」、「近くにある施設」であり、その優先度合いが「3」、「1」、「2」、「4」の場合、「よく利用する施設」、「興味がある施設」、「人気のある施設」、「近くにある施設」の順番で並べて表示する。   In the mobile communication terminal 200, the “viewpoint” information is acquired through the communication unit 203, and the control unit 202 displays the acquired “viewpoint” information on the display unit 201. Specifically, the “viewpoint” information is displayed side by side according to the priority. For example, the information of “viewpoint” is “popular facilities”, “facilitated facilities”, “facilitated facilities”, “facility nearby”, and the priority is “3”, “1”, In the case of “2” and “4”, “Frequently used facilities”, “Interested facilities”, “Popular facilities”, and “Nearby facilities” are displayed in order.

続いてステップS15において、ユーザが選択した「観点」の情報と「状況」及び「目的」の情報とを対応付けて履歴に残す。
具体的には、前記ステップS14においてユーザに提示した各「観点」の情報(移動通信端末200の表示部201に表示された「観点」の情報)は、移動通信端末200の操作部204を操作することでユーザによる選択が可能となっている。これにより、移動通信端末200では、制御部202が、ユーザが操作部204を操作した場合、ユーザによる操作部204の操作からユーザが選択した「観点」の情報を特定して、その特定した「観点」の情報を通信部203を介してサーバ10に送信する。サーバ10では、通信部11を介してユーザが選択した「観点」の情報を受信し、履歴蓄積部43が、その受信した「観点」の情報を、現時点の「状況」及び「目的」の情報(前記ステップS8で履歴に残した最新の「状況」及び「目的」の情報)に対応付けして、履歴DB41に記憶する。すなわち、ユーザが選択した「観点」の情報をその時の「状況」及び「目的」の情報に結び付けて学習する。
Subsequently, in step S15, the “viewpoint” information selected by the user is associated with the “situation” and “purpose” information, and is left in the history.
Specifically, each “viewpoint” information presented to the user in step S14 (“viewpoint information displayed on the display unit 201 of the mobile communication terminal 200) is operated on the operation unit 204 of the mobile communication terminal 200. By doing so, selection by the user is possible. Thereby, in the mobile communication terminal 200, when the user operates the operation unit 204, the control unit 202 specifies the information of the “viewpoint” selected by the user from the operation of the operation unit 204 by the user, and the specified “ Information of “viewpoint” is transmitted to the server 10 via the communication unit 203. The server 10 receives the “viewpoint” information selected by the user via the communication unit 11, and the history storage unit 43 converts the received “viewpoint” information into the current “situation” and “purpose” information. The information is stored in the history DB 41 in association with (the latest “situation” and “purpose” information left in the history in step S8). That is, learning is performed by linking the “viewpoint” information selected by the user with the “situation” and “purpose” information at that time.

続いて図3に示すステップS16において、履歴検索部42は、該当する「状況」、「目的」及び「観点」の情報と同様な履歴が存在するか否かを判定する。
具体的には、履歴DB41には、これまでの「状況」、「目的」及び「観点」の情報が蓄積されており、これにより、履歴検索部42は、履歴DB41の記憶情報を参照して、現時点の「状況」、「目的」及び「観点」の情報(前記ステップS15で履歴に残した「状況」、「目的」及び「観点」の情報)と同様な履歴が存在するか否かを判定する。ここで、履歴が存在する場合、ステップS18に進み、履歴が存在しない場合、ステップS17に進む。
Subsequently, in step S <b> 16 illustrated in FIG. 3, the history search unit 42 determines whether there is a history similar to the corresponding “situation”, “purpose”, and “viewpoint” information.
Specifically, the history DB 41 stores information on the “situation”, “purpose”, and “point of view” so far, and the history search unit 42 refers to the stored information in the history DB 41. Whether or not there is a history similar to the current “situation”, “purpose” and “viewpoint” information (“situation”, “purpose” and “viewpoint” information left in the history in step S15). judge. If there is a history, the process proceeds to step S18. If there is no history, the process proceeds to step S17.

ステップS17では、施設カテゴリ決定部91は、観点DB85で規定された施設の優先度を抽出する。ここで、観点DB85で規定された施設の優先度とは、観点DB85に予め登録されている値であって、各「観点」において一般的にユーザの利用頻度が高い施設に対して付した値である。
例えば、一般的にユーザの利用頻度が高い「施設a」には優先度として「100」を付し、その次に利用頻度が高い「施設b」には優先度として「90」を付し、さらにその次に利用頻度が高い「施設c」には優先度として「80」を付す、といったようにである。施設カテゴリ決定部91は、観点DB85の記憶情報を参照して、現時点の「観点」の情報(前記ステップS15で履歴に残した最新の「観点」の情報)に対応する各施設の優先度を抽出する。
In step S <b> 17, the facility category determination unit 91 extracts the priority of the facility defined in the viewpoint DB 85. Here, the priority of the facility defined in the viewpoint DB 85 is a value registered in the viewpoint DB 85 in advance, and is a value given to a facility that is generally frequently used by the user in each “viewpoint”. It is.
For example, “facility a” that is generally used frequently by the user is assigned a priority “100”, and “facility b” that is the next most frequently used is assigned a priority “90”. Further, “facility c” having the next highest usage frequency is given a priority “80”. The facility category determination unit 91 refers to the storage information in the viewpoint DB 85 to determine the priority of each facility corresponding to the current “viewpoint” information (the latest “viewpoint information” left in the history in step S15). Extract.

また、「観点」の情報が「人気度」(「人気のある施設」)である場合には、人気度DB24を参照して、「人気度」に対応する各施設の優先度を抽出する。ここで、人気度DB24には、ユーザ全体で人気が高い施設と、該人気の高さに対応させた優先度とが対応付けされて記憶されている。例えば、web上での人気度、口コミサイトにおける人気度、評価点数等により「人気度」を決定する。これにより、施設カテゴリ決定部91は、現時点の「観点」の情報(前記ステップS15で履歴に残した最新の「観点」の情報)が「人気度」の場合、人気度DB24の記憶情報を参照して、現時点の「観点」の情報に対応する各施設の優先度を抽出する。   When the “viewpoint” information is “popularity” (“popular facility”), the popularity degree DB 24 is referred to, and the priority of each facility corresponding to “popularity” is extracted. Here, in the popularity level DB 24, facilities that are popular among users as a whole and priority levels corresponding to the popularity levels are stored in association with each other. For example, the “popularity” is determined based on the popularity on the web, popularity on the word-of-mouth site, evaluation score, and the like. Thereby, the facility category determination unit 91 refers to the information stored in the popularity DB 24 when the current “viewpoint” information (the latest “viewpoint” information stored in the history in step S15) is “popularity”. Then, the priority of each facility corresponding to the current “viewpoint” information is extracted.

このステップS17の処理を行ってから、ステップS19に進む。
ステップS18では、施設カテゴリ決定部91又は履歴検索部42は、先ずユーザの履歴を参照して、同条件下の「施設カテゴリ」及び「施設」の情報の利用頻度を抽出する。
ここで、履歴DB41には、これまでの「状況」、「目的」及び「観点」の情報(前記ステップS15の処理によりこれまで蓄積された「状況」、「目的」及び「観点」の情報)と、該「状況」、「目的」及び「観点」下でユーザが選択した「施設カテゴリ」の情報(後述のステップS28及びステップS29の処理によりユーザにより選択された「施設カテゴリ」の情報)及び「施設」の情報が対応付けて記憶されている。
After performing the process of step S17, the process proceeds to step S19.
In step S18, the facility category determination unit 91 or the history search unit 42 first refers to the user's history and extracts the usage frequency of the “facility category” and “facility” information under the same conditions.
Here, in the history DB 41, information on the “situation”, “purpose”, and “viewpoint” thus far (information on “situation”, “purpose”, and “viewpoint” accumulated so far by the processing of step S15). Information on the “facility category” selected by the user under the “situation”, “purpose”, and “point of view” (information on the “facility category” selected by the user by the processing in steps S28 and S29 described later), and Information of “facility” is stored in association with each other.

「施設カテゴリ」の情報とは、カテゴリ分けされた施設の情報であり、例えば、「カフェ」、「本屋」、「デパート」や「図書館」等である。また、「施設」の情報とは、具体的な施設であり、「XXXカフェ」や「YYYカフェ」といった情報である。なお、「施設カテゴリ」の情報は、これらの例に限定されるものではない。また、「施設カテゴリ」の情報は、サーバ10側で予め用意されている情報であっても良く、ユーザ入力により登録された情報であっても良い。   The “facility category” information is information on facilities classified into categories, for example, “cafe”, “bookstore”, “department store”, “library”, and the like. The “facility” information is a specific facility, such as “XXX cafe” or “YYY cafe”. The “facility category” information is not limited to these examples. Further, the “facility category” information may be information prepared in advance on the server 10 side, or may be information registered by user input.

これにより、施設カテゴリ決定部91又は履歴検索部42は、履歴DB41の記憶情報を参照して、前記ステップS16で履歴が存在するとされた「状況」、「目的」及び「観点」の情報に対応する「施設カテゴリ」及び「施設」の情報の履歴の数、すなわち、「施設カテゴリ」及び「施設」の利用履歴(具体的には後述のステップS14及びステップS15により実現されるユーザによる選択回数又は履歴の数)を抽出する。   Thereby, the facility category determination unit 91 or the history search unit 42 refers to the information stored in the history DB 41 and corresponds to the information of “situation”, “purpose”, and “point of view” that the history exists in step S16. The number of the history of the “facility category” and “facility” information, that is, the usage history of “facility category” and “facility” (specifically, the number of times selected by the user realized by steps S14 and S15 described later or (Number of histories).

続いて、施設カテゴリ決定部91は、観点DB85で規定された施設の優先度を、前記「施設カテゴリ」及び「施設」の情報の利用履歴により重み付けして補正する。ここで、観点DB85で規定された施設の優先度は、前記ステップS17と同様の情報であり、観点DB85に予め登録されている値であって、「観点」において一般的にユーザの利用頻度が高い施設に対して付した値である。そして、施設カテゴリ決定部91は、観点DB85の記憶情報を参照して、現時点の「観点」の情報(前記ステップS15で履歴に残した最新の「観点」の情報)に対応する各施設の優先度を抽出する。施設カテゴリ決定部91は、このような観点DB85で規定された施設の優先度を抽出し、その抽出した優先度を前記「施設カテゴリ」及び「施設」の情報の利用履歴により重み付けして補正する。具体的には、「施設カテゴリ」又は「施設」の情報の利用頻度が高くなるほど、優先度を高くする補正をする。   Subsequently, the facility category determination unit 91 corrects the priority of the facility defined in the viewpoint DB 85 by weighting it based on the usage history of the “facility category” and “facility” information. Here, the priority of the facility defined in the viewpoint DB 85 is the same information as in the step S17, and is a value registered in the viewpoint DB 85 in advance. It is a value attached to a high facility. Then, the facility category determination unit 91 refers to the stored information in the viewpoint DB 85, and prioritizes each facility corresponding to the current “viewpoint” information (the latest “viewpoint information stored in the history in step S15). Extract the degree. The facility category determination unit 91 extracts the priority of the facility specified in the viewpoint DB 85 and corrects the extracted priority by weighting the use history of the information on the “facility category” and “facility”. . Specifically, the higher the frequency of use of the “facility category” or “facility” information, the higher the priority is corrected.

例えば、観点DB85に登録されている施設が、「施設カテゴリA−施設a1」(「施設カテゴリA」に属する「施設a1」)、「施設カテゴリB−施設b1」(「施設カテゴリB」に属する「施設b1」)、「施設カテゴリC−施設c1」(「施設カテゴリC」に属する「施設c1」)、・・・・、といったようにカテゴリ分けされており、観点DB85において、各施設に、「100」、「90」、「80」といったように優先度が付されているとする。そして、「施設カテゴリ」の情報の利用頻度が高い順番で、「1.3」(優先度を1.3倍する)、「1.2」(優先度を1.2倍する)、「1.1」(優先度を1.1倍する)といった重み係数を割り当てることとする。このような場合において、「施設カテゴリC」、「施設カテゴリA」、「施設カテゴリB」の順番で利用頻度が低くなっていくとしたときには(この例では「施設カテゴリC」の利用頻度が一番高い)、重み付けした結果は、「施設カテゴリA」に属する「施設a1」の優先度が、「120」(=100×1.2)となり、「施設カテゴリB」に属する「施設b1」の優先度が、「99」(=90×1.1)となり、「施設カテゴリC」に属する「施設c1」の優先度が、「103」(=80×1.3)となる。   For example, the facilities registered in the viewpoint DB 85 belong to “facility category A—facility a1” (“facility a1” belonging to “facility category A”), “facility category B—facility b1” (“facility category B”). “Facility b1”), “facility category C-facility c1” (“facility c1” belonging to “facility category C”),... Assume that priorities such as “100”, “90”, and “80” are assigned. Then, in order of increasing use frequency of the information of “facility category”, “1.3” (the priority is multiplied by 1.3), “1.2” (the priority is multiplied by 1.2), “1” .1 ”(the priority is multiplied by 1.1). In such a case, when the usage frequency decreases in the order of “facility category C”, “facility category A”, and “facility category B” (in this example, the usage frequency of “facility category C” is one). The weighted result is that the priority of “facility a1” belonging to “facility category A” is “120” (= 100 × 1.2), and “facility b1” belonging to “facility category B” The priority is “99” (= 90 × 1.1), and the priority of “facility c1” belonging to “facility category C” is “103” (= 80 × 1.3).

なお、これ例は、「施設カテゴリ」、すなわち「施設」の上位の情報の利用頻度により優先度を補正しているが、「施設」の情報の利用頻度により、さらには「施設カテゴリ」の情報及び「施設」の情報それぞれの利用頻度により、優先度を補正することもできる。
また、優先度の値や順位に応じた優先度の増加割合、又は重み付けの方法は、以上の方法に限定されるものではない。すなわち例えば、重み付けの方法については、重み係数を他の値にしても良く、また優先度と重み付けとを数式化して、重み付けした優先度を算出するようにしても良い。
In this example, the priority is corrected based on the frequency of use of the “facility category”, that is, the information above the “facility”, but the information on the “facility category” is further determined depending on the frequency of use of the information on the “facility”. The priority can also be corrected according to the frequency of use of each of the information of “facility”.
Further, the priority increase ratio or weighting method according to the priority value or rank is not limited to the above method. That is, for example, with respect to the weighting method, the weighting coefficient may be set to another value, or the priority and the weighting may be expressed as a formula to calculate the weighted priority.

また、ステップS18において用いる現時点の「観点」の情報(前記ステップS15で履歴に残した最新の「観点」の情報)が「よく利用する施設」(利用頻度)である場合には、該ステップS18による処理は意味をなさないことから、該ステップS18の処理を省いても良い。
ステップS18では、以上のような処理により、「観点DB85」に規定された施設の優先度を重み付けにより補正している。このステップS18の処理を行ってから、ステップS19に進む。
Also, if the current “viewpoint” information used in step S18 (the latest “viewpoint information” stored in the history in step S15) is “frequently used facilities” (usage frequency), step S18 is performed. Since the process by does not make sense, the process of step S18 may be omitted.
In step S18, the priority of the facility defined in the “viewpoint DB 85” is corrected by weighting by the processing as described above. After performing the process of step S18, the process proceeds to step S19.

ステップS19では、施設ブックマーク管理部26は、ユーザのブックマークを参照して、ブックマークに登録された施設を重み付けにより補正する。
具体的には、ブックマークDB25には、ユーザが移動通信端末200やパーソナルコンピュータにより登録したwebサイトのブックマーク(お気に入り)の情報が記憶されている。これにより、施設ブックマーク管理部26は、このブックマークDB25を参照して、ブックマークに登録された施設に対して重み付けする補正をする。すなわち、施設ブックマーク管理部26は、前記ステップS17で抽出した観点DB85で規定された施設の優先度、又はステップS18でその優先度を「施設カテゴリ」及び「施設」の情報の利用頻度で重み付けして得た値(補正後の優先度)に対して、その優先度に対応する施設とブックマークに登録されている施設とが一致する場合には、該優先度を高くする補正をする。
In step S19, the facility bookmark management unit 26 refers to the user's bookmark and corrects the facility registered in the bookmark by weighting.
Specifically, the bookmark DB 25 stores bookmark (favorite) information of a web site registered by the user using the mobile communication terminal 200 or a personal computer. Thereby, the facility bookmark management unit 26 refers to the bookmark DB 25 and corrects the facility registered in the bookmark by weighting. That is, the facility bookmark management unit 26 weights the priority of the facility defined in the viewpoint DB 85 extracted in step S17 or the use frequency of the “facility category” and “facility” information in step S18. If the facility corresponding to the priority and the facility registered in the bookmark match the value (priority after correction) obtained in this way, the priority is corrected to be increased.

例えば、観点DB85に登録されている施設が、「施設a1」、「施設b1」、「施設c1」、・・・・、といったものであり、観点DB85において、各施設に、「100」、「90」、「80」といったように優先度が付されているとする。そして、ブックマークに登録されている場合には「1.2」(優先度を1.2倍する)といった重み係数を割り当てることとする。このような場合において、ブックマークに「施設c1」が登録されていたときには、重み付けした結果は、「施設c1」の優先度が、「96」(=80×1.2)となる。   For example, the facilities registered in the viewpoint DB 85 are “facility a1”, “facility b1”, “facility c1”,..., And in the viewpoint DB 85, “100”, “ Assume that priorities are assigned such as “90” and “80”. When the bookmark is registered, a weighting factor such as “1.2” (the priority is multiplied by 1.2) is assigned. In such a case, when “facility c1” is registered in the bookmark, the weighted result is that the priority of “facility c1” is “96” (= 80 × 1.2).

なお、優先度の値や順位に応じた優先度の増加割合、又は重み付けの方法は、以上の方法に限定されるものではない。すなわち例えば、重み付けの方法については、重み係数を他の値にしても良く、また優先度と重み付けとを数式化して、重み付けした優先度を算出するようにしても良い。
続いてステップS20において、施設カテゴリ決定部91は、抽出した「観点」の優先度の順番となるように、「施設」の表示順を決める。
It should be noted that the priority increase ratio or weighting method according to the priority value or rank is not limited to the above method. That is, for example, with respect to the weighting method, the weighting coefficient may be set to another value, or the priority and the weighting may be expressed as a formula to calculate the weighted priority.
Subsequently, in step S <b> 20, the facility category determination unit 91 determines the display order of “facility” so as to be in the order of priority of the extracted “viewpoint”.

具体的には、観点DB85を記憶情報を参照して得た現時点の「観点」の情報に対応する各施設の優先度を、「施設カテゴリ」及び「施設」の情報の利用頻度やブックマークの登録状況により重み付けし、それにより得た補正後の優先度に応じて「施設」の表示順を決定する。すなわち、補正後の優先度に従って、対応する「施設」の表示順を決定する。
続いてステップS21において、施設表示部27及び重複施設表示部29は、前記ステップS20で決定した優先度が一番高い「施設」の情報を1つ抽出する。ここで、「施設」の情報とは、その施設を示すアイコン、住所、店舗名である。そして、「施設」の情報は、施設DB22に優先度とともに記憶されている。これにより、施設カテゴリ決定部91は、施設DB22を参照して、優先度が高い「施設」の情報を先ず1つ抽出する。
Specifically, the priority of each facility corresponding to the current “viewpoint” information obtained by referring to the stored information in the viewpoint DB 85, the usage frequency of the “facility category” and “facility” information, and registration of bookmarks Weighting is performed according to the situation, and the display order of “facility” is determined according to the corrected priority obtained thereby. That is, the display order of the corresponding “facility” is determined according to the corrected priority.
Subsequently, in step S21, the facility display unit 27 and the duplicate facility display unit 29 extract one piece of information on “facility” having the highest priority determined in step S20. Here, the “facility” information includes an icon indicating the facility, an address, and a store name. The information of “facility” is stored in the facility DB 22 together with the priority. Thereby, the facility category determination unit 91 first extracts one piece of information of “facility” having a high priority with reference to the facility DB 22.

続いてステップS22において、施設表示部27及び重複施設表示部29は、地図表示すると施設の情報(例えばアイコン、住所、店舗名)が重複表示されるか否かを判定する。すなわち、施設の情報を複数表示した場合に、施設の情報が重なって表示されるか否かを判定する。ここで、施設表示部27は、重複表示される場合、ステップS25に進み、重複表示されない場合、ステップS23に進む。
ステップS23では、施設表示部27及び重複施設表示部29は、そのまま施設の表示をすることを決定する。そして、ステップS24に進む。
ステップS24では、施設表示部27及び重複施設表示部29は、地図表示において、施設を追加表示する余裕があるか否かを判定する。ここで、施設表示部27及び重複施設表示部29は、追加表示する余裕がある場合、前記ステップS28に進み、追加表示する余裕がない場合、ステップS29に進む。
Subsequently, in step S22, the facility display unit 27 and the overlapping facility display unit 29 determine whether or not facility information (for example, an icon, an address, and a store name) is displayed in duplicate when the map is displayed. That is, when a plurality of facility information is displayed, it is determined whether or not the facility information is displayed in an overlapping manner. Here, the facility display unit 27 proceeds to step S25 when the duplicate display is performed, and proceeds to step S23 when the duplicate display is not performed.
In step S23, the facility display unit 27 and the duplicate facility display unit 29 decide to display the facility as it is. Then, the process proceeds to step S24.
In step S24, the facility display unit 27 and the duplicate facility display unit 29 determine whether or not there is room to additionally display the facility in the map display. Here, the facility display unit 27 and the duplicate facility display unit 29 proceed to step S28 when there is room for additional display, and proceed to step S29 when there is no room for additional display.

一方、ステップS25では、施設表示部27及び重複施設表示部29は、施設の地図表示を簡略化すれば重複表示されないか否かを判定する。ここで、施設の地図表示の簡略化とは、「施設」の情報の簡略化であり、例えば、施設を示すアイコンを小さくしたり、施設の示す一部の情報(住所や店舗名等)を削除したりすることである。ここで、施設表示部27は、重複表示されない場合、ステップS27に進み、重複表示される場合、ステップS26に進む。   On the other hand, in step S25, the facility display unit 27 and the overlapping facility display unit 29 determine whether or not overlapping display is performed if the map display of the facility is simplified. Here, the simplification of the facility map display is the simplification of the “facility” information. For example, the icon indicating the facility is reduced, or some information (address, store name, etc.) indicated by the facility is displayed. Or delete it. Here, the facility display unit 27 proceeds to step S27 when the overlapping display is not performed, and proceeds to step S26 when the overlapping display is performed.

ステップS27では、施設表示部27及び重複施設表示部29は、施設の表示を簡略化することを決定する。すなわち、施設を示すアイコンを小さくしたり、施設を示す一部の情報(店舗名等)を削除したりすることを決定する。そして、前記ステップS24に進む。
ステップS26では、施設表示部27及び重複施設表示部29は、施設の表示を諦めることを決定する。すなわち、「施設」の情報を表示しない決定をする。そして、前記ステップS24に進む。
In step S27, the facility display unit 27 and the duplicate facility display unit 29 decide to simplify the display of the facility. That is, it is determined to reduce the icon indicating the facility or to delete some information indicating the facility (store name or the like). Then, the process proceeds to step S24.
In step S26, the facility display unit 27 and the duplicate facility display unit 29 determine to give up the display of the facility. That is, it decides not to display the “facility” information. Then, the process proceeds to step S24.

ステップS28では、施設表示部27及び重複施設表示部29は、次に優先度が高い「施設」の情報を抽出する。ここで、抽出する対象施設がない場合(次に優先度が高い「施設」の情報がない場合)、次にユーザがよく利用している「観点」の情報(「状況」、「目的」の情報が同一で、次に利用頻度が高い「観点」の情報)を基に、「施設」の情報を抽出する。そして、ステップS22から再び処理を実施する。ステップS28からステップS22に進んだ場合、このステップS22では、ステップS28で抽出した「施設」の情報が、先に地図表示すると決定(前記ステップS23又はステップS27により決定)した「施設」の情報と重複するか否かを判定することになる。   In step S <b> 28, the facility display unit 27 and the duplicate facility display unit 29 extract “facility” information having the next highest priority. Here, when there is no target facility to be extracted (when there is no information on “facility” having the next highest priority), information on “viewpoint” that is frequently used next by the user (“situation”, “purpose” The “facility” information is extracted based on the “point of view” information having the same information and the next highest frequency of use. Then, the process is performed again from step S22. If the process proceeds from step S28 to step S22, in this step S22, the information on the “facility” extracted in step S28 is determined to be displayed on the map first (determined in step S23 or step S27). It is determined whether or not they overlap.

以上のステップS21〜ステップS28の処理により、優先度の高い順番で「施設」の情報を1つずつ抽出していき、地図表示が重複しない限り、該「施設」の情報を表示することを決定するとともに、「施設」の情報をそのまま地図表示すれば重複する場合でも、「施設」の情報を簡略化すれば重複しなくなるときには、該「施設」の情報を簡略化して表示することを決定する。これにより、優先度が高い「施設」の情報がそのまま、又は簡略化した形で地図表示される一方で、優先度が低い「施設」の情報の地図表示が省略される(全く表示されない)ようになる。   Through the processes in steps S21 to S28 described above, information on “facility” is extracted one by one in order of priority, and it is determined that the information on “facility” is displayed unless the map display overlaps. In addition, even if the information on the “facility” is displayed as a map as it is, even if the information on the “facility” is duplicated, if the information on the “facility” is not duplicated, the information on the “facility” is simplified and displayed. . As a result, the information on the “facility” with a high priority is displayed as a map in a simplified form, or the map display of the information on the “facility” with a low priority is omitted (not displayed at all). become.

また、利用頻度が一番高い「観点」の情報に対応する「施設」の情報がなくなった場合には、次に利用頻度が高い「観点」の情報に対応する「施設」の情報について、地図表示をしていく。このときの地図表示でも、「施設」の情報が重複する場合には、「施設」の情報を簡略化する処理を行う。
ステップS29では、ユーザへの施設情報を提示する。
具体的には、サーバ10では、施設表示部27及び重複施設表示部29が、前記ステップS21〜ステップS28の処理により決定した「施設」の情報を含んだ地図表示データを作成し、その作成した地図表示データを通信部11を介して移動通信端末200に送信する。移動通信端末200では、地図表示データを通信部203を介して取得し、制御部202が、その取得した地図表示データを表示部201に表示する。
In addition, if there is no “facility” information corresponding to the “viewpoint” information with the highest use frequency, the map of the “facility” information corresponding to the “use point” information with the next highest use frequency Display. Even in the map display at this time, when the information on “facility” is duplicated, processing for simplifying the information on “facility” is performed.
In step S29, the facility information is presented to the user.
Specifically, in the server 10, the facility display unit 27 and the duplicate facility display unit 29 create map display data including the information of “facility” determined by the processing of the steps S 21 to S 28. Map display data is transmitted to the mobile communication terminal 200 via the communication unit 11. In the mobile communication terminal 200, map display data is acquired via the communication unit 203, and the control unit 202 displays the acquired map display data on the display unit 201.

ここで、施設表示部27及び重複施設表示部29の機能については、施設表示部27が従来と同様、一般的な機能として、地図における「施設」の情報の位置決め等の処理を行い、重複施設表示部29が、本発明に係る特有の機能として、前記ステップS21〜ステップS28で決定した表示となるように「施設」の情報の簡略化等の処理を行う。
続いてステップS30において、ユーザが選択した施設の「施設カテゴリ」の情報を抽出し、抽出した「施設カテゴリ」の情報と「状況」、「目的」及び「観点」の情報とを対応付けて履歴DB41に記憶する。
Here, regarding the functions of the facility display unit 27 and the duplicated facility display unit 29, the facility display unit 27 performs processing such as positioning of “facility” information on the map as a general function as in the past, The display unit 29 performs processing such as simplification of information on “facility” so that the display determined in steps S21 to S28 is performed as a unique function according to the present invention.
Subsequently, in step S30, the “facility category” information of the facility selected by the user is extracted, and the extracted “facility category” information is associated with the “situation”, “purpose”, and “viewpoint” information in the history. Store in DB41.

具体的には、移動通信端末200では、制御部202が、ユーザによる操作部204の操作からユーザが地図表示において選択した「施設」を特定して、その特定した「施設」の情報を通信部203を介してサーバ10に送信する。サーバ10では、通信部11を介してユーザが選択した「施設」の情報を受信し、履歴蓄積部43が、その受信した「施設」の情報に対応する「施設カテゴリ」の情報を抽出する。ここで、施設カテゴリDB23には、「施設」と情報と「施設カテゴリ」の情報とが対応付けされて記憶されている。これにより、履歴蓄積部43は、施設カテゴリDB23の記憶情報を参照して、「施設」の情報に対応する「施設カテゴリ」の情報を抽出する。そして、サーバ10では、履歴蓄積部43が、「施設カテゴリ」の情報と「状況」、「目的」及び「観点」の情報とを対応付けして履歴DB41に記憶する。すなわち、ユーザが選択した「施設カテゴリ」の情報をその時の「状況」、「目的」及び「観点」の情報に結び付けて学習する。   Specifically, in the mobile communication terminal 200, the control unit 202 identifies “facility” selected by the user in the map display from the operation of the operation unit 204 by the user, and transmits information on the identified “facility” to the communication unit. It transmits to the server 10 via 203. In the server 10, information on the “facility” selected by the user via the communication unit 11 is received, and the history storage unit 43 extracts information on the “facility category” corresponding to the received “facility” information. Here, in the facility category DB 23, “facility”, information, and “facility category” information are stored in association with each other. As a result, the history storage unit 43 refers to the storage information in the facility category DB 23 and extracts “facility category” information corresponding to the “facility” information. In the server 10, the history storage unit 43 associates the “facility category” information with the “situation”, “purpose”, and “viewpoint” information and stores them in the history DB 41. That is, learning is performed by linking the “facility category” information selected by the user to the “situation”, “purpose”, and “viewpoint” information at that time.

(動作)
動作は次のようになる。
図5は、前記図3及び図4の処理により実現される一連の処理を示す。
移動通信端末200の施設検索機能を起動すると、サーバ10は、地図検索の検索場所を特定し、その特定した検索場所について登録されている直近の予定(将来の直近の予定)を抽出する(同図(a)及び(b)、前記ステップS1〜ステップS2)。
続いて、サーバ10は、抽出した予定カテゴリに対応するユーザの「状況」を特定し(同図(b))、特定したユーザの「状況」の情報と同様な履歴が存在するか否かを判定する(前記ステップS3〜ステップS4)。ここで、サーバ10は、履歴が存在する場合、ユーザの履歴を参照し、同条件下の「目的」の情報の利用頻度から優先度を抽出し(前記ステップS6)、履歴が存在しない場合、各「目的」の情報のデフォルトの優先度を抽出する(前記ステップS5)。
(Operation)
The operation is as follows.
FIG. 5 shows a series of processes realized by the processes of FIGS.
When the facility search function of the mobile communication terminal 200 is activated, the server 10 specifies the search location for the map search, and extracts the most recent schedule registered for the specified search location (the most recent plan in the future) (same as above). Figures (a) and (b), steps S1 to S2).
Subsequently, the server 10 identifies the “situation” of the user corresponding to the extracted scheduled category ((b) in the figure), and determines whether or not there is a history similar to the information on the identified “situation” of the user. Determination is made (step S3 to step S4). Here, if the history exists, the server 10 refers to the user's history, extracts the priority from the usage frequency of the “purpose” information under the same conditions (step S6), and if the history does not exist, The default priority of each “purpose” information is extracted (step S5).

続いて、サーバ10は、抽出した優先度(前記ステップS5又はステップS6で抽出した優先度)を基に「目的」の情報(具体的には「目的」の情報のリスト)をユーザに提示する(同図(c)、前記ステップS7)。そして、サーバ10は、その提示に対応してユーザが選択した「目的」の情報と「状況」の情報とを対応付けて履歴に残す(前記ステップS8)。すなわち、ユーザが選択した「目的」の情報をその時の「状況」の情報に結び付けて学習する(同図(d))。   Subsequently, the server 10 presents the “purpose” information (specifically, a list of “purpose” information) to the user based on the extracted priority (priority extracted in step S5 or step S6). (FIG. 3C, step S7). Then, the server 10 keeps the “purpose” information selected by the user corresponding to the presentation and the “situation” information in the history (step S8). That is, learning is performed by linking the “purpose” information selected by the user to the “situation” information at that time ((d) in the figure).

続いて、サーバ10は、該当する「場所」についてスケジュール登録又は施設履歴検索が一定数以上あるか否かを判定し(前記ステップS9)、該当する「場所」についてのスケジュール登録が一定数以上ある場合、又は該当する「場所」についての施設検索履歴が一定数以上ある場合には、さらに該当する「状況」の情報及び「目的」の情報と同様な履歴があるか否かを判定する(前記ステップS11)。ここで、サーバ10は、同様な履歴が存在しない場合、観点初期DB86に予め登録されている、各「状況」及び「目的」の情報のデフォルトの優先度を抽出し(前記ステップS12)、同様な履歴が存在する場合、ユーザの履歴を参照し、同条件下の「観点」の情報の利用頻度からの優先度を抽出する(前記ステップS13)。一方、サーバ10は、該当する「場所」についてのスケジュール登録及び施設検索履歴が一定数未満の場合、場所観点初期DB84に登録されたデフォルトの「観点」の優先度を抽出する(前記ステップS10)。   Subsequently, the server 10 determines whether or not there is a certain number of schedule registrations or facility history searches for the corresponding “place” (step S9), and there is a certain number of schedule registrations for the corresponding “place”. If there are more than a certain number of facility search histories for the relevant “location”, it is further determined whether there is a history similar to the relevant “situation” information and “purpose” information (see above). Step S11). Here, when there is no similar history, the server 10 extracts the default priority of each “situation” and “purpose” information registered in advance in the viewpoint initial DB 86 (step S12). If there is a new history, the user's history is referred to, and the priority from the usage frequency of the “viewpoint” information under the same condition is extracted (step S13). On the other hand, when the schedule registration and facility search history for the corresponding “place” is less than a certain number, the server 10 extracts the priority of the default “viewpoint” registered in the place viewpoint initial DB 84 (step S10). .

そして、以上のようにして何れかの処理で抽出した優先度(前記ステップS10、ステップS11又はステップS12で抽出した優先度)を基に「観点」の情報(具体的には「観点」の情報のリスト)をユーザへ提示する(同図(e)、前記ステップS14)。そして、サーバ10は、その提示に対応してユーザが選択した「観点」の情報と「状況」及び「目的」の情報とを対応付けて履歴に残す(前記ステップS15)。すなわち、ユーザが選択した「観点」の情報をその時の「状況」及び「目的」の情報に結び付けて学習する(同図(f))。   Then, “viewpoint” information (specifically, “viewpoint” information) based on the priority extracted in any of the processes as described above (priority extracted in step S10, step S11, or step S12). (List of FIG. 4) is presented to the user (FIG. 4E, step S14). Then, the server 10 associates the “viewpoint” information selected by the user in response to the presentation with the “situation” and “purpose” information and leaves them in the history (step S15). That is, learning is performed by linking the “viewpoint” information selected by the user with the “situation” and “purpose” information at that time ((f) in the figure).

続いて、サーバ10は、該当する「状況」、「目的」及び「観点」の情報と同様な履歴があるか否かを判定する(前記ステップS16)。ここで、サーバ10は、履歴がある場合、ユーザの履歴を参照して、同条件下の「施設カテゴリ」及び「施設」の利用頻度を抽出するとともに、観点DB85で規定された施設の優先度を、抽出した「施設カテゴリ」及び「施設」の情報の利用履歴により重み付けして補正し(前記ステップS18)、履歴がない場合、単に観点DB85で規定された施設の優先度を抽出する(前記ステップS17)。そして、サーバ10は、ユーザのブックマークを参照して、ブックマークに登録された施設を重み付けにより補正する(前記ステップS19)。   Subsequently, the server 10 determines whether there is a history similar to the corresponding “situation”, “purpose”, and “viewpoint” information (step S16). Here, when there is a history, the server 10 refers to the user's history, extracts the usage frequency of the “facility category” and “facility” under the same conditions, and prioritizes the facility specified in the viewpoint DB 85 Is weighted and corrected based on the usage history of the extracted “facility category” and “facility” information (step S18), and if there is no history, the priority of the facility defined in the viewpoint DB 85 is simply extracted (said Step S17). Then, the server 10 refers to the user's bookmark and corrects the facility registered in the bookmark by weighting (step S19).

続いて、サーバ10は、抽出した「観点」の情報の優先度(補正後の優先度)の順番となるように「施設」の情報の表示順を決め(前記ステップS20)、地図表示方法を決定する。すなわち、優先度が高い「施設」の情報をそのまま、又は簡略化した形で地図表示する一方で、優先度が低い「施設」の情報の地図表示を省略する(前記ステップS21〜ステップS28)。   Subsequently, the server 10 determines the display order of the “facility” information so that the priority (priority after correction) of the extracted “viewpoint” information is in order (step S20), and the map display method is changed. decide. That is, while the information of “facility” having a high priority is displayed as a map in a simplified form, the map display of information of “facility” having a low priority is omitted (steps S21 to S28).

続いて、サーバ10は、その地図表示によりユーザに施設情報を提示する(同図(g)、前記ステップS29)。そして、サーバ10は、ユーザが選択した「施設」の情報が属する「施設カテゴリ」の情報を抽出し、抽出した「施設カテゴリ」の情報と「状況」、「目的」及び「観点」の情報とを対応付けて履歴DB41に記憶する(前記ステップS30)。すなわち、ユーザが選択した「施設カテゴリ」の情報をその時の「状況」、「目的」及び「観点」の情報に結び付けて学習する(同図(h))。   Subsequently, the server 10 presents facility information to the user by the map display ((g) in the figure, step S29). Then, the server 10 extracts “facility category” information to which the “facility” information selected by the user belongs, and extracts the “facility category” information and the “situation”, “purpose”, and “viewpoint” information. Are associated and stored in the history DB 41 (step S30). That is, the information on the “facility category” selected by the user is associated with the information on the “situation”, “purpose”, and “point of view” at that time to learn ((h) in the figure).

図6及び図7は、移動通信端末200の表示部201における施設情報の表示態様を模式的に示したものである。
図6(a)は、従来における施設情報の表示態様を示し、図6(b)は、本発明における施設情報の表示態様を示す。図6(a)に示すように、従来では、「店舗C」の表示と「店舗D」の表示とが重なってしまう場合がある。これに対して、図6(b)に示すように、本発明を適用することで、「店舗C」よりも優先度が低い「店舗D」の表示がされなくなる(前記ステップS26の処理により実現される)。
6 and 7 schematically show a display mode of facility information on the display unit 201 of the mobile communication terminal 200. FIG.
FIG. 6A shows a conventional facility information display mode, and FIG. 6B shows a facility information display mode according to the present invention. As shown in FIG. 6A, conventionally, the display of “Store C” and the display of “Store D” may overlap. On the other hand, as shown in FIG. 6B, by applying the present invention, “Store D” having a lower priority than “Store C” is not displayed (implemented by the process of Step S26). )

図7(a)は、従来における施設情報の表示態様を示し、図7(b)は、本発明における施設情報の表示態様を示す。図7(a)に示すように、従来では、「店舗C」の表示と「店舗D」の表示とが重なってしまう場合がある。これに対して、図7(b)に示すように、本発明を適用することで、「店舗C」よりも優先度が低い「店舗D」のアイコンを小さくするとともに、店舗名を省略する(前記ステップS27の処理により実現される)。   FIG. 7A shows a conventional facility information display mode, and FIG. 7B shows a facility information display mode according to the present invention. As shown in FIG. 7A, conventionally, the display of “store C” and the display of “store D” may overlap. On the other hand, as shown in FIG. 7B, by applying the present invention, the icon of “store D” having a lower priority than “store C” is made smaller, and the store name is omitted ( This is realized by the process of step S27).

(作用及び効果)
作用及び効果は次のようになる。
前述のように、情報提供システムでは、ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域(検索場所)を特定し、スケジューラ60で管理する予定の情報から、前記特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定している。そして、情報提供システムでは、その特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴、すなわちユーザによる情報検索の目的及び観点の履歴を基に、移動通信端末200を介してユーザに施設の情報を提供している。これにより、ユーザの過去の状況下でユーザがした施設の情報の検索履歴を基に、ユーザに施設の情報を提供することができ、ユーザの現在の状況に最適な施設の情報を提供できる。
(Function and effect)
The action and effect are as follows.
As described above, in the information providing system, when a user starts searching for information on a region including facility information, the region (search place) is specified, and the specification is performed from information scheduled to be managed by the scheduler 60. In addition to extracting information on a schedule that is destined for the selected area, information on the current situation of the user is specified from the extracted information on the schedule. In the information providing system, the mobile communication terminal 200 is based on the history of the facility information searched by the user under the past situation similar to the identified current situation, that is, the history and purpose of the information retrieval by the user. The facility information is provided to the user. Accordingly, the facility information can be provided to the user based on the search history of the facility information performed by the user under the user's past situation, and the facility information optimum for the user's current situation can be provided.

また、各DBに各種情報が蓄積されていった場合、この蓄積情報を利用することで、レコメンド技術を応用したコンテンツの提供が可能になる。ここで、レコメンド技術とは、ユーザによる過去の情報等の選択履歴から、将来の選択傾向を分析して、各ユーザの興味や嗜好に応じていると考えられるコンテンツ(情報)を提供する技術である。
例えば、各DBに各種情報が蓄積されていった場合、過去の「状況」の情報に、その「状況」下におけるユーザの情報検索の「目的」、「観点」及び「施設カテゴリ」を対応付けたテーブル又はデータベースがユーザ毎に構築されるので、該テーブル又はデータベースを用いて、将来の「施設」の情報の選択傾向を分析して、ユーザ毎にその興味や嗜好に応じたコンテンツを提供できる。例えば、予定の情報を基にユーザの現在の「状況」を特定できたタイミングで、該テーブル又はデータベースを参照して、そのユーザに最適な施設の情報等を提供することができるようになる。
In addition, when various types of information are stored in each DB, it is possible to provide content using recommendation technology by using the stored information. Here, the recommendation technology is a technology that analyzes the future selection tendency from the selection history of the user's past information, etc., and provides content (information) that is considered to be in accordance with each user's interests and preferences. is there.
For example, when various types of information are stored in each DB, the “purpose”, “viewpoint”, and “facility category” of user information search under the “situation” are associated with the past “situation” information. Since a table or database is constructed for each user, the table or database can be used to analyze the selection tendency of future “facility” information, and to provide content according to interests and preferences for each user. . For example, at the timing when the current “situation” of the user can be specified based on the scheduled information, it is possible to refer to the table or database and to provide information on the optimal facility for the user.

また、前述のように、目的初期DB83、場所初期DB84及び観点初期DB86といったデフォルトの情報が予め登録されているデータベースを用意しておくことで、情報の蓄積用のデータベースに情報が蓄積される前でも、ユーザに最適な情報を提供することができる。これにより、情報の蓄積用のデータベースに情報が蓄積される前でも、ユーザにとって有益な「施設」の情報を提供することができ、さらに、情報の蓄積用のデータベースに情報が蓄積されていく過程、すなわち学習が進む過程で、ユーザに提供する「施設」の情報を徐々に該ユーザの興味や嗜好に合致させていくことができる。
また、前述のように、「施設カテゴリ」及び「施設」の情報の利用頻度やブックマークへの施設の登録の状況を基に、「観点」の情報に対応する「施設」の情報のリストの優先度を補正している。これにより、各「施設」の情報の表示の順位を、ユーザの嗜好に合致させることができるので、ユーザに提供する「施設」の情報がユーザの興味や嗜好により合致したものとなる。
In addition, as described above, by preparing a database in which default information such as the target initial DB 83, the location initial DB 84, and the viewpoint initial DB 86 is registered in advance, before the information is accumulated in the information accumulation database. However, it is possible to provide optimal information to the user. As a result, even before the information is stored in the information storage database, it is possible to provide information on the “facility” that is useful for the user, and further, the process in which the information is stored in the information storage database In other words, in the process of learning, the “facility” information provided to the user can be gradually matched to the user's interests and preferences.
In addition, as described above, the priority of the list of “facility” information corresponding to the “viewpoint” information is based on the frequency of use of the “facility category” and “facility” information and the status of facility registration in the bookmark. The degree is corrected. As a result, the display order of the information on each “facility” can be matched with the user's preference, so that the information on the “facility” provided to the user matches the interest and preference of the user.

(他の実施形態等)
なお、前記実施形態を次のような構成により実現することもできる。
すなわち、サーバ10及び移動通信端末200は前述の構成に限定されるものではない。すなわち、サーバ10と移動通信端末200との間で、処理機能を交換又は分担できる限りにおいて、サーバ10及び移動通信端末200を他の構成にすることができる。
図8及び図9は、サーバ10及び移動通信端末200の他の構成を示す。
図8に示すように、サーバ10が地図機能部20及び通信部11を備える一方で、サーバ10における一部構成である履歴管理部40、スケジューラ60及び優先度決定部80を、移動通信端末200が備えるようにしても良い。この場合、当然、履歴管理部40、スケジューラ60及び優先度決定部80は、移動通信端末200に適用するために再構築される。また、図9に示すように、サーバ10が地図機能部20、履歴管理部40、優先度決定部80及び通信部11を備える一方で、サーバ10における一部構成であるスケジューラ60を、移動通信端末200が備えるようにしても良い。この場合、当然、スケジューラ60は、移動通信端末200に適用するために再構築される。
(Other embodiments, etc.)
In addition, the said embodiment can also be implement | achieved by the following structures.
That is, the server 10 and the mobile communication terminal 200 are not limited to the above-described configuration. That is, the server 10 and the mobile communication terminal 200 can have other configurations as long as the processing functions can be exchanged or shared between the server 10 and the mobile communication terminal 200.
8 and 9 show other configurations of the server 10 and the mobile communication terminal 200. FIG.
As shown in FIG. 8, the server 10 includes the map function unit 20 and the communication unit 11, while the history management unit 40, the scheduler 60, and the priority determination unit 80, which are partial configurations in the server 10, are connected to the mobile communication terminal 200. May be provided. In this case, naturally, the history management unit 40, the scheduler 60, and the priority determination unit 80 are reconfigured for application to the mobile communication terminal 200. As shown in FIG. 9, the server 10 includes a map function unit 20, a history management unit 40, a priority determination unit 80, and a communication unit 11. On the other hand, a scheduler 60, which is a partial configuration of the server 10, is connected to mobile communication. The terminal 200 may be provided. In this case, naturally, the scheduler 60 is reconfigured to be applied to the mobile communication terminal 200.

なお、前記実施形態において、地図機能部20は、施設の情報及び地図情報を保持及び管理する情報保持管理手段を実現しており、表示部101は、ユーザに提供する情報を出力する出力部を実現しており、前記ステップS1におけるサーバ10の検索場所の特定処理は、ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段を実現しており、スケジューラ60は、ユーザの予定の情報を管理する予定情報管理手段を実現しており、状況特定部87は、前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段を実現している。そして、前記実施形態では、前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成することを実現している。   In the embodiment, the map function unit 20 realizes information holding management means for holding and managing facility information and map information, and the display unit 101 includes an output unit that outputs information to be provided to the user. The process of specifying the search location of the server 10 in step S1 realizes an area specifying means for specifying the area when the user starts searching for area information including facility information. The scheduler 60 implements schedule information management means for managing the user's schedule information, and the situation specifying unit 87 determines the area specified by the area specifying means from the schedule information managed by the schedule information management means. In addition to extracting information on a schedule as a destination, a status information specifying unit that specifies information on the current status of the user from the extracted schedule information is realized. In the embodiment, the information held by the information holding management unit is used based on a search history of facility information performed by the user in the past situation similar to the current situation specified by the situation information specifying unit. Thus, creation of facility information to be provided to the user from the output unit of the portable terminal is realized.

また、履歴DB41は、前記状況情報特定手段が特定した状況の情報と、該状況においてユーザによる施設の情報の検索の目的の情報とを対応付けて蓄積する第1情報蓄積手段、及び前記状況情報特定手段が特定した状況の情報と、該状況においてユーザによる施設の情報の検索の目的の情報と、該状況においてユーザによる施設の情報の検索の観点の情報とを対応付けて蓄積する第2情報蓄積手段を実現しており、目的初期DB83は、初期情報として、予めユーザの状況の情報とユーザによる施設の情報の検索の目的の情報とが対応付けられて登録されている第1初期情報記憶手段を実現しており、観点初期DB86は、初期情報として、予めユーザの状況の情報とユーザによる施設の情報の検索の目的及び観点の情報とが対応付けられて登録されている第2初期情報記憶手段を実現しており、観点DB85は、各観点の情報と、該観点の情報毎に予め用意している施設の情報のリストとが対応付けられて登録されている施設リスト記憶手段を実現している。   Further, the history DB 41 includes first information storage means for storing the situation information specified by the situation information specifying means and information on the purpose of searching for facility information by the user in the situation, and the situation information Second information that stores information on the situation specified by the specifying means, information on a purpose of searching facility information by the user in the situation, and information on a viewpoint of searching facility information by the user in the situation in association with each other The purpose initial DB 83 has realized storage means, and the initial initial information storage 83 stores, as initial information, information on the user's situation and information on the purpose of searching facility information by the user in advance in association with each other. The viewpoint initial DB 86 associates, as initial information, information on the situation of the user with information on the purpose and viewpoint of the facility information search by the user in advance. The registered second initial information storage means is realized, and the viewpoint DB 85 is registered in association with information of each viewpoint and a list of facility information prepared in advance for each information of the viewpoint. The facility list storage means is realized.

また、前記ステップS4〜ステップS7におけるサーバ10の処理は、ユーザが施設の情報を含む地域の情報の検索を開始したときに、前記第1情報蓄積手段に蓄積情報がある場合には、前記第1情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報に対応する目的の情報を抽出し、その抽出した目的の情報の順位を該第1情報蓄積手段における蓄積情報の数に応じて決定し、その順位に応じて目的の情報のリストを作成し、前記第1情報蓄積手段に蓄積情報がない場合には、前記第1初期情報記憶手段を参照して、前記状況情報特定手段が特定した状況の情報に対応する目的の情報を抽出し、予め定められている順位に応じて目的の情報のリストを作成する目的情報リスト作成手段と、前記目的情報リスト作成手段が作成した目標の情報のリストを前記携帯端末の出力部からユーザに提供する目的情報リスト提供手段と、を実現している。   Further, the processing of the server 10 in the steps S4 to S7 is performed when the user starts searching for information on the area including the facility information and the first information storage means has the stored information. 1 Referring to the information storage unit, the target information corresponding to the status information specified by the status information specifying unit is extracted, and the rank of the extracted target information is the number of stored information in the first information storage unit. A list of target information is created according to the ranking, and when there is no stored information in the first information storage means, the status information is referred to by referring to the first initial information storage means Purpose information list creating means for extracting target information corresponding to the situation information identified by the identifying means and creating a list of target information according to a predetermined order, and the purpose information list creating means And the list of target information is realized, and the target information list providing means for providing to the user from the output of the mobile terminal.

また、前記ステップS9〜ステップS14におけるサーバ10の処理は、前記携帯端末の出力部から提供した目的の情報のリストからユーザが目的の情報を選択した場合において、前記第2情報蓄積手段に蓄積情報がある場合、前記第2情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報、及び前記ユーザが選択した目的の情報に対応する観点の情報を抽出し、その抽出した観点の情報の順位を該第2情報蓄積手段における蓄積情報の数に応じて決定し、その順位に応じて観点の情報のリストを作成し、前記第2情報蓄積手段に蓄積情報がない場合、前記第2初期情報記憶手段を参照して、前記状況情報特定手段が特定した状況の情報、及び前記ユーザが選択した目的の情報に対応する観点の情報を抽出し、予め定められている順位に応じて観点の情報のリストを作成する観点情報リスト作成手段と、前記観点情報リスト作成手段が作成した観点の情報のリストを前記携帯端末の出力部からユーザに提供する観点情報リスト提供手段と、を実現している。   Further, the processing of the server 10 in the steps S9 to S14 is based on the information stored in the second information storage means when the user selects the target information from the target information list provided from the output unit of the portable terminal. If there is, the second information storage means is referred to, the situation information identified by the situation information identification means and the viewpoint information corresponding to the target information selected by the user are extracted, and the extracted viewpoint The order of information is determined according to the number of stored information in the second information storage means, a list of viewpoint information is created according to the order, and when there is no stored information in the second information storage means, Referring to the second initial information storage means, the situation information specified by the situation information specifying means and the viewpoint information corresponding to the target information selected by the user are extracted and determined in advance. A viewpoint information list creating means for creating a list of viewpoint information according to the order of being provided, and a viewpoint information list providing a list of viewpoint information created by the viewpoint information list creating means to the user from the output unit of the portable terminal Means.

また、前記ステップS16〜ステップS20におけるサーバ10の処理は、前記携帯端末の出力部から提供した観点の情報のリストからユーザが観点の情報を選択した場合、前記施設リスト記憶手段を参照して、前記ユーザが選択した観点の情報に対応する施設の情報のリストを抽出する施設情報リスト抽出手段を実現しており、前記ステップS21〜ステップS29の処理は、前記施設情報リスト抽出手段が抽出した施設の情報のリストを基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成する提供情報作成手段を実現している。   Moreover, the process of the server 10 in the step S16 to the step S20 refers to the facility list storage unit when the user selects viewpoint information from the viewpoint information list provided from the output unit of the mobile terminal. A facility information list extracting unit that extracts a list of facility information corresponding to the viewpoint information selected by the user is realized, and the processing in steps S21 to S29 is performed by the facility information list extracting unit. Based on this information list, the provision information creating means for creating the facility information to be provided to the user from the output unit of the portable terminal is realized using the information held by the information holding management means.

また、前記ステップS8におけるサーバ10の処理は、前記第1情報蓄積手段が、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報を、前記状況情報特定手段が特定した状況の情報に対応付けて記憶することを実現しており、前記ステップS15におけるサーバ10の処理は、前記第2情報蓄積手段が、前記携帯端末の出力部から提供した観点の情報リストからユーザが選択した観点の情報を、前記状況情報特定手段が特定した状況の情報、及び前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報に対応付けて記憶することを実現している。   In addition, the processing of the server 10 in the step S8 is performed by the situation information specifying means by the first information accumulating means, with the situation information specifying means selecting the target information selected by the user from the list of target information provided from the output unit of the portable terminal. The server 10 in step S15 is stored in association with the identified situation information, and the processing of the server 10 in step S15 is based on the viewpoint information list provided from the output unit of the portable terminal by the second information storage unit. The information on the viewpoint selected by the user is stored in association with the information on the situation specified by the situation information specifying means and the information on the objective selected by the user from the list of target information provided from the output unit of the portable terminal. Has realized.

また、前記ステップS9〜ステップS14におけるサーバ10の処理は、前記観点情報リスト作成手段が、前記地域特定手段が特定した地域と同一の地域についての前記状況の情報の蓄積の数が所定数以上の場合、前記第2情報蓄積手段を参照した観点の情報のリストの作成をし、前記地域特定手段が特定した地域と同一の地域についての前記状況の情報の数が所定数未満の場合、前記第2初期情報記憶手段を参照した観点の情報のリストの作成をすることを実現している。
また、前記ステップS18〜ステップS19におけるサーバ10の処理は、前記施設情報リスト抽出手段が抽出した施設の情報のリストにおける該施設の情報の順位を、ユーザの嗜好に合致するように補正する補正手段を実現している。
In addition, in the processing of the server 10 in the steps S9 to S14, the viewpoint information list creating means has the number of accumulations of the situation information for the same area as the area specified by the area specifying means being a predetermined number or more. If the number of pieces of information on the situation for the same region as the region specified by the region specifying unit is less than a predetermined number, a list of information from the viewpoint referring to the second information storage unit is created. (2) Creation of a list of information from the viewpoint referring to the initial information storage means is realized.
Further, the processing of the server 10 in steps S18 to S19 is performed by correcting means for correcting the order of the facility information in the facility information list extracted by the facility information list extracting means so as to match the user's preference. Is realized.

また、履歴DB41は、前記情報提供装置及び携帯端末の何れかが、前記携帯端末の出力部から提供した施設の情報リストからユーザが選択したものを、前記状況情報特定手段が特定した状況の情報、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報、及び前記携帯端末の出力部から提供した観点の情報のリストからユーザが選択した観点の情報に対応付けて蓄積する第3情報蓄積手段を実現しており、前記ステップS18におけるサーバ10の処理は、前記補正手段が、前記第3情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報、及び前記携帯端末の出力部から提供した観点の情報のリストからユーザが選択した目的の情報の蓄積情報の数が多くなるほど、対応付けられる施設の情報の順位を前記施設の情報のリストにおいて高くすることを実現している。   Further, the history DB 41 is information on the situation specified by the situation information specifying unit, which is selected by the user from the facility information list provided by the output unit of the portable terminal by either the information providing device or the portable terminal. Corresponding to the target information selected by the user from the list of target information provided from the output unit of the mobile terminal and the information of the viewpoint selected by the user from the list of viewpoint information provided from the output unit of the mobile terminal The server 10 in step S18 performs processing of the situation specified by the situation information specifying means with reference to the third information storage means. Information, target information selected by the user from the list of target information provided from the output unit of the mobile terminal, and information on the viewpoint provided from the output unit of the mobile terminal. The greater the number of stored information of the object of the information selected by the user from the preparative increases, and the ranking information of the facility to be associated to realize that high in the list of information of the facility.

また、前記ステップS21〜ステップS28におけるサーバ10の処理は、前記施設情報作成手段が、施設の情報を順位付けしたリストを、地図上に表示される複数の施設の情報に変換してユーザに提供しており、前記地図上において、順位が低い施設の情報の一部を削除又は全てを削除することを実現している。
また、前記実施形態では、主にシステムについて説明したが、いわゆる当業者であれば明らかであるように、本発明はサーバ10又は移動通信端末200で使用可能なプログラム及び方法としても実施できる。また、本発明は、ハードウェア、ソフトウェア、又は、ソフトウェア及びハードウェアの実施形態で実施可能である。プログラムは、ハードディスク、CD-ROM、DVD-ROM、光記憶装置又は磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のサーバ、移動通信端末又はコンピュータに記録することができる。
In addition, in the processing of the server 10 in the steps S21 to S28, the facility information creating means converts the list in which the facility information is ranked into information on a plurality of facilities displayed on the map and provides it to the user. On the map, it is possible to delete some or all of the information of the facility with the lower rank.
In the above-described embodiment, the system has been mainly described. However, as is apparent to those skilled in the art, the present invention can also be implemented as a program and method that can be used in the server 10 or the mobile communication terminal 200. In addition, the present invention can be implemented in hardware, software, or software and hardware embodiments. The program can be recorded on any computer-readable medium such as a hard disk, CD-ROM, DVD-ROM, optical storage device, or magnetic storage device. Furthermore, the program can be recorded on another server, mobile communication terminal or computer via a network.

このようなことから、前記実施形態では、携帯端末と、前記携帯端末を利用するユーザに情報を提供する情報提供装置と、を備える情報提供システムを用いてユーザに情報を提供する情報提供方法であって、ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定ステップと、予定情報管理手段が管理する予定の情報から前記地域特定ステップで特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定ステップと、前記状況情報特定ステップで特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記携帯端末を介してユーザに施設の情報を提供する情報提供ステップと、を有する情報提供方法を実現するものである。   For this reason, in the embodiment, the information providing method for providing information to the user using an information providing system including a portable terminal and an information providing apparatus that provides information to the user who uses the portable terminal. Then, when the user starts searching for information on the area including facility information, the area specified in the area specifying step from the area specifying step for specifying the area and the information scheduled to be managed by the schedule information management means And the past information similar to the current situation identified in the situation information identification step, and the situation information identification step for identifying the current situation information of the user from the extracted schedule information An information providing step of providing facility information to the user via the mobile terminal based on a search history of facility information performed by the user under the circumstances of It realizes the provided methods.

また、前記実施形態では、携帯端末と、前記携帯端末を利用するユーザに情報を提供する情報提供装置と、を備える情報提供システムを用いてユーザに情報を提供するプログラムであって、ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定ステップと、予定情報管理手段が管理する予定の情報から前記地域特定ステップで特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定ステップと、前記状況情報特定ステップで特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記携帯端末を介してユーザに施設の情報を提供する情報提供ステップと、を携帯端末に実行させるプログラムにより実現することもできる。   Moreover, in the said embodiment, it is a program which provides information to a user using the information provision system provided with a portable terminal and the information provision apparatus which provides information to the user who uses the said portable terminal, When the search for information on the area including the information on the area is started, the area specified in the area specifying step is determined from the area specifying step for specifying the area and the information scheduled by the schedule information management means. The information is extracted, the situation information specifying step for specifying the current situation information of the user from the extracted schedule information, and the user in the past situation similar to the current situation specified in the situation information specifying step The information providing step of providing the facility information to the user via the portable terminal based on the retrieved history of the facility information is executed by the portable terminal. It can also be realized by a ram.

本発明の実施形態の情報提供システムの構成を示す構成図である。It is a block diagram which shows the structure of the information provision system of embodiment of this invention. 情報提供システムのサーバの物理的構成を示す図である。It is a figure which shows the physical structure of the server of an information provision system. サーバ及び移動通信端末により前半の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the first half by a server and a mobile communication terminal. サーバ及び移動通信端末により後半の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the latter half by a server and a mobile communication terminal. 一連の動作を説明に使用した図である。It is the figure which used a series of operation | movement for description. 本発明を適用した場合の施設情報の表示態様の説明に使用した図である。It is the figure used for description of the display mode of the facility information at the time of applying this invention. 本発明を適用した場合の施設情報の表示態様の説明に使用した図である。It is the figure used for description of the display mode of the facility information at the time of applying this invention. 情報提供システムの他の構成を示す構成図である。It is a block diagram which shows the other structure of an information provision system. 情報提供システムの他の構成を示す構成図である。It is a block diagram which shows the other structure of an information provision system.

符号の説明Explanation of symbols

10 サーバ 、11 通信部、20 地図機能部、21 地図DB、22 施設DB、23 施設カテゴリDB、24 人気度DB、25 ブックマークDB、26 地図管理部、27 施設表示部、28 施設ブックマーク管理部、29 重複施設表示部、40 履歴管理部、41 履歴DB、42 履歴検索部、43 履歴蓄積部、60 スケジューラ、61 スケジュール蓄積DB、62 スケジュール管理部、80 優先度決定部、81 状況DB、82 目的DB、83 目的初期DB、84 場所観点初期DB、85 観点DB、86 観点初期DB、87 状況特定部、88 目的特定部、89 場所訪問回数特定部、90 観点特定部、91 施設カテゴリ決定部、200 移動通信端末、201 表示部、202 制御部、203 通信部、204 操作部   10 server 11 communication unit 20 map function unit 21 map DB 22 facility DB 23 facility category DB 24 popularity DB 25 bookmark DB 26 map management unit 27 facility display unit 28 facility bookmark management unit 29 Duplicate Facility Display Unit, 40 History Management Unit, 41 History DB, 42 History Search Unit, 43 History Storage Unit, 60 Scheduler, 61 Schedule Storage DB, 62 Schedule Management Unit, 80 Priority Determination Unit, 81 Situation DB, 82 Purpose DB, 83 purpose initial DB, 84 place viewpoint initial DB, 85 viewpoint DB, 86 viewpoint initial DB, 87 situation specifying section, 88 purpose specifying section, 89 place visit count specifying section, 90 viewpoint specifying section, 91 facility category determining section, 200 mobile communication terminal 201 display unit 202 control unit 203 communication unit 20 The operation unit

Claims (12)

携帯端末と、前記携帯端末を利用するユーザに情報を提供する情報提供装置と、を備える情報提供システムであって、
前記情報提供装置が、
施設の情報及び地図情報を保持及び管理する情報保持管理手段を備え、
前記携帯端末が、
ユーザに提供する情報を出力する出力部を備え、
前記情報提供装置及び携帯端末の何れかが、
ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段と、
ユーザの予定の情報を管理する予定情報管理手段と、
前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段と、を備え、
前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成することを特徴とする情報提供システム。
An information providing system comprising a portable terminal and an information providing device that provides information to a user who uses the portable terminal,
The information providing device is
It has information holding management means to hold and manage facility information and map information,
The mobile terminal is
An output unit for outputting information to be provided to the user;
Either the information providing device or the mobile terminal is
When a user starts searching for information on a region including facility information, a region specifying means for specifying the region,
Schedule information management means for managing user schedule information;
A situation in which information on a schedule for the area specified by the area specifying means is extracted from information scheduled to be managed by the schedule information management means, and information on the current situation of the user is specified from the extracted schedule information An information specifying means,
Based on the search history of facility information performed by the user in the past situation similar to the current situation identified by the situation information identification means, the information held by the information retention management means is used to output the portable terminal A system for providing information on facilities provided to a user from a department.
前記ユーザによる検索履歴は、ユーザによる情報検索の目的及び観点の履歴であることを特徴とする請求項1に記載の情報提供システム。   The information providing system according to claim 1, wherein the search history by the user is a history of the purpose and viewpoint of information search by the user. 前記状況情報特定手段が特定した状況の情報と、該状況においてユーザによる施設の情報の検索の目的の情報とを対応付けて蓄積する第1情報蓄積手段と、
前記状況情報特定手段が特定した状況の情報と、該状況においてユーザによる施設の情報の検索の目的の情報と、該状況においてユーザによる施設の情報の検索の観点の情報とを対応付けて蓄積する第2情報蓄積手段と、
初期情報として、予めユーザの状況の情報とユーザによる施設の情報の検索の目的の情報とが対応付けられて登録されている第1初期情報記憶手段と、
初期情報として、予めユーザの状況の情報とユーザによる施設の情報の検索の目的及び観点の情報とが対応付けられて登録されている第2初期情報記憶手段と、
各観点の情報と、該観点の情報毎に予め用意している施設の情報のリストとが対応付けられて登録されている施設リスト記憶手段と、
ユーザが施設の情報を含む地域の情報の検索を開始したときに、前記第1情報蓄積手段に蓄積情報がある場合には、前記第1情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報に対応する目的の情報を抽出し、その抽出した目的の情報の順位を該第1情報蓄積手段における蓄積情報の数に応じて決定し、その順位に応じて目的の情報のリストを作成し、前記第1情報蓄積手段に蓄積情報がない場合には、前記第1初期情報記憶手段を参照して、前記状況情報特定手段が特定した状況の情報に対応する目的の情報を抽出し、予め定められている順位に応じて目的の情報のリストを作成する目的情報リスト作成手段と、
前記目的情報リスト作成手段が作成した目標の情報のリストを前記携帯端末の出力部からユーザに提供する目的情報リスト提供手段と、
前記携帯端末の出力部から提供した目的の情報のリストからユーザが目的の情報を選択した場合において、前記第2情報蓄積手段に蓄積情報がある場合、前記第2情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報、及び前記ユーザが選択した目的の情報に対応する観点の情報を抽出し、その抽出した観点の情報の順位を該第2情報蓄積手段における蓄積情報の数に応じて決定し、その順位に応じて観点の情報のリストを作成し、前記第2情報蓄積手段に蓄積情報がない場合、前記第2初期情報記憶手段を参照して、前記状況情報特定手段が特定した状況の情報、及び前記ユーザが選択した目的の情報に対応する観点の情報を抽出し、予め定められている順位に応じて観点の情報のリストを作成する観点情報リスト作成手段と、
前記観点情報リスト作成手段が作成した観点の情報のリストを前記携帯端末の出力部からユーザに提供する観点情報リスト提供手段と、
前記携帯端末の出力部から提供した観点の情報のリストからユーザが観点の情報を選択した場合、前記施設リスト記憶手段を参照して、前記ユーザが選択した観点の情報に対応する施設の情報のリストを抽出する施設情報リスト抽出手段と、
前記施設情報リスト抽出手段が抽出した施設の情報のリストを基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成する提供情報作成手段と、を備え、
前記第1情報蓄積手段は、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報を、前記状況情報特定手段が特定した状況の情報に対応付けて記憶し、
前記第2情報蓄積手段は、前記携帯端末の出力部から提供した観点の情報リストからユーザが選択した観点の情報を、前記状況情報特定手段が特定した状況の情報、及び前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報に対応付けて記憶することを特徴とする請求項1又は2に記載の情報提供システム。
First information storage means for storing the situation information specified by the situation information specifying means in association with information on the purpose of searching facility information by the user in the situation;
The situation information identified by the situation information identification means, the information on the purpose of searching the facility information by the user in the situation, and the information on the viewpoint of the facility information search by the user in the situation are stored in association with each other. Second information storage means;
As initial information, first initial information storage means in which information on the situation of the user and information on the purpose of searching for facility information by the user are registered in advance,
As the initial information, second initial information storage means in which information on the situation of the user and information on the purpose and viewpoint of the facility information search by the user are registered in advance,
Facility list storage means in which information of each viewpoint and a list of facility information prepared in advance for each viewpoint information are registered in association with each other;
When there is accumulated information in the first information accumulating means when the user starts searching for area information including facility information, the situation information specifying means refers to the first information accumulating means, The target information corresponding to the specified situation information is extracted, the rank of the extracted target information is determined according to the number of pieces of stored information in the first information storage means, and the target information is determined according to the rank. When there is no stored information in the first information storage means, a list is created and the target information corresponding to the situation information specified by the situation information specifying means is obtained by referring to the first initial information storage means. A purpose information list creating means for extracting and creating a list of target information according to a predetermined order;
Purpose information list providing means for providing a target information list created by the purpose information list creating means to the user from the output unit of the mobile terminal;
When the user selects target information from the list of target information provided from the output unit of the portable terminal, if there is stored information in the second information storage unit, refer to the second information storage unit, The situation information identified by the situation information identification means and the viewpoint information corresponding to the target information selected by the user are extracted, and the rank of the extracted viewpoint information is stored in the second information accumulation means. A list of viewpoint information is created according to the ranking, and when there is no stored information in the second information storage means, the situation information identification is made with reference to the second initial information storage means A viewpoint information list creator that extracts information on the situation specified by the means and information on the viewpoint corresponding to the target information selected by the user and creates a list of viewpoint information according to a predetermined order. And,
Viewpoint information list providing means for providing a user with a list of viewpoint information created by the viewpoint information list creating means from the output unit of the mobile terminal;
When the user selects viewpoint information from the viewpoint information list provided from the output unit of the mobile terminal, the facility information corresponding to the viewpoint information selected by the user is referred to the facility list storage unit. Facility information list extraction means for extracting a list;
Providing information for creating facility information to be provided to the user from the output unit of the portable terminal using information held by the information holding management unit based on the facility information list extracted by the facility information list extracting unit Creating means, and
The first information storage means stores the target information selected by the user from the target information list provided from the output unit of the mobile terminal in association with the situation information specified by the situation information specifying means,
The second information storage means includes information on the situation selected by the user from the viewpoint information list provided from the output section of the mobile terminal, information on the situation specified by the situation information specifying means, and an output section of the mobile terminal. The information providing system according to claim 1, wherein the information is stored in association with the target information selected by the user from the list of target information provided from.
前記観点情報リスト作成手段は、前記地域特定手段が特定した地域と同一の地域についての前記状況の情報の蓄積の数が所定数以上の場合、前記第2情報蓄積手段を参照した観点の情報のリストの作成をし、前記地域特定手段が特定した地域と同一の地域についての前記状況の情報の数が所定数未満の場合、前記第2初期情報記憶手段を参照した観点の情報のリストの作成をすることを特徴とする請求項3に記載の情報提供システム。   The viewpoint information list creation means, when the number of accumulations of the situation information for the same area as the area identified by the area identification means is a predetermined number or more, Creating a list, and creating a list of viewpoint information referring to the second initial information storage means when the number of the situation information for the same area as the area specified by the area specifying means is less than a predetermined number The information providing system according to claim 3, wherein: 前記情報提供装置及び携帯端末の何れかが、前記施設情報リスト抽出手段が抽出した施設の情報のリストにおける該施設の情報の順位を、ユーザの嗜好に合致するように補正する補正手段を備えることを特徴とする請求項3又は4に記載の情報提供システム。   Either the information providing device or the portable terminal includes a correcting unit that corrects the order of the facility information in the facility information list extracted by the facility information list extracting unit so as to match the user's preference. The information providing system according to claim 3 or 4, characterized by the above. 前記情報提供装置及び携帯端末の何れかが、前記携帯端末の出力部から提供した施設の情報リストからユーザが選択したものを、前記状況情報特定手段が特定した状況の情報、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報、及び前記携帯端末の出力部から提供した観点の情報のリストからユーザが選択した観点の情報に対応付けて蓄積する第3情報蓄積手段を備え、
前記補正手段は、前記第3情報蓄積手段を参照して、前記状況情報特定手段が特定した状況の情報、前記携帯端末の出力部から提供した目的の情報のリストからユーザが選択した目的の情報、及び前記携帯端末の出力部から提供した観点の情報のリストからユーザが選択した目的の情報の蓄積情報の数が多くなるほど、対応付けられる施設の情報の順位を前記施設の情報のリストにおいて高くすることを特徴とする請求項5に記載の情報提供システム。
Information on the situation identified by the situation information identification means, which is selected by the user from the facility information list provided by the output unit of the portable terminal by either the information providing device or the portable terminal, and the output of the portable terminal Third information stored in association with the target information selected by the user from the list of target information provided by the unit and the information of the viewpoint selected by the user from the list of viewpoint information provided from the output unit of the portable terminal With storage means,
The correction means refers to the third information storage means, information on the situation specified by the situation information specifying means, and information on the objective selected by the user from a list of target information provided from the output unit of the portable terminal As the number of pieces of stored information of target information selected by the user from the viewpoint information list provided from the output unit of the mobile terminal increases, the rank of the associated facility information increases in the facility information list. The information providing system according to claim 5, wherein:
前記施設の情報を順位付けしたリストを、地図上に表示される複数の施設の情報に変換してユーザに提供しており、前記地図上において、順位が低い施設の情報の一部を削除又は全てを削除することを特徴とする請求項1〜6の何れか1項に記載の情報提供システム。   A list in which the facility information is ranked is converted into information on a plurality of facilities displayed on a map and provided to the user, and a part of the information on the facility having a lower rank is deleted or displayed on the map. The information providing system according to any one of claims 1 to 6, wherein all information is deleted. 携帯端末を介してユーザに情報を提供する情報提供装置であって、
施設の情報及び地図情報を保持及び管理する情報保持管理手段と、
ユーザが前記携帯端末を操作して、施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段と、
ユーザの予定の情報を管理する予定情報管理手段と、
前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段と、
前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成する提供情報作成手段と、
前記提供情報作成手段が作成した施設の情報を前記携帯端末に送信する送信手段と、
を備えることを特徴とする情報提供装置。
An information providing apparatus that provides information to a user via a portable terminal,
Information holding management means for holding and managing facility information and map information;
When the user operates the mobile terminal and starts searching for information on a region including facility information, a region specifying means for specifying the region;
Schedule information management means for managing user schedule information;
A situation in which information on a schedule for the area specified by the area specifying means is extracted from information scheduled to be managed by the schedule information management means, and information on the current situation of the user is specified from the extracted schedule information Information identification means;
Based on the search history of facility information performed by the user in the past situation similar to the current situation identified by the situation information identification means, the information held by the information retention management means is used to output the portable terminal Providing information creating means for creating facility information to be provided to the user from the department;
Transmitting means for transmitting information of the facility created by the provision information creating means to the portable terminal;
An information providing apparatus comprising:
携帯端末を介してユーザに情報を提供する情報提供装置であって、
前記携帯端末が、ユーザの予定の情報を管理する予定情報管理手段を備えており、
施設の情報及び地図情報を保持及び管理する情報保持管理手段と、
ユーザが前記携帯端末を操作して、施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段と、
前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段と、
前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報保持管理手段が保持する情報を用いて、前記携帯端末の出力部からユーザに提供する施設の情報を作成する提供情報作成手段と、
前記提供情報作成手段が作成した施設の情報を前記携帯端末に送信する送信手段と、
を備えることを特徴とする情報提供装置。
An information providing apparatus that provides information to a user via a portable terminal,
The mobile terminal includes schedule information management means for managing user schedule information;
Information holding management means for holding and managing facility information and map information;
When the user operates the mobile terminal and starts searching for information on a region including facility information, a region specifying means for specifying the region;
A situation in which information on a schedule for the area specified by the area specifying means is extracted from information scheduled to be managed by the schedule information management means, and information on the current situation of the user is specified from the extracted schedule information Information identification means;
Based on the search history of facility information performed by the user in the past situation similar to the current situation identified by the situation information identification means, the information held by the information retention management means is used to output the portable terminal Providing information creating means for creating facility information to be provided to the user from the department;
Transmitting means for transmitting information of the facility created by the provision information creating means to the portable terminal;
An information providing apparatus comprising:
情報提供装置から提供される情報をユーザに出力する携帯端末であって、
前記情報提供装置が、施設の情報及び地図情報を保持及び管理しており、
ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定手段と、
ユーザの予定の情報を管理する予定情報管理手段と、
前記予定情報管理手段が管理する予定の情報から前記地域特定手段が特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定手段と、
前記状況情報特定手段が特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記情報提供装置が保持する情報を用いて、ユーザに提供する施設の情報を作成する提供情報作成手段と、
前記提供情報作成手段が作成した施設の情報を外部出力する出力部と、
を備えることを特徴とする携帯端末。
A portable terminal that outputs information provided from an information providing device to a user,
The information providing apparatus holds and manages facility information and map information,
When a user starts searching for information on a region including facility information, a region specifying means for specifying the region,
Schedule information management means for managing user schedule information;
A situation in which information on a schedule for the area specified by the area specifying means is extracted from information scheduled to be managed by the schedule information management means, and information on the current situation of the user is specified from the extracted schedule information Information identification means;
Based on a search history of facility information performed by the user under a past situation similar to the current situation identified by the situation information identifying means, the information provided by the information providing apparatus is used for the facility provided to the user. Providing information creation means for creating information;
An output unit for externally outputting facility information created by the provision information creating means;
A portable terminal comprising:
携帯端末と、前記携帯端末を利用するユーザに情報を提供する情報提供装置と、を備える情報提供システムを用いてユーザに情報を提供する情報提供方法であって、
ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定ステップと、
予定情報管理手段が管理する予定の情報から前記地域特定ステップで特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定ステップと、
前記状況情報特定ステップで特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記携帯端末を介してユーザに施設の情報を提供する情報提供ステップと、
を有することを特徴とする情報提供方法。
An information providing method for providing information to a user using an information providing system including a portable terminal and an information providing apparatus that provides information to a user who uses the portable terminal,
A region identifying step for identifying a region when the user starts searching for region information including facility information;
Status information for extracting information on the current situation of the user from the extracted schedule information, while extracting the schedule information for the area specified in the area specifying step from the schedule information managed by the schedule information management means Specific steps,
An information providing step of providing facility information to the user via the portable terminal based on a search history of facility information performed by the user in a past situation similar to the current situation identified in the situation information identifying step; ,
An information providing method characterized by comprising:
携帯端末と、前記携帯端末を利用するユーザに情報を提供する情報提供装置と、を備える情報提供システムを用いてユーザに情報を提供するプログラムであって、
ユーザが施設の情報を含む地域の情報の検索を開始した場合に、その地域を特定する地域特定ステップと、
予定情報管理手段が管理する予定の情報から前記地域特定ステップで特定した地域を行き先とする予定の情報を抽出するとともに、抽出した予定の情報から、ユーザの現在の状況の情報を特定する状況情報特定ステップと、
前記状況情報特定ステップで特定した現在の状況と同様な過去の状況下でユーザがした施設の情報の検索履歴を基に、前記携帯端末を介してユーザに施設の情報を提供する情報提供ステップと、
を携帯端末に実行させることを特徴とするプログラム。
A program for providing information to a user using an information providing system comprising a portable terminal and an information providing apparatus for providing information to a user who uses the portable terminal,
A region identifying step for identifying a region when the user starts searching for region information including facility information;
Status information for extracting information on the current situation of the user from the extracted schedule information, while extracting the schedule information for the area specified in the area specifying step from the schedule information managed by the schedule information management means Specific steps,
An information providing step of providing facility information to the user via the portable terminal based on a search history of facility information performed by the user in a past situation similar to the current situation identified in the situation information identifying step; ,
A program characterized by causing a portable terminal to execute.
JP2007257885A 2007-10-01 2007-10-01 Information providing system, information providing apparatus, portable terminal, information providing method and program Expired - Fee Related JP5118431B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007257885A JP5118431B2 (en) 2007-10-01 2007-10-01 Information providing system, information providing apparatus, portable terminal, information providing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007257885A JP5118431B2 (en) 2007-10-01 2007-10-01 Information providing system, information providing apparatus, portable terminal, information providing method and program

Publications (2)

Publication Number Publication Date
JP2009087151A JP2009087151A (en) 2009-04-23
JP5118431B2 true JP5118431B2 (en) 2013-01-16

Family

ID=40660473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007257885A Expired - Fee Related JP5118431B2 (en) 2007-10-01 2007-10-01 Information providing system, information providing apparatus, portable terminal, information providing method and program

Country Status (1)

Country Link
JP (1) JP5118431B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5493515B2 (en) * 2009-07-03 2014-05-14 富士通株式会社 Portable terminal device, information search method, and information search program
JP5122549B2 (en) * 2009-11-24 2013-01-16 ヤフー株式会社 Advertisement delivery apparatus and method
JP2011215970A (en) * 2010-03-31 2011-10-27 Zenrin Datacom Co Ltd Annotation information generating system and program
JP5552468B2 (en) * 2011-09-12 2014-07-16 日本電信電話株式会社 Map display apparatus, method and program
JP5616390B2 (en) * 2012-03-27 2014-10-29 ヤフー株式会社 Response generation apparatus, response generation method, and response generation program
KR102107673B1 (en) * 2014-01-06 2020-05-07 주식회사 카카오 Device for providing map service and method for providing map service
JP2016170270A (en) * 2015-03-12 2016-09-23 株式会社ゼンリンデータコム Map display system and map display method
JP6253068B2 (en) * 2016-04-28 2017-12-27 一般社団法人ユニバーサルメニュー普及協会 Administrative life support service information provision system, information provision method, and information provision program
JP7633207B2 (en) 2022-05-19 2025-02-19 Lineヤフー株式会社 Information processing device, information processing method, and information processing program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000099441A (en) * 1998-09-25 2000-04-07 Fujitsu Ltd Information presentation apparatus and method for adjusting and presenting information
JP3614756B2 (en) * 2000-04-18 2005-01-26 日本電信電話株式会社 Personal adaptive information guidance method and system
JP3722787B2 (en) * 2001-09-05 2005-11-30 松下電器産業株式会社 Information providing method and processing apparatus

Also Published As

Publication number Publication date
JP2009087151A (en) 2009-04-23

Similar Documents

Publication Publication Date Title
JP5118431B2 (en) Information providing system, information providing apparatus, portable terminal, information providing method and program
JP5068996B2 (en) Search result generation system incorporating subdomain hint search and subdomain sponsored result provision
CN104520847B (en) The user interface of localization search capability is provided
JP2003533909A (en) System and method for voice access to Internet-based information
JP2009140477A (en) Device and method for service proposition, system for service proposition, and device and method for service proposition based on user&#39;s favorite base
US8423540B2 (en) Related information presentation system, related information presentation method, and information storage medium
JP2010009315A (en) Recommended store presentation system
JP5597613B2 (en) Information processing apparatus, information processing method, information processing program, and recording medium
JP4958269B2 (en) How to search for user selection candidates
JP5296745B2 (en) Query suggestion providing apparatus and method
CN108351875B (en) Music retrieval system, music retrieval method, server device, and program
JP2007233862A (en) Service retrieval system and service retrieval method
JP2005251157A (en) Information retrieval system, information retrieval method and program
JP5448192B2 (en) Search system, terminal, server, search method, program
JP2008299655A (en) Information retrieval device
JP6010162B2 (en) Information providing apparatus, information providing method, and program
JP3759700B2 (en) User preference reflection type search method, its execution apparatus, its processing program and recording medium
KR101623523B1 (en) Method for identifying user&#39;s needs based on image word interpretation
JP4349839B2 (en) Navigation device
JP2013125495A (en) Distributed concierge system, control method for distributed concierge system, social concierge device and control program for social concierge device
JP7434386B2 (en) Value estimation system and method
JP2004046432A (en) Document retrieval device, document retrieval method, document retrieval program, and recording medium for recording document retrieval program
KR20190106717A (en) System and method of providing user custom information, computer readable medium
JP2005099890A (en) Shared information search method, shared information search program, and information sharing system
JP2006072897A (en) Communication terminal equipment and operation proposing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100921

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120920

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5118431

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20151026

Year of fee payment: 3

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D04

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

LAPS Cancellation because of no payment of annual fees