JP5610864B2 - Push type information delivery system and push type information delivery method - Google Patents
Push type information delivery system and push type information delivery method Download PDFInfo
- Publication number
- JP5610864B2 JP5610864B2 JP2010136709A JP2010136709A JP5610864B2 JP 5610864 B2 JP5610864 B2 JP 5610864B2 JP 2010136709 A JP2010136709 A JP 2010136709A JP 2010136709 A JP2010136709 A JP 2010136709A JP 5610864 B2 JP5610864 B2 JP 5610864B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- information
- redistribution
- distribution
- content
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
情報配信サーバから情報提供者が提供する情報を端末にPUSH配信する技術に関し、特に、情報を要求する端末とは異なる端末にPUSH配信可能とし、端末の状態に基づいてPUSH配信する端末を選択し、PUSH配信するタイミングを調整可能とするPUSH型情報配信システム及びPUSH型情報配信方法に関するものである。 The present invention relates to a technology for distributing information provided by an information provider from an information distribution server to a terminal, and in particular, selects a terminal that can perform PUSH distribution to a terminal different from a terminal that requests information and performs PUSH distribution based on the terminal state. The present invention relates to a PUSH type information distribution system and a PUSH type information distribution method that can adjust the timing of PUSH distribution.
ネットワークを使用した情報の配信方法にはPULL型情報配信とPUSH型情報配信の2つがある。 There are two methods for distributing information using a network: PULL type information distribution and PUSH type information distribution.
PULL型情報配信とは、利用者が端末から情報配信サーバへ情報を要求し、要求に答えて直ちに情報配信サーバが端末へ情報を配信する方式である。 PULL-type information distribution is a method in which a user requests information from a terminal to an information distribution server, and the information distribution server distributes information to the terminal immediately in response to the request.
PUSH型情報配信とは、利用者が端末から情報配信サーバへ情報を要求し、情報を要求するタイミングと非同期に情報配信サーバが端末へ情報を配信する方式である。 PUSH type information distribution is a method in which a user requests information from a terminal to an information distribution server, and the information distribution server distributes information to the terminal asynchronously with the timing of requesting information.
既存のPUSH型情報配信技術には、SIPプロトコルのPUBLISH/SUBSCRIBE/NOTIFYメソッドを用いたプレゼンスサービスがある(例えば、非参考文献1)。図27に示すように、コンテンツ(プレゼンティティ)を情報提供(PUBLISHメソッド)するプレゼンスサービスのシステムでは、情報要求と情報の受信を行う端末は同一であり(このような端末は「ウォッチャ」とも称され、図27に示す端末501に相当する)、第1端末により情報を情報配信サーバ(プレゼンスサーバ)500に要求し、第2端末により情報を受信するといったように、要求端末と受信端末を分離することができない。
Existing PUSH type information distribution technology includes a presence service using the PUBLISH / SUBSCRIBE / NOTIFY method of the SIP protocol (for example, Non-Reference Document 1). As shown in FIG. 27, in the presence service system that provides information (PUBLISH method) for content (presentity), the terminal that receives the information request and the information is the same (such a terminal is also referred to as a “watcher”). The request terminal and the receiving terminal are separated such that the first terminal requests information from the information distribution server (presence server) 500 and the second terminal receives the information, which corresponds to the
また、既存のPUSH型情報配信技術では、情報要求(SUBSCRIBEメソッド)を行った後に、端末が受信不可能な状態に変化することを通知することなく、端末が受信不可能な状態に変化した場合(例えば停電により端末の電源が落ちる等)、その時に配信される(NOTIFYメソッド)情報は受信端末に届かず、その後で繰り返し配信されることも無い。 Also, in the existing PUSH type information distribution technology, after making a request for information (SUBSCRIBE method), when the terminal changes to an unreceivable state without notifying that the terminal changes to an unreceivable state (For example, the power of the terminal is cut off due to a power failure), the information (NOTIFY method) distributed at that time does not reach the receiving terminal and is not repeatedly distributed thereafter.
第1に、既存のPUSH型情報配信技術のプレゼンスサービスでは、情報を要求する端末と受信する端末は同一でなければならないため、情報要求を行った端末とは別の端末に情報配信することができない。 First, in the presence service of the existing PUSH type information distribution technology, the terminal that requests information must be the same as the terminal that receives the information. Therefore, information can be distributed to a terminal different from the terminal that requested the information. Can not.
このため、例えば情報要求は、操作に慣れている携帯端末を用いて行われ、情報配信はデジタルフォトフレームのような画面が大きく再生能力の高い端末に行う、といった利用シーンは、プレゼンスサービスでは実現できない。 For this reason, for example, an information request is made using a portable terminal accustomed to the operation, and information distribution is made to a terminal with a large screen such as a digital photo frame and a high reproduction capability. Can not.
第2に、PUSH型情報配信は情報の要求後、非同期的に配信されるため、情報要求から情報配信の間に、端末状態が変化する場合がある。プレゼンスサービスでは、情報を要求した端末が、要求後に情報を受信できない状態に変化すると、PUSH配信された情報を受信することができない。 Second, since the push type information delivery is delivered asynchronously after the information request, the terminal state may change between the information request and the information delivery. In the presence service, if the terminal that has requested information changes to a state in which information cannot be received after the request, information distributed via PUSH cannot be received.
このため、たとえば情報の要求後に停電により端末の電源がOFFになり、情報が配信されても端末で受信することができない。 For this reason, for example, the terminal is turned off due to a power failure after requesting information, and the terminal cannot receive the information even if the information is distributed.
そこで、本発明の目的は、情報を要求する端末とは異なる端末にPUSH配信可能とし、端末の状態に基づいてPUSH配信する端末を選択し、PUSH配信するタイミングを調整可能とするPUSH型情報配信システム及びPUSH型情報配信方法を提供することにある。 Therefore, an object of the present invention is to enable PUSH distribution to a terminal different from a terminal that requests information, select a terminal that performs PUSH distribution based on the state of the terminal, and adjust the timing of PUSH distribution. A system and a PUSH type information distribution method are provided.
本発明のPUSH型情報配信システムは、コンテンツ配信サーバからのコンテンツ配信を要求する端末とは異なる端末にPUSH配信可能とするPUSH型情報配信システムであって、第1端末から、コンテンツ配信サーバからのコンテンツ配信を要求する旨の情報要求を受信し、前記コンテンツ配信サーバから配信される当該コンテンツを前記第1端末とは異なる1つ以上の第2端末に少なくとも配信可能にする情報再配信部を備え、前記情報再配信部は、前記情報要求の要求元端末である第1端末と当該情報要求に係るコンテンツとの対応を管理し、前記要求元端末の識別子である要求元端末IDを前記コンテンツに付加した情報転送を行う仮想端末と、当該要求元端末である第1端末と再配信先端末である第2端末との対応を定める再配信ルールを保持するルールDBと、各端末が情報を受信できるか否かの状態を表す端末状態を管理する端末状態DBと、前記情報転送に含まれる前記要求元端末ID及び前記コンテンツを受信して、前記ルールDBに保持される再配信ルール及び前記端末状態DBに保持される端末状態に応じて前記第1端末による前記情報の受信が不可能と判定した場合のみ、前記情報を受信可能な第2端末を判別する再配信先決定装置と、前記情報を受信可能な前記第2端末に対して前記コンテンツのPUSH型の再配信を行うPUSH再配信装置と、を備えることを特徴とする。 A PUSH type information distribution system of the present invention is a PUSH type information distribution system that enables PUSH distribution to a terminal different from a terminal that requests content distribution from a content distribution server, from a first terminal to a content distribution server. An information redistribution unit that receives an information request for requesting content distribution and enables at least distribution of the content distributed from the content distribution server to one or more second terminals different from the first terminal. The information redistribution unit manages the correspondence between the first terminal that is the request source terminal of the information request and the content related to the information request, and sets the request source terminal ID that is the identifier of the request source terminal to the content. Re-determining the correspondence between the added virtual terminal that performs information transfer and the first terminal that is the request source terminal and the second terminal that is the redistribution destination terminal A rule DB that holds a communication rule, a terminal state DB that manages a terminal state indicating whether each terminal can receive information, and the request source terminal ID and the content included in the information transfer The information can be received only when it is determined that the information cannot be received by the first terminal according to the redistribution rule held in the rule DB and the terminal status held in the terminal status DB. and re-delivery destination determination device for determining a second terminal, characterized in that it and a PUSH redelivery apparatus for performing the PUSH type redistribution of the content to receivable said second terminal of said information.
また、本発明のPUSH型情報配信システムにおいて、前記情報再配信部は、前記コンテンツ配信サーバから配信されたコンテンツを一時的に格納する情報バッファを備え、前記再配信先決定装置は、前記再配信ルール及び前記端末状態に基づいて情報を受信可能な第2端末が存在しないと判別する場合には、前記情報バッファに、前記コンテンツを一時的に格納する手段とを有することを特徴とする。また、本発明のPUSH型情報配信システムにおいて、前記再配信ルールに登録される端末について、各端末が情報を受信できるか否かの状態を表す端末状態を検知して、前記端末状態DBに登録する第3端末を備えることを特徴とする。 Further, in the PUSH type data distribution system of the present invention, the information redistributing portion is pre SL includes information buffer for temporarily storing the content delivery server to the delivery contents, the re-delivery destination determination device, when it determined that the previous SL redistribution rule and a second terminal capable of receiving information based on the terminal state is not present, wherein the information buffer, it has a means for storing the contents temporarily And Moreover, in the PUSH type information distribution system of the present invention, for the terminals registered in the redistribution rule, a terminal state indicating whether each terminal can receive information is detected and registered in the terminal state DB The third terminal is provided.
更に、本発明のPUSH型情報配信方法は、コンテンツ配信サーバからのコンテンツ配信を要求する端末とは異なる端末にPUSH配信可能とするPUSH型情報配信システムにおけるPUSH型情報配信方法であって、前記PUSH型情報配信システムは、第1端末から、コンテンツ配信サーバからのコンテンツ配信を要求する旨の情報要求を受信し、前記コンテンツ配信サーバから配信される当該コンテンツを前記第1端末とは異なる1つ以上の第2端末に少なくとも配信可能にする情報再配信部を備えており、前記情報再配信部は、仮想端末と、当該要求元端末である第1端末と再配信先端末である第2端末との対応を定める再配信ルールを保持するルールDBと、各端末が情報を受信できるか否かの状態を表す端末状態を管理する端末状態DBと、再配信先決定装置と、PUSH再配信装置とを備えており、前記情報再配信部の処理手順は、前記仮想端末によって、前記情報要求の要求元端末である第1端末と当該情報要求に係るコンテンツとの対応を管理し、前記要求元端末の識別子である要求元端末IDを前記コンテンツに付加した情報転送を行うステップと、前記再配信先決定装置によって、前記情報転送に含まれる前記要求元端末ID及び前記コンテンツを受信して、前記ルールDBに保持される再配信ルール及び前記端末状態DBに保持される端末状態に応じて前記第1端末による前記情報の受信が不可能と判定した場合のみ、前記情報を受信可能な第2端末を判別するステップと、前記PUSH再配信装置によって、前記情報を受信可能な前記第2端末に対して前記コンテンツのPUSH型の再配信を行うステップと、を含むことを特徴とする。 Furthermore, the PUSH type information distribution method of the present invention is a PUSH type information distribution method in a PUSH type information distribution system that enables PUSH distribution to a terminal different from a terminal that requests content distribution from a content distribution server, The type information distribution system receives an information request for requesting content distribution from a content distribution server from a first terminal, and the content information distributed from the content distribution server is one or more different from the first terminal An information redistribution unit that enables distribution to at least the second terminal, the information redistribution unit including a virtual terminal, a first terminal that is the request source terminal, and a second terminal that is the redistribution destination terminal A rule DB that holds a redistribution rule that defines the correspondence between the terminal and the terminal that manages the terminal state indicating whether each terminal can receive information A status DB, a redistribution destination determination device, and a PUSH redistribution device, and the processing procedure of the information redistribution unit includes a first terminal that is a request source terminal of the information request and Included in the information transfer by the step of managing the correspondence with the content related to the information request, performing the information transfer with the request source terminal ID being the identifier of the request source terminal added to the content, and the redistribution destination determination device Receiving the request source terminal ID and the content, and the first terminal cannot receive the information according to the redistribution rule held in the rule DB and the terminal status held in the terminal status DB when it is determined that only the step of determining a second terminal capable of receiving the information, by the PUSH redistribution device, to said second terminal capable of receiving the information Characterized in that it comprises the steps of: performing a PUSH type redistribution of the content.
また、本発明のPUSH型情報配信方法において、前記情報再配信部は、前記コンテンツ配信サーバから配信されたコンテンツを一時的に格納する情報バッファを備えており、前記再配信先決定装置の処理手順は、前記再配信ルール及び前記端末状態に基づいて情報を受信可能な第2端末が存在しないと判別する場合には、前記情報バッファに、前記コンテンツを一時的に格納するステップと、を含むことを特徴とする。また、本発明のPUSH型情報配信方法において、前記PUSH型情報配信システムは、第3端末を備えており、前記第3端末によって、前記再配信ルールに登録される端末について、各端末が情報を受信できるか否かの状態を表す端末状態を検知して、前記端末状態DBに登録するステップを含むことを特徴とする。 Further, in the PUSH type data distribution method of the present invention, the information redistributing portion is pre SL content distribution server to the equipped information buffer for temporarily storing the delivery content, the re-delivery destination determining device processing procedures, if the previous SL redistribution rule and a second terminal capable of receiving information based on the terminal state is determined to not exist, the information buffer, and storing the contents temporarily , Including. In the PUSH type information distribution method of the present invention, the PUSH type information distribution system includes a third terminal, and each terminal stores information on a terminal registered in the redistribution rule by the third terminal. It includes a step of detecting a terminal state indicating whether or not it can be received and registering it in the terminal state DB.
本発明によれば、本発明に係るPUSH型情報配信システムの利用者が設定した再配信ルールに基づいて、情報の配信先端末を決定することができる。これにより、情報要求に適した第1端末から要求した情報を情報の表示に適した第2端末にPUSH配信したいというケースに対応できる。 ADVANTAGE OF THE INVENTION According to this invention, the delivery destination terminal of information can be determined based on the redistribution rule set by the user of the PUSH type | mold information delivery system which concerns on this invention. Thereby, it is possible to deal with a case where it is desired to push-distribute information requested from the first terminal suitable for information request to the second terminal suitable for information display.
また、本発明によれば、本発明に係るPUSH型情報配信システムの利用者が設定した再配信ルールと端末の状態に基づいて情報の配信先を決定することができる。特に、端末の状態を利用者が明示的に設定するのではなく、端末の状態を監視するセンサとして機能する端末を設定することで、情報を要求した端末が、要求後に情報を受信できない状態に変化し、PUSH配信された情報を受信することができないというようなケースにおいて、再配信ルールにある他の端末の中から情報を受信できる端末へ自動的に配信先を変更することができる。 Moreover, according to this invention, the delivery destination of information can be determined based on the re-distribution rule and the state of the terminal which the user of the PUSH type | mold information delivery system which concerns on this invention set. In particular, by setting a terminal that functions as a sensor that monitors the status of the terminal rather than by the user explicitly setting the status of the terminal, the terminal that requested the information cannot receive the information after the request. In a case where the information distributed and the push distributed information cannot be received, the distribution destination can be automatically changed to a terminal capable of receiving information from among other terminals in the redistribution rule.
また、本発明によれば、本発明に係るPUSH型情報配信システムは、受信可能な端末が存在しないことを判断し、情報を一時的に装置内のバッファへと格納し、その後、端末の状態が変わるか、配信のルールが変更されて、受信可能な端末が現れた場合に情報を再配信することができる。これにより情報を受信可能な端末が一つも存在しない時に配信された情報が破棄されて受信できないというケースを回避することができる。 Further, according to the present invention, the PUSH type information distribution system according to the present invention determines that there is no receivable terminal, temporarily stores the information in a buffer in the apparatus, and then stores the state of the terminal Or the distribution rule is changed, and information can be redistributed when a receivable terminal appears. As a result, it is possible to avoid a case in which the distributed information cannot be received because there is no terminal that can receive the information.
まず、本発明による第1の実施形態のPUSH型情報配信システムについて説明する。 First, the PUSH type information distribution system according to the first embodiment of the present invention will be described.
〔第1の実施形態のシステム構成〕
図1は、本発明による第1の実施形態のPUSH型情報配信システムの概略図である。図2は、本発明による第1の実施形態のPUSH型情報配信システムにおける情報配信サーバの概略図である。図3は、本発明による第1の実施形態のPUSH型情報配信システムにおける仮想端末の概略図である。図4は、本発明による第1の実施形態のPUSH型情報配信システムにおける再配信先決定装置の概略図である。図5は、本発明による第1の実施形態のPUSH型情報配信システムにおけるPUSH再配信装置の概略図である。図6は、本発明による第1の実施形態のPUSH型情報配信システムにおける端末の概略図である。
[System Configuration of First Embodiment]
FIG. 1 is a schematic diagram of a PUSH type information distribution system according to a first embodiment of the present invention. FIG. 2 is a schematic diagram of an information distribution server in the PUSH type information distribution system according to the first embodiment of the present invention. FIG. 3 is a schematic diagram of a virtual terminal in the PUSH type information distribution system according to the first embodiment of the present invention. FIG. 4 is a schematic diagram of a redistribution destination determination device in the PUSH type information distribution system according to the first embodiment of the present invention. FIG. 5 is a schematic diagram of a PUSH redistribution device in the PUSH type information distribution system according to the first embodiment of the present invention. FIG. 6 is a schematic diagram of a terminal in the PUSH type information distribution system according to the first embodiment of the present invention.
図1を参照するに、従来からの第1の課題を解決する、本実施形態のPUSH型情報配信システムは、コンテンツ配信サーバからのコンテンツ配信を要求する端末とは異なる端末にPUSH配信可能とするシステムであり、情報配信サーバ110と、情報再配信部210と、複数の端末310,320からなる。
Referring to FIG. 1, the PUSH type information distribution system of the present embodiment that solves the first conventional problem enables PUSH distribution to a terminal different from a terminal that requests content distribution from a content distribution server. The system includes an
情報再配信部210は、情報要求の要求元端末である第1端末310と当該要求に係る情報提供サーバ110から配信されるコンテンツとの対応を管理し、前記要求元端末の識別子である要求元端末IDを前記コンテンツに付加した情報転送を行う仮想端末220と、当該要求元端末である第1端末310と再配信先端末である第2端末320との対応を定める再配信ルールを保持するルールDB240と、当該情報転送に含まれる要求元端末ID及びコンテンツを受信して、ルールDB240に保持される再配信ルールに応じて配信先である第2端末320及びその再配信のタイミングを決定し、決定したタイミングに応じて、再配信先端末の識別子である再配信先端末IDと当該コンテンツをPUSH再配信装置250に送信する再配信先決定装置230と、再配信先決定装置から取得したコンテンツを少なくとも第2端末320に再配信するPUSH再配信装置250とを備える。
The
情報配信サーバ110は、前述した従来からのプレゼンスサービスにおけるプレゼンスサーバと同等のサーバである。
The
より具体的には、図2に示すように、情報配信サーバ110は、情報提供部1101と、情報要求受付部1102と、情報配信部1103とを備える。情報配信サーバ110は、コンピュータとして構成でき、各機能は所定の記憶部(図示せず)に格納されたプログラムを中央演算処理装置(CPU)で実行することで実現することができる。
More specifically, as illustrated in FIG. 2, the
情報要求受付部1102は、仮想端末220からの情報配信の要求(以下、単に「情報要求」とも称する)を受け付ける機能を有する。
The information
情報提供部1101は、情報要求により指定された内容(以下、単に「コンテンツ」とも称する)を提供する機能を有する。
The
情報配信部1103は、当該情報要求に係る要求されたコンテンツをPUSH配信する機能を有する。
The
従って、情報配信サーバ110は、仮想端末220からの情報要求を情報要求受付部1102により受け付け、要求されたコンテンツを情報提供部1101により提供し、情報配信部1103により、仮想端末220へとPUSH型の情報配信を行う。
Accordingly, the
情報要求は、情報配信サーバ110のURI(以下、「情報配信サーバURI」と称する)と、どのコンテンツを要求するのかという指定(以下、「コンテンツID」と称する)を含むURI(以下、「情報要求URI」と称する)によって行われる(図26(A)参照)。 The information request includes a URI (hereinafter referred to as “information ID”) including a URI of the information distribution server 110 (hereinafter referred to as “information distribution server URI”) and a specification of which content is requested (hereinafter referred to as “content ID”). (Referred to as “request URI”) (see FIG. 26A).
例えば、情報配信サーバ110の情報配信サーバURIが「http://ntt.co.jp」であり、コンテンツIDがid=10のとき、情報要求URIは「http://ntt.co.jp?id=10」として表される。同様に、コンテンツIDがid=20のとき、情報要求URIは「http://ntt.co.jp?id=20」として表され、後述する要求元端末IDと関連付けることができる(図11参照)。
For example, when the information distribution server URI of the
情報配信部1103により情報配信される情報には、情報要求URI、及び、指定されたコンテンツが含まれる(図26(B)参照)。
Information distributed by the
図3を参照するに、仮想端末220は、情報要求部2201と、情報配信受信部2202と、情報要求受付部2203と、要求元端末ID付加部2204と、要求元端末IDデータベース(DB)2205と、情報転送部2206とを備える。仮想端末220は、コンピュータとして構成でき、各機能は所定の記憶部(図示せず)に格納されたプログラムを中央演算処理装置(CPU)で実行することで実現することができる。
Referring to FIG. 3, the
情報要求受付部2203は、第1端末310による情報要求を受け付ける機能を有する。この際の情報要求には、情報要求URI、及び、要求元端末IDが含まれる(図26(C)参照)。
The information
要求元端末IDデータベース(DB)2205は、情報要求を行う端末の固有識別子と情報要求URIを紐づけて登録するデータベースである。尚、端末の固有識別子を「端末ID」と称し、特に、情報要求を行う端末の端末IDを「要求元端末ID」と称することに留意する。 The request source terminal ID database (DB) 2205 is a database that registers the unique identifier of the terminal that makes an information request and the information request URI in association with each other. Note that the unique identifier of the terminal is referred to as “terminal ID”, and in particular, the terminal ID of the terminal that requests information is referred to as “request source terminal ID”.
情報要求部2201は、情報要求URI中の情報配信サーバURIをもとに、情報配信サーバ110へ情報要求を行う機能を有する。この際の情報要求には情報要求URIが含まれる(図26(A)参照)。
The
情報配信受信部2202は、情報配信サーバ110からの情報配信を受信し、要求元端末ID付加部2204へと渡す機能を有する。受信する情報には情報要求URI、及び、指定されたコンテンツが含まれる(図26(B)参照)。
The information
要求元端末ID付加部2204は、情報要求部2201から渡された情報に含まれる情報要求URIを要求元端末IDデータベース(DB)2205で検索して合致する要求元端末IDを導き出し、当該受信した情報要求URI、及び、指定されたコンテンツからなる情報に付加し、情報転送部2206へと渡す機能を有する。
The request source terminal
情報転送部2206は、要求元端末ID付加部2204から渡された情報を他の装置(本例では、再配信先決定装置230)へと転送する機能を有する。渡された情報には要求元端末ID、情報要求URI、及びコンテンツが含まれる(図26(D)参照)。
The
ルールDB240は、情報の再配信先を決定する条件(以下、「再配信ルール」とも称する)を格納するデータベースである。
The
再配信ルールに記述される内容は、要求元端末である第1端末310と情報の配信先端末である第2端末320とを紐付けるものである。具体的な再配信ルールの構成例を図10に示す。図10を参照するに、再配信ルールは、親要素、子要素及び孫要素の3つの要素によって構成される。親要素は、再配信ルールの識別番号を表すルール番号により構成され、子要素は、情報要求を行った第1端末310と、当該要求に係るコンテンツを表す条件(以下、「要求元端末条件」と称する)と、当該情報要求に係る情報の配信先端末である第2端末320を表す条件(以下、「配信先端末条件」と称する)によって構成され、要求元端末条件の孫要素は、端末IDと情報要求URIにより構成され、配信先端末条件の孫要素は、端末IDにより構成される。
The contents described in the redistribution rule associate the
この再配信ルールにおいて、端末ID、情報要求URIの記述を‘any(任意)’、もしくは記述しない場合は、全ての端末ID、全ての情報要求URIを示すものとする。再配信ルールの具体的な記述は、図12(A),(B)のようにXML(eXtensible Markup Language)形式で記述するのが好適である。図12(A)の例では、ルール1(rule 1)は、要求元端末の端末IDが1の端末(第1端末310)で、情報要求URIが「http://ntt.co.jp?id=10」のコンテンツを、端末IDが2の端末(第2端末320)へ配信させるという記述であり、図12(B)の例では、ルール2(rule 2)は、どの要求元の端末ID、どの情報要求URIのコンテンツも第1端末310と第2端末320に配信させるというという記述である。ルールDB240は、再配信ルールの登録・変更・削除を行う機能を有しているものとし、登録・変更・削除は利用者がWebのインターフェース等を利用して明示的に行う、もしくは装置が自動的に行うことができるものとする。例えば、既存の端末を用いたまま新しいコンテンツを要求する場合に、そのコンテンツを扱うためのルールを登録することや、新規の端末を使用する場合に、既存のコンテンツを新規端末へ情報を配信するように、既存のルールを変更することや、既存の端末を破棄する場合に、破棄する端末に関するルールを削除するといった態様も可能である。
In this redistribution rule, if the terminal ID and information request URI are described as “any (arbitrary)” or not described, all terminal IDs and all information request URIs are indicated. The specific description of the redistribution rule is preferably described in XML (eXtensible Markup Language) format as shown in FIGS. In the example of FIG. 12A, rule 1 (rule 1) is a terminal (first terminal 310) whose terminal ID of the request source terminal is 1, and the information request URI is “http://ntt.co.jp? In the example of FIG. 12B, rule 2 (rule 2) indicates which request source terminal the content of “id = 10” is distributed to the terminal (second terminal 320) whose terminal ID is 2. The ID is a description that the content of any information request URI is distributed to the
図4を参照するに、再配信先決定装置230は、情報転送受付部2301と、ルール比較部2302と、配信先端末ID付加部2303と、情報転送部2304とを備える。再配信先決定装置230は、コンピュータとして構成でき、各機能は所定の記憶部(図示せず)に格納されたプログラムを中央演算処理装置(CPU)で実行することで実現することができる。
Referring to FIG. 4, redistribution
情報転送受付部2301は、他の装置(本例では、仮想端末220)からの情報転送を受け付ける機能を有する。
The information
尚、情報転送受付部2301は、仮想端末220から受け付けた情報転送の内容を、ルール比較部2302へと渡す機能を有する。 この際の情報転送の内容には、要求元端末ID、情報要求URI、及びコンテンツが含まれる(図26(D)参照)。
The information
ルール比較部2302は、当該情報転送の内容と再配信ルールとを比較し、当該情報転送の情報の配信先を決定する機能を有する。具体的には、ルール比較部2302は、当該情報転送の情報に含まれる要求元端末ID及び情報要求URIと、再配信ルールの要求元端末条件における端末ID及び情報要求URIとを比較し、合致する再配信ルールがある場合は、合致した再配信ルールの配信先端末条件における端末ID(即ち、配信先端末ID)と、情報転送受付部2301から渡された当該情報転送の情報とを配信先端末ID付加部2303へと渡し、合致する再配信ルールがない場合は、要求元端末IDと同じ端末IDを配信先端末IDとして配信先端末ID付加部2303へ渡す機能を有し、さらに、配信先が複数の場合には、配信先端末IDの数だけ当該情報転送の情報を複製し、配信先端末ID付加部2303へ渡す機能を有する。
The
配信先端末ID付加部2303は、当該情報転送の情報に含まれる要求元端末IDを、ルール比較部2302により渡された端末ID(即ち、配信先端末ID)に書きかえ、情報転送部2304に渡す機能を有する。この際の情報には、配信先端末ID、情報要求URI、及び、コンテンツが含まれる(図26(D)参照)。ルール比較部2302によって複数の配信先端末IDが渡された場合は、配信先端末ID付加部2303は、配信先端末IDの数だけ複製された当該情報転送の情報について、それぞれの当該情報転送の情報に含まれる要求元端末IDを、それぞれの再配信ルールにおける配信先端末IDに書き変えて、情報転送部2304に渡す機能を有する。
The distribution destination terminal
情報転送部2304は、配信先端末ID付加部2303から渡された情報をPUSH再配信装置250へと転送する機能を有する。
The
図5を参照するに、PUSH再配信装置250は、情報転送受付部2501と、PUSH再配信部2502とを備える。PUSH再配信装置250は、コンピュータとして構成でき、各機能は所定の記憶部(図示せず)に格納されたプログラムを中央演算処理装置(CPU)で実行することで実現することができる。
Referring to FIG. 5, the
情報転送受付部2501は、再配信先決定装置230から情報転送された当該情報を受け付け、PUSH再配信部2502へと渡す機能を有する。この受け付けた情報には、配信先端末ID、情報要求URI、及びコンテンツが含まれる(図26(E)参照)。
The information
PUSH再配信部250は、情報転送された当該情報に含まれる配信先端末IDで指定された端末(本例では、第2端末320)へと、情報転送された当該情報をPUSH再配信する機能を有する。この再配信される情報には、情報要求URI、及び、指定されたコンテンツが含まれる(図26(B)参照)。
The
図6を参照するに、第1端末310及び第2端末320は、それぞれ、情報要求部3001及び情報受信部3002の両方、もしくは一方を有する。第1端末310及び第2端末320は、それぞれ、コンピュータとして構成でき、各機能は所定の記憶部(図示せず)に格納されたプログラムを中央演算処理装置(CPU)で実行することで実現することができる。
Referring to FIG. 6, the
情報要求部3002は、仮想端末220に対して情報要求を行う機能を有する。この際の情報要求には、情報要求URI、及び、要求元端末IDが含まれる(図26(C)参照)。
The
情報受信部3001は、PUSH再配信装置250による情報再配信を受信する機能を有する。この再配信される情報には、情報要求URI、及び、指定されたコンテンツが含まれる(図26(B)参照)。
The
尚、第1端末310及び第2端末320は、必ずしも情報要求部3002、及び、情報受信部3001の両方を有する必要は無い。例えば、携帯電話等の再生能力が限定的なために情報要求部3002しか持たないもの、デジタルフォトフレーム等の操作能力が限定的なために情報受信部3001しかもたないものがあり、いずれも本発明に係る端末とみなす。
Note that the
次に、図7〜図9を参照して、本発明による第1の実施形態におけるPUSH型情報配信システムのPUSH型情報配信処理の流れを説明する。 Next, with reference to FIGS. 7-9, the flow of the PUSH type | mold information delivery process of the PUSH type | mold information delivery system in 1st Embodiment by this invention is demonstrated.
〔第1の実施形態のシステム動作〕
図7は、本発明による第1の実施形態におけるPUSH型情報配信システムのルール設定動作を示すフローチャートである。図8は、本発明による第1の実施形態におけるPUSH型情報配信システムの情報要求動作を示すフローチャートである。図9は、本発明による第1の実施形態におけるPUSH型情報配信システムの情報再送信動作を示すフローチャートである。
[System Operation of First Embodiment]
FIG. 7 is a flowchart showing a rule setting operation of the PUSH type information distribution system according to the first embodiment of the present invention. FIG. 8 is a flowchart showing an information requesting operation of the PUSH type information distribution system in the first embodiment according to the present invention. FIG. 9 is a flowchart showing the information retransmission operation of the PUSH type information distribution system in the first embodiment according to the present invention.
以下の説明では、第1端末310は、情報要求URIが「http://ntt.co.jp?id=10」であるコンテンツ(以下、「コンテンツA」と称する)の配信のための情報要求を行い、第1端末310及び第2端末320へ配信する例に沿って説明する。
In the following description, the first terminal 310 requests an information request for distribution of content (hereinafter referred to as “content A”) whose information request URI is “http://ntt.co.jp?id=10”. Will be described along with an example of delivering to the
図7〜図9に示すように、PUSH型情報配信処理は、ルール設定、情報要求、及び、情報再送信の3つの処理から構成される。 As shown in FIGS. 7 to 9, the PUSH type information distribution process includes three processes: rule setting, information request, and information retransmission.
図7を参照するに、ルール設定の動作では、まず利用者がルールDB240に配信先端末を決定する条件となるルールを設定する(ステップS21)。この例では、再配信ルールには図13に例示するルール1(rule 1)のように、要求元端末に1を、配信先端末IDに1と2を記述する。 Referring to FIG. 7, in the rule setting operation, first, a user sets a rule as a condition for determining a delivery destination terminal in the rule DB 240 (step S21). In this example, the redistribution rule describes 1 in the request source terminal and 1 and 2 in the distribution destination terminal ID as in rule 1 (rule 1) illustrated in FIG.
図8を参照するに、情報要求の動作では、利用者は第1端末310を操作し、第1端末310の情報要求部2201によって、仮想端末220に対して情報要求を行う(ステップS22)。この際の情報要求には、情報要求URIである「http://ntt.co.jp?id=10」と、要求元端末IDである1が含まれている(図26(C)参照)。
Referring to FIG. 8, in the information requesting operation, the user operates the
仮想端末220は、情報要求受付部2203により、当該情報要求を受け付け、要求元端末IDの1と情報要求URIの「http://ntt.co.jp?id=10」の組を、要求元端末IDデータベース(DB)2205に登録する。
The
次に、仮想端末220は、情報要求部2201により、情報配信サーバ110に対して情報要求を行う(ステップS23)。この際の情報要求には情報要求URIである「http://ntt.co.jp?id=10」が含まれている(図26(A)参照)。
Next, the
要求を受け付け、本例における情報再配信として、情報提供サーバ110が「コンテンツA」を情報提供部1101により提供し、情報配信部1103により仮想端末220へ情報配信する。この際の情報配信には情報要求URIである「http://ntt.co.jp?id=10」と「コンテンツA」が含まれている(図26(B)参照)。
The request is received, and as information redistribution in this example, the
次に、仮想端末220は、情報配信受信部2202より、情報提供サーバ110から受信した情報を受信し(ステップS24)、要求元端末IDデータベース2205を参照して、要求元端末ID付加部2204により、情報配信受信部2202より受信した情報に要求元端末IDとして1を付加し、その後、情報転送部2206により再配信先決定装置230へと渡す。この際の情報には、要求元端末IDである1、情報要求URIである「http://ntt.co.jp?id=10」と「コンテンツA」が含まれている。
Next, the
再配信先決定装置230は、情報転送受付部2301により、仮想端末220から情報転送に係る情報を受け付け(ステップS25)、情報転送受付部2301により受け取った情報転送に係る情報の配信先端末をルール比較部2302により決定する(ステップS26)。
The redistribution
ルール比較部2302は、図13の再配信ルールを示すルール1(rule 1)との比較の結果、配信先端末として第1端末310と第2端末320が該当する場合(図9に示す「該当あり」)、ステップS27に進み、配信先が複数の場合には配信先端末IDの数だけ当該情報転送の情報を複製する。
As a result of the comparison with rule 1 (rule 1) indicating the redistribution rule in FIG. 13, the
ルール比較部2302は、図13の再配信ルールを示すルール1(rule 1)との比較の結果、配信先端末として第1端末310と第2端末320が該当無しの場合(合致する再配信ルールがない場合であり、図9に示す「該当なし」)、要求元端末IDを配信先端末IDとしてステップS28に進む。
When the
次に、再配信先決定装置230の配信先端末ID付加部2303により、情報に配信先端末IDを付加し(ステップS28)、情報転送部2304によりPUSH再配信装置250へと渡す。本例の場合、配信先端末IDが2つあるので、配信先端末ID付加部2303は、当該情報転送の情報を2つに複製し、配信先端末IDの1を片方の情報へ、配信先端末IDの2をもう一方の情報へ付加し、PUSH再配信装置250へと渡す。この際の情報には「1もしくは2の配信先端末ID」と「コンテンツA」が含まれる。
Next, the distribution destination terminal
次に、PUSH再配信装置250は、情報転送受付部2301により、当該情報転送の情報を2つ受け取り、それぞれ第1端末310及び第2端末320へとPUSH配信する(ステップS29)。
Next, the
次に、最後に第1端末310及び第2端末320が情報受信部3001により情報を受信する(ステップS30)。
Next, finally, the
以上のように構成されたPUSH型情報配信システムによれば、利用者によって設定された再配信ルールにしたがって、第1端末310で要求した情報を第2端末320にPUSH配信するといったように、情報の要求端末と情報の受信端末を分離することが可能となる。
According to the PUSH type information distribution system configured as described above, the information requested by the
次に、本発明による第2の実施形態のPUSH型情報配信システムについて説明する。 Next, a PUSH type information distribution system according to a second embodiment of the present invention will be described.
〔第2の実施形態のシステム構成〕
図14は、本発明による第2の実施形態のPUSH型情報配信システムで用いる再配信ルールの構成例を示す図である。図15は、本発明による第2の実施形態のPUSH型情報配信システムで用いる端末状態DBで管理する端末状態の構成例を示す図である。図16は、本発明による第2の実施形態のPUSH型情報配信システムで用いる再配信ルールの具体的な記述例を示す図である。図17は、本発明による第2の実施形態のPUSH型情報配信システムの概略図である。図18は、本発明による第2の実施形態のPUSH型情報配信システムにおける情報バッファの概略図である。図19は、本発明による第2の実施形態のPUSH型情報配信システムにおける再配信先決定装置の概略図である。図20及び図21は、本発明による第2の実施形態のPUSH型情報配信システムにおける端末の概略図である。
[System Configuration of Second Embodiment]
FIG. 14 is a diagram illustrating a configuration example of a redistribution rule used in the PUSH type information distribution system according to the second embodiment of this invention. FIG. 15 is a diagram illustrating a configuration example of a terminal state managed by the terminal state DB used in the PUSH type information distribution system according to the second embodiment of the present invention. FIG. 16 is a diagram illustrating a specific description example of a redistribution rule used in the PUSH type information distribution system according to the second embodiment of this invention. FIG. 17 is a schematic diagram of a PUSH type information distribution system according to the second embodiment of the present invention. FIG. 18 is a schematic diagram of an information buffer in the PUSH type information distribution system according to the second embodiment of the present invention. FIG. 19 is a schematic diagram of a redistribution destination determination device in the PUSH type information distribution system according to the second embodiment of this invention. 20 and 21 are schematic diagrams of terminals in the PUSH type information distribution system according to the second embodiment of the present invention.
以下では、主に、第2の実施形態と第1の実施形態で異なる点について説明する。また、同様な構成要素には同一の参照番号を付して説明する。 In the following description, differences between the second embodiment and the first embodiment will be mainly described. The same constituent elements will be described with the same reference numerals.
図17を参照するに、従来からの第1の課題及び第2の課題の双方を解決する第2の実施形態であるPUSH型情報配信システムは、情報配信サーバ110と、情報再配信部210と、複数の端末310,320,330からなる。
Referring to FIG. 17, a PUSH type information distribution system that is a second embodiment that solves both the first problem and the second problem in the related art includes an
情報再配信部210は、情報要求の要求元端末である第1端末310と当該要求に係る情報提供サーバ110から配信されるコンテンツとの対応を管理し、前記要求元端末の識別子である要求元端末IDを前記コンテンツに付加した情報転送を行う仮想端末220と、当該要求元端末である第1端末310と再配信先端末である第2端末320との対応を定める再配信ルールを保持するルールDB240と、コンテンツを受信する端末の受信可否を表す端末状態を管理する端末状態DBと、再配信ルール及び端末状態に応じてコンテンツ配信サーバ110からPUSH配信されたコンテンツを一時的に格納する情報バッファ270と、当該情報転送に含まれる要求元端末ID及びコンテンツを受信して、ルールDB240に保持される再配信ルールに応じて配信先である第2端末320及びその再配信のタイミングを決定し、決定したタイミングに応じて当該コンテンツをPUSH再配信装置250に送信する再配信先決定装置230と、再配信先決定装置から取得したコンテンツを少なくとも第2端末320に再配信するPUSH再配信装置250とを備え、再配信先決定装置230は、再配信ルール及び端末状態の情報に基づいて再配信先端末である第2端末320及びその再配信のタイミングを決定し、再配信ルールに基づいて決定される再配信先端末である第2端末320が、端末状態の情報に基づいて受信不可であると判別する場合には、情報バッファ270に、コンテンツ配信サーバ110から配信されたコンテンツを一時的に格納するように構成される。尚、第2の実施形態であるPUSH型情報配信システムは、再配信ルールに登録される端末について、再配信される情報の受信可否を表す端末状態を検知して、端末状態DB260に登録する第3端末330を備えるのが好適である。
The
情報配信サーバ110は、第1の実施形態と同様の構成・処理である。
The
仮想端末220は、第1の形態と同様の構成・処理である。
The
端末状態DB260は、端末IDと、各端末が情報を受信できるか否かの状態(本説明において、「端末状態」と称する)を紐づけて登録するデータベースである(図15参照)。登録情報の追加・変更・削除等の操作は、それぞれ端末310,320,330における状態登録部3301,3303によって行われる。
The
また、端末状態DB260は、このDB内容の変更を検出し、例えば、端末状態DB260で管理する内容が変更されたという旨のメッセージ(端末状態変更通知)を、再配信先決定装置230に送る機能を有するものとする。
Further, the
ルールDB240は、情報の再配信先を決定する条件(「再配信ルール」)を格納するデータベースである。再配信ルールに記述される内容は、要求元端末と情報の配信先端末とを紐付けるものである。具体的な再配信ルールの構成例を図14に示している。再配信ルールは、親要素、子要素及び孫要素の3つの要素によって構成される。親要素は、再配信ルールの識別番号を表すルール番号により構成され、子要素は、情報を要求した端末と要求したコンテンツを表す条件(「要求元端末条件」)と、情報を配信したい端末を表す条件(「配信先端末条件」)によって構成され、要求元端末条件の孫要素は、端末ID、情報要求URI及び端末状態により構成され、配信先端末条件の孫要素は、端末ID及び端末状態により構成される。
The
この再配信ルールにおいて、端末ID、情報要求URIの記述を‘any(任意)’、もしくは記述しない場合は、全ての端末ID、情報要求URIを示すものとする。再配信ルールの具体的な記述は、図16(A),(B)のようにXML(eXtensible Markup Language)形式で記述する。 In this redistribution rule, when the terminal ID and information request URI are described as 'any (arbitrary)' or not described, all terminal IDs and information request URIs are indicated. A specific description of the redistribution rule is described in an XML (eXtensible Markup Language) format as shown in FIGS.
図16(A)の例では、ルール1(rule 1)は要求元の端末IDが1(第1端末310)で、情報要求URIが「http://ntt.co.jp?id=10」のコンテンツを、第1端末310が受信不可能な状態の時には、端末IDが2の第2端末320が受信可能な状態ならば第2端末320へ配信させる、という記述である。図16(B)の例では、ルール2(rule 1)は受信不可能な状態にあるどの端末が要求した、どのコンテンツも第2端末320に配信させるというという記述である。
In the example of FIG. 16A, rule 1 (rule 1) has a request source terminal ID of 1 (first terminal 310) and an information request URI of “http://ntt.co.jp?id=10”. The content is described as being distributed to the
また、ルールDB240は、このDB内容の変更を検出し、ルールDB240で管理する内容が変更されたという旨のメッセージ(ルール変更通知)を再配信先決定装置230に送る機能を有するものとする。
Further, the
ルールDB240は、再配信ルールの登録・変更・削除を行う機能を有し、登録・変更・削除は利用者がWebのインターフェース等を利用して明示的に行う、もしくは装置が自動的に行うことができるものとする。
The
図18を参照するに、情報バッファ270は、情報転送部2701と、情報転送受付部2702と、情報DB2703とを有する。
Referring to FIG. 18, the
情報転送受付部2702は、再配信先決定装置230によって渡された情報を受信し、受信した情報に受信時刻(以下、「格納時刻」と称する)を付加して、情報DB2703に渡す機能を有する。この際の情報には、格納時刻、要求元端末ID、情報要求URI及びコンテンツが含まれる(図26(F)参照)。
The information
情報DB2703は、情報転送受付部2702により渡された情報を格納するデータベースである。また、情報DB2703は、再配信先決定装置230からの情報搬出要求を受け付け、このDB内の情報を再配信先決定装置230へ送出するために情報転送部2701へと渡す機能と、情報転送部2701によって再配信先決定装置230へ情報を渡す際に、情報DB2703は、現在時刻と格納時刻から格納されていた期間を算出し、一定期間以上たったメッセージは破棄する機能とを有するものとする。ここで、情報搬出要求は、情報を搬出したいという旨のメッセージとする。尚、情報を破棄するかを決める期間(以下、「格納時間境界値」と称する)については、利用者が事前にWebインターフェース等を用いて設定するものとする。情報バッファ270における情報転送部2701は、情報DB2703から渡された情報を再配信先決定装置230に転送する機能を有する。
The
図19を参照するに、再配信先決定装置230は、情報転送受付部2301と、ルール比較部2302と、配信先端末ID付加部2303と、情報転送部2304と、端末状態取得部2305と、情報搬出要求部2306とを備える。
Referring to FIG. 19, the redistribution
情報転送受付部2301、配信先端末ID付加部2303、及び情報転送部2304は、第1の実施形態と同じ構成・処理である。
The information
ルール比較部2302は、再配信先決定装置230から再配信に係る情報と、端末状態の情報及び再配信ルールとを比較し、情報の配信先を決定する機能を有する。
The
より具体的には、ルール比較部2302は、情報転送受付部2301により渡された情報の要求元端末IDに基づいて端末状態DB260から要求元端末の端末状態(要求元端末状態)を取得する。これにより、ルール比較部2302は、要求元端末ID・情報要求URI・要求元端末状態の組(以下、「要求元端末情報」と称する)がわかる。
More specifically, the
次に、ルール比較部2302は、ルールDB40において、要求元端末情報と要求元端末条件(孫要素が要求元端末ID、情報要求URI及び要求元端末状態で構成される)が合致する再配信ルールの検索を行う。
Next, in the rule DB 40, the
次に、ルール比較部2302は、要求元端末条件が要求元端末情報と合致するルールが存在しない場合は、要求元端末IDと同じ端末IDを配信先端末IDとし、情報転送受付部により渡された情報と配信先端末IDを配信先端末ID付加部2303へと渡す。これにより、ルールに記述がない端末による情報要求の場合は、その情報要求を行った端末へ情報を配信するという、従来の技術と同じ動作を可能とする。
Next, when there is no rule whose request source terminal condition matches the request source terminal information, the
一方、ルール比較部2302は、ルールの要求元端末条件と、要求元端末情報とが合致するルールが存在した場合は、合致したルールにおける配信先端末条件の端末ID(この端末IDが示す端末を「配信先候補端末」と称することにする)に基づいて、端末状態DB260から配信先候補端末の端末状態を取得する。これにより、配信先候補端末の端末ID・端末状態の組(以下、「配信先候補端末情報」と称する)がわかる。
On the other hand, when there is a rule that matches the request source terminal condition of the rule and the request source terminal information, the
次に、ルール比較部2302は、配信先候補端末情報と配信先端末条件(孫要素が配信先端末IDと配信先端末状態で構成される)を比較し、一致した配信先候補端末の端末IDを配信先端末IDとし、その後、情報転送受付部2301から渡された再配信に係る情報と配信先端末IDを配信先端末ID付加部2303へと渡す。
Next, the
尚、ルール比較部2302は、要求元端末条件と要求元端末情報が合致したルールにおいて、配信先候補端末と配信先条件が一致しない場合は、情報転送受付部2301から渡された再配信に係る情報を情報転送部2304へと渡す。
Note that the
情報転送部2304は、ルール比較部2302から渡された情報(再配信に係る情報のみ)を情報バッファ270へと転送する機能と、配信先端末ID付加部2303から渡された情報(再配信に係る情報と配信先端末ID)をPUSH再配信装置250へと転送する機能とを有する。前者の際の情報(再配信に係る情報のみ)には要求元端末ID、情報要求URI及びコンテンツが含まれる(図26(D)参照)。後者の際の情報(再配信に係る情報と配信先端末ID)には配信先端末ID、情報要求URI及びコンテンツが含まれる(図26(E)参照)。
The
情報搬出要求部2306は、端末状態DB260及び/又はルールDB240からの変更通知を受信し、情報バッファ270へ情報搬出要求を行う機能を有する。情報搬出要求は、情報を搬出したいという旨のメッセージとする。
The information
PUSH再配信装置250は、第1の実施形態と同様の構成・処理である。
The
端末310,320は、情報要求部3002、情報受信部3001、状態登録部3003の全て、もしくはいずれかを有する。情報要求部3002、情報受信部3001は、第1の実施形態と同様の構成・処理である。
The
状態登録部3003は、当該端末の状態を端末状態DB260に登録する機能を有する。登録する情報は端末ID及び受信可能であるか否かを示す端末状態である。この際自端末だけではなく、当該端末を操作して、他の端末の状態を登録するように構成することも可能である。
The
また、端末330のように、自身の端末状態を外部から監視し、上記の状態登録部3003と同様に機能する状態登録部3301へと端末状態を渡す端末監視部3302を有することができ、このような端末は、他の端末の端末状態を検知するセンサ機能を有する端末とみなすことができる。尚、センサ機能としては端末の電源状態(電源が入っているか否か)、端末のリソース(計算能力、記憶能力、通信能力)を監視するものや、温度、湿度、照度、降雨量、音量など環境を監視するもの、時刻、位置、高度、方角、速度、加速度、傾き(角度)、距離、重量、圧力、振動などモノや人の状態を監視するもの、バーコード、ICタグ、顔、指紋など特定のモノや人を識別するもの、ガス漏れ、煙、炎、熱、放射線、花粉など特定の事象を検知するものが考えられる。 端末330はセンサ機能を用い、監視対象とする端末自身の状態及び、監視対象とする端末の周囲状況により、状態登録部3301へと渡す端末状態を決定する。例えば端末330により端末310,320の電源状態、リソースを監視し、端末310,320が情報受信可能か否かの情報を渡す、
端末310,320の周囲に人がいるかどうかを監視し、人がいる場合のみ端末310,320が受信可能であるという状態を渡す、といった態様が考えられる。
Further, like the terminal 330, it can have a terminal monitoring unit 3302 that monitors its own terminal state from the outside and passes the terminal state to the
It is conceivable to monitor whether or not there are people around the
次に、図22〜図25を参照して、本発明による第2の実施形態におけるPUSH型情報配信システムのPUSH型情報配信処理の流れを説明する。 Next, with reference to FIGS. 22-25, the flow of the PUSH type | mold information delivery process of the PUSH type | mold information delivery system in 2nd Embodiment by this invention is demonstrated.
〔第2の実施形態のシステム動作〕
図22は、本発明による第2の実施形態におけるPUSH型情報配信システムのルール設定動作を示すフローチャートである。図23は、本発明による第2の実施形態におけるPUSH型情報配信システムの情報要求動作を示すフローチャートである。図24は、本発明による第2の実施形態におけるPUSH型情報配信システムの情報要求動作を示すフローチャートである。図25は、本発明による第2の実施形態におけるPUSH型情報配信システムの情報再送信動作を示すフローチャートである。
[System Operation of Second Embodiment]
FIG. 22 is a flowchart showing the rule setting operation of the PUSH type information distribution system in the second embodiment according to the present invention. FIG. 23 is a flowchart showing an information request operation of the PUSH type information distribution system in the second exemplary embodiment of the present invention. FIG. 24 is a flowchart showing the information requesting operation of the PUSH type information distribution system in the second embodiment of the present invention. FIG. 25 is a flowchart showing the information retransmission operation of the PUSH type information distribution system in the second embodiment of the present invention.
尚、端末IDが1の端末(第1端末310)と端末IDが2の端末(第2端末320)があり、最初は第1端末310の端末状態は受信可能で第2端末320の端末状態は受信不可能であるとする。また、再配信ルールにて、第1端末310が受信不可能な状態の時に、第1端末310の「http://ntt.co.jp?id=10」という情報要求によるコンテンツが配信されてきた場合、第2端末320が受信可能な状態ならば第2端末320へ再配信する、として記述されているとする。
There are a terminal having a terminal ID of 1 (first terminal 310) and a terminal having a terminal ID of 2 (second terminal 320). At first, the terminal state of the
次に、端末IDが1の端末(第1端末310)が情報要求「URI:http://ntt.co.jp?id=10」により、「コンテンツA」の要求を行う。しかし、情報要求後、端末IDが1の端末(第1端末310)は受信不可能な端末状態になってしまう。その後、端末IDが2の端末(第2端末320)の端末状態が受信可能に変わり、端末IDが2の端末(第2端末320)へと情報が再配信される。第2の実施形態の説明では、このような動作を実現する。 Next, a terminal having a terminal ID of 1 (first terminal 310) requests “content A” by an information request “URI: http://ntt.co.jp?id=10”. However, after the information request, the terminal having the terminal ID of 1 (first terminal 310) enters a terminal state where reception is impossible. Thereafter, the terminal status of the terminal with the terminal ID 2 (second terminal 320) changes to receivable, and the information is redistributed to the terminal with the terminal ID 2 (second terminal 320). In the description of the second embodiment, such an operation is realized.
図22〜図25に示すように、PUSH型情報配信処理は、ルール設定、情報要求及び情報再送信の3つの処理から構成される。 As shown in FIGS. 22 to 25, the PUSH type information distribution process includes three processes: rule setting, information request, and information retransmission.
図22における設定動作では、配信先を決める再配信ルールの設定(ステップS121)、格納時間境界値の設定(ステップS122)、端末状態DB260への端末状態の登録(ステップS123)を行う。本例では、利用者がルールDB240に図16のルール1のように、「端末ID=1の端末が受信不可能な状態の時に、端末ID=1の端末からの「http://ntt.co.jp?id=10」という情報要求による情報が配信されてきた場合、端末ID=2が受信可能な状態ならば端末ID=2の端末へ再配信する」という旨の再配信ルールを記述しておき、この時、他のルールは記述されていないものとする。次に情報バッファ270の情報DB2703における格納時間境界値を設定する。本例では3時間に設定する。
In the setting operation in FIG. 22, a re-distribution rule that determines a distribution destination is set (step S121), a storage time boundary value is set (step S122), and a terminal state is registered in the terminal state DB 260 (step S123). In this example, as shown in
次に、第1端末310が受信不可能になったことを、利用者が当該端末を操作して、状態登録部3003により端末状態DB260へ登録する。本例では第1端末310は、受信可能に、第2端末320は受信不可能に設定する。この際、端末状態DB260に端末状態を登録する端末は、第1端末310以外の端末でも構わない。また、センサのように機能する端末監視部3302と状態登録部3301を有する第3端末330を用いると、利用者が手動で端末状態DB260に登録を行うことなく、自動的に端末状態DB260に端末状態を登録することが可能である。
Next, the user operates the terminal to register that the
図23における情報要求動作では、第1端末310による情報要求と(ステップS124)、仮想端末220による情報要求を行う(ステップS125)。尚、第1端末310による情報要求と、仮想端末220による情報要求は第1の実施形態と同様の構成・処理である。
In the information request operation in FIG. 23, an information request by the first terminal 310 (step S124) and an information request by the
図24における情報要求動作では、再配信先決定装置230が第1端末310等の端末によるルール・端末状態変更通知を受け取って配信先及び書く端末の状態を把握し(ステップS126)、この状態で、仮想端末220による情報要求が行われ(ステップS127)、この詳細について図25を参照して説明する。
In the information requesting operation in FIG. 24, the redistribution
図25の情報再送信動作では、情報配信サーバ110から提供された情報を、情報再配信部210が各端末へと再配信するフローを説明する。
In the information re-transmission operation of FIG. 25, a flow in which the
情報再配信部210が端末からの情報要求を待っており(ステップS128)、情報要求を受け取るにあたり、仮想端末220が情報配信サーバ110からの情報を受信し、再配信先決定装置230へと情報を渡すまでは第1の実施形態と同様であるが(ステップS131)、情報バッファ270は、情報バッファ270に入っていた時間で蓄積した情報の保持期間を監視しており(ステップS129)、保持期間を過ぎた場合には破棄される(ステップS130)。尚、仮想端末220が再配信先決定装置230へと渡す情報には、要求元端末IDである1、情報要求URIである「http://ntt.co.jp?id=10」、「コンテンツA」が含まれる(図26(D)参照)。
The
再配信先決定装置230は、仮想端末220からの情報転送を受けとると(ステップS132)、ルール比較部2303によって、ルールDB240から再配信ルールを取得するとともに、端末状態DB260から端末状態を取得し(ステップS133,S135)、情報の要求元端末ID、端末状態、再配信ルールを比較して、「要求元条件」及び「配信先条件」を確認して配信先を決定する(ステップS134,S136)。尚、ステップS134にて、「該当なし」の動作は、第1の実施携帯の動作と同様である。
When receiving the information transfer from the virtual terminal 220 (step S132), the redistribution
例えば、現在、第1端末310、第2端末320共に受信不可能な状態にあるとしたので、ルール比較部2303により配信可能な端末が存在しないということが認識される。配信可能な端末が存在しない場合、ルール比較部2303は、情報配信サーバ110からの情報を情報バッファ270へと転送する(ステップS137)。
For example, since both the
その後、情報バッファ270は、受け取った情報を、情報DB2703に格納するが、その際に格納時刻を情報へと付加する。よって情報DB2703に格納される情報は、例えば時刻10:00に格納した場合では、格納時刻である10:00、要求元端末IDである1、情報要求URIである「http://ntt.co.jp?id=10」、「コンテンツA」が含まれている(図26(F)参照)。
Thereafter, the information buffer 270 stores the received information in the
その後、第2端末320の端末状態が受信可能に変わり、当該端末の状態登録部3003により、端末状態DB260の第2端末320の端末状態が受信可能に変更される。端末状態DB260は、端末状態の変更を検出し、変更通知を再配信先決定装置230へと送る。変更通知を受け取った再配信先決定装置230は、情報バッファ270に対して情報搬出要求を送る。
Thereafter, the terminal state of the
情報搬出要求を受けて、情報バッファ270は、情報DB2703に格納されている情報を再配信先決定装置230へと転送する。この際に現在時刻を取得し、当該情報に含まれている格納時刻と比較することで当該情報が情報DB2703に格納されている期間を算出し、一定期間以上格納されていた情報は破棄する(ステップS128〜S130)。本例において時刻11:00に情報を転送する場合、格納期間は1時間であり、これは格納時間境界値の3時間を超えないので破棄されることはない。
In response to the information carry-out request, the
そして、再配信先決定装置230の情報転送受付部2301により当該情報を受け取り、再びルール比較部2303により、配信先端末IDを第2端末320として決定する。
Then, the information is received by the information
その後、情報バッファ270から渡された情報は、第2端末320に再配信されるまでの処理・構成は第1の実施形態と同様である(ステップS139〜S140)。
Thereafter, the processing and configuration until the information delivered from the
以上のように構成されたPUSH型情報配信システムによれば、利用者は端末状態を登録し、再配信ルールにしたがって、各端末の状態を考慮したPUSH再配信を行うことができる。また、受信できる端末が存在しない時に配信されてきた情報でも、受信可能な端末が出現したときに、情報を再配信することが可能になる。 According to the PUSH type information distribution system configured as described above, the user can register the terminal state and perform the PUSH redistribution considering the state of each terminal according to the redistribution rule. Moreover, even if the information has been distributed when no receivable terminal exists, the information can be redistributed when a receivable terminal appears.
本発明によれば、利用者は端末状態を登録し、再配信ルールにしたがって、各端末の状態を考慮したPUSH再配信を行うことができ、受信できる端末が存在しない時に配信されてきた情報でも、受信可能な端末が出現したときに、情報を再配信することが可能になり、既存のプレゼンスサービスの適応範囲を広げる用途に有用である。 According to the present invention, the user can register the terminal state, perform PUSH redistribution considering the state of each terminal according to the redistribution rule, and even information distributed when there is no receivable terminal exists. When a receivable terminal appears, information can be redistributed, which is useful for expanding the application range of existing presence services.
110 情報配信サーバ
210 情報再配信部
220 仮想端末
230 再配信先決定装置
240 ルールDB
250 PUSH再配信装置
260 端末状態DB
270 情報バッファ
310,320,330 端末
1101 情報提供部
1102 情報要求受付部
1103 情報配信部
2201 情報要求部
2202 情報配信受信部
2203 情報要求受付部
2204 要求元端末ID付加部
2205 要求元端末IDデータベース(DB)
2206 情報転送部
2301 情報転送受付部
2302 ルール比較部
2303 配信先端末ID付加部
2304 情報転送部
2305 端末状態取得部
2306 情報搬出要求部
2501 情報転送受付部
2502 PUSH再配信部
3001 情報要求部
3002 情報受信部
3003 状態登録部
3301 状態登録部
3302 端末監視部
110
250
270
2206
Claims (6)
第1端末から、コンテンツ配信サーバからのコンテンツ配信を要求する旨の情報要求を受信し、前記コンテンツ配信サーバから配信される当該コンテンツを前記第1端末とは異なる1つ以上の第2端末に少なくとも配信可能にする情報再配信部を備え、
前記情報再配信部は、
前記情報要求の要求元端末である第1端末と当該情報要求に係るコンテンツとの対応を管理し、前記要求元端末の識別子である要求元端末IDを前記コンテンツに付加した情報転送を行う仮想端末と、
当該要求元端末である第1端末と再配信先端末である第2端末との対応を定める再配信ルールを保持するルールDBと、
各端末が情報を受信できるか否かの状態を表す端末状態を管理する端末状態DBと、
前記情報転送に含まれる前記要求元端末ID及び前記コンテンツを受信して、前記ルールDBに保持される再配信ルール及び前記端末状態DBに保持される端末状態に応じて前記第1端末による前記情報の受信が不可能と判定した場合のみ、前記情報を受信可能な第2端末を判別する再配信先決定装置と、
前記情報を受信可能な前記第2端末に対して前記コンテンツのPUSH型の再配信を行うPUSH再配信装置と、
を備えることを特徴とするPUSH型情報配信システム。 A PUSH type information distribution system that enables PUSH distribution to a terminal different from a terminal that requests content distribution from a content distribution server,
An information request for requesting content distribution from the content distribution server is received from the first terminal, and the content distributed from the content distribution server is sent to at least one second terminal different from the first terminal. An information redistribution unit that enables distribution,
The information redistribution unit
A virtual terminal that manages the correspondence between the first terminal that is the request source terminal of the information request and the content related to the information request, and performs information transfer with the request source terminal ID that is the identifier of the request source terminal added to the content When,
A rule DB that holds a redistribution rule that defines the correspondence between the first terminal as the request source terminal and the second terminal as the redistribution destination terminal;
A terminal state DB that manages a terminal state indicating whether each terminal can receive information;
The information by the first terminal according to the redistribution rule held in the rule DB and the terminal status held in the terminal status DB upon receiving the request source terminal ID and the content included in the information transfer A redistribution destination determination device that determines a second terminal that can receive the information only when it is determined that reception of the information is impossible ;
And PUSH redistribution device for re-distribution of the PUSH type of the content to the second terminal capable of receiving the information,
A PUSH type information distribution system comprising:
前記コンテンツ配信サーバから配信されたコンテンツを一時的に格納する情報バッファを備え、
前記再配信先決定装置は、
前記再配信ルール及び前記端末状態に基づいて情報を受信可能な第2端末が存在しないと判別する場合には、前記情報バッファに、前記コンテンツを一時的に格納する手段とを有することを特徴とする、請求項1に記載のPUSH型情報配信システム。 The information redistribution unit
An information buffer for temporarily storing content distributed from the content distribution server;
The redistribution destination determination device includes:
Means for temporarily storing the content in the information buffer when it is determined that there is no second terminal capable of receiving information based on the redistribution rule and the terminal state; The PUSH type information distribution system according to claim 1.
前記PUSH型情報配信システムは、第1端末から、コンテンツ配信サーバからのコンテンツ配信を要求する旨の情報要求を受信し、前記コンテンツ配信サーバから配信される当該コンテンツを前記第1端末とは異なる1つ以上の第2端末に少なくとも配信可能にする情報再配信部を備えており、
前記情報再配信部は、仮想端末と、当該要求元端末である第1端末と再配信先端末である第2端末との対応を定める再配信ルールを保持するルールDBと、各端末が情報を受信できるか否かの状態を表す端末状態を管理する端末状態DBと、再配信先決定装置と、PUSH再配信装置とを備えており、
前記情報再配信部の処理手順は、
前記仮想端末によって、前記情報要求の要求元端末である第1端末と当該情報要求に係るコンテンツとの対応を管理し、前記要求元端末の識別子である要求元端末IDを前記コンテンツに付加した情報転送を行うステップと、
前記再配信先決定装置によって、前記情報転送に含まれる前記要求元端末ID及び前記コンテンツを受信して、前記ルールDBに保持される再配信ルール及び前記端末状態DBに保持される端末状態に応じて前記第1端末による前記情報の受信が不可能と判定した場合のみ、前記情報を受信可能な第2端末を判別するステップと、
前記PUSH再配信装置によって、前記情報を受信可能な前記第2端末に対して前記コンテンツのPUSH型の再配信を行うステップと、
を含むことを特徴とするPUSH型情報配信方法。 A PUSH type information distribution method in a PUSH type information distribution system that enables PUSH distribution to a terminal different from a terminal that requests content distribution from a content distribution server,
The PUSH type information distribution system receives an information request for requesting content distribution from a content distribution server from a first terminal, and the content distributed from the content distribution server is different from the first terminal. An information redistribution unit that enables distribution to at least two or more second terminals,
The information redistribution unit includes a rule DB that holds a redistribution rule that defines a correspondence between a virtual terminal, a first terminal that is the request source terminal, and a second terminal that is a redistribution destination terminal, and each terminal stores information. A terminal state DB for managing a terminal state indicating whether or not reception is possible, a redistribution destination determination device, and a PUSH redistribution device;
The processing procedure of the information redistribution unit is as follows:
Information in which the virtual terminal manages the correspondence between the first terminal that is the request source terminal of the information request and the content related to the information request, and the request source terminal ID that is the identifier of the request source terminal is added to the content A step of transferring,
The redistribution destination determination device receives the request source terminal ID and the content included in the information transfer, and depends on a redistribution rule held in the rule DB and a terminal state held in the terminal state DB Determining a second terminal capable of receiving the information only when it is determined that the information cannot be received by the first terminal ;
By the PUSH redistribution device, and performing the re-distribution of the PUSH type of the content the information to the receivable said second terminal,
A PUSH type information distribution method comprising:
前記コンテンツ配信サーバから配信されたコンテンツを一時的に格納する情報バッファを備えており、
前記再配信先決定装置の処理手順は、
前記再配信ルール及び前記端末状態に基づいて情報を受信可能な第2端末が存在しないと判別する場合には、前記情報バッファに、前記コンテンツを一時的に格納するステップと、
を含むことを特徴とする、請求項4に記載のPUSH型情報配信方法。 The information redistribution unit
Comprising an information buffer for temporarily storing content distributed from the content distribution server;
The processing procedure of the redistribution destination determination device is as follows:
If it is determined that there is no second terminal capable of receiving information based on the redistribution rule and the terminal status, temporarily storing the content in the information buffer;
The PUSH type information distribution method according to claim 4, comprising:
前記第3端末によって、前記再配信ルールに登録される端末について、各端末が情報を受信できるか否かの状態を表す端末状態を検知して、前記端末状態DBに登録するステップを含むことを特徴とする、請求項5に記載のPUSH型情報配信方法。 The PUSH type information distribution system includes a third terminal,
Including a step of detecting, by the third terminal, a terminal state indicating whether or not each terminal can receive information for the terminal registered in the redistribution rule and registering the terminal state in the terminal state DB. The PUSH type information delivery method according to claim 5, wherein the push type information delivery method is characterized.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010136709A JP5610864B2 (en) | 2010-06-16 | 2010-06-16 | Push type information delivery system and push type information delivery method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010136709A JP5610864B2 (en) | 2010-06-16 | 2010-06-16 | Push type information delivery system and push type information delivery method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012003437A JP2012003437A (en) | 2012-01-05 |
| JP5610864B2 true JP5610864B2 (en) | 2014-10-22 |
Family
ID=45535353
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010136709A Expired - Fee Related JP5610864B2 (en) | 2010-06-16 | 2010-06-16 | Push type information delivery system and push type information delivery method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5610864B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015015779A1 (en) * | 2013-07-31 | 2015-02-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Information presentation method, operation program, and information presentation system |
| EP3419250B1 (en) * | 2017-06-23 | 2020-03-04 | Vestel Elektronik Sanayi ve Ticaret A.S. | Methods and apparatus for distributing publish-subscribe messages |
| JP7809458B2 (en) * | 2021-06-25 | 2026-02-02 | 株式会社東芝 | Data referencing system, data referencing device, data referencing method, and data referencing program |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002204266A (en) * | 2000-12-28 | 2002-07-19 | Fuji Xerox Co Ltd | Gateway device |
| JP4359401B2 (en) * | 2001-03-12 | 2009-11-04 | 富士通株式会社 | Information distribution apparatus and information distribution method |
| JP4679396B2 (en) * | 2006-03-08 | 2011-04-27 | Necインフロンティア株式会社 | COMMUNICATION SYSTEM, SERVER DEVICE, AND TERMINAL LINKING METHOD USED FOR THEM |
| JP4984967B2 (en) * | 2007-02-28 | 2012-07-25 | 富士通株式会社 | Information processing control apparatus, method for distributing information through network, and program therefor |
| JP2009015713A (en) * | 2007-07-06 | 2009-01-22 | Konica Minolta Business Technologies Inc | Provision information notification device, provision information notification method, and computer program |
| JP2009258975A (en) * | 2008-04-16 | 2009-11-05 | Yahoo Japan Corp | Gateway which deliver advertisement to information household electric appliance, advertisement-delivery system, program, and method thereof |
-
2010
- 2010-06-16 JP JP2010136709A patent/JP5610864B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012003437A (en) | 2012-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101523816B1 (en) | Sending files from one device to another device over a network | |
| CN100394423C (en) | Data Synchronization Interface | |
| KR101378218B1 (en) | Continuable communication management apparatus and continuable communication managing method | |
| JP2017167748A (en) | Device and method for controlling data flow | |
| CN102917061B (en) | Resource synchronization method and system | |
| TWI441535B (en) | Method for using geographic signal fingerprint cluster to implement end-to-end message push | |
| CN104488281A (en) | Reception device, reception method, transmission device, and transmission method | |
| US9208239B2 (en) | Method and system for aggregating music in the cloud | |
| CN101019404A (en) | System and method for wireless download capability of media objects from multiple sources | |
| CN103109511A (en) | Partial object distribution in content delivery network | |
| JP5472159B2 (en) | Information terminal, server, connection destination determination method and program | |
| JP5610864B2 (en) | Push type information delivery system and push type information delivery method | |
| JP2018201154A (en) | Transmission control program, transmission control method, and information processing device | |
| CN104468142B (en) | A kind of method and apparatus of subscribing notification | |
| JP2015525014A (en) | Capturing multiple signals with the same meaning | |
| JP5092179B2 (en) | Server and server program | |
| US20070169142A1 (en) | Using a presence status in a media-on-demand system | |
| WO2015180241A1 (en) | Service data processing method and apparatus, terminal device and computer storage medium | |
| JP4047777B2 (en) | Content search apparatus and content search method | |
| US20120317237A1 (en) | Remotely retrieving information from consumer devices | |
| US7698304B2 (en) | Caching data in a distributed system | |
| JP6646214B2 (en) | Information processing system, information processing apparatus, information processing method, and information processing program | |
| JP6432598B2 (en) | Client device, server, recording medium, and information processing method | |
| JP5423345B2 (en) | PROGRAM INFORMATION DISTRIBUTION DEVICE, PROGRAM INFORMATION DISTRIBUTION METHOD, PROGRAM, AND PROGRAM INFORMATION DISTRIBUTION SYSTEM | |
| CN100589563C (en) | IPTV distribution system, IPTV client device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121105 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130625 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130626 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130730 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140121 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140307 |
|
| 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: 20140902 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140902 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5610864 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |