Information linking system, information linking method, and program
The information cooperation system addresses the challenge of sharing data across multiple services by centralizing data acquisition and allowing portals to access this data, thereby enhancing the efficiency and comprehensiveness of educational support for children.
Patent Information
- Application Number
- JP2023190400
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2025-05-19
AI Technical Summary
Existing systems fail to efficiently share data generated by children across multiple services, leading to time-consuming data retrieval and incomplete support for children, as related persons need to log into separate systems to access data.
An information cooperation system that acquires data from multiple services, stores it centrally, and allows portals used by children and related persons to request and access this data, facilitating seamless data sharing and cooperation.
Enables the provision of individually optimized educational support for children by allowing comprehensive data access, reducing the time required to gather data and minimizing the likelihood of data oversight.
Smart Images

Figure 2025077889000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information cooperation system, an information cooperation method, and a program.
Background Art
[0002] Conventionally, many services related to children have been provided. Data generated by children using services is managed by systems prepared for each service. Persons related to children (such as guardians and teachers) can provide various types of support to children based on the data.
[0003] For example, Patent Document 1 below discloses a technique for sharing data generated by children using services with persons related to children. In this technique, questions for checking the state including the mind and stress of students at school are displayed on the terminals of the students, and the results input by the students in response to the questions are displayed on the terminals of the persons related to the students, thereby sharing data between children and persons related to them.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, the technology described in Patent Document 1 above is a technology for sharing data between a child and a related person within one system, and it has not been possible to share data generated in each of a plurality of systems. The services used by children are not limited to one, and the services that generate data related to children are not limited to the services used by children. In this case, in order for a related person to check the data generated in each service, it is necessary to log in to the system of each service used by the child or the related person. For this reason, it takes time to check the data, and there is a possibility of overlooking the data. In addition, since the child's data is not shared among different related persons, each related person can only understand the child fragmentarily, and there is a possibility that sub-optimal support will be provided to the child.
[0006] In view of the above problems, an object of the present invention is to provide an information cooperation system, an information cooperation method, and a program capable of providing individually optimized educational support for children.
Means for Solving the Problems
[0007] In order to solve the above problems, an information cooperation system according to an aspect of the present invention includes a data acquisition unit that acquires data generated by a child or a related person of the child using a service from each of a plurality of services, a storage unit that stores the acquired data, a request reception unit that receives a display request from each of a plurality of portals prepared for each type, where the type of the user target is the child or the related person of the child, and a data cooperation unit that acquires data corresponding to the display request from the storage unit and cooperates the acquired data with the portal that made the display request.
[0008] An information cooperation method according to an aspect of the present invention includes a data acquisition process of acquiring data generated by a child or a person related to the child using a service from each of a plurality of services, a storage process of storing the acquired data in a storage unit, a request reception process of receiving a display request from each of a plurality of portals prepared for each type, where the type of the user target is the child or the person related to the child, and a data cooperation process of acquiring data corresponding to the display request from the storage unit and cooperating the acquired data with the portal that made the display request. The information cooperation method is executed by a computer.
[0009] A program according to an aspect of the present invention causes a computer to function as a data acquisition means for acquiring data generated by a child or a person related to the child using a service from each of a plurality of services, a storage means for storing the acquired data in a storage unit, a request reception means for receiving a display request from each of a plurality of portals prepared for each type, where the type of the user target is the child or the person related to the child, and a data cooperation means for acquiring data corresponding to the display request from the storage unit and cooperating the acquired data with the portal that made the display request.
Advantages of the Invention
[0010] According to the present invention, it is possible to provide individually optimized educational support for children.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Mode for Carrying Out the Invention
[0012] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0013] <1. Configuration of the Information Linkage System> Referring to FIG. 1, the configuration of the information sharing system according to this embodiment will be described. FIG. 1 is a block diagram showing an example of the configuration of the information sharing system according to this embodiment. The information sharing system 1 shown in FIG. 1 is a system that links data generated by a child or a person related to the child using a service. Hereinafter, a child is also referred to as a "student".
[0014] A person related to a child is a person who is involved with the child through education, guidance, support, supervision, etc. for the child. For example, it is a child's guardian, a teacher at the school the child attends, an administrative agency or local government in the child's place of residence, etc. The service used by a child or a person related to the child is a system related to education, guidance, support, supervision, etc. for the child. The service may be a service provided either inside or outside the information sharing system 1.
[0015] The service provided inside the information sharing system 1 is, for example, a portal service. The portal service is a service that provides information in which the state of a child is visualized (an example of information related to a child) so that it can be viewed on the portal. The portal is prepared for each type of user. The types of users are, for example, children, guardians, teachers, administrative agencies, local governments, etc. In this case, a portal used by a child (hereinafter also referred to as a "child portal"), a portal used by a guardian (hereinafter also referred to as a "guardian portal"), a portal used by a teacher (hereinafter also referred to as a "teacher portal"), a portal used by an administrative agency (hereinafter also referred to as an "administrative portal"), and a portal used by a local government (hereinafter also referred to as a "local government portal") are prepared.
[0016] The information in which the state of the child is visualized (hereinafter also referred to as "child information") is data generated based on the data collected by the information cooperation system 1. The data collected by the information cooperation system 1 is mainly classified into learning information, life information, health information, and other information. Learning information is information indicating, for example, the results of drills, daily comprehension levels, etc. Life information is information indicating, for example, attendance status, location information, the child's life information occurring at home, interests, values, feelings of the day, etc. Health information is information indicating, for example, the usage status of the school infirmary, maternal and child health handbook information, hospital diagnosis results, morning mood and physical condition, sleep time, whether breakfast is taken, etc. Other information is, for example, class schedule information, class content information, guardian information, disaster prevention information of the town, etc. The information cooperation system 1 collects these data, and performs analysis, processing, etc. on the accumulated data as necessary to generate child information. Child information is information indicating, for example, the child's interests, basic academic ability, life safety, health, mental stress, etc.
[0017] The services provided outside the information cooperation system 1 are, for example, school affairs support services, learning support services, services provided by the urban OS (Operating System), etc. The school affairs support service is a service for streamlining various tasks such as school affairs-related work and school administrative work such as attendance sheets, grade processing, and attendance management, and is provided by the school affairs support system. The school affairs support system outputs, for example, the above-mentioned attendance status, usage status of the school infirmary, class schedule information, class content information, guardian information, etc. The learning support service is a service for supporting the child's learning, and is provided, for example, by digital drills. The digital drill outputs, for example, the results of the drills mentioned above. Urban OS is a foundation for providing services (life infrastructure) necessary for people's lives, such as administration, logistics, transportation, medical care, welfare, and disaster prevention. Urban OS includes, for example, a healthcare platform, a disaster prevention platform, a smart home platform, etc. The healthcare platform outputs, for example, the above-mentioned maternal and child health handbook information, hospital diagnosis results, etc. The disaster prevention platform outputs, for example, the above-mentioned location information, town disaster prevention information, etc. The smart home platform outputs, for example, the above-mentioned children's life information generated at home.
[0018] The information cooperation system 1 links all the data held by each institution (such as schools and hospitals) that children are involved with, and provides the accumulated and analyzed data to the relevant persons who monitor or guide the children themselves. Thereby, the information cooperation system 1 can realize individual optimal education (child-rearing) support tailored to the situation, aspirations, and family environment of each child.
[0019] As shown in FIG. 1, the information cooperation system 1 includes an information cooperation platform 10, an external system 20, and a user terminal 30. The network used in the information cooperation system 1 is configured for information transfer, and for example, LAN (Local Area Network), WAN (Wide Area Network), telephone network (mobile phone network, fixed phone network, etc.), regional IP (Internet Protocol) network, Internet, etc. are applicable.
[0020] (1) Information cooperation platform 10 The information cooperation platform 10 is a platform that provides a function of linking the data generated in each service to children or relevant persons. The information cooperation platform 10 is communicably connected to the external system 20 and the user terminal 30 via a network. As shown in FIG. 1, the information cooperation platform 10 includes an information cooperation server 11 and a portal server 12.
[0021] (1-1) Information Linkage Server 11 The information linkage server 11 is a server that performs processing related to information linkage. The information linkage server 11 is composed of one or more servers (for example, a cloud server). The information linkage server 11 is communicably connected to an external system 20 and a portal server 12 via a network.
[0022] (1-2) Portal Server 12 The portal server 12 is a server that performs processing related to the portal. The portal server 12 is composed of one or more servers (for example, a cloud server). The portal server 12 is communicably connected to the information linkage server 11 and a user terminal 30 via a network. As shown in FIG. 1, the information linkage platform 10 includes a children's portal server 13, a teacher portal server 14, an administrative portal server 15, a local government portal server 16, and a guardian portal server 17 as the portal server 12.
[0023] (1-2-1) Children's Portal Server 13 The children's portal server 13 is a server that performs processing related to the children's portal. The children's portal server 13 is composed of one or more servers (for example, a cloud server). The children's portal server 13 is communicably connected to the information linkage server 11 and a children's terminal 31 via a network.
[0024] (1-2-2) Teacher Portal Server 14 The teacher portal server 14 is a server that performs processing related to the teacher portal. The teacher portal server 14 is composed of one or more servers (for example, a cloud server). The teacher portal server 14 is communicably connected to the information linkage server 11 and a teacher terminal 32 via a network.
[0025] (1-2-3) Administrative Portal Server 15 The administrative portal server 15 is a server that performs processing related to the administrative portal. The administrative portal server 15 is composed of one or more servers (for example, cloud servers). The administrative portal server 15 is communicably connected to the information sharing server 11 and the administrative terminal 33 via a network.
[0026] (1-2-4) Local government portal server 16 The local government portal server 16 is a server that performs processing related to the local government portal. The local government portal server 16 is composed of one or more servers (for example, cloud servers). The local government portal server 16 is communicably connected to the information sharing server 11 and the local government terminal 34 via a network.
[0027] (1-2-5) Guardian portal server 17 The guardian portal server 17 is a server that performs processing related to the guardian portal. The guardian portal server 17 is composed of one or more servers (for example, cloud servers). The guardian portal server 17 is communicably connected to the information sharing server 11 and the guardian terminal 35 via a network.
[0028] (2) External system 20 The external system 20 is a system that performs processing related to external services. The external system 20 is communicably connected to the information sharing platform 10 via a network. As shown in FIG. 1, the external system 20 includes a school affairs support system 21 and a city OS 22. Note that the school affairs support system 21 and the city OS 22 are examples of the external system 20. The external system 20 may have any configuration, such as a configuration including only one of the school affairs support system 21 or the city OS 22, a configuration including the school affairs support system 21, the city OS 22, an arbitrary combination of other systems, or a configuration including only other systems.
[0029] (2-1) School affairs support system 21 The school affairs support system 21 is a server that processes school affairs support services. The school affairs support system 21 is composed of one or more servers (for example, cloud servers). The school affairs support system 21 is communicably connected to the information cooperation server 11 via a network.
[0030] (2-2) Urban OS 22 The urban OS 22 is a server that processes services provided by the urban OS. The urban OS 22 is composed of one or more servers (for example, cloud servers). The urban OS 22 is communicably connected to the information cooperation server 11 via a network.
[0031] (3) User terminal 30 The user terminal 30 is a terminal used by a user to utilize the portal. The user terminal 30 is, for example, a smartphone, a tablet terminal, a PC (Personal Computer), etc. The user terminal 30 is communicably connected to the information cooperation platform 10 via a network. As shown in FIG. 1, the information cooperation system 1 includes a child terminal 31, a teacher terminal 32, an administrative terminal 33, a local government terminal 34, and a guardian terminal 35 as user terminals 30.
[0032] (3-1) Child terminal 31 The child terminal 31 is a terminal used by a child to utilize the child portal. The child terminal 31 is communicably connected to the child portal server 13 via a network.
[0033] (3-2) Teacher terminal 32 The teacher terminal 32 is a terminal used by a teacher to utilize the teacher portal. The teacher terminal 32 is communicably connected to the teacher portal server 14 via a network.
[0034] (3-3) Administrative terminal 33 The administrative terminal 33 is a terminal used by administrative agencies to access the administrative portal. The administrative terminal 33 is communicably connected to the administrative portal server 15 via a network.
[0035] (3-4) Local government terminal 34 The local government terminal 34 is a terminal used by local governments to access the local government portal. The local government terminal 34 is communicably connected to the local government portal server 16 via a network.
[0036] (3-5) Guardian terminal 35 The guardian terminal 35 is a terminal used by guardians to access the guardian portal. The guardian terminal 35 is communicably connected to the guardian portal server 17 via a network.
[0037] <2. Functional configuration of the information sharing server> The configuration of the information sharing system 1 according to this embodiment has been described above. Next, with reference to FIG. 2, the functional configuration of the information sharing server 11 according to this embodiment will be described. FIG. 2 is a block diagram showing an example of the functional configuration of the information sharing server 11 according to this embodiment. As shown in FIG. 2, the information sharing server 11 includes a communication unit 1110, a storage unit 1120, and a control unit 1130.
[0038] (1) Communication unit 1110 The communication unit 1110 has a function of transmitting and receiving various information.
[0039] (2) Storage unit 1120 The storage unit 1120 has a function of storing various information. The storage unit 1120 stores, for example, data obtained from each of a plurality of services generated by a child or a person related to the child using the service. The storage unit 1120 is composed of a storage medium that the information cooperation server 11 has as hardware, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a RAM (Random Access read / write Memory), a ROM (Read Only Memory), or any combination of these storage media. As shown in FIG. 2, the storage unit 1120 includes an external data storage unit 1121, a child data storage unit 1122, and a portal data storage unit 1123.
[0040] (2-1) External data storage unit 1121 The external data storage unit 1121 has a function of storing external data. The external data is, for example, data (second data) generated by using an external service. The external data storage unit 1121 functions as, for example, a data lake and accumulates raw data linked from the external system 20. The external data storage unit 1121 manages data by dividing folders by municipality unit, for example. The external data includes information (user information) about children and guardians registered in the external service. The user information is, for example, a school record book. The school record book shows information such as the name of a child / student, the current address of the child / student, the date of birth, the gender, the name of the guardian, and the current address of the guardian.
[0041] (2-2) Child data storage unit 1122 The child data storage unit 1122 has a function of storing data (hereinafter also referred to as "child data") that serves as the basis for child information. The child data storage unit 1122 functions as, for example, a data warehouse (DWH) and stores the data obtained by processing the raw data stored in the external data storage unit 1121 as child data. The child data storage unit 1122 stores child data related to each student using the student ID as a key.
[0042] (2-3) Portal Data Storage Unit 1123 The portal data storage unit 1123 has a function of storing child information. The portal data storage unit 1123 functions as, for example, a data mart, and stores, as child information, data obtained by processing the child data stored in the child data storage unit 1122 into a form that can be viewed on each portal. Note that the child information stored in the portal data storage unit 1123 is not limited to child information generated based on data (external data, second data) generated by using an external service. For example, the portal data storage unit 1123 may store data (first data) generated by using a portal service.
[0043] (3) Control Unit 1130 The control unit 1130 has a function of controlling the overall operation of the information cooperation server 11. The control unit 1130 is realized, for example, by causing a CPU (Central Processing Unit) included in the information cooperation server 11 as hardware to execute a program. As shown in FIG. 2, the control unit 1130 includes a data acquisition unit 1131, a data processing unit 1132, an account verification unit 1133, a request reception unit 1134, and a data cooperation unit 1135.
[0044] (3-1) Data Acquisition Unit 1131 The data acquisition unit 1131 has a function of acquiring various data. The data acquisition unit 1131 acquires data generated by a student or a person related to the student using the service from each of a plurality of services. For example, the data acquisition unit 1131 acquires data (second data) generated by using an external service from the external system 20. Note that the data acquired by the data acquisition unit 1131 from the external system 20 includes user information indicating information about children and guardians registered in the external service. In addition, the data acquisition unit 1131 acquires data (first data) generated by using a portal service from the portal server 12 (portal).
[0045] (3-2) Data Processing Unit 1132 The data processing unit 1132 has a function of performing data processing. For example, the data processing unit 1132 processes the data acquired by the data acquisition unit 1131 into a format suitable for each storage unit of the storage unit 1120 and stores it in each storage unit.
[0046] (3-3) Account Verification Unit 1133 The account verification unit 1133 has a function of verifying accounts. The accounts to be verified are, for example, student accounts (child accounts) and guardian accounts. The student account is information indicating a student ID, a student name, an attendance number, etc. The guardian account is information indicating a guardian ID, a guardian name, an address, a date of birth, etc.
[0047] (3-4) Request Reception Unit 1134 The request reception unit 1134 has a function of receiving various requests. For example, the request reception unit 1134 receives display requests from each of the plurality of portal servers 12.
[0048] (3-5) Data Linkage Unit 1135 The data linkage unit 1135 has a function of performing data linkage. The data linkage unit 1135, for example, acquires data corresponding to a display request from the storage unit 1120 and links the acquired data to the portal that made the display request. When the request reception unit 1134 receives a display request from a portal (second portal) different from the portal (first portal) that is the acquisition source of the data (first data), the data linkage unit 1135 acquires the data (first data) corresponding to the display request from the portal data storage unit 1123 and links the acquired data (first data) to the portal (second portal) that is the source of the display request. Thereby, the data linkage unit 1135 enables data linkage between a plurality of portals.
[0049] In addition, when the request reception unit 1134 receives a display request from the portal, the data linking unit 1135 acquires data (second data) generated by using an external service from the portal data storage unit 1123, and links the acquired data (second data) to the portal that is the source of the display request. Thereby, the data linking unit 1135 enables data linking between the external service and the portal.
[0050] <3. Functional Configuration of Child Portal Server> As described above, the functional configuration of the information linking server 11 according to the present embodiment has been described. Subsequently, with reference to FIG. 3, the functional configuration of the child portal server 13 according to the present embodiment will be described. FIG. 3 is a block diagram showing an example of the functional configuration of the child portal server 13 according to the present embodiment. As shown in FIG. 3, the child portal server 13 includes a communication unit 1310, a storage unit 1320, and a control unit 1330.
[0051] (1) Communication Unit 1310 The communication unit 1310 has a function of transmitting and receiving various information.
[0052] (2) Storage Unit 1320 The storage unit 1320 has a function of storing various information. The storage unit 1320 is configured by a storage medium included in the child portal server 13 as hardware, for example, an HDD, an SSD, a flash memory, an EEPROM, a RAM, a ROM, or an arbitrary combination of these storage media.
[0053] (3) Control Unit 1330 The control unit 1330 has a function of controlling the overall operation of the child portal server 13. The control unit 1330 is realized, for example, by causing a CPU included in the child portal server 13 as hardware to execute a program. As shown in FIG. 3, the control unit 1330 includes a login processing unit 1331, an input processing unit 1332, a display processing unit 1333, a support processing unit 1334, a point management unit 1335, an association information generation unit 1336, and a logout processing unit 1337.
[0054] (3-1) Login Processing Unit 1331 The login processing unit 1331 has a function of performing login processing. The login processing unit 1331 authenticates a student (child) who is a user and makes the child portal available for use.
[0055] (3-2) Input Processing Unit 1332 The input processing unit 1332 has a function of performing processing on data input by a student. For example, the input processing unit 1332 performs registration and update of data such as the degree of understanding and reflection of a class, morning meetings and after-school meetings, reflection on a week, photos taken by a student, reflection on events, and the self the student wants to become, which are input by the student.
[0056] (3-3) Display Processing Unit 1333 The display processing unit 1333 has a function of performing processing related to the display of various information. For example, the display processing unit 1333 sends a display request to the information cooperation server 11 according to the operation of a student. The display processing unit 1333 displays information about the child on the child portal based on at least one of the child information (processed first data or second data) linked by the data linking unit 1135 of the information cooperation server 11.
[0057] (3-4) Support Processing Unit 1334 The support processing unit 1334 has a function of supporting the use of the child portal.
[0058] (3-5) Point Management Unit 1335 The point management unit 1335 has a function of managing the points obtained by a student using the child portal.
[0059] (3-6) Association Information Generation Unit 1336 The linking information generating unit 1336 has a function of generating linking information. The linking information is information for linking a student account with a parent account. For example, the linking information is generated as a two-dimensional code having information of the student account.
[0060] (3-7) Logout Processing Unit 1337 The logout processing unit 1337 has a function of performing a logout process. The logout processing unit 1337 performs a process of canceling the login state for the child portal.
[0061] <4. Functional Configuration of the Teacher Portal Server> The functional configuration of the child portal server 13 according to this embodiment has been described above. Next, the functional configuration of the teacher portal server 14 according to this embodiment will be described with reference to FIG. 4. FIG. 4 is a block diagram showing an example of the functional configuration of the teacher portal server 14 according to this embodiment. As shown in FIG. 4, the teacher portal server 14 includes a communication unit 1410, a storage unit 1420, and a control unit 1430.
[0062] (1) Communication unit 1410 The communication unit 1410 has a function of transmitting and receiving various information.
[0063] (2) Storage unit 1420 The storage unit 1420 has a function of storing various information. The memory unit 1420 is configured by a storage medium provided as hardware in the teacher portal server 14, such as an HDD, SSD, flash memory, EEPROM, RAM, ROM, or any combination of these storage media.
[0064] (3) Control unit 1430 The control unit 1430 has a function of controlling the overall operation of the teacher portal server 14. The control unit 1430 is realized, for example, by causing a CPU provided as hardware in the teacher portal server 14 to execute a program. As shown in FIG. 4, the control unit 1430 includes a login processing unit 1431, an input processing unit 1432, a display processing unit 1433, a support processing unit 1434, an account management unit 1435, a password management unit 1436, and a logout processing unit 1437.
[0065] (3-1) Login Processing Unit 1431 The login processing unit 1431 has a function of performing login processing. The login processing unit 1431 authenticates a teacher who is a user and makes the teacher portal available.
[0066] (3-2) Input Processing Unit 1432 The input processing unit 1432 has a function of processing data input by a teacher.
[0067] (3-3) Display Processing Unit 1433 The display processing unit 1433 has a function of processing the display of various information. For example, the display processing unit 1433 sends a display request to the information cooperation server 11 according to the operation of the teacher. The display processing unit 1433 displays information about children on the teacher portal based on at least one of the data of the child information (the processed first data or second data) linked by the data linking unit 1135 of the information cooperation server 11.
[0068] (3-4) Support Processing Unit 1434 The support processing unit 1434 has a function of supporting the use of the teacher portal.
[0069] (3-5) Account Management Unit 1435 The account management unit 1435 has a function of processing account management of the teacher portal.
[0070] (3-6) Password Management Unit 1436 The password management unit 1436 has a function of changing the login password of the account of the teacher portal.
[0071] (3-7) Logout Processing Unit 1437 The logout processing unit 1437 has a function of performing a logout process. The logout processing unit 1437 performs a process of canceling the login state to the teacher portal.
[0072] <5. Functional Configuration of the Administrative Portal Server> The functional configuration of the teacher portal server 14 according to this embodiment has been described above. Next, the functional configuration of the administrative portal server 15 according to this embodiment will be described with reference to FIG. 5. FIG. 5 is a block diagram showing an example of the functional configuration of the administrative portal server 15 according to this embodiment. As shown in FIG. 5, the administrative portal server 15 includes a communication unit 1510, a storage unit 1520, and a control unit 1530.
[0073] (1) Communication unit 1510 The communication unit 1510 has a function of transmitting and receiving various information.
[0074] (2) Storage unit 1520 The storage unit 1520 has a function of storing various information. The storage unit 1520 is configured by a storage medium provided as hardware by the administrative portal server 15, such as a HDD, SSD, flash memory, EEPROM, RAM, ROM, or any combination of these storage media.
[0075] (3) Control Unit 1530 The control unit 1530 has a function of controlling the overall operation of the administrative portal server 15. The control unit 1530 is realized, for example, by causing a CPU provided as hardware in the administrative portal server 15 to execute a program. As shown in FIG. 5, the control unit 1530 includes a login processing unit 1531, an input processing unit 1532, a display processing unit 1533, an account management unit 1534, and a logout processing unit 1535.
[0076] (3-1) Login Processing Unit 1531 The login processing unit 1531 has a function of performing login processing. The login processing unit 1531 authenticates the user, the administrative agency employee, and makes the administrative portal available.
[0077] (3-2) Input processing unit 1532 The input processing unit 1532 has a function of performing processing related to data input by the administrative agency employee.
[0078] (3-3) Display processing unit 1533 The display processing unit 1533 has a function of performing processing related to the display of various information. For example, the display processing unit 1533 transmits a display request to the information link server 11 in response to an operation by the administrative agency employee. The display processing unit 1533 displays information about the child on the administrative portal based on at least one of the child information (the first data or the second data after processing) linked by the data linking unit 1135 of the information linking server 11.
[0079] (3-4) Account management unit 1534 The account management unit 1534 has a function of performing processing related to account management of the administrative portal.
[0080] (3-5) Logout processing unit 1535 The logout processing unit 1535 has a function of performing logout processing. The logout processing unit 1535 performs processing to cancel the login state to the administrative portal.
[0081] <6. Functional Configuration of the Municipal Portal Server> The functional configuration of the administrative portal server 15 according to this embodiment has been described above. Next, the functional configuration of the municipal portal server 16 according to this embodiment will be described with reference to FIG. 6. FIG. 6 is a block diagram showing an example of the functional configuration of the municipal portal server 16 according to this embodiment. As shown in FIG. 6, the municipal portal server 16 includes a communication unit 1610, a storage unit 1620, and a control unit 1630.
[0082] (1) Communication unit 1610 The communication unit 1610 has a function of transmitting and receiving various kinds of information.
[0083] (2) Storage unit 1620 The storage unit 1620 has a function of storing various kinds of information. The storage unit 1620 is composed of a storage medium provided by the local government portal server 16 as hardware, for example, an HDD, an SSD, a flash memory, an EEPROM, a RAM, a ROM, or any combination of these storage media.
[0084] (3) Control unit 1630 The control unit 1630 has a function of controlling the overall operation of the local government portal server 16. The control unit 1630 is realized, for example, by causing the CPU provided by the local government portal server 16 as hardware to execute a program. As shown in FIG. 6, the control unit 1630 includes a login processing unit 1631, an input processing unit 1632, a display processing unit 1633, an account management unit 1634, a local government management unit 1635, a school management unit 1636, and a logout processing unit 1637.
[0085] (3-1) Login processing unit 1631 The login processing unit 1631 has a function of performing login processing. The login processing unit 1631 authenticates the local government staff who is the user and makes the local government portal available.
[0086] (3-2) Input processing unit 1632 The input processing unit 1632 has a function of processing data input by local government staff.
[0087] (3-3) Display processing unit 1633 The display processing unit 1633 has a function of performing processing related to the display of various information. For example, the display processing unit 1633 transmits a display request to the information linking server 11 in response to an operation by a local government employee. The display processing unit 1633 displays information about the child on the local government portal based on at least one of the child information (the first data or the second data after processing) linked by the data linking unit 1135 of the information linking server 11.
[0088] (3-4) Account management unit 1634 The account management unit 1634 has a function of performing processing related to account management of the local government portal.
[0089] (3-5) Municipality Management Unit 1635 The municipality management unit 1635 has a function of managing the municipality.
[0090] (3-6) School Management Unit 1636 The school management unit 1636 has a function of managing the school.
[0091] (3-7) Logout Processing Unit 1637 The logout processing unit 1637 has a function of performing logout processing. The logout processing unit 1637 performs a process of canceling the login state to the local government portal.
[0092] <7. Functional Configuration of the Parent Portal Server> The functional configuration of the local government portal server 16 according to this embodiment has been described above. Next, the functional configuration of the parent portal server 17 according to this embodiment will be described with reference to FIG. 7. FIG. 7 is a block diagram showing an example of the functional configuration of the parent portal server 17 according to this embodiment. As shown in FIG. 7, the parent portal server 17 includes a communication unit 1710, a storage unit 1720, and a control unit 1730.
[0093] (1) Communication unit 1710 The communication unit 1710 has a function of transmitting and receiving various information.
[0094] (2) Memory unit 1720 The memory unit 1720 has a function of storing various information. The memory unit 1720 is constituted by a storage medium provided as hardware in the guardian portal server 17, for example, an HDD, an SSD, a flash memory, an EEPROM, a RAM, a ROM, or any combination of these storage media.
[0095] (3) Control unit 1730 The control unit 1730 has a function of controlling the overall operation of the guardian portal server 17. The control unit 1730 is realized, for example, by causing a CPU provided as hardware in the guardian portal server 17 to execute a program. As shown in FIG. 7, the control unit 1730 includes a login processing unit 1731, an input processing unit 1732, a display processing unit 1733, a support processing unit 1734, an account management unit 1735, an identity verification unit 1736, an opt-in management unit 1737, a terms agreement unit 1738, an association processing unit 1739, and a logout processing unit 1740.
[0096] (3-1) Login processing unit 1731 The login processing unit 1731 has a function of performing login processing. The login processing unit 1731 authenticates the guardian who is the user and makes the guardian portal available. Note that the login to the guardian portal may be a login using the ID and password issued by the guardian portal, or may be a login (social login) using the ID and password issued by another service (for example, SNS (Social networking service)).
[0097] (3-2) Input processing unit 1732 The input processing unit 1732 has a function of performing processing on data input by the guardian.
[0098] (3-3) Display processing unit 1733 The display processing unit 1733 has a function of performing processing related to the display of various information. For example, the display processing unit 1733 transmits a display request to the information cooperation server 11 according to the operation of the guardian. The display processing unit 1733 displays information about the child on the guardian portal based on at least one of the data of the child information (the first processed data or the second data) linked by the data linking unit 1135 of the information cooperation server 11.
[0099] (3-4) Support processing unit 1734 The support processing unit 1734 has a function of supporting the use of the guardian portal.
[0100] (3-5) Account management unit 1735 The account management unit 1735 has a function of performing processing related to the account management of the guardian portal. For example, the account management unit 1735 grants the right to view data related to the guardian's child to the user invited by the guardian.
[0101] (3-6) Identity verification unit 1736 The identity verification unit 1736 has a function of performing identity verification processing.
[0102] (3-7) Opt-in management unit 1737 The opt-in management unit 1737 has a function of performing opt-in processing.
[0103] (3-8) Agreement to terms unit 1738 The agreement to terms unit 1738 has a function of performing agreement to terms processing.
[0104] (3-9) Linking processing unit 1739 The linking processing unit 1739 has a function of performing account linking. The linking processing unit 1739 links the child account using the child portal and the guardian's account using the guardian portal based on the user information.
[0105] (3-10) Logout processing unit 1740 The logout processing unit 1740 has a function of performing a logout process. The logout processing unit 1740 performs a process of canceling the login state to the guardian portal.
[0106] <8. Processing Flow> The functional configuration of the guardian portal server 17 according to this embodiment has been described above. Next, the processing flow according to this embodiment will be described with reference to FIG. 8 to FIG. 15.
[0107] (1) Processing Flow Regarding Student Account Registration The processing flow regarding student account registration will be described with reference to FIG. 8. FIG. 8 is a sequence diagram showing an example of the processing flow regarding student account registration according to this embodiment.
[0108] As shown in FIG. 8, first, the data acquisition unit 1131 of the information linking server 11 acquires user information from the school affairs support system 21 (step S101). The external data storage unit 1121 registers (stores) the acquired user information (step S102). This completes the registration of the teacher account (step S103).
[0109] The teacher (administrator) accesses the teacher portal by performing an access operation on the teacher terminal 32 (step S104). By this operation, the display processing unit 1433 of the teacher portal server 14 displays the login screen of the teacher portal on the teacher terminal 32 (step S105). The teacher performs a login operation on the teacher terminal 32 to log in to the teacher portal (step S106). By this operation, the teacher terminal 32 transmits login information to the teacher portal server 14 (step S107). The login processing unit 1431 of the teacher portal server 14 that has received the login information performs login processing (step S108).
[0110] After logging in, the teacher performs a student account registration operation on the teacher terminal 32 to register a student account (step S109). By this operation, the display processing unit 1433 of the teacher portal server 14 displays a student account registration screen on the teacher terminal 32 (step S110). After the student account registration screen is displayed, the teacher performs a download operation on the teacher terminal 32 to download a student account registration format (step S111). By this operation, the display processing unit 1433 of the teacher portal server 14 transmits and displays a student account registration format on the teacher terminal 32 (step S112). After the student account registration format is displayed, the teacher inputs student account information into the format (step S113). After inputting, the teacher performs an upload operation on the teacher terminal 32 to upload the student account registration format to the teacher portal server 14 (step S114). After uploading, the account management unit 1435 of the teacher portal server 14 transmits student account information to the information cooperation server 11 based on the student account registration format (step S115). Thereby, the registration of the student account is completed on the information cooperation server 11 (step S116).
[0111] (2) Flow of processing related to teacher's login to the teacher portal Referring to FIG. 9, the flow of processing related to the teacher's login to the teacher portal will be described. FIG. 9 is a sequence diagram showing an example of the flow of processing related to the teacher's login to the teacher portal according to the present embodiment.
[0112] First, the case of logging in with a teacher portal account will be described. As shown in FIG. 9, the teacher performs an access operation on the teacher terminal 32 to access the teacher portal (step S201). When this operation is performed, the display processing unit 1433 of the teacher portal server 14 displays the login screen of the teacher portal on the teacher terminal 32 (step S202). The teacher inputs the ID and password of the teacher portal account to the teacher terminal 32 (step S203). When this input is made, the teacher terminal 32 sends the input login information to the teacher portal server 14 (step S204). The login processing unit 1431 of the teacher portal server 14 that has received the login information performs the login process (step S205). After the login process, the display processing unit 1433 of the teacher portal server 14 displays the home screen of the teacher portal on the teacher terminal 32 (step S206).
[0113] Next, the case of logging in with SSO (Single Sign-On) will be described. As shown in FIG. 9, the teacher performs an access operation on the teacher terminal 32 to access the teacher portal (step S301). When this operation is performed, the login processing unit 1431 of the teacher portal server 14 checks whether the user has already logged in to the SSO account (step S302). If not logged in (step S302 / NO), the process proceeds to step S303. On the other hand, if already logged in (step S302 / YES), the process proceeds to step S307. When the process proceeds to step S303, the processes from step S303 to step S306 are performed in the same manner as steps S202 to S205 described above, and after the process, the process proceeds to step S307. When the process proceeds to step S307, the display processing unit 1433 displays the login screen of the teacher portal on the teacher terminal 32 (step S307).
[0114] (3) Flow of processing related to a student's login to the children's portal Referring to FIG. 10, the process flow of a student logging in to the children's portal will be described. FIG. 10 is a sequence diagram showing an example of the process flow of a student logging in to the children's portal according to the present embodiment.
[0115] First, the case of logging in with a children's portal account will be described. As shown in FIG. 10, the student performs a login operation on the children's terminal 31 and logs in to the children's terminal 31 (step S401). By this operation, the children's terminal 31 performs a login process for its own terminal (step S402). Next, the student performs an access operation on the children's terminal 31 to access the children's portal (step S403). By this operation, the display processing unit 1333 of the children's portal server 13 displays the login screen of the children's portal on the children's terminal 31 (step S404). The student inputs the ID and password of the children's portal account on the children's terminal 31 (step S405). By this input, the children's terminal 31 sends the input login information to the children's portal server 13 (step S406). The login processing unit 1331 of the children's portal server 13 that has received the login information performs a login process (step S407). After the login process, the display processing unit 1333 of the children's portal server 13 displays the home screen of the children's portal on the children's terminal 31 (step S408).
[0116] Next, the case of logging in with SSO will be described. As shown in FIG. 10, the student performs a login operation on the children's terminal 31 and logs in to the children's terminal 31 (step S501). By this operation, the children's terminal 31 performs a login process for its own terminal (step S502). Next, the student performs an access operation on the child terminal 31 to access the child portal (step S503). When logging in with SSO, when the student logs in to the child terminal 31, the login operation to the child portal becomes unnecessary. Therefore, the display processing unit 1333 of the child portal server 13 displays the home screen of the child portal on the child terminal 31 (step S504).
[0117] (4) Flow of processing related to login to the guardian portal by the guardian Referring to FIG. 11, the flow of processing related to login to the guardian portal by the guardian will be described. FIG. 11 is a sequence diagram showing an example of the flow of processing related to login to the guardian portal by the guardian according to the present embodiment.
[0118] As shown in FIG. 11, first, the guardian performs an installation operation of an app for using the guardian portal on the guardian terminal 35 (step S601). By this operation, the guardian terminal 35 installs the guardian portal app on its own terminal (step S602).
[0119] Next, the guardian performs an activation operation of the app on the guardian terminal 35 (step S603). By this operation, the display processing unit 1733 of the guardian portal server 17 displays a terms of use screen on the guardian terminal 35 (step S604).
[0120] Next, the guardian performs an operation of agreeing to the terms of use on the displayed terms of use screen (step S605). By this operation, the terms of use consent unit 1738 of the guardian portal server 17 performs a terms of use consent process (step S606). After the process, the display processing unit 1733 of the guardian portal server 17 displays a login screen for login on the guardian terminal 35 (step S607).
[0121] Next, the guardian performs a login operation on the displayed login screen (step S608). By this operation, the login processing unit 1731 of the guardian portal server 17 performs login processing (step S609). After the processing, the display processing unit 1733 of the guardian portal server 17 displays an opt-in screen on the guardian terminal 35 (step S610).
[0122] Next, the guardian performs an opt-in operation on the displayed opt-in screen (step S611). By this operation, the opt-in management unit 1737 of the guardian portal server 17 performs opt-in processing (step S612). After the processing, the display processing unit 1733 of the guardian portal server 17 displays an identity confirmation screen on the guardian terminal 35 (step S613).
[0123] Next, the guardian performs an identity confirmation operation on the displayed identity confirmation screen (step S614). By this operation, the identity confirmation unit 1736 of the guardian portal server 17 performs identity confirmation processing (step S615). After the processing, the display processing unit 1733 of the guardian portal server 17 displays the home screen of the guardian portal on the guardian terminal 35 (step S616).
[0124] (5) Flow of processing related to linking students and guardians With reference to FIGS. 12 to 13, the flow of processing related to linking students and guardians will be described. FIGS. 12 and 13 are sequence diagrams showing an example of the flow of processing related to linking students and guardians according to the present embodiment.
[0125] (5-1) Flow of processing when the system performs account verification With reference to FIG. 12, the flow of processing when the system performs account verification when linking a student and a guardian will be described. As shown in FIG. 12, first, the student performs a display operation of association information on the child terminal 31 (step S701). By this operation, the child terminal 31 displays the association information generated by the association information generation unit 1336 of the child portal server 13 (step S702).
[0126] The guardian performs an operation to activate the reading screen on the guardian terminal 35 (step S703). By this operation, the display processing unit 1733 of the guardian portal server 17 displays the reading screen on the guardian terminal 35 (step S704). After the display, the guardian performs an operation to read the association information displayed on the child terminal 35 on the guardian terminal 35 (step S705). By this operation, the guardian terminal 35 acquires the student information (information of the student account) read from the association information (step S706). After the acquisition, the guardian terminal 35 transmits the acquired student information to the guardian portal server 17 (step S707). The student information is further transmitted from the guardian portal server 17 to the information cooperation server 11.
[0127] The account verification unit 1133 of the information cooperation server 11 verifies the received student information with the student information included in the user information stored in the external data storage unit 1121 (step S708). By this verification, the account verification unit 1133 acquires the guardian information corresponding to the received student information from the user information stored in the external data storage unit 1121 (step S709). After the acquisition, the account verification unit 1133 verifies the guardian information acquired from the external data storage unit 1121 with the guardian information of the guardian who transmitted the student information (step S710). If the guardian information matches (step S710 / YES), the process proceeds to step S711. On the other hand, if the guardian information does not match (step S710 / NO), the process proceeds to step S713.
[0128] When the process proceeds to step S711, the account verification unit 1133 sends a display instruction for the home screen to the guardian portal server 17 (step S711). Upon receiving the instruction, the display processing unit 1733 of the guardian portal server 17 displays the home screen of the guardian portal on the guardian terminal 35 (step S712).
[0129] When the process proceeds to step S713, the account verification unit 1133 sends a display instruction for the error screen to the guardian portal server 17 (step S713). Upon receiving the instruction, the display processing unit 1733 of the guardian portal server 17 displays the error screen on the guardian terminal 35 (step S714).
[0130] (5-2) Flow of processing when the teacher visually checks the linking result Referring to FIG. 13, the flow of processing when the teacher visually checks the linking result when linking a student and a guardian will be described. Note that the processing shown in FIG. 13 starts after the procedures from step S701 to step S704 shown in FIG. 12 are performed. As shown in FIG. 13, first, the guardian performs an operation of reading the linking information displayed on the child terminal 31 on the guardian terminal 35 (step S801). By this operation, the guardian terminal 35 acquires the student information (information of the student account) read from the linking information (step S802). After acquisition, the guardian terminal 35 sends the acquired student information to the guardian portal server 17 (step S803). Upon receiving the student information, the display processing unit 1733 of the guardian portal server 17 displays the home screen of the guardian portal on the guardian terminal 35 (step S804). As a result, the person who performed the registration (not limited to the guardian himself / herself) can view the child information on the guardian portal.
[0131] The teacher performs a process of checking whether the linking of the student and the guardian is correct at an arbitrary timing. First, the teacher performs an operation to display account information on the teacher terminal 32 (step S805). By this operation, the display processing unit 1433 of the teacher portal server 14 displays the account information on the teacher terminal 32 (step S806). Next, the teacher performs an operation to display the school record book on the teacher terminal 32 (step S807). By this operation, the display processing unit 1433 of the teacher portal server 14 displays the school record book on the teacher terminal 32 (step S808).
[0132] The teacher visually checks and compares the linking status of the students and guardians indicated by the account information displayed on the teacher terminal 32 with the relationship between the students and guardians indicated by the school record book (step S809). As a result of the comparison, if the guardian information does not match (step S810 / NO), the teacher contacts the guardian that the linking status is incorrect (step S811). On the other hand, if the guardian information matches (step S810 / YES), the teacher performs a logout operation and ends the work (step S812).
[0133] (6) Flow of processing regarding granting viewing rights to viewers other than guardians With reference to FIG. 14, the flow of processing regarding granting viewing rights to viewers other than guardians will be described. FIG. 14 is a sequence diagram showing an example of the flow of processing regarding granting viewing rights to viewers other than guardians according to the present embodiment.
[0134] As shown in FIG. 14, first, the guardian performs an operation to issue an invitation code on the guardian terminal 35 (step S901). By this operation, the account management unit 1735 of the guardian portal server 17 displays an invitation code issuance screen on the guardian terminal 35 (step S902). After the display, the guardian performs an operation to send the invitation code to the terminal of the viewer to whom the rights are to be granted on the guardian terminal 35 (step S903). By this operation, the viewer obtains the invitation code on the viewer's terminal (step S904).
[0135] After obtaining it, the viewer accesses the guardian portal from the viewer's terminal (step S905). After access, the viewer performs login processing (step S906), identity confirmation processing (step S907), terms of use consent processing (step S908), and opt-in processing (step S909) in the same manner (in any order) as the processing from step S605 to step S615 shown in FIG. 11. After the processing, the display processing unit 1733 of the guardian portal server 17 displays the home screen of the guardian portal on the viewer's terminal (step S910).
[0136] After the display, the viewer performs an operation to register an invitation code on the viewer's terminal (step S911). By this operation, the viewer's terminal sends the invitation code input by the viewer to the guardian portal server 17 (step S912). After receiving the invitation code, the account management unit 1735 of the guardian portal server 17 grants the viewer's account the permission to view the child information of the guardian who issued the invitation code (step S913). After the granting, the display processing unit 1733 of the guardian portal server 17 displays the child information associated with the invitation code on the viewer's terminal (step S914).
[0137] (7) Flow of processing related to data linkage Referring to FIG. 15, the flow of processing related to data linkage will be described. FIG. 15 is a sequence diagram showing an example of the flow of processing related to data linkage according to the present embodiment. In FIG. 15, an example in which a guardian views data from the guardian portal will be described as an example.
[0138] As shown in FIG. 15, first, the data acquisition unit 1131 of the information cooperation server 11 acquires data (second data) generated by using an external service from the external system 20, and acquires data (first data) generated by using the portal service from each portal server (step S1001). Note that the information cooperation server 11 may acquire data by its own initiative in data cooperation with the external system 20 and data cooperation with each portal server, or may acquire data actively transmitted by the external system 20 and each portal server. That is, data acquisition may be performed actively by the data acquisition unit 1131 or passively. The data processing unit 1132 of the information cooperation server 11 processes the data acquired by the data acquisition unit 1131 into a format adapted to each storage unit of the storage unit 1120 (step S1002). The storage unit 1120 of the information cooperation server 11 stores the data processed by the data processing unit 1132 in the corresponding storage unit among the external data storage unit 1121, the child data storage unit 1122, and the portal data storage unit 1123 (step S1003).
[0139] The guardian performs an operation (browsing operation) for browsing data on the guardian terminal 35 (step S1004). When the browsing operation is received by the guardian terminal 35, the display processing unit 1733 of the guardian portal server 17 transmits a display request to the information cooperation server 11 (step S1005). The request reception unit 1134 of the information cooperation server 11 receives the display request from the guardian portal server 17 (step S1006). When the display request is received by the request reception unit 1134, the data cooperation unit 1135 of the information cooperation server 11 acquires child information corresponding to the display request from the portal data storage unit 1123 of the storage unit 1120, and cooperates the acquired child information with the guardian portal server 17 which is the source of the display request (step S1007).
[0140] The display processing unit 1733 of the guardian portal server 17 displays information about the child on the guardian portal (guardian terminal 35) based on the child information linked by the data linking unit 1135 of the information cooperation server 11 (step S1008). The guardian views the information about the child displayed on the guardian terminal 35 (step S1009).
[0141] The processing flow shown in FIG. 15 described above is similarly applicable when viewers other than guardians, such as children, teachers, administrative agencies, and local governments, view data respectively. In this case, the guardian terminal 35 and the guardian portal server 17 in the sequence diagram shown in FIG. 15 are replaced with terminals and servers corresponding to the viewers respectively.
[0142] As described above, the information cooperation system 1 according to the present embodiment includes a data acquisition unit 1131 that acquires data generated by a child or a person related to the child using a service from each of a plurality of services, a storage unit 1120 that stores the acquired data, a request reception unit 1134 that receives a display request from each of a plurality of portals prepared for each type, where the type of the user target is a child or a person related to the child, and a data linking unit 1135 that acquires data corresponding to the display request from the storage unit 1120 and links the acquired data to the portal that made the display request.
[0143] With such a configuration, in the information cooperation system 1 according to the present embodiment, data about the child generated in each of the plurality of systems is shared among different types of related persons. Also, the related persons can check the data shared from the portals they each use. Thereby, it becomes possible to reduce the time required to check the data generated in each system and to suppress overlooking of data. Also, based on the data generated in a plurality of systems, the related persons can understand the child more comprehensively, and it becomes possible to consider and provide more optimal support for the child. Therefore, the information cooperation system 1 according to the present embodiment enables the provision of individually optimal educational support for the child.
[0144] The embodiments of the present invention have been described above. Note that, in the information cooperation system 1, information cooperation platform 10, information cooperation server 11, portal server 12 (child portal server 13, teacher portal server 14, administrative portal server 15, local government portal server 16, guardian portal server 17), external system 20, and user terminal 30 described above, part or all of them may be realized by a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to realize it. Here, the "computer system" is assumed to include hardware such as an OS and peripheral devices. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, magneto-optical disk, ROM, CD-ROM, etc., and a storage device such as a hard disk built in a computer system. Furthermore, the "computer-readable recording medium" also includes those that hold a program dynamically for a short time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, and those that hold a program for a certain time, such as a volatile memory inside a computer system serving as a server or a client in that case. Also, the above program may be for realizing a part of the functions described above, and may further be realized in combination with a program already recorded in a computer system for realizing the functions described above, or may be realized using a programmable logic device such as an FPGA (Field Programmable Gate Array).
[0145] Although the embodiments of this invention have been described in detail with reference to the drawings above, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the gist of this invention.
Explanation of Reference Numerals
[0146] 1... Information sharing system, 10... Information sharing platform, 11... Information sharing server, 12... Portal server, 13... Children's portal server, 14... Teacher portal server, 15... Administrative portal server, 16... Local government portal server, 17... Guardian portal server, 20... External system, 21... School affairs support system, 30... User terminal, 31... Children's terminal, 32... Teacher's terminal, 33... Administrative terminal, 34... Local government terminal, 35... Guardian's terminal, 1110... Communication unit, 1120... Memory unit, 1121... External data memory unit, 1122... Children's data memory unit, 1123... Portal data memory unit, 1130... Control unit, 1131... Data acquisition unit, 1132... Data processing unit, 1133... Account verification unit, 1134... Request reception unit, 1135... Data linkage unit, 1310... Communication unit, 1320... Memory unit, 1330... Control unit, 1331... Login processing unit, 1332... Input processing unit, 1333... Display processing unit, 1334... Support processing unit, 1335... Point management unit, 1336... Association information generation unit, 1337... Logout processing unit, 1410... Communication unit, 1420... Memory unit, 1430... Control unit, 1431... Login processing unit, 1432... Input processing unit, 1433... Display processing unit, 1434... Support processing unit, 1435... Account management unit, 1436... Password management unit, 1437... Logout processing unit, 1510... Communication unit, 1520... Memory unit, 1530... Control unit, 1531... Login processing unit, 1532... Input processing unit, 1533... Display processing unit, 1534... Account management unit, 1535... Logout processing unit, 1610... Communication unit, 1620... Memory unit, 1630... Control unit, 1631... Login processing unit, 1632... Input processing unit, 1633... Display processing unit, 1634... Account management unit, 1635... Local government management unit, 1636... School management unit, 1637... Logout processing unit, 1710... Communication unit, 1720... Memory unit, 1730... Control unit, 1731... Login processing unit, 1732... Input processing unit, 1733... Display processing unit, 1734... Support processing unit, 1735... Account management unit, 1736... Identity verification unit, 1737... Opt-in management unit, 1738... Agreement to terms unit, 1739... Linkage processing unit, 1740... Logout processing unit
Claims
1. a data acquisition unit that acquires data generated when a child or a person related to the child uses a service from each of a plurality of services; A storage unit that stores the acquired data; a request receiving unit for receiving a display request from each of a plurality of portals prepared for each type of user, the request receiving unit being configured to receive a display request from each of a plurality of portals prepared for each type of user; a data linking unit that retrieves data corresponding to the display request from the storage unit and links the retrieved data to the portal that has made the display request; An information sharing system equipped with:
2. The data acquisition unit acquires first data generated by use of a portal service from a first portal; The storage unit stores the acquired first data, When the request receiving unit receives a display request from a second portal different from the first portal, the data linking unit retrieves the first data corresponding to the display request from the storage unit and links the retrieved first data to the second portal that is a source of the display request. The information linking system according to claim 1 .
3. The data acquisition unit acquires second data generated by use of an external service from an external system; The storage unit stores the acquired second data, When the request receiving unit receives a display request from the portal, the data linking unit retrieves the second data corresponding to the display request from the storage unit, and links the retrieved second data to the portal that is a source of the display request.
3. The information linking system according to claim 1 or 2.
4. a display processing unit that displays information about the child on the portal based on at least one of first data generated by use of a portal service and second data generated by use of an external service, the first data and the second data being linked by the data linking unit; The information linking system according to claim 1 , further comprising:
5. A linking processing unit that links accounts; Further equipped with The data acquisition unit acquires user information indicating information about a child and a guardian registered in an external service from an external system; The storage unit stores the user information, the linking processing unit links a child account that uses a child portal with a parent account that uses a parent portal based on the user information; The information linking system according to claim 1 .
6. an account management unit that grants a user invited by a parent of the child the right to view data related to the parent's child; The information linking system according to claim 1 , further comprising:
7. A data acquisition process for acquiring data generated by a child or a person related to the child using a service from each of a plurality of services; a storage step of storing the acquired data in a storage unit; a request receiving step of receiving a display request from each of a plurality of portals prepared for each type of user, the type of user being the child or a person related to the child; a data linking step of acquiring data corresponding to the display request from the storage unit and linking the acquired data to the portal which issued the display request; An information linking method executed by a computer, comprising:
8. Computer, A data acquisition means for acquiring data generated when a child or a person related to the child uses a service from each of a plurality of services; A storage means for storing the acquired data in a storage unit; a request receiving means for receiving a display request from each of a plurality of portals prepared for each of the target user types, the target user types being the child or a person related to the child; a data linking means for acquiring data corresponding to the display request from the storage unit and linking the acquired data to the portal which has made the display request; A program to function as a
Citation Information
Patent Citations
School student support system
JP2015103026A