Information processing device, information processing method, and program
The information processing system unifies user ratings and detects fraud to provide consistent services across multiple virtual spaces, addressing the challenge of independent user treatment and improving user convenience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- SONY GROUP CORP
- Filing Date
- 2022-02-22
- Publication Date
- 2026-06-23
AI Technical Summary
Existing virtual spaces treat users independently, making it difficult to unify user ratings and provide equivalent services across multiple virtual spaces, leading to reduced convenience for users who log in to multiple virtual environments.
An information processing system that includes a terminal device, virtual space construction servers, a parameter management server, and rating servers, which manage and evaluate user activity histories across different virtual spaces to provide consistent services based on unified ratings.
Ensures fair and reliable service provision by detecting fraudulent activity and rating information, allowing users to receive equivalent services across multiple virtual spaces, enhancing user convenience and maintaining system integrity.
Smart Images

Figure 0007878310000001 
Figure 0007878310000002 
Figure 0007878310000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] In recent years, services in which a large number of users log in to the same virtual space using their avatars have attracted attention. For example, a technique for constructing a virtual space logged in by a large number of users is known (see, for example, Patent Document 1). In addition, there are a plurality of such virtual spaces, and in some cases, one user may be able to log in to the plurality of virtual spaces in order.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] At this time, it is desired to provide a technique capable of improving the convenience of a user who can log in to a plurality of virtual spaces in order.
Means for Solving the Problems
[0005] According to an aspect of the present disclosure, there is provided an information processing apparatus including: an acquisition unit that acquires an evaluation result of a first user obtained by evaluating an action history of the first user in a first virtual space; and a service control unit that controls the provision of a service according to the evaluation result of the first user to the first user in a second virtual space different from the first virtual space.
[0006] Furthermore, from another perspective of this disclosure, an information processing method is provided, comprising: obtaining an evaluation result of a first user obtained by evaluating the behavioral history of a first user in a first virtual space; and using a processor to control the provision of services to the first user in a second virtual space different from the first virtual space, in accordance with the evaluation result of the first user.
[0007] Furthermore, from another perspective of this disclosure, a program is provided that causes a computer to function as an information processing device comprising: an acquisition unit that acquires an evaluation result of a first user obtained by evaluating the behavioral history of a first user in a first virtual space; and a service control unit that controls the provision of services to the first user in a second virtual space different from the first virtual space, according to the evaluation result of the first user. [Brief explanation of the drawing]
[0008] [Figure 1] This is a diagram illustrating an example configuration of an information processing system according to an embodiment of this disclosure. [Figure 2] This figure shows an example of the functional configuration of a terminal device. [Figure 3] This figure shows an example of the functional configuration of an information processing system according to an embodiment of this disclosure. [Figure 4] This flowchart shows an example of the operation of an information processing system according to the embodiment of this disclosure. [Figure 5] This flowchart shows an example of the operation of an information processing system according to the embodiment of this disclosure. [Figure 6] This diagram shows an example of the correspondence between design ratings and behavioral restrictions based on those ratings. [Figure 7] This figure shows an example of the correspondence between low-grade and high-grade words and changes in scores. [Figure 8] This diagram shows an example of the correspondence between a dignity rating and behavioral restrictions based on that dignity rating. [Figure 9]This is a block diagram showing an example of the hardware configuration of an information processing device as an example of a virtual space construction server according to the embodiment of this disclosure. [Modes for carrying out the invention]
[0009] Preferred embodiments of this disclosure will be described in detail below with reference to the attached drawings. In this specification and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant descriptions will be omitted.
[0010] Furthermore, in this specification and drawings, multiple components having substantially identical or similar functional configurations may be distinguished by adding different numbers after the same reference numeral. However, if there is no need to particularly distinguish each of multiple components having substantially identical or similar functional configurations, only the same reference numeral will be used. Also, similar components of different embodiments may be distinguished by adding different letters after the same reference numeral. However, if there is no need to particularly distinguish each of similar components, only the same reference numeral will be used.
[0011] The explanation will be given in the following order. 0. Overview 1. Details of the Embodiment 1.1. Example System Configuration 1.2. Feature Details 1.3. Example of Operation 2. Various Application Examples 3. Hardware Configuration Example 4. Summary
[0012] <0. Overview> First, an overview of the embodiments of this disclosure will be provided. In recent years, services that allow a large number of users to log in to the same virtual space using their own avatars have attracted attention. Multiple such virtual spaces exist, and it is sometimes possible for one user to log in to multiple virtual spaces sequentially.
[0013] Here, in each of the plurality of virtual spaces, there are parameters (such as ability, experience value, status, reputation, popularity, etc.) that define the user's sociality. These parameters that define sociality (hereinafter, also simply referred to as "parameters") exist individually for each virtual space and are changed according to the user's actions (such as proficiency, activity, or progress, etc.) in the virtual space. And the virtual space controls the services provided to the user according to the parameters.
[0014] As an example, the parameter of "user level" is a parameter that reflects the user's proficiency or progress. As this parameter increases, the services such as facilities that the user can use in the virtual space increase.
[0015] The ways to change these parameters, the values, effects, or criteria of the parameters, etc. are determined individually for each virtual space by the group or individual that created the virtual space. Therefore, it is generally impossible to bring the parameters reflected by the user's actions in a certain virtual space A into another virtual space B. Thus, the user is evaluated in virtual space B separately from the evaluation received in virtual space A, and based on the evaluation received in virtual space B, the user receives service provision in virtual space B.
[0016] Therefore, even if the user is excellent in a certain ability (such as design ability or leadership, etc.) and receives an evaluation corresponding to that ability and services corresponding to that evaluation in virtual space A, if the user logs in to virtual space B, which is different from virtual space A, parameters are newly generated in virtual space B. Therefore, it becomes impossible to receive evaluations and services equivalent to those received in virtual space A in virtual space B. Thus, currently, one user is treated completely independently in each of the plurality of virtual spaces.
[0017] Furthermore, it is not easy to unify user ratings across multiple virtual spaces. Even if it were possible to unify user ratings, the degree of freedom in determining parameters within the virtual space would decrease. Therefore, currently, there is no mechanism to ensure that users receive equivalent services across multiple virtual spaces.
[0018] Furthermore, since virtual spaces are generally closed worlds, it is not anticipated that users will move between multiple virtual spaces. Also, there is no apparent benefit for the creators of the virtual spaces if users move between them.
[0019] Therefore, the embodiments of this disclosure primarily propose a technology that can improve the convenience of users who can log in to multiple virtual spaces sequentially. This technology will be described in detail below.
[0020] The embodiments of this disclosure have been described above.
[0021] <1. Details of the Embodiment> Next, embodiments of this disclosure will be described in detail.
[0022] (1.1. Example System Configuration) First, an example of the configuration of an information processing system according to the embodiment of this disclosure will be described.
[0023] Figure 1 is a diagram illustrating an example configuration of an information processing system according to an embodiment of the present disclosure. As shown in Figure 1, the information processing system 1 according to an embodiment of the present disclosure comprises a terminal device 10, virtual space construction servers 20-1 to 20-2, a parameter management server 30, and rating servers 40-1 to 40-2.
[0024] In the following explanation, virtual space construction server 20-1 and virtual space construction server 20-2 may be referred to simply as virtual space construction server 20 without distinction. The number of virtual space construction servers 20 is not limited to two; there may be more than one. Similarly, rating servers 40-1 and rating servers 40-2 may be referred to simply as rating server 40 without distinction. The number of rating servers 40 is not limited to two; there may be one or more.
[0025] (Terminal device 10) As shown in Figure 1, the terminal device 10 is used by user U1 (the first user). In the embodiments of this disclosure, it is mainly assumed that the terminal device 10 is a game console. However, the form of the terminal device 10 is not limited to a game console.
[0026] For example, terminal device 10 may be an AR (Augmented Reality) device worn on the user U1's body (e.g., AR glasses). Alternatively, terminal device 10 may be a wearable device other than an AR device (e.g., a VR (Virtual Reality) device). Alternatively, terminal device 10 may be a device other than a wearable device (e.g., a smartphone, smartwatch, PC (Personal Computer)).
[0027] The terminal device 10 can access virtual space A, which is constructed by the virtual space construction server 20-1, via a network (not shown) based on a login operation by user U1 specifying the virtual space construction server 20-1. In virtual space A, there exists an avatar corresponding to user U1, and user U1 can operate the avatar by inputting to the terminal device 10. The avatar corresponding to user U1 in virtual space A may be an example of a virtual object that exists in virtual space A.
[0028] Similarly, terminal device 10 can access virtual space B, which is constructed by virtual space construction server 20-2, via a network (not shown) based on a login operation by user U1 specifying virtual space construction server 20-2. In virtual space B, there exists an avatar corresponding to user U1, and user U1 can operate the avatar by inputting to terminal device 10. The avatar corresponding to user U1 in virtual space B may be an example of a virtual object existing in virtual space B.
[0029] Figure 2 is a diagram showing an example of the functional configuration of the terminal device 10. As shown in Figure 2, the terminal device 10 comprises an operation unit 110, a control unit 130, a storage unit 140, a communication unit 160, and a display unit 180.
[0030] (Operation unit 110) The operation unit 110 has the function of receiving operations input by user U1. Here, we mainly assume that the operation unit 110 is composed of a controller (e.g., a game controller). However, the operation unit 110 is not limited to a controller. For example, the operation unit 110 may be composed of input devices such as a mouse, keyboard, touch panel, or microphone. The operations received by the operation unit 110 are sent to the virtual space construction server 20-1 or virtual space construction server 20-2 specified by user U1.
[0031] The controller includes buttons and sensors to detect the movement of user U1. The detection results of user U1's movement are continuously transmitted to virtual space construction server 20-1 or virtual space construction server 20-2, which constructs the virtual space in which user U1 is logged in. In the embodiments of this disclosure, it is mainly assumed that the acceleration of a predetermined part of user U1's body (e.g., arm, hand) is detected by an acceleration sensor as an example of user U1's movement. However, the sensor may detect movements other than acceleration. For example, the angular velocity of a predetermined part of user U1's body may be detected by a gyro sensor as an example of user U1's movement.
[0032] (Control unit 130) The control unit 130 may be composed of, for example, one or more CPUs (Central Processing Units). When the control unit 130 is composed of a processing unit such as a CPU, such a processing unit may be composed of electronic circuits. The control unit 130 can be realized by a program being executed by such a processing unit.
[0033] (Storage unit 140) The storage unit 140 is a recording medium that includes memory and stores programs executed by the control unit 130, as well as data necessary for the execution of these programs. The storage unit 140 also temporarily stores data for calculations performed by the control unit 130. The storage unit 140 is composed of a magnetic storage device, a semiconductor storage device, an optical storage device, or a magneto-optical storage device, etc.
[0034] (Communications Section 160) The communication unit 160 is comprised of communication interfaces. For example, the communication unit 160 communicates with virtual space construction server 20-1 via a network (not shown) and with virtual space construction server 20-2 via a network (not shown).
[0035] (Presentation part 180) The presentation unit 180 presents various information to the user U1 in accordance with the control of the control unit 130. For example, the presentation unit 180 may include a display. In this case, the display may be a transparent display that allows viewing of images of the real world, an optical see-through display, or a video see-through display. Alternatively, the display may be an opaque display that presents images of a virtual world having a three-dimensional structure corresponding to the real world, instead of images of the real world.
[0036] Transparent displays are primarily used for Augmented Reality (AR), while opaque displays are primarily used for Virtual Reality (VR). Furthermore, the display unit 180 may also include an XR (X Reality) display that can be used for both AR and VR applications. For example, the display unit 180 can display virtual objects in AR or VR, or display text and other UI elements.
[0037] The presentation of various information by the presentation unit 180 may be performed by voice presentation using a speaker, by force presentation using a force feedback device, or by other presentation devices.
[0038] Returning to Figure 1, we will continue our explanation of the example configuration of Information Processing System 1.
[0039] (Virtual Space A) Virtual space A is constructed by the virtual space construction server 20-1. User U1 can log in to virtual space A, and other users can also log in to virtual space A. In other words, many users can log in to virtual space A using their own avatars. When user U1 is logged in to virtual space A, virtual space A is provided to the terminal device 10 from the virtual space construction server 20-1, and virtual space A is presented to user U1 by the presentation unit 180 of the terminal device 10.
[0040] (Virtual Space B) Similarly, virtual space B is constructed by the virtual space construction server 20-2. User U1 can log in to virtual space B, and other users can also log in to virtual space B. In other words, many users can log in to virtual space B using their own avatars. When user U1 is logged in to virtual space B, virtual space B is provided to the terminal device 10 from the virtual space construction server 20-2, and virtual space B is presented to user U1 by the presentation unit 180 of the terminal device 10.
[0041] In the embodiments of this disclosure, two virtual spaces, Virtual Space A and Virtual Space B, are given as examples of virtual spaces to which user U1 can log in. However, the number of virtual spaces to which user U1 can log in is not limited to two. For example, user U1 may log in to three or more virtual spaces. In the following description, user U1 and users other than user U1 may be referred to simply as "users" without any particular distinction.
[0042] As shown in Figure 1, the parameter management server 30 is a server that manages the user's activity history in virtual space A and virtual space B, and is managed by the parameter management organization Y. The rating server 40-1 is a server that evaluates the user's activity history in virtual space A and virtual space B and obtains evaluation results, and is managed by the rating organization X1. Similarly, the rating server 40-2 is a server that evaluates the user's activity history in virtual space A and virtual space B and obtains evaluation results, and is managed by the rating organization X2.
[0043] Furthermore, a user's activity history may include the user's operation history (e.g., button inputs), virtual objects created by the user, the history of the user's statements (e.g., chat history), and evaluations from other users (e.g., evaluations from other users regarding the creation of virtual objects).
[0044] In the following explanation, the evaluation of behavioral history will also be referred to as "rating," and the evaluation results obtained from evaluating the behavioral history will also be referred to as "rating information." Below, with reference to Figure 3, we will describe examples of the functional configurations of the virtual space construction server 20, the parameter management server 30, and the rating server 40.
[0045] (Virtual space construction server 20) The virtual space construction server 20 can be implemented by a computer. The virtual space construction server 20 is connected to a network (not shown) using a communication interface (not shown), and can communicate with the terminal device 10 and the parameter management server 30 via the network (not shown) using the communication interface (not shown).
[0046] The virtual space construction server 20 includes a storage unit (not shown). The storage unit (not shown) is a recording medium that includes memory and stores programs executed by a control unit (not shown), as well as data necessary for the execution of these programs. The storage unit (not shown) also temporarily stores data for calculations performed by the control unit (not shown). The storage unit (not shown) is composed of magnetic storage devices, semiconductor storage devices, optical storage devices, or magneto-optical storage devices, etc.
[0047] Furthermore, the virtual space construction server 20 includes a control unit (not shown). The control unit (not shown) may be composed of, for example, one or more CPUs. If the control unit (not shown) is composed of a processing unit such as a CPU, such a processing unit may be composed of electronic circuits. The control unit (not shown) can be realized by the execution of a program by such a processing unit. The control unit (not shown) includes an acquisition unit 210, a service control unit 220, and a service provision unit 230. The specific functions of these blocks will be described in detail later.
[0048] (Parameter management server 30) The parameter management server 30 can be implemented by a computer. The parameter management server 30 is connected to a network (not shown) using a communication interface (not shown), and can communicate with the terminal device 10, the virtual space construction server 20, and the rating server 40 via the network (not shown) using the communication interface (not shown).
[0049] The parameter management server 30 includes a storage unit (not shown). This storage unit, comprising memory, is a recording medium that stores programs executed by a control unit (not shown) and data necessary for the execution of these programs. It also temporarily stores data for calculations performed by the control unit (not shown). The storage unit is composed of magnetic storage devices, semiconductor storage devices, optical storage devices, or magneto-optical storage devices, etc. The storage unit also includes a recording unit 320. The specific functions of the recording unit 320 will be described in detail later.
[0050] Furthermore, the parameter management server 30 includes a control unit (not shown). The control unit (not shown) may be composed of, for example, one or more CPUs. If the control unit (not shown) is composed of a processing unit such as a CPU, such a processing unit may be composed of electronic circuits. The control unit (not shown) can be realized by the execution of a program by such a processing unit. The control unit (not shown) includes an action history fraud detection unit 310 and a rating fraud detection unit 330. The specific functions of these blocks will be described in detail later.
[0051] (Rating Server 40) The rating server 40 can be implemented by a computer. The rating server 40 is connected to a network (not shown) using a communication interface (not shown), and can communicate with the parameter management server 30 via the network (not shown) using the communication interface (not shown).
[0052] The rating server 40 includes a storage unit (not shown). The storage unit (not shown) is a recording medium that includes memory and stores programs executed by a control unit (not shown), as well as data necessary for the execution of these programs. The storage unit (not shown) also temporarily stores data for calculations performed by the control unit (not shown). The storage unit (not shown) is composed of magnetic storage devices, semiconductor storage devices, optical storage devices, or magneto-optical storage devices, etc.
[0053] Furthermore, the rating server 40 includes a control unit (not shown). The control unit (not shown) may be composed of, for example, one or more CPUs. If the control unit (not shown) is composed of a processing unit such as a CPU, such a processing unit may be composed of electronic circuits. The control unit (not shown) can be realized by the execution of a program by such a processing unit. The control unit (not shown) includes a rating unit 410. The specific functions of the rating unit 410 will be described in detail later.
[0054] The above describes an example of the configuration of the information processing system 1 according to the embodiment of this disclosure.
[0055] (1.2. Feature Details) Next, with reference to Figure 3, the functional details of the information processing system 1 according to the embodiment of this disclosure will be described.
[0056] Figure 3 is a diagram showing an example of the functional configuration of an information processing system 1 according to an embodiment of this disclosure. As described above, the terminal device 10 accesses the virtual space A constructed by the virtual space construction server 20-1 via a network (not shown) based on a login operation by user U1 specifying the virtual space construction server 20-1. The service provision unit 230 in the virtual space construction server 20-1 provides services to the terminal device 10 corresponding to user U1 in the virtual space A where user U1 is logged in.
[0057] When user U1 inputs an operation to the operation unit 110 of the terminal device 10 to authorize the transmission of the activity history to the rating server 40, the service provision unit 230 of the virtual space construction server 20-1 transmits the activity history of user U1 in the virtual space A in which they are logged in to the parameter management server 30. The activity history may be provided from the virtual space construction server 20-1 to the parameter management server 30 at any time, or it may be provided at predetermined times (for example, when user U1 logs out of virtual space A).
[0058] As shown in Figure 3, it is desirable that the transmission of "activity history" from the virtual space construction server 20-1 to the parameter management server 30 be encrypted using certificates (for example, HTTPS (Hypertext Transfer Protocol Secure) encrypted communication), thereby guaranteeing the source of the communication and protecting the data through encryption. This prevents the "activity history" from being read or tampered with by malicious parties, and prevents communication from being conducted with a false source.
[0059] Furthermore, the system's fairness and reliability are maintained through the guarantee of the communication source by the parameter management server 30 and data protection through encryption. As a result, the parameter management organization Y can receive compensation from rating organizations, organizations or individuals that create virtual spaces, users, etc., for guaranteeing the communication source and protecting data through encryption.
[0060] In the parameter management server 30, the recording unit 320 records the activity history received from the virtual space construction server 20-1. Next, we consider the case where user U1 logs out of virtual space A and logs in to virtual space B. Based on the login operation by user U1 specifying virtual space construction server 20-2, the terminal device 10 accesses virtual space B, which is constructed by virtual space construction server 20-2, via a network (not shown).
[0061] In the parameter management server 30, the behavior history fraud detection unit 310 determines, based on the receipt of the behavior history, whether there is any fraud in the behavior history of user U1 recorded in the recording unit 320. This can prevent organizations or individuals creating malicious virtual spaces from providing fraudulent behavior history.
[0062] One possible scenario in which fraudulent activity logs are provided is when an organization or individual creating a virtual space where money or goods are fraudulently exchanged with user U1, for example, fabricates and provides activity logs.
[0063] Furthermore, the system's fairness and reliability are maintained by the parameter management server 30's function to detect fraudulent activity logs. As a result, parameter management organization Y can receive compensation from rating organizations, virtual space creators or individuals, and users for providing the function to detect fraudulent activity logs.
[0064] In this case, the user U1 activity history that is subject to the determination of whether or not fraud has occurred is not limited to the user U1's activities while logged into virtual space A, but may be the entire activity history of user U1 recorded in the recording unit 320.
[0065] Here, the determination of whether there is any fraud in user U1's activity history can be made in any way. For example, the activity history fraud detection unit 310 may determine whether there is any fraud in user U1's activity history based on an index of how unnatural user U1's new activity history is compared to the same user's previous activity history (i.e., the degree to which user U1's new activity history deviates from the same user's previous activity history).
[0066] More specifically, the behavioral history fraud detection unit 310 may, when new behavioral history is entered for user U1, calculate an index of the unnaturalness of the new behavioral history relative to the user's previous behavioral history, and determine whether there is fraud in user U1's behavioral history based on whether the index of unnaturalness is greater than a threshold. For example, the behavioral history fraud detection unit 310 may determine that there is fraud in user U1's behavioral history if the index of unnaturalness is greater than a threshold. On the other hand, the behavioral history fraud detection unit 310 may determine that there is no fraud in user U1's behavioral history if the index of unnaturalness is less than or equal to a threshold.
[0067] If the activity history fraud detection unit 310 determines that there is fraud in user U1's activity history, it notifies both the terminal device 10 and the virtual space construction server 20-2, which is building the virtual space B that user U1 is logged into, that there is fraud in user U1's activity history. As a result, the activity history fraud detection unit 310 controls the virtual space construction server 20-2 not to provide user U1 with services corresponding to user U1's rating information.
[0068] At this time, in the virtual space construction server 20-2, the service control unit 220 restricts or stops providing services to user U1 based on the fact that it has been controlled by the behavior history fraud detection unit 310 not to provide services to user U1 according to user U1's rating information.
[0069] On the other hand, if the activity history fraud detection unit 310 determines that there is no fraud in user U1's activity history, it transmits user U1's activity history to the rating server 40.
[0070] As shown in Figure 3, it is desirable that the provision of "behavioral history" from the parameter management server 30 to the rating server 40 be done using encrypted communication with certificates to guarantee the source of communication and protect the data through encryption. This prevents the "behavioral history" from being read or tampered with by malicious third parties, and prevents communication with a falsified source.
[0071] In the rating server 40, the rating unit 410 determines the rating information for user U1 based on the user U1's activity history received from the activity history fraud detection unit 310. A specific example of the rating performed by the rating unit 410 will be explained in detail later. The rating unit 410 transmits the user U1 rating information to the parameter management server 30. Rating organizations X1 and X2 can receive a reward for providing the rating information.
[0072] As shown in Figure 3, it is desirable that the provision of "rating information" from the rating server 40 to the parameter management server 30 be done using encrypted communication with certificates to guarantee the source of communication and protect the data through encryption. This prevents "rating information" from being read or tampered with by malicious third parties, and prevents communication from being conducted with a false source.
[0073] In the parameter management server 30, the recording unit 320 records the rating information of user U1 received from the rating server 40. The rating fraud detection unit 330 then determines whether there is any fraud in the rating information of user U1. This can prevent malicious rating organizations X1 or X2 from providing fraudulent rating information.
[0074] One possible scenario in which fraudulent rating information is provided is when rating organization X1 or rating organization X2, having received money or other valuables fraudulently from user U1, fabricates and provides rating information.
[0075] Furthermore, the system's fairness and reliability are maintained by the parameter management server 30's function to detect fraudulent rating information. As a result, parameter management organization Y can receive compensation from rating organizations, organizations or individuals that create virtual spaces, and users for providing the function to detect fraudulent rating information.
[0076] Here, the determination of whether user U1's rating information is fraudulent can be made in any way. For example, the rating fraud detection unit 330 may detect a user (second user) whose behavioral history similarity to that of user U1 is higher than a predetermined similarity (first similarity) as a comparison partner, and determine whether user U1's rating information is fraudulent based on the difference between user U1's rating information and the comparison partner's rating information. More specifically, the rating fraud detection unit 330 may determine whether user U1's rating information is fraudulent based on whether the difference between user U1's rating information and the comparison partner's rating information is greater than a threshold. For example, the rating fraud detection unit 330 may determine that user U1's rating information is fraudulent if the difference is greater than a threshold. On the other hand, the rating fraud detection unit 330 may determine that user U1's rating information is not fraudulent if the difference is less than or equal to a threshold.
[0077] Alternatively, the rating fraud detection unit 330 may detect a user (a third user) whose rating information has a similarity to a predetermined similarity (a second similarity) higher than that of user U1, and determine whether user U1's rating information is fraudulent based on the difference between user U1's rating information and the rating information of the comparison partner. More specifically, the rating fraud detection unit 330 may determine whether user U1's rating information is fraudulent based on whether the difference between user U1's rating information and the rating information of the comparison partner is greater than a threshold. For example, the rating fraud detection unit 330 may determine that user U1's rating information is fraudulent if the difference is greater than a threshold. On the other hand, the rating fraud detection unit 330 may determine that user U1's rating information is not fraudulent if the difference is less than or equal to a threshold.
[0078] If the rating fraud detection unit 330 determines that there is fraud in user U1's rating information, it notifies the terminal device 10, the virtual space construction server 20-2 that is building the virtual space B where user U1 is logged in, and the rating server 40 that there is fraud in user U1's rating information. As a result, the rating fraud detection unit 330 controls the virtual space construction server 20-2 not to provide user U1 with services corresponding to user U1's rating information.
[0079] In this case, in the virtual space construction server 20-2, the service control unit 220 restricts or stops providing services to user U1 based on the fact that it has been controlled by the rating fraud detection unit 330 not to provide services to user U1 according to user U1's rating information.
[0080] On the other hand, if the rating fraud detection unit 330 determines that there is no fraud in user U1's rating information, it transmits user U1's rating information to the virtual space construction server 20-2 that constructs the virtual space B in which user U1 is logged in.
[0081] As shown in Figure 3, it is desirable that the provision of "rating information" from the parameter management server 30 to the virtual space construction server 20-2 be done using encrypted communication with certificates to guarantee the source of communication and protect the data through encryption. This prevents the "rating information" from being read or tampered with by malicious third parties, and prevents communication from being conducted with a false source.
[0082] In the virtual space construction server 20-2, the acquisition unit 210 acquires user U1's rating information received from the parameter management server 30. The service control unit 220 then controls the service provision unit 230 so that services corresponding to the user U1's rating information acquired by the acquisition unit 210 are provided to user U1 in virtual space B. As a result, since user U1 is provided with services corresponding to user U1's rating information, it is expected that the quality of services provided to user U1 will improve.
[0083] More specifically, in the virtual space construction server 20-2, the service control unit 220 notifies the service provider unit 230 of the services corresponding to user U1's rating information, as well as user U1 and virtual space B. The service provider unit 230 provides the services notified by the service control unit 220 to the terminal device 10 corresponding to user U1 in virtual space B.
[0084] As an example, the service control unit 220 may control the provision of services by increasing the restrictions imposed on user U1's actions in virtual space B as the user U1's rating decreases. An example of the correspondence between rating and action restrictions will be explained in detail later.
[0085] Furthermore, in the above, if the behavioral history fraud detection unit 310 determines whether there is fraud in the behavioral history, Rating fraud detection unit 330 This primarily assumes that the determination of whether there is fraud in the rating information is made by the behavioral history fraud detection unit 310 and Rating fraud detection unit 330 It is not necessarily required that both of the following determinations be made. For example, the determination by the behavioral history fraud detection unit 310 and Rating fraud detection unit 330 Only one of the two determinations may be made.
[0086] The functional details of the information processing system 1 according to the embodiment of this disclosure have been described above.
[0087] (1.3. Example of Operation) Next, an example of the operation of the information processing system 1 according to the embodiment of this disclosure will be described with reference to Figures 4 and 5.
[0088] Figures 4 and 5 are flowcharts showing examples of the operation of the information processing system 1 according to the embodiment of this disclosure. As shown in Figure 4, when user U1 inputs an operation to the operation unit 110 of the terminal device 10 to authorize the transmission of the activity history to the rating server 40 (S11), the service provision unit 230 of the virtual space construction server 20-1 transmits the activity history of user U1 in the virtual space A where they are logged in to the parameter management server 30 (S12).
[0089] In the parameter management server 30, the recording unit 320 records the activity history received from the virtual space construction server 20-1 (S13). Next, we assume that user U1 logs out of virtual space A and logs in to virtual space B. Based on the login operation by user U1 specifying virtual space construction server 20-2, terminal device 10 accesses virtual space B, which is constructed by virtual space construction server 20-2, via a network (not shown).
[0090] In the parameter management server 30, the behavior history fraud detection unit 310 determines, based on the receipt of the behavior history, whether there is any fraud in the behavior history of user U1 recorded in the recording unit 320 (S14).
[0091] If the activity history fraud detection unit 310 determines that there is fraud in user U1's activity history (YES in S15), it notifies both the terminal device 10 and the virtual space construction server 20-2 that user U1 is logged into and which is building the virtual space B, that there is fraud in user U1's activity history (S16). On the other hand, if the activity history fraud detection unit 310 determines that there is no fraud in user U1's activity history (NO in S15), it transmits user U1's activity history to the rating server 40 (S17).
[0092] In the rating server 40, the rating unit 410 rates user U1 based on the user U1's activity history received from the activity history fraud detection unit 310 and determines user U1's rating information (S18). Then, as shown in Figure 5, the rating unit 410 in the rating server 40 transmits user U1's rating information to the parameter management server 30 (S21).
[0093] In the parameter management server 30, the recording unit 320 records the rating information of user U1 received from the rating server 40 (S22). The rating fraud detection unit 330 determines whether there is any fraud in the rating information of user U1 (S23).
[0094] If the rating fraud detection unit 330 determines that there is fraud in user U1's rating information (YES in S24), it notifies the terminal device 10, the virtual space construction server 20-2 that is building the virtual space B where user U1 is logged in, and the rating server 40 that there is fraud in user U1's rating information (S25). On the other hand, if the rating fraud detection unit 330 determines that there is no fraud in user U1's rating information (NO in S24), it transmits user U1's rating information to the virtual space construction server 20-2 that is building the virtual space B where user U1 is logged in (S26).
[0095] In the virtual space construction server 20-2, the acquisition unit 210 acquires user U1 rating information received from the parameter management server 30. Then, the service control unit 220 determines a service based on the user U1 rating information acquired by the acquisition unit 210 (S27). The service control unit 220 controls the service provision unit 230 so that the determined service is provided to user U1 in virtual space B. More specifically, in the virtual space construction server 20-2, the service control unit 220 notifies the service provision unit 230 of the determined service, user U1, and virtual space B. The service provision unit 230 provides the service notified by the service control unit 220 to the terminal device 10 corresponding to user U1 in virtual space B (S28).
[0096] The above describes an example of the operation of the information processing system 1 according to the embodiment of this disclosure.
[0097] <2. Various Application Examples> The following sections describe various possible application examples. Many different examples of the correspondence between ratings and behavioral restrictions are conceivable. In the following explanation, we will describe examples of the correspondence between ratings and behavioral restrictions from a design capability perspective, and examples of the correspondence between ratings and behavioral restrictions from a formal perspective.
[0098] (From a design capability perspective) In recent virtual spaces, users U1 can create virtual objects (hereinafter also referred to as "designs"). Examples of virtual objects created by user U1 include avatars, clothing for avatars, logos, or buildings. The resources available for such designs are limited.
[0099] Here, examples of resources could include the number of colors that can be used for design, the resolution of textures that can be used for design, the maximum number of vertices that can be used for 3D models as an example of a virtual object, the number of models that can be owned, and the buying and selling of created virtual objects. We envision a virtual space where the resources allocated to each user are controlled individually, so that users are provided with services suited to their needs. For example, it might be possible to allocate more resources to users with strong design skills.
[0100] For example, let's assume that user U1 acts in virtual space A, receives a high rating based on their actions, and receives high-quality service based on that rating. Then, let's assume that the user logs into virtual space B.
[0101] However, generally speaking, the evaluation that user U1 receives in virtual space A is an evaluation specific to virtual space A. Therefore, it is generally not possible for user U1 to receive the same evaluation in virtual space B as they do in virtual space A. Consequently, despite having excellent design capabilities, user U1 will only receive the same level of service as a typical user in virtual space B. In order to receive a high evaluation in virtual space B and improve the quality of service, user U1 will need to continue their activities in virtual space B and undergo evaluation again.
[0102] Therefore, we consider introducing a rating mechanism according to the embodiment of this disclosure. That is, the behavioral history of user U1 in virtual space A may include the designs that user U1 has created in virtual space A. Then, in the rating server 40, the rating unit 410 may evaluate the behavioral history of user U1 in virtual space A based on evaluations of user U1's designs in virtual space A from other users (i.e., one or more users different from user U1) and obtain user U1's rating information.
[0103] For example, if other users can give positive ratings such as "like" or "favorite" to a design made by user U1 in virtual space A, the rating unit 410 may determine the sum of the number of positive ratings given by other users as rating information. In this case, the rating unit 410 may treat all positive ratings equally, or it may give more weight to positive ratings from users with higher design ability (for example, users with high design ratings) when calculating the sum of the number of positive ratings. Alternatively, if the rating organization employs famous artists, the evaluation results by famous artists may be used as rating information.
[0104] For example, the rating unit 410 may rate user U1's behavioral history in virtual space A higher if other users rate user U1's design in virtual space A highly. The rating unit 410 may then provide user U1's rating information to the virtual space construction server 20-2 that constructs virtual space B. In the virtual space construction server 20-2, the service control unit 220 controls the service provision unit 230 so that user U1 is provided with services in virtual space B that correspond to user U1's rating information.
[0105] This allows user U1 to receive services in virtual space B based on the evaluation of their design in virtual space A, without having to design something again for evaluation in virtual space B.
[0106] Figure 6 shows an example of the correspondence between design ratings (design ratings) and behavioral restrictions based on those ratings. The service control unit 220 may strengthen the restrictions imposed on user U1's actions by reducing the resources allocated to user U1's actions in virtual space B. In the example shown in Figure 6, the lower the design rating, the fewer resources are available (such as the number of colors that can be used for the design, the maximum number of vertices that can be used for the 3D model, the number of models that can be owned, and the buying and selling of created virtual objects), and the stronger the restrictions imposed on actions.
[0107] (Formal perspective) Suppose there is a need to restrict users who log into virtual space B to individuals of high character, in order to express the same sense of luxury in virtual space A as a high-end restaurant with a dress code in the real world. Alternatively, suppose there is a need to prevent users with problematic behavior, such as those who are extremely aggressive or use inappropriate language, from logging into virtual space B in order to maintain peace and order in the virtual space B.
[0108] Such requirements are generally difficult to fulfill because it is typically impossible to evaluate users before they actually log into the virtual space.
[0109] Therefore, we consider introducing a rating mechanism according to the embodiment of this disclosure. That is, the behavioral history of user U1 in virtual space A may include the history of user U1's spoken information (for example, chat history). Then, in the rating server 40, the rating unit 410 may evaluate the behavioral history of user U1 in virtual space A based on the frequency of predetermined words included in user U1's spoken information in virtual space A and obtain user U1's rating information.
[0110] For example, the rating unit 410 may rate user U1's behavioral history higher the lower the frequency of the first word (hereinafter also referred to as "low-grade word") included in user U1's utterance information. Alternatively, the rating unit 410 may rate user U1's behavioral history higher the higher the frequency of the second word (hereinafter also referred to as "high-grade word") included in user U1's utterance information. Note that low-grade words and high-grade words can be extracted from user U1's utterance information by natural language processing or the like.
[0111] More specifically, the rating unit 410 may evaluate user U1's behavioral history and obtain user U1's rating information by summing the score changes corresponding to low-grade words and high-grade words included in user U1's utterance information.
[0112] Figure 7 shows examples of the correspondence between low-grade and high-grade words and score changes. Each of the low-grade words "○○○", "×××", and "~◇◇" is associated with a negative score change. For example, each of the high-grade words "△△△" and "~□□" is associated with a positive score change.
[0113] Furthermore, words can include single words that express a unified meaning, as well as phrases, which are sets of two or more words.
[0114] As shown in Figure 7, the correspondence between low-quality and high-quality words and changes in scores can be automatically constructed by the rating unit 410.
[0115] For example, low-quality language tends to be used more frequently when a certain user receives more than a predetermined amount of comments per unit of time from other users (e.g., a large number of unspecified users who are not acquaintances) directed at a particular user (e.g., a so-called "flaming" situation where a flood of criticism or condemnation occurs). Therefore, based on the detection of such a situation, the rating unit 410 may use natural language processing or the like to extract words contained in the comments (e.g., words that appear more frequently than a certain threshold) as low-quality language.
[0116] The rating unit 410 may then provide the user U1's rating information to the virtual space construction server 20-2 that constructs the virtual space B. In the virtual space construction server 20-2, the service control unit 220 controls the service provision unit 230 so that services corresponding to the user U1's rating information are provided to user U1 in the virtual space B.
[0117] This allows user U1 to receive services in virtual space B based on the evaluation of their actions in virtual space A, without having to take any further actions in virtual space B to be evaluated again.
[0118] Figure 8 shows an example of the correspondence between a rating of dignity (dignity rating) and behavioral restrictions corresponding to that dignity rating. The service control unit 220 may strengthen the restrictions imposed on user U1's actions by reducing the range of actions that user U1 can take in the virtual space B.
[0119] In the example shown in Figure 8, the lower the dignity rating, the narrower the scope of actions (participation in the virtual space, areas accessible, participation in events within the virtual space, conversations with other users, etc.) and the stronger the restrictions imposed on actions. In particular, with the lowest dignity rating of "BBB," various actions by user U1 are prohibited.
[0120] The user U1's behavior history may include information regarding how user U1 handles the controller. The rating unit 410 may then evaluate user U1's behavior history based on the information regarding how user U1 handles the controller. For example, the rating unit 410 may extract the act of repeatedly pressing the controller buttons as a predetermined act (hereinafter also referred to as a "low-quality act") based on information regarding the pressing of controller buttons.
[0121] Alternatively, the rating unit 410 may, based on the controller's sensor data (e.g., acceleration or angular velocity), extract actions such as rapidly tilting the controller's stick, swinging the controller around, or throwing the controller as low-quality actions, and may rate the user U1's behavioral history lower the higher the frequency of low-quality actions. For example, the sensor data may be acceleration or angular velocity. In this case, these actions may be extracted by detecting acceleration or angular velocity greater than a predetermined value.
[0122] The above describes various possible applications.
[0123] <3. Hardware Configuration Example> Next, with reference to Figure 9, an example of the hardware configuration of an information processing device 900 as an example of a virtual space construction server 20 according to the embodiment of this disclosure will be described. Figure 9 is a block diagram showing an example of the hardware configuration of the information processing device 900. Note that the virtual space construction server 20 does not necessarily have all of the hardware configuration shown in Figure 9, and some of the hardware configuration shown in Figure 9 may not be present in the virtual space construction server 20. The hardware configurations of the parameter management server 30 and the rating server 40 can be realized in the same way.
[0124] As shown in Figure 9, the information processing unit 900 includes a CPU (Central Processing unit) 901, a ROM (Read Only Memory) 903, and a RAM (Random Access Memory) 905. The information processing unit 900 may also include a host bus 907, a bridge 909, an external bus 911, an interface 913, an input device 915, an output device 917, a storage device 919, a drive 921, a connection port 923, and a communication device 925. The information processing unit 900 may have a processing circuit such as a DSP (Digital Signal Processor) or an ASIC (Application Specific Integrated Circuit) instead of, or together with, the CPU 901.
[0125] The CPU 901 functions as an arithmetic processing unit and control unit, controlling all or part of the operation within the information processing unit 900 according to various programs recorded in the ROM 903, RAM 905, storage device 919, or removable recording medium 927. The ROM 903 stores programs and arithmetic parameters used by the CPU 901. The RAM 905 temporarily stores programs used in the execution of the CPU 901 and parameters that change as appropriate during its execution. The CPU 901, ROM 903, and RAM 905 are interconnected by a host bus 907, which is composed of internal buses such as the CPU bus. Furthermore, the host bus 907 is connected to an external bus 911, such as a PCI (Peripheral Component Interconnect / Interface) bus, via a bridge 909.
[0126] The input device 915 is a device operated by the user, such as a button. The input device 915 may include a mouse, keyboard, touch panel, switch, and lever. The input device 915 may also include a microphone that detects the user's voice. The input device 915 may be a remote control device using infrared or other radio waves, or an external connection device 929 such as a mobile phone that is compatible with the operation of the information processing device 900. The input device 915 includes an input control circuit that generates an input signal based on information input by the user and outputs it to the CPU 901. By operating this input device 915, the user inputs various data to the information processing device 900 or instructs it to perform processing operations. The imaging device 933, which will be described later, can also function as an input device by imaging the user's hand movements, fingers, etc. In this case, the pointing position may be determined according to the hand movements and finger orientation.
[0127] The output device 917 is comprised of a device capable of visually or audibly notifying the user of the acquired information. The output device 917 may be, for example, a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display, or an audio output device such as a speaker or headphones. The output device 917 may also include a PDP (Plasma Display Panel), a projector, a hologram, a printer, etc. The output device 917 outputs the results obtained from the processing of the information processing device 900 as images such as text or pictures, or as sound such as voice or acoustics. The output device 917 may also include a light to illuminate the surroundings.
[0128] The storage device 919 is a data storage device configured as an example of the storage unit of the information processing device 900. The storage device 919 is composed of, for example, a magnetic storage device such as an HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, or a magneto-optical storage device. This storage device 919 stores programs executed by the CPU 901, various data, and various data acquired from external sources.
[0129] The drive 921 is a reader / writer for removable recording media 927, such as magnetic disks, optical disks, magneto-optical disks, or semiconductor memory, and is either built into or external to the information processing device 900. The drive 921 reads information recorded on the installed removable recording media 927 and outputs it to the RAM 905. The drive 921 also writes data to the installed removable recording media 927.
[0130] The connection port 923 is a port for directly connecting equipment to the information processing device 900. The connection port 923 may be, for example, a USB (Universal Serial Bus) port, an IEEE 1394 port, or a SCSI (Small Computer System Interface) port. Alternatively, the connection port 923 may be an RS-232C port, an optical audio terminal, or an HDMI (High-Definition Multimedia Interface) port. By connecting an external device 929 to the connection port 923, various types of data can be exchanged between the information processing device 900 and the external device 929.
[0131] The communication device 925 is a communication interface, for example, consisting of a communication device for connecting to the network 931. The communication device 925 may be, for example, a communication card for wired or wireless LAN (Local Area Network), Bluetooth (registered trademark), or WUSB (Wireless USB). Alternatively, the communication device 925 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), or a modem for various types of communication. The communication device 925 sends and receives signals, for example, to the Internet or other communication devices using a predetermined protocol such as TCP / IP. The network 931 connected to the communication device 925 is a network connected by wire or wireless, for example, the Internet, a home LAN, infrared communication, radio wave communication, or satellite communication.
[0132] <4. Summary> According to an embodiment of the present disclosure, an information processing device is provided, comprising: an acquisition unit that acquires an evaluation result of a first user obtained by evaluating the behavioral history of a first user in a first virtual space; and a service control unit that controls the provision of services to the first user in a second virtual space different from the first virtual space, according to the evaluation result of the first user. With such a configuration, it is possible to improve the convenience of a user who can log in to multiple virtual spaces sequentially.
[0133] While preferred embodiments of the present disclosure have been described in detail above with reference to the attached drawings, the technical scope of the present disclosure is not limited to such examples. It is clear to any person with ordinary skill in the art of the present disclosure that various modifications or alterations may be conceived within the scope of the technical ideas described in the claims, and these will naturally also fall within the technical scope of the present disclosure.
[0134] Furthermore, the effects described herein are merely descriptive or illustrative and not limiting. In other words, the technology relating to this disclosure may produce other effects that are obvious to those skilled in the art from the description herein, in addition to or instead of the effects described herein.
[0135] Furthermore, the following configurations also fall within the technical scope of this disclosure. (1) An acquisition unit that acquires the evaluation result of the first user obtained by evaluating the behavioral history of the first user in the first virtual space, A service control unit that controls the provision of services to the first user in a second virtual space different from the first virtual space, in accordance with the evaluation results of the first user, An information processing device equipped with the following features. (2) The service control unit controls the provision of the service by increasing the restrictions imposed on the first user's actions in the second virtual space, the lower the evaluation result of the first user. The information processing device described in (1) above. (3) The service control unit strengthens the restrictions imposed on the actions of the first user by reducing the resources allocated to the actions of the first user in the second virtual space. The information processing device described in (2) above. (4) The service control unit strengthens the restrictions imposed on the actions of the first user by reducing the range of actions the first user can take in the second virtual space. The information processing device described in (2) above. (5) Based on the fact that the service control unit has been controlled not to provide the service to the first user in accordance with the evaluation result of the first user, it restricts or suspends the provision of the service to the first user. An information processing device as described in any one of the above items (1) to (4). (6) The behavioral history of the first user includes the creation of a virtual object by the first user and is evaluated based on evaluations of the creation of the virtual object from one or more users other than the first user. An information processing device as described in any one of the above items (1) to (5). (7) The behavioral history of the first user is rated higher the more positively it is rated by one or more users other than the first user. The information processing device described in (6) above. (8) The behavioral history of the first user includes the first user's statements and is evaluated based on the frequency of the first word included in the first user's statements. An information processing device as described in any one of the above items (1) to (5). (9) The behavioral history of the first user is rated higher the lower the frequency of the first word included in the first user's utterance information. The information processing device described in (8) above. (10) Based on the detection that a certain amount of statements exceeding a predetermined amount per unit time have been made by other users directed at a particular user, the words contained in those statements are extracted as the first words. The information processing device described in (9) above. (11) The behavioral history of the first user includes information regarding the first user's handling of the controller, and the behavioral history of the first user is evaluated based on the information regarding the first user's handling of the controller. An information processing device as described in any one of the above items (1) to (5). (12) Based on a determination result obtained by determining whether there is any fraud in at least one of the first user's behavior history in the first virtual space or the evaluation result of the first user obtained by evaluating the first user's behavior history, the provision of services to the first user in the second virtual space according to the evaluation result of the first user is controlled. An information processing device as described in any one of the above items (1) to (11). (13) It is determined whether there is any fraud in the evaluation results of the first user. The information processing device described in (12) above. (14) Whether or not there is fraud in the evaluation result of the first user is determined based on the difference between the evaluation result of the first user and the evaluation result of a second user whose behavioral history is more similar to that of the first user, or the difference between the behavioral history of a third user whose evaluation result is more similar to that of the first user than that of the second user, and the behavioral history of the first user. The information processing device described in (13) above. (15) Whether the evaluation result of the first user is fraudulent is determined based on whether the difference between the evaluation result of the first user and the evaluation result of the second user, or the difference between the behavioral history of the first user and the behavioral history of the third user, is greater than a threshold. The information processing device described in (14) above. (16) It is determined whether there is any fraudulent activity in the behavioral history of the first user. As described in (12) above Information processing Device. (17) Based on an indicator of how unnatural the newly added behavioral history of the first user is compared to the first user's previous behavioral history, it is determined whether there is any fraud in the first user's behavioral history. The information processing device described in (16) above. (18) Based on whether the aforementioned indicator of unnaturalness is greater than a threshold, it is determined whether there is any fraud in the behavioral history of the first user. The information processing device described in (17) above. (19) Obtaining the evaluation result of the first user obtained by evaluating the behavioral history of the first user in the first virtual space, The processor controls the provision of services to the first user in a second virtual space different from the first virtual space, in accordance with the evaluation results of the first user. An information processing method comprising: (20) Computers, An acquisition unit that acquires the evaluation result of the first user obtained by evaluating the behavioral history of the first user in the first virtual space, A service control unit that controls the provision of services to the first user in a second virtual space different from the first virtual space, in accordance with the evaluation results of the first user, A program that enables the device to function as an information processing device equipped with the necessary components. [Explanation of symbols]
[0136] 1. Information Processing System 10 Terminal devices 110 Operation section 130 Control Unit 140 Storage section 160 Communications Department 180 Presentation section 20 Virtual Space Construction Server 210 Acquisition Department 220 Service Control Unit 230 Service Provision Department 30 Parameter Management Server 310 Behavioral History Fraud Detection Unit 320 Records Section 330 Rating Fraud Detection Unit 40 rating servers 410 Rating Department
Claims
1. An acquisition unit that acquires the evaluation result of the first user obtained by evaluating the behavior history of the first user in the first virtual space, A service control unit that controls the provision of services to the first user in accordance with the evaluation results of the first user in a second virtual space different from the first virtual space, Equipped with, The behavioral history of the first user includes the creation of a virtual object by the first user and is evaluated based on evaluations of the creation of the virtual object from one or more users other than the first user. Information processing device.
2. The behavioral history of the first user is valued more highly the higher the ratings from one or more users other than the first user. The information processing apparatus according to claim 1.
3. An acquisition unit that acquires the evaluation result of the first user obtained by evaluating the behavior history of the first user in the first virtual space, A service control unit that controls the provision of services to the first user in accordance with the evaluation results of the first user in a second virtual space different from the first virtual space, Equipped with, The behavioral history of the first user includes information regarding the first user's handling of the controller, and the behavioral history of the first user is evaluated based on the information regarding the first user's handling of the controller. Information processing device.
4. An acquisition unit that acquires the evaluation result of the first user obtained by evaluating the behavior history of the first user in the first virtual space, A service control unit that controls the provision of services to the first user in accordance with the evaluation results of the first user in a second virtual space different from the first virtual space, Equipped with, Based on a determination result obtained by determining whether there is any fraud in at least one of the first user's behavior history in the first virtual space and the evaluation result of the first user obtained by evaluating the first user's behavior history, it is controlled whether to provide the first user with a service in the second virtual space that corresponds to the evaluation result of the first user. Information processing device.
5. It is determined whether there is any fraud in the evaluation results of the first user. The information processing apparatus according to claim 4.
6. Whether or not there is fraud in the evaluation result of the first user is determined based on the difference between the evaluation result of the first user and the evaluation result of a second user whose behavioral history is more similar to that of the first user, or the difference between the behavioral history of a third user whose evaluation result is more similar to that of the first user than that of the second user, and the behavioral history of the first user. The information processing apparatus according to claim 5.
7. Whether there is any fraud in the evaluation result of the first user is determined based on whether the difference between the evaluation result of the first user and the evaluation result of the second user, or the difference between the behavioral history of the first user and the behavioral history of the third user, is greater than a threshold. The information processing apparatus according to claim 6.
8. It is determined whether there is any fraudulent activity in the behavioral history of the first user. The information processing apparatus according to claim 4.
9. Based on an index of how unnatural the newly added behavioral history of the first user is compared to the first user's previous behavioral history, it is determined whether there is any fraud in the first user's behavioral history. The information processing apparatus according to claim 8.
10. Whether there is any fraud in the behavioral history of the first user is determined based on whether the aforementioned indicator of unnaturalness is greater than a threshold. The information processing apparatus according to claim 9.
11. The service control unit controls the provision of the service by increasing the restrictions imposed on the first user's actions in the second virtual space, the lower the evaluation result of the first user. The information processing apparatus according to any one of claims 1 to 10.
12. The service control unit strengthens the restrictions imposed on the actions of the first user by reducing the resources allocated to the actions of the first user in the second virtual space. The information processing apparatus according to claim 11.
13. The service control unit strengthens the restrictions imposed on the actions of the first user by reducing the range of actions the first user can take in the second virtual space. The information processing apparatus according to claim 11.
14. Based on the fact that the service control unit has been controlled not to provide the service to the first user in accordance with the evaluation result of the first user, it restricts or suspends the provision of the service to the first user. The information processing apparatus according to any one of claims 1 to 10.
15. The behavioral history of the first user includes the first user's utterance information and is evaluated based on the frequency of the first word included in the first user's utterance information. The information processing apparatus according to any one of claims 1 to 10.
16. The behavioral history of the first user is evaluated more highly the lower the frequency of the first word included in the first user's utterance information. The information processing apparatus according to claim 15.
17. Based on the detection that a certain amount of statements exceeding a predetermined amount per unit time have been made by other users to a particular user, the words contained in the statements are extracted as the first words. The information processing apparatus according to claim 16.
18. Obtaining the evaluation result of the first user obtained by evaluating the behavioral history of the first user in the first virtual space, The processor controls the provision of services to the first user in a second virtual space different from the first virtual space, in accordance with the evaluation results of the first user. Equipped with, The behavioral history of the first user includes the creation of a virtual object by the first user and is evaluated based on evaluations of the creation of the virtual object from one or more users other than the first user. Information processing methods.
19. Obtaining the evaluation result of the first user obtained by evaluating the behavioral history of the first user in the first virtual space, The processor controls the provision of services to the first user in a second virtual space different from the first virtual space, in accordance with the evaluation results of the first user. Equipped with, The behavioral history of the first user includes information regarding the first user's handling of the controller, and the behavioral history of the first user is evaluated based on the information regarding the first user's handling of the controller. Information processing methods.
20. Obtaining the evaluation result of the first user obtained by evaluating the behavioral history of the first user in the first virtual space, The processor controls the provision of services to the first user in a second virtual space different from the first virtual space, in accordance with the evaluation results of the first user. Equipped with, Based on a determination result obtained by determining whether there is any fraud in at least one of the first user's behavior history in the first virtual space and the evaluation result of the first user obtained by evaluating the first user's behavior history, it is controlled whether to provide the first user with a service in the second virtual space that corresponds to the evaluation result of the first user. Information processing methods.
21. Computers, An acquisition unit that acquires the evaluation result of the first user obtained by evaluating the behavior history of the first user in the first virtual space, A service control unit that controls the provision of services to the first user in accordance with the evaluation results of the first user in a second virtual space different from the first virtual space, Equipped with, The behavioral history of the first user includes the creation of a virtual object by the first user and is evaluated based on evaluations of the creation of the virtual object from one or more users other than the first user. A program that makes an information processing device function.
22. Computers, An acquisition unit that acquires the evaluation result of the first user obtained by evaluating the behavior history of the first user in the first virtual space, A service control unit that controls the provision of services to the first user in accordance with the evaluation results of the first user in a second virtual space different from the first virtual space, Equipped with, The behavioral history of the first user includes information regarding the first user's handling of the controller, and the behavioral history of the first user is evaluated based on the information regarding the first user's handling of the controller. A program that makes an information processing device function.
23. Computers, An acquisition unit that acquires the evaluation result of the first user obtained by evaluating the behavior history of the first user in the first virtual space, A service control unit that controls the provision of services to the first user in accordance with the evaluation results of the first user in a second virtual space different from the first virtual space, Equipped with, Based on a determination result obtained by determining whether there is any fraud in at least one of the first user's behavior history in the first virtual space and the evaluation result of the first user obtained by evaluating the first user's behavior history, it is controlled whether to provide the first user with a service in the second virtual space that corresponds to the evaluation result of the first user. A program that makes an information processing device function.