Information provision method for board and electronic device for performing method
The electronic device and method enhance user participation and learning efficiency by identifying token positions on a board, providing adaptive event information, and adjusting content based on user responses, effectively addressing the challenges of enhancing engagement in online learning and metaverse environments.
Patent Information
- Application Number
- PCT/KR2023/018629
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-19
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-22
AI Technical Summary
Existing technologies lack effective methods to enhance user participation and provide personalized knowledge in online learning and metaverse environments, particularly through interactive games that adapt to individual learning levels.
An electronic device and method that identifies the position of a token on a board, provides event information based on the token's position, and adjusts content according to user responses, thereby increasing user engagement and learning efficiency.
The solution increases user participation in games by providing relevant event information and adapting content to individual learning levels, allowing users to naturally engage in learning while playing.
Smart Images

Figure KR2023018629_22052025_PF_FP_ABST
Abstract
Description
Method for providing information for a board and electronic device for performing the method
[0001] The disclosure below relates to a method for providing information for a board and an electronic device for performing the method.
[0002] Advances in IT technology have made it possible to learn knowledge from various fields online and / or through the metaverse.
[0003] In learning processes online and / or through the metaverse, various methods can be applied to encourage user participation and provide knowledge appropriate to the user's level to increase learning efficiency.
[0004] To encourage user engagement, learning can be provided through games. Users can acquire knowledge through participating in the game.
[0005] The background technology described above is technology that the inventor possessed or acquired in the process of deriving the disclosure of the present application, and cannot necessarily be said to be publicly known technology disclosed to the general public prior to the present application.
[0006] An information providing method and electronic device according to various embodiments can identify the position of a token corresponding to a player's piece on a board and provide event information corresponding to the position of the token.
[0007] The information providing method and electronic device according to various embodiments can provide event information according to the user's response tendency based on the user's response received in response to the event information.
[0008] An information providing method and electronic device according to various embodiments can provide event information based on status information of each player (or user) in a game that is played round by round.
[0009] However, technical challenges are not limited to the technical challenges described above, and other technical challenges may exist.
[0010] An electronic device according to various embodiments includes at least one processor and a memory electrically connected to the processor and storing at least one command executed by the processor, wherein the at least one processor, when the at least one command is executed, can identify a position of a token corresponding to a user on a board, provide the user with event information corresponding to the position of the token, receive a response of the user to the event information, and determine status information of the user based on the response of the user.
[0011] The at least one processor can receive location information from the board and determine the location of the token based on the location information.
[0012] The at least one processor can receive location information from the token and determine the location of the token based on the location information.
[0013] The at least one processor can obtain an image of the board and the token, and recognize a location of the token based on the image.
[0014] The at least one processor may determine a plurality of candidates for the event information for each round based on at least one of user information and a learning level, and determine the event information from among the plurality of candidates, and the round may be determined based on the number of times the user's response is received.
[0015] The at least one processor may determine the response tendency of the user based on the response of the user, and determine the event information from among the plurality of candidates by taking the response tendency into consideration.
[0016] The at least one processor may provide the user with an expected change in the user's status information according to the event information.
[0017] In a method for providing information according to various embodiments, the method may include an operation of identifying a position of a token corresponding to a user on a board, an operation of providing the user with event information corresponding to the position of the token, an operation of receiving the user's response to the event information, and an operation of determining status information of the user based on the user's response.
[0018] The operation of identifying the location of the token may include an operation of receiving location information from the board and an operation of determining the location of the token based on the location information.
[0019] The operation of identifying the location of the token may include an operation of receiving location information from the token and an operation of determining the location of the token based on the location information.
[0020] The act of identifying the location of the token may include an act of obtaining an image of the board and the token, and an act of recognizing the location of the token based on the image.
[0021] The operation of providing the above event information includes an operation of determining a plurality of candidates for the event information for each round based on at least one of user information and a learning level, and an operation of determining the event information from among the plurality of candidates, wherein the round can be determined based on the number of responses of the user.
[0022] The above information providing method further includes an operation of determining a response tendency of the user based on the response of the user, and the operation of determining the event information may determine the event information from among the plurality of candidates in consideration of the response tendency.
[0023] The above information providing method may further include an operation of providing the user with an expected change in the user's status information according to the event information.
[0024] An electronic device according to various embodiments includes at least one processor and a memory electrically connected to the at least one processor and storing at least one command executed by the at least one processor, wherein the at least one processor, when the at least one command is executed, identifies a position of a token corresponding to at least one terminal among a plurality of terminals on a board, transmits event information corresponding to the position of the token to the at least one terminal, receives a response to the event information from the at least one terminal, and determines status information corresponding to the at least one terminal based on the response.
[0025] The at least one processor may determine at least one terminal among the plurality of terminals as an active terminal and determine the remaining terminals as inactive terminals.
[0026] The at least one processor adjusts each of the state information based on a difference between the state information corresponding to each of the plurality of terminals at the end of a round, and the round can be determined based on the number of times the responses are received from the plurality of terminals.
[0027] The at least one processor may collect data associated with the event information through an external electronic device, process the data, and generate the event information.
[0028] The at least one processor receives location information from the at least one terminal, determines the location of the token based on the location information, and the location information can be generated on the board and transmitted to the terminal.
[0029] Information provision methods and electronic devices according to various embodiments can increase users' participation in a game by providing event information based on the location of tokens on the board. Furthermore, the information provision methods and electronic devices can provide users with event information on various learning fields during the game, thereby naturally encouraging users to participate in learning.
[0030] The information providing method and electronic device according to various embodiments can recognize the position of a token on a physical board using various methods (e.g., sensor, Bluetooth, vision recognition, etc.) and allow users to enjoy a game by reflecting the position of the recognized token.
[0031] FIG. 1 is a schematic block diagram of an electronic device and a board according to various embodiments.
[0032] FIG. 2 is a drawing showing a board according to various embodiments.
[0033] FIG. 3 is a flowchart illustrating an operation of an electronic device performing an information providing method according to various embodiments.
[0034] FIG. 4 is a diagram illustrating a room setting screen provided by an electronic device according to various embodiments.
[0035] FIGS. 5 and 6 are drawings showing game screens provided by electronic devices according to various embodiments.
[0036] FIGS. 7, 8, 9, and 10 are diagrams showing screens in which an electronic device according to various embodiments provides event information according to the location of a token.
[0037] FIG. 11 and FIG. 12 are diagrams showing screens provided by an electronic device at the end of a round according to various embodiments.
[0038] FIGS. 13 to 23 are diagrams showing screens in which an electronic device according to various embodiments provides event information according to the position of a token.
[0039] FIG. 24 is a schematic block diagram of an electronic device, a board, and a plurality of terminals according to various embodiments.
[0040] FIG. 25 is a flowchart illustrating an operation of an electronic device performing an information providing method according to various embodiments.
[0041] FIGS. 26 to 32 are diagrams showing event information provided by an electronic device according to various embodiments.
[0042] Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Therefore, the actual implementation is not limited to the specific embodiments disclosed, and the scope of this specification includes modifications, equivalents, or alternatives within the technical concepts described in the embodiments.
[0043] Although terms such as "first" or "second" may be used to describe various components, these terms should be interpreted solely to distinguish one component from another. For example, a first component may be referred to as a second component, and similarly, a second component may also be referred to as a first component.
[0044] When it is said that a component is "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but there may also be other components in between.
[0045] Singular expressions include plural expressions unless the context clearly dictates otherwise. In this document, phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can each include any one of the items listed together in that phrase, or all possible combinations thereof. In this specification, it should be understood that the terms "comprises" or "has" and the like are intended to specify the presence of a described feature, number, step, operation, component, part, or combination thereof, but do not exclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0046] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art. Terms defined in commonly used dictionaries should be interpreted to have a meaning consistent with their meaning in the context of the relevant technology, and will not be interpreted in an idealized or overly formal sense unless explicitly defined herein.
[0047] The term "module" as used herein may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or portion of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0048] The term "~part" as used in this document refers to a software or hardware component such as an FPGA or ASIC, and the "~part" performs certain roles. However, the "~part" is not limited to software or hardware. The "~part" may be configured to reside on an addressable storage medium and may be configured to execute one or more processors. For example, the "~part" may include components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within the components and "~parts" may be combined into a smaller number of components and "~parts" or further separated into additional components and "~parts." Furthermore, the components and "~parts" may be implemented to execute one or more CPUs within a device or a secure multimedia card. Additionally, '~bu' may include one or more processors.
[0049] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted.
[0050]
[0051] FIG. 1 is a schematic block diagram of an electronic device (100) and a board (200) according to various embodiments.
[0052] Referring to FIG. 1, an electronic device (100) according to various embodiments may include at least one of a memory (110), a processor (120), a display module (130), a communication module (140), a sensor module (150), and a camera module (160), or a combination thereof.
[0053] The memory (110) can store various data used by at least one component (e.g., a processor (120) or a sensor module (150)) of the electronic device (100). For example, the data can include input data or output data for software (or a program, an application, etc.) and commands related thereto. The memory (110) can include volatile memory or non-volatile memory.
[0054] For example, the processor (120) may execute software (or a program, an application, etc.) to control at least one other component of the electronic device (100) connected to the processor (120). The processor (120) may execute the software and display or output the processed result through the display module (130) or an audio output module (e.g., a speaker). The processor (120) may execute the software to perform data processing or calculation. For example, the processor (120) may store commands or data received from other components of the electronic device (100) (e.g., the display module (130), the sensor module (150), the camera module (160)) in the memory (110). The processor (120) may process the commands or data stored in the memory (110) and store the resulting data in the memory (110).
[0055] For example, the electronic device (100) can visually provide various information (e.g., event information, status information, etc.) to the user through the display module (130). The display module (130) can include a display and a control circuit for displaying information on the display. The display module (130) can include a touch sensor for detecting a user's input (e.g., touch) and a pressure sensor for measuring the strength of a force generated by the touch. The electronic device (100) can provide an interface for receiving input from the user through the display module (130). The electronic device (100) can provide an interface for receiving input and can receive input from the user using the touch sensor and / or pressure sensor of the display module (130).
[0056] For example, the communication module (140) can establish a direct communication channel or a wireless communication channel between the electronic device (100) and an external electronic device (e.g., the board (200), a server), and support wired / wireless communication through the established communication channel. For example, the electronic device (100) can establish a communication channel with the board (200) using the communication module (140) and receive location information regarding the location of the token from the board (200). The electronic device (100) can identify the location of the token on the board (200) using the location information received from the board (200).
[0057] For example, the sensor module (150) can receive a wireless signal transmitted from a token. The electronic device (100) can identify the location of the token based on the wireless signal. For example, the electronic device (100) can calculate the distance and direction from which the wireless signal was transmitted, and identify the location of the token on the board (200) using the distance and direction from which the wireless signal was transmitted.
[0058] For example, the camera module (160) can capture images of the external environment. For example, the camera module (160) can capture still images (e.g., images) or videos of the external environment. The electronic device (100) can analyze the images captured using the camera module (160) to identify the location of the token on the board (200). For example, the electronic device (100) can capture an image including the board (200) and a token, analyze objects in the image, and determine the location of the token on the board (200).
[0059] Referring to FIG. 1, a board (200) according to various embodiments may include at least one of a memory (210), a processor (220), a display module (230), a communication module (240), a sensor module (250), and a camera module (260), or a combination thereof.
[0060] For example, the board (200) may be a device for playing a game in which a user (or multiple users) participates. For example, the board (200) may be divided into multiple squares and may include a path along which tokens move. The path may include a common (or individually set) starting point from which tokens of multiple users originate, and squares representing events.
[0061] With respect to the memory (210), processor (220), display module (230), communication module (240), sensor module (250), and camera module (260) of the board (200), the description regarding the memory (110), processor (120), and display module (130) of the electronic device (100) can be applied substantially identically.
[0062] For example, the display module (230) can display various information regarding the game progress on the display. For example, the display module (230) can display information such as the current player rankings and the progress of the game.
[0063] For example, the communication module (240) can establish a direct communication channel or a wireless communication channel between the board (200) and the electronic device (100), and support wired / wireless communication through the established communication channel. For example, the board (200) can establish a communication channel with the electronic device (100) using the communication module (240), and transmit location information regarding the location of the token to the electronic device (100). The electronic device (100) can identify the location of the token on the board (200) using the location information received from the board (200).
[0064] For example, the sensor module (250) can receive a wireless signal transmitted from a token. The board (200) can identify the location of the token based on the wireless signal. For example, the board (200) can calculate the distance and direction from which the wireless signal was transmitted, and identify the location of the token on the board (200) using the distance and direction from which the wireless signal was transmitted. For example, the board (200) can generate location information based on the location of the identified token.
[0065] For example, the board (200) may include a sensor corresponding to each of a plurality of squares included in the path. For example, when a token is positioned in a specific square, the board (200) may determine the position of the token through a sensor corresponding to the square. For example, the board (200) may recognize a token using various sensors (e.g., a weight sensor, a wireless signal sensor, etc.) and may sense the token using various known sensors and / or sensing methods.
[0066] For example, the camera module (260) can capture images of the external environment. For example, the camera module (260) can capture still images (e.g., images) or videos of the external environment. The board (200) can analyze the images captured using the camera module (160) to identify the positions of tokens on the board (200). For example, the board (200) can capture images including paths and tokens, analyze objects in the images, and determine the positions of tokens on the board (200).
[0067] For example, the position of a token on the board (200) may correspond to a space in which the token is located among a plurality of spaces included in the path. For example, the electronic device (100) (or the board (200)) identifying the position of a token on the board (200) may be understood to be substantially the same as identifying the space in which the token is located.
[0068] In the above description, the description of the operation of the electronic device (100) and / or the board (200) to identify the location of a token can be substantially equally applied to the operation of identifying the location of each of a plurality of tokens. For example, the electronic device (100) can identify the type of token, the user corresponding to the token, and the location of the token through a wireless signal transmitted from each token.
[0069] For example, if multiple users participate in a game, each user can move a token along a path during their turn to progress the game. For example, each user can roll a die during their turn to determine the number of spaces the token will move, and then move the token along the path based on that number of spaces.
[0070] For example, the electronic device (100) can identify the location of a token corresponding to a user on the board (200). For example, the electronic device (100) can identify the location of the token using a wireless signal transmitted from the token. The electronic device (100) can receive location information regarding the location of the token from the board (200) and determine the location of the token based on the location information.
[0071] For example, the electronic device (100) may provide the user with event information corresponding to the location of the token. For example, each square included in the path may correspond to one of the events (e.g., "savings," "investment," "expenditure," "loan," "lucky lottery," "unpaid leave," "quiz," "news," "random game," "repayment"). For example, if the location of the token corresponds to a square corresponding to the "savings" event, the electronic device (100) may provide the user with event information related to "savings."
[0072] In the above description, the types of events are illustrative and are not limited to the events listed above. For example, the types of events may vary depending on the type of game, purpose, and learning field. Furthermore, event types may be added, changed, or replaced depending on the type of event information to be provided.
[0073] For example, the electronic device (100) may receive a user response to event information. For example, if the electronic device (100) provides event information regarding a "savings" event, the electronic device (100) may receive a user response including the user's savings product, amount, and period. Additional information, such as an interest rate, minimum savings period, and minimum amount, may be set depending on the savings product. Additionally, the electronic device (100) may receive a user response indicating that the user does not perform the "savings" event.
[0074] In the description of the operation of the above electronic device (100) to receive a user's response corresponding to event information, only the case where the event information corresponds to a "saving" event is described, but this is not limited thereto.
[0075] For example, if the event information corresponds to an "investment" event, the electronic device (100) may provide event information including an investment item (e.g., stocks, real assets, real estate, funds, etc.), amount, expected rate of return, cost required for investment, etc. The electronic device (100) may receive a user response including the investment item, amount (or quantity), etc.
[0076] For example, if the event information corresponds to a “spending” event, the electronic device (100) may provide event information including the spending item (e.g., consumption, insurance, donation, etc.), amount, quantity, etc. The electronic device (100) may receive a user response including the spending item, amount, etc.
[0077] For example, if the event information corresponds to a "Lucky Lottery" event, the electronic device (100) may provide event information including a financial quiz, taking into account the user's level of learning. If the response received from the user is correct, the electronic device (100) may increase the user's status information (e.g., cash on hand) by the amount set in the quiz.
[0078] For example, if the event information corresponds to an "unpaid leave" event, the electronic device (100) may provide event information including the amount, period (or number of times), etc. If the cash holding amount of the status information is set to increase each time the user's turn comes around, the electronic device (100) may maintain the user's status information for the corresponding period.
[0079] For example, if the event information corresponds to a "random game" event, the electronic device (100) may provide at least one mini-game among a plurality of mini-games. The electronic device (100) may proceed with the random game based on the user's response. The electronic device (100) may reflect the user's status information in the amount of a set reward or penalty based on the user's performance of the random game.
[0080] In addition to the events and user responses described above, various events such as a "loan" event, a "news" event, a "quiz" event, etc. may be set, and the event information corresponding to each event may include additional information to be provided to the user, depending on the type of event.
[0081] For example, the event information may include one or more selectable events (e.g., in the case of a "savings" event, savings product A, savings product B) and additional information corresponding to the events (e.g., in the case of a "savings" event, interest rate, minimum savings amount, minimum savings period, etc. of savings product A, interest rate, minimum savings amount, minimum savings period, etc. of savings product B). The electronic device (100) may provide the event information to the user based on the location of the identified token. In response to the event information, the electronic device (100) may receive a response from the user and, based on the user's response, update, change, and / or determine the user's status information (e.g., cash on hand, investment amount, savings amount, loan amount).
[0082] For example, the electronic device (100) can determine the user's status information based on the user's response. For example, the status information may include cash held, investment amount, savings amount, and loan amount. If the user's response corresponding to the event information is to save amount B for savings product A with an interest rate of C%, the electronic device (100) can update and / or change the status information based on the response.
[0083] For example, the electronic device (100) may provide event information to the user based on a control signal received from an external electronic device (e.g., an administrator terminal, an external terminal). For example, the external electronic device may transmit a control signal to the electronic device (100). The control signal may include event information to be provided to the user by the electronic device (100).
[0084] For example, the electronic device (100) can determine multiple candidates for event information for each round based on at least one of user information and learning level.
[0085] For example, user information may include information about the user, such as the user's name, password, date of birth (or age), and gender. The information that may be included in user information is not limited to the examples described above.
[0086] For example, the learning level can indicate the game's difficulty. Learning levels can be set in various formats, such as: Easy / Medium / Low, High / Medium / Low, 1 / 2 / 3 / 4 / 5, Beginner / Intermediate / Advanced, etc.
[0087] For example, the electronic device (100) may determine multiple candidates for event information, taking into account user information and / or learning level. For example, if the user information and learning level are low (e.g., the user is younger than a set age and has a low learning level), the electronic device (100) may determine multiple candidates, including simple loan events, for event information corresponding to a "loan" event.
[0088] For example, if the user information and learning level are high (e.g., the user's age is greater than a set age and the learning level is medium or high), the electronic device (100) can determine multiple candidates, including a simple loan event, a secured loan event, and a credit loan event, with respect to event information corresponding to a "loan" event.
[0089] For example, the electronic device (100) can determine multiple candidates for event information based on learning objectives (e.g., office worker version, business version, student version, etc.). For example, learning objectives can be set when creating a room for a game. The electronic device (100) can set learning objectives using work information, school information, academic background information, etc. included in the user information.
[0090] The electronic device (100) can differentiate the information provided as event information and provide it to the user based on user information, learning objectives, and / or learning level. For example, if the user is older and has a high learning level, the electronic device (100) can determine multiple candidate information regarding events requiring advanced knowledge in the learning field. For example, if the learning objective is a business version, multiple candidate information including event information requiring advanced knowledge in the learning field can be determined compared to those for a working or student version.
[0091] For example, the electronic device (100) may arbitrarily determine multiple candidates. For example, when creating a room for a game, if a learning objective or learning level is set, or a mode that provides arbitrary event information is set, the electronic device (100) may determine multiple candidates that include arbitrary event information.
[0092] For example, a game played on a board (200) may end after a set number of rounds. The number of rounds may be determined based on the number of responses received from users. For example, if four users participate in the game, and the turns proceed in the order of User 1, User 2, User 3, and User 4, a round may end when one response is received from each user. The game may end after 10 rounds.
[0093] In the above examples, the number of users participating in the game, the number of responses to distinguish a round, and the number of rounds to determine the end of the game are exemplary and are not limited to the above examples.
[0094] For example, if three users participate in a game, with turns being played in the order of User 1, User 2, and User 3, a round can end when three responses are received from each user. The game can end when five rounds are completed.
[0095] For example, the electronic device (100) can determine event information to provide to the user from among a plurality of candidates.
[0096] For example, the electronic device (100) can determine the user's response tendencies based on the user's responses. The user's response tendencies may represent the user's tendencies or preferences corresponding to each event information. For example, the user's response tendencies may include investment tendencies, savings tendencies, loan tendencies, and spending tendencies.
[0097] For example, a savings propensity may indicate a user's tendency or preference for responding to a "savings" event. This may indicate a user's tendency or preference for preferred products, interest rates, and savings periods among flexible deposits, time deposits, and savings products.
[0098] For example, if there is a high preference for a time deposit product with a high interest rate and a long savings period, the electronic device (100) can determine event information to include the time deposit product.
[0099] For example, investment propensity may indicate a user's tendency or preference in response to an "investment" event. Investment propensity may indicate a user's tendency to select risky investment products. For example, the risk-taking propensity of investment products may increase in the following order: stable, stability-seeking, risk-neutral, growth-seeking, and growth-seeking. The electronic device (100) may determine a user's investment propensity by considering the number of times risky investment products were selected and the level of risk of the investment product in previous user responses. As the user's investment propensity increases in risk-taking, the electronic device (100) may determine event information to include high-risk investment products (e.g., stocks, real estate, funds, etc.).
[0100] For example, spending propensity may represent a user's tendency or preference for responding to the "spending" event. Spending propensity may represent a user's tendency or preference for the items (e.g., consumption, insurance, donations, etc.) and amounts on which they primarily spend.
[0101] For example, the electronic device (100) can determine event information to include events with a high spending tendency.
[0102] In the above examples, the electronic device (100) determines event information based on the user's investment, savings, and spending tendencies corresponding to the "Investment", "Savings", and "Spending" events, respectively. However, the present invention is not limited thereto. In addition, the electronic device (100) may determine the user's response tendencies to the "Loan," "Lucky Lottery," "Unpaid Vacation," "Random Game," "News," and "Quiz" events, and determine event information based on the determined response tendencies.
[0103] For example, the electronic device (100) may provide the user with an expected change in the user's status information based on event information. For example, if the user intends to purchase Stock 1 in an "Investment" event, the electronic device (100) may provide an expected change in status information (e.g., investment amount and cash holdings) based on the purchase of Stock 1. Furthermore, if the user's response relates to a product whose price / value fluctuates as the round progresses, the electronic device (100) may provide an expected change in status information for each round. For example, the electronic device (100) may provide an expected change in status information for each round (or within a set round) based on the price / value for each round of stocks, real estate, physical assets, funds, etc.
[0104] For example, the electronic device (100) may determine an event with a large expected change in status information or an event with a large expected value of the expected change in status information as a recommended event. The electronic device (100) may distinguish the recommended event from other events and provide it to the user.
[0105] For example, the electronic device (100) can generate event information. For example, the electronic device (100) can collect original data related to a learning field through a server connected to the communication. The electronic device (100) can crawl original data related to the learning field from a set website or any webpage.
[0106] The operation of the electronic device (100) to collect original data is not limited to the above description. For example, the electronic device (100) may collect original data related to a learning field by utilizing various known data collection methods.
[0107] For example, the electronic device (100) can process original data according to the format of the event information. For example, if the format of the event information includes an event name, description, and additional information, the electronic device (100) can process the original data to generate event information including the event name, description, and additional information.
[0108] For example, the electronic device (100) can generate event information using a trained neural network model (or artificial intelligence model). For example, the neural network model can be trained to output event information in the form of event information using input original data.
[0109] An AI model can be created through machine learning. This learning can be performed, for example, on the electronic device (100) where the AI model is executed, or through a separate server.
[0110] The learning algorithm may include, but is not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, for example. The artificial intelligence model may include multiple layers of artificial neural networks. The artificial neural network may be one of, but is not limited to, a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-networks, or a combination of two or more of the above. The artificial intelligence model may additionally or alternatively include a software structure in addition to or in place of a hardware structure.
[0111]
[0112] FIG. 2 is a drawing showing a board (200) according to various embodiments.
[0113] Referring to FIG. 2, the board (200) may include a path (270) divided into a plurality of squares. Each participant in the game may move a token along the path (270). When the set round ends, the game may end.
[0114] Participants can roll a dice to determine the number of spaces to move. The electronic device (100) provides an interface for determining the number of spaces to move on the display module (130), and when input is received from the user (e.g., when the user touches the display module (130), the electronic device (100) can determine the number of spaces to move and provide the determined number of spaces to the user.
[0115] The board (200) illustrated in FIG. 2 is an example of a board (200) for conducting a game to assist learning in the field of finance. The squares on the path (270) of the board (200) illustrated in FIG. 2 include, but are not limited to, the starting square where tokens originate, and squares corresponding to the events "Savings," "Investment," "Expenditure," "Lucky Lottery," "Unpaid Vacation," and "Desired Investment."
[0116] For example, the corresponding events for each cell on the path (270) may be set differently depending on the learning field.
[0117] The shape of the path (270) is shown as a circle, but is not limited thereto and may include various shapes such as a square or star shape.
[0118] For example, the board (200) can identify the square where each participant's token is located. For example, the board (200) includes a sensor module (250), and the square where the token is located can be determined using the sensor module (250).
[0119] For example, a receiver for detecting wireless signals may be positioned at the center of the board (200). Each token may transmit a different wireless signal to the receiver. The board (200) may calculate the direction and distance of the wireless signal received through the receiver, and determine the square in which the token is located based on the direction and distance of the wireless signal.
[0120] For example, the board (200) may include a sensor (e.g., a weight sensor, a magnetic sensor, etc.) corresponding to each square on the path (270). The board (200) may determine the position of each token based on the sensing results of the sensors corresponding to each square.
[0121] For example, the board (200) may include a camera module (160). The board (200) may analyze images of the path (270) and tokens captured using the camera module (260) to determine the space in which each token is located.
[0122] For example, when multiple participants are playing a game, the electronic device (100) can determine whether the current turn is the turn of the participant corresponding to the electronic device (100). For example, when Participant 1, Participant 2, Participant 3, and Participant 4 are participating in the game, and the user corresponding to the electronic device (100) is Participant 1, and the current turn is Participant 1's turn to play the game, the electronic device (100) can provide event information based on the position of the token.
[0123] For example, when participants 2, 3, and 4 are playing a game, the electronic device (100) may provide an interface to notify that participant 1 is currently waiting for a turn. When participant 1's turn begins, the electronic device (100) may provide an interface to notify that participant 1 is currently playing the game. When the position of the token corresponding to participant 1 changes during participant 1's turn, the electronic device (100) may provide event information corresponding to the changed position of the token to participant 1.
[0124]
[0125] FIG. 3 is a flowchart illustrating an operation of an electronic device (100) performing an information providing method according to various embodiments.
[0126] Referring to FIG. 3, an electronic device (100) according to various embodiments can identify the location of a token corresponding to a user on a board (200) in operation (310).
[0127] For example, the electronic device (100) can receive location information from the board (200). For example, the board (200) includes a sensor module (250) and can generate location information of a token using the sensor module (250). The sensor module (250) of the board (200) can receive a wireless signal transmitted from the token and determine the direction and distance of the received wireless signal. Based on the direction and distance of the wireless signal, the board (200) can determine the space on the path (270) where the token is located. The board (200) can transmit the location information of the token to the electronic device (100).
[0128] The wireless signal transmitted by each token may be applied to various wireless signals of short-range wireless communication (e.g., near field communication (NFC), Bluetooth, etc.), and various known technologies may be applied to the operation of the board (200) to determine the direction and distance of the received wireless signal.
[0129] The operation of the board (200) to identify the position of the token is not limited to the above description. For example, the board (200) may include various sensors such as a weight sensor and a magnetic sensor, and may determine the position of the token corresponding to a space on the path (270) using various sensors. In addition, the board (200) may analyze images of the board (200) and the token captured using a camera using vision recognition technology to identify the position of the token.
[0130] For example, the electronic device (100) can receive location information from the token. For example, the token can transmit a wireless signal to the electronic device (100). The electronic device (100) can calculate the direction and distance from which the wireless signal is received. Based on the direction and distance from which the wireless signal is received, the electronic device (100) can determine the location of the token.
[0131] For example, the electronic device (100) may be positioned at a designated location for each participant. For example, when four participants participate in the game as shown in FIG. 2, the electronic device (100) corresponding to participant 1 may be positioned at a location indicated on the upper right side of the board (200) of FIG. 2. Substantially the same as the electronic device (100) corresponding to participant 1, the electronic devices (100) corresponding to participants 2, 3, and 4 may be positioned at the lower right, lower left, and upper left of the board (200) of FIG. 2 in clockwise order.
[0132] The electronic device (100) may determine the position of the electronic device (100) based on the game progression order of the participants corresponding to the electronic device (100). In the example above, if the game progression order is participant 1, participant 2, participant 3, and participant 4, the electronic device (100) corresponding to participant 1 may confirm that the position of the electronic device (100) is a predetermined position on the upper right side of the board (200). The electronic device (100) may determine the position of the token on the board (200) based on the position of the electronic device (100) and the direction and distance of the wireless signal received from the token.
[0133] For example, the electronic device (100) can obtain an image of a board (200) and a token. Based on the image, the electronic device (100) can recognize the location of the token.
[0134] For example, in the board (200) of FIG. 2, the electronic device (100) may be mounted to capture images of the board (200) (or the path (270) of the board (200)) and tokens. The electronic device (100) may capture images of the board (200) (all or part of) and tokens at set intervals (or cycles) as the order of participants corresponding to the electronic device (100) progresses. The electronic device (100) may identify the location of the token from the images.
[0135] For example, the electronic device (100) can identify the location of a token from an image acquired when the participant's turn corresponding to the electronic device (100) begins. After the participant's turn begins, the location of the token is identified at set intervals, and if the location of the token changes, the electronic device (100) can determine the changed location of the token. For example, if the location of the token changes and then remains in the same location for a set period of time or longer, the electronic device (100) can recognize the location as the location of the token.
[0136] In addition, the electronic device (100) can identify the location of a token in various ways. For example, when determining the number of spaces a token can move using a dice, the electronic device (100) can use a camera to capture the dice and recognize the dice's eye included in the image. The memory (110) can store information regarding the path (270) of the board (200). The electronic device (100) can use the information regarding the path (270), the location of the previous token, and the dice's eye to determine the location of the next token.
[0137] For example, when determining the number of spaces a token can move using a dice, the dice may include a sensor. The dice may transmit information about the dice eye to an electronic device (100) via the sensor. The electronic device (100) may use information about the path (270), the location of the previous token, and the information about the dice eye to determine the location of the next token.
[0138] For example, the electronic device (100) may provide an interface for determining the number of moving spaces (e.g., displaying a dice image on the display module (130)). When the electronic device (100) receives an input from a user, the electronic device (100) may determine the number of moving spaces and display the determined number of moving spaces on the display module (130). The electronic device (100) may determine the location of the next token using information about the path (270), the location of the previous token, and information about the dice eye.
[0139] For example, the electronic device (100) may provide the user with event information corresponding to the location of the token in operation (320). For example, if the location of the token is located in a space marked "Save" among the multiple spaces of the path (270) illustrated in FIG. 2, the electronic device (100) may provide the user with event information corresponding to the "Save" event.
[0140] For example, the electronic device (100) may receive a user response to event information in operation (330). For example, the user response may include a savings product (e.g., deposit, savings), amount, period, etc. in response to event information corresponding to a "savings" event.
[0141] For example, the electronic device (100) may determine the user's status information based on the user's response in operation (340). For example, if the user's response includes amount A and deposit product B, the electronic device (100) may decrease the user's cash assets (or cash on hand) by amount A and increase the user's savings assets (or savings amount) by amount A in the user's status information. Additionally, the electronic device (100) may update, change, or determine the status information to include deposit product B.
[0142] Regarding the above operations (320) to (340), the description is limited to the case where the location of the token is located in a box marked as "Savings," but is not limited thereto. For example, the boxes on the path (270) may be marked with various events (e.g., "Savings," "Investment," "Expenditure," "Loan," "Lucky Lottery," "Unpaid Vacation," "Random Game," "News," "Quiz," etc.). The electronic device (100) may identify the box corresponding to the location of the token and provide the user with event information corresponding to the event in the corresponding box. In addition, the electronic device (100) may update, change, or determine the user's status information based on the user's response corresponding to the event information.
[0143] For example, a user's status information may be determined based on taxes, news, etc. For example, taxes may be set as an initial game setting and may be changed later based on events, etc. The electronic device (100) may determine the user's status information based on taxes.
[0144] News can indicate changes in interest rates, real asset prices, stock prices, etc. News can refer to events occurring at any time or at a set time (e.g., at the start or end of a specific round, in the middle of a specific round, etc.). News can include the amount or rate of change in a user's status information (e.g., a decrease of A won or a decrease of B% in cash assets, a rise of C won or a increase of D% in the price of stock A, etc.). The electronic device (100) can provide the news to the user and change the user's status information based on the amount or rate of change in the status information included in the news.
[0145] The operations of the electronic device (100) described in FIGS. 1 and 3 above can be performed through an application. For example, the electronic device (100) can execute an application for linking with the board (200). Through the application, the electronic device (100) can identify the location of a token, provide event information, receive a user's response, and determine the user's status information.
[0146] The operations (310) to (340) illustrated in FIG. 3 can be performed substantially identically by the processor (120) of the electronic device (100).
[0147] The operations (310) to (340) illustrated in FIG. 3 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0148]
[0149] FIG. 4 is a drawing showing a room setting screen provided by an electronic device (100) according to various embodiments.
[0150] Referring to FIG. 4, the electronic device (100) may provide an interface (411) for setting initial values for a game, such as a screen (410).
[0151] For example, a user can set the savings interest rate, loan interest rate, and investment volatility rate through the interface (411) of FIG. 4. Furthermore, a user can set the game mode to one of several modes, such as office worker mode or student mode, through the interface (411). A user can also set the game mode to one of several modes, such as individual or team mode, through the interface (411).
[0152]
[0153] FIG. 5 and FIG. 6 are drawings showing game screens provided by an electronic device (100) according to various embodiments.
[0154] Referring to FIG. 5, the electronic device (100) may provide a game screen, such as a screen (510). The electronic device (100) may provide user status information through an interface (511). For example, the interface (511) indicates that the user's cash assets (or cash on hand) are 5 million won, the investment amount is 2.4 million won, and the savings amount is 3 million won. The interface (511) is exemplary, and the user's status information may be provided through an interface different from the interface (511) illustrated in FIG. 5.
[0155] The electronic device (100) can provide a list of event information via the interface (512). When receiving an input from a user to select an icon or item included in the interface (512), the electronic device (100) can provide event information corresponding to the icon or item. For example, when a user selects a savings icon on the interface (512), the electronic device (100) can provide the user with event information corresponding to a "savings" event.
[0156] For example, the electronic device (100) may provide event information based on the location of the token. For example, if the location of the token corresponds to a "savings" event, the electronic device (100) may provide the user with event information corresponding to the "savings" event. If the location of the token is determined to correspond to a "savings" event, the electronic device (100) may provide event information substantially in the same manner as when the user selects the "savings" icon.
[0157] The electronic device (100) can indicate whether it is the user's turn through the interface (513). For example, if it is the user's turn, the electronic device (100) can display round information and indicate the user's turn through the interface (513). The interface (512) can be activated only when it is the user's turn.
[0158] For example, if it is not the user's turn, the electronic device (100) may indicate that it is not the user's turn through the interface (513) and disable input through the interface (512).
[0159] The electronic device (100) can provide user status information through an interface (521), as shown in the screen (520) of FIG. 6. For example, the screen (520) of FIG. 6 can represent a screen provided by the electronic device (100) when the user receives an input of selecting the first icon of the interface (511) in the screen (510) of FIG. 5.
[0160] The electronic device (100) may display additional information about the user's cash holdings, such as the interface (521).
[0161]
[0162] FIGS. 7, 8, 9, and 10 are diagrams showing screens in which an electronic device (100) according to various embodiments provides event information according to the location of a token.
[0163] FIG. 7 is a diagram illustrating a screen (530) on which an electronic device (100) provides user status information according to various embodiments. For example, when an input for selecting the interface (511) of FIG. 5 or the interface (521) of FIG. 6 is received, the electronic device (100) may display detailed information included in the status information, as shown in the screen (530).
[0164] FIG. 8 is a diagram illustrating a screen (540) in which an electronic device (100) provides event information corresponding to a "savings" event according to various embodiments. For example, if a user selects the savings icon of the interface (512) in screen (510) of FIG. 5, or if the location of a token is determined to be in a field corresponding to a "savings" event, the electronic device (100) may provide screen (540) of FIG. 8.
[0165] The electronic device (100) can provide event information on savings, such as through an interface (541). The electronic device (100) can provide interest rates by period and savings products (e.g., deposits, savings) through the interface (541).
[0166] The electronic device (100) can receive an input from the user to select one of the buttons (or icons) (542) or buttons (or icons) (543).
[0167] When an input for selecting a button (542) is received from the user on the screen (540) of FIG. 8, the electronic device (100) may provide the screen (550) of FIG. 9. The electronic device (100) may provide information on products for deposits (e.g., deposits 1, 2, 3, and 4 of FIG. 9).
[0168] When an input for selecting a button (543) is received from the user on the screen (540) of FIG. 8, the electronic device (100) may provide the screen (560) of FIG. 10. The electronic device (100) may provide information on products related to savings (e.g., savings 1, savings 2, savings 3, savings 4 of FIG. 10).
[0169]
[0170] FIG. 11 and FIG. 12 are diagrams showing screens provided by an electronic device (100) at the end of a round according to various embodiments.
[0171] The game may end when a set number of rounds has ended. Rounds may be determined or distinguished based on the number of responses received from each player. For example, if Participant 1, Participant 2, Participant 3, and Participant 4 are participating in the game, the round may end when a set number of responses (e.g., 1, 3, 5, etc.) are received from each participant.
[0172] When the round ends, the electronic device (100) can provide the determined status information and ranking as shown on the screen (610) to each participant's electronic device (100).
[0173] For example, when a round ends, the electronic device (100) may perform round settlement to update and / or change the user's status information. For example, the electronic device (100) may determine each item of status information and / or the amount of change in status information by applying a set tax to each item of status information and / or the amount of change in status information. The electronic device (100) may reduce each item of status information and / or the amount of increase in status information by applying the set tax.
[0174] The electronic device (100) may apply incentives to each item of status information and / or the amount of change in status information, depending on the set items or news. For example, the electronic device (100) may increase (or decrease) the amount of increase in each item of status information and / or the amount of decrease in status information.
[0175] For example, when multiple participants participate in a game, the electronic device (100) may determine the rate or size of taxes and / or incentives based on the difference between the status information corresponding to each of the multiple participants. For example, the electronic device (100) may determine the rate or size of taxes and / or incentives so that the difference between the status information corresponding to each of the multiple participants is reduced. For example, the electronic device (100) may determine the rate or size of taxes and / or incentives based on which section the difference (or the average of the differences, the maximum value of the differences, etc.) between the status information corresponding to each of the multiple participants belongs to among sections divided by a plurality of threshold values.
[0176] In the above example, taxes and / or incentives are described as examples of parameters for adjusting status information during the round settlement process of the electronic device (100), but the present invention is not limited thereto. For example, the electronic device (100) can adjust status information by imposing fines, awarding prizes, or adjusting prices (stocks, real estate, etc.) based on various conditions.
[0177] FIG. 12 is a diagram illustrating a screen (620) on which an electronic device (100) provides news according to various embodiments. For example, news may be configured to be provided at the end of each round. The electronic device (100) may change the user's status information and / or game settings depending on the news. For example, if news regarding a change in the base interest rate is provided at the end of a round, as shown in FIG. 12 , the electronic device (100) may determine the change in status information related to the base interest rate in subsequent rounds by considering the information contained in the news.
[0178] The change information according to the news illustrated in Figure 12 shows the content to be reflected in subsequent rounds, but is not limited thereto, and the news may include change information (e.g., change in asset value, award of prize money, etc.) for changing or modifying the user's status information.
[0179]
[0180] FIGS. 13 to 23 are diagrams showing screens in which an electronic device (100) according to various embodiments provides event information according to the location of a token.
[0181] As shown in FIG. 13, the electronic device (100) can provide event information corresponding to an "investment" event, as shown in the screen (710). For example, if the location of the token is located in a cell corresponding to the "investment" event, the electronic device (100) can provide event information, as shown in the screen (710).
[0182] For example, in the screen (710) of FIG. 13, when a button (or icon) marked as 'stock' is selected by the user, the electronic device (100) can provide stock products (e.g., stock 1, stock 2, stock 3, stock 4 of FIG. 14) and information on each stock product (e.g., current price, price change compared to the previous round, etc.) as in the screen (720) of FIG. 14.
[0183] For example, when a button (or icon) for a specific stock product (e.g., stock 1) is selected by the user in the screen (720) of FIG. 14, the electronic device (100) may provide an interface for purchasing the selected stock product, as in the screen (730) of FIG. 15.
[0184] For example, in the screen (710) of FIG. 13, when a button (or icon) marked as 'real asset' is selected by the user, the electronic device (100) can provide real asset products (e.g., gold, artwork, diamonds, commemorative coins of FIG. 16) and information on each real asset product (e.g., current price, price change compared to the previous round, etc.) as in the screen (740) of FIG. 16.
[0185] For example, in the screen (710) of FIG. 13, when a button (or icon) marked as 'real estate' is selected by the user, the electronic device (100) can provide real estate products (e.g., Gangnam, Seocho, Mapo, Yangjae of FIG. 16) and information on each real estate product (e.g., current price, price change compared to the previous round, etc.) as in the screen (750) of FIG. 17.
[0186] For example, in the screen (710) of FIG. 13, when a button (or icon) marked as 'fund' is selected by the user, the electronic device (100) can provide information (e.g., current price, price change compared to the previous round, etc.) for each fund product (e.g., fund 1, fund 2, fund 3, fund 4 of FIG. 16) and real asset product, as in the screen (760) of FIG. 18.
[0187] As shown in FIG. 19, the electronic device (100) can provide event information corresponding to a "spending" event, as shown in the screen (810). For example, if the location of the token is located in a cell corresponding to the "spending" event, the electronic device (100) can provide event information, as shown in the screen (810).
[0188] For example, in the screen (810) of FIG. 19, when a button (or icon) marked as 'consumption' is selected by the user, the electronic device (100) can provide consumption items (e.g., consumption 1, consumption 2, consumption 3, consumption 4 of FIG. 20) and information on each consumption item (e.g., consumption amount, etc.) as in the screen (820) of FIG. 20.
[0189] For example, in the screen (810) of FIG. 19, when a button (or icon) marked as 'insurance' is selected by the user, the electronic device (100) can provide information (e.g., amount, period, etc.) for each insurance product (e.g., insurance 1, insurance 2, insurance 3, insurance 4 of FIG. 21) and insurance items, as in the screen (830) of FIG. 21.
[0190] For example, in the screen (810) of FIG. 19, when a button (or icon) marked as 'donation' is selected by the user, the electronic device (100) may provide donation items (e.g., donation 1, donation 2, donation 3, donation 4 of FIG. 22) and information (e.g., amount, period, etc.) for each donation item, as in the screen (840) of FIG. 22.
[0191] As shown in FIG. 23, the electronic device (100) can provide event information corresponding to the "Lucky Lottery" event, as shown in the screen (910). For example, if the location of the token is in a cell corresponding to the "Lucky Lottery" event, the electronic device (100) can provide event information, as shown in the screen (910).
[0192] As illustrated in FIGS. 13 to 23 above, the electronic device (100) can provide event information. The electronic device (100) can receive a response to the event information from the user. Based on the response, the electronic device (100) can change status information. For example, as illustrated in FIG. 15, if the user's response is to purchase Stock 1, the electronic device (100) can change and update the user's status information so that the user's cash assets decrease by the corresponding amount and the investment amount increases by the corresponding amount. For example, when providing event information as illustrated in FIG. 23, the electronic device (100) can increase the user's cash assets by the corresponding amount (e.g., 6 million won).
[0193] Although the electronic device (100) provides event information corresponding to the "Investment," "Expenditure," and "Lucky Ticket" events in FIGS. 13 to 23 above, the present invention is not limited thereto. Furthermore, the electronic device (100) may receive a response from the user through a screen and / or interface different from the screens and / or interfaces illustrated in FIGS. 13 to 23.
[0194] For example, the electronic device (100) may determine status information of the user and / or other users based on the response. For example, the event may include an activity of purchasing an asset (or real asset, investment product, etc.) from another game participant. For example, if the user's response is to purchase another game participant's asset A for amount B, the electronic device (100) may decrease the user's cash holding by B and add asset A, and increase the other game participant's cash holding by B and exclude asset A.
[0195]
[0196] FIG. 24 is a schematic block diagram of an electronic device (1000), a board (200), and a plurality of terminals (1100-1, 1100-2, ..., 1100-n) according to various embodiments.
[0197] In FIG. 24, each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n) can correspond to a game participant. The description of the electronic device (100) described in FIGS. 1 to 23 above can be substantially equally applied to each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n).
[0198] Regarding the board (200) of FIG. 24 and the memory (210), processor (220), display module (230), communication module (240), sensor module (250), and camera module (260) included in the board (200), the description of the board (200) of FIG. 1 and the memory (210), processor (220), display module (230), communication module (240), sensor module (250), and camera module (260) included in the board (200) may be substantially equally applied.
[0199] Referring to FIG. 24, an electronic device (1000) according to various embodiments may include a memory (1010), a processor (1020), and a communication module (1040). With respect to the memory (1010), the processor (1020), and the communication module (1040) of the electronic device (1000), the description of the memory (110), the processor (120), and the communication module (140) of the electronic device (100) of FIG. 1 may be substantially identically applied.
[0200] The electronic device (1000) can communicate with a plurality of terminals (e.g., the first terminal (1100-1), the second terminal (1100-2), ..., n-th terminal (1100-n) of FIG. 24) using a communication module (1040). The electronic device (1000) can transmit signals or data for controlling each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n) to each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n). An application for a game is executed in each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n), and the electronic device (1000) transmits signals or data to each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n) to execute a game on each of the terminals. You can control the behavior of the application.
[0201] For example, the electronic device can identify the location of a token corresponding to at least one terminal among a plurality of terminals (1100-1, 1100-2, ..., 1100-n). For example, each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n) can identify the location of the token corresponding to each terminal and transmit the location of the identified token to the electronic device (1000).
[0202] For example, one terminal among a plurality of terminals (1100-1, 1100-2, ..., 1100-n) can identify the location of a token corresponding to each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n) and transmit the location of each identified token to the electronic device (1000).
[0203] For example, with respect to the operation of identifying the position of the corresponding token by each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n), the description of the operation of identifying the position of the corresponding token by the electronic device (100) illustrated in FIGS. 1 to 3 may be substantially identically applied.
[0204] For example, one of the multiple terminals (1100-1, 1100-2, ..., 1100-n) can identify the locations of the tokens. For example, one terminal can receive a wireless signal transmitted from each token and identify the location of each token. The wireless signals transmitted from each token can be distinguished. For example, one terminal can identify the location of each token based on the location information received from the board (200).
[0205] For example, the electronic device (1000) may transmit event information corresponding to the position of the token to at least one terminal. For example, the electronic device (1000) may determine the order of participants in an ongoing game. For example, if the order of the participant corresponding to the first terminal (1100-1) is present, the electronic device (1000) may transmit the event information to the first terminal (1100-1). The electronic device (1000) may transmit a signal or data to the terminals (1100-2, ..., 1100-n) corresponding to the waiting participants, causing the users to wait. If the order of the participant corresponding to the first terminal (1100-1) is present, the remaining participants may confirm that another participant's order is in progress through the terminals (1100-2, ..., 1100-n).
[0206] The electronic device (1000) can determine the order of participants in a game in progress according to a set order. For example, if the order of a participant corresponding to the first terminal (1100-1) has ended according to the set order (e.g., if a response corresponding to event information has been received from the first terminal (1100-1), the electronic device (1000) can determine that the order of a participant corresponding to the set second terminal (1100-2) has begun.
[0207] For example, the electronic device (1000) may determine at least one terminal among multiple terminals as an active terminal and the remaining terminals as inactive terminals. For example, the electronic device (1000) may determine the terminal corresponding to a participant in the game as an active terminal and the terminals corresponding to the remaining participants as inactive terminals.
[0208] The electronic device (1000) can identify the location of a token corresponding to a terminal determined to be an active terminal, provide event information, or receive a response. For example, terminals determined to be inactive can provide an interface via a display module that indicates that another participant's turn is currently in progress, and can prevent input from being received from the participant.
[0209] For example, the electronic device (1000) may receive a response to event information from at least one terminal. For example, each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n) may receive a response from the user in substantially the same manner as the operation of the electronic device (100) receiving a response to event information from the user in FIGS. 1 to 23. Each of the plurality of terminals (1100-1, 1100-2, ..., 1100-n) may transmit a response to the electronic device (1000).
[0210] For example, the electronic device (1000) may determine status information corresponding to at least one terminal based on a response. The electronic device (1000) may determine status information of a participant (or user) corresponding to each terminal based on a response received from each terminal. The electronic device (1000) may manage, change, update, and determine status information of participants corresponding to each participant (or terminal). The electronic device (1000) may transmit status information of a participant corresponding to each terminal to each terminal.
[0211] For example, the electronic device (1000) may adjust the status information based on the difference between the respective status information corresponding to the plurality of terminals (1100-1, 1100-2, ..., 1100-n) at the end of the round. For example, if the maximum value among the differences between the respective status information corresponding to the plurality of terminals (1100-1, 1100-2, ..., 1100-n) exceeds a set threshold, the electronic device (1000) may provide news or events to the plurality of terminals (1100-1, 1100-2, ..., 1100-n) to reduce the difference between the status information. The electronic device (1000) may adjust the respective status information based on change information (e.g., interest rate increase, fine imposition, prize award, product / stock price adjustment, etc.) of the news or events provided to the plurality of terminals (1100-1, 1100-2, ..., 1100-n).
[0212] For example, the electronic device (1000) may collect data associated with event information via an external electronic device and process the data to generate event information. For example, the electronic device (1000) may collect data related to event information (or a learning field) from a set web page or any web page through crawling. The electronic device may process the collected data into a set format to generate event information.
[0213] For example, the electronic device (1000) can determine whether collected data is related to event information. For example, the electronic device (1000) can utilize a trained neural network model to determine the relationship between the collected data and event information.
[0214] For example, the electronic device (1000) can generate event information from collected data using a learned neural network model. The learned neural network model can be trained to generate event information by inputting original data.
[0215]
[0216] FIG. 25 is a flowchart illustrating an operation of an electronic device (1000) performing an information providing method according to various embodiments.
[0217] For example, the electronic device (1000) can set game information and a learning level in operation (1210). For example, the electronic device (1000) can receive game information (e.g., savings interest rate, loan interest rate, investment volatility, etc.) and learning level (e.g., learning difficulty level (high / medium / low, etc.)) for setting the initial value of the game from at least one terminal among a plurality of terminals (1100-1, 1100-2, ..., 1100-n).
[0218] For example, the electronic device (1000) can identify the location of a token corresponding to a user on the board in operation (1220). The electronic device (1000) can identify the location of a token corresponding to a user set in the first order in operation (1220).
[0219] For example, the electronic device (1000) may provide the user with event information corresponding to the location of the token in operation (1230). For example, the electronic device (1000) may provide the event information to a terminal corresponding to the user among a plurality of terminals (1100-1, 1100-2, ..., 1100-n).
[0220] For example, the electronic device (1000) may receive a user's response to event information in operation (1240). For example, a terminal corresponding to the user may receive a response from the user and transmit the received response to the electronic device (1000).
[0221] For example, the electronic device (1000) can determine the user's status information based on the user's response in operation (1250).
[0222] For example, the electronic device (1000) may determine whether there are any remaining players in the waiting list in operation (1260). For example, a player in the waiting list may represent a participant who has not performed an action in the round.
[0223] For example, if it is determined that there is a waiting user remaining in operation (1260), the electronic device (1000) may set the next waiting user as a user in operation (1270). For example, the electronic device (1000) may determine the terminal corresponding to the user set in operation (1270) as an active terminal. After operation (1270), the electronic device (1000) may perform operations (1220) to (1250) for the set user or the terminal of the set user.
[0224] For example, if it is determined that there are no more players waiting in operation (1260), the electronic device (1000) may increase the round in operation (1280). If all participants have completed their actions in the round, the electronic device (1000) may increase the round because it is determined that there are no more players waiting in operation (1260).
[0225] For example, the electronic device (1000) can determine whether the game has ended in operation (1290). For example, the electronic device (1000) can determine that the game has ended if the current round exceeds the set round.
[0226] For example, if it is determined that the game is not over in operation (1290), the electronic device (1000) may repeatedly perform operations (1210) to (1280).
[0227] The operations (1210) to (1290) illustrated in FIG. 25 can be substantially identically performed by the processor (1020) of the electronic device (1000) (1000).
[0228] The operations (1210) to (1290) illustrated in FIG. 25 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0229]
[0230] FIGS. 26 to 32 are diagrams showing event information provided by an electronic device (100) according to various embodiments.
[0231] FIGS. 26 to 28 are diagrams showing screens (2600, 2700, 2800) in which an electronic device (100) according to various embodiments provides event information corresponding to a “savings” event.
[0232] Referring to FIG. 26, an electronic device (100) according to an embodiment may provide a user with event information corresponding to a "savings" event, as shown in a screen (2600). The electronic device (100), as shown in an interface (2610), may provide interest rates (e.g., deposit interest rates, savings interest rates), interest rates for the previous round, and changes in interest rates compared to the previous round for each event item (e.g., deposits, savings). The electronic device (100) may provide a description of the event item.
[0233] As shown in the screen (2600) of FIG. 26, the electronic device (100) can provide event information including event items and information about the event items (e.g., interest rates, interest rates from the previous round, changes in interest rates compared to the previous round, etc.).
[0234] When receiving an input from a user to select a deposit item (e.g., an input to select a deposit icon) on the screen (2600) of FIG. 26, the electronic device (100) may provide the screen (2700) of FIG. 27. The electronic device (100) may provide information on cash on hand, deposit amount, interest rate, and expected interest through the interface (2710). The electronic device (100) may receive an input from the user regarding the deposit amount through a gauge bar.
[0235] When receiving an input from a user to select a savings item (e.g., an input to select a savings icon) on the screen (2600) of FIG. 27, the electronic device (100) may provide the screen (2800) of FIG. 28. The electronic device (100) may provide information on cash on hand, savings amount, interest rate, and expected interest (interest per turn and total interest) through the interface (2810). The electronic device (100) may receive an input from the user regarding the savings amount through a gauge bar.
[0236] Referring to FIG. 29, an electronic device (100) according to an embodiment may provide a user with event information corresponding to a "loan" event, as shown in a screen (2900). The electronic device (100) may provide, as shown in an interface (2910), interest rates (e.g., credit loan interest rates, secured loan interest rates), interest rates for the previous round, and changes in interest rates compared to the previous round for each event item (e.g., credit loan, secured loan). The electronic device (100) may provide a description of the event item.
[0237] As shown in the screen (2900) of FIG. 29, the electronic device (100) can provide event information including event items and information about the event items (e.g., interest rates, last round interest rates, changes in interest rates compared to last round, etc.).
[0238] When receiving an input for selecting a loan item from a user (e.g., an input for selecting a loan icon) on the screen (2900) of FIG. 29, the electronic device (100) may provide the screen (3000) of FIG. 30. The electronic device (100) may provide information regarding the loan amount through the interface (3010). The electronic device (100) may receive an input regarding the loan amount from the user through a gauge bar.
[0239] When receiving an input from a user to select a collateral loan item on the screen (3000) of FIG. 30, the electronic device (100) may provide the screen (3100) of FIG. 31. The electronic device (100) may provide information regarding the loan amount through the interface (3110). The electronic device (100) may receive an input regarding the loan amount from the user through a gauge bar.
[0240] When receiving an input from a user to select a deposit item (e.g., an input to select a deposit icon) on the screen (2600) of FIG. 26, the electronic device (100) may provide the screen (2700) of FIG. 27. The electronic device (100) may provide information on cash on hand, deposit amount, interest rate, and expected interest through the interface (2710). The electronic device (100) may receive an input from the user regarding the deposit amount through a gauge bar.
[0241] When receiving an input from a user to select a repayment item (e.g., an input to select a repayment icon) on the screen (2900) of FIG. 29, the electronic device (100) may provide the screen (3200) of FIG. 32. The electronic device (100) may provide information on the total repayment amount, the repayment amount, and the repayment amount through the interface (3210). The electronic device (100) may receive an input from the user regarding the repayment amount through a gauge bar.
[0242] The screen and interface for providing event information and the screen and interface for receiving a response from a user illustrated in FIG. 4, FIG. 23, FIG. 26 to FIG. 32 are exemplary and are not limited to the screens and interfaces described in FIG. 4, FIG. 23, FIG. 26 to FIG. 32.
[0243] For example, event information can be provided and a response can be received from a user through a screen including a configuration, icon, interface different from the configuration, icon, interface illustrated in FIG. 23, FIG. 26 to FIG. 32, as described above.
[0244] For example, the electronic device (100) may provide an interface for receiving voice input from a user and may receive a response from the user through various methods, such as receiving voice input from the user.
[0245]
[0246] The embodiments described above may be implemented using hardware components, software components, and / or a combination of hardware components and software components. For example, the devices, methods, and components described in the embodiments may be implemented using a general-purpose computer or a special-purpose computer, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding to them. The processing device may execute an operating system (OS) and software applications running on the operating system. Furthermore, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone; however, one of ordinary skill in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.
[0247] Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may, independently or collectively, command the processing device. The software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave, for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on a computer-readable recording medium.
[0248] The method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may store program commands, data files, data structures, etc., alone or in combination, and the program commands recorded on the medium may be those specially designed and configured for the embodiment or may be known and available to those skilled in the art of computer software. Examples of the computer-readable recording 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 specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc.
[0249] The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
[0250] Although the embodiments described above have been described with limited drawings, those skilled in the art will appreciate that various technical modifications and variations can be applied based on the described embodiments. For example, appropriate results can still be achieved even if the described techniques are performed in a different order than described, and / or components of the described systems, structures, devices, circuits, etc. are combined or combined in a different manner than described, or are replaced or substituted with other components or equivalents.
[0251] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims described below.
Claims
1. In electronic devices, at least one processor; and A memory electrically connected to the processor and storing at least one instruction executed by the processor Including, At least one processor of the above, When at least one of the above commands is executed, the location of a token corresponding to the user on the board is identified; Provide event information corresponding to the location of the token to the user; Receive the user's response to the above event information; Based on the user's response, determining the user's status information. Electronic devices.
2. In paragraph 1, At least one processor of the above, Receive location information from the above board; Determining the location of the token based on the above location information, Electronic devices.
3. In paragraph 1, At least one processor of the above, Receive location information from the above token; Determining the location of the token based on the above location information, Electronic devices.
4. In paragraph 1, At least one processor of the above, Obtain images of the above board and the above token; Based on the above image, recognizing the location of the token, Electronic devices.
5. In paragraph 1, At least one processor of the above, Based on at least one of user information and learning level, a plurality of candidates for said event information are determined for each round; Among the above multiple candidates, the event information is determined, The above round is, Determined by the number of times the above user's response has been received, Electronic devices.
6. In paragraph 5, At least one processor of the above, Based on the user's response, determine the user's response tendency; Considering the above response tendency, among the multiple candidates, the event information is determined. Electronic devices.
7. In paragraph 1, At least one processor of the above, Providing the user with an expected change in the user's status information according to the above event information. Electronic devices.
8. Regarding the method of providing information, An action that identifies the location of a token corresponding to a user on the board; An action to provide the user with event information corresponding to the location of the token; An action of receiving a response from the user to the above event information; An action for determining status information of the user based on the user's response Including, How to provide information.
9. In paragraph 8, The action of identifying the location of the above token is: An operation of receiving location information from the above board; and An action to determine the location of the token based on the above location information. Including, How to provide information.
10. In paragraph 8, The action of identifying the location of the above token is: An operation of receiving location information from the above token; and An action to determine the location of the token based on the above location information. Including, How to provide information.
11. In paragraph 8, The action of identifying the location of the above token is: An operation of obtaining an image of the above board and the above token; and An action to recognize the location of the token based on the image above. Including, How to provide information.
12. In paragraph 8, The action of providing the above event information is: An operation of determining a plurality of candidates for said event information for each round based on at least one of user information and learning level; and An action for determining the event information among the above multiple candidates Including, The above round is, Determined by the number of responses from the above users, How to provide information.
13. In paragraph 12, An action for determining the response tendency of the user based on the response of the user Including more, The action of determining the above event information is: Considering the above response tendency, among the multiple candidates, the event information is determined. How to provide information.
14. In paragraph 8, An action of providing the user with an expected change in the user's status information according to the above event information. Including more, How to provide information.
15. A computer program stored on a computer-readable recording medium for executing the method of any one of claims 8 to 14 in combination with hardware.
16. In electronic devices, at least one processor; and A memory electrically connected to at least one processor and storing at least one instruction executed by the at least one processor Including, At least one processor of the above, When at least one of the above commands is executed, the position of a token corresponding to at least one terminal among a plurality of terminals on the board is identified; Transmitting event information corresponding to the position of the above token to at least one terminal; Receive a response to the event information from at least one terminal; Based on the above response, determining status information corresponding to at least one terminal, Electronic devices.
17. In paragraph 16, At least one processor of the above, Among the above multiple terminals, at least one terminal is determined as an active terminal, and the remaining terminals are determined as inactive terminals. Electronic devices.
18. In paragraph 16, At least one processor of the above, At the end of the round, each of the state information is adjusted based on the difference between the state information corresponding to each of the plurality of terminals, The above round is, Determined based on the number of times the response is received from the above multiple terminals, Electronic devices.
19. In Article 16, At least one processor of the above, Collect data associated with said event information via external electronic devices; By processing the above data, the above event information is generated. Electronic devices.
20. In paragraph 16, At least one processor of the above, Receive location information from at least one terminal; Based on the above location information, determine the location of the token, The above location information is, generated on the above board and transmitted to the terminal, Electronic devices.
Citation Information
Patent Citations
System and game-board for playing board-game using personal portable terminal and portable terminal thereof
KR1020150142634A
Electronic game board
US20060175753A1
Multi-dimensional game comprising interactive physical and virtual components
US20120052931A1
Board game system, etc.
US20190232154A1
Method of performing multi-user operations on a tablet type computer, computer program product and an arrangement comprising a tablet type computer and game pieces
WO2013039388A1