Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5457417B2 - Electronic commerce server, electronic commerce method, electronic commerce program, and computer-readable recording medium for recording the program - Google Patents
[go: Go Back, main page]

JP5457417B2 - Electronic commerce server, electronic commerce method, electronic commerce program, and computer-readable recording medium for recording the program - Google Patents

Electronic commerce server, electronic commerce method, electronic commerce program, and computer-readable recording medium for recording the program Download PDF

Info

Publication number
JP5457417B2
JP5457417B2 JP2011215312A JP2011215312A JP5457417B2 JP 5457417 B2 JP5457417 B2 JP 5457417B2 JP 2011215312 A JP2011215312 A JP 2011215312A JP 2011215312 A JP2011215312 A JP 2011215312A JP 5457417 B2 JP5457417 B2 JP 5457417B2
Authority
JP
Japan
Prior art keywords
product
user
electronic commerce
priority
purchase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011215312A
Other languages
Japanese (ja)
Other versions
JP2012094131A (en
Inventor
久範 山原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Priority to JP2011215312A priority Critical patent/JP5457417B2/en
Publication of JP2012094131A publication Critical patent/JP2012094131A/en
Application granted granted Critical
Publication of JP5457417B2 publication Critical patent/JP5457417B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、電子商取引サーバ、電子商取引方法、電子商取引プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体に関する。   The present invention relates to an electronic commerce server, an electronic commerce method, an electronic commerce program, and a computer-readable recording medium for recording the program.

従来から、インターネット・ショッピング・モール(仮想商店街)を介して様々な商品が販売されている。その商品の中には販売個数が限定されたものも含まれるが、そのような限定商品については、購入の申込が殺到して、一部のユーザが商品を購入できない場合がある。このような申込の集中に関する問題を解決するために様々な手法が開発されている。例えば下記特許文献1には、旅行関連ウェブサイトへの問い合わせ処理を、予約情報の特徴を示す特徴情報に基づいた優先順位で行う旅行予約支援システムが開示されている。このシステムは、旅行の特徴を示す特徴情報に基づいて、予約情報が要求する予約もしくは問い合わせのための旅行関連装置への問い合わせの優先順を決定している。   Conventionally, various products have been sold through Internet shopping malls (virtual shopping streets). Some of the products include a limited number of items sold. However, for such limited products, there are cases where some users cannot purchase the products due to a flood of purchase applications. Various methods have been developed to solve such problems related to concentration of applications. For example, Patent Document 1 below discloses a travel reservation support system that performs inquiry processing to a travel-related website in a priority order based on feature information indicating features of reservation information. This system determines the priority order of inquiries to a travel-related device for reservations or inquiries requested by reservation information based on feature information indicating characteristics of the trip.

特開2002−312437号公報JP 2002-31437 A

購入希望者の中には商品購入への熱意が強い者とそうでない者とがいるのが普通である。しかし、上記特許文献1などに示される従来の優先順位の決定手法は、ユーザの熱意を考慮したものとはいえない。店舗側としては、商品の購入を以前から楽しみにしているユーザと、偶然にその商品を見つけて購入しようとしているユーザとでは、なるべく前者の方に優先して販売したいという思惑がある。   Usually, there are those who have a strong desire to purchase products and those who do not. However, it cannot be said that the prior art priority determination method disclosed in Patent Document 1 and the like considers user's enthusiasm. On the store side, there is a speculation that a user who has been looking forward to purchasing a product and a user who has found the product by chance and wants to purchase it will give priority to the former as much as possible.

そこで本発明は、購入意欲が強いユーザが優先して商品を購入することが可能な電子商取引サーバ、電子商取引方法、電子商取引プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体を提供することを目的とする。   Accordingly, the present invention provides an electronic commerce server, an electronic commerce method, an electronic commerce program, and a computer-readable recording medium for recording the program, in which a user with a strong willingness to purchase can preferentially purchase a product. With the goal.

本発明の電子商取引サーバは販売個数が限定されている商品のウェブページに対するユーザ操作に基づいて該商品の購入処理を実行する電子商取引サーバであって、ウェブページへのユーザ端末のアクセスに関するアクセス情報をユーザ毎に記憶するアクセス情報記憶手段を参照して、商品を購入する優先度をユーザ毎に設定する設定手段であって、アクセス情報がユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つである、該設定手段と、商品の販売後におけるウェブページへのユーザ端末のアクセス状況に基づいて該ウェブページに対応する商品の予測購入数を算出し、該予測購入数が所定の閾値を超える基準時を判定する判定手段と、基準時を始点または終点とする調整期間を設定し、該調整期間においてユーザ操作を受け付けた場合に、該ユーザ操作に対応するユーザの優先度に基づいて、該ユーザ操作に対応する購入処理を調整する調整手段とを備えることを特徴とする。 E-commerce server of the present invention, there is provided an electronic commerce server to execute the purchase process of the quotient goods based on a user's operation to the web page of product sales volume is limited, access on a user terminal access to the web page Reference is made to an access information storage means for storing information for each user, and setting means for setting a priority for purchasing a product for each user, wherein the access information is at least one of the access date and time and the number of accesses of the user terminal. And calculating the predicted purchase number of the product corresponding to the web page based on the access status of the user terminal to the web page after the sale of the product, and the predicted purchase number has a predetermined threshold value. determining means for determining a reference time greater than the reference time to set the adjustment period that the start or end point, the user steering in the adjustment period If the accepted, based on the priority of the user corresponding to the user operation, characterized in that it comprises adjustment means for adjusting the purchasing process corresponding to the user operation.

本発明の電子商取引方法は、販売個数が限定されている商品のウェブページに対するユーザ操作に基づいて商品の購入処理を実行する電子商取引サーバにより実行される電子商取引方法であって、ウェブページへのユーザ端末のアクセスに関するアクセス情報をユーザ毎に記憶するアクセス情報記憶手段を参照して、商品を購入する優先度をユーザ毎に設定する設定ステップであって、アクセス情報がユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つである、該設定ステップと、商品の販売後におけるウェブページへのユーザ端末のアクセス状況に基づいて該ウェブページに対応する商品の予測購入数を算出し、該予測購入数が所定の閾値を超える基準時を判定する判定ステップと、基準時を始点または終点とする調整期間を設定し、該調整期間においてユーザ操作を受け付けた場合に、該ユーザ操作に対応するユーザの優先度に基づいて、該ユーザ操作に対応する購入処理を調整する調整ステップとを含むことを特徴とする。 An electronic commerce method of the present invention is an electronic commerce method executed by an electronic commerce server that executes a product purchase process based on a user operation on a web page of a product for which the number of items sold is limited. A setting step for setting a priority for purchasing a product for each user with reference to an access information storage unit that stores access information regarding access to the user terminal for each user. The predicted purchase number of the product corresponding to the web page is calculated based on the setting step, which is at least one of the number of times, and the access status of the user terminal to the web page after the sale of the product. adjustment stage number is a determining step of determining a reference time that exceeds a predetermined threshold value, the reference time and start or end point Set, when receiving a user operation in the adjustment period, and characterized in that it comprises an adjustment step based on the priority of the user corresponding to the user operation, to adjust the purchasing process corresponding to the user operation To do.

本発明の電子商取引プログラムは、コンピュータを、販売個数が限定されている商品のウェブページに対するユーザ操作に基づいて商品の購入処理を実行する電子商取引サーバとして機能させるための電子商取引プログラムであって、ウェブページへのユーザ端末のアクセスに関するアクセス情報をユーザ毎に記憶するアクセス情報記憶手段を参照して、商品を購入する優先度をユーザ毎に設定する設定手段であって、アクセス情報がユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つである、該設定手段と、商品の販売後におけるウェブページへのユーザ端末のアクセス状況に基づいて該ウェブページに対応する商品の予測購入数を算出し、該予測購入数が所定の閾値を超える基準時を判定する判定手段と、基準時を始点または終点とする調整期間を設定し、該調整期間においてユーザ操作を受け付けた場合に、該ユーザ操作に対応するユーザの優先度に基づいて、該ユーザ操作に対応する購入処理を調整する調整手段とをコンピュータに実行させることを特徴とする。 The electronic commerce program of the present invention is an electronic commerce program for causing a computer to function as an electronic commerce server that executes a product purchase process based on a user operation on a web page of a product for which the number of sales is limited, Reference is made to an access information storage means for storing access information related to access of a user terminal to a web page for each user, and setting means for setting a priority for purchasing a product for each user, the access information being stored in the user terminal Based on the setting means, which is at least one of the access date and time and the number of accesses, and the access status of the user terminal to the web page after the sale of the product, the predicted purchase number of the product corresponding to the web page is calculated. , starting the predicted cart and a determining means for determining a reference time that exceeds a predetermined threshold value, the reference time Other sets the adjustment period to the end point, when receiving the user operation in the adjustment period, based on the priority of the user corresponding to the user operation, adjusting means for adjusting the purchasing process corresponding to the user operation And making the computer execute.

本発明のコンピュータ読み取り可能な記録媒体は、コンピュータを、販売個数が限定されている商品のウェブページに対するユーザ操作に基づいて商品の購入処理を実行する電子商取引サーバとして機能させるための電子商取引プログラムを記録するコンピュータ読み取り可能な記録媒体であって、電子商取引プログラムがコンピュータに、ウェブページへのユーザ端末のアクセスに関するアクセス情報をユーザ毎に記憶するアクセス情報記憶手段を参照して、商品を購入する優先度をユーザ毎に設定する設定手段であって、アクセス情報がユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つである、該設定手段と、商品の販売後におけるウェブページへのユーザ端末のアクセス状況に基づいて該ウェブページに対応する商品の予測購入数を算出し、該予測購入数が所定の閾値を超える基準時を判定する判定手段と、基準時を始点または終点とする調整期間を設定し、該調整期間においてユーザ操作を受け付けた場合に、該ユーザ操作に対応するユーザの優先度に基づいて、該ユーザ操作に対応する購入処理を調整する調整手段とを実行させる、ことを特徴とする。

The computer-readable recording medium of the present invention provides an electronic commerce program for causing a computer to function as an electronic commerce server that executes a product purchase process based on a user operation on a web page of a product for which the number of products sold is limited. A computer-readable recording medium for recording, wherein an electronic commerce program refers to an access information storage unit that stores, for each user, access information related to access of a user terminal to a web page in a computer. Setting means for setting the degree for each user, wherein the access information is at least one of the access date and time and the number of accesses of the user terminal, and the setting means and the user terminal to the web page after the sale of the product The quotient corresponding to the web page based on the access status And of calculating the prediction cart, the predicted cart sets the adjustment period that a determining means for determining a reference time that exceeds a predetermined threshold value, the reference time and start or end point, accepts a user operation in the adjustment period In this case, an adjustment unit that adjusts the purchase process corresponding to the user operation is executed based on the priority of the user corresponding to the user operation .

このような発明によれば、ユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つを示すアクセス情報に基づいて商品購入の優先度が設定される。これは、どの時点でウェブページにアクセスしたか、及び/又はどれだけ多くウェブページにアクセスしたかを基準に、すなわち、ユーザの商品購入の意欲を想定して、優先度が設定されることを意味する。また、商品の購入数が所定の閾値を超えると予測される時点が基準時として求められ、購入処理が基準時及び優先度に基づいて調整される。このように、予測購入数が一定数以上になると見込まれる時点を考慮して、優先度に基づく購入処理の調整を行うことで、購入意欲が強いユーザが優先して商品を購入することが可能となる。   According to such an invention, the priority of the product purchase is set based on the access information indicating at least one of the access date / time and the access count of the user terminal. This means that the priority is set based on when the web page is accessed and / or how many web pages are accessed, that is, assuming the user's willingness to purchase the product. means. In addition, a time point at which the number of purchases of the product is predicted to exceed a predetermined threshold is obtained as the reference time, and the purchase process is adjusted based on the reference time and the priority. In this way, by adjusting the purchase process based on the priority in consideration of the time when the predicted purchase number is expected to exceed a certain number, users with strong willingness to purchase can preferentially purchase products. It becomes.

本発明の電子商取引サーバでは、調整手段が、基準時を含む所定の調整期間を設定し、該調整期間において優先度に基づいて購入処理を調整してもよい。   In the electronic commerce server of the present invention, the adjustment unit may set a predetermined adjustment period including a reference time and adjust the purchase process based on the priority in the adjustment period.

この場合には、基準時を含む一定の期間が調整期間として設定され、この調整期間において優先度に基づく購入処理の調整が実行される。このように、予測購入数が一定数以上になると見込まれる時点を含む期間において優先度に基づく購入処理の調整を行うことで、購入意欲が強いユーザが優先して商品を購入することが可能となる。   In this case, a certain period including the reference time is set as the adjustment period, and the adjustment of the purchase process based on the priority is executed in the adjustment period. In this way, by adjusting purchase processing based on priority during a period that includes a point in time when the predicted purchase number is expected to be a certain number or more, it is possible for users with strong purchase intentions to purchase products with priority. Become.

本発明の電子商取引サーバでは、閾値が、商品の当初の販売個数と該商品が購入候補から外される所定の確率とに基づいて設定されてもよい。   In the electronic commerce server of the present invention, the threshold may be set based on the initial number of products sold and a predetermined probability that the product will be excluded from purchase candidates.

この場合には、当初の販売個数及び上記確率(いわゆるドロップ率)に基づいて閾値が設定されるので、商品購入時のユーザの行動を考慮して調整期間を適切に設定することができる。   In this case, since the threshold value is set based on the initial number sold and the probability (so-called drop rate), the adjustment period can be appropriately set in consideration of the user's behavior when purchasing the product.

本発明の電子商取引サーバでは、閾値が商品の当初の販売個数であってもよい。   In the electronic commerce server of the present invention, the threshold may be the initial number of products sold.

この場合には、閾値を簡単に設定することができ、また、調整期間を適切に設定することができる。   In this case, the threshold value can be set easily, and the adjustment period can be set appropriately.

本発明の電子商取引サーバでは、判定手段が、現時点において一以上のユーザが購入候補として選択している商品の総数を予測購入数として算出し、該予測購入数が閾値を超えている場合に現時点を基準時としてもよい。   In the electronic commerce server of the present invention, the determination unit calculates the total number of products currently selected by one or more users as purchase candidates as the predicted purchase number, and when the predicted purchase number exceeds the threshold, May be the reference time.

このように、現時点における、購入候補として選択された商品の総数に基づいて基準時を設定することで、調整期間を適切に設定することができる。   Thus, the adjustment period can be appropriately set by setting the reference time based on the total number of products selected as purchase candidates at the current time.

本発明の電子商取引サーバでは、判定手段が、販売開始時刻から現在までの、一以上のユーザが購入候補として選択した商品の総数の増加傾向に基づいて予測購入数を算出し、該予測購入数が閾値を超える将来の時点を基準時としてもよい。   In the electronic commerce server of the present invention, the determination unit calculates a predicted purchase number based on an increasing tendency of the total number of products selected as purchase candidates by one or more users from the sales start time to the present time, and the predicted purchase number A future time point when the value exceeds the threshold may be set as the reference time.

このように、購入候補として選択された商品の総数の増加傾向に基づいて将来の購入数を予測することで、調整期間を適切に設定することができる。   Thus, the adjustment period can be appropriately set by predicting the future number of purchases based on the increasing tendency of the total number of products selected as purchase candidates.

本発明の電子商取引サーバでは、判定手段が、販売開始時刻から現在までの、一以上のユーザが購入した商品の総数の増加傾向に基づいて予測購入数を算出し、該予測購入数が閾値を超える将来の時点を基準時としてもよい。   In the electronic commerce server of the present invention, the determination unit calculates the predicted purchase number based on the increasing tendency of the total number of products purchased by one or more users from the sales start time to the present time, and the predicted purchase number is a threshold value. A future time point exceeding the reference time may be used as the reference time.

このように、実際に購入された商品の総数の増加傾向に基づいて将来の購入数を予測することで、調整期間を適切に設定することができる。   Thus, the adjustment period can be appropriately set by predicting the future number of purchases based on the increasing tendency of the total number of products actually purchased.

本発明の電子商取引サーバでは、設定手段が、アクセス日時が早いユーザほど高い優先度が付与され、アクセス日時が同じユーザが複数存在する場合にはアクセス回数が多いユーザほど高い優先度が付与されるように、優先度を設定してもよい。   In the electronic commerce server according to the present invention, the setting unit gives a higher priority to a user with an earlier access date and time, and when there are a plurality of users with the same access date and time, a user with a higher access count gives a higher priority. As such, priority may be set.

この場合には、アクセス日時に基づいて優先度が設定されるので、早くから商品に注目してアクセスしてきた熱心なユーザほど、優先して商品を購入することができるようになる。   In this case, since the priority is set based on the access date and time, the more eager user who has accessed the product from an early stage can access the product with priority.

本発明の電子商取引サーバでは、商品の発売日が設定されていない場合に、設定手段が、アクセス回数が多いユーザほど高い優先度が付与され、アクセス回数が同じユーザが複数存在する場合にはアクセス日時が早いユーザほど高い優先度が付与されるように、優先度を設定してもよい。   In the electronic commerce server of the present invention, when the release date of the product is not set, the setting means gives a higher priority to a user with a higher access count, and accesses when there are multiple users with the same access count. The priority may be set so that a user with earlier date and time is given higher priority.

この場合には、商品の発売日が未定の場合にアクセス回数に基づいて優先度が設定されるので、商品の発売が告知された後にその商品のページに何度もアクセスして発売のタイミングを確認するような熱心なユーザほど、優先して商品を購入することができるようになる。   In this case, if the product release date is undecided, the priority is set based on the number of accesses, so after the product release is announced, the product page is accessed many times to determine the release timing. The more eager user to confirm, the more preferentially the product can be purchased.

本発明の電子商取引サーバでは、優先度が、商品を購入できる優先順位、又は商品を購入する権利を獲得できる確率であってもよい。   In the electronic commerce server of the present invention, the priority may be a priority order for purchasing a product or a probability that a right to purchase a product can be acquired.

この場合には、優先度が高いユーザほど商品をより確実に購入することができる。   In this case, the higher the priority, the more reliably the product can be purchased.

本発明によれば、アクセス日時及びアクセス回数のうちの少なくとも一つを示すアクセス情報に基づいて優先度が設定され、商品の購入数が所定の閾値を超えると予測される時点(基準時)を考慮して、優先度に基づく購入処理の調整が実行される。これにより、購入意欲が強いユーザが優先して商品を購入することが可能となる。   According to the present invention, the priority is set based on the access information indicating at least one of the access date and time and the number of accesses, and the time point (reference time) at which the number of purchases of the product is predicted to exceed a predetermined threshold is set. In consideration, adjustment of purchase processing based on priority is executed. Thereby, a user with a strong willingness to purchase can preferentially purchase a product.

実施形態に係る電子商取引サーバを含むシステムの全体構成を示す図である。It is a figure which shows the whole structure of the system containing the electronic commerce server which concerns on embodiment. 図1に示す電子商取引サーバの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the electronic commerce server shown in FIG. 図1に示す電子商取引サーバのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the electronic commerce server shown in FIG. アクセス情報の例を示す図である。It is a figure which shows the example of access information. 予測購入数の算出方法の一例を説明するためのグラフである。It is a graph for demonstrating an example of the calculation method of an estimated purchase number. 調整期間の設定の一例を説明するためのグラフである。It is a graph for demonstrating an example of the setting of an adjustment period. 図1に示す電子商取引サーバの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the electronic commerce server shown in FIG. 実施形態に係る電子商取引プログラムの構成を示す図である。It is a figure which shows the structure of the electronic commerce program concerning embodiment.

以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are denoted by the same reference numerals, and redundant description is omitted.

まず、図1〜5を用いて、実施形態に係る電子商取引サーバ10の機能及び構成を説明する。電子商取引サーバ10は、ユーザ端末Tにオンライン・ショッピング・サイトのウェブページを提供し、そのウェブページに対するユーザ操作に基づいて商品の購入処理を実行するコンピュータ・システムである。図1に示すように、電子商取引サーバ10は通信ネットワークNを介して複数のユーザ端末Tと接続されている。なお、図1では3台のユーザ端末Tを示しているが、ユーザ端末Tは何台でもよい。ユーザ端末Tの例としてはパーソナルコンピュータや携帯情報端末(PDA)、携帯電話機などが挙げられるが、端末の種類は限定されず、ウェブブラウザの機能を備えていれば何でもよい。   First, the function and configuration of the electronic commerce server 10 according to the embodiment will be described with reference to FIGS. The electronic commerce server 10 is a computer system that provides a web page of an online shopping site to the user terminal T and executes a product purchase process based on a user operation on the web page. As shown in FIG. 1, the electronic commerce server 10 is connected to a plurality of user terminals T via a communication network N. In FIG. 1, three user terminals T are shown, but any number of user terminals T may be used. Examples of the user terminal T include a personal computer, a personal digital assistant (PDA), a mobile phone, and the like. However, the type of the terminal is not limited and may be anything as long as it has a web browser function.

図2に示すように、電子商取引サーバ10は機能的構成要素としてアクセス監視部11、アクセス情報記憶部(アクセス情報記憶手段)12、判定部(判定手段)13、設定部(設定手段)14、及び調整部(調整手段)15を備えている。   As shown in FIG. 2, the electronic commerce server 10 includes, as functional components, an access monitoring unit 11, an access information storage unit (access information storage unit) 12, a determination unit (determination unit) 13, a setting unit (setting unit) 14, And an adjusting unit (adjusting means) 15.

この電子商取引サーバ10は、図3に示すように、オペレーティングシステムやアプリケーション・プログラムなどを実行するCPU101と、ROM及びRAMで構成される主記憶部102と、ハードディスクなどで構成される補助記憶部103と、ネットワークカードなどで構成される通信制御部104と、キーボードやマウスなどの入力部105と、モニタなどの出力部106とで構成される。図2に示す各機能は、CPU101や主記憶部102の上に所定のソフトウェアを読み込ませ、CPU101の制御の下で通信制御部104や入力部105、出力部106などを動作させ、主記憶部102や補助記憶部103におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶部102や補助記憶部103内に格納される。   As shown in FIG. 3, the electronic commerce server 10 includes a CPU 101 that executes an operating system, application programs, and the like, a main storage unit 102 that includes a ROM and a RAM, and an auxiliary storage unit 103 that includes a hard disk. A communication control unit 104 including a network card, an input unit 105 such as a keyboard and a mouse, and an output unit 106 such as a monitor. Each function shown in FIG. 2 reads predetermined software on the CPU 101 or the main storage unit 102, operates the communication control unit 104, the input unit 105, the output unit 106, and the like under the control of the CPU 101. This is realized by reading and writing data in 102 and the auxiliary storage unit 103. Data and databases necessary for processing are stored in the main storage unit 102 and the auxiliary storage unit 103.

なお、図3では電子商取引サーバ10が1台のコンピュータで構成されているように示しているが、電子商取引サーバ10の機能を複数台のコンピュータに分散させてもよい。例えば、データベース機能(アクセス情報記憶部12)を備えるコンピュータとそれ以外の機能を備えるコンピュータとにより電子商取引サーバ10を構成してもよい。   Although FIG. 3 shows that the electronic commerce server 10 is configured by one computer, the functions of the electronic commerce server 10 may be distributed to a plurality of computers. For example, the electronic commerce server 10 may be configured by a computer having a database function (access information storage unit 12) and a computer having other functions.

図2に戻って、アクセス情報記憶部12は、商品のウェブページへのユーザ端末Tのアクセスに関するアクセス情報をユーザ毎に記憶する手段である。アクセス情報は、ユーザを一意に特定するユーザIDと、商品を特定する商品名と、その商品のウェブページに最初にアクセスした日時(初回アクセス日時)と、そのウェブページへのアクセス回数とが関連付けられた情報である。なお、本実施形態における「商品」とは、販売個数が限定されている商品のことである。   Returning to FIG. 2, the access information storage unit 12 is a means for storing, for each user, access information related to the access of the user terminal T to the product web page. The access information associates the user ID that uniquely identifies the user, the product name that identifies the product, the date and time (first access date and time) when the product web page was first accessed, and the number of accesses to the web page. Information. Note that the “product” in the present embodiment is a product whose number of sales is limited.

アクセス情報記憶部12に記録されるアクセス情報の例を図4に示す。一人のユーザが複数の商品ページを閲覧する場合もあるので、1ユーザについて複数のアクセス情報が記録され得る。また、一つの商品についてのウェブページが複数のユーザにより閲覧される場合もあるので、1商品(1ウェブページ)について複数のアクセス情報が記録され得る。図4の例では、ユーザAについては商品X,Y,Zに関するアクセス情報が記録され、商品YについてはユーザA,B,Cに関するアクセス情報が記録されている。   An example of access information recorded in the access information storage unit 12 is shown in FIG. Since one user may browse a plurality of product pages, a plurality of access information can be recorded for one user. Moreover, since the web page about one goods may be browsed by several users, several access information can be recorded about one goods (one web page). In the example of FIG. 4, access information related to products X, Y, and Z is recorded for user A, and access information related to users A, B, and C is recorded for product Y.

アクセス監視部11は、商品のウェブページに対するユーザ端末Tのアクセスを監視及び記録する手段である。具体的には、アクセス監視部11はユーザ端末Tから受信したリクエスト信号とその信号に応じてユーザ端末Tに送られるウェブページとから、ユーザID、商品名、及びウェブページへのアクセス時刻を抽出する。そして、アクセス監視部11は抽出した各情報に基づいてアクセス情報記憶部12内のアクセス情報を更新する。   The access monitoring unit 11 is means for monitoring and recording the access of the user terminal T to the product web page. Specifically, the access monitoring unit 11 extracts the user ID, the product name, and the access time to the web page from the request signal received from the user terminal T and the web page sent to the user terminal T according to the signal. To do. Then, the access monitoring unit 11 updates the access information in the access information storage unit 12 based on the extracted information.

アクセス情報が図4に示すように記録されているとして、例えばアクセス監視部11がユーザID「ユーザC」、商品名「商品Z」、及びアクセス時刻「2010年9月1日 21時30分00秒」を取得した場合には、アクセス監視部11はそのユーザID及び商品名で特定されるアクセス情報のアクセス回数を「6」に更新する。このとき、アクセス監視部11は初回アクセス日時を更新しない。別の例で、アクセス監視部11がユーザID「ユーザC」、商品名「商品X」、及びアクセス時刻「2010年9月1日 21時30分00秒」を取得した場合には、アクセス監視部11はユーザID「ユーザC」、商品名「商品X」、初回アクセス日時「2010/09/01 21:30:00」、及びアクセス回数「1」を示す新規のアクセス情報を生成してアクセス情報記憶部12に格納する。   Assuming that the access information is recorded as shown in FIG. 4, for example, the access monitoring unit 11 has the user ID “user C”, the product name “product Z”, and the access time “2010/09/01 21:30 When “second” is acquired, the access monitoring unit 11 updates the access count of the access information specified by the user ID and the product name to “6”. At this time, the access monitoring unit 11 does not update the first access date and time. In another example, when the access monitoring unit 11 acquires the user ID “user C”, the product name “product X”, and the access time “2010/09/01 21:30:30”, access monitoring is performed. The unit 11 generates and accesses new access information indicating the user ID “user C”, the product name “product X”, the first access date and time “2010/09/01 21:30:30”, and the access count “1”. The information is stored in the information storage unit 12.

アクセス監視部11は、商品に関する所定の告知がなされた時点からその商品のウェブページについてのアクセス情報を記録し始める。例えば、アクセス監視部11は、商品の発売がメディア(例えば、ウェブサイト、雑誌、テレビ、メールなど)を介して初めて予告された時からその商品に関するアクセス情報を記録し始めてもよい。これは、商品が実際に販売される前からアクセス情報が記録され得ることを意味する。あるいは、アクセス監視部11は、電子商取引サーバ10により提供されるオンライン・ショッピング・サイト上で、既に販売されている商品についてのタイムセールが予告された時点からその商品に関するアクセス情報を記録し始めてもよい。   The access monitoring unit 11 starts to record access information on the web page of the product from the time when a predetermined notification about the product is made. For example, the access monitoring unit 11 may start recording access information regarding a product from the time when the sale of the product is first noticed via a medium (for example, a website, a magazine, a television, an e-mail, etc.). This means that the access information can be recorded before the product is actually sold. Alternatively, the access monitoring unit 11 may start recording access information about a product on the online shopping site provided by the electronic commerce server 10 from the time when a time sale about the product already sold is announced. Good.

判定部13は、商品の販売後における該商品のウェブページへのユーザ端末Tのアクセス状況に基づいて該商品の予測購入数を算出し、その予測購入数が所定の閾値を超える時点を基準時として判定する手段である。ここで、「商品の販売後」とは、商品に関する所定の告知がなされた後、その告知に基づく販売が実際に始まった時刻以降の時間帯を意味する。例えば、発売が告知された商品が実際に販売され始めた時刻以降や、告知されたタイムセールの開始時刻以降が、「商品の販売後」に相当する。   The determination unit 13 calculates the predicted purchase number of the product based on the access status of the user terminal T to the web page of the product after the sale of the product, and determines when the predicted purchase number exceeds a predetermined threshold It is a means to determine as. Here, “after sale of the product” means a time zone after the time when the sale based on the announcement is actually started after a predetermined announcement about the product is made. For example, “after sale of the product” corresponds to the time after the time when the product for which the sale is announced starts to be actually sold or the time when the announced time sale starts.

まず、判定部13は閾値を設定するが、閾値の設定方法は限定されない。例えば、判定部13は商品の当初の販売個数(仕入数)又は残在庫数を該商品の閾値として設定してもよい。あるいは、判定部13は商品の当初の販売個数とドロップ率とに基づいて閾値を設定してもよい。ここで、ドロップ率とは、その商品が購入候補から外される確率、すなわちユーザが買物かごに入れた商品をそのかごから出して選択対象から外す確率のことである。このドロップ率は、オンライン・ショッピング・サイトにおける過去の商品選択の傾向に基づいて予め設定されている。例えば、当初の販売個数が90個であり、ドロップ率が10%に設定されている場合には、判定部13は閾値を90/(1−0.1)=100(個)に設定する。このように、判定部13は、途中で商品の購入を諦めるユーザを考慮し、当初の販売個数にドロップ率の分を上乗せすることで閾値を設定してもよい。あるいは、判定部13は経験則や他の計算モデルなどに基づいて閾値を設定してもよい。   First, the determination unit 13 sets a threshold, but the threshold setting method is not limited. For example, the determination unit 13 may set the initial sales number (purchased number) or the remaining inventory number of the product as the threshold value of the product. Alternatively, the determination unit 13 may set a threshold based on the initial number of items sold and the drop rate. Here, the drop rate is a probability that the product is removed from the purchase candidate, that is, a probability that the product put in the shopping basket by the user is removed from the selection target. This drop rate is set in advance based on past product selection trends in online shopping sites. For example, when the initial sales number is 90 and the drop rate is set to 10%, the determination unit 13 sets the threshold value to 90 / (1-0.1) = 100 (pieces). As described above, the determination unit 13 may set a threshold value by adding a drop rate to the initial sales quantity in consideration of a user who gives up purchasing a product on the way. Or the determination part 13 may set a threshold value based on an empirical rule, another calculation model, etc.

このように閾値を設定すると、判定部13は予測購入数を算出し、その予測購入数が閾値を超える時点を基準時として設定する。判定部13は下記の方法1,2のいずれかにより基準時を設定する。なお、仕入数を閾値として用いる場合には、予測購入数は、ユーザが購入候補として選択する全ての商品の総数になる。すなわち、判定部13は、現在買い物かごに入っている商品に加えて、既に決済されて購入された商品もカウントする。一方、残在庫数を閾値として用いる場合には、予測購入数は、現在ユーザが購入候補として選択している商品の総数のみである。すなわち、判定部13は、既に決済されて購入された商品はカウントせずに、現在買い物かごに入っている商品の総数だけをカウントする。なお、残在庫数とは、仕入数から、購入された商品の数を引いた数である。   When the threshold value is set in this way, the determination unit 13 calculates the predicted purchase number, and sets the time point when the predicted purchase number exceeds the threshold value as the reference time. The determination unit 13 sets the reference time by one of the following methods 1 and 2. When the purchase number is used as a threshold value, the predicted purchase number is the total number of all products selected by the user as purchase candidates. That is, the determination unit 13 counts products that have already been settled and purchased in addition to the products currently in the shopping cart. On the other hand, when the remaining inventory number is used as a threshold, the predicted purchase number is only the total number of products currently selected by the user as purchase candidates. That is, the determination unit 13 does not count the products that have already been settled and purchased, but counts only the total number of products currently in the shopping cart. The remaining inventory number is a number obtained by subtracting the number of purchased products from the number of purchases.

[基準時設定方法1]
判定部13は、現時点で、オンライン・ショッピング・サイト上で一以上のユーザが購入候補として選択している商品の総数を予測購入数とする。ここで、商品を購入候補として選択するとは、ユーザが買物かごに商品を入れる操作のことである。例えば、現時点で5人のユーザが商品Yを1個ずつ選択し、3人のユーザが商品Yを2個ずつ選択している場合には、判定部13は商品Yの予測購入数を1×5+2×3=11(個)と算出する。
[Reference time setting method 1]
The determination unit 13 sets the total number of products currently selected as purchase candidates by one or more users on the online shopping site as the predicted purchase number. Here, selecting a product as a purchase candidate means an operation in which a user puts a product into a shopping basket. For example, when five users currently select the product Y one by one and three users select two products Y at the current time, the determination unit 13 sets the predicted purchase number of the product Y to 1 × Calculate as 5 + 2 × 3 = 11 (pieces).

続いて、判定部13はその予測購入数が閾値を超えていれば現時点を基準時として設定し、この基準時を示すデータを調整部15に出力する。また、判定部13は優先度の設定を指示するための指示信号を設定部14に出力する。一方、予測購入数が閾値を超えていなければ、判定部13は基準時及び指示信号を出力せず、したがって、後述する設定部14及び調整部15の処理は行われない。判定部13はこのような基準時の設定及び出力を各商品について実行する。   Subsequently, if the predicted number of purchases exceeds the threshold, the determination unit 13 sets the current time as the reference time, and outputs data indicating the reference time to the adjustment unit 15. Further, the determination unit 13 outputs an instruction signal for instructing the setting of the priority to the setting unit 14. On the other hand, if the predicted number of purchases does not exceed the threshold value, the determination unit 13 does not output the reference time and instruction signal, and therefore the processing of the setting unit 14 and the adjustment unit 15 described later is not performed. The determination unit 13 executes such reference time setting and output for each product.

[基準時設定方法2]
判定部13は、商品の販売が実際に始まった時点から現時点t1までの、一以上のユーザが購入候補として選択した商品の総数の増加傾向に基づいて、該商品の予測購入数を求める。図5を用いてこの予測方法を具体的に説明する。グラフの横軸は販売開始時刻t0からの経過時間を示し、縦軸は選択された一商品(買物かごに入れられた一商品)の総数を示す。t1は現時点を示している。判定部13は時刻t0から時刻t1までの増加率の変化に基づいて今後の販売数の推移を予測する。選択された商品の総数が図5に示すように推移している場合(実線参照)には、判定部13は、その総数が指数関数的に増えていくと予測してもよいし(破線L1参照)。あるいは、判定部13は、現時点までの増加傾向(時間帯t0〜t1における増加傾向)を線形に均した上で、その総数がそのまま線形に増えていくと予測してもよい(破線L2参照)。なお、予測に用いる計算モデルはこれらのものに限定されない。
[Reference time setting method 2]
The determination unit 13 obtains the predicted purchase number of the product based on the increasing tendency of the total number of products selected by one or more users as purchase candidates from the time when the sale of the product actually started to the current time t1. This prediction method will be specifically described with reference to FIG. The horizontal axis of the graph shows the elapsed time from the sales start time t0, and the vertical axis shows the total number of one selected product (one product put in the shopping basket). t1 indicates the current time. The determination unit 13 predicts a future change in the number of sales based on the change in the increase rate from the time t0 to the time t1. When the total number of selected products is changing as shown in FIG. 5 (see the solid line), the determination unit 13 may predict that the total number will increase exponentially (dashed line L1). reference). Or the determination part 13 may estimate that the total number will increase linearly as it is after linearly leveling the increasing tendency (increase tendency in the time slot | zone t0-t1) to the present time (refer broken line L2). . The calculation model used for prediction is not limited to these models.

このように将来の予測購入数を求めると、判定部13は予測購入数が閾値を超える将来の時点(すなわち、商品が完売すると予想される時点)を基準時として設定し、この基準時を示すデータを調整部15に出力する。判定部13はこの基準時の設定及び出力を各商品について実行する。また、判定部13は優先度の設定を指示するための指示信号を設定部14に出力する。   When the predicted number of purchases in the future is obtained in this way, the determination unit 13 sets a future time point when the predicted purchase number exceeds the threshold (that is, a time point when the product is expected to be sold out) as a reference time, and indicates this reference time. Data is output to the adjustment unit 15. The determination unit 13 performs the setting and output at the reference time for each product. Further, the determination unit 13 outputs an instruction signal for instructing the setting of the priority to the setting unit 14.

なお、この設定方法2において、商品の販売期間が限定されており、且つ得られた基準時がその販売期間の終点よりも将来の時点であれば、判定部13は基準時及び指示信号を出力せず、したがって、後述する設定部14及び調整部15の処理は行われない。これは、販売期間内に商品が売り切れる可能性がなく、ユーザの購入処理を制限する必要がないからである。   In this setting method 2, if the sale period of the product is limited and the obtained reference time is a time point in the future from the end point of the sale period, the determination unit 13 outputs the reference time and the instruction signal. Therefore, the processing of the setting unit 14 and the adjusting unit 15 described later is not performed. This is because there is no possibility that the product will be sold out within the sales period, and it is not necessary to limit the user's purchase process.

設定部14は、判定部13から指示信号が入力された場合に、商品を購入する優先度をアクセス情報に基づいてユーザ毎に設定する手段である。優先度によるユーザの順位付けは商品毎に行われる。本実施形態では、設定部14は下記の方法1,2のいずれかにより優先度を設定する。   The setting unit 14 is a unit that sets the priority for purchasing a product for each user based on access information when an instruction signal is input from the determination unit 13. Ranking of users by priority is performed for each product. In the present embodiment, the setting unit 14 sets the priority by one of the following methods 1 and 2.

[優先度設定方法1]
設定部14は、初回のアクセス日時が早いユーザほど高い優先度が付与されるように、優先度を設定する。このとき、二人以上のユーザで初回アクセス日時が同じであれば、設定部14はその中でアクセス回数が多いユーザほど高い優先度が付与されるように、優先度を設定する。
[Priority setting method 1]
The setting unit 14 sets the priority so that a higher priority is given to a user whose access date and time is first. At this time, if two or more users have the same initial access date and time, the setting unit 14 sets the priority so that a higher priority is given to a user with a higher access count.

図4を前提として、商品Yに関する優先度をユーザA,B,Cに対して付与する場合を説明する。初回アクセス日時は、ユーザA及びBが「2010年3月10日 15時00分00秒」であり、ユーザCが「2010年4月10日 12時00分00秒」である。そして、初回アクセス日時が同じユーザA,Bでは、ユーザBの方が商品Yのウェブページへのアクセス回数が多い。したがって、設定部14はユーザBに最も高い優先度を、ユーザAに2番目に高い優先度を、ユーザCに3番目に高い優先度を、それぞれ付与する。   The case where the priority regarding the goods Y is provided with respect to the users A, B, and C on the assumption of FIG. As for the first access date, the users A and B are “March 10, 2010, 15:00:00”, and the user C is “April 10, 2010, 12:00:00”. And in the users A and B having the same initial access date and time, the user B has more accesses to the web page of the product Y. Therefore, the setting unit 14 gives the highest priority to the user B, the second highest priority to the user A, and the third highest priority to the user C.

このような設定方法1を採用すれば、商品に関する所定の告知(例えば発売の告知)がされた後に早くから商品に注目してアクセスしてきた熱心なユーザほど、優先して商品を購入することができるようになる。   If such a setting method 1 is adopted, the more eager user who has been paying attention to the product early after a predetermined notification about the product (for example, announcement of sale) can be preferentially purchased. It becomes like this.

[優先度設定方法2]
設定部14は、アクセス回数が多いユーザほど高い優先度が付与されるように、優先度を設定する。このとき、二人以上のユーザでアクセス回数が同じであれば、設定部14はその中で初回アクセス日時が早いユーザほど高い優先度が付与されるように、優先度を設定する。この設定方法2は、例えば商品の発売日が設定されていない(公に告知されていない)場合に用いられる。
[Priority setting method 2]
The setting unit 14 sets the priority so that a user with a higher access count is given a higher priority. At this time, if the number of accesses is the same for two or more users, the setting unit 14 sets the priority so that the higher the priority is given to the user whose first access date is earlier. This setting method 2 is used, for example, when the product release date is not set (not announced publicly).

図4を前提として、商品Zに関する優先度をユーザA,B,Cに対して付与する場合を説明する。アクセス回数はユーザA及びCが「5」であり、ユーザBが「0」である。そして、アクセス回数が同じユーザA,Cでは、ユーザCの方が早く商品Zのウェブページにアクセスしている。したがって、設定部14はユーザCに最も高い優先度を、ユーザAに2番目に高い優先度を、ユーザBに3番目に高い優先度を、それぞれ付与する。   The case where the priority regarding the goods Z is provided with respect to the users A, B, and C on the assumption of FIG. The number of accesses is “5” for users A and C, and “0” for user B. And in the users A and C with the same number of accesses, the user C accesses the web page of the product Z earlier. Therefore, the setting unit 14 gives the highest priority to the user C, the second highest priority to the user A, and the third highest priority to the user B.

このような設定方法2を採用すれば、商品の発売が告知された後にその商品のページに何度もアクセスして発売のタイミングを確認するような熱心なユーザほど、優先して商品を購入することができるようになる。   If such a setting method 2 is adopted, the more eager user who accesses the product page many times after confirming the sale of the product and confirms the timing of the sale, purchases the product with priority. Will be able to.

上記の設定方法1,2のいずれを用いるとしても、各ユーザに付与される優先度の種類や具体的な数値は任意に定めてよい。まず、設定部14は商品を購入できる優先順位を優先度として設定してもよい。この場合には、設定部14は、優先度順に並べたユーザのうち、販売個数に相当する人数の上位ユーザに優先度「高」を設定し、他の下位ユーザに優先度「低」を設定してもよい。また、設定部14は上位から1,2,…というように順位をユーザに付与してもよい。   Whichever of the setting methods 1 and 2 is used, the type of priority given to each user and specific numerical values may be arbitrarily determined. First, the setting unit 14 may set the priority order in which the product can be purchased as the priority. In this case, the setting unit 14 sets the priority “high” to the upper users of the number corresponding to the number of sales among the users arranged in order of priority, and sets the priority “low” to the other lower users. May be. Further, the setting unit 14 may give the user an order such as 1, 2,.

また、設定部14は、抽選で商品の購入者を決定するような場合、商品を購入する権利を獲得できる確率を優先度として設定してもよい。例えば、設定部14は、優先度順に並べられたユーザについて、最上位グループGaのn人の確率をPa(%)、次のグループGbのn人の確率をPb(%)、その次のグループGcのn人の確率をPc(%)、…(ただし、Pa>Pb>Pc>…)というように優先度を設定し、最上位グループGaのユーザが抽選で選ばれる確率を高くするようにしてもよい。   Moreover, the setting part 14 may set the probability which can acquire the right to purchase goods as a priority, when determining the purchaser of goods by lottery. For example, for the users arranged in order of priority, the setting unit 14 sets the probability of n people in the highest group Ga to Pa (%), the probability of n people in the next group Gb to Pb (%), and the next group A priority is set such that the probability of n persons of Gc is Pc (%),... (Where Pa> Pb> Pc>...), And the probability that the user of the highest group Ga is selected by lottery is increased. May be.

設定部14は以上のような手法で設定した各ユーザの優先度の情報をリストとして調整部15に出力する。したがって、リストは商品毎に作成されることになる。   The setting unit 14 outputs the priority information of each user set by the above method to the adjustment unit 15 as a list. Therefore, a list is created for each product.

調整部15は、判定部13から入力された基準時と、設定部14から入力された優先度とに基づいて商品の購入処理を調整する手段である。   The adjustment unit 15 is a unit that adjusts the product purchase process based on the reference time input from the determination unit 13 and the priority input from the setting unit 14.

まず、調整部15は購入処理の調整を行う期間(調整期間)を設定する。調整部15は、判定部13における基準時の設定方法に応じて、下記の方法1,2のいずれかにより調整期間を設定する。   First, the adjustment unit 15 sets a period (adjustment period) during which purchase processing is adjusted. The adjustment unit 15 sets the adjustment period by one of the following methods 1 and 2 according to the reference time setting method in the determination unit 13.

[調整期間設定方法1]
判定部13が上記の基準時設定方法1に従って基準時を設定した場合には、調整部15は当該基準時(すなわち現時点)を始点とする所定の調整期間を設定する。この場合、調整期間の終点は任意に定めてよく、例えば、基準時から10分後を調整期間の終点としてもよい。
[Adjustment period setting method 1]
When the determination unit 13 sets the reference time according to the above-described reference time setting method 1, the adjustment unit 15 sets a predetermined adjustment period starting from the reference time (that is, the current time). In this case, the end point of the adjustment period may be arbitrarily determined. For example, 10 minutes after the reference time may be set as the end point of the adjustment period.

[調整期間設定方法2]
判定部13が上記の基準時設定方法2に従って基準時を設定した場合には、調整部15は当該基準時を終点とする調整期間を設定する。この場合、調整期間の始点は任意に定めてよい。例えば、調整部15は現時点を調整期間の始点としてもよいし、基準時から所定の時間遡った時点(例えば基準時の10分前)を始点としてもよい。あるいは、調整部15は判定部13と同様の計算モデルを用いて予測購入数を算出し、商品の当初の商品の販売個数から予測購入数を減じて得られる残数が所定数以下(例えば100個以下)になる時点を始点としてもよい。
[Adjustment period setting method 2]
When the determination unit 13 sets the reference time according to the reference time setting method 2 described above, the adjustment unit 15 sets an adjustment period with the reference time as an end point. In this case, the starting point of the adjustment period may be arbitrarily determined. For example, the adjustment unit 15 may set the current time as the start point of the adjustment period, or may set the start point as a time point (for example, 10 minutes before the reference time) that is a predetermined time after the reference time. Alternatively, the adjustment unit 15 calculates the predicted purchase number using the same calculation model as that of the determination unit 13, and the remaining number obtained by subtracting the predicted purchase number from the initial sales number of the product is equal to or less than a predetermined number (for example, 100 The starting point may be a point of time less than or equal to the number.

調整期間設定方法2の一例を図6に示す。例えば、判定部13が上記破線L1のように予測購入数を求め、この予測購入数と設定された閾値とに基づいて基準時t2を設定した場合には、調整部15はこの基準時t2に対応する始点t3を設定することで、時刻t3から時刻t2にかけての調整期間Tを設定する。調整期間Tの位置及び長さは、基準時(終点)t2を求めるために行われる閾値の設定や予測購入数の推移、並びに始点t3の設定方法に依存する。   An example of the adjustment period setting method 2 is shown in FIG. For example, when the determination unit 13 obtains the predicted purchase number as indicated by the broken line L1 and sets the reference time t2 based on the predicted purchase number and the set threshold value, the adjustment unit 15 sets the reference time t2 to the reference time t2. By setting the corresponding start point t3, the adjustment period T from time t3 to time t2 is set. The position and length of the adjustment period T depend on the threshold value setting, the transition of the predicted purchase number, and the setting method of the start point t3, which are performed to obtain the reference time (end point) t2.

続いて、調整部15は上記のいずれかの方法により設定した調整期間において購入処理を調整する。この調整は以下のように実施される。   Subsequently, the adjustment unit 15 adjusts the purchase process in the adjustment period set by any of the above methods. This adjustment is performed as follows.

調整部15は、購入対象として選択した商品(買物かごに入れた商品)の決済処理を指示するユーザ操作に対して、その決済処理を実行するか否かを決定する。このユーザ操作は、例えばユーザ端末Tに表示されたウェブページ上の購入ボタンをクリック操作であり、この操作に基づく要求信号がユーザ端末Tから電子商取引サーバ10に送られてくる。   The adjustment unit 15 determines whether or not to execute the settlement process in response to a user operation instructing the settlement process of the product selected as the purchase target (a product placed in the shopping basket). This user operation is, for example, a click operation on a purchase button on a web page displayed on the user terminal T, and a request signal based on this operation is sent from the user terminal T to the electronic commerce server 10.

調整部15はその要求信号を解析して、ユーザIDと、商品名と、決済の指示を示す情報とを取得する。続いて、調整部15は対応する商品のリストを参照してそのユーザIDの優先度を取得し、ユーザ端末Tから送られてきた要求信号を受け入れて決済処理を行うべきか否かを決定する。   The adjustment unit 15 analyzes the request signal and obtains a user ID, a product name, and information indicating a settlement instruction. Subsequently, the adjustment unit 15 refers to the list of corresponding products, acquires the priority of the user ID, and determines whether to accept the request signal sent from the user terminal T and perform the settlement process. .

例えば、各ユーザの優先度が「高」「低」の二値で設定されている場合には、調整部15は取得した優先度が「高」であるときのみ決済処理を実行する。この場合、優先度が「高」であるユーザの端末Tには、ユーザ操作に応答して電子商取引サーバ10から送られてきた決済関連ページ(決済情報を入力する画面や、決済完了を知らせる画面など)が表示される。一方、優先度が「低」であるユーザの端末Tには、電子商取引サーバ10から送られてきた、決済処理に進めないことを示すビジー画面のページが表示される。すなわち、ある商品についての優先度が高いユーザは、その商品を確実に購入することができる。   For example, when the priority of each user is set as a binary value of “high” and “low”, the adjustment unit 15 executes the settlement process only when the acquired priority is “high”. In this case, a payment-related page (a screen for inputting payment information or a screen for notifying completion of payment) sent from the electronic commerce server 10 in response to the user operation is displayed on the terminal T of the user having the priority “high”. Etc.) is displayed. On the other hand, on the terminal T of the user whose priority is “low”, a page of a busy screen sent from the electronic commerce server 10 indicating that it cannot proceed to the settlement process is displayed. That is, a user who has a high priority for a certain product can surely purchase the product.

別の例で、抽選で商品の購入者を決定するような際に、各ユーザの優先度が購入の権利を獲得できる確率である場合には、調整部15は取得した優先度に基づいて、決済処理を行うべきか否かを確率的に決定する。この場合、ある商品についての優先度が高いユーザはその商品に関する決済処理に絶対に進めるとは限らないが、抽選で選ばれて決済できる確率は優先度が低いユーザよりも高くなる。電子商取引サーバ10は、調整部15の決定に基づいて決済関連画面又は落選を示す画面のウェブページをユーザ端末Tに送信する。   In another example, when determining the purchaser of the product by lottery, if the priority of each user is the probability that the right to purchase can be acquired, the adjustment unit 15 based on the acquired priority, It is determined probabilistically whether or not payment processing should be performed. In this case, a user who has a high priority for a certain product does not always proceed to the settlement process related to the product, but the probability of being able to be selected and settled by lottery is higher than a user who has a low priority. The electronic commerce server 10 transmits, to the user terminal T, a payment-related screen or a web page showing a screen indicating a loss based on the determination of the adjustment unit 15.

次に、図7を用いて、図1に示す電子商取引サーバ10の動作を説明するとともに本実施形態に係る電子商取引方法について説明する。以下では、特定の商品Xに関する所定の告知がなされた時点から収集されたアクセス情報がアクセス情報記憶部12に格納されていることを前提として、その商品Xに関する購入処理の制御に関して説明する。もちろん、電子商取引サーバ10では複数種類の商品について図7に示す処理が並行して実行され得る。   Next, the operation of the electronic commerce server 10 shown in FIG. 1 will be described with reference to FIG. 7, and the electronic commerce method according to the present embodiment will be described. Hereinafter, the control of the purchase process for the product X will be described on the assumption that the access information collected from the point of time when the predetermined notification about the specific product X is made is stored in the access information storage unit 12. Of course, the electronic commerce server 10 can execute the processes shown in FIG. 7 in parallel for a plurality of types of products.

商品の販売が開始されると、所定のタイミングで判定部13が、基準時を求めるための閾値を設定する(ステップS11)。続いて、判定部13は販売開始時点からの商品Xのウェブページへのユーザ端末Tのアクセス状況に基づいて商品Xの予測購入数を求め、この予測購入数と閾値とに基づいて基準時を求める(ステップS12、判定ステップ)。なお、上記基準時設定方法2を用いる場合には、ステップS12の処理は、将来の一時点における予測購入数を求めて(ステップS121)その予測購入数が閾値を超えるか否かを判断する(ステップS122)、という一連の処理を、判断時点を少しずつシフトさせながら(ステップS123)繰り返し実行するものであるといえる。この場合には、ある時点において予測購入数が閾値を超えると(ステップS123;YES)、その時点が基準時として設定される(ステップS124)。   When the sale of the product is started, the determination unit 13 sets a threshold value for obtaining the reference time at a predetermined timing (step S11). Subsequently, the determination unit 13 obtains the predicted purchase number of the product X based on the access status of the user terminal T to the web page of the product X from the sales start time, and determines the reference time based on the predicted purchase number and the threshold value. Obtained (step S12, determination step). When the reference time setting method 2 is used, the process of step S12 obtains a predicted purchase number at a future time point (step S121) and determines whether or not the predicted purchase number exceeds a threshold value (step S121). It can be said that the series of processing of step S122) is repeatedly executed while gradually shifting the judgment time point (step S123). In this case, when the predicted number of purchases exceeds a threshold value at a certain time (step S123; YES), that time is set as a reference time (step S124).

続いて、設定部14が、アクセス情報記憶部12内の商品Xに関するアクセス情報に基づいて、商品Xに関する優先度をユーザ毎に設定する(ステップS13、設定ステップ)。具体的な設定方法は上記の通りである。   Subsequently, the setting unit 14 sets the priority related to the product X for each user based on the access information related to the product X in the access information storage unit 12 (step S13, setting step). The specific setting method is as described above.

続いて、調整部15が判定部13により設定された基準時に基づいて調整期間を設定し、その調整期間において、設定された優先度に基づいて購入処理を調整する(ステップS14、調整ステップ)。上述したように、調整期間の設定方法は一つに限定されるものではない。   Subsequently, the adjustment unit 15 sets an adjustment period based on the reference time set by the determination unit 13, and adjusts the purchase process based on the set priority in the adjustment period (step S14, adjustment step). As described above, the adjustment period setting method is not limited to one.

電子商取引サーバ10は、図7に示す一連の処理を所定の時間間隔をおいて複数回実行してもよい。上述した基準時設定方法2及び調整期間設定方法2を用いる場合には、図5に示される予測購入数の推移は、時刻t0から時刻t1までの実際の推移により変わり得るので、予測購入数の推移に依存する調整期間も変わり得る。なお、判定部13は、選択された商品の総数を求める際に、買物かごに入れられてから一定時間が経過した商品についてはカウントしなくてもよい。これは、買物かごに商品を入れてから一定時間が経過すると、商品を購入する確率が低下するためである。   The electronic commerce server 10 may execute a series of processes shown in FIG. 7 a plurality of times at predetermined time intervals. When the reference time setting method 2 and the adjustment period setting method 2 described above are used, the transition of the predicted purchase number shown in FIG. 5 can change depending on the actual transition from time t0 to time t1, so The adjustment period depending on the transition can also change. Note that the determination unit 13 does not have to count the products for which a certain period of time has elapsed since being put in the shopping basket when determining the total number of the selected products. This is because the probability of purchasing a product decreases after a certain time has elapsed since the product was put in the shopping basket.

次に、図8を用いて、コンピュータを電子商取引サーバ10として機能させるための情報提供プログラムを説明する。   Next, an information providing program for causing a computer to function as the electronic commerce server 10 will be described with reference to FIG.

電子商取引プログラムP1は、メインモジュールP10、アクセス監視モジュールP11、アクセス情報記憶モジュールP12、判定モジュールP13、設定モジュールP14、及び調整モジュールP15を備えている。   The electronic commerce program P1 includes a main module P10, an access monitoring module P11, an access information storage module P12, a determination module P13, a setting module P14, and an adjustment module P15.

メインモジュールP10は、電子商取引機能を統括的に制御する部分である。アクセス監視モジュールP11、アクセス情報記憶モジュールP12、判定モジュールP13、設定モジュールP14、及び調整モジュールP15を実行することにより実現される機能はそれぞれ、上記のアクセス監視部11、アクセス情報記憶部12、判定部13、設定部14、及び調整部15の機能と同様である。   The main module P10 is a part that comprehensively controls the electronic commerce function. The functions realized by executing the access monitoring module P11, the access information storage module P12, the determination module P13, the setting module P14, and the adjustment module P15 are the access monitoring unit 11, the access information storage unit 12, and the determination unit, respectively. 13, the function of the setting unit 14 and the adjustment unit 15.

電子商取引プログラムP1は、例えば、CD−ROMやDVD−ROM等の記録媒体または半導体メモリに記録された態様で提供される。また、電子商取引プログラムP1は、搬送波に重畳されたコンピュータデータ信号として通信ネットワークを介して提供されてもよい。   The electronic commerce program P1 is provided in a form recorded on a recording medium such as a CD-ROM or a DVD-ROM or a semiconductor memory, for example. Further, the electronic commerce program P1 may be provided via a communication network as a computer data signal superimposed on a carrier wave.

以上説明したように、本実施形態によれば、ユーザ端末Tのアクセス日時及びアクセス回数を示すアクセス情報に基づいて商品購入の優先度が設定される。これは、どの時点でウェブページにアクセスしたか、又はどれだけ多くウェブページにアクセスしたかを基準に、すなわち、ユーザの商品購入の意欲を想定して、優先度が設定されることを意味する。また、商品の予測購入数が閾値を超えると予測される時点が基準時として求められ、その基準時を考慮して、購入処理が優先度に基づいて調整される。具体的には、基準時を含む一定の期間(調整期間)において、購入処理が優先度に基づいて調整される。このように、予測購入数が一定数以上になると見込まれる時点を考慮して、優先度に基づく購入処理の調整を行うことで、購入意欲が強いユーザが優先して商品を購入することが可能となる。   As described above, according to the present embodiment, the priority of product purchase is set based on the access information indicating the access date and time and the number of accesses of the user terminal T. This means that the priority is set based on when the web page is accessed or how many times the web page is accessed, that is, assuming the user's willingness to purchase the product. . In addition, a time point at which the predicted purchase number of products exceeds the threshold is obtained as a reference time, and the purchase process is adjusted based on the priority in consideration of the reference time. Specifically, the purchase process is adjusted based on the priority in a certain period (adjustment period) including the reference time. In this way, by adjusting the purchase process based on the priority in consideration of the time when the predicted purchase number is expected to exceed a certain number, users with strong willingness to purchase can preferentially purchase products. It becomes.

ユーザの通信環境は光ファイバや無線LAN、ADSLなど様々であるが、上記のような調整を行うことで、通信環境の差から生じる不公平感を弱めることが可能になる。すなわち、購入申込が集中する際には、通信速度が速いネットワークを利用するユーザの方が、購入意思の強さにかかわらず商品購入の面で有利になるが、優先度に基づいて購入処理を調整することで、購入申込の公平性を一定のレベル以上に保つことができる。   There are various user communication environments such as an optical fiber, a wireless LAN, and ADSL. However, by performing the adjustment as described above, it is possible to reduce unfairness caused by a difference in communication environments. In other words, when purchase applications are concentrated, users using a network with a high communication speed are more advantageous in terms of product purchases regardless of their intention to purchase. By adjusting, the fairness of the purchase application can be kept above a certain level.

本実施形態では、基準時を決めるための閾値が商品の当初の販売個数とドロップ率とに基づいて設定されてもよい。この場合には、商品購入時のユーザの行動、すなわち、選択した商品を購入対象から外す行動までも考慮して調整期間を適切に設定することができる。また、本実施形態では、単純に商品の当初の販売個数を閾値としてもよく、この場合には、閾値を簡単に設定しつつ、調整期間を適切に設定することができる。   In the present embodiment, a threshold value for determining the reference time may be set based on the initial number of products sold and the drop rate. In this case, the adjustment period can be appropriately set in consideration of the user's behavior at the time of purchasing the product, that is, the behavior of removing the selected product from the purchase target. In the present embodiment, the initial sales quantity of the product may be simply set as the threshold value. In this case, the adjustment period can be set appropriately while setting the threshold value easily.

以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。   The present invention has been described in detail based on the embodiments. However, the present invention is not limited to the above embodiment. The present invention can be variously modified without departing from the gist thereof.

上記実施形態では初回アクセス日時とアクセス回数の双方がアクセス情報として記録されたが、それらのどちらか一方のみをアクセス情報としてアクセス情報記憶手段に記憶させてもよい。その場合には、設定手段は初回アクセス日時の昇順、及びアクセス回数の降順のどちらか一方に基づいてユーザを並べ替えた上で、各ユーザの優先度を設定すればよい。   In the above embodiment, both the first access date and time and the number of accesses are recorded as access information, but only one of them may be stored in the access information storage means as access information. In this case, the setting means may set the priority of each user after rearranging the users based on either the ascending order of the first access date and the descending order of the number of accesses.

上記実施形態では、設定部14が判定部13からの指示信号に基づいて優先度を設定したが、設定部14は、その指示信号にかかわらず予め優先度を設定して調整部15に出力しておいてもよい。この場合には、調整部15は判定部13から基準時のデータを受け取ると上記の処理を実行する。   In the above embodiment, the setting unit 14 sets the priority based on the instruction signal from the determination unit 13, but the setting unit 14 sets the priority in advance and outputs the priority to the adjustment unit 15 regardless of the instruction signal. You may keep it. In this case, when the adjustment unit 15 receives the reference time data from the determination unit 13, the adjustment unit 15 executes the above processing.

図4に示したアクセス情報は、電子商取引サーバ10のアクセス情報記憶部12に記録されているが、これに限らず、ユーザ端末Tのクッキー(cookie)に記録されるようにしてもよい。この場合、例えばユーザAのユーザ端末Tのクッキーには、図4に示す「商品X」、「初回アクセス日時:2010/06/01 12:30:00」、「アクセス回数:10」などと記録される。   The access information illustrated in FIG. 4 is recorded in the access information storage unit 12 of the electronic commerce server 10, but is not limited thereto, and may be recorded in a cookie of the user terminal T. In this case, for example, in the cookie of the user terminal T of the user A, “product X”, “first access date / time: 2010/06/01 12:30”, “number of accesses: 10”, etc. shown in FIG. Is done.

上記実施形態では電子商取引サーバ10がアクセス情報記憶部12を備えているが、アクセス情報記憶手段は他のサーバ上に設けられてもよい。この場合には、電子商取引サーバは通信ネットワークNを介してアクセス情報記憶手段にアクセスすればよい。   In the above embodiment, the electronic commerce server 10 includes the access information storage unit 12, but the access information storage unit may be provided on another server. In this case, the electronic commerce server may access the access information storage means via the communication network N.

上記実施形態では、アクセス日時及びアクセス回数のうちの少なくとも一つに応じて優先度が設定されたが、設定手段はさらに購入履歴も用いて優先度を設定してもよい。この場合には、設定手段は、購入データベース(図示せず)に記憶されている各ユーザの購入履歴とアクセス情報とを比較して、商品のウェブページに所定の回数以上アクセスし且つその商品を購入しなかったユーザを特定する。ここで、購入履歴はユーザID、購入商品、及び購入日時を含むデータであり、特定されるユーザは、購入意思があるにもかかわらず商品を購入できなかったと推定される者である。そして、設定手段は特定したユーザに他のユーザよりも高い優先度を付与する。これにより、過去の購入態様も考慮して優先度を設定することができる。   In the above embodiment, the priority is set according to at least one of the access date and time and the number of accesses. However, the setting unit may set the priority using the purchase history. In this case, the setting means compares the purchase history of each user stored in a purchase database (not shown) with the access information, accesses the product web page a predetermined number of times, and selects the product. Identify users who did not purchase. Here, the purchase history is data including a user ID, a purchased product, and a purchase date and time, and the specified user is a person who is estimated to have been unable to purchase the product despite his intention to purchase. Then, the setting unit gives the identified user a higher priority than the other users. Thereby, the priority can be set in consideration of the past purchase mode.

上記実施形態では、判定部13は、購入候補として選択された商品の総数の増加傾向に基づいて予測購入数を求めたが、基準時設定方法2を用いる場合には他の手法により予測購入数を求めてもよい。具体的には、判定部13は、販売開始時刻から現在までの、実際に購入された商品の総数の増加傾向に基づいて、予測購入数を求めてもよい。   In the above embodiment, the determination unit 13 calculates the predicted purchase number based on the increasing tendency of the total number of products selected as purchase candidates. However, when the reference time setting method 2 is used, the predicted purchase number is determined by another method. You may ask for. Specifically, the determination unit 13 may obtain the predicted purchase number based on the increasing tendency of the total number of products actually purchased from the sales start time to the present time.

10…電子商取引サーバ、11…アクセス監視部、12…アクセス情報記憶部(アクセス情報記憶手段)、13…判定部(判定手段)、14…設定部(設定手段)、15…調整部(調整手段)、P1…電子商取引プログラム、P10…メインモジュール、P11…アクセス監視モジュール、P12…アクセス情報記憶モジュール、P13…判定モジュール、P14…設定モジュール、P15…調整モジュール、T…ユーザ端末。   DESCRIPTION OF SYMBOLS 10 ... Electronic commerce server, 11 ... Access monitoring part, 12 ... Access information storage part (access information storage means), 13 ... Determination part (determination means), 14 ... Setting part (setting means), 15 ... Adjustment part (Adjustment means) ), P1 ... electronic commerce program, P10 ... main module, P11 ... access monitoring module, P12 ... access information storage module, P13 ... determination module, P14 ... setting module, P15 ... adjustment module, T ... user terminal.

Claims (13)

販売個数が限定されている商品のウェブページに対するユーザ操作に基づいて該商品の購入処理を実行する電子商取引サーバであって、
前記ウェブページへのユーザ端末のアクセスに関するアクセス情報をユーザ毎に記憶するアクセス情報記憶手段を参照して、前記商品を購入する優先度をユーザ毎に設定する設定手段であって、前記アクセス情報が前記ユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つである、該設定手段と、
前記商品の販売後における前記ウェブページへの前記ユーザ端末のアクセス状況に基づいて該ウェブページに対応する商品の予測購入数を算出し、該予測購入数が所定の閾値を超える基準時を判定する判定手段と、
前記基準時を始点または終点とする調整期間を設定し、該調整期間において前記ユーザ操作を受け付けた場合に、該ユーザ操作に対応するユーザの前記優先度に基づいて、該ユーザ操作に対応する前記購入処理を調整する調整手段と
を備えることを特徴とする電子商取引サーバ。
An electronic commerce server that executes a purchase process of a product based on a user operation on a web page of the product for which the number of sales is limited,
Reference is made to access information storage means for storing access information related to user terminal access to the web page for each user, and setting means for setting the priority for purchasing the product for each user, wherein the access information is The setting means which is at least one of the access date and time and the number of accesses of the user terminal;
Calculate the predicted purchase number of the product corresponding to the web page based on the access status of the user terminal to the web page after the sale of the product, and determine a reference time when the predicted purchase number exceeds a predetermined threshold A determination means;
When an adjustment period with the reference time as a start point or an end point is set and the user operation is accepted during the adjustment period, the user operation corresponding to the user operation is based on the priority corresponding to the user operation. An electronic commerce server comprising adjustment means for adjusting purchase processing.
前記調整手段が、前記基準時を含む所定の調整期間を設定し、該調整期間において前記優先度に基づいて前記購入処理を調整する、
ことを特徴とする請求項1に記載の電子商取引サーバ。
The adjustment means sets a predetermined adjustment period including the reference time, and adjusts the purchase process based on the priority in the adjustment period;
The electronic commerce server according to claim 1.
前記閾値が、前記商品の当初の販売個数と該商品が購入候補から外される所定の確率とに基づいて設定される、
ことを特徴とする請求項1又は2に記載の電子商取引サーバ。
The threshold is set based on the initial number of products sold and a predetermined probability that the product will be excluded from purchase candidates.
The electronic commerce server according to claim 1 or 2.
前記閾値が前記商品の当初の販売個数である、
ことを特徴とする請求項1又は2に記載の電子商取引サーバ。
The threshold is the initial number of items sold;
The electronic commerce server according to claim 1 or 2.
前記判定手段が、現時点において一以上のユーザが購入候補として選択している前記商品の総数を予測購入数として算出し、該予測購入数が前記閾値を超えている場合に現時点を前記基準時とする、
ことを特徴とする請求項1〜4のいずれか一項に記載の電子商取引サーバ。
The determination means calculates the total number of the products currently selected by one or more users as purchase candidates as a predicted purchase number, and when the predicted purchase number exceeds the threshold, the current time is set as the reference time. To
The electronic commerce server according to any one of claims 1 to 4.
前記判定手段が、販売開始時刻から現在までの、一以上のユーザが購入候補として選択した前記商品の総数の増加傾向に基づいて前記予測購入数を算出し、該予測購入数が前記閾値を超える将来の時点を前記基準時とする、
ことを特徴とする請求項1〜4のいずれか一項に記載の電子商取引サーバ。
The determination means calculates the predicted purchase number based on an increasing tendency of the total number of the products selected by one or more users as purchase candidates from the sales start time to the present time, and the predicted purchase number exceeds the threshold value. The future time is the reference time.
The electronic commerce server according to any one of claims 1 to 4.
前記判定手段が、販売開始時刻から現在までの、一以上のユーザが購入した前記商品の総数の増加傾向に基づいて前記予測購入数を算出し、該予測購入数が前記閾値を超える将来の時点を前記基準時とする、
ことを特徴とする請求項1〜4のいずれか一項に記載の電子商取引サーバ。
The determination means calculates the predicted purchase number based on an increasing tendency of the total number of the products purchased by one or more users from the sales start time to the present, and a future time point when the predicted purchase number exceeds the threshold Is the reference time,
The electronic commerce server according to any one of claims 1 to 4.
前記設定手段が、前記アクセス日時が早いユーザほど高い優先度が付与され、前記アクセス日時が同じユーザが複数存在する場合には前記アクセス回数が多いユーザほど高い優先度が付与されるように、前記優先度を設定する、
ことを特徴とする請求項1〜7のいずれか一項に記載の電子商取引サーバ。
The setting means is such that a higher priority is given to a user whose access date and time is earlier, and a higher priority is given to a user who has a higher access count when there are multiple users with the same access date and time. Set priority,
The electronic commerce server according to any one of claims 1 to 7, characterized in that
前記商品の発売日が設定されていない場合に、前記設定手段が、前記アクセス回数が多いユーザほど高い優先度が付与され、前記アクセス回数が同じユーザが複数存在する場合には前記アクセス日時が早いユーザほど高い優先度が付与されるように、前記優先度を設定する、
ことを特徴とする請求項1〜7のいずれか一項に記載の電子商取引サーバ。
When the release date of the product is not set, the setting means gives a higher priority to a user with a higher access count, and the access date is earlier when there are a plurality of users with the same access count The priority is set so that the higher the priority is given to the user,
The electronic commerce server according to any one of claims 1 to 7, characterized in that
前記優先度が、前記商品を購入できる優先順位、又は前記商品を購入する権利を獲得できる確率である、
ことを特徴とする請求項1〜9のいずれか一項に記載の電子商取引サーバ。
The priority is a probability of acquiring the priority for purchasing the product or the right to purchase the product;
The electronic commerce server according to any one of claims 1 to 9.
販売個数が限定されている商品のウェブページに対するユーザ操作に基づいて前記商品の購入処理を実行する電子商取引サーバにより実行される電子商取引方法であって、
前記ウェブページへのユーザ端末のアクセスに関するアクセス情報をユーザ毎に記憶するアクセス情報記憶手段を参照して、前記商品を購入する優先度をユーザ毎に設定する設定ステップであって、前記アクセス情報が前記ユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つである、該設定ステップと、
前記商品の販売後における前記ウェブページへの前記ユーザ端末のアクセス状況に基づいて該ウェブページに対応する商品の予測購入数を算出し、該予測購入数が所定の閾値を超える基準時を判定する判定ステップと、
前記基準時を始点または終点とする調整期間を設定し、該調整期間において前記ユーザ操作を受け付けた場合に、該ユーザ操作に対応するユーザの前記優先度に基づいて、該ユーザ操作に対応する前記購入処理を調整する調整ステップと
を含むことを特徴とする電子商取引方法。
An electronic commerce method executed by an electronic commerce server that executes a purchase process of the product based on a user operation on a web page of a product for which the number of sales is limited,
A setting step of setting a priority for purchasing the product for each user with reference to an access information storage unit that stores, for each user, access information relating to user terminal access to the web page, wherein the access information is The setting step, which is at least one of access date and time and the number of accesses of the user terminal;
Calculate the predicted purchase number of the product corresponding to the web page based on the access status of the user terminal to the web page after the sale of the product, and determine a reference time when the predicted purchase number exceeds a predetermined threshold A determination step;
When an adjustment period with the reference time as a start point or an end point is set and the user operation is accepted during the adjustment period, the user operation corresponding to the user operation is based on the priority corresponding to the user operation. An electronic commerce method comprising: an adjustment step of adjusting a purchase process.
コンピュータを、販売個数が限定されている商品のウェブページに対するユーザ操作に基づいて前記商品の購入処理を実行する電子商取引サーバとして機能させるための電子商取引プログラムであって、
前記ウェブページへのユーザ端末のアクセスに関するアクセス情報をユーザ毎に記憶するアクセス情報記憶手段を参照して、前記商品を購入する優先度をユーザ毎に設定する設定手段であって、前記アクセス情報が前記ユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つである、該設定手段と、
前記商品の販売後における前記ウェブページへの前記ユーザ端末のアクセス状況に基づいて該ウェブページに対応する商品の予測購入数を算出し、該予測購入数が所定の閾値を超える基準時を判定する判定手段と、
前記基準時を始点または終点とする調整期間を設定し、該調整期間において前記ユーザ操作を受け付けた場合に、該ユーザ操作に対応するユーザの前記優先度に基づいて、該ユーザ操作に対応する前記購入処理を調整する調整手段と
を前記コンピュータに実行させることを特徴とする電子商取引プログラム。
An electronic commerce program for causing a computer to function as an electronic commerce server that executes a purchase process of the product based on a user operation on a web page of the product for which the number of sales is limited,
Reference is made to access information storage means for storing access information related to user terminal access to the web page for each user, and setting means for setting the priority for purchasing the product for each user, wherein the access information is The setting means which is at least one of the access date and time and the number of accesses of the user terminal;
Calculate the predicted purchase number of the product corresponding to the web page based on the access status of the user terminal to the web page after the sale of the product, and determine a reference time when the predicted purchase number exceeds a predetermined threshold A determination means;
When an adjustment period with the reference time as a start point or an end point is set and the user operation is accepted during the adjustment period, the user operation corresponding to the user operation is based on the priority corresponding to the user operation. An electronic commerce program for causing a computer to execute adjustment means for adjusting purchase processing.
コンピュータを、販売個数が限定されている商品のウェブページに対するユーザ操作に基づいて前記商品の購入処理を実行する電子商取引サーバとして機能させるための電子商取引プログラムを記録するコンピュータ読み取り可能な記録媒体であって、
前記電子商取引プログラムが前記コンピュータに、
前記ウェブページへのユーザ端末のアクセスに関するアクセス情報をユーザ毎に記憶するアクセス情報記憶手段を参照して、前記商品を購入する優先度をユーザ毎に設定する設定手段であって、前記アクセス情報が前記ユーザ端末のアクセス日時及びアクセス回数のうちの少なくとも一つである、該設定手段と、
前記商品の販売後における前記ウェブページへの前記ユーザ端末のアクセス状況に基づいて該ウェブページに対応する商品の予測購入数を算出し、該予測購入数が所定の閾値を超える基準時を判定する判定手段と、
前記基準時を始点または終点とする調整期間を設定し、該調整期間において前記ユーザ操作を受け付けた場合に、該ユーザ操作に対応するユーザの前記優先度に基づいて、該ユーザ操作に対応する前記購入処理を調整する調整手段と
を実行させる、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
A computer-readable recording medium for recording an electronic commerce program for causing a computer to function as an electronic commerce server that executes a purchase process of the product based on a user operation on a web page of the product for which the number of products sold is limited. And
The electronic commerce program is stored in the computer.
Reference is made to access information storage means for storing access information related to user terminal access to the web page for each user, and setting means for setting the priority for purchasing the product for each user, wherein the access information is The setting means which is at least one of the access date and time and the number of accesses of the user terminal;
Calculate the predicted purchase number of the product corresponding to the web page based on the access status of the user terminal to the web page after the sale of the product, and determine a reference time when the predicted purchase number exceeds a predetermined threshold A determination means;
When an adjustment period with the reference time as a start point or an end point is set and the user operation is accepted during the adjustment period, the user operation corresponding to the user operation is based on the priority corresponding to the user operation. An adjustment means for adjusting the purchase process;
A computer-readable recording medium.
JP2011215312A 2010-09-30 2011-09-29 Electronic commerce server, electronic commerce method, electronic commerce program, and computer-readable recording medium for recording the program Active JP5457417B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011215312A JP5457417B2 (en) 2010-09-30 2011-09-29 Electronic commerce server, electronic commerce method, electronic commerce program, and computer-readable recording medium for recording the program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010221982 2010-09-30
JP2010221982 2010-09-30
JP2011215312A JP5457417B2 (en) 2010-09-30 2011-09-29 Electronic commerce server, electronic commerce method, electronic commerce program, and computer-readable recording medium for recording the program

Publications (2)

Publication Number Publication Date
JP2012094131A JP2012094131A (en) 2012-05-17
JP5457417B2 true JP5457417B2 (en) 2014-04-02

Family

ID=46387335

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011215312A Active JP5457417B2 (en) 2010-09-30 2011-09-29 Electronic commerce server, electronic commerce method, electronic commerce program, and computer-readable recording medium for recording the program

Country Status (1)

Country Link
JP (1) JP5457417B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412882B (en) * 2013-07-18 2016-11-23 百度在线网络技术(北京)有限公司 A kind of method and device identifying that consumption is intended to
CN115687920A (en) * 2022-10-26 2023-02-03 神策网络科技(北京)有限公司 Data processing method, device, server and computer-readable storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2500194B2 (en) * 1993-08-10 1996-05-29 株式会社ヴァンドームヤマダ Product ordering system
JP4513159B2 (en) * 2000-03-28 2010-07-28 ソニー株式会社 Information processing apparatus and method, and recording medium
JP4080702B2 (en) * 2001-03-27 2008-04-23 株式会社エヌ・ティ・ティ・データ Stock futures auction server and program
JP2005258620A (en) * 2004-03-10 2005-09-22 Apexera Kk Method, system and program for sales promotion of sellout merchandise
JP4562205B2 (en) * 2008-01-17 2010-10-13 株式会社ファーストロジック Transaction information brokerage system and brokerage apparatus

Also Published As

Publication number Publication date
JP2012094131A (en) 2012-05-17

Similar Documents

Publication Publication Date Title
JP4702642B2 (en) Creative optimization server, creative optimization system, creative optimization method, and program
CN107093141B (en) Product object processing method and device
KR101856118B1 (en) Identifying media store users eligible for promotions
WO2015085101A1 (en) Systems and methods for providing shopping recommendations
JP2012027757A (en) Commodity recommendation device, commodity recommendation system, commodity recommendation method, and program
JP2013504818A (en) Optimal time system and method for product launch and removal in e-commerce
JP2015135557A (en) Privilege information processing system, privilege information processing method, and privilege information processing program
JP5038514B1 (en) Pricing system, pricing system control method, and program
JP7505537B2 (en) Information processing device, information processing system, information processing method, and program
JP5786004B2 (en) Information processing apparatus and program
JP2019144951A (en) Recommendation information specifying apparatus, recommendation information specifying system, recommendation information specifying method, and program
JP6774543B1 (en) Information processing equipment, information processing methods, and programs
JP6226095B1 (en) Information processing apparatus and program
JP5794881B2 (en) Information processing apparatus, information processing method, and information processing program
JP5457417B2 (en) Electronic commerce server, electronic commerce method, electronic commerce program, and computer-readable recording medium for recording the program
JP5639561B2 (en) Commerce management device, commerce management method, commerce management program, and computer-readable recording medium for recording the program
JP6873030B2 (en) Information processing equipment, information processing methods and information processing programs
KR20030061289A (en) Net auction management method and net auction management program
JP6424194B2 (en) Information processing apparatus, information processing method, and information processing program
JP2009289090A (en) Method, device and program for collecting copyright holder information
JP2003091653A (en) Web system control method, web system, program, and recording medium
KR101719328B1 (en) Method for producing user recommendation group based on betweenness centrality
JP2003237946A (en) Inventory allocation method
JP5064521B2 (en) Sales support device and sales support program
JP7532434B2 (en) FRAUD DETECTION DEVICE, FRAUD DETECTION METHOD, AND FRAUD DETECTION PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131206

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: 20140107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140109

R150 Certificate of patent or registration of utility model

Ref document number: 5457417

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

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