Methods and apparatuses providing information about interactions between users in a game

By extracting and analyzing interaction events from game logs, an interface for user interaction information is provided, solving the problem of difficulty in confirming user interaction information in online games and promoting the establishment of networks and relationships among users.

CN114191819BActive Publication Date: 2026-03-24NEXON CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-01
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In existing online games, it is difficult for user interactions to form lasting relationships. Traditional in-game community systems require users to join or register directly and for the other party to approve, making it difficult to easily confirm and utilize the interaction information.

Method used

By obtaining statistical information on pre-defined interaction events between a user and another user from stored game logs, the user interface representing the most frequent interactions is displayed, and the interface is expanded based on user input to facilitate requests for additional interactions.

Benefits of technology

It enables convenient confirmation and easy requests for information exchanged between users, promotes the establishment of networks among users, and enhances the relationships between users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114191819B_ABST
    Figure CN114191819B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and apparatus for providing interaction information between users, including: obtaining statistical information about a predetermined interaction event occurring between a user and another user from a stored game log; displaying an interface representing another user who has the most frequent predetermined interaction event with the user based on the statistical information; and representing at least one other user on the interface in an order of frequency of the predetermined interaction event occurring with the user based on a user input for expanding the interface.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to a method and apparatus for providing information about interactions occurring between users in a game. More particularly, the present disclosure relates to a method and apparatus for providing an interface for representing information about interactions occurring between users in a game. BACKGROUND

[0002] As computing devices and network environments are developing, users who enjoy online-based games by using various wired and wireless communication devices are increasing significantly. In online games, users can communicate through various forms of interaction, such as competing against another user, or cooperating by forming a team or an alliance to achieve a common goal, or trading on an economic system in the game, etc.

[0003] In order to effectively provide online games, establishing a network between users is becoming an important factor. In existing online games, forming a network between users is generally supported by a game-in community system such as a guild or a friend list. However, these game-in community systems are a passive form of order in which users directly join or register and the other party approves. Therefore, even if interactions occur between users, it is difficult to form a lasting relationship.

[0004] Accordingly, in order to more actively establish a network between users, there is a need for a technology that can easily confirm information about interactions occurring between users and easily request additional interactions from another user in this way. SUMMARY

[0005] The present disclosure aims to provide a method of providing an interface representing information about interactions occurring between users.

[0006] According to various embodiments of the present disclosure, a method of providing information about interactions between users is provided, including: obtaining statistical information about predetermined interaction events occurring between a user and another user from a stored game log; based on the statistical information, displaying an interface representing a user who has the most frequent predetermined interaction events with the user; and based on a user input for expanding the interface, representing at least one other user on the interface in an order of frequency of predetermined interaction events occurring with the user.

[0007] According to an embodiment, obtaining the statistical information can include: extracting predetermined interaction events occurring between a user and another user from the stored game log; and obtaining information of at least one other user with whom the predetermined interaction events occur and the number of times the predetermined interaction events occur for the at least one other user by analyzing the extracted interaction events.

[0008] According to an embodiment, the predetermined interaction event can include at least one of a confrontation between the user and another user, a victory of the user over another user, a defeat of the user by another user, a participation of the user in a common group with another user, a performance of a common task by the user with another user, and a transaction of an article between the user and another user.

[0009] According to an embodiment, the method can further include setting, by the user, whether to expose the user to the interface of another user, and obtaining the statistical information can include obtaining, among the users set to be exposed to the interface of another user, statistical information for at least one other user with which the predetermined interaction event occurs with the user.

[0010] According to an embodiment, when the user is set not to be exposed to the interface of another user, the statistical information is not obtained, and other users of the user can not be represented on the interface.

[0011] According to an embodiment, the statistical information can be statistical information about the predetermined interaction event that occurs between the user and another user within a predetermined period.

[0012] According to an embodiment, obtaining the statistical information can include obtaining first statistical information about the predetermined interaction event that occurs between the user and another user within a first period, and obtaining second statistical information about the predetermined interaction event that occurs between the user and another user within a second period, and displaying the interface can include representing, based on the first statistical information, a user with which the predetermined interaction event occurs most frequently with the user within the first period on the interface, and representing, based on the second statistical information, a user with which the predetermined interaction event occurs most frequently with the user within the second period on the interface.

[0013] According to an embodiment, the method can further include obtaining, through the interface, a user input for selecting one of the at least one other user, and obtaining, based on the user input for selecting one of the at least one other user, an interaction request for the selected user.

[0014] According to an embodiment, the interaction request can include at least one of a confrontation request for the selected user, a group participation request for the selected user, a friend registration request for the selected user, and an article transaction request for the selected user.

[0015] According to an embodiment, the method can further include storing the statistical information.

[0016] According to an embodiment, the method can further include updating the statistical information when the predetermined interaction event occurs between the user and another user.

[0017] According to various embodiments of the present disclosure, a game providing apparatus providing interaction information between users, wherein the game providing apparatus can include a user interface, a display, a memory storing instructions, and at least one processor functionally connected to the user interface, the display, and the memory and configured to execute the instructions. The at least one processor can be configured to obtain statistical information about a predetermined interaction event occurring between a user and another user from a stored game log by executing the instructions, and display an interface representing a user who has the most frequent predetermined interaction event with the user based on the statistical information, and represent at least one another user on the interface in order of the frequency of the predetermined interaction event occurring with the user based on a user input for expanding the interface.

[0018] According to an embodiment, the at least one processor can be configured to extract a predetermined interaction event occurring between a user and another user from the stored game log by executing the instructions, and obtain information of at least one another user who has the predetermined interaction event with the user and the number of times of the predetermined interaction event occurring with the at least one another user by analyzing the extracted interaction event.

[0019] According to an embodiment, the predetermined interaction event can include at least one of a battle between the user and another user, a victory of the user over another user, a defeat of the user by another user, participation of the user and another user in a common group, performance of a common task by the user and another user, and an item transaction between the user and another user.

[0020] According to an embodiment, the at least one processor can be configured to set whether to expose a user to the interface by a user input by executing the instructions, and obtain statistical information of at least one another user who has the predetermined interaction event with the user among the users set to be exposed to the interface.

[0021] According to an embodiment, when the user is set not to be exposed to the interface, the statistical information is not obtained, and another user who has the predetermined interaction event with the user can not be represented on the interface.

[0022] According to an embodiment, the statistical information can be statistical information about the predetermined interaction event occurring between the user and another user within a predetermined period.

[0023] According to an embodiment, the at least one processor can be configured to obtain, by executing the instructions, first statistical information about the predetermined interaction event occurring between the user and another user during a first period, and obtain second statistical information about the predetermined interaction event occurring between the user and another user during a second period, and represent, on the interface, a user in which the predetermined interaction event occurs most frequently with the user during the first period based on the first statistical information, and represent, on the interface, a user in which the predetermined interaction event occurs most frequently with the user during the second period based on the second statistical information.

[0024] According to an embodiment, the at least one processor can be further configured to obtain, by executing the instructions, a user input for selecting one of the at least one another user through the interface, and obtain an interaction request for the selected user based on the user input for selecting one of the at least one another user.

[0025] According to an embodiment, the interaction request can include at least one of a confrontation request for the selected user, a participation group request for the selected user, a friend registration request for the selected user, and an item transaction request for the selected user.

[0026] According to an embodiment, the memory can be further configured to store the statistical information.

[0027] According to an embodiment, the at least one processor is further configured to update the statistical information stored in the memory when the predetermined interaction event occurs between the user and another user, by executing the instructions.

[0028] According to various embodiments of the present disclosure, a user terminal using interaction information between users, wherein the user terminal can include a user input unit, a display, a communication unit, a memory storing instructions, and at least one processor functionally connected to the user input unit, the display, the communication unit, and the memory and configured to execute the instructions. The at least one processor can be configured to obtain, by executing the instructions, statistical information about a predetermined interaction event occurring between a user and another user from a server, and display an interface representing a user in which the predetermined interaction event occurs most frequently with the user based on the statistical information, and represent, on the interface, at least one another user in order of frequency of the predetermined interaction event occurring with the user based on a user input for expanding the interface.

[0029] According to various embodiments of the present disclosure, there is provided a computer program for providing interaction information between users by running a method in combination with hardware, stored in a medium, including obtaining statistical information about a predetermined interaction event occurring between a user and another user from a stored game log; displaying an interface representing a user who has the most frequent predetermined interaction event occurring with the user based on the statistical information; and representing at least one other user on the interface in an order of frequency of the predetermined interaction event occurring with the user based on a user input for expanding the interface.

[0030] According to various embodiments of the present disclosure, there is provided a computer readable recording medium storing a program for providing interaction information between users by running a method on a computer, including obtaining statistical information about a predetermined interaction event occurring between a user and another user from a stored game log; displaying an interface representing a user who has the most frequent predetermined interaction event occurring with the user based on the statistical information; and representing at least one other user on the interface in an order of frequency of the predetermined interaction event occurring with the user based on a user input for expanding the interface. BRIEF DESCRIPTION OF DRAWINGS

[0031] Figure 1 A game providing system including a server and a user terminal according to various embodiments of the present disclosure is illustrated.

[0032] Figure 2 A flowchart for a method of providing interaction information between users according to various embodiments of the present disclosure.

[0033] Figure 3 A diagram for describing an interface for providing interaction information between users according to an embodiment of the present disclosure.

[0034] Figure 4 A diagram for describing an interface for providing interaction information between users according to another embodiment of the present disclosure.

[0035] Figure 5 A diagram for describing an interface for providing interaction information between users according to another embodiment of the present disclosure.

[0036] Figure 6 A diagram for describing a method of setting whether to expose interaction information between users according to an embodiment of the present disclosure.

[0037] Figure 7 A diagram for describing an interface for providing interaction information between users within a predetermined period according to an embodiment of the present disclosure.

[0038] Figure 8A flowchart for a method of requesting an additional interaction with another user according to various embodiments of the disclosure.

[0039] Figure 9 A diagram for describing a method of requesting an additional interaction with another user according to an embodiment of the disclosure.

[0040] Figure 10 A diagram for describing a detailed configuration of a game providing apparatus according to various embodiments of the disclosure.

[0041] Figure 11 A diagram for describing a detailed configuration of a user terminal according to various embodiments of the disclosure. DETAILED DESCRIPTION

[0042] Hereinafter, exemplary embodiments according to the present application will be described in detail with reference to accompanying drawings. Also, a method of configuring and using an electronic apparatus according to embodiments of the present application will be described in detail with reference to accompanying drawings. Identical reference numerals or symbols suggested in each of the accompanying drawings indicate components or constituent elements performing substantially the same functions.

[0043] Terms such as first, second, and the like including ordinal numbers can be used to describe various constituent elements, but the constituent elements are not limited to the terms. The terms are used only to distinguish one constituent element from another constituent element. For example, a first constituent element can be named a second constituent element, and similarly, a second constituent element can be named a first constituent element, without exceeding the scope of the present application. The terms and / or a combination of a plurality of related items or any one of the plurality of related items.

[0044] The terms used in the present specification are only used to describe embodiments, and are not used to limit and / or define the present application. The singular expression includes the plural expression, unless the context clearly dictates otherwise. It should be understood that, in the present specification, the terms "include" or "have" or the like are used to designate the features, numbers, steps, operations, constituent elements, components or combinations thereof described in the specification, and do not exclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, constituent elements, components or combinations thereof.

[0045] Throughout the specification, when one part is connected to another part, this includes not only a case where the one part is directly connected to the other part, but also a case where another element is interposed therebetween and electrically connected thereto. Also, when one part "includes" a constituent element, unless otherwise noted, this means that another constituent element can be further included, rather than excluding another constituent element. Also, the terms "… part", "module" and the like recited in the specification refer to a unit that processes at least one function or operation, which can be implemented by hardware or software, or a combination of hardware and software.

[0046] In the following disclosure, a character can refer to a predetermined object that a user can control in a game.

[0047] In the following disclosure, character information is information related to a game character, which can include all information on a character such as a character's ability information such as a character's level, a character's grade, a character's cumulative use time, a character's possession amount, a character's fame, a character's achievement rate, a character's exploration rate, and a character's name, a character's appearance, etc., but is not limited to the examples.

[0048] In the following disclosure, a user account can refer to a user account including at least one character. In a game, a user can generate a plurality of characters, and the plurality of characters can exist in a form of belonging to one user account. Of course, not limited to the examples, there can also be a form in which a game service is provided through one user account.

[0049] In the following disclosure, user account information can include a user's name, a phone number, an email address, a game use period, an age, etc., and is not limited to the examples.

[0050] In the following disclosure, a game log can refer to data including a record of a user's activity in a game. For example, a game log can include information or data of a record of a user logging into a game, a record of a user logging out of a game, a record of a user changing information, a record of an action performed by a user character in a game, etc. The record of an action performed by a user character in a game can include a record of a user character's movement, a skill's use, a task's performance, an item's acquisition and loss, an interaction with another character or object, communication, and all actions that can be performed in a game, but is not limited to the examples.

[0051] In the following disclosure, a task, an exploration, a commission can refer to a task provided in a game. In other words, a task, an exploration, a commission can refer to an action for achieving a purpose given in a game. In addition, one task can be composed of at least one sub-task (or sub-exploration). In addition, a task can include various types of tasks.

[0052] In the following disclosure, a group can refer to a collection of users of a recognizable predetermined unit, such as a guild, a squad, a circle, a clan, an attack team, etc.

[0053] In the following disclosure, a game providing apparatus can be a game server, a user terminal, a game system including a game server and a user terminal, or an independent one apparatus.

[0054] In the following disclosure, the meaning that the server controls the user terminal means that the server provides data for the output (all output devices in the user terminal, such as screen representation, audio output, vibration output, light bulb light, etc.) of the user terminal and the user terminal performs a predetermined operation by communicating with the user terminal. Of course, the user terminal controls the output of the user terminal by using the data stored in advance, but is not limited to the example.

[0055] In the following disclosure, the meaning that the user (or user account) transmits and receives information or data can include the meaning that the device (or user terminal) corresponding to or linked to the user (or user account) transmits and receives information or data.

[0056] In the following disclosure, the user account corresponding to the user terminal can include a user account that logs in or accesses a service through the user terminal and a user account that stores information of the user terminal. In addition, the user terminal of the user account can mean a user terminal that the user account logs in, or stores information of the user account, or the user terminal that the user account accesses.

[0057] In the following disclosure, the user, the player, the user, the user account, the game player can be used interchangeably. It should be understood that in the disclosure, the user terminal can refer to the user, the player, the user, the user account, the game player according to the context, or the device they use. It should be understood that in the disclosure, the user, the player, the user, the user account, the game player can refer to the avatar or character they manipulate according to the context, or the device they use.

[0058] Figure 1 A game providing system including a server and a user terminal according to various embodiments of the disclosure is illustrated.

[0059] The game providing system 100 of the disclosure can include a server 170 and at least one user terminal 110 to 160. The server 170 can provide various online activities through a network. The server 170 can simultaneously provide online activities to at least one user terminal 110 to 160.

[0060] According to an embodiment of the disclosure, the server 170 can include a single server, a collection of servers, a cloud server, etc., but is not limited to the example. The server 170 can provide various online activities and include a database storing data for online activities. In addition, the server 170 can include a settlement server that generates and processes settlement events. As described above, the server 170 can be a game providing device.

[0061] According to an embodiment of the disclosure, a network refers to a connection set up (or formed) by using all communication means, and can refer to a communication network connected by all communication means that transmits and receives data between terminals or between a terminal and a server.

[0062] All communication means can include all communication means through communication, etc. of a predetermined communication specification, a predetermined frequency band, a predetermined protocol, or a predetermined channel. For example, it can include communication means through Bluetooth, BLE (Bluetooth Low Energy), Wi-Fi, ZigBee, 3G, LTE, ultrasonic waves, etc., and can all include near field communication, far field communication, wireless communication, and wired communication. Of course, it is not limited to the examples described.

[0063] According to an embodiment of the disclosure, a near field communication means can refer to a communication means that can communicate only when a device (terminal or server) performing communication is within a predetermined range, and can include Bluetooth, NFC, etc. A far field communication means can refer to a communication means in which a device performing communication can communicate regardless of distance. For example, the far field communication means can refer to a means in which two devices performing communication through a repeater such as an AP can communicate even if the distance is greater than a predetermined distance, and can include a communication means using a cellular network (3G, LTE) such as SMS, a phone. Of course, it is not limited to the examples described. The meaning of receiving an online activity by using a network can include the meaning that communication between a server and a terminal can be performed through all communication means.

[0064] Throughout the specification, at least one user terminal 110 to 160 can include not only a personal computer (Personal Computer) 110, a tablet (Tablet) 120, a cellular phone (Cellular Phone) 130, a notebook computer 140, a smart phone 150, and a television (TV) 160, but also various electronic devices such as a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), a navigation, an MP3 player, a digital camera, a refrigerator, a washing machine, and a vacuum cleaner, but is not limited to the examples described. As described above, at least one user terminal 110 to 160 can be a game providing apparatus.

[0065] According to an embodiment of the present disclosure, the online activity can include an online game, a portal service, and an SNS (Social Network Service), but is not limited to the examples. Also, the online game can include various themes such as sports, MMORPG (Massive Multiplayer Online Role-Playing Game), AOS (Aeon Of Strife), FPS (First-Person Shooter), TCG (Trading Card Game), CCG (Collectible Card Game), etc. Also, the online game can be a game in a competitive manner between users and users, or in a competitive manner between a user and a computer (e.g., an artificial intelligence). Also, it can be a game in a construction or decoration manner, rather than a competitive manner. Of course, the online game is not limited to the examples, and its form is not limited in any way.

[0066] According to various embodiments of the present disclosure, the server can store a game log. The server 170 can obtain statistical information about a predetermined interaction event occurring between a user and another user by analyzing the stored game log. According to another embodiment of the present disclosure, the server 170 can store statistical information about a predetermined interaction event occurring between a user and another user. The server 170 can update the stored statistical information when a predetermined interaction event occurs between a user and another user.

[0067] According to various embodiments of the present disclosure, the server 170 can provide the statistical information to the user terminals 110 to 160. But not limited thereto, for example, the user terminals 110 to 160 can obtain the statistical information by using the information stored in advance without communicating with the server 170.

[0068] According to various embodiments of the present disclosure, the user terminals 110 to 160 can display an interaction information interface representing another user in which a predetermined interaction event occurs with a user most frequently, based on the statistical information. The user terminals 110 to 160 can represent at least one another user in order of frequency of a predetermined interaction event occurring with a user on the interaction information interface based on a user input for expanding the interface. Hereinafter, this will be described in detail.

[0069] According to an embodiment of the present disclosure, the user terminals 110 to 160 can obtain a user input for selecting one of at least one another user through the interaction information interface. The user terminals 110 to 160 can transmit an interaction request for the selected user to the server 170. The server 170 can transmit a processing result by processing the obtained interaction request to the user terminals 110 to 160.

[0070] Figure 2 A flowchart of a method of providing interaction information between users according to various embodiments of the disclosure is provided. The operations can be performed by the game providing apparatus 1000 or the processor 1010 of the game providing apparatus 1000. Figure 1 The game providing apparatus 1000 or the processor 1010 of the game providing apparatus 1000 shown in FIG. 1, Figure 10 The game providing apparatus 1000 or the processor 1010 of the game providing apparatus 1000 shown in FIG. 1,

[0071] Referring to FIG. 2, Figure 2 In step S210, the game providing apparatus can obtain statistical information about a predetermined interaction event occurring between a user and another user from a stored game log. Hereinafter, the user and the other user can refer to a user account, or can refer to a user role (player role) belonging to a user account.

[0072] In an embodiment, the game providing apparatus can extract a predetermined interaction event log occurring between a user and another user from a stored game log. The game providing apparatus can obtain statistical information including information of at least one other user with whom the predetermined interaction event occurs with the user and the number of times the predetermined interaction event occurs with the at least one other user by analyzing the extracted interaction event log. In an embodiment, the statistical information can further include another statistical parameter related to the occurring interaction event, such as the occurrence time of the interaction event, the occurrence effect of the interaction event, etc.

[0073] In an embodiment, the predetermined interaction event can be a confrontation occurring between a user and another user. The confrontation can be a battle, a duel, a war, a match, etc. in which users decide victory and defeat on the basis of being on opposite sides. The game providing apparatus can obtain information of an opponent of the confrontation by extracting a log about the confrontation performed by the user from a stored game log, and calculate the number of times the user confronts the opponent. In an embodiment, when there are a plurality of confrontation contents in the game, the predetermined interaction event can be limited to a specific confrontation content. In other words, the game providing apparatus can obtain the statistical information by extracting and analyzing only a log about a specific confrontation content performed by the user from the game log. For example, the game providing apparatus can obtain only statistical information about a 1:1 confrontation between a user and another user, or can obtain only statistical information about a multi-to-multi confrontation between a group to which the user belongs and a group to which another user belongs.

[0074] In an embodiment, the predetermined interaction event can be an event in which a user defeats another user or an event in which a user is defeated by another user. The game providing apparatus can obtain information on the user who defeated or was defeated by the user by extracting a log of the user's defeat or defeat from the stored game log, and calculate the number of defeats or defeats of the user by the other user. In an embodiment, the defeat or defeat can refer only to the result of a specific confrontation content. In other words, when there are a plurality of confrontation contents in the game, the game providing apparatus can obtain statistical information by extracting and analyzing only a log of defeat or defeat with respect to a specific confrontation content from the game log.

[0075] In an embodiment, the predetermined interaction event can be an event in which a user participates in a common group with another user. The game providing apparatus can obtain information on another user who participated in the same group as the user by extracting a log of the user's participation in the group from the stored game log, and calculate the number of times the user participated in the same group as the other user.

[0076] In an embodiment, the predetermined interaction event can be an event in which a user performs a common task with another user. The game providing apparatus can obtain information on another character who performed the same task as the user by extracting a log of the user's performance of the task and a log of another character's performance of the same task at the same time from the stored game log, and calculate the number of times the user performed the same task as the other user. In an embodiment, when there are various types of tasks in the game, the predetermined interaction event can be limited to a specific type of task. In other words, the game providing apparatus can obtain statistical information by extracting and analyzing only a log with respect to a specific type of task performed by the user from the game log. For example, the game providing apparatus can obtain only statistical information on exploration performed by the user with another user, or can obtain only statistical information on a stage cleared by the user with another user.

[0077] In an embodiment, the predetermined interaction event can be an item transaction performed between a user and another user. The game providing apparatus can obtain information on the other party of the transaction by extracting a log with respect to an item transaction performed by the user from the stored game log, and calculate the number of transactions or the total value of transactions made by the user with the other party.

[0078] In an embodiment, the predetermined interaction event can be an event in which a user attacks another user. The game providing apparatus can calculate the number of attacks or the total amount of damage caused by the user to the other party by extracting a log of the user's attack on another user from the stored game log. In an embodiment, the predetermined interaction event can be an event in which a user is attacked by another user. The game providing apparatus can calculate the number of attacks or the total amount of damage received by the user from the other party by extracting a log of the user's attack by another user from the stored game log.

[0079] In an embodiment, the predetermined interaction event can be an event in which a user recovers another user. The game providing apparatus can calculate the number of times or the total amount of recovery of a user by another user by extracting a log of recovery of another user from the stored game log. In an embodiment, the predetermined interaction event can be an event in which a user is recovered by another user. The game providing apparatus can calculate the number of times or the total amount of recovery of a user by another user by extracting a log of recovery of another user from the stored game log.

[0080] However, the predetermined interaction event is not limited to the described example, and can include any interaction event between users recorded as a game log.

[0081] In an embodiment, the game log can be stored in a server. The server can obtain statistical information about the predetermined interaction event occurring between a user and another user from the stored game log, and transmit the obtained statistical information to the user terminal. In another embodiment, the game log can be stored in the user terminal. The user terminal can obtain statistical information about the predetermined interaction event occurring between a user and another user from the stored game log without communication with the server.

[0082] In an embodiment, the game providing apparatus can store the obtained statistical information. In an embodiment, when the predetermined interaction event occurs between a user and another user, the game providing apparatus can update the stored statistical information. For example, when a confrontation interaction occurs between a user and another user "User A", the game providing apparatus confirms whether information about "User A" exists in a list of another users confronting the user included in the statistical information, and if not, adds "User A" to the list of another users confronting the user, and if so, the number of confrontations of "User A" in the statistical information can be increased by 1. Further, another statistical parameter related to the occurred confrontation interaction event, such as a confrontation start and end time, a confrontation result, or an effect, etc. can be further stored as the statistical information. When storing the statistical information, the game providing apparatus can immediately obtain the statistical information about the predetermined interaction event without analyzing the stored game log.

[0083] In step S220, the game providing apparatus can display an interaction information interface representing another user in which the predetermined interaction event occurs most frequently with a user based on the obtained statistical information.

[0084] For example, the game providing apparatus can display an interaction information interface representing at least one of another user who has had the most number of confrontations with the user, another user who the user has defeated the most number of times, another user who has defeated the user the most number of times, another user who has participated in the same group as the user the most number of times, another user who has performed the same content as the user the most number of times, and another user who has had the most number of transactions with the user, based on the statistical information. Of course, the interaction events represented on the interaction information interface are not limited to the examples described above. In an embodiment, the game providing apparatus can represent another user corresponding to a plurality of interaction events, respectively, on the interaction information interface.

[0085] In an embodiment, the game providing apparatus can represent information of another user on the interaction information interface. In an embodiment, the information of another user represented on the interaction information interface can include not only the name of the user account or the user character, but also the appearance, the level, the rank, the class, the group to which the user belongs, the game usage time, the fame, or the user account information or the user character information. In an embodiment, the game providing apparatus can additionally represent information of another user and the number of times a predetermined interaction event occurs between the user and another user on the interaction information interface.

[0086] In another embodiment, another user represented on the interaction information interface can be determined by another statistical parameter, rather than the number of times a predetermined interaction event occurs between the user and another user. For example, the game providing apparatus can represent another user who has had a predetermined interaction event with the user most recently on the interaction information interface. For another example, the game providing apparatus can represent another user who has the highest level among other users who have had a predetermined interaction event with the user on the interaction information interface. For another example, the game providing apparatus can represent another user who has had the longest interaction time among other users who have had a predetermined interaction event with the user on the interaction information interface. For another example, the game providing apparatus can represent another user who has had the greatest effect of interaction among other users who have had a predetermined interaction event with the user on the interaction information interface. The effect of interaction can include various parameters such as the amount of movement, the amount of damage, the amount of recovery, the score obtained, the amount of transaction, etc., according to the type of interaction event. Of course, the examples are not limited to the above. In an embodiment, the game providing apparatus can additionally represent a statistical parameter corresponding to another user represented on the interaction information interface on the interaction information interface.

[0087] In step S230, the game providing apparatus can represent at least one other user on the expanded interaction information interface in an order in which a predetermined interaction event occurs with the user more frequently, based on the user input for expanding the interaction information interface. That is, the interaction information interface before expansion represents only one of the other users with which the predetermined interaction event occurs, and the expanded interaction information interface can represent a plurality of users with which the predetermined interaction event occurs. For example, when the other user with which the user has fought the most number of times is represented on the interaction information interface before expansion, the other user with which the user has fought the most number of times can be represented on the expanded interaction information interface in an order in which the number of fights is more, based on the user input.

[0088] In an embodiment, the interaction information interface can include an expansion interface that provides a function for expanding the interaction information interface. The game providing apparatus can expand the interaction information interface in response to obtaining the user input through the expansion interface. In an embodiment, the interaction information interface can include a plurality of expansion interfaces respectively corresponding to a plurality of interaction events. In this case, the game providing apparatus can expand the interface corresponding to a specific interaction event to represent at least one other user corresponding to the interaction event in response to obtaining the user input through the expansion interface corresponding to the specific interaction event. This will be described in more detail with reference to FIGS. 6A to 6C. Figures 3 to 5 The method of expanding the interface corresponding to the interaction event will be described in more detail.

[0089] In an embodiment, the number of at least one other user that can be represented on the interface corresponding to the expanded interaction event can be limited. For example, when the number of at least one other user that can be represented on the expanded interface is set to a maximum of N, if the number of other users with which the predetermined interaction event occurs with the user exceeds N, only the first N other users can be represented on the expanded interface. In another embodiment, the expanded interface can represent all other users with which the predetermined interaction event occurs with the user.

[0090] In an embodiment, the game providing apparatus can represent various information of at least one other user on the expanded interaction information interface. In an embodiment, the information of the other user represented on the expanded interaction information interface can include not only the name of the user account or the user character, but also the appearance, the level, the rank, the occupation (class), the group to which the user belongs, the game usage time, the reputation, or another user account information or user character information. In an embodiment, the game providing apparatus can additionally represent the information of at least one other user and the number of times of the predetermined interaction event that occurs between the user and the other user on the expanded interaction information interface.

[0091] In an embodiment, the at least one other user represented on the expanded interaction information interface can be arranged by another statistical parameter, rather than the number of predetermined interaction events occurring with the user. For example, the game providing apparatus can represent the at least one other user on the expanded interaction information interface in order of recent interaction with the user. For another example, the game providing apparatus can represent the at least one other user on the expanded interaction information interface in order of level from high to low. For yet another example, the game providing apparatus can represent the at least one other user on the expanded interaction information interface in order of time of interaction with the user. For yet another example, the game providing apparatus can represent the at least one other user on the expanded interaction information interface in order of effect of interaction. The effect of interaction can include various parameters such as amount of movement, amount of damage, amount of recovery, score obtained, amount of transaction, etc. according to the type of interaction event. Of course, the examples are not limited thereto. In an embodiment, the game providing apparatus can additionally represent the statistical parameter corresponding to the at least one other user represented on the expanded interaction information interface, respectively, on the expanded interaction information interface.

[0092] In an embodiment, the game providing apparatus can reduce and represent the interaction information interface to the state before expansion, based on a user input for reducing the expanded interaction information interface.

[0093] Figure 3 A diagram for describing a screen for providing interaction information between users according to an embodiment of the present disclosure.

[0094] Figure 3 An example of an interaction information interface 300 and an expanded interaction information interface 350 displayed in a user terminal is illustrated. The interaction information interface 300 can be an interface for providing information about interactions occurring between users, particularly, statistical information about predetermined interaction events occurring between the user and another user. The expanded interaction information interface 350 can be a form in which the interaction information interface 300 is transformed by a user input. The expanded interaction information interface 350 can be an interface for providing statistical information in more detail.

[0095] According to various embodiments of the present disclosure, the interaction information interface 300 can include at least one interaction event information interface 310, at least one user information interface 320 corresponding thereto, an expansion interface 330, and a close interface 340. Of course, the interaction information interface 300 is not limited to the example shown in Figure 3 and more constituents than those shown in Figure 3 may be included in the interaction information interface 300, or fewer constituents than those shown in Figure 3 may be included in the interaction information interface 300.

[0096] According to various embodiments of the present disclosure, the interaction event information interface 310 can be an interface that displays how the statistical information represented on the interaction information interface 300 is related to which interaction event. That is, the interaction event information interface 310 can be an interface that displays the type of predetermined interaction event that occurred between the user and another user and the determined criterion of the another user represented on the user information interface 320.

[0097] In an embodiment, the predetermined interaction event represented on the interaction event information interface 310 can include at least one of a confrontation between the user and another user, a victory of the user over another user, a defeat of the user by another user, a participation of the user and another user in a common group, a performance of the user and another user of a common task, and a transaction of an item between the user and another user. Of course, not limited to the examples described, the predetermined interaction event represented on the interaction event information interface 310 can include any interaction event between the user and another user recorded from the game log.

[0098] In an embodiment, the interaction event information interface 310 can display the user represented on the user information interface 320 that has occurred the most number of predetermined interaction events with the user. In another embodiment, the interaction event information interface 310 can display the user represented on the user information interface 320 that is determined by another statistical parameter other than the number of interactions.

[0099] According to various embodiments of the present disclosure, the user information interface 320 can be an interface that represents information of another user specified by the corresponding interaction event information interface 310. That is, the user information interface 320 can represent information of a specific user that has occurred a predetermined interaction event between the user and another user displayed by the interaction event information interface 310. In an embodiment, the user information interface 320 can represent the user that has occurred the most number of predetermined interaction events between the user and another user. In another embodiment, the another user represented on the user information interface 320 can be determined by another statistical parameter.

[0100] In an embodiment, the information of the another user represented on the user information interface 320 can include not only the name of the user account or the user character, but also the appearance, the level, the rank, the occupation (class), the belonging group, the game usage time, the fame, or other user account information or user character information. In an embodiment, the information of the another user represented on the user information interface 320 and the number of predetermined interaction events that occurred between the user and another user.

[0101] In an embodiment, the user information interface 320 can provide a function representing more detailed information for the corresponding other user. For example, based on a user input of clicking or hovering on the other user represented on the user information interface 320, a user information interface representing more detailed information for the user can be displayed. In an embodiment, the user information interface 320 can provide a function requesting interaction for the corresponding user. Referring to Figure 8 and Figure 9 This will be described in more detail.

[0102] In various embodiments, the interaction information interface 300 can include a plurality of interaction event information interfaces 310 and user information interfaces 320 corresponding thereto.

[0103] According to an embodiment of the present disclosure, the extension interface 330 can be an interface providing a function of extending the interaction information interface 300. For example, when a user input for the extension interface 330 is obtained, the interaction information interface 300 can be changed to an extended interaction information interface 350. Further, the close interface 340 can be an interface providing a function of deleting the interaction information interface 300 from the screen. Of course, the examples are not limited thereto.

[0104] According to various embodiments of the present disclosure, the extended interaction information interface 350 can include an interaction event information interface 360 and an extended user information interface 370 corresponding thereto, at least one interaction event selection interface 380, a zoom-out interface 390, and the close interface 340. Of course, the extended interaction information interface 350 is not limited to Figure 3 the examples shown, and more constitutions than Figure 3 those shown can be included in the extended interaction information interface 350, or less constitutions than Figure 3 those shown can be included in the extended interaction information interface 350.

[0105] According to various embodiments of the present disclosure, the interaction event information interface 360 can be an interface displaying how the statistical information represented on the currently extended interaction information interface 350 is related to which interaction event. The interaction event information interface 360 can display the type of the predetermined interaction event occurring between the user and the other user and the determination criteria of the at least one other user represented on the extended user information interface 370. The interaction event information interface 360 corresponds to the interaction event information interface 310 of the interaction information interface 300 before extension on a 1:1 basis, and can provide the same function, and thus a repeated description will be omitted.

[0106] In an embodiment, the interaction event information interface 360 can be an interface displaying which interaction event is currently selected among at least one interaction event corresponding to the at least one interaction event selection interface 380.

[0107] According to various embodiments of the present disclosure, the expanded user information interface 370 can be an interface representing information of at least one other user designated by the corresponding interaction event information interface 360. That is, the expanded user information interface 370 can represent information of at least one user who has occurred a predetermined interaction event with the user, which is displayed by the interaction event information interface 360.

[0108] In an embodiment, the expanded user information interface 370 can represent information of at least one other user in an order of a number of times of a predetermined interaction event occurring between the user.

[0109] The expanded user information interface 370 can be expanded from the user information interface 320 represented on the pre-expanded interaction event interface 300. The expanded user information interface 370 can represent information of at least one other user including the user represented on the user information interface 320. For example, when the pre-expanded user information interface 320 represents another user who has occurred a number of times of confrontation with the user the most, the expanded user information interface 370 can represent other users who have occurred a number of times of confrontation with the user in an order of the number of times of confrontation.

[0110] In an embodiment, a number of at least one other user represented on the expanded user information interface 370 can be limited. For example, the expanded user information interface 370 can represent the top N persons who have occurred a number of times of interaction with the user the most. In another embodiment, the expanded user information interface 370 can represent all other users who have occurred a predetermined interaction event with the user.

[0111] In an embodiment, individual information of at least one other user can be represented on the expanded user information interface 370. The information of another user represented on the expanded user information interface 370 can include not only a name of a user account or a user role, but also an appearance, a level, a rank, a profession (class), a group to which the user belongs, a game usage time, a reputation, or further user account information or user role information. In an embodiment, the information of another user and a number of times of a predetermined interaction event occurring between the user and another user can be represented on the expanded user information interface 370.

[0112] In an embodiment, at least one other user represented on the expanded user information interface 370 can be arranged by another statistical parameter, instead of a number of times of a predetermined interaction event occurring between the user. In an embodiment, the expanded user information interface 370 can additionally represent a statistical parameter respectively corresponding to at least one other user represented.

[0113] In one embodiment, similar to user information interface 320, extended user information interface 370 can provide functionality to display more detailed information for at least one other user. For example, based on user input from at least one other user indicated by clicking or hovering on extended user information interface 370, a user information interface displaying more detailed information for the selected user can be displayed.

[0114] In one embodiment, similar to user information interface 320, extended user information interface 370 can provide functionality for requesting interaction with a selected user. (See also...) Figure 8 and Figure 9 This will be described in more detail.

[0115] According to various embodiments of this disclosure, the interactive event selection interface 380 can provide the function of selecting statistical information to be displayed on the extended interactive information interface 350. For example, based on user input for selecting at least one of the interactive event selection interfaces 380, statistical information about a predetermined interactive event corresponding to the selected interactive event selection interface 380 can be displayed on the extended interactive information interface 350. That is, the interactive event information interface 360 ​​corresponding to the selected interactive event selection interface 380 and the extended user information interface 370 can be displayed.

[0116] The interactive event selection interface 380 can correspond 1:1 to the interactive event information interface 310 of the original interactive information interface 300. For example, if the original interactive information interface 300 includes five interactive event information interfaces 310, then the expanded interactive information interface 350 can include five interactive event selection interfaces 380, each corresponding to one of the five interactive event information interfaces 310.

[0117] According to various embodiments of this disclosure, the minimized interface 390 may be an interface that provides the function of minimizing the expanded interactive information interface 350. For example, when user input is received for the minimized interface 390, the expanded interactive information interface 350 may be changed back to the original interactive information interface 300. Furthermore, the close interface 340 may be an interface that provides the function of removing the expanded interactive information interface 350 from the screen. Of course, the examples are not limited to those described.

[0118] Figure 4 This is a diagram used to describe an interface for providing interactive information between users according to another embodiment of the present disclosure.

[0119] Figure 4 Another example is shown of the interactive information interface 400 and the extended interactive information interface 450 displayed on the user terminal.

[0120] According to various embodiments of the present disclosure, the interaction information interface 400 can include at least one interaction event information interface 410, at least one user information interface 420 corresponding thereto, at least one expansion interface 430 corresponding thereto, and a close interface 440. According to various embodiments of the present disclosure, the expanded interaction information interface 450 can include the interaction event information interface 410 and an expanded user information interface 460 corresponding thereto, at least one reduction interface 470 corresponding thereto, and the close interface 440. Of course, the interaction information interface 400 and the expanded interaction information interface 450 are not limited to the configurations shown in the examples, and configurations more than those shown in the examples can be included in the interaction information interface 400 and the expanded interaction information interface 450, or configurations less than those shown in the examples can be included in the interaction information interface 400 and the expanded interaction information interface 450. For example, the function of the expansion interface 430 can be incorporated in the corresponding interaction event information interface 410 or user information interface 420. For example, the function of the reduction interface 470 can be incorporated in the corresponding interaction event information interface 410. Figure 4 Figure 4 Figure 4

[0121] The interaction event information interface 410, the user information interface 420, the close interface 440, and the expanded user information interface 460 can correspond to the interaction event information interface 310, the user information interface 320, the close interface 340, and the expanded user information interface 370, respectively, of FIG. 3. Accordingly, a repeated description will be omitted. Figure 3

[0122] According to an embodiment of the present disclosure, the expansion interface 430 can be an interface that provides a function of expanding a portion of the interaction information interface 400. The expansion interface 430 can correspond 1:1 to the interaction event information interface 410 and the user information interface 420. When a user input for the expansion interface 430 is obtained, the user information interface 420 corresponding to the expansion interface 430 can be changed to the expanded user information interface 470. At the same time, since the user information interface 420 is changed to the expanded user information interface 470, the expansion interface 430 can be changed to the reduction interface 470.

[0123] According to an embodiment of the present disclosure, the reduction interface 470 can be an interface that provides a function of reducing a portion of the expanded interaction information interface 450. When a user input for the reduction interface 470 is obtained, the expanded user information interface 470 corresponding to the reduction interface 470 can be changed to the user information interface 420 before expansion. At the same time, since the expanded user information interface 470 is changed to the user information interface 420, the reduction interface 470 can be changed to the expansion interface 430.

[0124] Figure 5 ​​​​This is a diagram used to describe an interface that provides interactive information between users according to another embodiment of this disclosure.

[0125] Figure 5 Another example is shown of the interactive information interface 500 and the extended interactive information interface 550 displayed on the user terminal.

[0126] According to various embodiments of this disclosure, the interactive information interface 500 may include at least one interactive event information interface 510, at least one corresponding user information interface 520, at least one corresponding extended interface 530, and a close interface 540. Of course, the interactive information interface 500 is not limited to... Figure 5 Examples, compared to Figure 5 The configuration shown can be further incorporated into the interactive information interface 500, or more. Figure 5 The simplified configuration shown can be incorporated into the interactive information interface 500. For example, the functionality of the extended interface 530 can be integrated into the corresponding interactive event information interface 510 or user information interface 520.

[0127] The interactive event information interface 510 and the user information interface 520 can respectively correspond to Figure 3 The interactive event information interface 310 and the user information interface 320. Therefore, repeated descriptions will be omitted.

[0128] According to one embodiment of this disclosure, the extended interface 530 may be an interface that provides the functionality of an extended interactive information interface 500. The extended interface 530 may correspond 1:1 to the interactive event information interface 510 and the user information interface 520. Figure 4 Unlike the embodiment shown, when user input is received for the extended interface 530, while the interactive information interface 500 remains unchanged, an extended interactive information interface 550 can be displayed separately, which displays detailed statistical information about the predetermined interactive event corresponding to the extended interface 530.

[0129] In one embodiment, when the interactive information interface 500 includes multiple interactive event information interfaces 410, the multiple extended interfaces 530 corresponding to each of these interfaces can each provide the function of displaying another extended interactive information interface 550. In this case, multiple extended interactive information interfaces 550 can be displayed simultaneously.

[0130] According to an embodiment of the present disclosure, the closing interface 540 can be an interface providing a function of deleting the interaction information interface 500 from the screen. In an embodiment, even though the interaction information interface 500 is deleted from the screen by a user input for the closing interface 540, the displayed expanded interaction information interface 550 can not be deleted from the screen. In another embodiment, when the interaction information interface 500 is deleted from the screen, all of the displayed interaction information interfaces 550 can be deleted from the screen.

[0131] According to various embodiments of the present disclosure, the expanded interaction information interface 550 can include an interaction event information interface 560 and an expanded user information interface 570 corresponding thereto, and a closing interface 580. Of course, the expanded interaction information interface 550 is not limited to Figure 5 the example shown in FIG. 5, and more constituents than Figure 5 those shown in FIG. 5 can be included in the expanded interaction information interface 550, or fewer constituents than Figure 5 those shown in FIG. 5 can be included in the expanded interaction information interface 550.

[0132] The interaction event information interface 560 and the expanded user information interface 570 can respectively correspond to the interaction event information interface 360 and the expanded user information interface 370 of Figure 3 FIG. 4. Accordingly, a repeated description will be omitted.

[0133] According to an embodiment of the present disclosure, the closing interface 580 can be an interface providing a function of deleting the expanded interaction information interface 550 from the screen. In an embodiment, even though the expanded interaction information interface 550 is deleted from the screen by a user input for the closing interface 580, the displayed interaction information interface 500 and another expanded interaction information interface 550 can not be deleted from the screen.

[0134] The user can easily confirm another user who establishes a relationship with himself or herself by playing a game through the interface providing information about interactions between users. Even though the user does not manually register a friend or join a guild, the user is actively provided with a list of another user connected to himself or herself, and in particular, can easily confirm another user who frequently communicates with himself or herself according to a type of interaction. Accordingly, a formation path of a network between users can become diverse, and the number and quality of a user community can be improved.

[0135] Figure 6 A diagram for describing a method of setting whether to expose interaction information between users according to an embodiment of the present disclosure.

[0136] Some users can not want their information to be exposed to another user who interacts with them regardless of their intention. These users can be provided with an option to let the user directly set whether to expose interaction information.

[0137] According to an embodiment of the present disclosure, the interaction information interface 600, 650 can include an exposure setting interface 630a, 630b. The exposure setting interface 630a, 630b can provide a function of setting whether a user is exposed to an interaction information interface of another user. For example, based on a user input to the exposure setting interface 630a, 630b, it can be set that a user is exposed to an interaction information interface of another user, or not exposed 630b. In an embodiment, whether to expose a user can be stored in the game providing apparatus.

[0138] In an embodiment, when obtaining statistical information about a predetermined interaction event occurring between a user and another user from a stored game log, the game providing apparatus can obtain the statistical information only by using an interaction event log occurring between another user set to be exposed to an interaction information interface. That is, the game providing apparatus can obtain the statistical information by analyzing a game log except for a log related to another user set not to be exposed to an interaction information interface. Accordingly, information of another user set not to be exposed can not be represented on the interaction information interface 600.

[0139] In an embodiment, when a user sets not to be exposed to an interaction information interface of another user 630b, the game providing apparatus can not represent the interaction event information interface 610 and the user information interface 620 on the interaction information interface 600, 650 without obtaining statistical information about an interaction event occurring between users. In other words, the game providing apparatus can provide information about an interaction occurring between users only to a user who sets himself to be exposed to an interaction information interface of another user 600. In another embodiment, even if a user sets not to be exposed to an interaction information interface of another user, information about an interaction occurring between users can be provided through the interaction information interface 600.

[0140] Figure 6 Only an example in which the exposure setting interface 630 is included in the interaction information interface 600 is shown, but in another embodiment, whether to expose a user to an interaction information interface of another user can be set by another external setting interface, not the interaction information interface 600.

[0141] Figure 7 FIG. 1 is a diagram for describing a screen for providing information about an interaction between users within a predetermined period according to an embodiment of the present disclosure.

[0142] In an embodiment, the game providing apparatus can obtain statistical information about the predetermined interaction event occurring between the user and another user for a predetermined period from the stored game log, and can represent the interaction information interface 700 based on the obtained statistical information. The game providing apparatus can extract a log of the predetermined interaction event occurring between the user and another user for a predetermined period from the stored game log, and obtain statistical information including information of at least one other user having the predetermined interaction event with the user for the predetermined period and the number of times of the predetermined interaction event occurring for the at least one other user by analyzing the extracted interaction event log.

[0143] In an embodiment, the predetermined period can be designated as a certain time interval, for example, the past one hour, the past one day, the past one week, the past one month, etc. In an embodiment, the predetermined period can be designated as a time period from the user's login to the exit in units of game sessions (e.g., the last 1 session, the last 10 sessions, etc.). In an embodiment, the predetermined period can be any identifiable time unit designated by a game service provider (e.g., a game season, an event period, etc.).

[0144] In an embodiment, the game providing apparatus can obtain statistical information about the predetermined interaction event occurring between the user and another user for a plurality of different periods from each other. For example, the game providing apparatus can obtain first statistical information about the predetermined interaction event occurring between the user and another user for a first period, and obtain second statistical information about the predetermined interaction event occurring between the user and another user for a second period.

[0145] In an embodiment, the game providing apparatus can represent a plurality of interaction event information interfaces 710, 715 and a plurality of user information interfaces 720, 725 related to each of the different periods on the interaction information interface 700 based on the statistical information corresponding to the plurality of different periods. For example, the interaction information interface 700 can include an interaction event information interface 710 and a user information interface 720 representing a first user having the predetermined interaction event with the user most frequently for a first period based on first statistical information, and an interaction event information interface 715 and a user information interface 725 representing a second user having the predetermined interaction event with the user most frequently for a second period based on second statistical information.

[0146] Although Figure 7 Although only the interaction information interface 700 is shown, it should be understood that the statistical information corresponding to the predetermined period can be provided identically through an extended interaction information interface according to various embodiments of the present disclosure.

[0147] Figure 8 A flowchart of a method for requesting an additional interaction with another user according to various embodiments of the present disclosure. These operations can be performed byFigure 1 the user terminals 110 to 160 and the server 170, Figure 10 The game providing apparatus 1000 or the processor 1010 of the game providing apparatus 1000 illustrated in

[0148] Referring to Figure 8 In step S810, the game providing apparatus can obtain statistical information about a predetermined interaction event occurring between the user and another user from a stored game log. In step S820, the game providing apparatus can display an interaction information interface representing another user in which the predetermined interaction event occurs most frequently with the user based on the obtained statistical information. In step S830, the game providing apparatus can represent at least one other user on the expanded interaction information interface in order of frequency of the predetermined interaction event occurring with the user based on a user input for expanding the interaction information interface. Steps S810, S820, and S830 can correspond to steps S210, S220, and S230 of FIG. 2, respectively, and thus a repeated description will be omitted. Figure 2

[0149] In step S840, the game providing apparatus can obtain a user input for selecting one of the at least one other user through the interaction information interface. In an embodiment, the user input can be obtained through the interaction information interface before expansion or the expanded interaction information interface.

[0150] In step S850, the game providing apparatus can obtain an interaction request for the selected user based on the user input for selecting one of the at least one other user. The interaction request can include at least one of a challenge request for the selected user, a group participation request for the selected user, a friend registration request for the selected user, and an item transaction request for the selected user. However, the examples are not limited thereto, and the game providing apparatus can obtain a request for any interaction occurring between users in a game.

[0151] In an embodiment, the game providing apparatus can display an additional interaction interface for selecting an interaction to be requested from the selected user in response to the user input for selecting one of the at least one other user. The game providing apparatus can obtain a user input for selecting an additional interaction through the additional interaction interface and request the interaction selected by the user input from the selected user.

[0152] In an embodiment, when the obtained interaction request requires approval of the counterpart, the game providing apparatus can transmit the interaction request to the selected user and request the approval. When the interaction approval of the selected user is obtained, the game providing apparatus can control to occur the interaction between the user and the selected user.

[0153] ​In another embodiment, the game providing apparatus can determine validity of the interaction request when the obtained interaction request does not require approval of the counterpart, and if valid, control to occur the interaction between the user and the selected user.

[0154] Figure 9 A diagram for describing a method of requesting an additional interaction with another user according to an embodiment of the present disclosure.

[0155] Figure 9 An example of an interaction information interface 300 displayed in a user terminal is illustrated. According to various embodiments of the present disclosure, the interaction information interface 900 can include at least one interaction event information interface 910, at least one user information interface 920 corresponding thereto, and an additional interaction interface 930 corresponding thereto. Of course, the interaction information interface 900 is not limited to the above-mentioned components, and more components than those illustrated can be included in the interaction information interface 900, or fewer components than those illustrated can be included in the interaction information interface 900. Figure 9 An example of the interaction information interface 300 illustrated in FIG. 3 can be included in the interaction information interface 900. Figure 9 More components than those illustrated can be included in the interaction information interface 900, or fewer components than those illustrated can be included in the interaction information interface 900. Figure 9

[0156] The interaction event information interface 910 and the user information interface 920 can correspond to the interaction event information interface 310 and the user information interface 320, respectively, of the interaction information interface 300 illustrated in FIG. 3. Accordingly, a repeated description will be omitted. Figure 3

[0157] According to an embodiment of the present disclosure, the user information interface 920 can provide a function of displaying the additional interaction interface 930. For example, when a user input to the user information interface 920 is obtained, the additional interaction interface 930 for selecting an interaction to be requested to the user can be displayed.

[0158] According to an embodiment of the present disclosure, the additional interaction interface 930 can be an interface displaying at least one interaction that can be requested to another user. A user input for selecting one of the at least one interaction is obtained through the additional interaction interface 930, so that the selected interaction can be requested to the user corresponding to the user information interface 920.

[0159] ​​For example, the additional interaction interface 930 can provide a function to request another user for a detailed information. For example, the additional interaction interface 930 can provide a function to request another user for a challenge. For example, the additional interaction interface 930 can provide a function to invite another user to join a group of the user, or to request another user's group to invite the user. For example, the additional interaction interface 930 can provide a function to request another user to perform a task together. For example, the additional interaction interface 930 can provide a function to request another user to make a transaction. For example, the additional interaction interface 930 can provide a function to register another user to a friend list. Of course, not limited to the described examples, at least one interaction provided by the additional interaction interface 930 can include any interaction between users possible in a game.

[0160] Although Figure 9 not shown, it is understood that a function to request an additional interaction can be identically provided through the expanded interaction information interface according to various embodiments of the present disclosure.

[0161] Through the above interface, a user can easily request another user interacting with himself for an additional interaction. Thus, an opportunity to form an additional relationship with another user interacting in a game increases, rather than a one-time communication. Thus, a formation path of a network between users can become diverse, and the number and quality of a user community can be improved.

[0162] Figure 10 A diagram for describing a detailed configuration of a game providing apparatus according to various embodiments of the present disclosure is provided.

[0163] As Figure 10 shown, the game providing apparatus 1000 according to some embodiments can include at least one processor 1010, a display 1030, a memory 1050, a user input part 1070, and a communication part 1090. However, not all of the constituent elements shown in Figure 10 are essential constituent elements of the game providing apparatus 1000. The game providing apparatus 1000 can be implemented by more constituent elements than those shown in Figure 10 and the game providing apparatus 1000 can be implemented by less constituent elements than those shown in Figure 10 The game providing apparatus 1000 can be a user terminal, a server, a game network system, a separate apparatus.

[0164] According to an embodiment of the disclosure, the processor 1010 generally controls the overall operation of the game providing apparatus 1000. For example, the processor 1010 can control the display 1030, the memory 1050, the user input 1070, and the communication 1090, etc. in its entirety by running a program stored in the memory 1050. The processor 130 can control the operation of the game providing apparatus 1000 in the specification by controlling the display 1030, the memory 1050, the user input 1070, and the communication 1090, etc.

[0165] According to an embodiment of the disclosure, the processor 1010 can obtain statistical information about a predetermined interaction event occurring between the user and another user from a game log stored in the memory 1050. The processor 1010 can display an interface representing a user who has the most frequent predetermined interaction event occurring with the user through the display 1030 based on the obtained statistical information. The processor 1010 can be configured to represent at least one other user on the interface in order of the frequency of the predetermined interaction event occurring with the user through the display 1030 based on a user input of the user input 1070 for expanding the interface.

[0166] According to an embodiment of the disclosure, the processor 1010 can be configured to extract a predetermined interaction event occurring between the user and another user from a game log stored in the memory 1050, and obtain information of at least one other user who has the predetermined interaction event occurring with the user and the number of times of the predetermined interaction event occurring with at least one other user by analyzing the extracted interaction event.

[0167] According to an embodiment of the disclosure, the processor 1010 can be configured to set whether to expose the user to the interface by a user input obtained from the user input 1070, and obtain statistical information about at least one other user who has the predetermined interaction event occurring with the user among the users set to be exposed to the interface.

[0168] According to an embodiment of the disclosure, the processor 1010 can control not to obtain the statistical information and not to represent another user who has the predetermined interaction event occurring with the user on the interface when the user is configured not to be exposed to the interface.

[0169] According to an embodiment of the disclosure, the processor 1010 can be configured to obtain statistical information about a predetermined interaction event occurring between the user and another user during a predetermined period.

[0170] According to an embodiment of the present disclosure, the processor 1010 can be configured to obtain first statistical information about predetermined interaction events occurring between the user and another user for a first period, and obtain second statistical information about predetermined interaction events occurring between the user and another user for a second period, and represent, on an interface, a user who has the most frequent predetermined interaction events with the user for the first period through the display 1030 based on the first statistical information, and represent, on the interface, a user who has the most frequent predetermined interaction events with the user for the second period through the display 1030 based on the second statistical information.

[0171] According to an embodiment of the present disclosure, the processor 1010 can be configured to obtain a user input for selecting one of at least one other user through an interface from the user input unit 1070, and obtain an interaction request for the selected user based on the obtained user input.

[0172] According to an embodiment of the present disclosure, the processor 1010 can be configured to store the statistical information in the memory 1050, and update the statistical information stored in the memory 1050 when a predetermined interaction event occurs between the user and another user.

[0173] The display 1030 can represent and output information processed by the game providing apparatus 1000. The display 1030 can include at least one of a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a 3D display, an electrophoretic display. When the display 1030 and the touchpad form a layer structure and are configured as a touch screen, the display 1030 can be used as an input device as well as an output device. But it is not limited to the example. The display 1030 can output a game screen including a graphic interface according to various embodiments of the present disclosure according to the control of the processor 1010.

[0174] According to an embodiment of the present disclosure, the display 1030 can display an interface representing another user who has the most frequent predetermined interaction events with the user. In an embodiment, the display 1030 can display an expanded interface representing at least one other user in order of frequency of predetermined interaction events occurring with the user. In an embodiment, the display 1030 can delete the interface or the expanded interface from the screen.

[0175] The memory 1050 can store programs for processing and control of the processor 1010, and can also store data input to or output from the game providing apparatus 1000. According to an embodiment of the present disclosure, the memory 1050 can store information about a user account and information related to a game. According to an embodiment of the present disclosure, the memory 1050 can store a game log. According to an embodiment of the present disclosure, the memory 1050 can store statistical information about a predetermined interaction event occurring between users, obtained from the game log.

[0176] According to an embodiment of the present disclosure, the processor 1010 can execute a method of providing interaction information between users by using a program stored in the memory 1050.

[0177] According to an embodiment of the present disclosure, the memory 1050 can include at least one type of storage medium from among a flash memory type, a hard disk type, a multimedia card micro type, and a card type memory (e.g., a Secure Digital (SD) or an XD memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Programmable Read-Only Memory (PROM), a magnetic memory, a magnetic disk, and an optical disk. Furthermore, according to an embodiment of the present disclosure, the program stored in the memory 1050 can be divided into a plurality of modules according to its function.

[0178] The user input unit 1070 refers to a means by which a user inputs data for controlling the game providing apparatus 1000. For example, the user input unit 1070 can include a device sufficient to receive various forms of user input, such as a keyboard, a physical button, a mouse, a joystick, a touch screen, a touch pad, a camera, or a microphone, etc. For example, the user input unit 1070 can include various interfaces, such as a key pad, a dome switch, a voice input interface, a fingerprint input interface, a touch input interface (a touch capacitive method, a pressure film method, an infrared sensing method, a surface ultrasonic conductive method, an integral stress measurement method, and a piezoelectric effect method, etc.), a camera, a jog wheel, a jog switch, etc., and link various sensors to the user input unit, such as an acceleration sensor, a position sensor, a temperature sensor, and a light sensor, etc. However, the user input unit 1070 is not limited thereto, and can include a device supporting various inputs.

[0179] According to an embodiment of the disclosure, the user input unit 1070 can obtain a user input for expanding an interaction information interface. According to an embodiment of the disclosure, the user input unit 1070 can obtain a user input for requesting an interaction by selecting one of at least one other user represented on the interaction information interface through the interaction information interface.

[0180] According to an embodiment of the disclosure, the communication unit 1090 can perform communication with an external apparatus by control of the processor 1010. For example, the communication unit 1090 can perform communication with an external apparatus, such as a settlement server and a verification server, by control of the processor 2110. In addition, the communication unit 1090 can obtain user information or a user input by communication with an external interface.

[0181] According to an embodiment of the disclosure, the communication unit 1090 can include a Bluetooth communication unit, a BLE (Bluetooth Low Energy) communication unit, a Near Field Communication communication unit, a WLAN (Wireless Network) communication unit, a Zigbee communication unit, an IrDA (infrared Data Association) communication unit, a WFD (Wi-Fi Direct) communication unit, a UWB (ultra wideband) communication unit, and an Ant+ communication unit, etc., but is not limited thereto.

[0182] In addition, according to an embodiment of the disclosure, the communication unit 1090 transmits and receives a wireless signal with at least one of a base station, an external terminal, and a server over a mobile communication network. Here, the wireless signal can include various forms of data according to transmission and reception of a voice call signal, a video call signal, or a text / multimedia message.

[0183] According to an embodiment of the present disclosure, the method of providing interaction information between users can be performed by the game providing apparatus 1000, or by a server or a user terminal, and at least one constituent included in the game providing apparatus 1000 can perform the above Figures 1 to 10 described embodiments.

[0184] In addition, the method of providing interaction information between users can be performed by a server and a user terminal separately or together. The configuration of the user terminal will be described in more detail below with reference to Figure 11

[0185] Figure 11 FIG. 1 is a diagram for describing a detailed configuration of a user terminal according to various embodiments of the present disclosure.

[0186] As Figure 11 shown, the user terminal 1100 according to some embodiments can include at least one processor 1110, a display 1130, a memory 1150, a user input 1170, and a communication 1190. However, not all of the constituent elements shown in Figure 11 are essential constituent elements of the user terminal 1100. The user terminal 1100 can be implemented by more constituent elements than those shown in Figure 11 and the user terminal 1100 can be implemented by fewer constituent elements than those shown in Figure 11

[0187] According to an embodiment of the present disclosure, the processor 1110 generally controls the overall operation of the user terminal 1100. For example, the processor 1110 can control the display 1130, the memory 1150, the user input 1170, and the communication 1190, etc. in its entirety by running programs stored in the memory 1150. The processor 130 can control the operation of the user terminal 1100 in the present specification by controlling the display 1130, the memory 1150, the user input 1170, and the communication 1190, etc.

[0188] According to an embodiment of the present disclosure, the processor 1110 can obtain statistical information about a predetermined interaction event occurring between a user and another user from a server through the communication 1190. The processor 1110 can display an interface representing a user with which a predetermined interaction event occurring between the user occurs most frequently through the display 1130 based on the obtained statistical information. The processor 1110 can be configured to represent at least one other user on the interface in order of frequency of a predetermined interaction event occurring between the user based on a user input of the user input 1170 for expanding the interface through the display 1130.

[0189] ​​According to an embodiment of the present disclosure, the processor 1110 can be configured to obtain a user input for selecting one of at least one other user from the user input unit 1170 through an interface, and transmit an interaction request for the selected user to a server through the communication unit 1190 based on the obtained user input.

[0190] According to an embodiment of the present disclosure, the operation of the processor 1110 corresponds to Figure 10 The operation of the described game providing apparatus 1000 will thus be omitted detailed description.

[0191] The display 1130 can represent and output information processed by the user terminal 1100. The display 1130 can include at least one of a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a three-dimensional display (3D display), an electrophoretic display. When the display 1130 and the touchpad form a layer structure and are configured as a touch screen, the display 1130 can be used as an input device in addition to an output device. But not limited to the described example. The display 1130 can output a game screen including a graphic interface according to various embodiments of the present disclosure according to the control of the processor 1110.

[0192] According to an embodiment of the present disclosure, the display 1130 can display an interface representing another user who has the most frequent predetermined interaction event with the user. In an embodiment, the display 1130 can display an expanded interface representing at least one other user in order of frequency of predetermined interaction events with the user. In an embodiment, the display 1130 can delete the interface or the expanded interface from the screen.

[0193] The memory 1150 can store a program for processing and control of the processor 1110, and can also store data input to or output from the user terminal 1100. According to an embodiment of the present disclosure, the memory 1150 can store information about a user account and information related to a game.

[0194] According to an embodiment of the present disclosure, the processor 1110 can run a method of providing interaction information between users by using a program stored in the memory 1150.

[0195] According to an embodiment of the present disclosure, the memory 1150 can include at least one type of storage medium of a flash memory type, a hard disk type, a multimedia card micro type, and a card type memory (e.g., a Secure Digital (SD) or XD memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Programmable Read-Only Memory (PROM), a magnetic memory, a magnetic disk, and an optical disk. Also, according to an embodiment of the present disclosure, programs stored in the memory 1150 can be classified into a plurality of modules according to their functions.

[0196] The user input unit 1170 refers to a means by which a user inputs data for controlling the user terminal 1100. For example, the user input unit 1170 can include a device sufficient to receive various forms of user input, such as a keyboard, a physical button, a mouse, a joystick, a touch screen, a touch pad, a camera, or a microphone, etc. For example, the user input unit 1170 can include various interfaces, such as a key pad, a dome switch, a voice input interface, a fingerprint input interface, a touch input interface (a touch capacitive method, a pressure film method, an infrared sensing method, a surface ultrasonic conductive method, an integral stress measurement method, and a piezoelectric effect method, etc.), a camera, a jog wheel, a jog switch, etc., and link various sensors to the user input unit, such as an acceleration sensor, a position sensor, a temperature sensor, and a light sensor, etc. However, the user input unit 1170 is not limited thereto, and can include a device supporting various inputs.

[0197] According to an embodiment of the present disclosure, the user input unit 1170 can obtain a user input for expanding an interaction information interface. According to an embodiment of the present disclosure, the user input unit 1170 can obtain a user input for requesting an interaction by selecting one of at least one other user represented on the interaction information interface through the interaction information interface.

[0198] According to an embodiment of the disclosure, the communication unit 1190 can perform communication with an external device by control of the processor 1110. For example, the communication unit 1190 can perform communication with an external device such as a settlement server and a verification server by control of the processor 2110. Also, the communication unit 1190 can obtain user information or user input by communication with an external interface.

[0199] According to an embodiment of the disclosure, the communication unit 1190 can receive statistical information from a server by control of the processor 1110. According to an embodiment of the disclosure, the communication unit 1190 can transmit an interaction request for another user to a server by control of the processor 1110.

[0200] According to an embodiment of the disclosure, the communication unit 1190 can include a Bluetooth communication unit, a BLE (Bluetooth Low Energy) communication unit, a near field communication communication unit (Near Field Communication), a WLAN (Wireless Network) communication unit, a Zigbee communication unit, an infrared (IrDA, infrared Data Association) communication unit, a WFD (Wi-Fi Direct) communication unit, a UWB (ultra wideband) communication unit, and an Ant+ communication unit, etc., but is not limited thereto.

[0201] Also, according to an embodiment of the disclosure, the communication unit 1190 transmits and receives a wireless signal with at least one of a base station, an external terminal, and a server on a mobile communication network. Here, the wireless signal can include various forms of data according to transmission and reception of a voice call signal, a video call signal, or a text / multimedia message.

[0202] The apparatus described above can be implemented by hardware constituent elements, software constituent elements, and / or a combination of hardware constituent elements and software constituent elements. For example, the apparatus described in the embodiments and constituent elements can be implemented by using one or more general-purpose computers or special-purpose computers, such as a processor, a controller, an ALU (arithmetic logic unit), a digital signal processor (DSP), a microcomputer, an FPGA (field programmable gate array), a PLU (programmable logic unit), a microprocessor, or another any device capable of running and responding to instructions. The processing apparatus can execute an OS (operating system) and one or more software applications executed in the OS. In addition, the processing apparatus can access, store, operate, process, and generate data by responding to the execution of software. For ease of understanding, although described as using one processing apparatus, it will be understood by those of ordinary skill in the art that the processing apparatus can include a plurality of processing elements and / or a plurality of types of processing elements. For example, the processing apparatus can include a plurality of processors or a processor and a controller. In addition, another processing configuration such as a parallel processor can also be included.

[0203] Software can include a computer program, code, instructions, or one or more combinations thereof, and can configure the processing apparatus to operate as needed, and can independently or collectively instruct the processing apparatus. Software and / or data can be permanently or temporarily embodied in any type of machine, constituent element, physical apparatus, virtual apparatus, computer storage medium or device, or a transmitted signal wave to be interpreted by or provide instructions or data to the processing apparatus. Software can be distributed over computer systems connected through a network, and stored or executed in a distributed manner. Software and data can be stored in one or more computer-readable recording media.

[0204] The method according to the embodiments can be implemented in the form of program instructions that can be executed through various computer means, and recorded in a computer-readable medium. The computer-readable medium can include program instructions, data files, data structures, etc., individually or in combination. The program instructions recorded in the medium can be specifically designed and constituted for the embodiments, or can be known and available to those skilled in the computer software field. Examples of the computer-readable medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specifically configured to store and execute program instructions, such as read-only memory (ROM), random access memory (RAM), flash memory, etc. Examples of the program instructions include not only machine language codes such as those formed by an assembler, but also high-level language codes that can be executed by a computer using an interpreter, etc. The hardware device can be configured to operate with one or more software modules to perform the operations of the embodiments, and vice versa.

[0205] According to various embodiments of the present disclosure, an interface that allows a user to easily confirm information on interactions occurring between users can be provided.

[0206] According to various embodiments of the present disclosure, an interface that allows a user to easily request an additional interaction from another user can be provided.

[0207] As described above, the embodiments are described through specific embodiments and drawings, but a person of ordinary skill in the art can make various modifications and changes according to the described recitations. For example, when the described techniques are executed in a different order from the described method, and / or the constituent elements of the described system, structure, device, circuit, etc. are combined or combined in a different form from the described method, or are replaced or switched by another constituent element or equivalent, an appropriate result can also be achieved.

[0208] Therefore, another implementation, another embodiment, and equivalents of the claims also belong to the scope of the claims described later.

Claims

1. A method for providing interactive information between users, comprising: From the stored game logs, obtain statistical information about multiple interaction events that occurred between the first user and each of the plurality of second users, wherein the statistical information includes information that at least one second user had at least one interaction event with the first user, and the number of each of the plurality of interaction events that occurred for each of the plurality of second users; Based on the statistical information, information including the plurality of interactive events is displayed, and each of the plurality of interactive events represents a first interface with information about the plurality of second users that are most frequently mentioned by the first user in each of the interactive events; The user input for expanding the first interface is obtained through the first interface for the first interactive event among the plurality of interactive events; Based on the user input used to expand the first interface, the second interface is displayed on the second interface in the order of the frequency of the first interaction events that occurred with the first user, indicating at least one second user. The user input for selecting one of the at least one of the plurality of second users is obtained through the first interface; as well as Based on user input for selecting one of the at least one or more second users, an interaction request for the selected second user is obtained, wherein the interaction request includes at least one of the following: a confrontation request for the selected second user, a group participation request for the selected second user, a friend registration request for the selected second user, and an item transaction request for the selected second user.

2. The method for providing interactive information between users according to claim 1, wherein, Obtaining the statistical information includes: Extract the log of predetermined interaction events between the first user and the second user from the stored game logs; and The statistical information is obtained by analyzing the extracted interaction event logs.

3. The method for providing interactive information between users according to claim 1, wherein, The plurality of interactive events include at least one of the following: confrontation between the first user and the second user, the first user defeating the second user, the first user being defeated by the second user, the first user and the second user participating in a common group, the first user and the second user performing common content, and item trading between the first user and the second user.

4. The method for providing interactive information between users according to claim 1, further comprising: The user input determines whether to expose the user to another user's interface, wherein... Obtaining the statistical information includes: among users set to be exposed on the interface, obtaining statistical information for at least one of the plurality of second users who have had the plurality of interaction events with the first user.

5. The method for providing interactive information between users according to claim 4, characterized in that, When the first user is set not to be exposed on the interface, the statistical information is not obtained, and another user who has the multiple interaction events with the first user is not represented on the interface.

6. The method for providing interactive information between users according to claim 1, characterized in that, The statistical information is about the multiple interaction events that occurred between the first user and the second user within a predetermined period.

7. The method for providing interactive information between users according to claim 1, wherein, Obtaining the statistical information includes: Obtain first statistical information about the first interaction events that occurred between the first user and the second user during the first period; and Obtain second statistical information regarding the first interaction events that occurred between the first user and the second user during the second period, and, Displaying the second interface includes: Based on the first statistical information, the second user who most frequently engaged in the first interaction event with the first user during the first period is represented on the second interface; and Based on the second statistical information, the second user is represented on the second interface as the user who most frequently had the first interaction with the first user during the second period.

8. The method for providing interactive information between users according to claim 1, further comprising: Store the statistical information.

9. The method for providing interactive information between users according to claim 8, further comprising: When the multiple interaction events occur between the first user and the second user, the statistical information is updated.

10. A game providing device for providing interactive information between users, wherein, The game providing device includes: User input section; monitor; Ministry of Communications; Memory for storing game logs and commands; and At least one processor, functionally connected to the communication unit and the memory, and configured to execute the instructions, wherein, The at least one processor is configured to obtain statistical information from the stored game log regarding multiple interaction events that occurred between a first user and each of a plurality of second users, by executing the instructions. The statistical information includes information that at least one second user had at least one interaction event with the first user, and the number of each of the plurality of interaction events that occurred for each of the plurality of second users. Based on the statistical information, information including the plurality of interaction events is displayed, and each of the plurality of interaction events represents a first interface containing information about the plurality of second users who are most frequently represented by the first user in each of the interaction events. The user input for expanding the first interface is obtained through the first interface for the first interaction event among the plurality of interaction events. Based on the user input used to expand the first interface, the second interface is displayed in order of the frequency of the first interaction events occurring with the first user, representing at least one second user. By running the instructions, user input for selecting one of the at least one of the plurality of second users is obtained through the first interface. Furthermore, based on user input for selecting one of the at least one or more second users, an interaction request for the selected second user is obtained, wherein the interaction request includes at least one of the following: a request to oppose the selected user, a request to join a group for the selected user, a request to register as a friend for the selected user, and a request to trade items for the selected user.

11. The game providing device according to claim 10, wherein, The at least one processor is configured to extract predetermined interaction events between the first user and the second user from the stored game log by executing the instructions. Furthermore, the statistical information is obtained by analyzing the extracted interaction events.

12. The game providing device according to claim 10, wherein, The interaction events include at least one of the following: a battle between the first user and another user, the first user defeating another user, the first user being defeated by another user, the first user and another user participating in a common group, the first user and another user performing common content, and item trading between the first user and another user.

13. The game providing device according to claim 10, wherein, The at least one processor is configured to execute the instructions to allow the user to input whether to expose the user to the interface. Furthermore, among the users set to be exposed on the interface, statistical information is obtained for at least one of the plurality of second users who have had the interaction event with the first user.

14. The game providing device according to claim 13, characterized in that, When the first user is set not to be exposed on the interface, the statistical information is not obtained, and another user who has the interaction event with the first user is not represented on the interface.

15. The game providing device according to claim 10, characterized in that, The statistical information is about the interaction events that occurred between the first user and the second user within a predetermined period.

16. The game providing device according to claim 10, wherein, The at least one processor is configured to obtain first statistical information about the first interaction event that occurred between the first user and the second user during the first period by executing the instructions. And obtain second statistical information about the first interaction events that occurred between the first user and the second user during the second period. Furthermore, based on the first statistical information, the second user who most frequently engaged in the first interaction event with the first user during the first period is displayed on the second interface. Furthermore, based on the second statistical information, the second user is represented on the second interface as the second user who most frequently had the first interaction event with the first user during the second period.

17. The game providing device according to claim 10, wherein, The memory is further configured to store the statistical information.

18. The game providing device according to claim 17, wherein, The at least one processor is further configured to update the statistics stored in the memory by executing the instructions when the interaction event occurs between the first user and the second user.

19. A user terminal that uses interactive information between users, wherein, The user terminal includes: User input section; monitor; Ministry of Communications; Memory for storing instructions; and At least one processor is functionally connected to the user input unit, the display, the communication unit, and the memory, and is configured to execute the instructions, wherein... The at least one processor is configured to obtain statistical information from the server by executing the instructions regarding multiple interaction events that occurred jointly between the first user and each of a plurality of second users, wherein the statistical information includes information that at least one second user had at least one interaction event with the first user, and the number of each of the plurality of interaction events that occurred for each of the plurality of second users. Based on the statistical information, information including the plurality of interaction events is displayed, and each of the plurality of interaction events represents a first interface containing information about the plurality of second users who are most frequently represented by the first user in each of the interaction events. The user input for expanding the first interface is obtained through the first interface for the first interaction event among the plurality of interaction events. Based on the user input used to expand the first interface, the second interface is displayed in order of the frequency of the first interaction events occurring with the first user, representing at least one second user. By running the instructions, user input for selecting one of the at least one of the plurality of second users is obtained through the first interface. Furthermore, based on user input for selecting one of the at least one or more second users, an interaction request for the selected second user is obtained, wherein the interaction request includes at least one of the following: a request to oppose the selected user, a request to join a group for the selected user, a request to register as a friend for the selected user, and a request to trade items for the selected user.

20. A non-transitory computer-readable storage medium for storing a computer program, wherein, The computer program, when executed by a processor, performs multiple steps, wherein the multiple steps include: Obtain statistical information from the stored game logs regarding multiple interaction events that occurred between the first user and each of the plurality of second users, wherein the statistical information includes information that at least one second user had at least one interaction event with the first user, and the number of each of the plurality of interaction events that occurred for each of the plurality of second users; Based on the statistical information, information including the plurality of interactive events is displayed, and each of the plurality of interactive events represents a first interface with information about the plurality of second users that are most frequently mentioned by the first user in each of the interactive events; The user input for expanding the first interface is obtained through the first interface for the first interactive event among the plurality of interactive events; Based on the user input used to expand the first interface, the second interface is displayed on the second interface in the order of the frequency of the first interaction events that occurred with the first user, indicating at least one second user. The user input for selecting one of the at least one of the plurality of second users is obtained through the first interface; and Based on user input for selecting one of the at least one or more second users, an interaction request for the selected second user is obtained, wherein the interaction request includes at least one of the following: a confrontation request for the selected second user, a group participation request for the selected second user, a friend registration request for the selected second user, and an item transaction request for the selected second user.

21. A computer-readable recording medium that includes a program for running a method of providing interactive information between users on a computer, comprising: Obtain statistical information from the stored game logs regarding multiple interaction events that occurred between the first user and each of the plurality of second users, wherein the statistical information includes information that at least one second user had at least one interaction event with the first user, and the number of each of the plurality of interaction events that occurred for each of the plurality of second users; Based on the statistical information, information including the plurality of interactive events is displayed, and each of the plurality of interactive events represents a first interface with information about the plurality of second users that are most frequently mentioned by the first user in each of the interactive events; The user input for expanding the first interface is obtained through the first interface for the first interactive event among the plurality of interactive events; Based on the user input used to expand the first interface, the second interface is displayed on the second interface in the order of the frequency of the first interaction events that occurred with the first user, indicating at least one second user. The user input for selecting one of the at least one of the plurality of second users is obtained through the first interface; as well as Based on user input for selecting one of the at least one or more second users, an interaction request for the selected second user is obtained, wherein the interaction request includes at least one of the following: a confrontation request for the selected second user, a group participation request for the selected second user, a friend registration request for the selected second user, and an item transaction request for the selected second user.

Citation Information

Patent Citations

  • Display device with operator interface (29)

    CN303931990S