Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6542999B2 - マルチメディアリソースの再生システム、方法及びサーバ - Google Patents
[go: Go Back, main page]

JP6542999B2 - マルチメディアリソースの再生システム、方法及びサーバ - Google Patents

マルチメディアリソースの再生システム、方法及びサーバ Download PDF

Info

Publication number
JP6542999B2
JP6542999B2 JP2018536131A JP2018536131A JP6542999B2 JP 6542999 B2 JP6542999 B2 JP 6542999B2 JP 2018536131 A JP2018536131 A JP 2018536131A JP 2018536131 A JP2018536131 A JP 2018536131A JP 6542999 B2 JP6542999 B2 JP 6542999B2
Authority
JP
Japan
Prior art keywords
nas device
download
nas
playback
multimedia resource
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
Application number
JP2018536131A
Other languages
English (en)
Other versions
JP2019503008A (ja
Inventor
▲凱▼ ▲銭▼
▲凱▼ ▲銭▼
舒恰 ▲馬▼
舒恰 ▲馬▼
▲シン▼ ▲楊▼
▲シン▼ ▲楊▼
超▲輝▼ 丁
超▲輝▼ 丁
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of JP2019503008A publication Critical patent/JP2019503008A/ja
Application granted granted Critical
Publication of JP6542999B2 publication Critical patent/JP6542999B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • H04N21/4725End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本願は、2016年03月01日にて中国特許庁へ出願した、出願番号が201610115743.2で、発明の名称が「マルチメディアリソースの再生システム、方法及び装置」である中国特許出願の優先権を主張し、その内容を全て参照により本願に組み込むものとする。
本発明の実施例は、スマートホーム分野に関し、特に、マルチメディアリソースの再生システム、方法及びサーバに関するものである。
ネットワークマルチメディアリソースの種別や数が多くなるにつれ、ユーザがネットワークから様々なマルチメディアリソースをダウンロードして再生することができる。マルチメディアリソースは、電子書籍、イメージ、オーディオ及びビデオのうちの少なくともいずれかを含む。
関連技術において、ユーザはまずネットワークでマルチメディアリソースのダウンロードアドレスを探す。ダウンロードアドレスを見つけた後、ユーザはダウンロードアドレスをダウンロードツールに入力し、ダウンロードツールはダウンロード類アプリケーションプログラム(英語:Application)であることができる。ダウンロードツールは、ユーザの入力したダウンロードアドレスに基づいてマルチメディアリソースをダウンロードする。マルチメディアリソースのダウンロードが完了した後、ユーザはマルチメディアリソースを再生装置にコピーして再生し、再生装置はスマートテレビであることができる。
再生装置で再生されるマルチメディアリソースは、予めダウンロードされて再生装置にコピーされる必要があるため、ユーザは、ダウンロード済みのマルチメディアリソースをコピーしなければシェアリングすることができず、ユーザはマルチメディアリソースを再生装置にコピーした後、さらに再生装置を設定して再生する必要があるので、操作の全過程が複雑である。
ユーザがマルチメディアリソースをダウンロードしてから再生装置にコピーする操作の全過程が複雑である問題を解決するために、本発明の実施例は、マルチメディアリソースの再生システム、方法及びサーバを提供する。以下の構成となっている。
本発明の実施例の第1の態様によれば、マルチメディアリソースの再生システムであって、サーバと、ネットワークアタッチトストレージNASデバイスと、再生装置と、を備え、
前記サーバは、前記NASデバイスとバインディング関係を持つインスタントメッセージングクライアントから送信された、前記マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージを受信し、前記インスタントメッセージにおけるマルチメディアリソースのダウンロードアドレスに基づいてダウンロード指示を生成し、前記NASデバイスへ前記ダウンロード指示を送信し、
前記NASデバイスは、前記サーバから送信された前記ダウンロード指示を受信し、前記ダウンロード指示に基づいて前記マルチメディアリソースをダウンロードし、前記マルチメディアリソースのダウンロードが完了した後、前記NASデバイスにおける前記マルチメディアリソースのストレージパス及びビューエントリが含まれている通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信し、
前記再生装置は、前記通知メッセージを受信し、前記通知メッセージを表示し、前記ビューエントリがトリガーされると、前記ストレージパスに応じて前記マルチメディアリソースを再生する、システムが提供される。
本発明の実施例の第2の態様によれば、マルチメディアリソースの再生方法であって、
サーバは、NASデバイスとバインディング関係を持つインスタントメッセージングクライアントから送信された、前記マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージを受信し、前記インスタントメッセージにおけるマルチメディアリソースのダウンロードアドレスに基づいてダウンロード指示を生成し、ネットワークアタッチトストレージNASデバイスへ前記ダウンロード指示を送信し、
前記NASデバイスは、前記サーバから送信された前記ダウンロード指示を受信し、前記ダウンロード指示に基づいて前記マルチメディアリソースをダウンロードし、前記マルチメディアリソースのダウンロードが完了した後、前記NASデバイスにおける前記マルチメディアリソースのストレージパス及びビューエントリが含まれている通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信し、
前記再生装置は、前記通知メッセージを受信し、前記通知メッセージを表示し、前記ビューエントリがトリガーされると、前記ストレージパスに応じて前記マルチメディアリソースを再生する、方法が提供される。
本発明の実施例の第3の態様によれば、サーバに用いられるマルチメディアリソースの再生方法であって、
ネットワークアタッチトストレージNASデバイスとバインディング関係を持つインスタントメッセージングクライアントから送信された、マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージを受信することと、
前記インスタントメッセージに基づいて前記NASデバイスへダウンロード指示を送信することと、
前記NASデバイスから送信された、前記NASデバイスにおける前記マルチメディアリソースのストレージパスが含まれているダウンロード完了指示を受信することと、
前記ストレージパス及びビューエントリが含まれている通知メッセージを、前記NASデバイスと関連付けられている再生装置であって、前記ビューエントリがトリガーされると、前記ストレージパスに応じて前記マルチメディアリソースを再生する再生装置へ送信することと、を含む方法が提供される。
本発明の実施例の第4の態様によれば、1つ又は複数のプロセッサと、メモリと、を備え、前記メモリには、前記1つ又は複数のプロセッサによって実行される1つ又は複数のプログラムが記憶されており、前記1つ又は複数のプログラムは、ネットワークアタッチトストレージNASデバイスとバインディング関係を持つインスタントメッセージングクライアントから送信された、マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージを受信し、前記インスタントメッセージに基づいて前記NASデバイスへダウンロード指示を送信し、前記NASデバイスから送信された、前記NASデバイスにおける前記マルチメディアリソースのストレージパスが含まれているダウンロード完了指示を受信し、前記ストレージパス及びビューエントリが含まれている通知メッセージを、前記NASデバイスと関連付けられている再生装置であって、前記ビューエントリがトリガーされると、前記ストレージパスに応じて前記マルチメディアリソースを再生する再生装置へ送信する、操作を実行するための命令を含むサーバが提供される。
本発明の実施例に提供される構成は、以下の有益な効果をもたらす。
NASデバイスは、マルチメディアリソースのダウンロード指示を取得し、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする一方、再生装置は、通知メッセージを受信し、通知メッセージを表示し、通知メッセージのビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生することにより、ユーザがマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、マルチメディアリソースのダウンロードが完了した後、該ユーザの再生装置に自動的に通知し、該ユーザの再生装置がマルチメディアリソースをより便利に再生することができ、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする操作を簡素化する効果を達成している。
本発明の実施例の構成をより明りょうに説明するために、以下、実施例の説明に必要な図面を簡単に紹介する。以下に説明される図面は、本発明の実施例の一部に過ぎず、当業者であれば、創造的な労働なしにこれらの図面に基づいて他の図面を得ることもできるのは、明らかである。
一部の例示的な実施例によるマルチメディアリソースの再生システムの模式図である。 一部の例示的な実施例による別のマルチメディアリソースの再生システムの模式図である。 1つの例示的な実施例によるマルチメディアリソースの再生方法のフローチャートである。 別の例示的な実施例によるマルチメディアリソースの再生方法のフローチャートである。 1つの例示的な実施例によるマルチメディアリソースの再生方法の実施模式図である。 1つの例示的な実施例によるマルチメディアリソースの再生方法の実施模式図である。 1つの例示的な実施例による通知メッセージを表示するインターフェースの模式図である。 別の例示的な実施例によるマルチメディアリソースの再生方法のフローチャートである。 1つの例示的な実施例によるマルチメディアリソースの再生方法のフローチャートである。 1つの例示的な実施例によるマルチメディアリソースの再生方法のフローチャートである。 1つの例示的な実施例によるマルチメディアリソースの再生方法のフローチャートである。 1つの例示的な実施例によるマルチメディアリソースの再生方法のフローチャートである。 1つの例示的な実施例によるマルチメディアリソースの再生方法のフローチャートである。 1つの例示的な実施例によるマルチメディアリソースの再生装置のブロック図である。 1つの例示的な実施例によるマルチメディアリソースの再生装置のブロック図である。 1つの例示的な実施例によるサーバのブロック図である。 1つの例示的な実施例によるNASデバイスのブロック図である。
本発明の目的、技術案及び利点をより明りょうにするために、以下、図面を結合して本発明の実施形態についてさらに詳しく説明する。
図1を参照し、本発明の実施例に提供されるマルチメディアリソースの再生システムの構造模式図が示されている。その実施環境は、NAS(Network Attached Storage、ネットワークアタッチトストレージ)デバイス120と、サーバ140と、再生装置160とを備える。
NASデバイス120は、データ記憶とデータ伝送能力を有する。オプションとして、NASデバイス120は、さらに、マルチメディアリソースのダウンロードアドレスを自動的に検索する能力を有してもよく、また、NASデバイス120は、さらに、マルチメディアリソースをリモートダウンロードする能力を有してもよい。オプションとして、NASデバイス120には操作システムがさらに実装されてもよい。
サーバ140は、サードパーティ製アプリケーションプログラムのバックグラウンドサーバであり、1つのサーバ又は複数のサーバからなるサーバクラスタ又はクラウドコンピューティングセンターであることができる。サーバ140には、NASデバイス120と再生装置160とのバインディング関係が記憶されている。
オプションとして、該サードパーティ製アプリケーションプログラムは、例えば、WeChat、QQのようなインスタントメッセージングアプリケーションプログラム、及び、NASデバイスに対応するサービスを提供するアプリケーションプログラムのうちの少なくともいずれかを含んでもよい。
再生装置160は、マルチメディアリソースを再生する能力を有し、例えば、テレビ、携帯電話、コンピュータ及びプロジェクタのうちの少なくともいずれかである。
NASデバイス120は、サーバ140と無線ネットワーク又は有線ネットワークを介して接続されている。
一般的には、NASデバイス120と再生装置160とが同じローカルエリアネットワークに位置するか、或いは、NASデバイス120と再生装置160とがバインドされているか、或いは、NASデバイス120と再生装置160とが同じインスタントメッセージングアカウントにバインドされている。
サーバ140は、再生装置160と無線ネットワーク又は有線ネットワークを介して接続されている。
オプションとして、該マルチメディアリソースの再生システムは端末180をさらに備えてもよく、端末180はデータ伝送能力を有し、例えば、携帯電話、タブレットである。端末180には、インスタントメッセージングクライアントとも呼ばれるインスタントメッセージングアプリケーションプログラムが実装されている。本文でいう「サードパーティ」は、端末のメーカーやプロバイダと対比するものであり、必ず端末のメーカーやプロバイダと異なる所有者に属することを意味しておらず、同じ所有者に属する異なるサーバであるかもしれない。
オプションとして、サーバ140は、端末180と無線ネットワーク又は有線ネットワークを介して接続されていてもよい。
図2を参照し、本発明の実施例に提供される別のマルチメディアリソースの再生システムの模式図が示されている。該システムは、NASデバイス220と再生装置240とを備える。
NASデバイス220は、データ記憶とデータ伝送能力を有する。オプションとして、NASデバイス220は、さらに、マルチメディアリソースのダウンロードアドレスを自動的に検索する能力を有してもよく、また、NASデバイス220は、さらに、マルチメディアリソースをリモートダウンロードする能力を有してもよい。オプションとして、NASデバイス220には操作システムがさらに実装されてもよい。
再生装置240は、マルチメディアリソースを再生する能力を有し、例えば、テレビ、携帯電話、コンピュータである。
NASデバイス220と再生装置240とが同じローカルエリアネットワークに位置するか、或いは、NASデバイス220と再生装置240とがバインドされている。
オプションとして、該マルチメディアリソースの再生システムは端末260をさらに備えてもよく、端末260はデータ伝送能力を有し、例えば、携帯電話、タブレットである。端末260には、NASデバイスに対応するサービスを提供するアプリケーションプログラムが実装されている。
オプションとして、端末260は、NASデバイス220と無線ネットワーク又は有線ネットワークを介して接続されていてもよい。
図3を参照し、本発明の1つの例示的な実施例に提供されるマルチメディアリソースの再生方法のフローチャートが示されている。本実施例では、該マルチメディアリソースの再生方法が図1に示す実施環境に適用されることを例として説明する。該マルチメディアリソースの再生方法は、以下のステップを含む。
ステップ301では、サーバが、インスタントメッセージングクライアントから送信されたインスタントメッセージを受信し、インスタントメッセージは、マルチメディアリソースのダウンロードアドレスを含み、インスタントメッセージングクライアントとNASデバイスとがバインディング関係を持つ。
ステップ302では、サーバが、インスタントメッセージにおけるマルチメディアリソースのダウンロードアドレスに基づいてダウンロード指示を生成する。
オプションとして、該ダウンロード指示は、マルチメディアリソースをダウンロードするためのものであってもよい。オプションとして、該ダウンロード指示には、マルチメディアリソースのダウンロードアドレスが付加されてもよい。オプションとして、該ダウンロード指示には、ダウンロード時間、ダウンロード保存パス、ダウンロードファイル名、インスタントメッセージングアカウントのうちの少なくともいずれかの情報がさらに付加されてもよい。
ステップ303では、サーバが、ネットワークアタッチトストレージNASデバイスへダウンロード指示を送信する。
ステップ304では、NSAデバイスが、サーバから送信されたダウンロード指示を受信する。
ステップ305では、NSAデバイスが、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする。
オプションとして、マルチメディアリソースは、電子書籍、イメージ、オーディオ及びビデオのうちの少なくともいずれかを含んでもよい。
ステップ306では、NSAデバイスが、マルチメディアリソースのダウンロードが完了した後、NASデバイスと関連付けられている再生装置へ通知メッセージを送信し、通知メッセージは、NASデバイスにおけるマルチメディアリソースのストレージパス及びビューエントリを含む。
オプションとして、該通知メッセージは、ポップアップメッセージ又は未読メッセージ又は未読メールの形で表示されてもよい。
ステップ307では、再生装置が通知メッセージを受信する。
ステップ308では、再生装置が通知メッセージを表示する。
ステップ309では、再生装置は、ビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生する。
上述したように、本発明の実施例に提供されるマルチメディアリソースの再生方法では、NASデバイスは、マルチメディアリソースのダウンロード指示を取得し、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする一方、再生装置は、通知メッセージを受信し、通知メッセージを表示し、通知メッセージのビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生することにより、ユーザがマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、マルチメディアリソースのダウンロードが完了した後、該ユーザの再生装置に自動的に通知し、該ユーザの再生装置がマルチメディアリソースをより便利に再生することができ、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする操作を簡素化する効果を達成している。
図4Aを参照し、本発明の別の例示的な実施例に提供されるマルチメディアリソースの再生方法のフローチャートが示されている。本実施例では、該マルチメディアリソースの再生方法が図1に示す実施環境に適用されることを例として説明する。該マルチメディアリソースの再生方法は、以下のステップを含む。
ステップ401では、NASデバイスが、サーバにおいて再生装置とバインディング関係を確立するか、或いは、サーバにおいて再生装置と同じインスタントメッセージングアカウントにバインドされている。
オプションとして、バインディング関係は、関連付け又は友人関係であってもよい。
一例として、バインディング関係を確立することは、NASデバイスと再生装置とを関連付けると理解されることができる。オプションとして、NASデバイスがサーバにおいて再生装置とバインディング関係を確立することは、NASデバイスの操作システム又はNASデバイスに対応するユーザクライアントによって、NASデバイスの識別子と再生装置の識別子とを関連付け、NASデバイスの識別子と再生装置の識別子との関連付けをサーバに記憶すると理解されてもよい。
オプションとして、NASデバイスの識別子が図形コードの形でNASデバイスの表面にマークされるか、或いは、NASデバイスの識別子が唯一の文字列であってもよい。同様に、再生装置の識別子が図形コードの形で再生装置の表面にマークされるか、或いは、再生装置の識別子が唯一の文字列である。
同じインスタントメッセージングアカウントに追加されたNASデバイスと再生装置は、同じインスタントメッセージングアカウントにバインドされることになる。
NASデバイスが追加されたインスタントメッセージングアカウントは、いずれも該NASデバイスとバインディング関係を持つと理解されることができる。しかし、通常、同じNASデバイスに複数のインスタントメッセージングアカウントがバインドされていれば、該NASデバイスにバインドされている複数の異なるインスタントメッセージングアカウントのうちの1つしか、NASデバイスに対する管理権限を持っておらず、他のインスタントメッセージングアカウントは、該NASデバイスの使用権限だけを持っている。同様に、再生装置が追加されたインスタントメッセージングアカウントは、いずれも該再生装置とバインディング関係を持つと理解されることができ、しかし、同じNASデバイスに複数のインスタントメッセージングアカウントがバインドされていれば、該再生装置にバインドされている複数の異なるインスタントメッセージングアカウントのうちの1つしか、該再生装置に対する管理権限を持っておらず、他のインスタントメッセージングアカウントは、該再生装置を使用する能力だけを有する。バインディング関係は、異なる実施例において友人関係又は関連付けであることができる。
オプションとして、インスタントメッセージングアカウントは、識別子に対応する図形コードをスキャンすることにより、NASデバイス又は再生装置を追加してもよく、さらに、識別子文字列を手動で追加することによりNASデバイス又は再生装置を追加してもよい。つまり、インスタントメッセージングアカウントがログインされているインスタントメッセージングクライアントは、図形コードをスキャンする機能を有し、該インスタントメッセージングクライアントは、NASデバイス又は再生装置の図形コードをスキャンすることで、NASデバイス又は再生装置の識別子を取得し、さらにバインドする。
オプションとして、1つのNASデバイスは、複数の再生装置とバインディング関係を確立し、1つの再生装置は、複数のNASデバイスとバインディング関係を確立してもよい。同じNASデバイスは複数の異なるインスタントメッセージングアカウントにバインドされることができる。
オプションとして、1つのNASデバイスは、複数の再生装置と同じインスタントメッセージングアカウントにバインドされてもよく、例えば、インスタントメッセージングアカウントがXYZKLMであり、図4Bに示すように、1つのNASデバイスと2つの再生装置TV1、TV2とが該インスタントメッセージングアカウントにバインドされている。
これに応じて、再生装置もサーバにおいてNASデバイスとバインディング関係を確立するか、或いは、サーバにおいてNASデバイスと同じインスタントメッセージングアカウントにバインドされている。
なお、本実施例では、該ステップ401の実行順番を限定せず、該ステップ401は、ステップ403の前に実行されるか、或いは、ステップ404の前に実行されるか、或いは、ステップ405の前に実行されるか、或いは、ステップ406の前に実行されることができる。
ステップ402では、サーバが、インスタントメッセージングクライアントから送信されたインスタントメッセージを受信する。
インスタントメッセージは、マルチメディアリソースのダウンロードアドレスを含み、インスタントメッセージングクライアントとNASデバイスとがバインディング関係を持つ。
オプションとして、ユーザがインスタントメッセージングクライアントにログインしたインスタントメッセージングアカウントは、NASデバイスにバインドされ、ユーザは、インスタントメッセージングクライアントにおいて、NASデバイスに対応するダイアログボックスを開き、ダイアログボックスにマルチメディアリソースのダウンロードアドレスを入力し、インスタントメッセージングクライアントは、マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージをサーバに送信し、サーバを介してNASデバイスへダウンロード指示を送信するようにしてもよい。図4Cに示すように、ユーザは、インスタントメッセージングクライアントにおいて、NASデバイスに対応するダイアログボックス41を開き、メッセージ入力ボックス42にマルチメディアリソースのダウンロードアドレス「Aawnmlk.ooo.ii12」を入力し、「送信」オプション43をクリックした後、インスタントメッセージングクライアントは、マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージをサーバに送信する。図中のダウンロードアドレスは、リアルなアドレスではなく、模式的に説明したものである。
サーバが、インスタントメッセージングクライアントから送信されたインスタントメッセージを受信する。
ステップ403では、サーバが、インスタントメッセージにおけるマルチメディアリソースのダウンロードアドレスに基づいてダウンロード指示を生成する。
サーバが、インスタントメッセージにおけるダウンロードアドレスを解析し、解析されたダウンロードアドレスに基づいてダウンロード指示を生成する。
オプションとして、該ダウンロード指示は、マルチメディアリソースをダウンロードするためのものであってもよい。オプションとして、該ダウンロード指示には、マルチメディアリソースのダウンロードアドレスが付加されてもよい。オプションとして、該ダウンロード指示には、ダウンロード時間、ダウンロード保存パス、ダウンロードファイル名、インスタントメッセージングアカウントのうちの少なくともいずれかの情報がさらに付加されてもよい。ダウンロード時間及び/又はダウンロード保存パスは、デフォルト値であることができる。
例えば、ユーザのネットワークに対する通常の使用を妨げないように、サーバがデフォルトで夕方12:00をダウンロード開始時間にする。また、例えば、マルチメディアリソースがイメージである場合、サーバがデフォルトでダウンロード保存パスをパス1に設定し、マルチメディアリソースがビデオである場合、サーバがデフォルトでダウンロード保存パスをパス2に設定する。
ステップ404では、サーバがNASデバイスへダウンロード指示を送信する。
サーバが、インスタントメッセージングクライアントとバインディング関係を持つNASデバイスへダウンロード指示を送信する。
ステップ405では、NASデバイスが、サーバから送信されたダウンロード指示を受信する。
ステップ406では、NASデバイスが、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする。
オプションとして、NASデバイスが、ダウンロード指示を解析し、ダウンロード指示におけるダウンロードアドレス及び他のダウンロードパラメータを抽出するようにしてもよい。
NASデバイスが、ダウンロード指示におけるマルチメディアリソースのダウンロードアドレスに基づいてマルチメディアリソースをダウンロードし、NASデバイスがダウンロードしたマルチメディアリソースは、NASデバイスの記憶領域に記憶されている。
オプションとして、NASデバイスが、ダウンロード指示に基づいて、バックグラウンドリソースサーバを用いてマルチメディアリソースのダウンロードを援助してもよく、例えば、バックグラウンドリソースサーバの提供するオフラインダウンロードサービス又は高速チャネルサービスを用いる。
オプションとして、NASデバイスが、ダウンロード指示に基づいて、ローカル操作システムにおけるダウンロードサービスを用いてマルチメディアリソースをダウンロードしてもよい。
ステップ407では、マルチメディアリソースのダウンロードが完了した後、NASデバイスがサーバへダウンロード完了指示を送信する。
オプションとして、ダウンロード完了指示には、NASデバイスにおけるマルチメディアリソースのストレージパスが含まれてもよく、該マルチメディアリソースはNASデバイスがダウンロード指示に基づいてダウンロードしたものである。
ステップ408では、サーバが、NASデバイスから送信されたダウンロード完了指示を受信する。
ステップ409では、サーバが、NASデバイスと関連付けられている再生装置に対する照会を行う。
また、NASデバイスと関連付けられている再生装置は、NASデバイスと同じローカルエリアネットワークに位置する再生装置、NASデバイスにバインドされている再生装置、NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置のうちの少なくともいずれかを含む。つまり、NASデバイスと関連付けられている再生装置は、NASデバイスと同じローカルエリアネットワークに位置する再生装置であるか、或いは、NASデバイスにバインドされている再生装置であるか、或いは、NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置であるか、或いは、NASデバイスにバインドされている再生装置及びNASデバイスと同じローカルエリアネットワークに位置する再生装置であるか、或いは、NASデバイスと同じローカルエリアネットワークに位置する再生装置及びNASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置であるか、或いは、NASデバイスと同じローカルエリアネットワークに位置する再生装置、NASデバイスにバインドされている再生装置及びNASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置である。
仮にサーバが照会を行った結果、該NASデバイスと関連付けられている再生装置が3つあるとすれば、その関連付けを下の表に示す。
ステップ410では、サーバが、照会された再生装置へ通知メッセージを送信する。
オプションとして、通知メッセージには、マルチメディアリソースのストレージパス及びビューエントリが含まれてもよく、該マルチメディアリソースは、NASデバイスがダウンロード指示に基づいてダウンロードしたものである。
サーバが、照会されたすべてのNASデバイスと関連付けられている再生装置へ通知メッセージを送信する。或いは、サーバが、現在、稼働状態にある再生装置へ通知メッセージを送信する。或いは、少なくとも2つの再生装置が同時に稼働状態にある場合、サーバが優先順位に従って一方の再生装置へ通知メッセージを送信する。
ステップ411では、再生装置が通知メッセージを受信する。
オプションとして、通知メッセージは、サーバが、NASデバイスと関連付けられている再生装置を照会してから送信したものであってもよい。
ステップ412では、再生装置が通知メッセージを表示する。
再生装置は、表示インターフェースにおいてユーザに通知メッセージを見せる。オプションとして、通知メッセージを受信したすべての再生装置は、通知メッセージを表示してもよい。
オプションとして、該通知メッセージは、ポップアップメッセージ又は未読メッセージ又は未読メールの形で表示されてもよい。該通知メッセージには、マルチメディアリソースのリソース名、対応するインスタントメッセージングアカウント、ダウンロード元アドレス、ダウンロード時間、ダウンロード詳細のうちの少なくともいずれかがさらに表示されている。
オプションとして、再生装置がオンになっている状態の場合、通知メッセージを受信してからすぐに表示インターフェースにおいてユーザに通知メッセージを見せ、再生装置がオフになっている状態の場合、再生装置がオンにされた後、表示インターフェースにおいてユーザに通知メッセージを見せ、そして、ユーザは、メッセージが表示される時に、この通知メッセージを無視することにしていれば、この通知メッセージを一定の時間内にユーザに定期的に知らせるか、或いは、マルチメディアリソースリストインターフェースにおいて、この通知メッセージに対応するマルチメディアリソースがまだ視聴されていない旨をユーザに知らせるようにしてもよい。
図4Dに示すように、再生装置30がオンになっている状態であれば、表示インターフェースにおいて通知メッセージ31が表示され、NASデバイスで新しくダウンロードしたビデオ「I Am XX 第五シーズン」を視聴するようユーザに知らせ、ユーザが「OK」オプション32を選択していれば、通知メッセージにおけるビューエントリをトリガーし、ユーザが「キャンセル」オプション33を選択していれば、この通知メッセージを無視する。
オプションとして、通知メッセージには、インスタントメッセージングアカウント(又はインスタントメッセージングアカウントに対応するニックネーム又は別名)も表示されてもよい。例えば、通知メッセージAは、「息子の張三が新したビデオ『xx伝説』をダウンロードしたが、現在再生するか」であり、また、例えば、通知メッセージBは、「孫の李四が新しい映画『xxが不思議』をダウンロードしたが、現在再生するか」である。息子の張三と孫の李四は、インスタントメッセージングアカウントの別名である。
ステップ413では、通知メッセージのビューエントリがトリガーされると、再生装置はストレージパスに応じてマルチメディアリソースを再生する。
再生装置は、通知メッセージにおけるマルチメディアリソースのストレージパスに応じて、NASデバイスで再生すべきマルチメディアリソースを探し、マルチメディアリソースを見つけた後これを再生する。
オプションとして、再生装置は、NASデバイスへリソース取得要求を送信し、該リソース取得要求にストレージパスが付加されており、NASデバイスがリソース取得要求を受信した後、ストレージパスに応じて、対応するマルチメディアリソースを再生装置にフィードバックするようにしてもよい。
上述したように、本発明の実施例に提供されるマルチメディアリソースの再生方法では、NASデバイスは、マルチメディアリソースのダウンロード指示を取得し、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする一方、再生装置は、通知メッセージを受信し、通知メッセージを表示し、通知メッセージのビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生することにより、ユーザがマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、マルチメディアリソースのダウンロードが完了した後、該ユーザの再生装置に自動的に通知し、該ユーザの再生装置がマルチメディアリソースをより便利に再生することができ、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする操作を簡素化する効果を達成している。
また、本発明の実施例に提供されるマルチメディアリソースの再生方法では、さらに、インスタントメッセージングクライアントがNASデバイスへダウンロードアドレスを送信することにより、マルチメディアリソースをダウンロードするようにNASデバイスをリモート制御することができ、ユーザがマルチメディアリソースをNASデバイスにダウンロードすること、及び再生装置を用いてマルチメディアリソースを視聴することがより便利になる。
図4Aに基づく代替的な実施例では、サーバによってNASデバイスと関連付けられている再生装置に対する照会を行う代わりに、NASデバイスが直接、自体と関連付けられている再生装置に対する照会を行うこともでき、即ち、図5に示すように、ステップ407乃至ステップ410がステップ407a乃至ステップ408aに替わる。
ステップ407aでは、マルチメディアリソースのダウンロードが完了した後、NASデバイスが、該NASデバイスと関連付けられている再生装置に対する照会を行う。
NASデバイスと関連付けられている再生装置は、NASデバイスと同じローカルエリアネットワークに位置する再生装置、NASデバイスにバインドされている再生装置、NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置のうちの少なくともいずれかを含む。
つまり、NASデバイスと関連付けられている再生装置は、NASデバイスと同じローカルエリアネットワークに位置する再生装置であるか、或いは、NASデバイスにバインドされている再生装置であるか、或いは、NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置であるか、或いは、NASデバイスにバインドされている再生装置及びNASデバイスと同じローカルエリアネットワークに位置する再生装置であるか、或いは、NASデバイスと同じローカルエリアネットワークに位置する再生装置及びNASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置であるか、或いは、NASデバイスと同じローカルエリアネットワークに位置する再生装置、NASデバイスにバインドされている再生装置及びNASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置である。
仮にNASデバイスが照会を行った結果、該NASデバイスと関連付けられている再生装置が3つあるとすれば、その関連付けを下の表に示す。
ステップ408aでは、NASデバイスが、照会された再生装置へ通知メッセージを送信する。
通知メッセージは、NASデバイスがダウンロード指示に基づいてダウンロードしたマルチメディアリソースのストレージパス及びビューエントリを含む。
NASデバイスが、照会されたすべての再生装置へ通知メッセージを送信する。或いは、NASデバイスが現在、稼働状態にある再生装置へ通知メッセージを送信する。或いは、少なくとも2つの再生装置が同時に稼働状態にある場合、NASデバイスが優先順位に従って一方の再生装置へ通知メッセージを送信する。例えば、照会を行った結果、NASデバイスと関連付けられている再生装置が3つあれば、NASデバイスが、照会された3つの再生装置へ通知メッセージを送信する。
図6を参照し、本発明の別の例示的な実施例に提供されるマルチメディアリソースの再生方法のフローチャートが示されている。本実施例では、該マルチメディアリソースの再生方法が図2に示す実施環境に適用されることを例として説明する。該マルチメディアリソースの再生方法は、以下のステップを含む。
ステップ601では、NASデバイスが、ユーザの入力したダウンロードキーワードを受信する。
ステップ602では、NASデバイスが、ネットワークにおいてダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを収集する。
ステップ603では、NASデバイスが、収集されたダウンロードアドレスに基づいてダウンロード指示を生成する。
ステップ604では、NASデバイスが、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする。
ステップ605では、NASデバイスが、マルチメディアリソースのダウンロードが完了した後、NASデバイスと関連付けられている再生装置へ通知メッセージを送信し、通知メッセージは、NASデバイスにおけるマルチメディアリソースのストレージパス及びビューエントリを含む。
オプションとして、該通知メッセージは、ポップアップメッセージ又は未読メッセージ又は未読メールの形で表示されてもよい。該通知メッセージには、マルチメディアリソースのリソース名、対応するインスタントメッセージングアカウント、ダウンロード元アドレス、ダウンロード時間、ダウンロード詳細のうちの少なくともいずれかがさらに表示されている。
ステップ606では、再生装置が通知メッセージを受信する。
ステップ607では、再生装置が通知メッセージを表示する。
ステップ608では、再生装置は、ビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生する。
上述したように、本発明の実施例に提供されるマルチメディアリソースの再生方法では、NASデバイスは、マルチメディアリソースのダウンロード指示を取得し、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする一方、再生装置は、通知メッセージを受信し、通知メッセージを表示し、通知メッセージのビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生することにより、ユーザがマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、マルチメディアリソースのダウンロードが完了した後、該ユーザの再生装置に自動的に通知し、該ユーザの再生装置がマルチメディアリソースをより便利に再生することができ、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする操作を簡素化する効果を達成している。
図7を参照し、本発明の別の例示的な実施例に提供されるマルチメディアリソースの再生方法のフローチャートが示されている。本実施例では、該マルチメディアリソースの再生方法が図2に示す実施環境に適用されることを例として説明する。該マルチメディアリソースの再生方法は、以下のステップを含む。
ステップ701では、NASデバイスが再生装置とバインディング関係を確立する。
オプションとして、バインディング関係は、関連付け又は友人関係であってもよい。
一例として、バインディング関係を確立することは、NASデバイスと再生装置とを関連付けると理解されることができる。オプションとして、NASデバイスが再生装置とバインディング関係を確立することは、NASデバイスの操作システム又はNASデバイスに対応するユーザクライアントによって、NASデバイスの識別子と再生装置の識別子とを関連付け、NASデバイスの識別子と再生装置の識別子との関連付けを記憶すると理解されてもよい。
オプションとして、NASデバイスの識別子が図形コードの形でNASデバイスの表面にマークされるか、或いは、NASデバイスの識別子が唯一の文字列であってもよい。同様に、再生装置の識別子が図形コードの形で再生装置の表面にマークされるか、或いは、再生装置の識別子が唯一の文字列である。
オプションとして、ユーザクライアントは、識別子に対応する図形コードをスキャンすることにより、再生装置を追加してもよく、さらに、識別子文字列を手動で追加することにより再生装置を追加してもよい。つまり、NASデバイスのユーザクライアントが図形コードをスキャンする機能を有し、再生装置の図形コードをスキャンすることで、再生装置の識別子を取得し、さらにバインドする。
オプションとして、1つのNASデバイスは、複数の再生装置とバインディング関係を確立してもよく、1つの再生装置は、複数のNASデバイスとバインディング関係を確立してもよい。
これに応じて、再生装置もNASデバイスとバインディング関係を確立する。
なお、本実施例では、該ステップ701の実行順序を限定せず、該ステップ701は、ステップ703の前に実行されるか、或いは、ステップ704の前に実行されるか、或いは、ステップ705の前に実行されるか、或いは、ステップ706の前に実行されることができる。
ステップ702では、NASデバイスが、ユーザの入力したダウンロードキーワードを受信する。
ユーザは、NASデバイスの操作システムにおける制御インターフェース又はNASデバイスに対応するユーザクライアントにおいて、ダウンロードキーワードを入力し、ユーザクライアントのバックグラウンドサーバによって、ユーザの入力したダウンロードキーワードをNASデバイスに送信し、NASデバイスがダウンロードキーワードを受信する。
ステップ703では、NASデバイスは、ネットワークにおいてダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを収集する。
該ステップは、以下の2つの方式により実現される。
一、NASデバイスがダウンロードキーワードを受信した後、バックグラウンドリソースサーバによりダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを収集する。オプションとして、バックグラウンドリソースサーバが、予め設定された条件に従って、ダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを収集してもよく、予め設定された条件は、ユーザがNASデバイスの操作システムにおいて、又は対応するアプリケーションプログラムにおいて予め設定したものであり、例えば、予め設定された条件は、最近更新されたインターフェースをダウンロードすることであり、ユーザの入力したダウンロードキーワードが「I Am XX」である場合、NASデバイスが、ネットワークにおいて最近更新された「I Am XX」番組のダウンロードアドレスを収集する。予め設定された条件は、クリック率が最も高いビデオをダウンロードすることであり、ユーザの入力したダウンロードキーワードが「屯儿(日本語意味:村)」である場合、NASデバイスが、キーワードに「屯儿」が含まれている、クリック率が最も高いビデオのダウンロードアドレスを収集する。
二、NASデバイスがダウンロードキーワードを受信した後、NASデバイスの操作システムによりダウンロードキーワードに一致するマルチメディアリソースを収集する。オプションとして、NASデバイスの操作システムが予め設定された条件に従って、ダウンロードキーワードに一致するマルチメディアリソースを収集してもよく、予め設定された条件は、ユーザがNASデバイスの操作システムにおいて、又は対応するアプリケーションプログラムにおいて予め設定したものである。
オプションとして、NASデバイスが、ダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスの収集を済ませた後、収集されたダウンロードアドレスの全部又は一部をNASデバイスに対応するユーザクライアントにフィードバックし、ユーザが、使用されようとするマルチメディアリソースのダウンロードアドレスを選択するようにしてもよい。
オプションとして、NASデバイスがネットワークにおいて、ダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを定期的に収集し、ダウンロードアドレスが最新のダウンロードアドレスであるか否かを検出し、収集された最新のダウンロードアドレスをユーザにフィードバックするようにしてもよく、収集を実行する時間間隔は、ユーザが予め設定することができる。ダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを定期的に収集することにより、ユーザは同じキーワードを頻繁に入力することなく、ダウンロードキーワードに一致するマルチメディアリソースの最新のダウンロードアドレスを取得することができ、例えば、ユーザがあるテレビドラマにハマっており、該テレビドラマのタイトルを入力した後、NASデバイスがネットワークにおいて該テレビドラマのダウンロードアドレスを定期的に収集し、該テレビドラマの最新のダウンロードアドレスを収集したら、ユーザにフィードバックする。
ステップ704では、NASデバイスが、収集されたダウンロードアドレスに基づいてダウンロード指示を生成する。
NASデバイスが、収集されたダウンロードアドレスに基づいてダウンロード指示を自動的に生成する。
オプションとして、ダウンロード指示には、収集されたマルチメディアリソースのダウンロードアドレスが含まれてもよい。
ステップ705では、NASデバイスがダウンロード指示に基づいてマルチメディアリソースをダウンロードする。
オプションとして、NASデバイスが、ダウンロード指示におけるダウンロードアドレスに基づいてマルチメディアリソースをダウンロードしてもよい。NASデバイスでダウンロードされたマルチメディアリソースは、NASデバイスの記憶領域に記憶されている。
ステップ706では、マルチメディアリソースのダウンロードが完了した後、NASデバイスが、該NASデバイスと関連付けられている再生装置に対する照会を行う。
NASデバイスと関連付けられている再生装置は、NASデバイスと同じローカルエリアネットワークに位置する再生装置、NASデバイスにバインドされている再生装置、NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置のうちの少なくともいずれかを含む。
つまり、NASデバイスと関連付けられている再生装置は、NASデバイスと同じローカルエリアネットワークに位置する再生装置であるか、或いは、NASデバイスにバインドされている再生装置であるか、或いは、NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置であるか、或いは、NASデバイスにバインドされている再生装置及びNASデバイスと同じローカルエリアネットワークに位置する再生装置であるか、或いは、NASデバイスと同じローカルエリアネットワークに位置する再生装置及びNASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置であるか、或いは、NASデバイスと同じローカルエリアネットワークに位置する再生装置、NASデバイスにバインドされている再生装置及びNASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置である。
仮にNASデバイスが照会を行った結果、該NASデバイスと関連付けられている再生装置が2つあるとすれば、その関連付けを下の表に示す。
ステップ707では、NASデバイスが、照会された再生装置へ通知メッセージを送信する。
通知メッセージは、NASデバイスがダウンロード指示に基づいてダウンロードしたマルチメディアリソースのストレージパス及びビューエントリを含む。
NASデバイスが、照会されたすべての再生装置へ通知メッセージを送信する。或いは、NASデバイスが現在、稼働状態にある再生装置へ通知メッセージを送信する。或いは、少なくとも2つの再生装置が同時に稼働状態にある場合、NASデバイスが優先順位に従って一方の再生装置へ通知メッセージを送信する。例えば、照会を行った結果、NASデバイスと関連付けられている再生装置が合わせて3つあれば、NASデバイスが、照会された3つの再生装置へ通知メッセージを送信する。
ステップ708では、再生装置が通知メッセージを受信する。
オプションとして、通知メッセージは、再生装置と関連付けられているNASデバイスがダウンロード指示に基づいて、マルチメディアリソースのダウンロードを済ませてから送信したものであってもよい。
ステップ709では、再生装置が通知メッセージを表示する。
再生装置は表示インターフェースにおいてユーザに通知メッセージを見せる。オプションとして、通知メッセージを受信したすべての再生装置は通知メッセージを表示してもよい。
オプションとして、再生装置がオンになっている状態の場合、通知メッセージを受信してからすぐに表示インターフェースにおいてユーザに通知メッセージを見せ、再生装置がオフになっている状態の場合、再生装置がオンにされた後、表示インターフェースにおいてユーザに通知メッセージを見せ、そして、ユーザは、通知メッセージが表示される時に、この通知メッセージを無視することにしていれば、この通知メッセージを一定の時間内にユーザに定期的に知らせるか、或いは、マルチメディアリソースリストインターフェースにおいて、この通知メッセージに対応するマルチメディアリソースがまだ視聴されていない旨をユーザに知らせるようにしてもよい。
該ステップは上述した実施例で具体的に説明されたため、ここではその詳細を省略する。
ステップ710では、通知メッセージのビューエントリがトリガーされると、再生装置はストレージパスに応じてマルチメディアリソースを再生する。
再生装置は、通知メッセージにおけるマルチメディアリソースのストレージパスに応じて、再生すべきマルチメディアリソースを探し、マルチメディアリソースを見つけた後これを再生する。
上述したように、本発明の実施例に提供されるマルチメディアリソースの再生方法では、NASデバイスは、マルチメディアリソースのダウンロード指示を取得し、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする一方、再生装置は、通知メッセージを受信し、通知メッセージを表示し、通知メッセージのビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生することにより、ユーザがマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、マルチメディアリソースのダウンロードが完了した後、該ユーザの再生装置に自動的に通知し、該ユーザの再生装置がマルチメディアリソースをより便利に再生することができ、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする操作を簡素化する効果を達成している。
また、本発明の実施例に提供されるマルチメディアリソースの再生方法では、さらに、ユーザの入力したダウンロードキーワードを受信し、ネットワークにおいてダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを収集した後、ダウンロード指示を自動的に生成してマルチメディアリソースをダウンロードすることにより、ユーザがダウンロードキーワードを入力すれば、マルチメディアリソースのダウンロード及びシェアリングを実現することができ、操作ステップを簡素化し、ユーザ体験を向上させる。
図8を参照し、本発明の1つの例示的な実施例に提供されるマルチメディアリソースの再生方法のフローチャートが示されている。本実施例では、該マルチメディアリソースの再生方法が図1又は図2に示すNASデバイスに適用されることを例として説明する。該マルチメディアリソースの再生方法は、以下のステップを含む。
ステップ801では、サーバから送信されたダウンロード指示を受信する。
ステップ802では、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする。
ステップ803では、マルチメディアリソースのダウンロードが完了した後、該NASデバイスと関連付けられている再生装置へ通知メッセージを送信する。
通知メッセージは、NASデバイスにおける該マルチメディアリソースのストレージパス及びビューエントリを含む。
再生装置は、ビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生する。
オプションとして、通知メッセージは、NASデバイスが単独で該NASデバイスと関連付けられている再生装置へ送信するか、或いは、通知メッセージは、NASデバイスがサーバを介して該NASデバイスと関連付けられている再生装置へ送信するようにしてもよい。
上述したように、本発明の実施例に提供されるマルチメディアリソースの再生方法では、NASデバイスは、マルチメディアリソースのダウンロード指示を取得し、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする一方、再生装置は、通知メッセージを受信し、通知メッセージを表示し、通知メッセージのビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生することにより、異なる再生装置間でマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする必要がなくなり、マルチメディアリソースはダウンロードが完了した後、自動的に異なる再生装置に送信されることができ、操作が簡便である効果を達成している。
図8に示す実施例に基づく代替的な実施例では、NASデバイスがサーバを介してダウンロード指示を取得する代わりに、NASデバイスが自らダウンロード指示を生成することもでき、即ち、図9に示すように、ステップ801がステップ801aに替わって実現される。
ステップ801aでは、ユーザの入力したダウンロードキーワードを受信し、ネットワークにおいて、前記ダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを収集し、収集された前記ダウンロードアドレスに基づいてダウンロード指示を生成する。
本発明の実施例に提供されるマルチメディアリソースの再生方法では、さらに、ユーザの入力したダウンロードキーワードを受信し、ネットワークにおいてダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを収集した後、ダウンロード指示を自動的に生成してマルチメディアリソースをダウンロードすることにより、ユーザがダウンロードキーワードを入力すれば、マルチメディアリソースのダウンロード及びシェアリングを実現することができ、操作ステップを簡素化し、ユーザ体験を向上させる。
図10を参照し、本発明の1つの例示的な実施例に提供されるマルチメディアリソースの再生方法のフローチャートが示されている。本実施例では、該マルチメディアリソースの再生方法が図1に示すサーバに適用されることを例として説明する。該マルチメディアリソースの再生方法は、以下のステップを含む。
ステップ1001では、インスタントメッセージングクライアントから送信されたインスタントメッセージを受信する。
インスタントメッセージは、マルチメディアリソースのダウンロードアドレスを含み、インスタントメッセージングクライアントとネットワークアタッチトストレージNASデバイスとがバインディング関係を持つ。
ステップ1002では、インスタントメッセージに基づいてNASデバイスへダウンロード指示を送信する。
ステップ1003では、NASデバイスから送信されたダウンロード完了指示を受信する。
ダウンロード完了指示には、NASデバイスにおけるマルチメディアリソースのストレージパスが含まれている。
ステップ1004では、NASデバイスと関連付けられている再生装置へ通知メッセージを送信し、通知メッセージはストレージパス及びビューエントリを含む。
再生装置は、ビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生する。
上述したように、本発明の実施例に提供されるマルチメディアリソースの再生方法では、NASデバイスは、マルチメディアリソースのダウンロード指示を取得し、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする一方、再生装置は、サーバから送信された通知メッセージを受信し、通知メッセージを表示し、通知メッセージのビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生することにより、異なる再生装置間でマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする必要がなくなり、マルチメディアリソースはダウンロードが完了した後、自動的に異なる再生装置に送信されることができ、操作が簡便である効果を達成している。
図11を参照し、本発明の1つの実施例に提供されるマルチメディア再生装置の構造ブロック図が示されている。該マルチメディア再生装置は、ソフトウェア、ハードウェア又は両者の組み合わせにより、上記マルチメディア再生方法を提供可能なNASデバイスの全部又は一部として実現されることができる。該装置は、以下のモジュールを備える。
取得モジュール1110は、サーバから送信されたダウンロード指示を受信するか、ユーザの入力したダウンロードキーワードを受信し、ネットワークにおいて前記ダウンロードキーワードに一致するマルチメディアリソースのダウンロードアドレスを収集し、収集された前記ダウンロードアドレスに基づいてダウンロード指示を生成する。
ダウンロードモジュール1120は、ダウンロード指示に基づいてマルチメディアリソースをダウンロードする。
送信モジュール1130は、マルチメディアリソースのダウンロードが完了した後、NASデバイスと関連付けられている再生装置へ通知メッセージを送信し、通知メッセージは、NASデバイスにおけるマルチメディアリソースのストレージパス及びビューエントリを含み、再生装置は、ビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生する。
上述したように、本発明の実施例に提供されるマルチメディアリソースの再生装置では、マルチメディアリソースのダウンロード指示を取得し、ダウンロード指示に基づいてマルチメディアリソースをダウンロードすることにより、ユーザがマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、マルチメディアリソースのダウンロードが完了した後、該ユーザの再生装置に自動的に通知し、該ユーザの再生装置がマルチメディアリソースをより便利に再生することができ、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする操作を簡素化する効果を達成している。
図12を参照し、本発明の別の実施例に提供されるマルチメディア再生装置の構造ブロック図が示されている。該マルチメディア再生装置は、ソフトウェア、ハードウェア又は両者の組み合わせにより、上記マルチメディア再生方法を提供可能なサーバの全部又は一部として実現されることができる。該装置は、以下のモジュールを備える。
受信モジュール1210は、インスタントメッセージングクライアントから送信されたインスタントメッセージを受信し、インスタントメッセージングメッセージは、マルチメディアリソースのダウンロードアドレスを含み、インスタントメッセージングクライアントとネットワークアタッチトストレージNASデバイスとがバインディング関係を持つ。
指示送信モジュール1220は、インスタントメッセージに基づいてNASデバイスへダウンロード指示を送信する。
指示受信モジュール1230は、NASデバイスから送信されたダウンロード完了指示を受信し、ダウンロード完了指示には、NASデバイスにおけるマルチメディアリソースのストレージパスが含まれている。
メッセージ送信モジュール1240は、NASデバイスと関連付けられている再生装置へ通知メッセージを送信し、通知メッセージはストレージパス及びビューエントリを含み、再生装置は、ビューエントリがトリガーされると、ストレージパスに応じてマルチメディアリソースを再生する。
上述したように、本発明の実施例に提供されるマルチメディアリソースの再生装置では、インスタントメッセージングクライアントから送信されたインスタントメッセージを受信し、インスタントメッセージに基づいてNASデバイスへダウンロード指示を送信し、NASデバイスから送信されたダウンロード完了指示を受信し、NASデバイスと関連付けられている再生装置へ通知メッセージを送信することにより、ユーザがマルチメディアリソースをシェアリングする場合に、操作が複雑である問題を解決し、マルチメディアリソースのダウンロードが完了した後、該ユーザの再生装置に自動的に通知し、該ユーザの再生装置がマルチメディアリソースをより便利に再生することができ、ユーザがマルチメディアリソースを繰り返してダウンロードしコピーする操作を簡素化する効果を達成している。
なお、上述した実施例に提供されるマルチメディア再生装置は、上述したマルチメディア再生方法を実現する際に、上記各機能モジュールに分割することを例として説明されているが、実際の適用において、必要に応じて上記機能を異なる機能モジュールに完成させてもよく、つまり、以上で説明する機能の全部又は一部を完成するように、機器の内部構造を異なる機能モジュールに分割する。また、上記実施例に提供されるマルチメディア再生装置は、マルチメディア再生方法実施例と同一の発想であり、その具体的な実現過程について方法実施例を詳しく参照するが、ここではその詳細を省略する。
図13を参照し、1つの例示的な実施例に提供されるサーバの構造模式図が示されている。該サーバは、上述した実施例に提供されるサーバ側のマルチメディアリソースの再生方法を実施する。具体的には、
サーバ1300は、中央処理装置(CPU)1301、ランダムアクセスメモリ(RAM)1302及びリードオンリーメモリ(ROM)1303を含むシステムメモリ1304と、システムメモリシステムメモリ1304と中央処理装置1301とを接続するシステムバス1305と、を備える。サーバ1300は、コンピュータ内の各素子間での情報伝送を支援する基本入出力システム(I/Oシステム)1306と、操作システム1313、アプリケーションプログラム1314及び他のプログラムモジュール1315を記憶するための大容量記憶装置1307とをさらに備える。
基本入出力システム1306は、情報を表示するための表示装置1308と、ユーザーが情報を入力するための、マウス、キーボードのような入力装置1309とを備える。表示装置1308及び入力装置1309は、それぞれ、システムバス1305に接続される入出力コントローラ1310を介して中央処理装置1301に接続される。基本入出力システム1306は、キーボード、マウス、又は電子スタイラス等、複数の他のデバイスからの入力を受信し処理するための入出力コントローラ1310をさらに備えてもよい。これに類似して、入出力コントローラ1310は、ディスプレイ、プリンタ又は他のタイプの出力デバイスへの出力をさらに提供する。
大容量記憶装置1307は、システムバス1305に接続される大容量記憶コントローラ(未図示)を介して中央処理装置1301に接続される。大容量記憶装置1307及びその関連するコンピュータ読取可能な媒体は、サーバ1300に不揮発性記憶を提供する。つまり、前記大容量記憶装置1307は、ハードディスク又はCD−ROMドライバのようなコンピュータ読取可能な媒体(未図示)を備えてもよい。
一般性を失うことなく、コンピュータ読取可能な媒体は、コンピュータ記憶媒体及び通信媒体を備えることができる。コンピュータ記憶媒体は、コンピュータ読取可能な命令、データ構造、プログラムモジュール又は他のデータのような情報を記憶する如何なる方法又は技術で実現される揮発性及び不揮発性、リムーバブル及びノンリムーバブルメディアを含む。コンピュータ記憶媒体は、RAM、ROM、EPROM、EEPROM、フラッシュメモリ又は他のソリッドステート記憶技術、CD−ROM、DVD又は他の光学記憶、テープカセット、テープ、磁気ディスク記憶又は他の磁気記憶装置を含む。もちろん、コンピュータ記憶媒体は上述したいくつかに限られないのは、当業者が分かっている。上述したシステムメモリ1304及び大容量記憶装置1307はメモリと総称されることができる。
本発明の様々な実施例によれば、サーバ1300は、インターネットのようなネットワークを介してネットワーク上のリモートコンピュータに接続されて実行されてもよい。つまり、サーバ1300は、システムバス1305に接続されるネットワークインターフェースユニット1311を介してネットワーク1312に接続されるか、或いは、ネットワークインターフェースユニット1311を用いて他のタイプのネットワーク又はリモートコンピュータシステム(未図示)に接続されてもよい。
メモリ1304は、1つ又は1つ以上のプログラムをさらに備え、上記1つ又は1つ以上のプログラムはメモリ1304に記憶され、且つ、1つ又は1つ以上のプロセッサによって実行されるように構成される。上記1つ又は1つ以上のプログラムは、上記実施例に提供されるサーバ側のマルチメディアリソースの再生方法を実行するための命令を含む。
図14を参照し、1つの例示的な実施例に提供されるNASデバイスのブロック図が示されている。スマートホーム機器1400は、処理コンポーネント1402、メモリ1404、電源コンポーネント1406及び通信コンポーネント1408のうちの1つ又は複数のコンポーネントを備えることができる。
処理コンポーネント1402は、通常、NASデバイス1400の全体操作を制御し、処理コンポーネント1402は、上述した実施例におけるNASデバイス1400により実行されるステップの全部又は一部を完成するように命令を実行する1つ又は複数のプロセッサ1403を含むことができる。また、処理コンポーネント1402は、処理コンポーネント1402と他のコンポーネント間での交換を可能にする1つ又は複数のモジュールを含むことができる。
メモリ1404は、NASデバイス1400での操作をサポートするように様々なタイプのデータを記憶する。これらのデータの例は、NASデバイス1400で操作するための如何なるアプリケーションプログラム又は方法の命令、データ等を含み、データは、第1のデバイスキー及び/又は第1のセッションキーを含む。メモリ1404は、如何なるタイプの揮発性又は不揮発性記憶装置又はそれらの組み合わせ、例えば、ソリッドステートランダムアクセスメモリ(SRAM)、電気的に消去可能なプログラマブルリードオンリーメモリ(EEPROM)、消去可能なプログラマブルリードオンリーメモリ(EPROM)、プログラマブルリードオンリーメモリ(PROM)、リードオンリーメモリ(ROM)、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクにより実現されることができる。メモリ1404には、1つ又は複数のモジュールも記憶されており、該1つ又は複数のモジュールは、上述した実施例におけるNASデバイス1400により実行されるステップの全部又は一部を完成するように、該1つ又は複数のプロセッサ1420により実行される。
電源コンポーネント1406は、NASデバイス1400の様々なコンポーネントに電力を提供する。電源コンポーネント1406は、電源管理システム、1つ又は複数の電源、及びNASデバイス1400への電力の生成、管理及び配電に関する他のコンポーネントを含むことができる。
通信コンポーネント1408は、NASデバイス1400とサーバ又はコントローラとの間の有線又は無線による通信を可能にする。NASデバイス1400は、通信規格に基づく無線ネットワーク、例えば、WiFi、2G又は3G、又はそれらの組み合わせにアクセスすることができる。1つの例示的な実施例において、通信コンポーネント1408は、ブロードキャストチャンネルを介して、外部ブロードキャスト管理システムのブロードキャスト信号又はブロードキャスト関連情報を受信する。1つの例示的な実施例において、前記通信コンポーネント1408は、さらに、短距離通信を促進するように近接通信(NFC)モジュールを含む。例えば、NFCモジュールは、無線周波数識別(RFID)技術、赤外線データ協会(IrDA)技術、超広帯域(UWB)技術、ブルートゥース(登録商標)(BT)技術及び他の技術に基づいて実現されることができる。
オプションとして、NASデバイス1400は、1つ又は複数の特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラマブルロジックデバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、コントローラ、マイクロコントローラ、マイクロプロセッサ又は他の電子素子により実現されてもよく、上述した実施例におけるNASデバイス1400により実行されるステップの全部又は一部を実行する。
オプションとして、命令を含む一時的でないコンピュータ読取可能な記憶媒体、例えば、命令を含むメモリ1404がさらに提供されてもよく、上記命令は、NASデバイス1400のプロセッサ1403によって実行されて上記方法を完成することができる。例えば、前記一時的でないコンピュータ読取可能な記憶媒体は、ROM、ランダムアクセスメモリ(RAM)、CD−ROM、テープ、ソフトディスク及び光データ記憶装置等であることができる。
例示的な実施例において、命令を含む一時的でないコンピュータ読取可能な記憶媒体、例えば、命令を含むメモリがさらに提供され、上記命令は、サーバのプロセッサによって実行されて上記方法実施例におけるサーバ側の各ステップを完成することができる。例えば、前記一時的でないコンピュータ読取可能な記憶媒体は、ROM、ランダムアクセスメモリ(RAM)、CD−ROM、テープ、ソフトディスク及び光データ記憶装置等であることができる。
例示的な実施例において、命令を含む一時的でないコンピュータ読取可能な記憶媒体、例えば、命令を含むメモリがさらに提供され、上記命令は、NASデバイスのプロセッサによって実行されて上記方法実施例におけるNASデバイス側の各ステップを完成することができる。例えば、前記一時的でないコンピュータ読取可能な記憶媒体は、ROM、ランダムアクセスメモリ(RAM)、CD−ROM、テープ、ソフトディスク及び光データ記憶装置等であることができる。
上記実施例のステップの全部又は一部は、ハードウェアによって完成されることができれば、プログラムによって関連するハードウェアに完成させることもでき、前記プログラムはコンピュータ読取可能な記憶媒体に記憶されることができ、上述した記憶媒体はリードオンリーメモリ、磁気ディスク又は光ディスク等であることができるのは、当業者が理解されることができる。
以上は、本発明の好適な実施例に過ぎず、本発明を限定することは意図していない。本発明の思想や原則内の如何なる修正、均等の置き換え、改良などは、本発明の保護範囲内に含まれるべきである。
120 デバイス
140 サーバ
160 再生装置
180 端末
220 デバイス
240 再生装置
260 端末
1110 取得モジュール
1120 ダウンロードモジュール
1130 送信モジュール
1210 受信モジュール
1220 指示送信モジュール
1230 指示受信モジュール
1240 メッセージ送信モジュール
1300 サーバ
1301 中央処理装置
1302 ランダムアクセスメモリ(RAM)
1303 リードオンリーメモリ(ROM)
1304 システムメモリ
1305 システムバス
1306 基本入出力システム
1307 大容量記憶装置
1308 表示装置
1309 入力装置
1310 入出力コントローラ
1311 ネットワークインターフェースユニット
1312 ネットワーク
1313 操作システム
1314 アプリケーションプログラム
1315 他のプログラムモジュール
1400 デバイス
1402 処理コンポーネント
1403 プロセッサ
1404 メモリ
1406 電源コンポーネント
1408 通信コンポーネント

Claims (10)

  1. マルチメディアリソースの再生システムであって、
    サーバと、ネットワークアタッチトストレージNASデバイスと、再生装置と、を備え、
    前記サーバは、前記NASデバイスとバインディング関係を持つインスタントメッセージングクライアントから送信された、前記マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージを受信し、前記インスタントメッセージにおけるマルチメディアリソースのダウンロードアドレスに基づいてダウンロード指示を生成し、前記NASデバイスへ前記ダウンロード指示を送信し、
    前記NASデバイスは、前記サーバから送信された前記ダウンロード指示を受信し、前記ダウンロード指示に基づいて前記マルチメディアリソースをダウンロードし、前記マルチメディアリソースのダウンロードが完了した後、前記NASデバイスにおける前記マルチメディアリソースのストレージパス及びビューエントリが含まれている通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信し、
    前記再生装置は、前記通知メッセージを受信し、前記通知メッセージを表示し、前記ビューエントリがトリガーされると、前記ストレージパスに応じて前記マルチメディアリソースを再生する、ことを特徴とするシステム。
  2. 前記NASデバイスは、前記マルチメディアリソースのダウンロードが完了した後、前記NASデバイスと関連付けられている再生装置に対する照会を行い、照会された前記再生装置へ前記通知メッセージを送信し、
    前記NASデバイスと関連付けられている再生装置は、前記NASデバイスと同じローカルエリアネットワークに位置する再生装置、前記NASデバイスにバインドされている再生装置、前記NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置のうちの少なくともいずれかを含む、
    ことを特徴とする請求項1に記載のシステム。
  3. 前記NASデバイスは、前記マルチメディアリソースのダウンロードが完了した後、前記NASデバイスにおける前記マルチメディアリソースのストレージパスが含まれているダウンロード完了指示を、前記サーバへ送信し、
    前記サーバは、前記NASデバイスから送信されたダウンロード完了指示を受信し、前記ストレージパス及びビューエントリが含まれている前記通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信し、
    前記NASデバイスと関連付けられている再生装置は、前記NASデバイスと同じローカルエリアネットワークに位置する再生装置、前記NASデバイスにバインドされている再生装置、前記NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置のうちの少なくともいずれかを含む、
    ことを特徴とする請求項1に記載のシステム。
  4. 前記サーバは、前記NASデバイスと前記再生装置とのバインディング関係を確立するか、或いは、前記NASデバイスと前記再生装置とを同じインスタントメッセージングアカウントにバインドする、
    ことを特徴とする請求項1乃至3のうちのいずれかに記載のシステム。
  5. マルチメディアリソースの再生方法であって、
    サーバは、NASデバイスとバインディング関係を持つインスタントメッセージングクライアントから送信された、前記マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージを受信し、前記インスタントメッセージにおけるマルチメディアリソースのダウンロードアドレスに基づいてダウンロード指示を生成し、ネットワークアタッチトストレージNASデバイスへ前記ダウンロード指示を送信し、
    前記NASデバイスは、前記サーバから送信された前記ダウンロード指示を受信し、前記ダウンロード指示に基づいて前記マルチメディアリソースをダウンロードし、前記マルチメディアリソースのダウンロードが完了した後、前記NASデバイスにおける前記マルチメディアリソースのストレージパス及びビューエントリが含まれている通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信し、
    前記再生装置は、前記通知メッセージを受信し、前記通知メッセージを表示し、前記ビューエントリがトリガーされると、前記ストレージパスに応じて前記マルチメディアリソースを再生する、ことを特徴とする方法。
  6. 前記NASデバイスが、前記マルチメディアリソースのダウンロードが完了した後、通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信することは、
    前記NASデバイスは、前記マルチメディアリソースのダウンロードが完了した後、前記NASデバイスと関連付けられている再生装置に対する照会を行い、照会された前記再生装置へ前記通知メッセージを送信することを含み、
    前記NASデバイスと関連付けられている再生装置は、前記NASデバイスと同じローカルエリアネットワークに位置する再生装置、前記NASデバイスにバインドされている再生装置、前記NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置のうちの少なくともいずれかを含む、
    ことを特徴とする請求項5に記載の方法。
  7. 前記NASデバイスが、前記マルチメディアリソースのダウンロードが完了した後、通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信することは、
    前記NASデバイスは、前記マルチメディアリソースのダウンロードが完了した後、前記NASデバイスにおける前記マルチメディアリソースのストレージパスが含まれているダウンロード完了指示を前記サーバへ送信することと、
    前記サーバは、前記NASデバイスから送信されたダウンロード完了指示を受信し、前記ストレージパス及びビューエントリが含まれている前記通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信することと、を含み、
    前記NASデバイスと関連付けられている再生装置は、前記NASデバイスと同じローカルエリアネットワークに位置する再生装置、前記NASデバイスにバインドされている再生装置、前記NASデバイスと同じインスタントメッセージングアカウントにバインドされている再生装置のうちの少なくともいずれかを含む、
    ことを特徴とする請求項5に記載の方法。
  8. 前記NASデバイスが、前記マルチメディアリソースのダウンロードが完了した後、通知メッセージを、前記NASデバイスと関連付けられている再生装置へ送信する前に、
    前記サーバは、前記NASデバイスと前記再生装置とのバインディング関係を確立するか、或いは、前記NASデバイスと前記再生装置とを同じインスタントメッセージングアカウントにバインドすることをさらに含む、
    ことを特徴とする請求項5乃至7のうちのいずれかに記載の方法。
  9. サーバに用いられるマルチメディアリソースの再生方法であって、
    ネットワークアタッチトストレージNASデバイスとバインディング関係を持つインスタントメッセージングクライアントから送信された、マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージを受信することと、
    前記インスタントメッセージに基づいて前記NASデバイスへダウンロード指示を送信することと、
    前記NASデバイスから送信された、前記NASデバイスにおける前記マルチメディアリソースのストレージパスが含まれているダウンロード完了指示を受信することと、
    前記ストレージパス及びビューエントリが含まれている通知メッセージを、前記NASデバイスと関連付けられている再生装置であって、前記ビューエントリがトリガーされると、前記ストレージパスに応じて前記マルチメディアリソースを再生する再生装置へ送信することと、
    を含むことを特徴とする方法。
  10. 1つ又は複数のプロセッサと、
    メモリと、を備え、
    前記メモリには、前記1つ又は複数のプロセッサによって実行される1つ又は複数のプログラムが記憶されており、前記1つ又は複数のプログラムは、
    ネットワークアタッチトストレージNASデバイスとバインディング関係を持つインスタントメッセージングクライアントから送信された、マルチメディアリソースのダウンロードアドレスを含むインスタントメッセージを受信し、
    前記インスタントメッセージに基づいて前記NASデバイスへダウンロード指示を送信し、
    前記NASデバイスから送信された、前記NASデバイスにおける前記マルチメディアリソースのストレージパスが含まれているダウンロード完了指示を受信し、
    前記ストレージパス及びビューエントリが含まれている通知メッセージを、前記NASデバイスと関連付けられている再生装置であって、前記ビューエントリがトリガーされると、前記ストレージパスに応じて前記マルチメディアリソースを再生する再生装置へ送信する、操作を実行するための命令を含む、ことを特徴とするサーバ。
JP2018536131A 2016-03-01 2017-03-01 マルチメディアリソースの再生システム、方法及びサーバ Active JP6542999B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201610115743.2A CN107147945B (zh) 2016-03-01 2016-03-01 多媒体资源播放系统、方法及装置
CN201610115743.2 2016-03-01
PCT/CN2017/075306 WO2017148383A1 (zh) 2016-03-01 2017-03-01 多媒体资源播放系统、方法及服务器

Publications (2)

Publication Number Publication Date
JP2019503008A JP2019503008A (ja) 2019-01-31
JP6542999B2 true JP6542999B2 (ja) 2019-07-10

Family

ID=59742519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018536131A Active JP6542999B2 (ja) 2016-03-01 2017-03-01 マルチメディアリソースの再生システム、方法及びサーバ

Country Status (5)

Country Link
US (1) US11108727B2 (ja)
JP (1) JP6542999B2 (ja)
KR (1) KR102034402B1 (ja)
CN (1) CN107147945B (ja)
WO (1) WO2017148383A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10193832B2 (en) * 2016-12-09 2019-01-29 Google Llc Notification delivery mechanism for present viewing users
US10063600B1 (en) 2017-06-19 2018-08-28 Spotify Ab Distributed control of media content item during webcast
CN109245998A (zh) * 2018-10-09 2019-01-18 郑州云海信息技术有限公司 一种访问nas的方法、系统及相关组件
US12022532B2 (en) 2019-02-15 2024-06-25 Lg Electronics Inc. Method for transmitting and receiving signal in wireless communication system, and apparatus for supporting same
WO2020226396A1 (ko) * 2019-05-03 2020-11-12 엘지전자 주식회사 무선 통신 시스템에서 신호를 송수신 하는 방법 및 이를 지원하는 장치
CN112463756A (zh) * 2020-12-15 2021-03-09 四川长虹电器股份有限公司 多媒体文件管理系统及方法
CN116095069B (zh) * 2023-01-05 2026-03-31 北京达佳互联信息技术有限公司 多媒体资源获取方法、装置、设备及介质
CN116567001B (zh) * 2023-05-16 2023-12-29 上海凯翔信息科技有限公司 一种基于云端nas的数据迁移系统
CN116260831B (zh) * 2023-05-16 2023-08-04 上海凯翔信息科技有限公司 一种基于云端nas的离线下载方法及存储介质

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000057072A (ja) * 1998-08-04 2000-02-25 Mitsubishi Electric Corp データ転送方式
US7130616B2 (en) * 2000-04-25 2006-10-31 Simple Devices System and method for providing content, management, and interactivity for client devices
JP2004519752A (ja) * 2000-08-08 2004-07-02 シンプル デヴァイシズ インコーポレイテッド クライアント装置向けにコンテンツ、管理、及び、対話性を提供するシステム及び方法
EP2378733B1 (en) * 2000-11-10 2013-03-13 AOL Inc. Digital content distribution and subscription system
JP3994057B2 (ja) * 2001-04-18 2007-10-17 インターナショナル・ビジネス・マシーンズ・コーポレーション エッジ・サーバ・コンピュータを選択する方法およびコンピュータ・システム
US20100255890A1 (en) * 2001-06-27 2010-10-07 John Mikkelsen Download management of audio and visual content, product method and system
US20040107143A1 (en) * 2002-11-29 2004-06-03 Aki Niemi Method for authorizing indirect content download
US7769811B2 (en) * 2003-03-03 2010-08-03 Aol Llc Instant messaging sound control
WO2005027068A1 (en) * 2003-09-12 2005-03-24 Canon Kabushiki Kaisha Streaming non-continuous video data
JP4980879B2 (ja) * 2004-03-12 2012-07-18 トムソン ライセンシング ジオグラフィックドライブ上の自動リモートサイトダウンロード
JP2008511881A (ja) * 2004-08-31 2008-04-17 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システム及び方法
JP2007036901A (ja) * 2005-07-28 2007-02-08 Tokai Television Broadcasting Co Ltd 情報提供システムおよび情報提供方法
US8023971B2 (en) * 2005-11-21 2011-09-20 Syniverse Icx Corporation Method and system to deliver multimedia alerts to a mobile phone
CN1988450B (zh) * 2005-12-23 2010-09-29 中兴通讯股份有限公司 一种网络调度型媒体文件的分发系统
US20070180470A1 (en) * 2006-01-13 2007-08-02 Gogo Mobile, Inc. Method and system for metadata normalization, association and registration for digital content
US8549240B2 (en) * 2006-02-16 2013-10-01 Cisco Technology, Inc. Apparatus and methods for an appliance to recover data from a storage device
US20080313278A1 (en) * 2007-06-17 2008-12-18 Linqee Ltd Method and apparatus for sharing videos
CN101090480A (zh) * 2007-07-04 2007-12-19 杭州华三通信技术有限公司 视频点播方法、视频服务器和网络附加存储服务器
KR101214167B1 (ko) * 2007-08-06 2012-12-21 삼성전자주식회사 Vod 서비스 방법, vod 수신기 및 vod 서버
US8107977B2 (en) * 2007-09-07 2012-01-31 United Video Properties, Inc. Cross-platform messaging
CN101188545A (zh) * 2007-12-06 2008-05-28 四川长虹电器股份有限公司 基于家庭网关的下载应用方法
WO2010031442A1 (en) * 2008-09-19 2010-03-25 Telefonaktiebolaget Lm Ericsson (Publ) Methods and arrangements for an internet multimedia subsystem (ims)
CN102165750B (zh) * 2009-05-08 2013-10-09 华为技术有限公司 控制远程媒体获取的方法、装置和系统
US10455275B2 (en) * 2010-02-16 2019-10-22 Comcast Cable Communications, Llc Disposition of video alerts and integration of a mobile device into a local service domain
GB201007191D0 (en) * 2010-04-29 2010-06-09 British Broadcasting Corp Content provision system
WO2011146898A2 (en) * 2010-05-21 2011-11-24 Bologh Mark J Internet system for ultra high video quality
US10419266B2 (en) * 2010-05-28 2019-09-17 Ram Caspi Methods and apparatus for interactive social TV multimedia communication
WO2012015920A2 (en) * 2010-07-28 2012-02-02 Admiemobile Llc Systems and methods for establishing and maintaining virtual computing clouds
CN102624967B (zh) * 2011-01-28 2016-02-03 腾讯科技(深圳)有限公司 在移动终端上实现文件下载的方法及系统
US9654821B2 (en) * 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
JP5869941B2 (ja) 2012-04-02 2016-02-24 株式会社ソニー・コンピュータエンタテインメント 情報処理装置およびサーバ
CN103067523A (zh) * 2013-01-15 2013-04-24 惠州Tcl移动通信有限公司 移动终端的文件下载方法及系统
US9110937B2 (en) * 2013-01-30 2015-08-18 Dropbox, Inc. Providing a content preview
CN103997660A (zh) * 2013-02-20 2014-08-20 中兴通讯股份有限公司 节目录制方法、装置及系统
CN103338254B (zh) * 2013-06-28 2015-05-27 腾讯科技(深圳)有限公司 跨终端的应用推送方法、装置、终端及系统
CN103703789B (zh) * 2013-06-28 2018-02-02 华为技术有限公司 一种数据展示的方法、终端及系统
WO2015077983A1 (zh) * 2013-11-29 2015-06-04 华为终端有限公司 在家庭网络中播放媒体的装置和方法
CN103888817B (zh) * 2014-03-24 2018-02-27 青岛海信移动通信技术股份有限公司 一种将文件上传到智能电视和播放文件的方法及设备
CN104023273B (zh) * 2014-06-27 2017-03-15 北京奇艺世纪科技有限公司 视频点播方法及装置
CN104243586B (zh) * 2014-09-18 2019-02-01 北京奇虎科技有限公司 内容共享方法、内容共享装置,以及内容共享设备
CN104615700A (zh) * 2015-01-27 2015-05-13 北京奇虎科技有限公司 浏览器中收藏网页对象的方法、浏览器客户端和系统
CN104717527A (zh) * 2015-03-31 2015-06-17 北京奇艺世纪科技有限公司 一种视频传输方法及装置
CN104992137B (zh) 2015-08-03 2018-07-13 福州最美影视网络科技有限公司 一种在线互动方法及系统
CN105119918B (zh) 2015-08-21 2019-01-08 腾讯科技(深圳)有限公司 实现应用跨平台交互的方法及终端设备

Also Published As

Publication number Publication date
CN107147945A (zh) 2017-09-08
US11108727B2 (en) 2021-08-31
KR20180061314A (ko) 2018-06-07
JP2019503008A (ja) 2019-01-31
US20180367497A1 (en) 2018-12-20
CN107147945B (zh) 2021-01-01
KR102034402B1 (ko) 2019-10-18
WO2017148383A1 (zh) 2017-09-08

Similar Documents

Publication Publication Date Title
JP6542999B2 (ja) マルチメディアリソースの再生システム、方法及びサーバ
CN108810594B (zh) 一种远程投屏方法、装置及系统
JP5925304B2 (ja) ローカル・エリア・ネットワークにおいてメディア・リソース・プレイリストを処理する方法、装置、およびシステム
JP2024178380A (ja) 端末装置の制御プログラム、端末装置の制御方法及び端末装置
CN101156465B (zh) 多媒体消息服务方法和系统
JP5620995B2 (ja) メディアコンテンツの共有方法及び装置
CN102523492A (zh) 一种互动评论系统的评论方法、电视机及移动终端
JP5847185B2 (ja) コンテンツ中心のネットワーク環境でグループ変更に関する情報を用いるコンテンツ共有方法及び装置
WO2016165584A1 (zh) 一种终端之间的通信方法和装置
CN113542904B (zh) 一种视频投屏播放方法、装置、电子设备及存储介质
CN103888488A (zh) 一种基于wifi进行数据共享的方法
CN103648016A (zh) 一种移动通信终端中图片的推送方法和装置
JP2017535124A (ja) メディアコンテンツに関連付けられた情報を提供する方法および装置
WO2015070796A1 (zh) 智能电视向移动通信终端推送资源的方法和装置
CN103856506A (zh) 多屏同步方法、设备和系统
JP5347759B2 (ja) 継承通信管理装置
CN107948726A (zh) 一种电视频道的控制方法、系统、服务器、终端及介质
EP2647167B1 (en) Recording in a local network
US20080219256A1 (en) Content delivery system, terminal, and content delivery method
WO2015188565A1 (zh) 一种基于移动终端的iptv视频推送点播的方法及装置
KR101310900B1 (ko) 서비스 정보 제공 방법, 서비스 정보 제공 시스템 및 서비스 정보 수신 방법
US9794647B1 (en) Centralized program guide
WO2010045813A1 (zh) 系统端和终端的交互媒体文档更新方法及装置
KR20120071787A (ko) 원격 접속 환경에서 홈 네트워크의 컨텐츠 정보 제공 방법
WO2025066963A1 (zh) 一种数据处理方法及装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180710

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190426

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: 20190603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190613

R150 Certificate of patent or registration of utility model

Ref document number: 6542999

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250