利用视频客户端软件播放视频的方法及装置的制造方法

文档序号:8490284阅读:479来源:国知局
利用视频客户端软件播放视频的方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网应用系统,特别涉及利用视频客户端软件播放视频的方法及装置。
【背景技术】
[0002]现在用户经常通过网页链接的方式分享视频,当用户点击网页链接时,直接跳转到浏览器,由浏览器播放对应视频。但是浏览器中播放视频的清晰度远没有视频客户端软件播放视频清晰度高,而且有时候还无法全屏,用户观看体验不佳。
[0003]现有技术中可以通过浏览器调用视频客户端软件播放网页链接对应的视频,具体实现时,当用户点击网页链接后,浏览器向网页链接对应的服务器发送视频下载请求,使得该服务器将网页链接对应视频的下载地址、该网页链接对应的视频客户端软件的身份标识和该视频客户端软件的指定端口的名称反馈给浏览器,浏览器向具有该身份标识的视频客户端软件的指定端口发出调用指令和该下载地址,进而视频客户端软件在通过该预定端口接收到该调用指令后,响应该调用指令,以根据该下载地址播放该网页链接对应的视频。这种方法虽然可以通过浏览器调用起视频客户端软件去播放视频,但是如果其他软件提前占用了该指定端口,浏览器则无法调用起视频客户端软件,进而影响了浏览器和视频客户端软件通过该指定端口的正常通信,给用户带来诸多不便。

【发明内容】

[0004]基于上述问题,本发明实施例公开了利用视频客户端软件播放视频的方法和装置,以解决视频客户端软件指定端口被提前占用出现的问题。技术方案如下:
[0005]本发明实施例提供了利用视频客户端软件播放视频的方法,该方法应用于浏览器,可以包括以下步骤:
[0006]接收用户对网页链接的点击指令;
[0007]响应所述点击指令,并向所述网页链接对应的服务器发送对所述网页链接对应的视频的下载请求,以使得所述服务器接收到所述下载请求后,在本地查找所述视频的下载地址并将查找到的下载地址反馈给所述浏览器,并同时将所述网页链接对应的视频客户端软件的身份标识反馈给所述浏览器;
[0008]接收所述服务器反馈的下载地址和身份标识;
[0009]基于发现协议,检测局域网中是否存在具有所述身份标识的视频客户端软件利用所述发现协议注册的且注册时所利用的设备标识与本地的设备标识一致的第一服务;其中,所述第一服务所对应的目标视频客户端软件在启动时注册所述第一服务,关闭时注销所述第一服务,且所述目标视频客户端软件在注册所述第一服务时被预设一个可调用的通信端口 ;
[0010]如果存在,向所述第一服务所对应的所述目标视频客户端软件的所述通信端口发送所述视频的下载地址,使得所述目标视频客户端软件根据所述下载地址向所述服务器请求视频数据,进而播放所述视频。
[0011]可选的,还包括:
[0012]如果不存在所述第一服务,根据所述下载地址向所述服务器请求视频数据,并在网页中进行播放。
[0013]可选的,还包括:
[0014]如果不存在所述第一服务,显示关于下载所述目标视频客户端软件的提示信息。
[0015]可选的,还包括:
[0016]如果存在所述第一服务,向所述目标视频客户端软件的所述通信端口发送提醒指令,进而执行向所述目标视频客户端软件的所述通信端口发送所述视频的下载地址的步骤;
[0017]其中,所述提醒指令用于提醒所述目标视频客户端软件准备接收所述下载地址。
[0018]可选的,所述基于发现协议,检测局域网中是否存在具有所述身份标识的视频客户端软件利用所述发现协议注册的且注册时所利用的设备标识与本地的设备标识一致的第一服务,包括:
[0019]基于组播域名系统协议,检测局域网中是否存在具有所述身份标识的视频客户端软件利用所述组播域名系统协议注册的且注册时所利用的设备标识与本地的设备标识一致的第一服务。
[0020]本发明实施例还提供了利用视频客户端软件播放视频的装置,该装置应用于浏览器,可以包括:指令接收单元、请求发送单元、标识接收单元、服务检测单元和地址发送单元;其中,
[0021]所述指令接收单元,用于接收用户对网页链接的点击指令;
[0022]所述请求发送单元,用于响应所述指令接收单元接收的点击指令,并向所述网页链接对应的服务器发送对所述网页链接对应的视频的下载请求,以使得所述服务器接收到所述下载请求后,在本地查找所述视频的下载地址并将查找到的下载地址反馈给所述浏览器,并同时将所述网页链接对应的视频客户端软件的身份标识反馈给所述浏览器;
[0023]所述标识接收单元,用于接收所述请求发送单元中的服务器反馈的下载地址和身份标识;
[0024]所述服务检测单元,用于基于发现协议,检测局域网中是否存在具有所述身份标识的视频客户端软件利用所述发现协议注册的且注册时所利用的设备标识与本地的设备标识一致的第一服务;其中,所述第一服务所对应的目标视频客户端软件在启动时注册所述第一服务,关闭时注销所述第一服务,且所述目标视频客户端软件在注册所述第一服务时被预设一个可调用的通信端口;
[0025]所述地址发送单元,用于如果所述服务检测单元检测到存在所述第一服务时,向所述第一服务所对应的所述目标视频客户端软件的所述通信端口发送所述视频的下载地址,使得所述目标视频客户端软件根据所述下载地址向所述服务器请求视频数据,进而播放所述视频。
[0026]可选的,还包括:网页播放单元,其中,所述网页播放单元,用于如果所述服务检测单元检测到不存在所述第一服务时,根据所述下载地址向所述服务器请求视频数据,并在网页中进行播放。
[0027]可选的,还包括:信息显示单元,其中,所述信息显示单元,用于如果所述服务检测单元检测到不存在所述第一服务时,显示关于下载所述目标视频客户端软件的提示信息。
[0028]可选的,还包括:提醒单元,其中,所述提醒单元,用于如果所述服务检测单元检测到存在所述第一服务时,向所述目标视频客户端软件的所述通信端口发送提醒指令,进而触发所述地址发送单元,其中,所述提醒指令用于提醒所述目标视频客户端软件准备接收所述下载地址。
[0029]可选的,所述地址发送单元,具体用于:基于组播域名系统协议,检测局域网中是否存在具有所述身份标识的视频客户端软件利用所述组播域名系统协议注册的且注册时所利用的设备标识与本地的设备标识一致的第一服务。
[0030]与现有技术相比,本发明实施例的视频客户端软件利用发现协议在局域网中注册服务时,会被预设一个可被调用的通信端口,该通信端口是随机分配的。因为视频客户端软件启动时注册服务,退出时注销服务,所以被分配的通信端口在视频客户端软件启动和退出之间的较短的时间段内是被短期占用的,下次客户端重新启动时又会被重新分配通信端口,减少了现有技术中的因其他软件提前占用指定端口造成的浏览器和视频客户端软件无法通过该指定端口正常通信的情况的出现,用户感受更佳。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本发明实施例所提供的利用视频客户端软件播放视频的方法的一种流程图;
[0033]图2为本发明实施例所提供的利用视频客户端软件播放视频的方法的另一种流程图;
[0034]图3为本发明实施例所提供的利用视频客户端软件播放视频的方法的另一种流程图;
[0035]图4为本发明实施例所提供的利用视频客户端软件播放视频的方法的另一种流程图;
[0036]图5为本发明实施例所提供的利用视频客户端软件播放视频的装置的一种结构示意图;
[0037]图6为本发明实施例所提供的利用视频客户端软件播放视频的装置的另一种结构示意图;
[0038]图7为本发明实施例所提供的利用视频客户端软件播放视频的装置的另一种结构示意图;
[0039]图8为本发明实施例所提供的利用视频客户端软件播放视频的装置的另一种结构示意图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1