JP2002157440A - Electronic commerce system - Google Patents

Electronic commerce system

Info

Publication number
JP2002157440A
JP2002157440A JP2000351512A JP2000351512A JP2002157440A JP 2002157440 A JP2002157440 A JP 2002157440A JP 2000351512 A JP2000351512 A JP 2000351512A JP 2000351512 A JP2000351512 A JP 2000351512A JP 2002157440 A JP2002157440 A JP 2002157440A
Authority
JP
Japan
Prior art keywords
basket
information
store
server
user terminal
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.)
Pending
Application number
JP2000351512A
Other languages
Japanese (ja)
Inventor
Yoshiaki Nakanishi
良明 中西
Kazuo Sakushima
和生 佐久嶋
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2000351512A priority Critical patent/JP2002157440A/en
Publication of JP2002157440A publication Critical patent/JP2002157440A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an electronic commerce system capable of eliminating the anxiety of losing or leaking the personal information of a user. SOLUTION: In this electronic commerce system, a user terminal 201 is connected to the shop servers 301 and 302 of electronic shops, merchandise selected by the user terminal among the merchandise presented by the shop servers is put in a shopping basket and the user terminal requests the purchase processing of the merchandise put in the shopping basket. A basket management server 101 for transversely managing the basket information of the shopping basket used in a plurality of the shop servers is provided. The basket management server stores user information in a customer DB 601, unitarily manages it, also receives the purchase processing request of the merchandise by the user terminal and unitarily performs the purchase processing of the merchandise put in the shopping basket. The respective shop servers composite the merchandise information of the present shop and the basket information sent from the basket management server and present the information to the connected user terminal. Since the personal information of the user is not presented more than needed, privacy is protected.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、インターネットシ
ョップの円滑な電子商取引を実現するシステムに関し、
特に、複数のショップ(電子商店)をユーザが利用し易
い形態に組織化したものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for realizing smooth electronic commerce in an Internet shop.
In particular, a plurality of shops (electronic stores) are organized in a form that is easy for the user to use.

【0002】[0002]

【従来の技術】近年、インターネットビジネスが急激に
普及し、電子商店の出店数は顕著な増加を示している。
また、さまざまな業種の電子商店を集めたモール(仮想
商店街)も多数存在している。
2. Description of the Related Art In recent years, the Internet business has rapidly become widespread, and the number of electronic store openings has increased remarkably.
In addition, there are many malls (virtual malls) that collect electronic stores of various industries.

【0003】ユーザがインターネットを通じて電子商店
から商品を購入する手順は様々であるが、図10は、そ
の一例を示している。ユーザ端末201は、電子商店の商
店サーバ301とネットワークで接続し、商店サーバ301
は、オンラインで電子決済を行う決済サーバ501とネッ
トワークで接続している。また、商店サーバ301は、ユ
ーザの個人情報を蓄積する顧客データベース601を有し
ている。商店サーバ301は、電子商店が自社で保有して
いるサーバの場合と、電子商店がレンタルサーバ業者か
ら借りているレンタルサーバの場合とがある。
[0003] There are various procedures for a user to purchase a product from an electronic store via the Internet, and FIG. 10 shows an example. The user terminal 201 is connected to the store server 301 of the electronic store via a network, and the store server 301
Is connected to a payment server 501 that performs online electronic payment via a network. Further, the store server 301 has a customer database 601 for storing personal information of users. The store server 301 includes a case where the online store is owned by the company itself and a case where the online store is a rental server borrowed from a rental server company.

【0004】(1)ユーザ端末201は、インターネット
を通じて商店サーバ301に接続する。このとき、ユーザ
端末201からユーザIDやパスワードが送られ、商店サ
ーバ301でそれが確認され、アクセスが可能になる。 (2)商店サーバ301からユーザ端末201に、ショップ紹
介や商品リスト、支払い方法の説明などを含む店舗情報
が送られる。 (3)ユーザがユーザ端末201の画面に商品ページを表
示して商品を選択すると、図11(a)に示すように、
選択された商品を入れたショッピングバスケットが表示
される。こうした選択操作に応じた表示は、商品サーバ
301が、ユーザ端末201から受け取ったデータを計算処理
してユーザ端末201のブラウザに返すCGI(Common Ga
teway Interface)の機能を持つことにより可能にな
る。
(1) The user terminal 201 connects to the store server 301 via the Internet. At this time, a user ID and a password are sent from the user terminal 201, and the store server 301 confirms the user ID and the password, thereby enabling access. (2) Store information including a shop introduction, a product list, a description of a payment method, and the like is sent from the store server 301 to the user terminal 201. (3) When the user displays a product page on the screen of the user terminal 201 and selects a product, as shown in FIG.
A shopping basket containing the selected product is displayed. The display corresponding to such a selection operation is displayed on the product server.
CGI (Common Gadget 301) that calculates and returns data received from the user terminal 201 to the browser of the user terminal 201
teway Interface).

【0005】ユーザは、購入を希望する商品がまだ有る
ときは、商品ページに戻り、商品を選択してショッピン
グバスケットに入れる。ショッピングバスケットに入れ
た商品を注文する場合は、図11(a)の画面から「注
文する」をクリックする。この選択操作で、図11
(b)に示すように、注文画面が表示され、ユーザは、
名前、住所、電話番号、メールアドレス、決済方法など
を入力し、電子決済を選択する場合は、クレジットカー
ド情報を入力する。
[0005] If there is still a product to be purchased, the user returns to the product page, selects a product, and puts it in the shopping basket. When ordering a product in a shopping basket, the user clicks "order" on the screen shown in FIG. By this selection operation, FIG.
As shown in (b), the order screen is displayed, and the user
Enter your name, address, telephone number, e-mail address, payment method, etc., and if you choose electronic payment, enter your credit card information.

【0006】注文画面の確認ボタンをクリックすると、
注文画面の記入に不備が無ければ、注文画面の表示内容
を確認する画面が表示され、この画面の送信ボタンをク
リックすると、注文メールがユーザ端末201から商店サ
ーバ301に送られる。このとき、クレジット情報は、S
SL(Secure Sockets Layer)などで暗号化処理されて
商品サーバ301に伝送される。
When the confirmation button on the order screen is clicked,
If there is no deficiency in the order screen, a screen for confirming the display contents of the order screen is displayed. When the transmission button on this screen is clicked, an order mail is sent from the user terminal 201 to the store server 301. At this time, the credit information is S
The data is encrypted by an SL (Secure Sockets Layer) or the like and transmitted to the product server 301.

【0007】(4)商品サーバ301は、電子決済が選択
されている場合には、決済サーバ501に暗号化されたク
レジット情報を送り、決済を要求する。 (5)決済サーバ501は、クレジット情報を復号化し、
与信照会の処理を行った後、商店サーバ301に決済了承
を伝える。 (6)商店サーバ301は、ユーザ端末201に受注の確定を
伝え、 (7)受注した商品を発送する。
[0007] (4) When electronic payment is selected, the commodity server 301 sends the encrypted credit information to the payment server 501 and requests payment. (5) The settlement server 501 decrypts the credit information,
After performing the credit inquiry processing, the settlement server 301 is notified of the settlement approval. (6) The store server 301 notifies the user terminal 201 of the confirmation of the order, and (7) ships the ordered product.

【0008】注文画面に入力されたユーザの名前、住
所、電話番号、メールアドレスなどの個人情報は、ユー
ザIDやパスワードとともに顧客DB601に蓄積され、
また、アンケートに答えたユーザの情報なども併せて記
録される。ユーザの2回目以降の注文には、これらの情
報が利用され、注文画面に入力するユーザの個人情報が
省略され、また、ユーザに提示する商品ページの表示順
序などが、ユーザのアンケート情報などを参考にして変
更される。
[0008] The personal information such as the user's name, address, telephone number, and mail address entered on the order screen is stored in the customer DB 601 together with the user ID and password.
In addition, information of the user who answered the questionnaire is also recorded. The user uses this information for the second and subsequent orders, omits the user's personal information entered on the order screen, and changes the display order of the product pages presented to the user, such as the user's questionnaire information. Changed with reference.

【0009】なお、電子決済の方式には、クレジットカ
ード決済の他に、銀行や郵便局の口座を利用して代金を
引き落とす方式がある。また、電子決済以外の決済方法
として、商品を受領したユーザが郵便払込や銀行振込に
よって代金を支払う方式や、宅配業者が代金引き換えで
商品をユーザに引き渡す方式などがある。
[0009] As a method of electronic settlement, there is a method of debiting a bill using a bank or post office account in addition to credit card settlement. As a settlement method other than electronic settlement, there are a method in which a user who receives a product pays the price by postal payment or bank transfer, and a method in which a courier delivers the product to the user in exchange for money.

【0010】また、モールに参加する電子商店の間で
は、お互いの店舗情報にリンクが張られており、ユーザ
は、ある電子商店の店舗情報から、リンク先の電子商店
のホームページに移動することができる。
[0010] In addition, a link is provided to each other's store information between the electronic stores participating in the mall, and the user can move from the store information of a certain electronic store to the homepage of the linked electronic store. it can.

【0011】また、モールは、レンタルサーバ業者が運
営し、その業者が提供するレンタルサーバスペースを利
用して複数の電子商店が出店するケースや、電子決済業
者が運営し、その業者が提供する独自決済方式を利用す
る電子商店が参加しているケースなど、各種の形態が存
在する。
[0011] The mall is operated by a rental server company, and a plurality of electronic stores are opened using the rental server space provided by the company, or a mall operated by an electronic settlement company and provided by the company. There are various forms, such as a case where an electronic store using a payment method is participating.

【0012】[0012]

【発明が解決しようとする課題】しかし、従来のシステ
ムでは、電子商店がモールに加入している場合であって
も、電子商店のそれぞれが、注文を受けた商品の決済を
行う必要があり、電子商店の処理負担が大きいと云う問
題点がある。また、同時に、ユーザは、商品を注文した
各電子商店に発送先の名前、住所、電話番号などを知ら
せる必要があり、個人情報の流失や漏洩が懸念される。
However, in the conventional system, even when the electronic store has joined the mall, each of the electronic stores needs to settle the ordered goods. There is a problem that the processing load on the electronic store is large. At the same time, it is necessary for the user to inform each electronic store that ordered the product of the shipping destination name, address, telephone number, and the like, and there is a concern that personal information may be lost or leaked.

【0013】また、ユーザ端末として、複数のブラウザ
を画面上に表示することができない端末(セット・トッ
プ・ボックス(STB)、ゲーム機など)を使用すると
きは、従来のシステムでは、同時に複数の電子商店を見
ることができない。このような場合、ユーザは、前の電
子商店でショッピングバスケットに入れた商品と見比べ
ながら、次の電子商店の商品を吟味することができな
い。
When a terminal (set top box (STB), game console, etc.) that cannot display a plurality of browsers on a screen is used as a user terminal, a conventional system uses a plurality of browsers simultaneously. I can't see the electronic store. In such a case, the user cannot examine the product of the next electronic store while comparing the product with the product put in the shopping basket in the previous electronic store.

【0014】本発明は、こうした従来の問題点を解決す
るものであり、ユーザの個人情報の流失や漏洩の不安を
除くことができ、また、ユーザの効率的な商品購入動作
を可能にし、さらに、電子商店の処理負担を軽減するこ
とができる電子商取引システムを提供することを目的と
している。
[0014] The present invention solves the above-mentioned conventional problems, can eliminate the fear of losing or leaking the personal information of the user, and enables the user to perform an efficient product purchase operation. It is another object of the present invention to provide an electronic commerce system that can reduce the processing load on an electronic store.

【0015】[0015]

【課題を解決するための手段】そこで、本発明では、ユ
ーザ端末が電子商店の商店サーバに接続し、商店サーバ
が提示する商品の中のユーザ端末によって選択された商
品がショッピングバスケットに入り、ユーザ端末が、シ
ョッピングバスケットに入った商品の購入処理を要求す
る電子商取引システムにおいて、複数の商店サーバで使
用されるショッピングバスケットのバスケット情報を横
断して管理するバスケット管理サーバを設け、バスケッ
ト管理サーバは、ユーザ情報を一元管理するとともに、
ユーザ端末の商品の購入処理要求を受けてショッピング
バスケットに入っている商品の購入処理を一元的に行
い、各商店サーバは、接続したユーザ端末に対して、自
店の商品情報と、バスケット管理サーバから送られるバ
スケット情報とを提示するように構成している。
Therefore, according to the present invention, a user terminal connects to a store server of an electronic store, and a product selected by the user terminal among the products presented by the store server enters a shopping basket, In the electronic commerce system in which the terminal requests the purchase processing of the product in the shopping basket, a basket management server for managing the basket information of the shopping basket used by the plurality of store servers is provided, and the basket management server includes: In addition to centrally managing user information,
Upon receiving a purchase processing request for a product from the user terminal, the purchase processing of the product in the shopping basket is performed centrally, and each store server sends product information of the store and a basket management server to the connected user terminal. It is configured to present basket information sent from.

【0016】このシステムでは、ユーザの個人情報を必
要以上に開示しないため、プライバシー保護を実現でき
る。また、他店の商品をショッピングバスケットに入れ
て、別の電子商店でショッピングを続けることができる
ため、各店舗で販売される商品を容易に比較することが
でき、オンラインショッピングを効率的、且つ、迅速に
行うことができる。
This system does not disclose the user's personal information unnecessarily, thereby realizing privacy protection. In addition, since products of another store can be put in a shopping basket and shopping can be continued at another electronic store, products sold at each store can be easily compared, and online shopping can be performed efficiently and Can be done quickly.

【0017】また、各電子商店は、決済処理や顧客デー
タの管理をアウトソーシングすることにより、サイトを
簡単に構築でき、管理コストを低く抑えることができ
る。
Further, each electronic store can easily construct a site by outsourcing the settlement processing and the management of customer data, and can reduce the management cost.

【0018】また、バスケット管理サーバの運営者は、
システムの管理・運営を新しいビジネスとして展開する
ことができる。
Further, the operator of the basket management server is:
System management and operation can be developed as a new business.

【0019】[0019]

【発明の実施の形態】(第1の実施形態)第1の実施形
態の電子商取引システムは、図1に示すように、複数の
電子商店のショッピングバスケット情報を横断して管理
するバスケット管理サーバ101を備えている。このバス
ケット管理サーバ101は、ネットワーク403を通じて各電
子商店の商店サーバ301、302と接続し、また、ネットワ
ーク402を通じて決済サーバ501と接続している。ユーザ
端末201は、ネットワーク401を介して、バスケット管理
サーバ101及び商店サーバ301、302に接続している。バ
スケット管理サーバ101は、このシステムに加入してい
る各電子商店の情報を集めた商店データベース(DB)
602と、このシステムを利用するユーザの個人情報を集
めた顧客DB601とを有している。商店サーバ301、商店
サーバ302は、物理的に異なるハードウェア上に存在し
ても、同一ハードウェア上に存在しても良い。
DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Embodiment) An electronic commerce system according to a first embodiment, as shown in FIG. 1, is a basket management server 101 for managing shopping basket information of a plurality of electronic stores across the basket. It has. The basket management server 101 is connected to the store servers 301 and 302 of each electronic store via the network 403, and is connected to the settlement server 501 via the network 402. The user terminal 201 is connected to the basket management server 101 and the store servers 301 and 302 via the network 401. The basket management server 101 is a store database (DB) that collects information on electronic stores subscribing to this system.
602 and a customer DB 601 that collects personal information of users who use this system. The store server 301 and the store server 302 may exist on physically different hardware, or may exist on the same hardware.

【0020】また、ネットワーク401、402、403は、図
1の上では異なるネットワークとして示しているが、同
一のネットワーク(例:インターネット)でも、物理的
に切り離されたネットワークでもどちらでも良い。ま
た、同一のネットワーク上で、暗号通信路などによって
論理的に切り離されたネットワークであっても良い。
Although the networks 401, 402, and 403 are shown as different networks in FIG. 1, they may be the same network (eg, the Internet) or a physically separated network. Further, the networks may be logically separated from each other by a cryptographic communication path on the same network.

【0021】このシステムを利用するユーザは、ユーザ
端末201をバスケット管理サーバ101に接続し、個人情報
の登録画面から個人情報を登録する。この登録はセキュ
リティ画面で行われ、記入データはSSLで暗号化処理
される。個人情報の項目には、ユーザID、パスワー
ド、氏名、住所、電話番号、メールアドレス、年齢、性
別、職業、嗜好商品、家族構成等の項目が含まれ、ま
た、ユーザIDを除く各項目については、その項目の情
報を電子商店に開示することの是非を指定する欄が設け
られている。これらの項目の中で、ユーザID、パスワ
ード、氏名など、記入が必須とされる項目以外の項目の
記入は任意である。登録された個人情報は、顧客DB60
1に蓄積される。
A user using this system connects the user terminal 201 to the basket management server 101 and registers personal information from a personal information registration screen. This registration is performed on the security screen, and the entry data is encrypted by SSL. Items of personal information include items such as user ID, password, name, address, telephone number, e-mail address, age, gender, occupation, favorite product, family structure, and the like. In addition, a column for designating whether to disclose the information of the item to the electronic store is provided. Of these items, the entry of items other than the mandatory entry, such as the user ID, password, and name, is optional. The registered personal information is stored in the customer DB 60
Stored in 1.

【0022】バスケット管理サーバ101は、ユーザ端末2
01が、このシステムに出店する電子商店の商品を購入す
るためにアクセスして来たとき、そのユーザの個人情報
から、ユーザの関心が高い商品を識別し、該当する商品
を販売する電子商店の表示順位を優先させた商店群情報
をユーザ端末201に提示する。
The basket management server 101 has a user terminal 2
When 01 accesses the system to purchase a product of an electronic store that opens, the system identifies a product of high interest from the user based on the user's personal information, and identifies the product of the electronic store that sells the product. The shop group information in which the display order is prioritized is presented to the user terminal 201.

【0023】この商店群情報は、1商店1行のCSV
(Comma Separated Value:各項目間をカンマ記号で区
切り、レコード間を改行コードで区切るテキストデータ
・フォーマット)形式で表現され、以下の項目から成
る。 ・商店ID、商店名、商店URL、メールアドレス、電
話番号、FAX番号、商店カテゴリ、検索キーワード、
推奨商品、推奨商品の価格、備考。ユーザは、ユーザ端
末201に、この商店群情報を表示し、そこにリンクする
電子商店を選択して、希望する電子商店のホームページ
を提供する商店サーバにユーザ端末201の接続を移動さ
せることができる。
The store group information is a CSV of one store and one line.
(Comma Separated Value: text data format in which each item is separated by commas and records are separated by line feed codes) and consists of the following items.・ Store ID, store name, store URL, mail address, telephone number, FAX number, store category, search keyword,
Recommended products, recommended product prices, remarks. The user can display the shop group information on the user terminal 201, select an electronic shop linked to the shop group information, and move the connection of the user terminal 201 to a shop server that provides a desired electronic shop homepage. .

【0024】図2は、このときのユーザ端末201、商店
サーバ301及びバスケット管理サーバ101の間のシーケン
スを示している。 (1)ユーザ端末201は、商店サーバ301に接続し、ユー
ザIDを送信する。 (2)商店サーバ301は、ユーザIDをバスケット管理
サーバ101に示して、認証処理と、該当するユーザのバ
スケット情報とを要求する。 (3)バスケット管理サーバ101は、ユーザIDを、顧
客DB601に蓄積されているデータと照合する認証処理
を行い、正しい場合、そのユーザIDに対応して管理し
ているバスケット情報を商店サーバ301に渡す。
FIG. 2 shows a sequence between the user terminal 201, the store server 301 and the basket management server 101 at this time. (1) The user terminal 201 connects to the store server 301 and transmits the user ID. (2) The store server 301 indicates the user ID to the basket management server 101, and requests authentication processing and basket information of the corresponding user. (3) The basket management server 101 performs an authentication process for collating the user ID with the data stored in the customer DB 601. If correct, the basket information managed in accordance with the user ID is transmitted to the store server 301. hand over.

【0025】このバスケット情報は、該当するユーザ
が、これまでの各電子店舗でのショッピングでショッピ
ングバスケットに入れ、未だ決済が済んで無い商品の商
品情報であり、1商品1行のCSV形式で表現され、以
下の項目から成る。 ・商店ID、商品ID、商品名、数量、単価、合計価
格、商品情報URL、備考ユーザのショッピング開始時
には、バスケット管理サーバ101から商店サーバ301に空
のバスケット情報が渡されることになる。また、バスケ
ット管理サーバ101は、ユーザの買い物履歴として、ユ
ーザIDと商店サーバ301のIDとを関連付けて顧客D
B601に蓄積する。
This basket information is the product information of a product that has been put into a shopping basket by the relevant user in shopping at each electronic store and has not yet been settled, and is expressed in a CSV format of one product per line. And consists of the following items: -Store ID, product ID, product name, quantity, unit price, total price, product information URL, remarks At the start of shopping by the user, empty basket information is passed from the basket management server 101 to the store server 301. Further, the basket management server 101 associates the user ID with the ID of the store server 301 as the user's shopping history,
Store it in B601.

【0026】(4)バスケット情報を受信した商店サー
バ301は、このバスケット情報と、自サーバで管理する
商品情報やショップ情報などから成る店舗情報とを合成
したコンテンツ(HTML(Hypertext Markup Languag
e)やBML(Broadcast Markup Language)などで記述
したページ)を生成し、ユーザ端末201に送信する。こ
のバスケット情報と店舗情報とを1ページに合成した合
成ページは、ユーザ端末201のブラウザで表示され、ユ
ーザは、ショッピングバスケットの中身と、買い物をし
ようとする電子商店の商品情報とを同時に見ることがで
きる。
(4) Upon receiving the basket information, the store server 301 combines the basket information with store information including merchandise information and shop information managed by its own server (HTML (Hypertext Markup Language).
e) or a page described in BML (Broadcast Markup Language) or the like, and transmits it to the user terminal 201. The combined page in which the basket information and the store information are combined into one page is displayed on the browser of the user terminal 201, and the user can simultaneously view the contents of the shopping basket and the product information of the online store that wants to shop. Can be.

【0027】ユーザが、この電子商店の商品情報から選
択した商品は、ショッピングバスケットに加えられる。
この動作は、従来のシステムでの動作と同じであり、図
3に示すように、(1)ユーザが、ユーザ端末201の画
面に表示された商品を選択すると、(2)ショッピング
バスケットに、その商品が加えられて表示され、(3)
商品サーバ301は、バスケット情報にその商品のデータ
を追加する。このように、電子商店での商品選択により
バスケット情報は更新される。
The product selected by the user from the product information of the online store is added to the shopping basket.
This operation is the same as the operation in the conventional system. As shown in FIG. 3, (1) when the user selects a product displayed on the screen of the user terminal 201, (2) the shopping basket The product is added and displayed, (3)
The product server 301 adds the data of the product to the basket information. As described above, the basket information is updated by the selection of a product at the electronic store.

【0028】また、ユーザは、バスケット情報に含まれ
る商品データの内、この電子商店の商店IDを有する商
品情報については、削除や数量の修正を行うことができ
るが、他の電子商店の商店IDを有する商品情報に関す
る修正は一切できない。他の電子商店の商店IDを有す
る商品情報の削除や修正は、ユーザ端末201が当該電子
商店の商店サーバに接続した状態、または、ユーザ端末
201がバスケット管理サーバ101に接続した状態でのみ可
能になる。
Further, the user can delete or modify the quantity of the merchandise information having the store ID of the electronic store among the product data included in the basket information, but can delete the store ID of the other electronic store. No correction can be made for product information with Deletion or correction of product information having a store ID of another electronic store is performed in a state where the user terminal 201 is connected to the store server of the relevant electronic store, or
This is enabled only when 201 is connected to the basket management server 101.

【0029】ユーザは、商店サーバ301での商品選択を
終えると、店舗情報に表示されたバスケット管理サーバ
101へのリンクボタンをクリックして、ユーザ端末201の
接続を一旦バスケット管理サーバ101に戻す。このバス
ケット管理サーバ101への接続の移動は、ショッピング
バスケットに入れた商品を注文する場合、または、次の
商店サーバ302で買い物を行う場合、あるいは、前述す
るように、バスケット情報の削除や修正が必要になった
場合に行われる。
When the user has finished selecting the goods on the store server 301, the basket management server displayed on the store information
By clicking the link button to 101, the connection of the user terminal 201 is once returned to the basket management server 101. This connection to the basket management server 101 is moved when ordering a product put in a shopping basket, when shopping is performed at the next store server 302, or as described above, deletion or correction of basket information is performed. Performed when needed.

【0030】ユーザ端末201との接続を断った商店サー
バ301は、更新したバスケット情報をバスケット管理サ
ーバ101に返す。そのため、商店サーバ301には、ユーザ
端末201のバスケット管理サーバ101への接続の移動を伝
える必要がある。
The store server 301 that has disconnected from the user terminal 201 returns the updated basket information to the basket management server 101. Therefore, it is necessary to notify the store server 301 of the movement of the connection of the user terminal 201 to the basket management server 101.

【0031】図4は、バスケット管理サーバ101へのリ
ンクボタンのクリックを商店サーバ301に伝え、商店サ
ーバ301に、更新したバスケット情報をバスケット管理
サーバ101に送信させる場合のシーケンスを示してい
る。 (1)ユーザ端末201は、接続中の商店サーバ301に対し
て、バスケット管理サーバ101への移動を要求する(こ
れは、バスケット管理サーバ101へのリンクボタンをク
リックしたことをスクリプト言語で記述して商店サーバ
301に送信することによって行われる)。 (2)バスケット管理サーバ101へのリンクボタンのク
リックを知った商店サーバ301は、バスケット情報の更
新情報として、先にバスケット管理サーバ101から受け
取ったバスケット情報との差分情報をバスケット管理サ
ーバ101に送る。 (3)バスケット管理サーバ101は、保有しているバス
ケット情報と、商店サーバ301から受け取った差分情報
とを合成して、更新したバスケット情報を生成し、更新
確認の通知を商店サーバ301に送る。 (4)商店サーバ301は、バスケット管理サーバ101への
移動用コンテンツをユーザ端末201に送信する(これ
は、CGIにより、ユーザ端末201への応答の中に、ペ
ージ移動を制御する制御情報を埋め込み、移動先に飛ば
すことによって行われる。ページ移動を行うにはHTT
PのLocation:ヘッダを用いる方法や、HTMLの中に
METAタグのRefreshを用いる方法などがある)。 (5)ユーザ端末201は、バスケット管理サーバ101に接
続して、ユーザIDを送信する。 (6)バスケット管理サーバ101は、ユーザIDに対応
するバスケット情報と商店群情報とをユーザ端末201に
渡す。
FIG. 4 shows a sequence for transmitting a click on the link button to the basket management server 101 to the store server 301 and causing the store server 301 to transmit the updated basket information to the basket management server 101. (1) The user terminal 201 requests the connected store server 301 to move to the basket management server 101 (this is described in a script language that the link button to the basket management server 101 has been clicked). Store server
Done by sending to 301). (2) The store server 301, having learned the click of the link button to the basket management server 101, sends to the basket management server 101 difference information from the basket information previously received from the basket management server 101 as basket information update information. . (3) The basket management server 101 combines the stored basket information with the difference information received from the store server 301 to generate updated basket information, and sends an update confirmation notification to the store server 301. (4) The store server 301 transmits the content to be moved to the basket management server 101 to the user terminal 201 (this embeds control information for controlling page movement in a response to the user terminal 201 by CGI). Is performed by jumping to the destination.
There is a method using the Location: header of P, a method using a META tag Refresh in HTML, and the like). (5) The user terminal 201 connects to the basket management server 101 and transmits the user ID. (6) The basket management server 101 passes the basket information and the shop group information corresponding to the user ID to the user terminal 201.

【0032】また、商店サーバ301に、ユーザ端末201の
バスケット管理サーバ101への接続の移動を伝える方法
として、移動後にバスケット管理サーバ101から商店サ
ーバ301に、ユーザ端末201の移動を伝える方法がある。
図5は、この場合のシーケンスを示している。 (1)ユーザ端末201は、接続先をバスケット管理サー
バ101に変更し、ユーザIDを伝える。 (2)バスケット管理サーバ101は、顧客DB601に記録
されているユーザIDの買い物履歴情報から、ユーザI
Dが接続していた商店サーバ301を識別し、該当する商
店サーバ301に、ユーザIDに対応するバスケット情報
の更新情報を要求する。 (3)商店サーバ301は、バスケット情報の差分情報を
バスケット管理サーバ101に送る。 (4)バスケット管理サーバ101は、保有しているバス
ケット情報と、商店サーバ301から受け取った差分情報
とを合成して、更新したバスケット情報を生成し、この
バスケット情報とユーザIDに対応する商店群情報とを
ユーザ端末201に渡す。
As a method of transmitting the movement of the connection of the user terminal 201 to the basket management server 101 to the store server 301, there is a method of transmitting the movement of the user terminal 201 from the basket management server 101 to the store server 301 after the movement. .
FIG. 5 shows a sequence in this case. (1) The user terminal 201 changes the connection destination to the basket management server 101 and transmits the user ID. (2) The basket management server 101 obtains the user I from the shopping history information of the user ID recorded in the customer DB 601.
D identifies the connected store server 301, and requests the corresponding store server 301 to update basket information corresponding to the user ID. (3) The store server 301 sends the difference information of the basket information to the basket management server 101. (4) The basket management server 101 combines the stored basket information and the difference information received from the store server 301 to generate updated basket information, and stores that correspond to the basket information and the user ID. And the information to the user terminal 201.

【0033】ユーザは、ショッピングバスケットに入れ
た商品の削除や数量の修正を行う場合は、画面に表示さ
れたバスケット情報から該当する商品の取消ボタンをク
リックしてその商品を削除したり、数量の書き換えを行
い、この修正処理が終了したバスケット情報をバスケッ
ト管理サーバ101に送信する。
When the user deletes a product put in the shopping basket or corrects the quantity, the user clicks the cancel button of the corresponding product from the basket information displayed on the screen to delete the product or delete the product. The rewriting is performed, and the basket information for which the correction processing has been completed is transmitted to the basket management server 101.

【0034】また、他の電子商店でショッピングを続け
る場合は、商店群情報から希望する電子商店を選択し
て、ユーザ端末201の接続先を移動する。新たに選択し
た電子商店との間では、図2のシーケンスが繰り返され
る。
To continue shopping at another electronic store, a desired electronic store is selected from the store group information, and the connection destination of the user terminal 201 is moved. The sequence of FIG. 2 is repeated with the newly selected electronic store.

【0035】また、ユーザが、ショッピングバスケット
に入れた商品の購入を要求する場合は、図6に示すシー
ケンスが行われる。 (1)ユーザは、バスケット情報が表示されたユーザ端
末201の表示画面から「注文する」をクリックし、注文
画面の所定欄に、電子決済に必要なクレジット情報を記
入し、バスケット管理サーバ101に送信する。 (2)バスケット管理サーバ101は、決済サーバ501にク
レジット情報を送り、決済を要求する。(また、バスケ
ット管理サーバ101は、バスケット情報を顧客DB601の
買い物履歴情報に追加する。) (3)決済サーバ501は、与信照会の処理を行った後、
バスケット管理サーバ101に決済了承を伝える。 (4)バスケット管理サーバ101は、バスケット情報の
内容を含む受注確定通知を商店サーバ301及び商店サー
バ302の各々に送る。 (5)バスケット管理サーバ101は、ユーザ端末201に受
注の確定を伝える。商店サーバ301の電子商店及び商店
サーバ302の電子商店は、受注確定通知に基づいて、ユ
ーザIDを識別情報として、受注した商品をバスケット
管理サーバ101の運営者が指定する集荷場所に搬送す
る。運営者は、集荷した商品をユーザID単位に纏め、
顧客DB601に記録されているユーザ指定の場所に配送
する。
When the user requests the purchase of the product put in the shopping basket, the sequence shown in FIG. 6 is performed. (1) The user clicks “order” on the display screen of the user terminal 201 on which the basket information is displayed, enters credit information required for electronic payment in a predetermined column of the order screen, and sends the information to the basket management server 101. Send. (2) The basket management server 101 sends credit information to the settlement server 501 and requests settlement. (In addition, the basket management server 101 adds the basket information to the shopping history information of the customer DB 601.) (3) After performing the credit inquiry processing, the settlement server 501
Notify the basket management server 101 of the settlement approval. (4) The basket management server 101 sends an order confirmation notification including the contents of the basket information to each of the store server 301 and the store server 302. (5) The basket management server 101 notifies the user terminal 201 that the order has been accepted. The electronic store of the store server 301 and the electronic store of the store server 302 transport the ordered goods to the collection location specified by the operator of the basket management server 101 based on the order confirmation notification, using the user ID as identification information. The operator summarizes the collected products in user ID units,
Delivery is made to a user-specified location recorded in the customer DB 601.

【0036】このように、この電子商取引システムで
は、ユーザの個人情報をバスケット管理サーバに登録す
るだけで、幾つもの電子商店でのオンラインショッピン
グを行うことができる。そのため、ユーザは、各電子商
店に個人情報を登録する必要が無く、手間が掛からな
い。また、個人情報の登録箇所が増えれば、それだけ個
人情報の流出の危険性は増加するが、このシステムで
は、個人情報の登録箇所をバスケット管理サーバの一箇
所に限定することができ、また、このバスケット管理サ
ーバでは、個人情報保護の万全のセキュリティ対策を講
じることができるから、ユーザのプライバシー保護を十
分に図ることができる。
As described above, in this electronic commerce system, online shopping can be performed at any number of electronic stores simply by registering the user's personal information in the basket management server. Therefore, there is no need for the user to register personal information in each of the online shopping malls, and the user does not need to register any personal information. Also, as the number of registered locations of personal information increases, the risk of leakage of personal information increases. However, in this system, the registered locations of personal information can be limited to one location of the basket management server. Since the basket management server can take thorough security measures for protecting personal information, the privacy of users can be sufficiently protected.

【0037】また、ユーザは、バスケット管理サーバに
個人情報を登録することにより、バスケット管理サーバ
から、ユーザの嗜好や性別、家族構成などの情報を反映
させて、商店の提示順序や提示内容が設定された商店群
情報の提示を受けることができる。そのため、ユーザ
は、関心が高い商品を販売する電子商店に迅速にアクセ
スすることができる。
Further, the user registers personal information in the basket management server, and reflects the information such as the user's preference, gender, and family structure from the basket management server, and sets the presentation order and contents of the shops. The received shop group information can be presented. Therefore, the user can quickly access an electronic store that sells a product of high interest.

【0038】また、このシステムでは、商店サーバが、
バスケット情報と商品情報とを合成したコンテンツを生
成してユーザ端末に提示するため、ユーザ端末がフレー
ム機能(1つのウインドーの中を幾つかに区切って各領
域に別々のドキュメントを表示する機能)を持たないブ
ラウザを搭載している場合でも、バスケット情報と商品
情報とを同時に表示することができる。従って、他店の
商品をショッピングバスケットに入れ、これを見なが
ら、別の電子商店でショッピングを行うことができる。
ユーザは、この機能を利用して、ある電子商店で見つけ
た商品を取り敢えずショッピングバスケットに入れ、他
の電子商店に移動して、そこの商品と見比べながら、シ
ョッピングバスケットに入れた商品の購入を最終判断す
ることができる。この場合、最終的に購入を決めた商品
をゲットするために前の電子商店に立ち戻るなどの操作
を必要としないため、ユーザは、オンラインショッピン
グを効率的に、且つ、迅速に行うことができる。
Also, in this system, the store server
In order to generate content that combines basket information and product information and present it to the user terminal, the user terminal provides a frame function (a function of dividing a window into several sections and displaying a separate document in each area). Even when a browser that does not have it is installed, basket information and product information can be displayed simultaneously. Therefore, it is possible to put the merchandise of another store in the shopping basket and, while watching this, perform shopping at another electronic store.
Using this function, the user can first place the product found in one electronic store in a shopping basket, move to another electronic store, compare the products there, and finally purchase the product in the shopping basket. You can judge. In this case, since it is not necessary to perform an operation such as returning to the previous electronic store in order to get the product finally decided to be purchased, the user can efficiently and quickly perform online shopping.

【0039】また、各電子商店は、決済処理や顧客デー
タの管理をアウトソーシングすることにより、サイトを
簡単に構築でき、管理コストを低く抑えることができ
る。
Further, each electronic store can easily construct a site by outsourcing the settlement processing and the management of customer data, and can reduce the management cost.

【0040】また、商店サーバは、バスケット管理サー
バから送られて来るバスケット情報から、来店したユー
ザが他の商店で購入した商品情報を知ることができるた
め、この情報を基に、ユーザに勧める自店の商品を選定
するなど、バスケット情報を販売促進に活用することが
可能である。
Also, the store server can know the product information that the visiting user purchased at another store from the basket information sent from the basket management server. Basket information can be used for sales promotion, such as selecting merchandise in a store.

【0041】また、バスケット管理サーバの運営者は、
システムの管理・運営を新しいビジネスとして展開する
ことができ、システムに加盟する電子商店からの加盟店
料、決済代行や一括配送のエスクローサービスに対する
手数料などを収入とし、また、顧客データやユーザの買
物履歴データを基に、One to Oneマーケティン
グによる適切な商店への誘導(ポータル)を“売り”に
加盟店を集めることができる。また、バスケット管理サ
ーバ運営者は、ユーザ情報を背景としたサービスの囲い
込みが出来る。
The operator of the basket management server is:
The management and operation of the system can be developed as a new business, with the merchant fees from e-stores participating in the system, fees for payment services and batch escrow services, etc. as revenues, as well as customer data and user shopping. Based on the history data, member shops can be gathered to "sell" for guidance (portal) to an appropriate store by one-to-one marketing. Further, the basket management server operator can enclose services with user information as a background.

【0042】また、このシステムでは、バスケット情報
と店舗情報との画面合成処理を各商店サーバに任せるこ
とにより負荷分散を図っているため、バスケット管理サ
ーバへの負荷の集中を避けることができる。
Further, in this system, load distribution is achieved by entrusting screen merging processing of basket information and store information to each store server, so that concentration of load on the basket management server can be avoided.

【0043】なお、このバスケット情報と店舗情報との
合成では、複数のフレームを1つのファイルに纏めて記
述すれば良い(Internet Explorerなどのいくつかのブ
ラウザには、フレームをまとめて1つのファイルで記述
する記述方法が存在する)。また、フレームに対応した
STBなどの機種を対象とする場合には、フレームを構
成するファイルをすべてばらばらで送る方法でも良い。
In the synthesis of the basket information and the store information, a plurality of frames may be collectively described in one file. (Some browsers such as Internet Explorer collectively store the frames in one file.) There is a description method.) Further, when a model such as an STB corresponding to a frame is targeted, a method of transmitting all the files constituting the frame separately may be used.

【0044】また、ここでは、商店サーバがバスケット
管理サーバにバスケット情報を戻す場合、商店サーバが
バスケット管理サーバから当初受け取ったバスケット情
報との差分情報だけをバスケット管理サーバに返送し、
バスケット管理サーバが、保持している元のバスケット
情報と差分情報とを合成して更新後のバスケット情報を
生成する方式について説明した。この方式では、どの商
店サーバが、バスケット情報に対して、どういう変更を
行ったかを把握することが容易である、と云うメリット
がある。一方、バスケット管理サーバが、バスケット情
報を保持し続けるとともに、差分情報との合成により更
新後のバスケット情報を生成する負担を負わなければな
らない、と云うデメリットがある。
Here, when the store server returns the basket information to the basket management server, the store server returns only the difference information from the basket information originally received from the basket management server to the basket management server,
The method in which the basket management server combines the held original basket information and the difference information to generate updated basket information has been described. This method has an advantage that it is easy to grasp which store server has changed what kind of basket information. On the other hand, there is a disadvantage that the basket management server must keep holding the basket information and bear the burden of generating the updated basket information by combining with the difference information.

【0045】この場合、商店サーバが更新後のバスケッ
ト情報を生成してバスケット管理サーバに戻すという方
式を採ることも可能である。この方式では、バスケット
管理サーバでのバスケット情報の状態保持や合成処理が
不要になる、と云うメリットがある。
In this case, it is possible to adopt a method in which the store server generates updated basket information and returns the updated basket information to the basket management server. This method has an advantage that the basket information server does not need to maintain the state of the basket information or to perform the combining process.

【0046】しかし、バスケット管理サーバでは、商店
サーバがバスケット情報を改ざんし、他の電子商店でシ
ョッピングバスケットに入れた商品を自店の商品に書き
換えることが無いように、どの商店サーバが、バスケッ
ト情報に対してどのような変更を加えたかを知る必要が
あり、そのため、前のバスケット情報を保持して、差分
を生成する処理をバスケット管理サーバ上で行わなけれ
ばならない。また、そうしない場合には、不正を行う商
店サーバを追跡できるように、バスケット情報に商店サ
ーバの電子署名を加えてバスケット管理サーバに戻させ
るなどの対策が必要になる。
However, in the basket management server, which store server has the basket information so that the store server does not falsify the basket information and rewrite the product put in the shopping basket at another electronic store with the product of the own store. Therefore, it is necessary to know what kind of change has been made to, so that the process of generating the difference while maintaining the previous basket information must be performed on the basket management server. Otherwise, it is necessary to take measures such as adding the electronic signature of the store server to the basket information and returning it to the basket management server so that the store server that performs the fraud can be tracked.

【0047】また、バスケット管理サーバや各商店サー
バがユーザ端末に対して行う認証方法には、種々の方式
を利用することができる。また、バスケット管理サーバ
または商店サーバの1つがユーザ端末に対して行った認
証の情報をシステム全体で共有するようにシステム構成
すれば、ユーザの手間を軽減することができる。
Further, various methods can be used as an authentication method performed by the basket management server or each store server for the user terminal. Further, if the system configuration is such that the information of the authentication performed by one of the basket management server or the store server on the user terminal is shared by the entire system, the user's labor can be reduced.

【0048】(第2の実施形態)第2の実施形態では、
ユーザ端末が、商店サーバから次の商店サーバに移動す
る場合に、バスケット管理サーバに立ち寄らずに、直接
移動する方式について説明する。
(Second Embodiment) In the second embodiment,
A method in which the user terminal moves directly from the store server to the next store server without stopping at the basket management server will be described.

【0049】図7は、ユーザ端末201が商店サーバ301に
接続を移動した場合の、この方式でのシーケンスを示し
ている。 (1)ユーザ端末201は、商店サーバ301に接続し、ユー
ザIDを送信する。 (2)商店サーバ301は、ユーザIDをバスケット管理
サーバ101に示して、該当するユーザのバスケット情報
と商店群情報とを要求する。 (3)バスケット管理サーバ101は、ユーザIDに対応
して管理しているバスケット情報と商店群情報とを商店
サーバ301に渡す。また、バスケット管理サーバ101は、
ユーザの買い物履歴として、ユーザIDと商店サーバ30
1のIDとを関連付けて顧客DB601に蓄積する。 (4)商店サーバ301は、バスケット管理サーバ101から
受信したバスケット情報及び商店群情報と、自店の店舗
情報とを合成してユーザ端末201に送信する。こうし
て、ユーザ端末201は、商店サーバ301を通じて商店群情
報を入手することができる。そのため、この電子商店で
のショッピングを終えたときは、商店群情報を用いて、
そこにリンクする次の電子商店の商店サーバに直接移動
することができる。
FIG. 7 shows a sequence in this method when the user terminal 201 moves connection to the store server 301. (1) The user terminal 201 connects to the store server 301 and transmits the user ID. (2) The store server 301 indicates the user ID to the basket management server 101, and requests basket information and store group information of the corresponding user. (3) The basket management server 101 passes the basket information and the shop group information managed in accordance with the user ID to the shop server 301. In addition, the basket management server 101
As the user's shopping history, the user ID and the store server 30
The ID is stored in the customer DB 601 in association with the first ID. (4) The store server 301 combines the basket information and the store group information received from the basket management server 101 with the store information of its own store, and transmits it to the user terminal 201. Thus, the user terminal 201 can obtain the shop group information through the shop server 301. Therefore, when you have completed shopping at this electronic store, you can use the store group information to
You can go directly to the store server of the next electronic store linked there.

【0050】この場合も、第1の実施形態の図4及び図
5と同様に、ユーザ端末201との接続を断った商店サー
バ301に、ユーザ端末201が他の商店サーバへ移動したこ
とを伝えて、商店サーバ301にバスケット情報をバスケ
ット管理サーバ101に戻させる必要がある。
In this case as well, as in FIGS. 4 and 5 of the first embodiment, the store server 301 that has disconnected from the user terminal 201 is notified that the user terminal 201 has moved to another store server. It is necessary to cause the store server 301 to return the basket information to the basket management server 101.

【0051】図8は、図4と同様、商店サーバ301に、
商店サーバ302への移動要求を伝えて、商店サーバ301
に、更新したバスケット情報をバスケット管理サーバ10
1に送信させる場合のシーケンスを示している。 (1)ユーザ端末201は、接続中の商店サーバ301に対し
て、別の商店サーバ302への移動を要求する(これは、
商店サーバ302へのリンクボタンをクリックしたことを
スクリプト言語で記述して商店サーバ301に送信するこ
とによって行われる)。 (2)商店サーバ301は、バスケット情報の差分情報を
バスケット管理サーバ101に送る。 (3)バスケット管理サーバ101は、保有しているバス
ケット情報と、商店サーバ301から受け取った差分情報
とを合成して、更新したバスケット情報を生成し、更新
確認の通知を商店サーバ301に送る。 (4)商店サーバ301は、商店サーバ302への移動用コン
テンツをユーザ端末201に送信する(これは、CGIに
より、ユーザ端末201への応答の中に、ページ移動を制
御する制御情報を埋め込み、移動先に飛ばすことによっ
て行われる)。 (5)ユーザ端末201は、商店サーバ302に接続して、ユ
ーザIDを送信する。 (6)商店サーバ302は、ユーザIDをバスケット管理
サーバ101に示して、該当するユーザのバスケット情報
と商店群情報とを要求する。 (7)バスケット管理サーバ101は、ユーザIDに対応
して管理しているバスケット情報と商店群情報とを商店
サーバ302に渡す。 (8)商店サーバ302は、バスケット情報及び商店群情
報と、自店の店舗情報とを合成してユーザ端末201に送
信する。
FIG. 8 shows that, similar to FIG.
The transfer request to the store server 302 is transmitted to the store server 301.
The updated basket information to the basket management server 10
1 shows a sequence in the case of causing 1 to transmit. (1) The user terminal 201 requests the connected store server 301 to move to another store server 302 (this
This is performed by writing in a script language that the link button to the store server 302 has been clicked and transmitting it to the store server 301). (2) The store server 301 sends the difference information of the basket information to the basket management server 101. (3) The basket management server 101 combines the stored basket information with the difference information received from the store server 301 to generate updated basket information, and sends an update confirmation notification to the store server 301. (4) The store server 301 transmits the content to be moved to the store server 302 to the user terminal 201 (this embeds control information for controlling page movement in a response to the user terminal 201 by CGI, This is done by skipping to the destination.) (5) The user terminal 201 connects to the store server 302 and transmits the user ID. (6) The store server 302 indicates the user ID to the basket management server 101, and requests basket information and store group information of the corresponding user. (7) The basket management server 101 passes the basket information and the shop group information managed in accordance with the user ID to the shop server 302. (8) The store server 302 combines the basket information and the store group information with the store information of its own store, and transmits it to the user terminal 201.

【0052】また、図9は、図5と同様、ユーザ端末20
1が商店サーバ302に移動した後、商店サーバ302から前
の商店サーバ301に、ユーザ端末201の移動を伝える場合
のシーケンスを示している。 (1)ユーザ端末201は、接続先を商店サーバ302に変更
し、ユーザIDを伝える。 (2)商店サーバ302は、ユーザIDをバスケット管理
サーバ101に示して、該当するユーザのバスケット情報
と商店群情報とを要求する。 (3)バスケット管理サーバ101は、顧客DB601に記録
されているユーザIDの買い物履歴情報から、ユーザI
Dが接続していた商店サーバ301を識別し、該当する商
店サーバ301に、ユーザIDに対応するバスケット情報
の更新情報を要求する。 (4)商店サーバ301は、バスケット情報の差分情報を
バスケット管理サーバ101に送る。 (5)バスケット管理サーバ101は、保有しているバス
ケット情報と、商店サーバ301から受け取った差分情報
とを合成して、更新したバスケット情報を生成し、この
バスケット情報とユーザIDに対応する商店群情報とを
商店サーバ302に渡す。 (6)商店サーバ302は、バスケット情報及び商店群情
報と、自店の店舗情報とを合成してユーザ端末201に送
信する。
FIG. 9 is similar to FIG.
A sequence in the case where the user terminal 201 is moved from the shop server 302 to the previous shop server 301 after 1 has moved to the shop server 302 is shown. (1) The user terminal 201 changes the connection destination to the store server 302 and transmits the user ID. (2) The store server 302 indicates the user ID to the basket management server 101, and requests basket information and store group information of the corresponding user. (3) The basket management server 101 obtains the user I from the shopping history information of the user ID recorded in the customer DB 601.
D identifies the connected store server 301, and requests the corresponding store server 301 to update basket information corresponding to the user ID. (4) The store server 301 sends the difference information of the basket information to the basket management server 101. (5) The basket management server 101 combines the held basket information with the difference information received from the store server 301 to generate updated basket information, and stores that correspond to the basket information and the user ID. The information is passed to the store server 302. (6) The store server 302 combines the basket information and the store group information with the store information of its own store, and transmits it to the user terminal 201.

【0053】このように、ユーザ端末201には、新たに
接続した商店サーバ302を通じて商店群情報が送られる
ので、次の電子商店の商店サーバに移動するときも、直
接移動が可能になる。
As described above, since the store group information is sent to the user terminal 201 through the newly connected store server 302, the user terminal 201 can directly move to the store server of the next electronic store.

【0054】この方式では、商店サーバから次の商店サ
ーバに、ユーザ端末は、迅速に移動することができる。
In this method, the user terminal can quickly move from the store server to the next store server.

【0055】なお、本発明の各実施形態で云う商品に
は、有形の商品だけで無く、無形の情報やサービスなど
も含まれる。
The products referred to in the embodiments of the present invention include not only tangible products but also intangible information and services.

【0056】また、実施形態では、モールに加盟する電
子商店で使用されるショッピングバスケットを共通化
し、バスケット管理サーバが、このバスケット情報を制
御、管理するシステムについて説明したが、複数のモー
ルのショッピングバスケットを共通化し、このバスケッ
ト情報を制御、管理するバスケット管理サーバを設定し
ても良い。
Further, in the embodiment, a system has been described in which a shopping basket used in an electronic store affiliated with a mall is shared and a basket management server controls and manages the basket information. And a basket management server for controlling and managing the basket information may be set.

【0057】また、実施形態では、バスケット管理サー
バが購入商品の決済を、クレジットカードを利用した電
子決済により実施する場合について説明したが、銀行や
郵便局の口座からの引き落としを利用する電子決済や、
郵便払込、銀行振込、代引きなどの決済方式を使用する
ことも可能である。
Further, in the embodiment, the case where the basket management server executes the settlement of the purchased product by electronic settlement using a credit card has been described, but the electronic settlement using the debit from the account of the bank or the post office, ,
It is also possible to use settlement methods such as postal payment, bank transfer, and cash on delivery.

【0058】また、バスケット管理サーバが商店サーバ
に対して商品の発送に必要な最小限の情報を開示し、そ
れに基づいて、電子商店からユーザに商品を発送するよ
うにしても良い。
Further, the basket management server may disclose the minimum information required for shipping the product to the store server, and the electronic store may send the product to the user based on the minimum information.

【0059】[0059]

【発明の効果】以上の説明から明らかなように、本発明
の電子商取引システムでは、ユーザの個人情報を必要以
上に開示しないため、プライバシー保護を実現できる。
As is apparent from the above description, the electronic commerce system of the present invention does not disclose the user's personal information more than necessary, so that privacy protection can be realized.

【0060】また、ユーザは、提示される商店群情報を
利用して、関心が高い商品を販売する電子商店に迅速に
アクセスすることができる。また、他店の商品をショッ
ピングバスケットに入れて、別の電子商店でショッピン
グを続けることができるため、各店舗で販売される商品
を容易に比較することができ、オンラインショッピング
を効率的、且つ、迅速に行うことができる。
Further, the user can quickly access an electronic store that sells a product of high interest using the store group information presented. In addition, since products of another store can be put in a shopping basket and shopping can be continued at another electronic store, products sold at each store can be easily compared, and online shopping can be performed efficiently and Can be done quickly.

【0061】また、各電子商店は、決済処理や顧客デー
タの管理をアウトソーシングすることにより、サイトを
簡単に構築でき、管理コストを低く抑えることができ
る。
Further, each electronic store can easily construct a site by outsourcing the settlement processing and the management of customer data, and can reduce the management cost.

【0062】また、商店サーバは、バスケット情報を活
用して、販売促進を図ることができる。
Further, the store server can promote sales by utilizing the basket information.

【0063】また、バスケット管理サーバの運営者は、
システムの管理・運営を新しいビジネスとして展開する
ことができる。
The operator of the basket management server is:
System management and operation can be developed as a new business.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の電子商取引システムの基本構成図、FIG. 1 is a basic configuration diagram of an electronic commerce system of the present invention,

【図2】第1の実施形態において、ユーザ端末が商店サ
ーバに接続したときの手順を示す図、
FIG. 2 is a diagram showing a procedure when a user terminal connects to a store server in the first embodiment;

【図3】第1の実施形態において、ショッピングバスケ
ットに入れる商品を選択するときの手順を示す図、
FIG. 3 is a diagram showing a procedure when selecting a product to be put into a shopping basket in the first embodiment;

【図4】第1の実施形態において、ユーザ端末の接続を
バスケット管理サーバに移動するときの手順を示す図、
FIG. 4 is a diagram showing a procedure when moving the connection of the user terminal to the basket management server in the first embodiment;

【図5】第1の実施形態において、ユーザ端末の接続を
バスケット管理サーバに移動するときの他の手順を示す
図、
FIG. 5 is a diagram showing another procedure when moving the connection of the user terminal to the basket management server in the first embodiment;

【図6】第1の実施形態において、購入した商品の決済
手順を示す図、
FIG. 6 is a diagram showing a settlement procedure of a purchased product in the first embodiment;

【図7】第2の実施形態において、ユーザ端末が商店サ
ーバに接続したときの手順を示す図、
FIG. 7 is a diagram showing a procedure when a user terminal connects to a store server in the second embodiment;

【図8】第2の実施形態において、ユーザ端末の接続を
別の商店サーバに移動するときの手順を示す図、
FIG. 8 is a diagram showing a procedure when moving the connection of the user terminal to another store server in the second embodiment;

【図9】第2の実施形態において、ユーザ端末の接続を
別の商店サーバに移動するときの他の手順を示す図、
FIG. 9 is a diagram showing another procedure when moving the connection of the user terminal to another store server in the second embodiment;

【図10】従来のシステムでのオンラインショッピング
の手順を示す図、
FIG. 10 is a diagram showing an online shopping procedure in a conventional system;

【図11】(a)従来のショッピングバスケットの表示
画面、(b)従来の注文画面の一例を示す図である。
11A is a diagram illustrating an example of a conventional shopping basket display screen, and FIG. 11B is a diagram illustrating an example of a conventional order screen.

【符号の説明】[Explanation of symbols]

101 バスケット管理サーバ 201 ユーザ端末 301、302 商店サーバ 401、402、403 ネットワーク 501 決済サーバ 601 顧客DB 602 商店DB 101 Basket management server 201 User terminal 301, 302 Store server 401, 402, 403 Network 501 Payment server 601 Customer DB 602 Store DB

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 ユーザ端末が電子商店の商店サーバに接
続し、商店サーバが提示する商品の中のユーザ端末によ
って選択された商品がショッピングバスケットに入り、
ユーザ端末が、前記ショッピングバスケットに入った商
品の購入処理を要求する電子商取引システムにおいて、 複数の商店サーバで使用される前記ショッピングバスケ
ットのバスケット情報を横断して管理するバスケット管
理サーバを備え、 前記バスケット管理サーバは、ユーザ情報を一元管理す
るとともに、ユーザ端末の商品の購入処理要求を受けて
前記ショッピングバスケットに入っている商品の購入処
理を一元的に行い、 各商店サーバは、接続したユーザ端末に対して、自店の
商品情報と、前記バスケット管理サーバから送られる前
記バスケット情報とを提示することを特徴とする電子商
取引システム。
1. A user terminal connects to a store server of an electronic store, and a product selected by the user terminal among products presented by the store server enters a shopping basket.
In an electronic commerce system in which a user terminal requests a purchase process of a product in the shopping basket, the electronic device includes a basket management server that manages basket information of the shopping basket used by a plurality of store servers. The management server centrally manages the user information, performs a purchase process of the product in the shopping basket in response to the purchase process request of the product of the user terminal, and centrally performs the purchase process of the product in the shopping basket. On the other hand, an electronic commerce system that presents product information of its own store and the basket information sent from the basket management server.
【請求項2】 前記バスケット管理サーバは、前記ユー
ザ情報を反映させて、複数の電子商店を紹介する商店群
情報を生成し、ユーザ端末は、前記商店群情報を基に、
接続する商店サーバを選択することを特徴とする請求項
1に記載の電子商取引システム。
2. The basket management server generates shop group information for introducing a plurality of electronic shops by reflecting the user information, and the user terminal, based on the shop group information,
The electronic commerce system according to claim 1, wherein a store server to be connected is selected.
【請求項3】 ユーザ端末は、移動元の商店サーバから
移動先の商店サーバに接続を移動するとき、一旦、前記
バスケット管理サーバに接続を移し、前記バスケット管
理サーバから前記商店群情報を受け取り、前記商店群情
報から移動先の商店サーバを選択して、接続を移動する
ことを特徴とする請求項2に記載の電子商取引システ
ム。
3. When the user terminal moves the connection from the source store server to the destination store server, the user terminal temporarily transfers the connection to the basket management server, receives the store group information from the basket management server, 3. The electronic commerce system according to claim 2, wherein a connection is moved by selecting a destination store server from the store group information.
【請求項4】 前記バスケット管理サーバは、ユーザ端
末が接続した商店サーバに、前記バスケット情報と前記
商店群情報とを送り、前記商店サーバは、自店の商品情
報とともに、前記バスケット管理サーバから送られた前
記バスケット情報及び商店群情報を前記ユーザ端末に提
示し、前記ユーザ端末は、接続中の移動元の商店サーバ
から移動先の商店サーバに接続を移動するとき、前記商
店群情報から移動先の商店サーバを選択して直接移動す
ることを特徴とする請求項2に記載の電子商取引システ
ム。
4. The basket management server sends the basket information and the shop group information to a shop server connected to a user terminal, and the shop server sends the shop information together with the product information of the shop from the basket management server. Presenting the basket information and the shop group information to the user terminal, and when the user terminal moves the connection from the currently connected shop server to the destination shop server, the user terminal determines the destination from the shop group information. The electronic commerce system according to claim 2, wherein the user directly selects a store server and moves directly.
【請求項5】 前記移動元の商店サーバは、前記バスケ
ット管理サーバに、前記バスケット情報の更新情報を送
信することを特徴とする請求項3または4に記載の電子
商取引システム。
5. The electronic commerce system according to claim 3, wherein the source store server transmits update information of the basket information to the basket management server.
【請求項6】 前記移動元の商店サーバは、前記バスケ
ット情報の更新情報として、当該商店サーバが前記バス
ケット管理サーバから受け取った前記バスケット情報と
の差分情報を送信することを特徴とする請求項5に記載
の電子商取引システム。
6. The store server of the transfer source transmits, as update information of the basket information, difference information from the basket information received by the store server from the basket management server. Electronic commerce system described in.
【請求項7】 前記移動元の商店サーバは、前記バスケ
ット情報の更新情報として、当該商店サーバでの変更分
を加えたバスケット情報の全体を送信することを特徴と
する請求項5に記載の電子商取引システム。
7. The electronic apparatus according to claim 5, wherein the source store server transmits the entire basket information to which the change in the store server has been added, as the update information of the basket information. Commerce system.
【請求項8】 前記バスケット管理サーバは、各商店サ
ーバに、受注が確定した商品情報を伝え、各電子商店か
ら受注商品を集めて、一まとめにしてユーザのもとに配
送することを特徴とする請求項1から7のいずれかに記
載の電子商取引システム。
8. The basket management server transmits to each store server information on a product for which an order has been confirmed, collects ordered products from each of the electronic stores, and collectively distributes the items to the user. The electronic commerce system according to any one of claims 1 to 7, wherein:
JP2000351512A 2000-11-17 2000-11-17 Electronic commerce system Pending JP2002157440A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000351512A JP2002157440A (en) 2000-11-17 2000-11-17 Electronic commerce system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000351512A JP2002157440A (en) 2000-11-17 2000-11-17 Electronic commerce system

Publications (1)

Publication Number Publication Date
JP2002157440A true JP2002157440A (en) 2002-05-31

Family

ID=18824563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000351512A Pending JP2002157440A (en) 2000-11-17 2000-11-17 Electronic commerce system

Country Status (1)

Country Link
JP (1) JP2002157440A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004036469A1 (en) * 2002-10-18 2004-04-29 Wireaction Inc. Sales relay apparatus, sales management system, sales relay method, and program
JP2009193491A (en) * 2008-02-18 2009-08-27 Nec Corp Card service system, server device, card service method, program, and recording medium
JP2012068868A (en) * 2010-09-22 2012-04-05 Hanzu:Kk Shopping cart system using two-dimensional code peculiar to each product
JP2017134544A (en) * 2016-01-26 2017-08-03 キヤノン株式会社 Information processing device, method, and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004036469A1 (en) * 2002-10-18 2004-04-29 Wireaction Inc. Sales relay apparatus, sales management system, sales relay method, and program
JP2009193491A (en) * 2008-02-18 2009-08-27 Nec Corp Card service system, server device, card service method, program, and recording medium
JP2012068868A (en) * 2010-09-22 2012-04-05 Hanzu:Kk Shopping cart system using two-dimensional code peculiar to each product
JP2017134544A (en) * 2016-01-26 2017-08-03 キヤノン株式会社 Information processing device, method, and program

Similar Documents

Publication Publication Date Title
CA2412936C (en) Method of and system for managing promotions for purchase transactions over a network
US20090248537A1 (en) Commercial transaction facilitation system
JP2002304565A (en) Method for providing consumer aggregation service and system for the same
JP4212785B2 (en) Settlement mediation system and settlement mediation method
JP2000339272A (en) Online sales system
JP2002288539A (en) Information providing system, information providing method and program therefor
KR101937328B1 (en) realtime logistics system using social network system and operation method thereof
JP2002056023A (en) Method and system for distributing electronic advertisement
JP2006236297A (en) Network type coupon issuing system, and coupon issuing method of network type coupon issuing device
US20020023011A1 (en) Online shopping system presenting evaluations of merchandises and services by clients
JP2002157440A (en) Electronic commerce system
JP2002197353A (en) User control method and recording medium for recording program for realizing this method and advertisement providing method
US20020091583A1 (en) Method for selling consumer goods
JP2002109429A (en) Point exchange method in incentive type information delivery system
JP5097310B2 (en) Product purchase price settlement system and method
JP2003076887A (en) Used item transaction system, used item transaction support device and used item transaction method
JP4411307B2 (en) Sales support system for products having intangible property rights, sales support method for products having intangible property rights, and sales support programs for products having intangible property rights
KR20010011145A (en) Electronic Commerce System and Selling Method in the Same
JP2005063365A (en) Price display control system, store terminal, price display control method, computer program and recording medium
JP2001319157A (en) Online shopping system
JP5122715B2 (en) Payment brokerage method
JP4878383B2 (en) Electronic commerce system, electronic commerce program, and business server
JP5775313B2 (en) Point exchange device, computer program for point exchange, point exchange method
JP2002024652A (en) Selling method in specific range and range limited selling system
JP2003044751A (en) Method and system for managing transaction, and method and system for providing catalog