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

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

Info

Publication number
JP6485462B2
JP6485462B2 JP2016569182A JP2016569182A JP6485462B2 JP 6485462 B2 JP6485462 B2 JP 6485462B2 JP 2016569182 A JP2016569182 A JP 2016569182A JP 2016569182 A JP2016569182 A JP 2016569182A JP 6485462 B2 JP6485462 B2 JP 6485462B2
Authority
JP
Japan
Prior art keywords
facility
image
address
displayed
area
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
JP2016569182A
Other languages
Japanese (ja)
Other versions
JPWO2016113887A1 (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of JPWO2016113887A1 publication Critical patent/JPWO2016113887A1/en
Application granted granted Critical
Publication of JP6485462B2 publication Critical patent/JP6485462B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。   The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

近年、インターネット上のサイトから、情報を抽出することが行われている。例えば、クローラツールを用いてインターネット上のサイトを巡回して、URL(Uniform Resource Locator)単位、すなわちページ単位で内容を保存することが行われている。また、保存したページ内容を語彙と語彙との関係を定義したオントロジを利用して解析し、ページ内容から有用な情報を切り出しルールに基づいて自動的に取り出して、同じ意味を持つ情報等を統合してユーザに情報を提供することが提案されている。   In recent years, information has been extracted from sites on the Internet. For example, a site on the Internet is visited using a crawler tool, and contents are stored in URL (Uniform Resource Locator) units, that is, in page units. In addition, the saved page content is analyzed using an ontology that defines the relationship between vocabulary and vocabulary, and useful information is automatically extracted from the page content based on rules, and information that has the same meaning is integrated. It has been proposed to provide information to the user.

特開2004−62446号公報JP 2004-62446 A

しかしながら、例えば、オントロジを利用する場合には、語彙と語彙との関係を予め登録する。このため、オントロジに含まれない情報を取り出すことは困難である。また、例えば、情報を抽出する対象となるサイトでは、文字や画像等が不規則に混在している場合がある。このため、当該情報が所望の情報と異なる場合があり、抽出した情報を登録するときに、登録内容の確認に手間取る場合がある。   However, for example, when using ontology, the relationship between vocabulary and vocabulary is registered in advance. For this reason, it is difficult to extract information that is not included in the ontology. In addition, for example, there are cases where characters, images, etc. are irregularly mixed in a site from which information is extracted. For this reason, the information may differ from the desired information, and when registering the extracted information, it may take time to confirm the registration contents.

一つの側面では、本発明は、登録内容を容易に確認させることができる情報処理装置、情報処理方法および情報処理プログラムを提供することにある。   In one aspect, the present invention is to provide an information processing apparatus, an information processing method, and an information processing program capable of easily confirming registered contents.

一つの態様では、情報処理装置は、抽出部と、表示制御部と、登録部とを有する。抽出部は、テキストまたは画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章または該施設を紹介する画像に関する情報をユーザの指示によって抽出する。表示制御部は、前記サイトが表示される第一の領域と共に、前記抽出した情報に基づいて、前記施設の住所を示す文章または前記施設を紹介する画像が格納された項目を含む第二の領域を表示させる。登録部は、前記第二の領域に対する登録指示に応じて、前記第二の領域の前記項目に格納された前記施設の住所を示す文章または前記施設を紹介する画像を登録する。   In one aspect, the information processing apparatus includes an extraction unit, a display control unit, and a registration unit. The extraction unit extracts text indicating an address of the facility or information on the image introducing the facility from a displayed site that introduces the facility by text or an image according to a user instruction. The display control unit includes a first area in which the site is displayed, and a second area including an item in which a text indicating an address of the facility or an image introducing the facility is stored based on the extracted information Is displayed. The registration unit registers, in response to a registration instruction for the second area, a sentence indicating an address of the facility stored in the item of the second area or an image introducing the facility.

登録内容を容易に確認させることができる。   The registered contents can be easily confirmed.

図1は、実施例の情報処理システムの構成の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of the configuration of the information processing system according to the embodiment. 図2は、抽出データ記憶部の一例を示す図である。FIG. 2 is a diagram illustrating an example of the extracted data storage unit. 図3は、表示画面の一例を示す図である。FIG. 3 is a diagram illustrating an example of a display screen. 図4は、登録画面の一例を示す図である。FIG. 4 is a diagram illustrating an example of a registration screen. 図5は、登録画面の他の一例を示す図である。FIG. 5 is a diagram illustrating another example of the registration screen. 図6は、選択画面の一例を示す図である。FIG. 6 is a diagram illustrating an example of the selection screen. 図7は、登録画面の他の一例を示す図である。FIG. 7 is a diagram illustrating another example of the registration screen. 図8は、登録画面の他の一例を示す図である。FIG. 8 is a diagram illustrating another example of the registration screen. 図9は、登録処理の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of the registration process. 図10は、情報処理プログラムを実行するコンピュータの一例を示す図である。FIG. 10 is a diagram illustrating an example of a computer that executes an information processing program.

以下、図面に基づいて、本願の開示する情報処理装置、情報処理方法および情報処理プログラムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。   Hereinafter, embodiments of an information processing apparatus, an information processing method, and an information processing program disclosed in the present application will be described in detail based on the drawings. The disclosed technology is not limited by the present embodiment. Further, the following embodiments may be appropriately combined within a consistent range.

図1は、実施例の情報処理システムの構成の一例を示すブロック図である。図1に示す情報処理システム1は、端末装置10と、情報処理装置100とを有する。なお、図1には、システムが1つの端末装置10を有する場合を示したが、端末装置10の数は限定されず、情報処理システム1は、任意の数の端末装置10を有してもよい。   FIG. 1 is a block diagram illustrating an example of the configuration of the information processing system according to the embodiment. An information processing system 1 illustrated in FIG. 1 includes a terminal device 10 and an information processing device 100. Although FIG. 1 shows a case where the system has one terminal device 10, the number of terminal devices 10 is not limited, and the information processing system 1 may have an arbitrary number of terminal devices 10. Good.

端末装置10および情報処理装置100の間は、ネットワークNを介して相互に通信可能に接続される。かかるネットワークNには、有線または無線を問わず、インターネット(Internet)を始め、LAN(Local Area Network)やVPN(Virtual Private Network)などの任意の種類の通信網を採用できる。   The terminal device 10 and the information processing device 100 are connected to each other via a network N so that they can communicate with each other. For such a network N, any kind of communication network such as the Internet (Internet), LAN (Local Area Network), VPN (Virtual Private Network), etc. can be adopted regardless of wired or wireless.

情報処理装置100は、サイトが表示される第一の領域と、当該サイトから抽出された情報が表示される第二の領域とを含む画面を、端末装置10に表示させる。情報処理装置100は、テキストまたは画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章または該施設を紹介する画像に関する情報をユーザの指示によって抽出する。情報処理装置100は、サイトが表示される第一の領域と共に、抽出した情報に基づいて、施設の住所を示す文章または施設を紹介する画像が格納された項目を含む第二の領域を表示させる。情報処理装置100は、第二の領域に対する登録指示に応じて、第二の領域の項目に格納された施設の住所を示す文章または施設を紹介する画像を登録する。これにより、情報処理装置100は、登録内容を容易に確認させることができる。   The information processing apparatus 100 causes the terminal device 10 to display a screen including a first area where a site is displayed and a second area where information extracted from the site is displayed. The information processing apparatus 100 extracts, from a displayed site that introduces a facility with text or images, text related to the facility address or information about an image that introduces the facility according to a user instruction. The information processing apparatus 100 displays, along with the first area where the site is displayed, a second area including an item in which text indicating the facility address or an image introducing the facility is stored based on the extracted information. . In response to the registration instruction for the second area, the information processing apparatus 100 registers a text indicating the address of the facility stored in the item of the second area or an image introducing the facility. Thereby, the information processing apparatus 100 can easily confirm the registered content.

端末装置10の構成について説明する。図1に示すように、端末装置10は、通信部11と、制御部12と、表示操作部13とを有する。なお、端末装置10は、図1に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば、制御部12で実行する処理に用いる情報を記憶する記憶部、各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。端末装置10の一例としては、可搬型や据置型のパーソナルコンピュータ等を採用できる。また、可搬型の端末としては、上記のパーソナルコンピュータの他にも、例えば、タブレット端末、スマートフォン、携帯電話機やPHS(Personal Handyphone System)などの移動体通信端末等を採用することもできる。   The configuration of the terminal device 10 will be described. As illustrated in FIG. 1, the terminal device 10 includes a communication unit 11, a control unit 12, and a display operation unit 13. In addition to the functional units illustrated in FIG. 1, the terminal device 10 includes various functional units included in known computers, such as a storage unit that stores information used for processing executed by the control unit 12, various input devices, and voices. It does not matter as having a functional part such as an output device. As an example of the terminal device 10, a portable or stationary personal computer can be employed. In addition to the personal computer described above, for example, a mobile communication terminal such as a tablet terminal, a smartphone, a mobile phone, or a PHS (Personal Handyphone System) can be used as the portable terminal.

通信部11は、例えば、NIC(Network Interface Card)等によって実現される。通信部11は、ネットワークNを介して情報処理装置100と有線または無線で接続され、情報処理装置100との間で情報の通信を司る通信インタフェースである。通信部11は、制御部12から入力された操作情報を情報処理装置100に送信する。また、通信部11は、情報処理装置100から表示画面、登録画面および選択画面を受信する。通信部11は、受信した表示画面、登録画面および選択画面を制御部12に出力する。   The communication unit 11 is realized by, for example, a NIC (Network Interface Card). The communication unit 11 is a communication interface that is connected to the information processing apparatus 100 via a network N in a wired or wireless manner and manages information communication with the information processing apparatus 100. The communication unit 11 transmits the operation information input from the control unit 12 to the information processing apparatus 100. In addition, the communication unit 11 receives a display screen, a registration screen, and a selection screen from the information processing apparatus 100. The communication unit 11 outputs the received display screen, registration screen, and selection screen to the control unit 12.

制御部12は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、内部の記憶装置に記憶されているプログラムがRAMを作業領域として実行されることにより実現される。また、制御部12は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されるようにしてもよい。制御部12は、端末装置10全体の動作を制御する。制御部12は、表示操作部13から入力された操作情報を通信部11およびネットワークNを介して情報処理装置100に送信する。また、制御部12は、通信部11から表示画面、登録画面および選択画面が入力されると、入力された画面を表示操作部13に表示させる。   The control unit 12 is realized, for example, by executing a program stored in an internal storage device using a RAM as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. The control unit 12 may be realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA). The control unit 12 controls the operation of the entire terminal device 10. The control unit 12 transmits the operation information input from the display operation unit 13 to the information processing apparatus 100 via the communication unit 11 and the network N. In addition, when a display screen, a registration screen, and a selection screen are input from the communication unit 11, the control unit 12 displays the input screen on the display operation unit 13.

表示操作部13は、各種情報を表示するための表示デバイス、および、ユーザから各種操作を受け付ける入力デバイスである。例えば、表示操作部13は、表示デバイスとして液晶ディスプレイ等によって実現される。また、例えば、表示操作部13は、入力デバイスとして、タッチパネル等によって実現される。つまり、表示操作部13は、表示デバイスと入力デバイスとが一体化される。表示操作部13は、ユーザによって入力された操作を操作情報として制御部12に出力する。また、操作情報には、サイト登録指示、登録確定指示および登録する情報の修正情報等が含まれる。なお、表示操作部13は、表示デバイスと入力デバイスとを個別に設けてもよい。   The display operation unit 13 is a display device for displaying various information and an input device for receiving various operations from the user. For example, the display operation unit 13 is realized by a liquid crystal display or the like as a display device. Further, for example, the display operation unit 13 is realized by a touch panel or the like as an input device. That is, in the display operation unit 13, the display device and the input device are integrated. The display operation unit 13 outputs an operation input by the user to the control unit 12 as operation information. In addition, the operation information includes a site registration instruction, a registration confirmation instruction, and correction information for information to be registered. Note that the display operation unit 13 may separately provide a display device and an input device.

次に、情報処理装置100の構成について説明する。図1に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。情報処理装置100は、図1に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。   Next, the configuration of the information processing apparatus 100 will be described. As illustrated in FIG. 1, the information processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The information processing apparatus 100 may include various functional units included in known computers other than the functional units illustrated in FIG. 1, for example, functional units such as various input devices and audio output devices.

通信部110は、例えば、NIC等によって実現される。通信部110は、ネットワークNを介して端末装置10と有線または無線で接続され、端末装置10との間で情報の通信を司る通信インタフェースである。通信部110は、端末装置10から操作情報を受信する。通信部110は、受信した操作情報を制御部130に出力する。また、通信部110は、制御部130から入力された表示画面、登録画面および選択画面を端末装置10に送信する。また、通信部110は、ネットワークNを介してインターネットに接続され、インターネット上のサイトが設けられたサーバと通信を行う。   The communication unit 110 is realized by a NIC or the like, for example. The communication unit 110 is a communication interface that is connected to the terminal device 10 via the network N in a wired or wireless manner and manages communication of information with the terminal device 10. The communication unit 110 receives operation information from the terminal device 10. The communication unit 110 outputs the received operation information to the control unit 130. Further, the communication unit 110 transmits the display screen, registration screen, and selection screen input from the control unit 130 to the terminal device 10. The communication unit 110 is connected to the Internet via the network N and communicates with a server provided with a site on the Internet.

記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部120は、抽出データ記憶部121を有する。また、記憶部120は、制御部130での処理に用いる情報を記憶する。   The storage unit 120 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 includes an extracted data storage unit 121. In addition, the storage unit 120 stores information used for processing in the control unit 130.

抽出データ記憶部121は、ユーザによって登録する旨を指示された施設等のスポットの情報を記憶する。図2は、抽出データ記憶部の一例を示す図である。図2に示すように、抽出データ記憶部121は、「施設ID」、「URL」、「施設名」、「画像」、「ジャンル」、「住所」、「緯度経度」、「電話番号」、「メモ」、「施設情報」といった項目を有する。また、「施設情報」は、「営業時間」、「定休日」といった項目を有する。抽出データ記憶部121は、例えば、1つの施設ごとに1レコードとして記憶する。   The extracted data storage unit 121 stores information on spots such as facilities instructed to be registered by the user. FIG. 2 is a diagram illustrating an example of the extracted data storage unit. As illustrated in FIG. 2, the extracted data storage unit 121 includes “facility ID”, “URL”, “facility name”, “image”, “genre”, “address”, “latitude / longitude”, “phone number”, It has items such as “memo” and “facility information”. The “facility information” includes items such as “business hours” and “regular holiday”. The extracted data storage unit 121 stores, for example, one record for each facility.

「施設ID」は、施設を識別する。なお、以下の説明では、施設をスポットとも表現する。「URL」は、施設を紹介するサイトのHTML(HyperText Markup Language)文書のURLを示す。「施設名」は、当該サイトで紹介されている施設の名称を示す。施設名は、例えば、店舗の名称、観光施設の名称等が挙げられる。「画像」は、施設を代表する画像の画像ファイルを示す。画像は、例えば、店舗の外観が撮像された画像等を用いることができ、当該サイトのHTML文書内から取得することができる。「ジャンル」は、施設のジャンルを示す。ジャンルは、例えば、食べる、見る、遊ぶ、買う、喫茶・甘味、温泉地、ナイトスポット、および、その他等が挙げられる。   “Facility ID” identifies a facility. In the following description, a facility is also expressed as a spot. “URL” indicates the URL of an HTML (HyperText Markup Language) document of the site introducing the facility. The “facility name” indicates the name of the facility introduced on the site. Examples of the facility name include the name of a store and the name of a tourist facility. “Image” indicates an image file of an image representing a facility. As the image, for example, an image in which the appearance of the store is captured can be used, and the image can be acquired from the HTML document of the site. “Genre” indicates the genre of the facility. The genre includes, for example, eating, watching, playing, buying, cafe / sweetness, hot spring resort, night spot, and others.

「住所」は、施設の住所を示す。「緯度経度」は、施設の緯度経度を示す。緯度経度は、サイトのURLのHTML文書から抽出された住所に基づいて、例えば、外部のAPI(Application Programming Interface)サービスを利用することで取得される。なお、緯度経度は、HTML文書内に緯度経度の記載があれば、当該緯度経度であってもよい。「電話番号」は、施設の電話番号を示す。「メモ」は、端末装置10のユーザによって入力されたテキストメモを示す。テキストメモは、例えば、旅行先の食事処候補といった内容が挙げられる。「施設情報」は、サイトのHTML文書から抽出された施設の情報を示す。「営業時間」は、施設の営業時間を示す。「定休日」は、施設の定休日を示す。   “Address” indicates the address of the facility. “Latitude / longitude” indicates the latitude / longitude of the facility. The latitude and longitude are acquired by using, for example, an external API (Application Programming Interface) service based on the address extracted from the HTML document of the URL of the site. The latitude / longitude may be the latitude / longitude as long as the latitude / longitude is described in the HTML document. “Telephone number” indicates the telephone number of the facility. “Memo” indicates a text memo input by the user of the terminal device 10. The text memo includes, for example, contents such as a restaurant candidate at a travel destination. “Facility information” indicates information on the facility extracted from the HTML document of the site. “Business hours” indicates the business hours of the facility. “Regular holiday” indicates a regular holiday of the facility.

図1の説明に戻って、制御部130は、例えば、CPUやMPU等によって、内部の記憶装置に記憶されているプログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASICやFPGA等の集積回路により実現されるようにしてもよい。制御部130は、受付部131と、抽出部132と、表示制御部133と、登録部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図1に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。   Returning to the description of FIG. 1, the control unit 130 is realized by executing a program stored in an internal storage device by using a RAM as a work area, for example, by a CPU, an MPU, or the like. The control unit 130 may be realized by an integrated circuit such as ASIC or FPGA, for example. The control unit 130 includes a reception unit 131, an extraction unit 132, a display control unit 133, and a registration unit 134, and implements or executes information processing functions and operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration illustrated in FIG. 1, and may be another configuration as long as the information processing described below is performed.

受付部131は、ネットワークNおよび通信部110を介して、端末装置10から操作情報を受信する。受付部131は、操作情報がインターネット上のサイトを表示する旨の操作情報であれば、対応するサイトからHTML文書および画像ファイルを取得する。受付部131は、取得したHTML文書および画像ファイルを、通信部110およびネットワークNを介して端末装置10に送信し、端末装置10に表示画面を表示させる。   The accepting unit 131 receives operation information from the terminal device 10 via the network N and the communication unit 110. If the operation information is operation information indicating that a site on the Internet is displayed, the reception unit 131 acquires an HTML document and an image file from the corresponding site. The reception unit 131 transmits the acquired HTML document and image file to the terminal device 10 via the communication unit 110 and the network N, and causes the terminal device 10 to display a display screen.

受付部131は、操作情報のうちサイト登録指示を受信すると、端末装置10に表示中の表示画面に対応するサイトのHTML文書から、施設の住所等を抽出するための抽出指示を抽出部132に出力する。   When receiving the site registration instruction in the operation information, the accepting unit 131 sends an extraction instruction for extracting the facility address and the like from the HTML document of the site corresponding to the display screen being displayed on the terminal device 10 to the extracting unit 132. Output.

ここで、図3を用いて表示画面について説明する。図3は、表示画面の一例を示す図である。図3の表示画面21は、一例として、施設「〇〇屋」を紹介するサイトを表示する表示画面である。表示画面21は、例えば、端末装置10から受信した施設「〇〇屋」を紹介するサイトを表示する旨の操作情報に応じて、情報処理装置100が当該サイトからHTML文書および画像ファイルを取得して、端末装置10に表示させた表示画面である。すなわち、情報処理装置100は、端末装置10から見てプロクシサーバの役割を果たす状態である。また、表示画面21には、登録ボタン22が表示される。表示画面21では、ユーザにより登録ボタン22が押下されることで、サイト登録指示が端末装置10から情報処理装置100に送信される。なお、情報処理装置100は、端末装置10がアクセスしたサイトの情報を端末装置10から受信して、同一のサイトからHTML文書および画像ファイルを取得するようにしてもよい。   Here, the display screen will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of a display screen. As an example, the display screen 21 in FIG. 3 is a display screen that displays a site that introduces a facility “OO shop”. For example, according to the operation information indicating that the site introducing the facility “00 shop” received from the terminal device 10 is displayed, the information processing apparatus 100 acquires an HTML document and an image file from the site. The display screen displayed on the terminal device 10. That is, the information processing apparatus 100 is in a state of acting as a proxy server when viewed from the terminal device 10. A registration button 22 is displayed on the display screen 21. On the display screen 21, when the registration button 22 is pressed by the user, a site registration instruction is transmitted from the terminal device 10 to the information processing device 100. Note that the information processing apparatus 100 may receive information on a site accessed by the terminal apparatus 10 from the terminal apparatus 10 and acquire an HTML document and an image file from the same site.

図1の説明に戻って、抽出部132は、受付部131から抽出指示が入力されると、サイトのHTML文書から、施設名、住所、電話番号、施設情報等を抽出する。抽出部132は、例えば、CSS(Cascading Style Sheets)セレクタ、および、タグの正規表現のうち1つ以上を用いて、施設名、住所、電話番号、施設情報等を抽出する。   Returning to the description of FIG. 1, when an extraction instruction is input from the reception unit 131, the extraction unit 132 extracts a facility name, an address, a telephone number, facility information, and the like from the HTML document of the site. For example, the extraction unit 132 extracts a facility name, an address, a telephone number, facility information, and the like by using one or more of a CSS (Cascading Style Sheets) selector and a regular expression of a tag.

抽出部132は、例えば、住所を示すタグの階層が「/info/address/」で定義され、例えば「.address」と記述されたCSSセレクタを用いることで、HTML文書から住所を抽出する。この場合には、抽出部132は、例えば、タグ内に「address」を含む項目を、住所として切り出すことができる。   For example, the extraction unit 132 extracts the address from the HTML document by using a CSS selector in which the tag hierarchy indicating the address is defined as “/ info / address /” and described as “.address”, for example. In this case, for example, the extraction unit 132 can cut out an item including “address” in the tag as an address.

また、抽出部132は、例えば、1行目に「.info」と記述され、2行目に「/<DIV.*>(.+)</DIV>/」と記述され、3行目に「/住所:(.+)$/」と記述された正規表現を用いることで、HTML文書から住所を抽出する。この場合には、抽出部132は、例えば、DIVタグのクラスが「info」であるタグに含まれる階層から、「住所:」の文字列の後に続く文字列を住所として切り出すことができる。   For example, the extraction unit 132 describes “.info” in the first line, “/<DIV.*>(.+)</DIV>/” in the second line, and in the third line. By using a regular expression described as “/ address: (. +) $ /”, An address is extracted from the HTML document. In this case, for example, the extraction unit 132 can cut out, as an address, a character string that follows the character string “address:” from a hierarchy included in a tag whose DIV tag class is “info”.

抽出部132は、抽出した施設名、住所、電話番号、施設情報等の情報を、施設IDおよびサイトのURLと対応付けて、抽出データ記憶部121に記憶する。抽出部132は、抽出した施設に関する情報を抽出データ記憶部121に記憶すると、登録画面の表示指示を表示制御部133に出力する。   The extraction unit 132 stores the extracted facility name, address, telephone number, facility information, and the like in the extracted data storage unit 121 in association with the facility ID and the URL of the site. When the extraction unit 132 stores the extracted information about the facility in the extraction data storage unit 121, the extraction unit 132 outputs a registration screen display instruction to the display control unit 133.

表示制御部133は、抽出部132から登録画面の表示指示が入力されると、抽出データ記憶部121を参照して登録画面の第二の領域に表示させるデータを生成する。ここで、登録画面は、サイトが表示される第一の領域と、サイトから抽出した情報に基づいて施設に関する項目が表示される第二の領域とを有する。表示制御部133は、生成した第二の領域に表示させるデータを、通信部110およびネットワークNを介して端末装置10に送信し、端末装置10に第一の領域と第二の領域とを有する登録画面を表示させる。表示制御部133は、端末装置10に登録画面を表示させると、登録画面の表示完了情報を登録部134に出力する。   When a registration screen display instruction is input from the extraction unit 132, the display control unit 133 refers to the extracted data storage unit 121 and generates data to be displayed in the second area of the registration screen. Here, the registration screen has a first area where the site is displayed and a second area where items related to the facility are displayed based on information extracted from the site. The display control unit 133 transmits the data to be displayed in the generated second area to the terminal device 10 via the communication unit 110 and the network N, and the terminal device 10 has the first area and the second area. Display the registration screen. When the display control unit 133 displays the registration screen on the terminal device 10, the display control unit 133 outputs display completion information of the registration screen to the registration unit 134.

ここで、図4を用いて登録画面について説明する。図4は、登録画面の一例を示す図である。図4の登録画面31は、施設を紹介するサイトが表示される第一の領域32と、当該施設に関する情報、すなわち施設に関する項目が表示される第二の領域33とを有する。第一の領域32には、例えば、図3に示す表示画面21で表示されていたサイトが表示される。なお、図4の例では、登録画面31の第一の領域32に表示されるサイトは、図3の表示画面21と同一のサイトであるが、画像が所定の時間間隔で変更されているものである。   Here, the registration screen will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of a registration screen. The registration screen 31 in FIG. 4 includes a first area 32 where a site introducing a facility is displayed, and a second area 33 where information regarding the facility, that is, an item regarding the facility is displayed. In the first area 32, for example, the site displayed on the display screen 21 shown in FIG. 3 is displayed. In the example of FIG. 4, the site displayed in the first area 32 of the registration screen 31 is the same site as the display screen 21 of FIG. 3, but the images are changed at predetermined time intervals. It is.

第二の領域33には、第一の領域32に表示されるサイトから抽出した施設名34、画像35が項目として表示される。なお、施設名34は、登録する施設のタイトルとしてもよい。また、第二の領域33には、ユーザの指定を受け付けるジャンル36、ユーザから文章の入力を受け付けるメモ37が項目として表示される。さらに、第二の領域33には、第一の領域32に表示されるサイトから抽出した施設情報38、電話番号39および住所40が表示される。また、第二の領域33には、抽出した住所に基づいて外部のAPIにより取得した地図41、マイスポットに登録ボタン42およびキャンセルボタン43が表示される。なお、マイスポットとは、ユーザが関心のある施設であり、ユーザの指示により抽出データ記憶部121に記憶して登録された施設を示す。また、表示制御部133は、登録画面31の第一の領域32を、第二の領域33と独立してスクロール可能に表示させる。   In the second area 33, the facility name 34 and the image 35 extracted from the site displayed in the first area 32 are displayed as items. The facility name 34 may be the title of the facility to be registered. In the second area 33, a genre 36 that accepts user designation and a memo 37 that accepts text input from the user are displayed as items. Furthermore, in the second area 33, facility information 38, telephone number 39 and address 40 extracted from the site displayed in the first area 32 are displayed. In the second area 33, a map 41 acquired by an external API based on the extracted address, and a registration button 42 and a cancel button 43 are displayed in My Spot. Note that the “my spot” is a facility that the user is interested in, and indicates a facility that is stored and registered in the extracted data storage unit 121 according to a user instruction. In addition, the display control unit 133 displays the first area 32 of the registration screen 31 in a scrollable manner independently of the second area 33.

図1の説明に戻って、登録部134は、表示制御部133から表示完了情報が入力されると、登録する情報の修正を受け付ける。登録部134は、例えば、サイトのHTML文書から抽出されて第二の領域の項目として表示されている住所について、修正を受け付ける。登録部134は、例えば、ユーザによって端末装置10が操作され、住所の一部が修正されると、修正された住所を第二の領域の住所の項目に反映させる。具体的には、例えば、登録部134は、第二の領域の項目を編集可能なテキストとして表示させることで、ユーザによる修正操作をただちに反映させる。登録部134は、施設名、施設情報および電話番号についても、住所と同様に修正を受け付ける。   Returning to the description of FIG. 1, when the display completion information is input from the display control unit 133, the registration unit 134 accepts correction of information to be registered. For example, the registration unit 134 accepts correction for an address extracted from the HTML document of the site and displayed as an item in the second area. For example, when the terminal device 10 is operated by the user and a part of the address is corrected by the user, the registration unit 134 reflects the corrected address in the item of the address in the second area. Specifically, for example, the registration unit 134 displays the items in the second area as editable text, and immediately reflects the correction operation by the user. The registration unit 134 accepts corrections for facility names, facility information, and telephone numbers as well as addresses.

また、登録部134は、第二の領域の項目のうちジャンルについて、ユーザの指定を受け付ける。登録部134は、例えば、デフォルトのジャンルとして「見る」と表示させる。登録部134は、例えば、プルダウン表示で選択肢を表示させて、ユーザにより「食べる」というジャンルが選択されると、第二の領域のジャンルを「食べる」に修正する。また、登録部134は、第二の領域の項目のうちメモについて、ユーザから文章の入力を受け付ける。登録部134は、例えば、メモ欄の項目を編集可能なテキストとして表示させることで、ユーザによって入力された文章をただちに反映させる。   In addition, the registration unit 134 receives a user's designation for the genre among the items in the second area. For example, the registration unit 134 displays “view” as the default genre. For example, when the user selects a genre of “eating” by displaying options in a pull-down display, the registration unit 134 corrects the genre of the second area to “eating”. Moreover, the registration part 134 receives the input of a text from a user about the memo among the items of a 2nd area | region. For example, the registration unit 134 immediately reflects the sentence input by the user by displaying the item in the memo field as editable text.

また、登録部134は、第二の領域の項目のうち画像について、ユーザの指定を受け付ける。登録部134は、例えば、デフォルトの画像として、サイトのトップページ内の最大サイズの画像からサムネイル画像を生成して第二の領域に表示させる。登録部134は、例えば、画像の選択画面を表示させて、複数の画像から1つ以上の画像の選択をユーザから受け付ける。なお、登録部134は、サイト内の画像からサムネイル画像を生成し、選択画面に表示させる。登録部134は、受け付けた1つ以上の画像、つまりサムネイル画像を第二の領域に表示させる。すなわち、登録部134は、修正された画像を第二の領域の表示に反映させる。   In addition, the registration unit 134 accepts a user designation for an image among the items in the second area. For example, the registration unit 134 generates a thumbnail image from a maximum size image in the top page of the site as a default image and displays the thumbnail image in the second area. For example, the registration unit 134 displays an image selection screen and accepts selection of one or more images from a plurality of images from the user. The registration unit 134 generates a thumbnail image from the images on the site and displays the thumbnail image on the selection screen. The registration unit 134 displays the received one or more images, that is, thumbnail images in the second area. That is, the registration unit 134 reflects the corrected image on the display of the second area.

ここで、図5を用いてジャンルの修正について説明する。図5は、登録画面の他の一例を示す図である。図5の登録画面51は、図4の登録画面31と同様に、第一の領域32と第二の領域33とを有する。登録画面51は、第二の領域33の項目のうち、ジャンル36がクリックされ、ジャンル36の選択肢36aが表示された状態である。また、図5の例では、ジャンル36は、選択肢36aから「食べる」が選択された状態である。登録部134は、このようにしてジャンル36の修正を受け付ける。   Here, correction of a genre will be described with reference to FIG. FIG. 5 is a diagram illustrating another example of the registration screen. The registration screen 51 in FIG. 5 includes a first area 32 and a second area 33, similarly to the registration screen 31 in FIG. 4. The registration screen 51 is in a state where the genre 36 is clicked among the items in the second area 33 and the choice 36a of the genre 36 is displayed. In the example of FIG. 5, the genre 36 is a state in which “eat” is selected from the options 36 a. The registration unit 134 accepts correction of the genre 36 in this way.

次に、図6を用いて選択画面について説明する。図6は、選択画面の一例を示す図である。図6の選択画面52は、例えば、図4の登録画面31において、画像35の修正を受け付けて表示される画像の選択画面である。なお、画像35の修正は、例えば、登録画面31の画像35の下に配置されたリンクが押下されることで受け付けられる。選択画面52は、例えば、登録画面31と比べて、画面上の第一の領域32aと第二の領域33aとの比率が異なる。すなわち、選択画面52は、登録画面31と比べて、第二の領域33aの比率が大きい。第一の領域32aは、登録画面31の第一の領域32と同様にサイトが表示されるが、その一部が第二の領域33aにより隠れた状態となっている。第二の領域33aは、複数の画像の選択肢を表示させるために、登録画面31の第二の領域33と比べて幅が広くなっている。第二の領域33aには、第一の領域32aに表示されたサイト内から抽出された画像のサムネイル画像が並べて表示され、ユーザにより選択可能となっている。   Next, the selection screen will be described with reference to FIG. FIG. 6 is a diagram illustrating an example of the selection screen. The selection screen 52 in FIG. 6 is an image selection screen that is displayed when the correction of the image 35 is received in the registration screen 31 in FIG. 4, for example. The correction of the image 35 is accepted, for example, when a link arranged under the image 35 on the registration screen 31 is pressed. For example, the selection screen 52 is different from the registration screen 31 in the ratio of the first area 32a and the second area 33a on the screen. That is, the selection screen 52 has a larger ratio of the second area 33 a than the registration screen 31. In the first area 32a, the site is displayed in the same manner as the first area 32 on the registration screen 31, but a part of the site is hidden by the second area 33a. The second area 33a is wider than the second area 33 on the registration screen 31 in order to display a plurality of image options. In the second area 33a, thumbnail images of images extracted from the site displayed in the first area 32a are displayed side by side and can be selected by the user.

登録部134は、第二の領域33aに表示されたサムネイル画像のうち、ユーザに選択された画像に選択済みマーク35aを表示させる。登録部134は、OKボタン35bが押下されると、登録画面31に戻って、第二の領域33の画像35を選択された画像に修正して表示させる。なお、登録部134は、キャンセルボタン35cが押下されると、登録画面31に戻って、第二の領域33の画像35を修正せずに表示させる。なお、登録部134は、複数のサムネイル画像が選択された場合には、画像35の表示領域に複数のサムネイル画像を表示させる。   The registration unit 134 displays the selected mark 35a on the image selected by the user among the thumbnail images displayed in the second area 33a. When the OK button 35b is pressed, the registration unit 134 returns to the registration screen 31 and corrects and displays the image 35 in the second area 33 to the selected image. When the cancel button 35c is pressed, the registration unit 134 returns to the registration screen 31 and displays the image 35 in the second area 33 without correction. The registration unit 134 displays a plurality of thumbnail images in the display area of the image 35 when a plurality of thumbnail images are selected.

登録部134は、ネットワークNおよび通信部110を介して、端末装置10から登録確定指示を受け付けると、登録画面の第二の領域の各項目に格納された内容を抽出データ記憶部121に記憶して登録する。図7は、登録画面の他の一例を示す図である。図7の登録画面53は、図4の登録画面31と同様に、第一の領域32と第二の領域33とを有する。登録画面53では、第二の領域33の各項目についてユーザによる修正内容が反映された状態である。登録部134は、登録画面53においてマイスポットに登録ボタン42が押下されると、登録確定指示を受け付ける。登録部134は、登録確定指示を受け付けると、登録画面53の第二の領域33の各項目の内容を抽出データ記憶部121に記憶して登録する。登録部134は、登録画面53においてキャンセルボタン43が押下されると、第二の領域33の各項目の内容を破棄し、例えば、図3に示す表示画面21に戻る。   When the registration unit 134 receives a registration confirmation instruction from the terminal device 10 via the network N and the communication unit 110, the registration unit 134 stores the contents stored in each item in the second area of the registration screen in the extracted data storage unit 121. And register. FIG. 7 is a diagram illustrating another example of the registration screen. The registration screen 53 in FIG. 7 has a first area 32 and a second area 33, similarly to the registration screen 31 in FIG. 4. In the registration screen 53, the contents of correction by the user are reflected for each item in the second area 33. When the registration button 42 is pressed at My Spot on the registration screen 53, the registration unit 134 receives a registration confirmation instruction. Upon receiving a registration confirmation instruction, the registration unit 134 stores and registers the contents of each item in the second area 33 of the registration screen 53 in the extracted data storage unit 121. When the cancel button 43 is pressed on the registration screen 53, the registration unit 134 discards the contents of each item in the second area 33, and returns to the display screen 21 shown in FIG. 3, for example.

登録部134は、第二の領域の項目の登録が完了すると、完了メッセージを第二の領域に表示させる。図8は、登録画面の他の一例を示す図である。図8の登録画面54は、図4の登録画面31と同様に、第一の領域32と第二の領域33とを有する。登録画面54は、第二の領域33の項目の登録が完了すると、完了メッセージ44を第二の領域33に表示させる。   When the registration of the items in the second area is completed, the registration unit 134 displays a completion message in the second area. FIG. 8 is a diagram illustrating another example of the registration screen. The registration screen 54 in FIG. 8 has a first area 32 and a second area 33 in the same manner as the registration screen 31 in FIG. When the registration of the items in the second area 33 is completed, the registration screen 54 displays a completion message 44 in the second area 33.

次に、実施例の情報処理装置100の動作について説明する。図9は、登録処理の一例を示すフローチャートである。   Next, the operation of the information processing apparatus 100 according to the embodiment will be described. FIG. 9 is a flowchart illustrating an example of the registration process.

情報処理装置100の受付部131は、端末装置10からインターネット上のサイトを表示する旨の操作情報を受信すると、対応するサイトからHTML文書および画像ファイルを取得する。受付部131は、取得したHTML文書および画像ファイルを端末装置10に送信し、端末装置10に表示画面を表示させる(ステップS1)。受付部131は、表示画面におけるユーザの操作に基づくサイト登録指示を端末装置10から受信すると、サイト登録指示を受け付ける(ステップS2)。受付部131は、サイト登録指示を受け付けると、抽出指示を抽出部132に出力する。   When receiving the operation information for displaying a site on the Internet from the terminal device 10, the receiving unit 131 of the information processing apparatus 100 acquires an HTML document and an image file from the corresponding site. The accepting unit 131 transmits the acquired HTML document and image file to the terminal device 10 and causes the terminal device 10 to display a display screen (step S1). When receiving a site registration instruction based on a user operation on the display screen from the terminal device 10, the reception unit 131 receives the site registration instruction (step S2). When receiving the site registration instruction, the reception unit 131 outputs the extraction instruction to the extraction unit 132.

抽出部132は、受付部131から抽出指示が入力されると、サイトのHTML文書から、施設名、住所、電話番号、施設情報等を抽出する(ステップS3)。抽出部132は、抽出した施設名、住所、電話番号、施設情報等の情報を、施設IDおよびサイトのURLと対応付けて、抽出データ記憶部121に記憶する。抽出部132は、抽出した施設に関する情報を抽出データ記憶部121に記憶すると、登録画面の表示指示を表示制御部133に出力する。   When the extraction instruction is input from the reception unit 131, the extraction unit 132 extracts a facility name, an address, a telephone number, facility information, and the like from the HTML document of the site (step S3). The extraction unit 132 stores the extracted facility name, address, telephone number, facility information, and the like in the extracted data storage unit 121 in association with the facility ID and the URL of the site. When the extraction unit 132 stores the extracted information about the facility in the extraction data storage unit 121, the extraction unit 132 outputs a registration screen display instruction to the display control unit 133.

表示制御部133は、抽出部132から登録画面の表示指示が入力されると、抽出データ記憶部121を参照して登録画面の第二の領域に表示させるデータを生成する。表示制御部133は、生成した第二の領域に表示させるデータを端末装置10に送信し、端末装置10に第一の領域と第二の領域とを有する登録画面を表示させる。すなわち、表示制御部133は、抽出した情報に基づいて施設に関する項目を第二の領域に表示させる(ステップS4)。表示制御部133は、端末装置10に登録画面を表示させると、登録画面の表示完了情報を登録部134に出力する。   When a registration screen display instruction is input from the extraction unit 132, the display control unit 133 refers to the extracted data storage unit 121 and generates data to be displayed in the second area of the registration screen. The display control unit 133 transmits the data to be displayed in the generated second area to the terminal device 10 and causes the terminal device 10 to display a registration screen having the first area and the second area. That is, the display control unit 133 displays items related to the facility in the second area based on the extracted information (step S4). When the display control unit 133 displays the registration screen on the terminal device 10, the display control unit 133 outputs display completion information of the registration screen to the registration unit 134.

登録部134は、表示制御部133から表示完了情報が入力されると、端末装置10から登録する情報の修正を受け付ける(ステップS5)。登録部134は、受け付けた修正された情報を第二の領域の表示に反映させた登録画面を端末装置10に送信して表示させる(ステップS6)。登録部134は、端末装置10から登録確定指示を受け付ける(ステップS7)。登録部134は、登録確定指示を受け付けると、登録画面の第二の領域の各項目の内容を抽出データ記憶部121に記憶して登録する(ステップS8)。登録部134は、完了メッセージを端末装置10に送信し、当該完了メッセージを第二の領域に表示させた登録画面を表示させる。これにより、情報処理装置100は、端末装置10にサイトとサイトから抽出した情報とを比較可能に表示させるので、サイトから抽出した情報を登録するときに、登録内容を容易に確認させることができる。   When the display completion information is input from the display control unit 133, the registration unit 134 accepts correction of information to be registered from the terminal device 10 (step S5). The registration unit 134 transmits a registration screen in which the received corrected information is reflected in the display of the second area to the terminal device 10 for display (Step S6). The registration unit 134 receives a registration confirmation instruction from the terminal device 10 (step S7). Upon receiving the registration confirmation instruction, the registration unit 134 stores and registers the contents of each item in the second area of the registration screen in the extracted data storage unit 121 (step S8). The registration unit 134 transmits a completion message to the terminal device 10 and displays a registration screen that displays the completion message in the second area. As a result, the information processing apparatus 100 causes the terminal device 10 to display the site and the information extracted from the site so that the information can be compared. Therefore, when registering the information extracted from the site, the registered content can be easily confirmed. .

このように、情報処理装置100は、テキストまたは画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章または該施設を紹介する画像に関する情報をユーザの指示によって抽出する。また、情報処理装置100は、サイトが表示される第一の領域と共に、抽出した情報に基づいて、施設の住所を示す文章または施設を紹介する画像が格納された項目を含む第二の領域を表示させる。また、情報処理装置100は、第二の領域に対する登録指示に応じて、第二の領域の項目に格納された施設の住所を示す文章または施設を紹介する画像を登録する。その結果、登録内容を容易に確認させることができる。   As described above, the information processing apparatus 100 extracts, from a displayed site that introduces a facility by text or an image, information related to a sentence indicating the address of the facility or an image that introduces the facility by a user instruction. In addition to the first area where the site is displayed, the information processing apparatus 100 displays a second area including an item in which text indicating the address of the facility or an image introducing the facility is stored based on the extracted information. Display. Further, the information processing apparatus 100 registers a text indicating the address of the facility stored in the item of the second area or an image introducing the facility in response to a registration instruction for the second area. As a result, the registered content can be easily confirmed.

また、情報処理装置100は、第二の領域の項目に格納された画像のうち、1つ以上の画像の選択を受け付けて、選択された1つ以上の画像を登録する。その結果、登録する画像を選択させることができる。   In addition, the information processing apparatus 100 accepts selection of one or more images among the images stored in the item of the second area, and registers the selected one or more images. As a result, an image to be registered can be selected.

また、情報処理装置100は、第二の領域の項目に格納された文章の修正を受け付けて、修正された施設の住所を示す文章を登録する。その結果、登録内容の修正を容易に受け付けることができる。   Further, the information processing apparatus 100 accepts the correction of the text stored in the item of the second area, and registers the text indicating the corrected facility address. As a result, it is possible to easily accept correction of registered contents.

また、情報処理装置100は、第一の領域を独立してスクロール可能に表示させる。その結果、ディスプレイの表示範囲より大きなサイトでも、登録内容を容易に確認させることができる。   Further, the information processing apparatus 100 displays the first area so that it can be scrolled independently. As a result, the registered content can be easily confirmed even at a site larger than the display range of the display.

なお、上記実施例では、第二の領域に表示させる画像をサムネイル画像としたが、これに限定されない。例えば、第一の領域に表示されたサイトから取得した画像データを縮小表示させるようにしてもよい。これにより、サムネイル画像の管理の手間を省略することができる。   In the above embodiment, the image displayed in the second area is a thumbnail image, but the present invention is not limited to this. For example, the image data acquired from the site displayed in the first area may be reduced and displayed. Thereby, the trouble of managing thumbnail images can be omitted.

また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、受付部131と、抽出部132とを統合してもよい。   In addition, each component of each part illustrated does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each unit is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed / integrated in arbitrary units according to various loads or usage conditions. Can be configured. For example, the reception unit 131 and the extraction unit 132 may be integrated.

さらに、各装置で行われる各種処理機能は、CPU(またはMPU、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、CPU(またはMPU、MCU等のマイクロ・コンピュータ)で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。   Furthermore, various processing functions performed by each device may be executed entirely or arbitrarily on a CPU (or a microcomputer such as an MPU or MCU (Micro Controller Unit)). In addition, various processing functions may be executed in whole or in any part on a program that is analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU) or on hardware based on wired logic. Needless to say, it is good.

ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図10は、情報処理プログラムを実行するコンピュータの一例を示す図である。   By the way, the various processes described in the above embodiments can be realized by executing a program prepared in advance by a computer. Therefore, in the following, an example of a computer that executes a program having the same function as in the above embodiment will be described. FIG. 10 is a diagram illustrating an example of a computer that executes an information processing program.

図10に示すように、コンピュータ200は、各種演算処理を実行するCPU201と、データ入力を受け付ける入力装置202と、モニタ203とを有する。また、コンピュータ200は、記憶媒体からプログラム等を読み取る媒体読取装置204と、各種装置と接続するためのインタフェース装置205と、他の情報処理装置等と有線または無線により接続するための通信装置206とを有する。また、コンピュータ200は、各種情報を一時記憶するRAM207と、ハードディスク装置208とを有する。また、各装置201〜208は、バス209に接続される。   As illustrated in FIG. 10, the computer 200 includes a CPU 201 that executes various arithmetic processes, an input device 202 that receives data input, and a monitor 203. The computer 200 also includes a medium reading device 204 that reads a program and the like from a storage medium, an interface device 205 for connecting to various devices, and a communication device 206 for connecting to other information processing devices and the like by wire or wirelessly. Have The computer 200 also includes a RAM 207 that temporarily stores various types of information and a hard disk device 208. Each device 201 to 208 is connected to a bus 209.

ハードディスク装置208には、図1に示した受付部131、抽出部132、表示制御部133および登録部134の各処理部と同様の機能を有する情報処理プログラムが記憶される。また、ハードディスク装置208には、抽出データ記憶部121、および、情報処理プログラムを実現するための各種データが記憶される。入力装置202は、例えば、コンピュータ200の管理者から、管理情報等の各種情報の入力を受け付ける。モニタ203は、例えば、コンピュータ200の管理者に対して管理情報の画面等の各種画面を表示する。インタフェース装置205は、例えば、印刷装置等が接続される。通信装置206は、例えば、図1に示した通信部110と同様の機能を有しネットワークNと接続され、端末装置10、および、インターネット上のサイトと各種情報をやりとりする。   The hard disk device 208 stores an information processing program having the same functions as the processing units of the reception unit 131, the extraction unit 132, the display control unit 133, and the registration unit 134 illustrated in FIG. Further, the hard disk device 208 stores the extracted data storage unit 121 and various data for realizing the information processing program. The input device 202 receives input of various information such as management information from an administrator of the computer 200, for example. The monitor 203 displays various screens such as a management information screen for the administrator of the computer 200, for example. The interface device 205 is connected to, for example, a printing device. The communication device 206 has, for example, the same function as the communication unit 110 shown in FIG. 1 and is connected to the network N, and exchanges various information with the terminal device 10 and a site on the Internet.

CPU201は、ハードディスク装置208に記憶された各プログラムを読み出して、RAM207に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ200を図1に示した受付部131、抽出部132、表示制御部133および登録部134として機能させることができる。   The CPU 201 reads out each program stored in the hard disk device 208, develops it in the RAM 207, and executes it to perform various processes. In addition, these programs can cause the computer 200 to function as the reception unit 131, the extraction unit 132, the display control unit 133, and the registration unit 134 illustrated in FIG.

なお、上記の情報処理プログラムは、必ずしもハードディスク装置208に記憶されている必要はない。例えば、コンピュータ200が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ200が読み出して実行するようにしてもよい。コンピュータ200が読み取り可能な記憶媒体は、例えば、CD−ROMやDVDディスク、USB(Universal Serial Bus)メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、LAN等に接続された装置にこの情報処理プログラムを記憶させておき、コンピュータ200がこれらから情報処理プログラムを読み出して実行するようにしてもよい。   Note that the above information processing program is not necessarily stored in the hard disk device 208. For example, the computer 200 may read and execute a program stored in a storage medium readable by the computer 200. The storage medium readable by the computer 200 corresponds to, for example, a portable recording medium such as a CD-ROM, a DVD disk, a USB (Universal Serial Bus) memory, a semiconductor memory such as a flash memory, a hard disk drive, and the like. Alternatively, the information processing program may be stored in a device connected to a public line, the Internet, a LAN, or the like, and the computer 200 may read and execute the information processing program therefrom.

1 情報処理システム
10 端末装置
11 通信部
12 制御部
13 表示操作部
100 情報処理装置
110 通信部
120 記憶部
121 抽出データ記憶部
130 制御部
131 受付部
132 抽出部
133 表示制御部
134 登録部
N ネットワーク
DESCRIPTION OF SYMBOLS 1 Information processing system 10 Terminal device 11 Communication part 12 Control part 13 Display operation part 100 Information processing apparatus 110 Communication part 120 Storage part 121 Extraction data storage part 130 Control part 131 Reception part 132 Extraction part 133 Display control part 134 Registration part N Network

Claims (5)

テキストおよび画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章および該施設を紹介する画像に関する情報の抽出をユーザから指示されると、表示される画像が所定の時間間隔で変更される領域に表示される各画像を含む複数の前記施設を紹介する画像を、前記施設の住所を示す文章と共に抽出する抽出部と、
前記サイトが表示される第一の領域と共に、抽出した前記施設の住所を示す文章および前記施設を紹介する画像がそれぞれ格納された項目を含む第二の領域を表示させる表示制御部と、
前記第二の領域の前記項目に格納された複数の前記施設を紹介する画像のうち、1つ以上の画像の選択を受け付けて、選択された前記1つ以上の画像を、前記第二の領域に対する登録指示に応じて、前記第二の領域の前記項目に格納された前記施設の住所を示す文章と共に登録する登録部と、
を有することを特徴とした情報処理装置。
From the displayed site to introduce facilities in text and image, is instructed to extract the information about the image that introduces a sentence and the facility indicating the address of the facility from the user, the image at a predetermined time interval to be displayed An extraction unit that extracts an image introducing a plurality of the facilities including each image displayed in the area to be changed, together with a sentence indicating the address of the facility ;
With the first region in which the site is displayed, a display control unit for displaying the second region including the item image that introduces the text and the facility indicating the address of the previous SL facility issued extracted is stored respectively,
The selection of one or more images among images introducing the facilities stored in the item of the second region is accepted, and the selected one or more images are converted into the second region. A registration unit for registering together with a sentence indicating the address of the facility stored in the item of the second area, in response to a registration instruction;
An information processing apparatus comprising:
前記登録部は、前記第二の領域の前記項目に格納された前記文章の修正を受け付けて、修正された施設の住所を示す文章を登録することを特徴とする請求項に記載の情報処理装置。 2. The information processing according to claim 1 , wherein the registration unit accepts correction of the sentence stored in the item of the second area and registers a sentence indicating a corrected facility address. apparatus. 前記表示制御部は、前記第一の領域を独立してスクロール可能に表示させることを特徴とする請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the display control unit displays the first region so as to be independently scrollable. テキストおよび画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章および該施設を紹介する画像に関する情報の抽出をユーザから指示されると、表示される画像が所定の時間間隔で変更される領域に表示される各画像を含む複数の前記施設を紹介する画像を、前記施設の住所を示す文章と共に抽出し、
前記サイトが表示される第一の領域と共に、抽出した前記施設の住所を示す文章および前記施設を紹介する画像がそれぞれ格納された項目を含む第二の領域を表示させ、
前記第二の領域の前記項目に格納された複数の前記施設を紹介する画像のうち、1つ以上の画像の選択を受け付けて、選択された前記1つ以上の画像を、前記第二の領域に対する登録指示に応じて、前記第二の領域の前記項目に格納された前記施設の住所を示す文章と共に登録する、
処理をコンピュータが実行することを特徴とする情報処理方法。
From the displayed site to introduce facilities in text and image, is instructed to extract the information about the image that introduces a sentence and the facility indicating the address of the facility from the user, the image at a predetermined time interval to be displayed Extracting an image introducing a plurality of the facilities including each image displayed in the area to be changed together with a sentence indicating the address of the facility ;
With the first region in which the site is displayed, to display the second region including the item image that introduces the text and the facility indicating the address of the previous SL facility issued extracted is stored respectively,
The selection of one or more images among images introducing the facilities stored in the item of the second region is accepted, and the selected one or more images are converted into the second region. depending on the registration instruction to be registered together with the text indicating the second region the items stored in the said facility address,
An information processing method, wherein a computer executes a process.
テキストおよび画像で施設を紹介する表示されたサイトから、該施設の住所を示す文章および該施設を紹介する画像に関する情報の抽出をユーザから指示されると、表示される画像が所定の時間間隔で変更される領域に表示される各画像を含む複数の前記施設を紹介する画像を、前記施設の住所を示す文章と共に抽出し、
前記サイトが表示される第一の領域と共に、抽出した前記施設の住所を示す文章および前記施設を紹介する画像がそれぞれ格納された項目を含む第二の領域を表示させ、
前記第二の領域の前記項目に格納された複数の前記施設を紹介する画像のうち、1つ以上の画像の選択を受け付けて、選択された前記1つ以上の画像を、前記第二の領域に対する登録指示に応じて、前記第二の領域の前記項目に格納された前記施設の住所を示す文章と共に登録する、
処理をコンピュータに実行させることを特徴とする情報処理プログラム。
From the displayed site to introduce facilities in text and image, is instructed to extract the information about the image that introduces a sentence and the facility indicating the address of the facility from the user, the image at a predetermined time interval to be displayed Extracting an image introducing a plurality of the facilities including each image displayed in the area to be changed together with a sentence indicating the address of the facility ;
With the first region in which the site is displayed, to display the second region including the item image that introduces the text and the facility indicating the address of the previous SL facility issued extracted is stored respectively,
The selection of one or more images among images introducing the facilities stored in the item of the second region is accepted, and the selected one or more images are converted into the second region. depending on the registration instruction to be registered together with the text indicating the second region the items stored in the said facility address,
An information processing program for causing a computer to execute processing.
JP2016569182A 2015-01-15 2015-01-15 Information processing apparatus, information processing method, and information processing program Active JP6485462B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/050980 WO2016113887A1 (en) 2015-01-15 2015-01-15 Information-processing device, information-processing method, and information-processing program

Publications (2)

Publication Number Publication Date
JPWO2016113887A1 JPWO2016113887A1 (en) 2017-08-03
JP6485462B2 true JP6485462B2 (en) 2019-03-20

Family

ID=56405448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016569182A Active JP6485462B2 (en) 2015-01-15 2015-01-15 Information processing apparatus, information processing method, and information processing program

Country Status (2)

Country Link
JP (1) JP6485462B2 (en)
WO (1) WO2016113887A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10289250A (en) * 1997-04-11 1998-10-27 Nec Corp System for url registration and display for www browser
JP2004086272A (en) * 2002-08-23 2004-03-18 Ntt Data Corp Position information processor, processing method and computer program
JP4881205B2 (en) * 2007-03-29 2012-02-22 ヤフー株式会社 Bookmark management apparatus, bookmark management method, and computer program
JP5955186B2 (en) * 2012-09-28 2016-07-20 株式会社Nttドコモ Information processing device

Also Published As

Publication number Publication date
WO2016113887A1 (en) 2016-07-21
JPWO2016113887A1 (en) 2017-08-03

Similar Documents

Publication Publication Date Title
JP2011237597A (en) Map display device, method, program and map display server
JP6500908B2 (en) Data acquisition program, data acquisition method and data acquisition apparatus
JP5981616B1 (en) Cooking content providing method, information processing apparatus and cooking content providing program
TW201207669A (en) A display control apparatus and method for selecting an interactive object on a display frame by a numberic controller
US10482138B2 (en) Feature term classification method, information processing apparatus, and storage medium
JP6485462B2 (en) Information processing apparatus, information processing method, and information processing program
WO2016117012A1 (en) Information processing device, information processing method, and information processing program
CN100592300C (en) Data display method and device
JP2006318180A (en) Portal site providing system
US10726076B2 (en) Information acquisition method, and information acquisition device
JP6063091B1 (en) Display control system, display control method, and display control program
JP6559196B2 (en) Information processing apparatus, information processing method, and program
JP6288308B2 (en) Information processing apparatus, route registration method, and route registration program
JP6166231B2 (en) Information processing apparatus, information processing method, and program
TW201835792A (en) Information providing system, information providing method, and information providing program
JP6204304B2 (en) Information processing apparatus, information processing method, and program
JP6995405B1 (en) Information provision method, information provision device, information provision program and recording medium
US10726089B2 (en) Location information output method, information processing device, and recording medium
WO2016051446A1 (en) Information processing device, information processing method, and program
JP6425559B2 (en) Display management system, display management server and terminal
JP2011203863A (en) Information terminal and data retrieval method
JP2008040868A (en) Content issuing device and content issuing program
JP2019194766A (en) Information providing device, information providing program and information providing method
JP2007086842A (en) System and method for presenting input form
KR20140140312A (en) Recording Medium recorded with a virtual printer driver providing a function to upload contents automaticaly

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170411

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180619

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180801

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190204

R150 Certificate of patent or registration of utility model

Ref document number: 6485462

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150