JP7150631B2 - 制御装置、サービス提供システム、制御方法、及びプログラム - Google Patents
制御装置、サービス提供システム、制御方法、及びプログラム Download PDFInfo
- Publication number
- JP7150631B2 JP7150631B2 JP2019022010A JP2019022010A JP7150631B2 JP 7150631 B2 JP7150631 B2 JP 7150631B2 JP 2019022010 A JP2019022010 A JP 2019022010A JP 2019022010 A JP2019022010 A JP 2019022010A JP 7150631 B2 JP7150631 B2 JP 7150631B2
- Authority
- JP
- Japan
- Prior art keywords
- components
- media
- control device
- stream
- metadata
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
メディアストリームのセッションを開始する開始要求を検知した場合に、メディアゲートウェイを含む前記複数のコンポーネントを作成し、前記メディアストリームのセッションの終了要求を検知した場合に、前記複数のコンポーネントを削除する制御部を備え、
前記制御装置は、ユーザ毎の設定情報を記憶するデータ記憶部を更に備え、
前記制御部は、前記開始要求の送信元のユーザの設定情報を参照することにより、作成する前記複数のコンポーネントを決定する
制御装置が提供される。
本発明に係る技術を説明するにあたり、その課題に関してより詳細に説明する。
本実施の形態では、下記の要素技術1、要素技術2により、マイクロサービスアーキテクチャにおけるストリーム処理に対して、自律分散性・疎結合性を導入することで、拡張性及び可用性の高いマイクロサービスを実現している。
図2は、本実施の形態におけるシステム構成の例を示す図である。本システムにおいて、メディアストリームの送信を行うユーザ端末10がネットワーク200に接続される。なお、ネットワーク200は、クラウドであってもよい。ネットワーク200上の各要素の機能概要は下記のとおりである。
次に、図2に示すシステムにおけるセッション開始時及び終了時の動作例を、図3のシーケンス図を参照して説明する。ここでは、要素技術1として、Connectイベント(開始要求を示すイベント)をもとに、コンポーネントを作成し、Disconnectイベント(終了要求を示すイベント)をもとに、コンポーネントの削除を行っている。また、要素技術2として、メディアGW40において、クライアントから送られてきたストリームデータに、メディアフォーマットを示す情報等のメタデータを付与して、後続のFunctionに送信している。
上記のシーケンスに示したように、オーケストレーション装置100は、前述した要素技術1に基づく動作を実行している。これにより、1オーケストレータ(1オーケストレーション)としては、機能の異なるコンポーネントであっても、さらには複数のストリームデータを処理する場合であっても、作成・削除といった共通的なActionを実行すればよくなり、複雑なステートを管理する必要がなくなる。その結果、システムの複雑性が下がり、システムの拡張性が向上する。
図4に、オーケストレーション装置100の機能構成例を示す。図4に示すように、オーケストレーション装置100は、送信部110、受信部120、制御部130、データ記憶部140を有する。
図6は、図4に示した構成を有するオーケストレーション装置100の動作例を示すフローチャートである。図6を参照して動作例を説明する。
本明細書には、少なくとも下記の技術が開示されている。
(第1項)
1つ又は複数のコンポーネントによりサービスを提供するネットワークにおいて、前記1つ又は複数のコンポーネントに対する制御を実行する制御装置であって、
前記サービスの開始要求を検知した場合に、前記1つ又は複数のコンポーネントを作成し、前記サービスの終了要求を検知した場合に、前記1つ又は複数のコンポーネントを削除する制御部
を備える制御装置。
(第2項)
前記制御装置は、ユーザ毎の設定情報を記憶するデータ記憶部を更に備え、
前記制御部は、前記開始要求の送信元のユーザの設定情報を参照することにより、作成する1つ又は複数のコンポーネントを決定する
第1項に記載の制御装置。
(第3項)
前記1つ又は複数のコンポーネントのうちのいずれかのコンポーネント又は全部のコンポーネントは、
受信するデータストリームにメタデータを付加し、当該メタデータを含むデータストリームを送信する機能と、
受信するメタデータを解釈する機能と
を含む第1項又は第2項に記載の制御装置。
(第4項)
第1項ないし第3項のうちいずれか1項に記載の前記制御装置と、前記1つ又は複数のコンポーネントとを有するサービス提供システム。
(第5項)
1つ又は複数のコンポーネントによりサービスを提供するネットワークにおいて、前記1つ又は複数のコンポーネントに対する制御を実行する制御装置により行われる制御方法であって、
前記サービスの開始要求を検知した場合に、前記1つ又は複数のコンポーネントを作成するステップと、
前記サービスの終了要求を検知した場合に、前記1つ又は複数のコンポーネントを削除するステップと
を備える制御方法。
(第6項)
コンピュータを、第1項ないし第3項のうちいずれか1項に記載の制御装置の各部として機能させるためのプログラム。
20 ユーザエンドポイント
30 イベントハブ
40 メディアGW
50 トランスコーディング機能
60 カスタム機能
100 オーケストレーション装置
110 送信部
120 受信部
130 制御部
140 データ記憶部
200 ネットワーク
1000 ドライブ装置
1002 補助記憶装置
1003 メモリ装置
1004 CPU
1005 インタフェース装置
1006 表示装置
1007 入力装置
Claims (5)
- 複数のコンポーネントによりサービスを提供するネットワークにおいて、前記複数のコンポーネントに対する制御を実行する制御装置であって、
メディアストリームのセッションを開始する開始要求を検知した場合に、メディアゲートウェイを含む前記複数のコンポーネントを作成し、前記メディアストリームのセッションの終了要求を検知した場合に、前記複数のコンポーネントを削除する制御部を備え、
前記制御装置は、ユーザ毎の設定情報を記憶するデータ記憶部を更に備え、
前記制御部は、前記開始要求の送信元のユーザの設定情報を参照することにより、作成する前記複数のコンポーネントを決定する
制御装置。 - 前記複数のコンポーネントのうちのいずれかのコンポーネント又は全部のコンポーネントは、
受信するデータストリームにメタデータを付加し、当該メタデータを含むデータストリームを送信する機能と、
受信するメタデータを解釈する機能と
を含む請求項1に記載の制御装置。 - 請求項1又は2に記載の前記制御装置と、前記複数のコンポーネントとを有するサービス提供システム。
- 複数のコンポーネントによりサービスを提供するネットワークにおいて、前記複数のコンポーネントに対する制御を実行する制御装置により行われる制御方法であって、
メディアストリームのセッションを開始する開始要求を検知した場合に、メディアゲートウェイを含む前記複数のコンポーネントを作成する第1ステップと、
前記メディアストリームのセッションの終了要求を検知した場合に、前記複数のコンポーネントを削除する第2ステップと、を備え
前記制御装置は、ユーザ毎の設定情報を記憶するデータ記憶部を備え、
前記第1ステップにおいて、前記開始要求の送信元のユーザの設定情報を参照することにより、作成する前記複数のコンポーネントを決定する
制御方法。 - コンピュータを、請求項1又は2に記載の制御装置の各部として機能させるためのプログラム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862746743P | 2018-10-17 | 2018-10-17 | |
| US62/746,743 | 2018-10-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020064586A JP2020064586A (ja) | 2020-04-23 |
| JP7150631B2 true JP7150631B2 (ja) | 2022-10-11 |
Family
ID=70387432
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019022010A Active JP7150631B2 (ja) | 2018-10-17 | 2019-02-08 | 制御装置、サービス提供システム、制御方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7150631B2 (ja) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004534996A (ja) | 2001-05-04 | 2004-11-18 | ホェール コミュニケーションズ リミテッド | ユーザサインオフで認証セッションを終了する方法およびシステム |
| JP2005292982A (ja) | 2004-03-31 | 2005-10-20 | Advanced Telecommunication Research Institute International | データ処理システム設計装置及びそのためのコンピュータプログラム |
| JP2007164371A (ja) | 2005-12-12 | 2007-06-28 | Toshiba Corp | ソフトウェア管理システム |
| WO2009113561A1 (ja) | 2008-03-14 | 2009-09-17 | シャープ株式会社 | 通信制御装置、通信装置、送信システム、受信システム、通信システム、通信制御装置の制御方法、通信装置の制御方法、制御プログラム、および、記録媒体 |
| US20100235472A1 (en) | 2009-03-16 | 2010-09-16 | Microsoft Corporation | Smooth, stateless client media streaming |
| WO2015099035A1 (ja) | 2013-12-27 | 2015-07-02 | 株式会社Nttドコモ | 管理システム、仮想通信機能管理ノード及び管理方法 |
| US20160094601A1 (en) | 2014-09-30 | 2016-03-31 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
-
2019
- 2019-02-08 JP JP2019022010A patent/JP7150631B2/ja active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004534996A (ja) | 2001-05-04 | 2004-11-18 | ホェール コミュニケーションズ リミテッド | ユーザサインオフで認証セッションを終了する方法およびシステム |
| JP2005292982A (ja) | 2004-03-31 | 2005-10-20 | Advanced Telecommunication Research Institute International | データ処理システム設計装置及びそのためのコンピュータプログラム |
| JP2007164371A (ja) | 2005-12-12 | 2007-06-28 | Toshiba Corp | ソフトウェア管理システム |
| WO2009113561A1 (ja) | 2008-03-14 | 2009-09-17 | シャープ株式会社 | 通信制御装置、通信装置、送信システム、受信システム、通信システム、通信制御装置の制御方法、通信装置の制御方法、制御プログラム、および、記録媒体 |
| US20100235472A1 (en) | 2009-03-16 | 2010-09-16 | Microsoft Corporation | Smooth, stateless client media streaming |
| WO2015099035A1 (ja) | 2013-12-27 | 2015-07-02 | 株式会社Nttドコモ | 管理システム、仮想通信機能管理ノード及び管理方法 |
| US20160094601A1 (en) | 2014-09-30 | 2016-03-31 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020064586A (ja) | 2020-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10063430B2 (en) | Systems and methods for workspace interaction with cloud-based applications | |
| JP6325741B2 (ja) | メッシュエンドポイントと非メッシュエンドポイントのハイブリッドをサポートするフレームワーク | |
| JP2019102064A (ja) | スマート装置のタスク処理方法および装置 | |
| JP3532358B2 (ja) | 分散対話型マルティメディアサービスシステム | |
| TWI504202B (zh) | 透過閘道器伺服器或服務以存取雲端運算服務儲存的多媒體裝置 | |
| US10999405B2 (en) | Method for processing access requests and web browser | |
| CN106302366B (zh) | 一种数据传输方法、装置和智能电视系统 | |
| EP2574006A1 (en) | Cloud service consuming method, cloud service packet, cloud service broker and cloud system | |
| CN114938371B (zh) | 一种基于云原生的云边协同数据交换服务实现方法及系统 | |
| CN111045781B (zh) | 一种云平台创建镜像的方法、装置和存储介质 | |
| CN113489805B (zh) | 一种云桌面系统的对接方法、装置、设备及存储介质 | |
| US20140243083A1 (en) | Apparatus and method of providing cloud service using game platform based on streaming | |
| CN105282624A (zh) | 桌面云视频的播放处理方法及装置 | |
| CN102197386A (zh) | 远程计算会话中的文件类型关联 | |
| CN115022725B (zh) | 一种视频播放方法和装置 | |
| WO2025195425A1 (zh) | 应用数据通道的管理方法和装置 | |
| CN114640893A (zh) | 实时音视频通信系统的服务端对接方法以及装置 | |
| JP7150631B2 (ja) | 制御装置、サービス提供システム、制御方法、及びプログラム | |
| WO2025232238A1 (zh) | 联邦学习方法、装置、系统、客户端及服务器 | |
| WO2011130962A1 (zh) | 远程处理方法、装置及系统 | |
| CN113760561B (zh) | 一种数据处理方法和装置 | |
| KR20130022094A (ko) | 클라우드 컴퓨팅 환경에서의 자동 개인 가상화 생성 방법 및 장치 | |
| CN114401254B (zh) | 流媒体服务的处理方法、装置、电子设备及存储介质 | |
| CN113342453A (zh) | 基于指令流的云桌面架构及控制方法和系统 | |
| US12020091B2 (en) | Bridging virtual desktops under nested mode |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210623 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220111 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220314 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220606 |
|
| 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: 20220906 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220928 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7150631 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| 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 |