(57)【要約】【課題】  電子レシートを閲覧可能なユーザを確認できる電子レシートシステムを提供すること。【解決手段】  本発明の電子レシートシステムは、端末とサーバとを備える。端末は、ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付け、受け付けたユーザ情報および記識別情報をサーバに送信する送信部と、サーバから電子レシートを生成するための電子レシート情報を受信する受信部と、受信した電子レシート情報に基づいて電子レシートを表示する表示部とを含む。サーバは端末から識別情報およびユーザ情報を受信するサーバ受信部と、電子レシートを閲覧可能なユーザを示す共有先情報に、受信したユーザ情報が含まれているか否か判定する判定部と、共有先情報にユーザ情報が含まれている場合、受信した識別情報に対応し、共有先情報を含む前記電子レシート情報を端末に送信するサーバ送信部とを含む。【選択図】      図１
2020126451.tif 000002
【特許請求の範囲】
【請求項１】
端末とサーバとを備え、
前記端末は、
ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付ける入力部と、
受け付けた前記ユーザ情報および前記識別情報を前記サーバに送信する送信部と、
前記サーバから電子レシートを生成するための電子レシート情報を受信する受信部と、
受信した前記電子レシート情報に基づいて前記電子レシートを表示する表示部と、を含み、
前記サーバは、
前記端末から前記ユーザ情報および前記識別情報を受信するサーバ受信部と、
前記電子レシートを閲覧可能なユーザを示す共有先情報に、受信した前記ユーザ情報が含まれているか否か判定する判定部と、
前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含む前記電子レシート情報を前記端末に送信するサーバ送信部とを含む、
電子レシートシステム。
【請求項２】
前記入力部はログイン時に前記ユーザ情報を受け付け、
前記サーバ送信部は、前記共有先情報に前記ユーザ情報が含まれている場合、前記電子レシート情報の一部の情報を前記端末に送信し、
前記表示部は、受信した前記電子レシートの一部の情報に基づいて前記電子レシートの一覧を表示する請求項１に記載の電子レシートシステム。
【請求項３】
前記入力部は、前記電子レシートの一覧が前記表示部に表示された後に、前記識別情報を受け付ける請求項２に記載の電子レシートシステム。
【請求項４】
前記入力部は、前記電子レシートの前記識別情報および前記電子レシートを閲覧可能にするユーザのユーザ情報を受け付け、
前記送信部は前記識別情報および前記ユーザ情報を含んだ追加要求を前記サーバに送信し、
前記サーバは、前記サーバ受信部が前記追加要求を受信すると、前記追加要求に基づき前記共有先情報に前記ユーザ情報を追加する追加部をさらに備える請求項１から３の何れかに記載の情報処理システム。
【請求項５】
前記サーバ送信部は、保証の規定に則して実施された保証履歴を示す保証履歴情報をさらに含んだ前記電子レシート情報を前記端末に送信する請求項１から４の何れかに記載の情報処理システム。
【請求項６】
前記サーバは、前記電子レシートに含まれる金額情報を閲覧不可にするための金額閲覧不可情報を前記ユーザ情報に設定する設定部をさらに含む請求項１から５の何れかに記載の電子レシートシステム。
【請求項７】
前記サーバ送信部は、前記ユーザ情報が金額情報を閲覧不可に設定されている場合、金額情報を含まない前記電子レシート情報を前記端末に送信する請求項６に記載の電子レシートシステム。
【請求項８】
ユーザ情報および取引の内容を示す電子レシートの識別情報を端末から受信するサーバ受信部と、
前記電子レシートを閲覧可能なユーザの情報を示す共有先情報に、受信した前記ユーザ情報が含まれているか否か判定する判定部と、
前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含み、電子レシートを生成するための電子レシート情報を前記端末に送信するサーバ送信部と、
を備える情報処理装置。
【請求項９】
端末が、
ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付け、
受け付けた前記ユーザ情報および前記識別情報をサーバに送信し、
前記サーバから電子レシートを生成するための電子レシート情報を受信し、
受信した前記電子レシート情報に基づいて前記電子レシートを表示し、
サーバが、
前記端末から前記ユーザ情報および前記識別情報を受信し、
前記電子レシートを閲覧可能なユーザを示す共有先情報に、受信した前記ユーザ情報が含まれているか否か判定し、
前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含む前記電子レシート情報を前記端末に送信する、情報処理方法。
【請求項１０】
端末が、
ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付けるステップと、
受け付けた前記ユーザ情報および前記識別情報を前記サーバに送信するステップと、
前記サーバから電子レシートを生成するための電子レシート情報を受信するステップと、
受信した前記電子レシート情報に基づいて前記電子レシートを表示するステップと、
サーバが、
前記端末から前記ユーザ情報および前記識別情報を受信するステップと、
前記電子レシートを閲覧可能なユーザを示す共有先情報に、受信した前記ユーザ情報が記含まれているか否か判定するステップと、
前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含む前記電子レシート情報を前記端末に送信するステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子レシートシステム、情報処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
近年、商品を取引する際に、紙媒体のレシートに変えて又は加えて、電子データのレシート（以下、電子レシートという）を出力するシステムが開発されている。
【０００３】
特許文献１には、携帯端末の画面上でボタンを押下することによって、あるユーザから別のユーザ（例えば家族や友人）と電子レシートの少なくとも一部を共有できる機能を有する。例えば第１のユーザが別の第２のユーザの代行で商品を購入すると、電子レシートは第１のユーザに対して出力される。この場合に、第１のユーザが携帯端末を用いて電子レシートを共有する操作を行うことによって、本来の購入者である第２のユーザは電子レシートを閲覧することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０１４８４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１において、例えば、第１のユーザ、第２のユーザおよび第３のユーザの３者が同じ電子レシートを閲覧可能にしたい場合がある。このとき、第１のユーザは第２のユーザおよび第３のユーザと電子レシートを共有する操作を実施することで、第２のユーザおよび第３のユーザが電子レシートを閲覧可能にする。しかしながら、引用文献１の発明では、第２のユーザおよび第３のユーザは他の閲覧可能なユーザを確認できないため、既に閲覧可能なユーザに対して、電子レシートを再度共有する操作を実施してしまう可能性がある。
【０００６】
したがって、本願発明の目的は電子レシートを閲覧可能なユーザを確認できる電子レシートシステムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の電子レシートシステムは、端末とサーバとを備え、前記端末は、ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付ける入力部と、受け付けた前記ユーザ情報および記識別情報を前記サーバに送信する送信部と、前記サーバから電子レシートを生成するための電子レシート情報を受信する受信部と、受信した前記電子レシート情報に基づいて前記電子レシートを表示する表示部と、を含み、前記サーバは前記端末から前記識別情報および前記ユーザ情報を受信するサーバ受信部と、前記電子レシートを閲覧可能なユーザの情報を示す共有先情報に、受信した前記ユーザ情報が含まれているか否か判定する判定部と、前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含む前記電子レシート情報を前記端末に送信するサーバ送信部とを含む。
【発明の効果】
【０００８】
本発明によれば、電子レシートを閲覧可能なユーザを確認できる電子レシートシステムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る電子レシートシステム１の構成を示す機能ブロック図である。
【図２】第２の実施形態に係る電子レシートシステム２の構成を示す機能ブロック図である。
【図３】ユーザ情報テーブル５０００の構成を示す図である。
【図４】電子レシート情報テーブル５００１の構成を示す図である。
【図５】電子レシートシステム２のハードウェア構成例を示す図である。
【図６】電子レシートシステム２における動作の流れを示すシーケンス図である。
【図７】第１端末４０における共有先情報を入力するための画面例である。
【図８】第２端末６０が表示する電子レシート一覧画面の画面例である。
【図９】第２端末６０が表示する電子レシートの画面例である。
【図１０】サーバ５０における追加処理の動作の流れを示すフローチャートである。
【図１１】サーバ５０における送信処理の動作の流れ示すフローチャートである。
【図１２】第３の実施形態に係る電子レシートシステム３を示す機能ブロック図である。
【図１３】サーバ７０における保証履歴追加処理の動作の流れを示すフローチャートである。
【図１４】サーバ７０における送信処理の動作の流れを示すフローチャートである。
【図１５】第２端末６０が表示する共有先情報および保証履歴情報が記載された電子レシートの画面例である。
【図１６】第４の実施形態に係る電子レシートシステム４を示す機能ブロック図である。
【図１７】電子レシート情報テーブル５００２の構成を示す図である。
【図１８】サーバ８０における追加処理の動作の流れを示すフローチャートである。
【図１９】サーバ８０における送信処理の動作の流れ示すフローチャートである。
【図２０】第２端末６０が表示する金額情報が削除され、共有先情報が記載された電子レシートの画面例である。
【図２１】第２端末６０が表示する金額情報を含まず、保証書情報を含む電子レシートの画面例である。
【図２２】第２端末において誰が誰を共有先情報に追加したかが分かるように表示する際の画面例である。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る電子レシートシステム１の構成を示す機能ブロック図である。電子レシートシステム１は、端末１０およびサーバ２０を備える。
【００１１】
端末１０は、入力部１１、送信部１２、受信部１３および表示部１４を含む。入力部１１は、ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付ける。送信部１２は、入力部１１が受け付けたユーザ情報および識別情報をサーバ２０に送信する。受信部１３は、サーバ２０から電子レシートを生成するための電子レシート情報を受信する。表示部１４は、サーバ２０から受信した電子レシート情報に基づいて電子レシートを表示する。
【００１２】
サーバ２０は、サーバ受信部２１、判定部２２およびサーバ送信部２３を含む。サーバ受信部２１は、端末１０から識別情報およびユーザ情報を受信する。判定部２２は、電子レシートを閲覧可能なユーザを示す共有先情報に、受信したユーザ情報が記録されているか否か判定する。サーバ送信部２３は、共有先情報にユーザ情報が記録されていると判定部２２が判定した場合、受信した識別情報に対応し、共有先情報を含む電子レシート情報を端末１０に送信する。
【００１３】
以上のように、本実施形態によれば、電子レシートを閲覧可能なユーザを確認できる電子レシートシステムを提供することができる。
【００１４】
［第２の実施形態］
以下、本発明の第２の実施形態について説明する。
【００１５】
図２は、第２の実施形態に係る電子レシートシステム２の構成を示す機能ブロック図である。電子レシートシステム２は電子レシートを管理するシステムであって、インターネットなどのネットワーク９０を介して通信可能に接続される第１端末４０、サーバ５０および第２端末６０を備える。ユーザは第１端末４０または第２端末６０を操作することで電子レシートシステム２にログインする。そして、ユーザは電子レシートの閲覧や自身が閲覧可能な電子レシートを他のユーザから閲覧可能にさせる操作を実施する。
【００１６】
電子レシートは、商品売買の取引内容を示し、電子レシート情報に基づいて生成された画面であり、例えば、取引が行われた日付、取引が行われた店舗名、取引対象の商品名、取引でかかった消費税、取引された商品の価格、取引された商品の合計金額および共有先情報などを表示する画面である。共有先情報については後述する。また、電子レシート情報は、電子レシートに記載される情報であり、例えば、取引が行われた日付、取引が行われた店舗名、取引対象の商品名、取引でかかった消費税、取引された商品の価格、取引された商品の合計金額および共有先情報などである。
【００１７】
第１端末４０は、電子レシートを閲覧および共有先情報を変更するために第１ユーザが操作する端末であり、例えばスマートフォンやタブレット端末などである。第１端末４０は、第１入力部４１、第１送信部４２および第１表示部４３を含む。
【００１８】
共有先情報の変更操作について説明する。第１入力部４１は、第１ユーザから識別情報および第２ユーザ情報の入力を受け付ける。具体的に第１入力部４１は、第１ユーザから第１ユーザ情報の入力を受け付けることで電子レシートシステム２にログインする。そして、第１入力部４１は、電子レシートの識別情報および電子レシートを閲覧可能にする第２ユーザの第２ユーザ情報の入力操作を第１ユーザから受け付ける。識別情報は、電子レシートを一意に識別可能な情報であり、例えば英数字などの文字列である。また、ユーザ情報は第１ユーザ情報や第２ユーザ情報のことであり、ユーザを一意に識別可能な情報である。ユーザ情報は、例えばユーザＩＤ、氏名およびメールアドレスなどである。第１ユーザが入力する第２ユーザ情報が氏名の場合、同姓同名のユーザが存在する可能性があるため、第１ユーザは第２ユーザ情報として少なくともアドレスまたはユーザＩＤを入力する構成とすることが望ましい。
【００１９】
第１送信部４２は、第１ユーザからの入力操作により受け付けた識別情報および第２ユーザ情報を含んだ追加要求をサーバ５０に送信する。追加要求は、識別情報を有する電子レシートを閲覧できるユーザに第２ユーザ情報を有する第２ユーザを追加することを要求する通知である。
【００２０】
第１表示部４３は、識別情報および第２ユーザ情報を入力するための入力画面を表示し、例えばタッチパネルディスプレイである。
【００２１】
サーバ５０は、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末（不図示）から電子レシート情報を取得する。サーバ５０は、記憶部５１、サーバ受信部５２、抽出部５３、追加部５４、判定部５５およびサーバ送信部５６を含む。
【００２２】
記憶部５１は、ユーザ情報を管理するユーザ情報テーブル５０００およびＰＯＳ端末から取得した電子レシート情報を管理する電子レシート情報テーブル５００１を記憶する。図３は、ユーザ情報テーブル５０００の構成を示す図である。ユーザ情報テーブル５０００は、ユーザＩＤ、氏名、メールアドレスなどのユーザ情報を対応付けて記憶している。図４は、電子レシート情報テーブル５００１の構成を示す図である。電子レシート情報テーブル５００１は、ＰＯＳ端末から取得した電子レシート情報と識別情報とを対応付けて記憶する。本実施形態における電子レシート情報は、取引が行われた日付、取引が行われた店舗名、取引対象の商品名、取引でかかった消費税、取引された商品の価格、取引された商品の合計金額および共有先情報である。共有先情報は、電子レシート情報テーブル５００１で対応付けられた識別情報を有する電子レシートを閲覧できるユーザのユーザ情報である。図３および図４では、ユーザ情報としてユーザＩＤ、氏名およびメールアドレスが格納されているが、少なくとも氏名とユーザＩＤまたはメールアドレスとが格納されていればよい。
【００２３】
図２の説明に戻り、サーバ受信部５２は、第１端末４０から追加要求を受信し、第２端末６０から一覧表示要求および電子レシート表示要求を受信する。サーバ受信部５２は、追加要求を受信すると、追加要求を抽出部５３に通知する。一覧表示要求を受信すると、一覧表示要求を判定部５５に通知する。また、電子レシート表示要求を受信すると、電子レシート情報を抽出部５３に通知する。一覧表示要求および電子レシート表示要求については後述する。
【００２４】
抽出部５３は、サーバ受信部５２から通知された追加要求に基づいて共有先情報を抽出する。具体的に抽出部５３は、追加要求を受信すると電子レシート情報テーブル５００１を参照し、追加要求に含まれる識別情報と一致する識別情報に対応する共有先情報を抽出する。そして、通知された追加要求および抽出した共有先情報を追加部５４に通知する。
【００２５】
また、抽出部５３は判定部５５から識別情報を通知されると、電子レシート情報テーブル５００１を参照し、通知された識別情報に対応する電子レシート情報の一部の情報を抽出する。例えば、電子レシート情報の一部の情報は、日付および店舗名をである。そして、抽出部５３は、抽出した電子レシートの一部の情報および通知された識別情報を対応付けてサーバ送信部５６に通知する。
【００２６】
抽出部５３は、サーバ受信部５２から通知された電子レシート表示要求に基づいて電子レシート情報を抽出する。電子レシート表示要求は、識別情報を含み、識別情報を有する電子レシートの表示を要求する通知である。具体的に抽出部５３は、電子レシート表示要求を受信すると電子レシート情報テーブル５００１を参照し、電子レシート表示要求に含まれる識別情報と一致する識別情報に対応する共有先情報を含んだ電子レシート情報を抽出し、抽出した電子レシート情報をサーバ送信部５６に通知する。
【００２７】
追加部５４は、追加要求に基づき電子レシート情報テーブル５００１の共有先情報に第２ユーザ情報を追加する。具体的に、追加部５４は抽出部５３から追加要求および共有先情報を通知されると、共有先情報に追加要求に含まれる第２ユーザ情報が記録されているか否か判定する。共有先情報に追加要求に含まれる第２ユーザ情報が記録されていない場合、追加部５４は、追加要求に含まれる第２ユーザ情報に氏名が含まれているか否か判定する。
【００２８】
追加要求に含まれる第２ユーザ情報に氏名が含まれていない場合、追加部５４はユーザ情報テーブル５０００を参照して氏名を抽出し、抽出した氏名と追加要求に含まれた第２ユーザ情報を電子レシート情報テーブル５００１の共有先情報に追加する。追加要求に含まれる第２ユーザ情報に氏名が含まれている場合、追加部５４は追加要求に含まれる第２ユーザ情報を電子レシート情報テーブル５００１の共有先情報に追加する。
【００２９】
判定部５５は、サーバ受信部５２から一覧表示要求が通知されると、一覧表示要求に含まれるユーザ情報が電子レシート情報テーブル５００１の共有先情報に記憶されているか否か判定する。一覧表示要求はユーザ情報を含み、該ユーザ情報を有するユーザが閲覧可能な電子レシート一覧の表示を要求する通知である。判定部５５は、一覧表示要求に含まれるユーザ情報を共有先情報に持つ識別情報が電子レシート情報テーブル５００１に記憶されている場合、ユーザ情報を共有先情報に持つ識別情報を抽出部５３に通知する。
【００３０】
また、判定部５５は、ユーザ情報を共有先情報に持つ識別情報が電子レシート情報テーブル５００１に記録されていない場合、エラー情報をサーバ送信部５６に通知する。エラー情報は、ユーザ情報が電子レシート情報テーブル５００１の共有先に記憶されていないことを示す情報である。
【００３１】
サーバ送信部５６は、抽出部５３および判定部５５からの通知に基づき第２端末６０に電子レシート情報を送信する。具体的に、抽出部５３から識別情報および電子レシート情報の一部の情報が通知されると、サーバ送信部５６は、通知された識別情報および電子レシート情報の一部の情報を第２端末６０に送信する。また、サーバ送信部５６は、判定部５５からエラー情報が通知されると、エラー情報を第２端末６０に送信する。さらに、抽出部５３から共有先情報を含んだ電子レシート情報が通知されると、サーバ送信部５５は、通知された電子レシート情報を第２端末６０に送信する。
【００３２】
第２端末６０は、電子レシートを閲覧および共有先情報を変更するために第２ユーザが操作する端末であり、例えばスマートフォンやタブレット端末などである。第２端末６０は、第２入力部６１、第２送信部６２、第２表示部６３および第２表示部６４を含む。
【００３３】
電子レシートの閲覧操作について説明する。第２入力部６１は、第２ユーザから第２ユーザ情報および識別情報の入力を受け付ける。具体的に、第２入力部６１は、電子レシートシステム２へのログイン時に第２ユーザから第２ユーザ情報の入力を受け付ける。また、第２入力部６１はレシート一覧画面において第２ユーザによって閲覧したい電子レシートの識別情報の選択入力を受け付ける。
【００３４】
第２送信部６２は、表示要求をサーバ５０に送信する。具体的に、第２送信部６２は第２入力部６１が受け付けた第２ユーザ情報を含む一覧表示要求をサーバ５０に送信する。また、第２送信部６２は第２入力部６１が受け付けた識別情報を含む電子レシート表示要求をサーバ５０に送信する。
【００３５】
第２受信部６３は、サーバ５０から受信した識別情報および電子レシート情報の一部の情報や電子レシート情報を第２表示部６４に通知する。第２表示部６４は、第２ユーザの操作に応じてサーバ５０から送信された情報に基づいて、画面を生成し表示する。具体的に、第２表示部６４はサーバ５０から受信した識別情報および電子レシート情報の一部の情報に基づいて、第２ユーザが閲覧可能な電子レシート一覧である電子レシート一覧画面を生成し表示する。また、第２表示部６４は、第２受信部６３から通知された電子レシート情報に基づいて生成した電子レシートを表示する。
【００３６】
図５は、電子レシートシステム２のハードウェア構成例を示す図である。同図に示す電子レシートシステム２は、第１端末４０、サーバ５０および第２端末６０を備える。第１端末は、バス１００、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、メモリ１０２、ストレージデバイス１０３、入出力インタフェース１０４、および通信インタフェース１０５を含む。
【００３７】
バス１００は、ＣＰＵ１０１、メモリ１０２、ストレージデバイス１０３、および入出力インタフェース１０４が相互にデータを送受信するためのデータ伝送路である。
【００３８】
メモリ１０２は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで実現される主記憶装置である。ストレージデバイス１０３は、ハードディスクやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリーカードなどで実現される補助記憶装置である。なお、ストレージデバイス１０３は、ＲＡＭなどの主記憶装置の実現に用いられるハードウェアと同様のハードウェアで実現されてもよい。
【００３９】
ストレージデバイス１０３は、第１端末４０の各機能を実現するプログラムモジュールを記憶する。ＣＰＵ１０１は、これら各プログラムモジュールをメモリ１０２に読み出して実行することで、図２に示す機能ブロック図の機能を実現する。
【００４０】
入出力インタフェース２０４は、第１端末４０と、入力装置および出力装置と接続するためのインタフェースである。入力装置は、例えばタッチパネルディスプレイやキーボードであり、出力装置は、例えば、ディスプレイである。
【００４１】
通信インタフェースは、インターネットなどのネットワーク９０に接続するためのインタフェースである。
【００４２】
サーバ５０は、バス１０６、ＣＰＵ１０７、メモリ１０８、ストレージデバイス１０９、および通信インタフェース１１０を含む。サーバ５０のハードウェア構成は、第１端末４０のバス１００、ＣＰＵ１０１、メモリ１０２、ストレージデバイス１０３、および通信インタフェース１０５と略同一であるため説明を省略する。
【００４３】
第２端末６０は、バス１１１、ＣＰＵ１１２、メモリ１１３、ストレージデバイス１１４、入出力インタフェース１１５、および通信インタフェース１１６を含む。第２端末６０のハードウェア構成は、第１端末４０のハードウェア構成と略同一であるため説明を省略する。
【００４４】
［電子レシートシステムの動作］
図６は、電子レシートシステム２における動作の流れを示すシーケンス図である。図７は、第１端末４０における共有先情報を入力するための画面例である。図８は、第２端末６０が表示する電子レシート一覧画面の画面例である。図９は、第２端末６０が表示する電子レシートの画面例である。図２２は、第２端末において誰が誰を共有先情報に追加したかが分かるように表示する際の画面例である。以下、図６、図７、図８図９および図２２と、先に説明した図３に示すユーザ情報テーブル５０００および図４に示す電子レシート情報テーブル５００１を参照しながら電子レシートシステム２の動作を説明する。また、第１端末および第２端末はタッチパネルディスプレイを有する端末であり、第１端末を操作する第１ユーザのユーザＩＤが「１２３４５」であり、第２端末を操作する第２ユーザのユーザＩＤが「１２３４６」であるとして説明する。
【００４５】
図６において、第１端末４０は第１ユーザから識別情報および第２ユーザ情報の入力を受け付けると（ステップＳ２００）、第１端末４０は受け付けた識別情報および第２ユーザ情報を含む追加要求をサーバ５０に送信する（ステップＳ２０１）。
【００４６】
具体的に、ステップＳ２００において、第１ユーザは図７に示した共有先情報入力画面の識別情報入力領域４４に第２ユーザから閲覧可能にしたい電子レシートの識別情報である「４５−１２３４５」を入力し、共有先情報入力領域４５に第２ユーザ情報として第２ユーザのアドレス「△＠ｎｅｃ．ｊｐ」を入力する。そして、第１ユーザが追加要求送信領域４６をタッチすると、識別情報「４５−１２３４５」と第２ユーザ情報「△＠ｎｅｃ．ｊｐ」が含まれた追加要求がステップＳ２０１でサーバ５０に送信される。
【００４７】
サーバ５０は、追加要求を受信すると、電子レシート情報テーブル５００１を参照して追加要求に含まれる識別情報と対応する共有先情報を抽出する（ステップＳ２０２）。そして、サーバ５０は、抽出した共有先情報に追加要求に含まれる第２ユーザ情報を追加する（ステップＳ２０３）。
【００４８】
ステップＳ２０２、およびステップＳ２０３の処理を具体的に説明する。ステップＳ２０２で、サーバ５０が識別情報として「４５−１２３４５」を受信すると、サーバ５０は電子レシート情報テーブル５００１を参照し、識別情報「４５−１２３４５」に対応する共有先情報を抽出する。そして、サーバ５０がユーザ情報テーブル５０００を参照して受信した第２ユーザ情報「△＠ｎｅｃ．ｊｐ」に対応する氏名である「山田  二郎」およびユーザＩＤ「１２３４６」を抽出すると、サーバ５０は、識別情報「４５−１２３４５」の共有先情報に「ユーザＩＤ：１２３４６、氏名：山田  二郎、アドレス：△＠ｎｅｃ．ｊｐ」を追加する。
【００４９】
第２端末６０が第２ユーザから第２ユーザ情報の入力を受け付けると（ステップＳ２０４）、第２端末６０は、一覧表示要求をサーバ５０に送信する（ステップＳ２０５）。具体的に、第２端末６０はステップＳ２０４において、第２ユーザ情報としてユーザＩＤ「１２３４６」の入力を受け付ける。そして、ステップＳ２０５においてユーザＩＤ「１２３４６」を含めた一覧表示要求をサーバ５０に送信する。
【００５０】
一覧表示要求を受信したサーバ５０は、電子レシート情報テーブル５００１を参照して識別情報「４５−１２３４５」および識別情報「４５−１２３４６」の共有先情報に第２ユーザ情報が記録されていると判定する（ステップＳ２０６）。そして、サーバ５０は、識別情報「４５−１２３４５」および識別情報「４５−１２３４６」に対応する電子レシート情報の一部の情報を電子レシート情報テーブル５００１から抽出する（ステップＳ２０７）。具体的に、ステップＳ２０７においてサーバ５０は、電子レシート情報テーブル５００１から識別情報「４５−１２３４５」に対応する電子レシート情報の一部として「日付：２０１８／１０／１０、○屋」を抽出し、識別情報「４５−１２３４６」に対応する電子レシート情報の一部として「日付：２０１８／１１／０９、店舗名：×屋」を抽出する。そして、サーバ５０は識別情報と電子レシート情報の一部の情報とを対応付けた「識別情報：４５−１２３４５、日付：２０１８／１０／１０、店舗名：○屋」および「識別情報：４５−１２３４７、日付：２０１８／１１／０９、店舗名：×屋」を第２端末６０に送信する（ステップＳ２０８）。
【００５１】
第２端末６０は、識別情報および電子レシート情報の一部の情報に基づいて電子レシート一覧画面を生成し、表示する（ステップＳ２０９）。具体的に、ステップＳ２０８において第２端末６０は、受信した「識別情報：４５−１２３４５、日付：２０１８／１０／１０、○屋」および「識別情報：４５−１２３４７、日付：２０１８／１１／０９、×屋」に基づいて、図８に示す電子レシートの一覧を画面に表示する。
【００５２】
第２端末６０は、第２ユーザが閲覧可能な電子レシートの一覧を表示する図８の画面において、識別情報「４５−１２３４５」に対応する表示領域を第２ユーザにタッチされることで識別情報「４５−１２３４５」の入力を受け付ける（ステップＳ２１０）。そして、第２端末６０は識別情報「４５−１２３４５」を含む電子レシート表示要求をサーバ５０に送信する（ステップＳ２１１）。
【００５３】
サーバ５０は電子レシート表示要求を受信すると、電子レシート共有先情報テーブル５００１を参照して電子レシート表示要求に含まれる識別情報「４５−１２３４５」と対応する電子レシート情報を抽出する（ステップＳ２１２）。ステップＳ２１２において抽出する電子レシート情報に含まれる共有先情報はユーザＩＤ、氏名およびメールアドレスのうち少なくともいずれか１つでよく、本実施形態では氏名を電子レシート情報に含まれる共有先情報とする。具体的にサーバ５０は、ステップＳ２１２で電子レシート情報として「識別情報：４５−１２３４５、日付：２０１８／１０／１０、店舗名：○屋、商品名：商品Ａ、価格：８，０００円、共有先情報：山田  一、山田  三郎、山田  二郎」を抽出する。そして、サーバ５０は抽出した電子レシート情報を第２端末６０に送信する（ステップＳ２１３）。
【００５４】
第２端末６０は受信した共有先情報を含んだ電子レシート情報に基づいて電子レシートを生成し、図９に示す共有先情報が記載された電子レシートを表示する（ステップＳ２１４）。なお、ステップＳ２１２において、電子レシート情報に含まれる共有先情報としてユーザＩＤやアドレスを抽出しても良い。このとき、第２端末６０が表示する電子レシートには、ユーザＩＤやアドレスが共有先情報として表示される。なお、電子レシートは、初期の取得者（第１ユーザ）と共有先情報に追加された転得者（第２ユーザおよび第３ユーザ）とを区別して表示しても良い。また、図２２に示すように、電子レシートは、追加した者から追加された者に向けて矢印を表示することにより、誰が誰を共有先情報に追加したかが分かるように表示されてもよい。この例では、「山田  一」が「山田  二郎」および「山田三郎」を追加し、「山田  二郎」が「山田  四郎」を追加したことを示す。
【００５５】
［サーバの動作］
サーバ５０が追加要求を受信してから追加要求に含まれる第２ユーザ情報を共有先情報に追加するまでの追加処理と、サーバ５０が表示要求を受信してから電子レシート情報を第２端末６０に送信するまでの送信処理に分けてサーバ５０における動作の流れを説明する。図１０は、サーバ５０における追加処理の動作の流れを示すフローチャートである。また、図１１は、サーバ５０における送信処理の動作の流れ示すフローチャートである。
【００５６】
図１０を参照しながらサーバ５０における追加処理の動作の流れを詳細に説明する。サーバ受信部５２は、追加要求の受信を待機する（ステップＳ３００においてＮｏ）。サーバ受信部５２が追加要求を受信すると（ステップＳ３００においてＹｅｓ）、抽出部５３は、電子レシート情報テーブル５００１を参照して追加要求に含まれる識別情報と対応する共有先情報を抽出し、追加要求および抽出した共有先情報を追加部５４に通知する（ステップＳ３０１）。
【００５７】
追加部５４は、通知された共有先情報に追加要求に含まれる第２ユーザ情報が記録されているか否か判定し、記録されている場合（ステップＳ３０２においてＹｅｓ）、サーバ５０は処理を終了する。一方、追加部５４は、通知された共有先情報に追加要求に含まれる第２ユーザ情報が記録されていない場合（ステップＳ３０２においてＮｏ）、追加要求に含まれる第２ユーザ情報に氏名が含まれているか否か判定する（ステップＳ３０３）。
【００５８】
追加部５４は氏名が含まれていないと判定すると（ステップＳ３０３においてＮｏ）、ユーザ情報テーブル５０００を参照して氏名を抽出する（ステップＳ３０４）。そして、追加部５４は、抽出した氏名と追加要求に含まれた第２ユーザ情報を共有先情報に追加して電子レシート情報テーブル５００１を更新する（ステップＳ３０５）。一方、追加部５４は、追加要求に含まれる第２ユーザ情報に氏名が含まれていると判定すると（ステップＳ３０３においてＹｅｓ）、追加要求に含まれた第２ユーザ情報を共有先情報に追加して電子レシート情報テーブル５００１を更新し（ステップＳ３０５）、サーバ５０は処理を終了する。
【００５９】
図１１を参照しながらサーバ５０における送信処理の動作の流れを詳細に説明する。サーバ受信部５２は、一覧表示要求の受信を待機する（ステップＳ３０６においてＮｏ）。サーバ受信部５２が一覧表示要求を受信すると（ステップＳ３０６においてＹｅｓ）、判定部５５は、電子レシート情報テーブル５００１を参照し、一覧表示要求に含まれる第２ユーザ情報を共有先情報に持つ識別情報が記録されているか否か判定する（ステップＳ３０７）。判定部５５は、第２ユーザ情報を共有先情報に持つ識別情報が電子レシート情報テーブル５００１に記録されている場合、第２ユーザ情報を共有先情報に持つ識別情報を抽出部５３に通知する（ステップＳ３０７においてＹｅｓ）。抽出部５３は、電子レシート情報テーブル５００１を参照し、通知された識別情報に対応する電子レシート情報の一部の情報を抽出し（ステップＳ３０８）、識別情報と電子レシート情報の一部の情報とを対応付けてサーバ送信部５６に通知する（ステップＳ３０９）。そして、サーバ送信部５６は、通知された電子レシート情報の一部の情報および識別情報を第２端末６０に送信する（ステップＳ３０９）。
【００６０】
一方、判定部５５は、第２ユーザ情報を共有先情報に持つ識別情報が電子レシート情報テーブル５００１に記録されていない場合、エラー情報をサーバ送信部５６に通知する（ステップＳ３０７においてＮｏ）。エラー情報を通知されたサーバ送信部５６は、エラー情報を第２端末６０に送信し（ステップＳ３１０）、処理を終了する。エラー情報を受信した第２端末６０は、閲覧できる電子レシートが無い旨を表示する画面を生成し表示する。
【００６１】
サーバ受信部５２は、電子レシート表示要求の受信を待機する（ステップＳ３１１においてＮｏ）。サーバ受信部５２が電子レシート表示要求を受信すると（ステップＳ３１１においてＹｅｓ）、抽出部５３は、電子レシート情報テーブル５００１を参照して共有先情報を含む電子レシート情報を抽出し、抽出した共有先情報を含む電子レシート情報をサーバ送信部５６に通知する（ステップＳ３１２）。そして、サーバ送信部５６は通知された共有先情報を含む電子レシート情報を第２端末６０に送信する（ステップＳ３１３）。
【００６２】
以上のように、本実施形態によれば、電子レシートを閲覧できるユーザの情報として共有先情報が含まれた電子レシートを表示することができる。これにより、ユーザは電子レシートを閲覧可能なユーザを確認できる。
【００６３】
［第３の実施形態］
本発明の第３の実施形態に係る電子レシートシステムは、保証履歴情報をさらに含んだ電子レシートを第２端末に表示させる点で第２の実施形態と相違する。以下、第２の実施形態と同一の構成については同一の参照符号を付し、説明を省略する。
【００６４】
図１２は、本発明の第３の実施形態に係る電子レシートシステム３を示す機能ブロック図である。電子レシートシステム３は、第１端末４０、第２端末６０およびサーバ７０を備える。
【００６５】
サーバ７０は、記憶部７１、サーバ受信部７２、抽出部５３、追加部７３、判定部５５およびサーバ送信部７４を備える。記憶部７１は、電子レシート情報として保証履歴情報をさらに含んだ電子レシート情報テーブル５００１を記憶する。保証履歴情報は、電子レシート情報に含まれる各商品の保証の規定に則して実施された保証の履歴であり、例えば、修理または交換の日付および購入商品の修理または交換の内容などである。なお、電子レシート情報テーブル５００１は、購入商品の保証書に関する保証書情報をさらに含んでいてもよい。ここで、保証書情報は、商品の製造者名、商品の型番、商品の製造番号、商品の購入者氏名、商品の購入年月日、商品の保証期間、保証回数、保証条件および商品を購入した店舗名を少なくとも含む。
【００６６】
サーバ受信部７２は、ＰＯＳ端末から識別情報、商品識別情報および保証履歴情報を受信し、受信した識別情報、商品識別情報および保証履歴情報を追加部７３に通知する。具体的に、店員は保証の規定に則して修理や交換を実施する場合、識別情報、商品識別情報および実施内容をＰＯＳ端末に入力する。このとき入力される商品識別情報は、商品の識別番号や商品名である。本実施形態では商品識別情報として商品名がＰＯＳ端末で入力されたことを例に説明する。識別情報、商品名および実施内容を入力されたＰＯＳ端末は、入力された際の日付を取得し、取得した日付と実施内容を合わせて保証履歴情報を生成する。そして、ＰＯＳ端末は、識別情報、商品名および保証履歴情報をサーバ７０に送信する。
【００６７】
追加部７３は、通知された識別情報、商品識別情報および保証履歴情報に基づいて電子レシート情報テーブル５００１を更新する。具体的に追加部７３は、通知された識別情報および商品名に基づいて電子レシート情報テーブル５００１を参照し、通知された識別情報および商品名と対応する電子レシート情報に保証履歴情報を追加する。
【００６８】
サーバ送信部７４が第２端末６０に送信する電子レシート情報には、共有先情報および保証履歴情報が含まれる。
【００６９】
［サーバの動作］
サーバ７０が保証履歴情報を受信してから電子レシート情報テーブル５００１に保証履歴情報を追加するまでの保証履歴追加処理と、サーバ７０が第２端末６０から表示要求を受信してから電子レシート情報を第２端末６０に送信するまでの送信処理に分けてサーバ７０における動作の流れを説明する。図１３は、サーバ７０における保証履歴追加処理の動作の流れを示すフローチャートである。図１４は、サーバ７０における送信処理の動作の流れを示すフローチャートである。図１５は、第２端末６０が表示する共有先情報および保証履歴情報が記載された電子レシートの画面例である。
【００７０】
図１３を参照しながらサーバ７０における保証履歴追加処理の動作の流れを説明する。サーバ受信部７２は、識別情報、商品名および保証履歴情報の受信を待機し（ステップＳ３１４においてＮｏ）、受信すると追加部７３に受信した識別情報、商品名および保証履歴情報を通知する（ステップＳ３１４においてＹｅｓ）。追加部７３は、通知された識別情報および商品名に基づいて電子レシート情報テーブル５００１を参照し、通知された識別情報および商品名と対応する電子レシート情報に受信した保証履歴情報を追加すると（ステップＳ３１５）、処理を終了する。
【００７１】
図１４および図１５を参照しながらサーバ７０における送信処理の動作の流れを説明する。ステップＳ３０６〜ステップＳ３１１の動作は、第２の実施形態と同様である。
【００７２】
ステップＳ３１１において、サーバ受信部７２が電子レシート表示要求を受信すると（ステップＳ３１１においてＹｅｓ）、抽出部５３は、電子レシート情報テーブル５００１を参照して電子レシート表示要求に含まれる識別情報に対応する共有先情報および保証履歴情報を含む電子レシート情報を抽出し、抽出した電子レシート情報をサーバ送信部７４に通知する（ステップＳ３１６）。そして、サーバ送信部７４は共有先情報および保証履歴情報を含む電子レシート情報を第２端末６０に送信し（ステップＳ３１７）、処理を終了する。なお、第２端末６０は、受信した共有先情報および保証履歴情報を含んだ電子レシート情報に基づいて電子レシートを生成し、図１５に示す共有先情報および保証履歴情報が記載された電子レシートを表示する。なお、電子レシートは、さらに、保証書情報を同一画面上に表示しても良い。また、電子レシートは、保証書情報に含まれる保証回数と保証履歴情報に含まれる保証済み回数の差分を表示してもよい。
【００７３】
以上のように、本実施形態によれば、保証の規定が「１年間に限り２回の修理を無料でできる」など期間と回数が規定されている場合、電子レシートに保証履歴情報が記載されているので、実施修理や交換などが保証の規定に則しているか電子レシートを閲覧することで確認できる。
【００７４】
［第４の実施形態］
本発明の第４の実施形態は、例えば、第１ユーザが第２ユーザに商品を贈与した後に商品に故障や不具合があった場合、第２ユーザが商品の保証書等を使用して修理や交換を実施する必要がある。よって、第２ユーザも電子レシートを閲覧できるよう設定することがあるが、贈与先である第２ユーザに購入金額等を知られたくない場合が考えられる。よって、本発明の第４の実施形態に係る電子レシートシステム４は、電子レシートの表示情報を設定可能な設定部をさらに備える点で第２の実施形態と相違する。以下、第２の実施形態と同一の構成については同一の参照符号を付し、説明を省略する。
【００７５】
図１６は、本発明の第４の実施形態に係る電子レシートシステム４を示す機能ブロック図である。電子レシートシステム４は、第１端末４０、第２端末６０およびサーバ８０を備える。
【００７６】
サーバ８０は、記憶部８１、サーバ受信部５２、抽出部８２、追加部５４、設定部８２、判定部８４およびサーバ送信部８５を含む。記憶部８１は、電子レシート情報テーブル５００２を記憶する。図１７は、電子レシート情報テーブル５００２の構成を示す図である。電子レシート情報テーブル５００２は、識別情報、電子レシート情報および金額閲覧不可情報を対応付けて格納する。金額閲覧不可情報は、対応する共有先情報を有するユーザが、電子レシートに含まれる金額情報を閲覧不可にするための情報である。金額情報は、例えば取り引きされた商品の価格、取引でかかった消費税、取引された商品の合計金額などの金額に関する情報である。
【００７７】
設定部８３は、追加部５４が追加した第２ユーザ情報に金額閲覧不可情報グを設定することで電子レシート情報テーブル５００２を更新する。抽出部８２は、サーバ受信部５２から通知された電子レシート表示要求に基づいて電子レシート情報テーブル５００２を参照し、電子レシート情報を抽出する。そして、抽出部８２は通知された電子レシート表示要求および抽出した電子レシート情報を判定部８４に通知する。
【００７８】
判定部８４は、抽出部８２から通知された電子レシート表示要求に含まれる識別情報およびサーバ受信部５２が受信した一覧表示要求に含まれる第２ユーザ情報に基づいて電子レシート情報テーブル５００２を参照し、電子レシート表示要求に含まれる識別情報に対応づけられた第２ユーザ情報に金額閲覧不可情報が設定されているか否か判定する。そして、判定部８４は抽出部８２から通知された電子レシート情報と共に判定結果をサーバ送信部８５に通知する。
【００７９】
判定部８４の判定結果が第２ユーザ情報に金額閲覧不可情報が設定されているという結果の場合、サーバ送信部８５は判定部８４から通知された電子レシート情報の金額情報を削除した電子レシート情報を第２端末６０に送信する。
【００８０】
また、判定部８４の判定結果が第２ユーザ情報に金額閲覧不可情報が設定されていないという結果の場合、サーバ送信部８５は判定部８４から通知された電子レシート情報を第２端末６０に送信する。
【００８１】
［サーバの動作］
追加処理と送信処理に分けてサーバ８０における動作の流れを説明する。図１８は、サーバ８０における追加処理の動作の流れを示すフローチャートである。また、図１９は、サーバ８０における送信処理の動作の流れ示すフローチャートである。図２０は、第２端末６０が表示する金額情報が削除され、共有先情報が記載された電子レシートの画面例である。
【００８２】
図１８を参照しながらサーバ８０における追加処理の流れを説明する。ステップＳ３００〜ステップＳ３０５の動作は図１０と同様であるため説明を省略する。続くステップＳ３１６において、設定部８２は追加部５４が追加した第２ユーザ情報に金額閲覧不可情報を設定することで電子レシート情報テーブル５００２を更新し（ステップＳ３１８）、処理を終了する。
【００８３】
図１９、図２０および図９を参照しながらサーバ８０における送信処理の流れを説明する。ステップＳ３０６〜ステップＳ３１１の動作は図１１と同様であるため説明を省略する。続くステップＳ３１９において、抽出部８２は、サーバ受信部５２から通知された電子レシート表示要求に基づいて電子レシート情報テーブル５００２を参照すると電子レシート情報を抽出し、通知された電子レシート表示要求および抽出した電子レシート情報を判定部８４に通知する（ステップＳ３１９）。判定部８４は、通知された電子レシート表示要求およびサーバ受信部５２が受信した一覧表示要求に基づいて電子レシート情報テーブル５００２を参照し、電子レシート表示要求に含まれる識別情報に対応づけられた第２ユーザ情報に金額閲覧不可情報が設定されているか否か判定し、抽出部８２から通知された電子レシート情報と共に判定結果をサーバ送信部８５に通知する（ステップＳ３２０）。
【００８４】
判定結果が第２ユーザ情報に金額閲覧不可情報が設定されていないという結果の場合（ステップＳ３２０においてＮｏ）、サーバ送信部８５は判定部８４から通知された電子レシート情報を第２端末６０に送信し（ステップＳ３２１）、処理を終了する。第２端末６０は、受信した電子レシート情報に基づいて電子レシートを生成し、図９に示す共有先情報が記載された電子レシートを表示する。
【００８５】
一方、判定結果が第２ユーザ情報に金額閲覧不可情報が設定されているという結果の場合（ステップＳ３２０においてＹｅｓ）、サーバ送信部８５は判定部８４から通知された電子レシート情報の金額情報を削除した電子レシート情報を第２端末６０に送信し（ステップＳ３２２）、処理を終了する。第２端末６０は、金額情報が削除された電子レシート情報に基づいて図２０に示す電子レシートを生成し、表示する。
【００８６】
本実施形態によれば、第２ユーザが閲覧する電子レシートには金額情報が表示されないため、贈与相手である第２ユーザに贈与品の金額を知られることなく電子レシートを共有できる。
【００８７】
［変形例１］
電子レシートシステム４において、金額閲覧不可情報が設定されているユーザが電子レシートを閲覧する場合、金額情報を含まず、かつ、保証の規定を示す保証書情報を含む電子レシートを第２端末６０が表示してもよい。図２１は、第２端末６０が表示する金額情報を含まず、保証書情報を含む電子レシートの画面例である。
【００８８】
このとき、サーバ８０の記憶部８１は識別情報と保証書情報とを対応付けて格納する保証書情報テーブル（不図示）をさらに記録している。そして、サーバ送信部８５は図１９のステップＳ３２２において、保証書情報テーブルを参照し、電子レシート表示要求に含まれる識別情報に対応する保証書情報を取得する。そして、サーバ送信部８５は、通知された電子レシート情報の金額情報を削除し、保証書情報を追加した電子レシート情報を第２端末６０に送信する。
【００８９】
以上により、本発明は、設定部は追加部が追加した第２ユーザ情報に金額閲覧不可情報を設定することができるため、第２ユーザは、保証書情報を確認しつつ、金額情報等を知られることが無くなる。
【００９０】
第１〜第４の実施形態は、本発明の技術思想を逸脱しない範囲で、適宜組み合わせを実施できる。
［付記１］
端末とサーバとを備え、
前記端末は、
ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付ける入力部と、
受け付けた前記ユーザ情報および前記識別情報を前記サーバに送信する送信部と、
前記サーバから電子レシートを生成するための電子レシート情報を受信する受信部と、
受信した前記電子レシート情報に基づいて前記電子レシートを表示する表示部と、を含み、
前記サーバは、
前記端末から前記ユーザ情報および前記識別情報を受信するサーバ受信部と、
前記電子レシートを閲覧可能なユーザの情報を示す共有先情報に、受信した前記ユーザ情報が含まれているか否か判定する判定部と、
前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含む前記電子レシート情報を前記端末に送信するサーバ送信部とを含む、
電子レシートシステム。
［付記２］
前記入力部はログイン時に前記ユーザ情報を受け付け、
前記サーバ送信部は、前記共有先情報に前記ユーザ情報が含まれている場合、前記電子レシート情報の一部の情報を前記端末に送信し、
前記表示部は、受信した前記電子レシートの一部の情報に基づいて前記電子レシートの一覧を表示する付記１に記載の電子レシートシステム。
［付記３］
前記入力部は、前記電子レシートの一覧が前記表示部に表示された後に、前記識別情報を受け付ける付記２に記載の電子レシートシステム。
［付記４］
前記入力部は、前記電子レシートの前記識別情報および前記電子レシートを閲覧可能にするユーザのユーザ情報を受け付け、
前記送信部は前記識別情報および前記ユーザ情報を含んだ追加要求を前記サーバに送信し、
前記サーバは、前記サーバ受信部が前記追加要求を受信すると、前記追加要求に基づき前記共有先情報に前記ユーザ情報を追加する追加部をさらに備える付記１から３の何れかに記載の情報処理システム。
［付記５］
前記サーバ送信部は、保証の規定に則して実施された保証履歴情報を示す保証履歴情報をさらに含んだ前記電子レシート情報を前記端末に送信する付記１から４の何れかに記載の情報処理システム。
［付記６］
前記サーバは、前記電子レシートに含まれる金額情報を閲覧不可にするための金額閲覧不可情報を前記ユーザ情報に設定する設定部をさらに含む付記１から５の何れかに記載の電子レシートシステム。
［付記７］
前記サーバ送信部は、前記ユーザ情報が金額情報を閲覧不可に設定されている場合、金額情報を含まない前記電子レシート情報を前記端末に送信する付記６に記載の電子レシートシステム。
［付記８］
ユーザ情報および取引の内容を示す電子レシートの識別情報を端末から受信するサーバ受信部と、
前記電子レシートを閲覧可能なユーザの情報を示す共有先情報に、受信した前記ユーザ情報が含まれているか否か判定する判定部と、
前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含み、電子レシートを生成するための電子レシート情報を前記端末に送信するサーバ送信部と、
を備える情報処理装置。
［付記９］
端末が、
ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付け、
受け付けた前記ユーザ情報および前記識別情報を前記サーバに送信し、
前記サーバから電子レシートを生成するための電子レシート情報を受信し、
受信した前記電子レシート情報に基づいて前記電子レシートを表示し、
サーバが、
前記端末から前記ユーザ情報および前記識別情報を受信し、
前記電子レシートを閲覧可能なユーザの情報を示す共有先情報に、受信した前記ユーザ情報が含まれているか否か判定し、
前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含む前記電子レシート情報を前記端末に送信する、情報処理方法。
［付記１０］
端末が、
ユーザ情報および取引の内容を示す電子レシートの識別情報の入力を受け付けるステップと、
受け付けた前記ユーザ情報および前記識別情報を前記サーバに送信するステップと、
前記サーバから電子レシートを生成するための電子レシート情報を受信するステップと、
受信した前記電子レシート情報に基づいて前記電子レシートを表示するステップと、
サーバが、
前記端末から前記ユーザ情報および前記識別情報を受信するステップと、
前記電子レシートを閲覧可能なユーザの情報を示す共有先情報に、受信した前記ユーザ情報が含まれているか否か判定するステップと、
前記共有先情報に前記ユーザ情報が含まれている場合、受信した前記識別情報に対応し、前記共有先情報を含む前記電子レシート情報を前記端末に送信するステップとを実行させるためのプログラム。
【符号の説明】
【００９１】
１、２、３、４    電子レシートシステム
１０    端末
１１    入力部
１２    送信部
１３    受信部
１４    表示部
９０    ネットワーク
２０、５０、７０、８０    サーバ
２１、５２、７２    サーバ受信部
２２、５５    判定部
２３、５６、７４、８５    サーバ送信部
４０    第１端末
４１    第１入力部
４２    第１送信部
４３    第１表示部
６０    第２端末
６１    第２入力部
６２    第２送信部
６３    第２受信部
６４    第２表示部
５１、７１、８１    記憶部
５３、８２    抽出部
５４、７３    追加部
５０００    ユーザ情報テーブル
５００１    電子レシート情報テーブル
１００、１０６、１１１    バス
１０１、１０７、１１２    ＣＰＵ
１０２、１０８、１１３    メモリ
１０３、１０９、１１４    ストレージデバイス
１０４、１１５    入出力インタフェース
１０５、１１０、１１６    通信インタフェース
４４    識別情報入力領域
４５    共有先情報入力領域
４６    追加要求送信領域
８３    設定部
【図１】
2020126451.tif 000003
【図２】
2020126451.tif 000004
【図３】
2020126451.tif 000005
【図４】
2020126451.tif 000006
【図５】
2020126451.tif 000007
【図６】
2020126451.tif 000008
【図７】
2020126451.tif 000009
【図８】
2020126451.tif 000010
【図９】
2020126451.tif 000011
【図１０】
2020126451.tif 000012
【図１１】
2020126451.tif 000013
【図１２】
2020126451.tif 000014
【図１３】
2020126451.tif 000015
【図１４】
2020126451.tif 000016
【図１５】
2020126451.tif 000017
【図１６】
2020126451.tif 000018
【図１７】
2020126451.tif 000019
【図１８】
2020126451.tif 000020
【図１９】
2020126451.tif 000021
【図２０】
2020126451.tif 000022
【図２１】
2020126451.tif 000023
【図２２】
2020126451.tif 000024