[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7388650B1 - servers and computer programs - Google Patents

servers and computer programs Download PDF

Info

Publication number
JP7388650B1
JP7388650B1 JP2023095587A JP2023095587A JP7388650B1 JP 7388650 B1 JP7388650 B1 JP 7388650B1 JP 2023095587 A JP2023095587 A JP 2023095587A JP 2023095587 A JP2023095587 A JP 2023095587A JP 7388650 B1 JP7388650 B1 JP 7388650B1
Authority
JP
Japan
Prior art keywords
distribution
sales
distributor
live
viewer
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
JP2023095587A
Other languages
Japanese (ja)
Inventor
彩乃 長谷川
健 倉重
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
17Live Japan Inc
Original Assignee
17Live Japan 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 17Live Japan Inc filed Critical 17Live Japan Inc
Priority to JP2023095587A priority Critical patent/JP7388650B1/en
Application granted granted Critical
Publication of JP7388650B1 publication Critical patent/JP7388650B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

Figure 0007388650000001


【課題】ライブコマースにおいて配信者間のやりとりを活性化することでライブコマースをより盛り上げる。
【解決手段】コンピュータプログラムは、第1販売対象に関連付けられた第1ライブ配信の動画像を表示する第1領域と、第1販売対象と同じまたは対応する第2販売対象に関連付けられた第2ライブ配信の動画像を表示する第2領域と、第1ライブ配信を通じた第1販売対象の注文の量を表す第1指標と第2ライブ配信を通じた第2販売対象の注文の量を表す第2指標とを関連付けて表示する第3領域と、第1販売対象または第2販売対象を注文するためのオブジェクトと、を含む配信画面をディスプレイに表示させる機能を端末に実現させる。
【選択図】図1

Figure 0007388650000001


[Problem] To make live commerce more exciting by activating interactions between distributors in live commerce.
[Solution] A computer program includes a first area displaying a video of a first live distribution associated with a first sales target, and a second area associated with a second sales target that is the same as or corresponds to the first sales target. a second area for displaying a video image of the live distribution; a first index representing the amount of orders for the first sale target through the first live distribution; and a second area representing the amount of orders for the second sale target through the second live distribution. The terminal is made to realize a function of displaying on the display a distribution screen including a third area in which the two indicators are displayed in association with each other, and an object for ordering the first sales object or the second sales object.
[Selection diagram] Figure 1

Description

本開示は、サーバおよびコンピュータプログラムに関する。 TECHNICAL FIELD This disclosure relates to servers and computer programs.

ライブコマース(Live Commerce)とは、ライブ配信とEC(E-Commerce)とを組み合わせた新しい接客・販売手法である。ライブコマースによると、場所にとらわれず、実店舗で行うような購買体験をユーザに提供することができる(特許文献1、2、非特許文献1参照)。 Live Commerce is a new customer service and sales method that combines live streaming and EC (E-Commerce). According to live commerce, it is possible to provide users with a purchasing experience similar to that at a physical store, regardless of location (see Patent Documents 1 and 2 and Non-Patent Document 1).

従来のライブコマースではひとりの配信者がライブ配信で商品を販売する形態がとられていた。 Traditional live commerce involves a single streamer selling products via live streaming.

国際公開第2021/106034号パンフレットInternational Publication No. 2021/106034 pamphlet 特開2019-109785号公報JP2019-109785A

「ライブコマースについて」、SHOWROOM Inc.、URL:https://support.showroom-live.com/hc/ja/articles/900006084866-%E3%83%A9%E3%82%A4%E3%83%96%E3%82%B3%E3%83%9E%E3%83%BC%E3%82%B9%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6"About Live Commerce", SHOWROOM Inc., URL: https://support.showroom-live.com/hc/ja/articles/900006084866-%E3%83%A9%E3%82%A4%E3%83%96 %E3%82%B3%E3%83%9E%E3%83%BC%E3%82%B9%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 「「VS機能」を使いこなす方法!」、17LIVE株式会社、URL:https://jp.17.live/userguide/19206/“How to fully utilize the “VS function”! ”, 17LIVE Co., Ltd., URL: https://jp.17.live/userguide/19206/ 「最大6名まで参加可能な無料グループ通話機能 ”Group Call”を遂に提供開始!!」、17LIVE株式会社、URL:https://jp.17.live/news/11655/“We are finally offering “Group Call”, a free group call function that allows up to 6 people to participate!!”, 17LIVE Co., Ltd., URL: https://jp.17.live/news/11655/

本発明者は以下の課題を見出した。
ライブ配信は配信者同士を場所の制約を超えて結びつけるものである(例えば、非特許文献2、3参照)。ライブコマースはこのライブ配信の特徴を活かし切れていない。
The present inventor discovered the following problem.
Live distribution connects broadcasters beyond the constraints of location (for example, see Non-Patent Documents 2 and 3). Live commerce does not take full advantage of this feature of live streaming.

本開示はこうした課題に鑑みてなされたものであり、その目的は、ライブコマースにおいて配信者間のやりとりを活性化することでライブコマースをより盛り上げることができる技術の提供にある。 The present disclosure has been made in view of these issues, and its purpose is to provide a technology that can further enliven live commerce by activating interactions between distributors in live commerce.

本発明のある態様は、コンピュータプログラムに関する。このコンピュータプログラムは、第1販売対象に関連付けられた第1ライブ配信の動画像を表示する第1領域と、第1販売対象と同じまたは対応する第2販売対象に関連付けられた第2ライブ配信の動画像を表示する第2領域と、第1ライブ配信を通じた第1販売対象の注文の量を表す第1指標と第2ライブ配信を通じた第2販売対象の注文の量を表す第2指標とを関連付けて表示する第3領域と、第1販売対象または第2販売対象を注文するためのオブジェクトと、を含む配信画面をディスプレイに表示させる機能を端末に実現させる。 One aspect of the present invention relates to a computer program. This computer program includes a first area for displaying a moving image of a first live broadcast associated with a first sales target, and a second area for displaying a video of a second live broadcast associated with a second sales target that is the same as or corresponds to the first sales target. a second area for displaying a video image, a first indicator representing the amount of orders for the first sales object through the first live distribution, and a second indicator representing the amount of orders for the second sales object through the second live distribution; The terminal realizes a function of displaying on the display a distribution screen including a third area that is displayed in association with the objects, and an object for ordering the first sales object or the second sales object.

本発明の別の態様は、サーバである。このサーバは、第1販売対象に関連付けられた第1ライブ配信に係る動画データの、第1配信者端末から視聴者端末への伝送を中継し、かつ、第1販売対象と同じまたは対応する第2販売対象に関連付けられた第2ライブ配信に係る動画データの、第2配信者端末から視聴者端末への伝送を中継する手段と、第1ライブ配信を通じて第1販売対象を注文するための動作が検出されると、第1指標を更新し、かつ、第2ライブ配信を通じて第2販売対象を注文するための動作が検出されると、第2指標を更新する手段と、所定の終了条件が充たされた場合に第1指標と第2指標とに基づき勝負の結果を決定する手段と、を備える。 Another aspect of the invention is a server. This server relays the transmission of video data related to the first live distribution associated with the first sales target from the first distributor terminal to the viewer terminal, and also transmits video data related to the first live distribution associated with the first sales target, and 2. Means for relaying the transmission of video data related to the second live distribution associated with the sales object from the second distributor terminal to the viewer terminal, and an operation for ordering the first sales object through the first live distribution. is detected, the first index is updated, and when an operation for ordering the second sales object through the second live distribution is detected, a means for updating the second index is provided, and a predetermined termination condition is provided. and means for determining the outcome of the game based on the first index and the second index when the conditions are satisfied.

本発明の別の態様は、コンピュータプログラムである。このコンピュータプログラムは、複数の配信者の複数の動画像を所定のレイアウトで並べて表示する第1領域と、販売対象を注文するためのオブジェクトと、を含む配信画面をディスプレイに表示させる機能を端末に実現させる。 Another aspect of the invention is a computer program. This computer program provides a terminal with a function to display a distribution screen on a display including a first area in which multiple video images of multiple distributors are displayed side by side in a predetermined layout, and an object for ordering items for sale. make it happen.

本発明の別の態様は、サーバである。このサーバは、配信者の端末からネットワークを介して、同じ画面で配信者と一緒にライブ配信を行うための招待を他の配信者に送信することを求める要求を受信する手段と、同じ画面に関連付けられる販売対象を設定する手段と、を備える。 Another aspect of the invention is a server. This server includes a means for receiving a request from a broadcaster's terminal over the network to send an invitation to another broadcaster to perform a live broadcast with the broadcaster on the same screen; and means for setting an associated sales target.

本発明の別の態様は、サーバである。このサーバは、販売対象に関連付けられたライブ配信を提供する手段と、ライブ配信を通じた販売対象の注文の量を表す指標にしたがって、販売対象ごとにまたは販売対象の販売元ごとに配信者の順位を決めることでランキングを生成する手段と、を備える。 Another aspect of the invention is a server. This server ranks broadcasters per sales target or per sales target according to the means of providing live broadcasts associated with the sales target and an indicator representing the volume of orders for the sales target through the live broadcast. means for generating a ranking by determining the.

なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を装置、方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。 Note that the present invention also includes any combination of the above-mentioned constituent elements, and mutual substitution of constituent elements and expressions of the present invention among devices, methods, systems, computer programs, recording media storing computer programs, etc. It is effective as an aspect of

本発明によれば、ライブコマースにおいて配信者間のやりとりを活性化することでライブコマースをより盛り上げることができる。 According to the present invention, live commerce can be made more exciting by activating interactions between distributors in live commerce.

実施の形態に係るライブコマースシステムの構成を示す模式図である。1 is a schematic diagram showing the configuration of a live commerce system according to an embodiment. 図1のユーザ端末の機能および構成を示すブロック図である。2 is a block diagram showing the functions and configuration of the user terminal in FIG. 1. FIG. 図1のLCサーバの機能および構成を示すブロック図である。FIG. 2 is a block diagram showing the functions and configuration of the LC server in FIG. 1. FIG. 図3の配信情報保持部の一例を示すデータ構造図である。FIG. 4 is a data structure diagram showing an example of a distribution information holding unit in FIG. 3; 図3のユーザ情報保持部の一例を示すデータ構造図である。FIG. 4 is a data structure diagram showing an example of a user information holding unit in FIG. 3; 図3のVS情報保持部の一例を示すデータ構造図である。4 is a data structure diagram showing an example of a VS information holding unit in FIG. 3. FIG. 図3のイベント情報保持部の一例を示すデータ構造図である。FIG. 4 is a data structure diagram showing an example of an event information holding unit in FIG. 3; 図3の販売履歴保持部の一例を示すデータ構造図である。4 is a data structure diagram showing an example of a sales history holding section in FIG. 3. FIG. 図3のランキング情報保持部の一例を示すデータ構造図である。4 is a data structure diagram showing an example of a ranking information holding unit in FIG. 3. FIG. VSLC配信における一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processes in VSLC distribution. 配信者のユーザ端末のディスプレイに表示されるVSLC配信設定画面の代表画面図である。FIG. 3 is a representative screen diagram of a VSLC distribution setting screen displayed on a display of a distributor's user terminal. VSLC配信の視聴者のユーザ端末のディスプレイに表示される同時LC配信画面の代表画面図である。FIG. 4 is a representative screen diagram of a simultaneous LC distribution screen displayed on a display of a user terminal of a viewer of VSLC distribution. VSLC配信の視聴者のユーザ端末のディスプレイに表示される、勝負の結果を示すオブジェクトが重畳表示された同時LC配信画面の代表画面図である。FIG. 7 is a representative screen diagram of a simultaneous LC distribution screen on which an object indicating the result of a game is superimposed and displayed on a display of a user terminal of a viewer of VSLC distribution. 視聴者のユーザ端末のディスプレイに表示されるLC配信画面の代表画面図である。FIG. 3 is a representative screen diagram of an LC distribution screen displayed on a display of a viewer's user terminal. ユーザのユーザ端末のディスプレイに表示されるランキング表示画面の代表画面図である。It is a representative screen diagram of the ranking display screen displayed on the display of the user's user terminal. 配信者のユーザ端末のディスプレイに表示されるグループコールLC配信設定画面の代表画面図である。FIG. 7 is a representative screen diagram of a group call LC distribution setting screen displayed on a display of a distributor's user terminal. グループコールLC配信の視聴者のユーザ端末のディスプレイに表示される同時LC配信画面の代表画面図である。FIG. 3 is a representative screen diagram of a simultaneous LC distribution screen displayed on a display of a user terminal of a viewer of a group call LC distribution. 本実施の形態に係る情報処理装置のハードウェア構成例を示すブロック図である。1 is a block diagram showing an example of a hardware configuration of an information processing device according to an embodiment. FIG.

以下、各図面に示される同一または同等の構成要素、部材、処理、信号には、同一の符号を付するものとし、適宜重複した説明は省略する。また、各図面において説明上重要ではない部材の一部は省略して表示する。 Hereinafter, the same or equivalent components, members, processes, and signals shown in each drawing will be denoted by the same reference numerals, and redundant explanations will be omitted as appropriate. Further, in each drawing, some members that are not important for the explanation are omitted.

図1は、実施の形態に係るライブコマースシステム1の構成を示す模式図である。ライブコマースシステム1は、販売対象の商品および/または役務(以下、単に販売対象と称す)の販売を目的として行われるライブ配信(以下、LCライブ配信と称す)を提供する。LCライブ配信は、配信者(ライバー、ストリーマ(Streamer)ともいう)LVと視聴者(オーディエンスともいう)AUとがリアルタイムでやりとりできる双方向型のライブ配信である。ライブコマースシステム1は、LC(ライブコマース)サーバ10と、配信者(LV1、LV2、…)側のユーザ端末20(20a、20b、…)と、視聴者(AU1、AU2、…)側のユーザ端末30(30a、30b、…)と、を備える。配信者および視聴者をユーザと総称することがある。LCサーバ10、配信者側のユーザ端末20および視聴者側のユーザ端末30はインターネットなどのネットワークNWにより互いに通信可能に接続される。LCサーバ10は、ネットワークNWに接続された一または複数の情報処理装置によって構成されてもよい。ユーザ端末20、30は、例えばスマートフォンやタブレット型端末やラップトップPCやレコーダや携帯型ゲーム機やウェアラブル装置などの携帯端末であってもよいし、例えばデスクトップPCなどの据え置き型の装置であってもよい。 FIG. 1 is a schematic diagram showing the configuration of a live commerce system 1 according to an embodiment. The live commerce system 1 provides live distribution (hereinafter referred to as LC live distribution) performed for the purpose of selling products and/or services to be sold (hereinafter simply referred to as sales targets). LC live distribution is an interactive live distribution in which a distributor (also referred to as a liver or streamer) LV and a viewer (also referred to as an audience) AU can interact in real time. The live commerce system 1 includes an LC (live commerce) server 10, user terminals 20 (20a, 20b, . . .) on the side of distributors (LV1, LV2, ...), and users on the side of viewers (AU1, AU2, ...). It includes terminals 30 (30a, 30b,...). Distributors and viewers may be collectively referred to as users. The LC server 10, the user terminal 20 on the distributor side, and the user terminal 30 on the viewer side are communicably connected to each other via a network NW such as the Internet. The LC server 10 may be configured by one or more information processing devices connected to the network NW. The user terminals 20 and 30 may be, for example, a mobile terminal such as a smartphone, a tablet terminal, a laptop PC, a recorder, a portable game machine, or a wearable device, or may be a stationary device such as a desktop PC. Good too.

ライブコマースシステム1には、販売対象の紹介と販売または販売仲介とを行う配信者LVと、販売対象の注文と購入手続きとを行う視聴者AUと、LCサーバ10を管理する管理者(不図示)と、が関与する。配信者LVは、自身が販売対象を紹介する様子を自身のユーザ端末20で録音・録画してそのままLCサーバ10にアップロードすることで、リアルタイムにコンテンツを発信する者である。管理者は、LCサーバ10においてLCライブ配信のためのLCプラットフォームを提供し、また、配信者LVと視聴者AUとのリアルタイムのやりとりおよび販売対象の発注・受注・決済処理を仲介または管理する。視聴者AUは、ユーザ端末30でプラットフォームにアクセスして所望のLCライブ配信を選択し、視聴する。このLCライブ配信中に視聴者AUがユーザ端末30を介して販売対象に関する質問をコメントし、配信者LVがその質問に口頭で回答し、当該回答が映像および/または音声で視聴者AUに伝わることで、双方向のコミュニケーションが成立する。 The live commerce system 1 includes a broadcaster LV that introduces and sells items for sale or acts as a sales intermediary, a viewer AU that orders items for sale and performs purchase procedures, and an administrator (not shown) that manages the LC server 10. ) and are involved. The distributor LV is a person who transmits content in real time by recording himself/herself introducing the sales object on his/her own user terminal 20 and uploading it to the LC server 10 as it is. The administrator provides an LC platform for LC live distribution in the LC server 10, and also mediates or manages real-time interactions between the distributor LV and the viewer AU, as well as ordering, receiving, and payment processing for sales objects. The viewer AU accesses the platform on the user terminal 30, selects a desired LC live broadcast, and views it. During this LC live broadcast, the viewer AU comments a question regarding the sales object via the user terminal 30, the broadcaster LV answers the question orally, and the answer is transmitted to the viewer AU through video and/or audio. This enables two-way communication.

本明細書において「ライブ配信」は、配信者LVのユーザ端末20で録音・録画されたコンテンツが実質的にリアルタイムで視聴者AUのユーザ端末30で再生され視聴可能となる状態を実現するデータの伝送態様を意味するものであってもよく、またはそのような伝送態様により実現される配信そのものを意味してもよい。ライブ配信は、HTTP Live StreamingやCommon Media Application FormatやWeb Real-Time CommunicationsやReal-Time Messaging ProtocolやMPEG DASHなどの既存のライブ配信技術を用いて実現されてもよい。ライブ配信は、配信者LVがコンテンツを録音・録画しているときに、視聴者AUが所定の遅延をもって当該コンテンツを視聴可能な伝送態様を含む。遅延の大きさについて、少なくとも、配信者LVと視聴者AUとのやりとりが成立する程度の大きさの遅延は許される。ただし、ライブ配信は、コンテンツを録音・録画したデータ全体をいったんサーバに保存し、その後の任意のタイミングでユーザからの求めに応じて当該データをサーバからユーザに提供するいわゆるオンデマンド型の配信とは区別される。 In this specification, "live distribution" refers to data that enables content recorded on the user terminal 20 of the broadcaster LV to be played back and viewed on the user terminal 30 of the viewer AU in substantially real time. It may mean a transmission mode, or it may mean the distribution itself realized by such a transmission mode. Live distribution may be realized using existing live distribution technologies such as HTTP Live Streaming, Common Media Application Format, Web Real-Time Communications, Real-Time Messaging Protocol, and MPEG DASH. Live distribution includes a transmission mode in which a viewer AU can view the content with a predetermined delay while the distributor LV is recording the content. Regarding the size of the delay, at least a delay large enough to establish an exchange between the distributor LV and the viewer AU is allowed. However, live distribution is a so-called on-demand type distribution in which the entire data of the recorded content is temporarily stored on a server, and then the data is provided from the server to the user at any time upon request from the user. are distinguished.

本明細書において「動画データ」は、ユーザ端末20、30の撮像機能により生成される画像データ(ビデオデータともいう)と、ユーザ端末20、30の音声入力機能により生成される音声データ(オーディオデータともいう)と、を含むデータである。動画データは、ユーザ端末20、30で再生されることで、ユーザによるLCライブ配信の視聴を可能とする。本実施の形態では、動画データが配信者のユーザ端末で生成されてから視聴者のユーザ端末で再生されるまでの間に、圧縮や伸張や符号化や復号やトランスコーディングなどの、データの形式やサイズや仕様を変更する処理が行われることが想定されている。このような処理の前後で動画データが表す内容(例えば、動画像や音声)は実質的に変わらないので、本実施の形態ではそのような処理が行われた後の動画データはそのような処理が行われる前の動画データと同じであるとして説明する。すなわち、動画データが配信者のユーザ端末で生成されてからLCサーバ10を経由して視聴者のユーザ端末で再生される場合、配信者のユーザ端末で生成された動画データと、LCサーバ10を通過する動画データと、視聴者のユーザ端末で受信されて再生される動画データと、は全て同じ動画データである。 In this specification, "video data" refers to image data (also referred to as video data) generated by the imaging function of the user terminals 20 and 30, and audio data (also referred to as audio data) generated by the audio input function of the user terminals 20 and 30. ). The video data is played back on the user terminals 20 and 30, allowing the user to view the LC live distribution. In this embodiment, data formats such as compression, decompression, encoding, decoding, and transcoding are performed after video data is generated on a distributor's user terminal until it is played on a viewer's user terminal. It is assumed that processing to change the size and specifications will be performed. Since the contents of the video data (for example, video images and audio) are not substantially changed before and after such processing, in this embodiment, the video data after such processing is The explanation will be given assuming that the video data is the same as the video data before the process. That is, when video data is generated on a distributor's user terminal and then played back on a viewer's user terminal via the LC server 10, the video data generated on the distributor's user terminal and the LC server 10 are The passing video data and the video data received and played by the viewer's user terminal are all the same video data.

本実施の形態では、それぞれが異なる配信者により異なるユーザ端末を介して行われる複数のLCライブ配信が、同じ一つの画面を通じて同時に視聴者に提供される。以下、この配信形態を同時LC配信と称す。同時LC配信に係る複数のLCライブ配信は、同じまたは対応する販売対象に関連付けられる。例えば、同時LC配信における複数のLCライブ配信では同じ販売対象の紹介と受注が行われる。対応する販売対象は、例えば製造元を同じくするまたは販売元を同じくする異なる複数の販売対象である。 In this embodiment, a plurality of LC live broadcasts, each performed by different distributors via different user terminals, are simultaneously provided to viewers through the same screen. Hereinafter, this distribution form will be referred to as simultaneous LC distribution. A plurality of LC live distributions related to simultaneous LC distribution are associated with the same or corresponding sales object. For example, in multiple LC live distributions in simultaneous LC distribution, the same sales target is introduced and orders are received. The corresponding sales objects are, for example, a plurality of different sales objects from the same manufacturer or seller.

同時LC配信は、参加する配信者の間で競い合う性質のものであってもよいし、参加する配信者の間で協力し合う性質のものであってもよい。競い合う同時LC配信の例は、一方の配信者と他方の配信者とで、所定の対戦期間内の販売対象の売上または販売個数により勝敗を決するVSLC配信である。協力し合う同時LC配信の例は、販売対象の販売元または製造元から委託を受けた配信者がホストとなり、少なくともひとりの他の配信者をゲストとして招待し、ホストとゲストとの対話を通じて販売対象を紹介するグループコールLC配信である。グループコールLC配信では、LCサーバ10において視聴者はホストの視聴者として認識される。なお、上記の視聴者の認識は例であり、他の実施の形態では他の態様での視聴者の認識が可能である。 Simultaneous LC distribution may be of the nature of competition among the participating distributors, or may be of the nature of cooperation among the participating distributors. An example of competitive simultaneous LC distribution is VSLC distribution in which one distributor and the other distributor determine the winner or loser based on the sales or number of items sold within a predetermined competition period. An example of cooperative simultaneous LC distribution is that a distributor commissioned by the vendor or manufacturer of the sales target acts as a host, invites at least one other broadcaster as a guest, and distributes the sales target through dialogue between the host and the guest. This is a group call LC distribution introducing. In group call LC distribution, viewers are recognized by the LC server 10 as viewers of the host. Note that the viewer recognition described above is an example, and in other embodiments, viewer recognition in other ways is possible.

図1の例では、配信者LV1および配信者LV2がVSLC配信に参加している。配信者LV1はLCライブ配信を行い、そのなかで販売対象を紹介している。配信者LV1のユーザ端末20aは配信者LV1の像および音声を録画・録音することで動画データを生成し、ネットワークNWを介してLCサーバ10に送信する。配信者LV2はLCライブ配信を行い、そのなかで配信者LV1が紹介している販売対象と同じ販売対象を紹介している。配信者LV2のユーザ端末20bは配信者LV2の像および音声を録画・録音することで動画データを生成し、ネットワークNWを介してLCサーバ10に送信する。 In the example of FIG. 1, distributor LV1 and distributor LV2 participate in VSLC distribution. Streamer LV1 is conducting LC live streaming and introducing the items for sale. The user terminal 20a of the distributor LV1 generates video data by recording the image and audio of the distributor LV1, and transmits it to the LC server 10 via the network NW. Distributor LV2 performs LC live distribution, in which he introduces the same sales targets as those introduced by broadcaster LV1. The user terminal 20b of the distributor LV2 generates video data by recording the image and audio of the distributor LV2, and transmits it to the LC server 10 via the network NW.

配信者LV1のLCライブ配信または配信者LV2のLCライブ配信のいずれかの視聴者AU1、AU2のユーザ端末30a、30bはそれぞれ、ネットワークNWを介して配信者LV1のLCライブ配信に係る動画データ及び配信者LV2のLCライブ配信に係る動画データを受信し、受信した動画データを再生することでディスプレイに動画像VD1、VD2を表示させると共にスピーカーから音声を出力する。各ユーザ端末30a、30bで表示される動画像VD1、VD2は実質的に同一であり、配信者LV1のユーザ端末20aが撮像した動画像VDAを表示する領域と、配信者LV2のユーザ端末20bが撮像した動画像VDBを表示する領域と、を有する。動画像VDAおよび動画像VDBは視聴者のユーザ端末30において同時に再生され、ディスプレイにおいて同一の画面内に表示される。各ユーザ端末30a、30bで出力される音声は実質的に同一であり、配信者LV1のユーザ端末20aが取得した音声と、配信者LV2のユーザ端末20bが取得した音声と、を含む。配信者LV1のユーザ端末20aはネットワークNWを介して、配信者LV2の動画像VDBを受信し、配信者LV1の動画像VDAと共にディスプレイに表示させる。配信者LV2のユーザ端末20bはネットワークNWを介して、配信者LV1の動画像VDAを受信し、配信者LV2の動画像VDBと共にディスプレイに表示させる。 User terminals 30a and 30b of viewers AU1 and AU2 of either the LC live distribution of the distributor LV1 or the LC live distribution of the distributor LV2 respectively receive video data and video data related to the LC live distribution of the distributor LV1 via the network NW. The video data related to the LC live distribution of the distributor LV2 is received, and the received video data is reproduced to display the video images VD1 and VD2 on the display and output audio from the speaker. The video images VD1 and VD2 displayed on the respective user terminals 30a and 30b are substantially the same, and the area where the video image VDA captured by the user terminal 20a of the distributor LV1 is displayed and the area where the user terminal 20b of the distributor LV2 is displayed are substantially the same. and an area for displaying the captured moving image VDB. The moving image VDA and the moving image VDB are simultaneously played back on the viewer's user terminal 30 and displayed on the same screen on the display. The voices output by each user terminal 30a, 30b are substantially the same, and include the voice acquired by the user terminal 20a of the distributor LV1 and the voice acquired by the user terminal 20b of the distributor LV2. The user terminal 20a of the distributor LV1 receives the video image VDB of the distributor LV2 via the network NW, and displays it on the display together with the video image VDA of the distributor LV1. The user terminal 20b of the distributor LV2 receives the video VDA of the distributor LV1 via the network NW, and displays it on the display together with the video VDB of the distributor LV2.

各視聴者のユーザ端末30a、30bで表示される動画像VD1、VD2には、視聴者AU1、AU2が販売対象を注文するためのカートアイコン616が重畳表示される。視聴者AU1、AU2はVSLC配信のなかで、カートアイコン616をタップすることで販売対象を注文および/または購入することができる。 A cart icon 616 for the viewers AU1 and AU2 to order items for sale is superimposed on the video images VD1 and VD2 displayed on the user terminals 30a and 30b of each viewer. Viewers AU1 and AU2 can order and/or purchase items for sale by tapping the cart icon 616 during the VSLC distribution.

配信者LVのユーザ端末20における録音・録画と、視聴者AUのユーザ端末30における動画データの再生と、は実質的に同時に行われる。配信者LV1による販売対象の紹介に応じてひとりの視聴者AU1がコメントをユーザ端末30aに入力すると、LCサーバ10は当該コメントをリアルタイムで配信者LV1のユーザ端末20aに表示させると共に、もうひとりの配信者LV2のユーザ端末20bおよび各視聴者AU1、AU2のユーザ端末30a、30bにも表示させる。当該コメントを読んだ配信者LV1がその内容に被せた紹介を展開すると、その紹介の動画像と音声が配信者LV2のユーザ端末20bおよび各視聴者AU1、AU2のユーザ端末30a、30bで出力され、これにより配信者LV1と視聴者AU1との会話が成立したと認識される。このように、ライブコマースシステム1では、一方通行でない双方向のコミュニケーションを可能とする同時LC配信が実現される。 Audio recording on the user terminal 20 of the distributor LV and reproduction of video data on the user terminal 30 of the viewer AU are performed substantially simultaneously. When one viewer AU1 inputs a comment into the user terminal 30a in response to the introduction of a sales target by the distributor LV1, the LC server 10 displays the comment in real time on the user terminal 20a of the distributor LV1, and also displays the comment on the user terminal 20a of the distributor LV1. It is also displayed on the user terminal 20b of the distributor LV2 and the user terminals 30a and 30b of each viewer AU1 and AU2. When the broadcaster LV1 reads the comment and develops an introduction over the content, the video and audio of the introduction are output on the user terminal 20b of the broadcaster LV2 and the user terminals 30a and 30b of each viewer AU1 and AU2. , This recognizes that a conversation between the broadcaster LV1 and the viewer AU1 has been established. In this way, the live commerce system 1 realizes simultaneous LC distribution that enables two-way communication instead of one-way communication.

本実施の形態に係るライブコマースシステム1では、同じまたは対応する販売対象を複数の配信者が同時に同じ画面で紹介、販売する同時LC配信が実現される。これにより、配信者同士の掛け合い、インタラクションから視聴者は販売対象について複数の視点からの多くの情報を得ることができるので、買い物体験の満足度が向上する。同時LC配信が競争的なものであれば、競争相手を同じ画面に迎えることにより配信者の緊張感やモチベーションが高まり、よりLCライブ配信の質が高まることで売上を伸ばすことができる。また、単にライブ配信を通じて物を売るという体験だけでなく、その売上の度合いで勝敗が決まるという新たなエンターテイメントを提供することができる。同時LC配信が協力的なものであれば、ホストがゲストから販売対象についての感想や質問をリアルタイムで受け、それにリアルタイムで回答する形態をとることにより、販売対象に対する視聴者の納得感を高め、買い物体験の満足度を高めることができる。また、販売対象が大好きなロイヤルユーザをゲストに迎えることで、好意的なユーザの声をダイレクトに視聴者に届けることができる。 In the live commerce system 1 according to the present embodiment, simultaneous LC distribution is realized in which multiple distributors introduce and sell the same or corresponding sales items on the same screen at the same time. As a result, the viewer can obtain a lot of information about the sales item from multiple viewpoints from the discussions and interactions between the broadcasters, thereby improving the satisfaction level of the shopping experience. If simultaneous LC distribution is competitive, having competitors on the same screen will increase the sense of tension and motivation of the broadcasters, which will further improve the quality of LC live distribution and increase sales. In addition, it is possible to provide not only the experience of simply selling things through live streaming, but also a new form of entertainment in which success or loss is determined by the level of sales. If the simultaneous LC distribution is cooperative, the host will receive comments and questions about the sales items from the guests in real time, and respond in real time, thereby increasing the viewer's sense of understanding about the sales items. It can increase the satisfaction level of the shopping experience. In addition, by inviting loyal users who love the products being sold as guests, it is possible to directly deliver the voices of favorable users to the viewers.

図2は、図1のユーザ端末20の機能および構成を示すブロック図である。ユーザ端末30はユーザ端末20と同様の機能および構成を有する。図2および以後のブロック図に示す各ブロックは、ハードウェア的には、コンピュータのCPUをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組み合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。 FIG. 2 is a block diagram showing the functions and configuration of the user terminal 20 in FIG. 1. User terminal 30 has the same functions and configuration as user terminal 20. Each block shown in FIG. 2 and the subsequent block diagrams can be realized in terms of hardware by elements and mechanical devices such as a CPU of a computer, and in terms of software by a computer program, etc., but here, It depicts the functional blocks realized by their cooperation. Therefore, those skilled in the art who have been exposed to this specification will understand that these functional blocks can be realized in various ways by combining hardware and software.

配信者LVおよび視聴者AUは、ダウンロードサイトからネットワークNWを介して、本実施の形態に係るLCライブ配信アプリケーションプログラム(以下、LCアプリという)をユーザ端末20、30にダウンロードし、インストールする。あるいはまた、LCアプリはユーザ端末20、30にプリインストールされていてもよい。LCアプリがユーザ端末20、30により実行されることにより、ユーザ端末20、30はネットワークNWを介してLCサーバ10と通信し、各種機能を実現する。以下、ユーザ端末20、30(のCPUなどのプロセッサ)がLCアプリを実行することにより実現する機能をユーザ端末20、30の機能として説明する。それらの機能は実際はLCアプリがユーザ端末20、30に実現させる機能である。なお、他の実施の形態では、これらの機能は、LCサーバ10からユーザ端末20、30のウェブブラウザにネットワークNWを介して送信され、そのウェブブラウザによって実行される、HTML(HyperText Markup Language)などのプログラミング言語により記述されたコンピュータプログラムにより実現されてもよい。 The distributor LV and the viewer AU download and install the LC live distribution application program (hereinafter referred to as LC application) according to the present embodiment onto the user terminals 20 and 30 from the download site via the network NW. Alternatively, the LC application may be preinstalled on the user terminals 20, 30. By executing the LC application by the user terminals 20 and 30, the user terminals 20 and 30 communicate with the LC server 10 via the network NW and realize various functions. Hereinafter, functions realized by the user terminals 20, 30 (processors such as CPUs thereof) executing the LC application will be described as functions of the user terminals 20, 30. These functions are actually functions that the LC application causes the user terminals 20 and 30 to realize. Note that in other embodiments, these functions are implemented using HTML (HyperText Markup Language), etc., which is transmitted from the LC server 10 to the web browsers of the user terminals 20 and 30 via the network NW and executed by the web browsers. It may be realized by a computer program written in a programming language.

ユーザ端末20は、ユーザの像および音声を記録した動画データを生成してLCサーバ10に提供すると共にLCライブ配信中の販売対象の管理を可能とする配信部100と、LCサーバ10から動画データを取得して再生すると共にLCライブ配信中に販売対象を注文するための行動を受け付ける視聴部200と、を備える。ユーザは、配信を行う場合は配信部100を、視聴を行う場合は視聴部200を、それぞれ起動する。配信部100がアクティブとなっているユーザ端末は配信者側、つまり動画データの生成側あるいは販売対象の販売側のユーザ端末であり、視聴部200がアクティブとなっているユーザ端末は視聴者側、つまり動画データの再生側あるいは販売対象の購入側のユーザ端末である。 The user terminal 20 is connected to a distribution unit 100 that generates video data in which images and voices of users are recorded and provides it to the LC server 10, and also enables management of items for sale during LC live distribution, and receives video data from the LC server 10. and a viewing section 200 that acquires and reproduces the information and receives an action for ordering an object for sale during LC live distribution. The user activates the distribution unit 100 when performing distribution, and the viewing unit 200 when viewing. The user terminal on which the distribution unit 100 is active is the user terminal on the distributor side, that is, the video data generation side or the sales side of the target for sale, and the user terminal on which the viewing unit 200 is active is the user terminal on the viewer side. In other words, it is a user terminal on the video data playback side or on the purchase side for sale.

配信部100は、撮像制御部102と、音声制御部104と、動画送信部106と、配信側UI制御部108と、配信側通信部110と、販売対象制御部112と、を含む。撮像制御部102は図2では不図示のカメラと接続され、カメラによる撮像を制御する。撮像制御部102はカメラから画像データを取得する。音声制御部104は図2では不図示のマイクロフォンと接続され、マイクロフォンによる音声入力を制御する。音声制御部104は、マイクロフォンから音声データを取得する。動画送信部106は、撮像制御部102により取得された画像データおよび音声制御部104により取得された音声データを含む動画データを、ネットワークNWを介してLCサーバ10に送信する。動画送信部106による動画データの送信はリアルタイムで行われる。すなわち、撮像制御部102および音声制御部104による動画データの生成と、生成された動画データの動画送信部106による送信と、は実質的に同時に行われる。 The distribution unit 100 includes an imaging control unit 102, an audio control unit 104, a video transmission unit 106, a distribution side UI control unit 108, a distribution side communication unit 110, and a sales object control unit 112. The imaging control unit 102 is connected to a camera (not shown in FIG. 2), and controls imaging by the camera. The imaging control unit 102 acquires image data from a camera. The audio control unit 104 is connected to a microphone (not shown in FIG. 2), and controls audio input by the microphone. The audio control unit 104 acquires audio data from the microphone. The video transmission unit 106 transmits video data including the image data acquired by the imaging control unit 102 and the audio data acquired by the audio control unit 104 to the LC server 10 via the network NW. Transmission of video data by the video transmitter 106 is performed in real time. That is, the generation of video data by the imaging control unit 102 and the audio control unit 104 and the transmission of the generated video data by the video transmission unit 106 are performed substantially simultaneously.

配信側UI制御部108は、配信者向けのUIを制御する。配信側UI制御部108は、図2では不図示のディスプレイと接続される。配信側UI制御部108は、動画送信部106による送信対象となっている動画データおよび同時LC配信に参加している他の配信者のユーザ端末からLCサーバ10を介して受信した動画データを再生することにより、同時LC配信に参加している各配信者の動画像を含む同時LC配信画面をディスプレイに表示させる。配信側UI制御部108は、図2では不図示のタッチパネルやキーボードやディスプレイなどの入力手段と接続され、それら入力手段を介して配信者による入力を取得する。配信側UI制御部108は、同時LC配信画面に所定のフレーム画像を含める。フレーム画像は、配信者から入力を受け付けるための様々なユーザインタフェースオブジェクト(以下、単にオブジェクトという)と、視聴者や他の配信者により入力されたコメントと、LCサーバ10から取得した情報と、を含んでよい。配信側UI制御部108は、配信者によるコメントの入力を受け付ける。 The distribution side UI control unit 108 controls the UI for the distributor. The distribution side UI control unit 108 is connected to a display not shown in FIG. The distribution side UI control unit 108 plays back the video data to be transmitted by the video transmission unit 106 and the video data received via the LC server 10 from user terminals of other distributors participating in simultaneous LC distribution. By doing so, a simultaneous LC distribution screen including moving images of each distributor participating in the simultaneous LC distribution is displayed on the display. The distribution side UI control unit 108 is connected to input means such as a touch panel, keyboard, and display (not shown in FIG. 2), and obtains input from the distributor via these input means. The distribution side UI control unit 108 includes a predetermined frame image in the simultaneous LC distribution screen. The frame image includes various user interface objects (hereinafter simply referred to as objects) for receiving input from broadcasters, comments input by viewers and other broadcasters, and information obtained from the LC server 10. may be included. The distribution side UI control unit 108 accepts input of comments by the distributor.

配信側通信部110は、同時LC配信中のLCサーバ10との間の通信を制御する。配信側通信部110は、配信側UI制御部108が取得した配信者による入力の内容(例えば、コメント等)を、LCサーバ10にネットワークNWを介して送信する。配信側通信部110は、同時LC配信に関連付けられた各種の情報をLCサーバ10からネットワークNWを介して受信する。 The distribution side communication unit 110 controls communication with the LC server 10 during simultaneous LC distribution. The distribution side communication unit 110 transmits the content of the input by the distributor (for example, a comment, etc.) acquired by the distribution side UI control unit 108 to the LC server 10 via the network NW. The distribution side communication unit 110 receives various information associated with simultaneous LC distribution from the LC server 10 via the network NW.

販売対象制御部112は、ネットワークNWを介してLCサーバ10と協働し、同時LC配信のEコマース機能を提供する。販売対象制御部112は、同時LC配信において紹介する販売対象を制御する。 The sales object control unit 112 cooperates with the LC server 10 via the network NW to provide an e-commerce function for simultaneous LC distribution. The sales object control unit 112 controls the sales objects introduced in simultaneous LC distribution.

視聴部200は、視聴側UI制御部202と、視聴側通信部204と、購入受付部206と、を含む。視聴側通信部204は、同時LC配信中のLCサーバ10との間の通信を制御する。視聴側通信部204は、ネットワークNWを介してLCサーバ10から、同時LC配信に参加する各配信者のユーザ端末で生成された動画データを受信する。 The viewing section 200 includes a viewing side UI control section 202, a viewing side communication section 204, and a purchase reception section 206. The viewing side communication unit 204 controls communication with the LC server 10 during simultaneous LC distribution. The viewing side communication unit 204 receives video data generated at the user terminal of each distributor participating in the simultaneous LC distribution from the LC server 10 via the network NW.

視聴側UI制御部202は、視聴者向けのUIを制御する。視聴側UI制御部202は、図2では不図示のディスプレイおよびスピーカと接続され、受信された動画データを再生することにより動画像をディスプレイに表示させると共に音声をスピーカから出力させる。ディスプレイに画像が出力されると共にスピーカから音声が出力されることを、合わせて「動画データが再生」されていると言うことができる。視聴側UI制御部202は、同時LC配信に参加している各配信者のユーザ端末で生成された動画データを、LCサーバ10から受信して再生することにより、同時LC配信に参加している各配信者の動画像を含む同時LC配信画面をディスプレイに表示させる。 A viewer-side UI control unit 202 controls a UI for viewers. The viewer-side UI control unit 202 is connected to a display and a speaker (not shown in FIG. 2), and displays a moving image on the display by reproducing the received moving image data, and outputs audio from the speaker. The output of an image to the display and the output of audio from the speaker can be collectively referred to as "video data being played back." The viewing side UI control unit 202 participates in simultaneous LC distribution by receiving from the LC server 10 and playing video data generated on the user terminal of each distributor participating in the simultaneous LC distribution. A simultaneous LC distribution screen including moving images of each distributor is displayed on a display.

視聴側UI制御部202は、図2では不図示のタッチパネルやキーボードやディスプレイなどの入力手段と接続され、それら入力手段を介して視聴者による入力を取得する。視聴側UI制御部202は、同時LC配信画面に所定のフレーム画像を含める。フレーム画像は、カートアイコン616などの視聴者から入力を受け付けるための様々なオブジェクトと、視聴者や配信者により入力されたコメントと、LCサーバ10から取得した情報と、を含む。視聴側通信部204は、視聴側UI制御部202が取得した視聴者による入力の内容を、ネットワークNWを介してLCサーバ10に送信する。 The viewer-side UI control unit 202 is connected to input means such as a touch panel, keyboard, and display (not shown in FIG. 2), and obtains input from the viewer via these input means. The viewing side UI control unit 202 includes a predetermined frame image in the simultaneous LC distribution screen. The frame image includes various objects such as the cart icon 616 for receiving input from viewers, comments input by viewers and distributors, and information acquired from the LC server 10. The viewing side communication unit 204 transmits the contents of the input by the viewer, which the viewing side UI control unit 202 has acquired, to the LC server 10 via the network NW.

購入受付部206は、同時LC配信に参加している配信者のLCライブ配信に関連付けられた販売対象を注文するための動作を受け付ける。同時LC配信を視聴している視聴者は、所望の販売対象を注文するために所定の動作を行う。購入受付部206はこの所定の動作を購入の指示として受け付ける。所定の動作は、例えば同時LC配信画面に表示されている販売対象のサムネイルをタップすることであってもよい。あるいはまた、所定の動作は、販売対象のリストのなかから所望の販売対象を選択することであってもよい。あるいはまた、所定の動作は、所望の販売対象をカートに入れる(カートイン)ための一連の入力であってもよい。あるいはまた、所定の動作は、販売対象の注文を進めるためのカートアイコン616のタップや販売対象を注文することや販売対象の購入のための決済を完了させることであってもよい。購入受付部206は、所定の動作を受け付けると、所定の動作を行った視聴者の視聴者IDと当該視聴者が視聴しているLCライブ配信の配信者の配信者ID(VSLC配信であればいずれか一方の配信者の配信者ID、グループコールLC配信であればホストの配信者ID)と所定の動作に係る販売対象の販売対象IDとを含む購入要求信号を生成し、ネットワークNWを介してLCサーバ10に送信する。 The purchase reception unit 206 receives an operation for ordering a sales object associated with the LC live distribution of a distributor participating in the simultaneous LC distribution. A viewer viewing the simultaneous LC distribution performs a predetermined operation in order to order a desired sales item. The purchase reception unit 206 receives this predetermined operation as a purchase instruction. The predetermined operation may be, for example, tapping a thumbnail of a sale item displayed on the simultaneous LC distribution screen. Alternatively, the predetermined operation may be to select a desired sales object from a list of sales objects. Alternatively, the predetermined action may be a series of inputs to add a desired sale item to a cart. Alternatively, the predetermined action may be tapping the cart icon 616 to proceed with the order for the sale item, ordering the sale item, or completing payment for the purchase of the sale item. When the purchase reception unit 206 receives a predetermined action, the purchase reception unit 206 stores the viewer ID of the viewer who performed the predetermined action and the distributor ID of the LC live broadcast that the viewer is viewing (in the case of VSLC distribution). A purchase request signal is generated that includes the distributor ID of one of the distributors (or the distributor ID of the host in the case of group call LC distribution) and the sales target ID of the sales target related to the predetermined operation, and the purchase request signal is sent via the network NW. and transmits it to the LC server 10.

図3は、図1のLCサーバ10の機能および構成を示すブロック図である。LCサーバ10はLCライブ配信を提供する。LCサーバ10は、配信情報提供部302と、中継部304と、EC処理部306と、VS制御部308と、グループコール制御部310と、ランキング生成部312と、配信情報保持部314と、ユーザ情報保持部318と、VS情報保持部320と、イベント情報保持部322と、販売履歴保持部324と、ランキング情報保持部326と、を備える。 FIG. 3 is a block diagram showing the functions and configuration of the LC server 10 of FIG. 1. The LC server 10 provides LC live distribution. The LC server 10 includes a distribution information providing section 302, a relay section 304, an EC processing section 306, a VS control section 308, a group call control section 310, a ranking generation section 312, a distribution information holding section 314, and a user It includes an information holding section 318, a VS information holding section 320, an event information holding section 322, a sales history holding section 324, and a ranking information holding section 326.

図4は、図3の配信情報保持部314の一例を示すデータ構造図である。配信情報保持部314は、ライブコマースシステム1が提供するLCプラットフォームにおいて現在行われているLCライブ配信の情報を保持する。配信情報保持部314は、LCプラットフォームにおいてLCライブ配信を特定するストリームIDと、当該LCライブ配信の配信者を特定するユーザIDである配信者IDと、当該LCライブ配信を通して購入可能な販売対象を特定する販売対象IDと、当該LCライブ配信の視聴者を特定するユーザIDである視聴者IDと、当該LCライブ配信がグループコールLC配信であるか否かを示すフラグと、グループコールLC配信である場合にはそのゲストを特定するゲストIDと、当該LCライブ配信の配信者がVSLC配信に参加している場合はそのVSLC配信を特定するVSIDと、を対応付けて保持する。グループコールLC配信の場合、配信者IDで特定される配信者がホストである。 FIG. 4 is a data structure diagram showing an example of the distribution information holding unit 314 of FIG. 3. As shown in FIG. The distribution information holding unit 314 holds information on LC live distribution currently being performed on the LC platform provided by the live commerce system 1. The distribution information holding unit 314 stores a stream ID that specifies an LC live distribution on the LC platform, a distributor ID that is a user ID that specifies the distributor of the LC live distribution, and sales objects that can be purchased through the LC live distribution. A sales target ID to be specified, a viewer ID that is a user ID that identifies the viewer of the LC live distribution, a flag indicating whether the LC live distribution is a group call LC distribution, and a group call LC distribution. In this case, the guest ID that identifies the guest and, if the distributor of the LC live distribution participates in the VSLC distribution, the VSID that specifies the VSLC distribution are stored in association with each other. In the case of group call LC distribution, the distributor specified by the distributor ID is the host.

配信者IDは配信者を特定してもよいし、配信者のグループ(例えば、企業)を特定してもよい。LCライブ配信において複数の販売対象を扱う場合、複数の販売対象IDがストリームIDに対応付けて登録される。 The distributor ID may specify the distributor or a group of distributors (for example, a company). When handling multiple sales targets in LC live distribution, multiple sales target IDs are registered in association with stream IDs.

本実施の形態に係るライブコマースシステム1が提供するLCプラットフォームでは、ユーザがLCライブ配信を行う場合そのユーザは配信者となり、また同じユーザが他のユーザが配信するLCライブ配信を視聴する場合は視聴者となる。したがって、配信者・視聴者の別は固定的なものではなく、あるとき配信者IDとして登録されていたユーザIDが別のタイミングでは視聴者IDとして登録されることもある。 In the LC platform provided by the live commerce system 1 according to the present embodiment, when a user performs LC live distribution, the user becomes a distributor, and when the same user views LC live distribution distributed by another user, Become a viewer. Therefore, the distinction between a distributor and a viewer is not fixed, and a user ID that is registered as a distributor ID at one time may be registered as a viewer ID at another time.

VSLC配信では、LCサーバ10において視聴者はいずれか一方の配信者の視聴者として認識される。図1の例では、視聴者AU1はVSLC配信において配信者LV1のLCライブ配信および配信者LV2のLCライブ配信の両方を視ているけれども、配信者LV1の視聴者として認識され、配信者LV2の視聴者としては認識されない。LCサーバ10における認識は、配信情報保持部314がLCライブ配信ごとにその配信者IDと視聴者IDとVSIDとを対応付けて保持することにより実現される。すなわち、配信情報保持部314では同じVSIDに二つの配信者ID(=二つのストリームID)が対応付けられており、これは、それら二人の配信者がVSLC配信で対戦することを意味する。さらに、配信情報保持部314では二つの配信者IDのそれぞれに対応付けて少なくともひとつの視聴者IDが対応付けられている。配信情報保持部314で同じVSIDに対応付けられた複数の視聴者はそれぞれ、当該VSIDで特定されるVSLC配信の視聴者として後述の同時LC配信画面620を通してVSLC配信を視聴できる。一方、配信情報保持部314において視聴者はVSLC配信で対戦している配信者のいずれか一方に対応付けられており、これは、LCサーバ10において当該視聴者が当該一方の配信者のLCライブ配信の視聴者として認識されることを意味する。図4の例では、現在VSLC配信「VV1」が進行中であり、当該VSLC配信では配信者「LV1」と配信者「LV3」とが対戦している。VSLC配信「VV1」の視聴者は「ABC」、「XXY」、「CCC」、「KLM」、「MPQ」であり、そのうち視聴者「ABC」、「XXY」、「CCC」はLCライブ配信「ST01」(配信者「LV1」)の視聴者であり、視聴者「KLM」、「MPQ」はLCライブ配信「ST03」(配信者「LV3」)の視聴者であると認識される。 In VSLC distribution, viewers are recognized by the LC server 10 as viewers of one of the distributors. In the example of FIG. 1, viewer AU1 is viewing both the LC live broadcast of broadcaster LV1 and the LC live broadcast of broadcaster LV2 in VSLC distribution, but is recognized as a viewer of broadcaster LV1, and is viewed as a viewer of broadcaster LV2. It is not recognized as a viewer. Recognition in the LC server 10 is realized by the distribution information holding unit 314 holding the distributor ID, viewer ID, and VSID in association with each other for each LC live distribution. That is, in the distribution information holding unit 314, two distributor IDs (=two stream IDs) are associated with the same VSID, which means that these two distributors compete in a VSLC distribution. Further, in the distribution information holding unit 314, at least one viewer ID is associated with each of the two distributor IDs. A plurality of viewers associated with the same VSID in the distribution information holding unit 314 can each view the VSLC distribution through a simultaneous LC distribution screen 620 described later as a viewer of the VSLC distribution specified by the VSID. On the other hand, in the distribution information holding unit 314, the viewer is associated with one of the broadcasters competing in the VSLC distribution, and this means that the viewer is associated with one of the broadcasters competing in the VSLC distribution. This means being recognized as a viewer of the broadcast. In the example of FIG. 4, the VSLC distribution "VV1" is currently in progress, and in the VSLC distribution, the distributor "LV1" and the distributor "LV3" are competing against each other. The viewers of VSLC distribution “VV1” are “ABC”, “XXY”, “CCC”, “KLM”, and “MPQ”, among which viewers “ABC”, “XXY”, and “CCC” are LC live distribution “ ST01" (distributor "LV1"), and viewers "KLM" and "MPQ" are recognized as viewers of LC live distribution "ST03" (distributor "LV3").

図5は、図3のユーザ情報保持部318の一例を示すデータ構造図である。ユーザ情報保持部318は、ユーザに関する情報を保持する。ユーザ情報保持部318は、ユーザを特定するユーザIDと、当該ユーザがこれまで配信者として行った全てのまたは一定期間内のLCライブ配信における受注の総額と、当該ユーザがこれまで視聴者として参加した全てのまたは一定期間内のLCライブ配信における発注の総額と、当該ユーザがこれまで配信者として参加した全てのまたは一定期間内のVSLC配信で勝利した数と、を対応付けて保持する。 FIG. 5 is a data structure diagram showing an example of the user information holding unit 318 in FIG. 3. As shown in FIG. The user information holding unit 318 holds information regarding users. The user information holding unit 318 stores the user ID that identifies the user, the total amount of orders received for all LC live broadcasts that the user has performed as a distributor or within a certain period, and the user's past participation as a viewer. The total amount of orders placed in all LC live distributions performed or within a certain period of time and the number of wins in all VSLC distributions in which the user has participated as a distributor or within a certain period are held in association with each other.

図6は、図3のVS情報保持部320の一例を示すデータ構造図である。VS情報保持部320は、LCプラットフォームにおいてVSLC配信を特定するVSIDと、当該VSLC配信が行われる対戦期間と、VSLC配信で設定される販売対象を特定する対象販売対象IDと、当該VSLC配信で勝敗を決める指標を示すメトリックと、当該VSLC配信に参加する一方の配信者を特定する第1配信者IDと、当該一方の配信者のメトリックの値と、当該VSLC配信に参加する他方の配信者を特定する第2配信者IDと、当該他方の配信者のメトリックの値と、を対応付けて保持する。 FIG. 6 is a data structure diagram showing an example of the VS information holding unit 320 of FIG. 3. As shown in FIG. The VS information holding unit 320 stores a VSID that specifies VSLC distribution on the LC platform, a competition period in which the VSLC distribution is performed, a target sales target ID that specifies the sales target set in the VSLC distribution, and a record of wins and losses in the VSLC distribution. the first distributor ID that identifies one of the distributors participating in the VSLC distribution, the metric value of the one distributor, and the other distributor participating in the VSLC distribution. The identified second distributor ID and the metric value of the other distributor are held in association with each other.

VSLC配信が行われる対戦期間に記録される情報は、過去のVSLC配信についてはVSLC配信の開始時刻と終了時刻の組であり、現在進行中のVSLC配信についてはVSLC配信の開始時刻である。 The information recorded during the competition period in which VSLC distribution is performed is a set of the start time and end time of VSLC distribution for past VSLC distribution, and is the start time of VSLC distribution for currently ongoing VSLC distribution.

VSLC配信で勝敗を決める指標は、対応する配信者のLCライブ配信を通じた対象販売対象の注文の量を表す指標である。LCプラットフォームのEコマース機能では、販売対象の販売の流れは以下のとおりである。
(1)販売対象をカートイン、(2)カートにある販売対象の注文を確定、(3)決済、(4)発送
本実施の形態では、(2)の注文確定処理の完了をもって購入の完了とみなす。そして、指標を、購入が完了した対象販売対象の量を表す指標とする。例えば、指標は、VSLC配信において配信者のLCライブ配信を通じてカートインされた対象販売対象のうち、購入が完了した分の個数(以下、販売個数という)であってもよいし、またはVSLC配信において配信者のLCライブ配信を通じてカートインされた対象販売対象のうち、購入が完了した分の総額(以下、販売総額という)であってもよい。あるいはまた、指標は、VSLC配信において配信者のLCライブ配信を通じて対象販売対象をカートインし、購入を完了した視聴者の数であってもよい。
他の実施の形態では、指標は、VSLC配信において配信者のLCライブ配信を通じて対象販売対象をカートインした視聴者の人数であってもよい。あるいはまた、指標は、VSLC配信において配信者のLCライブ配信を通じて対象販売対象についてコメントした視聴者の人数であってもよい。これらの指標も、配信者のLCライブ配信を通じた対象販売対象の注文の量を表す。
The index that determines victory or defeat in VSLC distribution is an index that represents the amount of orders for target sales through the corresponding distributor's LC live distribution. In the e-commerce function of the LC platform, the flow of sales for sales objects is as follows.
(1) Cart-in the sales target, (2) Confirm the order for the sales target in the cart, (3) Payment, (4) Shipping In this embodiment, the purchase is completed when the order confirmation process in (2) is completed. regarded as. Then, the index is an index representing the amount of the target sales object for which purchase has been completed. For example, the index may be the number of items for which purchase has been completed (hereinafter referred to as the number of sold items) among target sales items carted in through the broadcaster's LC live broadcast in VSLC distribution, or It may be the total amount of completed purchases (hereinafter referred to as the total sales amount) of the target sales items carted in through the distributor's LC live distribution. Alternatively, the indicator may be the number of viewers who carted in and completed the purchase of the target sales item through the broadcaster's LC live broadcast in the VSLC broadcast.
In another embodiment, the indicator may be the number of viewers who carted in the target sale item through the broadcaster's LC live broadcast in the VSLC broadcast. Alternatively, the indicator may be the number of viewers who commented on the target sales object through the broadcaster's LC live broadcast in the VSLC broadcast. These indicators also represent the amount of orders for the target sale through the broadcaster's LC live broadcast.

図6の例では、2行目のエントリは、VSID「VV2」で特定されるVSLC配信が2023年5月30日の21:05に開始されて現在進行中であり、販売対象「PD020」、「PD021」、「PD022」(同じ販売元に属する商品群)の販売総額を配信者「LV5」と配信者「LV10」とで競っており、現在は配信者「LV5」の販売総額が「2584」、配信者「LV10」の販売総額が「2397」となっていることを示している。 In the example of FIG. 6, the entry on the second line indicates that the VSLC distribution identified by the VSID "VV2" started at 21:05 on May 30, 2023 and is currently in progress, and the sales target "PD020", Distributor "LV5" and distributor "LV10" are competing for the total sales of "PD021" and "PD022" (group of products belonging to the same vendor), and currently the total sales of distributor "LV5" is "2584. ”, the total sales amount of the distributor “LV10” is “2397”.

図7は、図3のイベント情報保持部322の一例を示すデータ構造図である。イベント情報保持部322はLCプラットフォームで開催されるLCのイベントの情報を保持する。イベント情報保持部322は、イベントを特定するイベントIDと、当該イベントの開催期間と、当該イベントで設定される販売対象を特定する対象販売対象IDと、当該イベントのランキングで順位を決める指標を示すメトリックと、を対応付けて保持する。 FIG. 7 is a data structure diagram showing an example of the event information holding unit 322 in FIG. 3. As shown in FIG. The event information holding unit 322 holds information on LC events held on the LC platform. The event information holding unit 322 indicates an event ID that specifies the event, a holding period of the event, a target sales target ID that specifies the sales target set for the event, and an index that determines the ranking of the event. Store metrics in association with each other.

イベントのランキングで順位を決める指標は、イベントの設計に応じて様々に設定可能である。例えば、指標は、イベントの開催期間内における対象販売対象の販売個数や販売総額であってもよい。あるいはまた、指標は、イベントの開催期間内に行われたLCライブ配信で対象販売対象をカートインした視聴者の人数であってもよい。あるいはまた、指標は、イベントの開催期間内に行われた同時LC配信(VSLC配信やグループコールLC配信)における販売個数や販売総額であってもよい。あるいはまた、指標は、イベントの開催期間内に行われたVSLC配信における勝利数であってもよい。イベントで好成績、例えば高い順位、を収めた配信者にはプライズが授与されてもよい。 The index for determining the ranking of events can be set in various ways depending on the design of the event. For example, the index may be the number of sold items or the total sales amount of the target sales object within the event period. Alternatively, the index may be the number of viewers who carted in the target sales item during the LC live broadcast performed during the event period. Alternatively, the index may be the number of units sold or the total amount of sales in simultaneous LC distribution (VSLC distribution or group call LC distribution) performed within the event period. Alternatively, the index may be the number of wins in VSLC distribution performed within the event period. Prizes may be awarded to broadcasters who achieve good results, such as high rankings, in the event.

図7の例では、1行目のエントリは、イベント「EV1」が2023年5月1日0時0分から2023年5月31日23時59分の期間に開催され、当該イベントでは開催期間内におけるLCライブ配信を通じた販売対象「PD015」の販売個数でランキングが生成されることを示す。 In the example in Figure 7, the entry on the first line indicates that the event "EV1" will be held from 0:00 on May 1, 2023 to 23:59 on May 31, 2023, and the event will be held within the event period. This shows that the ranking is generated based on the number of sales of "PD015" to be sold through LC live distribution.

図8は、図3の販売履歴保持部324の一例を示すデータ構造図である。販売履歴保持部324は、ストリームIDと、当該ストリームIDで特定されるLCライブ配信を行う配信者の配信者IDと、当該ストリームIDで特定されるLCライブ配信においてカートインが発生した時刻であるカートイン時刻と、当該カートインを行った視聴者を特定する視聴者IDと、当該カートインの対象となった販売対象を特定する販売対象IDと、当該販売対象の金額と、当該販売対象の購入が完了したか否かを示すフラグと、を対応付けて保持する。 FIG. 8 is a data structure diagram showing an example of the sales history holding unit 324 in FIG. 3. As shown in FIG. The sales history holding unit 324 stores the stream ID, the distributor ID of the distributor who performs the LC live distribution specified by the stream ID, and the time when a cart-in occurred in the LC live distribution specified by the stream ID. The cart-in time, the viewer ID that identifies the viewer who performed the cart-in, the sales object ID that identifies the sales object that was the target of the cart-in, the amount of the sales object, and the sales object's price. A flag indicating whether the purchase is completed or not is stored in association with the flag.

図8の例では、1行目のエントリは、配信者「LV1」が行うLCライブ配信「ST01」において、2023年5月23日の12時20分に、視聴者「ABC」が販売対象「PD001」をカートに入れ、その金額は「3000」で、当該販売対象「PD001」の視聴者「ABC」による購入が完了していることを示す。 In the example of FIG. 8, the entry on the first line indicates that in the LC live broadcast "ST01" performed by the distributor "LV1", the viewer "ABC" will receive the sale item " "PD001" is placed in the cart, and the amount is "3000", indicating that the viewer "ABC" has completed the purchase of the sales target "PD001".

図9は、図3のランキング情報保持部326の一例を示すデータ構造図である。ランキング情報保持部326は、LCプラットフォームで生成される配信者間のランキングの情報を保持する。ランキング情報保持部326は、ランキングを特定するランキングIDと、当該ランキングがイベント内で生成されるものである場合には当該イベントのイベントIDと、当該ランキングで設定される販売対象を特定する対象販売対象IDと、当該ランキングで順位を決める指標を示すメトリックと、当該ランキングの対象となる期間と、当該ランキングで一位となっている配信者の配信者IDおよびメトリックの値と、当該ランキングで二位となっている配信者の配信者IDおよびメトリックの値と、残りの順位の配信者の配信者IDおよびメトリックの値と、を対応付けて保持する。 FIG. 9 is a data structure diagram showing an example of the ranking information holding unit 326 of FIG. 3. The ranking information holding unit 326 holds information on rankings among distributors generated by the LC platform. The ranking information holding unit 326 contains a ranking ID that specifies the ranking, an event ID of the event if the ranking is generated within an event, and a target sales ID that specifies the sales target set in the ranking. The target ID, the metric indicating the index that determines the ranking in the ranking, the period covered by the ranking, the distributor ID and metric value of the distributor ranked first in the ranking, and the second in the ranking. The distributor ID and metric values of the distributor in the highest ranking are associated with the distributor IDs and metric values of the remaining distributors in the ranking and held.

ランキングの対象となる期間に記録される情報は、過去のランキングについてはカウント開始時刻とカウント終了時刻の組であり、現在進行中のランキングについてはカウント開始時刻である。期間によらないランキングの場合はNA(なし)が記録される。 The information recorded in the period targeted for ranking is a set of count start time and count end time for past rankings, and is a count start time for currently ongoing rankings. In the case of a ranking that does not depend on a period, NA (none) is recorded.

イベント内で生成されるランキングである場合、ランキング情報保持部326の対象販売対象ID、メトリック、対象期間はそれぞれ、イベント情報保持部322において対応するイベントIDに対応付けられた対象販売対象ID、メトリック、期間と同じである。この関係は、図9の2行目のエントリ(イベントID「EV1」)と図7の1行目のエントリ(イベントID「EV1」)に示されている。 If the ranking is generated within an event, the target sales target ID, metric, and target period in the ranking information holding unit 326 are the target sales target ID, metric, and metric associated with the corresponding event ID in the event information holding unit 322, respectively. , is the same as the period. This relationship is shown in the entry on the second line of FIG. 9 (event ID "EV1") and the entry on the first line of FIG. 7 (event ID "EV1").

ランキングで順位を決める指標はイベントのそれに準じる。 The indicators used to determine the rankings are based on those of the event.

図9の例では、1行目のエントリは、イベントとは無関係にLCライブ配信を通じた販売対象「PD033」の販売総額でランキング「RK1」が生成されており、対象期間は無く、現時点で一位は配信者「LV39」で販売総額は「56247」、二位は配信者「LV21」で販売総額は「25870」であることを示す。 In the example in Figure 9, the entry in the first row is the ranking "RK1" generated based on the total sales amount of "PD033" to be sold through LC live distribution, regardless of the event, and there is no target period, and there is currently only one entry. The first place is distributed by ``LV39'' and the total sales amount is ``56247,'' and the second place is the distributor ``LV21'' with the total sales amount ``25870.''

図3に戻り、配信情報提供部302は、ネットワークNWを介して、配信者のユーザ端末20からLCライブ配信を開始する旨の通知を受けると、当該LCライブ配信を特定するストリームIDと、当該LCライブ配信の配信者の配信者IDと、を配信情報保持部314に登録する。配信情報提供部302は、ネットワークNWを介して、視聴者のユーザ端末30からLCライブ配信に関する情報の提供要求を受けると、配信情報保持部314を参照して現在視聴可能なLCライブ配信のリストを生成する。配信情報提供部302は、ネットワークNWを介して、生成されたリストを要求元の視聴者のユーザ端末30に送信する。要求元の視聴者のユーザ端末30は、受信したリストに基づいてLCライブ配信選択画面を生成し、ディスプレイに表示させる。 Returning to FIG. 3, when the distribution information providing unit 302 receives a notification from the distributor's user terminal 20 via the network NW to start LC live distribution, the distribution information providing unit 302 sends the stream ID that specifies the LC live distribution and the corresponding The distributor ID of the distributor of LC live distribution is registered in the distribution information holding unit 314. When the distribution information providing unit 302 receives a request for providing information regarding LC live distribution from the viewer's user terminal 30 via the network NW, the distribution information providing unit 302 refers to the distribution information holding unit 314 and stores a list of currently viewable LC live distributions. generate. The distribution information providing unit 302 transmits the generated list to the user terminal 30 of the requesting viewer via the network NW. The user terminal 30 of the requesting viewer generates an LC live distribution selection screen based on the received list and displays it on the display.

視聴者のユーザ端末30は、LCライブ配信選択画面においてLCライブ配信の選択を受け付けると、選択されたLCライブ配信のストリームIDを含む配信要求を生成し、ネットワークNWを介してLCサーバ10に送信する。配信情報提供部302は、受信した配信要求に含まれるストリームIDにより特定されるLCライブ配信の、要求元の視聴者のユーザ端末30への提供を開始する。配信情報提供部302は、当該ストリームIDの視聴者IDに要求元の視聴者のユーザIDが含まれるように配信情報保持部314を更新する。 When the viewer's user terminal 30 receives the selection of LC live distribution on the LC live distribution selection screen, it generates a distribution request including the stream ID of the selected LC live distribution and sends it to the LC server 10 via the network NW. do. The distribution information providing unit 302 starts providing the LC live distribution specified by the stream ID included in the received distribution request to the user terminal 30 of the requesting viewer. The distribution information providing unit 302 updates the distribution information holding unit 314 so that the user ID of the requesting viewer is included in the viewer ID of the stream ID.

中継部304は、配信情報提供部302によって開始されたLCライブ配信において、配信者のユーザ端末20から視聴者のユーザ端末30への動画データの伝送を中継する。中継部304は、LCライブ配信中すなわち動画データの再生中における視聴者によるユーザ入力を示す信号を視聴側通信部204から受信する。ユーザ入力を示す信号は、視聴者のユーザ端末30のディスプレイに表示されたオブジェクトの指定を示すオブジェクト指定信号であってもよく、当該オブジェクト指定信号は、視聴者の視聴者IDと、視聴者が視聴しているLCライブ配信を特定するストリームIDと、当該LCライブ配信を行っている配信者の配信者IDと、オブジェクトを特定するオブジェクトIDと、を含む。同様に、中継部304は、動画データの再生中における配信者によるユーザ入力を示す信号、例えばオブジェクト指定信号を配信者のユーザ端末20の配信側通信部110から受信する。 The relay unit 304 relays the transmission of video data from the distributor's user terminal 20 to the viewer's user terminal 30 in the LC live distribution started by the distribution information providing unit 302. The relay unit 304 receives from the viewing side communication unit 204 a signal indicating a user input by a viewer during LC live distribution, that is, during playback of video data. The signal indicating the user input may be an object specification signal indicating the specification of the object displayed on the display of the viewer's user terminal 30, and the object specification signal includes the viewer ID of the viewer and the It includes a stream ID that specifies the LC live distribution being viewed, a distributor ID of the distributor who is performing the LC live distribution, and an object ID that specifies the object. Similarly, the relay unit 304 receives a signal indicating a user input by the distributor during playback of video data, such as an object designation signal, from the distribution side communication unit 110 of the distributor's user terminal 20.

同時LC配信に関して、中継部304は、同時LC配信に参加する各配信者のLCライブ配信に係る動画データの、各配信者のユーザ端末から視聴者のユーザ端末への伝送を中継する。VSLC配信の場合、中継部304は、VSLC配信に参加する一方の配信者のLCライブ配信に係る動画データの、当該一方の配信者のユーザ端末からVSLC配信の視聴者のユーザ端末への伝送を中継する。同時に、中継部304は、VSLC配信に参加する他方の配信者のLCライブ配信に係る動画データの、当該他方の配信者のユーザ端末からVSLC配信の視聴者のユーザ端末への伝送を中継する。グループコールLC配信の場合、中継部304は、グループコールLC配信のホストのLCライブ配信に係る動画データの、当該ホストのユーザ端末からグループコールLC配信の視聴者のユーザ端末への伝送を中継する。同時に、中継部304は、グループコールLC配信のゲストのLCライブ配信に係る動画データの、当該ゲストのユーザ端末からグループコールLC配信の視聴者のユーザ端末への伝送を中継する。 Regarding simultaneous LC distribution, the relay unit 304 relays the transmission of video data related to LC live distribution of each distributor participating in the simultaneous LC distribution from the user terminal of each distributor to the user terminal of the viewer. In the case of VSLC distribution, the relay unit 304 transmits video data related to the LC live distribution of one of the distributors participating in the VSLC distribution from the user terminal of the one distributor to the user terminal of the viewer of the VSLC distribution. Relay. At the same time, the relay unit 304 relays the transmission of video data related to the LC live distribution of the other distributor participating in the VSLC distribution from the user terminal of the other distributor to the user terminal of the viewer of the VSLC distribution. In the case of group call LC distribution, the relay unit 304 relays the transmission of video data related to the LC live distribution of the host of the group call LC distribution from the user terminal of the host to the user terminal of the viewer of the group call LC distribution. . At the same time, the relay unit 304 relays the transmission of video data related to the guest's LC live distribution of the group call LC distribution from the user terminal of the guest to the user terminal of the viewer of the group call LC distribution.

EC処理部306は、LCライブ配信における電子商取引(Eコマース)に係る処理を行う。EC処理部306は、LCライブ配信において視聴者が販売対象を購入することを可能とする。EC処理部306は、LCライブ配信におけるカートに関する処理を行う。EC処理部306は、例えば特許文献1や特許文献2や非特許文献1に記載される公知の技術を用いて実現されてもよい。 The EC processing unit 306 performs processing related to electronic commerce (E-commerce) in LC live distribution. The EC processing unit 306 allows viewers to purchase items for sale during LC live distribution. The EC processing unit 306 performs processing related to carts in LC live distribution. The EC processing unit 306 may be realized using known techniques described in, for example, Patent Document 1, Patent Document 2, and Non-Patent Document 1.

EC処理部306は、ネットワークNWを介してLCライブ配信の視聴者のユーザ端末30から購入要求信号を受信すると、その購入要求信号に含まれる販売対象IDで特定される販売対象のカートイン処理を行う。EC処理部306は、受信した購入要求信号に含まれる販売対象IDで特定される販売対象のカートインを販売履歴保持部324に登録する。 When the EC processing unit 306 receives a purchase request signal from the user terminal 30 of the viewer of the LC live distribution via the network NW, the EC processing unit 306 performs cart-in processing for the sales object specified by the sales object ID included in the purchase request signal. conduct. The EC processing unit 306 registers in the sales history holding unit 324 the cart-in of the sales object specified by the sales object ID included in the received purchase request signal.

EC処理部306は、LCライブ配信の視聴者のユーザ端末30と協働して、カートにある販売対象の注文を確定し、その電子的決済を行う。EC処理部306は、販売対象の購入が完了すると、販売履歴保持部324の対応するフラグを購入完了を示す状態にする。 The EC processing unit 306 cooperates with the user terminal 30 of the viewer of the LC live distribution to confirm the order for sale items in the cart and perform electronic payment. When the purchase of the sales object is completed, the EC processing unit 306 sets the corresponding flag in the sales history holding unit 324 to a state indicating purchase completion.

VS制御部308は、ネットワークNWを介して、配信者のユーザ端末20からVSLC配信の設定を要求するVS設定要求を受信すると、新規にVSIDを発行する。VS設定要求は、同じ画面で要求元の配信者と一緒にライブ配信を行うための招待を、指定された対戦相手に送信することを求める要求である。VS制御部308は、VS設定要求に含まれる対象販売対象IDを、発行されたVSIDに対応付けてVS情報保持部320に新規登録する。VS制御部308は、VS設定要求にひとつの対象販売対象IDが含まれる場合はメトリックとして販売個数を、複数の対象販売対象IDまたは企業のIDが含まれる場合はメトリックとして販売総額を、それぞれ選択し、VS情報保持部320の対応するエントリに登録する。他の実施の形態では、例えば要求元の配信者がメトリックを指定できるように構成されてもよいし、開催中のイベントや要求元の配信者が参加しているイベントの対象販売対象およびメトリックが採用されてもよいし、メトリックは管理者によって指定されてもよい。 When the VS control unit 308 receives a VS setting request for requesting VSLC distribution settings from the distributor's user terminal 20 via the network NW, it issues a new VSID. The VS setting request is a request to send an invitation to a specified opponent to perform live distribution together with the requesting distributor on the same screen. The VS control unit 308 newly registers the target sales object ID included in the VS setting request in the VS information holding unit 320 in association with the issued VSID. The VS control unit 308 selects the number of units sold as a metric when the VS setting request includes one target sales target ID, and selects the total sales amount as a metric when multiple target sales target IDs or company IDs are included. and registers it in the corresponding entry of the VS information holding unit 320. In other embodiments, for example, the requesting broadcaster may be configured to specify metrics, or the target sales targets and metrics of the event being held or the event in which the requesting broadcaster is participating may be configured. may be employed or the metric may be specified by an administrator.

VS制御部308は、VS設定要求に含まれる、要求元の配信者によって選択された対戦相手の配信者IDで特定される配信者のユーザ端末20に、VSLC配信を行うための招待を送信する。VS制御部308におけるVSLC配信への招待や、VSLC配信の開始や維持や制御については、例えば非特許文献2に記載されるVS機能の技術を用いて実現されてもよい。VS制御部308は、招待が受諾されると、要求元の配信者の配信者IDと招待を受諾した対戦相手の配信者IDとを上記VSIDに対応付けてVS情報保持部320に登録する。VS制御部308は、VSLC配信が開始されるとその開始時刻をVS情報保持部320の期間に登録する。 The VS control unit 308 transmits an invitation to perform VSLC distribution to the user terminal 20 of the distributor specified by the distributor ID of the opponent selected by the requesting distributor, which is included in the VS setting request. . The invitation to VSLC distribution, the start, maintenance, and control of VSLC distribution by the VS control unit 308 may be realized using the VS function technology described in Non-Patent Document 2, for example. When the invitation is accepted, the VS control unit 308 registers the distributor ID of the requesting distributor and the distributor ID of the opponent who accepted the invitation in the VS information holding unit 320 in association with the VSID. When VSLC distribution is started, the VS control unit 308 registers the start time in the period of the VS information holding unit 320.

VS制御部308は、VSLC配信に参加している一方の配信者のLCライブ配信を通じて対象販売対象を注文するための動作が検出されると、当該一方の配信者のメトリックを更新する。VS制御部308は、メトリックが販売個数の場合、VSLC配信に参加している一方の配信者のLCライブ配信を通じてカートインされた対象販売対象の購入が完了すると、当該一方の配信者のメトリックの値が対象販売対象の購入個数分増加するようにVS情報保持部320を更新する。メトリックが販売総額の場合はVS制御部308は一方の配信者のメトリックの値が対象販売対象の購入額分増加するようにVS情報保持部320を更新する。VSLC配信に参加している他方の配信者のLCライブ配信を通じて対象販売対象を注文するための動作が検出された場合も同様の更新が行われる。 When the VS control unit 308 detects an operation for ordering the target sales object through the LC live distribution of one of the distributors participating in the VSLC distribution, the VS control unit 308 updates the metrics of the one distributor. When the metric is the number of units sold, when the purchase of the target sales object carted in through the LC live broadcast of one of the distributors participating in the VSLC distribution is completed, the VS control unit 308 calculates the metric of the one distributor participating in the VSLC distribution. The VS information holding unit 320 is updated so that the value increases by the number of purchased items of the target sales object. If the metric is the total sales amount, the VS control unit 308 updates the VS information holding unit 320 so that the value of the metric for one distributor increases by the purchase amount of the target sales object. A similar update is also performed when an operation for ordering the target sales object is detected through the LC live distribution of the other distributor participating in the VSLC distribution.

VS制御部308は、所定のVS終了条件が充たされた場合に一方の配信者のメトリックの値と他方の配信者のメトリックの値とに基づき勝負の結果を決定する。VS制御部308は、VSLC配信が開始されてから所定の対戦期間(例えば、5分間)が経過すると、VSLC配信を終了する。VS制御部308は、VS情報保持部320を参照し、終了時点での各配信者のメトリックの値を特定し、比較する。VS制御部308は、特定された値が多い方の配信者を、VSLC配信における勝利者として決定する。VS制御部308は、勝利者となった配信者のVS勝利数がインクリメントされるようにユーザ情報保持部318を更新する。 The VS control unit 308 determines the outcome of the match based on the metric value of one distributor and the metric value of the other distributor when a predetermined VS end condition is met. The VS control unit 308 ends the VSLC distribution when a predetermined competition period (for example, 5 minutes) has elapsed since the start of the VSLC distribution. The VS control unit 308 refers to the VS information holding unit 320, identifies and compares the metric values of each distributor at the time of termination. The VS control unit 308 determines the distributor with the greater number of specified values as the winner in the VSLC distribution. The VS control unit 308 updates the user information holding unit 318 so that the number of VS wins of the winning distributor is incremented.

本実施の形態ではVS終了条件として対戦期間の経過を採用したが、これに限られず、例えばVSLC配信に参加しているいずれか一方の配信者のメトリックの値がしきい値に達するとVSLC配信を終了してもよい。あるいはまた、VSLC配信に参加している一方または両方の配信者が合意したタイミングでVSLC配信を終了してもよい。 In this embodiment, the elapse of the competition period is adopted as the VS termination condition, but the present invention is not limited to this. For example, if the metric value of one of the broadcasters participating in the VSLC distribution reaches a threshold value, the VSLC distribution is started. may be terminated. Alternatively, the VSLC distribution may be terminated at a timing agreed upon by one or both distributors participating in the VSLC distribution.

グループコール制御部310は、ネットワークNWを介して、配信者のユーザ端末20からグループコールLC配信の設定を要求するグループコール設定要求を受信すると、グループコール設定要求に含まれる対象販売対象IDを、要求元の配信者の配信者IDに対応付けて配信情報保持部314に登録する。これにより、グループコールLC配信の画面に関連付けられる対象販売対象が設定される。併せてグループコール制御部310は、要求元の配信者の配信者IDに対応するグループコールか否かを示すフラグをY(グループコールである)に設定する。 When the group call control unit 310 receives a group call setting request for requesting the setting of group call LC distribution from the user terminal 20 of the distributor via the network NW, the group call control unit 310 inputs the target sales target ID included in the group call setting request. It is registered in the distribution information holding unit 314 in association with the distributor ID of the distributor who made the request. As a result, the target sales object associated with the group call LC distribution screen is set. In addition, the group call control unit 310 sets a flag indicating whether or not the call is a group call corresponding to the distributor ID of the requesting distributor to Y (group call).

グループコール設定要求は、同じ画面で要求元の配信者と一緒にライブ配信を行うための招待を指定されたゲストに送信することを求める要求である。グループコール制御部310は、グループコール設定要求に含まれる、要求元の配信者によって選択されたゲストの配信者IDで特定される配信者のユーザ端末20に、グループコールLC配信を行うための招待を送信する。グループコール制御部310におけるグループコールLC配信への招待や、グループコールLC配信の開始や維持や制御については、例えば非特許文献3に記載される無料グループ通話機能の技術を用いて実現されてもよい。グループコール制御部310は、招待が受諾されると、要求元の配信者の配信者IDに対応するゲストIDに、招待を受諾したゲストの配信者IDが登録されるように配信情報保持部314を更新する。 A group call setting request is a request to send an invitation to a specified guest to perform live distribution together with the requesting broadcaster on the same screen. The group call control unit 310 sends an invitation to perform group call LC distribution to the user terminal 20 of the distributor specified by the distributor ID of the guest selected by the requesting distributor, which is included in the group call setting request. Send. The invitation to group call LC distribution in the group call control unit 310 and the start, maintenance, and control of group call LC distribution may be realized using, for example, the free group call function technology described in Non-Patent Document 3. good. When the invitation is accepted, the group call control unit 310 controls the distribution information holding unit 314 so that the distributor ID of the guest who accepted the invitation is registered in the guest ID corresponding to the distributor ID of the requesting distributor. Update.

ランキング生成部312は、LCライブ配信を通じた販売対象の注文の量を表す指標にしたがって、販売対象ごとにまたは販売対象の販売元ごとに配信者の順位を決めることでランキングを生成する。ランキング生成部312は、ユーザ情報保持部318や販売履歴保持部324を参照することでランキングを生成し、生成されたランキングをランキング情報保持部326に登録する。ランキング生成部312は、ランキング情報保持部326に登録されているランキングを周期的に更新する。ランキング生成部312は、ユーザ端末20、30からランキング要求を受信すると、要求されているランキングの情報をランキング情報保持部326から取得し、要求元のユーザ端末20、30に送信する。要求元のユーザ端末20、30は、受信したランキングの情報に基づくランキングを表示する画面をディスプレイに表示させる。 The ranking generation unit 312 generates rankings by determining the ranking of distributors for each sales target or for each sales source of the sales target, according to an index representing the amount of orders for the sales target through LC live distribution. The ranking generation unit 312 generates rankings by referring to the user information holding unit 318 and the sales history holding unit 324, and registers the generated rankings in the ranking information holding unit 326. The ranking generation unit 312 periodically updates the ranking registered in the ranking information holding unit 326. When the ranking generation unit 312 receives a ranking request from the user terminal 20 or 30, the ranking generation unit 312 acquires the requested ranking information from the ranking information holding unit 326 and transmits it to the requesting user terminal 20 or 30. The requesting user terminals 20 and 30 display on their displays a screen that displays rankings based on the received ranking information.

ランキングで使用される指標は、前述の例の他に、受注総額、発注総額、VS勝利数などであってもよい。ランキング生成部312はユーザ情報保持部318や販売履歴保持部324に保持されるデータに所定の統計処理を行うことで配信者ごとに指標の値を算出する。ランキング生成のための統計処理は公知であるから本明細書では詳述しない。ランキング生成部312は、指標の値にしたがって配信者の順位を決定する。ランキング生成部312は配信者の配信者IDと当該配信者の順位とを対応付けてランキング情報保持部326に登録する。 In addition to the above-mentioned examples, the index used in the ranking may be the total amount of orders received, the total amount of orders placed, the number of VS wins, etc. The ranking generation unit 312 calculates index values for each distributor by performing predetermined statistical processing on the data held in the user information holding unit 318 and the sales history holding unit 324. Statistical processing for generating rankings is well known and will not be described in detail herein. The ranking generation unit 312 determines the ranking of distributors according to the index values. The ranking generation unit 312 associates the distributor ID of the distributor with the rank of the distributor and registers the same in the ranking information holding unit 326.

以上の構成によるライブコマースシステム1の動作を説明する。
図10は、VSLC配信における一連の処理の流れを示すフローチャートである。配信者は、LCライブ配信を行っているときに、またはLCライブ配信を開始する際に、VSLC配信の設定指示をユーザ端末に入力する。ユーザ端末はVS設定要求を生成し、ネットワークNWを介してLCサーバ10に送信する。LCサーバ10は、配信者のユーザ端末20からネットワークNWを介して、対象販売対象の指定および対戦相手の指定を含むVS設定要求を受信する(S202)。LCサーバ10は、受信したVS設定要求で指定される対戦相手を、VSLC配信における要求元の配信者の対戦相手として特定する(S204)。LCサーバ10は、特定された対戦相手に招待を送信する(S206)。
The operation of the live commerce system 1 with the above configuration will be explained.
FIG. 10 is a flowchart showing the flow of a series of processes in VSLC distribution. A distributor inputs a setting instruction for VSLC distribution into a user terminal when performing LC live distribution or when starting LC live distribution. The user terminal generates a VS setting request and transmits it to the LC server 10 via the network NW. The LC server 10 receives a VS setting request including the specification of the target sales target and the specification of the opponent from the distributor's user terminal 20 via the network NW (S202). The LC server 10 identifies the opponent specified in the received VS setting request as the opponent of the requesting distributor in VSLC distribution (S204). The LC server 10 sends an invitation to the specified opponent (S206).

LCサーバ10は、ステップS206で送信された招待が承諾されたか否かを判定する(S208)。招待が承諾されなかった、例えば拒否されたまたはタイムアウトとなった、場合(S208のN)、LCサーバ10は要求元の配信者のユーザ端末20にVSLC配信の設定の不成功を通知する(S224)。その後、処理は後述のステップS226に進む。本実施の形態ではVSLC配信の設定要求時に配信者が対戦相手を指定する場合を説明するが、これに限られず、例えば対戦相手の候補を複数指定しておいて、招待が受諾されるまで順番に候補に招待を送信してもよいし、配信者が対戦相手を指定せずにLCサーバ10がランダムまたは所定のアルゴリズムにしたがって対戦相手を決定してもよい。 The LC server 10 determines whether the invitation sent in step S206 has been accepted (S208). If the invitation is not accepted, for example, rejected or timed out (N in S208), the LC server 10 notifies the requesting distributor's user terminal 20 of the failure of the VSLC distribution settings (S224). ). After that, the process proceeds to step S226, which will be described later. In this embodiment, a case will be explained in which the broadcaster specifies an opponent when requesting settings for VSLC distribution, but the present invention is not limited to this. An invitation may be sent to the candidate at any time, or the LC server 10 may decide the opponent at random or according to a predetermined algorithm without the broadcaster specifying the opponent.

ステップS208で招待が承諾された場合(S208のY)、LCサーバ10はVSLC配信の設定情報、すなわちVSID、開始時刻、対象販売対象ID、メトリック、対戦する二人の配信者の配信者ID、をVS情報保持部320に登録する(S210)。LCサーバ10は、要求元の配信者のユーザ端末20および招待を承諾した対戦相手のユーザ端末およびVSLC配信の視聴者のユーザ端末に、ネットワークNWを介してVS開始通知を送信する(S212)。VS開始通知は、LCサーバ10により指定されたVSLC配信の開始時刻を含む。VS開始通知を受信したユーザ端末は、指定された開始時刻が到来したタイミングでVSLC配信に係る同時LC配信画面の表示を開始する。 If the invitation is accepted in step S208 (Y in S208), the LC server 10 stores VSLC distribution setting information, that is, VSID, start time, target sales target ID, metric, distributor IDs of the two competing distributors, is registered in the VS information holding unit 320 (S210). The LC server 10 transmits a VS start notification via the network NW to the user terminal 20 of the requesting distributor, the user terminal of the opponent who has accepted the invitation, and the user terminal of the viewer of the VSLC distribution (S212). The VS start notification includes the start time of VSLC distribution specified by the LC server 10. The user terminal that has received the VS start notification starts displaying a simultaneous LC distribution screen related to VSLC distribution at the timing when the specified start time arrives.

LCサーバ10は、上記のタイミングの後、各配信者のLCライブ配信を通じた対象販売対象を注文するための動作があるごとに、VS情報保持部320に保持される対応するメトリックの値を更新する。LCサーバ10は、VSLC配信が行われている間、対象販売対象の購入処理が完了したか否かを判定する(S214)。購入処理の完了が検出されない場合(S214のN)、LCサーバ10は、VSLC配信の対戦期間が経過したか否かを判定する(S218)。LCサーバ10は、対戦期間の長さが5分間に設定されている場合、5分間をカウントするタイマを設定する。LCサーバ10は、ステップS212でVSLC配信が開始されるとタイマのカウントダウンを開始する。LCサーバ10は、ステップS218においてタイマが示す残り時間が0に到達したか否かを判定する。対戦期間が経過していない場合(S218のN)、処理はステップS214に戻る。対戦期間が経過した場合(S218のY)、処理はステップS220に進む。 After the above-mentioned timing, the LC server 10 updates the value of the corresponding metric held in the VS information holding unit 320 every time there is an operation for ordering the target sales object through the LC live distribution of each distributor. do. While the VSLC distribution is being performed, the LC server 10 determines whether the purchase process for the target sales object has been completed (S214). If the completion of the purchase process is not detected (N in S214), the LC server 10 determines whether the competition period for VSLC distribution has elapsed (S218). If the length of the competition period is set to 5 minutes, the LC server 10 sets a timer to count 5 minutes. The LC server 10 starts a timer countdown when VSLC distribution is started in step S212. The LC server 10 determines whether the remaining time indicated by the timer has reached 0 in step S218. If the competition period has not elapsed (N at S218), the process returns to step S214. If the competition period has elapsed (Y in S218), the process advances to step S220.

ステップS214で購入処理の完了が検出された場合(S214のY)、LCサーバ10は、購入が完了した対象販売対象はどちらの配信者のLCライブ配信を通じてカートインされたのか、対象販売対象は何個購入されたのか、その総額はいくらであったか、を示す購入情報を販売履歴保持部324に登録し、購入情報に基づきVS情報保持部320のメトリックの値を更新する(S216)。その後、処理はステップS218に進む。 If the completion of the purchase process is detected in step S214 (Y in S214), the LC server 10 determines which distributor's LC live distribution cart-ined the target sales target for which the purchase was completed, and the target sales target. Purchase information indicating how many items were purchased and what the total cost was is registered in the sales history holding unit 324, and the value of the metric in the VS information holding unit 320 is updated based on the purchase information (S216). After that, the process advances to step S218.

ステップS218で残り時間が0に到達すると(S218のY)、LCサーバ10はVS情報保持部320を参照し、VSLC配信における勝敗を決定する(S220)。LCサーバ10は、ステップS220で決定された勝負の結果を、VSLC配信に参加していた各配信者のユーザ端末および当該VSLC配信の各視聴者のユーザ端末に送信する(S222)。LCサーバ10は、VSLC配信の提供を止め、その終了時刻をVS情報保持部320に登録する。LCサーバ10は、VSLC配信を視聴していた視聴者に、通常のLCライブ配信を提供する(S226)。すなわち、LCサーバ10は配信情報保持部314を参照して各視聴者に対応するLCライブ配信を特定し、その視聴者のユーザ端末に特定されたLCライブ配信(VSLC配信でない通常のLCライブ配信)を提供する。 When the remaining time reaches 0 in step S218 (Y in S218), the LC server 10 refers to the VS information holding unit 320 and determines the winner or loser in the VSLC distribution (S220). The LC server 10 transmits the result of the game determined in step S220 to the user terminals of each distributor participating in the VSLC distribution and the user terminals of each viewer of the VSLC distribution (S222). The LC server 10 stops providing VSLC distribution and registers the end time in the VS information holding unit 320. The LC server 10 provides normal LC live distribution to the viewers who were viewing the VSLC distribution (S226). That is, the LC server 10 refers to the distribution information holding unit 314 to identify the LC live distribution corresponding to each viewer, and selects the LC live distribution (normal LC live distribution that is not VSLC distribution) specified for the user terminal of that viewer. )I will provide a.

図11は、配信者のユーザ端末のディスプレイに表示されるVSLC配信設定画面600の代表画面図である。VSLC配信設定画面600は、VSLC配信で扱う対象販売対象の配信者による選択を受け付ける対象販売対象選択領域602と、配信者による対戦相手の選択を受け付ける対戦相手選択領域604と、GOボタン610と、を有する。対象販売対象選択領域602は、対象販売対象として選択可能な販売対象のサムネイル606と、選択可能な企業を表すオブジェクト608と、を有する。対象販売対象選択領域602ではひとつまたは複数の対象販売対象を選択することができる。企業を表すオブジェクト608が選択された場合、LCプラットフォームでその企業が扱うひとつまたは複数の販売対象が対象販売対象として設定される。対象販売対象選択領域602は、LCサーバ10に設けられたLCプラットフォームで扱われる販売対象の情報を保持する保持部(不図示)からネットワークNWを介して取得された情報に基づいて生成されてもよい。 FIG. 11 is a representative screen diagram of a VSLC distribution setting screen 600 displayed on the display of the distributor's user terminal. The VSLC distribution setting screen 600 includes a target sales target selection area 602 that accepts the distributor's selection of target sales targets handled in VSLC distribution, an opponent selection area 604 that accepts the distributor's selection of an opponent, and a GO button 610. has. The target sales target selection area 602 includes thumbnails 606 of sales targets that can be selected as target sales targets, and objects 608 that represent selectable companies. In the target sales target selection area 602, one or more target sales targets can be selected. When an object 608 representing a company is selected, one or more sales objects handled by that company on the LC platform are set as target sales objects. The target sales target selection area 602 may be generated based on information obtained via the network NW from a holding unit (not shown) that holds information on sales targets handled by the LC platform provided in the LC server 10. good.

対戦相手選択領域604は、対戦相手として選択可能な配信者を表すアイコン612および配信者名と、ランダムボタン614と、を有する。対戦相手選択領域604では、特定の配信者を対戦相手として選択することもできるし、ランダムボタン614をタップすることでLCサーバ10にランダムで対戦相手を決めさせることもできる。 The opponent selection area 604 includes an icon 612 representing a distributor that can be selected as an opponent, a distributor name, and a random button 614. In the opponent selection area 604, a specific broadcaster can be selected as an opponent, or by tapping a random button 614, the LC server 10 can randomly select an opponent.

配信者は、対象販売対象選択領域602で所望の対象販売対象を選択し、対戦相手選択領域604で所望の対戦相手を選択し、GOボタン610をタップする。配信者のユーザ端末は、GOボタン610へのタップを検出すると、対象販売対象選択領域602で選択された対象販売対象の対象販売対象IDおよび対戦相手選択領域604で選択された対戦相手の配信者IDを含むVS設定要求を生成し、ネットワークNWを介してLCサーバ10に送信する。LCサーバ10は、VS設定要求を受信すると上述のように招待を送信するなどしてVSLC配信を設定し、VS開始通知を送信する。要求元の配信者のユーザ端末および対戦相手のユーザ端末および視聴者のユーザ端末はそれぞれ、VS開始通知に含まれる開始時刻に対応するタイミングで、VSLC配信に係る同時LC配信画面620の表示をディスプレイに開始させる。 The distributor selects a desired sales target in the target sales target selection area 602, selects a desired opponent in the opponent selection area 604, and taps the GO button 610. When the distributor's user terminal detects a tap on the GO button 610, the distributor's user terminal selects the target sales target ID of the target sales target selected in the target sales target selection area 602 and the distributor of the opponent selected in the opponent selection area 604. A VS setting request including the ID is generated and sent to the LC server 10 via the network NW. Upon receiving the VS setting request, the LC server 10 sets up VSLC distribution by sending an invitation as described above, and sends a VS start notification. The requesting distributor's user terminal, the opponent's user terminal, and the viewer's user terminal each display a simultaneous LC distribution screen 620 related to VSLC distribution at a timing corresponding to the start time included in the VS start notification. to start.

図12は、VSLC配信の視聴者のユーザ端末のディスプレイに表示される同時LC配信画面620の代表画面図である。同時LC配信画面620は、VSLC配信の各配信者のユーザ端末で生成された動画像をリアルタイムで同一画面に表示すると共に、対象販売対象の注文を受け付け、勝負の優劣を視覚的に表示する。同時LC配信画面620は、VSLC配信に参加する一方の配信者のLCライブ配信の動画像を表示する第1動画像表示領域622と、VSLC配信に参加する他方の配信者のLCライブ配信の動画像を表示する第2動画像表示領域624と、対戦期間の残りを示す残り時間表示領域632と、VSLC配信に参加する各配信者のLCライブ配信を通じた対象販売対象の販売個数を表す指標表示領域626と、コメント表示領域628と、コメント入力領域630と、カートアイコン616と、を有する。同時LC配信画面620は、第1動画像表示領域622と第2動画像表示領域624とを所定のレイアウトで並べて表示する。第1動画像表示領域622は、LCサーバ10から受信した一方の配信者のLCライブ配信の動画データを再生することにより得られる動画像を表示する。第2動画像表示領域624は、LCサーバ10から受信した他方の配信者のLCライブ配信の動画データを再生することにより得られる動画像を表示する。 FIG. 12 is a representative screen diagram of a simultaneous LC distribution screen 620 displayed on a display of a user terminal of a viewer of VSLC distribution. The simultaneous LC distribution screen 620 displays moving images generated by the user terminals of each distributor of VSLC distribution on the same screen in real time, accepts orders for target sales, and visually displays the superiority of the competition. The simultaneous LC distribution screen 620 includes a first video display area 622 that displays a video of the LC live distribution of one of the distributors participating in the VSLC distribution, and a video of the LC live distribution of the other distributor participating in the VSLC distribution. a second moving image display area 624 that displays an image, a remaining time display area 632 that indicates the remaining time of the competition period, and an index display that indicates the number of target sales through the LC live distribution of each distributor participating in the VSLC distribution. It has an area 626, a comment display area 628, a comment input area 630, and a cart icon 616. The simultaneous LC distribution screen 620 displays a first moving image display area 622 and a second moving image display area 624 side by side in a predetermined layout. The first moving image display area 622 displays a moving image obtained by reproducing the moving image data of one distributor's LC live distribution received from the LC server 10. The second moving image display area 624 displays a moving image obtained by reproducing the moving image data of the LC live distribution of the other distributor received from the LC server 10.

VSLC配信に参加する一方の配信者のLCライブ配信とVSLC配信に参加する他方の配信者のLCライブ配信とは同じ対象販売対象に関連付けられる。図12の例では、各配信者が同じ「帽子」を対象販売対象としており、それぞれの動画像には対象販売対象のアイコン634、636が表示されている。図12の同時LC配信画面620を視聴している視聴者が一方の配信者のLCライブ配信の視聴者である場合、一方の配信者のLCライブ配信に関連付けて表示されるアイコン634はタップ可能に構成され、他方の配信者のLCライブ配信に関連付けて表示されるアイコン636はタップ不可能に構成される。視聴者のユーザ端末は、アイコン634へのタップを検出すると、タップした視聴者の視聴者IDと一方の配信者の配信者IDと対象販売対象の販売対象IDとを含む購入要求信号を生成し、ネットワークNWを介してLCサーバ10に送信する。LCサーバ10は、購入要求信号を受信すると上述のようにカートイン処理を行う。図12の同時LC配信画面620を視聴している視聴者が他方の配信者のLCライブ配信の視聴者である場合も同様に、アイコン636へのタップに応じてカートイン処理が行われる。このようにアイコン634、636は販売対象を注文するためのオブジェクトであるといえる。 The LC live distribution of one distributor participating in the VSLC distribution and the LC live distribution of the other distributor participating in the VSLC distribution are associated with the same target sales object. In the example of FIG. 12, each distributor sells the same "hat", and icons 634 and 636 of the sales items are displayed on each video. If the viewer viewing the simultaneous LC distribution screen 620 in FIG. 12 is a viewer of one distributor's LC live distribution, the icon 634 displayed in association with the one distributor's LC live distribution can be tapped. The icon 636 displayed in association with the other broadcaster's LC live broadcast is configured so that it cannot be tapped. When the viewer's user terminal detects a tap on the icon 634, it generates a purchase request signal that includes the viewer ID of the tapped viewer, the distributor ID of one of the distributors, and the sales target ID of the target sales target. , is transmitted to the LC server 10 via the network NW. Upon receiving the purchase request signal, the LC server 10 performs the cart-in process as described above. Similarly, when the viewer viewing the simultaneous LC distribution screen 620 in FIG. 12 is a viewer of the other distributor's LC live distribution, cart-in processing is performed in response to a tap on the icon 636. In this way, the icons 634 and 636 can be said to be objects for ordering items for sale.

本実施の形態ではVSLC配信の各配信者が同じ対象販売対象を扱う場合を説明するが、これに限られない。例えば、VSLC配信の一方の配信者が扱う対象販売対象は、他方の配信者が扱う対象販売対象と対応するが異なるものであってもよい。この場合、VSLC配信の設定において、対戦相手が招待を承諾する際に所望の対象販売対象を指定できるように構成されてもよい。 In this embodiment, a case will be described in which each distributor of VSLC distribution handles the same sales target, but the present invention is not limited to this. For example, the sales target handled by one distributor of VSLC distribution may correspond to but be different from the target sales target handled by the other distributor. In this case, the VSLC distribution settings may be configured such that the opponent can specify a desired sales target when accepting the invitation.

指標表示領域626は、一方の配信者の販売個数と他方の配信者の販売個数とを関連付けて表示する。図12の例では、指標表示領域626は、各配信者の販売個数を示すテキストと、販売個数の差を視覚的に表示するオブジェクトと、を有する。視聴者のユーザ端末は、ネットワークNWを介してLCサーバ10のVS情報保持部320を参照することで、アイコン634、636、残り時間表示領域632、指標表示領域626の表示内容を更新する。 The index display area 626 displays the number of products sold by one distributor and the number of products sold by the other distributor in association with each other. In the example of FIG. 12, the index display area 626 includes text indicating the number of units sold by each distributor and an object that visually displays the difference in the number of units sold. The viewer's user terminal updates the display contents of the icons 634 and 636, the remaining time display area 632, and the index display area 626 by referring to the VS information holding unit 320 of the LC server 10 via the network NW.

コメント入力領域630は視聴者によるコメントの入力を受け付ける。視聴者は所望のコメントをコメント入力領域630に入力して送信ボタンをタップする。視聴者のユーザ端末は、送信ボタンへのタップを検出すると、コメント入力領域630に入力されたコメントを含むコメント入力信号を生成し、ネットワークNWを介してLCサーバ10に送信する。 Comment input area 630 accepts input of comments by viewers. The viewer enters a desired comment into the comment input area 630 and taps the send button. When the viewer's user terminal detects a tap on the send button, it generates a comment input signal including the comment input in the comment input area 630, and transmits it to the LC server 10 via the network NW.

コメント表示領域628は、視聴者により入力されたコメントと、配信者により入力されたコメントと、システムからの通知と、を含みうる。システムからの通知は、視聴者が販売対象を購入したことを示すメッセージを含む。視聴者のユーザ端末はLCサーバ10から受信した表示すべきコメントを含むコメント表示領域628を生成する。 The comment display area 628 can include comments input by viewers, comments input by broadcasters, and notifications from the system. The notification from the system includes a message indicating that the viewer has purchased the sale item. The viewer's user terminal generates a comment display area 628 containing the comment to be displayed received from the LC server 10.

カートアイコン616は、カートに入れられた対象販売対象を表示する画面に遷移するためのアイコンである。視聴者はこの画面から購入手続きを進めることができる。このカートや購入手続きに係る機能は公知の電子商取引の技術を用いて実現されてもよい。カートアイコン616は、対象販売対象を注文するためのオブジェクトであるといえる。図12の同時LC配信画面620を視聴している視聴者が一方の配信者のLCライブ配信の視聴者である場合、視聴者のユーザ端末は、視聴者によるカートアイコン616へのタップが検出されると、一方の配信者のLCライブ配信を通じてカートインされた対象販売対象の注文を確定する、または購入を完了するための処理を実行する。 The cart icon 616 is an icon for transitioning to a screen displaying target sales items added to the cart. Viewers can proceed with the purchase procedure from this screen. The functions related to the cart and purchase procedure may be realized using known electronic commerce technology. The cart icon 616 can be said to be an object for ordering the target sales object. If the viewer viewing the simultaneous LC distribution screen 620 in FIG. 12 is a viewer of one of the distributors' LC live distribution, the viewer's user terminal detects the viewer's tap on the cart icon 616. Then, processing is executed to confirm the order of the target sales object carted in through the LC live distribution of one of the distributors, or to complete the purchase.

VSLC配信の対戦が進行し、残り時間が0になると、上述のようにLCサーバ10が勝敗を決定し、勝負の結果をVSLC配信の各参加者(配信者、視聴者)のユーザ端末に通知する。参加者のユーザ端末は勝負の結果を受信すると、当該結果を示すオブジェクト638を生成し、同時LC配信画面620に重畳して表示させる。 When the VSLC-distributed match progresses and the remaining time reaches 0, the LC server 10 decides the winner or loser as described above, and notifies the user terminal of each participant (distributor, viewer) of the match result. do. When the participant's user terminal receives the result of the game, it generates an object 638 indicating the result and displays it in a superimposed manner on the simultaneous LC distribution screen 620.

図13は、VSLC配信の視聴者のユーザ端末のディスプレイに表示される、勝負の結果を示すオブジェクト638が重畳表示された同時LC配信画面620の代表画面図である。図13は、図12のVSLC配信の対戦期間が終了した状態に対応する。 FIG. 13 is a representative screen diagram of a simultaneous LC distribution screen 620 displayed on a display of a user terminal of a viewer of VSLC distribution, on which an object 638 indicating the result of a game is superimposed. FIG. 13 corresponds to the state in which the competition period of the VSLC distribution shown in FIG. 12 has ended.

図14は、視聴者のユーザ端末のディスプレイに表示されるLC配信画面700の代表画面図である。図13の同時LC配信画面620に係るVSLC配信の勝負が終わると、ディスプレイの画面は図13の同時LC配信画面620から図14のLC配信画面700に遷移する。LC配信画面700は、図13の同時LC配信画面620に係るVSLC配信で対戦した二人の配信者のうち、図13の同時LC配信画面620を視聴していた視聴者に対応する方の配信者のLCライブ配信の配信画面である。LC配信画面700は、対応する方の配信者のLCライブ配信の動画像710を表示するが他方の配信者のLCライブ配信の動画像はもはや表示しない。 FIG. 14 is a representative screen diagram of the LC distribution screen 700 displayed on the display of the viewer's user terminal. When the VSLC distribution match on the simultaneous LC distribution screen 620 in FIG. 13 ends, the display screen transitions from the simultaneous LC distribution screen 620 in FIG. 13 to the LC distribution screen 700 in FIG. 14. The LC distribution screen 700 is the distribution of the one corresponding to the viewer who was viewing the simultaneous LC distribution screen 620 in FIG. 13 among the two broadcasters who competed in the VSLC distribution related to the simultaneous LC distribution screen 620 in FIG. 13. This is a distribution screen of the person's LC live distribution. The LC distribution screen 700 displays a video 710 of the LC live distribution of the corresponding distributor, but no longer displays the video of the LC live distribution of the other distributor.

LC配信画面700は、コメント入力領域702と、コメント表示領域704と、シェアボタン706と、ハートボタン708と、LCサーバ10から受信した動画データを再生することにより得られる配信者の動画像710と、販売対象のアイコン634と、LCライブ配信の配信時間を示す時刻表示領域714と、カートアイコン616と、を有する。LC配信画面700に表示される動画像710は、VSLC配信の同時LC配信画面620に表示されていた第1動画像表示領域622、第2動画像表示領域624のうち上記の対応する方の配信者の動画像表示領域に表示される動画像に対応する。 The LC distribution screen 700 includes a comment input area 702, a comment display area 704, a share button 706, a heart button 708, and a video image 710 of the distributor obtained by playing video data received from the LC server 10. , a sales target icon 634, a time display area 714 indicating the distribution time of LC live distribution, and a cart icon 616. The moving image 710 displayed on the LC distribution screen 700 is the distribution of the corresponding one of the first moving image display area 622 and the second moving image display area 624 that were displayed on the simultaneous LC distribution screen 620 of VSLC distribution. This corresponds to the moving image displayed in the moving image display area of the user.

図15は、ユーザのユーザ端末のディスプレイに表示されるランキング表示画面642の代表画面図である。ユーザはユーザ端末を介して所望のランキングを指定する。ユーザ端末は、指定されたランキングを特定するランキングIDを含むランキング要求を生成し、ネットワークNWを介してLCサーバ10に送信する。LCサーバ10は、受信したランキング要求に含まれるランキングIDに対応するランキングの情報をランキング情報保持部326から取得する。LCサーバ10は、取得したランキングの情報を含むランキング応答を生成し、ネットワークNWを介して要求元のユーザ端末に送信する。ユーザ端末は、受信したランキング応答に基づいてランキング表示画面642を生成し、ディスプレイに表示させる。図15の例は、特定の企業が販売する販売対象について、月間の販売総額で配信者を順位付けしたランキングを表示する。図15には、例えば配信者「AXBC」は企業「AABB INC」が販売する商品を自己のLCライブ配信で販売対象として扱い、月初からこれまでに総額258,475円を売り上げ、その総額は企業「AABB INC」が販売する商品の売り上げとしては一位であることが示される。 FIG. 15 is a representative screen diagram of the ranking display screen 642 displayed on the display of the user's user terminal. The user specifies the desired ranking via the user terminal. The user terminal generates a ranking request including a ranking ID that specifies the specified ranking, and transmits it to the LC server 10 via the network NW. The LC server 10 acquires ranking information corresponding to the ranking ID included in the received ranking request from the ranking information holding unit 326. The LC server 10 generates a ranking response including the acquired ranking information and transmits it to the requesting user terminal via the network NW. The user terminal generates a ranking display screen 642 based on the received ranking response and displays it on the display. The example in FIG. 15 displays a ranking in which distributors are ranked based on the monthly sales amount for sales objects sold by a specific company. In Figure 15, for example, the distributor "AXBC" sells products sold by the company "AABB INC" on its own LC live broadcast, and has sold a total of 258,475 yen since the beginning of the month. It is shown that "AABB INC" ranks first in terms of sales of products sold.

図16は、配信者のユーザ端末のディスプレイに表示されるグループコールLC配信設定画面650の代表画面図である。グループコールLC配信設定画面650は、グループコールLC配信で扱う対象販売対象のホストによる選択を受け付ける対象販売対象選択領域602と、ホストによるゲストの選択を受け付けるゲスト選択領域654と、GOボタン660と、を有する。 FIG. 16 is a representative screen diagram of a group call LC distribution setting screen 650 displayed on the display of the distributor's user terminal. The group call LC distribution setting screen 650 includes a target sales target selection area 602 that accepts the host's selection of target sales targets handled in the group call LC distribution, a guest selection area 654 that accepts the host's selection of guests, and a GO button 660. has.

ゲスト選択領域654は、ゲストとして選択可能な配信者を表すアイコン662および配信者名と、招待オブジェクト664と、を有する。ホストは、ゲスト選択領域654において所望の配信者に対応する招待ボタン664をタップすることで、一人又は複数の配信者をゲストとして選択することができる。 The guest selection area 654 includes an icon 662 representing a distributor that can be selected as a guest, a distributor name, and an invitation object 664. The host can select one or more broadcasters as guests by tapping an invite button 664 corresponding to a desired broadcaster in the guest selection area 654.

ホストは、対象販売対象の受注側の配信者である。ゲストは、ホストによる対象販売対象の販売をサポートするために招待される配信者であってもよい。ホストは、対象販売対象選択領域602で所望の対象販売対象を選択し、ゲスト選択領域654で所望のゲストを選択し、GOボタン660をタップする。ホストのユーザ端末は、GOボタン660へのタップを検出すると、対象販売対象選択領域602で選択された対象販売対象の対象販売対象IDおよびゲスト選択領域654で選択されたゲストの配信者IDを含むグループコール設定要求を生成し、ネットワークNWを介してLCサーバ10に送信する。LCサーバ10は、グループコール設定要求を受信すると上述のようにゲストのユーザ端末に招待を送信するなどしてグループコールLC配信を設定し、グループコール開始通知を送信する。要求元のホストのユーザ端末およびゲストのユーザ端末および視聴者のユーザ端末はそれぞれ、グループコール開始通知を受信すると、グループコールLC配信に係る同時LC配信画面670の表示をディスプレイに開始させる。 The host is a distributor on the order-receiving side of the target sales target. A guest may be a broadcaster who is invited to support a host's sale of a subject sale. The host selects a desired sales target in the target sales target selection area 602, selects a desired guest in the guest selection area 654, and taps the GO button 660. When the host's user terminal detects a tap on the GO button 660, the host's user terminal displays information including the target sales target ID of the target sales target selected in the target sales target selection area 602 and the distributor ID of the guest selected in the guest selection area 654. A group call setting request is generated and sent to the LC server 10 via the network NW. Upon receiving the group call setting request, the LC server 10 sets group call LC distribution by sending an invitation to the guest's user terminal as described above, and sends a group call start notification. When each of the requesting host user terminal, guest user terminal, and viewer user terminal receives the group call start notification, they start displaying a simultaneous LC distribution screen 670 related to group call LC distribution on their displays.

図17は、グループコールLC配信の視聴者のユーザ端末のディスプレイに表示される同時LC配信画面670の代表画面図である。同時LC配信画面670は、グループコールLC配信の各配信者のユーザ端末で生成された動画像をリアルタイムで同一画面に表示すると共に、対象販売対象の注文を受け付ける。同時LC配信画面670は、グループコールLC配信のホストのLCライブ配信の動画像を表示する第3動画像表示領域672と、グループコールLC配信のゲストのLCライブ配信の動画像を表示する第4動画像表示領域676、第5動画像表示領域678と、コメント表示領域628と、コメント入力領域630と、カートアイコン616と、を有する。同時LC配信画面670は、第3動画像表示領域672、第4動画像表示領域676および第5動画像表示領域678を所定のレイアウトで並べて表示する。第3動画像表示領域672は、LCサーバ10から受信した、ホストのユーザ端末で生成された動画データを再生することにより得られる動画像を表示する。第4動画像表示領域676、第5動画像表示領域678はそれぞれ、LCサーバ10から受信した、対応するゲストのユーザ端末で生成された動画データを再生することにより得られる動画像を表示する。 FIG. 17 is a representative screen diagram of a simultaneous LC distribution screen 670 displayed on the display of a user terminal of a viewer of group call LC distribution. The simultaneous LC distribution screen 670 displays moving images generated on the user terminals of each distributor of group call LC distribution on the same screen in real time, and also accepts orders for target sales. The simultaneous LC distribution screen 670 includes a third video display area 672 that displays a video of the host's LC live distribution of the group call LC distribution, and a fourth video display area 672 that displays the video of the guest's LC live distribution of the group call LC distribution. It has a moving image display area 676, a fifth moving image display area 678, a comment display area 628, a comment input area 630, and a cart icon 616. The simultaneous LC distribution screen 670 displays a third moving image display area 672, a fourth moving image display area 676, and a fifth moving image display area 678 side by side in a predetermined layout. The third moving image display area 672 displays a moving image obtained by reproducing moving image data received from the LC server 10 and generated by the user terminal of the host. The fourth moving image display area 676 and the fifth moving image display area 678 each display a moving image obtained by reproducing moving image data received from the LC server 10 and generated by the corresponding guest's user terminal.

グループコールLC配信は、ホストがグループコールLC配信設定画面650で指定した対象販売対象に関連付けられる。図17の例では、「帽子」を対象販売対象としており、ホストの動画像には対象販売対象のアイコン674が表示されている。視聴者のユーザ端末は、アイコン674へのタップを検出すると、タップした視聴者の視聴者IDとホストの配信者IDと対象販売対象の販売対象IDとを含む購入要求信号を生成し、ネットワークNWを介してLCサーバ10に送信する。LCサーバ10は、購入要求信号を受信すると上述のようにカートイン処理を行う。このようにアイコン674は販売対象を注文するためのオブジェクトであるといえる。 The group call LC distribution is associated with the target sales object specified by the host on the group call LC distribution setting screen 650. In the example of FIG. 17, "hats" are targeted for sale, and an icon 674 for the targeted sale is displayed on the host's video. When the viewer's user terminal detects a tap on the icon 674, it generates a purchase request signal including the viewer ID of the tapped viewer, the host's distributor ID, and the sales object ID of the target sales object, and sends the purchase request signal to the network NW. The data is sent to the LC server 10 via the LC server 10. Upon receiving the purchase request signal, the LC server 10 performs the cart-in process as described above. In this way, the icon 674 can be said to be an object for ordering items for sale.

上述の実施の形態において、保持部の例は、ハードディスクや半導体メモリである。また、本明細書の記載に基づき、各部を、図示しないCPUや、インストールされたアプリケーションプログラムのモジュールや、システムプログラムのモジュールや、ハードディスクから読み出したデータの内容を一時的に記憶する半導体メモリなどにより実現できることは本明細書に触れた当業者には理解される。 In the embodiments described above, examples of the holding unit are a hard disk or a semiconductor memory. Further, based on the description of this specification, each part may be implemented by a CPU (not shown), an installed application program module, a system program module, a semiconductor memory that temporarily stores the contents of data read from a hard disk, etc. Those skilled in the art will understand that this can be done.

本実施の形態に係るライブコマースシステム1によると、複数の配信者が参加する同時LC配信で販売対象の紹介と受注を行うことができる。複数の配信者の間で販売対象についての会話がなされたり、販売対象の注文の量を競い合うことで、ライブコマースによる販売対象の販売を促進することができる。配信者は他の配信者と販売対象の販売について協力したり競い合ったりすることで、販売対象の販売へのモチベーションを高めることができる。視聴者は、ひとつの配信のなかで複数の配信者から販売対象の紹介や説明を受けることで、より納得感の高い買い物体験を得ることができる。 According to the live commerce system 1 according to the present embodiment, it is possible to introduce sales items and take orders through simultaneous LC distribution in which a plurality of distributors participate. The sales of the sales items can be promoted through live commerce by having a conversation between multiple distributors about the sales items and competing for the amount of orders for the sales items. By collaborating with or competing with other distributors to sell their products, distributors can increase their motivation to sell their products. Viewers can have a more satisfying shopping experience by receiving introductions and explanations about sales items from multiple distributors in a single broadcast.

また、本実施の形態に係るライブコマースシステム1では、商品や役務の販売に大きな影響力を有するインフルエンサーの間で売り上げを競い合う土壌が形成される。VSLC配信において二人のインフルエンサーが同じ販売対象について競い合うことで、両者の相乗効果により売り上げが増加する。インフルエンサーとしても、一人のLCライブ配信で売るよりも他のインフルエンサーと競い合って売る方が熱が入ってより売り上げが高まるという効果がある。 In addition, in the live commerce system 1 according to the present embodiment, influencers who have a large influence on sales of products and services compete for sales. When two influencers compete for the same sales target in VSLC distribution, sales increase due to the synergistic effect between the two. As an influencer, it is more effective to generate enthusiasm and increase sales by competing with other influencers than by selling through a single LC live broadcast.

また、本実施の形態では同時LC配信で扱う販売対象を直接指定可能であるのみならず、企業やブランドを指定することも可能である。これにより、企業にとってより使いやすいライブコマースシステム1を実現できる。LCプラットフォームの管理者は、企業やブランドにフォーカスした施策、イベントを企画することができる。例えば、今月、○○(ブランド名)の商品の売り上げが最も多かった配信者に○○の特別商品を進呈、といったイベントを企画することができる。 Furthermore, in this embodiment, it is not only possible to directly specify a sales target handled by simultaneous LC distribution, but also a company or a brand. This makes it possible to realize a live commerce system 1 that is easier for companies to use. Administrators of the LC platform can plan measures and events focused on companies and brands. For example, an event can be planned in which a special product of ○○ is presented to the distributor who has the highest sales of ○○ (brand name) products this month.

また、本実施の形態に係るライブコマースシステム1では、グループコールLC配信でホストが販売対象についてゲストとやりとりすることで、視聴者は販売対象についてのより深く知ることができる。ホストは、販売対象を好んで使っている配信者をゲストに迎えることで、販売対象の良い点をより自然に視聴者にアピールすることができる。また、ホストは、ゲストにその場で販売対象を使ってもらってその感想を述べてもらうことで、視聴者に販売対象についての客観的な意見を伝えることができる。 In addition, in the live commerce system 1 according to the present embodiment, the host communicates with the guest about the sale item through group call LC distribution, so that the viewer can learn more about the sale item. By inviting broadcasters who like the sales target as guests, the host can more naturally appeal to the viewers the good points of the sales target. In addition, the host can convey an objective opinion about the sale item to the viewers by having the guest use the sale item on the spot and express their impressions.

また、ホストとゲストとの対話のなかでゲストが好きだと発言した販売対象について、ホストはその配信内でその販売対象のクーポンを視聴者に発行することができる。ゲストがホストを説得してクーポンを発行させることも可能である。このように、ライブ配信ならではの、リアルタイムの対話から生まれる適応的な反応が可能となる。 Further, in a conversation between the host and the guest, the host can issue a coupon for the sale item to the viewer for the sale item that the guest said he or she likes during the broadcast. It is also possible for the guest to persuade the host to issue a coupon. In this way, it becomes possible to create adaptive responses that arise from real-time dialogue, which is unique to live streaming.

図18を参照して、本実施の形態に係る情報処理装置のハードウェア構成について説明する。図18は、本実施の形態に係る情報処理装置のハードウェア構成例を示すブロック図である。図示された情報処理装置900は、例えば、本実施の形態におけるLCサーバ10、ユーザ端末20、30のそれぞれを実現しうる。 Referring to FIG. 18, the hardware configuration of the information processing apparatus according to this embodiment will be described. FIG. 18 is a block diagram showing an example of the hardware configuration of the information processing device according to this embodiment. The illustrated information processing apparatus 900 can implement, for example, each of the LC server 10 and user terminals 20 and 30 in this embodiment.

情報処理装置900は、CPU901、ROM(Read Only Memory)902、およびRAM(Random Access Memory)903を含む。また、情報処理装置900は、ホストバス907、ブリッジ909、外部バス911、インタフェース913、入力装置915、出力装置917、ストレージ装置919、ドライブ921、接続ポート925、通信装置929を含んでもよい。さらに、情報処理装置900は、カメラなどの撮像装置(不図示)を含む。また、情報処理装置900は、CPU901に代えて、またはこれとともに、DSP(Digital Signal Processor)またはASIC(Application Specific Integrated Circuit)と呼ばれるような処理回路を有してもよい。 Information processing device 900 includes a CPU 901, ROM (Read Only Memory) 902, and RAM (Random Access Memory) 903. Further, the information processing device 900 may include a host bus 907, a bridge 909, an external bus 911, an interface 913, an input device 915, an output device 917, a storage device 919, a drive 921, a connection port 925, and a communication device 929. Furthermore, the information processing device 900 includes an imaging device (not shown) such as a camera. Further, the information processing device 900 may include a processing circuit called a DSP (Digital Signal Processor) or an ASIC (Application Specific Integrated Circuit) instead of or in addition to the CPU 901.

CPU901は、演算処理装置および制御装置として機能し、ROM902、RAM903、ストレージ装置919、またはリムーバブル記録媒体923に記録された各種プログラムに従って、情報処理装置900内の動作全般またはその一部を制御する。例えば、CPU901は、本実施の形態におけるサーバ10およびユーザ端末20、30のそれぞれに含まれる各機能部の動作全般を制御する。ROM902は、CPU901が使用するプログラムや演算パラメータなどを記憶する。RAM903は、CPU901の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。CPU901、ROM902、およびRAM903は、CPUバスなどの内部バスにより構成されるホストバス907により相互に接続されている。さらに、ホストバス907は、ブリッジ909を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス911に接続されている。 The CPU 901 functions as an arithmetic processing device and a control device, and controls all or part of the operations within the information processing device 900 according to various programs recorded in the ROM 902, RAM 903, storage device 919, or removable recording medium 923. For example, the CPU 901 controls the overall operation of each functional unit included in the server 10 and the user terminals 20 and 30 in this embodiment. The ROM 902 stores programs used by the CPU 901, calculation parameters, and the like. The RAM 903 temporarily stores programs used in the execution of the CPU 901 and parameters that change as appropriate during the execution. The CPU 901, ROM 902, and RAM 903 are interconnected by a host bus 907, which is an internal bus such as a CPU bus. Further, the host bus 907 is connected via a bridge 909 to an external bus 911 such as a PCI (Peripheral Component Interconnect/Interface) bus.

入力装置915は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置であってもよいし、マイクロフォンなどの音センサ、加速度センサ、傾きセンサ、赤外線センサ、深度センサ、温度センサ、湿度センサなど物理量を電気信号に変換する装置であってもよい。入力装置915は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置900の操作に対応した携帯電話などの外部接続機器927であってもよい。入力装置915は、ユーザが入力した情報または感知した物理量に基づいて入力信号を生成してCPU901に出力する入力制御回路を含む。ユーザは、この入力装置915を操作することによって、情報処理装置900に対して各種のデータを入力したり処理動作を指示したりする。 The input device 915 may be a device operated by a user, such as a mouse, a keyboard, a touch panel, a button, a switch, a lever, or a sound sensor such as a microphone, an acceleration sensor, a tilt sensor, an infrared sensor, or a depth sensor. It may also be a device that converts a physical quantity into an electrical signal, such as a temperature sensor or a humidity sensor. The input device 915 may be, for example, a remote control device that uses infrared rays or other radio waves, or may be an external connection device 927 such as a mobile phone that is compatible with the operation of the information processing device 900. The input device 915 includes an input control circuit that generates an input signal based on information input by the user or a sensed physical quantity and outputs it to the CPU 901. By operating this input device 915, the user inputs various data to the information processing device 900 and instructs processing operations.

出力装置917は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置917は、例えば、LCD、PDP、OELDなどのディスプレイ、スピーカおよびヘッドホンなどの音響出力装置、ならびにプリンタ装置などでありうる。出力装置917は、情報処理装置900の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音響などの音として出力したりする。 The output device 917 is configured of a device that can visually or audibly notify the user of the acquired information. The output device 917 can be, for example, a display such as an LCD, PDP, or OELD, an audio output device such as a speaker and headphones, a printer device, or the like. The output device 917 outputs the results obtained by the processing of the information processing device 900 as a video such as text or an image, or as a sound such as audio.

ストレージ装置919は、情報処理装置900の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置919は、例えば、HDD(Hard Disk Drive)などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置919は、CPU901が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。 The storage device 919 is a data storage device configured as an example of a storage unit of the information processing device 900. The storage device 919 is configured of, for example, a magnetic storage device such as an HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, a magneto-optical storage device, or the like. This storage device 919 stores programs and various data executed by the CPU 901, various data acquired from the outside, and the like.

ドライブ921は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体923のためのリーダライタであり、情報処理装置900に内蔵、あるいは外付けされる。ドライブ921は、装着されているリムーバブル記録媒体923に記録されている情報を読み出して、RAM903に出力する。また、ドライブ921は、装着されているリムーバブル記録媒体923に記録を書き込む。 The drive 921 is a reader/writer for a removable recording medium 923 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and is built into the information processing apparatus 900 or attached externally. The drive 921 reads information recorded on the attached removable recording medium 923 and outputs it to the RAM 903. Further, the drive 921 writes records to the attached removable recording medium 923.

接続ポート925は、機器を情報処理装置900に直接接続するためのポートである。接続ポート925は、例えば、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)ポートなどでありうる。また、接続ポート925は、RS-232Cポート、光オーディオ端子、HDMI(登録商標)(High-Definition Multimedia Interface)ポートなどであってもよい。接続ポート925に外部接続機器927を接続することで、情報処理装置900と外部接続機器927との間で各種のデータが交換されうる。 The connection port 925 is a port for directly connecting a device to the information processing device 900. The connection port 925 may be, for example, a USB (Universal Serial Bus) port, an IEEE1394 port, a SCSI (Small Computer System Interface) port, or the like. Furthermore, the connection port 925 may be an RS-232C port, an optical audio terminal, an HDMI (registered trademark) (High-Definition Multimedia Interface) port, or the like. By connecting the external connection device 927 to the connection port 925, various data can be exchanged between the information processing device 900 and the external connection device 927.

通信装置929は、例えば、ネットワーク60に接続するための通信デバイスなどで構成された通信インタフェースである。通信装置929は、例えば、有線または無線LAN(Local Area Network)、Bluetooth(登録商標)、またはWUSB(Wireless USB)用の通信カードなどでありうる。また、通信装置929は、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、または、各種通信用のモデムなどであってもよい。通信装置929は、例えば、インターネットや他の通信機器との間で、TCP/IPなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置929に接続される通信ネットワーク60は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内LAN、赤外線通信、ラジオ波通信または衛星通信などである。なお、通信装置929は、通信部としての機能を実現する。 The communication device 929 is, for example, a communication interface configured with a communication device for connecting to the network 60. The communication device 929 can be, for example, a wired or wireless LAN (Local Area Network), Bluetooth (registered trademark), or WUSB (Wireless USB) communication card. Further, the communication device 929 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), a modem for various communications, or the like. The communication device 929, for example, transmits and receives signals and the like to and from the Internet and other communication devices using a predetermined protocol such as TCP/IP. The communication network 60 connected to the communication device 929 is a wired or wireless network, such as the Internet, a home LAN, infrared communication, radio wave communication, or satellite communication. Note that the communication device 929 realizes a function as a communication unit.

カメラなどの撮像装置(不図示)は、例えばCCD(Charge Coupled Device)またはCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。当該撮像装置は、静止画を撮像するものであってもよいし、または動画を撮像するものであってもよい。 An imaging device (not shown) such as a camera includes an imaging device such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor), and various lenses such as a lens for controlling the formation of a subject image on the imaging device. This is a device that captures an image of real space and generates a captured image using the following members. The imaging device may be one that captures still images or may be one that captures moving images.

以上、実施の形態に係るライブコマースシステム1の構成と動作について説明した。この実施の形態は例示であり、各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本開示の範囲にあることは当業者に理解される。 The configuration and operation of the live commerce system 1 according to the embodiment have been described above. This embodiment is an example, and those skilled in the art will understand that various modifications are possible to the combinations of each component and each process, and that such modifications are also within the scope of the present disclosure.

実施の形態において、イベントやランキングでメトリックの値が所定の基準を上回った(例えば、上位十位以内に入賞した)配信者にデジタルプライズ(コメントフレームやバッジなど)を付与してもよい。VSLC配信で勝利した配信者にも同様にデジタルプライズを付与してもよい。 In an embodiment, a digital prize (comment frame, badge, etc.) may be given to a broadcaster whose metric value exceeds a predetermined standard (for example, ranks within the top 10) in an event or ranking. A digital prize may also be given to a distributor who wins in VSLC distribution.

実施の形態では、配信者間のランキングを生成する場合を説明したが、これに限られず、例えば販売対象の注文の量に関して視聴者間のランキングを生成してもよい。視聴者間のランキングの指標は、例えば特定の販売対象や企業についての購入総額や購入個数、またはトータルの購入総額や購入個数であってもよい。 In the embodiment, a case has been described in which rankings among distributors are generated, but the present invention is not limited to this, and for example, rankings among viewers may be generated regarding the amount of orders to be sold. The ranking index among viewers may be, for example, the total purchase amount or number of purchases for a specific sales target or company, or the total purchase amount or number of purchases.

本明細書において説明された処理手順、特にフロー図、フローチャートを用いて説明された処理手順においては、その処理手順を構成する工程(ステップ)の一部を省略すること、その処理手順を構成する工程として明示されていない工程を追加すること、及び/又は当該工程の順序を入れ替えることが可能であり、このような省略、追加、順序の変更がなされた処理手順も本開示の趣旨を逸脱しない限り本開示の範囲に含まれる。 In the processing procedures described in this specification, particularly those explained using flow diagrams and flowcharts, some of the processes (steps) constituting the processing procedures may be omitted; It is possible to add steps that are not specified as steps and/or change the order of the steps, and such omissions, additions, and changes in order do not depart from the spirit of the present disclosure. within the scope of this disclosure.

サーバにより実現される機能の少なくとも一部は、サーバ以外の装置、例えばユーザ端末により実現されてもよい。ユーザ端末により実現される機能の少なくとも一部は、それ以外の装置、例えば、サーバにより実現されてもよい。例えば、LCサーバのLC機能を有するサーバと、LCサーバの残りの機能を有する別のサーバと、を設けてもよい。 At least some of the functions realized by the server may be realized by a device other than the server, for example, a user terminal. At least some of the functions realized by the user terminal may be realized by other devices, such as a server. For example, a server having the LC function of the LC server and another server having the remaining functions of the LC server may be provided.

Claims (8)

視聴者による、第1販売対象に関連付けられた第1ライブ配信の選択を受け付ける機能と、
前記第1ライブ配信の動画像を表示する第1領域と、
前記第1販売対象と同じまたは対応する第2販売対象に関連付けられた第2ライブ配信の動画像を表示する第2領域と、
前記第1ライブ配信を通じた前記第1販売対象の注文の量を表す第1指標と前記第2ライブ配信を通じた前記第2販売対象の注文の量を表す第2指標とを関連付けて表示する第3領域と、
前記第1販売対象のみが注文可能なように設定されたオブジェクトと、を含む配信画面をディスプレイに表示させる機能と、を端末に実現させるためのコンピュータプログラム。
a function of accepting a viewer's selection of a first live broadcast associated with a first sales target;
a first area that displays a moving image of the first live distribution;
a second area that displays a video image of a second live distribution associated with a second sales target that is the same as or corresponds to the first sales target;
A first index representing the amount of orders for the first sales object through the first live distribution and a second index representing the amount of orders for the second sales object through the second live distribution are displayed in association with each other. 3 areas and
A computer program for causing a terminal to realize a function of displaying on a display a distribution screen including an object set such that only the first sales target can be ordered .
記視聴者による前記オブジェクトの指定が検出されると、前記第1販売対象を注文するための処理を実行する機能をさらに前記端末に実現させる請求項1に記載のコンピュータプログラム。 The computer program product according to claim 1, further causing the terminal to implement a function of executing a process for ordering the first sales object when the designation of the object by the viewer is detected. 所定のタイミングで前記ディスプレイに前記配信画面の表示を開始させる機能と、
前記視聴者による前記オブジェクトの指定が検出されると、前記視聴者が視聴している前記第1ライブ配信を特定する情報と前記第1販売対象を特定する情報とを含む信号を生成し、ネットワークを介してサーバに送信する機能と、
所定の終了条件が充たされた場合に前記第1指標と前記第2指標とに基づき前記サーバによって決定される勝負の結果を前記ディスプレイに表示させる機能と、をさらに前記端末に実現させ、
前記サーバは、前記信号を受信すると前記第1指標を更新する請求項に記載のコンピュータプログラム。
a function of causing the display to start displaying the distribution screen at a predetermined timing;
When the designation of the object by the viewer is detected, a signal including information identifying the first live broadcast that the viewer is viewing and information identifying the first sales target is generated, and the signal is transmitted to the network. with the ability to send to the server via
further causing the terminal to have a function of displaying on the display the result of the game determined by the server based on the first indicator and the second indicator when a predetermined end condition is met;
The computer program product of claim 1 , wherein the server updates the first indicator upon receiving the signal .
前記配信画面に関連する前記勝負が終わると、前記第1ライブ配信の動画像を表示するが前記第2ライブ配信の動画像は表示しない別の配信画面を前記ディスプレイに表示させる機能をさらに前記端末に実現させる請求項3に記載のコンピュータプログラム。 When the game related to the distribution screen is over, the terminal further includes a function of displaying another distribution screen on the display that displays the video of the first live distribution but does not display the video of the second live distribution. 4. The computer program according to claim 3, which is implemented in the computer program. 第1販売対象に関連付けられた第1ライブ配信に係る動画データの、第1配信者端末から前記第1ライブ配信の第1視聴者の第1視聴者端末への伝送を中継し、かつ、前記第1販売対象と同じまたは対応する第2販売対象に関連付けられた第2ライブ配信に係る動画データの、第2配信者端末から前記第1視聴者端末への伝送を中継し、かつ、前記第1ライブ配信に係る動画データの、前記第1配信者端末から前記第2ライブ配信の第2視聴者の第2視聴者端末への伝送を中継し、かつ、前記第2ライブ配信に係る動画データの、前記第2配信者端末から前記第2視聴者端末への伝送を中継する手段と、
前記第1視聴者端末において前記第1販売対象を注文するための動作が検出されることにより生成される第1信号を前記第1視聴者端末から受信すると、前記第1ライブ配信を通じた前記第1販売対象の注文の量を表す第1指標を更新し、かつ、前記第2視聴者端末において前記第2販売対象を注文するための動作が検出されることにより生成される第2信号を前記第2視聴者端末から受信すると、前記第2ライブ配信を通じた前記第2販売対象の注文の量を表す第2指標を更新する手段と、
前記第1ライブ配信の第1配信者と前記第2ライブ配信の第2配信者とで注文の量により勝敗を決する勝負に係る所定の終了条件が充たされた場合に前記第1指標と前記第2指標とに基づき前記勝負の結果を決定する手段と、を備えるサーバ。
Relaying transmission of video data related to a first live distribution associated with a first sales object from a first distributor terminal to a first viewer terminal of a first viewer of the first live distribution , and Relays transmission of video data related to a second live distribution associated with a second sales object that is the same as or corresponds to the first sales object from a second distributor terminal to the first viewer terminal , and 1 relaying the transmission of video data related to live distribution from the first distributor terminal to a second viewer terminal of a second viewer of the second live distribution, and video data related to the second live distribution; means for relaying transmission from the second distributor terminal to the second viewer terminal ;
When a first signal generated by detecting an operation for ordering the first sales object on the first viewer terminal is received from the first viewer terminal, the first signal is transmitted through the first live distribution. A second signal generated by updating a first index representing the amount of orders for the second sales object and detecting an operation for ordering the second sales object at the second viewer terminal. means for updating , upon receipt from a second viewer terminal, a second indicator representing the amount of orders for the second sales object through the second live broadcast;
When a predetermined end condition for a competition between the first broadcaster of the first live broadcast and the second broadcaster of the second live broadcast is satisfied, the first indicator and the and means for determining a result of the game based on a second index.
複数の配信者の複数の動画像を所定のレイアウトで並べて表示する第1領域と、
前記複数の配信者のうちのひとりの配信者が販売するまたは販売を仲介する販売対象を注文するためのオブジェクトと、を含む配信画面をディスプレイに表示させる機能を端末に実現させるためのコンピュータプログラム。
a first area that displays a plurality of video images from a plurality of distributors side by side in a predetermined layout;
A computer program for causing a terminal to realize a function of displaying on a display a distribution screen including an object for ordering a sales object sold by one of the plurality of distributors or as an intermediary for sales .
前記複数の配信者のうちの前記ひとりの配信者は前記販売対象の受注側の配信者である請求項6に記載のコンピュータプログラム。 7. The computer program according to claim 6, wherein the one distributor among the plurality of distributors is a distributor on the order receiving side of the sales object. 前記配信画面は前記第2販売対象を注文できないように構成される請求項1に記載のコンピュータプログラム。2. The computer program product according to claim 1, wherein the distribution screen is configured such that the second sales object cannot be ordered.
JP2023095587A 2023-06-09 2023-06-09 servers and computer programs Active JP7388650B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023095587A JP7388650B1 (en) 2023-06-09 2023-06-09 servers and computer programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023095587A JP7388650B1 (en) 2023-06-09 2023-06-09 servers and computer programs

Publications (1)

Publication Number Publication Date
JP7388650B1 true JP7388650B1 (en) 2023-11-29

Family

ID=88917848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023095587A Active JP7388650B1 (en) 2023-06-09 2023-06-09 servers and computer programs

Country Status (1)

Country Link
JP (1) JP7388650B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7538319B1 (en) 2023-12-19 2024-08-21 株式会社 ディー・エヌ・エー System, method, and program for providing content distribution service

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012525076A (en) * 2009-04-24 2012-10-18 デルタ・ヴィディオ・インコーポレイテッド System, method, and computer-readable medium for immediate multi-channel video content browsing in a digital video distribution system
JP7164856B1 (en) * 2022-01-21 2022-11-02 17Live株式会社 Server and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012525076A (en) * 2009-04-24 2012-10-18 デルタ・ヴィディオ・インコーポレイテッド System, method, and computer-readable medium for immediate multi-channel video content browsing in a digital video distribution system
JP7164856B1 (en) * 2022-01-21 2022-11-02 17Live株式会社 Server and method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"TikTokのバトルとは?やり方を紹介!", [ONLINE], JPN6023035404, 19 September 2022 (2022-09-19), ISSN: 0005139871 *
TikTokのバトルとは?やり方を紹介! ,[online],2022年09月19日,[2023年8月24日検索],インターネット <URL:https://aprico-media.com/posts/8859>

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7538319B1 (en) 2023-12-19 2024-08-21 株式会社 ディー・エヌ・エー System, method, and program for providing content distribution service

Similar Documents

Publication Publication Date Title
US8561099B2 (en) Systems and methods for using interactive content to increase viewership
JP7125729B1 (en) server
JP7388650B1 (en) servers and computer programs
JP7246055B1 (en) Server and method
US20230179836A1 (en) Server, method and terminal
JP7112695B1 (en) computer programs, terminals and servers
JP7129666B1 (en) computer programs and terminals
JP7284909B1 (en) game chip gift
US20230388604A1 (en) Terminal and server
US20230254544A1 (en) Computer program and server
JP7584750B1 (en) Servers and Computer Programs
JP7272572B1 (en) Server and method
JP7246054B1 (en) computer programs, terminals and servers
JP7560086B1 (en) Server and method
JP7580692B1 (en) Server and method
JP7469767B1 (en) Server and computer program
JP7433617B1 (en) servers and computer programs
JP7469771B1 (en) SERVER AND METHOD
TW202147856A (en) Distribution system, distribution system controlling method, and computer program
KR20020028411A (en) Method of making a star through a realtime CD , DVD production, rating service on internet and a cultural francise facilities

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230613

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230613

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230829

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230907

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231107

R150 Certificate of patent or registration of utility model

Ref document number: 7388650

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531