Program, information processing system, and information processing method

By setting and adjusting the parameters of the communication method, the difficulty of communicating with others in language learning devices is reduced, interactivity and fun are increased, and the problem of high communication difficulty in existing language learning tools is solved.

CN121666609APending Publication Date: 2026-03-13LANGUAGE R & D LLC
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-07
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Existing language learning devices are difficult to use when starting language learning, and most tools are solely for language learning purposes, lacking ways to convey perception, emotion, and thought to others, which increases the difficulty of new communication with others.

Method used

This invention provides a program and information processing system that reduces the difficulty of new communications with others by acquiring, setting, changing, and restricting steps. The system adjusts the user's communication parameters by setting first and second communication methods, utilizing parameter changes and preferential mechanisms, thereby increasing the motivation to use different languages.

Benefits of technology

It effectively reduces the difficulty of communicating with others, enhances the interactivity and fun of language learning, and motivates users to use a second language through game elements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121666609A_ABST
    Figure CN121666609A_ABST
Patent Text Reader

Abstract

Provided are a program, an information processing system, an information processing method, and the like that can reduce the difficulty in newly communicating with others than in the prior art. According to one aspect of the present invention, a program is provided. The program is configured to cause a computer to execute an acquisition step, a setting step, a changing step, and a limiting step. In the acquisition step, setting information including information for setting a first transmission scheme and a second transmission scheme is acquired. The first transmission method is a method for transmitting perception, emotion, and thinking to the other party. The second transmission mode is a transmission mode different from the first transmission mode. In the setting step, a first transmission method and a second transmission method are set on the basis of the setting information. In the acquisition step, first transmission scheme information, which is information relating to the first transmission scheme, and / or second transmission scheme information, which is information relating to the second transmission scheme, can be acquired. In the changing step, when the first transmission mode information is acquired, the parameter is changed in the decreasing direction. In the changing step, when the second transmission mode information is acquired, the parameter is changed in the increasing direction. In the limiting step, the predetermined processing is limited in a case where the parameter decreases to a predetermined value or less.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to programs, information processing systems, and information processing methods. Background Technology

[0002] Patent document 1 discloses a language learning device.

[0003] The language learning device described in Patent Document 1 is a language learning device for users to learn languages. The language learning device of Patent Document 1 includes: a content information acquisition unit that acquires information including animated content; a sentence information acquisition unit that acquires sentence information of sentences associated with the content; a speech information recognition unit that recognizes speech information of the user uttered in accordance with the playback of the content; and an evaluation unit that evaluates the user by comparing the sentence information acquired by the sentence information acquisition unit with the speech information recognized by the speech information recognition unit.

[0004] Existing technical documents

[0005] Patent documents

[0006] Patent Document 1: Japanese Patent Application Publication No. 2022-125393 Summary of the Invention

[0007] However, the language learning device disclosed in Patent Document 1 is made specifically for learning purposes, so the initial hurdle in starting language learning is still very high.

[0008] Furthermore, it is considered that language learning should not be an end in itself, but rather a means of conveying perceptions, feelings, and thoughts to others (i.e., an opportunity). However, most existing tools are aimed at language learning itself (i.e., they have led to the self-purification of language learning).

[0009] The above situations are not limited to the beginning of language learning; they may also occur when communicating with others for the first time.

[0010] In view of the above circumstances, this invention provides a program, information processing system, and information processing method that can reduce the difficulty of communicating with others in a new way compared to the past.

[0011] According to one aspect of the present invention, a program is provided. The program is configured to cause a computer to perform an acquisition step, a setting step, a variation step, and a limiting step. In the acquisition step, setting information, including information for setting a first communication method and a second communication method, is acquired. The first communication method is a method for conveying perception, emotion, and thought to another party. The second communication method is a communication method different from the first communication method. In the setting step, the first communication method and the second communication method are set according to the setting information. In the acquisition step, the program is configured to acquire at least one of the first communication method information (as information relating to the first communication method) and the second communication method information (as information relating to the second communication method). In the variation step, if the first communication method information is acquired, a parameter is changed in a decreasing direction. In the variation step, if the second communication method information is acquired, the parameter is changed in an increasing direction. In the limiting step, if the parameter decreases below a predetermined value, a predetermined process is limited.

[0012] This approach can reduce the difficulties of communicating with others in new situations compared to the past. Attached Figure Description

[0013] Figure 1 This is a structural diagram showing the information processing system 100.

[0014] Figure 2 This is a block diagram showing the hardware structure of the information processing device 200.

[0015] Figure 3 This is a block diagram showing the hardware structure of terminal 300.

[0016] Figure 4 This is a block diagram illustrating the functions implemented using the information processing device 200 (control unit 210).

[0017] Figure 5 This is an activity diagram illustrating the flow of an information processing method performed using the information processing device 200.

[0018] Figure 6 This is an activity diagram that shows the processing of activity A140 in detail.

[0019] Figure 7 This is a diagram showing an example of a chat screen 400 displayed on the display unit 330.

[0020] Figure 8 This is a diagram showing the process when the mixed text generation button 440 is tapped.

[0021] Figure 9 This is an example of a chat screen 400 that appears after a message has just been entered.

[0022] Figure 10 This is another example of a chat screen 400 that appears after a message has just been entered.

[0023] Figure 11 This is a diagram illustrating an example of the processing of activity A180.

[0024] Figure 12 This is a diagram showing an example of a chat screen 400 corresponding to activity A200.

[0025] Figure 13 This is an example of a settings screen 500 used for matching settings.

[0026] Figure 14 This is an example of a chat screen 400 showing the end of a chat between user 1 and user 2.

[0027] Figure 15 This is a diagram showing an example of a screen 600 corresponding to activity A143.

[0028] Figure 16 This is an example of a chat screen 700 showing a chat using a language other than Japanese, English, or other specific languages.

[0029] Figure 17 These are images showing other examples of chat screens.

[0030] Figure 18 These are images showing other examples of chat screens. Detailed Implementation

[0031] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. The various features shown in the embodiments described below can be combined with each other.

[0032] However, the program used to implement the software that appears in one implementation can be provided as a non-transitory computer-readable medium, or it can be provided downloadably from an external server, or it can be provided so that an external computer can start the program and implement its function on a client terminal (so-called cloud computing).

[0033] Furthermore, in various information processing methods involved in one implementation, input and corresponding output can be realized. Here, as long as the result of the input can yield an output, the scheme of the referenced information (hereinafter referred to as reference information) in the above information processing is not limited. Reference information may be, for example, information from a database, lookup table, rule base such as a predetermined function (including a regression formula or other decision formula constructed by statistical methods), or a learned model related to the input and output, or a large-scale language model that can output the desired result through input prompts.

[0034] Additionally, in one embodiment, for example, the "section" may also include a portion that combines hardware resources implemented through a generalized circuit and information processing of software that can be specifically implemented through these hardware resources. Furthermore, in one embodiment, various types of information are processed, which can be represented, for example, by physical values ​​representing voltage / current signal values, high or low signal values ​​as sets of bits consisting of binary numbers of 0 or 1, or by quantum superposition (so-called qubits), and can be used for communication / computation on a generalized circuit.

[0035] Furthermore, in a broader sense, a circuit refers to a circuit implemented by at least a proper combination of circuits, circuitry, processors, and memory. Additionally, a processor can be either a general-purpose processor or a special-purpose circuit. That is, it includes Application Specific Integrated Circuits (ASICs), programmable logic devices (such as Simple Programmable Logic Devices (SPLDs), Complex Programmable Logic Devices (CPLDs), and Field Programmable Gate Arrays (FPGAs)).

[0036] 1. Hardware Structure

[0037] Section 1 describes the hardware structure of this embodiment.

[0038] 1-1. Information Processing System 100

[0039] Figure 1This is a structural diagram showing an information processing system 100. The information processing system 100 includes an information processing device 200, a terminal 300, and a terminal 800, which are connected via a network. These components will be further explained. Here, the system exemplified by the information processing system 100 refers to a system composed of one or more devices or components. Therefore, for example, even a single information processing device 200 may constitute the system exemplified by the information processing system 100.

[0040] 1-2. Information processing device 200

[0041] Figure 2 This is a block diagram showing the hardware structure of the information processing device 200. The information processing device 200 includes a control unit 210, a storage unit 220, and a communication unit 250, which are electrically connected within the information processing device 200 via a communication bus 260. Each component will be further described below.

[0042] The control unit 210 processes / controls the overall operation associated with the information processing device 200. The control unit 210 is, for example, a central processing unit (CPU) not shown. The control unit 210 implements various functions related to the information processing device 200 by reading predetermined programs stored in the storage unit 220. That is, the control unit 210, as an example of hardware, specifically implements information processing based on software stored in the storage unit 220, thereby allowing it to be executed as various functional units included in the control unit 210. These will be further explained in Section 2. Furthermore, the control unit 210 is not limited to a single unit; multiple control units 210 may be implemented for each function. Alternatively, combinations of control units 210 may also be used.

[0043] The storage unit 220 stores various types of information required for information processing by the information processing device 200. It can be implemented, for example, as a solid-state drive (SSD) or other storage device that stores various programs related to the information processing device 200 executed by the control unit 210, or as random access memory (RAM) or other memory that stores information temporarily required for program operations (variables, arrangements, etc.). Alternatively, a combination of these may also be used.

[0044] The communication unit 250 is preferably a wired communication unit such as USB, IEEE 1394, Thunderbolt (registered trademark), or wired LAN network communication, but may also include wireless LAN network communication, 5G / LTE / 3G mobile communication, Bluetooth (registered trademark), etc., as needed. More preferably, it is implemented as a collection of these multiple communication units. That is, the information processing device 200 communicates with the terminal 300 via the network through the communication unit 250 to exchange various types of information.

[0045] 1-3. Terminal 300

[0046] Figure 3 This is a block diagram showing the hardware structure of terminal 300. Terminal 300 includes a control unit 310, a storage unit 320, a display unit 330, an input unit 340, and a communication unit 350. These components are electrically connected internally within terminal 300 via a communication bus 360. The descriptions of the control unit 310, storage unit 320, and communication unit 350 are substantially the same as those of the control unit 210, storage unit 220, and communication unit 250 in information processing device 200, and are therefore omitted. Furthermore, terminal 800 has the same structure as terminal 300, so its description is also omitted.

[0047] The display unit 330 can be included within the frame of the terminal 300 or it can be externally mounted. The display unit 330 displays a user-operable graphical user interface (GUI) screen. For example, it is preferable to use a display device such as a CRT monitor, liquid crystal display, organic EL monitor, or plasma display, depending on the type of terminal 300. Hereinafter, it will be described as if the display unit 330 is included within the frame of the terminal 300.

[0048] The input unit 340 can be included within the frame of the terminal 300 or it can be externally mounted. For example, the input unit 340 can also be integrated with the display unit 330 and implemented as a touch panel. If it is a touch panel, the user can input tapping operations, swiping operations, etc. Of course, a power button, mouse, QWERTY keyboard, etc., can also be used instead of a touch panel. That is, the input unit 340 receives operation input from the user. This input is transmitted as a command signal to the control unit 310 via the communication bus 360. Furthermore, the control unit 310 can perform predetermined control and calculation as needed.

[0049] 2. Functional Structure

[0050] Section 2 describes the functional structure of this embodiment. As described above, the control unit 210, which is an example of hardware, specifically implements information processing based on the software stored in the storage unit 220, thereby allowing it to be executed as various functional units included in the control unit 210.

[0051] Figure 4 This is a block diagram illustrating the functions implemented using the information processing device 200 (control unit 210). As described above, the information processing device 200 (an example of the information processing system 100) includes at least one control unit 210. Specifically, the information processing device 200 (control unit 210) is configured to execute each step of the program in this embodiment. Corresponding to each step of the program in this embodiment, the information processing device 200 (control unit 210) includes an acquisition unit 211, a setting unit 212, a variation unit 213, a restriction unit 214, a preference unit 215, a connection unit 216, a generation unit 217, and a display control unit 218. Here, the program in this embodiment is configured to cause a computer such as the information processing device 200 to execute the acquisition step, the setting step, the variation step, the restriction step, the preference step, the connection step, the generation step, and the display control step.

[0052] The acquisition unit 211 is configured to acquire various types of information. The acquisition unit 211 is configured to perform an acquisition step. For example, the acquisition unit 211 acquires setting information, including information for setting a first communication method and a second communication method. Here, the first communication method is a method for conveying perception, emotion, and thought to the other party. The second communication method is a communication method different from the first communication method. Furthermore, the acquisition unit 211 is configured to acquire at least one of information related to the first communication method (i.e., first communication method information) and information related to the second communication method (i.e., second communication method information).

[0053] The setting unit 212 is configured to set various information. The setting unit 212 is configured to perform setting steps. For example, the setting unit 212 sets a first communication method and a second communication method based on the obtained setting information.

[0054] The change unit 213 is configured to change various types of information. The change unit 213 is configured to perform a change step. For example, when the change unit 213 obtains information about a first transmission method, it changes the parameter in a decreasing direction. When the change unit 213 obtains information about a second transmission method, it changes the parameter in an increasing direction.

[0055] The limiting unit 214 is configured to limit the processing of various types of information. The limiting unit 214 is configured to perform limiting steps. For example, if the parameter decreases below a predetermined value, the limiting unit 214 limits the predetermined processing.

[0056] The preferential treatment unit 215 is configured to process various information preferentially. The preferential treatment unit 215 is configured to perform preferential treatment steps. For example, if the first predetermined condition is met, the preferential treatment unit 215 performs processing to preferentially change the parameter.

[0057] The connection unit 216 is configured to connect various devices. The connection unit 216 is configured to perform connection steps. For example, the connection unit 216 connects a first terminal and a second terminal via a network. Here, the first terminal is operated by a first user. The second terminal is operated by a second user different from the first user. That is, the connection unit 216 connects each user operating the terminal via multiple terminals. The connection unit 216 is configured to exchange communication method information between the first terminal and the second terminal.

[0058] The generation unit 217 is configured to generate various types of information. The generation unit 217 is configured to perform generation steps. For example, when the communication method represents individual languages, the generation unit 217 generates a string that mixes multiple individual languages ​​at the word level, based on the obtained individual language information and the first reference information. Additionally, the generation unit 217 generates display information corresponding to changes in parameters.

[0059] The display control unit 218 is configured to control the display content of various information. The display control unit 218 is configured to execute display control steps. For example, the display control unit 218 controls the value of the displayed parameter to be within a predetermined range. However, the actual value of the parameter may also be outside this predetermined range.

[0060] 3. Overview of Information Processing Methods

[0061] Section 3 provides an overview of the information processing method of this embodiment.

[0062] The program is configured to enable the computer to perform an acquisition step, a setting step, a change step, and a limiting step.

[0063] In the acquisition step, setting information is acquired as information used to set the first individual language and the second individual language.

[0064] The first individual language is any individual language.

[0065] The second individual language is any individual language that is different from the first individual language.

[0066] In the setup process, the first individual language and the second individual language are set according to the setup information.

[0067] In the acquisition step, it is configured to be able to acquire at least one of information relating to a first individual language, namely, first individual language information, and information relating to a second individual language, namely, second individual language information.

[0068] In the change step, after obtaining the first individual language information, the parameters are changed in the decreasing direction.

[0069] In the change step, after obtaining the second individual language information, the parameters are changed in the increasing direction.

[0070] In the limiting step, if the parameter decreases below a predetermined value, the predetermined processing is limited.

[0071] In the limiting step, if the parameter is reduced to below a predetermined value, it is preferable to limit the acquisition of the first individual language information for a set period of time.

[0072] In the setting step, it is preferable to configure the parameter to be able to arbitrarily set the increment or decrement value.

[0073] The program is preferably configured to enable the computer to perform preferential steps.

[0074] In the preferential treatment step, if predetermined conditions are met, the process of preferential treatment for parameter changes is performed.

[0075] In the preferential treatment step, it is preferable to process the parameters so that they do not change in the decreasing direction even when the first individual language information is obtained.

[0076] In the preferential treatment step, it is preferable to provide targets that contribute to the increase of parameters.

[0077] The target is configured to be usable at any time.

[0078] The program is preferably configured to enable the computer to also perform the connection step.

[0079] In the connection step, multiple terminals are connected via a network.

[0080] In the connection step, it is configured to be able to exchange individual language information between terminals.

[0081] In the connection step, it is preferable to match the first user and the second user according to the first user's desired conditions.

[0082] The first user is the user who operates the terminal.

[0083] The second user is a user who is different from the first user and operates a different terminal.

[0084] In the connection step, if there is no second user matching the desired conditions, it is preferable to grant the benefits to the first user.

[0085] In the connection step, it is preferably configured to transfer at least a portion of the parameters from the first user to the second user.

[0086] The program is preferably configured so that the computer also performs the generation step.

[0087] In the generation step, based on the obtained individual language information and the first reference information, a string is generated that mixes multiple individual languages ​​on a word-by-word basis.

[0088] The first reference information is information indicating the relationship between words in a particular language and words in other languages ​​that are different from the particular language.

[0089] In the change step, it is preferable to determine the amount of parameter change based on the obtained individual language information and the second reference information.

[0090] The second reference information is information showing the relationship between words in an individual language and the weight coefficients for those words.

[0091] The program is preferably configured so that the computer also performs the generation step.

[0092] In the generation step, visual information corresponding to the changes in parameters is generated.

[0093] Information processing systems can also have a control unit.

[0094] The control department contains all the components of the program.

[0095] Information processing methods can also include the steps in a program.

[0096] 4. Details of Information Processing Methods

[0097] Section 4 describes the flow of the information processing method of the information processing apparatus 200 described above. This information processing method includes each step in the procedure of this embodiment. The information processing method includes an acquisition step, a setting step, a variation step, and a limiting step. In the acquisition step, setting information is acquired as information for setting a first communication method and a second communication method. The first communication method is a method for conveying perception, emotion, and thought to another party. The second communication method is a communication method different from the first communication method. In the setting step, the first communication method and the second communication method are set according to the setting information. In the acquisition step, it is configured to acquire at least one of information related to the first communication method (i.e., first communication method information) and information related to the second communication method (i.e., second communication method information). In the variation step, when the first communication method information is acquired, the parameter is changed in a decreasing direction. In the variation step, when the second communication method information is acquired, the parameter is changed in an increasing direction. In the limiting step, when the parameter decreases to below a predetermined value, predetermined processing is limited.

[0098] Figure 5This is an activity diagram illustrating the flow of an information processing method performed using the information processing device 200. The activities along this activity diagram will be described below. The information processing device 200 is connected to multiple terminals 300 and 800 via a network, functioning as a server providing a place for the exchange of messages (hereinafter also referred to as "chat") between these terminals.

[0099] Here, we will describe the first and second communication methods as individual languages. Specifically, we will say that the first communication method is Japanese and the second communication method is English. Furthermore, we will say that the information in the first and second communication methods is individual language information representing information related to the individual languages. That is, we will say that the information in the first communication method is text information input as Japanese and the information in the second communication method is text information input as English. Therefore, in this embodiment, we will describe a structure that reduces the difficulty of starting language learning compared to the past.

[0100] Furthermore, let terminal 300 be designated as the first terminal. The first terminal is operated by the first user. Additionally, let terminal 800 be designated as the second terminal. The second terminal is operated by a second user, different from the first user. The second user will be discussed later. Figure 5 In this document, activities A110, A150, A160, A240, and A250 represent processes executed by terminal 300 and terminal 800, but for ease of explanation, they will be described below as processes executed by terminal 300.

[0101] First, the control unit 310 in the terminal 300 sends the input setting information to the information processing device 200 (activity A110). Here, the setting information is information used to set Japanese (first communication method) as the target language for language learning and English (second communication method) as the target language for language learning. In addition, the setting information includes the desired conditions of the first user for matching the requirements of the other party (second user). In activity A110, for example, the following two stages of information processing are performed: (1) The input unit 340 receives the input operation of the setting information made by the first user. (2) The control unit 310 sends the input setting information to the information processing device 200 via the communication unit 350.

[0102] Next, the control unit 210 in the information processing device 200 acquires the setting information sent from the information processing device 200 (activity A120). In other words, in the acquisition step, the setting information, which includes information for setting Japanese (first communication method) and English (second communication method), is acquired. In activity A120, for example, the following two stages of information processing are performed: (1) The communication unit 250 receives the setting information sent from the information processing device 200. (2) The control unit 210 stores the received setting information in the storage unit 220.

[0103] Next, the control unit 210 in the information processing device 200 sets Japanese (for users with usage restrictions) and English (for language learning) as instructions in the chat (Activity A130). In other words, in the setting step, Japanese (first communication method) and English (second communication method) are set according to the setting information. In Activity A130, for example, the following three stages of information processing are performed: (1) The control unit 210 reads the setting information from the storage unit 220. (2) The control unit 210 performs the setting process, setting Japanese and English as instructions in the chat. (3) The control unit 210 stores the setting content in the storage unit 220.

[0104] Next, the control unit 210 in the information processing device 200 performs a matching process (activity A140). Using... Figure 6 Explain the handling of activity A140.

[0105] Figure 6 This is a flowchart showing the process of activity A140 in detail. Next, in activity A130, the control unit 210 in the information processing device 200 determines whether there is a user who meets the desired conditions of the first user (activity A141). In activity A141, for example, the following three stages of information processing are performed: (1) The control unit 210 reads the setting information from the storage unit 220. (2) The control unit 210 compares the desired conditions in the setting information with the profile information of the logged-in user and searches for a user who meets the desired conditions at a predetermined ratio or higher. (3) If a suitable user exists ("Yes" in activity A141), the control unit 210 moves to activity A142; if no suitable user exists ("No" in activity A141), the control unit moves to activity A143.

[0106] If a suitable user is available, the control unit 210 in the information processing device 200 matches the suitable user as the second user with the first user (activity A142). In other words, during the connection step, the first user and the second user are matched based on the first user's desired conditions for the second user and the profiles of other users. In activity A142, for example, the following two stages of information processing are performed: (1) The control unit 210 matches the first user with the suitable user (the second user). (2) The control unit 210 stores the information that matched the first user and the second user in the storage unit 220. According to activity A142, for example, one can enjoy interaction with other users who are close to their desired user, using language learning as an opportunity.

[0107] If no suitable user is found, the control unit 210 in the information processing device 200 grants a discount to the first user (activity A143). In other words, during the connection process, if no suitable second user is found, a discount is granted to the first user. Here, the discount is a discount related to HP (parameters), such as items that restore HP or prevent HP from decreasing. In activity A143, for example, the following three stages of information processing are performed: (1) The control unit 210 reads the discount granted to the first user from the storage unit 220. (2) The control unit 210 performs the granting process, granting the discount to the first user. (3) The control unit 210 stores the information granting the discount to the first user in the storage unit 220. According to activity A143, even if a match with another user cannot be found, it is possible to prevent a decrease in user motivation.

[0108] Next, the control unit 210 in the information processing device 200 randomly matches the first user and the second user (activity A144). In other words, during the connection step, the first user and the second user are randomly matched. In activity A144, for example, the following three stages of information processing are performed: (1) The control unit 210 extracts the second user as an arbitrary user from the logged-in users. (2) The control unit 210 performs a matching process, matching the first user and the second user. (3) The control unit 210 stores the information that matched the first user and the second user in the storage unit 220. According to activity A144, for example, one can enjoy interaction with various other users, taking advantage of language learning.

[0109] Next, in activity A142 or A144, the control unit 210 in the information processing device 200 creates a chat room for the first user and the second user (activity A145). Here, the chat room is a room where the first user and the second user can exchange messages. In activity A145, for example, the following two stages of information processing are performed: (1) The control unit 210 performs the creation process to create a chat room for the first user and the second user. (2) The control unit 210 stores the chat room in the storage unit 220.

[0110] Next, the control unit 210 in the information processing device 200 sends the chat room information to the first user and the second user (activity A146). In other words, during the connection step, the terminal 300 (first terminal) and the terminal 800 (second terminal) are connected via a network. During the connection step, the device is configured to exchange messages (transmission method information) between the terminal 300 (first terminal) and the terminal 800 (second terminal). In activity A146, for example, the following two stages of information processing are performed: (1) The control unit 210 reads the created chat room information from the storage unit 220. (2) The control unit 210 sends the chat room information to the terminal 300 and the terminal 800 via the communication unit 250. In this way, for example, one can enjoy interaction with other users while learning a language.

[0111] Return to Figure 5 The following is an explanation. Next, in activity A146 (activity A140), the control unit 310 in terminal 300 accepts the input of a message (activity A150). In activity A150, for example, the following two stages of information processing are performed. (1) The input unit 340 accepts the message input operation performed by the first user. (2) The control unit 310 stores the input message in the storage unit 320.

[0112] Next, the control unit 310 in the terminal 300 sends the input message to the information processing device 200 (activity A160). In activity A160, for example, the following two stages of information processing are performed: (1) The control unit 310 reads the input message from the storage unit 320. (2) The control unit 310 sends the message to the information processing device 200 via the communication unit 350.

[0113] Next, the control unit 210 in the information processing device 200 receives the message from the first user from the terminal 300 (activity A170). In other words, in the acquisition step, it is configured to acquire at least one of information related to Japanese (first communication method), i.e., Japanese messages (first communication method information), and information related to English (second communication method), i.e., English messages (second communication method information). That is, activity A170 is processed as follows: Japanese messages and English messages are used for the processing of the next activity A180, but messages other than Japanese and English (e.g., French messages) are not used for the processing of activity A180. In activity A170, for example, the following two stages of information processing are performed. (1) The communication unit 250 receives the message from the first user from the terminal 300. (2) The control unit 210 stores the message in the storage unit 220.

[0114] Next, the control unit 210 in the information processing device 200 performs HP (parameter) change processing (activity A180). In other words, during the change process, if a message in Japanese (first communication method information) is received, the HP (parameter) is changed in a decreasing direction. If a message in English (second communication method information) is received, the HP (parameter) is changed in an increasing direction. Here, HP is an example of a parameter, specifically representing the hit point. The hit point is data obtained by quantifying the level of damage a user can withstand within the chat. Here, if the message includes Japanese, it is considered a damage to the user, and the user's HP is changed in a decreasing direction.

[0115] In activity A180, for example, the following 7 stages of information processing are performed: (1) Control unit 210 reads the received message and setting information from storage unit 220. (2) Control unit 210 performs segmentation processing, dividing the message into words. (3) Control unit 210 performs evaluation processing, evaluating each word in the segmented message with a score. (4) Control unit 210 performs calculation processing, calculating the score by summing the evaluation results. (5) Control unit 210 reads the current HP of the first user from storage unit 220. (6) Control unit 210 adds the calculated score to the current HP and updates the HP. (7) Control unit 210 stores the updated HP in storage unit 220.

[0116] Next, the control unit 210 in the information processing device 200 determines whether the updated HP is below a predetermined value (activity A190). In activity A190, for example, the following four stages of information processing are performed: (1) The control unit 210 reads the updated HP from the storage unit 220. (2) The control unit 210 reads a predetermined threshold from the storage unit 220. (3) The control unit 210 performs a determination process by comparing the updated HP with the threshold. (4) If the HP is below the predetermined value ("Yes" in activity A190), the control unit 210 proceeds to the process of activity A200; if the HP exceeds the predetermined value ("No" in activity A190), the control unit proceeds to the process of activity A210.

[0117] When HP is below a predetermined value, the control unit 210 in the information processing device 200 prohibits the transmission of messages including Japanese (activity A200). In other words, in the restriction step, when HP (parameter) decreases below a predetermined value, the transmission of messages including Japanese is restricted for the terminal 300 for a predetermined period of time (acquisition of first communication method information). In activity A200, for example, the following three stages of information processing are performed: (1) The control unit 210 reads information indicating the predetermined time from the storage unit 220. (2) The control unit 210 performs restriction processing, setting the terminal 300 not to transmit Japanese even if it is input during the predetermined period of time. (3) The control unit 210 stores the content of the set restriction processing in the storage unit 220. According to activity A200, it is possible to generate the motivation to use the second communication method.

[0118] Next, the control unit 210 in the information processing device 200 generates display information (activity A210) for displaying both the updated HP and the special effects corresponding to the increase or decrease of HP on the display unit 330. Here, the special effects are visual effects that use natural phenomena or images to liven up the chat. For example, when HP is restored, the special effect may be a healing image, and when HP is reduced, the special effect may be a slashing image. In other words, in the generation step, the updated HP and the special effects corresponding to the increase or decrease of HP are generated (display information corresponding to the change of parameters). In activity A210, for example, the following three stages of information processing are performed. (1) The control unit 210 reads the updated HP and the special effects corresponding to the increase or decrease of HP from the storage unit 220. (2) The control unit 210 performs the generation process to generate display information for displaying both the updated HP and the special effects corresponding to the increase or decrease of HP on the display unit 330. (3) The control unit 210 stores the generated display information in the storage unit 220. According to activity A210, one can communicate with others in a playful way.

[0119] Next, the control unit 210 in the information processing device 200 performs display control processing (activity A220) for the HP contained in the display information. In other words, in the display control step, the value of the displayed HP (parameter) is controlled to be within a predetermined range. The actual value of the parameter may be outside the predetermined range. That is, in activity A220, for example, even if the actual HP stored in the storage unit 220 of the information processing device 200 is less than 0 or more than 100, the display range of HP in the display unit 330 of the terminal 300 is set to 0 to 100. In this way, by pre-determining the display range of HP in the display unit 330, the user's control over HP can be improved. In activity A220, for example, the following three stages of information processing are performed: (1) The control unit 210 reads the display information from the storage unit 220. (2) The control unit 210 performs display control processing, displaying 0 when the actual HP is less than 0, and displaying 100 when it is more than 100. (3) The control unit 210 stores the display information (hereinafter also referred to as "second display information") after display control processing in the storage unit 220. According to activity A220, the flexibility of the specifications of the usage parameters can be improved.

[0120] Next, the control unit 210 in the information processing device 200 sends the second display information to the terminal 300 (activity A230). In activity A230, for example, the following two stages of information processing are performed: (1) The control unit 210 reads the second display information from the storage unit 220. (2) The control unit 210 sends the second display information to the terminal 300 via the communication unit 250.

[0121] Next, the control unit 310 in the terminal 300 receives the second display information from the information processing device 200 (activity A240). In activity A240, for example, the following two stages of information processing are performed: (1) The communication unit 350 receives the second display information from the information processing device 200. (2) The control unit 310 stores the received second display information in the storage unit 320.

[0122] Next, the control unit 310 in the terminal 300 displays the second display information on the display unit 330 (activity A250). In activity A250, for example, the following two stages of information processing are performed: (1) The control unit 310 reads the second display information from the storage unit 320. (2) The control unit 310 displays the second display information on the display unit 330.

[0123] Until the chat between user 1 and user 2 ends, the processing of activities A150 to A250 continues. That is, if the chat between user 1 and user 2 has not ended, the processing of activity A250 is transferred to activity A150, and then back to activity A250.

[0124] According to the information processing method of the information processing device 200, the difficulty of communicating with others can be reduced compared to the past. In addition, due to its simple structure, the saved resources can be used for other core functions.

[0125] 5. Processing examples and screen examples

[0126] Section 5 describes processing examples and screen examples of this embodiment.

[0127] Figure 7 This is a diagram showing an example of a chat screen 400 displayed on the display unit 330. The chat screen 400 is a chat screen between the first user and the second user. In the chat screen 400, the HP bar 410, indicator 420, input box 430, mixed text generation button 440, message area 450, buy / sell button 452, and difficulty level 454 are displayed.

[0128] HP bar 410 displays the HP of the first user in a bar shape. Instruction 420 states "HP is corrupted when written in a language other than English," and sets the recommended language (second communication method) in chat to "English." Input box 430 is for entering messages to the second user. Mixed text generation button 440 is for generating messages that mix different languages. The handling of the mixed text generation button 440 when tapped will be described later. Message area 450 displays the exchange of messages between the first and second users.

[0129] The buy / sell button 452 is used to buy and sell HP with other users (including the second user). When the buy / sell button 452 is tapped, the user is redirected to an HP buying / sell screen (not shown), where a transaction is executed between the user and other users who wish to buy or sell HP. In other words, in the connection step, the device is configured to transfer at least a portion of HP (parameter) from the first user to the second user. According to this scheme, by incorporating game elements, it is possible to stimulate language learning.

[0130] Difficulty 454 is a button used to set the degree of increase or decrease in HP. When Difficulty 454 is tapped, it can be configured to select from, for example, "Easy" (high recovery, low damage), "Normal" (medium recovery, moderate damage), and "Difficult" (low recovery, high damage). In other words, during the setting process, the parameter can be arbitrarily increased or decreased. With this scheme, an environment that the user can enjoy can be set.

[0131] Figure 8This is a diagram showing the process when the mixed text generation button 440 is tapped. First, assume that the mixed text generation button 440 is tapped while the state of "I ordered some takeout from my favorite restaurant." is entered in the input box 430. Next, the input message is split into words. Next, any one of the split words is transformed into Japanese. Next, the message after the transformation process is replaced with the original message. As a result, "I ordered some takeout from 私の favorite レストラン" is entered in the input box 430. When this process is described in terms of steps, in the generation step, according to the acquired individual language information and the first reference information, a string in which multiple individual languages are mixed word by word is generated. The first reference information is information indicating the relationship between words in an individual language and words in an individual language different from the individual language. According to such a scheme, a method of language learning different from the past can be provided.

[0132] Figure 9 This is a diagram showing an example of the chat screen 400 just after a message is input. In the chat screen 400, special effects 460 are also displayed. The special effects 460 are displayed as the characters of "おにぎり食べたい" near the HP bar 410 corresponding to the input message "おにぎり食べたい". Here, in the instruction 420, it is displayed as "Damage HP when writing other than English", the HP of the HP bar 410 decreases, and the special effects 460 are displayed.

[0133] Figure 10 This is a diagram showing another example of the chat screen 400 just after a message is input. In the chat screen 400, special effects 470 are also displayed. The special effects 470 are displayed as the characters of "rice balls eat" near the HP bar 410 corresponding to the input message "I want to eat rice balls." Here, the HP of the HP bar 410 is restored, and the special effects 470 are displayed.

[0134] Figure 11It is a diagram showing an example of the processing of activity A180. Here, Japanese is set as the first communication method, and English is set as the second communication method. First, it is assumed that the mixed text generation button 440 is tapped while the input “I have a dog. おにぎり食べたい。” is entered in the input box 430. Next, the input message is split into words. Next, a score is evaluated for each word in the split message. Here, the weight coefficient is not specifically set and is uniformly set to “1”. Next, the sum of the evaluation results is obtained to calculate the score. Next, the calculated score is applied to the current HP to update the HP. Thus, even if the input message contains different communication methods, the HP is updated using the evaluation results calculated for each communication method. When the evaluation of the score is changed to steps, in the change step, the amount of change of the parameter is determined based on the acquired individual language information and the second reference information. The second reference information is information indicating the relationship between the words of an individual language and the weight coefficient for that word. According to such a scheme, the amount of change of the parameter can be set according to the nature of the individual language included in the individual language information.

[0135] Figure 12 It is a diagram showing an example of the chat screen 400 corresponding to activity A200. In Figure 12 it, it is assumed that “あああああああああああああああ” is entered and sent in the input box 430, and as a result, the HP of the first user becomes 0. At this time, in the chat screen 400, the dialog box 480 is displayed. In the dialog box 480, it is written as “You can only use English for 24 hours after your HP reaches zero!”. In the dialog box 480, it is written as “Restriction解除 date and time: May 22, 2024, 20:15”. In the dialog box 480, examples of the writing method during the restriction are described. Here, as the NG writing method, it is written as “私は日本人!”, “Hello! I'm Ken!私は日本人!”. That is, it can be seen here that messages including Japanese are prohibited. In addition, as the OK writing method, it is written as “Hello! I'm Ken! Watashi wa nippon jin!”. Here, it means that an article including the Romanized expression of “私は日本人!” is allowed if it is in Romanized form. Thus, even if the language to be learned (the second communication method) is set to English, the usage restriction of the restricted Japanese (the first communication method) can be applied less strictly, and an element of entertainment can also be included.

[0136] <——>[ Figure 13This is a diagram showing an example of a settings screen 500 used for matching settings. The settings screen 500 displays a match start button 510, an area 515, an input box 520, a drop-down menu 530, a drop-down menu 540, a drop-down menu 550, a drop-down menu 560, a drop-down menu 570, a drop-down menu 580, and an input box 590.

[0137] The match start button 510 is tapped after all settings in the settings screen 500 are completed, thus initiating matchmaking with another user (the second user). Area 515 is used to set exit conditions for leaving the chat room, such as chat time and the number of messages sent. Area 515 displays options for 5 messages, 50 messages, 5 minutes, and 24 hours. That is, the settings include exit conditions (the second predetermined condition) that end the exchange of communication information between terminal 300 (the first terminal) and terminal 800 (the second terminal). The exit condition (the second predetermined condition) is at least one of the message exchange time or the number of messages exchanged. That is, the exit condition can also be a combination of the message exchange time and the number of messages exchanged. For example, the chat can end if the conditions of 5 messages or 5 minutes are met. In other words, in the settings step, the exit conditions (the second predetermined condition) described above are set.

[0138] Input box 520 is used to enter the user you wish to chat with. Here, the user you wish to chat with is entered as "Yabe Nozomi@Yabe01". When the start-match button 510 is tapped while the username is entered in input box 520, the probability of that entered user being matched with the first user is increased.

[0139] Drop-down menu 530 is used to select the range of the second user. The range of the second user can be set to select from "Friends", "Friends of Friends (including friends)", or "All Users". When the match start button 510 is tapped while the range of the second user is selected, users outside the selected range are removed from the match candidates, and the users in the selected range are matched with the first user.

[0140] Drop-down menu 540 is used to select the gender of the second user. Here, "Female" is selected. When the match start button 510 is tapped while the second user's gender is selected, users of the gender that is not selected (in this case, "Male" and "No Response") are removed from the match candidates, allowing the user of the selected gender to be matched with the first user.

[0141] Drop-down menu 550 is for selecting the country of residence of the second user. Here, "Not Set" is selected. When the matching start button 510 is tapped while the country of residence of the second user is selected, drop-down menu 550 removes users from the matching candidates whose country of residence is not selected (or whose country of residence is not Japan if "Japan" is selected), and matches the user from the selected country of residence with the first user.

[0142] Drop-down menu 560 is for selecting the country of birth of the second user. Here, "Not Set" is selected. When the match start button 510 is tapped while the country of birth of the second user is selected, drop-down menu 560 removes users from the match candidates whose country of birth is not selected (or whose country of birth is not selected in the case of "Japan"), and matches the user from the selected country of birth with the first user.

[0143] Drop-down menu 570 is used to select the age (lower limit) of the second user. Here, "Not Set" is selected. When the matching start button 510 is tapped while the age (lower limit) of the second user is selected, users younger than the selected age (lower limit) are removed from the matching candidates, and the user with the selected age (lower limit) is matched with the first user.

[0144] Drop-down menu 580 is for selecting the age (upper limit) of the second user. Here, "Not Set" is selected. When the match start button 510 is tapped while the age (upper limit) of the second user is selected, users older than the selected age (upper limit) are removed from the match candidates, and the user with the selected age (upper limit) is matched with the first user.

[0145] Input box 590 is used to perform free word search for the second user. Here, it is recorded as "English, Exam". When the match start button 510 is pressed while the free word is entered in input box 590, users whose free words (in this case, "English" and "Exam") are not recorded in the profile will be removed from the match candidates, and the user whose free word is recorded in the profile will be matched with the first user.

[0146] Figure 14 This is an example diagram of a chat screen 400 showing the end of a chat between user 1 and user 2. Area 490 is also displayed in chat screen 400. Figure 14In the example, it is assumed that "5 messages" were selected in area 515 of the settings screen 500. A total of 5 messages were exchanged in message area 450. Area 490 displays "The conversation has reached the message limit, so it has ended. The next time you can talk to this other party is in 3 months." Area 490 also displays "0 messages remaining." The remaining number of messages in area 490 is decremented each time a message is sent from terminal 300 or terminal 800. In terms of the steps for ending the chat, in the connection step, the exchange ends if the second predetermined condition is met during the exchange. This scheme avoids excessive waiting for conversations with other users.

[0147] Figure 15 This is a diagram showing an example of an assignment screen 600 corresponding to activity A143. In assignment screen 600, target 610 and application button 620 are displayed.

[0148] Target 610 is an item that prevents HP from decreasing even when the input language is restricted (in this case, Japanese). In other words, in the bonus step, Target 610 contributes to the accumulation of HP (parameters). Here, accumulation refers to processes that prevent HP from decreasing in some form, such as restoring HP or ensuring HP doesn't fall below a certain value. The effect of the invincibility mode displayed as Target 610 is an example of this bonus. In the bonus step, the parameters are processed so that they don't change in the direction of decrease even when information from the first communication method is obtained. According to this scheme, communication with others is possible regardless of the type of communication method.

[0149] The application button 620 is used to apply the effect of target 610. In other words, target 610 is configured to be usable at any time. According to this scheme, the user can be given the opportunity to use the first communication method at a specific time.

[0150] The embodiments of the present invention have been described above, but the present invention is not limited thereto and can be suitably modified without departing from the technical concept of the invention.

[0151] 6. Variations

[0152] Section 6 describes variations of this embodiment.

[0153] The control unit 210 performs write (storage processing) and read processing on various data and information to the storage unit 220, but is not limited to this. For example, registers, cache memory, etc. within the control unit 210 can also be used to perform information processing for each activity.

[0154] Figure 16This is an example of a chat screen 700 showing a chat using a language other than Japanese or English. The chat screen 700 displays an HP bar 710, an indicator 720, an input box 730, a mixed text generation button 740, a message area 750, a buy / sell button 752, a difficulty level 754, and special effects 760. The HP bar 710 corresponds to the HP bar 410. The indicator 720 corresponds to the indicator 420, displaying "HP is damaged when writing anything other than gorilla language." The input box 730 corresponds to the input box 430. The mixed text generation button 740 corresponds to the mixed text generation button 440, and is used to generate mixed text in Japanese and gorilla language. The message area 750 corresponds to the message area 450, allowing input of a message including the gorilla language word "ウホウホ". The buy / sell button 752 corresponds to the buy / sell button 452. The difficulty level 754 corresponds to the difficulty level 454. Effect 760 corresponds to Effect 460, and is displayed as the text "ウホウホ" in the HP bar near 710, corresponding to the input gorilla language "ウホウホ".

[0155] Thus, there are no particular limitations on the first and second communication methods, as long as they are used to convey perception, emotion, and thought to the other party. The second communication method is a different communication method from the first. That is, the communication method is not limited to inputting messages with individual languages; for example, it can also be the aforementioned gorilla language, ninja language (including "~degozaru." at the end of the message), or other humorous language, speaking, writing, or gesturing. When the communication method is speaking, the microphone (not shown) of terminal 300 can also be used to obtain voice information. When the communication method is gestures, the camera (not shown) of terminal 300 can also be used to obtain motion information.

[0156] In the restriction step, there are no particular limitations on the scheme of restricting the predetermined processing when the parameters are reduced to below a predetermined value. For example, it is also possible to prohibit the input of hiragana and katakana in the case of a message in Japanese, while allowing the input of kanji. In addition, different restrictions can be applied than those for messages, such as restricting the use of icons such as making the user's icon a gorilla.

[0157] The parameter is not limited to HP (Life Points); there are no special restrictions as long as it is numerical data. For example, when the transmission method information is captured as magic, the parameter can also be set to MP (Magic Points).

[0158] In the preferential treatment step, if the first predetermined condition is met, processing to preferentially treat parameter changes can also be performed. The first predetermined condition refers to the condition for preferential treatment of parameter changes, such as using an item that restores the parameter. Preferential treatment of parameter changes refers to processing that hinders parameter reduction in some way, such as restoring the parameter or slowing down the reduction of the parameter. According to this approach, by incorporating game elements, the difficulty of communicating with others can be further reduced.

[0159] Figure 17 as well as Figure 18 These are other examples of chat screens. Chat screen 810 displays a screen similar to a third-person view in a game. Chat screen 820 displays a screen similar to a first-person view in a game. Chat screens 810 and 820 can also be screens displayed using AR (Augmented Reality) goggles or VR (Virtual Reality) goggles.

[0160] exist Figure 13 The descriptions of drop-down menus 530, 540, 550, 560, 570, 580, and input box 590 in the settings screen 500 indicate that non-relevant users are removed from the matching candidates, but this is not limited to this. For example, processing that reduces the probability of matching with non-relevant users while increasing the probability of matching with relevant users may also be performed.

[0161] Here, the information processing of activity A180 can also be performed using the third reference information. The third reference information is configured to determine the mode of communication (the type of language of the message, the type of spoken language, the type of action, etc.) and then fractionate the result of the determination. For example, the third reference information determines the first and second modes of communication based on the read-out setting information, determines whether the input mode of communication corresponds to the first or the second mode of communication, and then fractionates the input mode of communication information. In other words, the third reference information represents the relationship between the set mode of communication (the first and second modes of communication) and the type of communication (Japanese, English, gorilla language, etc.), and also represents the relationship between the input mode of communication information (e.g., "onigiri") and the fraction corresponding to that input mode of communication information (e.g., "-1 point").

[0162] The first reference information, the second reference information, and the third reference information can exist independently or as a single piece of information.

[0163] 7. Other

[0164] Alternatively, it can be provided through the various options described below.

[0165] (1) A program configured to cause a computer to perform an acquisition step, a setting step, a changing step, and a limiting step, wherein in the acquisition step, setting information including information for setting a first communication method and a second communication method is acquired, the first communication method being a method for conveying perception, emotion, and thought to another party, and the second communication method being a communication method different from the first communication method; in the setting step, the first communication method and the second communication method are set according to the setting information; in the acquisition step, the program is configured to acquire at least one of information related to the first communication method, namely, first communication method information, and information related to the second communication method, namely, second communication method information; in the changing step, when the first communication method information is acquired, a parameter is changed in a decreasing direction; in the changing step, when the second communication method information is acquired, the parameter is changed in an increasing direction; and in the limiting step, when the parameter decreases to below a predetermined value, a predetermined process is limited.

[0166] This design reduces the difficulty of communicating with others in new situations compared to the past. Furthermore, its simple structure allows for the use of saved resources for other core functions.

[0167] (2) In the procedure described in (1) above, in the limiting step, when the parameter is reduced to below the predetermined value, the acquisition of the first communication method information is restricted for a predetermined period of time.

[0168] This approach can motivate the use of the second communication method.

[0169] (3) In the procedure described in (1) or (2) above, the setting step is configured to allow arbitrary setting of the increment or decrement value of the parameter.

[0170] According to this scheme, an environment that can be set up for the user to enjoy can be created.

[0171] (4) In any of the procedures described in (1) to (3) above, the computer is configured to perform a preferential step, in which, if the first predetermined condition is met, a process of preferential treatment for the change of the parameter is performed.

[0172] According to this approach, by incorporating game elements, the difficulties in communicating with others can be further reduced.

[0173] (5) In the procedure described in (4) above, in the preferential treatment step, the parameter is not changed in the reduction direction even if the first communication method information is obtained.

[0174] According to this scheme, one can communicate with others regardless of the type of communication method.

[0175] (6) In the procedure described in (4) or (5) above, in the preferential step, a target that contributes to the accumulation of the parameter is provided, configured to be usable at any time.

[0176] According to this scheme, users can be given the opportunity to use the first communication method at regular intervals.

[0177] (7) In any of the procedures described in (1) to (6) above, the computer is configured to further perform a connection step in which a first terminal and a second terminal are connected via a network, the first terminal being operated by a first user and the second terminal being operated by a second user different from the first user, and the connection step is configured to enable the exchange of the communication method information between the first terminal and the second terminal.

[0178] According to such a scheme, users can enjoy interacting with other users while learning a language.

[0179] (8) In the procedure described in (7) above, the setting information also includes desired conditions as conditions requested by the first user to the second user, and in the connection step, the first user and the second user are matched according to the desired conditions and the profiles of other users.

[0180] According to such a plan, for example, one can use language learning as an opportunity to enjoy interactions with other users who are similar to them.

[0181] (9) In the procedure described in (8) above, in the connection step, if there is no second user who meets the desired conditions, the first user is given a discount.

[0182] This approach prevents users from becoming less motivated even if they cannot be matched with other users.

[0183] (10) In the procedure described in (7) above, in the connection step, the first user and the second user are randomly matched.

[0184] According to such a plan, users can, for example, use language learning as an opportunity to enjoy interactions with various other users.

[0185] (11) In any of the procedures described in (7) to (10) above, in the connection step, it is configured to transfer at least a portion of the parameters from the first user to the second user.

[0186] According to this approach, game elements can be incorporated to motivate language learning.

[0187] (12) In any of the procedures described in (7) to (11) above, the setting information further includes a second predetermined condition for ending the exchange of the communication method information between the first terminal and the second terminal, the predetermined condition being at least one of the time and number of exchanges, the setting step setting the second predetermined condition, and the connection step ending the exchange if the second predetermined condition is met during the exchange.

[0188] This approach can avoid situations where users have to wait excessively to interact with other users.

[0189] (13) In any of the procedures described in (1) to (12) above, the mode of communication is a particular language and the mode of communication information is particular language information representing information related to the particular language.

[0190] This approach can reduce the initial difficulties of language learning compared to the past.

[0191] (14) In the procedure described in (13) above, the computer is configured to further perform a generation step, in which a string is generated that mixes multiple individual languages ​​in units of words based on the obtained individual language information and the first reference information, wherein the first reference information is information indicating the relationship between words of the individual language and words of individual languages ​​different from the individual language.

[0192] This approach offers a different method of language learning than before.

[0193] (15) In the procedure described in (13) or (14) above, in the change step, the amount of change of the parameter is determined based on the obtained individual language information and the second reference information, wherein the second reference information is information representing the relationship between the words of the individual language and the weight coefficients for those words.

[0194] According to this scheme, the amount of parameter variation can be set based on the nature of the individual language contained in the individual language information.

[0195] (16) In any of the procedures described in (1) to (15) above, the computer is configured to further perform a generation step, in which display information corresponding to the change of the parameter is generated.

[0196] According to this approach, one can communicate with others in a way that feels like a game.

[0197] (17) In any of the procedures described in (1) to (16) above, the computer is configured to also perform a display control step, wherein the display control step is configured to make the value of the displayed parameter fall within a predetermined range, and the actual value of the parameter may also be a value outside the predetermined range.

[0198] This approach improves the flexibility of the specifications for the parameters used.

[0199] (18) An information processing system comprising a control unit configured to execute each step of the program described in any one of (1) to (17) above.

[0200] This design reduces the difficulty of communicating with others in new situations compared to the past. Furthermore, its simple structure allows for the use of saved resources for other core functions.

[0201] (19) An information processing method comprising each step of the procedure described in any one of (1) to (17) above.

[0202] This design reduces the difficulty of communicating with others in new situations compared to the past. Furthermore, its simple structure allows for the use of saved resources for other core functions.

[0203] Of course, this is not the only one.

[0204] (Explanation of reference numerals in the attached image)

[0205] 100: Information processing system; 200: Information processing device; 210: Control unit; 211: Acquisition unit; 212: Setting unit; 213: Variation unit; 214: Limiting unit; 215: Preferential unit; 216: Connection unit; 217: Generation unit; 218: Display control unit; 220: Storage unit; 250: Communication unit; 260: Communication bus; 300: Terminal; 310: Control unit; 320: Storage unit; 330: Display unit; 340: Input unit; 350: Communication unit; 360: Communication bus; 400: Chat screen; 410: HP bar; 420: Indicator; 430: Input box; 440: Mixed text generation button; 450: Message area; 452: Buy / sell button; 454: Difficulty level; 460 : Special Effects; 470: Special Effects; 480: Dialog Box; 490: Area; 500: Settings Screen; 510: Match Start Button; 515: Area; 520: Input Box; 530: Drop-down Menu; 540: Drop-down Menu; 550: Drop-down Menu; 560: Drop-down Menu; 570: Drop-down Menu; 580: Drop-down Menu; 590: Input Box; 600: Assign Screen; 610: Target; 620: Apply Button; 700: Chat Screen; 710: HP Bar; 720: Indicator; 730: Input Box; 740: Mixed Text Generation Button; 750: Message Area; 752: Buy / Sell Button; 754: Difficulty; 760: Special Effects; 800: Terminal; 810: Chat Screen; 820: Chat Screen.

Claims

1. A program in which, The system is configured to enable the computer to perform the acquisition step, the setting step, the changing step, and the limiting step. In the acquisition step, setting information is acquired, including information for setting the first communication method and the second communication method. The first mode of communication is a method used to convey perceptions, feelings, and thoughts to the other party. The second communication method is a different communication method from the first communication method. In the setting step, the first communication method and the second communication method are set according to the setting information. In the acquisition step, the system is configured to acquire at least one of information related to the first communication method, i.e., first communication method information, and information related to the second communication method, i.e., second communication method information. In the change step, having obtained the first communication method information, the parameter is changed in the decreasing direction. In the change step, having obtained the second communication method information, the parameter is changed in the increasing direction. In the limiting step, when the parameter is reduced to below a predetermined value, the predetermined process is limited.

2. The procedure according to claim 1, wherein, In the limiting step, when the parameter is reduced to below the predetermined value, the acquisition of the first communication method information is restricted for a predetermined period of time.

3. The procedure according to claim 1 or 2, wherein, The configuration allows for arbitrary setting of the increment or decrement value of the parameter during the setting step.

4. The procedure according to any one of claims 1 to 3, wherein, This is configured to enable the computer to perform preferential procedures. In the preferential treatment step, if the first predetermined condition is met, the process of preferential treatment for the change of the parameter is performed.

5. The procedure according to claim 4, wherein, The preferential treatment step is processed so that the parameter does not change in the reduction direction even if the first communication method information is obtained.

6. The procedure according to claim 4 or 5, wherein, In the preferential treatment step, a target is provided that contributes to the accumulation of the parameter. The target is configured to be usable at any time.

7. The procedure according to any one of claims 1 to 6, wherein, To enable the computer to also perform the connection step, In the connection step, the first terminal and the second terminal are connected via a network. The first terminal is a terminal operated by the first user. The second terminal is operated by a second user who is different from the first user. The connection is configured to enable the exchange of the communication method information between the first terminal and the second terminal during the connection step.

8. The procedure according to claim 7, wherein, The setting information also includes desired conditions, which are the conditions requested by the first user from the second user. In the connection step, the first user and the second user are matched according to the desired conditions and the profiles of other users.

9. The procedure according to claim 8, wherein, In the connection step, if there is no second user who meets the desired conditions, the first user is given preferential treatment.

10. The procedure according to claim 7, wherein, In the connection step, the first user and the second user are randomly matched.

11. The procedure according to any one of claims 7 to 10, wherein, The configuration is such that at least a portion of the parameters can be transferred from the first user to the second user during the connection step.

12. The procedure according to any one of claims 7 to 11, wherein, The setting information also includes a second predetermined condition that terminates the exchange of the communication method information between the first terminal and the second terminal. The predetermined condition is at least one of the time and number of exchanges. In the setting step, the second predetermined condition is set. In the connection step, if the second predetermined condition is met during the exchange, the exchange is terminated.

13. The procedure according to any one of claims 1 to 12, wherein, The method of communication is individual language. The communication method information is individual language information that represents information related to the individual language.

14. The procedure according to claim 13, wherein, This allows the computer to also perform the generation step. In the generation step, based on the obtained individual language information and the first reference information, a string is generated that mixes the multiple individual languages ​​at the word level. The first reference information is information indicating the relationship between words in the individual language and words in other languages ​​different from the individual language.

15. The procedure according to claim 13 or 14, wherein, In the change step, the amount of change in the parameter is determined based on the obtained individual language information and the second reference information. The second reference information is information representing the relationship between words in the individual language and the weight coefficients for those words.

16. The procedure according to any one of claims 1 to 15, wherein, This allows the computer to also perform the generation step. In the generation step, display information corresponding to the changes in the parameters is generated.

17. The procedure according to any one of claims 1 to 16, wherein, This configuration enables the computer to also perform display control steps. In the display control step, the value of the displayed parameter is controlled to be within a predetermined range. The actual value of the parameter can also be a value outside the predetermined range.

18. An information processing system, wherein, Equipped with a control unit, The control unit is configured to execute the steps of the procedure described in any one of claims 1 to 17.

19. An information processing method, wherein, It comprises each step of the procedure as described in any one of claims 1 to 17.

Citation Information

Patent Citations

  • Language learning device and program

    JP2022125393A