(57)【要約】【課題】販売者の商品発送手続の負担を軽減することの可能なプログラム、情報処理方法、及び情報処理装置を提供する。【解決手段】本発明の一態様に係るプログラムは、情報処理装置に、商品販売者による電子商取引の商品の出品に関する所定の操作を受け付けるステップと、所定の操作に応じて、撮像装置により撮像される画像を用いた物体計測手段により計測された商品のサイズを示す商品サイズ情報を取得するステップと、商品サイズ情報及び商品サイズ情報に基づく梱包材のサイズを示す梱包材サイズ情報の少なくとも一つを含む梱包情報を他の情報処理装置に送信するステップと、を実行させる。【選択図】図１
2020107139.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に、
商品販売者による電子商取引の商品の出品に関する所定の操作を受け付けるステップと、
前記所定の操作に応じて、撮像装置により撮像される画像を用いた物体計測手段により計測された前記商品のサイズを示す商品サイズ情報を取得するステップと、
前記商品サイズ情報及び前記商品サイズ情報に基づく梱包材のサイズを示す梱包材サイズ情報の少なくとも一つを含む梱包情報を他の情報処理装置に送信するステップと、を実行させるプログラム。
【請求項２】
前記所定の操作は、前記商品の発送の代行を選択する操作である、請求項１に記載のプログラム。
【請求項３】
前記所定の操作は、前記商品の情報の入力を選択する操作である、請求項１に記載のプログラム。
【請求項４】
前記商品サイズ情報を取得するステップは、
前記所定の操作に応じて、前記撮像装置を起動することにより前記撮像装置が撮像した画像を取得するステップと、
前記画像に所定のオブジェクトを重畳表示させるステップと、
前記所定のオブジェクトのサイズ情報を算出するステップと、
前記所定のオブジェクトのサイズ情報を、前記商品サイズ情報として決定するステップと、を更に実行させる、請求項１から３のいずれか一項に記載のプログラム。
【請求項５】
前記所定のオブジェクトを変形させるための操作を受け付けるステップ、を更に実行させる請求項４に記載のプログラム。
【請求項６】
取得された前記商品サイズ情報に基づいて、少なくとも一の梱包材リコメンドを生成するステップと、
生成された前記少なくとも一の梱包材リコメンドを表示するステップと、を更に実行させる、請求項１から５のいずれか一項に記載のプログラム。
【請求項７】
取得された前記商品サイズ情報を他の情報処理装置に送信するステップと、
前記他の情報処理装置が前記商品サイズ情報に基づいて生成した少なくとも一の梱包材リコメンドを受信するステップと、
受信された前記少なくとも一の梱包材リコメンドを表示するステップと、を更に実行させる、請求項１から５のいずれか一項に記載のプログラム。
【請求項８】
情報処理装置に、
商品販売者による電子商取引の商品の出品に関する所定の操作を受け付けるステップと、
前記所定の操作に応じて、撮像装置により撮像される画像を用いた物体計測手段により計測された前記商品のサイズを示す商品サイズ情報を取得するステップと、
前記商品サイズ情報及び前記商品サイズ情報に基づく梱包材のサイズを示す梱包材サイズ情報の少なくとも一つを含む梱包情報を他の情報処理装置に送信するステップと、を実行させる情報処理方法。
【請求項９】
商品販売者による電子商取引の商品の出品に関する所定の操作を受け付ける受付部と、
前記所定の操作に応じて、撮像装置により撮像される画像を用いた物体計測手段により計測された前記商品のサイズを示す商品サイズ情報を取得する取得部と、
前記商品サイズ情報及び前記商品サイズ情報に基づく梱包材のサイズを示す梱包材サイズ情報の少なくとも一つを含む梱包情報を他の情報処理装置に送信する送信部と、を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理方法、及び情報処理装置に関する。
【背景技術】
【０００２】
近年、インターネットなどのネットワーク上に構成された取引サイトにおいて、個人等の間における商品の売買取引が活発に行われている。このような取引サイトにおいて商品の売買取引が成立すると、販売者は商品の梱包を行った上で購入者への配送を配送業者に依頼することが多い。
【０００３】
この点につき例えば特許文献１には、販売者が販売する予定の商品を代行者の倉庫に予め保管しておいた上で、購買者が決定すると、代行者が商品を梱包して輸送業者に引き渡すシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２３６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１に係る技術においては、商品を代行業者に送る際に、販売者はどのようなサイズの梱包材が必要となるかを調べるために当該商品のサイズを計測する必要がある。そのため、販売者の作業負担の大きな軽減にはならず、梱包発送作業が面倒であるという課題が依然として存在する。
【０００６】
そこで、本発明は、販売者の商品発送手続の負担を軽減することの可能なプログラム、情報処理方法、及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示の一実施形態に係るプログラムは、情報処理装置に、商品販売者による電子商取引の商品の出品に関する所定の操作を受け付けるステップと、所定の操作に応じて、撮像装置により撮像される画像を用いた物体計測手段により計測された商品のサイズを示す商品サイズ情報を取得するステップと、商品サイズ情報及び商品サイズ情報に基づく梱包材のサイズを示す梱包材サイズ情報の少なくとも一つを含む梱包情報を他の情報処理装置に送信するステップと、を実行させる。
【０００８】
これにより、発送代行者は梱包情報を上記他の情報処理装置から取得することが可能となるため、発送代行者は、当該梱包情報を参照して適切なサイズの梱包材を用意することが可能となる。したがって、商品販売者の商品発送手続の負担が軽減される。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る情報処理システム１の概要を説明するための図である。
【図２】本発明の一実施形態に係る情報処理システム１の構成の一例を示す図である。
【図３】本発明の一実施形態に係る情報処理システム１に含まれるサーバ１０、ユーザ端末２０、及び配送者端末３０のＨＷ構成の一例を示す図である。
【図４】本発明の一実施形態に係る情報処理システム１の機能構成の一例を示すブロック図である。
【図５】出品情報テーブルの一例を示す図である。
【図６】情報処理システム１による売買処理の動作シーケンスの一例を示す図である。
【図７Ａ】出品情報を入力する際のユーザ端末２０Ｓの画面遷移の一例を示す図である。
【図７Ｂ】出品情報を入力する際のユーザ端末２０Ｓの画面遷移の一例を示す図である。
【図７Ｃ】出品情報を入力する際のユーザ端末２０Ｓの画面遷移の一例を示す図である。
【図８】ユーザ端末２０Ｓによる商品サイズの計測処理の動作フローの一例を示す図である。
【図９】情報処理システム１による梱包材リコメンド処理の動作フローの一例を示す図である。
【図１０】情報処理システム１による代行処理の動作シーケンスの一例を示す図である。
【図１１】ワーカーのユーザ端末２０Ｗの画面遷移の一例を示す図である。
【図１２】セラーのユーザ端末２０Ｓの画面遷移の一例を示す図である。
【図１３】ワーカーのユーザ端末２０Ｗの画面遷移の一例を示す図である。
【図１４】情報処理システム１による配送処理の動作シーケンスの一例を示す図である。
【発明を実施するための形態】
【００１０】
添付図面を参照して本発明の好適な実施形態について説明する。（なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。）
【００１１】
（１）概要
（１−１）売買成立から商品配送までの基本的な流れ
図１は、本発明の一実施形態に係る情報処理システム１の概要を説明するための図である。情報処理システム１による、売買成立から商品配送までの基本的な流れを説明する。
【００１２】
情報処理システム１は、サーバ１０と、複数のユーザ端末２０と、配送者端末３０とを含む。例えば情報処理システム１では、サーバ１０が、ユーザ間で商品を売買するための電子商取引サービスを、ユーザ端末２０を利用するユーザに提供する。
【００１３】
まず、サーバ１０は、商品を出品するユーザである「セラー」と、商品を購入するユーザである「バイヤー」との間の商品の売買を仲介する。具体的には、サーバ１０は、セラーが利用するユーザ端末２０Ｓから商品の出品を要求する出品要求を受信すると、出品要求に含まれる出品情報に基づいて、出品のための所定の処理を実行する。これにより他のユーザは、ユーザ端末２０を介して当該出品情報を閲覧し、商品の購入を申し込むことが可能となる。
【００１４】
サーバ１０は、バイヤーが利用するユーザ端末２０Ｂから購入の申込を受信すると、セラーが利用するユーザ端末２０Ｓに当該購入の申込を通知する。更にサーバ１０は、当該購入の申込に対するセラーの承諾をユーザ端末２０Ｓから受信すると、売買を成立させるための所定の処理を実行する。以降、セラー及びバイヤーは、自身のユーザ端末２０を操作しながら、サーバ１０を介したメッセージのやり取りを適宜行いつつ、購入代金の支払や商品の受取等の作業を行う。
【００１５】
ここで、商品の売買が成立すると、商品を適宜梱包した上で配送者に当該商品を渡して配送を依頼する「発送」の作業が必要となる。本発明の実施形態に係る情報処理システム１では、この「発送」の作業を、「セラー」自身の代わりに、サーバ１０が提供する電子商取引サービスを利用する他のユーザや、当該電子商取引サービスを利用しない者に行わせることができる。このように商品の発送を代行する当該他のユーザを、「ワーカー」と称する。
【００１６】
サーバ１０は、セラーが商品の発送の代行を希望する場合、セラーとワーカーとの間の商品の発送代行を仲介する。具体的には、サーバ１０は、セラーが利用するユーザ端末２０Ｓから、特定の出品に係る発送代行の選択を受信すると、当該出品に対する発送代行の申込を受付可能にするための所定の処理を実行する。
【００１７】
サーバ１０は、ワーカーが利用するユーザ端末２０Ｗから発送代行の申込を受信すると、セラーが利用するユーザ端末２０Ｓに当該発送代行の申込を通知する。更にサーバ１０は、当該発送代行の申込に対するセラーの承諾をユーザ端末２０Ｓから受信すると、代行を成立させるための所定の処理を実行する。以降、セラー及びワーカーは、自身のユーザ端末２０を操作しながら、サーバ１０を介したメッセージのやり取りを適宜行いつつ、商品の受渡しや集荷、配送者に対する発送等の作業を行う。このときワーカーは、集荷した商品を、所定の梱包材に梱包した上で配送者に受け渡す。配送者は、ワーカーから受領した商品を、バイヤーの元まで送り届ける。
【００１８】
（１−２）発送代行の流れ
次に、図１を用いて、情報処理システム１による発送代行の概要を説明する。
【００１９】
（ａ）商品サイズ情報の取得
まず、ユーザ端末２０Ｓは、セラーによる発送代行の選択等の出品に関する所定の操作に応じて、撮像装置により撮像される画像を用いた距離計測手段により計測された商品サイズ情報を取得する。
【００２０】
（ｂ）梱包情報の生成
次に、ユーザ端末２０Ｓは、商品サイズ情報に基づいて生成される梱包情報を取得する。梱包情報は、商品サイズ情報自体であってもよいし、商品サイズ情報に基づいてユーザ端末２０Ｓ又はサーバ１０等によって生成された梱包材サイズ情報であってもよい。ここで、梱包材サイズ情報は、任意の梱包材のサイズを示す情報であって、特定の配送方法において規定される梱包材のサイズを示す情報を含んでもよい。
【００２１】
（ｃ）梱包情報の送信
次に、ユーザ端末２０Ｓは、例えば出品申込や出品情報の変更を要求するタイミングで、上記（ｂ）で生成された梱包情報を出品情報に含めてサーバ１０に送信する。このとき、セラーが事前に梱包材サイズまで指定して出品したい場合は、ユーザ端末２０Ｓは、梱包情報として梱包材サイズをサーバ１０に送信する。また、セラーがワーカーとの交渉を通じて梱包材サイズを指定したい場合は、ユーザ端末２０Ｓは、梱包情報として商品サイズ情報をサーバ１０に送信する。他のユーザ端末２０は、出品情報を閲覧するタイミングで、サーバ１０から出品情報に含まれる当該梱包情報を受信する。
【００２２】
（ｄ）梱包材の用意
ワーカーは、セラーが利用するユーザ端末２０Ｓからサーバ１０を介してユーザ端末２０Ｗが受信した梱包情報を参照して、梱包材を用意する。上記（ｃ）で受信した梱包情報が梱包材サイズ情報である場合、すなわち、セラーによって既に梱包材サイズが指定された出品の場合は、ワーカーは当該梱包材サイズに対応する梱包材を用意する。上記（ｃ）で受信した梱包情報が商品サイズ情報である場合、すなわち、セラーが梱包材サイズを指定しない出品の場合は、セラー及びワーカーは、サーバ１０を介したメッセージのやり取りを通じて、当該商品サイズに見合った梱包材サイズについて交渉を行った上で、梱包材サイズを決定する。セラーは、決定した梱包材サイズに対応する梱包材サイズ情報を出品情報として登録するように、ユーザ端末２０Ｓを介してサーバ１０に要求する。ワーカーは、決定した梱包材のサイズに対応する梱包材を用意する。
【００２３】
（ｅ）集荷
セラー及びワーカーは、適宜サーバ１０を介したメッセージのやり取りを通じて集荷の日時や場所等を取り決める。そして、ワーカーは、当該取り決めにしたがってセラーが所持する商品の集荷を行う。
【００２４】
（ｆ）梱包
ワーカーは、集荷した商品を、上記（d）で用意した梱包材に梱包する。
【００２５】
（ｇ）発送用コードの発行
ユーザ端末２０Ｗは、ワーカーによる操作に応じて、発送用コードを発行する。
【００２６】
（ｈ）発送及び発送用コードの読取
ワーカーは、梱包した商品を配送者に受け渡す発送作業を行う際に、ユーザ端末２０Ｗ上で発行された発送用コードを配送者に提示する。配送者端末３０は、配送者の操作に応じて、ワーカーがユーザ端末２０Ｗを用いて提示した発送用コードを読み取る。
【００２７】
（ｉ）配送
配送者端末３０は、サーバ１０を介して、バイヤーが利用するユーザ端末２０Ｂに発送通知を送信する。そして、配送者は、商品をバイヤーの元へ送り届ける。
【００２８】
以上のとおり、本発明の実施形態に係る情報処理システム１では、ユーザ端末２０Ｓは、セラーによる商品の出品に関する所定の操作を受け付けると、撮像装置により撮像される画像を用いた物体計測手段により計測された商品サイズ情報を取得し、商品サイズ情報及び梱包材サイズ情報の少なくとも一つを含む梱包情報をサーバ１０等の他の情報処理装置に送信する。これにより、セラーは、商品の梱包に必要な商品のサイズを、所定の操作に応じて容易に計測することが可能になり、また、出品に対する手続きが簡素化されることで、ユーザに対して出品への心理的負担を軽減することも可能になる。また、ワーカーが利用するユーザ端末２０Ｗは、梱包情報をサーバ１０から取得することが可能となり、ワーカーは、当該梱包情報を参照して適切なサイズの梱包材を用意することが可能となる。
【００２９】
（２）システム構成
図２は、本発明の一実施形態に係る情報処理システム１の構成の一例を示す図である。図２に示すとおり、情報処理システム１は、サーバ１０と、複数のユーザ端末２０と、配送者端末３０とを含む。サーバ１０と、複数のユーザ端末２０と、配送者端末３０とは、ネットワークＮを介して通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。ネットワークＮは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３０】
サーバ１０は、情報処理システム１において、例えばユーザ間で商品を売買するための電子商取引サービスをユーザ端末２０等に提供するサーバ装置である。当該電子商取引サービスにおいて、ユーザは商品を出品することができるとともに、商品を購入することができる。例えば売買可能な商品は、衣服、本、ＣＤ、ＤＶＤ、玩具、家具、バッグ、アクセサリー、美容用品、電化製品、自動車、自動二輪車等の少なくとも１つを含んでもよい。
【００３１】
ユーザ端末２０は、サーバ１０が提供する電子商取引サービスを利用するユーザの端末装置である。ユーザ端末２０として、例えばパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、スマートフォン等の携帯情報端末、携帯電話機、ゲーム機等が用いられる。ユーザ端末２０には、サーバ１０が提供する電子商取引サービスを利用するためのアプリケーションプログラム（アプリ）が記憶される。当該アプリは、サーバ１０が提供する電子商取引サービスにおいてユーザが商品の出品、検索、購入等を行うための処理をユーザ端末２０に実行させる。ユーザ端末２０は、セラーが利用するユーザ端末２０Ｓと、バイヤーが利用するユーザ端末２０Ｂと、ワーカーが利用するユーザ端末２０Ｗとを含んでもよい。これらを区別する必要がない場合、これらは単にユーザ端末２０と称される。
【００３２】
配送者端末３０は、商品の配送を行う配送者が利用する端末装置である。配送者端末３０として、例えばパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、スマートフォン等の携帯情報端末、携帯電話機、ゲーム機等が用いられる。配送者端末３０は、配送者が商品の配送作業に伴う所定の操作を行った場合等に、サーバ１０と情報を送受信する。
【００３３】
（３）ハードウェア（ＨＷ）構成
図３は、本発明の一実施形態に係る情報処理システム１に含まれるサーバ１０、ユーザ端末２０、及び配送者端末３０のＨＷ構成の一例を示す図である。以下では、サーバ１０、ユーザ端末２０及び配送者端末３０を区別せず情報処理装置１００と称する。
【００３４】
情報処理装置１００は、プロセッサ１０１と、メモリ１０２と、ストレージ１０３と、入出力インタフェース（入出力Ｉ／Ｆ）１０４と、通信インタフェース（通信Ｉ／Ｆ）１０５とを含む。情報処理装置１００のＨＷの各構成要素は、限定でなく例として、バスＢを介して相互に接続される。
【００３５】
情報処理装置１００は、プロセッサ１０１と、メモリ１０２と、ストレージ１０３と、入出力Ｉ／Ｆ１０４と、通信Ｉ／Ｆ１０５との協働により、本開示に記載される機能、および／または、方法を実現する。
【００３６】
プロセッサ１０１は、ストレージ１０３に記憶されるプログラムに含まれるコードまたは命令によって実現する機能、および／または、方法を実行する。プロセッサ１０１は、限定でなく例として、中央処理装置（ＣＰＵ）、ＭＰＵ（Micro Processing Unit）、ＧＰＵ（Graphics Processing Unit）、マイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（Application-Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等を含み、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって各実施形態に開示される各処理を実現してもよい。また、これらの回路は、１または複数の集積回路により
実現されてよく、各実施形態に示す複数の処理を１つの集積回路により実現されることとしてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００３７】
メモリ１０２は、ストレージ１０３からロードしたプログラムを一時的に記憶し、プロセッサ１０１に対して作業領域を提供する。メモリ１０２には、プロセッサ１０１がプログラムを実行している間に生成される各種データも一時的に格納される。メモリ１０２は、限定でなく例として、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などを含む。
【００３８】
ストレージ１０３は、プログラムを記憶する。ストレージ１０３は、限定でなく例として、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリなどを含む。
【００３９】
通信Ｉ／Ｆ１０５は、ネットワークＮを介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ１０５は、ネットワークＮを介して、他の情報処理装置との通信を実行する機能を有する。通信Ｉ／Ｆ１０５は、各種データをプロセッサ１０１からの指示に従って、他の情報処理装置に送信する。また、通信Ｉ／Ｆ１０５は、他の情報処理装置から送信された各種データを受信し、プロセッサ１０１に伝達する。
【００４０】
入出力Ｉ／Ｆ１０４は、情報処理装置１００に対する各種操作を入力する入力装置、および、情報処理装置１００で処理された処理結果を出力する出力装置を含む。入出力Ｉ／Ｆ１０４は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。
【００４１】
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ１０１に伝達できる全ての種類の装置のいずれか、または、その組み合わせにより実現される。入力装置は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、マイク（音声による操作入力）を含む。また、入力装置は、例えばカメラ等の、所定の撮像領域を撮像することにより画像を生成する撮像装置を含む。また、入力装置は、例えば加速度センサやジャイロスコープ等の、デバイスの方向を検出する方向検出装置を含む。
【００４２】
出力装置は、プロセッサ１０１で処理された処理結果を出力することができる全ての種類の装置のいずれか、または、その組み合わせにより実現される。当該処理結果を映像、および／または、動画像として出力する場合、出力装置は、フレームバッファに書き込まれた表示データに従って、当該表示データを表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力装置は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ（限定でなく例として、液晶ディスプレイ、ＯＥＬＤ（Organic Electroluminescence Display）など）、ヘッドマウントディスプレイ（ＨＤＭ：Head Mounted Display）、プロジェクションマッピング、ホログラム、空気中など（真空であってもよい）に画像やテキスト情報等を表示可能な装置、スピーカ（音声出力）、プリンターなどを含む。なお、これらの出力装置は、３Ｄで表示データを表示可能であってもよい。
【００４３】
本開示の各実施形態のプログラムは、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。プログラムは、限定でなく例として、ソフトウェアプログラムやコンピュータプログラムを含む。
【００４４】
記憶媒体は適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（限定でなく例として、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。
【００４５】
また、本開示のプログラムは、当該プログラムを伝送可能な任意の伝送媒体（ネットワークや放送波等）を介して、情報処理装置１００に提供されてもよい。
【００４６】
また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４７】
なお、本開示のプログラムは、限定でなく例として、ＡｃｔｉｏｎＳｃｒｉｐｔ、ＪａｖａＳｃｒｉｐｔ（登録商標）などのスクリプト言語、Ｏｂｊｅｃｔｉｖｅ−Ｃ、Ｊａｖａ（登録商標）などのオブジェクト指向プログラミング言語、ＨＴＭＬ５などのマークアップ言語などを用いて実装される。
【００４８】
情報処理装置１００における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【００４９】
情報処理装置１００における処理の少なくとも一部を、他の情報処理装置により行う構成としてもよい。この場合、プロセッサ１０１により実現される各機能部の処理のうち少なくとも一部の処理を、他の情報処理装置で行う構成としてもよい。
【００５０】
（４）機能構成
図４は、本発明の一実施形態に係る情報処理システム１の機能構成の一例を示すブロック図である。以下では、図４を用いて、サーバ１０及びユーザ端末２０それぞれの機能構成を説明する。図４に開示の機能部は、情報処理装置１００が備えるプロセッサ１０１と、メモリ１０２と、ストレージ１０３と、入出力Ｉ／Ｆ１０４と、通信Ｉ／Ｆ１０５との協働により実現される。なお、配送者端末３０は、例えば、ユーザ端末２０によって生成された発送用コードを読み取ることにより、発送通知を生成し、サーバ１０を介してバイヤーが利用するユーザ端末２０Ｂに当該発送通知を送信する。
【００５１】
（４−１）サーバ１０
図４に示すとおり、サーバ１０は、記憶部１１と、制御部１２と、通信Ｉ／Ｆ１３とを有する。記憶部１１には、電子商取引サービスを提供するためのプログラム１１１と、出品情報テーブル１１２等が記憶されている。制御部１２は、送受信部１２１と、売買処理部１２２と、代行処理部１２３とを有する。なお、通信Ｉ／Ｆ１３は、上述した図３の通信Ｉ／Ｆ１０５に相当する。
【００５２】
図５を用いて、記憶部１１に記憶されている出品情報テーブル１１２について説明する。出品情報テーブル１１２は、出品ごとに出品情報を管理するためのテーブルである。出品情報テーブル１１２の各列は、出品に係る各種の情報を示しており、例えば、「出品ＩＤ」、「セラー」、「バイヤー」、「ワーカー」、「商品情報」、「発送方法」、「商品サイズ情報」、「配送方法」、「梱包材サイズ情報」、及び「集荷情報」等を含む。例えば、ユーザ端末２０Ｓがこれらの出品情報を含めた出品申込や出品情報の変更要求をサーバ１０に送信すると、サーバ１０の売買処理部１２２は、出品情報テーブルに受信した出品情報を登録する。
【００５３】
「出品ＩＤ」の列には、出品を識別するための識別情報（ＩＤ）が含まれる。「セラー」の列には、商品の出品者であるセラーのユーザＩＤが含まれる。「バイヤー」の列には、例えば、商品の購入についてセラーによる承諾を受けたバイヤーのユーザＩＤが含まれる。「ワーカー」の列には、商品の発送の代行についてセラーによる承諾を受けたワーカーのユーザＩＤが含まれる。「商品情報」の列には、出品情報に含まれる商品情報を示す。商品情報は、商品に関する任意の情報であってよく、例えば、商品の画像、商品の名称、商品の説明、商品のカテゴリ、商品の状態、ブランド等の情報を含んでよい。
【００５４】
「発送方法」には、当該出品について、発送代行が選択されているか否かを示すフラグ情報が含まれる。「○」は、当該出品について発送代行が選択されていることを示し、「×」は、当該出品について発送代行が選択されていないことを示している。当該「発送方法」が「○」の出品については、サーバ１０は、ユーザ端末２０から受信した発送代行の申込を受け付けてもよい。なお、当該「発送方法」には、発送代行が選択されているか否かを示すフラグ情報ではなく、例えば、セラー自身が発送を行うこと（すなわち、発送代行が選択されていないこと）を示す「セラー」、ワーカーが発送を行うこと（すなわち、発送代行が選択されていること）を示す「ワーカー」、及び「その他」等の、当該出品の発送をいずれの者が行うかを示すデータ型等の情報が含まれてもよい。
【００５５】
「商品サイズ情報」の列には、商品のサイズを示す情報である商品サイズ情報が含まれる。「配送方法」の列には、例えば、配送方法としての配送者の名称が含まれる。一の配送者が複数の配送サービスを提供している場合には、当該「配送方法」は、例えば、配送サービスの名称を含んでもよい。「梱包材サイズ情報」の列には、例えば、任意の梱包材のサイズを示す情報や、「配送方法」の列に含まれる特定の配送者や配送サービスの下で規定される特定の梱包材のサイズを示す情報が含まれる。当該梱包材のサイズは、「配送サイズ」と称されてもよい。
【００５６】
「集荷情報」の列には、ワーカーによる商品の集荷に関する情報が含まれる。例えば、集荷情報には、集荷が可能な日時としてセラーが選択した集荷可能日時や、セラー及びワーカーの間で取り決められた集荷日時や集荷場所等が含まれてもよい。
【００５７】
図４に戻り、送受信部１２１は、通信Ｉ／Ｆ１３及びネットワークＮを介したユーザ端末２０等との情報の送受信を制御する。送受信部１２１は、ユーザ端末２０及び配送者端末３０等から各種の情報を受信する。例えば送受信部１２１は、ユーザ端末２０から、出品要求、出品情報の閲覧要求、商品の購入申込、購入申込の承諾、代行申込、代行申込の承諾、及びメッセージ等を受信する。また、例えば送受信部１２１は、配送者端末３０から、発送通知を受信する。また、送受信部１２１は、ユーザ端末２０及び配送者端末３０等に各種の情報を送信する。例えば送受信部１２１は、ユーザ端末２０に、出品情報、購入申込通知、売買成立通知、代行申込通知、代行成立通知、及びメッセージ等を送信する。
【００５８】
売買処理部１２２は、商品の売買に関する各種の処理を実行する。例えば売買処理部１２２は、ユーザ端末２０Ｓから受信した出品要求に含まれる出品情報に基づいて出品処理を実行する。また、例えば売買処理部１２２は、ユーザ端末２０Ｓから購入申込の承諾を受信すると、売買成立処理を実行する。
【００５９】
代行処理部１２３は、発送代行に関する各種の処理を実行する。例えば代行処理部１２３は、発送代行が選択された出品について、発送代行の申込を受付可能な状態にする。また、例えば代行処理部１２３は、ユーザ端末２０Ｓから代行申込の承諾を受信すると、代行成立処理を実行する。
【００６０】
（４−２）ユーザ端末２０
図４に示すとおり、ユーザ端末２０は、例えば、記憶部２１と、制御部２２と、通信Ｉ／Ｆ２３と、入出力Ｉ／２４とを有する。記憶部２１には、電子商取引サービスを利用するためのプログラム２１１が記憶されている。制御部２２は、例えば、表示制御部２２１と、入力受付部２２２と、送受信部２２３と、コード生成部２２４と、物体計測部２２５と、梱包材リコメンド生成部２２６とを有する。なお、通信Ｉ／Ｆ２３は、上述した図２の通信Ｉ／Ｆ１０５に相当する。
【００６１】
表示制御部２２１は、所定の表示データに基づいて、電子商取引サービスに係る各種の画面を出力装置に表示させる。例えば表示制御部２２１は、後述する各種の表示画面を出力装置に表示させる。入力受付部２２２は、タッチパネル等の入出力Ｉ／Ｆ２４を介して各種の入力を受け付ける機能を有する。例えば入力受付部２２２は、ユーザによる出品情報、出品決定の選択、購入申込、購入申込の承諾、代行申込、及び代行申込の承諾等の入力を受け付ける。送受信部２２３は、通信Ｉ／Ｆ２３及びネットワークＮを介したサーバ１０や他のユーザ端末２０等との情報の送受信を制御する。例えば送受信部２２３は、出品情報、出品決定の選択、購入申込、購入申込の承諾、代行申込、及び代行申込の承諾等の入力を受け付ける。
【００６２】
コード生成部２２４は、所定の読取装置によって読み取るための所定のコードを生成する。例えばコード生成部２２４は、商品の発送の手続において、配送者端末３０に読み取らせるための発送用コードを生成する。当該発送用コードは、発送に関する任意の情報を符号化したものであってよい。例えば配送者端末３０は、ワーカーが梱包済の商品を配送者に受け渡す際に、ワーカーが利用するユーザ端末２０Ｗに表示された発送用コードを読み取ると、所定の発送通知を生成し、サーバ１０を介してバイヤーが利用するユーザ端末２０Ｂに当該発送通知を送信してもよい。
【００６３】
物体計測部２２５は、撮像装置により撮像された画像に含まれる物体のサイズを計測する機能を有していれば、特にその構成は限定されない。物体計測部２２５が有する当該計測機能は、ユーザ端末２０に標準で備わった機能であってもよいし、或いは、上述したユーザ端末２０のアプリ（サーバ１０が提供する電子商取引サービスを利用するためのアプリケーションプログラム）に含まれる機能であってもよい。例えば物体計測部２２５は、撮像装置により撮像された画像を解析して特徴点を抽出した上で、撮像装置の視差に基づいて撮像装置から特徴点までの現実空間での距離を算出し、方向検出装置を介してユーザ端末２０の方向を検出する。そして、例えば物体計測部２２５は、撮像装置により撮像された画像に含まれる物体における位置の３次元空間位置を把握した上で、所望の２点間の距離を算出する。なお、物体計測部２２５による物体計測機能は、所謂ＡＲ（拡張現実、Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）メジャーと称される場合もある。
【００６４】
梱包材リコメンド生成部２２６は、取得した商品サイズ情報に基づいて、梱包材リコメンドを生成する。ここで、梱包材リコメンドは、少なくとも一の梱包材サイズ情報を含む。梱包材リコメンドに含まれる梱包材サイズ情報は、梱包材リコメンド生成部２２６が、例えば後述するステップＳ３００で取得した商品サイズ情報に係る商品を梱包するのに適切なサイズであるとして、所定の選択肢から選択した梱包材サイズ情報である。
【００６５】
（５）動作処理
図６〜１０を参照し、本発明の実施形態に係る情報処理システム１の動作処理について説明する。
【００６６】
（５−１）売買処理
図６は、情報処理システム１による売買処理の動作シーケンスの一例を示す図である。当該売買処理は、サーバ１０を介してセラーとバイヤーとの間の商品の売買を成立させるための処理である。
【００６７】
（Ｓ１００）まず、ユーザ端末２０Ｓの表示制御部２２１は、セラーによる入力装置の操作に応じて、記憶部２１に記憶された表示データに基づいて、出品情報を入力するための画面を出力装置に表示させる。
【００６８】
（Ｓ１０１）次に、ユーザ端末２０Ｓの入力受付部２２２は、セラーによる入力装置の操作に応じて、出品情報の入力を受け付ける。
【００６９】
（Ｓ１０２）次に、ユーザ端末２０Ｓの入力受付部２２２は、セラーによる入力装置の操作に応じて、出品決定の選択を受け付ける。
【００７０】
（Ｓ１０３）次に、ユーザ端末２０Ｓの送受信部２２３は、出品決定の選択を受け付けると、Ｓ１０１で受け付けた出品情報を含む出品要求をサーバ１０に送信する。
【００７１】
（Ｓ１０４）次に、サーバ１０の売買処理部１２２は、ユーザ端末２０Ｓから受信した出品要求に含まれる出品情報に基づいて出品処理を実行する。例えば、売買処理部１２２は、当該出品情報を出品情報テーブルに登録する。これにより、ユーザ端末２０は、出品情報の要求をサーバ１０に送信することにより、出品情報をサーバ１０から取得してこれを表示することが可能となる。
【００７２】
（Ｓ１０５）次に、バイヤーが利用するユーザ端末２０Ｂの表示制御部２２１は、バイヤーによる入力装置の操作に応じて、サーバ１０から取得した表示データに基づいて出品一覧画面を出力装置に表示させる。ここで、出品一覧画面は、出品の一覧を示す画面であり、例えば個々の出品がサムネイル画像で表されていてもよい。
【００７３】
（Ｓ１０６）次に、バイヤーが利用するユーザ端末２０Ｂの送受信部２２３は、バイヤーが入力装置の操作によって出品一覧画面に表示された特定の出品を選択すると、サーバ１０に当該出品に係る出品情報の要求を送信する。
【００７４】
（Ｓ１０７）次に、サーバ１０の送受信部１２１は、ユーザ端末２０Ｂから出品情報の要求を受信すると、当該要求に係る出品情報をユーザ端末２０Ｂに送信する。
【００７５】
（Ｓ１０８）次に、ユーザ端末２０Ｂの表示制御部２２１は、サーバ１０から出品情報を受信すると、当該出品情報に基づく出品情報閲覧画面を出力装置に表示させる。
【００７６】
（Ｓ１０９）次に、ユーザ端末２０Ｂの入力受付部２２２は、バイヤーが入力装置を操作することにより出品情報閲覧画面において購入申込を選択すると、当該選択を購入申込の入力として受け付ける。
【００７７】
（Ｓ１１０）次に、ユーザ端末２０Ｂの送受信部２２３は、受け付けた購入申込を、サーバ１０に送信する。当該購入申込には、例えば、バイヤーのユーザＩＤ等が含まれる。
【００７８】
（Ｓ１１１）次に、サーバ１０の送受信部１２１は、ユーザ端末２０Ｂから購入申込を受信すると、当該購入申込を通知するための購入申込通知をユーザ端末２０Ｓに送信する。
【００７９】
（Ｓ１１２）次に、ユーザ端末２０Ｓの表示制御部２２１は、サーバ１０から購入申込通知を受信すると、当該購入申込通知を出力装置に表示させる。
【００８０】
（Ｓ１１３）次に、ユーザ端末２０Ｓの入力受付部２２２は、セラーによる入力装置の操作に応じて、購入申込の承諾を受け付ける。
【００８１】
（Ｓ１１４）次に、ユーザ端末２０Ｓの送受信部２２３は、受け付けた購入申込の承諾を、サーバ１０に送信する。
【００８２】
（Ｓ１１５）次に、サーバ１０の売買処理部１２２は、ユーザ端末２０Ｓから購入申込の承諾を受信すると、売買成立処理を実行する。例えば、売買処理部１２２は、バイヤーのユーザＩＤを出品情報テーブルの「バイヤー」の列に登録する。これにより、例えばサーバ１０は、当該出品について他のユーザからの購入の申込を受け付けなくしてもよい。
【００８３】
（Ｓ１１６）次に、サーバ１０の送受信部１２１は、ユーザ端末２０Ｓ及び２０Ｂそれぞれに、売買が成立した旨を通知するための売買成立通知を送信する。
【００８４】
（Ｓ１１７）次に、ユーザ端末２０Ｓ及び２０Ｂそれぞれの表示制御部２２１は、サーバ１０から売買成立通知を受信すると、当該売買成立通知を出力装置に表示させる。
【００８５】
（Ｓ１１８）以降は、ユーザ端末２０Ｓ及びユーザ端末２０Ｂは、サーバ１０を介して、セラー及びバイヤーの間のメッセージの送受信を適宜実行する。
【００８６】
（５−１−１）ステップＳ１００〜Ｓ１０３におけるユーザ端末２０Ｓの画面遷移
図６のステップＳ１００〜Ｓ１０３における出品情報の入力に関するユーザ端末２０Ｓの画面遷移について説明する。図７Ａ〜７Ｃは、図６のステップＳ１００〜Ｓ１０３において出品情報を入力する際のユーザ端末２０Ｓの画面遷移の一例を示す図である。まず、図６のステップＳ１００において、ユーザ端末２０Ｓの表示制御部２２１は、セラーによる入力装置の操作に応じて、記憶部２１に記憶された表示データに基づいて、例えば図７Ａに示した表示画面１０００を表示させる。表示画面１０００は、出品情報を入力するための画面である。
【００８７】
表示画面１０００は、例えば、商品に関する情報の入力欄１００１と、配送に関する情報の入力欄１００２とを含む。商品に関する情報の入力欄１００１は、商品に関する任意の情報を入力するための欄である。当該商品に関する情報は、例えば、商品の画像、商品の名称、商品の説明、商品のカテゴリ、商品の状態、ブランド、及び販売価格等の情報を含んでもよい。配送に関する情報の入力欄１００２は、配送に関する任意の情報を入力するための欄である。当該配送に関する情報は、例えば、配送料の負担、発送方法、配送方法、梱包材サイズ、商品サイズ、発送元の地域、及び発送までの日数等の情報を含んでもよい。ユーザは、入力装置の操作によって、例えばフリーテキストの入力や、予め定められたメニューからの選択を行うことにより、これら商品に関する情報や配送に関する情報を入力することができる。
【００８８】
入力欄１００２の「発送方法」は、発送代行の選択を入力するための欄である。セラーは、出品について発送代行を希望する場合は、当該欄において発送代行を選択することができる。一方、セラーは、発送代行を希望しない場合は、当該欄において発送代行を選択しなければよく、この場合はセラー自身が発送作業を行うこととなる。入力欄１００２の「配送方法」は、配送方法を選択するための欄である。「梱包材サイズ」は、特定の配送方法において規定される梱包材のサイズ を選択するための欄である。入力欄１００２の「商品サイズ」は、商品サイズを入力するための欄である。商品サイズは直接数値を入力することもできるし、後述するユーザ端末２０の撮像装置により撮像された画像を用いた物体計測手段によって計測した商品サイズを入力することもできる。
【００８９】
表示画面１０００において「発送方法」、「配送方法」、「梱包材サイズ情」、及び「商品サイズ」等が選択されると、ユーザ端末２０Ｓの画面は、図７Ａに示す表示画面１０１０に遷移してもよい。図７Ａに示すとおり、表示画面１０１０には、選択部として、「リストから配送方法を選ぶ」、「ＡＲで商品を測る」、「ＡＲで自宅の箱を測る」、及び「キャンセル」等が含まれる。
【００９０】
表示画面１０１０において、「リストから配送方法を選ぶ」が選択されると、ユーザ端末２０Ｓの画面は、図７Ｂに示す表示画面１０２０に遷移してもよい。表示画面１０２０は、発送方法や配送方法を選択するための画面である。表示画面１０２０は、例えば、発送代行の選択部１０２１と、所定の配送方法の選択部１０２２、１０２３とを含む。発送代行の選択部１０２１には、発送代行を示すアイコン、及び発送代行の費用（本例では、「売上の１０％」である）が表示されてもよい。発送代行の選択部１０２１が選択されると、ユーザ端末２０の入力受付部２２２は、当該出品についての発送代行の選択を受け付ける。また、これにより、例えば、上述した表示画面１０００の「発送代行」のセルに、発送代行が選択されたことを示す「ワーカー」のテキストが表示されてもよい。所定の配送方法の選択部１０２２、１０２３にはそれぞれ、配送方法に関する各種の情報として、当該配送方法において規定されている梱包材のアイコン、名称、及び費用等が含まれていてもよい。
【００９１】
表示画面１０１０において「ＡＲで商品を測る」が選択された場合、或いは、表示画面１０２０において、発送代行の選択部１０２１が選択された場合、ユーザ端末２０Ｓの画面は、図７Ｃに示す表示画面１０３０に遷移してもよい。表示画面１０３０は、ユーザ端末２０が有する物体計測部２２５によって商品サイズを計測するための画面である。物体計測部２２５は、ユーザ端末２０が有する撮像装置により撮像される画像を用いて、商品サイズを計測する。表示画面１０３０は、例えば、ユーザ端末２０Ｓが有する撮像装置により撮像される画像を含んで構成される。表示画面１０３０は、例えば、商品の像１０３１と、ガイドボックス１０３２と、ガイドボックスのサイズ情報１０３３と、配送オプションの選択部１０３４と、商品サイズ決定部１０３５とを含む。表示画面１０３０には、画像に含まれる特徴点が表示されてもよい。配送オプションの選択部１０３４が選択されると、ユーザ端末２０又はサーバ１０等によって生成された梱包材リコメンドが、ユーザ端末２０の出力装置に表示される。
【００９２】
表示画面１０２０における発送方法や配送方法を選択と、表示画面１０３０における商品サイズの計測処理は、いずれが先に実行されてもよい。
【００９３】
（５−１−２）商品サイズの計測処理
図８を用いて、ユーザ端末２０Ｓによる商品サイズの計測処理について説明する。当該処理は、例えば、表示画面１０１０において「ＡＲで商品を測る」が選択された場合、或いは、表示画面１０２０において、発送代行の選択部１０２１が選択された場合に実行される。
【００９４】
（Ｓ２００）ユーザ端末２０Ｓの物体計測部２２５は、セラーによる入力装置の操作に応じて、ユーザ端末２０Ｓの撮像装置を起動し、上述した図７Ｃに示す表示画面１０３０を出力装置に表示させる。例えばセラーは、撮像装置の撮像領域に商品が含まれるようにユーザ端末２０を適宜移動させて、表示画面１０３０中に商品の像１０３１が含まれるようにする。
【００９５】
（Ｓ２０１）ユーザ端末２０Ｓの物体計測部２２５は、セラーによる入力装置の操作に応じて、商品サイズ計測画面においてガイドボックス１０３２を重畳表示させる。ここで、ガイドボックス１０３２は、必ずしもボックス（箱）形状である必要はなく、商品の像を概ね含むように変形可能な形状であればどのような形状であってもよい。
【００９６】
（Ｓ２０２）ユーザ端末２０Ｓの物体計測部２２５は、セラーによる入力装置の操作に応じて、ガイドボックス１０３２を変形させるための操作を受け付ける。例えば、セラーがガイドボックスの辺や頂点等をドラッグ操作等で適宜移動させると、ユーザ端末２０Ｓの表示制御部２２１は、セラーによる当該操作に応じてガイドボックス１０３２を変形させる。このとき、ユーザ端末２０Ｓの物体計測部２２５は、例えばガイドボックス１０３２が変形したとき、又は所定の周期で、ガイドボックス１０３２のサイズを算出する。算出されたサイズは、ガイドボックスのサイズ情報１０３３として表示画面１０３０に表示される。
【００９７】
（Ｓ２０３）ユーザ端末２０Ｓの物体計測部２２５は、セラーが入力装置の操作によって商品サイズ決定部１０３５を選択すると、当該選択時のガイドボックス１０３２のサイズに係る情報を商品サイズ情報として決定する。決定された商品サイズ情報は、例えば表示画面１０００の「商品サイズ」の欄に表示される。以上で、商品サイズの計測処理が終了する。
【００９８】
（５−１−３）梱包材リコメンド処理
図９は、情報処理システム１による梱包材リコメンド処理の動作フローの一例を示す図である。当該梱包材リコメンド処理は、例えば、表示画面１０３０において、配送オプションの選択部１０３４が選択された場合に実行されてもよい。
【００９９】
（Ｓ３００）まず、ユーザ端末２０Ｓの梱包材リコメンド生成部２２６は、商品サイズ情報を取得する。ここで、取得される商品サイズ情報は、例えば、図８のステップＳ２０３において物体計測部２２５によって決定された商品サイズ情報であってもよい。或いは、取得される商品サイズ情報は、出品情報としてセラーが数値を指定して入力した商品サイズ情報であってもよい。
【０１００】
（Ｓ３０１）次に、梱包材リコメンド生成部２２６は、取得した商品サイズ情報に基づいて、梱包材リコメンドを生成する。梱包材リコメンドは、少なくとも一の梱包材サイズ情報を含む。梱包材リコメンドに含まれる梱包材サイズ情報は、梱包材リコメンド生成部２２６が、ステップＳ５００で取得した商品サイズ情報に係る商品を梱包するのに適切なサイズであると判定された梱包材サイズ情報である。梱包材リコメンド生成部２２６による梱包材サイズ情報の当該判定の方法は、特に限定されないが、例えば、商品サイズ情報が複数の辺（例えば３辺）の長さによって規定される場合、それら複数の辺の長さに基づいて判定されてもよい。より具体的には、例えば、梱包材サイズ情報に含まれる複数の辺と、商品サイズ情報に含まれる複数の辺とを、長い辺から順に対応付けた上で、いずれの対応関係においても、梱包材サイズ情報に含まれる辺の方が、商品サイズ情報に含まれる辺よりも長い場合に、当該梱包材サイズ情報を梱包材リコメンドに含めてもよい。また、当該条件を満たす梱包材サイズ情報が複数ある場合は、より小さい少なくとも一の梱包材サイズ情報を梱包材リコメンドに含めてもよい。また、梱包材リコメンド生成部２２６は、梱包材サイズ情報から算出される梱包材の容積（例えば、「幅×高さ×奥行」や「縦×横×高さ」）に対する、商品サイズ情報から算出される商品の容積の比がより小さい梱包材サイズ情報を、優先的に梱包材リコメンドに含めてもよい。また、梱包材リコメンド生成部２２６は、梱包材の費用がより安い梱包材サイズ情報を、優先的に梱包材リコメンドに含めてもよい。
【０１０１】
（Ｓ３０２）次に、ユーザ端末２０Ｓの表示制御部２２１は、例えば図７Ｃに示す表示画面１０４０を出力装置に表示する。表示画面１０４０は、生成された梱包材リコメンドを表示するための画面である。表示画面１０４０は、例えば、所定のインストラクションの表示欄１０４１と、梱包材サイズ情報の表示欄１０４２と、梱包材サイズの決定の選択部１０４３とを含む。所定のインストラクションの表示欄１０４１には、例えば、セラーに対して梱包材サイズ情報を決定するよう促す内容のインストラクションが表示される。梱包材サイズ情報の表示欄１０４２には、例えば、梱包材の画像（梱包材のサイズを示す数値等が重畳されていてもよい）、配送方法、梱包材サイズの名称、梱包材の費用、及び梱包材の耐久重量等が表示される。梱包材サイズの決定の選択部１０４３が選択されると、当該梱包材サイズ情報が出品情報として決定され、例えば表示画面１０００の「梱包材サイズ」の欄に当該梱包材サイズ情報が表示される。なお、梱包材サイズ情報の表示欄１０４２を長押し等することにより、更に詳細な表示欄（例えば、発送場所や配達時間等が含まれる）が表示されてもよい。以上で、梱包材リコメンド処理が終了する。
【０１０２】
なお、上述したステップＳ３０１における梱包材リコメンドの生成は、サーバ１０が実行してもよい。具体的には、サーバ１０は、ユーザ端末２０Ｓから商品サイズ情報を受信し、例えばステップＳ３０１で説明したのと同様の方法によって、梱包材リコメンドを生成した上で、生成した梱包材リコメンドをユーザ端末２０Ｓに送信してもよい。
【０１０３】
（５−２）代行処理
図１０は、情報処理システム１による代行処理の動作シーケンスの一例を示す図である。当該代行処理は、サーバ１０を介してセラーとワーカーとの間の商品の発送代行を成立させるための処理である。当該代行処理は、図６を用いて説明した売買処理とは独立して進行してもよく、例えば、出品についてバイヤーが確定していない状態で進行してもよい。図１１及び図１３は、ワーカーのユーザ端末２０Ｗの画面遷移の一例を示す図である。図１２は、セラーのユーザ端末２０Ｓの画面遷移の一例を示す図である。
【０１０４】
（Ｓ４００）まず、ワーカーが利用するユーザ端末２０Ｗの表示制御部２２１は、ワーカーによる入力装置の操作に応じて、発送代行が選択された出品（代行案件）の一覧画面の表示データをサーバ１０から取得し、当該表示データに基づいて例えば図１１に示す表示画面２０００を出力装置に表示させる。このとき、サーバ１０の代行処理部１２３は例えば、出品情報テーブルを参照して、「発送方法」にフラグ情報として「○」が設定されている出品に係る出品情報に基づいて、当該画面の表示データを生成する。図１１に示すとおり、表示画面２０００は、例えば発送の代行が選択された出品（代行案件）のサムネイル画像を含んでもよい。当該サムネイル画像には、発送代行の報酬を示す情報が重畳して表示されてもよい。また、表示画面２０００には、商品情報等の出品情報の一部や、新着の代行案件に関する情報（例えば、新着の件数を示す情報等）が含まれていてもよい。
【０１０５】
（Ｓ４０１）次に、ワーカーが利用するユーザ端末２０Ｗの送受信部２２３は、ワーカーが入力装置の操作によって表示画面２０００に表示された特定の代行案件を選択すると、サーバ１０に当該代行案件に係る出品情報の要求を送信する。
【０１０６】
（Ｓ４０２）次に、サーバ１０の代行処理部１２３は、ユーザ端末２０Ｗから当該代行案件に係る出品情報の要求を受信すると、当該要求に係る出品情報をユーザ端末２０Ｗに送信する。
【０１０７】
（Ｓ４０３）次に、ユーザ端末２０Ｗの表示制御部２２１は、サーバ１０から当該代行案件に係る出品情報を受信すると、当該出品情報に基づいて、例えば図１１に示す表示画面２０１０を出力装置に表示させる。表示画面２０１０は、特定の代行案件の詳細情報を示す画面である。表示画面２０１０は、例えば、商品に関する情報の表示欄２０１１と、配送に関する情報の表示欄２０１２と、代行申込の選択欄２０１３とを含む。商品に関する情報の表示欄２０１１には、当該出品に係る出品情報のうちの商品に関する任意の情報が表示される。配送に関する情報の表示欄２０１２には、当該出品に係る出品情報のうちの配送に関する任意の情報が表示される。当該表示欄２０１２は、例えば、配送方法、梱包材サイズ、商品サイズ、集荷可能日、発送締切日、及び代行料金を含む。集荷可能日は、例えば、ワーカーに商品を受け渡すことにより集荷に対応することが可能な日として、セラーが選択した日時である。発送締切日は、例えば、ワーカーによる発送作業の期限としてセラーが設定した日時である。
【０１０８】
（Ｓ４０４）次に、ユーザ端末２０Ｗの入力受付部２２２は、ワーカーが入力装置を操作することにより、表示画面２０１０において代行申込の選択欄２０１３を選択すると、当該選択を代行申込の入力として受け付ける。当該代行申込には、ワーカーが入力した「配送方法」や「梱包材サイズ」等の配送に関する事項がワーカーの提案として含まれてもよい。また、当該代行申込には、ワーカーが入力したワーカーの集荷可能日が含まれてもよい。
【０１０９】
（Ｓ４０５）次に、ユーザ端末２０Ｗの送受信部２２３は、受け付けた代行申込を、サーバ１０に送信する。
【０１１０】
（Ｓ４０６）次に、サーバ１０の送受信部１２１は、ユーザ端末２０Ｗから代行申込を受信すると、当該代行申込を通知するための代行申込通知をユーザ端末２０Ｓに送信する。当該代行申込通知には、上述した、ワーカー代行申込に含めて入力した「配送方法」や「梱包材サイズ」等の配送に関する事項や、ワーカーの集荷可能日等が含まれてもよい。
【０１１１】
（Ｓ４０７）次に、ユーザ端末２０Ｓの表示制御部２２１は、サーバ１０から代行申込通知を受信すると、当該代行申込通知を出力装置に表示させる。セラーは、代行申込の内容を確認した上で、代行申込を承諾するか否かを決定する。
【０１１２】
（Ｓ４０８）次に、ユーザ端末２０Ｓの入力受付部２２２は、セラーが代行申込を承諾することを決定した場合、セラーによる入力装置の操作に応じて、代行申込の承諾を受け付ける。
【０１１３】
（Ｓ４０９）次に、ユーザ端末２０Ｓの送受信部２２３は、受け付けた代行申込の承諾を、サーバ１０に送信する。
【０１１４】
（Ｓ４１０）次に、サーバ１０の代行処理部１２３は、ユーザ端末２０Ｓから代行申込の承諾を受信すると、代行成立処理を実行する。例えば、代行処理部１２３は、ワーカーのユーザＩＤを出品情報テーブルの「ワーカー」の列に登録する。これにより、例えばサーバ１０は、当該代行案件について他のユーザからの発送代行の申込を受け付けなくしてもよい。また、サーバ１０は、代行申込に含まれる「配送方法」や「梱包材サイズ」等の配送に関する事項や、ワーカーの集荷可能日等を、出品情報テーブルに登録してもよい。
【０１１５】
（Ｓ４１１）次に、サーバ１０の送受信部１２１は、ユーザ端末２０Ｓ及び２０Ｗそれぞれに、代行が成立した旨を通知するための代行成立通知を送信する。このとき、サーバ１０の送受信部１２１は、出品情報テーブルにおいて登録されている情報（商品サイズ情報、配送方法、及び梱包材サイズ情報等）を、ユーザ端末２０Ｓ及び２０Ｗそれぞれに併せて通知してもよい。
【０１１６】
（Ｓ４１２）次に、ユーザ端末２０Ｓ及び２０Ｗそれぞれの表示制御部２２１は、サーバ１０から代行成立通知を受信すると、当該代行成立通知を出力装置に表示させる。
【０１１７】
（Ｓ４１３）次に、ユーザ端末２０Ｓの表示制御部２２１は、例えば図１２に示す表示画面３０００を出力装置に表示させる。表示画面３０００は、セラーが集荷に関する情報を入力するための画面である。表示画面３０００は、例えば、セラーに対するインストラクションの表示欄３００１と、担当ワーカーの表示欄３００２と、集荷スケジュールの表示欄３００３と、配送に関する情報の表示欄３００４と、ワーカーへのメッセージ送信の選択欄３００５とを含む。セラーに対するインストラクションの表示欄３００１には、例えば、商品の集荷についてセラーが行うべき作業についての指示等が表示される。担当となったワーカーの情報の表示欄３００２には、当該出品の担当となったワーカーの名前、サムネイル画像、評価等の当該担当となったワーカーに関する情報が表示される。集荷スケジュールの表示欄３００３には、入力された集荷の日にちや時間帯等の集荷のスケジュールに関する情報が表示される。配送に関する情報の表示欄３００４には、入力された配送方法、梱包材サイズ、及び商品サイズ等の情報が表示される。表示画面３０００が含む各種表示欄の具体的内容は、例えば上述したステップＳ４１１等でサーバ１０から受信した出品情報テーブルにおいて登録されている情報によって埋められていてもよい。
【０１１８】
（Ｓ４１４）また、ユーザ端末２０Ｗの表示制御部２２１は、例えば図１３に示す表示画面４０００を出力装置に表示させる。表示画面４０００は、ワーカーが集荷に関する情報を確認するための画面である。表示画面４０００は、例えば、ワーカーに対するインストラクションの表示欄４００１と、商品サイズの表示欄４００２と、集荷スケジュールの表示欄４００３と、集荷元に関する情報の表示欄４００４と、配送先に関する情報の表示欄４００５と、商品の情報の表示欄４００６と、セラーへのメッセージ送信の選択欄４００７とを含む。ワーカーに対するインストラクションの表示欄４００１には、例えば、商品の集荷や発送代行についてワーカーが行うべき作業についての指示等が表示される。商品サイズの表示欄４００２には、集荷すべき商品の商品サイズが表示される。例えば配送方法や梱包材サイズが未定の場合、ワーカーは、当該表示欄４００２に表示された商品サイズを参照して、サーバ１０を介したメッセージによってセラーに対して配送方法や梱包材サイズについての提案を行うことができる。集荷スケジュールの表示欄４００３には、集荷の日時や時間帯等の集荷のスケジュールに関する情報や、配送締切の日時等が表示される。ワーカーは、当該配送締切の日時を参照して、当該配送締切の日時までに発送作業を完了させるようにスケジュールを立てることができる。集荷元に関する情報の表示欄４００４には、集荷元であるセラーに関する情報が表示される。配送先に関する情報の表示欄４００５には、配送先であるバイヤーに関する情報が表示される。商品の情報の表示欄４００６には、商品に関する情報が表示される。表示画面４０００が含む各種表示欄の具体的内容は、例えば上述したステップＳ４１１等でサーバ１０から受信した出品情報テーブルにおいて登録されている情報によって埋められていてもよい。
【０１１９】
（Ｓ４１５）以降は、ユーザ端末２０Ｓ及びユーザ端末２０Ｗは、サーバ１０を介して、セラー及びワーカーの間のメッセージの送受信を適宜実行する。これにより、セラー及びワーカーは、配送方法や梱包材サイズ等の配送に関する事項について、適宜交渉を行うことができる。例えば、セラーが図１２の表示画面３０００においてワーカーへのメッセージ送信の選択欄３００５を選択すると、ユーザ端末２０Ｓの表示制御部２２１は、例えば図１２に示す表示画面３０１０を出力装置に表示する。表示画面３０１０は、ワーカーとメッセージを送受信するための画面の一例であって、例えば図１２に示すとおり、チャット形式によって表示されてもよい。同様に、例えば、ワーカーが図１３の表示画面４０００においてセラーへのメッセージ送信の選択欄４００７を選択すると、ユーザ端末２０Ｗの表示制御部２２１は、例えば図１３に示す表示画面４０１０を出力装置に表示する。表示画面４０１０は、セラーとメッセージを送受信するための画面の一例であって、例えば図１２に示すとおり、チャット形式によって表示されてもよい。
【０１２０】
セラー及びワーカーの間の交渉において、配送方法や梱包材サイズ等の配送に関する事項は、セラーとワーカーのいずれが提案してもよい。当該交渉により配送方法や梱包材サイズ等の配送に関する事項が決定すると、セラーは、決定した内容を図１２の表示画面３０００の表示欄３００４等に入力することができる。ユーザ端末２０Ｓは、入力された配送方法や梱包材サイズの情報をサーバ１０に送信する。サーバ１０は、受信したこれら配送方法や梱包材サイズの情報を、出品情報テーブルに登録してもよい。また、サーバ１０は、受信したこれら配送方法や梱包材サイズの情報をワーカーが利用するユーザ端末２０Ｗに送信してもよい。ユーザ端末２０Ｗの表示制御部２２１は、サーバ１０から受信したこれら配送方法や梱包材サイズの情報に基づいて、図１３の表示画面４０００を更新してもよい。
【０１２１】
交渉によって決定した配送方法や梱包材サイズ等の配送に関する事項は、ワーカーがユーザ端末２０Ｗを介してサーバ１０に登録を要求してもよい。具体的には、交渉により配送方法や梱包材サイズ等の配送に関する事項が決定すると、ワーカーは、決定した内容を図１３の表示画面４０００の表示欄４００６等に入力することができる。ユーザ端末２０Ｗは、ワーカーにより入力された配送方法や梱包材サイズの情報をサーバ１０に送信する。サーバ１０は、受信したこれら配送方法や梱包材サイズの情報を、出品情報テーブルに登録してもよい。また、サーバ１０は、受信したこれら配送方法や梱包材サイズの情報をセラーが利用するユーザ端末２０Ｓに送信してもよい。ユーザ端末２０Ｓの表示制御部２２１は、サーバ１０から受信したこれら配送方法や梱包材サイズの情報に基づいて、図１２の表示画面３０００を更新してもよい。
【０１２２】
図９を用いて説明した梱包材リコメンド処理は、ワーカーが利用するユーザ端末２０Ｗが実行してもよい。ユーザ端末２０Ｗによる梱包材リコメンド処理の実行のタイミングは、例えば図１０のステップＳ４０２等においてユーザ端末２０Ｗが商品サイズ情報を取得した後であれば特に限定されず、図１０のステップＳ４０５の代行申込の送信時や、図１０のステップＳ４１５のセラーとの交渉時であってもよい。なお、セラーが利用するユーザ端末２０Ｓ及びワーカーが利用するユーザ端末２０Ｗ等における梱包材リコメンド処理は、必ずしも実行されなくてもよい。
【０１２３】
（５−３）配送処理
図１４は、情報処理システム１による配送処理の動作シーケンスの一例を示す図である。当該配送処理は、ワーカーによる集荷、発送、及び配送者による配送に関する処理であり、例えば、図６に示す売買処理及び図１０に示す発送代行処理の後に実行される。
【０１２４】
（Ｓ５００）まず、ワーカーは、予め取り決めた集荷の日時や場所等にしたがって、当該商品について登録されている梱包材サイズ情報に対応する梱包材を持参してセラーの商品を集荷する。
【０１２５】
（Ｓ５０１）次に、ワーカーは、集荷した商品を持参した梱包材によって梱包する。
【０１２６】
（Ｓ５０２）次に、ワーカーが利用するユーザ端末２０Ｗのコード生成部２２４は、ワーカーによる入力装置の操作に応じて、発送用コードを生成する。
【０１２７】
（Ｓ５０３）次に、ワーカーは、例えば配送者の事業所に商品を持参し、配送者に商品を受け渡して配送を依頼する。
【０１２８】
（Ｓ５０４）このとき、ワーカーは、ユーザ端末２０ＷにおいてステップＳ５０２で生成された発送用コードを、配送者に対して提示する。配送者が利用する配送者端末３０は、配送者の操作に応じて、ワーカーがユーザ端末２０Ｗを用いて提示した発送用コードを読み取る。
【０１２９】
（Ｓ５０５）次に、配送者端末３０は、ユーザ端末２０Ｗを用いて提示された配送用コードを読み取ると、発送がなされたことを通知するための発送通知を、バイヤーが利用するユーザ端末２０Ｂに、直接又はサーバ１０を介して送信する。
【０１３０】
（Ｓ５０６）次に、ユーザ端末２０Ｂは、配送者端末３０が送信した発送通知を受信すると、発送通知画面を出力装置に表示させる。以上で、配送処理が終了する。
【０１３１】
上述した実施形態においては、セラーが所持する商品をワーカーが集荷する場合の例について説明した。しかしながら、ワーカーに代わって配送者が直接セラーの元へ集荷に行ってもよい。この場合、例えば配送者端末３０は、サーバ１０から梱包情報を含めた代行案件に係る情報を受信する。そして、配送者は、上述したワーカーと同様に、代行案件に係る情報を適宜閲覧し、所望の代行案件について発送代行の申込を配送者端末３０からサーバ１０を介してユーザ端末２０Ｓに送信することができる。以降、上述したワーカーと同様に、配送者は集荷を行う。その後、配送者は梱包及び配送を自ら行うことができる。
【符号の説明】
【０１３２】
１…情報処理システム、１０…サーバ、１１…記憶部、１１１…プログラム、１１２…出品情報テーブル、１２…制御部、１２１…送受信部、１２２…売買処理部、１２３…代行処理部、１３…通信Ｉ／Ｆ、２０、２０Ｓ、２０Ｂ、２０Ｗ…ユーザ端末、２１…記憶部、２１１…プログラム、２２…制御部、２２１…表示制御部、２２２…入力受付部、２２３…送受信部、２２４…コード生成部、２２５…物体計測部、２２６…梱包材リコメンド生成部、２３…通信Ｉ／Ｆ、２４…入出力Ｉ／Ｆ、３０…配送者端末、１００…情報処理装置、１０１…プロセッサ、１０２…メモリ、１０３…ストレージ、１０４…入出力Ｉ／Ｆ、１０５…通信Ｉ／Ｆ
【図１】
2020107139.tif 000003
【図２】
2020107139.tif 000004
【図３】
2020107139.tif 000005
【図４】
2020107139.tif 000006
【図５】
2020107139.tif 000007
【図６】
2020107139.tif 000008
【図７Ａ】
2020107139.tif 000009
【図７Ｂ】
2020107139.tif 000010
【図７Ｃ】
2020107139.tif 000011
【図８】
2020107139.tif 000012
【図９】
2020107139.tif 000013
【図１０】
2020107139.tif 000014
【図１１】
2020107139.tif 000015
【図１２】
2020107139.tif 000016
【図１３】
2020107139.tif 000017
【図１４】
2020107139.tif 000018