信息投放方法、装置及系统的制作方法

文档序号:6551785阅读:148来源:国知局
信息投放方法、装置及系统的制作方法
【专利摘要】本发明实施例公开了一种信息投放方法、装置及系统。应用于安装在第一终端中的浏览器的方法包括:接收用户发出的针对浏览器当前的访问对象的投放指示;响应投放指示,触发预先安装于浏览器中的DLNA功能插件获取访问对象所对应的投放信息,并基于DLNA协议将携带有投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象。可见,本方案可以解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题;并且,可以达到在保证用户使用自身所需浏览器的前提下,利用终端内的浏览器投放信息的目的。
【专利说明】信息投放方法、装置及系统
【技术领域】
[0001]本发明涉及信息投放领域,特别涉及一种信息投放方法、装置及系统。
【背景技术】
[0002]目前,由于电视盒子的普及,基于DLNA (DIGITAL LIVING NETWORK ALLIANCE,数字生活网络联盟)协议的投放功能也被广大用户所熟知,其中,通过电视盒子,用户可以方便的通过具有基于DLNA协议的投放功能的应用软件将视频、电影、照片、音乐等投放到电视上观看。
[0003]随着DLNA技术的普及,在PC终端,基于DLNA协议的投放功能多见于视频播放器,如迅雷看看、XBMC等。而用户在通过浏览器欣赏视频或网页时经常存在对所欣赏内容的投放需求。但是,现有技术中,PC终端的浏览器并未实现基于DLNA协议的投放功能。

【发明内容】

[0004]基于上述问题,本发明实施例公开了一种信息投放方法、装置及系统,以解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题。
[0005]技术方案如下:
[0006]第一方面,本发明实施例提供了 一种信息投放方法,应用于安装在第一终端中的浏览器,所述方法包括:
[0007]接收用户发出的针对浏览器当前的访问对象的投放指示;
[0008]响应所述投放指示,触发预先安装于所述浏览器中的DLNA功能插件获取所述访问对象所对应的投放信息,并基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象。
[0009]可选的,所述第二终端的确定过程,包括:
[0010]在所述浏览器中安装所述DLNA功能插件后,所述DLNA功能插件基于所述DLNA协议在局域网内进行搜索从而搜索到所述第二终端。
[0011]可选的,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址;
[0012]所述获取所述访问对象所对应的投放信息,包括:
[0013]按照预设解析规则,解析出所述网络视频的视频源网址;
[0014]所述基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象,包括:
[0015]基于DLNA协议将携带有所述视频源网址的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
[0016]可选的,所述访问对象为网页,所述投放信息为所述网页的页面截图;[0017]所述获取所述访问对象所对应的投放信息,包括:
[0018]对所述网页进行截图处理;
[0019]保存所述截图处理所获得的页面截图;
[0020]所述基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象,包括:
[0021]基于DLNA协议将携带有所述页面截图的投放指令发送到预先确定的第二终端中,以使得所述第二终端将所述页面截图发送给显示终端进行显示。
[0022]可选的,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息;
[0023]所述获取所述访问对象所对应的投放信息,包括:
[0024]对所述网页进行截图处理;
[0025]保存所述截图处理所获得的页面截图并获取所述页面截图的保存信息;
[0026]所述基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象,包括:
[0027]基于DLNA协议将携带有所述保存信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
[0028]可选的,所述DLNA功能插件为NPAPI插件或ActiveX插件。
[0029]第二方面,本发明实施例提供了一种信息投放方法,应用于第二终端,所述方法包括:
[0030]接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于所述浏览器中的DLNA功能插件获取的所述访问对象所对应的投放信息;
[0031]响应所述投放指令,基于所述投放信息控制显示终端显示所述访问对象。
[0032]可选的,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址;
[0033]所述基于所述投放信息控制显示终端显示所述访问对象,包括:
[0034]基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
[0035]可选的,所述访问对象为网页,所述投放信息为所述网页的页面截图;
[0036]所述基于所述投放信息控制显示终端显示所述访问对象,包括:
[0037]将所述页面截图发送给显示终端进行显示。
[0038]可选的,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息;
[0039]所述基于所述投放信息控制显示终端显示所述访问对象,包括:
[0040]根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显
/Jn ο
[0041]第三方面,本发明实施例提供了一种信息投放装置,应用于安装在第一终端中的浏览器,所述装置包括:
[0042]投放指示接收模块,用于接收用户发出的针对浏览器当前的访问对象的投放指示;
[0043]投放指示响应模块,用于响应所述投放指示,触发预先安装于所述浏览器中的DLNA功能插件;
[0044]其中,所述功能插件包括:
[0045]投放信息获取单元,用于获取所述访问对象所对应的投放信息;
[0046]投放信息发送单元,用于基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象。
[0047]可选的,所述DLNA功能插件确定第二终端的过程包括:
[0048]在所述浏览器中安装所述DLNA功能插件后,所述DLNA功能插件基于所述DLNA协议在局域网内进行搜索从而搜索到所述第二终端。
[0049]可选的,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址;
[0050]所述投放信息获取单元,包括:
[0051]视频源网址解析子单元,用于按照预设解析规则,解析出所述网络视频的视频源网址;
[0052]所述投放信息发送单元,包括:
[0053]视频源网址发送子单元,用于基于DLNA协议将携带有所述视频源网址的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
[0054]可选的,所述访问对象为网页,所述投放信息包括所述网页的页面截图;
[0055]所述投放信息获取单元,包括:
[0056]截图获得子单元,用于对所述网页进行截图处理;
[0057]截图保存单元,用于保存所述截图处理所获得的页面截图;
[0058]所述投放信息发送单元,包括:
[0059]截图发送子单元,用于基于DLNA协议将携带有所述页面截图的投放指令发送到预先确定的第二终端中,以使得所述第二终端将所述页面截图发送给显示终端进行显示。
[0060]可选的,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息;
[0061]所述投放信息获取单元,包括:
[0062]截图获得子单元,用于对所述网页进行截图处理;
[0063]截图处理子单元,用于保存所述截图处理所获得的页面截图并获取所述页面截图的保存信息;
[0064]所述投放信息发送单元,包括:
[0065]保存信息发送子单元,用于基于DLNA协议将携带有所述保存信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。[0066]第四方面,本发明实施例提供了一种信息投放装置,应用于第二终端,所述装置包括:
[0067]投放指令接收模块,用于接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于所述浏览器中的DLNA功能插件获取的所述访问对象所对应的投放信息;
[0068]投放指令响应模块,用于响应所述投放指令,基于所述投放信息控制显示终端显示所述访问对象。
[0069]可选的,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址;
[0070]所述投放指令响应模块,包括:
[0071]第一投放指令响应单元,用于响应所述投放指令,基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
[0072]可选的,所述访问对象为网页,所述投放信息为所述网页的页面截图;
[0073]所述投放指令响应模块,包括:
[0074]第二投放指令响应单元,用于响应所述投放指令,将所述页面截图发送给显示终端进行显示。
[0075]可选的,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息;
[0076]所述投放指令响应模块,包括:
[0077]第三投放指令响应单元,用于响应所述投放指令,根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
[0078]第五方面,本发明实施例提供了一种信息投放系统,包括:第一终端和第二终端,所述第一终端内安装有浏览器;
[0079]其中,所述第一终端中的浏览器包括:
[0080]投放指示接收模块,用于接收用户发出的针对浏览器当前的访问对象的投放指示;
[0081]投放指示响应模块,用于响应所述投放指示,触发预先安装于所述浏览器中的DLNA功能插件;
[0082]其中,所述功能插件包括:
[0083]投放信息获取单元,用于获取所述访问对象所对应的投放信息;
[0084]投放信息发送单元,用于基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象;
[0085]所述第二终端,包括:
[0086]投放指令接收模块,用于接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于所述浏览器中的DLNA功能插件获取的所述访问对象所对应的投放信息;[0087]投放指令响应模块,用于响应所述投放指令,基于所述投放信息控制显示终端显示所述访问对象
[0088]本发明实施例中,应用于安装在第一终端中的浏览器接收用户发出的针对浏览器当前的访问对象的投放指示;响应该投放指示,触发预先安装于该浏览器中的DLNA功能插件获取该访问对象所对应的投放信息,并基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中,以使得该第二终端基于该投放信息控制显示终端显示该访问对象。可见,现有技术相比,本方案可以解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题;并且,将DLNA协议封装在DLNA功能插件中,使得可以将该DLNA功能插件安装在用户所需的浏览器中以实现所需浏览器的投放功能,从而可以达到在保证用户使用自身所需浏览器的前提下,利用终端内的浏览器投放信息的目的。
【专利附图】

【附图说明】
[0089]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0090]图1为本发明实施例所提供的一种信息投放方法的第一种流程图;
[0091]图2为本发明实施例所提供的一种信息投放方法的第二种流程图;
[0092]图3为本发明实施例所提供的一种信息投放装置的第一种结构示意图;
[0093]图4为本发明实施例所提供的一种信息投放装置的第二种结构示意图;
[0094]图5为本发明实施例所提供的一种信息投放系统的结构示意图。
【具体实施方式】
[0095]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0096]为了解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题,本发明实施例提供了一种信息投放方法、装置及系统。
[0097]下面首先从作为主动投放终端的第一终端的角度,对本发明实施例所提供的一种信息投放方法进行介绍。
[0098]需要说明的是,本实施例所提供的一种信息投放方法应用于第一终端中的浏览器中。在实际应用中,该第一终端可以为PC终端,当然,并不局限于此,例如还可以为:智能手机、平板电脑等;并且,该浏览器可以为能够支持DLNA功能插件的各种类型的浏览器,在此不做限定。
[0099]进一步的,该DLNA功能插件为封装有DLNA协议的功能插件,具体的,该DLNA功能插件可以为=NPAPI插件或ActiveX插件。并且,在浏览器中安装该DLNA功能插件后,该DLNA功能插件基于该DLNA协议在局域网内进行搜索从而搜索到第二终端,其中,该第二终端作为投放信息接收终端。本领域技术人员可以理解的是,基于DLNA协议在局域网内进行搜索从而搜索到第二终端可以通过现有技术实现,在此不作介绍。
[0100]如图1所示,一种信息投放方法,可以包括:
[0101]S101,浏览器接收用户发出的针对浏览器当前的访问对象的投放指示;
[0102]其中,当用户利用浏览器访问信息时,如果希望将当前的访问对象投放到第二终端,从而使得第二终端控制显示终端显示该访问对象,用户可以通过点击相应投放按钮的方式,向浏览器发出针对浏览器当前的访问对象的投放指示;而浏览器可以接收到用户发出的针对浏览器当前的访问对象的投放指示,进而执行后续的操作。
[0103]可以理解的是,所述访问对象可以为网络视频或网页,当然并不局限于此。
[0104]S102,响应该投放指示,触发预先安装于该浏览器中的DLNA功能插件获取该访问对象所对应的投放信息;
[0105]其中,在浏览器接收到投放指示后,可以响应该投放指示,触发预先安装于该浏览器中的DLNA功能插件获取该访问对象所对应的投放信息。需要强调的是,触发预先安装于该浏览器中的DLNA功能插件获取该访问对象所对应的投放信息具体指,浏览器调用该预先安装于该浏览器中的DLNA功能插件,该DLNA功能插件执行获取该访问对象所对应的投放信息的动作。
[0106]举例而言,当访问对象为网络视频时,该投放信息可以为该网络视频的视频源网址;当访问对象为网页时,该投放信息可以为该网页的页面截图;该访问对象为网页时,该投放信息可以为该网页的页面截图的保存信息。并且,对于不同访问对象所对应的投放信息的获取方式不同,为了清楚起见,后续将进行介绍。
[0107]S103,该DLNA功能插件基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中,以使得该第二终端基于该投放信息控制显示终端显示该访问对象。
[0108]其中,在DLNA功能插件获取该访问对象所对应的投放信息后,该DLNA插件可以基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中,以使得该第二终端基于该投放信息控制显示终端显示该访问对象。其中,对于不同的投放信息,第二终端基于该投放信息控制显示终端显示该访问对象的方式不同,后续将进行介绍。
[0109]需要强调的是,该显示终端可以与第二终端相同,例如:第二终端为智能电视;当然,该显示终端也可以与第二终端不同,例如:该第二终端为电视盒子,此时,该显示终端为与电视盒子相连的智能电视。其中,当显示终端与第二终端相同时,第二终端可以基于该投放信息控制自身显示该访问对象;而当显示终端与第一终端不同时,该第二终端可以基于该投放信息获得访问对象后,并通过显示终端显示该访问对象。
[0110]本实施例中,应用于安装在第一终端中的浏览器接收用户发出的针对浏览器当前的访问对象的投放指示;响应该投放指示,触发预先安装于该浏览器中的DLNA功能插件获取该访问对象所对应的投放信息,并基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中,以使得该第二终端基于该投放信息控制显示终端显示该访问对象。可见,现有技术相比,本方案可以解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题;并且,将DLNA协议封装在DLNA功能插件中,使得可以将该DLNA功能插件安装在用户所需的浏览器中以实现所需浏览器的投放功能,从而可以达到在保证用户使用自身所需浏览器的前提下,利用终端内的浏览器投放信息的目的。
[0111]进一步需要强调的是,为了解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题,可以不使用DLNA功能插件,而是将基于DLNA协议的投放功能内置于浏览器中,使得投放功能作为浏览器自身所具有的功能,这也是合理的。
[0112]为了清楚起见,下面对不同访问对象所对应的投放信息的获取以及发送过程进行介绍。
[0113](I)当该访问对象为网络视频而该投放信息为该网络视频的视频源网址时:
[0114]获取该访问对象所对应的投放信息,可以包括:
[0115]按照预设解析规则,解析出该网络视频的视频源网址;
[0116]该基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中,以使得该第二终端基于该投放信息控制显示终端显示该访问对象,可以包括:
[0117]基于DLNA协议将携带有该视频源网址的投放指令发送到预先确定的第二终端中,以使得该第二终端基于所述视频源网址链接到该网络视频,并将链接到的该网络视频发送给显示终端进行播放。
[0118]需要强调的是,由于不同网站通常将网络视频的视频源网址经过预设加密规则或预设编码规则处理,然后反馈给终端的浏览器,也就是,浏览器在播放网络视频时所获得的网络地址并不是视频源网址。而为了投放网络视频,需要获得网络视频的视频源网址,因此,可以按照与预设加密规则或预设编码规则所对应的预设解析规则,解析出网络视频的视频源网址。
[0119](2)当该访问对象为网页而该投放信息为该网页的页面截图时:
[0120]获取该访问对象所对应的投放信息,可以包括:
[0121]对该网页进行截图处理;
[0122]保存该截图处理所获得的页面截图;
[0123]基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中,以使得该第二终端基于该投放信息控制显示终端显示该访问对象,可以包括:
[0124]基于DLNA协议将携带有所述页面截图的投放指令发送到预先确定的第二终端中,以使得所述第二终端将所述页面截图发送给显示终端进行显示。
[0125]本领域技术人员可以理解的是,可以采用现有技术对网页进行截图处理。
[0126](3)当该访问对象为网页而该投放信息为该网页的页面截图的保存信息时:
[0127]获取该访问对象所对应的投放信息,可以包括:
[0128]对该网页进行截图处理;
[0129]保存该截图处理所获得的页面截图并获取该页面截图的保存信息;
[0130]所述基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中,以使得该第二终端基于该投放信息控制显示终端显示该访问对象,可以包括:
[0131]基于DLNA协议将携带有该保存信息的投放指令发送到预先确定的第二终端中,以使得该第二终端根据该保存信息获取该页面截图并将该页面截图发送给显示终端进行显不O
[0132]其中,该网页截图的相关保存信息可以为:网页截图的保存路径,当然并不局限于此。并且,该第二终端根据该保存信息获取该页面截图的过程可以包括:该第二终端基于该保存信息形成页面截图获取请求并发送至第一终端内的浏览器,浏览器内的DLNA功能插件接收该页面截图获取请求并向该第二终端反馈相应的页面截图,从而使得第二终端获取到该页面截图。
[0133]下面从作为投放信息接收终端的第二终端的角度,对本发明实施例所提供的一种信息投放方法进行介绍。
[0134]需要说明的是,本实施例所提供的一种信息投放方法应用于第二终端中。在实际应用中,该第二终端可以为:智能TV、电视盒子等,这都是合理的。
[0135]如图2所示、一种信息投放方法,可以包括:
[0136]S201,接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;
[0137]其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于该浏览器中的DLNA功能插件获取的该访问对象所对应的投放信息。
[0138]当第一终端内的浏览器接收用户发出的针对浏览器当前的访问对象的投放指示后,该浏览器响应该投放指示,触发预先安装于该浏览器中的DLNA功能插件获取该访问对象所对应的投放信息,并且,该DLNA功能插件基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中;而该第二终端可以接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令。
[0139]其中,当访问对象为网络视频时,该投放信息可以为该网络视频的视频源网址;当访问对象为网页时,该投放信息可以为该网页的页面截图;该访问对象为网页时,该投放信息可以为该网页的页面截图的保存信息。
[0140]S202,响应该投放指令,基于该投放信息控制显示终端显示该访问对象。
[0141]在第二终端接收到投放指令后,可以响应该投放指令,基于该投放信息控制显示终端显示该访问对象。
[0142]需要强调的是,该显示终端可以与第二终端相同,例如:第二终端为智能电视;当然,该显示终端也可以与第二终端不同,例如:该第二终端为电视盒子,此时,该显示终端为与电视盒子相连的智能电视。其中,当显示终端与第二终端相同时,第二终端可以基于该投放信息控制自身显示该访问对象;而当显示终端与第一终端不同时,该第二终端可以基于该投放信息获得访问对象后,通过显示终端显示该访问对象。
[0143]并且,为了清楚起见,当投放信息不同时,基于该投放信息控制显示终端显示该访问对象的过程不同。为了清楚起见,后续介绍各类投放信息所对应的基于该投放信息控制显示终端显示该访问对象的过程。
[0144]本实施例中,第二终端接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令,响应该投放指令,基于该投放信息控制显示终端显示该访问对象。可见,通过利用本方案,解决了现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题。
[0145]为了清楚起见,下面介绍投放信息不同时,基于所述投放信息控制显示终端显示所述访问对象的具体过程。
[0146](I)当访问对象为网络视频而投放信息为该网络视频的视频源网址时:
[0147]基于该投放信息控制显示终端显示该访问对象,可以包括:
[0148]基于该视频源网址链接到该网络视频,并将链接到的该网络视频发送给显示终端进行播放。
[0149](2)当访问对象为网页而投放信息为所述网页的页面截图时;
[0150]基于该投放信息控制显示终端显示该访问对象,可以包括:
[0151 ] 将该页面截图发送给显示终端进行显示。
[0152](3)该访问对象为网页而该投放信息为该网页的页面截图的保存信息时:
[0153]基于该投放信息控制显示终端显示所述访问对象,可以包括:
[0154]根据该保存信息获取该页面截图并将该页面截图发送给显示终端进行显示。
[0155]需要强调的是,对于各类投放信息而言,上述所给出的基于该投放信息控制显示终端显示该访问对象仅仅作为示例,并不应该构成对本发明实施例的限定。并且,该第二终端根据该保存信息获取该页面截图的过程可以包括:该第二终端基于该保存信息形成页面截图获取请求并发送至第一终端内的浏览器,浏览器内的DLNA功能插件接收该页面截图获取请求并向该第二终端反馈相应的页面截图,从而使得第二终端获取到该页面截图。
[0156]下面以访问对象为网络视频为例,介绍本发明实施例所提供的信息投放方法。其中,该信息投放方法应用于包括作为主动投放终端的PC终端以及作为投放信息接收终端的电视盒子的信息投放系统中,并且,该电视盒子与智能电视相连。投放过程如下:
[0157]初始化阶段:
[0158]用户为PC终端的浏览器下载安装DLNA功能插件,其中,该DLNA功能插件在加载后基于DLNA协议在局域网内进行搜索从而搜索到电视盒子,并将该电视盒子确定为投放信息接收终端。
[0159]网络视频投放的具体过程:
[0160](I)用户在通过PC终端的浏览器访问网络视频过程中,当用户希望将该网络视频投放到电视盒子进而通过智能电视输出该网络视频时,可以点击网络视频所在界面中的视频投放按钮;
[0161](2)该浏览器接收到用户基于该视频投放按钮发出的针对该网络视频的投放指示,并响应该投放指示,调用该预先安装的DLNA功能插件;
[0162](3)该DLNA功能插件在受到该浏览器的调用后,可以按照预设解析规则,解析出该网络视频的视频源地址,并基于DLNA协议将携带有该视频源地址的投放指令发送到预先确定的电视盒子中;
[0163](4)该电视盒子在接收到该DLNA功能插件发送的携带有该视频源地址的投放指令后,基于该视频源网址链接到网络视频,并将所链接到的该网络视频发送给智能电视进行播放。
[0164]可见,通过上述的信息投放方法,可以解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题;并且,将DLNA协议封装在DLNA功能插件中,使得可以将该DLNA功能插件安装在用户所需的浏览器中以实现所需浏览器的投放功能,从而可以达到在保证用户使用自身所需浏览器的前提下,利用终端内的浏览器投放信息的目的。
[0165]相应于上述从作为主动投放终端的第一终端的角度所提供的信息投放方法,本发明实施例提供了一种信息投放装置,应用于安装在第一终端中的浏览器,如图3所示,所述装置可以包括:
[0166]投放指示接收模块310,用于接收用户发出的针对浏览器当前的访问对象的投放指示;
[0167]投放指示响应模块320,用于响应所述投放指示,触发预先安装于所述浏览器中的DLNA功能插件330 ;
[0168]其中,所述DLNA功能插件330包括:
[0169]投放信息获取单元331,用于获取所述访问对象所对应的投放信息;
[0170]投放信息发送单元332,用于基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象。
[0171]本发明实施例中,应用于安装在第一终端中的浏览器接收用户发出的针对浏览器当前的访问对象的投放指示;响应该投放指示,触发预先安装于该浏览器中的DLNA功能插件获取该访问对象所对应的投放信息,并基于DLNA协议将携带有该投放信息的投放指令发送到预先确定的第二终端中,以使得该第二终端基于该投放信息控制显示终端显示该访问对象。可见,现有技术相比,本方案可以解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题;并且,将DLNA协议封装在DLNA功能插件中,使得可以将该DLNA功能插件安装在用户所需的浏览器中以实现所需浏览器的投放功能,从而可以达到在保证用户使用自身所需浏览器的前提下,利用终端内的浏览器投放信息的目的。
[0172]具体的,所述DLNA功能插件确定第二终端的过程可以包括:
[0173]在所述浏览器中安装所述DLNA功能插件后,所述DLNA功能插件基于所述DLNA协议在局域网内进行搜索从而搜索到所述第二终端。
[0174]具体的,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址;
[0175]所述投放信息获取单元331,可以包括:
[0176]视频源网址解析子单元,用于按照预设解析规则,解析出所述网络视频的视频源网址;
[0177]所述投放信息发送单元332,可以包括:
[0178]视频源网址发送子单元,用于基于DLNA协议将携带有所述视频源网址的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
[0179]具体的,所述访问对象为网页,所述投放信息包括所述网页的页面截图;
[0180]所述投放信息获取单元331,可以包括:
[0181]截图获得子单元,用于对所述网页进行截图处理;
[0182]截图保存单元,用于保存所述截图处理所获得的页面截图;
[0183]所述投放信息发送单元332,可以包括:
[0184]截图发送子单元,用于基于DLNA协议将携带有所述页面截图的投放指令发送到预先确定的第二终端中,以使得所述第二终端将所述页面截图发送给显示终端进行显示。
[0185]具体的,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息;
[0186]所述投放信息获取单元331,可以包括:
[0187]截图获得子单元,用于对所述网页进行截图处理;[0188]截图处理子单元,用于保存所述截图处理所获得的页面截图并获取所述页面截图的保存信息;
[0189]所述投放信息发送单元332,可以包括:
[0190]保存信息发送子单元,用于基于DLNA协议将携带有所述保存信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
[0191]相应于上述从作为投放信息接收终端的第二终端的角度所提供的信息投放方法,本发明实施例还提供了一种信息投放装置,应用于第二终端,如图4所示,所述装置可以包括:
[0192]投放指令接收模块410,用于接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于所述浏览器中的DLNA功能插件获取的所述访问对象所对应的投放信息;
[0193]投放指令响应模块420,用于响应所述投放指令,基于所述投放信息控制显示终端显示所述访问对象。
[0194]本实施例中,第二终端接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令,响应该投放指令,基于该投放信息控制显示终端显示该访问对象。可见,通过利用本方案,解决了现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题。
[0195]具体的,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址;
[0196]所述投放指令响应模块420,可以包括:
[0197]第一投放指令响应单元,用于响应所述投放指令,基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
[0198]具体的,所述访问对象为网页,所述投放信息为所述网页的页面截图;
[0199]所述投放指令响应模块420,可以包括:
[0200]第二投放指令响应单元,用于响应所述投放指令,将所述页面截图发送给显示终端进行显示。
[0201]具体的,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息;
[0202]所述投放指令响应模块420,可以包括:
[0203]第三投放指令响应单元,用于响应所述投放指令,根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
[0204]本发明实施例还提供了一种信息投放系统500,如图5所示,可以包括:第一终端510和第二终端520,所述第一终端510内安装有浏览器;
[0205]其中,所述第一终端510中的浏览器可以包括:
[0206]投放指示接收模块,用于接收用户发出的针对浏览器当前的访问对象的投放指示;
[0207]投放指示响应模块,用于响应所述投放指示,触发预先安装于所述浏览器中的DLNA功能插件;
[0208]其中,所述功能插件可以包括:
[0209]投放信息获取单元,用于获取所述访问对象所对应的投放信息;
[0210]投放信息发送单元,用于基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象;
[0211]所述第二终端520,可以包括:
[0212]投放指令接收模块,用于接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于所述浏览器中的DLNA功能插件获取的所述访问对象所对应的投放信息;
[0213]投放指令响应模块,用于响应所述投放指令,基于所述投放信息控制显示终端显示所述访问对象。
[0214]可见,现有技术相比,通过利用本系统可以解决现有技术中PC终端的浏览器无法实现基于DLNA协议的投放功能的问题;并且,将DLNA协议封装在DLNA功能插件中,使得可以将该DLNA功能插件安装在用户所需的浏览器中以实现所需浏览器的投放功能,从而可以达到在保证用户使用自身所需浏览器的前提下,利用终端内的浏览器投放信息的目的。
[0215]对于第一终端而言:
[0216]具体的,所述DLNA功能插件确定第二终端的过程可以包括:
[0217]在所述浏览器中安装所述DLNA功能插件后,所述DLNA功能插件基于所述DLNA协议在局域网内进行搜索从而搜索到所述第二终端。
[0218]具体的,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址;
[0219]所述投放信息获取单元,可以包括:
[0220]视频源网址解析子单元,用于按照预设解析规则,解析出所述网络视频的视频源网址;
[0221]所述投放信息发送单元,可以包括:
[0222]视频源网址发送子单元,用于基于DLNA协议将携带有所述视频源网址的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
[0223]具体的,所述访问对象为网页,所述投放信息包括所述网页的页面截图;
[0224]所述投放信息获取单元,可以包括:
[0225]截图获得子单元,用于对所述网页进行截图处理;
[0226]截图保存单元,用于保存所述截图处理所获得的页面截图;
[0227]所述投放信息发送单元,可以包括:
[0228]截图发送子单元,用于基于DLNA协议将携带有所述页面截图的投放指令发送到预先确定的第二终端中,以使得所述第二终端将所述页面截图发送给显示终端进行显示。
[0229]具体的,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息;[0230]所述投放信息获取单元,可以包括:
[0231]截图获得子单元,用于对所述网页进行截图处理;
[0232]截图处理子单元,用于保存所述截图处理所获得的页面截图并获取所述页面截图的保存信息;
[0233]所述投放信息发送单元,可以包括:
[0234]保存信息发送子单元,用于基于DLNA协议将携带有所述保存信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
[0235]对于第二终端而言:
[0236]具体的,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址;
[0237]所述投放指令响应模块,可以包括:
[0238]第一投放指令响应单元,用于响应所述投放指令,基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
[0239]具体的,所述访问对象为网页,所述投放信息为所述网页的页面截图;
[0240]所述投放指 令响应模块,可以包括:
[0241]第二投放指令响应单元,用于响应所述投放指令,将所述页面截图发送给显示终端进行显示。
[0242]具体的,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息;
[0243]所述投放指令响应模块,可以包括:
[0244]第三投放指令响应单元,用于响应所述投放指令,根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
[0245]对于系统或装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0246]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0247]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0248]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种信息投放方法,其特征在于,应用于安装在第一终端中的浏览器,所述方法包括: 接收用户发出的针对浏览器当前的访问对象的投放指示; 响应所述投放指示,触发预先安装于所述浏览器中的DLNA功能插件获取所述访问对象所对应的投放信息,并基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象。
2.根据权利要求1所述的方法,其特征在于,所述第二终端的确定过程,包括: 在所述浏览器中安装所述DLNA功能插件后,所述DLNA功能插件基于所述DLNA协议在局域网内进行搜索从而搜索到所述第二终端。
3.根据权利要求1或2所述的方法,其特征在于, 所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址; 所述获取所述访问对象所对应的投放信息,包括: 按照预设解析规则,解析出所述网络视频的视频源网址; 所述基于DLNA协议 将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象,包括: 基于DLNA协议将携带有所述视频源网址的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
4.根据权利要求1或2所述的方法,其特征在于,所述访问对象为网页,所述投放信息为所述网页的页面截图; 所述获取所述访问对象所对应的投放信息,包括: 对所述网页进行截图处理; 保存所述截图处理所获得的页面截图; 所述基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象,包括: 基于DLNA协议将携带有所述页面截图的投放指令发送到预先确定的第二终端中,以使得所述第二终端将所述页面截图发送给显示终端进行显示。
5.根据权利要求1或2所述的方法,其特征在于,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息; 所述获取所述访问对象所对应的投放信息,包括: 对所述网页进行截图处理; 保存所述截图处理所获得的页面截图并获取所述页面截图的保存信息; 所述基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象,包括: 基于DLNA协议将携带有所述保存信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述DLNA功能插件为NPAPI插件或ActiveX插件。
7.一种信息投放方法,其特征在于,应用于第二终端,所述方法包括: 接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于所述浏览器中的DLNA功能插件获取的所述访问对象所对应的投放信息; 响应所述投放指令,基于所述投放信息控制显示终端显示所述访问对象。
8.根据权利要求7所述的方法,其特征在于,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址; 所述基于所述投放信息控制显示终端显示所述访问对象,包括: 基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
9.根据权利要求7所述的方法,其特征在于,所述访问对象为网页,所述投放信息为所述网页的页面截图; 所述基于所述投放信息控制显示终端显示所述访问对象,包括: 将所述页面截图 发送给显示终端进行显示。
10.根据权利要求7所述的方法,其特征在于,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息; 所述基于所述投放信息控制显示终端显示所述访问对象,包括: 根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
11.一种信息投放装置,其特征在于,应用于安装在第一终端中的浏览器,所述装置包括: 投放指示接收模块,用于接收用户发出的针对浏览器当前的访问对象的投放指示;投放指示响应模块,用于响应所述投放指示,触发预先安装于所述浏览器中的DLNA功能插件; 其中,所述功能插件包括: 投放信息获取单元,用于获取所述访问对象所对应的投放信息; 投放信息发送单元,用于基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象。
12.根据权利要求11所述的装置,其特征在于,所述DLNA功能插件确定第二终端的过程包括: 在所述浏览器中安装所述DLNA功能插件后,所述DLNA功能插件基于所述DLNA协议在局域网内进行搜索从而搜索到所述第二终端。
13.根据权利要求11或12所述的装置,其特征在于,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址; 所述投放信息获取单元,包括: 视频源网址解析子单元,用于按照预设解析规则,解析出所述网络视频的视频源网址;所述投放信息发送单元,包括: 视频源网址发送子单元,用于基于DLNA协议将携带有所述视频源网址的投放指令发送到预先确定的第二终端中,以使得所述第二终端基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
14.根据权利要求11或12所述的装置,其特征在于,所述访问对象为网页,所述投放信息包括所述网页的页面截图; 所述投放信息获取单元,包括: 截图获得子单元,用于对所述网页进行截图处理; 截图保存单元,用于保存所述截图处理所获得的页面截图; 所述投放信息发送单元,包括: 截图发送子单元,用于基于DLNA协议将携带有所述页面截图的投放指令发送到预先确定的第二终端中,以使得所述第二终端将所述页面截图发送给显示终端进行显示。
15.根据权利要求11或12所述的装置,其特征在于,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息; 所述投放信息获取单元,包括: 截图获得子单元,用于对所述网页进行截图处理; 截图处理子单元,用于保存所述截图处理所获得的页面截图并获取所述页面截图的保存信息; 所述投放信息发送单元,包括: 保存信息发送子单元,用于基于DLNA协议将携带有所述保存信息的投放指令发送到预先确定的第二终端中,以使得所述第二终端根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
16.一种信息投放装置,其特征在于,应用于第二终端,所述装置包括: 投放指令接收模块,用于接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于所述浏览器中的DLNA功能插件获取的所述访问对象所对应的投放信息; 投放指令响应模块,用于响应所述投放指令,基于所述投放信息控制显示终端显示所述访问对象。
17.根据权利要求16所述的装置,其特征在于,所述访问对象为网络视频,所述投放信息为所述网络视频的视频源网址; 所述投放指令响应模块,包括: 第一投放指令响应单元,用于响应所述投放指令,基于所述视频源网址链接到所述网络视频,并将链接到的所述网络视频发送给显示终端进行播放。
18.根据权利要求16所述的装置,其特征在于,所述访问对象为网页,所述投放信息为所述网页的页面截图; 所述投放指令响应模块,包括: 第二投放指令响应单元,用于响应所述投放指令,将所述页面截图发送给显示终端进行显示。
19.根据权利要求16所述的装置,其特征在于,所述访问对象为网页,所述投放信息为所述网页的页面截图的保存信息; 所述投放指令响应模块,包括: 第三投放指令响应单元,用于响应所述投放指令,根据所述保存信息获取所述页面截图并将所述页面截图发送给显示终端进行显示。
20.一种信息投放系统,其特征在于,包括:第一终端和第二终端,所述第一终端内安装有浏览器; 其中,所述第一终端中的浏览器包括: 投放指示接收模块,用于接收用户发出的针对浏览器当前的访问对象的投放指示; 投放指示响应模块,用于响应所述投放指示,触发预先安装于所述浏览器中的DLNA功能插件; 其中,所述功能插件包括: 投放信息获取单元,用于获取所述访问对象所对应的投放信息; 投放信息发送单元,用于基于DLNA协议将携带有所述投放信息的投放指令发送到预先确定的第二终端中, 以使得所述第二终端基于所述投放信息控制显示终端显示所述访问对象; 所述第二终端,包括: 投放指令接收模块,用于接收第一终端中的浏览器内所安装的DLNA功能插件基于DLNA协议发送携带有投放信息的投放指令;其中,所述投放信息为:第一终端内的浏览器在接收到用户发出的针对浏览器当前的访问对象的投放指示后,触发预先安装于所述浏览器中的DLNA功能插件获取的所述访问对象所对应的投放信息; 投放指令响应模块,用于响应所述投放指令,基于所述投放信息控制显示终端显示所述访问对象。
【文档编号】G06F17/30GK104036042SQ201410307892
【公开日】2014年9月10日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】刘欢, 杨振辉, 陈金亮 申请人:北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1