JP6110999B1 - Information processing apparatus, information processing method, and information processing program - Google Patents
Information processing apparatus, information processing method, and information processing program Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 56
- 238000003672 processing method Methods 0.000 title claims description 8
- 230000006870 function Effects 0.000 claims description 9
- 230000006855 networking Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims 2
- 238000012545 processing Methods 0.000 description 55
- 238000000034 method Methods 0.000 description 53
- 230000008569 process Effects 0.000 description 38
- 238000004891 communication Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 17
- 238000012790 confirmation Methods 0.000 description 15
- 230000004044 response Effects 0.000 description 5
- 230000015654 memory Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003796 beauty Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, 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
選択された商品よりも受取人の属性に適した商品がある場合、受取人の属性に適した商品を勧めることを可能とすることを目的とする。情報処理装置は、複数の商品のうち何れかの商品の選択を受け付ける。情報処理装置は、選択された商品の送付先を特定するための送付先情報を受け付ける。情報処理装置は、送付先情報に基づいて、選択された商品の受取人の属性を特定する。情報処理装置は、複数の商品の中に、選択された商品の属性よりも受取人の属性に適した属性を有する代替商品がある場合、代替商品を特定可能な代替情報を表示させる。It is an object to make it possible to recommend a product suitable for the recipient attribute when there is a product more suitable for the recipient attribute than the selected product. The information processing apparatus accepts selection of any one of a plurality of products. The information processing apparatus receives destination information for specifying the destination of the selected product. The information processing apparatus identifies the attribute of the recipient of the selected product based on the destination information. When there is a substitute product having an attribute more suitable for the recipient's attribute than the attribute of the selected product among the plurality of products, the information processing apparatus displays substitute information that can identify the substitute product.
Description
本発明は、商品の選択を受け付け、その商品の受取人の指定を可能とする情報処理装置の技術の分野に関する。 The present invention relates to the technical field of an information processing apparatus that accepts selection of a product and enables specification of a recipient of the product.
従来、複数の商品の中からユーザが何れかの商品を選択し、その商品の購入を可能としたシステムが知られている。例えば、特許文献1には、消費者は、販売サイトの販売ページに設けられたコンテンツの購入ボタンをクリックし、所定の購入手続きを経た後、販売サイトから所望のコンテンツをユーザコンピュータにダウンロードすることが開示されている。
2. Description of the Related Art Conventionally, a system is known in which a user can select one of a plurality of products and purchase the product. For example, in
ところで、商品を購入してそれを贈り主が誰かに贈る場合、贈り主が選択した商品よりも、受取人により適した商品が販売されている場合がある。例えば、贈り主は日本人であるとする。贈り主が選択した商品が映画のコンテンツであり、そのコンテンツは、日本語及び英語に対応しているとする。受取人は、例えば米国に住むフランス人であるとする。従って、受取人は英語を使用することができるものの、贈り主が選択したコンテンツよりもフランス語のバージョンのコンテンツの方が受取人に適している場合がある。このような場合、好ましい言語を受取人に確認しなくとも、贈り主がフランス語のバージョンを購入することができると便利である。また、贈り主がフランス語のバージョンがあるか否かを能動的に探さなくても、贈り主がそのバージョンを購入することができると便利である。 By the way, when a product is purchased and the giver gives it to someone, a product more suitable for the recipient may be sold than the product selected by the giver. For example, assume that the gift giver is a Japanese. It is assumed that the product selected by the gift giver is movie content, and the content corresponds to Japanese and English. Assume that the recipient is a French who lives in the United States, for example. Thus, although the recipient can use English, the French version of the content may be more suitable for the recipient than the content selected by the giver. In such a case, it is convenient if the giver can purchase the French version without having to confirm the preferred language with the recipient. It is also convenient if the giver can purchase the version without actively searching for the French version.
本発明は、以上の点に鑑みてなされたものであり、選択された商品よりも受取人の属性に適した商品がある場合、受取人の属性に適した商品を勧めることを可能とする情報処理装置及び情報処理方法等を提供することを目的とする。 The present invention has been made in view of the above points, and when there is a product that is more suitable for the recipient attribute than the selected product, it is possible to recommend a product suitable for the recipient attribute. An object is to provide a processing device, an information processing method, and the like.
上記課題を解決するために、請求項1に記載の発明は、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段であって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定手段と、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段であって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御手段と、を備えることを特徴とする。
In order to solve the above-mentioned problem, the invention according to
この発明によれば、選択された商品よりも、送付先情報に基づいて特定される受取人の属性に適した代替商品がある場合、代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した受取人の属性に適した代替商品を購入することができる。
またこの発明によれば、情報処理装置は、受取人の国籍又は受取人が投稿した文の少なくとも何れか一方に基づいて、受取人が使用する言語を特定する。選択された商品で使用される言語が、受取人が使用する言語と異なる場合、情報処理装置は、受取人が使用する言語が使用される代替商品を特定可能な代替情報を表示させる。従って、受取人が使用する言語と同じ言語が使用される商品を勧めることができる。
請求項2に記載の発明は、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定手段と、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、を備えることを特徴とする。
この発明によれば、選択された商品よりも、送付先情報に基づいて特定される受取人の属性に適した代替商品がある場合、代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した受取人の属性に適した代替商品を購入することができる。
またこの発明によれば、情報処理装置は、受取人の住所又は電子メールアドレスに含まれるドメインから特定される国に基づいて、受取人の属性を特定する。住所は、受取人が住む場所を示す。また、受取人は、住所がある国の国民である蓋然性がある。また、受取人は、電子メールアドレスに含まれるドメインから特定される国に住んでいるか又はその国の国民である蓋然性がある。従って、受取人が住んでいる国又は受取人の国籍に応じた受取人の属性を特定することができる。
請求項3に記載の発明は、複数のサーバ装置の少なくとも1つに含まれる情報処理装置において、前記複数のサーバ装置は、ネットワークを介して互いに接続可能であり、且つ複数の国の電子商取引のウェブサイトのそれぞれに対応し、前記複数のサーバ装置のそれぞれは、前記複数の国のうち前記サーバ装置が対応する国に向けた商品のデータベースと、前記データベースから商品を検索する検索手段と、を備え、前記情報処理装置は、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段と、前記複数の国のうち、前記受取人の属性に適する国に対応するサーバ装置に、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品を検索させる検索制御手段と、前記受取人の属性に適する国に対応するサーバ装置により前記代替商品が見付けられた場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、を備えることを特徴とする。
この発明によれば、選択された商品よりも、送付先情報に基づいて特定される受取人の属性に適した代替商品がある場合、代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した受取人の属性に適した代替商品を購入することができる。
またこの発明によれば、複数の国の電子商取引のウェブサイトのそれぞれに対応する複数のサーバ装置が存在する。複数のサーバ装置のそれぞれは、複数の国のうちそのサーバ装置が対応する国に向けた商品のデータベースから商品を検索する。複数の国のうち、受取人の属性に適した属性を有する国に対応するサーバ装置が、代替商品を検索する。従って、複数のサーバ装置全体の検索処理の負荷を抑えつつ、受取人の属性に適した属性を有する代替商品が見つかる蓋然性を高めることができる。
請求項4に記載の発明は、請求項3に記載の情報処理装置において、前記検索制御手段は、前記受取人の属性に対する前記複数の国のそれぞれの複数の属性の適合性に応じた順序に従って、前記代替商品が見つかるまで、順次前記複数のサーバ装置に前記代替商品を検索させ、前記表示制御手段は、前記複数のサーバ装置の何れかにより見付けられた代替商品を特定可能な前記代替情報を表示させることを特徴とする。
この発明によれば、受取人の属性との適合性が高い属性を有する国に対応するサーバ装置の順に、順次複数のサーバ装置が代替商品を検索する。この間に何れかのサーバ装置により代替商品が見付けられた場合、まだ代替商品の検索を実行していないサーバ装置は、検索を実行しない。従って、複数のサーバ装置全体の検索処理の負荷を抑えつつ、受取人の属性に適した属性を有する代替商品が見つかる蓋然性を更に高めることができる。また、受取人の属性に適した属性を有する代替商品をより速く見付けることができる。
According to the present invention, when there is an alternative product that is more suitable for the recipient attribute specified based on the destination information than the selected product, the alternative information that can specify the alternative product is displayed. Based on the user's operation regarding the displayed substitute information, the user can purchase a substitute product suitable for the designated recipient attribute.
According to the invention, the information processing apparatus specifies the language used by the recipient based on at least one of the recipient's nationality and the sentence posted by the recipient. When the language used in the selected product is different from the language used by the recipient, the information processing apparatus displays alternative information that can identify the alternative product using the language used by the recipient. Therefore, it is possible to recommend products that use the same language as the language used by the recipient.
The invention according to
According to the present invention, when there is an alternative product that is more suitable for the recipient attribute specified based on the destination information than the selected product, the alternative information that can specify the alternative product is displayed. Based on the user's operation regarding the displayed substitute information, the user can purchase a substitute product suitable for the designated recipient attribute.
According to the invention, the information processing apparatus specifies the attribute of the recipient based on the country specified from the domain included in the recipient's address or e-mail address. The address indicates the place where the recipient lives. In addition, the recipient is likely to be a citizen of the country where the address is located. Also, the recipient is likely to live in a country identified from the domain included in the email address or be a citizen of that country. Accordingly, it is possible to specify the attributes of the recipient according to the country in which the recipient lives or the nationality of the recipient.
According to a third aspect of the present invention, in the information processing apparatus included in at least one of the plurality of server devices, the plurality of server devices can be connected to each other via a network, and can be used for electronic commerce in a plurality of countries. Corresponding to each of the websites, each of the plurality of server devices includes a database of products for the country to which the server device corresponds among the plurality of countries, and search means for searching for products from the database. The information processing apparatus includes: product accepting means for accepting product selection from a user; recipient information for identifying a recipient who is a recipient of the selected product and is different from the user; A destination receiving means for receiving the information, a specifying means for specifying an attribute of the recipient based on the received destination information, a plurality of countries A search control means for causing a server device corresponding to a country suitable for the recipient attribute to search for an alternative product having an attribute suitable for the recipient attribute rather than the attribute of the selected item; and the recipient When the substitute product is found by the server device corresponding to the country suitable for the attribute, the display control means for displaying the substitute information for specifying the substitute product on the terminal device of the user, .
According to the present invention, when there is an alternative product that is more suitable for the recipient attribute specified based on the destination information than the selected product, the alternative information that can specify the alternative product is displayed. Based on the user's operation regarding the displayed substitute information, the user can purchase a substitute product suitable for the designated recipient attribute.
Further, according to the present invention, there are a plurality of server devices corresponding to each of electronic commerce websites in a plurality of countries. Each of the plurality of server devices searches for a product from a database of products for a country corresponding to the server device among a plurality of countries. A server device corresponding to a country having an attribute suitable for the recipient's attribute among a plurality of countries searches for an alternative product. Accordingly, it is possible to increase the probability that an alternative product having an attribute suitable for the recipient's attribute can be found while suppressing the search processing load of the plurality of server apparatuses as a whole.
According to a fourth aspect of the present invention, in the information processing apparatus according to the third aspect, the search control means follows an order according to the suitability of each of the plurality of attributes of the plurality of countries with respect to the attribute of the recipient. Until the substitute product is found, the plurality of server devices are sequentially searched for the substitute product, and the display control means uses the substitute information that can identify the substitute product found by any of the plurality of server devices. It is characterized by being displayed.
According to the present invention, a plurality of server devices sequentially search for alternative products in the order of server devices corresponding to countries having attributes that are highly compatible with recipient attributes. If a substitute product is found by any of the server devices during this period, the server device that has not yet performed the search for the substitute product does not perform the search. Therefore, it is possible to further increase the probability of finding an alternative product having an attribute suitable for the recipient's attribute while suppressing the load of the search processing of the plurality of server devices as a whole. Further, it is possible to find an alternative product having an attribute suitable for the attribute of the recipient more quickly.
請求項5に記載の発明は、請求項1、3及び4の何れか1項に記載の情報処理装置において、前記送付先受付手段は、ソーシャルネットワーキングサービスに登録された友達リストから前記受取人の指定を前記送付先情報として受け付け、前記特定手段は、前記受取人が前記ソーシャルネットワーキングサービスに登録したプロフィール及び前記受取人が前記ソーシャルネットワーキングサービスに投稿した情報の少なくとも何れか一方に基づいて、前記受取人の属性を特定することを特徴とする。 According to a fifth aspect of the present invention, in the information processing apparatus according to any one of the first , third, and fourth aspects, the addressee accepting unit is configured to receive the recipient from a friend list registered in a social networking service. The designation is accepted as the destination information, and the specifying means is configured to receive the receipt based on at least one of a profile registered by the recipient in the social networking service and information posted by the recipient in the social networking service. It is characterized by specifying human attributes.
この発明によれば、ソーシャルネットワーキングサービスにおけるユーザの友達が受取人に指定された場合、情報処理装置は、ソーシャルネットワーキングサービスに登録された受取人のプロフィール及び受取人が投稿した情報の少なくとも何れか一方に基づいて、その受取人の属性を特定することができる。 According to the present invention, when the friend of the user in the social networking service is designated as the recipient, the information processing apparatus can at least one of the recipient profile registered in the social networking service and the information posted by the recipient. The recipient's attributes can be identified based on
請求項6に記載の発明は、請求項1乃至5の何れか1項に記載の情報処理装置において、前記表示制御手段は、前記選択された商品が、何れかの商品の複数のバージョンのうちの1つである場合、前記複数のバージョンのうち前記選択された商品とは異なるバージョンであって、前記選択された商品の属性よりも前記受取人の属性に適した属性を有するバージョンを特定可能な前記代替情報を表示させることを特徴とする。 According to a sixth aspect of the present invention, in the information processing apparatus according to any one of the first to fifth aspects, the display control unit is configured to make the selected product out of a plurality of versions of any one of the products. The version of the plurality of versions different from the selected product and having an attribute more suitable for the recipient attribute than the selected product attribute. The alternative information is displayed.
この発明によれば、情報処理装置は、選択されたバージョンの商品の属性よりも、受取人の属性に適した属性を有するバージョンを特定可能な代替情報を表示させる。或る商品の複数のバージョンは、バージョンに応じた差があることを除き、基本的には同一の商品であるとみなされてもよい。従って、選択された商品との同一性を有する代替商品を勧めることができる。 According to this invention, the information processing apparatus displays alternative information that can identify a version having an attribute suitable for the recipient attribute rather than the attribute of the selected version of the product. A plurality of versions of a product may be regarded as basically the same product except that there is a difference depending on the version. Therefore, it is possible to recommend an alternative product having the same identity as the selected product.
請求項7に記載の発明は、請求項1乃至6の何れか1項に記載の情報処理装置において、前記表示制御手段は、前記代替商品の選択が可能に前記代替情報を表示させ、前記代替商品が選択された場合、前記選択された商品を、前記代替商品に入れ替える入替手段を更に備えることを特徴とする。 According to a seventh aspect of the present invention, in the information processing apparatus according to any one of the first to sixth aspects, the display control means displays the replacement information so that the replacement product can be selected, and the replacement When a product is selected, the system further includes a replacement unit that replaces the selected product with the substitute product.
この発明によれば、代替商品の選択が可能に、代替情報が表示される。ユーザが代替商品を選択した場合、当初選択された商品が、代替商品に入れ替えられる。従って、ユーザは、簡単な操作で、購入する商品を、より受取人の属性に適した属性を有する商品に入れ替えることができる。 According to this invention, alternative information is displayed so that alternative products can be selected. When the user selects an alternative product, the originally selected product is replaced with the alternative product. Therefore, the user can replace the purchased product with a product having an attribute more suitable for the recipient's attribute by a simple operation.
請求項8に記載の発明は、コンピュータにより実行される情報処理方法であって、商品の選択をユーザから受け付ける商品受付ステップと、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付ステップと、前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定ステップであって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定ステップと、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御ステップであって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御ステップと、を含むことを特徴とする。
請求項9に記載の発明は、コンピュータにより実行される情報処理方法であって、商品の選択をユーザから受け付ける商品受付ステップと、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付ステップと、前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定ステップと、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御ステップと、を含むことを特徴とする。
The invention according to
The invention according to
請求項10に記載の発明は、コンピュータを、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段であって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定手段と、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段であって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御手段と、として機能させることを特徴とする。
請求項11に記載の発明は、コンピュータを、商品の選択をユーザから受け付ける商品受付手段と、選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付手段と、前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定手段と、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、として機能させることを特徴とする。
The invention according to claim 10 is a computer for receiving product selection means for receiving a selection of a product from a user, and recipient information for identifying a recipient who is a recipient of the selected product and is different from the user. Is a destination receiving means for receiving from the user and a specifying means for specifying the attributes of the recipient based on the received destination information, the nationality of the recipient and the sentence posted by the recipient. If there is an alternative product having a specification means for specifying a language used by the recipient based on at least one of the above and an attribute more suitable for the attribute of the recipient than the attribute of the selected product, a display control means for displaying a particular possible alternative information to the terminal device of the user to substitute product, different place the language language used by the selected products is the specific , Wherein the function as a display control means for displaying the substitute information that can identify an alternate product wherein the specific language used.
According to an eleventh aspect of the present invention, there is provided a product receiving means for receiving a selection of a product from a user by a computer, and destination information for identifying a recipient different from the user who is a recipient of the selected product As a country specified based on the received address information and the addressee receiving means for accepting at least one of the address and the e-mail address of the recipient from the user, the address and the A means for identifying the recipient attribute based on a country identified from at least one of the domains included in the e-mail address, and a more suitable attribute of the recipient than the attribute of the selected item When there is an alternative product having an attribute, display control means for displaying alternative information that can identify the alternative product on the terminal device of the user, Characterized in that to.
本発明によれば、選択された商品よりも、送付先情報に基づいて特定される受取人の属性に適した代替商品がある場合、代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した受取人の属性に適した代替商品を購入することができる。 According to the present invention, when there is an alternative product that is more suitable for the attribute of the recipient specified based on the destination information than the selected product, the alternative information that can specify the alternative product is displayed. Based on the user's operation regarding the displayed substitute information, the user can purchase a substitute product suitable for the designated recipient attribute.
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、情報処理システムに対して本発明を適用した場合の実施形態である。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The embodiment described below is an embodiment when the present invention is applied to an information processing system.
[1.第1実施形態]
[1−1.情報処理システムの構成及び機能概要]
先ず、本実施形態に係る情報処理システムSの構成及び機能概要について、図1を用いて説明する。図1は、本実施形態に係る情報処理システムSの概要構成の一例を示す図である。[1. First Embodiment]
[1-1. Overview of information processing system configuration and functions]
First, the configuration and functional overview of the information processing system S according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of a schematic configuration of an information processing system S according to the present embodiment.
図1に示すように、情報処理システムSは、販売サイトサーバ1と、SNS(ソーシャルネットワーキングサービス)サーバ2と複数のユーザ端末3と、を含んで構成されている。そして、販売サイトサーバ1とSNSサーバ2及び各ユーザ端末3とは、ネットワークNWを介して、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。
As shown in FIG. 1, the information processing system S includes a
販売サイトサーバ1は、販売サイトに関する各種処理を実行するサーバ装置である。販売サイトでは、ネットワークNWを介してダウンロード可能な様々なコンテンツが商品として販売されるウェブサイトである。コンテンツは、本発明の商品の一例である。コンテンツとして、例えば映画等の動画データ、音楽ファイル等の音声データ、静止画データ、電子書籍、ゲーム、アプリケーションソフトウェア等が挙げられる。販売サイトは、本発明の電子商取引のサイトの一例である。販売サイトサーバ1は、ユーザ端末3からの要求に応じて、例えば販売サイトのウェブページを送信したり、商品の検索、注文、ダウンロード等に関する処理を行ったりする。
The
SNSサーバ2は、SNSに関する各種処理を実行するサーバ装置である。SNSは、ネットワークNWを介してユーザ間の社会的ネットワークを構築するためのプラットフォームである。SNSサーバ2は、ユーザ端末3からの要求に応じて、例えばSNSのウェブページを送信したり、プロフィールの登録、友達の追加、情報の投稿等に関する処理を行ったりする。
The
ユーザ端末3は、販売サイトを利用するユーザの端末装置である。例えば、少なくとも一部のユーザは、販売サイトの会員であるとともに、SNSの会員であってもよい。ユーザ端末3は、ユーザからの操作に基づいて販売サイトサーバ1やSNSサーバ2にアクセスすることにより、販売サイトサーバ1又はSNSサーバ2からウェブページを受信して表示する。ユーザ端末3には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。ユーザ端末3としては、例えば、パーソナルコンピュータ、PDA(Personal Digital Assistant)、スマートフォン等の携帯情報端末、携帯電話機等が用いられる。
The
ユーザは、販売サイトで販売されている複数の商品の中から何れかの商品を選択して購入することができる。ユーザは、購入した商品を例えば販売サイトからダウンロードすることができる。また、ユーザは、他人へのプレゼントとして商品を購入することができる。例えば、贈り主としてユーザは、商品を選択した後、選択した商品の送付先を特定するための送付先情報を指定する。本実施形態において、贈り主は、送付先情報として、選択した商品の受取人を指定する。商品が購入された後、受取人は、例えば販売サイト又はSNSから商品をダウンロードすることができる。 The user can select and purchase any product from among a plurality of products sold on the sales site. The user can download the purchased product from a sales site, for example. Moreover, the user can purchase goods as a present to others. For example, after the user selects a product, the gift owner specifies destination information for specifying the destination of the selected product. In the present embodiment, the giver designates the recipient of the selected product as the destination information. After the product is purchased, the recipient can download the product from, for example, a sales site or SNS.
販売サイトで販売されている商品の中には、贈り主が選択した商品よりも、受取人の属性に適した商品があるかもしれない。しかしながら、贈り主が受取人の属性を知らない場合があるかもしれない。このような場合、贈り主が受取人の属性を受取人に確認しなくとも、贈り主がより適した商品を購入することができると便利である。また、その商品を選択した時点では、贈り主は、受取人の属性により適した商品があるか否かを知らないかもしれない。この場合、贈り主がより適した商品があるか否かを能動的に探さなくても、贈り主そのような商品を購入することができると便利である。また、ユーザが、ユーザ自身のために商品を購入する場合にも、同様のことが当てはまる。つまり、商品の受取人が、商品を選択したユーザ自身である場合も、同様のことが当てはまる。ユーザが、選択した商品よりもユーザ自身により適した商品があるか否かを能動的に探さなくても、ユーザがそのような商品を購入することができると便利である。 Among the products sold on the sales site, there may be a product that is more suitable for the attributes of the recipient than the product selected by the giver. However, the giver may not know the attributes of the recipient. In such a case, it is convenient if the giver can purchase a more suitable product without confirming the attribute of the recipient with the recipient. Further, when the product is selected, the giver may not know whether there is a product more suitable for the recipient's attribute. In this case, it is convenient if the giver can purchase such a product without actively searching for a more suitable product. The same applies when a user purchases a product for the user himself. That is, the same applies when the recipient of the product is the user who has selected the product. It is convenient if the user can purchase such a product without actively searching for a product that is more suitable for the user than the selected product.
そこで、販売サイトサーバ1は、販売サイトで販売されている複数の商品の中に、ユーザにより選択された商品よりも受取人の属性に適した商品がある場合、その商品を代替商品として特定可能な代替情報をユーザ端末3に表示させる。これにより、ユーザは、選択した商品よりも受取人の属性に適した商品があることを知ることができる。また、代替情報により特定される代替商品を選択して購入することで、ユーザは、選択した商品よりも受取人により適した商品があるか否かを能動的に探す必要がない。
Therefore, the
[1−2.販売サイトサーバの構成]
次に、販売サイトサーバ1の構成について、図2及び図3を用いて説明する。図2は、本実施形態に係る販売サイトサーバ1の概要構成の一例を示すブロック図である。図2に示すように、販売サイトサーバ1は、通信部11と、記憶部12と、入出力インターフェース13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース13とは、システムバス15を介して接続されている。[1-2. Configuration of sales site server]
Next, the configuration of the
通信部11は、ネットワークNWに接続して、SNSサーバ2、ユーザ端末3等との通信状態を制御するようになっている。
The communication unit 11 is connected to the network NW and controls the communication state with the
記憶部12は、例えば、ハードディスクドライブ等により構成されている。この記憶部12には、会員DB12a、言語DB12b、店舗DB12d、購入DB12d等のデータベースが記憶されている。「DB」は、データベースの略語である。
The
図3は、記憶部12に記憶されるデータベースに登録される内容の一例を示す図である。会員DB12aには、販売サイトに会員登録しているユーザに関する会員情報が登録される。具体的に、会員DB12aには、会員情報として、ユーザID、パスワード、ニックネーム、氏名、生年月日、性別、郵便番号、住所、電話番号、電子メールアドレス、クレジットカード情報、SNSユーザID等のユーザの情報が、ユーザごとに対応付けて登録される。ユーザIDは、販売サイトにおいてユーザを識別する識別情報である。SNSユーザIDは、ユーザIDに示されるユーザが、SNSサイトで有する識別情報である。販売サイトとSNSの両方に会員登録している場合、ユーザは、そのユーザの販売サイトにおけるアカウントとSNSサイトにおけるアカウントとを関連付けすることができる。このような関連付けが行われたユーザに対してのみ、会員DB12aにSNSユーザIDが登録される。
FIG. 3 is a diagram illustrating an example of contents registered in the database stored in the
言語DB12bには、各国の言語に関する情報が登録されている。具体的に、言語DB12bには、国番号及び国言語情報が、国ごとに対応付けて登録される。国番号は、国を識別する識別情報である。国言語情報は、その国で使用されている言語を示す情報である。例えば、国言語情報は、言語を識別する言語IDを少なくとも1つ含む。国言語情報は、公用語の言語IDを含んでもよい。国言語情報は、例えば複数の言語の言語IDを含んでもよい。例えば、或る国の法律は複数の公用語を定めているかもしれない。複数の言語IDは、それぞれ対応する言語の順位と関連付けて国言語情報に格納されてもよい。例えば、その国に住む人のうち、使用する人の割合が多い言語ほどその言語の順位が高くなっていてもよい。この順位が第i位である言語を、第i位言語という。従って、使用する人の割合が最も多い言語は、第1言語である。使用する人の割合が2番目に多い言語は、第2言語である。例えば、日本の言語情報は、第1言語としての日本語の言語IDのみを含んでもよい。例えば、カナダの言語情報は、第1言語としての英語の言語IDと、第2言語としてのフランス語の言語IDとを含んでもよい。
Information related to the language of each country is registered in the
商品DB12cには、販売サイトで商品として販売されているコンテンツの属性を含むコンテンツに関する商品情報が登録される。具体的に、商品DB12cには、商品情報として、商品ID、カテゴリーID、商品名、価格、言語情報、コンテンツ等が、コンテンツごとに対応付けて登録される。商品IDは、商品を識別する識別情報である。商品名は、例えばコンテンツのタイトルを含んでもよい。言語情報は、コンテンツで使用されている言語に関する情報である。例えば、言語情報は、使用されている言語を識別する言語IDを少なくとも1つ含む。
In the
注文DB12dには、商品の注文に関する注文情報が登録される。具体的に、注文DB12dには、注文情報として、注文番号、注文日時、ユーザID、商品ID、受取人情報等が、販売サイトサーバ1がユーザからの注文を受け付けるごとに対応付けて登録される。注文番号は、注文の識別番号である。注文日時は、注文が受け付けられた日時を示す。ユーザIDは、商品を注文したユーザを示す。受取人情報は、受取人を示す情報である。例えば、受取人情報は、受取人のメールアドレスであってもよい。また例えば、受取人情報は、受取人のSNSユーザIDであってもよい。SNSユーザIDは、SNSにおいて、受取人が有する識別情報である。
In the
更に、記憶部12には、ウェブページを表示するための各種データ、例えばHTML(HyperText Markup Language)文書、XML(Extensible Markup Language)文書、画像データ、テキストデータ、電子文書等が記憶されている。また、記憶部12には、各種の設定値が記憶されている。記憶部12に記憶されるHTML文書が記憶されるウェブページの種類の1つとして、商品ページがある。商品ページは、商品の情報が表示されるウェブページである。商品ページは、例えば商品DB12cに登録された商品情報に基づいて、販売サイトサーバ1が自動的に生成してもよい。
Further, the
また、記憶部12には、オペレーティングシステム、WWW(World Wide Web)サーバプログラム、DBMS(Database Management System)、電子商取引制御プログラム等の各種プログラムが記憶されている。電子商取引制御プログラムは、販売サイトにおける電子商取引に関する処理を行うためのプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、電子商取引制御プログラム等は、プログラム製品であってもよい。
The
入出力インターフェース13は、通信部11及び記憶部12とシステム制御部14との間のインターフェース処理を行うようになっている。
The input /
システム制御部14は、CPU(Central Processing Unit)14a、ROM(Read Only Memory)14b、RAM(Random Access Memory)14c等により構成されている。CPU14aは、プロセッサの一例である。なお、本発明は、CPUと異なる様々なプロセッサに対しても適用可能である。記憶部12、ROM14b及びRAM14cは、それぞれメモリの一例である。なお、本発明は、ハードディスク、ROM及びRAMと異なる様々なメモリに対しても適用可能である。
The
なお、販売サイトサーバ1が、複数のサーバ装置で構成されてもよい。例えば、販売サイトにおいて商品の注文等の処理を行うサーバ装置やユーザ端末3からの要求に応じてウェブページを送信するサーバ装置、データベースを管理するサーバ装置等が、互いにLAN等で接続されてもよい。
The
[1−3.SNSサーバの構成]
次に、SNSサーバ2の構成について、図4を用いて説明する。図4は、本実施形態に係るSNSサーバ2の概要構成の一例を示すブロック図である。図4に示すように、SNSサーバ2は、通信部21と、記憶部22と、入出力インターフェース23と、システム制御部24と、を備えている。そして、システム制御部24と入出力インターフェース23とは、システムバス25を介して接続されている。[1-3. Configuration of SNS server]
Next, the configuration of the
通信部21は、ネットワークNWに接続して、販売サイトサーバ1、ユーザ端末3等との通信状態を制御するようになっている。
The
記憶部22は、例えば、ハードディスクドライブ等により構成されている。この記憶部22には、プロフィールDB22a、友達DB22b、投稿DB22c、コンテンツDB22d等のデータベースが記憶されている。
The
図5は、記憶部22に記憶されるデータベースに登録される内容の一例を示す図である。プロフィールDB22aには、SNSに会員登録しているユーザのプロフィールを示すプロフィール情報が登録される。具体的に、プロフィールDB22aには、プロフィール情報として、SNSユーザID、氏名、生年月日、性別、国籍、住所、電子メールアドレス、学歴、職歴等のユーザの属性が、ユーザごとに対応付けて登録される。ユーザIDは、SNSサイトにおいてユーザを識別する識別情報である。
FIG. 5 is a diagram illustrating an example of contents registered in the database stored in the
友達DB22bには、SNSに会員登録しているユーザの友達の情報が登録される。具体的に、友達DB22bには、SNSユーザID及び友達リストが、ユーザごとに対応付けて登録される。友達リストは、友達のSNSユーザIDのリストである。
In the
投稿DB22cには、ユーザがSNSに投稿した投稿情報が登録される。投稿情報は、例えば1以上の文又は文章を含んでもよい。投稿情報は、例えば日記、意見、記事、メッセージ、画像、他人が投稿した情報に対するコメント等であってもよい。投稿DB22cには、SNSユーザID、投稿日時、投稿情報等が、投稿情報ごとに対応付けて登録される。SNSユーザIDは、投稿情報を投稿したユーザを示す。投稿日時は、投稿情報が投稿された日時を示す。
Post information posted by the user to the SNS is registered in the
コンテンツDB22dには、SNSの会員がSNSからダウンロード可能なコンテンツが登録される。具体的に、コンテンツDB22dには、SNSユーザID、商品ID及びコンテンツが、ダウンロード可能とされたコンテンツごとに登録される。SNSユーザIDは、コンテンツをダウンロード可能なユーザを示す。商品IDは、ダウンロード可能なコンテンツを示す。
Contents that can be downloaded from the SNS by SNS members are registered in the
更に、記憶部22には、ウェブページを表示するための各種データ、例えばHTML文書、XML文書、画像データ、テキストデータ、電子文書等が記憶されている。また、記憶部22には、各種の設定値が記憶されている。
Furthermore, the
また、記憶部22には、オペレーティングシステム、WWWサーバプログラム、DBMS、SNS制御プログラム等の各種プログラムが記憶されている。SNS制御プログラムは、SNSサイトに関する処理を行うためのプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、電子商取引制御プログラム等は、プログラム製品であってもよい。
The
入出力インターフェース23は、通信部21及び記憶部22とシステム制御部24との間のインターフェース処理を行うようになっている。
The input /
システム制御部24は、CPU24a、ROM24b、RAM24c等により構成されている。システム制御部24は、CPU24aが、SNS制御プログラム等のプログラムを読み出し実行することにより、SNSサーバ2の各部を制御する。
The
[1−4.販売サイトサーバのシステム制御部の機能概要]
次に、図6乃至図9Bを用いて、販売サイトサーバ1のシステム制御部14の機能概要について説明する。図6は、本実施形態に係る販売サイトサーバ1のシステム制御部14の機能ブロックの一例を示す図である。システム制御部14は、CPU14aが、電子商取引管理プログラム等のプログラムを読み出し実行することにより、図6に示すように、情報提供部141、商品選択受付部142、受取人指定受付部143、属性判定部144、代替商品検索部145、代替情報提供部146、注文処理部147等として機能する。[1-4. Overview of the functions of the system controller of the sales site server]
Next, the functional outline of the
商品選択受付部142は、本発明の商品受付手段の一例である。受取人指定受付部143は、本発明の送付先受付手段の一例である。属性判定部144は、本発明の特定手段の一例である。代替商品検索部145は、本発明の検索手段、検索制御手段の一例である。代替情報提供部146は、本発明の表示制御手段、入替手段の一例である。
The product
情報提供部141は、販売サイトの所定のウェブページを、ユーザ端末3からの要求に応じてそのユーザ端末3へ送信する。例えば、情報提供部141は、記憶部12に記憶された商品ページ等を送信する。図7は、商品ページの一例を示す図である。図7に示すように、商品ページには、1つの商品に関する詳細な情報が表示される。例えば、商品名、商品ID、価格、説明、商品の画像等が表示される。更に、商品ページには、使用言語110、購入ボタン120が表示される。使用言語110は、商品ページに情報が表示されている商品で使用されている言語を示す。購入ボタン120は、商品ページに情報が表示されている商品を、注文手続又は購入手続きをする商品として選択するためのボタンである。購入ボタン120を押すことにより、ユーザは、注文又は購入する商品を選択する。これにより、図7は、使用言語が日本語及び英語であって、タイトルが「XYZ」である映画のコンテンツの商品ページを示す。
The
商品選択受付部142は、注文又は購入するための商品の選択をユーザから受け付ける。例えば、商品ページにおいて購入ボタン120がユーザにより押された場合、ユーザ端末3は、ユーザ端末3は、注文手続要求を販売サイトサーバ1へ送信する。注文手続要求は、選択された商品の商品ID及び選択したユーザのユーザIDを含む。商品選択受付部142は、通信部11を介して受信された注文手続要求を取得する。これにより、商品選択受付部142は、選択された商品を受け付ける。
The product
なお、ユーザが購入ボタン120を押した場合に、商品ページに情報が表示されている商品が、買い物かごに入れられるように、システム制御部14が機能してもよい。買い物かごは、販売サイトにおいて、注文するためにユーザが選択した商品が入れられる仮想的な入れ物である。買い物かごは、例えばショッピングカートであってもよい。ユーザは、買い物かごに複数の商品を入れることができる。買い物かごに入れられた商品についてユーザが注文の手続きを選択したとき、商品選択受付部142は、買い物かごに入れられている商品を、ユーザが選択した商品であると判定してもよい。また例えば、商品選択受付部142は、買い物かごに入れられた商品のうち、注文手続きをする商品としてユーザが選択した商品を、ユーザが選択した商品であると判定してもよい。
In addition, when the user presses the
受取人指定受付部143は、商品選択受付部142により商品の選択が受け付けられた後、注文者としてのユーザから、選択された商品の送付先を特定するための送付先情報を受け付ける。本実施形態において、受取人指定受付部143は、受取人の指定を受け付ける。具体的に、受取人指定受付部143は、受取人を識別可能な情報を受け付ける。例えば、受取人指定受付部143は、受取人指定ページをユーザ端末3へ送信してもよい。受取人指定ページは、受取人を指定するためのウェブページである。受取人指定ページにおける注文者の操作に基づいて、ユーザ端末3は、受取人情報を販売サイトサーバ1へ送信する。受取人情報は、受取人を示す情報である。通信部11を介して受信された受取人情報を取得することにより、受取人指定受付部143は、受取人の指定を受け付ける。
The recipient
注文者の販売サイトにおけるアカウントがSNSにおけるアカウントに関連付けられている場合、受取人指定受付部143は、例えばその注文者の友達リストから、受取人を注文者が指定可能としてもよい。図8Aは、SNS用受取人指定ページの一例を示す図である。図8Aに示すように、SNS用受取人指定ページには、注文者表示領域210、友達リスト220及び決定ボタン230を含む。注文者表示領域210は、注文者自身を受取人に指定するための領域である。友達リスト220は、SNSに登録された友達のリストである。注文者は、注文者自身及び友達リスト220に名前が表示された友達の中から受取人を指定することができる。決定ボタン230は、受取人の指定を決定するためのボタンである。注文者が決定ボタン230を押すと、ユーザ端末3は、指定された受取人のSNSユーザIDを含む受取人情報を送信する。
When the account at the sales site of the orderer is associated with the account at the SNS, the recipient
受取人指定受付部143は、受取人のメールアドレスを注文者が指定可能としてもよい。注文者は、注文者自身のメールアドレスを指定してもよいし、他人のメールアドレスを指定してもよい。図8Bは、メール用受取人指定ページの一例を示す図である。図8Bに示すように、メール用受取人指定ページには、名前入力領域310、メールアドレス入力領域320及び決定ボタン330を含む。名前入力領域310は、受取人の名前を入力するための入力領域である。メールアドレス入力領域320は、受取人のメールアドレスを入力するための入力領域である。決定ボタン330は、受取人のメールアドレスの指定を決定するためのボタンである。注文者が決定ボタン330を押すと、ユーザ端末3は、名前入力領域310に入力された名前及びメールアドレス入力領域320に入力されたメールアドレスを含む受取人情報を送信する。
The recipient
属性判定部144は、注文者に指定された受取人の属性を特定する。例えば、友達リストの中から受取人が指定された場合、属性判定部144は、受取人がSNSに登録した情報をSNSサーバ2から取得してもよい。そして、属性判定部144は、取得した情報に基づいて、受取人の属性を特定してもよい。属性判定部144は、例えばプロフィール情報及び投稿情報の少なくとも何れか一方を取得してもよい。属性判定部144は、プロフィール情報に含まれる何れかの項目を、受取人の属性として推定してもよい。或いは、例えば属性判定部144は、プロフィール情報に基づいて、受取人の別の属性を推定してもよい。また例えば、属性判定部144は、投稿情報に基づいて、受取人の属性を推定してもよい。また例えば、受取人のメールアドレスが指定された場合、属性判定部144は、メールアドレスから受取人の属性を推定してもよい。
The
本実施形態において、属性判定部144は、受取人が使用する言語を、受取人の属性として特定する。使用言語は、例えば受取人の第1言語であってもよいし、受取人が日常的に使用する言語であってもよい。例えば、第1言語は受取人の母国語であってもよいし、受取人が国籍を有する国の言語であってもよい。また例えば、第1言語と第2言語とが受取人の使用言語であってもよい。
In the present embodiment, the
例えば、友達リストの中から受取人が指定された場合、属性判定部144は、プロフィール情報内の受取人の国籍から受取人の使用言語を推定してもよい。例えば、属性判定部144は、言語DB12bから、受取人の国籍に対応する言語情報を、受取人の属性として取得してもよい。例えば、受取人がカナダ人である場合、属性判定部144は、受取人の使用言語は、第1言語としての英語及び第2言語としてのフランス語であると判定してもよい。また例えば、属性判定部144は、受取人の投稿情報に含まれる文に使用されている言語に基づいて、受取人の言語を推定してもよい。例えば、ほぼ全部が日本語である場合、属性判定部144は、受取人の使用言語は日本語であると判定してもよい。また例えば、属性判定部144は、受取人の投稿情報に複数の言語の文が含まれている場合、各言語の割合に基づいて受取人の使用言語を推定してもよい。例えば、投稿情報に含まれる文の60%にフランス語が含まれ、20%に英語が含まれ、15%にドイツ語が含まれ、5%にイタリア語が含まれているとする。この場合、属性判定部144は、例えば受取人の使用言語は、第1言語としてのフランス語、第2言語としての英語、及び第3言語としてのドイツ語であると判定してもよい。属性判定部144は、イタリア語は使用言語ではないと判定してもよい。また例えば、属性判定部144は、国籍と投稿情報の両方を用いて、受取人の使用言語を推定してもよい。例えば、受取人はフランス人であり、投稿情報に含まれる文の言語が英語である場合、属性判定部144は、例えば受取人の使用言語は、第1言語としてのフランス語、及び第2言語としての英語であると判定してもよい。
For example, when a recipient is specified from the friend list, the
プロフィール情報に国籍が登録されていない場合、属性判定部144は、例えばプロフィール情報内の住所のある国の言語を、受取人の使用言語と推定してもよい。
When the nationality is not registered in the profile information, the
受取人のメールアドレスが指定された場合、属性判定部144は、メールアドレスのトップレベルドメインに基づいて、受取人の使用言語を推定してもよい。例えば、属性判定部144は、トップレベルドメインが「jp」である場合、受取人は日本人であると判定し、トップレベルドメインが「uk」である場合、受取人はイギリス人であると判定してもよい。属性判定部144は、推定した国籍に対応する言語情報に示される言語を、受取人の使用言語であると推定してもよい。
When the recipient's email address is specified, the
属性判定部144は、注文者により選択された商品の属性が、受取人の属性に最も適しているか否かを判定する。例えば、選択された商品で使用される言語が、受取人の使用言語と一致する場合、属性判定部144は、選択された商品の属性が、受取人の属性に最も適していると判定してもよい。この場合、属性判定部144は、選択された商品で使用される言語が、受取人の使用言語と異なる場合、選択された商品の属性が、受取人の属性に最も適している属性ではないと判定する。或いは、例えば選択された商品で使用される言語が、受取人の第1言語である場合にのみ、属性判定部144は、選択された商品の属性が、受取人の属性に最も適していると判定してもよい。この場合、属性判定部144は、選択された商品で使用される言語が受取人の使用言語であったとしても、選択された商品で使用される言語が、受取人の第1言語ではない場合、選択された商品の属性が、受取人の属性に最も適している属性ではないと判定する。
The
代替商品検索部145は、選択された商品の属性が、受取人の属性に最も適している属性ではない場合、選択された商品の属性よりも、受取人の属性に適している属性を有する代替商品を検索する。代替商品検索部145は、代替商品を1つ検索してもよいし、複数の代替商品を検索してもよい。例えば、選択された商品が、或る商品の複数のバージョンのうちの1つである場合、代替商品は、その複数のバージョンのうち、選択された商品とは異なるバージョンであってもよい。商品の複数のバージョンは、その商品の属性のうち、受取人の属性に適しているか否かが判定される属性を基準として分けられていてもよい。例えば、本実施形態では、言語を基準としてバージョンが分けられている。複数のバージョンの商品は、バージョンに応じた差があることを除き、基本的に同一の商品である。例えば、映画「XYZ」の日本語バージョンと、映画「XYZ」の英語バージョンとは、音声の言語が異なることを除き、同じ映画である。これにより、選択された商品と基本的に同一の商品を、選択された商品よりも受取人に適した代替商品として注文者に勧めることができる。
When the attribute of the selected product is not the most suitable attribute for the recipient attribute, the substitute
選択された商品で使用される言語が、受取人の使用言語と異なる場合、代替商品検索部145は、受取人の使用言語と一致する言語を使用する代替商品を検索してもよい。受取人の使用言語が複数である場合、代替商品検索部145は、例えば受取人の何れの使用言語と一致する言語を使用する代替商品を検索してもよい。例えば、選択された商品が日本語バージョンであるとする。また、受取人の第1言語がフランス語であり、第2言語が英語であるとする。この場合、代替商品検索部145は、フランス語及び英語の少なくとも何れかを使用するバージョンの代替商品を検索してもよい。
When the language used in the selected product is different from the language used by the recipient, the alternative
選択された商品で使用される言語が受取人の第1言語ではないことにより、選択された商品の属性が、受取人の属性に最も適している属性ではないと属性判定部144により判定されたとする。この場合、代替商品検索部145は、商品で使用される言語よりも、受取人の使用言語としての順位がより高い言語と一致する代替商品を検索してもよい。例えば、選択された商品が日本語及び英語に対応するバージョンであるとする。また、受取人の第1言語がフランス語であり、第2言語が英語であるとする。この場合、代替商品検索部145は、フランス語を使用するバージョンの代替商品を検索してもよい。
Because the language used in the selected product is not the recipient's first language, the
また例えば、代替商品検索部145は、受取人の属性との適合性が高い属性の順に、代替商品を検索してもよい。例えば、選択された商品が日本語バージョンであるとする。また、受取人の第1言語がフランス語であり、第2言語が英語であり、第3言語が日本語であるとする。この場合、代替商品検索部145は、最初にフランス語バージョンの代替商品を検索してもよい。そして、フランス語バージョンの代替商品が見つからなかった場合に、英語バージョンの代替商品を検索してもよい。
Further, for example, the substitute
代替情報提供部146は、販売サイトで販売される複数の商品の中に、注文者により選択された商品の属性よりも受取人の属性に適した属性を有する代替商品がある場合、その代替商品を特定可能な代替情報をユーザ端末3により表示させる。具体的に、代替情報提供部146は、代替商品検索部145により見付けられた代替商品の代替情報を表示させる。代替情報は、少なくとも代替商品を特定可能な情報を含めばよい。例えば、代替情報は、代替商品の属性を少なくとも含んでもよい。選択された商品と代替商品が、或る商品の複数のバージョンに含まれている場合、属性が表示されることで、注文者は代替商品を特定することができる。また、例えば代替情報は、代替商品の商品名、画像及び商標等の少なくとも何れか1つを含んでもよい。代替情報は、選択された商品と代替商品の差を示す情報を含んでもよい。この差は、例えば価格の差等であってもよい。また例えば、代替情報として商品名を表示させるとき、代替商品の商品名のうち、選択された商品の商品名と異なる部分を強調してもよい。
The substitute
代替情報提供部146は、代替商品を選択可能に、代替情報を表示させてもよい。例えば、代替情報提供部146は、代替情報に対応付けてボタン等の要素を表示させてもよいし、代替情報提供部146自体を選択可能に表示してもよい。ユーザが代替商品を選択すると、代替情報提供部146は、購入される商品を、当初選択されていた商品から、選択された代替商品に入れ替える。これによって、ユーザは、簡単な操作で、商品を入れ替えることができる。
The alternative
代替情報提供部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との組み合わせを複数表示させてもよい。
For example, the alternative
代替情報提供部146は、代替商品が選択可能に代替情報を表示させなくてもよい。例えば、代替情報410内の代替商品の商品名をユーザが選択すると、情報提供部141は、代替商品の商品ページをユーザ端末3へ送信する。ユーザは、商品ページで購入ボタン120を押すことにより、購入される商品を、当初選択されていた商品から、代替商品に変更することができる。
The alternative
なお、ユーザ端末3が、販売サイトサーバの属性判定部144の代わりに、選択された商品の属性が、受取人の属性に最も適した属性であるか否かを判定してもよい。例えば、属性判定部144は、SNS用受取人指定ページ又はメール用受取人指定ページのHTML文書として、この判定を行うためのスクリプトを含むHTML文書をユーザ端末3へ送信してもよい。この場合、属性判定部144は、例えば選択された商品の属性をHTML文書に追加する。また、SNS用受取人指定ページのHTML文書を送信するとき、属性判定部144は、ユーザの友達リストに登録された各友達の属性を特定する。そして、属性判定部144は、特定した属性をHTML文書に追加する。ユーザ端末3は、決定ボタン230が押されたとき、HTML文書に記述されたスクリプトに従って、HTML文書に含まれる属性を用いて判定を行ってもよい。また例えば、メール用受取人指定ページの決定ボタン330が押されたとき、ユーザ端末3は、HTML文書に含まれる属性と、入力されたメールアドレスとを用いて判定を行ってもよい。
Note that the
注文処理部147は、ユーザにより選択された商品の注文を受け付ける。代替情報ウインドウにおいて、ユーザが入替ボタン420又は非入替ボタン430を押すと、代替情報提供部146は、注文内容確認ページをユーザ端末3に表示させる。注文内容確認ページは、商品の注文内容をユーザが確認するためのウェブページである。図9Bは、注文内容確認ページの一例である。図9Bは、図9Aに示す代替情報ウインドウにおいて、ユーザが入替ボタン420を押した場合の例を示す。図9Bに示すように、注文内容確認ページは、商品情報510、受取人情報520及び確定ボタン530を含む。商品情報510は、選択された商品の情報を含む。例えば、商品情報510として、商品名、属性、価格等が表示されてもよい。図9Bに示す例では、代替商品である英語及びフランス語に対応するバージョンの映画「XYZ」の情報が表示されている。受取人情報520は、受取人に関する情報を含む。例えば、友達リストから受取人が指定された場合、受取人情報520として、受取人の名前が表示されてもよい。受取人のメールアドレスが指定された場合、受取人情報520として、受取人の名前及びメールアドレスが表示されてもよい。図9Bに示す例では、名前「BBB BBB」が表示されている。
The
注文処理部147は、注文内容確認ページにおいて注文確定ボタン530が押されることによりユーザ端末3から送信されてきた注文確定要求に基づいて、注文情報を生成する。注文処理部147は、生成した注文情報を注文DB12dに登録する。また、注文処理部147は、注文された商品を受取人がダウンロード可能にする。例えば、友達リストから受取人が指定された場合、注文処理部147は、SNSから商品をダウンロードすることができるようにしてもよい。このとき、注文処理部147は、SNSサーバ2から商品がダウンロードされるようにしてもよいし、SNSを介して販売サイトサーバ1から商品がダウンロードされるようにしてもよい。例えば、注文処理部147は、SNSサーバ2によりコンテンツをコンテンツDB22dに登録させてもよい。受取人のメールアドレスが指定された場合、注文処理部147は、例えば受取人宛てに、商品をダウンロードするための電子メールを送信してもよい。電子メールに記載されているURLを受取人が選択すると、受取人は、販売サイトサーバ1から商品をダウンロードすることができる。なお、注文処理部147は、例えば受取人宛ての電子メールでコンテンツを送信してもよい。従って、受取人の電子メールアドレスは、コンテンツの送付先を示す。
The
[1−5.情報処理システムの動作]
次に、情報処理システムSの動作について、図10乃至12を用いて説明する。[1-5. Operation of information processing system]
Next, the operation of the information processing system S will be described with reference to FIGS.
図10は、本実施形態に係る販売サイトサーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。例えば、販売サイトにおいてユーザが商品の検索を行い、ユーザ端末3は、検索結果ページを表示する。検索結果ページには、検索結果が表示される。ユーザは、検索結果の中から何れかの商品を選択する。すると、ユーザ端末3は、商品ページの要求を販売サイトサーバ1へ送信する。商品ページの要求は、選択された商品の商品IDを含む。商品ページの要求を受信すると、システム制御部14は、メイン処理を実行する。
FIG. 10 is a flowchart illustrating an example of main processing of the
図10に示すように、情報提供部141は、商品ページの要求に含まれる商品IDが示す商品の商品ページをユーザ端末3へ送信する(ステップS1)。ユーザ端末3は、販売サイトサーバ1から送信されてきた商品ページをディスプレイに表示する。商品ページを見たユーザは、ユーザ端末3に対して何らかの操作を行う。例えば、ユーザは購入ボタン120を押すかもしれないし、別のウェブページを要求するための操作を行うかもしれない。ユーザ端末3は、ユーザの操作に応じた要求を送信する。購入ボタン120が押された場合、ユーザ端末3は、注文手続要求を送信する。
As illustrated in FIG. 10, the
ユーザ端末3からの要求を受信すると、商品選択受付部142は、要求が注文手続要求であるか否かを判定する(ステップS2)。このとき、商品選択受付部142は、要求が注文手続要求ではないと判定した場合には(ステップS2:NO)、要求に応じたウェブページをユーザ端末3へ送信して、メイン処理を終了させる。一方、商品選択受付部142は、要求が注文手続要求であると判定した場合には(ステップS2:YES)、注文手続要求に含まれる商品IDを、選択された商品の商品IDとしてRAM14cに記憶させる。そして、商品選択受付部142は、ステップS3に進む。
When receiving the request from the
ステップ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に進む。
In step S3, the merchandise
ステップS21において、受取人指定受付部143は、SNSから、注文者の友達リストを取得する。例えば、受取人指定受付部143は、注文者のSNSユーザIDを含む友達リスト要求をSNSサーバ2へ送信する。SNSサーバ2は、友達リスト要求に含まれるSNSユーザIDに対応する友達リストを、友達DB22から取得する。SNSサーバ2は、取得した友達リストを販売サイトサーバ1へ送信し、受取人指定受付部143は友達リストを受信する。
In step S21, the recipient
次いで、受取人指定受付部143は、取得した友達リストに基づいて、SNS用受取人指定ページを生成して、生成した受取人指定ページをユーザ端末3へ送信する(ステップS23)。ユーザ端末3は、販売サイトサーバ1から送信されてきたSNS用受取人指定ページをディスプレイに表示する。注文者は、注文者自身及び友達の中から受取人を選択して、決定ボタン230を押す。すると、ユーザ端末3は、選択された受取人のSNSユーザIDを販売サイトサーバ1へ送信し、受取人指定受付部143は、SNSユーザIDを受信する(ステップS24)。
Next, the recipient
次いで、受取人指定受付部143は、受取人がSNSに登録した情報をSNSサーバ2から取得する(ステップS25)。例えば、受取人指定受付部143は、受取人のSNSユーザIDを含む情報要求をSNSサーバ2へ送信する。SNSサーバ2は、情報要求に含まれるSNSユーザIDに対応するプロフィール情報及び投稿情報の少なくとも何れか一方を、プロフィールDB22a及び友達DB22bから取得する。SNSサーバ2は、取得した情報を販売サイトサーバ1へ送信し、受取人指定受付部143は情報を受信する。
Next, the recipient
次いで、属性判定部144は、受取人がSNSに登録した情報に基づいて、受取人の使用言語を推定して(ステップS26)、受取人情報取得処理を終了させる。受取人の使用言語の推定方法は既に説明されている。
Next, the
ステップS27において、受取人指定受付部143は、メール用受取人指定ページをユーザ3へ送信する。ユーザ端末3は、販売サイトサーバ1から送信されてきたメール用受取人指定ページをディスプレイに表示する。注文者は、受取人のメールアドレスを入力して、決定ボタン330を押す。すると、ユーザ端末3は、入力されたメールアドレスを販売サイトサーバ1へ送信し、受取人指定受付部143は、メールアドレスを受信する(ステップS28)。
In step S <b> 27, the recipient
次いで、属性判定部144は、受信したメールアドレスに基づいて、受取人の使用言語を推定して(ステップS29)、受取人情報取得処理を終了させる。
Next, the
受取人情報取得処理を終えると、属性判定部144は、図10に示すように、選択された商品の使用言語を取得する(ステップS4)。例えば、属性判定部144は、注文手続要求から、選択された商品の商品IDを取得する。属性判定部144は、取得した商品IDに対応する言語情報を、商品DB12cから取得する。
When the recipient information acquisition process is completed, the
次いで、属性判定部144は、選択された商品の言語情報が、受取人の第1言語の言語IDを含むか否かを判定する(ステップS5)。このとき、属性判定部144は、言語情報が受取人の第1言語の言語IDを含むと判定した場合には(ステップS5:YES)、ステップS11に進む。一方、属性判定部144は、言語情報が受取人の第1言語の言語IDを含まないと判定した場合には(ステップS5:NO)、ステップS6に進む。
Next, the
ステップS6において、代替商品検索部145は、代替商品検索処理を実行する。図12は、本実施形態に係る販売サイトサーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。図12に示すように、代替商品検索部145は、順位iを1に設定する(ステップS31)。次いで、代替商品検索部145は、選択された商品のタイトルと同一のタイトルを有する商品のうち、受取人の第i言語を使用言語として有する代替商品を検索する(ステップS32)。例えば、代替商品検索部145は、選択された商品の商品名からタイトルを取得する。代替商品検索部145は、選択された商品のタイトルと同一のタイトルを含む商品情報を、商品DB12cから検索する。代替商品検索部145は、見つかった商品情報のうち、受取人の第i言語の言語IDを含む言語情報を有する商品情報を、代替商品の商品情報として検索する。
In step S6, the substitute
次いで、代替商品検索部145は、代替商品が見つかったか否かを判定する(ステップS33)。このとき、代替商品検索部145は、代替商品が見つかったと判定した場合には(ステップS33:YES)、代替商品検索処理を終了させる。一方、代替商品検索部145は、代替商品が見つからなかったと判定した場合には(ステップS33:NO)、ステップS34に進む。
Next, the alternative
ステップS34において、代替商品検索部145は、順位iが受取人の使用言語の数未満であるか否かを判定する。このとき、代替商品検索部145は、順位iが受取人の使用言語の数未満であると判定した場合には(ステップS34:YES)、ステップS35に進む。一方、代替商品検索部145は、順位iが受取人の使用言語の数未満ではないと判定した場合には(ステップS34:NO)、代替商品検索処理を終了させる。
In step S <b> 34, the substitute
ステップS35において、代替商品検索部145は、順位iに1を加算する。次いで、代替商品検索部145は、選択された商品の言語情報が、受取人の第i言語を含むか否かを判定する(ステップS36)。このとき、代替商品検索部145は、選択された商品の言語情報が、受取人の第i言語を含まないと判定した場合には(ステップS36:NO)、ステップS32に進む。一方、代替商品検索部145は、選択された商品の言語情報が、受取人の第i言語を含むと判定した場合には(ステップS36:YES)、代替商品検索処理を終了させる。この判定により、選択された商品が使用する言語よりも、受取人に適した言語を使用する商品が見つからなかった場合、代替商品検索処理が終了する。
In step S35, the substitute
代替商品検索処理を終えると、代替情報提供部146は、図10に示すように、代替商品が見つかったか否かを判定する(ステップS7)。このとき、代替情報提供部146は、代替商品が見つかったと判定した場合には(ステップS7:YES)、ステップS8に進む。一方、代替情報提供部146は、代替商品が見つからなかったと判定した場合には(ステップS7:NO)、ステップS11に進む。
When the substitute product search process is finished, the substitute
ステップ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から要求を受信する。
In step S8, the alternative
次いで、代替情報提供部146は、受信された要求が入替要求であるか否かを判定する(ステップS9)。このとき、代替情報提供部146は、受信された要求が入替要求ではないと判定した場合には(ステップS9:NO)、ステップS11に進む。一方、代替情報提供部146は、受信された要求が入替要求であると判定した場合には(ステップS9:YES)、ステップS10に進む。ステップS10において、代替情報提供部146は、選択された商品の商品IDとしてRAM14cに記憶された商品IDを、代替商品の商品IDに変更して、ステップS11に進む。
Next, the alternative
ステップS11において、代替情報提供部146は、注文内容確認ページをユーザ端末3へ送信する。例えば、代替情報提供部146は、RAM14cに記憶された商品IDが示す選択された商品又は代替商品の商品名、使用言語、価格と、受取人の氏名を含む注文内容確認ページを生成して送信する。ユーザ端末3は、販売サイトサーバ1から送信されてきた注文内容確認ページをディスプレイに表示する。注文内容確認ページを見たユーザは、確定ボタン530を押す。すると、ユーザ端末3は、注文確定要求を販売サイトサーバ1へ送信し、注文処理部147は、注文確定要求を受信する(ステップS12)。
In step S <b> 11, the alternative
次いで、注文処理部147は、注文を確定するための処理を実行する(ステップS13)。例えば、注文処理部147は、新しい注文番号を生成する。また、注文処理部147は、注文番号、注文者のユーザID、注文された商品の商品ID、受取人情報を含む注文情報を生成する。注文処理部147は、生成した注文情報を注文DB12dに登録する。また、注文処理部147は、注文代金を決済するための処理を行う。
Next, the
次いで、注文処理部147は、受取人情報がSNSユーザIDであるか否かを判定する(ステップS14)。このとき、注文処理部147は、受取人情報がSNSユーザIDであると判定した場合には(ステップS14:YES)、ステップS15に進む。一方、注文処理部147は、受取人情報がSNSユーザIDではないと判定した場合には(ステップS14:NO)、ステップS16に進む。
Next, the
ステップ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からコンテンツをダウンロードする。
In step S15, the
ステップS16において、注文処理部147は、注文された商品をダウンロードするための電子メールを、受取人のメールアドレス宛てに送信する。この電子メールは、例えばダウンロード用のURLを含む。このURLから、注文処理部147は、例えば注文番号を特定することができる。電子メールを見た受取人は、電子メールに記載されたURLを選択する。すると、ユーザ端末3は、選択されたURLを販売サイトサーバ1へ送信する。注文処理部147は、URLから注文番号を特定し、注文番号に対応する商品IDを注文DB12dから取得する。販売サイトサーバ1は、取得した商品IDに対応するコンテンツをダウンロードするためのウェブページをユーザ端末3へ送信する。ユーザ端末3は、このウェブページを介して、販売サイトサーバ1からコンテンツをダウンロードする。
In step S16, the
[1−6.変形例]
[1−6−1.属性]
本発明は、受取人の使用言語とは異なる属性に適用されてもよい。例えば、受取人の属性は年齢、宗教、性別、住所等であってもよい。[1-6. Modified example]
[1-6-1. attribute]
The present invention may be applied to attributes different from the recipient's language. For example, the recipient attribute may be age, religion, gender, address, and the like.
例えば、映画、ゲーム等のコンテンツの中には、年齢制限があるコンテンツがある。例えば、或る年齢層が見るには不適切な表現が含まれているコンテンツ、又は或る年齢層が見ることが禁止されているコンテンツがある。例えば、日本においてR18の指定がされたコンテンツは、18才未満の人々が見るには適さない。また、PG12の指定がされたコンテンツは、12才未満の人々が見るには適さない。この場合の受取人の属性は年齢であり、商品の属性は、年齢制限の有無及び年齢制限の種類である。選択された商品の年齢制限が、受取人の年齢に適さない場合、販売サイトサーバ1は、受取人の年齢に適した代替商品の代替情報を表示させてもよい。例えば、映画「ABC」のオリジナルバージョンがR18に指定されているとする。12才未満の人々が見てもよいように編集されたバージョンの映画「ABC」がPG12に指定されているとする。注文者がオリジナルバージョンを選択して、年齢が15才である受取人を指定したとする。この場合、販売サイトサーバ1は、PG12に指定されているバージョンを代替商品に決定してもよい。また例えば、年齢制限がないバージョンが存在するのであれば、販売サイトサーバ1は、そのバージョンを代替商品に決定してもよい。
For example, some contents such as movies and games have age restrictions. For example, there is content that includes expressions inappropriate for viewing by a certain age group, or content that is prohibited from being viewed by a certain age group. For example, content designated as R18 in Japan is not suitable for viewing by people under the age of 18. Also, the content designated as PG12 is not suitable for people under 12 years of age. In this case, the recipient attribute is age, and the product attribute is age restriction type and age restriction type. When the age limit of the selected product is not suitable for the age of the recipient, the
[1−6−2.有体物]
本発明は、有体の商品に適用されてもよい。有体の商品の例として、例えばDVD、Blu−Rayディスク等が挙げられる。このような商品には、リージョンコードがある。商品のリージョンコードと一致するリージョンコードを有する機器のみが、その商品を再生することができる。従って、受取人が住む地域に対応するリージョンコードを有する商品が、受取人に適している。この場合の受取人の属性は、例えば受取人が住む国であり、商品の属性はリージョンコードである。販売サイトサーバ1は、例えば受取人の住所から、受取人が住む国を特定してもよい。販売サイトサーバ1は、送付先情報として、例えば受取人の住所を受け付けてもよい。この場合、例えば商品を注文するときに、注文者が商品の送付先の住所を指定することができるように、販売サイトサーバ1が構成される。例えば、注文者が注文者自身の住所を指定した場合、販売サイトサーバ1は、会員DB12aから注文者の住所を取得してもよい。また例えば、注文者が他人の住所を入力した場合、販売サイトサーバ1は、入力された住所をユーザ端末3から取得する。販売サイトサーバ1は、例えばSNSの友達リストから受取人の指定を受け付け、受取人の住所を、プロフィールDB22aから取得してもよい。また例えば、販売サイトサーバ1は、受取人のメールアドレスのトップレベルドメインから、受取人が住む国を特定してもよい。注文者により選択された商品のリージョンコードに対応する地域が、受取人が住む国を含まない場合、販売サイトサーバ1は、受取人が住む国を含む地域に対応するリージョンコードを有する代替商品の代替情報を表示させてもよい。[1-6-2. Tangible material]
The present invention may be applied to a tangible product. Examples of tangible products include DVDs and Blu-Ray discs. Such products have a region code. Only a device having a region code that matches the region code of the product can play the product. Accordingly, a product having a region code corresponding to the area where the recipient lives is suitable for the recipient. In this case, the recipient attribute is, for example, the country in which the recipient lives, and the product attribute is a region code. For example, the
また、本発明は、電気製品等の商品に適用されてもよい。例えば、商品によって、どの国でサポートが受けられるかが異なる場合がある。サポートの例として、ユーザからの問い合わせの受け付け、商品の修理等が挙げられる。従って、受取人が住む国でサポートが行われている商品が、受取人に適している。この場合の受取人の属性は、受取人が住む国であり、商品の属性は、サポートが行われる国である。注文者により選択された商品のサポートが行われる国が、受取人が住む国ではない場合、販売サイトサーバ1は、受取人が住む国でサポートが行われている代替商品の代替情報を表示させてもよい。また、商品によって、電圧の規格が異なる場合があり、国によっても電圧の規格が異なる。この場合の受取人の属性は、受取人が住む国であり、商品の属性は、電圧の規格である。注文者により選択された商品の電圧の規格が、受取人が住む国の電圧の規格に一致しない場合、販売サイトサーバ1は、受取人が住む国の規格に一致する代替商品の代替情報を表示させてもよい。これらの場合、代替商品は、例えばサポートされる国又は電圧の規格が異なることを除き、選択された商品と同一又は類似する商品であってもよい。選択された商品と類似する商品は、例えば選択された商品のカテゴリーと同じカテゴリーの商品、選択された商品の商品名と類似する商品名を有する商品等であってもよい。
Further, the present invention may be applied to products such as electric products. For example, depending on the product, the country in which support is available may differ. Examples of support include receiving an inquiry from a user, repairing a product, and the like. Therefore, products that are supported in the country where the recipient lives are suitable for the recipient. In this case, the attribute of the recipient is the country in which the recipient lives, and the attribute of the product is the country where the support is performed. When the country where the product selected by the orderer is supported is not the country where the recipient lives, the
[1−6−3.サービスの電子クーポン]
本発明は、店舗でサービスを受けるための電子クーポンに適用されてもよい。この場合、電子クーポンが商品である。ユーザは、例えば電子クーポンをユーザ自身のために購入したり、電子クーポンを誰かに贈ったりしてもよい。受取人は、電子クーポンを店舗に提示することにより、サービスを受けることができる。[1-6-3. Electronic coupon for service]
The present invention may be applied to an electronic coupon for receiving a service at a store. In this case, the electronic coupon is a product. For example, the user may purchase an electronic coupon for the user himself or give the electronic coupon to someone. The recipient can receive the service by presenting the electronic coupon to the store.
店舗として、例えば、ネイルサロン、エステティックサロン、美容室等が挙げられる。商品DB12cには、例えばサービスを提供すする店舗ごとに又は提供されるサービスごとに、提供されるサービスに対応する電子クーポンに関する商品情報が登録される。例えば、商品DB12cには、店舗の名称、住所、サービスの内容等が登録される。
Examples of the store include a nail salon, an esthetic salon, and a beauty salon. In the
電子クーポンによって、対応するサービスが受けられる場所は様々である。例えば、或るネイルサロンは日本にあり、別のネイルサロンはフランスにあるかもしれない。例えば、注文者が、日本にあるネイルサロンの電子クーポンを選択し、フランスに住む友人を受取人に指定したとする。この場合、受取人は、サービスを受けることが難しい。この場合の受取人の属性は、受取人が住む地域であり、商品の属性は、電子クーポンに対応するサービスが受けられる店がある地域である。地域は国に限られない。地域は、例えば地方、州、県、市、区、町、村、島等であってもよい。 There are various places where the corresponding service can be received depending on the electronic coupon. For example, one nail salon may be in Japan and another nail salon may be in France. For example, assume that an orderer selects an electronic coupon for a nail salon in Japan and designates a friend who lives in France as a recipient. In this case, it is difficult for the recipient to receive the service. In this case, the attribute of the recipient is the area where the recipient lives, and the attribute of the product is the area where the store corresponding to the electronic coupon is available. Regions are not limited to countries. The region may be, for example, a region, a state, a prefecture, a city, a ward, a town, a village, or an island.
注文者により選択された電子クーポンに対応するサービスが受けられる店がある地域が、受取人が住む地域と異なる場合、販売サイトサーバ1は、受取人が住む地域にある店の電子クーポンを代替商品として特定可能な代替情報を表示させてもよい。或いは、例えば販売サイトサーバ1は、注文者により選択された電子クーポン対応するサービスが受けられる店がある地域よりも、受取人が住む地域に近い地域にある店の電子クーポンがある場合、近い地域にある店の電子クーポンを代替商品として特定可能な代替情報を表示させてもよい。
When the area where the service corresponding to the electronic coupon selected by the orderer is available is different from the area where the recipient lives, the
代替商品としての電子クーポンは、選択された電子クーポンに対応するサービスと同一又は類似のサービスが受けられる電子クーポンであってもよい。例えば、ネイルサロンの場合、サービスの提供のために同一の機器や同一の素材が用いられるネイルサロンの電子クーポンが代替商品であってもよい。 The electronic coupon as the substitute product may be an electronic coupon that can receive the same or similar service as the service corresponding to the selected electronic coupon. For example, in the case of a nail salon, an electronic coupon of a nail salon where the same device or the same material is used for providing a service may be an alternative product.
以上説明したように、本実施形態によれば、システム制御部14が、複数の商品のうち何れかの商品の選択を受け付ける。また、システム制御部14が、選択された商品の送付先を特定するための送付先情報を受け付ける。また、システム制御部14が、選択された商品の受取人の属性を特定する。また、システム制御部14が、複数の商品の中に、選択された商品の属性よりも受取人の属性に適した属性を有する代替商品がある場合、代替商品を特定可能な代替情報を表示させる。従って、選択された商品よりも受取人の属性に適した代替商品を勧めることができる。
As described above, according to the present embodiment, the
また、システム制御部14が、SNSに登録された友達リストから受取人の指定を、送付先情報として受け付けてもよい。また、システム制御部14が、受取人がSNSに登録したプロフィール及び受取人がSNSに投稿した情報の少なくとも何れか一方に基づいて、受取人の属性を特定してもよい。SNSにおけるユーザの友達が受取人に指定された場合、システム制御部14は、SNSに登録された受取人のプロフィール及び受取人が投稿した情報の少なくとも何れか一方に基づいて、その受取人の属性を特定することができる。
Further, the
また、システム制御部14が、受取人の住所及び電子メールアドレスの少なくとも何れか一方を送付先情報として受け付けてもよい。また、システム制御部14が、受取人の住所及び電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、受取人の属性を特定してもよい。この場合、受取人が住んでいる国又は受取人の国籍に応じた受取人の属性を特定することができる。
Further, the
また、システム制御部14が、受取人の国籍及び受取人が投稿した文の少なくとも何れか一方に基づいて、受取人が使用する言語を特定してもよい。また、システム制御部14が、選択された商品で使用される言語が特定された言語と異なる場合、受取人が使用する言語が用いられる代替商品を特定可能な代替情報を表示させてもよい。従って、受取人が使用する言語と同じ言語が使用される商品を勧めることができる。
Further, the
また、システム制御部14が、選択された商品が、何れかの商品の複数のバージョンのうちの1つである場合、複数のバージョンのうち選択された商品とは異なるバージョンであって、選択された商品の属性よりも受取人の属性に適した属性を有するバージョンを特定可能な代替情報を表示させてもよい。この場合、選択された商品との同一性を有する代替商品を勧めることができる。
In addition, when the selected product is one of a plurality of versions of any product, the
また、システム制御部14が、代替商品の選択が可能に代替情報を表示させてもよい。また、システム制御部14が、代替商品が選択された場合、選択された商品を、代替商品に入れ替えてもよい。この場合、ユーザは、簡単な操作で、購入する商品を、より受取人の属性に適した属性を有する商品に入れ替えることができる。
Further, the
[2.第2実施形態]
[2−1.システム制御部の機能概要]
次に、第2実施形態について説明する。以下に説明する点を除き、第2実施形態は第1実施形態と同様である。図13は、本実施形態に係る情報処理システムSSの概要構成の一例を示す図である。図13において、図1と同様の要素については同様の符号が付されている。[2. Second Embodiment]
[2-1. Overview of system control functions]
Next, a second embodiment will be described. Except for the points described below, the second embodiment is the same as the first embodiment. FIG. 13 is a diagram illustrating an example of a schematic configuration of the information processing system SS according to the present embodiment. In FIG. 13, elements similar to those in FIG.
図13に示すように、情報処理システムSSは、販売サイトサーバ1と、SNSサーバ2と、1又は複数の海外販売サイトサーバ4と、複数のユーザ端末3と、を含んで構成されている。そして、販売サイトサーバ1と、SNSサーバ2、各海外販売サイトサーバ4及び各ユーザ端末3とは、ネットワークNWを介してデータの送受信が可能になっている。
As shown in FIG. 13, the information processing system SS includes a
本実施形態において、販売サイトサーバ1及び海外販売サイトサーバ4のそれぞれは、販売サイトに関する各種処理を実行するサーバ装置である。各販売サイトにおいては、例えばネットワークNWを介してダウンロード可能な様々なコンテンツが商品として販売されてもよい。
In the present embodiment, each of the
販売サイトサーバ1及び海外販売サイトサーバ4のそれぞれは、例えば所定の国向けの販売サイトに対応する。或る国向けの販売サイトとは、例えば、主にその国の住民又は国民等が利用する販売サイトであってもよい。例えば、或る国向けの販売サイトでは、主にその国の住民又は国民適した商品が販売されている。例えば、その国の言語が使用された商品が販売されていたり、その国で定められている法律、規格等に合致した商品が販売されていたり、その国でサポートが受けられる商品が販売されていたりしてもよい。また、或る国向けの販売サイトでは、その国言語が使用されていたり、その国の通貨で商品の価格が表示されていたりしてもよい。また例えば、有体の商品の場合、或る国向けの販売サイトで販売される商品は少なくともその国への配送が可能であってもよい。販売サイトサーバ1及び海外販売サイトサーバ4のそれぞれが対応する国は、例えば互いに異なっていてもよい。少なくとも1つの販売サイトサーバは、複数の国に対応してもよい。販売サイトサーバ1及び海外販売サイトサーバ4のそれぞれは、その販売サイトサーバが対応する国に設置されてもよいし、その国とは異なる国に設置されてもよい。
Each of the
販売サイトサーバ1は、本発明の情報処理装置の一例である。販売サイトサーバ1が対応する国は、何れの国であってもよい。販売サイトサーバ1が対応する販売サイトを、「国内販売サイト」という。本実施形態においては、販売サイトサーバ1は日本に対応しているものとする。
The
各海外販売サイトサーバ4は、販売サイトサーバ1が対応する国(例えば日本)から見て、外国の何れかの国向けの販売サイトに対応する。外国向けの販売サイトを、「海外販売サイト」という。例えば、或る海外販売サイトサーバ4は米国の販売サイトに対応し、別の或る海外販売サイトサーバ4は中国の販売サイトに対応し、また別の或る海外販売サイトサーバ4はイギリスの販売サイトに対応してもよい。各海外販売サイトサーバ4は、ユーザ端末3からの要求に応じて、例えば販売サイトのウェブページを送信したり、商品の検索、注文、ダウンロード等に関する処理を行ったりする。
Each overseas
ユーザ端末3を利用するユーザは、複数の販売サイトのうち少なくとも国内販売サイトの会員であってもよい。
A user who uses the
[2−2.海外販売サイトサーバの構成]
次に、各海外販売サイトサーバ4の構成について、図14を用いて説明する。図14は、本実施形態に係る海外販売サイトサーバ4の概要構成の一例を示すブロック図である。図14に示すように、各海外販売サイトサーバ4は、通信部41と、記憶部42と、入出力インターフェース43と、システム制御部44と、を備えている。そして、システム制御部44と入出力インターフェース43とは、システムバス45を介して接続されている。[2-2. Configuration of overseas sales site server]
Next, the configuration of each overseas
通信部41は、ネットワークNWに接続して、販売サイトサーバ1、ユーザ端末3等との通信状態を制御するようになっている。
The
記憶部42は、例えば、ハードディスクドライブ等により構成されている。この記憶部42には、商品DB42a等のデータベースが記憶されている。商品DB42aには、海外販売サイトサーバ4が対応する国の販売サイトで販売されている商品に関する商品情報が登録される。商品DB42aのデータ構成は、例えば、商品DB12cのデータ構成と基本的に同じであってもよい。なお、記憶部42には、会員DB12a、注文DB12dと基本的に同じデータ構成の会員DB、注文DBが記憶されてもよい。
The
更に、記憶部42には、商品ページ等のウェブページを表示するための各種データ、例えばHTML文書、XML文書、画像データ、テキストデータ、電子文書等が記憶されている。
Furthermore, the
また、記憶部42には、オペレーティングシステム、WWWサーバプログラム、DBMS、電子商取引制御プログラム等の各種プログラムが記憶されている。電子商取引制御プログラムは、海外販売サイトにおける電子商取引に関する処理を行うためのプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、電子商取引制御プログラム等は、プログラム製品であってもよい。
The
入出力インターフェース43は、通信部41及び記憶部42とシステム制御部44との間のインターフェース処理を行うようになっている。
The input /
システム制御部44は、CPU44a、ROM44b、RAM44c等により構成されている。システム制御部44は、CPU44aが、電子商取引制御プログラム等のプログラムを読み出し実行することにより、海外販売サイトサーバ4の各部を制御する。
The
なお、海外販売サイトサーバ4が、複数のサーバ装置で構成されてもよい。例えば、海外販売サイトにおいて商品の注文等の処理を行うサーバ装置、ウェブページを送信するサーバ装置、データベースを管理するサーバ装置等が、互いにLAN等で接続されてもよい。
The overseas
[2−3.販売サイトサーバのシステム制御部の機能概要]
次に、図15A及び図15Bを用いて、販売サイトサーバ1のシステム制御部14の機能概要について説明する。本実施形態において、代替商品検索部145は、販売サイトサーバ1及び海外販売サイトサーバ4を含む複数の販売サイトサーバがそれぞれ対応する複数の国のうち、受取人の属性に適する属性を有する国に対応する販売サイトサーバに、代替商品を検索させる。国の属性の例として、言語、地理的位置、法律又は規格で定められた事項等が挙げられる。或る国の販売サイトでは、主にその国の住民又は国民に適した商品が販売されている。従って、受取人の属性に適しない国の販売サイトよりも、受取人の属性に適する販売サイトの方が、受取人の属性に適した商品が販売されている蓋然性が高い。そのため、複数の販売サイトサーバ全体の検索処理の負荷を抑えつつ、受取人の属性に適した代替商品を検索する蓋然性を高めることができる。[2-3. Overview of the functions of the system controller of the sales site server]
Next, the functional outline of the
例えば、注文者により選択された商品が、日本語バージョンのコンテンツであり、受取人の使用言語がフランス語であるとする。この場合の代替商品はフランス語バージョンのコンテンツである。例えば、販売サイトサーバ1は日本に対応し、米国に対応する海外販売サイトサーバ4と、フランスに対応する海外販売サイトサーバ4があるとする。この場合、代替商品検索部145は、例えばフランスに対応する海外販売サイトサーバ4のみに、代替商品を検索させてもよい。
For example, it is assumed that the product selected by the orderer is a Japanese version of content, and the recipient's language is French. The alternative product in this case is the French version of the content. For example, it is assumed that the
また、代替商品検索部145は、販売サイトサーバ1及び海外販売サイトサーバ4を含む複数のサーバのそれぞれが対応する複数の国のそれぞれの属性の、受取人の属性に対する適合性に応じた順序に従って、順次これらの販売サイトサーバに代替商品を検索させてもよいし、検索させなくてもよい。適合性が高い国に対応する販売サイトサーバであるほど、早い順番で検索を実行する。このとき、代替商品検索部145は、代替商品が見つかるまで、順次複数の販売サイトサーバに代替商品を検索させてもよい。これにより、全ての販売サイトサーバが検索処理を行った場合よりも、複数の販売サイトサーバ全体の検索処理の負荷を抑えつつ、受取人の属性に適した代替商品を検索する蓋然性をより高めることができる。また、受取人の属性に適した属性を有する代替商品をより速く見付けることができる。
Further, the substitute
代替商品検索部145は、例えば所定数の代替商品が見つかるまで、順次これらの販売サイトサーバに代替商品を検索させてもよい。この場合、代替情報提供部146は、所定数の代替商品を特定するための代替情報を表示させてもよい。例えば1つの販売サイトサーバが所定数の代替商品を見付けることもある。また例えば、複数の販売サイトサーバが見付けた代替商品の合計が、所定数の代替商品となる場合もある。この場合も、受取人の属性に適した属性を有する代替商品をより速く見付けることができる。
The substitute
例えば、受取人の属性が使用言語である場合、受取人の使用言語の順位が高い国に対応する販売サイトサーバの順に、検索が実行される。図15A及び図15Bは、受取人の属性に対する複数の国のそれぞれの適合性の順位の例を示す図である。例えば、日本、米国、中国、イギリス、カナダ、ドイツ、フランスのそれぞれに対応する販売サイトサーバがあるとする。図15Aは、受取人の使用言語が英語である場合の例を示す。米国、イギリス及びカナダは、英語が第1言語である国である。従って、米国、イギリス及びカナダの適合性の順位は第1位である。この場合、代替商品検索部145は、最初に米国、イギリス及びカナダに対応する販売サイトサーバに商品を検索させる。このとき、代替商品検索部145は、何れの順序でこれらの販売サイトサーバに代替商品を検索させてもよい。例えば、代替商品検索部145は、ランダムに順序を決定してもよいし、販売されている商品の数が多い順でこれらの販売サイトサーバに代替商品を検索させてもよい。或いは、例えば代替商品検索部145は、同時にこれらの販売サイトサーバに代替商品を検索させてもよい。図15Aが示す例では、米国が1番目、イギリスが2番目、カナダが3番目である。何れかの国の販売サイトサーバが代替商品を見付けた場合、代替商品検索部145は、これ以上の検索を実行させない。英語は、日本、中国、ドイツ、フランスの言語ではない。従って、これらの国の適合性の順位は第4位である。代替商品検索部145は、順次これらの国に対応する販売サイトサーバに商品を検索させる。図15Aが示す例では、ドイツが4番目、フランスが5番目、日本が6番目、中国が7番目である。
For example, when the attribute of the recipient is the language used, the search is executed in the order of the sales site server corresponding to the country having the highest ranking of the recipient's language used. FIG. 15A and FIG. 15B are diagrams showing examples of rankings of suitability of each of a plurality of countries with respect to recipient attributes. For example, assume that there are sales site servers corresponding to Japan, the United States, China, the United Kingdom, Canada, Germany, and France. FIG. 15A shows an example where the recipient's language is English. The United States, United Kingdom and Canada are countries where English is the primary language. Therefore, the ranking of conformity for the US, UK and Canada is first. In this case, the substitute
図15Bは、受取人の使用言語がフランス語である場合の例を示す。フランスは、フランス語が第1言語である国である。従って、フランスの適合性の順位は第1位であるので、代替商品検索部145は、1番目に、フランスに対応する販売サイトサーバに代替商品を検索させる。カナダは、フランス語が第2言語である国である。従って、カナダの適合性の順位は第2位であるので、代替商品検索部145は、2番目に、カナダに対応する販売サイトサーバに代替商品を検索させる。フランス語は、日本、米国、中国、イギリス、ドイツの言語ではない。従って、これらの国の適合性の順位は第3位である。代替商品検索部145は、順次これらの国に対応する販売サイトサーバに商品を検索させる。図15Bが示す例では、ドイツが3番目、イギリスが4番目、米国が5番目、日本が6番目、中国が7番目である。
FIG. 15B shows an example where the recipient's language is French. France is a country where French is the primary language. Therefore, since the ranking of suitability in France is first, the substitute
記憶部12には、サーバテーブルが記憶されている。サーバテーブルには、販売サイトサーバ1と海外販売サイトサーバ4とを含む複数の販売サイトサーバのそれぞれごとに、販売サイトサーバのIPアドレスとその販売サイトサーバが対応する国の番号が対応付けて格納される。
The
[2−4.情報処理システムの動作]
次に、情報処理システムSSの動作について、図16A及び図16Bを用いて説明する。[2-4. Operation of information processing system]
Next, the operation of the information processing system SS will be described with reference to FIGS. 16A and 16B.
図16Aは、本実施形態に係る販売サイトサーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。
FIG. 16A is a flowchart illustrating an example of alternative product search processing of the
図16Aに示すように、代替商品検索部145は、受取人の第1言語に対応する複数の販売サイトサーバの順序を決定する(ステップS41)。例えば、代替商品検索部145は、サーバテーブルから全ての販売サイトサーバの国番号を取得する。次いで、代替商品検索部145は、取得した国番号ごとに、国番号に対応する言語情報を言語DB12bから取得する。次いで、代替商品検索部145は、取得した言語情報が、受取人の第1言語の言語IDを含むか否かを判定する。言語情報が受取人の第1言語の言語IDを含む国ごとに、その国での受取人の第1言語の順位を特定する。代替商品検索部145は、受取人の第1言語の順位が高い順に、国番号を並べ替える。代替商品検索部145は、言語情報が受取人の第1言語の言語IDを含まない国の番号を、言語情報が受取人の第1言語の言語IDを含む国の番号よりも後ろに並べる。このようにして、代替商品検索部145は、順序を決定する。
As shown in FIG. 16A, the substitute
次いで、代替商品検索部145は、順序番号jを1に設定する(ステップS42)。次そして、代替商品検索部145は、並べられた国番号の中でj番目の国番号を取得する。j番目の国番号が示す国を国jという。次いで、代替商品検索部145は、国jが日本であるか否かを判定する(ステップS43)。このとき、代替商品検索部145は、国jが日本であると判定した場合には(ステップS43:YES)、ステップS44に進む。一方、代替商品検索部145は、国jが日本ではないと判定した場合には(ステップS43:NO)、ステップS45に進む。
Next, the substitute
ステップS44において、代替商品検索部145は、選択された商品のタイトルと同一のタイトルを有する商品のうち、受取人の第1言語を使用言語として有する代替商品を検索して、ステップS47に進む。この検索の方法は、図12に示すステップS32の検索方法と基本的に同様である。
In step S44, the substitute
ステップS45において、代替商品検索部145は、国jに対応する海外販売サイトサーバ4へ、代替商品検索要求を送信する。代替商品検索要求の送信により、代替商品検索部145は、海外販売サイトサーバ4に代替商品を検索させる。代替商品検索要求は、代替商品の検索条件を含む。例えば、代替商品検索要求は、選択された商品のタイトル、受取人の属性である第1言語を含んでもよい。
In step S45, the substitute
図16Bは、本実施形態に係る海外販売サイトサーバ4のシステム制御部44の代替商品検索要求受信処理の一例を示すフローチャートである。販売サイトサーバ1から代替商品検索要求を受信したとき、システム制御部44は代替商品検索要求受信処理を実行する。図16Bに示すように、システム制御部44は、代替商品検索要求に含まれるタイトル及び第1言語に基づいて、選択された商品のタイトルと同一のタイトルを有する商品のうち、受取人の第1言語を使用言語として有する代替商品の商品情報を、商品DB42aから検索する(ステップS51)。次いで、システム制御部44は、検索結果を販売サイトサーバ1へ送信して(ステップS52)、代替商品検索要求受信処理を終了させる。
FIG. 16B is a flowchart showing an example of a substitute product search request reception process of the
図16Aに示すように、代替商品検索部145は、海外販売サイトサーバ4から検索結果を受信して(ステップS46)、ステップS47に進む。
As shown in FIG. 16A, the substitute
ステップ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)、代替商品検索処理を終了させる。
In step S47, the substitute
なお、本実施形態においては、第1実施形態において説明された各変形例と同様の変形例がある。例えば、商品が有体物である場合、各販売サイトには、その販売サイトが対応する国に配送可能な商品が販売されてもよい。また例えば、商品が電子クーポンである場合、各販売サイトには、その販売サイトが対応する国にある店舗の電子クーポンが販売されてもよい。 In the present embodiment, there are modifications similar to the modifications described in the first embodiment. For example, when a product is a tangible item, a product that can be delivered to a country corresponding to the sales site may be sold to each sales site. For example, when the product is an electronic coupon, an electronic coupon of a store in a country corresponding to the sales site may be sold to each sales site.
以上説明したように、本実施形態によれば、システム制御部14が、複数の国のうち、受取人の属性に適する国に対応する販売サイトサーバに、代替商品を検索させる。また、システム制御部14が、受取人の属性に適する国に対応する販売サイトサーバにより見付けられた代替商品を表示させる。従って、複数の販売サイトサーバ全体の検索処理の負荷を抑えつつ、受取人の属性に適した属性を有する代替商品が見つかる蓋然性を高めることができる。
As described above, according to the present embodiment, the
また、システム制御部14が、受取人の属性に対する複数の国のそれぞれの複数の属性の適合性に応じた順序に従って、代替商品が見つかるまで、順次複数の販売サイトサーバに代替商品を検索させてもよい。また、システム制御部14が、何れかの販売サイトサーバにより見付けられた代替商品を特定可能な代替情報を表示させてもよい。この場合、複数の販売サイトサーバ全体の検索処理の負荷を抑えつつ、受取人の属性に適した属性を有する代替商品が見つかる蓋然性を更に高めることができる。
Further, the
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 情報処理システム1
12b Language DB
12c Product DB
12d Order DB
13 Input /
14b ROM
14c RAM
15
22b Friends DB
22c Posting DB
22d Content DB
23 I /
24b ROM
24c RAM
25
43 I /
44b ROM
44c RAM
45
Claims (11)
選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、
前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段であって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定手段と、
前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段であって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御手段と、
を備えることを特徴とする情報処理装置。 Product acceptance means for accepting selection of a product from a user;
A recipient accepting means for accepting, from the user, recipient information for identifying a recipient different from the user who is the recipient of the selected product;
A means for identifying attributes of the recipient based on the received destination information, wherein the recipient is based on at least one of a nationality of the recipient and a sentence posted by the recipient; A specific means of identifying the language used by
Display control means for displaying, on the user's terminal device, alternative information that can identify the alternative product when there is an alternative product having an attribute more suitable for the recipient attribute than the attribute of the selected product; A display control means for displaying the substitute information capable of specifying an alternative product using the specified language when a language used in the selected product is different from the specified language ;
An information processing apparatus comprising:
選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付手段と、A recipient of the selected product, and a recipient that receives from the user at least one of the recipient's address and email address as recipient information for identifying a recipient different from the user Receiving means;
前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定手段と、Identifies the recipient attribute based on the country identified based on the accepted destination information and identified from at least one of the domain included in the address and the email address Specific means to
前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、If there is a substitute product having an attribute more suitable for the recipient attribute than the selected product attribute, display control means for displaying on the user terminal device alternative information that can identify the substitute product;
を備えることを特徴とする情報処理装置。An information processing apparatus comprising:
前記複数のサーバ装置は、ネットワークを介して互いに接続可能であり、且つ複数の国の電子商取引のウェブサイトのそれぞれに対応し、The plurality of server devices can be connected to each other via a network, and correspond to each of electronic websites of a plurality of countries,
前記複数のサーバ装置のそれぞれは、Each of the plurality of server devices is
前記複数の国のうち前記サーバ装置が対応する国に向けた商品のデータベースと、A database of products for the country corresponding to the server device of the plurality of countries;
前記データベースから商品を検索する検索手段と、Search means for searching for products from the database;
を備え、With
前記情報処理装置は、The information processing apparatus includes:
商品の選択をユーザから受け付ける商品受付手段と、Product acceptance means for accepting selection of a product from a user;
選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、A recipient accepting means for accepting, from the user, recipient information for identifying a recipient different from the user who is the recipient of the selected product;
前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段と、A specifying means for specifying the attribute of the recipient based on the received destination information;
前記複数の国のうち、前記受取人の属性に適する国に対応するサーバ装置に、前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品を検索させる検索制御手段と、Search control means for causing a server device corresponding to a country suitable for the attribute of the recipient among the plurality of countries to search for an alternative product having an attribute more suitable for the attribute of the recipient than the attribute of the selected product. When,
前記受取人の属性に適する国に対応するサーバ装置により前記代替商品が見付けられた場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、Display control means for displaying, on the user's terminal device, alternative information capable of specifying the alternative product when the alternative product is found by a server device corresponding to a country suitable for the recipient attribute;
を備えることを特徴とする情報処理装置。An information processing apparatus comprising:
前記検索制御手段は、前記受取人の属性に対する前記複数の国のそれぞれの複数の属性の適合性に応じた順序に従って、前記代替商品が見つかるまで、順次前記複数のサーバ装置に前記代替商品を検索させ、The search control means sequentially searches the plurality of server devices for the substitute product until the substitute product is found according to an order according to the suitability of each of the plurality of attributes of the plurality of countries with respect to the attribute of the recipient. Let
前記表示制御手段は、前記複数のサーバ装置の何れかにより見付けられた代替商品を特定可能な前記代替情報を表示させることを特徴とする情報処理装置。The information processing apparatus, wherein the display control means displays the substitute information that can identify a substitute product found by any of the plurality of server devices.
前記送付先受付手段は、ソーシャルネットワーキングサービスに登録された友達リストから前記受取人の指定を前記送付先情報として受け付け、The destination accepting means accepts designation of the recipient as the destination information from a friend list registered in a social networking service,
前記特定手段は、前記受取人が前記ソーシャルネットワーキングサービスに登録したプロフィール及び前記受取人が前記ソーシャルネットワーキングサービスに投稿した情報の少なくとも何れか一方に基づいて、前記受取人の属性を特定することを特徴とする情報処理装置。The identifying means identifies an attribute of the recipient based on at least one of a profile registered by the recipient with the social networking service and information posted by the recipient to the social networking service. Information processing apparatus.
前記表示制御手段は、前記選択された商品が、何れかの商品の複数のバージョンのうちの1つである場合、前記複数のバージョンのうち前記選択された商品とは異なるバージョンであって、前記選択された商品の属性よりも前記受取人の属性に適した属性を有するバージョンを特定可能な前記代替情報を表示させることを特徴とする情報処理装置。The display control means, when the selected product is one of a plurality of versions of any product, is a version different from the selected product among the plurality of versions, An information processing apparatus that displays the alternative information that can specify a version having an attribute that is more suitable for the recipient attribute than the attribute of the selected product.
前記表示制御手段は、前記代替商品の選択が可能に前記代替情報を表示させ、The display control means displays the alternative information so that the alternative product can be selected,
前記代替商品が選択された場合、前記選択された商品を、前記代替商品に入れ替える入替手段を更に備えることを特徴とする情報処理装置。An information processing apparatus, further comprising a replacement unit that replaces the selected product with the substitute product when the substitute product is selected.
商品の選択をユーザから受け付ける商品受付ステップと、A product acceptance step for accepting selection of a product from the user;
選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付ステップと、A recipient accepting step for accepting recipient information from the user, which is recipient of the selected product and is different from the user;
前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定ステップであって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定ステップと、A specifying step of identifying attributes of the recipient based on the accepted destination information, wherein the recipient is based on at least one of the nationality of the recipient and a sentence posted by the recipient; Specific steps to identify the language used by
前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御ステップであって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御ステップと、A display control step of displaying, on the user's terminal device, alternative information capable of specifying the alternative product when there is an alternative product having an attribute more suitable for the recipient attribute than the attribute of the selected product; A display control step of displaying the alternative information that can specify an alternative product using the specified language when a language used in the selected product is different from the specified language;
を含むことを特徴とする情報処理方法。An information processing method comprising:
商品の選択をユーザから受け付ける商品受付ステップと、
選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付ステップと、
前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定ステップと、
前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御ステップと、
を含むことを特徴とする情報処理方法。 An information processing method executed by a computer,
A product acceptance step for accepting selection of a product from the user;
A recipient of the selected product, and a recipient that receives from the user at least one of the recipient's address and email address as recipient information for identifying a recipient different from the user A reception step;
Identifies the recipient attribute based on the country identified based on the accepted destination information and identified from at least one of the domain included in the address and the email address Specific steps to
A display control step of displaying, on the user's terminal device, alternative information that can identify the alternative product when there is an alternative product having an attribute that is more suitable for the recipient attribute than the attribute of the selected product;
An information processing method comprising:
商品の選択をユーザから受け付ける商品受付手段と、
選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報を、前記ユーザから受け付ける送付先受付手段と、
前記受け付けられた送付先情報に基づいて、前記受取人の属性を特定する特定手段であって、前記受取人の国籍及び前記受取人が投稿した文の少なくとも何れか一方に基づいて、前記受取人が使用する言語を特定する特定手段と、
前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段であって、前記選択された商品で使用される言語が前記特定された言語と異なる場合、前記特定された言語が用いられる代替商品を特定可能な前記代替情報を表示させる表示制御手段と、
として機能させることを特徴とする情報処理プログラム。 Computer
Product acceptance means for accepting selection of a product from a user;
A recipient accepting means for accepting, from the user, recipient information for identifying a recipient different from the user who is the recipient of the selected product;
A means for identifying attributes of the recipient based on the received destination information, wherein the recipient is based on at least one of a nationality of the recipient and a sentence posted by the recipient; A specific means of identifying the language used by
Display control means for displaying, on the user's terminal device, alternative information that can identify the alternative product when there is an alternative product having an attribute more suitable for the recipient attribute than the attribute of the selected product; A display control means for displaying the substitute information capable of specifying an alternative product using the specified language when a language used in the selected product is different from the specified language ;
An information processing program that functions as a computer program.
商品の選択をユーザから受け付ける商品受付手段と、Product acceptance means for accepting selection of a product from a user;
選択された前記商品の受取人であって、前記ユーザと異なる受取人を特定するための送付先情報として、前記受取人の住所及び電子メールアドレスの少なくとも何れか一方を、前記ユーザから受け付ける送付先受付手段と、A recipient of the selected product, and a recipient that receives from the user at least one of the recipient's address and email address as recipient information for identifying a recipient different from the user Receiving means;
前記受け付けられた送付先情報に基づいて特定される国であって、前記住所及び前記電子メールアドレスに含まれるドメインの少なくとも何れか一方から特定される国に基づいて、前記受取人の属性を特定する特定手段と、Identifies the recipient attribute based on the country identified based on the accepted destination information and identified from at least one of the domain included in the address and the email address Specific means to
前記選択された商品の属性よりも前記受取人の属性に適した属性を有する代替商品がある場合、前記代替商品を特定可能な代替情報を前記ユーザの端末装置に表示させる表示制御手段と、If there is a substitute product having an attribute more suitable for the recipient attribute than the selected product attribute, display control means for displaying on the user terminal device alternative information that can identify the substitute product;
として機能させることを特徴とする情報処理プログラム。An information processing program that functions as a computer program.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/073752 WO2017033265A1 (en) | 2015-08-24 | 2015-08-24 | Information processing device, information processing method, and information processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6110999B1 true JP6110999B1 (en) | 2017-04-05 |
JPWO2017033265A1 JPWO2017033265A1 (en) | 2017-08-24 |
Family
ID=58100082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016547190A Active JP6110999B1 (en) | 2015-08-24 | 2015-08-24 | Information processing apparatus, information processing method, and information processing program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6110999B1 (en) |
WO (1) | WO2017033265A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022038142A (en) * | 2020-08-26 | 2022-03-10 | Kddi株式会社 | Device, program, and method capable of providing project service to users connected with each other |
JP7100730B1 (en) | 2021-02-15 | 2022-07-13 | 楽天グループ株式会社 | Goods delivery system and unmanned moving objects |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09305518A (en) * | 1996-05-13 | 1997-11-28 | Hitachi Ltd | Method and system for providing information |
JP2001175604A (en) * | 1999-12-14 | 2001-06-29 | Sony Corp | Device and method for information processing, device and method for provision, and program storage medium |
JP2003196550A (en) * | 2001-12-26 | 2003-07-11 | Tokyo Nissan Auto Sales Co Ltd | Commodity sales system |
JP2003534612A (en) * | 2000-05-20 | 2003-11-18 | ヨンヒ リーン | On-demand type content providing method and system |
JP2006285362A (en) * | 2005-03-31 | 2006-10-19 | Nifty Corp | Gift deciding device and gift deciding program |
JP2010128509A (en) * | 2008-11-25 | 2010-06-10 | Hitachi Ltd | Gift selection support system |
JP2014527653A (en) * | 2011-06-28 | 2014-10-16 | トムソン ライセンシングThomson Licensing | Method and apparatus for identifying products and services in media content |
JP2015035037A (en) * | 2013-08-08 | 2015-02-19 | ニフティ株式会社 | Information processor, information processing method, and program |
-
2015
- 2015-08-24 WO PCT/JP2015/073752 patent/WO2017033265A1/en active Application Filing
- 2015-08-24 JP JP2016547190A patent/JP6110999B1/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09305518A (en) * | 1996-05-13 | 1997-11-28 | Hitachi Ltd | Method and system for providing information |
JP2001175604A (en) * | 1999-12-14 | 2001-06-29 | Sony Corp | Device and method for information processing, device and method for provision, and program storage medium |
JP2003534612A (en) * | 2000-05-20 | 2003-11-18 | ヨンヒ リーン | On-demand type content providing method and system |
JP2003196550A (en) * | 2001-12-26 | 2003-07-11 | Tokyo Nissan Auto Sales Co Ltd | Commodity sales system |
JP2006285362A (en) * | 2005-03-31 | 2006-10-19 | Nifty Corp | Gift deciding device and gift deciding program |
JP2010128509A (en) * | 2008-11-25 | 2010-06-10 | Hitachi Ltd | Gift selection support system |
JP2014527653A (en) * | 2011-06-28 | 2014-10-16 | トムソン ライセンシングThomson Licensing | Method and apparatus for identifying products and services in media content |
JP2015035037A (en) * | 2013-08-08 | 2015-02-19 | ニフティ株式会社 | Information processor, information processing method, and program |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022038142A (en) * | 2020-08-26 | 2022-03-10 | Kddi株式会社 | Device, program, and method capable of providing project service to users connected with each other |
JP7368331B2 (en) | 2020-08-26 | 2023-10-24 | Kddi株式会社 | Device, program and method capable of providing planning services to mutually connected users |
JP7100730B1 (en) | 2021-02-15 | 2022-07-13 | 楽天グループ株式会社 | Goods delivery system and unmanned moving objects |
JP2022124065A (en) * | 2021-02-15 | 2022-08-25 | 楽天グループ株式会社 | Article delivery system and unmanned mobile body |
TWI814245B (en) * | 2021-02-15 | 2023-09-01 | 日商樂天集團股份有限公司 | Article delivery system and unmanned vehicle |
Also Published As
Publication number | Publication date |
---|---|
WO2017033265A1 (en) | 2017-03-02 |
JPWO2017033265A1 (en) | 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 (en) | Server device | |
JP5241903B2 (en) | Review text output system, review text output method, program, and computer-readable information storage medium | |
JP5587526B1 (en) | Information processing apparatus, information processing method, program, and storage medium | |
JP6043038B1 (en) | Information processing apparatus, information processing method, and information processing program | |
TWI503768B (en) | Information processing devices, information processing methods and information processing products | |
JP2013210821A (en) | Information providing apparatus, information providing method, information providing program, and computer readable recording medium for recording program | |
US10445793B2 (en) | Review text output system and review text output method | |
JP6567688B2 (en) | Management device, management method, non-transitory recording medium, and program | |
JP2017513163A (en) | Method and system for creating and managing combination advertisements using mobile devices | |
JP6110999B1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2010020627A (en) | Electronic commerce support system | |
JP5089749B2 (en) | Comment posting support system, comment posting support device, control method for comment posting support device, and program | |
JP2009259208A (en) | Merchandise information collection system and merchandise information collection program | |
JP2015028685A (en) | Information processing apparatus, information processing method and program | |
JP7195230B2 (en) | Notification device, notification method and notification program | |
JP6207121B2 (en) | Sales information providing system and sales information providing server | |
JP2007323169A (en) | Book purchase support system | |
JP2004318597A (en) | Recommendation system | |
JP5241863B2 (en) | Comment posting support system, method for controlling comment posting support system, program, and recording medium | |
JP4773379B2 (en) | Event search system, event search device, event search result output method and program | |
JP2007188347A (en) | Information acquisition support system | |
JPWO2005094186A1 (en) | E-mail automatic processing program, recording medium recorded with e-mail automatic processing program, e-mail automatic processing system |
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 |