[go: up one dir, main page]

JP7292318B2 - REGISTRATION DEVICE, REGISTRATION METHOD, AND PROGRAM - Google Patents

REGISTRATION DEVICE, REGISTRATION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7292318B2
JP7292318B2 JP2021021294A JP2021021294A JP7292318B2 JP 7292318 B2 JP7292318 B2 JP 7292318B2 JP 2021021294 A JP2021021294 A JP 2021021294A JP 2021021294 A JP2021021294 A JP 2021021294A JP 7292318 B2 JP7292318 B2 JP 7292318B2
Authority
JP
Japan
Prior art keywords
terminal device
registration
information
code
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021021294A
Other languages
Japanese (ja)
Other versions
JP2022123772A (en
Inventor
淳子 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Riso Kagaku Corp
Original Assignee
Riso Kagaku Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Riso Kagaku Corp filed Critical Riso Kagaku Corp
Priority to JP2021021294A priority Critical patent/JP7292318B2/en
Publication of JP2022123772A publication Critical patent/JP2022123772A/en
Application granted granted Critical
Publication of JP7292318B2 publication Critical patent/JP7292318B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、登録装置、登録方法、およびプログラムに関する。 The present invention relates to a registration device, a registration method, and a program.

ユーザの登録を行うシステムとして、QRコード(登録商標)等のコードの画像を携帯端末でスキャンし、コードに含まれた情報を携帯端末からサーバに送信してユーザの登録を行うものがある(特許文献1参照)。 As a system for registering a user, there is a system that scans an image of a code such as a QR code (registered trademark) with a mobile terminal, transmits the information contained in the code from the mobile terminal to a server, and registers the user ( See Patent Document 1).

特表2017-503253号公報Japanese Patent Publication No. 2017-503253

上述のようなユーザの登録を行うシステムとして、登録済みのユーザの端末装置に関連付けて他のユーザの端末装置を登録することができるものがある。このようなシステムでは、登録済みの端末装置に関連付けて登録するべきではない非正規の端末装置の登録を排除することが求められる。 As a system for registering users as described above, there is a system that can register terminal devices of other users in association with terminal devices of registered users. In such a system, it is required to eliminate the registration of unauthorized terminal devices that should not be registered in association with registered terminal devices.

本発明は上記に鑑みてなされたもので、非正規の端末装置の登録を排除することが可能な登録装置、登録方法、およびプログラムを提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a registration device, a registration method, and a program capable of excluding registration of unauthorized terminal devices.

本発明の一態様によれば、ユーザ登録のための登録用コードを発行する登録用コード発行部と、記憶部と、前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記端末装置を登録する登録部と、登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信する招待用コード発行部とを備え、前記登録部は、前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録し、前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うことを特徴とする登録装置が提供される。 According to one aspect of the present invention, information included in the registration code is obtained from a registration code issuing unit that issues a registration code for user registration, a storage unit, and a terminal device that has acquired the registration code. , and acquires user identification information input to the terminal device, associates information indicating the terminal device, information included in the registration code, and the identification information, and stores the information in the storage unit. a registration unit that registers a device; and an invitation code issuing unit that transmits an invitation code to the registered terminal device in response to a request from the registered terminal device, wherein the registration unit is the registered terminal device. When the invitation code is input from another terminal device that has acquired the invitation code via the device and is different from the registered terminal device, the information indicating the other terminal device is sent to the registration The other terminal device is registered by being stored in the storage unit in association with the information contained in the code and the identification information input at the time of registration of the registered terminal device, and is different from the registered terminal device. When the information included in the registration code and the identification information indicating the same user as the identification information input at the time of registration of the registered terminal device are obtained from another terminal device, the other terminal device There is provided a registration device characterized by providing an error notification to the

本発明の他の態様によれば、ユーザ登録のための登録用コードを発行する登録用コード発行部と、記憶部と、前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記端末装置を登録する登録部とを備え、前記登録部は、登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録することを特徴とする登録装置が提供される。 According to another aspect of the present invention, the registration code is included in the registration code from a registration code issuing unit that issues a registration code for user registration, a storage unit, and a terminal device that acquires the registration code. information and the identification information of the user input to the terminal device, and associate the information indicating the terminal device with the information included in the registration code and the identification information, and store the information in the storage unit. a registration unit for registering a terminal device, wherein the registration unit inputs information included in the registration code and information included in the registration code from another terminal device different from the registered terminal device at the time of registration of the registered terminal device. when the identification information indicating the same user as the identification information obtained is acquired, the other terminal device is caused to apply for registration to the registered terminal device, and the registered terminal device registers the other terminal device is permitted, the information indicating the other terminal device, the information included in the registration code, and the identification information are associated with each other and stored in the storage unit to register the other terminal device. A registration device is provided.

本発明の他の態様によれば、ユーザ登録のための登録用コードを発行するステップと、前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信するステップと、前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録するステップと、前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うステップとを含むことを特徴とする登録方法が提供される。 According to another aspect of the present invention, a step of issuing a registration code for user registration; a step of registering the terminal device by acquiring the identification information of the user that has been received, and storing the information indicating the terminal device, the information included in the registration code, and the identification information in association with each other in a storage unit; a step of transmitting an invitation code to the registered terminal device in response to a request from the already registered terminal device; and the registered terminal device acquiring the invitation code via the registered terminal device. When the invitation code is input from a different terminal device, the information indicating the other terminal device is included in the information included in the registration code and the identification input at the time of registration of the registered terminal device. a step of registering the other terminal device by associating it with information and storing it in the storage unit; When identification information indicating the same user as the identification information input at the time of registration of a terminal device that has already been registered is acquired, an error notification is provided to the other terminal device. be done.

本発明の他の態様によれば、ユーザ登録のための登録用コードを発行するステップと、前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録するステップとを含むことを特徴とする登録方法が提供される。 According to another aspect of the present invention, a step of issuing a registration code for user registration; a step of registering the terminal device by acquiring the identification information of the user that has been received, and storing the information indicating the terminal device, the information included in the registration code, and the identification information in association with each other in a storage unit; When the information included in the registration code and the identification information indicating the same user as the identification information input at the time of registration of the registered terminal device are acquired from another terminal device different from the registered terminal device , when the other terminal device is caused to apply for registration to the registered terminal device, and the registered terminal device permits the registration of the other terminal device, the information indicating the other terminal device and the registration and a step of registering the other terminal device by associating information included in a code with the identification information and storing them in the storage unit.

本発明の他の態様によれば、コンピュータに、ユーザ登録のための登録用コードを発行するステップと、前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信するステップと、前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録するステップと、前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うステップとを実行させるためのプログラムが提供される。 According to another aspect of the present invention, the step of issuing a registration code for user registration to a computer, and the information included in the registration code and the terminal from the terminal device that acquired the registration code, A step of acquiring identification information of a user input to a device, and registering the terminal device by associating information indicating the terminal device, information included in the registration code, and the identification information and storing them in a storage unit. a step of transmitting an invitation code to the registered terminal device in response to a request from the registered terminal device; and the registered terminal device that has acquired the invitation code via the registered terminal device. When the invitation code is input from another terminal device different from the device, information indicating the other terminal device is included in the registration code and entered at the time of registration of the registered terminal device. a step of registering the other terminal device by storing it in the storage unit in association with the identification information, and information included in the registration code from another terminal device different from the registered terminal device; and if identification information indicating the same user as the identification information input at the time of registration of the registered terminal device is acquired, a step of notifying the other terminal device of an error is provided. be done.

本発明の他の態様によれば、コンピュータに、ユーザ登録のための登録用コードを発行するステップと、前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録するステップとを実行させるためのプログラムが提供される。 According to another aspect of the present invention, the step of issuing a registration code for user registration to a computer, and the information included in the registration code and the terminal from the terminal device that acquired the registration code, A step of acquiring identification information of a user input to a device, and registering the terminal device by associating information indicating the terminal device, information included in the registration code, and the identification information and storing them in a storage unit. Then, from another terminal device different from the registered terminal device, the information included in the registration code and the identification information indicating the same user as the identification information input at the time of registration of the registered terminal device are obtained. in the case where said other terminal device applies for registration to said registered terminal device, and said registered terminal device permits registration of said other terminal device, information indicating said other terminal device; A program is provided for executing a step of registering the other terminal device by associating the information included in the registration code with the identification information and storing them in the storage unit.

本発明によれば、非正規の端末装置の登録を排除することが可能である。 According to the present invention, it is possible to eliminate the registration of unauthorized terminal devices.

実施形態において実現されるビジネスモデルの概要の説明図である。1 is an explanatory diagram of an outline of a business model realized in an embodiment; FIG. 第1実施形態に係るポイント管理システムの構成を示すブロック図である。1 is a block diagram showing the configuration of a point management system according to a first embodiment; FIG. 図2に示すポイント管理システムのサーバ装置の構成を示すブロック図である。3 is a block diagram showing the configuration of a server device of the point management system shown in FIG. 2; FIG. 広告管理テーブルを示す図である。It is a figure which shows an advertisement management table. 地域管理テーブルを示す図である。It is a figure which shows an area management table. 学校管理テーブルを示す図である。It is a figure which shows a school management table. クラス管理テーブルを示す図である。FIG. 10 is a diagram showing a class management table; FIG. 児童管理テーブルを示す図である。FIG. 10 is a diagram showing a child management table; FIG. 保護者管理テーブルを示す図である。It is a figure which shows a guardian management table. 招待用コード管理テーブルを示す図である。It is a figure which shows an invitation code management table. ポイント管理テーブルを示す図である。It is a figure which shows a point management table. 物品テーブルを示す図である。It is a figure which shows an article table. 図2に示すポイント管理システムの保護者端末の構成を示すブロック図である。3 is a block diagram showing the configuration of a guardian terminal of the point management system shown in FIG. 2; FIG. 第1実施形態のポイント管理システムにおけるユーザ登録時の動作を説明するためのシーケンス図である。FIG. 10 is a sequence diagram for explaining operations at the time of user registration in the point management system of the first embodiment; 登録案内書のクラスQRコード欄を示す図である。It is a figure which shows the class QR code column of a registration guide. 保護者情報画面を示す図である。It is a figure which shows a guardian information screen. 児童情報画面を示す図である。It is a figure which shows a child information screen. グループ設定画面を示す図である。It is a figure which shows a group setting screen. 登録確認画面を示す図である。It is a figure which shows a registration confirmation screen. エラー画面を示す図である。It is a figure which shows an error screen. 第1実施形態のポイント管理システムにおける保護者端末の追加登録時の動作を説明するためのシーケンス図である。FIG. 7 is a sequence diagram for explaining the operation at the time of additional registration of the guardian terminal in the point management system of the first embodiment; 招待用QRコード画面を示す図である。It is a figure which shows the QR code screen for an invitation. 登録確認画面を示す図である。It is a figure which shows a registration confirmation screen. アプリケーションのホーム画面を示す図である。FIG. 10 is a diagram showing a home screen of an application; FIG. 広告一覧画面を示す図である。It is a figure which shows an advertisement list screen. 第1実施形態のポイント管理システムにおける広告主サイトの閲覧時の動作を説明するためのシーケンス図である。FIG. 4 is a sequence diagram for explaining the operation of browsing an advertiser's site in the point management system of the first embodiment; 獲得ポイント数を表示した画面を示す図である。It is a figure which shows the screen which displayed the acquisition point number. ポイント使用ページを示す図である。It is a figure which shows a point use page. 第1実施形態のポイント管理システムにおいてポイントを物品に交換する際の動作を説明するためのシーケンス図である。FIG. 4 is a sequence diagram for explaining the operation when points are exchanged for goods in the point management system of the first embodiment; 通知一覧画面を示す図である。It is a figure which shows a notification list screen. 健康観察画面を示す図である。It is a figure which shows a health observation screen. 欠席・遅刻連絡画面を示す図である。It is a figure which shows an absence/tardy contact screen. 個別連絡画面を示す図である。It is a figure which shows an individual contact screen. 第2実施形態のポイント管理システムにおけるユーザ登録時の動作を説明するためのシーケンス図である。FIG. 11 is a sequence diagram for explaining operations at the time of user registration in the point management system of the second embodiment; 第2実施形態のポイント管理システムにおけるユーザ登録時の動作を説明するためのシーケンス図である。FIG. 11 is a sequence diagram for explaining operations at the time of user registration in the point management system of the second embodiment; 登録済み端末表示画面を示す図である。It is a figure which shows a registered terminal display screen. 登録許可画面を示す図である。It is a figure which shows a registration permission screen. 登録拒否通知画面を示す図である。It is a figure which shows a registration refusal notification screen.

以下、本発明の実施形態について、図面を参照して説明する。なお、各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付し、その説明を省略もしくは簡略化する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, the same or equivalent reference numerals are given to the same or equivalent parts and components throughout each drawing, and the description thereof will be omitted or simplified.

[ビジネスモデルの概要]
本発明の実施形態において実現されるビジネスモデルの概要について、図1を参照して説明する。
[Overview of business model]
An outline of a business model implemented in an embodiment of the present invention will be described with reference to FIG.

図1に示すサービス提供者1は、サービスを提供する団体や組織である。サービス提供者1が提供するサービスは、インターネット上のサービスではない、実空間における公共的なサービスである。例えば、サービス提供者1は、教育サービスを提供する学校、医療サービスを提供する病院等である。サービス提供者1は、公立に限らず、私立の学校、病院等であってもよい。 A service provider 1 shown in FIG. 1 is a group or organization that provides services. The service provided by the service provider 1 is a public service in real space, not a service on the Internet. For example, the service provider 1 is a school that provides educational services, a hospital that provides medical services, and the like. The service provider 1 is not limited to public schools, and may be private schools, hospitals, and the like.

サービス利用側2は、サービス提供者1が提供するサービスを利用するサービス利用者、またはその関係者である。サービス利用者は、学校の児童や生徒、病院の患者等である。サービス利用者の関係者は、サービス利用者の家族等である。 The service user 2 is a service user who uses the service provided by the service provider 1 or a related person. Service users are children and students in schools, patients in hospitals, and the like. A related person of the service user is a family member of the service user or the like.

運用管理者3は、このビジネスモデルによる活動全体の運用、管理を行う事業者である。具体的には、運用管理者3は、物品と交換可能なポイントのサービス提供者1への付与、ポイントを物品に交換するための処理、後述する広告主5の広告の審査、広告料の管理等を行う。 The operation manager 3 is a business operator who operates and manages the entire activity based on this business model. Specifically, the operation manager 3 grants points that can be exchanged for goods to the service provider 1, processes for exchanging points for goods, examines advertisements of advertisers 5 described later, and manages advertising fees. etc.

協賛会社4は、ポイントと交換可能な物品(協賛品)をサービス提供者1に納品する企業である。協賛会社4は、このビジネスモデルによりサービス提供者1の財源を支援するという理念に賛同する企業である。 The sponsor company 4 is a company that delivers to the service provider 1 goods (sponsored goods) that can be exchanged for points. The sponsor company 4 is a company that agrees with the idea of supporting the financial resources of the service provider 1 through this business model.

広告主5は、サービス利用側2のスマートフォン等の端末装置で使用されるアプリケーションに広告を掲載する企業である。広告主5は、運用管理者3に広告料を支払う。広告料は、ポイントと交換される協賛会社4の物品の代金等に使用される。 The advertiser 5 is a company that publishes advertisements in applications used in terminal devices such as smartphones of the service user side 2 . The advertiser 5 pays the advertising fee to the operation manager 3. The advertisement fee is used for the price of the goods of the sponsor company 4 that are exchanged for points.

図1に示すように、このビジネスモデルでは、サービス利用側2の端末装置で使用されるアプリケーションに広告主5の広告が掲載される(ステップS1)。 As shown in FIG. 1, in this business model, an advertisement of an advertiser 5 is posted in an application used in the terminal device of the service user 2 (step S1).

サービス利用側2においてアプリケーションに掲載された広告から広告主5の企業のホームページ等の広告主サイトへアクセスして広告主サイトを閲覧する(ステップS2)。これにより、運用管理者3が、物品と交換可能なポイントをサービス提供者1に付与する(ステップS3)。 The service user side 2 accesses the advertiser site such as the home page of the advertiser 5 from the advertisement posted in the application and browses the advertiser site (step S2). As a result, the operation manager 3 provides the service provider 1 with points that can be exchanged for goods (step S3).

サービス提供者1は、ポイントを物品に交換するために、運用管理者3に対し、ポイントを所望の物品に交換する要求を行う(ステップS4)。この要求を受けると、運用管理者3は、要求された物品を協賛会社4に発注する(ステップS5)。また、運用管理者3は、協賛会社4に物品の代金を支払う。協賛会社4は、サービス提供者1に物品を納品する(ステップS6)。 In order to exchange the points for goods, the service provider 1 requests the operation manager 3 to exchange the points for desired goods (step S4). Upon receiving this request, the operations manager 3 orders the requested goods from the sponsoring company 4 (step S5). Also, the operation manager 3 pays the sponsor company 4 for the goods. The sponsor company 4 delivers the goods to the service provider 1 (step S6).

上述のように、このビジネスモデルによれば、サービス利用側2の端末装置において広告主サイトが閲覧されると、物品と交換可能なポイントがサービス提供者1に付与される。これにより、サービスを提供するさまざまな団体等であるサービス提供者1に対してサービス利用側2の行動によるポイントを付与できる。そして、ポイントを物品と交換することで、サービス提供者1の財源を支援することができる。 As described above, according to this business model, when the advertiser's site is viewed on the terminal device of the service user 2, the service provider 1 is given points that can be exchanged for goods. As a result, points can be given to the service provider 1, which is various organizations that provide services, based on the behavior of the service user 2. FIG. By exchanging the points for goods, the financial resources of the service provider 1 can be supported.

[第1実施形態]
次に、上述したビジネスモデルを実施する第1実施形態について説明する。第1実施形態では、図1のサービス提供者1が、教育サービスを提供する組織である学校である。
[First embodiment]
Next, a first embodiment that implements the business model described above will be described. In the first embodiment, the service provider 1 in FIG. 1 is a school that is an organization that provides educational services.

図2に示すように、第1実施形態に係るポイント管理システム11は、サーバ装置(登録装置に相当)12と、運用管理者端末13と、学校端末14と、印刷装置15と、保護者端末16とを備える。運用管理者端末13、学校端末14、および保護者端末(端末装置に相当)16は、インターネット等のネットワーク17を介してサーバ装置12と接続可能になっている。 As shown in FIG. 2, the point management system 11 according to the first embodiment includes a server device (corresponding to a registration device) 12, an operation manager terminal 13, a school terminal 14, a printing device 15, and a guardian terminal. 16. An administrator terminal 13, a school terminal 14, and a guardian terminal (corresponding to a terminal device) 16 can be connected to the server device 12 via a network 17 such as the Internet.

ここで、学校端末14および印刷装置15は、学校200に設けられている。学校端末14および印刷装置15が設けられた学校200は、1つであってもよいし、複数であってもよい。また、1つの学校200に設けられた学校端末14は、1つであってもよいし、複数であってもよい。学校200は、小学校、中学校等であり、公立でも私立でもよい。 Here, the school terminal 14 and the printing device 15 are provided at the school 200 . The school 200 provided with the school terminal 14 and the printing device 15 may be one or plural. Further, the number of school terminals 14 provided in one school 200 may be one or plural. The school 200 is an elementary school, junior high school, or the like, and may be public or private.

また、保護者端末16は、学校200に通う通学者である児童や生徒の保護者(親)が所有するスマートフォン、タブレット端末等の端末装置である。保護者端末16は、通学者1人に対して1つであってもよいし、複数であってもよい。なお、学校200に通う通学者である児童や生徒のことを単に「児童」と称する。児童は、学校200が提供する教育サービスを利用する者であり、上述のサービス利用者に相当し、図1のサービス利用側2に含まれる。また、児童の保護者(親)は、サービス利用者の関係者に相当し、サービス利用側2に含まれる。 The parent terminal 16 is a terminal device such as a smart phone or a tablet terminal owned by a parent (parent) of a child or student who attends the school 200 . One guardian terminal 16 may be provided for one commuting student, or a plurality of such terminals may be provided. A child or a student who attends school 200 is simply referred to as a "child". A child is a person who uses the educational service provided by the school 200, corresponds to the service user described above, and is included in the service user side 2 in FIG. A child's guardian (parent) corresponds to a person related to the service user and is included in the service user side 2 .

サーバ装置12は、運用管理者3が物品と交換可能なポイントを学校200に付与するポイント付与サービスを含むサポートサービスを提供するサーバである。サポートサービスには、ポイント付与サービスの他に、学校便りの配布、配信を行うお便りサービスと、学校と児童の家庭との間での各種の連絡を行う連絡サービスとが含まれる。学校200は、サポートサービスに含まれる上述の3つのサービスの一部のみを契約して使用することが可能である。 The server device 12 is a server that provides support services including a point giving service in which the operation manager 3 gives the school 200 points that can be exchanged for goods. The support service includes, in addition to the point-giving service, a letter service for distributing and delivering school news, and a communication service for making various contacts between the school and the child's home. The school 200 can contract and use only some of the above three services included in the support service.

なお、本実施形態では、サポートサービスに含まれる3つのサービスを1つの運用管理者3が運営するものとして説明するが、3つのサービスのうちの一部が、他の運用管理者3が運営するものであってもよい。また、3つのサービスがそれぞれ異なる運用管理者3に運営されるものであってもよい。 In this embodiment, three services included in the support service are described as being managed by one operation manager 3, but some of the three services are managed by another operation manager 3. can be anything. Also, the three services may be managed by different operation managers 3 respectively.

サーバ装置12は、CPU、ROM、RAM、ハードディスク等を備えたコンピュータにより構成される。なお、サーバ装置12は、クラウド上に設けられたクラウドサーバであってもよい。 The server device 12 is configured by a computer including a CPU, ROM, RAM, hard disk, and the like. Note that the server device 12 may be a cloud server provided on the cloud.

図3に示すように、サーバ装置12は、制御部21と、データベース部(記憶部に相当)22と、プログラム記憶部23と、外部通信部24とを備える。 As shown in FIG. 3 , the server device 12 includes a control section 21 , a database section (corresponding to a storage section) 22 , a program storage section 23 and an external communication section 24 .

制御部21は、サーバ装置12全体の動作を制御する。制御部21は、CPU等を備えて構成されている。制御部21は、ユーザ管理部31と、広告管理部32と、ポイント管理部33と、学校便り管理部34と、連絡情報管理部35とを備える。制御部21の各部は、CPUがプログラム記憶部23に記憶されたプログラムを実行することにより構成される。 The control unit 21 controls the operation of the server device 12 as a whole. The control unit 21 is configured including a CPU and the like. The control unit 21 includes a user management unit 31 , an advertisement management unit 32 , a point management unit 33 , a school news management unit 34 and a contact information management unit 35 . Each unit of the control unit 21 is configured by executing a program stored in the program storage unit 23 by the CPU.

ユーザ管理部31は、上述したサポートサービスのユーザ登録のための処理を行う。ユーザ管理部31は、クラスコード発行部(登録用コード発行部に相当)41と、招待用コード発行部42と、ユーザ登録部(登録部に相当)43とを備える。ユーザ管理部31の各部は、CPUがプログラム記憶部23に記憶された登録プログラムを実行することにより構成される。 The user management unit 31 performs processing for user registration of the support service described above. The user management unit 31 includes a class code issuing unit (corresponding to a registration code issuing unit) 41 , an invitation code issuing unit 42 , and a user registration unit (corresponding to a registering unit) 43 . Each part of the user management part 31 is configured by executing a registered program stored in the program storage part 23 by the CPU.

クラスコード発行部41は、学校200からクラスコード発行指示を受信すると、クラスコード発行指示において指示された、学校200におけるクラスのクラスコード(登録用コードに相当)を発行する。また、クラスコード発行部41は、クラスコードを埋め込んだクラスQRコードを発行(生成)する。クラスコードは、クラスIDを含むコードである。クラスIDは、学校200における各クラスを一意に識別するための情報である。 Upon receiving the class code issuing instruction from the school 200, the class code issuing unit 41 issues the class code (corresponding to the registration code) of the class at the school 200 instructed in the class code issuing instruction. Also, the class code issuing unit 41 issues (generates) a class QR code in which the class code is embedded. A class code is a code containing a class ID. A class ID is information for uniquely identifying each class in the school 200 .

招待用コード発行部42は、保護者端末16から招待用コード発行指示を受信すると、招待用コードを発行する。また、招待用コード発行部42は、招待用コードを埋め込んだ招待用QRコードを発行(生成)する。招待用コードは、サーバ装置12に登録済みの保護者端末16を介して他の保護者端末16を、登録済みの保護者端末16に関連付けてサーバ装置12に登録するために用いられるコードである。 The invitation code issuing unit 42 issues an invitation code upon receiving an invitation code issuing instruction from the guardian terminal 16 . In addition, the invitation code issuing unit 42 issues (generates) an invitation QR code in which the invitation code is embedded. The invitation code is a code used to associate another parent's terminal 16 with the registered parent's terminal 16 via the parent's terminal 16 registered in the server 12 and register it in the server 12. .

ユーザ登録部43は、ユーザ登録のための処理を行う。具体的には、ユーザ登録部43は、クラスコードを取得した保護者端末16から送信された後述の端末送信情報を受け取ると、保護者IDおよび端末IDを発行する。そして、ユーザ登録部43は、保護者IDと、端末IDと、端末送信情報に含まれるクラスIDと、端末送信情報に含まれる児童ID(ユーザの識別情報に相当)とを関連付けて、後述する保護者管理テーブル56に記憶させる。なお、後述するように、保護者のニックネーム等の情報も保護者管理テーブル56に記憶される。 The user registration unit 43 performs processing for user registration. Specifically, the user registration unit 43 issues a parent ID and a terminal ID upon receiving terminal transmission information (to be described later) transmitted from the parent terminal 16 that acquired the class code. Then, the user registration unit 43 associates the parent ID, the terminal ID, the class ID included in the terminal transmission information, and the child ID (corresponding to user identification information) included in the terminal transmission information, which will be described later. It is stored in the guardian management table 56. Information such as guardian nicknames is also stored in the guardian management table 56, as will be described later.

ここで、保護者IDは、各保護者を一意に識別するための情報である。また、端末IDは、各保護者端末16を一意に識別するための情報である。 Here, the guardian ID is information for uniquely identifying each guardian. A terminal ID is information for uniquely identifying each parent terminal 16 .

また、本実施形態では、児童IDは、児童が属するクラスにおける出席番号である。出席番号は、後述するように、クラスコードを取得した保護者端末16において入力される。 Also, in this embodiment, the child ID is the attendance number in the class to which the child belongs. The attendance number is entered at the parent terminal 16 that has acquired the class code, as will be described later.

また、ユーザ登録部43は、サーバ装置12に登録済みのいずれかの保護者端末16(保護者ID)に関連付けられたクラスIDおよび児童IDと同じクラスIDおよび児童IDを端末送信情報により取得した場合には、端末送信情報の送信元の保護者端末16にエラー通知を送信する。 In addition, the user registration unit 43 acquires the same class ID and child ID as the class ID and child ID associated with one of the parent terminals 16 (guardian ID) registered in the server device 12 from the terminal transmission information. In this case, an error notification is transmitted to the guardian terminal 16 which is the transmission source of the terminal transmission information.

また、ユーザ登録部43は、登録済みの保護者端末16を介して招待用コードを取得した、登録済みの保護者端末16とは異なる他の保護者端末16から招待用コードが入力された場合において、当該他の保護者端末16の端末IDを、当該登録済みの保護者端末16の端末IDに関連付けられた児童IDおよびクラスIDと同じ児童IDおよびクラスIDと関連付けて保護者管理テーブル56に記憶させる。 In addition, the user registration unit 43 acquires the invitation code via the registered guardian terminal 16, and when the invitation code is input from another guardian terminal 16 different from the registered guardian terminal 16 , the terminal ID of the other parent terminal 16 is associated 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 16, and stored in the parent management table 56. Memorize.

具体的には、ユーザ登録部43は、招待された保護者端末16から招待用コードを含む後述の被招待端末送信情報を受信した後、後述の登録指示を受信すると、保護者IDおよび端末IDを発行する。そして、ユーザ登録部43は、当該招待用コードの発行をサーバ装置12から受けた登録済みの保護者端末16の端末IDに関連付けられた児童IDおよびクラスIDと同じ児童IDおよびクラスIDと、被招待端末送信情報の送信元の保護者端末16の保護者IDおよび端末IDとを関連付けて保護者管理テーブル56に記憶させる。なお、後述するように、保護者のニックネーム等の情報も保護者管理テーブル56に記憶される。 Specifically, when the user registration unit 43 receives a registration instruction (described later) after receiving invited terminal transmission information (described later) including an invitation code from the guardian terminal 16 that has been invited, the user registration unit 43 registers the guardian ID and the terminal ID. to be issued. Then, the user registration unit 43 adds the same child ID and class ID as the child ID and class ID associated with the terminal ID of the registered parent terminal 16 that has received the issuance of the invitation code from the server device 12, The parent ID and terminal ID of the parent terminal 16 that sent the invitation terminal transmission information are associated with each other and stored in the parent management table 56 . Information such as guardian nicknames is also stored in the guardian management table 56, as will be described later.

これにより、共通の児童IDおよびクラスIDにより、登録済みの保護者端末16と、当該登録済みの保護者端末16から招待用コードを取得した(招待された)保護者端末16とが関連付けられてサーバ装置12に登録される。また、これにより、登録済みの保護者端末16と招待された保護者端末16との間で、児童IDおよびクラスIDが同期される。また、後述するように、児童のニックネーム等の情報も同期される。 As a result, the registered parent terminal 16 and the parent terminal 16 that has acquired (invited) the invitation code from the registered parent terminal 16 are associated by the common child ID and class ID. Registered in the server device 12 . This also synchronizes the child ID and class ID between the registered parent terminal 16 and the invited parent terminal 16 . Information such as the child's nickname is also synchronized, as will be described later.

広告管理部32は、保護者端末16で使用される専用のアプリケーションに掲載される広告主5の広告の管理を行う。具体的には、広告管理部32は、保護者端末16への広告画像データの配信等を行う。 The advertisement management unit 32 manages the advertisements of the advertiser 5 posted in the dedicated application used on the parent's terminal 16 . Specifically, the advertisement management unit 32 performs distribution of advertisement image data to the parent's terminal 16, and the like.

ポイント管理部33は、ポイント付与サービスにおける学校200へのポイント付与等の処理を行う。ポイント管理部33は、ポイント付与部46と、ポイント交換部47とを備える。 The point management unit 33 performs processing such as giving points to the school 200 in the point giving service. The point management unit 33 includes a point granting unit 46 and a point exchange unit 47 .

ポイント付与部46は、保護者端末16が広告主サイトを閲覧することにより発生するポイントを当該保護者端末16が関連付けられた児童が通う学校200に付与する。そして、ポイント付与部46は、付与したポイントを、当該学校200の学校IDと関連付けて後述するデータベース部22の学校管理テーブル53に記憶させる。 The point granting unit 46 grants points generated when the parent terminal 16 browses the advertiser site to the school 200 attended by the child associated with the parent terminal 16 . Then, the point granting unit 46 associates the granted points with the school ID of the school 200 and stores them in the school management table 53 of the database unit 22, which will be described later.

ポイント交換部47は、ポイントを所望の物品に交換するためのポイント交換要求を学校200から受信すると、ポイント交換処理および発注処理を行う。ポイント交換処理は、学校管理テーブル53における学校200の保有ポイント数から、要求された物品に対応するポイントを減算する処理である。発注処理は、協賛会社4に物品を発注する処理である。 When the point exchange unit 47 receives a point exchange request for exchanging points for desired goods from the school 200, it performs point exchange processing and ordering processing. The point exchange process is a process of subtracting the points corresponding to the requested goods from the number of points held by the school 200 in the school management table 53 . The ordering process is a process of ordering goods from the sponsor company 4 .

学校便り管理部34は、お便りサービスにおいて配布、配信される学校便りの管理を行う。具体的には、学校便り管理部34は、学校便りの画像データである学校便りデータを後述する学校便りテーブル60へ記憶させる処理、学校便りデータを保護者端末16へ送信する処理等を行う。 The school news management unit 34 manages school news distributed and distributed in the letter service. Specifically, the school news management unit 34 performs processing for storing school news data, which is image data of school news, in a school news table 60 to be described later, processing for transmitting the school news data to the parent terminal 16, and the like.

連絡情報管理部35は、連絡サービスにおける連絡情報を後述する連絡情報テーブル61へ記憶させる処理等を行う。 The contact information management unit 35 performs processing such as storing contact information in the contact service in a contact information table 61 to be described later.

データベース部22は、広告管理テーブル51と、地域管理テーブル52と、学校管理テーブル53と、クラス管理テーブル54と、児童管理テーブル55と、保護者管理テーブル56と、招待用コード管理テーブル57と、ポイント管理テーブル58と、物品テーブル59と、学校便りテーブル60と、連絡情報テーブル61とを記憶している。データベース部22は、ハードディスク等により構成されている。 The database unit 22 includes an advertisement management table 51, a region management table 52, a school management table 53, a class management table 54, a child management table 55, a guardian management table 56, an invitation code management table 57, A point management table 58, an article table 59, a school news table 60, and a contact information table 61 are stored. The database unit 22 is composed of a hard disk or the like.

広告管理テーブル51は、図4に示すように、広告ID、広告画像データ、企業ID、配信地域、配信期間、広告主サイト情報、クリック単価、および広告ポイント情報を関連付けたテーブルである。 The advertisement management table 51, as shown in FIG. 4, is a table that associates advertisement IDs, advertisement image data, company IDs, delivery regions, delivery periods, advertiser site information, unit prices per click, and advertisement point information.

広告IDは、サーバ装置12に登録された各広告を一意に識別するための情報である。1つの広告主5が複数種類の広告を登録する場合がある。 The advertisement ID is information for uniquely identifying each advertisement registered in the server device 12 . One advertiser 5 may register multiple types of advertisements.

広告画像データは、広告画像の画像データである。広告画像データには、後述するバナー広告領域102(図24参照)に表示するための広告画像データと、後述する広告一覧画面103における広告領域104(図25参照)に表示するための広告画像データとが含まれる。 The advertisement image data is image data of an advertisement image. The advertisement image data includes advertisement image data to be displayed in a banner advertisement area 102 (see FIG. 24) described later, and advertisement image data to be displayed in an advertisement area 104 (see FIG. 25) in an advertisement list screen 103 described later. and are included.

企業IDは、広告主5の企業を一意に識別するための情報である。配信地域は、各広告を配信する地域を示す。配信期間は、各広告の配信期間を示す。広告主サイト情報は、広告主5の企業のホームページ等である、外部の広告主サイトのURLである。 The company ID is information for uniquely identifying the company of the advertiser 5 . The distribution area indicates the area where each advertisement is distributed. The delivery period indicates the delivery period of each advertisement. The advertiser's site information is the URL of an external advertiser's site, such as the home page of the advertiser's 5 company.

クリック単価は、各広告主サイトの1回の閲覧により発生するポイント数である。広告ポイント情報は、各広告の閲覧によって発生した通算のポイント数を示す情報である。 The cost per click is the number of points generated by viewing each advertiser's site once. The advertisement point information is information indicating the total number of points generated by viewing each advertisement.

なお、広告主サイト情報として広告管理テーブル51に格納されるURLは、チラシ画像のURLでもよい。さらに、チラシ画像は、サーバ装置12に格納されてもよい。 The URL stored in the advertisement management table 51 as the advertiser site information may be the URL of the leaflet image. Furthermore, flyer images may be stored in the server device 12 .

地域管理テーブル52は、図5に示すように、地域と、各地域に所在する各学校200の学校IDとを関連付けたテーブルである。 The area management table 52, as shown in FIG. 5, is a table that associates an area with the school ID of each school 200 located in each area.

学校管理テーブル53は、図6に示すように、学校ID、学校名、および保有ポイント数を関連付けたテーブルである。 The school management table 53, as shown in FIG. 6, is a table that associates school IDs, school names, and the number of points possessed.

クラス管理テーブル54は、図7に示すように、クラスID、クラス名、児童数、および学校IDを関連付けたテーブルである。児童数は、各クラスの児童数である。各クラスには、複数の児童が属している。 The class management table 54, as shown in FIG. 7, is a table that associates class IDs, class names, number of children, and school IDs. The number of children is the number of children in each class. A plurality of children belong to each class.

児童管理テーブル55は、図8に示すように、児童ID、児童のニックネーム、クラスID、および配信グループを関連付けたテーブルである。 The child management table 55, as shown in FIG. 8, is a table that associates child IDs, child nicknames, class IDs, and distribution groups.

児童のニックネームは、保護者端末16のサーバ装置12への登録を行う際に保護者端末16において入力されたものである。児童のニックネームは、児童の氏名とは異なる。児童のニックネームは、保護者端末16で使用されるアプリケーションにおける児童の表示等に用いられる。 The child's nickname is entered in the parent's terminal 16 when the parent's terminal 16 is registered in the server device 12 . A child's nickname is different from the child's full name. The child's nickname is used, for example, to display the child in the application used on the parent's terminal 16 .

配信グループは、お便りサービスにおける学校便りの配信対象として選択可能なグループである。配信グループは、例えば、学校におけるクラブである。配信グループは、保護者端末16のサーバ装置12への登録を行う際に保護者端末16において選択入力される。 A distribution group is a group that can be selected as a distribution target of school news in the letter service. A distribution group is, for example, a club at a school. The distribution group is selected and input on the parent terminal 16 when the parent terminal 16 is registered in the server device 12 .

保護者管理テーブル56は、図9に示すように、保護者ID、保護者のニックネーム、保護者の年代、児童との続柄、端末ID、端末名、児童ID、クラスID、招待用コードを関連付けたテーブルである。招待用コードについては、招待用コードが発行された保護者端末16のもののみが、保護者管理テーブル56に記憶されている。保護者のニックネーム、保護者の年代、および児童との続柄は、保護者端末16のサーバ装置12への登録を行う際に保護者端末16において入力されたものである。保護者のニックネームは、保護者の氏名とは異なる。保護者のニックネームは、保護者端末16で使用されるアプリケーションにおける保護者の表示等に用いられる。 As shown in FIG. 9, the guardian management table 56 associates guardian IDs, guardian nicknames, guardian ages, relationships with children, terminal IDs, terminal names, child IDs, class IDs, and invitation codes. It is a table. As for the invitation code, only the code for the guardian terminal 16 to which the invitation code was issued is stored in the guardian management table 56 . The parent's nickname, parent's age, and relationship with the child are entered in the parent's terminal 16 when registering the parent's terminal 16 with the server device 12 . A guardian's nickname is different from the guardian's full name. The parent's nickname is used to display the parent in the application used on the parent's terminal 16, and the like.

招待用コード管理テーブル57は、図10に示すように、招待用コードと保護者IDとを関連付けたテーブルである。 The invitation code management table 57, as shown in FIG. 10, is a table that associates invitation codes with guardian IDs.

ポイント管理テーブル58は、保護者端末16による広告主サイトの閲覧履歴が登録されたものである。ポイント管理テーブル58は、図11に示すように、広告主サイトが保護者端末16により閲覧された日時である閲覧日時、当該広告主サイトの広告主サイト情報、当該広告主サイトを閲覧した保護者端末16の端末ID、当該端末IDが関連付けられた児童ID、当該児童IDの児童が通う学校200の学校ID、当該保護者端末16による当該広告主サイトの閲覧回数、および当該保護者端末16が当該広告主サイトの閲覧したことによる獲得ポイント数を関連付けたテーブルである。 The point management table 58 is a table in which browsing histories of advertiser sites by the parent terminal 16 are registered. As shown in FIG. 11, the point management table 58 includes the browsing date and time when the advertiser site was browsed by the parent terminal 16, the advertiser site information of the advertiser site, the parent who browsed the advertiser site. The terminal ID of the terminal 16, the child ID associated with the terminal ID, the school ID of the school 200 attended by the child with the child ID, the number of times the parent terminal 16 viewed the advertiser site, and the parent terminal 16 This is a table that associates the number of points acquired by viewing the advertiser site.

物品テーブル59は、図12に示すように、物品名、物品画像データ、および必要ポイント数を関連付けたテーブルである。 The article table 59, as shown in FIG. 12, is a table that associates article names, article image data, and required points.

物品名は、ポイント付与サービスにおいてポイントと交換可能な物品の名称である。物品画像データは、各物品の写真の画像データである。必要ポイント数は、各物品をポイントと交換するために必要なポイント数である。各物品の必要ポイント数は、各物品の価格等に応じて予め設定されているものである。 The item name is the name of an item that can be exchanged for points in the point granting service. The product image data is image data of a photograph of each product. The required number of points is the number of points required to exchange each item for points. The required number of points for each item is set in advance according to the price of each item.

学校便りテーブル60は、お便りサービスにおける学校便りデータを、配信対象(クラス、グループ等)を示す配信対象情報および既読情報と関連付けて記憶するテーブルである。既読情報は、配信対象の各保護者端末16において学校便りが閲覧されたか否か(未読か既読か)を示す情報である。 The school news table 60 is a table that stores school news data in the letter service in association with distribution target information indicating distribution targets (classes, groups, etc.) and read information. The already read information is information indicating whether or not the school news has been viewed (unread or already read) on each guardian terminal 16 to be distributed.

連絡情報テーブル61は、連絡サービスにおける連絡情報を児童IDと関連付けて記憶するテーブルである。連絡情報には、健康観察情報、出欠確認情報、個別連絡情報、および個別連絡に対する返信情報が含まれる。 The contact information table 61 is a table that stores contact information in the contact service in association with the child ID. The contact information includes health observation information, attendance confirmation information, individual contact information, and reply information to individual contact.

健康観察情報は、保護者から学校200へ連絡する、児童の体温、健康状態等の健康に関する情報である。出欠確認情報は、保護者から学校200へ連絡する、児童の欠席、遅刻、早退等の出欠に関する情報である。個別連絡情報は、学校200から保護者へ個別に連絡する情報である。個別連絡情報は、例えば、個別面談の日程変更を連絡する情報等である。個別連絡に対する返信情報は、学校200からの個別連絡情報に対して保護者が返信する情報である。 The health observation information is health-related information such as body temperature and health condition of the child, which is communicated from parents to the school 200 . The attendance confirmation information is information related to the child's absence, arriving late, leaving early, etc., which is sent from the guardian to the school 200 . The individual contact information is information for individual contact from the school 200 to the guardian. The individual contact information is, for example, information for notifying a schedule change of an individual interview. Reply information to the individual contact is information that the guardian replies to the individual contact information from the school 200 .

プログラム記憶部23は、サーバ装置12のCPUが実行する各種のプログラムを記憶している。プログラム記憶部23は、ハードディスク等により構成されている。 The program storage unit 23 stores various programs executed by the CPU of the server device 12 . The program storage unit 23 is configured by a hard disk or the like.

外部通信部24は、ネットワーク17を介した外部の装置との通信処理を行う。 The external communication unit 24 performs communication processing with an external device via the network 17 .

運用管理者端末13は、運用管理者3がサポートサービスに関する操作を行うための端末装置である。運用管理者端末13は、CPU、ROM、RAM、ハードディスク、液晶表示パネル等から構成される表示部、およびキーボードやマウス等を有する入力部等を備えたコンピュータにより構成される。運用管理者端末13には、サーバ装置12にアクセスするためのブラウザがインストールされている。 The operation manager terminal 13 is a terminal device for the operation manager 3 to perform operations related to the support service. The operation manager terminal 13 is configured by a computer having a display section including a CPU, a ROM, a RAM, a hard disk, a liquid crystal display panel, etc., and an input section having a keyboard, a mouse, and the like. A browser for accessing the server device 12 is installed in the operation manager terminal 13 .

学校端末14は、学校200の教員がサポートサービスに関する操作等を行うための端末装置である。学校端末14は、運用管理者端末13と同様のコンピュータにより構成される。学校端末14には、サーバ装置12にアクセスするためのブラウザがインストールされている。 The school terminal 14 is a terminal device for the teacher of the school 200 to perform operations related to the support service. The school terminal 14 is composed of a computer similar to the operation manager terminal 13 . A browser for accessing the server device 12 is installed in the school terminal 14 .

印刷装置15は、後述の登録案内書等の印刷を行う。 The printing device 15 prints a registration guide, etc., which will be described later.

保護者端末16は、児童の保護者がサポートサービスに関する操作を行うための端末装置である。保護者端末16は、前述のように、スマートフォン、タブレット端末等からなる。 The parent's terminal 16 is a terminal device for the child's parent to perform operations related to the support service. The guardian terminal 16 is composed of a smart phone, a tablet terminal, or the like, as described above.

図13に示すように、保護者端末16は、制御部71と、プログラム記憶部72と、アプリ情報記憶部73と、撮像部74と、表示部75と、入力部76と、外部通信部77とを備える。 As shown in FIG. 13, the parent terminal 16 includes a control unit 71, a program storage unit 72, an application information storage unit 73, an imaging unit 74, a display unit 75, an input unit 76, and an external communication unit 77. and

制御部71は、保護者端末16全体の動作を制御する。制御部71は、CPU等を備えて構成されている。制御部71は、コード取得部81と、表示制御部82と、広告処理部83と、ポイント処理部84と、学校便り処理部85と、連絡情報処理部86とを備える。制御部71の各部は、CPUがプログラム記憶部72に記憶された、サポートサービスを利用するための専用のアプリケーションプログラムを実行することにより構成される。 The control unit 71 controls the operation of the guardian terminal 16 as a whole. The control unit 71 is configured including a CPU and the like. The control unit 71 includes a code acquisition unit 81 , a display control unit 82 , an advertisement processing unit 83 , a point processing unit 84 , a school news processing unit 85 and a contact information processing unit 86 . Each unit of the control unit 71 is configured by executing a dedicated application program stored in the program storage unit 72 by the CPU for using the support service.

コード取得部81は、撮像部74がクラスQRコードを撮像している場合、クラスQRコードを取得し、これを解析してクラスコードを取得し、クラスコードからクラスIDを取得する。また、コード取得部81は、撮像部74が招待用QRコードを撮像している場合には、招待用QRコードを取得し、これを解析して招待用コードを取得する。 When the imaging unit 74 is imaging the class QR code, the code acquisition unit 81 acquires the class QR code, analyzes it to acquire the class code, and acquires the class ID from the class code. Further, when the imaging unit 74 captures an image of the invitation QR code, the code acquisition unit 81 acquires the invitation QR code, analyzes it, and acquires the invitation code.

表示制御部82は、各種の画面を表示部75に表示するよう制御する。 The display control unit 82 controls to display various screens on the display unit 75 .

広告処理部83は、広告主サイトを閲覧するために広告主サイト情報を要求するための広告主サイト情報要求をサーバ装置12へ送信する処理等を行う。 The advertisement processing unit 83 performs processing such as transmitting an advertiser site information request for requesting advertiser site information to the server device 12 in order to browse the advertiser site.

ポイント処理部84は、自保護者端末16における広告主サイトの閲覧により学校200がポイントを獲得すると、アプリ情報記憶部73の端末ポイント情報を更新する処理を行う。 The point processing unit 84 performs a process of updating the terminal point information in the application information storage unit 73 when the school 200 acquires points by viewing the advertiser site on the parent's terminal 16 .

学校便り処理部85は、学校便りデータを取得するための学校便り取得要求をサーバ装置12へ送信する処理等を行う。 The school news processing unit 85 performs processing such as transmitting a school news acquisition request for acquiring school news data to the server device 12 .

連絡情報処理部86は、健康観察情報、出欠確認情報、および個別連絡に対する返信情報をサーバ装置12へ送信する処理等を行う。 The contact information processing unit 86 performs processing such as transmitting health observation information, attendance confirmation information, and reply information to individual contact to the server device 12 .

プログラム記憶部72は、サポートサービスを利用するためのアプリケーションプログラム等の各種のプログラムを記憶している。プログラム記憶部72は、フラッシュメモリ等により構成されている。サポートサービスを利用するためのアプリケーションプログラムは、例えば、ネットワーク17を介して任意のアプリストアサーバから取得することができる。 The program storage unit 72 stores various programs such as application programs for using support services. The program storage unit 72 is composed of a flash memory or the like. An application program for using the support service can be obtained from any app store server via the network 17, for example.

アプリ情報記憶部73は、自保護者端末16の端末ID、自保護者端末16が関連付けられた児童の児童ID、当該児童が通う学校200の学校ID、端末ポイント情報、通知一覧情報等を記憶する。端末ポイント情報は、自保護者端末16における広告主サイトの閲覧によるポイントの獲得履歴を示す情報である。通知一覧情報は、サーバ装置12からのプッシュ通知の一覧を示す情報である。通知一覧情報には、保護者端末16で受信した各プッシュ通知とともに送信された学校便りの文書名等が含まれている。 The application information storage unit 73 stores the terminal ID of the parent's terminal 16, the child ID of the child associated with the parent's terminal 16, the school ID of the school 200 the child attends, terminal point information, notification list information, and the like. do. The terminal point information is information indicating the acquisition history of points by browsing the advertiser's site on the parent's terminal 16 . Notification list information is information indicating a list of push notifications from the server device 12 . The notification list information includes, for example, the document name of the school news sent together with each push notification received by the parent terminal 16 .

撮像部74は、被写体を撮像するカメラである。撮像部74は、保護者端末16でクラスQRコードおよび招待用QRコードを読み取るために使用される。 The imaging unit 74 is a camera that images a subject. The imaging unit 74 is used by the guardian terminal 16 to read the class QR code and the invitation QR code.

表示部75は、各種の画面を表示する。表示部75は、液晶表示パネル等により構成されている。 The display unit 75 displays various screens. The display unit 75 is configured by a liquid crystal display panel or the like.

入力部76は、保護者端末16の操作者による各種の入力操作を受け付ける。入力部76は、タッチパネル(図示せず)を含む。タッチパネルは、表示部75の上に重ねて配置されている。タッチパネルは、操作者による接触操作を検出する。 The input unit 76 receives various input operations by the operator of the guardian terminal 16 . Input unit 76 includes a touch panel (not shown). The touch panel is arranged over the display unit 75 . A touch panel detects a contact operation by an operator.

外部通信部77は、ネットワーク17を介した外部の装置との通信処理を行う。 The external communication unit 77 performs communication processing with an external device via the network 17 .

次に、ポイント管理システム11におけるユーザ登録時の動作について説明する。 Next, the operation at the time of user registration in the point management system 11 will be described.

まず、図14のステップS11において、学校端末14が、クラスコード発行指示をサーバ装置12へ送信する。具体的には、クラスコードを発行するクラスが入力され、クラスコードの発行を要求する操作が行われると、学校端末14は、クラスコード発行指示をサーバ装置12へ送信する。クラスコード発行指示には、クラス名、クラスの児童数、およびクラスコード発行指示の送信元の学校200の学校IDが含まれている。 First, at step S11 in FIG. Specifically, when a class for which a class code is to be issued is input and an operation requesting the issuance of a class code is performed, the school terminal 14 transmits a class code issuance instruction to the server device 12 . The class code issuance instruction includes the class name, the number of students in the class, and the school ID of the school 200 that sent the class code issuance instruction.

サーバ装置12がクラスコード発行指示を受信すると、ステップS12において、クラスコード発行部41は、クラスIDを含むクラスコードを発行する。クラスコードは、例えば、数字列からなる。スコード発行部431は、発行したクラスコードのクラスID、クラス名、クラスの児童数、および学校IDを関連付けてクラス管理テーブル54に記憶させる。 When the server device 12 receives the class code issuing instruction, the class code issuing unit 41 issues a class code including the class ID in step S12. A class code consists of, for example, a string of numbers. The score issuing unit 431 causes the class management table 54 to store the class ID, class name, number of students in the class, and school ID of the issued class code in association with each other.

次いで、ステップS13において、クラスコード発行部41は、クラスコードを埋め込んだクラスQRコードを生成する。 Next, in step S13, the class code issuing unit 41 generates a class QR code in which the class code is embedded.

次いで、ステップS14において、クラスコード発行部41は、クラスQRコードを含む登録案内書の画像データを、クラスコード発行指示の送信元の学校端末14へ送信する。 Next, in step S14, the class code issuing unit 41 transmits the image data of the registration guidebook including the class QR code to the school terminal 14 that sent the class code issuing instruction.

次いで、ステップS15において、学校端末14は、登録案内書の画像データに基づき、クラスの児童の人数分の登録案内書を用紙等の印刷媒体に印刷するよう印刷装置15に指示する。 Next, in step S15, the school terminal 14 instructs the printing device 15 to print registration guides for the number of children in the class on a printing medium such as paper based on the image data of the registration guides.

登録案内書には、図15に示すクラスQRコード欄87が掲載されている。クラスQRコード欄87には、クラスQRコード88が掲載されている。また、クラスQRコード欄87には、出席番号記入欄89が設けられている。出席番号記入欄89には、クラスにおける各児童の出席番号が手書きで記入される。また、クラスQRコード欄87には、学校名、クラス名、予め設定されたクラスQRコードの有効期限、およびクラスコードが記載されている。 The registration guide includes a class QR code field 87 shown in FIG. A class QR code 88 is posted in the class QR code column 87 . Also, the class QR code field 87 is provided with an attendance number entry field 89 . In the attendance number entry column 89, the attendance number of each child in the class is entered by handwriting. Further, the class QR code field 87 describes the school name, class name, expiration date of the preset class QR code, and class code.

図14に戻り、ステップS16において、学校200が各児童の家庭に登録案内書を配布する。例えば、学校200は、各児童に登録案内書を自宅に持ち帰らせる。 Returning to FIG. 14, in step S16, the school 200 distributes a registration guide to each child's home. For example, school 200 allows each child to take home an enrollment guide.

次いで、ステップS17において、保護者端末16が、クラスQRコード欄87のクラスQRコード88を読み取る。 Next, in step S17, the guardian terminal 16 reads the class QR code 88 in the class QR code column 87.

具体的には、コード取得部81は、クラスQRコード読取画面(図示せず)に表示された、撮像部74により撮像されている映像中のクラスQRコード88を取得する。 Specifically, the code acquisition unit 81 acquires the class QR code 88 in the image captured by the imaging unit 74 displayed on the class QR code reading screen (not shown).

次いで、ステップS18において、コード取得部81は、クラスQRコード88を解析し、クラスQRコード88に埋め込まれたクラスコードを取得する。そして、コード取得部81は、クラスコードからクラスIDを取得する。コード取得部81は、取得したクラスIDをアプリ情報記憶部73に記憶させる。 Next, in step S<b>18 , the code acquisition unit 81 analyzes the class QR code 88 and acquires the class code embedded in the class QR code 88 . Then, the code acquisition unit 81 acquires the class ID from the class code. Code acquisition portion 81 causes application information storage portion 73 to store the acquired class ID.

なお、登録案内書に印刷されたクラスQRコード88を読み取ってクラスコードを取得するのではなく、登録用のURLをサーバ装置12から電子メール等で保護者端末16へ送信し、その登録用のURLからクラスコードを取得するようにしてもよい。 Instead of acquiring the class code by reading the class QR code 88 printed on the registration guide, the URL for registration is sent from the server device 12 to the guardian terminal 16 by e-mail or the like, and the registration A class code may be obtained from a URL.

次いで、ステップS19において、保護者端末16は、保護者情報の入力を受け付ける。具体的には、表示制御部82が、図16に示す保護者情報画面91を表示部75に表示させる。保護者情報画面91に対して、保護者端末16を所有する保護者により、保護者情報を入力する操作が行われる。保護者情報には、保護者の年代、児童との続柄、保護者のニックネームが含まれる。コード取得部81は、入力された保護者情報をアプリ情報記憶部73に記憶させる。 Next, in step S19, the guardian terminal 16 accepts input of guardian information. Specifically, the display control unit 82 causes the display unit 75 to display a guardian information screen 91 shown in FIG. The guardian who owns the guardian terminal 16 performs an operation of inputting the guardian information on the guardian information screen 91 . Guardian information includes guardian's age, relationship with the child, and guardian's nickname. Code acquisition portion 81 causes application information storage portion 73 to store the input guardian information.

保護者情報が入力されると、ステップS20において、保護者端末16は、児童情報の入力を受け付ける。具体的には、表示制御部82が、まず、図17に示す児童情報画面92を表示部75に表示させる。児童情報画面92に対して、保護者端末16を所有する保護者により、児童のクラスにおける出席番号および児童のニックネームを入力する操作が行われる。なお、児童情報画面92には、児童の学年およびクラスが表示される。この学年およびクラスは、クラスIDから判断される。 When the guardian information is input, the guardian terminal 16 receives the input of the child information in step S20. Specifically, the display control unit 82 first causes the display unit 75 to display the child information screen 92 shown in FIG. The parent who owns the parent terminal 16 performs an operation of inputting the child's class attendance number and the child's nickname on the child information screen 92 . The child information screen 92 displays the grade and class of the child. The grade and class are determined from the class ID.

児童情報画面92に対する情報の入力が終了すると、図18に示すグループ設定画面93が表示部75に表示される。グループ設定画面93に対して、お便りサービスにおける学校便りの配信グループを選択する操作が行われる。これにより、児童情報の入力が終了となる。児童情報には、児童のクラスにおける出席番号、児童のニックネーム、および配信グループが含まれる。コード取得部81は、入力された児童情報をアプリ情報記憶部73に記憶させる。 When the information input to the child information screen 92 is completed, the group setting screen 93 shown in FIG. An operation is performed on the group setting screen 93 to select a distribution group for school news in the letter service. This completes the input of the child information. The child information includes the child's class attendance number, the child's nickname, and the distribution group. Code acquisition portion 81 stores the input child information in application information storage portion 73 .

この後、図19に示す登録確認画面94が表示部75に表示される。登録確認画面94には、ユーザ登録を完了するための完了ボタン95が設けられている。 After that, a registration confirmation screen 94 shown in FIG. 19 is displayed on the display section 75 . The registration confirmation screen 94 is provided with a completion button 95 for completing user registration.

完了ボタン95が押下されると、図14のステップS21において、コード取得部81は、端末送信情報をサーバ装置12へ送信する。端末送信情報には、クラスID、児童ID(出席番号)、保護者端末16の端末名、保護者の年代、保護者の児童との続柄、保護者のニックネーム、児童のニックネーム、および配信グループが含まれる。ここで、保護者端末16の端末名としては、保護者端末16が保持している機種名等の情報を用いることができる。 When the completion button 95 is pressed, the code acquisition unit 81 transmits the terminal transmission information to the server device 12 in step S21 of FIG. The terminal transmission information includes class ID, child ID (attendance number), terminal name of parent terminal 16, parent's age, parent's relationship with child, parent's nickname, child's nickname, and delivery group. included. Here, as the terminal name of the guardian terminal 16, information such as the model name held by the guardian terminal 16 can be used.

サーバ装置12が外部通信部24により端末送信情報を受信することで、端末送信情報に含まれる児童IDが取得される。そして、ステップS22において、ユーザ登録部43は、端末送信情報に含まれる児童IDが示す児童に対応する登録済みの保護者端末16があるか否かを判断する。具体的には、ユーザ登録部43は、保護者管理テーブル56を参照して、端末送信情報に含まれるクラスIDおよび児童IDと同じクラスIDおよび児童IDが関連付けられた保護者端末16(保護者ID)が登録されているか否かを判断する。 When the server device 12 receives the terminal transmission information through the external communication unit 24, the child ID included in the terminal transmission information is obtained. Then, in step S22, the user registration unit 43 determines whether or not there is a registered guardian terminal 16 corresponding to the child indicated by the child ID included in the terminal transmission information. Specifically, the user registration unit 43 refers to the parent management table 56 and refers to the parent terminal 16 (parent/guardian ID) is registered.

端末送信情報に含まれるクラスIDおよび児童IDと同じクラスIDおよび児童IDが関連付けられた保護者端末16(保護者ID)が登録されている場合、ユーザ登録部43は、端末送信情報に含まれる児童IDが示す児童に対応する登録済みの保護者端末16があると判断する。換言すれば、ユーザ登録部43は、サーバ装置12に登録済みのいずれかの保護者端末16(保護者ID)に関連付けられたクラスIDおよび児童IDと同じクラスIDおよび児童IDを端末送信情報により取得した場合、端末送信情報に含まれる児童IDが示す児童に対応する登録済みの保護者端末16があると判断する。 When the parent terminal 16 (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 registration unit 43 It is determined that there is a registered guardian terminal 16 corresponding to the child indicated by the child ID. In other words, the user registration unit 43 registers the same class ID and child ID as the class ID and child ID associated with one of the parent terminals 16 (guardian ID) registered in the server device 12 according to the terminal transmission information. If acquired, it is determined that there is a registered guardian terminal 16 corresponding to the child indicated by the child ID included in the terminal transmission information.

登録済みの保護者端末16があると判断した場合(ステップS22:YES)、ステップS23において、ユーザ登録部43は、端末送信情報の送信元の保護者端末16にエラー通知を送信する。 If it is determined that there is a registered parent's terminal 16 (step S22: YES), in step S23, the user registration unit 43 transmits an error notification to the parent's terminal 16 that sent the terminal transmission information.

保護者端末16がエラー通知を受信すると、ステップS24において、表示制御部82は、図20に示すエラー画面96を表示部75に表示させる。これにより、一連の処理が終了となる。図20に示すように、エラー画面96には、登録済みの保護者端末16から招待用コードを取得して登録する正規の手続きを通知するメッセージが表示される。 When the guardian terminal 16 receives the error notification, the display control section 82 causes the display section 75 to display an error screen 96 shown in FIG. 20 in step S24. This completes a series of processes. As shown in FIG. 20, the error screen 96 displays a message notifying of a regular procedure for obtaining an invitation code from the registered guardian terminal 16 and registering it.

図14に戻り、ステップS22において、登録済みの保護者端末16はないと判断した場合(ステップS22:NO)、ステップS25において、ユーザ登録部43は、端末送信情報の送信元の保護者端末16に対する保護者IDおよび端末IDを発行する。 Returning to FIG. 14, when it is determined in step S22 that there is no registered parental terminal 16 (step S22: NO), in step S25, the user registration unit 43 registers the parental terminal 16 of the transmission source of the terminal transmission information. Issue parent ID and terminal ID for

次いで、ステップS26において、ユーザ登録部43は、保護者ID、端末ID、および端末送信情報に含まれる情報を、児童管理テーブル55および護者管理テーブル56に登録する。具体的には、ユーザ登録部43は、児童ID、児童のニックネーム、クラスID、および配信グループを関連付けて、児童管理テーブル55に記憶させる。また、ユーザ登録部43は、保護者ID、保護者のニックネーム、保護者の年代、保護者の児童との続柄、端末ID、端末名、児童ID、およびクラスIDを関連付けて、保護者管理テーブル56に記憶させる。 Next, in step S26, the user registration unit 43 registers the guardian ID, terminal ID, and information included in the terminal transmission information in the child management table 55 and the guardian management table 56. FIG. Specifically, the user registration unit 43 stores the child ID, the child's nickname, the class ID, and the distribution group in association with each other in the child management table 55 . In addition, the user registration unit 43 associates the guardian ID, guardian's nickname, guardian's age, guardian's relationship with the child, terminal ID, terminal name, child ID, and class ID, and stores them in the guardian management table. 56.

次いで、ステップS27において、ユーザ登録部43は、保護者ID、端末ID、および学校IDを保護者端末16に送信する。 Next, in step S<b>27 , the user registration unit 43 transmits the guardian ID, terminal ID, and school ID to the guardian terminal 16 .

次いで、ステップS28において、保護者端末16のコード取得部81は、サーバ装置12から送信されてきた保護者ID、端末ID、および学校IDをアプリ情報記憶部73に記憶させる。これにより、一連の処理が終了となる。 Next, in step S<b>28 , the code acquisition unit 81 of the parent terminal 16 causes the application information storage unit 73 to store the parent ID, terminal ID, and school ID transmitted from the server device 12 . This completes a series of processes.

次に、ポイント管理システム11における保護者端末16の追加登録(招待)時の動作について説明する。 Next, the operation at the time of additional registration (invitation) of the guardian terminal 16 in the point management system 11 will be described.

保護者端末16の追加登録(招待)は、ある児童に対応する登録済みの保護者端末16がある場合に、当該児童に対応する他の保護者端末16を追加して登録することである。保護者端末16の追加登録は、例えば、ある児童の両親のうちの一方の親の保護者端末16の登録後に、他方の親の保護者端末16を登録するために行われる。 Additional registration (invitation) of a parent's terminal 16 is to add and register another parent's terminal 16 corresponding to a child when there is a registered parent's terminal 16 corresponding to the child. The additional registration of the parent terminal 16 is performed, for example, after registering the parent terminal 16 of one of the parents of a certain child, to register the parent terminal 16 of the other parent.

まず、図21のステップS31において、登録済みの保護者端末16Aが、招待用コード発行指示をサーバ装置12へ送信する。具体的には、招待用コード発行の発行を要求する操作が行われると、保護者端末16Aのコード取得部81は、招待用コード発行指示をサーバ装置12へ送信する。招待用コード発行指示には、保護者端末16Aが記憶している保護者IDが含まれている。 First, in step S31 of FIG. 21, the registered guardian terminal 16A transmits an invitation code issuance instruction to the server device 12. FIG. Specifically, when an invitation code issuance request operation is performed, the code acquisition unit 81 of the guardian terminal 16A transmits an invitation code issuance instruction to the server device 12 . The invitation code issuance instruction includes the guardian ID stored in the guardian terminal 16A.

ここで、図21において、ある児童の保護者の登録済みの保護者端末16を保護者端末16Aとし、当該児童の保護者の保護者端末16として追加登録(招待)するものを保護者端末16Bとする。 Here, in FIG. 21, the registered guardian terminal 16 of a certain child's guardian is assumed to be the guardian terminal 16A, and the terminal to be additionally registered (invited) as the guardian terminal 16 of the child's guardian is the guardian terminal 16B. and

サーバ装置12が招待用コード発行指示を受信すると、ステップS32において、招待用コード発行部42は、招待用コードを発行する。招待用コード発行部42は、発行した招待用コードを、保護者端末16Aの保護者IDに関連付けて保護者管理テーブル56および招待用コード管理テーブル57に記憶させる。 When the server device 12 receives the invitation code issuing instruction, the invitation code issuing unit 42 issues an invitation code in step S32. The invitation code issuing unit 42 stores the issued invitation code in the guardian management table 56 and the invitation code management table 57 in association with the guardian ID of the guardian terminal 16A.

次いで、ステップS33において、招待用コード発行部42は、招待用コードを埋め込んだ招待用QRコードを生成する。 Next, in step S33, the invitation code issuing unit 42 generates an invitation QR code in which the invitation code is embedded.

次いで、ステップS34において、招待用コード発行部42は、招待用QRコードの画像データを保護者端末16Aへ送信する。 Next, in step S34, the invitation code issuing unit 42 transmits the image data of the invitation QR code to the guardian terminal 16A.

次いで、ステップS35において、保護者端末16Aの表示制御部82は、招待用QRコードを表示部75に表示させる。具体的には、表示制御部82は、図22に示す招待用QRコード画面97において、招待用QRコード98を表示させる。 Next, in step S35, the display control unit 82 of the guardian terminal 16A causes the display unit 75 to display the invitation QR code. Specifically, the display control unit 82 displays the invitation QR code 98 on the invitation QR code screen 97 shown in FIG.

図21に戻り、ステップS36において、保護者端末16Aの操作者が、保護者端末16Aに表示された招待用QRコード98を保護者端末16Bに差し出す。 Returning to FIG. 21, in step S36, the operator of the parent terminal 16A presents the invitation QR code 98 displayed on the parent terminal 16A to the parent terminal 16B.

次いで、ステップS37において、保護者端末16Bが、招待用QRコード98を読み取る。 Next, in step S37, the parent terminal 16B reads the QR code 98 for invitation.

具体的には、保護者端末16Bのコード取得部81は、招待用QRコード読取画面(図示せず)に表示された、撮像部74により撮像されている映像中の招待用QRコード98を取得する。 Specifically, the code acquisition unit 81 of the guardian terminal 16B acquires the invitation QR code 98 in the video imaged by the imaging unit 74 displayed on the invitation QR code reading screen (not shown). do.

次いで、ステップS38において、コード取得部81は、招待用QRコード98を解析し、招待用QRコード98に埋め込まれた招待用コードを取得する。 Next, in step S<b>38 , the code acquisition unit 81 analyzes the invitation QR code 98 and acquires the invitation code embedded in the invitation QR code 98 .

次いで、ステップS39において、保護者端末16Bは、保護者情報の入力を受け付ける。このステップS39の処理は、前述した図14のステップS19の処理と同様である。 Next, in step S39, the guardian terminal 16B accepts input of guardian information. The process of step S39 is the same as the process of step S19 in FIG. 14 described above.

次いで、ステップS40において、保護者端末16Bのコード取得部81は、被招待端末送信情報をサーバ装置12へ送信する。被招待端末送信情報には、招待用コード、保護者端末16Bの端末名、保護者の年代、保護者の児童との続柄、保護者のニックネームが含まれる。 Next, in step S<b>40 , the code acquisition unit 81 of the parent terminal 16</b>B transmits the invited terminal transmission information to the server device 12 . The invited terminal transmission information includes an invitation code, the terminal name of the parent terminal 16B, the parent's age, the parent's relationship with the child, and the parent's nickname.

サーバ装置12が被招待端末送信情報を受信すると、ステップS41において、ユーザ登録部43は、登録内容確認指示を保護者端末16Bへ送信する。登録内容確認指示には、保護者端末16Aの端末IDに関連付けられた児童IDが示す児童の学校名、クラス名、児童のニックネーム、および配信グループが含まれる。 When the server device 12 receives the invited terminal transmission information, the user registration unit 43 transmits a registration content confirmation instruction to the guardian terminal 16B in step S41. The registration content confirmation instruction includes the child's school name, class name, child's nickname, and distribution group indicated by the child ID associated with the terminal ID of the parent terminal 16A.

保護者端末16Bが登録内容確認指示を受信すると、ステップS42において、表示制御部82は、図23に示す登録確認画面99を表示部75に表示させる。登録確認画面99には、保護者端末16Aに関連付けられた児童IDが示す児童の学校名、クラス名、ニックネーム、および配信グループが表示される。 When the guardian terminal 16B receives the registration content confirmation instruction, the display control unit 82 causes the display unit 75 to display the registration confirmation screen 99 shown in FIG. 23 in step S42. The registration confirmation screen 99 displays the child's school name, class name, nickname, and distribution group indicated by the child ID associated with the parent terminal 16A.

また、登録確認画面99には、ユーザ登録を完了するための完了ボタン100が設けられている。完了ボタン100が押下されると、図21のステップS43において、保護者端末16Bのコード取得部81は、登録指示をサーバ装置12へ送信する。 Further, the registration confirmation screen 99 is provided with a completion button 100 for completing the user registration. When the completion button 100 is pressed, the code acquisition unit 81 of the guardian terminal 16B transmits a registration instruction to the server device 12 in step S43 of FIG.

サーバ装置12が登録指示を受信すると、ステップS44において、ユーザ登録部43は、保護者端末16Bに対する保護者IDおよび端末IDを発行する。 When the server device 12 receives the registration instruction, in step S44, the user registration unit 43 issues a guardian ID and a terminal ID for the guardian terminal 16B.

次いで、ステップS45において、ユーザ登録部43は、保護者端末16Bに対応する保護者ID、端末ID、端末名、保護者の年代、保護者の児童との続柄、および保護者のニックネームを保護者管理テーブル56に登録する。この際、ユーザ登録部43は、保護者端末16Aの端末IDに関連付けられた児童IDおよびクラスIDと同じ児童IDおよびクラスIDと、保護者端末16Bに対応する保護者ID、端末ID、端末名、保護者の年代、保護者の児童との続柄、および保護者のニックネームとを関連付けて保護者管理テーブル56に記憶させる。 Next, in step S45, the user registration unit 43 registers the guardian ID corresponding to the guardian terminal 16B, the terminal ID, the terminal name, the age of the guardian, the relationship of the guardian to the child, and the nickname of the guardian. Register in the management table 56. At this time, the user registration unit 43 registers the same child ID and class ID as the child ID and class ID associated with the terminal ID of the parent terminal 16A, and the parent ID, terminal ID, and terminal name corresponding to the parent terminal 16B. , guardian's age, guardian's relationship with the child, and guardian's nickname are associated with each other and stored in the guardian management table 56 .

これにより、共通の児童IDおよびクラスIDにより、保護者端末16Aと保護者端末16Bとが関連付けられてサーバ装置12に登録される。また、これにより、保護者端末16Aと保護者端末16Bとの間で、児童IDおよびクラスIDが同期される。この結果、児童のニックネームおよび配信グループも同期される。 As a result, the parent terminal 16A and the parent terminal 16B are associated and registered in the server device 12 by the common child ID and class ID. Further, this synchronizes the child ID and the class ID between the parent terminal 16A and the parent terminal 16B. As a result, the child's nickname and distribution group are also synchronized.

このため、保護者端末16Bは、保護者端末16Aの登録時に入力された児童情報(出席番号、児童のニックネーム、配信グループ)の入力を行うことなく登録できる。 Therefore, the parent terminal 16B can be registered without inputting the child information (attendance number, child's nickname, distribution group) input at the time of registration of the parent terminal 16A.

次いで、ステップS46において、ユーザ登録部43は、保護者ID、端末ID、および学校IDを保護者端末16Bに送信する。 Next, in step S46, the user registration unit 43 transmits the guardian ID, terminal ID, and school ID to the guardian terminal 16B.

次いで、ステップS47において、保護者端末16Bのコード取得部81は、サーバ装置12から送信されてきた保護者ID、端末ID、および学校IDをアプリ情報記憶部73に記憶させる。これにより、一連の処理が終了となる。 Next, in step S<b>47 , the code acquisition unit 81 of the parent terminal 16</b>B causes the application information storage unit 73 to store the parent ID, terminal ID, and school ID transmitted from the server device 12 . This completes a series of processes.

次に、ポイント管理システム11におけるポイント付与サービスによるポイント付与を受けるための広告主サイトの閲覧時の動作について説明する。 Next, the operation of browsing the advertiser's site for receiving points by the point giving service in the point management system 11 will be described.

図24は、保護者端末16においてサポートサービスを使用するためのアプリケーションのホーム画面101を示す図である。ホーム画面101には、バナー広告領域102が設けられている。ホーム画面101に限らず、アプリケーションの表示画面にはバナー広告領域102が常時設けられている。 FIG. 24 shows the home screen 101 of the application for using the support service on the parent terminal 16. As shown in FIG. A banner advertisement area 102 is provided on the home screen 101 . The banner advertisement area 102 is always provided not only on the home screen 101 but also on the application display screen.

また、保護者端末16におけるアプリケーションでは、図25に示す広告一覧画面103を表示可能である。広告一覧画面103は、保護者端末16が関連付けられた児童が通う学校200が所在する地域において現在配信中の各広告を一覧表示するための画面である。広告一覧画面103には、広告領域104が表示されている。また、広告一覧画面103には、各広告におけるポイント獲得状況(ポイントを獲得済みか否か)が表示されている。 Also, the application on the parent terminal 16 can display an advertisement list screen 103 shown in FIG. The advertisement list screen 103 is a screen for displaying a list of advertisements currently distributed in the area where the school 200 attended by the child associated with the parent terminal 16 is located. An advertisement area 104 is displayed on the advertisement list screen 103 . The advertisement list screen 103 also displays the point acquisition status (whether or not points have been acquired) for each advertisement.

バナー広告領域102および広告領域104には、サーバ装置12の広告管理部32により配信された広告画像データに基づき、広告画像が表示される。広告管理部32は、各広告の広告画像データとともに、広告IDを保護者端末16に配信している。バナー広告領域102の広告画像は、アプリケーションの表示画面が切り替わるたびに、切り替わるようになっている。 Advertisement images are displayed in the banner advertisement area 102 and the advertisement area 104 based on the advertisement image data distributed by the advertisement management unit 32 of the server device 12 . The advertisement management unit 32 distributes the advertisement ID to the parent terminal 16 together with the advertisement image data of each advertisement. The advertisement image of the banner advertisement area 102 is switched each time the display screen of the application is switched.

図26のステップS51において、広告を閲覧する操作として、バナー広告領域102またはいずれかの広告領域104が押下する操作が行われると、ステップS52において、保護者端末16の広告処理部83は、広告主サイト情報要求をサーバ装置12へ送信する。広告主サイト情報要求には、押下されたバナー広告領域102または広告領域104に表示されていた広告の広告ID、および保護者端末16の端末IDが含まれる。 In step S51 of FIG. 26, when an operation of pressing the banner advertisement area 102 or one of the advertisement areas 104 is performed as an operation of viewing an advertisement, in step S52, the advertisement processing unit 83 of the parent terminal 16 reads the advertisement. A main site information request is sent to the server device 12 . The advertiser site information request includes the advertisement ID of the advertisement displayed in the pressed banner advertisement area 102 or advertisement area 104 and the terminal ID of the parent's terminal 16 .

サーバ装置12が広告主サイト情報要求を受信すると、ステップS53において、広告管理部32は、広告管理テーブル51およびポイント管理テーブル58を参照して、広告主サイト情報要求の送信元の保護者端末16による要求対象の広告主サイトの閲覧回数がポイント獲得上限回数以上であるか否かを判断する。 When the server device 12 receives the advertiser site information request, in step S53, the advertisement management unit 32 refers to the advertisement management table 51 and the point management table 58 to refer to the parent terminal 16 that transmitted the advertiser site information request. determines whether or not the number of visits to the advertiser site requested by is equal to or greater than the maximum number of points earned.

ポイント獲得上限回数は、1つの保護者端末16において1つの広告主サイトでポイントを獲得できる閲覧回数の上限として予め設定されたものである。ポイント獲得上限回数は、1回でも複数回でもよい。 The maximum number of point acquisition is set in advance as an upper limit of the number of browsing times for which one advertiser's site can acquire points on one parent's terminal 16 . The maximum number of points obtained may be one or more.

閲覧回数がポイント獲得上限回数以上であると判断した場合(ステップS53:YES)、ステップS54において、広告管理部32は、要求対象の広告主サイトの広告主サイト情報を保護者端末16へ送信する。 If it is determined that the number of views is equal to or greater than the point acquisition upper limit number (step S53: YES), the advertisement management unit 32 transmits the advertiser site information of the requested advertiser site to the parent terminal 16 in step S54. .

保護者端末16が広告主サイト情報を受信すると、ステップS55において、表示制御部82は、広告主サイト情報に基づき、広告主サイトを表示部75に表示させる。これにより、一連の処理が終了となる。 When the parent terminal 16 receives the advertiser site information, the display control unit 82 causes the display unit 75 to display the advertiser site based on the advertiser site information in step S55. This completes a series of processes.

ステップS53において、閲覧回数がポイント獲得上限回数未満であると広告管理部32が判断した場合(ステップS53:NO)、ステップS56において、ポイント付与部46は、広告主サイト情報要求の送信元の保護者端末16が関連付けられた児童が通う学校200にポイントを付与する。 In step S53, when the advertisement management unit 32 determines that the number of views is less than the maximum number of points to be acquired (step S53: NO), in step S56, the point granting unit 46 protects the sender of the advertiser site information request. Points are given to the school 200 attended by the child associated with the user terminal 16.例文帳に追加

具体的には、ポイント付与部46は、広告主サイト情報要求による要求対象の広告主サイトのクリック単価(ポイント数)を広告管理テーブル51から取得する。次いで、ポイント付与部46は、取得したクリック単価分のポイント数を、学校管理テーブル53における、ポイントを付与する対象の学校200の学校IDに対応する保有ポイント数に加算する。 Specifically, the point granting unit 46 acquires from the advertisement management table 51 the click unit price (number of points) of the advertiser site requested by the advertiser site information request. Next, the point granting unit 46 adds the number of points corresponding to the acquired click unit price to the number of points held corresponding to the school ID of the school 200 to which points are to be granted in the school management table 53 .

また、ポイント付与部46は、広告主サイト情報要求による要求対象の広告主サイトの、広告管理テーブル51における広告ポイント情報を、当該広告主サイトのクリック単価分のポイント数を加算した値に更新する。 In addition, the point granting unit 46 updates the advertisement point information in the advertisement management table 51 of the advertiser site requested by the advertiser site information request to a value obtained by adding the number of points corresponding to the click unit price of the advertiser site. .

次いで、ステップS57において、ポイント付与部46は、広告主サイト情報要求の送信元の保護者端末16による要求対象の広告主サイトの閲覧回数および獲得ポイント数を更新する。具体的には、ポイント付与部46は、閲覧回数に「1」を加算し、獲得ポイント数にクリック単価分のポイント数を加算する。 Next, in step S57, the point granting unit 46 updates the number of times the requested advertiser site has been viewed by the parent terminal 16, which is the source of the advertiser site information request, and the number of acquired points. Specifically, the point granting unit 46 adds "1" to the number of views, and adds the number of points corresponding to the unit price of click to the number of acquired points.

次いで、ステップS58において、広告管理部32は、要求対象の広告主サイトの広告主サイト情報、および今回の広告主サイトの閲覧により獲得できるポイント数を示す獲得ポイント情報を保護者端末16へ送信する。 Next, in step S58, the advertisement management unit 32 transmits to the guardian terminal 16 the advertiser site information of the requested advertiser site and the acquired point information indicating the number of points that can be acquired by browsing the advertiser site this time. .

保護者端末16が広告主サイト情報および獲得ポイント情報を受信すると、ステップS59において、表示制御部82は、図27に示すように、ポップアップ画面105により獲得ポイント数を表示部75に表示させる。また、ポイント処理部84は、アプリ情報記憶部73の端末ポイント情報を更新する。 When the parent terminal 16 receives the advertiser site information and the acquired point information, the display control unit 82 causes the display unit 75 to display the number of acquired points on the pop-up screen 105 as shown in FIG. 27 in step S59. Also, the point processing unit 84 updates the terminal point information in the application information storage unit 73 .

図26に戻り、ステップS60において、表示制御部82は、広告主サイト情報に基づき、広告主サイトを表示部75に表示させる。これにより、一連の処理が終了となる。 Returning to FIG. 26, in step S60, the display control unit 82 causes the display unit 75 to display the advertiser's site based on the advertiser's site information. This completes a series of processes.

次に、ポイント管理システム11において学校200が保有するポイントを物品に交換する際の動作について説明する。 Next, the operation of exchanging the points held by the school 200 for goods in the point management system 11 will be described.

学校200がポイントを使用する際、学校端末14は、教員の操作に応じて、ブラウザにより、サーバ装置12が提供するポイント付与サービスにおけるポイント使用ページにアクセスする。 When the school 200 uses the points, the school terminal 14 accesses the point use page in the point giving service provided by the server device 12 through the browser according to the teacher's operation.

これにより、図28に示すようなポイント使用ページ111が学校端末14の表示部に表示される。ポイント使用ページ111には、サーバ装置12の物品テーブル59に記憶されている物品のうちの少なくとも一部の物品の写真、物品名、および必要ポイント数が掲載されている。このポイント使用ページ111から、学校200の教員がポイントと交換したい物品を選択することができる。 As a result, a point use page 111 as shown in FIG. 28 is displayed on the display section of the school terminal 14 . The points use page 111 lists at least some pictures of the items stored in the item table 59 of the server device 12, the names of the items, and the required number of points. From this point use page 111, the teacher of the school 200 can select an item that the teacher wants to exchange points for.

所望の物品を選択し、ポイントをその物品に交換するための操作が行われると、図29のステップS71において、学校端末14は、ポイントを選択された物品に交換するためのポイント交換要求をサーバ装置12に送信する。 When a desired item is selected and an operation for exchanging points for the item is performed, in step S71 of FIG. Send to device 12 .

次いで、ステップS72において、サーバ装置12のポイント交換部47は、ポイント交換要求を受信すると、ポイント交換処理を行う。具体的には、ポイント交換部47は、学校管理テーブル53における、ポイント交換要求の送信元の学校200の保有ポイント数から、要求された物品に対応するポイントを減算する。 Next, in step S72, the point exchange unit 47 of the server device 12 performs point exchange processing upon receiving the point exchange request. Specifically, the point exchange unit 47 subtracts the points corresponding to the requested item from the number of points held by the school 200 that sent the point exchange request in the school management table 53 .

次いで、ステップS73において、ポイント交換部47は、要求された物品の提供元の協賛会社4に対する当該物品の発注処理を行う。これにより、一連の動作が終了となる。 Next, in step S73, the point exchange unit 47 places an order for the requested item with the sponsoring company 4 that provides the requested item. This completes the series of operations.

上述のポイント交換部47による発注処理が行われた後、協賛会社4が、受注した物品を学校200に納品する。 After the above-described order processing by the point exchange unit 47 is performed, the sponsor company 4 delivers the ordered goods to the school 200 .

なお、学校200から電子メールや電話等により、物品を指定してポイントを物品に交換するよう運用管理者3に連絡するようにしてもよい。 Note that the school 200 may contact the operation manager 3 by e-mail, telephone, or the like to designate an item and exchange the points for the item.

この場合、学校200から連絡を受けた運用管理者3の職員による操作に応じて、運用管理者端末13がサーバ装置12にアクセスし、ポイントを物品に交換するよう指示した学校200のポイントを指定された物品に交換する際の処理を行うよう指示する。 In this case, in response to the operation by the staff of the operation manager 3 who has been contacted by the school 200, the operation manager terminal 13 accesses the server device 12 and designates the points of the school 200 instructed to exchange the points for goods. Instruct to perform the process for exchanging for the purchased item.

これに応じて、ポイント交換部47は、学校管理テーブル53における、ポイントを物品に交換するよう指示した学校200の保有ポイント数から、指定された物品に対応するポイントを減算する。 In response, the point exchange unit 47 subtracts the points corresponding to the designated goods from the number of points possessed by the school 200 instructed to exchange points for goods in the school management table 53 .

また、運用管理者3が電子メールや電話等により、学校200に指定された物品を協賛会社4に発注する。この後、協賛会社4が、受注した物品を学校200に納品する。 Also, the operation manager 3 orders the goods designated by the school 200 from the sponsoring company 4 by e-mail, telephone, or the like. After that, the sponsor company 4 delivers the ordered goods to the school 200 .

次に、ポイント管理システム11におけるお便りサービスにおいて学校便りの印刷、配信を行う動作について説明する。 Next, the operation of printing and distributing school news in the letter service in the point management system 11 will be described.

まず、学校端末14に対する操作に応じて、学校端末14は、学校便りの画像データである学校便りデータをサーバ装置12へアップロードする。 First, in response to an operation on the school terminal 14 , the school terminal 14 uploads school news data, which is image data of school news, to the server device 12 .

次いで、学校端末14に対する操作により、学校便りの配信対象となるクラス、グループ等が指定される。 Next, by operating the school terminal 14, the class, group, etc. to which the school news is to be delivered is specified.

この後、学校端末14に対する操作により、学校便りの印刷指示および配信指示が行われる。これに応じて、学校端末14は、学校便りデータを印刷装置15へ送信し、配信対象の人数分の枚数の印刷を行うよう印刷装置15に指示する。また、学校端末14は、学校便りデータを配信対象に配信するよう配信指示をサーバ装置12へ送信する。 Thereafter, by operating the school terminal 14, instructions for printing and distribution of the school news are given. In response to this, the school terminal 14 transmits the school news data to the printing device 15 and instructs the printing device 15 to print the number of copies for the number of people to be distributed. Further, the school terminal 14 transmits a distribution instruction to the server device 12 to distribute the school news data to the distribution target.

なお、印刷指示と配信指示とを、学校端末14に対する1回の操作により実行するようにしてもよい。例えば、印刷指示と配信指示とを、学校端末14の表示部に表示された印刷・配信指示ボタンを押下する1回の操作により実行するようにしてもよい。 Note that the print instruction and the distribution instruction may be executed by a single operation on the school terminal 14 . For example, the print instruction and the distribution instruction may be executed by one operation of pressing a print/distribution instruction button displayed on the display section of the school terminal 14 .

印刷を指示された印刷装置15は、学校便りデータに基づき、用紙等の印刷媒体への印刷を行う。印刷された学校便りは、配信対象に含まれる児童の家庭に配布される。 The printing device 15 instructed to print prints on a print medium such as paper based on the school news data. The printed school news is distributed to the homes of the children included in the distribution target.

配信指示を受信したサーバ装置12の学校便り管理部34は、配信指示された学校便りデータを、配信対象情報および既読情報と関連付けて学校便りテーブル60に記憶させる。この段階では、配信対象におけるすべての保護者端末16において、未読の状態である。 The school news management unit 34 of the server device 12 that has received the distribution instruction associates the school news data for which the distribution instruction is given with the distribution target information and the already read information and stores them in the school news table 60 . At this stage, all parent terminals 16 to be distributed are in an unread state.

次いで、学校便り管理部34は、配信対象における各保護者端末16にプッシュ通知を送信する。この際、プッシュ通知とともに学校便りの文書名等も送信される。プッシュ通知を受信すると、保護者端末16の学校便り処理部85は、受信したプッシュ通知をアプリ情報記憶部73の通知一覧情報に追加する。 Next, the school news management unit 34 transmits a push notification to each parent terminal 16 targeted for distribution. At this time, along with the push notification, the name of the document in the school news is also sent. Upon receiving the push notification, the school news processing unit 85 of the parent terminal 16 adds the received push notification to the notification list information of the application information storage unit 73 .

ここで、保護者端末16では、アプリ情報記憶部73の通知一覧情報に基づき、図30に示す通知一覧画面121を表示可能である。通知一覧画面121には、プッシュ通知で通知された学校便りが一覧表示される。通知一覧画面121から、表示する学校便りを選択できる。通知一覧画面121では、各学校便りの文書名に対応させて、当該通知一覧画面121を表示させている保護者端末16で学校便りが未読であることを示す未読マーク122、または既読であることを示す既読マーク123が表示される。 Here, the guardian terminal 16 can display a notification list screen 121 shown in FIG. 30 based on the notification list information in the application information storage unit 73 . On the notification list screen 121, a list of school news notified by push notification is displayed. The school news to be displayed can be selected from the notification list screen 121 . On the notification list screen 121, in association with the document name of each school news, an unread mark 122 indicating that the school news has not been read on the parent terminal 16 displaying the notification list screen 121, or has been read. A read mark 123 indicating that is displayed.

通知一覧画面121からいずれかの学校便りを選択する操作が行われると、学校便り処理部85は、選択された学校便りの学校便りデータを要求するための学校便り取得要求をサーバ装置12へ送信する。 When an operation is performed to select any school news from the notification list screen 121, the school news processing unit 85 transmits a school news acquisition request for requesting school news data of the selected school news to the server device 12. do.

サーバ装置12が学校便り取得要求を受信すると、学校便り管理部34は、要求された学校便りデータを保護者端末16へ送信する。 When the server device 12 receives the school news acquisition request, the school news management unit 34 transmits the requested school news data to the parent terminal 16 .

保護者端末16が学校便りデータを受信すると、表示制御部82は、学校便りデータに基づき、学校便りの画像を表示部75に表示させる。 When the parent terminal 16 receives the school news data, the display control unit 82 causes the display unit 75 to display an image of the school news based on the school news data.

未読であった学校便りを表示させた場合には、学校便り処理部85は、当該保護者端末16で当該学校便りが既読になったことを示す既読状態通知をサーバ装置12へ送信する。 When the unread school news is displayed, the school news processing unit 85 transmits a read status notification indicating that the school news has been read on the parent terminal 16 to the server device 12. .

サーバ装置12が既読状態通知を受信すると、学校便り管理部34は、学校便りテーブル60における、既読状態通知で通知された学校便りデータの、既読状態通知の送信元の保護者端末16における既読状態を未読から既読に変更する。 When the server device 12 receives the read status notification, the school news management unit 34 adds the school news data notified by the read status notification in the school news table 60 to the parent terminal 16 of the transmission source of the read status notification. Change the read status of from unread to read.

上述のように、お便りサービスでは、保護者へ配布する学校便りの印刷物を作成するとともに、学校便りデータを保護者端末16に配信する。これにより、児童が保護者へ印刷物を渡すのを忘れても、印刷物に印刷されている情報を保護者端末16への配信により保護者に伝達できる。また、児童に印刷物が配布されたことを保護者が認識できるので、保護者が児童から印刷物を受け取って印刷物から情報を得ることができる。このため、印刷物に印刷されている情報が保護者に伝達されないことを低減できる。 As described above, in the letter service, printed matter of school news to be distributed to parents is created, and school news data is delivered to the parent terminal 16 . As a result, even if the child forgets to give the printed matter to the parent, the information printed on the printed matter can be transmitted to the parent's terminal 16.例文帳に追加Also, since the parent can recognize that the printed matter has been distributed to the child, the parent can receive the printed matter from the child and obtain information from the printed matter. Therefore, it is possible to reduce the possibility that the information printed on the printed matter is not communicated to the guardian.

次に、ポイント管理システム11における連絡サービスを使用する際の動作について説明する。 Next, the operation when using the contact service in the point management system 11 will be described.

まず、保護者が学校200に児童の健康観察情報の報告をする場合について説明する。 First, a case where a guardian reports health observation information of a child to school 200 will be described.

保護者が学校200に児童の健康観察情報の報告をする場合、図31に示す健康観察画面131を保護者端末16の表示部75に表示させる。健康観察画面131では、児童の体温、健康状態等を入力可能になっている。 When the parent reports the health observation information of the child to the school 200, the display unit 75 of the parent terminal 16 displays the health observation screen 131 shown in FIG. On the health observation screen 131, it is possible to input the child's body temperature, health condition, and the like.

健康観察画面131において児童の体温、健康状態等が入力されると、連絡情報処理部86は、入力された体温、健康状態等を含む健康観察情報を、児童IDとともにサーバ装置12へ送信する。 When the child's body temperature, health condition, etc. are entered on the health observation screen 131, the contact information processing unit 86 transmits the health observation information including the entered body temperature, health condition, etc. to the server device 12 together with the child's ID.

サーバ装置12が健康観察情報および児童IDを受信すると、連絡情報管理部35は、健康観察情報を児童IDおよび当日の日付と関連付けて連絡情報テーブル61に記憶させる。 When server device 12 receives the health observation information and the child ID, contact information management unit 35 stores the health observation information in contact information table 61 in association with the child ID and the date of the day.

また、連絡情報管理部35は、健康観察情報を児童IDとともに学校端末14へ送信する。これにより、学校200に児童の健康観察情報が報告される。 Also, the contact information management unit 35 transmits the health observation information to the school terminal 14 together with the child ID. Accordingly, the school 200 is notified of the child's health observation information.

ここで、保護者端末16では、報告した健康観察情報の履歴を表示することができる。健康観察情報の履歴を表示する場合、保護者端末16は、健康観察履歴要求をサーバ装置12へ送信する。健康観察履歴要求には、送信元の保護者端末16で健康観察情報の履歴を表示したい児童の児童IDが含まれている。 Here, the parent terminal 16 can display the history of reported health observation information. When displaying the history of health observation information, the guardian terminal 16 transmits a health observation history request to the server device 12 . The health observation history request includes the child ID of the child whose history of health observation information is to be displayed on the guardian terminal 16 of the transmission source.

サーバ装置12が健康観察履歴要求を受信すると、連絡情報管理部35は、連絡情報テーブル61における、健康観察履歴要求に含まれる児童IDに関連付けられた健康観察情報を、健康観察履歴要求の送信元の保護者端末16へ送信する。これにより、保護者端末16で健康観察情報の履歴を表示可能となる。 When server device 12 receives the health observation history request, contact information management unit 35 updates the health observation information associated with the child ID included in the health observation history request in contact information table 61 to the sender of the health observation history request. is transmitted to the guardian terminal 16 of . As a result, the history of health observation information can be displayed on the parent terminal 16 .

1つの児童IDに関連付けてサーバ装置12に登録された複数の保護者端末16がある場合、それらのどの保護者端末16からの当該児童IDを含む健康観察履歴要求に対しても、連絡情報管理部35は、同じ健康観察情報を送信する。すなわち、連絡情報管理部35は、1つの児童IDに関連付けてサーバ装置12に登録された複数の保護者端末16の間で、当該児童IDに対応する児童の健康観察情報を同期させている。 When there are a plurality of guardian terminals 16 registered in the server device 12 in association with one child ID, contact information management is performed in response to a health observation history request including the child ID from any of the guardian terminals 16. Unit 35 transmits the same health observation information. That is, the contact information management unit 35 synchronizes the health observation information of the child corresponding to the child ID among the plurality of parent terminals 16 registered in the server device 12 in association with one child ID.

次に、保護者が学校200に児童の出欠に関する連絡をする場合について説明する。 Next, a case where a parent contacts the school 200 regarding a child's attendance will be described.

保護者が学校200に児童の出欠に関する連絡をする場合、図32に示す欠席・遅刻連絡画面132を保護者端末16の表示部75に表示させる。欠席・遅刻連絡画面132では、児童の欠席、遅刻、早退、およびそれらの期間等を入力可能になっている。 When the parent/guardian contacts the school 200 regarding the child's attendance, the display unit 75 of the parent/guardian terminal 16 displays an absence/tardy contact screen 132 shown in FIG. On the absence/tardiness contact screen 132, it is possible to input the child's absence, arriving late, leaving early, and their period.

欠席・遅刻連絡画面132において児童の欠席、遅刻、早退、およびそれらの期間等が入力されると、連絡情報処理部86は、入力された欠席、遅刻、早退、およびそれらの期間等を含む出欠確認情報を、児童IDとともにサーバ装置12へ送信する。 When the child's absence, arriving late, leaving early, and their periods, etc. are input on the absence/tardy contact screen 132, the contact information processing unit 86 displays the absence, arriving late, leaving early, and attendance information including those periods. The confirmation information is sent to the server device 12 together with the child ID.

サーバ装置12が出欠確認情報および児童IDを受信すると、連絡情報管理部35は、出欠確認情報を児童IDと関連付けて連絡情報テーブル61に記憶させる。 When the server device 12 receives the attendance confirmation information and the child ID, the contact information management unit 35 stores the attendance confirmation information in the contact information table 61 in association with the child ID.

また、連絡情報管理部35は、出欠確認情報を児童IDとともに学校端末14へ送信する。これにより、学校200に児童の出欠に関する連絡が行われる。 The contact information management unit 35 also transmits the attendance confirmation information to the school terminal 14 together with the child ID. As a result, the school 200 is notified of the child's attendance.

ここで、上述した健康観察情報と同様に、出欠確認情報についても、保護者端末16において履歴を表示することができる。また、上述した健康観察情報と同様に、出欠確認情報も、1つの児童IDに関連付けてサーバ装置12に登録された複数の保護者端末16の間で同期される。 Here, as with the health observation information described above, the history of the attendance confirmation information can also be displayed on the guardian terminal 16 . In addition, like the health observation information described above, the attendance confirmation information is also synchronized among the plurality of parent terminals 16 registered in the server device 12 in association with one child ID.

次に、学校200が保護者に個別に連絡をする場合について説明する。 Next, a case in which the school 200 contacts parents individually will be described.

学校200が保護者に個別に連絡をする場合、教員の操作に応じて学校端末14の表示部に個別連絡用の入力画面が表示され、連絡の内容が入力される。そして、入力された連絡の内容を含む個別連絡情報が、連絡の対象となる児童の児童IDとともにサーバ装置12へ送信される。 When the school 200 contacts the parents individually, an input screen for individual contact is displayed on the display unit of the school terminal 14 according to the teacher's operation, and the contents of the contact are entered. Then, the individual communication information including the content of the input communication is transmitted to the server device 12 together with the child ID of the child to be contacted.

サーバ装置12が個別連絡情報および児童IDを受信すると、連絡情報管理部35は、個別連絡情報を児童IDと関連付けて連絡情報テーブル61に記憶させる。 When server device 12 receives the individual contact information and the child ID, contact information management unit 35 stores the individual contact information in contact information table 61 in association with the child ID.

次いで、連絡情報管理部35は、学校200から個別連絡情報が送信されたことを示す連絡通知を、個別連絡情報とともに送信されてきた児童IDに関連付けられた保護者端末16へ送信する。 Next, the contact information management unit 35 sends a contact notification indicating that the individual contact information has been sent from the school 200 to the parent terminal 16 associated with the child ID sent together with the individual contact information.

保護者端末16では、図33に示す個別連絡画面133において、連絡通知を受けた個別連絡情報の存在を確認できる。個別連絡画面133において個別連絡情報の表示領域が押下されると、連絡情報処理部86は、当該個別連絡情報を要求するための個別連絡情報取得要求をサーバ装置12へ送信する。 On the guardian terminal 16, the presence of the individual contact information for which the contact notification has been received can be confirmed on the individual contact screen 133 shown in FIG. When the individual contact information display area is pressed on the individual contact screen 133, the contact information processing unit 86 transmits to the server device 12 an individual contact information acquisition request for requesting the individual contact information.

サーバ装置12が個別連絡情報取得要求を受信すると、連絡情報管理部35は、要求された個別連絡情報を、個別連絡情報取得要求の送信元の保護者端末16へ送信する。 When the server device 12 receives the individual contact information acquisition request, the contact information management unit 35 transmits the requested individual contact information to the guardian terminal 16 that is the source of the individual contact information acquisition request.

保護者端末16が個別連絡情報を受信すると、表示制御部82は、個別連絡情報を表示部75に表示させる。これにより、保護者が保護者端末16において学校200からの個別連絡の内容を確認できる。 When the guardian terminal 16 receives the individual contact information, the display control section 82 causes the display section 75 to display the individual contact information. As a result, the parent can confirm the content of the individual communication from the school 200 on the parent terminal 16 .

個別連絡情報に返信する場合は、返信情報が保護者端末16からサーバ装置12へ送信され、連絡情報テーブル61に記憶された後、学校端末14へ送信される。 When replying to the individual contact information, the reply information is transmitted from the guardian terminal 16 to the server device 12, stored in the contact information table 61, and then transmitted to the school terminal 14. FIG.

以上説明したように、ポイント管理システム11では、クラスコード発行部41は、クラスIDを含むクラスコードを発行する。ユーザ登録部43は、クラスコードを取得した保護者端末16の端末IDと、クラスコードに含まれるクラスIDと、児童のクラスにおける出席番号(児童ID)とを関連付けてデータベース部22の保護者管理テーブル56に記憶させる。これにより、保護者端末16に関連付けて児童を登録する際に、児童の氏名や住所等の個人情報を登録する必要がない。したがって、児童のプライバシーを保護しつつ、児童の管理を行うことが可能である。 As described above, in the point management system 11, the class code issuing unit 41 issues a class code including a class ID. The user registration unit 43 associates the terminal ID of the parent terminal 16 from which the class code is acquired, the class ID included in the class code, and the attendance number (child ID) of the child in the class, and manages the parents in the database unit 22. Store in table 56 . As a result, when registering a child in association with the parent terminal 16, there is no need to register personal information such as the child's name and address. Therefore, it is possible to manage the child while protecting the child's privacy.

また、ポイント管理システム11では、児童を識別するための識別情報として、個人情報を含まない情報である出席番号(児童ID)をデータベース部22に登録するので、児童のプライバシーを保護しつつ、児童の管理を行うことが可能である。 In addition, in the point management system 11, the attendance number (child ID), which is information that does not include personal information, is registered in the database unit 22 as identification information for identifying the child. can be managed.

また、ポイント管理システム11では、児童のクラスにおける出席番号(児童ID)を用いることで、学校200の通学者である児童の管理を、児童のプライバシーを保護しつつ実現できる。 Further, in the point management system 11, by using the attendance number (child ID) of the child's class, it is possible to manage the child who attends the school 200 while protecting the privacy of the child.

また、ポイント管理システム11では、児童のニックネームをデータベース部22に登録するので、個人情報である児童の氏名を登録しなくても、その代わりにニックネームを利用することができる。例えば、児童のニックネームをアプリケーションにおける児童の表示等に用いることが可能になる。 In addition, since the point management system 11 registers the child's nickname in the database unit 22, the nickname can be used instead of registering the child's name, which is personal information. For example, the child's nickname can be used for displaying the child in the application.

また、ポイント管理システム11では、ユーザ登録部43は、登録済みの保護者端末16に関連付けて登録する他の保護者端末16の登録時において、これらの保護者端末16の間で、児童IDおよびクラスIDを同期させる。このため、他の保護者端末16は、登録済みの保護者端末16の登録時に入力された児童情報の入力を行うことなく登録できるので、登録時の操作を簡略化できる。 In addition, in the point management system 11, the user registration unit 43 allows the child ID and Synchronize class IDs. Therefore, the other parent terminal 16 can be registered without inputting the child information that was input when the registered parent terminal 16 was registered, thereby simplifying the registration operation.

また、ポイント管理システム11では、1つの児童IDに関連付けて登録された複数の保護者端末16の間で、健康観察情報および出欠確認情報が同期される。このため、1つの児童IDに関連付けて登録された複数の保護者端末16の間で、健康観察情報および出欠確認情報を共有できる。 In addition, in the point management system 11, health observation information and attendance confirmation information are synchronized among a plurality of parent terminals 16 registered in association with one child ID. Therefore, health observation information and attendance confirmation information can be shared among a plurality of parent terminals 16 registered in association with one child ID.

また、ポイント管理システム11では、ユーザ登録部43は、登録済みの保護者端末16を介して招待用コードを取得した、登録済みの保護者端末16とは異なる他の保護者端末16から招待用コードが入力された場合において、当該他の保護者端末16の端末IDを、当該登録済みの保護者端末16の端末IDに関連付けられた児童IDおよびクラスIDと同じ児童IDおよびクラスIDと関連付けてデータベース部22の保護者管理テーブル56に記憶させる。また、ユーザ登録部43は、サーバ装置12に登録済みのいずれかの保護者端末16(保護者ID)に関連付けられたクラスIDおよび児童IDと同じクラスIDおよび児童IDを端末送信情報により他の保護者端末16から取得した場合には、当該他の保護者端末16にエラー通知を送信する。 In addition, in the point management system 11, the user registration unit 43 acquires an invitation code from another parent terminal 16 different from the registered parent terminal 16, which has acquired an invitation code via the registered parent terminal 16. When the code is input, the terminal ID of the other parent terminal 16 is associated 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 16. It is stored in the guardian management table 56 of the database unit 22 . In addition, the user registration unit 43 transmits the class ID and child ID that are the same as the class ID and child ID associated with one of the parent terminals 16 (guardian ID) registered in the server device 12 to other terminal transmission information. If it is obtained from the guardian terminal 16, an error notification is sent to the other guardian terminal 16. FIG.

これにより、正規の保護者端末16(児童の保護者の端末)が登録済みの場合において、非正規の保護者端末16(児童の保護者ではない者の端末)がクラスコードを取得して登録しようとした場合に、当該非正規の保護者端末16の登録を防止できる。また、非正規の保護者端末16が登録されている場合には、正規の保護者端末16がクラスコードを取得して登録しようとするとエラーが通知されることで、児童の保護者が非正規の保護者端末16が登録されていることに気付くことができる。この結果、非正規の保護者端末16の登録を排除することが可能になる。 As a result, when the authorized parental terminal 16 (the terminal of the child's guardian) has been registered, the non-authorized parental terminal 16 (the terminal of the person who is not the child's guardian) acquires and registers the class code. When trying to do so, it is possible to prevent the registration of the unauthorized guardian terminal 16.例文帳に追加In addition, when the non-authorized parental terminal 16 is registered, an error is notified when the authorized parental terminal 16 acquires the class code and tries to register, so that the child's parent is not authorized to It can be noticed that the guardian terminal 16 of the parent is registered. As a result, it becomes possible to exclude the registration of unauthorized guardian terminals 16 .

[第2実施形態]
次に、上述した第1実施形態におけるユーザ登録時の動作を変更した第2実施形態について説明する。
[Second embodiment]
Next, a description will be given of a second embodiment in which the operation at the time of user registration in the above-described first embodiment is changed.

第2実施形態では、まず、図34のステップS81において、前述した図14のステップS17と同様に、保護者端末16が、登録案内書のクラスQRコード欄87のクラスQRコード88を読み取る。 In the second embodiment, first, in step S81 of FIG. 34, the guardian terminal 16 reads the class QR code 88 in the class QR code column 87 of the registration guide, as in step S17 of FIG. 14 described above.

この後、ステップS82~S86の処理も、図14のステップS18~S22の処理と同様である。 After that, the processing of steps S82 to S86 is the same as the processing of steps S18 to S22 in FIG.

ステップS86において、登録済みの保護者端末16があると判断した場合(ステップS86:YES)、ステップS87において、ユーザ登録部43は、端末送信情報の送信元の保護者端末16に登録済み端末通知を送信する。 If it is determined in step S86 that there is a registered parental terminal 16 (step S86: YES), in step S87 the user registration unit 43 notifies the parental terminal 16 of the transmission source of the terminal transmission information that the terminal has been registered. to send.

ここで、図34において、保護者端末16Cは、登録済みの保護者端末16である。 Here, in FIG. 34, the guardian terminal 16C is the registered guardian terminal 16. FIG.

登録済み端末通知には、登録済みの保護者端末16Cの端末IDに関連付けられた端末名、保護者のニックネーム、保護者の年代、児童との続柄、児童ID、クラスID、当該クラスIDに対応するクラス名等が含まれている。 The registered terminal notification corresponds to the terminal name associated with the terminal ID of the registered guardian terminal 16C, the guardian's nickname, the age of the guardian, the relationship with the child, the child's ID, the class ID, and the relevant class ID. It contains the class name etc. to be used.

登録済み端末通知を保護者端末16が受信すると、ステップS88において、表示制御部82は、図36に示す登録済み端末表示画面141を表示部75に表示させる。 When the guardian terminal 16 receives the registered terminal notification, the display control unit 82 causes the display unit 75 to display the registered terminal display screen 141 shown in FIG. 36 in step S88.

登録済み端末表示画面141には、登録済みの保護者端末16Cが関連付けられた児童ID(出席番号)、当該児童IDが示す児童のクラス名、保護者端末16Cの端末名等が表示される。また、登録済み端末表示画面141には、登録済みの保護者端末16Cに登録を申請することを選択するための申請ボタン142と、登録を申請しないことを選択するための中止ボタン143とが表示される。 The registered terminal display screen 141 displays the child ID (attendance number) associated with the registered parent terminal 16C, the class name of the child indicated by the child ID, the terminal name of the parent terminal 16C, and the like. In addition, on the registered terminal display screen 141, an application button 142 for selecting to apply for registration to the registered guardian terminal 16C and a cancel button 143 for selecting not to apply for registration are displayed. be done.

次いで、ステップS89において、保護者端末16のコード取得部81は、登録を申請することが選択されたか否かを判断する。ここで、コード取得部81は、登録済み端末表示画面141において申請ボタン142が押下された場合、登録を申請することが選択されたと判断し、中止ボタン143が押下された場合、登録を申請しないことが選択されたと判断する。 Next, in step S89, the code acquisition unit 81 of the guardian terminal 16 determines whether application for registration has been selected. If the application button 142 is pressed on the registered terminal display screen 141, the code acquisition unit 81 determines that application for registration has been selected, and if the cancel button 143 is pressed, does not apply for registration. is selected.

登録を申請しないことが選択されたとコード取得部81が判断した場合(ステップS89:NO)、一連の処理が終了となる。 If the code acquisition unit 81 determines that the user has selected not to apply for registration (step S89: NO), the series of processes ends.

登録を申請することが選択されたと判断した場合(ステップS89:YES)、ステップS90において、コード取得部81は、登録申請通知を登録済みの保護者端末16Cへ送信する。登録申請通知には、ステップS82で取得されたクラスID、ステップS83で入力された保護者のニックネーム、ステップS84で入力された出席番号(児童ID)が含まれる。 If it is determined that application for registration has been selected (step S89: YES), in step S90, the code acquisition unit 81 transmits a registration application notification to the registered guardian terminal 16C. The registration application notification includes the class ID obtained in step S82, the parent's nickname input in step S83, and the attendance number (child ID) input in step S84.

保護者端末16Cが登録申請通知を受信すると、ステップS91において、表示制御部82は、図37に示す登録許可画面146を表示部75に表示させる。 When the guardian terminal 16C receives the registration application notification, the display control unit 82 causes the display unit 75 to display the registration permission screen 146 shown in FIG. 37 in step S91.

登録許可画面146には、保護者端末16Cが関連付けられた児童IDと同じ児童IDに関連付けて登録しようとする保護者端末16が存在することを通知するメッセージが表示される。また、登録許可画面146には、登録を拒否することを選択するための拒否ボタン147と、登録を許可することを選択するための許可ボタン148とが表示される。 The registration permission screen 146 displays a message notifying that there is a parent terminal 16 to be registered in association with the same child ID as the child ID with which the parent terminal 16C is associated. Further, the registration permission screen 146 displays a rejection button 147 for selecting rejection of registration and a permission button 148 for selecting permission of registration.

次いで、ステップS92において、保護者端末16Cのコード取得部81は、登録を許可することが選択されたか否かを判断する。ここで、コード取得部81は、登録許可画面146において許可ボタン148が押下された場合、登録を許可することが選択されたと判断し、拒否ボタン147が押下された場合、登録を拒否することが選択されたと判断する。 Next, in step S92, the code acquisition unit 81 of the guardian terminal 16C determines whether or not permitting registration has been selected. Here, code acquisition unit 81 determines that permission to register has been selected when permission button 148 is pressed on registration permission screen 146, and can refuse registration when refusal button 147 is pressed. judged to be selected.

登録を許可することが選択されたと判断した場合(ステップS92:YES)、ステップS93において、コード取得部81は、登録許可通知をサーバ装置12へ送信する。 If it is determined that permitting registration has been selected (step S92: YES), code acquisition unit 81 transmits a registration permitting notification to server device 12 in step S93.

サーバ装置12が登録許可通知を受信すると、ステップS94へ処理が進む。ステップS94~S97の処理は、前述した図14のステップS25~S28の処理と同様である。 When the server device 12 receives the registration permission notification, the process proceeds to step S94. The processing of steps S94 to S97 is the same as the processing of steps S25 to S28 in FIG. 14 described above.

ステップS86において、登録済みの保護者端末16があるとユーザ登録部43が判断した場合(ステップS86:NO)、ステップS94へ処理が進む。 In step S86, when the user registration unit 43 determines that there is a registered guardian terminal 16 (step S86: NO), the process proceeds to step S94.

ステップS92において、登録を拒否することが選択されたと判断した場合(ステップS92:NO)、図35のステップS98において、コード取得部81は、登録拒否通知をサーバ装置12へ送信する。 If it is determined in step S92 that rejection of registration has been selected (step S92: NO), code acquisition section 81 transmits a registration rejection notification to server device 12 in step S98 of FIG.

サーバ装置12が登録拒否通知を受信すると、ステップS99において、ユーザ登録部43は、登録拒否通知を保護者端末16へ送信する。 When the server device 12 receives the registration refusal notification, the user registration unit 43 transmits the registration refusal notification to the guardian terminal 16 in step S99.

保護者端末16が登録拒否通知を受信すると、ステップS100において、表示制御部82は、図38に示す登録拒否通知画面151を表示部75に表示させる。これにより、一連の処理が終了となる。 When the guardian terminal 16 receives the registration rejection notification, the display control unit 82 causes the display unit 75 to display the registration rejection notification screen 151 shown in FIG. 38 in step S100. This completes a series of processes.

以上説明したように、第2実施形態では、ユーザ登録部43は、登録済みの保護者端末16とは異なる他の保護者端末16から、登録済みの保護者端末16が関連付けられたクラスIDおよび児童IDと同じクラスIDおよび児童IDを取得した場合において、他の保護者端末16から登録済みの保護者端末16へ登録を申請させ、登録済みの保護者端末16が他の保護者端末16の登録を許可した場合、他の保護者端末16の端末IDとクラスIDと児童IDとを関連付けて保護者管理テーブル56に記憶させる。 As described above, in the second embodiment, the user registration unit 43 receives the class ID associated with the registered parent terminal 16 and the When the same class ID and child ID as the child ID are obtained, the other parent terminal 16 is caused to apply for registration to the registered parent terminal 16, and the registered parent terminal 16 requests the registration of the other parent terminal 16. If the registration is permitted, the terminal ID, class ID, and child ID of the other parent terminal 16 are associated and stored in the parent management table 56 .

これにより、登録済みの保護者端末16において、非正規の保護者端末16の登録を拒否することができるので、非正規の保護者端末16の登録を排除することが可能になる。 As a result, the registered guardian terminal 16 can refuse to register the unauthorized guardian terminal 16, so that the registration of the unauthorized guardian terminal 16 can be excluded.

[その他の実施形態]
上述のように、本発明は第1および第2実施形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例および運用技術が明らかとなろう。
[Other embodiments]
As noted above, the present invention has been described through first and second embodiments, but the discussion and drawings forming part of this disclosure should not be understood to limit the present invention. Various alternative embodiments, implementations and operational techniques will become apparent to those skilled in the art from this disclosure.

上述した第1および第2実施形態では、サービス提供者1が学校である場合について説明した。しかし、これらに限らず、サービス提供者1が、例えば、医療サービスを提供する病院、介護サービスを提供する介護施設、保育園、幼稚園、企業、企業内の部署、公立消防署、消防団などの互助組織、保健所等であってもよい。また、サービス提供者1としての学校には、小学校、中学校、高校、大学等が含まれる。サービス提供者1がサービスを提供するさまざまな団体等である場合でも本発明は適用可能である。 In the first and second embodiments described above, the case where the service provider 1 is a school has been described. However, not limited to these, the service provider 1 is, for example, a hospital that provides medical services, a nursing facility that provides nursing care services, a nursery school, a kindergarten, a company, a department within a company, a public fire department, a mutual aid organization such as a fire brigade , a public health center, etc. Schools as the service provider 1 include elementary schools, junior high schools, high schools, universities, and the like. The present invention can be applied even when the service provider 1 is various organizations that provide services.

上述した第1および第2実施形態において、サービス提供者1が学校であり、サービス利用側2が保護者である場合で説明したが、これに限らず、サービス利用側2は、学校の児童や生徒等の通学者本人、卒業生、それらの家族であってもよい。 In the first and second embodiments described above, the service provider 1 is a school and the service user 2 is a parent. It may be a student who attends school, a graduate, or their family.

また、サービス提供者1が保育園、幼稚園の場合には、サービス利用側2は、園児または保護者、卒園生またはその保護者、それらの家族であってもよい。サービス提供者1が病院の場合には、サービス利用側2は、患者、その介助者、介護者、治療完了した者、それらの家族であってもよい。サービス提供者1が企業および企業内の部署の場合には、サービス利用側2は、従業員、正社員、派遣社員、株主、退職者、OB、それらの家族などが含まれてもよい。サービス提供者1が公立消防署、保健所、消防団などの互助組織等の、地域に根差した自治体等である場合には、サービス利用側2は、地域の住民、訪問客、またはそれらの家族であってもよい。 If the service provider 1 is a nursery school or kindergarten, the service users 2 may be kindergarten children or their guardians, graduates or their guardians, and their families. If the service provider 1 is a hospital, the service users 2 may be patients, their caregivers, caregivers, people who have completed treatment, and their families. If the service provider 1 is a company or a department within the company, the service users 2 may include employees, full-time employees, temporary employees, shareholders, retirees, OBs, their families, and the like. If the service provider 1 is a community-based local government such as a public fire station, a public health center, or a mutual aid organization such as a fire brigade, the service users 2 are local residents, visitors, or their families. may

上述した第1実施形態では、登録済みの保護者端末16に関連付けて登録する他の保護者端末16の登録時において、これらの保護者端末16の間で、児童ID、クラスID等を同期させたが、これに限らず、所定の登録情報を同期させるものであればよい。 In the first embodiment described above, when registering another parent terminal 16 to be registered in association with the registered parent terminal 16, the child ID, class ID, etc. are synchronized between these parent terminals 16. However, the present invention is not limited to this, as long as it synchronizes predetermined registration information.

上述した第1および第2実施形態では、児童を識別するための識別情報として、児童の学校のクラスにおける出席番号(児童ID)を登録したが、これに限らず、ユーザの個人情報を含まない識別情報を登録するものであればよい。 In the above-described first and second embodiments, as identification information for identifying a child, the attendance number (child ID) of the child's school class was registered, but this is not limiting and does not include the user's personal information. It may be anything as long as identification information is registered.

上述した第1および第2実施形態では、1つの児童IDに関連付けて登録された複数の保護者端末16の間で、健康観察情報および出欠確認情報を同期させたが、これに限らず、所定の情報を同期させるものであればよい。 In the first and second embodiments described above, health observation information and attendance confirmation information are synchronized between a plurality of parent terminals 16 registered in association with one child ID. It is sufficient if it synchronizes the information of

上述した第1および第2実施形態では、ユーザ登録のための情報を通知するためにクラスQRコードを用いたが、バーコード等の他の種類のコードでもよい。招待用QRコードについても同様である。 In the first and second embodiments described above, a class QR code is used to notify information for user registration, but other types of code such as bar codes may be used. The same applies to the invitation QR code.

上述した第1および第2実施形態では、サーバ装置12が端末IDを発行したが、保護者端末16で端末IDを生成してもよいし、保護者端末16が元々保持している固有の識別情報を端末IDとして使用してもよい。 In the first and second embodiments described above, the terminal ID is issued by the server device 12, but the terminal ID may be generated by the parent terminal 16, or the unique identification originally held by the parent terminal 16 may be generated. Information may be used as a terminal ID.

このように、本発明はここでは記載していない様々な実施形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。 Thus, the present invention naturally includes various embodiments and the like not described here. Therefore, the technical scope of the present invention is defined only by the matters specifying the invention according to the valid scope of claims based on the above description.

[付記]
本出願は、以下の発明を開示する。
[Appendix]
This application discloses the following inventions.

(付記1)
ユーザ登録のための登録用コードを発行する登録用コード発行部と、
記憶部と、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記端末装置を登録する登録部と、
登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信する招待用コード発行部とを備え、
前記登録部は、
前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録し、
前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うことを特徴とする登録装置。
(Appendix 1)
a registration code issuing unit that issues a registration code for user registration;
a storage unit;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a registration unit that registers the terminal device by associating information with the identification information and storing the information in the storage unit;
an invitation code issuing unit that transmits an invitation code to the registered terminal device in response to a request from the registered terminal device;
The registration unit
Information indicating the other terminal device when the invitation code is input from another terminal device different from the registered terminal device that has acquired the invitation code via the registered terminal device is stored in the storage unit in association with the information included in the registration code and the identification information entered at the time of registration of the registered terminal device, thereby registering the other terminal device;
Acquired information included in the registration code and identification information indicating the same user as the identification information input at the time of registration of the registered terminal device from another terminal device different from the registered terminal device a registration device that notifies the other terminal device of an error in the event of a failure.

(付記2)
ユーザ登録のための登録用コードを発行する登録用コード発行部と、
記憶部と、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記端末装置を登録する登録部とを備え、
前記登録部は、登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録することを特徴とする登録装置。
(Appendix 2)
a registration code issuing unit that issues a registration code for user registration;
a storage unit;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a registration unit that registers the terminal device by associating information with the identification information and storing the information in the storage unit;
The registration unit receives from a terminal device different from the registered terminal device information contained in the registration code and an identification indicating the same user as the identification information input at the time of registration of the registered terminal device. When the information is acquired, the other terminal device is caused to apply for registration to the registered terminal device, and when the registered terminal device permits registration of the other terminal device, the other terminal device a registration device that registers the other terminal device by associating information indicating the identification, information included in the registration code, and the identification information with each other and storing the identification information in the storage unit.

(付記3)
ユーザ登録のための登録用コードを発行するステップと、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、
登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信するステップと、
前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録するステップと、
前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うステップと
を含むことを特徴とする登録方法。
(Appendix 3)
issuing a registration code for user registration;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a step of registering the terminal device by associating the information with the identification information and storing the information in a storage unit;
sending an invitation code to the registered terminal device in response to a request from the registered terminal device;
Information indicating the other terminal device when the invitation code is input from another terminal device different from the registered terminal device that has acquired the invitation code via the registered terminal device is stored in the storage unit in association with the information included in the registration code and the identification information input at the time of registration of the registered terminal device, thereby registering the other terminal device;
Acquired information included in the registration code and identification information indicating the same user as the identification information input at the time of registration of the registered terminal device from another terminal device different from the registered terminal device and a step of notifying the other terminal device of the error in the case of the registration method.

(付記4)
ユーザ登録のための登録用コードを発行するステップと、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、
登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録するステップと
を含むことを特徴とする登録方法。
(Appendix 4)
issuing a registration code for user registration;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a step of registering the terminal device by associating the information with the identification information and storing the information in a storage unit;
When the information included in the registration code and the identification information indicating the same user as the identification information entered at the time of registration of the registered terminal device are obtained from another terminal device that is different from the registered terminal device. and when the other terminal device is caused to apply for registration to the registered terminal device, and the registered terminal device permits registration of the other terminal device, information indicating the other terminal device and the registration and a step of registering the other terminal device by associating information contained in a user code with the identification information and storing the identification information in the storage unit.

(付記5)
コンピュータに、
ユーザ登録のための登録用コードを発行するステップと、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、
登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信するステップと、
前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録するステップと、
前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うステップと
を実行させるためのプログラム。
(Appendix 5)
to the computer,
issuing a registration code for user registration;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a step of registering the terminal device by associating the information with the identification information and storing the information in a storage unit;
sending an invitation code to the registered terminal device in response to a request from the registered terminal device;
Information indicating the other terminal device when the invitation code is input from another terminal device different from the registered terminal device that has acquired the invitation code via the registered terminal device is stored in the storage unit in association with the information included in the registration code and the identification information input at the time of registration of the registered terminal device, thereby registering the other terminal device;
Acquired information included in the registration code and identification information indicating the same user as the identification information input at the time of registration of the registered terminal device from another terminal device different from the registered terminal device In this case, a program for executing a step of notifying the other terminal device of the error;

(付記6)
コンピュータに、
ユーザ登録のための登録用コードを発行するステップと、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、
登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録するステップと
を実行させるためのプログラム。
(Appendix 6)
to the computer,
issuing a registration code for user registration;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a step of registering the terminal device by associating the information with the identification information and storing the information in a storage unit;
When the information included in the registration code and the identification information indicating the same user as the identification information entered at the time of registration of the registered terminal device are obtained from another terminal device that is different from the registered terminal device. and when the other terminal device is caused to apply for registration to the registered terminal device, and the registered terminal device permits registration of the other terminal device, information indicating the other terminal device and the registration and a step of registering the other terminal device by associating the information included in the application code with the identification information and storing the identification information in the storage unit.

1 サービス提供者
2 サービス利用側
3 運用管理者
4 協賛会社
5 広告主
11 ポイント管理システム
12 サーバ装置
13 運用管理者端末
14 学校端末
15 印刷装置
16 保護者端末
21 制御部
22 データベース部
23 プログラム記憶部
24 外部通信部
31 ユーザ管理部
32 広告管理部
33 ポイント管理部
34 学校便り管理部
35 連絡情報管理部
41 クラスコード発行部
42 招待用コード発行部
43 ユーザ登録部
46 ポイント付与部
47 ポイント交換部
51 広告管理テーブル
52 地域管理テーブル
53 学校管理テーブル
54 クラス管理テーブル
55 児童管理テーブル
56 保護者管理テーブル
57 招待用コード管理テーブル
58 ポイント管理テーブル
59 物品テーブル
60 学校便りテーブル
61 連絡情報テーブル
71 制御部
72 プログラム記憶部
73 アプリ情報記憶部
74 撮像部
75 表示部
76 入力部
77 外部通信部
81 コード取得部
82 表示制御部
83 広告処理部
84 ポイント処理部
85 学校便り処理部
86 連絡情報処理部
87 クラスQRコード欄
88 クラスQRコード
89 出席番号記入欄
98 招待用QRコード
102 バナー広告領域
104 広告領域
1 Service Provider 2 Service User Side 3 Operation Manager 4 Sponsoring Company 5 Advertiser 11 Point Management System 12 Server Device 13 Operation Manager Terminal 14 School Terminal 15 Printer 16 Parent Terminal 21 Control Section 22 Database Section 23 Program Storage Section 24 external communication unit 31 user management unit
32 advertisement management unit 33 point management unit 34 school news management unit 35 contact information management unit 41 class code issuing unit 42 invitation code issuing unit 43 user registration unit 46 point giving unit 47 point exchange unit 51 advertisement management table 52 area management table 53 School management table 54 Class management table 55 Child management table 56 Parent management table 57 Invitation code management table 58 Point management table 59 Goods table 60 School news table 61 Contact information table 71 Control unit 72 Program storage unit 73 Application information storage unit 74 Imaging unit 75 Display unit 76 Input unit 77 External communication unit 81 Code acquisition unit 82 Display control unit 83 Advertisement processing unit 84 Point processing unit 85 School news processing unit 86 Contact information processing unit 87 Class QR code field 88 Class QR code 89 Attendance number Entry field 98 Invitation QR code 102 Banner advertising area 104 Advertising area

Claims (6)

ユーザ登録のための登録用コードを発行する登録用コード発行部と、
記憶部と、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記端末装置を登録する登録部と、
登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信する招待用コード発行部とを備え、
前記登録部は、
前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録し、
前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うことを特徴とする登録装置。
a registration code issuing unit that issues a registration code for user registration;
a storage unit;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a registration unit that registers the terminal device by associating information with the identification information and storing the information in the storage unit;
an invitation code issuing unit that transmits an invitation code to the registered terminal device in response to a request from the registered terminal device;
The registration unit
Information indicating the other terminal device when the invitation code is input from another terminal device different from the registered terminal device that has acquired the invitation code via the registered terminal device is stored in the storage unit in association with the information included in the registration code and the identification information input at the time of registration of the registered terminal device, thereby registering the other terminal device;
Acquired information included in the registration code and identification information indicating the same user as the identification information input at the time of registration of the registered terminal device from another terminal device different from the registered terminal device a registration device that notifies the other terminal device of an error in the event of a failure.
ユーザ登録のための登録用コードを発行する登録用コード発行部と、
記憶部と、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記端末装置を登録する登録部とを備え、
前記登録部は、登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録することを特徴とする登録装置。
a registration code issuing unit that issues a registration code for user registration;
a storage unit;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a registration unit that registers the terminal device by associating information with the identification information and storing the information in the storage unit;
The registration unit receives from a terminal device different from the registered terminal device information contained in the registration code and an identification indicating the same user as the identification information input at the time of registration of the registered terminal device. When the information is acquired, the other terminal device is caused to apply for registration to the registered terminal device, and when the registered terminal device permits registration of the other terminal device, the other terminal device a registration device that registers the other terminal device by associating information indicating the identification, information included in the registration code, and the identification information with each other and storing the identification information in the storage unit.
ユーザ登録のための登録用コードを発行するステップと、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、
登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信するステップと、
前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録するステップと、
前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うステップと
を含むことを特徴とする登録方法。
issuing a registration code for user registration;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a step of registering the terminal device by associating the information with the identification information and storing the information in a storage unit;
sending an invitation code to the registered terminal device in response to a request from the registered terminal device;
Information indicating the other terminal device when the invitation code is input from another terminal device different from the registered terminal device that has acquired the invitation code via the registered terminal device is stored in the storage unit in association with the information included in the registration code and the identification information input at the time of registration of the registered terminal device, thereby registering the other terminal device;
Acquired information included in the registration code and identification information indicating the same user as the identification information input at the time of registration of the registered terminal device from another terminal device different from the registered terminal device and a step of notifying the other terminal device of the error in the case of the registration method.
ユーザ登録のための登録用コードを発行するステップと、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、
登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録するステップと
を含むことを特徴とする登録方法。
issuing a registration code for user registration;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a step of registering the terminal device by associating the information with the identification information and storing the information in a storage unit;
When the information included in the registration code and the identification information indicating the same user as the identification information entered at the time of registration of the registered terminal device are obtained from another terminal device that is different from the registered terminal device. and when the other terminal device is caused to apply for registration to the registered terminal device, and the registered terminal device permits registration of the other terminal device, information indicating the other terminal device and the registration and a step of registering the other terminal device by associating information contained in a user code with the identification information and storing the identification information in the storage unit.
コンピュータに、
ユーザ登録のための登録用コードを発行するステップと、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、
登録済みの端末装置の要求に応じて招待用コードを前記登録済みの端末装置へ送信するステップと、
前記登録済みの端末装置を介して前記招待用コードを取得した、前記登録済みの端末装置とは異なる他の端末装置から前記招待用コードが入力された場合において、当該他の端末装置を示す情報を、前記登録用コードに含まれる情報および前記登録済みの端末装置の登録時に入力された前記識別情報と関連付けて前記記憶部に記憶させることで当該他の端末装置を登録するステップと、
前記登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合には、当該他の端末装置にエラー通知を行うステップと
を実行させるためのプログラム。
to the computer,
issuing a registration code for user registration;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a step of registering the terminal device by associating the information with the identification information and storing the information in a storage unit;
sending an invitation code to the registered terminal device in response to a request from the registered terminal device;
Information indicating the other terminal device when the invitation code is input from another terminal device different from the registered terminal device that has acquired the invitation code via the registered terminal device is stored in the storage unit in association with the information included in the registration code and the identification information input at the time of registration of the registered terminal device, thereby registering the other terminal device;
Acquired information included in the registration code and identification information indicating the same user as the identification information input at the time of registration of the registered terminal device from another terminal device different from the registered terminal device In this case, a program for executing a step of notifying the other terminal device of the error;
コンピュータに、
ユーザ登録のための登録用コードを発行するステップと、
前記登録用コードを取得した端末装置から、前記登録用コードに含まれる情報、および前記端末装置に入力されたユーザの識別情報を取得し、前記端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて記憶部に記憶させることで前記端末装置を登録するステップと、
登録済みの端末装置とは異なる他の端末装置から、前記登録用コードに含まれる情報、および前記登録済みの端末装置の登録時に入力された前記識別情報と同じユーザを示す識別情報を取得した場合において、前記他の端末装置から前記登録済みの端末装置へ登録を申請させ、前記登録済みの端末装置が前記他の端末装置の登録を許可した場合、前記他の端末装置を示す情報と前記登録用コードに含まれる情報と前記識別情報とを関連付けて前記記憶部に記憶させることで前記他の端末装置を登録するステップと
を実行させるためのプログラム。
to the computer,
issuing a registration code for user registration;
Information included in the registration code and user identification information input to the terminal device are acquired from the terminal device that acquired the registration code, and information indicating the terminal device and information included in the registration code are acquired. a step of registering the terminal device by associating the information with the identification information and storing the information in a storage unit;
When the information included in the registration code and the identification information indicating the same user as the identification information entered at the time of registration of the registered terminal device are obtained from another terminal device that is different from the registered terminal device. and when the other terminal device is caused to apply for registration to the registered terminal device, and the registered terminal device permits registration of the other terminal device, information indicating the other terminal device and the registration and a step of registering the other terminal device by associating the information included in the application code with the identification information and storing the identification information in the storage unit.
JP2021021294A 2021-02-12 2021-02-12 REGISTRATION DEVICE, REGISTRATION METHOD, AND PROGRAM Active JP7292318B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021021294A JP7292318B2 (en) 2021-02-12 2021-02-12 REGISTRATION DEVICE, REGISTRATION METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021021294A JP7292318B2 (en) 2021-02-12 2021-02-12 REGISTRATION DEVICE, REGISTRATION METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2022123772A JP2022123772A (en) 2022-08-24
JP7292318B2 true JP7292318B2 (en) 2023-06-16

Family

ID=82940486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021021294A Active JP7292318B2 (en) 2021-02-12 2021-02-12 REGISTRATION DEVICE, REGISTRATION METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7292318B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008242989A (en) 2007-03-28 2008-10-09 Mixi Inc Invitational membership service providing system and guest duplicate registration authentication method
JP2009169914A (en) 2007-12-21 2009-07-30 Taito Corp Service providing system, service providing method and computer program
JP2016200905A (en) 2015-04-08 2016-12-01 日本電気株式会社 Charge receiving system, billing server and charge receiving method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008242989A (en) 2007-03-28 2008-10-09 Mixi Inc Invitational membership service providing system and guest duplicate registration authentication method
JP2009169914A (en) 2007-12-21 2009-07-30 Taito Corp Service providing system, service providing method and computer program
JP2016200905A (en) 2015-04-08 2016-12-01 日本電気株式会社 Charge receiving system, billing server and charge receiving method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高久 博,Auto-ID Solution,月刊自動認識 ,日本,日本工業出版株式会社,2009年05月10日,第22巻,第6号 ,pp.25-28,ISSN 0915-1060

Also Published As

Publication number Publication date
JP2022123772A (en) 2022-08-24

Similar Documents

Publication Publication Date Title
US6904407B2 (en) Repository for jobseekers&#39; references on the internet
US20120300087A1 (en) System and method for receiving and publishing product interest
JP2016071569A (en) Program, control method, and information processing apparatus
JP6316654B2 (en) Electronic commerce support system
JP7369731B2 (en) Registration system, server device, registration method, and registration program
JP2004206319A (en) Individual information concealing system, individual information concealing method, individual information concealing device and individual information concealing program
JP7356556B2 (en) Benefit granting system, benefit granting method, and benefit granting program
JP7292318B2 (en) REGISTRATION DEVICE, REGISTRATION METHOD, AND PROGRAM
JP7366949B2 (en) Registration device, registration method, and program
JP7405782B2 (en) Information processing device, information processing method, and program
JP7490261B2 (en) Management Device
JP2021110986A (en) Talent introducer support system
US20240275791A1 (en) Communication system, manager apparatus, communication method, and communication program
JP2024142248A (en) Information processing system, server device, information processing method, and information processing program
JP6745974B2 (en) Information processing system and program
JP2022152577A (en) Registration system, server device, registration method, and registration program
JP2007140667A (en) Advertisement method and system using name card-shaped card
JP2022152590A (en) Point management system, server device, point management method, and point management program
JP7372671B2 (en) message notification system
JP2023149155A (en) Reward management system, server device, reward management method, and reward management program
JP2023000872A (en) Point management system, server device, point management method, and point management program
JP2023152721A (en) Reward management system, server device, reward management method, and reward management program
JP2024152802A (en) Information Distribution System
CN116894693A (en) Reward management system, reward management method, reward management program, and reward management server
TW202036448A (en) Challenge assistance system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230606

R150 Certificate of patent or registration of utility model

Ref document number: 7292318

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150