Information processing system, information processing method, and program
The information processing system addresses the challenge of forgotten account credentials by enabling users to recover their first account through linked second accounts, enhancing security and usability in the process.
Patent Information
- Application Number
- JP2023119589
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2025-07-31
- Estimated Expiration
- 2043-07-24
AI Technical Summary
Existing password reissue methods do not provide a seamless and user-friendly experience for users who have forgotten their account credentials across different services.
An information processing system that allows users to link their first account in a first service with a second account in a different service, enabling the user to inquire about their first account by specifying a second account, thereby facilitating account recovery through a linked service.
Enhances user experience by allowing direct account recovery through linked services, increasing security and usability by leveraging existing account credentials and access history.
Smart Images

Figure 0007716006000001 
Figure 0007716006000002 
Figure 0007716006000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing system, an information processing method, and a program.
Background Art
[0002] Patent Document 1 discloses the following password reissue method.
[0003] When reissuing a password, a user (applicant) transmits a temporary password created by the user to an authentication server. In response to receiving the temporary password, the authentication server stores the temporary password or an initialization password in a temporary storage means. Subsequently, a message requesting a predetermined process is created using the temporary password. Subsequently, the user information database is accessed, an email address or an instant messenger address corresponding to the user ID is searched, and a message is transmitted to the user terminal at the searched address via email or instant messenger. The user performs a predetermined process in response to receiving the message and transmits the temporary password or the initialization password to the authentication server. The authentication server verifies whether the temporary password or the initialization password received from the user terminal matches the temporary password or the initialization password stored in the temporary storage means.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, there is still room for improvement in the functions according to the above-known technology.
[0006] In view of the above circumstances, the present disclosure aims to provide a technology capable of providing a more improved experience to users.
Means for Solving the Problem
[0007] According to one aspect of the present disclosure, an information processing system is provided. This information processing system includes at least one processor capable of executing a program such that the following steps are performed. In the reception step, an input for designating one of the second accounts as a specific account linked to the first account in the first service is received from the user. The user is a person who wants to inquire about their own first account. The second account is an account in at least one second service different from the first service. In the output step, when the specific account is specified by the input, information including the first account is output so that the user can inquire about it.
[0008] According to the present disclosure, a more improved experience can be provided to users.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Mode for Carrying Out the Invention
[0010] [Embodiment] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Various characteristic matters shown in the following embodiments can be combined with each other.
[0011] By the way, a program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium readable by a computer, may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its function is realized on a client terminal (so-called cloud computing).
[0012] In addition, in one embodiment, the “unit” may include, for example, a hardware resource implemented by a circuit in a broad sense and an information process of software that can be specifically realized by these hardware resources. Also, in one embodiment, various information is handled, and these information are represented, for example, by a physical value of a signal value representing voltage or current, a high or low of a signal value as a set of binary bits composed of 0 or 1, or a quantum superposition (so-called quantum bit), and communication and calculation can be executed on a circuit in a broad sense.
[0013] In addition, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (for example, a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0014] 1. Description of the game FIG. 1 is a block diagram showing the hardware configuration of an information processing system 1 according to an embodiment. In the information processing system 1 shown in FIG. 1, a plurality of information processing devices 2 and a plurality of user terminals 3 are communicably connected to each other via a communication network 11, and a game is executed on the user terminal 3. That is, the information processing system 1 consists of at least one device.
[0015] A game according to an embodiment is an online game executed by the information processing system 1. In this game, a user of the user terminal 3 activates one or more player characters in a virtual game space or makes the player character fight against an enemy character that is a non-player character. Also, a character is an example of an object.
[0016] A game as described above is executed using a user terminal 3 which is an electronic device such as a home game console like PlayStation (registered trademark), a portable game console like Nintendo Switch (registered trademark), or a personal computer, a smartphone, a tablet terminal, etc.
[0017] 2. Overview of the information processing system 1 As shown in FIG. 1, the information processing system 1 is composed of a plurality of information processing apparatuses 2 and a plurality of user terminals 3. Among the plurality of information processing apparatuses 2, the first information processing apparatus 2a stores a game program and game data, and manages the game data for each of the user terminals 3 (for each of the following account information). The information processing apparatus 2 is constituted by, for example, a server. In particular, each of the user terminals 3 for playing a game has the same configuration as each other. In one embodiment, a system consists of one or more devices or components. Therefore, for example, even a single information processing apparatus 2 or user terminal 3 described later can be an example of the information processing system 1.
[0018] The user terminal 3 executes a predetermined game based on a user's operation. For this purpose, the user terminal 3 receives (specifically, downloads and installs) a game program and game data from the first information processing apparatus 2a via the communication network 11. Account information including identification information and a password is assigned to each user in association with the user terminal 3. This account information is transmitted from the user terminal 3 to the first information processing apparatus 2a at the time of login and is used for user authentication in the first information processing apparatus 2a.
[0019] After passing the user authentication, mutual communication between the first information processing apparatus 2a and the user terminal 3 becomes possible. After logging in, when the user terminal 3 receives data necessary for game progress (data related to the game progress status) from the first information processing apparatus 2a, the user terminal 3 outputs a game image and sound to the display 4a and the speaker 4b based on the user's operation and advances the game.
[0020] 2.1 Hardware Configuration Hereinafter, with reference to FIG. 1, each hardware configuration of the information processing system 1 will be described.
[0021] <Information Processing Apparatus 2> As shown in FIG. 1, the information processing apparatus 2 includes a first information processing apparatus 2a mainly managed by a person who creates games, and a second information processing apparatus 2b mainly managed by a person who provides a comprehensive game-related platform, both having substantially the same configuration. Preferably, the second information processing apparatus 2b may be a plurality of second information processing apparatuses 2b. More specifically, the first information processing apparatus 2a is a game server that provides a first service S1, and the second information processing apparatus 2b is a server of a platform that provides a second service S2 different from the first service S1. That is, a plurality of second information processing apparatuses 2b may be configured for each game platform service (second service S2). The information processing apparatus 2 has a communication unit 21, a storage unit 22, and a control unit 23. The communication unit 21 and the storage unit 22 are electrically connected to the control unit 23 via a communication bus 20.
[0022] The communication unit 21 is a so-called network interface that is communicably connected to each user terminal 3 via a communication network 11 such as the Internet and a LAN. The main information received by the first information processing apparatus 2a of the information processing apparatus 2 via the communication unit 21 includes download request information for a game program, a gacha lottery request according to a user's operation, a quest execution request, an execution / end request for auto-play, account information, game data, and the like. The main information transmitted by the first information processing apparatus 2a via the communication unit 21 includes information for confirming that the user terminal 3 has received the game program, information regarding a game medium obtained in the gacha, and the like.
[0023] The storage unit 22 is composed of an HDD (Hard Disk Drive), a RAM (Random Access Memory), a ROM (Read Only Memory), an SSD (Solid State Drive), and the like. The storage unit 22 stores various programs including a part of a game program according to an embodiment, various data related to the game, and the like.
[0024] Specifically, for example, the storage unit 22 of the first information processing apparatus 2a stores a user database, a lottery list, and the like. In the user database, for each identification number (account information) of a user who plays a game, information such as a user name, a user rank, status information regarding a player character operated by the user, the amount of consumable media that can be used within the virtual game space, and information regarding parameters is stored in an associated manner. The lottery list is used for a lottery process generally called a gacha, and includes a plurality of pieces of information regarding game media to be selected. In the lottery list, information regarding game media (name, ability parameters, rarity, level, etc.) and the selection ratio by lottery are associated with each other. The ability parameters include, for example, combat power, HP, attack power, defense power, wisdom, or speed, etc. when the game media is a player character.
[0025] The control unit 23 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the information processing apparatus 2 which is the own device. In particular, the control unit 23 realizes various functions related to the information processing apparatus 2 which is the own device by reading a predetermined program stored in the storage unit 22. That is, the information processing by software stored in the storage unit 22 is specifically realized by the control unit 23 which is an example of hardware, so that each of the functional units described below can be executed. Note that the control unit 23 is not limited to being single, and may be implemented to have a plurality of control units 23 for each function. Or a combination thereof may also be possible. In other words, the information processing system 1 includes at least one processor capable of executing a program for functioning as the following respective units.
[0026] As information processing executed by the control unit 23, for example, there are billing settlement processing, user account authentication processing, gacha lottery selection processing, and the like. The billing settlement processing is executed based on a billing request necessary to recover parameters during a game, for example, by a predetermined amount. The user account authentication processing is executed using, for example, the identification information of the user received from the user terminal 3. The gacha lottery selection processing is a process of selecting one or more game media by lottery from a lottery list based on the selection probability for each game medium in accordance with a gacha lottery request. According to the gacha lottery selection processing, information regarding the selected game medium and the identification information of the user who performed the operation that is the transmission source of the lottery request are associated in the user DB, whereby the user is given the game medium that won as a result of pulling the gacha by himself / herself.
[0027] Here, to further supplement the above, the "game medium" is electronic data representing elements related to the game, and includes the name of the character used as the player character, items (weapons, armor, tools) used by the player character in the virtual game space, and the like. The user can obtain the game medium not only by direct purchase by billing or clearing quests, but also by a lottery method called gacha. The obtained game medium is stored and managed in the user DB in association with the identification information of the user who has come to own the game medium. Furthermore, "gacha" is a method in which the information processing device 2 selects an arbitrary game medium by lottery from a lottery list based on a predetermined selection ratio. The selected arbitrary game medium is given to the user terminal 3 (stored in association with the account information). "Giving the game medium selected by gacha to the user / user owning it" is synonymous with "associating the game medium selected in the lottery process with the identification information indicating the user / being associated".
[0028] <User terminal 3> As shown in FIG. 1, a display 4a, a speaker 4b, and an input device 4c are externally connected or built into the user terminal 3. The user terminal 3 also includes a communication unit 31, a storage unit 32, a control unit 33, a graphic processing unit 34a, an audio processing unit 34b, and an operation unit 34c. The communication unit 31, the storage unit 32, the graphic processing unit 34a, the audio processing unit 34b, and the operation unit 34c are electrically connected to the control unit 33 via a communication bus 30.
[0029] The communication unit 31 is a so-called network interface that is communicably connected to the communication network 11 in order to transmit and receive various data between the user terminal 3 and the information processing device 2. The main information received by the user terminal 3 via the communication unit 31 includes account information, download request information for new game data, gacha execution requests, quest execution requests, and the like. The main information transmitted by the user terminal 3 via the communication unit 31 includes new game data sent from the information processing device 2 in response to the download request information, information regarding the game medium selected by the lottery process, and the like.
[0030] The storage unit 32 is composed of an HDD, an SSD, a RAM, a ROM, and the like. The storage unit 32 stores game data downloaded from the first information processing device 2a, various programs including a part of the game program, account information of the user terminal 3 itself, user information, and the like. The user information is at least part of the information in the user DB stored in the storage unit 22 of the first information processing device 2a. The user DB manages the master of the user information, and the storage unit 32 of the user terminal 3 stores at least part of this master information distributed from the first information processing device 2a.
[0031] The control unit 33 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the user terminal 3 which is the own device. In particular, the control unit 33 realizes various functions related to the user terminal 3 which is the own device by reading a predetermined program stored in the storage unit 32. That is, the information processing by software stored in the storage unit 32 is specifically realized by the control unit 33 which is an example of hardware, so that each of the functional units described later can be executed. Note that the control unit 33 is not limited to being single, and may be implemented to have a plurality of control units 33 for each function. Or a combination thereof may be used.
[0032] In particular, the control unit 33 is configured to execute a game according to an operation of the input device 4c by the user of the user terminal 3 which is the own device. Specifically, the control unit 33 reads data such as virtual game space objects and textures included in the game data from the storage unit 32, or uses the data received from the first information processing device 2a to generate two-dimensional or three-dimensional game image information. By processing the game image information by the graphic processing unit 34a, the processed game image is sequentially displayed on the display 4a. In other words, when executing the game, the control unit 33 is configured to perform display control of the display 4a and audio output control of the speaker 4b according to an operation of the user of the user terminal 3 which is the own device.
[0033] The graphic processing unit 34a draws a game image including various objects related to characters and the virtual game space in video format according to the game image information output from the control unit 33. The graphic processing unit 34a is connected to a display 4a, for example, of the liquid crystal type, and the game image drawn in video format is displayed on the display 4a as a game screen. The audio processing unit 34b is connected to a speaker 4b, and when reproducing and synthesizing game sounds according to an instruction from the control unit 33, outputs this from the speaker 4b. The operation unit 34c is connected to an input device 4c, and transmits and receives data related to operation inputs to and from the input device 4c. The user inputs an operation signal to the user terminal 3 by operating the input device 4c. Note that the input device 4c is a general term for a touch panel integrated with the display 4a, an external game pad, a mouse, a keyboard, and the like.
[0034] 2.2 Functional Configuration Subsequently, with reference to FIG. 2, each functional configuration in the first information processing apparatus 2a of the information processing system 1 will be described.
[0035] FIG. 2 is a block diagram showing the functional configuration of the first information processing apparatus 2a according to an embodiment. As shown in FIG. 2, the control unit 23 (processor) functions as a reception unit 231, an acquisition unit 232, a calculation unit 233, a presentation unit 234, and a display control unit 235 by executing various programs stored in the storage unit 22. That is, information processing by software stored in the storage unit 22 is specifically realized by the control unit 23 which is an example of hardware, and can be executed as each functional unit included in the control unit 23.
[0036] The reception unit 231 is configured to receive various information as a reception step. For example, the reception unit 231 receives the user's account information, game data, input from the user, etc. from the storage unit 22, the user terminal 3, or another external device. Preferably, the reception unit 231 is configured to execute a first reception step and a second reception step. Details will be described later.
[0037] The acquisition unit 232 is configured to acquire various information as an acquisition step. Details will be described later.
[0038] The calculation unit 233 is configured to execute calculations or processes related to various information processes. Specifically, as an output step, the calculation unit 233 may output information IF0 including the first account A1 so that the user can inquire, or as an execution step, may execute a predetermined function of the first service S1. Details will be described later.
[0039] The presentation unit 234 is configured to present various information to the user as a presentation step. In one embodiment, the presentation may adopt a display mode using visual information, or a mode of information related to the five senses other than visual information, for example, auditory information, tactile information, or a combination of information related to all five senses (so-called multimodal).
[0040] The display control unit 235 is configured to execute a process for displaying various information stored in the storage unit 32 or a screen or the like including these in a visible manner on the display 4a of the user terminal 3 as a display step. As an example, the display control unit 235 may generate the visual information itself generated in a manner visible to humans, such as a screen, an image (for example, a still image or a moving image), an icon, text, etc., or may generate rendering information for displaying visual information on the display 4a and transmit this.
[0041] 3. Outline of Information Processing FIG. 3 is an activity diagram showing an example of the flow of processing executed by the information processing system 1. Hereinafter, the flow of information processing will be outlined along this activity diagram.
[0042] Incidentally, the information processing system 1 according to one embodiment includes at least one device. The first information processing device 2a is a game server, and the second information processing device 2b is a platform server. The user has a first account A1 for the first service S1 provided by the first information processing device 2a. The user has a plurality of second accounts A2 for the second service S2 provided by the second information processing device 2b. There are a plurality of second services S2 provided by different companies, such as a company that provides game hardware. The first account A1 of the first service S1 can cooperate with the second services S2 of various second services S2. In particular, the second account A2 linked to the first account A1 is referred to as a "specific account". In the following description, it is assumed that a user who has forgotten the first account A1 queries his or her own first account A1 via at least one second service S2 different from the first service S1. That is, the user is the person who wants to query his or her own first account A1.
[0043] First, the user terminal 3 accesses the first service S1 provided by the first information processing device 2a via the communication unit 31 and the communication network 11 (activity A101). As a result, the user visually recognizes the screen of the first service S1 (for example, the login screen 5 described later) via the display 4a of the user terminal 3. Subsequently, a user who has forgotten the first account A1 and is unable to log in to the first service S1 attempts to query the first account A1. That is, triggered by a predetermined input to the user's screen, the user terminal 3 transmits a query request for the first account A1 to the first information processing device 2a (activity A102). The first information processing device 2a receives the query request transmitted from the user terminal 3 (activity A103).
[0044] Subsequently, as a first display step, in response to the inquiry request, the display control unit 235 causes a screen (for example, the selection screen 6 described later) on which the user can input the following input to be displayed. That is, the selection screen (for example, the selection screen 6 described later) is displayed on the display 4a of the user terminal 3 (activity A104). Through such a selection screen, a plurality of second services S2 are presented to the user. Then, one of the presented second services S2 is specified by the user's input to the selection screen (activity A105). In other words, the reception unit 231 receives from the user an input for designating one of the second accounts A2 as a specific account linked to the first account A1 in the first service S1.
[0045] Subsequently, in response to the input in activity A105, the user terminal 3 accesses the second service S2 provided by the second information processing device 2b via the communication unit 31 and the communication network 11. That is, the screen displayed on the display 4a transitions to a screen provided by the second information processing device 2b (for example, the authentication screen 7 described later). On this screen, the user is requested to log in to the second service S2 using the second account A2 that the user himself / herself has (activity A106). In other words, as a first presentation step, when the presentation unit 234 receives an input from the user, it presents to the user a request to log in to the second service S2 using the second account A2 included in the input. The user attempts to log in to the second service S2 using the second account A2. That is, the second account A2 and the password corresponding to the second account A2 are input, and the control unit 23 in the second information processing device 2b performs authentication (activity A107). More specifically, the control unit 23 performs a collation process between the information input by the user and a database that manages the combination of the second account A2 and the password stored in the storage unit 22 of the second information processing device 2b.
[0046] In Activity A107, when the combination of the input second account A2 and password is authenticated, the user can log in to the second service S2 using the second account A2. That is, the screen displayed on the display 4a transitions to the screen after logging in to the second service S2 (for example, the notification screen 8 described later). Then, it is determined whether the logged-in second account A2 is associated with the first account A1 (Activity A108). Here, if they are associated, regardless of the determination result of the information processing shown in Activity A109 described later, the user can inquire about the forgotten first account A1.
[0047] That is, as an output step, when a specific account is specified by the input, the arithmetic unit 233 outputs the information IF0 including the first account A1 so that the user can inquire about it. Specifically, when the second account A2 is specified as the specific account by the successful login, the arithmetic unit 233 outputs the information IF0 including the first account A1 so that the user can inquire about it (Activity A111). The display control unit 235, as a first display step, displays visual information (an example of the information IF0) including the first account A1 when a specific account is specified by the input (Activity A112). According to such a mode, the user can directly visually recognize the first account A1 that he or she wants to inquire about through the screen. In particular, by allowing the user to log in with the second account A2, the security level for inquiring about the first account A1 can be increased.
[0048] Note that in Activity A107, when the combination of the input second account A2 and password is not authenticated, or when it is authenticated but the first account A1 is not linked to the second account A2, the information processing may return to Activity A104.
[0049] Also, in activity A109, it may be determined the number or frequency of the second account A2 logged in to the second service S2. For example, assume that the second account A2 that first attempted to log in is not linked to the first account A1, and another second account A2 that attempted to log in the second time is linked to the first account A1. In such a case, since it corresponds to the condition example of the branch shown in activity A109, "success on the second and subsequent attempts", the information processing proceeds to activity A110, and the user is presented with the re-linking information IF1 described later.
[0050] It is assumed that the user preferentially attempts to log in using the second account A2 that is currently frequently used. Therefore, it is considered that the usability of the user is improved by re-linking the first account A1 to the second account A2 that first attempted to log in. The re-linking information IF1 is information that recommends re-linking to the second account A2 that attempted to log in earlier. The re-linking information IF1 may be a pop-up indicating a simple notification, or an object such as a button that can execute re-linking with one touch.
[0051] Summarizing the above, the information processing method according to an embodiment includes the following steps. In the reception step, an input for designating one of the second accounts A2 as a specific account linked to the first account A1 in the first service S1 is received from the user. The user is a person who wants to inquire about his or her own first account A1. The second account A2 is an account in at least one second service S2 different from the first service S1. In the output step, when the specific account is specified by the input, the information IF0 including the first account A1 is output so that the user can inquire. Also, a program for causing at least one computer to execute the above steps may be provided. According to such an aspect, a technology capable of providing a more improved experience to the user can be provided.
[0052] 4. Details of Information Processing In this section, the detailed parts of the information processing outlined in the previous section will be described using separate figures and the like.
[0053] 4.1 Screen Transition FIG. 4 shows an example of a login screen 5 for a first service S1 provided by the first information processing apparatus 2a. FIG. 5 shows an example of a selection screen 6 for the first service S1 provided by the first information processing apparatus 2a. FIGS. 6 and 7 show an example of a comparison between an authentication screen 7 for a second service S2 and a notification screen 8 for the first service S1 displayed thereafter.
[0054] As shown in FIG. 4, the login screen 5 on which the title "MYGAME SERVICE" is drawn includes input fields 51, 52, a button 53, and links 54 to 56. "MYGAME SERVICE" is an example of the name of the first service S1 and will be used as appropriate in the following description.
[0055] The input fields 51, 52 are fields in which a user can input text information, and at the stage of no input, the texts "ID" and "Password" are respectively displayed. The input fields 51, 52 are configured to receive text input by the user. It is preferable that a first account A1 of the first service S1 is input into the input field 51 and a password corresponding to the first account A1 is input into the input field 52. Further, the button 53 on which the text "Login" is drawn is configured to receive a press (an example of an operation) by the user. The press may be a click operation or a tap operation. In a state where appropriate text information is input into the input fields 51, 52, when the user presses the button 53, the user can log in to the first service S1 using the first account A1. However, in one embodiment, since the user has forgotten his or her own first account A1, he or she cannot log in in the first place.
[0056] Link 54 has hyperlinks to other URLs attached to the text information "External Service Linkage". When the user clicks or taps Link 54, they are redirected to a screen (not shown). Through the screen (not shown), the user can link the first account A1 with the second account A2 in various second services S2. In one embodiment, it is assumed that the linkage between the first account A1 and the second account A2 has already been completed.
[0057] Link 55 has hyperlinks to other URLs attached to the text information "Forgot Your Password?". When the user clicks or taps Link 55, they are redirected to a screen (not shown). Through the screen (not shown), the user can inquire about the password corresponding to the first account A1, for example, via a registered email address, etc. However, in one embodiment, since the user has forgotten their own first account A1, they cannot utilize such a function.
[0058] Link 56 has hyperlinks to other URLs attached to the text information "Forgot Your ID?". When the user clicks or taps Link 56, they are redirected to the selection screen 6 shown in FIG. 5. That is, the reception unit 231, as the first reception step, receives a query request for the first account A1 in the first service S1 from the user.
[0059] As shown in FIG. 5, the selection screen 6 with the title "For Those Who Have Forgotten Their MYGAME ID" is provided with buttons 61 to 64. The selection screen 6 is also provided with attention displays 61a, 61b close to button 61 and attention display 62a close to button 62. "MYGAME ID" is an example of a general term for the first account A1 and will be used appropriately in the following description.
[0060] Buttons 61 to 63 are each configured to accept user presses with the texts "PlayWork", "STORM", and "Box Plaza" drawn thereon. "PlayWork", "STORM", and "Box Plaza" are each an example of the name of a second service S2 that is a platform, and will be used as appropriate in the following description.
[0061] The texts "Linked" are drawn on the attention displays 61a and 62a. This allows the user to visually grasp that both the second account A2 of "PlayWork" and the second account A2 of "STORM" are linked to the first account A1 of "MYGAME SERVICE". On the other hand, the button 63 does not have a display corresponding to the attention displays 61a and 62a. This indicates that the user does not have the second account A2 of "Box Plaza", or even if they did, it is not linked to the first account A1.
[0062] For example, when the user selects and clicks or taps button 62 among buttons 61 to 63, the user is transitioned to the authentication screen 7 shown in FIG. 6A. The authentication screen 7 may be displayed as one page of "MYGAME SERVICE" through the API provided by "STORM", or may be implemented to jump to the URL managed by "STORM". In other words, as a second reception step, the reception unit 231 accepts an input from the user to specify one of the second accounts A2 after the inquiry request. According to such an aspect, it is possible to provide an environment in which the first account A1 can be inquired at the user's will when the user forgets the first account A1.
[0063] As shown in FIG. 6A, the authentication screen 7 with the title "STORM" is provided with input fields 71, 72 and a button 73. The input fields 71, 72 are fields where the user can input text information. As an example, an email address (an example of the second account A2), "chizakara@ipx.tokyo", is input in the input field 71, and the password corresponding to this second account A2 is input in the input field 72. Further, the button 73 with the text "Next" drawn thereon is configured to accept the user's pressing (an example of an operation). When the user presses the button 73, authentication of the second account A2 with the email address "chizakara@ipx.tokyo" is executed. As a result of the authentication, it is preferable that the screen displayed on the display 4a transitions from the authentication screen 7 shown in FIG. 6A to the notification screen 8 shown in FIG. 6B.
[0064] Referring to FIG. 6B, the notification screen 8 is a screen on which the title "For those who have forgotten their MYGAME ID" is drawn again, and includes an area 81a and a button 83. In the area 81a, the text "The specified account on this platform has not been linked to the MYGAME ID." is drawn. That is, the user can be made aware that the second account A2 with the email address "chizakara@ipx.tokyo" is not linked to the first account A1. The button 83 with the text "Back" drawn thereon is configured to accept the user's pressing. When the button 83 is pressed, the screen displayed on the display 4a transitions to the selection screen 6 shown in FIG. 5.
[0065] For the selection screen 6, assume that the user clicks or taps the button 62 again, and this time, the input shown in FIG. 7A is performed on the authentication screen 7. In the input field 71, an email address (an example of the second account A2), "okkun@ipx.tokyo", is entered, and in the input field 72, the password corresponding to this second account A2 is entered. By pressing the button 73 by the user, the authentication of the second account A2 with the email address "okkun@ipx.tokyo" is executed. As a result of the authentication, it is preferable that the screen displayed on the display 4a transitions from the authentication screen 7 shown in FIG. 7A to the notification screen 8 shown in FIG. 7B.
[0066] Referring to FIG. 7B, the notification screen 8 includes a region 81b and buttons 82, 83. In the region 81b, the text "Your MYGAME ID is here. MYGAME ID: shoko_love" is drawn. Such text information is an example of the information IF0 including the first account A1. That is, the second account A2 with the email address "okkun@ipx.tokyo" is linked to the first account A1, and the user can inquire about the first account A1 with the name "shoko_love" that he himself had forgotten via the notification screen 8.
[0067] Also, on the button 82, the text "Change the account linked to the MYGAME ID to the account that was tried first" is drawn. Such text information is an example of the re-linking information IF1. By pressing the button 82 by the user, the first account A1 linked to the second account A2 with the email address "okkun@ipx.tokyo" can be changed to the second account A2 with the email address "chizakara@ipx.tokyo" that was tried first. Such processing may be performed with one click or may be performed via some authentication processing. Also, in an example of the notification screen 8 shown in FIG. 7B, the information IF0 including the first account A1 and the re-linking information IF1 are both arranged so as to be overviewable, but they may be displayed on separate screens.
[0068] In other words, as the second presentation step, when the user has multiple second accounts A2 for one of the second services S2 and a specific account is specified by the nth (n ≧ 2) input, the presentation unit 234 presents re-linking information IF1 that prompts re-linking the first account A1 to the second accounts A2 included in the 1st to (n - 1)th inputs. According to such a mode, the user can more easily re-set the second account A2 that is considered to be currently actively used by the user as the specific account. Among the above values from 1 to (n - 1), 1 is most preferable. This is because the second account A2 that first attempts to log in is considered to be the second account A2 with the highest priority.
[0069] Preferably, as the second presentation step, when the switching count limit value of the second account A2 in one of the second services S2 has not been reached, the presentation unit 234 may present the re-linking information IF1. In recent years, the buying and selling of accounts with excellent play logs and the like may be illegally conducted online. The platform service of a game, which is an example of the second service S2, wants to prevent the illegal buying and selling of the second account A2. Therefore, by setting a limit value for the switching count of the second account A2 as described above, it is possible to prevent re-linking the illegally obtained second account A2 to the first account A1.
[0070] Referring again to FIG. 5, the highlighted display 61b has the text "LoggedIn" drawn thereon. Such a display indicates that in the "PlayWork" website accessed when the button 61 is pressed, the login session of one second account A2 is maintained, that is, a certain period of time has not elapsed since the last login. Preferably, when the button 61 is pressed, the login request to "PlayWork" is omitted, and instead of transitioning to the authentication screen 7, the notification screen 8 is displayed immediately after the button is pressed. In other words, as a first display step, the display control unit 235 may display visual information including the first account A1 when the login session to the second service S2 with a specific account is valid on the screen. According to such an aspect, the user can grasp the second account A2 recommended as a specific account while omitting the input related to the authentication of the second account A2.
[0071] Also, not limited to the presence or absence of a login session, a function may be implemented to suggest to the user a second account A2 that is likely to be associated with the first account A1 based on the past access history of the user terminal 3. In other words, as a first acquisition step, the acquisition unit 232 acquires the access history of the user to each of the second services S2. As a first display step, the display control unit 235 displays on the screen (for example, the notification screen 8) visual information indicating the second account A2 recommended as a specific account based on the access history. According to such an aspect, the user can grasp the second account A2 recommended as a specific account even if the user has forgotten the past usage history of the second service S2.
[0072] Note that since the user terminal 3 has not yet logged in to the first service S1, the first information processing device 2a cannot identify which first account A1 the user terminal 3 corresponds to. However, if the first information processing device 2a can obtain the past access history of the user terminal 3, it can identify the first account A1 that the user terminal 3 logged in to the first service S1 in the past, and the second account A2 that logged in to the second service S2, and can identify the second account A2 that is highly likely to be associated with the first account A1 based on the information. The past access history of the user terminal 3 may be, for example, a cookie of a web browser or the like. Thereby, the attention displays 61a, 62a, 61b can be displayed.
[0073] 4.2 Utilization of Related Information IF2 FIG. 8 shows an example of a lookup table T managed in the storage unit 22 of the first information processing device 2a. The lookup table T comprehensively manages the second account A2 associated with the user's first account A1 and the information of various games associated with the second account A2. Note that the portions shaded in gray in FIG. 8 are information that the lookup table T does not originally have. It should be noted that such information is added for reference to indicate that it does not prevent the existence of a second account A2 that is not associated with the first account A1.
[0074] In one example, the first account A1 named "shoko_love" is linked to the second account A2 named "winkers" of "PlayWork" and the second account A2 named "okkun@ipx.tokyo" of "STORM". The second account A2 named "winkers" of "PlayWork" is associated with the games "Story Fighters" and "Rockman", and their play logs or battle records are managed. Also, the second account A2 named "okkun@ipx.tokyo" of "STORM" is associated with the game "Rockman" as well, and its play log or battle record is managed. Such play logs or battle records are an example of the related information IF2 described later. For example, both cell T1 and cell T2 in FIG. 8 show the play log or battle record of the game "Rockman" of the user having the first account A1 named "shoko_love".
[0075] That is, the related information IF2 that was originally managed by the second service S2 can also be handled by the first service S1. As a result, various functions can be realized through the first service S1 based on the related information IF2 or some secondary information further generated from the related information IF2. For example, the cells T1 and T2 are information originally managed by different second services S2, but both are the play logs or battle records of the same game called "Rockman". The first service S1 may provide a function for the user to refer to the integrated play log or battle record (an example of secondary information) of the information of cell T1 and the information of cell T2. In addition, rankings, etc. of users linked to the first account A1 may be provided. Not limited to the functions from the user's perspective, for example, a function for an administrator who manages the first information processing device 2a to perform marketing analysis, etc. using the related information IF2 may be provided. In other words, the acquisition unit 232, as the first acquisition step, acquires the related information IF2 associated with a specific account in the second service S2. The calculation unit 233, as the execution step, executes a predetermined function in the first service S1 based on the related information IF2 or the secondary information generated based on the related information IF2. According to such an aspect, new functions of the first service S1 can be realized based on the information obtained from various second services S2.
[0076] [Others] Regarding the information processing system 1 according to the above-described embodiment, the following aspects may be adopted.
[0077] In one embodiment, when there is a query request from the user on the login screen 5, a selection screen 6 that enables selection of one of the second accounts A2 is displayed, but a form that omits the query request may also be used. For example, the login screen 5 may be configured to be able to select the second service S2 that is a cooperation candidate as shown on the selection screen 6.
[0078] In one embodiment, although the information IF0 including the first service S1 has been described as visual information drawn on the notification screen 8, it may be output by e-mail or the message function of various applications without going through the notification screen 8.
[0079] Conditions may be imposed for presenting the aforementioned re-linkage information IF1. For example, when the play log or battle results of the second account A2 that attempted to log in earlier are more preferable than the play log or battle results of another second account A2 that attempts to log in later, the re-linkage information IF1 may be presented, and if it is not preferable, the re-linkage information IF1 may not be presented.
[0080] In relation to the aforementioned re-linkage information IF1 and the re-linkage of the second account A2, restrictions other than the switching count limit value may be provided. For example, as shown in FIG. 8, in the first service S1, since the related information IF2 can be handled via the linked second account A2 (specific account), the re-linkage of the second account A2 may be restricted by imposing conditions on the related information IF2. For example, based on the access history, if there is an attempt to re-link to a second account A2 with excellent play logs or battle results despite never having logged in at the user terminal 3, the arithmetic unit 233 may determine that the second account A2 has been illegally bought and sold, and the re-linkage may be restricted. In other words, as a third acquisition step, the acquisition unit 232 acquires the related information IF2 associated with the second account A2 included in the input from the first to the (n - 1)th time. As a second presentation step, the presentation unit 234 presents the re-linkage information IF1 when the related information IF2 satisfies a predetermined condition. In such a manner, illegal trading of the second account A2 can also be suppressed.
[0081] Conversely, when there is an attempt to re-link to a second account A2 with little accumulated play log or battle results, it may be determined that there is a possibility of an incorrect operation. In such a case, an alert notifying of the possibility of an incorrect operation may be output, or the re-linkage may be permitted and the switching count may not be counted.
[0082] As described above, the information processing system 1 includes at least one device (for example, the first information processing device 2a, etc.), and at least one of these devices may be installed outside Japan. For example, the first information processing device 2a may be installed within Japan, and the second information processing device 2b may be installed outside Japan. Similarly, the user may access various information processing devices 2 using his or her user terminal 3 from outside Japan. According to such an aspect, it is possible to provide a more interesting experience to the user by various management forms.
[0083] In one embodiment, the reception unit 231, the acquisition unit 232, the calculation unit 233, the presentation unit 234, and the display control unit 235 are described as functional units realized by the control unit 23 of the first information processing device 2a. However, at least a part of these may be implemented as functional units realized by the control unit 23 of the second information processing device 2b. Alternatively, it may be implemented as a functional unit realized by the control unit 33 of the user terminal 3. Furthermore, various information described in the above example may be stored not only in the storage unit 22 of the first information processing device 2a but also distributedly in other external devices.
[0084] Furthermore, it may be provided in each of the aspects described below.
[0085] (1) An information processing system, comprising at least one processor capable of executing a program so that the following steps are performed. In the reception step, an input for designating one of the second accounts as a specific account linked to the first account in the first service is received from the user, where the user is a person who wants to inquire about his or her own first account, and the second account is an account in at least one second service different from the first service. In the output step, when the specific account is specified by the input, information including the first account is output so that the user can inquire about it. System.
[0086] According to such an aspect, it is possible to provide a technology that can offer a more improved experience to the user.
[0087] (2) In the information processing system described in (1) above, the reception step includes a first reception step and a second reception step. In the first reception step, a query request for the first account in the first service is received from the user. In the second reception step, after the query request, the input is received from the user.
[0088] According to such an aspect, when the user forgets the first account or the like, it is possible to provide an environment in which the first account can be queried according to the user's intention.
[0089] (3) In the information processing system described in (2) above, further, in the first display step, in response to the query request, a screen on which the user can input the input is displayed. When the specific account is specified by the input, visual information including the first account is displayed.
[0090] According to such an aspect, the user can directly visually recognize the first account to be queried via the screen.
[0091] (4) In the information processing system described in (3) above, further, in the first acquisition step, the access history of the user to each of the second services is acquired. In the first display step, based on the access history, visual information indicating the second account recommended as the specific account is displayed on the screen.
[0092] According to such an aspect, even when the user forgets the past usage history of the second service, the user can grasp the second account recommended as the specific account.
[0093] (5) In the information processing system according to (3) or (4) above, in the first display step, when the login session to the second service with the specific account is valid on the screen, visual information including the first account is displayed.
[0094] According to such an aspect, the user can grasp the second account recommended as the specific account while omitting the input related to the authentication of the second account.
[0095] (6) In the information processing system according to any one of (1) to (5) above, further, in the second acquisition step, related information associated with the specific account in the second service is acquired, and in the execution step, based on the related information or secondary information generated based on the related information, a predetermined function in the first service is executed.
[0096] According to such an aspect, a new function of the first service can be realized based on information obtained in various second services.
[0097] (7) In the information processing system according to any one of (1) to (6) above, further, in the first presentation step, when the input is received from the user, a request to log in to the second service with the second account included in the input is presented to the user, and in the output step, when the second account is specified as the specific account by the success of the login, information including the first account is output so that the user can inquire.
[0098] According to such an aspect, the security level when inquiring about the first account can be increased.
[0099] (8) In the information processing system according to any one of (1) to (7) above, further, in the second presentation step, when the user has a plurality of the second accounts for one of the second services and the specific account is specified by the nth (n ≧ 2) input, re-linkage information for prompting re-linking of the first account to the second accounts included in the input of the 1st to (n - 1)th times is presented. A system.
[0100] According to such an aspect, the user can more easily re-set the second account that is considered to be currently actively used by the user as the specific account.
[0101] (9) In the information processing system according to (8) above, in the second presentation step, when the second account in one of the second services has not reached the account switching frequency limit value, the re-linkage information is presented. A system.
[0102] According to such an aspect, it is possible to suppress the trading of illegal second accounts.
[0103] (10) In the information processing system according to (8) or (9) above, further, in the third acquisition step, associated information associated with the second accounts included in the input of the 1st to (n - 1)th times is acquired, and in the second presentation step, when the associated information satisfies a predetermined condition, the re-linkage information is presented. A system.
[0104] According to such an aspect, it is possible to suppress the trading of illegal second accounts.
[0105] (11) In the information processing system according to any one of (1) to (10) above, at least one device is provided, and at least one of the devices is installed outside Japan. A system.
[0106] According to such an aspect, it is possible to provide a more interesting experience to the user by various management forms.
[0107] (12) An information processing method, comprising each step of the information processing system according to any one of (1) to (11) above.
[0108] According to such an aspect, it is possible to provide a technology capable of providing a more improved experience to the user.
[0109] (13) A program for causing at least one computer to execute each step of the information processing system according to any one of (1) to (11) above.
[0110] According to such an aspect, it is possible to provide a technology capable of providing a more improved experience to the user. Of course, this is not the limit.
[0111] Finally, although various embodiments according to the present disclosure have been described, these are presented as examples and are not intended to limit the scope of the disclosure. The novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the disclosure. Such embodiments and their modifications are included in the scope and gist of the disclosure, and are also included in the disclosure described in the claims and the equivalent scope thereof.
Explanation of Reference Numerals
[0112] 1: Information processing system 11: Communication network 2: Information processing device 2a: First information processing device 2b: Second information processing device 20: Communication bus 21: Communication unit 22: Storage unit 23: Control unit 231: Reception unit 232: Acquisition unit 233: Calculation Unit 234: Presentation Unit 235: Display Control Unit 3: User Terminal 30: Communication Bus 31: Communication Unit 32: Memory Unit 33: Control Unit 34a: Graphics Processing Unit 34b: Audio Processing Unit 34c: Operation Unit 4a: Display 4b: Speaker 4c: Input Device 5: Login Screen 51: Input Field 52: Input Field 53: Button 54: Link 55: Link 56: Link 6: Selection Screen 61: Button 61a: Attention Display 61b: Attention Display 62: Button 62a: Attention Display 63: Button 64: Button 7: Authentication Screen 71: Input Field 72: Input Field 73: Button 8: Notification Screen 81a: Area 81b: Area 82: Button 83: Button A1: First Account A2: Second Account IF0: Information Including the First Account IF1: Reconnection Information IF2: Related Information S1: First Service S2: Second Service T: Lookup Table T1: Cell T2: Cell
Claims
1. An information processing system, At least one processor is provided that can execute a program to perform the following steps: In the receiving step, an input specifying one of the second accounts as a specific account linked to the first account in the first service is received from the user, The user is a person who wishes to inquire about his or her own first account; the second account is an account in at least one second service different from the first service; In the output step, when the specific account is identified by successfully logging in to the second service, information including the first account is output so that the user can refer to it; the receiving step includes a first receiving step and a second receiving step, In the first receiving step, a request for inquiry about the first account in the first service is received from the user; In the second receiving step, the input is received from the user after the inquiry request; In the first acquisition step, when information on past logins of the user to each of the second services is stored in a storage medium, the information on past logins is read from the storage medium and acquired as an access history; In the first display step, In response to the inquiry request, display a screen on which the user can input the input; The system displays visual information on the screen indicating the second account that is recommended as the specific account based on the access history.
2. An information processing system, At least one processor is provided that can execute a program to perform the following steps: In the receiving step, an input specifying one of the second accounts as a specific account linked to the first account in the first service is received from the user, The user is a person who wishes to inquire about his or her own first account; the second account is an account in at least one second service different from the first service; In the output step, when the specific account is identified by successfully logging in to the second service, information including the first account is output so that the user can refer to it; the receiving step includes a first receiving step and a second receiving step, In the first receiving step, a request for inquiry about the first account in the first service is received from the user; In the second receiving step, the input is received from the user after the inquiry request; In the first display step, In response to the inquiry request, display a screen on which the user can input the input; A system that displays visual information including the first account when a login session to the second service using the specific account is valid on the screen.
3. An information processing system, At least one processor is provided that can execute a program to perform the following steps: In the receiving step, an input specifying one of the second accounts as a specific account linked to the first account in the first service is received from the user, The user is a person who wishes to inquire about his or her own first account; the second account is an account in at least one second service different from the first service; In the output step, when the specific account is identified by successfully logging in to the second service, information including the first account is output so that the user can refer to it; In the second presentation step, if the user has multiple second accounts for one of the second services and the specific account is identified by the nth (n≧2) input, the system presents re-linking information encouraging the user to re-link the first account to the second account included in the 1st to n-1th inputs.
4. In the information processing system according to any one of claims 1 to 3, moreover, In the second obtaining step, related information associated with the specific account in the second service is obtained; In the execution step, the system executes a predetermined function in the first service based on the related information or secondary information generated based on the related information.
5. In the information processing system according to any one of claims 1 to 3, Furthermore, in the first presentation step, when the input is received from the user, a request to log in to the second service using the second account included in the input is presented to the user; In the output step, if the login is successful and the second account is identified as the specific account, information including the first account is output so that the user can query it.
6. 4. The information processing system according to claim 3, In the second presentation step, the system presents the re-linkage information if the second account in one of the second services has not reached a limit value for the number of account switches.
7. 7. The information processing system according to claim 3 or claim 6, Furthermore, in a third acquisition step, related information associated with the second account included in the input from 1 to n-1 times is acquired; In the second presentation step, the re-linkage information is presented when the related information satisfies a predetermined condition.
8. An information processing method, comprising: A method comprising the steps of the information processing system according to any one of claims 1 to 3.
9. A program, A program causing at least one computer to execute each step of the information processing system according to any one of claims 1 to 3.
Citation Information
Patent Citations
login account prompt
JP2017521769A
Log-in support program, log-in support method, information processing terminal, and, log-in support system
JP2019139457A
Password reissuing method
WO2010050192A1