Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7692972B2 - PROGRAM FOR PROVIDING A PRE-DEFINED SERVICE, AND SYSTEM AND METHOD FOR PROVIDING A PRE-DEFINED SERVICE - Patent application - Google Patents
[go: Go Back, main page]

JP7692972B2 - PROGRAM FOR PROVIDING A PRE-DEFINED SERVICE, AND SYSTEM AND METHOD FOR PROVIDING A PRE-DEFINED SERVICE - Patent application - Google Patents

PROGRAM FOR PROVIDING A PRE-DEFINED SERVICE, AND SYSTEM AND METHOD FOR PROVIDING A PRE-DEFINED SERVICE - Patent application Download PDF

Info

Publication number
JP7692972B2
JP7692972B2 JP2023171519A JP2023171519A JP7692972B2 JP 7692972 B2 JP7692972 B2 JP 7692972B2 JP 2023171519 A JP2023171519 A JP 2023171519A JP 2023171519 A JP2023171519 A JP 2023171519A JP 7692972 B2 JP7692972 B2 JP 7692972B2
Authority
JP
Japan
Prior art keywords
character
user
service
predetermined
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023171519A
Other languages
Japanese (ja)
Other versions
JP2023169434A (en
Inventor
康平 藤井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DeNA Co Ltd
Original Assignee
DeNA Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by DeNA Co Ltd filed Critical DeNA Co Ltd
Priority to JP2023171519A priority Critical patent/JP7692972B2/en
Publication of JP2023169434A publication Critical patent/JP2023169434A/en
Application granted granted Critical
Publication of JP7692972B2 publication Critical patent/JP7692972B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、所定のサービスを利用するためのプログラム、並びに、所定のサービスを提供するためのシステム及び方法に関するものである。 The present invention relates to a program for using a specified service, and a system and method for providing a specified service.

従来、アプリケーションプログラムを介した特定のサービスの利用を促進するための様々な技術が提案されており、例えば、下記特許文献1は、異なるアプリケーション間においてインセンティブを付与するためのシステムを開示している。当該システムは、具体的には、ユーザが、第1アプリケーションにおいて表示される第2アプリケーションの広告をクリックしてリンク先の第2アプリケーションを利用すると、第1アプリケーションにおけるインセンティブ(例えば、カードゲームにおけるカード、アイテム、及びポイント等)が当該ユーザに対して付与されるように構成されており、この結果、ユーザにとって魅力的な広告が実現され、その宣伝効果も高くなり得る。 Various technologies have been proposed to promote the use of specific services via application programs. For example, the following Patent Document 1 discloses a system for granting incentives between different applications. Specifically, this system is configured so that when a user clicks on an advertisement for a second application displayed in a first application and uses the linked second application, an incentive in the first application (e.g., cards, items, and points in a card game) is granted to the user. As a result, an advertisement that is attractive to users can be realized, and the advertising effect can be increased.

特開2015-150326号公報JP 2015-150326 A

しかしながら、上述したシステムでは、広告を表示するアプリケーション(上述した例における第1アプリケーション)を利用するユーザにとって魅力的な広告が実現され得るものの、広告の対象となっているリンク先のアプリケーション(上述した例における第2アプリケーション)の利用が十分に促進されるとは言い難い。このように、従来のシステムでは、広告等の対象となるリンク先のプログラム(対応するサービス)の利用の促進に関して改善の余地がある。 However, in the above-mentioned system, although an advertisement that is attractive to a user who uses the application that displays the advertisement (the first application in the above-mentioned example) can be realized, it is difficult to say that the use of the application linked to by the advertisement (the second application in the above-mentioned example) is sufficiently promoted. Thus, in conventional systems, there is room for improvement in promoting the use of the linked program (corresponding service) that is the target of the advertisement, etc.

本発明の実施形態は、広告等のリンク先のプログラムに対応するサービスの利用を促進することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。 One of the objectives of the embodiments of the present invention is to promote the use of services corresponding to programs linked to advertisements, etc. Other objectives of the embodiments of the present invention will become apparent by referring to this specification as a whole.

本発明の一実施形態に係るプログラムは、所定のサービスを利用するためのプログラムであって、ユーザ端末上での実行に応じて、前記ユーザ端末に、前記プログラム及びキャラクタが関連付けられている識別情報の指定を介した前記プログラムの起動に応じて、前記識別情報に関連付けられているキャラクタを認識するステップと、認識したキャラクタに少なくとも基づいて前記所定のサービスにおける所定の処理を行うステップと、を実行させる。 A program according to one embodiment of the present invention is a program for using a specified service, which, in response to execution on a user terminal, causes the user terminal to execute the following steps in response to starting the program via specification of identification information to which the program and character are associated: recognizing a character associated with the identification information; and performing a specified process in the specified service based at least on the recognized character.

本発明の一実施形態に係るシステムは、1又は複数のコンピュータプロセッサを備え、所定のサービスを提供するためのシステムであって、前記1又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、前記所定のサービスを利用するための所定のプログラム及びキャラクタが関連付けられている識別情報の指定を介した前記所定のプログラムの起動に応じて、前記識別情報に関連付けられているキャラクタを認識するステップと、認識したキャラクタに少なくとも基づいて前記所定のサービスにおける所定の処理を行うステップと、を実行する。 A system according to one embodiment of the present invention is a system for providing a predetermined service, comprising one or more computer processors, the one or more computer processors executing, in response to execution of readable instructions, a step of recognizing a character associated with a predetermined program for using the predetermined service in response to starting the predetermined program via specification of identification information to which the character is associated, and a step of performing a predetermined process in the predetermined service based at least on the recognized character.

本発明の一実施形態に係る方法は、1又は複数のコンピュータによって実行され、所定のサービスを提供するための方法であって、前記所定のサービスを利用するための所定のプログラム及びキャラクタが関連付けられている識別情報の指定を介した前記所定のプログラムの起動に応じて、前記識別情報に関連付けられているキャラクタを認識する工程と、認識したキャラクタに少なくとも基づいて前記所定のサービスにおける所定の処理を行う工程と、を備える。 A method according to one embodiment of the present invention is a method for providing a predetermined service, executed by one or more computers, and includes the steps of: recognizing a character associated with identification information in response to starting a predetermined program for providing the predetermined service via designation of identification information to which the character is associated; and performing a predetermined process in the predetermined service based at least on the recognized character.

本発明の様々な実施形態は、広告等のリンク先のプログラムに対応するサービスの利用を促進する。 Various embodiments of the present invention promote the use of services that correspond to programs linked to advertisements, etc.

本発明の一実施形態に係るサービス提供システム1の構成を概略的に示す構成図。1 is a configuration diagram illustrating a schematic configuration of a service providing system 1 according to an embodiment of the present invention. サービス提供システム1の機能を概略的に示すブロック図。FIG. 1 is a block diagram illustrating the functions of a service providing system 1. ユーザ情報テーブル411において管理される情報を例示する図。4 is a diagram illustrating an example of information managed in a user information table 411. キャラクタ情報テーブル412において管理される情報を例示する図。4 is a diagram illustrating an example of information managed in a character information table 412. 動画投稿サービス画面60を例示する図。FIG. 6 is a diagram illustrating a video posting service screen 60. 漫画閲覧サービスの宣伝用URLの指定に応じてユーザ端末30が実行する処理を例示するフロー図。11 is a flow diagram illustrating a process executed by a user terminal 30 in response to a designated advertising URL for a manga viewing service. 対応するキャラクタが登場するチュートリアル画面70を例示する図。FIG. 13 is a diagram illustrating a tutorial screen 70 on which a corresponding character appears. 漫画作品の推奨に関してサーバ10が実行する処理を例示するフロー図。11 is a flow diagram illustrating a process executed by the server 10 regarding the recommendation of manga works. 作品推奨画面80を例示する図。FIG. 13 is a diagram illustrating a work recommendation screen 80.

以下、図面を参照しながら、本発明の実施形態について説明する。 The following describes an embodiment of the present invention with reference to the drawings.

図1は、本発明の一実施形態に係るサービス提供システム1の構成を概略的に示す構成図である。システム1は、図示するように、サービス提供サーバ10と、当該サーバ10とインターネット等の通信ネットワーク20を介して通信可能に接続されたユーザ端末30とを備える。図1においては、1つのユーザ端末30のみが図示されているが、サービス提供システム1は、複数のユーザ端末30を備える。サービス提供サーバ10は、所定のサービスを、ユーザ端末30を介してユーザに提供する。本実施形態において、サーバ10が提供するサービス(以下、「提供サービス」と言うことがある。)は、様々な種類のサービスが含まれ、特に限定されないが、例えば、デジタルコンテンツ(例えば、動画、音楽、及び漫画等)の配信(視聴又は閲覧)、ゲーム、SNS、及び、各種の情報提供サービス等が含まれる。 FIG. 1 is a schematic diagram showing the configuration of a service providing system 1 according to one embodiment of the present invention. As shown in the figure, the system 1 includes a service providing server 10 and a user terminal 30 communicably connected to the server 10 via a communication network 20 such as the Internet. Although only one user terminal 30 is shown in FIG. 1, the service providing system 1 includes multiple user terminals 30. The service providing server 10 provides a predetermined service to a user via the user terminal 30. In this embodiment, the services provided by the server 10 (hereinafter, sometimes referred to as "provided services") include various types of services, and include, but are not limited to, distribution (viewing or viewing) of digital content (e.g., videos, music, and manga), games, SNS, and various information providing services.

サービス提供サーバ10は、一般的なコンピュータとして構成されており、図1に示すように、コンピュータプロセッサ11と、メインメモリ12と、入出力I/F13と、通信I/F14と、ストレージ(記憶装置)15とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。 The service providing server 10 is configured as a general computer, and as shown in FIG. 1, includes a computer processor 11, a main memory 12, an input/output I/F 13, a communication I/F 14, and a storage (memory device) 15, and each of these components is electrically connected via a bus or the like (not shown).

コンピュータプロセッサ11は、CPU又はGPU等として構成され、ストレージ15等に記憶されている様々なプログラムをメインメモリ12に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ12は、例えば、DRAM等によって構成される。 The computer processor 11 is configured as a CPU or GPU, etc., and loads various programs stored in the storage 15, etc., into the main memory 12 and executes various instructions contained in the programs. The main memory 12 is configured, for example, from a DRAM, etc.

入出力I/F13は、ユーザ等との間で情報をやり取りするための各種の入出力装置を含む。入出力I/F13は、例えば、キーボード、ポインティングデバイス(例えば、マウス、タッチパネル等)等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力I/F13は、ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を含む。 The input/output I/F 13 includes various input/output devices for exchanging information with a user, etc. The input/output I/F 13 includes, for example, information input devices such as a keyboard and a pointing device (e.g., a mouse, a touch panel, etc.), an audio input device such as a microphone, and an image input device such as a camera. The input/output I/F 13 also includes an image output device such as a display, and an audio output device such as a speaker.

通信I/F14は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク20等を介した有線又は無線の通信を実現できるように構成されている。 The communication I/F 14 is implemented as hardware such as a network adapter, various communication software, or a combination of these, and is configured to realize wired or wireless communication via a communication network 20, etc.

ストレージ15は、例えば磁気ディスク、フラッシュメモリ等によって構成される。ストレージ15は、オペレーティングシステムを含む様々なプログラム、及び各種データ等を記憶する。 Storage 15 is composed of, for example, a magnetic disk, a flash memory, etc. Storage 15 stores various programs including an operating system, various data, etc.

本実施形態において、サービス提供サーバ10は、それぞれが上述したハードウェア構成を有する複数のコンピュータを用いて構成され得る。例えば、サービス提供サーバ10は、1又は複数のサーバ装置によって構成され得る。 In this embodiment, the service providing server 10 may be configured using multiple computers, each of which has the above-described hardware configuration. For example, the service providing server 10 may be configured by one or multiple server devices.

このように構成されたサービス提供サーバ10は、ウェブサーバ及びアプリケーションサーバとしての機能を有するように構成することができ、この場合、ユーザ端末30にインストールされているウェブブラウザ及びその他のアプリケーションからの要求に応答して各種の処理を実行し、当該処理の結果に応じた画面データ(例えば、HTMLデータ)及び制御データ等をユーザ端末30に送信する。ユーザ端末30では、受信したデータに基づくウェブページ又はその他の画面が表示され得る。 The service providing server 10 configured in this manner can be configured to have the functions of a web server and an application server, in which case it executes various processes in response to requests from a web browser and other applications installed in the user terminal 30, and transmits screen data (e.g., HTML data) and control data, etc., according to the results of the processes, to the user terminal 30. The user terminal 30 can display a web page or other screen based on the received data.

ユーザ端末30は、一般的なコンピュータとして構成されており、図1に示すように、コンピュータプロセッサ31と、メインメモリ32と、入出力I/F33と、通信I/F34と、ストレージ(記憶装置)35とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。 The user terminal 30 is configured as a general computer, and as shown in FIG. 1, includes a computer processor 31, a main memory 32, an input/output I/F 33, a communication I/F 34, and a storage (memory device) 35, and these components are electrically connected via a bus or the like (not shown).

コンピュータプロセッサ31は、CPU又はGPU等として構成され、ストレージ35等に記憶されている様々なプログラムをメインメモリ32に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ32は、例えば、DRAM等によって構成される。 The computer processor 31 is configured as a CPU or GPU, and loads various programs stored in the storage 35, etc., into the main memory 32 and executes various commands contained in the programs. The main memory 32 is configured, for example, from a DRAM, etc.

入出力I/F33は、ユーザ等との間で情報をやり取りするための各種の入出力装置を含む。入出力I/F33は、例えば、キーボード、ポインティングデバイス(例えば、マウス、タッチパネル等)等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力I/F33は、ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を含む。 The input/output I/F 33 includes various input/output devices for exchanging information with a user, etc. The input/output I/F 33 includes, for example, information input devices such as a keyboard and a pointing device (e.g., a mouse, a touch panel, etc.), an audio input device such as a microphone, and an image input device such as a camera. The input/output I/F 33 also includes an image output device such as a display, and an audio output device such as a speaker.

通信I/F34は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク20等を介した有線又は無線の通信を実現できるように構成されている。 The communication I/F 34 is implemented as hardware such as a network adapter, various communication software, or a combination of these, and is configured to realize wired or wireless communication via the communication network 20, etc.

ストレージ35は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ35は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ35が記憶するプログラムは、アプリケーションマーケット等からダウンロードされてインストールされ得る。例えば、ストレージ35には、図1に示すように、サーバ10が提供するサービスを利用するためのサービス用プログラム351がインストールされ得る。 Storage 35 is composed of, for example, a magnetic disk or a flash memory. Storage 35 stores various programs including an operating system, various data, and the like. The programs stored in storage 35 can be downloaded from an application market or the like and installed. For example, as shown in FIG. 1, a service program 351 for using a service provided by server 10 can be installed in storage 35.

本実施形態において、ユーザ端末30は、スマートフォン、タブレット端末、パーソナルコンピュータ、及び、ウェアラブルデバイス等として構成され得る。 In this embodiment, the user terminal 30 may be configured as a smartphone, a tablet terminal, a personal computer, a wearable device, etc.

このように構成されたユーザ端末30を操作するユーザは、ストレージ35等にインストールされているウェブブラウザ又はその他のアプリケーション(例えば、サービス用プログラム351)を介したサービス提供サーバ10との通信を実行することによって、当該サーバ10が提供するサービスを利用することができる。 A user operating a user terminal 30 configured in this manner can use the services provided by the service providing server 10 by communicating with the server 10 via a web browser or other application (e.g., a service program 351) installed in the storage 35, etc.

次に、本実施形態のサービス提供システム1が有する機能について説明する。図2は、システム1が備えるサービス提供サーバ10及びユーザ端末30がそれぞれ有する機能を概略的に示すブロック図である。サーバ10は、図示するように、様々な情報を記憶及び管理する情報記憶管理部41と、提供サービスの基本機能を制御する基本機能制御部43と、提供サービスを制御するサービス制御部45とを有する。これらの機能は、コンピュータプロセッサ11及びメインメモリ12等のハードウェア、並びに、ストレージ15等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ12に読み込まれたプログラムに含まれる命令をコンピュータプロセッサ11が実行することによって実現される。また、図2に示すサーバ10の機能の一部又は全部は、サーバ10とユーザ端末30とが協働することによって実現され、又は、ユーザ端末30によって実現され得る。 Next, the functions of the service providing system 1 of this embodiment will be described. FIG. 2 is a block diagram showing the functions of the service providing server 10 and the user terminal 30 of the system 1. As shown in the figure, the server 10 has an information storage management unit 41 that stores and manages various information, a basic function control unit 43 that controls the basic functions of the provided services, and a service control unit 45 that controls the provided services. These functions are realized by the cooperation of hardware such as the computer processor 11 and the main memory 12, and various programs and data stored in the storage 15, etc., and are realized, for example, by the computer processor 11 executing instructions included in a program loaded into the main memory 12. In addition, some or all of the functions of the server 10 shown in FIG. 2 can be realized by the cooperation of the server 10 and the user terminal 30, or by the user terminal 30.

ユーザ端末30は、図2に示すように、様々な情報を記憶及び管理する情報記憶管理部51と、提供サービスを利用するための処理を実行するサービス利用部53とを有する。これらの機能は、コンピュータプロセッサ31及びメインメモリ32等のハードウェア、並びに、ストレージ35等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ32に読み込まれたプログラムに含まれる命令をコンピュータプロセッサ31が実行することによって実現される。また、図2に示すユーザ端末30の機能の一部又は全部は、サーバ10とユーザ端末30とが協働することによって実現され、又は、サーバ10によって実現され得る。 2, the user terminal 30 has an information storage management unit 51 that stores and manages various information, and a service utilization unit 53 that executes processing to utilize the provided services. These functions are realized by the cooperation of hardware such as the computer processor 31 and main memory 32, as well as various programs and data stored in the storage 35, for example, by the computer processor 31 executing instructions contained in a program loaded into the main memory 32. In addition, some or all of the functions of the user terminal 30 shown in FIG. 2 can be realized by the cooperation of the server 10 and the user terminal 30, or can be realized by the server 10.

サービス提供サーバ10の情報記憶管理部41は、ストレージ15等において様々な情報を記憶及び管理するように構成されている。情報記憶管理部41は、例えば、図2に示すように、提供サービスのユーザに関する情報を管理するユーザ情報テーブル411と、提供サービスにおける所定の処理に用いられるキャラクタに関する情報を管理するキャラクタ情報テーブル412とを有するように構成され得る。 The information storage management unit 41 of the service providing server 10 is configured to store and manage various information in the storage 15, etc. For example, as shown in FIG. 2, the information storage management unit 41 can be configured to have a user information table 411 that manages information about users of the provided service, and a character information table 412 that manages information about characters used in a specific process in the provided service.

サービス提供サーバ10の基本機能制御部43は、提供サービスの基本機能の制御に関する様々な処理を実行するように構成されている。例えば、基本機能制御部43は、基本機能に関する様々な画面の画面データ又は制御データをユーザ端末30に送信し、ユーザ端末30で表示される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じた画面データ又は制御データをユーザ端末30に送信する。基本機能制御部43によって制御される基本機能は、例えば、ログイン処理(ユーザ認証)、課金制御、及び、ユーザ管理(例えば、ユーザ情報テーブル411の更新等)等を含む。 The basic function control unit 43 of the service providing server 10 is configured to execute various processes related to the control of the basic functions of the provided service. For example, the basic function control unit 43 transmits screen data or control data of various screens related to the basic functions to the user terminal 30, executes various processes in response to operation input by the user via the screen displayed on the user terminal 30, and transmits screen data or control data according to the results of the processes to the user terminal 30. The basic functions controlled by the basic function control unit 43 include, for example, login processing (user authentication), billing control, and user management (for example, updating the user information table 411, etc.).

サービス提供サーバ10のサービス制御部45は、提供サービスの制御に関する様々な処理を実行するように構成されている。例えば、サービス制御部45は、提供サービスを利用するための様々な画面の画面データ又は制御データをユーザ端末30に送信し、ユーザ端末30で表示される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じた画面データ又は制御データをユーザ端末30に送信する。例えば、提供サービスがコンテンツの配信(視聴又は閲覧)である場合において、サービス制御部45は、ユーザ端末30を介したユーザからの要求に応答して対応するコンテンツを送信するように構成される。 The service control unit 45 of the service providing server 10 is configured to execute various processes related to the control of the provided services. For example, the service control unit 45 transmits screen data or control data of various screens for using the provided services to the user terminal 30, executes various processes in response to operation input by the user via the screen displayed on the user terminal 30, and transmits screen data or control data according to the results of the processes to the user terminal 30. For example, when the provided service is the distribution (viewing or browsing) of content, the service control unit 45 is configured to transmit the corresponding content in response to a request from the user via the user terminal 30.

ユーザ端末30の情報記憶管理部51は、ストレージ35等において様々な情報を記憶及び管理するように構成されている。ユーザ端末30のサービス利用部53は、提供サービスの利用に関する様々な処理を実行するように構成されている。 The information storage management unit 51 of the user terminal 30 is configured to store and manage various information in the storage 35, etc. The service utilization unit 53 of the user terminal 30 is configured to execute various processes related to the utilization of the provided services.

本実施形態において、サービス利用部53は、サービス用プログラム351、及び、キャラクタが関連付けられている識別情報の指定を介した当該プログラム351の起動に応じて、当該識別情報に関連付けられているキャラクタを認識するように構成されている。当該識別情報は、例えば、サービス用プログラム351及びキャラクタの組合せに対応するディープリンク又はディファードディープリンクとして構成される。例えば、識別情報は、サービス用プログラム351に対応するURL(カスタムURLスキーム)と、キャラクタに対応するURLパラメータとを含むように構成される。当該識別情報は、例えば、ウェブページ、及び、SNSのメッセージ等において表示されるオブジェクト(画像又は文字列等)におけるリンク情報として設定される。また、当該識別情報は、光学的に読取可能な二次元コード等のコードに埋め込まれ、当該コードは、ウェブページ等において表示され、又は、現実の紙において印刷される。 In this embodiment, the service utilization unit 53 is configured to recognize a character associated with the identification information in response to the start of the service program 351 through the specification of the identification information with which the character is associated. The identification information is configured, for example, as a deep link or a deferred deep link corresponding to a combination of the service program 351 and the character. For example, the identification information is configured to include a URL (custom URL scheme) corresponding to the service program 351 and a URL parameter corresponding to the character. The identification information is set, for example, as link information in an object (image, character string, etc.) displayed on a web page and in a message on an SNS. In addition, the identification information is embedded in a code such as an optically readable two-dimensional code, and the code is displayed on a web page or the like, or printed on actual paper.

本実施形態において、サービス利用部53は、認識したキャラクタに少なくとも基づいて提供サービスにおける所定の処理を行うように構成されている。所定の処理は、提供サービスの利用に直接的に又は間接的に関係する様々な処理が含まれ得る。 In this embodiment, the service utilization unit 53 is configured to perform a predetermined process in the provided service based at least on the recognized character. The predetermined process may include various processes that are directly or indirectly related to the utilization of the provided service.

このように、本実施形態におけるサービス提供システム1は、提供サービスを利用するためのサービス用プログラム351及びキャラクタが関連付けられている識別情報の指定を介した当該プログラム351の起動に応じて、当該識別情報に関連付けられているキャラクタに基づく所定の処理を行うから、ユーザは、こうしたキャラクタに基づく処理を楽しむことができ、この結果、提供サービスの利用が促進され得る。このように、システム1は、広告等のリンク先の(識別情報の指定を介した)プログラムに対応するサービスの利用を促進する。 In this way, the service providing system 1 in this embodiment performs a predetermined process based on the character associated with the identification information in response to the activation of the service program 351 for using the provided service and the program 351 via the specification of the identification information with which the character is associated, so that the user can enjoy such character-based processing, which can promote the use of the provided service. In this way, the system 1 promotes the use of the service corresponding to the program (via the specification of the identification information) linked to an advertisement or the like.

本実施形態において、キャラクタに基づいて行われる所定の処理は、様々な処理が含まれる。例えば、所定の処理は、チュートリアルを含み、この場合、ユーザ端末30のサービス利用部53は、指定した識別情報に関連付けられているキャラクタが登場するようにチュートリアルを行うように構成され得る。例えば、サービス利用部53は、サービス用プログラム351の初回の起動時において、指定した識別情報に関連付けられているキャラクタに対応するチュートリアルの画面を表示するように構成される。こうした構成は、ユーザが、所望のキャラクタが登場するチュートリアルを楽しむことを可能とし、この結果、提供サービスの利用が促進される。 In this embodiment, the predetermined processing performed based on the character includes various types of processing. For example, the predetermined processing includes a tutorial, in which case the service utilization unit 53 of the user terminal 30 can be configured to perform a tutorial in which a character associated with the specified identification information appears. For example, the service utilization unit 53 is configured to display a tutorial screen corresponding to the character associated with the specified identification information when the service program 351 is started for the first time. This configuration allows the user to enjoy a tutorial in which a desired character appears, thereby promoting the use of the provided service.

また、例えば、所定の処理は、所定の通知を含み、この場合、サービス利用部53は、指定した識別情報に関連付けられているキャラクタが登場するように所定の通知を行うように構成され得る。所定の通知は、様々な内容の通知が含まれ、例えば、コンテンツの紹介を含む。この場合、サービス利用部53は、例えば、当該キャラクタに少なくとも基づいて特定されるコンテンツ(例えば、キャラクタ毎に予め設定されているコンテンツ等)を当該キャラクタが紹介する画面を表示するように構成される。こうした構成は、ユーザが、所望のキャラクタが登場する通知(コンテンツの紹介等)を楽しむことを可能とし、この結果、提供サービスの利用が促進される。 For example, the predetermined process may include a predetermined notification, and in this case, the service utilization unit 53 may be configured to issue the predetermined notification so that a character associated with the specified identification information appears. The predetermined notification may include notifications of various contents, for example, an introduction to content. In this case, the service utilization unit 53 may be configured to display a screen in which the character introduces content specified at least based on the character (for example, content that is preset for each character, etc.). This configuration allows the user to enjoy notifications in which a desired character appears (such as an introduction to content), which may promote the use of the provided service.

また、サービス利用部53は、識別情報の指定に応じた(アプリケーションマーケット等からの)プログラム351のダウンロード、インストール、及び、初回の起動に応じて、当該識別情報に関連付けられているキャラクタを認識するように構成され得る。この場合、例えば、ユーザ端末30が、識別情報の指定に応じて、ウェブブラウザ又はアプリケーションマーケット用プログラム等を介してアプリケーションマーケットからプログラム351をダウンロードする際に、当該識別情報に関連付けられているキャラクタを含む情報(例えば、識別情報自体)が、ユーザ(ユーザ端末30)に関連付けられて特定のサーバにおいて管理され、その後、ユーザ端末30においてプログラム351のインストール及び初回の起動が行われる際に、ユーザ端末30が、特定のサーバからキャラクタを含む情報を取得して当該キャラクタを認識するように構成され得る。こうした仕組みは、ディファードディープリンクの適用によって実現される。こうした構成は、サービス用プログラム351がインストールされていないユーザ端末30において、識別情報の指定を介した当該プログラム351のインストール~初回の起動の後に、当該識別情報に関連付けられているキャラクタに基づく処理を行うことを可能とする。 The service utilization unit 53 may be configured to recognize a character associated with the identification information in response to downloading, installing, and first launching of the program 351 (from an application market, etc.) in response to the designation of the identification information. In this case, for example, when the user terminal 30 downloads the program 351 from the application market via a web browser or an application market program, etc. in response to the designation of the identification information, information including the character associated with the identification information (for example, the identification information itself) is associated with the user (user terminal 30) and managed in a specific server, and then, when the program 351 is installed and first launched in the user terminal 30, the user terminal 30 may be configured to obtain information including the character from the specific server and recognize the character. Such a mechanism is realized by application of a deferred deep link. This configuration makes it possible to perform processing based on the character associated with the identification information in a user terminal 30 in which the service program 351 is not installed, after the program 351 is installed and first launched via the designation of the identification information.

本実施形態において、識別情報に関連付けられているキャラクタを、当該識別情報を指定したユーザに関連付けて記憶するようにしても良い。例えば、当該キャラクタは、ユーザ情報テーブル411において管理される。例えば、サービス利用部53は、ユーザに関連付けられているキャラクタをユーザ情報テーブル411から取得し、取得したキャラクタに少なくとも基づいて所定の処理を行うように構成され得る。こうした構成は、識別情報に関連付けられているキャラクタを記憶しておき、その後、様々なタイミングで当該キャラクタに基づく所定の処理を行うことを可能とする。 In this embodiment, the character associated with the identification information may be stored in association with the user who specified the identification information. For example, the character is managed in the user information table 411. For example, the service utilization unit 53 may be configured to obtain the character associated with the user from the user information table 411 and perform a predetermined process based at least on the obtained character. This configuration makes it possible to store the character associated with the identification information and then perform a predetermined process based on the character at various times.

本実施形態において、サーバ10のサービス制御部45は、キャラクタの管理者に対する報酬を設定するように構成され得る。キャラクタの管理者に関する情報は、例えば、キャラクタ情報テーブル412において管理される。例えば、サービス制御部45は、キャラクタに関連付けられている複数のユーザの各々の提供サービスにおける行動(例えば、ログイン状況等の利用頻度、又は、課金状況等)に少なくとも基づいて、当該キャラクタの管理者に対する報酬を設定するように構成され得る。また、例えば、サービス制御部45は、特定のキャラクタが関連付けられている識別情報の指定を介したサービス用プログラム351のインストールを伴って提供サービスの利用を開始した(新規ユーザとなった)ユーザの数に少なくとも基づいて、当該特定のキャラクタの管理者に対する報酬を設定するように構成され得る。こうした構成は、キャラクタの管理者に対する報酬の付与を可能とし、この結果、例えば、提供サービスの運営者とキャラクタの管理者との間のレベニューシェアを可能とする。 In this embodiment, the service control unit 45 of the server 10 may be configured to set a reward for the manager of the character. Information on the manager of the character is managed, for example, in the character information table 412. For example, the service control unit 45 may be configured to set a reward for the manager of the character based at least on the behavior of each of the multiple users associated with the character in the provided service (for example, the frequency of use such as login status, or the billing status, etc.). Also, for example, the service control unit 45 may be configured to set a reward for the manager of the specific character based at least on the number of users who have started using the provided service (becoming new users) by installing the service program 351 through the specification of the identification information associated with the specific character. Such a configuration makes it possible to give a reward to the manager of the character, and as a result, for example, makes it possible to share revenue between the operator of the provided service and the manager of the character.

次に、このような機能を有する本実施形態のサービス提供システム1の具体例について説明する。この具体例におけるシステム1は、デジタルコンテンツとしての漫画(電子書籍)を利用(閲覧)するための漫画閲覧サービスを提供するように構成されている。 Next, a specific example of the service providing system 1 of this embodiment having such functions will be described. In this specific example, the system 1 is configured to provide a manga viewing service for using (viewing) manga (electronic books) as digital content.

まず、この例の各テーブルにおいて管理される情報について説明する。図3は、この例において、ユーザ情報テーブル411において管理される情報を例示する。ユーザ情報テーブル411は、漫画閲覧サービスのユーザに関する情報を管理し、図示するように、個別のユーザを識別する「ユーザアカウント」に対応付けて、アカウント名、年齢、性別等のユーザの基本的な情報である「基本情報」、ユーザに関連付けられている宣伝用のキャラクタに関する情報である「キャラクタ情報」、「コイン数」、漫画作品の購入実績に関する情報である「購入実績情報」等の情報を管理する。 First, the information managed in each table in this example will be described. Figure 3 illustrates the information managed in user information table 411 in this example. User information table 411 manages information about users of the manga viewing service, and as shown in the figure, manages information such as "basic information" which is basic information about the user such as account name, age, and gender, "character information" which is information about promotional characters associated with the user, "number of coins," and "purchase history information" which is information about manga purchase history, in association with a "user account" which identifies an individual user.

キャラクタ情報は、個別のキャラクタを識別可能な情報(例えば、キャラクタID等)を含む。コイン数は、ユーザによるコインの入手及び消費に応じて更新される。この例におけるコインは、漫画閲覧サービスにおいて利用可能な電子的及び仮想的なアイテムである。ユーザは、有償又は無償で、様々なタイミングにおいてコインを入手することができる。購入実績情報は、購入した漫画作品の購入単位(特定の「話」又は「巻」)を識別可能な情報を含む。 The character information includes information that can identify individual characters (e.g., a character ID, etc.). The number of coins is updated as the user acquires and spends coins. In this example, coins are electronic and virtual items that can be used in the manga reading service. Users can acquire coins at various times, either for a fee or free of charge. The purchase history information includes information that can identify the purchase unit (a specific "chapter" or "volume") of a purchased manga work.

図4は、この例において、キャラクタ情報テーブル412において管理される情報を例示する。キャラクタ情報テーブル412は、この例の漫画閲覧サービスの宣伝用のキャラクタに関する情報を管理し、図示するように、個別のキャラクタを識別する「キャラクタID」に対応付けて、このキャラクタの管理者に関する情報である「管理者情報」、このキャラクタが推奨する漫画作品に関する情報である「推奨作品情報」、このキャラクタが漫画作品を推奨するタイミングに関する情報である「推奨タイミング情報」、このキャラクタに対応する宣伝用URLの指定を介したサービス用プログラム351のインストール及び初回の起動によって行われる新規ユーザ登録の実績である「誘導実績情報」、このキャラクタによって推奨された漫画作品の販売実績である「販売実績情報」等の情報を管理する。誘導実績情報は、新規ユーザ登録が行われた日時及び対応するユーザアカウントを含む。また、販売実績情報は、漫画作品が販売された日時、及び、消費コイン数を含む。なお、漫画作品の内容自体に対応する画像ファイルは、例えば、ストレージ15又は他のサーバ等の記憶装置において管理される。 Figure 4 illustrates information managed in the character information table 412 in this example. The character information table 412 manages information about the promotional characters of the manga viewing service in this example, and as shown in the figure, manages information such as "administrator information" which is information about the administrator of this character, "recommended work information" which is information about the manga work recommended by this character, "recommended timing information" which is information about the timing when this character recommends a manga work, "guidance record information" which is the record of new user registration performed by installing and first starting the service program 351 via the specification of the promotional URL corresponding to this character, and "sales record information" which is the sales record of the manga work recommended by this character, in association with a "character ID" which identifies an individual character. The guidance record information includes the date and time when the new user registration was performed and the corresponding user account. The sales record information also includes the date and time when the manga work was sold and the number of coins consumed. Note that the image file corresponding to the content of the manga work itself is managed in a storage device such as the storage 15 or another server.

次に、この例におけるサービス提供システム1の動作について説明する。この例における漫画閲覧サービスでは、当該サービスの宣伝を行う複数のキャラクタ(例えば、Vtuber)の各々に対して個別に宣伝用URLが発行されている。当該URLは、サービス用プログラム351に対するディファードディープリンクを実現させる。また、当該URLは、対応するキャラクタのキャラクタIDをURLパラメータとして含む。 Next, the operation of the service providing system 1 in this example will be described. In the manga viewing service in this example, a promotional URL is issued individually to each of the multiple characters (e.g., Vtubers) who promote the service. The URL realizes a deferred deep link to the service program 351. The URL also includes the character ID of the corresponding character as a URL parameter.

この例において、宣伝用URLは、様々なアプリケーションの画面、ウェブページ、及び、紙媒体等において表示又は印刷され得る。図5は、宣伝用URLが含まれる画面の一例としての動画投稿サービス画面60を例示する。当該画面60は、動画投稿サービスにおいて投稿されている動画を再生するための画面であり、図示するように、動画を再生する動画再生領域62と、動画に関する情報を表示する情報表示領域64とを有する。当該領域64は、投稿者情報(プロフィール画像及びアカウント名等)及び説明文等の情報を表示する。また、当該領域64は、図5の例では、宣伝用URLが埋め込まれている二次元コードCDが配置されている。例えば、この動画の投稿者は、宣伝用URLに対応するキャラクタ自体(例えば、Vtuber)であり、動画再生領域62において再生される動画(投稿されている動画)は、例えば、この例における漫画閲覧サービスをキャラクタが紹介する動画である。 In this example, the promotional URL may be displayed or printed on various application screens, web pages, paper media, and the like. FIG. 5 illustrates a video posting service screen 60 as an example of a screen including a promotional URL. The screen 60 is a screen for playing videos posted in a video posting service, and as shown in the figure, has a video playback area 62 for playing videos and an information display area 64 for displaying information related to the videos. The area 64 displays information such as poster information (profile image and account name, etc.) and explanations. In addition, in the example of FIG. 5, the area 64 has a two-dimensional code CD in which the promotional URL is embedded. For example, the poster of this video is the character itself (e.g., a Vtuber) corresponding to the promotional URL, and the video (posted video) played in the video playback area 62 is, for example, a video in which a character introduces a manga viewing service in this example.

二次元コードCDは、埋め込まれている宣伝用URLに対するリンクが設定されている。ユーザは、例えば、パソコンのディスプレイにおいて表示されている画面60に含まれる二次元コードCDをユーザ端末30としてのスマートフォンで読み取ることによって宣伝用URLを取得及び指定し、又は、ユーザ端末30において表示されている画面60の二次元コードCDを直接に(タップ操作等を介して)指定することができる。 The two-dimensional code CD has a link set to an embedded promotional URL. For example, the user can obtain and specify the promotional URL by reading the two-dimensional code CD included in the screen 60 displayed on the display of a personal computer with a smartphone serving as the user terminal 30, or can directly specify (by tapping, etc.) the two-dimensional code CD on the screen 60 displayed on the user terminal 30.

図6は、漫画閲覧サービスの宣伝用URLのユーザによる指定に応じてユーザ端末30が実行する処理を例示するフロー図である。ユーザ端末30は、まず、図示するように、サービス用プログラム351がユーザ端末30においてインストールされているか否かを確認し(ステップS100)、プログラム351がインストールされていない場合には(ステップS100においてNO)、宣伝用URLを保存する(ステップS105)。具体的には、ユーザ端末30と通信ネットワーク20等を介して通信可能に接続された管理サーバ等において、当該ユーザ端末30を識別する情報(例えば、iOS端末におけるIDFA、又は、Android(登録商標)端末におけるAAID等)に関連付けて宣伝用URLが保存される。 Figure 6 is a flow diagram illustrating the process executed by the user terminal 30 in response to a user's specification of a promotional URL for a manga viewing service. As shown in the figure, the user terminal 30 first checks whether the service program 351 is installed in the user terminal 30 (step S100), and if the program 351 is not installed (NO in step S100), it saves the promotional URL (step S105). Specifically, the promotional URL is saved in a management server or the like communicatively connected to the user terminal 30 via the communication network 20 or the like in association with information that identifies the user terminal 30 (e.g., IDFA in an iOS terminal, or AAID in an Android (registered trademark) terminal, etc.).

続いて、ユーザ端末30は、アプリケーションマーケットにアクセスする(ステップS110)。具体的には、ユーザ端末30は、対応するアプリケーションマーケットにおいてサービス用プログラム351をインストールするためのページにアクセスし、当該ページに対応する画面が、当該ユーザ端末30において、アプリケーションマーケット用のプログラム又はウェブブラウザ等を介して表示される。 Then, the user terminal 30 accesses the application market (step S110). Specifically, the user terminal 30 accesses a page for installing the service program 351 in the corresponding application market, and a screen corresponding to the page is displayed on the user terminal 30 via a program for the application market or a web browser, etc.

そして、ユーザによるインストール指示を待機し(ステップS120においてNO)、インストール指示が行われると(ステップS120においてYES)、ユーザ端末30は、サービス用プログラム351のダウンロード及びインストールを行う(ステップS130)。 Then, the system waits for an installation instruction from the user (NO in step S120), and when the installation instruction is given (YES in step S120), the user terminal 30 downloads and installs the service program 351 (step S130).

そして、ユーザによるサービス用プログラム351の起動指示を待機し(ステップS140においてNO)、当該起動指示が行われると(ステップS140においてYES)、ユーザ端末30は、宣伝用URLを取得し(ステップS145)、サービス用プログラム351を起動すると共に、対応するキャラクタが登場するチュートリアル画面を表示する(ステップS150)。宣伝用URLは、ステップS105において保存先となった管理サーバ等から取得される。 Then, the system waits for a user instruction to start the service program 351 (NO in step S140), and when the instruction is given (YES in step S140), the user terminal 30 acquires a promotional URL (step S145), starts the service program 351, and displays a tutorial screen in which the corresponding character appears (step S150). The promotional URL is acquired from the management server or the like that was designated as the storage destination in step S105.

図7は、対応するキャラクタが登場するチュートリアル画面70を例示する。当該画面70は、漫画閲覧サービスを利用する際の画面操作を説明するためのアニメーションを表示し、当該アニメーションにおいて、宣伝用URLに対応するキャラクタCHが登場するようになっている。なお、この例において、宣伝用URLの指定を介さずに(例えば、アプリケーションマーケットにおけるユーザによる個別の検索を介して)サービス用プログラム351のダウンロード及びインストール、並びに、初回の起動が行われた場合には、チュートリアル画面70において、宣伝用キャラクタに代えて、既定のキャラクタが登場する。 Figure 7 shows an example of a tutorial screen 70 on which a corresponding character appears. The screen 70 displays an animation to explain the screen operations when using a manga viewing service, and the character CH corresponding to the promotional URL appears in the animation. Note that in this example, if the service program 351 is downloaded, installed, and launched for the first time without specifying a promotional URL (for example, through an individual search by the user in the application market), a default character appears on the tutorial screen 70 in place of the promotional character.

図6のフロー図に戻り、チュートリアル画面を表示すると、次に、ユーザ端末30は、宣伝用URLに対応するキャラクタを登録する(ステップS160)。具体的には、ユーザ端末30からサーバ10に対してキャラクタの登録が要求され、サーバ10では、ユーザ情報テーブル411において新たなレコードが作成されると共に、対応する宣伝用キャラクタのキャラクタIDがキャラクタ情報に設定される。 Returning to the flow diagram of FIG. 6, after displaying the tutorial screen, the user terminal 30 then registers a character corresponding to the promotional URL (step S160). Specifically, the user terminal 30 requests the server 10 to register a character, and the server 10 creates a new record in the user information table 411 and sets the character ID of the corresponding promotional character in the character information.

そして、ユーザ端末30は、誘導実績情報を更新する(ステップS170)。具体的には、ユーザ端末30からサーバ10に対して誘導実績情報の更新が要求され、サーバ10では、キャラクタ情報テーブル412において、対応するキャラクタの誘導実績情報が更新される(今回の新規ユーザ登録(インストール及び初回の起動)が誘導実績情報に追加される。)。 Then, the user terminal 30 updates the guidance history information (step S170). Specifically, the user terminal 30 requests the server 10 to update the guidance history information, and the server 10 updates the guidance history information of the corresponding character in the character information table 412 (this new user registration (installation and first launch) is added to the guidance history information).

このように、この例では、宣伝用URLの指定を介してサービス用プログラム351のダウンロード及びインストール、並びに、初回の起動が行われると、当該宣伝用URLに対応するキャラクタが登場するチュートリアルが行われると共に、当該宣伝用キャラクタとユーザとが関連付けられる。なお、サービス用プログラム351がユーザ端末30において既にインストールされている場合には(ステップS100においてYES)、何も行われない。 In this way, in this example, when the service program 351 is downloaded, installed, and started for the first time via the specification of the promotional URL, a tutorial is performed in which a character corresponding to the promotional URL appears, and the promotional character is associated with the user. Note that if the service program 351 is already installed on the user terminal 30 (YES in step S100), nothing is done.

以上、漫画閲覧サービスの宣伝用URLの指定に応じた動作について説明した。次に、この例における漫画作品の推奨に関する動作について説明する。この例の漫画閲覧サービスでは、ユーザに関連付けられている宣伝用キャラクタに設定されているタイミングで、同じく宣伝用キャラクタに基づいて特定される漫画作品の推奨が行われる。 Above, we have explained the operation of the manga viewing service in response to the specification of a promotional URL. Next, we will explain the operation related to the recommendation of manga works in this example. In this example, the manga viewing service recommends manga works that are identified based on the promotional character at the timing set for the promotional character associated with the user.

図8は、漫画作品の推奨(レコメンド)に関してサーバ10が実行する処理を例示するフロー図である。これらの処理は、ユーザが漫画閲覧サービスを利用する(サービス用プログラム351を起動する)都度、実行される。サーバ10は、まず、図示するように、本日の曜日が、当該ユーザに対する漫画作品の推奨の対象となる曜日であるか否かを確認する(ステップS200)。具体的には、この例では、宣伝用キャラクタ毎に、ユーザに対する漫画作品の推奨が行われる曜日が設定されており(具体的には、キャラクタ情報テーブル412の推奨タイミング情報として設定されている。)、本日の曜日が、対応する宣伝用キャラクタに設定されている曜日であるか否かが確認される。 Figure 8 is a flow diagram illustrating the processing executed by server 10 with respect to the recommendation of manga works. These processing steps are executed each time a user uses the manga viewing service (starts service program 351). As shown in the figure, server 10 first checks whether today's day of the week is one of the days for which manga works are recommended to the user (step S200). Specifically, in this example, the day of the week on which manga works are recommended to the user is set for each promotional character (specifically, this is set as recommendation timing information in character information table 412), and it is checked whether today's day of the week is one of the days set for the corresponding promotional character.

そして、本日の曜日が、ユーザに対する漫画作品の推奨の対象となる曜日である場合には(ステップS200においてYES)、サーバ10は、漫画作品を推奨するための作品推奨画面をユーザ端末30において表示させる(ステップS210)。具体的には、当該作品推奨画面の画面データがサーバ10からユーザ端末30に対して送信される。 If today's day of the week is one of the days for which manga works are recommended to the user (YES in step S200), the server 10 causes a work recommendation screen for recommending manga works to be displayed on the user terminal 30 (step S210). Specifically, screen data for the work recommendation screen is transmitted from the server 10 to the user terminal 30.

図9は、ユーザ端末30において表示される作品推奨画面80を例示する。当該画面80は、図示するように、推奨される複数の漫画作品を左右方向に並べて一覧表示する作品一覧表示領域82を有し、ユーザに関連付けられているキャラクタCH(つまり、サービス用プログラム351のインストールの際に指定した宣伝用URLに対応するキャラクタ)が登場するように構成されている。上述したように、ユーザに関連付けられているキャラクタは、ユーザ情報テーブル411のキャラクタ情報において管理されている。 Figure 9 illustrates an example of a work recommendation screen 80 displayed on the user terminal 30. As shown in the figure, the screen 80 has a work list display area 82 that displays a list of multiple recommended manga works arranged horizontally, and is configured to feature a character CH associated with the user (i.e., a character corresponding to the promotional URL specified when installing the service program 351). As described above, the character associated with the user is managed in the character information of the user information table 411.

また、作品推奨画面80の作品一覧表示領域82において一覧表示される漫画作品は、キャラクタ毎に設定されている作品であり、当該作品は、具体的には、キャラクタ情報テーブル412の推奨作品情報として設定されている。ユーザが作品一覧表示領域82を介して何れかの作品を選択すると、対応する漫画作品を購入するための画面が表示される。ユーザは、自身が保有するコインを消費することによって、対応する漫画作品を購入することができる。その後、ユーザは、購入した漫画作品を繰り返し閲覧することができる。 The manga works listed in the work list display area 82 of the work recommendation screen 80 are works set for each character, and the works are specifically set as recommended work information in the character information table 412. When the user selects a work via the work list display area 82, a screen for purchasing the corresponding manga work is displayed. The user can purchase the corresponding manga work by spending the coins that the user owns. The user can then repeatedly view the purchased manga work.

そして、作品推奨画面を介して推奨された漫画作品が購入された場合には(ステップS220においてYES)、サーバ10は、ユーザの購入実績情報及びキャラクタの販売実績情報を更新する(ステップS230)。具体的には、今回の漫画作品の購入に関する情報が、ユーザ情報テーブル411の購入実績情報、及び、キャラクタ情報テーブル412の販売実績情報において追加される。 If the manga work recommended via the work recommendation screen is purchased (YES in step S220), the server 10 updates the user's purchase history information and the character's sales history information (step S230). Specifically, information regarding the purchase of this manga work is added to the purchase history information in the user information table 411 and the sales history information in the character information table 412.

以上、漫画作品の推奨に関する動作について説明した。次に、キャラクタの管理者に対する報酬の設定に関する動作について説明する。この例では、定期的に(例えば、毎月所定の日において)、キャラクタの管理者に対する報酬の設定が行われ、当該報酬は、キャラクタ情報テーブル412において管理されている、キャラクタの誘導実績情報、及び、販売実績情報に基づいて設定される。具体的には、所定の期間(例えば、1ヵ月)における、対応するキャラクタによって誘導された新規ユーザ登録の数、及び、対応するキャラクタによって推奨された漫画作品の販売金額(消費コイン数)に基づいて当該所定の期間における報酬が設定される。報酬は、新規ユーザ登録の数が大きいほど、及び、販売金額が大きいほど、金額が大きくなる。なお、この例において、新規ユーザ登録の数及び販売金額に代えて、又は、これらに加えて、連続ログイン日数、及び、漫画作品の閲覧回数等を用いて報酬の金額を算出することもできる。 The above describes the operation related to the recommendation of manga works. Next, the operation related to setting the reward for the character manager will be described. In this example, the reward for the character manager is set periodically (for example, on a specific day of each month), and the reward is set based on the character's guidance performance information and sales performance information managed in the character information table 412. Specifically, the reward for a specific period (for example, one month) is set based on the number of new user registrations guided by the corresponding character during the specific period and the sales amount (number of coins consumed) of the manga work recommended by the corresponding character. The greater the number of new user registrations and the greater the sales amount, the greater the reward amount. Note that in this example, instead of or in addition to the number of new user registrations and the sales amount, the reward amount can also be calculated using the number of consecutive login days and the number of times the manga work is viewed.

上述した例では、宣伝用URLが指定されたときに、サービス用プログラム351がユーザ端末30において既にインストールされている場合には何も行われないようにしたが、本実施形態の他の例では、サービス用プログラム351が既にインストールされている場合には、ユーザ端末30は、当該プログラム351を起動すると共に、漫画閲覧サービスを利用する際の起点となるトップ画面を表示し、その後、図6のフロー図におけるステップS160の処理と同様に、宣伝用URLに対応するキャラクタを登録する(ユーザに関連付ける)ように構成され得る。こうすれば、サービス用プログラム351を既にインストールしている既存のユーザに対して宣伝用キャラクタを新たに関連付けることができ、その後、当該宣伝用キャラクタに基づく漫画作品の推奨等の様々な処理が可能となる。 In the above example, when a promotional URL is specified and the service program 351 is already installed in the user terminal 30, nothing is done. However, in another example of this embodiment, when the service program 351 is already installed, the user terminal 30 can be configured to start the program 351 and display a top screen that serves as the starting point for using the manga viewing service, and then register a character corresponding to the promotional URL (associate it with the user), similar to the processing of step S160 in the flow diagram of FIG. 6. In this way, a new promotional character can be associated with an existing user who has already installed the service program 351, and various processing such as recommending manga works based on the promotional character can then be performed.

上述した例では、宣伝用キャラクタ毎に、ユーザに対する漫画作品の推奨が行われる曜日が設定されるようにしたが、漫画作品の推奨が行われるタイミングはこれに限定されず、例えば、宣伝用キャラクタに関連付けられている漫画作品(例えば、当該キャラクタが推奨する漫画作品)の新刊がリリースされるタイミングにおいて、当該新刊の推奨が行われるようにしても良い。また、例えば、宣伝用キャラクタの誕生日において、特別な処理が実行されるようにしても良い。 In the above example, the day of the week on which a manga work is recommended to the user is set for each promotional character, but the timing of the manga work recommendation is not limited to this. For example, a recommendation of a new issue of a manga work associated with a promotional character (e.g., a manga work recommended by that character) may be made when that new issue is released. Also, for example, a special process may be executed on the birthday of the promotional character.

上述した例において、宣伝用キャラクタに対応する漫画閲覧サービス用のアカウントを発行し、ユーザが、当該アカウントに対して所定のアクションを行えるようにしても良い。例えば、ユーザが、宣伝用キャラクタに対応するアカウントに対して、様々な種類のギフト(例えば、コイン、又は、特定の漫画作品(閲覧する権利)等)を提供することができるようにしても良い。こうすれば、ユーザとキャラクタ(管理者)との間の関係性が強化され、漫画閲覧サービスの利用がより一層、促進される。 In the above example, an account for the manga viewing service corresponding to the promotional character may be issued, and the user may be allowed to take certain actions with respect to the account. For example, the user may be allowed to provide various types of gifts (e.g., coins, or a specific manga work (right to view), etc.) to the account corresponding to the promotional character. This strengthens the relationship between the user and the character (administrator), further promoting use of the manga viewing service.

以上説明した本実施形態のサービス提供システム1は、提供サービス(例えば、漫画閲覧サービス等)を利用するためのサービス用プログラム351及びキャラクタが関連付けられている識別情報(例えば、宣伝用URL等)の指定を介した当該プログラム351の起動に応じて、当該識別情報に関連付けられているキャラクタに基づく所定の処理(例えば、チュートリアル、及び、漫画作品の推奨等)を行うから、ユーザは、こうしたキャラクタに基づく処理を楽しむことができ、この結果、提供サービスの利用が促進され得る。このように、システム1は、広告等のリンク先の(識別情報の指定を介した)プログラムに対応するサービスの利用を促進する。 The service providing system 1 of this embodiment described above performs a predetermined process (e.g., tutorials and manga recommendations, etc.) based on the character associated with the identification information in response to starting a service program 351 for using a provided service (e.g., a manga viewing service, etc.) via specification of the service program 351 and identification information (e.g., a promotional URL, etc.) with which a character is associated, allowing the user to enjoy such character-based processing, which can promote use of the provided service. In this way, the system 1 promotes use of the service corresponding to the program (via specification of identification information) linked to an advertisement, etc.

本明細書で説明された処理及び手順は、明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。例えば、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク等の媒体に、当該処理及び手順に相当するロジックを実装することによって実現される。また、本明細書で説明された処理及び手順は、当該処理・手順に相当するコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。 The processes and procedures described in this specification may be realized by software, hardware, or any combination thereof, other than those explicitly described. For example, the processes and procedures described in this specification may be realized by implementing logic equivalent to the processes and procedures in a medium such as an integrated circuit, volatile memory, non-volatile memory, or a magnetic disk. In addition, the processes and procedures described in this specification may be implemented as a computer program equivalent to the processes and procedures, and executed by various computers.

本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び/又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。 Although the processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, multiple software, multiple components, and/or multiple modules. Also, the software and hardware elements described herein may be realized by integrating them into fewer components or breaking them down into more components.

本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。 In this specification, even if a component of the invention is described as either singular or plural, or described without being limited to either singular or plural, the component may be either singular or plural unless the context requires otherwise.

1 サービス提供システム
10 サービス提供サーバ
11 コンピュータプロセッサ
15 ストレージ(記憶装置)
20 通信ネットワーク
30 ユーザ端末
31 コンピュータプロセッサ
35 ストレージ(記憶装置)
351 サービス用プログラム
41 情報記憶管理部
411 ユーザ情報テーブル
412 キャラクタ情報テーブル
43 基本機能制御部
45 サービス制御部
51 情報記憶管理部
53 サービス利用部
60 動画投稿サービス画面
70 チュートリアル画面
80 作品推奨画面
CD 二次元コード
CH キャラクタ
1 Service providing system 10 Service providing server 11 Computer processor 15 Storage (storage device)
20 Communication network 30 User terminal 31 Computer processor 35 Storage (storage device)
351 Service program 41 Information storage management unit 411 User information table 412 Character information table 43 Basic function control unit 45 Service control unit 51 Information storage management unit 53 Service use unit 60 Video posting service screen 70 Tutorial screen 80 Work recommendation screen CD Two-dimensional code CH Character

Claims (5)

所定のサービスを利用するためのプログラムであって、ユーザ端末上での実行に応じて、前記ユーザ端末に、
前記プログラム及びキャラクタが関連付けられている識別情報の指定を介した前記プログラムの起動に応じて、前記識別情報に関連付けられているキャラクタを認識するステップと、
認識したキャラクタに少なくとも基づいて前記所定のサービスにおける所定の処理を行うステップと、を実行させ、
前記所定のサービスは、動画、音楽、及び、漫画の少なくとも1つを含むデジタルコンテンツの配信サービスであり、
前記所定の処理は、前記認識したキャラクタが登場すると共に前記認識したキャラクタに少なくとも基づいて特定されるデジタルコンテンツを紹介する処理であ
前記識別情報の指定は、前記所定のサービス外で表示又は印刷された前記識別情報を介して行われる、
プログラム。
A program for using a predetermined service, the program being executed on a user terminal,
In response to initiation of the program via specification of identification information with which the program and character are associated, recognizing a character associated with the identification information;
performing a predetermined process in the predetermined service based at least on the recognized character;
The predetermined service is a digital content distribution service including at least one of video, music, and manga,
the predetermined process is a process of introducing digital content in which the recognized character appears and which is identified based at least on the recognized character;
The designation of the identification information is performed via the identification information displayed or printed outside the predetermined service.
program.
前記所定の処理を行うステップは、前記認識したキャラクタに少なくとも基づくタイミングで前記所定の処理を行うことを含む、
請求項1のプログラム。
the step of performing the predetermined process includes performing the predetermined process at a timing based at least on the recognized character.
The program of claim 1.
前記認識するステップは、前記認識したキャラクタをユーザと関連付けて記憶装置に記憶することを含み、
前記所定の処理を行うステップは、ユーザに関連付けられているキャラクタを前記記憶装置から取得し、取得したキャラクタに少なくとも基づいて前記所定の処理を行うことを含む、
請求項1又は2のプログラム。
the step of recognizing includes storing the recognized character in a storage device in association with the user;
The step of performing the predetermined process includes acquiring a character associated with the user from the storage device, and performing the predetermined process based at least on the acquired character.
The program of claim 1 or 2.
1又は複数のコンピュータプロセッサと、所定のサービスのユーザに関するユーザ情報を少なくとも記憶する記憶装置と、を備え、前記所定のサービスを提供するためのシステムであって、前記1又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
前記所定のサービスを利用するための所定のプログラム及びキャラクタが関連付けられている識別情報の指定を介した前記所定のプログラムの起動に応じて、前記識別情報に関連付けられているキャラクタを認識するステップと、
認識したキャラクタに少なくとも基づいて前記所定のサービスにおける所定の処理を行うステップと、
キャラクタの管理者に対する報酬を設定するステップと、を実行し、
前記認識するステップは、前記認識したキャラクタをユーザと関連付けて前記ユーザ情報の一部として設定することを含み、
前記所定の処理を行うステップは、ユーザに関連付けられているキャラクタを前記記憶装置の前記ユーザ情報から取得し、取得したキャラクタに少なくとも基づいて前記所定の処理を行うことを含み、
前記報酬を設定するステップは、第1のキャラクタに関連付けられているユーザの前記所定のサービスにおける行動に少なくとも基づいて、前記第1のキャラクタの管理者に対する報酬を設定することを含
前記識別情報の指定は、前記所定のサービス外で表示又は印刷された前記識別情報を介して行われる、
システム。
1. A system for providing a given service, comprising: one or more computer processors; and a storage device configured to store at least user information relating to a user of the given service, the one or more computer processors, in response to execution of readable instructions, performing:
In response to the start of a predetermined program for using the predetermined service through designation of identification information to which the predetermined program and character are associated, recognizing a character associated with the identification information;
performing a predetermined process in the predetermined service based at least on the recognized character;
Setting a reward for the manager of the character;
The step of recognizing includes associating the recognized character with a user and setting the recognized character as part of the user information;
the step of performing the predetermined process includes acquiring a character associated with the user from the user information in the storage device, and performing the predetermined process based at least on the acquired character;
The step of setting the reward includes setting a reward for an administrator of the first character based at least on an action of a user associated with the first character in the predetermined service;
The designation of the identification information is performed via the identification information displayed or printed outside the predetermined service.
system.
所定のサービスのユーザに関するユーザ情報を少なくとも記憶する記憶装置を備える1又は複数のコンピュータによって実行され、前記所定のサービスを提供するための方法であって、
前記所定のサービスを利用するための所定のプログラム及びキャラクタが関連付けられている識別情報の指定を介した前記所定のプログラムの起動に応じて、前記識別情報に関連付けられているキャラクタを認識する工程と、
認識したキャラクタに少なくとも基づいて前記所定のサービスにおける所定の処理を行う工程と、
キャラクタの管理者に対する報酬を設定する工程と、を備え、
前記認識する工程は、前記認識したキャラクタをユーザと関連付けて前記ユーザ情報の一部として設定することを含み、
前記所定の処理を行う工程は、ユーザに関連付けられているキャラクタを前記記憶装置の前記ユーザ情報から取得し、取得したキャラクタに少なくとも基づいて前記所定の処理を行うことを含み、
前記報酬を設定する工程は、第1のキャラクタに関連付けられているユーザの前記所定のサービスにおける行動に少なくとも基づいて、前記第1のキャラクタの管理者に対する報酬を設定することを含
前記識別情報の指定は、前記所定のサービス外で表示又は印刷された前記識別情報を介して行われる、
方法。
1. A method for providing a given service, the method being executed by one or more computers, the method comprising: a storage device configured to store at least user information relating to a user of the given service, the method comprising:
In response to the start of a predetermined program for using the predetermined service through designation of identification information to which the predetermined program and character are associated, recognizing a character associated with the identification information;
performing a predetermined process in the predetermined service based at least on the recognized character;
and setting a reward for the manager of the character.
The step of recognizing includes associating the recognized character with the user and setting the recognized character as part of the user information;
the step of performing the predetermined process includes acquiring a character associated with the user from the user information in the storage device, and performing the predetermined process based at least on the acquired character;
The step of setting the reward includes setting a reward for an administrator of the first character based at least on an action of a user associated with the first character in the predetermined service;
The designation of the identification information is performed via the identification information displayed or printed outside the predetermined service.
method.
JP2023171519A 2019-08-06 2023-10-02 PROGRAM FOR PROVIDING A PRE-DEFINED SERVICE, AND SYSTEM AND METHOD FOR PROVIDING A PRE-DEFINED SERVICE - Patent application Active JP7692972B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023171519A JP7692972B2 (en) 2019-08-06 2023-10-02 PROGRAM FOR PROVIDING A PRE-DEFINED SERVICE, AND SYSTEM AND METHOD FOR PROVIDING A PRE-DEFINED SERVICE - Patent application

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019144141A JP7360839B2 (en) 2019-08-06 2019-08-06 Programs for using specified services, and systems and methods for providing specified services
JP2023171519A JP7692972B2 (en) 2019-08-06 2023-10-02 PROGRAM FOR PROVIDING A PRE-DEFINED SERVICE, AND SYSTEM AND METHOD FOR PROVIDING A PRE-DEFINED SERVICE - Patent application

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019144141A Division JP7360839B2 (en) 2019-08-06 2019-08-06 Programs for using specified services, and systems and methods for providing specified services

Publications (2)

Publication Number Publication Date
JP2023169434A JP2023169434A (en) 2023-11-29
JP7692972B2 true JP7692972B2 (en) 2025-06-16

Family

ID=74662349

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019144141A Active JP7360839B2 (en) 2019-08-06 2019-08-06 Programs for using specified services, and systems and methods for providing specified services
JP2023171519A Active JP7692972B2 (en) 2019-08-06 2023-10-02 PROGRAM FOR PROVIDING A PRE-DEFINED SERVICE, AND SYSTEM AND METHOD FOR PROVIDING A PRE-DEFINED SERVICE - Patent application

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019144141A Active JP7360839B2 (en) 2019-08-06 2019-08-06 Programs for using specified services, and systems and methods for providing specified services

Country Status (1)

Country Link
JP (2) JP7360839B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004152073A (en) 2002-10-31 2004-05-27 Nippon Telegr & Teleph Corp <Ntt> Advertisement distribution method during communication, advertisement distribution system during communication, service providing server device, advertisement distribution program, and computer-readable recording medium
JP2010177939A (en) 2009-01-28 2010-08-12 Nintendo Co Ltd Information processing system, program and information processing device
JP2014216683A (en) 2013-04-23 2014-11-17 株式会社キッズステーション Digital content distribution system using two-dimensional code of data broadcasting and its information distribution method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002259244A (en) * 2001-02-28 2002-09-13 Tsubasa System Co Ltd Method and system for assisting web page reading
JP5561869B2 (en) * 2011-05-27 2014-07-30 株式会社ダーツライブ Server device, program, and game system
JP5711842B1 (en) * 2014-06-23 2015-05-07 株式会社アクアティカ Message transmitting apparatus and message transmitting method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004152073A (en) 2002-10-31 2004-05-27 Nippon Telegr & Teleph Corp <Ntt> Advertisement distribution method during communication, advertisement distribution system during communication, service providing server device, advertisement distribution program, and computer-readable recording medium
JP2010177939A (en) 2009-01-28 2010-08-12 Nintendo Co Ltd Information processing system, program and information processing device
JP2014216683A (en) 2013-04-23 2014-11-17 株式会社キッズステーション Digital content distribution system using two-dimensional code of data broadcasting and its information distribution method

Also Published As

Publication number Publication date
JP2021026519A (en) 2021-02-22
JP7360839B2 (en) 2023-10-13
JP2023169434A (en) 2023-11-29

Similar Documents

Publication Publication Date Title
US20090199132A1 (en) Quick access to virtual applications
JP6220917B2 (en) System, method, and program for delivering real-time video
CN108351738B (en) Display control method, terminal, information processing device, and storage medium
US20160275560A1 (en) Server apparatus and server program
JP5638716B1 (en) System, method, and program for providing game
JP6342562B2 (en) System, method, and program for delivering real-time video
KR20100086519A (en) Advanced advertisements
US20140195648A1 (en) Server device for recommending electronic contents
US20150348165A1 (en) Server, method, and storage medium storing program for management of service recommendation
WO2016158075A1 (en) System, method, and program for distributing realtime motion video
US8744971B2 (en) Dynamic redemption codes
CN107209731A (en) System, method and program that issue to advertisement dynamic image is managed
JP2015217297A (en) System, method and program for providing game
JP5731057B1 (en) System, method, and program for providing game
JP5475180B1 (en) Server, system, and method for providing service using application
US20130298034A1 (en) Delayed command servicing in an application executed on a network accessible device
JP7692972B2 (en) PROGRAM FOR PROVIDING A PRE-DEFINED SERVICE, AND SYSTEM AND METHOD FOR PROVIDING A PRE-DEFINED SERVICE - Patent application
US10007903B1 (en) System for transmitting customer data from a device
JP6524321B1 (en) System, method, and program for providing content service
JP2020042769A (en) System, method, and program for providing content service
KR101625477B1 (en) System, server and method of servicing culture contents
KR101398099B1 (en) The method, server and terminal for providing advertising service
JP2019005394A (en) Information processing device, program, and information processing system
CN117083607A (en) Systems and methods for generating queries and responses based on application metadata
JP2015069637A (en) Server, system, and method for providing service using application

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231002

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240813

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240814

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241210

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250604

R150 Certificate of patent or registration of utility model

Ref document number: 7692972

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150