Character input device, character input method, and character input program
The character input device dynamically rearranges conversion candidates using random numbers or input timing to prevent mechanical selection of correct answers, maintaining learning effectiveness in repetitive digital learning scenarios.
Patent Information
- Application Number
- JP2021183856
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-03-12
- Filing Date
- 2021-11-11
- Publication Date
- 2025-09-17
- Estimated Expiration
- 2041-11-11
AI Technical Summary
Existing digital learning systems allow users to mechanically select correct answers due to predetermined conversion candidate order, reducing learning effectiveness when answering the same questions repeatedly.
A character input device that includes a candidate search unit and an order determination unit, which dynamically changes the order of conversion candidates using parameters such as random numbers or input timing, ensuring varied display of correct answers even with repeated inputs.
Prevents a decline in learning effectiveness by dynamically changing the order of conversion candidates, enhancing user engagement in repetitive learning tasks.
Smart Images

Figure 0007739956000001 
Figure 0007739956000002 
Figure 0007739956000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technology for supporting the input of digital teaching materials. [Background technology]
[0002] Conventionally, many digital teaching materials have been known for improving the knowledge, abilities, etc. of users (learners). Patent Document 1 describes a system in which users answer questions using a tablet-type mobile information terminal or a stationary personal computer. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-59973 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the configuration of Patent Document 1, when a user inputs an answer into the digital learning material, the order of conversion candidates is already determined and the user selects the answer candidate. When a user answers the same question repeatedly, the character conversion function may cause the correct answer to be displayed at the first position (the top display position) among the conversion candidates. In other words, the user may be able to mechanically select the correct answer, which may reduce the learning effect.
[0005] Therefore, an object of the present invention is to provide a character input device that prevents a decrease in the learning effect of a user. [Means for solving the problem]
[0006] According to an example of the present disclosure, the character input device includes a candidate search unit that searches for conversion candidates for an input character string, and an order determination unit that determines the order of the conversion candidates. The order determination unit dynamically changes parameters used to determine the order of the conversion candidates.
[0007] As is well known, character input can be performed in two ways, depending on the type of language being input: one is to have the user input the phonetic notation of a word to be input as a character string (desired character string), and the other is to have the user input the spelling of a word to be input as a character string. For example, Japanese and Chinese are language types that use a method in which the user inputs the phonetic notation (reading (kana), pinyin) of a word to be input as a character string. Also, for example, English and German are language types that use a method in which the user inputs the spelling of a word to be input as a character string.
[0008] The input string here may be a string that corresponds to the phonetic transcription of the word you want to input, or a string that corresponds to the spelling of the word you want to input, depending on the type of language you are inputting. Also, the conversion candidates include not only strings that exactly match the input string, but also strings that match the beginning of the input string (so-called predictive conversion candidates).
[0009] With this configuration, even if the same input string is input repeatedly, the order of conversion candidates corresponding to this input string can be dynamically changed, thereby preventing a decline in the effectiveness of the user's learning when repeating learning using digital learning materials.
[0010] Furthermore, the parameter may be, for example, a random number generated in response to the input of the input string, or the input time of the input string (input start time, input end time, etc.), or may be determined using other timing as a trigger.
[0011] With this configuration, the order of conversion candidates for the input character string entered by the user can be changed with simple processing.
[0012] The character input device may also include, for example, a communication unit that transmits and receives input character strings or conversion candidates.
[0013] In this configuration, the user can obtain conversion candidates via the network.
[0014] The character input device may also include a scoring unit that scores an answer selected from among the conversion candidates.
[0015] In this configuration, the user can easily determine whether the answer is correct or incorrect.
[0016] In addition, in the character input device, the order determination unit may calculate weights according to the types of conversion candidates, and determine the order of the conversion candidates by taking the calculated weights into consideration.
[0017] In this configuration, conversion candidates can be arranged according to the user's learning environment. [Effects of the Invention]
[0018] According to this invention, it is possible to prevent a decrease in the learning effect of the user. [Brief explanation of the drawings]
[0019] [Figure 1] FIG. 1 is a schematic diagram showing a network system that uses this example of digital teaching materials. [Figure 2] FIG. 2 is a block diagram showing the configuration of the main part of the server device of this example. [Figure 3] FIG. 3 is a block diagram showing the configuration of the main part of the user terminal in this example. [Figure 4] 4(A) and 4(B) are conceptual diagrams of the display of the user terminal in this example. [Figure 5] Figures 5(A), 5(B), and 5(C) are image diagrams of the display of the user terminal in this example. [Figure 6] FIG. 6 is a flowchart showing the flow of processing in the server device of this example. [Figure 7] FIG. 7 is a flowchart showing the flow of processing in the user terminal in this example. [Figure 8] FIG. 8 is a block diagram showing the configuration of the main part of a user terminal according to the second modification. [Figure 9] 9(A) and 9(B) are conceptual diagrams of the display of the user terminal of the third modified example. DETAILED DESCRIPTION OF THE INVENTION
[0020] Hereinafter, an embodiment of a character string input device according to the present invention will be described with reference to several drawings.
[0021] <1. Application Examples> Fig. 1 is a schematic diagram showing a network system that uses digital teaching materials. As shown in Fig. 1, the network system in this example is configured such that a plurality of user terminals 30 are connected to a server device 10 via a network 20. The server device 10 performs data communication with the user terminals 30 connected via the network 20.
[0022] The user terminal 30 is a personal computer or tablet terminal operated by a user who studies using digital learning materials. The server device 10 distributes the digital learning materials to the user terminal 30. The server device 10 also grades the answers transmitted from the user terminal 30.
[0023] In this example, the character input device according to the present invention is applied to a server device 10. The server device 10 distributes questions used in digital teaching materials to user terminals 30.
[0024] The user terminal 30 displays on the screen of a display the questions delivered from the server device 10. The user operates an input device such as a keyboard or a touch panel to input answers to the questions.
[0025] The user inputs, for example, the kana characters "taisei" ("I am the first") as an answer to the question displayed on the display. The user then presses the conversion button. The user terminal 30 transmits the kana characters "taisei" ("I am the first"), which are the input string currently input, to the server device 10.
[0026] The server device 10 generates conversion candidates according to an input character string received from the user terminal 30. The server device 10 generates random numbers and determines the order of the conversion candidates using the generated random numbers.
[0027] The server device 10 transmits the conversion candidates and the order of the conversion candidates to the user terminal 30. The user terminal 30 displays the conversion candidates received from the server device 10. The user terminal 30 displays the conversion candidates in the order received from the server device 10. The user operates an input device such as a mouse, keyboard, or touch panel to select a conversion candidate that the user determines to be the answer from the displayed conversion candidates.
[0028] The user terminal 30 transmits the selected conversion candidate to the server device 10 as the user's answer.
[0029] The server device 10 grades the answer for each user, that is, for each user terminal 30, as to whether it is correct or incorrect.
[0030] In this way, in the network system of this example, even if a user repeatedly inputs the same input string, the order of conversion candidates corresponding to this input string can be dynamically changed. Therefore, when a user engages in repetitive learning by repeatedly answering the same questions, the order in which the correct conversion candidates are displayed can be dynamically changed. This prevents a decline in the learning effect of users during repetitive learning using digital learning materials.
[0031] <2.Configuration example> Fig. 2 is a block diagram showing the configuration of the main parts of the server device in this example. Fig. 3 is a block diagram showing the configuration of the main parts of the user terminal in this example. Figs. 4(A) and 4(B) are conceptual diagrams of the display of the user terminal in this example. Figs. 5(A), 5(B), and 5(C) are conceptual diagrams of the display of the user terminal in this example. Here, we will explain using a Japanese character string input device as an example.
[0032] First, the configuration of the server device 10 will be described with reference to Fig. 2. The server device 10 includes a control unit 110, a dictionary database 120 (dictionary DB 120), and a communication unit 130.
[0033] (Control unit configuration) The control unit 110 controls each part of the main body of the server device 10. The control unit 110 includes a character string acquisition unit 110a, a candidate search unit 110b, an arrangement determination unit 110c, and a scoring unit 110d.
[0034] (Dictionary database configuration) The dictionary database 120 is a database in which readings (kana character strings), parts of speech, converted character strings (character strings after kana-kanji conversion), etc. are registered in association with each other. In this example, the kana character strings correspond to the input character strings referred to in this invention. The communication unit 130 communicates data with the user terminal 30 connected via the network 20.
[0035] The dictionary database 120 may be, for example, a storage medium such as a hard disk drive (HDD) or a solid state drive (SSD), or may be another storage medium.
[0036] (Detailed configuration of the control unit) The character string acquiring unit 110a acquires a kana character string received from the user terminal 30. The character string acquiring unit 110a outputs the kana character string to the candidate searching unit 110b.
[0037] The candidate search unit 110b searches the dictionary database 120 using the kana character string. More specifically, the candidate search unit 110b searches the dictionary database 120 using the kana character string as a key to obtain conversion candidates. The conversion candidates obtained here include not only conversion candidates associated with readings that exactly match the kana character string, but also conversion candidates (predictive conversion candidates) associated with readings that prefix-match the kana character string. The candidate search unit 110b outputs the obtained conversion candidates to the sorting determination unit 110c.
[0038] The sequence determination unit 110c dynamically determines the sequence of conversion candidates using random numbers (e.g., pseudo-random numbers). In other words, the sequence determination unit 110c uses random numbers to randomly arrange the conversion candidates. This random number is generated in response to the user's operation to input kana characters. This random number corresponds to the "parameter" in the present invention.
[0039] In the illustrated example, the order determination unit 110c dynamically determines the order of the conversion candidates using random numbers. However, if the order of the conversion candidates output by the candidate search unit 110b is predetermined, the order determination unit 110c may rearrange the conversion candidates using random numbers.
[0040] The parameters used by the sequence determining unit 110c to determine the sequence of conversion candidates may be such that the random numbers described above are replaced with the input time of the input character string (input start time, input end time, etc.).
[0041] The communication unit 130 transmits to the user terminal 30 the conversion candidates acquired by the candidate search unit 110b and the order of the conversion candidates determined by the order determination unit 110c.
[0042] The scoring unit 110d scores the conversion candidates selected on the user terminal 30, that is, the user's answers.
[0043] The control unit 110 of the server device 10 is composed of a hardware CPU, memory, and other electronic circuits. When the hardware CPU executes the character input program according to the present invention, it operates as a character string acquisition unit 110a, a candidate search unit 110b, an arrangement determination unit 110c, and a scoring unit 110d. The memory also has an area for expanding the character input program according to the present invention and an area for temporarily storing data generated when the character input program is executed. The control unit 110 may be an LSI (large scale integrated circuit) that integrates the hardware CPU, memory, and the like. The hardware CPU is also a computer that executes the character input method according to the present invention.
[0044] Next, the configuration of the user terminal 30 will be described with reference to Fig. 3. The user terminal 30 includes a control unit 310, a display unit 320, an operation unit 330, and a communication unit 340. The user terminal 30 may be a general personal computer, a tablet terminal, a smartphone, or the like.
[0045] The control unit 310 controls the operation of each unit of the main body of the user terminal 30 .
[0046] The display 320 displays a screen according to the state of the user terminal 30. The operation unit 330 has input devices such as a mouse, a keyboard (software keyboard), and a touch panel. The operation unit 330 accepts input operations by the user to the user terminal 30. The communication unit 340 performs data communication with the server device 10 connected via the network 20.
[0047] The control unit 310 of the user terminal 30 is configured with a hardware CPU, memory, and other electronic circuits. The control unit 310 may also be configured with an LSI that integrates the hardware CPU, memory, and the like.
[0048] A specific processing image of the user terminal 30 will be described with reference to FIG. 4, FIG. 5(A), FIG. 5(B), and FIG. 5(C).
[0049] 4 is a conceptual diagram of the display 320 of the user terminal 30. The user terminal 30 displays questions distributed from the server device 10 on the display 320. The user terminal 30 in the example shown in FIG. 4 is a tablet terminal, and is configured to use a software keyboard as the operation unit 330.
[0050] Display 320 displays questions (questions to be answered by the user) distributed from server device 10, and input sections 321 and 322, which are answer fields for inputting answers to these questions. Input sections 321 and 322 change in content, size, and number for accepting input depending on the questions to be answered by the user.
[0051] The user inputs the kana characters "taisei" into the input unit 321 and presses the conversion button on the operation unit 330. The communication unit 340 of the user terminal 30 transmits the input kana characters "taisei" to the server device 10.
[0052] The communication unit 130 of the server device 10 outputs the kana characters "taisei" received from the user terminal 30 to the character string acquisition unit 110a. The character string acquisition unit 110a outputs the kana characters "taisei" to the candidate search unit 110b. The candidate search unit 110b acquires conversion candidates from the dictionary database 120 using the kana characters "taisei" as a key.
[0053] The candidate search unit 110b outputs the conversion candidates to the sequence determination unit 110c. The sequence determination unit 110c determines the sequence of the conversion candidates using a random number. For example, the sequence determination unit 110c may determine the sequence of the conversion candidates as "taisei", "taisei", "taisei", "taisei", "taisei", "taisei", "taisei", "taisei", or may determine a sequence other than these.
[0054] The communication unit 130 transmits the conversion candidates acquired by the candidate search unit 110b and the order of the conversion candidates determined by the order determination unit 110c to the user terminal 30. The user terminal 30 displays the conversion candidates received by the communication unit 340 in the received order in the conversion candidate display field 331. For example, if the order of the determined conversion candidates is "taisei", "taisei", "taisei", "taisei ...
[0055] The user performs an operation to select a conversion candidate that is determined to be the answer from among the random conversion candidates displayed on the display 320 using an input device such as a mouse, keyboard, or touch operation.
[0056] The communication unit 340 of the user terminal 30 transmits the selected conversion candidate as the user's answer to the server device 10. The communication unit 130 outputs the user's answer received from the user terminal 30 to the character string acquisition unit 110a. The character string acquisition unit 110a outputs the user's answer to the scoring unit 110d.
[0057] The scoring section 110d scores whether the user's answer is correct or incorrect.
[0058] 5(A), 5(B), and 5(C), the screen display of the display 320 when the user terminal 30 is a personal computer will be described. FIGS. 5(A), 5(B), and 5(C) are conceptual diagrams of the display 320 when the user terminal 30 is a personal computer. The user terminal 30 displays questions distributed from the server device 10 on the display 320. In the examples shown in FIGS. 5(A), 5(B), and 5(C), the operation unit 330 of the user terminal 30 is, for example, a hardware keyboard.
[0059] When the user terminal 30 is a personal computer, the user also inputs the kana characters “ taisei ” into the input unit 321 and presses the conversion button on the operation unit 330 .
[0060] As is clear from FIGS. 5(A), 5(B), and 5(C), the screen of the display device 320 does not display an image related to the software keyboard.
[0061] The process in which the user terminal 30 receives the conversion candidates and the sequence of the conversion candidates from the server device 10 is the same as that in the case of the tablet terminal described above.
[0062] When the user terminal 30 is a personal computer, for example, if the determined sequence of conversion candidates is "taisei", "taisei", "taisei", "taisei", "taisei", "taisei", "taisei", "taisei", "taisei", and "taisei", the user terminal 30 displays the display shown in Fig. 5(A) in the conversion candidate display field 331a, and if the determined sequence of conversion candidates is "taisei", "taisei", "taisei", "taisei", "taisei", "taisei", and "taisei", the user terminal 30 displays the display shown in Fig. 5(C) in the conversion candidate display field 331a.
[0063] In this way, the server device 10 randomly determines the order of conversion candidates to be displayed on the user terminal 30 using random numbers. That is, each time a conversion operation is performed on the user terminal 30, the order of conversion candidates displayed on the user terminal 30 can be dynamically changed. Therefore, when a user performs repetitive learning by repeatedly answering the same questions, the order in which conversion candidates that are correct answers are displayed can be dynamically changed. This makes it possible to prevent a decline in the user's learning effectiveness even in repetitive learning by repeatedly answering the same questions.
[0064] <3. Example of operation> The following describes the operations of the server device 10 and the user terminal 30 when a user uses digital learning materials. Fig. 6 is a flowchart showing the processing flow of the server device 10. Fig. 7 is a flowchart showing the processing flow of the user terminal 30.
[0065] The server device 10 distributes questions from the digital teaching material to the user terminal 30 (S101). For example, as shown in FIG. 4, the server device 10 Enter the correct kanji for "Taisei" in the sentence "We will proceed with the next project using the new "Taisei." The problem is transmitted to the user terminal 30.
[0066] The user terminal 30 receives the questions distributed from the server device 10 via the communication unit 340 (S111). The user terminal 30 displays the received questions on the display 320 (S112). The user operates an input device such as a keyboard provided in the operation unit 330 to input the kana character "taisei" into the input unit 321 (S113).
[0067] The user terminal 30 transmits the input kana characters to the server device 10 via the communication unit 340 (S114). The user terminal 30 waits for the server device 10 to transmit the conversion candidates.
[0068] After distributing the question, the server device 10 waits to receive the reading (the kana characters entered by the user) from the user terminal 30 (S102). When the character string acquisition unit 110a of the server device 10 receives the kana characters entered by the user (here, "taisei") via the communication unit 130, the character string acquisition unit 110a outputs the kana characters "taisei" to the candidate search unit 110b.
[0069] The candidate search unit 110b uses the kana character "taisei" as a key to search for conversion candidates from the dictionary database 120. The candidate search unit 110b acquires conversion candidates (S103) and outputs the conversion candidates to the alignment determination unit 110c.
[0070] The order determining unit 110c randomly determines the order of the conversion candidates (S104). At this time, the order determining unit 110c determines the order of the conversion candidates using random numbers.
[0071] The communication unit 130 transmits the conversion candidates acquired by the candidate search unit 110b and the order of the conversion candidates determined by the order determination unit 110c to the user terminal 30 (S105).
[0072] When the user terminal 30 receives the conversion candidates and the order of the conversion candidates from the server device 10 (S115), it displays the received conversion candidates in the order received in the conversion candidate display fields 331, 331a (S116).
[0073] The user selects a conversion candidate that he / she determines to be the answer from among the conversion candidates displayed in the conversion candidate display fields 331, 331a by using an input device such as a mouse, keyboard, or touch operation (S117).
[0074] The communication unit 340 of the user terminal 30 transmits the selected conversion candidate to the server device 10 as the user's answer (S118).
[0075] In S105, the server device 10 transmits the conversion candidates acquired by the candidate search unit 110b and the sequence of conversion candidates determined by the sequence determination unit 110c to the user terminal 30, and then waits to receive an answer from the user terminal 30 (s106). When the server device 10 receives the user's answer via the communication unit 130, the scoring unit 110d scores the user's answer received from the user terminal 30 (S107). The scoring unit 110d scores whether the answer is correct or incorrect for each user, i.e., for each user terminal 30.
[0076] In this way, the server device 10 uses random numbers to randomly determine the order of conversion candidates to be displayed on the user terminal 30. This makes it possible to prevent a decline in the user's learning effectiveness even in repetitive learning in which the user repeatedly answers the same questions.
[0077] <4. Modifications> Variation 1 The sequence determination unit 110c of the server device 10 shown in the example above may be configured to weight the random numbers using a coefficient calculated from the subject, language (Japanese, English, Chinese, etc.), and statistical correct answer rate of the relevant question when determining the sequence of conversion candidates using random numbers. Note that this "subject, language (Japanese, English, Chinese, etc.), and statistical correct answer rate of the relevant question" corresponds to the "type" in the present invention.
[0078] This configuration makes it possible to provide conversion candidates that correspond to the user's learning status.
[0079] Variation 2 8 is a block diagram showing the configuration of the main parts of a user terminal 30A of Modification 2. The user terminal 30A of Modification 2 differs from the above example in that it includes a dictionary DB 350 and the control unit 310 includes an order determination unit 310a. The dictionary DB 350 has the same configuration as the dictionary DB 120 of the above example. The order determination unit 310a has the same configuration as the order determination unit 110c of the above example.
[0080] The user inputs kana characters into the input unit 321 and presses the conversion button on the operation unit 330. The user terminal 30A acquires conversion candidates from the dictionary DB 350 provided internally. Note that the method of searching the dictionary DB 350 stored internally in the user terminal 30A is known, and a detailed description thereof will be omitted. The order determination unit 310a randomly determines the order of these conversion candidates by performing the same process as in the above example. The user terminal 30A displays the conversion candidates acquired by searching the dictionary DB 350 in the order determined by the order determination unit 310a in the conversion candidate display fields 331, 331a.
[0081] The user selects a conversion candidate that he / she determines to be the answer from among the conversion candidates displayed in the conversion candidate display fields 331, 331a by using an input device such as a mouse, keyboard, or touch operation.
[0082] The communication unit 340 of the user terminal 30A transmits the selected conversion candidate as the user's answer to the communication unit 130 of the server device 10. The communication unit 130 outputs the answer to the character string acquisition unit 110a. The character string acquisition unit 110a outputs the answer to the scoring unit 110d.
[0083] The scoring unit 110d scores each answer for each user, that is, for each user terminal 30, as to whether the answer is correct or incorrect.
[0084] With this configuration, the user terminal 30A can complete the processing within the user terminal 30A from the time when the questions are delivered from the server device 10 to the time when the user terminal 30A transmits the user's answers to the server device 10. In other words, even in a situation where the network environment is not yet ready, if the environment allows the user terminal 30A to download questions from the server device 10 in advance, the user can use the digital learning materials offline.
[0085] Variation 3 The character input device according to the present invention is not limited to the above-mentioned type of language (Japanese) in which the user inputs the phonetic notation (reading (kana)) of the word to be input as a character string, but can also be applied to a language in which the user inputs the spelling of the word to be input as a character string. Here, an explanation will be given taking English as an example in which the user inputs the spelling of the word to be input as a character string.
[0086] Here, the problem for the user is shown in Figure 9. "Change the words in parentheses to the correct part of speech. "Look at that (beauty) mountain." The following description will be given taking the case where:
[0087] When a user inputs "beaut" into the input unit 321, the server device 10 (configuration of the above application example) acquires "beaut" input by the user from the user terminal 30 and acquires conversion candidates for the acquired "beaut." The server device 10 acquires, for example, "beaut," "beauti," "beautiful," "beauty," "beautfulfy," etc. as conversion candidates for "beaut." The server device 10 also determines the order of the acquired conversion candidates for "beaut." For example, the server device 10 may determine the order of the conversion candidates to be "beauti," "beautiful," "beauty," and "beautfulfy," or may determine the order to be "beaut," "beautiful," "beauty," "beautfulfy," and "beauti," or may determine an order other than these. The order of the conversion candidates is determined randomly using random numbers or the like, as in the above example.
[0088] When the user terminal 30 receives the conversion candidates and the order of the conversion candidates from the server device 10, the user terminal 30 displays the received conversion candidates in the order of the received conversion candidates in the conversion candidate display field 331a.
[0089] Figure 9(A) is an example where the conversion candidates are arranged as "beauti," "beaut," "beautiful," "beauty," and "beautfulfy," and Figure 9(B) is an example where the conversion candidates are arranged as "beauti," "beautiful," "beauty," "beautfulfy," and "beauti."
[0090] In this third modification, the server device 10 may also determine that the user has answered the question, and may perform scoring on the selected conversion candidate in the same manner as in the above example.
[0091] Furthermore, although FIG. 9 illustrates an example in which the user terminal 30 is a personal computer, if the user terminal 30 is a tablet terminal, the conversion candidates are displayed in the conversion candidate display field 331 in the determined order.
[0092] Also, in this third modification, the user terminal 30 may be configured to acquire conversion candidates for "beaut" input by the user and perform processing to determine the order of the conversion candidates.
[0093] Furthermore, the types of languages that can be applied to the character input device according to the present invention may be other types of languages other than the above-mentioned Japanese and English, such as Chinese and German.
[0094] It should be noted that this invention is not limited to the above-described embodiments, and that the components can be modified and embodied in practice without departing from the spirit of the invention. In particular, the operational processing procedures of each device are not limited to the above-described order, and the order may be changed as necessary. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-described embodiments. For example, some components may be omitted from all the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined.
[0095] Furthermore, the correspondence between the configuration according to the present invention and the configuration according to the above-described embodiment can be described as follows: <Additional Notes> a candidate search unit (110b) that searches for conversion candidates for an input character string; an arrangement determination unit (110c) that determines the arrangement of the conversion candidates; the sequence determination unit (110c) dynamically changes parameters used to determine the sequence of the conversion candidates; Character input device (10). [Explanation of symbols]
[0096] 10...Server device 20…Network 30, 30A...User terminal 110...Control unit 110a...Character string acquisition section 110b...Candidate search section 110c…Arrangement determination section 110d…Scoring Department 120...Dictionary database (Dictionary DB) 130…Communications Department 310...Control unit 310a...Arrangement determination unit 320…Display unit 321, 322...input section 330...Operation unit 331, 331a...Conversion candidate display field 340…Communications Department 350...Dictionary database (Dictionary DB)
Claims
1. A candidate search unit that searches for conversion candidates for an input string entered by a user in response to a question; an arrangement determination unit that determines an arrangement of the conversion candidates, the sequence determination unit dynamically changes parameters used to determine the sequence of the conversion candidates; The parameter is a random number generated in response to input of the input character string.
2. The character input device according to claim 1 , further comprising a communication unit that receives the input character string and transmits the conversion candidates.
3. A character input device as described in claim 1 or 2, comprising a scoring unit that scores a conversion candidate selected by a user from among the conversion candidates as an answer to the question.
4. The arrangement determination unit 4. The character input device according to claim 1, wherein weights are calculated according to the types of the conversion candidates, and the order of the conversion candidates is determined taking the weights into consideration.
5. The information processing device a candidate search step of searching for conversion candidates for an input string entered by a user in response to a question; an order determination step of determining an order of the conversion candidates; the sequence determination step is a step of dynamically changing a parameter used to determine the sequence of the conversion candidates; The parameter is a random number generated in response to input of the input character string. Character input method.
6. In the information processing device, a candidate search step of searching for conversion candidates for an input string entered by a user in response to a question; an order determination step of determining an order of the conversion candidates; the sequence determination step is a step of dynamically changing a parameter used to determine the sequence of the conversion candidates; The parameter is a random number generated in response to input of the input character string. Text input program.
Citation Information
Patent Citations
Text input method and text input device
CN104699265A
Question making apparatus and recording medium
JP1999085000A
Character input program, character input device, and character input method
JP2009276818A
Character recognition device and character recognition method
JP2012043385A
Learning support device, and learning support program
JP2018059973A