JP2017134807A - Program, system, and method for providing predetermined service - Google Patents

Program, system, and method for providing predetermined service Download PDF

Info

Publication number
JP2017134807A
JP2017134807A JP2016153406A JP2016153406A JP2017134807A JP 2017134807 A JP2017134807 A JP 2017134807A JP 2016153406 A JP2016153406 A JP 2016153406A JP 2016153406 A JP2016153406 A JP 2016153406A JP 2017134807 A JP2017134807 A JP 2017134807A
Authority
JP
Japan
Prior art keywords
lottery
program
user
service
predetermined service
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.)
Revoked
Application number
JP2016153406A
Other languages
Japanese (ja)
Inventor
貴伯 中山
Takanori Nakayama
貴伯 中山
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 JP2016153406A priority Critical patent/JP2017134807A/en
Publication of JP2017134807A publication Critical patent/JP2017134807A/en
Revoked legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To suppress a user from stopping to use a service during the download of data.SOLUTION: In this system, a user terminal in which a program for using a providing service is executed is configured to start the download of specific data, and to enable a lottery game for acquiring virtual content related to the providing service and/or specific data by lottery in accordance with start of the download of the specific data, and to present a lottery result of the lottery game to a user.SELECTED DRAWING: Figure 1

Description

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

従来、ゲーム等のサービスを利用するためのアプリケーションをスマートフォン等のユーザ端末において起動したときに、比較的容量の大きいデータ(例えば、アプリケーションの更新用データ等)のダウンロードが必要となる場合がある。また、一般に、データのダウンロード等が完了するまで、ユーザはサービスを利用することができない。そして、容量の大きいデータのダウンロードは相当の時間を要するから、こうしたデータのダウンロードはユーザがサービスから離脱してしまう(サービスの利用を中止してしまう)契機となり得る。そこで、データのダウンロード等に要する時間がユーザにとって退屈な時間となるのを防止するための技術が提案されている。例えば、特許文献1には、メインゲームプログラムのローディングに際してミニゲームを実行可能とする技術が開示されている。   Conventionally, when an application for using a service such as a game is started on a user terminal such as a smartphone, it may be necessary to download data having a relatively large capacity (for example, application update data). In general, the user cannot use the service until data download or the like is completed. Since downloading a large amount of data requires a considerable amount of time, downloading such data can be an opportunity for the user to leave the service (stop using the service). Therefore, a technique has been proposed for preventing the time required for downloading data from becoming boring for the user. For example, Patent Document 1 discloses a technique that enables a mini game to be executed when a main game program is loaded.

特開平8−155145号公報JP-A-8-155145

しかしながら、上述した技術において、ユーザは、メインゲームの読み込み時間にミニゲームを楽しむことができるものの、例えば、ミニゲーム自体が退屈なものである場合には、ユーザがミニゲームのプレイを中止し、この結果、メインゲームのプレイまでも中止してしまう恐れがある。従って、ミニゲーム自体の内容に依存することなしに、ユーザがゲーム等のサービスの利用を中止することを抑制し得る仕組みの提供が望まれる。   However, in the technique described above, the user can enjoy the mini game during the main game loading time, but for example, if the mini game itself is boring, the user stops playing the mini game, As a result, there is a possibility that even the play of the main game is stopped. Therefore, it is desired to provide a mechanism that can prevent the user from stopping the use of services such as games without depending on the content of the mini game itself.

本発明の実施形態は、データのダウンロード中にユーザがサービスの利用を中止するのを抑制することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。   An object of the embodiment of the present invention is to suppress a user from stopping the use of a service during data download. Other objects of the embodiments of the present invention will become apparent by referring to the entire specification.

本発明の一実施形態に係るプログラムは、所定のサービスを提供するためのプログラムであって、コンピュータ上で実行されることに応じて、前記コンピュータに、特定のデータのダウンロードを開始するステップと、前記特定のデータのダウンロードの開始に応じて、前記所定のサービス及び/又は前記特定のデータに関係する仮想コンテンツを抽選によって取得するための抽選ゲームを可能とするステップと、前記抽選ゲームの抽選結果をユーザに提示するステップと、を実行させる。   A program according to an embodiment of the present invention is a program for providing a predetermined service, and when executed on the computer, starts downloading specific data to the computer; Enabling a lottery game for acquiring virtual content related to the predetermined service and / or the specific data by lottery in response to the start of downloading of the specific data; and a lottery result of the lottery game Presenting to the user.

本発明の一実施形態に係るシステムは、1又は複数のコンピュータを備え、所定のサービスを提供するためのシステムであって、前記1又は複数のコンピュータは、読取可能な命令を実行することに応じて、前記1又は複数のコンピュータに含まれると共に前記所定のサービスを提供するための所定のプログラムが実行されているコンピュータにおいて、特定のデータのダウンロードを開始するステップと、前記特定のデータのダウンロードの開始に応じて、前記所定のサービス及び/又は前記特定のデータに関係する仮想コンテンツを抽選によって取得するための抽選ゲームを可能とするステップと、前記抽選ゲームの抽選結果をユーザに提示するステップと、を実行する。   A system according to an embodiment of the present invention includes one or a plurality of computers, and is a system for providing a predetermined service, wherein the one or more computers execute a readable instruction. A step of starting download of specific data in a computer included in the one or more computers and executing a predetermined program for providing the predetermined service; and Enabling a lottery game for acquiring virtual content related to the predetermined service and / or the specific data by lottery according to the start; and presenting a lottery result of the lottery game to a user; Execute.

本発明の一実施形態に係る方法は、1又は複数のコンピュータによって実行され、所定のサービスを提供するための方法であって、前記1又は複数のコンピュータに含まれると共に前記所定のサービスを提供するための所定のプログラムが実行されているコンピュータにおいて、特定のデータのダウンロードを開始するステップと、前記特定のデータのダウンロードの開始に応じて、前記所定のサービス及び/又は前記特定のデータに関係する仮想コンテンツを抽選によって取得するための抽選ゲームを可能とするステップと、前記抽選ゲームの抽選結果をユーザに提示するステップと、を備える。   A method according to an embodiment of the present invention is a method for providing a predetermined service that is executed by one or more computers, and is included in the one or more computers and provides the predetermined service. In a computer on which a predetermined program for executing is executed, a step of starting download of specific data, and relating to the predetermined service and / or the specific data according to the start of downloading of the specific data A step of enabling a lottery game for acquiring virtual content by lottery; and a step of presenting a lottery result of the lottery game to a user.

本発明の様々な実施形態は、データのダウンロード中にユーザがサービスの利用を中止するのを抑制する。   Various embodiments of the present invention prevent a user from discontinuing use of a service during data download.

本発明の一実施形態に係るシステム1の構成を概略的に示す構成図。The lineblock diagram showing roughly the composition of system 1 concerning one embodiment of the present invention. サーバ10の機能を概略的に示すブロック図。FIG. 2 is a block diagram schematically showing functions of the server 10. ユーザ端末30の機能を概略的に示すブロック図。The block diagram which shows the function of the user terminal 30 roughly. ユーザ管理テーブル411において管理される情報の具体例を示す図。The figure which shows the specific example of the information managed in the user management table 411. サービス情報領域412において管理される情報の具体例を示す図。The figure which shows the specific example of the information managed in the service information area | region 412. FIG. 起動処理の一例を示すフロー図。The flowchart which shows an example of a starting process. 初期画面60の一例を示す図。The figure which shows an example of the initial screen 60. FIG. 抽選実行画面70の一例を示す図。The figure which shows an example of the lottery execution screen. 抽選結果画面80の一例を示す図。The figure which shows an example of the lottery result screen. 更新待機画面90の一例を示す図。The figure which shows an example of the update standby screen 90. FIG. 抽選実行画面170の一例を示す図。The figure which shows an example of the lottery execution screen 170. FIG. 抽選結果画面180の一例を示す図。The figure which shows an example of the lottery result screen.

以下、図面を参照しながら、本発明の実施形態について説明する。  Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態に係るシステム1の構成を概略的に示す構成図である。システム1は、図1に示すように、サーバ10と、当該サーバ10とインターネット等のネットワーク20を介して通信可能に接続されたユーザ端末30と、を備え、ユーザ端末30のユーザに対して所定のサービスを提供する。   FIG. 1 is a configuration diagram schematically showing a configuration of a system 1 according to an embodiment of the present invention. As shown in FIG. 1, the system 1 includes a server 10 and a user terminal 30 that is communicably connected to the server 10 via a network 20 such as the Internet. Provide services.

本実施形態において、システム1が提供するサービス(以下、「提供サービス」と言うことがある。)は、様々なサービスを含み得る。例えば、提供サービスは、ゲーム、動画配信、音楽配信、電子商取引、及び電子書籍等を含む。   In the present embodiment, the services provided by the system 1 (hereinafter sometimes referred to as “provided services”) may include various services. For example, provided services include games, video distribution, music distribution, electronic commerce, electronic books, and the like.

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

CPU11は、ストレージ15等に記憶されている様々なプログラムをメインメモリ12に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ12は、例えば、DRAM等によって構成される。   The CPU 11 reads various programs stored in the storage 15 or the like into the main memory 12 and executes various instructions included in the programs. The main memory 12 is configured by, for example, a DRAM.

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

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

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

本実施形態において、サーバ10は、それぞれが上述したハードウェア構成を有する複数のコンピュータを用いて構成され得る。   In the present embodiment, the server 10 may be configured using a plurality of computers each having the hardware configuration described above.

このように構成されたサーバ10は、ウェブサーバ及びアプリケーションサーバとしての機能を有し、ユーザ端末30にインストールされているウェブブラウザ又はその他のアプリケーションからの要求に応答して各種の処理を実行し、当該処理の結果に応じた画面データ(例えば、HTMLデータ)及び制御データ等をユーザ端末30に送信する。ユーザ端末30では、受信したデータに基づくウェブページ又はその他の画面が表示される。   The server 10 configured as described above has functions as a web server and an application server, and executes various processes in response to requests from a web browser or other applications installed in the user terminal 30. Screen data (for example, HTML data) and control data corresponding to the result of the processing are transmitted to the user terminal 30. On the user terminal 30, a web page or other screen based on the received data is displayed.

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

CPU31は、ストレージ35等に記憶されている様々なプログラムをメインメモリ32に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ32は、例えば、DRAM等によって構成される。   The CPU 31 reads various programs stored in the storage 35 and the like into the main memory 32 and executes various instructions included in the programs. The main memory 32 is configured by, for example, a DRAM.

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

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

ストレージ35は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ35は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ35が記憶するプログラムには、アプリケーションマーケット等からダウンロードされてインストールされた各種のアプリケーションが含まれ得る。本実施形態において、ストレージ35には、ユーザが提供サービスを利用するための提供サービス用プログラム50が記憶されている。この提供サービス用プログラム50もまた、アプリケーションマーケット等からダウンロードされてインストールされ得る。   The storage 35 is configured by, for example, a magnetic disk or a flash memory. The storage 35 stores various programs including the operating system, various data, and the like. The program stored in the storage 35 may include various applications downloaded and installed from the application market or the like. In the present embodiment, the storage 35 stores a provision service program 50 for the user to use the provision service. The provided service program 50 can also be downloaded and installed from an application market or the like.

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

このように構成されたユーザ端末30のユーザは、ストレージ35に記憶されているプログラム50を実行することによって、システム1が提供する提供サービスを利用することができる。   The user of the user terminal 30 configured as described above can use the provided service provided by the system 1 by executing the program 50 stored in the storage 35.

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

サーバ10の情報記憶管理部41は、ストレージ15等において様々な情報を記憶及び管理する。情報記憶管理部41は、図2に示すように、例えば、提供サービスを利用するユーザに関する様々な情報を管理するユーザ管理テーブル411と、提供サービスに関する様々な情報を記憶するサービス情報領域412と、を有する。   The information storage management unit 41 of the server 10 stores and manages various information in the storage 15 and the like. As shown in FIG. 2, the information storage management unit 41 includes, for example, a user management table 411 that manages various information related to a user who uses the provided service, a service information area 412 that stores various information related to the provided service, Have

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

サーバ10の抽選ゲーム制御部44は、抽選ゲームの制御に関する様々なサーバ側の処理を実行する。例えば、抽選ゲーム制御部44は、ユーザ端末30からの要求に応答して抽選処理を実行し、当該抽選処理の結果(抽選結果)を示す情報をユーザ端末30に送信する。ここで、抽選ゲームは、ユーザが仮想コンテンツを抽選によって取得するためのゲームである。抽選処理は、例えば、乱数値を生成し、当該乱数値に基づいて当選した仮想コンテンツを特定することによって実行される。抽選ゲームの詳細については後述する。   The lottery game control unit 44 of the server 10 executes various server-side processes relating to the control of the lottery game. For example, the lottery game control unit 44 executes a lottery process in response to a request from the user terminal 30 and transmits information indicating the result of the lottery process (lottery result) to the user terminal 30. Here, the lottery game is a game for the user to acquire virtual content by lottery. The lottery process is executed, for example, by generating a random value and identifying the virtual content that has been won based on the random value. Details of the lottery game will be described later.

サーバ10のサービス制御部45は、提供サービスの制御に関する様々なサーバ側の処理を実行する。例えば、サービス制御部45は、提供サービスに関する様々な画面のHTMLデータ又は制御データをユーザ端末30に送信し、ユーザ端末30で表示される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じたHTMLデータ又は制御データをユーザ端末30に送信する。   The service control unit 45 of the server 10 executes various server-side processes related to the control of the provided service. For example, the service control unit 45 transmits HTML data or control data of various screens related to the provided service to the user terminal 30, and in response to an operation input by the user via the screen displayed on the user terminal 30. The process is executed, and HTML data or control data corresponding to the result of the process is transmitted to the user terminal 30.

例えば、システム1が、提供サービスとしてゲームを提供する場合には、サービス制御部45は、ゲームの進行に応じた様々な画面のHTMLデータ又は制御データをユーザ端末30に送信し、ユーザ端末30で表示される当該画面を介したユーザによる操作入力に応答して様々な処理(対戦ゲームにおける対戦処理等のゲームを進行させる処理を含む)を実行し、当該処理の結果に応じたHTMLデータ又は制御データをユーザ端末30に送信する。   For example, when the system 1 provides a game as a provided service, the service control unit 45 transmits HTML data or control data of various screens according to the progress of the game to the user terminal 30, and In response to an operation input by the user via the displayed screen, various processes (including a process for advancing a game such as a battle process in a battle game) are executed, and HTML data or control according to the result of the process Data is transmitted to the user terminal 30.

次に、ユーザ端末30が有する機能について説明する。図3は、ユーザ端末30が有する機能を概略的に示すブロック図である。ユーザ端末30は、図示するように、様々なデータを管理するデータ管理部51と、抽選ゲームを制御する抽選ゲーム制御部53と、提供サービスを制御するサービス制御部55と、を有する。これらの機能は、CPU31及びメインメモリ32等のハードウェア、並びに、ストレージ35等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ32に読み込まれたプログラムに含まれる命令をCPU31が実行することによって実現される。例えば、ユーザ端末30は、ストレージ35に記憶されている提供サービス用プログラム50の実行に応じて、上述した各機能を実現する。また、図3に示す機能の一部又は全部は、サーバ10とユーザ端末30とが協働することによって実現され、又は、サーバ10によって実現され得る。   Next, functions of the user terminal 30 will be described. FIG. 3 is a block diagram schematically showing functions of the user terminal 30. As illustrated, the user terminal 30 includes a data management unit 51 that manages various data, a lottery game control unit 53 that controls a lottery game, and a service control unit 55 that controls a provided service. These functions are realized by the cooperation of hardware such as the CPU 31 and the main memory 32, and various programs and data stored in the storage 35 and the like. For example, these functions are read into the main memory 32. This is realized by the CPU 31 executing instructions included in the program. For example, the user terminal 30 realizes each function described above in accordance with the execution of the provided service program 50 stored in the storage 35. 3 may be realized by the cooperation of the server 10 and the user terminal 30, or may be realized by the server 10.

ユーザ端末30のデータ管理部51は、データの管理に関する様々な処理を実行する。例えば、データ管理部51は、特定のデータのダウンロードを開始する。本実施形態において、ダウンロードの対象となる特定のデータは、例えば、サーバ10(ストレージ15等)に記憶されており、或いは、システム1に含まれる他の装置、又は、システム1に含まれない他の装置に記憶され得る。   The data management unit 51 of the user terminal 30 executes various processes related to data management. For example, the data management unit 51 starts downloading specific data. In the present embodiment, specific data to be downloaded is stored in, for example, the server 10 (storage 15 or the like), or another device included in the system 1 or other not included in the system 1 Can be stored in the device.

本実施形態における特定のデータは、様々なデータを含み得る。例えば、特定のデータは、提供サービス用プログラム50を更新するための更新用データである。当該更新用データは、プログラム50に対する機能追加又は不具合修正等に応じて準備される。データ管理部51は、例えば、プログラム50の更新が必要であることを認識したときに、更新用データのダウンロードを開始し、ダウンロードした更新用データに基づいてプログラム50を更新する。例えば、データ管理部51は、サーバ10等からの通知によって、プログラム50の更新が必要であることを認識し得る。   The specific data in the present embodiment can include various data. For example, the specific data is update data for updating the provided service program 50. The update data is prepared according to function addition or defect correction for the program 50. For example, when the data management unit 51 recognizes that the program 50 needs to be updated, the data management unit 51 starts downloading the update data, and updates the program 50 based on the downloaded update data. For example, the data management unit 51 can recognize that the program 50 needs to be updated by a notification from the server 10 or the like.

また、例えば、特定のデータは、提供サービスにおいて取り扱われるコンテンツデータである。当該コンテンツデータは、電子書籍サービスにおける個別の電子書籍データ、動画配信サービスにおける個別の動画データ、音楽配信サービスにおける個別の音楽データ、アプリケーションプラットフォームサービスにおける個別のアプリケーションデータ等を含む。データ管理部51は、例えば、ユーザからの指示に応答して、当該ユーザによって特定されたコンテンツデータのダウンロードを開始する。   For example, the specific data is content data handled in the provided service. The content data includes individual electronic book data in the electronic book service, individual moving image data in the moving image distribution service, individual music data in the music distribution service, individual application data in the application platform service, and the like. For example, in response to an instruction from the user, the data management unit 51 starts downloading the content data specified by the user.

ユーザ端末30の抽選ゲーム制御部53は、抽選ゲームの制御に関する様々な端末側の処理を実行する。例えば、抽選ゲーム制御部53は、抽選ゲームに関する様々な画面のHTMLデータ又は制御データをサーバ10から受信して当該画面を表示し、当該画面を介したユーザによる操作入力に応答して様々な処理を実行する。   The lottery game control unit 53 of the user terminal 30 executes various terminal-side processes relating to the control of the lottery game. For example, the lottery game control unit 53 receives HTML data or control data of various screens related to the lottery game from the server 10, displays the screen, and performs various processes in response to an operation input by the user via the screen. Execute.

例えば、抽選ゲーム制御部53は、特定のデータのダウンロードの開始に応じて抽選ゲームを可能とし、当該抽選ゲームの抽選結果をユーザに提示する。例えば、抽選ゲーム制御部53は、ユーザが抽選ゲームを実行するための画面を表示することによって当該抽選ゲームを可能とする。また、例えば、抽選ゲーム制御部53は、抽選結果を含む画面を表示することによって当該抽選結果をユーザに提示する。当該抽選結果は、サーバ10の抽選ゲーム制御部44から受信する情報に基づいて特定され得る。   For example, the lottery game control unit 53 enables a lottery game in response to the start of downloading of specific data, and presents the lottery result of the lottery game to the user. For example, the lottery game control unit 53 enables the lottery game by displaying a screen for the user to execute the lottery game. For example, the lottery game control unit 53 presents the lottery result to the user by displaying a screen including the lottery result. The lottery result can be specified based on information received from the lottery game control unit 44 of the server 10.

本実施形態における抽選ゲームは、ユーザが仮想コンテンツを抽選によって取得するためのものである。抽選によって取得される仮想コンテンツは、様々な仮想的及び電子的なコンテンツを含み、例えば、仮想通貨、コイン、ポイント、アイテム、及びカード等を含む。   The lottery game in this embodiment is for a user to acquire virtual content by lottery. The virtual content acquired by the lottery includes various virtual and electronic content, and includes, for example, virtual currency, coins, points, items, cards, and the like.

本実施形態において、抽選によって取得される仮想コンテンツは、提供サービス及び/又は特定のデータに関係するものである。例えば、抽選によって取得される仮想コンテンツは、提供サービスにおいて使用される仮想コンテンツ(例えば、ゲームにおいて使用されるアイテム及びカード等)を含む。また、例えば、抽選によって取得される仮想コンテンツは、特定のデータ(例えば、アプリケーション)において使用される仮想コンテンツを含む。   In the present embodiment, the virtual content acquired by lottery is related to the provided service and / or specific data. For example, the virtual content acquired by lottery includes virtual content (for example, items and cards used in a game) used in the providing service. Further, for example, virtual content acquired by lottery includes virtual content used in specific data (for example, an application).

また、抽選ゲーム制御部53は、抽選結果に含まれる仮想コンテンツの確定の要否をユーザから受け付けて、確定した仮想コンテンツの総数が上限値未満であるときに、再度、抽選ゲームを可能とするように構成され得る。   In addition, the lottery game control unit 53 accepts whether or not the virtual content included in the lottery result needs to be confirmed from the user, and enables the lottery game again when the total number of the determined virtual content is less than the upper limit value. Can be configured as follows.

ユーザ端末30のサービス制御部55は、提供サービスの制御に関する様々な端末側の処理を実行する。例えば、サービス制御部55は、提供サービスに関する様々な画面のHTMLデータ又は制御データをサーバ10から受信して当該画面を表示し、当該画面を介したユーザによる操作入力に応答して様々な処理を実行する。   The service control unit 55 of the user terminal 30 executes various terminal-side processes related to the control of the provided service. For example, the service control unit 55 receives HTML data or control data of various screens related to the provided service from the server 10, displays the screen, and performs various processes in response to an operation input by the user via the screen. Run.

また、特定のデータがプログラム50の更新用データである場合には、サービス制御部55は、プログラム50の更新の完了に応じて、提供サービスの利用を可能とするように構成され得る。例えば、サービス制御部55は、プログラム50の更新が完了したときに、提供サービスを利用するための画面を表示するように構成され得る。   Further, when the specific data is update data for the program 50, the service control unit 55 can be configured to enable the use of the provided service in response to completion of the update of the program 50. For example, the service control unit 55 may be configured to display a screen for using the provided service when the update of the program 50 is completed.

本実施形態における抽選ゲームは、ユーザに関連付けられるユーザ情報に少なくとも基づいて抽選条件が変化するように構成され得る。ユーザ情報は、ユーザに関連付けられる様々な情報(ユーザ単位の様々な情報)を含み得る。例えば、ユーザ情報は、プログラム50の事前評価(ベータテスト)への参加の有無、提供サービスとは異なる他のサービス用のアカウント(例えば、SNS用アカウント)を用いたログイン(例えば、SNS連携)の有無、提供サービスに対応する他のサービス用のアカウント(例えば、提供サービスのSNS用公式アカウント)に対するフォローの有無、提供サービスを前回利用してからの経過期間、ユーザ端末30のスループット(データ処理能力及び/又はデータ転送速度)に関する情報(ユーザ端末30が現在使用している通信回線の種別を含む)、抽選ゲームを実行する時点(時間帯、日付を含む)等の情報を含み得る。これらの情報の少なくとも一部は、ユーザ管理テーブル411において管理され得る。   The lottery game in the present embodiment may be configured such that the lottery conditions change based at least on user information associated with the user. The user information may include various information associated with the user (various information for each user). For example, the user information includes the presence / absence of participation in a prior evaluation (beta test) of the program 50, and login (for example, SNS cooperation) using an account for another service (for example, an SNS account) different from the provided service. Presence / absence, presence / absence of follow-up for other service accounts corresponding to the provided service (for example, SNS official account of the provided service), elapsed time since the last use of the provided service, throughput of the user terminal 30 (data processing capability) And / or data transfer rate) (including the type of communication line currently used by the user terminal 30), information such as the time (including time zone and date) when the lottery game is executed, and the like. At least a part of these pieces of information can be managed in the user management table 411.

また、本実施形態における抽選ゲームは、提供サービスに関連付けられるサービス情報に少なくとも基づいて抽選条件が変化するように構成され得る。サービス情報は、提供サービスに関連付けられる様々な情報(サービス単位の様々な情報)を含み得る。例えば、サービス情報は、提供サービスに対応する他のサービス用のアカウント(例えば、提供サービスのSNS用公式アカウント)に対してフォローしているフォロワーの数を含み得る。こうした情報は、サービス情報領域412において管理され得る。   In addition, the lottery game in the present embodiment can be configured such that the lottery condition changes based at least on service information associated with the provided service. The service information may include various information (various information for each service) associated with the provided service. For example, the service information may include the number of followers that are following an account for another service corresponding to the provided service (eg, an official account for the SNS of the provided service). Such information can be managed in the service information area 412.

本実施形態における抽選条件は、抽選処理又は抽選結果に影響を与え得る様々な条件を含み得る。例えば、抽選条件は、抽選結果に含まれる仮想コンテンツの数量(一回の抽選によって当選する仮想コンテンツの数量)、仮想コンテンツの当選確率(複数の仮想コンテンツの各々が当選する割合)、取得できる仮想コンテンツの総数の上限値等を含み得る。   The lottery conditions in the present embodiment may include various conditions that can affect the lottery process or the lottery result. For example, the lottery conditions include the amount of virtual content included in the lottery result (the amount of virtual content to be won by one lottery), the probability of winning virtual content (the percentage that each of a plurality of virtual contents wins), and the virtual that can be acquired It may include an upper limit value of the total number of contents.

本実施形態における抽選ゲームは、ユーザ情報が特定の条件を満たしているユーザの抽選条件が、ユーザにとって有利となるように変化し得る。例えば、抽選ゲームは、プログラム50の事前評価へ参加しているユーザの抽選条件が、事前評価へ参加していないユーザの抽選条件と比べて有利となるように構成され得る。有利な抽選条件においては、例えば、抽選結果に含まれる仮想コンテンツの数が多く、希少度等のパラメータ値の高い仮想コンテンツ(カード等)の当選確率が高く、抽選の対象となる仮想コンテンツの種類が多く、及び/又は、取得できる仮想コンテンツの総数の上限値が大きい。   In the lottery game according to the present embodiment, the lottery condition of the user whose user information satisfies a specific condition can be changed so as to be advantageous for the user. For example, the lottery game may be configured such that the lottery conditions for users participating in the pre-evaluation of the program 50 are more advantageous than the lottery conditions for users who do not participate in the pre-evaluation. In advantageous lottery conditions, for example, the number of virtual contents included in the lottery result is high, and the probability of winning virtual content (such as a card) with a high parameter value such as a rarity is high. And / or the upper limit of the total number of virtual contents that can be acquired is large.

同様に、本実施形態における抽選ゲームは、例えば、提供サービスとは異なる他のサービス用のアカウントを用いてログインしているユーザ、提供サービスに対応する他のサービス用のアカウントに対してフォローしているユーザ、提供サービスを前回利用してからの経過期間が所定期間よりも長いユーザ、ユーザ端末30のスループットが所定値よりも高いユーザ(例えば、通信回線の種別が特定の高速通信に対応する種別(Wi−Fi等)であるユーザ等)、及び、抽選ゲームを実行する時点が特定の期間に含まれるユーザ(例えば、抽選ゲームを実行する時刻が特定の深夜の時間帯に含まれるユーザ等)の抽選条件が、有利となるように構成され得る。   Similarly, the lottery game in the present embodiment follows, for example, a user who is logged in using an account for another service different from the provided service, and an account for another service corresponding to the provided service. Users, users whose elapsed time since the last use of the provided service is longer than a predetermined period, users whose throughput of the user terminal 30 is higher than a predetermined value (for example, a type of communication line corresponding to a specific high-speed communication) (Users who are Wi-Fi, etc.) and users whose time points when the lottery game is executed are included in a specific period (for example, users whose time points when the lottery game is executed are included in a specific midnight time zone) The lottery conditions may be configured to be advantageous.

また、本実施形態における抽選ゲームは、サービス情報が特定の条件を満たしたときに、全てのユーザの抽選条件は、ユーザにとって有利となるように変化し得る。例えば、抽選ゲームは、提供サービスに対応する他のサービス用のアカウントに対してフォローしているフォロワーの数が所定数に達したときに、全てのユーザの抽選条件が有利となるように構成され得る。   Further, in the lottery game in the present embodiment, when the service information satisfies a specific condition, the lottery conditions for all users can change so as to be advantageous for the user. For example, the lottery game is configured so that the lottery conditions for all users are advantageous when the number of followers following an account for another service corresponding to the provided service reaches a predetermined number. obtain.

次に、このような機能を有する本実施形態のシステム1の具体的な動作について説明する。上述したように、本実施形態のシステム1が提供するサービスは特に限定されないが、以下、キャラクタカードを用いたカードゲーム(例えば、対戦カードゲーム)を提供サービスとして提供する具体例を用いて説明する。   Next, a specific operation of the system 1 of this embodiment having such a function will be described. As described above, the service provided by the system 1 of the present embodiment is not particularly limited. Hereinafter, a specific example in which a card game using a character card (for example, a battle card game) is provided as a provided service will be described. .

図4は、サーバ10の情報記憶管理部41のユーザ管理テーブル411において管理される情報の具体例を示す。この例におけるユーザ管理テーブル411は、図示するように、個別のユーザを識別する「ユーザID」に対応付けて、アカウント名、年齢、性別等のユーザの基本的な情報である「基本情報」、このユーザが保有するキャラクタカードに関する情報である「保有カード情報」、このユーザが前回ログインした日付を示す「前回ログイン日付」、このユーザがカードゲーム用プログラムの事前評価(ベータテスト)に参加しているか否かを示す「事前評価参加有無」、このユーザがSNS連携しているか否か(SNS用アカウントを用いてロングインしているか否か)を示す「SNS連携有無」、このユーザがカードゲームのSNS用公式アカウントをフォローしているか否かを示す「公式アカウントフォロー有無」等の情報を管理する。   FIG. 4 shows a specific example of information managed in the user management table 411 of the information storage management unit 41 of the server 10. As shown in the figure, the user management table 411 in this example is associated with a “user ID” that identifies an individual user, “basic information” that is basic information of the user such as an account name, age, and gender, “Owner card information”, which is information related to the character card held by this user, “Last login date” indicating the date this user last logged in, and this user participated in the preliminary evaluation (beta test) of the card game program “Pre-evaluation participation presence / absence” indicating whether or not, “SNS cooperation presence / absence” indicating whether or not the user is SNS-linked (whether or not the SNS account is used for long-in), and this user is a card game It manages information such as “Official Account Followed” indicating whether or not the SNS official account is being followed.

基本情報は、カードゲームのユーザとして新規登録(アカウント作成)するとき等のタイミングでユーザによって入力された情報が設定され、その後、ユーザによる指示に応じて適宜に更新される。保有カード情報は、キャラクタカードの取得、消費、破棄等に応じて適宜に更新される。この例において、キャラクタカードは、抽選ゲームによって取得することがき、又は、仮想通貨等を用いて購入することができる。   As the basic information, information input by the user at a timing such as when newly registering as a card game user (account creation) is set, and then updated as appropriate according to an instruction from the user. The possessed card information is updated as appropriate according to acquisition, consumption, destruction, etc. of the character card. In this example, the character card can be acquired by a lottery game, or can be purchased using virtual currency or the like.

前回ログイン日付は、ログインが行われる毎に繰り返し更新される。また、事前評価参加有無は、カードゲーム用プログラムのベータ版を介してアカウント作成された場合に、事前評価に参加していることを示す情報が設定される。また、SNS連携有無は、SNS連携の設定に応じて適宜に更新される。また、公式アカウントフォロー有無は、SNSにおける公式アカウントのフォローに応じて適宜に更新される。   The previous login date is repeatedly updated every time login is performed. In addition, as for presence / absence of participation in prior evaluation, information indicating that the user participates in prior evaluation is set when an account is created through the beta version of the card game program. Further, the presence / absence of SNS cooperation is appropriately updated according to the setting of SNS cooperation. In addition, the presence / absence of official account follow is appropriately updated according to follow of the official account in SNS.

図5は、サーバ10の情報記憶管理部41のサービス情報領域412において管理される情報の具体例である。この例におけるサービス情報領域412は、図示するように、カードゲーム用プログラムの最新のバージョンを示す「プログラム最新バージョン」、カードゲームのSNS用公式アカウントのフォロワー数を示す「公式アカウントフォロワー数」等の情報を管理する。プログラム最新バージョンは、プログラムのバージョン管理に従って適宜に更新される。公式アカウントフォロワー数は、SNS用公式アカウントの情報に基づいて適宜に更新される。   FIG. 5 is a specific example of information managed in the service information area 412 of the information storage management unit 41 of the server 10. The service information area 412 in this example includes a “program latest version” indicating the latest version of the card game program, an “official account follower number” indicating the number of followers of the SNS official account of the card game, etc. Manage information. The latest program version is updated as appropriate according to program version management. The number of official account followers is appropriately updated based on the information of the SNS official account.

図6は、ユーザ端末30においてプログラム50(カードゲーム用プログラム)が起動されたときに実行される起動処理の一例を示すフロー図である。この例において、カードゲーム用プログラム50は、アプリケーションマーケット等を介してユーザ端末30に予めダウンロード及びインストールされている。起動処理では、まず、図示するように、カードゲームの初期画面を表示すると共に(ステップS100)、プログラム50のデータ更新の必要性を確認する(ステップS105)。図7は、ユーザ端末30において表示される初期画面60を例示する。初期画面60は、図示するように、データ更新の必要性を確認中であることを示す情報を表示する。   FIG. 6 is a flowchart showing an example of a start process executed when the program 50 (card game program) is started in the user terminal 30. In this example, the card game program 50 is downloaded and installed in advance on the user terminal 30 via an application market or the like. In the startup process, first, as shown in the figure, an initial screen of the card game is displayed (step S100), and the necessity of data update of the program 50 is confirmed (step S105). FIG. 7 illustrates an initial screen 60 displayed on the user terminal 30. As shown in the drawing, the initial screen 60 displays information indicating that the necessity of data update is being confirmed.

ステップS105におけるデータ更新の必要性の確認は、具体的には、カードゲーム用プログラムの最新のバージョン(サービス情報領域412のプログラム最新バージョンを参照することによって特定される)と、ユーザ端末30にインストールされているプログラム50のバージョンと、を比較することによって行われる。こうした比較の結果、相互にバージョンが一致しない場合(即ち、最新のバージョンと比べてプログラム50のバージョンの方が古い場合)には、データ更新が必要であると判断される。なお、カードゲーム用プログラム50のユーザ端末30へのインストール後、プログラム50を初めて起動する際には、必ずデータ更新が必要となるようにプログラム50を構成することもできる。   Specifically, the confirmation of the necessity for data update in step S105 is installed in the user terminal 30 and the latest version of the card game program (specified by referring to the latest program version in the service information area 412). This is done by comparing the version of the program 50 that has been executed. As a result of such comparison, if the versions do not match each other (that is, if the version of the program 50 is older than the latest version), it is determined that data update is necessary. It should be noted that the program 50 can be configured such that data update is always required when the program 50 is started for the first time after the card game program 50 is installed in the user terminal 30.

そして、データ更新が必要である場合には(ステップS110)、データ更新処理が実行される(ステップS120)。一方、データ更新が必要でない場合には(ステップS110)、カードゲームのトップ画面を表示して(ステップS170)、この起動処理を終了する。当該トップ画面は、カードゲームを開始するための起点となる画面であり、ユーザは、当該画面を起点としてカードゲームを開始することができる。即ち、トップ画面の表示により、ユーザ端末30において、カードゲームの利用が可能となる。   If data update is necessary (step S110), a data update process is executed (step S120). On the other hand, when the data update is not necessary (step S110), the top screen of the card game is displayed (step S170), and the activation process is terminated. The said top screen is a screen used as the starting point for starting a card game, and the user can start a card game starting from the said screen. That is, the card game can be used on the user terminal 30 by displaying the top screen.

ステップS120において実行されるデータ更新処理は、更新用データをダウンロードし、当該更新用データに基づいてカードゲーム用プログラム50を更新する処理である。更新用データは、予め定められた格納先からダウンロードされる。例えば、更新用データは、サーバ10のストレージ15に格納されている。ステップS120においてデータ更新処理が実行されると、更新用データのダウンロードが開始され、その後の処理(ダウンロードを継続し、ダウンロードを完了したときに更新用データに基づいてプログラム50を更新する処理)は、この起動処理と並行して実行される。   The data update process executed in step S120 is a process of downloading update data and updating the card game program 50 based on the update data. The update data is downloaded from a predetermined storage location. For example, the update data is stored in the storage 15 of the server 10. When the data update process is executed in step S120, the download of the update data is started, and the subsequent process (the process of continuing the download and updating the program 50 based on the update data when the download is completed) is as follows. This is executed in parallel with this activation process.

こうしてデータ更新処理が実行されて更新用データのダウンロードが開始されると、次に、抽選ゲームの実行指示を受け付ける(ステップS130)。図8は、更新用データのダウンロードが開始されたときにユーザ端末30に表示される抽選実行画面70を例示する。抽選実行画面70は、図示するように、データ更新中であること、及び、抽選ゲームが可能であることを示す情報を表示すると共に、データ更新処理の進捗を示すインジケータ71と、「抽選する!」と表示された抽選ボタン72と、が配置されている。ユーザが抽選ボタン72を選択すると、ユーザによる抽選ゲームの実行指示を受け付ける。抽選ゲームの実行指示を受け付けると、ユーザ端末30とサーバ10との間の通信を伴って、サーバ10の抽選ゲーム制御部44おいて抽選処理が実行される。   When the data update process is executed and the download of the update data is started, an instruction to execute the lottery game is accepted (step S130). FIG. 8 illustrates a lottery execution screen 70 displayed on the user terminal 30 when downloading of the update data is started. As shown in the drawing, the lottery execution screen 70 displays information indicating that data is being updated and that a lottery game is possible, and an indicator 71 indicating the progress of the data update process, and “Lottery! ”And a lottery button 72 displayed. When the user selects the lottery button 72, the user receives an instruction to execute the lottery game. When a lottery game execution instruction is received, a lottery process is executed in the lottery game control unit 44 of the server 10 with communication between the user terminal 30 and the server 10.

上述したように、本実施形態において、抽選ゲームの抽選条件は、ユーザ情報及びサービス情報に基づいて変化するように構成することができ、上記抽選処理は、変化する抽選条件に従って実行され得る。この例においても、抽選条件は、ユーザ情報及びサービス情報に基づいて変化するように構成され得る。例えば、このカードゲームに前回ログインしてからの経過期間が所定期間(例えば、30日)以上であるユーザ、このカードゲーム用プログラムの事前評価(ベータテスト)に参加しているユーザ、SNS連携しているユーザ、このカードゲームのSNS用公式アカウントをフォローしているユーザ(それぞれ、ユーザ管理テーブル411の前回ログイン日付、事前評価参加有無、SNS連携有無、及び、公式アカウントフォロー有無を参照することによって特定される)は、抽選条件がユーザにとって有利となるように変化する。有利な抽選条件においては、例えば、希少度の高いキャラクタカードの当選確率が高くなる。このように抽選条件を変化させることにより、例えば、カードゲームを暫くプレイしていないユーザに対してカードゲームのプレイ(カードゲームへの復帰)を促したり、また、プログラムの事前評価、SNS連携、及び、公式アカウントのフォロー等をユーザに促したりできる。   As described above, in the present embodiment, the lottery conditions for the lottery game can be configured to change based on the user information and the service information, and the lottery process can be executed according to the changing lottery conditions. Also in this example, the lottery conditions can be configured to change based on the user information and the service information. For example, a user whose elapsed time since the previous login to this card game is a predetermined period (for example, 30 days) or more, a user who participates in a prior evaluation (beta test) of this card game program, SNS cooperation Users, users following the SNS official account of this card game (respectively by referring to the previous login date, presence / absence of prior evaluation, presence / absence of SNS cooperation, and presence / absence of official account in the user management table 411) Specified) changes so that the lottery conditions are advantageous to the user. Under advantageous lottery conditions, for example, the winning probability of a character card with a high degree of rarity increases. By changing the lottery conditions in this way, for example, the user who has not played the card game for a while is urged to play the card game (return to the card game). In addition, the user can be prompted to follow the official account.

また、例えば、カードゲームのSNS用公式アカウントのフォロワー数が所定数に達したときに(サービス情報領域412の公式アカウントフォロワー数を参照することによって判断される)、例えば限定された期間において、全てのユーザの抽選条件は、ユーザにとって有利となるように変化する。   Also, for example, when the number of followers of the SNS official account for the card game reaches a predetermined number (determined by referring to the number of official account followers in the service information area 412), for example, in a limited period, all The user's lottery conditions change so as to be advantageous to the user.

続いて、抽選ゲームの抽選結果を表示する(ステップS140)。具体的には、サーバ10の抽選ゲーム制御部44において実行された抽選処理の結果を示す情報をサーバ10から受信し、当該情報に基づく抽選結果をユーザ端末30において表示する。   Subsequently, the lottery result of the lottery game is displayed (step S140). Specifically, information indicating the result of the lottery process executed in the lottery game control unit 44 of the server 10 is received from the server 10, and the lottery result based on the information is displayed on the user terminal 30.

図9は、ユーザ端末30において表示される抽選結果画面80を例示する。抽選結果画面80は、図示するように、抽選ゲームの抽選結果として、1つのキャラクタカードに関する情報(画像、名称、及びパラメータ等)を表示すると共に、「確定」と表示された確定ボタン81と、「キャンセル」と表示されたキャンセルボタン82と、が配置されている。   FIG. 9 illustrates a lottery result screen 80 displayed on the user terminal 30. As shown in the drawing, the lottery result screen 80 displays information (image, name, parameter, etc.) regarding one character card as a lottery result of the lottery game, and a confirm button 81 displayed as “Confirm”, A cancel button 82 displaying “Cancel” is arranged.

抽選結果画面80の確定ボタン81をユーザが選択すると、この抽選結果が確定される(ステップS150)。抽選結果の確定に応じて、ユーザは、抽選結果に含まれるキャラクタカードを取得する。キャラクタカードの取得は、ユーザ管理テーブル411の保有カード情報に反映される。   When the user selects the confirmation button 81 on the lottery result screen 80, the lottery result is confirmed (step S150). In accordance with the confirmation of the lottery result, the user acquires a character card included in the lottery result. The acquisition of the character card is reflected in the possessed card information of the user management table 411.

一方、抽選結果画面80のキャンセルボタン82をユーザが選択すると、この抽選結果が取り消され(ステップS150)、再度、抽選ゲームの実行指示の受付が行われる(ステップS130)。具体的には、図8の抽選実行画面70が再度、表示される。つまり、ユーザは、自身が抽選結果を確定させるまでの間、繰り返し抽選ゲームを実行することができる。   On the other hand, when the user selects the cancel button 82 on the lottery result screen 80, the lottery result is canceled (step S150), and a lottery game execution instruction is received again (step S130). Specifically, the lottery execution screen 70 of FIG. 8 is displayed again. That is, the user can repeatedly execute the lottery game until the user confirms the lottery result.

そして、抽選結果が確定されると(ステップS150)、並行して実行されているデータ更新処理が完了するのを待って(ステップS160)、カードゲームのトップ画面を表示し(ステップS170)、この起動処理を終了する。   When the lottery result is confirmed (step S150), the completion of the data update process being executed in parallel is waited for (step S160), and the top screen of the card game is displayed (step S170). End the startup process.

図10は、データ更新処理の完了を待機する間、ユーザ端末30に表示される更新待機画面90を例示する。更新待機画面90は、図示するように、データ更新処理が継続していることを示す情報、及び、抽選ゲームを介して獲得したキャラクタカードに関する情報(画像、名称、及びパラメータ等)を表示すると共に、データ更新処理の進捗を示す上述したインジケータ71が配置されている。この更新待機画面90は、データ更新処理の完了に応じて閉じられて、その後、カードゲームのトップ画面が表示される。なお、抽選結果が確定されたときに、既にデータ更新処理が完了している場合には、更新待機画面90の表示は省略されて、直ちにトップ画面が表示される。ユーザは、カードゲームにおいて、抽選ゲームを介して取得したキャラクタカードを使用することができる。   FIG. 10 illustrates an update standby screen 90 displayed on the user terminal 30 while waiting for completion of the data update process. As shown in the figure, the update standby screen 90 displays information indicating that the data update process is continuing, and information (images, names, parameters, etc.) regarding the character card acquired through the lottery game. The above-described indicator 71 indicating the progress of the data update process is arranged. This update standby screen 90 is closed in response to the completion of the data update process, and then the top screen of the card game is displayed. If the data update process has already been completed when the lottery result is confirmed, the display of the update standby screen 90 is omitted and the top screen is immediately displayed. The user can use the character card acquired through the lottery game in the card game.

このように、本実施形態に従うカードゲームは、プログラム50のデータ更新中において抽選ゲームが可能とされ、ユーザは、当該抽選ゲームにおいて、カードゲームで使用可能なキャラクタカードを取得できる。従って、ユーザがデータ更新中においてカードゲームから離脱してしまうことは抑制される。また、ユーザは、抽選結果を確定させるまでの間、繰り返し抽選ゲームを実行することができるから、ユーザは比較的長い時間に亘って抽選ゲームを楽しむことができる。この結果、データ更新中におけるユーザの離脱をより一層抑制することがき、又、抽選ゲームに対する満足度を向上させることができる。   Thus, the card game according to the present embodiment can be a lottery game during the data update of the program 50, and the user can acquire a character card that can be used in the card game in the lottery game. Therefore, the user is prevented from leaving the card game during data update. In addition, since the user can repeatedly execute the lottery game until the lottery result is confirmed, the user can enjoy the lottery game for a relatively long time. As a result, it is possible to further suppress the withdrawal of the user during the data update, and to improve the satisfaction with the lottery game.

ここで、上述した例においては、抽選ゲームによって取得できるキャラクタカードの枚数は1枚であるが、取得できるキャラクタカードの枚数は、2枚以上の任意の数とすることができる。図11は、取得できるキャラクタカードの枚数が複数である場合に対応する抽選実行画面170を例示する。抽選実行画面170は、図示するように、上述した抽選実行画面70の画面構成に加えて、その時点で取得可能なキャラクタカードの残りの枚数(図11の例では、2枚)を示す情報を表示する。この場合、上述した起動処理のステップS150においては、抽選結果が確定され、かつ、取得可能なキャラクタカードの残りの枚数が0である場合に、データ更新の完了の待機(ステップS160)へと進み、それ以外の場合には、再度、抽選ゲームの実行指示を受け付ける(ステップS130)。なお、抽選条件の変化として、抽選ゲームによって取得できるキャラクタカードの枚数を増減させることもできる。   Here, in the example described above, the number of character cards that can be acquired by the lottery game is one, but the number of character cards that can be acquired can be any number of two or more. FIG. 11 illustrates a lottery execution screen 170 corresponding to a case where there are a plurality of character cards that can be acquired. As shown in the drawing, the lottery execution screen 170 includes information indicating the remaining number of character cards (two in the example of FIG. 11) that can be acquired at that time, in addition to the screen configuration of the lottery execution screen 70 described above. indicate. In this case, in step S150 of the above-described activation process, if the lottery result is confirmed and the remaining number of character cards that can be acquired is 0, the process proceeds to a wait for completion of data update (step S160). In other cases, a lottery game execution instruction is accepted again (step S130). Note that the number of character cards that can be acquired by the lottery game can be increased or decreased as a change in the lottery conditions.

また、上述した例においては、1回の抽選結果に含まれるキャラクタカードの枚数は1枚であるが、1回の抽選結果に含まれるキャラクタカードの枚数は、2枚以上の任意の数とすることができる。図12は、1回の抽選結果に含まれるキャラクタカードの枚数が複数である場合に対応する抽選結果画面180を例示する。抽選結果画面180は、図示するように、抽選結果に含まれる複数のキャラクタカードを一覧表示するキャラクタカード表示領域181と、「チェックしたカードを確定」と表示された確定ボタン182と、が配置されている。また、キャラクタカード表示領域181には、キャラクタカードに対応する画像が一覧表示されており、各画像に対応するチェックボックス183が配置されている。ユーザは、一覧表示されている複数のキャラクタカードのうち確定させる(取得する)キャラクタカードを、チェックボックス183を介して選択することができる。そして、ユーザが確定ボタン182を選択すると、上述した起動処理のステップS150において、チェックボックス183を介して選択されているキャラクタカードのみが確定され、取得可能なキャラクタカードの残りの枚数が0でない場合には、再度、抽選ゲームの実行指示を受け付ける(ステップS130)。この場合、再度実行される抽選ゲームにおいては、取得可能な残りの枚数に対応する数のキャラクタカードが抽選結果として含まれるように構成することもできる。なお、抽選条件の変化として、1回の抽選結果に含まれるキャラクタカードの枚数を増減させることもできる。   In the above-described example, the number of character cards included in one lottery result is one, but the number of character cards included in one lottery result is an arbitrary number of two or more. be able to. FIG. 12 illustrates a lottery result screen 180 corresponding to the case where there are a plurality of character cards included in one lottery result. As shown in the drawing, the lottery result screen 180 is arranged with a character card display area 181 for displaying a list of a plurality of character cards included in the lottery result, and a confirm button 182 displaying “Confirm checked card”. ing. The character card display area 181 displays a list of images corresponding to the character cards, and check boxes 183 corresponding to the respective images are arranged. The user can select a character card to be confirmed (obtained) from among a plurality of character cards displayed in a list via the check box 183. When the user selects the confirm button 182, only the character card selected via the check box 183 is confirmed in step S150 of the activation process described above, and the remaining number of obtainable character cards is not zero. Then, an instruction to execute the lottery game is received again (step S130). In this case, in the lottery game to be executed again, the number of character cards corresponding to the remaining number that can be acquired can be included as the lottery result. Note that the number of character cards included in one lottery result can be increased or decreased as a change in the lottery conditions.

上述した例では、抽選結果画面80、180において、ユーザが、抽選結果の確定の要否を選択できるように構成したが、本実施形態に従うカードゲームにおいて、こうした抽選結果の確定に関する動作は必ずしも必要でない。即ち、抽選ゲームの抽選結果に含まれるキャラクタカードを、そのままユーザが取得するようにしても良い。   In the above-described example, the lottery result screens 80 and 180 are configured so that the user can select whether or not to determine the lottery result. However, in the card game according to the present embodiment, the operation related to the determination of the lottery result is necessarily required. Not. That is, the user may acquire the character card included in the lottery result of the lottery game as it is.

以上説明した本実施形態に係るシステム1は、提供サービスを利用するためのプログラム50が実行されているユーザ端末30において、特定のデータのダウンロードを開始し、当該特定のデータのダウンロードの開始に応じて、提供サービス及び/又は特定のデータに関係する仮想コンテンツを抽選によって取得するための抽選ゲームを可能とし、当該抽選ゲームの抽選結果をユーザに提示する。従って、ユーザは、特定のデータのダウンロード中において仮想コンテンツを取得するための抽選ゲームを楽しむことができる。当該仮想コンテンツは、提供サービスや特定のデータに関係するものであるから、ユーザが提供サービスの利用を中止してしまうのを抑制できる。   The system 1 according to the present embodiment described above starts downloading specific data at the user terminal 30 in which the program 50 for using the provided service is executed, and responds to the start of downloading the specific data. Thus, a lottery game for acquiring virtual content related to the provided service and / or specific data by lottery is enabled, and the lottery result of the lottery game is presented to the user. Therefore, the user can enjoy a lottery game for acquiring virtual content while downloading specific data. Since the virtual content is related to the provided service or specific data, the user can be prevented from stopping using the provided service.

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

本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理又は手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び/又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェア及びハードウェアの要素は、それらをより少ない構成要素に統合して、又はより多い構成要素に分解することによって実現することも可能である。   Even if 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 Component and / or multiple modules. Also, the software and hardware elements described herein can be implemented by integrating them into fewer components or by disassembling them into more components.

本明細書において、発明の構成要素が単数もしくは複数の何れか一方として説明された場合、又は、単数もしくは複数の何れとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数の何れであってもよい。   In the present specification, when the constituent elements of the invention are described as one or a plurality, or when they are described without being limited to one or a plurality of cases, they should be interpreted separately in context. The component may be either singular or plural.

1 システム
10 サーバ
20 ネットワーク
30 ユーザ端末
41 情報記憶管理部
43 基本機能制御部
44 抽選ゲーム制御部
45 サービス制御部
50 提供サービス用プログラム
51 データ管理部
53 抽選ゲーム制御部
55 サービス制御部
60 初期画面
70、170 抽選実行画面
80、180 抽選結果画面
90 更新待機画面

1 system 10 server 20 network 30 user terminal 41 information storage management unit 43 basic function control unit 44 lottery game control unit 45 service control unit 50 provided service program 51 data management unit 53 lottery game control unit 55 service control unit 60 initial screen 70 , 170 Lottery execution screen 80, 180 Lottery result screen 90 Update standby screen

Claims (20)

所定のサービスを提供するためのプログラムであって、
コンピュータ上で実行されることに応じて、前記コンピュータに、
特定のデータのダウンロードを開始するステップと、
前記特定のデータのダウンロードの開始に応じて、前記所定のサービス及び/又は前記特定のデータに関係する仮想コンテンツを抽選によって取得するための抽選ゲームを可能とするステップと、
前記抽選ゲームの抽選結果をユーザに提示するステップと、を実行させる、
プログラム。
A program for providing a predetermined service,
In response to being executed on a computer,
Starting to download specific data;
Enabling a lottery game for acquiring virtual content related to the predetermined service and / or the specific data by lottery in response to the start of downloading the specific data;
Presenting a lottery result of the lottery game to the user,
program.
請求項1のプログラムであって、
前記コンピュータに、さらに、
前記抽選結果に含まれる仮想コンテンツの確定の要否を前記ユーザから受け付けるステップと、
確定した仮想コンテンツの総数が上限値未満であるときに、再度、前記抽選ゲームを可能とするステップと、を実行させる、
プログラム。
The program of claim 1,
In addition to the computer,
Receiving from the user whether or not the virtual content included in the lottery result needs to be confirmed;
Allowing the lottery game to be executed again when the determined total number of virtual contents is less than the upper limit;
program.
前記仮想コンテンツは、前記所定のサービスにおいて使用される請求項1又は2のプログラム。   The program according to claim 1 or 2, wherein the virtual content is used in the predetermined service. 前記特定のデータは、前記プログラムの更新用データである請求項1ないし3何れかのプログラム。   4. The program according to claim 1, wherein the specific data is update data for the program. 請求項4のプログラムであって、
前記コンピュータに、さらに、
前記プログラムの更新が必要であることを認識するステップと、
ダウンロードした前記更新用データに基づいて前記プログラムを更新するステップと、
前記プログラムの更新の完了に応じて、前記所定のサービスの利用を可能とするステップと、を実行させ、
前記ダウンロードを開始するステップは、前記更新が必要であることを認識したときに、前記特定のデータのダウンロードを開始することを含む、
プログラム。
The program according to claim 4, wherein
In addition to the computer,
Recognizing that the program needs to be updated;
Updating the program based on the downloaded update data;
Enabling the use of the predetermined service upon completion of the update of the program, and
Initiating the download includes initiating a download of the specific data upon recognizing that the update is necessary;
program.
前記抽選ゲームは、ユーザに関連付けられるユーザ情報に少なくとも基づいて抽選条件が変化するように構成されている請求項1ないし5何れかのプログラム。   The said lottery game is a program in any one of Claim 1 thru | or 5 comprised so that lottery conditions may change based at least on the user information linked | related with a user. 前記ユーザ情報は、前記プログラムの事前評価への参加の有無を含む請求項6のプログラム。   The program according to claim 6, wherein the user information includes presence / absence of participation in a prior evaluation of the program. 前記ユーザ情報は、前記所定のサービスとは異なる他のサービス用のアカウントを用いたログインの有無を含む請求項6又は7のプログラム。   The program according to claim 6 or 7, wherein the user information includes presence / absence of login using an account for another service different from the predetermined service. 前記ユーザ情報は、前記所定のサービスに対応する前記所定のサービスとは異なる他のサービス用のアカウントに対するフォローの有無を含む請求項6ないし8何れかのプログラム。   The program according to any one of claims 6 to 8, wherein the user information includes presence / absence of following for an account for another service different from the predetermined service corresponding to the predetermined service. 前記ユーザ情報は、前記所定のサービスを前回利用してからの経過期間を含む請求項6ないし9何れかのプログラム。   The program according to any one of claims 6 to 9, wherein the user information includes an elapsed period since the previous use of the predetermined service. 前記ユーザ情報は、ユーザ端末のスループットを含む請求項6ないし10何れかのプログラム。   The program according to claim 6, wherein the user information includes a throughput of a user terminal. 前記ユーザ情報は、前記抽選ゲームを実行する時点を含む請求項6ないし11何れかのプログラム。   The program according to claim 6, wherein the user information includes a time point at which the lottery game is executed. 前記抽選ゲームは、前記所定のサービスに関連付けられるサービス情報に少なくとも基づいて抽選条件が変化するように構成されている請求項1ないし12何れかのプログラム。   The program according to any one of claims 1 to 12, wherein the lottery game is configured such that a lottery condition is changed based at least on service information associated with the predetermined service. 前記サービス情報は、前記所定のサービスに対応する前記所定のサービスとは異なる他のサービス用のアカウントをフォローするフォロワーの数を含む請求項13のプログラム。   The program according to claim 13, wherein the service information includes a number of followers following an account for another service different from the predetermined service corresponding to the predetermined service. 前記抽選条件は、前記抽選結果に含まれる仮想コンテンツの数を含む請求項6ないし14何れかのプログラム。   The program according to claim 6, wherein the lottery condition includes the number of virtual contents included in the lottery result. 前記抽選条件は、仮想コンテンツの当選確率を含む請求項6ないし15何れかのプログラム。   The program according to any one of claims 6 to 15, wherein the lottery condition includes a winning probability of virtual content. 請求項6ないし16何れかのプログラムであって、
前記コンピュータに、さらに、
前記抽選結果に含まれる仮想コンテンツの確定の要否を前記ユーザから受け付けるステップと、
確定した仮想コンテンツの総数が上限値未満であるときに、再度、前記抽選ゲームを可能とするステップと、を実行させ、
前記抽選条件は、前記上限値である、
プログラム。
A program according to any one of claims 6 to 16, wherein
In addition to the computer,
Receiving from the user whether or not the virtual content included in the lottery result needs to be confirmed;
When the determined total number of virtual contents is less than the upper limit, the step of enabling the lottery game again is executed,
The lottery condition is the upper limit value.
program.
前記所定のサービスは、ゲームを含む請求項1ないし17何れかのプログラム。   18. The program according to claim 1, wherein the predetermined service includes a game. 1又は複数のコンピュータを備え、所定のサービスを提供するためのシステムであって、
前記1又は複数のコンピュータは、読取可能な命令を実行することに応じて、
前記1又は複数のコンピュータに含まれると共に前記所定のサービスを提供するためのプログラムが実行されているコンピュータにおいて、特定のデータのダウンロードを開始するステップと、
前記特定のデータのダウンロードの開始に応じて、前記所定のサービス及び/又は前記特定のデータに関係する仮想コンテンツを抽選によって取得するための抽選ゲームを可能とするステップと、
前記抽選ゲームの抽選結果をユーザに提示するステップと、を実行する、
システム。
A system comprising one or more computers and providing a predetermined service,
In response to executing the readable instructions, the one or more computers
Starting download of specific data in a computer included in the one or more computers and executing a program for providing the predetermined service;
Enabling a lottery game for acquiring virtual content related to the predetermined service and / or the specific data by lottery in response to the start of downloading the specific data;
Presenting the lottery result of the lottery game to the user,
system.
1又は複数のコンピュータによって実行され、所定のサービスを提供するための方法であって、
前記1又は複数のコンピュータに含まれると共に前記所定のサービスを提供するためのプログラムが実行されているコンピュータにおいて、特定のデータのダウンロードを開始するステップと、
前記特定のデータのダウンロードの開始に応じて、前記所定のサービス及び/又は前記特定のデータに関係する仮想コンテンツを抽選によって取得するための抽選ゲームを可能とするステップと、
前記抽選ゲームの抽選結果をユーザに提示するステップと、を備える、
方法。

A method for providing a predetermined service executed by one or more computers, comprising:
Starting download of specific data in a computer included in the one or more computers and executing a program for providing the predetermined service;
Enabling a lottery game for acquiring virtual content related to the predetermined service and / or the specific data by lottery in response to the start of downloading the specific data;
Presenting the lottery result of the lottery game to the user,
Method.

JP2016153406A 2016-08-04 2016-08-04 Program, system, and method for providing predetermined service Revoked JP2017134807A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016153406A JP2017134807A (en) 2016-08-04 2016-08-04 Program, system, and method for providing predetermined service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016153406A JP2017134807A (en) 2016-08-04 2016-08-04 Program, system, and method for providing predetermined service

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016011976A Division JP5986328B1 (en) 2016-01-25 2016-01-25 Program, system, and method for providing predetermined service

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2017216896A Division JP2018064946A (en) 2017-11-10 2017-11-10 Program, system, and method for providing predetermined service

Publications (1)

Publication Number Publication Date
JP2017134807A true JP2017134807A (en) 2017-08-03

Family

ID=59503722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016153406A Revoked JP2017134807A (en) 2016-08-04 2016-08-04 Program, system, and method for providing predetermined service

Country Status (1)

Country Link
JP (1) JP2017134807A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000157742A (en) * 1998-11-26 2000-06-13 Namco Ltd Game machine and information storage medium
JP2002143566A (en) * 2000-11-07 2002-05-21 Namco Ltd System for game and information memory medium
JP2005185692A (en) * 2003-12-26 2005-07-14 Copcom Co Ltd Game machine
JP2008054761A (en) * 2006-08-29 2008-03-13 Konami Digital Entertainment:Kk Game device, control method of game device and program
JP2014048832A (en) * 2012-08-30 2014-03-17 Sega Corp Server device, and server program
JP2014127077A (en) * 2012-12-27 2014-07-07 Pokelabo Inc Incentive imparting device in game and incentive imparting program
JP2016011976A (en) * 2014-06-27 2016-01-21 日本化薬株式会社 Manufacturing method of optical member and ultraviolet curable resin composition

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000157742A (en) * 1998-11-26 2000-06-13 Namco Ltd Game machine and information storage medium
JP2002143566A (en) * 2000-11-07 2002-05-21 Namco Ltd System for game and information memory medium
JP2005185692A (en) * 2003-12-26 2005-07-14 Copcom Co Ltd Game machine
JP2008054761A (en) * 2006-08-29 2008-03-13 Konami Digital Entertainment:Kk Game device, control method of game device and program
JP2014048832A (en) * 2012-08-30 2014-03-17 Sega Corp Server device, and server program
JP2014127077A (en) * 2012-12-27 2014-07-07 Pokelabo Inc Incentive imparting device in game and incentive imparting program
JP2016011976A (en) * 2014-06-27 2016-01-21 日本化薬株式会社 Manufacturing method of optical member and ultraviolet curable resin composition

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
株式会社AN−EDITOR., 戦国BASARA2 英雄外伝(HEROES) 公式ガイドブック, vol. 初版, JPN6017018760, 4 January 2008 (2008-01-04), pages 27, ISSN: 0003564015 *

Similar Documents

Publication Publication Date Title
JP5986328B1 (en) Program, system, and method for providing predetermined service
US20160286275A1 (en) Content delivery system, delivery program, and delivery method
US9722869B2 (en) Sharing an application configuration among social networks
US10217314B2 (en) Position-changing elements on a video screen in a wagering game event
JP6089136B1 (en) System, method, and program for providing lottery
US9379934B2 (en) Server device for recommending electronic contents
JP2019118596A (en) System, method and program for providing lottery
US20150348165A1 (en) Server, method, and storage medium storing program for management of service recommendation
US20150328549A1 (en) System, method, and storage medium storing program for providing game
JP2018064946A (en) Program, system, and method for providing predetermined service
CN109847339B (en) Control method, terminal device, information processing system, and storage medium
US20210327221A1 (en) Information processing apparatus, bet acceptance method, and program
JP2015217297A (en) System, method and program for providing game
JP7290909B2 (en) Program, information processing device, and control method
JP2015217287A (en) System, method and program for providing game
JP7038179B2 (en) Programs, systems, and methods for providing a given service
JP2017134807A (en) Program, system, and method for providing predetermined service
JP6522215B1 (en) System, method, and program for providing a lottery
JP6842986B2 (en) Systems, methods, and programs for providing prescribed services
US9704345B1 (en) Single action betting system and method
JP5998421B1 (en) Information processing apparatus, game program, and information processing method
JP7399231B1 (en) Systems, methods, and programs for providing games
US20210394070A1 (en) My little eye
US20220351569A1 (en) Information processing apparatus, information processing method, and program
US11278814B2 (en) Game system, game method, and game program

Legal Events

Date Code Title Description
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20170428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170502

AA91 Notification that invitation to amend document was cancelled

Free format text: JAPANESE INTERMEDIATE CODE: A971091

Effective date: 20170516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170727

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170822