具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
图1示出了根据本发明实施例的处理媒体内容的方法100的示意性流程图,该方法100例如可以由控制设备(CP)执行。如图1所示,该方法100包括:
S110,向家庭网络中的媒体播放器发送控制命令,该控制命令用于指示该家庭网络中的媒体播放器向认证服务器请求认证;
S120,确定第一内容列表,该第一内容列表包括通过该认证服务器认证的媒体播放器能够播放的媒体内容条目;
S130,向用户显示该第一内容列表;
S140,根据用户从该第一内容列表中选择播放的目标媒体内容,以及该用户选择播放该目标媒体内容的目标媒体播放器,向该目标媒体播放器发送该目标媒体内容的通用资源标识符,以便于该目标媒体播放器获取并播放该目标媒体内容。
具体而言,控制设备可以向家庭网络中的媒体播放器发送控制命令,以触发媒体播放器向认证服务器认证;控制设备由此可以确定包括经过认证的媒体播放器能够播放的媒体内容条目的内容列表,从而可以向用户显示该内容列表;在用户从该第一内容列表中选择播放的目标媒体内容,并且用户选择了播放该目标媒体内容的目标媒体播放器之后,控制设备可以向目标媒体播放器发送该目标媒体内容的通用资源标识符,从而目标媒体播放器可以获取并播放该目标媒体内容。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
应理解,在本发明实施例中,仅以家庭网络中的应用场景为例进行说明, 并且以家庭网络中的各设备基于UPnP协议进行通信,但本发明并不限于此。例如,家庭网络中的各设备可以基于各种通信***的通信方法进行通信。
还应理解,该通信***例如包括:全球移动通讯(Global System of Mobile communication,简称为“GSM”)***、码分多址(Code Division Multiple Access,简称为“CDMA”)***、宽带码分多址(Wideband Code Division Multiple Access,简称为“WCDMA”)***、通用分组无线业务(General Packet Radio Service,简称为“GPRS”)、长期演进(Long Term Evolution,简称为“LTE”)***、LTE频分双工(Frequency Division Duplex,简称为“FDD”)***、LTE时分双工(Time Division Duplex,简称为“TDD”)、通用移动通信***(Universal Mobile Telecommunication System,简称为“UMTS”)、全球互联微波接入(Worldwide Interoperability for Microwave Access,简称为“WiMAX”)通信***等。
还应理解,在本发明实施例中,控制设备与媒体播放器可以属于同一设备,即控制设备也是媒体播放器;当然,控制设备与媒体播放器也可以分别属于不同的设备,本发明并不限于此。类似地,在本发明实施例中,认证服务器和媒体服务器可以处于同一设备上,也可以分别属于不同的设备,本发明并不限于此。
在S110中,控制设备可以向家庭网络中的媒体播放器发送控制命令,该控制命令用于指示该家庭网络中的媒体播放器向认证服务器请求认证,从而触发媒体播放器进行认证。
在本发明实施例中,控制设备可以向家庭网络中的所有媒体播放器发送控制命令,以触发所有的媒体播放器进行认证;控制设备也可以仅触发家庭网络中的部分媒体播放器进行认证。另一方面,接收到控制设备发送的控制命令的所有媒体播放器可以都向认证服务器进行认证,或者仅部分媒体播放器向认证服务器进行认证,本发明实施例并不以此为限。
具体而言,例如,控制设备(CP)可以向媒体播放器(MR)发送基于超文本传输协议(Hypertext Transfer Protocol,简称为“HTTP”)的UPnP控制命令,例如CP向MR发送StartAuthentiction()命令,以触发MR向认证服务器进行认证;MR与认证服务器可以通过建立传输层安全(Transport Layer Security,简称为“TLS”)连接,并使用证书进行相互认证。通过认证的MR将会收到认证服务器发送的令牌,该令牌可以包括该MR的认证状态信息,例如通 过认证或权限信息等;此外,认证服务器将会记录通过认证的MR的信息,例如记录通过认证的MR的标识和能力信息等。
在S120中,控制设备确定第一内容列表,该第一内容列表可以包括通过该认证服务器认证的媒体播放器能够播放的媒体内容条目。即该第一内容列表包括的媒体内容条目可以由至少一个通过认证的媒体播放器播放。
在本发明实施例中,可选地,该第一内容列表包括的媒体内容条目表示通过认证的媒体播放器有权限播放的媒体内容条目,或表示通过认证的媒体播放器有权限且有能力播放的媒体内容条目。
在本发明实施例中,可选地,该第一内容列表还包括控制设备能够播放的媒体内容条目。类似地,控制设备能够播放的媒体内容条目可以表示控制设备有权限播放的媒体内容条目,或者可以表示控制设备有权限并且有能力播放的媒体内容条目。下文中将结合具体例子描述不同情况下的处理流程,为了简洁,在此不再赘述。
在S130中,控制设备可以向用户显示该第一内容列表。
具体地,例如,控制设备可以在用户界面列表(UI listing,其中User Interface简称为“UI”)中,确定一个合适的电子节目菜单(Electronic Program Guide,简称为“EPG”)UI,并呈现给用户,该EPG UI包括该第一内容列表,该第一内容列表的内容条目可以包括媒体内容的分辨率和格式信息,例如高清(High Definition,简称为“HD”)/H.264,标清(Standard Definition,简称为“SD”)/H.264等。
应理解,在本发明实施例中,控制设备可以采用远程用户界面(Remote User Interface,简称为“RUI”)的方法,将确定的EPG UI显示给用户;控制设备也可以采用内容目录服务(Content Directory Service,简称为“CDS”)的方法,显示该EPG UI;当然,控制设备还可以采用其它方法将第一内容列表显示给用户,本发明实施例并不限于此。
在S140中,控制设备可以根据用户从该第一内容列表中选择播放的目标媒体内容,以及该用户选择播放该目标媒体内容的目标媒体播放器,向该目标媒体播放器发送该目标媒体内容的通用资源标识符,以便于该目标媒体播放器获取并播放该目标媒体内容。
具体而言,在本发明实施例中,当第一内容列表包括的媒体内容条目表示通过认证的媒体播放器有权限且有能力播放的媒体内容条目时,例如,在 用户对第一内容列表中的特定内容条目选择“播放(play to)”按钮后,控制设备可以将能够播放与该内容条目相应的目标媒体内容的MR,与处于在线状态的MR进行匹配,并可以将能播放该目标媒体内容的且仍处于在线状态的MR(即最终有效的MR)呈现给用户,使得用户可以进一步选择播放目标媒体内容的目标媒体播放器。
应理解,在本发明实施例中,当该第一内容列表包括的媒体内容条目表示通过认证的媒体播放器有权限播放的媒体内容条目时,控制设备还需要对媒体播放器的能力进行匹配,以确定不仅有权限还有能力播放目标媒体内容,并且处于在线状态的MR,以使得用户最终选择的媒体播放器能够播放目标媒体内容。
在本发明实施例中,用户可以从CP呈现的最终有效的MR中选择一个目标媒体播放器来播放目标媒体内容,在用户确定目标媒体播放器之后,控制设备向该目标媒体播放器发送该目标媒体内容的通用资源标识符(Uniform Resource Identifier,简称为“URI”),例如,CP可以向该目标媒体播放器发送setAVTransportURI()和Play()指令,从而目标MR将与媒体服务器建立一个安全连接,例如建立TLS连接,并且目标MR根据接收到的目标媒体内容的URI,向媒体服务器请求目标媒体内容;媒体服务器通过对目标MR的令牌进行检查,并且确认目标MR有效后,可以将目标媒体内容发送给目标MR,从而该目标MR可以播放用户选择的目标媒体内容,而不会出现MR没有权限播放该目标媒体内容,或MR没有能力播放该目标媒体内容等情况。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容,由此能够提高用户体验。
下面将结合图2至图6,详细描述控制设备确定第一内容列表的方法。
如图2所示,图1中的S 120即确定第一内容列表,包括:
S121,获取通过认证服务器认证的媒体播放器的标识信息,以及包括媒体服务器上的部分或全部媒体内容条目的第二内容列表;
S122,根据该标识信息,获取该通过认证服务器认证的媒体播放器的能力信息;
S123,根据该能力信和该第二内容列表,确定该第一内容列表。
例如,可根据能力信息,通过对该第二内容列表进行匹配,确定该第一内容列表。
具体而言,在S121中,控制设备可以向媒体服务器获取通过认证服务器认证的媒体播放器的标识信息,控制设备也可以向媒体播放器获取各媒体播放器的认证状态信息,并由此获取通过认证服务器认证的媒体播放器的标识信息,下文中将结合图5和图6分别进行详细描述。应理解,控制设备还可以通过其它方法获取通过认证服务器认证的媒体播放器的标识信息,本发明实施例并不限于此。
还应理解,控制设备可以获取所有通过认证服务器认证的媒体播放器的标识信息,也可以仅获取部分通过认证服务器认证的媒体播放器的标识信息,本发明实施例并不限于此。
在S121中,控制设备可以向媒体服务器请求获取第二内容列表,该第二内容列表可以包括媒体服务器上的全部媒体内容条目,也可以仅包括媒体服务器上的部分媒体内容条目,本发明实施例并不限于此。
例如,CP可以向媒体服务器发送getUI https请求,媒体服务器对CP身份进行确认后,可以向CP发送用户界面列表(UI listing),该用户界面列表可以包括CP能兼容的全部或部分UI,该UI可以包括媒体服务器上所有或部分媒体内容的列表。
在S122中,控制设备根据该通过认证服务器认证的媒体播放器的标识信息,可以向通过认证服务器认证的媒体播放器请求其能力信息。
例如,CP可以在获得通过认证服务器认证的MR的标识信息之后,向通过认证服务器认证的MR发送getProtocolInfo()指令,接收到该指令的MR(即通过认证服务器认证的MR)可以将其能力信息返回给CP,媒体播放器的能力信息例如可以包括媒体格式、传输协议等。
在S123中,控制设备可以根据该通过认证服务器认证的媒体播放器的能力信息,通过对该第二内容列表进行匹配,确定第二内容列表包括的媒体内容条目中,通过认证服务器认证服务器认证的媒体播放器能够播放的媒体内容条目,由此可以确定该第一内容列表。
例如,控制设备可以通过将媒体播放器支持的媒体格式,与媒体内容条目包括的格式信息等进行匹配,对第二内容列表进行过滤,从而确定第一内 容列表。应理解,控制设备可以采用其它参数进行匹配操作,本发明实施例并不限于此。
应理解,在本发明各实施例中,在第一内容列表还包括控制设备能够播放的媒体内容条目时,控制设备还需要结合控制设备的能力信息,对第二内容列表进行匹配,以确定包括控制设备能够播放和/或通过认证服务器认证的MR能够播放的媒体内容条目的第一内容列表。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
图3示出了根据本发明实施例的确定第一内容列表的方法的另一示意性流程图。如图3所示,图1中的S120即确定第一内容列表,包括:
S124,向媒体服务器发送第一列表请求;
S125,接收该媒体服务器根据该第一列表请求发送的该第一内容列表,该第一内容列表包括所有通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
例如,控制设备可以向媒体服务器请求第一内容列表,媒体服务器可以根据控制设备的请求,以及媒体服务器记录的或获取的通过认证服务器认证的媒体播放器的标识信息和能力信息,通过对媒体服务器上的媒体内容条目进行匹配,确定第一内容列表,该第一内容列表可以包括所有通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
应理解,在本发明实施例中,如果媒体服务器没有记录通过认证服务器认证的媒体播放器的标识信息和/或能力信息,或者媒体服务器不能获取到通过认证服务器认证的媒体播放器的标识信息和/或能力信息,那么控制设备在向媒体服务器请求第一内容列表时,可以携带全部或部分通过认证服务器认证的媒体播放器的标识信息和/或能力信息。
图4示出了根据本发明实施例的确定第一内容列表的方法的再一示意性流程图。如图4所示,图1中的S120即确定第一内容列表,包括:
S126,获取通过认证服务器认证的媒体播放器的标识信息;
S127,根据该标识信息,向媒体服务器发送第二列表请求,该第二列表请求包括指定的通过认证服务器认证的媒体播放器的标识信息;
S128,接收该媒体服务器根据该第二列表请求发送的该第一内容列表,该第一内容列表包括该指定的通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
具体地,控制设备可以向媒体服务器获取通过认证服务器认证的媒体播放器的标识信息,控制设备也可以向媒体播放器获取各媒体播放器的认证状态信息,并由此获取通过认证服务器认证的媒体播放器的标识信息,下文中将结合图5和图6分别进行详细描述。控制设备向媒体服务器发送的第二列表请求中,可以包括指定的通过认证服务器认证的媒体播放器的标识信息,还可以包括指定的通过认证服务器认证的媒体播放器的其它信息,例如能力信息等,从而媒体服务器可以确定包括指定的通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目的第一内容列表。
类似地,应理解,在本发明实施例中,在第一内容列表还包括控制设备能够播放的媒体内容条目时,媒体服务器还需要结合控制设备的能力信息,以确定包括控制设备能够播放和/或通过认证服务器认证的MR能够播放的媒体内容条目的第一内容列表。还应理解,如果媒体服务器没有记录控制设备的能力信息时,控制设备可以在向媒体服务器发送第二列表请求中,携带控制设备的能力信息,或者媒体服务器通过其它方法获取控制设备的能力信息,本发明实施例并不限于此。
在本发明实施例中,当媒体服务器确定该第一内容列表并发送给控制设备时,如果采用RUI的方法向用户显示第一内容列表,则媒体服务器可以在该第一内容列表中直接标注媒体内容对应可播放的MR的标识(ID)信息,从而CP在用户选择播放目标媒体内容时,可以直接根据第一内容列表中对应可播放的MR信息,向用户显示这些MR的名称或标识。即在本发明实施例中,可选地,第一内容列表包括能够播放媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。
在本发明实施例中,可选地,该第一内容列表的媒体内容条目的内容说明包括能够播放该媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。例如,在采用CDS的方法向用户显示第一内容列表时,媒体服务器可以将通过认证服务器认证的MR的信息与CDS中的内容信息进行匹配,匹配通过认证服务器认证的MR所能播放的内容条目,对于每一个内容条目,若存在能播放该内容条目的MR即有效MR(每一个内容条目对应的有 效MR可能是一个,也可能是多个),媒体服务器便可以将这些有效MR作为该内容条目的一个新增属性元素,增加到该内容条目的的内容说明中,即媒体服务器可以在第一内容列表的媒体内容条目的内容说明中,直接标注能够播放该媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。
具体而言,例如,可以对CDS(Content Directory Service)进行扩展,在CDS中的内容说明中新增一个名称为possibleMediaRenderer的属性元素,possibleMediaRenderer表示可以播放该内容的通过认证服务器认证的MR,其示例如下所示:
其中,名称为content1媒体内容条目的内容说明中记录能播放该媒体内容条目对应的媒体内容的通过认证服务器认证的MR有MR1、MR2和MR3;类似地,能播放与名称为content2的媒体内容条目对应的媒体内容且通过认证服务器认证的MR有MR2和MR3。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
图5示出了根据本发明实施例的获取标识信息的方法的示意性流程图。如图5所示,该获取通过认证服务器认证的媒体播放器的标识信息,包括:
S1211,向媒体服务器发送标识请求;
S1212,接收该媒体服务器根据该标识请求发送的标识应答,该标识应答包括通过认证服务器认证的媒体播放器的标识信息。
例如,控制设备可以向媒体服务器端发送名称为getAutenticatedMR()的请求指令,以请求媒体服务器记录的通过认证服务器认证的MR的标识信息;媒体服务器收到该标识请求后,可以将记录的通过认证服务器认证的MR的标识信息发送给控制设备,由此控制设备可以获取这些媒体播放器的标识信息。
应理解,在本发明各实施例中,术语“请求”、“应答”、“响应”等仅仅是指代承载信息或内容的某种载体,例如消息等,而并不限于具体的名称。并且,术语“应答”或“响应”并不限于对“请求”的响应或答复,还可以仅指代一些信息或内容,或指代包括一些信息或内容的载体,例如消息等,本发明实施例并不限于此。
图6示出了根据本发明实施例的获取标识信息的方法的另一示意性流程图。如图6所示,该获取通过认证服务器认证的媒体播放器的标识信息,包括:
S1213,向该家庭网络中的媒体播放器发送状态请求;
S1214,接收该家庭网络中的媒体播放器根据该状态请求发送的认证状态信息;
S1215,根据该认证状态信息确定该家庭网络中通过认证服务器认证的媒体播放器;
S1216,确定该通过认证服务器认证的媒体播放器的标识信息。
即控制设备通过查询各媒体播放器的认证状态,可以确定家庭网络中通过认证服务器认证的媒体播放器,从而可以获取通过认证服务器认证的媒体播放器的标识信息。
应理解,控制设备也可以通过类似的方法,获取通过认证服务器认证的媒体播放器的能力信息或其它信息,并且控制设备还可以通过其它方法获取通过认证服务器认证的媒体播放器的各种信息,本发明实施例并不限于此。
还应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
上文中结合图1至图6,从控制设备的角度详细描述了根据本发明实施例的处理媒体内容的方法,下面将结合图7至图10,分别从媒体服务器和媒体播放器的角度,详细描述根据本发明实施例的处理媒体内容的方法。
如图7所示,根据本发明实施例的处理媒体内容的方法200可以由媒体服务器执行,该方法200包括:
S210,获取通过认证服务器认证服务器认证的媒体播放器的标识信息和能力信息;
S220,接收控制设备发送的列表请求;
S230,根据该列表请求、该标识信息和能力信息,以及媒体服务器上的媒体内容条目,确定内容列表,该内容列表包括通过认证服务器认证的媒体播放器能够播放的媒体内容条目;
S240,向该控制设备发送该内容列表,以便于用户选择的媒体内容能够由通过认证服务器认证的媒体播放器播放。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
在S210中,媒体服务器可以通过多种方法,获取通过认证服务器认证的媒体播放器的标识信息和能力信息。
可选地,在本发明实施例中,该获取通过认证服务器认证的媒体播放器的标识信息和能力信息,包括:
当该认证服务器与媒体服务器位于同一设备时,记录通过认证服务器认证的媒体播放器的标识信息和能力信息;或
当该认证服务器与媒体服务器分别位于不同的设备时,接收该认证服务器发送的通过认证服务器认证的媒体播放器的标识信息和能力信息。
具体而言,当该认证服务器与媒体服务器位于同一设备时,即认证服务器在本地,媒体服务器和认证服务器在同一端,例如都位于机顶盒内时,媒体服务器可以直接记录通过认证服务器认证的媒体播放器的信息;当该认证服务器与媒体服务器分别位于不同的设备时,即认证服务器在云端,媒体服务器和认证服务器相互独立时,当家庭网络中的媒体播放器通过认证服务器认证后,认证服务器可以将发送令牌给这些媒体播放器,同时也可以发送给媒体服务器,这个令牌可以包括密钥和媒体播放器的各种信息,例如标识信息和能力信息等。因而,媒体服务器可以获得通过认证服务器认证的媒体播放器的标识信息和能力信息。
在S220中,媒体服务器接收控制设备发送的列表请求,该列表请求可以携带指定的通过认证服务器认证的媒体播放器的标识信息和/或能力信息;也可以不携带媒体播放器的任何信息,仅向媒体服务器请求包括通过认证服务器认证的媒体播放器能够播放的媒体内容条目的内容列表。
在S230中,媒体服务器可以根据该列表请求以及通过认证服务器认证的媒体播放器的标识信息和能力信息,通过对媒体服务器上的媒体内容条目进行匹配,确定内容列表,该内容列表包括通过认证服务器认证的媒体播放器能够播放的媒体内容条目。
可选地,媒体服务器确定内容列表,包括:根据该列表请求以及获取的通过认证服务器认证的媒体播放器的标识信息和能力信息,确定该内容列表,该内容列表包括所有通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。例如,在列表请求没有包括指定的通过认证服务器认证的媒体播放器的标识信息时,媒体服务器根据所有通过认证服务器认证的媒体播放器的标识信息和能力信息,对媒体服务器上的媒体内 容条目进行匹配。
可选地,媒体服务器确定内容列表,包括:根据该列表请求中携带的该控制设备指定的通过认证服务器认证的媒体播放器的标识信息和/或能力信息,确定该内容列表,该内容列表包括指定的通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。例如,在列表请求包括指定的通过认证服务器认证的媒体播放器的标识信息时,媒体服务器根据指定的通过认证服务器认证的媒体播放器的标识信息和能力信息,对媒体服务器上的媒体内容条目进行匹配。
在S240中,媒体服务器向控制设备发送该内容列表。可选地,该内容列表包括能够播放媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。可选地,该内容列表的媒体内容条目的内容说明包括能够播放该媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。
在本发明实施例中,可选地,该内容列表包括的媒体内容条目表示通过认证服务器认证的媒体播放器有权限播放的媒体内容条目,或表示通过认证服务器认证的媒体播放器有权限且有能力播放的媒体内容条目。
在本发明实施例中,可选地,该内容列表还包括控制设备能够播放的媒体内容条目。类似地,控制设备能够播放的媒体内容条目可以表示控制设备有权限播放的媒体内容条目,或者可以表示控制设备有权限并且有能力播放的媒体内容条目。
图8示出了根据本发明实施例的处理媒体内容的方法的另一示意性流程图。如图8所示,该方法200还包括:
S250,接收该控制设备发送的标识请求;
S260,根据该标识请求,向该控制设备发送标识应答,该标识应答包括通过认证服务器认证的媒体播放器的标识信息。
例如,媒体服务器接收控制设备发送的名称为getAutenticatedMR()的请求,以请求媒体服务器端记录的通过认证服务器认证的MR的信息;媒体服务器根据该请求,可以将通过认证服务器认证的媒体播放器的标识信息发送给控制设备。
应理解,媒体服务器侧描述的媒体服务器、媒体播放器和控制设备之间的交互及相关特性、功能等与控制设备侧的描述相应,为了简洁,在此不再赘述。
还应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
图9示出了根据本发明实施例的处理媒体内容的方法300的示意性流程图,该方法300可以由媒体播放器执行。如图9所示,该方法300包括:
S310,接收家庭网络中的控制设备发送的控制命令,该控制命令用于指示向认证服务器请求认证;
S320,根据该控制命令,向该认证服务器发送认证请求;
S330,接收该认证服务器根据该认证请求发送的令牌,该令牌包括认证状态信息;
S340,接收控制设备发送的目标媒体内容的通用资源标识符;
S350,根据从该认证服务器获取的令牌以及该通用资源标识符,从媒体服务器获取该目标媒体内容,并播放该目标媒体内容。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
在本发明实施例中,可选地,如图10所示,该方法300还包括:
S360,接收该控制设备发送的用于请求媒体播放器的认证状态的状态请求;
S370,根据该状态请求,向该控制设备发送认证状态信息,以便于该控制设备根据该认证状态信息,确定家庭网络中通过认证服务器认证的媒体播放器。
应理解,媒体播放器侧描述的媒体服务器、媒体播放器和控制设备之间的交互及相关特性、功能等与控制设备侧和/或媒体服务器侧的描述相应,为了简洁,在此不再赘述。
还应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意 味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
下面将结合图11,以控制设备确定第一内容列表为例进行说明,该第一内容列表包括通过该认证服务器认证的媒体播放器能够播放的媒体内容条目,但本发明并不限于此。如图11所示,根据本发明实施例的处理媒体内容的方法400包括:
S401,控制设备可以向家庭网络中的媒体播放器发送控制命令,该控制命令可以用于指示该家庭网络中的媒体播放器向认证服务器请求认证;
S402,媒体播放器可以根据该控制命令,向该认证服务器发送认证请求;
S403,认证服务器可以根据该认证请求,向媒体播放器发送令牌,该令牌可以包括该媒体播放器的认证状态信息;
S411,控制设备可以向媒体服务器请求获取第二内容列表;
S412,媒体服务器可以向控制设备发送该第二内容列表,该第二内容列表可以包括媒体服务器上的全部或部分媒体内容条目;
S413,控制设备可以向媒体服务器发送标识请求;
S414,媒体服务器可以根据该标识请求向控制设备发送标识应答,该标识应答可以包括全部或部分通过认证服务器认证的媒体播放器的标识信息;
S415,控制设备可以向通过认证服务器认证的媒体播放器发送能力请求,以获取通过认证服务器认证的媒体播放器的能力信息;
S416,通过认证服务器认证的媒体播放器可以向控制设备返回能力应答,该能力应答包括其能力信息;
S417,控制设备可以根据该通过认证服务器认证的媒体播放器的能力信息,也可以根据通过认证服务器认证的媒体播放器的能力信息以及控制设备的能力信息,通过对该第二内容列表进行匹配,确定第一内容列表;
S418,控制设备可以采用RUI的方法,也可以采用CDS的方法,向用户显示第一内容列表;
S421,用户可以在第一内容列表中选择期望播放的目标媒体内容;
S422,控制设备可以对能够播放与该内容条目相应的目标媒体内容的MR,与处于在线状态的MR进行匹配,确定最终有效的MR,即能播放该目标媒体内容的且仍处于在线状态的MR;
S423,控制设备可以将最终有效的MR呈现给用户;
S424,用户可以进一步在有效的MR中,选择播放目标媒体内容的目标媒体播放器;
S425,在用户确定目标媒体播放器之后,控制设备可以向该目标媒体播放器发送该目标媒体内容的URI;
S426,目标媒体播放器可以与媒体服务器建立一个安全连接,并根据该URI向媒体服务器请求目标媒体内容;
S427,媒体服务器可以向目标媒体播放器发送目标媒体内容应答,该目标媒体内容应答包括与URI相应的目标媒体内容;
S428,目标媒体播放器可以根据获取的目标媒体内容,播放该目标媒体内容。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
因此,本发明实施例的处理媒体内容的方法,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
上文中结合图1至图11,详细描述了根据本发明实施例的处理媒体内容的方法,下面将结合图12至图23,分别详细描述根据本发明实施例的处理媒体内容的装置。
如图12所示,根据本发明实施例的控制设备700包括:
第一发送模块710,用于向家庭网络中的媒体播放器发送控制命令,该控制命令用于指示该家庭网络中的媒体播放器向认证服务器请求认证;
确定模块720,用于确定第一内容列表,该第一内容列表包括根据该第一发送模块710发送的控制命令、通过该认证服务器认证的媒体播放器能够播放的媒体内容条目;
显示模块730,用于向用户显示该确定模块720确定的该第一内容列表;
第二发送模块740,用于根据用户从该显示模块730显示的该第一内容列表中选择播放的目标媒体内容,以及该用户选择播放该目标媒体内容的目标媒体播放器,向该目标媒体播放器发送该目标媒体内容的通用资源标识符,以便于该目标媒体播放器获取并播放该目标媒体内容。
因此,本发明实施例的控制设备,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容,由此能够提高用户体验。
在本发明实施例中,可选地,如图13所示,该确定模块720包括:
第一获取单元721,用于获取通过认证服务器认证的媒体播放器的标识信息,以及包括媒体服务器上的部分或全部媒体内容条目的第二内容列表;
第二获取单元722,用于根据该第一获取单元721获取的该通过认证服务器认证的媒体播放器的标识信息,获取该通过认证服务器认证的媒体播放器的能力信息;
确定单元723,用于根据该第二获取单元722获取的该能力信息和该第二内容列表,确定该第一内容列表。
在本发明实施例中,可选地,如图14所示,该确定模块720包括:
第一发送单元724,用于向媒体服务器发送第一列表请求;
第一接收单元725,用于接收该媒体服务器根据该第一发送单元724发送的该第一列表请求而发送的该第一内容列表,该第一内容列表包括所有通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
可选地,在本发明实施例中,如图15所示,该确定模块720包括:
第三获取单元726,用于获取通过认证服务器认证的媒体播放器的标识信息;
第二发送单元727,用于根据该第三获取单元726获取的该通过认证服务器认证的媒体播放器的标识信息,向媒体服务器发送第二列表请求,该第二列表请求包括指定的通过认证服务器认证的媒体播放器的标识信息;
第二接收单元728,接收该媒体服务器根据该第二发送单元727发送的该第二列表请求而发送的该第一内容列表,该第一内容列表包括该指定的通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体 内容条目。
可选地,在本发明实施例中,如图16A和16B所示,该第一获取单元721或该第三获取单元726包括:
第一发送子单元751,用于向媒体服务器发送标识请求;
第一接收子单元752,用于接收该媒体服务器根据该第一发送子单元752发送的该标识请求而发送的标识应答,该标识应答包括通过认证服务器认证的媒体播放器的标识信息。
可选地,在本发明实施例中,如图17A和17B所示,该第一获取单元721或该第三获取单元726包括:
第二发送子单元753,用于向该家庭网络中的媒体播放器发送状态请求;
第二接收子单元754,用于接收该家庭网络中的媒体播放器根据该第二发送子单元753发送的该状态请求而发送的认证状态信息;
第一确定子单元755,用于根据该第二接收子单元754接收的该认证状态信息,确定该家庭网络中通过认证服务器认证的媒体播放器;
第二确定子单元756,用于获取该第一确定子单元755确定的该通过认证服务器认证的媒体播放器的标识信息。
在本发明实施例中,可选地,该确定模块720确定的该第一内容列表的媒体内容条目的内容说明包括能够播放该媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。
在本发明实施例中,可选地,该确定模块720确定的该第一内容列表还包括该控制设备能够播放的媒体内容条目。
在本发明实施例中,可选地,该确定模块720确定的该第一内容列表包括的媒体内容条目表示通过认证服务器认证的媒体播放器有权限播放的媒体内容条目,或表示通过认证服务器认证的媒体播放器有权限且有能力播放的媒体内容条目。
应理解,根据本发明实施例的控制设备700可对应于本发明实施例中的控制设备(CP),并且控制设备700中的各个模块的上述和其它操作和/或功能分别为了实现图1至图11中的各个方法100至400的相应流程,为了简洁,在此不再赘述。
因此,本发明实施例的控制设备,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内 容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
图18示出了根据本发明实施例的媒体服务器800的示意性框图。如图18所示,该媒体服务器800包括:
获取模块810,用于获取通过认证服务器认证服务器认证的媒体播放器的标识信息和能力信息;
第一接收模块820,用于接收控制设备发送的列表请求;
确定模块830,用于根据该第一接收模块820接收的该列表请求,以及该获取模块810获取的通过认证服务器认证的媒体播放器的标识信息和能力信息,通过对媒体服务器上的媒体内容条目进行匹配,确定内容列表,该内容列表包括通过认证服务器认证的媒体播放器能够播放的媒体内容条目;
第一发送模块840,用于向该控制设备发送该确定模块830确定的该内容列表,以便于用户选择的媒体内容能够由通过认证服务器认证的媒体播放器播放。
因此,本发明实施例的媒体服务器,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容,由此能够提高用户体验。
在本发明实施例中,可选地,如图19所示,该确定模块830包括:
第一确定单元831,用于根据该列表请求以及获取的通过认证服务器认证的媒体播放器的标识信息和能力信息,确定该内容列表,该内容列表包括所有通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
在本发明实施例中,可选地,如图19所示,该确定模块830包括:
第二确定单元832,用于根据该列表请求中携带的该控制设备指定的通过认证服务器认证的媒体播放器的标识信息和/或能力信息,确定该内容列表,该内容列表包括指定的通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
在本发明实施例中,可选地,如图20所示,该媒体服务器800还包括:
第二接收模块850,用于接收该控制设备发送的标识请求;
第二发送模块860,用于根据该第二接收模块850接收的该标识请求, 向该控制设备发送标识应答,该标识应答包括通过认证服务器认证的媒体播放器的标识信息。
在本发明实施例中,可选地,如图21所示,该获取模块810包括:
记录单元811,用于当该认证服务器与媒体服务器位于同一设备时,记录通过认证服务器认证的媒体播放器的标识信息和能力信息;或
接收单元812,用于当该认证服务器与媒体服务器分别位于不同的设备时,接收该认证服务器发送的通过认证服务器认证的媒体播放器的标识信息和能力信息。
可选地,在本发明实施例中,该确定模块830确定的该内容列表的媒体内容条目的内容说明包括能够播放该媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。
可选地,在本发明实施例中,该确定模块830确定的该内容列表还包括控制设备能够播放的媒体内容条目。
可选地,在本发明实施例中,该确定模块830确定的该内容列表包括的媒体内容条目表示通过认证服务器认证的媒体播放器有权限播放的媒体内容条目,或表示通过认证服务器认证的媒体播放器有权限且有能力播放的媒体内容条目。
应理解,根据本发明实施例的媒体服务器800可对应于本发明实施例中的媒体服务器,并且媒体服务器800中的各个模块的上述和其它操作和/或功能分别为了实现图1至图11中的各个方法100至400的相应流程,为了简洁,在此不再赘述。
因此,本发明实施例的媒体服务器,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容,由此能够提高用户体验。
图22示出了根据本发明实施例的媒体播放器900的示意性框图。如图22所示,该媒体播放器900包括:
第一接收模块910,用于接收家庭网络中的控制设备发送的控制命令,该控制命令用于指示向认证服务器请求认证;
第一发送模块920,用于根据该第一接收模块910接收的该控制命令,向该认证服务器发送认证请求;
第二接收模块930,用于接收该认证服务器根据该第一发送模块920发送的该认证请求而发送的令牌,该令牌包括认证状态信息;
第三接收模块940,用于接收控制设备发送的目标媒体内容的通用资源标识符;
播放模块950,用于根据该第二接收模块930接收的从该认证服务器获取的令牌,以及该第三接收模块940接收的该通用资源标识符,从媒体服务器获取该目标媒体内容,并播放该目标媒体内容。
在本发明实施例中,可选地,如图23所示,该媒体播放器900还包括:
第四接收模块960,用于接收该控制设备发送的用于请求媒体播放器的认证状态的状态请求;
第二发送模块970,用于根据该第四接收模块960接收的该状态请求,向该控制设备发送认证状态信息,以便于该控制设备根据该认证状态信息,确定家庭网络中通过认证服务器认证的媒体播放器。
应理解,根据本发明实施例的媒体播放器900可对应于本发明实施例中的媒体播放器,并且媒体播放器900中的各个模块的上述和其它操作和/或功能分别为了实现图1至图11中的各个方法100至400的相应流程,为了简洁,在此不再赘述。
因此,本发明实施例的媒体播放器,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
本发明实施例还提供了一种控制设备,该控制设备包括:发送器、处理器和显示器,其中,该发送器用于向家庭网络中的媒体播放器发送控制命令,该控制命令用于指示该家庭网络中的媒体播放器向认证服务器请求认证;该处理器用于确定第一内容列表,该第一内容列表包括通过该认证服务器认证的媒体播放器能够播放的媒体内容条目;该显示器用于向用户显示该第一内容列表;该发送器还用于根据用户从该第一内容列表中选择播放的目标媒体内容,以及该用户选择播放该目标媒体内容的目标媒体播放器,向该目标媒体播放器发送该目标媒体内容的通用资源标识符,以便于该目标媒体播放器获取并播放该目标媒体内容。
可选地,该处理器还用于获取通过认证服务器认证的媒体播放器的标识 信息,以及包括媒体服务器上的部分或全部媒体内容条目的第二内容列表;根据该通过认证服务器认证的媒体播放器的标识信息,获取该通过认证服务器认证的媒体播放器的能力信息;根据该通过认证服务器认证的媒体播放器的能力信息,通过对该第二内容列表进行匹配,确定该第一内容列表。
可选地,该控制设备还包括接收器,其中,该发送器还用于向媒体服务器发送第一列表请求;该接收器用于接收该媒体服务器根据该第一列表请求发送的该第一内容列表,该第一内容列表包括所有通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
可选地,该控制设备还包括接收器,其中,该处理器还用于获取通过认证服务器认证的媒体播放器的标识信息;该发送器还用于根据该通过认证服务器认证的媒体播放器的标识信息,向媒体服务器发送第二列表请求,该第二列表请求包括指定的通过认证服务器认证的媒体播放器的标识信息;该接收器用于接收该媒体服务器根据该第二列表请求发送的该第一内容列表,该第一内容列表包括该指定的通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
可选地,该控制设备还包括接收器,其中,该发送器还用于向媒体服务器发送标识请求;该接收器用于接收该媒体服务器根据该标识请求发送的标识应答,该标识应答包括通过认证服务器认证的媒体播放器的标识信息。
可选地,该控制设备还包括接收器,其中,该发送器还用于向该家庭网络中的媒体播放器发送状态请求;该接收器用于接收该家庭网络中的媒体播放器根据该状态请求发送的认证状态信息;该处理器还用于根据该认证状态信息确定该家庭网络中通过认证服务器认证的媒体播放器,并且还用于确定该通过认证服务器认证的媒体播放器的标识信息。
可选地,该第一内容列表的媒体内容条目的内容说明包括能够播放该媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。
可选地,该第一内容列表还包括该控制设备能够播放的媒体内容条目。
可选地,该第一内容列表包括的媒体内容条目表示通过认证服务器认证的媒体播放器有权限播放的媒体内容条目,或表示通过认证服务器认证的媒体播放器有权限且有能力播放的媒体内容条目。
因此,本发明实施例的控制设备,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内 容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
本发明实施例还提供了一种媒体服务器,该媒体服务器包括:接收器、处理器和发送器,其中,该处理器用于获取通过认证服务器认证的媒体播放器的标识信息和能力信息;该接收器用于接收控制设备发送的列表请求;该处理器还用于根据该列表请求以及通过认证服务器认证的媒体播放器的标识信息和能力信息,通过对媒体服务器上的媒体内容条目进行匹配,确定内容列表,该内容列表包括通过认证服务器认证的媒体播放器能够播放的媒体内容条目;该发送器用于向该控制设备发送该内容列表,以便于用户选择的媒体内容能够由通过认证服务器认证的媒体播放器播放。
在本发明实施例中,可选地,该处理器还用于:根据该列表请求以及获取的通过认证服务器认证的媒体播放器的标识信息和能力信息,确定该内容列表,该内容列表包括所有通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
在本发明实施例中,可选地,该处理器还用于:根据该列表请求中携带的该控制设备指定的通过认证服务器认证的媒体播放器的标识信息和/或能力信息,确定该内容列表,该内容列表包括指定的通过认证服务器认证的媒体播放器中的至少一个媒体播放器能够播放的媒体内容条目。
在本发明实施例中,可选地,该接收器还用于接收该控制设备发送的标识请求;该发送器还用于根据该标识请求,向该控制设备发送标识应答,该标识应答包括通过认证服务器认证的媒体播放器的标识信息。
在本发明实施例中,可选地,该处理器还用于当该认证服务器与媒体服务器位于同一设备时,记录通过认证服务器认证的媒体播放器的标识信息和能力信息;或该接收器还用于当该认证服务器与媒体服务器分别位于不同的设备时,接收该认证服务器发送的通过认证服务器认证的媒体播放器的标识信息和能力信息。
在本发明实施例中,可选地,该内容列表的媒体内容条目的内容说明包括能够播放该媒体内容条目且通过认证服务器认证的媒体播放器的标识信息。
在本发明实施例中,可选地,该内容列表还包括控制设备能够播放的媒体内容条目。
在本发明实施例中,可选地,该内容列表包括的媒体内容条目表示通过认证服务器认证的媒体播放器有权限播放的媒体内容条目,或表示通过认证服务器认证的媒体播放器有权限且有能力播放的媒体内容条目。
因此,本发明实施例的媒体服务器,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
本发明实施例还提供了一种媒体播放器,该媒体播放器包括接收器、处理器和发送器,其中该接收器用于接收家庭网络中的控制设备发送的控制命令,该控制命令用于指示向认证服务器请求认证;该发送器用于根据该控制命令,向该认证服务器发送认证请求;该接收器还用于接收该认证服务器根据该认证请求发送的令牌,该令牌包括认证状态信息;该接收器还用于接收控制设备发送的目标媒体内容的通用资源标识符;该处理器用于根据从该认证服务器获取的令牌以及该通用资源标识符,从媒体服务器获取该目标媒体内容,并播放该目标媒体内容。
在本发明实施例中,可选地,该接收器还用于接收该控制设备发送的用于请求媒体播放器的认证状态的状态请求;该发送器还用于根据该状态请求,向该控制设备发送认证状态信息,以便于该控制设备根据该认证状态信息,确定家庭网络中通过认证服务器认证的媒体播放器。
因此,本发明实施例的媒体播放器,通过向用户显示的内容列表包括认证服务器认证的媒体播放器能够播放的媒体内容条目,使得用户选择的媒体内容能够由经过认证的媒体播放器播放,从而能够避免用户选择的媒体播放器没有权限或没有能力播放媒体内容。
应理解,上述控制设备、媒体服务器和媒体播放器分别相应于控制设备700、媒体服务器800和媒体播放器900,并且各个模块的上述和其它操作和/或功能分别为了实现图1至图11中的各个方法100至400的相应流程,为了简洁,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执 行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限 于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。