Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7548984B2 - Program, server and presentation method - Google Patents
[go: Go Back, main page]

JP7548984B2 - Program, server and presentation method - Google Patents

Program, server and presentation method Download PDF

Info

Publication number
JP7548984B2
JP7548984B2 JP2022198848A JP2022198848A JP7548984B2 JP 7548984 B2 JP7548984 B2 JP 7548984B2 JP 2022198848 A JP2022198848 A JP 2022198848A JP 2022198848 A JP2022198848 A JP 2022198848A JP 7548984 B2 JP7548984 B2 JP 7548984B2
Authority
JP
Japan
Prior art keywords
time
viewing
date
state
started
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022198848A
Other languages
Japanese (ja)
Other versions
JP2024084528A (en
Inventor
誠一 武田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2022198848A priority Critical patent/JP7548984B2/en
Publication of JP2024084528A publication Critical patent/JP2024084528A/en
Application granted granted Critical
Publication of JP7548984B2 publication Critical patent/JP7548984B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、プログラム、サーバ及び提示方法に関する。 The present invention relates to a program, a server, and a presentation method.

従来、画面に提示された動画について閲覧を中止した後に、閲覧を再開する場合、中止した時点から動画の提示を開始する技術が知られている。例えば、特許文献1には、動画サムネイルが含まれる画面において、スクロールの開始により動画サムネイルの閲覧が中止されると、動画サムネイルの再生を一時停止し、スクロール終了後に動画サムネイルが画面内に残っており、閲覧が再開されると、一時停止した続きから動画サムネイルを再生する技術が開示されている。 Conventionally, when viewing of a video presented on a screen is stopped and then resumed, a technique is known in which the presentation of the video is started from the point where viewing was stopped. For example, Patent Document 1 discloses a technique in which, on a screen including video thumbnails, when viewing of the video thumbnails is stopped due to the start of scrolling, playback of the video thumbnails is paused, the video thumbnails remain on the screen after scrolling ends, and when viewing is resumed, playback of the video thumbnails continues from where it was paused.

特許第4536146号公報Patent No. 4536146

上記のような技術では、動画の内容は固定であり、閲覧中止から閲覧の再開までに動画の内容は変化しない。一方、動画として提示される対象の状態が、経時変化するものであり、閲覧の中止後に対象の状態が経時変化するものもある。そのような、状態が経時変化する対象について、閲覧の中止後に閲覧を再開した場合は、閲覧を中止した時点から閲覧を再開した時点までの経時変化も閲覧したいという要望がある。 In the above-mentioned technologies, the content of the video is fixed and does not change between the time viewing is stopped and the time viewing is resumed. On the other hand, the state of the object presented as video may change over time, and the state of the object may change over time after viewing is stopped. For such objects whose state changes over time, when viewing is resumed after viewing is stopped, there is a demand to be able to view the changes over time from the time viewing was stopped to the time viewing is resumed.

本発明は、上記のような課題を解決するもので、対象の状態の経時変化のうち、閲覧者が閲覧していない経時変化を、閲覧者に提示することが可能なプログラム、サーバ及び提示方法を提供することを目的とする。 The present invention aims to solve the above problems by providing a program, server, and presentation method that can present to a viewer time-dependent changes in the state of an object that the viewer has not viewed.

本発明の第1の観点に係るプログラムは、
コンピュータに、
閲覧者が状態を閲覧した対象と、閲覧済の対象の状態のうち、画面に最新に表示された状態に係る最終日時と、を対応付けて記録させ、
前記コンピュータを
前記閲覧者が対象の状態を閲覧しているか否かを検知する検知部、
前記閲覧を開始したことが検知されると、前記閲覧が開始された対象について、前記最終日時を取得する取得部、
前記閲覧が開始された対象について取得された前記最終日時が指定された要求を、サーバへ送信する要求送信部、
前記最終日時から現在日時までの前記閲覧が開始された対象の経時変化情報が指定された応答を、前記サーバから受信する応答受信部、
前記閲覧者が前記閲覧をしている間、前記受信された応答に指定された経時変化情報に基づいて、前記最終日時から前記現在日時までの時間順に、前記閲覧が開始された対象の状態を前記画面に表示する表示部、
前記時間順に前記閲覧が開始された対象の状態が表示される毎に、前記画面に最新に表示された状態の日時を、前記最終日時として記録する記録部、
として機能させることを特徴とする。
The program according to the first aspect of the present invention comprises:
On the computer,
The object whose status has been viewed by the viewer is associated with the latest date and time of the state of the viewed object that was most recently displayed on the screen, and the associated date and time are recorded;
a detection unit that detects whether the viewer is viewing a target state;
an acquisition unit that acquires the last date and time for the object whose browsing has started when the start of browsing is detected;
a request transmission unit that transmits to a server a request specifying the last date and time acquired for the target whose browsing has started;
a response receiving unit that receives, from the server, a response specifying information on a change over time of the object whose browsing has started from the last date and time to a current date and time;
a display unit that displays, on the screen, a state of the object whose viewing has started in chronological order from the last date and time to the current date and time, based on time-varying information specified in the received response, while the viewer is viewing the object;
a recording unit that records a date and time of the state of the target that has been started to be viewed in the chronological order on the screen as the final date and time each time the state of the target is displayed;
The present invention is characterized in that it functions as a

また、上記観点に係るプログラムにおいて、
前記表示部は、前記閲覧が開始された対象の状態を、前記経時変化情報に基づいて、第1の所定時間以内に表示する
ことを特徴とする。
In addition, in the program related to the above viewpoint,
The display unit displays a state of the object for which browsing has started within a first predetermined time based on the time-varying information.

また、上記観点に係るプログラムにおいて、
前記第1の所定時間は、前記最終日時から前記現在日時までの期間に応じて変動する
ことを特徴とする。
In addition, in the program related to the above viewpoint,
The first predetermined time period varies depending on a period from the last date and time to the current date and time.

また、上記観点に係るプログラムにおいて、
前記表示部は、前記第1の所定時間に、前記経時変化情報に基づいて表示する対象の状態の変化が所定の条件に満たない場合、前記経時変化情報に基づいて前記閲覧が開始された対象の状態を表示しない
ことを特徴とする。
In addition, in the program related to the above viewpoint,
The display unit is characterized in that if a change in the state of the object to be displayed based on the time-change information does not satisfy a predetermined condition at the first specified time, the display unit does not display the state of the object that has begun to be viewed based on the time-change information.

また、上記観点に係るプログラムにおいて、
前記検知部は、前記閲覧が開始された対象の状態の閲覧が中止されてから第2の所定時間以内、前記受信された応答に指定された経時変化情報を前記コンピュータに保持させ、
前記要求送信部は、前記閲覧が開始された対象の状態の閲覧が中止されてから前記第2の所定時間以内、前記要求の送信を抑制し、
前記表示部は、前記閲覧が開始された対象の状態の閲覧が中止されてから前記第2の所定時間以内に前記閲覧が再開されると、前記保持された経時変化情報に基づいて、前記閲覧が中止された時点から前記対象の状態を表示する
ことを特徴とする。
In addition, in the program related to the above viewpoint,
The detection unit causes the computer to hold information on a change over time specified in the received response for a second predetermined time period after the viewing of the state of the target whose viewing was started is stopped,
the request transmission unit refrains from transmitting the request within the second predetermined time period after the viewing of the target state whose viewing was started is stopped;
The display unit is characterized in that when viewing of the state of the object for which viewing was started is stopped and the viewing is resumed within the second specified time, the display unit displays the state of the object from the point at which viewing was stopped based on the retained time-change information.

また、上記観点に係るプログラムにおいて、
前記画面に表示される1つのページには、複数の前記対象がスクロールにより表示可能に配置されており、
前記検知部は、
前記画面に前記対象が、前記スクロールにより前記対象の第1の所定割合以上表示されると、前記閲覧を開始したことを検知し、
前記画面に前記対象が、前記スクロールにより前記対象の第2の所定割合以上表示されなくなくと、前記閲覧を中止したことを検知する
ことを特徴とする。
In addition, in the program related to the above viewpoint,
a plurality of the objects are arranged on one page displayed on the screen so as to be displayed by scrolling;
The detection unit is
When the object is displayed on the screen by the scrolling to a first predetermined ratio or more of the object, the start of the viewing is detected;
When the object is no longer displayed on the screen by the scrolling to a second predetermined ratio or more, it is detected that the viewing has been stopped.

本発明の第2の観点に係るサーバは、
閲覧者が状態を閲覧した対象と、閲覧済の対象の状態のうち、画面に最新に表示された状態に係る最終日時と、を対応付けて記録する提示装置と通信可能に接続されるサーバであって、
前記閲覧者による前記閲覧が開始された対象について取得された前記最終日時が指定された要求を、前記提示装置から受信する要求受信部と、
前記最終日時から現在日時までの前記閲覧が開始された対象の経時変化情報が指定された応答を、前記提示装置へ送信する応答送信部と、を備え、
前記提示装置に、前記閲覧者が前記閲覧をしている間、前記サーバから送信された応答に指定された経時変化情報に基づいて、前記最終日時から前記現在日時までの時間順に、前記閲覧が開始された対象の状態を前記画面に表示させる
ことを特徴とする。
A server according to a second aspect of the present invention comprises:
A server communicably connected to a presentation device that records an object whose status has been viewed by a viewer and a last date and time related to a state that was most recently displayed on a screen among the states of the viewed objects, the server comprising:
a request receiving unit that receives, from the presentation device, a request in which the last date and time acquired for the target that the viewer has started viewing is specified;
a response sending unit configured to send, to the presentation device, a response in which information on a change over time of the object whose browsing has started from the last date and time to a current date and time is specified;
The present invention is characterized in that, while the viewer is viewing the content, the presentation device displays on the screen the state of the object for which viewing has begun in chronological order from the last date and time to the current date and time based on time-lapse information specified in the response sent from the server.

本発明の第3の観点に係る提示方法は、
閲覧者が状態を閲覧した対象と、閲覧済の対象の状態のうち、画面に最新に表示された状態に係る最終日時と、を対応付けて記録する提示装置が実行する提示方法であって、
前記提示装置が、
前記閲覧者が対象の状態を閲覧しているか否かを検知し、
前記閲覧を開始したことが検知されると、前記閲覧が開始された対象について、前記最終日時を取得し、
前記閲覧が開始された対象について取得された前記最終日時が指定された要求を、サーバへ送信し、
前記最終日時から現在日時までの前記閲覧が開始された対象の経時変化情報が指定された応答を、前記サーバから受信し、
前記閲覧者が前記閲覧をしている間、前記受信された応答に指定された経時変化情報に基づいて、前記最終日時から前記現在日時までの時間順に、前記閲覧が開始された対象の状態を前記画面に表示し、
前記時間順に前記閲覧が開始された対象の状態が表示される毎に、前記画面に最新に表示された状態の日時を、前記最終日時として記録する
ことを特徴とする。
A presentation method according to a third aspect of the present invention comprises:
A presentation method executed by a presentation device that records an object whose status has been viewed by a viewer in association with a last date and time related to a state that was most recently displayed on a screen among the states of the viewed objects, the method comprising:
The presentation device,
Detecting whether the viewer is viewing a target state;
When it is detected that the browsing has started, the last date and time is acquired for the target whose browsing has started;
Transmitting a request to a server, the request specifying the last date and time acquired for the object for which browsing was started;
receiving, from the server, a response specifying information on a change over time of the object whose browsing has started from the last date and time to a current date and time;
While the viewer is viewing the content, a state of the object whose viewing has started is displayed on the screen in chronological order from the last date and time to the current date and time based on time-varying information specified in the received response;
Each time the state of the target whose browsing was started in chronological order is displayed, the date and time of the state most recently displayed on the screen is recorded as the final date and time.

上記プログラムは、非一時的な(non-transitory)記録媒体に記録されてもよい。非一時的な記録媒体は、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な(tangible)記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な(transitory)記録媒体とは、伝送媒体(伝搬信号)それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な(temporary)記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、RAM(Random Access Memory)等の揮発性メモリである。 The above program may be recorded on a non-transitory recording medium. A non-transitory recording medium can be distributed and sold independently of a computer. Here, a non-transitory recording medium refers to a tangible recording medium. Examples of non-transitory recording media include compact discs, flexible disks, hard disks, magneto-optical disks, digital video disks, magnetic tapes, and semiconductor memories. A transitory recording medium refers to the transmission medium (propagation signal) itself. Examples of transitory recording media include electrical signals, optical signals, and electromagnetic waves. A temporary storage area is an area for temporarily storing data and programs, and is, for example, a volatile memory such as a RAM (Random Access Memory).

本発明によれば、対象の状態の経時変化のうち、閲覧者が閲覧していない経時変化を、閲覧者に提示することが可能なプログラム、サーバ及び提示方法を提供することができる。 The present invention provides a program, a server, and a presentation method that can present to a viewer changes in the state of an object over time that the viewer has not viewed.

実施形態に係る提示装置と、サーバとの関係を示す図である。FIG. 2 is a diagram illustrating a relationship between a presentation device and a server according to the embodiment. 実施形態に係る情報処理装置のハードウェア構成を示す図である。FIG. 1 is a diagram illustrating a hardware configuration of an information processing apparatus according to an embodiment. 実施形態に係る提示装置の機能構成を示す図である。FIG. 2 is a diagram illustrating a functional configuration of a presentation device according to an embodiment. 実施形態に係るページの例を示す図である。FIG. 13 is a diagram illustrating an example of a page according to the embodiment. 実施形態に係る状態情報の例を示す図である。FIG. 11 is a diagram illustrating an example of state information according to the embodiment. 実施形態に係る閲覧情報の例を示す図である。FIG. 4 is a diagram showing an example of browsing information according to the embodiment; 実施形態に係る経時変化情報に基づいて表示される画像を示す図である。11A and 11B are diagrams illustrating images displayed based on information on change over time according to the embodiment. 実施形態に係る経時変化情報に基づいて表示される画像を示す図である。11A and 11B are diagrams illustrating images displayed based on information on change over time according to the embodiment. 実施形態に係る経時変化情報に基づいて表示される画像を示す図である。11A and 11B are diagrams illustrating images displayed based on information on change over time according to the embodiment. 実施形態に係る提示処理を示すフローチャートである。10 is a flowchart illustrating a presentation process according to the embodiment. 変形例に係るページの例を示す図である。FIG. 13 is a diagram showing an example of a page according to a modified example. 変形例に係るページにおいてスクロールされた様子を示す図である。FIG. 13 is a diagram showing a state in which a page according to a modified example is scrolled.

(1.全体構成)
本発明の実施形態に係る提示装置100は、図1に示すように、サーバ200と、インターネット等のコンピュータ通信網300を介して通信可能に接続する。
(1. Overall Configuration)
As shown in FIG. 1, a presentation device 100 according to an embodiment of the present invention is communicably connected to a server 200 via a computer communication network 300 such as the Internet.

提示装置100は、対象に関する情報をユーザに提示する装置であり、対象に関する情報の閲覧を行うユーザが使用する装置である。提示装置100は、例えば、スマートフォン、タブレットコンピュータ等である。提示装置100が情報を提示する対象は、その状態が経時変化するものであり、ユーザは、提示装置100を用いて、対象の状態の経時変化を認識することができる。 The presentation device 100 is a device that presents information about an object to a user, and is a device used by the user to view information about the object. The presentation device 100 is, for example, a smartphone, a tablet computer, etc. The object about which the presentation device 100 presents information changes in state over time, and the user can use the presentation device 100 to recognize the change in the object's state over time.

サーバ200は、対象に関する情報を管理する装置である。サーバ200は、提示装置100からの要求に応じて、対象に関する情報を提示装置100に提供する。 The server 200 is a device that manages information about the target. The server 200 provides the information about the target to the presentation device 100 in response to a request from the presentation device 100.

(2.情報処理装置500のハードウェア構成)
図2は、提示装置100及びサーバ200を実現する情報処理装置500のハードウェア構成を示すブロック図である。
(2. Hardware configuration of information processing device 500)
FIG. 2 is a block diagram showing a hardware configuration of an information processing device 500 that realizes the presentation device 100 and the server 200.

情報処理装置500は、図2に示すように、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM13と、記録媒体14と、出力デバイス15と、通信デバイス16と、入力デバイス17と、を備える。各構成要素は、バス18により接続されている。 As shown in FIG. 2, the information processing device 500 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM 13, a recording medium 14, an output device 15, a communication device 16, and an input device 17. Each component is connected by a bus 18.

CPU11は、情報処理装置500全体の動作を制御し、各構成要素と接続され、制御信号やデータをやりとりする。 The CPU 11 controls the operation of the entire information processing device 500, is connected to each component, and exchanges control signals and data.

ROM12には、情報処理装置500全体の動作制御に必要なオペレーティングのプログラムや各種のデータが記録される。 ROM 12 stores operating programs and various data necessary for controlling the operation of the entire information processing device 500.

RAM13は、データやプログラムを一時的に記録するためのもので、記録媒体14から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。 RAM 13 is used to temporarily store data and programs, and holds programs and data read from recording medium 14, as well as other data necessary for communication.

記録媒体14は、ハードディスクやフラッシュメモリ等から構成され、情報処理装置500で処理するデータを記録する。 The recording medium 14 is composed of a hard disk, flash memory, etc., and records data to be processed by the information processing device 500.

出力デバイス15は、LCD(Liquid Crystal Display)等の表示装置や、スピーカ等の音声出力装置を備える。出力デバイス15は、CPU11による制御の下、例えば、CPU11から出力されたデータを出力する。 The output device 15 includes a display device such as an LCD (Liquid Crystal Display) and an audio output device such as a speaker. The output device 15 outputs, for example, data output from the CPU 11 under the control of the CPU 11.

通信デバイス16は、情報処理装置500をインターネット等のコンピュータ通信網300に接続するための通信インターフェースを含み、通信デバイス16を介して他の情報処理装置等とやりとりをする。 The communication device 16 includes a communication interface for connecting the information processing device 500 to a computer communication network 300 such as the Internet, and communicates with other information processing devices, etc. via the communication device 16.

入力デバイス17は、ボタン、キーボード、タッチパネル、マイク、カメラ、光学スキャナ等の入力装置を備える。入力デバイス17は、情報処理装置500の使用者から操作入力を受け付け、受け付けた操作入力に対応する信号をCPU11に出力する。 The input device 17 includes input devices such as a button, a keyboard, a touch panel, a microphone, a camera, and an optical scanner. The input device 17 receives operation input from a user of the information processing device 500, and outputs a signal corresponding to the received operation input to the CPU 11.

(3.実施形態の提示装置の機能構成)
提示装置100の機能構成について、図3を用いて説明する。
(3. Functional configuration of presentation device according to embodiment)
The functional configuration of the presentation device 100 will be described with reference to FIG.

提示装置100は、機能的には、検知部101と、取得部102と、要求送信部103と、応答受信部104と、表示部105と、記録部106と、を備える。本実施形態において、CPU11が検知部101、取得部102及び記録部106として機能し、CPU11及び通信デバイス16が協働して、要求送信部103及び応答受信部104として機能し、CPU11及び出力デバイス15が協働して、表示部105として機能する。 The presentation device 100 functionally comprises a detection unit 101, an acquisition unit 102, a request transmission unit 103, a response reception unit 104, a display unit 105, and a recording unit 106. In this embodiment, the CPU 11 functions as the detection unit 101, the acquisition unit 102, and the recording unit 106, the CPU 11 and the communication device 16 cooperate to function as the request transmission unit 103 and the response reception unit 104, and the CPU 11 and the output device 15 cooperate to function as the display unit 105.

以下では、対象をスポーツ振興くじの試合として、本実施形態に係る提示装置100の機能について説明する。スポーツ振興くじとは、ユーザが、スポーツの試合結果又は得点を予想して投票し、的中すると当せん金を受け取ることができるものである。提示装置100には、スポーツ振興くじの投票を行うためのアプリケーションがインストールされており、アプリケーション上で、各部の機能が実現される。ユーザは、このアプリケーションを用いて、試合に関する情報を閲覧したり、投票を行ったりする。また、ユーザは、投票開始前、試合中、及び、試合終了後に投票結果が公開された後も、繰り返しアプリケーションを利用する。 Below, the functions of the presentation device 100 according to this embodiment will be described with respect to a sports promotion lottery match. A sports promotion lottery is a lottery in which a user predicts and votes for the outcome or score of a sports match, and if the prediction is correct, the user can receive a prize. An application for voting in the sports promotion lottery is installed in the presentation device 100, and the functions of each part are realized on the application. Users use this application to view information about the match and to cast their votes. Users also use the application repeatedly before voting begins, during the match, and even after the voting results are made public at the end of the match.

図4に、スポーツ振興くじの投票を行うためのアプリケーション(以下、単に「アプリケーション」という)において表示されるページ400-1の例を示す。ページ400-1には、試合の名称及び対戦チームの情報が示される領域401と、スタジアムの様子のアニメーションが表示される領域402と、試合及びスポーツ振興くじの詳細情報が示される領域403と、が含まれる。領域402には、スタジアムのフィールドの画像404と、スタジアムのスタンドの画像405と、スタジアムの上空の画像406と、対戦チーム名の画像407,408と、が表示される。画像404~406は、ユーザによるアプリケーションの使用中に時間経過と共に変化し、これにより、スタジアムの様子がアニメーション表示される。アニメーション表示は、後述するように、対象の状態の経時変化が認識できるように実行される。なお、アプリケーションでは、ページ400-1の他に、投票を行うためのページ、スポーツ振興くじの試合の一覧ページ等が表示される。 Figure 4 shows an example of page 400-1 displayed in an application for voting in a sports promotion lottery (hereinafter simply referred to as the "application"). Page 400-1 includes an area 401 in which the name of the game and information on the opposing teams are displayed, an area 402 in which an animation of the stadium is displayed, and an area 403 in which detailed information on the game and the sports promotion lottery is displayed. Area 402 displays an image 404 of the stadium's field, an image 405 of the stadium's stands, an image 406 of the sky above the stadium, and images 407 and 408 of the opposing team names. Images 404 to 406 change over time while the user is using the application, thereby displaying an animation of the stadium. The animation display is performed so that the change in the state of the target over time can be recognized, as described below. In addition to page 400-1, the application displays a page for voting, a list of games in the sports promotion lottery, and the like.

提示装置100は、閲覧者が状態を閲覧した対象と、閲覧済の対象の状態のうち、画面に最新に表示された状態に係る最終日時と、を対応付けて記録する。 The presentation device 100 records the object whose status has been viewed by the viewer in association with the last date and time of the most recent state displayed on the screen among the viewed objects.

閲覧者とは、対象の状態を閲覧する者であり、例えば、アプリケーションのユーザである。 A viewer is someone who views the state of an object, for example, a user of an application.

対象の状態とは、経時変化するものである。例えば、対象の状態、すなわち、試合の状態は、スポーツ振興くじの投票、スポーツ振興くじのオッズ、試合が行われるスタジアムの上空、及び、試合の開催ステータスの状態である。一般的に、スポーツ振興くじは、試合開始日時の何日か前(例えば、1週間前)から試合開始の数十分前(例えば、10分前)まで投票が可能であり、投票及びオッズの状態は、投票が締め切られるまで時間経過と共に変化する。また、スタジアムの上空の状態は、時間経過と共に、明るさや天候が変化する。また、試合の開催ステータスの状態は、時間経過と共に、試合開始前、試合中、試合終了後、ように変化し、さらに、試合中の場合は、得点やペナルティの情報等が変化する。 The state of an object changes over time. For example, the state of an object, that is, the state of a match, is the state of the sports promotion lottery votes, the odds of the sports promotion lottery, the sky above the stadium where the match is played, and the status of the match. Generally, the sports promotion lottery allows voting from a few days (e.g., one week) until several tens of minutes (e.g., 10 minutes) before the start date and time of the match, and the state of the votes and odds changes over time until voting closes. In addition, the state of the sky above the stadium changes over time in terms of brightness and weather. In addition, the state of the match status changes over time, from before the match starts, during the match, to after the match ends, and further, when the match is in progress, information such as the score and penalty changes.

アプリケーションでは、ユーザがアプリケーションを使用中に試合の状態の経時変化が認識できるように、領域402に含まれる画像404~406が変化し、早送りでアニメーション表示される。ここで、スポーツ振興くじの投票、スポーツ振興くじのオッズ、試合が行われるスタジアムの上空、及び、試合の開催ステータスの状態についての情報(以下、「状態情報」という)は、時系列データとして、日時と対応付けてサーバ200が管理している。 In the application, images 404-406 included in area 402 change and are displayed in a fast-forward animation so that the user can recognize the change in the state of the match over time while using the application. Here, information about the state of the sports promotion lottery votes, the sports promotion lottery odds, the sky above the stadium where the match is being held, and the state of the match (hereinafter referred to as "state information") is managed by server 200 as time-series data in association with the date and time.

図5に、サーバ200が管理する状態情報の例を示す。状態情報には、スポーツ振興くじの試合を特定するための試合IDと、試合の状態の日時と、投票数と、オッズと、試合が行われるスタジアムの上空の天気と、開催ステータスと、が対応付けて含まれる。以下では、状態情報は、スポーツ振興くじの投票受付開始の3日前からくじの結果発表迄、5分毎の各値が記録されるとする。 Figure 5 shows an example of status information managed by server 200. The status information includes a match ID for identifying the sports promotion lottery match, the date and time of the match status, the number of votes, odds, the weather above the stadium where the match is held, and the event status, all of which are associated with each other. In the following, the status information is recorded with each value recorded every five minutes from three days before the start of voting for the sports promotion lottery until the lottery results are announced.

図5の1行目の情報は、試合ID“XXX-1”の試合について、“2022年3月17日11時00分”時点のチームAAAへの投票数は“0”、チームAAAのオッズは“0.0”、天気は“曇り”、開催ステータスは“投票受付開始前”であることを示す。なお、試合ID“XXX-1”の試合は、チームAAAとチームBBBとの対戦試合とする。 The information on the first line of Figure 5 indicates that for the match with match ID "XXX-1", the number of votes for Team AAA as of "11:00 AM on March 17, 2022" is "0", the odds for Team AAA are "0.0", the weather is "cloudy", and the event status is "before voting begins". Note that the match with match ID "XXX-1" is a match between Team AAA and Team BBB.

後述するように、サーバ200は、提示装置100からの要求に応じて、要求に指定された最終日時から現在日時までの状態情報を、提示装置100に送信する。提示装置100は、サーバ200提供される状態情報に基づいて、領域402の画像を変化させる事により、アニメーション表示を行う。したがって、ユーザは、アニメーション表示された領域402の画像を見ることにより、スポーツ振興くじの投票、スポーツ振興くじのオッズ、試合が行われるスタジアムの上空、及び、試合の開催ステータスの経時変化を認識することができる。 As described below, in response to a request from the presentation device 100, the server 200 transmits status information from the last date and time specified in the request to the current date and time to the presentation device 100. The presentation device 100 performs animation display by changing the image in the area 402 based on the status information provided by the server 200. Therefore, by looking at the animated image in the area 402, the user can recognize the changes over time in the votes for the sports promotion lottery, the odds for the sports promotion lottery, the sky above the stadium where the game is being played, and the status of the game being held.

最終日時とは、閲覧者による閲覧済の対象の状態のうち、画面に最新に表示された状態の日時であって、閲覧者が最後に閲覧したときの対象の状態の日時である。最終日時は、例えば、アニメーション表示されている画像のうち、画面に最新に表示された画像が基づいた状態情報の日時である。最終日時は、閲覧が継続している場合は、更新され続ける。すなわち、提示装置100に記録される最終日時は、閲覧中、現在日時に近づくように更新される。 The final date and time is the date and time of the state of the object that has been viewed by the viewer and was most recently displayed on the screen, and is the date and time of the state of the object when the viewer last viewed it. The final date and time is, for example, the date and time of the state information based on the image that was most recently displayed on the screen among images displayed as animations. The final date and time continues to be updated if the viewing continues. In other words, the final date and time recorded in the presentation device 100 is updated to approach the current date and time during viewing.

図6に、提示装置100が記録する最終情報が含まれる閲覧情報の例を示す。閲覧情報には、試合IDと、最終日時と、が対応付けて含まれる。閲覧情報は、記録媒体14に格納される。閲覧情報は、ユーザが閲覧中に画面に表示される画像が更新される度に、最終日時が更新される。 Figure 6 shows an example of viewing information including final information recorded by the presentation device 100. The viewing information includes a match ID and a final date and time in association with each other. The viewing information is stored in the recording medium 14. The final date and time of the viewing information is updated each time the image displayed on the screen while the user is viewing is updated.

図6の1行目の情報は、ユーザは、対象ID“XXX-1”の試合について、“2022年3月22日11時30分”の時点の状態の様子を閲覧したことを示す。また、図6の2行目の情報は、ユーザは、対象ID“XXX-2”の試合について、未だ閲覧していないことを示す。 The information on the first line in FIG. 6 indicates that the user has viewed the status of the match with the target ID "XXX-1" as of "11:30 AM, March 22, 2022." Additionally, the information on the second line in FIG. 6 indicates that the user has not yet viewed the match with the target ID "XXX-2."

図3の検知部101は、閲覧者が対象の状態を閲覧しているか否かを検知する。 The detection unit 101 in FIG. 3 detects whether the viewer is viewing the target state.

具体的には、検知部101は、閲覧者が対象の状態の閲覧を開始したこと、閲覧していること、閲覧を中止したこと、閲覧していないこと、を検知する。例えば、検知部101は、提示装置100の画面にアプリケーションの領域402が表示されると、ユーザが対象の状態の閲覧を開始したことを検知する。また、検知部101は、提示装置100の画面にアプリケーションの領域402が継続して表示されると、ユーザが対象の状態を閲覧していることを検知する。また、検知部101は、提示装置100の画面にアプリケーションの領域402が表示されなくなると、ユーザが対象の状態の閲覧を中止したことを検知する。また、検知部101は、提示装置100の画面にアプリケーションの領域402が継続して表示されなくなると、ユーザが対象の状態を閲覧していないことを検知する。 Specifically, the detection unit 101 detects whether the viewer has started viewing the target state, is viewing, has stopped viewing, or is not viewing. For example, the detection unit 101 detects that the user has started viewing the target state when the application area 402 is displayed on the screen of the presentation device 100. Furthermore, the detection unit 101 detects that the user is viewing the target state when the application area 402 is continuously displayed on the screen of the presentation device 100. Furthermore, the detection unit 101 detects that the user has stopped viewing the target state when the application area 402 is no longer displayed on the screen of the presentation device 100. Furthermore, the detection unit 101 detects that the user is not viewing the target state when the application area 402 is no longer continuously displayed on the screen of the presentation device 100.

例えば、ユーザが、アプリケーションにおいて、対象ID“XXX-1”の試合のページ400-1(図4)を表示させ、画面に領域402が表示されると、検知部101は、ユーザが対象ID“XXX-1”の試合の状態の閲覧を開始したことを検知する。そして、画面に領域402が継続して表示され続けると、検知部101は、ユーザが対象ID“XXX-1”の試合の状態を閲覧していることを検知する。 For example, when a user displays page 400-1 (Figure 4) of a match with target ID "XXX-1" in an application and area 402 appears on the screen, detection unit 101 detects that the user has started viewing the status of the match with target ID "XXX-1". Then, when area 402 continues to be displayed on the screen, detection unit 101 detects that the user is viewing the status of the match with target ID "XXX-1".

取得部102は、閲覧を開始したことが検知されると、閲覧が開始された対象について、最終日時を取得する。 When the acquisition unit 102 detects that viewing has started, it acquires the final date and time for the object for which viewing has started.

例えば、検知部101により、ユーザが対象ID“XXX-1”の試合の状態の閲覧を開始したことが検知されると、取得部102は、図6の閲覧情報を参照して、対象ID“XXX-1”の試合の最終日時“2022年3月22日11時30分”を取得する。 For example, when the detection unit 101 detects that a user has started viewing the status of the match with the target ID "XXX-1", the acquisition unit 102 refers to the viewing information in FIG. 6 and acquires the final date and time of the match with the target ID "XXX-1", "11:30 AM, March 22, 2022".

要求送信部103は、閲覧が開始された対象について取得された最終日時が指定された要求を、サーバ200へ送信する。 The request sending unit 103 sends a request to the server 200, specifying the last date and time acquired for the object for which viewing has started.

要求は、サーバ200に、後述する経時変化情報の提供を要求するためのものである。 The request is to ask the server 200 to provide the time-change information described below.

例えば、要求送信部103は、対象ID“XXX-1”と最終日時“2022年3月22日11時30分”が指定された要求を、サーバ200に送信する。 For example, the request sending unit 103 sends a request to the server 200, specifying the target ID "XXX-1" and the final date and time "March 22, 2022, 11:30."

応答受信部104は、最終日時から現在日時までの閲覧が開始された対象の経時変化情報が指定された応答を、サーバ200から受信する。 The response receiving unit 104 receives a response from the server 200 that specifies information about changes over time for the object that was started to be viewed from the last date and time to the current date and time.

現在日時とは、閲覧者が対象の状態を閲覧している現在の日時である。以下では、サーバ200が要求を受信した日時を現在日時と見なす。 The current date and time is the current date and time when the viewer is viewing the target state. In the following, the date and time when the server 200 receives the request is considered to be the current date and time.

経時変化情報とは、対象の状態の経時変化を示す情報であり、指定された最終日時から現在日時までの状態情報である。例えば、現在日時を、“2022年3月24日17時00分”とすると、経時変化情報には、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの5分毎の状態情報が含まれる。 Change-over information is information that indicates the change in the state of the target over time, and is status information from the specified last date and time to the current date and time. For example, if the current date and time is "March 24, 2022, 17:00", the change-over information includes status information for every 5 minutes from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00".

例えば、応答受信部104は、サーバ200から、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの5分毎の状態情報が含まれる経時変化情報を受信する。 For example, the response receiving unit 104 receives from the server 200 time-dependent change information that includes status information for every 5 minutes from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00".

表示部105は、閲覧者が閲覧をしている間、受信された応答に指定された経時変化情報に基づいて、最終日時から現在日時までの時間順に、閲覧が開始された対象の状態を提示装置100の画面に表示する。 While the viewer is viewing the content, the display unit 105 displays on the screen of the presentation device 100 the state of the object that has started to be viewed in chronological order from the last date and time to the current date and time, based on the time-dependent change information specified in the received response.

例えば、ユーザが領域402を画面に所定期間表示させ続けていると、検知部101は、ユーザが閲覧をしていると検知し、表示部105は、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの5分毎の値に基づいて、領域402に表示される画像を変化させてアニメーション表示する。 For example, if a user keeps area 402 displayed on the screen for a predetermined period of time, the detection unit 101 detects that the user is viewing the area, and the display unit 105 changes the image displayed in area 402 and displays an animation based on the values for each 5 minutes from the last date and time "11:30, March 22, 2022" to the current date and time "17:00, March 24, 2022".

具体的には、表示部105は、状態情報の日時に基づいて、画像406が示す上空の明るさが変化するように表示する。例えば、表示部105は、状態情報の日時が日中を示す場合は、RGB値を調整して日中の明るさを表現し、状態情報の日時が夜を示す場合は、RGB値を調整して夜の暗さを表現する。 Specifically, the display unit 105 displays the image 406 so that the brightness of the sky changes based on the date and time of the status information. For example, when the date and time of the status information indicates daytime, the display unit 105 adjusts the RGB values to express the brightness of daytime, and when the date and time of the status information indicates nighttime, the display unit 105 adjusts the RGB values to express the darkness of night.

また、表示部105は、状態情報の天気に基づいて、画像406が示す上空の天気が変化するように表示する。例えば、表示部105は、状態情報の天気が曇りや雨の場合は、透明度を調整して曇りや雨を表現する。 The display unit 105 also displays the weather in the sky shown in the image 406 so that it changes based on the weather in the status information. For example, if the weather in the status information is cloudy or rainy, the display unit 105 adjusts the transparency to represent cloudy or rainy conditions.

また、表示部105は、状態情報の投票数に基づいて、画像405が示すスタンドに各チームのチームカラーのドットを配置し、配置されるドットの数が変化するように表示する。例えば、表示部105は、状態情報の投票数のうち、チームAAAの投票数に対応する数の、チームAAAのチームカラーのドットを配置し、チームBBBの投票数に対応する数の、チームBBBのチームカラーのドットを配置することにより、各チームに投票された投票数を表現する。 Furthermore, the display unit 105 places dots in the team colors of each team in the stands shown in the image 405 based on the number of votes in the status information, and displays the number of dots placed changing. For example, the display unit 105 expresses the number of votes cast for each team by placing dots in the team colors of team AAA in a number corresponding to the number of votes for team AAA among the number of votes in the status information, and placing dots in the team colors of team BBB in a number corresponding to the number of votes for team BBB.

また、表示部105は、状態情報のオッズに基づいて、画像405が示すスタンドのベースとなる色を、値が高いチームのチームカラーに変化するように表示する。例えば、表示部105は、状態情報のオッズが、チームAAAよりもチームBBBの方が高い場合、RGB値を調整してスタンドのベースとなる色をチームBBBのチームカラーにすることにより、オッズを表現する。 The display unit 105 also changes the base color of the stands shown in the image 405 to the team color of the team with the higher value based on the odds of the status information. For example, if the odds of the status information are higher for team BBB than for team AAA, the display unit 105 expresses the odds by adjusting the RGB values to change the base color of the stands to the team color of team BBB.

また、表示部105は、状態情報の開催ステータスに基づいて、カラー表示及びモノクロ表示を変化させて表示する。例えば、表示部105は、状態情報の開催ステータスが投票開始から試合終了前の場合、彩度を調整してカラー表示とし、状態情報の開催ステータスが試合終了後の場合、彩度を調整してモノクロ表示することにより、開催ステータスを表現する。これにより、投票開始から試合終了前まではカラー表示でアクティブ感を表現し、試合終了後はモノクロ表示で非アクティブ感を表現する。また、例えば、表示部105は、状態情報の開催ステータスが試合中の場合、得点の情報を表示する。 The display unit 105 also changes between color and monochrome display based on the event status of the status information. For example, when the event status of the status information is from the start of voting until the end of the match, the display unit 105 expresses the event status by adjusting the saturation to display in color, and when the event status of the status information is after the match ends, the display unit 105 expresses the event status by adjusting the saturation to display in monochrome. In this way, a sense of activity is expressed by the color display from the start of voting until the end of the match, and a sense of inactivity is expressed by the monochrome display after the match ends. Also, for example, when the event status of the status information is during the match, the display unit 105 displays score information.

図7に“2022年3月22日11時30分”の状態情報(図5)に基づいて、領域402の画像が表示された様子、図8に“2022年3月23日23時00分”の状態情報(図5)に基づいて、領域402の画像が表示された様子、図9に“2022年3月24日17時00分”の状態情報(図5)に基づいて、領域402の画像が表示された様子を示す。図7~図9において、ドット409の種類のドットはチームAAA、ドット410の種類のドットはチームBBBを示すものである。なお、図7~図9においては、状態情報のオッズに基づく変化の様子を省略している。表示部105は、図7~図9に示すような画像を、最終日時から現在日時までの時間順に表示することにより、アニメーション表示する。 Figure 7 shows the image of area 402 displayed based on the status information of "March 22, 2022, 11:30" (Figure 5), Figure 8 shows the image of area 402 displayed based on the status information of "March 23, 2022, 23:00" (Figure 5), and Figure 9 shows the image of area 402 displayed based on the status information of "March 24, 2022, 17:00" (Figure 5). In Figures 7 to 9, the dot type of dot 409 indicates team AAA, and the dot type of dot 410 indicates team BBB. Note that Figures 7 to 9 omit the changes based on the odds of the status information. The display unit 105 displays the images shown in Figures 7 to 9 in chronological order from the last date and time to the current date and time, thereby displaying an animation.

なお、例えば、検知部101により、ユーザが対象ID“XXX-2”の試合の状態の閲覧を開始したことが検知された場合、取得部102は、図6の閲覧情報を参照して、最終日時“無し”を取得する。そして、要求送信部103は、対象ID“XXX-2”と最終日時“無し”が指定された要求を送信する。この場合、サーバ200は、対象ID“XXX-2”及び最終日時“無し”が指定された要求を受信すると、状態情報を参照して、対象ID“XXX-2”の日時うち、最も過去の日時、すなわち、状態情報の記録が開始された最初の日時を最終日時として、最終日時から現在日時までの経時変化情報が指定された応答を提示装置100に送信する。応答受信部104は、対象ID“XXX-2”について最も過去の日時から現在日時までの経時変化情報が指定された応答を受信し、表示部105は、最も過去の日時から現在日時までの経時変化情報に基づいてアニメーション表示を行う。 For example, when the detection unit 101 detects that the user has started viewing the status of the match of the target ID "XXX-2", the acquisition unit 102 refers to the viewing information in FIG. 6 and acquires the last date and time "none". Then, the request transmission unit 103 transmits a request in which the target ID "XXX-2" and the last date and time "none" are specified. In this case, when the server 200 receives the request in which the target ID "XXX-2" and the last date and time "none" are specified, the server 200 refers to the status information and transmits a response to the presentation device 100 in which the information on the change over time from the last date and time to the current date and time is specified, with the last date and time being the oldest date and time among the dates and times of the target ID "XXX-2", that is, the first date and time when the recording of the status information started. The response reception unit 104 receives the response in which the information on the change over time from the oldest date and time to the current date and time for the target ID "XXX-2" is specified, and the display unit 105 displays an animation based on the information on the change over time from the oldest date and time to the current date and time.

また、表示部105は、閲覧が開始された対象の状態を、経時変化情報に基づいて、第1の所定時間以内に表示する。第1の所定時間は、最終日時から現在日時までの期間に応じて変動する。 The display unit 105 also displays the state of the target for which viewing has begun, within a first predetermined time period, based on the time-varying information. The first predetermined time period varies depending on the period from the last date and time to the current date and time.

例えば、最終日時から現在日時までの期間が3日未満の場合、第1所定時間は15秒であり、最終日時から現在日時までの期間が3日以上7日未満の場合は、第1所定時間は30秒であり、最終日時から現在日時までの期間が7日以上の場合、第1所定時間は45秒とする。 For example, if the period from the last date and time to the current date and time is less than three days, the first predetermined time is 15 seconds, if the period from the last date and time to the current date and time is three or more days but less than seven days, the first predetermined time is 30 seconds, and if the period from the last date and time to the current date and time is seven days or more, the first predetermined time is 45 seconds.

例えば、表示部105は、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの5分毎の値に基づいて表示されるアニメーションを、15秒で表示する。 For example, the display unit 105 displays an animation for 15 seconds based on the values every 5 minutes from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00".

また、表示部105は、第1の所定時間に、経時変化情報に基づいて表示する対象の状態の変化が所定の条件に満たない場合、経時変化情報に基づいて閲覧が開始された対象の状態を表示しない。 In addition, if the change in the state of the object to be displayed based on the time-change information does not satisfy a predetermined condition at the first specified time, the display unit 105 does not display the state of the object that has started to be viewed based on the time-change information.

所定の条件とは、変化の度合いについての条件である。例えば、所定の条件は、経時変化情報に含まれる状態情報の最初の日時から最後の日時の値の差分に対する閾値であり、閾値は変化の度合いが小さいと認められる程度の値である。閾値は、サーバ200の管理者により任意に設定される。所定の条件は、状態情報の日時、投票数、オッズ、天気及び開催ステータスの少なくとも1つについて設定される。 The predetermined condition is a condition regarding the degree of change. For example, the predetermined condition is a threshold for the difference between the values of the first date and time and the last date and time of the status information included in the time-change information, and the threshold is a value at which the degree of change is deemed small. The threshold is set arbitrarily by the administrator of the server 200. The predetermined condition is set for at least one of the date and time of the status information, the number of votes, the odds, the weather, and the event status.

例えば、経時変化情報に含まれる状態情報の最初の日時から最後の日時までの差分が1時間に満たない場合、経時変化情報に基づいて対象の状態を時間順に15秒で表示すると、変化が少なく且つゆっくり表示され、状態の変化がユーザに気付かれないことがある。よって、このような場合は、経時変化情報に基づいて表示する対象の状態の変化が所定の条件に満たないと見なし、表示部105は、経時変化情報に基づいて閲覧が開始された対象の状態を表示しない。 For example, if the difference between the first date and time and the last date and time of the status information included in the time-change information is less than one hour, when the status of the target is displayed in chronological order over 15 seconds based on the time-change information, the changes are small and displayed slowly, and the user may not notice the change in status. Therefore, in such a case, it is deemed that the change in the status of the target displayed based on the time-change information does not satisfy the predetermined condition, and the display unit 105 does not display the status of the target whose viewing has started based on the time-change information.

例えば、サーバ200は、要求送信部103から送信された要求に指定された最終日時から現在日時までの状態情報を参照して、経時変化情報に含まれる状態情報が所定の条件を満たすか否かを判断する。サーバ200は、経時変化情報に含まれる状態情報が所定の条件を満たすと判断すると、提示装置100に経時変化情報が指定された応答を送信する。一方、サーバ200は、経時変化情報に含まれる状態情報が所定の条件を満さないと判断すると、提示装置100に経時変化情報が無い旨の通知を含む応答を送信する。応答受信部104が経時変化情報が無い旨の通知を含む応答を受信すると、表示部105は、経時変化情報に基づいて、閲覧が開始された試合の状態をアニメーション表示せず、例えば、閲覧が開始された時に表示されている領域402が固定表示される。 For example, the server 200 refers to the status information from the last date and time specified in the request sent from the request sending unit 103 to the current date and time and judges whether the status information included in the time-based change information satisfies a predetermined condition. When the server 200 judges that the status information included in the time-based change information satisfies the predetermined condition, it sends a response in which the time-based change information is specified to the presentation device 100. On the other hand, when the server 200 judges that the status information included in the time-based change information does not satisfy the predetermined condition, it sends a response including a notice to the presentation device 100 that there is no time-based change information. When the response receiving unit 104 receives a response including a notice to the effect that there is no time-based change information, the display unit 105 does not animate the status of the match for which viewing has started based on the time-based change information, but, for example, displays a fixed area 402 that is displayed when viewing has started.

記録部106は、時間順に閲覧が開始された対象の状態が表示される毎に、画面に最新に表示された状態の日時を、最終日時として記録する。 The recording unit 106 records the date and time of the state most recently displayed on the screen as the final date and time each time the state of the target that was started to be viewed in chronological order is displayed.

例えば、表示部105が、図8に示すように、“2022年3月23日23時00分”の状態情報に基づいて領域402を表示すると、記録部106は、図6の閲覧情報において、対象ID“XXX-1”に対応付けられた最終日時を“2022年3月23日23時00分”に更新して記録する。また、表示部105が、“2022年3月23日23時05分”の状態情報に基づいて領域402を表示すると、記録部106は、図6の閲覧情報において、対象ID“XXX-1”に対応付けられた最終日時を“2022年3月23日23時05分”に更新して記録する。記録部106は、閲覧が中止されるまで、図6の閲覧情報の最終日時の更新を行う。 For example, when the display unit 105 displays the area 402 based on the status information of "March 23, 2022, 23:00", as shown in FIG. 8, the recording unit 106 updates the last date and time associated with the target ID "XXX-1" in the browsing information of FIG. 6 to "March 23, 2022, 23:00" and records it. Also, when the display unit 105 displays the area 402 based on the status information of "March 23, 2022, 23:05", the recording unit 106 updates the last date and time associated with the target ID "XXX-1" in the browsing information of FIG. 6 to "March 23, 2022, 23:05" and records it. The recording unit 106 updates the last date and time of the browsing information of FIG. 6 until the browsing is stopped.

また、検知部101は、閲覧が開始された対象の状態の閲覧が中止されてから第2の所定時間以内、受信された応答に指定された経時変化情報を提示装置100に保持させる。 The detection unit 101 also causes the presentation device 100 to retain the time-change information specified in the received response for a second predetermined time period after the viewing of the state of the target that was started to be viewed is stopped.

第2の所定時間は、アプリケーションの管理者が任意に設定する値であり、例えば、5分とする。 The second specified time is a value set arbitrarily by the application administrator, for example, 5 minutes.

例えば、検知部101は、閲覧が中止したことが検知されてから5分間は、応答受信部104により受信された応答に指定された経時変化情報を記録媒体14に格納させておく。 For example, the detection unit 101 stores the time-change information specified in the response received by the response receiving unit 104 in the recording medium 14 for five minutes after it is detected that browsing has stopped.

要求送信部103は、閲覧が開始された対象の状態の閲覧が中止されてから第2の所定時間以内、要求の送信を抑制する。 The request sending unit 103 refrains from sending a request for a second predetermined time after viewing of the target state that was started to be viewed is stopped.

例えば、要求送信部103は、検知部101により閲覧が中止したことが検知されてから5分間は、検知部101により閲覧を開始したこと、すなわち閲覧を再開したことが検知されたとしても、経時変化情報の提供を要求する要求を送信しない。 For example, for five minutes after the detection unit 101 detects that browsing has stopped, the request sending unit 103 does not send a request for the provision of time-change information, even if the detection unit 101 detects that browsing has started, i.e., that browsing has been resumed.

表示部105は、閲覧が開始された対象の状態の閲覧が中止されてから、第2の所定時間以内に閲覧が再開されると、保持された経時変化情報に基づいて、閲覧が中止された時点から対象の状態の表示を再開する。 When viewing of the state of the target that was started is stopped and viewing is resumed within a second predetermined time, the display unit 105 resumes displaying the state of the target from the point at which viewing was stopped, based on the retained time-change information.

例えば、表示部105が、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの状態情報が含まれる経時変化情報に基づいて、アニメーション表示している間に、画面に“2022年3月23日23時00分”の状態情報に基づいて領域402が表示されている時に、検知部101により閲覧の中止が検知されたとする。この場合、記録部106は、最終日時を“2022年3月23日23時00分”として記録する。そして、検知部101は、閲覧の中止が検知されてから5分以内は、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの状態情報が含まれる経時変化情報を記録媒体14に保持させる。そして、検知部101により“2022年3月24日17時01分”に閲覧の開始(再開)が検知されると、要求送信部103は要求を送信せずに、表示部105は、記録媒体14に格納された最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの状態情報が含まれる経時変化情報に基づいて、更新された最終日時“2022年3月23日23時00分”から現在日時“2022年3月24日17時00分”までの状態情報に基づいて、アニメーション表示を行う。 For example, suppose that while the display unit 105 is displaying an animation based on time-based change information including status information from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00", and area 402 is displayed on the screen based on status information for "March 23, 2022, 23:00", the detection unit 101 detects that viewing has been stopped. In this case, the recording unit 106 records the last date and time as "March 23, 2022, 23:00". Then, for up to five minutes after the detection of the viewing stop, the detection unit 101 causes the recording medium 14 to retain the time-based change information including status information from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00". Then, when the detection unit 101 detects the start (resumption) of viewing at "March 24, 2022, 17:01", the request sending unit 103 does not send a request, and the display unit 105 displays an animation based on the updated status information from the last date and time "March 23, 2022, 23:00" to the current date and time "March 24, 2022, 17:00" based on the time-change information including the status information from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00" stored in the recording medium 14.

一方、検知部101により閲覧が開始された対象の状態の閲覧が中止されてから5分経過後の“2022年3月24日17時06分”に閲覧が再開されると、要求送信部103は、最終日時“2022年3月23日23時00分”が指定された要求をサーバ200へ送信する。次に、応答受信部104は、最終日時“2022年3月23日23時00分”から現在日時“2022年3月24日17時06分”までの5分毎の状態情報が含まれる経時変化情報が指定された応答を、サーバ200から受信する。そして、表示部105は、受信した応答に指定された経時変化情報に基づいて、アニメーション表示を行う。 On the other hand, when viewing of the target state that was started by the detection unit 101 is resumed at "17:06, Mar. 24, 2022", five minutes after the viewing is stopped, the request sending unit 103 sends a request specifying the final date and time "23:00, Mar. 23, 2022". Next, the response receiving unit 104 receives from the server 200 a response specifying time-dependent change information including status information for every five minutes from the final date and time "23:00, Mar. 23, 2022" to the current date and time "17:06, Mar. 24, 2022". The display unit 105 then performs animation display based on the time-dependent change information specified in the received response.

(4.実施形態のサーバの機能構成)
サーバ200の機能構成について、図3を用いて説明する。
(4. Functional configuration of the server according to the embodiment)
The functional configuration of the server 200 will be described with reference to FIG.

サーバ200は、機能的には、要求受信部201と、応答送信部202と、を備える。本実施形態において、CPU11及び通信デバイス16が協働して、要求受信部201及び、応答送信部202として機能する。 The server 200 functionally comprises a request receiving unit 201 and a response sending unit 202. In this embodiment, the CPU 11 and the communication device 16 work together to function as the request receiving unit 201 and the response sending unit 202.

要求受信部201は、閲覧者による閲覧が開始された対象について取得された最終日時が指定された要求を、提示装置100から受信する。 The request receiving unit 201 receives a request from the presentation device 100 that specifies the last date and time that was obtained for the object that the viewer started viewing.

例えば、要求受信部201は、ユーザにより閲覧が開始された試合を示す対象ID“XXX-1”と最終日時“2022年3月22日11時30分”が指定された要求を、提示装置100から受信する。 For example, the request receiving unit 201 receives a request from the presentation device 100 that specifies the target ID "XXX-1" indicating the match that the user started viewing and the final date and time "March 22, 2022, 11:30."

応答送信部202は、最終日時から現在日時までの閲覧が開始された対象の経時変化情報が指定された応答を、提示装置100へ送信する。 The response sending unit 202 sends a response to the presentation device 100, in which information on changes over time of the object that has been started to be viewed from the last date and time to the current date and time is specified.

例えば、応答送信部202は、図5の状態情報を参照して、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの5分毎の状態情報を特定し、特定した状態情報が含まれる経時変化情報が指定された応答を、提示装置100へ送信する。 For example, the response sending unit 202 refers to the status information in FIG. 5 to identify status information for every 5 minutes from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00", and sends a response in which time-dependent change information including the identified status information is specified to the presentation device 100.

そして、提示装置100に、閲覧者が閲覧をしている間、サーバ200から送信された応答に指定された経時変化情報に基づいて、最終日時から現在日時までの時間順に、閲覧が開始された対象の状態を画面に表示させる。 Then, while the viewer is viewing the content, the presentation device 100 displays on the screen the state of the object that has started to be viewed in chronological order from the last date and time to the current date and time, based on the time-dependent change information specified in the response sent from the server 200.

例えば、提示装置100において、応答受信部104が、経時変化情報が指定された応答を受信し、検知部101が、ユーザが閲覧をしていると検知すると、表示部105は、経時変化情報に含まれる、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの5分毎の値に基づいて、領域402に表示される画像を変化させてアニメーション表示する。 For example, in the presentation device 100, when the response receiving unit 104 receives a response in which time-change information is specified and the detection unit 101 detects that the user is viewing the image, the display unit 105 changes and animates the image displayed in the area 402 based on the values for each 5 minutes from the last date and time "11:30, March 22, 2022" to the current date and time "17:00, March 24, 2022" contained in the time-change information.

(5.実施形態の提示装置の動作)
本実施形態の提示装置100が実行する提示処理について、図10を用いて説明する。例えば、ユーザがアプリケーションを起動すると、図10の提示処理が開始される。
(5. Operation of Presentation Device of the Embodiment)
The presentation process executed by the presentation device 100 of the present embodiment will be described with reference to Fig. 10. For example, when a user starts an application, the presentation process of Fig. 10 starts.

検知部101は、閲覧者が対象の状態の閲覧を開始したか否かを検知する(ステップS101)。検知部101が、閲覧者が対象の状態の閲覧を開始したことを検知すると(ステップS101;YES)、取得部102は、閲覧が開始された対象について、最終日時を取得する(ステップS102)。一方、検知部101が、閲覧者が対象の状態の閲覧を開始したことを検知しない場合(ステップS101;NO)、そのまま待機する。 The detection unit 101 detects whether the viewer has started viewing the target state (step S101). When the detection unit 101 detects that the viewer has started viewing the target state (step S101; YES), the acquisition unit 102 acquires the final date and time for the target whose viewing has started (step S102). On the other hand, when the detection unit 101 does not detect that the viewer has started viewing the target state (step S101; NO), it waits as it is.

例えば、ユーザが、アプリケーションにおいて、対象ID“XXX-1”の試合のページ400-1(図4)を表示させ、画面に領域402が表示されると、検知部101は、ユーザが対象ID“XXX-1”の試合の状態の閲覧を開始したことを検知する。そして、取得部102は、図6の閲覧情報を参照して、対象ID“XXX-1”の試合の最終日時“2022年3月22日11時30分”を取得する。一方、画面に領域402が表示されない場合は、検知部101は、ユーザが試合の状態の閲覧を開始したことを検知せず、そのまま待機する。 For example, when a user displays page 400-1 (Figure 4) of a match with target ID "XXX-1" in an application and area 402 is displayed on the screen, detection unit 101 detects that the user has started viewing the status of the match with target ID "XXX-1". Then, acquisition unit 102 refers to the viewing information in Figure 6 and acquires the final date and time of the match with target ID "XXX-1", "11:30 on March 22, 2022". On the other hand, if area 402 is not displayed on the screen, detection unit 101 does not detect that the user has started viewing the status of the match and continues to wait.

要求送信部103は、閲覧が開始された対象について取得された最終日時が指定された要求を、サーバ200へ送信する(ステップS103)。 The request sending unit 103 sends a request to the server 200, specifying the last date and time acquired for the object for which viewing has started (step S103).

例えば、要求送信部103は、対象ID“XXX-1”と最終日時“2022年3月22日11時30分”が指定された要求を送信する。 For example, the request sending unit 103 sends a request specifying the target ID "XXX-1" and the final date and time "March 22, 2022, 11:30."

応答受信部104は、最終日時から現在日時までの閲覧が開始された対象の経時変化情報が指定された応答を、サーバ200から受信する(ステップS104)。 The response receiving unit 104 receives a response from the server 200 specifying information about changes over time of the object that was started to be viewed from the last date and time to the current date and time (step S104).

例えば、例えば、応答受信部104は、サーバ200から、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの5分毎の状態情報が含まれる経時変化情報を受信する。 For example, the response receiving unit 104 receives from the server 200 time-dependent change information that includes status information for every 5 minutes from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00".

表示部105は、受信された応答に指定された経時変化情報に基づいて、最終日時から現在日時までの時間順に、閲覧が開始された対象の状態の表示を開始する(ステップS105)。 The display unit 105 starts displaying the state of the object for which viewing has started in chronological order from the last date and time to the current date and time based on the time-change information specified in the received response (step S105).

例えば、表示部105は、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの5分毎の状態情報に基づくアニメーション表示を開始する。 For example, the display unit 105 starts displaying an animation based on the status information every 5 minutes from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00".

記録部106は、時間順に、閲覧が開始された対象の状態が表示される毎に、画面に最新に表示された状態の日時を最終日時として記録する(ステップS106)。 The recording unit 106 records, in chronological order, the date and time of the state most recently displayed on the screen as the final date and time each time the state of the target whose viewing has started is displayed (step S106).

例えば、表示部105が、図8に示すように、“2022年3月23日23時00分”の状態情報に基づいて領域402を表示すると、記録部106は、図6の閲覧情報において、対象ID“XXX-1”に対応付けられた最終日時を“2022年3月23日23時00分”と記録する。 For example, when the display unit 105 displays the area 402 based on the status information of "March 23, 2022, 23:00 p.m.," as shown in FIG. 8, the recording unit 106 records the last date and time associated with the target ID "XXX-1" in the viewing information of FIG. 6 as "March 23, 2022, 23:00 p.m.."

表示部105は、表示開始から第1の所定時間を経過したか否かを判断する(ステップS107)。表示部105は、表示開始から第1の所定時間を経過したと判断すると(ステップS107;YES)、表示を終了し(ステップS108)、ステップS111に進む。一方、表示部105は、表示開始から第1の所定時間を経過していないと判断すると(ステップS107;NO)、検知部101は、閲覧の中止を検知したか否かを判断する(ステップS109)。 The display unit 105 determines whether or not a first predetermined time has elapsed since the start of display (step S107). If the display unit 105 determines that the first predetermined time has elapsed since the start of display (step S107; YES), it ends the display (step S108) and proceeds to step S111. On the other hand, if the display unit 105 determines that the first predetermined time has not elapsed since the start of display (step S107; NO), the detection unit 101 determines whether or not viewing has been stopped (step S109).

例えば、表示部105は、アニメーション表示の開始から第1の所定時間“15秒”を経過したと判断すると、アニメーション表示を終了し、ステップS111に進む。一方、表示部105は、アニメーション表示の開始から第1の所定時間“15秒”を経過していないと判断すると、検知部101は、閲覧の中止を検知したか否かを判断する。 For example, if the display unit 105 determines that the first predetermined time "15 seconds" has elapsed since the start of the animation display, it ends the animation display and proceeds to step S111. On the other hand, if the display unit 105 determines that the first predetermined time "15 seconds" has not elapsed since the start of the animation display, the detection unit 101 determines whether or not it has detected that viewing has stopped.

検知部101は、閲覧の中止を検知したと判断すると(ステップS109;YES)、表示部105は表示を停止し、検知部101は、経時変化情報を提示装置100に保持させる(ステップS110)。一方、検知部101は、閲覧の中止を検知していないと判断すると(ステップS109;NO)、ステップS106に戻る。 When the detection unit 101 determines that the viewing has been stopped (step S109; YES), the display unit 105 stops the display, and the detection unit 101 causes the presentation device 100 to store the time-change information (step S110). On the other hand, when the detection unit 101 determines that the viewing has not been stopped (step S109; NO), the process returns to step S106.

例えば、検知部101が、“2022年3月23日23時00分”の状態情報に基づいて領域402に画像が表示されている時に、閲覧の中止を検知したと判断すると、表示部105は、表示を停止し、検知部101は、最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの状態情報が含まれる経時変化情報を記録媒体14に保持させる。 For example, if the detection unit 101 determines that viewing has been stopped when an image is displayed in the area 402 based on the status information of "March 23, 2022, 23:00", the display unit 105 stops the display, and the detection unit 101 stores, in the recording medium 14, time-change information including status information from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00".

検知部101は、閲覧が開始された対象の状態の閲覧が中止されてから第2の所定時間を経過したか否かを判断する(ステップS111)。検知部101は、閲覧が開始された対象の状態の閲覧が中止されてから第2の所定時間を経過したと判断すると(ステップS111;YES)、ステップS101に戻る。一方、検知部101は、閲覧が開始された対象の状態の閲覧が中止されてから第2の所定時間を経過していないと判断すると(ステップS111;NO)、閲覧が再開されたか否かを検知する(ステップS112)。そして、検知部101は、閲覧が再開されたことを検知すると(ステップS112;YES)、表示部105は保持された経時変化情報に基づいて、閲覧が中止された時点から対象の状態の表示を再開する(ステップS113)。そして、ステップS106に進む。一方、検知部101は、閲覧が再開されたことを検知しない場合(ステップS112;NO)、ステップS111に進む。 The detection unit 101 judges whether or not a second predetermined time has elapsed since the viewing of the state of the target whose viewing was started was stopped (step S111). When the detection unit 101 judges that the second predetermined time has elapsed since the viewing of the state of the target whose viewing was started was stopped (step S111; YES), the process returns to step S101. On the other hand, when the detection unit 101 judges that the second predetermined time has not elapsed since the viewing of the state of the target whose viewing was started was stopped (step S111; NO), the detection unit 101 detects whether or not the viewing has been resumed (step S112). Then, when the detection unit 101 detects that the viewing has been resumed (step S112; YES), the display unit 105 resumes the display of the state of the target from the point when the viewing was stopped based on the retained time-change information (step S113). Then, the process proceeds to step S106. On the other hand, when the detection unit 101 does not detect that the viewing has been resumed (step S112; NO), the process proceeds to step S111.

例えば、検知部101は、閲覧の中止を検知してから5分経過したと判断すると、ステップS101に戻る。一方、検知部101は、閲覧の中止を検知してから5分経過していないと判断すると、閲覧が再開されたか否かを検知する。検知部101が、閲覧の中止から5分以内に再開を検知すると、表示部105は、記録媒体14に格納された最終日時“2022年3月22日11時30分”から現在日時“2022年3月24日17時00分”までの状態情報が含まれる経時変化情報に基づいて、更新された最終日時“2022年3月23日23時00分”から現在日時“2022年3月24日17時00分”までの状態情報に基づいて、アニメーション表示を開始する。一方、検知部101が、閲覧の中止から5分以内に再開を検知しない場合は、ステップS111に戻る。 For example, if the detection unit 101 determines that five minutes have passed since it detected the suspension of browsing, it returns to step S101. On the other hand, if the detection unit 101 determines that five minutes have not passed since it detected the suspension of browsing, it detects whether browsing has been resumed. If the detection unit 101 detects resumption within five minutes of the suspension of browsing, the display unit 105 starts animation display based on the updated status information from the last date and time "March 23, 2022, 23:00" to the current date and time "March 24, 2022, 17:00" based on the time-varying information including the status information from the last date and time "March 22, 2022, 11:30" to the current date and time "March 24, 2022, 17:00" stored in the recording medium 14. On the other hand, if the detection unit 101 does not detect resumption within five minutes of the suspension of browsing, it returns to step S111.

本実施形態によれば、対象の状態の経時変化のうち、閲覧者が閲覧していない経時変化を、閲覧者に提示することができる。したがって、ユーザが対象の状態について閲覧を再開すると、閲覧の中止から再開までに起こった対象の状態の変化を、視覚的及び直感的に把握することができる。 According to this embodiment, among the changes over time in the state of the object, those changes over time that the viewer has not viewed can be presented to the viewer. Therefore, when the user resumes viewing the state of the object, the changes in the state of the object that occurred between the time viewing was stopped and the time viewing was resumed can be visually and intuitively grasped.

また、本実施形態によれば、対象の状態は、最終日時から現在日時までの経時変化情報に基づいて、所定時間以内に表示され、所定時間は、最終日時から現在日時までの期間に基づいて調整される。これにより、対象の状態の変化を表示する期間が長い場合は、表示される期間を長くすることにより、ユーザは適切な速度で、対象の状態の経時変化を確認ことができる。 Furthermore, according to this embodiment, the state of the target is displayed within a predetermined time based on information on changes over time from the last date and time to the current date and time, and the predetermined time is adjusted based on the period from the last date and time to the current date and time. As a result, if the period for displaying changes in the target's state is long, the displayed period is extended, allowing the user to check the changes over time in the target's state at an appropriate speed.

また、本実施形態によれば、対象の状態の経時変化が所定の条件を満たさない場合は、経時変化情報に基づく表示を行わない。これにより、ユーザにより経時変化が認識されにくい場合は、アニメーション表示の処理を省くことができ、提示装置の処理の軽減を図ることができる。 In addition, according to this embodiment, if the change over time of the target state does not satisfy a predetermined condition, no display based on the change over time information is performed. As a result, if the change over time is difficult for the user to recognize, the animation display process can be omitted, and the processing load of the presentation device can be reduced.

また、本実施形態によれば、閲覧の中止後に短期間で再開される場合は、経時変化情報の提供の要求の送信を抑制して、保持された経時変化情報に基づいて、中止された時点から表示を開始する。これにより、提示装置及びサーバの通信に係る処理の軽減を図ることができる。 In addition, according to this embodiment, if viewing is resumed in a short period of time after being stopped, the transmission of a request for the provision of time-change information is suppressed, and display is started from the point where it was stopped based on the retained time-change information. This can reduce the processing related to communication between the presentation device and the server.

(6.変形例)
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
(6. Modifications)
Although the embodiment of the present invention has been described above, various modifications and applications are possible in carrying out the present invention.

上記実施形態おいて、1つのページに、1つの対象(試合)の情報が含まれ、1つの対象の状態の経時変化を提示する例を示したが、これに限らず、提示装置100は複数の対象の状態の経時変化を提示することもできる。 In the above embodiment, an example was shown in which one page contains information about one object (match) and presents the change in the state of one object over time, but this is not limiting, and the presentation device 100 can also present the change in the state of multiple objects over time.

具体的には、画面に表示される1つのページには、複数の対象がスクロールにより表示可能に配置されており、検知部101は、画面に対象が、スクロールにより対象の第1の所定割合以上表示されると、閲覧を開始したことを検知し、画面に対象が、スクロールにより対象の第2の所定割合以上表示されなくなくと、閲覧を中止したことを検知するようにしてもよい。 Specifically, a single page displayed on the screen has multiple objects arranged so that they can be displayed by scrolling, and the detection unit 101 may detect that viewing has started when the objects are displayed on the screen by scrolling to a first predetermined percentage or more of the objects, and detect that viewing has stopped when the objects are no longer displayed on the screen by scrolling to a second predetermined percentage or more of the objects.

図11に、複数の対象がスクロールにより表示可能に配置される1つのページの例を示す。ページ400-2は、スポーツ振興くじの試合の一覧ページである。ページ400-2には、複数の試合のそれぞれについてアニメーション表示がされる領域411~413が含まれる。領域411~413をタップ等により選択すると、ページ400-1に示すような各試合の詳細情報が示されるページに遷移する。領域411~413には、ページ400-1の領域402と同様に、フィールドの画像、スタジアムのスタンドの画像、及び、スタジアムの上空の画像が含まれる。また、領域411~413には、それぞれの試合の名称の画像414,417,420と、対戦チーム名の画像415,416,418,419,421,422と、が含まれる。図11において、矩形423は、提示装置100の画面に表示される領域を示すものとする。スクロールにより、矩形423の位置は上下に移動し、したがって、スクロールにより画面に表示される試合の情報は変わる。 Figure 11 shows an example of a page on which multiple objects are arranged so that they can be displayed by scrolling. Page 400-2 is a list page of sports promotion lottery matches. Page 400-2 includes areas 411-413 in which animations are displayed for each of the multiple matches. When areas 411-413 are selected by tapping or the like, the page transitions to a page showing detailed information about each match as shown in page 400-1. Areas 411-413 include an image of the field, an image of the stands of the stadium, and an image of the sky above the stadium, similar to area 402 of page 400-1. Areas 411-413 also include images 414, 417, and 420 of the names of the respective matches, and images 415, 416, 418, 419, 421, and 422 of the names of the opposing teams. In Figure 11, rectangle 423 indicates the area displayed on the screen of presentation device 100. Scrolling moves the position of rectangle 423 up and down, and therefore changes the game information displayed on the screen.

例えば、検知部101は、画面(矩形423)に試合の領域が、画面の第1の所定割合以上表示されると、その領域の試合について閲覧を開始したことを検知する。また、検知部101は、画面(矩形423)に試合の領域が、画面の第2の所定割合以上表示されなくなると、その領域の試合について閲覧を中止したことを検知する。例えば、第1の所定割合を70%、第2の所定割合を30%とする。例えば、図12に示すように、下方にスクロールをして、画面(矩形423)に領域412の70%以上が表示されると、検知部101は、領域412に表示される試合の状態について、閲覧を開始したことを検知する。また、検知部101は、図12に示すように、下方にスクロールをして、画面(矩形423)に領域411の30%以上が表示されなくなると、領域411に表示される試合の状態について、閲覧を中止したことを検知する。 For example, when the area of the match on the screen (rectangle 423) is displayed at or above a first predetermined percentage of the screen, the detection unit 101 detects that viewing of the match in that area has started. Also, when the area of the match on the screen (rectangle 423) is no longer displayed at or above a second predetermined percentage of the screen, the detection unit 101 detects that viewing of the match in that area has stopped. For example, the first predetermined percentage is 70% and the second predetermined percentage is 30%. For example, as shown in FIG. 12, when the screen (rectangle 423) is scrolled downward and 70% or more of area 412 is displayed, the detection unit 101 detects that viewing of the state of the match displayed in area 412 has started. Also, as shown in FIG. 12, when the screen (rectangle 423) is scrolled downward and 30% or more of area 411 is no longer displayed, the detection unit 101 detects that viewing of the state of the match displayed in area 411 has stopped.

検知部101により領域412に表示される試合の状態について、閲覧を開始したことが検知されると、取得部102は、領域412に表示される試合について最終日時を取得し、要求送信部103は、最終日時が指定された要求を、サーバ200へ送信し、応答受信部104は、最終日時から現在日時までの、領域412に表示される試合の経時変化情報が指定された応答を、サーバ200から受信する。そして、表示部105は、領域412に表示される試合の状態について、経時変化情報に基づいたアニメーション表示を行う。一方、検知部101により領域411に表示される試合の状態について、閲覧を中止したことが検知されると、表示部105は、領域411に表示される試合の状態について、経時変化情報に基づいたアニメーション表示を停止する。 When the detection unit 101 detects that viewing of the game status displayed in area 412 has started, the acquisition unit 102 acquires the final date and time for the game displayed in area 412, the request sending unit 103 sends a request specifying the final date and time to the server 200, and the response receiving unit 104 receives a response from the server 200 specifying information on changes over time of the game displayed in area 412 from the final date and time to the current date and time. The display unit 105 then displays an animation based on the information on changes over time for the game status displayed in area 412. On the other hand, when the detection unit 101 detects that viewing of the game status displayed in area 411 has been stopped, the display unit 105 stops displaying the animation based on the information on changes over time for the game status displayed in area 411.

また、スクロールにより、第2の所定時間以内に、領域411が画面の第1の所定割合以上表示されると、要求送信部103は、サーバ200に要求を送信せずに、表示部105は、保持された経時変化情報に基づいて、閲覧が中止された時点から表示が開始する。一方、クロールにより、第2の所定時間経過後に、領域411が画面の第1の所定割合以上表示されると、要求送信部103は、サーバ200に要求を送信し、サーバ200から受信した応答に指定された指定経時変化情報に基づいて、試合の状態のアニメーション表示を開始する。 Furthermore, when area 411 is displayed to occupy more than a first predetermined percentage of the screen within a second predetermined time by scrolling, request sending unit 103 does not send a request to server 200, and display unit 105 starts displaying from the point where viewing was stopped, based on the retained time-change information. On the other hand, when area 411 is displayed to occupy more than a first predetermined percentage of the screen by crawling after the second predetermined time has elapsed, request sending unit 103 sends a request to server 200, and starts displaying an animation of the state of the match, based on the specified time-change information specified in the response received from server 200.

また、上記実施形態において、状態情報の天気に基づいて、時系列順に表示する例を示したが、これに限らない。例えば、経時変化情報が複数日分の状態情報を含む場合は、同じ時間帯の天気の変化について、複数日分の天気の変化を1日にまとめて表現するようにしてもよい。例えば、複数日の同時間帯の天気のうち、最も多い天気、或いは、最も少ない天気といった代表的な天気の状態情報のみを経時変化情報に含めてもよい。例えば、3日分の状態情報を含む場合、12時~15時の天気が、晴れ、雨、晴れの場合、経時変化情報に含まれる12時~15時の状態情報の天気を晴れとする。また、経時変化情報に含まれる状態情報の日数に応じて、まとめる日数を調節するようにしてもよい。例えば、6日分の状態情報を含む場合は、6日分の天気の変化を2日にまとめて表現するようにしてもよい。6日間の上空の変化をそのまま表示しようとすると、第1の所定時間以内に6回、朝と夜が繰り返され、再生速度が速く表示されるので、状態の把握が難しくなってしまうことが考えられる。しかし、このように、代表的な天気を数日間の変化として見せることにより、状態の把握が容易になる。 In the above embodiment, the weather information is displayed in chronological order based on the weather, but this is not limited to the above. For example, if the time-varying information includes multiple days of status information, the weather changes for the same time period may be displayed in one day. For example, the time-varying information may include only the most common or least common representative weather status information among the weather for the same time period on multiple days. For example, if the time-varying information includes three days of status information, and the weather from 12:00 to 15:00 is sunny, rainy, and sunny, the weather from 12:00 to 15:00 included in the time-varying information is set to sunny. The number of days to be combined may be adjusted according to the number of days of status information included in the time-varying information. For example, if the time-varying information includes six days of status information, the weather changes for six days may be displayed in two days. If the changes in the sky over six days are displayed as they are, morning and night are repeated six times within the first predetermined time period, and the playback speed is displayed quickly, which may make it difficult to grasp the status. However, by displaying the representative weather as changes over several days in this way, it becomes easier to grasp the status.

また、上記実施形態に係る提示装置100の動作を規定するプログラムを、既存のパーソナルコンピュータ又は情報端末装置に適用することで、当該パーソナルコンピュータ又は情報端末装置を、実施形態に係る提示装置100として機能させることも可能である。 In addition, by applying a program that specifies the operation of the presentation device 100 according to the above embodiment to an existing personal computer or information terminal device, it is possible to cause the personal computer or information terminal device to function as the presentation device 100 according to the embodiment.

本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。 The present invention allows for various embodiments and modifications without departing from the broad spirit and scope of the present invention. Furthermore, the above-described embodiments are intended to explain the present invention and do not limit the scope of the present invention. In other words, the scope of the present invention is indicated by the claims, not the embodiments. Furthermore, various modifications made within the scope of the claims and within the scope of the meaning of the invention equivalent thereto are considered to be within the scope of the present invention.

本発明によれば、対象の状態の経時変化のうち、閲覧者が閲覧していない経時変化を、閲覧者に提示することが可能なプログラム、サーバ及び提示方法を提供することができる。 The present invention provides a program, a server, and a presentation method that can present to a viewer changes in the state of an object over time that the viewer has not viewed.

11 CPU
12 ROM
13 RAM
14 記録媒体
15 出力デバイス
16 通信デバイス
17 入力デバイス
18 バス
100 提示装置
101 検知部
102 取得部
103 要求送信部
104 応答受信部
105 表示部
106 記録部
200 サーバ
201 要求受信部
202 応答送信部
300 コンピュータ通信網
400-1,400-2 ページ
401,402,403,411,412,413 領域
404~408,414~422 画像
409,410 ドット
423 矩形
500 情報処理装置
11 CPU
12 ROM
13 RAM
14 Recording medium 15 Output device 16 Communication device 17 Input device 18 Bus 100 Presentation device 101 Detection unit 102 Acquisition unit 103 Request transmission unit 104 Response reception unit 105 Display unit 106 Recording unit 200 Server 201 Request reception unit 202 Response transmission unit 300 Computer communication network 400-1, 400-2 Page 401, 402, 403, 411, 412, 413 Area 404 to 408, 414 to 422 Image 409, 410 Dot 423 Rectangle 500 Information processing device

Claims (7)

コンピュータに、
閲覧者が状態を閲覧した対象と、閲覧済の対象の状態のうち、画面に最新に表示された状態に係る最終日時と、を対応付けて記録させ、
前記コンピュータを
前記閲覧者が対象の状態を閲覧しているか否かを検知する検知部、
前記閲覧を開始したことが検知されると、前記閲覧が開始された対象について、前記最終日時を取得する取得部、
前記閲覧が開始された対象について取得された前記最終日時が指定された要求を、サーバへ送信する要求送信部、
前記最終日時から現在日時までの前記閲覧が開始された対象の経時変化情報が指定された応答を、前記サーバから受信する応答受信部、
前記閲覧者が前記閲覧をしている間、前記受信された応答に指定された経時変化情報に基づいて、前記最終日時から前記現在日時までの時間順に、前記閲覧が開始された対象の状態を前記画面に表示する表示部、
前記時間順に前記閲覧が開始された対象の状態が表示される毎に、前記画面に最新に表示された状態の日時を、前記最終日時として記録する記録部、
として機能させることを特徴とするプログラム。
On the computer,
The object whose status has been viewed by the viewer is associated with the latest date and time of the state of the viewed object that was most recently displayed on the screen, and the associated date and time are recorded;
a detection unit that detects whether the viewer is viewing a target state;
an acquisition unit that acquires the last date and time for the object whose browsing has started when the start of browsing is detected;
a request transmission unit that transmits to a server a request specifying the last date and time acquired for the target whose browsing has started;
a response receiving unit that receives, from the server, a response specifying information on a change over time of the object whose browsing has started from the last date and time to a current date and time;
a display unit that displays, on the screen, a state of the object whose viewing has started in chronological order from the last date and time to the current date and time, based on time-varying information specified in the received response, while the viewer is viewing the object;
a recording unit that records a date and time of the state of the target that has been started to be viewed in the chronological order on the screen as the final date and time each time the state of the target is displayed;
A program characterized by causing the program to function as a
前記表示部は、前記閲覧が開始された対象の状態を、前記経時変化情報に基づいて、第1の所定時間以内に表示する
ことを特徴とする請求項1に記載のプログラム。
The program according to claim 1 , wherein the display unit displays a state of the object whose browsing has started within a first predetermined time based on the information on the change over time.
前記第1の所定時間は、前記最終日時から前記現在日時までの期間に応じて変動する
ことを特徴とする請求項2に記載のプログラム。
The program according to claim 2 , wherein the first predetermined time varies depending on a period from the last date and time to the current date and time.
前記表示部は、前記第1の所定時間に、前記経時変化情報に基づいて表示する対象の状態の変化が所定の条件に満たない場合、前記経時変化情報に基づいて前記閲覧が開始された対象の状態を表示しない
ことを特徴とする請求項2又は3に記載のプログラム。
The program according to claim 2 or 3, characterized in that the display unit does not display the state of the object that has started to be viewed based on the time-change information if, at the first specified time, a change in the state of the object to be displayed based on the time-change information does not satisfy a specified condition.
前記検知部は、前記閲覧が開始された対象の状態の閲覧が中止されてから第2の所定時間以内、前記受信された応答に指定された経時変化情報を前記コンピュータに保持させ、
前記要求送信部は、前記閲覧が開始された対象の状態の閲覧が中止されてから前記第2の所定時間以内、前記要求の送信を抑制し、
前記表示部は、前記閲覧が開始された対象の状態の閲覧が中止されてから前記第2の所定時間以内に前記閲覧が再開されると、前記保持された経時変化情報に基づいて、前記閲覧が中止された時点から前記対象の状態を表示する
ことを特徴とする請求項1から3のいずれか1項に記載のプログラム。
The detection unit causes the computer to hold information on a change over time specified in the received response for a second predetermined time period after the viewing of the state of the target whose viewing was started is stopped,
the request transmission unit refrains from transmitting the request within the second predetermined time period after the viewing of the target state whose viewing was started is stopped;
The program according to any one of claims 1 to 3, characterized in that when viewing of the state of the object whose viewing was started is stopped and the viewing is resumed within the second specified time after the viewing is stopped, the display unit displays the state of the object from the time when the viewing was stopped based on the retained time-change information.
前記画面に表示される1つのページには、複数の前記対象がスクロールにより表示可能に配置されており、
前記検知部は、
前記画面に前記対象が、前記スクロールにより前記対象の第1の所定割合以上表示されると、前記閲覧を開始したことを検知し、
前記画面に前記対象が、前記スクロールにより前記対象の第2の所定割合以上表示されなくなくと、前記閲覧を中止したことを検知する
ことを特徴とする請求項1から3のいずれか1項に記載のプログラム。
a plurality of the objects are arranged on one page displayed on the screen so as to be displayed by scrolling;
The detection unit is
When the object is displayed on the screen by the scrolling to a first predetermined ratio or more of the object, the start of the viewing is detected;
The program according to any one of claims 1 to 3, further comprising: detecting that the viewing has been stopped when the object is no longer displayed on the screen by the scrolling to a second predetermined ratio or more of the object.
閲覧者が状態を閲覧した対象と、閲覧済の対象の状態のうち、画面に最新に表示された状態に係る最終日時と、を対応付けて記録する提示装置が実行する提示方法であって、
前記提示装置が、
前記閲覧者が対象の状態を閲覧しているか否かを検知し、
前記閲覧を開始したことが検知されると、前記閲覧が開始された対象について、前記最終日時を取得し、
前記閲覧が開始された対象について取得された前記最終日時が指定された要求を、サーバへ送信し、
前記最終日時から現在日時までの前記閲覧が開始された対象の経時変化情報が指定された応答を、前記サーバから受信し、
前記閲覧者が前記閲覧をしている間、前記受信された応答に指定された経時変化情報に基づいて、前記最終日時から前記現在日時までの時間順に、前記閲覧が開始された対象の状態を前記画面に表示し、
前記時間順に前記閲覧が開始された対象の状態が表示される毎に、前記画面に最新に表示された状態の日時を、前記最終日時として記録する
ことを特徴とする提示方法。
A presentation method executed by a presentation device that records an object whose status has been viewed by a viewer in association with a last date and time related to a state that was most recently displayed on a screen among the states of the viewed objects, the method comprising:
The presentation device,
Detecting whether the viewer is viewing a target state;
When it is detected that the browsing has started, the last date and time is acquired for the object for which the browsing has started;
Transmitting a request to a server, the request specifying the last date and time acquired for the object for which browsing was started;
receiving, from the server, a response specifying information on a change over time of the object whose browsing has started from the last date and time to a current date and time;
While the viewer is viewing the content, a state of the object whose viewing has started is displayed on the screen in chronological order from the last date and time to the current date and time based on time-varying information specified in the received response;
a presentation method characterized in that each time a state of the object whose viewing was started in chronological order is displayed, a date and time of the state most recently displayed on the screen is recorded as the final date and time.
JP2022198848A 2022-12-13 2022-12-13 Program, server and presentation method Active JP7548984B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022198848A JP7548984B2 (en) 2022-12-13 2022-12-13 Program, server and presentation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022198848A JP7548984B2 (en) 2022-12-13 2022-12-13 Program, server and presentation method

Publications (2)

Publication Number Publication Date
JP2024084528A JP2024084528A (en) 2024-06-25
JP7548984B2 true JP7548984B2 (en) 2024-09-10

Family

ID=91590766

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022198848A Active JP7548984B2 (en) 2022-12-13 2022-12-13 Program, server and presentation method

Country Status (1)

Country Link
JP (1) JP7548984B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7810837B1 (en) * 2025-02-18 2026-02-03 楽天グループ株式会社 Display control system, display control method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008252205A (en) 2007-03-29 2008-10-16 Yamaha Corp Electronic music device and program
JP2016163140A (en) 2015-02-27 2016-09-05 パナソニックIpマネジメント株式会社 Information collection system and information collection method
WO2021240837A1 (en) 2020-05-26 2021-12-02 富士通株式会社 Information output program, device, and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9826285B1 (en) * 2016-03-24 2017-11-21 Amazon Technologies, Inc. Dynamic summaries for media content
WO2019155695A1 (en) * 2018-02-06 2019-08-15 株式会社Nttドコモ Information processing device and information processing method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008252205A (en) 2007-03-29 2008-10-16 Yamaha Corp Electronic music device and program
JP2016163140A (en) 2015-02-27 2016-09-05 パナソニックIpマネジメント株式会社 Information collection system and information collection method
WO2021240837A1 (en) 2020-05-26 2021-12-02 富士通株式会社 Information output program, device, and method

Also Published As

Publication number Publication date
JP2024084528A (en) 2024-06-25

Similar Documents

Publication Publication Date Title
US12301950B2 (en) User interfaces for accessing episodes of a content series
US11875023B2 (en) Method and apparatus for operating user interface, electronic device, and storage medium
US11580155B2 (en) Display device for displaying related digital images
CN112423122A (en) Display method and device of hotspot list, electronic equipment and storage medium
CN113923499B (en) Display control method, device, equipment and storage medium
US11678028B2 (en) Wager information based prioritized live event display system
CN109600656B (en) Video list display method and device, terminal equipment and storage medium
WO2022213773A1 (en) Page display control method and apparatus, device, and storage medium
CN113395566B (en) Video playing method and device, electronic equipment and computer readable storage medium
CN115299041B (en) Information processing device, display system, and display control method
JP6224786B1 (en) Information display program, information display device, information display method, and distribution device
JP7548984B2 (en) Program, server and presentation method
JP4768846B2 (en) Electronic apparatus and image display method
US20240380946A1 (en) Computer-readable storage medium, terminal, and method
CN118921519A (en) Page display method and device, electronic equipment and storage medium
JP5228655B2 (en) digital photo frame
JP6640595B2 (en) Information processing apparatus, information processing method and program
CN111013154A (en) Method, device and system for substituting for prize drawing
CN120256054A (en) Information interruption display method, device, medium and smart glasses
US10685621B1 (en) Contextual display dimension control in rollable display device to reduce the addiction of mobile device
CN118264845A (en) Live broadcast information processing method, device, computer equipment and readable storage medium
US8433173B2 (en) Portable media player system
WO2024232301A1 (en) Information processing device, information processing method, and program
CN120765811A (en) Animation playback method, device, electronic device, and storage medium
JP2026071826A (en) Systems, methods, programs, and apparatus for providing content distribution services

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240502

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240829

R150 Certificate of patent or registration of utility model

Ref document number: 7548984

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150