视频播放方法及系统的制作方法

文档序号:7782091阅读:117来源:国知局
视频播放方法及系统的制作方法
【专利摘要】本发明公开了一种视频播放方法及系统,所述视频播放方法包括以下步骤:云端服务器接收播放设备的注册信息;当控制设备访问云端服务器时,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备;所述控制设备根据用户的输入,将用户选择的播放设备反馈至所述云端服务器;所述云端服务器根据控制设备输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备。本发明降低了控制电视机进行视频播放的操作难度。
【专利说明】视频播放方法及系统【技术领域】
[0001]本发明涉及显示终端【技术领域】,特别涉及一种视频播放方法及系统。
【背景技术】
[0002]随着互联网的大范围普及,光纤入户、城镇民用带宽能力的提升,3C融合的进一步发展,数字电视、互联网电视已成为市场主流。现有技术中各电视机在播放网络电视时,通常采用遥控器或鼠标在电视机中直接输入相应的网站,并进行资源查找,并实现视频播放。但是由于各电视机的操作方式不一致,因此造成用户进行视频播放的操作难度加大。

【发明内容】

[0003]本发明的主要目的在于提供一种视频播放方法,旨在降低控制电视机进行视频播放的操作难度。
[0004]为了实现发明目的,本发明提供一种视频播放方法,所述视频播放方法包括以下步骤:
[0005]云端服务器接收播放设备的注册信息;
[0006]当控制设备访问云端服务器时,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备;
[0007]所述控制设备根据用户的输入,将用户选择的播放设备反馈至所述云端服务器;
[0008]所述云端服务器根据控制设备输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备。
[0009]优选地,所述当控制设备访问云端服务器时,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备的步骤具体包括:
[0010]当控制设备通过微信客户端登录微信账号后,通过微信账号访问云端服务器指定的网页时,云端服务器将获取所述控制设备的网络信息;
[0011]所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备。
[0012]优选地,所述云端服务器根据控制设备输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备的步骤具体为:
[0013]所述云端服务器根据控制设备通过微信账号向所述指定的网页输出的视频播放信息,向用户选择的播放设备发送http协议,并将所述视频播放信息对应的URL链接地址添加至POST消息体中发送至所述用户选择的播放设备中。
[0014]优选地,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备, 并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备的步骤具体为:[0015]云端服务器根据所述注册信息分析获得与所述控制设备的公网一致的播放设备,并将与所述控制设备的公网一致的播放设备输出至所述控制设备。
[0016]优选地,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备的步骤具体为:
[0017]云端服务器根据所述注册信息分析获得与所述控制设备处于同一局域网的播放设备,并将与所述控制设备处于同一局域网的播放设备输出至所述控制设备。
[0018]本发明还提供一种视频播放系统,所述视频播放系统包括云端服务器、控制设备和播放设备,所述云端服务器包括接收模块、处理模块和发送模块,其中
[0019]所述接收模块,用于接收播放设备的注册信息;
[0020]所述处理模块,用于当控制设备访问云端服务器时,根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备;
[0021]所述控制设备,用于根据用户的输入,将用户选择的播放设备反馈至所述云端服务器;
[0022]所述发送模块,用于根据控制设备输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备。
[0023]优选地,所述处理模块包括:
[0024]获取单元,用于当控制设备通过微信客户端登录微信账号后,通过微信账号访问云端服务器指定的网页时,将获取所述控制设备的网络信息;
[0025]处理单元,用于根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备。
[0026]优选地,所述发送模块具体用于根据控制设备通过微信账号向所述指定的网页输出的视频播放信息,向用户选择的播放设备发送http协议,并将所述视频播放信息对应的URL链接地址添加至POST消息体中发送至所述用户选择的播放设备中。
[0027]优选地,所述处理单元具体用于当控制设备访问云端服务器时,根据所述注册信息分析获得与所述控制设备的公网一致的播放设备,并将与所述控制设备的公网一致的播放设备输出至所述控制设备。
[0028]优选地,所述处理单元具体用于当控制设备访问云端服务器时,根据所述注册信息分析获得与所述控制设备处于同一局域网的播放设备,并将与所述控制设备处于同一局域网的播放设备输出至所述控制设备。
[0029]本发明提供的视频播放方法通过云端服务器将网络地址相匹配播放设备和电视机建立连接后,由云端服务器根据控制设备输出的视频播放信息,将视频播放信息对应的链接输出至播放设备,从而实现播放设备的视频播放控制;因此本发明降低了控制电视机进行视频播放的操作难度。
【专利附图】

【附图说明】
[0030]图1为本发明视频播放方法第一实施例的流程示意图;
[0031]图2为图1中步骤S20的细化流程示意图;[0032]图3为本发明视频播放方法第二实施例的流程示意图;
[0033]图4为本发明视频播放方法第五实施例的流程示意图;
[0034]图5为本发明视频播放系统较佳实施例的结构示意图;
[0035]图6为图5中处理模块的结构示意图。
[0036]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】
[0037]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038]本发明提供一种视频播放方法。参照图1,图1为本发明视频播放方法第一实施例的流程示意图。本实施例提供的视频播放方法包括以下步骤:
[0039]步骤S10,云端服务器接收播放设备的注册信息;
[0040]本实施例中,上述注册信息所包含的内容可根据实际需要进行设置,具体,上述注册信息可以包括电视机的本机ID、公网IP和局域网IP,上述播放设备为用于播放视频的设备,如电视机,以下各实施例以电视机作出详细说明。在电视机处于联网的状态下,每次开机时,电视机将向云端服务器注册本机ID、公网IP和局域网IP,并由云端服务器接收并记录各电视机的注册信息。
[0041]步骤S20,当控制设备访问云端服务器时,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备;
[0042]上述控制设备可以为智能手机、Pad等电子设备。控制设备访问云端服务器的方式可根据实际需要进行设置,本实施例中,优选地,控制设备可通过微信客户端登录微信账号后访问到云端服务器。
[0043]具体地,参照图2,图2为图1中步骤S20的细化流程示意图。上述步骤S20包括:
[0044]步骤S21,当控制设备通过微信客户端登录微信账号后,通过微信账号访问云端服务器指定的网页时,云端服务器将获取所述控制设备的网络信息;
[0045]步骤S22,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备。
[0046]例如,本实施例中,可设置微信关注公共平台账号,由该公共平台推送图文消息;当控制设备点击打开图文消息时,则由控制设备访问云端服务器。此时云端服务器将记录来访控制设备的网络信息,并分析当前注册的电视机中是否存在网络地址与控制设备的网络地址相匹配的电视机,若存在,则将与所述控制设备的网络地址相匹配的所有电视机输出至所述控制设备,控制设备可以以列表的形式显示出来,供用户进行选择需要连接的电视机。
[0047]步骤S30,所述控制设备根据用户的输入,将用户选择的播放设备反馈至所述云端服务器;
[0048]本实施例中,当用户点击控制设备的操作界面选择需要连接的电视机后,控制设备将用户选择的电视机的ID输出至云端服务器,以供云端服务器获知用户当前需要控制的电视机。[0049]步骤S40,所述云端服务器根据控制设备输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备。
[0050]本实施例中,上述视频播放信息可以为电视节目的节目信息,例如电视节目的名称、URL链接地址等。当控制设备再次向云端服务器指定的网页发送视频播放信息时,云端服务器将分析获得控制设备发送的视频播放信息对应的URL链接地址,并将该URL链接地址发送至电视机,以供电视机进行相应视频播放。具体地,当控制设备通过微信账户再次向云端服务器指定的网页发送视频播放信息时,所述云端服务器根据控制设备通过微信账号向所述指定的网页输出的视频播放信息,向用户选择的播放设备发送http协议,并将所述视频播放信息对应的URL链接地址添加至POST消息体中发送至所述用户选择的播放设备中。
[0051]本发明提供的视频播放方法通过云端服务器将网络地址相匹配播放设备和电视机建立连接后,由云端服务器根据控制设备输出的视频播放信息,将视频播放信息对应的链接输出至播放设备,从而实现播放设备的视频播放控制;因此本发明降低了控制电视机进行视频播放的操作难度。
[0052]进一步地,参照图3,图3为本发明视频播放方法第二实施例的流程示意图。基于上述实施例,本实施例中,在执行上述步骤S40之前还包括:
[0053]所述控制设备通过微信客户端搜索视频播放信息,并将搜索到的视频播放信息输出至云端服务器。
[0054]本实施例中,用户可通过手机登陆微信,并通过微信搜索相关的视频信息,将搜索到用户需要播放的视频播放信息(例如URL链接地址)输出至云端服务器指定的网页。由于微信进行视频搜索,可统一用户进行搜索视频的方式,因此简化的用户对视频搜索操作的难度;同时通过微信进行视频搜索,可增大视频的搜索量。
[0055]进一步地,基于第一实施例和第二实施例,在第三实施例中,上述步骤S22具体为:
[0056]云端服务器根据所述注册信息分析获得与所述控制设备的公网一致的播放设备,并将与所述控制设备的公网一致的播放设备输出至所述控制设备。
[0057]本实施例中,当用户通过控制设备登录微信访问云端服务器时,云端服务器将获取访问的控制设备的公网IP,并将该公网IP与已注册的电视机的注册信息中公网IP进行比对,查找是否存在公网IP —致的电视机。当存在公网一致的电视机时,表明该电视机与控制设备处于同一公网IP下,此时可将处于同一公网IP下的电视机的注册信息输出至控制设备,以供控制设备进行显示。
[0058]进一步地,基于第一实施例和第二实施例,在第四实施例中,上述步骤S22具体为:
[0059]云端服务器根据所述注册信息分析获得与所述控制设备处于同一局域网的播放设备,并将与所述控制设备处于同一局域网的播放设备输出至所述控制设备。
[0060]本实施例中,当用户通过控制设备登录微信访问云端服务器时,云端服务器将获取访问的控制设备的公网IP,并将该公网IP与已注册的电视机的注册信息中公网IP进行比对,查找是否存在公网IP —致的电视机。当存在公网一致的电视机时,则可由当前访问的网页发送HTTP请求至公网IP下的内网,若云端服务器接收到电视机的回应时,则表明该电视机与控制设备处于同一局域网下,此时可将作出回应的电视机的注册信息输出至控制设备,以供控制设备进行显示。
[0061]进一步地,参照图4,图4为本发明视频播放方法第五实施例的流程示意图。基于上述任一实施例,本实施例中,在执行上述步骤S40之后还包括:
[0062]步骤S60,所述播放设备接在收到所述云服务器发送的链接后,根据所述链接加载对应的视频数据。
[0063]本实施例中,上述电视机接收到云端服务器发送的链接后,将调用播放器进行视频加载。具体地,当该链接对应的视频为单个视频节目(如电影等)时,则直接加载该视频节目即可,当该链接对应的视频为多个视频节目(如电视剧等)时,则将过个视频节目同时进行加载,并按照预置顺序进行播放。
[0064]本发明还提供一种视频播放系统,用于实现上述方法。参照图5和图6,图5为本发明视频播放系统较佳实施例的结构示意图,图6为图5中处理模块的结构示意。本实施例提供的视频播放系统包括云端服务器10、控制设备20和播放设备30,所述云端服务器10包括接收模块11、处理模块12和发送模块13,其中,
[0065]所述接收模块11,用于接收播放设备30的注册信息;
[0066]本实施例中,上述注册信息所包含的内容可根据实际需要进行设置,具体,上述注册信息可以包括电视机的本机ID、公网IP和局域网IP,上述播放设备30为用于播放视频的设备,如电视机,以下各实施例以电视机作出详细说明。在电视机处于联网的状态下,每次开机时,电视机将向云端服务器10注册本机ID、公网IP和局域网IP,并由云端服务器10接收并记录各电视机的注册信息。
[0067]所述处理模块12,用于当控制设备20访问云端服务器10时,根据所述注册信息分析获得与所述控制设备20的网络地址相匹配的播放设备30,并将与所述控制设备20的网络地址相匹配的播放设备30输出至所述控制设备20 ;
[0068]上述控制设备20可以为智能手机、Pad等电子设备。控制设备20访问云端服务器10的方式可根据实际需要进行设置,本实施例中,优选地,控制设备20可通过微信客户端登录微信账号后访问到云端服务器10。
[0069]具体地,上述处理模块12包括:
[0070]获取单元121,用于当控制设备20通过微信客户端登录微信账号后,通过微信账号访问云端服务器10指定的网页时,将获取所述控制设备的网络信息;
[0071]处理单元122,用于根据所述注册信息分析获得与所述控制设备20的网络地址相匹配的播放设备30,并将与所述控制设备30的网络地址相匹配的播放设备输出至所述控制设备30。
[0072]例如,本实施例中,可设置微信关注公共平台账号,由该公共平台推送图文消息;当控制设备20点击打开图文消息时,则由控制设备20访问云端服务器10。此时云端服务器10将记录来访控制设备20的网络信息,并分析当前注册的电视机中是否存在网络地址与控制设备20的网络地址相匹配的电视机,若存在,则将与所述控制设备20的网络地址相匹配的所有电视机输出至所述控制设备20,控制设备20可以以列表的形式显示出来,供用户进行选择需要连接的电视机。
[0073]所述控制设备20,用于根据用户的输入,将用户选择的播放设备30反馈至所述云端服务器10 ;
[0074]本实施例中,当用户点击控制设备20的操作界面选择需要连接的电视机后,控制设备20将用户选择的电视机的ID输出至云端服务器10,以供云端服务器10获知用户当前需要控制的电视机。
[0075]所述发送模块13,用于根据控制设备20输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备30。
[0076]本实施例中,上述视频播放信息可以为电视节目的节目信息,例如电视节目的名称、URL链接地址等。当控制设备20再次向云端服务器10发送视频播放信息时,云端服务器10将分析获得控制设备20发送的视频播放信息对应的URL链接地址,并将该URL链接地址发送至电视机,以供电视机进行相应视频播放。具体地,当控制设备30通过微信账户再次向云端服务器指定的网页发送视频播放信息时,所述云端服务器10的发送模块13根据控制设备10通过微信账号向所述指定的网页输出的视频播放信息,向用户选择的播放设备30发送http协议,并将所述视频播放信息对应的URL链接地址添加至POST消息体中发送至所述用户选择的播放设备30中。
[0077]本发明提供的视频播放系统通过云端服务器10将网络地址相匹配播放设备30和电视机建立连接后,由云端服务器10根据控制设备20输出的视频播放信息,将视频播放信息对应的链接输出至播放设备30,从而实现播放设备30的视频播放控制;因此本发明降低了控制电视机进行视频播放的操作难度。
[0078]基于上述实施例,本实施例中,所述控制设备20还用于通过微信客户端搜索视频播放信息,并将搜索到的视频播放信息输出至云端服务器10。
[0079]本实施例中,用户可通过手机登陆微信,并通过微信搜索相关的视频信息,将搜索到用户需要播放的视频播放信息(例如URL链接地址)输出至云端服务器10指定的网页。由于微信进行视频搜索,可统一用户进行搜索视频的方式,因此简化的用户对视频搜索操作的难度;同时通过微信进行视频搜索,可增大视频的搜索量。
[0080]基于上述实施例,本实施例中,所述处理模块12,具体用于当控制设备20访问云端服务器10时,根据所述注册信息分析获得与所述控制设备20的公网一致的播放设备30,并将与所述控制设备20的公网一致的播放设备30输出至所述控制设备20。
[0081]本实施例中,当用户通过控制设备20登录微信访问云端服务器10时,云端服务器10将获取访问的控制设备20的公网IP,并将该公网IP与已注册的电视机的注册信息中公网IP进行比对,查找是否存在公网IP —致的电视机。当存在公网一致的电视机时,表明该电视机与控制设备20处于同一公网IP下,此时可将处于同一公网IP下的电视机的注册信息输出至控制设备20,以供控制设备20进行显示。
[0082]基于上述实施例,本实施例中,所述处理模块12,具体用于当控制设备20访问云端服务器10时,根据所述注册信息分析获得与所述控制设备20处于同一局域网的播放设备30,并将与所述控制设备20处于同一局域网的播放设备30输出至所述控制设备20。
[0083]本实施例中,当用户通过控制设备20登录微信访问云端服务器10时,云端服务器10将获取访问的控制设备20的公网IP,并将该公网IP与已注册的电视机的注册信息中公网IP进行比对,查找是否存在公网IP —致的电视机。当存在公网一致的电视机时,则可由当前访问的网页发送HTTP请求至公网IP下的内网,若云端服务器10接收到电视机的回应时,则表明该电视机与控制设备20处于同一局域网下,此时可将作出回应的电视机的注册信息输出至控制设备20,以供控制设备20进行显示。
[0084]基于上述实施例,本实施例中,所述播放设备30用于在接收到所述云服务器发送的链接后,根据所述链接加载对应的视频数据。
[0085]本实施例中,上述电视机接收到云端服务器10发送的链接后,将调用播放器进行视频加载。具体地,当该链接对应的视频为单个视频节目(如电影等)时,则直接加载该视频节目即可,当该链接对应的视频为多个视频节目(如电视剧等)时,则将过个视频节目同时进行加载,并按照预置顺序进行播放。
[0086]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种视频播放方法,其特征在于,包括以下步骤: 云端服务器接收播放设备的注册信息; 当控制设备访问云端服务器时,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备; 所述控制设备根据用户的输入,将用户选择的播放设备反馈至所述云端服务器; 所述云端服务器根据控制设备输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备。
2.如权利要求1所述的视频播放方法,其特征在于,所述当控制设备访问云端服务器时,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备的步骤具体包括: 当控制设备通过微信客户端登录微信账号后,通过微信账号访问云端服务器指定的网页时,云端服务器将获取所述控制设备的网络信息; 所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备。
3.如权利要求2所述的视频播放方法,其特征在于,所述云端服务器根据控制设备输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备的步骤具体为: 所述云端服务器根据控制设备通过微信账号向所述指定的网页输出的视频播放信息,向用户选择的播放设备发送http协议,并将所述视频播放信息对应的URL链接地址添加至POST消息体中发送至所述用户选择的播放设备中。
4.如权利要求2或3所述的视频播放方法,其特征在于,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备的步骤具体为: 云端服务器根据所述注册信息分析获得与所述控制设备的公网一致的播放设备,并将与所述控制设备的公网一致的播放设备输出至所述控制设备。
5.如权利要求2或3所述的视频播放方法,其特征在于,所述云端服务器根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备的步骤具体为: 云端服务器根据所述注册信息分析获得与所述控制设备处于同一局域网的播放设备,并将与所述控制设备处于同一局域网的播放设备输出至所述控制设备。
6.一种视频播放系统,其特征在于,包括云端服务器、控制设备和播放设备,所述云端服务器包括接收模块、处理模块和发送模块,其中 所述接收模块,用于接收播放设备的注册信息; 所述处理模块,用于当控制设备访问云端服务器时,根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备; 所述控制设备,用于根据用户的输入,将用户选择的播放设备反馈至所述云端服务器; 所述发送模块,用于根据控制设备输出的视频播放信息,将所述视频播放信息对应的链接发送至用户选择的播放设备。
7.如权利要求6所述的视频播放系统,其特征在于,所述处理模块包括: 获取单元,用于当控制设备通过微信客户端登录微信账号后,通过微信账号访问云端服务器指定的网页时,将获取所述控制设备的网络信息; 处理单元,用于根据所述注册信息分析获得与所述控制设备的网络地址相匹配的播放设备,并将与所述控制设备的网络地址相匹配的播放设备输出至所述控制设备。
8.如权利要求7所述的视频播放系统,其特征在于, 所述发送模块具体用于根据控制设备通过微信账号向所述指定的网页输出的视频播放信息,向用户选择的播放设备发送http协议,并将所述视频播放信息对应的URL链接地址添加至POST消息体中发送至所述用户选择的播放设备中。
9.如权利要求7或8所述的视频播放系统,其特征在于,所述处理单元具体用于当控制设备访问云端服务器时,根据所述注册信息分析获得与所述控制设备的公网一致的播放设备,并将与所述控制设备的公网一致的播放设备输出至所述控制设备。
10.如权利要求7或8所述的视频播放系统,其特征在于,所述处理单元具体用于当控制设备访问云端服务器时,根据所述注册信息分析获得与所述控制设备处于同一局域网的播放设备,并将与所述控制 设备处于同一局域网的播放设备输出至所述控制设备。
【文档编号】H04N21/262GK103686242SQ201310727287
【公开日】2014年3月26日 申请日期:2013年12月25日 优先权日:2013年12月25日
【发明者】刘晔, 王克钊, 任瑞, 余海超 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1