JP2003348133A - Network information processing method - Google Patents

Network information processing method

Info

Publication number
JP2003348133A
JP2003348133A JP2002151710A JP2002151710A JP2003348133A JP 2003348133 A JP2003348133 A JP 2003348133A JP 2002151710 A JP2002151710 A JP 2002151710A JP 2002151710 A JP2002151710 A JP 2002151710A JP 2003348133 A JP2003348133 A JP 2003348133A
Authority
JP
Japan
Prior art keywords
application server
client
server
feedback
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002151710A
Other languages
Japanese (ja)
Inventor
Osamu Takada
治 高田
Minoru Koizumi
稔 小泉
Michiro Yamazaki
道郎 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2002151710A priority Critical patent/JP2003348133A/en
Publication of JP2003348133A publication Critical patent/JP2003348133A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve a problem in a conventional technology for a reply (feedback) from client terminals to an application server that cannot have performed real time two-way communication because all of feedback information items reach the application server resulting in causing traffic congestion and an overload to the server in a system wherein the application server and a great number of the client terminals exist on a network. <P>SOLUTION: Feedback servers having information processing functions are placed on paths from a great number of the clients to the application server to collect/process the feedback information items from the clients and transmit the results to the application server thereby realizing reduction in the network traffic and in the load of the application server. A system management server provided on the system performs the management of the feedback paths such as authentication of the clients, path control and quality management depending on the information processing and transfer processing functions. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はネットワークに接続
された多数の機器からの情報の処理に関する。
The present invention relates to the processing of information from a large number of devices connected to a network.

【0002】[0002]

【従来の技術】ネットワーク上にアプリケーションサー
バと多数のクライアント端末が存在し、アプリケーショ
ンサーバから多数クライアントへ配信する場合は、マル
チキャスト技術により、アプリケーションサーバからク
ライアントに向けて情報を配信できる。すなわちサーバ
から全対象クライアント数のパケットを発行する必要は
無く、過大なトラフィックによるネットワーク負荷、お
よびアプリケーションサーバ負荷を軽減できる。
2. Description of the Related Art When an application server and a large number of client terminals exist on a network, and the application server distributes the information to a large number of clients, information can be distributed from the application server to the client by a multicast technique. That is, there is no need to issue packets for all target clients from the server, and network load and application server load due to excessive traffic can be reduced.

【0003】[0003]

【発明が解決しようとする課題】しかしクライアント端
末からアプリケーションサーバへの応答という上り方向
の通信(以下フィードバックという)においては、アプ
リケーションサーバに全てのフィードバック情報が到達
するため、トラフィックの輻輳、サーバの過負荷が発生
する。10~100万人規模の視聴者からの反応情報を、リア
ルタイム(秒単位)でフィードバックすることはできてい
ない。
However, in the upward communication (hereinafter referred to as feedback), which is a response from the client terminal to the application server, since all feedback information reaches the application server, traffic congestion and server overload occur. Load occurs. Reaction information from 100,000 to 1,000,000 viewers cannot be fed back in real time (in seconds).

【0004】アプリケーションサーバからの配信に対す
るクライアントの応答をリアルタイムにアプリケーショ
ンサーバで受信し、その情報を加工した結果をリアルタ
イムにクライアントに配信することが課題である。
[0004] It is an object to receive a response of a client to distribution from an application server in real time in the application server, and to distribute the result of processing the information to the client in real time.

【0005】[0005]

【課題を解決するための手段】本発明は、多数クライア
ントからアプリケーションサーバへのフィードバック経
路で情報を効率的に処理し、リアルタイムの双方向通信
を可能にする。
SUMMARY OF THE INVENTION The present invention efficiently processes information in a feedback path from a number of clients to an application server, and enables real-time two-way communication.

【0006】本発明のフィードバック方法(以下フィー
ドバック・キャストという)では、多数クライアントから
アプリケーションサーバへの経路上に情報集約機能およ
び情報集計機能を含む情報処理機能を持つフィードバッ
クサーバを配置し、クライアントからのフィードバック
情報を集約・情報処理しつつ、集約された結果をアプリ
ケーションサーバに送信することにより、ネットワーク
トラフィックの削減、アプリケーションサーバ負荷軽減
を実現する。
In the feedback method (hereinafter referred to as "feedback cast") of the present invention, a feedback server having an information collecting function and an information processing function including an information collecting function is arranged on a path from a large number of clients to an application server. By transmitting the collected result to the application server while collecting and processing the feedback information, reduction of network traffic and reduction of the application server load are realized.

【0007】フィードバックサーバの配置は、下り方向
の配信を行うマルチキャストルータの構成と独立してい
てシステム構成を柔軟に行うことができる。従って、下
り方向の配信は、マルチキャストに限定されない。
[0007] The arrangement of the feedback server is independent of the configuration of the multicast router that performs downstream distribution, and the system configuration can be flexibly performed. Therefore, downstream distribution is not limited to multicast.

【0008】アプリケーションサーバでは、集約された
フィードバック情報を受信し、必要に応じ情報処理を行
い、クライアントに配信する。
[0008] The application server receives the collected feedback information, performs information processing as necessary, and distributes the information to the client.

【0009】フィードバック経路の管理には、別に管理
サーバ(以後システム管理サーバという)機能を設け、ク
ライアント、アプリケーションサーバ、フィードバック
サーバ、IPv6マルチキャスト対応ルータとのインタフェ
ースをとり、情報処理&転送処理機能に応じたプリミテ
ィブを具備する。クライアントがアプリケーションを起
動すると、まずシステム管理サーバに接続する。
A separate management server (hereinafter referred to as a system management server) function is provided for the management of the feedback path, and interfaces with a client, an application server, a feedback server, and an IPv6-multicast-compatible router to handle information processing and transfer processing functions. Primitives. When the client starts the application, it first connects to the system management server.

【0010】アプリケーションサーバは受信した情報を
必要に応じて処理し、マルチキャストなどを利用してク
ライアントに配信することにより、多数クライアントを
対象としたリアルタイムの双方向通信を可能にする。
[0010] The application server processes the received information as necessary and distributes the information to the clients using multicast or the like, thereby enabling real-time two-way communication for a large number of clients.

【0011】システム管理サーバはクライアント情報、
クライアントの利用するアプリケーションなどの情報を
受け取り、認証、品質制御などを行い、クライアントに
対しフィードバック情報を渡す対象のサーバ情報を提供
する。またフィードバックサーバに対し上位のフィード
バックサーバに渡す場合の対象サーバ情報を提供する。
さらに、経路が切断された場合の代替経路情報も提供す
る。
The system management server has client information,
It receives information on applications used by the client, performs authentication, quality control, etc., and provides server information to which feedback information is passed to the client. Also, it provides the target server information to be passed to the higher-order feedback server to the feedback server.
Further, it provides alternative route information when the route is disconnected.

【0012】またシステム管理サーバは、クライアント
認証、経路制御などの機能を備え、クローズしたセキュ
リティ機能を持つシステムを実現可能とする。
The system management server has functions such as client authentication and path control, and can realize a system having a closed security function.

【0013】[0013]

【発明の実施の形態】以下、本発明の実施形態を図面に
より説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0014】図1は、本発明の設備および機能を示すシ
ステムの構成図である。アプリケーションクライアント
1、システム管理サーバ2、フィードバックサーバ3ア
プリケーションサーバ4、IPv6マルチキャスト対応ルー
タまたはその他の配信手段5で構成され、それぞれネッ
トワークで接続されている。
FIG. 1 is a block diagram of a system showing the equipment and functions of the present invention. It comprises an application client 1, a system management server 2, a feedback server 3, an application server 4, an IPv6 multicast compatible router or other distribution means 5, and each is connected by a network.

【0015】アプリケーションクライアント1は、アプ
リケーションクライアント機能11および各サーバとの送
受信を受け持つフィードバックAPI機能を備える。シス
テム管理サーバ2は、システム管理サーバ機能21を備
え、経路制御のためのネットワーク管理DB22およびクラ
イアントを管理するメンバ管理DB23を管理する。
The application client 1 has an application client function 11 and a feedback API function for transmitting and receiving data to and from each server. The system management server 2 has a system management server function 21 and manages a network management DB 22 for route control and a member management DB 23 for managing clients.

【0016】フィードバックサーバ3は、フィードバッ
クサーバ機能31を備え、多段階の配置も可能である。ア
プリケーションサーバ4は、ストリーミングデータなど
のコンテンツを配信するアプリケーションサーバ機能41
およびフィードバックサーバ3から送られた情報を処理
してクライアントに配信するフィードバックAPI管理機
能42を備える。IPv6マルチキャスト対応ルータまたはそ
の他の配信手段5は、この図ではIPv6マルチキャストを
想定して表現しているが、アプリケーションサーバから
クライアントに配信できるすべての配信手段を含む。
The feedback server 3 has a feedback server function 31 and can be arranged in multiple stages. The application server 4 has an application server function 41 for distributing contents such as streaming data.
And a feedback API management function 42 for processing the information sent from the feedback server 3 and delivering it to the client. Although the IPv6 multicast-capable router or other distribution means 5 is represented in this figure assuming IPv6 multicast, it includes all distribution means that can be distributed from the application server to the client.

【0017】アプリケーションクライアント機能11は、
フィードバックAPI機能を経由して、各サーバと以下の
送受信を行う。利用するアプリケーションの種類などの
属性情報、優先制御のためのフィルター情報、クライア
ント権限を判定するためのポリシー情報などをシステム
管理サーバ2に送信する(111)。システム管理サーバ2
からの接続情報に従い、該当のフィードバックサーバ3
にフィードバックデータを送信する(112)。
The application client function 11 includes:
The following transmission / reception is performed with each server via the feedback API function. Attribute information such as the type of application to be used, filter information for priority control, and policy information for determining client authority are transmitted to the system management server 2 (111). System management server 2
Feedback server 3 according to the connection information from
The feedback data is transmitted to (112).

【0018】アプリケーションサーバ機能41からのスト
リーミングデータを受信し(411)、フィードバックAPI機
能42からの集計・情報処理後のフィードバックデータを
受信し(421)、フィードバックデータ作成のための入力
手段を合わせて、クライアント画面に出力する。これは
同一画面上への配置に限定しない。
[0018] Streaming data is received from the application server function 41 (411), feedback data after totaling and information processing is received from the feedback API function 42 (421), and input means for creating feedback data is combined. Output to the client screen. This is not limited to the arrangement on the same screen.

【0019】システム管理サーバ機能21は、ネットワー
クDB、メンバ管理DBを用いてクライアント認証を行い、
接続すべきフィードバックサーバ3の接続情報をアプリ
ケーションクライアント1へ送信(211)、ポリシー情
報、フィルター情報とともにアプリケーションサーバ4
および上位のフィードバックサーバ3への接続情報を、
フィードバックサーバ3へ送信(212)、アプリケーショ
ンクライアントのIP情報をIPv6マルチキャストルータ5
へ送信(213)、アプリケーションクライアントの接続情
報をアプリケーションサーバ4へ送信する(214)。
The system management server function 21 performs client authentication using a network DB and a member management DB,
The connection information of the feedback server 3 to be connected is transmitted to the application client 1 (211), and the application server 4 is connected with the policy information and the filter information.
And the connection information to the higher-order feedback server 3,
Send to the feedback server 3 (212), and send the IP information of the application client to the IPv6 multicast router 5
(213), and transmits the connection information of the application client to the application server 4 (214).

【0020】フィードバックサーバ機能31は、アプリケ
ーションクライアント1からのフィードバックデータを
受信し(112)、システム管理サーバ2から受信した(212)
情報に基づいて、フィードバックデータの集計・情報処
理を行い、上位のフィードバックサーバ3またはアプリ
ケーションサーバ4へ、情報処理後のフィードバックデ
ータを送信する(311)。
The feedback server function 31 receives feedback data from the application client 1 (112) and receives feedback data from the system management server 2 (212).
Based on the information, the feedback data is totaled and processed, and the processed feedback data is transmitted to the higher-order feedback server 3 or application server 4 (311).

【0021】アプリケーションサーバ機能41は、接続情
報に基づいてストリーミングデータなどのコンテンツを
アプリケーションクライアントに配信する(411)。フィ
ードバックAPI機能42は、フィードバックサーバ3から
送られた情報を集計・情報処理してクライアントに配信
する(421)。
The application server function 41 distributes contents such as streaming data to the application client based on the connection information (411). The feedback API function 42 collects and processes the information sent from the feedback server 3 and distributes the information to the client (421).

【0022】図2は、下り方向のマルチキャストおよび
上り方向のフィードバックキャストのツリーを示す図で
ある。アプリケーションクライアント1から送信された
フィードバックデータは、フィードバックサーバ3で集
約・変換などの処理をうけながら、アプリケーションサ
ーバ4に返される。このツリーは情報処理機能・負荷に
動的に対応して配備できる構成とする。マルチキャスト
と上下を逆にした構成であるが、配信ツリーは独立であ
り、マルチキャストを必須とはしない。
FIG. 2 is a diagram showing a tree of a multicast in a downlink and a feedback cast in an uplink. The feedback data transmitted from the application client 1 is returned to the application server 4 while undergoing processing such as aggregation and conversion in the feedback server 3. This tree has a configuration that can be deployed dynamically in response to information processing functions and loads. Although the configuration is upside down from multicast, the distribution tree is independent and multicast is not essential.

【0023】図3は、図2の応用例のシステム構成と配
信ツリーを示す図である。ここではスポーツ観戦を例と
する。観客はアプリケーションクライアント1を起動
し、システム管理サーバ2から認証と接続先を受け取
り、アプリケーションサーバ4から試合の中継を受信す
る。これを観戦しながら観客はアプリケーションクライ
アント1から、おのおののチームの応援情報が返す。応
援情報はフィードバックデータとしてフィードバックサ
ーバ3を経由してアプリケーションサーバ4に集約さ
れ、ここで情報処理を加えて、アプリケーションクライ
アントに集計結果として配信される。
FIG. 3 is a diagram showing a system configuration and a distribution tree of the application example of FIG. Here, a sports game is taken as an example. The audience starts the application client 1, receives the authentication and the connection destination from the system management server 2, and receives the relay of the game from the application server 4. While watching this, the audience returns the support information of each team from the application client 1. The support information is collected as feedback data in the application server 4 via the feedback server 3, where information processing is added thereto, and the information is distributed to the application client as a total result.

【0024】図4は、図3のクライアントにおけるアプ
リケーション初期画面である。ここで実行したい対象ア
プリケーション、参加種別、観戦者の場所、電話番号、
ID、パスワードを入力する。
FIG. 4 shows an application initial screen in the client shown in FIG. The target application to be executed here, participation type, spectator location, phone number,
Enter ID and password.

【0025】図5は、図3のクライアントにおけるアプ
リケーションメイン画面である。アプリケーションサー
バ機能41から配信された試合状況71が表示され、アプリ
ケーションクライアント機能11で表示する各チーム勝ち
予想72を選択して入力すると、フィードバックサーバ3
を経由してフィードバックAPI機能42で集計された集計
状況73が表示される。
FIG. 5 shows an application main screen in the client shown in FIG. The game situation 71 distributed from the application server function 41 is displayed. When the team win prediction 72 displayed by the application client function 11 is selected and input, the feedback server 3
, A totaling state 73 totaled by the feedback API function 42 is displayed.

【0026】スポーツ観戦を例として取り上げたが、適
用可能な分野は、娯楽、教育、公共など多岐にわたる。
Although sports watching has been described as an example, applicable fields are various such as entertainment, education, and public.

【0027】以上、本発明について具体的に記述した
が、本発明は上記実施例に示したものに限られるもので
はない。
Although the present invention has been specifically described above, the present invention is not limited to the above embodiments.

【0028】[0028]

【発明の効果】本発明により、多数クライアントからア
プリケーションサーバへのフィードバック経路で情報を
効率的に処理し、リアルタイムの双方向通信を行なうこ
とが可能になる。
According to the present invention, information can be efficiently processed on a feedback path from a large number of clients to an application server, and real-time two-way communication can be performed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の設備および機能を示すシステムの構成
図。
FIG. 1 is a configuration diagram of a system showing facilities and functions of the present invention.

【図2】下り方向のマルチキャストおよび上り方向のフ
ィードバックキャストのツリーを示す図。
FIG. 2 is a diagram showing a tree of downlink multicast and uplink feedback cast.

【図3】図2の応用例のシステム構成と配信ツリーを示
す図。
FIG. 3 is a diagram showing a system configuration and a distribution tree of the application example of FIG. 2;

【図4】図3のクライアントにおけるアプリケーション
初期画面。
FIG. 4 is an application initial screen in the client of FIG. 3;

【図5】図3のクライアントにおけるアプリケーション
メイン画面。
FIG. 5 is an application main screen in the client of FIG. 3;

【符号の説明】[Explanation of symbols]

1…アプリケーションクライアント、2…システム管理
サーバ、3…フィードバックサーバ、4…アプリケーシ
ョンサーバ、5…マルチキャスト対応ルータ。
1. Application client, 2. System management server, 3. Feedback server, 4. Application server, 5. Multicast compatible router.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 山崎 道郎 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 Fターム(参考) 5K030 GA01 HA08 HB21 HC01 KA01 LB05 LC01    ────────────────────────────────────────────────── ─── Continuation of front page    (72) Inventor Michio Yamazaki             1099 Ozenji Temple, Aso-ku, Kawasaki City, Kanagawa Prefecture             Hitachi, Ltd. System Development Laboratory F term (reference) 5K030 GA01 HA08 HB21 HC01 KA01                       LB05 LC01

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】ネットワーク上にアプリケーションサーバ
と多数のクライアント端末が存在し、アプリケーション
サーバから多数クライアントへの配信に対して、クライ
アントからアプリケーションサーバに向けて応答する場
合において、クライアントからアプリケーションサーバ
への上り方向の経路に、データ集約機能および集計機能
を含む情報処理機能を備えた中継機器を配置し、クライ
アントからの応答情報を集約・情報処理しつつ、集約さ
れた結果をアプリケーションサーバに送信することによ
り、ネットワークトラフィックの削減、アプリケーショ
ンサーバ負荷軽減を実現できることを特徴とする、ネッ
トワーク情報処理方法。
When an application server and a large number of client terminals are present on a network and a response from the application server to a large number of clients is sent from the client to the application server, an upstream from the client to the application server is performed. A relay device equipped with an information processing function including a data aggregation function and an aggregation function is arranged on the route in the direction, and the aggregation result is transmitted to the application server while the response information from the client is aggregated and processed. A network information processing method characterized by realizing reduction of network traffic and reduction of application server load.
【請求項2】請求項1において、中継機器に必要な情報
処理を組み込むことができることで、多様なアプリケー
ションに対応することができ、アプリケーションサーバ
が必要な情報処理を行って、クライアントに配信するこ
とにより、多数クライアントとのリアルタイムの双方向
通信を可能とすることを特徴とする、ネットワーク情報
処理方法。
2. The method according to claim 1, wherein necessary information processing can be incorporated in the relay device, so that it is possible to cope with various applications, and the application server performs necessary information processing and distributes it to the client. A real-time two-way communication with a large number of clients.
【請求項3】請求項1において、経路の管理にシステム
管理サーバ機能を設け、クライアント、アプリケーショ
ンサーバ、フィードバックサーバ、IPv6マルチキャスト
対応ルータ(または相当する下り方向の配信設備)との
インタフェースをとり、情報処理&転送処理機能に応じ
たプリミティブを具備し、クライアント認証およびクラ
イアントからのアプリケーション選択などの要求情報を
確認し、クライアントおよびフィードバックサーバに代
替経路を含む経路情報、品質制御情報などを提供できる
ことを特徴とする、ネットワーク情報処理方法。
3. A system according to claim 1, further comprising a system management server function for managing the route, interfacing with a client, an application server, a feedback server, and an IPv6 multicast-capable router (or a corresponding downstream distribution facility). It is equipped with primitives corresponding to the processing & transfer processing function, confirms request information such as client authentication and application selection from the client, and can provide route information including alternative routes, quality control information, etc. to the client and feedback server. A network information processing method.
JP2002151710A 2002-05-27 2002-05-27 Network information processing method Pending JP2003348133A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002151710A JP2003348133A (en) 2002-05-27 2002-05-27 Network information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002151710A JP2003348133A (en) 2002-05-27 2002-05-27 Network information processing method

Publications (1)

Publication Number Publication Date
JP2003348133A true JP2003348133A (en) 2003-12-05

Family

ID=29769210

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002151710A Pending JP2003348133A (en) 2002-05-27 2002-05-27 Network information processing method

Country Status (1)

Country Link
JP (1) JP2003348133A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7639682B2 (en) 2004-03-05 2009-12-29 Nec Corporation Communication quality management and apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7639682B2 (en) 2004-03-05 2009-12-29 Nec Corporation Communication quality management and apparatus

Similar Documents

Publication Publication Date Title
KR100342975B1 (en) A system and method for providing internet broadcasting data based on hierarchical structure and distributed IP multicasting
Macedonia et al. MBone provides audio and video across the Internet
CN106954100A (en) Live broadcasting method and system, company&#39;s wheat management server
JP5026598B2 (en) Group communication system using distributed structure media server and method thereof
WO2017088381A1 (en) Method, apparatus and system for playing live video
CN106254899A (en) The control method of a kind of live even wheat and system
CN101030918B (en) Method, apparatus and system for supplying packet service based on IP network
US9462018B2 (en) Multiway peer-to-peer media streaming
KR100741463B1 (en) Method and apparatus in a communication network
CN102823196A (en) Managing network communications between network nodes and stream transport protocol
CN108848391A (en) The more people Lian Mai method and devices of net cast
CN101548275A (en) Multicast delivery of multimedia content on demand
KR100722704B1 (en) Group-wise video conferencing uses 3D-graphics model of broadcast event
CN105656910A (en) Media transmission server, media transmission system, user terminal and media transmission method
US9402056B2 (en) Collaboration extension system
CN101399745B (en) Method and device for implementing uplink multicast data transmission of customer terminal through network layer tunnel
CN108965428A (en) The transmission method of live data, device, electronic equipment, system
US20080025306A1 (en) Internet protocol television system, method for providing internet protocol multicast TV signal, TV transferring apparatus, and TV receiving apparatus
EP1768324A1 (en) Distribution device, reception device, tree-type distribution system, information processing method, etc.
CN104469259A (en) Cloud terminal video synthesis method and system
CN111447412B (en) Multi-stream data distribution method and system based on content grading
KR100953507B1 (en) System and method for communication in groups using a lot of Data Transferring Server
CN115002083B (en) Method, equipment and storage medium for transmitting real-time streaming media data
JP2003348133A (en) Network information processing method
Ververidis et al. Experimenting with services over an information-centric integrated satellite-terrestrial network