(57)【特許請求の範囲】
【請求項１】
特定の学生の特定の授業についての授業料支払い処理に応じて、学生の成績に関する成績情報を参照して、前記特定の学生の成績を特定し、
授業料支払い対象の前記特定の授業の受講と、特定した前記成績に基づいて前記特定の学生が進級可能か否か判定し、
進級可能と判定した場合に、学生の学年に対応する広告商品を記憶する記憶部を参照して、進級先の学年に対応する広告商品を表示する、
処理をコンピュータに実行させることを特徴とする広告制御プログラム。
【請求項２】
前記成績情報は、学生が進級するか否かの情報を含み
前記判定する処理は、前記学生が進級するか否かの情報に基づいて進級可能か否か判定する
ことを特徴とする請求項１に記載の広告制御プログラム。
【請求項３】
前記判定する処理は、学生が最終学年に進級するか否かを判定し、
前記表示する処理は、進級可能と判定した場合に、就職活動で使用する物品についての広告商品を表示する
ことを特徴とする請求項１又は２に記載の広告制御プログラム。
【請求項４】
前記表示する処理は、進級可能と判定した場合に、進級した学年において前記特定の学生が受講を希望する授業に関する情報を参照して、当該受講を希望する授業において使用する物品についての広告商品を表示する
ことを特徴とする請求項１〜３の何れか１つに記載の広告制御プログラム。
【請求項５】
前記表示する処理は、前記特定の学生が所属する学科の必修科目の授業において使用する物品についての広告商品を表示する
ことを特徴とする請求項１〜３の何れか１つに記載の広告制御プログラム。
【請求項６】
前記特定の学生が受講可能な授業のうち、単位を取得することで前記特定の学生が進級又は卒業することが可能となる授業を抽出する処理をコンピュータにさらに実行させ、
前記表示する処理は、抽出した前記授業を受講する際に要する物品の広告や授業に要する費用を出力する
ことを特徴とする請求項１〜４の何れか１つに記載の広告制御プログラム。
【請求項７】
前記抽出する処理は、年度の下期の場合、年度の上期に単位を取得した取得科目を加味して、単位を取得することで前記特定の学生が進級又は卒業することが可能となる授業を抽出する
ことを特徴とする請求項６に記載の広告制御プログラム。
【請求項８】
特定の学生の特定の授業についての授業料支払い処理に応じて、学生の成績に関する成績情報を参照して、前記特定の学生の成績を特定し、
授業料支払い対象の前記特定の授業の受講と、特定した前記成績に基づいて前記特定の学生が進級可能か否か判定し、
進級可能と判定した場合に、学生の学年に対応する広告商品を記憶する記憶部を参照して、進級先の学年に対応する広告商品を表示する、
処理をコンピュータが実行することを特徴とする広告制御方法。
【請求項９】
特定の学生の特定の授業についての授業料支払い処理に応じて、学生の成績に関する成績情報を参照して、前記特定の学生の成績を特定する特定部と、
授業料支払い対象の前記特定の授業の受講と、前記特定部により特定した前記成績に基づいて前記特定の学生が進級可能か否か判定する判定部と、
前記判定部により進級可能と判定した場合に、学生の学年に対応する広告商品を記憶する記憶部を参照して、進級先の学年に対応する広告商品を表示する制御を行う表示制御部と、
を有することを特徴とする広告制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告制御プログラム、広告制御方法及び広告制御装置に関する。
【背景技術】
【０００２】
従来から学校の入学金や授業料をカード決済するサービスが提供されている。かかるサービスでは、学校の入学金や授業料をオンラインでクレジットカードを使って決済を行い、クレジットカード会社が決済を代行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１９４５０７号公報
【特許文献２】特開２０１３−２３５４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、学校では、入学金や授業料以外にも実験費用や、教材費、就職活動費用などの費用が発生する。また、学校では、学生が受講する授業により使用する物品が異なる。しかしながら、従来のサービスは、入学金や授業料のみを支払う機能であるため、発生する費用や使用する物品は適切にレコメンドできない。
【０００５】
一つの側面では、適切にレコメンドを行うことができる広告制御プログラム、広告制御方法及び広告制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の案では、広告制御プログラムは、コンピュータに、特定の学生の特定の授業についての授業料支払い処理に応じて、学生の成績に関する成績情報を参照して、特定の学生の成績を特定する処理を実行させる。広告制御プログラムは、コンピュータに、授業料支払い対象の特定の授業の受講と、特定した成績に基づいて特定の学生が進級可能か否か判定する処理を実行させる。広告制御プログラムは、コンピュータに、進級可能と判定した場合に、学生の学年に対応する広告商品を記憶する記憶部を参照して、進級先の学年に対応する広告商品を表示する処理を実行させる。
【発明の効果】
【０００７】
本発明の一の実施態様によれば、適切にレコメンドを行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、システム構成の一例を説明する図である。
【図２】図２は、広告制御装置の機能的な構成を概略的に示した図である。
【図３】図３は、学生情報のデータ構成の一例を示す図である。
【図４】図４は、カレンダ情報のデータ構成の一例を示す図である。
【図５】図５は、成績情報のデータ構成の一例を示す図である。
【図６】図６は、履修情報のデータ構成の一例を示す図である。
【図７】図７は、進級判定情報のデータ構成の一例を示す図である。
【図８】図８は、授業情報のデータ構成の一例を示す図である。
【図９】図９は、属性情報のデータ構成の一例を示す図である。
【図１０】図１０は、広告情報のデータ構成の一例を示す図である。
【図１１】図１１は、コンテンツ情報の一例を示す図である。
【図１２】図１２は、表示される広告の一例を示す図である。
【図１３】図１３は、表示制御処理の手順の一例を示すフローチャートである。
【図１４】図１４は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明にかかる広告制御プログラム、広告制御方法及び広告制御装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１０】
［システム構成］
最初に、広告を提供するシステムの一例を説明する。図１は、システム構成の一例を説明する図である。システム１０は、学校の入学金や授業料をカード決済する際に広告を提供する広告システムである。システム１０は、広告制御装置１１と、端末装置１２と、端末装置１３とを有する。広告制御装置１１、端末装置１２よび端末装置１３は、ネットワークＮに通信可能に接続されている。かかるネットワークＮの一態様としては、有線又は無線を問わず、携帯電話などの移動体通信、インターネット（Internet）、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。なお、図１の例では、端末装置１２及び端末装置１３を１台ずつ設けた場合を例示したが、これに限定されず、端末装置１２及び端末装置１３を任意の数とすることができる。
【００１１】
広告制御装置１１は、広告の表示を制御する装置である。広告制御装置１１は、例えば、パーソナルコンピュータやサーバコンピュータなどのコンピュータである。広告制御装置１１は、１台のコンピュータとして実装してもよく、また、複数台のコンピュータにより実装してもよい。なお、本実施例では、広告制御装置１１を１台のコンピュータとした場合を例として説明する。本実施例では、広告制御装置１１は、学校の入学金や授業料をカード決済する決裁サービスのＷｅｂサイトを提供しており、カード決済する際に広告を提供する。
【００１２】
端末装置１２は、決裁サービスのＷｅｂサイトを利用するユーザが使用する装置である。例えば、端末装置１２は、学校の入学金や授業料を支払うユーザが使用するパーソナルコンピュータ、スマートフォンやタブレット端末などの情報処理装置などである。
【００１３】
端末装置１３は、決裁サービスにより入学金や授業料のカード決済を受け付ける学校側の管理者が使用する装置である。例えば、端末装置１３は、学校側の管理者が使用するパーソナルコンピュータ、スマートフォンやタブレット端末などの情報処理装置などである。学校側の管理者は、端末装置１３を用いて広告制御装置１１が提供する管理用のＷｅｂサイトにアクセスし、広告の表示の制御に使用される各種の情報を広告制御装置１１にアップロードする。例えば、学校側の管理者は、広告の表示についての年度や期の切り替え時期を示すカレンダ情報をアップロードする。また、学校側の管理者は、各学生の成績や履修している授業など学生に関する各種の情報をアップロードする。また、学校側の管理者は、進級の判定条件や授業に関する各種の情報をアップロードする。また、学校側の管理者は、各学年、学部、学科で発生するイベントや授業で使用する教材などに関する各種の情報をアップロードする。また、学校側の管理者は、表示させる広告に関する各種の情報をアップロードする。
【００１４】
例えば、学校にこれから入学する又は既に学校に在学する学生の保護者は、端末装置１２を用いて広告制御装置１１が提供する決裁サービスのＷｅｂサイトにアクセスし、学校の入学金や授業料をカード決済により支払いを行う。広告制御装置１１は、カード決済する際に、学生の状況に応じた広告を提供する。例えば、広告制御装置１１は、授業料支払い対象の授業の受講と、学生の成績に基づいて学生が進級可能か否か判定する。そして、広告制御装置１１は、進級可能と判定した場合に、学生の進級先の学年に対応する広告商品をＷｅｂサイトに表示する。これにより、学生の保護者は、表示された広告商品から学生の進級先の学年で発生する費用や使用する物品を把握できる。すなわち、広告制御装置１１は、学生の保護者に対して、発生する費用や使用する物品を適切にレコメンドできる。
【００１５】
［広告制御装置の構成］
次に、広告制御装置１１の構成について説明する。図２は、広告制御装置の機能的な構成を概略的に示した図である。広告制御装置１１は、通信Ｉ／Ｆ（インタフェース）部２０と、記憶部２１と、制御部２２とを有する。なお、広告制御装置１１は、上記の機器以外の他の機器を有してもよい。
【００１６】
通信Ｉ／Ｆ部２０は、他の装置との間で通信制御を行うインタフェースである。通信Ｉ／Ｆ部２０は、ネットワークＮを介して他の装置と各種情報を送受信する。通信Ｉ/Ｆ部２０としては、ＬＡＮカードなどのネットワークインタフェースカードを採用できる。
【００１７】
記憶部２１は、各種の情報を記憶する記憶デバイスである。例えば、記憶部２１は、ハードディスク、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。なお、記憶部２１は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non  Volatile  Static  Random  Access  Memory）などのデータを書き換え可能な半導体メモリであってもよい。
【００１８】
記憶部２１は、制御部２２で実行される制御プログラムや各種プログラムを記憶する。さらに、記憶部２１は、制御部２２で実行されるプログラムで用いられる各種データを記憶する。例えば、記憶部２１は、学生情報３０と、カレンダ情報３１と、成績情報３２と、履修情報３３と、進級判定情報３４と、授業情報３５と、属性情報３６と、広告情報３７と、コンテンツ情報３８とを記憶する。
【００１９】
学生情報３０は、在学中及び入学予定の各学生に関する情報を記憶したデータである。図３は、学生情報のデータ構成の一例を示す図である。図３に示すように、学生情報３０は、「学生番号」、「氏名」、「所属学部」、「所属学科」、「学年」などの項目を有する。なお、図３に示した学生情報３０の各項目は、一例であり、その他の項目を有してもよい。また、学生情報３０のデータ構成も一例であり、これに限定されるものではない。
【００２０】
学生番号の項目は、それぞれの学生を識別する識別情報を記憶する領域である。在学中及び入学予定の各学生には、識別情報として、ユニークな学生番号が付与される。学生番号の項目には、学生に対して付与された学生番号が格納される。氏名の項目は、学生番号の項目に学生番号が格納された学生の氏名を記憶する領域である。所属学部の項目は、学生番号の項目に学生番号が格納された学生が所属する学部を記憶する領域である。所属学科の項目は、学生番号の項目に学生番号が格納された学生が所属する学科を記憶する領域である。学年の項目は、学生番号の項目に学生番号が格納された学生の学年を記憶する領域である。入学予定の学生の場合、所属学部の項目には所属する予定の学部が格納され、所属学科の項目には所属する予定の学科が格納され、学年の項目には「０」が格納される。
【００２１】
図３の例では、学生番号「Ａ１０１」の学生は、氏名が「ＸＸＸＸＸＸ」であり、所属する学部が「ＸＸ学部」であり、所属する学科が「ＸＸ学科」であり、学年が「３」年であることを示す。また、学生番号「Ａ４０１」の学生は、氏名が「ＸＸＸＸＸＸ」であり、学年が「０」であることから入学予定の学生であり、所属する予定の学部が「ＸＸ学部」であり、所属する予定の学科が「ＸＸ学科」であることを示す。
【００２２】
図２に戻り、カレンダ情報３１は、広告の表示の切り替えに用いるカレンダに関する情報を記憶したデータである。例えば、カレンダ情報３１には、実際の年月と広告として表示する年度、期との対応を記憶する。広告は、これから使用する商品を販売するため、現在よりも先の時期に使用される商品を提示することが好ましい。このため、本実施例では、カレンダ情報３１に実際の年月と広告として表示する年度、学期との対応を記憶させる。図４は、カレンダ情報のデータ構成の一例を示す図である。図４に示すように、カレンダ情報３１は、「年月」、「年度」、「学期」の項目を有する。なお、図４に示したカレンダ情報３１の各項目は、一例であり、その他の項目を有してもよい。また、カレンダ情報３１のデータ構成も一例であり、これに限定されるものではない。
【００２３】
年月の項目は、判定対象とする実際の年及び月を記憶する領域である。年度の項目は、判定対象とする実際の年及び月に対応して広告の表示に用いる学校の年度を記憶する領域である。学期の項目は、判定対象とする実際の年及び月に対応して広告の表示に用いる学校の学期を記憶する領域である。
【００２４】
図４の例では、２０１５年３月は、２０１５年度の上期として広告の表示することを示す。また、２０１５年８月は、２０１５年度の下期として広告の表示することを示す。また、２０１６年２月は、２０１５年度の下期として広告の表示することを示す。また、２０１６年３月は、２０１６年度の上期として広告の表示することを示す。ここで、図４に示すように、本実施例では、広告の表示において３月から８月を上期とし、９月から２月を下期としている。
【００２５】
図２に戻り、成績情報３２は、各学生が受講した授業の成績に関する情報を記憶したデータである。図５は、成績情報のデータ構成の一例を示す図である。図５に示すように、成績情報３２は、「学生番号」、「授業コード」、「成績」、「単位数」、「種別」、「受講時期」などの項目を有する。なお、図５に示した成績情報３２の各項目は、一例であり、その他の項目を有してもよい。また、成績情報３２のデータ構成も一例であり、これに限定されるものではない。
【００２６】
学生番号の項目は、授業を受講した学生の学生番号を記憶する領域である。授業コードは、それぞれの授業を識別する識別情報を記憶する領域である。授業には、識別情報として、ユニークな授業コードが付与される。授業コードの項目には、授業に対して付与された授業コードが格納される。成績の項目は、学生番号の項目に学生番号が格納された学生が、授業コードの項目に授業コードが格納された授業を受講した際の成績を記憶する領域である。本実施例では、優（Ａ）、良（Ｂ）、可（Ｃ）、不可（Ｄ）の４段階で成績を示しており、優〜良が単位取得となり、不可が単位未取得となる。成績の項目には、単位を取得できたか否かの情報を記憶させてもよい。単位数の項目は、授業コードの項目に授業コードが格納された授業の単位数を記憶する領域である。種別の項目は、授業コードの項目に授業コードが格納された授業の種別を記憶する領域である。本実施例では、種別として、必修科目、外国語、選択科目、一般教養など、授業が進級判定においてどのような種別であるかが記憶されている。受講時期の項目は、学生番号の項目に学生番号が格納された学生が、授業コードの項目に授業コードが格納された授業を受講した受講時期を記憶する領域である。受講時期の項目には、通年の授業の場合は年度のみが格納され、上期又は下期のみの授業の場合は年度と学期が格納される。
【００２７】
図５の例では、学生番号「Ａ１０１」の学生は、授業コードが「Ｌ００１」の授業の評価が「優」であり、取得された単位数が「４」単位であり、授業が「必修科目」であり、受講時期が２０１２年の通年であることを示す。また、学生番号「Ａ１０１」の学生は、授業コードが「Ｌ００３」の授業について単位数が「２」単位であるが成績が「不可」のために単位を取得できておらず、授業が「選択科目」であり、受講時期が２０１４年の下期であることを示す。
【００２８】
図２に戻り、履修情報３３は、各学生が受講中の授業に関する情報を記憶したデータである。図６は、履修情報のデータ構成の一例を示す図である。図６に示すように、履修情報３３は、「学生番号」、「授業コード」、「受講時期」などの項目を有する。なお、図６に示した履修情報３３の各項目は、一例であり、その他の項目を有してもよい。また、履修情報３３のデータ構成も一例であり、これに限定されるものではない。
【００２９】
学生番号の項目は、授業を受講中の学生の学生番号を記憶する領域である。授業コードの項目は、学生番号の項目に学生番号が格納された学生が受講中の授業の授業コードを記憶する領域である。受講時期の項目は、学生番号の項目に学生番号が格納された学生が、授業コードの項目に授業コードが格納された授業を受講する受講時期を記憶する領域である。受講時期の項目には、通年の授業の場合は年度のみが格納され、上期又は下期のみの授業の場合は年度と学期が格納される。
【００３０】
図６の例では、学生番号「Ａ１０１」の学生は、授業コードが「Ｌ１０１」の授業を２０１５年の通年で受講することを示す。また、学生番号「Ａ１０１」の学生は、授業コードが「Ｌ１０３」の授業を２０１５年の下期で受講することを示す。
【００３１】
図２に戻り、進級判定情報３４は、各学年の進級の判定条件に関する情報を記憶したデータである。図７は、進級判定情報のデータ構成の一例を示す図である。図７に示すように、進級判定情報３４は、「学部」、「学科」、「学年」、「必須科目」、「外国語」、「選択科目・一般教養」などの項目を有する。なお、図７に示した進級判定情報３４の各項目は、一例であり、その他の項目を有してもよい。また、進級判定情報３４のデータ構成も一例であり、これに限定されるものではない。
【００３２】
学部の項目は、進級の判定条件の対象となる学部を記憶する領域である。学科の項目は、進級の判定条件の対象となる学科を記憶する領域である。学年の項目は、進級の判定条件の対象となる学年を記憶する領域である。必須科目の項目は、進級の判定条件となる必須科目の単位数を記憶する領域である。外国語の項目は、進級の判定条件となる外国語の単位数を記憶する領域である。選択科目・一般教養の項目は、進級の判定条件となる選択科目及び一般教養の単位数を記憶する領域である。
【００３３】
図７の例では、「ＸＸ学部」の「ＸＸ学科」の２学年に進級する判定条件は、必須科目が「１０」単位以上、外国語が「２」単位以上、選択科目及び一般教養が「３０」単位以上であることを示す。また、「ＸＸ学部」の「ＸＸ学科」の３学年に進級する判定条件は、必須科目が「２０」単位以上、外国語が「４」単位以上、選択科目及び一般教養が「３０」単位以上であることを示す。また、「ＸＸ学部」の「ＸＸ学科」の４学年に進級する判定条件は、必須科目が「８０」単位以上、外国語が「４」単位以上、選択科目及び一般教養が「３０」単位以上であることを示す。また、「ＸＸ学部」の「ＸＸ学科」の卒業となる判定条件は、必須科目が「１００」単位以上、外国語が「４」単位以上、選択科目及び一般教養が「３０」単位以上であることを示す。
【００３４】
図２に戻り、授業情報３５は、授業に関する情報を記憶したデータである。図８は、授業情報のデータ構成の一例を示す図である。図８に示すように、授業情報３５は、「授業コード」、「対象学部」、「対象学科」、「学期」、「対象学年」、「種別」、「単位数」などの項目を有する。なお、図８に示した授業情報３５の各項目は、一例であり、その他の項目を有してもよい。また、授業情報３５のデータ構成も一例であり、これに限定されるものではない。
【００３５】
授業コードの項目は、授業の授業コードを記憶する領域である。対象学部の項目は、授業コードの項目に授業コードが格納された授業の対象となる学部を記憶する領域である。対象学科の項目は、授業コードの項目に授業コードが格納された授業の対象となる学科を記憶する領域である。学期の項目は、授業コードの項目に授業コードが格納された授業が実施される学期を記憶する領域である。学期の項目には、授業が通年の授業の場合は「通年」が格納され、上期又は下期のみの場合は「上期」又は「下期」が格納される。対象学年の項目は、授業の対象となる学年を記憶する領域である。種別の項目は、授業コードの項目に授業コードが格納された授業の種別を記憶する領域である。本実施例では、種別として、必修科目、外国語、選択科目、一般教養など、授業が進級判定においてどのような種別であるかが記憶されている。単位数の項目は、授業コードの項目に授業コードが格納された授業の単位数を記憶する領域である。ここで、対象学部、対象学科、対象学年の項目は、授業を受講可能な学生が限定されている場合、受講可能な学生の学部、学科、学年が格納され、受講可能な学生が限定されておらず、何れの学生でも受講可能な場合、「‐」が格納される。
【００３６】
図８の例では、授業コードが「Ｌ１０１」の授業は、授業を受講可能な学生が「ＸＸ学部」、「ＸＸ学科」の４年生であり、授業が「通年」にあり、「必須科目」であり、単位数が「４」であることを示す。また、授業コードが「Ｌ１０２」の授業は、授業を受講可能な学生が「ＸＸ学部」、「ＸＸ学科」の４年生であり、授業が「上期」にあり、「選択科目」であり、単位数が「４」であることを示す。また、授業コードが「Ｌ１０３」の授業は、何れの学部の何れの学科の何れの学年の学生でも受講可能であり、授業が「下期」にあり、「外国語」であり、単位数が「２」であることを示す。また、授業コードが「Ｌ２０１」の授業は、授業を受講可能な学生が「ＸＸ学部」、「ＸＸ学科」の３年生であり、授業が「通年」にあり、「必須科目」であり、単位数が「４」であることを示す。
【００３７】
図２に戻り、属性情報３６は、学校生活で発生するイベントや費用などに関する情報を記憶したデータである。図９は、属性情報のデータ構成の一例を示す図である。図９に示すように、属性情報３６は、「対象学年」、「学期」、「学部」、「学科」、「授業コード」、「イベント」などの項目を有する。なお、図９に示した属性情報３６の各項目は、一例であり、その他の項目を有してもよい。また、属性情報３６のデータ構成も一例であり、これに限定されるものではない。
【００３８】
対象学年の項目は、イベントや費用などが発生する対象の学年を記憶する領域である。学期の項目は、イベントや費用などが発生する対象の学期を記憶する領域である。学部の項目は、イベントや費用などが発生する対象の学部を記憶する領域である。学科の項目は、イベントや費用などが発生する対象の学科を記憶する領域である。授業コードの項目は、イベントや費用などが発生する対象の授業の授業コードを記憶する領域である。イベントの項目は、発生するイベントや費用に関する情報を記憶する領域である。ここで、対象学年、学期、学部、学科、授業コードの項目は、イベントや費用が発生する学年、学期、学部、学科、授業が限定されている場合、学年、学期、学部、学科、授業の授業コードが格納される。また、対象学年、学期、学部、学科、授業コードの項目は、対象の学年、学期、学部、学科、授業が限定されておらず、何れでも発生する場合、「‐」が格納される。
【００３９】
図９の例では、下期に行われる授業コードが「Ｌ１０３」の授業は、図８に示すように、何れの学部の何れの学科の何れの学年でも受講可能とされているため、対象学年、学部、学科の項目が何れも「‐」とされ、イベントとして、「教科書００１」が登録されている。また、１学年の上期には、遠方から入学した学生が住宅を探すため、イベントとして、「住宅情報１」が登録されている。また、本実施例では、ＸＸ学部、ＸＸ学科は、１年生、２年生と、３年生、４年生で授業が行われるキャンパスが異なっているものとする。このため、ＸＸ学部、ＸＸ学科の３学年の上期には、授業が行われるキャンパスの違いより、学生が住宅を探すため、イベントとして、「住宅情報２」が登録されている。また、ＸＸ学部、ＸＸ学科の３学年の上期に行われる授業コードが「Ｌ２０１」の授業は、イベントとして、「実験器具００１」が登録されている。また、就職活動のため、３学年の下期には、イベントとして、「リクルートスーツ」と「就職セミナ費用」が登録されている。また、就職活動のため、４学年の上期には、イベントとして、「リクルートスーツ」と「就職セミナ費用」が登録されている。
【００４０】
図２に戻り、広告情報３７は、表示する広告に関する情報を記憶したデータである。図１０は、広告情報のデータ構成の一例を示す図である。図１０に示すように、広告情報３７は、「イベント」、「広告コンテンツ」、「費用」などの項目を有する。なお、図１０に示した広告情報３７の各項目は、一例であり、その他の項目を有してもよい。また、広告情報３７のデータ構成も一例であり、これに限定されるものではない。
【００４１】
イベントの項目は、発生するイベントや費用に関する情報を記憶する領域である。本実施例では、イベントの項目には、図９のイベントの項目に格納された情報が格納される。広告コンテンツの項目は、イベントに対応させて表示する広告のコンテンツに関する情報を記憶する領域である。広告のコンテンツには、それぞれを識別する識別情報として、コンテンツＩＤが付与される。広告コンテンツの項目には、イベントに対応させて表示する広告のコンテンツのコンテンツＩＤが格納される。費用の項目は、イベントで発生する費用を記憶する領域である。ここで、広告コンテンツ、費用の項目は、表示する広告や費用が特定されている場合、コンテンツのコンテンツＩＤ、費用が格納され、表示する広告や費用が特定されていない場合、「‐」が格納される。
【００４２】
図１０の例では、イベント「教科書００１」は、コンテンツＩＤが「Ｃ００１」のコンテンツを広告として表示することを示す。イベント「住宅情報１」は、コンテンツＩＤが「Ｃ００２」のコンテンツを広告として表示することを示す。イベント「住宅情報２」は、コンテンツＩＤが「Ｃ００３」のコンテンツを広告として表示することを示す。イベント「実験器具００１」は、コンテンツＩＤが「Ｃ００４」のコンテンツを広告として表示することを示す。イベント「リクルートスーツ」は、コンテンツＩＤが「Ｃ００５」のコンテンツを広告として表示することを示す。イベント「就職セミナ費用」は、費用が「５０００円」であることを示す。
【００４３】
図２に戻り、コンテンツ情報３８は、広告として表示するコンテンツのデータである。コンテンツには、それぞれコンテンツＩＤが付与される。図１１は、コンテンツ情報の一例を示す図である。図１１の例は、コンテンツＩＤ「Ｃ００３」が付与されたコンテンツのデータの一例である。図１１に示すコンテンツＩＤ「Ｃ００３」のコンテンツは、Ｘ学部、ＸＸ学科の３、４学年の授業が行われるキャンパスの物件情報へのリンクの画像とされている。
【００４４】
制御部２２は、広告制御装置１１を制御するデバイスである。制御部２２としては、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。制御部２２は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。
【００４５】
制御部２２は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部２２は、受付部４０と、決裁処理部４１と、特定部４２と、判定部４３と、抽出部４４と、表示制御部４５とを有する。
【００４６】
受付部４０は、各種の操作を受け付ける。例えば、受付部４０は、アクセスを受け付けると、アクセス元に各種の操作画面を表示させ、操作画面から各種の操作を受け付ける。例えば、受付部４０は、学校側の端末装置１３から管理用のＷｅｂサイトへのアクセスを受け付けると、管理用のログイン画面を表示させ、ログインＩＤ及びパスワードを入力してログイン操作を受け付ける。受付部４０は、ログイン操作を受け付けると、入力されたログインＩＤ及びパスワードを事前に登録されたログインＩＤ及びパスワードを比較して認証を行う。受付部４０は、正当との認証が得られた場合、各種の情報をアップロードする操作画面を表示させ、各種の情報のアップロードを受け付ける。受付部４０は、受け付けた各種の情報を記憶部２１に格納する。例えば、受付部４０は、学生情報３０、カレンダ情報３１、成績情報３２、履修情報３３、進級判定情報３４、授業情報３５、属性情報３６、広告情報３７、コンテンツ情報３８のアップロードを受け付け、記憶部２１に格納する。
【００４７】
また、受付部４０は、端末装置１２から決裁サービスのＷｅｂサイトへのアクセスを受け付けると、決済サービス用のログイン画面を表示させ、学生の学生番号及びパスワードを入力してログイン操作を受け付ける。受付部４０は、ログイン操作を受け付けると、入力された学生番号及びパスワードを事前に登録された学生番号及びパスワードを比較して認証を行う。受付部４０は、正当との認証が得られた場合、決済用の操作画面を表示させる。決済用の操作画面には、入学金や授業料などの費用が表示され、クレジットカードのカード番号を入力して決裁操作を受け付ける。
【００４８】
決裁処理部４１は、カード決済に関する各種の処理を行う。例えば、決裁処理部４１は、受付部４０で決裁操作を受け付けると、入力されたカード番号を用いて費用について与信チェックを行う。例えば、決裁処理部４１は、クレジットカードの決済サービスを提供する外部サーバにアクセスし、費用について与信チェックを行う。決裁処理部４１は、与信チェックでＯＫが得られた場合、費用について入力されたカード番号でのカード決済の処理を行う。例えば、決裁処理部４１は、決済サービスを提供する外部サーバに費用について入力されたカード番号でのカード決済を依頼する。
【００４９】
特定部４２は、各種の特定を行う。例えば、特定部４２は、カレンダ情報３１に基づき、現在の年月日に対応する年度、学期を特定する。現在の日付は、例えば、広告制御装置１１のシステム日付から取得する。例えば、現在が２０１５年３月の場合、特定部４２は、カレンダ情報３１から２０１５年度の上期と特定する。また、現在が２０１５年９月の場合、カレンダ情報３１から２０１５年度の下期と特定する。
【００５０】
また、特定部４２は、成績情報３２を参照して、カード決済を行った学生の成績を特定する。例えば、特定部４２は、成績情報３２から、決済サービス用のログイン画面で入力された学生番号のレコードを全て読み出す。そして、特定部４２は、成績が優〜良のレコードの単位数を種別ごとに合計する。これにより、学生番号の学生が取得済みの単数数が、必修科目、外国語、選択科目、一般教養など種別ごとに求まる。
【００５１】
判定部４３は、各種の判定を行う。例えば、判定部４３は、特定部４２により特定された学生の成績に基づいて、学生が進級可能か否か判定する。例えば、判定部４３は、学生情報３０を参照して、決済サービス用のログイン画面で入力された学生番号の学生の所属する学部、学科、学年を特定する。判定部４３は、進級判定情報３４から学生が所属する学部、学科、各学年の進級の判定条件を読み出す。そして、判定部４３は、特定部４２により特定された学生の成績が、当該学生の所属する学部、学科、次の学年の判定条件を満たすか判定する。例えば、判定部４３は、学生の必修科目の単位数と、外国語の単位数と、選択科目及び一般教養の単位数を加算した単位数とが全て次の学年の単位数以上であるか判定する。判定部４３は、判定条件を満たす場合、進級可能と判定する。なお、上期の始めや下期の始めでは、前の学期の成績が成績情報３２に格納されていない場合がある。そこで、判定部４３は、履修し且つ成績が未格納の授業については、単位が取得されたものとして進級を判定してもよい。例えば、判定部４３は、履修情報３３から学生番号の学生が、現在の前の学期に履修している授業の授業コードを読み出す。判定部４３は、成績情報３２を参照して、現在の前の学期について、読み出した授業コードの授業の成績が登録されているかを判定する。授業の成績が登録されていない場合、判定部４３は、授業情報３５の読み出した授業コードでレコードを参照して、成績が未登録の授業の単位数、種別を求める。判定部４３は、成績が未登録の授業の種別に応じて、特定部４２により特定された学生の種別ごとの単位数に未登録の授業の単位数を加算し、加算後の種別ごとの単位数が全て次の学年の単位数以上であるか判定してもよい。また、例えば、判定部４３は、現在の学期に履修している授業についても、単位が取得されたものとして進級を判定してもよい。例えば、現在の学期が上期であれば、判定部４３は、授業料支払い対象である上期及び通年で履修している授業について、単位が取得されたものとして進級を判定してもよい。現在の学期が下期であれば、判定部４３は、授業料支払い対象である下期と授業料支払い済みの通年で履修している授業について、単位が取得されたものとして進級を判定してもよい。
【００５２】
抽出部４４は、各種の抽出を行う。例えば、抽出部４４は、判定部４３により進級可能と判定されなかった場合、学生が受講可能な授業のうち、単位を取得することで学生が進級又は卒業することが可能となる授業を抽出する。例えば、抽出部４４は、授業情報３５、成績情報３２及び履修情報３３に基づき、特定部４２により特定された学生の所属する学部、学科、学年以降で受講可能な授業のうち、単位を取得しておらず且つ現在受講していない授業を特定する。例えば、抽出部４４は、授業情報３５に登録された、学生の所属する学部、学科、学年以降で受講可能な授業の授業コードうち、成績情報３２及び履修情報３３で当該学生に対応付けて授業コードが登録されていない授業を特定する。そして、抽出部４４は、特定した授業から、次の学年の判定条件を満たす単位が得られる授業を抽出する。例えば、抽出部４４は、次の学年の判定条件に必修科目が４単位不足している場合、学生の所属する学部、学科、学年以降で、学生が単位を未取得の授業のなかから４単位が得られる必修科目の授業を抽出する。なお、抽出部４４は、複数の授業の組み合わせにより、不足する単位が得られるように授業を抽出してもよい。例えば、抽出部４４は、２単位が得られる必修科目の授業を２つ抽出してもよい。
【００５３】
表示制御部４５は、各種の表示制御を行う。例えば、表示制御部４５は、決裁サービスのＷｅｂサイトに広告や授業に要する費用を表示する制御を行う。例えば、表示制御部４５は、判定部４３により進級可能と判定した場合に、進級先の学年に対応する広告商品を表示させる制御を行う。例えば、表示制御部４５は、履修情報３３から学生番号の学生が、現在の学期に履修している授業の授業コードを読み出す。表示制御部４５は、読み出した授業コードに対応するイベントを属性情報３６から読み出す。また、表示制御部４５は、学生が所属する学部、学科、学年の特定部４２により特定した学期に対応するイベントを属性情報３６から読み出す。また、表示制御部４５は、学生が所属する学部、学科、進級先の学年に対応するイベントを属性情報３６から読み出す。なお、学生が新入生の場合、表示制御部４５は、１学年に対応するイベントを属性情報３６から読み出す。また、学生が４年生の場合、表示制御部４５は、進級先の学年として卒業に対応するイベントを属性情報３６から読み出す。進級先の学年は、１学年先の学年としてもよく、１学期先としてもよい。例えば、表示制御部４５は、３年生の上期において進級可能と判定された場合、３年生の下期に対応するイベントを属性情報３６から読み出し、３年生の下期において進級可能と判定された場合、４年生の上期に対応するイベントを属性情報３６から読み出してもよい。表示制御部４５は、コンテンツ情報３８からそれぞれのイベントに対応するコンテンツのコンテンツＩＤを特定する。
【００５４】
また、表示制御部４５は、判定部４３により進級可能と判定されなかった場合、抽出部４４により抽出された授業を受講する際に要する物品の広告や授業に要する費用を表示させる制御を行う。例えば、表示制御部４５は、抽出部４４により抽出された授業の授業コードが属性情報３６に登録されている場合、授業コードに対応するイベントを属性情報３６からそれぞれ読み出す。そして、表示制御部４５は、コンテンツ情報３８からそれぞれのイベントに対応するコンテンツのコンテンツＩＤを特定する。
【００５５】
表示制御部４５は、特定したコンテンツＩＤのコンテンツや授業に要する費用を広告として決裁サービスのＷｅｂサイトに表示させる制御を行う。例えば、表示制御部４５は、決裁サービスのＷｅｂサイトで決裁完了を通知する画面に、コンテンツＩＤのコンテンツや授業に要する費用を広告として表示させる。ここで、決裁サービスのＷｅｂサイトで入学金や授業料などを支払う場合、保護者は、画面に広告を表示しても支払の手続きが優先するため、広告に注意が向き難い。一方、支払の手続きが完了すると、保護者は、表示された広告に注意が向き易くなる。そこで、表示制御部４５は、決裁完了を通知する画面に、コンテンツＩＤのコンテンツを広告として表示させる。また、コンテンツの数が広告の表示可能な数よりも多い場合、表示制御部４５は、ランダム、又は、順次など所定の規則に従いコンテンツを表示させる。
【００５６】
図１２は、表示される広告の一例を示す図である。図１２の例は、ＸＸ学部、ＸＸ学科の２年生の学生が、３年生に進級可能と判定された場合に決裁完了を通知する画面１００に表示される広告の一例を示している。画面１００には、決済が完了した内容が表示されている。上述のとおり、ＸＸ学部、ＸＸ学科は、１年生、２年生と、３年生、４年生で授業が行われるキャンパスが異なっている。このため、３年生に進級可能と判定された場合、画面１００には、異動先のキャンパスの周辺の住宅の広告を表示させる。これにより、学生が３年生に進級する際に新しいキャンパスの周辺に引越するかを検討させることができる。
【００５７】
また、具体的な例は省略するが、本実施例では、入学する学生の保護者が、入学金の支払いを行った場合、住宅の広告を表示される。また、授業コード「Ｌ００１」の必修科目を受講するＸＸ学部、ＸＸ学科の３年生の学生の保護者が、上期の授業料の支払いを行った場合、授業で使用する実験器具に関する広告を表示される。また、３年生の学生の保護者が、授業料の支払いを行い、学生が４年生に進級可能である場合、リクルートスーツや就職セミナーに関する広告を表示される。また、３年生の学生の保護者が、授業料の支払いを行い、学生が進級可能と判定されなかった場合、進級に必要な単位が得られる授業を受講する際に要する物品の広告や授業に要する費用が表示される。保護者は、表示された広告から進級先の学年や卒業で使用する物品を把握できる。これにより、広告制御装置１１は、学生が使用する物品を適切にレコメンドできる。
【００５８】
次に、本実施例に係る広告制御装置１１が広告の表示を制御する表示制御処理の流れを説明する。図１３は、表示制御処理の手順の一例を示すフローチャートである。この表示制御処理は、所定のタイミング、例えば、決裁処理部４１によりカード決済の処理が行われたタイミングで実行される。
【００５９】
図１３に示すように、特定部４２は、カレンダ情報３１に基づき、現在の年月日に対応する年度、学期を特定する（Ｓ１０）。特定部４２は、成績情報３２を参照して、カード決済を行った学生の成績を特定する（Ｓ１１）。
【００６０】
判定部４３は、特定された学生の成績に基づいて、学生が進級可能か否か判定する（Ｓ１２）。進級可能と判定された場合（Ｓ１２肯定）、表示制御部４５は、決裁サービスのＷｅｂサイトで決裁完了を通知する画面を表示させ、進級先の学年に対応する広告商品を表示させる制御を行い（Ｓ１３）、処理を終了する。
【００６１】
一方、進級可能と判定されなかった場合（Ｓ１２否定）、抽出部４４は、学生が受講可能な授業のうち、単位を取得することで学生が進級又は卒業することが可能となる授業を抽出する（Ｓ１４）。表示制御部４５は、決裁サービスのＷｅｂサイトで決裁完了を通知する画面を表示させ、抽出された授業を受講する際に要する物品の広告や授業に要する費用を表示させる制御を行い（Ｓ１５）、処理を終了する。
【００６２】
このように、本実施例に係る広告制御装置１１は、特定の学生の特定の授業についての授業料支払い処理に応じて、学生の成績に関する成績情報を参照して、特定の学生の成績を特定する。広告制御装置１１は、授業料支払い対象の特定の授業の受講と、特定した成績に基づいて特定の学生が進級可能か否か判定する。広告制御装置１１は、進級可能と判定した場合に、学生の学年に対応する広告商品を記憶する記憶部を参照して、進級先の学年に対応する広告商品を表示する。これにより、広告制御装置１１は、適切にレコメンドを行うことができる。また、本実施例によれば、決裁サービスのＷｅｂサイトを利用する利用者は、広告などにより適切にレコメンドが行われることにより、学校で発生するイベントを適切なタイミングで把握でき、学校で発生するイベントに対して計画的な支払いを準備できるようになる。また、本実施例によれば、利用者が広告情報を元に商品の購入を行うことにより、学生が使用する物品を適切に購入できる。また、本実施例によれば、学校は、カード決済が増えることにより、カード事業者から確実に費用の回収が行えるようになる。本実施例によれば、学校は、広告による収入を見込むことができる。また、本実施例によれば、広告元は、広告を元に商品の購入を期待できる。
【００６３】
また、本実施例に係る広告制御装置１１は、学生が最終学年に進級するか否かを判定する。本実施例に係る広告制御装置１１は、進級可能と判定した場合に、就職活動で使用する物品についての広告商品を表示する。これにより、広告制御装置１１は、最終学年に進級する学生に対して、就職活動で使用する物品を適切なタイミングでレコメンドできる。
【００６４】
また、本実施例に係る広告制御装置１１は、進級可能と判定した場合に、進級した学年において特定の学生が受講を希望する授業に関する情報を参照して、当該受講を希望する授業において使用する物品についての広告商品を表示する。これにより、広告制御装置１１は、学生が進級した学年において受講を希望する授業で使用する物品を適切なタイミングでレコメンドできる。
【００６５】
また、本実施例に係る広告制御装置１１は、特定の学生が所属する学科の必修科目の授業において使用する物品についての広告商品を表示する。これにより、広告制御装置１１は、学生が所属する学科の必修科目の授業において使用する物品を適切なタイミングでレコメンドできる。
【００６６】
また、本実施例に係る広告制御装置１１は、特定の学生が受講可能な授業のうち、単位を取得することで特定の学生が進級又は卒業することが可能となる授業を抽出する。広告制御装置１１は、抽出した授業を受講する際に要する物品の広告や授業に要する費用を出力する。これにより、広告制御装置１１は、学生が進級又は卒業するために受講する授業で要する物品や授業に要する費用を適切なタイミングでレコメンドできる。
【００６７】
また、本実施例に係る広告制御装置１１は、年度の下期の場合、年度の上期に単位を取得した取得科目を加味して、単位を取得することで特定の学生が進級又は卒業することが可能となる授業を抽出する。これにより、広告制御装置１１は、年度の下期の場合、年度の上期に単位を取得した取得科目を加味して、進級又は卒業するために受けるべき授業を抽出できる。
【実施例２】
【００６８】
さて、これまで開示の装置に関する実施例について説明したが、開示の技術は上述した実施例以外にも、種々の異なる形態にて実施されてよい。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００６９】
例えば、上記の実施例では、学生が取得した単位数を種別ごとに集計し、集計した種別ごとの単位数が進級条件を満たすかにより進級するか否かを判定する場合を例に説明したが、開示の装置はこれに限定されない。例えば、成績情報３２に、学生ごとに進級するか否かの情報を記憶させ、判定部４３は、学生が進級するか否かの情報に基づいて進級可能か否か判定してもよい。また、成績情報３２には、学生が取得した単位数が種別ごとに集計して記憶されていてもよい。
【００７０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。例えば、広告制御装置１１の受付部４０、決裁処理部４１、特定部４２、判定部４３、抽出部４４及び表示制御部４５の各処理部が適宜統合されてもよい。さらに、各処理部にて行なわれる各処理機能は、その全部又は任意の一部が、ＣＰＵ及び当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７１】
［表示制御プログラム］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。図１４は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【００７２】
図１４に示すように、コンピュータ３００は、ＣＰＵ（Central  Processing  Unit）３１０、ＨＤＤ（Hard  Disk  Drive）３２０、ＲＡＭ（Random  Access  Memory）３４０を有する。これら３００〜３４０の各部は、バス４００を介して接続される。
【００７３】
ＨＤＤ３２０には上記の受付部４０、決裁処理部４１、特定部４２、判定部４３、抽出部４４及び表示制御部４５と同様の機能を発揮する表示制御プログラム３２０Ａが予め記憶される。なお、表示制御プログラム３２０Ａについては、適宜分離してもよい。
【００７４】
また、ＨＤＤ３２０は、各種情報を記憶する。例えば、ＨＤＤ３２０は、ＯＳや各種の処理に用いる各種データを記憶する。
【００７５】
そして、ＣＰＵ３１０が、表示制御プログラム３２０ＡをＨＤＤ３２０から読み出して実行することで、実施例の各処理部と同様の動作を実行する。すなわち、表示制御プログラム３２０Ａは、受付部４０、決裁処理部４１、特定部４２、判定部４３、抽出部４４及び表示制御部４５と同様の動作を実行する。
【００７６】
なお、上記した表示制御プログラム３２０Ａは、必ずしも最初からＨＤＤ３２０に記憶させることを要しない。
【００７７】
また、例えば、表示制御プログラム３２０Ａは、コンピュータ３００に挿入されるＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラムを記憶させてもよい。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【００７８】
さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される「他のコンピュータ（又はサーバ）」などにプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００７９】
１０  システム
１１  広告制御装置
１２  端末装置
１３  端末装置
２１  記憶部
２２  制御部
３０  学生情報
３１  カレンダ情報
３２  成績情報
３３  履修情報
３４  進級判定情報
３５  授業情報
３６  属性情報
３７  広告情報
３８  コンテンツ情報
４０  受付部
４１  決裁処理部
４２  特定部
４３  判定部
４４  抽出部
４５  表示制御部
【図１】
0006524893.tif 000002
【図２】
0006524893.tif 000003
【図３】
0006524893.tif 000004
【図４】
0006524893.tif 000005
【図５】
0006524893.tif 000006
【図６】
0006524893.tif 000007
【図７】
0006524893.tif 000008
【図８】
0006524893.tif 000009
【図９】
0006524893.tif 000010
【図１０】
0006524893.tif 000011
【図１１】
0006524893.tif 000012
【図１２】
0006524893.tif 000013
【図１３】
0006524893.tif 000014
【図１４】
0006524893.tif 000015