JP2010205185A - Content distribution system and content distribution method - Google Patents
Content distribution system and content distribution method Download PDFInfo
- Publication number
- JP2010205185A JP2010205185A JP2009052708A JP2009052708A JP2010205185A JP 2010205185 A JP2010205185 A JP 2010205185A JP 2009052708 A JP2009052708 A JP 2009052708A JP 2009052708 A JP2009052708 A JP 2009052708A JP 2010205185 A JP2010205185 A JP 2010205185A
- Authority
- JP
- Japan
- Prior art keywords
- content
- execution
- data
- unit
- content data
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 51
- 238000004891 communication Methods 0.000 claims abstract description 137
- 230000006870 function Effects 0.000 claims description 49
- 230000005540 biological transmission Effects 0.000 claims description 37
- 238000002716 delivery method Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000005315 distribution function Methods 0.000 claims 1
- 238000007726 management method Methods 0.000 description 53
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 101150012579 ADSL gene Proteins 0.000 description 3
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 3
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】コンテンツデータをユーザー端末に配信する際に、配信時期と実行可能時期や、実行可能なエリア等をサービス提供側で制御することを可能とし、商品の販売促進を向上させたり、多様化する種々のサービスに対応する。
【解決手段】コンテンツデータの実行を許可する実行許可データを配信する実行規制部813と、所定エリア内に在圏するユーザー端末2との無線通信を確立する接続処理部811と、接続処理部811が確立した無線通信を通じて、コンテンツデータをユーザー端末に対して配信するコンテンツ配信サーバー82とがネットワーク上に配置され、ユーザー端末2は、コンテンツ配信サーバー82からコンテンツデータ又は実行許可データを受信するコンテンツ取得部25bと、コンテンツデータを実行するアプリケーション実行処理部25cと、コンテンツデータの実行に関する条件が満たされたか否かを判断する実行条件判定部25aとを備える。
【選択図】 図1[Problem] When distributing content data to user terminals, it is possible to control the distribution timing, executable timing, executable area, etc. on the service provider side, and improve and diversify product sales It corresponds to various services.
An execution restricting unit that distributes execution permission data that permits execution of content data, a connection processing unit that establishes wireless communication with a user terminal located in a predetermined area, and a connection processing unit. A content distribution server 82 that distributes content data to user terminals through wireless communication established by the network is arranged on the network, and the user terminal 2 receives content data or execution permission data from the content distribution server 82. Unit 25b, an application execution processing unit 25c that executes content data, and an execution condition determination unit 25a that determines whether or not a condition related to the execution of content data is satisfied.
[Selection] Figure 1
Description
本発明は、テキストデータや画像、動画、オーディオなどのデータファイル、又はゲーム等の実行ファイルなどのコンテンツデータを、通信ネットワークを通じて、ユーザー端末に対して配信するコンテンツ配信システム及びコンテンツ配信方法に関する。 The present invention relates to a content distribution system and a content distribution method for distributing content data such as data files such as text data, images, moving images and audio, or execution files such as games to user terminals via a communication network.
近年においては、インターネット等のIP網を通じて、コンテンツを配信する様々なサービスが展開されており、そのサービスによっては、ユーザーがどこにいるかを示す位置情報を利用して、特定の地域にいるユーザーに対してのみサービスを提供する方式も提案されている。 In recent years, various services for distributing content have been developed through IP networks such as the Internet. Depending on the service, location information indicating where the user is located can be used for users in a specific area. A method of providing only services is also proposed.
このような位置情報を利用したコンテンツ配信サービスに関する技術として、特許文献1に開示されたものがある。この特許文献1に開示された技術では、ユーザー端末の位置情報及びネットワーク情報に基づいて、ユーザーが特定のサービス提供地域内に在圏するか否かを判断し、サービス提供地域内に在圏する場合にのみ、サービスに関するデータをユーザー端末に送信する。 A technique related to a content distribution service using such position information is disclosed in Patent Document 1. In the technique disclosed in Patent Document 1, it is determined whether or not the user is in a specific service providing area based on the location information and network information of the user terminal, and the user is in the service providing area. Only when is data about the service sent to the user terminal.
しかしながら、上述した特許文献1に開示された技術では、コンテンツデータをユーザー端末に配信する際に、サービス提供側で配信場所と配信時間は制限することはできるものの、配信したコンテンツデータの実行可能場所や時期までを制御することができないことから、例えば、新製品のソフトウェアを公開する展示会などでは、本製品を配布してしまうとその後の制御を、販売者側で制御できないことから、展示会場では予め機能若しくは利用期間が制限された試用版の配布しかできず、製品本来の機能や特徴をユーザーに伝えることができず、販売促進にも限界があった。 However, in the technique disclosed in Patent Document 1 described above, when content data is distributed to a user terminal, the distribution location and distribution time can be limited on the service providing side, but the executable location of the distributed content data is possible. For example, at exhibitions where new product software is released, if the product is distributed, subsequent control cannot be controlled by the seller. However, it is only possible to distribute a trial version whose function or usage period is limited in advance, it is impossible to convey the original functions and features of the product to the user, and there is a limit to sales promotion.
また、近年では、店舗などで利用可能なクーポンなどをインターネットを通じて配信するサービスが普及しつつあるが、例えば、次回の来店時にのみ使用可能な有効期限付きクーポンを配布するなど、近年多様化する種々のサービスに対応することができないという問題があった。 Also, in recent years, services that distribute coupons that can be used at stores and the like through the Internet are becoming widespread, but for example, various coupons that have been diversified in recent years, such as distributing coupons with expiration dates that can be used only at the next visit There was a problem that it was not possible to correspond to the service of.
そこで、本発明は以上の点に鑑みてなされたもので、コンテンツデータをユーザー端末に配信する際に、配信時期と実行可能時期や、実行可能なエリア等をサービス提供側で制御することを可能とし、商品の販売促進を向上させたり、多様化する種々のサービスに対応できるコンテンツ配信システム及びコンテンツ配信方法を提供することをその課題とする。 Therefore, the present invention has been made in view of the above points, and when delivering content data to a user terminal, it is possible to control the delivery time and executable time, the executable area, and the like on the service providing side. Thus, it is an object of the present invention to provide a content distribution system and a content distribution method capable of improving the sales promotion of products and dealing with various services that are diversified.
上記課題を解決するために、本発明は、通信ネットワークを通じて、ユーザー端末に対してコンテンツデータを配信するコンテンツ配信システムであって、通信ネットワーク上には、コンテンツデータの実行を許可する実行許可データを配信する実行規制部と、所定エリア内に在圏するユーザー端末との無線通信を確立する接続処理部と、接続処理部が確立した無線通信を通じて、コンテンツデータをユーザー端末に対して配信するコンテンツ配信部と、が配置され、ユーザー端末は、コンテンツ配信部からコンテンツデータ、又は実行規制部から実行許可データを受信するコンテンツ取得部と、コンテンツ取得部が受信したコンテンツデータを実行する実行処理部と、コンテンツデータの実行に関する条件が満たされたか否かを判断する実行条件判定部とを備え、実行条件判定部で判断される条件には、実行規制部による許可が含まれる。 In order to solve the above-described problems, the present invention provides a content distribution system that distributes content data to user terminals through a communication network. Execution permission data that permits execution of content data is provided on the communication network. Content distribution that distributes content data to user terminals through wireless communication established between the execution restriction unit that distributes, the wireless communication between the user terminal located in the predetermined area, and the wireless communication established by the connection processing unit And the user terminal includes a content acquisition unit that receives content data from the content distribution unit or an execution permission data from the execution restriction unit, an execution processing unit that executes the content data received by the content acquisition unit, Actual conditions for determining whether or not the conditions related to the execution of content data are satisfied And a condition determining unit, on the conditions determined by the execution condition determination unit includes a permission of execution restricting unit.
他の発明は、通信ネットワークを通じて、ユーザー端末に対してコンテンツデータを配信するコンテンツ配信方法であって、
(1)通信ネットワーク上に配置された接続処理部において、所定エリア内に在圏するユーザー端末との無線通信を確立するする接続処理ステップと、
(2)通信ネットワーク上に配置されたコンテンツ配信部から、接続処理部が確立した無線通信を通じて、コンテンツデータをユーザー端末に対して配信するコンテンツ配信ステップと、
(3)ユーザー端末のコンテンツ取得部において、コンテンツ配信部からコンテンツデータ、又は実行規制部から実行許可データを受信するコンテンツ取得ステップと、
(4)通信ネットワーク上に配置された実行規制部において、コンテンツデータの実行を許可する実行許可データを配信する実行規制ステップと、
(5)ユーザー端末の実行条件判定部において、コンテンツデータの実行に関する条件が満たされたか否かを判断する実行条件判定ステップと
(6)ユーザー端末の実行処理部において、コンテンツ取得部が受信したコンテンツデータを実行する実行処理ステップと
を備える。そして、上記(5)の実行条件判定ステップで判断される条件には、上記(4)の実行規制ステップによる許可が含まれる。
Another invention is a content distribution method for distributing content data to a user terminal through a communication network,
(1) A connection processing step for establishing wireless communication with a user terminal located in a predetermined area in a connection processing unit arranged on a communication network;
(2) a content distribution step of distributing content data to the user terminal from the content distribution unit arranged on the communication network through wireless communication established by the connection processing unit;
(3) In the content acquisition unit of the user terminal, a content acquisition step of receiving content data from the content distribution unit or execution permission data from the execution regulation unit;
(4) An execution restriction step of distributing execution permission data permitting execution of content data in an execution restriction unit arranged on the communication network;
(5) an execution condition determination step for determining whether or not a condition regarding execution of content data is satisfied in the execution condition determination unit of the user terminal; and (6) content received by the content acquisition unit in the execution processing unit of the user terminal. An execution processing step for executing data. The conditions determined in the execution condition determination step (5) include permission by the execution restriction step (4).
これらの本発明によれば、例えば、試用ソフトウェアや期限付きチケットなど機能に制限が設けられたコンテンツデータをユーザー端末に配信する際に、配信時期と実行可能時期や実行可能なエリア等を、サービス提供側で制御することができる。 According to these present inventions, for example, when distributing content data with restrictions on functions such as trial software and time-limited tickets to the user terminal, the distribution time, the executable time, the executable area, etc. It can be controlled by the provider.
上記発明におけるコンテンツデータの配信では、通信ネットワーク上に配置され、コンテンツデータを送信するコンテンツ送信部の通信ネットワーク上におけるアドレスをユーザー端末に送信し、ユーザー端末側では、受信されたアドレスに基づいてコンテンツ送信部にアクセスし、アクセスしたコンテンツ送信部からコンテンツデータを取得することが好ましい。 In the distribution of the content data in the above invention, the address on the communication network of the content transmission unit that is arranged on the communication network and transmits the content data is transmitted to the user terminal, and the content on the user terminal side is based on the received address. It is preferable to access the transmission unit and acquire content data from the accessed content transmission unit.
この場合には、コンテンツデータを配信するサーバーなど、コンテンツデータの送信手段が制限されている場合であっても、そのサーバーのアドレスを配信してアクセスを誘導することができ、ソフトウェアの展示会や、店舗など通信環境に制約がある特定エリアにおいてもコンテンツデータの配信が可能となる。 In this case, even if content data transmission means are restricted, such as a server that distributes content data, the address of the server can be distributed to guide access, and software exhibitions and Content data can also be distributed in a specific area such as a store where the communication environment is restricted.
上記発明において、コンテンツデータには、音楽等の音声、映像データ、プログラムが実行されるアプリケーションデータ、クーポンやチケット等の文字データのいずれかが含まれることが好ましい。この場合には、アプリケーションの実行を規制することにより、映像や音楽の視聴や、ゲームソフトの実行、クーポンやチケットなどの表示などを、規制することができ、様々なサービスに適用することができる。 In the above invention, the content data preferably includes any one of audio such as music, video data, application data for executing a program, and character data such as a coupon and a ticket. In this case, by restricting execution of the application, viewing of video and music, execution of game software, display of coupons, tickets, and the like can be restricted, and can be applied to various services. .
上記発明において、コンテンツ取得及び実行の処理では、コンテンツ取得部によるコンテンツデータの取得と、実行処理部によるコンテンツデータの実行とを並行するストリーミング処理を行うことが好ましい。この場合には、映像などのサイズの大きいデータの視聴が可能となる。 In the above invention, in the content acquisition and execution process, it is preferable to perform a streaming process in parallel with the acquisition of the content data by the content acquisition unit and the execution of the content data by the execution processing unit. In this case, it is possible to view large data such as video.
上記発明において、コンテンツ配信に際しては、コンテンツデータの種類、形式、属性のいずれかを記述したインデックスデータを保持し、このインデックスデータを、コンテンツデータの配信に先行して、又はコンテンツデータに包含させて、配信することが好ましい。この場合には、コンテンツデータそのものを配信する変わりにインデックスデータを配信することができ、データサイズを大きくすることなく、コンテンツデータの概要を配信することができる。 In the above invention, at the time of content distribution, index data describing any of the type, format, and attribute of content data is held, and this index data is included prior to content data distribution or included in content data. It is preferable to distribute. In this case, the index data can be distributed instead of distributing the content data itself, and the outline of the content data can be distributed without increasing the data size.
上記発明において、実行規制では、規制に係るコンテンツデータに対する代金の支払いを含む決済手続の完了を確認した場合に、決済手続が完了されたコンテンツデータの実行を許可することが好ましい。この場合には、代金の支払いをトリガーとしてアプリケーションの実行規制を解除することができ、コンテンツ販売サービスを確実なものとすることができる。 In the above invention, the execution regulation preferably permits the execution of the content data for which the settlement procedure has been completed when it is confirmed that the settlement procedure including payment for the content data related to the regulation has been completed. In this case, the application execution restriction can be released with the payment of the price as a trigger, and the content sales service can be ensured.
上記発明において、実行規制による規制条件には、コンテンツデータが実行可能な期間、回数、実行可能な位置、当該ユーザー端末が確立している通信の種別のいずれかが含まれることが好ましい。この場合には、コンテンツデータの実行を時間や、場所などで時限的、遠隔的に規制することができ、サービスの多様化を図ることができる。 In the above invention, it is preferable that the restriction condition based on the execution restriction includes any of a period during which the content data can be executed, the number of times, a position where the content data can be executed, and a type of communication established by the user terminal. In this case, the execution of the content data can be restricted in a timed or remote manner for a limited time or remotely, and services can be diversified.
上記発明において、実行条件判定では、当該ユーザー端末が確立している通信の種別を判定し、実行条件には、特定の通信種別であるか否かが含まれることが好ましい。この場合には、この場合には、例えば、ユーザー端末が複数の通信種別と通信が可能であるときに、特定の通信種別に限定した通信の接続を、アプリケーションの実行条件とすることができる。 In the above invention, the execution condition determination preferably determines the type of communication established by the user terminal, and the execution condition preferably includes whether or not the communication type is a specific communication type. In this case, in this case, for example, when the user terminal can communicate with a plurality of communication types, communication connection limited to a specific communication type can be set as an execution condition of the application.
上記発明において、実行条件判定では、当該ユーザー端末の位置情報を取得し、この位置情報取得では、衛星からの信号により現在位置を測定するGPS機能、無線通信が確立されている基地局を特定する識別子の判別機能、及び基地局からの信号強度などの通信状況から現在位置を算出する算出機能のいずれかにより位置情報を取得し、前記実行規制条件には、位置情報取得機能により取得された位置情報が、特定の位置であるか否かが含まれることが好ましい。この場合には、ユーザーが位置する通信環境や、ユーザー端末の機能など種々の状況に対応したアプリケーション規制が可能となる。 In the above invention, in the execution condition determination, position information of the user terminal is acquired, and in this position information acquisition, a GPS function for measuring the current position is determined by a signal from a satellite, and a base station with established wireless communication is specified. The position information is acquired by any one of an identifier determination function and a calculation function for calculating the current position from the communication status such as signal strength from the base station, and the execution restriction condition includes the position acquired by the position information acquisition function. Preferably, the information includes whether or not it is a specific position. In this case, application regulation corresponding to various situations such as the communication environment in which the user is located and the function of the user terminal can be performed.
以上説明したように本発明によれば、コンテンツデータをユーザー端末に配信する際に、配信時期と実行可能時期や、実行可能なエリア等をサービス提供側で制御することを可能とし、商品の販売促進を向上させたり、多様化する種々のサービスに対応したコンテンツデータの提供を行うことができる。 As described above, according to the present invention, when content data is distributed to a user terminal, it is possible to control the distribution time and executable time, the executable area, and the like on the service provider side, and sell products. It is possible to improve the promotion and provide content data corresponding to various services that are diversified.
[第1実施形態]
(コンテンツ配信システムの全体構成)
本発明の実施形態について、図面を参照しつつ説明する。図1は、本実施形態に係るコンテンツ配信システムの概略構成を示す説明図である。本実施形態では、ソフトウェア展示会場などにおいて、本製品と同機能を備えた試供ソフトウェアを来場者に配布する場合を例に説明する。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
[First Embodiment]
(Overall configuration of content distribution system)
Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an explanatory diagram showing a schematic configuration of a content distribution system according to the present embodiment. In the present embodiment, a case will be described as an example where sample software having the same function as this product is distributed to visitors in a software exhibition hall or the like. The “module” used in the description refers to a functional unit that is configured by hardware such as an apparatus or a device, software having the function, or a combination thereof, and achieves a predetermined operation. .
同図に示すように、配信システムは、インターネット71及び公衆回線網72を介して試供ソフトウェア3を配信するシステムであって、通信ネットワーク上には、コンテンツ管理サーバー81と、コンテンツ配信サーバー82が配置されており、さらにインターネット7には、中継装置6と、中継装置6に接続された無線基地局4と、無線基地局4を通じて無線通信が可能なユーザー端末2とを備えている。 As shown in the figure, the distribution system is a system for distributing the sample software 3 via the Internet 71 and the public line network 72, and a content management server 81 and a content distribution server 82 are arranged on the communication network. Further, the Internet 7 includes a relay device 6, a radio base station 4 connected to the relay device 6, and a user terminal 2 that can perform radio communication through the radio base station 4.
インターネット71は、通信プロトコルTCP/IPを用いて種々の通信回線(電話回線やISDN回線、ADSL回線、光通信回線などの公衆回線、専用回線、無線通信網)を相互に接続して構築される分散型の通信ネットワーク(IP網)であり、この通信ネットワークには、10BASE-Tや100BASE-TX等によるイントラネット(企業内ネットワーク)や家庭内ネットワークなどのLANなども含まれる。公衆回線網72は、PSTN(Public Switched Telephone Networks)とも呼ばれる一般の加入電話回線ネットワークであり、回線交換方式で発信元と着信先とを接続し音声通話を行う通信回線(電話回線やISDN回線、ADSL回線、光通信回線などで構築される。 The Internet 71 is constructed by connecting various communication lines (public lines such as telephone lines, ISDN lines, ADSL lines, optical communication lines, private lines, and wireless communication networks) using the communication protocol TCP / IP. This is a distributed communication network (IP network), and this communication network includes LANs such as 10BASE-T, 100BASE-TX, etc., intranets (enterprise networks) and home networks. The public line network 72 is a general subscriber telephone line network also called PSTN (Public Switched Telephone Networks), and is a communication line (telephone line or ISDN line, which connects a caller and a callee by a circuit switching method and makes a voice call). Constructed with ADSL line, optical communication line, etc.
(ユーザー端末の構成)
ユーザー端末2は、無線通信を利用した携帯電話機であり、一般的な基地局等の中継点と無線で通信し、通話やデータ通信等の通信サービスを移動しつつ受けることができる。また、ユーザー端末2は、無線基地局4との間で無線通信を行う機能と、ダウンロードしたコンテンツデータを蓄積する機能と、蓄積したコンテンツデータを実行する機能も備えている。この携帯電話機の通信方式としては、例えば、FDMA方式、TDMA方式、CDMA方式、W-CDMAの他、PHS(Personal Handyphone System)方式等が挙げられる。また、上述した通信方式とは別の無線通信インターフェースとして、無線LANの規格等に準じたIPパケットの送受による通信方式に対応した機能も備えている。さらに、このユーザー端末2は、デジタルカメラ機能、アプリケーションソフトの実行機能、或いはGPS機能等の機能が搭載され、携帯情報端末(PDA)としての機能も果たす。
(User terminal configuration)
The user terminal 2 is a mobile phone using wireless communication, communicates wirelessly with a relay point such as a general base station, and can receive communication services such as calls and data communication while moving. The user terminal 2 also has a function of performing wireless communication with the wireless base station 4, a function of storing downloaded content data, and a function of executing stored content data. Examples of the mobile phone communication system include FDMA system, TDMA system, CDMA system, W-CDMA, PHS (Personal Handyphone System) system, and the like. In addition, as a wireless communication interface different from the communication method described above, a function corresponding to a communication method based on transmission / reception of IP packets in accordance with wireless LAN standards and the like is also provided. Further, the user terminal 2 is equipped with functions such as a digital camera function, an application software execution function, or a GPS function, and also functions as a personal digital assistant (PDA).
具体的にユーザー端末2は、図2に示すように、ユーザーインターフェース系のモジュールとして入力インターフェース21と、出力インターフェース22とを備えている。入力インターフェース21は、操作ボタンやタッチパネル、ジョグダイヤルなどユーザー操作を入力するデバイスであり、出力インターフェース22は、ディスプレイやスピーカーなど、映像や音響を出力するデバイスである。 Specifically, as shown in FIG. 2, the user terminal 2 includes an input interface 21 and an output interface 22 as user interface modules. The input interface 21 is a device that inputs user operations such as operation buttons, a touch panel, and a jog dial, and the output interface 22 is a device that outputs video and sound, such as a display and a speaker.
さらに、ユーザー端末2は、位置情報取得機能23を備えており、例えば、衛星5からのGPS信号に基づいて、現在位置の座標を演算したり、接続処理部27が確立した通信相手である基地局の基地局識別子や、この基地局からの信号強度などの電波状況から、ユーザー端末2自身で自機の位置情報を取得することが可能となっている。また、この位置情報取得機能23には、周囲に設置されたアクセスポイントを検出し、通信ネットワーク上に設置されたAPデータベースに、そのアクセスポイントの住所を問い合わせて、自機の現在位置を予測する機能が備えられていてもよい。このAPデータベースは、多数のユーザー端末から通知されるアクセスポイントの所在地の報告を集計し、そのアクセスポイントの識別子(IPアドレスなど)と、その設置場所(住所や座標など)とを関連づけて蓄積する。位置情報取得機能23は、検出されたアクセスポイントの識別子について、APデータベースを参照することにより、自機の現在位置を予測することができる。 Furthermore, the user terminal 2 includes a position information acquisition function 23. For example, the user terminal 2 calculates the coordinates of the current position based on the GPS signal from the satellite 5 or the communication partner established by the connection processing unit 27. The user terminal 2 itself can acquire the position information of its own device from the radio wave condition such as the base station identifier of the station and the signal strength from the base station. Further, the location information acquisition function 23 detects an access point installed in the vicinity, inquires an AP database installed on the communication network for the address of the access point, and predicts the current location of the own device. A function may be provided. This AP database aggregates reports on the location of access points notified from a large number of user terminals, and stores the access point identifiers (IP addresses, etc.) in association with their installation locations (addresses, coordinates, etc.). . The position information acquisition function 23 can predict the current position of the own device by referring to the AP database for the identifier of the detected access point.
また、ユーザー端末2は、通信系のモジュールとして無線インターフェース26と、接続処理部27とを備えている。無線インターフェース26は、通話を行うための移動通信用のプロトコルによる無線通信と、例えば無線LAN等のデータ通信用のプロトコルによる無線通信とを実行する機能を備えている。無線インターフェース26は、無線LAN接続を行うためにIEEE 802.11bに準拠した送受信装置であり、本システムによるサービスを受けるために、無線基地局4と一致するESSIDが割り当てられている。なお、この無線インターフェースは、モバイルコンピュータやPDAにおいては、無線LANアダプタ等により実現することができる。 In addition, the user terminal 2 includes a wireless interface 26 and a connection processing unit 27 as communication modules. The wireless interface 26 has a function of executing wireless communication using a mobile communication protocol for performing a call and wireless communication using a data communication protocol such as a wireless LAN. The wireless interface 26 is a transmission / reception device compliant with IEEE 802.11b for wireless LAN connection, and an ESSID that matches the wireless base station 4 is assigned to receive a service by this system. This wireless interface can be realized by a wireless LAN adapter or the like in a mobile computer or PDA.
接続処理部27は、無線基地局4と無線通信を介して接続するためのモジュールであり、自機を特定するための識別子(電話番号や、IPアドレス、ユーザーID)を接続対象となる無線基地局4に送信し、認証を行う。なお、接続処理部27は、無線基地局4との間で無線LAN接続を行う場合には、データの送受信を行うためのリンクを張るために、無線信号を監視し、無線基地局4を識別するESSIDを検出するようにしてもよい。 The connection processing unit 27 is a module for connecting to the wireless base station 4 via wireless communication, and an identifier (telephone number, IP address, user ID) for identifying the own device is a wireless base to be connected. It transmits to the station 4 and performs authentication. The connection processing unit 27 monitors the wireless signal and identifies the wireless base station 4 in order to establish a link for transmitting and receiving data when performing wireless LAN connection with the wireless base station 4. You may make it detect ESSID to perform.
さらに、ユーザー端末2は、アプリケーション実行系のモジュールとして、制御部25と、メモリ24と、キャッシュメモリ28とを備えている。制御部25は、CPU等の演算処理装置であり、この制御部25上で各種プログラムを実行することにより、各機能モジュールを仮想的に構築する。この制御部25には、アプリケーション実行系のモジュールとして、アプリケーション実行処理部25cと、実行条件判定部25aと、コンテンツ取得部25bとが構築される。 Further, the user terminal 2 includes a control unit 25, a memory 24, and a cache memory 28 as application execution modules. The control unit 25 is an arithmetic processing unit such as a CPU, and each function module is virtually constructed by executing various programs on the control unit 25. In the control unit 25, an application execution processing unit 25c, an execution condition determination unit 25a, and a content acquisition unit 25b are constructed as application execution modules.
コンテンツ取得部25bは、コンテンツ管理サーバー81又はコンテンツ配信サーバー82から、無線インターフェース26を通じて、コンテンツデータ、又は実行許可データを受信するモジュールである。本実施形態において、このコンテンツ取得部25bは、コンテンツ管理サーバー81のアドレス送信部から受信されたコンテンツ配信サーバー82のアドレス(URL)に基づいてコンテンツ配信サーバー82にアクセスし、コンテンツデータのダウンロードを実行する。 The content acquisition unit 25 b is a module that receives content data or execution permission data from the content management server 81 or the content distribution server 82 through the wireless interface 26. In the present embodiment, the content acquisition unit 25b accesses the content distribution server 82 based on the address (URL) of the content distribution server 82 received from the address transmission unit of the content management server 81, and downloads the content data. To do.
アプリケーション実行処理部25cは、コンテンツ取得部25bが受信したコンテンツデータを、実行条件判定部25aによる判定結果に基づいて、実行するモジュールである。実行条件判定部25aは、コンテンツデータの実行に関する条件が満たされたか否かを判断し、アプリケーション実行処理部25cによるアプリケーションの実行を規制するモジュールである。 The application execution processing unit 25c is a module that executes the content data received by the content acquisition unit 25b based on the determination result by the execution condition determination unit 25a. The execution condition determination unit 25a is a module that determines whether or not a condition related to the execution of content data is satisfied and restricts execution of the application by the application execution processing unit 25c.
この実行条件判定部25aで判断される条件には、位置情報や時間情報、実行回数の他、コンテンツ管理サーバー81の実行規制部による許可が含まれる。この位置情報は、位置情報取得機能23により取得された現在位置を用いてもよく、また、接続処理部27が確立した無線通信の相手方である無線基地局4を特定する基地局識別子や電波状況(信号強度等)であってもよい。なお、この基地局識別子としては、当該基地局との通信周波数や、当該基地局が管轄するセル、確立された通信接続に関する拡散コード等を特定するため、当該基地局に固有の所謂スクランブリングコードを用いることもできる。 Conditions determined by the execution condition determination unit 25a include location information, time information, and the number of executions, as well as permission by the execution restriction unit of the content management server 81. As this position information, the current position acquired by the position information acquisition function 23 may be used, and a base station identifier or radio wave status for identifying the radio base station 4 that is the counterpart of the radio communication established by the connection processing unit 27. (Signal strength or the like). The base station identifier includes a so-called scrambling code unique to the base station in order to specify a communication frequency with the base station, a cell managed by the base station, a spreading code related to the established communication connection, and the like. Can also be used.
また、実行条件判定部25aは、当該ユーザー端末2が確立している通信の種別を判定する機能を備え、確立された通信の種別に応じて、コンテンツデータを実行するか否かを決定する。ここでは、実行条件判定部25aに接続処理部27が接続されており、当該ユーザー端末2が確立している通信の種別が、3Gネットワークであるか、無線LAN接続であるかを判断し、無線LAN接続である場合に、コンテンツデータの実行を許可する。この通信種別の判断としては、接続処理部27が確立した通信プロトコルの種別や、確立された通信経路上の経由地点を解析することにより行う。例えば、実行条件に、当該ユーザー端末2が在圏するエリア内に設置された基地局6が該経由地点となって無線LANが確立されているのか、その他3G等の通信基地局が経由地点となって無線通信が確立されているのかを解析し、コンテンツデータの実行の可否を判定する。 The execution condition determination unit 25a has a function of determining the type of communication established by the user terminal 2, and determines whether or not to execute the content data according to the type of communication established. Here, the connection processing unit 27 is connected to the execution condition determining unit 25a, and it is determined whether the communication type established by the user terminal 2 is a 3G network or a wireless LAN connection, and wireless In the case of LAN connection, execution of content data is permitted. The determination of the communication type is performed by analyzing the type of communication protocol established by the connection processing unit 27 and the waypoints on the established communication path. For example, whether the base station 6 installed in the area where the user terminal 2 is located serves as the transit point and a wireless LAN has been established, or other communication base stations such as 3G It is analyzed whether wireless communication is established, and it is determined whether or not the content data can be executed.
また、アプリケーション実行処理部25cは、コンテンツデータが映像や音響データなど、視聴可能な形式である場合に、これらのコンテンツデータを再生し視聴するプレーヤーソフトを実行することができる。このプレーヤーソフトは、圧縮されたファイルを復元したり、暗号化されたデータを復号したりするデコーダーと、出力インターフェース22に適合したデータ形式に変換するエンコーダーとの機能を備えている。そして、このプレーヤーソフトは、音声を内蔵スピーカーや出力インターフェース22に接続されたイヤホン等を通じて音声出力を行ったり、出力インターフェース22に接続されたディスプレイ等を通じて映像や文字列の表示出力を行うことができる。 In addition, when the content data is in a viewable format such as video or audio data, the application execution processing unit 25c can execute player software that reproduces and views the content data. This player software has functions of a decoder that restores a compressed file or decrypts encrypted data, and an encoder that converts the data into a data format suitable for the output interface 22. The player software can output audio through a built-in speaker or an earphone connected to the output interface 22, or can display and output a video or character string through a display connected to the output interface 22. .
特に、本実施形態では、コンテンツ取得部25b及びアプリケーション実行処理部25cは、データの受信及びキャッシュと、再生とを並行して行ういわゆるストリーミング配信に対応している。これらコンテンツ取得部25b及びアプリケーション実行処理部25cには、コンテンツデータの取得と、コンテンツデータの実行とを並行するストリーミング処理機能が備えられ、コンテンツデータ全部のダウンロードが終了する前に、アプリケーション実行処理部25cで実行(再生)を開始し、コンテンツ取得部25bが部分的に取得したコンテンツデータの一部を、キャッシュメモリ28にキャッシュしつつ、取得した部分からアプリケーション実行処理部25cで実行(再生)する。 In particular, in the present embodiment, the content acquisition unit 25b and the application execution processing unit 25c support so-called streaming distribution in which data reception and caching and reproduction are performed in parallel. The content acquisition unit 25b and the application execution processing unit 25c are provided with a streaming processing function for parallel acquisition of content data and execution of content data, and before the download of all content data is completed, the application execution processing unit The execution (reproduction) is started in 25c, and a part of the content data partially acquired by the content acquisition unit 25b is cached in the cache memory 28, and is executed (reproduced) by the application execution processing unit 25c from the acquired part. .
キャッシュメモリ28は、例えば揮発性のメモリ装置であり、ダウンロードしたコンテンツデータを一時的に蓄積する。また、メモリ24は、ユーザーがコンテンツデータをダウンロードし、実行許可が得られた場合に、コンテンツデータを書き込み保存(本保存)するための記憶装置であり、不揮発性のメモリ装置や、ハードディスク等により実現することができる。なお、このメモリ24は、ユーザー端末2内に固定内蔵されたものでもよく、また、メモリカードのように着脱自在のもの、或いは、USBケーブル等で接続される記憶装置であってもよい。このメモリ24に関し、前記実行条件判定部25aには、メモリ24上のデータを消去する消去機能が設けられている。この消去機能は、実行条件の有効期限や有効実行回数が満了した場合に自動的にデータの消去を行う。 The cache memory 28 is, for example, a volatile memory device, and temporarily stores downloaded content data. The memory 24 is a storage device for writing and saving (main storage) content data when the user downloads the content data and obtains execution permission. The memory 24 is a non-volatile memory device or a hard disk. Can be realized. The memory 24 may be fixedly incorporated in the user terminal 2, or may be a removable device such as a memory card, or a storage device connected by a USB cable or the like. With regard to the memory 24, the execution condition determination unit 25a is provided with an erasing function for erasing data on the memory 24. This erasure function automatically erases data when the expiration date of the execution condition and the number of effective executions have expired.
(無線基地及び中継装置の構成)
無線基地局4は、無線通信を通じてユーザー端末2との間でデータの送受信をする電波基地局装置であり、本実施形態では、ソフトウェアの展示会会場のエリアA1に在圏する通信端末と無線通信を確立する。特に、本実施形態における無線基地局4は、フェムトセル(femtocell)と呼ばれる、半径10m程度の狭小なエリアをカバー範囲とする小規模な携帯電話基地局であり、中継装置6を介して、バックボーンとして光ファイバーやADSLなどの公衆回線網72に接続され、この公衆回線網72を通じて、インターネット71に接続されている。
(Configuration of radio base and relay device)
The wireless base station 4 is a radio base station apparatus that transmits and receives data to and from the user terminal 2 through wireless communication. In this embodiment, the wireless base station 4 wirelessly communicates with a communication terminal located in the area A1 of the software exhibition hall. Establish. In particular, the radio base station 4 in this embodiment is a small-sized mobile phone base station called a femtocell, which covers a narrow area with a radius of about 10 m, and is connected to the backbone via the relay device 6. Are connected to a public network 72 such as an optical fiber or ADSL, and are connected to the Internet 71 through the public network 72.
なお、本実施形態では、この無線基地局4をフェムトセル(femtocell)等の小規模な携帯電話基地局としたが、LAN(Local Area Network)におけるベースステーションとすることもでき、例えば、「IEEE 802.11b」規格等に準じて複数のユーザー端末とデータの送受を行うアクセスポイントとしてもよい。この場合には、無線基地局4と各ユーザー端末2に、本システムによるサービスを受けるために共通のESSID(Extended Service Set Identifier)が割り当て、このESSIDを通じて、無線基地局4で、自機の無線通信範囲に存在するユーザー端末を検出し、自動的にリンクを設定して、無線LANのホットスポットを形成する。なお、この無線LANの他、例えば、赤外線通信や、Bluetooth等の近距離無線方式を採用することもできる。 In the present embodiment, the wireless base station 4 is a small mobile phone base station such as a femtocell, but may be a base station in a LAN (Local Area Network). It may be an access point for transmitting / receiving data to / from a plurality of user terminals according to the “802.11b” standard or the like. In this case, a common ESSID (Extended Service Set Identifier) is assigned to the radio base station 4 and each user terminal 2 in order to receive the service provided by the present system, and the radio base station 4 uses the ESSID to transmit the wireless base station 4 itself. A user terminal existing in the communication range is detected and a link is automatically set to form a wireless LAN hot spot. In addition to this wireless LAN, for example, a short-range wireless system such as infrared communication or Bluetooth can also be adopted.
中継装置6は、インターネット7に接続するためのモデムやターミナルアダプタ、ゲートウェイ装置等のノード装置であり、通信経路の選択や、データ(信号)の相互変換を行い、無線基地局4と、公衆回線網72及びインターネット71との間における中継処理を行う。なお、この中継装置6には、自機内に蓄積したコンテンツデータを、コンテンツ管理サーバー81からの指示に従って、街頭モニター等の出力装置や、無線基地局4に情報データを送出し、街頭放送や無線LAN配信を実行するようにしてもよい。 The relay device 6 is a node device such as a modem, a terminal adapter, or a gateway device for connecting to the Internet 7, performs communication path selection and mutual conversion of data (signals), the radio base station 4, and a public line. Relay processing between the network 72 and the Internet 71 is performed. The relay device 6 sends the content data stored in its own device to an output device such as a street monitor or the wireless base station 4 in accordance with an instruction from the content management server 81, to send information data to the street broadcast or wireless. LAN distribution may be executed.
具体的に、中継装置6は、通信系モジュールとして、公衆回線網72に対する通信インターフェースである通信部61と、無線基地局4の無線インターフェース41との接続を制御する接続管理部65と、無線基地局4に対する無線通信と、公衆回線網72に対するパケット通信との間で、データ変換を行うデータ変換部63とを備えている。 Specifically, the relay device 6 includes, as communication modules, a communication unit 61 that is a communication interface to the public line network 72, a connection management unit 65 that controls connection between the wireless interface 41 of the wireless base station 4, and a wireless base station. A data conversion unit 63 that performs data conversion between wireless communication with the station 4 and packet communication with the public line network 72 is provided.
また、中継装置6は、ユーザー端末2の現在地を特定するための位置情報管理部62を備えており、ユーザー端末2が通信を確立した無線基地局4を特定する基地局識別子を管理し、この基地局識別子に基づいて、ユーザー端末2が在圏するフェムトセルを特定し、無線基地局4におけるユーザー端末2に対する電波強度を用いるなどして、ユーザー端末2の位置情報を算出する。このように基地局識別子に基づいて得られた位置情報は、ユーザー端末2及びコンテンツ配信サーバー82に通知される。なお、この基地局識別子による位置情報の特定は、ユーザー端末2側で行い、ユーザー端末2からコンテンツ配信サーバー82に通知することもできる。 In addition, the relay device 6 includes a location information management unit 62 for specifying the current location of the user terminal 2, and manages a base station identifier that specifies the radio base station 4 with which the user terminal 2 has established communication. Based on the base station identifier, the femtocell in which the user terminal 2 is located is specified, and the position information of the user terminal 2 is calculated by using the radio field intensity of the radio base station 4 with respect to the user terminal 2. Thus, the location information obtained based on the base station identifier is notified to the user terminal 2 and the content distribution server 82. The location information by the base station identifier can be specified on the user terminal 2 side and notified from the user terminal 2 to the content distribution server 82.
なお、本実施形態では、これら中継装置6及び無線基地局4を別々の装置としたが、これらを一体化してもよい。また、中継装置6や無線基地局4に、タッチパネル付きモニターやスピーカー等の出力装置、印刷装置の他、メモリカードなどの各種メディアのスロットなどの多目的出力装置66を設け、いわゆるコンビニ端末やキオスク端末と呼ばれる多目的店頭情報端末機の形態としてもよい。このようなコンビニ端末とすれば、例えば、コンテンツデータに含まれる音声データや映像データを、音声や映像として出力したり、文字データや画像データを印刷するなど、多目的サービスを提供することができる。 In the present embodiment, the relay device 6 and the radio base station 4 are separate devices, but they may be integrated. Further, the relay device 6 and the wireless base station 4 are provided with a multipurpose output device 66 such as a slot for various media such as a memory card in addition to an output device such as a monitor with a touch panel or a speaker, a printing device, and a so-called convenience store terminal or kiosk terminal. It is good also as a form of the multipurpose storefront information terminal called. With such a convenience store terminal, it is possible to provide multi-purpose services such as outputting audio data and video data included in content data as audio and video, and printing character data and image data.
(サーバー群の構成)
コンテンツ管理サーバー81及びコンテンツ配信サーバー82は、両サーバーが協働し、コンテンツデータをユーザー端末2に対して配信するコンテンツ配信部の役割を果たすサーバー装置群である。具体的には、コンテンツ配信サーバー82は、コンテンツデータを送信するコンテンツ送信部の役割を果たし、コンテンツ管理サーバー81は、コンテンツ配信サーバー82の前記通信ネットワーク上のアドレスを送信するアドレス送信部としての役割を果たす。図4は、コンテンツ配信サーバー群の内部構成を示すブロック図である。
(Server group configuration)
The content management server 81 and the content distribution server 82 are a group of server devices that serve as a content distribution unit that distributes content data to the user terminal 2 through cooperation of both servers. Specifically, the content distribution server 82 serves as a content transmission unit that transmits content data, and the content management server 81 serves as an address transmission unit that transmits an address of the content distribution server 82 on the communication network. Fulfill. FIG. 4 is a block diagram showing the internal configuration of the content distribution server group.
一方、コンテンツ管理サーバー81は、通信系のモジュールとして、通信部812と、接続処理部811とを備えるとともに、ユーザー管理系のモジュールとしてユーザー登録部816と、認証部815とを備えている。これらユーザー登録部816と認証部815には、ユーザーに関する情報を保持するユーザーデータベース83が接続されている。なお、コンテンツ管理サーバー81に備えられた各モジュールは、制御部818により制御される。 On the other hand, the content management server 81 includes a communication unit 812 and a connection processing unit 811 as communication modules, and a user registration unit 816 and an authentication unit 815 as user management modules. These user registration unit 816 and authentication unit 815 are connected to a user database 83 that holds information about users. Each module provided in the content management server 81 is controlled by the control unit 818.
通信部812は、パケットデータを送受信することにより各種データをインターネット7に対して送受信する通信デバイスである。接続処理部811は、無線基地局4と、無線基地局4が管轄する所定エリア内に在圏するユーザー端末2との無線通信を確立させるモジュールである。認証部815は、ユーザーに対するアクセス許可を決定するモジュールであり、ユーザー登録部816は、本システムによるサービスを受けるためのユーザー登録を受け付けるモジュールである。このユーザー登録の際に、ユーザーを特定するための識別子として、ユーザーが使用する端末の電話番号や、IPアドレス、ユーザーID、パスワードなどが、ユーザーデータベース83に記録される。 The communication unit 812 is a communication device that transmits and receives various data to and from the Internet 7 by transmitting and receiving packet data. The connection processing unit 811 is a module that establishes wireless communication between the wireless base station 4 and the user terminal 2 located in a predetermined area under the control of the wireless base station 4. The authentication unit 815 is a module that determines access permission for the user, and the user registration unit 816 is a module that accepts user registration for receiving services by this system. At the time of user registration, a telephone number, an IP address, a user ID, a password, and the like of a terminal used by the user are recorded in the user database 83 as an identifier for identifying the user.
認証部815は、アクセス者の正当性を検証するコンピュータ或いはその機能を持ったソフトウェアであり、インターネット7を通じてユーザー名とパスワードの組み合わせを取得し、ユーザーデータベース83を照合することによって、アクセス者にその権利があるか否かや、そのアクセス者が本人であるか否かなどを確認するモジュールである。 The authentication unit 815 is a computer that verifies the legitimacy of the accessor or software having a function thereof. The authentication unit 815 obtains a combination of a user name and a password through the Internet 7 and collates the user database 83 so that it can This module confirms whether or not there is a right and whether or not the accessor is the person himself / herself.
ユーザー登録部816は、本システムのサービスを希望するユーザーの登録を行うモジュールである。このユーザー登録に際しては、ユーザーの個人情報の他、カード情報等の支払い方法に関する情報の登録を要求し、ユーザーが本保存を行ったときに逐一、支払い方法の入力等を行わなくてもよいようにしている。 The user registration unit 816 is a module for registering a user who desires the service of this system. At the time of this user registration, it is necessary to request registration of payment method information such as card information in addition to the user's personal information, and it is not necessary to input the payment method every time the user performs the main storage. I have to.
また、コンテンツ管理サーバー81は、コンテンツ管理系のモジュールとして、実行規制部813と、アドレス送信部814と、スケジュール部817と、データベース管理部819とを備え、データベース管理部819には、中継装置管理データベース810及びコンテンツデータベース84が接続されている。 The content management server 81 includes an execution restriction unit 813, an address transmission unit 814, a schedule unit 817, and a database management unit 819 as content management modules. The database management unit 819 includes a relay device management unit. A database 810 and a content database 84 are connected.
実行規制部813は、コンテンツデータの実行を許可する実行許可データを配信するモジュールである。この実行許可データは、スケジュール部817によるスケジュールに応じて、実行条件を設定し、通信部812を通じてユーザー端末2に送信する。 The execution restriction unit 813 is a module that distributes execution permission data that permits execution of content data. This execution permission data sets an execution condition according to the schedule by the schedule unit 817 and transmits the execution permission data to the user terminal 2 through the communication unit 812.
アドレス送信部814は、コンテンツデータを実際に配信するコンテンツ配信サーバー、及びサーバー上のコンテンツデータファイルの所在地をURLとしてユーザー端末2に送信するモジュールである。このURLの送信は、電子メールや、文書ファイルの転送の他、例えば、電話番号を送信先のアドレスとして電子メールの送信ができるショートメッセージサービス(SMS:Short Message Service)を用いることができる。なお、このショートメッセージサービスを利用する場合には、基地局のエリア内にユーザー端末が在圏下地点で、基地局側でユーザー端末2の電話番号を把握することができることから、会員登録や認証などの処理を省略して、在圏するユーザー全員にプッシュ方式により情報を配信することができる。 The address transmission unit 814 is a module that transmits the content distribution server that actually distributes the content data and the location of the content data file on the server to the user terminal 2 as a URL. The URL can be transmitted using, for example, a short message service (SMS) that can transmit an e-mail using a telephone number as a destination address in addition to e-mail and document file transfer. When using this short message service, the user terminal is located in the base station area, and the base station side can grasp the telephone number of the user terminal 2, so that membership registration and authentication are possible. Information can be distributed to all users in the area by push method.
データベース管理部819は、コンテンツデータベース84及び中継装置管理データベース810等のデータベースに対するデータの入出力を管理するモジュールである。この中継装置管理データベース810は、各地域に設置された中継装置の装置IDに、設置場所(地名等)、設置場所の属性(ソフト展示会場、各店舗等)、設置された地域の属性(都内、地方、商業地区、行楽地区等)などを関連付けて登録するデータベースである。 The database management unit 819 is a module that manages data input / output with respect to databases such as the content database 84 and the relay device management database 810. This relay device management database 810 includes a device ID of a relay device installed in each region, an installation location (place name, etc.), an attribute of the installation location (software exhibition hall, each store, etc.), and an attribute of the installed region (Tokyo) , Local, commercial districts, leisure districts, etc.).
スケジュール部817は、各地域に設置された中継装置に対するコンテンツデータの配信を制御するためのスケジューリングを行うモジュールである。このスケジュール部817は、コンテンツデータベース84及び中継装置管理データベース810に蓄積された情報に応じて、どの中継装置にどのコンテンツデータを、どの時間帯に配信するかの予定を組み、スケジュール情報として蓄積する。制御部818は、このスケジュール情報に従って、アドレス送信部814を制御し、所定のコンテンツデータの所在地であるアドレス情報(URL等)を送信させる。 The scheduling unit 817 is a module that performs scheduling for controlling distribution of content data to a relay apparatus installed in each region. This schedule unit 817 composes a schedule as to which content data is distributed to which relay device and in which time zone according to the information stored in the content database 84 and the relay device management database 810, and stores it as schedule information. . The control unit 818 controls the address transmission unit 814 according to the schedule information, and transmits address information (URL or the like) that is the location of predetermined content data.
一方、コンテンツ配信サーバー82は、WWW(World Wide Web)等のドキュメントシステムにおいて、HTML(HyperText Markup Language)ファイルや画像ファイル、音楽ファイルなどの情報データの送信を行うサーバーコンピュータ或いはその機能を持ったソフトウェアであり、HTML文書や画像などの情報を蓄積しておき、Webブラウザなどのクライアントソフトウェアの要求に応じて、インターネット7を通じて情報データを配信する。なお、本実施形態では、情報データとして、MP3(MPEG Audio Layer-3)や、WMA(Windows Media Audio(Windowsは登録商標))等の試供ソフトウェア3を配信するが、この他、MPEG等の動画ファイルやテキストファイルなど、種々のコンテンツファイルを採用することができる。 On the other hand, the content distribution server 82 is a server computer that transmits information data such as an HTML (HyperText Markup Language) file, an image file, or a music file in a document system such as WWW (World Wide Web) or software having the function. Information such as HTML documents and images is stored, and information data is distributed through the Internet 7 in response to a request from client software such as a Web browser. In this embodiment, sample data 3 such as MP3 (MPEG Audio Layer-3) and WMA (Windows Media Audio (Windows is a registered trademark)) is distributed as information data. Various content files such as files and text files can be adopted.
具体的にコンテンツ配信サーバー82は、インターネット7に接続するための通信部821と、ユーザーアクセスの認証を行う認証部822と、コンテンツデータを送信するコンテンツ送信部823と、各データベースの入出力を管理するデータベース管理部825と、各モジュールの動作を逝去する制御部824とを備えている。また、このコンテンツ配信サーバー82は、ユーザーデータベース83と、コンテンツデータベース84とが接続されている。 Specifically, the content distribution server 82 manages a communication unit 821 for connecting to the Internet 7, an authentication unit 822 for authenticating user access, a content transmission unit 823 for transmitting content data, and input / output of each database. A database management unit 825, and a control unit 824 that eliminates the operation of each module. The content distribution server 82 is connected to a user database 83 and a content database 84.
通信部821は、パケットデータを送受信することによりコンテンツデータを送信する通信デバイスであり、コンテンツ送信部823は、アドレス送信部814によりユーザー端末2に送信されたURLに基づくアクセスに対し、データベース管理部825が読み出した該当するコンテンツデータを、通信部821を通じて、送信するモジュールである。認証部822は、ユーザーに対するアクセス許可を決定するモジュールであり、本実施形態では、コンテンツ管理サーバー81の認証部815による認証結果を引き継ぐようになっている。 The communication unit 821 is a communication device that transmits content data by transmitting and receiving packet data. The content transmission unit 823 is a database management unit for access based on the URL transmitted to the user terminal 2 by the address transmission unit 814. 825 is a module that transmits the corresponding content data read out via the communication unit 821. The authentication unit 822 is a module that determines access permission for the user. In this embodiment, the authentication unit 822 takes over the authentication result by the authentication unit 815 of the content management server 81.
コンテンツデータベース84は、コンテンツ配信サーバー82及びコンテンツ管理サーバー81の両方に接続され、コンテンツ配信サーバー82を介してインターネット7からアクセス可能な情報データ蓄積装置であり、例えば大容量のハードディスク等により構成される。このコンテンツデータベース84に蓄積される情報としては、コンテンツデータそのものの他、各コンテンツデータを識別するデータIDに対して、当該コンテンツデータの種類(ゲーム、音楽、音声、映像、文字列等)、ファイル形式、コンテンツデータの属性(ジャンルや年代等)を関連付けたインデックスデータが蓄積されている。このインデックスデータは、コンテンツデータの配信に先行して、又はコンテンツデータに包含させて配信される。 The content database 84 is an information data storage device that is connected to both the content distribution server 82 and the content management server 81 and is accessible from the Internet 7 via the content distribution server 82, and is configured by a large-capacity hard disk, for example. . Information stored in the content database 84 includes content data itself, a data ID for identifying each content data, a type of the content data (game, music, audio, video, character string, etc.), file, and the like. Index data in association with the format and attributes of the content data (genre, age, etc.) are accumulated. This index data is distributed prior to the distribution of the content data or included in the content data.
そして、このコンテンツデータベース84は、データベース管理部825の制御に従って、コンテンツデータの読み出し及び書き込みを行う。このコンテンツデータベース84の制御としては、コンテンツデータを特定する識別子(データベース内のアドレスやファイル名)によりコンテンツデータを呼び出すものや、コンテンツデータの種類、ファイル形式、又は属性、その他のインデックスデータ上の情報によりコンテンツデータを特定し、コンテンツデータの呼び出すもの等が挙げられる。 The content database 84 reads and writes content data according to the control of the database management unit 825. As control of the content database 84, content data is called by an identifier (address or file name in the database) for identifying content data, content data type, file format or attribute, and other information on index data The content data is specified by the above and the content data is called.
なお、コンテンツ送信部823は、コンテンツ管理サーバー81の接続処理部811が確立した無線通信を通じて、コンテンツデータをユーザー端末に対して配信する。この際、コンテンツ送信部823は、コンテンツデータをパケット化したり、或いはパケットデータをコンテンツデータに復号したりするモジュールである。 The content transmitting unit 823 distributes content data to the user terminal through wireless communication established by the connection processing unit 811 of the content management server 81. At this time, the content transmission unit 823 is a module for packetizing the content data or decoding the packet data into the content data.
(配信方法)
以上の構成を有する配信システムを動作させることによって、本発明の配信方法を実施することができる。図5は、本実施形態に係る配信システムの動作を示すシーケンス図である。
(Delivery method)
The distribution method of the present invention can be implemented by operating the distribution system having the above configuration. FIG. 5 is a sequence diagram showing the operation of the distribution system according to the present embodiment.
先ず、コンテンツ管理サーバー81において、スケジュール部817によって、コンテンツデータの配信スケジュールが組まれる。この配信スケジュールでは、試供ソフトの配信期間や配信場所、実行許可条件(期間、場所、実行回数等)が設定される。そして、このスケジュールに従って、コンテンツ管理サーバー81の制御部818は、アドレス送信部814及び実行規制部813の動作を制御し、コンテンツ配信及び実行規制について待機状態とする。なお、ここでは、ソフトウェア展示会場の敷地内を配信可能エリアA1とし、実行許可条件も、ユーザー端末がエリアA1内に在圏している間のみに設定している。 First, in the content management server 81, a schedule for distributing content data is set by the schedule unit 817. In this distribution schedule, the distribution period, distribution location, and execution permission conditions (period, location, number of executions, etc.) of the sample software are set. Then, according to this schedule, the control unit 818 of the content management server 81 controls the operations of the address transmission unit 814 and the execution restriction unit 813, and puts the content distribution and execution restriction into a standby state. Here, the site of the software exhibition hall is the distributable area A1, and the execution permission condition is set only while the user terminal is in the area A1.
そして、ユーザーが展示会場に来場し、ユーザーが使用するユーザー端末2がエリアA1内に在圏することにより(S101)、無線基地局4及び中継装置6との間で無線通信リンクの確立処理が開始される。具体的には、ユーザー端末2から端末情報やユーザー情報などの認証情報が、中継装置6を通じてコンテンツ管理サーバー81に送信され、コンテンツ管理サーバー81において認証処理が実行される(S102)。なお、ここでは、来場者全てをユーザー登録して、コンテンツの配信先に設定するが、例えば、予め来場者を会員登録しておき、登録会員のみを認証するようにしてもよい。 Then, when the user visits the exhibition hall and the user terminal 2 used by the user is located in the area A1 (S101), the process of establishing a wireless communication link between the wireless base station 4 and the relay device 6 is performed. Be started. Specifically, authentication information such as terminal information and user information is transmitted from the user terminal 2 to the content management server 81 through the relay device 6, and authentication processing is executed in the content management server 81 (S102). Here, all visitors are registered as users and set as content distribution destinations. However, for example, visitors may be registered as members in advance and only registered members may be authenticated.
認証処理が成功した後は、無線基地局4とユーザー端末2との間で無線通信接続が確立され、無線通信リンクが形成される(S103)。このとき無線通信接続を確立した無線基地局4の基地局識別子等によりユーザー端末2の現在位置を特定し、ユーザーデータベース83に登録してもよい。 After the authentication process is successful, a wireless communication connection is established between the wireless base station 4 and the user terminal 2, and a wireless communication link is formed (S103). At this time, the current position of the user terminal 2 may be specified by the base station identifier of the wireless base station 4 that has established the wireless communication connection and registered in the user database 83.
この無線通信接続の接続をトリガーとして、アドレス送信部814は、試供ソフトウェア3が格納されているコンテンツ配信サーバー82のURLを、ユーザー端末2に送信する(S104〜S106)。このアドレス送信部814からのURL送信は、ユーザーのメールアドレスが登録されているときは電子メールにより行ってもよく、また、ファイル転送アプリケーションや、メッセンジャーソフト、ショートメッセージサービスなどの専用アプリケーションを用いて、上記無線通信リンクを通じて行ってもよい。なお、このURLの送信は、エリアA1内に在圏するユーザーに対して行う場合の他、登録会員全員にプッシュ方式で送信するようにしてもよい。さらには、上記ショートメッセージサービスを利用する場合には、基地局のエリア内にユーザー端末が在圏下地点で、基地局側でユーザー端末2の電話番号を把握することができることから、予めユーザーによる承諾を得たうえで、会員登録や認証などの処理を省略し、在圏するユーザー全員にプッシュ方式により情報を配信することができる。 Using the wireless communication connection as a trigger, the address transmission unit 814 transmits the URL of the content distribution server 82 in which the sample software 3 is stored to the user terminal 2 (S104 to S106). The URL transmission from the address transmission unit 814 may be performed by e-mail when the user's e-mail address is registered, or by using a dedicated application such as a file transfer application, messenger software, or short message service. This may be done through the wireless communication link. Note that this URL may be transmitted to all registered members by a push method in addition to the case where the URL is transmitted to a user in the area A1. Furthermore, when the short message service is used, the user terminal is located in the base station area, and the base station can grasp the telephone number of the user terminal 2 in advance. After obtaining consent, processing such as member registration and authentication can be omitted, and information can be distributed to all users in the area using the push method.
このURLを受信したユーザー端末2では、受信したURLを辿ってコンテンツ配信サーバー82にアクセスする(S107及びS108)。このコンテンツ配信サーバー82へのアクセスは、例えば、一般的なブラウザソフトやFTPサーバーで行うことができる。なお、このコンテンツ配信サーバー82へのアクセスに際し、認証処理を行う。この認証処理では、改めてユーザーIDやパスワードの入力をユーザーに要求してもよく、また、コンテンツ管理サーバー81での認証結果を引き継ぐようにしてもよい。コンテンツ配信サーバー82での認証処理が成功した後、コンテンツ配信サーバー82から試供ソフトウェア3を配信し(S109)、ユーザー端末2で試供ソフトをダウンロードする。なお、ここでの試供ソフトウェア3は、ゲームやアプリケーションなどの実行ファイル形式であり、ユーザー端末2側にファイル転送されるが、例えば、試供ソフトウェア3が映像などのサイズの大きいファイルであるときには、データの受信及びキャッシュと、再生とを並行して行ういわゆるストリーミング配信としてもよい。この場合、コンテンツ取得部25b及びアプリケーション実行処理部25cには、コンテンツデータの取得と、コンテンツデータの実行とを並行するストリーミング処理機能を備えさせ、コンテンツデータ全部のダウンロードが終了する前に、アプリケーション実行処理部25cで実行(再生)を開始し、コンテンツ取得部25bが部分的に取得したコンテンツデータの一部を、キャッシュメモリ28にキャッシュしつつ、取得した部分からアプリケーション実行処理部25cで実行(再生)する。 The user terminal 2 that receives this URL accesses the content distribution server 82 by following the received URL (S107 and S108). Access to the content distribution server 82 can be performed by, for example, general browser software or an FTP server. Note that an authentication process is performed when accessing the content distribution server 82. In this authentication process, the user may be requested to input a user ID or password again, or the authentication result in the content management server 81 may be taken over. After the authentication process at the content distribution server 82 is successful, the sample software 3 is distributed from the content distribution server 82 (S109), and the sample software is downloaded at the user terminal 2. The sample software 3 here is an executable file format such as a game or application, and is transferred to the user terminal 2 side. For example, when the sample software 3 is a large file such as a video, It is also possible to use so-called streaming distribution in which reception and caching of data and playback are performed in parallel. In this case, the content acquisition unit 25b and the application execution processing unit 25c are provided with a streaming processing function for acquiring the content data and executing the content data in parallel, and before the download of all the content data is completed, Execution (reproduction) is started by the processing unit 25c, and a part of the content data partially acquired by the content acquisition unit 25b is cached in the cache memory 28, and is executed (reproduction) by the application execution processing unit 25c from the acquired part. )
この試供ソフトの配信と併せて、コンテンツ管理サーバー81側では、実行条件の配信を行う(S111)。ここでは、試供ソフトの配信を待って実行条件の配信を行っているが、試供ソフトの配信を待たずに、ステップS104のURL送信時に併せて実行条件も配信するようにしてもよい。この実行条件には、配信された試供ソフトウェア3の実行可能期間や場所、実行回数などが含まれており、ここでは、エリアA1内に在圏中のみ実行が許可されている。 Along with the distribution of the sample software, the content management server 81 distributes the execution conditions (S111). Here, the execution conditions are distributed after waiting for the distribution of the sample software, but the execution conditions may also be distributed together with the URL transmission in step S104 without waiting for the distribution of the sample software. This execution condition includes the executable period and location of the distributed sample software 3, the number of executions, and the like. Here, the execution is permitted only in the area A1.
この実行許可が受信され、参照することにより、ユーザー端末2では試供ソフトウェア3の実行が可能となる(S112)。この試供ソフトウェア3では、本製品と同等の機能が提供されており、実行条件に実行回数制限が含まれている場合でも、「エリアA1内に在圏中」という条件が優先されて適応され、エリアA1に在圏する限り、全ての機能を制限なく使用することができる。なお、試供ソフトが音楽ファイルや映像ファイルであるときには、この実行許可により、キャッシュメモリ28に仮保存されていたデータをメモリ24に本保存できるようになる。 By receiving and referring to this execution permission, the user terminal 2 can execute the sample software 3 (S112). In this sample software 3, a function equivalent to this product is provided, and even when the execution condition includes a limit on the number of times of execution, the condition “located in area A1” is preferentially applied, As long as the user is in the area A1, all functions can be used without limitation. When the sample software is a music file or a video file, the data temporarily stored in the cache memory 28 can be stored in the memory 24 by this execution permission.
その後、ユーザーが展示会場から退場し、エリアA1から退出したとき(S113)、ユーザー端末2と無線基地局4との間で形成されていた無線リンクが切断され、これを受けて無線基地局4及び中継装置6では、通信接続を切断する処理を行う(S114)。この通信接続の終了を受けて、ユーザー端末2では実行条件に従って、試供ソフトの実行規制が開始される(S115)。ここでは、エリアA1内に在圏していることが条件となっていることから、展示会場から退場すると同時に、試供ソフトの実行が禁止される。 After that, when the user leaves the exhibition hall and exits from the area A1 (S113), the wireless link formed between the user terminal 2 and the wireless base station 4 is disconnected, and the wireless base station 4 receives this. And in the relay apparatus 6, the process which cut | disconnects communication connection is performed (S114). Upon completion of this communication connection, the user terminal 2 starts to restrict the execution of the sample software according to the execution conditions (S115). Here, since it is a condition that the user is in the area A1, execution of the sample software is prohibited at the same time as the user leaves the exhibition hall.
なお、この実行規制としては、例えば、展示会場から退場後、一定時間或いは一定回数だけ実行を許可するなど、時限的な規制も設定することができ、また、展示会場に再度来場したときや、特定の店舗に来店した場合に実行が許可されるなどの位置的な規制も設定することができる。 In addition, as this execution restriction, for example, after leaving the exhibition hall, it is possible to set a time restriction such as permitting execution for a certain time or a certain number of times, and when visiting the exhibition hall again, It is also possible to set positional restrictions such that execution is permitted when visiting a specific store.
また、ユーザーが当該試供ソフトの製品版を購入した場合にも、実行規制を解除するようにしてもよい。例えば、ユーザーが、製品版の購入をするために入力インターフェース21を操作したとき、この操作を受けて、ユーザー端末2のコンテンツ取得部25bは、無線インターフェース26を通じて、購入要求をコンテンツ管理サーバー81に対して送信する。この購入に際し、ユーザーは、認証手続や代金の支払いなどの決済手続を、カード会社や通信キャリアなどの決済機関90に対して行う。コンテンツ管理サーバー81では、この決済手続を、例えば実行規制部813に設けた決済管理部813aにおいて、決済処理の確認を決済機関90に対して行い、購入手続及び決済手続が完了した後、製品版のコンテンツデータをコンテンツ配信サーバー82から配信させるか、或いは、実行規制部813による規制を解除する。 Further, even when the user purchases a product version of the sample software, the execution restriction may be released. For example, when the user operates the input interface 21 to purchase a product version, in response to this operation, the content acquisition unit 25b of the user terminal 2 sends a purchase request to the content management server 81 through the wireless interface 26. Send to. At the time of this purchase, the user performs a settlement procedure such as an authentication procedure or payment for a settlement organization 90 such as a card company or a communication carrier. In the content management server 81, for example, the settlement management unit 813a provided in the execution regulation unit 813 confirms the settlement process with respect to the settlement organization 90 and completes the purchase procedure and the settlement procedure. The content data is distributed from the content distribution server 82, or the restriction by the execution restriction unit 813 is released.
(作用・効果)
このような本実施形態に係る配信システム及び配信方法によれば、展示会場で試供ソフトウェア3をユーザー端末に配信する際に、配信時期と実行可能時期や実行可能なエリア等を、サービス提供側で制御することができることから、本製品と同等の機能を有する試供ソフトを配信することができ、本製品の価値を正確にユーザーに伝えることができ、販売促進効果を期待することができる。
(Action / Effect)
According to the distribution system and the distribution method according to the present embodiment, when distributing the sample software 3 to the user terminal at the exhibition hall, the service provision side determines the distribution time, the executable time, the executable area, and the like. Since it can be controlled, it is possible to distribute sample software having the same function as this product, to accurately convey the value of this product to the user, and to expect a sales promotion effect.
また、本実施形態では、コンテンツ管理サーバー81からはコンテンツデータを直接配信せず、コンテンツ配信サーバー82のURLを配信し、実際のコンテンツデータの配信は、コンテンツ配信サーバー82を通じて行うため、コンテンツ配信の管理と、実際のファイル転送処理とを分離することができ、サーバーの処理負担を分散することができる。また、配信管理と、転送処理とを分離することにより、コンテンツ配信サーバー82が、他のサーバーからの配信を認めていないときであっても、本サービスのシステムからコンテンツ配信サーバー82へのアクセスを誘導することができ、ソフトウェアの展示会のように通信環境に制約がある特定エリアA1においてもコンテンツデータの配信が可能となる。 Further, in the present embodiment, the content management server 81 does not directly distribute the content data, but distributes the URL of the content distribution server 82, and the actual content data is distributed through the content distribution server 82. Management and actual file transfer processing can be separated, and the processing load on the server can be distributed. Further, by separating the distribution management and the transfer processing, the content distribution server 82 can access the content distribution server 82 from the system of this service even when the distribution from the other server is not permitted. The content data can be distributed even in the specific area A1 where the communication environment is restricted, such as a software exhibition.
[第2実施形態]
(システム構成)
次いで、本発明の第2実施形態について説明する。図6は、第2実施形態に係るコンテンツ配信システムの概略構成を示す説明図である。本実施形態では、飲食店やスーパーなどの販売店舗で利用可能なクーポンチケットをユーザーに配布する場合を例に説明する。なお、本実施形態において、上述した第1実施形態と同一の構成要素には同一の符号を付し、その機能等は特に言及しない限り同一であり、その説明は省略する。
[Second Embodiment]
(System configuration)
Next, a second embodiment of the present invention will be described. FIG. 6 is an explanatory diagram showing a schematic configuration of a content distribution system according to the second embodiment. In the present embodiment, a case where a coupon ticket that can be used at a store such as a restaurant or a supermarket is distributed to users will be described as an example. In the present embodiment, the same components as those in the first embodiment described above are denoted by the same reference numerals, and the functions and the like are the same unless otherwise specified, and the description thereof is omitted.
図6に示すように、配信システムは、インターネット71及び公衆回線網72を介してクーポンデータ31を配信するシステムであって、第1実施形態と同様に、通信ネットワーク上には、コンテンツ管理サーバー81と、コンテンツ配信サーバー82が配置されており、さらにインターネット7には、中継装置6と、中継装置6に接続された無線基地局4と、無線基地局4を通じて無線通信が可能なユーザー端末2とを備えている。なお、本実施形態において、無線基地局4も、フェムトセルと呼ばれる小規模の無線通信機であり、店舗Aの敷地内に設置され、店舗Aに来店したユーザーの端末が在圏する程度の通信範囲となっている。 As shown in FIG. 6, the distribution system is a system that distributes the coupon data 31 via the Internet 71 and the public line network 72. Similar to the first embodiment, the content management server 81 is provided on the communication network. A content distribution server 82 is arranged, and further on the Internet 7, a relay device 6, a wireless base station 4 connected to the relay device 6, and a user terminal 2 capable of wireless communication through the wireless base station 4 It has. In the present embodiment, the wireless base station 4 is also a small-scale wireless communication device called a femtocell, which is installed in the site of the store A and has communication within a range where the terminal of the user who has visited the store A is located. It is a range.
この第2実施形態において、ユーザー端末2は、アプリケーション実行処理部25cにおいて、チケット表示ソフトを実行し、実行条件に従って、クーポンデータを取得し、チケット表示アプリケーションを実行し、アプリケーションを通じてチケットを表示させる機能を備えている。このクーポンデータは、本実施形態では、店舗Aに来店した時点で発行され、ユーザー端末2にダウンロードさせるクーポンチケットであり、このクーポンチケットを提示することによって、その日に開催されている「激安デー」といった割引サービスやポイント加算等の特典サービスを享受できる。なお、この特典サービスの内容は、日替わりで変化され、来店しクーポンデータをダウンロードして閲覧するまで、その日の特典内容がユーザーには分からないようになっており、ユーザーに対する来店のインセンティブを与えることができる。 In this second embodiment, the user terminal 2 executes ticket display software in the application execution processing unit 25c, acquires coupon data according to the execution conditions, executes the ticket display application, and displays a ticket through the application. It has. In the present embodiment, this coupon data is a coupon ticket that is issued when the customer visits the store A and is downloaded to the user terminal 2. Special services such as discount services and point addition can be enjoyed. In addition, the contents of this privilege service are changed daily, and until the customer visits the store and downloads the coupon data for viewing, the details of the privilege for the day are not known to the user, giving the user an incentive to visit the store. Can do.
なお、本実施形態では、クーポンを来店時に発行し、その来店中にクーポンを使用するようにしたが、このクーポンデータとしては、店舗Aに来店した時に発行して、ユーザー端末2でダウンロード可能とする、その発行時点では利用できず、次回の「激安デー」などのような特売日などに、店舗Aや提携店舗B等に来店した時、使用可能となるような時限的実行規制を設定するようにしてもよい。また、このアプリケーション実行処理部25cでは、例えば、ユーザに付与される価値情報であるポイントを管理するポイントカードアプリケーションを実行し、特定の店舗に来店したとき(通信接続の認証後)に、自動的にポイントをユーザーに付与し、ポイントカードアプリケーションが管理するポイントカードに、付与されたポイントを加算するようにしてもよい。このとき、ユーザーが来店する度にポイントを発行してもよいし、ポイントの発行を一日1ポイントまでというように、ポイントの発行頻度に制限を設けるようにしてもよい。 In this embodiment, the coupon is issued at the time of visiting the store, and the coupon is used during the visit, but this coupon data is issued when visiting the store A and can be downloaded by the user terminal 2. Set a timely execution restriction that will not be available at the time of issuance, but will be available when you visit store A or partner store B on a special sale day, such as the next “discount day” You may do it. Further, in this application execution processing unit 25c, for example, a point card application for managing points that are value information given to a user is executed, and automatically when a customer visits a specific store (after authentication of communication connection). The points may be given to the user, and the given points may be added to the point card managed by the point card application. At this time, points may be issued every time the user visits the store, or the point issuance frequency may be limited such that points are issued up to one point per day.
この場合は、店舗Bに無線基地局4が設置されていないときであっても、クーポンデータに、実行可能時期として特売日の期間を時限的に設定するとともに、実行可能場所として店舗B内を設定することにができる。これにより、店舗Bでは無線基地局4が設置されていないが、ユーザー端末2に備えられた位置情報取得機能23により自機の座標位置を監視し、店舗Bのエリア内に進入した際に、チケット表示ソフトを実行させ、クーポンデータの利用が可能となる。 In this case, even when the radio base station 4 is not installed in the store B, the period of the special sale day is set as a feasible time in the coupon data for a limited time, and the inside of the store B as the feasible place. Can be set. Thereby, although the radio base station 4 is not installed in the store B, when the coordinate position of the own device is monitored by the position information acquisition function 23 provided in the user terminal 2, and the vehicle B enters the area of the store B, The ticket display software is executed, and coupon data can be used.
(配信方法)
以上の構成を有する配信システムを動作させることによって、本発明の配信方法を実施することができる。図7は、本実施形態に係る配信システムにおいて、クーポンデータを発行する際の動作を示すシーケンス図であり、図8は、クーポンデータを利用する際の動作を示すシーケンス図である。
(Delivery method)
The distribution method of the present invention can be implemented by operating the distribution system having the above configuration. FIG. 7 is a sequence diagram showing an operation when issuing coupon data in the distribution system according to the present embodiment, and FIG. 8 is a sequence diagram showing an operation when using coupon data.
先ず、図7に示すように、コンテンツ管理サーバー81のスケジュール部817によって、コンテンツデータの配信スケジュールが組まれる。本実施形態では、特売日「激安デー」で利用可能なクーポンチケットを、コンテンツデータとして配信し、配信スケジュールでは、クーポンデータの配信期間や配信場所、実行許可条件(期間、場所、実行回数等)が設定される。そして、このスケジュールに従って、コンテンツ管理サーバー81の制御部818は、アドレス送信部814及び実行規制部813の動作を制御し、コンテンツ配信及び実行規制について待機状態とする。なお、ここでは、店舗Aの敷地内を配信可能エリアA2とし、実行許可条件も、ユーザー端末が店舗Aに位置している場合のみに設定している。 First, as shown in FIG. 7, the content data distribution schedule is set by the schedule unit 817 of the content management server 81. In this embodiment, a coupon ticket that can be used on a special sale date “discount day” is distributed as content data, and in the distribution schedule, the distribution period and distribution location of coupon data, execution permission conditions (period, location, number of executions, etc.) Is set. Then, according to this schedule, the control unit 818 of the content management server 81 controls the operations of the address transmission unit 814 and the execution restriction unit 813, and puts the content distribution and execution restriction into a standby state. Here, the site of the store A is set as the distributable area A2, and the execution permission condition is set only when the user terminal is located in the store A.
そして、ユーザーが店舗Aに来店し、ユーザーが使用するユーザー端末2がエリアA2内に在圏することにより(S201)、無線基地局4及び中継装置6との間で無線通信リンクの確立処理が開始される。具体的には、ユーザー端末2から端末情報やユーザー情報などの認証情報が、中継装置6を通じてコンテンツ管理サーバー81に送信され、コンテンツ管理サーバー81において認証処理が実行される(S202)。なお、ここでは、店舗Aへの来客全てをユーザー登録して、クーポンデータの配信先に設定するが、例えば、予めユーザーを会員登録しておき、登録会員のみを認証するようにしてもよい。 Then, when the user visits the store A and the user terminal 2 used by the user is located in the area A2 (S201), the establishment process of the wireless communication link between the wireless base station 4 and the relay device 6 is performed. Be started. Specifically, authentication information such as terminal information and user information is transmitted from the user terminal 2 to the content management server 81 through the relay device 6, and authentication processing is executed in the content management server 81 (S202). Here, all customers who visit store A are registered as users and set as coupon data distribution destinations. However, for example, users may be registered in advance and only registered members may be authenticated.
認証処理が成功した後は、無線基地局4とユーザー端末2との間で無線通信接続が確立され、無線通信リンクが形成される(S203)。このとき無線通信接続を確立した無線基地局4の基地局識別子等によりユーザー端末2の現在位置を特定し、ユーザーデータベース83に登録してもよい。 After the authentication process is successful, a wireless communication connection is established between the wireless base station 4 and the user terminal 2, and a wireless communication link is formed (S203). At this time, the current position of the user terminal 2 may be specified by the base station identifier of the wireless base station 4 that has established the wireless communication connection and registered in the user database 83.
この無線通信接続の接続をトリガーとして、アドレス送信部814は、クーポンデータ31が格納されているコンテンツ配信サーバー82のURLを、ユーザー端末2に送信する(S204〜S206)。このアドレス送信部814からのURL送信は、ユーザーのメールアドレスが登録されているときは電子メールにより行ってもよく、また、ファイル転送アプリケーションや、メッセンジャーソフトなどの専用アプリケーションを用いて、上記無線通信リンクを通じて行ってもよい。また、このURLの配信は、予め電子メールなどで、登録会員に対して予め一斉配信しておくこともできる。 Using this wireless communication connection as a trigger, the address transmission unit 814 transmits the URL of the content distribution server 82 in which the coupon data 31 is stored to the user terminal 2 (S204 to S206). The URL transmission from the address transmission unit 814 may be performed by e-mail when the user's e-mail address is registered, and the wireless communication is performed using a dedicated application such as a file transfer application or messenger software. You may go through the link. The URL can be distributed to registered members in advance by e-mail or the like.
このURLを受信したユーザー端末2では、受信したURLを辿ってコンテンツ配信サーバー82にアクセスする(S207及びS208)。このコンテンツ配信サーバー82へのアクセスは、例えば、一般的なブラウザソフトやFTPサーバーで行うことができる。なお、このコンテンツ配信サーバー82へのアクセスに際し、認証処理を行う。この認証処理では、改めてユーザーIDやパスワードの入力をユーザーに要求してもよく、また、コンテンツ管理サーバー81での認証結果を引き継ぐようにしてもよい。コンテンツ配信サーバー82での認証処理が成功した後、コンテンツ配信サーバー82からクーポンデータ31を配信し(S209)、ユーザー端末2でクーポンデータをダウンロードする。なお、ここでのクーポンデータ31は、チケット表示ソフトで表示される文字データや画像データで構成され、且つ暗号化され圧縮された文書ファイル形式であり、チケット表示ソフトで読み出される際に復号され解凍されて始めて表示可能となるデータ構造となっている。 The user terminal 2 that receives this URL accesses the content distribution server 82 by following the received URL (S207 and S208). Access to the content distribution server 82 can be performed by, for example, general browser software or an FTP server. Note that an authentication process is performed when accessing the content distribution server 82. In this authentication process, the user may be requested to input a user ID or password again, or the authentication result in the content management server 81 may be taken over. After the authentication process at the content distribution server 82 is successful, the coupon data 31 is distributed from the content distribution server 82 (S209), and the coupon data is downloaded at the user terminal 2. The coupon data 31 here is a document file format that is composed of character data and image data displayed by the ticket display software and is encrypted and compressed, and is decrypted and decompressed when read by the ticket display software. It is a data structure that can be displayed for the first time.
このクーポンデータの配信と併せて、コンテンツ管理サーバー81側では、実行条件の配信を行う(S211)。ここでは、クーポンデータの配信を待って実行条件の配信を行っているが、クーポンデータの配信を待たずに、ステップS204のURL送信時に併せて実行条件も配信するようにしてもよい。この実行条件には、配信されたクーポンデータ31の利用可能(実行可能)期間や場所、実行回数などが含まれており、ここでは、エリアA2内に在圏中のみ実行が許可されている。さらに、この実行条件には、暗号化され圧縮されたクーポンデータを、復号するための暗号キーが含まれており、実行条件データを受信しない限り、クーポンデータを表示することができないようになっている。 Along with the distribution of the coupon data, the content management server 81 distributes the execution conditions (S211). Here, the execution conditions are distributed after the coupon data is distributed. However, the execution conditions may be distributed together with the URL transmission in step S204 without waiting for the distribution of the coupon data. This execution condition includes the available (executable) period and location of the distributed coupon data 31, the number of executions, and the like. Here, execution is permitted only in the area A2. Further, the execution condition includes an encryption key for decrypting the encrypted and compressed coupon data, and the coupon data cannot be displayed unless the execution condition data is received. Yes.
この実行許可が受信され、参照することにより、ユーザー端末2ではクーポンデータ31の利用条件が実行条件判定部25aに対して設定され、実行条件が揃い次第、クーポンが利用可能となる(S212)。 By receiving and referring to this execution permission, the user terminal 2 sets the use condition of the coupon data 31 to the execution condition determination unit 25a, and the coupon can be used as soon as the execution condition is met (S212).
その後、ユーザーが店舗Aから退出し、エリアA2から退出したとき(S213)、ユーザー端末2と無線基地局4との間で形成されていた無線リンクが切断され、これを受けて無線基地局4及び中継装置6では、通信接続を切断する処理を行う(S214)。この通信接続の終了を受けて、ユーザー端末2では実行条件に従って、クーポンデータの実行規制が開始される(S215)。ここでは、特売日にエリアA2(店舗A)内のみに位置していることが条件となっていることから、店舗Aから退出した時点で、クーポンデータの実行が禁止される。 Thereafter, when the user leaves the store A and leaves the area A2 (S213), the wireless link formed between the user terminal 2 and the wireless base station 4 is disconnected, and the wireless base station 4 receives this. Then, the relay device 6 performs a process of disconnecting the communication connection (S214). Upon completion of this communication connection, the user terminal 2 starts coupon data execution regulation according to the execution conditions (S215). Here, since it is a condition that it is located only in the area A2 (store A) on a special sale day, execution of the coupon data is prohibited at the time of leaving the store A.
次いで、このように実行規制されたクーポンデータの利用について説明する。図8に示すように、実行規制が開始されると、現在時間及びユーザーの在圏位置を監視すべく、定期的に位置情報及び時間情報を取得し、利用条件との照合を行い、利用条件(実行条件)が満たされたか否かを判断する。詳述すると、ユーザーが店舗A又はBの敷地(エリアA2又はA3)内に進入すると(S301)、その時点の位置情報及び時間情報が取得され、利用条件を参照して、利用条件が満たされているか否かを照合する(S302〜S304)。具体的には、店舗内に設置された無線基地局4との通信リンクが形成されるか、或いは、位置情報取得機能23により自機の座標位置が店舗内に移動するかを監視し、実行条件と照合する。ここでは、店舗A内に在圏する限り、実行条件は満たされていることとなる。 Next, the use of coupon data whose execution is restricted in this way will be described. As shown in FIG. 8, when the execution regulation is started, in order to monitor the current time and the location of the user, the location information and the time information are periodically acquired and checked against the usage conditions. It is determined whether (execution condition) is satisfied. More specifically, when the user enters the site (area A2 or A3) of the store A or B (S301), the current position information and time information are acquired, and the use conditions are satisfied with reference to the use conditions. It is collated (S302-S304). Specifically, it is monitored whether the communication link with the wireless base station 4 installed in the store is formed, or whether the coordinate position of the own device is moved into the store by the position information acquisition function 23 and executed. Check against the condition. Here, as long as the customer stays in the store A, the execution condition is satisfied.
ステップS304で、例えば、ユーザーが店舗Aから退出するなどして、実行条件が満たされていないと判断された場合(ステップS304における“N”)、クーポンの表示はされず、実行規制が継続される(S308)。一方、ステップS304において、利用条件が満たされていると判断した場合には(ステップS304における“Y”)、実行条件判定部25aにおいて、実行規制が解除され(S305)、クーポンデータの利用が可能となる(S306)。具体的には、チケット表示ソフトがクーポンデータの読み出し、及び復号が可能となり、「激安デー」用のクーポンチケットがユーザー端末2のディスプレイに表示可能となる。ユーザーは、ユーザー端末2に表示されたクーポンチケットを店員に提示することにより、激安デーの割引きサービスを受けることができる。 In step S304, for example, when it is determined that the execution condition is not satisfied, for example, when the user leaves the store A ("N" in step S304), the coupon is not displayed and the execution regulation is continued. (S308). On the other hand, if it is determined in step S304 that the use condition is satisfied (“Y” in step S304), the execution restriction is canceled in the execution condition determination unit 25a (S305), and coupon data can be used. (S306). Specifically, the ticket display software can read and decode the coupon data, and the coupon ticket for “Super Cheap Day” can be displayed on the display of the user terminal 2. The user can receive a discount day discount service by presenting the coupon ticket displayed on the user terminal 2 to the store clerk.
その後、ユーザーが店舗A外へ退出すると(S307)、実行規制が再開される(S308)。なお、店舗側のPOS端末などに、ユーザーによるクーポンの利用をコンテンツ管理サーバー81に通知する仕組みを設け、ユーザーがクーポンを使用した後、それ以降同一のクーポンを利用できないように、クーポンを使用した時点で、実行規制を再開させ、クーポンの表示を禁止するか、或いは使用済みのエラー表示を行うようにしてもよい。 Thereafter, when the user leaves the store A (S307), the execution regulation is resumed (S308). The store side POS terminal has a mechanism for notifying the content management server 81 of the use of the coupon by the user. After the user uses the coupon, the coupon is used so that the same coupon cannot be used thereafter. At the time, execution regulation may be resumed, and coupon display may be prohibited, or a used error may be displayed.
なお、ここでは、店舗Aに来店した際にクーポンが発行され、その来店中にクーポンを使用することを条件としたが、例えば、図8に示すように、店舗Aで発行したクーポンを、後日、店舗Bに来店した場合に使用可能とするなどの時限的な規制を設けることもできる。この場合には、上述したステップS302では、GPS機能により店舗Bへの来店が検出され、クーポンの使用可能期間が到来していれば、その店舗Bでクーポンの利用が可能となる。この場合には、店舗Aでクーポンを発行した時点で、時限的な実行規制がなされているため、店舗Bに基地局6が設置されていない場合であっても、GPS機能により現在位置を特定できれば、本サービスを実施することができる。 In this example, a coupon is issued when the customer visits the store A, and the coupon is used during the visit. However, for example, as shown in FIG. Also, it is possible to provide a time-limited regulation such that it can be used when visiting the store B. In this case, in step S302 described above, a visit to the store B is detected by the GPS function, and the coupon can be used at the store B if the coupon usable period has come. In this case, since the time-limited execution regulation is made when the coupon is issued at the store A, the current position is identified by the GPS function even when the base station 6 is not installed at the store B. If possible, this service can be implemented.
(作用・効果)
このような本実施形態に係る配信システム及び配信方法によれば、店舗Aでクーポンデータ31をユーザー端末に配信する際に、配信時期と実行可能時期や実行可能なエリア等を、サービス提供側で制御することができることから、次回の来店時にのみ利用可能な時限的条件を付加したクーポンデータを配信することができ、ユーザーに対して来店のインセンティブを与えることができ、集客効果の増大を期待することができる。
(Action / Effect)
According to such a delivery system and delivery method according to the present embodiment, when the coupon data 31 is delivered to the user terminal at the store A, the delivery time, the executable time, the executable area, and the like are determined on the service providing side. Because it can be controlled, coupon data can be distributed with a timed condition that can be used only at the next visit, giving the user incentives to visit the store, and an increase in the effect of attracting customers is expected. be able to.
A,B…店舗
A1〜A3…特定エリア
2…ユーザー端末
3…試供ソフトウェア
4…無線基地局
5…衛星
6…中継装置
7…インターネット
21…入力インターフェース
22…出力インターフェース
23…位置情報取得機能
24…メモリ
25…制御部
25a…実行条件判定部
25b…コンテンツ取得部
25c…アプリケーション実行処理部
26…無線インターフェース
27…接続処理部
28…キャッシュメモリ
31…クーポンデータ
41…無線インターフェース
61…通信部
62…位置情報管理部
63…データ変換部
65…接続管理部
66…多目的出力装置
71…インターネット
72…公衆回線網
81…コンテンツ管理サーバー
82…コンテンツ配信サーバー
83…ユーザーデータベース
84…コンテンツデータベース
810…中継装置管理データベース
811…接続処理部
812…通信部
813…実行規制部
814…アドレス送信部
815…認証部
816…ユーザー登録部
817…スケジュール部
818…制御部
819…データベース管理部
821…通信部
822…認証部
823…コンテンツ送信部
824…制御部
825…データベース管理部
A, B ... Stores A1 to A3 ... Specific area 2 ... User terminal 3 ... Sample software 4 ... Wireless base station 5 ... Satellite 6 ... Relay device 7 ... Internet 21 ... Input interface 22 ... Output interface 23 ... Location information acquisition function 24 ... Memory 25 ... Control unit 25a ... Execution condition determination unit 25b ... Content acquisition unit 25c ... Application execution processing unit 26 ... Wireless interface 27 ... Connection processing unit 28 ... Cache memory 31 ... Coupon data 41 ... Wireless interface 61 ... Communication unit 62 ... Position Information management unit 63 ... Data conversion unit 65 ... Connection management unit 66 ... Multi-purpose output device 71 ... Internet 72 ... Public line network 81 ... Content management server 82 ... Content distribution server 83 ... User database 84 ... Content database 8 DESCRIPTION OF SYMBOLS 0 ... Relay apparatus management database 811 ... Connection process part 812 ... Communication part 813 ... Execution control part 814 ... Address transmission part 815 ... Authentication part 816 ... User registration part 817 ... Schedule part 818 ... Control part 819 ... Database management part 821 ... Communication Unit 822 ... authentication unit 823 ... content transmission unit 824 ... control unit 825 ... database management unit
Claims (18)
前記通信ネットワーク上には、
前記コンテンツデータの実行を許可する実行許可データを配信する実行規制部と、
所定エリア内に在圏するユーザー端末との無線通信を確立する接続処理部と、
前記接続処理部が確立した無線通信を通じて、前記コンテンツデータを前記ユーザー端末に対して配信するコンテンツ配信部と、
が配置され、前記ユーザー端末は、
前記コンテンツ配信部から前記コンテンツデータ、又は前記実行規制部から前記実行許可データを受信するコンテンツ取得部と、
前記コンテンツ取得部が受信した前記コンテンツデータを実行する実行処理部と、
前記コンテンツデータの実行に関する条件が満たされたか否かを判断する実行条件判定部と
を備え、
前記実行条件判定部で判断される前記条件には、前記実行規制部による許可が含まれる
ことを特徴とするコンテンツ配信システム。 A content distribution system for distributing content data to user terminals through a communication network,
On the communication network,
An execution restriction unit that distributes execution permission data that permits execution of the content data;
A connection processing unit for establishing wireless communication with a user terminal located in a predetermined area;
A content distribution unit that distributes the content data to the user terminal through wireless communication established by the connection processing unit;
And the user terminal is
A content acquisition unit that receives the content data from the content distribution unit or the execution permission data from the execution restriction unit;
An execution processing unit for executing the content data received by the content acquisition unit;
An execution condition determination unit that determines whether or not a condition related to execution of the content data is satisfied,
The condition determined by the execution condition determination unit includes permission by the execution restriction unit.
コンテンツデータを送信するコンテンツ送信部と、
前記コンテンツ送信部の前記通信ネットワーク上のアドレスを送信するアドレス送信部と
から構成され、
前記コンテンツ取得部は、前記アドレス送信部から受信された前記アドレスに基づいて前記コンテンツ送信部にアクセスし、アクセスした該コンテンツ送信部から前記コンテンツデータを取得する
ことを特徴とする請求項1に記載のコンテンツ配信システム。 The content distribution unit
A content transmission unit for transmitting content data;
An address transmission unit configured to transmit an address on the communication network of the content transmission unit,
The content acquisition unit accesses the content transmission unit based on the address received from the address transmission unit, and acquires the content data from the accessed content transmission unit. Content distribution system.
前記位置情報取得機能は、衛星からの信号により現在位置を測定するGPS機能、無線通信が確立されている基地局を特定する識別子の判別機能、及び該基地局からの信号強度などの通信状況から現在位置を算出する算出機能のいずれかであり、
前記実行規制部による規制条件には、前記位置情報取得機能により取得された位置情報が、特定の位置であるか否かが含まれることを特徴とする請求項1に記載のコンテンツ配信システム。 The execution condition determination unit has a position information acquisition function for acquiring position information of the user terminal,
The position information acquisition function is based on a GPS function that measures the current position based on a signal from a satellite, an identifier determination function that identifies a base station with which wireless communication is established, and a communication status such as signal strength from the base station. One of the calculation functions to calculate the current position,
The content distribution system according to claim 1, wherein the restriction condition by the execution restriction unit includes whether or not the position information acquired by the position information acquisition function is a specific position.
前記通信ネットワーク上に配置された接続処理部において、所定エリア内に在圏するユーザー端末との無線通信を確立するする接続処理ステップと、
前記通信ネットワーク上に配置されたコンテンツ配信部から、前記接続処理部が確立した無線通信を通じて、前記コンテンツデータを前記ユーザー端末に対して配信するコンテンツ配信ステップと、
前記ユーザー端末のコンテンツ取得部において、前記コンテンツ配信部から前記コンテンツデータ、又は前記実行規制部から前記実行許可データを受信するコンテンツ取得ステップと、
前記通信ネットワーク上に配置された実行規制部において、前記コンテンツデータの実行を許可する実行許可データを配信する実行規制ステップと、
前記ユーザー端末の実行条件判定部において、前記コンテンツデータの実行に関する条件が満たされたか否かを判断する実行条件判定ステップと
前記ユーザー端末の実行処理部において、前記コンテンツ取得部が受信した前記コンテンツデータを実行する実行処理ステップと、
を備え、
前記実行条件判定ステップで判断される前記条件には、前記実行規制部による許可が含まれる
ことを特徴とするコンテンツ配信方法。 A content distribution method for distributing content data to a user terminal through a communication network,
In the connection processing unit arranged on the communication network, a connection processing step for establishing wireless communication with a user terminal located in a predetermined area;
A content distribution step of distributing the content data to the user terminal from the content distribution unit arranged on the communication network through wireless communication established by the connection processing unit;
In the content acquisition unit of the user terminal, a content acquisition step of receiving the content data from the content distribution unit or the execution permission data from the execution restriction unit;
An execution restriction step of distributing execution permission data permitting the execution of the content data in the execution restriction unit arranged on the communication network;
An execution condition determination step for determining whether or not a condition relating to execution of the content data is satisfied in the execution condition determination unit of the user terminal; and the content data received by the content acquisition unit in the execution processing unit of the user terminal Execution processing steps for executing
With
The condition determined in the execution condition determination step includes permission by the execution restriction unit.
前記コンテンツ取得ステップでは、受信された前記アドレスに基づいて前記コンテンツ送信部にアクセスし、アクセスした該コンテンツ送信部から前記コンテンツデータを取得する
ことを特徴とする請求項10に記載のコンテンツ配信方法。 In the content distribution step, an address on the communication network of a content transmission unit that is arranged on the communication network and transmits content data is transmitted.
The content distribution method according to claim 10, wherein in the content acquisition step, the content transmission unit is accessed based on the received address, and the content data is acquired from the accessed content transmission unit.
前記位置情報取得ステップでは、衛星からの信号により現在位置を測定するGPS機能、無線通信が確立されている基地局を特定する識別子の判別機能、及び該基地局からの信号強度などの通信状況から現在位置を算出する算出機能のいずれかにより位置情報を取得し、
前記実行規制ステップによる規制条件には、前記位置情報取得機能により取得された位置情報が、特定の位置であるか否かが含まれることを特徴とする請求項10に記載のコンテンツ配信方法。 The execution condition determination step includes a position information acquisition step of acquiring position information of the user terminal,
In the position information acquisition step, a GPS function for measuring the current position based on a signal from a satellite, an identifier determination function for identifying a base station with which wireless communication is established, and a communication situation such as signal strength from the base station Obtain location information with one of the calculation functions to calculate the current location,
The content distribution method according to claim 10, wherein the restriction condition in the execution restriction step includes whether or not the position information acquired by the position information acquisition function is a specific position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009052708A JP4890578B2 (en) | 2009-03-05 | 2009-03-05 | Content distribution system and content distribution method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009052708A JP4890578B2 (en) | 2009-03-05 | 2009-03-05 | Content distribution system and content distribution method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010205185A true JP2010205185A (en) | 2010-09-16 |
| JP4890578B2 JP4890578B2 (en) | 2012-03-07 |
Family
ID=42966565
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009052708A Active JP4890578B2 (en) | 2009-03-05 | 2009-03-05 | Content distribution system and content distribution method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4890578B2 (en) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012160846A (en) * | 2011-01-31 | 2012-08-23 | Ntt Communications Kk | Content distribution system, distribution repeating apparatus, content distribution method, and content distribution repeating method |
| JP2013115545A (en) * | 2011-11-28 | 2013-06-10 | Streetmedia Inc | Area-dependent content distribution system, portable terminal device, area-dependent content provision server apparatus, relay server apparatus, method, and program |
| JP2013228952A (en) * | 2012-04-26 | 2013-11-07 | Sharp Corp | Content processing system, portable terminal device, server, content processing method, and program |
| JP2014522003A (en) * | 2010-12-03 | 2014-08-28 | テーイクステーエル ゲーエムベーハー | A method for displaying readable content on a mobile reader in limited locations |
| JP2015146580A (en) * | 2015-02-25 | 2015-08-13 | 株式会社 アイキューブドシステムズ | Portable terminal, information management system, information management method, and program |
| JP2015523754A (en) * | 2012-04-25 | 2015-08-13 | ソン, ヤング セオグSON, Yong Seog | Mobile terminal and direct service providing method thereof |
| JP2015146592A (en) * | 2015-03-06 | 2015-08-13 | 株式会社インテック | Information supply system, acoustic signal output device, computer program, portable equipment program, data transmission method, and information acquisition method |
| JP2015535986A (en) * | 2012-09-21 | 2015-12-17 | アマゾン テクノロジーズ インコーポレイテッドAmazon Technologies, Inc. | Context-aware content delivery |
| JP2016031606A (en) * | 2014-07-28 | 2016-03-07 | 東芝テック株式会社 | Product information browsing system, information distribution apparatus and control program |
| US9300985B2 (en) | 2013-02-18 | 2016-03-29 | Kabushiki Kaisha Toshiba | Information distribution device, information distribution method, and information distribution program |
| JP2016111420A (en) * | 2014-12-03 | 2016-06-20 | 日本電信電話株式会社 | Data use control system and method |
| JP2016521053A (en) * | 2014-03-20 | 2016-07-14 | シャオミ・インコーポレイテッド | Smart TV remote control method and related apparatus |
| WO2016190061A1 (en) * | 2015-05-22 | 2016-12-01 | ソニーセミコンダクタソリューションズ株式会社 | Information processing device and method |
| WO2017014150A1 (en) * | 2015-07-21 | 2017-01-26 | シャープ株式会社 | Communication device, control method, and program |
| JP2017152023A (en) * | 2012-10-08 | 2017-08-31 | スン−シオン,パトリック | Distributed storage systems and methods |
| WO2018150659A1 (en) * | 2017-02-14 | 2018-08-23 | ソニー株式会社 | Information processing device, information processing method, and program |
| JP2018151389A (en) * | 2014-02-12 | 2018-09-27 | グーグル エルエルシー | Energy-efficient location determination |
| US10089485B2 (en) | 2013-03-22 | 2018-10-02 | I3 Systems, Inc. | Mobile device, information management system and storage medium |
| JP2019185256A (en) * | 2018-04-05 | 2019-10-24 | 富士通株式会社 | Information processing apparatus, application distribution system, application execution control program |
| JP2020123399A (en) * | 2014-04-25 | 2020-08-13 | アール・ジエイ・レイノルズ・タバコ・カンパニー | Data conversion apparatus |
| JP2020194424A (en) * | 2019-05-29 | 2020-12-03 | Necプラットフォームズ株式会社 | Content control device, content control method, and content control program |
| WO2021100451A1 (en) * | 2019-11-20 | 2021-05-27 | 株式会社オートネットワーク技術研究所 | On-vehicle information processing device, program execution limiting method, and computer program |
| JPWO2020235592A1 (en) * | 2019-05-21 | 2021-06-10 | Washハウス株式会社 | Information processing system |
| JP2024047226A (en) * | 2022-09-26 | 2024-04-05 | 株式会社ソケッツ | POI information utilization system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101552579B1 (en) | 2013-07-30 | 2015-09-16 | 주식회사 넥슨코리아 | Content transmitting and receiving system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004086441A (en) * | 2002-08-26 | 2004-03-18 | Ntt Data Corp | Contents management system |
| JP2007109144A (en) * | 2005-10-17 | 2007-04-26 | Sharp Corp | Content provision system |
| JP2007148884A (en) * | 2005-11-29 | 2007-06-14 | Mitsubishi Electric Corp | Portable content data reproducing apparatus and restriction release method thereof |
| JP2007249400A (en) * | 2006-03-14 | 2007-09-27 | Fujifilm Corp | Content distribution system, content distribution apparatus, and content distribution method |
| JP2008053963A (en) * | 2006-08-23 | 2008-03-06 | Sharp Corp | Video display system, communication terminal device, and video display device |
| JP2008146681A (en) * | 2008-02-27 | 2008-06-26 | Nec Corp | Information providing system, information terminal, information providing device, determining device, program used for them, and information providing method |
-
2009
- 2009-03-05 JP JP2009052708A patent/JP4890578B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004086441A (en) * | 2002-08-26 | 2004-03-18 | Ntt Data Corp | Contents management system |
| JP2007109144A (en) * | 2005-10-17 | 2007-04-26 | Sharp Corp | Content provision system |
| JP2007148884A (en) * | 2005-11-29 | 2007-06-14 | Mitsubishi Electric Corp | Portable content data reproducing apparatus and restriction release method thereof |
| JP2007249400A (en) * | 2006-03-14 | 2007-09-27 | Fujifilm Corp | Content distribution system, content distribution apparatus, and content distribution method |
| JP2008053963A (en) * | 2006-08-23 | 2008-03-06 | Sharp Corp | Video display system, communication terminal device, and video display device |
| JP2008146681A (en) * | 2008-02-27 | 2008-06-26 | Nec Corp | Information providing system, information terminal, information providing device, determining device, program used for them, and information providing method |
Cited By (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014522003A (en) * | 2010-12-03 | 2014-08-28 | テーイクステーエル ゲーエムベーハー | A method for displaying readable content on a mobile reader in limited locations |
| JP2012160846A (en) * | 2011-01-31 | 2012-08-23 | Ntt Communications Kk | Content distribution system, distribution repeating apparatus, content distribution method, and content distribution repeating method |
| JP2013115545A (en) * | 2011-11-28 | 2013-06-10 | Streetmedia Inc | Area-dependent content distribution system, portable terminal device, area-dependent content provision server apparatus, relay server apparatus, method, and program |
| JP2015523754A (en) * | 2012-04-25 | 2015-08-13 | ソン, ヤング セオグSON, Yong Seog | Mobile terminal and direct service providing method thereof |
| JP2013228952A (en) * | 2012-04-26 | 2013-11-07 | Sharp Corp | Content processing system, portable terminal device, server, content processing method, and program |
| JP2015535986A (en) * | 2012-09-21 | 2015-12-17 | アマゾン テクノロジーズ インコーポレイテッドAmazon Technologies, Inc. | Context-aware content delivery |
| JP2017152023A (en) * | 2012-10-08 | 2017-08-31 | スン−シオン,パトリック | Distributed storage systems and methods |
| US11930077B2 (en) | 2012-10-08 | 2024-03-12 | Patrick Soon-Shiong | Distributed storage systems and methods |
| US11677823B2 (en) | 2012-10-08 | 2023-06-13 | Patrick Soon-Shiong | Distributed storage systems and methods |
| US10819790B2 (en) | 2012-10-08 | 2020-10-27 | Patrick Soon-Shiong | Distributed storage systems and methods |
| US10778766B2 (en) | 2012-10-08 | 2020-09-15 | Patrick Soon-Shiong | Distributed storage systems and methods |
| US10158713B2 (en) | 2012-10-08 | 2018-12-18 | Patrick Soon-Shiong | Distributed storage systems and methods |
| US9300985B2 (en) | 2013-02-18 | 2016-03-29 | Kabushiki Kaisha Toshiba | Information distribution device, information distribution method, and information distribution program |
| US10089485B2 (en) | 2013-03-22 | 2018-10-02 | I3 Systems, Inc. | Mobile device, information management system and storage medium |
| JP2018151389A (en) * | 2014-02-12 | 2018-09-27 | グーグル エルエルシー | Energy-efficient location determination |
| JP2016521053A (en) * | 2014-03-20 | 2016-07-14 | シャオミ・インコーポレイテッド | Smart TV remote control method and related apparatus |
| JP7026724B2 (en) | 2014-04-25 | 2022-02-28 | アール・ジエイ・レイノルズ・タバコ・カンパニー | Data converter |
| JP2020123399A (en) * | 2014-04-25 | 2020-08-13 | アール・ジエイ・レイノルズ・タバコ・カンパニー | Data conversion apparatus |
| JP2016031606A (en) * | 2014-07-28 | 2016-03-07 | 東芝テック株式会社 | Product information browsing system, information distribution apparatus and control program |
| JP2016111420A (en) * | 2014-12-03 | 2016-06-20 | 日本電信電話株式会社 | Data use control system and method |
| JP2015146580A (en) * | 2015-02-25 | 2015-08-13 | 株式会社 アイキューブドシステムズ | Portable terminal, information management system, information management method, and program |
| JP2015146592A (en) * | 2015-03-06 | 2015-08-13 | 株式会社インテック | Information supply system, acoustic signal output device, computer program, portable equipment program, data transmission method, and information acquisition method |
| WO2016190061A1 (en) * | 2015-05-22 | 2016-12-01 | ソニーセミコンダクタソリューションズ株式会社 | Information processing device and method |
| WO2017014150A1 (en) * | 2015-07-21 | 2017-01-26 | シャープ株式会社 | Communication device, control method, and program |
| WO2018150659A1 (en) * | 2017-02-14 | 2018-08-23 | ソニー株式会社 | Information processing device, information processing method, and program |
| JP2019185256A (en) * | 2018-04-05 | 2019-10-24 | 富士通株式会社 | Information processing apparatus, application distribution system, application execution control program |
| JP7139662B2 (en) | 2018-04-05 | 2022-09-21 | 富士通株式会社 | Information processing device, application distribution system, application execution control program |
| JPWO2020235592A1 (en) * | 2019-05-21 | 2021-06-10 | Washハウス株式会社 | Information processing system |
| CN114051622A (en) * | 2019-05-21 | 2022-02-15 | 沃豪侍株式会社 | Information processing system |
| US11959214B2 (en) | 2019-05-21 | 2024-04-16 | Washhouse Co., Ltd. | Information processing system |
| JP2020194424A (en) * | 2019-05-29 | 2020-12-03 | Necプラットフォームズ株式会社 | Content control device, content control method, and content control program |
| JP2021082064A (en) * | 2019-11-20 | 2021-05-27 | 株式会社オートネットワーク技術研究所 | On-vehicle information processing device, program execution restriction method, and computer program |
| CN114667241A (en) * | 2019-11-20 | 2022-06-24 | 株式会社自动网络技术研究所 | In-vehicle information processing device, program execution restriction method, and computer program |
| WO2021100451A1 (en) * | 2019-11-20 | 2021-05-27 | 株式会社オートネットワーク技術研究所 | On-vehicle information processing device, program execution limiting method, and computer program |
| JP7314776B2 (en) | 2019-11-20 | 2023-07-26 | 株式会社オートネットワーク技術研究所 | IN-VEHICLE INFORMATION PROGRAM, PROGRAM EXECUTION RESTRICTION METHOD, AND COMPUTER PROGRAM |
| US12208752B2 (en) | 2019-11-20 | 2025-01-28 | Autonetworks Technologies, Ltd. | In-vehicle information processing apparatus, program execution restriction method, and computer program |
| JP2024047226A (en) * | 2022-09-26 | 2024-04-05 | 株式会社ソケッツ | POI information utilization system |
| JP7473889B2 (en) | 2022-09-26 | 2024-04-24 | 株式会社ソケッツ | POI information utilization system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4890578B2 (en) | 2012-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4890578B2 (en) | Content distribution system and content distribution method | |
| JP4227751B2 (en) | Information distribution system and information distribution method | |
| US20080287142A1 (en) | Location Dependent Content Provision | |
| JP2002140611A (en) | Advertising distribution relay system | |
| TW561378B (en) | System and method for providing content, and relay apparatus | |
| JP2007310431A (en) | Store information distribution method, store information distribution system, information management server device, and portable information terminal | |
| JP4738110B2 (en) | Sales promotion system, sales promotion method and sales promotion program | |
| KR100795157B1 (en) | Wireless LAN service providing method and system using leased digital TV | |
| KR20120075533A (en) | A contents service system with network | |
| JP2003242032A (en) | System for transferring right to use, device for controlling information on right to use, method of controlling transfer of right to use, program therefor, and program storing medium | |
| JP2008204024A (en) | Information copy system and server | |
| WO2007032410A1 (en) | Content delivery system and content delivery method | |
| TWI454119B (en) | Identification method and multimedia data download method using near field communication technology | |
| US20060072367A1 (en) | Information management device | |
| JP2010011058A (en) | Service providing method, server, and mobile communication apparatus | |
| JP2002202926A (en) | Content relay service device that relays and transfers the data amount of Web content on the Internet while reducing the amount of data | |
| JP2004112324A (en) | Wireless Internet connection service providing system | |
| JP2006309342A (en) | Product introduction method, mobile terminal and product introduction program | |
| KR100582175B1 (en) | A communication system and a method for lifting a reproduction restriction | |
| JP2003195875A (en) | Karaoke reserving method using portable telephone set | |
| JPWO2006043646A1 (en) | Information data distribution system, distribution method, and information data storage terminal | |
| JP3726149B2 (en) | Representative purchase system, representative purchase program and representative purchase method | |
| JP3362353B2 (en) | Electronic commerce settlement method and system | |
| US20050204024A1 (en) | Information management device | |
| JP2002358433A (en) | Content sales management system and content sales management method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111028 |
|
| 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: 20111201 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111214 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4890578 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141222 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S802 | Written request for registration of partial abandonment of right |
Free format text: JAPANESE INTERMEDIATE CODE: R311802 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |