Information processing apparatus, information processing system, information processing method, and program
The information processing device addresses the inability to detect character count excess on electronic sticky notes by using a control unit to display indicators in different modes, ensuring users can manage character limits effectively.
Patent Information
- Application Number
- JP2024105850
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-01
- Publication Date
- 2026-01-16
AI Technical Summary
Conventional information processing devices fail to determine whether the number of characters in a string displayed on an electronic sticky note exceeds a predetermined target number.
An information processing device that includes a control unit to display an electronic sticky note with a character count indicator and a target character count indicator, changing the display mode based on whether the character count exceeds the target, allowing users to easily identify the excess.
Enables users to determine whether the character count on an electronic sticky note exceeds the target, facilitating effective management of character limits.
Smart Images

Figure 2026006691000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing system, an information processing method, and a program. [Background technology]
[0002] BACKGROUND ART Conventionally, an information processing device that displays an image of an electronic sticky note on a screen has been disclosed (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 5950634 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when a predetermined target number of characters is set for the string of characters to be displayed on an electronic sticky note, conventional inventions have the problem of being unable to determine whether the number of characters in the string of characters displayed on the electronic sticky note exceeds the target number of characters.
[0005] An object of the present invention is to provide an information processing device, an information processing system, an information processing method, and a program that can determine whether the number of characters in a string of characters displayed on an electronic sticky note exceeds a target number of characters. [Means for solving the problem]
[0006] The information processing device of the present invention includes a control unit that causes a display unit to display an electronic sticky note that displays a character string that has been input via a specified reception unit, a character count indicator that indicates the number of characters in the character string, and a target character count indicator that indicates a target number of characters for the character string that has been acquired via a specified acquisition unit, and the control unit determines whether the number of characters in the character string is less than or equal to the target character count, and causes the character count indicator to be displayed on the display unit in a different manner when the number of characters in the character string is less than or equal to the target character count and when the number of characters in the character string exceeds the target character count.
[0007] An information processing system according to the present invention is an information processing system including a first information processing device including a first communication unit and a first control unit, and a second information processing device including a reception unit, a display unit, a second communication unit, and a second control unit, wherein the second control unit receives an input of a character string via the reception unit and transmits the character string to the first information processing device via the second communication unit, and the first control unit displays an electronic sticky note on which the character string acquired from the second information processing device via the first communication unit is displayed, a character count indicator indicating the number of characters in the character string, and a target character count indicator indicating a target number of characters for the character string acquired via the first communication unit. and transmits display information for displaying the electronic sticky note, the character count indicator, and the target character count indicator to the second information processing device via the first communication unit, and the second control unit displays the electronic sticky note, the character count indicator, and the target character count indicator on the display unit based on the display information acquired from the first information processing device via the second communication unit, and the first control unit further determines whether the number of characters in the character string is less than or equal to the target character count, and transmits display information to the second information processing device for displaying the character count indicator in different display modes when the number of characters in the character string is less than or equal to the target character count and when the number of characters in the character string exceeds the target character count.
[0008] Furthermore, the information processing method according to the present invention is an information processing method executed by an information processing device, and includes a control step of causing a display unit to display an electronic sticky note on which a character string input received via a predetermined receiving unit is displayed, a character count indicator indicating the number of characters in the character string, and a target character count indicator indicating a target number of characters for the character string acquired via a predetermined acquisition unit, wherein the control step determines whether the number of characters in the character string is equal to or less than the target character count, and causes the character count indicator to be displayed on the display unit in a manner that differs between when the number of characters in the character string is equal to or less than the target character count and when the number of characters in the character string exceeds the target character count.
[0009] In addition, the program of the present invention causes a computer of an information processing device to function as a control unit that causes a display unit to display an electronic sticky note on which a character string input received via a specified reception unit is displayed, a character count indicator that indicates the number of characters in the character string, and a target character count indicator that indicates a target number of characters for the character string acquired via a specified acquisition unit, and the control unit determines whether the number of characters in the character string is less than or equal to the target character count, and displays the character count indicator on the display unit in different display modes when the number of characters in the character string is less than or equal to the target character count and when the number of characters in the character string exceeds the target character count. [Effects of the Invention]
[0010] According to the present invention, it is possible to know whether the number of characters in a string of characters displayed on an electronic sticky note exceeds a target number of characters. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a schematic configuration diagram of an information processing system. [Figure 2] FIG. 2 is a block diagram showing the functional configuration of a server. [Figure 3] FIG. 10 is a diagram illustrating an example of a table in which sticky note management information is stored. [Figure 4] FIG. 2 is a block diagram showing the functional configuration of the terminal device. [Figure 5]10 is a flowchart showing a control procedure of a display control process. [Figure 6] FIG. 10 is a diagram showing an example of a notebook screen on which sticky notes are arranged. [Figure 7] FIG. 10 is a diagram showing an example of an editing screen in a character input mode. [Figure 8] FIG. 10 is a diagram showing an example of an editing screen in which characters have been input. [Figure 9] FIG. 10 is a diagram illustrating an example of an editing screen in a state where the target number of characters has been exceeded. [Figure 10] FIG. 10 is a diagram showing an example of an editing screen in a stamp input mode. [Figure 11] FIG. 10 is a diagram showing an example of an editing screen in which a displayed character string is selected. [Figure 12] FIG. 10 is a diagram illustrating an example of an editing screen on which a software keyboard is displayed. [Figure 13] FIG. 10 is a diagram showing an example of an editing screen after corrections. DETAILED DESCRIPTION OF THE INVENTION
[0012] An embodiment of the present invention will be described below with reference to the drawings. First, the configuration of this embodiment will be described with reference to FIG. 1. As shown in FIG. 1, an information processing system 1 includes a server 10 and a terminal device 20 as an information processing device. The server 10 is connected to the terminal device 20 via a communication network N so as to be able to communicate information. Although one terminal device 20 is shown in FIG. 1, the number of terminal devices 20 is not particularly limited. The server 10 is for providing a cloud-based learning support service. The server 10 can provide, as the learning support service, a digital note function, a lesson support function, etc. The terminal device 20 is a terminal device used by a user (e.g., a teacher or a student) who uses the above-mentioned learning support service. In the following description, the terminal device 20 is assumed to be a tablet PC (Personal Computer), but may also be a desktop PC, a notebook PC, a smartphone, etc. The communication network N is assumed to be, for example, the Internet, but may also be another network such as a LAN (Local Area Network).
[0013] Next, the functional configuration of the server 10 will be described with reference to FIG. 2. As shown in FIG. 2, the server 10 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a storage unit 13, a communication unit 14, a bus 15, and the like. The various units of the server 10 are connected via the bus 15. The server 10 may further include an operation unit, a display unit, and the like used by an administrator of the server 10. The CPU 11 is a processor that controls the operation of the various units of the server 10 by reading and executing programs stored in the storage unit 13 and performing various arithmetic processing. While FIG. 2 illustrates a single CPU 11, this is not limiting. Two or more processors such as CPUs may be provided, and the processing performed by the CPU 11 of this embodiment may be shared and executed by these two or more processors. The RAM 12 provides a working memory space for the CPU 11 and stores temporary data. The communication unit 14 performs communication operations in accordance with a predetermined communication standard. Through this communication operation, the communication unit 14 transmits and receives information to and from the terminal device 20 via the communication network N.
[0014] The storage unit 13 is a non-transitory recording medium readable by the CPU 11 as a computer, and stores various programs and data. The storage unit 13 also stores a user database (not shown) that stores user information (user ID, password, basic information, etc.) relating to users who use the learning support service. The storage unit 13 also stores notebook management information that manages information related to notebooks created by users using the digital notebook function. The storage unit 13 stores notebook management information for each user. Using the digital notebook function, users can create sticky notes (electronic sticky notes) and place the sticky notes in their notebooks. In the example of the notebook screen 100 displaying a notebook shown in FIG. 6 , a sticky note 101 is placed in the notebook. The notebook is a notebook-shaped web component (digital component) that is a display element displayed on the display unit 25 of the terminal device 20. The sticky note is a web component that records learning items in various ways. Here, an example in which the sticky note is approximately rectangular in shape will be described, but this is not limiting. The sticky note's shape and size are assumed to be suitable for placement in a notebook. A user can move a sticky note placed in a notebook to any position within the notebook via the operation unit 24 of the terminal device 20. The notebook management information includes, in association with each other, identification information of the target notebook, identification information of sticky notes placed in the notebook, and coordinate information of the sticky note within the notebook. Furthermore, the storage unit 13 stores sticky note management information for managing information related to sticky notes created by users in the digital note function. The sticky note management information includes information such as the identification information of the target sticky note, the type of sticky note, and the content of the sticky note. The type of sticky note indicates the type of sticky note, such as a text sticky note, a camera sticky note, a link sticky note, a file sticky note, a content sticky note, or a tool sticky note. The sticky note content indicates the content of the sticky note, and is information that identifiably indicates a character string, an image, a video, or the like. The sticky note content also includes information regarding display settings such as the display size and background color of the sticky note. An example of a table for storing sticky note management information is shown in FIG. 3.3, the sticky notes with identification information Tag-1 to Tag-4 are text sticky notes, the sticky notes with identification information Tag-1 and Tag-2 have their contents stored, the sticky notes with identification information Tag-3 and Tag-4 have their contents not stored, the sticky notes with identification information Tag-2 and Tag-3 have a target number of characters set for the characters to be displayed on the sticky notes, and the sticky notes with identification information Tag-1 and Tag-4 do not have a target number of characters set for the characters to be displayed on the sticky notes. The storage unit 13 stores the type, content, and target number of characters of the target sticky notes in association with the identification information of the sticky notes.
[0015] Next, the functional configuration of the terminal device 20 will be described with reference to Fig. 4. As shown in Fig. 4, the terminal device 20 includes a CPU 21, a RAM 22, a storage unit 23, an operation unit 24, a display unit 25, a communication unit 26, a bus 27, etc. The various units of the terminal device 20 are connected via the bus 27. The CPU 21 is a processor that reads and executes programs stored in the storage unit 23 and performs various arithmetic processing, thereby controlling the operation of the various units of the terminal device 20. The RAM 22 provides a working memory space for the CPU 21 and stores temporary data.
[0016] The memory unit 23 is a non-transitory recording medium readable by the CPU 21 as a computer and stores various programs and data. The operation unit 24 accepts user input operations and outputs input signals corresponding to the input operations to the CPU 21. The operation unit 24 includes a touch panel overlaid on the display screen of the display unit 25, which detects contact with a stylus or the user's finger as an input operation. The operation unit 24 may include hardware buttons in addition to or instead of the touch panel, and may be capable of accepting input operations via these hardware buttons. The display unit 25 displays the notebook screen 100 under the control of the CPU 21. The display unit 25 may be, for example, a liquid crystal display device that displays using a dot matrix method, but is not limited to this. The communication unit 26 performs communication operations in accordance with a predetermined communication standard. Through this communication operation, the communication unit 26 transmits and receives information to and from the server 10 via the communication network N.
[0017] Next, the operation of the information processing system 1 will be described. A case will be described in which a student user uses a digital note function on the terminal device 20 in the information processing system 1. In this case, the CPU 21 of the terminal device 20 executes the display control process shown in FIG. 5, which is a control step. First, the CPU 21 cooperates with the server 10 to execute login authentication for the student's account (step S1). Specifically, the CPU 21 of the terminal device 20 executes the browser in response to a user's instruction to execute the browser input via the operation unit 24. Next, the CPU 21 is triggered by a user's input of a uniform resource locator (URL) of a web page for the learning support service of the server 10 via the operation unit 24, and sends a login request from the user to the server 10 via the communication unit 26 using the input URL. Next, when the CPU 11 of the server 10 receives the login request from the terminal device 20 via the communication unit 14, the CPU 11 generates login screen data and sends it to the requesting terminal device 20. Next, the CPU 21 of the terminal device 20 receives login screen data from the server 10 via the communication unit 26 and displays it on the display unit 25. Next, the CPU 21 accepts input of a user ID and password from the user via the operation unit 24 and transmits the input user ID and password to the server 10 via the communication unit 26. Next, when the CPU 11 of the server 10 receives the user ID and password from the terminal device 20 via the communication unit 14, it performs login authentication of the user using the received user ID and password. Next, if the user login authentication is successful, the CPU 11 provides the learning support service to the terminal device 20. Next, the CPU 21 of the terminal device 20 realizes the learning support service on a browser. Thereafter, the CPU 21 executes a digital note function, which is a type of learning support service, based on a predetermined operation by the user via the operation unit 24.
[0018] Next, the CPU 21 acquires the notebook management information and sticky note management information of the logged-in user stored in the storage unit 13 of the server 10. Next, the CPU 21 displays the notebook screen 100 displaying the notebook on the display unit 25 based on the acquired notebook management information and sticky note management information (step S2). As shown in FIG. 6, the notebook screen 100 has a save icon 102, a submit icon 103, a send / receive icon 104, a button group 105, etc. Note that when the notebook screen 100 of a new notebook is displayed in step S2, no sticky notes are displayed on the initial notebook screen 100. The save icon 102 is an icon for saving a sticky note placed on the notebook screen 100 by the user in a predetermined folder when the user drags the sticky note onto the save icon 102. The submit icon 103 is an icon for submitting the sticky note placed on the notebook screen 100 to a predetermined submission destination when the user drags the sticky note onto the submit icon 103. The send / receive icon 104 is an icon for sending a sticky note placed on the notebook screen 100 to another user's account when the user drags the sticky note onto the send / receive icon 104. The send / receive icon 104 is also an icon for receiving a sticky note sent from another user's account when the user clicks to input. The button group 105 is a plurality of buttons for accepting a start instruction or the like for transitioning to a process for creating a sticky note to be placed on the notebook screen 100. The button group 105 includes a text button 105a. The text button 105a is a button for transitioning to a screen for creating a text sticky note on which text input via the operation unit 24 is displayed.
[0019] Next, when the CPU 21 receives an edit instruction operation for the sticky note 101, which is a text sticky note placed on the notebook screen 100, from the user via the operation unit 24, the CPU 21 displays an edit screen 200 (see FIG. 7 ) on the display unit 25 for editing information displayed on the sticky note 101 (step S3). As shown in FIG. 7 , the edit screen 200 has a character input icon 201, a stamp input icon 202, a handwriting input icon 203, an input area 204, and the like. The character input icon 201 is an icon for accepting character input in the input area 204 when clicked by the user. In other words, the character input icon 201 is an icon for issuing an instruction to execute a character input mode in which character input can be performed on the electronic sticky note. The stamp input icon 202 is an icon for accepting placement of a stamp in the input area 204 when clicked by the user. The handwriting input icon 203 is an icon for accepting handwriting input in the input area 204 when clicked by the user.
[0020] Next, when the CPU 21 receives a click operation on the character input icon 201 by the user via the operation unit 24, it displays the character input menu 205 on the editing screen 200 and receives a setting operation related to character input (step S4). Specifically, the CPU 21 can receive a setting operation for the size of characters to be displayed in the input area 204, the direction in which the characters are displayed, the thickness of the characters, and the color of the characters in the character input menu 205. The CPU 21 can also receive a setting of a target number of characters for characters to be displayed in the input area 204 in a target character number input field 205a provided in the character input menu 205. In other words, the CPU 21 acquires the target number of characters via the operation unit 24, which serves as a predetermined acquisition unit. Furthermore, when the CPU 21 receives the setting of the target number of characters, it associates the target number of characters with the identification information of the sticky note 101 and stores the target number of characters in a table of sticky note management information stored in the storage unit 13. Next, the CPU 21 accepts a character input operation by the user via the operation unit 24, and starts displaying the input characters in the input area 204 as they are input (step S5).
[0021] Next, as shown in FIG. 8, the CPU 21 starts displaying the character count indicator 206 indicating the number of characters input by the user on the editing screen 200 (step S6). In the example shown in FIG. 8, the character string input by the user is "ABCDEFGHIJ", and the number of characters input by the user is "10". In the example of the table shown in FIG. 3, the sticky note management information of the identification information Tag-1 indicates that the character string input by the user is "ABCDEFGHIJ". When no characters are input by the user, the CPU 21 sets the number of characters input by the user to "0". In other words, the CPU 21 displays "0" in the character count indicator 206 at the time when the CPU 21 starts accepting character input. Then, the CPU 21 updates and displays the number of characters indicated in the character count indicator 206 every time a character is input by the user. That is, the CPU 21 causes the display unit 25 to display an electronic sticky note displaying a character string input via a predetermined receiving unit (operation unit 24), a character number indicator 206 indicating the number of characters in the character string, and a target character number input field 205a for receiving input of a target character number for the character string. The CPU 21 functions as a control unit. Next, the CPU 21 refers to sticky management information stored in the storage unit 13 and determines whether a target character number has been set by the user in the target character number input field 205a (step S7). If the target character number has not been set (step S7; NO), the CPU 21 transitions the display control process to step S11, which will be described later. On the other hand, if the target character number has been set (step S7; YES), the CPU 21 refers to the target character number as sticky management information stored in the storage unit 13 and determines whether the number of characters input by the user has exceeded the target character number (step S8). If the number of characters input by the user is equal to or less than the target number of characters (step S8; NO), the CPU 21 determines whether or not an instruction operation to end editing of the information to be displayed on the sticky note 101 has been accepted by the user via the operation unit 24 (step S9). If an instruction operation to end editing of the information to be displayed on the sticky note 101 has been accepted (step S9; YES), the CPU 21 shifts the display control process to step S12.On the other hand, if an instruction operation to end editing of the information to be displayed on the tag 101 has not been received (step S9; NO), the CPU 21 shifts the display control process to step S8.
[0022] Furthermore, if the number of characters input by the user exceeds the target number of characters (step S8; YES), CPU 21 changes the display mode of the characters displayed in input area 204 and the display mode of character number indicator 206 (step S10). In the example shown in FIG. 9, the target number of characters is "10", the character string input by the user is "ABCDEFGHIJKLM", and the number of characters input by the user is "13". In the example of the table shown in FIG. 3, the sticky note management information of identification information Tag-2 indicates that the character string input by the user is "ABCDEFGHIJKLM" and the target number of characters is "10". In other words, of the character string displayed in input area 204, character string 204a from the first to tenth characters is the portion within the target number of characters counted from the beginning of the character string, and character string 204b from the eleventh to thirteenth characters is the portion exceeding the target number of characters counted from the beginning of the character string. In this case, the CPU 21 displays the eleventh to thirteenth characters of the string 204b in a different display mode from the first to tenth characters of the string 204a. For example, the CPU 21 displays the background of the eleventh to thirteenth characters of the string 204b in red. That is, when the number of characters in the string displayed on the electronic sticky note exceeds the target number of characters, the CPU 21 displays the characters of the string displayed on the electronic sticky note that are within the target number of characters when counted from the beginning of the string and the characters that exceed the target number of characters when counted from the beginning of the string so that they can be distinguished. The CPU 21 may display the eleventh to thirteenth characters of the string 204b in a character color that is different from the character color of the first to tenth characters of the string 204a. Alternatively, the CPU 21 may display the eleventh to thirteenth characters of the string 204b with an underline. Furthermore, the CPU 21 changes the display mode of the character count indicator 206 depending on whether the number of characters input by the user is equal to or less than the target number of characters or whether the number of characters input by the user exceeds the target number of characters. For example, the CPU 21 displays the character count indicator 206 in blue when the number of characters input by the user is equal to or less than the target number of characters. Furthermore, the CPU 21 displays the character count indicator 206 in red when the number of characters input by the user exceeds the target number of characters.That is, CPU 21 displays characters in the string displayed on the electronic sticky note that exceed the target number of characters when counted from the beginning of the string, or the background color of characters that exceed the target number of characters, in the same color as character number indicator 206.
[0023] Next, the CPU 21 determines whether or not an instruction operation to end editing of the information to be displayed on the sticky note 101 has been received from the user via the operation unit 24 (step S11). If an instruction operation to end editing of the information to be displayed on the sticky note 101 has not been received (step S11; NO), the CPU 21 transitions the display control process to step S11. On the other hand, if an instruction operation to end editing of the information to be displayed on the sticky note 101 has been received (step S11; YES), the CPU 21 closes the editing screen 200, displays the edited sticky note 101 on the notebook screen 100 (step S12), and ends the display control process. If the character string displayed on the sticky note 101 exceeds the target number of characters, in step S12, the CPU 21 may display the portion of the sticky note 101 displayed on the notebook screen 100 that is within the target number of characters and the portion that exceeds the target number of characters in different display modes, as in step S10. Note that the CPU 21 may display in the same display manner the portion of the sticky note 101 that is within the target character count and the portion that exceeds the target character count in the same manner on the notebook screen 100. In step S12, the CPU 21 may display the sticky note 101 displayed on the notebook screen 100 with a character count indicator 206.
[0024] After the user sets a target character count on the editing screen 200 and displays the character string entered by the user in the input area 204, the CPU 21 may accept a click operation on an icon other than the character input icon 201, such as the stamp input icon 202 or the handwriting input icon 203. In the example shown in FIG. 10 , the character string entered by the user is “ABCDEFGHIJ,” and the number of characters entered by the user is “10.” The example shown in FIG. 10 also shows a state in which the stamp input icon 202 is selected by the user. In this case, the CPU 21 displays the number of characters entered by the user on the character count indicator 206, as shown in FIG. 10 . The CPU 21 also changes the display mode of the character count indicator 206 depending on whether the user has selected the character input icon 201 or an icon other than the character input icon 201. For example, when the user has selected the character input icon 201, the CPU 21 displays the character count indicator 206 in blue or red. Furthermore, when an icon other than the character input icon 201 is selected by the user, the CPU 21 displays the character count indicator 206 in gray. After the user sets a target character count on the editing screen 200, the CPU 21 may accept a click operation on an icon other than the character input icon 201, such as the stamp input icon 202 or the handwriting input icon 203, in a state in which the user has not yet input any characters. In this case, the CPU 21 does not display the character count indicator 206 on the editing screen 200. When the CPU 21 accepts a hover operation or a click operation on the character count indicator 206 by the user via the operation unit 24 in a state in which the user has selected an icon other than the character input icon 201, the CPU 21 displays a tooltip 207 in which, for example, a predetermined character string, "number of text characters," is displayed near the character count indicator 206, as shown in FIG. 10 .
[0025] Furthermore, the CPU 21 may accept a selection operation by the user via the operation unit 24 on a character string input by the user and displayed in the input area 204 on the editing screen 200. In the example shown in FIG. 11 , the character string input by the user is “ABCDEFGHIJ,” and the number of characters input by the user is “10.” Furthermore, the selected characters selected by the user are “FG,” and the number of characters of the selected characters is “2.” In this case, if a target character number has been set, the CPU 21 displays, in fractions, a display 206a indicating the number of selected characters selected by the user and a display 206b indicating the number of characters input by the user on the character count indicator 206, as shown in FIG. 11 . Furthermore, the CPU 21 may display a software keyboard 208 as the operation unit 24 on the editing screen 200, as shown in FIG. 12 . In this case, if a target character number has been set, the CPU 21 displays the character count indicator 206 above the software keyboard 208 on the editing screen 200.
[0026] In addition, the target number of characters in a sticky note may be set by a second user (e.g., a teacher) different from the first user (e.g., a student). In this case, the second user sets the target number of characters in the target character number input field 205a on the editing screen 200. Thereafter, the second user drags the sticky note for which the target number of characters has been set onto the send / receive icon 104 on the notebook screen 100 to send the sticky note for which the target number of characters has been set to one or more accounts of the first user. Next, the first user clicks the send / receive icon 104 provided on the notebook screen 100 to receive the sticky note sent from the account of the second user. At this time, the CPU 21 of the terminal device 20 used by the first user displays the sticky note sent from the account of the second user and for which the target number of characters has been set on the notebook screen 100. In this case, the CPU 21 of the terminal device 20 used by the first user acquires the target number of characters via the communication unit 26 as a predetermined acquisition unit. The CPU 21 of the terminal device 20 used by the first user displays the target number of characters set by the second user in the target character number input field 205a on the editing screen 200 of the sticky note. Here, the target character number input field 205a displaying the target number of characters functions as a target character number indicator. Furthermore, when the CPU 21 of the terminal device 20 used by the first user accepts input of characters by the first user on the editing screen 200 of the sticky note, it displays a character number indicator 206 indicating the number of characters input by the first user on the editing screen 200, as in FIG. 8. Furthermore, the CPU 21 of the terminal device 20 used by the first user displays, in different display modes, a portion of the character string input by the first user and displayed in the input area 204 that is within the target character number when counted from the beginning of the character string and a portion that exceeds the target character number when counted from the beginning of the character string, as in FIG. 9. That is, the CPU 21 of the terminal device 20 used by the first user causes the display unit 25 to display an electronic sticky note displaying a character string input via a predetermined reception unit (operation unit 24), a character count indicator 206 indicating the number of characters in the character string, and a target character count indicator indicating the target number of characters for the character string obtained from another device (terminal device 20 used by the second user) via the communication unit 26.When the first user has finished inputting information such as characters into the sticky note, the first user drags the sticky note onto the send / receive icon 104 on the notebook screen 100 to send the sticky note to the account of the second user. Next, the second user clicks the send / receive icon 104 provided on the notebook screen 100 to receive the sticky note sent from the account of the first user. The second user corrects the information input by the first user on the sticky note and sends the corrected sticky note to the account of the first user. Next, the first user receives the corrected sticky note sent from the account of the second user. As shown in FIG. 13 , the CPU 21 of the terminal device 20 used by the first user displays a character count indicator 206 indicating the number of characters displayed in the input area 204 before correction and a character count indicator 209 indicating the number of characters displayed in the input area 204 after correction on an editing screen 200 for the corrected sticky note.
[0027] As described above, the information processing device (terminal device 20) according to this embodiment includes a control unit (CPU 21) that causes the display unit 25 to display an electronic sticky note that displays a character string whose input is accepted via a predetermined accepting unit (operation unit 24), a character count indicator 206 that indicates the number of characters in the character string, and a target character count indicator (target character count input field 205a) that indicates the target character count for the character string acquired via a predetermined acquiring unit. The control unit determines whether the number of characters in the character string displayed on the electronic sticky note is equal to or less than the target character count. The control unit causes the display unit 25 to display the character count indicator 206 in different display modes depending on whether the number of characters in the character string displayed on the electronic sticky note is equal to or less than the target character count and whether the number of characters in the character string exceeds the target character count. Therefore, the user can easily determine whether the number of characters in the character string displayed on the electronic sticky note exceeds the target character count set by the user, based on the different display modes of the character count indicator 206.
[0028] Furthermore, in the information processing device (terminal device 20) of this embodiment, the control unit (CPU 21) further displays on the display unit 25 a target character number input field 205a that accepts input of a target number of characters for a character string to be displayed on the electronic sticky note. The control unit accepts input of the target number of characters in the target character number input field 205a via a predetermined accepting unit (operation unit 24). The control unit determines whether the number of characters in the character string is equal to or less than the target number of characters accepted via the accepting unit. Therefore, the user can easily determine whether the number of characters in the character string displayed on the electronic sticky note exceeds the target number of characters set in the target character number input field 205a via the accepting unit, based on the different display modes of the character number indicator 206.
[0029] Furthermore, in the information processing device (terminal device 20) of this embodiment, the control unit (CPU 21) accepts an instruction to select at least one character from the character string displayed on the electronic sticky note as a selected character, and causes the character count indicator 206 to display the number of characters of the selected characters together with the number of characters in the character string displayed on the electronic sticky note on the display unit 25. Therefore, the user can easily grasp the number of selected characters.
[0030] Furthermore, in the information processing device (terminal device 20) of this embodiment, the control unit (CPU 21) displays the character string on the electronic sticky note on the display unit 25 in a manner that partially differs in display mode between when the number of characters in the character string displayed on the electronic sticky note is equal to or less than the target number of characters and when the number of characters in the character string exceeds the target number of characters. Therefore, the user can easily understand whether the number of characters in the character string displayed on the electronic sticky note exceeds the target number of characters by the different display modes of the character string.
[0031] Furthermore, in the information processing device (terminal device 20) of this embodiment, when the number of characters in a character string displayed on an electronic sticky note exceeds the target number of characters, the control unit (CPU 21) causes the display unit 25 to distinguish between characters that are within the target number of characters when counted from the beginning of the character string and characters that exceed the target number of characters when counted from the beginning of the character string. Therefore, the user can easily grasp the part of the character string displayed on the electronic sticky note that exceeds the target number of characters.
[0032] Furthermore, in the information processing device (terminal device 20) of this embodiment, the control unit (CPU 21) causes the display unit 25 to display, in the same color as the character count indicator 206, characters in the character string displayed on the electronic sticky note that exceed the target character count when counted from the beginning of the character string, or the background color of the characters that exceed the target character count. Therefore, the user can easily know that the number of characters in the character string displayed on the electronic sticky note exceeds the target character count. Furthermore, the user can easily know the part of the character string displayed on the electronic sticky note that exceeds the target character count.
[0033] Furthermore, in the information processing device (terminal device 20) of this embodiment, the control unit (CPU 21) further displays on the display unit 25 a plurality of icons including a character input icon 201 for instructing execution of a character input mode in which characters can be input to an electronic sticky note. The control unit displays on the display unit 25 a character count indicator 206 in a manner that differs between when the character input icon 201 is selected and when the character input icon 201 is not selected. Therefore, the different display manners of the character count indicator 206 allow the user to easily understand whether the character input mode is being executed or not.
[0034] While the present invention has been specifically described above based on the embodiments, it is not limited to the above embodiments and can be modified without departing from the spirit and scope of the present invention. For example, the CPU 11 of the server 10 may execute the display control process instead of the CPU 21 of the terminal device 20. In this case, the CPU 21 of the terminal device 20 serving as the second information processing device accepts input of a character string via a predetermined reception unit (operation unit 24) and transmits the character string to the first information processing device (server 10) via the second communication unit (communication unit 26). The CPU 21 functions as a second control unit. The CPU 11 of the server 10 transmits, via the first communication unit, display information for displaying an electronic sticky note displaying the character string acquired from the second information processing device via the first communication unit (communication unit 14), a character count indicator 206 indicating the number of characters in the character string, and a target character count indicator (target character count input field 205a) indicating the target number of characters for the character string acquired via the first communication unit. In this case, the CPU 11 functions as a first control unit, and the server 10 functions as a first information processing device. Next, the CPU 21 of the terminal device 20 displays the electronic sticky note, the character count indicator 206, and the target character count indicator on the display unit 25 based on the display information acquired from the first information processing device via the second communication unit. Next, the CPU 11 of the server 10 determines whether the number of characters in the character string displayed on the electronic sticky note is equal to or less than the target character count. Next, the CPU 11 transmits display information to the second information processing device for displaying the character count indicator 206 in different display modes when the number of characters in the character string displayed on the electronic sticky note is equal to or less than the target character count and when the number of characters in the character string exceeds the target character count.
[0035] In the above embodiment, a non-transitory recording medium of the storage unit 13 is used as a computer-readable medium for the program according to the present invention, but the present invention is not limited to this example. Other computer-readable media may include portable recording media such as flash memory and CD-ROM. Furthermore, a carrier wave may also be used as a medium for providing data for the program according to the present invention via a communication line. [Explanation of symbols]
[0036] 1...information processing system, 10...server (first information processing device), 11...CPU (first control unit), 14...communication unit (first communication unit), 20...terminal device (information processing device, second information processing device), 21...CPU (control unit, second control unit), 24...operation unit (reception unit, acquisition unit), 25...display unit, 26...communication unit (acquisition unit, second communication unit)
Claims
1. a control unit that causes a display unit to display an electronic sticky note on which a character string inputted via a predetermined receiving unit is displayed, a character count indicator indicating the number of characters in the character string, and a target character count indicator indicating a target number of characters for the character string acquired via a predetermined acquiring unit; The control unit determining whether the number of characters in the character string is equal to or less than the target number of characters; The information processing device causes the display unit to display the character count indicator in different display modes when the number of characters in the character string is equal to or less than the target number of characters and when the number of characters in the character string exceeds the target number of characters.
2. The control unit further displaying a target character number input field on the display unit for accepting input of a target character number for the character string; accepting an input of the target number of characters in the target number of characters input field via a predetermined accepting unit; The information processing device according to claim 1 , further comprising: determining whether the number of characters in the character string is equal to or less than the target number of characters received via the receiving unit;
3. The control unit receiving an instruction to select at least one character from the character string displayed on the electronic sticky note as a selected character; The information processing device according to claim 1 , wherein the character count indicator displays the number of characters of the selected characters together with the number of characters of the character string on the display unit.
4. 2. The information processing device according to claim 1, wherein the control unit causes the display unit to display the string on the electronic sticky note in a manner that differs partially in display mode when the number of characters in the string is equal to or less than the target number of characters and when the number of characters in the string exceeds the target number of characters.
5. 2. The information processing device according to claim 1, wherein, when the number of characters in the string exceeds the target number of characters, the control unit causes the display unit to distinguishably display, of the string displayed on the electronic sticky note, characters that are within the target number of characters when counted from the beginning of the string and characters that exceed the target number of characters when counted from the beginning of the string.
6. The information processing device according to claim 5 , wherein the control unit causes the display unit to display characters exceeding the target number of characters or a background color of characters exceeding the target number of characters in the same color as the character number indicator.
7. The control unit further displaying a plurality of icons on the display unit, including a character input icon for instructing execution of a character input mode in which characters can be input to the electronic sticky note; The information processing device according to claim 1 , wherein the character count indicator is displayed on the display unit in a manner that differs between when the character input icon is selected and when the character input icon is not selected.
8. An information processing system including: a first information processing device including a first communication unit and a first control unit; and a second information processing device including a reception unit, a display unit, a second communication unit, and a second control unit, the second control unit receives an input of a character string via the receiving unit, and transmits the character string to the first information processing device via the second communication unit; the first control unit transmits, to the second information processing device via the first communication unit, display information for displaying an electronic sticky note on which the character string acquired from the second information processing device via the first communication unit is displayed, a character count indicator indicating the number of characters in the character string, and a target character count indicator indicating a target number of characters for the character string acquired via the first communication unit; the second control unit displays the electronic sticky note, the character count indicator, and the target character count indicator on the display unit based on the display information acquired from the first information processing device via the second communication unit; The first control unit further determining whether the number of characters in the character string is equal to or less than the target number of characters; An information processing system that transmits display information to the second information processing device to display the character count indicator so that the display manner differs when the number of characters in the string is less than the target number of characters and when the number of characters in the string exceeds the target number of characters.
9. An information processing method executed by an information processing device, a control step of displaying on a display unit an electronic sticky note on which a character string inputted via a predetermined receiving unit is displayed, a character count indicator indicating the number of characters in the character string, and a target character count indicator indicating a target number of characters for the character string acquired via a predetermined acquiring unit, In the control step, determining whether the number of characters in the character string is equal to or less than the target number of characters; an information processing method for displaying the character count indicator on the display unit in a manner that differs between when the number of characters in the character string is equal to or less than the target number of characters and when the number of characters in the character string exceeds the target number of characters;
10. The computer of the information processing device, the electronic sticky note on which a character string inputted via a predetermined receiving unit is displayed, a character count indicator indicating the number of characters in the character string, and a target character count indicator indicating the target number of characters for the character string acquired via a predetermined acquiring unit are displayed on a display unit; The control unit determining whether the number of characters in the character string is equal to or less than the target number of characters; a program that displays the character count indicator on the display unit in a manner that differs between when the number of characters in the character string is equal to or less than the target number of characters and when the number of characters in the character string exceeds the target number of characters;
Citation Information
Patent Citations
Stereophonic demodulating circuit
JP1984050634A