Information processing system, information processing method, and program
The information processing system simplifies account recovery by linking accounts across services, improving user experience and security through direct account retrieval and re-linking based on access history and related information.
Patent Information
- Application Number
- JP2023119589
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2025-02-05
- Estimated Expiration
- 2043-07-24
AI Technical Summary
Existing password reissue methods provide a suboptimal user experience, particularly when users forget their accounts across different services, leading to cumbersome and inefficient account recovery processes.
An information processing system that allows users to link their accounts across different services, enabling account recovery by identifying and outputting the forgotten account information through a linked account in a second service, and providing visual cues and recommendations for re-linking accounts based on access history and related information.
Enhances user experience by simplifying account recovery, increasing account safety, and preventing unauthorized account transactions by leveraging linked accounts and access history to facilitate direct account retrieval and re-linking.
Smart Images

Figure 2025016846000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 discloses the following password reissue method.
[0003] When reissuing a password, the user (applicant) sends a temporary password created by the user to the authentication server. In response to receiving the temporary password, the authentication server stores the temporary password or the initialization password in a temporary storage means. Next, the authentication server creates a message requesting a specified process using the temporary password. Next, the user information database is accessed to search for an email address or an instant messenger address corresponding to the user ID, and the message is sent via email or instant messenger to the user terminal of the searched address. In response to receiving the message, the user performs a specified process and sends 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] International Publication No. 2010 / 050192 Summary of the Invention [Problem to be solved by the invention]
[0005] However, there is still room for improvement in the functions of the above-mentioned known techniques.
[0006] In view of the above circumstances, the present disclosure provides a technology that can provide 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. The information processing system includes at least one processor capable of executing a program to perform the following steps. In the receiving step, an input is received from a user specifying one of the second accounts as a specific account linked to a first account in a first service. 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 a 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 the user. [Brief description of the drawings]
[0009] [Figure 1] 1 is a block diagram showing a hardware configuration of an information processing system 1 according to an embodiment. [Diagram 2] 1 is a block diagram showing a functional configuration of a first information processing device 2a according to an embodiment. [Diagram 3] 2 is an activity diagram showing an example of a flow of processing executed by the information processing system 1. FIG. [Figure 4] 1 shows an example of a login screen 5 for a first service S1 provided by a first information processing device 2a. [Diagram 5] 1 shows an example of a selection screen 6 for a first service S1 provided by a first information processing device 2a. [Figure 6] 1 shows an example of a comparison between an authentication screen 7 for the second service S2 and a notification screen 8 for the first service S1 that is displayed thereafter. [Figure 7]1 shows an example of a comparison between an authentication screen 7 for the second service S2 and a notification screen 8 for the first service S1 that is displayed thereafter. [Figure 8] 1 shows an example of a lookup table T managed in the storage unit 22 of the first information processing device 2a. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] [Embodiment] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Various features shown in the following embodiments can be combined with each other.
[0011] Incidentally, a program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0012] In one embodiment, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented by, for example, physical values of signal values representing voltage and current, high and low signal values as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on the circuit in the broad sense.
[0013] In addition, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, and a memory, etc. In other words, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0014] 1. Game Description Fig. 1 is a block diagram showing a 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 terminals 3. That is, the information processing system 1 is composed of at least one device.
[0015] The game according to one embodiment is an online game executed by the information processing system 1. In this game, a user of a user terminal 3 causes one or more player characters to act in a virtual game space, and causes the player characters to fight against enemy characters that are non-player characters. The characters are an example of objects.
[0016] The above-mentioned games are played using a user terminal 3, which is a home game console such as PlayStation (registered trademark), a portable game console such as Nintendo Switch (registered trademark), or an electronic device such as a personal computer, smartphone, or tablet terminal.
[0017] 2. Overview of Information Processing System 1 As shown in FIG. 1, an information processing system 1 is composed of a plurality of information processing devices 2 and a plurality of user terminals 3. Of the plurality of information processing devices 2, a first information processing device 2a stores game programs and game data, and manages game data (for each account information described below) of the user terminal 3. The information processing device 2 is composed of, for example, a server. In particular, each of the user terminals 3 for playing a game has the same configuration as each other. Note that, in one embodiment, a system is composed of one or more devices or components. Therefore, for example, even the information processing device 2 or the user terminal 3 described below alone can be an example of the information processing system 1.
[0018] The user terminal 3 executes a predetermined game based on the user's operation. To this end, the user terminal 3 receives (specifically, downloads and installs) a game program and game data from the first information processing device 2a via the communication network 11. Each user is assigned account information including identification information and a password in association with the user terminal 3. This account information is transmitted from the user terminal 3 to the first information processing device 2a at the time of login, and is used for user authentication in the first information processing device 2a.
[0019] After user authentication, it becomes possible for the first information processing device 2a to communicate with the user terminal 3. After logging in, the user terminal 3 receives data required for game progress (data related to the game progress status) from the first information processing device 2a, and progresses the game while outputting game images and sounds to the display 4a and speaker 4b based on the user's operation.
[0020] 2.1 Hardware Configuration Hereinafter, each hardware component of the information processing system 1 will be described with reference to FIG.
[0021] <Information processing device 2> As shown in FIG. 1, the information processing device 2 includes a first information processing device 2a that is mainly managed by a person who creates games, and a second information processing device 2b that is mainly managed by a person who provides a comprehensive platform related to games, and both have approximately the same configuration. Preferably, the second information processing device 2b may be a plurality of second information processing devices 2b. More specifically, the first information processing device 2a is a game server that provides a first service S1, and the second information processing device 2b is a server of a platform that provides a second service S2 different from the first service S1. That is, it is preferable that a plurality of second information processing devices 2b are configured for each game platform service (second service S2). The information processing device 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 communicatively connected to each user terminal 3 via a communication network 11 such as the Internet and a LAN. Main information received by the first information processing device 2a of the information processing devices 2 via the communication unit 21 includes download request information for a game program, a request for a gacha lottery in response to a user's operation, a request for executing a quest, a request for executing / ending autoplay, account information, game data, etc. Main information transmitted by the first information processing device 2a via the communication unit 21 includes information for confirming that the user terminal 3 has received the game program, information regarding the game media obtained by the gacha, etc.
[0023] The storage unit 22 is composed of a hard disk drive (HDD), a random access memory (RAM), a read only memory (ROM), a solid state drive (SSD), etc. The storage unit 22 stores various programs including a part of the game program according to one embodiment, various data related to the game, etc.
[0024] Specifically, for example, the storage unit 22 of the first information processing device 2a stores a user DB, a lottery list, and the like. In the user DB, for each identification number (account information) of a user who plays a game, information such as a user name, a user rank, information on the status of a player character operated by the user, the amount of consumable media usable in the virtual game space, information on parameters, and the like are stored in association with each other. The lottery list is used for a lottery process generally called gacha, and includes a plurality of pieces of information on game media to be selected. In the lottery list, information on the game media (such as name, ability parameters, rarity, and level) is associated with a selection ratio by lottery. In addition, the ability parameters include, for example, fighting power, HP, attack power, defense power, intelligence, speed, and the like 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 device 2, which is the device itself. In particular, the control unit 23 realizes various functions related to the information processing device 2, which is the device itself, by reading out a predetermined program stored in the storage unit 22. That is, information processing by the software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, and each functional unit described below can be executed. Note that the control unit 23 is not limited to being single, and may be implemented to have multiple control units 23 for each function. Also, a combination of these may be used. In other words, the information processing system 1 has at least one processor capable of executing a program to function as each of the following units.
[0026] Examples of information processing executed by the control unit 23 include a charge settlement process, a user account authentication process, and a gacha lottery selection process. The charge settlement process is executed, for example, based on a request for a charge required to restore a predetermined amount of parameters during the game. The user account authentication process is executed, for example, using user identification information received from the user terminal 3. The gacha lottery selection process is a process in which, in response to a gacha lottery request, one or more game media are selected by lottery from a lottery list based on the selection probability for each game medium. According to the gacha lottery selection process, information on the selected game media and identification information of the user who performed the operation that is the source of the lottery request are associated in the user DB, and the user is thereby granted the game media that he or she won as a result of drawing the gacha.
[0027] Here, to further supplement the above, the "game medium" is electronic data representing elements related to the game, including the name of the character used as the player character, items (weapons, armor, tools) used by the player character in the virtual game space, etc. The user can obtain the game medium by a lottery method called gacha, in addition to direct purchase by charging or clearing a quest. 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 from a lottery list based on a predetermined selection ratio by lottery. The arbitrary selected 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 / the user owns it" is synonymous with "associating / being associated with the game medium selected by the lottery process with the identification information indicating the user."
[0028] <User terminal 3> 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 has 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 communicatively 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. Main information that the user terminal 3 receives via the communication unit 31 includes account information, download request information for new game data, a gacha execution request, a quest execution request, etc. Main information that the user terminal 3 transmits via the communication unit 31 includes new game data sent from the information processing device 2 in response to download request information, information on the game medium selected by lottery processing, etc.
[0030] The storage unit 32 is composed of an HDD, SSD, RAM, ROM, etc. 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 which is the device itself, user information, etc. The user information is at least a part of the information in a user DB stored in the storage unit 22 of the first information processing device 2a. The user DB manages a master of the user information, and the storage unit 32 of the user terminal 3 stores at least a part of the information in the master that is 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 device itself. In particular, the control unit 33 realizes various functions related to the user terminal 3, which is the device itself, by reading out a predetermined program stored in the storage unit 32. That is, information processing by the software stored in the storage unit 32 is specifically realized by the control unit 33, which is an example of hardware, so that each functional unit described below can be executed. Note that the control unit 33 is not limited to being single, and may be implemented with multiple control units 33 for each function. Also, a combination of these may be used.
[0032] In particular, the control unit 33 is configured to execute the game according to the 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 out data such as virtual game space objects and textures included in the game data from the storage unit 32, or generates two-dimensional or three-dimensional game image information using data received from the first information processing device 2a. The game image information is processed by the graphics processing unit 34a, and the processed game images are sequentially displayed on the display 4a. In other words, the control unit 33 is configured to perform display control of the display 4a and audio output control of the speaker 4b according to the operation of the user of the user terminal 3, which is the own device, when executing the game.
[0033] The graphics processing unit 34a renders game images including characters and various objects related to the virtual game space in a moving image format according to game image information output from the control unit 33. The graphics processing unit 34a is connected to the display 4a, which is, for example, a liquid crystal type, and the game images rendered in a moving image format are displayed on the display 4a as a game screen. The audio processing unit 34b is connected to the speaker 4b, and reproduces and synthesizes game sounds according to instructions from the control unit 33, and outputs the sounds from the speaker 4b. The operation unit 34c is connected to the input device 4c, and transmits and receives data related to operation inputs to and from the input device 4c. The user inputs operation signals to the user terminal 3 by operating the input device 4c. 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 Next, the functional configuration of the first information processing device 2a of the information processing system 1 will be described with reference to FIG.
[0035] Fig. 2 is a block diagram showing a functional configuration of a first information processing device 2a according to an embodiment. As shown in Fig. 2, the control unit 23 (processor) executes various programs stored in the storage unit 22 to function as a reception unit 231, an acquisition unit 232, a calculation unit 233, a presentation unit 234, and a display control unit 235. 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 user account information, game data, input from the user, and the like from the storage unit 22, the user terminal 3, or other external devices. 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 acquiring unit 232 is configured to acquire various pieces of information as an acquiring step, which will be described in detail later.
[0038] The calculation unit 233 is configured to execute calculations or processes related to various information processing. Specifically, the calculation unit 233 may output information IF0 including the first account A1 so that the user can refer to it as an output step, and may execute a predetermined function of the first service S1 as an execution step. 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 form using visual information, or may adopt a form of information related to the five senses other than visual information, such as auditory information, tactile information, or a combination of information related to all of the five senses (so-called multimodal information).
[0040] The display control unit 235 is configured to execute a process for displaying, as a display step, various pieces of information stored in the storage unit 32 or screens including the information on the display 4a of the user terminal 3 in a visible manner. As an example, the display control unit 235 may generate visual information itself generated in a human-visible manner, such as a screen, an image (e.g., a still image or a video), an icon, text, etc., or may generate rendering information for displaying the visual information on the display 4a, for example, and transmit the information.
[0041] 3. Overview of Information Processing 3 is an activity diagram showing an example of the flow of processing executed by the information processing system 1. Below, the flow of information processing will be outlined with reference to this activity diagram.
[0042] Incidentally, an information processing system 1 according to an 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. A user has a first account A1 of a first service S1 provided by the first information processing device 2a. The user has a plurality of second accounts A2 of a second service S2 provided by the second information processing device 2b. A plurality of second services S2 exist, provided by a plurality of different companies, for example, a company providing game hardware. The first account A1 of the first service S1 can be linked to various second services S2 of the second service 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 inquires about his / her own first account A1 through at least one second service S2 different from the first service S1. In other words, the user is a person who wants to inquire about his / 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 confirms the screen of the first service S1 (for example, a login screen 5 described later) via the display 4a of the user terminal 3. Next, the user who has forgotten the first account A1 and cannot log in to the first service S1 attempts to inquire about the first account A1. That is, in response to a predetermined input by the user on the screen, the user terminal 3 transmits a request to inquire about the first account A1 to the first information processing device 2a (activity A102). The first information processing device 2a receives the request to inquire from the user terminal 3 (activity A103).
[0044] Next, as a first display step, the display control unit 235 displays a screen (for example, a selection screen 6 described later) on which the user can input an input described later in response to the inquiry request. That is, a selection screen (for example, a selection screen 6 described later) is displayed on the display 4a of the user terminal 3 (activity A104). A plurality of second services S2 are presented to the user via the selection screen. Then, one of the presented second services S2 is designated by the user's input on the selection screen (activity A105). In other words, the reception unit 231 receives an input from the user 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 the 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, an authentication screen 7 described later). In this screen, the user is requested to log in to the second service S2 using the second account A2 owned by the user (activity A106). In other words, when the presentation unit 234 receives an input from the user as a first presentation step, the presentation unit 234 presents to the user a request to log in to the second service S2 with 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 a 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 process of checking the information input by the user against a database that manages combinations of the second account A2 and passwords stored in the storage unit 22 of the second information processing device 2b.
[0046] In the activity A107, if 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 a screen after login to the second service S2 (for example, a 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, the user can inquire about the forgotten first account A1, regardless of the determination result of the information processing shown in the activity A109 described later.
[0047] That is, in an output step, the calculation unit 233 outputs information IF0 including the first account A1 so that the user can inquire when a specific account is specified by input. Specifically, in a case where the second account A2 is specified as a specific account by successful login, the calculation unit 233 outputs information IF0 including the first account A1 so that the user can inquire (activity A111). In a first display step, the display control unit 235 displays visual information (an example of information IF0) including the first account A1 when a specific account is specified by input (activity A112). According to this aspect, the user can directly visually confirm the first account A1 to be inquired through the screen. In particular, by having the user log in with the second account A2, the degree of security in inquiring about the first account A1 can be increased.
[0048] In addition, if the combination of the entered second account A2 and password is not authenticated in activity A107, or if it is authenticated but the first account A1 is not linked to the second account A2, information processing may return to activity A104.
[0049] Also, in activity A109, the number or number of times of second accounts A2 that have logged in to the second service S2 may be determined. For example, assume that the second account A2 that attempts to log in first is not linked to the first account A1, and another second account A2 that attempts to log in second is linked to the first account A1. In this case, since the example of the branch condition shown in activity A109, "succeeded on second or subsequent attempts," is met, information processing proceeds to activity A110, and re-linkage information IF1, which will be described later, is presented to the user.
[0050] It is assumed that the user will preferentially attempt to log in using the second account A2 that is currently frequently used. Therefore, it is considered that usability will be improved if the first account A1 is re-linked to the second account A2 that was used to first attempt to log in. The re-linking information IF1 is information that recommends re-linking to the second account A2 that was used to first attempt to log in. The re-linking information IF1 may be a simple pop-up that displays a notification, or may be an object such as a button that allows re-linking with one touch.
[0051] In summary, an information processing method according to an embodiment includes the following steps. In the receiving step, an input is received from a user specifying one of the second accounts A2 as a specific account linked to the first account A1 in the first service S1. The user wishes to inquire about his / 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 a specific account is specified by the input, information IF0 including the first account A1 is output so that the user can inquire about it. Also, a program for causing at least one computer to execute each of the above steps may be provided. According to such an aspect, a technology capable of providing a user with an improved experience can be provided.
[0052] 4. Details of data processing In this section, the details of the information processing outlined in the previous section will be explained using additional figures etc.
[0053] 4.1 Screen transition Fig. 4 shows an example of a login screen 5 for the first service S1 provided by the first information processing device 2a. Fig. 5 shows an example of a selection screen 6 for the first service S1 provided by the first information processing device 2a. Figs. 6 and 7 show an example of a comparison between an authentication screen 7 for the second service S2 and a notification screen 8 for the first service S1 displayed thereafter.
[0054] 4, the login screen 5, which is titled "MYGAME SERVICE", includes input fields 51 and 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 appropriately in the following description.
[0055] The input fields 51 and 52 are fields in which the user can input text information, and in the blank stage, the texts "ID" and "Password" are displayed, respectively. The input fields 51 and 52 are configured to accept text input by the user. The first account A1 of the first service S1 may be input in the input field 51, and the password corresponding to the first account A1 may be input in the input field 52. Furthermore, the button 53 on which the text "Login" is drawn is configured to accept a user's press (one example of an operation). The press may be a click operation or a tap operation. When the user presses the button 53 with appropriate text information input in the input fields 51 and 52, the user can log in to the first service S1 using the first account A1. However, in one embodiment, the user has forgotten his / her own first account A1, and therefore cannot log in in the first place.
[0056] The link 54 is text information "External Service Linkage" to which a hyperlink to another URL has been added. When the user clicks or taps on the link 54, a transition to a screen not shown occurs. 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 is text information "Forgot your password?" with a hyperlink to another URL. When the user clicks or taps link 55, a transition to a screen not shown occurs. Via the screen not shown, the user can inquire about the password corresponding to first account A1, for example, via a registered email address. However, in one embodiment, the user has forgotten his / her own first account A1 and is therefore unable to use such a function.
[0058] Link 56 is text information "Forgot your ID?" with a hyperlink to another URL. When the user clicks or taps link 56, the screen transitions to selection screen 6 shown in Fig. 5. That is, as a first reception step, reception unit 231 receives from the user a request to inquire about first account A1 in first service S1.
[0059] 5, the selection screen 6, on which the title "For those who have forgotten their MYGAME ID" is drawn, includes buttons 61 to 64. The selection screen 6 also includes attention indicators 61a and 61b adjacent to the button 61, and attention indicator 62a adjacent to the button 62. "MYGAME ID" is an example of a generic name for the first account A1, and will be used appropriately in the following explanation.
[0060] The buttons 61 to 63 are configured to receive the texts "PlayWork", "STORM" and "Box Plaza" drawn on them, respectively, and to receive the presses of the user. "PlayWork", "STORM" and "Box Plaza" are all examples of the name of the second service S2, which is a platform, and will be used appropriately in the following explanation.
[0061] The text "Linked" is drawn on the attention indicators 61a and 62a. This allows the user to visually understand that both the second account A2 for "PlayWork" and the second account A2 for "STORM" are linked to the first account A1 for "MYGAME SERVICE". On the other hand, the button 63 does not have an indicator corresponding to the attention indicators 61a and 62a. This indicates that the user does not have the second account A2 for "Hako Plaza", or even if the user does have the second account A2, it is not linked to the first account A1.
[0062] For example, when the user selects and clicks or taps button 62 out of buttons 61 to 63, the screen transitions to authentication screen 7 shown in FIG. 6A. Authentication screen 7 may be displayed as one page of "MYGAME SERVICE" through an API provided by "STORM", or may be implemented to jump to a URL managed by "STORM". In other words, as a second reception step, reception unit 231 receives an input from the user specifying one of second accounts A2 after a reference request. According to this embodiment, it is possible to provide an environment in which the user can reference first account A1 at his / her will when the user has forgotten first account A1, for example.
[0063] As shown in FIG. 6A, the authentication screen 7 with the title "STORM" is provided with input fields 71 and 72, and a button 73. The input fields 71 and 72 are fields into which the user can input text information. As an example, an email address "chizakara@ipx.tokyo" (an example of the second account A2) is input in the input field 71, and a password corresponding to the second account A2 is input in the input field 72. Furthermore, the button 73 with the text "Next" drawn on it is configured to receive a user's press (an example of an operation). When the user presses the button 73, authentication of the second account A2 "chizakara@ipx.tokyo" is executed. As a result of the authentication, the screen displayed on the display 4a may transition from the authentication screen 7 shown in FIG. 6A to a 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. The area 81a has text "The specified account for this platform was not linked to a MYGAME ID." In other words, the user can understand that the second account A2, "chizakara@ipx.tokyo," is not linked to the first account A1. The button 83 on which the text "Back" is drawn is configured to accept a user's press. When the button 83 is pressed, the screen displayed on the display 4a transitions to the selection screen 6 shown in FIG. 5.
[0065] Assume that the user again clicks or taps button 62 on selection screen 6, and this time makes the input shown in FIG. 7A on authentication screen 7. An email address "okkun@ipx.tokyo" (an example of second account A2) is entered in input field 71, and a password corresponding to this second account A2 is entered in input field 72. When the user presses button 73, authentication of second account A2 "okkun@ipx.tokyo" is executed. As a result of the authentication, the screen displayed on display 4a may transition from authentication screen 7 shown in FIG. 7A to notification screen 8 shown in FIG. 7B.
[0066] 7B, the notification screen 8 includes an area 81b and buttons 82 and 83. In the area 81b, the text "Here is your MYGAME ID. MYGAME ID:shoko_love" is rendered. Such text information is an example of information IF0 including the first account A1. That is, a second account A2 called "okkun@ipx.tokyo" is linked to the first account A1, and the user can inquire about the first account A1 called "shoko_love" that the user has forgotten via the notification screen 8.
[0067] Also, the button 82 has a text "Change the account to be linked to MYGAME ID to the account previously tried." Such text information is an example of re-link information IF1. When the user presses the button 82, the first account A1 linked to the second account A2 "okkun@ipx.tokyo" can be changed to the second account A2 "chizakara@ipx.tokyo" previously tried. Such processing may be performed with one click or through some authentication processing. Also, in the example of the notification screen 8 shown in FIG. 7B, the information IF0 including the first account A1 and the re-link information IF1 are arranged so as to be able to be seen from above, but may be displayed on separate screens.
[0068] In other words, in the second presentation step, when the user has multiple second accounts A2 for one of the second services S2 and a specific account is identified by the nth (n≧2) input, the presentation unit 234 presents re-link information IF1 that prompts the user to re-link the first account A1 with the second account A2 included in the 1st to n-1th inputs. According to this aspect, the user can more easily reset the second account A2 that is considered to be actively used by the user as the specific account. Among the above values of 1 to n-1, 1 is most preferable. This is because the second account A2 that the user first attempts to log in to is considered to be the second account A2 with the highest priority.
[0069] Preferably, as the second presentation step, the presentation unit 234 may present the re-link information IF1 when the second account A2 in one of the second services S2 has not reached the account switching count limit value. In recent years, accounts with excellent play logs have been illegally bought and sold online. A game platform service, which is an example of the second service S2, wants to prevent illegal buying and selling of the second account A2. Therefore, by setting a limit value on the number of switching times of the second account A2 as described above, it is possible to prevent the illegally obtained second account A2 from being re-linked to the first account A1.
[0070] Referring again to FIG. 5, the text "Logged in" is drawn in the attention display 61b. This display indicates that a login session of one second account A2 is maintained in the "PlayWork" website accessed when the button 61 is pressed, that is, a certain period of time has not passed since the last login. Preferably, when the button 61 is pressed, a login request to "PlayWork" is omitted, and the notification screen 8 is displayed immediately after the button 61 is pressed without transitioning to the authentication screen 7. In other words, the display control unit 235 may display visual information including the first account A1 as the first display step when a login session to the second service S2 with a specific account is valid on the screen. According to this aspect, the user can grasp the second account A2 recommended as the specific account while omitting input related to the authentication of the second account A2.
[0071] Furthermore, a function may be implemented that suggests to the user a second account A2 that is likely to be linked to the first account A1 based on a past access history of the user terminal 3, regardless of the presence or absence of a login session. In other words, the acquisition unit 232 acquires the user's access history to each of the second services S2 as a first acquisition step. The display control unit 235 displays visual information indicating the second account A2 recommended as the specific account based on the access history on a screen (for example, the notification screen 8) as a first display step. According to this aspect, even if the user has forgotten the past usage history of the second service S2, the user can know the second account A2 recommended as the specific account.
[0072] 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 acquire the past access history of the user terminal 3, it can identify the first account A1 that the user terminal 3 has logged in to the first service S1 in the past and the second account A2 that has logged in to the second service S2 in the past, and can identify the second account A2 that is likely to be linked to 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. This can display the attention displays 61a, 62a, and 61b.
[0073] 4.2 Use 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 linked to the user's first account A1 and information on various games associated with the second account A2. Note that the gray areas in FIG. 8 are information that the lookup table T does not originally have. Please note that such information is added for reference purposes to indicate that it is not prohibited to have a second account A2 that is not linked to the first account A1.
[0074] In one example, a first account A1 called "shoko_love" is linked to a second account A2 called "winkers" in "PlayWork" and a second account A2 called "okkun@ipx.tokyo" in "STORM". The second account A2 called "winkers" in "PlayWork" is associated with a game called "Story Fighters" and a game called "Rockyman", and the play logs or battle records thereof are managed. The second account A2 called "okkun@ipx.tokyo" in "STORM" is also associated with a game called "Rockyman", and the play logs or battle records thereof are managed. Such play logs or battle records are an example of related information IF2 described later. For example, cell T1 and cell T2 in FIG. 8 both show the play logs or battle records of a user who has a first account A1 called "shoko_love" in a game called "Rockyman".
[0075] That is, the related information IF2 originally managed by the second service S2 can also be handled by the first service S1. This allows various functions to 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 cell T1 and the cell T2 are information originally managed by different second services S2, but both are play logs or battle records of the same game "Rockyman". In the first service S1, a function to refer to a play log or battle record (an example of secondary information) that integrates the information of the cell T1 and the information of the cell T2 may be provided to the user. In addition, a ranking of users linked to the first account A1 may be provided. Not limited to a function from the user's perspective, for example, a function may be provided in which an administrator who manages the first information processing device 2a performs marketing analysis using the related information IF2. In other words, the acquisition unit 232 acquires the related information IF2 associated with a specific account in the second service S2 as a first acquisition step. In the execution step, the calculation unit 233 executes a predetermined function in the first service S1 based on the related information IF2 or secondary information generated based on the related information IF2. According to this embodiment, it is possible to realize a new function of the first service S1 based on information obtained from various second services S2.
[0076] [others] The information processing system 1 according to the above embodiment may be configured as follows.
[0077] In one embodiment, when a user makes a reference request on the login screen 5, a selection screen 6 is displayed on which one of the second accounts A2 can be selected, but the reference request may be omitted. For example, the login screen 5 may be configured to enable selection of a second service S2 that is a link candidate as shown on the selection screen 6.
[0078] In one embodiment, the information IF0 including the first service S1 is described as visual information rendered on the notification screen 8, but it may also be output by email or a message function of various apps without going through the notification screen 8.
[0079] Conditions may be imposed for the presentation of the re-link information IF1 described above. For example, if the play log or track record of the second account A2 that attempts to log in first is more preferable than the play log or track record of another second account A2 that attempts to log in later, the re-link information IF1 may be presented, and if not, the re-link information IF1 may not be presented.
[0080] In relation to the re-linking of the re-linking information IF1 and the second account A2 described above, 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-linking of the second account A2 may be restricted by imposing conditions on the related information IF2. For example, based on the access history, when there is an attempt to re-link with the second account A2 that has a very good play log or track record despite never having logged in to the user terminal 3, the calculation unit 233 may determine that the second account A2 has been fraudulently bought and sold, and the re-linking may be restricted. In other words, the acquisition unit 232 acquires the related information IF2 associated with the second account A2 included in the 1st to n-1th inputs as a third acquisition step. The presentation unit 234 presents the re-linking information IF1 when the related information IF2 satisfies a predetermined condition as a second presentation step. This aspect also makes it possible to suppress fraudulent buying and selling of the second account A2.
[0081] Conversely to the above example, if there is an attempt to relink to the second account A2, which has almost no accumulated play logs or records, it may be determined that there is a possibility of an erroneous operation. In such a case, an alert may be output to notify the user of the possibility of an erroneous operation, or the relink may be permitted without counting the number of times the account has been switched.
[0082] As described above, the information processing system 1 includes at least one device (e.g., 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 in Japan, and the second information processing device 2b may be installed outside Japan. Similarly, a user may access various information processing devices 2 from outside Japan using his / her own user terminal 3. According to such an embodiment, a more interesting experience can be provided to the user through 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, but at least a part of them may be implemented as functional units realized by the control unit 23 of the second information processing device 2b. Alternatively, they may be implemented as functional units realized by the control unit 33 of the user terminal 3. Furthermore, the 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 in a distributed manner in other external devices.
[0084] Furthermore, it may be provided in the following aspects:
[0085] (1) An information processing system, comprising at least one processor capable of executing a program to perform each of the following steps: in a receiving step, an input is received from a user designating one of second accounts as a specific account linked to a first account in a first service, the user being a person who wishes to inquire about his / her own first account, the second account being an account in at least one second service different from the first service, and in an output step, when the specific account is identified by the input, information including the first account is output so that it can be inquired by the user.
[0086] According to this aspect, it is possible to provide a technology that can provide 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 which the first reception step receives a request for inquiry for the first account in the first service from the user, and in the second reception step, after the inquiry request, the input is received from the user.
[0088] According to this embodiment, it is possible to provide an environment in which the user can refer to the first account at his / her will when the user has forgotten the first account.
[0089] (3) In the information processing system described in (2) above, in a first display step, a screen on which the user can input the input is displayed in response to the inquiry request, and when the specific account is identified by the input, visual information including the first account is displayed.
[0090] According to this embodiment, the user can directly view the first account that he or she wishes to inquire about via the screen.
[0091] (4) In the information processing system described in (3) above, further, in the first acquisition step, an access history of the user to each of the second services is acquired, and in the first display step, visual information indicating the second account that is recommended as the specific account based on the access history is displayed on the screen.
[0092] According to this embodiment, even if the user has forgotten the past usage history of the second service, the user can know the second account that is recommended as the specific account.
[0093] (5) In the information processing system described in (3) or (4) above, in the first display step, visual information including the first account is displayed when a login session to the second service using the specific account is valid on the screen.
[0094] According to this embodiment, the user can know the second account that is recommended as the specific account while omitting input related to authentication of the second account.
[0095] (6) In the information processing system described in any one of (1) to (5) above, further, in a second acquisition step, related information associated with the specific account in the second service is acquired, and in an execution step, a predetermined function in the first service is executed based on the related information or secondary information generated based on the related information.
[0096] According to this embodiment, it is possible to realize a new function of the first service based on information obtained from 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 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 inquire about it.
[0098] According to this embodiment, it is possible to increase the degree of security when referencing the first account.
[0099] (8) In the information processing system described in any one of (1) to (7) above, in the second presentation step, when the user has a plurality of second accounts for one of the second services and the specific account is identified by the nth (n≧2) input, re-linking information is presented encouraging the user to re-link the first account to the second account included in the 1st to n-1th input.
[0100] According to this aspect, the user can more easily reset the second account that is considered to be currently being actively used by the user as the specific account.
[0101] (9) In the information processing system described in (8) above, in the second presentation step, the re-linking information is presented if the second account in one of the second services has not reached the account switching limit value.
[0102] According to this embodiment, unauthorized buying and selling of second accounts can be prevented.
[0103] (10) In the information processing system described in (8) or (9) above, further, in a third acquisition step, related information associated with the second account included in the 1st to n-1th inputs is acquired, and in the second presentation step, the re-linking information is presented if the related information satisfies a predetermined condition.
[0104] According to this embodiment, unauthorized buying and selling of second accounts can be prevented.
[0105] (11) The information processing system according to any one of (1) to (10) above, further comprising at least one device, at least one of the devices being installed outside Japan.
[0106] According to this embodiment, a more interesting experience can be provided to the user through various management formats.
[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 this aspect, it is possible to provide a technology that can provide a more improved experience to the user.
[0109] (13) A program 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 this aspect, it is possible to provide a technology that can provide a more improved experience to the user. Of course, this is not the case.
[0111] Finally, various embodiments according to the present disclosure have been described, but these are presented as examples and are not intended to limit the scope of the disclosure. The novel embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the disclosure. The embodiments and their modifications are included in the scope and gist of the disclosure, and are included in the disclosure and its equivalents described in the claims. [Explanation of symbols]
[0112] 1: Information processing system 11: Communication Networks 2: Information processing equipment 2a: First information processing device 2b: second information processing device 20: Communication bus 21: Communications Department 22: Storage section 23: Control section 231: Reception 232: Acquisition Department 233: Arithmetic section 234:Presentation part 235: Display control unit 3: User terminal 30: Communication bus 31: Communications Department 32: Storage section 33: Control section 34a: Graphics processing unit 34b: Audio processing section 34c: Operation section 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 capable of executing a program to perform the following steps: In the receiving step, an input is received from a user specifying one of the second accounts as a specific account linked to the first account in the first service, 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 specified by the input, information including the first account is output so as to be inquirable by the user.
2. 2. The information processing system according to claim 1, The receiving step includes a first receiving step and a second receiving step, In the first receiving step, a request for inquiry of the first account in the first service is received from the user; In the second receiving step, the system receives the input from the user after the inquiry request.
3. 3. The information processing system according to claim 2, Furthermore, in the first display step, displaying a screen on which the user can input the input in response to the inquiry request; When the input identifies the specific account, the system displays visual information including the first account.
4. 4. The information processing system according to claim 3, Furthermore, in the first acquisition step, an access history of the user to each of the second services is acquired, In the first display step, the system displays on the screen visual information indicating the second account that is recommended as the specific account based on the access history.
5. 4. The information processing system according to claim 3, In the first display step, the system displays visual information including the first account when a login session to the second service with the specific account is valid on the screen.
6. 2. The information processing system according to claim 1, moreover, In the second acquisition step, related information associated with the specific account in the second service is acquired, 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.
7. 2. The information processing system according to claim 1, Furthermore, in the first presentation step, when the input is accepted 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; In the output step, when the second account is identified as the specific account as a result of the successful login, information including the first account is output so as to be queriable by the user.
8. 2. The information processing system according to claim 1, Furthermore, in a second presentation step, when the user has multiple second accounts for one of the second services and a 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.
9. 9. The information processing system according to claim 8, In the second presentation step, the system presents the re-linkage information when the second account in one of the second services has not reached a limit value for the number of account switching attempts.
10. 9. The information processing system according to claim 8, 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.
11. 2. The information processing system according to claim 1, At least one device, The system, further comprising at least one of the devices being installed outside Japan.
12. 1. An information processing method, comprising: A method comprising the steps of an information processing system according to any one of claims 1 to 11.
13. 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 11.
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