Nothing Special   »   [go: up one dir, main page]

JP6110999B1 - 情報処理装置、情報処理方法及び情報処理プログラム - Google Patents

情報処理装置、情報処理方法及び情報処理プログラム Download PDF

Info

Publication number
JP6110999B1
JP6110999B1 JP2016547190A JP2016547190A JP6110999B1 JP 6110999 B1 JP6110999 B1 JP 6110999B1 JP 2016547190 A JP2016547190 A JP 2016547190A JP 2016547190 A JP2016547190 A JP 2016547190A JP 6110999 B1 JP6110999 B1 JP 6110999B1
Authority
JP
Japan
Prior art keywords
recipient
product
attribute
information
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016547190A
Other languages
English (en)
Other versions
JPWO2017033265A1 (ja
Inventor
辰暉 馬
辰暉 馬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Application granted granted Critical
Publication of JP6110999B1 publication Critical patent/JP6110999B1/ja
Publication of JPWO2017033265A1 publication Critical patent/JPWO2017033265A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

選択された商品よりも受取人の属性に適した商品がある場合、受取人の属性に適した商品を勧めることを可能とすることを目的とする。情報処理装置は、複数の商品のうち何れかの商品の選択を受け付ける。情報処理装置は、選択された商品の送付先を特定するための送付先情報を受け付ける。情報処理装置は、送付先情報に基づいて、選択された商品の受取人の属性を特定する。情報処理装置は、複数の商品の中に、選択された商品の属性よりも受取人の属性に適した属性を有する代替商品がある場合、代替商品を特定可能な代替情報を表示させる。

Description

本発明は、商品の選択を受け付け、その商品の受取人の指定を可能とする情報処理装置の技術の分野に関する。
従来、複数の商品の中からユーザが何れかの商品を選択し、その商品の購入を可能としたシステムが知られている。例えば、特許文献1には、消費者は、販売サイトの販売ページに設けられたコンテンツの購入ボタンをクリックし、所定の購入手続きを経た後、販売サイトから所望のコンテンツをユーザコンピュータにダウンロードすることが開示されている。
特開2001−312601号公報
ところで、商品を購入してそれを贈り主が誰かに贈る場合、贈り主が選択した商品よりも、受取人により適した商品が販売されている場合がある。例えば、贈り主は日本人であるとする。贈り主が選択した商品が映画のコンテンツであり、そのコンテンツは、日本語及び英語に対応しているとする。受取人は、例えば米国に住むフランス人であるとする。従って、受取人は英語を使用することができるものの、贈り主が選択したコンテンツよりもフランス語のバージョンのコンテンツの方が受取人に適している場合がある。このような場合、好ましい言語を受取人に確認しなくとも、贈り主がフランス語のバージョンを購入することができると便利である。また、贈り主がフランス語のバージョンがあるか否かを能動的に探さなくても、贈り主がそのバージョンを購入することができると便利である。
本発明は、以上の点に鑑みてなされたものであり、選択された商品よりも受取人の属性に適した商品がある場合、受取人の属性に適した商品を勧めることを可能とする情報処理装置及び情報処理方法等を提供することを目的とする。
上記課題を解決するために、請求項1に記載の発明は、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段であって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定手段と、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段であって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御手段と、を備えることを特徴とする。
この発明によれば、選択された商品よりも、送付先情報に基づいて特定される受取人の属性に適した代替商品がある場合、代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した受取人の属性に適した代替商品を購入することができる。
またこの発明によれば、情報処理装置は、受取人の国籍又は受取人が投稿した文の少なくとも何れか一方に基づいて、受取人が使用する言語を特定する。選択された商品で使用される言語が、受取人が使用する言語と異なる場合、情報処理装置は、受取人が使用する言語が使用される代替商品を特定可能な代替情報を表示させる。従って、受取人が使用する言語と同じ言語が使用される商品を勧めることができる。
請求項2に記載の発明は、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定手段と、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、を備えることを特徴とする。
この発明によれば、選択された商品よりも、送付先情報に基づいて特定される受取人の属性に適した代替商品がある場合、代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した受取人の属性に適した代替商品を購入することができる。
またこの発明によれば、情報処理装置は、受取人の住所又は電子メールアドレスに含まれるドメインから特定される国に基づいて、受取人の属性を特定する。住所は、受取人が住む場所を示す。また、受取人は、住所がある国の国民である蓋然性がある。また、受取人は、電子メールアドレスに含まれるドメインから特定される国に住んでいるか又はその国の国民である蓋然性がある。従って、受取人が住んでいる国又は受取人の国籍に応じた受取人の属性を特定することができる。
請求項3に記載の発明は、複数のサーバ装置の少なくとも1つに含まれる情報処理装置において、前記複数のサーバ装置は、ネットワークを介して互いに接続可能であり、且つ複数の国の電子商取引のウェブサイトのそれぞれに対応し、前記複数のサーバ装置のそれぞれは、前記複数の国のうち前記サーバ装置が対応する国に向けた商品のデータベースと、前記データベースから商品を検索する検索手段と、を備え、前記情報処理装置は、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段と、前記複数の国のうち、前記受取人の属性に適する国に対応するサーバ装置に、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品を検索させる検索制御手段と、前記受取人の属性に適する国に対応するサーバ装置により前記代替商品が見付けられた場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、を備えることを特徴とする。
この発明によれば、選択された商品よりも、送付先情報に基づいて特定される受取人の属性に適した代替商品がある場合、代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した受取人の属性に適した代替商品を購入することができる。
またこの発明によれば、複数の国の電子商取引のウェブサイトのそれぞれに対応する複数のサーバ装置が存在する。複数のサーバ装置のそれぞれは、複数の国のうちそのサーバ装置が対応する国に向けた商品のデータベースから商品を検索する。複数の国のうち、受取人の属性に適した属性を有する国に対応するサーバ装置が、代替商品を検索する。従って、複数のサーバ装置全体の検索処理の負荷を抑えつつ、受取人の属性に適した属性を有する代替商品が見つかる蓋然性を高めることができる。
請求項4に記載の発明は、請求項3に記載の情報処理装置において、前記検索制御手段は、前記受取人の属性に対する前記複数の国のそれぞれの複数の属性の適合性に応じた順序に従って、前記代替商品が見つかるまで、順次前記複数のサーバ装置に前記代替商品を検索させ、前記表示制御手段は、前記複数のサーバ装置の何れかにより見付けられた代替商品を特定可能な前記代替情報を表示させることを特徴とする。
この発明によれば、受取人の属性との適合性が高い属性を有する国に対応するサーバ装置の順に、順次複数のサーバ装置が代替商品を検索する。この間に何れかのサーバ装置により代替商品が見付けられた場合、まだ代替商品の検索を実行していないサーバ装置は、検索を実行しない。従って、複数のサーバ装置全体の検索処理の負荷を抑えつつ、受取人の属性に適した属性を有する代替商品が見つかる蓋然性を更に高めることができる。また、受取人の属性に適した属性を有する代替商品をより速く見付けることができる。
請求項に記載の発明は、請求項1、3及び4の何れか1項に記載の情報処理装置において、前記送付先受付手段は、ソーシャルネットワーキングサービスに登録された友達リストから前記受取人の指定を前記送付先情報として受け付け、前記特定手段は、前記受取人が前記ソーシャルネットワーキングサービスに登録したプロフィール及び前記受取人が前記ソーシャルネットワーキングサービスに投稿した情報の少なくとも何れか一方に基づいて、前記受取人の属性を特定することを特徴とする。
この発明によれば、ソーシャルネットワーキングサービスにおけるユーザの友達が受取人に指定された場合、情報処理装置は、ソーシャルネットワーキングサービスに登録された受取人のプロフィール及び受取人が投稿した情報の少なくとも何れか一方に基づいて、その受取人の属性を特定することができる。
請求項に記載の発明は、請求項1乃至の何れか1項に記載の情報処理装置において、前記表示制御手段は、前記選択された商品が、何れかの商品の複数のバージョンのうちの1つである場合、前記複数のバージョンのうち前記選択された商品とは異なるバージョンであって、前記選択された商品の属性よりも前記受取人の属性に適した属性を有するバージョンを特定可能な前記代替情報を表示させることを特徴とする。
この発明によれば、情報処理装置は、選択されたバージョンの商品の属性よりも、受取人の属性に適した属性を有するバージョンを特定可能な代替情報を表示させる。或る商品の複数のバージョンは、バージョンに応じた差があることを除き、基本的には同一の商品であるとみなされてもよい。従って、選択された商品との同一性を有する代替商品を勧めることができる。
請求項に記載の発明は、請求項1乃至の何れか1項に記載の情報処理装置において、前記表示制御手段は、前記代替商品の選択が可能に前記代替情報を表示させ、前記代替商品が選択された場合、前記選択された商品を、前記代替商品に入れ替える入替手段を更に備えることを特徴とする。
この発明によれば、代替商品の選択が可能に、代替情報が表示される。ユーザが代替商品を選択した場合、当初選択された商品が、代替商品に入れ替えられる。従って、ユーザは、簡単な操作で、購入する商品を、より受取人の属性に適した属性を有する商品に入れ替えることができる。
請求項に記載の発明は、コンピュータにより実行される情報処理方法であって、商品の選択をユーザから受け付ける商品受付ステップと、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付ステップと、前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定ステップであって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定ステップと、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御ステップであって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御ステップと、を含むことを特徴とする。
請求項9に記載の発明は、コンピュータにより実行される情報処理方法であって、商品の選択をユーザから受け付ける商品受付ステップと、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付ステップと、前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定ステップと、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御ステップと、を含むことを特徴とする。
請求項10に記載の発明はコンピュータを、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段であって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定手段と、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段であって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御手段と、として機能させることを特徴とする。
請求項11に記載の発明は、コンピュータを、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定手段と、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、として機能させることを特徴とする。
本発明によれば、選択された商品よりも、送付先情報に基づいて特定される受取人の属性に適した代替商品がある場合、代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した受取人の属性に適した代替商品を購入することができる。
一実施形態に係る情報処理システムSの概要構成の一例を示す図である。 一実施形態に係る販売サイトサーバ1の概要構成の一例を示すブロック図である。 記憶部12に記憶されるデータベースに登録される内容の一例を示す図である。 一実施形態に係るSNSサーバ2の概要構成の一例を示すブロック図である。 記憶部22に記憶されるデータベースに登録される内容の一例を示す図である。 一実施形態に係る販売サイトサーバ1のシステム制御部14の機能ブロックの一例を示す図である。 商品ページの一例を示す図である。 SNS用受取人指定ページの一例を示す図である。 メール用受取人指定ページの一例を示す図である。 代替情報ウインドウの一例を示す図である。 注文内容確認ページの一例である。 一実施形態に係る販売サイトサーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。 一実施形態に係る販売サイトサーバ1のシステム制御部14の受取人情報取得処理の一例を示すフローチャートである。 一実施形態に係る販売サイトサーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。 一実施形態に係る情報処理システムSSの概要構成の一例を示す図である。 一実施形態に係る海外販売サイトサーバ4の概要構成の一例を示すブロック図である。 受取人の属性に対する複数の国のそれぞれの適合性の順位の例を示す図である。 受取人の属性に対する複数の国のそれぞれの適合性の順位の例を示す図である。 一実施形態に係る販売サイトサーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。 一実施形態に係る海外販売サイトサーバ4のシステム制御部44の代替商品検索要求受信処理の一例を示すフローチャートである。
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、情報処理システムに対して本発明を適用した場合の実施形態である。
[1.第1実施形態]
[1−1.情報処理システムの構成及び機能概要]
先ず、本実施形態に係る情報処理システムSの構成及び機能概要について、図1を用いて説明する。図1は、本実施形態に係る情報処理システムSの概要構成の一例を示す図である。
図1に示すように、情報処理システムSは、販売サイトサーバ1と、SNS(ソーシャルネットワーキングサービス)サーバ2と複数のユーザ端末3と、を含んで構成されている。そして、販売サイトサーバ1とSNSサーバ2及び各ユーザ端末3とは、ネットワークNWを介して、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。
販売サイトサーバ1は、販売サイトに関する各種処理を実行するサーバ装置である。販売サイトでは、ネットワークNWを介してダウンロード可能な様々なコンテンツが商品として販売されるウェブサイトである。コンテンツは、本発明の商品の一例である。コンテンツとして、例えば映画等の動画データ、音楽ファイル等の音声データ、静止画データ、電子書籍、ゲーム、アプリケーションソフトウェア等が挙げられる。販売サイトは、本発明の電子商取引のサイトの一例である。販売サイトサーバ1は、ユーザ端末3からの要求に応じて、例えば販売サイトのウェブページを送信したり、商品の検索、注文、ダウンロード等に関する処理を行ったりする。
SNSサーバ2は、SNSに関する各種処理を実行するサーバ装置である。SNSは、ネットワークNWを介してユーザ間の社会的ネットワークを構築するためのプラットフォームである。SNSサーバ2は、ユーザ端末3からの要求に応じて、例えばSNSのウェブページを送信したり、プロフィールの登録、友達の追加、情報の投稿等に関する処理を行ったりする。
ユーザ端末3は、販売サイトを利用するユーザの端末装置である。例えば、少なくとも一部のユーザは、販売サイトの会員であるとともに、SNSの会員であってもよい。ユーザ端末3は、ユーザからの操作に基づいて販売サイトサーバ1やSNSサーバ2にアクセスすることにより、販売サイトサーバ1又はSNSサーバ2からウェブページを受信して表示する。ユーザ端末3には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。ユーザ端末3としては、例えば、パーソナルコンピュータ、PDA(Personal Digital Assistant)、スマートフォン等の携帯情報端末、携帯電話機等が用いられる。
ユーザは、販売サイトで販売されている複数の商品の中から何れかの商品を選択して購入することができる。ユーザは、購入した商品を例えば販売サイトからダウンロードすることができる。また、ユーザは、他人へのプレゼントとして商品を購入することができる。例えば、贈り主としてユーザは、商品を選択した後、選択した商品の送付先を特定するための送付先情報を指定する。本実施形態において、贈り主は、送付先情報として、選択した商品の受取人を指定する。商品が購入された後、受取人は、例えば販売サイト又はSNSから商品をダウンロードすることができる。
販売サイトで販売されている商品の中には、贈り主が選択した商品よりも、受取人の属性に適した商品があるかもしれない。しかしながら、贈り主が受取人の属性を知らない場合があるかもしれない。このような場合、贈り主が受取人の属性を受取人に確認しなくとも、贈り主がより適した商品を購入することができると便利である。また、その商品を選択した時点では、贈り主は、受取人の属性により適した商品があるか否かを知らないかもしれない。この場合、贈り主がより適した商品があるか否かを能動的に探さなくても、贈り主そのような商品を購入することができると便利である。また、ユーザが、ユーザ自身のために商品を購入する場合にも、同様のことが当てはまる。つまり、商品の受取人が、商品を選択したユーザ自身である場合も、同様のことが当てはまる。ユーザが、選択した商品よりもユーザ自身により適した商品があるか否かを能動的に探さなくても、ユーザがそのような商品を購入することができると便利である。
そこで、販売サイトサーバ1は、販売サイトで販売されている複数の商品の中に、ユーザにより選択された商品よりも受取人の属性に適した商品がある場合、その商品を代替商品として特定可能な代替情報をユーザ端末3に表示させる。これにより、ユーザは、選択した商品よりも受取人の属性に適した商品があることを知ることができる。また、代替情報により特定される代替商品を選択して購入することで、ユーザは、選択した商品よりも受取人により適した商品があるか否かを能動的に探す必要がない。
[1−2.販売サイトサーバの構成]
次に、販売サイトサーバ1の構成について、図2及び図3を用いて説明する。図2は、本実施形態に係る販売サイトサーバ1の概要構成の一例を示すブロック図である。図2に示すように、販売サイトサーバ1は、通信部11と、記憶部12と、入出力インターフェース13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース13とは、システムバス15を介して接続されている。
通信部11は、ネットワークNWに接続して、SNSサーバ2、ユーザ端末3等との通信状態を制御するようになっている。
記憶部12は、例えば、ハードディスクドライブ等により構成されている。この記憶部12には、会員DB12a、言語DB12b、店舗DB12d、購入DB12d等のデータベースが記憶されている。「DB」は、データベースの略語である。
図3は、記憶部12に記憶されるデータベースに登録される内容の一例を示す図である。会員DB12aには、販売サイトに会員登録しているユーザに関する会員情報が登録される。具体的に、会員DB12aには、会員情報として、ユーザID、パスワード、ニックネーム、氏名、生年月日、性別、郵便番号、住所、電話番号、電子メールアドレス、クレジットカード情報、SNSユーザID等のユーザの情報が、ユーザごとに対応付けて登録される。ユーザIDは、販売サイトにおいてユーザを識別する識別情報である。SNSユーザIDは、ユーザIDに示されるユーザが、SNSサイトで有する識別情報である。販売サイトとSNSの両方に会員登録している場合、ユーザは、そのユーザの販売サイトにおけるアカウントとSNSサイトにおけるアカウントとを関連付けすることができる。このような関連付けが行われたユーザに対してのみ、会員DB12aにSNSユーザIDが登録される。
言語DB12bには、各国の言語に関する情報が登録されている。具体的に、言語DB12bには、国番号及び国言語情報が、国ごとに対応付けて登録される。国番号は、国を識別する識別情報である。国言語情報は、その国で使用されている言語を示す情報である。例えば、国言語情報は、言語を識別する言語IDを少なくとも1つ含む。国言語情報は、公用語の言語IDを含んでもよい。国言語情報は、例えば複数の言語の言語IDを含んでもよい。例えば、或る国の法律は複数の公用語を定めているかもしれない。複数の言語IDは、それぞれ対応する言語の順位と関連付けて国言語情報に格納されてもよい。例えば、その国に住む人のうち、使用する人の割合が多い言語ほどその言語の順位が高くなっていてもよい。この順位が第i位である言語を、第i位言語という。従って、使用する人の割合が最も多い言語は、第1言語である。使用する人の割合が2番目に多い言語は、第2言語である。例えば、日本の言語情報は、第1言語としての日本語の言語IDのみを含んでもよい。例えば、カナダの言語情報は、第1言語としての英語の言語IDと、第2言語としてのフランス語の言語IDとを含んでもよい。
商品DB12cには、販売サイトで商品として販売されているコンテンツの属性を含むコンテンツに関する商品情報が登録される。具体的に、商品DB12cには、商品情報として、商品ID、カテゴリーID、商品名、価格、言語情報、コンテンツ等が、コンテンツごとに対応付けて登録される。商品IDは、商品を識別する識別情報である。商品名は、例えばコンテンツのタイトルを含んでもよい。言語情報は、コンテンツで使用されている言語に関する情報である。例えば、言語情報は、使用されている言語を識別する言語IDを少なくとも1つ含む。
注文DB12dには、商品の注文に関する注文情報が登録される。具体的に、注文DB12dには、注文情報として、注文番号、注文日時、ユーザID、商品ID、受取人情報等が、販売サイトサーバ1がユーザからの注文を受け付けるごとに対応付けて登録される。注文番号は、注文の識別番号である。注文日時は、注文が受け付けられた日時を示す。ユーザIDは、商品を注文したユーザを示す。受取人情報は、受取人を示す情報である。例えば、受取人情報は、受取人のメールアドレスであってもよい。また例えば、受取人情報は、受取人のSNSユーザIDであってもよい。SNSユーザIDは、SNSにおいて、受取人が有する識別情報である。
更に、記憶部12には、ウェブページを表示するための各種データ、例えばHTML(HyperText Markup Language)文書、XML(Extensible Markup Language)文書、画像データ、テキストデータ、電子文書等が記憶されている。また、記憶部12には、各種の設定値が記憶されている。記憶部12に記憶されるHTML文書が記憶されるウェブページの種類の1つとして、商品ページがある。商品ページは、商品の情報が表示されるウェブページである。商品ページは、例えば商品DB12cに登録された商品情報に基づいて、販売サイトサーバ1が自動的に生成してもよい。
また、記憶部12には、オペレーティングシステム、WWW(World Wide Web)サーバプログラム、DBMS(Database Management System)、電子商取引制御プログラム等の各種プログラムが記憶されている。電子商取引制御プログラムは、販売サイトにおける電子商取引に関する処理を行うためのプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、電子商取引制御プログラム等は、プログラム製品であってもよい。
入出力インターフェース13は、通信部11及び記憶部12とシステム制御部14との間のインターフェース処理を行うようになっている。
システム制御部14は、CPU(Central Processing Unit)14a、ROM(Read Only Memory)14b、RAM(Random Access Memory)14c等により構成されている。CPU14aは、プロセッサの一例である。なお、本発明は、CPUと異なる様々なプロセッサに対しても適用可能である。記憶部12、ROM14b及びRAM14cは、それぞれメモリの一例である。なお、本発明は、ハードディスク、ROM及びRAMと異なる様々なメモリに対しても適用可能である。
なお、販売サイトサーバ1が、複数のサーバ装置で構成されてもよい。例えば、販売サイトにおいて商品の注文等の処理を行うサーバ装置やユーザ端末3からの要求に応じてウェブページを送信するサーバ装置、データベースを管理するサーバ装置等が、互いにLAN等で接続されてもよい。
[1−3.SNSサーバの構成]
次に、SNSサーバ2の構成について、図4を用いて説明する。図4は、本実施形態に係るSNSサーバ2の概要構成の一例を示すブロック図である。図4に示すように、SNSサーバ2は、通信部21と、記憶部22と、入出力インターフェース23と、システム制御部24と、を備えている。そして、システム制御部24と入出力インターフェース23とは、システムバス25を介して接続されている。
通信部21は、ネットワークNWに接続して、販売サイトサーバ1、ユーザ端末3等との通信状態を制御するようになっている。
記憶部22は、例えば、ハードディスクドライブ等により構成されている。この記憶部22には、プロフィールDB22a、友達DB22b、投稿DB22c、コンテンツDB22d等のデータベースが記憶されている。
図5は、記憶部22に記憶されるデータベースに登録される内容の一例を示す図である。プロフィールDB22aには、SNSに会員登録しているユーザのプロフィールを示すプロフィール情報が登録される。具体的に、プロフィールDB22aには、プロフィール情報として、SNSユーザID、氏名、生年月日、性別、国籍、住所、電子メールアドレス、学歴、職歴等のユーザの属性が、ユーザごとに対応付けて登録される。ユーザIDは、SNSサイトにおいてユーザを識別する識別情報である。
友達DB22bには、SNSに会員登録しているユーザの友達の情報が登録される。具体的に、友達DB22bには、SNSユーザID及び友達リストが、ユーザごとに対応付けて登録される。友達リストは、友達のSNSユーザIDのリストである。
投稿DB22cには、ユーザがSNSに投稿した投稿情報が登録される。投稿情報は、例えば1以上の文又は文章を含んでもよい。投稿情報は、例えば日記、意見、記事、メッセージ、画像、他人が投稿した情報に対するコメント等であってもよい。投稿DB22cには、SNSユーザID、投稿日時、投稿情報等が、投稿情報ごとに対応付けて登録される。SNSユーザIDは、投稿情報を投稿したユーザを示す。投稿日時は、投稿情報が投稿された日時を示す。
コンテンツDB22dには、SNSの会員がSNSからダウンロード可能なコンテンツが登録される。具体的に、コンテンツDB22dには、SNSユーザID、商品ID及びコンテンツが、ダウンロード可能とされたコンテンツごとに登録される。SNSユーザIDは、コンテンツをダウンロード可能なユーザを示す。商品IDは、ダウンロード可能なコンテンツを示す。
更に、記憶部22には、ウェブページを表示するための各種データ、例えばHTML文書、XML文書、画像データ、テキストデータ、電子文書等が記憶されている。また、記憶部22には、各種の設定値が記憶されている。
また、記憶部22には、オペレーティングシステム、WWWサーバプログラム、DBMS、SNS制御プログラム等の各種プログラムが記憶されている。SNS制御プログラムは、SNSサイトに関する処理を行うためのプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、電子商取引制御プログラム等は、プログラム製品であってもよい。
入出力インターフェース23は、通信部21及び記憶部22とシステム制御部24との間のインターフェース処理を行うようになっている。
システム制御部24は、CPU24a、ROM24b、RAM24c等により構成されている。システム制御部24は、CPU24aが、SNS制御プログラム等のプログラムを読み出し実行することにより、SNSサーバ2の各部を制御する。
[1−4.販売サイトサーバのシステム制御部の機能概要]
次に、図6乃至図9Bを用いて、販売サイトサーバ1のシステム制御部14の機能概要について説明する。図6は、本実施形態に係る販売サイトサーバ1のシステム制御部14の機能ブロックの一例を示す図である。システム制御部14は、CPU14aが、電子商取引管理プログラム等のプログラムを読み出し実行することにより、図6に示すように、情報提供部141、商品選択受付部142、受取人指定受付部143、属性判定部144、代替商品検索部145、代替情報提供部146、注文処理部147等として機能する。
商品選択受付部142は、本発明の商品受付手段の一例である。受取人指定受付部143は、本発明の送付先受付手段の一例である。属性判定部144は、本発明の特定手段の一例である。代替商品検索部145は、本発明の検索手段、検索制御手段の一例である。代替情報提供部146は、本発明の表示制御手段、入替手段の一例である。
情報提供部141は、販売サイトの所定のウェブページを、ユーザ端末3からの要求に応じてそのユーザ端末3へ送信する。例えば、情報提供部141は、記憶部12に記憶された商品ページ等を送信する。図7は、商品ページの一例を示す図である。図7に示すように、商品ページには、1つの商品に関する詳細な情報が表示される。例えば、商品名、商品ID、価格、説明、商品の画像等が表示される。更に、商品ページには、使用言語110、購入ボタン120が表示される。使用言語110は、商品ページに情報が表示されている商品で使用されている言語を示す。購入ボタン120は、商品ページに情報が表示されている商品を、注文手続又は購入手続きをする商品として選択するためのボタンである。購入ボタン120を押すことにより、ユーザは、注文又は購入する商品を選択する。これにより、図7は、使用言語が日本語及び英語であって、タイトルが「XYZ」である映画のコンテンツの商品ページを示す。
商品選択受付部142は、注文又は購入するための商品の選択をユーザから受け付ける。例えば、商品ページにおいて購入ボタン120がユーザにより押された場合、ユーザ端末3は、ユーザ端末3は、注文手続要求を販売サイトサーバ1へ送信する。注文手続要求は、選択された商品の商品ID及び選択したユーザのユーザIDを含む。商品選択受付部142は、通信部11を介して受信された注文手続要求を取得する。これにより、商品選択受付部142は、選択された商品を受け付ける。
なお、ユーザが購入ボタン120を押した場合に、商品ページに情報が表示されている商品が、買い物かごに入れられるように、システム制御部14が機能してもよい。買い物かごは、販売サイトにおいて、注文するためにユーザが選択した商品が入れられる仮想的な入れ物である。買い物かごは、例えばショッピングカートであってもよい。ユーザは、買い物かごに複数の商品を入れることができる。買い物かごに入れられた商品についてユーザが注文の手続きを選択したとき、商品選択受付部142は、買い物かごに入れられている商品を、ユーザが選択した商品であると判定してもよい。また例えば、商品選択受付部142は、買い物かごに入れられた商品のうち、注文手続きをする商品としてユーザが選択した商品を、ユーザが選択した商品であると判定してもよい。
受取人指定受付部143は、商品選択受付部142により商品の選択が受け付けられた後、注文者としてのユーザから、選択された商品の送付先を特定するための送付先情報を受け付ける。本実施形態において、受取人指定受付部143は、受取人の指定を受け付ける。具体的に、受取人指定受付部143は、受取人を識別可能な情報を受け付ける。例えば、受取人指定受付部143は、受取人指定ページをユーザ端末3へ送信してもよい。受取人指定ページは、受取人を指定するためのウェブページである。受取人指定ページにおける注文者の操作に基づいて、ユーザ端末3は、受取人情報を販売サイトサーバ1へ送信する。受取人情報は、受取人を示す情報である。通信部11を介して受信された受取人情報を取得することにより、受取人指定受付部143は、受取人の指定を受け付ける。
注文者の販売サイトにおけるアカウントがSNSにおけるアカウントに関連付けられている場合、受取人指定受付部143は、例えばその注文者の友達リストから、受取人を注文者が指定可能としてもよい。図8Aは、SNS用受取人指定ページの一例を示す図である。図8Aに示すように、SNS用受取人指定ページには、注文者表示領域210、友達リスト220及び決定ボタン230を含む。注文者表示領域210は、注文者自身を受取人に指定するための領域である。友達リスト220は、SNSに登録された友達のリストである。注文者は、注文者自身及び友達リスト220に名前が表示された友達の中から受取人を指定することができる。決定ボタン230は、受取人の指定を決定するためのボタンである。注文者が決定ボタン230を押すと、ユーザ端末3は、指定された受取人のSNSユーザIDを含む受取人情報を送信する。
受取人指定受付部143は、受取人のメールアドレスを注文者が指定可能としてもよい。注文者は、注文者自身のメールアドレスを指定してもよいし、他人のメールアドレスを指定してもよい。図8Bは、メール用受取人指定ページの一例を示す図である。図8Bに示すように、メール用受取人指定ページには、名前入力領域310、メールアドレス入力領域320及び決定ボタン330を含む。名前入力領域310は、受取人の名前を入力するための入力領域である。メールアドレス入力領域320は、受取人のメールアドレスを入力するための入力領域である。決定ボタン330は、受取人のメールアドレスの指定を決定するためのボタンである。注文者が決定ボタン330を押すと、ユーザ端末3は、名前入力領域310に入力された名前及びメールアドレス入力領域320に入力されたメールアドレスを含む受取人情報を送信する。
属性判定部144は、注文者に指定された受取人の属性を特定する。例えば、友達リストの中から受取人が指定された場合、属性判定部144は、受取人がSNSに登録した情報をSNSサーバ2から取得してもよい。そして、属性判定部144は、取得した情報に基づいて、受取人の属性を特定してもよい。属性判定部144は、例えばプロフィール情報及び投稿情報の少なくとも何れか一方を取得してもよい。属性判定部144は、プロフィール情報に含まれる何れかの項目を、受取人の属性として推定してもよい。或いは、例えば属性判定部144は、プロフィール情報に基づいて、受取人の別の属性を推定してもよい。また例えば、属性判定部144は、投稿情報に基づいて、受取人の属性を推定してもよい。また例えば、受取人のメールアドレスが指定された場合、属性判定部144は、メールアドレスから受取人の属性を推定してもよい。
本実施形態において、属性判定部144は、受取人が使用する言語を、受取人の属性として特定する。使用言語は、例えば受取人の第1言語であってもよいし、受取人が日常的に使用する言語であってもよい。例えば、第1言語は受取人の母国語であってもよいし、受取人が国籍を有する国の言語であってもよい。また例えば、第1言語と第2言語とが受取人の使用言語であってもよい。
例えば、友達リストの中から受取人が指定された場合、属性判定部144は、プロフィール情報内の受取人の国籍から受取人の使用言語を推定してもよい。例えば、属性判定部144は、言語DB12bから、受取人の国籍に対応する言語情報を、受取人の属性として取得してもよい。例えば、受取人がカナダ人である場合、属性判定部144は、受取人の使用言語は、第1言語としての英語及び第2言語としてのフランス語であると判定してもよい。また例えば、属性判定部144は、受取人の投稿情報に含まれる文に使用されている言語に基づいて、受取人の言語を推定してもよい。例えば、ほぼ全部が日本語である場合、属性判定部144は、受取人の使用言語は日本語であると判定してもよい。また例えば、属性判定部144は、受取人の投稿情報に複数の言語の文が含まれている場合、各言語の割合に基づいて受取人の使用言語を推定してもよい。例えば、投稿情報に含まれる文の60%にフランス語が含まれ、20%に英語が含まれ、15%にドイツ語が含まれ、5%にイタリア語が含まれているとする。この場合、属性判定部144は、例えば受取人の使用言語は、第1言語としてのフランス語、第2言語としての英語、及び第3言語としてのドイツ語であると判定してもよい。属性判定部144は、イタリア語は使用言語ではないと判定してもよい。また例えば、属性判定部144は、国籍と投稿情報の両方を用いて、受取人の使用言語を推定してもよい。例えば、受取人はフランス人であり、投稿情報に含まれる文の言語が英語である場合、属性判定部144は、例えば受取人の使用言語は、第1言語としてのフランス語、及び第2言語としての英語であると判定してもよい。
プロフィール情報に国籍が登録されていない場合、属性判定部144は、例えばプロフィール情報内の住所のある国の言語を、受取人の使用言語と推定してもよい。
受取人のメールアドレスが指定された場合、属性判定部144は、メールアドレスのトップレベルドメインに基づいて、受取人の使用言語を推定してもよい。例えば、属性判定部144は、トップレベルドメインが「jp」である場合、受取人は日本人であると判定し、トップレベルドメインが「uk」である場合、受取人はイギリス人であると判定してもよい。属性判定部144は、推定した国籍に対応する言語情報に示される言語を、受取人の使用言語であると推定してもよい。
属性判定部144は、注文者により選択された商品の属性が、受取人の属性に最も適しているか否かを判定する。例えば、選択された商品で使用される言語が、受取人の使用言語と一致する場合、属性判定部144は、選択された商品の属性が、受取人の属性に最も適していると判定してもよい。この場合、属性判定部144は、選択された商品で使用される言語が、受取人の使用言語と異なる場合、選択された商品の属性が、受取人の属性に最も適している属性ではないと判定する。或いは、例えば選択された商品で使用される言語が、受取人の第1言語である場合にのみ、属性判定部144は、選択された商品の属性が、受取人の属性に最も適していると判定してもよい。この場合、属性判定部144は、選択された商品で使用される言語が受取人の使用言語であったとしても、選択された商品で使用される言語が、受取人の第1言語ではない場合、選択された商品の属性が、受取人の属性に最も適している属性ではないと判定する。
代替商品検索部145は、選択された商品の属性が、受取人の属性に最も適している属性ではない場合、選択された商品の属性よりも、受取人の属性に適している属性を有する代替商品を検索する。代替商品検索部145は、代替商品を1つ検索してもよいし、複数の代替商品を検索してもよい。例えば、選択された商品が、或る商品の複数のバージョンのうちの1つである場合、代替商品は、その複数のバージョンのうち、選択された商品とは異なるバージョンであってもよい。商品の複数のバージョンは、その商品の属性のうち、受取人の属性に適しているか否かが判定される属性を基準として分けられていてもよい。例えば、本実施形態では、言語を基準としてバージョンが分けられている。複数のバージョンの商品は、バージョンに応じた差があることを除き、基本的に同一の商品である。例えば、映画「XYZ」の日本語バージョンと、映画「XYZ」の英語バージョンとは、音声の言語が異なることを除き、同じ映画である。これにより、選択された商品と基本的に同一の商品を、選択された商品よりも受取人に適した代替商品として注文者に勧めることができる。
選択された商品で使用される言語が、受取人の使用言語と異なる場合、代替商品検索部145は、受取人の使用言語と一致する言語を使用する代替商品を検索してもよい。受取人の使用言語が複数である場合、代替商品検索部145は、例えば受取人の何れの使用言語と一致する言語を使用する代替商品を検索してもよい。例えば、選択された商品が日本語バージョンであるとする。また、受取人の第1言語がフランス語であり、第2言語が英語であるとする。この場合、代替商品検索部145は、フランス語及び英語の少なくとも何れかを使用するバージョンの代替商品を検索してもよい。
選択された商品で使用される言語が受取人の第1言語ではないことにより、選択された商品の属性が、受取人の属性に最も適している属性ではないと属性判定部144により判定されたとする。この場合、代替商品検索部145は、商品で使用される言語よりも、受取人の使用言語としての順位がより高い言語と一致する代替商品を検索してもよい。例えば、選択された商品が日本語及び英語に対応するバージョンであるとする。また、受取人の第1言語がフランス語であり、第2言語が英語であるとする。この場合、代替商品検索部145は、フランス語を使用するバージョンの代替商品を検索してもよい。
また例えば、代替商品検索部145は、受取人の属性との適合性が高い属性の順に、代替商品を検索してもよい。例えば、選択された商品が日本語バージョンであるとする。また、受取人の第1言語がフランス語であり、第2言語が英語であり、第3言語が日本語であるとする。この場合、代替商品検索部145は、最初にフランス語バージョンの代替商品を検索してもよい。そして、フランス語バージョンの代替商品が見つからなかった場合に、英語バージョンの代替商品を検索してもよい。
代替情報提供部146は、販売サイトで販売される複数の商品の中に、注文者により選択された商品の属性よりも受取人の属性に適した属性を有する代替商品がある場合、その代替商品を特定可能な代替情報をユーザ端末3により表示させる。具体的に、代替情報提供部146は、代替商品検索部145により見付けられた代替商品の代替情報を表示させる。代替情報は、少なくとも代替商品を特定可能な情報を含めばよい。例えば、代替情報は、代替商品の属性を少なくとも含んでもよい。選択された商品と代替商品が、或る商品の複数のバージョンに含まれている場合、属性が表示されることで、注文者は代替商品を特定することができる。また、例えば代替情報は、代替商品の商品名、画像及び商標等の少なくとも何れか1つを含んでもよい。代替情報は、選択された商品と代替商品の差を示す情報を含んでもよい。この差は、例えば価格の差等であってもよい。また例えば、代替情報として商品名を表示させるとき、代替商品の商品名のうち、選択された商品の商品名と異なる部分を強調してもよい。
代替情報提供部146は、代替商品を選択可能に、代替情報を表示させてもよい。例えば、代替情報提供部146は、代替情報に対応付けてボタン等の要素を表示させてもよいし、代替情報提供部146自体を選択可能に表示してもよい。ユーザが代替商品を選択すると、代替情報提供部146は、購入される商品を、当初選択されていた商品から、選択された代替商品に入れ替える。これによって、ユーザは、簡単な操作で、商品を入れ替えることができる。
代替情報提供部146は、例えば代替情報ウインドウをユーザ端末3に表示させてもよい。図9Aは、代替情報ウインドウの一例を示す図である。図9Aは、図7に示す商品ページで、日本語及び英語に対応するバージョンの映画「XYZ」が選択され、図8Aに示すSNS用受取人リストで、友達「BBB BBB」が受取人に指定された場合の例を示す。友達「BBB BBB」の第1言語はフランス語であり、第2言語は英語である。代替商品は、英語及びフランス語に対応するバージョンの映画「XYZ」である。図9Aに示すように、代替情報ウインドウは、代替情報410、入替ボタン420、非入替ボタン430を含む。代替情報410として、例えば「日本語・英語バージョンの「XYZ」ではなく、英語・フランス語バージョンの「XYZ」はいかかがですか?」というメッセージが表示されてもよい。入替ボタン420は、購入される商品を、当初選択されていた商品から、選択された代替商品に入れ替えるための操作要素である。非入替ボタン430は、購入される商品を入れ替えないための操作要素である。複数の代替商品が見つかった場合、代替情報提供部146は、代替情報410と入替ボタン420との組み合わせを複数表示させてもよい。
代替情報提供部146は、代替商品が選択可能に代替情報を表示させなくてもよい。例えば、代替情報410内の代替商品の商品名をユーザが選択すると、情報提供部141は、代替商品の商品ページをユーザ端末3へ送信する。ユーザは、商品ページで購入ボタン120を押すことにより、購入される商品を、当初選択されていた商品から、代替商品に変更することができる。
なお、ユーザ端末3が、販売サイトサーバの属性判定部144の代わりに、選択された商品の属性が、受取人の属性に最も適した属性であるか否かを判定してもよい。例えば、属性判定部144は、SNS用受取人指定ページ又はメール用受取人指定ページのHTML文書として、この判定を行うためのスクリプトを含むHTML文書をユーザ端末3へ送信してもよい。この場合、属性判定部144は、例えば選択された商品の属性をHTML文書に追加する。また、SNS用受取人指定ページのHTML文書を送信するとき、属性判定部144は、ユーザの友達リストに登録された各友達の属性を特定する。そして、属性判定部144は、特定した属性をHTML文書に追加する。ユーザ端末3は、決定ボタン230が押されたとき、HTML文書に記述されたスクリプトに従って、HTML文書に含まれる属性を用いて判定を行ってもよい。また例えば、メール用受取人指定ページの決定ボタン330が押されたとき、ユーザ端末3は、HTML文書に含まれる属性と、入力されたメールアドレスとを用いて判定を行ってもよい。
注文処理部147は、ユーザにより選択された商品の注文を受け付ける。代替情報ウインドウにおいて、ユーザが入替ボタン420又は非入替ボタン430を押すと、代替情報提供部146は、注文内容確認ページをユーザ端末3に表示させる。注文内容確認ページは、商品の注文内容をユーザが確認するためのウェブページである。図9Bは、注文内容確認ページの一例である。図9Bは、図9Aに示す代替情報ウインドウにおいて、ユーザが入替ボタン420を押した場合の例を示す。図9Bに示すように、注文内容確認ページは、商品情報510、受取人情報520及び確定ボタン530を含む。商品情報510は、選択された商品の情報を含む。例えば、商品情報510として、商品名、属性、価格等が表示されてもよい。図9Bに示す例では、代替商品である英語及びフランス語に対応するバージョンの映画「XYZ」の情報が表示されている。受取人情報520は、受取人に関する情報を含む。例えば、友達リストから受取人が指定された場合、受取人情報520として、受取人の名前が表示されてもよい。受取人のメールアドレスが指定された場合、受取人情報520として、受取人の名前及びメールアドレスが表示されてもよい。図9Bに示す例では、名前「BBB BBB」が表示されている。
注文処理部147は、注文内容確認ページにおいて注文確定ボタン530が押されることによりユーザ端末3から送信されてきた注文確定要求に基づいて、注文情報を生成する。注文処理部147は、生成した注文情報を注文DB12dに登録する。また、注文処理部147は、注文された商品を受取人がダウンロード可能にする。例えば、友達リストから受取人が指定された場合、注文処理部147は、SNSから商品をダウンロードすることができるようにしてもよい。このとき、注文処理部147は、SNSサーバ2から商品がダウンロードされるようにしてもよいし、SNSを介して販売サイトサーバ1から商品がダウンロードされるようにしてもよい。例えば、注文処理部147は、SNSサーバ2によりコンテンツをコンテンツDB22dに登録させてもよい。受取人のメールアドレスが指定された場合、注文処理部147は、例えば受取人宛てに、商品をダウンロードするための電子メールを送信してもよい。電子メールに記載されているURLを受取人が選択すると、受取人は、販売サイトサーバ1から商品をダウンロードすることができる。なお、注文処理部147は、例えば受取人宛ての電子メールでコンテンツを送信してもよい。従って、受取人の電子メールアドレスは、コンテンツの送付先を示す。
[1−5.情報処理システムの動作]
次に、情報処理システムSの動作について、図10乃至12を用いて説明する。
図10は、本実施形態に係る販売サイトサーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。例えば、販売サイトにおいてユーザが商品の検索を行い、ユーザ端末3は、検索結果ページを表示する。検索結果ページには、検索結果が表示される。ユーザは、検索結果の中から何れかの商品を選択する。すると、ユーザ端末3は、商品ページの要求を販売サイトサーバ1へ送信する。商品ページの要求は、選択された商品の商品IDを含む。商品ページの要求を受信すると、システム制御部14は、メイン処理を実行する。
図10に示すように、情報提供部141は、商品ページの要求に含まれる商品IDが示す商品の商品ページをユーザ端末3へ送信する(ステップS1)。ユーザ端末3は、販売サイトサーバ1から送信されてきた商品ページをディスプレイに表示する。商品ページを見たユーザは、ユーザ端末3に対して何らかの操作を行う。例えば、ユーザは購入ボタン120を押すかもしれないし、別のウェブページを要求するための操作を行うかもしれない。ユーザ端末3は、ユーザの操作に応じた要求を送信する。購入ボタン120が押された場合、ユーザ端末3は、注文手続要求を送信する。
ユーザ端末3からの要求を受信すると、商品選択受付部142は、要求が注文手続要求であるか否かを判定する(ステップS2)。このとき、商品選択受付部142は、要求が注文手続要求ではないと判定した場合には(ステップS2:NO)、要求に応じたウェブページをユーザ端末3へ送信して、メイン処理を終了させる。一方、商品選択受付部142は、要求が注文手続要求であると判定した場合には(ステップS2:YES)、注文手続要求に含まれる商品IDを、選択された商品の商品IDとしてRAM14cに記憶させる。そして、商品選択受付部142は、ステップS3に進む。
ステップS3において、商品選択受付部142は、受取人情報取得処理を実行する。図11は、本実施形態に係る販売サイトサーバ1のシステム制御部14の受取人情報取得処理の一例を示すフローチャートである。図11に示すように、受取人指定受付部143は、注文者の販売サイトのアカウントとSNSのアカウントとが関連付けられているか否かを判定する(ステップS21)。例えば、受取人指定受付部143は、注文手続要求から、注文者のユーザIDを取得する。受取人指定受付部143は、注文者のユーザIDに対応する会員情報を会員DB12aから取得する。取得された会員情報がSNSユーザIDを含む場合、受取人指定受付部143は、注文者の販売サイトのアカウントとSNSのアカウントとが関連付けられていると判定し(ステップS21:YES)、ステップS22に進む。取得された会員情報がSNSユーザIDを含まない場合、受取人指定受付部143は、注文者の販売サイトのアカウントとSNSのアカウントとが関連付けられていないと判定し(ステップS21:YES)、ステップS27に進む。
ステップS21において、受取人指定受付部143は、SNSから、注文者の友達リストを取得する。例えば、受取人指定受付部143は、注文者のSNSユーザIDを含む友達リスト要求をSNSサーバ2へ送信する。SNSサーバ2は、友達リスト要求に含まれるSNSユーザIDに対応する友達リストを、友達DB22から取得する。SNSサーバ2は、取得した友達リストを販売サイトサーバ1へ送信し、受取人指定受付部143は友達リストを受信する。
次いで、受取人指定受付部143は、取得した友達リストに基づいて、SNS用受取人指定ページを生成して、生成した受取人指定ページをユーザ端末3へ送信する(ステップS23)。ユーザ端末3は、販売サイトサーバ1から送信されてきたSNS用受取人指定ページをディスプレイに表示する。注文者は、注文者自身及び友達の中から受取人を選択して、決定ボタン230を押す。すると、ユーザ端末3は、選択された受取人のSNSユーザIDを販売サイトサーバ1へ送信し、受取人指定受付部143は、SNSユーザIDを受信する(ステップS24)。
次いで、受取人指定受付部143は、受取人がSNSに登録した情報をSNSサーバ2から取得する(ステップS25)。例えば、受取人指定受付部143は、受取人のSNSユーザIDを含む情報要求をSNSサーバ2へ送信する。SNSサーバ2は、情報要求に含まれるSNSユーザIDに対応するプロフィール情報及び投稿情報の少なくとも何れか一方を、プロフィールDB22a及び友達DB22bから取得する。SNSサーバ2は、取得した情報を販売サイトサーバ1へ送信し、受取人指定受付部143は情報を受信する。
次いで、属性判定部144は、受取人がSNSに登録した情報に基づいて、受取人の使用言語を推定して(ステップS26)、受取人情報取得処理を終了させる。受取人の使用言語の推定方法は既に説明されている。
ステップS27において、受取人指定受付部143は、メール用受取人指定ページをユーザ3へ送信する。ユーザ端末3は、販売サイトサーバ1から送信されてきたメール用受取人指定ページをディスプレイに表示する。注文者は、受取人のメールアドレスを入力して、決定ボタン330を押す。すると、ユーザ端末3は、入力されたメールアドレスを販売サイトサーバ1へ送信し、受取人指定受付部143は、メールアドレスを受信する(ステップS28)。
次いで、属性判定部144は、受信したメールアドレスに基づいて、受取人の使用言語を推定して(ステップS29)、受取人情報取得処理を終了させる。
受取人情報取得処理を終えると、属性判定部144は、図10に示すように、選択された商品の使用言語を取得する(ステップS4)。例えば、属性判定部144は、注文手続要求から、選択された商品の商品IDを取得する。属性判定部144は、取得した商品IDに対応する言語情報を、商品DB12cから取得する。
次いで、属性判定部144は、選択された商品の言語情報が、受取人の第1言語の言語IDを含むか否かを判定する(ステップS5)。このとき、属性判定部144は、言語情報が受取人の第1言語の言語IDを含むと判定した場合には(ステップS5:YES)、ステップS11に進む。一方、属性判定部144は、言語情報が受取人の第1言語の言語IDを含まないと判定した場合には(ステップS5:NO)、ステップS6に進む。
ステップS6において、代替商品検索部145は、代替商品検索処理を実行する。図12は、本実施形態に係る販売サイトサーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。図12に示すように、代替商品検索部145は、順位iを1に設定する(ステップS31)。次いで、代替商品検索部145は、選択された商品のタイトルと同一のタイトルを有する商品のうち、受取人の第i言語を使用言語として有する代替商品を検索する(ステップS32)。例えば、代替商品検索部145は、選択された商品の商品名からタイトルを取得する。代替商品検索部145は、選択された商品のタイトルと同一のタイトルを含む商品情報を、商品DB12cから検索する。代替商品検索部145は、見つかった商品情報のうち、受取人の第i言語の言語IDを含む言語情報を有する商品情報を、代替商品の商品情報として検索する。
次いで、代替商品検索部145は、代替商品が見つかったか否かを判定する(ステップS33)。このとき、代替商品検索部145は、代替商品が見つかったと判定した場合には(ステップS33:YES)、代替商品検索処理を終了させる。一方、代替商品検索部145は、代替商品が見つからなかったと判定した場合には(ステップS33:NO)、ステップS34に進む。
ステップS34において、代替商品検索部145は、順位iが受取人の使用言語の数未満であるか否かを判定する。このとき、代替商品検索部145は、順位iが受取人の使用言語の数未満であると判定した場合には(ステップS34:YES)、ステップS35に進む。一方、代替商品検索部145は、順位iが受取人の使用言語の数未満ではないと判定した場合には(ステップS34:NO)、代替商品検索処理を終了させる。
ステップS35において、代替商品検索部145は、順位iに1を加算する。次いで、代替商品検索部145は、選択された商品の言語情報が、受取人の第i言語を含むか否かを判定する(ステップS36)。このとき、代替商品検索部145は、選択された商品の言語情報が、受取人の第i言語を含まないと判定した場合には(ステップS36:NO)、ステップS32に進む。一方、代替商品検索部145は、選択された商品の言語情報が、受取人の第i言語を含むと判定した場合には(ステップS36:YES)、代替商品検索処理を終了させる。この判定により、選択された商品が使用する言語よりも、受取人に適した言語を使用する商品が見つからなかった場合、代替商品検索処理が終了する。
代替商品検索処理を終えると、代替情報提供部146は、図10に示すように、代替商品が見つかったか否かを判定する(ステップS7)。このとき、代替情報提供部146は、代替商品が見つかったと判定した場合には(ステップS7:YES)、ステップS8に進む。一方、代替情報提供部146は、代替商品が見つからなかったと判定した場合には(ステップS7:NO)、ステップS11に進む。
ステップS8において、代替情報提供部146は、代替情報ウインドウをユーザ端末3に表示させる。例えば、代替情報提供部146は、見つかった代替商品の商品情報に基づいて、代替情報ウインドウのHTML文書を生成してもよい。このとき、代替情報提供部146は、例えば代替商品の使用言語が少なくとも表示されるようにHTML文書を生成してもよい。また、代替情報提供部146は、入替ボタン420を表示させるためのタグを含むHTML文書を生成する。また、代替情報提供部146は、例えば選択された商品の商品情報と、代替商品の商品情報に基づいて、選択された商品と代替商品の差を示す情報を生成してもよい。そして、代替情報提供部146は、差を示す情報をHTML文書に追加してもよい。代替情報提供部146は、生成したHTML文書をユーザ端末3へ送信する。ユーザ端末3は、販売サイトサーバ1から受信したHTML文書に基づいて、代替情報ウインドウを表示する。代替情報ウインドウを見たユーザは、入替ボタン420又は非入替ボタン430を押す。入替ボタン420が押された場合、ユーザ端末3は、入替要求を販売サイトサーバ1へ送信する。入替要求は、選択された代替商品の商品IDを含む。非入替ボタン430が押された場合、ユーザ端末3は、非入替ボタン要求を販売サイトサーバ1へ送信する。代替情報提供部146は、ユーザ端末3から要求を受信する。
次いで、代替情報提供部146は、受信された要求が入替要求であるか否かを判定する(ステップS9)。このとき、代替情報提供部146は、受信された要求が入替要求ではないと判定した場合には(ステップS9:NO)、ステップS11に進む。一方、代替情報提供部146は、受信された要求が入替要求であると判定した場合には(ステップS9:YES)、ステップS10に進む。ステップS10において、代替情報提供部146は、選択された商品の商品IDとしてRAM14cに記憶された商品IDを、代替商品の商品IDに変更して、ステップS11に進む。
ステップS11において、代替情報提供部146は、注文内容確認ページをユーザ端末3へ送信する。例えば、代替情報提供部146は、RAM14cに記憶された商品IDが示す選択された商品又は代替商品の商品名、使用言語、価格と、受取人の氏名を含む注文内容確認ページを生成して送信する。ユーザ端末3は、販売サイトサーバ1から送信されてきた注文内容確認ページをディスプレイに表示する。注文内容確認ページを見たユーザは、確定ボタン530を押す。すると、ユーザ端末3は、注文確定要求を販売サイトサーバ1へ送信し、注文処理部147は、注文確定要求を受信する(ステップS12)。
次いで、注文処理部147は、注文を確定するための処理を実行する(ステップS13)。例えば、注文処理部147は、新しい注文番号を生成する。また、注文処理部147は、注文番号、注文者のユーザID、注文された商品の商品ID、受取人情報を含む注文情報を生成する。注文処理部147は、生成した注文情報を注文DB12dに登録する。また、注文処理部147は、注文代金を決済するための処理を行う。
次いで、注文処理部147は、受取人情報がSNSユーザIDであるか否かを判定する(ステップS14)。このとき、注文処理部147は、受取人情報がSNSユーザIDであると判定した場合には(ステップS14:YES)、ステップS15に進む。一方、注文処理部147は、受取人情報がSNSユーザIDではないと判定した場合には(ステップS14:NO)、ステップS16に進む。
ステップS15において、注文処理部147は、注文された商品をダウンロード可能なようにSNSに登録する。例えば、注文処理部147は、注文された商品の商品情報からコンテンツを取得する。注文処理部147は、取得したコンテンツと受取人のSNSユーザIDとを含むコンテンツ登録要求をSNSサーバ2へ送信して、メイン処理を終了させる。SNSサーバ2は、受信したコンテンツ登録要求に含まれるコンテンツとSNSユーザIDとをコンテンツDB22dに登録する。SNSサーバ2は、登録したSNSユーザIDが示す受取人宛てに、コンテンツが登録されたことを通知する電子メールを送信する。電子メールを見た受取人は、ユーザ端末3を操作してSNSサーバ2にアクセスして、SNSにログインする。SNSサーバ2は、コンテンツDB22dに登録されたコンテンツをダウンロードするためのウェブページをユーザ端末3へ送信する。ユーザ端末3は、このウェブページを介して、SNSサーバ2からコンテンツをダウンロードする。
ステップS16において、注文処理部147は、注文された商品をダウンロードするための電子メールを、受取人のメールアドレス宛てに送信する。この電子メールは、例えばダウンロード用のURLを含む。このURLから、注文処理部147は、例えば注文番号を特定することができる。電子メールを見た受取人は、電子メールに記載されたURLを選択する。すると、ユーザ端末3は、選択されたURLを販売サイトサーバ1へ送信する。注文処理部147は、URLから注文番号を特定し、注文番号に対応する商品IDを注文DB12dから取得する。販売サイトサーバ1は、取得した商品IDに対応するコンテンツをダウンロードするためのウェブページをユーザ端末3へ送信する。ユーザ端末3は、このウェブページを介して、販売サイトサーバ1からコンテンツをダウンロードする。
[1−6.変形例]
[1−6−1.属性]
本発明は、受取人の使用言語とは異なる属性に適用されてもよい。例えば、受取人の属性は年齢、宗教、性別、住所等であってもよい。
例えば、映画、ゲーム等のコンテンツの中には、年齢制限があるコンテンツがある。例えば、或る年齢層が見るには不適切な表現が含まれているコンテンツ、又は或る年齢層が見ることが禁止されているコンテンツがある。例えば、日本においてR18の指定がされたコンテンツは、18才未満の人々が見るには適さない。また、PG12の指定がされたコンテンツは、12才未満の人々が見るには適さない。この場合の受取人の属性は年齢であり、商品の属性は、年齢制限の有無及び年齢制限の種類である。選択された商品の年齢制限が、受取人の年齢に適さない場合、販売サイトサーバ1は、受取人の年齢に適した代替商品の代替情報を表示させてもよい。例えば、映画「ABC」のオリジナルバージョンがR18に指定されているとする。12才未満の人々が見てもよいように編集されたバージョンの映画「ABC」がPG12に指定されているとする。注文者がオリジナルバージョンを選択して、年齢が15才である受取人を指定したとする。この場合、販売サイトサーバ1は、PG12に指定されているバージョンを代替商品に決定してもよい。また例えば、年齢制限がないバージョンが存在するのであれば、販売サイトサーバ1は、そのバージョンを代替商品に決定してもよい。
[1−6−2.有体物]
本発明は、有体の商品に適用されてもよい。有体の商品の例として、例えばDVD、Blu−Rayディスク等が挙げられる。このような商品には、リージョンコードがある。商品のリージョンコードと一致するリージョンコードを有する機器のみが、その商品を再生することができる。従って、受取人が住む地域に対応するリージョンコードを有する商品が、受取人に適している。この場合の受取人の属性は、例えば受取人が住む国であり、商品の属性はリージョンコードである。販売サイトサーバ1は、例えば受取人の住所から、受取人が住む国を特定してもよい。販売サイトサーバ1は、送付先情報として、例えば受取人の住所を受け付けてもよい。この場合、例えば商品を注文するときに、注文者が商品の送付先の住所を指定することができるように、販売サイトサーバ1が構成される。例えば、注文者が注文者自身の住所を指定した場合、販売サイトサーバ1は、会員DB12aから注文者の住所を取得してもよい。また例えば、注文者が他人の住所を入力した場合、販売サイトサーバ1は、入力された住所をユーザ端末3から取得する。販売サイトサーバ1は、例えばSNSの友達リストから受取人の指定を受け付け、受取人の住所を、プロフィールDB22aから取得してもよい。また例えば、販売サイトサーバ1は、受取人のメールアドレスのトップレベルドメインから、受取人が住む国を特定してもよい。注文者により選択された商品のリージョンコードに対応する地域が、受取人が住む国を含まない場合、販売サイトサーバ1は、受取人が住む国を含む地域に対応するリージョンコードを有する代替商品の代替情報を表示させてもよい。
また、本発明は、電気製品等の商品に適用されてもよい。例えば、商品によって、どの国でサポートが受けられるかが異なる場合がある。サポートの例として、ユーザからの問い合わせの受け付け、商品の修理等が挙げられる。従って、受取人が住む国でサポートが行われている商品が、受取人に適している。この場合の受取人の属性は、受取人が住む国であり、商品の属性は、サポートが行われる国である。注文者により選択された商品のサポートが行われる国が、受取人が住む国ではない場合、販売サイトサーバ1は、受取人が住む国でサポートが行われている代替商品の代替情報を表示させてもよい。また、商品によって、電圧の規格が異なる場合があり、国によっても電圧の規格が異なる。この場合の受取人の属性は、受取人が住む国であり、商品の属性は、電圧の規格である。注文者により選択された商品の電圧の規格が、受取人が住む国の電圧の規格に一致しない場合、販売サイトサーバ1は、受取人が住む国の規格に一致する代替商品の代替情報を表示させてもよい。これらの場合、代替商品は、例えばサポートされる国又は電圧の規格が異なることを除き、選択された商品と同一又は類似する商品であってもよい。選択された商品と類似する商品は、例えば選択された商品のカテゴリーと同じカテゴリーの商品、選択された商品の商品名と類似する商品名を有する商品等であってもよい。
[1−6−3.サービスの電子クーポン]
本発明は、店舗でサービスを受けるための電子クーポンに適用されてもよい。この場合、電子クーポンが商品である。ユーザは、例えば電子クーポンをユーザ自身のために購入したり、電子クーポンを誰かに贈ったりしてもよい。受取人は、電子クーポンを店舗に提示することにより、サービスを受けることができる。
店舗として、例えば、ネイルサロン、エステティックサロン、美容室等が挙げられる。商品DB12cには、例えばサービスを提供すする店舗ごとに又は提供されるサービスごとに、提供されるサービスに対応する電子クーポンに関する商品情報が登録される。例えば、商品DB12cには、店舗の名称、住所、サービスの内容等が登録される。
電子クーポンによって、対応するサービスが受けられる場所は様々である。例えば、或るネイルサロンは日本にあり、別のネイルサロンはフランスにあるかもしれない。例えば、注文者が、日本にあるネイルサロンの電子クーポンを選択し、フランスに住む友人を受取人に指定したとする。この場合、受取人は、サービスを受けることが難しい。この場合の受取人の属性は、受取人が住む地域であり、商品の属性は、電子クーポンに対応するサービスが受けられる店がある地域である。地域は国に限られない。地域は、例えば地方、州、県、市、区、町、村、島等であってもよい。
注文者により選択された電子クーポンに対応するサービスが受けられる店がある地域が、受取人が住む地域と異なる場合、販売サイトサーバ1は、受取人が住む地域にある店の電子クーポンを代替商品として特定可能な代替情報を表示させてもよい。或いは、例えば販売サイトサーバ1は、注文者により選択された電子クーポン対応するサービスが受けられる店がある地域よりも、受取人が住む地域に近い地域にある店の電子クーポンがある場合、近い地域にある店の電子クーポンを代替商品として特定可能な代替情報を表示させてもよい。
代替商品としての電子クーポンは、選択された電子クーポンに対応するサービスと同一又は類似のサービスが受けられる電子クーポンであってもよい。例えば、ネイルサロンの場合、サービスの提供のために同一の機器や同一の素材が用いられるネイルサロンの電子クーポンが代替商品であってもよい。
以上説明したように、本実施形態によれば、システム制御部14が、複数の商品のうち何れかの商品の選択を受け付ける。また、システム制御部14が、選択された商品の送付先を特定するための送付先情報を受け付ける。また、システム制御部14が、選択された商品の受取人の属性を特定する。また、システム制御部14が、複数の商品の中に、選択された商品の属性よりも受取人の属性に適した属性を有する代替商品がある場合、代替商品を特定可能な代替情報を表示させる。従って、選択された商品よりも受取人の属性に適した代替商品を勧めることができる。
また、システム制御部14が、SNSに登録された友達リストから受取人の指定を、送付先情報として受け付けてもよい。また、システム制御部14が、受取人がSNSに登録したプロフィール及び受取人がSNSに投稿した情報の少なくとも何れか一方に基づいて、受取人の属性を特定してもよい。SNSにおけるユーザの友達が受取人に指定された場合、システム制御部14は、SNSに登録された受取人のプロフィール及び受取人が投稿した情報の少なくとも何れか一方に基づいて、その受取人の属性を特定することができる。
また、システム制御部14が、受取人の住所及び電子メールアドレスの少なくとも何れか一方を送付先情報として受け付けてもよい。また、システム制御部14が、受取人の住所及び電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、受取人の属性を特定してもよい。この場合、受取人が住んでいる国又は受取人の国籍に応じた受取人の属性を特定することができる。
また、システム制御部14が、受取人の国籍及び受取人が投稿した文の少なくとも何れか一方に基づいて、受取人が使用する言語を特定してもよい。また、システム制御部14が、選択された商品で使用される言語が特定された言語と異なる場合、受取人が使用する言語が用いられる代替商品を特定可能な代替情報を表示させてもよい。従って、受取人が使用する言語と同じ言語が使用される商品を勧めることができる。
また、システム制御部14が、選択された商品が、何れかの商品の複数のバージョンのうちの1つである場合、複数のバージョンのうち選択された商品とは異なるバージョンであって、選択された商品の属性よりも受取人の属性に適した属性を有するバージョンを特定可能な代替情報を表示させてもよい。この場合、選択された商品との同一性を有する代替商品を勧めることができる。
また、システム制御部14が、代替商品の選択が可能に代替情報を表示させてもよい。また、システム制御部14が、代替商品が選択された場合、選択された商品を、代替商品に入れ替えてもよい。この場合、ユーザは、簡単な操作で、購入する商品を、より受取人の属性に適した属性を有する商品に入れ替えることができる。
[2.第2実施形態]
[2−1.システム制御部の機能概要]
次に、第2実施形態について説明する。以下に説明する点を除き、第2実施形態は第1実施形態と同様である。図13は、本実施形態に係る情報処理システムSSの概要構成の一例を示す図である。図13において、図1と同様の要素については同様の符号が付されている。
図13に示すように、情報処理システムSSは、販売サイトサーバ1と、SNSサーバ2と、1又は複数の海外販売サイトサーバ4と、複数のユーザ端末3と、を含んで構成されている。そして、販売サイトサーバ1と、SNSサーバ2、各海外販売サイトサーバ4及び各ユーザ端末3とは、ネットワークNWを介してデータの送受信が可能になっている。
本実施形態において、販売サイトサーバ1及び海外販売サイトサーバ4のそれぞれは、販売サイトに関する各種処理を実行するサーバ装置である。各販売サイトにおいては、例えばネットワークNWを介してダウンロード可能な様々なコンテンツが商品として販売されてもよい。
販売サイトサーバ1及び海外販売サイトサーバ4のそれぞれは、例えば所定の国向けの販売サイトに対応する。或る国向けの販売サイトとは、例えば、主にその国の住民又は国民等が利用する販売サイトであってもよい。例えば、或る国向けの販売サイトでは、主にその国の住民又は国民適した商品が販売されている。例えば、その国の言語が使用された商品が販売されていたり、その国で定められている法律、規格等に合致した商品が販売されていたり、その国でサポートが受けられる商品が販売されていたりしてもよい。また、或る国向けの販売サイトでは、その国言語が使用されていたり、その国の通貨で商品の価格が表示されていたりしてもよい。また例えば、有体の商品の場合、或る国向けの販売サイトで販売される商品は少なくともその国への配送が可能であってもよい。販売サイトサーバ1及び海外販売サイトサーバ4のそれぞれが対応する国は、例えば互いに異なっていてもよい。少なくとも1つの販売サイトサーバは、複数の国に対応してもよい。販売サイトサーバ1及び海外販売サイトサーバ4のそれぞれは、その販売サイトサーバが対応する国に設置されてもよいし、その国とは異なる国に設置されてもよい。
販売サイトサーバ1は、本発明の情報処理装置の一例である。販売サイトサーバ1が対応する国は、何れの国であってもよい。販売サイトサーバ1が対応する販売サイトを、「国内販売サイト」という。本実施形態においては、販売サイトサーバ1は日本に対応しているものとする。
各海外販売サイトサーバ4は、販売サイトサーバ1が対応する国(例えば日本)から見て、外国の何れかの国向けの販売サイトに対応する。外国向けの販売サイトを、「海外販売サイト」という。例えば、或る海外販売サイトサーバ4は米国の販売サイトに対応し、別の或る海外販売サイトサーバ4は中国の販売サイトに対応し、また別の或る海外販売サイトサーバ4はイギリスの販売サイトに対応してもよい。各海外販売サイトサーバ4は、ユーザ端末3からの要求に応じて、例えば販売サイトのウェブページを送信したり、商品の検索、注文、ダウンロード等に関する処理を行ったりする。
ユーザ端末3を利用するユーザは、複数の販売サイトのうち少なくとも国内販売サイトの会員であってもよい。
[2−2.海外販売サイトサーバの構成]
次に、各海外販売サイトサーバ4の構成について、図14を用いて説明する。図14は、本実施形態に係る海外販売サイトサーバ4の概要構成の一例を示すブロック図である。図14に示すように、各海外販売サイトサーバ4は、通信部41と、記憶部42と、入出力インターフェース43と、システム制御部44と、を備えている。そして、システム制御部44と入出力インターフェース43とは、システムバス45を介して接続されている。
通信部41は、ネットワークNWに接続して、販売サイトサーバ1、ユーザ端末3等との通信状態を制御するようになっている。
記憶部42は、例えば、ハードディスクドライブ等により構成されている。この記憶部42には、商品DB42a等のデータベースが記憶されている。商品DB42aには、海外販売サイトサーバ4が対応する国の販売サイトで販売されている商品に関する商品情報が登録される。商品DB42aのデータ構成は、例えば、商品DB12cのデータ構成と基本的に同じであってもよい。なお、記憶部42には、会員DB12a、注文DB12dと基本的に同じデータ構成の会員DB、注文DBが記憶されてもよい。
更に、記憶部42には、商品ページ等のウェブページを表示するための各種データ、例えばHTML文書、XML文書、画像データ、テキストデータ、電子文書等が記憶されている。
また、記憶部42には、オペレーティングシステム、WWWサーバプログラム、DBMS、電子商取引制御プログラム等の各種プログラムが記憶されている。電子商取引制御プログラムは、海外販売サイトにおける電子商取引に関する処理を行うためのプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、電子商取引制御プログラム等は、プログラム製品であってもよい。
入出力インターフェース43は、通信部41及び記憶部42とシステム制御部44との間のインターフェース処理を行うようになっている。
システム制御部44は、CPU44a、ROM44b、RAM44c等により構成されている。システム制御部44は、CPU44aが、電子商取引制御プログラム等のプログラムを読み出し実行することにより、海外販売サイトサーバ4の各部を制御する。
なお、海外販売サイトサーバ4が、複数のサーバ装置で構成されてもよい。例えば、海外販売サイトにおいて商品の注文等の処理を行うサーバ装置、ウェブページを送信するサーバ装置、データベースを管理するサーバ装置等が、互いにLAN等で接続されてもよい。
[2−3.販売サイトサーバのシステム制御部の機能概要]
次に、図15A及び図15Bを用いて、販売サイトサーバ1のシステム制御部14の機能概要について説明する。本実施形態において、代替商品検索部145は、販売サイトサーバ1及び海外販売サイトサーバ4を含む複数の販売サイトサーバがそれぞれ対応する複数の国のうち、受取人の属性に適する属性を有する国に対応する販売サイトサーバに、代替商品を検索させる。国の属性の例として、言語、地理的位置、法律又は規格で定められた事項等が挙げられる。或る国の販売サイトでは、主にその国の住民又は国民に適した商品が販売されている。従って、受取人の属性に適しない国の販売サイトよりも、受取人の属性に適する販売サイトの方が、受取人の属性に適した商品が販売されている蓋然性が高い。そのため、複数の販売サイトサーバ全体の検索処理の負荷を抑えつつ、受取人の属性に適した代替商品を検索する蓋然性を高めることができる。
例えば、注文者により選択された商品が、日本語バージョンのコンテンツであり、受取人の使用言語がフランス語であるとする。この場合の代替商品はフランス語バージョンのコンテンツである。例えば、販売サイトサーバ1は日本に対応し、米国に対応する海外販売サイトサーバ4と、フランスに対応する海外販売サイトサーバ4があるとする。この場合、代替商品検索部145は、例えばフランスに対応する海外販売サイトサーバ4のみに、代替商品を検索させてもよい。
また、代替商品検索部145は、販売サイトサーバ1及び海外販売サイトサーバ4を含む複数のサーバのそれぞれが対応する複数の国のそれぞれの属性の、受取人の属性に対する適合性に応じた順序に従って、順次これらの販売サイトサーバに代替商品を検索させてもよいし、検索させなくてもよい。適合性が高い国に対応する販売サイトサーバであるほど、早い順番で検索を実行する。このとき、代替商品検索部145は、代替商品が見つかるまで、順次複数の販売サイトサーバに代替商品を検索させてもよい。これにより、全ての販売サイトサーバが検索処理を行った場合よりも、複数の販売サイトサーバ全体の検索処理の負荷を抑えつつ、受取人の属性に適した代替商品を検索する蓋然性をより高めることができる。また、受取人の属性に適した属性を有する代替商品をより速く見付けることができる。
代替商品検索部145は、例えば所定数の代替商品が見つかるまで、順次これらの販売サイトサーバに代替商品を検索させてもよい。この場合、代替情報提供部146は、所定数の代替商品を特定するための代替情報を表示させてもよい。例えば1つの販売サイトサーバが所定数の代替商品を見付けることもある。また例えば、複数の販売サイトサーバが見付けた代替商品の合計が、所定数の代替商品となる場合もある。この場合も、受取人の属性に適した属性を有する代替商品をより速く見付けることができる。
例えば、受取人の属性が使用言語である場合、受取人の使用言語の順位が高い国に対応する販売サイトサーバの順に、検索が実行される。図15A及び図15Bは、受取人の属性に対する複数の国のそれぞれの適合性の順位の例を示す図である。例えば、日本、米国、中国、イギリス、カナダ、ドイツ、フランスのそれぞれに対応する販売サイトサーバがあるとする。図15Aは、受取人の使用言語が英語である場合の例を示す。米国、イギリス及びカナダは、英語が第1言語である国である。従って、米国、イギリス及びカナダの適合性の順位は第1位である。この場合、代替商品検索部145は、最初に米国、イギリス及びカナダに対応する販売サイトサーバに商品を検索させる。このとき、代替商品検索部145は、何れの順序でこれらの販売サイトサーバに代替商品を検索させてもよい。例えば、代替商品検索部145は、ランダムに順序を決定してもよいし、販売されている商品の数が多い順でこれらの販売サイトサーバに代替商品を検索させてもよい。或いは、例えば代替商品検索部145は、同時にこれらの販売サイトサーバに代替商品を検索させてもよい。図15Aが示す例では、米国が1番目、イギリスが2番目、カナダが3番目である。何れかの国の販売サイトサーバが代替商品を見付けた場合、代替商品検索部145は、これ以上の検索を実行させない。英語は、日本、中国、ドイツ、フランスの言語ではない。従って、これらの国の適合性の順位は第4位である。代替商品検索部145は、順次これらの国に対応する販売サイトサーバに商品を検索させる。図15Aが示す例では、ドイツが4番目、フランスが5番目、日本が6番目、中国が7番目である。
図15Bは、受取人の使用言語がフランス語である場合の例を示す。フランスは、フランス語が第1言語である国である。従って、フランスの適合性の順位は第1位であるので、代替商品検索部145は、1番目に、フランスに対応する販売サイトサーバに代替商品を検索させる。カナダは、フランス語が第2言語である国である。従って、カナダの適合性の順位は第2位であるので、代替商品検索部145は、2番目に、カナダに対応する販売サイトサーバに代替商品を検索させる。フランス語は、日本、米国、中国、イギリス、ドイツの言語ではない。従って、これらの国の適合性の順位は第3位である。代替商品検索部145は、順次これらの国に対応する販売サイトサーバに商品を検索させる。図15Bが示す例では、ドイツが3番目、イギリスが4番目、米国が5番目、日本が6番目、中国が7番目である。
記憶部12には、サーバテーブルが記憶されている。サーバテーブルには、販売サイトサーバ1と海外販売サイトサーバ4とを含む複数の販売サイトサーバのそれぞれごとに、販売サイトサーバのIPアドレスとその販売サイトサーバが対応する国の番号が対応付けて格納される。
[2−4.情報処理システムの動作]
次に、情報処理システムSSの動作について、図16A及び図16Bを用いて説明する。
図16Aは、本実施形態に係る販売サイトサーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。
図16Aに示すように、代替商品検索部145は、受取人の第1言語に対応する複数の販売サイトサーバの順序を決定する(ステップS41)。例えば、代替商品検索部145は、サーバテーブルから全ての販売サイトサーバの国番号を取得する。次いで、代替商品検索部145は、取得した国番号ごとに、国番号に対応する言語情報を言語DB12bから取得する。次いで、代替商品検索部145は、取得した言語情報が、受取人の第1言語の言語IDを含むか否かを判定する。言語情報が受取人の第1言語の言語IDを含む国ごとに、その国での受取人の第1言語の順位を特定する。代替商品検索部145は、受取人の第1言語の順位が高い順に、国番号を並べ替える。代替商品検索部145は、言語情報が受取人の第1言語の言語IDを含まない国の番号を、言語情報が受取人の第1言語の言語IDを含む国の番号よりも後ろに並べる。このようにして、代替商品検索部145は、順序を決定する。
次いで、代替商品検索部145は、順序番号jを1に設定する(ステップS42)。次そして、代替商品検索部145は、並べられた国番号の中でj番目の国番号を取得する。j番目の国番号が示す国を国jという。次いで、代替商品検索部145は、国jが日本であるか否かを判定する(ステップS43)。このとき、代替商品検索部145は、国jが日本であると判定した場合には(ステップS43:YES)、ステップS44に進む。一方、代替商品検索部145は、国jが日本ではないと判定した場合には(ステップS43:NO)、ステップS45に進む。
ステップS44において、代替商品検索部145は、選択された商品のタイトルと同一のタイトルを有する商品のうち、受取人の第1言語を使用言語として有する代替商品を検索して、ステップS47に進む。この検索の方法は、図12に示すステップS32の検索方法と基本的に同様である。
ステップS45において、代替商品検索部145は、国jに対応する海外販売サイトサーバ4へ、代替商品検索要求を送信する。代替商品検索要求の送信により、代替商品検索部145は、海外販売サイトサーバ4に代替商品を検索させる。代替商品検索要求は、代替商品の検索条件を含む。例えば、代替商品検索要求は、選択された商品のタイトル、受取人の属性である第1言語を含んでもよい。
図16Bは、本実施形態に係る海外販売サイトサーバ4のシステム制御部44の代替商品検索要求受信処理の一例を示すフローチャートである。販売サイトサーバ1から代替商品検索要求を受信したとき、システム制御部44は代替商品検索要求受信処理を実行する。図16Bに示すように、システム制御部44は、代替商品検索要求に含まれるタイトル及び第1言語に基づいて、選択された商品のタイトルと同一のタイトルを有する商品のうち、受取人の第1言語を使用言語として有する代替商品の商品情報を、商品DB42aから検索する(ステップS51)。次いで、システム制御部44は、検索結果を販売サイトサーバ1へ送信して(ステップS52)、代替商品検索要求受信処理を終了させる。
図16Aに示すように、代替商品検索部145は、海外販売サイトサーバ4から検索結果を受信して(ステップS46)、ステップS47に進む。
ステップS47において、代替商品検索部145は、代替商品が見つかったか否かを判定する。このとき、代替商品検索部145は、代替商品が見つかったと判定した場合には(ステップS47:YES)、代替商品検索処理を終了させる。一方、代替商品検索部145は、代替商品が見つかっていないと判定した場合には(ステップS47:NO)、ステップS48に進む。ステップS48において、代替商品検索部145は、順序番号jが、販売サイトサーバ1及び海外販売サイトサーバ4が対応する国の数未満であるか否かを判定する。このとき、代替商品検索部145は、順序番号jが国の数未満であると判定した場合には(ステップS45:YES)、ステップS49に進む。ステップS49において、代替商品検索部145は、順序番号jに1を加算して、ステップS43に進む。一方、代替商品検索部145は、順序番号jが国の数未満ではないと判定した場合には(ステップS48:NO)、代替商品検索処理を終了させる。
なお、本実施形態においては、第1実施形態において説明された各変形例と同様の変形例がある。例えば、商品が有体物である場合、各販売サイトには、その販売サイトが対応する国に配送可能な商品が販売されてもよい。また例えば、商品が電子クーポンである場合、各販売サイトには、その販売サイトが対応する国にある店舗の電子クーポンが販売されてもよい。
以上説明したように、本実施形態によれば、システム制御部14が、複数の国のうち、受取人の属性に適する国に対応する販売サイトサーバに、代替商品を検索させる。また、システム制御部14が、受取人の属性に適する国に対応する販売サイトサーバにより見付けられた代替商品を表示させる。従って、複数の販売サイトサーバ全体の検索処理の負荷を抑えつつ、受取人の属性に適した属性を有する代替商品が見つかる蓋然性を高めることができる。
また、システム制御部14が、受取人の属性に対する複数の国のそれぞれの複数の属性の適合性に応じた順序に従って、代替商品が見つかるまで、順次複数の販売サイトサーバに代替商品を検索させてもよい。また、システム制御部14が、何れかの販売サイトサーバにより見付けられた代替商品を特定可能な代替情報を表示させてもよい。この場合、複数の販売サイトサーバ全体の検索処理の負荷を抑えつつ、受取人の属性に適した属性を有する代替商品が見つかる蓋然性を更に高めることができる。
1 販売サイトサーバ
2 SNSサーバ
3 ユーザ端末
4 海外販売サイトサーバ
11 通信部
12 記憶部
12a 会員DB
12b 言語DB
12c 商品DB
12d 注文DB
13 入出力インターフェース
14 システム制御部
14a CPU
14b ROM
14c RAM
15 システムバス
21 通信部
22 記憶部
22a プロフィールDB
22b 友達DB
22c 投稿DB
22d コンテンツDB
23 入出力インターフェース
24 システム制御部
24a CPU
24b ROM
24c RAM
25 システムバス
41 通信部
42 記憶部
42a 商品DB
43 入出力インターフェース
44 システム制御部
44a CPU
44b ROM
44c RAM
45 システムバス
141 情報提供部
142 商品選択受付部
143 受取人指定受付部
144 属性判定部
145 代替商品検索部
146 代替情報提供部
147 注文処理部
NW ネットワーク
S、SS 情報処理システム

Claims (11)

  1. 商品の選択をユーザから受け付ける商品受付手段と、
    選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、
    前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段であって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定手段と、
    前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段であって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御手段と、
    を備えることを特徴とする情報処理装置。
  2. 商品の選択をユーザから受け付ける商品受付手段と、
    選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付手段と、
    前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定手段と、
    前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、
    を備えることを特徴とする情報処理装置。
  3. 複数のサーバ装置の少なくとも1つに含まれる情報処理装置において、
    前記複数のサーバ装置は、ネットワークを介して互いに接続可能であり、且つ複数の国の電子商取引のウェブサイトのそれぞれに対応し、
    前記複数のサーバ装置のそれぞれは、
    前記複数の国のうち前記サーバ装置が対応する国に向けた商品のデータベースと、
    前記データベースから商品を検索する検索手段と、
    を備え、
    前記情報処理装置は、
    商品の選択をユーザから受け付ける商品受付手段と、
    選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、
    前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段と、
    前記複数の国のうち、前記受取人の属性に適する国に対応するサーバ装置に、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品を検索させる検索制御手段と、
    前記受取人の属性に適する国に対応するサーバ装置により前記代替商品が見付けられた場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、
    を備えることを特徴とする情報処理装置。
  4. 請求項3に記載の情報処理装置において、
    前記検索制御手段は、前記受取人の属性に対する前記複数の国のそれぞれの複数の属性の適合性に応じた順序に従って、前記代替商品が見つかるまで、順次前記複数のサーバ装置に前記代替商品を検索させ、
    前記表示制御手段は、前記複数のサーバ装置の何れかにより見付けられた代替商品を特定可能な前記代替情報を表示させることを特徴とする情報処理装置。
  5. 請求項1、3及び4の何れか1項に記載の情報処理装置において、
    前記送付先受付手段は、ソーシャルネットワーキングサービスに登録された友達リストから前記受取人の指定を前記送付先情報として受け付け、
    前記特定手段は、前記受取人が前記ソーシャルネットワーキングサービスに登録したプロフィール及び前記受取人が前記ソーシャルネットワーキングサービスに投稿した情報の少なくとも何れか一方に基づいて、前記受取人の属性を特定することを特徴とする情報処理装置。
  6. 請求項1乃至5の何れか1項に記載の情報処理装置において、
    前記表示制御手段は、前記選択された商品が、何れかの商品の複数のバージョンのうちの1つである場合、前記複数のバージョンのうち前記選択された商品とは異なるバージョンであって、前記選択された商品の属性よりも前記受取人の属性に適した属性を有するバージョンを特定可能な前記代替情報を表示させることを特徴とする情報処理装置。
  7. 請求項1乃至6の何れか1項に記載の情報処理装置において、
    前記表示制御手段は、前記代替商品の選択が可能に前記代替情報を表示させ、
    前記代替商品が選択された場合、前記選択された商品を、前記代替商品に入れ替える入替手段を更に備えることを特徴とする情報処理装置。
  8. コンピュータにより実行される情報処理方法であって、
    商品の選択をユーザから受け付ける商品受付ステップと、
    選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付ステップと、
    前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定ステップであって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定ステップと、
    前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御ステップであって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御ステップと、
    を含むことを特徴とする情報処理方法。
  9. コンピュータにより実行される情報処理方法であって、
    商品の選択をユーザから受け付ける商品受付ステップと、
    選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付ステップと、
    前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定ステップと、
    前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御ステップと、
    を含むことを特徴とする情報処理方法。
  10. コンピュータを、
    商品の選択をユーザから受け付ける商品受付手段と、
    選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、
    前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段であって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定手段と、
    前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段であって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御手段と、
    として機能させることを特徴とする情報処理プログラム。
  11. コンピュータを、
    商品の選択をユーザから受け付ける商品受付手段と、
    選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付手段と、
    前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定手段と、
    前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、
    として機能させることを特徴とする情報処理プログラム。
JP2016547190A 2015-08-24 2015-08-24 情報処理装置、情報処理方法及び情報処理プログラム Active JP6110999B1 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/073752 WO2017033265A1 (ja) 2015-08-24 2015-08-24 情報処理装置、情報処理方法及び情報処理プログラム

Publications (2)

Publication Number Publication Date
JP6110999B1 true JP6110999B1 (ja) 2017-04-05
JPWO2017033265A1 JPWO2017033265A1 (ja) 2017-08-24

Family

ID=58100082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016547190A Active JP6110999B1 (ja) 2015-08-24 2015-08-24 情報処理装置、情報処理方法及び情報処理プログラム

Country Status (2)

Country Link
JP (1) JP6110999B1 (ja)
WO (1) WO2017033265A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022038142A (ja) * 2020-08-26 2022-03-10 Kddi株式会社 互いに繋がったユーザへ企画サービスを提供可能な装置、プログラム及び方法
JP7100730B1 (ja) 2021-02-15 2022-07-13 楽天グループ株式会社 物品配送システム、及び無人移動体

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09305518A (ja) * 1996-05-13 1997-11-28 Hitachi Ltd 情報提供方法およびシステム
JP2001175604A (ja) * 1999-12-14 2001-06-29 Sony Corp 情報処理装置および方法、提供装置および方法、並びにプログラム格納媒体
JP2003196550A (ja) * 2001-12-26 2003-07-11 Tokyo Nissan Auto Sales Co Ltd 商品販売システム
JP2003534612A (ja) * 2000-05-20 2003-11-18 ヨンヒ リーン オンデマンド型のコンテンツ提供方法及びシステム
JP2006285362A (ja) * 2005-03-31 2006-10-19 Nifty Corp 贈答品判定装置及び贈答品判定プログラム
JP2010128509A (ja) * 2008-11-25 2010-06-10 Hitachi Ltd 贈答品選択支援システム
JP2014527653A (ja) * 2011-06-28 2014-10-16 トムソン ライセンシングThomson Licensing メディア・コンテンツに於けるプロダクト及びサービスを識別するための方法と装置
JP2015035037A (ja) * 2013-08-08 2015-02-19 ニフティ株式会社 情報処理装置、情報処理方法、及びプログラム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09305518A (ja) * 1996-05-13 1997-11-28 Hitachi Ltd 情報提供方法およびシステム
JP2001175604A (ja) * 1999-12-14 2001-06-29 Sony Corp 情報処理装置および方法、提供装置および方法、並びにプログラム格納媒体
JP2003534612A (ja) * 2000-05-20 2003-11-18 ヨンヒ リーン オンデマンド型のコンテンツ提供方法及びシステム
JP2003196550A (ja) * 2001-12-26 2003-07-11 Tokyo Nissan Auto Sales Co Ltd 商品販売システム
JP2006285362A (ja) * 2005-03-31 2006-10-19 Nifty Corp 贈答品判定装置及び贈答品判定プログラム
JP2010128509A (ja) * 2008-11-25 2010-06-10 Hitachi Ltd 贈答品選択支援システム
JP2014527653A (ja) * 2011-06-28 2014-10-16 トムソン ライセンシングThomson Licensing メディア・コンテンツに於けるプロダクト及びサービスを識別するための方法と装置
JP2015035037A (ja) * 2013-08-08 2015-02-19 ニフティ株式会社 情報処理装置、情報処理方法、及びプログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022038142A (ja) * 2020-08-26 2022-03-10 Kddi株式会社 互いに繋がったユーザへ企画サービスを提供可能な装置、プログラム及び方法
JP7368331B2 (ja) 2020-08-26 2023-10-24 Kddi株式会社 互いに繋がったユーザへ企画サービスを提供可能な装置、プログラム及び方法
JP7100730B1 (ja) 2021-02-15 2022-07-13 楽天グループ株式会社 物品配送システム、及び無人移動体
JP2022124065A (ja) * 2021-02-15 2022-08-25 楽天グループ株式会社 物品配送システム、及び無人移動体
TWI814245B (zh) * 2021-02-15 2023-09-01 日商樂天集團股份有限公司 物品配送系統及無人移動體

Also Published As

Publication number Publication date
WO2017033265A1 (ja) 2017-03-02
JPWO2017033265A1 (ja) 2017-08-24

Similar Documents

Publication Publication Date Title
US10438270B2 (en) Apparatus and method for information processing and recording
US7698172B2 (en) Methods for running an on-line shopping mall with updated price notification
US20150088685A1 (en) Method for sharing information and positive ratings of products, services, individuals and organizations in a social network
WO2012128304A1 (ja) サーバ装置
JP5241903B2 (ja) レビュー文章出力システム、レビュー文章出力方法、プログラム及びコンピュータ可読情報記憶媒体
JP5587526B1 (ja) 情報処理装置、情報処理方法、プログラム及び記憶媒体
JP6043038B1 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
TWI503768B (zh) Information processing devices, information processing methods and information processing products
JP2013210821A (ja) 情報提供装置、情報提供方法、情報提供プログラム、及びそのプログラムを記憶するコンピュータ読取可能な記録媒体
US10445793B2 (en) Review text output system and review text output method
JP6567688B2 (ja) 管理装置、管理方法、非一時的な記録媒体、およびプログラム
JP2017513163A (ja) 移動体装置を用いて組み合わせ広告を作成して管理する方法及びシステム
JP6110999B1 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP2010020627A (ja) 電子商取引支援システム
JP5089749B2 (ja) コメント投稿支援システム、コメント投稿支援装置、コメント投稿支援装置の制御方法、及びプログラム
JP2009259208A (ja) 商品情報収集システム及び商品情報収集プログラム
JP2015028685A (ja) 情報処理装置、情報処理方法及びプログラム
JP7195230B2 (ja) 通知装置、通知方法及び通知プログラム
JP6207121B2 (ja) 販売情報提供システム及び販売情報提供サーバ
JP2007323169A (ja) 書籍購入サポートシステム
JP2004318597A (ja) レコメンデーションシステム
JP5241863B2 (ja) コメント投稿支援システム、コメント投稿支援システムの制御方法、プログラム及び記録媒体
JP4773379B2 (ja) イベント検索システム、イベント検索装置、イベント検索結果出力方法およびプログラム
JP2007188347A (ja) 情報取得支援システム
JPWO2005094186A1 (ja) 電子メール自動処理プログラム、電子メール自動処理プログラムを記録した記録媒体、電子メール自動処理システム

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170307

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170310

R150 Certificate of patent or registration of utility model

Ref document number: 6110999

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250