CN102546551A - 一种获知媒体服务器运行状态的方法及*** - Google Patents
一种获知媒体服务器运行状态的方法及*** Download PDFInfo
- Publication number
- CN102546551A CN102546551A CN2010106047624A CN201010604762A CN102546551A CN 102546551 A CN102546551 A CN 102546551A CN 2010106047624 A CN2010106047624 A CN 2010106047624A CN 201010604762 A CN201010604762 A CN 201010604762A CN 102546551 A CN102546551 A CN 102546551A
- Authority
- CN
- China
- Prior art keywords
- digital media
- media server
- state information
- request
- running state
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
一种获知媒体服务器运行状态的方法及***,所述***包含支持数字生活网络联盟协议的数字媒体服务器和数字媒体播放器;所述方法包括:数字媒体播放器向数字媒体服务器发送用于获取所述数字媒体服务器当前运行状态信息的请求;所述数字媒体服务器收到所述请求后,将本设备当前的运行状态信息发送给所述数字媒体播放器;所述数字媒体播放器根据收到的运行状态信息将所述数字媒体服务器的运行状态显示给用户。采用本发明后,完善了DLNA的解决方案,提升了DLNA产品的易用性,使用户能方便的获知媒体服务器的相关状态信息。
Description
技术领域
本发明涉及数字家庭网络领域,尤其涉及一种获知媒体服务器运行状态的方法及***。
背景技术
DLNA的全称是数字生活网络联盟(DIGITAL LIVING NETWORK ALLIANCE)。该组织由索尼、英特尔、微软等公司发起成立,旨在解决包括个人电脑、消费电器、移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能。
近年来,DLNA得到高速的发展,目前成员公司已达280多家。DLNA产品也不断推陈出新,在欧美和日韩市场上得到了广泛的应用。这两年,国内的厂商也开始关注DLNA应用,并开始有相关产品推出。
DLNA并不是创造技术,而是形成一种解决方案,一种大家可以遵守的规范。所以,其选择的各种技术和协议都是目前应用的很广泛的技术和协议。DLNA将其整个应用规定成5个功能组件,从下到上依次为:网络互连、网络协议、媒体传输、设备的发现控制和管理及媒体格式。
DLNA协议规定了DMS(Digital Media Server,数字媒体服务器)如何获取和提供媒体文件信息。当动作执行失败时,DMS会直接返回错误码,但有些错误码却并没有明确的提示出错的原因。如当DMS由于正在解析媒体文件而未能及时响应DMP((Digital Media Player,数字媒体播放器)发来的请求时,DMP在接收到错误码后不知如何提示用户,所以目前很多DMP在实现时不会有任何提示,导致用户根本不了解媒体服务器的情况,无法了解问题是发生在网络层、服务器端还是客户端。
发明内容
本发明要解决的技术问题是提供一种获知媒体服务器运行状态的方法及***,以克服现有DMP无法获知DMS运行状态的缺陷。
为解决上述问题,本发明提供了一种获知媒体服务器运行状态的方法,应用于包含支持数字生活网络联盟协议的数字媒体服务器和数字媒体播放器的***中,包括:
数字媒体播放器向数字媒体服务器发送用于获取所述数字媒体服务器当前运行状态信息的请求;
所述数字媒体服务器收到所述请求后,将本设备当前的运行状态信息发送给所述数字媒体播放器;
所述数字媒体播放器根据收到的运行状态信息将所述数字媒体服务器的运行状态显示给用户。
进一步地,
所述数字媒体播放器向数字媒体服务器发起用于请求所述数字媒体服务器当前运行状态信息的请求,具体包括:
所述数字媒体播放器在收到所述数字媒体服务器返回的不含有错误提示信息的错误码后,向所述数字媒体服务器发起用于获取所述数字媒体服务器当前运行状态信息的请求。
进一步地,
所述不含有错误提示信息的错误码为501。
相应地,本发明还提供了一种获知媒体服务器运行状态的***,包括支持数字生活网络联盟协议的数字媒体服务器和数字媒体播放器:
所述数字媒体播放器用于向所述数字媒体服务器发送用于获取所述数字媒体服务器当前运行状态信息的请求;还用于根据收到的运行状态信息将所述数字媒体服务器的运行状态显示给用户;
所述数字媒体服务器用于在收到所述请求后,将本设备当前的运行状态信息发送给所述数字媒体播放器。
进一步地,
所述数字媒体播放器用于在收到所述数字媒体服务器返回的不含有错误提示信息的错误码后,向所述数字媒体服务器发起用于获取所述数字媒体服务器当前运行状态信息的请求。
进一步地,
所述不含有错误提示信息的错误码为501。
采用本发明后,完善了DLNA的解决方案,提升了DLNA产品的易用性,使用户能方便的获知媒体服务器的相关状态信息。
附图说明
图1为DMS和DMP的交互流程图;
图2为本发明实施例中DMP获知媒体服务器运行状态的方法流程图。
具体实施方式
下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本发明的核心在于为内容目录服务新增一个动作(action)。媒体播放器可以通过调用该动作获取服务器的状态信息,并通过提示框或其他形式展示给用户。
在本实施例中,一种获知媒体服务器运行状态的方法,应用于支持DLAN协议的DMS和DMP之间,包括:
步骤10、DMP向DMS发起用于获取该DMS当前运行状态信息的请求;
步骤20、DMS收到上述请求后,将本设备当前的运行状态信息发送给DMP;
步骤30、DMP根据收到的信息将上述DMS的运行状态显示给用户。
在另一实施例中,上述方法可应用于DMP向DMS请求媒体文件失败的情况下,即当DMP收到DMS返回的不含有错误提示信息的错误码后,DMP向DMS发起用于获取该DMS当前运行状态信息的请求,然后执行后续流程。其中,DMP向DMS请求媒体文件,可以是DMP向DMS发起用于获取媒体列表的browse(浏览)请求,也可以是DMP向DMS发起search(搜索)请求。
图1是DLNA解决方案中的媒体服务器和媒体播放器的交互过程。正常交互流程包括:
1、DMP向DMS发送browse请求,请求获取媒体列表;
2、DMP在收到DMS返回的媒体列表后,由使用该DMP的用户从中选定某一媒体文件,该DMP向DMS发送获取文件的请求;
3、DMS将DMP请求的媒体文件传送给该DMP进行播放。
按DLNA解决方案的实现,如果步骤1中,服务器因某种原因无法提供媒体列表时,DMP将停止后续操作。但因为DMP也不知道执行操作失败的原因,所以无法提供提示信息给用户,造成用户的困惑。
本发明就是在上述流程中***一个异常处理流程,用于告知用户当前操作异常的可能原因。如图2所示,包括以下步骤:
1、DMP发送browse请求,请求获取媒体列表;
2、DMP当前正处于初始化、正在建立媒体库或已停止服务等状态,因此向DMP返回错误码(501:Action Failed)以提醒DMP动作执行失败;
3、DMP发送用于获取该DMS当前运行状态信息的请求,在本实施例中用X_GetSystemStatus请求来表示,以获取DMS的运行状态;
4、DMS将当前的运行状态信息反馈给DMP,并由DMP显示给用户。
为了实现该异常处理流程,需要在目前的DLNA解决方案中的内容目录服务新增一个请求获取服务器当前运行状态信息的动作。该动作的定义如下:
1、相关变量定义
为了完成该动作的交互,需要新增如表1所列的状态变量:
X_SystemStatus:该状态变量用于描述媒体服务器的当前运行状态信息。当收到媒体播放器发来的用于获取媒体服务器当前运行状态的请求后,媒体服务器可通过该变量将本机的运行状态发送给媒体播放器。
2、相关动作定义
2.1 X_GetSystemStatus
该动作用于请求获取媒体服务器的当前运行状态信息。
2.2 参数
该动作的参数列表见表2:
当收到用于获取媒体服务器当前运行状态的请求后,媒体服务器通过调用该SystemStatus参数来向发起上述请求的媒体播放器反馈其运行装填。该动作也可独立于其他动作单独使用,供客户端获取服务器的运行状态,展示给用户,以便用户实时获取服务器的相关状态信息。
在本实施例中,获知媒体服务器运行状态的***,包括支持DLAN协议的数字媒体服务器和数字媒体播放器:
数字媒体播放器用于向数字媒体服务器发送用于获取该数字媒体服务器当前运行状态信息的请求;还用于根据收到的运行状态信息将该数字媒体服务器的运行状态显示给用户;
数字媒体服务器用于在收到上述请求后,将本设备当前的运行状态信息发送给上述数字媒体播放器。
较佳地,
数字媒体播放器用于在收到数字媒体服务器返回的不含有错误提示信息的错误码后,向数字媒体服务器发起用于获取该数字媒体服务器当前运行状态信息的请求。
较佳地,
上述不含有错误提示信息的错误码为501。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种获知媒体服务器运行状态的方法,应用于包含支持数字生活网络联盟协议的数字媒体服务器和数字媒体播放器的***中,包括:
数字媒体播放器向数字媒体服务器发送用于获取所述数字媒体服务器当前运行状态信息的请求;
所述数字媒体服务器收到所述请求后,将本设备当前的运行状态信息发送给所述数字媒体播放器;
所述数字媒体播放器根据收到的运行状态信息将所述数字媒体服务器的运行状态显示给用户。
2.如权利要求1所述的方法,其特征在于:
所述数字媒体播放器向数字媒体服务器发起用于请求所述数字媒体服务器当前运行状态信息的请求,具体包括:
所述数字媒体播放器在收到所述数字媒体服务器返回的不含有错误提示信息的错误码后,向所述数字媒体服务器发起用于获取所述数字媒体服务器当前运行状态信息的请求。
3.如权利要求1所述的方法,其特征在于:
所述不含有错误提示信息的错误码为501。
4.一种获知媒体服务器运行状态的***,包括支持数字生活网络联盟协议的数字媒体服务器和数字媒体播放器:
所述数字媒体播放器用于向所述数字媒体服务器发送用于获取所述数字媒体服务器当前运行状态信息的请求;还用于根据收到的运行状态信息将所述数字媒体服务器的运行状态显示给用户;
所述数字媒体服务器用于在收到所述请求后,将本设备当前的运行状态信息发送给所述数字媒体播放器。
5.如权利要求4所述的***,其特征在于:
所述数字媒体播放器用于在收到所述数字媒体服务器返回的不含有错误提示信息的错误码后,向所述数字媒体服务器发起用于获取所述数字媒体服务器当前运行状态信息的请求。
6.如权利要求4所述的***,其特征在于:
所述不含有错误提示信息的错误码为501。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106047624A CN102546551A (zh) | 2010-12-24 | 2010-12-24 | 一种获知媒体服务器运行状态的方法及*** |
PCT/CN2011/080903 WO2012083752A1 (zh) | 2010-12-24 | 2011-10-18 | 一种获知媒体服务器运行状态的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106047624A CN102546551A (zh) | 2010-12-24 | 2010-12-24 | 一种获知媒体服务器运行状态的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102546551A true CN102546551A (zh) | 2012-07-04 |
Family
ID=46313121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010106047624A Pending CN102546551A (zh) | 2010-12-24 | 2010-12-24 | 一种获知媒体服务器运行状态的方法及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102546551A (zh) |
WO (1) | WO2012083752A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106973312A (zh) * | 2015-10-27 | 2017-07-21 | 船井电机株式会社 | 内容分发装置和终端装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2000917A1 (en) * | 2006-03-07 | 2008-12-10 | Sony Corporation | Information processing device, information processing method, and computer program |
CN101529908A (zh) * | 2006-10-25 | 2009-09-09 | 夏普株式会社 | 内容分发服务器、内容提供服务器、内容分发***、内容分发方法、内容提供方法、终端装置、控制程序和计算机可读取的记录介质 |
CN101820527A (zh) * | 2009-02-27 | 2010-09-01 | 索尼公司 | 内容再生装置及接收装置、内容再生方法及***和程序 |
CN101902697A (zh) * | 2009-05-26 | 2010-12-01 | 北大方正集团有限公司 | 一种通过移动设备对服务进行监控和操作的***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100789425B1 (ko) * | 2006-04-10 | 2007-12-28 | 삼성전자주식회사 | 디.엘.엔.에이 네트워크를 이용한 컨텐츠 공유 방법 |
-
2010
- 2010-12-24 CN CN2010106047624A patent/CN102546551A/zh active Pending
-
2011
- 2011-10-18 WO PCT/CN2011/080903 patent/WO2012083752A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2000917A1 (en) * | 2006-03-07 | 2008-12-10 | Sony Corporation | Information processing device, information processing method, and computer program |
CN101529908A (zh) * | 2006-10-25 | 2009-09-09 | 夏普株式会社 | 内容分发服务器、内容提供服务器、内容分发***、内容分发方法、内容提供方法、终端装置、控制程序和计算机可读取的记录介质 |
CN101820527A (zh) * | 2009-02-27 | 2010-09-01 | 索尼公司 | 内容再生装置及接收装置、内容再生方法及***和程序 |
CN101902697A (zh) * | 2009-05-26 | 2010-12-01 | 北大方正集团有限公司 | 一种通过移动设备对服务进行监控和操作的***及方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106973312A (zh) * | 2015-10-27 | 2017-07-21 | 船井电机株式会社 | 内容分发装置和终端装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2012083752A1 (zh) | 2012-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220385658A1 (en) | Voice control of endpoint devices through a multi-services gateway device at the user premises | |
CN101222519B (zh) | 家庭设备的远程激活 | |
WO2008109226A1 (en) | Method and system for tailoring wimax device provisioning based on device capability information communicated to network | |
KR102084286B1 (ko) | 분산 애플리케이션 라이프-사이클 관리를 위한 해결법 | |
CN106911489B (zh) | 一种接入设备的自动适配方法、管理装置及*** | |
CN102546551A (zh) | 一种获知媒体服务器运行状态的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C05 | Deemed withdrawal (patent law before 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120704 |