JP2020119220A - Information processing method, program, terminal, server, and information processing device - Google Patents
Information processing method, program, terminal, server, and information processing device Download PDFInfo
- Publication number
- JP2020119220A JP2020119220A JP2019009473A JP2019009473A JP2020119220A JP 2020119220 A JP2020119220 A JP 2020119220A JP 2019009473 A JP2019009473 A JP 2019009473A JP 2019009473 A JP2019009473 A JP 2019009473A JP 2020119220 A JP2020119220 A JP 2020119220A
- Authority
- JP
- Japan
- Prior art keywords
- information
- terminal
- user
- server
- identification information
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 52
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 238000012545 processing Methods 0.000 claims abstract description 111
- 238000004891 communication Methods 0.000 claims abstract description 106
- 238000000034 method Methods 0.000 claims description 89
- 230000008569 process Effects 0.000 claims description 76
- 230000010354 integration Effects 0.000 description 97
- 230000006870 function Effects 0.000 description 66
- 230000000694 effects Effects 0.000 description 47
- 230000004048 modification Effects 0.000 description 32
- 238000012986 modification Methods 0.000 description 32
- 230000007704 transition Effects 0.000 description 28
- 230000004044 response Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 238000001871 ion mobility spectroscopy Methods 0.000 description 5
- 239000000470 constituent Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000009223 counseling Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000000246 remedial effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Abstract
Description
本開示は、情報処理方法、プログラム、端末、サーバ、情報処理装置に関する。 The present disclosure relates to an information processing method, a program, a terminal, a server, and an information processing device.
特許文献1には、サービス提供者の予定や提供に係るサービスの内容等、サービス提供者に関する情報をコンテンツサイトに登録し、登録された情報を、通信ネットワークを介してユーザに配信する方法が開示されている。しかし、サービス提供者に関する情報をユーザがどのような経路で知り得たかを把握することは困難であった。
本発明の第1の態様によると、端末が実行する情報処理方法は、表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、第1サーバに前記端末の通信部によって送信することと、前記第1指定情報を前記第1サーバから前記通信部によって受信することと、前記第1指定情報により指定された情報を前記表示領域に表示することと、前記端末を使用したサービスに関する情報と、ユーザの識別情報とを、第2サーバに前記通信部によって送信することと、前記第1識別情報と、前記ユーザの識別情報とを関連付けるための処理を行うこととを含む。
本発明の第2の態様によると、端末のコンピュータに実行させるためのプログラムは、表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、第1サーバに前記端末の通信部によって送信することと、前記第1指定情報を前記第1サーバから前記通信部によって受信することと、前記第1指定情報により指定された情報を前記表示領域に表示することと、前記端末を使用したサービスに関する情報と、ユーザの識別情報とを、第2サーバに前記通信部によって送信することと、前記第1識別情報と、前記ユーザの識別情報とを関連付けるための処理を行うこととを含む。
本発明の第3の態様によると、端末は、表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、第1サーバに送信し、前記第1指定情報を前記第1サーバから受信し、前記端末を使用したサービスに関する情報と、ユーザの識別情報とを、第2サーバに送信する通信部と、前記第1指定情報により指定された情報を前記表示領域に表示し、前記第1識別情報と、前記ユーザの識別情報とを関連付けるための処理を行う制御部とを備える。
本発明の第4の態様によると、端末と通信するサーバが実行する情報処理方法は、前記端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から通信部によって受信することと、前記第1指定情報を前記端末に前記通信部によって送信することと、前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から前記通信部によって受信することと、前記第1識別情報と、前記ユーザの識別情報とを関連付けることとを含む。
本発明の第5の態様によると、端末と通信するサーバのコンピュータに実行させるためのプログラムは、前記端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から通信部によって受信することと、前記第1指定情報を前記端末に前記通信部によって送信することと、前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から前記通信部によって受信することと、前記第1識別情報と、前記ユーザの識別情報とを関連付けることとを含む。
本発明の第6の態様によると、端末と通信するサーバは、前記端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から受信し、前記第1指定情報を前記端末に送信し、前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から受信する通信部と、前記第1識別情報と、前記ユーザの識別情報とを関連付ける制御部とを備える。
本発明の第7の態様によると、端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から受信し、前記第1指定情報を前記端末に送信し、前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から受信する第1通信部と、前記第1識別情報と、前記ユーザの識別情報とを関連付ける第1制御部とを備える第1サーバと、前記サービスに関する情報と、前記ユーザの識別情報とを前記端末から受信する第2通信部を備える第2サーバと、通信する情報処理装置が実行する情報処理方法は、前記ユーザの識別情報に基づいて、前記第1識別情報と、前記サービスに関する情報とを関連付けることを含む。
本発明の第8の態様によると、端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から受信し、前記第1指定情報を前記端末に送信し、前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から受信する第1通信部と、前記第1識別情報と、前記ユーザの識別情報とを関連付ける第1制御部とを備える第1サーバと、前記サービスに関する情報と、前記ユーザの識別情報とを前記端末から受信する第2通信部を備える第2サーバと、通信する情報処理装置に実行させるためのプログラムは、前記ユーザの識別情報に基づいて、前記第1識別情報と、前記サービスに関する情報とを関連付けることを含む。
本発明の第9の態様によると、端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から受信し、前記第1指定情報を前記端末に送信し、前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から受信する第1通信部と、前記第1識別情報と、前記ユーザの識別情報とを関連付ける第1制御部とを備える第1サーバと、前記サービスに関する情報と、前記ユーザの識別情報とを前記端末から受信する第2通信部を備える第2サーバと、通信する情報処理装置は、前記ユーザの識別情報に基づいて、前記第1識別情報と、前記サービスに関する情報とを関連付ける制御部を備える。
According to the first aspect of the present invention, the information processing method executed by the terminal specifies the first identification information associated with the first information displayed in the display area and the information displayed in the display area. The first designation information is transmitted to the first server by the communication unit of the terminal, the first designation information is received from the first server by the communication unit, and designated by the first designation information. Displaying the information in the display area, transmitting information on a service using the terminal, and user identification information to the second server by the communication unit, the first identification information, and Performing processing for associating with the identification information of the user.
According to the second aspect of the present invention, the program for causing the computer of the terminal to execute the first identification information associated with the first information displayed in the display area and the information displayed in the display area. Transmitting the first designation information to be designated to the first server by the communication unit of the terminal, receiving the first designation information from the first server by the communication unit, and using the first designation information. Displaying specified information in the display area, transmitting information about a service using the terminal, and user identification information to the second server by the communication unit, and the first identification information. Performing a process for associating with the identification information of the user.
According to the third aspect of the present invention, the terminal provides the first identification information associated with the first information displayed in the display area and the first designation information for designating the information displayed in the display area. A communication unit that transmits to the first server, receives the first designation information from the first server, and transmits information about a service using the terminal and user identification information to the second server; The control unit displays the information designated by the first designation information in the display area and performs a process for associating the first identification information with the identification information of the user.
According to a fourth aspect of the present invention, there is provided an information processing method executed by a server communicating with a terminal, in which the first identification information associated with the first information displayed in the display area of the terminal and the display area are displayed. Receiving first designation information designating information to be displayed from the terminal by the communication unit, transmitting the first designation information to the terminal by the communication unit, and using the terminal by the terminal Receiving the identification information of the user from the terminal by the communication unit, and associating the first identification information with the identification information of the user based on the execution of the control related to the service that has been performed. Including.
According to a fifth aspect of the present invention, a program for causing a computer of a server that communicates with a terminal to execute the program includes first identification information associated with the first information displayed in the display area of the terminal, and the display. Receiving first specification information for specifying information displayed in the area from the terminal by the communication unit, transmitting the first specification information to the terminal by the communication unit, and the terminal by the terminal Receiving identification information of a user from the terminal by the communication unit, and associating the first identification information with the identification information of the user based on execution of control related to a service using Including and
According to the sixth aspect of the present invention, the server that communicates with the terminal specifies the first identification information associated with the first information displayed in the display area of the terminal and the information displayed in the display area. The first designated information to be transmitted from the terminal, the first designated information is transmitted to the terminal, and the control related to the service using the terminal is executed by the terminal. A communication unit that receives identification information from the terminal, a control unit that associates the first identification information and the identification information of the user with each other.
According to the seventh aspect of the present invention, the first identification information associated with the first information displayed in the display area of the terminal, and the first designation information for designating the information displayed in the display area, Receiving from the terminal, transmitting the first designation information to the terminal, and receiving user identification information from the terminal based on the fact that the terminal has performed control related to a service using the terminal. A first server including a first communication unit, a first control unit that associates the first identification information with the identification information of the user, information about the service, and identification information of the user from the terminal. An information processing method executed by an information processing apparatus that communicates with a second server that includes a second communication unit that associates the first identification information with information about the service based on the identification information of the user. Including.
According to the eighth aspect of the present invention, the first identification information associated with the first information displayed in the display area of the terminal, and the first designation information for designating the information displayed in the display area, Receiving from the terminal, transmitting the first designation information to the terminal, and receiving user identification information from the terminal based on the fact that the terminal has performed control related to a service using the terminal. A first server including a first communication unit, a first control unit that associates the first identification information with the identification information of the user, information about the service, and identification information of the user from the terminal. A program for causing an information processing apparatus that communicates with a second server having a second communication unit that performs the operation to associate the first identification information with the information about the service based on the identification information of the user. Including.
According to the ninth aspect of the present invention, the first identification information associated with the first information displayed in the display area of the terminal, and the first designation information for designating the information displayed in the display area, Receiving from the terminal, transmitting the first designation information to the terminal, and receiving user identification information from the terminal based on execution of control related to a service using the terminal by the terminal A first server including a first communication unit, a first control unit that associates the first identification information and identification information of the user, information about the service, and identification information of the user from the terminal. An information processing apparatus that communicates with a second server that includes a second communication unit that includes a control unit that associates the first identification information with information about the service based on the identification information of the user.
<法的事項の遵守>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
<Compliance with legal matters>
It should be noted that the disclosure provided herein is subject to compliance with the national jurisdictions of the implementing country necessary to practice the disclosure, including confidentiality of the communications.
本開示に係る情報処理方法、情報表示方法、プログラム、端末、サーバ、情報処理装置を実施するための実施形態について、図面を参照して説明する。 An embodiment for implementing an information processing method, an information display method, a program, a terminal, a server, and an information processing device according to the present disclosure will be described with reference to the drawings.
[システム構成]
図1は、本開示の一実施形態に係る通信システム1の構成を示す。図1に開示されるように、通信システム1では、ネットワーク30を介してメッセージングサービスサーバ(以下、「IMS(Instant Messaging Service)サーバ」と称す。)10(IMSサーバ10A,IMSサーバ10B,IMSサーバ10C,・・・)と、端末20(端末20A,端末20B,端末20C,・・・)と、ログサーバ40と、情報統合サーバ50とが接続される。IMSサーバ10は、ネットワーク30を介してユーザが所有する端末20に、端末20間でのメッセージの送受信を実現するサービスを提供する。なお、ネットワーク30に接続される端末20の数は限定されない。
[System configuration]
FIG. 1 shows a configuration of a
ネットワーク30は、1以上の端末20と、1以上のIMSサーバ10と、1以上のログサーバ40と、1以上の情報統合サーバ50とを接続する役割を担う。すなわち、ネットワーク30は、上記の各種の装置が接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
The
ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定でなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide area network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネットワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN(integrated service digital networks)、無線LAN、LTE(long term evolution)、CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク30は、1つまたは複数のネットワーク30を含むことができる。
One or more portions of
端末20(端末20A,端末20B,端末20C,・・・)(限定でなく端末の一例)は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定でなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA・(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。 The terminal 20 (terminal 20A, terminal 20B, terminal 20C,...) (An example of a terminal without limitation) may be any terminal as long as it is an information processing terminal capable of realizing the functions described in each embodiment. Good. The terminal 20 may be, for example and without limitation, a smartphone, a mobile phone (feature phone), a computer (for example, without limitation, a desktop, laptop, tablet, etc.), a media computer platform (for example, without limitation, cable, satellite set). Top box, digital video recorder), handheld computing device (eg, without limitation, personal digital assistant (PDA), email client, etc.), wearable terminal (glasses type device, watch type device, etc.), or other type of computer , Or including a communication platform. Further, the terminal 20 may be expressed as an information processing terminal.
端末20A、端末20Bおよび端末20Cの構成は基本的には同一であるため、以下の説明においては、端末20について説明する。また、必要に応じて、ユーザXが利用する端末を端末20Xと表現し、ユーザXまたは端末20Xに対応付けられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応付けられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。 Since the configurations of the terminal 20A, the terminal 20B, and the terminal 20C are basically the same, the terminal 20 will be described in the following description. In addition, a terminal used by the user X is expressed as a terminal 20X, and user information in a predetermined service associated with the user X or the terminal 20X is expressed as a user information X, as necessary. Note that the user information is user information associated with an account used by the user in a predetermined service. The user information is, for example and without limitation, the user's name, user's icon image, user's age, user's gender, user's address, user's hobby, which is input by the user or given by a predetermined service. The information includes information associated with the user such as the taste and the user's identifier, and may be any one of them or a combination thereof, or may not be so.
IMSサーバ10(限定でなく第2サーバの一例)は、端末20に対して、所定のサービスとしてIMSを提供する機能を備える。また、IMSサーバ10は、IMSに基づいて端末20のユーザに提供されるサービスに関する情報を管理する機能を備える。IMSサーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。IMSサーバ10は、限定でなく例として、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、IMSサーバ10は情報処理装置と表現されてもよい。IMSサーバ10と端末20とを区別する必要がない場合は、IMSサーバ10と端末20とは、それぞれ情報処理装置と表現されてもよいし、されなくてもよい。
The IMS server 10 (an example of a second server without limitation) has a function of providing the terminal 20 with IMS as a predetermined service. Further, the
以下説明する実施形態では、限定でなく例として、IMS(限定でなくユーザ情報を管理するサービスの一例)を提供する事業者、言い換えるとIMSサーバ10の事業者(限定でなく第2サーバの事業者の一例)を企業とする。そして、IMSサーバ10Aの事業者の名称を「企業X」と称し、企業Xが提供するIMSの名称を「IMS−X」と称する。同様に、IMSサーバ10Bの事業者の名称を「企業Y」と称し、企業Yが提供するIMSの名称を「IMS−Y」と称し、IMSサーバ10Cの事業者の名称を「企業Z」と称し、企業Zが提供するIMSの名称を「IMS−Z」と称する。
In the embodiments described below, by way of example and not by way of limitation, a provider of IMS (an example of a service for managing user information without limitation), in other words, a provider of the IMS server 10 (a service of a second server without limitation). An example of a person is a company. The name of the business operator of the
ログサーバ40(限定でなく第1サーバの一例)は、端末20がネットワーク30を介して情報処理装置(限定でなく、例えばウェブサーバ)から取得した情報(限定でなく、例えば文字や画像を含むHTMLドキュメント)に関する履歴を管理する機能を有する。ログサーバ40は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。ログサーバ40は、限定でなく例として、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、ログサーバ40は情報処理装置や情報管理装置と表現されてもよい。
The log server 40 (an example of a first server without limitation) includes information (including without limitation, characters and images, for example) obtained by the terminal 20 from the information processing device (for example, a web server without limitation) via the
以下説明する実施形態では、限定でなく例として、ログサーバ40によって管理される履歴を閲覧または使用する権限を有する事業者(限定でなく第1サーバの事業者の一例)は、IMSサーバ10AによりIMSに基づくサービスを提供する事業者(限定でなく第2サーバの事業者の一例)と同一の企業Xであるとする。一例として、企業Xは、IMSサーバ10Aによって、端末20のユーザに、IMSに基づくサービスを提供することが可能であるとともに、ログサーバ40によって、端末20のユーザがアクセスしたウェブサイトに関する履歴を管理することが可能である。
In the embodiments described below, by way of example and not limitation, an operator having an authority to view or use a history managed by the log server 40 (an example of an operator of the first server without limitation) is set by the
情報統合サーバ50(限定でなく情報処理装置の一例)は、限定ではなく例として、IMSのユーザ毎に、ログサーバ40により管理される履歴と、IMSサーバ10により管理されるサービスに関する情報とを統合する機能を有する。また、情報統合サーバ50は、限定ではなく例として、統合した情報に基づいて集計を実行する機能を有する。ログサーバ40は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。情報統合サーバ50は、限定でなく例として、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、ログサーバ40は情報処理装置や情報管理装置と表現されてもよい。
The information integration server 50 (an example of an information processing apparatus without limitation) stores a history managed by the
以下説明する実施形態では、限定でなく例として、情報統合サーバ50を使用する権限を有する事業者が、IMSサーバ10AによりIMSに基づくサービスを提供する事業者(限定でなく第2サーバの事業者の一例)と同一の企業Xであるとする。一例として、企業Xは、情報統合サーバ50によって、IMSのユーザ毎に、ログサーバ40により管理される履歴と、IMSサーバ10により管理されるサービスに関する情報とを統合させる権限を有し、さらに、情報統合サーバ50によって統合されたデータに基づく集計処理を実行させる権限を有する。
In the embodiments described below, as an example and not by way of limitation, an operator who has the authority to use the
[各装置のハードウェア(HW)構成]
通信システム1に含まれる各装置のHW構成について説明する。
[Hardware (HW) configuration of each device]
The HW configuration of each device included in the
(1)端末のHW構成
図1には、端末20のHW構成の一例を示している。
端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信I/F22(インタフェース)、入出力部23、表示部24、マイク25、スピーカ26、カメラ27を備える。端末20のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定でなく例として、端末20は、マイク25、カメラ27等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(1) HW Configuration of Terminal FIG. 1 shows an example of the HW configuration of the terminal 20.
The terminal 20 includes a control unit 21 (CPU: central processing unit), a
通信I/F22は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F22は、ネットワーク30を介して、IMSサーバ10等の各種装置との通信を実行する機能を有する。通信I/F22は、各種データを制御部21からの指示に従って、IMSサーバ10等の各種装置に送信する。また、通信I/F22は、IMSサーバ10等の各種装置から送信された各種データを受信し、制御部21に伝達する。また、通信I/F22を単に通信部と表現する場合もある。また、通信I/F22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The communication I/
入出力部23は、端末20に対する各種操作を入力する装置、および、端末20で処理された処理結果を出力する装置を含む。入出力部23は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。
The input/
入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。
The input unit is realized by any one or combination of devices of all types capable of receiving an input from a user and transmitting information related to the input to the
出力部は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、 タッチパネル、タッチディスプレイ、スピーカ(音声出力)、レンズ(限定でなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。
The output unit is realized by any one or combination of devices of all types capable of outputting the processing result processed by the
表示部24は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部24は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部24は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。
The
入出力部23がタッチパネルの場合、入出力部23と表示部24とは、略同一の大きさおよび形状で対向して配置されていてもよい。
When the input/
制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
The
制御部21は、限定でなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。
The
記憶部28は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部28は、限定でなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部28は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
端末20は、プログラムPを記憶部28に記憶し、このプログラムPを実行することで、制御部21が、制御部21に含まれる各部としての処理を実行する。つまり、記憶部28に記憶されるプログラムPは、端末20に、制御部21が実行する各機能を実現させる。また、このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
The terminal 20 stores the program P in the
マイク25は、音声データの入力に利用される。スピーカ26は、音声データの出力に利用される。カメラ27は、動画像データの取得に利用される。
The
(2)IMSサーバのHW構成
図1には、IMSサーバ10のHW構成の一例を示している。
IMSサーバ10は、制御部11(CPU)、記憶部15、通信I/F14(インタフェース)、入出力部12、ディスプレイ13を備える。IMSサーバ10のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、IMSサーバ10のHWは、IMSサーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定でなく例として、IMSサーバ10のHWは、ディスプレイ13を取り外すような構成であってもよいし、そうでなくてもよい。
(2) HW Configuration of IMS Server FIG. 1 shows an example of the HW configuration of the
The
制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
The
制御部11は、代表的には中央処理装置(CPU)、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。
The
記憶部15は、IMSサーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
通信I/F14は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F14は、ネットワーク30を介して、端末20等の各種装置との通信を実行する機能を有する。通信I/F14は、各種データを制御部11からの指示に従って、端末20等の各種装置に送信する。また、通信I/F14は、端末20等の各種装置から送信された各種データを受信し、制御部11に伝達する。また、通信I/F14を単に通信部と表現する場合もある。また、通信I/F14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The communication I/
入出力部12は、IMSサーバ10に対する各種操作を入力する装置により実現される。入出力部12は、ユーザからの入力を受け付けて、入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部12は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部12、限定でなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入出力部12は、これらに限定されない。
The input/
ディスプレイ13は、代表的にはモニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))で実現される。なお、ディスプレイ13は、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらのディスプレイ13は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。本開示において、ディスプレイ13は、これらに限定されない。
The
(3)ログサーバのHW構成
図20には、ログサーバ40のHW構成の一例を示している。
ログサーバ40は、限定でなく例として、制御部41(CPU)、記憶部45、通信I/F44(インタフェース)、入出力部42、ディスプレイ43を備える。ログサーバ40のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、ログサーバ40のHWは、ログサーバ40のHWの構成として、全ての構成要素を含むことは必須ではない。限定でなく例として、ログサーバ40のHWは、ディスプレイ43を取り外すような構成であってもよいし、そうでなくてもよい。また、ログサーバ40は、音を出力する音出力部としてのスピーカを含んでいてもよい。
(3) HW Configuration of Log Server FIG. 20 shows an example of the HW configuration of the
The
(4)統合サーバのHW構成
図27には、情報統合サーバ50のHW構成の一例を示している。
情報統合サーバ50は、限定でなく例として、制御部51(CPU)、記憶部55、通信I/F54(インタフェース)、入出力部52、ディスプレイ53を備える。情報統合サーバ50のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、情報統合サーバ50のHWは、情報統合サーバ50のHWの構成として、全ての構成要素を含むことは必須ではない。限定でなく例として、情報統合サーバ50のHWは、ディスプレイ53を取り外すような構成であってもよいし、そうでなくてもよい。また、情報統合サーバ50は、音を出力する音出力部としてのスピーカを含んでいてもよい。
(4) HW Configuration of Integrated Server FIG. 27 shows an example of the HW configuration of the information integrated
The
なお、ログサーバ40や情報統合サーバ50に含まれる上記の各構成要素や機能部を実現するためのHWや部品等については、IMSサーバ10と同様に構成することができる。このため、再度の説明を省略する。
Note that the HW, parts, and the like included in the
(5)その他
IMSサーバ10は、プログラムPを記憶部15に記憶し、このプログラムPを実行することで、制御部11が、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラムPは、IMSサーバ10に、制御部11が実行する各機能を実現させる。このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
ログサーバ40や情報統合サーバ50についても同様である。
(5) Others The
The same applies to the
本開示の各実施形態においては、端末20および/またはIMSサーバ10のCPUがプログラムPを実行することにより、実現するものとして説明する。
ログサーバ40や情報統合サーバ50についても同様である。
In each of the embodiments of the present disclosure, it is assumed that the CPU is implemented by the CPU of the terminal 20 and/or the
The same applies to the
なお、端末20の制御部21、および/または、IMSサーバ10の制御部11は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
ログサーバ40や情報統合サーバ50についても同様である。
Note that the
The same applies to the
また、本開示の各実施形態のプログラムP(限定でなく例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムPを記憶可能である。また、プログラムPは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムPとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 Further, the program P of each embodiment of the present disclosure (as an example without limitation, a software program, a computer program, or a program module) may be provided in a state stored in a computer-readable storage medium, It does not have to be done. The storage medium can store the program P on a “non-transitory tangible medium”. The program P may or may not be a program for realizing a part of the function of each embodiment of the present disclosure. Further, it may or may not be a so-called difference file (difference program) that can realize the function of each embodiment of the present disclosure in combination with the program P already recorded in the storage medium.
記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定でなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムPを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may be one or more semiconductor-based or other integrated circuits (ICs) such as, by way of example and not limitation, field programmable gate arrays (FPGAs) or application specific ICs (ASICs), hard disks. -Disk drive (HDD), hybrid hard drive (HHD), optical disk, optical disk drive (ODD), magneto-optical disk, magneto-optical drive, floppy diskette, floppy disk drive (FDD), magnetic tape, solid state It may include a drive (SSD), RAM drive, secure digital card, or drive, any other suitable storage medium, or any suitable combination of two or more thereof. Storage media may be volatile, non-volatile, or a combination of volatile and non-volatile, where appropriate. The storage medium is not limited to these examples, and may be any device or medium as long as it can store the program P. Further, the storage medium may or may not be expressed as a memory.
IMSサーバ10および/または端末20は、記憶媒体に記憶されたプログラムPを読み出し、読み出したプログラムPを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
ログサーバ40や情報統合サーバ50についても同様である。
The
The same applies to the
また、本開示のプログラムPは、プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、IMSサーバ10および/または端末20に提供されてもよいし、されなくてもよい。IMSサーバ10および/または端末20は、限定でなく例として、インターネット等を介してダウンロードしたプログラムPを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
ログサーバ40や情報統合サーバ50についても同様である。
Further, the program P of the present disclosure may or may not be provided to the
The same applies to the
また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
IMSサーバ10および/または端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。
端末20における処理の少なくとも一部を、IMSサーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、端末20の制御部21の各機能部の処理のうち少なくとも一部の処理を、IMSサーバ10で行う構成としてもよいし、そうでなくてもよい。
IMSサーバ10における処理の少なくとも一部を、端末20により行う構成としてもよいし、そうでなくてもよい。この場合、IMSサーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理を、端末20で行う構成としてもよいし、そうでなくてもよい。
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。
Each embodiment of the present disclosure can also be realized in the form of a data signal embedded in a carrier wave in which the program P is embodied by electronic transmission.
At least a part of the processing in the
At least a part of the processing in the terminal 20 may or may not be configured to be performed by the
At least part of the processing in the
Unless explicitly stated, the configuration of the determination in the embodiment of the present disclosure is not essential, a predetermined process is operated when the determination condition is satisfied, or a predetermined process is performed when the determination condition is not satisfied. It may or may not be.
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。 Note that the program of the present disclosure includes, for example and without limitation, script languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), and markup languages such as HTML5. It is implemented using.
また、繰り返しとなるが、本開示における各種プログラムや各種データは、コンピュータ読取可能な記憶媒体(記録媒体)に記憶(記録)させておくことができる。この記憶媒体には、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等の各種の記憶媒体が含まれる。 Again, various programs and various data in the present disclosure can be stored (recorded) in a computer-readable storage medium (recording medium). This storage medium includes various storage media such as a magnetic disk, an optical disk, a magneto-optical disk, and a flash memory.
<第1実施形態>
現在、前述したIMS(Instant Messaging Service)やSNS(Social Networking Service)等のネットワークのサービスが流行している。
<First Embodiment>
Currently, network services such as IMS (Instant Messaging Service) and SNS (Social Networking Service) described above are popular.
「IMS」は、インターネットを利用して通信装置のユーザ間で会話を交わすために、ユーザの通信装置間でのメッセージの送受信を行わせるサービスであり、IMSサーバ10は、このIMSを提供するサーバである。本明細書では、インスタントメッセージングサービスの略称である「IMS」の表現を用いるが、広義にはメッセージングサービス全般を意味するものであり、インスタントメッセージングサービスに限定されるものではない。
「SNS」とは、主として通信装置のユーザ間のコミュニケーションを行うことを目的として、インターネット上で社会的なネットワークやコミュニティを形成させるサービスである。なお、IMSはSNSの1つの形態(一形態)であるとも言える。このため、IMSとSNSとは区別してもよいし、区別しなくてもよい。
"IMS" is a service for transmitting and receiving messages between communication devices of users in order to exchange conversations between users of the communication devices using the Internet, and the
"SNS" is a service that forms a social network or community on the Internet mainly for the purpose of communicating between users of communication devices. It can be said that IMS is one form (one form) of SNS. Therefore, the IMS and the SNS may or may not be distinguished.
そして、IMSのユーザが、IMSを利用するために登録したユーザ情報(限定でなく例として、ユーザの個人情報、ユーザのアカウント)を利用して、IMSの機能(限定でなく例として、トークルームにおけるメッセージの送信および受信、トークルームの通話機能)に基づいて提供されるサービスを利用するシステムが運用されつつある。このように、IMSの機能を利用してユーザに提供されるサービスの一例として、占い師による占いや、法律家による法律相談等がある。 Then, the user of the IMS uses the user information (for example, without limitation, personal information of the user, account of the user) registered in order to use the IMS, and the IMS function (for example, without limitation, a talk room). Systems that utilize services provided based on the sending and receiving of messages in, and the call function of a talk room) are being operated. As described above, examples of services provided to the user using the IMS function include fortune telling by a fortune teller and legal consultation by a lawyer.
限定でなく例として、IMSのユーザは、同じIMSのユーザとして登録されており、そのIMSの機能に基づくサービスを提供するサービス提供者とIMS上で友達登録を行うことにより、そのユーザと友達登録されたサービス提供者とが属するトークルームがIMSサーバ10によって形成される。そのユーザとサービス提供者とが、そのトークルーム上でメッセージの送受信を行うことや、そのトークルームの通話機能に基づいて通話を行うことで、サービス提供者からユーザに対してサービスが提供されることになる。
By way of example and not limitation, an IMS user is registered as a user of the same IMS, and by performing friend registration on the IMS with a service provider who provides a service based on the function of the IMS, the user is registered as a friend. The
第1実施形態は、限定でなく例として、IMSサーバ10のトークルーム機能に基づいてサービスを提供するサービス提供者に関する情報を、ユーザがウェブサイト(限定ではなく例として、検索エンジンの検索結果、検索エンジンの検索結果よりも上位に表示されるリスティング広告、アクセス数が多いポータルサイト等のウェブサイト上の広告等)で見つけて、そのサービス提供者を紹介するウェブサイトにアクセスし、そのサービス提供者からIMSの機能に基づいてサービスの提供を受ける実施形態である。
In the first embodiment, as an example and not by way of limitation, information about a service provider that provides a service based on the talk room function of the
より具体的には、占いサービスに関する情報がウェブブラウザに表示されてから、ユーザがその情報に基づいてウェブブラウザに表示される他のウェブサイトを経由して占いサービスが提供されるIMSのページに到達するまでの経路を、ログサーバ40が蓄積する。一方で、占いサービスに関するユーザの利用情報(限定ではなく例として、利用時間や使用金額等)を、IMSサーバ10が蓄積する。ここで、ログサーバ40により蓄積された情報と、IMSサーバ10により蓄積された情報とを統合可能な状態としておくための処理(関連付け処理)が実行される実施形態である。なお、第1実施形態において情報統合サーバ50は必須の装置ではなく、含まれてもよいし、含まれなくてもよい。
第1実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
More specifically, after the information about the fortune-telling service is displayed on the web browser, the user can view the fortune-telling service via another website displayed on the web browser on the page of the IMS. The
The contents described in the first embodiment can be applied to any of the other embodiments.
<機能構成>
(1)端末の機能構成
図2は、本実施形態において端末20の制御部21により実現される機能の一例を示す図である。
端末20は、制御部21により実現される機能として、端末メイン処理部211と、閲覧処理部213と、IMSアプリケーション処理部215とを有する。
<Functional configuration>
(1) Functional Configuration of Terminal FIG. 2 is a diagram showing an example of functions implemented by the
The terminal 20 has a terminal
端末メイン処理部211は、記憶部28に記憶されている端末メイン処理プログラム281に従って、端末20を統括的に制御するための処理である端末メイン処理を実行する機能を有している。限定でなく例として、端末20が携帯電話機である場合には、通信I/F22を介して他の携帯電話機や固定電話機等との通話を行うための制御を行う、または通信I/F22を介して各種のウェブサイトにアクセスするための制御を行う、または表示部24に各種の情報を表示させる制御を行う、またはマイク25から入力される各種の音データを解析する処理を行う、またはカメラ27によって撮影された静止画像や動画像を解析する処理等を実行する。
The terminal
閲覧処理部213は、記憶部28に記憶されている閲覧処理プログラム2811に従って、端末20のユーザが、ウェブサイトの情報やトークルーム上のメッセージを閲覧するための処理である閲覧処理を実行する機能を有している。
The
IMSアプリケーション処理部215は、あらかじめIMSサーバ10からダウンロードして記憶部28に記憶されているIMSアプリケーション283に含まれるIMSアプリケーションプログラム2831と、IMSアプリケーションデータ2833とに基づいて、IMSサーバ10を介して、IMSに関する情報(限定でなく例としてメッセージ、画像、コンテンツ等)を他の端末20との間で送受信するための処理であるIMSアプリケーション処理を実行する機能を有している。このIMSアプリケーション処理には、友達登録を行うことにより相互に関連付けられたIMSのユーザの端末間で通話を行うための処理も含まれる。
The IMS
限定でなく例として、IMSアプリケーション処理部215によるIMSアプリケーション処理の一部または全部は、閲覧処理部213による閲覧処理の一部として実行されるようにしてもよく、そうでなくてもよい。
By way of example and not limitation, some or all of the IMS application processing by the IMS
図3は、本実施形態における端末20の記憶部28に記憶される情報の一例を示す図である。
記憶部28には、限定でなく例として、制御部21により読み出され、端末メイン処理として実行される端末メイン処理プログラム281が記憶される。
また、端末メイン処理プログラム281は、制御部21により読み出され、閲覧処理として実行される閲覧処理プログラム2811をサブルーチンプログラムとして含む。閲覧処理については、フローチャートを用いて詳細に後述する。
FIG. 3 is a diagram showing an example of information stored in the
By way of example and not limitation, the
Further, the terminal
また、記憶部28には、限定でなく例として、各事業者(各企業)のIMSサーバ10(10A,10B,10C,・・・)からダウンロードされた複数のIMSアプリケーション283が記憶される。また、各IMSアプリケーション283に関連付けて、各IMSに対応したユーザIDとパスワードとが記憶される。
Further, the
各IMSアプリケーション283は、制御部21により読み出され、IMSアプリケーション処理として実行されるIMSアプリケーションプログラム2831と、IMSアプリケーションに関する各種のデータが格納されたIMSアプリケーションデータ2833とを含む。
Each
(4)IMSサーバの機能構成
図4は、本実施形態におけるIMSサーバ10の制御部11により実現される機能の一例を示す図である。
IMSサーバ10は、制御部11により実現される機能として、IMSサーバメイン処理部111と、IMS処理部112と、IMSデータ提供処理部113とを有する。
(4) Functional Configuration of IMS Server FIG. 4 is a diagram showing an example of functions implemented by the
The
IMSサーバメイン処理部111は、記憶部15に記憶されているIMSサーバメイン処理プログラム151に従って、IMSサーバ10を統括的に制御するための処理であるIMSサーバメイン処理を実行する機能を有している。
The IMS server
IMS処理部112は、記憶部15に記憶されているIMS処理プログラム1511に従って、IMSに関する情報(限定でなく例としてメッセージ、画像、コンテンツ等)を、複数の端末20間で送受信させるための処理や、IMSのユーザ間で通話を行うための処理であるIMS処理を実行する機能を有している。
The
IMS処理部112は、限定でなく例として、所定のトークルーム等において送信されたメッセージを端末20から受信した場合に、宛先としての他の参加者の端末20に同メッセージを送信(転送)する。また、IMS処理部112は、限定でなく例として、複数のIMSのユーザが属する所定のトークルームで、通話の相手となる(例えばサービス提供者となるユーザ、または、サービスの提供を受ける側のユーザ)のアイコン画像を選択することで、その相手の端末20にコールして通話をすることができる。
For example, without limitation, the
IMSデータ提供処理部113は、限定でなく例として、記憶部15に記憶されているIMSデータ提供処理プログラム1513に従って、記憶部15のIMSユーザデータ152で記憶して管理しているIMS登録の際の個人データや、記憶部15のIMSサービス履歴データベース159で記憶して管理しているIMSのサービスに関する利用履歴データを、ネットワーク30を介して他の情報処理装置(限定ではなく例として、情報統合サーバ50)に提供するための処理であるIMS情報提供処理を実行する機能を有している。
For example, the IMS data
図5は、本実施形態におけるIMSサーバ10の記憶部15に記憶される情報の一例を示す図である。
記憶部15には、限定でなく例として、プログラムとして、制御部11により読み出され、IMSサーバメイン処理として実行されるIMSサーバメイン処理プログラム151が記憶される。
また、IMSサーバメイン処理プログラム151は、制御部11により読み出され、IMS処理として実行されるIMS処理プログラム1511と、制御部11により読み出され、IMSデータ提供処理として実行されるIMSデータ提供処理プログラム1513とをサブルーチンプログラムとして含む。IMSデータ提供処理については、フローチャートを用いて後述する。
FIG. 5 is a diagram showing an example of information stored in the
By way of example and not limitation, the
Further, the IMS server
また、記憶部15には、限定でなく例として、データとして、IMSユーザデータ152と、IMSサービス履歴データベース159とが記憶される。
Further, the
IMSユーザデータ152は、IMSユーザ情報を管理するためのデータであり、そのデータ構成の一例を図6に示す。
IMSユーザデータ152には、限定でなく例として、ユーザIDと、端末電話番号と、端末メールアドレスと、ユーザ名と、ユーザアイコンと、プロフィールとが関連付けて記憶される。限定でなく例として、IMSユーザデータ152として記憶されるデータには、IMSの機能に基づくサービスの提供を受ける側のユーザの個人情報が含まれ、また、IMSの機能に基づくサービスを提供する側のユーザの個人情報も含まれる。
The
In the
ユーザIDは、IMSのユーザを個別に識別するための識別情報である。限定ではなく例として、ユーザIDとして、端末20にダウンロードされたIMSアプリケーションプログラムを個別に識別するためのIMSアプリケーションIDを用いてもよい。IMSアプリケーションプログラムに関しては、ダウンロード毎に異なるIDが生成されるため、IMSアプリケーションIDは、端末20のユーザを識別可能な識別情報であるとともに、IMSのユーザを識別可能な情報でもある。 The user ID is identification information for individually identifying the IMS user. By way of example and not limitation, an IMS application ID for individually identifying the IMS application program downloaded to the terminal 20 may be used as the user ID. With respect to the IMS application program, a different ID is generated for each download. Therefore, the IMS application ID is identification information that can identify the user of the terminal 20 and is also information that can identify the user of the IMS.
端末電話番号は、ユーザIDのユーザの端末20の電話番号であり、端末20のユーザがIMSの機能に基づくサービスを利用する際、または、端末20のユーザがIMSの機能に基づくサービスの提供を受ける際に登録する端末20の電話番号が記憶される。この端末電話番号も、端末20のユーザを識別可能な識別情報であるとともに、IMSのユーザを識別可能な情報でもある。 The terminal telephone number is the telephone number of the terminal 20 of the user having the user ID. When the user of the terminal 20 uses the service based on the IMS function, or when the user of the terminal 20 provides the service based on the IMS function. The telephone number of the terminal 20 registered when receiving is stored. The terminal telephone number is also identification information that can identify the user of the terminal 20 and also information that can identify the user of the IMS.
端末メールアドレスは、ユーザIDのユーザの端末20のメールアドレスであり、端末20のユーザがIMSの機能に基づくサービスを利用する際、または、端末20のユーザがIMSの機能に基づくサービスの提供を受ける際に登録する端末20のメールアドレスが記憶される。このメールアドレスも、端末20のユーザを識別可能な識別情報であるとともに、IMSのユーザを識別可能な情報でもある。 The terminal mail address is the mail address of the terminal 20 of the user with the user ID, and when the user of the terminal 20 uses the service based on the IMS function, or when the user of the terminal 20 provides the service based on the IMS function. The mail address of the terminal 20 registered when receiving the mail is stored. This e-mail address is also identification information that can identify the user of the terminal 20 and also information that can identify the user of the IMS.
ユーザ名は、ユーザIDのユーザが、そのIMSにおいて使用する名称であり、端末20のユーザがIMSの機能に基づくサービスを利用する際、または、端末20のユーザがIMSの機能に基づくサービスを提供する際に登録する名称が記憶される。 The user name is a name used by the user of the user ID in the IMS, and when the user of the terminal 20 uses the service based on the IMS function, or the user of the terminal 20 provides the service based on the IMS function. The name registered when performing is stored.
ユーザアイコンは、ユーザIDのユーザが、そのIMSにおいて使用するアイコンの画像データであり、端末20で設定されてIMSサーバ10に送信される。IMSアプリケーションにおいて、ユーザ名と関連付けて、このアイコンの画像が表示される。
The user icon is image data of an icon used by the user with the user ID in the IMS, and is set in the terminal 20 and transmitted to the
プロフィールは、ユーザIDのユーザが、そのIMSにおいて他のIMSのユーザに対して開示する自己プロフィールであり、端末20で設定されてIMSサーバ10に送信される。IMSアプリケーションにおいて、ユーザ名と関連付けて、このプロフィールが表示される。なお、プロフィールには、例として、性別、生年月日、年齢、血液型、居住エリア、国籍等の個人情報が含まれてもよい。
The profile is a self-profile that the user of the user ID discloses to other IMS users in the IMS, and is set in the terminal 20 and transmitted to the
なお、本実施形態では、各ユーザが、自身が所有する端末20でIMSを利用することとして説明するが、各ユーザが、端末20に加えて、または端末20に代えて、自身が所有するPC等の他のコンピュータでIMSを利用するようにしてもよいし、そうでなくてもよい。 In the present embodiment, each user will be described as using the IMS at the terminal 20 owned by the user, but each user owns a PC owned by the user in addition to the terminal 20 or in place of the terminal 20. The IMS may or may not be used in another computer such as.
<ユーザによるサービスの利用形態>
図7〜図17は、ユーザがIMSの機能に基づく占いサービスを利用する場合に、端末20の表示部24に表示される画面の一例を示す図である。
<User usage of service>
7 to 17 are diagrams showing examples of screens displayed on the
図7の例では、端末20の表示部24において、アクセス数が多いポータルサイトのニュースページ241がウェブブラウザに表示されている。そのニュースページ241内には、占いサービスに関するバナー広告241aが表示されている。このバナー広告241aをユーザがタップすることで、ウェブブラウザに表示されるウェブページは、その占いサービスの概要を紹介するランディングページ245に遷移する。なお、以下の説明では、ウェブブラウザを「ブラウザ」と略記する。
In the example of FIG. 7, on the
図8の例では、端末20の表示部24において、検索ワードを「占い」として検索エンジンによる検索を行った場合の検索結果ページ242がブラウザに表示されている。その検索結果ページ242内の検索結果よりも上位の表示位置に、リスティング広告242aが表示されている。リスティング広告242aとは、検索ワード(本例では「占い」)に関連した広告であり、且つ、ブラウザに検索結果よりも高い優先度で表示される広告である。このリスティング広告242aをユーザがタップすることで、ブラウザに表示されるウェブページは、その占いサービスの概要を紹介するランディングページ245に遷移する。
In the example of FIG. 8, on the
これら図7および図8の例では、ウェブページの広告に「最初の10分無料!」と表示されており、ユーザが、その広告を経由して到達したウェブページで紹介される占いサービスを利用する場合には、最初の10分間が無料となることが報知されている。 In the examples of FIGS. 7 and 8, the advertisement of the web page displays “Free for the first 10 minutes!”, and the user uses the fortune-telling service introduced on the web page reached via the advertisement. In that case, it is reported that the first 10 minutes will be free.
このように、端末20のユーザが、ウェブページに表示されたサービスの広告等をタップすることで、そのウェブブラウザにはランディングページ245が表示されることになる。このように、ウェブページに表示されたサービスの広告等には、ランディングページ245のURLが関連付けられている。以下の説明では、ランディングページをLPと略記する。
As described above, when the user of the terminal 20 taps the advertisement of the service displayed on the web page, the
LP245は、占いサービスを提供するIMS(一例としてIMS−X、以下同様)が、その占いサービスにユーザを誘導するために予め用意したウェブページである。そのため、LP245は、IMSのウェブサーバから端末20に送信された情報であってもよいし、そうでなくてもよい。また、LP245として、形態が異なる複数種類のLPが設けられており、例えばLP245として、全体運占い用のLPと、仕事運占い用のLPと、恋愛運占い用のLPが設けられている。
なお、LP245が表示された時点では、そのLP245が何れのIMSによって用意されたものであるかをユーザは把握できないものとする。
The
It should be noted that at the time when the
また、LP245自体は、IMSのユーザでなくともブラウザによって閲覧可能なウェブページであり、端末20にIMSのアプリケーションプログラムがダウンロードされていない場合にも、その端末20のユーザ(一例としてIMS−Xの非ユーザ)は、LP245のUniform Resource Locator(URL)に基づいて、LP245にアクセス可能である。
Further, the
LP245には、占いサービスを受ける意思のあるユーザが選択するためのボタン245aが表示される。本例では、「今すぐ相談する」の文字が表示されたボタン245aが表示されている。
図7および図8の例では、LP245に「最初の10分無料!」と表示されており、ユーザが、そのLP245を経由して到達したウェブページで紹介される占いサービスを利用する場合には、最初の10分間が無料となることが報知されている。
On the
In the example of FIGS. 7 and 8, “First 10 minutes free!” is displayed on the
ユーザがボタン245aをタップすることで、IMSの機能に基づいて占いサービスを提供する占い師が多数紹介された、IMSの占いトップページ246がブラウザに表示される。このように、LP245のボタン245aには、IMSの占いトップページ246のURLが関連付けられている。
When the user taps the
占いトップページ246は、端末20のユーザが、その占いトップページ246に対応したIMSのユーザである場合に、ブラウザに表示可能なウェブページである。図9の例では、端末20のユーザがIMS−Xのユーザであり、IMS−Xに関するユーザIDとパスワードとが端末20からIMSサーバ10Aに送信され、IMSサーバ10AでユーザIDとパスワードとが認証されたことに基づいて、ブラウザに占いトップページ246が表示されている。
The fortune-telling
占いトップページ246の最上部には、そのIMSのユーザに対してアンケートに回答するよう促すアンケート用アイコン246Aが表示される。ユーザが、アンケート用アイコン246Aをタップすることで、ブラウザにはアンケート回答用のページが表示され、ユーザがアンケートへの回答を完了すると、ブラウザには再び占いトップページ246が表示される。
At the top of the fortune-telling
アンケート用アイコン246Aの下方には、生年月日に対応した各星座のマーク246Bが表示される。ユーザが、自分の生年月日に対応した星座のマーク246Bをタップすることで、その星座に対応した当日の運勢がブラウザに表示され、ユーザがページを戻す操作を実行すると、ブラウザには再び占いトップページ246が表示される。
Below the
各星座のマーク246Bの下方には、そのIMSが推奨する占い師が表示される。図9の例で推奨されている占い師は、占い師P、占い師Q、占い師R、占い師Sと、恋愛専門の占い師Tの5名である。占いトップページ246には、これら占い師P〜Tのそれぞれに対応したアイコン246P〜246Tが表示されており、各アイコンの右側には、そのアイコンに対応する占い師から占いサービスを受ける場合のサービス料金が表示されている。
Below the
サービス料金として、トークルームにおけるメッセージのやり取りで占いサービスを受けるトーク方式のサービス料金と、トークルームの通話機能に基づいて占いサービスを受ける通話方式のサービス料金とがあり、図9の例では、占い師P、占い師R、および占い師Tに関しては、いずれの方式にも対応している。 As the service charge, there are a talk service charge for receiving a fortune-telling service by exchanging messages in the talk room and a call service charge for receiving a fortune-telling service based on the call function of the talk room. In the example of FIG. As for P, fortune teller R, and fortune teller T, any method is supported.
ユーザが、サービスを受けようとする占い師に対応したアイコンをタップすると、そのIMSにおいて、ユーザと占い師とが友達登録される。具体的には、友達登録によって、同じIMSを利用して、サービスの提供を受ける側のIMSユーザの情報と、サービスを提供する側のIMSユーザ(本例では占い師)の情報とが関連付けられて、両者が属するトークルームが形成される。その結果、ユーザは占い師のプロフィールを閲覧可能となり、占い師はユーザのプロフィールを閲覧可能となる。 When the user taps the icon corresponding to the fortune teller who is going to receive the service, the user and the fortune teller are registered as friends in the IMS. Specifically, by the friend registration, the information of the IMS user who receives the service and the information of the IMS user who provides the service (fortune teller in this example) are associated with each other by using the same IMS. , A talk room to which both belong is formed. As a result, the user can view the profile of the fortune teller, and the fortune teller can view the profile of the user.
図10の例では、ユーザが、IMS−Xで占い師Rと友達登録されたことに基づいて、ユーザの端末20に、占い師Rのプロフィール247Rが表示されている。また、プロフィール247Rには、占い師Rからトーク方式で占いサービスを受ける場合の料金が示されたボタン247RAと、占い師Rから通話方式で占いサービスを受ける場合の料金が示されたボタン247RBとが表示されている。
ユーザが、トーク方式で占いサービスを受けようとする場合には、ボタン247RAをタップし、通話方式で占いサービスを受けようとする場合には、ボタン247RBをタップする。
In the example of FIG. 10, the
When the user wants to receive a fortune telling service by the talk method, he/she taps button 247RA, and when he wants to receive the fortune telling service by the call method, he/she taps button 247RB.
ボタン247RAまたはボタン247RBがタップされると、表示部24に、サービス料金の支払い方法を選択させるための支払い方法選択ページ248が表示される。この支払い方法選択ページにおいて、ユーザがクレジットカードを使用してサービス料金の決済を行う場合には、「クレジットカードを使う」と表示されたボタン248Aをタップし、ユーザがチケットを購入してサービス料金の決済を行う場合には、「チケットを購入する」と表示されたボタン248Bをタップする。
When the button 247RA or the button 247RB is tapped, the payment
ボタン248Aがタップされた場合には、表示部24に、クレジットカード番号の入力欄が表示される。ユーザが、その入力欄にクレジットカード番号を入力して、入力完了操作を行うと、IMSサーバ10(一例としてIMSサーバ10A、以下同様)において、ユーザIDとクレジットカード番号とが関連付けられる。
When the
ボタン248Bがタップされた場合には、表示部24に、サービス提供に係るIMSにおいて使用可能な電子マネーの残高と、チケット金額とが表示される。そして、ユーザが購入操作を行うと、チケット金額に相当する電子マネーが消費されて、IMSサーバ10において、ユーザIDと、そのチケット金額とが関連付けられる。即ち、ユーザは、そのIMSのサービスで使用可能なチケットを取得する。
When the
以上に示した何れかのサービス提供前手続きが完了すると、端末20の表示部24には、IMSサーバ10の機能に基づいて、そのユーザと占い師Rとが属するトークルーム249の画面が表示される。
When any of the above pre-service provision procedures is completed, the screen of the
図12に示される例では、ユーザと占い師Rとが属するトークルーム249の画面で、占い師Rによる占いサービスを開始するためにユーザが操作するサービス開始ボタン249Aが表示されている。
そして、サービス開始ボタン249Aが操作されたことに基づいて、占い師Rのアイコン249Rに対応してメッセージ249aが表示されている。占い師Rのメッセージ249aは、例えば、占いサービスが開始されたことを示すメッセージである。
In the example shown in FIG. 12, on the screen of the
Then, based on the operation of the
図13に示される例では、ユーザがトーク方式で占いサービスを受けることに決定したこと(ボタン247RAがタップされたこと)に基づいて、ユーザと占い師Rとがメッセージのやりとりを行っている。この例では、ユーザが占い師Rに対してメッセージ249b、249e、249g、249jを送信しており、占い師Rがユーザに対してメッセージ249c、249d、249f、249h、249i、249k、249lを送信している。
In the example shown in FIG. 13, the user and the fortune teller R are exchanging messages based on the fact that the user has decided to receive the fortune telling service by the talk method (the button 247RA is tapped). In this example, the user sends a
また、図13に示される例では、占い師Rがユーザに対してメッセージ249lを送信した後に、10分間のサービス無料期間のうち7分が経過したことに基づいて、「無料時間残り3分」と表示されたアイコン249Bが表示されている。
ユーザは、サービスを終了させる場合、トークルーム下部の「メニュー」と表示されたメニューボタン249Mをタップして、所定のサービス終了操作を行う。このようにして、サービスの無料期間内でサービスを終了させることも可能となっている。
In the example shown in FIG. 13, after the fortune teller R sends the message 249l to the user, 7 minutes of the 10-minute service free period has elapsed, and the “remaining free time is 3 minutes”. The displayed
When ending the service, the user taps the
図14には、サービスの無料期間が3分未満となった後も、ユーザがサービスの利用を継続している例が示されている。この例では、占い師Rがユーザに対してメッセージ249mを送信している。
また、占い師Rがユーザに対してメッセージ249mを送信した後に、10分間のサービス無料期間のうち9分が経過したことに基づいて、「無料時間残り1分」と表示されるともともに、10分間のサービス無料期間が経過した後は自動的に有料期間に切り替わることが示されたアイコン249Cが表示されている。
ユーザは、サービス無料期間の終了直前にサービスを終了させることも可能となっている。
FIG. 14 shows an example in which the user continues to use the service even after the free period of the service is less than 3 minutes. In this example, the fortune teller R sends a
Also, after the fortune teller R sends the
The user can also end the service immediately before the end of the service free period.
図14には、サービスの無料期間が1分未満となった後も、ユーザがサービスの利用を継続している例が示されている。この例では、ユーザが占い師Rに対してメッセージ249n、249oを送信している。
また、ユーザが占い師Rに対してメッセージ249oを送信した後に、10分間のサービス無料期間が終了したことに基づいて、これまでのサービス利用期間が10分であり、その時点での課金額が0円であることが示されたアイコン249Dが表示されている。
FIG. 14 shows an example in which the user continues to use the service even after the free period of the service is less than 1 minute. In this example, the user sends
Further, since the user has sent the message 249o to the fortune teller R, the service free period of 10 minutes has expired based on the fact that the service free period of 10 minutes has ended, and the charge amount at that time is 0. An
さらに、図15には、アイコン249Dの下方に、これ以降はサービス有料期間に切り替わり、1分経過する毎に100円が課金されることが示されたアイコン249Eが表示されている。
Further, in FIG. 15, below the
図16には、サービス無料期間が経過して有料期間に切り替わった後も、ユーザがサービスの利用を継続している例が示されている。この例では、ユーザが占い師Rに対してメッセージ249p、249qを送信しており、占い師Rがユーザに対してメッセージ249rを送信している。
FIG. 16 shows an example in which the user continues to use the service even after the free service period has passed and the service period has been switched to the paid period. In this example, the user sends
また、図16の例では、占い師Rがユーザに対してメッセージ249rを送信した後に、ユーザがメニューボタン249Mをタップしたことに基づいて、トークルーム249の画面内に鑑定終了ボタン249Gが表示されている。ユーザが占いサービスを終了させる場合には、鑑定終了ボタン249Gをタップする。なお、ユーザが占いサービスを継続させる場合には、鑑定終了ボタン249Gの上方に表示された鑑定依頼ボタン249Fをタップする。
Further, in the example of FIG. 16, after the fortune teller R sends the
図17の例では、ユーザが鑑定終了ボタン249Gをタップしたことに基づいて、ユーザから占い師Rに対するメッセージとして「鑑定終了」というメッセージ249sが送信されるとともに、トークルーム249の画面内に、鑑定が終了したことを報知するアイコン249Iが表示される。
In the example of FIG. 17, based on the user tapping the
アイコン249Iには、ユーザによる占いサービスの利用期間が合計27分であり、その内訳として、無料期間が10分、有料期間が17分であることが表示されている。そして、有料期間の17分に対応した課金額である1700円が表示されている。この課金額は、ユーザが登録したクレジットカード番号に対応した口座の残高から減算されるか、または、ユーザが購入したチケットの残高から減算される。 The icon 249I indicates that the total usage period of the fortune-telling service by the user is 27 minutes, of which the free period is 10 minutes and the pay period is 17 minutes. Then, the charge amount of 1700 yen corresponding to 17 minutes of the pay period is displayed. This charge amount is subtracted from the balance of the account corresponding to the credit card number registered by the user or the balance of the ticket purchased by the user.
<通話によるサービス提供の例>
以上に示した例では、ユーザが、トークルーム249におけるメッセージの送信および受信に基づいてサービス提供者からサービスの提供を受ける例を示しているが、ユーザは、トークルーム249の通話機能に基づいてサービス提供者からサービスの提供を受けることも可能である。
<Example of service provision by telephone>
In the example described above, the user receives the service from the service provider based on the transmission and reception of the message in the
限定でなく例として、占いサービスを受けるユーザが、トークルーム249において、占い師Rのアイコン249Rをタップすることで、ユーザの端末20から占い師Rの端末20に対して通話のためのコールが発信される。そのコールを受信した占い師Rの端末20において、通話を開始するための操作が行われることで、ユーザの端末20と占い師Rの端末20との間で通話が可能となる。なお、これとは逆に、占いサービスを提供する占い師Rが、トークルーム249において、ユーザのアイコンをタップすることで、占い師Rの端末20とユーザの端末20との間で通話が可能となるようにしてもよい。
By way of example and not limitation, a user receiving a fortune telling service taps the
そして、ユーザの端末20と占い師Rの端末20の何れかで、通話を終了するための操作が行われることで、通話による占いサービスが終了する。この際の通話履歴として、通話開始時刻と通話時間とが、トークルーム249に表示される。
Then, an operation for ending the call is performed on either the terminal 20 of the user or the terminal 20 of the fortune teller R, so that the fortune telling service by the call is ended. As a call history at this time, the call start time and the call time are displayed in the
<サービスの利用履歴>
各IMSサーバ10(一例としてIMSサーバ10A、以下同様)は、そのIMS(一例としてIMS−X、以下同様)のユーザのユーザIDに関連付けて、そのユーザによるサービスの利用履歴を記憶して管理している。
<Service usage history>
Each IMS server 10 (
図18に示す例では、IMSサービス履歴データベース159において、IMSのユーザID毎に、そのユーザIDのユーザが利用した又は利用しようとしたサービスを識別するためのサービスIDと、そのサービスIDのサービスを利用するためのIMSページにアクセスした日時であるアクセス日時と、そのサービスを利用する際にクレジットカード番号の登録を行ったか否かを示す情報と、そのサービスを利用する際にチケットを購入したか否かを示す情報と、そのサービスの利用時間と、そのサービスに対しての課金額と、が関連付けられている。
In the example shown in FIG. 18, in the IMS
サービスIDは、サービスの種別を識別するための情報であるとともにサービス提供者を識別するための情報である。IMSにより提供可能なサービスの種別としては、例として、前述した占いの他、法律相談や医療カウンセリング等、各分野の専門家により提供されるサービスがある。また、サービスIDにより、サービス提供者を識別することができるため、そのユーザが何れのサービス提供者からサービスの提供を受けたのかも識別することができる。 The service ID is information for identifying the type of service and information for identifying the service provider. As an example of the types of services that can be provided by the IMS, there are services provided by experts in various fields, such as legal consultation and medical counseling, in addition to the above-mentioned fortune-telling. Further, since the service provider can be identified by the service ID, it is also possible to identify from which service provider the user received the service.
IMSサービス履歴データベース159においてユーザIDと関連付けられる情報は、図18に示した項目に限らず、例えば、そのユーザIDのユーザが、トーク方式によりサービスを受けたのか又は通話方式によりサービスを受けたのかを識別するための情報を含めてもよく、含めなくてもよい。また、ユーザIDと関連付けられる情報に、そのユーザIDのユーザの、クレジットカード番号や、チケットの残高に関する情報を含めてもよく、含めなくてもよい。
The information associated with the user ID in the IMS
また、ユーザIDと関連付けられる情報に、そのユーザIDのユーザが送信したメッセージに関する情報、または、そのユーザIDのユーザが受信したメッセージに関する情報を含めてもよく、含めなくてもよい。例えば、そのユーザIDのユーザがサービス提供者に送信したメッセージの数またはサービス提供者から受信したメッセージの数を含めてもよい。また、例えば、そのユーザIDのユーザがサービス提供者に送信したメッセージの内容またはサービス提供者から受信したメッセージの内容を含めてもよい。 Further, the information associated with the user ID may or may not include information regarding a message sent by the user with the user ID or information regarding a message received by the user with the user ID. For example, it may include the number of messages sent to or received from the service provider by the user with that user ID. Further, for example, the content of the message transmitted to the service provider by the user having the user ID or the content of the message received from the service provider may be included.
このように、IMSサービス履歴データベース159には、そのIMSのユーザを識別するためのユーザIDに関連付けて、そのIMSのユーザに関する情報であって、高い秘匿性が要求される情報が記憶して管理されている。
As described above, the IMS
<ログサーバの機能構成>
図19は、本実施形態におけるログサーバ40の制御部41により実現される機能の一例を示す図である。ログサーバ40は、限定でなく例として、IMS(一例としてIMS−X、以下同様)の事業者(一例として企業X、以下同様)により管理される。
ログサーバ40は、限定でなく例として、制御部41により実現される機能として、ログサーバメイン処理部411と、ログ処理部412と、ログデータ提供処理部413とを有する。
<Functional configuration of log server>
FIG. 19 is a diagram showing an example of functions realized by the
The
ログサーバメイン処理部411は、限定でなく例として、記憶部45に記憶されているログサーバメイン処理プログラム451に従って、ログサーバ40を統括的に制御するための処理であるログサーバメイン処理を実行する機能を有している。
The log server
ログ処理部412は、限定でなく例として、記憶部45に記憶されているログ処理プログラム4511に従って、IMSのユーザがアクセスしたウェブページに関する情報をログデータベース459に記憶させて管理するための処理であるログ処理を実行する機能を有している。
The
ログ処理部412には、限定でなく例として、端末20から送信された第1コマンドに基づいて第2コマンドを生成し、端末20から送信された第2コマンドに基づいて第3コマンドを生成するコマンド生成処理を実行するコマンド生成部4121が含まれる。ログ処理プログラム4511が実行されることにより、コマンド生成部4121がコマンド生成処理を実行する。
For example, without limitation, the
ログデータ提供処理部413は、限定でなく例として、記憶部45に記憶されているログデータ提供処理プログラム4513に従って、記憶部45のログデータベース459で記憶して管理しているログデータを、ネットワーク30を介して他の情報処理装置(限定ではなく例として、情報統合サーバ50)に提供するための処理であるログデータ提供処理を実行する機能を有している。
The log data providing
ログデータベース459には、限定でなく例として、IMSのユーザID毎に、第1コマンドの値と、第2コマンドの値と、第3コマンドの値とを含むログデータが記憶され、管理されている。ログ処理プログラム4511が実行されることにより、IMSのユーザ毎に、そのIMSのページにアクセスするまで、さらには、そのIMSのページにアクセスした以降のページアクセス履歴が収集される。
By way of example and not limitation, the
<処理>
図20および図21は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。
図20では、端末20の閲覧処理部213が実行する閲覧処理、ログサーバ40のログ処理部412が実行するログ処理をそれぞれ示している。
また、図21では、図20に続く閲覧処理、IMSサーバ10のIMS処理部112が実行するIMS処理、図20に続くログ処理をそれぞれ示している。
また、各処理における各ステップをアルファベットの大文字と数字の組み合わせで示し、本明細書では、ステップの用語は省略する。
<Process>
20 and 21 are flowcharts showing an example of the flow of processing executed by each device in the present embodiment.
FIG. 20 shows the browsing process executed by the
Further, FIG. 21 shows the browsing process following FIG. 20, the IMS process executed by the
In addition, each step in each process is indicated by a combination of uppercase letters and numbers in the alphabet, and the term of the step is omitted in this specification.
なお、以下説明するフローチャートは、あくまでも本実施形態における処理を例示するものであり、以下説明するフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。 Note that the flowcharts described below merely exemplify the processing in the present embodiment, and some steps may not be executed or additional steps may be inserted in the flowcharts described below.
最初に、閲覧処理部213は、ブラウザを起動させる(A1)。そして、初期設定またはユーザの操作に基づいて、表示部24に所定のウェブサイトのページを表示させる。所定のウェブサイトのページには、限定でなく例として、検索結果のページ、ポータルサイトのページ、IMSサイトのページ等が含まれる。これらの各ページには、所定のサービスに関する広告を表示させることが可能となっている。
First, the
以下の説明では、IMS−Xのトークルーム機能に基づいて提供される占いサービスに関する情報が、(i)検索サイトAの検索結果のページに検索結果として含まれる例、(ii)検索サイトBの検索結果のページに検索結果として含まれる例、(iii)検索サイトAの検索結果のページにリスティング広告として含まれる例、(iv)検索サイトBの検索結果のページにリスティング広告として含まれる例、(v)ポータルサイトAのバナー広告として含まれる例、(vi)ポータルサイトBのバナー広告として含まれる例、および、(vii)他社IMS(一例として、IMS−YまたはIMS−Z、以下同様)のサイトのバナー広告として含まれる例、について説明する。 In the following description, the information about the fortune-telling service provided based on the talk room function of IMS-X is included as a search result in the search result page of the search site A (i), and (ii) of the search site B. Examples included in the search result page as search results, (iii) Examples included in the search result page of the search site A as listing advertisements, (iv) Examples included as search advertisements in the search result page of the search site B, (V) Examples included as banner advertisements of portal site A, (vi) Examples included as banner advertisements of portal site B, and (vii) IMS of other companies (for example, IMS-Y or IMS-Z, and so on). An example included as a banner advertisement on the site will be described.
ブラウザに上記(i)〜(vii)の何れかのページが表示された場合、そのページには、ブラウザに表示させるページをLP245に遷移させるためのLP245のURL等が関連付けられた(埋め込まれた)第1コマンド埋込オブジェクトが表示される(A3)。
When any of the above pages (i) to (vii) is displayed on the browser, the URL of the
第1コマンド埋込オブジェクトは、表示部24に表示された検索結果または広告情報等の第1情報の一例である。
例えば、上記(i)または(ii)の場合、第1コマンド埋込オブジェクトは、LP245のURLへのリンクが張られた検索結果である。
例えば、上記(iii)または(iv)の場合、第1コマンド埋込オブジェクトは、検索結果ページの検索結果よりも上方に目立つように表示されたリスティング広告のアイコンである(一例として図8のリスティング広告242aを参照)。
例えば、上記(v)、(vi)、または(vii)の場合、第1コマンド埋込オブジェクトは、バナー広告のアイコン(一例として図7のバナー広告241aを参照)である。
The first command embedded object is an example of first information such as a search result or advertisement information displayed on the
For example, in the case of (i) or (ii) above, the first command embedded object is a search result in which a link to the URL of the
For example, in the case of (iii) or (iv) above, the first command embedded object is an icon of a listing advertisement displayed conspicuously above the search result on the search result page (as an example, the listing in FIG. 8). See
For example, in the case of (v), (vi), or (vii) above, the first command embedded object is a banner advertisement icon (see
ユーザが第1コマンド埋込オブジェクトを選択したことに基づいて(A5)、第1URLを含む第1コマンドが、端末20の通信I/F22からログサーバ40の通信I/F44に対して送信される(A7)。本実施形態における第1URLは、LP245のURLであるため、ブラウザには次のページとしてLP245が表示されることになる。
Based on the user selecting the first command embedded object (A5), the first command including the first URL is transmitted from the communication I/
<第1コマンド>
図22には、本実施形態の第1コマンドに含まれる各項目が示されている。第1コマンドには、ユーザによる選択操作の対象となった第1コマンド埋込オブジェクトが表示されていたサイトに関する情報を識別するための表示サイト値[l]が含まれる。
<First command>
FIG. 22 shows each item included in the first command of this embodiment. The first command includes a display site value [1] for identifying information about the site where the first command-embedded object that was the target of the selection operation by the user was displayed.
例えば、l=1の場合、選択されたオブジェクトが、検索サイトAの検索結果として表示されたこと、即ち、検索サイトAの検索結果ページに列挙されたオブジェクトのうちの1つであったことを示している。例えば、l=2の場合、選択されたオブジェクトが、検索サイトBの検索結果として表示されたこと、即ち、検索サイトBの検索結果ページに列挙されたオブジェクトのうちの1つであったことを示している。 For example, when l=1, it means that the selected object is displayed as the search result of the search site A, that is, one of the objects listed in the search result page of the search site A. Showing. For example, when l=2, it means that the selected object is displayed as the search result of the search site B, that is, one of the objects listed in the search result page of the search site B. Showing.
例えば、l=3の場合、選択されたオブジェクトが、検索サイトAの検索結果ページのリスティング広告であったことを示している。例えば、l=4の場合、選択されたオブジェクトが、検索サイトBの検索結果ページのリスティング広告であったことを示している。 For example, when l=3, it indicates that the selected object was a listing advertisement on the search result page of the search site A. For example, when l=4, it indicates that the selected object is a listing advertisement of the search result page of the search site B.
例えば、l=5の場合、選択されたオブジェクトが、ポータルサイトAのページに表示されたバナー広告であったことを示している。例えば、l=6の場合、選択されたオブジェクトが、ポータルサイトBのページに表示されたバナー広告であったことを示している。 For example, when l=5, it indicates that the selected object is the banner advertisement displayed on the page of the portal site A. For example, when l=6, it indicates that the selected object is the banner advertisement displayed on the page of the portal site B.
例えば、l=7の場合、選択されたオブジェクトが、他社IMSのページに表示されたバナー広告であったことを示している。このように、第1コマンドの表示サイト値[l]によって、ユーザにより選択されたオブジェクトが表示されていたページに関する情報を識別することが可能である。 For example, if l=7, it indicates that the selected object was a banner advertisement displayed on the page of the IMS of another company. In this way, the display site value [l] of the first command makes it possible to identify information about the page on which the object selected by the user was displayed.
lが1〜5の何れかの値である場合、即ち、選択されたオブジェクトが検索サイトの検索結果ページに表示された場合、第1コマンドには、どのような検索ワードに基づいてそのオブジェクト(又はそのオブジェクトを含む検索結果ページ)が表示されたのかを識別するためのターゲット値[m]が含まれる。 If l is any value from 1 to 5, that is, if the selected object is displayed on the search result page of the search site, the first command is based on what search word the object ( Alternatively, a target value [m] for identifying whether a search result page including the object is displayed is included.
例えば、m=1の場合、検索ワードとして「占い」が入力されたことを示している。例えば、m=2の場合、検索ワードとして「仕事運」が入力されたことを示している。例えば、m=3の場合、検索ワードとして「恋愛運」が入力されたことを示している。例えば、m=4の場合、検索ワードとして「生年月日」が入力されたことを示している。例えば、m=5の場合、検索ワードとして「血液型」が入力されたことを示している。 For example, when m=1, it indicates that “divination” is input as the search word. For example, when m=2, it indicates that “work luck” is input as the search word. For example, m=3 indicates that “love luck” has been input as the search word. For example, when m=4, it indicates that “birth date” is input as the search word. For example, when m=5, it indicates that “blood type” is input as the search word.
選択されたオブジェクトが、検索サイトの検索結果ページに表示される検索結果であった場合(lが1または2の何れかの値であった場合)には、mは1〜5の何れかの値となる。また、選択されたオブジェクトが、検索サイトの検索結果ページに表示されるリスティング広告であった場合(lが3または4の何れかの値であった場合)には、mは1〜3の何れかの値となる。 When the selected object is the search result displayed on the search result page of the search site (when l has a value of 1 or 2), m is one of 1 to 5 It becomes a value. In addition, when the selected object is a listing advertisement displayed on the search result page of the search site (when 1 is a value of 3 or 4), m is any of 1 to 3 It becomes the value.
なお、選択されたオブジェクトが、検索サイトの検索結果ページに表示される情報ではない場合(lが5〜7のいずれかの値であった場合)には、mは6の値となる。 Note that when the selected object is not the information displayed on the search result page of the search site (when l has any value of 5 to 7), m has a value of 6.
このように、第1コマンドのターゲット値[m]によって、選択されたオブジェクトが、検索結果ページに表示された情報であるか否かを識別することが可能であり、検索結果ページに表示された情報である場合には、さらに、何れの検索ワードに基づいて検索結果ページに表示されたのかを識別することが可能である。 As described above, it is possible to identify whether the selected object is the information displayed on the search result page or not according to the target value [m] of the first command, and it is displayed on the search result page. In the case of information, it is possible to further identify which search word is used to display the search result page.
また、第1コマンドには、選択されたオブジェクトの形態を識別するための表示形態値[n]が含まれる。例えば、n=1の場合、選択されたオブジェクトが文字形態であったことを示している。表示サイト値lが1または2の場合、選択されたオブジェクトは、検索結果ページに列挙された文字列のうちの1つであるため、対応するnの値は1となっている。
Further, the first command includes a display form value [n] for identifying the form of the selected object. For example, n=1 indicates that the selected object has a character form. When the
例えば、n=2の場合、選択されたオブジェクトが小サイズ画像であったことを示している。例えば、n=3の場合、選択されたオブジェクトが中サイズ画像であったことを示している。例えば、n=4の場合、選択されたオブジェクトが大サイズ画像であったことを示している。 For example, n=2 indicates that the selected object is a small size image. For example, n=3 indicates that the selected object was a medium size image. For example, n=4 indicates that the selected object is a large size image.
表示サイト値[l]が3または4の場合、検索結果ページに表示されるリスティング広告のサイズが中サイズ画像であることに対応して、nの値は3となる。また、表示サイト値lが5〜7の場合、バナー広告が表示されるサイトに応じて、そのバナー広告のサイズを異ならせていることから、対応するnの値は2〜4の何れかの値となる。 When the display site value [l] is 3 or 4, the value of n is 3 corresponding to the size of the listing advertisement displayed on the search result page being a medium size image. Further, when the display site value l is 5 to 7, the size of the banner advertisement is changed according to the site on which the banner advertisement is displayed, so the value of the corresponding n is any of 2 to 4. It becomes a value.
なお、広告が静止画像であるか動画像であるかをnの値により識別することができるようにしてもよい。また、広告が動画像である場合の再生期間をnの値により識別することができるようにしてもよい。 Note that whether the advertisement is a still image or a moving image may be identified by the value of n. Further, the reproduction period when the advertisement is a moving image may be identified by the value of n.
このように、第1コマンドの表示形態値[n]によって、選択されたオブジェクトの表示形態を識別することが可能である。 In this way, it is possible to identify the display form of the selected object by the display form value [n] of the first command.
また、第1コマンドには、遷移先URLとして、オブジェクトが選択されたことに基づいてブラウザに表示させるウェブページのURLが含まれる。本例では、遷移先のウェブページがLP245であることに基づいて、LP245のURLが設定される。
The first command also includes, as the transition destination URL, the URL of the web page to be displayed on the browser based on the selection of the object. In this example, the URL of the
なお、前述したように、LP245として複数種類のLPが用意されている。そのため、例えば、第1コマンドのl値、m値、またはn値に基づいて、遷移先URLを異ならせることが可能である。
例えば、m=1である場合、即ち、検索ワードが「占い」である場合には、全体運占い用のLPのURLを遷移先URLとして設定してもよい。例えば、m=2である場合、即ち、検索ワードが「仕事運」である場合には、仕事運占い用のLPのURLを遷移先URLとして設定することができる。例えば、m=3である場合、即ち、検索ワードが「恋愛運」である場合には、恋愛運占い用のLPのURLを遷移先URLとして設定することも可能である。
In addition, as described above, a plurality of types of LPs are prepared as the
For example, when m=1, that is, when the search word is “fortune telling”, the URL of the LP for whole fortune telling may be set as the transition destination URL. For example, when m=2, that is, when the search word is "work luck", the URL of the LP for work fortune telling can be set as the transition destination URL. For example, when m=3, that is, when the search word is “love luck”, the URL of the LP for love luck fortune telling can be set as the transition destination URL.
<第1コマンドに基づく第2コマンドの生成>
ログサーバ40のログ処理部412は、第1URLを含む第1コマンドを端末20から受信すると(B1)、受信した第1コマンドに基づいて、第2コマンドを生成する(B3)。
第2コマンド生成処理では、図23に示すように、受信した第1コマンドに含まれる第1コマンドの各値([l][m][n])と、直接アクセス値[D]と、ランディングページ値[L]と、遷移先URLとを含む第2コマンドを生成する。
<Generation of second command based on first command>
When receiving the first command including the first URL from the terminal 20 (B1), the
In the second command generation process, as shown in FIG. 23, each value ([l][m][n]) of the first command included in the received first command, the direct access value [D], and the landing page. A second command including the value [L] and the transition destination URL is generated.
上述したように、検索結果または広告情報に基づいてLP245に遷移する場合には、l値、m値、およびn値として、それぞれ所定範囲の値(l=1〜7、m=1〜6、n=1〜4)が設定されている。
ログ処理部412は、l値、m値、およびn値として、それぞれ所定範囲の値(l=1〜7、m=1〜6、n=1〜4)が設定されている場合には、検索結果または広告情報を経由してLP245へのアクセス要求が発生したと判定して、直接アクセス値[D]を0に設定する。
As described above, when transitioning to the
When the
また、ログ処理部412は、第1コマンドで指定された遷移先となるLP245が、いずれの種別のLPであるかに基づいてL値を設定する。例えば、第1コマンドで指定された遷移先のLP245が、全体運占い用LPであった場合には、ランディングページ値[L]を1に設定する。例えば、第2コマンドで指定された遷移先のLP245が、仕事運占い用LPであった場合には、ランディングページ値[L]を2に設定する。例えば、第1コマンドで指定された遷移先のLP245が、恋愛運占い用LPであった場合には、ランディングページ値[L]を3に設定する。
In addition, the
そして、ログ処理部412は、第2コマンド埋込オブジェクト(一例としてLP245のボタン245a)が操作された場合の遷移先となるウェブページのURLを、遷移先URLとして設定する。第2コマンドの遷移先URL(第2URL)は、限定でなく例として、占いトップページ246のURLである。
以上のようにして、ログ処理部412は、第1コマンドに基づいて第2コマンドを生成可能である。
Then, the
As described above, the
<第2コマンドの初期値>
一方で、電子メール、ブログ、ニュースサイトや動画サイト等への投稿メッセージ、IMSのメッセージ等のドキュメント内に、LP245へのリンクが含まれており、ユーザがそのリンクを選択することでブラウザが起動してLP245が表示される制御が実行される場合がある。また、端末20のブラウザにLP245のURLがブックマークされており、ユーザがそのブックマークに基づいてLP245にアクセスする場合もある。
これらの場合は、検索結果ページや広告情報を経由することなくLP245へのアクセス要求が発生するため、ログサーバ40は端末20から第1コマンドを受信しない。
<Initial value of second command>
On the other hand, a link to LP245 is included in documents such as e-mails, blogs, posted messages to news sites and video sites, and IMS messages, and the browser is started by the user selecting the link. Then, the control for displaying the
In these cases, the
本実施形態では、このように、ログサーバ40が第1コマンドを受信していない場合であっても、LP245のボタン245a(限定でなく第2コマンド埋込オブジェクトの一例)にデフォルトコマンドとしての第2コマンドを関連付けているため、LP245のボタン245aが操作されることで、初期値が設定された第2コマンドが、端末20からログサーバ40に対して送信されることになる。
In the present embodiment, as described above, even when the
具体的には、初期値が設定された第2コマンドとは、l値、m値、およびn値の各値が0に設定されており、直接アクセス値[D]が1に設定されている第2コマンドである(図23)。このように、l値、m値、およびn値として、前述した所定範囲の値(l=1〜7、m=1〜6、n=1〜4)とは異なる値(l=0、m=0、n=0)が設定されており、直接アクセス値[D]が1に設定されていることにより、第2コマンドを受信したログサーバ40側で、検索結果または広告情報を経由することなくLP245が表示されて、ボタン245aが操作されたことを識別することができる。
Specifically, the second command with the initial value set means that each of the l value, the m value, and the n value is set to 0, and the direct access value [D] is set to 1. Two commands (FIG. 23). In this way, as the l value, the m value, and the n value, values (l=0, m) different from the values in the predetermined range (l=1 to 7, m=1 to 6, n=1 to 4) described above. =0, n=0) is set and the direct access value [D] is set to 1, so that the
初期値が設定された第2コマンドにおけるランディングページ値[L]は、その初期値が設定された第2コマンドが埋め込まれたボタン245aを含むLP245の種別(全体運占い用LP、仕事運占い用LP、恋愛運占い用LP)に対応した値となる。
また、初期値が設定された第2コマンドにおける遷移先URL(第2URL)は、その初期値が設定された第2コマンドが埋め込まれたボタン245aが操作された場合の遷移先となるウェブページのURLであり、限定でなく例として、占いトップページ246のURLである。
以上のように、端末20からログサーバ40に対して第1コマンドを送信していない場合でも、端末20からログサーバ40に対して第2コマンドが送信される場合がある。
The landing page value [L] in the second command in which the initial value is set is the type of the
In addition, the transition destination URL (second URL) in the second command with the initial value set is the web page that is the transition destination when the
As described above, the second command may be transmitted from the terminal 20 to the
<LPの表示>
ログ処理部412は、受信した第1コマンドに基づいて生成した第2コマンドを、遷移先となるLP245のURL(限定でなく第1URLの一例)とを、端末20に送信する(B5)。ここでLP245のURLを端末20に送信する処理は、その端末20から一旦受信したURL(第1コマンドまたはアクセス要求に含まれるURL)を、送信元の端末20に返信するリダイレクト処理に相当する。
<Display of LP>
The
端末20の閲覧処理部213は、第2コマンドと、第1URL(リダイレクトURL)としてのLP245のURLとを、ログサーバ40から受信すると(A9)、その第1URL(リダイレクトURL)に基づいて、不図示のウェブサーバ(またはIMSサーバ10A)からLP245のデータを取得してブラウザにLP245を表示させる(A11)。
When the
また、閲覧処理部213は、ログサーバ40から、第1コマンドに基づいて生成された第2コマンドを受信したことに基づいて、初期値が設定された第2コマンドに対して、ログサーバ40から受信した第2コマンド、即ち、第1コマンドに基づいて生成された第2コマンドを上書きする。
In addition, the
図7および図8に示されるように、LP245には、ボタン245aが含まれる。このボタン245aは、第2コマンド埋込オブジェクトの一例である。ログサーバ40から第2コマンドを受信していない場合は、このボタン245aに、初期値が設定された第2コマンドが関連付けられている。一方、ログサーバ40から第2コマンドを受信した場合には、このボタン24aに、初期値が設定された第2コマンドに代わり、ログサーバ40により第1コマンドに基づいて生成された第2コマンドが関連付けられている。
As shown in FIGS. 7 and 8, the
ユーザがボタン245aを選択したことに基づいて(A13)、第2URLを含む第2コマンドが、端末20の通信I/F22からログサーバ40の通信I/F44に対して送信される(A15)。本実施形態における第2URLは、占いトップページ246のURLであるため、ブラウザには次のページとして占いトップページ246が表示されることになる。
Based on the selection of the
<第2コマンドに基づく第3コマンドの生成>
ログサーバ40のログ処理部412は、第2URLを含む第2コマンドを端末20から受信すると(B7)、受信した第2コマンドに基づいて、第3コマンドを生成する(B9)。
第3コマンド生成処理では、図24に示すように、受信した第2コマンドに含まれる第1コマンドの各値([l][m][n])と、受信した第2コマンドに含まれる第2コマンドの各値([D][L])と、アンケート回答値[q]と、遷移先URL(第3URL)とを含む第3コマンドを生成する。
<Generation of third command based on second command>
Upon receiving the second command including the second URL from the terminal 20 (B7), the
In the third command generation processing, as shown in FIG. 24, each value ([l][m][n]) of the first command included in the received second command and the value included in the received second command. A third command including each value ([D][L]) of the two commands, the questionnaire response value [q], and the transition destination URL (third URL) is generated.
ここで、遷移先URLに対応する占いトップページ246には、図9に示されるように、ユーザが選択可能な第3コマンド埋込オブジェクトとして、アンケート用アイコン246A、各占い師のアイコン246P〜246Tを含む複数のアイコンが表示されることになる。限定でなく例として、この第3コマンド生成処理では、これら複数のアイコンそれぞれに対応した第3コマンドを生成する。
Here, on the fortune telling
具体的には、ログ処理部412は、アンケート用アイコン246Aに対応した第3コマンドのアンケート回答値[q]を1に設定し、その他のアイコンに対応した第3コマンドのアンケート回答値[q]を0に設定する。第1コマンドの各値([l][m][n])と、第2コマンドの各値([D][L])とは、いずれも受信した第2コマンドに含まれる値であるため、各第3コマンドについて共通である。
Specifically, the
そして、ログ処理部412は、それぞれの第3コマンド埋込オブジェクトが操作された場合の遷移先となるウェブページのURLを、遷移先URL(第3URL)として設定する。例えば、アンケート用アイコン246Aに関しては、遷移先URLとしてアンケート回答用ページのURLを設定し、各占い師のアイコン246P〜246Tに関しては、遷移先URLとして各占い師のプロフィールページのURLを設定する。
以上のようにして、ログ処理部412は、受信した第2コマンドに基づいて第3コマンドを生成可能である。
Then, the
As described above, the
ログ処理部412は、受信した第2コマンドに基づいて生成した第3コマンドと、遷移先となる占いトップページ246のURL(限定でなく第2URLの一例)とを、端末20に送信する(B11)。ここで占いトップページ246のURLを端末20に送信する処理は、その端末20から一旦受信したURL(第2コマンドに含まれるURL)を、送信元の端末20に返信するリダイレクト処理に相当する。
The
<占いトップページの表示>
端末20の閲覧処理部213は、第3コマンドと、第2URL(リダイレクトURL)としての占いトップページ246のURLとを、ログサーバ40から受信すると(A17)、その第2URL(リダイレクトURL)に基づいて、IMSサーバ10(または不図示のウェブサーバ)から占いトップページ246のデータを取得するための処理を実行する。
<Display of fortune-telling top page>
When the
閲覧処理部213は、リダイレクトURLにより指定されたウェブページがIMS(一例としてIMS−X、以下同様)のページであることに基づいて、そのIMSに対応したIMSアプリケーションプログラム2831を起動させる(A21)。
The
閲覧処理部213は、起動したIMSアプリケーションプログラム2831に関連付けられたIMSのユーザIDとパスワードとを特定して、そのユーザIDとパスワードとを対応するIMSサーバ10(一例として企業XのIMSサーバ10A、以下同様)に送信する(A23)。
The
IMSサーバ10のIMS処理部112は、端末20から送信されたユーザIDおよびパスワードを受信する(C01)。
IMS処理部112は、受信したユーザIDおよびパスワードと、そのIMSのIMSユーザデータ152として管理しているユーザIDおよびパスワードとの照合を行い、照合が完了したことに基づいて、IMSサイトへのアクセス許可を端末20に送信する(C03)。
The
The
そして、IMS処理部112は、照合が完了したユーザIDのユーザのサービス利用状況に基づいて、IMSサービス履歴データベース159を更新する(C05)。
Then, the
端末20の閲覧処理部213は、IMSサイトへのアクセス許可を受信したことに基づいて(A25)、リダイレクトURLにより指定されたウェブページである占いトップページ246のデータを、IMSサーバ10(または不図示のウェブサーバ)から取得して、ブラウザに占いトップページ246を表示させる(A27)。
On the basis of receiving the access permission to the IMS site (A25), the
図9に示した占いトップページ246には、アンケート用アイコン246A等のユーザが選択可能なアイコンが複数表示されており、それぞれのアイコンに対応した第3コマンドが関連付けられている。即ち、占いトップページ246には、アンケート用アイコン246Aおよび占い師アイコン246P〜246Tを含む複数の第3コマンド埋込オブジェクトが表示されている。
On the fortune-telling
ユーザが、何れかの第3コマンド埋込みオブジェクトを選択すると(A29)、閲覧処理部213は、選択された第3コマンド埋込みオブジェクトに関連付けられた第3コマンドと、実行中であるIMSアプリケーションのプログラムに関連付けられたユーザID(IMSサーバ10に送信したユーザID)とを、端末20の通信I/F22からログサーバ40の通信I/F44に対して送信する(A31)。
When the user selects any of the third command-embedded objects (A29), the
例えば、ユーザにより選択されたオブジェクトがアンケート用アイコン246Aである場合には、アンケート回答値[q]が1であり、遷移先URL(第3URL)として、アンケート回答用ページのURLを設定された第3コマンドが送信される。
例えば、ユーザにより選択されたオブジェクトが占い師アイコン246P〜246Tのいずれかである場合には、アンケート回答値[q]が0であり、遷移先URL(第3URL)として、選択された占い師のプロフィールページのURLが設定された第3コマンドが送信される。
For example, when the object selected by the user is the
For example, when the object selected by the user is one of the
ログサーバ40のログ処理部412は、第3URLを含む第3コマンドと、IMSのユーザIDとを端末20から受信すると(B21)、受信したユーザIDに関連付けて、第3コマンドを受信した日時と、第3コマンドに含まれる各値を記憶する(B23)。そして、遷移先となる第3URLを端末20に送信する(B25)。
ここで、第3URLを端末20に送信する処理は、その端末20から一旦受信したURL(第3コマンドに含まれるURL)を、送信元の端末20に返信するリダイレクト処理に相当する。
When the
Here, the process of transmitting the third URL to the terminal 20 corresponds to the redirect process of returning the URL (the URL included in the third command) once received from the terminal 20 to the source terminal 20.
図25に示すように、ログサーバ40は、ログデータベース459で、受信したユーザIDに関連付けて、第3コマンドを受信した日時である受信日時と、第3コマンドに含まれる各値を記憶する。第3コマンドには、前述したアンケート回答値[q]の他、第1コマンドの各値[l][m][n]、第2コマンドの各値[D][L]が含まれる。
As shown in FIG. 25, the
端末20の閲覧処理部213は、第3URL(リダイレクトURL)を、ログサーバ40から受信すると(A33)、その第3URL(リダイレクトURL)に基づいて、IMSサーバ10(または不図示のウェブサーバ)から、ブラウザに表示させるIMS用データを取得してブラウザに表示させる(A35)。
When the
例えば、第3URL(リダイレクトURL)が、アンケート回答用ページのURLである場合には、ブラウザにアンケート回答用ページを表示させる。例えば、第3URL(リダイレクトURL)が、選択された占い師のプロフィールページのURLである場合には、ブラウザに、選択された占い師のプロフィールページを表示させる。 For example, when the third URL (redirect URL) is the URL of the questionnaire response page, the browser displays the questionnaire response page. For example, when the third URL (redirect URL) is the URL of the profile page of the selected fortune teller, the browser displays the profile page of the selected fortune teller.
<第1実施形態の効果>
第1実施形態は、所定サービスに興味を持った端末20のユーザが、その所定サービスに関する検索結果または広告情報に基づいて、ランディングページを経由してから所定サービスの提供サイトにアクセスして、IMSの機能に基づいて所定サービスを利用した場合における、端末20、ログサーバ40、およびIMSサーバ10の構成を示している。
<Effects of First Embodiment>
In the first embodiment, a user of the terminal 20 who is interested in a predetermined service accesses a predetermined service providing site via a landing page based on a search result or advertisement information about the predetermined service, and then accesses the IMS. The configuration of the terminal 20, the
ここで、ログサーバ40のログデータベース459には、IMSのユーザIDに関連付けて、そのユーザIDのユーザが所定サービスの提供サイトにアクセスするまでのアクセス履歴(第1コマンド値および第2コマンド値)と、所定サービスの提供サイトにアクセスした後のアクセス履歴(第3コマンド値)とが記憶されている。そのため、そのユーザが、どのような経路で最終的に所定サービスを受けたのか、あるいは最終的に所定サービスを受けなかったのかを解析することが可能となっている。
Here, in the
例えば、ログデータの第1コマンド値[l][m][n]に基づいて、各表示サイト、各検索ワード、各表示形態について、ユーザを所定サービスの提供サイトまで誘導できた割合を集計することが可能である。 For example, based on the first command value [l][m][n] of the log data, for each display site, each search word, and each display form, the ratio of being able to guide the user to the site providing the predetermined service is totaled. It is possible.
また、ログデータの第2コマンド値[D][L]に基づいて、検索結果および広告情報のいずれも経由することなく、直接的に所定サービスの提供サイトまで誘導できた割合を集計することが可能である。さらに、直接的に所定サービスの提供サイトまで誘導できた割合と、検索結果または広告情報のいずれかを経由して所定サービスの提供サイトまで誘導できた割合と対比して、広告の効果等を解析することが可能となっている。
また、ランディングページの種別毎に、所定サービスの提供サイトまで誘導できた割合を集計することが可能である。
Further, based on the second command values [D] and [L] of the log data, it is possible to compile the ratio of being able to directly lead to the predetermined service providing site without passing through both the search result and the advertisement information. It is possible. Furthermore, the effect of advertising is analyzed by comparing the ratio of being able to directly lead to the site providing the specified service and the percentage being able to lead to the site providing the specified service via either the search result or the advertisement information. It is possible to do.
In addition, it is possible to total the ratio of being able to lead to a site providing a predetermined service for each type of landing page.
また、ログデータの第3コマンド値[q]に基づいて、アンケートへの回答率を集計することが可能である。このように、ログサーバ40により管理されているログデータは、目的サイトへの誘導経路を検討する上で極めて有用なマーケティング情報である。
従って、ログサーバ40の管理者(一例としてIMS−Xの企業X)は、ログデータ又はログデータに基づく集計データを、サービス提供者に提供することで、サービス利用率の向上等を図ることができる。
In addition, it is possible to collect the response rate to the questionnaire based on the third command value [q] of the log data. As described above, the log data managed by the
Accordingly, the administrator of the log server 40 (as an example, the company X of IMS-X) can provide the service provider with the log data or the aggregated data based on the log data to improve the service utilization rate. it can.
一方で、IMSサーバ10のIMSサービス履歴データベース159には、IMSのユーザIDに関連付けて、そのユーザIDのユーザによるサービスの利用履歴が記憶されている。そのため、IMSの事業者(一例としてIMS−Xの企業X)は、そのユーザIDのユーザによるIMSサービスの利用状況を詳細に解析することが可能となっている。
On the other hand, the IMS
ただし、IMSサーバ10においてIMSのユーザIDに関連付けて記憶され管理されているIMSユーザデータ152の情報や、IMSサービス履歴データベース159の情報は、プライバシーの観点から、また、不正利用防止の観点からも、極めて秘匿性を高く維持しておくべき情報である。そのため、これらの情報を、ログデータと同様にマーケティング情報としてサービス提供者等に利用させることは妥当ではない。
However, the information of the
従って、本実施形態では、ログサーバ40において、IMSのユーザIDに関連付けてサービス提供サイトへの誘導履歴を管理する一方で、IMSサーバ10では、IMSのユーザIDに関連付けてサービスの利用履歴を管理するようにしている。
このような構成による効果の一例として、IMSの各ユーザについて、サービス提供サイトへの誘導履歴と、サービスの利用履歴とを、ログサーバ40とIMSサーバ10から構成されるサーバ群により適切に管理することが可能であるという効果がある。
Therefore, in the present embodiment, the
As an example of the effect of such a configuration, for each IMS user, the guide history to the service providing site and the service use history are appropriately managed by the server group including the
また、本実施形態では、第1コマンドに基づいて第2コマンドが生成され、第2コマンドに基づいて第3コマンドが生成される。第2コマンド生成処理において、第2コマンドは第1コマンドの各値[l][m][n]を含んで生成され、第3コマンド生成処理において、第3コマンドは第2コマンドの各値[l][m][n][D][L]を含んで生成される。
そのため、ログサーバ40は、最終コマンドとなった第3コマンドの各値[l][m][n][D][L][q]を、ユーザIDと関連付けてログデータベース459に記憶させればよく、最終コマンドではない第1コマンドまたは第2コマンドを受信した段階では、受信したコマンドをログデータベース459に記憶させる必要はない。
このような構成による効果の一例として、ログサーバ40の記憶処理に関する制御負担を軽減させることができるという効果がある。
In addition, in the present embodiment, the second command is generated based on the first command, and the third command is generated based on the second command. In the second command generation processing, the second command is generated by including the respective values [l][m][n] of the first command, and in the third command generation processing, the third command is generated by the respective values of the second command [ 1][m][n][D][L].
Therefore, the
As an example of the effect of such a configuration, there is an effect that it is possible to reduce the control load related to the storage processing of the
また、本実施形態では、第1コマンドに基づかない第2コマンドとして、初期値([D]=1)が設定された第2コマンドを、予めランディングページ245のボタン245aに関連付けておくことが可能である。そして、第1コマンドに基づいて第2コマンドが生成された場合には、初期値([D]=1)が設定された第2コマンドに、新たに生成された第2コマンド([D]=0)を上書きする構成としている。
このような構成による効果の一例として、ログサーバ40は、検索結果または広告情報を経由してランディングページへのアクセスがあったか([D]=0)、または、検索結果および広告情報の何れも経由することなくランディングページへのアクセスがあったか([D]=1)を識別することができるという効果がある。
Further, in the present embodiment, as the second command which is not based on the first command, the second command having the initial value ([D]=1) set therein can be associated with the
As an example of the effect of such a configuration, the
また、本実施形態では、ログデータベース459に記憶される第3コマンドの値によって、端末20でIMSアプリケーションプログラム2831が起動される前のアクセス履歴([l][m][n][D][L])と、端末20でIMSアプリケーションプログラム2831が起動された後のアクセス履歴([q])とが、関連付けて記憶されている。
このような構成による効果の一例として、1の最終コマンド(第3コマンド)に基づいて、IMSアプリケーション起動前後のアクセス履歴を統合して管理可能となる効果がある。
Further, in the present embodiment, the access history ([l][m][n][D][before the
As an example of the effect of such a configuration, there is an effect that the access history before and after starting the IMS application can be integrated and managed based on one final command (third command).
<第1変形例(1)>
第1実施形態では、最終コマンドとしての第3コマンドが、IMSサイト(一例として占いトップページ246)へのアクセス前に端末20に表示されたウェブページに関する情報と、IMSサイトへのアクセス以後に端末20に表示されたIMSページに関する情報とを含む例を説明したが、これに限定されない。限定でなく例として、ログサーバ40でユーザIDと関連付けられる最終コマンドは、IMSサイトへのアクセス前に端末20に表示されたウェブページに関する情報を含むが、IMSサイトへのアクセス以後に端末20に表示されたIMSページに関する情報は含まないものであってもよい。
<First Modification (1)>
In the first embodiment, the third command as the final command is the information about the web page displayed on the terminal 20 before the access to the IMS site (for example, the fortune telling top page 246) and the terminal after the access to the IMS site. Although the example including the information regarding the IMS page displayed in 20 has been described, the present invention is not limited to this. By way of example and not limitation, the final command associated with the user ID at the
IMSサイトへのアクセスに伴いIMSアプリケーションプログラム2831が起動されることで、そのIMSのユーザIDがIMSサーバ10に送信可能となる。そのため、IMSサーバ10では、ユーザIDに関連付けて、そのユーザIDのユーザがIMSサイトにアクセスしてからの、各IMSページに関するアクセス履歴や各IMSページにおける操作履歴を収集することが可能である。
これにより、ログサーバ40ではIMSサイトへのアクセス前の履歴を収集し、IMSサーバ10ではIMSサイトへのアクセス以後の履歴を収集するサーバ構成とすることができる。
When the
Thus, the
<第1変形例(1)の効果>
本変形例による効果の一例として、ログサーバ40側では、IMSサイトに関するアクセス履歴等の記憶処理を不要とすることが可能となり、ログサーバ40の負荷を軽減することができるという効果がある。また、IMSサーバ10側では、ログサーバ40側の構成にかかわらず、もともとIMSサイトに関するアクセス履歴等を収集することが可能となっているため、IMSサーバ10の負荷が過度に増大することがないという効果がある。
<Effect of First Modification (1)>
As an example of the effect of this modification, the
<第1変形例(2)>
第1実施形態では、ログサーバ40を管理する事業者と、IMSサーバ10を管理する事業者とが同じ事業者(限定でなく例として企業X)である例を説明したが、これに限定されない。ログサーバ40を管理する事業者と、IMSサーバ10を管理する事業者とが異なる事業者であってもよい。
<First Modification (2)>
In the first embodiment, an example has been described in which the business operator managing the
限定でなく例として、ログサーバ40において、IMS毎に異なるログデータベースを設けてもよい。例えば、ログサーバ40に、IMS−Xに対応したログデータベースXと、IMS−Yに対応したログデータベースYと、IMS−Zに対応したログデータベースZとを記憶させてもよい。このように、各IMSに対応したログデータベースでは、そのIMSのユーザIDに関連付けて、そのユーザIDのユーザのログデータ(限定でなく例として第3コマンド)を管理することが可能な構成とする。
By way of example and not limitation, the
<第1変形例(2)の効果>
本変形例による効果の一例として、ログサーバ40を使用した事業を行う事業者は、そのログサーバ40によって、複数のIMSに関するログデータを管理することが可能であり、各IMSに対して、そのIMSに対応したログデータを提供することができるという効果がある。
<Effect of First Modification (2)>
As an example of the effect of this modification, a business operator who uses the
<第1変形例(3)>
第1実施形態では、ランディングページ245に表示されたボタン245aが選択されることで、予め定められたIMS(一例としてIMS−X)のサービス提供サイト(一例としてIMS−Xの占いトップページ246)に誘導される例を示したが、これに限定されない。限定でなく例として、ランディングページ245で、サービスに利用することが可能なIMSとして複数のIMSを表示させて、ユーザにIMSを選択させるようにしてもよい。
<First Modification (3)>
In the first embodiment, by selecting the
例えば、ランディングページ245に、IMS−Xの占いトップページに誘導するアイコンXと、IMS−Yの占いトップページに誘導するアイコンYと、IMS−Zの占いトップページに誘導するアイコンZとを表示させてもよい。例えば、ユーザがアイコンXを選択すると、占いサービスに使用するIMSとしてIMS−Xが選択されたことと、IMS−Xの占いトップページのURLとを含む第2コマンドがログサーバ40に送信される。例えば、ユーザがアイコンYを選択すると、占いサービスに使用するIMSとしてIMS−Yが選択されたことと、IMS−Yの占いトップページのURLとを含む第2コマンドがログサーバ40に送信される。例えば、ユーザがアイコンZを選択すると、占いサービスに使用するIMSとしてIMS−Zが選択されたことと、IMS−Zの占いトップページのURLとを含む第2コマンドがログサーバ40に送信される。
For example, on the
<第1変形例(3)の効果>
本変形例による効果の一例として、ログサーバ40において、所定サービスの利用に際して、いずれのIMSが選択されたのかを集計することが可能になるという効果がある。例えば、各IMSの事業者に対して、所定サービスの利用における各IMSのシェア等の情報を提供することが可能となる効果がある。
<Effect of First Modification (3)>
As an example of the effect of this modification, there is an effect that the
<第2実施形態>
第2実施形態は、第1実施形態に付随する実施形態である。第2実施形態は、情報統合サーバ50が、IMSサーバ10により管理されているIMSサービス履歴データと、ログサーバ40により管理されているログデータとを統合する処理に関する実施形態である。なお、第1実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第2実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Second Embodiment>
The second embodiment is an embodiment accompanying the first embodiment. The second embodiment is an embodiment related to a process in which the
The contents described in the second embodiment can be applied to any of the other embodiments.
<情報統合サーバの機能構成>
図26は、本実施形態における情報統合サーバ50の制御部51により実現される機能の一例を示す図である。情報統合サーバ50は、限定でなく例として、IMS(一例としてIMS−X)の事業者(一例として企業X)により管理される。
情報統合サーバ50は、限定でなく例として、制御部51により実現される機能として、情報統合サーバメイン処理部511と、情報統合処理部513とを有する。
<Functional configuration of information integration server>
FIG. 26 is a diagram showing an example of functions realized by the
The
情報統合サーバメイン処理部511は、限定でなく例として、記憶部55に記憶されている情報統合サーバメイン処理プログラム551に従って、情報統合サーバ50を統括的に制御するための処理である情報統合サーバメイン処理を実行する機能を有している。
The information integration server
情報統合処理部513は、限定でなく例として、記憶部55に記憶されている情報統合処理プログラム5511に従って、IMSサーバ10(一例として企業XのIMSサーバ10A)で管理されているIMSサービス履歴データと、そのIMSサーバ10に対応するログサーバ40(一例として企業Xにより管理されるログサーバ40)で管理されているログデータとを統合する処理である情報統合処理を実行する機能を有している。
The information
記憶部55に記憶される統合データベース555には、限定でなく例として、図28に示されるように、そのログサーバ40に対応するIMS(一例としてIMS−X)のユーザID毎に、第3コマンドの値[l][m][n][D][L][q]と、サービス履歴とが関連付けられて記憶され、管理されている。情報統合処理プログラム5511が実行されることにより、IMSのユーザ毎に、ウェブページのアクセス履歴に関する情報と、そのIMSにおけるサービスの利用に関する情報とが関連付けられることになる。
The
記憶部55に記憶される集計データ559は、限定でなく例として、統合データベース555のデータに基づいて集計されたデータである。例えば、統合データベース555には、各ユーザIDのユーザが、どのような種別の検索結果または広告情報からサービス提供サイトまで誘導されたのかを識別するための情報(第3コマンド値)と、実際のサービスの利用状況とが関連付けられている。そのため、情報統合処理部513は、検索結果または広告情報の種別毎に、サービスの利用時間やサービスに対する課金額等を集計することが可能である。集計データ559は、このようにして集計されたデータの一例である。
The aggregated
<処理>
図27は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。
図27では、情報統合サーバ50の情報統合処理部513が実行する情報統合処理、ログサーバ40のログデータ提供処理部413が実行するログデータ提供処理、および、IMSサーバ10のIMSデータ提供処理部113が実行するIMSデータ提供処理をそれぞれ示している。
また、各処理における各ステップをアルファベットの大文字と数字の組み合わせで示し、本明細書では、ステップの用語は省略する。
<Process>
FIG. 27 is a flowchart showing an example of the flow of processing executed by each device in this embodiment.
In FIG. 27, the information integration processing executed by the information
In addition, each step in each process is indicated by a combination of uppercase letters and numbers in the alphabet, and the term of the step is omitted in this specification.
なお、以下説明するフローチャートは、あくまでも本実施形態における処理を例示するものであり、以下説明するフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。 Note that the flowcharts described below merely exemplify the processing in the present embodiment, and some steps may not be executed or additional steps may be inserted in the flowcharts described below.
最初に、情報統合サーバ50の情報統合処理部513は、その情報統合サーバ50に対応したログサーバ40(限定でなく例として、その情報統合サーバ50を管理する企業Xが管理するログサーバ40、以下同様)に対して、ログデータ提供要求を送信する(D01)。
First, the information
ログサーバ40のログデータ提供処理部413は、ログデータ提供要求を受信したことに基づいて(B31)、ログデータベース459の情報に基づいて、ユーザID毎に、そのユーザIDに関連付けられた第3コマンドの値[l][m][n][D][L][q]と、その第3コマンドの[受信日時]とを、情報統合サーバ50に送信する(B33)。
The log data providing
情報統合処理部513は、ユーザID毎の、第3コマンドの値と[受信日時]とを受信すると(D03)、その情報統合サーバ50に対応したIMSサーバ10(限定でなく例として、その情報統合サーバ50を管理する企業Xが管理するIMSサーバ10A、以下同様)に対して、IMSデータ提供要求を送信する(D01)。
When the information
IMSサーバ10の、IMSデータ提供処理部113は、IMSデータ提供要求を受信したことに基づいて(C11)、IMSサービス履歴データベース159の情報に基づいて、ユーザID毎に、そのユーザIDに関連付けられたIMSサービス履歴データ(限定でなく例として、図18に示された各項目のデータ等)を、情報統合サーバ50に送信する(C13)。
The IMS data providing
情報統合処理部513は、ユーザID毎のIMSサービス履歴データを受信したことに基づいて(D07)、ユーザIDに関連付けて、(1)D03でログサーバ40から受信した、第3コマンドの値および[受信日時]と、(2)D07でIMSサーバ10から受信したIMSサービス履歴データとを記憶する(D09)。
The information
図28に示す例では、統合データベース555で、各ユーザIDに関連付けて、(1)そのユーザIDに関連付けてログサーバ40から受信した[受信日時]と、そのユーザIDに関連付けてログサーバ40から受信した第3コマンドの値[l][m][n][D][L][q]と、(2)そのユーザIDに関連付けてIMSサーバ10から受信したIMSサービス履歴データ(限定でなく例として、サービスID、アクセス日時、クレジットカード番号登録の有無、チケット購入の有無、サービス利用時間、課金額)とを記憶している。
In the example illustrated in FIG. 28, in the
なお、第3コマンドとIMSサービス履歴データとの対応関係は、ログサーバ40から送信されたその第3コマンドの[受信日時](図25を参照)と、IMSサーバ10から送信されたそのIMSサービス履歴データに含まれるアクセス日時(図18を参照)との関係等に基づいて特定することができる。例えば、アクセス日時以降であってアクセス日時に最も近い[受信日時]の第3コマンドを、そのアクセス日時のIMSサービス履歴データと関連付ける。
The correspondence relationship between the third command and the IMS service history data is as follows: [Reception date and time] (see FIG. 25) of the third command transmitted from the
さらに、情報統合処理部513は、統合データベース555の情報に基づいて、サービス提供サイト(一例としてIMS−Xの占いトップページ246)にユーザがアクセスする場合の流入元となった情報(検索結果または広告情報)毎に、ユーザのサービス利用状況を集計する(D11)。
Further, the information
図29に示す例では、統合データベース555の第3コマンドに含まれるl値(1〜7)毎に、サービスの提供に際して、クレジットカードの番号登録とチケット購入の何れかが行われた割合と、平均サービス利用時間と、課金率と、平均課金額とが集計されている。
In the example illustrated in FIG. 29, for each l value (1 to 7) included in the third command of the
<第2実施形態の効果>
第2実施形態は、ログサーバ40で管理されるログデータと、IMSサーバ10で管理されるIMSサービス履歴データとを、情報統合サーバ50により統合する例を示している。
このような構成による効果の一例として、IMSのユーザがそのIMSのサービス提供サイトに誘導されるまでの流入経路毎に、サービスの利用状況を集計することができる効果がある。
<Effects of Second Embodiment>
The second embodiment shows an example in which the log data managed by the
As an example of the effect of such a configuration, there is an effect that the usage status of the service can be aggregated for each inflow route until the user of the IMS is guided to the service providing site of the IMS.
以下、図29に例示される集計データ559に基づいて説明する。例えば、ユーザが検索サイトAの検索結果に関連付けられたリスティング広告([l=3])から占いトップページ246に流入する比率が最も高くなっている(この例では26%)。そして、この場合([l=3]の場合)に、クレジットカード番号登録とチケット購入のいずれかが行われる割合が最も高くなる(この例では5.50%)。さらに、平均サービス利用時間が最も長くなり(この例では12.6分)、課金率が最も高くなり(この例では2.48%)、平均支払額も最も高くなる(この例では320円)。
サービス提供者やIMSの事業者は、このような集計データに基づいて、検索サイトAのリスティング広告に高い集客効果があることを確認することができる。
Hereinafter, description will be made based on the aggregated
The service provider or the IMS business operator can confirm that the listing advertisement of the search site A has a high customer attraction effect based on such aggregated data.
一方で、ユーザがポータルサイトBのバナー広告([l=6])から占いトップページ246に流入する比率が最も低くなっている(この例では6%)。そして、この場合([l=6]の場合)に、クレジットカード番号登録とチケット購入のいずれかが行われる割合が最も低くなる(この例では0.20%)。さらに、平均サービス利用時間が最も短くなり(この例では3.1分)、課金率が最も低くなり(この例では0.02%)、平均支払額も最も低くなる(この例では23円)。
サービス提供者やIMSの事業者は、このような集計データに基づいて、ポータルサイトBのバナー広告にそれほど集客効果がないことを確認することができる。
On the other hand, the ratio of users flowing from the banner advertisement ([l=6]) of the portal site B to the fortune-telling
The service provider or the IMS provider can confirm that the banner advertisement of the portal site B does not have a great effect on attracting customers based on the aggregated data.
また、IMSの事業者は、統合されたデータに基づいて、広告等の内容と実際に提供されたサービスの内容とが合致しているか否かを確認することが可能である。
例えば、前述したように、IMSサービス履歴データとして、提供されたサービスに係るメッセージの送信数や受信数等の、メッセージに関する情報を記憶させておくことで、IMSの事業者は、適切にサービスが提供されたか否かを管理することが可能となる。
例えば、広告で無料期間が告知されているサービスに関して、そのサービスを利用したIMSユーザとサービス提供者との間で無料期間内にやりとりされたメッセージの数(あるいは通話期間)が基準値未満であれば、虚偽広告のおそれがあるとして、サービス提供者に是正を勧告すること等が可能となる。
Further, the IMS business operator can confirm whether or not the content of the advertisement or the like and the content of the service actually provided match based on the integrated data.
For example, as described above, by storing information regarding messages, such as the number of messages transmitted and the number of messages related to the provided services, as IMS service history data, the IMS provider can appropriately provide services. It becomes possible to manage whether or not it is provided.
For example, regarding a service for which a free period is announced in an advertisement, if the number of messages (or call period) exchanged between the IMS user who used the service and the service provider within the free period is less than the reference value. If this is the case, it is possible to recommend to the service provider for correction, assuming that there is a risk of false advertising.
<第2変形例(1)>
第2実施形態の情報統合サーバ50は、その情報統合サーバ50を管理する事業者(限定でなく例として企業X)と同じ事業者(この例では企業X)が管理するログサーバ40により管理されるログデータと、その情報統合サーバ50を管理する事業者と同じ事業者(この例では企業X)が管理するIMSサーバ10(この例ではIMSサーバ10A)により管理されるIMSサービス履歴データとを統合する処理を実行するが、これに限定されない。
<Second Modification (1)>
The
限定でなく例として、情報統合サーバ50を管理する事業者とログサーバ40を管理する事業者とが異なっていてもよい。限定でなく例として、情報統合サーバ50を管理する事業者とIMSサーバ10を管理する事業者とが異なっていてもよい。例えば、情報統合サーバ50を管理する事業者は、IMSの事業者ではなく公共機関であってもよい。
By way of example and not limitation, the business operator managing the
<第2変形例(1)の効果>
本変形例による効果の一例として、ログデータとIMSサービス履歴データとを統合させるために、事業者間での認証手続が必要となるため、マーケティングに有用なログデータと、高い秘匿性が要求されるIMSサービス履歴データとが容易に統合されてしまうことを抑制できるという効果がある。
<Effect of Second Modification (1)>
As an example of the effect of this modification, in order to integrate the log data and the IMS service history data, an authentication procedure between businesses is required, so log data useful for marketing and high confidentiality are required. There is an effect that it is possible to suppress the easy integration with the IMS service history data.
<第2変形例(2)>
限定でなく例として、ログサーバ40で、複数のIMS(限定でなく例としてIMS−X、IMS−Y、およびIMS−Z)に関するログデータを個別に管理するとともに、それら複数のIMSのうちの何れかのIMS(限定でなく例としてIMS−X)の事業者(この例では企業X)が、情報統合サーバ50を管理するシステム構成としてもよい。
このようなシステムでは、情報統合サーバ50は、情報統合サーバ50を管理する事業者(この例では企業X)が管理するIMSサーバ10(この例では企業XのIMSサーバ10A)からIMSサービス履歴データを取得するとともに、ログサーバ40からは、複数のIMSのログデータから、そのIMSサーバ10(この例では企業XのIMSサーバ10A)のIMS(この例ではIMS−X)に対応したログデータを取得する。そして、両データを統合する処理を実行する。
<Second Modification (2)>
By way of example and not by way of limitation, the
In such a system, the
<第2変形例(2)の効果>
本変形例による効果の一例として、ログサーバ40を複数のIMS事業者で共有することが可能となり、システム構築コストを抑制できるという効果がある。また、複数のIMS事業者間でのログデータの共有が容易になるという効果がある。
<Effect of Second Modification (2)>
As an example of the effect of this modification, there is an effect that the
<第2変形例(3)>
限定でなく例として、情報統合サーバ50を、複数のIMS事業者が使用するシステム構成としてもよい。このようなシステム構成とした場合に、情報統合サーバ50を使用するIMS事業者は、そのIMSに対応した統合用認証情報を情報統合サーバ50に入力することにより、ログサーバ40からそのIMSに対応したログデータを取得し、そのIMSのIMSサーバ10からIMSサービス履歴データを取得して、両データを統合する処理を実行する。
<Second Modification (3)>
By way of example and not limitation, the
例えば、企業Xが情報統合サーバ50を使用する場合には、情報統合サーバ50に、IMS−X用の統合用認証情報(例えば管理者IDおよび管理者用パスワード)を入力することにより、企業X専用のログサーバ40(または複数のIMS事業者で共有しているログサーバ40)からIMS−X用のログデータを取得し、IMSサーバ10AからIMSサービス履歴データを取得して、両データを統合する処理を実行する。
For example, when the company X uses the
<第2変形例(3)の効果>
本変形例による効果の一例として、情報統合サーバ50を複数のIMS事業者で共有することが可能となり、システム構築コストを抑制できるという効果がある。
<Effect of Second Modification (3)>
As an example of the effect of this modification, there is an effect that the
<第2変形例(4)>
限定でなく例として、情報統合サーバ50が、ログデータと統合させる対象となるIMSデータは、IMSサービス履歴データベース159で管理されるデータに限られない。例えば、ログデータと統合させる対象となるIMSデータを、IMSサーバ10により管理されるIMSユーザデータ152(図6を参照)としてもよい。例えば、情報統合サーバ50は、統合データベース555で、ユーザIDに関連付けて、ログサーバ40でそのユーザIDに関連付けられた第3コマンド値と、IMSサーバ10でそのユーザIDに関連付けられたIMSユーザデータ152とを記憶させてもよい。
<Second Modification (4)>
By way of example and not limitation, the IMS data to be integrated with the log data by the
<第2変形例(4)の効果>
本変形例による効果の一例として、IMSのユーザの個人情報(例えば、性別、年齢、居住エリア等)と、第3コマンド値とを関連付けることが可能となるため、ユーザの特徴毎に、広告効果等を集計することが可能となるという効果がある。また、虚偽広告等に基づいて不適切なサービスを利用してしまったユーザを個別に特定して、救済措置をとることも可能となる。
<Effect of Second Modification (4)>
As an example of the effect of this modification, since it is possible to associate the personal information (for example, sex, age, living area, etc.) of the IMS user with the third command value, the advertising effect can be obtained for each user feature. There is an effect that it becomes possible to aggregate the etc. It is also possible to individually identify users who have used inappropriate services based on false advertisements and take remedial measures.
<第2変形例(5)>
限定でなく例として、情報統合サーバ50により情報統合処理を実行させるための認証レベルは、少なくともログサーバ40により管理されるログデータにアクセスするための認証レベルより上位とする。
例えば、情報統合サーバ50により情報統合処理を実行させるための統合用認証情報(例えば、管理者IDおよび管理者用パスワード)に基づいて、ログサーバ40により管理されるログデータを取得することは可能であるが、ログサーバ40により管理されるログデータにアクセスするための認証情報では、情報統合サーバ50による情報統合処理を実行不能であるとする。
<Second Modification (5)>
By way of example and not limitation, the authentication level for causing the
For example, it is possible to acquire the log data managed by the
また、情報統合サーバ50により情報統合処理を実行させるための認証レベルは、IMSサーバ10により管理されるIMSデータにアクセスするための認証レベルより上位であってもよく、同等であってもよい。
例えば、情報統合サーバ50により情報統合処理を実行させるための統合用認証情報に基づいて、IMSサーバ10により管理されるIMSデータを取得することは可能であるが、IMSサーバ10により管理されるIMSデータにアクセスするための認証情報では、情報統合サーバ50による情報統合処理を実行不能であるとする。
なお、これとは異なり、IMSサーバ10により管理されるIMSデータにアクセスするための認証情報に基づいて、情報統合サーバ50による情報統合処理を実行可能としてもよい。
The authentication level for causing the
For example, although it is possible to acquire the IMS data managed by the
Unlike this, the
<第2変形例(5)の効果>
本変形例による効果の一例として、情報統合処理を実行させるために必要な認証のレベルを、少なくともログデータにアクセスするために必要な認証のレベルよりも上位としておくことで、マーケティングに有用なログデータと、高い秘匿性が要求されるIMSデータとが容易に統合されてしまうことを抑制できるという効果がある。
<Effect of Second Modification (5)>
As an example of the effect of this modification, by setting the authentication level required to execute the information integration process at least higher than the authentication level required to access the log data, a log useful for marketing can be obtained. There is an effect that it is possible to prevent the data and the IMS data that requires high confidentiality from being easily integrated.
<第2変形例(6)>
限定でなく例として、IMSサービス履歴データベース159においてユーザIDと関連付けられる情報に、サービスが提供された際の、メッセージ数、メッセージに含まれる文字数もしくは画像数、または通話時間等の、サービスの提供量または提供時間に関する情報を含めてもよい。
<Second Modification (6)>
By way of example and not limitation, the amount of service provided, such as the number of messages when the service is provided, the number of characters or images included in the message, or the call time, in the information associated with the user ID in the IMS
その結果、統合データベース555において、ユーザID及びサービスIDと、そのサービスIDに係るサービスの提供量や提供時間を含むIMSデータとが関連付けられることになる。また、情報統合サーバ50の制御部51は、各ユーザIDのユーザに提供されたサービス毎(取引毎)に、課金額をメッセージ数で割った単価、課金額をメッセージに含まれる文字数もしくは画像数で割った単価、または課金額を通話時間(分)で割った単価等を集計してもよい。
As a result, in the
さらに、制御部51は、このようにして集計した単価が、予め設定された基準額の範囲(例えば広告上で示されている単価)と比較して高い場合又は低い場合には、そのサービスに係るユーザID及びサービスIDを含む取引履歴をディスプレイ53に表示させる。例えば、この取引履歴には、サービス提供日時と、上記のようにして集計された単価と、上記基準額の範囲と、両者の乖離額も含まれてよい。また、制御部51が、この取引履歴をIMSサーバ10に送信し、IMSサーバ10側において、受信した取引履歴をディスプレイ13に表示することも可能である。
Further, when the unit price thus aggregated is higher or lower than the preset reference amount range (for example, the unit price shown on the advertisement), the
<第2変形例(6)の効果>
本変形例による効果の一例として、不当な金額でサービスが提供された可能性のある取引が識別されて報知されることになるため、IMSを介して提供されるサービスの監視を強化することができる効果がある。
<Effect of Second Modification (6)>
As an example of the effect of this modification, a transaction that may have been provided with an unreasonable amount of money will be identified and notified, so that it is possible to strengthen monitoring of the service provided through the IMS. There is an effect that can be done.
<第2変形例(7)>
限定でなく例として、IMSサーバ10が、情報統合サーバ50の機能を有するよう構成してもよい。つまり、IMSサーバ10が、そのIMSサーバ10により管理されているIMSデータと、ログサーバ40により管理されているログデータとを統合する処理を実行してもよい。一例として、IMSサーバ10とログサーバ40とが通信を行い、IMSサーバ10が、図27のD01、D03、D09、及びD11に示した処理等に相当する処理を実行してもよい。
<Second Modification (7)>
By way of example and not limitation, the
<第2変形例(7)の効果>
本変形例による効果の一例として、システムの構成に必要となるサーバの種類を減少させることができる効果がある。
<Effect of Second Modification (7)>
As an example of the effect of this modification, there is an effect that the number of types of servers required for the system configuration can be reduced.
<その他>
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
<Other>
Although the embodiments of the present disclosure have been described based on the drawings and the examples, it should be noted that those skilled in the art can easily make various variations and modifications based on the present disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present disclosure. By way of example and not limitation, the functions and the like included in each means and each step can be rearranged so as not to logically contradict, and a plurality of means and steps may be combined or divided into one. Is possible. Further, the configurations shown in the respective embodiments may be combined appropriately.
1 通信システム
10 IMSサーバ
20 端末
30 ネットワーク
40 ログサーバ
50 情報統合サーバ
1
Claims (28)
表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、第1サーバに前記端末の通信部によって送信することと、
前記第1指定情報を前記第1サーバから前記通信部によって受信することと、
前記第1指定情報により指定された情報を前記表示領域に表示することと、
前記端末を使用したサービスに関する情報と、ユーザの識別情報とを、第2サーバに前記通信部によって送信することと、
前記第1識別情報と、前記ユーザの識別情報とを関連付けるための処理を行うこととを含む。 An information processing method executed by the terminal,
The first identification information associated with the first information displayed in the display area and the first designation information for designating the information displayed in the display area are transmitted to the first server by the communication unit of the terminal. That
Receiving the first designation information from the first server by the communication unit,
Displaying the information designated by the first designated information in the display area;
Transmitting information about a service using the terminal and user identification information to the second server by the communication unit,
Performing a process for associating the first identification information with the identification information of the user.
前記第1識別情報は、前記第1情報が表示されるウェブページに関する情報を含む。 The information processing method according to claim 1, wherein
The first identification information includes information about a web page on which the first information is displayed.
前記第1識別情報は、前記第1情報の表示形態に関する情報を含む。 The information processing method according to claim 1 or 2, wherein
The first identification information includes information regarding a display form of the first information.
前記第1指定情報は、前記第1情報が選択されたことに基づいて前記表示領域に表示される情報のUniform Resource Locator(URL)を含む。 The information processing method according to any one of claims 1 to 3,
The first designation information includes a uniform resource locator (URL) of information displayed in the display area based on the selection of the first information.
前記サービスは、前記サービスの提供者または前記ユーザのメッセージを前記表示領域に表示させることによって提供されるサービスを含む。 The information processing method according to any one of claims 1 to 4,
The service includes a service provided by displaying a message of the service provider or the user in the display area.
前記サービスは、前記サービスの提供者と前記ユーザとの通話によって提供されるサービスを含む。 The information processing method according to any one of claims 1 to 5,
The service includes a service provided by a call between the service provider and the user.
前記サービスに関する情報は、課金に関する情報を含む。 The information processing method according to any one of claims 1 to 6,
The information about the service includes information about billing.
前記第1指定情報を受信することは、前記第1識別情報に基づく第2識別情報と、前記第1指定情報とを、前記第1サーバから前記通信部によって受信することを含む。 The information processing method according to any one of claims 1 to 7, wherein
Receiving the first designation information includes receiving second identification information based on the first identification information and the first designation information from the first server by the communication unit.
前記関連付けるための処理を行うことは、
前記第2識別情報と、前記ユーザの識別情報とを、前記第1サーバに前記通信部によって送信することを含む。 The information processing method according to claim 8, wherein
Performing the processing for associating includes
Transmitting the second identification information and the identification information of the user to the first server by the communication unit.
前記第1指定情報により指定された情報に関連付けて前記表示領域に表示された第2情報に関連付けられた、前記第2識別情報と、前記表示領域に表示される情報を指定する第2指定情報とを、前記第1サーバに前記端末の通信部によって送信することと、
前記第2指定情報を前記第1サーバから前記通信部によって受信することと、
前記第2指定情報により指定された情報を前記表示領域に表示することと、をさらに含み、
前記関連付けるための処理を行うことは、
前記第2識別情報と、前記ユーザの識別情報とを関連付けるための処理を行うことを含む。 The information processing method according to claim 8, wherein
Second designation information for designating information displayed in the display area and the second identification information associated with the second information displayed in the display area in association with the information designated by the first designation information Is transmitted to the first server by the communication unit of the terminal,
Receiving the second designation information from the first server by the communication unit,
Displaying the information designated by the second designation information in the display area,
Performing the processing for associating includes
It includes performing a process for associating the second identification information with the identification information of the user.
前記第2指定情報を受信することは、前記第2識別情報に基づく第3識別情報と、前記第2指定情報とを、前記第1サーバから前記通信部によって受信することを含む。 The information processing method according to claim 10, wherein
Receiving the second designation information includes receiving third identification information based on the second identification information and the second designation information from the first server by the communication unit.
前記関連付けるための処理を行うことは、
前記第3識別情報と、前記ユーザの識別情報とを、前記第1サーバに前記通信部によって送信することを含む。 The information processing method according to claim 11,
Performing the processing for associating includes
Transmitting the third identification information and the identification information of the user to the first server by the communication unit.
前記第2識別情報は、前記第2情報が表示されるウェブページに関する情報を含む。 The information processing method according to any one of claims 8 to 12,
The second identification information includes information about a web page on which the second information is displayed.
前記第2識別情報は、前記第2情報の表示形態に関する情報を含む。 The information processing method according to any one of claims 8 to 13,
The second identification information includes information regarding a display form of the second information.
前記第2指定情報は、前記第2情報が選択されたことに基づいて前記表示領域に表示される情報のUniform Resource Locator(URL)を含む。 The information processing method according to any one of claims 8 to 14,
The second designation information includes a Uniform Resource Locator (URL) of information displayed in the display area based on the selection of the second information.
表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、第1サーバに前記端末の通信部によって送信することと、
前記第1指定情報を前記第1サーバから前記通信部によって受信することと、
前記第1指定情報により指定された情報を前記表示領域に表示することと、
前記端末を使用したサービスに関する情報と、ユーザの識別情報とを、第2サーバに前記通信部によって送信することと、
前記第1識別情報と、前記ユーザの識別情報とを関連付けるための処理を行うこととを含む。 A program to be executed by a terminal computer,
The first identification information associated with the first information displayed in the display area and the first designation information for designating the information displayed in the display area are transmitted to the first server by the communication unit of the terminal. That
Receiving the first designation information from the first server by the communication unit,
Displaying the information designated by the first designated information in the display area;
Transmitting information about a service using the terminal and user identification information to the second server by the communication unit,
Performing a process for associating the first identification information with the identification information of the user.
表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、第1サーバに送信し、前記第1指定情報を前記第1サーバから受信し、前記端末を使用したサービスに関する情報と、ユーザの識別情報とを、第2サーバに送信する通信部と、
前記第1指定情報により指定された情報を前記表示領域に表示し、前記第1識別情報と、前記ユーザの識別情報とを関連付けるための処理を行う制御部とを備える。 A terminal,
The first identification information associated with the first information displayed in the display area and the first designation information designating the information displayed in the display area are transmitted to a first server, and the first designation information is transmitted. A communication unit that receives the information from the first server and transmits the information about the service using the terminal and the user identification information to the second server.
The control unit displays the information designated by the first designation information in the display area and performs a process for associating the first identification information with the identification information of the user.
前記端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から通信部によって受信することと、
前記第1指定情報を前記端末に前記通信部によって送信することと、
前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から前記通信部によって受信することと、
前記第1識別情報と、前記ユーザの識別情報とを関連付けることとを含む。 An information processing method executed by a server that communicates with a terminal,
Receiving the first identification information associated with the first information displayed in the display area of the terminal and the first specifying information specifying the information displayed in the display area from the terminal by the communication unit. When,
Transmitting the first designation information to the terminal by the communication unit,
Receiving identification information of a user from the terminal by the communication unit based on execution of control related to a service using the terminal by the terminal,
Associating the first identification information with the identification information of the user.
前記送信することは、前記第1識別情報に基づく第2識別情報と、前記第1指定情報とを、前記端末に前記通信部によって送信することを含む。 The information processing method according to claim 18,
The transmitting includes transmitting the second identification information based on the first identification information and the first designation information to the terminal by the communication unit.
前記関連付けることは、
前記第2識別情報と、前記ユーザの識別情報とを関連付けることを含む。 The information processing method according to claim 19, wherein
The associating is
It includes associating the second identification information with the identification information of the user.
前記第1指定情報により指定された情報に関連付けて前記表示領域に表示された第2情報に関連付けられた、前記第2識別情報と、前記表示領域に表示される情報を指定する第2指定情報とを、前記端末から前記通信部によって受信することと、
前記第2指定情報を前記端末に前記通信部によって送信することと、をさらに含む。 The information processing method according to claim 20, wherein
Second designation information for designating information displayed in the display area and the second identification information associated with the second information displayed in the display area in association with the information designated by the first designation information And is received by the communication unit from the terminal,
And transmitting the second designation information to the terminal by the communication unit.
前記第2指定情報を送信することは、前記第2識別情報に基づく第3識別情報と、前記第2指定情報とを、前記端末に前記通信部によって送信することを含む。 The information processing method according to claim 21,
Transmitting the second designation information includes transmitting third identification information based on the second identification information and the second designation information to the terminal by the communication unit.
前記関連付けることは、
前記第3識別情報と、前記ユーザの識別情報とを関連付けることを含む。 The information processing method according to claim 22,
The associating is
It includes associating the third identification information with the identification information of the user.
前記端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から通信部によって受信することと、
前記第1指定情報を前記端末に前記通信部によって送信することと、
前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から前記通信部によって受信することと、
前記第1識別情報と、前記ユーザの識別情報とを関連付けることとを含む。 A program to be executed by a server computer that communicates with a terminal,
Receiving the first identification information associated with the first information displayed in the display area of the terminal and the first specifying information specifying the information displayed in the display area from the terminal by the communication unit. When,
Transmitting the first designation information to the terminal by the communication unit,
Receiving identification information of a user from the terminal by the communication unit based on execution of control related to a service using the terminal by the terminal,
Associating the first identification information with the identification information of the user.
前記端末の表示領域に表示された第1情報に関連付けられた、第1識別情報と、前記表示領域に表示される情報を指定する第1指定情報とを、前記端末から受信し、前記第1指定情報を前記端末に送信し、前記端末により前記端末を使用したサービスに関連する制御が実行されたことに基づいて、ユーザの識別情報を前記端末から受信する通信部と、
前記第1識別情報と、前記ユーザの識別情報とを関連付ける制御部とを備える。 A server that communicates with the terminal,
The first identification information associated with the first information displayed in the display area of the terminal and the first designation information for designating the information displayed in the display area are received from the terminal, and the first identification information is received. A communication unit that transmits the designation information to the terminal, and receives the identification information of the user from the terminal based on that the control related to the service using the terminal is executed by the terminal;
The control section associates the first identification information with the identification information of the user.
前記第1識別情報と、前記ユーザの識別情報とを関連付ける第1制御部とを備える第1サーバと、
前記サービスに関する情報と、前記ユーザの識別情報とを前記端末から受信する第2通信部を備える第2サーバと、
通信する情報処理装置が実行する情報処理方法であって、
前記ユーザの識別情報に基づいて、前記第1識別情報と、前記サービスに関する情報とを関連付けることを含む。 The first identification information associated with the first information displayed in the display area of the terminal and the first designation information for designating the information displayed in the display area are received from the terminal, and the first designation is received. A first communication unit that transmits information to the terminal, and receives identification information of the user from the terminal based on that the terminal executes control related to a service using the terminal;
A first server including a first control unit that associates the first identification information with the identification information of the user;
A second server including a second communication unit that receives information about the service and identification information of the user from the terminal;
An information processing method executed by an information processing device that communicates,
And associating the first identification information with information about the service based on the identification information of the user.
前記第1識別情報と、前記ユーザの識別情報とを関連付ける第1制御部とを備える第1サーバと、
前記サービスに関する情報と、前記ユーザの識別情報とを前記端末から受信する第2通信部を備える第2サーバと、
通信する情報処理装置に実行させるためのプログラムであって、
前記ユーザの識別情報に基づいて、前記第1識別情報と、前記サービスに関する情報とを関連付けることを含む。 The first identification information associated with the first information displayed in the display area of the terminal and the first designation information for designating the information displayed in the display area are received from the terminal, and the first designation is received. A first communication unit that transmits information to the terminal, and receives identification information of the user from the terminal based on that the terminal executes control related to a service using the terminal;
A first server including a first control unit that associates the first identification information with the identification information of the user;
A second server including a second communication unit that receives information about the service and identification information of the user from the terminal;
A program to be executed by an information processing device that communicates,
And associating the first identification information with information about the service based on the identification information of the user.
前記第1識別情報と、前記ユーザの識別情報とを関連付ける第1制御部とを備える第1サーバと、
前記サービスに関する情報と、前記ユーザの識別情報とを前記端末から受信する第2通信部を備える第2サーバと、
通信する情報処理装置であって、
前記ユーザの識別情報に基づいて、前記第1識別情報と、前記サービスに関する情報とを関連付ける制御部を備える。 The first identification information associated with the first information displayed in the display area of the terminal and the first designation information for designating the information displayed in the display area are received from the terminal, and the first designation is received. A first communication unit that transmits information to the terminal, and receives identification information of the user from the terminal based on that the terminal executes control related to a service using the terminal;
A first server including a first control unit that associates the first identification information with the identification information of the user;
A second server including a second communication unit that receives information about the service and identification information of the user from the terminal;
An information processing device that communicates,
A control unit that associates the first identification information with information about the service based on the identification information of the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019009473A JP2020119220A (en) | 2019-01-23 | 2019-01-23 | Information processing method, program, terminal, server, and information processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019009473A JP2020119220A (en) | 2019-01-23 | 2019-01-23 | Information processing method, program, terminal, server, and information processing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020119220A true JP2020119220A (en) | 2020-08-06 |
Family
ID=71892037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019009473A Pending JP2020119220A (en) | 2019-01-23 | 2019-01-23 | Information processing method, program, terminal, server, and information processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020119220A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7141589B1 (en) | 2022-05-13 | 2022-09-26 | 株式会社ニアメロ | Terminal device, method and program |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007026375A (en) * | 2005-07-21 | 2007-02-01 | Bb Mobile Corp | Information retrieval system and information retrieval method |
US20070260512A1 (en) * | 2006-05-04 | 2007-11-08 | Sattley Bruce R | Methods and apparatus for measuring the effect of online advertising on online user behavior |
JP2014006728A (en) * | 2012-06-25 | 2014-01-16 | Yahoo Japan Corp | Advertisement charging amount determination device, advertisement charging amount determination method, and program |
JP2014066776A (en) * | 2012-09-25 | 2014-04-17 | Yahoo Japan Corp | Advertisement determination device, advertisement determination method, and program |
JP2014182421A (en) * | 2013-03-18 | 2014-09-29 | Yahoo Japan Corp | Cluster formation apparatus, cluster formation method and cluster formation program |
JP2015069637A (en) * | 2014-02-05 | 2015-04-13 | 株式会社 ディー・エヌ・エー | Server for providing service using application, system, and method |
WO2018134904A1 (en) * | 2017-01-18 | 2018-07-26 | 楽天株式会社 | Information processing device, information processing method, program, and storage medium |
JP2018133113A (en) * | 2018-05-21 | 2018-08-23 | グリー株式会社 | Communication terminal, conversion measurement method, and conversion measurement system |
-
2019
- 2019-01-23 JP JP2019009473A patent/JP2020119220A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007026375A (en) * | 2005-07-21 | 2007-02-01 | Bb Mobile Corp | Information retrieval system and information retrieval method |
US20070260512A1 (en) * | 2006-05-04 | 2007-11-08 | Sattley Bruce R | Methods and apparatus for measuring the effect of online advertising on online user behavior |
JP2014006728A (en) * | 2012-06-25 | 2014-01-16 | Yahoo Japan Corp | Advertisement charging amount determination device, advertisement charging amount determination method, and program |
JP2014066776A (en) * | 2012-09-25 | 2014-04-17 | Yahoo Japan Corp | Advertisement determination device, advertisement determination method, and program |
JP2014182421A (en) * | 2013-03-18 | 2014-09-29 | Yahoo Japan Corp | Cluster formation apparatus, cluster formation method and cluster formation program |
JP2015069637A (en) * | 2014-02-05 | 2015-04-13 | 株式会社 ディー・エヌ・エー | Server for providing service using application, system, and method |
WO2018134904A1 (en) * | 2017-01-18 | 2018-07-26 | 楽天株式会社 | Information processing device, information processing method, program, and storage medium |
JP2018133113A (en) * | 2018-05-21 | 2018-08-23 | グリー株式会社 | Communication terminal, conversion measurement method, and conversion measurement system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7141589B1 (en) | 2022-05-13 | 2022-09-26 | 株式会社ニアメロ | Terminal device, method and program |
JP2023168152A (en) * | 2022-05-13 | 2023-11-24 | 株式会社ニアメロ | Terminal device, method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11651401B2 (en) | Transactional platform | |
US20190005527A1 (en) | Social-referral network methods and apparatus | |
US8934614B2 (en) | Systems and methods for dynamic pay for performance advertisements | |
US8848696B2 (en) | Systems and methods to facilitate searches of communication references | |
US20190228445A1 (en) | Electronic marketplace for hosted service images | |
US20090319648A1 (en) | Branded Advertising Based Dynamic Experience Generator | |
JP2020506449A (en) | Providing electronic payment tokens independent of devices and systems | |
US20130007627A1 (en) | Presenting entity profile information to a user of a computing device | |
US20090037414A1 (en) | Hosted suggestion board system for public customer feedback | |
WO2021205240A1 (en) | Different types of text call services, centralized live chat applications and different types of communication mediums for caller and callee or communication participants | |
KR20170129706A (en) | User communication with sellers via social networking system | |
JP6523329B2 (en) | Inviting users to share content | |
KR20160132591A (en) | System, server and method for providing beauty treatment service | |
US20170004515A1 (en) | Techniques for providing a retail poll service | |
JP2021144720A (en) | Program, information processing method, terminal, and server | |
JP2020119220A (en) | Information processing method, program, terminal, server, and information processing device | |
US11968163B2 (en) | System, information processing method, information processing device, terminal, and medium | |
JP2023136250A (en) | Program, information processing system, information processing device, and message transmission method | |
US8250139B2 (en) | Demand-driven, collaborative systems and processes for collecting structured information | |
WO2020138192A1 (en) | Information processing device | |
KR101917214B1 (en) | System and method for providing social network service account mining information for surporting social network service action | |
US8108463B2 (en) | Demand-driven, collaborative systems and processes for collecting structured information | |
JP7302835B1 (en) | Caller Information Acquisition System, Control Method of Caller Information Acquisition System, and Program | |
US20140164187A1 (en) | Services marketplace | |
JP2020052589A (en) | Communication method of server, server, program of server, communication method of information processing apparatus, information processing apparatus, and program of information processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190123 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191029 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191105 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200616 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20210706 |