1.一种实现家庭中多媒体终端相互控制的方法,其特征在于,所述方法包括:
互动服务器当注册用户在多媒体终端上进行登录时,建立与所述多媒体终端之间的网络连接,获得所述多媒体终端的标识和类型;
互动服务器接收控制终端发送的用于控制播放终端的控制消息,所述控制消息中包含控制命令描述和所述播放终端的标识;
互动服务器根据控制终端的类型解析所述控制消息,根据所述播放终端的标识将控制命令描述转换为所述播放终端对应的控制命令,并将所述控制命令发送给所述播放终端,使所述播放终端执行所述控制命令;所述互动服务器在初始化时,保存各种多媒体终端的控制命令;多媒体终端变动时,更新互动服务器上的多媒体终端的控制命令;
所述互动服务器在多媒体终端的多媒体数据更新时,通知所述多媒体终端将更新的多媒体数据备份到所述互动服务器中;以及,互动服务器向不具有更新的多媒体数据的多媒体终端推送更新的多媒体数据;
其中,所述控制终端为对另一多媒体终端进行控制的多媒体终端,所述播放终端为播放多媒体数据的多媒体终端;
其中,所述互动服务器根据所述播放终端的标识将控制命令描述转换为所述播放终端对应的控制命令具体包括:
所述互动服务器根据所述播放终端的标识查找所述播放终端对应的控制命令列表;
所述互动服务器在所述控制命令列表中查找所述控制命令描述对应的控制命令。
2.根据权利要求1所述的方法,其特征在于,所述互动服务器将所述控制命令发送给所述播放终端具体包括:
当所述播放终端处于离线状态时,所述互动服务器保存所述控制命令,等到所述播放终端处于在线状态时,将所述控制命令发送给所述播放终端。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述互动服务器根据多媒体终端发送的注册用户在所述多媒体终端上的操作行为的记录,更新保存的所述注册用户的操作行为记录;
所述互动服务器在播放终端根据发送的控制命令进行多媒体数据播放时,向所述播放终端提供保存的所述注册用户的操作行为记录,并提示所述播放终端是否以上次播放的停止时间作为本次播放的起始时间。
4.一种实现家庭中多媒体终端相互控制的系统,其特征在于,所述系统包括:互动服务器和多个多媒体终端;
所述多媒体终端,用于在注册用户进行登录时,建立与所述互动服务器之间的网络连接,在作为对另一多媒体终端进行控制的控制终端时,向所述互动服务器发送用于控制播放终端的控制消息,所述控制消息中包含控制命令描述和所述播放终端的标识,在作为播放多媒体数据的播放终端时,执行接收的控制命令;
所述互动服务器包括:
信息获取模块,用于在与多媒体终端建立网络连接时,获得所述多媒体终端的标识和类型,并保存到互动服务器的数据库中;在初始化时,在所述互动服务器的数据库中保存各种多媒体终端的控制命令;多媒体终端变动时,更新互动服务器上的多媒体终端的控制命令;
控制处理模块,用于根据控制终端的类型解析接收的控制消息,根据所述播放终端的标识查找所述播放终端对应的控制命令列表;在所述控制命令列表中查找所述控制命令描述对应的控制命令,并将所述控制命令发送给所述播放终端;
内容资源管理模块,用于在多媒体终端的多媒体数据更新时,通知所述多媒体终端将更新的多媒体数据备份到互动服务器的数据库中;以及,还用于向不具有更新的多媒体数据的多媒体终端推送更新的多媒体数据。
5.根据权利要求4所述的系统,其特征在于,
所述控制处理模块具体用于当所述播放终端处于离线状态时,保存所述控制命令,等到所述播放终端处于在线状态时,将所述控制命令发送给所述 播放终端。
6.根据权利要求4所述的系统,其特征在于,
所述多媒体终端还用于记录注册用户的操作行为,并将注册用户的操作行为的记录发送给所述互动服务器;
所述信息获取模块还用于根据接收的注册用户的操作行为的记录更新互动服务器的数据库中保存的所述注册用户的操作行为记录;
所述控制处理模块还用于在播放终端根据发送的控制命令进行多媒体数据播放时,向所述播放终端提供保存的所述注册用户的操作行为记录,并提示所述播放终端是否以上次播放的停止时间作为本次播放的起始时间。
一种实现家庭中多媒体终端相互控制的方法和系统\n技术领域\n[0001] 本发明涉及家庭多媒体领域,特别涉及一种实现家庭中多媒体终端相互控制的方法和系统。\n背景技术\n[0002] 随着消费电子技术的发展,在家庭中通过各种多媒体终端来收看电视节目逐渐为普通消费者所接受。多媒体终端为能够进行多媒体音频、视频播放的终端,例如电视机、个人计算机和手机。特别是智能操作系统的飞速发展,目前的手机、电视,都像个人计算机一样具备智能操作系统。\n[0003] 由于各种多媒体终端的用途不同,使用时控制方式也会有所不同,例如电视机通过红外遥控器来操作,手机直接用手指触控来操作,个人计算机通过键盘鼠标来操作。这些多媒体终端的操作都有优点和缺点,例如电视机的红外遥控器,在电视上查找并播放某个视频资源时,需要切换相应的信号源模式,操作步骤比较繁琐而且遥控距离和遥控角度都有限制,缺乏远程控制。在家庭环境中如何使这些种类不同的多媒体终端之间能够相互控制成为需要解决的问题。\n发明内容\n[0004] 本发明提供了一种实现家庭中多媒体终端相互控制的方法和系统,以解决家庭环境中不同种类多媒体终端之间相互控制的问题。\n[0005] 本发明公开了一种实现家庭中多媒体终端相互控制的方法,所述方法包括:\n[0006] 互动服务器当注册用户在多媒体终端上进行登录时,建立与所述多媒体终端之间的网络连接,获得所述多媒体终端的标识和类型;\n[0007] 互动服务器接收控制终端发送的用于控制播放终端的控制消息,所述控制消息中包含控制命令描述和所述播放终端的标识;\n[0008] 互动服务器根据控制终端的类型解析所述控制消息,根据所述播放终端的标识将控制命令描述转换为所述播放终端对应的控制命令,并将所述控制命令发送给所述播放终端,使所述播放终端执行所述控制命令;\n[0009] 其中,所述控制终端为对另一多媒体终端进行控制的多媒体终端,所述播放终端为播放多媒体数据的多媒体终端。\n[0010] 较佳的,所述互动服务器根据所述播放终端的标识将控制命令描述转换为所述播放终端对应的控制命令具体包括:\n[0011] 所述互动服务器根据所述播放终端的标识查找所述播放终端对应的控制命令列表;\n[0012] 所述互动服务器在所述控制命令列表中查找所述控制命令描述对应的控制命令。\n[0013] 较佳的,所述互动服务器将所述控制命令发送给所述播放终端具体包括:\n[0014] 当所述播放终端处于离线状态时,所述互动服务器保存所述控制命令,等到所述播放终端处于在线状态时,将所述控制命令发送给所述播放终端。\n[0015] 较佳的,所述方法还包括:\n[0016] 所述互动服务器在多媒体终端的多媒体数据更新时,通知所述多媒体终端将更新的多媒体数据备份到所述互动服务器中。\n[0017] 较佳的,所述方法还包括:\n[0018] 所述互动服务器根据多媒体终端发送的注册用户在所述多媒体终端上的操作行为的记录,更新保存的所述注册用户的操作行为记录;\n[0019] 所述互动服务器在播放终端根据发送的控制命令进行多媒体数据播放时,向所述播放终端提供保存的所述注册用户的操作行为记录,并提示所述播放终端是否以上次播放的停止时间作为本次播放的起始时间。\n[0020] 本发明还公开了一种实现家庭中多媒体终端相互控制的系统,所述系统包括:互动服务器和多个多媒体终端;\n[0021] 所述多媒体终端,用于在注册用户进行登录时,建立与所述互动服务器之间的网络连接,在作为对另一多媒体终端进行控制的控制终端时,向所述互动服务器发送用于控制播放终端的控制消息,所述控制消息中包含控制命令描述和所述播放终端的标识,在作为播放多媒体数据的播放终端时,执行接收的控制命令;\n[0022] 所述互动服务器包括:\n[0023] 信息获取模块,用于在与多媒体终端建立网络连接时,获得所述多媒体终端的标识和类型,并保存到互动服务器的数据库中;\n[0024] 控制处理模块,用于根据控制终端的类型解析接收的控制消息,根据所述控制消息中的播放终端的标识将控制命令描述转换为所述播放终端对应的控制命令,并将所述控制命令发送给所述播放终端。\n[0025] 较佳的,所述互动服务器的数据库中还存储有多媒体终端的控制命令列表;\n[0026] 所述控制处理模块具体用于根据所述播放终端的标识查找所述播放终端对应的控制命令列表;在所述控制命令列表中查找所述控制命令描述对应的控制命令。\n[0027] 较佳的,所述控制处理模块具体用于当所述播放终端处于离线状态时,保存所述控制命令,等到所述播放终端处于在线状态时,将所述控制命令发送给所述播放终端。\n[0028] 较佳的,所述互动服务器还包括:\n[0029] 内容资源管理模块,用于在多媒体终端的多媒体数据更新时,通知所述多媒体终端将更新的多媒体数据备份到互动服务器的数据库中。\n[0030] 较佳的,所述多媒体终端还用于记录注册用户的操作行为,并将注册用户的操作行为的记录发送给所述互动服务器;\n[0031] 所述信息获取模块还用于根据接收的注册用户的操作行为的记录更新互动服务器的数据库中保存的所述注册用户的操作行为记录;\n[0032] 所述控制处理模块还用于在播放终端根据发送的控制命令进行多媒体数据播放时,向所述播放终端提供保存的所述注册用户的操作行为记录,并提示所述播放终端是否以上次播放的停止时间作为本次播放的起始时间。\n[0033] 本发明的有益效果是:本发明中互动服务器对控制终端发送的控制消息进行解析,将控制消息中控制命令描述转换为播放终端对应的控制命令,将控制命令发送给播放终端,其中,对于控制终端发送给播放终端的控制消息,由互动服务器进行解析,并转换为播放终端能够使用的控制命令,从而能够实现不同种类多媒体终端间的相互控制。\n附图说明\n[0034] 图1为本发明实现家庭中多媒体终端相互控制的方法的流程图。\n[0035] 图2为本发明实施例中家庭环境下装置的布置结构图。\n[0036] 图3为本发明实施例中互动服务器进行操作的流程图。\n[0037] 图4为本发明实施例中多媒体终端与互动服务器间进行交互的协议架构图。\n[0038] 图5为本发明实现家庭中多媒体终端相互控制的系统的结构图。\n[0039] 图6为本发明实现家庭中多媒体终端相互控制的系统实施例中互动服务器的结构图。\n具体实施方式\n[0040] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。\n[0041] 参见图1,为本发明提供的一种实现家庭中多媒体终端相互控制的方法。所述方法包括如下步骤。\n[0042] 步骤S100,互动服务器当注册用户在多媒体终端上进行登录时,建立与多媒体终端之间的网络连接,获得多媒体终端的标识和类型。\n[0043] 步骤S200,互动服务器接收控制终端发送的用于控制播放终端的控制消息,该控制消息中包含控制命令描述和播放终端的标识。\n[0044] 步骤S300,互动服务器根据控制终端的类型解析控制消息,根据播放终端的标识将控制命令描述转换为播放终端对应的控制命令,将转换后的控制命令发送给播放终端,使播放终端执行接收的控制命令。\n[0045] 其中,控制终端为对另一多媒体终端进行控制的多媒体终端,播放终端为播放多媒体数据的多媒体终端。\n[0046] 其中,多媒体数据包括:影视、音频、图片、文档等。\n[0047] 通过上述方法能够实现不同多媒体终端间的相互控制,容易实现对播放终端的一键控制或模式控制。例如,手机或计算机在输入控制命令时比传统电视遥控器方便,利于上述方法能够实现手机或计算机对电视进行控制,使得对电视的模式控制更加容易。\n[0048] 在一具体实施方式中,所述互动服务器根据控制消息中播放终端的标识将控制命令描述转换为播放终端对应的控制命令具体包括:\n[0049] 步骤S310,互动服务器根据播放终端的标识查找播放终端对应的控制命令列表。\n[0050] 步骤S320,互动服务器在控制命令列表中查找该控制命令描述对应的控制命令。\n[0051] 由于各种多媒体终端的硬件和系统间存在差异,不同种类多媒体终端的控制命令不同,但是这些控制命令的操作类型相同,例如都包括:播放、调节音量、和调节亮度等操作类型。控制终端的控制消息中的控制命令描述记载控制命令的操作类型。\n[0052] 在初始化时,在互动服务器中保存各种多媒体终端的控制命令,该控制命令被称为真正控制命令,本实施方式中各个多媒体终端的真正控制命令以列表的形式进行保存。\n互动服务器从控制终端的控制消息中解析出控制命令描述,并根据播放终端的标识确定播放终端的控制命令列表,在确定的控制命令类表中查找控制命令描述对应的控制命令,将该控制命令发送给播放终端。\n[0053] 本发明实现将控制命令描述转换为播放终端对应的控制命令的方式不限于此,例如控制命令描述可以为操作类型的标识,根据播放终端的标识确定播放终端的类型,根据播放终端的类型将该操作类型的标识转换为播放终端的控制命令的内容,对应于播放终端的类型封装该控制命令的内容。\n[0054] 通过本具体实施方式能够增加控制的灵活性,屏蔽各种多媒体终端间差异,实现各种多媒体终端的兼容。\n[0055] 并且,如果多媒体终端变动,只需要更新互动服务器上的多媒体终端的真正控制命令便仍可以采用上述方法实现多媒体终端间的相互控制。\n[0056] 例如,一种多媒体终端Ipad变成了另一种多媒体终端安卓平板,两者的操作系统不相同,相应的控制命令也不相同,这时只需要更新数据库中该多媒体终端的真正控制命令,而不需要修改控制终端发送的控制消息。\n[0057] 此外,互动服务器还可以在接收到控制终端的控制消息后,将播放终端的终端信息,例如播放终端的IP地址,回复给控制终端。控制终端根据该终端信息与播放终端连接,直接进行交互。\n[0058] 在一具体实施方式中,所述互动服务器将所述控制命令发送给所述播放终端具体包括:当所述播放终端处于离线状态时,所述互动服务器保存所述控制命令,等到所述播放终端处于在线状态时,将所述控制命令发送给所述播放终端。\n[0059] 所述离线状态为注册用户没有在多媒体终端上进行登录,多媒体终端与互动服务器间没有建立连接的状态;所述在线状态为注册用户在多媒体终端上进行登录,多媒体终端与互动服务器间建立连接的状态。\n[0060] 通过本具体实施方式,能够实现控制消息的离线发送,并能够在播放终端上线后,自动实现控制消息的及时转发。\n[0061] 在一具体实施方式中,所述方法还包括:互动服务器在多媒体终端的多媒体数据更新时,通知多媒体终端将更新的多媒体数据备份到互动服务器中。\n[0062] 进一步地,所述方法还包括:互动服务器向不具有更新的多媒体数据的多媒体终端推送更新的多媒体数据。\n[0063] 所述不具有更新的多媒体数据的多媒体终端称为待推送多媒体终端。\n[0064] 如果提供多媒体数据的多媒体终端中所用多媒体数据的格式与待推送的多媒体终端中所用多媒体数据的格式不同,互动服务器则将更新的多媒体数据的格式转换待推送的多媒体终端中所用多媒体数据格式后进行所述推送。\n[0065] 因为在现有技术中,各种多媒体终端中多媒体资源获取途径不同,各种多媒体终端上的多媒体资源不同,并且各种多媒体终端只能访问其各自的多媒体资源。然而消费者日益希望内容能在不同多媒体终端,例如电视、计算机和手机,中自由流通。例如无论是在家里,去上班的途中,还是休闲放松时间里,都能连续不间断的观看同一多媒体内容,所以需要对家庭中各种多媒体资源做统一管理,从而达到无缝观看同一内容的效果。通过本具体实施方式,能够将各个多媒体终端间的多媒体数据的共享,实现无缝观看同一内容的效果。\n[0066] 在一具体实施方式中,所述方法还包括:\n[0067] 互动服务器根据多媒体终端发送的注册用户在所述多媒体终端上的操作行为的记录,更新保存的所述注册用户的操作行为记录;\n[0068] 互动服务器在播放终端根据发送的控制命令进行多媒体数据播放时,向播放终端提供保存的注册用户的操作行为记录,并提示播放终端是否以上次播放的停止时间作为本次播放的起始时间。\n[0069] 操作行为记录是注册用户在多媒体终端本地发生的行为,例如观看视频的记录、音乐的播放列表。在本具体实施方式中,多媒体终端可以从互动服务器的数据库中获取当前注册用户上次观看记录,例如记录节目的退出时刻,当该注册用户再次观看的时候,从上次观看停止的时刻开始播放。\n[0070] 实施例\n[0071] 参见图2,为本发明实施例中家庭环境下装置的布置结构图。在家庭环境下布置的装置包括:多媒体终端、网络、和互动服务器。其中,多媒体终端包括:电视、手机、个人计算机,被称为三屏终端。所述网络是装置间进行交互的传输通道,包括无线网络(2G/3G/4G/Wifi/蓝牙等),固定网络(网线、光纤)。在实际的应用过程中,同一业务可能会使用多种网络,例如装置先尝试通过2G/3G无线网络连接互动服务器,如果失败,则再尝试通过网线连接网络设备,如果还是失败,则最后尝试利用蓝牙等其他通信方式连接,从而建立与另一装置的通信连接以进行交互。\n[0072] 参见图4,为本发明实施例中多媒体终端与互动服务器间进行交互的协议架构图。\n[0073] 互动协议包括网络传输层、设备标识层、内容管理层和设备控制层。\n[0074] 网络传输层作为最底层,其包括有物理传输层、链路控制层、IP层、TCP和UDP层。\n其中物理层可以为有线连接或无线连接,链路控制层完成对互动协议的封装。\n[0075] 设备标识层,主要用来交互多媒体终端的基本信息,例如多媒体终端的类型、在线状态等信息。\n[0076] 内容管理层,主要用来交互与内容管理相关的信息,实现内容服务管理,包括内容同步、内容推送等。\n[0077] 设备控制层,主要用来交互实现多媒体终端间相互控制的信息,例如设备屏幕的亮度调节、设备的音量调节等,以及对多媒体数据的播放、暂停、快进、后退等播放控制。\n[0078] 参见图3,为本发明实施例中互动服务器进行操作的流程。首先是注册用户登录,通过注册用户登录建立多媒体终端与互动服务器间连接,例如注册的用户在客厅内观看电视,智能电视通过网线与互动服务器连接,注册用户在电视上进行登录后,电视与互动服务器间建立连接。互动服务器根据注册用户的操作进行对应处理。\n[0079] 步骤S301,注册用户在多媒体终端上进行登录,互动服务器与该多媒体终端间建立连接,获得终端信息和用户信息。\n[0080] 所述终端信息包括:多媒体终端的型号、标识、IP地址等。\n[0081] 用户信息包括:用户个人信息和用户的操作行为记录。用户个人信息包括:用户登录帐户、用户的喜好信息等,用户的操作行为记录是用户在多媒体终端本地发生的行为,例如观看视频的记录、音乐的播放列表。\n[0082] 步骤S302,互动服务器对多媒体终端的操作进行判断,如果多媒体终端发送控制消息,则执行步骤S303,如果多媒体终端上报新记录的注册用户的操作行为,则执行步骤S305,如果多媒体终端的多媒体数据更新,则执行步骤S306,如果多媒体终端根据接收的控制命令播放多媒体数据,执行步骤S308。\n[0083] 步骤S303,互动服务器根据控制终端的类型解析出控制消息中的控制命令描述。\n[0084] 互动服务器根据控制终端登录帐号获得控制终端的终端信息,该终端信息中包括多媒体终端的类型和标识,依据多媒体终端的类型对控制消息进行解析。\n[0085] 步骤S304,互动服务器根据播放终端的标识将控制命令描述转换为所述播放终端对应的控制命令,将控制命令发送给播放终端。\n[0086] 当播放终端处于离线状态时,互动服务器保存该控制命令,等到播放终端处于在线状态时,将控制命令发送给播放终端。\n[0087] 步骤S305,互动服务器接收到注册用户的操作行为的记录后,更新保存的该注册用户的操作行为记录。\n[0088] 注册用户的操作行为在多种情况下会发生,例如在注册用户通过智能电视观看视频时,观看过程中产生操作行为,如播放不同节目,产生视频的播放列表,以及视频的播放时间等。注册用户的操作行为会被多媒体终端记录下来,然后通过网络发送到互动服务器。\n[0089] 步骤S306,互动服务器通知多媒体终端将更新的多媒体数据备份到互动服务器中。\n[0090] 步骤S307,互动服务器向不具有更新的多媒体数据的多媒体终端推送更新的多媒体数据。\n[0091] 步骤S308,互动服务器向播放终端提供保存的注册用户的操作行为记录,并提示播放终端是否以上次播放的停止时间作为本次播放的起始时间。多媒体终端可以以接收的该多媒体数据的上次播放的停止时间为起始时间进行播放。从而使得注册用户能够从上次停止播放处继续进行播放。\n[0092] 本发明公开了一种实现家庭中多媒体终端100相互控制的系统,如图5所示。所述系统包括:多个多媒体终端100和互动服务器200。\n[0093] 所述多媒体终端100,用于在注册用户进行登录时,建立与互动服务器200间的网络连接,在作为对另一多媒体终端100进行控制的控制终端时,向所述互动服务器200发送用于控制播放终端的控制消息,所述控制消息中包含控制命令描述和所述播放终端的标识,在作为播放多媒体数据的播放终端时,执行接收的控制命令。\n[0094] 所述互动服务器200包括:信息获取模块、控制处理模块、和数据库。\n[0095] 信息获取模块,用于在与多媒体终端100建立网络连接时,获得所述多媒体终端\n100的标识和类型并保存到互动服务器的数据库中。\n[0096] 控制处理模块,用于根据控制终端的类型解析接收的控制消息,根据控制消息中的播放终端的标识将控制命令描述转换为播放终端对应的控制命令,将控制命令发送给所述播放终端。\n[0097] 其中,多媒体数据包括:影视、音频、图片、文档等。\n[0098] 通过上述系统能够实现不同多媒体终端间的相互控制,容易实现对播放终端的一键控制或模式控制。例如,手机或计算机在输入控制命令时比传统电视遥控器方便,利于上述系统能够实现手机或计算机对电视进行控制,容易实现对电视的一键控制或模式控制。\n[0099] 在一具体实施方式中,所述互动服务器200的数据库还存储有多媒体终端100的控制命令列表;所述控制处理模块具体用于根据所述播放终端的标识查找所述播放终端对应的控制命令列表;在所述控制命令列表中查找所述控制命令描述对应的控制命令,将所述控制命令发送给所述播放终端。\n[0100] 由于各种多媒体终端100的硬件和系统间存在差异,各种多媒体终端100的控制命令不同,但是这些控制命令的操作类型相同,例如都包括:播放、调节音量、和调节亮度等操作类型。控制终端的控制消息中的控制命令描述记载控制命令的操作类型。\n[0101] 在初始化时,在互动服务器200的数据库中保存各种多媒体终端100的控制命令,该控制命令被称为真正控制命令,本实施方式中各个多媒体终端100的真正控制命令以列表的形式进行保存。互动服务器200从控制终端的控制消息中解析出控制命令描述,并根据播放终端的标识确定播放终端的控制命令列表,在确定的控制命令类表中查找控制命令描述对应的控制命令,将该控制命令发送给播放终端。\n[0102] 通过本具体实施方式能够增加控制的灵活性,屏蔽各种多媒体终端100间差异,实现各种多媒体终端100的兼容。\n[0103] 并且,如果多媒体终端100变动,只需要更新互动服务器200上的多媒体终端100的真正控制命令便仍可以实现多媒体终端100间的相互控制。\n[0104] 例如,一种多媒体终端Ipad变成了另一种多媒体终端安卓平板,两者的操作系统不相同,相应的控制命令也不相同,这时只需要更新数据库中该多媒体终端100的真正控制命令,而不需要修改控制终端发送的控制消息。\n[0105] 互动服务器200还可以用于在接收到控制终端的控制消息后,将播放终端的终端信息,例如播放终端的IP地址,回复给控制终端。控制终端还可以用于根据该终端信息与播放终端连接,直接进行交互。\n[0106] 在一具体实施方式中,所述控制处理模块具体用于当所述播放终端处于离线状态时,保存所述控制命令,等到所述播放终端处于在线状态时,将所述控制命令发送给所述播放终端。\n[0107] 所述离线状态为注册用户没有在多媒体终端100上进行登录,多媒体终端100与互动服务器200间没有建立连接的状态;所述在线状态为注册用户在多媒体终端100上进行登录,多媒体终端100与互动服务器200间建立连接的状态。\n[0108] 通过本具体实施方式,能够实现控制消息的离线发送,并能够在播放终端上线后,自动实现控制消息的及时转发。\n[0109] 在一具体实施方式中,所述互动服务器200还包括:\n[0110] 内容资源管理模块用于在多媒体终端100的多媒体数据更新时,通知所述多媒体终端100将更新的多媒体数据备份到互动服务器200的数据库中。\n[0111] 进一步地,所述内容资源管理模块还用于向不具有更新的多媒体数据的多媒体终端100推送更新的多媒体数据。\n[0112] 所述不具有更新的多媒体数据的多媒体终端100称为待推送多媒体终端100。\n[0113] 如果提供多媒体数据的多媒体终端100中所用多媒体数据的格式与待推送的多媒体终端100中所用多媒体数据的格式不同,内容资源管理模块还用于将更新的多媒体数据的格式转换待推送的多媒体终端100中所用多媒体数据格式后进行所述推送。\n[0114] 因为在现有技术中,各种多媒体终端100中多媒体资源获取途径不同,各种多媒体终端100上的多媒体资源不同,因而各种多媒体终端100只能访问其各自的多媒体资源。\n然而消费者日益希望内容能在不同多媒体终端100,例如电视、计算机和手机,中自由流通。\n例如无论是在家里,去上班的途中,还是休闲放松时间里,都能连续不间断的观看同一多媒体内容,所以需要对家庭中各种多媒体资源做统一管理,从而达到无缝观看同一内容的效果。通过本具体实施方式,能够将各个多媒体终端间的多媒体数据的共享,实现无缝观看同一内容的效果。\n[0115] 在一具体实施方式中,所述多媒体终端100还用于记录在所述多媒体终端100注册用户的操作行为,将注册用户的操作行为的记录发送给所述互动服务器200。\n[0116] 所述信息获取模块还用于根据接收的注册用户的操作行为的记录,更新互动服务器200的数据库中保存的该注册用户的操作行为记录。\n[0117] 控制处理模块还用于在播放终端根据发送的控制命令进行多媒体数据播放时,向播放终端提供保存的注册用户的操作行为记录,并提示播放终端是否以上次播放的停止时间作为本次播放的起始时间。注册用户的操作行为记录是注册用户在多媒体终端100本地发生的行为,例如观看视频的记录、音乐的播放列表。在本具体实施方式中,多媒体终端100可以从互动服务器200的数据库中获取当前注册用户上次观看记录,例如记录节目的退出时刻,当注册用户再次观看的时候,从上次观看停止的时刻开始播放。\n[0118] 实施例\n[0119] 多个多媒体终端100和互动服务器200,多媒体终端100与互动服务器200间通过网络连接。多媒体终端100包括:电视、手机、个人计算机,被称为三屏终端。所述网络是多媒体终端100与互动服务器200,以及多媒体终端100间进行交互的传输通道,包括无线网络(2G/3G/4G/Wifi/蓝牙等),固定网络(网线、光纤)。在实际的应用过程中,同一业务可能会使用多种网络,例如装置先尝试通过2G/3G无线网络连接互动服务器200,如果失败,则再尝试通过网线连接网络设备,如果还是失败,则最后尝试利用蓝牙等其他通信方式连接,从而建立与另一装置的通信连接以进行交互。\n[0120] 所述多媒体终端100,用于在注册用户进行登录时,建立与互动服务器200间网络连接,在作为对另一多媒体终端100进行控制的控制终端时,向所述互动服务器200发送用于控制播放终端的控制消息,所述控制消息中包含控制命令描述和所述播放终端的标识,在作为播放多媒体数据的播放终端时,执行接收的控制命令;记录在所述多媒体终端100登录的注册用户的操作行为,将注册用户的操作行为的记录发送给所述互动服务器200。\n[0121] 所述互动服务器200包括:信息获取模块210、控制处理模块220、内容资源管理模块230、和数据库240。\n[0122] 信息获取模块210,用于在数据库240中存储注册用户的用户信息,在与多媒体终端100建立网络连接时,获得所述多媒体终端100的终端信息并保存到数据库240中,并根据接收到的注册用户的操作行为的记录更新数据库240中保存的该注册用户的操作行为记录。\n[0123] 其中,终端信息包括:多媒体终端的型号、标识、IP地址等。\n[0124] 用户信息包括:用户个人信息和用户的操作行为记录。用户个人信息包括:用户登录帐户、用户的喜好信息等,用户的操作行为记录是用户在多媒体终端100本地发生的行为,例如观看视频的记录、音乐的播放列表。\n[0125] 控制处理模块220,用于根据控制终端的类型解析接收的控制消息中的控制命令描述,根据所述控制消息中的播放终端的标识将控制命令描述转换为所述播放终端对应的控制命令,将所述控制命令发送给所述播放终端;还用于在播放终端根据发送的控制命令进行多媒体数据播放时,向播放终端提供保存的注册用户的操作行为记录,并提示播放终端是否以上次播放的停止时间作为本次播放的起始时间。\n[0126] 内容资源管理模块230用于在多媒体终端100的多媒体数据更新时,通知所述多媒体终端100将更新的多媒体数据备份到所述互动服务器200的数据库240中,向不具有更新的多媒体数据的多媒体终端100推送更新的多媒体数据。\n[0127] 数据库240,用于存储终端信息、用户信息、备份多媒体数据。\n[0128] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
法律信息
- 2016-09-07
专利权人的姓名或者名称、地址的变更
专利权人由歌尔声学股份有限公司变更为歌尔股份有限公司
地址由261031 山东省潍坊市高新技术产业开发区东方路268号变更为261031 山东省潍坊市高新技术产业开发区东方路268号
- 2015-09-09
- 2013-01-30
实质审查的生效
IPC(主分类): H04L 12/28
专利申请号: 201210278729.6
申请日: 2012.08.07
- 2012-12-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-12-14
|
2010-06-09
| | |
2
| |
2011-07-20
|
2010-12-26
| | |
3
| |
2008-03-12
|
2006-09-07
| | |
4
| |
2012-03-14
|
2011-10-18
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |