JP6306444B2 - Data processing apparatus, program, method, and system for determining display position of information - Google Patents
Data processing apparatus, program, method, and system for determining display position of information Download PDFInfo
- Publication number
- JP6306444B2 JP6306444B2 JP2014122507A JP2014122507A JP6306444B2 JP 6306444 B2 JP6306444 B2 JP 6306444B2 JP 2014122507 A JP2014122507 A JP 2014122507A JP 2014122507 A JP2014122507 A JP 2014122507A JP 6306444 B2 JP6306444 B2 JP 6306444B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- data
- content data
- display
- attribute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Digital Computer Display Output (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報の表示位置を決定するための技術に関する。 The present invention relates to a technique for determining a display position of information.
様々なユーザが端末装置を用いてメッセージや画像等の情報をサーバ装置に投稿し、他のユーザに閲覧可能とする仕組みがある。サーバ装置がユーザから投稿された情報を他のユーザに配信するためのWebサイトは投稿サイトと呼ばれる。 There is a mechanism in which various users use a terminal device to post information such as messages and images to a server device so that other users can view the information. A Web site for the server device to distribute information posted by the user to other users is called a posting site.
投稿サイトに関する技術を開示した先行技術文献として、例えば特許文献1がある。特許文献1に記載の仕組みによれば、様々な投稿者が過去に投稿サイトに投稿した画像の価値がアクセス数等に基づき特定される。そして、投稿サイトにアクセスした閲覧者の端末において、価値が高い画像は速い速度で流れ、価値が低い画像は遅い速度で流れるように、表示される。特許文献1によれば、上記のように画像の価値に応じて移動の速度を変えることにより、多数の作品をユーザの興味を引くように表示させることができる、と述べられている。
As a prior art document disclosing a technique related to a posting site, for example, there is
投稿サイトに投稿されたメッセージや画像等の情報(以下、「コンテンツ」という)を、投稿サイトにアクセスした閲覧者に対し投稿順に並べて表示する仕組みがある。この仕組みは「タイムライン表示」と通称されている。なお、「タイムライン表示」という用語は多義的な用語であるが、本願において「タイムライン表示」とは、投稿サイトに投稿されたコンテンツを投稿順に並べて表示する表示方式をいう。例えば、特許文献1に記載の発明における画像の表示方式は「作品全体の流れを時間とともに変化させながら表示する」方式であり、本願における「タイムライン表示」とは異なる(特許文献1の段落0030参照)。
There is a mechanism for displaying information such as messages and images posted on a posting site (hereinafter referred to as “content”) in order of posting to a viewer who has accessed the posting site. This mechanism is commonly called “timeline display”. The term “timeline display” is an ambiguous term. In this application, “timeline display” refers to a display method in which contents posted on a posting site are displayed in order of posting. For example, the image display method in the invention described in
タイムライン表示においては、通常、新着のコンテンツが表示領域の最も上の位置に表示された後、新たな新着のコンテンツの表示に伴い、既に表示されているコンテンツが順次、表示領域の下方向に移動してゆく。そして、表示領域の最も下の位置に達したコンテンツは、新たな新着のコンテンツの表示に伴い、それ以降は表示されなくなる。 In the timeline display, normally, newly displayed content is displayed at the top of the display area, and then, as new newly arrived content is displayed, the already displayed contents are sequentially moved downward in the display area. Move. Then, the content that has reached the lowest position in the display area is not displayed after the new newly arrived content is displayed.
タイムライン表示においては、古いコンテンツは表示されない。閲覧者はタイムライン表示されるコンテンツを常時監視しているわけではないので、閲覧者が自分にとって有意義なコンテンツを見逃したり、投稿者が特定の閲覧者による閲覧を希望しているコンテンツがその特定の閲覧者により閲覧されなかったりすることも多い。 Old content is not displayed in the timeline display. Since the viewer does not always monitor the content displayed on the timeline, the content that the viewer misses the content that is meaningful to him or the content that the poster wants to be viewed by a specific viewer is identified. Often not viewed by other viewers.
本発明は、上記の事情に鑑み、従来のタイムライン表示による場合と比較し、投稿順に表示されるコンテンツが、望ましい閲覧者に高い確率で閲覧されることを可能とする手段を提供することを目的とする。 In view of the above circumstances, the present invention provides a means that allows content displayed in the order of posting to be viewed by a desirable viewer with a high probability as compared to the case of the conventional timeline display. Objective.
上述した課題を解決するため、本発明は、情報を示すコンテンツデータを順次取得するコンテンツデータ取得手段と、前記コンテンツデータ取得手段が取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するコンテンツ属性データ取得手段と、前記コンテンツデータ取得手段が取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データに基づき特定する重要度特定手段と、前記コンテンツデータ取得手段が取得する順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータ取得手段が取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する表示位置決定手段とを備え、前記表示位置決定手段により決定される表示位置に従い、前記コンテンツデータ取得手段が取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させるデータ処理装置であって、前記コンテンツ属性データ取得手段が前記表示領域に表示されている一の情報の新たなコンテンツ属性データを取得した場合、前記重要度特定手段は、前記新たなコンテンツ属性データに基づき、前記一の情報の新たな重要度を特定し、前記表示位置決定手段は、前記新たな重要度に基づき、前記新たなコンテンツ属性データが取得された時点の前記一の情報の表示位置を起点として前記一の情報の表示位置を決定するデータ処理装置を提案する。 In order to solve the above-described problem, the present invention relates to a content data acquisition unit that sequentially acquires content data indicating information and a content attribute that indicates an attribute of the content data with respect to each of the content data acquired by the content data acquisition unit. Content attribute data acquiring means for acquiring data, and importance specifying means for specifying the importance of the content data based on the content attribute data indicating the attribute of the content data for each of the content data acquired by the content data acquiring means When the information indicated by the content data is displayed at a predetermined display start position in a display area in the order acquired by the content data acquisition means, and when new information is displayed at the display start position, the content data acquisition Content acquired by the means Display position determining means for determining a display position of information indicated by each of the data and determining a display position of the information displayed at the display start position as a display position different from the display start position of the display area; And a data processing apparatus that displays information indicated by each of the content data acquired by the content data acquisition unit according to the display position determined by the display position determination unit for a longer period of time in the display area as the degree of importance increases. When the content attribute data acquisition unit acquires new content attribute data of one piece of information displayed in the display area, the importance level specifying unit is configured to select the first content attribute data based on the new content attribute data. A new importance level of information is specified, and the display position determining means determines that the new content attribute data is based on the new importance level. The display position of the one of information obtained by the time to propose a data processing apparatus for determining a display position of said one information as the starting point.
また、本発明は、情報を示すコンテンツデータを順次取得するコンテンツデータ取得手段と、前記コンテンツデータ取得手段が取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するコンテンツ属性データ取得手段と、前記コンテンツデータ取得手段が取得するコンテンツデータが示す情報を閲覧するユーザの属性、前記ユーザが使用する端末装置の属性、および前記ユーザまたは前記端末装置が置かれている環境の属性のうちの少なくとも1つを示すユーザ属性データを取得するユーザ属性データ取得手段と、前記コンテンツデータ取得手段が取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を、当該コンテンツデータの属性を示すコンテンツ属性データと、前記ユーザ属性データとに基づき特定する重要度特定手段と、前記コンテンツデータ取得手段が取得する順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータ取得手段が取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する表示位置決定手段とを備え、前記表示位置決定手段により決定される表示位置に従い、前記コンテンツデータ取得手段が取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させるデータ処理装置を提案する。In addition, the present invention relates to content data acquisition means for sequentially acquiring content data indicating information, and content attribute data for acquiring content attribute data indicating an attribute of the content data for each of the content data acquired by the content data acquisition means A data acquisition unit, an attribute of a user who browses information indicated by content data acquired by the content data acquisition unit, an attribute of a terminal device used by the user, and an attribute of an environment in which the user or the terminal device is placed The user attribute data acquisition means for acquiring user attribute data indicating at least one of the content data, and the content data acquired by the content data acquisition means, the importance of the content data is indicated as an attribute of the content data Content attribute data, Importance specifying means for specifying based on the user attribute data, information indicated by the content data in the order acquired by the content data acquiring means is displayed at a predetermined display start position of the display area, and new information is When displayed at the display start position, the display position of the information indicated by each of the content data acquired by the content data acquisition means is determined, and the display position of the information displayed at the display start position is determined in the display area Display position determination means for determining a display position different from the display start position, and according to the display position determined by the display position determination means, information indicated by each of the content data acquired by the content data acquisition means, A data processing apparatus is proposed in which the higher the importance is, the longer the display area is displayed.
また、上記のデータ処理装置において、前記ユーザ属性データ取得手段が新たなユーザ属性データを取得した場合、前記重要度特定手段は、前記新たなユーザ属性データに基づき、前記表示領域に表示されている複数の情報の各々に関し、当該情報の新たな重要度を特定し、前記表示位置決定手段は、前記表示領域に表示されている複数の情報の各々に関し、前記新たな重要度に基づき、前記新たなユーザ属性データが取得された時点の当該情報の表示位置を起点として当該情報の表示位置を決定する、という構成が採用されてもよい。 In the above data processing device, when the user attribute data acquisition unit acquires new user attribute data, the importance level specifying unit is displayed in the display area based on the new user attribute data. For each of a plurality of pieces of information, a new importance level of the information is specified, and the display position determining means relates to each of the plurality of pieces of information displayed in the display area based on the new importance level. A configuration in which the display position of the information is determined from the display position of the information when the user attribute data is acquired may be employed.
また、上記のデータ処理装置において、前記コンテンツデータ取得手段は、サーバ装置から送信される前記コンテンツデータを取得し、
前記コンテンツ属性データ取得手段は、前記サーバ装置から送信される前記コンテンツ属性データを取得し、
表示装置に対し、前記表示位置決定手段が決定した表示位置における情報の表示を指示する表示指示手段を備える、という構成が採用されてもよい。
In the above data processing device, the content data acquisition means acquires the content data transmitted from a server device,
The content attribute data acquisition means acquires the content attribute data transmitted from the server device,
A configuration may be employed in which the display device is provided with display instruction means for instructing display of information at the display position determined by the display position determination means.
また、上記のデータ処理装置において、前記コンテンツデータ取得手段が取得したコンテンツデータを、表示装置と接続された端末装置に送信するコンテンツデータ送信手段と、前記表示位置決定手段が決定した表示位置を示す表示位置データを前記端末装置に送信する表示位置データ送信手段とを備える、という構成が採用されてもよい。 In the above data processing device, the content data acquired by the content data acquiring unit is transmitted to a terminal device connected to the display device, and the display position determined by the display position determining unit is shown. A configuration may be employed in which display position data transmitting means for transmitting display position data to the terminal device is provided.
また、上記のデータ処理装置において、前記ユーザ属性データ取得手段は、表示装置と接続された端末装置から送信される前記ユーザ属性データを取得し、前記コンテンツデータ取得手段が取得したコンテンツデータを前記端末装置に送信するコンテンツデータ送信手段と、前記表示位置決定手段が決定した表示位置を示す表示位置データを前記端末装置に送信する表示位置データ送信手段とを備える、という構成が採用されてもよい。 In the data processing device, the user attribute data acquisition unit acquires the user attribute data transmitted from a terminal device connected to a display device, and the content data acquired by the content data acquisition unit is stored in the terminal. A configuration may be employed that includes content data transmitting means for transmitting to the device and display position data transmitting means for transmitting display position data indicating the display position determined by the display position determining means to the terminal device.
また、本発明は、コンピュータに、情報を示すコンテンツデータを順次取得する処理と、前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得する処理と、前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データに基づき特定する処理と、前記コンテンツデータを順次取得する処理において取得される順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータを順次取得する処理において取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する処理とを実行させ、前記表示位置を決定する処理において決定する表示位置に従い、前記コンテンツデータを順次取得する処理において取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させ、前記表示領域に表示されている一の情報の新たなコンテンツ属性データを取得する処理と、前記新たなコンテンツ属性データに基づき、前記一の情報の新たな重要度を特定する処理と、前記新たな重要度に基づき、前記新たなコンテンツ属性データを取得した時点の前記一の情報の表示位置を起点として前記一の情報の表示位置を決定する処理とを実行させるためのプログラムを提案する。
また、本発明は、コンピュータに、情報を示すコンテンツデータを順次取得する処理と、前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得する処理と、前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータが示す情報を閲覧するユーザの属性、前記ユーザが使用する端末装置の属性、および前記ユーザまたは前記端末装置が置かれている環境の属性のうちの少なくとも1つを示すユーザ属性データを取得する処理と、前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を、当該コンテンツデータの属性を示すコンテンツ属性データと、前記ユーザ属性データとに基づき特定する処理と、前記コンテンツデータを順次取得する処理において取得される順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータを順次取得する処理において取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する処理とを実行させ、前記表示位置を決定する処理において決定する表示位置に従い、前記コンテンツデータを順次取得する処理において取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させるためのプログラムを提案する。
The present invention also relates to content attribute data indicating attributes of the content data for each of the process of sequentially acquiring content data indicating information and the content data sequentially acquired in the process of sequentially acquiring the content data. A process of acquiring, a process of specifying importance of the content data based on content attribute data indicating an attribute of the content data for each of the content data sequentially acquired in the process of sequentially acquiring the content data, and the content data When the information indicated by the content data is displayed at the predetermined display start position of the display area in the order acquired in the process of sequentially acquiring the content, and when new information is displayed at the display start position, the content data is sequentially Acquired in the acquisition process Determining the display position of the information indicated by each of the content data, and executing the process of determining the display position of the information displayed at the display start position to a display position different from the display start position of the display area. In accordance with the display position determined in the process of determining the display position, the information indicated by each of the content data acquired in the process of sequentially acquiring the content data is displayed in the display area for a longer time as the importance is higher , A process of acquiring new content attribute data of one piece of information displayed in the display area, a process of specifying a new importance level of the one piece of information based on the new content attribute data, and the new important piece of data Display of the one information based on the display position of the one information at the time of acquiring the new content attribute data We propose a program for executing a process for determining the location.
The present invention also relates to content attribute data indicating attributes of the content data for each of the process of sequentially acquiring content data indicating information and the content data sequentially acquired in the process of sequentially acquiring the content data. In the process of acquiring, the attribute of the user who browses the information indicated by the content data sequentially acquired in the process of sequentially acquiring the content data, the attribute of the terminal device used by the user, and the user or the terminal device are placed For each of the content data sequentially acquired in the process of acquiring user attribute data indicating at least one of the attributes of the existing environment and the process of sequentially acquiring the content data, the importance of the content data is determined as the content data Content genre indicating the attributes of The information indicated by the content data is displayed at a predetermined display start position in the display area in the order acquired in the process of specifying based on the data and the user attribute data and the process of sequentially acquiring the content data, When information is displayed at the display start position, the display position of the information indicated by each of the content data acquired in the process of sequentially acquiring the content data is determined, and the information displayed at the display start position is displayed. Content acquired in the process of sequentially acquiring the content data according to the display position determined in the process of determining the display position in the process of determining the display position different from the display start position of the display area The information indicated by each piece of data is displayed longer in the display area as the importance is higher. To propose a program for.
また、本発明は、データ処理装置が、情報を示すコンテンツデータを順次取得するステップと、前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するステップと、前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データに基づき特定するステップと、前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて取得される順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータを順次取得するステップにおいて取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定するステップとを備え、前記データ処理装置は、前記表示位置を決定するステップにおいて決定する表示位置に従い、前記コンテンツデータを順次取得するステップにおいて取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させ、前記データ処理装置が、前記表示領域に表示されている一の情報の新たなコンテンツ属性データを取得するステップと、前記データ処理装置が、前記新たなコンテンツ属性データに基づき、前記一の情報の新たな重要度を特定するステップと、前記データ処理装置が、前記新たな重要度に基づき、前記新たなコンテンツ属性データを取得した時点の前記一の情報の表示位置を起点として前記一の情報の表示位置を決定するステップとを備える情報の表示位置の決定方法を提案する。
また、本発明は、データ処理装置が、情報を示すコンテンツデータを順次取得するステップと、前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するステップと、前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータが示す情報を閲覧するユーザの属性、前記ユーザが使用する端末装置の属性、および前記ユーザまたは前記端末装置が置かれている環境の属性のうちの少なくとも1つを示すユーザ属性データを取得するステップと、前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を、当該コンテンツデータの属性を示すコンテンツ属性データと、前記ユーザ属性データとに基づき特定するステップと、前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて取得される順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータを順次取得するステップにおいて取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定するステップとを備え、前記データ処理装置は、前記表示位置を決定するステップにおいて決定する表示位置に従い、前記コンテンツデータを順次取得するステップにおいて取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させる情報の表示位置の決定方法を提案する。
In addition, the present invention relates to each of content data that is sequentially acquired in a step in which a data processing device sequentially acquires content data indicating information and a step in which the data processing device sequentially acquires the content data. The content attribute data indicating the attribute of the content data, and the data processing apparatus sequentially acquiring the content data in the step of sequentially acquiring the content data. The information indicated by the content data is displayed at a predetermined display start position in the display area in the order acquired in the step of specifying based on the content attribute data shown and the step in which the data processing device sequentially acquires the content data. ,new When information is displayed at the display start position, the display position of the information indicated by each of the content data acquired in the step of sequentially acquiring the content data is determined, and the display position of the information displayed at the display start position Determining a display position different from the display start position of the display area, and the data processing device sequentially acquires the content data according to the display position determined in the step of determining the display position. The information indicated by each of the content data acquired in the above is displayed in the display area for a longer degree of importance , and the data processing device displays new content attribute data of one piece of information displayed in the display area. And acquiring the data processing device based on the new content attribute data. Determining a new importance level of the one information, and a display position of the one information at the time when the data processing apparatus acquires the new content attribute data based on the new importance level. A method for determining the display position of information is provided, comprising the step of determining the display position of the one information as a starting point .
In addition, the present invention relates to each of content data that is sequentially acquired in a step in which a data processing device sequentially acquires content data indicating information and a step in which the data processing device sequentially acquires the content data. Content attribute data indicating the attribute of the user, and the attribute of the user who browses the information indicated by the content data sequentially acquired in the step of sequentially acquiring the content data by the data processing device, the terminal device used by the user And user attribute data indicating at least one of the attributes of the user or the environment in which the terminal device is placed, and the data processing device sequentially acquiring the content data Content data to be acquired sequentially For each, the step of specifying the importance of the content data based on the content attribute data indicating the attribute of the content data and the user attribute data, and the step of sequentially acquiring the content data by the data processing device In the step of sequentially acquiring the content data when the information indicated by the content data is displayed at the predetermined display start position of the display area and new information is displayed at the display start position. Determining the display position of the information indicated by each of the content data, and determining the display position of the information displayed at the display start position as a display position different from the display start position of the display area, The data processing device determines in the step of determining the display position. According shown position, wherein the sequentially the information indicated by each of the acquired content data in step acquiring content data, the importance proposes a method of determining the display position of higher information displayed long in the display area.
また、本発明は、サーバ装置と、複数の端末装置とを備え、前記サーバ装置は、自装置以外の装置から、情報を示すコンテンツデータを順次受信するコンテンツデータ受信手段と、前記コンテンツデータ受信手段が順次受信するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するコンテンツ属性データ取得手段と、前記コンテンツデータ受信手段が受信したコンテンツデータと、当該コンテンツデータに関し前記コンテンツ属性データ取得手段が取得したコンテンツ属性データとを、前記複数の端末装置の各々に順次送信する送信手段とを備え、前記複数の端末装置の各々は、前記サーバ装置から順次送信されてくる、情報を示すコンテンツデータと当該コンテンツデータの属性を示すコンテンツ属性データとを受信する受信手段と、自装置の前記受信手段が受信したコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データに基づき特定する重要度特定手段と、自装置の前記受信手段が受信する順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、自装置の前記受信手段が受信したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する表示位置決定手段と、表示装置に対し、前記表示位置決定手段が決定した表示位置における情報の表示を指示する表示指示手段とを備え、前記表示位置決定手段により決定される表示位置に従い、自装置の前記受信手段が受信したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させ、前記受信手段が前記表示領域に表示されている一の情報の新たなコンテンツ属性データを受信した場合、前記重要度特定手段は、前記新たなコンテンツ属性データに基づき、前記一の情報の新たな重要度を特定し、前記表示位置決定手段は、前記新たな重要度に基づき、前記新たなコンテンツ属性データが受信された時点の前記一の情報の表示位置を起点として前記一の情報の表示位置を決定することを特徴とする情報表示のためのシステムを提供する。
また、本発明は、サーバ装置と、複数の端末装置とを備え、前記サーバ装置は、自装置以外の装置から、情報を示すコンテンツデータを順次受信するコンテンツデータ受信手段と、前記コンテンツデータ受信手段が順次受信するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するコンテンツ属性データ取得手段と、前記コンテンツデータ受信手段が受信したコンテンツデータと、当該コンテンツデータに関し前記コンテンツ属性データ取得手段が取得したコンテンツ属性データとを、前記複数の端末装置の各々に順次送信する送信手段とを備え、前記複数の端末装置の各々は、自装置のユーザの属性、自装置の属性、および前記ユーザまたは自装置が置かれている環境の属性のうちの少なくとも1つを示すユーザ属性データを取得するユーザ属性データ取得手段と、前記サーバ装置から順次送信されてくる、情報を示すコンテンツデータと当該コンテンツデータの属性を示すコンテンツ属性データとを受信する受信手段と、自装置の前記受信手段が受信したコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データと、前記ユーザ属性データとに基づき特定する重要度特定手段と、自装置の前記受信手段が受信する順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、自装置の前記コ受信手段が受信したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する表示位置決定手段と、表示装置に対し、前記表示位置決定手段が決定した表示位置における情報の表示を指示する表示指示手段とを備え、前記表示位置決定手段により決定される表示位置に従い、自装置の前記受信手段が受信したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させることを特徴とする情報表示のためのシステムを提供する。
The present invention further includes a server device and a plurality of terminal devices, wherein the server device sequentially receives content data indicating information from devices other than the device itself, and the content data receiving unit. The content attribute data acquisition means for acquiring the content attribute data indicating the attribute of the content data, the content data received by the content data reception means, and the content attribute data for the content data Transmission means for sequentially transmitting the content attribute data acquired by the acquisition means to each of the plurality of terminal devices, and each of the plurality of terminal devices indicates information that is sequentially transmitted from the server device Content data and the content data attribute Importance specification that specifies the importance of the content data based on the content attribute data indicating the attribute of the content data for each of the content data received by the receiving means for receiving the content attribute data and the content data received by the receiving means of the device itself And the information indicated by the content data in the order received by the receiving means of the own device is displayed at a predetermined display start position of the display area, and new information is displayed at the display start position. Determining the display position of the information indicated by each of the content data received by the receiving means, and determining the display position of the information displayed at the display start position as a display position different from the display start position of the display area A display position determining means for indicating to the display device display of information at the display position determined by the display position determining means. Information indicating each of the content data received by the receiving unit of the device according to the display position determined by the display position determining unit, and displaying the information in the display area for a longer degree of importance. When the receiving unit receives new content attribute data of one piece of information displayed in the display area, the importance level specifying unit determines whether the new information of the one piece of information is new based on the new content attribute data. An importance level is specified, and the display position determination means starts the display position of the one information starting from the display position of the one information when the new content attribute data is received based on the new importance level. A system for displaying information is provided.
The present invention further includes a server device and a plurality of terminal devices, wherein the server device sequentially receives content data indicating information from devices other than the device itself, and the content data receiving unit. The content attribute data acquisition means for acquiring the content attribute data indicating the attribute of the content data, the content data received by the content data reception means, and the content attribute data for the content data Transmission means for sequentially transmitting the content attribute data acquired by the acquisition means to each of the plurality of terminal devices, each of the plurality of terminal devices includes an attribute of a user of the own device, an attribute of the own device, and Less than the attributes of the environment in which the user or device is located User attribute data acquisition means for acquiring user attribute data indicating one, and reception means for receiving content data indicating information and content attribute data indicating attributes of the content data, which are sequentially transmitted from the server device And, for each piece of content data received by the receiving means of the device itself, importance specifying means for specifying the importance of the content data based on the content attribute data indicating the attribute of the content data and the user attribute data; When the information indicated by the content data is displayed at a predetermined display start position in the display area in the order received by the receiving unit of the own apparatus, and when new information is displayed at the display start position, The display position of the information indicated by each of the content data received by the co-receiving means is determined, and the display starts Display position determining means for determining the display position of the information displayed on the display to a display position different from the display start position of the display area, and information on the display position determined by the display position determining means for the display device Display instruction means for instructing display of the information, and according to the display position determined by the display position determination means, the information indicated by each of the content data received by the reception means of the device is higher as the importance is higher. Provided is a system for displaying information, characterized by being displayed for a long time in a display area.
本発明によれば、投稿者により順次投稿されるコンテンツが閲覧者の閲覧する表示領域において表示された後、当該コンテンツの重要度が高い程、表示領域内に長く留まる。従って、閲覧者に閲覧されるべき重要なコンテンツが閲覧者に閲覧される確率が高まる。 According to the present invention, after the content posted sequentially by the poster is displayed in the display area browsed by the viewer, the higher the importance of the content, the longer the content stays in the display area. Therefore, the probability that important content to be browsed by the viewer is viewed by the viewer is increased.
[実施形態]
以下に、本発明の一実施形態にかかる情報表示システム1を説明する。情報表示システム1は、投稿者から投稿されたコンテンツを閲覧者が閲覧するためのシステムである。図1は、情報表示システム1の全体構成を示した図である。情報表示システム1は、投稿されたコンテンツを示すコンテンツデータを閲覧者に配信するサーバ装置11と、m人(mは任意の自然数)の投稿者の各々がコンテンツの投稿に用いるm個の端末装置12P−1〜12P−mと、n人(nは任意の自然数)の閲覧者の各々がコンテンツの閲覧に用いるn個の端末装置12B−1〜12B−nを備える。以下、端末装置12P−1〜12P−mを総称して「端末装置12P」といい、端末装置12B−1〜12B−nを総称して「端末装置12B」という。さらに、端末装置12Pと端末装置12Bを総称して「端末装置12」という。また、投稿者と閲覧者を総称して「ユーザ」という。サーバ装置11と端末装置12の各々は移動通信網やインターネット等を含むネットワーク9を介して互いにデータ通信を行うことができる。
[Embodiment]
Below, the
なお、説明の便宜のために、投稿者と閲覧者は異なるユーザであるものとするが、同じユーザが投稿と閲覧の両方を行ってもよい。その場合、そのユーザの使用する端末装置12は、端末装置12Pと端末装置12Bの両方の役割を果たすことになる。
For convenience of explanation, it is assumed that the poster and the viewer are different users, but the same user may perform both posting and browsing. In that case, the
図2は、サーバ装置11のハードウェア構成を示した図である。サーバ装置11のハードウェア構成は、一般的なサーバ装置用のコンピュータのハードゥエア構成と同じであり、OS、アプリケーションプログラム、ユーザデータ等の各種データを記憶するとともにプログラムの実行時に作業領域として用いられるメモリ101と、メモリ101に記憶されているプログラムに従い各種データ処理を行うCPU等のプロセッサ102と、端末装置12の各々との間でネットワーク9を介したデータ通信を行う通信インタフェース103を備える。
FIG. 2 is a diagram illustrating a hardware configuration of the
図3Aは端末装置12Pのハードウェア構成を示した図であり、図3Bは端末装置12Bのハードウェア構成を示した図である。端末装置12Pと端末装置12Bのハードウェア構成は、いずれも一般的な端末装置用のコンピュータのハードウェア構成と同じであるが、端末装置12Bは位置測定機能を備える。図3Aおよび図3Bでは、一例としてタブレット型コンピュータの構成を示すが、端末装置12として用いられるコンピュータの形式はタブレット型コンピュータに限定されず、デスクトップコンピュータ、ノート型コンピュータ等のいずれであってもよい。また、通話機能を備えたスマートフォン等であってもよい。
FIG. 3A is a diagram illustrating a hardware configuration of the
図3Aと図3Bにおいて、端末装置12Pと端末装置12Bが共通して備える構成部には同じ符号が付されている(図8Aおよび図8Bにおいても同様)。以下、端末装置12Pと端末装置12Bが共通して備える構成部に関しては、それらを区別することなく説明する。図3Aおよび図3Bに例示の端末装置12Pおよび端末装置12Bは、OS、アプリケーションプログラム、ユーザデータ等の各種データを記憶するとともにプログラムの実行時に作業領域として用いられるメモリ201と、メモリ201に記憶されているプログラムに従い各種データ処理を行うCPU等のプロセッサ202と、ユーザのタッチ操作を受け付けるタッチパッドと画像を表示するディスプレイが積層されたタッチディスプレイ203と、サーバ装置11との間でデータ通信を行う通信インタフェース204を備える。また、図3Bに例示の端末装置12Bは、GPS(Global Positioning System)方式に従い自装置の現在位置を計測する位置計測ユニット205を備える。なお、位置計測ユニット205が位置を測定する方式はGPSに限られず、他の方式が採用されてもよい。
In FIG. 3A and FIG. 3B, the same reference numerals are given to components that are shared by the
図4は、サーバ装置11の機能構成を示した図である。すなわち、サーバ装置11は、本実施形態にかかるアプリケーションプログラムに従うデータ処理を行うことにより、図4に示す構成部を備える装置として機能する。サーバ装置11は、まず、端末装置12の各々からデータを受信する受信部111を備える。受信部111は、端末装置12Pからコンテンツデータを受信するコンテンツデータ受信部1111(コンテンツデータ受信手段の一例)と、端末装置12Pからコンテンツデータの属性を示すコンテンツ属性データを受信するコンテンツ属性データ受信部1112(コンテンツ属性データ取得手段の一例)と、コンテンツが端末装置12Bで表示された時間を示す表示時間データを受信する表示時間データ受信部1113と、端末装置12Bからユーザ(すなわち、閲覧者)の属性を示すユーザ属性データを受信するユーザ属性データ受信部1114(ユーザ属性データ取得手段の一例)を備える。
FIG. 4 is a diagram illustrating a functional configuration of the
また、サーバ装置11は、表示時間データ受信部1113が表示時間データを受信した回数をコンテンツデータ毎にカウントする表示回数カウント部112と、表示時間データ受信部1113が受信した表示時間データが示す時間を累計する表示時間累計部113を備える。
The
また、サーバ装置11は、各種データを記憶する記憶部114を備える。記憶部114には、コンテンツデータを管理するデータベースであるコンテンツデータベースAと、端末装置12Bのユーザ(閲覧者)毎にユーザ属性データを管理するユーザ属性データベースHと、端末装置12Bのユーザ(閲覧者)毎にコンテンツの表示位置を決定するための情報を管理するためのデータベースであるユーザ毎コンテンツデータベースGが記憶される。
The
図5はコンテンツデータベースAのデータ構成を示した図である。コンテンツデータベースAは、コンテンツデータ毎のレコードの集まりであり、フィールドとして[コンテンツID]、[コンテンツ]、[配信開始時刻]、[コンテンツ属性]、[表示回数]、[表示時間]を備える。フィールド[コンテンツID]には、コンテンツデータの識別データが格納される。フィールド[コンテンツ]には、コンテンツデータ受信部1111が受信したコンテンツデータが格納される。フィールド[配信開始時刻]には、コンテンツデータの配信開始時刻を示すデータが格納される。投稿者はコンテンツを投稿する際、コンテンツの配信開始時刻を指定することができる。投稿者による配信開始時刻の指定がない場合、配信開始時刻は投稿時刻となり、即時にコンテンツの配信が開始される。従って、フィールド[配信開始時刻]には、投稿者により指定された配信開始時刻を示すデータ、もしくは投稿時刻を示すデータが格納される。
FIG. 5 shows the data structure of the content database A. The content database A is a collection of records for each content data, and includes [content ID], [content], [delivery start time], [content attribute], [display count], and [display time] as fields. The field [content ID] stores identification data of content data. In the field [content], content data received by the content
フィールド[コンテンツ属性]には、コンテンツ属性データ受信部1112が受信したコンテンツ属性データが格納される。コンテンツ属性データは、コンテンツの投稿者により指定されたコンテンツの属性を示し、通常、コンテンツデータと共に端末装置12Pからサーバ装置11に送信される。本実施形態において、投稿者はコンテンツのターゲットの閲覧者の属性をコンテンツの属性として指定する。具体的には、コンテンツ属性データは、例えば、「男性=1.2」、「10歳〜45歳=1.5」、「サッカー=1.3」、「本日13:30迄=3.5」、「渋谷=2.5」、「モバイル接続=0.5」等のデータである。
The field [content attribute] stores the content attribute data received by the content attribute
「男性=1.2」は、コンテンツデータが「男性」に閲覧されるべき程度を示す指標値が「1.2」であることを意味する。
「10歳〜45歳=1.5」は、コンテンツデータが「10歳〜45歳」で示される年齢の閲覧者に閲覧されるべき程度を示す指標値が「1.5」であることを意味する。
「サッカー=1.3」は、コンテンツデータが「サッカー」を好む閲覧者に閲覧されるべき程度を示す指標値が「1.3」であることを意味する。
「本日13:30迄=3.5」は、コンテンツデータが「本日13:30迄」で示される時間帯、すなわち、投稿日の13時30分以前において閲覧されるべき程度を示す指標値が「3.5」であることを意味する。
「渋谷=2.5」は、コンテンツデータが「渋谷」において閲覧されるべき程度を示す指標値が「2.5」であることを意味する。
「モバイル接続=0.5」は、コンテンツデータが「モバイル接続」によりデータ通信を行っている端末装置のユーザによって閲覧されるべき程度を示す指標値が「0.5」であることを意味する。
コンテンツ属性データが示す指標値は、その数値が大きい程、閲覧されるべき程度が高いことを示し、コンテンツデータの各閲覧者にとっての重要度の算出(後述)に用いられる。
“Male = 1.2” means that the index value indicating the degree to which the content data should be viewed by “male” is “1.2”.
“10 years old to 45 years old = 1.5” indicates that the index value indicating the degree to which content data should be viewed by a viewer whose age is indicated by “10 years old to 45 years old” is “1.5”. means.
“Soccer = 1.3” means that the index value indicating the degree to which content data should be viewed by a viewer who likes “soccer” is “1.3”.
“Today 13: 30 = 3.5” is an index value indicating the degree to which content data should be viewed in the time zone indicated by “today 13:30”, that is, before 13:30 on the posting date. It means “3.5”.
“Shibuya = 2.5” means that the index value indicating the degree to which the content data should be browsed in “Shibuya” is “2.5”.
“Mobile connection = 0.5” means that the index value indicating the degree to which the content data should be browsed by the user of the terminal device performing data communication by “mobile connection” is “0.5”. .
The index value indicated by the content attribute data indicates that the larger the numerical value is, the higher the degree to be browsed is, and it is used for calculating the importance for each viewer of the content data (described later).
コンテンツデータベースAのフィールド[表示回数]には、表示回数カウント部112によりカウントされた回数、すなわちコンテンツが閲覧者に閲覧された総回数を示すデータが格納される。フィールド[表示時間]には、表示時間累計部113により累積された時間、すなわちコンテンツが閲覧された総時間を示すデータが格納される。
In the field [Number of display] of the content database A, data indicating the number of times counted by the display
図6は、ユーザ属性データベースHのデータ構成を示した図である。ユーザ属性データベースHは、閲覧者毎のレコードの集まりであり、閲覧者の属性、閲覧者が用いる端末装置12Bの属性、および閲覧者または端末装置12Bが置かれている環境の属性を示すデータが格納される。ユーザ属性データベースHは、フィールドとして[ユーザID]、[性別]、[年齢]、[嗜好]、[位置]、[通信状態]を備える。
FIG. 6 shows the data structure of the user attribute database H. The user attribute database H is a collection of records for each viewer, and data indicating the attributes of the viewer, the attributes of the
フィールド[ユーザID]には、閲覧者の識別データが格納される。フィールド[性別]、[年齢]、[嗜好]々には、閲覧者の性別、年齢、嗜好を示すデータが各々格納される。フィールド[位置]には、閲覧者が携帯する端末装置12Bの現在位置を示すデータが格納される。また、フィールド[通信状態]には、閲覧者が携帯する端末装置12Bの現在の通信状態を示すデータが格納される。
In the field [user ID], identification data of the viewer is stored. In the fields [sex], [age], and [preference], data indicating the gender, age, and preference of the viewer are stored. The field [position] stores data indicating the current position of the
ユーザ属性データベースHのフィールド[性別]〜[通信状態]に格納されるデータは、端末装置12Bの各々から定期的に、もしくは不定期的に送信されてくるデータを、ユーザ属性データ受信部1114が受信したものである。
The data stored in the fields [gender] to [communication state] of the user attribute database H is data that is transmitted from each of the
図7は、ユーザ毎コンテンツデータベースGのデータ構成を示した図である。ユーザ毎コンテンツデータベースGは、端末装置12Bのユーザ(閲覧者)を識別するユーザID毎のテーブルを備え、各テーブルにはコンテンツデータに応じた複数のレコードが含まれる。ユーザ毎コンテンツデータベースGの各レコードは、フィールド[コンテンツID]、[重要度]、[距離指標]を備える。フィールド[コンテンツID]には、コンテンツデータの識別データが格納される。フィールド[重要度]には、閲覧者にとってのコンテンツデータの重要度(後述)を示す数値データが格納される。フィールド[距離指標]には、端末装置12Bにおけるコンテンツの表示位置が表示開始位置からどれだけ離れているかを示す距離指標(後述)を示すデータが格納される。なお、フィールド[距離指標]に格納されるデータは、コンテンツの表示位置を示す表示位置データとして用いられる。
FIG. 7 is a diagram showing a data configuration of the content database G for each user. The per-user content database G includes a table for each user ID for identifying the user (viewer) of the
図4に戻り、サーバ装置11の機能構成の説明を続ける。サーバ装置11は、現在時刻を示す時刻データを取得する時刻データ取得部115を備える。時刻データ取得部115は、例えばプロセッサ102が備えるクロックにより生成される時刻データを取得する。
Returning to FIG. 4, the description of the functional configuration of the
また、サーバ装置11は、コンテンツデータベースAに格納されているコンテンツ属性データと、ユーザ属性データベースHに格納されている閲覧者毎のユーザ属性データおよび時刻データ取得部115が取得する時刻データとに基づき、例えば所定時間の経過毎(以下、例として、15分毎とする)に、各コンテンツデータの各閲覧者にとっての重要度を特定する重要度特定部116(重要度特定手段の一例)を備える。重要度特定部116は、ユーザ属性データベースH(図6)のレコードとコンテンツデータベースA(図5)のレコードの組み合わせの各々に関し、コンテンツデータベースAレコードのフィールド[コンテンツ属性]に格納されているデータが示す指標値のうち、ユーザ属性データベースHのレコードに含まれるデータが示す属性または時刻データが示す現在時刻に該当する指標値を基準値「1」に全て乗じた数値を、閲覧者にとってのコンテンツデータの現在の重要度として算出する。
Further, the
例えば、時刻データ取得部115が取得した時刻データが「2014年5月15日11時25分」を示す場合、重要度特定部116は、図6(ユーザ属性データベースH)の第1行に例示のレコードと、図5(コンテンツデータベースA)の第1行に例示のレコードに関し、まず、フィールド[コンテンツ属性]に格納されているデータのうち、「男性=1.2」、「10歳〜45歳=1.5」、「本日13:30迄=3.5」、「渋谷=2.5」を、閲覧者の属性または現在時刻に該当するデータとして特定する。続いて、重要度特定部116は、これらのデータが示す指標値である「1.2」、「1.5」、「3.5」を基準値「1」に乗じる。すなわち、重要度特定部116は「1×1.2×1.5×3.5=6.3」の計算を行う。このように算出される「6.3」がコンテンツID「1234567」で識別されるコンテンツの、ユーザID「45678」で識別される閲覧者にとっての、現在の重要度である。ただし、この重要度の特定方法はあくまで一例であり、他の重要度の特定方法が採用されてもよい。
For example, when the time data acquired by the time
重要度特定部116は、算出した重要度を示す数値データを、ユーザ毎コンテンツデータベースG(図7)に格納する。例えば、上記の例に従い算出された重要度を示す数値データは、ユーザ毎コンテンツデータベースGのユーザID「45678」のテーブルの、コンテンツID「1234567」のレコードのフィールド「重要度」に格納される。
The importance
また、サーバ装置11は、コンテンツデータベースA(図5)に格納されるコンテンツデータの各々に関し、時刻データ取得部115が取得した時間データが示す現在時刻と、重要度特定部116が特定してユーザ毎コンテンツデータベースG(図7)に格納されている重要度とに基づき、端末装置12Bにおける各コンテンツの表示位置が表示開始位置から離れている程度を示す距離指標を算出し、算出した距離指標により当該コンテンツの表示位置を決定する表示位置決定部117(表示位置決定手段の一例)を備える。
In addition, the
表示位置決定部117は以下の式1に従い距離指標の算出を行う。ただし、以下の式1において、t0は配信開始時刻、tiは現在時刻、Sは重要度、Diは現在時刻における距離指標である。また、t0>tiの場合(すなわち、現在時刻が配信開始時刻にまだ達していない場合)、表示位置決定部117は距離指標の算出を行わない。
上記の式1に従う場合、投稿時刻t0から時間が経過する程、距離指標Diは大きくなる。また、上記の式1に従う場合、重要度Sが大きい(重要度が高い)ほど、距離指標Diは小さくなる。なお、重要度Sの逆数(1/S)は、投稿時刻t0からの経過時間(ti−t0)を距離指標Diで除した数値であるため、コンテンツが表示開始位置から遠ざかる速度の指標(数値が大きい程、速度が速い)を意味する。
According to the
上記の式1は表示位置決定部117が距離指標Diを特定するために用いる算出式のあくまで一例であって、距離指標Diが経過時間(ti−t0)の増加関数であり、重要度Sの減少関数である限り、表示位置決定部117が用いる算出式は限定されない。また、表示位置決定部117が距離指標を特定する方法は算出式に従う計算による方法に限られず、経過時間(ti−t0)の増加に伴い増加し、重要度Sが大きい程、小さくなる距離指標を特定する限り、例えば対応表に従い距離指標を特定する等の方法が採用されてもよい。
An increasing function of
表示位置決定部117は、重要度特定部116により15分毎に行われる重要度の特定をトリガとして上記のように距離指標を特定し、特定した距離指標を示すデータをユーザ毎コンテンツデータベースG(図7)のフィールド[距離指標]に格納する。
The display
また、サーバ装置11は、端末装置12Bの各々にデータを送信する送信部118(送信手段の一例)を備える。送信部118は、コンテンツデータベースAに格納されているコンテンツデータを送信するコンテンツデータ送信部1181と、ユーザ毎コンテンツデータベースに格納されている距離指標を示す表示位置データを送信する表示位置データ送信部1182を備える。
In addition, the
表示位置データ送信部1182は、表示位置決定部117により15分毎に行われる距離指標の特定をトリガとして、端末装置12Bの各々に関し、ユーザ毎コンテンツデータベースG(図7)のテーブル内のデータをフィールド[距離指標]の値により昇順でソートし、上位の所定数のレコード(例えば、100レコード)のフィールド[コンテンツID]と[距離指標]のデータを端末装置12Bに送信する。(配信開始時刻が現在時刻より後であるレコード、すなわち距離指標が未算出であるレコードは、端末装置12Bへの送信対象から除外される。)
The display position data transmission unit 1182 uses, as a trigger, the identification of the distance index performed every 15 minutes by the display
コンテンツデータ送信部1181は、表示位置データ送信部1182が端末装置12Bに送信するコンテンツIDを含むレコードをコンテンツデータベースA(図5)から抽出し、抽出したレコードのフィールド[コンテンツID]と[コンテンツ]のデータを端末装置12Bに送信する。
The content
図8Aは、端末装置12Pの機能構成を示した図である。すなわち、端末装置12Pは、本実施形態にかかるアプリケーションプログラムに従うデータ処理を行うことにより、図8Aに示す構成部を備える装置として機能する。端末装置12Pは、まず、投稿者がコンテンツの投稿を行う際に投稿者の入力操作を受け付ける操作受付部121と、操作受付部121が受け付けた操作に応じてコンテンツデータを生成するコンテンツデータ生成部122と、操作受付部121が受け付けた操作に応じてコンテンツ属性データを生成するコンテンツ属性データ生成部123を備える。なお、コンテンツデータ生成部122は、投稿者がコンテンツの配信開始時刻を指定した場合は、指定された時刻を示すデータを生成し、コンテンツデータに付加する。
FIG. 8A is a diagram illustrating a functional configuration of the
また、端末装置12Pは、サーバ装置11にデータを送信する送信部124を備える。送信部124は、コンテンツデータ生成部122が生成したコンテンツデータを送信するコンテンツデータ送信部1241と、コンテンツ属性データ生成部123が生成したコンテンツ属性データを送信するコンテンツ属性データ送信部1242を備える。
Further, the
端末装置12Pから送信されるコンテンツデータおよびコンテンツ属性データは、サーバ装置11に受信され、コンテンツデータベースA(図5)に格納される。
The content data and content attribute data transmitted from the
図8Bは、端末装置12Bの機能構成を示した図である。すなわち、端末装置12Bは、本実施形態にかかるアプリケーションプログラムに従うデータ処理を行うことにより、図8Bに示す構成部を備える装置として機能する。端末装置12Bは、端末装置12Pと共通する構成部として、操作受付部121を備える。
FIG. 8B is a diagram illustrating a functional configuration of the
また、端末装置12Bは、端末装置12B(自装置)の現在位置を示す位置データを取得する位置データ取得部126と、端末装置12B(自装置)の現在の通信状態を示す通信状態データを取得する通信状態データ取得部127を備える。位置データ取得部126は、位置計測ユニット205により生成される位置データを取得する。また、通信状態データ取得部127は、通信インタフェース204がサーバ装置11との間で行うデータ通信の状態を示す通信状態データを取得する。通信状態データは、例えば、モバイル通信やWiFi(登録商標)通信等のデータ通信の種別を示すデータ、通信速度を示すデータ等である。
Further, the
また、端末装置12Bは、サーバ装置11からデータを受信する受信部128(受信手段の一例)を備える。受信部128は、サーバ装置11から15分毎に送信されてくるコンテンツデータを受信するコンテンツデータ受信部1281(コンテンツデータ取得手段の一例)と、サーバ装置11から15分毎に送信されてくる表示位置データ(距離指標を示すデータ)を受信する表示位置データ受信部1282を備える。
In addition, the
また、端末装置12Bは、各種データを記憶する記憶部129を備える。記憶部129には、ユーザ属性データBとコンテンツデータベースIが記憶される。
In addition, the
ユーザ属性データBは、端末装置12Bのユーザ(閲覧者)の属性、端末装置12Bの属性、および閲覧者または端末装置12Bが置かれている環境の属性を示すデータである。図9は、ユーザ属性データBのデータ構成を示した図である。ユーザ属性データBは、フィールドとして[性別]、[年齢]、[嗜好]、[位置]、[通信状態]を備える。
The user attribute data B is data indicating the attribute of the user (browser) of the
ユーザ属性データBのフィールド[性別]、[年齢]、[嗜好]の各々には、フィールドの名称が示すデータが格納される。フィールド[性別]、[年齢]に格納されるデータは、例えば端末装置12Bのユーザが端末装置12Bに対し登録したデータである。フィールド[嗜好]に格納されるデータは、例えば端末装置12Bのユーザがブラウザにより検索を行った際に用いたキーワードや、Webサイトへユーザ登録を行った際に「趣味」欄等に入力したデータ等から自動的に生成されて登録されたデータである。
In each of the fields [sex], [age], and [preference] of the user attribute data B, data indicated by the field name is stored. The data stored in the fields [gender] and [age] are, for example, data registered by the user of the
ユーザ属性データBのフィールド[位置]、[通信状態]の各々には、位置データ取得部126、通信状態データ取得部127の各々が取得したデータが格納される。
Data acquired by each of the position
図10はコンテンツデータベースIのデータ構成を示した図である。コンテンツデータベースIは、コンテンツデータ毎のレコードの集まりであり、フィールドとして[コンテンツID]、[コンテンツ]、[距離指標値]を備える。 FIG. 10 shows the data structure of the content database I. The content database I is a collection of records for each content data, and includes [content ID], [content], and [distance index value] as fields.
フィールド[コンテンツID]には、コンテンツデータ受信部1281および表示位置データ受信部1282が受信したコンテンツIDが格納される。フィールド[コンテンツ]には、コンテンツデータ受信部1281がコンテンツIDとともに受信したコンテンツデータが格納される。フィールド[距離指標]には、表示位置データ受信部1282が受信した表示位置データが示す距離指標が格納される。
In the field [content ID], the content ID received by the content
15分毎にコンテンツデータ受信部1281および表示位置データ受信部1282が受信するデータのうち、コンテンツデータベースIにコンテンツIDが既に登録されているものは、既存のレコードに格納される。これにより、コンテンツデータベースIの既存のレコードの更新が行われる。また、15分毎にコンテンツデータ受信部1281および表示位置データ受信部1282が受信するデータのうち、コンテンツデータベースIにコンテンツIDが未登録のものは、新たなレコードにそれらのデータが登録される。
Of the data received by the content
図8Bに戻り、端末装置12Bの機能構成の説明を続ける。端末装置12Bは、コンテンツデータベースIに格納されるデータに従いコンテンツの表示を表示部133(表示装置の一例)に指示する表示指示部132(表示指示手段の一例)と、表示指示部132の指示に従いコンテンツを表示する表示部133を備える。具体的には、表示指示部132は、コンテンツデータベースI(図10)のフィールド[コンテンツ]に格納されるコンテンツデータが示すコンテンツを、フィールド[距離指標]に格納される距離指標が小さいものから順に表示領域に表示する画像を示す画像データを生成し、生成した画像データを表示部133に引き渡す。表示部133は、表示指示部132から引き渡される画像データが示す画像を、タッチディスプレイ203の所定の表示領域に表示する。なお、表示領域にコンテンツが表示されている状態で、閲覧者が操作受付部121に対しスクロール操作等の所定の操作を行った場合、表示指示部132はそれらの操作に応じて表示領域に表示されるコンテンツが変更されるように画像データを更新し、更新後の画像データを順次、表示部133に引き渡す。
Returning to FIG. 8B, the description of the functional configuration of the
また、端末装置12Bは、表示指示部132の指示に従い表示部133により表示されたコンテンツ毎に、コンテンツの表示時間を示す表示時間データを生成する表示時間データ生成部134を備える。表示時間データ生成部134は、表示領域に表示されていたコンテンツが表示されなくなったタイミングで、当該コンテンツが表示領域に表示されていた時間を示す表示時間データを生成する。
Further, the
端末装置12Bは、さらに、サーバ装置11にデータを送信する送信部135を備える。送信部135は、例えばユーザ属性データB(図9)が更新されたタイミングで、ユーザ属性データBをサーバ装置11に送信するユーザ属性データ送信部1351と、表示時間データ生成部134が表示時間データを生成する毎に、生成された表示時間データをコンテンツIDとともにサーバ装置11に送信する表示時間データ送信部1352を備える。
The
ユーザ属性データ送信部1351により送信されるユーザ属性データBは、サーバ装置11に受信され、ユーザ属性データベースH(図6)に格納される。また、表示時間データ送信部1352により送信される表示時間データは、サーバ装置11に受信され、表示回数カウント部112によるコンテンツ毎の表示回数のカウントと、表示時間累計部113によるコンテンツ毎の表示時間の累計に用いられ、コンテンツデータベースA(図5)に反映される。
User attribute data B transmitted by the user attribute
上記の構成を備える情報表示システム1の動作は以下のとおりである。まず、投稿者は端末装置12Pを操作して、コンテンツデータおよびコンテンツ属性データと、必要に応じて配信開始時刻の入力操作を行う。投稿者に入力されたこれらのデータは、端末装置12Pからサーバ装置11に送信され、コンテンツデータベースA(図5)に格納される。
The operation of the
また、閲覧者の端末装置12Bは各々、例えば閲覧者の操作等に応じて、ユーザ属性データB(図9)を更新する。更新されたユーザ属性データBは、端末装置12Bからサーバ装置11に送信され、ユーザ属性データベースH(図6)に格納される。
In addition, each of the
サーバ装置11は、端末装置12Bの各々に関し、15分毎に、ユーザ属性データベースH(図6)に格納されているユーザ属性データと、コンテンツデータベースA(図5)に格納されているコンテンツ属性データとに基づき、閲覧者にとっての各コンテンツの重要度を算出する。さらに、サーバ装置11は、算出した重要度と、コンテンツデータベースA(図5)に格納されている配信開始時刻と、現在時刻とに基づき、各コンテンツの距離指標を算出する。サーバ装置11は、このように算出した距離指標を示す表示位置データを、コンテンツデータとともに端末装置12Bの各々に送信する。
For each
端末装置12Bは、15分毎にサーバ装置11から送信されてくるコンテンツデータが示すコンテンツを、コンテンツデータとともに送信されてくる表示位置データが示す順序で表示領域に表示する。このように表示されるコンテンツは、端末装置12Bのユーザ(閲覧者)毎に順序が異なり、閲覧者にとって有意義と思われるコンテンツほど、表示領域に長く表示されるように更新される。
The
図11は、ある閲覧者の端末装置12Bに表示される画面(コンテンツの表示領域に表示される画像)が時間の経過に伴い変化する様子を模式的に示した図である。以下に図11に例示の画面を説明する。
FIG. 11 is a diagram schematically showing how a screen (image displayed in a content display area) displayed on a certain viewer's
まず、ある日の時刻「9:00」に、表示領域Eの表示開始位置Fに、配信開始時刻「8:55」のコンテンツC001が表示される(図11(1))。その後、時刻「9:15」になると、表示開始位置Fに、配信開始時刻「9:07」のコンテンツC002が表示され、コンテンツC001が下方に移動する(図11(2))。コンテンツC002の重要度は、コンテンツC001の重要度より低い。以下、このようなコンテンツ間の重要度の関係を、「C002<C001」のように記載する。 First, at a time “9:00” on a certain day, a content C001 with a distribution start time “8:55” is displayed at a display start position F in the display area E (FIG. 11 (1)). Thereafter, at time “9:15”, the content C002 at the distribution start time “9:07” is displayed at the display start position F, and the content C001 moves downward (FIG. 11 (2)). The importance of the content C002 is lower than the importance of the content C001. Hereinafter, such a relationship of importance between contents is described as “C002 <C001”.
その後、時刻「9:30」になると、コンテンツC002がコンテンツC001より下方に移動し、コンテンツC001が再び、表示開始位置Fに移動する(図11(3))。これは、コンテンツC002の重要度がコンテンツC001の重要度より低く、時間の経過に伴い、上述した式1に従い算出されるコンテンツC002の距離指標がコンテンツC001の距離指標を上回ったためである。
Thereafter, at time “9:30”, the content C002 moves below the content C001, and the content C001 moves again to the display start position F (FIG. 11 (3)). This is because the importance of the content C002 is lower than the importance of the content C001, and the distance index of the content C002 calculated according to the above-described
本実施形態において、表示領域内でコンテンツの表示位置が入れ替わる時には、入れ替わる様子がアニメーション表示される。図12は、図11(2)に示す状態から図11(3)に示す状態へ変化する際にアニメーション表示が行われる様子を例示した図である。 In the present embodiment, when the display position of the content is switched within the display area, the state of switching is animated. FIG. 12 is a diagram illustrating a state in which an animation is displayed when the state shown in FIG. 11 (2) is changed to the state shown in FIG. 11 (3).
その後、時刻「9:45」になると、表示開始位置Fに、配信開始時刻「9:38」のコンテンツC003が表示され、コンテンツC001およびコンテンツC002が下方に移動する(図11(4))。重要度の関係は「C003<C002<C001」である。 Thereafter, at time “9:45”, the content C003 at the distribution start time “9:38” is displayed at the display start position F, and the content C001 and the content C002 move downward (FIG. 11 (4)). The relationship of importance is “C003 <C002 <C001”.
その後、時刻「10:00」になると、距離指標に従い、コンテンツC003がコンテンツC001およびコンテンツC002の下方に移動する(図11(5))。 Thereafter, at time “10:00”, the content C003 moves below the content C001 and the content C002 according to the distance index (FIG. 11 (5)).
その後、時刻「10:15」になると、表示開始位置Fに、配信開始時刻「10:12」のコンテンツC004が表示され、コンテンツC001、コンテンツC002、コンテンツC003が下方に移動する(図11(6))。重要度の関係は「C003<C002<C001<C004」である。 Thereafter, at time “10:15”, the content C004 at the distribution start time “10:12” is displayed at the display start position F, and the content C001, content C002, and content C003 move downward (FIG. 11 (6)). )). The relationship of importance is “C003 <C002 <C001 <C004”.
その後、時刻「10:30」になると、表示開始位置Fに、配信開始時刻「10:20」のコンテンツC005が表示され、コンテンツC004、コンテンツC001、コンテンツC002、コンテンツC003が下方に移動する(図11(7))。重要度の関係は「C003<C002<C005<C001<C004」である。 Thereafter, at time “10:30”, the content C005 at the distribution start time “10:20” is displayed at the display start position F, and the content C004, content C001, content C002, and content C003 move downward (FIG. 11 (7)). The relationship of importance is “C003 <C002 <C005 <C001 <C004”.
その後、時刻「10:45」になると、距離指標に従い、コンテンツC005がコンテンツC004およびコンテンツC001の下方に移動する(図11(8))。 Thereafter, at time “10:45”, the content C005 moves below the content C004 and the content C001 in accordance with the distance index (FIG. 11 (8)).
その後、時刻「11:00」になると、表示開始位置Fに、配信開始時刻「10:52」のコンテンツC006が表示され、コンテンツC004、コンテンツC001、コンテンツC005、コンテンツC002が下方に移動する。また、それまで表示領域の最も下方に表示されていたコンテンツC003は、コンテンツ006の表示に伴い、表示領域E内に表示されなくなる(図11(9))。重要度の関係は「C003<C002<C005<C001<C004<C006」である。 Thereafter, at time “11:00”, the content C006 at the distribution start time “10:52” is displayed at the display start position F, and the content C004, the content C001, the content C005, and the content C002 move downward. Further, the content C003 that has been displayed at the bottom of the display area until then is not displayed in the display area E as the content 006 is displayed (FIG. 11 (9)). The relationship of importance is “C003 <C002 <C005 <C001 <C004 <C006”.
図11(8)の状態から図11(9)の状態に移行するタイミングで、端末装置12Bは表示が停止されるコンテンツC003に関し、コンテンツが表示されていた時間を示す表示時間データを、コンテンツC003のコンテンツIDとともに、サーバ装置11に送信する。サーバ装置11は、端末装置12Bの各々から送信されてくる表示時間データをコンテンツIDとともに受信すると、コンテンツIDに応じたレコードをコンテンツデータベースA(図5)から検索し、検索したレコードのフィールド[表示回数]が示す数値を1だけ増加させるとともに、フィールド[表示時間]が示す時間を受信した表示時間データが示す時間だけ増加させる。このように更新されるフィールド[表示回数]および[表示時間]に格納されるデータは、例えば各コンテンツデータの投稿者に提供されて利用される。
At the timing of shifting from the state of FIG. 11 (8) to the state of FIG. 11 (9), the
ところで、図11に示したコンテンツの表示例においては、コンテンツデータの重要度に変化は生じていない。しかしながら、閲覧者がコンテンツを閲覧中にコンテンツデータの重要度に変化が生じる場合がある。例えば、コンテンツ属性データが、特定の時間帯において高い指標値を示す場合、時間の経過に伴い現在時刻が当該特定の時間帯に入る、もしくは当該特定の時間帯から外れると、ユーザ属性データベースHおよびコンテンツデータベースAに格納されているデータに変更はなくとも、継続的に更新される重要度には変化が生じる。また、閲覧者が移動して現在位置が変化したり、通信状態が変化したりすれば、当該閲覧者のユーザ属性データBが変更され、ユーザ属性データベースHが更新される。その結果、重要度に変化が生じる。さらに、投稿者がコンテンツ属性データに変更を加え、その変更がコンテンツデータベースAに反映された場合も、重要度に変化が生じる。 By the way, in the content display example shown in FIG. 11, the importance of the content data does not change. However, there is a case where the importance of the content data changes while the viewer is browsing the content. For example, when the content attribute data shows a high index value in a specific time zone, if the current time enters or falls out of the specific time zone as time passes, the user attribute database H and Even if there is no change in the data stored in the content database A, there is a change in the importance that is continuously updated. Further, if the viewer moves and the current position changes or the communication state changes, the user attribute data B of the viewer is changed and the user attribute database H is updated. As a result, the importance changes. Furthermore, when the contributor makes a change to the content attribute data and the change is reflected in the content database A, the degree of importance also changes.
図13は、コンテンツデータの重要度が変化した場合に端末装置12Bにおいて表示領域Eに表示される画像が変化する様子を示した図である。図13は、時刻「11:10」頃にコンテンツC003の重要度が高くなり、「C002<C005<C001<C004<C006<C003」となった場合に、その後に表示領域Eに表示される画像を例示している。
FIG. 13 is a diagram illustrating how the image displayed in the display area E changes in the
図13の例では、時刻「11:15」になると、時刻「11:00」において表示領域Eに表示されなくなったコンテンツC003が再度、表示領域Eに表示され、代わりに、コンテンツC003より重要度が低くなったコンテンツC002が表示領域Eに表示されなくなっている(図13(1))。 In the example of FIG. 13, at time “11:15”, the content C003 that is no longer displayed in the display area E at the time “11:00” is displayed again in the display area E. Instead, the content C003 is more important than the content C003. The content C002 having a low is no longer displayed in the display area E (FIG. 13 (1)).
その後、コンテンツC003は上方に移動し、時刻「11:30」には表示開始位置Fに表示されている(図13(2))。 Thereafter, the content C003 moves upward, and is displayed at the display start position F at time “11:30” (FIG. 13 (2)).
図13に例示のように、本実施形態においては、例えばユーザ属性データやコンテンツ属性データが変更されて、コンテンツデータの重要度が変化した場合、その時点のコンテンツの表示位置(図13に例示のコンテンツC003の場合、表示領域Eの外側の非表示領域内の位置)を起点として、新たな重要度に基づき、コンテンツが移動するように表示される。そのため、例えば表示位置決定部117は、重要度が変化した場合、以下の式2に従い距離指標の算出を行う。ただし、以下の式2において、t0は配信開始時刻、tiは重要度が変化した時刻、tjは現在時刻、S0は変化前の重要度、Siは変化後の重要度、Djは現在時刻における距離指標である。
本実施形態においては、図13のコンテンツC003のように、投稿時刻から時間が経過して、新着のコンテンツにより押し出されるように非表示となったコンテンツが、その後、重要度が高くなった等の理由により、再度、表示領域Eに表示されることも許容される。例えば、タイムセールの案内のようなコンテンツは、タイムセールが開始する暫く前に閲覧者に告知をした後、タイムセールの開始が近付いたタイミングで再度、そのタイムセールに興味を抱くと推定される閲覧者にリマインドのための案内を行うことで、宣伝効果を高めることができる。また、タイムセールの告知を見逃した閲覧者も、タイムセールの開始が近付いたタイミングで案内を受ける機会が与えられ、望ましい。 In the present embodiment, the content that has not been displayed so as to be pushed out by the newly arrived content after a lapse of time from the posting time, such as the content C003 in FIG. For the reason, it is allowed to be displayed in the display area E again. For example, content such as time sale information is estimated to be interested in the time sale again as soon as the start of the time sale approaches, after notifying the viewer shortly before the time sale starts. Providing viewers with reminders can increase the advertising effectiveness. In addition, it is desirable for a viewer who missed the announcement of the time sale to be given an opportunity to receive guidance at the time when the start of the time sale is approaching.
また、例えば、サイズが大きいデータのダウンロードを促すようなコンテンツは、仮に通信速度が遅い端末装置12Bのユーザに対し長時間、閲覧される状況に置かれると、それらのユーザがダウンロード操作を行ってしまい、結果的にユーザに不快適な思いをさせてしまうことがある。本実施形態においては、そのようなコンテンツに通信速度に関するユーザ属性データを設定することによって、通信速度が遅い期間中には速やかに表示領域E外へと移動し、その後、通信速度が速くなった時に表示領域Eに再表示される、といったコンテンツの表示が容易に実現される。
In addition, for example, if content that prompts downloading of large data is placed in a situation where it is viewed for a long time by a user of the
上記のように、情報表示システム1によれば、コンテンツは端末装置12Bにおいて配信開始時刻になると表示開始位置に表示された後、新着のコンテンツの表示に伴い表示開始位置から離れる方向に移動する。ただし、表示領域に一覧表示されるコンテンツの順序は、コンテンツの重要度に応じて適宜入れ替わり、重要度の高いコンテンツ程、表示開始位置に近い位置に長く留まり、表示領域に長時間、表示される。
As described above, according to the
なお、情報表示システム1において、コンテンツ毎に算出される距離指標は閲覧者毎に異なるユーザ属性データB(図9)に応じて異なるため、異なる端末装置12Bの表示領域に同じタイミングで一覧表示されるコンテンツやそれらのコンテンツの順序は同じとは限らない。すなわち、閲覧者の各々にとって重要度が高いコンテンツ程、表示開始位置に近い位置に長く留まるように表示される。
In the
その結果、情報表示システム1によれば、従来のタイムライン表示による場合と比較し、配信開始時刻の順に表示されるコンテンツが、望ましい閲覧者に高い確率で閲覧されることになる。
As a result, according to the
[変形例]
上述した情報表示システム1は本発明の一実施形態であって、本発明の技術的思想の範囲内において様々に変形することができる。以下にそれらの変形の例を示す。なお、上述した実施形態および下記の変形例の2以上が適宜組み合わされてもよい。
[Modification]
The
(1)上述した実施形態においては、コンテンツデータの重要度の特定および表示位置の決定がサーバ装置において行われる。コンテンツデータの重要度の特定および表示位置の決定の少なくとも一方が、閲覧者の端末装置において行われる構成としてもよい。 (1) In the above-described embodiment, the server device determines the importance of content data and determines the display position. At least one of specifying the importance of content data and determining the display position may be performed in a browser terminal device.
図14は、コンテンツデータの重要度の特定および表示位置の決定が閲覧者の端末装置において行われる変形例において、情報表示システム1が上述したサーバ装置11に代えて備えるサーバ装置21の機能構成を示した図である。なお、図14において、サーバ装置21がサーバ装置11と共通して備える構成部にはサーバ装置11において用いた符号と同じ符号が用いられている。
FIG. 14 shows a functional configuration of the
また、図15は、コンテンツデータの重要度の特定および表示位置の決定が閲覧者の端末装置において行われる変形例において、情報表示システム1が上述した端末装置12Bに代えて備える端末装置22Bの機能構成を示した図である。なお、図15において、端末装置22Bが端末装置12Bと共通して備える構成部には端末装置12Bにおいて用いた符号と同じ符号が用いられている。
FIG. 15 shows a function of the
サーバ装置21(図14)は、サーバ装置11(図4)と共通する構成部として、表示回数カウント部112、表示時間累計部113を備える。また、サーバ装置21は、サーバ装置11が備える受信部111、記憶部114、送信部118に各々対応する構成部として、受信部211、記憶部214、送信部218を備える。
The server device 21 (FIG. 14) includes a
受信部211は、受信部111と共通する構成部として、コンテンツデータ受信部1111(コンテンツデータ取得手段の一例)、コンテンツ属性データ受信部1112(コンテンツ属性データ取得手段の一例)、表示時間データ受信部1113を備える。
The
記憶部214は、記憶部114と同様にコンテンツデータベースA(図5)を記憶する。
The
送信部218は、送信部118と共通する構成部として、コンテンツデータ送信部1181(コンテンツデータ送信手段の一例)を備える。また、送信部218は、コンテンツ属性データを端末装置22Bに送信するコンテンツ属性データ送信部2181を備える。
The
端末装置22B(図15)は、端末装置12B(図8B)と共通する構成部として、操作受付部121、位置データ取得部126、通信状態データ取得部127、表示指示部132、表示部133、表示時間データ生成部134を備える。
The
また、端末装置22Bは、端末装置12Bが備える受信部128、記憶部129、送信部135に各々対応する構成部として、受信部228、記憶部229、送信部235を備える。
The
受信部228は、受信部128と共通する構成部として、コンテンツデータ受信部1281を備える。また、受信部228は、サーバ装置21から送信されてくるコンテンツ属性データを受信するコンテンツ属性データ受信部2281を備える。
The receiving
記憶部229は、記憶部129と同様にユーザ属性データB(図9)を記憶する。また、記憶部229は、記憶部129が記憶するコンテンツデータベースI(図10)に代えて、コンテンツデータベースCを記憶する。
The
図16はコンテンツデータベースCのデータ構成を示した図である。コンテンツデータベースCは、コンテンツデータ毎のレコードの集まりであり、フィールドとして[コンテンツID]、[コンテンツ]、[配信開始時刻]、[コンテンツ属性]、[重要度]、[距離指標値]を備える。 FIG. 16 shows the data structure of the content database C. The content database C is a collection of records for each content data, and includes [content ID], [content], [delivery start time], [content attribute], [importance], and [distance index value] as fields.
フィールド[コンテンツ]、[配信開始時刻]、[コンテンツ属性]には、受信部228がサーバ装置11から受信したデータが格納される。また、フィールド[重要度]、[距離指標]には、端末装置22Bにおいて算出される重要度、距離指標を示すデータが格納される。
Data received by the receiving
送信部235は、送信部135と共通する構成部として、表示時間データ送信部1352を備える。
The
さらに、端末装置22Bは、サーバ装置11(図4)が備える時刻データ取得部115、重要度特定部116、表示位置決定部117に各々対応する構成部として、時刻データ取得部225、重要度特定部226(重要度特定手段の一例)、表示位置決定部227(表示位置決定手段の一例)を備える。
Furthermore, the
上記の構成を備えるサーバ装置21および端末装置22Bを備える本変形例にかかる情報表示システム1においては、サーバ装置21から端末装置22Bの各々に対し、コンテンツデータおよびコンテンツ属性データが送信され、端末装置22Bの各々において重要度の特定および表示位置の決定が行われる。端末装置22Bは自装置において生成した表示位置データに従う順序でコンテンツを一覧表示する。
In the
端末装置22Bにおいて表示領域に表示される画像は、上述した実施形態において端末装置12Bにおいて表示領域に表示される画像と同じである。従って、本変形例にかかる情報表示システム1によっても、本変形例にかかる情報表示システム1による場合と同様に、従来のタイムライン表示による場合と比較し、投稿順に表示されるコンテンツが、望ましい閲覧者に高い確率で閲覧されることになる。
The image displayed in the display area in the
(2)上述した実施形態において、コンテンツ属性データは投稿者により入力される。これに代えて、例えばサーバ装置11がコンテンツデータに含まれるテキストデータからキーワードを抽出し、抽出したキーワードに応じたコンテンツ属性データを生成して用いる構成が採用されてもよい。
(2) In the above-described embodiment, the content attribute data is input by the poster. Instead, for example, the
(3)上述した実施形態において、一覧表示されるコンテンツの順序は、距離指標に応じて入れ替わることが許容されている。これに代えて、表示領域Eに表示されるコンテンツの選択は距離指標に基づき行われるが、コンテンツの順序は投稿時刻に従う順序が維持される構成が採用されてもよい。この変形例によれば、重要度が高いコンテンツ程、表示領域Eに表示される時間は長くなるが、重要度の高低(または距離指標の大小)にかかわらず、古いコンテンツ程、表示開始位置から遠い位置に表示される。この例のように、重要度が高いコンテンツ程、表示領域Eに表示される時間が長くなる限り、表示領域Eにおけるコンテンツの表示位置の決定規則は限定されない。 (3) In the above-described embodiment, the order of contents displayed in a list is allowed to be switched according to the distance index. Instead of this, the selection of the content displayed in the display area E is performed based on the distance index, but a configuration may be adopted in which the order of the content is maintained according to the posting time. According to this modification, the more important content is displayed in the display area E, the longer the time is displayed. However, regardless of the importance (or the distance index), the older content is displayed from the display start position. It is displayed at a far position. As in this example, the rule for determining the display position of the content in the display area E is not limited as long as the content with higher importance is displayed for a longer time in the display area E.
(4)例えば閲覧者の選択操作に応じて、上述したコンテンツの表示方式と、従来のタイムライン表示とを切り替え可能としてもよい。また、これらの異なる表示方式に従うコンテンツの表示が同時に行われる構成としてもよい。 (4) For example, the content display method described above and the conventional timeline display may be switched according to the selection operation of the viewer. Moreover, it is good also as a structure by which the display of the content according to these different display systems is performed simultaneously.
(5)上述した実施形態において、ユーザ属性データまたはコンテンツ属性データの変更等に伴い重要度が変化した場合、その時点におけるコンテンツの表示位置を起点にコンテンツが移動するように表示される。これに代えて、重要度が変化した場合、配信開始時刻に遡って新たな重要度を適用し、その結果、特定される表示位置にコンテンツを移動させる構成が採用されてもよい。この変形例は、例えば、表示位置決定部117が新たな重要度を用いて上述の式1に従い距離指標の算出を行うことで実現される。
(5) In the above-described embodiment, when the importance changes with the change of the user attribute data or the content attribute data, the content is displayed to move from the display position of the content at that time. Instead, when the importance level changes, a configuration may be adopted in which the new importance level is applied retroactively to the distribution start time, and as a result, the content is moved to the specified display position. This modification is realized, for example, when the display
(6)上述した実施形態において示したユーザ属性データが示す属性の種類はあくまで例示であって、他の種類のユーザ属性データが採用されてもよい。例えば、端末装置12Bのユーザと一緒にいる人、移動速度や移動方向、端末装置12Bにインストールされているアプリケーションプログラムの種類、端末装置12Bにおいて使用頻度の高いアプリケーションプログラムの種類、端末装置12Bに記憶されているデータ(例えばスケジューラのデータ等)、端末装置12Bを用いて過去に購入された商品の種別等を示すデータが、ユーザ属性データとして用いられてもよい。同様に、コンテンツ属性データが示す属性の種類も、上述した実施形態において示したものに限られず、他の様々な種類の属性を示すコンテンツ属性データが採用され得る。また、各々の端末装置12Bに関し取得可能なユーザ属性データが異なってもよい。例えば、全ての端末装置12Bがユーザ属性データとして現在位置を示す位置データを用いる必要はなく、従って、全ての端末装置12Bが位置計測ユニット205を備えている必要はない。
(6) The types of attributes indicated by the user attribute data shown in the above-described embodiments are merely examples, and other types of user attribute data may be employed. For example, the person who is with the user of the
(7)上述した実施形態において、重要度および距離指標の算出や、表示領域における表示の更新等は、15分毎に行われるものとしたが、それらの処理が行われるタイミングはこれに限られない。例えば、1分毎のように15分とは異なる所定時間毎にこれらの処理が行われてもよいし、例えば新たなコンテンツが配信されるタイミングのように所定時間間隔ではないタイミングでこれらの処理が行われてもよい。 (7) In the above-described embodiment, the calculation of the importance and the distance index, the display update in the display area, and the like are performed every 15 minutes. However, the timing at which those processes are performed is limited to this. Absent. For example, these processes may be performed at a predetermined time different from 15 minutes, such as every minute, or these processes are performed at a timing that is not a predetermined time interval, such as a timing at which new content is distributed. May be performed.
(8)上述した実施形態において、ユーザ属性データは端末装置12Bからサーバ装置11に直接送信される。これに代えて、例えば様々なユーザ(閲覧者)のユーザ属性データを管理するサーバ装置から、サーバ装置11がユーザ属性データを取得する構成が採用されてもよい。
(8) In the above-described embodiment, the user attribute data is directly transmitted from the
(9)上述した実施形態において、コンテンツデータおよびコンテンツ属性データは、端末装置12Pからサーバ装置11に直接送信される。これに代えて、サーバ装置11が、例えば様々なコンテンツデータおよびコンテンツ属性データを管理するサーバ装置(以下、「コンテンツ管理サーバ装置」という)からコンテンツデータおよびコンテンツ属性データを取得する構成が採用されてもよい。この変形例においては、例えば、投稿者は端末装置12Pを用いてコンテンツ管理サーバ装置にアクセスし、コンテンツデータおよびコンテンツ属性データをコンテンツ管理サーバ装置に登録する。コンテンツ管理サーバ装置は、例えば配信開始時刻が所定時間内に近づいたタイミングで、コンテンツデータおよびコンテンツ属性データを順次、サーバ装置11に送信する。このように、投稿者の端末装置12Pとコンテンツ管理サーバ装置に例示のサーバ装置が連携してサーバ装置11に
コンテンツの投稿を行う構成が採用されてもよい。
(9) In the above-described embodiment, the content data and the content attribute data are directly transmitted from the
(10)上述した実施形態におけるサーバ装置11および端末装置12は、一般的なコンピュータに、本発明にかかるプログラムに従った処理を実行させることにより実現される。これに代えて、これらの装置が、いわゆる専用機として構成されてもよい。
(10) The
1…情報表示システム、9…ネットワーク、11…サーバ装置、12…端末装置、21…サーバ装置、22…端末装置、101…メモリ、102…プロセッサ、103…通信インタフェース、111…受信部、112…表示回数カウント部、113…表示時間累計部、114…記憶部、115…時刻データ取得部、116…重要度特定部、117…表示位置決定部、118…送信部、121…操作受付部、122…コンテンツデータ生成部、123…コンテンツ属性データ生成部、124…送信部、126…位置データ取得部、127…通信状態データ取得部、128…受信部、129…記憶部、132…表示指示部、133…表示部、134…表示時間データ生成部、135…送信部、201…メモリ、202…プロセッサ、203…タッチディスプレイ、204…通信インタフェース、205…位置計測ユニット、211…受信部、214…記憶部、218…送信部、225…時刻データ取得部、226…重要度特定部、227…表示位置決定部、228…受信部、229…記憶部、235…送信部、1111…コンテンツデータ受信部、1112…コンテンツ属性データ受信部、1113…表示時間データ受信部、1114…ユーザ属性データ受信部、1181…コンテンツデータ送信部、1182…表示位置データ送信部、1241…コンテンツデータ送信部、1242…コンテンツ属性データ送信部、1281…コンテンツデータ受信部、1351…ユーザ属性データ送信部、1352…表示時間データ送信部、2181…コンテンツ属性データ送信部、2281…コンテンツ属性データ受信部
DESCRIPTION OF
Claims (12)
前記コンテンツデータ取得手段が取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するコンテンツ属性データ取得手段と、
前記コンテンツデータ取得手段が取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データに基づき特定する重要度特定手段と、
前記コンテンツデータ取得手段が取得する順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータ取得手段が取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する表示位置決定手段と
を備え、
前記表示位置決定手段により決定される表示位置に従い、前記コンテンツデータ取得手段が取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させる
データ処理装置であって、
前記コンテンツ属性データ取得手段が前記表示領域に表示されている一の情報の新たなコンテンツ属性データを取得した場合、
前記重要度特定手段は、前記新たなコンテンツ属性データに基づき、前記一の情報の新たな重要度を特定し、
前記表示位置決定手段は、前記新たな重要度に基づき、前記新たなコンテンツ属性データが取得された時点の前記一の情報の表示位置を起点として前記一の情報の表示位置を決定する
データ処理装置。 Content data acquisition means for sequentially acquiring content data indicating information;
For each piece of content data acquired by the content data acquisition means, content attribute data acquisition means for acquiring content attribute data indicating an attribute of the content data;
Importance level specifying means for specifying the importance level of the content data based on the content attribute data indicating the attribute of the content data for each of the content data acquired by the content data acquisition means;
When the information indicated by the content data is displayed at a predetermined display start position in a display area in the order in which the content data acquisition means acquires, and when new information is displayed at the display start position, the content data acquisition means Display position determining means for determining a display position of information indicated by each of the acquired content data, and determining a display position of information displayed at the display start position as a display position different from the display start position of the display area And
In accordance with the display position determined by the display position determining means, the data processing apparatus that displays the information indicated by each of the content data acquired by the content data acquiring means for a longer time in the display area as the importance is higher ,
When the content attribute data acquisition unit acquires new content attribute data of one piece of information displayed in the display area,
The importance level specifying means specifies a new importance level of the one information based on the new content attribute data,
The display position determining means determines a display position of the one information from the display position of the one information when the new content attribute data is acquired based on the new importance. .
前記コンテンツデータ取得手段が取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するコンテンツ属性データ取得手段と、
前記コンテンツデータ取得手段が取得するコンテンツデータが示す情報を閲覧するユーザの属性、前記ユーザが使用する端末装置の属性、および前記ユーザまたは前記端末装置が置かれている環境の属性のうちの少なくとも1つを示すユーザ属性データを取得するユーザ属性データ取得手段と、
前記コンテンツデータ取得手段が取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を、当該コンテンツデータの属性を示すコンテンツ属性データと、前記ユーザ属性データとに基づき特定する重要度特定手段と、
前記コンテンツデータ取得手段が取得する順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータ取得手段が取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する表示位置決定手段と
を備え、
前記表示位置決定手段により決定される表示位置に従い、前記コンテンツデータ取得手段が取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させる
データ処理装置。 Content data acquisition means for sequentially acquiring content data indicating information;
For each piece of content data acquired by the content data acquisition means, content attribute data acquisition means for acquiring content attribute data indicating an attribute of the content data;
At least one of an attribute of a user who browses information indicated by content data acquired by the content data acquisition unit, an attribute of a terminal device used by the user, and an attribute of an environment where the user or the terminal device is placed User attribute data acquisition means for acquiring user attribute data indicating
Relates each of the content data which the content data acquisition means acquires the importance degree of the content data, the content attribute data indicating an attribute of the content data, and the importance specifying means for specifying, based on said user attribute data,
When the information indicated by the content data is displayed at a predetermined display start position in a display area in the order in which the content data acquisition means acquires, and when new information is displayed at the display start position, the content data acquisition means Display position determining means for determining a display position of information indicated by each of the acquired content data, and determining a display position of information displayed at the display start position as a display position different from the display start position of the display area And
A data processing device that displays information indicated by each piece of content data acquired by the content data acquisition unit according to a display position determined by the display position determination unit, so that the information is displayed longer in the display area as the importance is higher.
前記重要度特定手段は、前記新たなユーザ属性データに基づき、前記表示領域に表示されている複数の情報の各々に関し、当該情報の新たな重要度を特定し、
前記表示位置決定手段は、前記表示領域に表示されている複数の情報の各々に関し、前記新たな重要度に基づき、前記新たなユーザ属性データが取得された時点の当該情報の表示位置を起点として当該情報の表示位置を決定する
請求項2に記載のデータ処理装置。 When the user attribute data acquisition means acquires new user attribute data,
The importance specifying means specifies a new importance of the information for each of the plurality of information displayed in the display area based on the new user attribute data,
The display position determination means starts from the display position of the information when the new user attribute data is acquired based on the new importance for each of the plurality of information displayed in the display area. The data processing apparatus according to claim 2, wherein a display position of the information is determined.
前記コンテンツ属性データ取得手段は、前記サーバ装置から送信される前記コンテンツ属性データを取得し、
表示装置に対し、前記表示位置決定手段が決定した表示位置における情報の表示を指示する表示指示手段を備える
請求項1乃至3のいずれか1項に記載のデータ処理装置。 The content data acquisition means acquires the content data transmitted from a server device,
The content attribute data acquisition means acquires the content attribute data transmitted from the server device,
The data processing apparatus according to claim 1, further comprising a display instruction unit that instructs the display device to display information at the display position determined by the display position determination unit.
前記表示位置決定手段が決定した表示位置を示す表示位置データを前記端末装置に送信する表示位置データ送信手段と
を備える請求項1乃至3のいずれか1項に記載のデータ処理装置。 Content data transmission means for transmitting content data acquired by the content data acquisition means to a terminal device connected to a display device;
The data processing apparatus according to any one of claims 1 to 3, further comprising: display position data transmitting means for transmitting display position data indicating the display position determined by the display position determining means to the terminal device.
前記コンテンツデータ取得手段が取得したコンテンツデータを前記端末装置に送信するコンテンツデータ送信手段と、
前記表示位置決定手段が決定した表示位置を示す表示位置データを前記端末装置に送信する表示位置データ送信手段と
を備える請求項2または3に記載のデータ処理装置。 The user attribute data acquisition means acquires the user attribute data transmitted from a terminal device connected to a display device,
Content data transmission means for transmitting the content data acquired by the content data acquisition means to the terminal device;
The data processing apparatus according to claim 2 or 3, further comprising: display position data transmitting means for transmitting display position data indicating the display position determined by the display position determining means to the terminal device.
情報を示すコンテンツデータを順次取得する処理と、
前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得する処理と、
前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データに基づき特定する処理と、
前記コンテンツデータを順次取得する処理において取得される順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータを順次取得する処理において取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する処理と
を実行させ、
前記表示位置を決定する処理において決定する表示位置に従い、前記コンテンツデータを順次取得する処理において取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させ、
前記表示領域に表示されている一の情報の新たなコンテンツ属性データを取得する処理と、
前記新たなコンテンツ属性データに基づき、前記一の情報の新たな重要度を特定する処理と、
前記新たな重要度に基づき、前記新たなコンテンツ属性データを取得した時点の前記一の情報の表示位置を起点として前記一の情報の表示位置を決定する処理と
を実行させる
ためのプログラム。 On the computer,
A process of sequentially acquiring content data indicating information;
A process of acquiring content attribute data indicating an attribute of the content data for each of the content data sequentially acquired in the process of sequentially acquiring the content data;
For each piece of content data sequentially acquired in the process of sequentially acquiring the content data, a process for specifying the importance of the content data based on the content attribute data indicating the attribute of the content data;
When the information indicated by the content data is displayed at a predetermined display start position in a display area in the order acquired in the process of sequentially acquiring the content data, and when new information is displayed at the display start position, the content The display position of the information indicated by each of the content data acquired in the process of sequentially acquiring data is determined, and the display position of the information displayed at the display start position is different from the display start position of the display area To execute the process and
According to the display position determined in the process of determining the display position, the information indicated by each of the content data acquired in the process of sequentially acquiring the content data is displayed in the display area for a longer time as the importance is higher ,
A process of acquiring new content attribute data of one piece of information displayed in the display area;
A process of identifying a new importance level of the one information based on the new content attribute data;
A process of determining the display position of the one information from the display position of the one information when the new content attribute data is acquired based on the new importance level;
A program for running
情報を示すコンテンツデータを順次取得する処理と、
前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得する処理と、
前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータが示す情報を閲覧するユーザの属性、前記ユーザが使用する端末装置の属性、および前記ユーザまたは前記端末装置が置かれている環境の属性のうちの少なくとも1つを示すユーザ属性データを取得する処理と、
前記コンテンツデータを順次取得する処理において順次取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を、当該コンテンツデータの属性を示すコンテンツ属性データと、前記ユーザ属性データとに基づき特定する処理と、
前記コンテンツデータを順次取得する処理において取得される順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータを順次取得する処理において取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する処理と
を実行させ、
前記表示位置を決定する処理において決定する表示位置に従い、前記コンテンツデータを順次取得する処理において取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させる
ためのプログラム。 On the computer,
A process of sequentially acquiring content data indicating information;
A process of acquiring content attribute data indicating an attribute of the content data for each of the content data sequentially acquired in the process of sequentially acquiring the content data;
The attribute of the user who browses the information indicated by the content data sequentially acquired in the process of sequentially acquiring the content data, the attribute of the terminal device used by the user, and the attribute of the environment where the user or the terminal device is placed A process of acquiring user attribute data indicating at least one of them,
For each piece of content data sequentially acquired in the process of sequentially acquiring the content data, a process for specifying the importance of the content data based on the content attribute data indicating the attribute of the content data and the user attribute data ;
When the information indicated by the content data is displayed at a predetermined display start position in a display area in the order acquired in the process of sequentially acquiring the content data, and when new information is displayed at the display start position, the content The display position of the information indicated by each of the content data acquired in the process of sequentially acquiring data is determined, and the display position of the information displayed at the display start position is different from the display start position of the display area To execute the process and
A program for displaying the information indicated by each of the content data acquired in the process of sequentially acquiring the content data according to the display position determined in the process of determining the display position for a longer time in the display area as the importance is higher .
前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するステップと、
前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データに基づき特定するステップと、
前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて取得される順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータを順次取得するステップにおいて取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定するステップと
を備え、
前記データ処理装置は、前記表示位置を決定するステップにおいて決定する表示位置に従い、前記コンテンツデータを順次取得するステップにおいて取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させ、
前記データ処理装置が、前記表示領域に表示されている一の情報の新たなコンテンツ属性データを取得するステップと、
前記データ処理装置が、前記新たなコンテンツ属性データに基づき、前記一の情報の新たな重要度を特定するステップと、
前記データ処理装置が、前記新たな重要度に基づき、前記新たなコンテンツ属性データを取得した時点の前記一の情報の表示位置を起点として前記一の情報の表示位置を決定するステップと
を備える
情報の表示位置の決定方法。 A data processing device sequentially acquiring content data indicating information;
A step of acquiring content attribute data indicating an attribute of the content data for each of the content data sequentially acquired in the step of sequentially acquiring the content data by the data processing device;
The data processing apparatus, for each of the content data sequentially acquired in the step of sequentially acquiring the content data, identifying the importance of the content data based on content attribute data indicating an attribute of the content data;
Information indicated by the content data is displayed at a predetermined display start position in a display area in the order acquired in the step of sequentially acquiring the content data by the data processing device, and new information is displayed at the display start position. The display position of the information indicated by each of the content data acquired in the step of sequentially acquiring the content data is determined, and the display position of the information displayed at the display start position is determined as the display start of the display area Determining a display position different from the position, and
In accordance with the display position determined in the step of determining the display position, the data processing device stores information indicated by each of the content data acquired in the step of sequentially acquiring the content data in the display area as the importance becomes higher. Display for a long time ,
The data processing device acquiring new content attribute data of one piece of information displayed in the display area;
The data processing device specifying a new importance level of the one information based on the new content attribute data;
Determining the display position of the one information from the display position of the one information at the time when the data processing device acquires the new content attribute data based on the new importance;
A method for determining a display position of information.
前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するステップと、
前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータが示す情報を閲覧するユーザの属性、前記ユーザが使用する端末装置の属性、および前記ユーザまたは前記端末装置が置かれている環境の属性のうちの少なくとも1つを示すユーザ属性データを取得するステップと、
前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて順次取得するコンテンツデータの各々に関し、当該コンテンツデータの重要度を、当該コンテンツデータの属性を示すコンテンツ属性データと、前記ユーザ属性データとに基づき特定するステップと、
前記データ処理装置が、前記コンテンツデータを順次取得するステップにおいて取得される順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、前記コンテンツデータを順次取得するステップにおいて取得したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定するステップと
を備え、
前記データ処理装置は、前記表示位置を決定するステップにおいて決定する表示位置に従い、前記コンテンツデータを順次取得するステップにおいて取得したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させる
情報の表示位置の決定方法。 A data processing device sequentially acquiring content data indicating information;
A step of acquiring content attribute data indicating an attribute of the content data for each of the content data sequentially acquired in the step of sequentially acquiring the content data by the data processing device;
In the step of sequentially acquiring the content data by the data processing device, an attribute of a user who browses information indicated by sequentially acquired content data, an attribute of a terminal device used by the user, and the user or the terminal device are placed. Obtaining user attribute data indicating at least one of the attributes of the active environment;
With respect to each piece of content data that is sequentially acquired in the step of sequentially acquiring the content data, the data processing device assigns importance of the content data to content attribute data indicating an attribute of the content data and the user attribute data . Identifying based on,
Information indicated by the content data is displayed at a predetermined display start position in a display area in the order acquired in the step of sequentially acquiring the content data by the data processing device, and new information is displayed at the display start position. The display position of the information indicated by each of the content data acquired in the step of sequentially acquiring the content data is determined, and the display position of the information displayed at the display start position is determined as the display start of the display area Determining a display position different from the position, and
In accordance with the display position determined in the step of determining the display position, the data processing device stores information indicated by each of the content data acquired in the step of sequentially acquiring the content data in the display area as the importance becomes higher. How to determine the display position of information to be displayed for a long time.
前記サーバ装置は、
自装置以外の装置から、情報を示すコンテンツデータを順次受信するコンテンツデータ受信手段と、
前記コンテンツデータ受信手段が順次受信するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するコンテンツ属性データ取得手段と、
前記コンテンツデータ受信手段が受信したコンテンツデータと、当該コンテンツデータに関し前記コンテンツ属性データ取得手段が取得したコンテンツ属性データとを、前記複数の端末装置の各々に順次送信する送信手段と
を備え、
前記複数の端末装置の各々は、
前記サーバ装置から順次送信されてくる、情報を示すコンテンツデータと当該コンテンツデータの属性を示すコンテンツ属性データとを受信する受信手段と、
自装置の前記受信手段が受信したコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データに基づき特定する重要度特定手段と、
自装置の前記受信手段が受信する順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、自装置の前記受信手段が受信したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する表示位置決定手段と、
表示装置に対し、前記表示位置決定手段が決定した表示位置における情報の表示を指示する表示指示手段と
を備え、
前記表示位置決定手段により決定される表示位置に従い、自装置の前記受信手段が受信したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させ、
前記受信手段が前記表示領域に表示されている一の情報の新たなコンテンツ属性データを受信した場合、
前記重要度特定手段は、前記新たなコンテンツ属性データに基づき、前記一の情報の新たな重要度を特定し、
前記表示位置決定手段は、前記新たな重要度に基づき、前記新たなコンテンツ属性データが受信された時点の前記一の情報の表示位置を起点として前記一の情報の表示位置を決定する
ことを特徴とする情報表示のためのシステム。 A server device and a plurality of terminal devices;
The server device
Content data receiving means for sequentially receiving content data indicating information from devices other than its own device;
Content attribute data acquisition means for acquiring content attribute data indicating an attribute of the content data for each of the content data sequentially received by the content data receiving means;
Transmission means for sequentially transmitting the content data received by the content data receiving means and the content attribute data obtained by the content attribute data obtaining means regarding the content data to each of the plurality of terminal devices;
Each of the plurality of terminal devices is
Receiving means for receiving content data indicating information and content attribute data indicating attributes of the content data, which are sequentially transmitted from the server device;
Importance level specifying means for specifying the importance level of the content data based on the content attribute data indicating the attribute of the content data for each of the content data received by the receiving means of the own device;
When the information indicated by the content data is displayed at a predetermined display start position in a display area in the order received by the reception unit of the own apparatus, and when new information is displayed at the display start position, the reception of the own apparatus A display position for determining the display position of the information indicated by each of the content data received by the means and determining the display position of the information displayed at the display start position as a display position different from the display start position of the display area A determination means;
Display instruction means for instructing the display device to display information at the display position determined by the display position determining means,
According to the display position determined by the display position determining means, the information indicated by each of the content data received by the receiving means of the own device is displayed in the display area for a longer time as the importance is higher ,
When the receiving means receives new content attribute data of one piece of information displayed in the display area,
The importance level specifying means specifies a new importance level of the one information based on the new content attribute data,
The display position determining means determines the display position of the one information starting from the display position of the one information at the time when the new content attribute data is received based on the new importance. A system for displaying information.
前記サーバ装置は、
自装置以外の装置から、情報を示すコンテンツデータを順次受信するコンテンツデータ受信手段と、
前記コンテンツデータ受信手段が順次受信するコンテンツデータの各々に関し、当該コンテンツデータの属性を示すコンテンツ属性データを取得するコンテンツ属性データ取得手段と、
前記コンテンツデータ受信手段が受信したコンテンツデータと、当該コンテンツデータに関し前記コンテンツ属性データ取得手段が取得したコンテンツ属性データとを、前記複数の端末装置の各々に順次送信する送信手段と
を備え、
前記複数の端末装置の各々は、
自装置のユーザの属性、自装置の属性、および前記ユーザまたは自装置が置かれている環境の属性のうちの少なくとも1つを示すユーザ属性データを取得するユーザ属性データ取得手段と、
前記サーバ装置から順次送信されてくる、情報を示すコンテンツデータと当該コンテンツデータの属性を示すコンテンツ属性データとを受信する受信手段と、
自装置の前記受信手段が受信したコンテンツデータの各々に関し、当該コンテンツデータの重要度を当該コンテンツデータの属性を示すコンテンツ属性データと、前記ユーザ属性データとに基づき特定する重要度特定手段と、
自装置の前記受信手段が受信する順序でコンテンツデータが示す情報が表示領域の予め定められた表示開始位置に表示され、新たな情報が前記表示開始位置に表示されるとき、自装置の前記受信手段が受信したコンテンツデータの各々が示す情報の表示位置を決定し、前記表示開始位置に表示されていた情報の表示位置を前記表示領域の前記表示開始位置とは異なる表示位置に決定する表示位置決定手段と、
表示装置に対し、前記表示位置決定手段が決定した表示位置における情報の表示を指示する表示指示手段と
を備え、
前記表示位置決定手段により決定される表示位置に従い、自装置の前記受信手段が受信したコンテンツデータの各々が示す情報を、前記重要度が高いほど前記表示領域に長く表示させる
ことを特徴とする情報表示のためのシステム。 A server device and a plurality of terminal devices;
The server device
Content data receiving means for sequentially receiving content data indicating information from devices other than its own device;
Content attribute data acquisition means for acquiring content attribute data indicating an attribute of the content data for each of the content data sequentially received by the content data receiving means;
Transmission means for sequentially transmitting the content data received by the content data receiving means and the content attribute data obtained by the content attribute data obtaining means regarding the content data to each of the plurality of terminal devices;
Each of the plurality of terminal devices is
User attribute data acquisition means for acquiring user attribute data indicating at least one of an attribute of the user of the own device, an attribute of the own device, and an attribute of the environment in which the user or the own device is placed;
Receiving means for receiving content data indicating information and content attribute data indicating attributes of the content data, which are sequentially transmitted from the server device;
Importance level specifying means for specifying the importance level of the content data based on the content attribute data indicating the attribute of the content data and the user attribute data for each of the content data received by the receiving means of the own device;
When the information indicated by the content data is displayed at a predetermined display start position in a display area in the order received by the reception unit of the own apparatus, and when new information is displayed at the display start position, the reception of the own apparatus A display position for determining the display position of the information indicated by each of the content data received by the means and determining the display position of the information displayed at the display start position as a display position different from the display start position of the display area A determination means;
Display instruction means for instructing the display device to display information at the display position determined by the display position determining means,
According to the display position determined by the display position determining means, the information indicated by each of the content data received by the receiving means of its own device is displayed longer in the display area as the importance is higher. System for display.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014122507A JP6306444B2 (en) | 2014-06-13 | 2014-06-13 | Data processing apparatus, program, method, and system for determining display position of information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014122507A JP6306444B2 (en) | 2014-06-13 | 2014-06-13 | Data processing apparatus, program, method, and system for determining display position of information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016004303A JP2016004303A (en) | 2016-01-12 |
| JP6306444B2 true JP6306444B2 (en) | 2018-04-04 |
Family
ID=55223571
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014122507A Expired - Fee Related JP6306444B2 (en) | 2014-06-13 | 2014-06-13 | Data processing apparatus, program, method, and system for determining display position of information |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6306444B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002007240A (en) * | 2000-06-26 | 2002-01-11 | Toshiba Corp | Information processing apparatus, appliance management system, and information control method |
| WO2010089216A1 (en) * | 2009-02-05 | 2010-08-12 | International Business Machines Corporation | A message system for social networks |
| JP5560849B2 (en) * | 2010-03-31 | 2014-07-30 | 日本電気株式会社 | Information processing device operation management system, operation management method, and operation management program |
-
2014
- 2014-06-13 JP JP2014122507A patent/JP6306444B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016004303A (en) | 2016-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220091704A1 (en) | Seamless pagination | |
| US11244352B2 (en) | Selecting content associated with a collection of entities | |
| US8949370B1 (en) | Mobile application generation | |
| US9183259B1 (en) | Selecting content based on social significance | |
| US10395257B2 (en) | System and method for interacting with a social network | |
| KR101942520B1 (en) | Social overlays on ads | |
| US9179252B1 (en) | Selecting location-based content | |
| US9063972B1 (en) | Increasing user retention and re-engagement in social networking services | |
| KR20130113309A (en) | Interactive ads | |
| CA2770868A1 (en) | Objective and subjective ranking of comments | |
| CN107832409B (en) | Accessing location-based content | |
| JPWO2011105487A1 (en) | Server device and program for advertisement image distribution | |
| KR20090001421A (en) | Advertisement providing system and advertisement providing method using advertisement widget application | |
| US20190056841A1 (en) | Apparatus, method, and computer-readable storage medium for mobile keyboard content delivery | |
| US9298786B1 (en) | Deferred content presentation | |
| US20150095088A1 (en) | Appointment schedulers within sponsored content items | |
| US20160371708A1 (en) | Method and apparatus for determining a user's level of interest in web-based content | |
| US10650074B1 (en) | Systems and methods for identifying and managing topical content for websites | |
| JPWO2014155681A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| US20130297600A1 (en) | Method and system for chronological tag correlation and animation | |
| US10373207B2 (en) | Managing advertising associated with dynamically-expanding content | |
| JP6162773B2 (en) | Distribution device, terminal device, distribution method, distribution program, terminal program, and control program | |
| JP2015219765A (en) | Information providing apparatus, information providing method, and information providing program | |
| JP6306444B2 (en) | Data processing apparatus, program, method, and system for determining display position of information | |
| JP2015106351A (en) | Content distribution device and free word recommendation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171128 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180129 |
|
| 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: 20180213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180308 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6306444 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |