JP2014016963A - Information processor, screen control method and screen control program - Google Patents

Information processor, screen control method and screen control program Download PDF

Info

Publication number
JP2014016963A
JP2014016963A JP2012155893A JP2012155893A JP2014016963A JP 2014016963 A JP2014016963 A JP 2014016963A JP 2012155893 A JP2012155893 A JP 2012155893A JP 2012155893 A JP2012155893 A JP 2012155893A JP 2014016963 A JP2014016963 A JP 2014016963A
Authority
JP
Japan
Prior art keywords
attribute data
attribute
display area
log
display
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.)
Granted
Application number
JP2012155893A
Other languages
Japanese (ja)
Other versions
JP5638574B2 (en
Inventor
Teruhiko Teraoka
照彦 寺岡
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2012155893A priority Critical patent/JP5638574B2/en
Publication of JP2014016963A publication Critical patent/JP2014016963A/en
Application granted granted Critical
Publication of JP5638574B2 publication Critical patent/JP5638574B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processor, a screen control method and a screen control program capable of recognizing user's activity from a log in many aspects.SOLUTION: A server device 11 has a storage part 31, a reception part 52, and a display control part 51. The storage part 31 stores a log about a user with whom attribute data of a plurality of different attributes is associated. The reception part 52 receives selection information to each display area of a screen having a plurality of display areas for displaying each attribute of the log. The display control part 51 displays attribute data of each attribute of each log stored in the storage part 31 in each display area of the screen, performs focus display of selected attribute data in any display area in a case where the reception part 52 receives selection information obtained by selecting the attribute data of the display area, and performs control for displaying attribute data of each attribute of each log with the selected attribute data associated in each different display area.

Description

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

近年、個人の様々な活動記録のデジタルデータをライフログとして記録することが急速に広まっている。例えば、ユーザは、様々な活動を行った際に撮影した画像をライフログとして記録する。   In recent years, it has been rapidly spreading to record digital data of various personal activity records as a life log. For example, the user records an image taken when performing various activities as a life log.

このように記録されたライフログを集約してユーザに提示する次のような従来技術が知られている。例えば、月別一覧表示画面に表示されたカレンダの日付に対応付けて、撮影された画像を存在する場合、画像が存在することを示す認識画像を表示させ、何れかの日付の認識画像が選択された場合、選択された日付の画像を一覧表示する従来技術が知られている(例えば、特許文献1)。   The following conventional techniques for collecting the life logs recorded in this way and presenting them to the user are known. For example, if there is a photographed image associated with the calendar date displayed on the monthly list display screen, a recognition image indicating the presence of the image is displayed, and a recognition image of any date is selected. In this case, a conventional technique for displaying a list of images of a selected date is known (for example, Patent Document 1).

特開2009−147960号公報JP 2009-147960 A

しかしながら、従来技術は、ユーザが撮影日毎にしか撮影された画像を検索できず、撮影日以外の他の面からユーザの活動を認識させることができない。   However, according to the prior art, the user can search for images taken only on the shooting date, and cannot recognize the user's activities from other aspects than the shooting date.

本願は、上記に鑑みてなされたものであって、ログから多面的にユーザの活動を認識させることができる情報処理装置、画面制御方法および画面制御プログラムを提供することを目的とする。   The present application has been made in view of the above, and an object of the present invention is to provide an information processing apparatus, a screen control method, and a screen control program capable of recognizing a user's activities from a log in a multifaceted manner.

本願に係る情報処理装置は、異なる複数の属性の属性データが関連付けられたユーザに関するログを記憶する記憶手段と、ログの各属性を表示するための複数の表示領域を有する画面の各表示領域に対する選択情報を受け付ける受付手段と、前記画面の各表示領域に前記記憶手段に記憶された各ログの各属性の属性データを表示させ、前記受付手段によりいずれかの表示領域に表示されたいずれかの属性データを選択した選択情報を受付けた場合、当該表示領域に選択された属性データをフォーカス表示させると共に、他の各表示領域に、選択された属性データが関連付けられた各ログの各属性の属性データを表示させる制御を行う表示制御手段と、を有することを特徴とする。   An information processing apparatus according to the present application provides a storage unit that stores a log relating to a user associated with attribute data of a plurality of different attributes, and each display area of a screen having a plurality of display areas for displaying each attribute of the log. A receiving unit that receives selection information; and display attribute data of each attribute of each log stored in the storage unit in each display area of the screen, and any one of the display areas displayed by the receiving unit When selection information for selecting attribute data is accepted, the attribute data selected in the display area is displayed in focus, and the attribute of each attribute of each log associated with the selected attribute data in each other display area Display control means for performing control to display data.

本願に係る情報処理装置、画面制御方法および画面制御プログラムは、ログから多面的にユーザの活動を認識させることができる。   The information processing apparatus, the screen control method, and the screen control program according to the present application can recognize the user's activities from a multifaceted view.

図1は、実施形態に係るシステムの構成を模式的に示した図である。FIG. 1 is a diagram schematically illustrating a configuration of a system according to the embodiment. 図2は、実施形態に係るサーバ装置およびクライアント端末の機能的な構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of the server device and the client terminal according to the embodiment. 図3は、実施形態に係る参照画面の一例を示す図である。FIG. 3 is a diagram illustrating an example of a reference screen according to the embodiment. 図4は、参照画面の表示領域に表示された属性を選択した場合の画面の変化の一例を模式的に示した図である。FIG. 4 is a diagram schematically illustrating an example of a screen change when an attribute displayed in the display area of the reference screen is selected. 図5は、参照画面の表示領域に表示された属性を選択した場合の画面の変化の一例を模式的に示した図である。FIG. 5 is a diagram schematically illustrating an example of a screen change when an attribute displayed in the display area of the reference screen is selected. 図6は、実施形態に係る画面制御処理の手順を示すフローチャートである。FIG. 6 is a flowchart illustrating a procedure of screen control processing according to the embodiment.

以下に、本発明に係る情報処理装置、画面制御方法および画面制御プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。   Hereinafter, a mode for carrying out an information processing apparatus, a screen control method, and a screen control program according to the present invention (hereinafter referred to as “embodiment”) will be described in detail with reference to the drawings. In addition, this invention is not limited by this embodiment.

[1.システム構成]
実施形態について説明する。実施形態では、ユーザのライフログを記憶し、記憶されたライフログを集約して当該ユーザに提供するシステムについて説明する。図1は、実施形態に係るシステムの構成を模式的に示した図である。図1に示すように、システム10は、サーバ装置11と、クライアント端末12を有する。サーバ装置11とクライアント端末12とは、ネットワーク13を介して通信可能に接続される。かかるネットワーク13の一態様としては、有線または無線を問わず、インターネット(Internet)、LAN(Local Area Network)やVPN(Virtual Private Network)などの任意の通信網が挙げられる。
[1. System configuration]
Embodiments will be described. In the embodiment, a system will be described in which a user's life log is stored, and the stored life logs are aggregated and provided to the user. FIG. 1 is a diagram schematically illustrating a configuration of a system according to the embodiment. As shown in FIG. 1, the system 10 includes a server device 11 and a client terminal 12. The server device 11 and the client terminal 12 are connected to be communicable via the network 13. An example of the network 13 includes an arbitrary communication network such as the Internet (Internet), a LAN (Local Area Network), and a VPN (Virtual Private Network) regardless of wired or wireless.

サーバ装置11は、ユーザのライフログを集約して当該ユーザに提供する情報処理装置である。サーバ装置11は、それぞれのユーザ個人の日々の様々な活動を記録のデジタルデータを収集する。例えば、サーバ装置11は、ユーザが移動した位置の履歴を示す位置履歴情報や、ユーザが撮影した静止画像、動画像などの画像、メール、ショートメッセージサービス、SNS(Social Networking Service)、ツイッタ(Twitter)などのWeb投稿サービスに書き込んだ各種のメッセージ情報などをユーザのライフログとして収集する。なお、ライフログは、これに限定されるものではなく、例えば、ユーザの各種の支払いデータやユーザの日々の体重、歩数などであってもよい。例えば、サーバ装置11は、ユーザの電気料金など公共料金の支払いデータや、ユーザのクレジットカード、電子マネーによる支払いデータ、ユーザの体重データ、歩数データを収集してもよい。各種のライフログのデータは、クライアント端末12から収集してもよく、他のサーバ装置などの外部機器から収集してもよい。また、各種のライフログのデータは、一定期間毎や所定のタイミングでクライアント端末12や外部機器がサーバ装置11へ送信してもよく、また、サーバ装置11が一定期間毎や所定のタイミングでクライアント端末12や外部機器にアクセスして収集してもよい。   The server apparatus 11 is an information processing apparatus that aggregates and provides a user's life log to the user. The server device 11 collects digital data that records various activities of each individual user. For example, the server device 11 includes location history information indicating a history of a location where the user has moved, images such as still images and moving images taken by the user, mail, short message service, SNS (Social Networking Service), Twitter (Twitter). ) And the like are collected as user life logs. In addition, a life log is not limited to this, For example, a user's various payment data, a user's daily weight, the number of steps, etc. may be sufficient. For example, the server device 11 may collect public data payment data such as a user's electricity bill, user credit card, electronic money payment data, user weight data, and step count data. Various life log data may be collected from the client terminal 12 or may be collected from an external device such as another server device. In addition, various life log data may be transmitted to the server device 11 by the client terminal 12 or an external device at regular intervals or at a predetermined timing. You may collect by accessing the terminal 12 or an external device.

サーバ装置11は、収集されたユーザのライフログを同一の形式に整形して記憶する。そして、サーバ装置11は、整形したライフログのデータに基づき、ライフログを参照する参照画像のウェブページを提供する。   The server device 11 shapes and stores the collected user life logs in the same format. And the server apparatus 11 provides the web page of the reference image which refers to a life log based on the data of the shaped life log.

クライアント端末12は、ユーザによって利用される情報処理装置である。例えば、クライアント端末12は、スマートフォン、PDA(Personal Digital Assistant)、携帯電話機等である。なお、クライアント端末12は、タブレット型PC、ノート型PC、デスクトップ型PC(Personal Computer)等であってもよい。   The client terminal 12 is an information processing device used by a user. For example, the client terminal 12 is a smartphone, a PDA (Personal Digital Assistant), a mobile phone, or the like. The client terminal 12 may be a tablet PC, a notebook PC, a desktop PC (Personal Computer), or the like.

クライアント端末12は、ユーザの各種のライフログを記憶する。例えば、クライアント端末12は、GPS(Global Positioning System)の受信器が内蔵され、GPS衛星から受信される電波に基づき、定期的に現在の位置を測位し、測位した位置を測位した日時と共に位置履歴情報として記憶する。また、クライアント端末12は、カメラが内蔵され、カメラにより撮影された制止画や動画などの画像の画像データを、所定のファイルフォーマットで記憶する。この画像データには、ヘッダ等に撮影日時が含まれている。なお、画像データが位置情報を記憶可能な場合は、撮影した位置を示す位置情報を記憶させてもよい。また、画像データがタグとして文字情報を記憶可能な場合は、撮影に関する各種の文字情報を記憶させてもよい。文字情報は、例えば、ユーザにより入力される。また、クライアント端末12は、ユーザが他のユーザと通話した通話記録や、メール、ショートメッセージサービスなどにより送受信されたメッセージや、Webサイトに書き込んだ各種のメッセージに関するメッセージ情報を記憶する。   The client terminal 12 stores various life logs of the user. For example, the client terminal 12 has a GPS (Global Positioning System) receiver built therein, and based on radio waves received from GPS satellites, the current position is periodically measured, and the position history is recorded together with the date and time when the position was measured. Store as information. Further, the client terminal 12 has a built-in camera, and stores image data of images such as stop images and moving images taken by the camera in a predetermined file format. This image data includes a shooting date and time in a header or the like. In addition, when image data can store position information, position information indicating a captured position may be stored. In addition, when the image data can store character information as a tag, various character information related to photographing may be stored. The character information is input by a user, for example. In addition, the client terminal 12 stores message information related to a call recorded by a user with another user, messages transmitted and received by e-mail, short message service, and various messages written on a website.

クライアント端末12は、記憶された位置履歴情報や、画像データ、通話記録、メッセージ情報などのユーザの各種のライフログをサーバ装置11へ送信する。このライフログは、定期的にクライアント端末12が送信してもよく、サーバ装置11からの要求に応じて送信してもよい。   The client terminal 12 transmits various life logs of the user such as the stored location history information, image data, call record, message information, and the like to the server device 11. This life log may be periodically transmitted by the client terminal 12 or may be transmitted in response to a request from the server device 11.

また、クライアント端末12は、サーバ装置11によって提供されるライフログを参照する参照画像のウェブページを受信し、受信したウェブページを所定の表示部(ディスプレイ)に表示する。かかるウェブページの参照画像には、ログの各属性を表示するための複数の表示領域が設けられている。参照画像の各表示領域は、表示された属性データが選択可能とされている。ユーザは、クライアント端末12を操作して表示部に表示された参照画像の表示領域に対して属性データの選択を行う。クライアント端末12は、いずれかの表示領域に表示されたいずれかの属性データを選択されると、選択した属性データを示す選択情報をサーバ装置11へ送信する。   Moreover, the client terminal 12 receives the web page of the reference image which refers to the life log provided by the server apparatus 11, and displays the received web page on a predetermined display unit (display). The reference image of such a web page is provided with a plurality of display areas for displaying each attribute of the log. In each display area of the reference image, the displayed attribute data can be selected. The user operates the client terminal 12 to select attribute data for the display area of the reference image displayed on the display unit. When any attribute data displayed in any display area is selected, the client terminal 12 transmits selection information indicating the selected attribute data to the server device 11.

サーバ装置11は、属性データを選択した選択情報を受付けた場合、属性データが選択された表示領域に選択された属性データをフォーカス表示させると共に、他の各表示領域に、選択された属性データが関連付けられた各ログの各属性の属性データを表示させた参照画像のウェブページをクライアント端末12に送信してクライアント端末12に参照画像を表示させる。   When the server apparatus 11 receives selection information for selecting attribute data, the server apparatus 11 causes the selected attribute data to be displayed in focus in the display area in which the attribute data is selected, and the selected attribute data is displayed in the other display areas. The web page of the reference image on which attribute data of each attribute of each associated log is displayed is transmitted to the client terminal 12 and the reference image is displayed on the client terminal 12.

[2.クライアント端末およびサーバ装置の構成]
次に、本実施形態に係るサーバ装置11およびクライアント端末12についてさらに詳細に説明する。図2は、実施形態に係るサーバ装置およびクライアント端末の機能的な構成の一例を示す図である。
[2. Configuration of client terminal and server device]
Next, the server device 11 and the client terminal 12 according to the present embodiment will be described in more detail. FIG. 2 is a diagram illustrating an example of a functional configuration of the server device and the client terminal according to the embodiment.

図2に示すように、クライアント端末12は、通信I/F(インタフェース)部20と、記憶部21と、表示部22と、入力部23と、制御部24とを有する。   As illustrated in FIG. 2, the client terminal 12 includes a communication I / F (interface) unit 20, a storage unit 21, a display unit 22, an input unit 23, and a control unit 24.

通信I/F部20は、NIC(Network Interface Card)等のインタフェースである。通信I/F部20は、ネットワーク13を介して他の装置との間で各種のデータを送受信する。例えば、通信I/F部20は、ユーザ個人の日々の様々な活動を記録のログのデジタルデータをサーバ装置11へ送信する。また、通信I/F部20は、サーバ装置11と参照画像のウェブページのデータや選択された属性を示す選択情報を送受信する。   The communication I / F unit 20 is an interface such as a NIC (Network Interface Card). The communication I / F unit 20 transmits and receives various data to and from other devices via the network 13. For example, the communication I / F unit 20 transmits digital data of a log of recording various daily activities of individual users to the server device 11. Further, the communication I / F unit 20 transmits / receives the web page data of the reference image and selection information indicating the selected attribute to / from the server device 11.

記憶部21は、各種情報を記憶するデバイスである。例えば、記憶部21としては、RAM(Random Access Memory)、フラッシュメモリなどの半導体メモリ素子などが挙げられる。なお、記憶部21は、ハードディスク、光ディスクなどの記憶装置であってもよい。記憶部21は、各種情報を記憶する。例えば、記憶部21は、ユーザ個人の日々の様々な活動を記録したログのデジタルデータを記憶する。   The storage unit 21 is a device that stores various types of information. For example, the storage unit 21 includes a semiconductor memory element such as a RAM (Random Access Memory) and a flash memory. The storage unit 21 may be a storage device such as a hard disk or an optical disk. The storage unit 21 stores various information. For example, the storage unit 21 stores digital data of a log that records various daily activities of individual users.

表示部22は、各種情報を表示する表示デバイスである。例えば、表示部22としては、LCD(Liquid Crystal Display)や電子ペーパなどの表示デバイスが挙げられる。表示部22は、各種情報を表示する。例えば、表示部22は、ログの各属性を表示するための複数の表示領域を有する参照画面を表示する。   The display unit 22 is a display device that displays various types of information. For example, the display unit 22 includes a display device such as an LCD (Liquid Crystal Display) or electronic paper. The display unit 22 displays various information. For example, the display unit 22 displays a reference screen having a plurality of display areas for displaying each attribute of the log.

入力部23は、ユーザが各種情報を入力する入力デバイスである。例えば、入力部23としては、表示部22上に設けられた透過型のタッチセンサが挙がられる。入力部23は、表示部22の表示領域に対する操作を検出する。入力部23が表示部22の表示領域への操作を検出する方式は、投影型静電容量方式、表面型静電容量方式、表面弾性波方式、赤外線方式、抵抗膜方式など何れの方式でもよい。なお、図2の例では、機能的な構成を示したため、表示部22と入力部23を別に分けているが、例えば、タッチパネルなど表示部22と入力部23を一体的に設けたデバイスで構成してもよい。また、入力部23は、ボタン、キーボード、マウスなどであってもよい。入力部23は、ユーザからの操作入力を受け付け、受け付けた操作内容を示す操作情報を制御部24に出力する。   The input unit 23 is an input device for a user to input various information. For example, the input unit 23 includes a transmissive touch sensor provided on the display unit 22. The input unit 23 detects an operation on the display area of the display unit 22. The method in which the input unit 23 detects an operation on the display area of the display unit 22 may be any method such as a projection capacitance method, a surface capacitance method, a surface acoustic wave method, an infrared method, or a resistance film method. . In the example of FIG. 2, since the functional configuration is shown, the display unit 22 and the input unit 23 are separately provided. For example, the display unit 22 and the input unit 23 are integrated with a device such as a touch panel. May be. The input unit 23 may be a button, a keyboard, a mouse, or the like. The input unit 23 receives an operation input from the user, and outputs operation information indicating the received operation content to the control unit 24.

制御部24は、表示部22の画像の表示を制御するデバイスである。例えば、制御部24としては、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等の電子回路や、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路を採用できる。例えば、制御部24は、通信I/F部20を介してサーバ装置11から参照画像のウェブページのデータが入力した場合、入力したデータが示す参照画像を表示部22に表示させる制御を行う。また、制御部24は、参照画像のいずれかの表示領域の属性データが選択された場合、選択された属性データを示す選択情報をサーバ装置11へ送信する制御を行う。   The control unit 24 is a device that controls display of an image on the display unit 22. For example, as the control unit 24, an electronic circuit such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array) can be employed. For example, when the web page data of the reference image is input from the server device 11 via the communication I / F unit 20, the control unit 24 performs control to display the reference image indicated by the input data on the display unit 22. In addition, when the attribute data of any display area of the reference image is selected, the control unit 24 performs control to transmit selection information indicating the selected attribute data to the server device 11.

一方、サーバ装置11は、通信I/F(インタフェース)部30と、記憶部31と、制御部32とを有する。   On the other hand, the server device 11 includes a communication I / F (interface) unit 30, a storage unit 31, and a control unit 32.

通信I/F部30は、NIC等のインタフェースである。通信I/F部30は、ネットワーク13を介した他の装置との間で各種のデータを送受信する。例えば、通信I/F部30は、ユーザ個人の日々の様々な活動を記録のログのデジタルデータをクライアント端末12から受信する。また、通信I/F部30は、クライアント端末12と参照画像のウェブページのデータや選択された属性データを示す選択情報を送受信する。   The communication I / F unit 30 is an interface such as a NIC. The communication I / F unit 30 transmits and receives various data to and from other devices via the network 13. For example, the communication I / F unit 30 receives digital data of a log of recording various daily activities of individual users from the client terminal 12. In addition, the communication I / F unit 30 transmits and receives selection information indicating the web page data of the reference image and the selected attribute data to and from the client terminal 12.

記憶部31は、ハードディスク、光ディスクなどの記憶装置である。なお、記憶部31としては、上記の種類の記憶装置に限定されるものではなく、RAM、フラッシュメモリなどの半導体メモリ素子であってもよい。   The storage unit 31 is a storage device such as a hard disk or an optical disk. The storage unit 31 is not limited to the above type of storage device, and may be a semiconductor memory element such as a RAM or a flash memory.

記憶部31は、制御部32で実行されるOS(Operating System)や参照画面の表示制御に用いる各種プログラムを記憶する。さらに、記憶部31は、制御部32で実行されるプログラムで用いられる各種データを記憶する。例えば、記憶部31は、ログデータ40と、整形ログデータ41とを記憶する。   The storage unit 31 stores an OS (Operating System) executed by the control unit 32 and various programs used for display control of the reference screen. Furthermore, the storage unit 31 stores various data used in programs executed by the control unit 32. For example, the storage unit 31 stores log data 40 and shaped log data 41.

ログデータ40は、クライアント端末12や外部のサーバ装置から収集されたユーザのライフログのデータである。ライフログは、データの種類毎にデータのフォーマットが異なる。ログデータ40には、ライフログがデータの種類毎に分けて記憶されている。   The log data 40 is user life log data collected from the client terminal 12 or an external server device. The life log has a different data format for each type of data. In the log data 40, life logs are stored separately for each type of data.

整形ログデータ41は、収集されたユーザのライフログに対して、位置や、関係者、キーワードなどの属性の特定を行い、同一の形式に整形したデータである。   The shaping log data 41 is data obtained by specifying attributes such as a position, a person concerned, and a keyword with respect to the collected user life logs, and shaping them into the same format.

制御部32は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部32は、例えば、CPUやMPU等の電子回路によって、図示しない内部の記憶装置に記憶されているプログラムがRAMを作業領域として実行されることにより実現される。なお、制御部32は、例えば、ASICやFPGA等の集積回路により実現してもよい。   The control unit 32 has an internal memory for storing programs and control data that define various processing procedures, and executes various processes using these. The control unit 32 is realized, for example, by executing a program stored in an internal storage device (not shown) using the RAM as a work area by an electronic circuit such as a CPU or MPU. The control unit 32 may be realized by an integrated circuit such as ASIC or FPGA, for example.

制御部32は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部32は、特定部50と、表示制御部51と、受付部52とを有する。   The control unit 32 functions as various processing units by operating various programs. For example, the control unit 32 includes a specifying unit 50, a display control unit 51, and a reception unit 52.

特定部50は、ログデータ40として記憶された各ライフログに所定の各種の属性の属性データが付与されていない場合に、その属性の属性データを推定して特定を行う。例えば、特定部50は、各ライフログについて、属性として、日付、位置、キーワード、関係者の特定を行う。なお、各属性の特定は、必須ではない。特定部50は、特定可能な場合、各ライフログの各種の属性を特定する。   When the attribute data of predetermined various attributes is not assigned to each life log stored as the log data 40, the specifying unit 50 estimates and specifies the attribute data of the attributes. For example, the specifying unit 50 specifies the date, position, keyword, and related person as attributes for each life log. Note that identification of each attribute is not essential. The identification unit 50 identifies various attributes of each life log when it can be identified.

例えば、特定部50は、ライフログに位置情報が含まれない場合、ユーザの位置履歴情報から属性データとしてライフログが記録された位置を特定する。例えば、特定部50は、位置履歴情報にライフログが記録された日時の位置が記憶されている場合、当該位置をライフログが記録された位置と特定する。また、特定部50は、位置履歴情報にライフログが記録された日時の位置情報が記憶されていない場合、ライフログが記録された日時に最も近い日時の位置をライフログが記録された位置と特定する。なお、特定部50は、位置履歴情報にライフログが記録された日時の位置情報が記憶されていない場合、位置履歴情報からライフログが記録された日時の直前の日時および直後の日時までの期間の比率、および、ライフログが記録された日時の直前、直後の日時の位置を求め、直前の日時の位置と直後の日時の位置を結ぶ線分上の期間の比率に応じた位置をライフログが記録された位置と特定してもよい。   For example, when the position information is not included in the life log, the specifying unit 50 specifies the position where the life log is recorded as attribute data from the user's position history information. For example, when the position of the date and time when the life log is recorded is stored in the position history information, the specifying unit 50 specifies the position as the position where the life log is recorded. In addition, when the position information of the date and time when the life log is recorded is not stored in the position history information, the specifying unit 50 determines the position of the date and time closest to the date and time when the life log is recorded as the position where the life log is recorded. Identify. In addition, when the position information on the date and time when the life log is recorded is not stored in the position history information, the specifying unit 50 is the period from the position history information to the date and time immediately before and the date and time immediately before the date and time when the life log was recorded. And the position of the period corresponding to the ratio of the period on the line segment connecting the position of the immediately preceding date and time and the position of the immediately following date and time. May be specified as the recorded position.

また、特定部50は、ライフログが文字情報を含む場合、文字情報から既存のキーフレーズ抽出などの技術を用いて属性データとしてキーワードを特定する。例えば、特定部50は、ライフログがメール、ショートメッセージサービス、SNS、ウェブ投稿サービスなどのメッセージ送受信履歴である場合、メッセージ内容からキーワードを特定する。また、特定部50は、画像データがタグなどによりユーザにより入力された文字情報を含む場合、タグなどに含まれる文字情報からキーワードを特定する。なお、特定部50は、画像データにより示される画像に対して文字認識などを行ってキーワードを特定してもよい。   Further, when the life log includes character information, the specifying unit 50 specifies a keyword as attribute data using a technique such as existing key phrase extraction from the character information. For example, when the life log is a message transmission / reception history such as an email, a short message service, an SNS, and a web posting service, the specifying unit 50 specifies a keyword from the message content. Further, when the image data includes character information input by the user using a tag or the like, the specifying unit 50 specifies a keyword from the character information included in the tag or the like. The specifying unit 50 may specify a keyword by performing character recognition or the like on the image indicated by the image data.

また、特定部50は、ライフログが関係者に関する情報を含む場合、属性データとして関係者を特定する。例えば、特定部50は、ライフログが通話記録や、メール、ショートメッセージサービスなど相手を特定した通信の履歴である場合、通信の相手を関係者と特定する。また、特定部50は、SNS、ウェブ投稿サービスなどで、例えば、フォローのユーザなど他のユーザが登録されている場合、登録されている他のユーザを関係者と特定する。なお、特定部50は、画像データにより示される画像に対して顔認識などを行って関係者を特定してもよい。   Moreover, the specific | specification part 50 specifies a related person as attribute data, when a life log contains the information regarding a related person. For example, when the life log is a communication history specifying a partner such as a call record, mail, or short message service, the identifying unit 50 identifies the partner of communication as a related party. Further, when other users such as follow users are registered in the SNS, the web posting service, etc., for example, the identifying unit 50 identifies the other registered users as related parties. The specifying unit 50 may specify a person concerned by performing face recognition on the image indicated by the image data.

そして、特定部50は、各ライフログを各属性の属性データと共に同一の形式に整形して、整形ログデータ41として記憶部31に記憶させる。   Then, the identifying unit 50 shapes each life log together with the attribute data of each attribute into the same format, and stores it in the storage unit 31 as the shaped log data 41.

表示制御部51は、クライアント端末12に各種の画面を表示させる制御を行う。例えば、表示制御部51は、クライアント端末12からライフログの参照が要求された場合、ログの各属性を表示するための複数の表示領域を有し、各表示領域に記憶部31の整形ログデータ41として記憶された各ログの各属性の属性データを表示させた参照画像のウェブページのデータを生成してクライアント端末12に送信し、クライアント端末12に参照画像を表示させる。   The display control unit 51 performs control to display various screens on the client terminal 12. For example, when reference to the life log is requested from the client terminal 12, the display control unit 51 has a plurality of display areas for displaying each attribute of the log, and the display log data in the storage unit 31 is displayed in each display area. Web page data of a reference image on which attribute data of each attribute of each log stored as 41 is displayed is generated and transmitted to the client terminal 12 to display the reference image on the client terminal 12.

図3は、実施形態に係る参照画面の一例を示す図である。参照画面60は、ログの各属性を表示するための複数の表示領域61a〜61eを有する。なお、以下では、表示領域61a〜61eを区別せずに用いる場合、表示領域61と記載する。また、図3に示した参照画面60のレイアウトは、一例であり、これに限定されるものではない。   FIG. 3 is a diagram illustrating an example of a reference screen according to the embodiment. The reference screen 60 has a plurality of display areas 61a to 61e for displaying each attribute of the log. Hereinafter, when the display areas 61a to 61e are used without being distinguished, they are referred to as a display area 61. Moreover, the layout of the reference screen 60 shown in FIG. 3 is an example, and is not limited to this.

表示領域61aは、「日付」の属性を表示するための領域である。表示領域61aは、日付がカレンダ形式で表示される。   The display area 61a is an area for displaying the attribute of “date”. In the display area 61a, the date is displayed in a calendar format.

表示領域61bは、「位置」の属性を表示するための領域である。表示領域61bには、地図が表示され、ログが記録された位置が特定されている場合、地図上のログが記録された位置にマーク62が表示される。   The display area 61b is an area for displaying the attribute of “position”. In the display area 61b, when the map is displayed and the position where the log is recorded is specified, the mark 62 is displayed at the position where the log is recorded on the map.

表示領域61cは、「キーワード」の属性を表示するための領域である。表示領域61cには、ログに関連付けられたキーワードが特定されている場合、キーワードが表示される。   The display area 61c is an area for displaying the attribute of “keyword”. If a keyword associated with the log is specified in the display area 61c, the keyword is displayed.

表示領域61dは、「関係者」の属性を表示するための領域である。表示領域61dには、ログに関連付けられた関係者が特定されている場合、関係者が表示される。なお、表示領域61dには、電話番号やメールアドレスなど関係者に関する情報をそのまま表示させてもよい。また、電話番号やメールアドレス、ショートメッセージサービスのアドレス、各種サービスのID、写真の人物タグなどの関係者に関する情報を、関係者の名前と対応付けた統一アドレス情報を記憶部31に予め記憶させておき、表示領域61dには、統一アドレス情報に基づき、関係者の名前を表示するようにしてもよい。また、特定部50が、各ライフログを同一の形式に整形する際に、統一アドレス情報に基づいて、電話番号やメールアドレスなど関係者に関する情報を関係者の名前に名寄して整形ログデータ41に記憶させ、表示領域61dには、関係者の名前を表示させてもよい。   The display area 61d is an area for displaying the attribute of “related party”. In the display area 61d, when a related person associated with the log is specified, the related person is displayed. In the display area 61d, information about related parties such as a telephone number and a mail address may be displayed as it is. In addition, information related to parties such as telephone numbers, e-mail addresses, short message service addresses, various service IDs, person tags of photographs, and the like are stored in advance in the storage unit 31 in association with the names of the parties. In the display area 61d, the names of the parties concerned may be displayed based on the unified address information. In addition, when the identifying unit 50 formats each life log into the same format, based on the unified address information, information relating to a party such as a telephone number or an e-mail address is named after the party's name. And the names of related parties may be displayed in the display area 61d.

表示領域61eは、「コンテンツ」の属性を表示するための領域である。表示領域61dには、ログとして記録されたコンテンツが表示される。ログが画像の場合、コンテンツである画像自体が表示され、ログがメールなどのメッセージである場合、メッセージ本文の文字情報が表示される。図3の例では、表示領域61eに画像とウェブ投稿サービスへ書き込んだメッセージ本文の文字情報を表示させた場合を示している。   The display area 61e is an area for displaying the attribute of “content”. The content recorded as a log is displayed in the display area 61d. When the log is an image, the content image itself is displayed. When the log is a message such as an email, character information of the message body is displayed. In the example of FIG. 3, the display area 61e is displayed with the image and the text information of the message body written to the web posting service.

参照画面60は、表示領域61a〜61eからユーザが属性データを選択することが可能とされている。また、参照画面60は、記憶部31の整形ログデータ41に記憶された全てのログを表示させる一覧ボタン63と、選択された属性をアンド条件とするかの設定する設定ボタン64とが設けられている。設定ボタン64は、指定される毎にアンド条件の設定の有効、無効が切り替わる。   The reference screen 60 allows the user to select attribute data from the display areas 61a to 61e. The reference screen 60 is provided with a list button 63 for displaying all logs stored in the shaping log data 41 of the storage unit 31 and a setting button 64 for setting whether the selected attribute is an AND condition. ing. Each time the setting button 64 is designated, the setting of the AND condition is switched between valid and invalid.

受付部52は、クライアント端末12から各種の指示を受け付ける。例えば、受付部52は、参照画面60の表示領域61a〜61eに対する選択情報を受け付ける。また、受付部52は、参照画面60に設けられた一覧ボタン63や設定ボタン64に対する選択情報を受け付ける。   The accepting unit 52 accepts various instructions from the client terminal 12. For example, the reception unit 52 receives selection information for the display areas 61 a to 61 e of the reference screen 60. The accepting unit 52 accepts selection information for the list button 63 and the setting button 64 provided on the reference screen 60.

表示制御部51は、クライアント端末12からライフログの参照が要求され、参照画面60を初期表示する場合、および、一覧ボタン63が選択された場合、記憶部31から整形ログデータ41として記憶された全てのログを読み出して、参照画面60の表示領域61a〜61eに各ログの各属性の属性データを表示させた参照画像を表示させる制御を行う。   The display control unit 51 is stored as the shaping log data 41 from the storage unit 31 when the client terminal 12 requests the life log reference and initially displays the reference screen 60 and when the list button 63 is selected. Control is performed to read all the logs and display the reference image in which the attribute data of each attribute of each log is displayed in the display areas 61 a to 61 e of the reference screen 60.

また、表示制御部51は、設定ボタン64によりアンド条件が無効とされており、表示された参照画面60のいずれかの表示領域61a〜61eの属性データを選択した選択情報を受付けた場合、選択された表示領域61に選択された属性データをフォーカス表示させる。また、表示制御部51は、選択された属性データが関連付けられた各ログを検索する。このログの検索は、記憶部31に整形ログデータ41に対して行ってもよく、あるいは、初期表示の際に読み込んだログのデータに対して行ってもよい。そして、表示制御部51は、他の各表示領域61に、検索された各ログの各属性の属性データを表示させた参照画像を表示させる制御を行う。   Further, the display control unit 51 selects the selection information when the AND condition is invalidated by the setting button 64 and the selection information for selecting the attribute data of any of the display areas 61a to 61e of the displayed reference screen 60 is received. The selected attribute data is displayed in focus in the displayed display area 61. In addition, the display control unit 51 searches each log associated with the selected attribute data. This log search may be performed on the shaped log data 41 in the storage unit 31 or may be performed on log data read at the time of initial display. Then, the display control unit 51 performs control to display a reference image in which attribute data of each attribute of each searched log is displayed in each other display area 61.

また、表示制御部51は、設定ボタン64によりアンド条件が有効とされており、参照画面60の属性が未選択のいずれかの表示領域61a〜61eの属性データを選択した選択情報を受付けた場合、属性データが選択された表示領域61に選択された属性データをフォーカス表示させる。また、表示制御部51は、アンド条件が有効とされた間に選択された各属性の属性データが関連付けられた各ログを検索する。そして、表示制御部51は、他の各表示領域61に、検索された各ログの各属性の属性データを表示させた参照画像を表示させる制御を行う。   Further, when the AND condition is validated by the setting button 64 and the display control unit 51 receives selection information in which the attribute data of any of the display areas 61a to 61e in which the attribute of the reference screen 60 is not selected is selected. The selected attribute data is displayed in focus in the display area 61 where the attribute data is selected. Further, the display control unit 51 searches each log associated with attribute data of each attribute selected while the AND condition is valid. Then, the display control unit 51 performs control to display a reference image in which attribute data of each attribute of each searched log is displayed in each other display area 61.

また、表示制御部51は、表示領域61e上に表示されたコンテンツの中から特定のものが選択された場合、そのコンテンツをフォーカス表示し、そのコンテンツに付された各属性の属性データをそれぞれ61a〜61dに表示させる制御を行う。ここで、フォーカス表示とは、他と区別したきわだった表示であればよく、例えば、ハイライト表示でもよいし、選択されたデータのみに表示を切り替えるのでもよい。   Further, when a specific item is selected from the content displayed on the display area 61e, the display control unit 51 focuses the content and displays attribute data of each attribute attached to the content 61a. ˜61d is displayed. Here, the focus display may be a display that is distinct from the others, and may be, for example, a highlight display or may be switched to only selected data.

図4および図5は、参照画面の表示領域に表示された属性データを選択した場合の画面の変化の一例を模式的に示した図である。図4の例は、表示領域61aの「2010年12月12日」の日付を選択した場合を示している。表示領域61b〜61eには、選択された日付が関連付けられた全てのログの属性データが表示される。例えば、選択された日付に関連する各ログから複数の位置が抽出された場合は、表示領域61bの地図上に複数のマーク62が表示され、同様に、キーワード、関係者、コンテンツについても関連ログから複数抽出されれば複数表示される。   4 and 5 are diagrams schematically showing an example of a screen change when the attribute data displayed in the display area of the reference screen is selected. The example of FIG. 4 shows a case where the date “December 12, 2010” in the display area 61a is selected. In the display areas 61b to 61e, attribute data of all logs associated with the selected date is displayed. For example, when a plurality of positions are extracted from each log related to the selected date, a plurality of marks 62 are displayed on the map in the display area 61b. Similarly, related logs are also displayed for keywords, parties, and contents. If multiple items are extracted from the list, multiple items are displayed.

一方、図5の例は、表示領域61bの位置を選択した場合を示している。表示領域61a、61c〜61eには、選択された位置が関連付けられたログのそれぞれの属性データが表示される。例えば、選択された位置に関連する各ログから複数の日付が抽出された場合は、表示領域61bのカレンダー上の複数の日付がハイライト表示され、同様に、キーワード、関係者、コンテンツについても関連ログから複数抽出されれば複数表示される。なお、設定ボタン64によりアンド条件が有効とされ、有効とされた間に図4および図5に示す選択が行われた場合は、表示領域61aが「2010年12月12日」にフォーカス表示されると共に、表示領域61bが選択された位置にフォーカス表示され、表示領域61c〜61eに、「2010年12月12日」の日付と、選択された位置とが関連付けられた各ログの属性データが表示される。   On the other hand, the example of FIG. 5 shows a case where the position of the display area 61b is selected. In the display areas 61a and 61c to 61e, the attribute data of each log associated with the selected position is displayed. For example, when a plurality of dates are extracted from each log related to the selected position, a plurality of dates on the calendar in the display area 61b are highlighted, and similarly, keywords, parties, and contents are also related. If multiple items are extracted from the log, multiple items will be displayed. When the AND condition is enabled by the setting button 64 and the selection shown in FIGS. 4 and 5 is performed while the AND condition is enabled, the display area 61a is focused on “December 12, 2010”. In addition, the display area 61b is focused on the selected position, and the attribute data of each log in which the date of “December 12, 2010” and the selected position are associated with the display areas 61c to 61e. Is displayed.

このように、参照画面60は、表示領域61a〜61eに表示された属性をいずれも選択できる。よって、ユーザは、表示領域61a〜61eに表示された日付、位置、キーワード、関係者などの属性をキーとしても多面的にログを検索できる。例えば、図4に示すように、ユーザが表示領域61aの特定の日付を選択することにより、特定の日付でのユーザの活動を記録した各種のログが表示される。次に、表示された参照画面60において、例えば、図5に示すように、ユーザが表示領域61bの特定の位置を選択することにより、特定の位置でのユーザの活動を記録した各種のログが表示される。このようにサーバ装置11が参照画面60を制御することにより、ユーザが参照画面60を参照して活動のログを認識できる。また、サーバ装置11は、ユーザが参照画面60に表示された属性から次の属性を新たに選択して表示の切り換えを繰り返すことにより、多面的にログを検索でき、ユーザの活動を多面的に認識させることができる。サーバ装置11は、このようにユーザが参照画面60から属性の選択を繰り返すことにより、表示されたログからユーザに自身の過去の行動内容を気づかせることができ、ユーザに行動の集合として様々なエピソードを再認識させることができる。   As described above, the reference screen 60 can select any of the attributes displayed in the display areas 61a to 61e. Therefore, the user can search the logs in a multifaceted manner using attributes such as dates, positions, keywords, and related parties displayed in the display areas 61a to 61e as keys. For example, as shown in FIG. 4, when the user selects a specific date in the display area 61a, various logs recording the user's activities on the specific date are displayed. Next, on the displayed reference screen 60, for example, as shown in FIG. 5, when the user selects a specific position in the display area 61b, various logs in which the user's activity at the specific position is recorded. Is displayed. In this way, the server device 11 controls the reference screen 60 so that the user can recognize the activity log with reference to the reference screen 60. In addition, the server device 11 can search the log in a multifaceted manner by repeatedly selecting the next attribute from the attributes displayed on the reference screen 60 and switching the display. Can be recognized. The server device 11 allows the user to notice his / her past action content from the displayed log by repeating the selection of attributes from the reference screen 60 in this manner, and the user can make various actions as a set of actions. Re-recognize episodes.

[4.作用(サーバ装置11の動作)]
次に、本実施形態に係るサーバ装置11の作用について説明する。まず、本実施形態に係るサーバ装置11が参照画面の表示制御を行う画面制御処理の流れを説明する。図6は、実施形態に係る画面制御処理の手順を示すフローチャートである。この画面制御処理は、所定のタイミング、例えば、クライアント端末12からクライアント端末12からライフログの参照の要求を受け付けたタイミングで実行される。
[4. Action (Operation of Server Device 11)]
Next, the operation of the server device 11 according to the present embodiment will be described. First, a flow of screen control processing in which the server apparatus 11 according to the present embodiment performs display control of the reference screen will be described. FIG. 6 is a flowchart illustrating a procedure of screen control processing according to the embodiment. This screen control process is executed at a predetermined timing, for example, a timing when a request for referring to a life log is received from the client terminal 12 from the client terminal 12.

図6に示すように、表示制御部51は、記憶部31の整形ログデータ41に記憶された各ログの各属性の属性データを各表示領域61に表示させた参照画像60を表示させる(S10)。受付部52は、一覧ボタン63が選択されたか否か判定する(S11)。一覧ボタン63が選択された場合(S11肯定)、上述のS10へ移行する。   As shown in FIG. 6, the display control unit 51 displays a reference image 60 in which attribute data of each attribute of each log stored in the shaping log data 41 of the storage unit 31 is displayed in each display area 61 (S10). ). The receiving unit 52 determines whether the list button 63 has been selected (S11). When the list button 63 is selected (Yes at S11), the process proceeds to S10 described above.

一方、一覧ボタン63が選択されていない場合(S11否定)、受付部52は、参照画面60のいずれかの表示領域61の属性データが選択されたか否か判定する(S12)。いずれの表示領域61a〜61eの属性データも選択されていない場合(S12否定)、受付部52は、参照画面60の終了を指示する所定の終了操作を受け付けたか否か判定する(S13)。終了操作を受け付けた場合(S13肯定)、処理を終了する。一方、終了操作を受け付けていない場合(S13否定)、上述のS11へ移行する。   On the other hand, when the list button 63 is not selected (No at S11), the reception unit 52 determines whether or not the attribute data of any display area 61 of the reference screen 60 is selected (S12). When no attribute data of any of the display areas 61a to 61e is selected (No at S12), the receiving unit 52 determines whether a predetermined end operation for instructing the end of the reference screen 60 has been received (S13). If an end operation has been accepted (Yes at S13), the process ends. On the other hand, when the termination operation has not been received (No at S13), the process proceeds to S11 described above.

一方、いずれかの表示領域61a〜61eの属性データが選択された場合(S12肯定)、表示制御部51は、アンド条件が有効であるか否か判定する(S14)。アンド条件が無効である場合(S14否定)、表示制御部51は、選択された表示領域61に選択された属性データをフォーカス表示させると共に、選択された属性データが関連付けられた各ログの各属性の属性データを他の各表示領域61に表示させ(S15)、S11へ移行する。   On the other hand, when the attribute data of any one of the display areas 61a to 61e is selected (Yes in S12), the display control unit 51 determines whether or not the AND condition is valid (S14). When the AND condition is invalid (No in S14), the display control unit 51 causes the selected attribute data to be displayed in focus in the selected display area 61, and each attribute of each log associated with the selected attribute data. Are displayed in the other display areas 61 (S15), and the process proceeds to S11.

一方、アンド条件が有効である場合(S14肯定)、表示制御部51は、選択された表示領域61に選択された属性データをフォーカス表示させると共に、アンド条件が有効とされた間に選択された属性データが関連付けられた各ログの各属性の属性データを他の各表示領域61に表示させ(S16)、S11へ移行する。   On the other hand, when the AND condition is valid (Yes in S14), the display control unit 51 causes the selected attribute data to be displayed in focus in the selected display area 61 and is selected while the AND condition is valid. The attribute data of each attribute of each log associated with the attribute data is displayed in each other display area 61 (S16), and the process proceeds to S11.

[5.効果]
このように、サーバ装置11は、記憶部31に記憶され、異なる複数の属性の属性データが関連付けられたユーザに関するログの各属性の属性データを、各属性を表示するための複数の表示領域61を有する参照画面60の各表示領域61に表示させる。また、サーバ装置11は、参照画面60の各表示領域61に対する選択を受け付ける。そして、サーバ装置11は、いずれかの表示領域61に表示されたいずれかの属性データが選択された場合、当該表示領域61に選択された属性データをフォーカス表示させると共に、他の各表示領域61に、選択された属性データが関連付けられた各ログの各属性の属性データが表示されるように参照画面60を更新する。これにより、サーバ装置11は、ログから多面的にユーザの活動を認識させることができる。
[5. effect]
As described above, the server device 11 stores the attribute data of each attribute of the log related to the user associated with the attribute data of a plurality of different attributes stored in the storage unit 31, and a plurality of display areas 61 for displaying each attribute. Are displayed in each display area 61 of the reference screen 60 having. Further, the server device 11 accepts selection for each display area 61 of the reference screen 60. When any attribute data displayed in any one of the display areas 61 is selected, the server device 11 causes the selected attribute data to be displayed in focus in the display area 61 and the other display areas 61. The reference screen 60 is updated so that the attribute data of each attribute of each log associated with the selected attribute data is displayed. Thereby, the server apparatus 11 can make it recognize a user's activity from many faces from a log.

また、サーバ装置11は、複数の属性として、日付、位置、キーワード、関係者を少なくとも特定する。これにより、サーバ装置11は、日付、位置、キーワード、関係者をそれぞれキーとしてログを多面的に検索できる。   Moreover, the server apparatus 11 specifies at least a date, a position, a keyword, and a related person as a plurality of attributes. As a result, the server device 11 can search the log in a multifaceted manner using the date, position, keyword, and party as keys.

また、サーバ装置11は、選択された属性データをアンド条件とするかの設定が可能とされ、選択された属性データをアンド条件とする設定がされた場合、属性データが選択された表示領域61に選択された属性データをフォーカス表示させると共に、他の各表示領域61に、選択された各属性データが関連付けられた各ログの各属性の属性データを表示させる制御を行う。これにより、サーバ装置11は、複数の属性をアンド条件としてログを検索することができる。   Further, the server device 11 can set whether the selected attribute data is an AND condition, and when the selected attribute data is set to an AND condition, the display area 61 in which the attribute data is selected. The selected attribute data is displayed in focus, and the attribute data of each attribute of each log associated with each selected attribute data is displayed in the other display areas 61. Thereby, the server apparatus 11 can search a log using a plurality of attributes as AND conditions.

[6.その他]
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[6. Others]
As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications, including the aspects described in the disclosure section of the invention, based on the knowledge of those skilled in the art, It is possible to implement the present invention in other forms with improvements.

例えば、上記の実施形態では、サーバ装置11において参照画面の表示の制御を行う場合について説明したが、本発明はこれに限定されない。例えば、整形ログデータ41をサーバ装置11からクライアント端末12へ送信して記憶部21に記憶させ、クライアント端末12の制御部24において表示制御部51と、受付部52の処理を実行させて、クライアント端末12において参照画面の表示の制御を行ってもよい。   For example, in the embodiment described above, the server apparatus 11 controls the display of the reference screen. However, the present invention is not limited to this. For example, the shaping log data 41 is transmitted from the server device 11 to the client terminal 12 and stored in the storage unit 21, and the control unit 24 of the client terminal 12 executes the processes of the display control unit 51 and the reception unit 52, and the client The terminal 12 may control the display of the reference screen.

また、クライアント端末で表示の制御を行う場合、参照画像をウェブページとして生成するのではなく、スマートフォンやタブレット端末用のアプリとして実現してもよい。すなわち、参照画像は必ずしもウェブページに限定されず、アプリケーションプログラムが生成してもよい。   When display control is performed on the client terminal, the reference image may not be generated as a web page, but may be realized as an application for a smartphone or a tablet terminal. That is, the reference image is not necessarily limited to the web page, and may be generated by an application program.

また、上記の実施形態では、参照画面60に選択された属性をアンド条件とするかを設定する設定ボタン64を設けた場合について説明したが、本発明はこれに限定されない。例えば、アンド条件とするかの設定は、別な画面から設定するものとしてもよく、デフォルトで固定の設定としてもよい。   In the above-described embodiment, the case where the setting button 64 for setting whether the selected attribute is set to the AND condition is provided on the reference screen 60, but the present invention is not limited to this. For example, whether to set the AND condition may be set from another screen, or may be fixed by default.

また、上記実施形態では、参照画面60で選択される属性の属性データをアンド条件とすることを可能にする旨について説明したが、さらに、オア条件で属性データの選択を可能にする機能を追加してもよい。例えば、ユーザの操作に従ってオア条件を有効にすると、有効に設定された間に選択された各属性の属性データをフォーカス表示させ、その選択された各属性データの少なくとも1つが付与された各ログの各属性の属性データをそれぞれの領域に、例えば、別の色で強調するなどフォーカス表示とは区別して表示させればよい。   In the above-described embodiment, it has been described that the attribute data of the attribute selected on the reference screen 60 can be an AND condition. However, a function that enables the selection of attribute data under an OR condition has been added. May be. For example, when the OR condition is enabled according to the user's operation, the attribute data of each attribute selected while being enabled is displayed in focus, and each log to which at least one of the selected attribute data is assigned is displayed. The attribute data of each attribute may be displayed in each area separately from the focus display, for example, by emphasizing with another color.

また、異なる属性のアンド条件やオア条件の指定だけでなく、同一の属性内でも複数選択してアンド条件やオア条件を指定できるようにしてもよい。例えば、アンド条件又はオア条件を設定している間は、日付のカレンダ上で複数の日付を選択可能にしてもよいし、地図上で、複数の地点や範囲を選択可能にしてもよい。同様に、キーワードや関係者についても、複数を選択可能にしてもよい。   In addition to specifying AND conditions and OR conditions of different attributes, it is also possible to select a plurality of AND conditions and OR conditions within the same attribute. For example, while the AND condition or the OR condition is set, a plurality of dates may be selected on the date calendar, or a plurality of points and ranges may be selected on the map. Similarly, a plurality of keywords and related parties may be selectable.

また、上述したクライアント端末12は複数あってもよく、ユーザの各種のライフログをそれら複数の端末から収集してもよい。   Further, there may be a plurality of client terminals 12 described above, and various life logs of the user may be collected from the plurality of terminals.

また、上述したサーバ装置11は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。   Further, the server device 11 described above may be realized by a plurality of server computers, and depending on functions, an external platform or the like may be realized by calling an API (Application Programming Interface), network computing, or the like. Can be changed flexibly.

また、特許請求の範囲に記載した「手段」は、「部(section、module、unit)」や「回路」などに読み替えることができる。例えば、検索手段は、検索部や検索回路に読み替えることができる。   Further, the “means” described in the claims can be read as “section (module, unit)” or “circuit”. For example, the search means can be read as a search unit or a search circuit.

10 システム
11 サーバ装置
12 クライアント端末
21 記憶部
22 表示部
23 入力部
24 制御部
31 記憶部
32 制御部
40 ログデータ
41 整形ログデータ
50 特定部
51 表示制御部
52 受付部
60 参照画面
61、61a〜61e 表示領域
DESCRIPTION OF SYMBOLS 10 System 11 Server apparatus 12 Client terminal 21 Storage part 22 Display part 23 Input part 24 Control part 31 Storage part 32 Control part 40 Log data 41 Formatting log data 50 Identification part 51 Display control part 52 Reception part 60 Reference screen 61, 61a- 61e Display area

Claims (5)

異なる複数の属性の属性データが関連付けられたユーザに関するログを記憶する記憶手段と、
ログの各属性を表示するための複数の表示領域を有する画面の各表示領域に対する選択情報を受け付ける受付手段と、
前記画面の各表示領域に前記記憶手段に記憶された各ログの各属性の属性データを表示させ、前記受付手段によりいずれかの表示領域に表示されたいずれかの属性データを選択した選択情報を受付けた場合、当該表示領域に選択された属性データをフォーカス表示させると共に、他の各表示領域に、選択された属性データが関連付けられた各ログの各属性の属性データを表示させる制御を行う表示制御手段と、
を有することを特徴とする情報処理装置。
Storage means for storing a log relating to a user associated with attribute data of a plurality of different attributes;
Receiving means for receiving selection information for each display area of a screen having a plurality of display areas for displaying each attribute of the log;
Display the attribute data of each attribute of each log stored in the storage means in each display area of the screen, and select information for selecting any attribute data displayed in any display area by the receiving means If accepted, the selected attribute data is displayed in focus on the display area, and control is performed to display the attribute data of each attribute of each log associated with the selected attribute data in the other display areas. Control means;
An information processing apparatus comprising:
前記複数の属性は、日付、位置、キーワード、関係者を少なくとも含むことを特徴とする請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the plurality of attributes include at least a date, a position, a keyword, and a related person. 選択された属性データをアンド条件とするかの設定が可能とされ、
前記検索手段段は、選択された属性データをアンド条件とする設定がされた場合、属性データが選択された表示領域に選択された属性データをフォーカス表示させると共に、他の各表示領域に、選択された各属性データが関連付けられた各ログの各属性の属性データを表示させる制御を行うことを特徴とする請求項1または2に記載の情報処理装置。
The selected attribute data can be set as an AND condition,
When the selected attribute data is set as an AND condition, the search means stage causes the selected attribute data to be displayed in focus in the selected display area and selected in each other display area. The information processing apparatus according to claim 1, wherein control is performed to display attribute data of each attribute of each log associated with each attribute data.
コンピュータが実行する画面制御方法であって、
記憶手段に記憶され、異なる複数の属性の属性データが関連付けられたユーザに関するログの各属性の属性データを、各属性を表示するための複数の表示領域を有する画面の各表示領域に表示させる表示工程と、
画面の各表示領域に対する選択を受け付ける受付工程と、
いずれかの表示領域に表示されたいずれかの属性データが選択された場合、当該表示領域に選択された属性データをフォーカス表示させると共に、他の各表示領域に、選択された属性データが関連付けられた各ログの各属性の属性データが表示されるように前記画面を更新する更新工程と、
を含んだことを特徴とする画面制御方法。
A screen control method executed by a computer,
Display for displaying attribute data of each attribute of a log related to a user stored in the storage means and associated with attribute data of a plurality of different attributes in each display area of a screen having a plurality of display areas for displaying each attribute Process,
A reception process for accepting selection for each display area of the screen;
When any attribute data displayed in any display area is selected, the attribute data selected in the display area is displayed in focus, and the selected attribute data is associated with each other display area. An update process for updating the screen so that attribute data of each attribute of each log is displayed;
The screen control method characterized by including.
記憶手段に記憶され、異なる複数の属性の属性データが関連付けられたユーザに関するログの各属性の属性データを、各属性を表示するための複数の表示領域を有する画面の各表示領域に表示させる表示手順と、
画面の各表示領域に対する選択を受け付ける受付手順と、
いずれかの表示領域に表示されたいずれかの属性データが選択された場合、当該表示領域に選択された属性データをフォーカス表示させると共に、他の各表示領域に、選択された属性データが関連付けられた各ログの各属性の属性データが表示されるように前記画面を更新する更新手順と、
をコンピュータに実行させることを特徴とする画面制御プログラム。
Display for displaying attribute data of each attribute of a log related to a user stored in the storage means and associated with attribute data of a plurality of different attributes in each display area of a screen having a plurality of display areas for displaying each attribute Procedure and
An acceptance procedure for accepting selection for each display area of the screen;
When any attribute data displayed in any display area is selected, the attribute data selected in the display area is displayed in focus, and the selected attribute data is associated with each other display area. An update procedure for updating the screen so that attribute data of each attribute of each log is displayed;
A screen control program for causing a computer to execute.
JP2012155893A 2012-07-11 2012-07-11 Information processing apparatus, screen control method, and screen control program Active JP5638574B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012155893A JP5638574B2 (en) 2012-07-11 2012-07-11 Information processing apparatus, screen control method, and screen control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012155893A JP5638574B2 (en) 2012-07-11 2012-07-11 Information processing apparatus, screen control method, and screen control program

Publications (2)

Publication Number Publication Date
JP2014016963A true JP2014016963A (en) 2014-01-30
JP5638574B2 JP5638574B2 (en) 2014-12-10

Family

ID=50111550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012155893A Active JP5638574B2 (en) 2012-07-11 2012-07-11 Information processing apparatus, screen control method, and screen control program

Country Status (1)

Country Link
JP (1) JP5638574B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015161980A (en) * 2014-02-26 2015-09-07 株式会社Nttドコモ Display control device, program, and display method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180072085A (en) * 2016-12-21 2018-06-29 전자부품연구원 Method and system for automatically acquiring and managing lifglog data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007323543A (en) * 2006-06-05 2007-12-13 Sony Corp Apparatus and method for information processing, and computer program
JP2010258665A (en) * 2009-04-23 2010-11-11 Brother Ind Ltd Image reproducing apparatus, image reproducing method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007323543A (en) * 2006-06-05 2007-12-13 Sony Corp Apparatus and method for information processing, and computer program
JP2010258665A (en) * 2009-04-23 2010-11-11 Brother Ind Ltd Image reproducing apparatus, image reproducing method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015161980A (en) * 2014-02-26 2015-09-07 株式会社Nttドコモ Display control device, program, and display method

Also Published As

Publication number Publication date
JP5638574B2 (en) 2014-12-10

Similar Documents

Publication Publication Date Title
US11768081B2 (en) Social messaging user interface
US11190474B2 (en) Method and system for collecting and presenting historical communication data for a mobile device
US11681654B2 (en) Context-based file selection
US8754848B2 (en) Presenting information to a user based on the current state of a user device
TWI420409B (en) Device, media and method for mobile contextual sms advertising
CN105453612B (en) Message service providing apparatus and method of providing content via the same
US20110087739A1 (en) Routing User Data Entries to Applications
US10873553B2 (en) System and method for triaging in a message system on send flow
US20100070875A1 (en) Interactive profile presentation
US20110302504A1 (en) Mobile Application for Proximity Based Awareness System
US10296509B2 (en) Method, system and apparatus for managing contact data
CN107873130A (en) Automatic background information retrieval and profile renewal
US7912860B2 (en) Strongly typed tags
JP5638574B2 (en) Information processing apparatus, screen control method, and screen control program
WO2020005627A1 (en) Generating smart replies involving image files
JP5479517B2 (en) Information processing apparatus, method and system
US20240232248A9 (en) Method and apparatus for bookmarking a portion of an electronic document
US20240134899A1 (en) Method and apparatus for bookmarking a portion of an electronic document
JP2017033058A (en) Mail transmission device, and mail transmission program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140624

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140825

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141022

R150 Certificate of patent or registration of utility model

Ref document number: 5638574

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350