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
JP7093378B2 - Information processing equipment, information processing methods, and programs - Google Patents
[go: Go Back, main page]

JP7093378B2 - Information processing equipment, information processing methods, and programs - Google Patents

Information processing equipment, information processing methods, and programs Download PDF

Info

Publication number
JP7093378B2
JP7093378B2 JP2020049719A JP2020049719A JP7093378B2 JP 7093378 B2 JP7093378 B2 JP 7093378B2 JP 2020049719 A JP2020049719 A JP 2020049719A JP 2020049719 A JP2020049719 A JP 2020049719A JP 7093378 B2 JP7093378 B2 JP 7093378B2
Authority
JP
Japan
Prior art keywords
service
information
information processing
time
page
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
JP2020049719A
Other languages
Japanese (ja)
Other versions
JP2021149628A (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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2020049719A priority Critical patent/JP7093378B2/en
Publication of JP2021149628A publication Critical patent/JP2021149628A/en
Application granted granted Critical
Publication of JP7093378B2 publication Critical patent/JP7093378B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

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

例えば、サービス提供装置からネットワークを通じて端末装置から提供されるサービスには、タイムアウト期間が設定されていることが多い。例えば、サービス提供装置は、ユーザによる端末装置の操作が終了した後、タイムアウト期間が経過すると、サービスの提供を終了する(例えば、特許文献1参照)。 For example, a time-out period is often set for a service provided from a terminal device via a network from a service providing device. For example, the service providing device ends the service provision when the time-out period elapses after the operation of the terminal device by the user is completed (see, for example, Patent Document 1).

特開2019-195119号公報Japanese Unexamined Patent Publication No. 2019-195119

サービス提供装置により提供されるサービスをユーザが利用する場合、その利用時間はさまざまである。このため、例えばタイムアウト期間を一律的に設定すると、サービスの利用中にタイムアウトが発生したり、利用が終了したサービスについてなかなかタイムアウトによるサービスの終了がなされなかったりすることがあった。 When a user uses a service provided by a service providing device, the usage time varies. For this reason, for example, if the time-out period is set uniformly, a time-out may occur during the use of the service, or the service may not be terminated due to the time-out for the service whose use has ended.

本発明は、このような事情を考慮してなされたものであり、適切な時間でサービスをタイムアウトさせるように支援することができる情報処理装置、情報処理方法、及びプログラムを提供することを目的の一つとする。 The present invention has been made in consideration of such circumstances, and an object of the present invention is to provide an information processing device, an information processing method, and a program that can assist in timing out a service at an appropriate time. Make it one.

本発明の一態様は、サービス提供装置がユーザの端末装置に提供するサービスの利用を、前記ユーザが開始した開始タイミングから終了したとみなされる終了タイミングまでの利用時間を認識可能な情報を取得する取得部と、前記取得された情報に基づいて得らえる複数の前記利用時間における発生頻度を可視化した画像を表示するための可視化データを生成する生成部と、を備える情報処理装置である。 One aspect of the present invention acquires information that can recognize the usage time from the start timing when the user starts to the end timing when the service providing device provides the service provided to the user's terminal device. It is an information processing apparatus including an acquisition unit and a generation unit that generates visualization data for displaying an image that visualizes a plurality of occurrence frequencies in the usage time obtained based on the acquired information.

本発明の一態様によれば、適切な時間でサービスをタイムアウトさせるように支援することができる。 According to one aspect of the invention, it is possible to help time out the service at an appropriate time.

情報処理装置200の使用環境の一例を示す図である。It is a figure which shows an example of the use environment of an information processing apparatus 200. 情報処理装置200の構成の一例を示す図である。It is a figure which shows an example of the structure of an information processing apparatus 200. 第1サービス集計データ252-1の一例を示す図である。It is a figure which shows an example of the 1st service aggregated data 252-1. 表示部280に表示される画像の一例を示す図である。It is a figure which shows an example of the image displayed on the display unit 280. 表示部280に表示される画像の一例を示す図である。It is a figure which shows an example of the image displayed on the display unit 280. 情報処理装置200の処理の一例を示すフローチャートである。It is a flowchart which shows an example of the processing of an information processing apparatus 200.

以下、図面を参照し、本発明の情報処理装置、情報処理方法、及びプログラムの実施形態について説明する。 Hereinafter, embodiments of the information processing apparatus, information processing method, and program of the present invention will be described with reference to the drawings.

[概要]
情報処理装置は、例えば、一以上のプロセッサにより実現される。情報処理装置は、ネットワークを介してユーザの端末及び複数のサービス、実施形態では第1サービス~第9サービスの管理サーバに接続される。例えば、第1サービスは販売サービス、第2サービスは競売サービス、第3サービスは旅行提供サービス、第4サービスはトップサービス、第5サービスは検索サービス、第6サービスは路線検索サービス、第7サービスは天気予報サービス、第8サービスは動画配信サービス、第9サービスは質問サービスである。
[Overview]
The information processing device is realized by, for example, one or more processors. The information processing device is connected to the user's terminal and a plurality of services, in the embodiment, the management server of the first service to the ninth service via the network. For example, the first service is a sales service, the second service is an auction service, the third service is a travel provision service, the fourth service is a top service, the fifth service is a search service, the sixth service is a route search service, and the seventh service is. The weather forecast service, the eighth service is a video distribution service, and the ninth service is a question service.

販売サービスは、例えば、商店とユーザの間における商品の販売を仲介するサービスである。競売サービスは、商品の出品者と複数のユーザの間における商品の競売を仲介するサービスである。旅行提供サービスは、ユーザに旅行プランを提示し、旅行提供者とユーザの間における旅行商品の販売を仲介するサービスである。販売サービス、競売サービス、旅行提供サービスは、売買の成立が生じ得るいわゆるコマースサービスである。 The sales service is, for example, a service that mediates the sale of goods between a store and a user. The auction service is a service that mediates the auction of a product between the seller of the product and a plurality of users. The travel provision service is a service that presents a travel plan to a user and mediates the sale of travel products between the travel provider and the user. Sales services, auction services, and travel provision services are so-called commerce services in which sales can be completed.

トップサービスは、ニュース記事を提供したり、複数のサービスを提供するコンテンツに移行する案内を行ったりするサービスである。路線検索サービスは、出発地から目的地までの移動方法をユーザに提供するサービスである。天気予報サービスは、ユーザに天気予報を提供するサービスである。動画配信サービスは、映像や音声などを含む動画をユーザに提供するサービスである。質問サービスは、ユーザの質問を他のユーザに展開して、他のユーザからの回答を提供するサービスである。 Top services are services that provide news articles and guide the transition to content that provides multiple services. The route search service is a service that provides a user with a method of traveling from a departure point to a destination. The weather forecast service is a service that provides a weather forecast to a user. The video distribution service is a service that provides a user with a video including video and audio. The question service is a service that expands a user's question to another user and provides an answer from the other user.

[全体構成]
図1は、情報処理装置200の使用環境の一例を示す図である。端末装置10と、第1サービス提供装置100-1~第9サービス提供装置100-9のそれぞれとは、例えば、ネットワークNWを介して通信する。第1サービス提供装置100-1~第9サービス提供装置100-9のそれぞれと情報処理装置200とは、ネットワークNWを介して通信する。これらの装置のうち一部は、他の装置に理想的な装置として包含されてもよく、例えば、第1サービス提供装置100-1の一部または全部が、第2サービス提供装置100-2の機能によって実現される仮想マシンであってもよい。
[overall structure]
FIG. 1 is a diagram showing an example of a usage environment of the information processing apparatus 200. The terminal device 10 and each of the first service providing device 100-1 to the ninth service providing device 100-9 communicate with each other via, for example, a network NW. Each of the first service providing device 100-1 to the ninth service providing device 100-9 and the information processing device 200 communicate with each other via the network NW. Some of these devices may be included as ideal devices for other devices, for example, some or all of the first service providing device 100-1 may be included in the second service providing device 100-2. It may be a virtual machine realized by a function.

ネットワークNWは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)、プロバイダ端末、無線通信網、無線基地局、専用回線などを含む。なお、図1に示す各装置の全ての組み合わせが相互に通信可能である必要はなく、ネットワークNWは、一部にローカルなネットワークを含んでもよい。 The network NW includes, for example, the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), a provider terminal, a wireless communication network, a wireless base station, a dedicated line, and the like. It should be noted that not all combinations of the devices shown in FIG. 1 need not be able to communicate with each other, and the network NW may include a local network in part.

[端末装置10]
端末装置10は、例えば、スマートフォンなどの携帯電話、タブレット端末、各種パーソナルコンピュータなどである。端末装置10は、例えば、入力装置、表示装置、通信装置、記憶装置、および演算装置を備える。通信装置は、NIC(Network Interface Card)などのネットワークカード、無線通信モジュールなどを含む。
[Terminal device 10]
The terminal device 10 is, for example, a mobile phone such as a smartphone, a tablet terminal, various personal computers, or the like. The terminal device 10 includes, for example, an input device, a display device, a communication device, a storage device, and an arithmetic unit. The communication device includes a network card such as a NIC (Network Interface Card), a wireless communication module, and the like.

端末装置10では、アプリケーションプログラムなどのUA(User Agent)が起動し、例えば、ユーザUが入力した内容に応じたリクエストを第1サービス提供装置100-1~第9サービス提供装置100-9、その他のサービス提供装置に送信する。UAが起動された端末装置10は、第1サービス提供装置100-1~第9サービス提供装置100-9から取得した情報に基づいて、表示装置を利用して各種情報を表示する。端末装置10は、表示装置を利用して表示した第1サービス~第9サービスによる画像の表示を終了する際に、第1サービス終了情報~第9サービス終了情報を第1サービス提供装置100-1~第9サービス提供装置100-9にそれぞれ送信する。 In the terminal device 10, a UA (User Agent) such as an application program is activated, and for example, a request according to the content input by the user U is made from the first service providing device 100-1 to the ninth service providing device 100-9, and the like. Send to the service provider of. The terminal device 10 in which the UA is activated displays various information by using the display device based on the information acquired from the first service providing device 100-1 to the ninth service providing device 100-9. When the terminal device 10 ends the display of the images displayed by the first service to the ninth service using the display device, the terminal device 10 transfers the first service end information to the ninth service end information to the first service providing device 100-1. -Send to the 9th service providing device 100-9, respectively.

[第1サービス提供装置100-1~第9サービス提供装置100-9]
第1サービス提供装置100-1~第9サービス提供装置100-9は、いずれも、例えば、端末装置10において、UAとして起動されたアプリケーションプログラムからのリクエストに応じて、画像や画像表示のためのパラメータを提供するウェブサーバである。第1サービス提供装置100-1~第9サービス提供装置100-9は、リクエストを送信した端末装置10に対してパラメータを送信する。
[1st service providing device 100-1 to 9th service providing device 100-9]
The first service providing device 100-1 to the ninth service providing device 100-9 are all for displaying an image or an image in response to a request from an application program started as a UA in the terminal device 10, for example. A web server that provides parameters. The first service providing device 100-1 to the ninth service providing device 100-9 transmit the parameter to the terminal device 10 that has sent the request.

第1サービス提供装置100-1は、例えば、端末装置10が送信した商品の購入に関する購入関連リクエストに応じて、商品の販売に関するページを端末装置10に表示させるための販売ページ情報を端末装置10に送信する。第1サービス提供装置100-1は、端末装置10が送信した購入関連リクエストに応じて、商品の購入に関する複数のページ(コンテンツ)の中から、端末装置10に表示させるページを選択して、選択したページを表示させる販売ページ情報を端末装置10に送信する。第2サービス提供装置100-2~第9サービス提供装置100-9も同様に、リクエストの種類に応じて、複数のページの中から、端末装置10に表示させるページを選択して、選択したページを表示させる販売ページ情報を端末装置10に送信する。 The first service providing device 100-1 provides, for example, sales page information for displaying a page related to the sale of a product on the terminal device 10 in response to a purchase-related request regarding the purchase of a product transmitted by the terminal device 10. Send to. The first service providing device 100-1 selects and selects a page to be displayed on the terminal device 10 from a plurality of pages (contents) related to the purchase of the product in response to the purchase-related request transmitted by the terminal device 10. The sales page information for displaying the displayed page is transmitted to the terminal device 10. Similarly, the second service providing device 100-2 to the ninth service providing device 100-9 also select a page to be displayed on the terminal device 10 from a plurality of pages according to the type of request, and select the page. The sales page information to be displayed is transmitted to the terminal device 10.

第1サービス提供装置100-1は、販売ページ情報を端末装置10に送信するごとに、第1ページビュー(以下、「PV」という)情報を生成して記憶する。PV情報は、例えば、サービスに関するページの表示を開始した時刻の情報を含み、第1PV情報は、例えば、商品の販売に関するページの表示を開始した時刻を含む。 The first service providing device 100-1 generates and stores the first page view (hereinafter referred to as “PV”) information each time the sales page information is transmitted to the terminal device 10. The PV information includes, for example, information on the time when the display of the page related to the service is started, and the first PV information includes, for example, the time when the display of the page related to the sale of the product is started.

第1サービス提供装置100-1は、端末装置10が送信した第1サービス終了情報を受信した場合に、端末装置10に対する販売サービスの提供を終了する。第1サービス提供装置100-1は、販売サービスの提供を終了する場合に、記憶した第1PV情報を情報処理装置200に送信する。 When the first service providing device 100-1 receives the first service termination information transmitted by the terminal device 10, the first service providing device 100-1 terminates the provision of the sales service to the terminal device 10. The first service providing device 100-1 transmits the stored first PV information to the information processing device 200 when the provision of the sales service is terminated.

第1サービス提供装置100-1は、端末装置10に表示させるページに関する第1表示ページ情報を第1PV情報に付加して情報処理装置200に送信する。第1サービス提供装置100-1が端末装置10に表示させるページとしては、例えば、結果ページ、詳細ページ、一覧ページ、分類ページ、販売トップページ、ランキングページ、特徴ページ、確認ページなどの各ページが含まれる。 The first service providing device 100-1 adds the first display page information regarding the page to be displayed on the terminal device 10 to the first PV information and transmits it to the information processing device 200. The pages displayed on the terminal device 10 by the first service providing device 100-1 include, for example, each page such as a result page, a detail page, a list page, a classification page, a sales top page, a ranking page, a feature page, and a confirmation page. included.

第1サービス提供装置100-1は、販売サービスの過程において、商店とユーザの間で商品の販売が成立した場合に、第1コンバージョン(以下「CV」という)情報を生成して記憶する。CV情報は、CVの有無の情報を含み、第1CV情報は、商品の売買の成立の有無の情報を含む。第1サービス提供装置100-1は、第1PV情報を情報処理装置200に送信する場合に、第1CV情報を記憶している場合には、第1PV情報とともに第1CV情報を情報処理装置200に送信する。 The first service providing device 100-1 generates and stores the first conversion (hereinafter referred to as "CV") information when the sale of the product is established between the store and the user in the process of the sales service. The CV information includes information on the presence / absence of CV, and the first CV information includes information on the presence / absence of successful sale of goods. When the first service providing device 100-1 transmits the first PV information to the information processing device 200, if the first CV information is stored, the first service providing device 100-1 transmits the first CV information to the information processing device 200 together with the first PV information. do.

第2サービス提供装置100-2は、例えば、端末装置10が送信した競売に関する競売関連リクエストに応じて、競売に関するページを端末装置10に表示させるための競売ページ情報を端末装置10に送信する。第2サービス提供装置100-2は、端末装置10が送信した競売関連リクエストに応じて、商品の購入に関する複数のページの中から、端末装置10に表示させるページを選択して、選択したページを表示させる競売ページ情報を端末装置10に送信する。 The second service providing device 100-2 transmits, for example, the auction page information for displaying the page related to the auction on the terminal device 10 in response to the auction-related request related to the auction transmitted by the terminal device 10. The second service providing device 100-2 selects a page to be displayed on the terminal device 10 from a plurality of pages related to the purchase of the product in response to the auction-related request transmitted by the terminal device 10, and selects the selected page. The auction page information to be displayed is transmitted to the terminal device 10.

第2サービス提供装置100-2は、競売ページ情報を端末装置10に送信するごとに、第2PV情報を生成して記憶する。第2サービス提供装置100-2は、端末装置10が送信した第2サービス終了情報を受信した場合に、端末装置10に対する競売サービスの提供を終了する。第2サービス提供装置100-2は、競売サービスの提供を終了する場合に、記憶した第2PV情報を情報処理装置200に送信する。 The second service providing device 100-2 generates and stores the second PV information each time the auction page information is transmitted to the terminal device 10. When the second service providing device 100-2 receives the second service end information transmitted by the terminal device 10, the second service providing device 100-2 ends the provision of the auction service to the terminal device 10. The second service providing device 100-2 transmits the stored second PV information to the information processing device 200 when the provision of the auction service is terminated.

第2サービス提供装置100-2は、端末装置10に表示させるページに関する第2表示ページ情報を第1PV情報に付加して情報処理装置200に送信する。第2サービス提供装置100-2が端末装置10に表示させるページには、例えば、結果ページ、詳細ページ、一覧ページ、分類ページ、競売トップページ、ランキングページ、特徴ページ、確認ページ、外見ページなどの各ページが含まれる。 The second service providing device 100-2 adds the second display page information regarding the page to be displayed on the terminal device 10 to the first PV information and transmits the second display page information to the information processing device 200. The pages displayed on the terminal device 10 by the second service providing device 100-2 include, for example, a result page, a detail page, a list page, a classification page, an auction top page, a ranking page, a feature page, a confirmation page, an appearance page, and the like. Each page is included.

第2サービス提供装置100-2は、競売サービスの過程において、ユーザと他のユーザの間で競売の販売が成立した場合に、第2CV情報を生成して記憶する。第2サービス提供装置100-2は、第2PV情報を情報処理装置200に送信する場合に、第2CV情報を記憶している場合には、第2PV情報とともに第2CV情報を情報処理装置200に送信する。 The second service providing device 100-2 generates and stores the second CV information when the sale of the auction is established between the user and another user in the process of the auction service. When the second service providing device 100-2 transmits the second PV information to the information processing device 200, if the second CV information is stored, the second service providing device 100-2 transmits the second CV information to the information processing device 200 together with the second PV information. do.

第3サービス提供装置100-3は、例えば、端末装置10が送信した旅行に関する旅行関連リクエストに応じて、旅行に関するページを端末装置10に表示させるための旅行ページ情報を端末装置10に送信する。第3サービス提供装置100-3は、端末装置10が送信した旅行関連リクエストの種類に応じて、旅行に関する複数のページの中から、端末装置10に表示させるページを選択して、選択したページを表示させる旅行ページ情報を端末装置10に送信する。 The third service providing device 100-3 transmits, for example, travel page information for displaying a travel-related page on the terminal device 10 in response to a travel-related request transmitted by the terminal device 10. The third service providing device 100-3 selects a page to be displayed on the terminal device 10 from a plurality of pages related to travel according to the type of travel-related request transmitted by the terminal device 10, and selects the selected page. The travel page information to be displayed is transmitted to the terminal device 10.

第3サービス提供装置100-3は、旅行ページ情報を端末装置10に送信するごとに、第3PV情報を生成して記憶する。第3サービス提供装置100-3は、端末装置10が送信した第3サービス終了情報を受信した場合に、端末装置10に対する旅行提供サービスの提供を終了する。第3サービス提供装置100-3は、旅行提供サービスの提供を終了する場合に、記憶した第3PV情報を情報処理装置200に送信する。 The third service providing device 100-3 generates and stores the third PV information each time the travel page information is transmitted to the terminal device 10. When the third service providing device 100-3 receives the third service termination information transmitted by the terminal device 10, the third service providing device 100-3 ends the provision of the travel providing service to the terminal device 10. The third service providing device 100-3 transmits the stored third PV information to the information processing device 200 when the provision of the travel providing service is terminated.

第3サービス提供装置100-3は、端末装置10に表示させるページに関する第3表示ページ情報を第3PV情報に付加して情報処理装置200に送信する。第3サービス提供装置100-3が端末装置10に表示させるページには、例えば、結果ページ、詳細ページ、一覧ページ、分類ページ、旅行トップページ、ランキングページ、特徴ページ、確認ページ、外見ページなどの各ページが含まれる。 The third service providing device 100-3 adds the third display page information regarding the page to be displayed on the terminal device 10 to the third PV information and transmits the third display page information to the information processing device 200. The pages displayed on the terminal device 10 by the third service providing device 100-3 include, for example, a result page, a detail page, a list page, a classification page, a travel top page, a ranking page, a feature page, a confirmation page, an appearance page, and the like. Each page is included.

第3サービス提供装置100-3は、旅行提供サービスの過程において、旅行提供者とユーザの間で旅行提供の契約が成立した場合に、第3CV情報を生成して記憶する。第3サービス提供装置100-3は、第3PV情報を情報処理装置200に送信する場合に、第3CV情報を記憶している場合には、第3PV情報とともに第3CV情報を情報処理装置200に送信する。 The third service providing device 100-3 generates and stores the third CV information when a travel providing contract is concluded between the travel provider and the user in the process of the travel providing service. When the third service providing device 100-3 transmits the third PV information to the information processing device 200, if the third CV information is stored, the third service providing device 100-3 transmits the third CV information to the information processing device 200 together with the third PV information. do.

第4サービス提供装置100-4~第9サービス提供装置100-9は、例えば、端末装置10が送信した各種のリクエストに応じて、トップページや路線検索ページなどの各種ページを端末装置10に表示させるためのページ情報を端末装置10にそれぞれ送信する。第4サービス提供装置100-4~第9サービス提供装置100-9は、ページ情報を端末装置10に送信するごとに、第4PV情報~第9PV情報を生成して記憶する。第4サービス提供装置100-4~第9サービス提供装置100-9は、端末装置10が送信した第4サービス終了情報~第9サービス終了情報をそれぞれ受信した場合に、端末装置10に対する各種サービスの提供を終了する。 The fourth service providing device 100-4 to the ninth service providing device 100-9 display various pages such as a top page and a route search page on the terminal device 10 in response to various requests transmitted by the terminal device 10, for example. The page information for making the terminal device 10 is transmitted to the terminal device 10 respectively. The fourth service providing device 100-4 to the ninth service providing device 100-9 generate and store the fourth PV information to the ninth PV information each time the page information is transmitted to the terminal device 10. When the fourth service providing device 100-4 to the ninth service providing device 100-9 receive the fourth service end information to the ninth service end information transmitted by the terminal device 10, various services to the terminal device 10 are provided. Discontinue the offer.

第4サービス提供装置100-4~第9サービス提供装置100-9は、各種サービスの提供を終了する場合に、記憶した第4PV情報~第9PV情報を情報処理装置200にそれぞれ送信する。第4サービス提供装置100-4~第9サービス提供装置100-9は、第1サービス提供装置100-1~第3サービス提供装置100-3と同様に、端末装置10に表示させるページに関する表示ページ情報を生成し、PV情報に付加して情報処理装置200に送信してもよい。第1サービス提供装置100-1~第9サービス提供装置100-9は、PV情報を生成するごとに情報処理装置200に送信してもよい。 The fourth service providing device 100-4 to the ninth service providing device 100-9 transmit the stored fourth PV information to the ninth PV information to the information processing device 200, respectively, when the provision of various services is terminated. The fourth service providing device 100-4 to the ninth service providing device 100-9 are display pages relating to the page to be displayed on the terminal device 10 in the same manner as the first service providing device 100-1 to the third service providing device 100-3. Information may be generated, added to PV information, and transmitted to the information processing apparatus 200. The first service providing device 100-1 to the ninth service providing device 100-9 may transmit to the information processing device 200 each time PV information is generated.

[情報処理装置200]
図2は、情報処理装置200の構成の一例を示す図である。情報処理装置200は、例えば、通信部210と、処理部220と、記憶部250と、表示部280とを備える。通信部210は、例えば、NIC等の通信インターフェースを含む。通信部210は、ネットワークNWを介して、端末装置10や第1サービス提供装置100-1~第9サービス提供装置100-9などと通信する。
[Information processing device 200]
FIG. 2 is a diagram showing an example of the configuration of the information processing apparatus 200. The information processing device 200 includes, for example, a communication unit 210, a processing unit 220, a storage unit 250, and a display unit 280. The communication unit 210 includes, for example, a communication interface such as a NIC. The communication unit 210 communicates with the terminal device 10, the first service providing device 100-1 to the ninth service providing device 100-9, and the like via the network NW.

処理部220は、例えば、通信制御部222と、取得部224と、生成部226と、設定部228と、表示制御部230とを備える。処理部220の構成要素は、例えば、CPU(Central Processing Unit)などのプロセッサが記憶部250に格納されたプログラムを実行することにより実現される。処理部220の構成要素の一部または全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、またはGPU(Graphics Processing Unit)などのハードウェア(回路部;circuitry)により実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。 The processing unit 220 includes, for example, a communication control unit 222, an acquisition unit 224, a generation unit 226, a setting unit 228, and a display control unit 230. The components of the processing unit 220 are realized, for example, by a processor such as a CPU (Central Processing Unit) executing a program stored in the storage unit 250. Some or all of the components of the processing unit 220 are hardware (circuits) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or GPU (Graphics Processing Unit). It may be realized by circuitry) or by the cooperation of software and hardware.

記憶部250は、例えば、HDD(Hard Disc Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、RAM(Random Access Memory)などの記憶装置により実現される。記憶部250には、第1サービス集計データ252-1~第9サービス集計データ252-9が格納される。 The storage unit 250 is realized by, for example, a storage device such as an HDD (Hard Disc Drive), a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a ROM (Read Only Memory), and a RAM (Random Access Memory). The storage unit 250 stores the first service aggregated data 252-1 to the ninth service aggregated data 252-9.

図3は、第1サービス集計データ252-1の一例を示す図である。第1サービス集計データ252-1は、例えば、第1サービスに関するページが開かれた時刻と、その次に第1サービスに関するページが開かれた時刻の間の時間(Inter activity time、以下「ページ間IAT」という)の発生頻度を集計した集計結果をBIN化して得られる。第1サービス集計データ252-1は、例えば、第1サービスに関するページ間IATの発生頻度(密度)を座標空間にヒストグラムとして表される。第1サービス集計データ252-1は、可視化データの一例である。第2サービス集計データ252-2~第9サービス集計データ252-9も、第1サービス集計データ252-1と同様にして得られるデータである。第1サービス集計データ252-1~第9サービス集計データ252-9は、第1サービス~第9サービスのそれぞれの利用を、ユーザが開始した開始タイミングから終了したとみなされる終了タイミングまでのページ間IAT(利用時間)における発生頻度を可視化した画像である時間情報画像を表示するためのデータである。 FIG. 3 is a diagram showing an example of the first service aggregated data 252-1. The first service aggregated data 252-1 is, for example, the time between the time when the page related to the first service is opened and the time when the page related to the first service is opened next (Inter activity time, hereinafter "between pages"). It is obtained by converting the aggregated result of the occurrence frequency of "IAT") into BIN. The first service aggregated data 252-1 represents, for example, the occurrence frequency (density) of interpage IATs related to the first service as a histogram in the coordinate space. The first service aggregated data 252-1 is an example of visualization data. The second service aggregated data 252-2 to the ninth service aggregated data 252-9 are also data obtained in the same manner as the first service aggregated data 252-1. In the first service aggregated data 252-1 to the ninth service aggregated data 252-9, the use of each of the first service to the ninth service is between pages from the start timing when the user starts to the end timing when it is considered to end. It is data for displaying a time information image which is an image which visualized the occurrence frequency in IAT (usage time).

第1サービス集計データ252-1~第3サービス集計データ252-3では、例えば、閲覧されたコンテンツ(ページ)の種類に分類されてページ間IATが集計される。第4サービス集計データ252-4~第9サービス集計データ252-9では、例えば、閲覧されたページに分類されることなくページ間IATが集計される。第1サービス集計データ252-1~第3サービス集計データ252-3において、ページの種類に分類されることなくページ間IATが集計されてもよい。第4サービス集計データ252-4~第9サービス集計データ252-9において、ページの種類に分類されてページ間IATが集計されてもよい。 In the first service aggregated data 252-1 to the third service aggregated data 252-3, for example, the inter-page IATs are aggregated by classifying them into the types of browsed contents (pages). In the 4th service aggregated data 252-4 to the 9th service aggregated data 252-9, for example, the inter-page IAT is aggregated without being classified into the browsed pages. In the first service aggregated data 252-1 to the third service aggregated data 252-3, the inter-page IAT may be aggregated without being classified into page types. In the 4th service aggregated data 252-4 to the 9th service aggregated data 252-9, the inter-page IATs may be aggregated by classifying them into page types.

ページ間IATの一部または全部は、例えば、サービスの利用時間とみなすことができる。ページ間IATが長時間にわたっている場合には、サービスの利用を終了していると考えられるので、例えば、ページ間IATのうち、所定時間以内の時間をサービスの利用時間とみなしてもよい。ここでの所定時間は、例えば、サービスの種類に応じて決定してもよい。例えば、路線検索サービスや天気予報サービスでは、長くとも30分程度の利用時間であることが想定される一方、動画配信サービスでは長時間、例えば1時間から2時間の利用時間であることが想定される。したがって、例えば、路線検索サービスや天気予報サービスの所定時間を短くし、動画配信サービスの所定時間を長くしてもよい。 Part or all of the page-to-page IAT can be considered, for example, the service usage time. If the page-to-page IAT is long, it is considered that the service has been used. Therefore, for example, the time within the predetermined time among the page-to-page IAT may be regarded as the service usage time. The predetermined time here may be determined, for example, according to the type of service. For example, the route search service and the weather forecast service are expected to have a usage time of about 30 minutes at the longest, while the video distribution service is expected to have a long usage time of, for example, 1 to 2 hours. To. Therefore, for example, the predetermined time of the route search service or the weather forecast service may be shortened, and the predetermined time of the video distribution service may be lengthened.

通信制御部222は、通信部210の送受信を制御する。取得部224は、通信部210が受信した第1PV情報~第9PV情報を取得する。取得部224は、第1PV情報~第3PV情報にそれぞれ付与された第1表示ページ情報~第3表示ページ情報、及び第1CV情報~第3CV情報を取得する。取得部224は、取得した第1PV情報~第9PV情報、第1表示ページ情報~第3表示ページ情報、及び第1CV情報~第3CV情報等の各情報を生成部226に通知する。第1PV情報~第9PV情報、第1表示ページ情報~第3表示ページ情報、及び第1CV情報~第3CV情報は、ユーザの端末装置に提供する第1サービス~第9サービスの利用を、ユーザが開始した開始タイミングから終了したとみなされる終了タイミングまでの利用時間を認識可能な情報である。 The communication control unit 222 controls transmission / reception of the communication unit 210. The acquisition unit 224 acquires the first PV information to the ninth PV information received by the communication unit 210. The acquisition unit 224 acquires the first display page information to the third display page information and the first CV information to the third CV information added to the first PV information to the third PV information, respectively. The acquisition unit 224 notifies the generation unit 226 of each information such as the acquired first PV information to the ninth PV information, the first display page information to the third display page information, and the first CV information to the third CV information. The first PV information to the ninth PV information, the first display page information to the third display page information, and the first CV information to the third CV information are used by the user to use the first service to the ninth service provided to the user's terminal device. It is information that can recognize the usage time from the start timing that started to the end timing that is considered to have ended.

生成部226は、取得部224が通知した第1PV情報~第9PV情報、第1表示ページ情報~第3表示ページ情報、及び第1CV情報~第3CV情報を集計し、第1サービス~第9サービスのそれぞれに関する第1サービス集計データ252-1~第9サービス集計データ252-9を生成する。生成部226は、複数種類のサービスのサービス集計データを生成する。 The generation unit 226 aggregates the first PV information to the ninth PV information, the first display page information to the third display page information, and the first CV information to the third CV information notified by the acquisition unit 224, and the first service to the ninth service. The first service aggregated data 252-1 to the ninth service aggregated data 252-9 for each of the above are generated. The generation unit 226 generates service aggregate data of a plurality of types of services.

生成部226は、第1サービス集計データ252-1~第3サービス集計データ252-3を生成するにあたり、第1PV情報~第3PV情報にそれぞれ付加される第1CV情報~第3CV情報を利用する。生成部226は、第1CV情報~第3CV情報が含むCVの有無の情報によって第1PV情報~第3PV情報を分けて、CV有及びCV無の第1サービス集計データ252-1~第3サービス集計データ252-3を生成する。生成部226は、生成した第1サービス集計データ252-1~第9サービス集計データ252-9を表示制御部230に通知する。 In generating the first service aggregated data 252-1 to the third service aggregated data 252-3, the generation unit 226 uses the first CV information to the third CV information added to the first PV information to the third PV information, respectively. The generation unit 226 divides the first PV information to the third PV information according to the information on the presence or absence of CV included in the first CV information to the third CV information, and the first service aggregate data 252-1 to the third service aggregate data with and without CV. Generate data 252-3. The generation unit 226 notifies the display control unit 230 of the generated first service aggregate data 252-1 to ninth service aggregate data 252-9.

設定部228は、生成部226が生成した第1サービス集計データ252-1に基づいて、ガウシアンミクスチャモデル(Gaussian Mixture Model)を用いて第1サービス集計データ252-1の混合ガウス分布を生成する。設定部228は、同様にして、第2サービス集計データ252-2~第9サービス集計データ252-9に基づいて、第2サービス集計データ252-2~第9サービス集計データ252-9の混合ガウス分布を生成する。図3に混合ガウス分布L1の一例を示す。 The setting unit 228 generates a mixed Gaussian distribution of the first service aggregated data 252-1 using the Gaussian Mixture Model based on the first service aggregated data 252-1 generated by the generation unit 226. Similarly, the setting unit 228 is a mixed gauss of the second service aggregated data 252-2 to the ninth service aggregated data 252-9 based on the second service aggregated data 252-2 to the ninth service aggregated data 252-9. Generate a distribution. FIG. 3 shows an example of the mixed Gaussian distribution L1.

設定部228は、生成した混合ガウス分布に基づいて、それぞれ第1サービス~第9サービスのセッションタイムアウト期間(以下、それぞれ「第1タイムアウト期間」から「第9タイムアウト期間」という)を導出して設定する。設定部228は、タイムアウト期間を設定するにあたり、生成した混合ガウス分布における二峰性の有無を判定する。混合ガウス分布の二峰性は、サービス集計データの二峰性と共通する。 The setting unit 228 derives and sets the session timeout period of the first service to the ninth service (hereinafter, referred to as "first timeout period" to "9th timeout period", respectively) based on the generated mixed Gaussian distribution. do. In setting the timeout period, the setting unit 228 determines the presence or absence of bimodality in the generated mixed Gaussian distribution. The bimodality of the mixed Gaussian distribution is common to the bimodality of the service aggregated data.

設定部228は、混合ガウス分布に二峰性がある場合には、二峰性の谷となる時間に基づいて、例えば二峰性の谷となる時間をタイムアウト期間として設定する。混合ガウス分布に二峰性が無いと判定した場合には、ページ間IAT毎(利用時間毎)の発生頻度の積分値が発生頻度の総和に対して所定割合以上、例えば70%以上となる、ゼロから始まるページ間IATの範囲を、タイムアウト期間として設定する。設定部228は、設定した第1タイムアウト期間~第9タイムアウト期間の情報を表示制御部230に通知する。 When the mixed Gaussian distribution has bimodality, the setting unit 228 sets, for example, the time for bimodal valley as the timeout period based on the time for bimodal valley. When it is determined that the mixed Gaussian distribution does not have bimodality, the integrated value of the occurrence frequency for each page-to-page IAT (every usage time) becomes a predetermined ratio or more, for example, 70% or more with respect to the total occurrence frequency. Set the range of interpage IAT starting from zero as the timeout period. The setting unit 228 notifies the display control unit 230 of the information of the set first time-out period to the ninth time-out period.

表示制御部230は、PV情報に基づくサービス集計データを可視化した時間情報画像を表示部280に表示させる。表示制御部230は、設定部228が生成した混合ガウス分布をそれぞれ可視化した混合ガウス分布画像を表示部280に表示させる。表示制御部230は、設定部228が設定したタイムアウト期間を可視化し、タイムアウト期間が終了時刻を示すタイムアウト期間終了時刻画像を表示部280に表示させる。 The display control unit 230 causes the display unit 280 to display a time information image that visualizes the service aggregated data based on the PV information. The display control unit 230 causes the display unit 280 to display a mixed gaussian distribution image that visualizes the mixed gaussian distribution generated by the setting unit 228. The display control unit 230 visualizes the time-out period set by the setting unit 228, and causes the display unit 280 to display a time-out period end time image indicating the end time of the time-out period.

表示部280は、表示制御部230の制御に応じて、時間情報画像、混合ガウス分布画像、及びタイムアウト期間終了時刻画像を表示する。図4及び図5は、いずれも表示部280に表示される画像の一例を示す図である。図4に示す例では、表示部280には、例えば、CV有第1サービスに関する時間情報画像T1-1、混合ガウス分布画像L1-1、及びタイムアウト期間終了時刻画像C1-1が表示される。同様に、表示部280には、CV有第2,第3サービスに関する時間情報画像T2-1,T3-1、混合ガウス分布画像L2-1、L3-1、及びタイムアウト期間終了時刻画像C2-1、C3-1、CV無第1~第3サービスに関する時間情報画像T1-2~T3-2、混合ガウス分布画像L1-2~L3-2、及びタイムアウト期間終了時刻画像C1-2~C3-2が表示される。 The display unit 280 displays a time information image, a mixed Gaussian distribution image, and a timeout period end time image under the control of the display control unit 230. 4 and 5 are both views showing an example of an image displayed on the display unit 280. In the example shown in FIG. 4, the display unit 280 displays, for example, a time information image T1-1 regarding the first service with CV, a mixed Gaussian distribution image L1-1, and a timeout period end time image C1-1. Similarly, on the display unit 280, the time information images T2-1 and T3-1 regarding the second and third services with CV, the mixed Gaussian distribution images L2-1 and L3-1, and the timeout period end time image C2-1 are displayed. , C3-1, time information images T1-2 to T3-2 related to the first to third services without CV, mixed Gaussian distribution images L1-2 to L3-2, and timeout period end time images C1-2 to C3-2. Is displayed.

表示部280において、時間情報画像T1-1~T3-1,T1-2~T3-2は、分類されたページの種類ごとに色分けされて表示される。表示制御部230は、CV有のCV情報が付加された第1PV情報~第3PV情報に基づくCV有の第1サービス集計データ252-1~第3サービス集計データ252-3をそれぞれ可視化したCV有の時間情報画像T1-1~T3-1,T1-2~T3-2を表示部280に表示させる。表示制御部230は、CV無のCV情報が付加された第1PV情報~第3PV情報に基づく第1サービス集計データ252-1~第3サービス集計データ252-3をそれぞれ可視化したCV無の時間情報画像T1-1~T3-1,T1-2~T3-2を表示部280に表示させる。 On the display unit 280, the time information images T1-1 to T3-1 and T1-2 to T3-2 are displayed in different colors according to the types of the classified pages. The display control unit 230 has a CV that visualizes the first service aggregated data 252-1 to the third service aggregated data 252-3 with CV based on the first PV information to the third PV information to which the CV information with CV is added. The time information images T1-1 to T3-1 and T1-2 to T3-2 are displayed on the display unit 280. The display control unit 230 visualizes the first service aggregated data 252-1 to the third service aggregated data 252-3 based on the first PV information to the third PV information to which the CV information without CV is added, and the time information without CV. The images T1-1 to T3-1 and T1-2 to T3-2 are displayed on the display unit 280.

図5に示す例では、表示部280には、例えば、第4サービス~第9サービスに関する時間情報画像T4~T9、混合ガウス分布画像L4~L9、及びタイムアウト期間終了時刻画像C4~C9が表示される。表示制御部230は、図4及び図5に示すように、第1サービス~第9サービスに関する画像の複数をまとめて表示部280に表示させてもよいし、いずれかを個別に表示させてもよい。表示制御部230は、第1サービス~第9サービスに関する複数の画像を表示部280に表示させる際に、どのような組合せで表示させてもよい。表示部280に表示される第1サービス~第9サービスに関する複数の画像の組合せは、例えば、情報処理装置200を管理する管理者等が設定できるようにしてもよい。 In the example shown in FIG. 5, for example, the time information images T4 to T9, the mixed Gaussian distribution images L4 to L9, and the timeout period end time images C4 to C9 are displayed on the display unit 280. To. As shown in FIGS. 4 and 5, the display control unit 230 may display a plurality of images related to the first service to the ninth service together on the display unit 280, or may display any of them individually. good. The display control unit 230 may display a plurality of images related to the first service to the ninth service in any combination when the display unit 280 displays the plurality of images. The combination of a plurality of images related to the first service to the ninth service displayed on the display unit 280 may be set by, for example, an administrator who manages the information processing apparatus 200.

[情報処理装置200の処理]
次に、情報処理装置200における処理について説明する。図6は、情報処理装置200の処理の一例を示すフローチャートである。情報処理装置200において、取得部224は、第1サービス提供装置100-1~第9サービス提供装置100-9により送信されるPV情報を受信したか否かを判定する(S101)。PV情報を受信していないと判定した場合、取得部224は、PV情報を受信するまでS101の処理を繰り返す。
[Processing of information processing device 200]
Next, the processing in the information processing apparatus 200 will be described. FIG. 6 is a flowchart showing an example of processing of the information processing apparatus 200. In the information processing apparatus 200, the acquisition unit 224 determines whether or not the PV information transmitted by the first service providing apparatus 100-1 to the ninth service providing apparatus 100-9 has been received (S101). If it is determined that the PV information has not been received, the acquisition unit 224 repeats the process of S101 until the PV information is received.

取得部224がPV情報を受信したと判定した場合、生成部226は、取得部224が取得したPV情報が第1PV情報~第3PV情報のいずれかであるか否かを判定する(S103)。取得部224が取得したPV情報が第4PV情報~第9PV情報のいずれかであり、第1PV情報~第3PV情報でないと判定した場合、生成部226は、取得したPV情報に応じたサービス集計データを更新する(S105)。例えば、取得部224が第4PV情報を取得した場合には、取得した第4PV情報に基づいて、第4サービス集計データ252-4を更新する。 When it is determined that the acquisition unit 224 has received the PV information, the generation unit 226 determines whether or not the PV information acquired by the acquisition unit 224 is any of the first PV information to the third PV information (S103). When it is determined that the PV information acquired by the acquisition unit 224 is any of the 4th PV information to the 9th PV information and not the 1st PV information to the 3rd PV information, the generation unit 226 performs the service aggregated data according to the acquired PV information. Is updated (S105). For example, when the acquisition unit 224 acquires the fourth PV information, the fourth service aggregated data 252-4 is updated based on the acquired fourth PV information.

取得部224が取得したPV情報が第1PV情報~第3PV情報のいずれかであると判定した場合、生成部226は、取得したPV情報に付加されたCV情報がCV有の情報であるか否かを判定する(S107)。PV情報に付加されたCV情報がCV有の情報であると判定した場合、生成部226は、取得したPV情報に応じたサービス集計データのうち、CV有のサービス集計データを更新する(S109)。例えば、取得部224が第1PV情報を取得した場合には、取得した第1PV情報に基づいて、CV有の第1サービス集計データ252-1を更新する。PV情報に付加されたCV情報がCV無の情報であると判定した場合、生成部226は、取得したPV情報に応じたサービス集計データのうち、CV無のサービス集計データを更新する(S111)。例えば、取得部224が第1PV情報を取得した場合には、取得した第1PV情報に基づいて、CV無の第1サービス集計データ252-1を更新する。 When it is determined that the PV information acquired by the acquisition unit 224 is any of the first PV information to the third PV information, the generation unit 226 determines whether or not the CV information added to the acquired PV information is information with CV. (S107). When it is determined that the CV information added to the PV information is the information with CV, the generation unit 226 updates the service aggregated data with CV among the service aggregated data corresponding to the acquired PV information (S109). .. For example, when the acquisition unit 224 acquires the first PV information, the first service aggregate data 252-1 with CV is updated based on the acquired first PV information. When it is determined that the CV information added to the PV information is the information without CV, the generation unit 226 updates the service aggregated data without CV among the service aggregated data corresponding to the acquired PV information (S111). .. For example, when the acquisition unit 224 acquires the first PV information, the first service aggregated data 252-1 without CV is updated based on the acquired first PV information.

続いて、設定部228は、更新したサービス集計データが、所定数以上のPV情報が収集されたデータであるか否かを判定する(S113)。更新したサービス集計データが所定数以上のPV情報が収集されたデータでないと判定した場合、設定部228は、S101に戻る。更新したサービス集計データが所定数以上のPV情報が収集されたデータであると判定した場合、設定部228は、ガウシアンミクスチャモデルを用いて、サービス集計データの混合ガウス分布を生成する(S115)。 Subsequently, the setting unit 228 determines whether or not the updated service aggregate data is data for which a predetermined number or more of PV information has been collected (S113). When it is determined that the updated service aggregate data is not the data for which a predetermined number or more of PV information has been collected, the setting unit 228 returns to S101. When it is determined that the updated service aggregated data is data for which a predetermined number or more of PV information has been collected, the setting unit 228 generates a mixed Gaussian distribution of the service aggregated data using the Gaussian mixture model (S115).

続いて、設定部228は、生成した混合ガウス分布に二峰性があるか否かを判定する(S117)。生成した混合ガウス分布に二峰性があると判定した場合、設定部228は、二峰性の谷となる時間をタイムアウト終了時刻とするタイムアウト期間を設定する(S119)。生成した混合ガウス分布に二峰性がないと判定した場合、設定部228は、ページ間IAT毎の発生頻度の積分値が発生頻度の総和に対して所定割合例えば70%以上となる、ゼロから始まるページ間IATの範囲を、タイムアウト期間として設定する(S121)。 Subsequently, the setting unit 228 determines whether or not the generated mixed Gaussian distribution has bimodality (S117). When it is determined that the generated mixed Gaussian distribution has bimodality, the setting unit 228 sets a time-out period in which the time of the bimodal valley is set as the timeout end time (S119). When it is determined that the generated mixed Gaussian distribution is not bimodal, the setting unit 228 determines that the integral value of the occurrence frequency for each page-to-page IAT is a predetermined ratio, for example, 70% or more with respect to the total occurrence frequency, from zero. The range of the starting page-to-page IAT is set as the timeout period (S121).

続いて、表示制御部230は、生成部226が生成したサービス集計データに基づく時間情報画像、設定部228が生成した混合ガウス分布に基づく混合ガウス分布画像、及び設定部228が設定したタイムアウト期間に基づくタイムアウト期間終了時刻画像を表示部280に表示させる(S123)。表示制御部230は、S105、S109.S111においてサービス集計データを更新した後に時間情報を表示部280に表示させてもよい。表示制御部230は、その他のタイミングで、例えば、情報処理装置200の管理者等の要求に応じて時間情報画像等の画像を表示部280に表示させてもよい。こうして、情報処理装置200は、図6に示す処理を終了する。 Subsequently, the display control unit 230 sets the time information image based on the service aggregate data generated by the generation unit 226, the mixed gauss distribution image based on the mixed gauss distribution generated by the setting unit 228, and the timeout period set by the setting unit 228. The display unit 280 displays the time-out period end time image based on the timeout period (S123). The display control unit 230 has S105 and S109. After updating the service aggregated data in S111, the time information may be displayed on the display unit 280. The display control unit 230 may display an image such as a time information image on the display unit 280 at other timings, for example, in response to a request from the administrator of the information processing apparatus 200 or the like. In this way, the information processing apparatus 200 ends the process shown in FIG.

実施形態の情報処理装置200は、各種サービスのページ間IAT(利用時間)を集計したサービス集計データに基づいてタイムアウト期間を設定する。このため、適切な時間でサービスをタイムアウトさせるように支援することができる。実施形態の情報処理装置200は、タイムアウト期間を設定するにあたり、混合ガウス分布を生成する。このため、タイムアウト期間を容易に設定できる。タイムアウト期間を設定する際に、サービス集計データの二峰性を利用している。このため、適切なタイムアウト期間を設定することができる。 The information processing apparatus 200 of the embodiment sets a time-out period based on the service aggregated data that aggregates the page-to-page IAT (usage time) of various services. Therefore, it is possible to help the service to time out at an appropriate time. The information processing apparatus 200 of the embodiment generates a mixed Gaussian distribution in setting the timeout period. Therefore, the time-out period can be easily set. When setting the timeout period, the bimodality of the service aggregate data is used. Therefore, an appropriate timeout period can be set.

上記の実施形態では、設定部228がタイムアウト期間を設定するが、タイムアウト期間は、例えば、情報処理装置の管理者が設定できるようにしてもよい。この場合、情報処理装置200は、タイムアウト期間を導出することなく、時間情報画像を表示部280に表示させ、時間情報画像を見た管理者がタイムアウト期間を設定してもよい。 In the above embodiment, the setting unit 228 sets the time-out period, but the time-out period may be set by, for example, the administrator of the information processing apparatus. In this case, the information processing apparatus 200 may display the time information image on the display unit 280 without deriving the time-out period, and the administrator who sees the time information image may set the time-out period.

上記の実施形態において、設定部228は、混合ガウス分布に二峰性がない場合に、ページ間IAT毎の発生頻度の積分値に応じてタイムアウト期間を設定するが、混合ガウス分布に二峰性がある場合に、ページ間IAT毎の発生頻度の積分値に応じてタイムアウト期間を設定してもよい。設定部228は、他の方法でタイムアウト期間を設定してもよく、例えば、サービス提供装置が提供するサービスの特性に基づいて、タイムアウト期間を設定してもよい。例えば、図5に示すトップサービスの混合ガウス分布画像L4や動画配信サービスと混合ガウス分布画像L8に見られるように、利用時間がタイムアウト期間を超える場合がみられる場合には、タイムアウト期間をさらに長くするようにしてもよい。 In the above embodiment, when the mixed Gaussian distribution does not have bimodality, the setting unit 228 sets the timeout period according to the integral value of the occurrence frequency for each page-to-page IAT, but the mixed Gaussian distribution has bimodality. If there is, a timeout period may be set according to the integrated value of the occurrence frequency for each page-to-page IAT. The setting unit 228 may set the time-out period by another method, and may set the time-out period based on the characteristics of the service provided by the service providing device, for example. For example, as seen in the mixed Gaussian distribution image L4 of the top service and the mixed Gaussian distribution image L8 of the video distribution service shown in FIG. 5, when the usage time exceeds the timeout period, the timeout period is further extended. You may try to do it.

上記の実施形態では、情報処理装置200において、表示制御部230が表示部280に時間情報画像等を表示させるが、時間情報画像等は、端末装置10や第1サービス提供装置100-1~第9サービス提供装置100-9等が表示するようにしてもよい。この場合、情報処理装置200は、通信制御部222において、情報処理装置200は、端末装置10や第1サービス提供装置100-1~第9サービス提供装置100-9等にサービス集計データ、混合ガウス分布、タイムアウト期間等を通信部210に送信させるようにしてよい。この場合の通信制御部222は、サービス集計データなどの各種データを、端末装置10や第1サービス提供装置100-1~第9サービス提供装置100-9などの他装置に向けて通信部210に送信させる送信部の一例である。 In the above embodiment, in the information processing device 200, the display control unit 230 causes the display unit 280 to display a time information image or the like, but the time information image or the like is the terminal device 10 or the first service providing devices 100-1 to 100-1. 9 The service providing device 100-9 or the like may be displayed. In this case, the information processing device 200 is in the communication control unit 222, and the information processing device 200 is connected to the terminal device 10 and the first service providing device 100-1 to the ninth service providing device 100-9, etc., with service aggregated data and mixed gauss. The distribution, timeout period, and the like may be transmitted to the communication unit 210. In this case, the communication control unit 222 sends various data such as service aggregate data to the communication unit 210 toward other devices such as the terminal device 10 and the first service providing device 100-1 to the ninth service providing device 100-9. This is an example of a transmission unit to be transmitted.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 Although the embodiments for carrying out the present invention have been described above using the embodiments, the present invention is not limited to these embodiments, and various modifications and substitutions are made without departing from the gist of the present invention. Can be added.

10…端末装置
100-1~100-9…サービス提供装置
200…情報処理装置
210…通信部
220…処理部
222…通信制御部
224…取得部
226…生成部
228…設定部
230…表示制御部
250…記憶部
252-1~252-9…第1サービス集計データ
280 表示部
NW…ネットワーク
10 ... Terminal devices 100-1 to 100-9 ... Service providing device 200 ... Information processing device 210 ... Communication unit 220 ... Processing unit 222 ... Communication control unit 224 ... Acquisition unit 226 ... Generation unit 228 ... Setting unit 230 ... Display control unit 250 ... Storage unit 252-1 to 252-9 ... First service aggregated data 280 Display unit NW ... Network

Claims (13)

サービス提供装置がユーザの端末装置に提供するサービスの利用を前記ユーザが開始した開始タイミングを取得する取得部と、
前記開始タイミングと、その次の前記開始タイミングの間の時間の発生頻度を集計した集計結果に基づいて、前記ユーザが開始した開始タイミングから終了したとみなされる終了タイミングまでの利用時間を複数生成し、生成した複数の前記利用時間における発生頻度を可視化した画像を表示するための可視化データを生成する生成部と、
を備える情報処理装置。
An acquisition unit that acquires the start timing when the user starts using the service provided by the service providing device to the user's terminal device, and an acquisition unit.
Based on the aggregated result of totaling the frequency of occurrence of the time between the start timing and the next start timing, a plurality of usage times from the start timing started by the user to the end timing deemed to have ended are generated. , A generation unit that generates visualization data for displaying an image that visualizes the frequency of occurrence in the plurality of generated usage times.
Information processing device equipped with.
前記可視化データを、他装置に送信する送信部、を更に備える、
請求項1に記載の情報処理装置。
A transmission unit for transmitting the visualization data to another device is further provided.
The information processing apparatus according to claim 1.
前記可視化データに基づく時間情報画像を、表示部に表示させる表示制御部、を更に備える、
請求項1に記載の情報処理装置。
A display control unit for displaying a time information image based on the visualization data on the display unit is further provided.
The information processing apparatus according to claim 1.
前記生成部は、複数種類のサービスについてそれぞれ前記可視化データを生成する
請求項3に記載の情報処理装置。
The information processing device according to claim 3, wherein the generation unit generates the visualization data for each of a plurality of types of services.
前記生成部は、前記サービスに含まれるコンテンツの種類に分類して、前記可視化データを生成する、
請求項3または4に記載の情報処理装置。
The generation unit classifies the types of contents included in the service and generates the visualization data.
The information processing apparatus according to claim 3 or 4.
記取得された情報に基づいて得らえる複数の前記利用時間における発生頻度に基づいて前記サービスのタイムアウト期間を設定する設定部、を更に備える、
請求項1に記載の情報処理装置。
Further, a setting unit for setting a time-out period of the service based on the occurrence frequency in the plurality of usage times obtained based on the acquired information is further provided.
The information processing apparatus according to claim 1.
前記設定部は、前記発生頻度を集計した集計結果における二峰性の有無を判定し、前記二峰性があると判定した場合に、前記二峰性の谷となる時間に基づいて、前記タイムアウト期間を設定する、
請求項6に記載の情報処理装置。
The setting unit determines the presence or absence of bimodality in the aggregated result of totaling the occurrence frequencies, and when it is determined that there is bimodality, the time-out is based on the time of the bimodal valley. Set the period,
The information processing apparatus according to claim 6.
前記設定部は、前記集計結果から混合ガウス分布を生成し、前記混合ガウス分布に基づいて、前記二峰性の有無を判定する、
請求項7に記載の情報処理装置。
The setting unit generates a mixed Gaussian distribution from the aggregated result, and determines the presence or absence of the bimodality based on the mixed Gaussian distribution.
The information processing apparatus according to claim 7.
前記設定部は、前記利用時間毎の発生頻度の積分値が発生頻度の総和に対して所定割合以上となる、ゼロから始まる利用時間の範囲を前記タイムアウト期間に設定する、
請求項6に記載の情報処理装置。
The setting unit sets a range of usage time starting from zero, in which the integral value of the occurrence frequency for each usage time is equal to or more than a predetermined ratio with respect to the total occurrence frequency, in the timeout period.
The information processing apparatus according to claim 6.
前記設定部は、前記サービスの特性に応じて、前記タイムアウト期間を設定する、
請求項6に記載の情報処理装置。
The setting unit sets the timeout period according to the characteristics of the service.
The information processing apparatus according to claim 6.
前記サービスは、コマースサービスであり、
前記生成部は、前記サービスをコンバージョンの有無に分類して前記可視化データを生成する、
請求項1に記載の情報処理装置。
The service is a commerce service and
The generation unit classifies the service according to the presence or absence of conversion and generates the visualization data.
The information processing apparatus according to claim 1.
情報処理装置が、
サービス提供装置がユーザの端末装置に提供するサービスの利用を、前記ユーザが開始した開始タイミングを取得し、
前記開始タイミングと、その次の前記開始タイミングの間の時間の発生頻度を集計した集計結果に基づいて、前記ユーザが開始した開始タイミングから終了したとみなされる終了タイミングまでの利用時間を複数生成し、生成した複数の前記利用時間における発生頻度を可視化した画像を表示するための可視化データを生成する、
情報処理方法。
Information processing equipment
The start timing when the user starts the use of the service provided by the service providing device to the user's terminal device is acquired, and the service is started.
Based on the aggregated result of totaling the frequency of occurrence of the time between the start timing and the next start timing, a plurality of usage times from the start timing started by the user to the end timing deemed to have ended are generated. , Generate visualization data for displaying an image that visualizes the occurrence frequency in the generated plurality of usage times.
Information processing method.
情報処理装置に、
サービス提供装置がユーザの端末装置に提供するサービスの利用を、前記ユーザが開始した開始タイミングを取得させ、
前記開始タイミングと、その次の前記開始タイミングの間の時間の発生頻度を集計した集計結果に基づいて、前記ユーザが開始した開始タイミングから終了したとみなされる終了タイミングまでの利用時間を複数生成し、生成した複数の前記利用時間における発生頻度を可視化した画像を表示するための可視化データを生成させる、
プログラム。
For information processing equipment
The service providing device is made to acquire the start timing when the user starts the use of the service provided to the user's terminal device.
Based on the aggregated result of totaling the frequency of occurrence of the time between the start timing and the next start timing, a plurality of usage times from the start timing started by the user to the end timing deemed to have ended are generated. , Generate visualization data for displaying an image that visualizes the occurrence frequency in the generated plurality of usage times.
program.
JP2020049719A 2020-03-19 2020-03-19 Information processing equipment, information processing methods, and programs Active JP7093378B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020049719A JP7093378B2 (en) 2020-03-19 2020-03-19 Information processing equipment, information processing methods, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020049719A JP7093378B2 (en) 2020-03-19 2020-03-19 Information processing equipment, information processing methods, and programs

Publications (2)

Publication Number Publication Date
JP2021149628A JP2021149628A (en) 2021-09-27
JP7093378B2 true JP7093378B2 (en) 2022-06-29

Family

ID=77849105

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020049719A Active JP7093378B2 (en) 2020-03-19 2020-03-19 Information processing equipment, information processing methods, and programs

Country Status (1)

Country Link
JP (1) JP7093378B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008033787A (en) 2006-07-31 2008-02-14 Oki Electric Ind Co Ltd Session time-out time determination system, computer program, and application offer system
JP2009031967A (en) 2007-07-26 2009-02-12 Fuji Xerox Co Ltd Information processor and program
JP2009116678A (en) 2007-11-07 2009-05-28 Hitachi Systems & Services Ltd Web server
JP2018081554A (en) 2016-11-17 2018-05-24 Kddi株式会社 Notification apparatus, notification system, notification method, and notification program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008033787A (en) 2006-07-31 2008-02-14 Oki Electric Ind Co Ltd Session time-out time determination system, computer program, and application offer system
JP2009031967A (en) 2007-07-26 2009-02-12 Fuji Xerox Co Ltd Information processor and program
JP2009116678A (en) 2007-11-07 2009-05-28 Hitachi Systems & Services Ltd Web server
JP2018081554A (en) 2016-11-17 2018-05-24 Kddi株式会社 Notification apparatus, notification system, notification method, and notification program

Also Published As

Publication number Publication date
JP2021149628A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
US12073429B2 (en) Generating dynamic content item recommendations
US8943535B2 (en) Advertisement distribution apparatus and advertisement distribution method
JP2019191659A (en) Information processing device, information processing method, and information processing program
JP5600148B2 (en) VIDEO DISTRIBUTION DEVICE, VIDEO DISTRIBUTION METHOD, AND VIDEO DISTRIBUTION PROGRAM
JP7825748B2 (en) Live room recommendation method, device, equipment, and medium
CN102479367A (en) Method and equipment for determining reserve price of network popularization resource
JP6933443B2 (en) Information processing equipment, information processing methods and information processing programs
CN111198685B (en) Method for generating front-end interaction page based on user state, device, system, server and storage medium thereof
CN104765778A (en) Method and device for providing information to be transmitted based on user behaviors
JP2019046019A (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
JP6059169B2 (en) Calculation device, calculation method, and calculation program
JP5348954B2 (en) Service providing apparatus, program, service providing method, and service providing system
JP7093378B2 (en) Information processing equipment, information processing methods, and programs
US20130117071A1 (en) Techniques for providing perceived quality metric analysis
WO2025025801A1 (en) Method for generating and displaying delivery information, and related device
JP2018165901A (en) Information processing apparatus, information processing method, program, and information processing system
JP2020177695A (en) Information provision system and information provision method
JP2012203606A (en) Information providing device, information providing method, information providing system, and program
CN115099978B (en) Data processing method and device
JP2023171710A (en) Information processing apparatus, information processing method, and information processing program
WO2022230419A1 (en) Web page providing server
JP6203352B2 (en) Calculation device, calculation method, and calculation program
JP2017059236A (en) Mediation system and mediation method
JP5599843B2 (en) Information providing apparatus, advertisement distribution system, information providing method, and information providing program
JP6173986B2 (en) Information providing apparatus, advertisement distribution system, information providing method, and information providing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210316

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220422

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220617

R150 Certificate of patent or registration of utility model

Ref document number: 7093378

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250