JP6353199B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP6353199B2
JP6353199B2 JP2013137794A JP2013137794A JP6353199B2 JP 6353199 B2 JP6353199 B2 JP 6353199B2 JP 2013137794 A JP2013137794 A JP 2013137794A JP 2013137794 A JP2013137794 A JP 2013137794A JP 6353199 B2 JP6353199 B2 JP 6353199B2
Authority
JP
Japan
Prior art keywords
information
unit
communication
name information
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013137794A
Other languages
Japanese (ja)
Other versions
JP2015010979A (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.)
Micware Co Ltd
Original Assignee
Micware Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micware Co Ltd filed Critical Micware Co Ltd
Priority to JP2013137794A priority Critical patent/JP6353199B2/en
Publication of JP2015010979A publication Critical patent/JP2015010979A/en
Application granted granted Critical
Publication of JP6353199B2 publication Critical patent/JP6353199B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、コミュニケーションを行うためのアプリケーションを取り扱う情報処理装置等に関するものである。   The present invention relates to an information processing apparatus that handles an application for performing communication.

従来、インターネット電話や、テキストによるインスタントメッセージのやり取りなどのリアルタイムのコミュニケーションを行うためのアプリケーションが開発されている(非特許文献1参照)。   2. Description of the Related Art Conventionally, applications for performing real-time communication such as Internet phone calls and exchange of instant messages by text have been developed (see Non-Patent Document 1).

“LINE”、[online]、LINE株式会社、[2013年6月7日検索]、インターネット[URL;http://line.naver.jp/ja/]“LINE”, [online], LINE Corporation, [Search June 7, 2013], Internet [URL; http://line.naver.jp/en/]

従来のアプリケーションでは、送受信した情報から、当該情報に含まれる地名を抽出することができなかった。   In the conventional application, the place name included in the information cannot be extracted from the transmitted / received information.

本第一の開示の情報処理装置は、他のユーザとの通信を行うためのアプリケーションである1以上の通信アプリが格納される通信アプリ格納部と、1以上の通信アプリのいずれかが受信した文字または音声、または、1以上の通信アプリのいずれかに入力された文字または音声である入力情報を受け付ける受付部と、入力情報から、地点の名称を示す地点名称情報を取得する地点名称情報取得部と、地点名称情報取得部が取得した地点名称情報を出力する出力部とを備える情報処理装置である。 The information processing apparatus according to the first disclosure has received one of one or more communication applications and a communication application storage unit that stores one or more communication applications that are applications for communicating with other users. A reception unit that receives input information that is text or voice, or text or voice input to one or more communication applications, and location name information acquisition that acquires location name information indicating the location name from the input information And an output unit that outputs the point name information acquired by the point name information acquisition unit.

このような構成により、送受信した情報から、当該情報に含まれる地名を抽出することができる。   With this configuration, the place name included in the information can be extracted from the transmitted / received information.

また、本第二の開示の情報処理装置は、第一の開示に対して、受付部は、1以上の通信アプリのいずれかに対して他のユーザが入力し、通信アプリと同一の通信アプリが受信した文字または音声である入力情報を受け付ける情報処理装置である。 The information processing apparatus of the present second disclosure, for the first disclosure, the receiving unit may include one or more other user inputs for any communication application, communication application of the same communication application Is an information processing apparatus that accepts input information that is a character or voice received.

このような構成により、送受信した情報から、当該情報に含まれる地名を抽出することができる。   With this configuration, the place name included in the information can be extracted from the transmitted / received information.

また、本第三の開示の情報処理装置は、第一または第二の開示に対して、地図を示す地図情報が格納される地図情報格納部と、現在位置を示す現在位置情報を取得する現在位置情報取得部と、現在位置情報が示す現在位置から地点名称情報取得部が取得した地点名称情報が示す地点の名称に該当する地点までの経路を、地図情報を用いて探索し、経路を示す経路情報を取得する経路探索部とをさらに備え、出力部は、経路探索部が取得した経路情報を出力する情報処理装置である。 The information processing apparatus of the present third disclosure, for the first or second disclosure, a map information storage unit in which the map information indicating a map is stored, and acquires the current position information indicating a current position current A route from the current position indicated by the position information acquisition unit and the current position information to the point corresponding to the name of the point indicated by the point name information acquired by the point name information acquisition unit is searched using map information, and the route is indicated. A route search unit that acquires route information; and the output unit is an information processing device that outputs the route information acquired by the route search unit.

このような構成により、抽出した地名を目的地とする経路を探索することができる。   With such a configuration, a route whose destination is the extracted place name can be searched.

また、本第四の開示の情報処理装置は、第三の開示に対して、出力部は、経路探索部が取得した経路情報を、通信アプリによる通信相手に送信する情報処理装置である。 The information processing apparatus of the present fourth disclosure for the third disclosed, the output section, a route information route search unit has acquired, an information processing apparatus to be transmitted to the communication partner by the communication application.

このような構成により、抽出した地名を目的地とする経路を探索し、当該経路を示す情報を通信相手に送信することができる。   With such a configuration, it is possible to search for a route having the extracted place name as a destination and transmit information indicating the route to the communication partner.

また、本第五の開示の情報処理装置は、第一または第二の開示に対して、出力部は、地点名称情報取得部が取得した地点名称情報を、通信アプリによる通信相手に送信する情報処理装置である。 The information processing apparatus of the present fifth disclosure, information for the first or second disclosure, the output unit, the location name information location name information acquisition unit has acquired, to the communication partner by communication application It is a processing device.

このような構成により、抽出した地名を通信相手に送信することができる。   With such a configuration, the extracted place name can be transmitted to the communication partner.

また、本第六の開示の情報処理装置は、第一または第二の開示に対して、地点名称情報取得部は、入力情報から、2以上の地点名称情報を取得し、出力部は、地点名称情報取得部が取得した2以上の地点名称情報を出力する情報処理装置である。 The present sixth disclosure of the information processing apparatus, for the first or second disclosure, the location name information acquisition unit, from the input information to obtain more than one location name information, the output unit, the point It is an information processing apparatus which outputs the 2 or more point name information which the name information acquisition part acquired.

このような構成により、送受信した情報から、当該情報に含まれる2以上の地名を抽出することができる。   With such a configuration, two or more place names included in the information can be extracted from the transmitted / received information.

また、本第七の開示の情報処理装置は、第六の開示に対して、受付部は、出力されている2以上の地点名称情報から1以上の地点名称情報を選択する指示である地点選択指示を受け付け、出力部は、地点選択指示により選択された1以上の地点名称情報を出力する情報処理装置である。 The information processing apparatus of the present seventh disclosure for the sixth disclosure, receiving unit, the point selection is an instruction for selecting one or more location name information from two or more location name information being output The instruction is received, and the output unit is an information processing apparatus that outputs one or more spot name information selected by the spot selection instruction.

このような構成により、抽出した2以上の地名のうち選択された地名を抽出することができる。   With such a configuration, a place name selected from two or more extracted place names can be extracted.

また、本第八の開示の情報処理装置は、第一から第七いずれか1つの開示に対して、通信アプリは、電話用のアプリケーションであり、入力情報は、音声である情報処理装置である。 The information processing apparatus of the present eighth disclosure, for the first to the seventh one of disclosure, communication application is an application for a telephone, the input information, the information processing apparatus is a voice is there.

このような構成により、電話アプリにて送受信した音声から、当該音声に含まれる地名を抽出することができる。   With such a configuration, the place name included in the voice can be extracted from the voice transmitted and received by the telephone application.

また、本第九の開示の情報処理装置は、第八の開示に対して、地点名称情報取得部は、受付部が受け付けた入力情報である音声を音声認識し、音声認識の結果から地点名称情報を取得する情報処理装置である。 The present ninth disclosure of the information processing apparatus, for the eighth disclosure, the location name information acquisition unit, a voice which is input information accepting unit accepts voice recognition, location names from the results of the speech recognition An information processing apparatus that acquires information.

このような構成により、電話アプリにて送受信した音声から、当該音声に含まれる地名を音声認識により抽出することができる。   With such a configuration, a place name included in the voice can be extracted from the voice transmitted and received by the telephone application by voice recognition.

また、本第十の開示の情報処理装置は、第一から第五いずれか1つの開示に対して、通信アプリは、メール用のアプリケーションであり、入力情報は、文字である情報処理装置である。 The information processing apparatus of the present tenth disclosure, for the first to the fifth one of the disclosure, the communication application is an application for a mail, the input information, the information processing apparatus is a character is there.

このような構成により、メールアプリにて送受信した文字から、当該文字に含まれる地名を抽出することができる。   With such a configuration, a place name included in the character can be extracted from the character transmitted and received by the mail application.

また、本第十一の開示の情報処理装置は、第一から第五いずれか1つの開示に対して、通信アプリは、SNS用のアプリケーションであり、入力情報は、文字である情報処理装置である。 The information processing apparatus of the present eleventh disclosure, for the first to the fifth one of the disclosure, the communication application is an application for SNS, input information, the information processing apparatus is a character It is.

このような構成により、SNS用のアプリにて送受信した文字から、当該文字に含まれる地名を抽出することができる。   With such a configuration, a place name included in the character can be extracted from the character transmitted and received by the SNS application.

また、本第十二の開示の情報処理装置は、第十または第十一の開示に対して、地点名称情報取得部は、受付部が受け付けた入力情報である文字のうち、ユーザが選択した文字から地点名称情報を取得する情報処理装置である。 The information processing apparatus of the present twelfth disclosure for the tenth or eleventh disclosure, the location name information acquisition unit, of the character that is input information accepting unit accepts a user selected This is an information processing apparatus that acquires point name information from characters.

このような構成により、送受信した文字のうち、ユーザが選択した文字に含まれる地名を抽出することができる。   With such a configuration, it is possible to extract a place name included in a character selected by the user from among transmitted and received characters.

本発明による情報処理装置等によれば、送受信した情報から、当該情報に含まれる地名を抽出することができる。   According to the information processing apparatus or the like according to the present invention, a place name included in the information can be extracted from the transmitted / received information.

実施の形態1における情報処理装置1のブロック図Block diagram of information processing apparatus 1 according to Embodiment 1 同情報の送受信の例を示す概念図Conceptual diagram showing an example of sending and receiving the same information 同情報処理装置1の全体動作について説明するフローチャートA flowchart for explaining the overall operation of the information processing apparatus 1 同地点名称情報の取得処理について説明するフローチャートThe flowchart explaining the acquisition process of the same spot name information 同メッセージの表示例を示す図Figure showing a display example of the message 同メニューの表示例を示す図The figure which shows the example of a display of the menu 同地点名称情報の出力例を示す図The figure which shows the output example of the same spot name information 同経路情報の出力例を示す図The figure which shows the output example of the route information 同地点名称情報の出力例を示す図The figure which shows the output example of the same spot name information 上記実施の形態におけるコンピュータシステムの概観図Overview of the computer system in the above embodiment 上記実施の形態におけるコンピュータシステムのブロック図Block diagram of a computer system in the above embodiment

以下、本発明による情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。   Hereinafter, embodiments of an information processing apparatus and the like according to the present invention will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again. In addition, the format, content, and the like of each information described in this embodiment are merely examples, and the format, content, and the like are not limited as long as the meaning of each information can be indicated.

(実施の形態1)
本実施の形態において、コミュニケーションを行うためのアプリケーションの間で送受信された情報から地点の名称を示す情報を抽出し、当該情報を用いた出力を行う情報処理装置1について説明する。
(Embodiment 1)
In the present embodiment, an information processing apparatus 1 that extracts information indicating the name of a spot from information transmitted and received between applications for communication and performs output using the information will be described.

図1は、本実施の形態における情報処理装置1のブロック図である。情報処理装置1は、通信アプリ格納部11、地図情報格納部12、現在位置情報取得部13、受付部14、地点名称情報取得部15、経路探索部16、出力部17を備える。   FIG. 1 is a block diagram of an information processing apparatus 1 in the present embodiment. The information processing apparatus 1 includes a communication application storage unit 11, a map information storage unit 12, a current position information acquisition unit 13, a reception unit 14, a spot name information acquisition unit 15, a route search unit 16, and an output unit 17.

また、情報処理装置1は、通常、図2に示す様に、他の装置2との間で、通信アプリを介して情報の送受信を行う。通信アプリの詳細については、後述する。また、図2において、情報処理装置1と、他の装置2とは、通常、ネットワーク3を介して接続されている。ネットワーク3は、無線または有線の通信回線であり、例えば、インターネットやイントラネット、LAN(Local Area Network)、公衆電話回線網などである。   Further, the information processing apparatus 1 normally transmits / receives information to / from another apparatus 2 via a communication application as shown in FIG. Details of the communication application will be described later. In FIG. 2, the information processing apparatus 1 and another apparatus 2 are normally connected via a network 3. The network 3 is a wireless or wired communication line, such as the Internet, an intranet, a LAN (Local Area Network), or a public telephone line network.

通信アプリ格納部11には、1以上の通信アプリが格納される。「通信アプリ」とは、他のユーザとの通信を行うためのアプリケーションである。また、「他のユーザ」とは、他の情報処理装置1を使用するユーザである。また、「アプリケーション」とは、アプリケーションプログラムや、アプリケーションソフトなどと呼ばれるソフトウェアである。また、「アプリケーション」を、以下、適宜、「アプリ」と表記する。   The communication application storage unit 11 stores one or more communication applications. A “communication application” is an application for communicating with other users. The “other user” is a user who uses another information processing apparatus 1. An “application” is software called an application program or application software. Further, “application” is hereinafter referred to as “application” as appropriate.

通信アプリは、通常、同一の通信アプリ間で通信ができるものであれば何でもよい。通信アプリは、例えば、電話用のアプリケーション(以下、適宜、電話アプリ)や、メール用のアプリケーション(以下、適宜、メールアプリ)、SNS(Social Networking Service)用のアプリケーション(以下、適宜、SNSアプリ)などである。また、メールアプリは、いわゆるインスタントメッセージの送受信が行えるアプリであることが好適である。   The communication application is not particularly limited as long as it can communicate between the same communication applications. The communication application includes, for example, an application for a telephone (hereinafter referred to as an appropriate telephone application), an application for an email (hereinafter referred to as an appropriate mail application), and an application for an SNS (Social Networking Service) (hereinafter referred to as an appropriate SNS application). Etc. The mail application is preferably an application that can send and receive so-called instant messages.

また、通信アプリが送受信する情報は、通常、文字または音声である。   In addition, information transmitted and received by the communication application is usually text or voice.

地図情報格納部12には、地図を示す地図情報が格納される。当該地図の種類は、問わない。また、地図情報は、通常、カーナビゲーションで用いられるKIWIフォーマットのものである。また、地図情報は、例えば、いわゆるラスタデータや、いわゆるベクタデータであってもよい。   The map information storage unit 12 stores map information indicating a map. The kind of the said map is not ask | required. Further, the map information is usually in KIWI format used in car navigation. The map information may be so-called raster data or so-called vector data, for example.

また、地図情報は、通常、地点を示す1以上の地点情報を有する。当該地点は、通常、地図上の地点である。また、当該地点の種類は、問わない。当該地点は、例えば、観光名所や、公園、テーマパーク、ランドマーク、駅などである。また、地点情報は、少なくとも、地点の位置を示す位置情報を有する。当該位置は、通常、経緯度である。また、当該位置は、例えば、高度(高さ)を含んでもよい。また、地点情報は、例えば、地点情報を識別する識別子や、地点の名称(以下、適宜、地名)を示す名称情報(以下、適宜、地点名称情報)、地点の色を示す色情報、地点の種類を示す種類情報などを有していてもよい。当該「種類」は、例えば、「ジャンル」や、「カテゴリ」などと呼んでもよい。また、種類情報は、1以上の地点情報を1以上のグループに分類することができる情報であれば、その内容や形式などは、問わない。種類情報は、例えば、「観光名所」や、「テーマパーク」、「ランドマーク」などである。   The map information usually has one or more pieces of point information indicating points. The point is usually a point on the map. Moreover, the kind of the said point does not ask | require. The point is, for example, a tourist attraction, a park, a theme park, a landmark, a station, or the like. The point information includes at least position information indicating the position of the point. The position is usually longitude and latitude. The position may include, for example, altitude (height). The point information includes, for example, an identifier for identifying the point information, name information indicating the name of the point (hereinafter referred to as a place name as appropriate) (hereinafter referred to as point name information as appropriate), color information indicating the color of the point, You may have the kind information which shows a kind. The “type” may be called, for example, “genre” or “category”. Further, the type information is not limited as long as it is information that can classify one or more pieces of point information into one or more groups. The type information is, for example, “sightseeing spot”, “theme park”, “landmark”, or the like.

また、地図情報は、通常、道路を示す1以上の道路情報を有する。当該道路は、通常、地図上の道路である。また、当該道路の種類は、問わない。当該道路の種類は、例えば、高速道路や、一般道路、国道、県道などである。また、道路情報は、例えば、道路を識別する道路識別子や、道路の制限速度(法定速度)を示す制限速度情報、道路の始点の位置を示す始点位置情報、道路の終点の位置を示す終点位置情報、道路の経由地の位置を示す経由位置情報、接続している道路を識別する接続道路識別子、道路の始点から終点までの距離を示す距離情報などを有する。道路識別子は、例えば、任意のIDや、道路の名称などである。起点位置情報、終点位置情報、経由位置情報は、位置情報である。   In addition, the map information usually has one or more road information indicating roads. The road is usually a road on the map. Moreover, the kind of the said road is not ask | required. The type of the road is, for example, an expressway, a general road, a national road, or a prefectural road. The road information includes, for example, a road identifier for identifying the road, speed limit information indicating the speed limit (legal speed) of the road, start position information indicating the start position of the road, and an end position indicating the end position of the road. Information, route position information indicating the position of the route via the road, a connected road identifier for identifying the connected road, distance information indicating the distance from the start point to the end point of the road, and the like. The road identifier is, for example, an arbitrary ID or a road name. The starting point position information, the end point position information, and the transit position information are position information.

現在位置情報取得部13は、現在位置を示す現在位置情報を取得する。現在位置情報は、現在位置を示す位置情報である。また、現在位置情報取得部13は、通常、定期的に現在位置情報を取得する。また、現在位置情報取得部13は、通常、衛星航法システム(GPS受信機など)や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部13は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。   The current position information acquisition unit 13 acquires current position information indicating the current position. The current position information is position information indicating the current position. In addition, the current position information acquisition unit 13 normally acquires current position information periodically. The current position information acquisition unit 13 acquires current position information from a satellite navigation system (such as a GPS receiver) or a device that receives position information from a base station for mobile communication. In this case, the current position information acquisition unit 13 may have these devices or may be realized by these devices. The processing procedure of the current position information acquisition unit 13 is usually realized by software, and the software is recorded on a recording medium such as a ROM.

受付部14は、文字または音声である入力情報を受け付ける。当該文字は、通常、1以上の文字を有する文字列である。また、当該入力情報は、通信アプリが受信した情報、または、通信アプリに入力された情報である。また、当該通信アプリは、通信アプリ格納部11に格納されている1以上の通信アプリのいずれかである。また、入力情報である文字を、以下、適宜、入力文字と表記する。また、入力情報である音声を、以下、適宜、入力音声と表記する。   The reception unit 14 receives input information that is text or voice. The character is usually a character string having one or more characters. The input information is information received by the communication app or information input to the communication app. The communication app is one of one or more communication apps stored in the communication app storage unit 11. In addition, hereinafter, characters that are input information are appropriately referred to as input characters. In addition, the sound that is the input information is hereinafter referred to as input sound as appropriate.

例えば、情報処理装置1がいわゆる受信側である場合、受付部14は、通常、通信アプリが受信した入力情報を受け付ける。また、例えば、情報処理装置1がいわゆる送信側である場合、受付部14は、通常、通信アプリに入力された入力情報を受け付ける。また、受付部14は、通常、通信アプリが受信した入力情報を受け付けることが好適である。つまり、情報処理装置1は、通常、いわゆる受信側であることが好適である。   For example, when the information processing apparatus 1 is a so-called receiving side, the receiving unit 14 normally receives input information received by a communication application. For example, when the information processing apparatus 1 is a so-called transmission side, the reception unit 14 normally receives input information input to a communication application. Moreover, it is suitable for the reception part 14 to receive the input information which the communication application received normally. That is, it is preferable that the information processing apparatus 1 is normally a so-called receiving side.

また、例えば、通信アプリがメールアプリまたはSNSアプリである場合、入力情報は、通常、文字である。また、例えば、通信アプリが電話アプリである場合、入力情報は、通常、音声である。   For example, when the communication application is a mail application or an SNS application, the input information is usually text. For example, when the communication application is a telephone application, the input information is usually voice.

なお、アプリ(ここでは、通信アプリ)が受信した文字や音声、また、アプリに入力された文字や音声を取得する方法や手順などは、公知であるので、詳細な説明を省略する。   In addition, since the method and procedure etc. which acquire the character and audio | voice which the application (here communication application) received, and the character and audio | voice input into the application are well-known, detailed description is abbreviate | omitted.

また、受付部14は、例えば、地点選択指示を受け付けてもよい。地点選択指示とは、2以上の地点名称情報から1以上の地点名称情報を選択する指示である。また、当該2以上の地点名称情報は、通常、後述の出力部17が出力している地点名称情報である。   Moreover, the reception part 14 may receive a point selection instruction | indication, for example. The point selection instruction is an instruction to select one or more point name information from two or more point name information. The two or more spot name information is usually spot name information output by an output unit 17 described later.

また、当該地点選択指示により選択された地点名称情報は、通常、後述の経路探索部16が、目的地の名称を示す地点名称情報として使用する。また、当該地点選択指示により選択されなかった地点名称情報は、例えば、後述の経路探索部16が、経由地の名称を示す地点名称情報として使用してもよい。   Further, the point name information selected by the point selection instruction is normally used as point name information indicating the name of the destination by the route search unit 16 described later. In addition, the point name information that is not selected by the point selection instruction may be used, for example, by the route search unit 16 described later as point name information indicating the name of the waypoint.

また、受付部14は、例えば、文字選択指示を受け付けてもよい。文字選択指示とは、通常、文字から1以上の文字を選択する指示である。また、当該選択される1以上の文字は、通常、文字列であることが好適である。また、当該文字は、通常、後述の出力部17が出力している文字である。   In addition, the reception unit 14 may receive a character selection instruction, for example. The character selection instruction is usually an instruction to select one or more characters from the characters. In addition, the one or more selected characters are usually preferably character strings. Moreover, the said character is a character which the output part 17 mentioned later usually outputs.

また、受付部14は、例えば、経路探索指示を受け付けてもよい。経路探索指示とは、経路を探索する旨の指示である。   Further, the reception unit 14 may receive a route search instruction, for example. The route search instruction is an instruction to search for a route.

また、受付部14は、例えば、電源ONの指示や、電源OFFの指示などを受け付けてもよい。なお、受付部14がこれらの指示を受け付けた場合、情報処理装置1は、通常、当該受け付けた指示に応じた処理を行う。   In addition, the reception unit 14 may receive, for example, a power-on instruction or a power-off instruction. When the receiving unit 14 receives these instructions, the information processing apparatus 1 normally performs processing according to the received instructions.

また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。   Acceptance refers to acquisition of information input from an input device such as a touch panel or a keyboard, acquisition of information stored in a recording medium such as an optical disk, magnetic disk, or semiconductor memory, via a wired or wireless communication line. It is a concept that includes reception of information transmitted in the same manner.

また、受付部14における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部14は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。   Moreover, the input means such as information and instructions in the reception unit 14 may be anything such as a menu screen or a keyboard. The accepting unit 14 can be realized by control software for a menu screen, a device driver for input means such as a keyboard, and the like.

地点名称情報取得部15は、入力情報から、入力情報に含まれる地点名称情報を取得する。地点名称情報とは、地点の名称(以下、適宜、地名)を示す情報である。また、地点名称情報取得部15は、通常、1つの地点名称情報を取得する。また、地点名称情報取得部15は、例えば、2以上の地点名称情報を取得してもよい。   The spot name information acquisition unit 15 acquires spot name information included in the input information from the input information. The point name information is information indicating the name of the point (hereinafter referred to as a place name as appropriate). Moreover, the spot name information acquisition part 15 acquires one spot name information normally. Moreover, the point name information acquisition part 15 may acquire 2 or more point name information, for example.

また、地点名称情報取得部15は、通常、対象文字から、地点名称情報を取得する。対象文字とは、入力文字、または、入力音声から取得した文字である。つまり、例えば、受付部14が受け付けた入力情報が文字である場合、地点名称情報取得部15は、当該入力文字を、対象文字として取得する。また、例えば、受付部14が受け付けた入力情報が音声である場合、地点名称情報取得部15は、通常、当該入力音声に対して音声認識を行う。そして、地点名称情報取得部15は、当該音声認識の結果である文字を、対象文字として取得する。なお、音声認識は、公知の技術であるので、詳細な説明を省略する。   Moreover, the spot name information acquisition part 15 acquires spot name information normally from an object character. The target character is an input character or a character acquired from input speech. That is, for example, when the input information received by the reception unit 14 is a character, the spot name information acquisition unit 15 acquires the input character as a target character. For example, when the input information received by the reception unit 14 is a voice, the spot name information acquisition unit 15 normally performs voice recognition on the input voice. And the point name information acquisition part 15 acquires the character which is the result of the said voice recognition as an object character. Since voice recognition is a known technique, detailed description thereof is omitted.

また、地点名称情報取得部15は、例えば、以下のいずれかの方法により、対象文字から地点名称情報を取得する。
(A)地名リストを用いる方法
(B)形態素解析を用いる方法
(C)外部に問い合わせる方法
In addition, the spot name information acquisition unit 15 acquires spot name information from the target character by any of the following methods, for example.
(A) Method of using place name list (B) Method of using morphological analysis (C) Method of inquiring outside

(A)の方法について:当該方法は、地名リストを用いることにより、対象文字から地点名称情報を取得する方法である。地名リストとは、1以上の地点名称情報の集合である。また、当該地名リストは、通常、地点名称情報取得部15が保持している。また、当該地名リストは、例えば、地図情報格納部12に格納されている地図情報が有する1以上の地点名称情報であってもよい。   Regarding the method (A): This method is a method for acquiring point name information from the target character by using a place name list. The place name list is a set of one or more point name information. In addition, the location name list is normally held by the location name information acquisition unit 15. Further, the place name list may be, for example, one or more point name information included in the map information stored in the map information storage unit 12.

当該(A)の方法の具体的な手順は、例えば、以下のとおりである。
(1−1)地名リストが有する1以上の地点名称情報を、長さの降順にソートする。
(1−2)ソート後の地名リストが有する1以上の各地点名称情報について、ソート後の地名リストの先頭から順に、対象文字に含まれるか否かを判断する。含まれる場合は、当該地点名称情報を取得する。
(1−3)(1−2)において、地点名称情報が対象文字に含まれる場合、対象文字から当該地点名称情報を削除する。
The specific procedure of the method (A) is, for example, as follows.
(1-1) Sort one or more point name information in the place name list in descending order of length.
(1-2) It is determined whether or not one or more pieces of point name information included in the sorted place name list are included in the target character in order from the top of the sorted place name list. If it is included, the point name information is acquired.
(1-3) When the point name information is included in the target character in (1-2), the point name information is deleted from the target character.

また、当該(A)の方法の具体的な手順は、例えば、以下のとおりであってもよい。
(2−1)対象文字から、名詞である文字(以下、適宜、名詞文字)を1以上取得する。
(2−2)(2−1)で取得した1以上の各名詞文字について、当該名詞文字が地名リストに含まれるか否かを判断する。含まれる場合は、当該名詞文字を地点名称情報として取得する。
Moreover, the specific procedure of the method (A) may be as follows, for example.
(2-1) One or more characters that are nouns (hereinafter, as appropriate, noun characters) are acquired from the target character.
(2-2) For one or more noun characters acquired in (2-1), it is determined whether or not the noun characters are included in the place name list. If included, the noun character is acquired as point name information.

なお、上記(2−1)における名詞文字を取得する方法や手順などは、問わない。当該名詞文字の取得は、例えば、形態素解析などにより行う。また、形態素解析は、公知の技術であるので、詳細な説明を省略する。   In addition, the method, procedure, etc. which acquire the noun character in said (2-1) are not ask | required. The acquisition of the noun character is performed by, for example, morphological analysis. Moreover, since morphological analysis is a well-known technique, detailed description is abbreviate | omitted.

また、上記(2−2)における判断は、例えば、名詞文字が地名リストに含まれる1以上の地点名称情報のいずれかと一致するか否かを判断することであってもよい。また、この場合、地名リストに含まれる地点名称情報であり、名詞文字に一致する地点名称情報を取得してもよい。   The determination in (2-2) may be, for example, determining whether a noun character matches any one or more point name information included in the place name list. In this case, the spot name information included in the place name list and the spot name information matching the noun character may be acquired.

(B)の方法について:当該方法は、形態素解析を用いることにより、対象文字から地点名称情報を取得する方法である。   Regarding the method (B): This method is a method of acquiring point name information from the target character by using morphological analysis.

当該(B)の方法の具体的な手順は、例えば、以下のとおりである。
(1)対象文字を形態素解析し、1以上の形態素を取得する。
(2)(1)で取得した1以上の形態素のうち、「地名」や地点の名称などに分類された形態素(種類が「地名」である形態素)を、地点名称情報として取得する。
Specific procedures of the method (B) are as follows, for example.
(1) Morphological analysis is performed on the target character to obtain one or more morphemes.
(2) Among the one or more morphemes acquired in (1), morphemes classified as “place name” or the name of the place (morpheme whose type is “place name”) are obtained as the place name information.

(C)の方法について:当該方法は、対象文字に含まれる地点名称情報を、外部の装置などから取得する方法である。当該「外部の装置」とは、情報処理装置1以外の装置である。また、「外部の装置」は、例えば、受信した文字に含まれる地点名称情報を取得し、当該文字を送信した装置に、取得した地点名称情報を送信する装置である。また、当該「外部の装置」が文字から地点名称情報を取得する方法や手順などは、例えば、上記の(A)、(B)などの方法や手順などである。   Method (C): This method is a method for acquiring point name information included in the target character from an external device or the like. The “external device” is a device other than the information processing device 1. The “external device” is a device that acquires, for example, spot name information included in received characters and transmits the acquired spot name information to a device that has transmitted the characters. In addition, the method or procedure by which the “external device” acquires the point name information from the characters is, for example, the method or procedure (A) or (B) described above.

当該(C)の方法の具体的な手順は、例えば、以下のとおりである。
(1−1)対象文字を、外部の装置に送信する。
(1−2)(1−1)での送信に応じて、外部の装置から1以上の地点名称情報を受信する。
The specific procedure of the method (C) is, for example, as follows.
(1-1) The target character is transmitted to an external device.
(1-2) One or more point name information is received from an external device in response to the transmission in (1-1).

また、当該(C)の方法の具体的な手順は、例えば、以下のとおりであってもよい。
(2−1)対象文字から、名詞である文字(以下、適宜、名詞文字)を1以上取得する。
(2−2)(2−1)で取得した1以上の各名詞文字について、当該名詞文字が地点名称情報であるか否かを、外部の装置に問い合わせる。地点名称情報である場合は、当該名詞文字を地点名称情報として取得する。
Moreover, the specific procedure of the method (C) may be as follows, for example.
(2-1) One or more characters that are nouns (hereinafter, as appropriate, noun characters) are acquired from the target character.
(2-2) For one or more noun characters acquired in (2-1), an external device is inquired as to whether or not the noun character is point name information. When it is point name information, the noun character is acquired as point name information.

なお、上記(2−2)における「外部の装置」は、例えば、受信した文字が地点名称情報であるか否かを判断し、当該文字を送信した装置に、当該判断の結果を示す情報を送信する装置である。また、当該「外部の装置」が受信した文字が地点名称情報であるか否かを判断する方法や手順などは、例えば、上記の(A)の方法や手順などである。   Note that the “external device” in (2-2) determines, for example, whether or not the received character is point name information, and sends information indicating the result of the determination to the device that transmitted the character. It is a device that transmits. Also, the method or procedure for determining whether or not the character received by the “external device” is the location name information is, for example, the method (A) or procedure described above.

また、対象文字は、例えば、ユーザ選択指示により選択された文字であってもよい。つまり、地点名称情報取得部15は、例えば、地点名称情報取得部15が取得した対象文字のうち、ユーザが選択した文字を対象文字とし、当該対象文字から地点名称情報を取得してもよい。   The target character may be a character selected by a user selection instruction, for example. That is, the spot name information acquisition unit 15 may acquire the spot name information from the target character using, for example, the character selected by the user among the target characters acquired by the spot name information acquisition unit 15.

経路探索部16は、経路を探索し、当該経路を示す経路情報を取得する。当該経路は、通常、出発地から目的地までの経路である。また、当該出発地は、通常、現在位置情報が示す現在位置である。また、当該目的地は、通常、地点名称情報が示す地点の名称に該当する地点である。また、当該地点名称情報は、通常、地点名称情報取得部15が取得した地点名称情報である。また、当該地点名称情報は、例えば、地点選択指示により選択された地点名称情報であってもよい。また、経路情報は、経路を示すことができればよく、その内容や形式などは、問わない。経路情報は、例えば、以下のいずれかである。
(A)位置情報の集合
(B)地点名称情報の集合
(C)道路情報の集合
(D)画像
The route search unit 16 searches for a route and acquires route information indicating the route. The route is usually a route from the starting point to the destination. The departure place is usually the current position indicated by the current position information. In addition, the destination is usually a point corresponding to the name of the point indicated by the point name information. Moreover, the said point name information is the point name information which the point name information acquisition part 15 acquired normally. The spot name information may be spot name information selected by a spot selection instruction, for example. Further, the route information only needs to be able to indicate the route, and the content and format are not limited. The route information is, for example, one of the following.
(A) Set of position information (B) Set of point name information (C) Set of road information (D) Image

(A)について:(A)は、通常、少なくとも、現在位置を示す位置情報と、目的地の位置を示す位置情報とを有する。また、(A)は、例えば、1以上の経由地の位置を示す1以上の位置情報を有していてもよい。つまり、(A)は、2以上の位置情報の集合である。   Regarding (A): (A) usually has at least position information indicating the current position and position information indicating the position of the destination. Moreover, (A) may have one or more position information which shows the position of one or more waypoints, for example. That is, (A) is a set of two or more pieces of position information.

(B)について:(B)は、通常、少なくとも、目的地の名称を示す地点名称情報を有する。また、(B)は、例えば、1以上の経由地の名称を示す1以上の地点名称情報を有していてもよい。また、(B)は、例えば、現在位置に対応する地点の名称を示す地点名称情報を有していてもよい。つまり、(B)は、1以上の位置情報の集合である。   About (B): (B) usually has at least point name information indicating the name of the destination. Moreover, (B) may have 1 or more point name information which shows the name of 1 or more waypoints, for example. Moreover, (B) may have point name information which shows the name of the point corresponding to the present position, for example. That is, (B) is a set of one or more pieces of position information.

(C)について:(C)は、進行する道路を示す1以上の道路情報の集合である。当該1以上の各道路情報は、経路が有する1以上の各区間を示す。   About (C): (C) is a set of one or more pieces of road information indicating a traveling road. The one or more pieces of road information indicate one or more sections of the route.

(D)について:(D)は、地図と、当該地図上の経路とが示される画像である。当該画像のデータ形式は、問わない。当該データ形式は、例えば、ラスタデータや、ベクタデータなどである。   About (D): (D) is an image showing a map and a route on the map. The data format of the image does not matter. The data format is, for example, raster data or vector data.

具体的に、経路探索部16は、通常、現在位置情報と、地点名称情報とを、地図情報格納部12に格納されている地図情報に適用する。「現在位置情報を地図情報に適用する」とは、当該現在位置情報が示す地図上の位置を、出発地とすることである。また、「地点名称情報を地図情報に適用する」とは、当該地点名称情報が示す地点名称に該当する地図上の地点を、目的地とすることである。また、「地点名称情報を地図情報に適用する」とは、言い換えると、当該地点名称情報と同一の地点名称情報を有する地点情報が示す地図上の地点を、目的地とすることである。当該地点情報は、地図情報が有する地点情報である。そして、経路探索部16は、当該出発地から目的地までの経路を探索する。そして、経路探索部16は、当該経路を示す経路情報を取得する。   Specifically, the route search unit 16 normally applies the current position information and the point name information to the map information stored in the map information storage unit 12. “Applying the current position information to the map information” means that the position on the map indicated by the current position information is set as the departure place. Further, “applying point name information to map information” means that a point on the map corresponding to the point name indicated by the point name information is set as the destination. In addition, “applying the spot name information to the map information” means that the spot on the map indicated by the spot information having the same spot name information as the spot name information is set as the destination. The said spot information is the spot information which map information has. Then, the route search unit 16 searches for a route from the departure place to the destination. Then, the route search unit 16 acquires route information indicating the route.

なお、経路探索には、通常、最短経路問題の解法(アルゴリズム)を用いる。「最短経路問題の解法」は、例えば、ダイクストラ法や、A*アルゴリズムなどである。これらの解法は、公知であるので、詳細な説明を省略する。また、経路情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。   Note that the route search usually uses a solution (algorithm) of the shortest route problem. “Solving the shortest path problem” is, for example, the Dijkstra method or the A * algorithm. Since these solutions are well-known, detailed description is abbreviate | omitted. Further, since the method and procedure for acquiring the route information are well known, detailed description thereof will be omitted.

また、経路探索部16は、通常、受付部14が経路探索指示を受け付けた場合に、上記の経路を探索する。   In addition, the route search unit 16 normally searches for the route when the reception unit 14 receives a route search instruction.

また、例えば、受付部14が受け付けた地点選択指示により、2以上の地点名称情報から1つの地点名称情報が選択された場合、経路探索部16は、例えば、当該選択されなかった1以上の地点名称情報も地図情報に適用してもよい。当該「1以上の地点名称情報を地図情報に適用する」とは、当該1以上の各地点名称情報が示す地点名称に該当する地図上の地点を、経由地とすることである。そして、経路探索部16は、当該経由地を経由する出発地から目的地までの経路を探索する。そして、経路探索部16は、当該経路を示す経路情報を取得する。   For example, when one spot name information is selected from two or more spot name information according to the spot selection instruction received by the receiving unit 14, the route search unit 16 may, for example, select one or more spots that are not selected. Name information may also be applied to map information. “Applying one or more point name information to map information” means that a point on the map corresponding to the point name indicated by the one or more point name information is used as a transit point. Then, the route search unit 16 searches for a route from the departure point to the destination via the waypoint. Then, the route search unit 16 acquires route information indicating the route.

出力部17は、地点名称情報または経路情報を出力する。当該地点名称情報は、地点名称情報取得部15が取得した地点名称情報である。また、当該経路情報は、経路探索部16が取得した経路情報である。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。   The output unit 17 outputs point name information or route information. The said spot name information is the spot name information which the spot name information acquisition part 15 acquired. The route information is route information acquired by the route search unit 16. Also, output refers to display on a display, projection using a projector, printing with a printer, sound output, transmission to an external device, accumulation in a recording medium, processing to other processing devices or other programs, etc. It is a concept that includes delivery of results. In addition, regarding transmission, accumulation, and delivery of processing results, an output target is finally presented to the user.

つまり、例えば、地点名称情報取得部15が地点名称情報を取得した場合、出力部17は、当該地点名称情報を、例えば、ディスプレイなどに表示する。当該ディスプレイなどへの表示には、例えば、いわゆるハイライト表示や、下線表示、太字表示などの強調表示も含まれる。また、この場合、出力部17は、当該地点名称情報を、例えば、通信アプリによる通信相手に送信する。当該「通信相手」とは、図2における他の装置2である。なお、当該ディスプレイなどへの表示、および通信相手への送信は、経路探索部16が経路情報を取得した場合も同様である。また、出力部17は、例えば、当該地点名称情報と当該経路情報との両方を出力してもよいし、いずれか一方のみを出力してもよい。   That is, for example, when the spot name information acquisition unit 15 acquires spot name information, the output unit 17 displays the spot name information on, for example, a display. The display on the display includes highlight display such as so-called highlight display, underline display, and bold display. In this case, the output unit 17 transmits the spot name information to a communication partner using a communication application, for example. The “communication partner” is the other device 2 in FIG. The display on the display or the like and the transmission to the communication partner are the same when the route search unit 16 acquires route information. Moreover, the output part 17 may output both the said point name information and the said route information, for example, and may output only any one.

また、例えば、地点名称情報取得部15が2以上の地点名称情報を取得した場合、出力部17は、当該2以上の地点名称情報を出力してもよい。また、例えば、地点選択指示により1以上の地点名称情報が選択された場合、出力部17は、当該1以上の地点名称情報を出力してもよい。また、出力部17は、例えば、地点名称情報取得部15が取得した対象文字を出力してもよい。   Further, for example, when the spot name information acquisition unit 15 acquires two or more spot name information, the output unit 17 may output the two or more spot name information. For example, when one or more spot name information is selected by the spot selection instruction, the output unit 17 may output the one or more spot name information. Moreover, the output part 17 may output the object character which the point name information acquisition part 15 acquired, for example.

また、例えば、地点名称情報を通信相手に送信する場合、出力部17は、例えば、当該地点名称情報が示す地点名称に該当する地点を目的地とし経路探索を行うアプリを起動する指示を送信してもよい。当該アプリは、通常、ナビゲーション用のアプリ(以下、適宜、ナビアプリ)である。また、当該指示は、例えば、ナビアプリを起動することを示す情報と、当該地点名称情報とを有する。   For example, when transmitting the location name information to the communication partner, the output unit 17 transmits, for example, an instruction to start an application for performing a route search with the location corresponding to the location name indicated by the location name information as the destination. May be. The app is usually a navigation app (hereinafter referred to as a “navigation app” as appropriate). Moreover, the said instruction | indication has the information which starts a navigation application, and the said point name information, for example.

また、例えば、経路情報を通信相手に送信する場合、出力部17は、例えば、当該経路情報を表示するアプリを起動する指示を送信してもよい。当該アプリは、例えば、経路情報が画像以外である場合は、経路情報が有する各情報が示す位置や地点、道路などを、地図上に表示するアプリ(以下、適宜、地図アプリ)などである。また、当該アプリは、例えば、経路情報が画像である場合は、当該経路を示す画像を表示するアプリ(以下、適宜、画像ビューア)などである。また、当該指示は、例えば、地図アプリや画像ビューアなどを起動することを示す情報と、当該経路情報とを有する。   For example, when transmitting route information to a communication partner, the output unit 17 may transmit an instruction to start an application that displays the route information, for example. For example, when the route information is other than an image, the application is an application (hereinafter, appropriately, a map application) that displays a position, a point, a road, or the like indicated by each piece of information included in the route information on a map. The application is, for example, an application that displays an image indicating the route (hereinafter referred to as an image viewer as appropriate) when the route information is an image. The instruction includes, for example, information indicating that a map application or an image viewer is activated, and the route information.

また、上記、アプリを起動することを示す情報は、例えば、当該アプリの識別子であってもよい。   Further, the information indicating that the application is activated may be, for example, an identifier of the application.

また、出力部17は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部17は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。   Further, the output unit 17 may or may not include an output device such as a display or a speaker. The output unit 17 can be realized by driver software of an output device or driver software of an output device and an output device.

なお、通信アプリ格納部11、地図情報格納部12は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、通信アプリ格納部11などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して通信アプリ格納部11などに記憶されてもよい。   The communication application storage unit 11 and the map information storage unit 12 are preferably non-volatile recording media, but can also be realized by volatile recording media. Further, the process in which the predetermined information is stored in the communication application storage unit 11 or the like does not matter. For example, the predetermined information may be stored in the communication application storage unit 11 or the like via a recording medium, a communication line, an input device, or the like.

また、地点名称情報取得部15、経路探索部16は、通常、MPUやメモリ等から実現され得る。また、地点名称情報取得部15などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。なお、地点名称情報取得部15などは、ハードウェア(専用回路)で実現されてもよい。   Moreover, the point name information acquisition part 15 and the route search part 16 can be normally implement | achieved from MPU, memory, etc. In addition, the processing procedure of the point name information acquisition unit 15 and the like is usually realized by software, and the software is recorded in a recording medium such as a ROM. In addition, the point name information acquisition part 15 etc. may be implement | achieved by hardware (dedicated circuit).

次に、情報処理装置1の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。図3は、情報処理装置1の全体動作を示すフローチャートである。   Next, the overall operation of the information processing apparatus 1 will be described using a flowchart. Note that the i-th information in the predetermined information is described as “information [i]”. FIG. 3 is a flowchart showing the overall operation of the information processing apparatus 1.

(ステップS301)情報処理装置1は、受付部14が電源ONの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS302に進み、そうでない場合は、ステップS301に戻る。   (Step S301) The information processing apparatus 1 determines whether the receiving unit 14 has received a power-on instruction. If accepted, the process proceeds to step S302, and if not, the process returns to step S301.

(ステップS302)情報処理装置1は、電源ONの処理を行う。   (Step S302) The information processing apparatus 1 performs power-on processing.

(ステップS303)現在位置情報取得部13は、現在位置情報の取得を開始する。以降、現在位置情報取得部13は、通常、情報処理装置1の電源がOFFになるまで、現在位置情報を定期的に取得し続ける。   (Step S303) The current position information acquisition unit 13 starts acquiring current position information. Thereafter, the current position information acquisition unit 13 normally continues to acquire the current position information periodically until the information processing apparatus 1 is turned off.

(ステップS304)地点名称情報取得部15は、受付部14が入力情報を受け付けたか否かを判断する。受け付けた場合は、ステップS305に進み、そうでない場合は、ステップS304に戻る。   (Step S304) The point name information acquisition unit 15 determines whether the reception unit 14 has received input information. If accepted, the process proceeds to step S305; otherwise, the process returns to step S304.

(ステップS305)地点名称情報取得部15は、入力情報が文字であるか否かを判断する。文字である場合は、ステップS306に進み、そうでない場合は、ステップS307に進む。   (Step S305) The point name information acquisition unit 15 determines whether or not the input information is characters. If it is a character, the process proceeds to step S306; otherwise, the process proceeds to step S307.

(ステップS306)地点名称情報取得部15は、ステップS305で受け付けた入力文字を、対象文字として取得する。   (Step S306) The point name information acquisition unit 15 acquires the input character received in step S305 as a target character.

(ステップS307)地点名称情報取得部15は、ステップS305で受け付けた入力音声に対して音声認識を行い、当該入力音声に対応する文字を、対象文字として取得する。   (Step S307) The point name information acquisition unit 15 performs voice recognition on the input voice received in Step S305, and acquires a character corresponding to the input voice as a target character.

(ステップS308)地点名称情報取得部15は、対象文字から地点名称情報を取得する。この処理の詳細は、図4のフローチャートを用いて説明する。   (Step S308) The spot name information acquisition unit 15 acquires spot name information from the target character. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS309)経路探索部16は、受付部14が経路探索指示を受け付けたか否かを判断する。受け付けた場合は、ステップS310に進み、そうでない場合は、ステップS312に進む。   (Step S309) The route search unit 16 determines whether or not the reception unit 14 has received a route search instruction. If accepted, the process proceeds to step S310, and if not, the process proceeds to step S312.

(ステップS310)経路探索部16は、地図情報格納部12に格納されている地図情報と、現在位置情報取得部13が取得した現在位置情報と、ステップS308で取得した地点名称情報とを用いて、現在位置から地点名称情報が示す地点名称に該当する地点までの経路を探索する。そして、経路探索部16は、当該経路を示す経路情報を取得する。   (Step S310) The route search unit 16 uses the map information stored in the map information storage unit 12, the current position information acquired by the current position information acquisition unit 13, and the point name information acquired in step S308. The route from the current position to the point corresponding to the point name indicated by the point name information is searched. Then, the route search unit 16 acquires route information indicating the route.

(ステップS311)出力部17は、ステップS310で取得した経路情報を出力する。   (Step S311) The output unit 17 outputs the route information acquired in step S310.

(ステップS312)出力部17は、ステップS308で取得した地点名称情報を出力する。   (Step S312) The output unit 17 outputs the spot name information acquired in step S308.

(ステップS313)情報処理装置1は、受付部14が電源OFFの指示を受け付けたか否かを判断する。受け付けた場合は、ステップS314に進み、そうでない場合は、ステップS304に戻る。   (Step S313) The information processing apparatus 1 determines whether the receiving unit 14 has received a power-off instruction. If accepted, the process proceeds to step S314; otherwise, the process returns to step S304.

(ステップS314)情報処理装置1は、電源OFFの処理を行う。   (Step S314) The information processing apparatus 1 performs power-off processing.

なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 3, the process may be terminated by powering off or a process termination interrupt.

図4は、図3のフローチャートのステップS308の地点名称情報の取得処理を示すフローチャートである。なお、図4のフローチャートにおいて、地点名称情報取得部15は、m個の地点名称情報を有する地名リストを保持しているものとする。また、当該地名リストは、地点名称情報の長さの降順にソートされているものとする。   FIG. 4 is a flowchart showing the point name information acquisition process in step S308 of the flowchart of FIG. In the flowchart of FIG. 4, it is assumed that the spot name information acquisition unit 15 holds a place name list having m pieces of spot name information. The place name list is sorted in descending order of the length of the point name information.

(ステップS401)地点名称情報取得部15は、地点名称情報の取得の方法が、地名リストを用いる方法、形態素解析を用いる方法、外部に問い合わせる方法のいずれであるかを判断する。当該判断は、例えば、地点名称情報の取得の方法を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて判断する。そして、地名リストを用いる方法である場合は、ステップS402に進み、形態素解析を用いる方法である場合は、ステップS407に進み、外部に問い合わせる方法である場合は、ステップS413に進む。   (Step S401) The spot name information acquisition unit 15 determines whether the spot name information acquisition method is a method using a place name list, a method using morphological analysis, or a method of inquiring the outside. For example, information indicating a method for acquiring the location name information is stored in a predetermined storage area and is determined using the information. If the method uses a place name list, the process proceeds to step S402. If the method uses morphological analysis, the process proceeds to step S407. If the method uses an external inquiry, the process proceeds to step S413.

(ステップS402)地点名称情報取得部15は、カウンタiに1をセットする。   (Step S402) The point name information acquisition part 15 sets 1 to the counter i.

(ステップS403)地点名称情報取得部15は、地名リストが有する地点名称情報[i]が対象文字列に含まれるか否かを判断する。含まれる場合は、ステップS404に進み、そうでない場合は、ステップS405に進む。   (Step S403) The point name information acquisition unit 15 determines whether or not the point name information [i] included in the place name list is included in the target character string. If included, the process proceeds to step S404; otherwise, the process proceeds to step S405.

(ステップS404)地点名称情報取得部15は、地点名称情報[i]を取得する。   (Step S404) The spot name information acquisition unit 15 acquires spot name information [i].

(ステップS405)地点名称情報取得部15は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS406に進む。   (Step S405) The point name information acquisition unit 15 determines whether i is m. If m, the process returns to the upper process, and if not, the process proceeds to step S406.

(ステップS406)地点名称情報取得部15は、iを1インクリメントする。そして、ステップS403に戻る。   (Step S406) The point name information acquisition unit 15 increments i by 1. Then, the process returns to step S403.

(ステップS407)地点名称情報取得部15は、対象文字列に対して形態素解析を行う。この結果、地点名称情報取得部15は、n個の形態素を取得したものとする。   (Step S407) The point name information acquisition unit 15 performs morphological analysis on the target character string. As a result, the spot name information acquisition unit 15 acquires n morphemes.

(ステップS408)地点名称情報取得部15は、カウンタiに1をセットする。   (Step S408) The point name information acquisition part 15 sets 1 to the counter i.

(ステップS409)地点名称情報取得部15は、ステップS407で取得した形態素[i]の種類が「地名」であるか否かを判断する。地名である場合は、ステップS410に進み、そうでない場合は、ステップS411に進む。   (Step S409) The point name information acquisition unit 15 determines whether or not the type of the morpheme [i] acquired in step S407 is “place name”. When it is a place name, it progresses to step S410, and when that is not right, it progresses to step S411.

(ステップS410)地点名称情報取得部15は、形態素[i]を取得する。   (Step S410) The point name information acquisition part 15 acquires morpheme [i].

(ステップS411)地点名称情報取得部15は、iがnであるか否かを判断する。nである場合は、上位処理にリターンし、そうでない場合は、ステップS412に進む。   (Step S411) The point name information acquisition unit 15 determines whether i is n. When it is n, it returns to a high-order process, and when that is not right, it progresses to step S412.

(ステップS412)地点名称情報取得部15は、iを1インクリメントする。そして、ステップS409に戻る。   (Step S412) The point name information acquisition unit 15 increments i by 1. Then, the process returns to step S409.

(ステップS413)地点名称情報取得部15は、対象文字列を、外部の装置に送信する。   (Step S413) The point name information acquisition unit 15 transmits the target character string to an external device.

(ステップS414)地点名称情報取得部15は、外部の装置から、地点名称情報を受信したか否かを判断する。受信した場合は、上位処理にリターンし、そうでない場合は、ステップS414に戻る。   (Step S414) The spot name information acquisition unit 15 determines whether or not spot name information has been received from an external device. If it has been received, the process returns to the upper process, and if not, the process returns to step S414.

(具体例)
次に、情報処理装置1の動作の具体例について説明する。なお、本具体例において、情報処理装置1は、いわゆるスマートフォンであるものとする。また、通信アプリ格納部11には、メールアプリが格納されているものとする。
(Concrete example)
Next, a specific example of the operation of the information processing apparatus 1 will be described. In this specific example, the information processing apparatus 1 is a so-called smartphone. In addition, it is assumed that the mail application is stored in the communication application storage unit 11.

まず、ユーザが、スマートフォンを操作し、メールアプリを介して、他のユーザ(以下、通信相手)とメッセージの交換をしているとする。このときの様子を示す画面は、例えば、図5である。図5において、左側の吹き出しは、通信相手から送信されてきたメッセージ(通信相手から受信したメッセージ)である。また、図5において、右側の吹き出しは、通信相手に送信したメッセージ(通信相手が受信したメッセージ)である。また、図5において、各メッセージの順序は、上から下である。つまり、図5において、各メッセージは、下にあるほど新しいものである。   First, it is assumed that the user is operating a smartphone and exchanging messages with another user (hereinafter referred to as a communication partner) via a mail application. The screen showing the situation at this time is, for example, FIG. In FIG. 5, the balloon on the left is a message transmitted from the communication partner (message received from the communication partner). In FIG. 5, the balloon on the right side is a message transmitted to the communication partner (message received by the communication partner). Also, in FIG. 5, the order of each message is from top to bottom. That is, in FIG. 5, each message is newer as it is lower.

また、受付部14は、メールアプリがメッセージを受信するたびに、当該メッセージを受け付ける。また、受付部14は、メールアプリがメッセージを送信するたびに(メールアプリにメッセージが入力されるたびに)、当該メッセージを受け付ける。また、受付部14は、例えば、メールアプリが受信したメッセージのみを受け付けてもよい。また、受付部14は、例えば、メールアプリに入力されたメッセージのみを受け付けてもよい。また、当該メッセージは、入力文字である。   Moreover, the reception part 14 receives the said message whenever a mail application receives a message. Moreover, the reception part 14 receives the said message whenever a mail application transmits a message (every time a message is input into a mail application). Moreover, the reception part 14 may receive only the message which the mail application received, for example. Moreover, the reception part 14 may receive only the message input into the mail application, for example. The message is an input character.

次に、ユーザが、スマートフォンを操作し、図6に示す様に、地名を抽出するためのメニューを表示したとする。そして、ユーザは、図6のメニューにおいて「はい」を選択したとする。すると、受付部14は、地名取得指示を受け付ける。地名取得指示とは、地点名称情報を取得する旨の指示である。また、この様に、受付部14は、地名取得指示を受け付けてもよい。   Next, it is assumed that the user operates the smartphone and displays a menu for extracting place names as shown in FIG. Then, it is assumed that the user selects “Yes” in the menu of FIG. Then, the reception unit 14 receives a place name acquisition instruction. The place name acquisition instruction is an instruction to acquire point name information. In this way, the reception unit 14 may receive a place name acquisition instruction.

次に、地点名称情報取得部15は、入力文字から、地点名称情報を取得する。ここで、地点名称情報取得部15は、地名や駅名、店名などを示す1以上の地点名称情報を有する地名リストを保持しているとする。また、当該地名リストは、地点名称情報「○○駅」を有している物とする。そして、地点名称情報取得部15は、受付部14が受け付けた図5の4個の各メッセージに対して、地名リストが有する1以上の地点名称情報のいずれかを含むか否かを判断する。そして、地点名称情報取得部15は、図5の上から3個目のメッセージから、地点名称情報「○○駅」を取得する。   Next, the spot name information acquisition part 15 acquires spot name information from an input character. Here, it is assumed that the spot name information acquisition unit 15 holds a place name list having one or more spot name information indicating a place name, a station name, a shop name, and the like. In addition, the place name list is assumed to have point name information “XX station”. Then, the spot name information acquisition unit 15 determines whether or not each of the four messages in FIG. 5 received by the receiving unit 14 includes one or more spot name information included in the place name list. And the point name information acquisition part 15 acquires point name information "XX station" from the 3rd message from the top of FIG.

次に、出力部17は、図7に示す様に、地点名称情報取得部15が取得した地点名称情報「○○駅」と共に、経路を探索するためのメニューを表示する。そして、ユーザは、図7のメニューにおいて「はい」を選択したとする。すると、受付部14は、経路探索指示を受け付ける。   Next, as illustrated in FIG. 7, the output unit 17 displays a menu for searching for a route together with the spot name information “XX station” acquired by the spot name information acquiring unit 15. Then, it is assumed that the user selects “Yes” in the menu of FIG. Then, the reception unit 14 receives a route search instruction.

次に、経路探索部16は、現在位置情報取得部13が取得した現在位置情報と、地点名称情報取得部15が取得した地点名称情報「○○駅」とを、地図情報格納部12に格納されている地図情報に適用し、当該現在位置情報が示す現在位置から、「○○駅」までの経路を探索する。なお、現在位置情報取得部13は、スマートフォンの電源がONになってから、定期的に、現在位置情報を取得しているものとする。そして、経路探索部16は、探索した経路を示す経路情報を取得する。   Next, the route search unit 16 stores the current position information acquired by the current position information acquisition unit 13 and the point name information “XX station” acquired by the point name information acquisition unit 15 in the map information storage unit 12. This is applied to the map information being searched, and the route from the current position indicated by the current position information to “XX station” is searched. It is assumed that the current position information acquisition unit 13 acquires the current position information periodically after the smartphone is turned on. Then, the route search unit 16 acquires route information indicating the searched route.

次に、出力部17は、経路探索部16が取得した経路情報を、地図情報と共に画面に表示する。このときの様子は、例えば、図8である。   Next, the output unit 17 displays the route information acquired by the route search unit 16 on the screen together with the map information. The situation at this time is, for example, FIG.

また、地点名称情報取得部15は、例えば、受付部14が地点取得指示を受け付けることなく、対象文字から地点名称情報を取得してもよい。この場合、地点名称情報取得部15は、通常、受付部14が入力情報を受け付けるたびに、当該入力情報を用いて対象文字を取得し、当該対象文字から地点名称情報を取得する。   Moreover, the point name information acquisition part 15 may acquire point name information from an object character, for example, without the reception part 14 receiving a point acquisition instruction | indication. In this case, the location name information acquisition unit 15 normally acquires the target character using the input information and acquires the location name information from the target character every time the reception unit 14 receives the input information.

また、出力部17は、例えば、地点名称情報取得部15が取得した地点名称情報を、例えば、図9に示す様に出力してもよい。図9において、上記において取得された地点名称情報「○○駅」は、下線表示されている。また、この場合、受付部14は、例えば、ユーザが当該下線部分をタップすることにより、経路探索指示を受け付ける。   Moreover, the output part 17 may output the point name information which the point name information acquisition part 15 acquired, for example, as shown in FIG. In FIG. 9, the point name information “XX station” acquired in the above is underlined. In this case, for example, the reception unit 14 receives a route search instruction when the user taps the underlined portion.

また、例えば、通信アプリが電話アプリである場合、受付部14は、通常、通話中の音声を受け付ける。また、この場合、出力部17は、例えば、通話が終了した後に、上記地名を抽出するためのメニューを画面に表示してもよい。そして、受付部14が地名取得指示を受け付けた場合、地点名称情報取得部15は、受付部14が受け付けた入力音声を用いて、地点名称情報を取得する。   For example, when the communication application is a telephone application, the reception unit 14 normally receives voice during a call. In this case, for example, the output unit 17 may display a menu for extracting the place name on the screen after the call ends. And when the reception part 14 receives a place name acquisition instruction, the spot name information acquisition part 15 acquires point name information using the input audio | voice which the reception part 14 received.

以上、本実施の形態による情報処理装置1によれば、送受信した情報から、当該情報に含まれる地名を抽出することができる。また、当該抽出した地名を表示したり、通信相手に送信したりすることができる。また、当該抽出した地名を目的地とした経路を探索することができる。また、これにより、例えば、いわゆる方向音痴である友人に待ち合わせ場所などを連絡する際に、当該場所の名称だけでなく、当該場所までの経路も併せて連絡することができる。   As described above, according to the information processing apparatus 1 according to the present embodiment, the place name included in the information can be extracted from the transmitted / received information. In addition, the extracted place name can be displayed or transmitted to a communication partner. It is also possible to search for a route with the extracted place name as the destination. In addition, for example, when a meeting place or the like is notified to a friend who is a so-called directional user, not only the name of the place but also a route to the place can be notified together.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。   Further, in each of the above embodiments, it goes without saying that two or more communication units existing in one apparatus may be physically realized by one medium.

また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process or each function may be realized by centralized processing by a single device or a single system, or distributed by a plurality of devices or a plurality of systems. It may be realized by being processed.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。   In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.

また、上記各実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、他のユーザとの通信を行うためのアプリケーションである1以上の通信アプリが格納される通信アプリ格納部にアクセス可能なコンピュータを、前記1以上の通信アプリのいずれかが受信または前記1以上の通信アプリのいずれかに入力された文字または音声である入力情報を受け付ける受付部と、前記入力情報から、地点の名称を示す地点名称情報を取得する地点名称情報取得部と、前記地点名称情報取得部が取得した地点名称情報を出力する出力部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the information processing apparatus in each said embodiment is the following programs, for example. That is, this program receives a computer that can access a communication application storage unit in which one or more communication applications, which are applications for communicating with other users, are stored by any of the one or more communication applications. Alternatively, a receiving unit that receives input information that is text or voice input to any of the one or more communication applications, and a point name information acquisition unit that acquires point name information indicating the name of the point from the input information, It is a program for functioning as an output part which outputs the spot name information which the said spot name information acquisition part acquired.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。   In the program, the functions realized by the program do not include functions that can be realized only by hardware.

また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。   The program may be executed by being downloaded from a server or the like, or a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed. Further, this program may be used as a program constituting a program product.

また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。   Moreover, the computer which performs the said program may be single, and plural may be sufficient as it. That is, centralized processing may be performed, or distributed processing may be performed.

また、図10は、前述のプログラムを実行して、前述の実施の形態の情報処理装置等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。   FIG. 10 is an overview of the computer system 9 that executes the above-described program to realize the information processing apparatus and the like of the above-described embodiment. The above-described embodiments can be realized by computer hardware and a computer program executed thereon.

図10において、コンピュータシステム9は、CD−ROMドライブ9011、FDドライブ9012を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   10, the computer system 9 includes a computer 901 including a CD-ROM drive 9011 and an FD drive 9012, a keyboard 902, a mouse 903, and a monitor 904.

図11は、コンピュータシステム9のブロック図である。図11において、コンピュータ901は、CD−ROMドライブ9011、FDドライブ9012に加えて、MPU9013と、ブートアッププログラム等のプログラムを記憶するためのROM9014と、MPU9013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM9015と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク9016と、CD−ROMドライブ9011、FDドライブ9012、MPU9013等を相互に接続するバス9017とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。   FIG. 11 is a block diagram of the computer system 9. In FIG. 11, in addition to a CD-ROM drive 9011 and an FD drive 9012, a computer 901 is connected to an MPU 9013, a ROM 9014 for storing a program such as a boot-up program, and an MPU 9013, and temporarily sends an instruction of an application program. And a hard disk 9016 for storing application programs, system programs, and data, a CD-ROM drive 9011, an FD drive 9012, an MPU 9013, etc. 9017. Although not shown here, the computer 901 may further include a network card that provides connection to a LAN.

コンピュータシステム9に、前述の実施の形態の情報処理装置等の機能を実行させるプログラムは、CD−ROM9101、またはFD9102に記憶されて、CD−ROMドライブ9011またはFDドライブ9012に挿入され、さらにハードディスク9016に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク9016に記憶されてもよい。プログラムは実行の際にRAM9015にロードされる。プログラムは、CD−ROM9101、FD9102またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 9 to execute the functions of the information processing apparatus and the like of the above-described embodiment is stored in the CD-ROM 9101 or the FD 9102, inserted into the CD-ROM drive 9011 or the FD drive 9012, and further the hard disk 9016. May be forwarded to. Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 9016. The program is loaded into the RAM 9015 when executed. The program may be loaded directly from the CD-ROM 9101, the FD 9102, or the network.

プログラムは、コンピュータ901に、前述の実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム9がどのように動作するかは周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 901 to execute the functions of the information processing apparatus according to the above-described embodiment. The program only needs to include an instruction portion that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 9 operates is well known and will not be described in detail.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上のように、本発明にかかる情報処理装置は、送受信した情報から、当該情報に含まれる地名を抽出することができるという効果を有し、携帯電話等として有用である。   As described above, the information processing apparatus according to the present invention has an effect that the place name included in the information can be extracted from the transmitted and received information, and is useful as a mobile phone or the like.

1 情報処理装置
11 通信アプリ格納部
12 地図情報格納部
13 現在位置情報取得部
14 受付部
15 地点名称情報取得部
16 経路探索部
17 出力部
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 11 Communication application storage part 12 Map information storage part 13 Current position information acquisition part 14 Reception part 15 Point name information acquisition part 16 Route search part 17 Output part

Claims (5)

のユーザとの通信を行うためのアプリケーションである1以上の通信アプリが格納される通信アプリ格納部と、
記1以上の通信アプリのいずれかが受信した文字、または、前記1以上の通信アプリのいずれかに入力された文字である入力情報を受け付ける受付部と、
記入力情報から、地点の名称を示す地点名称情報を取得する地点名称情報取得部と、
記地点名称情報取得部が取得した地点名称情報を出力する出力部と、
図を示す地図情報が格納される地図情報格納部と、
在位置を示す現在位置情報を取得する現在位置情報取得部と、
記現在位置から前記地点名称情報が示す地点までの経路を示す経路情報を取得する経路探索部とを備え、
前記受付部は、前記1以上の通信アプリのいずれかに対して他のユーザが入力し、当該通信アプリと同一の通信アプリが受信した文字である入力情報を受け付け、
前記通信アプリは、メール用のアプリケーションであり、
記出力部は、前記入力情報が有する前記地点名称情報を選択可能にし、かつ強調して、前記入力情報を表示し、
記受付部は、前記入力情報が有する強調表示部分をユーザが選択することにより経路探索指示を受け付け、
記経路探索部は、前記経路探索指示の受け付けに応じて、前記現在位置から前記地点名称情報が示す地点までの経路を示す経路情報を取得する情報処理装置。
A communication application storage unit that stores one or more communication applications that are applications for communicating with other users;
Character either has received previous SL 1 or more communication application or an accepting unit for accepting input information is a character that is input to one of the one or more communication application,
From the entering force information, a location name information acquisition unit that acquires location name information indicating a name of the point,
An output unit before Symbol point name information acquisition unit outputs the acquired location name information,
A map information storage unit in which the map information indicating the MAP is stored,
A current position information acquiring section for acquiring current position information indicating the current position,
And a route searching unit for acquiring path information indicating a path from the previous SL current position to the point indicated by the location name information,
The accepting unit accepts input information that is a character input by another user to any one of the one or more communication apps and received by the same communication app as the communication app,
The communication app is an email application,
Before Symbol output unit allows selecting the location name information by the input information we have, and are emphasized, and displays the input information,
Prior Symbol reception unit receives the route search instruction by the highlighting portion where the input information has a user selects,
Before SL route search unit in response to reception of the route search instruction, the information processing apparatus that obtains route information indicating the route from the current position to the point indicated by the location name information.
前記出力部は、前記地点名称情報取得部が取得した地点名称情報を、前記通信アプリによる通信相手に送信するものであり、
前記地点名称情報取得部は、地名リストが有する地点名称情報が対象文字列に含まれるか否か、対象文字列に対して形態素解析を行って形態素の種類が地名であるか否か、対象文字列を外部の装置に送信して地点名称情報を受信したか否かの何れかを判断する請求項1記載の情報処理装置。
The output unit transmits the point name information acquired by the point name information acquisition unit to a communication partner using the communication application,
The location name information acquisition unit determines whether the location name information included in the location name list is included in the target character string, whether the type of morpheme is a location name by performing morphological analysis on the target character string, The information processing apparatus according to claim 1, wherein the information processing apparatus determines whether the column name information is received by transmitting the column to an external apparatus.
記出力部は、前記経路探索部が取得した経路情報を、前記通信アプリによる通信相手に送信する請求項1または請求項2記載の情報処理装置。 Before Symbol output unit, before Symbol path routing information searching unit has acquired, the information processing apparatus according to claim 1 or claim 2 wherein transmitting to the communication partner by the communication application. 地図を示す地図情報が格納される地図情報格納部と、他のユーザとの通信を行うためのアプリケーションである1以上の通信アプリが格納される通信アプリ格納部と、受付部と、地点名称情報取得部と、現在位置情報取得部と、経路探索部と、出力部とを用いて行われる情報処理方法であって、
前記受付部が、前記1以上の通信アプリのいずれかが受信した文字、または、前記1以上の通信アプリのいずれかに入力された文字である入力情報を受け付ける受付ステップと、
前記地点名称情報取得部が、前記入力情報から、地点の名称を示す地点名称情報を取得する地点名称情報取得ステップと、
前記現在位置情報取得部が、現在位置を示す現在位置情報を取得する現在位置情報取得ステップと、
前記経路探索部が、前記現在位置から前記地点名称情報が示す地点までの経路を示す経路情報を取得する経路探索ステップと、
前記出力部が、前記地点名称情報取得部が取得した地点名称情報を出力する出力ステップとを備え、
前記受付ステップにおいて、前記1以上の通信アプリのいずれかに対して他のユーザが入力し、当該通信アプリと同一の通信アプリが受信した文字である入力情報を受け付け、
前記通信アプリは、メール用のアプリケーションであり、
前記出力ステップにおいて、前記入力情報が有する前記地点名称情報を選択可能にし、かつ強調して、前記入力情報を表示し、
前記受付部が、前記入力情報が有する強調表示部分をユーザが選択することにより経路探索指示を受け付けるステップをさらに備え、
前記経路探索ステップにおいて、前記経路探索指示の受け付けに応じて、前記現在位置から前記地点名称情報が示す地点までの経路を示す経路情報を取得する情報処理方法。
A map information storage unit that stores map information indicating a map, a communication application storage unit that stores one or more communication applications that are applications for communicating with other users, a reception unit, and point name information An information processing method performed using an acquisition unit, a current position information acquisition unit, a route search unit, and an output unit,
An accepting step in which the accepting unit accepts input information that is a character received by any one of the one or more communication apps or a character input by any of the one or more communication apps;
The spot name information acquisition unit acquires spot name information indicating the name of the spot from the input information; and
The current position information acquisition unit acquires a current position information indicating a current position, a current position information acquisition step,
A route search step in which the route search unit acquires route information indicating a route from the current position to the point indicated by the point name information;
The output unit includes an output step of outputting the point name information acquired by the point name information acquisition unit,
In the reception step, other users input to one of the one or more communication apps, and accepts input information that is characters received by the same communication app as the communication app,
The communication app is an email application,
In the output step, the point name information included in the input information can be selected and highlighted to display the input information;
The reception unit further includes a step of receiving a route search instruction by a user selecting a highlighted portion included in the input information,
In the path search step, in response to reception of the route search instruction, information Hosho management method for obtaining path information indicating a path from the current position to the point indicated by the location name information.
地図を示す地図情報が格納される地図情報格納部と、他のユーザとの通信を行うためのアプリケーションである1以上の通信アプリが格納される通信アプリ格納部とにアクセス可能なコンピュータを、A computer accessible to a map information storage unit storing map information indicating a map and a communication application storage unit storing one or more communication applications that are applications for communicating with other users;
前記1以上の通信アプリのいずれかが受信した文字、または、前記1以上の通信アプリのいずれかに入力された文字である入力情報を受け付ける受付部と、A reception unit that receives input information that is a character received by any one of the one or more communication apps or a character input by any of the one or more communication apps;
前記入力情報から、地点の名称を示す地点名称情報を取得する地点名称情報取得部と、From the input information, a point name information acquisition unit for acquiring point name information indicating the name of the point,
前記地点名称情報取得部が取得した地点名称情報を出力する出力部として機能させるためのプログラムであって、A program for functioning as an output unit that outputs the location name information acquired by the location name information acquisition unit,
コンピュータを、Computer
現在位置を示す現在位置情報を取得する現在位置情報取得部と、A current position information acquisition unit for acquiring current position information indicating the current position;
前記現在位置から前記地点名称情報が示す地点までの経路を示す経路情報を取得する経路探索部として、さらに機能させ、As a route search unit for acquiring route information indicating a route from the current position to the point indicated by the point name information,
前記受付部は、前記1以上の通信アプリのいずれかに対して他のユーザが入力し、当該通信アプリと同一の通信アプリが受信した文字である入力情報を受け付け、The accepting unit accepts input information that is a character input by another user to any one of the one or more communication apps and received by the same communication app as the communication app,
前記通信アプリは、メール用のアプリケーションであり、The communication app is an email application,
前記出力部は、前記入力情報が有する前記地点名称情報を選択可能にし、かつ強調して、前記入力情報を表示し、The output unit allows the point name information included in the input information to be selected and emphasized, and displays the input information.
前記受付部は、前記入力情報が有する強調表示部分をユーザが選択することにより経路探索指示を受け付け、The reception unit receives a route search instruction by a user selecting a highlighted portion included in the input information,
前記経路探索部は、前記経路探索指示の受け付けに応じて、前記現在位置から前記地点名称情報が示す地点までの経路を示す経路情報を取得するものとしてコンピュータを機能させるプログラム。The route search unit is a program that causes a computer to function as acquiring route information indicating a route from the current position to a point indicated by the point name information in response to reception of the route search instruction.
JP2013137794A 2013-07-01 2013-07-01 Information processing apparatus, information processing method, and program Active JP6353199B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013137794A JP6353199B2 (en) 2013-07-01 2013-07-01 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013137794A JP6353199B2 (en) 2013-07-01 2013-07-01 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2015010979A JP2015010979A (en) 2015-01-19
JP6353199B2 true JP6353199B2 (en) 2018-07-04

Family

ID=52304259

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013137794A Active JP6353199B2 (en) 2013-07-01 2013-07-01 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6353199B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
CN113470640B (en) 2013-02-07 2022-04-26 苹果公司 Voice trigger of digital assistant
US9521522B2 (en) * 2015-02-19 2016-12-13 Indooratlas Oy Mobile apparatus with search function
US10200824B2 (en) * 2015-05-27 2019-02-05 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002304395A (en) * 2001-04-06 2002-10-18 Nec Corp Map information display device, method and program
JP2005114521A (en) * 2003-10-07 2005-04-28 Denso Corp Vehicle-mounted voice recognition system
JP5124194B2 (en) * 2007-07-26 2013-01-23 三洋電機株式会社 Navigation device
JP2010038751A (en) * 2008-08-06 2010-02-18 Alpine Electronics Inc Navigation system
JP5750876B2 (en) * 2010-12-07 2015-07-22 富士通株式会社 Information providing apparatus, information providing method, and program
JP5637073B2 (en) * 2011-05-31 2014-12-10 富士通株式会社 Information processing apparatus, information processing method, and program
EP2706496A1 (en) * 2012-09-07 2014-03-12 BlackBerry Limited Device, method and computer-readable medium for recognizing places in a text

Also Published As

Publication number Publication date
JP2015010979A (en) 2015-01-19

Similar Documents

Publication Publication Date Title
JP5411159B2 (en) Position recognition apparatus that receives content from a transmission source via a communication network, and method for identifying information contained in content received by a position recognition apparatus via a communication network
JP6353199B2 (en) Information processing apparatus, information processing method, and program
JP2012073061A (en) Navigation device, navigation program, and center system
JP6366409B2 (en) System, navigation method, and program
JP5977576B2 (en) Information processing apparatus, information processing method, and program
JP2014066576A (en) Taxi driver guidance system, guidance message provision device, portable communication terminal, taxi driver guidance apparatus, and taxi driver guidance method
JP6174951B2 (en) Terminal device, information processing method, and program
JP2010139287A (en) System for introducing/guiding destination using cellular phone
JP5144587B2 (en) Mobile terminal device and method for notifying whether or not the vehicle is moving along route information from the departure point to the destination
WO2014174649A1 (en) Information processing system, display device, information processing method, and information processing program
JP6076078B2 (en) Navigation device, navigation method, and program
JP6353191B2 (en) Navigation device, navigation method, and program
JP2015152985A (en) Information processing system, server device, information processing terminal, information processing method, and program
JP6110594B2 (en) Navigation device, server device, information processing method, and program
JP2013170916A (en) Map information processing device, map information processing method, and program
JP6441646B2 (en) Navigation device, navigation method, and program
JP6757292B2 (en) Information system
JP2007271403A (en) Route information display terminal, route information server, route information system and route information program
JP6231303B2 (en) Navigation device, navigation method, and program
JP6615501B2 (en) Terminal device, map output method, and program
JP6262683B2 (en) Information processing apparatus, control method thereof, and program
JP6298320B2 (en) Navigation device, navigation system, navigation method, and program
JP2020073902A (en) Portable terminal device, navigation device, information transmitting method, and program
JP6646364B2 (en) Navigation apparatus, navigation processing method, and program
JP6573807B2 (en) Program, information processing device, navigation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160608

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170310

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170508

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171031

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180608

R150 Certificate of patent or registration of utility model

Ref document number: 6353199

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250