JP7597358B2 - Information processing device, information providing system, method, and program - Google Patents
Information processing device, information providing system, method, and program Download PDFInfo
- Publication number
- JP7597358B2 JP7597358B2 JP2020189603A JP2020189603A JP7597358B2 JP 7597358 B2 JP7597358 B2 JP 7597358B2 JP 2020189603 A JP2020189603 A JP 2020189603A JP 2020189603 A JP2020189603 A JP 2020189603A JP 7597358 B2 JP7597358 B2 JP 7597358B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- terminal
- user
- data
- order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報の提供を支援する情報処理装置、情報提供システム、方法および情報の提供を支援する処理をコンピュータに実行させるためのプログラムに関する。 The present invention relates to an information processing device, an information provision system, a method, and a program for causing a computer to execute a process for supporting information provision.
企業等は、製品等を展示会に出展し、出展した製品等について商談を行い、市場動向(ニーズ)等の情報収集や情報交換を行っている。近年、通信技術の進歩により、インターネット上で製品等を出展し、商談や情報交換等を行うことが可能なデジタル展示会システムが提案されている(例えば、特許文献1、2参照)。 Companies exhibit their products at exhibitions, conduct business negotiations regarding the exhibited products, and collect and exchange information on market trends (needs). In recent years, advances in communication technology have led to the proposal of digital exhibition systems that enable companies to exhibit products, conduct business negotiations, exchange information, etc. over the Internet (see, for example, Patent Documents 1 and 2).
しかしながら、特許文献1に記載のシステムは、出展企業一覧をアイウエオ順に表示するのみで、入場者が、企業名を選択し、入場者登録を行い、選択した企業のサイトへ入場しなければ、出展製品等を閲覧することができない。 However, the system described in Patent Document 1 only displays a list of exhibiting companies in alphabetical order, and visitors cannot view exhibited products, etc. unless they select a company name, register as a visitor, and enter the website of the selected company.
一方、特許文献2に記載のシステムは、仮想空間にユーザの分身としてのアバターを表示させ、アバターの移動させることにより、特定の企業等を選択し、入場者登録を行わなくても、展示を見ることができる。 On the other hand, the system described in Patent Document 2 displays an avatar as the user's alter ego in a virtual space, and by moving the avatar, the user can select a specific company, etc., and view the exhibits without registering as a visitor.
しかしながら、入場者が興味のある製品等を出展する2以上の企業等のブースが距離的に離れた場所にある場合、アバターを移動させる手間と時間を要する。また、出展企業等においては、ブースの設置場所に影響し、多くの製品等を出展したとしても、多くの入場者に閲覧されない場合がある。このため、最適な順序で情報を提供することを可能にする装置、システム、方法、プログラムの提供が望まれていた。 However, when the booths of two or more companies exhibiting products that are of interest to visitors are located far apart, it takes time and effort to move the avatar. In addition, for exhibiting companies, the location of their booths may be affected, and even if many products are exhibited, they may not be viewed by many visitors. For this reason, there is a demand for a device, system, method, and program that makes it possible to provide information in the optimal order.
本発明は、上記課題に鑑み、情報の提供を支援する情報処理装置であって、
情報を提供する各提供者もしくは情報の提供を受ける各ユーザまたはそれらの両方により登録された情報に関する登録情報と、各提供者が提供する情報の記憶場所を示すアドレス情報とを記憶する記憶手段と、
ユーザの端末からの情報の提供要求を受信する受信手段と、
設定された条件に従い、記憶手段に記憶された登録情報を用いてユーザの端末に表示させる情報の順序を抽選して決定する決定手段と、
決定された順序と記憶手段に記憶された各情報のアドレス情報とをユーザの端末に送信する送信手段と
を含む、情報処理装置が提供される。
In view of the above problems, the present invention provides an information processing device that supports the provision of information,
a storage means for storing registration information on information registered by each information provider or each information receiving user, or both, and address information indicating a storage location of the information provided by each information provider;
A receiving means for receiving a request for providing information from a user terminal;
a determining means for determining by lottery an order of information to be displayed on the user's terminal using the registered information stored in the storage means in accordance with a set condition;
An information processing device is provided, including a transmitting means for transmitting the determined order and address information of each piece of information stored in the storage means to a user terminal.
本発明によれば、最適な順序で情報を提供することを可能にする装置、システム、方法、プログラムの提供が可能となる。 The present invention makes it possible to provide a device, system, method, and program that allows information to be provided in an optimal order.
図1は、情報提供システムの構成例を示した図である。情報提供システムは、少なくとも、情報の提供を支援する情報処理装置10を含む。情報処理装置10は、情報の提供者が提供する情報を登録し、管理する。ここでは、情報処理装置10が、提供者が提供する情報を登録し、管理するものとして説明するが、情報処理装置10とは別の機器を設け、当該別の機器により提供者が提供する情報を登録し、管理してもよい。以下、情報提供システムを、製品の情報を提供し、商談等を行うためのデジタル展示会システムとして説明するが、提供する情報は、製品に限定されるものではなく、サービスやソリューション等であってもよい。また、情報の提供者は、製品の情報を提供する企業等に限定されるものではなく、サークル活動の情報を提供するサークル等のグループであってもよい。 Figure 1 is a diagram showing an example of the configuration of an information provision system. The information provision system includes at least an information processing device 10 that supports the provision of information. The information processing device 10 registers and manages information provided by information providers. Here, the information processing device 10 is described as registering and managing information provided by providers, but a device other than the information processing device 10 may be provided to register and manage information provided by providers. Below, the information provision system is described as a digital exhibition system for providing product information and conducting business negotiations, but the information provided is not limited to products and may be services, solutions, etc. Furthermore, information providers are not limited to companies providing product information and may be groups such as clubs providing information on club activities.
情報処理装置10は、インターネット等のネットワーク11を介して各提供者(以下、出展者とする。)が使用するPC12と接続され、4G、5G、Wi-Fi(登録商標)等の無線通信を利用して、またはケーブル等の有線によりユーザの端末13と接続される。なお、端末13は、無線により接続する場合、アクセスポイント14を介してネットワーク11に接続する。 The information processing device 10 is connected to a PC 12 used by each provider (hereinafter referred to as an exhibitor) via a network 11 such as the Internet, and is connected to a user's terminal 13 using wireless communication such as 4G, 5G, or Wi-Fi (registered trademark), or by a wired connection such as a cable. When connecting wirelessly, the terminal 13 connects to the network 11 via an access point 14.
情報処理装置10は、展示会に入場するユーザ(以下、入場者とする。)の端末13に対し、入場者の情報の入力画面や、入場者に対する質問(アンケート)画面等を提供する。端末13は、入場者が入力した情報を情報処理装置10に送信する。情報処理装置10は、入場者の情報を管理する入場者データベース(入場者DB)を有し、入場者の認証処理を実行する。なお、入場者の認証処理は、別途設けられる認証サーバが実行してもよい。 The information processing device 10 provides a screen for inputting information about the visitor and a screen for asking questions (survey) to the visitor to the terminal 13 of the user (hereinafter referred to as visitor) who will be attending the exhibition. The terminal 13 transmits the information input by the visitor to the information processing device 10. The information processing device 10 has a visitor database (visitor DB) that manages visitor information, and performs visitor authentication processing. Note that visitor authentication processing may be performed by a separately provided authentication server.
また、情報処理装置10は、各出展者のPC12と通信を行い、出展者の情報や、出展者が提供する基本情報の表示データや出展する製品等の表示データの記憶場所を示すアドレス情報(例えば、URL(Uniform Resource Locator))等の出展者の登録情報を取得する。情報処理装置10は、取得した出展者の登録情報を管理する出展者データベース(出展者DB)を有する。情報処理装置10は、設定された条件に従い、入場者DBに登録された入場者の登録情報もしくは出展者DBに登録された出展者の登録情報またはその両方を用いて、どの出展者の表示データをどのような順序で表示させるかを抽選して決定し、端末13へ決定した順序とURL等を送信する。情報処理装置10が端末13へ送信する情報としては、上記の順序とURLのほか、出展者名等が挙げられる。 The information processing device 10 also communicates with each exhibitor's PC 12 to acquire exhibitor registration information, such as exhibitor information, address information (e.g., URL (Uniform Resource Locator)) indicating the storage location of display data of basic information provided by the exhibitor, and display data of exhibited products, etc. The information processing device 10 has an exhibitor database (exhibitor DB) that manages the acquired exhibitor registration information. According to set conditions, the information processing device 10 uses the visitor registration information registered in the visitor DB and/or the exhibitor registration information registered in the exhibitor DB to determine by lottery the order in which the display data of each exhibitor will be displayed, and transmits the determined order, URL, etc. to the terminal 13. In addition to the above order and URL, the information transmitted by the information processing device 10 to the terminal 13 includes exhibitor names, etc.
情報処理装置10は、各出展者のPC12と通信を行い、出展者が提供する情報として、出展者を紹介する表示データ、出展者のブース(製品一覧)を表示する表示データ、各製品の詳細を表示する表示データを取得する。情報処理装置10は、取得した表示データを登録し、管理する画像データベース(画像DB)を有する。情報処理装置10は、端末13からのURLに基づく表示データの取得要求を受けて、画像DBで管理する表示データの中から、要求された表示データを探し、端末13へ送信する。表示データを送信する場合、表示データは、符号化(エンコード)して送信することができる。 The information processing device 10 communicates with each exhibitor's PC 12 and acquires information provided by the exhibitor, such as display data introducing the exhibitor, display data displaying the exhibitor's booth (product list), and display data displaying details of each product. The information processing device 10 has an image database (image DB) that registers and manages the acquired display data. When the information processing device 10 receives a request for display data based on a URL from the terminal 13, it searches for the requested display data from among the display data managed in the image DB and transmits it to the terminal 13. When transmitting the display data, it can be encoded before transmission.
端末13は、情報処理装置10から受信した表示データを表示するためのブラウザを実装する。端末13は、情報処理装置10から受信した順序とURLとに基づき、情報処理装置10の画像DBで管理される表示データを要求し、画像DBから表示データを取得する。端末13は、画面サイズが決まっており、各表示データの表示サイズも、例えば大、中、小と決められているため、一度に表示可能な数の表示データが決まる。このため、端末13は、上記の順序で並べて表示可能な数の表示データを、URLを使用してそれらの表示データを管理する情報処理装置10に対して要求し、情報処理装置10の画像DBから各表示データを取得し、上記の順序で画面上に並べて表示する。これにより、端末13には、表示データが最適化された表示順で表示される。なお、表示データがエンコードされている場合、復号(デコード)し、エンコード前のデータに戻すことができる。 The terminal 13 implements a browser for displaying the display data received from the information processing device 10. The terminal 13 requests the display data managed in the image DB of the information processing device 10 based on the order and URL received from the information processing device 10, and acquires the display data from the image DB. The screen size of the terminal 13 is fixed, and the display size of each display data is also determined, for example, large, medium, and small, so the number of display data that can be displayed at one time is determined. Therefore, the terminal 13 requests the number of display data that can be displayed in the above order from the information processing device 10 that manages the display data using the URL, acquires each display data from the image DB of the information processing device 10, and displays them on the screen in the above order. As a result, the display data is displayed on the terminal 13 in an optimized display order. Note that if the display data is encoded, it can be decoded and restored to the data before encoding.
入場者は、端末13の画面に自身の指を押し当てつつ長い距離滑らせる操作(スワイプ)を行うことで、端末13は、表示されていない次の順序、さらにはその次の順序の表示データを、URLを使用して情報処理装置10に対して要求し、情報処理装置10の画像DBから取得して表示する。 When a visitor presses his/her finger against the screen of the terminal 13 and slides it a long distance (swipes), the terminal 13 uses a URL to request the display data for the next sequence that is not yet displayed, and the sequence after that, from the information processing device 10, and retrieves and displays the data from the image DB of the information processing device 10.
出展者を紹介する表示データは、出展者の製品やサービスの特徴等を視覚化したロゴ、会社名、キャッチフレーズ等を表示するデータであり、会社イメージを表す動画等のデータである。出展者のブースを表示する表示データは、出展者が出展する製品一覧を表示するデータである。これらの表示データは、静止画データやテキストデータであってもよいが、動画データとすることができる。動画データは、複数のコマの静止画データから構成される。各製品の詳細を表示する表示データは、動画データであってもよいが、静止画データやテキストデータとすることができる。 The display data introducing the exhibitors is data that displays logos, company names, catchphrases, etc. that visualize the features of the exhibitors' products and services, and is data such as videos that express the company's image. The display data displaying the exhibitors' booths is data that displays a list of products exhibited by the exhibitors. These display data may be still image data or text data, but can also be video data. Video data is composed of multiple frames of still image data. The display data displaying details of each product may be video data, but can also be still image data or text data.
入場者がスワイプを行い、次の順序の表示データを要求する場合、動画データでは読み込むまでに時間を要することから、次の順序の表示データを表示するまでに時間がかかる。これでは、スムーズな表示を実現することができない。 When a visitor swipes to request the next data to be displayed, it takes time for the video data to load, and so it takes time for the next data to be displayed. This makes it impossible to achieve a smooth display.
そこで、端末13から最初のURLに基づく要求を受けたとき、情報処理装置10は、要求されたURLに基づく動画データだけではなく、全出展者の動画データの1コマ目のみを送信する。ここでは、1コマ目のみとしたが、これに限られるものではなく、全出展者の動画データの数コマ分を送信してもよい。情報処理装置10は、スワイプにより表示データの取得要求を受けたときに、残りのコマのデータを送信することができる。 Therefore, when a request based on the first URL is received from the terminal 13, the information processing device 10 transmits not only the video data based on the requested URL, but also only the first frame of the video data of all exhibitors. Here, only the first frame is transmitted, but this is not limited to this, and several frames of video data of all exhibitors may be transmitted. When the information processing device 10 receives a request to obtain display data by swiping, it can transmit the data of the remaining frames.
端末13の画面には、表示データが順に並び、入場者が指でスワイプを行うことにより決められた順で、まだ表示されていない表示データが表示される。決められた順に並ぶ表示データは、一度に全ての表示データが表示されるものではなく、順序が遅い表示データは、スワイプにより時間的に遅れて表示されることから、時系列に表示データを表示するものということができる。ここでは、この表示をタイムライン表示と呼ぶ。 Display data is lined up in order on the screen of terminal 13, and display data that has not yet been displayed is displayed in a predetermined order when the visitor swipes their finger. Display data lined up in a predetermined order is not all displayed at once, and display data that is later in the order is displayed with a time delay due to swiping, so it can be said that the display data is displayed in chronological order. Here, this display is called a timeline display.
表示データは、他の表示データのURLが埋め込まれ、入場者が表示データ上の画面を指先で短く触れる操作(タップ)することにより、当該他の表示データへ遷移させることができる。例えば、タイムライン表示される表示データが、各出展者を紹介する画像が並ぶ出展者一覧を表示する表示データである場合、1つの出展者の画像をタップすることにより、その出展者のブースの画像(製品一覧の画像)へ遷移させることができる。ブースの画像は、会社の事業内容、従業員数、住所、電話番号、メールアドレス等の情報、その会社が出展する各製品を紹介する画像を含むことができる。 The display data has the URL of other display data embedded in it, and visitors can transition to the other display data by briefly touching (tapping) the screen on the display data with their fingertip. For example, if the display data displayed in a timeline is display data that displays a list of exhibitors with a line of images introducing each exhibitor, tapping on an image of one exhibitor can transition to an image of that exhibitor's booth (image of a product list). The booth image can include information such as the company's business activities, number of employees, address, telephone number, email address, etc., as well as images introducing each product exhibited by the company.
入場者は、システムを利用するにあたって、事前に、端末13を使用して入場者の情報を登録する。入場者の情報は、システムの利用を開始するための認証情報(ログイン情報)である。ログイン情報は、入場者を識別するための識別情報(ID)とパスワードである。なお、ログイン情報は、IC(Integrated Circuit)カード等から読み取る読取装置を介して入力されてもよいし、指紋や静脈パターン等の生体情報であってもよい。 When a visitor uses the system, the visitor registers his/her information in advance using terminal 13. The visitor's information is authentication information (login information) for starting to use the system. The login information is identification information (ID) and a password for identifying the visitor. The login information may be input via a reading device that reads from an IC (Integrated Circuit) card or the like, or may be biometric information such as a fingerprint or vein pattern.
情報処理装置10は、ログイン情報を登録する際、必要に応じて、端末13へアンケート画面を提供する。アンケート画面は、入場者が興味のある分野等を調査するための質問事項が含まれる。入場者は、アンケート画面にあるアンケートに回答し、回答を情報処理装置10へ送信する。アンケートには、入場者の役職、部門等の情報を入力する欄が含まれていてもよい。情報処理装置10は、ログイン情報と回答とを関連付け、入場者DBに格納する。 When registering login information, the information processing device 10 provides a questionnaire screen to the terminal 13 as necessary. The questionnaire screen includes questions to investigate areas of interest to the visitor. The visitor answers the questionnaire on the questionnaire screen and sends the answers to the information processing device 10. The questionnaire may include a field for inputting information such as the visitor's job title and department. The information processing device 10 associates the login information with the answers and stores them in the visitor DB.
出展者も、事前に、PC12を使用して情報処理装置10に出展者の情報を登録する。出展者の情報は、企業名、製品の分野等を示す属性情報、表示データの表示枠(パネル)の数等を含む。また、出展者は、提供する情報としての表示データのURLも登録する。実際の展示会では、ブースの規模により目立つ度合いが異なる。ブースの規模は、展示する製品の数によって変わり、出展料も変わってくる。この展示する製品の数に相当するものが、上記のパネル数である。したがって、パネル数に応じて、表示順を決定することで、お金をかけてブースを大きくした企業を優先的に先に表示させ、目立つようにすることができる。 Exhibitors also register their information in advance in the information processing device 10 using the PC 12. Exhibitor information includes attribute information indicating the company name, product field, etc., the number of display frames (panels) for the display data, etc. Exhibitors also register the URL of the display data as information to be provided. In an actual exhibition, the degree of prominence varies depending on the size of the booth. The size of the booth varies depending on the number of products to be exhibited, and so does the exhibition fee. The number of panels mentioned above corresponds to the number of products to be exhibited. Therefore, by determining the display order according to the number of panels, companies that have spent money to make their booths larger can be given priority in displaying them first, making them more visible.
ところで、いずれの出展者も、自社の表示データを先に見てもらいたいことから、早い順番を希望する。資金を有する出展者は、資金により表示順を早い順番(上位)を確保しようとする。これでは、資金が乏しい出展者が不利になる。一方、完全に抽選にしてしまうと、多くの資金を拠出してまで出展しようというインセンティブが働かなくなる。そこで、資金を多く拠出したパネル数が多い出展者は、上位に表示される確率が高く、パネル数が少ない出展者は、上位に表示される確率が低くなるように、表示順を抽選して決定する。 Since all exhibitors want their company's display data to be seen first, they prefer to be placed early in the order of display. Exhibitors with financial resources will use their funds to secure an early (higher) position in the order of display. This puts exhibitors with fewer funds at a disadvantage. On the other hand, if it were decided entirely by lottery, there would be no incentive to contribute a large amount of money to exhibit. Therefore, the order of display is determined by lottery so that exhibitors who have contributed a large amount of money and have many panels have a higher chance of being displayed at the top, and exhibitors with fewer panels have a lower chance of being displayed at the top.
図1に示す例では、情報処理装置10が入場者DB、出展者DB、画像DBの全てを備えるものとして説明したが、情報処理装置10が全てのDBを備えていなくてもよく、別途設けられるサーバ等が1以上のDBを備えていてもよい。 In the example shown in FIG. 1, the information processing device 10 has been described as having all of the visitor DB, exhibitor DB, and image DB, but the information processing device 10 does not have to have all of the DBs, and a separately provided server or the like may have one or more DBs.
PC12や端末13の数は、いかなる数であってもよい。ネットワーク11も、1つのネットワークに限定されるものではなく、ルータやプロキシサーバ等の中継装置により接続された2以上のネットワークから構成されたものであってもよい。また、ネットワーク11は、有線ネットワークであってもよいし、無線ネットワークであってもよい。 The number of PCs 12 and terminals 13 may be any number. The network 11 is not limited to one network, but may be composed of two or more networks connected by a relay device such as a router or a proxy server. The network 11 may be a wired network or a wireless network.
ここでは、パネル数に応じて、表示順を抽選して決定しているが、これに限られるものではなく、システムの管理者や入場者がその他の条件により表示順を抽選し、または抽選なしに一定の基準で決定してもよい。 Here, the display order is determined by drawing lots depending on the number of panels, but this is not limited to the above. The system administrator or visitors may draw lots based on other conditions, or the display order may be determined based on certain criteria without drawing lots.
例えば、入場者が回答したアンケートから得られる興味のある分野に基づき、入場者が興味のある順という条件に従って、表示順を抽選して決定してもよい。この場合、入場者が過去に閲覧した表示データの閲覧履歴から、入場者が興味のある分野を類推し、類推した分野に基づき、表示順を抽選して決定してもよい。 For example, the display order may be determined by drawing lots according to the order of the visitor's interests, based on the areas of interest obtained from a questionnaire answered by the visitor. In this case, the areas of interest of the visitor may be inferred from the browsing history of display data viewed by the visitor in the past, and the display order may be determined by drawing lots based on the inferred areas.
また、管理者(展示会の主催者)は、賞(アワード)を受賞した出展者を優先するという条件や、入場者が少ない出展者を優先するという条件や、出展者の人気順という条件に従って、出展者の登録情報に基づき、表示順を抽選して決定してもよい。これらは一例であるので、これらの条件に限定されるものではない。条件に応じて、各DBに登録する登録情報を決定することができる。 The administrator (exhibition organizer) may also determine the display order by lottery based on the registered information of exhibitors, according to conditions such as giving priority to exhibitors who have won awards, giving priority to exhibitors with few visitors, or in order of exhibitor popularity. These are just examples, and the conditions are not limited to these. The registered information to be registered in each DB can be determined according to the conditions.
なお、これらの条件は、管理者や入場者に対して選択可能とされていてもよい。管理者や入場者は、これらの条件を選択することにより、選択した条件に基づき、表示順を抽選して決定することができる。出展者は、出展費用を支払って出展しているため、入場者の条件のみで表示順を決定することは望ましくなく、出展者の条件(パネル数順など)と組み合わせて表示順を決定することが望ましい。 These conditions may be selectable by the administrator or visitors. By selecting these conditions, the administrator or visitors can determine the display order by lottery based on the selected conditions. Since exhibitors pay an exhibition fee to exhibit, it is not desirable to determine the display order based only on the visitor's conditions, but rather to determine the display order in combination with the exhibitor's conditions (such as the number of panels).
図2は、情報処理装置10のハードウェア構成の一例を示した図である。情報処理装置10は、一般的なコンピュータであり、CPU(Central Processing Unit)20と、ROM(Read Only Memory)21と、RAM(Random Access Memory)22と、HDD(Hard Disk Drive)23と、入出力I/F24と、通信I/F25と、バス26と、入力装置27と、表示装置28とを備える。ここでは、HDD23を用いているが、HDD23に代えて、SSD(Solid State Drive)等を用いてもよい。情報処理装置10は、DVD-RW(Digital Versatile Disk Rewritable)ドライブ、メディアI/F、マイク、スピーカ等を備えていてもよい。ここでは、情報処理装置10が、入出力I/F24、入力装置27、表示装置28を備えるものとして説明するが、これらは必要に応じて備えることができる。 FIG. 2 is a diagram showing an example of the hardware configuration of the information processing device 10. The information processing device 10 is a general computer, and includes a CPU (Central Processing Unit) 20, a ROM (Read Only Memory) 21, a RAM (Random Access Memory) 22, a HDD (Hard Disk Drive) 23, an input/output I/F 24, a communication I/F 25, a bus 26, an input device 27, and a display device 28. Here, the HDD 23 is used, but an SSD (Solid State Drive) or the like may be used instead of the HDD 23. The information processing device 10 may also include a DVD-RW (Digital Versatile Disk Rewritable) drive, a media I/F, a microphone, a speaker, and the like. Here, the information processing device 10 is described as including the input/output I/F 24, the input device 27, and the display device 28, but these may be included as necessary.
CPU20は、情報処理装置10全体の動作を制御する。ROM21は、CPU20の駆動に用いられるプログラムを記憶する。RAM22は、CPU20の作業領域を提供する。HDD23は、各種のプログラムやデータを記憶する。 The CPU 20 controls the overall operation of the information processing device 10. The ROM 21 stores programs used to drive the CPU 20. The RAM 22 provides a working area for the CPU 20. The HDD 23 stores various programs and data.
入出力I/F24は、入力装置27や表示装置28を接続するためのインターフェースである。入力装置27は、マウスやキーボード等の各種の指示、文字や数字等を入力する装置である。表示装置28は、ディスプレイ等のカーソル、ポインタ、メニュー、文字や数字、画像等を表示する装置である。 The input/output I/F 24 is an interface for connecting an input device 27 and a display device 28. The input device 27 is a device for inputting various instructions, characters, numbers, etc., such as a mouse or keyboard. The display device 28 is a device for displaying a cursor, pointer, menu, characters, numbers, images, etc., such as a display.
通信I/F25は、ネットワーク11を利用してデータを通信するためのインターフェースである。バス26は、CPU20等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 The communication I/F 25 is an interface for communicating data using the network 11. The bus 26 is an address bus, a data bus, etc. for electrically connecting each component such as the CPU 20.
図3は、情報処理装置10の機能構成の一例を示したブロック図である。情報処理装置10が備える各機能は、CPU20等の処理回路により実現することができる。なお、処理回路は、プログラムにより各機能を実行するようにプログラミングされたプロセッサ、各機能を実行するように設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)等を含むものとする。 Figure 3 is a block diagram showing an example of the functional configuration of the information processing device 10. Each function of the information processing device 10 can be realized by a processing circuit such as a CPU 20. The processing circuit includes a processor programmed to execute each function by a program, an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), etc. designed to execute each function.
情報処理装置10は、記憶部30と、受信部31と、設定部32と、決定部33と、送信部34と、認証部35と、取得部36とを含む。情報処理装置10は、その他の機能部を備えていてもよい。なお、各DBや認証サーバが別途設けられる場合、情報処理装置10は、記憶部30および認証部35は備えていなくてもよい。 The information processing device 10 includes a storage unit 30, a receiving unit 31, a setting unit 32, a determination unit 33, a transmission unit 34, an authentication unit 35, and an acquisition unit 36. The information processing device 10 may include other functional units. Note that, if each DB and authentication server are provided separately, the information processing device 10 may not include the storage unit 30 and the authentication unit 35.
記憶部30は、入場者DBを構成し、入場者の登録情報として、入場者のID、パスワード、氏名、勤務する企業の企業名、アンケートの回答等を関連付けて記憶する。入場者の登録情報は、企業名のほか、職種、役職等を含んでいてもよい。回答は、入場者が興味のある分野を示す興味タグ等を含む。興味タグは、PRタグと同様、文字列とされ、例えば「5G」、「IoT(Internet of Things)」、「AI(Artificial Intelligence)」等である。 The memory unit 30 constitutes an attendee DB and stores the attendee's registered information, such as the attendee's ID, password, name, name of the company they work for, and questionnaire responses, in association with each other. The attendee's registered information may include the company name, as well as the type of job and position. The responses include interest tags that indicate the areas in which the attendee is interested. Like PR tags, interest tags are character strings, such as "5G," "IoT (Internet of Things)," and "AI (Artificial Intelligence)."
記憶部30は、出展者DBを構成し、出展者の登録情報として、企業名やID等の各出展者の情報と、各出展者が出展する製品等の情報の属性を示すPR(Public Relations)タグ等の属性情報と、各出展者が出展する製品を紹介する表示データのパネル数とを関連付けて記憶する。また、記憶部30は、各出展者を紹介する表示データに埋め込まれたURLやブースを表示する表示データに埋め込まれたURLを記憶する。ここでは、記憶部30が入場者DBと出展者DBの2つのDBを含むものとして説明するが、入場者DBを第1の記憶部とし、出展者DBを第2の記憶部として、記憶部を2つに分けた構成であってもよい。PRタグは、製品等の属性を示す文字列で、例えば「5G」、「IoT」、「AI」、「抵抗」、「音声」、「圧縮」、「動画」等である。 The storage unit 30 constitutes an exhibitor DB, and stores, as the registration information of the exhibitors, information on each exhibitor such as company name and ID, attribute information such as PR (Public Relations) tags indicating attributes of the information on the products exhibited by each exhibitor, and the number of panels in the display data introducing the products exhibited by each exhibitor, in association with each other. The storage unit 30 also stores URLs embedded in the display data introducing each exhibitor and URLs embedded in the display data displaying the booth. Here, the storage unit 30 is described as including two DBs, a visitor DB and an exhibitor DB, but the storage unit may be divided into two, with the visitor DB as the first storage unit and the exhibitor DB as the second storage unit. The PR tag is a character string indicating the attributes of the product, for example, "5G", "IoT", "AI", "resistance", "audio", "compression", "video", etc.
記憶部30は、画像DBを含むことができ、各表示データを記憶する。なお、記憶部30を3つに分け、入場者DBを第1の記憶部とし、出展者DBを第2の記憶部とし、画像DBを第3の記憶部としてもよい。 The memory unit 30 can include an image DB and stores each display data. The memory unit 30 can be divided into three, with the visitor DB as the first memory unit, the exhibitor DB as the second memory unit, and the image DB as the third memory unit.
受信部31は、入場者の端末13と通信を行い、端末13から送信される、登録する入場者の情報やアンケートの回答、システムを利用する際に入力したログイン情報、システムの利用を終了する場合に入力したログオフ情報等を受信する。受信部31は、各出展者のPC12とも通信を行い、各出展者のPC12から送信される、登録する出展者の情報や表示データ等を受信する。 The receiving unit 31 communicates with the attendee's terminal 13, and receives information about the attendee to be registered, responses to questionnaires, login information entered when using the system, logoff information entered when terminating use of the system, etc., transmitted from the terminal 13. The receiving unit 31 also communicates with each exhibitor's PC 12, and receives information about the exhibitor to be registered, display data, etc., transmitted from each exhibitor's PC 12.
認証部35は、入場者が入力したログイン情報の受信に応答して、記憶部30に事前に登録されたID、パスワードと比較し、入場者の認証を行う。認証部35は、入力されたログイン情報に含まれるID、パスワードが、記憶部30に登録されたID、パスワードに一致する場合、認証成功となり、システムの利用を開始させる。一方、一致しない場合は、認証失敗となり、システムの利用はできない。 In response to receiving login information entered by a visitor, the authentication unit 35 compares the information with the ID and password previously registered in the memory unit 30 and authenticates the visitor. If the ID and password included in the entered login information match the ID and password registered in the memory unit 30, the authentication is successful and the visitor is allowed to start using the system. On the other hand, if they do not match, the authentication is unsuccessful and the visitor cannot use the system.
取得部36は、認証部35において認証が成功した場合、記憶部30からパネル数、URL等を取得する。また、取得部36は、必要に応じて、入場者のIDに関連付けられた興味タグやPRタグを取得する。 If authentication is successful in the authentication unit 35, the acquisition unit 36 acquires the number of panels, URL, etc. from the memory unit 30. In addition, the acquisition unit 36 acquires interest tags and promotion tags associated with the visitor's ID as necessary.
設定部32は、表示順を決定するための条件を設定する。条件は、入場者が興味のある順、パネル数順、賞を受賞した企業順、入場する入場者が少ない順、出展者の人気順等であり、これらの条件を2以上組み合わせたものであってもよい。 The setting unit 32 sets conditions for determining the display order. The conditions may be in order of visitor interest, in order of the number of panels, in order of companies that have won awards, in order of the fewest visitors, in order of exhibitor popularity, etc., and may be a combination of two or more of these conditions.
設定部32は、システムの管理者が上記の条件のいずれかを選択したことを受け付けて設定してもよいし、入場者が上記の条件のいずれかを選択したことを受け付けて設定してもよい。このため、設定部32は、管理者や入場者に上記の条件を設定させるための画面を提供することができる。 The setting unit 32 may set the conditions by accepting that the system administrator has selected one of the above conditions, or may set the conditions by accepting that the visitor has selected one of the above conditions. For this reason, the setting unit 32 can provide a screen that allows the administrator or visitor to set the above conditions.
決定部33は、設定部32に設定された条件に従い、記憶部30に記憶された入場者もしくは出展者またはその両方の登録情報に基づき、端末13に表示させる表示データの順序を抽選して決定する。 The determination unit 33 determines by lottery the order of the display data to be displayed on the terminal 13 based on the registration information of visitors and/or exhibitors stored in the memory unit 30, in accordance with the conditions set in the setting unit 32.
送信部34は、決定部33が決定した順序とURL等を端末13へ送信する。このとき、送信部34は、企業名もしくは製品名とURLとを含むパネルのデータを、決定した順序とともに送信してもよい。 The transmission unit 34 transmits the order determined by the determination unit 33 and the URL, etc. to the terminal 13. At this time, the transmission unit 34 may transmit panel data including the company name or product name and the URL together with the determined order.
端末13は、情報処理装置10から順序とURL等を受信すると、表示可能な表示データの数を、画面の大きさと表示データのサイズとに基づいて決定し、上記の順序と決定した数とに基づき、表示させる表示データを決定し、URLを使用して決定した表示データを取得する。端末13は、例えば2つの表示データしか表示できない場合、決定した順序の1番目と2番目の表示データのみを取得する。表示データが動画データの場合、画面の大きさやサイズに関係なく、最初に全出展者を紹介する表示データの1コマ目のデータも取得する。 When the terminal 13 receives the order and URL etc. from the information processing device 10, it determines the number of display data that can be displayed based on the screen size and the size of the display data, determines the display data to be displayed based on the order and the determined number, and acquires the determined display data using the URL. For example, if the terminal 13 can only display two display data, it acquires only the first and second display data in the determined order. If the display data is video data, it also acquires the first frame of the display data that first introduces all the exhibitors, regardless of the screen size or size.
端末13は、入場者がスワイプを行うと、受信した順序に従って、既に取得した1コマ目のデータを表示し、URLを使用して2コマ目以降のデータを要求する。端末13は、受信した順序に従って1コマ目のデータを表示した際、入場者のスワイプの速度が速く、画面から消えてしまった場合、画面から消えた表示データの2コマ目以降のデータは要求せず、その表示データの取得を飛ばす。 When a visitor swipes, terminal 13 displays the first frame of data that has already been acquired in the order in which it was received, and uses the URL to request the second and subsequent frames of data. If, when terminal 13 displays the first frame of data in the order in which it was received, the visitor swipes too quickly and it disappears from the screen, it does not request the second and subsequent frames of data that disappeared from the screen, and skips acquiring that display data.
また、端末13は、スワイプにより表示される表示データを予測し、受信した順序に従って、表示が予測される表示データの2コマ目以降のデータを要求してもよい。要求する表示データは、ページのレイアウト構成等により変わり、上下方向の一方向にのみスクロールさせる場合はスクロール方向の表示データでよいが、左右方向や奥行き方向にスクロールさせている場合は左右方向や奥行き方向の表示データとなる。 The terminal 13 may also predict the display data to be displayed by the swipe, and request the second and subsequent frames of data of the display data predicted to be displayed according to the order of reception. The requested display data varies depending on the layout configuration of the page, etc., and if scrolling is performed only in one direction, up and down, the display data in the scroll direction may be required, but if scrolling is performed in the left and right directions or depth directions, the display data in the left and right directions or depth directions will be required.
端末13は、入場者が表示データの1つに対してタップを行うと、タップされた表示データに埋め込まれたURLを使用して表示データを要求する。端末13が要求する表示データは、タップにより選択された会社のブース(製品一覧)を表示する表示データである。 When a visitor taps on one of the display data, terminal 13 requests the display data using the URL embedded in the tapped display data. The display data requested by terminal 13 is display data that displays the booth (product list) of the company selected by the tap.
ブースを表示する表示データも、各出展者を紹介する表示データと同様、各製品を紹介するデータが順に並ぶデータである。このため、各製品を紹介するデータの表示順を抽選して決定し、決定した表示順に従って表示させることができる。表示順の決定方法は、各出展者を紹介する表示データの表示順と同様であり、各製品のパネル数に基づき、決定することができる。 The display data showing the booths, like the display data introducing each exhibitor, is data in which data introducing each product is arranged in order. Therefore, the display order of the data introducing each product can be determined by lottery, and the data can be displayed according to the determined display order. The method of determining the display order is the same as the display order of the display data introducing each exhibitor, and can be determined based on the number of panels for each product.
図4は、情報処理システムにより実行される処理の一例を示したフローチャートである。情報処理システムによる処理は、入場者がログイン画面を要求し、ログイン画面にログイン情報を入力し、端末13から情報処理装置10へ送信したことを受けて、ステップ100から開始する。ここでは、出展者のパネル数順に表示データを表示させる処理について説明する。 Figure 4 is a flow chart showing an example of processing executed by the information processing system. Processing by the information processing system starts at step 100 when a visitor requests a login screen, inputs login information on the login screen, and transmits the information from the terminal 13 to the information processing device 10. Here, the process of displaying the display data in order of the number of panels by the exhibitors will be described.
ステップ101では、受信部31が端末13からログイン情報を受信する。認証部35が認証処理を実行する。ここでは、ログインが成功したものとして説明する。別途認証サーバが設けられる場合は、ログインした入場者の情報、例えばIDを受信する。情報処理装置10は、受信したIDを基に、表示データを送信すべき端末13を特定し、特定した端末13へ表示データを送信する。また、情報処理装置10は、受信したIDを基に、興味タグ等の情報を取得する。 In step 101, the receiving unit 31 receives login information from the terminal 13. The authentication unit 35 executes authentication processing. Here, it is assumed that the login is successful. If a separate authentication server is provided, information on the logged-in visitor, such as an ID, is received. Based on the received ID, the information processing device 10 identifies the terminal 13 to which the display data should be sent, and sends the display data to the identified terminal 13. Based on the received ID, the information processing device 10 also acquires information such as interest tags.
ステップ102では、取得部36が、記憶部30からパネル数、表示データのURLを取得する。 In step 102, the acquisition unit 36 acquires the number of panels and the URL of the display data from the memory unit 30.
ステップ103では、決定部33が、設定された条件に従い、登録情報として取得したパネル数に基づき、各出展者を紹介する表示データの、端末13に表示させる順序を抽選して決定する。ステップ104では、送信部34が、決定した順序と表示データのURL等を端末13へ送信する。これにより、端末13は、画面に出展者一覧を表示させる。 In step 103, the determination unit 33 determines by lottery the order in which the display data introducing each exhibitor will be displayed on the terminal 13, based on the number of panels acquired as registration information, in accordance with the set conditions. In step 104, the transmission unit 34 transmits the determined order and the URLs of the display data, etc. to the terminal 13. As a result, the terminal 13 displays a list of exhibitors on the screen.
ステップ105では、受信部31がログオフ情報を受信したかを判断する。ログオフ情報を受信していない場合は、ステップ106へ進み、受信部31が、端末13からURLに基づく表示データの取得要求を受信したかを判断する。表示データの取得要求を受信していない場合、ステップ105へ戻り、受信した場合、ステップ107へ進む。 In step 105, it is determined whether the receiving unit 31 has received log-off information. If log-off information has not been received, the process proceeds to step 106, where the receiving unit 31 determines whether a request to obtain display data based on a URL has been received from the terminal 13. If a request to obtain display data has not been received, the process returns to step 105; if a request has been received, the process proceeds to step 107.
ステップ107では、取得部36が、各製品のパネル数と、要求された出展者のブースを表示する表示データ(ブースページ)と、ブースページ内に表示する各製品を紹介する表示データのURLとを取得する。ステップ108では、決定部33が、各製品のパネル数に基づき、各製品を紹介する表示データの、端末13に表示させる順序を抽選して決定する。ステップ109では、送信部34が、取得部36により取得されたブースページの表示データと各製品を紹介する表示データのURLと決定した順序を端末13へ送信する。 In step 107, the acquisition unit 36 acquires the number of panels for each product, display data (booth page) displaying the booth of the requested exhibitor, and the URL of the display data introducing each product to be displayed on the booth page. In step 108, the determination unit 33 determines by lottery the order in which the display data introducing each product will be displayed on the terminal 13, based on the number of panels for each product. In step 109, the transmission unit 34 transmits to the terminal 13 the display data of the booth page acquired by the acquisition unit 36, the URL of the display data introducing each product, and the determined order.
ステップ110では、出展者のブースページから退場したかを判断する。ブースページに表示される退場ボタン等を押下することにより、そのブースページから退場することができる。戻った場合、ステップ105へ戻り、戻っていない場合、ステップ111へ進み、受信部31が、端末13からURLに基づく表示データの取得要求を受信したかを判断する。受信した場合、ステップ112へ進み、取得部36が、要求された製品の詳細な表示データを取得する。ステップ113では、送信部34が、取得部36により取得された表示データを端末13へ送信する。ステップ114では、出展者のブースページに戻ったかを判断する。戻らない場合は、ステップ114の判断処理を繰り返す。一方、戻った場合は、ステップ110へ戻る。 In step 110, it is determined whether the user has left the exhibitor's booth page. The user can leave the booth page by pressing an exit button or the like displayed on the booth page. If the user has returned, the process returns to step 105. If the user has not returned, the process proceeds to step 111, where the receiving unit 31 determines whether a request to acquire display data based on a URL has been received from the terminal 13. If so, the process proceeds to step 112, where the acquiring unit 36 acquires detailed display data of the requested product. In step 113, the transmitting unit 34 transmits the display data acquired by the acquiring unit 36 to the terminal 13. In step 114, it is determined whether the user has returned to the exhibitor's booth page. If the user has not returned, the process of step 114 is repeated. On the other hand, if the user has returned, the process returns to step 110.
ステップ105で、ログオフ情報を受信していない場合、ステップ115へ進み、処理を終了する。 If no logoff information has been received in step 105, proceed to step 115 and end the process.
以下、情報処理システムにより実行される処理を、具体的な例を挙げて詳細に説明する。なお、これらの処理も、条件として、出展者のパネル数順が設定されているものとして説明する。 Below, the processes executed by the information processing system will be explained in detail using specific examples. Note that these processes will also be explained assuming that the order of the number of panels by exhibitors is set as a condition.
図5は、情報処理システムにより実行される処理の第1の例を説明する図である。図5に示すシステムは、記憶部30を構成する入場者DB16、出展者DB17、画像DB18と、記憶部30以外の機能部を含む情報処理部19とから構成されている。入場者は、ログイン後、自身が所持する端末13から情報処理部19に対し、IDとデフォルトで設定されているタブ40の情報とを含む画面の取得要求を送信する。タブ情報は、入場者が設定する表示順を決定するための条件を設定する情報である。この例では、デフォルトの設定として、出展者の総パネル数の順という条件が設定されている。 Figure 5 is a diagram illustrating a first example of processing executed by the information processing system. The system shown in Figure 5 is composed of a visitor DB 16, an exhibitor DB 17, and an image DB 18 that constitute a memory unit 30, and an information processing unit 19 that includes functional units other than the memory unit 30. After logging in, a visitor sends a request to the information processing unit 19 from his/her own terminal 13 to obtain a screen that includes his/her ID and information on tabs 40 that are set by default. The tab information is information that sets the conditions for determining the display order set by the visitor. In this example, the condition of ordering by the total number of panels by the exhibitor is set as the default setting.
情報処理部19は、端末13からの要求を受けて、タブ情報を確認し、必要に応じて、要求に含まれるIDに基づき、入場者の情報を入場者DB16から取得する。入場者DB16には、入場者が入場者の情報として、事前にID、パスワード、氏名、会社名等が登録されている。また、入場者DB16には、入場者の情報を登録する際にアンケートを行い、アンケートの回答から得られる興味タグも登録されている。この例では、条件が、出展者の総パネル数の順であり、入場者の情報は必要としないため、IDに基づき、入場者の情報を取得する処理は行われない。 Upon receiving a request from the terminal 13, the information processing unit 19 checks the tab information and, if necessary, retrieves visitor information from the visitor DB 16 based on the ID included in the request. The visitor's ID, password, name, company name, etc. are pre-registered in the visitor DB 16 as visitor information. A questionnaire is conducted when registering visitor information, and interest tags obtained from the responses to the questionnaire are also registered in the visitor DB 16. In this example, the condition is the order of the exhibitor's total number of panels, and visitor information is not required, so no process is performed to retrieve visitor information based on the ID.
情報処理部19は、タブ情報に基づき、出展者DB17から各出展者の会社全体のパネル数(総パネル数)、会社一覧に表示する、各出展者を紹介する表示データのURLを取得する。 Based on the tab information, the information processing unit 19 obtains from the exhibitor DB 17 the number of panels (total number of panels) for the entire company of each exhibitor and the URL of the display data introducing each exhibitor to be displayed in the company list.
情報処理部19は、タブ情報に従い、各出展者のパネル数に基づき、各出展者を紹介する表示データの表示順を抽選して決定する。これにより、パネル数が多い企業ほど、高確率で上位に表示させることができる一方で、パネル数が少ない企業にとっても、上位に表示される可能性があるため、より公平な、最適化された表示順となる。 The information processing unit 19 determines the display order of the display data introducing each exhibitor by drawing lots based on the number of panels of each exhibitor in accordance with the tab information. This allows companies with a larger number of panels to have a higher probability of being displayed at the top, while companies with a smaller number of panels can also be displayed at the top, resulting in a more fair and optimized display order.
図6は、抽選方法の一例を説明する図である。出展者A~Hが存在し、出展者A~Cがパネル数20、出展者D~Fがパネル数10、出展者G、Hがパネル数5とする。出展者とパネル数は、テーブルにより管理される。出展者は、パネル数の多い順に並べられ、番号が割り振られる。なお、同じパネル数の場合、例えば先に出展を希望した出展者から順に番号が割り振られる。表示確率は、同じパネル数の場合、同じ確率となるので、割り振られた番号により抽選に影響が出ることはない。 Figure 6 is a diagram explaining an example of a lottery method. There are exhibitors A to H, with exhibitors A to C each having 20 panels, exhibitors D to F each having 10 panels, and exhibitors G and H each having 5 panels. The exhibitors and the number of panels are managed using a table. Exhibitors are ranked in order of the number of panels they have, and numbers are assigned. In the case of exhibitors with the same number of panels, numbers are assigned in order, starting with the exhibitor who requested to exhibit first. The probability of displaying is the same for exhibitors with the same number of panels, so the assigned numbers do not affect the lottery.
例えば、パネル数の2乗を重みとする。すると、出展者A~Cは、重みが400、出展者D~Fは、重みが100、出展者G、Hは、重みが25となる。これらの重みを考慮した表示確率を計算すると、出展者A~Cの表示確率は25.81%、出展者D~Fの表示確率は6.45%、出展者G、Hの表示確率は1.61%となる。ここでは重みをパネル数の2乗としたが、重みはパネル数の2乗に限定されるものではない。 For example, the weight is the square of the number of panels. Exhibitors A to C would then have a weight of 400, exhibitors D to F a weight of 100, and exhibitors G and H a weight of 25. When calculating the display probability taking these weights into account, the display probability for exhibitors A to C is 25.81%, the display probability for exhibitors D to F is 6.45%, and the display probability for exhibitors G and H is 1.61%. Here, the weight is taken to be the square of the number of panels, but the weight is not limited to the square of the number of panels.
決定部33は、0から100までのいずれかの値をとる乱数を発生させる。乱数は、例えば関数を用いて発生させることができる。決定部33は、発生させた乱数の値と、番号1の出展者Aの表示確率の値とを比較する。発生させた乱数の値が、例えば45である場合、番号1の出展者Aの表示確率の値25.81(%)と比較する。決定部33は、乱数の値の方が大きい場合、番号2の出展者Bの表示確率の値を、出展者Aの表示確率の値に加算する。すなわち、決定部33は、乱数の値と、その番号の表示確率の値まで加算してきた表示確率の値の累積値とを比較する。決定部33は、乱数の値45と、出展者A、Bの表示確率の値の累積値51.62(%)とを比較し、乱数の値以下であることから、出展者Bを抽選の当選者として決定する。すなわち、出展者Bを表示順の1位として決定する。 The determination unit 33 generates a random number that takes any value between 0 and 100. The random number can be generated, for example, using a function. The determination unit 33 compares the value of the generated random number with the value of the display probability of exhibitor A (number 1). If the value of the generated random number is, for example, 45, it is compared with the value of the display probability of exhibitor A (number 1), 25.81 (%). If the value of the random number is greater, the determination unit 33 adds the value of the display probability of exhibitor B (number 2) to the value of the display probability of exhibitor A. That is, the determination unit 33 compares the value of the random number with the cumulative value of the display probability values that have been added up to the value of the display probability of that number. The determination unit 33 compares the value of the random number, 45, with the cumulative value of the display probability values of exhibitors A and B, 51.62 (%), and determines exhibitor B as the winner of the lottery since it is less than the value of the random number. That is, it determines exhibitor B to be the first in the display order.
決定された出展者Bを除き、表示確率を再計算する。すると、出展者A、Cの表示確率は34.78%、出展者D~Fの表示確率は8.70%、出展者G、Hの表示確率は2.17%となる。決定部33は、再び乱数を発生させ、発生させた乱数の値と、番号1の出展者Aの表示確率の値とを比較する。発生させた乱数の値が、例えば60である場合、番号1の出展者Aの表示確率の値34.78(%)と比較する。決定部33は、乱数の値の方が大きい場合、番号2の出展者Cの表示確率の値を、出展者Aの表示確率の値に加算する。決定部33は、乱数の値60と、出展者A、Cの表示確率の値の累積値69.57(%)とを比較し、乱数の値以下であることから、出展者Cを抽選の当選者として決定する。すなわち、出展者Cを表示順の2位として決定する。 The display probability is recalculated excluding the determined exhibitor B. Then, the display probability of exhibitors A and C is 34.78%, the display probability of exhibitors D to F is 8.70%, and the display probability of exhibitors G and H is 2.17%. The determination unit 33 generates a random number again and compares the value of the generated random number with the display probability value of exhibitor A (number 1). If the value of the generated random number is, for example, 60, it is compared with the display probability value of exhibitor A (number 1), 34.78 (%). If the value of the random number is larger, the determination unit 33 adds the display probability value of exhibitor C (number 2) to the display probability value of exhibitor A. The determination unit 33 compares the random number value 60 with the cumulative value of the display probability values of exhibitors A and C, 69.57 (%), and determines exhibitor C as the winner of the lottery since it is less than the value of the random number. In other words, it determines exhibitor C as the second in the display order.
同様にして、残りの出展者A、D~Hについて、表示確率を再計算し、乱数を発生させながら、表示順の3位以降の順序を決定していく。 In the same way, recalculate the display probability for the remaining exhibitors A, D to H, and generate random numbers to determine the display order from 3rd place onwards.
再び図5を参照して、情報処理部19は、端末13へ決定した表示順と表示データのURLを送信する。端末13は、情報処理部19から取得した表示順に基づき、URLを使用して表示させるべき表示データを画像DB18からダウンロードし、画面上に表示させる。図5に示す例では、P社、Q社、…の順で出展者一覧の動画データが並ぶように決定され、動画データの表示サイズや画面のサイズ等から表示可能なデータ数が2つであるため、端末13は、P社、Q社の動画データを要求する。このとき、端末13は、P社、Q社の動画データとともに、他の全出展者の動画データのうちの1コマ目のデータもダウンロードする。このため、入場者がスワイプを行うと、決定された順序で出展者を紹介する動画の1コマ目のデータを表示させ、1コマ目のデータを表示させている間に、2コマ目以降のデータを取得することで、表示の遅れを減少させ、スムーズな動画の自動再生を実現することができる。 Referring again to FIG. 5, the information processing unit 19 transmits the determined display order and the URL of the display data to the terminal 13. Based on the display order acquired from the information processing unit 19, the terminal 13 downloads the display data to be displayed using the URL from the image DB 18 and displays it on the screen. In the example shown in FIG. 5, the video data of the exhibitor list is determined to be arranged in the order of P company, Q company, ..., and the number of data that can be displayed is two based on the display size of the video data and the screen size, etc., so the terminal 13 requests the video data of P company and Q company. At this time, the terminal 13 downloads the first frame of the video data of all other exhibitors as well as the video data of P company and Q company. Therefore, when a visitor swipes, the first frame of the video introducing the exhibitors is displayed in the determined order, and while the first frame of the data is being displayed, the second and subsequent frames of data are acquired, thereby reducing the delay in display and realizing smooth automatic playback of the video.
端末13に表示される画面には、動画データのほか、表示される動画データの上部に表示順を決定するための条件を設定する複数のタブ40が表示される。入場者は、タブ40を選択することで、タブ情報に応じた表示順で表示データを表示させることができる。 In addition to the video data, the screen displayed on the terminal 13 displays a number of tabs 40 above the displayed video data, which set conditions for determining the display order. By selecting a tab 40, visitors can display the display data in a display order according to the tab information.
図7は、端末13に表示されるタブ40について説明する図である。図7に示す例では、「標準」、「製品」、「技術分野」、「テーマ別」という4つのタブ40が設けられている。この例では、タブ40が4つとされているが、4つに限定されるものではなく、2つ、もしくは3つ、または5つ以上であってもよい。 Figure 7 is a diagram explaining the tabs 40 displayed on the terminal 13. In the example shown in Figure 7, four tabs 40 are provided: "Standards," "Products," "Technology Field," and "By Theme." In this example, there are four tabs 40, but the number is not limited to four, and there may be two, three, or five or more tabs.
「標準」を選択すると、パネル数の多い会社が高確率で上位に表示される。「標準」は、デフォルトとして設定される。「製品」を選択すると、パネル数の多い製品が高確率で上位に表示される。 If you select "Standard," companies with a large number of panels will likely be ranked higher. "Standard" is set as the default. If you select "Product," products with a large number of panels will likely be ranked higher.
「技術分野」を選択すると、入場者の興味タグに合う、パネル数の多い会社が高確率で上位に表示される。「テーマ別」を選択すると、入場者の興味タグに合う製品が高確率で上位に表示される。 If you select "Technology field," companies with a large number of panels that match the visitor's interest tags will likely be displayed at the top. If you select "By theme," products that match the visitor's interest tags will likely be displayed at the top.
この例では、入場者にタブ40を選択させているが、タブ40を設けず、システムの管理者が任意に設定してもよい。なお、タブ40に表示される名称は、標準、製品、技術分野、テーマ別に限定されるものではなく、他の名称であってもよい。 In this example, visitors are asked to select tab 40, but tab 40 may not be provided and the system administrator may set it as desired. Note that the names displayed on tab 40 are not limited to standards, products, technical fields, or themes, and may be other names.
図8は、情報処理システムにより実行される処理の第2の例を説明する図である。図8に示す例は、タブ40において「技術分野」を選択した場合の処理である。ログイン後、すぐにデフォルトで設定された「標準」により画面表示されるため、「標準」以外のタブ40を選択する場合、「標準」により画面表示された後となる。入場者は、自身が所持する端末13から情報処理部19に対し、IDと選択したタブ40の情報を含む画面の取得要求を送信する。 Figure 8 is a diagram illustrating a second example of processing executed by the information processing system. The example shown in Figure 8 is processing when "Technical Field" is selected in tab 40. Immediately after logging in, the screen is displayed in "Standard" which is set by default, so if a tab 40 other than "Standard" is selected, the screen will be displayed in "Standard" mode first. The visitor sends a request from his/her own terminal 13 to the information processing unit 19 to obtain a screen including his/her ID and information on the selected tab 40.
情報処理部19は、端末13からの要求を受けて、タブ情報を確認し、要求に含まれるIDに基づき、入場者DBから興味タグを取得する。また、情報処理部19は、タブ情報に基づき、出展者DB17から各出展者の総パネル数、PRタグ、各出展者を紹介する表示データのURLを取得する。 Upon receiving a request from the terminal 13, the information processing unit 19 checks the tab information and retrieves interest tags from the visitor DB based on the ID included in the request. In addition, the information processing unit 19 retrieves the total number of panels for each exhibitor, PR tags, and the URLs of display data introducing each exhibitor from the exhibitor DB 17 based on the tab information.
情報処理部19は、興味タグ、PRタグ、総パネル数に基づき、各出展者を紹介する表示データの表示順を抽選して決定する。抽選方法については既に説明したので、ここではその説明を省略する。 The information processing unit 19 determines the display order of the display data introducing each exhibitor by drawing lots based on the interest tags, PR tags, and total number of panels. The drawing method has already been explained, so a detailed explanation will be omitted here.
情報処理部19は、端末13へ決定した表示順と表示データのURL等を送信する。端末13は、情報処理部19から取得した表示順に基づき、URLを使用して表示させるべき表示データを画像DB18からダウンロードし、画面上に表示させる。このとき、端末13は、全出展者を紹介する動画データの1コマ目のデータもダウンロードする。 The information processing unit 19 transmits the determined display order and the URLs of the display data to the terminal 13. Based on the display order acquired from the information processing unit 19, the terminal 13 downloads the display data to be displayed using the URLs from the image DB 18 and displays it on the screen. At this time, the terminal 13 also downloads the data for the first frame of the video data introducing all the exhibitors.
情報処理部19は、表示データの表示順を決定するために、出展者の総パネル数のほか、特定のタグを有する製品についてのパネル数を用いてもよいし、製品についてのパネル数を用いてもよい。 In order to determine the display order of the display data, the information processing unit 19 may use the total number of panels of the exhibitor, the number of panels for a product having a specific tag, or the number of panels for the product.
図9を参照して、パネルについて説明する。出展者Aは、5つのパネルを有し、出展者Bは、4つのパネルを有している。すなわち、出展者Aは、総パネル数が5で、出展者Bは、総パネル数が4である。各パネルには、タグと、製品を表示する表示データとが関連付けられる。パネルは、1つずつ別の製品を関連付ける必要はなく、出展者Bのように、同一製品で複数のパネルをもつことができる。 The panels will be described with reference to Figure 9. Exhibitor A has five panels, and exhibitor B has four panels. That is, exhibitor A has a total of five panels, and exhibitor B has a total of four panels. Each panel is associated with a tag and display data that displays the product. Panels do not need to be associated with different products one by one, and exhibitor B can have multiple panels for the same product, as does exhibitor B.
総パネル数を用いて表示順を抽選して決定する場合、出展者Aの総パネル数が5、出展者Bの総パネル数が4であるから、表示確率が高い順に並べると、出展者A、出展者Bの順となる。このため、表示順を抽選して決定する場合、出展者Aが高確率で出展者Bより上位になるように決定される。IoTタグを有する製品についてのパネル数を用いて表示順を抽選して決定する場合、出展者AはIoTタグを有する製品のパネルが製品「あ」、「い」の2つであり、出展者BはIoTタグを有する製品のパネルが製品「か」、「き」、「き」、「き」の4つである。このため、表示確率が高い順に並べると、出展者B、出展者Aの順となる。このため、表示順を抽選して決定する場合、出展者Bが高確率で出展者Aより上位になるように決定される。 When the display order is determined by drawing lots using the total number of panels, exhibitor A has a total of 5 panels and exhibitor B has a total of 4 panels, so if they are arranged in order of highest display probability, the order will be exhibitor A, exhibitor B. Therefore, if the display order is determined by drawing lots, exhibitor A will have a high probability of being ranked higher than exhibitor B. When the display order is determined by drawing lots using the number of panels for products with IoT tags, exhibitor A has two panels for products with IoT tags, product "A" and "I", and exhibitor B has four panels for products with IoT tags, product "K", "Ki", "Ki", and "Ki". Therefore, if they are arranged in order of highest display probability, the order will be exhibitor B, exhibitor A. Therefore, if the display order is determined by drawing lots, exhibitor B will have a high probability of being ranked higher than exhibitor A.
製品は、タグが同一であっても、同一製品とは限らない。例えば、製品「い」と製品「き」が同一製品であり、その製品についてのパネル数を用いて表示順を決定する場合、出展者Aは1つであり、出展者Bは3つである。表示確率が高い順に並べると、出展者B、出展者Aの順となる。このため、表示順を抽選して決定する場合、出展者Bが高確率で出展者Aより上位になるように決定される。 Even if products have the same tag, they are not necessarily the same product. For example, if product "I" and product "Ki" are the same product and the display order is determined using the number of panels for that product, exhibitor A will have one and exhibitor B will have three. If they are arranged in order of highest probability of display, the order will be exhibitor B, exhibitor A. For this reason, if the display order is determined by drawing lots, exhibitor B will be determined to have a high probability of being ranked higher than exhibitor A.
これまでは、パネル数に基づく表示順について説明してきた。図10を参照して、興味タグに基づく表示順についても説明しておく。出展者A~E、O~Sは、各業種の企業で、PRタグとして各タグを有している。入場者1が、業種を属性として「車メーカ」を登録し、職種として「開発」を登録したとする。また、入場者1が、アンケートの回答として、興味のある分野に「動画」、「ナビ」、「液晶パネル」、「デザイン」を回答し、それが興味タグとして登録されたとする。 So far, we have explained the display order based on the number of panels. With reference to Figure 10, we will also explain the display order based on interest tags. Exhibitors A to E and O to S are companies in different industries, and each has a tag as a PR tag. Suppose visitor 1 registers "car manufacturer" as the industry attribute, and "development" as the job type. Also, suppose visitor 1 answers "video", "navigation", "LCD panel", and "design" to the areas of interest in a questionnaire, and these are registered as interest tags.
興味タグに基づき、共通するタグを有する出展者を特定すると、興味タグの「動画」、「ナビ」、「液晶パネル」、「デザイン」の少なくとも1つに一致する、もしくはその文字列を含むタグを共有のタグとして有する出展者B、D、E、Qが、興味タグに合う企業とし、その表示データが特定される。 When exhibitors with common tags are identified based on the interest tags, exhibitors B, D, E, and Q that have shared tags that match or contain at least one of the interest tags "video," "navigation," "LCD panel," and "design" are determined to be companies that match the interest tags, and their display data is identified.
入場者は、一般的に、自分が最も興味のある分野を先に選択する。このことから、入場者は、「動画」、「ナビ」、「液晶パネル」、「デザイン」の順に興味を有しているものと推測される。このため、「動画」、「ナビ」、「液晶パネル」、「デザイン」の順に重みを設定する。重みは、係数として予め設定される。例えば、1番目に選択された「動画」は係数20、2番目の「ナビ」は係数10、3番目の「液晶パネル」は係数5、4番目の「デザイン」は係数2とすることができる。なお、ここに示した係数は一例であり、これらの係数に限定されるものではない。 Visitors generally first select the area that interests them the most. From this, it can be assumed that visitors are interested in the following in order: "videos," "navigation," "LCD panels," and "design." For this reason, weights are set in the following order: "videos," "navigation," "LCD panels," and "design." The weights are set in advance as coefficients. For example, the first selection, "video," can have a coefficient of 20, the second, "navigation," a coefficient of 10, the third, "LCD panels," a coefficient of 5, and the fourth, "design," a coefficient of 2. Note that the coefficients shown here are merely examples and are not limited to these coefficients.
タグ「動画」をもつ出展者はEであり、タグ「ナビ」を含むタグを有する出展者はDである。タグ「液晶パネル」をもつ出展者はBであり、タグ「デザイン」を含むタグを有する出展者はQである。したがって、重みは、「動画」、「ナビ」、「液晶パネル」、「デザイン」の順であるため、表示確率は、E社、D社、B社、Q社の順に高くなる。抽選を行うと、表示順は、高確率でE社、D社、B社、Q社の順と決定される。 An exhibitor with the tag "video" is E, and an exhibitor with a tag including the tag "navigation" is D. An exhibitor with the tag "LCD panel" is B, and an exhibitor with a tag including the tag "design" is Q. Therefore, the weights are in the order of "video", "navigation", "LCD panel", and "design", so the display probability is highest for Company E, followed by Company D, Company B, and Company Q. When a lottery is held, the display order is determined with a high probability to be Company E, Company D, Company B, and Company Q.
入場者2が、業種を属性として「家電メーカ」を登録し、職種として「仕入れ担当」を登録したとする。また、入場者2が、アンケートの回答として、興味のある分野に「LED(Light Emitting Diode)」、「抵抗」、「スイッチ」、「プラスチック」、「調達システム」を回答し、それが興味タグとして登録されたとする。 Suppose visitor 2 registers "Home appliance manufacturer" as the industry attribute and "Purchasing manager" as the occupation. In addition, visitor 2 answers the questionnaire to the areas of interest, listing "LEDs (Light Emitting Diodes)," "Resistors," "Switches," "Plastics," and "Procurement systems," and these are registered as interest tags.
興味タグに基づき、共通するタグを有する出展者を特定すると、興味タグの「LED」、「抵抗」、「スイッチ」、「プラスチック」、「調達システム」の少なくとも1つに一致する、もしくはその文字列を含むタグを有する出展者A、C、O、Pが、興味タグに合う企業として特定される。 When exhibitors with common tags are identified based on the interest tags, exhibitors A, C, O, and P with tags that match or contain at least one of the interest tags "LED," "resistor," "switch," "plastic," and "procurement system" are identified as companies that match the interest tags.
入場者は、一般的に、自分が最も興味のある分野を先に選択する。このことから、入場者は、「LED」、「抵抗」、「スイッチ」、「プラスチック」、「調達システム」の順に興味を有しているものと推測される。このため、「LED」、「抵抗」、「スイッチ」、「プラスチック」、「調達システム」の順に重みを設定する。 Visitors generally first select the area in which they are most interested. From this, it can be assumed that visitors are interested in "LEDs," "resistors," "switches," "plastics," and "procurement systems," in that order. For this reason, the weights are set in the following order: "LEDs," "resistors," "switches," "plastics," and "procurement systems."
タグ「LED」をもつ出展者はAとPである。出展者Aは、興味タグのうち、「LED」のみが共通する。一方、出展者Pは、興味タグのうち、「LED」に加え、「抵抗」も共通する。このため、共通するタグの数が多い出展者Pのほうが、表示確率が高くなる。 Exhibitors A and P have the tag "LED." Exhibitor A's only common interest tag is "LED." On the other hand, exhibitor P's common interest tags are "LED" and "resistor." Therefore, exhibitor P, who has a greater number of common tags, has a higher probability of being displayed.
タグ「スイッチ」を有する出展者はおらず、その次のタグ「プラスチック」をもつ出展者はOであり、さらに次のタグ「調達システム」を有する出展者はCである。したがって、表示確率は、P社、A社、O社、C社の順となり、抽選を行うと、表示順は、高確率でP社、A社、O社、C社の順と決定される。 There are no exhibitors with the tag "switch", the next tag "plastic" is exhibitor O, and the next tag "procurement system" is exhibitor C. Therefore, the display probability is Company P, Company A, Company O, and Company C, and if a lottery is drawn, the display order will be determined with a high probability to be Company P, Company A, Company O, and Company C.
これまで、出展者一覧を表示する表示データや製品一覧を表示する表示データの表示順を最適にする仕組みについて説明してきたが、入場者が情報の提供を受ける場合、あるいは出展者が情報を提供する場合においても、表示データの表示順に加えて、端末13上で表示データが快適に表示されることが望ましい。次に、表示データを快適に表示する仕組みについて説明する。 So far, we have explained the mechanism for optimizing the display order of the display data displaying the exhibitor list and the product list. However, when visitors receive information or when exhibitors provide information, it is desirable for the display data to be displayed comfortably on the terminal 13 in addition to the display order of the display data. Next, we will explain the mechanism for displaying the display data comfortably.
端末13は、表示データを快適に表示するための機能を、例えばアプリケーション等のインストールにより実装する。情報提供システムは、情報処理装置10に加え、ユーザの端末13を含んで構成される。図11は、端末13のハードウェア構成の一例を示した図である。 The terminal 13 implements a function for comfortably displaying display data, for example, by installing an application. The information providing system includes the user's terminal 13 in addition to the information processing device 10. FIG. 11 is a diagram showing an example of the hardware configuration of the terminal 13.
端末13は、例えばスマートフォン等とされ、CPU50と、ROM51と、RAM52と、EEPROM53と、撮像素子I/F54と、撮像素子55と、各種センサ56と、表示部57と、入力部58と、通信回路59と、音入出力I/F60と、マイク61と、スピーカ62とを含む。 The terminal 13 is, for example, a smartphone, and includes a CPU 50, a ROM 51, a RAM 52, an EEPROM 53, an image sensor I/F 54, an image sensor 55, various sensors 56, a display unit 57, an input unit 58, a communication circuit 59, an audio input/output I/F 60, a microphone 61, and a speaker 62.
CPU50は、端末13全体の動作を制御する。ROM51は、CPU50の駆動に用いられるプログラムを記憶する。RAM52は、CPU50に対して作業領域を提供する。EEPROM(Electrically Erasable Programmable ROM)53は、各種のプログラムやデータ等を記憶する。撮像素子I/F54は、撮像素子55の駆動を制御する。撮像素子55は、CMOS(Complementary Metal Oxide Semiconductor)センサや、CCD(Charge Coupled Device)センサ等で、CPU50の制御の下で、被写体を撮像し、画像データを出力する。 The CPU 50 controls the overall operation of the terminal 13. The ROM 51 stores programs used to drive the CPU 50. The RAM 52 provides a working area for the CPU 50. The EEPROM (Electrically Erasable Programmable ROM) 53 stores various programs, data, etc. The image sensor I/F 54 controls the operation of the image sensor 55. The image sensor 55 is a CMOS (Complementary Metal Oxide Semiconductor) sensor, a CCD (Charge Coupled Device) sensor, etc., and captures an image of a subject under the control of the CPU 50 and outputs image data.
各種センサ56は、加速度センサ、方位センサ、GPS(Global Positioning System)センサ等であり、端末13に作用する加速度、端末13の頂部が向く方位、端末13の位置等を計測する。表示部57は、液晶ディスプレイや有機EL(Electroluminescent)ディスプレイ等とされ、撮像した被写体の画像データ、ログイン画面等の各種の画面を表示する。入力部58は、タッチパネルとされ、表示部57上における入場者の操作や入力を受け付ける。 The various sensors 56 are acceleration sensors, orientation sensors, GPS (Global Positioning System) sensors, etc., and measure the acceleration acting on the terminal 13, the orientation in which the top of the terminal 13 is facing, the position of the terminal 13, etc. The display unit 57 is an LCD display, an organic EL (Electroluminescent) display, etc., and displays various screens such as image data of captured subjects and a login screen. The input unit 58 is a touch panel, and accepts operations and inputs by visitors on the display unit 57.
通信回路59は、4Gや5Gを使用した遠距離通信、WiFi(登録商標)やBluetooth(登録商標)を使用した近距離通信を行う。音入出力I/F60は、音入力装置としてのマイク61、音出力装置としてのスピーカ62を制御する。 The communication circuit 59 performs long-distance communication using 4G or 5G, and short-distance communication using Wi-Fi (registered trademark) or Bluetooth (registered trademark). The sound input/output I/F 60 controls a microphone 61 as a sound input device and a speaker 62 as a sound output device.
図12は、端末13の機能構成の一例を示した図である。端末13は、アプリケーションがインストールされて、CPU50を各機能部として機能させる。機能部は、記憶部70と、受信部71と、送信部72と、入力受付部73と、判断部74と、合成部75と、補正部76とを含む。 Figure 12 is a diagram showing an example of the functional configuration of terminal 13. An application is installed in terminal 13, and causes CPU 50 to function as each functional unit. The functional units include a memory unit 70, a receiving unit 71, a transmitting unit 72, an input accepting unit 73, a determining unit 74, a synthesizing unit 75, and a correcting unit 76.
記憶部70は、受信した表示順、URL、表示データ、各種の設定データ等を記憶する。受信部71は、情報処理装置10から入力画面、表示順、URL、表示データを受信する。送信部72は、情報処理装置10に対して入力画面の取得要求、ログイン情報、URLに基づく表示データの取得要求を送信する。 The memory unit 70 stores the received display order, URL, display data, various setting data, etc. The receiver unit 71 receives the input screen, display order, URL, and display data from the information processing device 10. The transmitter unit 72 transmits to the information processing device 10 a request to obtain the input screen, login information, and a request to obtain display data based on the URL.
入力受付部73は、入場者のスワイプやタップ等の操作や、入場者の登録情報等の情報の入力を受け付ける。判断部74は、入力受付部73が受け付けた操作情報に基づき、表示データを取得するか否か、どの表示データを取得するか等を判断する。合成部75は、表示データとしての動画データに対し、テキストや静止画データ等を、テンプレートを使用して合成し、表示部57に表示させる。補正部76は、表示データの輝度等を補正する。 The input reception unit 73 receives operations such as swipes and taps by the visitor, and input of information such as the visitor's registration information. The judgment unit 74 judges whether to acquire display data and which display data to acquire based on the operation information received by the input reception unit 73. The synthesis unit 75 uses a template to synthesize video data as display data with text, still image data, etc., and displays it on the display unit 57. The correction unit 76 corrects the brightness, etc. of the display data.
端末13が備える上記の各機能部により実現される具体的な機能について、以下に詳細に説明する。入場者は、スワイプを行うことにより、決定された表示順に従って表示データを端末13の画面上に表示させることができる。図13を参照して、入場者による端末13の操作と、表示データの取得を要求するタイミングについて説明する。表示データを動画データとして説明する。 Specific functions realized by the above-mentioned functional units of the terminal 13 are described in detail below. By swiping, the visitor can display the display data on the screen of the terminal 13 according to the determined display order. With reference to FIG. 13, the operation of the terminal 13 by the visitor and the timing of the request to obtain the display data will be described. The display data will be described as video data.
図13(a)に示すように、画面に2つの動画A、Bを表示させる場合、端末13は、動画AのデータのURLを使用して動画Aのデータの取得を要求し、動画Aのデータのダウンロードが完了した後、動画BのデータのURLを使用して動画Bのデータの取得を要求する。しかしながら、この方法では、動画Bが遅れて表示されることとなるため、実際の展示会では同時に見えるはずの複数のブースが遅れて次々に現れることになり、実際の展示会にいるような臨場感を得ることはできない。 As shown in FIG. 13(a), when two videos A and B are displayed on the screen, the terminal 13 requests the acquisition of video A data using the URL of video A data, and after the download of video A data is completed, requests the acquisition of video B data using the URL of video B data. However, with this method, video B is displayed with a delay, so multiple booths that would be visible at the same time in an actual exhibition appear one after the other with a delay, and it is not possible to obtain the sense of realism of being at an actual exhibition.
そこで、端末13の送信部72は、先に全出展者の動画の1コマ目のデータを取得し、続いて動画Aのデータ(2コマ目以降のデータ)をダウンロードし、動画Aを再生している間に、動画Bのデータ(2コマ目以降のデータ)の取得を要求する。これにより、端末13は、動画Aのダウンロードおよび再生と並行して動画Bのダウンロードおよび再生を開始させることができる。画面上に表示されるべき2つの動画がほぼ同時に表示されるため、実際の展示会にいるような臨場感を得ることができる。 The transmitting unit 72 of the terminal 13 first obtains the data for the first frame of videos of all exhibitors, then downloads the data for video A (data from the second frame onwards), and while video A is being played, requests the acquisition of data for video B (data from the second frame onwards). This allows the terminal 13 to start the download and playback of video B in parallel with the download and playback of video A. As the two videos that should be displayed on the screen are displayed almost simultaneously, it is possible to achieve a sense of realism as if you were at an actual exhibition.
図13(a)では、動画Bの一部が画面から消えているが、入力受付部73が受け付けた操作情報に基づき、判断部74が、動画Bを表示させた場合にどの程度の面積が表示されるかを計算し、計算結果に応じて、動画Bのデータの取得を要求するか否かを判断することができる。面積は、動画の表示領域の面積である。 In FIG. 13(a), part of video B has disappeared from the screen, but based on the operation information received by the input receiving unit 73, the determination unit 74 calculates how much area would be displayed if video B were displayed, and can determine whether or not to request acquisition of video B data based on the calculation result. The area is the area of the display region of the video.
入場者は、動画Bのデータの取得を要求するか否かを判断する面積の割合の閾値(例えば、50%等)を設定することができる。閾値は、記憶部70に記憶され、デフォルトとして予め任意の値が設定されていてもよい。例えば、閾値として50%を設定した場合、計算結果が50%以上である場合に、動画Bのデータの取得を要求し、情報処理装置10からダウンロードして動画Bのデータの再生を開始させることができる。 The visitor can set a threshold area percentage (e.g., 50%) that determines whether or not to request the acquisition of video B data. The threshold value is stored in the memory unit 70, and any value may be set in advance as a default. For example, if the threshold is set to 50%, and the calculation result is 50% or more, the visitor can request the acquisition of video B data, download it from the information processing device 10, and start playing the video B data.
図13(b)は、入場者がスワイプを行った場合の画面を例示した図である。入場者が画面の下側から上側へ向けてスワイプを行うと、操作情報に基づき、動画Aが画面上から消え、動画Bが画面の上方へ移動し、動画Cが新たに現れる。 Figure 13(b) is a diagram showing an example of the screen when a visitor swipes. When a visitor swipes from the bottom to the top of the screen, based on the operation information, video A disappears from the screen, video B moves to the top of the screen, and video C appears.
動画Aは、ダウンロードとともに再生が開始されるため、ダウンロード中にスワイプが行われた場合でも、ダウンロードが継続されることになる。端末13は、記憶部70として使用されるキャッシュメモリを備え、ダウンロードしたデータをキャッシュメモリに蓄積し、キャッシュメモリに蓄積したデータを使用して表示部57に動画を表示させる。ダウンロードが継続されると、キャッシュメモリへのデータの蓄積も継続する。 Since video A starts playing as soon as it is downloaded, the download will continue even if a swipe is performed during the download. The terminal 13 has a cache memory used as the storage unit 70, accumulates downloaded data in the cache memory, and displays the video on the display unit 57 using the data accumulated in the cache memory. If the download continues, the accumulation of data in the cache memory also continues.
そこで、判断部74は、入力受付部73が受け付けた操作情報に基づき、動画Aが画面上から消えるか否かを判断し、消える場合、受信部71に対して動画Aのデータの受信を停止するように指示する。端末13は、さらに消去部を備え、動画Aのデータのダウンロードが停止した場合、消去部が、キャッシュメモリに蓄積した動画Aのデータを消去する。 The determination unit 74 determines whether or not video A will disappear from the screen based on the operation information received by the input reception unit 73, and if it will disappear, instructs the reception unit 71 to stop receiving the data of video A. The terminal 13 further includes an erasure unit, and when the download of the data of video A stops, the erasure unit erases the data of video A stored in the cache memory.
一方、判断部74は、入力受付部73が受け付けた操作情報に基づき、表示順が次の順番である動画Cのデータの取得を要求するか否かを判断する。動画Cのデータの取得を要求するか否かは、動画Cを表示させた場合に上記の閾値以上となる面積が表示されるか否かにより判断することができる。動画Cのデータの取得を要求すると判断した場合、送信部72が、動画CのデータのURLを使用して情報処理装置10に動画Cのデータ(2コマ目以降のデータ)の取得を要求し、受信部71が、情報処理装置10から動画Cのデータをダウンロードする。動画Cのデータは、キャッシュメモリに蓄積され、その後、再生される。 On the other hand, the determination unit 74 determines whether or not to request acquisition of data for video C, which is next in the display order, based on the operation information received by the input reception unit 73. Whether or not to request acquisition of data for video C can be determined based on whether an area that is equal to or larger than the threshold is displayed when video C is displayed. If it is determined that acquisition of data for video C is requested, the transmission unit 72 uses the URL of the data for video C to request acquisition of data for video C (data from the second frame onwards) from the information processing device 10, and the reception unit 71 downloads the data for video C from the information processing device 10. The data for video C is stored in a cache memory and is then played.
入場者は、端末13の画面上でスワイプを行い、興味のある会社の動画を見つけると、自動再生される動画上でタップを行い、その会社の製品ブースのページへ移動し、その会社が出展する製品の動画等を見ることができる。最初に表示される出展者一覧に含まれる各会社を紹介する動画データには、その会社の製品ブースのページへ遷移するためのURLが埋め込まれており、入場者のタップによりURLが送信され、URLで示される記憶場所に記憶されているデータがダウンロードされ、再生される。 When visitors swipe across the screen of terminal 13 and find a video of a company that interests them, they can tap on the video that plays automatically to move to the page for that company's product booth, where they can watch videos of the products that the company will be exhibiting. A URL for transitioning to the page for that company's product booth is embedded in the video data introducing each company included in the exhibitor list that is displayed first, and the URL is transmitted when the visitor taps, and the data stored in the memory location indicated by the URL is downloaded and played.
会社が出展する製品は、全てが同じ区分の製品群とは限らない。例えば、家具販売では、台所、居間、子供部屋等の部屋によって販売する家具が異なる。このような場合、全ての製品を並べて表示すると、その数が多くなりすぎ、入場者にとっても、所望する製品の動画を探すため、何度もスワイプを行わなくてはならない。 The products exhibited by a company are not necessarily all from the same product category. For example, in a furniture store, the furniture sold varies depending on the room, such as the kitchen, living room, children's room, etc. In such cases, if all products were displayed side by side, the number of products would be too large, and visitors would have to swipe multiple times to find a video of the product they wanted.
そこで、図14に示すように、表示データは、情報処理装置10において階層構造により管理することができる。第1階層は、最上位のルートノードであり、各会社を紹介する動画や静止画のデータである。第1階層のデータは、第2階層のデータの格納場所を示すURLが埋め込まれている。 As shown in FIG. 14, the display data can be managed in a hierarchical structure in the information processing device 10. The first layer is the top root node, and contains video and still image data introducing each company. The data in the first layer has embedded therein a URL indicating the storage location of the data in the second layer.
第2階層は、ルートノードから枝分かれた第1階層より1段下の階層であり、製品一覧に表示する、その会社が出展する各製品群を紹介する動画や静止画のデータである。製品群は、上記の家具を一例として挙げると、食器棚・調理台、ダイニングリビング家具、子供部屋家具等である。第2階層のデータは、第3階層のデータの格納場所を示すURLが埋め込まれている。 The second level is one level below the first level that branches off from the root node, and contains video and still image data that will be displayed in the product list to introduce each product group exhibited by the company. Examples of product groups include the furniture mentioned above, such as cupboards and counters, dining and living room furniture, and children's room furniture. The data in the second level has an embedded URL that indicates where the data in the third level is stored.
第3階層は、第2階層から枝分かれした第2階層より1段下の階層である。図14に示す例では、第3階層は、最下位の階層であり、第2階層の各製品群に含まれる製品の動画や静止画のデータである。製品は、上記のダイニングリビング家具を一例として挙げると、テレビ台、ダイニングテーブル、ソファ等である。 The third hierarchy is a hierarchy that branches off from the second hierarchy and is one level below the second hierarchy. In the example shown in FIG. 14, the third hierarchy is the lowest hierarchy, and contains video and still image data of products included in each product group in the second hierarchy. Examples of products include the dining and living room furniture mentioned above, such as a TV stand, dining table, and sofa.
このような階層構造でデータを管理することで、入場者は、スワイプを繰り返さなくても、所望する製品の動画や静止画を探し、その動画や静止画を見ることができる。 By managing data in this hierarchical structure, visitors can find and view videos and still images of the products they want without having to repeatedly swipe.
階層構造は、下位の階層へ複数の枝分かれした構造である。例えば、第1階層の1つのデータから第2階層の3つのデータに分岐する場合、分岐の条件を定めなければならない。例えば、第1階層のデータが表す画像の表示領域に応じて、各データに分岐させることができる。 A hierarchical structure is a structure that branches into multiple lower levels. For example, when branching from one piece of data in the first level to three pieces of data in the second level, the conditions for branching must be defined. For example, it is possible to branch into each piece of data depending on the display area of the image represented by the data in the first level.
図15を参照して、分岐の条件として、画像の表示領域を用いる例について説明する。P社のダイニングリビング家具を紹介するページの表示データが、図15(a)に示すようなダイニングリビングを撮影した画像データとする。図15(a)の画像を拡大すると、図15(b)のような画像となる。画像は、静止画であってもよいし、動画であってもよい。 With reference to FIG. 15, an example will be described in which the display area of an image is used as a branching condition. The display data for a page introducing dining and living room furniture from Company P is image data of a dining and living room as shown in FIG. 15(a). When the image in FIG. 15(a) is enlarged, it becomes an image as shown in FIG. 15(b). The image may be a still image or a video.
なお、画像が動画であり、1つの映像として記録されている場合、このような表示領域により分岐させることはできない。映像内の個々の要素を判別することができないからである。しかしながら、複数の静止画から構成される動画の各静止画を保持する場合、各静止画からは個々の要素を判別することが可能であるため、動画を構成する各静止画を保持する場合は、このような表示領域による分岐が可能となる。 Note that if the image is a video and recorded as a single video, branching by display area like this is not possible. This is because it is not possible to distinguish individual elements within the video. However, when holding each still image of a video made up of multiple still images, it is possible to distinguish individual elements from each still image, so branching by display area like this is possible when holding each still image that makes up the video.
画像は、破線で示す3つの表示領域A~Cに区分される。領域Aは、窓、カーテンの画像を含む。領域Bは、ダイニングテーブルの画像を含む。領域Cは、ソファセットの画像を含む。領域Aには、窓、カーテンを紹介するページの画像データのURLが埋め込まれる。領域Bには、ダイニングテーブルを紹介するページの画像データのURLが埋め込まれる。領域Cには、ソファセットを紹介するページの画像データのURLが埋め込まれる。 The image is divided into three display areas A to C, indicated by dashed lines. Area A contains images of a window and curtains. Area B contains an image of a dining table. Area C contains an image of a sofa set. In area A, the URL of image data of a page introducing the window and curtains is embedded. In area B, the URL of image data of a page introducing the dining table is embedded. In area C, the URL of image data of a page introducing the sofa set is embedded.
したがって、ダイニングリビング家具を紹介する画像の領域A内の任意の位置をタップし、領域Aを選択することで、埋め込まれたURLにより窓、カーテンを紹介するページの画像データを表示させることができる。同様にして、領域Bを選択することで、ダイニングテーブルを紹介するページの画像データを表示させることができる。また、領域Cを選択することで、ソファセットを紹介するページの画像データを表示させることができる。 Therefore, by tapping anywhere within area A of the image showcasing dining and living room furniture and selecting area A, image data of a page showcasing windows and curtains can be displayed using the embedded URL. Similarly, by selecting area B, image data of a page showcasing a dining table can be displayed. Furthermore, by selecting area C, image data of a page showcasing a sofa set can be displayed.
表示させる画像データが動画データである場合、動画データは、図16(a)に示すようなターンテーブル80上に製品81を載せ、動画撮影が可能なビデオカメラ82を所定の位置に配置し、ターンテーブル80を回転させ、製品81の周りを一周するように撮影した動画データであってもよい。 When the image data to be displayed is video data, the video data may be video data obtained by placing a product 81 on a turntable 80 as shown in FIG. 16(a), arranging a video camera 82 capable of taking video at a predetermined position, and rotating the turntable 80 to take a video of the product 81 going around it.
図16(a)に示す例では、製品81として眼鏡をターンテーブル80上に載せ、ターンテーブル80を時計回りに回転させ、360度動画を撮影している。 In the example shown in FIG. 16(a), a pair of glasses is placed on a turntable 80 as a product 81, and the turntable 80 is rotated clockwise to capture a 360-degree video.
図16(b)は、一周を360コマの動画で撮影した場合の各コマの画像を例示した図である。コマは、画像を記録する単位であり、この例では、製品81である眼鏡を360度回転する間に360の画像を記録し、1から359の画像を示している。なお、360番目の画像は、1番目の画像と同様であるため、ここでは省略している。 Figure 16(b) is a diagram showing an example of images of each frame when a 360-frame video is shot of one revolution. A frame is a unit for recording an image, and in this example, 360 images are recorded while the eyeglasses, which are the product 81, are rotated 360 degrees, and images 1 to 359 are shown. Note that the 360th image is the same as the first image, so it is omitted here.
図16(c)は、端末13において動画をスワイプ表示させる例を示した図である。スワイプ表示は、スワイプにより製品81の周りを操作方向へ回転させ、回転させる各位置での製品81の画像を表示させるものである。したがって、入場者が画面に向かって右方向へスワイプを行うと、右方向に製品81が回転し、左方向にスワイプを行うと、左方向に製品81が回転する。 Figure 16 (c) is a diagram showing an example of swiping a video on terminal 13. The swipe display rotates the product 81 in the direction of the operation by swiping, and displays an image of the product 81 at each rotation position. Therefore, when a visitor swipes to the right while facing the screen, the product 81 rotates to the right, and when a visitor swipes to the left, the product 81 rotates to the left.
スワイプ表示は、入場者が右方向、左方向のいずれの方向にスワイプ操作を行うか分からないため、情報処理装置10から端末13のキャッシュメモリへの360コマの全ての読み込みが終わらないと、任意の方向へ回転させることができない。任意の方向のコマがまだ読み込まれていないからである。ちなみに、全てのコマを読み込む時間は、1秒から数秒である。 Since it is not known whether a visitor will swipe to the right or to the left in the swipe display, it is not possible to rotate in any direction until all 360 frames have been loaded from the information processing device 10 into the cache memory of the terminal 13. This is because the frame in the desired direction has not yet been loaded. Incidentally, it takes one to several seconds to load all the frames.
そこで、360コマの全てを読み込む前にスワイプによる回転を可能にするため、動画のコマを間引いて読み込む方法を採用する。この方法を詳細に説明すると、1コマ目から359コマ目まで読み込む場合、1コマ目から順に読み込むのではなく、1コマ目を読み込んだ後、1コマ目と359コマ目の中間の180コマ目を次に読み込み、さらに次に、1コマ目と180コマ目の中間の90コマ目、その次に、180コマ目と359コマ目の中間の270コマ目のように、最初は粗く、次第に細かくなるように間引いて読み込んでいく。まとめると、1コマ目、180コマ目、90コマ目、270コマ目、45コマ目、225コマ目、135コマ目、315コマ目、・・・、の順に読み込んでいく。 Therefore, to enable rotation by swiping before all 360 frames are loaded, a method is adopted in which the frames of the video are thinned out before being loaded. To explain this method in detail, when loading frames 1 through 359, rather than loading frames in order starting from frame 1, after loading frame 1, the 180th frame, which is halfway between frames 1 and 359, is loaded next, and then the 90th frame, which is halfway between frames 1 and 180, and then the 270th frame, which is halfway between frames 180 and 359, and so on, thinning out the frames at first and gradually loading finer frames. In summary, the frames are loaded in the following order: 1st frame, 180th frame, 90th frame, 270th frame, 45th frame, 225th frame, 135th frame, 315th frame, ....
このような間引き読み込みを行うことで、いずれの方向にも、読み込まれたコマが存在し、粗いながらも、再生可能となるため、いずれの方向へも回転させることができる。当初は、粗く間引き読み込みをしているので、粗い回転となる。具体的に説明すると、1コマ目、180コマ目、90コマ目、270コマ目しか読み込まれていない状況では、1コマ目から順に表示させる方向へ回転させると、それぞれの間のコマが読み込まれていないので、1コマ目、90コマ目、180コマ目、270コマ目の順に回転し、再生されることになる。しばらくすると、既に読み込まれたコマ間のコマも読み込まれていくので、滑らかな回転となる。 By performing this thinning-out reading, there are frames that have been read in both directions, and although the frames are roughly readable, they can be played back, allowing the image to be rotated in either direction. Initially, the image is roughly read, resulting in a rough rotation. To be more specific, if only the 1st, 180th, 90th, and 270th frames have been read, when the image is rotated in the direction in which the images are displayed starting from the 1st frame, the frames between them have not been read, so the images will rotate and be played in the order 1st, 90th, 180th, and 270th frames. After a while, the frames between the frames that have already been read will also be read, resulting in a smooth rotation.
各製品を紹介する表示データや各製品の詳細を表示する表示データの画像には、技術的な説明等の文字情報を追加することができる。図17を参照して、動画に文字情報を追加する方法について説明する。動画は、コマ毎の静止画から構成され、文字情報を各コマの静止画に追加することができる。しかしながら、各コマの静止画のそれぞれに文字情報を追加するのは、編集ソフト等を使用して文字を挿入する必要があるため、手間がかかる。また、別の文字情報を追加したい場合、編集前のデータから編集ソフトを使用して文字の挿入作業を再度行う必要がある。このため、編集前のデータを複数用意する必要がある。 Text information such as technical explanations can be added to images in the display data introducing each product or the display data showing details of each product. A method for adding text information to a video is described with reference to FIG. 17. A video is composed of still images for each frame, and text information can be added to each still image. However, adding text information to each still image for each frame is time-consuming, as it is necessary to insert text using editing software or the like. Furthermore, if it is desired to add different text information, it is necessary to insert text again using editing software from the pre-edited data. For this reason, it is necessary to prepare multiple copies of the pre-edited data.
そこで、動画に透明な仮想シート(レイヤ)を持たせるように構成する。これにより、透明なレイヤの任意の位置に任意の文字情報を追加し、元の動画(各コマの静止画像)90に文字情報を追加した透明なレイヤ91を重ね合わせることにより、手間をかけることなく、元の動画90に文字情報を追加した動画92を作成することができる。具体的には、合成部75は、情報処理装置10から送信された文字情報および該文字情報を追加する位置の情報を取得し、取得した文字情報をレイヤの任意の位置に追加し、元の動画90に合成する。 Therefore, the video is configured to have a transparent virtual sheet (layer). This allows any text information to be added at any position on the transparent layer, and by overlaying the transparent layer 91 with the added text information on the original video (still images of each frame) 90, a video 92 with the added text information can be created without much effort. Specifically, the synthesis unit 75 acquires the text information and the information on the position to add the text information transmitted from the information processing device 10, adds the acquired text information at any position on the layer, and synthesizes it with the original video 90.
文字情報を変更したい場合は、重ね合わせたレイヤ91を取り除き、別の文字情報を追加した新たな透明なレイヤ93を元の動画90に重ね合わせることにより、別の文字情報に変更した動画94を得ることができる。このようにして、図17に示すように、開発者と購買者という異なる商談相手に対し、文字情報を変えて商談を行うことができ、余分な動画データを用意する必要がなくなる。 If you want to change the text information, you can remove the overlaid layer 91 and overlay a new transparent layer 93 with different text information on the original video 90, resulting in a video 94 with changed text information. In this way, as shown in Figure 17, it is possible to change the text information and conduct business negotiations with different business partners, the developer and the purchaser, eliminating the need to prepare unnecessary video data.
図17を参照して動画に文字情報を追加する方法について説明したが、複数の静止画やテキストを組み合せ、動画化して表示させることも可能である。このとき、動画を組み合わせてもよい。この場合、図18に示すように、動画の素材DB100と、合成する静止画の素材DB101と、合成するテキストの素材DB102と、各素材を合成する際に使用する雛形(テンプレート)を格納するDB103とを使用する。これらのDBは、情報処理装置10が備えていてもよいし、情報処理装置10とは別に設けられていてもよい。なお、合成する素材は、静止画やテキストに限定されるものではなく、音等を合成させてもよい。 A method of adding text information to a video has been described with reference to FIG. 17, but it is also possible to combine multiple still images and text and display them as a video. In this case, videos may be combined. In this case, as shown in FIG. 18, a video material DB 100, a material DB 101 of still images to be combined, a material DB 102 of text to be combined, and a DB 103 that stores templates to be used when combining each material are used. These DBs may be included in the information processing device 10, or may be provided separately from the information processing device 10. Note that the material to be combined is not limited to still images and text, and sound, etc. may also be combined.
端末13の送信部72は、ログイン時に、情報処理装置10へIDを送信し、受信部71が表示順とURLとを受信して取得する。その際、受信部71は、氏名、興味タグ等も受信して取得する。送信部72がURLを使用して表示データの取得要求を送信すると、受信部71が表示データを構成するために必要な複数の静止画、テキスト、テンプレートを各DBから受信して取得する。取得要求は、興味タグを含むことができ、興味タグに合う静止画やテキスト、テンプレートを取得することができる。合成部75は、受信部71が取得したテンプレートを使用して、複数の静止画、テキスト、氏名等を組み合わせ、動画化する。 When logging in, the transmitting unit 72 of the terminal 13 transmits an ID to the information processing device 10, and the receiving unit 71 receives and acquires the display order and URL. At that time, the receiving unit 71 also receives and acquires the name, interest tag, etc. When the transmitting unit 72 sends a request to acquire display data using the URL, the receiving unit 71 receives and acquires multiple still images, text, and templates required to configure the display data from each DB. The acquisition request can include interest tags, and still images, text, and templates that match the interest tags can be acquired. The synthesis unit 75 uses the templates acquired by the receiving unit 71 to combine multiple still images, text, names, etc. to create a video.
例えば、出展者を選択し、製品一覧のページへ遷移する際、DB101の製品ブースのページを構成する動画データに、DB101の複数の静止画とDB103のテンプレートを用い、取得した氏名と、素材DB102のテキストデータとを追加し、「〇〇様、ご入場ありがとうございます。」等の文字情報を追加した動画データを表示させることができる。これにより、実際に展示会へ行き、挨拶を交わしているような臨場感を与えることができる。 For example, when selecting an exhibitor and transitioning to a product list page, the video data constituting the product booth page in DB101 can be displayed using multiple still images from DB101 and templates from DB103, with the acquired name and text data from material DB102 added, and text information such as "Thank you for entering, Mr./Ms. XX" added. This creates a sense of realism as if the user were actually at the exhibition and exchanging greetings.
また、入場者の興味をひくように、DB103のテンプレートを用い、素材DB101、102から取得した静止画像やテキストをアニメーションのように動かすことも可能である。静止画像やテキストをアニメーションのように動かす技術は、良く知られた技術であるため、ここでは詳述しない。 It is also possible to use templates in DB103 to make still images and text retrieved from material DBs 101 and 102 move like animations, in order to attract the interest of visitors. The technology for moving still images and text like animations is well known, so it will not be described in detail here.
上記では、360度動画について説明したが、全天球撮像装置(全天球カメラ)により360度を撮影した静止画像(全天球画像)の中の任意の方向の画像領域を、スワイプにより表示させることも可能である。これにより、入場者は、スワイプにより見る方向を変えることができ、例えば、製品を見比べることができる。 Although 360-degree video has been described above, it is also possible to display an image area in any direction within a still image (spherical image) captured in 360 degrees by an omnidirectional imaging device (spherical camera) by swiping. This allows visitors to change the viewing direction by swiping, allowing them to compare products, for example.
全天球カメラは、全天球カメラを中心として一度に360度の全方向を撮影する。このため、照明の位置や窓の有無等により、撮影された画像には、明るい箇所と暗い箇所が出来てしまう。すると、明るい部分が真っ白になる白飛びや、暗い部分が真っ黒になる黒つぶれ等が発生し、製品の形状やデザイン等が認識できないケースが発生する。 A spherical camera captures images in all directions, 360 degrees from the center of the camera, at once. For this reason, depending on the position of the lighting and the presence or absence of windows, the captured image will have bright and dark areas. This can result in overexposure, where bright areas become pure white, or underexposure, where dark areas become pure black, which can make it impossible to recognize the shape or design of a product.
そこで、図19に示すように、輝度に一定の範囲を設け、その範囲より高い輝度を有する領域Aについては、補正部76が、その範囲に入るように輝度を下げ、その範囲より低い輝度を有する領域Bについては、その範囲に入るように輝度を上げる補正を行う。 Therefore, as shown in FIG. 19, a certain range of brightness is set, and for area A having a brightness higher than that range, the correction unit 76 lowers the brightness so that it falls within that range, and for area B having a brightness lower than that range, the correction unit 76 raises the brightness so that it falls within that range.
輝度の補正は、例えば画像を構成する各画素の輝度値に対し、変換式を適用し、輝度値を変換することにより行うことができる。なお、この補正方法は一例であるため、この方法に限定されるものではない。 The brightness can be corrected, for example, by applying a conversion formula to the brightness values of each pixel that makes up the image and converting the brightness values. Note that this correction method is only one example, and is not limited to this method.
製品一覧を表示するための各製品を紹介する表示データは、上記で説明した出展者一覧を表示するための各出展者を紹介する表示データと同様、図20(a)に示すように、製品を紹介する表示データを並べたタイムライン形式で表示させることができる。製品を紹介する表示データも、パネル数が関連付けられ、また、PRタグが付与されているため、パネル数もしくは興味タグまたはその両方に基づき、表示順を抽選して決定し、決定した表示順で表示させることができる。 The display data introducing each product for displaying the product list can be displayed in a timeline format with display data introducing the products arranged as shown in FIG. 20(a), similar to the display data introducing each exhibitor for displaying the exhibitor list described above. Since the display data introducing the products is also associated with the number of panels and has a PR tag attached, the display order can be determined by lottery based on the number of panels or the interest tag, or both, and the products can be displayed in the determined display order.
決定した表示順で製品を紹介する表示データが並ぶ製品一覧のページには、問い合わせ/商談ボタン110を表示させることができ、入場者が問い合わせ/商談ボタン110をタップして押下することで、図20(b)に示す商談ページ111を表示させることができる。商談ページ111では、電話、チャット、Web会議等の手段を用いて、担当者との間でテキストや音声等により商談を行うことができる。図20(b)に示す例では、チャットにより商談を行っている。また、商談ページ111では、予め作成した名刺情報を互いにメッセージに添付して送信し、名刺情報を交換することができる。さらに、商談終了時に、PC12から端末13へ任意にアンケートを送付することも可能である。 On the product list page, where display data introducing products is arranged in a determined display order, an inquiry/negotiation button 110 can be displayed, and when a visitor taps and presses the inquiry/negotiation button 110, a negotiation page 111 shown in FIG. 20(b) can be displayed. On the negotiation page 111, negotiations can be conducted with the person in charge by text or voice using means such as telephone, chat, web conference, etc. In the example shown in FIG. 20(b), negotiations are conducted by chat. Also, on the negotiation page 111, business card information created in advance can be attached to messages and sent to each other, and business card information can be exchanged. Furthermore, when the negotiation is completed, a questionnaire can be sent from the PC 12 to the terminal 13 at any time.
次に、図21を参照して、出展する会社の担当者が、その会社のブースに入場している入場者を特定する方法について説明する。入場者は、タイムライン形式で表示された出展者一覧に含まれる、会社を紹介する表示データの1つをタップして選択すると、選択した表示データに埋め込まれたURLに基づき、その会社のブースページのデータがダウンロードされ、端末13にその会社の製品を紹介する表示データがタイムライン表示される。ここでは、製品を紹介する表示データをタイムライン表示するものとして説明するが、タイムライン表示に限定されるものではない。端末13は、入場者が会社を紹介する表示データの1つを選択した際、URLを使用して入場者IDを含む表示データの取得要求を送信する。 Next, referring to FIG. 21, a method for a person in charge of an exhibiting company to identify a visitor who is visiting the company's booth will be described. When a visitor taps to select one of the display data introducing a company included in the exhibitor list displayed in a timeline format, data for that company's booth page is downloaded based on the URL embedded in the selected display data, and the display data introducing the company's products is displayed in a timeline on terminal 13. Here, the display data introducing the products is described as being displayed in a timeline, but is not limited to a timeline display. When a visitor selects a piece of display data introducing a company, terminal 13 uses the URL to send a request to obtain the display data including the visitor ID.
情報処理装置10は、端末13から表示データの取得要求を受信すると、取得要求に含まれる入場者IDを取得する。また、情報処理装置10は、要求された表示データを提供する出展者IDも取得する。情報処理装置10は、取得した入場者IDに基づき、入場者DBを参照し、入場者の氏名等を特定し、取得した出展者IDに基づき、出展者DBを参照し、入場者が入場した出展者のブースを特定する。このとき、情報処理装置10は、入場者の役職、部門、興味タグ等を取得してもよい。情報処理装置10は、入場者IDと、入場者の氏名等と、入場者が入場した出展者のブース名等と、入場した時刻とを関連付け、履歴情報として記憶する。 When the information processing device 10 receives a request to obtain display data from the terminal 13, it obtains the visitor ID included in the request. The information processing device 10 also obtains the exhibitor ID providing the requested display data. Based on the obtained visitor ID, the information processing device 10 refers to the visitor DB to identify the visitor's name, etc., and based on the obtained exhibitor ID, refers to the exhibitor DB to identify the exhibitor's booth that the visitor entered. At this time, the information processing device 10 may obtain the visitor's job title, department, interest tag, etc. The information processing device 10 associates the visitor ID, the visitor's name, etc., the name of the exhibitor's booth that the visitor entered, etc., with the time of entry, and stores them as history information.
また、入場者が端末13を操作し、再び出展者一覧のページに戻った場合、情報処理装置10は、入場者IDとともに出展者一覧のページに戻った旨の通知を受け、その会社のブースから退場したことを検出する。情報処理装置10は、入場者IDと、入場者の氏名等と、入場者が退場した出展者のブース名等と、退場した時刻とを関連付け、履歴情報として記憶する。 In addition, when a visitor operates the terminal 13 and returns to the exhibitor list page, the information processing device 10 receives a notification that the visitor has returned to the exhibitor list page along with the visitor ID, and detects that the visitor has left the company's booth. The information processing device 10 associates the visitor ID, the visitor's name, etc., the name of the exhibitor's booth from which the visitor left, etc., and the time of exit, and stores this as history information.
情報処理装置10は、入場者の氏名等を特定し、その入場者が入場した出展者のブースを特定した後、その出展者が所有するPC12等に、入場した入場者の氏名等を通知する。また、情報処理装置10は、入場者の氏名等を特定し、その入場者が退場した出展者のブースを特定した後、その出展者が所有するPC12に、退場した入場者の氏名等を通知する。このような通知を受けることにより、各会社の担当者は、自身の会社のブースへどのユーザがいつ入場し、いつ退場したかを検知することができる。また、履歴情報として情報処理装置10に記録されているため、どの時間帯にどれくらいのユーザが入場し、どの程度の時間滞在したか等の情報を得ることができる。また、出展者は、PC12の管理画面から、入場者の状況を把握でき、入場者の滞在時間が長い場合、管理画面にある「声かけ」ボタンを押下(クリック)することにより、入場者の端末13の画面に「ご質問はありませんか?」等のポップアップを表示させることができる。 The information processing device 10 identifies the name of the visitor, and after identifying the exhibitor's booth that the visitor entered, notifies the PC 12 owned by the exhibitor of the name of the visitor who entered. The information processing device 10 also identifies the name of the visitor, and after identifying the exhibitor's booth that the visitor left, notifies the PC 12 owned by the exhibitor of the name of the visitor who left. By receiving such a notification, the person in charge of each company can detect which user entered and when they left their company's booth. In addition, since the information processing device 10 records the information as historical information, it is possible to obtain information such as how many users entered at what time and how long they stayed. In addition, the exhibitor can grasp the situation of the visitor from the management screen of the PC 12, and if the visitor's stay is long, a pop-up such as "Do you have any questions?" can be displayed on the screen of the visitor's terminal 13 by pressing (clicking) the "Call" button on the management screen.
図22を参照して、会社のブースへ入場した入場者がどの表示データをどれだけの時間閲覧しているかを検出する方法について説明する。入場者は、自身が所持する端末13に対し、スワイプを行って操作を開始し、閲覧したい製品等を探す。入場者がスワイプを行っている間は、端末13にそれまでに表示されていない製品を紹介する表示データを次々に表示させなければならないことから、端末13は、情報処理装置10に対し、URLに基づき、入場者IDを含む表示データの取得要求を送信する。このため、情報処理装置10は、端末13から表示データの取得要求を受けて、該当する表示データを端末13へ送信する。 With reference to FIG. 22, a method for detecting which display data a visitor who has entered a company's booth has been viewing and for how long will be described. The visitor begins by swiping on the terminal 13 he or she carries, searching for the product or the like that he or she wishes to view. While the visitor is swiping, display data introducing products that have not been displayed on the terminal 13 up until that point must be displayed one after another, so the terminal 13 transmits a request to the information processing device 10 to obtain display data including the visitor ID based on the URL. For this reason, the information processing device 10 receives a request to obtain display data from the terminal 13 and transmits the corresponding display data to the terminal 13.
一方、入場者が熱心に1つの表示データを閲覧しているときは、入場者は端末13に対してスワイプを行わない。すなわち、端末13は、表示データの取得要求を送信しない。このため、情報処理装置10も、端末13へは表示データを送信しない。入場者は、閲覧が終了すると、再び操作を開始する。したがって、端末13は、表示データの取得要求の送信を開始する。これを受けて、情報処理装置10も、端末13への表示データを開始する。情報処理装置10は、端末13からの表示データの取得要求の受信が停止し、表示データの取得要求の受信が再開されるまでの時間を、表示データを閲覧している時間として検出することができる。 On the other hand, when a visitor is intently viewing a piece of display data, the visitor does not swipe on terminal 13. In other words, terminal 13 does not send a request to obtain display data. Therefore, information processing device 10 does not send display data to terminal 13 either. When the visitor finishes viewing, he or she starts operating again. Therefore, terminal 13 starts sending a request to obtain display data. In response to this, information processing device 10 also starts displaying data to terminal 13. Information processing device 10 can detect the time from when reception of the request to obtain display data from terminal 13 stops until reception of the request to obtain display data resumes as the time the display data is being viewed.
入場者が閲覧している表示データは、端末13に表示されている表示データであり、停止する直前の取得要求に基づき、情報処理装置10が送信した表示データである。 The display data being viewed by the visitor is the display data displayed on the terminal 13, and is the display data sent by the information processing device 10 based on the acquisition request made immediately before the display was stopped.
このようにして、各入場者が閲覧した表示データと閲覧時間とを取得することができることから、情報処理装置10は、入場者ID等と関連付けて、これらの情報を閲覧履歴として記録することができる。 In this way, the display data viewed by each visitor and the viewing time can be obtained, and the information processing device 10 can record this information as a viewing history in association with the visitor ID, etc.
入場者の閲覧時間が長いほど、その製品に対して興味があることを示す。このため、閲覧時間に閾値を設け、閲覧時間が閾値を超えた場合、情報処理装置10は、入場者の情報とともに閲覧している表示データを、その表示データを提供する会社の担当者が所有するPC12へ通知することができる。入場者の情報は、入場者の端末13と直接やりとりを可能にするための入場者ID等の情報である。これにより、特定の製品に対して熱心に閲覧している入場者に対し、その製品を出展している会社の担当者から、質問等があるかを尋ねる通知を送付することができる。 The longer a visitor's viewing time, the more interested they are in the product. For this reason, a threshold is set for the viewing time, and when the viewing time exceeds the threshold, the information processing device 10 can notify the PC 12 owned by the person in charge of the company providing the display data of the display data being viewed along with the visitor's information. The visitor information is information such as a visitor ID that enables direct communication with the visitor's terminal 13. This allows a person in charge of the company exhibiting that product to send a notification to a visitor who is intently viewing a particular product, asking if they have any questions.
通知は、例えば最前面に飛び出すように現れるポップアップにより行うことができる。また、通知ではなく、図23に示すような商談を催促するポップアップ112を表示させ、商談ページへの遷移を促してもよい。 The notification can be made, for example, by a pop-up that appears to jump to the foreground. Alternatively, instead of a notification, a pop-up 112 urging negotiation, as shown in FIG. 23, can be displayed to prompt the user to move to the negotiation page.
閲覧履歴は、時系列で入場者の行動をトレースするものである。したがって、閲覧履歴に基づき、ビジネスマッチングの可能性の高い傾向を分析し、商談に応じる可能性が高い入場者の情報を出展者に提供し、入場者に対しては商談ページへの遷移を促すことができる。このようにして、商談を希望する入場者と出展者とを適切に結び付けることができる。 Browsing history traces the behavior of visitors over time. Therefore, based on browsing history, it is possible to analyze trends that are likely to lead to business matching, provide exhibitors with information about visitors who are likely to enter into business negotiations, and encourage visitors to move on to the business negotiation page. In this way, it is possible to appropriately connect visitors wishing to enter into business negotiations with exhibitors.
情報提供システムは、上記で説明した機能以外の機能を備えることができる。例えば、スポンサーからの広告を表示させる機能、セミナー動画を視聴する機能、アンケートを取り、製品表示を変更するアンケート機能等である。 The information providing system may have functions other than those described above. For example, a function for displaying advertisements from sponsors, a function for watching seminar videos, a survey function for taking surveys and changing product display, etc.
以上に説明してきたように、本発明の装置、システム、方法、プログラムを提供することで、入場者や出展者にとって最適な順序で情報を提供することができる。 As explained above, by providing the device, system, method, and program of the present invention, it is possible to provide information in the most optimal order for visitors and exhibitors.
これまで本発明の装置、システム、方法、プログラムについて図面に示した実施形態を参照しながら詳細に説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態や、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。 Thus far, the device, system, method, and program of the present invention have been described in detail with reference to the embodiments shown in the drawings, but the present invention is not limited to the above-described embodiments, and can be modified within the scope of what a person skilled in the art can imagine, including other embodiments, additions, modifications, deletions, etc., and any aspect is within the scope of the present invention as long as it provides the functions and effects of the present invention.
10…情報処理装置
11…ネットワーク
12…PC
13…端末
14…アクセスポイント
20…CPU
21…ROM
22…RAM
23…HDD
24…入出力I/F
25…通信I/F
26…バス
27…入力装置
28…表示装置
30…記憶部
31…受信部
32…抽出部
33…決定部
34…送信部
35…認証部
36…取得部
37…処理部
40…タブ
50…CPU
51…ROM
52…RAM
53…EEPROM
54…撮像素子I/F
55…撮像素子
56…各種センサ
57…表示部
58…入力部
59…通信回路
60…音入出力I/F
61…マイク
62…スピーカ
70…記憶部
71…受信部
72…送信部
73…入力受付部
74…判断部
75…合成部
76…補正部
80…ターンテーブル
81…製品
82…ビデオカメラ
90、92、94…動画
91、93…レイヤ
100~102…素材DB
103…DB
110…問い合わせ/商談ボタン
111…商談ページ
112…ポップアップ
10: Information processing device 11: Network 12: PC
13: Terminal 14: Access point 20: CPU
21...ROM
22...RAM
23...HDD
24... Input/output I/F
25...Communication I/F
26... Bus 27... Input device 28... Display device 30... Storage unit 31... Receiving unit 32... Extracting unit 33... Determining unit 34... Transmitting unit 35... Authenticating unit 36... Acquiring unit 37... Processing unit 40... Tab 50... CPU
51...ROM
52...RAM
53...EEPROM
54...imaging element I/F
55: Image sensor 56: Various sensors 57: Display unit 58: Input unit 59: Communication circuit 60: Sound input/output I/F
61: microphone 62: speaker 70: memory unit 71: receiving unit 72: transmitting unit 73: input receiving unit 74: determining unit 75: combining unit 76: correcting unit 80: turntable 81: product 82: video camera 90, 92, 94: video 91, 93: layers 100 to 102: material DB
103...DB
110... Inquiry/Negotiation button 111... Negotiation page 112... Pop-up
Claims (20)
情報を提供する各提供者もしくは情報の提供を受ける各ユーザまたはそれらの両方により登録された情報に関する登録情報と、前記各提供者が提供する情報の記憶場所を示すアドレス情報とを記憶する記憶手段と、
ユーザの端末からの情報の提供要求を受信する受信手段と、
設定された条件に従い、前記記憶手段に記憶された前記登録情報を用いて、前記ユーザの端末に表示させる情報の順序を抽選して決定する決定手段と、
決定された前記順序と前記記憶手段に記憶された前記各情報のアドレス情報とを前記ユーザの端末に送信する送信手段と
を含む、情報処理装置。 An information processing device that supports the provision of information,
a storage means for storing registration information relating to information registered by each provider who provides information or each user who receives information, or both of them, and address information indicating a storage location of the information provided by each provider;
A receiving means for receiving a request for providing information from a user terminal;
a determining means for determining, by drawing lots, an order of information to be displayed on the terminal of the user, using the registration information stored in the storage means in accordance with a set condition;
a transmitting means for transmitting the determined order and address information of each piece of the information stored in the storage means to a terminal of the user.
前記決定手段は、前記枠数の順として設定された前記条件に従い、前記登録情報を用いて、前記各提供者が提供する情報の前記順序を抽選して決定する、請求項1または2に記載の情報処理装置。 The registration information includes the number of slots for information provided by each of the providers,
The information processing apparatus according to claim 1 , wherein the determining means determines the order of the information provided by each of the providers by drawing lots using the registered information in accordance with the condition set as the order of the number of slots.
前記決定手段は、ユーザが興味を有する順として設定された前記条件に従い、前記提供要求に含まれるユーザ情報と前記登録情報とを用いて、前記各提供者が提供する情報の前記順序を抽選して決定する、請求項1または2に記載の情報処理装置。 The registration information includes information on a plurality of fields set for information provided by each provider and information on a plurality of fields in which each user is interested,
3. The information processing device according to claim 1, wherein the determination means determines the order of the information provided by each of the providers by drawing lots using the user information included in the request for provision and the registration information, in accordance with the condition set as an order of user interest.
前記決定手段は、ユーザの興味を有する順として設定された前記条件に従い、前記提供要求に含まれるユーザ情報と前記登録情報とを用いて、前記ユーザ情報を有するユーザの前記閲覧履歴から該ユーザが興味を有する分野を類推し、類推した前記分野から前記各提供者が提供する情報の前記順序を抽選して決定する、請求項1または2に記載の情報処理装置。 The registration information includes information on a plurality of fields set for information provided by each provider and a browsing history of information browsed by each user,
The information processing device according to claim 1 or 2, wherein the determination means uses the user information included in the provision request and the registration information to infer fields in which the user having the user information is interested from the browsing history of the user, in accordance with the condition set as an order of the user's interests, and determines by lottery the order of the information provided by each of the providers from the inferred fields.
前記決定手段は、指定された属性を有する提供者を優先するとの前記条件に従い、前記登録情報を用いて、前記各提供者が提供する情報の前記順序を抽選して決定する、請求項1または2に記載の情報処理装置。 The registration information includes attribute information of each of the providers,
3 . The information processing device according to claim 1 , wherein the determining means determines the order of the information provided by each of the providers by drawing lots using the registered information, in accordance with the condition that a provider having a specified attribute is given priority.
前記決定手段は、ユーザの興味を有する順で、かつ前記各提供者の規模の順として設定された前記条件に従い、前記提供要求に含まれるユーザ情報と前記登録情報とを用いて、前記各提供者が提供する情報の前記順序を抽選して決定する、請求項1または2に記載の情報処理装置。 The registration information includes information on a plurality of fields set for information provided by each provider, information on a plurality of fields in which each user is interested, and information on the scale of information provided by each provider,
3. The information processing device according to claim 1, wherein the determination means determines the order of the information provided by each of the providers by drawing lots using the user information and the registration information contained in the request for provision, in accordance with the conditions set as the order of user interest and the order of the size of each of the providers.
前記判断手段は、前記入力受付手段が受け付けた前記操作情報に基づき、要求した情報の受信途中で前記端末の画面から消えるか否かを判断し、消えると判断した場合、前記端末受信手段に対し、前記受信途中の情報の受信を中止するように指示する、請求項11に記載の情報提供システム。 a terminal receiving means for receiving the information requested by the terminal transmitting means;
12. The information providing system according to claim 11, wherein the determination means determines whether the requested information will disappear from the screen of the terminal during reception based on the operation information received by the input receiving means, and if it determines that the requested information will disappear, instructs the terminal receiving means to stop receiving the information that is being received.
最下位の階層のデータを除く各階層のデータは、該各階層より1段下の階層のデータの記憶場所を示すアドレス情報を含む、請求項9~12のいずれか1項に記載の情報提供システム。 The information provided by each of the providers is data having a hierarchical structure,
13. The information providing system according to claim 9 , wherein each layer of data except for the data at the lowest layer includes address information indicating a storage location of the data at the layer one level lower than each layer.
前記端末受信手段は、撮影順に得られた前記複数の静止画データを、前記ユーザが前記水平方向の左右のいずれの方向へ操作しても、回転させた製品の画像が表示されるように順序を変えて受信する、請求項12に記載の情報提供システム。 The information provided by each of the providers includes video data consisting of a plurality of still image data captured at each predetermined angle when the product is rotated 360 degrees in the horizontal direction,
13. The information providing system according to claim 12, wherein the terminal receiving means receives the plurality of still image data obtained in the order of shooting in a manner that changes the order so that an image of a rotated product is displayed regardless of whether the user operates the device to the left or right in the horizontal direction.
前記端末は、各静止画に、文字情報を追加した透明なレイヤを重ね合わせて、該文字情報を含む前記動画データを作成する合成手段を含む、請求項9~15のいずれか1項に記載の情報提供システム。 The information provided by each of the providers includes video data of a video composed of a plurality of still images,
The information providing system according to any one of claims 9 to 15 , wherein the terminal includes a synthesis means for overlaying a transparent layer to which text information has been added onto each still image to create the video data including the text information.
前記合成手段は、テンプレートを使用して、前記複数の静止画データと前記文字列データとを組み合わせ、文字列を含む動画データを構成する、請求項16に記載の情報提供システム。 the information provided by each of the providers includes a plurality of still image data and character string data;
17. The information providing system according to claim 16 , wherein said synthesizing means uses a template to combine said plurality of still image data and said character string data to form video data including character strings.
前記入力受付手段が受け付けた操作情報に応じて、前記端末の画面に全天球画像の一部の画像領域のデータを表示する際に、前記画像領域の輝度を補正する補正手段を含む、請求項11に記載の情報提供システム。 The information provided by each of the providers includes spherical image data,
a correction unit that corrects a luminance of an image area when data of a part of an image area of the spherical image is displayed on a screen of the terminal in accordance with the operation information received by the input receiving unit .
前記情報処理装置は、情報を提供する各提供者もしくは情報の提供を受ける各ユーザまたはそれらの両方により登録された情報に関する登録情報と、前記各提供者が提供する情報の記憶場所を示すアドレス情報とを記憶する記憶手段を含み、
前記方法は、
ユーザの端末からの情報の提供要求を受信するステップと、
設定された条件に従い、前記記憶手段に記憶された前記登録情報を用いて前記ユーザの端末に表示させる情報の順序を抽選して決定するステップと、
決定された前記順序と前記記憶手段に記憶された前記各情報のアドレス情報とを前記ユーザの端末に送信するステップと
を含む、方法。 A method for assisting in providing information, the method comprising:
the information processing device includes a storage means for storing registration information on information registered by each provider providing information or each user receiving information, or both of them, and address information indicating a storage location of the information provided by each provider;
The method comprises:
receiving a request for information from a user terminal;
determining by lottery an order of information to be displayed on the user's terminal using the registered information stored in the storage means according to a set condition;
transmitting the determined order and address information of each of the information stored in the storage means to a terminal of the user.
ユーザの端末からの情報の提供要求を受信するステップと、
設定された条件に従い、情報を提供する各提供者もしくは情報の提供を受ける各ユーザまたはそれらの両方により登録された情報に関する登録情報と前記各提供者が提供する情報とを記憶する記憶手段に記憶された該登録情報を用いて前記ユーザの端末に表示させる情報の順序を抽選して決定するステップと、
決定された前記順序と前記記憶手段に記憶された前記各情報のアドレス情報とを前記ユーザの端末に送信するステップと
を実行させる、プログラム。
A program for causing a computer to execute a process for supporting the provision of information,
receiving a request for information from a user terminal;
a step of determining by lottery an order of information to be displayed on the terminal of the user using registration information stored in a storage means for storing registration information related to information registered by each information provider or each user receiving the information, or both, according to set conditions, and information provided by each information provider;
a step of transmitting the determined order and address information of each piece of information stored in the storage means to a terminal of the user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020189603A JP7597358B2 (en) | 2020-11-13 | 2020-11-13 | Information processing device, information providing system, method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020189603A JP7597358B2 (en) | 2020-11-13 | 2020-11-13 | Information processing device, information providing system, method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022078726A JP2022078726A (en) | 2022-05-25 |
| JP7597358B2 true JP7597358B2 (en) | 2024-12-10 |
Family
ID=81707093
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020189603A Active JP7597358B2 (en) | 2020-11-13 | 2020-11-13 | Information processing device, information providing system, method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7597358B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4322301B1 (en) | 2008-02-15 | 2009-08-26 | 太一 古川 | Joint advertising system |
-
2020
- 2020-11-13 JP JP2020189603A patent/JP7597358B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4322301B1 (en) | 2008-02-15 | 2009-08-26 | 太一 古川 | Joint advertising system |
Non-Patent Citations (1)
| Title |
|---|
| CRI・ミドルウェア,CRI、ウィズコロナ下におけるイベントのDXを支援!オンライン展示会 に革命を起こすプラットフォームの提供を開始 ~2020年11月開催の「ET&IoT Digital 2020」での採用決定~[online],2020年08月28日,[令和6年7月8日検索], インターネット<URL : https://www.cri-mw.co.jp/news/newsrelease/795/> |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022078726A (en) | 2022-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8745502B2 (en) | System and method for interfacing interactive systems with social networks and media playback devices | |
| JP5671151B2 (en) | Instant messaging service providing method and providing system thereof | |
| US10235025B2 (en) | Various systems and methods for expressing an opinion | |
| CN105122288B (en) | Apparatus and method for processing multimedia business service | |
| US20150356569A1 (en) | Proximity-based information and area of relevance | |
| US20140223329A1 (en) | Enhancing public opinion gathering and dissemination | |
| EP2350801B1 (en) | Object detection and user settings | |
| CN105308644A (en) | Questionnaire system, questionnaire response device, questionnaire response method, and questionnaire response program | |
| CN109118290A (en) | Method, system and computer-readable non-transitory storage medium | |
| US12034823B2 (en) | Interactive service platform and operating method thereof | |
| CN103250152A (en) | Image display device controlled responsive to sharing breadth | |
| US20080103913A1 (en) | System and method for guided sales | |
| CN107832409A (en) | Access location-based content | |
| US10372752B1 (en) | Method and system for collecting, and globally communicating and evaluating, digital still and video images of sports and event spectators, including augmented reality images from entertainment and gathering venues | |
| US10248665B1 (en) | Method and system for collecting, and globally communicating and evaluating digital images of sports fans, public displays of affection and miscellaneous groups from entertainment venues | |
| US20200097992A1 (en) | Systems and methods for hashtag embedding based on user generated content for creating user specific loyalty identifiers | |
| US10114897B1 (en) | Search and notification procedures based on user history information | |
| US10248728B1 (en) | Search and notification procedures based on user history information | |
| JP7597358B2 (en) | Information processing device, information providing system, method, and program | |
| KR20180128596A (en) | System for providing photo edit filter | |
| US10331746B1 (en) | Search and notification procedures based on user history information | |
| JP2020030716A (en) | Device, method, and program for providing content | |
| JP6955067B1 (en) | Display control device, display control method and display control program | |
| US10353968B1 (en) | Search and notification procedures based on user history information | |
| JP7485718B2 (en) | Information providing device, information providing method, and information providing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231002 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240716 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240909 |
|
| 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: 20241105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7597358 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |