Information processing device, information processing method, and program
By introducing acquisition, judgment and control units into the information processing equipment, the problem that any content can be registered in the electronic sticker window in the prior art is solved, and the display of unsuitable learning content is prevented in the educational environment, and the reliability of the learning support function is improved.
Patent Information
- Application Number
- JP2023174893
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-10
- Publication Date
- 2025-04-22
AI Technical Summary
In the prior art, the electronic sticker window may register any content, thereby potentially displaying data that is not suitable for learning in an educational environment.
An information processing device is designed, including a acquisition unit, a judgment unit and a control unit. The acquisition unit obtains the specified information to be added to the electronic sticker, the judgment unit determines whether the information is a preset restriction information, and the control unit determines whether the electronic sticker is displayed or replaced with the electronic sticker with the indication information.
Effectively prevent electronic stickers that are not suitable for learning from being displayed in the learning environment, improving the reliability of the learning support function.
Smart Images

Figure 2025065601000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, in a book-type information management system, a technique is known in which a sticky note window is attached at any position on each page and data such as characters, figures, images, etc. are arbitrarily registered in the sticky note window (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 05-040594 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the invention described in Patent Document 1, any data content can be registered in the tag window. Therefore, when the invention is applied to the study support for students in an educational institution, there is a possibility that data content inappropriate for study will be registered and displayed in the tag window.
[0005] An object of the present invention is to provide an information processing device, an information processing method, and a program that can prevent the display of electronic sticky notes containing content inappropriate for learning. [Means for solving the problem]
[0006] In order to solve the above problems, the information processing device of the present invention comprises: An acquisition unit that acquires predetermined information to be added to an electronic sticky note; a determination unit that determines whether the predetermined information acquired by the acquisition unit is preset restricted information; a control unit that displays an electronic sticky note including the predetermined information when the determination unit determines that the predetermined information is not the restricted information, and displays a restricted electronic sticky note including a first image indicating that the predetermined information is the restricted information when the determination unit determines that the predetermined information is the restricted information, without including the predetermined information; Equipped with.
[0007] The information processing method of the present invention further comprises: An acquisition step of acquiring predetermined information to be added to the electronic sticky note; a determination step of determining whether the predetermined information acquired in the acquisition step is preset restricted information; a control process for displaying an electronic sticky note including the predetermined information when it is determined in the determination process that the predetermined information is not the restricted information, and displaying a restricted electronic sticky note including a first image indicating that the predetermined information is the restricted information when it is determined that the predetermined information is the restricted information, without including the predetermined information; Includes.
[0008] In addition, the program of the present invention is The computer of the information processing device, An acquisition unit that acquires predetermined information to be added to the electronic sticky note; a determination unit that determines whether the predetermined information acquired by the acquisition unit is preset restricted information; a control unit that displays an electronic sticky note including the predetermined information when the determination unit determines that the predetermined information is not the restricted information, and displays a restricted electronic sticky note including a first image indicating that the predetermined information is the restricted information when the determination unit determines that the predetermined information is the restricted information; Function as. Effect of the Invention
[0009] According to the present invention, it is possible to prevent the display of electronic sticky notes containing content inappropriate for study. [Brief description of the drawings]
[0010] [Figure 1] 1 is a block diagram showing a learning support system according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a block diagram showing a functional configuration of a server. [Diagram 3] FIG. 2 is a diagram showing an example of a display screen of a notebook. [Figure 4] FIG. 2 is a block diagram showing a functional configuration of a terminal device. [Diagram 5] 1 is a flowchart illustrating notebook processing. [Figure 6] 13 is a flowchart showing a link acquisition process. [Figure 7] FIG. 13 is a diagram showing an example of a link sticky menu screen. [Figure 8] 13 is a diagram showing an example of a display screen on which restricted sticky notes and reason information are displayed. FIG. [Figure 9] FIG. 13 is a diagram showing an example of a sticky note editing screen. [Figure 10A] FIG. 13 is a diagram showing an example of a camera screen. [Figure 10B] FIG. 13 is a diagram showing an example of a camera screen. [Figure 11] FIG. 13 is a diagram showing an example of a file selection screen. [Figure 12] FIG. 13 is a block diagram showing a configuration of a learning support system according to a modified example. [Figure 13] FIG. 13 is a diagram showing an example of a display screen of a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, the embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that the embodiments described below are subject to various technically preferable limitations for carrying out the present invention, but the scope of the present invention is not limited to the following embodiments and illustrated examples.
[0012] <1. Learning support system configuration> FIG. 1 is a block diagram showing a learning support system 1 of the present embodiment. The learning support system 1 includes a server 10 and a terminal device 20. The server 10 and the terminal device 20 are communicatively connected via a communication network 30.
[0013] The communication network 30 is a network that relays communication between the server 10 and the terminal device 20, and is assumed to be, for example, the Internet, but may also include a LAN (Local Area Network), a dedicated line, and the like.
[0014] The learning support system 1 has an administrator support function that provides the administrator of the educational institution with management support for teacher and student account information, class information, lesson information, and the like. Furthermore, the learning support system 1 has a teacher support function that provides teachers at educational institutions with support for classes, such as creating and distributing assignments to students and conducting classes. The learning support system 1 also has a learning support function that provides students at educational institutions with class support such as notebook creation for classes, online dictionaries, mathematics tools, and carrying out and submitting assignments from teachers.
[0015] In this embodiment, a description will be given of the learning assistance function among the functions of the learning assistance system 1. The learning assistance function is provided to a user whose account information (ID and password) is registered in the server 10 in advance.
[0016] The server 10 is a Web server device provided on the cloud of the communication network 30, and provides the terminal device 20 with the above-mentioned learning support function. The terminal device 20 is an information processing device used by a user, for example, a notebook PC. However, the terminal device 20 is not limited to a notebook PC, and may be other information processing devices such as a desktop PC, a tablet PC, or a smartphone. The terminal device 20 in FIG. 1 represents one terminal device out of multiple terminal devices 20 used by multiple users.
[0017] <1-1. Server configuration> FIG. 2 is a block diagram showing the internal configuration of the server 10. As shown in FIG. 2, the server 10 includes a CPU (Central Processing Unit) 11, an operation unit 12, a RAM (Random Access Memory) 13, a display unit 14, a storage unit 15, and a communication unit 16. The components of the server 10 are connected to each other via a bus 17.
[0018] The CPU 11 controls each unit of the server 10. The CPU 11 reads out a specified program from among various programs stored in the storage unit 15, loads it into the RAM 13, and executes various processes in cooperation with the loaded program.
[0019] The operation unit 12 has a keyboard having various keys and a pointing device such as a mouse that accepts position input, accepts operation input such as key input and position input from the user, and outputs the operation information to the CPU 11.
[0020] The RAM 13 is a volatile semiconductor memory from which information can be read and written, provides a work area for the CPU 11, and temporarily stores data and programs.
[0021] The display unit 14 has a display panel such as an LCD (Liquid Crystal Display) or an EL (Electro-Luminescence) display, and displays various types of display information input from the CPU 11 and the like on the display panel.
[0022] The storage unit 15 is configured by a hard disk drive (HDD), a solid state drive (SSD), or the like, is a storage unit capable of reading and writing information, and stores various data and various programs.
[0023] The storage unit 15 stores a learning support program P1 for executing a learning support providing process described later, and a learning support program P2 for executing the learning support process described later. The learning support program P2 includes a notebook program P21 for executing a notebook process described later. The learning support providing program P1 is a program executed by the CPU 11. The learning support program P2 and the notebook program P21 are programs to be executed on the browser of the terminal device 20. The browser is software that connects to a web server and receives and displays web page data.
[0024] The storage unit 15 also stores notebook management information for managing information related to notebooks created by users in the learning support function. The storage unit 15 stores notebook management information for each user. The user can use the learning support function to create sticky notes (electronic sticky notes) and place the sticky notes in a notebook.
[0025] Fig. 3 shows an example of a display screen 100 displaying a notebook. In the example shown in Fig. 3, sticky notes 101a to 101c are arranged on the notebook. The notebook is a notebook-type Web component (digital component) that is a display element displayed on the display unit 24 of the terminal device 20 (see FIG. 4). Sticky notes are Web components that record learning matters in various ways. Here, an example in which the sticky notes are substantially rectangular in shape will be described, but the shape is not limited to this. Sticky notes can be connected to each other by a directed connecting line. In the example shown in FIG. 3, sticky notes 101a and 101b are displayed connected by a connecting line A1, with sticky note 101a as the start end (connection source) and sticky note 101b as the end (connection destination). In this embodiment, connecting line A1 is an arrow, but is not limited to an arrow as long as it is a line containing directional information. The shape and size of the sticky notes are assumed to be suitable for placement in a notebook. The user can use the operation unit 22 to move a sticky note placed on the notebook to any position within the notebook.
[0026] The notebook management information includes identification information of the target notebook, identification information of the sticky note placed within the notebook, coordinate information of the sticky note within the notebook, identification information of the sticky note from which / to which the sticky note is linked, and the like, all of which are associated with each other.
[0027] Furthermore, the storage unit 15 stores sticky note management information for managing information related to sticky notes created by users in the learning support function. The sticky note management information includes information such as identification information of the target sticky note, the type of sticky note, and the contents of the sticky note. The type of sticky note is information indicating the type of sticky note, such as a text sticky note, a camera sticky note, a link sticky note, a file sticky note, a dictionary sticky note, a tool sticky note, etc. Each type of sticky note will be described in detail later. The sticky content indicates the contents of the sticky note, and is information that identifiably indicates a character string, an image, a video, etc. The sticky content also includes information regarding display settings such as the display size of the sticky note, the background color, etc.
[0028] The storage unit 15 also stores a block list 151. Block list 151 is a list of URLs (Uniform Resource Locators) of Web pages that are inappropriate for the user's study and contain information that is not necessary for the user's study.
[0029] The storage unit 15 also stores a trained model 152 used in the notebook processing described below. The trained model 152 is trained by machine learning using predetermined image data as input and information about anomalies as output. The information about anomalies is the presence or absence of anomalies. The information about anomalies may include the content of the anomalies. An image having an anomaly is, for example, an image that is inappropriate for a user's learning, including information that is not necessary for the user's learning. The trained model 152 may be an AI (Artificial Intelligence) having a deep-learned neural network.
[0030] The communication unit 16 is a communication unit such as a network card connected to a communication network 30 . The communication unit 16 transmits and receives information to and from external devices such as the terminal device 20 on the communication network 30 in accordance with instructions from the CPU 11 . The communication unit 16 is a wired communication unit that is connected to the communication network 30 via a wired connection, but is not limited to this. The communication unit 16 may be a wireless communication unit that performs wireless communication and is connected to the communication network 30 via a base station or an access point.
[0031] <1-2. Terminal device configuration> FIG. 4 is a block diagram showing the internal configuration of the terminal device 20. As shown in FIG. 4, the terminal device 20 includes a CPU 21 as a control unit, an operation unit 22, a RAM 23, a display unit 24, a storage unit 25, a communication unit 26, and an image capture unit 27. The respective units of the terminal device 20 are connected to each other via a bus 28.
[0032] The CPU 21 controls each unit of the terminal device 20. The CPU 21 reads out a specified program from among various programs stored in the storage unit 25, loads it in the RAM 23, and executes various processes in cooperation with the loaded program.
[0033] The operation unit 22 has a keyboard having various keys and a pointing device that accepts position input, accepts key input and position input operation input from the user, and outputs the operation information to the CPU 21. Here, the operation unit 22 has a mouse as a pointing device. The operation unit 22 may also include a touch panel integrally formed on the display panel of the display unit 24, and be configured to accept touch input from the user.
[0034] The RAM 23 is a volatile semiconductor memory from which information can be read and written, provides a work area for the CPU 21, and temporarily stores data and programs.
[0035] The display unit 24 has a display panel such as an LCD or an EL display, and displays various display information input from the CPU 21 and the like on the display panel.
[0036] The storage unit 25 is configured with a HDD, SSD, or the like, is a storage unit capable of reading and writing information, and stores various data and various programs. The storage unit 25 stores a browser program P3 for executing the above-mentioned browser.
[0037] The communication unit 26 is a communication unit such as a network card connected to a communication network 30 . The communication unit 26 transmits and receives information to and from external devices such as the server 10 on the communication network 30 in accordance with instructions from the CPU 21 . The communication unit 26 is a wired communication unit that is connected to the communication network 30 via a wired connection, but is not limited to this, and may be a wireless communication unit that performs wireless communication and is connected to the communication network 30 via a base station or an access point.
[0038] The photographing unit 27 is a digital camera unit having an optical system and an imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor), and photographs a subject, generates image data of still images and videos, and outputs the image data to the CPU 21.
[0039] <2. Operation of the learning support system> Next, the operation of the learning support system 1 of this embodiment will be described. A case will be described in which a student user uses a learning support function, including a notebook function, on the terminal device 20 in the learning support system 1. First, in the terminal device 20, a command to execute a browser is input from the user via the operation unit 22, which triggers the CPU 21 to execute the browser according to the browser program P3.
[0040] Then, when the user inputs the URL of a web page providing learning support functions of the server 10 via the operation unit 22 on the terminal device 20 running a browser, the CPU 21 uses the input URL to send a login request from the user to the server 10 via the communication unit 26.
[0041] In the server 10, when the CPU 11 receives a login request from the terminal device 20 via the communication unit 16, the CPU 11 executes a learning support providing process in accordance with the learning support providing program P1 stored in the storage unit 15. First, the CPU 11 generates login screen data and transmits it to the terminal device 20 that has made the request. Then, in the terminal device 20, the CPU 21 receives the login screen data from the server 10 via the communication unit 26 and displays it on the display unit 24. Then, the CPU 21 accepts input of an ID and a password from the user via the operation unit 22, and transmits the input ID and password to the server 10 via the communication unit 26.
[0042] In the server 10, when the CPU 11 receives an ID and a password from the terminal device 20 via the communication unit 16, the CPU 11 performs login authentication of the user using the received ID and password. If the login authentication of the user is successful, the CPU 11 reads out the learning support program P2 from the storage unit 15 and transmits the learning support program P2 via the communication unit 16 to the terminal device 20 that performed the login authentication.
[0043] In the terminal device 20, the CPU 21 receives the learning support program P2 from the server 10 via the communication unit 26, and executes the learning support program P2 on the browser to execute the learning support process. In this manner, the terminal device 20 realizes the learning support process on the browser.
[0044] In the learning support process, the CPU 21 accepts input of operation information from the user via the operation unit 22, and provides a notebook function, a lesson support function, etc., in accordance with the input operation information. In addition, in the learning support process, the CPU 21 transmits and receives various information necessary for the learning support process to the server 10 via the communication unit 26 as appropriate.
[0045] Hereinafter, the learning support process is executed mainly by the CPU 21. When the CPU 21 reads out information stored in the storage unit 15 of the server 10, it transmits an information request to the server 10 via the communication unit 26. When the CPU 11 of the server 10 receives an information request from the terminal device 20 via the communication unit 26, it reads out the information from the storage unit 15 and returns it to the terminal device 20. This series of processes will be simply described as the CPU 21 acquiring information stored in the storage unit 15.
[0046] In the terminal device 20 executing the learning support processing, when a request to execute the notebook processing that realizes the notebook function is input from the user via the operation unit 22, the CPU 21 executes the notebook processing in accordance with the notebook program P21 in the learning support program P2 received from the server 10. In this way, the main body of the notebook processing is the CPU 21. FIG. 5 shows a flowchart of the notebook process.
[0047] (Notebook processing) First, the CPU 21 acquires the notebook management information and sticky note management information of the logged-in user stored in the storage unit 15 of the server 10 (step S1). Next, the CPU 21 displays the display screen 100 displaying the notebook on the display unit 24 based on the notebook management information and sticky note management information acquired in step S1 (step S2).
[0048] In the example shown in FIG. 3, sticky notes 101a to 101c are arranged on a display screen 100, with the sticky note 101a being a link sticky note, the sticky note 101b being a camera sticky note, and the sticky note 101c being a file sticky note. Moreover, the display screen 100 has a storage icon 102, a button group 103, and an end button 104. When the display screen 100 of a new notebook is displayed in step S2, the display screen 100 does not display any sticky notes.
[0049] The storage icon 102 is an icon for storing a sticky note placed on the display screen 100 in a predetermined folder when the sticky note is dragged onto the storage icon 102 by the user.
[0050] The button group 103 is a plurality of buttons that accept a start instruction for transitioning to a process of creating a sticky note to be placed on the display screen 100, and the like. The button group 103 includes a text button 103a, a camera button 103b, a link button 103c, a file button 103d, a dictionary button 103e, and a tool button 103f.
[0051] The text button 103a is a button for transitioning to a screen for creating a text sticky note, on which text input via the operation unit 22 (eg, a keyboard) is displayed. The camera button 103b is a button for transitioning to a screen on which an image captured by the photographing unit 27 is displayed and for creating a camera sticky note. The link button 103c is a button for transitioning to a screen for creating a link sticky note with a link destination URL on the web. The file button 103d is a button for acquiring a file such as an image file, a video file, or a PDF file, and transitioning to a screen for creating a file tag on which an image of the acquired file is displayed. The dictionary button 103e is a button for transitioning to a screen for creating dictionary sticky notes based on the contents (words, phrases, example sentences, etc.) looked up using the dictionary tool. The tool button 103f is a button for transitioning to a screen for creating information included in various tools as a tool tag.
[0052] The end button 104 is a button for instructing the end of the notebook processing.
[0053] 5, the CPU 21 determines whether or not the user has clicked any of the buttons in the button group 103 via the operation unit 22. That is, the CPU 21 determines whether or not the user has instructed to transition to a screen for creating a sticky note (step S3). When the user does not instruct to transition to a screen for creating a sticky note (step S3; NO), the CPU 21 shifts the notebook process to step S3.
[0054] On the other hand, if the user instructs to transition to a screen for creating a sticky note (step S3; YES), the CPU 21 judges whether the button clicked by the user is the link button 103c or not. That is, the CPU 21 judges whether the type of sticky note to be created is a link sticky note or not (step S4). If the type of sticky note to be created is a link sticky note (step S4; YES), the CPU 21 executes a link acquisition process shown in FIG. 6 (step S5).
[0055] (Link acquisition process) First, the CPU 21 displays a link sticky menu screen on the display screen 100 (step S51). An example of a link sticky menu screen 400 displayed on the display screen 100 is shown in FIG.
[0056] The link sticky menu screen 400 has a search engine search button 410, a video posting site search button 420, a map search button 430, a URL input field 440, and a link sticky create button 450. The search engine search button 410 is a button that accepts input of an instruction to transition to a web page of a specified search engine. The video posting site search button 420 is a button that accepts input of an instruction to transition to a web page of a specified video posting site. The map search button 430 is a button that accepts input of an instruction to transition to a web page of a specified map search site.
[0057] The URL input field 440 is an input field for receiving input of the URL of the link destination. The link sticky creation button 450 is a button for receiving input of an instruction for creating a link sticky that links to the web page of the URL input in the URL input field 440.
[0058] Next, the CPU 21 determines whether or not there is a search input based on the presence or absence of a click input from the user via the operation unit 22 on the search engine search button 410, the video posting site search button 420, or the map search button 430 (step S52). If there is a search input (step S52; YES), the CPU 21 executes a search process in response to the click input of each button in step S52 (step S53).
[0059] When the search engine search button 410 is clicked, the CPU 21 moves to a web page of a predetermined search engine in step S53, and searches for a web page including a URL based on the operation input from the user via the operation unit 22. When the video posting site search button 420 is clicked, the CPU 21 moves to a web page of a predetermined video posting site in step S53, and searches for a web page of a video including a URL based on the operation input from the user via the operation unit 22. When the map search button 430 is clicked, the CPU 21 moves to a map search web page in step S53, and searches for a web page of a point on a map including a URL based on the operation input from the user via the operation unit 22. At this time, the CPU 21 transmits search information to the web server of the search site via the communication unit 26 in response to the input of search information from the user via the communication unit 26. The web server of the search site receives the search information and transmits the search results to the terminal device 20.
[0060] Next, CPU 21 receives the search results including the URL of the search process of step S53 from the Web server via communication unit 26, displays them on the browser screen (step S54), and transitions the link acquisition process to step S51.
[0061] On the other hand, if there is no search input (step S52; NO), CPU 21 determines whether or not there is an input of a URL to be linked from the user via operation unit 22 (step S55). The input of the URL to be linked is performed by inputting character information of the URL into URL input field 440 and clicking link sticky note creation button 450. If no URL is input (step S55; NO), the CPU 21 shifts the link acquisition process to step S51.
[0062] On the other hand, if a URL has been input (step S55; YES), CPU 21 acquires the URL of the link destination input in step S55 (step S56), and ends the link acquisition process. That is, the CPU 21 acquires predetermined information to be added to the electronic sticky note. The CPU 21 functions as an acquisition unit. Step S5 is an acquisition step. In this case, the predetermined information to be added to the electronic sticky note is address information (URL) of the link destination.
[0063] Returning to FIG. 5, CPU 21 determines whether or not the URL of the link destination acquired in step S5 matches a URL included in block list 151 stored in storage unit 15 (step S6). That is, the CPU 21 judges whether the predetermined information acquired as an acquisition unit is preset restriction information. The CPU 21 functions as a judgment unit. Step S6 is a judgment step. The restriction information in this case is information indicating a restricted address to which access is restricted in advance in the electronic sticky note (a URL included in the block list 151).
[0064] If the URL of the link destination acquired in step S5 matches a URL included in block list 151 (step S6; YES), CPU 21 acquires the first image data stored in storage unit 15, and displays a restricted sticky note (restricted electronic sticky note) showing the first image on display screen 100 (step S7). The first image is an image indicating that creation of a sticky note including information inappropriate for the user's study has been restricted. Next, the CPU 21 displays reason information indicating the reason why the restricted sticky note is displayed on the display screen 100 (step S8).
[0065] FIG. 8 shows an example of the display screen 100 on which the restricted tag 101d and the reason information 105 are displayed. In the example shown in FIG. 8, the CPU 21 displays a first image 200 on the restricted tag 101d. Further, the CPU 21 displays a message "This sticky note cannot be created because it contains information inappropriate for learning. It will be replaced with a restricted sticky note" as the reason information 105. The CPU 21 displays the reason information 105 as, for example, a snack bar.
[0066] The user can edit, rotate, delete, etc. the restricted sticky note 101d. When the CPU 21 accepts an input of an instruction to edit the restricted sticky note 101d by the user, the CPU 21 displays a sticky note editing screen 300 shown in FIG. When CPU 21 receives a click input of text input button 301 in sticky edit screen 300 by the user, CPU 21 receives text input in input area 305. Then, CPU 21 displays the characters of the text input on first image 200. In the example shown in FIG. 9, CPU 21 displays the character string "ABC" on first image 200.
[0067] Furthermore, when the CPU 21 receives a click input of the stamp input button 302 in the sticky note editing screen 300 by the user, the CPU 21 receives an instruction to place a stamp in the input area 305. Then, the CPU 21 displays the placed stamp on the first image 200. Furthermore, when CPU 21 receives a click input of handwriting input button 303 in sticky note editing screen 300 by the user, CPU 21 receives handwriting input in input area 305. Then, CPU 21 displays an object generated by the handwriting input on first image 200. That is, the CPU 21 accepts, in the restricted sticky note, displaying a predetermined text character string, a stamp, or handwritten characters on the first image 200. The CPU 21 functions as a first accepting unit. Furthermore, when the CPU 21 receives a click input of the voice input button 304 in the sticky edit screen 300 by the user, it receives an input to add voice data to the restricted sticky 101d.
[0068] As described above, since the user can edit the restricted sticky note, it is possible to display a memorandum for the study activity on the first image 200 in association with the restricted sticky note. Also, a space for displaying the memorandum for the study activity can be secured. Also, since the first image 200 itself displayed on the restricted sticky note has no meaning in the study, even if the memorandum is displayed superimposed on the first image 200, there is little effect on the first image 200.
[0069] Next, the CPU 21 determines whether or not the user has clicked the end button 104 via the operation unit 22 (step S9). If the user clicks the end button 104 (step S9; YES), the CPU 21 ends the notebook processing. On the other hand, if the user has not clicked the end button 104 (step S9; NO), the CPU 21 shifts the notebook process to step S3.
[0070] Furthermore, if the URL of the link destination obtained in step S5 does not match the URL included in the block list (step S6; NO), CPU 21 creates a link sticky note including the URL of the link destination obtained in step S5, displays it on display screen 100 (step S10), and transitions to notebook processing at step S9. In step S10, the CPU 21 acquires OGP (Open Graph Protocol) image data corresponding to the URL of the link destination acquired in step S5. The OGP image data is image data of a thumbnail image showing the contents of a web page to be shared on a social networking service (SNS). Some web servers prepare OGP image data for each web page that is a link destination, while others do not. If OGP image data is not prepared in advance, the CPU 21 reads and acquires template image data that has been created in advance and stored in the storage unit 15 instead of the OGP image data. Then, the CPU 21 creates a link sticky note that displays the acquired OPG image data or template image data and includes the URL of the link destination.
[0071] That is, when the CPU 21 determines that the predetermined information added to the electronic sticky note is not restricted information, the CPU 21 displays an electronic sticky note including the predetermined information, whereas when the CPU 21 determines that the predetermined information is restricted information, the CPU 21 displays a restricted sticky note including a first image 200 indicating that the predetermined information is restricted information without including the predetermined information. The CPU 21 functions as a control unit. Steps S7 and S10 are control steps. In other words, if CPU 21 determines that the address information (URL) acquired in step S5 is not information indicating a restricted address, it displays an electronic sticky note including the address information acquired in step S5 and displaying an image (OGP image or template image) corresponding to the link destination, whereas if CPU 21 determines that the address information acquired in step S5 is information indicating a restricted address, it displays a restricted sticky note including first image 200 which does not include the address information acquired in step S5 and indicates that the information indicates a restricted address.
[0072] If the type of sticky note to be created is not a link sticky note (step S4; NO), the CPU 21 judges whether the button clicked by the user is the camera button 103b or not. That is, the CPU 21 judges whether the type of sticky note to be created is a camera sticky note or not (step S11).
[0073] When the type of sticky note to be created is a camera sticky note (step S11; YES), the CPU 21 acquires a photographed image photographed by the photographing section 27 (step S12). Specifically, in step S12, the CPU 21 activates the photographing unit 27 and displays a camera screen on the display unit 24. FIG. 10A shows an example of a camera screen 500 displayed on the display unit 24. The camera screen 500 has a photographing button 510 and a preview display area 520. The CPU 21 displays images sequentially acquired at a predetermined time interval from the photographing unit 27 in the preview display area 520. Next, when the user clicks the photographing button 510 to input a photographing instruction, the CPU 21 causes the photographing unit 27 to take a photograph. Next, as shown in FIG. 10B, the CPU 21 displays a photographed image 530 photographed by the photographing unit 27 on the camera screen 500. Next, when the user clicks a creation button 540 that accepts an input of an instruction to create a camera sticky note on which the photographed image 530 is displayed, the CPU 21 acquires the photographed image 530.
[0074] Next, the CPU 21 analyzes the captured image acquired in step S12 by using the trained model 152 stored in the storage unit 15 (step S13). Next, the CPU 21 determines whether or not an abnormality has been detected in the captured image as a result of the image analysis in step S13 (step S14).
[0075] If an abnormality is detected in the captured image (step S14; YES), the CPU 21 shifts the notebook process to step S7. On the other hand, if no abnormality is detected in the captured image (step S14; NO), the CPU 21 shifts the notebook processing to step S10. In this case, in step S10, the CPU 21 creates a camera sticky note displaying the captured image acquired in step S12, and displays it on the display screen 100.
[0076] That is, in this case, the predetermined information added to the electronic sticky note is the image (second image) captured by the image capturing unit 27. Step S12 is an acquisition step. The restriction information is a restricted image (an image having an abnormality) that is restricted in advance from being displayed on the electronic sticky note. Step S14 is a determination step. When the CPU 21 determines that the second image is not a restricted image, it displays an electronic sticky note displaying the second image, whereas when the CPU 21 determines that the second image is a restricted image, it displays a restricted sticky note including the first image 200 indicating that the image is a restricted image but not including the second image.
[0077] If the type of sticky note to be created is not a camera sticky note (step S11; NO), the CPU 21 judges whether the button clicked by the user is the file button 103d or not. That is, the CPU 21 judges whether the type of sticky note to be created is a file sticky note or not (step S15).
[0078] If the type of sticky note to be created is a file sticky note (step S15; YES), the CPU 21 acquires an image from the file selected by the user (step S16), and shifts the notebook process to step S13. Specifically, in step S16, the CPU 21 displays a file selection screen on the display unit 24. Fig. 11 shows an example of a file selection screen 600 displayed on the display unit 24. The file selection screen 600 has a file display area 610 that displays files such as image files, video files, and PDF files stored in the storage unit 25 of the terminal device 20. When the user selects any of the files displayed in the file display area 610 and clicks a create button 620 that accepts input of an instruction to create a file sticky note, the CPU 21 acquires an image included in the selected file.
[0079] Then, in step S13, the CPU 21 analyzes the image acquired in step S16 using the trained model 152. If the CPU 21 detects an abnormality in the image acquired in step S16 as a result of the image analysis in step S13 (step S14; YES), the CPU 21 shifts the notebook process to step S7. On the other hand, if no abnormality is detected in the image acquired in step S16 (step S14; NO), the CPU 21 shifts the notebook processing to step S10. In this case, in step S10, the CPU 21 creates a file sticky note displaying the image acquired in step S16, and displays it on the display screen 100.
[0080] That is, in this case, the predetermined information added to the electronic sticky note is the image (second image) selected by the user.Step S16 is an acquisition step. The restriction information is a restricted image (an image having an abnormality) whose display on the electronic sticky note is restricted in advance. When the CPU 21 determines that the second image is not a restricted image, it displays an electronic sticky note displaying the second image, whereas when the CPU 21 determines that the second image is a restricted image, it displays a restricted sticky note including the first image 200 indicating that the image is a restricted image but not including the second image.
[0081] If the type of sticky note to be created is not a file sticky note (step S15; NO), the CPU 21 shifts the notebook process to step S10. In this case, in step S10, the CPU 21 creates a sticky note instructed to be created by the user and displays it on the display screen 100.
[0082] <3. Modifications> Next, a learning support system 1 according to a modification of the above embodiment will be described. In the following description, the same components as those in the learning support system 1 according to the above embodiment are denoted by the same reference numerals, and the description thereof will be omitted.
[0083] FIG. 12 is a block diagram showing the configuration of a learning support system 1 according to this modified example. As shown in FIG. 12, the learning support system 1 of this modified example includes, as the terminal devices 20, a first terminal device 20A used by a student and a second terminal device 20B used by a teacher.
[0084] The first terminal device 20A includes a CPU 21A, an operation unit 22A, a RAM 23A, a display unit 24A, a memory unit 25A, a communication unit 26A, and an imaging unit 27A, and each unit of the first terminal device 20A is connected via a bus 28A. The CPU 21A, operation unit 22A, RAM 23A, display unit 24A, memory unit 25A, communication unit 26A, and imaging unit 27A are similar to the CPU 21, operation unit 22, RAM 23, display unit 24, memory unit 25, communication unit 26, and imaging unit 27 in the embodiment, so their explanations are omitted.
[0085] The second terminal device 20B includes a CPU 21B, an operation unit 22B, a RAM 23B, a display unit 24B, a memory unit 25B, a communication unit 26B, and an imaging unit 27B, and each unit of the second terminal device 20B is connected via a bus 28B. CPU 21B, operation unit 22B, RAM 23B, display unit 24B, communication unit 26B, and imaging unit 27B are similar to CPU 21, operation unit 22, RAM 23, display unit 24, communication unit 26, and imaging unit 27 in the embodiment, so their descriptions are omitted. The storage unit 25B includes a block list 251. The block list 251 is a list of URLs of Web pages that include information outside the scope of the students' learning. The CPU 21B accepts in advance the setting of the block list 251 by the teacher who uses the second terminal device 20B. The CPU 21B functions as a second accepting unit.
[0086] The CPU 21A of the first terminal apparatus 20A executes the same notebook processing as in the above embodiment. In step S6 of the notebook process of this modification, CPU 21A determines whether or not the URL of the link destination acquired in step S5 matches a URL included in block list 251 stored in storage unit 25B. If the URL of the link destination acquired in step S5 matches a URL included in block list 251 (step S6; YES), CPU 21A acquires the first image data stored in memory unit 15 and displays a restricted sticky note (restricted electronic sticky note) showing the first image on display screen 100 (step S7). On the other hand, if the URL of the link destination obtained in step S5 does not match the URL included in block list 251 (step S6; NO), CPU 21A creates a link sticky note including the URL of the link destination obtained in step S5 and displays it on display screen 100 (step S10).
[0087] This allows the teacher using the second terminal device 20B to restrict the student using the first terminal device 20A from creating a link sticky note including a URL set in the block list 251. Therefore, the teacher using the second terminal device 20B can allow the student using the first terminal device 20A to study within the range desired by the teacher.
[0088] FIG. 13 shows an example of a display screen 100A displayed on the display unit 24A of the first terminal device 20A. 13 shows the following example. Specifically, a student using the first terminal device 20A instructs the creation of a link sticky note including the URL of a first Web page, but since the URL of the first Web page is included in the block list 251, the CPU 21A creates a restricted sticky note 101e and displays it on the display screen 100A. Furthermore, the CPU 21A displays the character string "The first Web page has been restricted" on the first image 200 of the restricted sticky note 101e based on an input operation by the student using the first terminal device 20A. Next, the student using the first terminal device 20A instructs the creation of a link sticky note including the URL of the second Web page, but since the URL of the second Web page is included in the block list 251, the CPU 21A creates and displays the restricted sticky note 101f. Furthermore, the CPU 21A displays the character string "The second Web page has been restricted" on the first image 200 of the restricted sticky note 101f based on the input operation of the student using the first terminal device 20A. Next, the student using the first terminal device 20A instructs the creation of a link sticky note including the URL of the third Web page, and since the URL of the third Web page is not included in the block list 251, the CPU 21A creates and displays a link sticky note 101g including the URL of the third Web page. Next, based on an input operation by the student using the first terminal apparatus 20A, the CPU 21A connects the restricted sticky note 101e and the restricted sticky note 101f with a connecting line A2, and connects the restricted sticky note 101f and the link sticky note 101g with a connecting line A3.
[0089] In addition, based on input operations by the student using the first terminal device 20A, the CPU 21A can transmit the restricted sticky notes 101e, 101f and the link sticky note 101g, which are connected by the connecting lines A2, A3, to the second terminal device 20B via the server 10. As a result, the teacher using the second terminal device 20B can understand the learning process of the student using the first terminal device 20A by checking the restriction labels 101e and 101f and the link label 101g created by the student.
[0090] As described above, even if the predetermined information added to the sticky note is restricted information, it is possible to leave a record as the result of the learning action by displaying the restricted sticky note including the first image 200 indicating that it is restricted information. In addition, the learning process can be left as a history, and the learning process can be reviewed later.
[0091] <4. Effects> As described above, the information processing device (terminal device 20) of this embodiment comprises an acquisition unit (CPU21, CPU21A) that acquires specified information to be added to an electronic sticky note, a judgment unit (CPU21, CPU21A) that judges whether the specified information acquired by the acquisition unit is preset restricted information or not, and a control unit (CPU21, CPU21A) that displays an electronic sticky note including the specified information when the judgment unit judges that the specified information is not restricted information, and displays a restricted electronic sticky note including a first image 200 that does not include the specified information and indicates that the specified information is restricted information when the judgment unit judges that the specified information is restricted information. This makes it possible to prevent the display of electronic sticky notes containing content inappropriate for the user's study, thereby improving the reliability of the study support function. In addition, the user can easily understand that the predetermined information is restricted information by visually checking the restricted sticky note on which the first image 200 is displayed.
[0092] In the information processing device (terminal device 20) of this embodiment, the specified information is address information of the link destination, and the restriction information is information indicating a restricted address to which connection is previously restricted in the electronic sticky note, and when the judgment unit (CPU21, CPU21A) determines that the address information is not information indicating a restricted address, the control unit (CPU21, CPU21A) displays an electronic sticky note including the address information and displaying an image corresponding to the link destination, while when the address information is determined to be information indicating a restricted address, the control unit (CPU21, CPU21A) displays a restricted electronic sticky note. This makes it possible to prevent the display of electronic sticky notes that include URLs of Web pages that include content that is inappropriate for the user's studies, thereby improving the reliability of the study support function.
[0093] In the information processing device (terminal device 20) of this embodiment, the specified information is a second image which is an image captured by the photographing unit 27 or an image selected by the user, and the restricted information is a restricted image whose display on the electronic sticky note is restricted in advance, and the control unit (CPU21, CPU21A) displays an electronic sticky note displaying the second image when the judgment unit (CPU21, CPU21A) determines that the second image is not a restricted image, and displays a restricted electronic sticky note when the judgment unit (CPU21, CPU21A) determines that the second image is not a restricted image. This makes it possible to prevent an electronic sticky note that displays an image including content that is inappropriate for the user's studies from being displayed, thereby improving the reliability of the study assistance function.
[0094] The information processing apparatus (terminal device 20) of this embodiment includes a first reception unit (CPU 21, CPU 21A) that receives an instruction to display a predetermined text character string, stamp, or handwritten character on the first image 200 in a restricted electronic sticky note. This allows the teacher to understand the learning process of the student by checking the predetermined text string, stamp, or handwritten character displayed on the first image 200 of the restricted sticky note created by the student. The teacher can also understand the memorandum of the student's learning behavior. Also, the teacher can secure a space to display the memorandum of the learning behavior.
[0095] The information processing device (terminal device 20) of this embodiment includes a second reception unit (CPU 21B) that receives the setting of information indicating a restricted address. This allows the teacher to restrict the students from creating link sticky notes that include information indicating restricted addresses, thereby allowing the students to study within the range desired by the teacher.
[0096] In the above description, an example has been disclosed in which the storage unit 15 and storage units 25, 25A, and 25B (HDD and SSD) are used as computer-readable media for the program according to the present invention, but the present invention is not limited to this example. As other computer-readable media, portable recording media such as flash memory and CD-ROM can be applied. In addition, carrier waves are also applied to the present invention as a medium for providing data for the program according to the present invention via a communication line.
[0097] The description in the above embodiment is merely an example of the information processing device, the information processing method, and the program according to the present invention, and the present invention is not limited to this. For example, in the above embodiment, the case where the notebook processing is executed by the CPU 21 of the terminal device 20 has been exemplified, but this is not limited to the above. For example, the CPU 11 of the server 10 may execute the notebook processing. In this case, the CPU 11 of the server 10 corresponds to the "acquisition unit", the "determination unit", the "control unit", the "first reception unit", and the "second reception unit", and the server 10 corresponds to the "information processing device". Also, with regard to the notebook processing, a part of the processing may be executed by the CPU 11 of the server 10, and the remaining processing may be executed by the CPU 21 of the terminal device 20.
[0098] Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. [Explanation of symbols]
[0099] 1. Learning support system 10 Server 20 Terminal device (information processing device) 20A First terminal device (information processing device) 20B Second terminal device (information processing device) 11 CPU 21, 21A CPU (acquisition unit, judgment unit, control unit, first reception unit) 21B CPU (Second reception section) 12,22,22A,22B Operation section 13,23,23A,23B RAM 14,24,24A,24B Display section 15,25,25A,25B Storage section 16,26,26A,26B Communication Department 17, 28, 28A, 28B Bus 27, 27A, 27B Photography Department N Communication Network
Claims
1. An acquisition unit that acquires predetermined information to be added to an electronic sticky note; a determination unit that determines whether the predetermined information acquired by the acquisition unit is preset restricted information; a control unit that displays an electronic sticky note including the predetermined information when the determination unit determines that the predetermined information is not the restricted information, and displays a restricted electronic sticky note including a first image indicating that the predetermined information is the restricted information when the determination unit determines that the predetermined information is the restricted information, without including the predetermined information; An information processing device comprising:
2. the predetermined information is address information of a link destination, The restriction information is information indicating a restricted address to which access is restricted in advance in the electronic sticky note, The information processing device of claim 1, wherein the control unit, when the judgment unit determines that the address information is not information indicating the restricted address, displays an electronic sticky note that includes the address information and displays an image corresponding to the link destination, while when the control unit determines that the address information is information indicating the restricted address, displays the restricted electronic sticky note.
3. the predetermined information is a second image which is an image captured by the image capturing unit or an image selected by a user, the restriction information is a restricted image that is restricted in advance from being displayed on the electronic sticky note, 2. The information processing device according to claim 1, wherein the control unit displays an electronic sticky note displaying the second image when the judgment unit determines that the second image is not the restricted image, and displays the restricted electronic sticky note when the judgment unit determines that the second image is the restricted image.
4. The information processing apparatus according to claim 1 , further comprising a first accepting unit that accepts displaying a predetermined text character string, a stamp, or handwritten characters on the first image in the restricted electronic sticky note.
5. The information processing apparatus according to claim 2 , further comprising a second reception unit that receives setting of the information indicating the restricted address.
6. An acquisition step of acquiring predetermined information to be added to the electronic sticky note; a determination step of determining whether the predetermined information acquired in the acquisition step is preset restricted information; a control step of displaying an electronic sticky note including the predetermined information when it is determined in the determination step that the predetermined information is not the restricted information, and displaying a restricted electronic sticky note including a first image indicating that the predetermined information is the restricted information when it is determined that the predetermined information is the restricted information, without including the predetermined information; An information processing method comprising:
7. The computer of the information processing device, An acquisition unit that acquires predetermined information to be added to the electronic sticky note; a determination unit that determines whether the predetermined information acquired by the acquisition unit is preset restricted information; a control unit that, when the determination unit determines that the predetermined information is not the restricted information, displays an electronic sticky note including the predetermined information, and, when the determination unit determines that the predetermined information is the restricted information, displays a restricted electronic sticky note including a first image indicating that the predetermined information is the restricted information without including the predetermined information; A program that functions as a
Citation Information
Patent Citations
Information processor
JP1993040594A