The present invention relates to a communication system, a manager apparatus, a communication method, and a communication program.
An elementary school teacher may notify parents of each child of various messages related to the child, such as a “school letter” and a “school meal menu”, for example.
Conventionally, a method has been adopted in which communication forms on which messages are printed out by using a printing apparatus are generated for the number of children, and each communication form is carried by each child to deliver the form to the parents of each child (for example, see Patent Literature 1).
Patent Literature 1: Japanese Unexamined Patent Application Publication No. 2008-112379
However, if the method is adopted in which the communication form is delivered to the parents by way of the child, the child may lose the communication form or forget to give the form to the parents, and accordingly the communication form may not be reliably delivered to the parents.
An object of the present invention is to provide a communication system, a manager apparatus, a server apparatus, a communication method, and a communication program that enable smooth notification of communication information from a manager side to a user side.
A communication system according to embodiments of the present invention includes a manager apparatus; and at least one user terminal connected to the manager apparatus via a network, in which the manager apparatus includes: a manager terminal including a communication information acquirer configured to acquire communication information to be notified to the user terminal and a communication controller configured to transmit the communication information to the user terminal; and a printing apparatus configured to print the communication information.
A manager apparatus according to embodiments of the present invention is a manager apparatus connected to at least one user terminal via a network, and the manager apparatus includes: a manager terminal including a communication information acquirer configured to acquire communication information to be notified to the user terminal and a communication controller configured to transmit the communication information to the user terminal; and a printing apparatus configured to print the communication information.
A communication method according to embodiments of the present invention is a communication method of transmitting communication information from a manager apparatus to a user terminal connected to the manager apparatus via a network, and the communication method includes: acquiring the communication information to be notified to the user terminal; transmitting the communication information to the user terminal; and outputting a print command for causing a printing apparatus to print the communication information.
A communication program according to embodiments of the present invention causes a computer to function as the manager apparatus described above.
The above configurations enable smooth notification of communication information from a manager side to a user side.
Embodiments of the present invention will be described below with reference to the drawings. The same or equivalent parts or components will be denoted by the same or equivalent reference numerals throughout the drawings, and descriptions thereof will be omitted or simplified.
The advertising system according to the first embodiment includes a printing apparatus 1002, a school terminal 1003, a server apparatus 1004, and a user terminal 1005, for example. The school terminal 1003 corresponds to a first terminal and the user terminal 1005 corresponds to a second terminal. Both of the school terminal 1003 and the user terminal 1005 are not particularly limited as long as they are computer apparatuses each having a display screen and an input unit, and conventional mobile phones, tablet terminals, smartphones, desktop/notebook personal computers, and the like are applicable.
The printing apparatus 1002 and the school terminal 1003 are disposed in a school 1001. The printing apparatus 1002 and the school terminal 1003 can be communicatively connected in a wired or wireless manner. A teacher of the school 1001 operates the school terminal 1003 and generates print data. After the teacher operates the school terminal 1003 and issues a print instruction, the print data is transmitted from the school terminal 1003 to the printing apparatus 1002 and the printing apparatus 1002 prints the content corresponding to the print data. In the advertising system according to the first embodiment, advertisement information is added to the content to be printed, and then printing is performed. The printing apparatus 1002 has a second print data receiver that receives print data to which advertisement information is added from the school terminal 1003, and a printing unit that performs printing on a recording medium based on the received print data to which advertisement information is added.
The school terminal 1003 and the server apparatus 1004 can be communicatively connected via a communication network in a wired or wireless manner. The print data to which advertisement information to be printed is added is transmitted from the school terminal 1003 to the server apparatus 1004 and stored in a storage of the server apparatus 1004. An application server is disposed in the school 1001 and the school terminal 1003 may communicatively connect with the server apparatus 1004 via the application server.
A printed material printed by the printing apparatus 1002 is distributed from the teacher to parents through a student or directly from the teacher to the parents. The parents can access an advertising page corresponding to the advertisement information based on the advertisement information printed on the printed material by using the user terminal 1005 of the parents. A one-dimensional code or a two-dimensional code can be used as the advertisement information.
If the user terminal 1005 reads the one-dimensional code or two-dimensional code, it is possible to acquire information for displaying an advertising page that can be browsed by using a dedicated application for using the advertising system according to the first embodiment. Alternatively, if the user terminal 1005 reads the one-dimensional code or two-dimensional code, it may be possible to acquire a URL for accessing an advertising site owned independently by a company placing an advertisement.
The server apparatus 1004 and the user terminal 1005 can be communicatively connected via a communication network in a wired or wireless manner. The parents can access the server apparatus 1004 by using a dedicated application installed in the user terminal 1005 and browse print contents (including advertisement information) corresponding to the print data stored in the server apparatus 1004.
It is possible to display, on a display screen of the user terminal 1005, the print contents and advertisement information corresponding to the printed material printed by the printing apparatus 1002. The advertisement information displayed on the display screen of the user terminal 1005 includes information for accessing the advertising page that can be browsed by using the dedicated application or information for accessing the advertising site owned independently by the company placing the advertisement, and if the advertisement information is selected by means of the operation by the parents, it is possible to access the advertising page or the advertising site.
That is, the parents can not only browse the advertisement by reading the advertisement information printed on the printed material by using the user terminal 1005, but also browse the advertisement added to the printed material when browsing the print history of the printed material by using the dedicated application.
The controller 1031 is constituted by a CPU and a ROM. The controller 1031 executes a program stored in the storage 1033 and controls the school terminal 1003 or user terminal 1005. The RAM 1032 is a work area of the controller 1031. The storage 1033 is a storage area for storing a program and data. The controller 1031 reads the program and data from the RAM 1032 and performs processing. The controller 1031 processes the program and data loaded in the RAM 1032 to output a drawing instruction to the graphics processor 1034. The controller 1031 of the school terminal 1003 corresponds to a print data generator, an advertisement information adder, and an execution enabling information generator. The controller 1031 of the user terminal 1005 corresponds to a program executor.
The graphics processor 1034 is connected to a display 1038. The display 1038 has a display screen 1039. After the controller 1031 outputs the drawing instruction to the graphics processor 1034, the graphics processor 1034 outputs a video signal for displaying an image on the display screen 1039. The display screen 1039 of the user terminal 1005 corresponds to a first advertisement display, a second advertisement display, and a print content display. The display 1038 may be a touch panel (an input unit) having a touch sensor.
The communication interface 1035 can transmit and receive data to and from other computer apparatuses via a communication network in a wired or wireless manner. Data received through the communication interface 1035 is loaded into the RAM 1032 and arithmetic processing is performed by the controller 1031. An external memory 1037 (for example, an SD card or the like) is connected to the interface unit 1036. The communication interface 1035 of the school terminal 1003 corresponds to a first print data transmitter and a second print data transmitter. The communication interface 1035 of the user terminal 1005 corresponds to a first advertisement receiver, a second advertisement display requirer, a second advertisement receiver, a program receiver, and a prescribed information transmitter.
The controller 1041 is constituted by a CPU and a ROM, executes a program stored in the storage 1043, and controls the server apparatus 1004. Further, the controller 1041 has an internal timer for counting a time. The RAM 1042 is a work area of the controller 1041. The storage 1043 is a storage area for storing a program and data. The controller 1041 reads the program and data from the RAM 1042 and performs program execution processing based on information and the like received from the school terminal 1003 or user terminal 1005. The communication interface 1044 can transmit and receive data to and from other computer apparatuses via communication network in a wired or wireless manner.
Next, a description will be given regarding print processing in the advertising system according to the first embodiment.
The printing person operates the school terminal 1003 to specify a group to which a printed material is to be distributed and to issue a print instruction (step S1002). Regarding the group to which the printed material is to be distributed, the entire school such as “XX elementary school” is specified if the printed material is to be distributed to all students of the school or their parents, and a grade such as “grade 1 of XX elementary school” is specified if the printed material is to be distributed to students in grade 1 of XX elementary school or their parents. If the printed material is to be distributed to the students in class A, grade 1 of XX elementary school or their parents, a class such as “class A, grade 1 of XX elementary school” is specified. It is also possible to specify multiple grades or multiple classes and issue a print instruction.
After the print instruction has been issued in step S1002, a request to transmit advertisement information is transmitted from the school terminal 1003 to the server apparatus 1004 (step S1003). After the server apparatus 1004 receives the request to transmit advertisement information (step S1004), any advertisement information among multiple pieces of advertisement information pre-registered in the server apparatus 1004 is transmitted from the server apparatus 1004 to the school terminal 1003 (step S1005).
After the school terminal 1003 receives the advertisement information (step S1006), print data to which the received advertisement information is added is generated based on the print data generated in step S1001 (step S1007). The advertisement information can be added such that when printing is performed based on the generated print data, the advertisement information is printed on the part of the header or footer. The advertisement information may include information on a company itself placing an advertisement, information on the company's products and services, and additionally a one-dimensional code (a bar code) or a two-dimensional code such as a QR code (registered trademark) used to browse the advertisement by using a computer apparatus.
The print data to which the advertisement information is added is transmitted from the school terminal 1003 to the printing apparatus 1002 (step S1008). The printing apparatus 1002 receives the print data to which the advertisement information is added (step S1009) and performs printing based on the received print data (step S1010), and then the processing ends. In the acquired printed material, the content corresponding to the print data generated in step S1001 is printed in the center of the paper and the advertisement information is printed in the part of the header or footer. The acquired printed material is distributed from the teacher, who is the printing person, to the parents through the student, or directly from the teacher to the parents.
As the recording medium to be printed, papers for printing in various sizes such as A3, A4, B4, and B5, postcards, and envelopes can be selected as appropriate.
By the way, in step S1008, the print data to which the advertisement information is added is transmitted from the school terminal 1003 to the printing apparatus 1002, and the print data to which the advertisement information is added in step S1007 is transmitted from the school terminal 1003 to the server apparatus 1004 (step S1011).
After the server apparatus 1004 receives the print data (step S1012), the group specified in step S1002 is associated with the print data to which the advertisement information is added, and the associated group and data is recorded in a print history database in the storage 1043 of the server apparatus 1004 (step S1013), and the processing ends. In the print history database, the group specified in step S1002, the name of the printed material, the print data to which the advertisement information is added, and the date and time when the printing is performed are stored in association. By storing the print data in association with the group specified in step S1002 in this way, as described later, it becomes possible for the parents to browse the print history of the printed material distributed to the student who is the children of the parents by using the user terminal 1005.
In
It is also possible to preview the state of the printed material after printing, before printing is performed in step S1010. In the preview, the printed material is displayed in a state in which the content corresponding to the print data generated in step S1001 is displayed in the center and the advertisement information is inserted in the part of the header or footer.
The printing person can operate the school terminal 1003 and specify in advance the number of printed materials to be printed. In step S1010, the specified number of printed materials are printed. Further, by specifying a group to which printed materials are to be distributed, it may be configured such that the number of printed materials is automatically identified.
If the parents to whom the printed material has been distributed read the two-dimensional code 1053 by using the user terminal 1005, it is possible to activate a dedicated application, which will be described later, access the server apparatus 1004, and cause the display screen 1039 to display an advertising page that can be browsed by using the dedicated application. In addition, if a user reads the two-dimensional code 1053 by using the user terminal 1005, it is possible to activate a browser for using the Internet, access other server apparatuses different from the server apparatus 1004, and cause the display screen 1039 to display an advertising site owned independently by a company that places an advertisement.
Next, printing and distribution processing in the advertising system (an information distribution system) according to the first embodiment will be described.
First, as in step S1001 of
The printing person operates the school terminal 1003 to specify a group to which the printed material and the print data are to be distributed and to issue a printing and distribution instruction (step S1022). The group to which the printed material and the print data are to be distributed is the same as the group to which the printed material is to be distributed described above. The printing and distribution instruction can be issued by a single operation on the school terminal 1003. The printing and distribution instruction can be issued by means of a single operation of pressing a printing and distribution instruction button displayed on the display 1038 of the school terminal 1003, for example.
The processing of steps S1023 to S1027 is the same as the processing of steps S1003 to S1007 in
The printing apparatus 1002 receives the print data to which the advertisement information is added (step S1029), performs printing based on the received print data (step S1030), and the processing ends. The processing in steps S1029 and S1030 is similar to the processing in steps S1009 and S1010 in
When data is transmitted from the server apparatus 1004, the data of the user terminal 1005 and the print data include some of the same contents but the data format may be different. In this case, confirming a message with image data at the user terminal 1005, for example, has the effect of reducing the capacity of the server apparatus 1004 or the user terminal 1005.
Meanwhile, when the server apparatus 1004 receives the print data (step S1031), the group specified in step S1022 is associated with the print data to which the advertisement information is added and the associated group and data is recorded in the print history database in the storage 1043 of the server apparatus 1004 (step S1032). The processing in steps S1031 and S1032 is similar to the processing in steps S1012 and S1013 in
Further, the server apparatus 1004 transmits the print data to the user terminal 1005 of the parents who have registered to use the dedicated application described later in the group specified in step S1022 (step S1033).
The user terminal 1005 receives the print data (step S1034), and the processing ends. In the user terminal 1005, the content corresponding to the actual printed material as shown in
By generating the printed material to be distributed to the parents and distributing the print data to the user terminal 1005 by means of the printing and distribution processing as described above, even if the student or the like forgets to pass the printed material to the parent, information printed on the printed material can be transferred to the parents by means of the distribution of the information to the user terminal 1005, the parents can recognize that the printed material has been distributed to the student or the like, and therefore the parents can receive the printed material from the student or the like and acquire the information from the printed material. This can reduce the possibility that the information printed on the printed material is not transferred to the parents.
In addition, the transmission of the print data from the school terminal 1003 to the printing apparatus 1002 and the server apparatus 1004 is performed in parallel, and therefore the delay in transferring the information can be suppressed.
The server apparatus 1004 may notify the user terminal 1005 that the print data has been transmitted by means of a push notification.
In the printing and distribution processing described above, the printing and distribution instruction was issued by performing one operation, but the print instruction and distribution instruction may be issued by performing separate operations.
Further, in the printing and distribution processing described above, the transmission of the data from the school terminal 1003 to the printing apparatus 1002 and the server apparatus 1004 was performed in parallel (simultaneously), but the transmission may be performed at different timings.
In addition, the print data that has been transmitted to the server apparatus 1004 and has been recorded in the print history database in the storage 1043 of the server apparatus 1004 can be overwritten. If the user intends to correct the content of the document of the printed material, the print data recorded in the print history database can be overwritten with corrected print data by printing and distributing the corrected print data again, for example. Accordingly, the latest print data can be held in the server apparatus 1004.
In the printing and distribution processing described above, the print data is transmitted from the school terminal 1003 to the server apparatus 1004, but the data transmitted from the school terminal 1003 to the server apparatus 1004 may be in other formats. Further, in the printing and distribution processing described above, the advertisement information is added to the print data, but the advertisement information may not be added to the print data to be printed and distributed. The data transmitted from the school terminal 1003 to the server apparatus 1004 may be data in which other contents are added to a document of the same content as the print data. The data transmitted from the school terminal 1003 to the server apparatus 1004 may be data in which a message input through the school terminal 1003 is added to the document data of the same content as the print data, for example. The data transmitted from the school terminal 1003 to the server apparatus 1004 may be data of a part of the document of the print data.
That is, the data transmitted from the school terminal 1003 to the server apparatus 1004 and recorded in the print history database may be data having at least part of the document of the same content as the print data. The same applies to the data transmitted from the server apparatus 1004 to the user terminal 1005.
Further, the data transmitted to the user terminal 1005 may be stored in the storage 1033 of the user terminal 1005. That is, the user terminal 1005 may have a database similar to the print history database of the server apparatus 1004. The data can be overwritten in the database of the user terminal 1005 as similar to the print history database of the server apparatus 1004.
In the printing and distribution processing, the transmission of the data from the server apparatus 1004 to the user terminal 1005 may be omitted. In this case, a document including at least a part of the document of the same content as the print data can be displayed on the display screen 1039 and browsed by the user terminal 1005 accessing the server apparatus 1004 by means of a back number browsing function in the dedicated application which will be described later. The data including at least a part of the document of the same content as the print data can be transmitted from the school terminal 1003 to the user terminal 1005 without transmitting the data to the server apparatus 1004 therebetween.
Further, the information may be transferred to the parents by distributing the document data. In this case, the document data is transmitted from the school terminal 1003 to the server apparatus 1004 and then from the server apparatus 1004 to the user terminal 1005. By distributing the document data, it becomes possible to easily transfer the information by using a smartphone and the like.
Further, in this case, the document data transmitted to the server apparatus 1004 is recorded in a distribution history database disposed in the storage 1043 of the server apparatus 1004. The data recorded in the distribution history database can be overwritten as in the case where the data including at least a part of the document of the same content as the print data described above is distributed and recorded in the print history database. This can hold the latest document data in the server apparatus 1004. A database similar to the distribution history database may be disposed in the storage 1033 of the user terminal 1005. In this database also, data may be overwritten.
Next, a description will be given regarding the processing for enabling the execution of the dedicated application used in the user terminal 1005. The school terminal 1003 can issue a registration guide to be distributed to the parents (users) of the student. In the registration guide, a one-dimensional code or a two-dimensional code necessary to register for use of the dedicated application is printed on a recording medium such as an ordinary paper for printing or a postcard. In addition to the one-dimensional code or the two-dimensional code, instructions on how to install the dedicated application and how to make the functions of the dedicated application available may be written in the registration guide.
The school terminal 1003 accesses the server apparatus 1004, specifies a group to which the registration guide is to be distributed through a management screen dedicated to the advertising system according to the first embodiment, and transmits a request to issue the registration guide to the server apparatus 1004. Regarding the group to which the registration guide is to be distributed, if the registration guide is to be distributed to all students of the school or their parents, the entire school such as “XX elementary school” is specified, and if the registration guide is to be distributed to students in grade 1 of XX elementary school or their parents, a grade such as “grade 1 of XX elementary school” is specified, for example. If the registration guide is to be distributed to students in class A, grade 1 of XX elementary school or their parents, a class such as “class A, grade 1 of XX elementary school” is specified.
The server apparatus 1004 issues the same number of registration guides as the students of the specified school, grade, or class. The number of students for each group such as the school, grade, or class is registered in advance in the server apparatus 1004, and the server apparatus 1004 issues the same number of registration guides as the number of registered students after receiving the request to issue the registration guide from the school terminal 1003. This is because issuing more registration guides than the number of students belonging to the specified group may cause unauthorized use of the dedicated application.
It is preferable that all of the one-dimensional codes or all of the two-dimensional codes printed on the multiple registration guides not be the same code but be different codes. Information acquired by reading the one-dimensional codes or the two-dimensional codes includes a passcode to enable the user to perform a prescribed function of the dedicated application and information (a group ID) for identifying the group to which the student belongs. If “class A, grade 1 of XX elementary school” is specified as the group to which the registration guides are to be distributed and the request to issue the registration guides is made by using the school terminal 1003, the information acquired by reading the one-dimensional codes or the two-dimensional codes of the issued registration guides includes information by which it is possible to identify that the students who belong to “class A, grade 1 of XX elementary school” or their parents are persons to whom the registration guides are to be distributed.
The teacher, who is the printing person, can operate the school terminal 1003 and print the registration guide issued by the server apparatus 1004 by using the printing apparatus 1002.
The printed registration guides 1060 are distributed to the multiple distribution target students or their parents. If the students receive the registration guides 1060, the students pass the registration guides 1060 to their parents. The teacher can distribute the registration guides 1060 to the distribution target students or their parents without mistake by checking the school name 1062 or class name 1063 printed on the registration guides 1060.
It is also possible to distribute the registration guide 1060 to the parents of the student by transmitting an electronic file acquired by digitizing the registration guide 1060 from the school terminal 1003 to the user terminal 1005 by using an electronic mail, a messenger application, or the like.
The parents can install the dedicated application and register to use the application while checking instructions or the like in the registration guide 1060. First, the users (the parents) download and install the dedicated application on the Internet by using the user terminal 1005. However, if the users merely install the dedicated application, the users can only use functions enabling execution of the dedicated application. Therefore, the following execution enabling processing is required.
Next, it is determined whether a passcode included in the information read from the two-dimensional code 1061 is valid (step S1044). A program for determining whether the read passcode is valid is included in advance in the dedicated application installed in the user terminal 1005. If an expired passcode is read, it is not determined that the passcode is valid in step S1044.
It is also possible to set a valid passcode for each group to which the student belongs, and if the combination of information for identifying the group to which the student belongs and the passcode acquired by reading the two-dimensional code 1061 is not a valid combination, it can be determined that the passcode is not valid.
The determination as to whether the passcode included in the information read from the two-dimensional code 1061 is valid in step S1044 can be performed by means of the server apparatus 1004 instead of the user terminal 1005.
If the passcode read from the two-dimensional code 1061 is not valid (NO in step S1044), an error is displayed on the display screen 1039 of the user terminal 1005 (step S1045), and the processing ends.
Meanwhile, if the passcode read from the two-dimensional code 1061 is valid (YES in step S1044), a message for requesting the user to input information is displayed on the display screen 1039 (step S1046).
The user operates the user terminal 1005 and inputs information on user's attributes (step S1047). The information on the user's attributes is not particularly limited, but examples thereof may include a relationship with the student, age, and gender. The input information on the user's attributes is transmitted from the user terminal 1005 to the server apparatus 1004 together with identification information for identifying the group to which the student belongs, which is read from the two-dimensional code 1061 and a terminal ID (or a user ID) which is automatically generated by means of the user terminal 1005 (step S1048).
The server apparatus 1004 receives the input information on the user's attributes, the identification information for identifying the group to which the student belongs, and the terminal ID for identifying the user terminal 1005 (or the user ID for identifying the user) (step S1049). The storage 1043 of the server apparatus 1004 stores the information on the user's attributes, the information for identifying the group to which the student belongs, and the terminal ID (or the user ID) in association with one another (step S1050), and the processing ends. With this configuration, some functions of the dedicated application downloaded on the Internet can be executed only by a specific user. The user can also perform the registration for use of the dedicated application without inputting personal information specifically. As described above, by registering the age and gender, it is also possible to use the dedicated application for marketing analysis when the user browses the advertisement by using the dedicated application.
The server apparatus 1004 can identify the user terminal 1005 (or the user) based on the terminal ID (or the user ID) transmitted from the user terminal 1005 when the user terminal 1005 activates the dedicated application.
After the registration for use of the dedicated application is completed, the user can use the limited functions of the dedicated application.
A notification list icon 1072 is displayed on the left side from the center of the display screen 1039. When the user selects the notification list icon 1072, a notification is displayed which indicates that a new printed material has been distributed to the student. The number of notifications unread by the user is displayed on the top-right corner of the notification list icon 1072.
An advertisement QR code (registered trademark) reading icon 1073 is displayed on the right side from the center of the display screen 1039. When the user operates the user terminal 1005 and selects the advertisement QR code (registered trademark) reading icon 1073, the camera function is activated and it becomes possible to read the two-dimensional code 1053 of the printed material 1050.
A menu button 1074 is displayed in the upper left corner of the display screen 1039. When the user selects the menu button 1074, the functions of the dedicated application are displayed in the menu. The functions displayed in the menu include the function for browsing the back number of the printed material.
First, the dedicated application is activated by the user operating the user terminal 1005 (step S1051). As described above, the user operates the user terminal 1005 and selects the menu button 1074 for a menu to be displayed therefrom, and by selecting an execution button for a printed material back number browsing function, a display request for a back number list is transmitted to the server apparatus 1004 (step S1052).
After receiving the display request for the back number list (step S1053), the server apparatus 1004 refers to the print history database and identifies the history of the printed material which was printed in the past to be distributed to the group to which the student corresponding to the user operating the user terminal 1005 belongs (step S1054). In the print history database, the print data and the group to which the printed material is distributed based on the print data are stored in association, and the history of the printed material can be identified based on the group to which the student, who is the child or the like of the user of the user terminal 1005, belongs.
Information on identified histories of multiple printed materials (information such as the name of the printed material, whether the printed material was read by the user, the date when the printed material was printed, and the address for browsing the content of the printed material) is transmitted from the server apparatus 1004 to the user terminal 1005 (step S1055). If the group to which the student belongs is “class A, grade 1 of XX elementary school”, the printed material distributed to “XX elementary school”, the printed material distributed to “grade 1 of XX elementary school”, and the printed material distributed to “class A, grade 1 of XX elementary school” are identified as the histories.
After the user terminal 1005 receives the pieced of information on the identified histories of the printed materials (step S1056), the received pieces of information on the histories of the printed materials are displayed in a list on the display screen 1039 (step S1057).
Next, the user selects any one of the printed material names 1075a to 1075f printed in the past through the user terminal 1005 (step S1058). A print data display request corresponding to the selected printed material name 1075 is transmitted to the server apparatus 1004 (step S1059) and the server apparatus 1004 receives the print data display request (step S1060). The server apparatus 1004 identifies the print data to which the advertisement information is added corresponding to the selected printed material name 1075 and transmits the data to the user terminal 1005 (step S1061). The user terminal 1005 receives the print data to which the advertisement information is added (step S1062), and the content corresponding to the actual printed material as shown in Fig. is displayed on the display screen 1039 (step S1063).
The display screen 1039 displays the content corresponding to the actual printed material as shown in
After the user terminal 1005 receives information on the advertising page (step S1068), the advertising page is displayed on the display screen 1039 (step S1069). This advertising page can be browsed by using the dedicated application, and an introductory sentence, a PR image, and the like of the company placing the advertisement are displayed. The advertising page also has a link to a product advertisement/event advertisement, and if the link is selected by the user operating the user terminal 1005 (step S1070), a display request for the advertising site independently operated by the company placing the advertisement is transmitted to another server apparatus different from the server apparatus 1004 (step S1071). After another server apparatus receives the display request for the advertising site (step S1072), information on the advertising site requested to be displayed is transmitted to the user terminal 1005 (step S1073).
When the user terminal 1005 receives information on the advertising site (step S1074), the advertising site is displayed on the display screen 1039 (step S1075). This advertising site is a website independently operated by the company that placed the advertisement, and the domain is also different from the advertising page managed by means of the server apparatus 1004. The advertising site may be displayed through a normal web browser instead of using the dedicated application.
Next, under a condition that the advertisement is displayed on the user terminal 1005, points are given to the group to which the student corresponding to the user of the user terminal 1005 belongs (step S1076). When the advertisement is displayed on the user terminal 1005, points are given to the group to which the student belongs, but the condition under which points are given to the group is not particularly limited. Examples include that the user terminal 1005 has transmitted a display request for the advertisement to the server apparatus 1004 or another server apparatus, that the user terminal 1005 has received the advertisement from the server apparatus 1004 or another server apparatus, that the user terminal 1005 has displayed the received advertisement, and/or that a prescribed condition (the user has purchased a product on the advertising site, for example) has been satisfied after the advertisement has been displayed on the user terminal 1005.
In addition, points are also given to the group to which the student corresponding to the user of the user terminal 1005 belongs when the user terminal 1005 receives or displays the advertisement by reading the one-dimensional code or two-dimensional code printed on the distributed printed material.
First, by the user operating the user terminal 1005, the dedicated application is activated (step S1081), menu display is performed by using the menu button 1074, and the camera function is activated (step S1082). The two-dimensional code 1053a printed on the printed material is read (step S1083) by means of the activated camera function, for example.
After reading the two-dimensional code 1053a, the user terminal 1005 acquires information for identifying the advertising page that can be browsed by using the dedicated application (the address of the advertising page) (step S1084). Next, based on the information acquired in step S1084, the display request for the advertising page that can be browsed by using the dedicated application is transmitted to the server apparatus 1004 (step S1085). After the server apparatus 1004 receives the display request for the advertising page (step S1086), information (source code) for displaying the advertising page corresponding to the address is transmitted to the user terminal 1005 (step S1087).
After the user terminal 1005 receives information for displaying the advertising page (step S1088), the advertising page is displayed on the display screen 1039 according to the received information (step S1089). As described above, an introductory sentence and a PR image of the company placing the advertisement are displayed on the advertising page, and further a link to a product advertisement/event advertisement or the like is posted to the advertising page. When the link is selected by the user operating the user terminal 1005 (step S1090), a display request for the advertising site independently operated by the company placing the advertisement is transmitted to another server apparatus different from the server apparatus 1004 (step S1091). When another server apparatus receives the display request for the advertising site (step S1092), information on the advertising site requested to be displayed is transmitted to the user terminal 1005 (step S1093).
After the user terminal 1005 receives information on the advertising site (step S1094), the advertising site is displayed on the display screen 1039 according to the received information (step S1095). This advertising site is a website independently operated by the company that placed the advertisement, and the domain is also different from the advertising page managed by means of the server apparatus 1004.
Next, under a condition that the advertisement is displayed on the user terminal 1005, points are given to the group to which the student corresponding to the user of the user terminal 1005 belongs (step S1096), and the processing ends. When the advertisement is displayed on the user terminal 1005, points are given to the group to which the student belongs, and the same condition as that exemplified in step S1076 can be applied as the condition under which points are given to the group.
A browsing history database can be disposed in the storage 1043 of the server apparatus 1004. In the browsing history database, whether the advertisement information added to the print data in step S1007 can be browsed is managed for each terminal ID (or user ID). If points are given in step S1076 or step S1096 due to an advertisement 1000A being displayed by the user terminal 1005, it is deemed that the advertisement 1000A, which was in an unread state, has been browsed, and an already-read flag is set, for example. The already-read flag may be set by displaying on the user terminal 1005 the advertising page displayed by the dedicated application, or the already-read flag may be set by displaying, on the user terminal 1005, the advertising site independently operated by the company that places the advertisement.
Even if the advertisement to which the already-read flag is set is displayed again on the user terminal 1005 with the same terminal ID (or user ID), points may be given in step S1076 or step S1096, or no points may be given.
Regarding the points given to the group to which the student belongs, the same points may be given without exception for all advertisements, or different points may be given for each advertisement.
The points are managed for each group to which the student belongs in the storage 1043 of the server apparatus 1004. If points are given in step S1076 or step S1096, or points are spent as described later, the points owned by each group to which the student belongs are added or subtracted and updated.
The points can be accumulated for each group to which the student belongs, and examples of the group include a school unit such as “XX elementary school”, a grade unit such as “grade 1 of XX elementary school”, or a class unit such as “class A, grade 1 of XX elementary school”. The teacher can exchange the accumulated points for prescribed products and services by operating the school terminal 1003 and spending the points. The points can be accumulated for “XX elementary school” and the accumulated points can be spent to acquire stationery and sports equipment for use at “XX elementary school”.
The cost of the products and services that can be acquired by spending the points is contributed from the advertising expenses paid by the company placing the advertisement to the operator of this advertising system. The users, who are the parents of the student, accumulate the points by browsing many advertisements, and accordingly it becomes possible to provide the products and the like that will be useful for studies to the school or class to which their child as a student belongs.
As described above, even when information is transferred to the parents by means of the distribution of the document data, a list screen of the distributed documents similar to
Next, a privilege providing system according to the first embodiment will be described.
As shown in
The recognizer 1081 recognizes a prescribed act performed by a performer 1091, for which a privilege is generated.
When the recognizer 1081 recognizes the act, the privilege provider 1082 grants the privilege at least to a person 1092 other than the performer of the act.
The privilege storage 1083 stores the privilege granted by the privilege provider 1082 at least to the person 1092 other than the performer of the act.
In the privilege providing system 1080, the prescribed act performed by the performer 1091 is recognized by the recognizer 1081, and the recognizer 1081 notifies the privilege provider 1082 via the communication network that the performer 1091 has performed the act. The privilege provider 1082 that has received the notification grants the privilege at least to the person 1092 other than the performer of the act. That is, the privilege provider 1082 may grant the privilege to the person 1092 other than the performer without granting the privilege to the performer 1091, or may grant the privilege to both the performer 1091 and the person 1092 other than the performer. The privilege granted by the privilege provider 1082 to at least the person 1092 other than the performer of the act is stored in the privilege storage 1083.
According to this kind of privilege providing system 1080, the privilege can also be granted to the person 1092 other than the performer of the act to whom the privilege is granted.
An example of the privilege providing system 1080 is the advertising system shown in
That is, the points in the advertising system described above correspond to the privilege in the privilege providing system 1080. The act for satisfying the condition for giving the points in the advertising system described above corresponds to the prescribed act in the privilege providing system 1080. The users (parents) of the user terminal 1005 in the advertising system described above correspond to the performer 1091 in the privilege providing system 1080. The group in the advertising system described above corresponds to the person 1092 other than the performer in the privilege providing system 1080.
In the advertising system described above, an act for satisfying the condition under which points are given, such as displaying the advertisement on the user terminal 1005, is performed as an operation of the user terminal 1005 by means of the users (parents). The controller 1031 of the user terminal 1005 has a function as the recognizer 1081 of the privilege providing system 1080, which recognizes that an operation (an act) has been performed to satisfy the condition under which points are given.
In the advertising system described above, the controller 1041 of the server apparatus 1004 has a function as the privilege provider 1082 of the privilege providing system 1080, which gives the points (grants the privilege) to the group to which the student corresponding to the users (parents) of the user terminal 1005 belongs when the act for satisfying the condition under which points are given is performed by using the user terminal 1005. The points given to the group in the advertising system described above are associated with the group and stored in the storage 1043, and the storage 1043 has a function as the privilege storage 1083 in the privilege providing system 1080.
In this way, the privilege providing system 1080 can be realized in the advertising system of
If the parents of a person (the student) belonging to the school displaying (browsing) the advertisement on the user terminal 1005 is set as the condition for receiving points, and if the group to which points are to be given is set as the school (entire school), it becomes possible to support the financial resources of the school by exchanging points for products or services.
The screen of the dedicated application in the advertising system described above may display a banner advertisement, and an operation (an act) of clicking on the banner advertisement enables the user to access an advertising site owned independently by the company placing the banner advertisement. By the user accessing the advertising site by clicking on this banner advertisement, displaying the advertisement on the user terminal 1005 may be set as the condition under which points are given.
In the case where by using the dedicated application, the user can access the advertising site from the banner advertisement as described above, the banner advertisement may also be switched each time the screen of the application is switched. In addition, the user may acquire points more than once for each advertisement with one user terminal 1005. In this case, an upper limit may be set on the number of times the user can acquire points for each advertisement with one user terminal 1005. In addition, an advertisement list may be displayed by using the dedicated application, and in this advertisement list, the point acquisition status (whether points have been acquired) for each advertisement with the user terminal 1005 displaying the advertisement list may be displayed. The advertising site may also be accessible from this advertisement list.
In addition, the prescribed act for which the privilege is generated in the privilege providing system 1080 is not limited to an act for satisfying the condition under which points are given in the advertising system described above. That is, the act is not limited to an act such as displaying the advertisement or purchasing products on the advertising site. The act is also not limited to an act such as answering questionnaires on the advertising site. The privilege may be granted through acts such as purchasing products or services on the website or the like or using electronic money, for example.
In the first embodiment, the performer has been identified by using the dedicated application, and then the privilege granted at least to a subject other than the performer by the action of purchasing products or services on the advertising site or website has been described.
A method may be adopted which is not limited to the first embodiment, is not limited to advertising printing, and is not limited to the dedicated application.
In other words, even when an act such as a purchase is performed by using the electronic money or cash, the performer may be recognized by using the ID of the electronic money or the membership number and points may be given. In this case, the points may be given without using the dedicated application.
In the case of a configuration in which the privilege is granted by the act of using the electronic money, a reading terminal of the electronic money functions as the recognizer 1081.
Even if the performer 1091 purchases the items or services by using the cash instead of using the electronic money, the act of purchase and the recognition of the performer 1091 may be performed using the terminal by inputting a membership number or the like, or by detecting a membership card. In this case, the cash also has the effect of allowing the granted privilege to be granted to a person 1092 other than the performer.
In addition, the privilege in the privilege providing system 1080 is not limited to points, and may be the electronic money, crypto assets (virtual currency), items, services, prescribed rewards not limited to them, and the like.
In the advertising system as an example of the privilege providing system 1080 described above, the points as the privilege in the privilege providing system 1080 can be exchanged for the products or services, but it is not limited thereto, and the points as the privilege may be replaced with points in other point services. This can enhance the convenience of the points as the privilege.
The privilege generated by means of the act of the performer 1091 may be exchanged for costs to be paid to person 1092 other than the performer. In the advertising system as an example of the privilege providing system 1080 described above, points generated by certain users (parents) browsing the advertisement may be exchanged for costs necessary for the student's school life, such as school meal fees and teaching material fees paid by the users to the school. This can increase the motivation of the performer 1091 to perform the act for which the privilege is generated.
In the advertising system as an example of the privilege providing system 1080 described above, the point acquisition frequency display area 1071 of the display screen 1039 shown in
Further, in the advertising system as an example of the privilege providing system 1080 described above, examples of the group as the person 1092 other than the performer include the school, grade, class, and the like, but the examples are not limited thereto and the examples may include nursery schools, kindergartens, hospitals, companies, departments within a company, mutual aid organizations such as public fire stations and fire brigades, health centers, and the like. In addition, examples of the school include elementary schools, junior high schools, high schools, and universities.
In the first embodiment, the relationship between the performer and the group has been described as follows: the performer is the parents and the group is the school. However, the relationship is not limited to thereto, and in the case of a hospital, the group may be the hospital itself, each department, each ward, or the like, and the performer may be a patient, his or her helper, a caregiver, a person who has completed treatment, or their family. In the case of a nursery school or kindergarten, the group may be the nursery school or kindergarten itself, a class, or the like, and the performer may be the child or parents, a graduate or his or her parents, or their family. In the case of a company, the group may be a company, department unit, or the like, and the performer may be a staff member, a permanent employee, a temporary staff member, a shareholder, a retiree, former employees, their family, or the like. If the group is a community-based municipality such as a mutual aid organization such a public fire station, a health center, or a fire brigade, the performer may be a local resident, a visitor, or their family.
In the advertising system as an example of the privilege providing system 1080 described above, the privilege (points) is granted to the group (the school, grade, class, or the like) as the person 1092 other than the performer, but as described above, in the privilege providing system 1080, the privilege may be granted to both the performer 1091 and the person 1092 other than the performer. The points as the privilege may be given to the individual as the performer 1091 and the group (an organization) to which the individual as the person 1092 other than the performer belongs by distributing the points at a prescribed ratio, for example.
In the privilege providing system 1080, the privilege provider 1082 may change the privilege according to the content of the act for which the privilege is generated. In the advertising system as an example of the privilege providing system 1080 described above, 10 points may be given to the user if the user browses the advertising site by using the user terminal 1005, 100 points may be given to the user if the user answers a questionnaire on the advertising site, and 500 points may be given to the user if the user purchases a product on the advertising site, for example. This can increase the motivation of the performer 1091 to perform an act for which more privileges can be acquired.
In the advertising system as an example of the privilege providing system 1080 described above, the group as the person 1092 other than the performer is the group (the school, grade, class, or the like) to which the student corresponding to the parents who are the performer 1091 belongs. This group is the group to which the parents are associated by the relationship between the parents and the student. However, the group as the person 1092 other than the performer may be the group to which the performer 1091 belongs. The privilege (points) may be granted to the group (the school, grade, class, or the like) to which the student belongs by the act of the student browsing the advertisement by using a terminal, for example. That is, the group as the person 1092 other than the performer may be the group to which the performer 1091 belongs or the group to which the performer 1091 is associated. This allows the privilege to be granted to the group associated with the performer 1091, thus increasing the motivation of the performer 1091 to perform the act for which the privilege is generated.
In addition, when the group as the person 1092 other than the performer is the school, examples of a person who may be the performer 1091 associated with the school may include graduates of the school. This makes it possible to increase the number of persons who may be the performer 1091 and increase the privileges (the points) to be acquired by the school.
In addition, the persons who may be the performer 1091 corresponding to the group as the person 1092 other than the performer may be divided into multiple tiers and the number of the privileges (the points) may be varied for each tier. In the case where the graduates of the school are the persons who may be the performer 1091 associated with the school as described above, the current students and their parents and the graduates may belong to different tiers, for example. For each tier, the percentage of points given according to the performer 1091 may be varied. In the dedicated application described above, the display color or the like of the application screen may be varied for each tier.
Further, the recognition is not limited to the case where the controller 1031 of the user terminal recognizes a signal based on the operation of the user terminal 1005, and the recognizer 1081 of the privilege providing system 1080 may recognize a signal acquired by sensing the action of the performer 1091 leading to granting of the privilege by using a camera or the like.
Further, the person 1092 other than the performer in the privilege providing system 1080 is not limited to a group and may be an individual.
Next, a comparative example to the first embodiment will be described.
The school or tutoring school sometimes prints not only study and test prints but also distribution materials for transferring messages and the like to the parents of the student. The parents receive these printed materials from the student and apprehend the messages. However, information printed on these distribution materials is only the messages from the school or tutoring school and information useful to the parents such as information on the advertisement may not be transferred.
As systems through which advertisement information can be transferred to the user, the following are disclosed: an advertising system (Japanese Unexamined Patent Application Publication No. 2002-259819) for giving points to the user when there is an output from the user's mobile phone indicating that the user has browsed the advertisement information, and an advertising system (Japanese Unexamined Patent Application Publication No. 2005-115577) in which points are given when the user's mobile terminal receives the advertisement information transmitted from a store and the user can spend the given points to purchase products at the store. However, although these advertising systems allow the user to browse the advertisement information by using the mobile terminal, the advertisement information may not be inserted into the printed materials when performing printing.
In recent years, many people have been using smartphones. The user of a smartphone downloads applications to be used in the smartphone from download stores when necessary. Normally, free applications among these applications can be downloaded and used by anyone. Further, even if the applications are paid applications, the applications can be used by anyone by paying a fee. However, in the case of the traditional method of downloading applications from the Internet, the method may not be able to handle the case where educational institutions such as schools and tutoring schools desire that the applications be used only by certain people such as students or their parents.
In the systems described above, the points are given to performers who perform prescribed acts, such as users who browse the advertisement information, but the privilege such as the points are not given to persons other that the above performers and uses (for example, individuals and organizations with insufficient financial resources).
The student may forget to pass the distribution materials distributed at the school described above to the parents and therefore necessary information may not be transferred to the parents.
Further, it is not possible to immediately check information printed on the distribution materials distributed at the school or the like by using the smartphone and the like.
The above first embodiment is with consideration of the above comparative example.
A first object of the above first embodiment is to provide a privilege providing system and a privilege providing method capable of granting privileges to a subject other than the performer of the act for which the privilege is granted.
A second object of the above first embodiment is to provide an information distribution system capable of reducing the failure in transferring information.
A third object of the first embodiment is to provide an information distribution system capable of easily transferring information by using a smartphone and the like.
A fourth object of the first embodiment is to provide an advertising system and advertising method by which a printing person can print an advertisement in addition to the content intended to be printed.
A fifth object of the first embodiment is to provide a program execution enabling system and a program execution enabling method by which a program can be downloaded which allows a part of functions to be executed by a specific user, and prescribed information on the user can be registered when performing processing for enabling the execution of the part of functions.
In order to achieve the above objects, the first embodiment has the following configurations, for example.
A privilege providing system including:
The privilege providing system according to Appendix 1, in which the target other than the performer is a group to which the performer belongs or a group to which the performer is associated.
The privilege providing system according to Appendix 2 in which
The privilege providing system according to any one of Appendices 1 to 3, further including:
The privilege providing system according to any one of Appendices 1 to 4, in which the privilege provider is configured to change the privilege according to a content of the prescribed act.
A privilege providing method including:
An information distribution system including:
The information distribution system according to Appendix 7, in which a transmission of the print data by the first transmitter and a transmission of the data by the second transmitter are performed in parallel.
An information distribution system including:
The information distribution system according to Appendix 9, further including a second terminal capable of communicating with the first terminal or the apparatus, in which
The information distribution system according to Appendix 9 or 10, in which
An advertising system including:
The advertising system according to Appendix 12, further including:
The advertising system according to Appendix 12 or 13, further including:
The advertising system according to Appendix 13 or 14, in which
The advertising system according to Appendix 15, in which
The advertising system according to any one of Appendices 12 to 16, in which the advertisement information is a one-dimensional code or a two-dimensional code.
The advertising system according to any one of Appendices 13 to 17, in which the another apparatus is a server apparatus.
An advertising method performed in an advertising system including a printing apparatus and a first terminal communicatively connected with the printing apparatus, the advertising method including:
A program execution enabling system including:
The program execution enabling system according to Appendix 20, in which
The program execution enabling system according to Appendix 20, in which the prescribed information is identification information for uniquely identifying the second terminal or the user who operates the second terminal.
The program execution enabling system according to Appendix 20, in which the execution enabling information is a one-dimensional code or a two-dimensional code.
A program execution enabling method performed in a program execution enabling system including a first terminal, a server apparatus communicatively connected with the first terminal, another server apparatus different from the server apparatus, and a second terminal communicatively connected with the another server apparatus and operated by a user, the program execution enabling method including:
According to the above configurations, it is possible to provide a privilege providing system and a privilege providing method that enable a privilege to be granted also to a subject other than a performer of an act for which the privilege is granted.
According to the above configurations, it is possible to provide an information distribution system that can reduce the failure in transferring information.
According to the above configurations, it is possible to provide an information distribution system that allows information to be easily transferred by using a smartphone or the like.
According to the above configurations, it is possible to provide an advertising system and an advertising method by which a printing person can print an advertisement on a printed material in addition to a content intended to be printed.
According to the above configurations, it is possible to provide a program execution enabling system and a program execution enabling method by which a program can be downloaded which allows a part of functions to be executed by a specific user, and prescribed information on a user can be registered when performing processing for enabling the execution of the part of functions.
A description will be given regarding an overview of business models realized in second and third embodiments of a point management system, which will be described later, with reference to
A service provider 1 shown in
A service user 2 is a person who uses the service provided by means of the service provider 1. The service user 2 is a child or student in a school, a patient in a hospital, and the like, for example.
An operation manager 3 is an operator who operates and manages the entire activity based on this business model. Specifically, the operation manager 3 gives points that can be exchanged for items to the service provider 1, performs processing for exchanging points for items, reviews an advertisement by an advertiser 5, which will be described later, and manages an advertisement fee.
A sponsoring company 4 is a company that delivers items (sponsored items) that can be exchanged for points to the service provider 1. The sponsoring company 4 is a company that agrees with the philosophy of supporting financial resources of the service provider 1 based on this business model.
The advertiser 5 is a company that places an advertisement in a distribution material issued by the service provider 1 for the service user 2. The advertiser 5 pays an advertisement fee to the operation manager 3. The advertisement fee is used to pay for items of the sponsoring company 4 which are exchanged for points.
As shown in
Someone in a household (home) of the service user 2 scans the advertisement QR code of this distribution material by using a terminal device such as a smartphone and browses the corporate PR page of the advertiser 5 (step S2). When the corporate PR page of the advertiser 5 is browsed, the operation manager 3 gives points that can be exchanged for items to the service provider 1 (step S3).
In order to exchange points for items, the service provider 1 transmits, to the operation manager 3, a request for exchanging points for desired items (step S4). The operation manager 3 that has received the request places an order for the requested items to the sponsoring company 4 (step S5). In addition, the operation manager 3 pays the price of the items to the sponsoring company 4. The sponsoring company 4 delivers the items to the service provider 1 (step S6).
As described above, according to this business model, when the corporate PR page of the advertiser 5 is browsed in the household of the service user 2, points that can be exchanged for items are given to the service provider 1. In this way, points can be given to the service provider 1, which is constituted by a variety of groups providing services, due to the actions of the service user 2. By exchanging points for items, it is possible to support financial resources of the service provider 1.
Next, a description will be given regarding a second embodiment in which the business model described in
As shown in
The controller terminal 14, the printing apparatus 15, and the operation terminals 16 are disposed in a school 200. The number of school 200 in which the controller terminal 14, the printing apparatus 15, and the operation terminals 16 are disposed may be one or more. The number of operation terminal 16 disposed in one school 200 may be one or more. The schools 200 are an elementary school, a junior high school, and the like. The schools 200 may be public schools or private schools.
Further, the household terminals 17 are terminal devices owned by the households 210 of children and students attending the schools 200. Specifically, the household terminals 17 are smartphones, tablet terminals, and the like owned by guardians (parents) of the children and students attending the schools 200 or by the children and students. The number of household terminal 17 owned by one household 210 may be one or more. In the following, the children and students attending the schools 200 are simply referred to as “children”. The children are persons who use the educational service provided by the schools 200 and correspond to the service user 2 in
The server apparatus 12 is a server that provides a point giving service in which the operation manager 3 gives points can be exchanged for items to the school 200. The server apparatus 12 is constituted by a computer having a CPU, ROM, RAM, hard disk or the like. The server apparatus 12 may be a cloud server provided in the cloud.
As shown in
The controller 21 controls the entire operation of the server apparatus 12. The controller 21 is configured with a CPU or the like. The controller 21 includes a user manager 31, a job manager 32, and a point manager 33. Each part of the controller 21 is configured by a CPU executing a program stored in the program storage 23.
The user manager 31 performs processing for user registration of the point giving service provided by means of the server apparatus 12. The user manager 31 has a child ID issuer 36, a registration QR code issuer (a code issuer) 37, and a user register (a register) 38. Each unit of the user manager 31 is configured by a CPU executing a registration program stored in the program storage 23.
After the child ID issuer 36 receives a registration QR code issuance instruction from the school 200, the child ID issuer 36 issues child IDs for the number of children instructed in the registration QR code issuance instruction. The child ID is information for uniquely identifying each child.
The registration QR code issuer 37 issues (generates) registration QR codes (codes) for the number of children (users) instructed in the registration QR code issuance instruction. A school ID, a class ID, and a child ID issued by means of the child ID issuer 36 are embedded in the registration QR code. The child ID of one child is embedded in one registration QR code.
The school ID is information for uniquely identifying each school 200 that uses the point giving service. The school ID is issued by the operation manager 3 to each school 200 which uses the point giving service. The class ID is information for uniquely identifying each class in the school 200. The school ID and class ID are included in the registration QR code issuance instruction which is transmitted by the school 200 to the server apparatus 12.
After the user register 38 receives user information transmitted from the household terminals 17 that has scanned the registration QR code, the user register 38 registers the user information. Specifically, the user register 38 associates the child ID and the terminal ID included in the user information transmitted from the household terminal 17 and stores the IDs in a user management table 54 which will be described later. The user register 38 can associate multiple terminal IDs with a child ID of one child and store the IDs in the user management table 54. The terminal ID is information for uniquely identifying each household terminal 17. The unique identification information originally held by the household terminals 17 may be used as the terminal ID.
A job manager 32 performs processing related to a print job for printing a school letter, which is an example of a distribution material to be distributed by the school 200 to the household 210 of the child. The job manager 32 includes a job ID issuer 41, an advertisement QR code issuer 42, and a push notification manager 43.
After the job ID issuer 41 receives, from the school 200, an advertisement image acquisition request for requesting an advertisement image and an advertisement QR code to be inserted into the school letter, the job ID issuer 41 issues a job ID for uniquely identifying the print job for printing the school letter.
The advertisement image is an image for advertising of a company as the advertiser 5. The advertisement image data, which is the image data of the advertisement image, is stored in an advertisement management table 51 which will be described later. As described above, the advertisement QR code is a QR code for browsing the corporate PR page (an advertiser site) displaying the advertisement of the advertiser 5.
After the advertisement QR code issuer 42 receives the advertisement image acquisition request from the school 200, the advertisement QR code issuer 42 issues (generates) an advertisement QR code. Corporate PR page information and the school ID are embedded in the advertisement QR code. The corporate PR page information is a URL of the corporate PR page of the advertiser 5.
The push notification manager 43 performs the push notification for notifying the household terminal 17 that the school letter has been distributed. As will be described later, the school letter is distributed to the household 210 by using the child as a printed material and also the school letter is distributed to the household terminal 17 as data. If notification can be transmitted to the household terminal 17 via the network 18, a notification is not limited to the push notification.
The point manager 33 performs processing such as giving points to the school 200. The point manager 33 includes a browsing history determiner 46, a point provider 47, and a point exchanger 48. Each unit of the point manager 33 is configured by a CPU executing a point management program stored in the program storage 23.
After the browsing history determiner 46 receives, from the household terminal 17, a corporate PR page display request for displaying the corporate PR page, the browsing history determiner 46 determines whether at least one household terminal 17 associated with a child associated with the household terminal 17 that is the transmission source of the request has already browsed the corporate PR page that is the target of the corporate PR page display request.
The point provider 47 gives points which are generated by the user browsing the corporate PR page by using the household terminal 17 to the school 200 attended by the child associated with the household terminal 17. Then, the point provider 47 stores the given points in a school management table 53 of the database unit 22 which will be described later in association with the school ID of the school 200.
After the point exchanger 48 receives, from the school 200, a point exchange request for exchanging points for desired items, the point exchanger 48 performs point exchange processing and ordering processing. The point exchange processing is processing of subtracting points corresponding to the requested items from the number of points owned by the school 200 in the school management table 53 which will be described later. The ordering processing is processing of placing order for items to the sponsoring company 4.
The database unit 22 stores the advertisement management table 51, an area management table 52, the school management table 53, the user management table 54, a job management table 55, a point management table 56, and an items table 57. The database unit 22 is constituted by a hard disk or the like.
As shown in
The advertisement ID is information for uniquely identifying each advertisement registered in the server apparatus 12. The advertisements registered in the server apparatus 12 are advertisements which are restricted, reviewed, and managed by the operation manager 3. One advertiser 5 may register multiple types of advertisements. The advertisement image data is the image data of the advertisement image as described above.
The company ID is information for uniquely identifying the company of the advertiser 5. The distribution region indicates the region where each advertisement is distributed. The distribution period indicates the distribution period of each advertisement. The corporate PR page information is the URL of the corporate PR page displaying each advertisement.
The cost per click is the number of points generated by the user browsing each corporate PR page one time. The advertisement point information is the information indicating the total number of points generated by the user browsing each advertisement.
As shown in
As shown in
As shown in
As shown in
The destination class information is the class ID of the class of the destination (distribution destination) of the school letter corresponding to each print job. The document name is the name given to the document (original document) of the school letter. The original document image data is the image data of the original document of each school letter. The distribution date and time is the date and time when the original document image data of the school letter is distributed to the household 210 (the household terminals 17). The distribution date and time is set by the school 200.
The history of the user browsing the corporate PR page by using the household terminal 17 is registered in the point management table 56. Specifically, as shown in FIG. 22, the point management table 56 is a table in which the following are associated: the browsing date and time, which is the date and time when the corporate PR page was already browsed by the user by using the household terminal 17, the corporate PR page information of the corporate PR page, the terminal ID of the household terminal 17 that was used to browse the corporate PR page, the child ID with which the terminal ID is associated, and the school ID of the school 200 attended by the child of the child ID.
As shown in
The item name is the name of the item that can be exchanged for points in the point giving service. The item image data is the image data of the photograph of each item. The number of required points is the number of points required to exchange each item for points. The number of points required for each item is set in advance according to the price or the like of each item.
The program storage 23 stores various programs executed by the CPU of the server apparatus 12. The program storage 23 is constituted by a hard disk or the like.
The corporate PR page storage 24 stores the data of the corporate PR page. The corporate PR page storage 24 is constituted by a hard disk or the like.
The database unit 22, the program storage 23, and the corporate PR page storage 24 may be formed of different storage media such as hard disks, or may be disposed at the same storage medium.
The external communicator 25 performs communication processing with an external apparatus via the network 18.
The operation manager terminal 13 is a terminal device for the operation manager 3 to perform an operation related to the point giving service. The operation manager terminal 13 is constituted by a computer having a CPU, a ROM, a RAM, a hard disk, a display constituted by a liquid crystal display panel, and an input unit having a keyboard, mouse, and the like. A browser for accessing the server apparatus 12 is installed in the operation manager terminal 13.
The controller terminal 14 is a terminal device that performs processing related to the point giving service in the school 200. The controller terminal 14 is constituted by a computer having a CPU, ROM, RAM, hard disk, and the like.
As shown in
The controller 61 controls the entire operation of the controller terminal 14. The controller 61 is configured with a CPU or the like. The controller 61 includes a print web application 66 and a proxy server unit 67. Each part of the controller 61 is configured by a CPU executing a program stored in the storage 62.
The print web application 66 performs processing for printing the school letter and the like. The print web application 66 includes an advertisement image synthesizer 71, a distribution booker 72, and a print instructor 73.
The advertisement image synthesizer 71 acquires the advertisement image data and the image data of the advertisement QR code from the server apparatus 12, and performs image synthesis processing of synthesizing the advertisement image data and the image data of the advertisement QR code to the original document image data of the school letter.
The distribution booker 72 sets the distribution date and time of the school letter input through the operation of the operation terminal 16.
The print instructor 73 instructs the printing apparatus 15 to print the school letter and the like.
The proxy server unit 67 functions as a proxy server for the server apparatus 12.
The storage 62 stores various programs to be executed by the CPU of the controller terminal 14. The storage 62 is constituted by a hard disk or the like.
The external communicator 63 performs communication processing with an external apparatus via the network 18.
The printing apparatus 15 prints the school letter and the like.
The operation terminal 16 is a terminal device for the teacher of the school 200 to perform an operation related to the point giving service and the like. The operation terminal 16 is constituted by a computer having a CPU, ROM, RAM, hard disk, and the like. The operation terminal 16 can access the controller terminal 14 via an intranet or the like, and can access the server apparatus 12 via the proxy server unit 67 of the controller terminal 14. A browser for accessing the controller terminal 14 and the server apparatus 12 is installed in the operation terminal 16. The proxy server unit 67 of the controller terminal 14 may be omitted, and the operation terminal 16 may be able to access the server apparatus 12 via the network 18 without using the controller terminal 14.
As shown in
The controller 81 controls the entire operation of the operation terminal 16. The controller 81 is constituted by a CPU or the like.
The storage 82 stores various programs executed by the CPU of the operation terminal 16. The storage 82 is constituted by a hard disk or the like.
The display 83 displays various screens. The display 83 is constituted by a liquid crystal display panel or the like.
The input unit 84 receives the input operation by the teacher. The input unit 84 has a keyboard, a mouse, and the like.
The external communicator 85 performs communication processing with an external apparatus via the network 18.
The household terminal 17 is a terminal device for the user to browse the corporate PR page in the household 210. As described above, the household terminal 17 is a smartphone, a tablet terminal, or the like owned by the guardians (parents) or the like of the child attending the school 200.
As shown in
The controller 91 controls the entire operation of the household terminal 17. The controller 91 is configured with a CPU or the like. The controller 91 includes a QR code acquirer 101, a QR code analyser 102, a display controller 103, a corporate PR page requirer 104, a point processor 105, and a push notification processor 106. Each part of the controller 91 is configured by the CPU executing an application program for using the point giving service, which is stored in the program storage 92.
The QR code acquirer 101 acquires the registration QR code and the advertisement QR code from the image captured by the imager 94.
The QR code analyser 102 analyzes the QR code acquired by means of the QR code acquirer 101 and acquires information embedded in the QR code.
The display controller 103 controls various screens to be displayed on the display 95.
The corporate PR page requirer 104 transmits, to the server apparatus 12, a corporate PR page display request for requesting the display of the corporate PR page.
The point processor 105 performs processing of transmitting a point acquisition request, which will be described later, to the server apparatus 12, and processing of acquiring, from the server apparatus 12, acquired point information indicating points acquired by the school 200 by browsing the corporate PR page by using the household terminal 17.
After receiving the push notification from the server apparatus 12, the push notification processor 106 performs processing of adding the push notification to notification list information which will be described later.
The program storage 92 stores various programs such as an application program for using the point giving service. The program storage 92 is constituted by a flash memory or the like. The application program for using the point giving service can be acquired from an arbitrary application store server via the network 18, for example.
The application information storage 93 stores the terminal ID of the own household terminal 17, the child ID of the child with whom the own household terminal 17 is associated, the school ID of the school 200 that the child attends, terminal point information, notification list information, and the like. The terminal point information is information indicating the point acquisition history by browsing the corporate PR page in the own household terminal 17. The notification list information is information indicating the list of push notifications from the server apparatus 12. The notification list information includes the job ID of the print job of the school letter transmitted with each push notification received by the household terminal 17 and the document name of the school letter. The application information storage 93 is constituted by a flash memory or the like.
The program storage 92 and the application information storage 93 may be formed of different storage media such as a flash memory or disposed at the same storage medium.
The imager 94 is a camera for capturing an image of a subject. The imager 94 is used to scan the registration QR code and the advertisement QR code by using the household terminal 17.
The display 95 displays various screens. The display 95 is constituted by a liquid crystal display panel or the like.
The input unit 96 receives various input operations by the operator of the household terminal 17. The input unit 96 includes a touch panel (not shown). The touch panel is superimposed on the display 95. The touch panel detects the touch operation by the operator.
The external communicator 97 performs communication processing with an external apparatus via the network 18.
Next, the operation during user registration in the point management system 11 will be described.
First, in step S11 of
Specifically, the controller 81 of the operation terminal 16 accesses the site of the point giving service provided by the server apparatus 12, by using the browser via the proxy server unit 67 of the controller terminal 14. After the class for which the registration QR code is to be distributed and the number of children in the class are input and an operation of requesting the issuance of the registration QR code is performed, the controller 81 transmits an instruction to issue the registration QR code to the server apparatus 12. The instruction to issue the registration QR code includes the school ID of the school 200 as the transmission source, the class ID of the class for which the registration QR code is to be distributed, and the number of children in the class (the number of distributed registration QR codes).
After the server apparatus 12 receives the instruction to issue the registration QR code, in step S12, the child ID issuer 36 issues child IDs for the number of children (the number of distributed registration QR codes) instructed in the instruction to issue the registration QR code. The child ID issuer 36 stores the issued child ID in the school management table 53 in association with the school ID and the class ID.
Next, in step S13, the registration QR code issuer 37 issues (generates) the registration QR codes for the number of persons instructed in the instruction to issue the registration QR code. The number of registration QR codes issued in this way is determined depending on the number of children, which is information belonging to the school 200, and is not a number determined by the household 210 or a number determined by the point management system 11. As described above, the school ID, class ID, and child ID are embedded in the registration QR code.
Next, in step S14, the registration QR code issuer 37 transmits, to the controller terminal 14, image data of the registration guide including the registration QR codes for the number of persons instructed in the instruction to issue the registration QR code.
Next, in step S15, the print instructor 73 of the controller terminal 14 instructs the printing apparatus 15 to print the registration guide based on the image data of the registration guide. Accordingly, the registration guides for the number of children in the class, including the registration QR codes embedded with individually different child IDs, is printed on a print medium such as paper.
The registration guide includes a registration QR code column 111 shown in
Returning to
Next, in step S17, the household terminal 17 of the household 210 reads the registration QR code 112 in the registration QR code column 111.
Specifically, when the operation for scanning the registration QR code 112 is performed, the display controller 103 of the household terminal 17 causes the display 95 to display a registration QR code reading screen 121 shown in
Next, in step S18, the QR code analyser 102 analyzes the registration QR code 112 acquired by means of the QR code acquirer 101, and acquires the school ID, class ID, and child ID embedded in the registration QR code 112. The QR code analyser 102 stores the acquired school ID and child ID in the application information storage 93.
After performing the prescribed procedure, a registration confirmation screen 123 shown in
When the completion button 124 is pressed, in step S19 of
Next, in step S20, after receiving the user information, the user register 38 of the server apparatus 12 registers the user information. Specifically, the user register 38 associates the child ID corresponding to the registration QR code 112 with the terminal ID included in the user information and stores the IDs in the user management table 54. This ends the operation of the user registration.
In the point management system 11, it is possible to register multiple household terminals 17 for one child. It is possible to register two household terminals 17 owned by each parent for one child, for example. That is, the user register 38 of the server apparatus 12 can associate multiple terminal IDs with the child ID of one child and store the IDs in the user management table 54.
Next, a description will be given regarding the operations of inserting an advertisement QR code into a school letter, which is a distribution material in the point management system 11 and browsing a corporate PR page.
First, in step S21 of
Specifically, the controller 81 of the operation terminal 16 accesses the site of the point giving service provided by means of the server apparatus 12 by using the browser via the proxy server unit 67 of the controller terminal 14. When the original document image data of the school letter to be distributed is selected and the document name and the class of the destination (distribution destination) of the school letter are input, the controller 81 transmits the original document image data to the controller terminal 14 and also transmits the advertisement image acquisition request to the server apparatus 12. The advertisement image acquisition request includes the school ID of the school 200 as the transmission source and the class ID of the class of the destination. The original document image data of the school letter is generated by the operation of the teacher by using the operation terminal 16.
After the server apparatus 12 receives the advertisement image acquisition request, in step S22, the job ID issuer 41 issues a job ID unique to the print job for printing the school letter corresponding to the advertisement image acquisition request. Then, the job ID issuer 41 associates the job ID, the school ID, and the class ID and stores the IDs in the job management table 55.
Then, in step S23, the advertisement QR code issuer 42 issues (generates) the advertisement QR code to be inserted into the school letter.
The advertisement QR code issuer 42 refers to the advertisement management table 51 and selects an advertisement to be placed in the school letter from among advertisements currently being distributed in an area where the school 200 as the transmission source of the advertisement image acquisition request, is located. Then, the advertisement QR code issuer 42 generates an advertisement QR code embedded with the corporate PR page information corresponding to the selected advertisement and the school ID of the school 200 as the transmission source of the advertisement image acquisition request.
The advertisement to be placed in the school letter may be arbitrarily selected from the advertisements currently being distributed in the area where the school 200 as the transmission source of the advertisement image acquisition request is located, or may be selected depending on the school 200 or the class (grade) of the destination of the school letter, for example. The number of advertisements to be placed in one school letter may be one or more.
Then, in step S24, the advertisement QR code issuer 42 transmits, to the controller terminal 14 of the school 200, the advertisement image data of the advertisement to be placed in the school letter, the image data of the advertisement QR code, and the job ID issued by means of the job ID issuer 41.
Then, in step S25, the advertisement image synthesizer 71 of the controller terminal 14 performs image synthesis processing of synthesizing the advertisement image data and the image data of the advertisement QR code to the original document image data of the school letter.
Thereafter, by operating the operation terminal 16, the distribution date and time (a booking date and time) of the school letter is input and printing of the school letter is instructed. Accordingly, information indicating the distribution date and time of the school letter and a print instruction are transmitted from the operation terminal 16 to the controller terminal 14.
After receiving the information indicating the distribution date and time of the school letter, the distribution booker 72 of the controller terminal 14 sets the distribution date and time of the school letter in step S26.
Next, in step S27, the print instructor 73 transmits a print job for printing based on the original document image data of the school letter after the image synthesis processing to the printing apparatuses 15 to cause the apparatus to print the school letter.
This prints a school letter 131 as shown in
Returning to
In step S29, the push notification manager 43 of the server apparatus 12 transmits the push notification to the household terminal 17 of the household 210 of each child in the destination class at the distribution date and time. Specifically, the push notification manager 43 transmits the push notification to the household terminal 17 of each terminal ID associated with the child ID of each child in the destination class. At this time, the push notification manager 43 transmits the job ID of the print job of the school letter, the original document image data of the school letter after the image synthesis processing, and the document name of the school letter together with the push notification. This enables the display 95 of the household terminal 17 that has received the push notification to display the image of the school letter.
Further, the push notification manager 43 stores the original document image data of the school letter after the image synthesis processing, the document name of the school letter, and the distribution date and time of the school letter in the job management table 55 in association with the job ID.
The push notification processor 106 of the household terminal 17 that has received the push notification registers the job ID of the print job of the school letter and the document name of the school letter transmitted together with the push notification in the notification list information of the application information storage 93. This enables the display 95 of the household terminal 17 to display a list of the push notifications received so far based on the notification list information and enables the user to select and browse past school letters from the list of the push notifications.
Then, in step S30, the school 200 distributes the school letter 131 printed on a print medium to the household 210 of each child in the class of the destination (distribution destination) of the school letter. The school 200 distributes the school letter 131 to the household 210 of each child by having each child take the school letter 131 home, for example. The distribution of the school letter 131 printed on the print medium may be performed before the push notification described above.
Then, in step S31, the advertisement QR code 133 of the school letter 131 is scanned by using the household terminal 17 of the household 210.
Specifically, when the operation for scanning the advertisement QR code 133 is performed, the display controller 103 of the household terminal 17 causes the display 95 to display an advertisement QR code reading screen 136 shown in
Then, in step S32, the QR code analyser 102 analyzes the advertisement QR code 133 acquired by means of the QR code acquirer 101, and acquires the school ID and corporate PR page information embedded in the advertisement QR code 133.
Next, in step S33, the corporate PR page requirer 104 transmits the corporate PR page display request to the server apparatus 12. The corporate PR page display request includes the terminal ID of the household terminal 17 as the transmission source, the child ID to which the terminal ID is associated, the school ID of the school 200 where the child of the child ID attends, and the corporate PR page information acquired from the advertisement QR code 133.
Next, in step S34, the browsing history determiner 46 of the server apparatus 12 determines whether the corporate PR page requested in the corporate PR page display request has been browsed by at least one household terminal 17 associated with the child to whom the household terminal 17 as the transmission source of the corporate PR page display request is associated.
Specifically, the browsing history determiner 46 refers to the point management table 56 and determines whether there is a browsing history that includes the corporate PR page information and the school ID included in the corporate PR page display request and at least one of the child IDs included in the corporate PR page display request. Then, if the browsing history determiner 46 determines that there is a browsing history that includes the corporate PR page information and the school ID included in the corporate PR page display request and at least one of the child IDs included in the corporate PR page display request, the browsing history determiner 46 determines that the corporate PR page requested in the corporate PR page display request has been browsed by at least one household terminal 17 associated with the child to whom the household terminal 17 as the transmission source of the corporate PR page display request is associated.
If the browsing history determiner 46 determines that the page has been browsed (step S34: YES), in step S35, the browsing history determiner 46 transmits, to the household terminal 17, the corporate PR page data in which a point acquisition button 143 (see
Alternatively, if the browsing history determiner 46 determines that the page has not been browsed (step S34: NO), in step S36, the browsing history determiner 46 transmits, to the household terminal 17, the corporate PR page data in which the point acquisition button 143 can be pressed. Specifically, the browsing history determiner 46 transmits, to the household terminal 17, data in which the point acquisition button 143 of the corporate PR page requested in the corporate PR page display request is not grayed out.
Next, in step S37 of
As a result, the corporate PR page 141 as shown in
As shown in
Returning to
If the point processor 105 determines that the point acquisition button 143 has not been pressed (step S38: NO), in step S39, the point processor 105 determines whether the display of the corporate PR page 141 has been ended. If an operation for ending the display of the corporate PR page 141 is performed in the household terminal 17, the display of the corporate PR page 141 ends.
If the point processor 105 determines that the display of the corporate PR page 141 ends (step S39: YES), the series of operations end without any further changes being made.
If the point processor 105 determines that the display of the corporate PR page 141 is not ended (step S39: NO), the process of the point processor 105 returns to step S38.
If the point processor 105 determines that the point acquisition button 143 is pressed (step S38: YES), in step S40, the point processor 105 transmits, to the server apparatus 12, a point acquisition request for acquiring points.
Next, in step S41, after receiving the point acquisition request, the point provider 47 gives points to the school 200 attended by the child associated with the household terminal 17 that is the transmission source of the point acquisition request.
Specifically, the point provider 47 acquires, from the advertisement management table 51, the cost per click (the number of points) of the corporate PR page where the point acquisition request is made. Then, the point provider 47 adds the acquired number of points corresponding to the cost per click to the number of points held corresponding to the school ID of the target school 200 to which the points are to be given, in the school management table 53.
Further, the point provider 47 updates the advertisement point information in the advertisement management table 51 of the corporate PR page where the point acquisition request has been made, to the value acquired by adding the number of points corresponding to the cost per click of the company page to the number of points held.
Then, in step S42, the point provider 47 registers the browsing history of the corporate PR page browsed this time by using the household terminal 17.
Specifically, the point provider 47 associates the browsing date and time of the corporate PR page this time by using the household terminal 17, the corporate PR page information of the corporate PR page, the terminal ID of the household terminal 17 which is used to browse the corporate PR page this time, the child ID associated with the terminal ID, and the school ID of the school 200 attended by the child of the child ID, and adds them to the point management table 56.
The browsing date and time is the date and time when the point acquisition request is received. That is, if the corporate PR page 141 is merely displayed on the display 95, it is not regarded that the corporate PR page 141 has been browsed, but if the point acquisition button 143 of the corporate PR page 141 is pressed, it is regarded that the corporate PR page 141 has been browsed.
Next, in step S43, the point provider 47 transmits the acquired point information indicating the number of points given to the school 200 in step S40 to the household terminal 17 as the transmission source of the point acquisition request.
Next, in step S44, the display controller 103 causes the display 95 to display the number of points indicated by the acquired point information as the number of points acquired by the user browsing the corporate PR page this time.
Further, the point processor 105 updates the terminal point information of the application information storage 93. Specifically, the point processor 105 adds the corporate PR page information of the corporate PR page browsed this time and the number of points acquired to the terminal point information. This ends the series of operations.
Next, a description will be given regarding browsing determination processing, which is processing performed by means of the browsing history determiner 46 in step S34 of
As shown in
First, a description will be given regarding a case where in the household 210 of
In this case, at the time when the household terminal 17 of IDT1 that has scanned the advertisement QR code corresponding to the advertisement of IDK1 transmits the corporate PR page display request, there is no browsing history of the corporate PR page corresponding to the advertisement of IDK1 by means of the household terminal 17 of IDT1 and the household terminal 17 of IDT2. Therefore, the browsing history determiner 46 determines that neither the household terminal 17 of IDT1 nor the household terminal 17 of IDT2 has browsed the corporate PR page corresponding to the advertisement of IDK1.
When the corporate PR page 141 corresponding to the advertisement of IDK1 is displayed by using the household terminal 17 of IDT1 and the user presses the point acquisition button 143, points are given to the school 200 of IDG1. Further, as shown in
Thereafter, the advertisement QR code corresponding to the advertisement of IDK1 is scanned by using the household terminal 17 of IDT2. Accordingly, the corporate PR page display request transmitted by the household terminal 17 of IDT2 includes IDT2 as the terminal ID, IDJ1 and IDJ100 as the child IDs, IDG1 as the school ID, and the corporate PR page information corresponding to the advertisement of IDK1.
At the time when the household terminal 17 of IDT2 transmits the corporate PR page display request, there is a browsing history by using the household terminal 17 of IDT1 as shown in
Therefore, the browsing history determiner 46 determines that the corporate PR page corresponding to the advertisement of IDK1 has already been browsed by using the household terminal 17 of IDT1 associated with the child of IDJ1 with which the household terminal 17 of IDT2 is associated.
Therefore, although the corporate PR page 141 corresponding to the advertisement of IDK1 is displayed on the household terminal 17 of IDT2, the point acquisition button 143 is grayed out so that the button may not be pressed. Therefore, no points will be given to the school 200 of IDG1.
Even if the advertisement QR code corresponding to the advertisement of IDK1 is scanned again by using the household terminal 17 of IDT1 after the browsing history in
Next, a description will be given regarding a case where in the household 210 in
In this case, at the time when the household terminal 17 of IDT2 which is used to scan the advertisement QR code corresponding to the advertisement of IDK1 transmits a corporate PR page display request, there is no browsing history of the corporate PR page corresponding to the advertisement of IDK1 by means of the household terminal 17 of IDT1 and the household terminal 17 of IDT2. Therefore, the browsing history determiner 46 determines that neither the household terminal 17 of IDT1 nor the household terminal 17 of IDT2 has browsed the corporate PR page corresponding to the advertisement of IDK1.
Then, when the corporate PR page 141 corresponding to the advertisement of IDK1 is displayed on the household terminal 17 of IDT2 and the point acquisition button 143 is pressed, points are given to the school 200 of IDG1. Further, the browsing history of the corporate PR page corresponding to the advertisement of IDK1 by using the household terminal 17 of IDT2 as shown in
Thereafter, the household terminal 17 of IDT1 is used to scan the advertisement QR code corresponding to the advertisement of IDK1. Accordingly, the corporate PR page display request transmitted by means of the household terminal 17 of IDT1 includes IDT1 as the terminal ID, IDJ1 as the child ID, IDG1 as the school ID, and the corporate PR page information corresponding to the advertisement of IDK1.
At the time when the household terminal 17 of IDT1 transmits the corporate PR page display request, there is a browsing history by using the household terminal 17 of IDT2 as shown in
Therefore, the browsing history determiner 46 determines that the corporate PR page corresponding to the advertisement of IDK1 has been browsed by using the household terminal 17 of IDT2 associated with the child of IDJ1 with which the household terminal 17 of IDT1 is associated.
For this reason, although the corporate PR page 141 corresponding to the advertisement of IDK1 is displayed on the household terminal 17 of IDT1, the point acquisition button 143 is grayed out so that the button may not be pressed. Therefore, points are not given to the school 200 of IDG1.
Even if the household terminal 17 of IDT2 is used to scan the advertisement QR code corresponding to the advertisement of IDK1 again after the browsing history of
As described above, regardless of which of the household terminal 17 of IDT1 and the household terminal 17 of IDT2 first scans the advertisement QR code corresponding to the advertisement of IDK1, the number of times that points are given to the school 200 of IDG1 due to the users browsing the corporate PR page corresponding to the advertisement of IDK1 in the household 210 shown in
Therefore, by performing the browsing determination processing as described above, duplicate points are not given to the school 200 due to the users browsing the corporate PR page in one household 210.
In the above description, it is assumed that when the point acquisition button 143 of the corporate PR page 141 is pressed, the corporate PR page 141 is browsed. However, alternatively, the point acquisition button 143 may be omitted, and the corporate PR page 141 may be browsed by using the household terminal 17 at the time when the household terminal 17 is connected to the corporate PR page 141.
Next, a description will be given regarding the operation of exchanging points owned by the school 200 for items in the point management system 11.
In the point management system 11, when the distribution period of an advertisement ends, the number of points generated by the user browsing the corporate PR page corresponding to the advertisement in the school 200 is determined, and the corresponding points become usable (can be exchanged for items), for example. The points owned by the school 200 may be usable at any timing.
When the school 200 uses the points, the controller 81 of the operation terminal 16 accesses a point use page in the point giving service provided by the server apparatus 12, by means of the browser via the proxy server unit 67 of the controller terminal 14 in accordance with the teacher's operation.
This can display the point use page 151 as shown in
After an operation is performed to select a desired item and exchange points for the item, in step S51 of
Next, in step S52, after receiving the point exchange request, the point exchanger 48 of the server apparatus 12 performs the point exchange processing. Specifically, the point exchanger 48 subtracts the points corresponding to the requested item from the number of points owned by the school 200 as the transmission source of the point exchange request in the point management table 56.
Next, in step S53, the point exchanger 48 performs the ordering processing for the requested item to the sponsoring company 4 as a providing source of the item. This ends the series of operations.
After the ordering processing is performed by means of the point exchanger 48 described above, the sponsoring company 4 delivers the ordered item to the school 200.
The school 200 may contact the operation manager 3 by using an electronic mail or telephone to specify an item and exchange points for the item.
In this case, the operation manager terminal 13 accesses the server apparatus 12 in accordance with the operation by the staff of the operation manager 3 who is contacted by the school 200, and instructs the apparatus to perform the processing when exchanging the points of the school 200 which instructed to exchange the points for the item for the specified item.
In accordance with the above, the point exchanger 48 subtracts the points corresponding to the specified item from the number of points owned by the school 200 which instructed to exchange the points for the item in the school management table 53.
Further, the operation manager 3 places an order for the item specified by the school 200 to the sponsoring company 4 by using an electronic mail, telephone, or the like. Thereafter, sponsoring company 4 delivers the ordered item to the school 200.
As described above, in the point management system 11, the point provider 47 gives points generated by the user browsing the corporate PR page by using the household terminal 17 to the school 200 attended by the child to whom the household terminal 17 is associated. Then, the point provider 47 stores the points given in the school management table 53 of the database unit 22 in association with the school ID of the school 200. This can give the points generated by the actions of the children to the school 200 by a mechanism different from the existing bellmark campaign.
As described later, the system of giving points to the school 200 by means of the point management system 11 is applicable to various service providers 1 other than the school. Therefore, according to the point management system 11, points generated by the actions of the children can be given to the school 200 by means of the system applicable to various service providers 1.
Further, in the point management system 11, since the points can be exchanged for items, the school 200 can use the points for the procurement of equipment. Therefore, according to the point management system 11, it is possible to support the financial resources of the school 200.
In the point management system 11, when a household terminal 17 is connected to the corporate PR page, if at least one household terminal 17 associated with the child to whom the household terminal 17 is associated has already been used to browse the corporate PR page and points have already been given to the school 200 that the child attends, the point provider 47 does not give points to the school 200. Accordingly, duplicate points are not given to the school 200 due to the browsing of one corporate PR page in one household 210.
Further, in the point management system 11, the registration QR code issuer 37 issues registration QR codes with embedded child IDs for the number of children. The user register 38 can associate terminal IDs of multiple household terminals 17 with one child ID and store the IDs in the user management table 54 of the database unit 22.
This enables the point management system 11 to perform management by regarding that each household terminal 17 associated with one child belongs to the same household, without managing the number of persons in the household 210, which is the personal information of the child. That is, the point management system 11 can manage each household of the child while protecting the privacy of the child.
This enables management that suppresses duplicate points being given to the school 200 due to the browsing of one corporate PR page in one household 210 as described above.
In the point management system 11, advertisement fees based on the number of points are charged to the advertiser 5.
Therefore, if the points are generated each time the corporate PR page is browsed by using each household terminal 17 in one household 210, one household 210 may generate advertisement fees equivalent to the fees for when one household browses one corporate PR page more than once. In this case, the burden of advertisement fees may become too large for the advertiser 5 compared with the advertising effect.
Meanwhile, in the point management system 11, it is possible to suppress duplicate points being given to the school 200 due to the browsing of one corporate PR page in one household 210, and therefore there is an advantage of suppressing an increase in the advertisement fees while ensuring the advertising effect for the advertiser 5.
In the second embodiment, a description has been given regarding the case where the household terminal 17 scans the advertisement QR code printed on the print medium in order to browse the corporate PR page. That is, in the second embodiment, the information printed on the print medium is used as the trigger information for using the household terminal 17 to browse the corporate PR page.
Meanwhile, the information in the application installed in the household terminal 17 may also be used as the trigger information for browsing the corporate PR page by using the household terminal 17. That is, the display 95 may display the corporate PR page when the operator presses a prescribed position in the school letter displayed on the display 95 of the household terminal 17, for example, when the operator presses the display position of an advertisement image, by using an application program for using the point giving service.
This allows access to the corporate PR page from both the print medium and the application.
As described above, when the information printed on the print medium and the information in the application are usable as the trigger information for browsing the corporate PR page by using the household terminal 17, the points generated by browsing the corporate PR page may be different between when the information printed on the print medium is used and when the information in the application is used.
More points may be generated when the information in the application is used than when the information printed on the print medium is used, for example. This can increase the number of households 210 which consider that distribution material (the school letter) printed on the print medium is unnecessary, thereby reducing the amount used of the print medium.
In addition, more points may be generated when the information printed on the print medium is used than when the information in the application is used. This can guide the student to take back the distribution material (the school letter) printed on the print medium more reliably to the household 210.
Next, a description will be given regarding a third embodiment that implements the business model described in
As shown in
In the point management system 11A, the operation terminal 16 is a terminal device through which the staff of the hospital 300 performs an operation related to the point giving service.
In the point management system 11A, a patient who has a patient ID card of the hospital 300 is a person who uses the medical service provided by means of the hospital 300 and corresponds to the service user 2 in
The household terminal 17 in the point management system 11A is a terminal device owned in the household 210 of the patient of the hospital 300. Specifically, the household terminal 17 is a smartphone, a tablet terminal, or the like owned by the patient of the hospital 300 or the patient's family.
The configuration and various operations of each apparatus in the point management system 11A are the same as those in the point management system 11 described in the second embodiment. In the point management system 11A, the “school” in the configuration and various operations of the point management system 11 described in the second embodiment may be replaced with a “hospital”, the “class” may be replaced with a “department”, the “teacher” may be replaced with a “staff”, the “child” may be replaced with a “patient”, and the “school letter” may be replaced with a “hospital publicity”
Next, a description will be given regarding an overview of a business model realized in a fourth embodiment of a point management system, which will be described later, with reference to
All of the service provider 1, the operation manager 3, the sponsoring company 4, and the advertiser 5 in
The service user side 6 is the service user 2 shown in
As shown in
The user browses the advertiser site by accessing the advertiser site such as the company home page of the advertiser 5 from the advertisement placed in the application on the service user side 6 (step S62). Accordingly, the operation manager 3 gives, to the service provider 1, points that can be exchanged for the items (step S63).
Steps S64 to S66 are similar to steps S4 to S6 in
As described above, according to this business model, when the advertiser site is browsed by using the terminal device on the service user side 6, points that can be exchanged for items are given to the service provider 1. Accordingly, similar to the business model described in
Next, a fourth embodiment that implements the business model described in
As shown in
The school terminal 403 and the printing apparatus 404 are disposed in the school 200. The number of schools 200 in which the school terminal 403 and the printing apparatus 404 are disposed may be one or more. The number of school terminals 403 disposed in one school 200 may be one or more. The school 200 may be an elementary school, a junior high school, or the like, and may be a public school or a private school, as in the second embodiment described above.
The parent terminal 405 is a terminal device such as a smartphone and a tablet terminal owned by the child as a school commuter who attends the school 200 or the guardians (parents) of the student. There may be one or more parent terminals 405 per student. As in the second embodiment, the child or student as the school commuter who attends the school 200 is simply referred to as the “child”. The child is a person who uses the educational service provided by means of the school 200, corresponds to the service user 2 in
The server apparatus 401 is a server that provides the point giving service in which the operation manager 3 gives points that can be exchanged for items to the school 200. The server apparatus 401 is constituted by a computer having a CPU, ROM, RAM, hard disk, and the like. The server apparatus 401 may be a cloud server provided in the cloud.
As shown in
The controller 411 controls the entire operation of the server apparatus 401. The controller 411 is configured with a CPU or the like. The controller 411 includes a user manager 421, an advertisement manager 422, and a point manager 423. Each part of the controller 411 is configured by the CPU executing a program stored in the program storage 413.
The user manager 421 performs processing for user registration of the point giving service provided by means of the server apparatus 401. The user manager 421 includes a class code issuer 431, an invitation code issuer (a code issuer) 432, and a user register (a register) 433. Each part of the user manager 421 is configured by a CPU executing a registration program stored in the program storage 413.
After receiving a class code issuance instruction from the school 200, the class code issuer 431 issues a class code of the class (groups in the fifth and sixth embodiments described later) in the school 200 which is instructed in the class code issuance instruction. In addition, the class code issuer 431 issues (generates) a class QR code embedded with the class code. The class code is a code having a class ID. The class ID is information for uniquely identifying each class in the school 200.
After the invitation code issuer 432 receives an invitation code issuance instruction from the parent terminal 405, the invitation code issuer 432 issues an invitation code. Further, the invitation code issuer 432 issues (generates) an invitation QR code embedded with the invitation code. The invitation code is used to register another parent terminal 405 in association with a parent terminal 405 registered in the server apparatus 401 in the server apparatus 401 by using the registered parent terminal 405.
The user register 433 performs processing for user registration. Specifically, the user register 433 issues a parent ID and a terminal ID after receiving terminal transmission information described below transmitted from the parent terminal 405 that has acquired the class code. Then, the user register 433 associates the parent ID, the terminal ID, the class ID included in the terminal transmission information, and the child ID included in the terminal transmission information, and stores the IDs in a parent management table 446 described later. As described later, information such as nicknames of the parents are also stored in the parent management table 446.
The parent ID is information for uniquely identifying each parent. The terminal ID is information for uniquely identifying each parent terminal 405.
In the fourth embodiment, the child ID is the student number of the child in the class to which the child belongs. The student number is input through the parent terminal 405 which has acquired the class code as described later.
If the user register 433 acquires a class ID and child ID included in the terminal transmission information that are the same as the class ID and child ID associated with any one of the parent terminals 405 (the parent IDs) registered in the server apparatus 401, the user register 433 transmits an error notification to the parent terminal 405 that is the transmission source of the terminal transmission information.
If the invitation code is input from another parent terminal 405 which is different from the registered parent terminal 405 and has acquired the invitation code via the registered parent terminal 405, the user register 433 stores the terminal ID of the other parent terminal 405 in the parent management table 446 in association with the same child ID and class ID as the child ID and class ID associated with the terminal ID of the registered parent terminal 405.
Specifically, if the user register 433 receives a registration instruction described later after receiving invited terminal transmission information described later including the invitation code from an invited parent terminal 405, the user register 433 issues the parent ID and the terminal ID. Then, the user register 433 associates the child ID and class ID that are the same as the child ID and class ID associated with the terminal ID of the registered parent terminal 405 which received issuance of the invitation code by the server apparatus 401, and the parent ID and terminal ID of the parent terminal 405 that is the transmission source of the invited terminal transmission information, and stores the IDs in the parent management table 446. As described later, information such as the nicknames of the parents are also stored in the parent management table 446.
This associates the registered parent terminal 405 and a parent terminal 405 that has acquired (is invited) the invitation code from the registered parent terminal 405 and registers the terminals in the server apparatus 401 by using the common child ID and class ID. As a result, the child ID and class ID are synchronized between the registered parent terminal 405 and the invited parent terminal 405. Further, as described later, information such as the nickname of the child is also synchronized.
The advertisement manager 422 manages the advertisement of the advertiser 5 placed in a dedicated application used in the parent terminal 405. Specifically, the advertisement manager 422 distributes advertisement image data to the parent terminal 405.
The point manager 423 performs processing such as giving points to the school 200 in the point giving service. The point manager 423 includes a point provider 436 and a point exchanger 437.
The point provider 436 gives points generated by the user browsing the advertiser site by using the parent terminal 405 to the school 200 attended by the child to whom the parent terminal 405 is associated. Then, the point provider 436 stores the given points in the school management table 443 of the database unit 412 described later in association with the school ID of the school 200.
After the point exchanger 437 receives, from the school 200, a point exchange request for exchanging points for desired items, the point exchanger 437 performs point exchange processing and ordering processing. The point exchange processing is processing of subtracting points corresponding to the requested items from the number of points owned by the school 200 in the school management table 443. The ordering processing is processing of placing orders for items to the sponsoring company 4.
The database unit 412 stores an advertisement management table 441, an area management table 442, a school management table 443, a class management table 444, a child management table 445, a parent management table 446, an invitation code management table 447, a point management table 448, and an items table 449. The database unit 412 is constituted by a hard disk or the like.
As shown in
The advertiser site information in the advertisement management table 441 is the URL of an external advertiser site, such as the company homepage of the advertiser 5. All of the advertisement ID, advertisement image data, company ID, distribution region, distribution period, cost per click, and advertisement point information in the advertisement management table 441 are the same as those in the advertisement management table 51 shown in
However, the advertisement image data in the advertisement management table 441 includes the data of the advertisement image to be displayed in a banner advertisement area 502 (see
The URL stored in the advertisement management table 441 as the advertiser site information may be the URL of a flyer image. Further, the flyer image may be stored in the server apparatus 401.
The area management table 442 is similar to the area management table 52 shown in
As shown in
As shown in
As shown in
The nickname of the child is input through the parent terminal 405 when the parent terminal 405 is registered in the server apparatus 401. The nickname of the child is different from the name of the child. The nickname of the child is used for the display of the child in the application used in the parent terminal 405.
As shown in
As shown in
The point management table 448 is a table in which the browsing history of the advertiser site by using the parent terminal 405 is registered. As shown in
The items table 449 is similar to the items table 57 shown in
The program storage 413 stores various programs executed by the CPU of the server apparatus 401. The program storage 413 is constituted by a hard disk or the like.
The external communicator 414 performs communication processing with an external apparatus via the network 18.
The operation manager terminal 402 is a terminal device for the operation manager 3 to perform an operation related to the point giving service. The operation manager terminal 402 is constituted by a computer having a CPU, a ROM, a RAM, a hard disk, a display constituted by a liquid crystal display panel, and an input unit having a keyboard, mouse, and the like. A browser for accessing the server apparatus 401 is installed in the operation manager terminal 402.
The school terminal 403 is a terminal device for the teacher of the school 200 to perform an operation related to the point giving service. The school terminal 403 is constituted by a computer as similar to the operation manager terminal 402. A browser for accessing the server apparatus 401 is installed in the school terminal 403.
The printing apparatus 404 prints a registration guide and the like described later.
The parent terminal 405 is a terminal device for the parents of the child to perform an operation related to the point giving service. As described above, the parent terminal 405 is constituted by a smartphone, a tablet terminal, or the like.
As shown in
The controller 461 controls the entire operation of the parent terminal 405. The controller 461 is configured with a CPU or the like. The controller 461 includes a code acquirer (an acquirer) 471, a display controller 472, an advertisement processor 473, and a point processor 474. Each part of the controller 461 is configured by the CPU executing a dedicated application program for using the point giving service, which is stored in the program storage 462.
If the imager 94 captures an image of the class QR code, the code acquirer 471 acquires the class QR code, analyzes the class QR code to acquire the class code, and acquires the class ID from the class code. If the imager 94 captures an image of the invitation QR code, the code acquirer 471 acquires the invitation QR code, and analyzes the invitation QR code to acquire the invitation code.
The display controller 472 controls various screens to be displayed on a display 465.
The advertisement processor 473 performs processing of transmitting, to the server apparatus 401, an advertiser site information request for requesting advertiser site information to browse the advertiser site.
When the school 200 acquires points due to browsing of the advertiser site by the parent terminal 405 of the point processor 474, the point processor 474 performs processing of updating the terminal point information in the application information storage 463.
The program storage 462 stores various programs such as an application program for using the point giving service. The program storage 462 is constituted by a flash memory or the like. The application program for using the point giving service can be acquired from an arbitrary application store server via the network 18, for example.
The application information storage 463 stores the terminal ID of the own parent terminal 405, the child ID of the child with whom the own parent terminal 405 is associated, the school ID of the school 200 that the child attends, terminal point information, and the like. The terminal point information is information indicating the point acquisition history by browsing the advertiser site in the own parent terminal 405.
The imager 464 is a camera that captures an image of a subject. The imager 464 is used to scan the class QR code and the invitation QR code by using the parent terminal 405.
The display 465 displays various screens. The display 465 is constituted by a liquid crystal display panel or the like.
The input unit 466 receives various input operations by the operator of the parent terminal 405. The input unit 466 includes a touch panel (not shown). The touch panel is superimposed on the display 465. The touch panel detects the touch operation by the operator.
The external communicator 467 performs communication processing with an external apparatus via the network 18.
Next, a description will be given regarding an operation during user registration in the point management system 11B of the fourth embodiment.
First, in step S71 of
After the server apparatus 401 receives the class code issuance instruction, the class code issuer 431 issues the class code including the class ID in step S72. The class code is constituted by a number string, for example. The class code issuer 431 stores the class ID of the issued class code in the class management table 444 in association with the class name, the number of children in the class, and the school ID.
Then, in step S73, the class code issuer 431 generates a class QR code embedded with the class code.
Then, in step S74, the class code issuer 431 transmits the image data of the registration guide including the class QR code to the school terminal 403 as the transmission source of the class code issuance instruction.
Then, in step S75, the school terminal 403 instructs the printing apparatus 404 to print the registration guides for the number of children in the class on a print medium such as paper based on the image data of the registration guide.
The registration guide has a class QR code column 481 shown in
Returning to
Then, in step S77, the parent terminal 405 scans the class QR code 482 of the class QR code column 481.
Specifically, the code acquirer 471 acquires the class QR code 482 in the image captured by means of the imager 464, which is displayed on a class QR code reading screen (not shown) similar to the registration QR code reading screen 121 of
Then, in step S78, the code acquirer 471 analyzes the class QR code 482 and acquires the class code embedded in the class QR code 482. Then, the code acquirer 471 acquires the class ID from the class code. The code acquirer 471 stores the acquired class ID in the application information storage 463.
Instead of scanning the class QR code 482 printed on the registration guide and acquiring the class code, the URL for registration may be transmitted from the server apparatus 401 to the parent terminal 405 by using an electronic mail or the like, and the class code may be acquired from the URL for registration.
Then, in step S79, parent information is input through the parent terminal 405. Specifically, the display controller 472 causes the display 465 to display a parent information screen 491 shown in
After the parent information is input, child information is input through the parent terminal 405 in step S80. Specifically, the display controller 472 first causes the display 465 to display a child information screen 492 shown in
When the input of information through the child information screen 492 ends, the input of the child information ends. The child information includes the student number of the child in the class and the nickname of the child. The code acquirer 471 stores the input child information in the application information storage 463.
Thereafter, a registration confirmation screen 493 shown in
After the completion button 494 is pressed, the code acquirer 471 transmits the terminal transmission information to the server apparatus 401 in step S81 of
By the server apparatus 401 receiving the terminal transmission information via the external communicator 24, the child ID included in the terminal transmission information is acquired. Then, in step S82, the user register 433 determines whether there is a registered parent terminal 405 corresponding to the child indicated by the child ID included in the terminal transmission information. Specifically, the user register 433 refers to the parent management table 446 and determines whether the parent terminal 405 (the parent ID) associated with the same class ID and child ID as the class ID and child ID included in the terminal transmission information is registered.
If the parent terminal 405 (the parent ID) associated with the same class ID and child ID as the class ID and child ID included in the terminal transmission information is registered, the user register 433 determines that there is a registered parent terminal 405 corresponding to the child indicated by the child ID included in the terminal transmission information. In other words, if the user register 433 acquires, from the terminal transmission information, the same class ID and child ID as the class ID and child ID associated with any one of the parent terminals 405 (the parent IDs) registered in the server apparatus 401, the user register 433 determines that there is a registered parent terminal 405 corresponding to the child indicated by the child ID included in the terminal transmission information.
If the user register 433 determines that there is a registered parent terminal 405 (step S82: YES), in step S83, the user register 433 transmits an error notification to the parent terminal 405 as the transmission source of the terminal transmission information.
After the parent terminal 405 receives the error notification, in step S84, the display controller 472 causes the display 465 to display an error screen 496 shown in
Returning to
Then, in step S86, the user register 433 registers the parent ID, the terminal ID, and the information included in the terminal transmission information in the child management table 445 and the parent management table 446. Specifically, the user register 433 associates the child ID, the nickname of the child, the class ID, and a distribution group and stores them in the child management table 445. Further, the user register 433 associates the parent ID, the nicknames of the parents, the age of the parents, the relationship of the parents to the child, the terminal ID, the terminal name, the child ID, and the class ID, and stores them in the parent management table 446.
Then, in step S87, the user register 433 transmits the parent ID, the terminal ID, and the school ID to the parent terminal 405.
Then, in step S88, the code acquirer 471 of the parent terminal 405 stores the parent ID, the terminal ID, and the school ID transmitted from the server apparatus 401 in the application information storage 463. This ends the series of processing.
Next, a description will be given regarding the operation at the time of additional registration (invitation) of the parent terminal 405 in the point management system 11B.
The additional registration (invitation) of a parent terminal 405 means that if there is a registered parent terminal 405 corresponding to a certain child, another parent terminal 405 corresponding to the child is added and registered. The additional registration of a parent terminal 405 is performed to register a parent terminal 405 of one parent out of both parents of a certain child first, and then register a parent terminal 405 of the other parent out of the parents, for example.
First, in step S91 of
In
After the server apparatus 401 receives the invitation code issuance instruction, in step S92, the invitation code issuer 432 issues an invitation code. The invitation code issuer 432 stores the issued invitation code in the parent management table 446 and the invitation code management table 447 in association with the parent ID of the parent terminal 405A.
Then, in step S93, the invitation code issuer 432 generates an invitation QR code embedded with the invitation code.
Then, in step S94, the invitation code issuer 432 transmits the image data of the invitation QR code to the parent terminal 405A.
Then, in step S95, the display controller 472 of the parent terminal 405A causes the display 465 to display the invitation QR code. Specifically, the display controller 472 causes an invitation QR code screen 497 shown in
Returning to
Then, in step S97, the parent terminal 405B scans the invitation QR code 498.
Specifically, the code acquirer 471 of the parent terminal 405B acquires the invitation QR code 498 in the image captured by means of the imager 464, which is displayed on an invitation QR code reading screen (not shown) similar to the registration QR code reading screen 121 in
Then, in step S98, the code acquirer 471 analyzes the invitation QR code 498 and acquires the invitation code embedded in the invitation QR code 498.
Then, in step S99, the parent information is input through the parent terminal 405B. The processing in step S99 is the same as the processing in step S79 of
Then, in step S100, the code acquirer 471 of the parent terminal 405B transmits the invited terminal transmission information to the server apparatus 401. The invited terminal transmission information includes the invitation code, and the terminal name of the parent terminal 405B, the age of the parents of the parent terminal 405B, the relationship of those parents to the child, and the nicknames of those parents.
After the server apparatus 401 receives the invited terminal transmission information, in step S101, the user register 433 transmits a registration content confirmation instruction to the parent terminal 405B. The registration content confirmation instruction includes the school name, class name, and nickname of the child indicated by the child ID associated with the terminal ID of the parent terminal 405A.
After the parent terminal 405B receives the registration content confirmation instruction, in step S102, the display controller 472 causes the display 465 to display a registration confirmation screen 499 shown in
Further, the registration confirmation screen 499 has a completion button 500 for completing the user registration. After the completion button 500 is pressed, in step S103 of
After the server apparatus 401 receives the registration instruction, in step S104, the user register 433 issues a parent ID and a terminal ID for the parent terminal 405B.
Then, in step S105, the user register 433 registers, in the parent management table 446, the parent ID, the terminal ID, the terminal name, the age of the parents, the relationship of the parents with the child, and the nicknames of the parents corresponding to the parent terminal 405B. At this time, the user register 433 stores the same child ID and class ID as the child ID and class ID associated with the terminal ID of the parent terminal 405A in the parent management table 446 in association with the parent ID, the terminal ID, the terminal name, the age of the parents, the relationship of the parents with the child, and the nicknames of the parents corresponding to the parent terminal 405B.
Accordingly, the parent terminal 405A and the parent terminal 405B are associated and registered in the server apparatus 401 by using the common child ID and class ID. This synchronizes the child ID and class ID between the parent terminal 405A and the parent terminal 405B. As a result, the nickname of the child is also synchronized.
Therefore, the parent terminal 405B can be registered without inputting the child information (the student number, the nickname of the child) input when registering the parent terminal 405A.
Then, in step S106, the user register 433 transmits the parent ID, the terminal ID, and the school ID to the parent terminal 405B.
Then, in step S107, the code acquirer 471 of the parent terminal 405B stores, in the application information storage 463, the parent ID, the terminal ID, and the school ID transmitted from the server apparatus 401. This ends the series of processing.
Next, a description will be given regarding an operation when browsing the advertiser site for receiving points by using the point giving service in the point management system 11B.
Further, in the application in the parent terminal 405, the advertisement list screen 503 shown in
In the banner advertisement area 502 and the advertisement area 504, advertisement images are displayed based on the advertisement image data distributed by the advertisement manager 422 of the server apparatus 401. The advertisement manager 422 distributes the advertisement ID together with the advertisement image data of each advertisement to the parent terminal 405. The advertisement image of the banner advertisement area 502 is switched each time the display screen of the application is switched.
After an operation of pressing the banner advertisement area 502 or any of the advertisement areas 504 is performed as an operation of browsing the advertisement in step S111 of
After the server apparatus 401 receives the advertiser site information request, in step S113, the advertisement manager 422 refers to the advertisement management table 441 and the point management table 448 and determines whether the number of times the parent terminal 405 that is the transmission source of the advertiser site information request has browsed the advertiser site that is the request target is equal to or greater than the maximum number of times points can be acquired (the prescribed number of times).
The maximum number of times points can be acquired is set in advance as the upper limit of the number of times one advertiser site can be browsed by using one parent terminal 405 to acquire points. The maximum number of times points can be acquired may be one or more times.
If the advertisement manager 422 determines that the number of times the site has been browsed is equal to or greater than the maximum number of times points can be acquired (step S113: YES), in step S114, the advertisement manager 422 transmits advertiser site information of the advertiser site that is the request target to the parent terminal 405.
After the parent terminal 405 receives the advertiser site information, in step S115, the display controller 472 causes the display 465 to display the advertiser site based on the advertiser site information. This ends the series of processing.
If the advertisement manager 422 determines in step S113 that the number of times the site is browsed is less than the maximum number of times points can be acquired (step S113: NO), in step S116, the point provider 436 gives points to the school 200 attended by the child to whom the parent terminal 405 as the transmission source of the advertiser site information request is associated.
Specifically, the point provider 436 acquires, from the advertisement management table 441, the cost per click (the number of points) of the advertiser site requested in the advertiser site information request. Then, the point provider 436 adds the number of points corresponding to the acquired cost per click to the number of points held corresponding to the school ID of the target school 200 to which the points are to be given, in the school management table 443.
In addition, the point provider 436 updates the advertisement point information in the advertisement management table 441 of the advertiser site requested in the advertiser site information request to a value acquired by adding the number of points corresponding to the cost per click of the advertiser site.
Then, in step S117, the point provider 436 updates the number of times the advertiser site that is the request target is browsed by using the parent terminal 405 that is the transmission source of the advertiser site information request, and updates the number of points acquired. Specifically, the point provider 436 adds “1” to the number of times the site has been browsed, and adds the number of points corresponding to the cost per click to the number of points acquired.
Then, in step S118, the advertisement manager 422 transmits, to the parent terminal 405, the advertiser site information of the advertiser site as the request target and the acquired point information indicating the number of points that can be acquired by browsing the advertiser site this time.
After the parent terminal 405 receives the advertiser site information and acquired point information, in step S119, the display controller 472 causes the display 465 to display the number of points acquired by using a pop-up screen 505 as shown in
Returning to
Next, a description will be given regarding the operation of exchanging points owned by the school 200 for items in the point management system 11B.
The operation of exchanging points owned by the school 200 for items in the point management system 11B of the fourth embodiment is the same as the operation in the point management system 11 of the second embodiment described above.
That is, when the school 200 uses points, the school terminal 403 uses a browser to access the point use page in the point giving service provided by means of the server apparatus 401 in response to the operation by the teacher. This displays the point use page 151 of
After an operation is performed to select a desired item from the point use page 151 and exchange points for the desired item, the school terminal 403 transmits, to the server apparatus 401, a point exchange request for exchanging points for the selected item.
Then, after receiving the point exchange request, the point exchanger 437 of the server apparatus 401 performs point exchange processing. Specifically, the point exchanger 437 subtracts points corresponding to the requested item from the number of points owned by the school 200 as the transmission source of the point exchange request, in the school management table 443.
Then, the point exchanger 437 performs the ordering processing for the requested item to the sponsoring company 4 as the providing source of the item. This ends the series of operations.
After the ordering processing is performed by means of the point exchanger 437 described above, the sponsoring company 4 delivers the ordered item to the school 200.
The school 200 may contact the operation manager 3 by using an electronic mail, telephone, or the like to specify an item and exchange points for the item.
In this case, in response to the operation by the operation manager 3's staff contacted by the school 200, the operation manager terminal 402 accesses the server apparatus 401 and instructs the apparatus to perform processing of exchanging the points of the school 200 which instructed to exchange points for items for the specified item.
In accordance with the above, the point exchanger 437 subtracts the points corresponding to the specified item from the number of points owned by the school 200 which instructed to exchange points for items, in the school management table 443.
Further, the operation manager 3 places an order for the item specified by the school 200 to the sponsoring company 4 by using an electronic mail, telephone, or the like. Then, the sponsoring company 4 delivers the ordered item to the school 200.
As described above, in the point management system 11B, the point provider 436 gives points generated by the user browsing the advertiser site by using the parent terminal 405 to the school 200 attended by the child to whom the parent terminal 405 is associated. Then, the point provider 436 stores the points given in the school management table 443 of the database unit 412 in association with the school ID of the school 200. This can give the points generated by the actions of the children to the school 200 by a mechanism different from the existing bellmark campaign.
As in the second embodiment, the system for giving points to the school 200 by the point management system 11B is applicable to various service providers 1 other than the school. Therefore, according to the point management system 11B, points generated by the actions of the children can be given to the school 200 by the system applicable to various service providers 1.
Further, in the point management system 11B, as in the second embodiment, points can be exchanged for items, and therefore the school 200 can use the points for the procurement of equipment. This can support the financial resources of the school 200 in the point management system 11B also as in the second embodiment.
In addition, in the point management system 11B, when the parent terminal 405 connects to the advertiser site, if the user has browsed the advertiser site a number of times equal to or greater than the maximum number of times points can be acquired by using the parent terminal 405, the point provider 436 does not give points to the school 200. This can suppress excessive duplication in giving points to the school 200 due to the user browsing one advertiser site by using one parent terminal 405.
In the point management system 11B, the information in the application installed in the parent terminal 405 is used as trigger information for browsing the advertiser site by using the parent terminal 405. That is, when the user presses the advertisement images displayed in the banner advertisement area 502 and the advertisement area 504 in the application, the parent terminal 405 displays the advertiser site. This enables the user to easily browse the advertiser site by using the parent terminal 405.
Next, a privilege providing system according to the second to fourth embodiments will be described.
As shown in
The recognizer 601 recognizes a prescribed act performed by a performer 611 of the act for which the privilege is generated.
When the act is recognized by means of the recognizer 601, the privilege provider 602 grants the privilege to at least to a subject 612 other than the performer of the act.
The privilege storage 603 stores the privilege granted by the privilege provider 602 to at least to the subject 612 other than the performer of the act.
In the privilege providing system 600, the recognizer 601 recognizes the prescribed act performed by means of the performer 611, and the recognizer 601 notifies the privilege provider 602 via the communication network that the performer 611 has performed the act. The privilege provider 602 that has received the notification grants the privilege to at least the subject 612 other than the performer of the act. That is, the privilege provider 602 may grant the privilege to the subject 612 other than the performer without granting the privilege to the performer 611, or may grant the privilege to both the performer 611 and the subject 612 other than the performer. The privilege storage 603 stores the privilege granted by the privilege provider 602 to at least the subject 612 other than the performer of the act.
According to this kind of privilege providing system 600, it is possible to grant the privilege also to the subject 612 other than the performer of the act for which the privilege is granted.
The point management system 11 in
As described above, in the point management system 11 in
In the point management system 11B shown in
That is, the points in the point management systems 11 and 11B correspond to the privilege in the privilege providing system 600. The act for satisfying the condition under which points are given in the point management systems 11 and 11B corresponds to the prescribed act in the privilege providing system 600. The operator (the parents or the like) of the household terminal 17 in the point management system 11 and the operator (the parents) of the parent terminal 405 in the point management system 11B correspond to the performer 611 in the privilege providing system 600. The school 200 in the point management systems 11 and 11B corresponds to the subject 612 other than the performer in the privilege providing system 600.
In the point management system 11, the act for satisfying the condition under which points are given, i.e. that the corporate PR page (the advertiser site) is displayed by using the household terminals 17, is performed by the operator of the household terminal 17 operating the household terminal 17. The controller 91 of the household terminal 17 has a function as the recognizer 601 of the privilege providing system 600, which recognizes that the operation (the act) for satisfying the condition under which points are given has been performed. Similarly, the controller 461 of the parent terminal 405 of the point management system 11B has a function as the recognizer 601 of the privilege providing system 600.
The controller 21 of the server apparatus 12 in the point management system 11 has a function as the privilege provider 602 in the privilege providing system 600, which gives points (privileges) to the school 200 to which the child of the household 210 of the operator (the parents or the like) of the household terminal 17 belongs, when the corporate PR page (the advertiser site) is displayed by using the household terminal 17. The points given to the school 200 in the point management system 11 are associated with the school 200 and stored in the database unit 22, and the database unit 22 has a function as the privilege storage 603 in the privilege providing system 600.
Similarly, the controller 411 of the server apparatus 401 in the point management system 11B has a function as the privilege provider 602 in the privilege providing system 600. In addition, the database unit 412 in the point management system 11B has a function as the privilege storage 603 in the privilege providing system 600.
As described above, the privilege providing system 600 can be realized in the point management system 11 of
In addition, the operator (the parents) of the parent terminal 405 in the point management system 11B corresponds to the service user side 6 in
In addition, if the parents of a person (the child) who belongs to the school 200 displaying (browsing) the advertiser site (the advertisement) by using the terminals (the household terminal 17 and the parent terminal 405) is regarded as the condition under which points are given, and if the points are to be given to the school 200 as a group, it is possible to support the financial resources of the school 200 by exchanging the points for items.
In addition, the prescribed act for which the privilege is generated in the privilege providing system 600 is not limited to displaying (browsing) the advertiser site (the advertisement), which is an act for satisfying the condition under which points are given in the point management systems 11 and 11B described above. The privilege may be granted by purchasing products or services on the advertiser site, answering a questionnaire, purchasing products or services on the website, or using the electronic money, for example.
A description has been given regarding the case where, in the point management systems 11 and 11B described above, points are given to the school 200 by displaying (browsing) the advertiser site (the advertisement) after identifying the performer by using a dedicated application.
However, a method may be adopted which is not limited to the above, not limited to advertising printing, and not limited to a dedicated application.
In other words, even if an act such as a purchase is performed by using the electronic money or cash, the performer may be recognized by using the ID of the electronic money or the membership number and points may be given. In this case, points may be given without using the dedicated application.
In the case of a configuration in which the privilege is granted by the act of using the electronic money, a reading terminal of the electronic money functions as the recognizer 601.
Even if the performer 611 purchases the items or services by using the cash instead of using the electronic money, the act of purchase and the recognition of the performer 611 may be performed using the terminal by inputting the membership number or the like, or by detecting a membership card. In this case, the cash also has the effect of allowing the granted privilege to be granted to the subject 612 other than the performer.
In addition, the privilege in the privilege providing system 600 is not limited to points and may be electronic money, crypto assets (virtual currency), items, services, points in other point services, prescribed rewards not limited to the above, or the like.
In the point management systems 11 and 11B described above, points as the privilege in the privilege providing system 600 can be exchanged for items, but the form is not limited thereto, and the points as the privilege may be exchanged for services or points in other point services, for example. This can enhance the convenience of the points as the privilege.
In addition, the privilege generated by the act of the performer 611 may be exchanged for the cost to be paid to the subject 612 other than the performer. In the above-described point management system 11, the points generated by the parents of a certain household 210 browsing the advertisement may be exchanged for the cost necessary for the school life of the child, such as the school meal fees and teaching material fees paid to the school 200 by the parents, for example. This can increase the motivation of the performer 611 to perform the act for which the privilege is generated.
In the point management systems 11 and 11B described above, the subject 612 other than the performer is assumed to be the school 200, but the subject is not limited thereto, and the subject 612 other than the performer may be a grade and class in the school, a nursery school, a kindergarten, a hospital, a company, a department in a company, mutual aid organizations such as a public fire station and a fire brigade, or a group such as a health center. In addition, the school includes an elementary school, a junior high school, a high school, a university, and the like.
The relationship between the performer 611 and the subject 612 other than the performer is not limited to the relationship in which the performer 611 is a parent or the like and the subject 612 other than the performer is a school as described above, and in the case of a hospital, the subject 612 other than the performer may be a hospital itself, each department, each ward, and the like, and the performer may be a patient, the patient's helper, the patient's caregiver, a person who has completed treatment, or their family. In the case of a nursery school or kindergarten, the subject 612 other than the performer may be the nursery school or kindergarten itself, a class, or the like, and the performer may be a kindergarten child or the child's parents, a child who graduated a kindergarten or the child's parents, or their family. In the case of a company, the subject 612 other than the performer may be a company, department, or the like, and the performer may be a working staff member, a permanent employee, a temporary staff member, a shareholder, a retiree, a former employee, or their family. If the subject 612 other than the performer is a community-based municipality, such as a mutual aid organization including a public fire station, a health center, or a fire brigade, the performer may be a local resident, visitor, or their family.
In the point management systems 11 and 11B described above, it is assumed that points are given to the school 200 as the subject 612 other than the performer, but as described above, in the privilege providing system 600, privileges may be granted to both the performer 611 and the subject 612 other than the performer. The points as the privileges may be given in a distributed manner at a prescribed ratio to an individual as the performer 611 and to a group (an organization) to which the individual belongs, as the subject 612 other than the performer.
Further, in the privilege providing system 600, the privilege provider 602 may change the privilege according to the content of the act for which the privilege is generated. In the point management system 11 described above, in addition to browsing the corporate PR page (the advertiser site) by using the household terminal 17, answering a questionnaire and purchasing a product on the corporate PR page are regarded as acts for which points are given, and 10 points may be given to the user if the user browses the corporate PR page by using the household terminal 17, 100 points may be given to the user if the user answers the questionnaire, and 500 points may be given to the user if the user purchases a product, for example. This can increase the motivation of the performer 611 to perform an act for acquiring more privileges.
In the above-described point management system 11, it is assumed that an owner of the household terminal 17, who is the performer 611, is a child or a parent of the child. If the performer 611 is a parent, the parent is associated with the school 200 that is the subject 612 other than the performer, due to the parent-child relationship. However, the subject 612 other than the performer may be a group to which the performer 611 belongs. The privileges (points) may be granted to the group to which the student belongs (the school, grade, class, or the like) by the act of the child browsing the advertisement by using the terminal, for example. In addition, as in the relationship between the school 200 and the parents described above, the subject 612 other than the performer may be a group to which the performer 611 is associated.
That is, the subject 612 other than the performer may be a group to which the performer 611 belongs or a group to which the performer 611 is associated. As a result, the privilege can be granted to the group related to the performer 611, and therefore it is possible to increase the motivation of the performer 611 to perform the act for which the privilege is generated.
In addition, if the subject 612 other than the performer is a school, a graduate of the school may be included as a person who may be the performer 611 associated with the school. This makes it possible to increase the number of persons who may be the performers 611 and increase the privileges (points) acquired by the school.
In addition, the persons who may be the performers 611 corresponding to the subjects 612 other than the performers may be divided into multiple tiers and the number of the privileges (points) may be varied for each tier. If the graduates of the school are regarded as persons who may be the performers 611 associated with the school as described above, the current students and their parents, and the graduates may belong to different tiers, for example. For each tier, the percentage of points given according to the performer 611 may be varied. In the dedicated application described above, the display color or the like of the application screen may be varied for each tier.
Moreover, the recognizer 601 of the privilege providing system 600 may recognize a signal acquired by sensing the act of the performer 611 leading to the granting of the privilege by using a camera or the like, and the recognition is not limited to the case where the controller 91 of the household terminal 17 recognizes the signal based on the operation of the household terminal 17 and the case where the controller 461 of the parent terminal 405 recognizes the signal based on the operation of the parent terminal 405.
The subject 612 other than the performer in the privilege providing system 600 may be a group or an individual.
In the above second and fourth embodiments, the case where the service provider 1 is the school is explained. Further, in the above third embodiment, the case where the service provider 1 is the hospital is explained. However, the provider is not limited to these, and the service provider 1 may be a nursing home or the like that provides nursing care services, for example. The present invention is applicable even if the service provider 1 is a variety of groups that provide services.
In the fourth embodiment described above, the case is explained where the points are generated by browsing the advertiser site by using the parent terminal 405, but the case is not limited thereto, and it is sufficient if the points are generated by browsing the advertiser site by using the terminal device of the service user or a person related to the service user.
In the second and third embodiments described above, the registration QR code is used to notify the information for user registration, but other types of codes such as bar codes may be used. The same applies to the advertisement QR code. The same applies to the class QR code and invitation QR code in the fourth embodiment.
In the fourth embodiment described above, the server apparatus 401 issues the terminal ID, but the terminal ID may be generated with the parent terminal 405, or the unique identification information originally held by the parent terminal 405 may be used as the terminal ID.
Next, a comparative example for the second to fourth embodiments will be described.
As a scheme for alleviating the lack of financial resources of the group or organization as the service provider that provides services, there is the Bellmark campaign, which can supplement the financial resources of a school that provides educational services, for example (Bellmark Education Support Foundation, [online], [searched on Dec. 25, 2019], Internet <URL: https://www.bellmark.or.jp/>.
In the Bellmark campaign, a student or the like, who is a service user using the educational service provided by the school, buys a product bearing Bellmark (registered trademark), collects Bellmark points (number of points), and exchanges the points for items.
In addition, the following systems are known: a system in which points are given to the user when there is an output from the user's mobile phone indicating that the user has browsed the advertisement information, and a system in which points are given after the user's mobile terminal receives the advertisement information transmitted from the store, and the user can spend the given points and purchase the product at the store.
In the above system, the points are given to the performer of a prescribed act, such as the user who has browsed the advertisement information, but privileges such as points are not granted to the subject other than the performer (for example, individuals and groups with insufficient financial resources).
In the above-described bellmark campaign, the bellmark points are given to the school as the service provider, but it is not possible to give points generated by the actions on the service user side to various groups that provide other services.
The second to fourth embodiments above are with consideration of the above comparative example.
An object of the second to fourth embodiments above is to provide a privilege providing system and a privilege providing method capable of granting privileges to subject other than the performer of the act for which the privilege is granted.
An object of the second to fourth embodiments above is to provide a point management system, a server apparatus, a point management method, and a point management program capable of giving points generated by actions by services users to various groups providing services.
The second to fourth embodiments above have the following configuration in order to achieve the above object, for example.
A privilege providing system including:
The privilege providing system according to Appendix 1, in which
The privilege providing system according to Appendix 1, in which the subject other than the performer of the prescribed act is a group to which the performer belongs or a group to which the performer is associated.
The privilege providing system according to Appendix 3, in which
The privilege providing system according to any one of Appendices 1 to 4, further including:
The privilege providing system according to any one of Appendices 1 to 5, in which the privilege provider is configured to change the privilege according to a content of the prescribed act.
A privilege providing method including:
A point management system including:
The point management system according to Appendix 8, in which information in an application installed in the terminal device is used as trigger information for browsing the advertiser site by using the terminal device.
The point management system according to Appendix 8 or 9, in which the point is exchangeable for an item.
The point management system according to any one of Appendices 8 to 10, in which the point provider does not give the point to the service provider if the advertiser site has been browsed a prescribed number of times or more by using the terminal device when the terminal device connects to the advertiser site.
A point management system including:
A server apparatus connectable to a terminal device of a service user or a person related to the service user via a network, the server apparatus including:
A point management method including:
A point management program for causing a point management system that includes a point provider and a storage to execute:
A point management system including:
The point management system according to Appendix 16, in which information printed on a print medium and information in an application installed in the terminal device are usable as trigger information for browsing the advertiser site by using the terminal device.
The point management system according to Appendix 16 or 17, in which the point is exchangeable for an item.
The point management system according to any one of Appendices 16 to 18, in which
A point management system including:
A server apparatus connectable to a terminal device of a household of a service user via a network, the server apparatus including:
an advertiser site storage configured to hold an advertiser site;
a storage; and
a point provider configured to give, to a service provider, a point generated by browsing the advertiser site held by the advertiser site storage by using the terminal device and store the given point in the storage in association with information indicating the service provider.
A point management method including:
A point management program for causing a point management system that includes a point provider and a storage to execute:
According to the above configurations, it is possible to give points generated by the actions on the service user side to various groups or the like providing services.
The fifth embodiment of the present invention will be described below only in terms of the differences from the fourth embodiment. The fifth embodiment is the same as the fourth embodiment except for the contents described below.
The overview of a business model realized in the fifth embodiment is the same as that in the fourth embodiment, and therefore the description thereof is omitted.
The server apparatus 401 is a server that provides support services including the point giving service in which the operation manager 3 gives points that can be exchanged for items to the school 200. In addition to the point giving service, the support services include a letter service for distributing and delivering a school letter, and a communication service for making various communications between the school and the home of the child. It is possible for the school 200 to contract and use only a part of the above three services included in the support services.
In the fifth embodiment, a description is given by assuming that the three services included in the support services are operated by one operation manager 3, but a part of the three services may be operated by another operation manager 3. In addition, the three services may be individually operated by different operation managers 3.
As shown in
The user manager 421 performs the processing for user registration of the support service described above.
The school letter manager 424 manages the school letters distributed and delivered in the letter service. Specifically, the school letter manager 424 performs processing of storing the school letter data, which is image data of the school letter, in a school letter table 450 which will be described later, and transmitting the school letter data to the parent terminal 405.
The school letter in the letter service of the fifth embodiment does not include the advertisement image 132 and the advertisement QR code 133 in the school letter 131 of the second embodiment shown in
The communication information manager 425 performs processing of storing the communication information in the communication service in a communication information table 451 which will be described later.
As shown in
As shown in
The distribution group is a group that can be selected as a distribution target of the school letter in the letter service. The distribution group is a club in the school, for example. The distribution group is selected and input through the parent terminal 405 when the parent terminal 405 is registered in the server apparatus 401.
The school letter table 450 stores the school letter data in the letter service in association with the distribution target information indicating the distribution target (classes, groups, and the like) and already-read information. The already-read information is information indicating whether the school letter has been browsed (unread or already read) by using each parent terminal 405 of the distribution target.
The communication information table 451 stores the communication information in the communication service in association with the child ID. The communication information includes health observation information, attendance confirmation information, individual communication information, and reply information in response to the individual communication.
The health observation information is information related to health such as a child's body temperature and health condition, which is communicated by the parents to the school 200. The attendance confirmation information is information related to the attendance such as absence, lateness, and early leaving of the child, which is communicated by the parents to the school 200. The individual communication information is information that is individually communicated by the school 200 to the parents. The individual communication information is information for communicating the rescheduling of an individual meeting, for example. The reply information in response to the individual communication is information in which the parents reply to the individual communication information from the school 200.
The operation manager terminal 402 is a terminal device for the operation manager 3 to perform an operation related to the support service.
The school terminal 403 is a terminal device for the teacher of the school 200 to perform an operation related to the support service.
The parent terminal 405 is a terminal device for the parents of the child to perform an operation related to the support service.
As shown in
The school letter processor 475 performs processing of transmitting, to the server apparatus 401, a school letter acquisition request for acquiring the school letter data.
The communication information processor 476 performs processing of transmitting, to the server apparatus 401, the health observation information, attendance confirmation information, and reply information in response to the individual communication.
The program storage 462 stores various programs such as the application program for using the support service. The application program for using the support services can be acquired from any application store server via the network 18, for example.
The application information storage 463 further stores the notification list information. The notification list information is information indicating the list of push notifications from the server apparatus 401. The notification list information includes the document name or the like of the school letter transmitted with each push notification received by the parent terminal 405.
In the fifth embodiment, after the input of information through the child information screen 492 ends, a group setting screen 700 shown in
Thereafter, a registration confirmation screen 701 shown in
The terminal transmission information further includes the distribution group.
The registration content confirmation instruction further includes the distribution group.
In the fifth embodiment, after the parent terminal 405B receives the registration content confirmation instruction, in step S102, the display controller 472 causes the display 465 to display the registration confirmation screen 702 shown in
The registration confirmation screen 702 has the completion button 500 for completing the user registration.
In the fifth embodiment, the child ID and class ID are synchronized between the parent terminal 405A and the parent terminal 405B, and accordingly the nickname and distribution group of the child are also synchronized.
Therefore, the parent terminal 405B can register without inputting the child information (the student number, child's nickname, and distribution group) input when registering the parent terminal 405A.
Next, a description will be given regarding the operation of printing and distributing the school letter in the letter service in the point management system 11B according to the fifth embodiment.
First, in response to the operation on the school terminal 403, the school terminal 403 uploads, to the server apparatus 401, the school letter data, which is image data of the school letter.
Then, by means of the operation on the school terminal 403, a class, group, or the like as the distribution target of the school letter is specified.
Then, by means of the operation on the school terminal 403, a print instruction and distribution instruction for the school letter are issued. In response to the above, the school terminal 403 transmits the school letter data to the printing apparatus 404 and instructs the printing apparatus 404 to print a number of letters equivalent to the number of persons of the distribution target. The school terminal 403 also transmits the distribution instruction to the server apparatus 401 to distribute the school letter data to the distribution target.
The print instruction and distribution instruction may be issued by one operation on the school terminal 403. The print instruction and distribution instruction may be issued by a single operation of pressing a printing and distribution instruction button displayed on the display of the school terminal 403, for example.
The printing apparatus 404 which is instructed to print performs printing on a print medium such as paper based on the school letter data. The printed school letter is distributed to the home of the child included in the distribution target.
After receiving the distribution instruction, the school letter manager 424 of the server apparatus 401 stores the school letter data instructed to be distributed in the school letter table 450 in association with the distribution target information and the already-read information. At this stage, all the parent terminals 405 in the distribution target are in an unread state.
Then, the school letter manager 424 transmits the push notification to each parent terminal 405 in the distribution target. At this time, the document name of the school letter or the like is also transmitted together with the push notification. After receiving the push notification, the school letter processor 475 of the parent terminal 405 adds the received push notification to the notification list information of the application information storage 463.
The parent terminal 405 can display a notification list screen 511 shown in
After an operation is performed to select any school letter from the notification list screen 511, the school letter processor 475 transmits, to the server apparatus 401, a school letter acquisition request for requesting the school letter data of the selected school letter.
After the server apparatus 401 receives the school letter acquisition request, the school letter manager 424 transmits the requested school letter data to the parent terminal 405.
After the parent terminal 405 receives the school letter data, the display controller 472 causes the display 465 to display the image of the school letter based on the school letter data.
When the school letter in the unread state is displayed, the school letter processor 475 transmits, to the server apparatus 401, an already-read status notification indicating that the school letter has been read by using the parent terminal 405.
After the server apparatus 401 receives the already-read status notification, the school letter manager 424 changes the status of the school letter data notified by the already-read status notification, in the school letter table 450 from the unread status to the already-read status, in the parent terminal 405 that is the transmission source of the already-read status notification.
As described above, in the letter service, the printed material of the school letter to be distributed to the parents is generated, and the school letter data is distributed to the parent terminal 405. Accordingly, even if the child forgets to pass the printed material to the parents, the information printed on the printed material can be transferred to the parents by means of the distribution to the parent terminal 405. Moreover, the parents can recognize that the printed material has been distributed to the child, and therefore the parents can receive the printed material from the child and acquire information from the printed material. Accordingly, it is possible to reduce that the information printed on the printed material is not transferred to the parents.
Next, a description will be give regarding the operation when using the communication service in the point management system 11B according to the fifth embodiment.
First, a description will be give regarding the case where the parents report the health observation information of the child to the school 200.
When the parents report the health observation information of the child to the school 200, a health observation screen 521 shown in
After the body temperature, health condition, and the like of the child are input through the health observation screen 521, the communication information processor 476 transmits the health observation information including the input body temperature, health condition, and the like to the server apparatus 401 together with the child ID.
After the server apparatus 401 receives the health observation information and the child ID, the communication information manager 425 stores the health observation information in the communication information table 451 in association with the child ID and the date of current day.
Further, the communication information manager 425 transmits the health observation information to the school terminal 403 together with the child ID. This reports the health observation information of the child to the school 200.
The parent terminal 405 can display the history of the reported health observation information. When displaying the history of the health observation information, the parent terminal 405 transmits a health observation history request to the server apparatus 401. The health observation history request includes the child ID of the child of which it is desired that the history of the health observation information be displayed by the parent terminal 405 that is the transmission source.
After the server apparatus 401 receives the health observation history request, the communication information manager 425 transmits the health observation information associated with the child ID included in the health observation history request, which is stored in the communication information table 451 to the parent terminal 405 as the transmission source of the health observation history request. Accordingly, the history of the health observation information can be displayed by using the parent terminal 405.
When there are multiple parent terminals 405 registered in the server apparatus 401 in association with one child ID, the communication information manager 425 transmits the same health observation information in response to a health observation history request including the child ID from any of those parent terminals 405. That is, the communication information manager 425 synchronizes the health observation information of the child corresponding to the child ID among the multiple parent terminals 405 registered in the server apparatus 401 in association with the one child ID.
Next, a description will be given regarding the case where the parents contact the school 200 about the attendance of the child in the fifth embodiment.
If the parents contact the school 200 about the attendance of the child, an absence/lateness communication screen 522 shown in
After the absence, lateness, and early leaving of the child and their time periods are input through the absence/lateness communication screen 522, the communication information processor 476 transmits the input attendance confirmation information including the absence, lateness, and early leaving of the child and their time periods to the server apparatus 401 together with the child ID.
After the server apparatus 401 receives the attendance confirmation information and the child ID, the communication information manager 425 stores the attendance confirmation information in the communication information table 451 in association with the child ID.
Further, the communication information manager 425 transmits the attendance confirmation information to the school terminal 403 together with the child ID. This enables the user to contact the school 200 about the attendance of the child.
As in the health observation information described above, the history of the attendance confirmation information can be also displayed by using the parent terminal 405. Further, as in the health observation information described above, the attendance confirmation information is also synchronized among the multiple parent terminals 405 registered in the server apparatus 401 in association with one child ID.
Next, the case where the school 200 individually contacts the parents in the fifth embodiment will be described.
When the school 200 individually contacts the parents, an input screen for individual communication is displayed on the display of the school terminal 403 in response to the operation of the teacher, and the communication content is input. Then, the individual communication information including the input communication content is transmitted to the server apparatus 401 together with the child ID of the child as a communication target.
After the server apparatus 401 receives the individual communication information and the child ID, the communication information manager 425 stores the individual communication information in the communication information table 451 in association with the child ID.
Then, the communication information manager 425 transmits a communication notification indicating that the individual communication information has been transmitted from the school 200 to the parent terminal 405 associated with the child ID that has been transmitted together with the individual communication information.
In the parent terminal 405, whether the communicated and notified individual communication information is present can be confirmed on an individual communication screen 523 shown in
After the server apparatus 401 receives the individual communication information acquisition request, the communication information manager 425 transmits the requested individual communication information to the parent terminal 405 as the transmission source of the individual communication information acquisition request.
After the parent terminal 405 receives the individual communication information, the display controller 472 causes the display 465 to display the individual communication information. This enables the parents to confirm the content of the individual communication from the school 200 by using the parent terminal 405.
When the user replies to the individual communication information, the reply information is transmitted from the parent terminal 405 to the server apparatus 401, stored in the communication information table 451, and then transmitted to the school terminal 403.
As described above, in the point management system 11B according to the fifth embodiment, the class code issuer 431 issues a class code including a class ID. The user register 433 associates the terminal ID of the parent terminal 405 that has acquired the class code, the class ID included in the class code, and the student number (the child ID) of the child in the class, and stores them in the parent management table 446 of the database unit 412. This eliminates the necessity to register personal information such as the name and address of the child when registering the child in association with the parent terminal 405. Therefore, it is possible to manage the child while protecting the privacy of the child.
In addition, in the point management system 11B according to the fifth embodiment, the student number (the child ID), which is information not including personal information, is registered in the database unit 412 as identification information for identifying the child, and therefore it is possible to manage the child while protecting the privacy of the child.
In the point management system 11B according to the fifth embodiment, by using the student number (the child ID) of the child in the class, it is possible to manage the child who is the school commuter of the school 200 while protecting the privacy of the child.
In the point management system 11B according to the fifth embodiment, the nickname of the child is registered in the database unit 412, and therefore even if the name of the child which is the personal information is not registered, the nickname can be used instead of the name of the child. The nickname of the child can be used for the display or the like of the child in the application, for example.
Further, in the point management system 11B according to the fifth embodiment, when registering another parent terminal 405 to be registered in association with the registered parent terminal 405, the user register 433 synchronizes the child ID and the class ID between these parent terminals 405. Therefore, since another parent terminal 405 can be registered without inputting the child information which has been input when registering the registered parent terminal 405, the operation at the time of registration can be simplified.
Further, in the point management system 11B according to the fifth embodiment, the health observation information and attendance confirmation information are synchronized among the multiple parent terminals 405 registered in association with one child ID. Therefore, the health observation information and attendance confirmation information can be shared among the multiple parent terminals 405 registered in association with one child ID.
In the point management system 11B according to the fifth embodiment, if the invitation code is input from another parent terminal 405 which is different from the registered parent terminal 405 and has acquired the invitation code via the registered parent terminal 405, the user register 433 stores the terminal ID of the other parent terminal 405 in the parent management table 446 of the database unit 412 in association with the same child ID and class ID as the child ID and class ID associated with the terminal ID of the registered parent terminal 405. In addition, if the user register 433 acquires, from another parent terminal 405, the same class ID and child ID as the class ID and child ID associated with any one of the parent terminals 405 (the parent IDs) registered in the server apparatus 401 by means of the terminal transmission information, the user register 433 transmits an error notification to the other parent terminal 405.
Accordingly, when a regular parent terminal 405 (a terminal of the child's parent) is registered, if an irregular parent terminal 405 (a terminal of a person who is not the child's parent) acquires a class code and tries to register, the registration of the irregular parent terminal 405 can be prevented. Further, when the irregular parent terminal 405 is registered, if the regular parent terminal 405 acquires a class code and tries to register, an error is notified, and therefore the child's parents can notice that the irregular parent terminal 405 is registered. This can eliminate the registration of the irregular parent terminal 405.
Next, a description will be given regarding a sixth embodiment in which the operation at the time of user registration in the above fifth embodiment is changed.
Since the overview of a business model realized in the sixth embodiment is the same as that in the fourth embodiment, a description thereof will be omitted.
In the sixth embodiment, first, in step S131 of
Thereafter, the processing of steps S132 to S136 is the same as the processing of steps S78 to S82 of
If it is determined in step S136 that a registered parent terminal 405 is present (step S136: YES), in step S137, the user register 433 transmits a registered terminal notification to the parent terminal 405 as the transmission source of the terminal transmission information.
In
The registered terminal notification includes the terminal name associated with the terminal ID of the registered parent terminal 405C, the nicknames of the parents, the age of the parents, the relationship with the child, the child ID, the class ID, the class name corresponding to the class ID, and the like.
After the parent terminal 405 receives the registered terminal notification, in step S138, the display controller 472 causes the display 465 to display a registered terminal display screen 531 shown in
The following are displayed on the registered terminal display screen 531: the child ID (the student number) with which the registered parent terminal 405C is associated, the class name of the child indicated by the child ID, the terminal name of the parent terminal 405C, and the like. Further, the registered terminal display screen 531 has an application button 532 for selecting to apply for registration to the registered parent terminal 405C and a cancel button 533 for selecting not to apply for registration.
Then, in step S139, the code acquirer 471 of the parent terminal 405 determines whether the user has selected to apply for registration. The code acquirer 471 determines that the user has selected to apply for registration if the application button 532 in the registered terminal display screen 531 is pressed, and determines that the user has selected not to apply for registration if the cancel button 533 is pressed.
If the code acquirer 471 determines that it is selected not to apply for registration (step S139: NO), the series of processing ends.
If the code acquirer 471 determines that application for registration has been selected (step S139: YES), in step S140, the code acquirer 471 transmits a registration application notification to the registered parent terminal 405C. The registration application notification includes the class ID acquired in step S132, the nicknames of the parents input in step S133, and the student number (the child ID) input in step S134.
After the parent terminal 405C receives the registration application notification, in step S141, the display controller 472 causes the display 465 to display a registration permission screen 536 shown in
On the registration permission screen 536, a message is displayed informing that there is a parent terminal 405 that is attempting to register in association with the same child ID as the child ID with which the parent terminal 405C is associated. Further, the registration permission screen 536 has a reject button 537 for selecting to reject the registration and a permit button 538 for selecting to permit the registration.
Then, in step S142, the code acquirer 471 of the parent terminal 405C determines whether the user has selected to permit the registration. The code acquirer 471 determines that the user has selected to permit the registration if the permit button 538 in the registration permission screen 536 is pressed, and determines that the user has selected to reject the registration if the reject button 537 is pressed.
When the code acquirer 471 determines that it is selected to permit the registration (step S142: YES), in step S143, the code acquirer 471 transmits a registration permission notification to the server apparatus 401.
After the server apparatus 401 receives the registration permission notification, processing proceeds to step S144. The processing of steps S144 to S147 is similar to the processing of steps $85 to S88 in
If the user register 433 determines in step S136 that there is a registered parent terminal 405 (step S136: NO), the processing proceeds to step S144.
If the code acquirer 471 determines in step S142 that it is selected to reject the registration (step S142: NO), in step S148 of
After the server apparatus 401 receives the registration rejection notification, the user register 433 transmits the registration rejection notification to the parent terminal 405 in step S149.
After the parent terminal 405 receives the registration rejection notification, in step S150, the display controller 472 causes the display 465 to display a registration rejection notification screen 541 shown in
As described above, in the sixth embodiment, if the same class ID and child ID as the class ID and child ID with which the registered parent terminal 405 is associated are acquired from another parent terminal 405 different from the registered parent terminal 405, the user register 433 causes the other parent terminal 405 to apply for registration to the registered parent terminal 405 and, if the registered parent terminal 405 permits the registration of the other parent terminal 405, the user register 433 stores the terminal ID of the other parent terminal 405 in the parent management table 446 in association with the class ID and child ID.
As a result, in the registered parent terminal 405, the registration of the irregular parent terminal 405 can be rejected, and therefore it is possible to eliminate the registration of the irregular parent terminal 405.
In the above second, fifth, and sixth embodiments, the case where the service provider 1 is the school has been described. In the third embodiment described above, the case where the service provider 1 is the hospital has been described. However, the provider is not limited thereto, and the service provider 1 may be a nursing home that provides nursing care services, a nursery school, a kindergarten, a company, a department in a company, a mutual aid organization such as a public fire station or a fire brigade, a health center, or the like. In addition, the school as the service provider 1 includes an elementary school, a junior high school, a high school, a university, and the like. The present invention is applicable even if the service provider 1 is a variety of groups and the like providing services.
In the fifth and sixth embodiments described above, a description has been given regarding the case where the service provider 1 is the school and the service user side 6 is the parents, but the provider is not limited thereto, and the service user side 6 may be a school commuter himself or herself such as a student or a child of the school, a graduate, or their family.
Further, in the case where the service provider 1 is a nursery school or a kindergarten, the service user side 6 may be a kindergarten or nursery school child or the child's parents, a child who graduated kindergarten or nursery school or the child's parents, or their family. In the case where the service provider 1 is the hospital, the service user side 6 may be a patient, the patient's helper, a caregiver, a person who has completed treatment, or their family. In the case where the service provider 1 is a company and a department in a company, the service user side 6 may include a working staff, a permanent employee, a temporary staff, a shareholder, a retiree, a former employee, and their family. If the service provider 1 is a community-based municipality such as a mutual aid organization including a public fire station, a health center, and a fire brigade, the service user side 6 may be a local resident of the community, a visitor, or their family.
In the fifth and sixth embodiments described above, the student number (the child ID) of the child in the class of the school is registered as identification information for identifying the child, but the information is not limited thereto, and it is sufficient if identification information not including personal information of the user is registered.
In the fifth embodiment described above, at the time of registration of another parent terminal 405 to be registered in association with the registered parent terminal 405, the child ID, class ID, and the like are synchronized between the parent terminals 405, but the form is not limited thereto, and it is sufficient if prescribed registration information is synchronized.
In the fifth and sixth embodiments described above, the health observation information and attendance confirmation information are synchronized among the multiple parent terminals 405 registered in association with one child ID, but the form is not limited thereto, and it is sufficient if prescribed information is synchronized.
Next, a comparative example for the second, third, fifth, and sixth embodiments above will be described.
As a system for registering a user, there is a system in which a code such as a QR code (registered trademark) is scanned by using a mobile terminal and the information included in the code is transmitted from the mobile terminal to a server for the user registration (Japanese Patent Application Publication No. 2017-503253).
In a system in which the user registration is performed by using a code as described above, in contrast to issuing a code for each user, there are cases where it is desired to perform management by each household of users. In a system in which advertisement fees are generated by a user browsing advertisements, there are cases where it is desired to perform management by each household of users in the system in order to prevent the occurrence of duplicate advertisement fees in the same household, for example.
Meanwhile, in order to protect the privacy of users, it is desirable that the number of persons in the household, which is the personal information of users, not be managed in the system.
In addition, it is desirable that the personal information of users not be managed in the system in order to protect the privacy of the users, regardless of whether the management is performed by each household of users.
The second, third, fifth, and sixth embodiments above are with consideration of the above comparative example.
An object of the second, third, fifth, and sixth embodiments above is to provide a registration system, a server apparatus, a registration method, and a registration program that can manage a user while protecting user privacy.
An object of the second, third, fifth, and sixth embodiments above is to provide a registration system, a server apparatus, a registration method, and a registration program that can perform management by each household of users while protecting user privacy.
The second, third, fifth, and sixth embodiments above have the following configuration in order to achieve the above object, for example.
A registration system including:
A registration system including:
The registration system according to Appendix 1 or 2, in which
A server apparatus connectable to a terminal device of a user or a person related to the user via a network, the server apparatus including:
The server apparatus according to Appendix 4, in which
A registration method including:
A registration program for causing a registration system including a code issuer, a register, and a storage to execute:
A registration system including:
A registration system including:
A server apparatus connectable to a terminal device in a household of a user via a network, the server apparatus including:
A registration method including:
A registration program for causing a registration system including a code issuer, a register, and a storage to execute:
According to the above configurations, it is possible to manage a user while protecting the privacy of the user.
Further, according to the above configurations, it is possible to perform management by each household of users while protecting the privacy of the users.
The detailed configuration of the school terminal 2001 will be described. The school terminal 2001 is provided in a school such as an elementary school, and is a terminal device for the teacher of the school to perform processing of transmitting communication information to the parent terminals 2002 and acquiring messages transmitted from the parent terminals 2002 when necessary. The school terminal 2001 can be constituted by a computer having a CPU, ROM, RAM, hard disk, and the like.
The input unit 2032 receives an input operation by the teacher. The input unit 2032 is a keyboard or mouse mounted on a personal computer or a touch panel sensor mounted on a tablet terminal, for example. Examples of the input unit 2032 also include a scanner or the like that generates electronic data by reading a printed material on which communication information is printed.
The display 2033 displays various types of images on the screen. The display 2033 is a liquid crystal display mounted on a personal computer or tablet terminal, for example.
The program storage 2034 stores various programs including application programs for executing various control and communication of various pieces of communication information with the server apparatus 2003. The program storage 2034 can be constituted by a flash memory or the like. The application programs for executing various control and communication of the communication information can be downloaded from a cloud server or the like via the network 2004, for example.
The database 2035 stores a class association table in which the student number of each child is associated with the class ID of the class to which each child belongs. The database 2035 can be constituted by a hard disk, for example.
The external communicator 2036 performs communication processing with an external apparatus via the network 2004.
The controller 2031 includes a communication information acquirer 2311, a display controller 2312, a communication controller 2313, and a print controller 2314.
The communication information acquirer 2311 acquires communication information input through the input unit 2032. The “communication information” refers to various pieces of information that are informed on a regular or non-regular basis to each child and each child's parents by the teacher, and the communication information is a “school letter”, “school meal menu”, or the like. The communication information includes information for all grades, information for specific grades, information for specific classes, information for members of specific club activities, and the like.
The communication information acquirer 2311 acquires image data which is generated by reading a printed material on which communication information is printed by using a scanner. The communication information acquirer 2311 can also acquire data input by using image creation software or character input software as image data.
Therefore, the teacher can generate the communication information as a printed material and input the communication information as the electronic data by reading the printed material by using a scanner. The teacher can also generate communication information by using personal computer software and input the generated communication information as the electronic data.
The display controller 2312 performs control to display various pieces of information on the display 2033. Specifically, the display controller 2312 performs control to display the communication information acquired by means of the communication information acquirer 2311 on the display 2033. If the communication information is “September school meal menu”, this image is displayed on the display 2033, for example. The display controller 2312 also performs control to display, on the display 2033, an image or the like showing the transmission status of the communication information.
The display controller 2312 also performs control to display, on the display 2033, an input image of the communication information and an image showing the distribution status stored in the server apparatus 2003. Specifically, the display controller 2312 performs control to display images shown in
The communication controller 2313 performs processing for transmitting the communication information acquired by means of the communication information acquirer 2311 from the school terminal 2001 to the server apparatus 2003. When the transmission command for the communication information is input by using the input unit 2032, the communication controller 2313 transmits the communication information stored in the database 2035 to the server apparatus 2003.
The communication information includes information on the parent terminal 2002 as the transmission destination. The parent terminal 2002 as the transmission destination can be set by being classified into categories such as the entire school, grade, class, club activity, or region to which the child belongs. If the target communication information is transmitted to the parent terminal 2002 of a third grade child, the transmission destination is set to the third grade, for example. If the target communication information is transmitted to the parent terminal 2002 of a child in the soccer club, the transmission destination is set to the soccer club.
Further, the communication information may include transmission time information. The transmission time information is information indicating the date and time when the communication information is transmitted to each parent terminal 2002. As described later, the communication information transmitted by the communication controller 2313 is stored in the server apparatus 2003, and then transmitted to the parent terminal 2002 as the transmission target at the date and time set in the transmission time information.
The communication controller 2313 also receives various pieces of information transmitted from the parent terminal 2002 via the server apparatus 2003. The communication controller 2313 stores the received information in the database 2035. The information transmitted from the parent terminal 2002 is information such as an absence notification notified by the parents to the teacher, for example.
If a deletion command for the already transmitted communication information is input by using the input unit 2032, the communication controller 2313 transmits the deletion command to the server apparatus 2003. As described later, after acquiring the deletion command transmitted from the communication controller 2313, the server apparatus 2003 deletes the deletion target communication information stored in a communication information table 2124 (see
When an operation for instructing printing of the communication information is input by using the input unit 2032, the print controller 2314 outputs a print command to the printing apparatus 2005. Further, when an operation for instructing transmission of the communication information is input by using the input unit 2032, the print command is output to the printing apparatus 2005 in conjunction with the transmission of the communication information.
The printing apparatus 2005 is a printing apparatus such as a printer or a copier. The printing apparatus 2005 performs printing processing of print information when a print command is output from the print controller 2314. The teacher may instruct the child to bring the printed material and deliver the printed material to the child's parents.
Next, the parent terminal 2002 shown in
The input unit 2022 receives an input operation by the parents (the user) operating the parent terminal 2002. The input unit 2022 is a touch panel sensor mounted on a smartphone or tablet terminal, for example. A dedicated keyboard, mouse, or the like can be used as the input unit 2022. The parents can operate the input unit 2022 to input communication information to be notified to the school terminal 2001.
The display 2023 displays various images on the screen. The display 2023 is a liquid crystal display mounted on a smartphone or tablet terminal, for example.
The program storage 2024 stores various programs including application programs for executing various kinds of control and various information communication with the server apparatus 2003. The program storage 2024 can be constituted by a flash memory or the like. The application programs for executing various kinds of control and communication of the communication information can be downloaded from a cloud server or the like via the network 2004, for example.
The database 2025 stores various pieces of information related to the communication with the server apparatus 2003. The database 2025 stores various pieces of ID information set by means of an ID manager 2211 which will be described later.
The external communicator 2026 performs communication processing with an external apparatus via the network 2004.
The controller 2021 includes the ID manager 2211, a display controller 2212, and a communication controller 2213.
The ID manager 2211 acquires a class ID of the class to which the child belongs among the class IDs set for each class of the school to which the child attends. The class ID is data for uniquely identifying the class to which the child belongs. The ID manager 2211 performs processing of storing the acquired class ID in the database 2025. That is, when the parent inputs the class ID of the class to which the child belongs by using the input unit 2022, the ID manager 2211 stores this class ID in the database 2025.
The ID manager 2211 also acquires a student number (a child ID) set for each child in the school attended by the child, and stores this student number in the database 2025. That is, the ID manager 2211 stores this student number in the database 2025 when the parent inputs the student number by using the input unit 2022. The student number is a number that is set for each class in Japanese syllabary order (alphabetical order), birth date order, or the like, for example.
When an operation for changing the class ID or student number is input by using the input unit 2022, the ID manager 2211 also performs processing of rewriting the class ID or student number stored in the database 2025.
The display controller 2212 performs control to display various pieces of information on the display 2023.
The communication controller 2213 controls transmission and reception of data to and from the server apparatus 2003. The communication controller 2213 receives a push notification (details will be described later) transmitted from the server apparatus 2003. In response to the push notification, the communication controller 2213 transmits a request to transmit the communication information to the server apparatus 2003 when the input unit 2022 is used to perform an operation of acquiring the communication information. When the communication information is transmitted from the server apparatus 2003 in response to the transmission of the transmission request, the communication controller 2213 performs processing of receiving the communication information.
Next, the detailed configuration of the server apparatus 2003 shown in
The database unit 2012 includes a school management table 2121, a class management table 2122, a user table 2123, and a communication information table 2124.
The school management table 2121 stores information for managing each school connected to the network 2004. The school management table 2121 stores the mac address of each school terminal 2001, the ID of the teacher operating each school terminal 2001, and the like.
The class management table 2122 stores information for managing each class in each school. The class management table 2122 stores a class ID uniquely associated with each class.
The user table 2123 stores information related to each parent terminal 2002 connected to the network 2004 and the child. If one household has multiple parent terminals 2002, the user table 2123 stores information indicating the correspondence relationship between the parent terminals 2002 for each household.
The communication information table 2124 stores communication information transmitted from the school terminal 2001 to each parent terminal 2002. The communication information table 2124 stores communication information such as “school letter” and “school meal menu” transmitted from the school terminal 2001. The communication information transmitted from the school terminal 2001 is transmitted as PDF image data, and therefore the PDF image data is processed into PNG data or the like by means of a data processor 2181 which will be described later, and then stored in the communication information table 2124.
Further, the communication information table 2124 stores images for inputting and confirming the communication information displayed on the display 2033 of the school terminal 2001. The communication information table 2124 stores images showing the letter distribution status shown in
The program storage 2013 stores various programs including an application program for executing various types of control and communication of communication information between the parent terminal 2002 and the school terminal 2001. The program storage 2013 can be constituted by a flash memory or the like.
The external communicator 2014 performs communication processing with an external apparatus via the network 2004.
The controller 2011 controls the entire operation of the server apparatus 2003. The controller 2011 is configured with a CPU or the like. The controller 2011 includes a user manager 2015, a reception controller 2016, a transmission controller 2017, and a communication information manager 2018. Each part of the controller 2011 is configured by a CPU executing a program stored in the program storage 2013.
The user manager 2015 includes a class ID issuer 2151, a student number manager 2152, and a parent terminal manager 2153.
The class ID issuer 2151 issues a class ID for identifying each class in the school. The class ID issuer 2151 also associates the student number of each child with the class ID and stores them in the class management table 2122.
The student number manager 2152 manages the student number (the child ID) of each child. Specifically, the student number manager 2152 stores the student number of each child in the user table 2123 in association with the parent terminal 2002 owned by the parents of each child.
The parent terminal manager 2153 manages each parent terminal 2002 connected to the network 2004. Specifically, if a household has multiple parent terminals 2002, the parent terminal manager 2153 performs processing of synchronizing various pieces of information for each household.
The reception controller 2016 receives the communication information transmitted from the school terminal 2001 and performs processing for storing the information in the communication information table 2124. The reception controller 2016 also receives a transmission request for the communication information transmitted from the parent terminal 2002.
The transmission controller 2017 transmits a push notification about the prescribed communication information to the parent terminal 2002 at the booking time set in a distribution booker 2182 which will be described later. When the transmission request transmitted from the parent terminal 2002 is acquired, the transmission controller 2017 also transmits the communication information stored in the communication information table 2124 to the parent terminal 2002. The transmission controller 2017 also transmits, to the parent terminal 2002, data including at least a part of a printed material of the same content as the electronic data received by the reception controller 2016.
The communication information manager 2018 includes a data processor 2181, a distribution booker 2182, a push notification processor 2183, an already-read processor 2184, an overwrite processor 2185, and a classification processor 2186.
The data processor 2181 processes the electronic data of the communication information transmitted from the school terminal 2001. If the communication information is transmitted as PDF data, the data processor 2181 processes the data into PNG data or the like, for example.
If the distribution time information indicating the date and time of transmission of the communication information is added to the communication information transmitted from the school terminal 2001, the distribution booker 2182 sets booking such that a push notification is transmitted to the target parent terminal 2002 at this date and time.
When the communication information is transmitted from the school terminal 2001 and the above booking time is reached, the push notification processor 2183 transmits, to the target parent terminal 2002, a push notification indicating that the communication information is transmitted.
When the communication information is transmitted to the parent terminal 2002 and the communication information is opened by using the parent terminal 2002, the already-read processor 2184 performs processing of adding the already-read information to the communication information stored in the communication information table 2124. The already-read information is set for each parent terminal 2002. If one piece of communication information is transmitted to multiple parent terminals 2002, the already-read information is added for the parent terminal 2002 that has opened the one of piece communication information, for example. By adding the already-read information to the communication information, it is possible to recognize that the parent terminal 2002 that is transmission target of the communication information has already been used to browse the information.
In the case where multiple parent terminals 2 are set for one household, for example, in the case where a mother and father of one child have smartphones as parent terminals 2002, and when the communication information is opened by using at least one of the parent terminals 2002, the already-read information is added to the communication information. Alternatively, the already-read information may be added when the communication information is opened in both parent terminals 2002.
When communication information of the same title is transmitted from the school terminal 2001 more than once, the overwrite processor 2185 performs processing of overwriting the information with the latest communication information. “Same title” refers to communication information for which multiple pieces of information having the same title are not present, such as “September school meal menu” and “School letter for class 1, grade 3 (March issue)”, for example. That is, when communication information of the same title is transmitted from the parent terminal 2002 more than once, the overwrite processor 2185 performs processing of overwriting the communication information stored in the database unit 2012 with the latest communication information. The overwrite processor 2185 also performs processing of deleting the communication information when a deletion command for the specific communication information is transmitted from the school terminal 2001.
The classification processor 2186 performs processing of classifying the communication information transmitted from the school terminal 2001 into multiple preset types. The classification processor 2186 adds each type of information to the communication information stored in the communication information table 2124. The types to be classified are a school letter, a health letter, a school meal menu, and the like, for example. That is, the classification processor 2186 performs processing of classifying the communication information transmitted from the school terminal 2001 into multiple preset types.
Next, the processing procedure of the communication system 2100 according to the seventh embodiment will be described with reference to
First, in step S2011 of
In step S2012, the communication controller 2313 of the school terminal 2001 uploads the communication information acquired by means of the communication information acquirer 2311 to the server apparatus 2003.
In step S2013, the reception controller 2016 of the server apparatus 2003 receives the communication information uploaded from the school terminal 2001. The data processor 2181 processes the data of the uploaded communication information. The data processor 2181 processes the communication information uploaded as PDF data into PNG data.
Further, the classification processor 2186 classifies the processed communication information into multiple preset types and stores them in the communication information table 2124.
In addition, when communication information with the same title as the uploaded communication information is already stored in the communication information table 2124, the overwrite processor 2185 overwrites the already stored communication information with the uploaded communication information. Therefore, if communication information with the same title is uploaded more than once, the information is always updated to the latest version.
In step S2014, the communication information acquirer 2311 of the school terminal 2001 acquires information of the parent terminal 2002 as a distribution destination of the communication information. Specifically, if the teacher operating the school terminal 2001 sets the distribution destination of the communication information to all children in the school, the children in class X, grade X, or the like by using the input unit 2032, this information is acquired by means of the communication information acquirer 2311.
Specific examples of processing of uploading the communication information will be described below with reference to
When the teacher operating the school terminal 2001 activates an application for executing communication of the communication information, the initial screen shown in
By selecting the icon P1, the screen of the “letter distribution status” shown in
When the teacher selects the selection frame P4 of the “new letter distribution” on the screen shown in
The teacher can recognize the communication information as the transmission target by watching the preview screen P11 and the pop-up screen P12. When the communication information is to be printed by using the printing apparatus 2005 in parallel with the transmission of the communication information as the electronic data, the user selects the selection frame P13. As a result, the selection box P14 indicating that execution of printing has been selected is checked.
The teacher inputs the title of the communication information such as “Class newspaper (June issue)” into an input frame P15 for the title shown in
The teacher also sets the transmission destination of the communication information in the selection frame P18 for the distribution class. If the transmission destination of the communication information is the “whole grade”, a check mark is placed in the selection box for the whole grade, for example. The teacher also sets the distribution date and time of the communication information in the selection frame P19 indicating the distribution date and time of the communication information. For booking the transmission time, the user selects “booking”, and for immediate transmission, the user selects “immediately”. The teacher can also perform distribution registration of the communication information by selecting the selection frame P20 for distribution registration.
When the user selects the selection frame P3 for confirmation shown in
Returning to
In step S2016, the distribution booker 2182 of the server apparatus 2003 associates the information of the distribution destination and the distribution date and time with the communication information stored in the communication information table 2124.
In step S2017, the already-read processor 2184 sets the state of the already-read information added to the communication information stored in the communication information table 2124 to the “unread” state. That is, the state of the communication information before transmission to the parent terminal 2002 is set to the unread state.
In step S2018, when the distribution booking time (for example, XX AM on XX month XX day) for the target communication information is reached, the push notification processor 2183 transmits a push notification to the parent terminal 2002 as the transmission destination of the communication information.
In step S2019, the parent terminal 2002 receives the push notification transmitted from the server apparatus 2003. The parents operating the parent terminal 2002 can recognize that there is communication information from the school teacher by means of the push notification.
After the parent operating the parent terminal 2002 performs an operation of acquiring the communication information, the parent terminal 2002 transmits a request to acquire the communication information to the server apparatus 2003 in step S2020.
In step S2021, the reception controller 2016 of the server apparatus 2003 receives a request to acquire communication information. The transmission controller 2017 transmits the communication information to the parent terminal 2002 that has transmitted the acquisition request. If multiple parent terminals 2002 are set in a household and if a request for acquisition of the communication information is transmitted from one of the parent terminals 2002, the communication information may be transmitted to the all parent terminals 2002 in the household.
In step S2022, the communication controller 2213 of the parent terminal 2002 receives the communication information transmitted from the server apparatus 2003 and causes the display 2023 to display the received communication information.
The processing for the parents to browse the communication information will be described in detail below with reference to
When the parent operating the parent terminal 2002 activates an application for executing the communication of the communication information, multiple icons including an icon P5 showing a notification list are displayed on the display 2023 as an initial screen as shown in
On the screen of the notification list, a selection frame P31 for selecting the nickname of the child and a list P32 for selecting various pieces of communication information are displayed.
The nicknames of multiple children are displayed in the selection frame P31. If there are three children in a household, nicknames set for each child are displayed, for example. In the example shown in
Each nickname is associated with a student number of each child. The “student number” is a number used to identify each child and is set in Japanese syllabary order (alphabetical order), birth date order, or the like, for example.
A student number of each child is associated with a nickname of each child, and information indicating these relationships is stored in the server apparatus 2003 and the school terminal 2001. Therefore, on the screen of the notification list, a nickname corresponding to each child is displayed instead of the child's name. The use of a nickname eliminates the necessity to handle personal information in the entire system and reduces the risk of information leakage.
The parent can select the target child by tapping the child's nickname displayed in the selection frame P31.
By the user selecting the nickname, a list P32 of the communication information transmitted from the school terminal 2001 is displayed on the display screen. Specifically, lists such as the “school letter”, “school meal letter”, and “soccer club” are displayed. Among the pieces of communication information displayed on the display screen, for unopened communication information, a marker P34 indicating the unopened state is displayed.
A desired communication information type can be selected by tapping the selection frame P35 for the “letter type”. That is, type information is added to the communication information in the communication information table 2124 of the server apparatus 2003, and therefore the communication information for each type can be classified and displayed by selecting the communication information type. In addition, a frequently selected communication information type can be set as a “favorite” by tapping the icon P36. The marker P33 is displayed in a filled manner for a communication information type set as a “favorite”.
The parent can display the communication information on the screen as shown in
Returning to
In step S2024, the reception controller 2016 of the server apparatus 2003 receives the already-read information.
In step S2025, the already-read processor 2184 of the server apparatus 2003 adds the already-read information to the communication information stored in the communication information table 2124.
When the teacher selects the selection frame P3 of “confirmation” displayed on the “letter distribution status” screen shown in
In addition, when multiple parent terminals 2002 are set for the same household and if the already-read information is transmitted from at least one of the parent terminals, the already-read information is added to the communication information. Alternatively, the already-read information may be added to the communication information when the already-read information is transmitted from both parent terminals.
As an example of the processing of opening the communication information/adding the already-read information, if the communication information is received by the parent terminal 2002 and if the communication information is opened on the display screen of the display 2023 of the parent terminal 2002, the opened information may be temporarily stored in the parent terminal 2002 as the already-read information, and then the already-read information may be updated in the database unit 2012 of the server apparatus 2003 at the time of communication with the server apparatus 2003 by means of a user operation, for example.
In this way, in the communication system 2100 according to the seventh embodiment, the teacher operating the school terminal 2001 can acquire the communication information for the parents as the electronic data and transmit the data to the parent terminal 2002 via the server apparatus 2003. Therefore, when the teacher of the elementary school intends to transfer communication information such as the “school letter” and “school meal menu” to each child's parents, the teacher does not need to make the child take the printed material of the communication information home. This eliminates problems that the child loses the printed material or forgets to hand the material to the parents, and it is possible to reliably transfer the communication information to the child's parents.
Further, the communication system 2100 according to the seventh embodiment includes the server apparatus 2003, the communication information input by using the school terminal 2001 is uploaded to the server apparatus 2003, and the communication information uploaded to the server apparatus 2003 can be browsed by using the parent terminal 2002. Therefore, even if a large number of parent terminals 2002 are connected to the school terminal 2001 and communication is congested, transmission and reception of communication information can be smoothly performed.
Further, the teacher can overwrite the communication information stored in the server apparatus 2003 with the latest version by uploading the communication information with the same title again with respect to the already transmitted communication information. Therefore, if the teacher intends to rewrite the already transmitted communication information, it is possible for the latest version of communication information to be always transferred to the parents without the old version remaining. In addition, misrecognition of the communication information can be prevented.
In addition, when the communication information uploaded from the school terminal 2001 is transmitted to the parent terminal 2002 and opened by the parents, the already-read information is added to the communication information. Therefore, when the teacher checks the distribution status of the communication information by using the school terminal 2001, the teacher can acquire the already-read or unread information for each child. Therefore, the teacher can reliably recognize to which child's parents the communication information has been transferred.
Further, when the teacher performs a deletion operation on the transmitted communication information by using the input unit 2032, the deletion target communication information stored in the server apparatus 2003 can be deleted. Therefore, unnecessary communication information can be prevented from accumulating in the server apparatus 2003.
In addition, the communication information uploaded from the school terminal 2001 is stored in the communication information table 2124 after being classified into preset types in the server apparatus 2003. When the parent terminal 2002 acquires the communication information, if the classification type of the communication information is set, communication information that has been filtered based on this classification type can be displayed. Therefore, the parent terminal 2002 can be used to quickly search and browse the necessary communication information.
Further, only the communication information including no personal information is transmitted and received between the parent terminal 2002, the server apparatus 2003, and the school terminal 2001, and this can prevent the leakage of the personal information.
If multiple parent terminals 2002 are set in a household, for example, if the smartphones of the father and mother of the child are set as the parent terminals 2002, and when the communication information is browsed by using at least one of the parent terminals 2002, the state of the communication information corresponding to this household is set to be the already-read state. Therefore, the teacher can recognize that at least one of the parents has browsed the information.
Further, if multiple parent terminals 2002 are set in a household and when a request for transmission of the communication information in response to the push notification is transmitted by one parent terminal, the communication information is transmitted to all parent terminals in the household. Therefore, when both the father and mother of the child have the parent terminals 2002, the communication information can be shared between both parent terminals 2002, for example.
Next, a communication system according to an eighth embodiment of the present invention will be described. Since the system configuration is similar to those of the above-described
The processing procedure of the communication system according to the eighth embodiment will be described below with reference to the flowchart shown in
After the communication controller 2313 of the school terminal 2001 acquires information on the distribution destination of the communication information, the communication controller 2313 transmits a print start instruction of the communication information to the server apparatus 2003.
In step S2142, the transmission controller 2017 of the server apparatus 2003 outputs a print start instruction of the communication information to the school terminal 2001.
In step S2143, the print controller 2314 of the school terminal 2001 transmits, to the printing apparatus 2005, the electronic data of the communication information acquired by means of the communication information acquirer 2311. The print controller 2314 also transmits an instruction to print the communication information to the printing apparatus 2005.
In step S2144, the printing apparatus 2005 prints the communication information. The apparatus prints the same number of copies of the communication information as the number of distribution destinations for the communication information, for example. By synchronizing the transmission of the print instruction shown in step S2143 with the distribution instruction of the communication information shown in step S2015, the distribution of the communication information and the printing processing of the communication information performed by means of the printing apparatus 2005 can be performed in a synchronized manner.
The teacher can notify the parents of the printed material on which the communication information is printed by having the child bring the printed material printed by means of the printing apparatus 2005 home. Therefore, the parents can acquire both the communication information of the electronic data acquired by means of the parent terminal 2002 and the printed material on which the communication information is printed. As a result, the communication information generated by means of the teacher can be reliably transferred to the parents of the child.
Further, since the distribution of the communication information and printing by the printing apparatus 2005 can be performed in a single operation, much effort is not required to the teacher and this can avoid the occurrence of problems such as forgetting the printing operation. In addition, by handing over the printed material to the parents, the communication information can be reliably transferred to the parents even if the parents do not check the parent terminals 2002 such as smartphones.
In the above-described seventh and eighth embodiments, a description has been given regarding an example where the school terminal 2001 operated by the elementary school teacher is used as the manager terminal, but the present invention is not limited thereto, and the terminal may be provided in a junior high school, a high school, a university, a tutoring school, or a culture school such as a cooking class. Further, the manager terminal may be provided in a nursery school, a kindergarten, a hospital, a company, a department in a company, a mutual aid organization such as a public fire station or a fire brigade a health center, or the like.
Further, although a description has been given regarding an example where the parent terminal 2002 operated by the parent of the child is used as the user terminal, the present invention is not limited thereto, and the terminal may be a smartphone owned by a student attending a university or a smartphone owned by a student attending a cooking class. Still further, if the manager terminal is provided in a nursery school or kindergarten, the user may be parents or a family of a graduate. If the manager terminal is provided in a hospital, the user may be a patient, a caregiver, a person who has completed treatment, or their family. If the manager terminal is provided in a company, the user may be a working staff, a permanent employee, a temporary staff, a shareholder, a retiree, a former employee, or their family. If the manager terminal is provided in a mutual aid organization such as a public fire station or a fire brigade, or a health center, the user may be a local resident of the area, a visitor, or their family.
Further, communication systems can be provided in a household with a person in need of care and in a nursing home such as a day service, and used to communicate between the guardian of the person in need of care and the nursing home.
In the above-described seventh and eighth embodiments, a description has been given regarding an example where communication is performed between the parent terminal 2002 and the school terminal 2001 via the server apparatus 2003, but the functions of the server apparatus 2003 can be included in the school terminal 2001.
Next, a comparative example to the above-described seventh and eighth embodiments will be described.
The elementary school teacher may notify parents of each child of various messages related to the child, such as the “school letter” and “school meal menu”, for example.
In the past, a method has been adopted in which communication forms on which messages are printed by using a printing apparatus are generated for the number of children, and the communication form is given to each child so that each child delivers the form to the parents (for example, Japanese Unexamined Patent Application Publication No. 2008-112379).
However, if the method is adopted in which the communication form is delivered to the parents through the intervention of the child, the child may lose the communication form or forget to present the form to the parents, and the communication form may not be reliably delivered to the parents.
The seventh and eighth embodiments above are with consideration of the above comparative example.
An object of the seventh and eighth embodiments above is to provide a communication system, a manager apparatus, a server apparatus, a communication method, and a communication program that enable smooth notification of the communication information from the manager side to the user side.
To achieve the above object, the seventh and eighth embodiments have the following configurations, for example.
A communication system including:
The communication system according to Appendix 1, in which
A manager apparatus connected to at least one user terminal via a network, the manager apparatus including:
A communication method of transmitting communication information from a manager apparatus to a user terminal connected to the manager apparatus via a network, the communication method including:
A communication program for causing a computer to function as the manager apparatus according to Appendix 3.
The above configurations enable smooth notification of the communication information from the manager side to the user side.
An object of the seventh and eighth embodiments above is to provide a communication system, a manager terminal, a server apparatus, a communication method, and a communication program that enable smooth notification of the communication information from the manager side to the user side.
To achieve the above object, the seventh and eighth embodiments have the following configurations, for example.
A communication system including:
The communication system according to Appendix 1, further including a server apparatus connected to the network, in which
The communication system according to Appendix 1, further including a server apparatus connected to the network, in which
The communication system according to Appendix 3, in which the server apparatus further includes an overwrite processor configured to overwrite the communication information stored in the server-side database with latest communication information upon communication information of a same title being transmitted from the user terminal more than once.
The communication system according to Appendix 3 or 4, in which the server apparatus further includes an already-read processor configured to add already-read information to the communication information stored in the server-side database upon the communication information transmitted to the user terminal being opened by using the user terminal.
The communication system according to any one of Appendices 3 to 5, in which
The communication system according to any one of Appendices 1 to 6, in which the manager terminal is configured to transmit communication information that does not include personal information.
A manager terminal connected to at least one user terminal via a network, the manager terminal including:
A server apparatus connected to a manager terminal and at least one user terminal via a network, the server apparatus including:
A communication method of transmitting communication information from a manager terminal to a user terminal connected to the manager terminal via a network, the communication method including:
A communication program for causing a computer to function as the manager terminal according to Appendix 8.
A communication program for causing a computer to function as the server apparatus according to Appendix 9.
The above configurations enable smooth notification of the communication information from the manager side to the user side.
The parent terminal 3001 is a terminal device owned by a guardian (a helper) of a household of the child or student attending the school, for example. Specifically, the parent terminal 3001 is a smartphone, tablet terminal, or the like owned by the guardian (for example, parents) of the child or student attending the school or by the student of child. The number of parent terminals 3001 in a household may be one or more. The parent terminal 3001 is constituted by a computer having a CPU, ROM, RAM, hard disk, and the like. In the following, the child or student attending the school is simply referred to as the “child”.
A parent is an example of a helper, and the child is an example of a helped person who needs help by the helper. In addition, the elementary school that the child attends is an example of a facility that the helped person attends.
The input unit 3022 receives an input operation performed by the parent (the user) operating the parent terminal 3001. The input unit 3022 is a touch panel sensor mounted on a smartphone or tablet terminal, for example. A dedicated keyboard, mouse, or the like can also be used as the input unit 3022. The parent can operate the input unit 3022 to input the communication information to be notified to the school terminal 3002.
The display 3023 displays various pieces of image information on the screen. The display 3023 is a liquid crystal display mounted on a smartphone or tablet terminal, for example.
The program storage 3024 stores various programs including application programs for executing various kinds of control and various kinds of information communication with the server apparatus 3003. The program storage 3024 can be constituted by a flash memory or the like. The application programs for executing various kinds of control and information communication can be downloaded from a cloud server or the like via a network 3004, for example.
The database 3025 stores various pieces of information on the communication with the server apparatus 3003. The database 3025 also stores various pieces of ID information set by means of an ID manager 3211 which will be described later. Specifically, the database stores information in which the student number (the child ID) of each child is associated with the class ID of the class to which the child belongs, information in which the student number and the name of each child are associated, and the like. The database 3025 can be constituted by a hard disk, for example.
The external communicator 3026 performs communication processing with an external apparatus via the network 3004.
The controller 3021 includes the ID manager 3211, a communication information processor 3212, a communication controller 3213, and a display controller 3214.
The ID manager 3211 acquires the class ID of the class to which the child belongs among the class IDs set for each class of the school attended by the child. The class ID is data for uniquely identifying the class to which the child belongs. The ID manager 3211 performs processing of storing the acquired class ID in the database 3025. That is, after the parent inputs the class ID of the class to which the child belongs by using the input unit 3022, the ID manager 3211 stores the class ID in the database 3025.
The ID manager 3211 also acquires the student number (the child ID) set for each child in the school attended by the child, and stores the student number in the database 3025. That is, after the parent inputs the student number by using the input unit 3022, the ID manager 3211 stores the student number in the database 3025. The student number is the number set for each class in Japanese syllabary order (alphabetical order), birth date order, and the like, for example. The student number is an example of a child ID for uniquely identifying the child, for example.
The ID manager 3211 also performs processing of rewriting the class ID or student number stored in the database 3025 when an operation to change the class ID or student number is input by using the input unit 3022.
The communication information processor 3212 receives the communication information input by the parent on the screen of the display 3023 and acquires the input communication information. The communication information is health observation information, attendance confirmation information, or the like of the child. The communication information processor 3212 stores the communication information input by the parent in the database 3025. The health observation information is an example of communication information that is regularly communicated on the day the child attends the school. The attendance confirmation information is an example of communication information communicated to the school teacher by the parent when necessary.
The communication information processor 3212 also displays, on the display 3023, an icon on for receiving the selection of processing communicated to the school terminal 3002 from the parent terminal 3001. The communication information processor 3212 displays, on the display 3023, icons such as a health observation icon P101 and an attendance confirmation icon P102 shown in
The communication information processor 3212 also displays, on the display 3023, a screen for health observation shown in
The communication controller 3213 (a user-side communication controller) performs processing of transmitting the communication information generated by the communication information processor 3212 from the parent terminal 3001 to the server apparatus 3003. When the communication information transmission operation is performed by using the input unit 3022, the communication controller 3213 transmits the communication information stored in the database 3025 to the server apparatus 3003.
If communication information transmitted from the school terminal 3002 is received via the server apparatus 3003, the communication controller 3213 also acquires the communication information.
The display controller 3214 performs control to display various pieces of information on the display 3023.
Next, the detailed configuration of the school terminal 3002 will be described. The school terminal 3002 is a terminal device for the teacher of the school to perform operations such as acquiring a message transmitted from the parents and notifying the messages to each parent terminal 3001 when necessary. The school terminal 3002 can be constituted by a computer having a CPU, ROM, RAM, hard disk, and the like.
The input unit 3032 receives an input operation performed by the teacher. The input unit 3032 is a keyboard or mouse mounted on a personal computer or a touch panel sensor mounted on a tablet terminal, for example.
The display 3033 displays various images on the screen. The display 3023 is a liquid crystal display mounted on a personal computer or tablet terminal, for example.
The program storage 3034 stores various programs including application programs for executing various control and various information communication with the server apparatus 3003. The program storage 3034 can be constituted by a flash memory or the like. The application programs for executing various control and information communication can be downloaded from a cloud server or the like via the network 3004, for example.
The database 3035 stores various pieces of information that are transmitted from the parent terminal 3001 and acquired via the server apparatus 3003. The database 3035 stores pieces of communication information such as health observation information of each child and attendance confirmation information of each child which are transmitted from each parent terminal 3001. The database 3035 also stores a class association table in which the student number of each child is associated with the class ID of the class to which each child belongs. The database 3035 also stores a name association table in which the student number and name of each child are associated. The database 3035 can constituted by a hard disk, for example.
The external communicator 3036 performs communication processing with an external apparatus via the network 3004.
The controller 3031 includes a display controller 3311, a communication controller 3312 (a manager-side communication controller), and a push notification processor 3313.
The display controller 3311 performs control to display various pieces of information on the display 3033.
The communication controller 3312 performs processing of storing, in the database 3035, various pieces of communication information which are transmitted from the parent terminal 3001 and acquired via the server apparatus 3003. If the health observation information of the child or the attendance confirmation information of the child is transmitted from the parent terminal 3001, the controller stores the information in the database 3035, for example.
If individual communication information is transmitted from the teacher to the specific parent, the communication controller 3312 also performs processing of transmitting the individual communication information to the parent terminal 3001. If the date of the individual meeting with the parent is changed, the controller transmits, to the parent terminal 3001, the individual communication information indicating that the date of the meeting has been changed, for example. If reply information in response to the individual communication is transmitted from each parent terminal 3001, the communication controller 3312 also stores the transmitted reply information in the database 3035.
If the teacher carries out a questionnaire with respect to the parent of each child, the communication controller 3312 also transmits the individual communication information to the parent terminal 3001 of each child in one class, for example. The controller performs processing of transmitting the individual communication information asking whether the child will participate or not participate in a pool class, for example.
If there is no reply within a certain period of time to the questionnaire or individual communication transmitted to each parent terminal 3001, or due to an operation performed by the teacher, the push notification processor 3313 performs processing of transmitting, to the server apparatus 3003, a push notification prompting a reply with respect to the parent terminal 3001.
Next, the detailed configuration of the server apparatus 3003 shown in
As shown in
The database unit 3012 includes a school management table 3121, a class management table 3122, a child ID management table 3123, a user table 3124, a parent terminal management table 3125, a health observation information table 3126, an attendance confirmation information table 3127, and an individual communication information table 3128.
The school management table 3121 stores information for managing each school connected to the network 3004. The school management table 3121 stores the Mac address of each school terminal 3002, the ID of the teacher operating each school terminal 3002, and the like.
The class management table 3122 stores information for managing each class in each school. The class management table 3122 stores the class IDs uniquely associated with each class.
The child ID management table 3123 stores student numbers assigned to each child.
The user table 3124 stores information related to each parent terminal 3001 connected to the network 3004 and the child. The user table 3124 stores information indicating the correspondence relationship between the student number of each child and the name of each child.
The parent terminal management table 3125 manages each parent terminal 3001. If multiple parent terminals 3001 are provided in a household, the table stores information indicating the correspondence relationship of the parent terminals 3001 for each household.
The health observation information table 3126 stores the health observation information of the child transmitted from each parent terminal 3001. The health observation information table 3126 stores the health related information such as the body temperature and health condition of the child transmitted from the above-described parent terminal 3001.
The attendance confirmation information table 3127 stores attendance confirmation information for notifying the absence, early leaving, and lateness which is transmitted from each parent terminal 3001.
The individual communication information table 3128 stores individual communication information transmitted from the school terminal 3002 and reply information in response to the individual communication transmitted from each parent terminal 3001. The individual communication information is a communication to request pick-up of an ill-conditioned child or a communication to change the date and time of an individual meeting.
In the ninth embodiment, an example is shown in which there is a table for managing health observation information, attendance confirmation information, and individual communication information, but a configuration may be adopted in which there is a table for managing communication information other than the above.
The program storage 3013 stores various programs including application programs for executing various control and information communication with the parent terminal 3001 and the school terminal 3002. The program storage 3013 can be constituted by a flash memory or the like.
The external communicator 3014 performs communication processing with an external apparatus via the network 3004.
The controller 3011 controls the entire operation of the server apparatus 3003. The controller 3011 is configured with a CPU or the like. The controller 3011 includes a user manager 3015 and a communication information manager 3016. Each part of the controller 3011 is configured by a CPU executing a program stored in the program storage 3013.
The user manager 3015 includes a class ID issuer 3151, an invitation code issuer 3152, a use registration processor 3153, and a parent terminal manager 3154.
The class ID issuer 3151 issues a class ID for identifying each class in the school by using a QR code (registered trademark), for example. The parent terminal 3001 can acquire the class ID by scanning the QR code. The class ID issuer 3151 also stores the student number of each child in the class management table 3122 in association with the class ID.
The invitation code issuer 3152 issues an invitation code to the parent terminal 3001 by using a QR code, for example.
The use registration processor 3153 manages use registration by using each parent terminal 3001. The use registration processor 3153 manages the student number (the child ID) issued to the child of each parent terminal 3001. Specifically, the use registration processor 3153 associates the name and student number (child ID) of each child and stores them in the user table 3124.
The parent terminal manager 3154 manages each parent terminal 3001 connected to the network 3004. Specifically, if multiple parent terminals 3001 are provided in a household, the parent terminal manager 3154 performs processing of synchronizing various pieces of information for each household.
The communication information manager 3016 includes a communication information transmitter 3161, a communication information receiver 3162, and a push notifier 3163.
When individual communication information such as a questionnaire is transmitted from the school terminal 3002 to the parent terminal 3001, the communication information transmitter 3161 performs processing of transmitting the individual communication information to the parent terminal 3001. The communication information transmitter 3161 also stores the individual communication information in the individual communication information table 3128.
The communication information transmitter 3161 also performs processing of transmitting individual pieces of information stored in the health observation information table 3126, the attendance confirmation information table 3127, and the individual communication information table 3128 to the school terminal 3002 regularly or in response to a transmission request from the school terminal 3002.
When communication information is transmitted from the parent terminal 3001 to the school terminal 3002, the communication information receiver 3162 receives the communication information and performs processing of storing the information in the database unit 3012. Specifically, when health observation information is transmitted from the parent terminal 3001, the communication information receiver 3162 stores the health observation information in the health observation information table 3126.
When attendance confirmation information is transmitted from the parent terminal 3001, the communication information receiver 3162 stores the attendance confirmation information in the attendance confirmation information table 3127. When reply information in response to the individual communication is transmitted from the parent terminal 3001, the communication information receiver 3162 stores the reply information in the individual communication information table 3128.
When communication information of the same title is transmitted from the parent terminal 3001 more than once, the communication information receiver 3162 also performs processing of overwriting the communication information stored in the database unit 3012. “Same title” refers to communication information for which multiple pieces of information having the same title are not present, such as “The child with student number XX will be absent on XX month XX day”, for example. Therefore, if communication information of the same title is transmitted from the parent terminal 3001 more than once, the information is updated to the latest information.
If a deletion command for the communication information is transmitted from the parent terminal 3001, the communication information receiver 3162 also performs processing of deleting the target communication information stored in the database unit 3012.
When a push notification for the individual communication information is transmitted from the school terminal 3002, the push notifier 3163 transmits the push notification to the corresponding parent terminal 3001.
Next, the operation of the communication system 3100 according to the ninth embodiment will be described.
First, in step S3011 of
An image shown in
As shown in
The selection frame p101 for the nickname is set according to the number of children. If there are three children in a household, for example, if there are three children in grades one, three, and five in the same elementary school, “John”, “George”, and “Paul” are displayed as examples of the nicknames of the three children. The parent recognizes the correspondence between each child and each nickname, and therefore the parent can identify each child by using that displayed on the screen as a nickname.
The student number of each child is associated with the name of each child, and information indicating these relationships is stored in the server apparatus 3003 and the school terminal 3002. Therefore, on a screen for health observation input, a nickname corresponding to each child is displayed instead of the child's name. The nickname can be set arbitrarily by the parents. The nickname may be any form other than the real name, such as letters or symbols that the parents can identify. The use of nicknames eliminates the necessity to handle personal information such as the name, address, and age of the child in the entire system and reduces the risk of information leakage.
After the parent finishes inputting information such as a body temperature on the display screen shown in
In step S3012 of
In step S3013, the communication information receiver 3162 of the server apparatus 3003 receives the health observation information transmitted from the parent terminal 3001.
In step S3014, the communication information receiver 3162 associates the health observation information with the student number based on the student number included in the health observation information transmitted from the parent terminal 3001.
In step S3015, the communication information receiver 3162 stores the information in which the student number is associated with the health observation information in the health observation information table 3126. As a result, the information in which the health observation information of the child and the student number of the child transmitted from the parent terminal 3001 are associated with each other is stored in the health observation information table 3126 of the server apparatus 3003.
In addition, it is possible to display the history of the past health observation information of the target child by the parent tapping a history confirmation icon p104 displayed with “Confirm health observation” shown in
In the ninth embodiment described above, an example of transmitting the health observation information of the child has been described, but as another example of the communication information, attendance confirmation information of the child can be transmitted. The attendance confirmation information includes information of absence, lateness, and early leaving.
Multiple icons P100 for selecting various applications as shown in the above-described
As shown in
The selection frame p101 for the nickname, and icons p103 and p104 are the same as those in
The parent inputs various pieces of information on the display screen shown in
In addition, it is possible to display the history of the attendance confirmation information of the target child by the parent tapping the history confirmation icon p104 to confirm the past attendance confirmation information. The history of the attendance confirmation information about “John” is displayed as shown in
Next, with reference to the sequence diagram shown in
First, in step S3031 of
In step S3032, the communication information transmitter 3161 of the server apparatus 3003 reads the health observation information stored in the health observation information table 3126 and transmits the information to the school terminal 3002 via the network 3004. The health observation information table 3126 stores health observation information for multiple children separately for each grade and each class. In addition, the student number (the child ID) of each child is associated with the health observation information stored in the health observation information table 3126.
In step S3033, the display controller 3311 of the school terminal 3002 displays the health observation information transmitted from the server apparatus 3003 on the display 3033.
After the teacher operating the school terminal 3002 selects a grade and class on the health observation screen shown in
The database 3035 of the school terminal 3002 stores an association table (not shown) in which the student number and the name of each child are associated. The teacher can display the association table on the screen when necessary to perform confirmation in which the name of the child and the health observation information are associated. Further, the information on the name of the child stored in the database 3035 is not used for communication with the server apparatus 3003. That is, only information not including personal information such as name, address, and age is transmitted and received among the parent terminal 3001, the server apparatus 3003, and the school terminal 3002. Therefore, the personal information of the child is not leaked to the outside.
In step S3034 of
In step S3035, the server apparatus 3003 receives the confirmation information transmitted from the school terminal 3002 and transmits the received confirmation information to the parent terminal 3001. If multiple parent terminals 3001 are set in a household, the server apparatus 3003 transmits the same confirmation information to all of the parent terminals 3001.
In step S3036, the communication information processor 3212 of the parent terminal 3001 receives the above described confirmation information and displays the received confirmation information on the display 3023. The processor displays text such as “We contacted the school” on the display 3023, for example. By viewing the display, the parent can confirm that the health observation information has been successfully notified to the school terminal 3002.
Next, a case will be described where as another example of the communication information, the child's attendance confirmation information has been transmitted.
As shown in
After the teacher operating the school terminal 3002 selects a desired grade and class on the screen of the attendance confirmation information shown in
In this way, in the communication system 3100 according to the ninth embodiment, after the user inputs communication information such as health observation information and attendance confirmation information by using the parent terminal 3001 such as the smartphone owned by the parent, the communication information is received by the server apparatus 3003. In the server apparatus 3003, each piece of communication information is stored by classifying the children by grade and class. Further, if a request for transmission of the communication information is output from the school terminal 3002 to the server apparatus 3003, the communication information stored in the server apparatus 3003 is transmitted to the school terminal 3002.
Therefore, the parent can transmit, to the school terminal 3002, communication information such as the child's health observation information and attendance confirmation information by performing a simple operation. Further, the teacher operating the school terminal 3002 can easily browse the communication information for each child. This enables the teacher to recognize the health condition of the child such as the body temperature. In addition, the teacher can easily recognize whether each child is absent, late, or leaves school early, and can also easily recognize the reason and period of the absence, lateness, or early leaving.
Further, if multiple parent terminals 3001 are set in a household, for example, if smartphones of a father and mother of the child are set as the parent terminals 3001, the same confirmation information is transmitted to all of the parent terminals 3001. Therefore, various pieces of communication information can be synchronized and shared among the multiple parent terminals 3001 set in the same household.
Further, in the ninth embodiment, the parent (the helper) can transfer, to the teacher, without the intervention of the child, communication information to be notified to the teacher of the school attended by the child (the helped person) who needs the help of another person. Therefore, the communication information from the parent to the teacher can be reliably notified to the teacher.
In addition, the communication information to be transmitted from the parent to the teacher includes information to be regularly communicated on each school day such as health observation information and information to be communicated when necessary such as attendance confirmation information. Therefore, it is possible to reliably transfer various pieces of communication information to the teacher.
In addition, by using the school terminal 3002, it is possible to apprehend the temperature of each child in time series and also apprehend the absence, early leaving, and lateness of the child and the reason thereof, and therefore it is possible to manage the health condition of the child carefully.
Further, if multiple parent terminals 3001 are set in a household, information notified to one parent terminal is synchronized with other parent terminals, and therefore communication information can be shared if both of a father and mother of the child have parent terminals 3001, for example.
In addition, when communication information of the same title is input more than once by using the input unit 3032 of the parent terminal 3001, the communication information transmitted to the school terminal 3002 is updated to the latest communication information, and therefore the past information does not remain and misidentification of the communication information can be prevented.
Further, only the communication information including no personal information is transmitted and received among the parent terminal 3001, the server apparatus 3003, and the school terminal 3002, and therefore the personal information can be prevented from being leaked.
Next, a tenth embodiment of the present invention will be described. In the above-described ninth embodiment, a description has been given regarding an example of transmitting the communication information from the parent terminal 3001 to the school terminal 3002. Meanwhile, in the tenth embodiment, a description will be given regarding an example of transmitting individual communication information from the school terminal 3002 to a specific parent terminal 3001.
The system configuration is similar to the configuration shown in
First, in step S3051 of
When the user sets the transmission time of the individual communication information, the user sets the time by using a selection frame p125 shown in
In step S3052, the communication controller 3312 of the school terminal 3002 transmits the individual communication information input by the teacher to the server apparatus 3003. As shown in
By selecting the display frame p124 of the “already-read count”, the teacher can confirm whether the individual communication information has been browsed by using the parent terminal 3001 as the transmission destination of the individual communication information. If multiple parent terminals 3001 are set in a household, the already-read information is set when the individual communication information is browsed by using at least one of the parent terminals 3001. Alternatively, the already-read information may be set when the individual communication information is browsed by using both of the parent terminals 3001.
In step S3053, the communication information receiver 3162 of the server apparatus 3003 receives the individual communication information.
In step S3054, the communication information receiver 3162 associates the student number and the individual communication information based on the student number included in the individual communication information transmitted from the school terminal 3002. Further, the correspondence information is stored in the individual communication information table 3128. As a result, information in which the individual communication information and the student number of the target child that are transmitted from the school terminal 3002 are associated each other is stored in the individual communication information table 3128 of the server apparatus 3003.
In step S3055, the communication information transmitter 3161 of the server apparatus 3003 transmits notification confirmation information indicating that the individual communication information is notified to the parent terminal 3001 owned by the parent of the target child.
In step S3056, the communication information processor 3212 of the parent terminal 3001 receives the notification confirmation information. The notification confirmation information is displayed on the display 3023 of the parent terminal 3001.
In step S3057, a transmission request for the individual communication information is output by the parent terminal 3001. If the parent who has watched the notification confirmation information displayed on the display 3023 performs an operation to acquire the individual communication information by using the input unit 3032, the transmission request is transmitted to the server apparatus 3003, for example.
In step S3058, the communication information processor 3212 of the server apparatus 3003 receives a request to transmit the individual communication information. The communication information processor 3212 transmits the individual communication information stored in the database 3035 to the target parent terminal 3001.
In step S3059, the display controller 3311 of the parent terminal 3001 displays the individual communication information on the display 3033. As a result, the individual communication information is displayed on the display 3033.
In step S3060, the parent terminal 3001 determines whether to reply to the individual communication notification. In the case of not replying, (S3060; NO), the processing ends. In the case of replying (S3060; YES), in step S3061, the communication information processor 3212 of the parent terminal 3001 transmits the reply information input by the parent to the school terminal 3002 via the server apparatus 3003.
In step S3062, the communication controller 3312 of the school terminal 3002 receives the reply information. In step S3063, the display controller 3311 displays the reply information on the screen.
In this way, in the communication system according to the tenth embodiment, the individual communication information can be transmitted from the school terminal 3002 to the specific parent terminal 3001. Therefore, when the teacher wants to urgently contact the specific parent, it is possible to transmit the individual communication information by performing a simple operation.
Further, in the tenth embodiment, a description has been given regarding an example of communicating the time change of the individual meeting as the individual communication information, but various contents can be adopted such as a notification to have the parents come to pick up a child who is in poor physical condition or a notification to participate or not to participate in a pool class. In addition, the teacher can carry out a questionnaire with respect to the parents by transmitting the questionnaire to each of the parent terminals 3001. By carrying out the questionnaire, it is possible to survey and tabulate the participation in school events, school satisfaction, and the like. In addition, since the tabulated results can be acquired as electronic data, the results can be easily converted into a table, a graph, or the like.
In the above-described ninth and tenth embodiments, a description has been given regarding an example where the school terminal 3002 operated by the elementary school teacher is used as the manager terminal, but the present invention is not limited thereto and the terminal may be provided in a junior high school, a high school, a university, a tutoring school, or a culture school such as a cooking class. Further, the manager terminal may be provided in a nursery school, a kindergarten, a hospital, a company, a department in a company, a mutual aid organization such as a public fire station or a fire brigade, a health center, or the like.
Although a description has been given regarding an example where the parent terminal 3001 operated by the parent of the child is used as the user terminal, the present invention is not limited thereto, and the terminal may be a smartphone owned by a university student or a smartphone owned by a student attending a cooking class. Further, if the manager terminal is provided in a nursery school or kindergarten, the user may be the parent or a family of a child who graduated the nursery school or kindergarten. If the manager terminal is provided in a hospital, the user may be a patient, a caregiver, a person who has completed treatment, or their family. If the manager terminal is provided in a company, the user may be a working staff, a permanent employee, a temporary staff, a shareholder, a retiree, a former employee, or their family. If the manager terminal is provided in a mutual aid organization such as a public fire station or a fire brigade, or a health center, the user may be a local resident of the area, a visitor, or their family.
Further, in the ninth and tenth embodiments described above, a description has been given regarding an example where an elementary school child is a helped person, and a parent is a helper, but the present invention is not limited thereto. The communication system can be provided in a household with a person in need of care and a nursing home such as a day service and used for communication between the guardian of the person in need of care and the nursing home, for example. In this case, the helped person is the person in need of care and the helper is the family of the person in need of care.
In the above-described ninth and tenth embodiments, a description has been given regarding an example of performing communication between the parent terminal 3001 and the school terminal 3002 via the server apparatus 3003, but the school terminal 3002 can have the functions of the server apparatus 3003.
Next, a comparative example to the above-described ninth and tenth embodiments will be described.
If the child attending the elementary school will be absent from the school due to fever or the like, the parent of the child is required to contact the homeroom teacher by telephone, for example. In addition, if the parent needs to report the body temperature of the child to the teacher for each day, a procedure such as the parent having the child carry a communication form for recording the body temperature and having the child hand the communication form to the teacher is required, and this complicates the operation of tabulating the information.
Japanese Unexamined Patent Application Publication No. 2007-195098 discloses a communication network system which aims to simultaneously inform and communicate information of the same content from one information transmitter to multiple information receivers.
However, the above-described Japanese Unexamined Patent Application Publication No. 2007-195098 does not disclose that various pieces of communication information are notified from multiple parents to the teacher in charge of each child although the patent literature discloses that the information of the same content is informed from one information transmitter to multiple information receivers, and this involves the problem that the operation of the teacher becomes complicated.
The ninth and tenth embodiments above are with consideration of the above comparative example.
An object of the ninth and tenth embodiments described above is to provide a communication system, a user terminal, a server apparatus, a communication method, and a communication program that enable smooth notification of the communication information from the user side to the manager side.
The ninth and tenth embodiments described above have the following configurations in order to achieve the above object, for example.
A communication system including:
The communication system according to Appendix 1, further including a server apparatus connected to the network, in which
The communication system according to Appendix 1 or 2, in which
The communication system according to Appendix 3, in which the communication information includes at least one of information to be communicated regularly on a day that the helped person attends the facility or information to be communicated when necessary.
The communication system according to Appendix 3 or 4, in which the communication information includes at least one of a body temperature of the helped person or confirmation information regarding attendance at the facility.
The communication system according to any one of Appendices 3 to 5, in which
The communication system according to any one of Appendices 3 to 6, in which
The communication system according to any one of Appendices 1 to 7, in which
The communication system according to any one of Appendices 1 to 8, in which the user-side communication controller is configured to update the communication information to be transmitted to the manager terminal with latest communication information upon the communication information of a same title being input more than once by using the input unit.
The communication system according to any one of Appendices 1 to 9, in which only the communication information that does not include personal information is transmitted and received between the user terminal and the manager terminal.
A user terminal connected to a manager terminal via a network, the user terminal including:
A server apparatus connected to a manager terminal and at least one user terminal via a network, the server apparatus including:
A communication method of transmitting communication information from a user terminal to a manager terminal connected to the user terminal via a network, the communication method including:
A communication program for causing a computer to function as the user terminal according to Appendix 11.
A communication program for causing a computer to function as the server apparatus according to Appendix 12.
According to the above configurations, the communication information can be smoothly notified from the user side to the manager side.
In this way, it goes without saying that the present invention includes various embodiments and the like not described herein. Therefore, the technical scope of the present invention is determined only by the invention specifying matters pertaining to the scope of claims that are reasonable from the above description.
The entire contents of Japanese Patent Application No. 2020-214360 (filing date: Dec. 23, 2020), Japanese Patent Application No. 2021-009123 (filing date: Jan. 22, 2021), Japanese Patent Application No. 2021-009151 (filing date: Jan. 22, 2021), Japanese Patent Application No. 2021-009024 (filing date: Jan. 22, 2021), Japanese Patent Application No. 2021-009034 (filing date: Jan. 22, 2021), and Japanese Patent Application No. 2021-009064 (filing date: Jan. 22, 2021) are incorporated herein.
Number | Date | Country | Kind |
---|---|---|---|
2020-214360 | Dec 2020 | JP | national |
2020-214360 | Dec 2020 | JP | national |
2021-009024 | Jan 2021 | JP | national |
2021-009034 | Jan 2021 | JP | national |
2021-009064 | Jan 2021 | JP | national |
2021-009123 | Jan 2021 | JP | national |
2021-009151 | Jan 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/020631 | 5/31/2021 | WO |