JP2020009335A - Live commerce-purpose electronic commerce transaction using live video streaming service, and net auction system using the same - Google Patents
Live commerce-purpose electronic commerce transaction using live video streaming service, and net auction system using the same Download PDFInfo
- Publication number
- JP2020009335A JP2020009335A JP2018131894A JP2018131894A JP2020009335A JP 2020009335 A JP2020009335 A JP 2020009335A JP 2018131894 A JP2018131894 A JP 2018131894A JP 2018131894 A JP2018131894 A JP 2018131894A JP 2020009335 A JP2020009335 A JP 2020009335A
- Authority
- JP
- Japan
- Prior art keywords
- live
- auction
- commerce
- video streaming
- distribution
- 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
Links
- 238000000034 method Methods 0.000 claims description 38
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000010025 steaming Methods 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 18
- 230000002860 competitive effect Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、電子商取引及びネットオークションシステムに関するもので、詳細にはライブ動画のストリーミングサービスを利用するものの、トラフィックまたは販売方式によってサーバーの介入の有無を異にするライブ動画のストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションのシステムに関する。
BACKGROUND OF THE
通信技術の発展とこれに伴う媒体の多様化および普及により、物品の購入等に係る商行為についての概念が変化し、多様な媒体を通した電子商取引が活発化している。 With the development of communication technology and the diversification and spread of media accompanying this, the concept of business activities related to the purchase of articles and the like has changed, and electronic commerce through various media has been activated.
一般的に、電子商取引(EC:Electronic Commercial transaction)は、購入者が直接製品を販売する店舗に行かず、インターネット等のネットワーク上の仮想空間で物品を購入できる商取引のスタイルのひとつである。こうした電子商取引は、販売者の営業時間にとらわれず、購入者が直接店舗に移動する時間や移動に要する経費等を節約できることから、一般人の主な商取引のスタイルとなった。 2. Description of the Related Art Generally, electronic commercial transaction (EC) is a style of commercial transaction in which a purchaser does not go directly to a store that sells products but can purchase articles in a virtual space on a network such as the Internet. Such e-commerce has become the main business style of ordinary people, because the e-commerce can save the time for the purchaser to move directly to the store and the expenses required for the move, regardless of the business hours of the seller.
また、近年のスマートフォンの普及により無線移動通信端末や個人携帯情報端末で商品を購入するサービスであるモバイル電子商取引が活性化している。 In addition, with the spread of smartphones in recent years, mobile electronic commerce, which is a service for purchasing products with wireless mobile communication terminals and personal portable information terminals, has been activated.
特許文献1にはインターネット放送技術を活用して動画で商品情報を提供し、同時にインターネットを通じてオークション方式で入札に参加することで、購入者はより妥当な値段で買い物できるようになり、販売者は新たな販売チャネルを得ることができ、前もって制作した映像物のインターネット配信によるオークション方法がみられる。
しかし、前もって制作した映像物を利用したオークションでは、販売者と購入者がリアルタイムで意思疎通できないという決定がある。 However, in auctions that use previously produced video material, there is a decision that sellers and buyers cannot communicate in real time.
また、一般的に動画視聴時にみられる問題点は、個人がモバイル機器を利用する際にもみられる。すなわち、モバイル機器は一般のPC環境とは異なり、ネットワーク条件に制限があり、配信画面の低い解像度、通信環境不良による再生動画のフリーズや途切れ、大容量トラフィックによるユーザーの通信費負担等の問題が生じうる。 In addition, problems generally observed when watching a moving image are also observed when an individual uses a mobile device. In other words, mobile devices are different from the general PC environment in that network conditions are limited, and there are problems such as low resolution of the distribution screen, freezes or interruptions of the playback video due to poor communication environment, and burdens on the user due to large traffic. Can occur.
本発明は上述した従来の問題点を解決するために案出されたものであり、本発明の目的は次の通りである。 The present invention has been devised to solve the above-mentioned conventional problems, and the objects of the present invention are as follows.
まず、本発明は接続者数または販売方式によってデータ伝送におけるサーバーの介入の有無を異なるようにし、参加者に途切れのないストリーミングサービスを提供し、参加者の金銭的損害を防止するライブ動画のストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステムを提供することにある。 First, the present invention makes the presence or absence of server intervention in data transmission different according to the number of connected users or the sales method, provides a continuous streaming service to the participants, and prevents live financial streaming of the participants. It is an object of the present invention to provide an electronic commerce and live auction system for live commerce using services.
次に、本発明は多様なオークション方式を提供し、販売者(配信者)の選択肢の幅を広げるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステムを提供することにある。 Another object of the present invention is to provide a live commerce electronic commerce and net auction system using a live video streaming service that provides various auction methods and expands a range of options of sellers (distributors).
本発明の課題は、上述した課題に限られず、言及しないまたは他の課題については、以下の記載によって業界関係者には明確に理解されるはずである。 The objects of the present invention are not limited to the above-mentioned problems, and those not mentioned or other problems should be clearly understood by those skilled in the art by the following description.
上述した目的を果たすため、本発明はインターネットに接続し動画ストリーミングデータを配信または受信できるライブアプリがインストールされた配信者または参加者のモバイル機器と、公認IPを持ち上記ライブアプリと接続して上記の配信者および参加者の基本情報を登録し、上記のモバイル機器の認証により上記動画ストリーミングデータの配信または受信を承認し、上記動画ストリーミングデータが保存されているストリーミングサーバーを含んでおり、上記動画ストリーミングデータは、上記の配信者のモバイル機器から上記受信者のモバイル機器へ直接配信されるか、上記ストリーミングサーバーから上記受信者のモバイル機器へ配信されるかが選択される、動画ライブストリーミングサービスを利用したライブコマース用の電子商取引およびネットオークションシステムを提供する。 In order to achieve the above object, the present invention provides a mobile device of a distributor or a participant having a live application connected to the Internet and capable of distributing or receiving video streaming data, having a certified IP and connecting to the live application, and Registering the basic information of the distributor and the participant, authorizing the distribution or reception of the video streaming data by the authentication of the mobile device, including a streaming server storing the video streaming data, A streaming live streaming service is selected, in which streaming data is directly distributed from the distributor's mobile device to the recipient's mobile device or distributed from the streaming server to the recipient's mobile device. Live commerce To provide a commerce and online auction system.
上記ストリーミングサーバーは、上記モバイル機器に入力されたIDとパスワードで会員か否かを判別する会員認証モジュール、上記の会員認証モジュールで会員認証されたユーザー情報が伝えられユーザーのIDおよびユーザー接続情報をベースとしてワンタイム配信用キーを生成するキー生成モジュール、上記ワンタイム配信用キーが保存されるデータベースと上記データベースに保存されたワンタイム配信用キーを受取りストリーミング配信キーとして伝えるキー管理モジュール、上記ストリーミング配信キーが作成されたアクティブアカウントにおいてユーザー数の増加に伴いトラフィックまたは接続者数が一定の基準を超えた時にその基準値を境に上記ストリーミングサーバーで超過分のトラフィックを処理するか否かを判断するトラフィック管理モジュールを含む。 The streaming server includes a member authentication module that determines whether or not the user is a member based on the ID and password input to the mobile device.User information that has been authenticated by the member authentication module is transmitted, and the user ID and user connection information are transmitted. A key generation module for generating a one-time distribution key as a base; a database in which the one-time distribution key is stored; a key management module for receiving the one-time distribution key stored in the database as a streaming distribution key; When the number of users increases in the active account where the distribution key is created and the number of users or traffic exceeds a certain standard, it is determined whether or not the streaming server will handle the excess traffic based on that standard value Trough Includes smart management module.
また、上記ストリーミングサーバーでは、上記モバイル機器に入力されたIDとパスワードで会員か否かを判別し、会員についてはデータベースのキー管理テーブルのIDフィールドにユーザー認証の結果が記録される認証段階と、ID、IP、上記モバイル機器のOS情報を組み合わせて配信用暗号化キーを生成し上記データベースのキーフィールドにキー値が保存される配信用キー生成段階と、上記モバイル機器に入力された値によって一般購入かオークションか、配信者か参加者かを上記キー管理テーブルに記録し、それによって配信用キーを割当てるか動画ライブ配信用の物理的資源(CPU, Memory, BandWidth)を割当て、ライブ配信された際にこれをキー管理モジュールに伝えるキー管理段階と、動画が配信されれば、上記のキー管理テーブルに記録されるトラフィック量がモニタリングされ、記録されるモニタリング段階と、上記モニタリング段階で記録された値と基準値を比較し動画配信時に上記ストリーミングサーバーの介入の有無を管理するトラフィック管理段階を通じてストリーミングサービスを提供できる。 Further, the streaming server determines whether the member is a member based on the ID and password input to the mobile device, for the member, an authentication step in which the result of user authentication is recorded in the ID field of the key management table of the database, Generating an encryption key for distribution by combining ID, IP, and OS information of the mobile device, and generating a distribution key in which a key value is stored in a key field of the database, and generally using a value input to the mobile device. Record the purchase or auction, the distributor or the participant in the key management table, and allocate the distribution key or the physical resources (CPU, Memory, BandWidth) for the live video distribution according to the recorded key. When the video is distributed, it is recorded in the key management table described above. A streaming service can be provided through a monitoring step in which the amount of traffic is monitored and recorded, and a traffic management step of comparing the value recorded in the monitoring step with a reference value and managing the presence or absence of the streaming server at the time of video distribution. .
上記基準値はトラフィック基準と参加者接続数が同時に適用されうる。 As the reference value, the traffic reference and the number of participant connections can be simultaneously applied.
また、トラフィックまたは接続者数が上記基準値以下の状況では、Peer to Peer(P2P)間の直接接続で配信者が受信者に上記動画ストリーミングデータを直接配信できる。 Further, in a situation where the traffic or the number of connected persons is equal to or less than the reference value, the direct streaming between Peer to Peer (P2P) allows the distributor to directly distribute the moving image streaming data to the receiver.
トラフィックまたは接続者数が上記基準値を超過した場合、追加参加者は上記ストリーミングサーバーとのP2P接続により上記ストリーミングサーバーから上記動画ストリーミングデータを受信できる。 If the traffic or the number of connected users exceeds the reference value, the additional participant can receive the video streaming data from the streaming server through a P2P connection with the streaming server.
配信者が処理可能な接続最大値を超過した場合を含み、ストリーミングサーバーが配信負荷を担うべき場合、上記ストリーミングサーバーは配信者に代わり参加者とP2P接続することで上記動画ストリーミングデータを参加者に配信できる。 If the streaming server should bear the distribution load, including when the distributor exceeds the maximum connection that can be processed, the streaming server makes the video streaming data to the participant by making a P2P connection with the participant on behalf of the distributor. Can be delivered.
上記モバイル機器からオークションに該当する値が入力された際、上記ストリーミングサーバーは配信者から配信された上記動画ストリーミングデータを受信し全参加者に配信する。すなわち全参加者は上記ストリーミングサーバーとP2P方式で接続され、上記ストリーミングサーバーからのみ上記動画ストリーミングデータを受信できる。 When a value corresponding to an auction is input from the mobile device, the streaming server receives the video streaming data distributed from a distributor and distributes the video streaming data to all participants. That is, all participants are connected to the streaming server in a P2P manner, and can receive the moving image streaming data only from the streaming server.
同時参加者数が設定済の値以上の時、上記ストリーミングサーバーは変化するトラフィックと負荷量によっては物理的な資源がソフトウェア的なインスタント形態で提供される。 When the number of simultaneous participants is equal to or greater than a preset value, the streaming server provides physical resources in a software-like instant form depending on changing traffic and load.
上記モバイル機器からオークションに該当する値が入力された場合、配信者は配信前にオークション方式を設定し、オークション開催時間を選択し、最終オークション価格を入力し、オークション環境設定段階を終えた後に配信を始めることができる。 When the value corresponding to the auction is input from the above mobile device, the distributor sets the auction method before distribution, selects the auction holding time, inputs the final auction price, and distributes after completing the auction environment setting stage You can start.
上記オークション方式は、オークション開始時の開始価格からスタートし、システムが一定の間隔でオークション価格を上げ続け、参加者が諦めるよう誘導する方式であり、断念せずに参加し続けて残った最後の1人が商品の所有権を譲り受ける方式の公開プライスアップオークション方式を含むことができる。 The above auction method is a method that starts from the starting price at the start of the auction, the system keeps raising the auction price at regular intervals, and guides the participants to give up, the last remaining after continuing to participate without giving up It may include a public price-up auction system in which one person takes over ownership of a product.
また、上記オークション方式は、最初に高い価格でオークションがスタートし、システムが一定のオークション単位でオークション価格を下げ続け、最初に購入の意思表示をした参加者が該当商品の所有権を譲り受ける方式の公開プライスダウンオークション方式を含むことができる。 In the auction method described above, an auction starts at a high price at first, the system continues to lower the auction price by a fixed unit of auction, and a participant who first indicates a purchase intention takes over ownership of the corresponding product. An open price down auction scheme may be included.
また、上記オークション方式は、販売者が最初に開始価格を指定し、定められたオークション開催期間中に参加者の入札価格の順に最高落札者が決まるまで、あるいは当該オークション時間に最高価格を指定した参加者に、取引物品の所有権が譲り渡される方式の競争入札方式を含むことができる。 In the auction method described above, the seller first specifies the starting price, and during the specified auction period, until the highest winning bidder is determined in the order of the participants' bid prices, or the highest price during the auction time. Participants may include a competitive bidding scheme in which ownership of the traded item is transferred.
上記競争入札方式ではオークション開始価格によって参加者数、オークション開催期間、参加者の入札回数、ライブ配信の環境が制限できる。 In the above-mentioned competitive bidding method, the number of participants, the auction holding period, the number of bids of participants, and the environment of live distribution can be limited by the auction start price.
例えば、オークション開始価格が既に設定された値以下である場合は、Peer to Peer(P2P)間の直接接続により配信者が受信者に上記動画ストリーミングデータを直接配信し、参加者が増えトラフィックまたは参加者数が基準値を超過すれば、その後の追加参加者は上記ストリーミングサーバーとのP2P接続を通じて上記ストリーミングサーバーから上記動画ストリーミングデータを受信し、オークション開始価格が既に設定された値を超えている場合は、上記ストリーミングサーバーは配信者から配信された上記動画ストリーミングデータを受信し全参加者に配信することができる。 For example, if the auction start price is equal to or less than the value already set, the distributor directly distributes the video streaming data to the recipient by direct connection between Peer to Peer (P2P), and the number of participants increases and traffic or participation If the number of participants exceeds the reference value, the additional participants receive the video streaming data from the streaming server through the P2P connection with the streaming server, and the auction start price exceeds the preset value The streaming server can receive the video streaming data distributed from a distributor and distribute the data to all participants.
上記の通り構成された本発明の効果についての説明は次の通りである。 The description of the effect of the present invention configured as described above is as follows.
まず、本発明のひとつの実施例によるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステムは、P2Pプロトコルを利用して通信するため、動画遅延時間を短縮できる。また、接続者数およびトラフィックが基準値以下である場合、配信者と参加者のモバイル機器がP2P(Peer to Peer)で接続され配信者のモバイル機器から参加者のモバイル機器に動画ストリーミングデータが直接配信され、参加者数が増え接続者数およびトラフィックが基準値を超過すれば、その後の接続者からはサーバーが介入し参加者に動画ストリーミングデータを配信することによりトラフィックが増加しても、参加者に途切れなくストリーミングを提供することができる。 First, the live commerce electronic commerce and net auction system using the live video streaming service according to one embodiment of the present invention communicates using the P2P protocol, so that the video delay time can be reduced. In addition, when the number of connected users and the traffic are below the reference values, the broadcaster and the mobile device of the participant are connected by P2P (Peer to Peer), and the video streaming data is directly transmitted from the mobile device of the broadcaster to the mobile device of the participant. If the number of participants increases and the number of participants and the traffic exceed the reference values, the server will intervene and the traffic will increase by delivering video streaming data to the participants. Streaming can be provided without interruption.
次に、本発明のひとつの実施例によるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステムは、配信者のモバイル機器に入力された値が一般販売なのかオークションなのかによってデータ配信におけるサーバーの介入を異にし、一般販売の場合は配信者のモバイル機器から参加者のモバイル機器に直接動画ストリーミングデータが配信される個人P2P方式から始まり、オークションの場合はすべての参加者がサーバーから動画ストリーミングデータを受信できるようサーバーとP2P接続し、販売方式の敏感度または求められる正確性を保つことができる。 Next, an e-commerce and online auction system for live commerce using a live video streaming service according to an embodiment of the present invention provides data distribution according to whether a value input to a distributor's mobile device is a general sale or an auction. In the case of general sales, starting with a personal P2P method in which video streaming data is distributed directly from the distributor's mobile device to the participant's mobile device in the case of general sales, in the case of auction, all participants are from the server A P2P connection with the server to receive the video streaming data can maintain the sensitivity of the sales method or the required accuracy.
三つ目に、本発明のひとつの実施例によるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステムは、公開プライスアップオークション方式、公開プライスダウンオークション方式等の多様なオークションサービスを提供し、配信者(販売者)の選択肢の幅を広げることができる。 Third, a live commerce e-commerce and online auction system using a live video streaming service according to one embodiment of the present invention provides various auction services such as a public price up auction system and a public price down auction system. And the range of choices of the distributor (seller) can be expanded.
四つ目に、本発明のひとつの実施例よるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステムは、物理的な放送用Network環境が構築するものとは別途に、モバイル機器に最適化したオークション方式を提案し、ユーザーのモバイル機器の最小限のインタラクションで遅延短縮と十分な性能を導き出すことができる。 Fourth, an e-commerce and online auction system for live commerce using a live video streaming service according to one embodiment of the present invention can be implemented on a mobile device separately from a physical broadcast network environment. By proposing an optimized auction method, it is possible to reduce delay and achieve sufficient performance with minimal interaction of the user's mobile device.
本発明の効果はこれまでに述べた効果に限られず、言及していないまたは他の効果は請求範囲の記載から業界関係者には明確に理解されるはずである。 The effects of the present invention are not limited to the effects described above, and those not mentioned or other effects will be clearly understood by those skilled in the art from the claims.
次に説明する本出願の好ましい実施例の詳細説明のみならず、上述した要約は添付した図面と関連付けして読むことでより深く理解できるものと思われる。本発明を例示する目的で、図面には望ましい実施例を図示している。しかし、本出願は図示された正確な配置と手段に限られるものでないことを理解する必要がある。
以下本発明の実施例について添付した図面を参照し、詳細に説明する。但し、添付の図面は本発明の内容をより容易に開示するために説明されたものに過ぎず、本発明の範囲が添付の図面の範囲により限定されるものでないことは、当技術分野の通常の知識を有する者であれば容易に理解できるはずである。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, it should be understood that the accompanying drawings are merely described to more easily disclose the contents of the present invention, and that the scope of the present invention is not limited by the scope of the accompanying drawings. Anyone with the knowledge of the above should be able to easily understand.
そして、本発明の実施例を説明するにあたり、同一機能を有する構成要素については同一名称および同一符号を使用するが、実質的には従来技術の構成要素と完全に同一でないことを前もって明確にする。 In describing the embodiments of the present invention, components having the same functions will be denoted by the same names and the same reference numerals, but it will be clarified in advance that the components are not completely the same as those of the prior art. .
また、本出願で使用する用語は単に特定の実施例を説明するために使用されたものであり、本発明を限定する意図ではない。ひとつの表現は文脈上明白に異なる趣旨でない限り、複数の表現を含む。本出願において、「含む」または「持つ・有する」等の用語は明細書上に記載された特徴、数字、段階、動作、構成要素、部品またはこれらを組み合わせたものが存在することを定義するためのものであり、ひとつまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品または、これらを組み合わせたものなどの存在または付加の可能性をあらかじめ排除しないものとして理解されるべきである。 Also, the terms used in the present application are only used for describing a specific embodiment, and are not intended to limit the present invention. An expression includes a plurality of expressions unless the context clearly differs. In this application, terms such as "comprising" or "having / having" are used to define the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification. And is not to be understood as excluding in advance the possibility of the presence or addition of one or more other features or numbers, steps, operations, components, parts, or combinations thereof. is there.
本発明の説明に先立ち、ライブコマースについて簡略に説明する。動画ライブ放送サービスのプラットホームは誰でも初期投資費用を負担せず商品取引を試みることができ、取引当事者間の直接取引により商品の信頼性を保つことができる。ライブ配信者とライブ参加者はリアルタイムで質問やコメントをすることになり、商品購入への効果が比較的直接的な方法である。このような動画ライブ放送プラットホームを利用することで、消費対象だった一般市民がより主導的に商品取引活動に参加することができる。個人がモバイル機器のみで1対1の放送、1対多数の放送が可能となった環境であり、別途に放送用機器等への投資は必要ないことがメリットである。 Prior to the description of the present invention, live commerce will be briefly described. Any platform of the live video broadcasting service can try to trade products without paying the initial investment cost, and the reliability of the products can be maintained by direct transactions between the trading parties. Live broadcasters and live participants will be asking questions and comments in real time, and the effect on product purchases is a relatively direct method. By using such a live video broadcasting platform, the general public who was the target of consumption can take a more initiative in participating in commodity trading activities. This is an environment in which individuals can perform one-to-one and one-to-many broadcasts using only mobile devices, and there is an advantage that there is no need to separately invest in broadcasting equipment and the like.
ところで、ライブコマースにおいてはユーザー数が考慮されなければ、動画が途切れる、画面フレームが正しく伝送されない等の問題が生じ、ユーザーの金銭的損害を誘発しうる。本発明は物理的な放送用Network環境を構築することとは別途に、モバイル機器に最適化されたオークション方式を提案し、このような条件下でライブ動画配信オークションが進められることを目的とする。以下、図面を参照し本発明のひとつの実施例によるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステムについて説明する。 By the way, if the number of users is not taken into account in live commerce, problems such as interruption of moving images and incorrect transmission of screen frames may occur, which may cause financial damage to users. The present invention proposes an auction method optimized for mobile devices, separately from constructing a physical broadcast network environment, and aims to promote a live video distribution auction under such conditions. . Hereinafter, an electronic commerce system for live commerce and a net auction system using a live video streaming service according to one embodiment of the present invention will be described with reference to the drawings.
図1は本発明のひとつの実施例による電子商取引およびネットオークションシステムを示す図面で、図2は本発明のひとつの実施例による電子商取引およびネットオークションシステムのうちストリーミングサーバーを示す図面で、図3は本発明のひとつの実施例による電子商取引およびネットオークションシステムにおいてストリーミングサービスを提供するためのインターフェースを示す図面である。 FIG. 1 is a diagram illustrating an electronic commerce and net auction system according to one embodiment of the present invention, and FIG. 2 is a diagram illustrating a streaming server of the electronic commerce and net auction system according to one embodiment of the present invention. 1 is a diagram illustrating an interface for providing a streaming service in an electronic commerce and online auction system according to an embodiment of the present invention.
図1に示す通り、本発明のひとつの実施例によるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステムは配信者(S)および参加者(P)のモバイル機器(110、130)と、ストリーミングサーバー(200)を含む。 As shown in FIG. 1, an e-commerce and net auction system for live commerce using a live video streaming service according to one embodiment of the present invention is a mobile device (110, 130) of a distributor (S) and a participant (P). And a streaming server (200).
配信者(S)と参加者(P)のモバイル機器(110、130)にはインターネットに接続して動画ストリーミングデータを配信および受信できるライブアプリがインストールされる。ここで、配信者(S)のモバイル機器(110)はP2Pストリーミングプロトコル(webRTC)を完全にサポートするという条件が付加されうる。 A live application that can connect to the Internet and distribute and receive video streaming data is installed in the mobile devices (110 and 130) of the distributor (S) and the participant (P). Here, a condition may be added that the mobile device (110) of the distributor (S) fully supports the P2P streaming protocol (webRTC).
ストリーミングサーバー(200)は、公認IPを持っており、ライブアプリに接続され配信者(S)および参加者(P)の基本事項を登録し、モバイル機器(110、130)を認証することで動画ストリーミングデータの配信または受信を承認し、動画ストリーミングデータを保存する。 The streaming server (200) has a certified IP, is connected to the live app, registers the basics of the distributor (S) and the participant (P), and authenticates the mobile device (110, 130) to the video. Approve distribution or reception of streaming data and save video streaming data.
ライブコマース用電子商取引およびネットオークションシステムの設計においてチェックすべき四つの要素は、動画再生時の解像度、動画応答速度、負荷処理能力、最多接続ユーザー数である。 The four factors to be checked in the design of the e-commerce and online auction system for live commerce are the resolution at the time of video playback, the video response speed, the load processing capacity, and the maximum number of connected users.
まず、動画の画質を一定レベル以上に保つために解像度、圧縮率、1秒当たりの伝送フレーム数等が考えらえる。同じ伝送速度でも解像度が高くなるほど、またフレーム数が多くなるほど、画質が低下しうるからである。例えば、youtubeでは720p(2.5Mbps)、1080p(4.5Mbps〜6.8Mbps)に対応しており、本実施例ではモバイル機器の使用環境におけるフレグメントサイズ(file fragment size)、画質(image quality)、アクセシビリティ(accessibility)、伝送コスト(delivery cost)を考慮し、720p、1080pの解像度をシームレスで使用できる環境を仮定する。 First, in order to keep the image quality of a moving image at a certain level or more, a resolution, a compression ratio, the number of transmission frames per second, and the like can be considered. This is because, even at the same transmission speed, the higher the resolution and the number of frames, the lower the image quality may be. For example, youtube supports 720p (2.5 Mbps) and 1080p (4.5 Mbps to 6.8 Mbps), and in this embodiment, the fragment size (file fragment size), image quality (image quality), and accessibility in the mobile device usage environment (accessibility) and transmission cost (delivery cost) are considered, and an environment in which the resolution of 720p and 1080p can be used seamlessly is assumed.
また、動画応答速度を一定レベルに保つため、本実施例のライブ動画ストリーミングサービスでは、参加者が体感する動画遅延時間を1秒未満にするため、遅延時間を最短化できるWebRTCプロトコルを使用できる。 In order to keep the video response speed at a constant level, the live video streaming service of the present embodiment can use the WebRTC protocol that can minimize the delay time so that the video delay time experienced by the participants is less than 1 second.
負荷処理能力、最多使用者数を十分にするための構成は後述することとする。 A configuration for making the load processing capacity and the maximum number of users sufficient will be described later.
図2に示す通り、ストリーミングサーバー(200)は会員認証モジュール(210)、キー生成モジュール(220)、キー管理モジュール(230)、トラフィック管理モジュール(240)およびデータベース(250)を含む。 As shown in FIG. 2, the streaming server (200) includes a member authentication module (210), a key generation module (220), a key management module (230), a traffic management module (240), and a database (250).
まず、データベース(250)はキー管理テーブル(252)を含み、キー管理テーブル(252)はユーザーの認証の結果が記録されるIDフィールドと、生成された配信用キーが記録される配信用キーフィールド、販売方法を記録するWフィールド、ログインされたモバイル機器(110、130)が配信者(S)なのか参加者(P)なのかを記録するSフィールド、提供された配信用キーで実際に配信が活性化されたかを記録するAフィールド、当該配信用キーのトラフィックを記録するトラフィックフィールド、配信が終了したかどうかを記録する終了フィールドを含む。 First, the database (250) includes a key management table (252), and the key management table (252) stores an ID field in which a result of user authentication is recorded and a distribution key field in which a generated distribution key is recorded. , W field that records the sales method, S field that records whether the logged-in mobile device (110, 130) is a distributor (S) or a participant (P), and actually distributed with the provided distribution key The field includes an A field for recording whether the is activated, a traffic field for recording the traffic of the distribution key, and an end field for recording whether the distribution is completed.
次に、会員認証モジュール(210)は、配信者(S)または参加者(P)のモバイル機器(110、130)でユーザーログインした時のIDとパスワードにより会員であるか否かを判別し、会員認証されればユーザーのIDをIDフィールドに記録し、ユーザー情報をキー生成モジュール(220)へ伝達できる。 Next, the member authentication module (210) determines whether the member is a member based on the ID and password when the user logs in the mobile device (110, 130) of the distributor (S) or the participant (P), If the member is authenticated, the user ID is recorded in the ID field, and the user information can be transmitted to the key generation module (220).
キー生成モジュール(220)は、ユーザーのIDおよび接続情報をベースに暗号化アルゴリズム(AES512)を適用し、ワンタイム配信用キー(暗号化キー)を生成し、これを配信用キーフィールドに保存することができる。キー管理モジュール(230)は、配信用キーフィールドに保存された配信用キーを受取り、これをURLにのせてストリング配信キーの形で配信者(S)のモバイル機器(110)へと伝送できる。配信者(S)は伝えられたストリング配信キーを利用してストリーミングサーバー(200)に再接続することで、ストリーミングサービスが利用できる適切なユーザーであることを確認できる。つまり、当該配信用キーを持ち配信する唯一の接続者となることができる。 The key generation module (220) applies an encryption algorithm (AES512) based on the user ID and connection information, generates a one-time distribution key (encryption key), and stores this in a distribution key field. be able to. The key management module (230) receives the distribution key stored in the distribution key field, and transmits the URL to the distributor (S) in the form of a string distribution key to the mobile device (110) of the distributor (S). The distributor (S) can confirm that the user is an appropriate user who can use the streaming service by reconnecting to the streaming server (200) using the transmitted string distribution key. That is, it is possible to be the only connecting person who has the distribution key and distributes.
キー管理モジュール(230)は、当該配信用キーで作られたアクティブアカウントのトラフィックおよび参加者(P)数を継続的にモニタリングし、これをトラフィックフィールドに記録することができる。 The key management module (230) can continuously monitor the traffic and the number of participants (P) of the active account created with the distribution key, and record this in the traffic field.
そして、トラフィック管理モジュール(240)には、環境初期条件として基準値が既に設定されおり、トラフィックフィールドに記録された値を基準値と比較し、基準値を超えた時はストリーミングサーバー(200)において超過トラフィックを処理するかどうかを判断できる。ここで、基準値はトラフィック基準と接続中の参加者(P)数が同時に適用できる。 In the traffic management module (240), a reference value is already set as an environmental initial condition.The value recorded in the traffic field is compared with the reference value. You can decide whether to handle excess traffic. Here, the traffic reference and the number of connected participants (P) can be simultaneously applied to the reference value.
一方で、図3に示した通り、ストリーミングサーバー(200)は認証段階(S210)、配信用キー生成段階(S220)、キー管理段階(S230)、モニタリング段階(S232)、トラフィック管理段階(S240)を通じてリアルタイムでストリーミングサービスを提供できる。 On the other hand, as shown in FIG. 3, the streaming server (200) performs the authentication step (S210), the distribution key generation step (S220), the key management step (S230), the monitoring step (S232), and the traffic management step (S240). Can provide streaming services in real time.
認証段階(S210)は、ユーザーIDとパスワードを確認する段階で、会員認証モジュール(210)がIDとパスワードにより会員であるか否かを判別し、会員である場合、キー管理テーブル(252)のIDフィールドにユーザー認証の有無が記録できる。 In the authentication step (S210), in the step of confirming the user ID and the password, the member authentication module (210) determines whether or not the user is a member based on the ID and the password. The presence or absence of user authentication can be recorded in the ID field.
配信用キー生成段階(S220)では、キー生成モジュール(220)がユーザーのIDと、モバイル機器(110、130)が接続されたIP、モバイル機器(110、130)のOS情報を組み合わせて配信用キー(暗号化キー)を生成(AES512)できる。また、配信用キーフィールドにストリングタイプで配信用キーを記録できる。 In the distribution key generation step (S220), the key generation module (220) combines the user ID, the IP to which the mobile device (110, 130) is connected, and the OS information of the mobile device (110, 130) for distribution. A key (encryption key) can be generated (AES512). Further, a distribution key can be recorded in a distribution key field in a string type.
キー管理段階(S230)では、キー管理モジュール(230)がユーザーのモバイル機器(110、130)に入力された値により一般販売とオークションを区分し、Wフィールドに記録することができる。例えば、一般販売は1、オークションは2と記録できる。また、ユーザーのモバイル機器(110、130)から入力された値により配信者(S)なのか参加者(P)なのかを区分し、これをSフィールドに記録できる。例えば、配信者(S)は1、参加者(P)は2と記録できる。また、配信者(S)にはキー管理モジュール(230)が配信用キーを伝え、参加者(P)にはこれを省略することができる。配信者(S)は伝達された配信用キーでストリーミングサーバー(200)に再接続すれば、動画ライブ配信用の物理的資源が割当てられ、ライブ配信が可能となり、配信がなされた際、これをキー管理モジュール(230)に伝えることができる。モニタリング段階では、配信者(S)に伝送された配信用キーで配信された際、Aフィールドにこれを記録できる。例えば、配信された時は1と記録できる。また、Aフィールドに配信中という信号が入力されればキー管理モジュール(230)のモニタリング対象となりうる。例えば、トラフィックフィールドにはトラフィック量と接続者数が1分単位でモニタリングされ記録される。 In the key management step (S230), the key management module (230) distinguishes between general sales and auctions according to values input to the user's mobile devices (110, 130), and records them in the W field. For example, 1 for general sales and 2 for auctions. In addition, it is possible to distinguish between the distributor (S) and the participant (P) based on the value input from the user's mobile device (110, 130), and record this in the S field. For example, the distributor (S) can be recorded as 1 and the participant (P) can be recorded as 2. Also, the key management module (230) informs the distributor (S) of the distribution key, and this can be omitted for the participant (P). If the distributor (S) reconnects to the streaming server (200) with the transmitted distribution key, physical resources for video live distribution are allocated, live distribution becomes possible, and when distribution is performed, It can be communicated to the key management module (230). In the monitoring stage, when the content is distributed with the distribution key transmitted to the distributor (S), this can be recorded in the A field. For example, when it is distributed, it can be recorded as 1. Also, if a signal indicating that distribution is in progress is input to the A field, the key management module (230) can be monitored. For example, in the traffic field, the traffic volume and the number of connections are monitored and recorded in units of one minute.
トラフィック管理段階(S240)では、トラフィック管理モジュール(240)に入力された基準値とトラフィックフィールドに入力された値を比較し、トラフィックフィールドに入力された値が基準値を超えた場合、ストリーミングサーバー(200)において超過トラフィックを処理するか否かを判断できる。本実施例ではストリーミングサーバー(200)の介入レベルにより3つのケースに区分され、トラフィック管理モジュール(240)はトラフィックフィールドに入力された値と基準値を比較し3つのケース中ひつの方法で動画ストリーミングデータが配信されるようにできる。これにより負荷処理能力と最多ユーザー数を十分にすることができる。 In the traffic management step (S240), the reference value entered in the traffic management module (240) is compared with the value entered in the traffic field, and if the value entered in the traffic field exceeds the reference value, the streaming server (S240). At 200), it can be determined whether to handle excess traffic. In this embodiment, there are three cases according to the intervention level of the streaming server (200), and the traffic management module (240) compares the value entered in the traffic field with the reference value, and performs video streaming in one of the three cases. Data can be delivered. Thereby, the load processing capacity and the maximum number of users can be made sufficient.
図4は本発明のひとつの実施例による電子商取引およびネットオークションシステムの第1のケースのライブ配信環境を示す図面で、図5は本発明のひとつの実施例による電子商取引およびネットオークションシステムの第2のケースのライブ配信環境を示す図面で、図6は本発明のひとつの実施例による電子商取引およびネットオークションシステムの第3のケースのライブ配信環境を示す図面である。 FIG. 4 is a diagram showing a live distribution environment of a first case of the electronic commerce and net auction system according to one embodiment of the present invention, and FIG. 5 is a diagram showing a second embodiment of the electronic commerce and net auction system according to one embodiment of the present invention. FIG. 6 is a diagram showing a live distribution environment of a second case, and FIG. 6 is a diagram showing a live distribution environment of a third case of the electronic commerce and net auction system according to one embodiment of the present invention.
まず、図4に示された通り、第1ケースはトラフィックフィールドに入力されたトラフィックまたは、接続者数が基準値以下ならPeer to Peer(P2P)間の接続により配信者(S)が参加者(P)に動画ストリーミングデータを直接配信できる。すなわち、動画ストリーミングデータ配信にストリーミングサーバー(200)は介入しない。例えば、Peer to Peer間の直接接続が1秒未満の応答遅延速度で処理できる最大処理容量は0.1Gbpsであり、最多同時参加者数は20名である。 First, as shown in FIG. 4, in the first case, the traffic entered in the traffic field, or the connection between Peer to Peer (P2P) if the number of connected users is below the reference value, the distributor (S) joins the participants ( Video streaming data can be delivered directly to P). That is, the streaming server (200) does not intervene in the video streaming data distribution. For example, the maximum processing capacity that a direct connection between Peer to Peer can handle with a response delay speed of less than 1 second is 0.1 Gbps, and the maximum number of simultaneous participants is 20.
次に、図5に示した通り、第2ケースはトラフィックまたは接続者数が基準値を超えた時、追加参加者(P)はストリーミングサーバー(200)とのP2P接続によりストリーミングサーバー(200)から動画ストリーミングデータを受信できる。すなわち、動画ストリーミングデータ配信にサーバー(200)が一部介入できる。例えば、ストリーミングサーバーと参加者のP2P間の接続が1秒未満の応答遅延速度で処理できる最大処理容量は0.1Gbpsであり、最多同時参加者数は20名である。 Next, as shown in FIG. 5, in the second case, when the traffic or the number of connected parties exceeds the reference value, the additional participant (P) is connected from the streaming server (200) by the P2P connection with the streaming server (200). Video streaming data can be received. That is, the server (200) can partially intervene in the streaming video data distribution. For example, the maximum processing capacity that a connection between a streaming server and a participant's P2P can handle with a response delay speed of less than 1 second is 0.1 Gbps, and the maximum number of simultaneous participants is 20.
また、図6に示した通り、第3ケースはモバイル機器(110、130)からオークションに該当する値が入力された場合で、ストリーミングサーバー(200)は配信者(S)から配信された動画ストリーミングデータを受信し、全参加者(P)に配信する。全参加者(P)はストリーミングサーバー(200)とP2P方式で接続しストリーミングサーバー(200)からのみ動画ストリーミングデータを受信できる。 すなわち、動画ストリーミングデータ配信においてストリーミングサーバー(200)が100%介入する。例えば、ストリーミングサーバーがすべての参加者にデータを伝送する時、1秒未満の応答遅延速度で処理できる最大処理容量は1.0Gbpsであり、最多同時参加者数は100人である。 As shown in FIG. 6, the third case is a case where a value corresponding to the auction is input from the mobile device (110, 130), and the streaming server (200) transmits the video streaming transmitted from the distributor (S). Receives data and distributes it to all participants (P). All participants (P) can connect to the streaming server (200) in a P2P manner and receive video streaming data only from the streaming server (200). That is, the streaming server (200) intervenes 100% in video streaming data distribution. For example, when the streaming server transmits data to all participants, the maximum processing capacity that can be processed with a response delay speed of less than 1 second is 1.0 Gbps, and the maximum number of simultaneous participants is 100.
上で述べた3つのケースを表1に整理した。
Table 1 summarizes the three cases mentioned above.
ここで、応答遅延速度、最大処理容量、最多接続ユーザー数はひとつの例に過ぎず、サーバーの容量、ユーザーが求める応答遅延速度等によって異なりうる。以下、ライブ動画のストリーリーミングサービスを利用した電子商取引又はネットオークションが成立する幾つかのケースについて説明する。 Here, the response delay speed, the maximum processing capacity, and the maximum number of connected users are merely examples, and may vary depending on the server capacity, the response delay speed required by the user, and the like. Hereinafter, several cases in which electronic commerce or online auction using a live video streaming service is established will be described.
第一に、オークションでない一般販売で、個人動画配信者(S)のみが配信し、小規模なユーザーネットワークが必要なケースである。後述する一般販売個人館のライブ配信がこれに当たる。配信者(S)を含む複数の参加者(P)は既にストリーミングサーバー(200)のライブ動画配信サービスに会員加入している条件で、ストリーミングサーバー(200)にログイン後、キー管理段階(S230)で配信者(S)なのか参加者(P)なのかによって配信用キー(暗号化キー)が配布され、配信用グループが形成される。その後、次の順序で配信が進む。 The first case is a non-auction general sale where only a personal video distributor (S) distributes and requires a small user network. This is the live distribution of a general sales private hall, which will be described later. A plurality of participants (P) including the distributor (S) log in to the streaming server (200) under the condition that they have already subscribed to the live video distribution service of the streaming server (200), and then a key management stage (S230) A distribution key (encryption key) is distributed depending on whether the user is the distributor (S) or the participant (P), and a distribution group is formed. Thereafter, distribution proceeds in the following order.
配信者(S)には、本人が開設した動画ライブ配信へ参加しようとする参加者(P)のユーザー情報をストリーミングサーバー(200)経由で伝えられる。また、初めての参加者(P)は既に配信者(S)に関する情報(配信用キー、IP)をストリーミングサーバー(200)経由で受取り、配信者(S)のライブ配信に参加することができる。 The user information of the participant (P) who intends to participate in the live video distribution established by himself is transmitted to the distributor (S) via the streaming server (200). Also, the first participant (P) can already receive information (distribution key, IP) related to the distributor (S) via the streaming server (200) and participate in live distribution of the distributor (S).
配信者(S)は本人が開設したライブ動画配信に参加しようとする最多ユーザー数および誘発トラフィックを確認し、参加者(P)数が基準値を越えないようにし、第1ケースでライブ配信を始めることができる。 The broadcaster (S) checks the maximum number of users trying to participate in the live video distribution established by himself and the induced traffic, prevents the number of participants (P) from exceeding the reference value, and starts the live distribution in the first case You can get started.
もし、参加者(P)数が基準値を超過した場合、基準値を超過した参加者(P)はストリーミングサーバー(200)とのP2P接続によりストリーミングサーバー(200)から動画ストリーミングデータを受信できる。すなわち、第2ケースに切り替わることができる。 If the number of participants (P) exceeds the reference value, the participants (P) that exceed the reference value can receive moving picture streaming data from the streaming server (200) through a P2P connection with the streaming server (200). That is, it is possible to switch to the second case.
参加者(P)は配信終了後にストリーミングサーバー(200)に動画ストリーミングデータをアップロードし、その後再使用する場合に備えることができる。これはライブストリーミングで利用した商取引の終了後、動画データはストリーミングサーバー(200)に別途保存されるからである。 The participant (P) uploads the video streaming data to the streaming server (200) after the distribution is completed, and can prepare for re-use. This is because the moving image data is separately stored in the streaming server (200) after the commercial transaction used in live streaming is completed.
二つ目は、オークションでない一般販売で、個人配信者(S)が配信するものの、ある理由でストリーミングサーバー(200)が負荷を担うべきケースである。後述する一般販売個人館のライブ動画がこれに当たる。例えば、配信者(S)のネットワーク環境不良により、動画ストリーミングデータを参加者(P)への直接配信するのに問題ある場合等がこれに該当しうる。この場合、第1ケースで配信を開始するものの、配信者(S)の要請により第2ケースで配信することも可能である。 The second is non-auction general sales, in which the individual distributor (S) distributes, but for some reason the streaming server (200) should bear the load. A live video of a general sales private hall, which will be described later, corresponds to this. For example, this may be the case when there is a problem in directly distributing the moving image streaming data to the participant (P) due to the network environment failure of the distributor (S). In this case, although the distribution starts in the first case, it is also possible to distribute in the second case at the request of the distributor (S).
三つ目は、オークション又は後述する一般販売企業館、ホスト館のライプ配信のケースである。Wフィールドにオークションに該当する値が記録されるか、IDフィールドに入力された値が企業会員またはインフルエンサーのIDであれば、参加者(P)数と関係なく第3ケースで配信できる。すなわち、配信者(S)はストリーミングサーバー(200)を使って動画ストリーミングデータを配信し、すべての参加者(P)はストリーミングサーバー(200)とP2P方式で接続されたストリーミングサーバー(200)から動画ストリーミングデータを受信できる。オークションは一般販売に比べ敏感度が高いため、個人間のP2P接続よりも安定したサーバー(200)とのP2P接続でストリーミングをサポートできる。 The third case is a case of live distribution of an auction or a general sales company building and a host building to be described later. If the value corresponding to the auction is recorded in the W field, or if the value entered in the ID field is the ID of a corporate member or influencer, distribution is possible in the third case regardless of the number of participants (P). That is, the distributor (S) distributes the video streaming data using the streaming server (200), and all the participants (P) receive the video from the streaming server (200) connected to the streaming server (200) in a P2P manner. Streaming data can be received. Since auctions are more sensitive than general sales, streaming can be supported with a more stable P2P connection with the server (200) than with individual P2P connections.
また、ライブオークションの場合、既に設定された参加者(P)数を超えればオークション配信の重要性に鑑み、ストリーミングサーバー(200)は単独サーバー(200)でなく変化するトラフィックと負荷量に対応し物理的な資源(CPU / Memory / BandWidth)をソフトウェア的なインスタンス形態で提供するクラウドサービス形態で提供できる。 Also, in the case of live auction, if the number of participants (P) exceeds the already set number, considering the importance of auction distribution, the streaming server (200) will respond to changing traffic and load amount instead of a single server (200). It can be provided in the form of a cloud service that provides physical resources (CPU / Memory / BandWidth) in the form of a software instance.
このように、参加者(P)数、ネットワーク環境、販売方式などの各条件によって動画ストリーミングデータの配信におけるストリーミングサーバー(200)の介入が流動的にコントロールされることで、参加者(P)は条件に関係なく途切れのない動画ストリーミングサービスを受けることができる。 In this way, the intervention of the streaming server (200) in the distribution of video streaming data is fluidly controlled according to the conditions such as the number of participants (P), network environment, sales method, etc., and the participants (P) You can receive a continuous video streaming service regardless of the conditions.
図7は、本発明のひとつの実施例により電子商取引およびネットオークションシステム放送のための共通段階設定を示す図面である。 FIG. 7 is a diagram illustrating a common stage setting for e-commerce and Internet auction system broadcasting according to one embodiment of the present invention.
一方、図7に示された通り、モバイル機器からオークションに該当する値が入力された場合、すなわちWフィールドにオークションに該当する値が入力された場合、配信者(S)は配信前オークション方式、オークション開催時間、最終オークション価格およびオークション環境を設定する段階を終え、ライブ配信を始めることができる。 On the other hand, as shown in FIG. 7, when a value corresponding to the auction is input from the mobile device, that is, when a value corresponding to the auction is input to the W field, the distributor (S) uses the pre-delivery auction method, After setting the auction time, final auction price and auction environment, the live distribution can be started.
ここで、オークション方式は公開プライスアップオークション方式、公開プライスダウンオークション方式、競争入札方式を含むことができる。 Here, the auction method may include a public price up auction method, a public price down auction method, and a competitive bidding method.
図8は本発明のひとつの実施例による電子商取引およびネットオークションシステムのオークション選択時の公開プライスアップオークション方式および公開プライスダウンオークション方式の設定画面を示す図面である。 FIG. 8 is a view showing a setting screen of a public price up auction system and a public price down auction system when an auction is selected in the electronic commerce and net auction system according to one embodiment of the present invention.
公開プライスアップオークション方式は、オークション開始時の最初の価格から始まり、システムがオークション価格を一定の金額間隔で徐々に上昇させ、参加者(P)が諦めるよう誘導する方式で、断念せずに残った最後の1人が商品の所有権を譲り受けることができる。 In the open price-up auction method, the system starts from the initial price at the start of the auction, and the system gradually raises the auction price at regular intervals and induces the participant (P) to give up and remains without giving up The last one can take ownership of the product.
公開プライスダウンオークション方式は、最初に高い価格でオークションが始まり、システムが一定のオークション価格で徐々にオークション価格を引き下げる時、最初に購入意思を表明した参加者(P)が当該商品の所有権を譲り受ける方式である。 In the open price down auction method, when the auction starts at a high price first and the system gradually reduces the auction price at a constant auction price, the participant (P) who first expressed the purchase intention takes ownership of the product. It is a method of taking over.
図9は本発明のひとつの実施例による電子商取引およびネットオークションシステムのオークション選択時における競争入札方式設定画面を示す図面である。 FIG. 9 is a diagram showing a competitive bidding method setting screen when an auction is selected in the electronic commerce and net auction system according to one embodiment of the present invention.
競争入札方式は最も一般的なオークション方式で、販売者が最初に開始価格を指定し、一定のオークション開催期間に参加者(P)の入札価格順に最高落札者が決定する時まで、あるいは該当オークション開催期間に最高価格を指定した参加者(P)が取引物品の所有権を譲り受けることができる方式である。 The competitive bidding method is the most common auction method, in which the seller first specifies the starting price and the highest bidder is determined in the order of the bid price of the participant (P) during a certain auction period, or until the applicable auction In this method, the participant (P) who has designated the highest price during the holding period can transfer ownership of the transaction article.
配信者(S)が競争入札方式を選択した場合、オークション開始価格によって参加者(P)数、オークション開催期間、参加者(P)当たりの入札回数、ライブ配信環境が制限されることがある。 When the distributor (S) selects the competitive bidding method, the number of participants (P), the auction holding period, the number of bids per participant (P), and the live distribution environment may be limited by the auction start price.
例えば、オークション開始価格が10万円(既に設定された値)以下である場合、参加者(P)数は20人以下、オークション時間は20分以下、参加者(P)当りの入札回数は3回までと制限できる。更に、オークション開始価格が10万円(既に設定された値)以下である場合、ライブ配信環境が第1ケースと第2ケースに限定されることがある。すなわち、オークション開始価格が10万円(既に設定された値)以下である場合、参加者(P)数は比較的少ない状態が続くため、過度なトラフィックが発生しないと予想し、ライブ配信環境を第1ケースと第2ケースに限定することができる。 For example, if the auction start price is 100,000 yen or less (the value already set), the number of participants (P) is 20 or less, the auction time is 20 minutes or less, and the number of bids per participant (P) is 3 Can be limited to once. Further, when the auction start price is 100,000 yen or less (a value already set), the live distribution environment may be limited to the first case and the second case. In other words, if the auction start price is less than 100,000 yen (the value already set), the number of participants (P) continues to be relatively small, so it is expected that excessive traffic will not occur, and the live distribution environment will be It can be limited to the first case and the second case.
また、オークション開始価格が10万円(既に設定された値)以上の場合、参加者(P)数は100人以下、ライブオークション時間は30分以下、個人当りの入札回数は5回までと制限できる。そして、この場合はライブ配信環境を第3ケースに限定できる。オークション開始価格が既に設定された値以上の場合には、参加者(P)数が多いので過度なトラフィックによってストリーミングが途切れたり遅延するため、サーバー(200)が100%介入してこのような問題を未然に防ぐことができる。 Also, if the auction start price is 100,000 yen or more (the value already set), the number of participants (P) is 100 or less, the live auction time is 30 minutes or less, and the number of bids per individual is limited to 5 times it can. In this case, the live distribution environment can be limited to the third case. If the auction start price is higher than the set value, streaming will be interrupted or delayed due to excessive traffic due to the large number of participants (P). Can be prevented beforehand.
一方、モバイル機器から一般販売に該当する値が入力された場合、すなわちWフィールドに一般販売に該当する値が入力された場合、配信者(S)の個人情報により、または配信者(S)が入力した値により配信の主体を個人、企業、パワーブロガーや芸能人などのインフルエンサーに分類できる。また、配信者(S)を分類することで個人ルーム、企業ルーム、ホストルームと配信資源を異なる形式で割当てることができる。例えば、参加者(P)が多いと予想される企業ルーム、ホストルームには多くの配信資源を割当て、参加者(P)が比較的に少ないと予想される個人ルームには比較的に少ない配信資源を割り当てることができる。 On the other hand, if a value corresponding to general sales is input from the mobile device, that is, if a value corresponding to general sales is input in the W field, the personal information of the distributor (S) or the distributor (S) Based on the input value, the subject of distribution can be classified into influencers such as individuals, companies, power bloggers and entertainers. In addition, by classifying the distributor (S), the distribution resources can be allocated to the individual room, the company room, and the host room in different formats. For example, a lot of distribution resources are allocated to the corporate room and host room where the number of participants (P) is expected to be large, and relatively few distribution resources are allocated to the personal room where the number of participants (P) is expected to be relatively small. Resources can be allocated.
そして、参加者(P)として一般販売に参加する場合、現在配信中のリストの中から配信を選択し当該配信の概要を確認した後に配信に参加できる。 Then, when participating in general sales as a participant (P), the user can select a distribution from the list currently being distributed, check the outline of the distribution, and then participate in the distribution.
個人ルームでは、配信者(S)は商品の名称、写真、説明、販売する商品のカテゴリー、中古か新品か、販売商品の数、配送について選択し、参加者(P)に配信関連基本情報を提供できる。 In the personal room, the distributor (S) selects the product name, photo, description, product category to be sold, used or new, number of products sold, delivery, and provides the participant (P) with basic delivery-related information. Can be provided.
また、企業ルームの場合、配信者(S)はキー管理モジュール(230)により配信用キーが割当てられから配信を始め、多数の参加者(P)に直接P2P通信で販売のためのライブ配信することができる。 In the case of a corporate room, the distributor (S) starts distribution after a distribution key is assigned by the key management module (230), and performs live distribution for sale directly to many participants (P) via P2P communication. be able to.
以上のように本発明による望ましい実施例を見てみたが、既に説明した実施例以外にも本発明がその趣旨や範疇から抜け出すことなく、他の特定形態で具体化できる事実は、当該技術に通常の知識を持った人には明らかである。したがって、上述の実施例は限定的なものでなく例示的なものとみなされるべきで、これに伴い、本発明は上述した説明に限られず請求項の範疇およびそれと同等の範囲内で変更されうる。 As described above, preferred embodiments according to the present invention have been seen, but in addition to the embodiments already described, the fact that the present invention can be embodied in other specific forms without departing from the spirit and scope of the present invention is described in the art. It is clear to the person of ordinary knowledge. Therefore, the above-described embodiments should be regarded as illustrative rather than restrictive, and accordingly, the present invention is not limited to the above description, but may be modified within the scope of the claims and equivalents thereof. .
S: 配信者
P: 参加者
110: 配信者のモバイル機器
130: 参加者のモバイル機器
200: ストリーミングサーバー
210: 会員認証モジュール
220: キー生成モジュール
230: キー管理モジュール
240: トラフィック管理モジュール
250: データベース
S: Distributor
P: Participant
110: Distributor's mobile device
130: Participant's mobile device
200: Streaming server
210: Member Authentication Module
220: Key generation module
230: Key Management Module
240: Traffic Management Module
250: Database
Claims (15)
公認IPを持ち、上記ライブアプリと接続し上記の配信者および参加者の基本情報が登録され、上記のモバイル機器の認証を通して上記動画ストリーミングデータの配信または受信を承認し、上記動画ストリーミングデータが保存されるストリーミングサーバーを、
含み、上記動画ストリーミングデータは、上記の配信者のモバイル機器から上記受信者のモバイル機器へ直接配信されるか、上記ストリーミングサーバーを通じて上記受信者のモバイル機器へ配信されるかが選択できる動画ライブストリーミングサービスを利用したライブコマース用の電子商取引およびネットオークションシステム。 A mobile device of a distributor or participant who has a live app installed that can connect to the Internet to distribute or receive video streaming data and participate in sales and purchases at the same time;
Has a certified IP, connects to the live app, registers the basic information of the distributor and the participants, approves the distribution or reception of the video streaming data through the authentication of the mobile device, and saves the video streaming data Streaming server,
And the video streaming data can be selected to be directly distributed from the distributor's mobile device to the recipient's mobile device, or distributed to the recipient's mobile device through the streaming server. Electronic commerce and online auction system for live commerce using services.
上記モバイル機器を通じて入力されたIDとパスワードで会員か否かを判別する会員認証モジュールと、
上記の会員認証モジュールで会員認証されたユーザー情報が伝えられ、ユーザーのIDおよびユーザー接続情報をベースとしワンタイム配信用キーを生成するキー生成モジュールと、
上記ワンタイム配信用キーが保存されるデータベースと、
上記データベースに保存されたワンタイム配信用キーを受取り、ストリーミング配信キーとして伝えるキー管理モジュールと、
上記ストリーミング配信キーが作られたアクティブアカウントにおいて、ユーザー数の増加に伴いトラフィックまたは接続者数が一定の基準値を超えた際、その基準値を境に上記ストリーミングサーバーで超過分のトラフィックを処理するか否かを判断するトラフィック管理モジュールを、
含む動画ライブストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 1, the streaming server comprises:
A member authentication module that determines whether or not the user is a member based on the ID and password input through the mobile device,
A key generation module that transmits user information whose membership has been authenticated by the above member authentication module and generates a key for one-time distribution based on the user ID and user connection information,
A database in which the one-time distribution key is stored,
A key management module for receiving the one-time distribution key stored in the database and transmitting the key as a streaming distribution key;
In the active account where the streaming distribution key is created, when the traffic or the number of connected users exceeds a certain reference value due to an increase in the number of users, the excess traffic is processed by the streaming server from the reference value. Traffic management module to determine whether
E-commerce and online auction system for live commerce using video live streaming services.
上記モバイル機器に入力されたIDとパスワードで会員か否かを判別し、会員についてはデータベースのキー管理テーブルのIDフィールドにユーザー認証結果が記録される認証段階と、
ID、IP、上記モバイル機器のOS情報を組み合わせて配信用暗号化キーを生成し、上記データベースのキーフィールドにキー値が保存される配信用キー生成段階と、
上記モバイル機器に入力された値によって一般購入かオークションか、配信者か参加者かを上記キー管理テーブルに記録し、それにより配信用キーを割当てるか動画ライブ配信用の物理的資源(CPU, Memory, BandWidth)を割当て、ライブ動画が配信された際、これをキー管理モジュールに伝えるキー管理段階と、
ライブ映像が配信されれば、上記キー管理テーブルに記録されるトラフィック量がモニタリングされ、記録されるモニタリング段階と、
上記モニタリング段階で記録された値と基準値を比較し、ライブ配信時に上記ストリーミングサーバーの介入の有無を管理するトラフィック管理段階を、
通じてストリーミングサービスを提供するライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 1, in the streaming server,
Determining whether the member is a member based on the ID and the password input to the mobile device, and for the member, an authentication step in which a user authentication result is recorded in an ID field of a key management table of a database;
Generating a distribution encryption key by combining ID, IP, and OS information of the mobile device, and generating a distribution key in which a key value is stored in a key field of the database;
According to the value input to the mobile device, whether the purchase is a general purchase or an auction, a distributor or a participant is recorded in the key management table, and thereby a distribution key is assigned or a physical resource (CPU, Memory) for live video distribution is recorded. , BandWidth), and a key management stage that notifies the key management module when the live video is distributed.
If the live video is distributed, the traffic amount recorded in the key management table is monitored and recorded,
A traffic management step of comparing the value recorded in the monitoring step with a reference value and managing the presence or absence of the intervention of the streaming server during live distribution,
An e-commerce and online auction system for live commerce using a live video streaming service that provides streaming services through the Internet.
トラフィック基準と参加者接続数が同時に適用されるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 2 or claim 3, the reference value is:
An e-commerce and online auction system for live commerce using a live video streaming service to which traffic standards and the number of participants are simultaneously applied.
トラフィックまたは接続者数が上記基準値以下である場合、Peer to Peer(P2P)間における直接接続により、配信者が受信者に上記の動画ストリーミングデータを直接配信するライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 2 or claim 3,
When traffic or the number of connected users is less than the above reference value, live commerce using a live video streaming service where the distributor directly distributes the above video streaming data to the recipient by direct connection between Peer to Peer (P2P) E-commerce and net auction system.
トラフィックまたは接続者数が上記基準値を超過した場合、追加参加者は上記ストリーミングサーバーとのP2P接続により、上記ストリーミングサーバーから上記動画ストリーミングデータを受信するライブ動画ストリーミングサービスを利用したライブコマース用の電子商取引およびネットオークションシステム。 In claim 2 or claim 3,
If the traffic or the number of connected users exceeds the above-mentioned reference value, the additional participant may use a live video streaming service that receives the video streaming data from the streaming server through a P2P connection with the streaming server, for an electronic participant for live commerce. Commerce and net auction system.
配信者が処理できる接続最大値を超過した場合を含み、ストリーミングサーバーが配信負荷を担うべき場合、上記ストリーミングサーバーは配信者に代わり参加者とP2P接続することで、上記動画ストリーミングデータを参加者に配信するライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 2 or claim 3,
If the streaming server should bear the distribution load, including the case where the connection maximum that the distributor can handle is exceeded, the streaming server makes the P2P connection with the participant on behalf of the distributor, and sends the video streaming data to the participant. An e-commerce and online auction system for live commerce using a live video streaming service to be distributed.
上記モバイル機器からオークションに該当する値が入力された際、上記ストリーミングサーバーは配信者から配信された上記動画ストリーミングデータを受信し全参加者に配信する。全参加者は上記ストリーミングサーバーとP2P方式で接続され、上記ストリーミングサーバーからのみ上記動画ストリーミングデータを受信するライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 2 or claim 3,
When a value corresponding to an auction is input from the mobile device, the streaming server receives the video streaming data distributed from a distributor and distributes the video streaming data to all participants. A live commerce e-commerce and net auction system using a live video streaming service, in which all participants are connected to the streaming server in a P2P manner and receive the video streaming data only from the streaming server.
同時参加者数が設定した値以上の場合、上記ストリーミングサーバーは変化するトラフィックと負荷量によっては物理的な資源がソフトウェア的なインスタント形式で提供されるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 8,
If the number of simultaneous participants is equal to or greater than the set value, the streaming server will use a live video streaming service that provides physical resources in a software-based instant format depending on the changing traffic and load. And net auction system.
上記モバイル機器からオークションに該当する値が入力された場合、配信者は配信前のオークション方式を設定し、オークション開催時間を選択し、最終オークション価格を入力し、オークション環境設定段階を終えた後に配信を始め、オークション開催期間中に複数回のライブ動画の配信が可能な、ライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 2 or claim 3,
When the value corresponding to the auction is input from the above mobile device, the distributor sets the auction method before distribution, selects the auction holding time, inputs the final auction price, and distributes after completing the auction environment setting stage And a live commerce e-commerce and online auction system using a live video streaming service that can distribute live video multiple times during the auction period.
オークション開始時は開始価格からスタートし、システムが一定の間隔でオークション価格を上げ続け、参加者が諦めるよう誘導する方式であり、断念せずに参加し続け残った最後の1人が商品の所有権を譲り受ける方式の公開プライスアップオークション方式を含むライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 10, the auction method comprises:
At the start of the auction, the system starts from the starting price, the system keeps raising the auction price at regular intervals, and guides the participants to give up, the last person who continues to participate without giving up owns the product An e-commerce and online auction system for live commerce using a live video streaming service including a public price up auction method of transferring rights.
最初は高いオークション価格でオークションがスタートし、システムが一定の単位でオークション価格を下げ続け、最初に購入の意思表示をした参加者が当該商品の所有権を譲り受ける方式の公開プライスダウンオークション方式を含むライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 10, the auction method comprises:
Initially, the auction starts at a high auction price, the system continues to lower the auction price by a fixed unit, including the open price down auction method in which the participant who initially indicated the purchase intention will take ownership of the product An e-commerce and online auction system for live commerce using a live video streaming service.
販売者が最初に開始価格を定め、定められたオークション開催期間に参加者の入札価格の順に最高落札者が決まるまで、あるいは当該オークション時間に最高価格を指定した参加者に取引物品の所有権が譲渡される方式の競争入札方式を含むライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 10, the auction method comprises:
The seller sets the starting price first, and until the highest winning bidder is determined in the order of the participant's bid price during the specified auction period, or the participant who specified the highest price at the auction time has ownership of the traded item. An e-commerce and online auction system for live commerce using a live video streaming service including a transferred bidding method.
オークション開始価格によっては、参加者数、オークション開催期間、参加者の入札回数、ライブ配信の環境が限定されるライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。 In claim 13,
An e-commerce and online auction system for live commerce using a live video streaming service where the number of participants, the duration of the auction, the number of bids of participants, and the environment for live distribution are limited depending on the auction start price.
オークション開始価格が既に設定された値以下である場合は、Peer to Peer(P2P)間の直接接続により、配信者が受信者に上記動画ストリーミングデータを直接配信し、参加者が増えトラフィックまたは参加者数が基準値を超過した際、追加参加者は上記ストリーミングサーバーとのP2P接続を通じて上記ストリーミングサーバーから上記動画ストリーミングデータを受信し、
オークション開始価格が既に設定された値を超えている場合は、上記ストリーミングサーバーは配信者から配信された上記動画ストリーミングデータを受信し全参加者に配信するライブ動画ストリーミングサービスを利用したライブコマース用電子商取引およびネットオークションシステム。
In claim 14,
If the auction start price is less than the value already set, the direct connection between Peer to Peer (P2P) allows the distributor to directly deliver the above video streaming data to the recipient, increasing the number of participants and increasing traffic or participants When the number exceeds the reference value, the additional participant receives the video streaming data from the streaming server through a P2P connection with the streaming server,
If the auction start price exceeds the already set value, the streaming server receives the video streaming data distributed from the distributor and distributes the video streaming data to all participants using a live video streaming service. Commerce and net auction system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018131894A JP2020009335A (en) | 2018-07-11 | 2018-07-11 | Live commerce-purpose electronic commerce transaction using live video streaming service, and net auction system using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018131894A JP2020009335A (en) | 2018-07-11 | 2018-07-11 | Live commerce-purpose electronic commerce transaction using live video streaming service, and net auction system using the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020009335A true JP2020009335A (en) | 2020-01-16 |
Family
ID=69151966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018131894A Pending JP2020009335A (en) | 2018-07-11 | 2018-07-11 | Live commerce-purpose electronic commerce transaction using live video streaming service, and net auction system using the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020009335A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023092374A (en) * | 2021-12-21 | 2023-07-03 | グリップカンパニー カンパニー リミテッド | Live commerce system and live commerce method for determining winner through game |
-
2018
- 2018-07-11 JP JP2018131894A patent/JP2020009335A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023092374A (en) * | 2021-12-21 | 2023-07-03 | グリップカンパニー カンパニー リミテッド | Live commerce system and live commerce method for determining winner through game |
JP7385293B2 (en) | 2021-12-21 | 2023-11-22 | グリップカンパニー カンパニー リミテッド | Live commerce system and live commerce method to determine winners through games |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102212407B1 (en) | E-commerce and e-auction system using live streaming service for live-commerce | |
CN106464719B (en) | Method and apparatus for distributing content in a managed wireless distribution network | |
CN106464720B (en) | Method and apparatus for distributing content in a managed wireless distribution network | |
KR100806430B1 (en) | System and method for reviewing received digital content | |
US10863243B2 (en) | Video streaming playback system and method | |
US20150324601A1 (en) | Managed Wireless Distribution Network | |
WO2017133329A1 (en) | Information processing method, server, first terminal and computer storage medium | |
US20240106985A1 (en) | Video distribution server, video distribution method and recording medium | |
CN110033340A (en) | Interior purchase management method, device and the client device of virtual goods | |
KR20190142801A (en) | Method, computer program and game service systye for processing game item | |
US20130191235A1 (en) | System for rewarding and motivating non-winning bidders | |
KR20180069087A (en) | Social media product reservation | |
JP2020009335A (en) | Live commerce-purpose electronic commerce transaction using live video streaming service, and net auction system using the same | |
US11030657B1 (en) | Product placement system and method | |
US20170161807A1 (en) | System and method for providing a barter system in a network environment | |
JP7431874B2 (en) | Video distribution server, video distribution method, and video distribution program | |
EP3400570A1 (en) | Controlling display of media content | |
US20140075462A1 (en) | Method, an apparatus and a computer readable medium for delivering media content | |
KR102255927B1 (en) | Server for providing direct-transaction platform of agriultural products based on real-time broadcasting, control method, and system | |
CN108932624B (en) | User information mapping method, server and computer readable storage medium | |
KR102524678B1 (en) | Method and system for setting differential price in live commerce | |
US20230005024A1 (en) | Advertisement serving and transaction systems and methods | |
KR20210047076A (en) | System for trading contents and method thereof | |
JP7583935B2 (en) | Auction management system, auction management method, and program that assumes transfer from an external site | |
JP7562908B2 (en) | Server device, presentation method, and program for presenting candidate list |