(57)【特許請求の範囲】
【請求項１】
利用者により入力された番号群に含まれる番号の個数および各番号の桁数に基づいて、前記番号群に対応する宝くじの種類を特定する宝くじ種類特定部と、
特定された宝くじの種類の当選番号と、前記番号群に含まれる各番号とを比較することにより抽選結果を特定する抽選結果特定部と、
特定された抽選結果を前記利用者に対して通知する通知部と、
を備える、情報処理装置。
【請求項２】
前記宝くじ種類特定部は、さらに、前記番号群に含まれる番号の最大値に基づいて、前記番号群に対応する宝くじの種類を特定し、
前記情報処理装置は、番号群に関する条件、および、宝くじの種類が対応付けられた宝くじ種類マスタを記憶する記憶部をさらに備え、
前記宝くじ種類特定部は、前記宝くじ種類マスタに登録されている一以上の前記番号群に関する条件の中から、前記入力された番号群が満たす前記番号群に関する条件を特定することにより、前記番号群に対応する宝くじの種類を特定し、
前記番号群の条件は、番号の個数、各番号の桁数の範囲、および、番号の最大値を含む、請求項１に記載の情報処理装置。
【請求項３】
前記抽選結果特定部は、前記宝くじ種類特定部により特定された宝くじの種類の、直近の抽選日において抽選された当選番号と、前記番号群に含まれる各番号とを比較することにより、当該各番号の抽選結果を特定する、請求項１または２に記載の情報処理装置。
【請求項４】
前記利用者によりさらに回別が入力された場合には、前記抽選結果特定部は、前記宝くじ種類特定部により特定された宝くじの種類の、前記入力された回別における当選番号と、前記番号群に含まれる各番号とを比較することにより、当該各番号の抽選結果を特定する、請求項１または２に記載の情報処理装置。
【請求項５】
前記宝くじ種類特定部は、さらに、前記利用者により組番号が入力されたか否かの認識結果に基づいて、前記番号群に対応する宝くじの種類を特定し、
前記利用者により組番号が入力されたと認識される場合には、前記抽選結果特定部は、入力された組番号と、前記番号群に含まれる各番号とから構成される各番号と、前記宝くじ種類特定部により特定された宝くじの種類の当選番号とを比較することにより、抽選結果を特定する、請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記利用者により入力されたメッセージが宝くじの抽選結果の照会用のメッセージであるか否かを判別するメッセージ判別部をさらに備え、
前記メッセージが前記宝くじの抽選結果の照会用のメッセージであると判別された場合に、前記宝くじ種類特定部は、前記メッセージ、または、前記メッセージと関連付けて入力されたメッセージに含まれる番号群に対応する宝くじの種類を特定する、請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
メッセージ入力画面において、前記番号群を含む第１のメッセージが前記利用者により入力され、
前記情報処理装置は、前記第１のメッセージを受信する受信部をさらに備え、
前記宝くじ種類特定部は、前記第１のメッセージに含まれる前記番号群に対応する宝くじの種類を特定し、
前記通知部は、前記抽選結果特定部により特定された前記番号群に含まれる各番号の抽選結果を含む第２のメッセージを前記利用者に対して通知し、
前記第２のメッセージは、前記メッセージ入力画面に表示される、請求項６に記載の情報処理装置。
【請求項８】
コンピュータを、
利用者により入力された番号群に含まれる番号の個数および各番号の桁数に基づいて、前記番号群に対応する宝くじの種類を特定する宝くじ種類特定部と、
特定された宝くじの種類の当選番号と、前記番号群に含まれる各番号とを比較することにより抽選結果を特定する抽選結果特定部と、
特定された抽選結果を前記利用者に対して通知する通知部、
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、宝くじの当選情報を利用者に提供するための技術が各種提案されている。例えば、宝くじの当選発表日以降に、当選番号の一覧をＷｅｂページに掲載する技術が開発されている（例えば、下記特許文献１を参照）。また、下記特許文献２には、ブラウザ画面を介して入力された、利用者が購入した宝くじの情報と、当選番号との比較に基づいて抽選結果を判定し、そして、判定結果を利用者に提供する技術が記載されている。
【０００３】
また、インターネットを介して入力されたテキストに基づいて金融取引を行う技術も提案されている。例えば、下記特許文献３には、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）やミニブログなどに入力されたテキストから、取引に用いられるキーワードを抽出することにより、金融取引を行う技術が記載されている。
【０００４】
また、操作手順の簡略化を図るための技術も各種提案されている。例えば、下記特許文献４には、入力された数字列の桁数によって、送信動作と複写動作とを選択的に実行する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３３６５０号公報
【特許文献２】特開２００２−１４９８９６号公報
【特許文献３】特開２０１２−１８５６７２号公報
【特許文献４】特開平１１−８８５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に記載の技術では、宝くじの抽選結果を利用者が確認する際の利便性が低い。例えば、特許文献２に記載の技術では、特定の宝くじ番号の抽選結果を確認するためには、宝くじ番号だけでなく、該当の宝くじの種類も利用者が入力しなければならない。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、宝くじの抽選結果を利用者が確認する際の利便性を向上させることが可能な、新規かつ改良された情報処理装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、利用者により入力された番号群に含まれる番号の個数および各番号の桁数に基づいて、前記番号群に対応する宝くじの種類を特定する宝くじ種類特定部と、特定された宝くじの種類の当選番号と、前記番号群に含まれる各番号とを比較することにより抽選結果を特定する抽選結果特定部と、特定された抽選結果を前記利用者に対して通知する通知部と、を備える、情報処理装置が提供される。
【０００９】
前記宝くじ種類特定部は、さらに、前記番号群に含まれる番号の最大値に基づいて、前記番号群に対応する宝くじの種類を特定し、前記情報処理装置は、番号群に関する条件、および、宝くじの種類が対応付けられた宝くじ種類マスタを記憶する記憶部をさらに備え、前記宝くじ種類特定部は、前記宝くじ種類マスタに登録されている一以上の前記番号群に関する条件の中から、前記入力された番号群が満たす前記番号群に関する条件を特定することにより、前記番号群に対応する宝くじの種類を特定し、前記番号群の条件は、番号の個数、各番号の桁数の範囲、および、番号の最大値を含んでもよい。
【００１０】
前記抽選結果特定部は、前記宝くじ種類特定部により特定された宝くじの種類の、直近の抽選日において抽選された当選番号と、前記番号群に含まれる各番号とを比較することにより、当該各番号の抽選結果を特定してもよい。
【００１１】
前記利用者によりさらに回別が入力された場合には、前記抽選結果特定部は、前記宝くじ種類特定部により特定された宝くじの種類の、前記入力された回別における当選番号と、前記番号群に含まれる各番号とを比較することにより、当該各番号の抽選結果を特定してもよい。
【００１２】
前記宝くじ種類特定部は、さらに、前記利用者により組番号が入力されたか否かの認識結果に基づいて、前記番号群に対応する宝くじの種類を特定し、前記利用者により組番号が入力されたと認識される場合には、前記抽選結果特定部は、入力された組番号と、前記番号群に含まれる各番号とから構成される各番号と、前記宝くじ種類特定部により特定された宝くじの種類の当選番号とを比較することにより、抽選結果を特定してもよい。
【００１３】
前記情報処理装置は、前記利用者により入力されたメッセージが宝くじの抽選結果の照会用のメッセージであるか否かを判別するメッセージ判別部をさらに備え、前記メッセージが前記宝くじの抽選結果の照会用のメッセージであると判別された場合に、前記宝くじ種類特定部は、前記メッセージ、または、前記メッセージと関連付けて入力されたメッセージに含まれる番号群に対応する宝くじの種類を特定してもよい。
【００１４】
メッセージ入力画面において、前記番号群を含む第１のメッセージが前記利用者により入力され、前記情報処理装置は、前記第１のメッセージを受信する受信部をさらに備え、前記宝くじ種類特定部は、前記第１のメッセージに含まれる前記番号群に対応する宝くじの種類を特定し、前記通知部は、前記抽選結果特定部により特定された前記番号群に含まれる各番号の抽選結果を含む第２のメッセージを前記利用者に対して通知し、前記第２のメッセージは、前記メッセージ入力画面に表示されてもよい。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、利用者により入力された番号群に含まれる番号の個数および各番号の桁数に基づいて、前記番号群に対応する宝くじの種類を特定する宝くじ種類特定部と、特定された宝くじの種類の当選番号と、前記番号群に含まれる各番号とを比較することにより抽選結果を特定する抽選結果特定部と、特定された抽選結果を前記利用者に対して通知する通知部、として機能させるための、プログラムが提供される。
【発明の効果】
【００１６】
以上説明したように本発明によれば、宝くじの抽選結果を利用者が確認する際の利便性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態による情報処理システムの構成例を示した説明図である。
【図２】同実施形態による利用者端末３０の構成例を示した機能ブロック図である。
【図３】同実施形態によるメッセージ入力画面の一例を示した説明図である。
【図４】同実施形態による対話型コミュニケーションサーバ２０の構成例を示した機能ブロック図である。
【図５】同実施形態による当選番号照会サーバ２２の構成例を示した機能ブロック図である。
【図６】同実施形態による当選番号マスタ２３０の構成例を示した説明図である。
【図７】同実施形態による中継サーバ１０の構成例を示した機能ブロック図である。
【図８】同実施形態による宝くじ種類マスタ１２４の構成例を示した説明図である。
【図９】同実施形態による抽選結果通知メッセージの表示例を示した説明図である。
【図１０】同実施形態による動作の一部を示したシーケンス図である。
【図１１】同実施形態による動作の一部を示したシーケンス図である。
【図１２】同実施形態による中継サーバ１０のハードウェア構成を示した説明図である。
【図１３】本発明の変形例による、回別が入力されたメッセージの例を示した説明図である。
【図１４】同変形例による、回別が入力されたメッセージの別の例を示した説明図である。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１９】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成を、必要に応じて通信網２４ａおよび通信網２４ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、通信網２４ａおよび通信網２４ｂを特に区別する必要が無い場合には、単に通信網２４と称する。
【００２０】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．情報処理システムの構成
２．実施形態の詳細な説明
３．ハードウェア構成
４．変形例
【００２１】
＜＜１．情報処理システムの構成＞＞
まず、本実施形態による情報処理システムの構成について、図１を参照して説明する。図１に示すように、本実施形態による情報処理システムは、中継サーバ１０、対話型コミュニケーションサーバ２０、当選番号照会サーバ２２、通信網２４、および、利用者端末３０を含む。
【００２２】
＜１−１．利用者端末３０＞
利用者端末３０は、利用者（例えば金融機関などの各種の企業の顧客など）が所持する端末である。この利用者端末３０は、後述する対話型コミュニケーションサーバ２０が提供する対話型コミュニケーションサービスを利用するためのアプリケーション（以下、対話型コミュニケーションアプリと称する）を実装可能である。ここで、対話型コミュニケーションサービスは、利用者同士、および、利用者と自動応答システム（例えば中継サーバ１０など）との間でのメッセージの交換などを可能とするサービスである。詳細については後述するが、利用者は、対話型コミュニケーションアプリを利用することにより、特定の宝くじの番号の抽選結果を中継サーバ１０に照会することができる。
【００２３】
なお、図１では、利用者端末３０がスマートフォンである例を示しているが、かかる例に限定されず、利用者端末３０は、タブレット端末、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン以外の携帯電話、携帯型ゲーム機、または、携帯型音楽プレーヤなどであってもよい。
【００２４】
ここで、図２を参照して、利用者端末３０の機能構成例について説明する。図２に示すように、利用者端末３０は、制御部３００、通信部３０２、および、操作表示部３０４を有する。
【００２５】
｛１−１−１．制御部３００｝
制御部３００は、利用者端末３０に内蔵される、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのハードウェアを用いて、利用者端末３０の動作を全般的に制御する。例えば、制御部３００は、操作表示部３０４に対する利用者の入力に基づいて、対話型コミュニケーションアプリを起動する。また、対話型コミュニケーションアプリの起動時において、制御部３００は、例えば操作表示部３０４に対する所定の入力に基づいて、メッセージ入力画面を操作表示部３０４に表示させる。また、制御部３００は、メッセージ入力画面において入力されたメッセージを対話型コミュニケーションサーバ２０へ通信部３０２に送信させる。
【００２６】
図３は、メッセージ入力画面の表示例（メッセージ入力画面４０）を示した説明図である。なお、図３では、利用者端末３０の利用者と対話中の相手（つまり、メッセージの送信相手）が「ＡＡ銀行」である場合におけるメッセージ入力画面の表示例を示している。また、図３では、宝くじの抽選結果の照会用のメッセージ（以下、抽選結果照会メッセージと称する）４００が利用者により入力され、かつ、送信された場面を示している。ここで、抽選結果照会メッセージは、本発明における第１のメッセージの一例である。図３に示したように、抽選結果照会メッセージ４００は、利用者により入力された（照会対象の）番号群を含む。ここで、番号群は、例えば「１、５、１０」などのように複数の番号を含んでもよいし、または、図３に示した例（「０７０７」）のように一つの番号のみを含んでもよい。また、番号群は、基本的に、一つの抽選結果照会メッセージ４００内でのみ入力された番号の集合である。また、番号は、基本的には数字であるが、かかる例に限定されず、アルファベット、カタカナ、ひらがな、または、一部の種類の記号をさらに含んでもよい。
【００２７】
なお、抽選結果照会メッセージ４００では、例えば「１  ５  １０」などのように、個々の番号が例えばスペースや改行などの所定の記号で区切られて入力される。これにより、個々の番号が識別可能となる。
【００２８】
｛１−１−２．通信部３０２｝
通信部３０２は、例えば、後述する通信網２４を介して、他の装置との間で情報の送受信を行う。例えば、通信部３０２は、制御部３００の制御に従って、入力されたメッセージを対話型コミュニケーションサーバ２０へ送信する。また、通信部３０２は、例えば中継サーバ１０などから当該利用者宛てに送信されたメッセージを対話型コミュニケーションサーバ２０から受信する。
【００２９】
｛１−１−３．操作表示部３０４｝
操作表示部３０４は、表示画面を表示する表示部、および、利用者による操作を検出する操作部としての機能を包含する。表示部としての機能は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）装置やＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置により実現される。また、操作部としての機能は例えばタッチパネルにより実現される。
【００３０】
例えば、操作表示部３０４は、制御部３００の制御に従って、メッセージ入力画面などの各種の表示画面を表示する。また、操作表示部３０４は、例えばメッセージ入力画面におけるメッセージの入力など、利用者による各種の入力を受け付ける。
【００３１】
＜１−２．対話型コミュニケーションサーバ２０＞
対話型コミュニケーションサーバ２０は、対話型コミュニケーションサービスを管理する装置である。この対話型コミュニケーションサーバ２０は、例えば、対話型コミュニケーションサービスを提供する企業により管理される。
【００３２】
図４は、対話型コミュニケーションサーバ２０の構成例を示した機能ブロック図である。図４に示すように、対話型コミュニケーションサーバ２０は、メッセージ受付部２００、および、メッセージ配信部２０２を有する。
【００３３】
メッセージ受付部２００は、例えば利用者端末３０や中継サーバ１０などの他の装置から受信されたメッセージの受け付けを行う。
【００３４】
メッセージ配信部２０２は、メッセージ受付部２００が受け付けたメッセージを、当該メッセージの送信先へ送信する。例えば、メッセージ配信部２０２は、利用者端末３０から受信されたメッセージを中継サーバ１０へ送信したり、また、中継サーバ１０から受信されたメッセージを利用者端末３０へ送信する。
【００３５】
＜１−３．中継サーバ１０＞
中継サーバ１０は、本発明における情報処理装置の一例である。中継サーバ１０は、利用者端末３０から受信される抽選結果照会メッセージに含まれる番号群の抽選結果を特定するための装置である。この中継サーバ１０は、例えば、金融機関やシステムベンダのデータセンタなどに設置され得る。
【００３６】
また、中継サーバ１０は、通信網２４を介して、他の装置と通信を行うことが可能である。例えば、中継サーバ１０は、利用者端末３０により送信された抽選結果照会メッセージを対話型コミュニケーションサーバ２０から受信する。また、中継サーバ１０は、抽選結果照会メッセージに対する回答のメッセージ（以下、抽選結果通知メッセージと称する）を該当の利用者端末３０宛てに対話型コミュニケーションサーバ２０へ送信する。ここで、抽選結果通知メッセージは、本発明における第２のメッセージの一例である。なお、中継サーバ１０の機能の具体的な内容については後述する。
【００３７】
＜１−４．当選番号照会サーバ２２＞
当選番号照会サーバ２２は、複数の種類の宝くじの当選番号を公開するための装置であり、例えばＷｅｂサーバとして構成される。例えば、当選番号照会サーバ２２は、特定の種類の宝くじの当選番号の照会を他の装置から受信すると、当該照会に対応する当選番号の一覧を当該他の装置へ提供する。なお、当選番号照会サーバ２２は、例えば、宝くじの販売を受託している企業により管理される。
【００３８】
図５は、当選番号照会サーバ２２の構成例を示した機能ブロック図である。図５に示すように、当選番号照会サーバ２２は、照会受付部２２０、照会結果提供部２２２、当選番号更新部２２４、および、当選番号マスタ２３０を有する。
【００３９】
照会受付部２２０は、例えば中継サーバ１０などの他の装置から受信される、特定の種類の宝くじの当選番号の照会を受け付ける。
【００４０】
照会結果提供部２２２は、照会受付部２２０が受け付けた照会が指定する種類の宝くじの当選番号を、後述する当選番号マスタ２３０から抽出する。そして、照会結果提供部２２２は、抽出した当選番号を照会元の装置へ提供する。例えば、照会結果提供部２２２は、抽出した当選番号をＨＴＭＬやＣＳＶなどのファイル形式で照会元の装置へ提供する。
【００４１】
当選番号マスタ２３０は、複数の種類の宝くじの、回別ごとの当選番号の一覧を格納するデータベースである。図６は、当選番号マスタ２３０の構成例を示した説明図である。図６に示したように、当選番号マスタ２３０では、例えば、宝くじ種類キー２３００、宝くじ種類２３０２、回別２３０４、抽選日２３０６、および、当選番号２３０８が対応付けられている。ここで、宝くじ種類キー２３００には、個々の宝くじの種類に予め割り当てられている識別番号が記録される。また、宝くじ種類２３０２には、該当の宝くじ種類キーに対応する宝くじの名称が記録される。また、回別２３０４には、該当の宝くじの種類に関する、個々の回別が記録される。また、抽選日２３０６には、該当の宝くじの種類の、該当の回別における抽選日が記録される。また、当選番号２３０８には、該当の宝くじの種類の、該当の回別における当選番号の一覧が記録される。
【００４２】
当選番号更新部２２４は、当選番号マスタ２３０の登録内容を更新する。例えば、当選番号更新部２２４は、抽選が実施される度に、当該抽選による当選番号の一覧を該当の宝くじの種類および回別と対応付けて当選番号マスタ２３０に追加する。
【００４３】
＜１−５．通信網２４＞
通信網２４は、通信網２４に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網２４は、電話回線網、インターネット、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、通信網２４は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００４４】
以上、本実施形態による情報処理システムの構成について説明した。後述するように、本実施形態による中継サーバ１０は、利用者端末３０から受信される番号群に含まれる番号の個数および各番号の桁数に基づいて、当該番号群に対応する宝くじの種類を特定し、特定した宝くじの種類における、当該番号群に含まれる各番号の抽選結果を特定し、そして、各番号の抽選結果を利用者端末３０へ通知することが可能である。このため、利用者は、照会を希望する宝くじの番号の抽選結果を容易に、かつ、効率的に確認することができる。
【００４５】
＜＜２．実施形態の詳細な説明＞＞
＜２−１．構成＞
次に、本実施形態による中継サーバ１０の構成について、図７を参照して詳細に説明する。図７に示すように、中継サーバ１０は、制御部１００、通信部１２０、および、記憶部１２２を有する。
【００４６】
｛２−１−１．制御部１００｝
制御部１００は、中継サーバ１０に内蔵される、後述するＣＰＵ１５０やＲＡＭ１５４などのハードウェアを用いて、中継サーバ１０の動作を全般的に制御する。また、図７に示すように、制御部１００は、メッセージ判別部１０２、宝くじ種類特定部１０４、抽選結果特定部１０６、および、通知部１０８を有する。
【００４７】
｛２−１−２．メッセージ判別部１０２｝
メッセージ判別部１０２は、利用者端末３０から受信されるメッセージが抽選結果照会メッセージであるか否かを判別する。例えば、受信されたメッセージが番号群を含む場合には、メッセージ判別部１０２は、当該メッセージが抽選結果照会メッセージであると判別する。一例として、受信されたメッセージの一文字目が番号である場合には、メッセージ判別部１０２は、当該メッセージが抽選結果照会メッセージであると判別してもよい。また、受信されたメッセージが番号群を含まない場合には、メッセージ判別部１０２は、当該メッセージが抽選結果照会メッセージではないと判別する。
【００４８】
または、予め定められた宝くじの抽選結果の照会用の画像（例えばスタンプなど）や文字列を含むメッセージが受信され、その後、番号群を含むメッセージが受信された場合には、メッセージ判別部１０２は、当該番号群を含むメッセージが抽選結果照会メッセージであると判別することも可能である。また、当該宝くじの抽選結果の照会用の画像や文字列を含むメッセージが利用者端末３０から受信されていない状態で、かつ、何らかのメッセージが該当の利用者端末３０から受信された場合には、メッセージ判別部１０２は、当該メッセージが抽選結果照会メッセージではないと判別してもよい。
【００４９】
｛２−１−３．宝くじ種類特定部１０４｝
宝くじ種類特定部１０４は、受信されたメッセージが抽選結果照会メッセージであるとメッセージ判別部１０２により判別された場合に、当該メッセージ内の番号群に対応する宝くじの種類を特定する。例えば、宝くじ種類特定部１０４は、まず、後述する宝くじ種類マスタ１２４に登録されている一以上の、番号群に関する条件の中から、当該メッセージ内の番号群が満たす条件を検索する。そして、該当する条件が抽出された場合には、宝くじ種類特定部１０４は、宝くじ種類マスタ１２４において、当該条件に対応付けられている宝くじの種類を、当該番号群に対応する宝くじの種類として特定する。ここで、番号群に関する条件は、例えば、番号群に含まれる番号の個数、各番号の桁数、および、番号の最大値を含む。
【００５０】
（２−１−３−１．宝くじ種類マスタ１２４）
宝くじ種類マスタ１２４は、番号群に関する条件、および、宝くじの種類が対応付けられたデータベースである。図８は、宝くじ種類マスタ１２４の構成例を示した説明図である。図８に示したように、宝くじ種類マスタ１２４では、例えば、宝くじ種類キー１２４０、宝くじ種類１２４２、最小桁数１２４４、最大桁数１２４６、最大値１２４８、および、個数１２５０が対応付けられている。ここで、宝くじ種類キー１２４０には、個々の宝くじの種類に予め割り当てられている識別番号が記録される。また、宝くじ種類１２４２には、該当の宝くじ種類キーに対応する宝くじの名称が記録される。また、最小桁数１２４４および最大桁数１２４６には、それぞれ該当の種類の宝くじの番号の最小の桁数、または、最大の桁数が記録される。また、最大値１２４８には、該当の種類の宝くじの番号の最大値が記録される。また、個数１２５０には、該当の種類の宝くじ一枚に含まれる番号の個数が記録される。
【００５１】
（２−１−３−２．特定例１）
ここで、図８を参照しつつ、上記の宝くじ種類特定部１０４の機能についてより詳細に説明する。図８に示した例では、「ロト７」、「ロト６」、および「ミニロト」は全て、最小桁数および最大桁数が同一である。そこで、受信されたメッセージ内の番号群に含まれる全ての番号の桁数が「１」以上「２」以下である場合には、宝くじ種類特定部１０４は、当該番号群に含まれる番号の個数、および、番号の最大値に基づいて、当該番号群に対応する宝くじの種類が「ロト７」、「ロト６」、または「ミニロト」のうちのいずれであるかを特定する。
【００５２】
（２−１−３−３．特定例２）
また、図８に示した例において、受信されたメッセージ内の番号群に含まれる番号が「０３４５」（つまり４桁の番号）のみである場合には、宝くじ種類特定部１０４は、当該番号群に対応する宝くじの種類を「ナンバーズ４」と特定する。また、当該番号群に含まれる番号が「３４５」（つまり３桁の番号）のみである場合には、宝くじ種類特定部１０４は、当該番号群に対応する宝くじの種類を「ナンバーズ３」と特定する。
【００５３】
ところで、「ナンバーズ４」に関して、購入した番号群が「０３４５」である場合には、利用者は、先頭の「０」の入力を省略して、「３４５」のみを抽選結果照会メッセージとして入力する場合も想定される。そこで、変形例として、受信されたメッセージ内の番号群に含まれる番号が、先頭が「０」ではない３桁の番号（例えば「３４５」など）である場合には、宝くじ種類特定部１０４は、当該番号群に対応する宝くじの種類を「ナンバーズ３」および「ナンバーズ４」の両方と特定してもよい。なお、この場合、後述するように、中継サーバ１０は、「ナンバーズ３」における当該番号の抽選結果、および、当該番号の前に「０」を付加した４桁の番号の「ナンバーズ４」における抽選結果の両方を利用者端末３０に通知する。
【００５４】
｛２−１−４．抽選結果特定部１０６｝
抽選結果特定部１０６は、宝くじ種類特定部１０４により特定された宝くじの種類の当選番号と、受信されたメッセージ内の番号群に含まれる各番号とを比較することにより、各番号の抽選結果を特定する。例えば、抽選結果特定部１０６は、まず、特定された宝くじの種類の、直近の抽選日において抽選された当選番号を当選番号照会サーバ２２へ問い合わせることにより取得する。そして、抽選結果特定部１０６は、取得した当選番号と、当該メッセージ内の番号群に含まれる各番号とを比較することにより、各番号の抽選結果を特定する。
【００５５】
ここで、抽選結果は、当選であるか、あるいは、ハズレであるかを示し得る。また、当選した番号に関しては、抽選結果は、例えば「２等当選」など、当選した等級をさらに示し得る。
【００５６】
｛２−１−５．通知部１０８｝
通知部１０８は、抽選結果特定部１０６により特定された、受信されたメッセージ内の番号群に含まれる各番号の抽選結果を利用者に対して通知する。例えば、通知部１０８は、図９に示したような、特定された各番号の抽選結果および該当の宝くじの種類の当選番号を含むメッセージ（抽選結果通知メッセージ）を該当の利用者の利用者端末３０宛てに通信部１２０に送信させる。
【００５７】
図９は、図３に示した抽選結果照会メッセージ４００が利用者端末３０から受信された場合における抽選結果通知メッセージ４０２の通知例を示した説明図である。図９に示したように、抽選結果通知メッセージ４０２は、抽選結果照会メッセージ４００内の番号群に含まれる番号の抽選結果、該当の宝くじの種類の抽選数字（当選番号）、および、購入方法（例えば「ストレート」や「ボックス」など）別の当選金額などを含み得る。また、図９に示したように、抽選結果通知メッセージ４０２はメッセージ入力画面４０（つまり同一の画面）内に表示され得る。この表示例によれば、利用者は、入力した宝くじの番号群の抽選結果を対話的に確認することができる。
【００５８】
｛２−１−６．通信部１２０｝
通信部１２０は、本発明における受信部の一例である。通信部１２０は、他の装置との間で情報の送受信を行う。例えば、通信部１２０は、抽選結果照会メッセージなどのメッセージを利用者端末３０から受信する。また、通信部１２０は、通知部１０８の制御に従って、抽選結果通知メッセージを送信する。
【００５９】
｛２−１−７．記憶部１２２｝
記憶部１２２は、各種のデータや各種のアプリケーションを記憶する。例えば、記憶部１２２は、宝くじ種類マスタ１２４を記憶する。但し、かかる例に限定されず、宝くじ種類マスタ１２４は、例えば当選番号照会サーバ２２などの他の装置に記憶されてもよい。
【００６０】
なお、変形例として、中継サーバ１０は、例えばバッチ処理などにより、一以上の種類の宝くじの当選番号の一覧を当選番号照会サーバから予め取得しておくことも可能である。そして、この場合、記憶部１２２は、取得された当選番号の一覧を記憶する。
【００６１】
＜２−２．動作＞
以上、本実施形態の構成について説明した。続いて、本実施形態による動作の一例について、図１０および図１１を参照して説明する。図１０は、本実施形態による動作例の一部を示したシーケンス図である。
【００６２】
図１０に示すように、まず、利用者端末３０は、操作表示部３０４に対する利用者の所定の入力に基づいて、対話型コミュニケーションアプリを起動する。そして、利用者端末３０は、利用者のさらなる入力に基づいて、メッセージ入力画面を操作表示部３０４に表示する（Ｓ１０１）。次に、利用者は、例えば購入した宝くじに関する抽選結果照会メッセージなどのメッセージをメッセージ入力画面において入力し、そして、当該メッセージを送信するための操作を行う（Ｓ１０３）。その後、利用者端末３０は、入力されたメッセージを対話型コミュニケーションサーバ２０へ送信する（Ｓ１０５）。
【００６３】
その後、対話型コミュニケーションサーバ２０は、受信されたメッセージを中継サーバ１０へ送信する（Ｓ１０７）。
【００６４】
その後、中継サーバ１０のメッセージ判別部１０２は、受信されたメッセージが抽選結果照会メッセージであるか否かを判別する（Ｓ１０９）。受信されたメッセージが抽選結果照会メッセージではないと判別された場合には（Ｓ１０９：Ｎｏ）、通信部１２０は、通知部１０８の制御に従って、受け付け不可を示すメッセージを対話型コミュニケーションサーバ２０へ送信する（Ｓ１１１）。
【００６５】
その後、対話型コミュニケーションサーバ２０は、受信されたメッセージを利用者端末３０へ通知する（Ｓ１１３）。そして、利用者端末３０は、通知されたメッセージ（つまり、受け付け不可を示すメッセージ）をメッセージ入力画面に表示する（Ｓ１１５）。その後、本動作は終了する。
【００６６】
ここで、Ｓ１０９において、受信されたメッセージが抽選結果照会メッセージであると判別された場合（Ｓ１０９：Ｙｅｓ）の動作について、図１１を参照して説明する。図１１に示したように、まず、中継サーバ１０の宝くじ種類特定部１０４は、宝くじ種類マスタ１２４を参照することにより、Ｓ１０７で受信されたメッセージ内の番号群に対応する宝くじの種類を特定する（Ｓ１２１）。
【００６７】
続いて、通信部１２０は、抽選結果特定部１０６の制御に従って、特定された宝くじの種類の当選番号の照会依頼を当選番号照会サーバ２２へ送信する（Ｓ１２３）。
【００６８】
その後、当選番号照会サーバ２２は、受信された照会依頼を受け付ける（Ｓ１２５）。そして、当選番号照会サーバ２２は、当該照会依頼が示す宝くじの種類の、直近の抽選日において抽選された当選番号の一覧を中継サーバ１０へ通知する（Ｓ１２７）。
【００６９】
その後、中継サーバ１０の抽選結果特定部１０６は、通知された当選番号の一覧と、Ｓ１０７で受信されたメッセージ内の番号群に含まれる各番号とを比較することにより、各番号の抽選結果を特定する（Ｓ１２９）。そして、通信部１２０は、通知部１０８の制御に従って、Ｓ１２９で特定された各番号の抽選結果、および、Ｓ１２７で受信された当選番号の一覧を含む抽選結果通知メッセージを対話型コミュニケーションサーバ２０へ送信する（Ｓ１３１）。
【００７０】
その後、対話型コミュニケーションサーバ２０は、受信された抽選結果通知メッセージを利用者端末３０へ通知する（Ｓ１３３）。その後、利用者端末３０は、通知された抽選結果通知メッセージをメッセージ入力画面に表示する（Ｓ１３５）。その後、本動作は終了する。
【００７１】
｛変形例｝
なお、本実施形態による動作は、上述した例に限定されない。例えば、Ｓ１０９において、メッセージ判別部１０２が、受信されたメッセージが他のサービス向けのメッセージであると判別した場合には、Ｓ１１１〜Ｓ１１５の処理が行われる代わりに、中継サーバ１０は、当該メッセージを当該他のサービスへ伝達することも可能である。
【００７２】
また、別の変形例として、Ｓ１１５の後、および、Ｓ１３５の後に、利用者は、別のメッセージを新たに入力することも可能である。この場合、再びＳ１０３以降の処理が実行される。
【００７３】
＜２−３．効果＞
以上説明したように、本実施形態によれば、中継サーバ１０は、利用者端末３０から受信されるメッセージ内の番号群に含まれる番号の個数および各番号の桁数に基づいて、当該番号群に対応する宝くじの種類を特定し、そして、特定した宝くじの種類における、当該番号群に含まれる各番号の抽選結果を特定し、そして、特定した抽選結果を利用者端末３０へ通知することが可能である。このため、利用者は、照会を希望する宝くじの番号の抽選結果を容易な入力方法で、かつ、効率的に確認することができる。例えば、利用者は、該当の宝くじの番号のみを入力するだけでよく、該当の宝くじの種類の入力は不要である。
【００７４】
＜＜３．ハードウェア構成＞＞
次に、本実施形態による中継サーバ１０のハードウェア構成について、図１２を参照して説明する。図１２に示すように、中継サーバ１０は、ＣＰＵ１５０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｅｒｙ）１５２、ＲＡＭ１５４、内部バス１５６、入出力インターフェース１５８、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６０、および、ネットワークインターフェース１６２を備える。
【００７５】
ＣＰＵ１５０は、マイクロプロセッサなどのプロセッサにより構成される。ＣＰＵ１５０は、演算処理装置および制御装置として機能し、各種プログラムに従って中継サーバ１０内の動作全般を制御する。例えば、ＣＰＵ１５０は、制御部１００の機能を実現する。
【００７６】
ＲＯＭ１５２は、ＣＰＵ１５０が使用するプログラムや演算パラメータなどを記憶する。
【００７７】
ＲＡＭ１５４は、ＣＰＵ１５０の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時記憶する。
【００７８】
内部バス１５６は、ＣＰＵバスなどから構成される。この内部バス１５６は、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４を相互に接続する。
【００７９】
入出力インターフェース１５８は、ＨＤＤ１６０、および、ネットワークインターフェース１６２を、内部バス１５６と接続する。
【００８０】
ＨＤＤ１６０は、データ格納用の装置である。このＨＤＤ１６０は、例えば、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含む。また、ＨＤＤ１６０は、ＣＰＵ１５０が実行するプログラムや各種データを格納する。このＨＤＤ１６０は、記憶部１２２として機能する。
【００８１】
ネットワークインターフェース１６２は、例えば通信網２４などに接続するための通信デバイスなどで構成される。例えば、ネットワークインターフェース１６２は、無線ＬＡＮ対応通信装置、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置、または、有線による通信を行うワイヤー通信装置などを含む。このネットワークインターフェース１６２は、通信部１２０として機能する。
【００８２】
＜＜４．変形例＞＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８３】
＜４−１．変形例１＞
例えば、上述した実施形態では、中継サーバ１０が、受信されたメッセージ内の番号群に対応する宝くじの種類の、直近の抽選日において抽選された当選番号と比較することにより、当該番号群の抽選結果を特定する例について説明したが、本発明はかかる例に限定されない。変形例として、宝くじの回別を含むメッセージが利用者端末３０から受信された場合には、中継サーバ１０（抽選結果特定部１０６）は、宝くじ種類特定部１０４により特定された宝くじの種類の当該回別における当選番号と、受信されたメッセージ内の番号群に含まれる各番号とを比較することにより、当該番号群の抽選結果を特定することも可能である。なお、抽選結果特定部１０６は、例えば、受信されたメッセージの中から「回」という文字を認識することにより、利用者により入力された回別を認識する。この変形例１によれば、過去の回別における該当の番号群の抽選結果を利用者は照会することができる。
【００８４】
ここで、宝くじの回別を含むメッセージは、例えば図１３に示したような、回別（図１３の例では「４５６７回」）および番号群が入力された一つのメッセージ４０４であってもよい。
【００８５】
または、番号群が入力されたメッセージと、回別が入力されたメッセージとは異なってもよい。例えば図１４に示したように、利用者端末３０は、まず、回別のみが入力されたメッセージ４０６を中継サーバ１０宛てに送信し、その後、番号群のみが入力されたメッセージ４０８を中継サーバ１０宛てに送信してもよい。なお、図１４の（ｂ）に示したように、中継サーバ１０（例えば通知部１０８）は、メッセージ４０６が受信された際には、宝くじの番号群の入力を利用者に促すメッセージ４１０を利用者端末３０へ自動的に送信してもよい。
【００８６】
＜４−２．変形例２＞
｛４−２−１．宝くじ種類特定部１０４｝
また、上述した実施形態では、中継サーバ１０が、基本的に、数字選択式宝くじにおける抽選結果を特定する例について説明したが、例えば自治宝くじなど、組番号を含む宝くじの抽選結果に関しても照会可能であることが望ましい。そこで、別の変形例として、中継サーバ１０（宝くじ種類特定部１０４）は、利用者端末３０から受信されたメッセージ内に組番号が入力されているか否かの認識結果に基づいて、利用者端末３０から受信されたメッセージ内の番号群に対応する宝くじの種類を特定することも可能である。例えば、宝くじ種類マスタ１２４では、「組」の有無の認識結果がさらに対応付けられ得る。そして、宝くじ種類特定部１０４は、受信されたメッセージ内に「組」という文字が含まれているか否かの認識結果、および、受信されたメッセージ内の番号群に基づいて宝くじ種類マスタ１２４を検索することにより、当該番号群に対応する宝くじの種類を特定する。
【００８７】
なお、組番号が入力されたメッセージと、番号群が入力されたメッセージとは同一のメッセージであってもよいし、別のメッセージであってもよい。また、抽選結果特定部１０６は、例えば、受信されたメッセージ内に「組」という文字が含まれているか否かを認識することにより、当該メッセージ内に組番号が入力されているか否かを認識する。
【００８８】
｛４−２−２．抽選結果特定部１０６｝
そして、受信されたメッセージ内に組番号が入力されていると認識された場合には、抽選結果特定部１０６は、認識された組番号と、受信されたメッセージ内の番号群に含まれる各番号とから構成される各番号を、宝くじ種類特定部１０４により特定された宝くじの種類の当選番号と比較することにより、当該各番号の抽選結果を特定することが可能である。
【００８９】
＜４−３．変形例３＞
また、上記の説明では、本実施形態が、番号により抽選を行う「くじ」に適用される例について説明したが、本発明はかかる例に限定されない。例えば、マークやスタンプなどの画像の選択により抽選を行う「くじ」（例えば、選択された画像の組み合わせにより抽選を行う「くじ」や、画像の選択順により抽選を行う「くじ」など）にも本発明は適用可能である。また、このような「くじ」は、他のＷｅｂシステムで提供されてもよいし、または、上述した対話型コミュニケーションサービス上で提供されてもよい。
【００９０】
また、本実施形態によれば、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４などのハードウェアを、中継サーバ１０の構成と同等の機能を発揮させるためのコンピュータプログラムも提供可能である。また、該コンピュータプログラムが記録された記録媒体も提供される。
【符号の説明】
【００９１】
１０  中継サーバ
２０  対話型コミュニケーションサーバ
２２  当選番号照会サーバ
２４  通信網
３０  利用者端末
１００、３００  制御部
１０２  メッセージ判別部
１０４  宝くじ種類特定部
１０６  抽選結果特定部
１０８  通知部
１２０、３０２  通信部
１２２  記憶部
１２４  宝くじ種類マスタ
２００  メッセージ受付部
２０２  メッセージ配信部
２２０  照会受付部
２２２  照会結果提供部
２２４  当選番号更新部
２３０  当選番号マスタ
３０４  操作表示部
【図１】
0006662200.tif 000002
【図２】
0006662200.tif 000003
【図３】
0006662200.tif 000004
【図４】
0006662200.tif 000005
【図５】
0006662200.tif 000006
【図６】
0006662200.tif 000007
【図７】
0006662200.tif 000008
【図８】
0006662200.tif 000009
【図９】
0006662200.tif 000010
【図１０】
0006662200.tif 000011
【図１１】
0006662200.tif 000012
【図１２】
0006662200.tif 000013
【図１３】
0006662200.tif 000014
【図１４】
0006662200.tif 000015