一种分享媒体内容、及显示媒体内容的方法及装置制造方法

文档序号:6508637阅读:165来源:国知局
一种分享媒体内容、及显示媒体内容的方法及装置制造方法
【专利摘要】本发明公开了一种分享媒体内容的方法及装置,所述方法包括:第一客户端提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息;所述第一客户端将所述第一页面的源地址信息和所述媒体内容的属性信息发布在第二页面上,以使第二客户端能够从所述第二页面上基于所述媒体内容的属性信息,确定所述第一页面的源地址信息对应的所述第一页面中的所述媒体内容,并显示所述媒体内容。同时,本发明还公开了一种显示媒体内容的方法及装置。
【专利说明】一种分享媒体内容、及显示媒体内容的方法及装置

【技术领域】
[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]所述第二客户端通过所述浮动窗口,显示所述媒体内容。
[0033]结合第二方面的、或第二方面的第一种可能的实现方式、或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述媒体内容的属性信息,具体为:
[0034]所述媒体内容的标识信息;和/或
[0035]所述媒体内容的标签信息。
[0036]结合第二方面的、或第二方面的第一种可能的实现方式、或第二方面的第二种可能的实现方式、或第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第二客户端基于所述媒体内容的属性信息,在所述第一页面中确定所述媒体内容,包括:
[0037]在所述第二客户端能够基于所述媒体内容的标识信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容时,则所述第二客户端基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容;和/或
[0038]在所述第二客户端无法基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容时,则所述第二客户端基于所述媒体内容的标识信息和所述媒体内容的标签信息,在所述第一页面中确定所述媒体内容。
[0039]第三方面,提供一种分享媒体内容的装置,所述装置包括:
[0040]提取单元,用于提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息;
[0041]发布单元,用于从所述提取单元中接收所述第一页面的源地址信息、及所述媒体内容的属性信息,并将所述第一页面的源地址信息和所述媒体内容的属性信息发布在第二页面上。
[0042]结合第三方面,在第一种可能的实现方式中,所述发布单元,包括:
[0043]生成模块,用于基于所述第一页面的源地址信息和所述媒体内容的属性信息,生成所述媒体内容的分享信息,其中,所述媒体内容的分享信息中包含所述第一页面的源地址信息和所述媒体内容的属性信息;
[0044]发布模块,用于从所述生成模块中接收所述媒体内容的分享信息,并将所述媒体内容的分享信息发布在所述第二页面上。
[0045]结合第三方面、或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述媒体内容的属性信息,具体为:
[0046]所述媒体内容的标识信息;和/或
[0047]所述媒体内容的标签信息。
[0048]结合第三方面的、或第三方面的第一种可能的实现方式、或第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述媒体内容的标识信息,具体为:
[0049]所述媒体内容的名称信息;或
[0050]所述媒体内容的元素标识信息。
[0051]结合第三方面的、或第三方面的第一种可能的实现方式、或第三方面的第二种可能的实现方式、或第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述装置还包括:
[0052]监听单元,用于在提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息之前,监听是否存在用户针对所述媒体内容的选中操作;
[0053]其中,在所述监听单元监听到所述选中操作时,所述提取单元提取所述第一页面的源地址信息,及所述媒体内容的属性信息。
[0054]第四方面,提供一种显示媒体内容的装置,所述装置包括:
[0055]获取单元,用于从第二页面上获取第一页面的源地址信息、及显示在所述第一页面的媒体内容的属性信息;
[0056]显示控制单元,用于从所述获取单元中接收所述第一页面的源地址信息、及所述媒体内容的属性信息,并基于所述媒体内容的属性信息,确定所述第一页面的源地址信息对应的所述第一页面中的所述媒体内容,并显示所述媒体内容。
[0057]结合第四方面,在第一种可能的实现方式中,所述获取单元,包括:
[0058]获取模块,用于从所述第二页面上获取所述媒体内容的分享信息,其中,所述媒体内容的分享信息中包含所述第一页面的源地址信息和所述媒体内容的属性信息;
[0059]解析模块,用于从所述获取模块中接收所述媒体内容的分享信息,并解析所述媒体内容的分享信息,获得所述第一页面的源地址信息和所述媒体内容的属性信息。
[0060]结合第四方面、或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述显示控制单元,包括:
[0061]创建模块,用于动态创建一浮动窗口 ;
[0062]加载模块,用于基于所述第一页面的源地址信息,在所述浮动窗口中加载所述第一页面;
[0063]确定模块,用于从所述加载模块中接收所述第一页面,并基于所述媒体内容的属性信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容;
[0064]控制模块,用于从所述确定模块中接收所述媒体内容,并控制所述浮动窗口,显示所述媒体内容。
[0065]结合第四方面的、或第四方面的第一种可能的实现方式、或第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述媒体内容的属性信息,具体为:
[0066]所述媒体内容的标识信息;和/或
[0067]所述媒体内容的标签信息。
[0068]结合第四方面的、或第四方面的第一种可能的实现方式、或第四方面的第二种可能的实现方式、或第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述确定模块,具体用于:
[0069]在能够基于所述媒体内容的标识信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容时,则基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容;和/或
[0070]在无法基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容时,则基于所述媒体内容的标识信息和所述媒体内容的标签信息,在所述第一页面中确定所述媒体内容。
[0071]第五方面,提供一种分享媒体内容的装置,所述装置包括:
[0072]第一处理器,用于端提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息;并将所述第一页面的源地址信息和所述媒体内容的属性信息发布在第二页面上。
[0073]结合第五方面,在第一种可能的实现方式中,所述第一处理器,具体用于:
[0074]基于所述第一页面的源地址信息和所述媒体内容的属性信息,生成所述媒体内容的分享信息,其中,所述媒体内容的分享信息中包含所述第一页面的源地址信息和所述媒体内容的属性信息;并将所述媒体内容的分享信息发布在所述第二页面上。
[0075]结合第五方面、或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述媒体内容的属性信息,具体为:
[0076]所述媒体内容的标识信息;和/或
[0077]所述媒体内容的标签信息。
[0078]结合第五方面的、或第五方面的第一种可能的实现方式、或第五方面的第二种可能的实现方式,在第三种可能的实现方式中,所述媒体内容的标识信息,具体为:
[0079]所述媒体内容的名称信息;或
[0080]所述媒体内容的元素标识信息。
[0081]结合第五方面的、或第五方面的第一种可能的实现方式、或第五方面的第二种可能的实现方式、或第五方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第一处理器,还用于:
[0082]在提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息之前,监听是否存在用户针对所述媒体内容的选中操作;其中,在所述第一客户端监听到所述选中操作时,提取所述第一页面的源地址信息,及所述媒体内容的属性信息。
[0083]第六方面,提供一种显示媒体内容的装置,所述装置包括:
[0084]第二处理器,用于从第二页面上获取第一页面的源地址信息、及显示在所述第一页面的媒体内容的属性信息;基于所述媒体内容的属性信息,确定所述第一页面的源地址信息对应的所述第一页面中的所述媒体内容,并控制显示所述媒体内容。
[0085]结合第六方面,在第一种可能的实现方式中,所述第二处理器,具体用于:
[0086]从所述第二页面上获取所述媒体内容的分享信息,其中,所述媒体内容的分享信息中包含所述第一页面的源地址信息和所述媒体内容的属性信息;解析所述媒体内容的分享信息,获得所述第一页面的源地址信息和所述媒体内容的属性信息。
[0087]结合第六方面、或第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第二处理器,具体用于:
[0088]动态创建一浮动窗口 ;基于所述第一页面的源地址信息,在所述浮动窗口中加载所述第一页面;基于所述媒体内容的属性信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容;控制所述浮动窗口,显示所述媒体内容。
[0089]结合第六方面的、或第六方面的第一种可能的实现方式、或第六方面的第二种可能的实现方式,在第三种可能的实现方式中,所述媒体内容的属性信息,具体为:
[0090]所述媒体内容的标识信息;和/或
[0091]所述媒体内容的标签信息。
[0092]结合第六方面的、或第六方面的第一种可能的实现方式、或第六方面的第二种可能的实现方式、或第六方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第二处理器,具体用于:
[0093]在能够基于所述媒体内容的标识信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容时,则基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容;和/或
[0094]在无法基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容时,则基于所述媒体内容的标识信息和所述媒体内容的标签信息,在所述第一页面中确定所述媒体内容。
[0095]本申请实施例中技术方案的有益效果如下:
[0096]根据第一方面提供的分享媒体内容的方法、第二方面体供的显示媒体内容的方法,及第三方面或第五方面提供的分享媒体内容的装置、第四方面或第六方面提供的显示媒体内容的装置,由于第一客户端获取第一页面源地址信息、及被分享的媒体内容的属性信息,并将该第一页面源地址信息、及该媒体内容的属性信息发布在第二页面上,以使第二客户端能够从第二页面上获取第一页面源地址信息、及该媒体内容的属性信息,并根据第一页面的源地址信息获取第一页面,进一步根据该媒体内容的属性信息确定并显示该媒体内容。所以,有效地解决了现有技术中,针对一些没有提供分享业务的网站,存在无法提取其媒体内容的源地址信息,进而无法将该媒体内容进行分享的技术问题,实现了在无法提取媒体内容的源地址信息的情况下,依然可以对该媒体内容进行有效、快捷的分享的技术效果。

【专利附图】

【附图说明】
[0097]图1为申请请实施例一中分享媒体内容的方法的流程图;
[0098]图2为本申请实施例一中步骤S102的细化流程图;
[0099]图3为本申请实施例二中显示媒体内容的方法的流程图;
[0100]图4为本申请实施例二中步骤S301的细化流程图;
[0101]图5为本申请实施例二中步骤S302的细化流程图;
[0102]图6为本申请实施例二中步骤S503的细化流程图;
[0103]图7为本申请实施例三中分享媒体内容的装置的结构示意图;
[0104]图8为本申请实施例四中显示媒体内容的装置的结构示意图;
[0105]图9为本申请实施例五中分享媒体内容的装置的结构示意图;
[0106]图10为本申请实施例六中显示媒体内容的装置的结构示意图。

【具体实施方式】
[0107]本申请实施例通过提供一种分享媒体内容、及显示媒体内容的方法及装置,解决了现有技术中,针对一些没有提供分享业务的网站,存在无法提取其媒体内容的源地址信息,进而无法将该媒体内容进行分享的技术问题。
[0108]在上述所提及的媒体内容的源地址信息中,记录有该媒体内容的存储位置,具体如:
[0109]情况一:在第一页面的URL (UniformResourceLocator,统一资源定位符)信息可以直接定位到该媒体内容的存储位置时,则该第一网页的URL信息即为要提取的媒体内容的源地址信息,且在情况一中,该第一网页的URL信息是可以直接提取的。
[0110]情况二:在第一页面的URL信息无法直接定位到该媒体内容的存储位置时,通常这种情况下,在第一页面上显示有多个媒体内容,此时,可尝试提取要分享的媒体内容的SRC (Source,源文件)属性信息,或Href (Hypertext Reference,超文本引用)属性信息,此时,该媒体内容的SRC属性信息或Href属性信息即为要提取的媒体内容的源地址信息。
[0111]通常,在提供分享业务的页面上,是将该媒体内容的源地址信息封装并提供给用户,用户在需要将该媒体内容进行分享时,可通过触发该页面上的一“分享到”图标,获取该媒体内容的源地址信息,从而进一步实现将该媒体内容分享到其他页面。但实际,很多网站的页面都没有提供分享业务,或很多网站没有对显示在其中的每个媒体内容都提供分享业务,此时,用户即无法在这样的网站页面上对任一媒体内容进行分享。
[0112]本申请实施例的技术方案为解决上述技术问题,总体思路如下:
[0113]一种分享媒体内容的方法,包括:
[0114]首先,第一客户端提取第一页面的源地址信息,及显示在第一页面的媒体内容的属性信息;
[0115]然后,第一客户端将第一页面的源地址信息和该媒体内容的属性信息发布在第二页面上,以使第二客户端能够从第二页面上基于该媒体内容的属性信息,确定第一页面的源地址信息对应的第一页面中的该媒体内容,并显示该媒体内容。
[0116]为使本申请一实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0117]首先说明,本文中出现的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0118]实施例一:
[0119]本申请一实施例提供一种分享媒体内容的方法,如图1所示,该方法包括:
[0120]步骤S101,第一客户端提取第一页面的源地址信息,及显示在该第一页面的媒体内容的属性信息。
[0121]在本实施例中,该分享媒体内容的方法应用于第一客户端中,该第一客户端可以是:手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、或车载电脑等。该分享媒体内容的方法可以集成在第一客户端中的浏览器或操作系统运行环境中。以上所提及的第一页面具体可以是一网站的任一页面,或一网络应用程序的任一页面等。比如:通过手机/电脑的浏览器访问某一网站的任一页面,或加载某一网络应用程序的任一页面。对于该第一页面具体是哪种页面,本申请实施例不做具体限制。
[0122]在具体实施过程中,上述所提及的媒体内容,通常指:在该第一页面上所显示的图片、视频、或音频等媒体内容等。
[0123]具体实施过程中,该第一页面的源地址信息即为:该媒体内容所在的第一页面的URL信息。在提取第一页面的URL信息时,可通过以下命令实现:
[0124]document.getElementByld("txtPage").value=parent.document, locat1n
[0125]步骤S102,第一客户端将第一页面的源地址信息和媒体内容的属性信息发布在第二页面上,以使第二客户端能够从第二页面上基于该媒体内容的属性信息,确定第一页面的源地址信息对应的第一页面中的该媒体内容,并显示该媒体内容。
[0126]在具体实施过程中,该第二页面可以是:与第一页面不同的一网站页面、或网络应用的页面、或本地的应用程序的页面。其中,该网络应用程序在第一客户端中浏览器运行环境下的应用程序,该本地应用程序是安装在电子设备操作系统中的应用程序。该网络应用程序/本地应用程序可以具体为:通信类应用程序、社交类应用程序、新闻类应用程序等等。对于第二页面具体是何种页面,本申请实施例不做具体限制。
[0127]更详细地,如图2所示,步骤S102,包括:
[0128]步骤S201,第一客户端基于第一页面的源地址信息和媒体内容的属性信息,生成该媒体内容的分享信息,其中,该媒体内容的分享信息中包含第一页面的源地址信息和该媒体内容的属性信息。
[0129]在具体实施过程中,第一页面源地址信息用于使第二客户端获取第一页面,媒体内容的属性信息用于使第二客户端在第一页面中确定该媒体内容。第一客户端将第一页面的源地址信息和该媒体内容的属性信息进行打包封装,生成该媒体内容的分享信息。
[0130]步骤S202,第一客户端将该媒体内容的分享信息发布在第二页面上。
[0131]在具体实施过程中,第一客户端可以通过互联网,将该媒体内容的分享信息发布在第二页面上,以使第二客户端可以从第二页面上获取该媒体内容的分享信息,并从该媒体内容的分享信息中解析出第一页面的源地址信息、及该媒体内容的属性信息。进一步,第一客户端基于该第一页面的源地址信息获取第一页面,再基于该媒体内容的属性信息,在第一页面中确定并显示该媒体内容。
[0132]在本申请实施例中,第一客户端获取第一页面源地址信息、及被分享的媒体内容的属性信息,并将该第一页面源地址信息、及该媒体内容的属性信息发布在第二页面上,以使第二客户端能够从第二页面上获取第一页面源地址信息、及该媒体内容的属性信息,并根据第一页面的源地址信息获取第一页面,进一步根据该媒体内容的属性信息确定并显示该媒体内容。所以,有效地解决了现有技术中,针对一些没有提供分享业务的网站,存在无法提取其媒体内容的源地址信息,进而无法将该媒体内容进行分享的技术问题,实现了在无法提取媒体内容的源地址信息的情况下,依然可以对该媒体内容进行有效、快捷的分享的技术效果。
[0133]在具体实施过程中,在该媒体内容为视频文件时,可以截取该视频文件中的任一帧图片,并通过降低该帧图片的分辨率的方式,获得一分辨率较小的图片,将该分辨率较小的图片作为该视频文件的视频截图,并将该视频截图与该媒体内容的分享信息一起发布在第二页面上。这样,第二客户端的用户就能够通过该视频截图,了解到该视频文件的大致内容。
[0134]进一步,该媒体内容的属性信息,可以是:
[0135]该媒体内容的标识信息;和/或
[0136]该媒体内容的标签信息。
[0137]在具体实施过程中,该标识信息可以是:该媒体内容的名称信息、或该媒体内容的元素标识(Element ID)信息等。
[0138]在具体实施过程中,可通过在文档对象模型(DOM,Document Object Model)树中,提取媒体的标签信息。其中,该标签信息包括:图片类型属性的<img>标签信息、音频类型属性的〈aud1〉标签信息、视频类型属性的〈video〉标签信息等。
[0139]在具体实施过程中,第一客户端可以基于被分享的媒体内容的标签信息,确定该媒体内容的类型(如:是视频、还是音频、还是图片等),并将该媒体内容的类型信息和名称信息连同该媒体内容的分享信息一同发布在第二页面上,以使第二客户端的用户能够通过该媒体内容的名称信息和类型信息,大致了解该媒体内容。
[0140]在具体实施过程中,该媒体内容的标识信息及媒体内容的标签信息用于使第二客户端在第一页面中确定该媒体内容。
[0141]进一步,在步骤SlOl之前,该方法还包括:
[0142]第一客户端监听是否存在用户针对该媒体内容的选中操作;其中,在第一客户端监听到该选中操作时,第一客户端执行步骤S101。
[0143]在具体实施过程中,该选中操作,具体可以是:用户通过与第一客户端连接的鼠标单击/双击/右击/悬停在该媒体内容所在的显示区域,以实现选中想要分享的该媒体内容的操作。在该第一页面上显示有用户想要分享的多个媒体内容时,该选中操作,具体可以是:用户可通过鼠标框选想要分享的多个媒体内容,从而实现了直接在第一页面上选定多个要分享的媒体内容的技术效果。当然,用户也可以通过设置在第一客户端上的触摸屏,实现上述的单击、或双击、或框选操作。对于该选中操作具体是何种操作,本申请实施例不做具体限制。
[0144]在具体实施过程中,可由第一客户端中的浏览器或操作系统运行环境来担任该监听是否存在用户针对该媒体内容的选中操作的任务,其具体监听方式如下:
[0145]第一客户端开启用户操作监听进程,检测在显示该媒体内容的显示区域中,是否存在onclick (单击)/onhover (悬停)/ondown (框选)事件,在检测到onclick (单击)/onhover (悬停)/ondown (框选)事件时,第一客户端即可确定监听到有用户针对该媒体内容进行的选中操作。
[0146]在具体实施过程中,用户在完成对该媒体内容的选中操作后,第一客户端可弹出一供用户选择的页面列表,该页面列表中包括有:多个网站的页面的页面标识信息,用户可以通过在列表中选择希望将该媒体内容分享到的第二页面。其中,由第一客户端提供分享接口,并通过与操作系统交互的API接口(软件编程接口),调出该页面列表。
[0147]在实际中,第二页面可能是需要进行用户身份验证的一页面,S卩:在第一客户端登陆第二页面时,需要用户输入身份验证信息(如:用户名,及对应的密码)。此时,在用户第一次输入登陆该第二页面的身份验证信息时,第一客户端可以获取并存储该身份验证信息,待用户再次需要访问第二页面时,直接提取该身份验证信息进行验证即可。这样,可以简化用户在对该媒体内容进行分享的操作,进一步实现了将要分享的媒体内容进行快捷分享的技术效果。
[0148]从该媒体内容的整个分享过程来看,被分享的该媒体内容依然存储在第一页面所在的电子设备/服务器上,而没有将该媒体内容转存到第二页面所在的电子设备/服务器上。由于,将存储该媒体内容的任务,仍留在第一页面所在电子设备/服务器侧,从而实现了节约第二页面所在电子设备/服务器的存储空间的技术效果。
[0149]在本申请另一施例中,可同时分享多个媒体内容,则分别获取每个媒体内容所在页面的源地址信息,及每个媒体内容的属性信息,并以列表方式封装,发布到第二页面。由于,分享多个媒体内容的方法与分享一个媒体内容的方法基本一致,本领域技术人员能够通过对一个媒体内容进行分享的方法,想到如何对多核媒体内容进行分享。所以,对于多个媒体内容的分享方法,此处不再赘述。
[0150]实施例二:
[0151]基于同一设计思路,本申请一实施例还提供一种显示媒体内容的方法。该显示媒体内容的方法应用于第二客户端中,该第二客户端可以是:手机、平板电脑、PDA (PersonalDigital Assistant,个人数字助理)、或车载电脑等,该显示媒体内容的方法可以集成在第二客户端中的浏览器或操作系统的运行环境中。
[0152]如图3所示,该显示媒体内容的方法,包括:
[0153]步骤S301,第二客户端从第二页面上获取第一页面的源地址信息、及显示在第一页面的媒体内容的属性信息。
[0154]步骤S302,第二客户端基于媒体内容的属性信息,确定第一页面的源地址信息对应的第一页面中的该媒体内容,并显示该媒体内容。
[0155]进一步,如图4所示,步骤S301,具体包括:
[0156]步骤S401,第二客户端从第二页面上获取该媒体内容的分享信息,其中,该媒体内容的分享信息中包含第一页面的源地址信息和该媒体内容的属性信息。
[0157]在具体实施过程中,该第一页面的源地址信息为:第一页面的URL信息。
[0158]在具体实施过程中,该第二页面可以是:一网站页面、或一网络应用/本地应用程序的页面。其中,该网站可以是:社交网站、或新闻网站、或购物网站等;该网络应用/本地应用程序可以是:社交类应用程序、或新闻应用程序、或购物应用程序,或游戏类应用程序等。此处,对于第二页面具体是何种页面,本申请实施例不做具体限制。
[0159]步骤S402,第二客户端解析该媒体内容的分享信息,获得第一页面的源地址信息和该媒体内容的属性信息。
[0160]进一步,如图5所示,步骤S302包括:
[0161]步骤S501,第二客户端动态创建一浮动窗口。
[0162]在具体实施过程中,该浮动窗口可以为:iframe浮动窗口,第二客户端可通过如下命令实现动态创建该iframe浮动窗口:
[0163]document.createElement("iframe")
[0164]步骤S502,第二客户端基于第一页面的源地址信息,在该浮动窗口中加载第一页面。
[0165]在具体实施过程中,第二客户端基于第一页面的源地址信息访问第一页面,并将第一页面上的全部内容加载到该浮动窗口中。
[0166]步骤S503,第二客户端基于该媒体内容的属性信息,在该浮动窗口中的第一页面中确定该媒体内容。
[0167]在具体实施过程中,在第二客户端将第一页面上的全部内容加载到该浮动窗口中之后,进一步,第二客户端基于该媒体内容的属性信息,从加载到浮动窗口的第一页面中,确定被分享的该媒体内容。
[0168]步骤S504,第二客户通过该浮动窗口,显示该媒体内容。
[0169]由于,第二客户端是通过iframe浮动窗口显示该媒体内容,这样,就无需在第二页面之外新建一页面用来显示该媒体内容,从而减少了用户退出第二页面、或从第二页面跳转到新建的页面的过程。
[0170]在具体实施过程中,在第二客户端通过iframe浮动窗口显示该媒体内容之后,即可释放掉该媒体内容,以减少该媒体内容对第二客户端的存储空间的占用,实现了节约第二客户端的存储空间的技术效果。
[0171]进一步,该媒体内容的属性信息,具体为:
[0172]该媒体内容的标识信息;和/或
[0173]该媒体内容的标签信息。
[0174]在具体实施过程中,该媒体内容的标识信息可以为:该媒体内容的名称信息,或该媒体内容的元素标识信息。
[0175]在具体实施过程中,该媒体内容的标签信息可以为:图片类型属性的<img>标签信息、音频类型属性的〈aud1〉标签信息、视频类型属性的〈video〉标签信息等。
[0176]进一步,如图6所示,步骤S503,包括;
[0177]步骤S601,第二客户端判断能否基于媒体内容的标识信息,在浮动窗口中的第一页面中确定该媒体内容。
[0178]步骤S602,在第二客户端能够基于该媒体内容的标识信息,在该浮动窗口中的第一页面中确定该媒体内容时,则第二客户端基于该媒体内容的标识信息,在第一页面中确定该媒体内容。
[0179]在具体实施过程中,在第一页面中通常显示有多个媒体内容,其中每一个媒体内容都有一个标识信息,且每一个标识信息都不相同,此时,第二客户端可通过该媒体内容的标识信息,在第一页面中确定该媒体内容。
[0180]步骤603,在第二客户端无法基于媒体内容的标识信息,在第一页面中确定该媒体内容时,贝1J第二客户端基于该媒体内容的标识信息和该媒体内容的标签信息,在第一页面中确定该媒体内容。
[0181]在具体实施过程中,在第一页面中通常显示有多个媒体内容,且其中的每一个媒体内容都有一个标识信息,但其中可能会出现与被分享的媒体内容具有相同标识信息的其他媒体内容。此时,第二客户端仅仅依靠该媒体内容的标识信息,无法在第一页面中确定该媒体内容。所以,第二客户端需要进一步基于该媒体内容的标签信息,在该媒体内容与其他媒体内容之中,确定该媒体内容。例如:在第一页面中同时存在有一个名叫“中国地理”的视频媒体内容A (其标签信息为〈video〉),和一个名为“中国地理”的音频媒体内容B (其标签信息为〈aud1〉)。此时,第二客户端可以基于被分享的媒体内容的标识信息(即:名称信息“中国地理”),先在第一页面中初步确定媒体内容A或媒体内容B之中的一个为被分享的媒体内容;进一步,第二客户端基于被分享的媒体内容的标签信息〈video〉,确定出媒体内容A为被分享的媒体内容。
[0182]在本申请另一施例中,第二客户端可从第二页面上获取一包含多个媒体内容的分享信息的分享列表,该分享列表中包含有这些媒体内容中每一个媒体内容所在的页面源地址信息、及每一个媒体内容的属性信息。此时,第二客户端可在浮动窗口中,提供一针对这些被分享的媒体内容的选择列表,供用户从这些媒体内容中选择想要显示的媒体内容。待用户选择完成后,该浮动窗口基于用户的选择,对选中的媒体内容按顺序进行逐一显示。如:该分享列表中包含有多个视频/音频媒体内容的分享信息,在用户从中选择了一部分视频/音频媒体内容后,该浮动窗口基于用户的选择,对选中的视频/音频文件按顺序进行逐一播放显示。
[0183]实施例三:
[0184]基于同一设计思路,本申请一实施例还提供一种分享媒体内容的装置,比如手机、平板电脑、笔记本电脑等,请参考图7,该装置包括:提取单元701,用于提取第一页面的源地址信息,及显示在第一页面的媒体内容的属性信息;发布单元702,用于从该提取单元701中接收第一页面的源地址信息、及该媒体内容的属性信息,并将第一页面的源地址信息和该媒体内容的属性信息发布在第二页面上。
[0185]进一步,该发布单元702,包括:
[0186]生成模块,用于基于第一页面的源地址信息和该媒体内容的属性信息,生成该媒体内容的分享信息,其中,该媒体内容的分享信息中包含第一页面的源地址信息和该媒体内容的属性信息;发布模块,用于从所该生成模块中接收该媒体内容的分享信息,并将该媒体内容的分享信息发布在第二页面上。
[0187]进一步,该媒体内容的属性信息,具体为:该媒体内容的标识信息;和/或该媒体内容的标签信息。
[0188]进一步,该媒体内容的标识信息,具体为:该媒体内容的名称信息;或该媒体内容的元素标识信息。
[0189]进一步,该装置还包括:
[0190]监听单元,用于在提取第一页面的源地址信息,及显示在第一页面的媒体内容的属性信息之前,监听是否存在用户针对该媒体内容的选中操作,其中,在该监听单元监听到选中操作时,该提取单元提取第一页面的源地址信息,及该媒体内容的属性信息。
[0191]实施例四:
[0192]基于同一设计思路,本申请一实施例还提供一种显示媒体内容的装置,比如手机、平板电脑、笔记本电脑等,请参考图8,该装置包括:获取单元801,用于从第二页面上获取第一页面的源地址信息、及显示在第一页面的媒体内容的属性信息;显示控制单元802,用于从获取单元801中接收第一页面的源地址信息、及该媒体内容的属性信息,并基于该媒体内容的属性信息,确定第一页面的源地址信息对应的第一页面中的该媒体内容,并显示该媒体内容。
[0193]进一步,该获取单元801,包括:
[0194]获取模块,用于从第二页面上获取该媒体内容的分享信息,其中,该媒体内容的分享信息中包含第一页面的源地址信息和该媒体内容的属性信息;解析模块,用于从该获取模块中接收该媒体内容的分享信息,并解析该媒体内容的分享信息,获得第一页面的源地址信息和该媒体内容的属性信息。
[0195]进一步,该显示控制单元802,包括:
[0196]创建模块,用于动态创建一浮动窗口 ;加载模块,用于基于第一页面的源地址信息,在该浮动窗口中加载第一页面;确定模块,用于从该加载模块中接收第一页面,并基于该媒体内容的属性信息,在该浮动窗口中的第一页面中确定该媒体内容;控制模块,用于从该确定模块中接收该媒体内容,并控制该浮动窗口,显示该媒体内容。
[0197]进一步,该媒体内容的属性信息,具体为:该媒体内容的标识信息;和/或该媒体内容的标签信息。
[0198]进一步,该确定模块,具体用于:在能够基于该媒体内容的标识信息,在浮动窗口中的第一页面中确定该媒体内容时,则基于该媒体内容的标识信息,在第一页面中确定该媒体内容;和/或在无法基于该媒体内容的标识信息,在第一页面中确定该媒体内容时,则基于该媒体内容的标识信息和该媒体内容的标签信息,在第一页面中确定该媒体内容。
[0199]实施例五:
[0200]本发明实施例涉及一种分享媒体内容的装置100,该装置100可以为手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、或车载电脑等。
[0201]图9示出的是本发明实施例一种分享媒体内容的装置100的结构示意图。
[0202]参考图9,本发明实施例的一种分享媒体内容的装置100,该装置100包括:第一处理器160,用于提取第一页面的源地址信息,及显示在第一页面的媒体内容的属性信息;并将第一页面的源地址信息和该媒体内容的属性信息发布在第二页面上。
[0203]该装置100还可以包括:第一储存器120,用于存储有从第一页面所在服务器/电子设备中获得该第一页面,其中,在第一页面中有一个或多个媒体内容。该第一存储器120可以为=NVRAM非易失存储器、DRAM动态随机存储器、SRAM静态随机存储器、Flash闪存等其中之一,和/或硬盘、光盘、USB盘、软盘或磁带机等其中之一。
[0204]该装置100还可以包括:第一 RF (rad1 frequency,射频)电路110,用于通过射频电磁波将第一页面的源地址信息和该媒体内容的属性信息发布在第二页面上。
[0205]该装置100还可以包括:第一 wifi模块180,用于通过wifi方式将第一页面的源地址信息和该媒体内容的属性信息发布在第二页面上。
[0206]该装置100还可以包括输入第一显示单元140,用于显示第一页面。该第一显示单元140可包括第一显示面板141,可选的,可以采用LCD (Liquid Crystal Display,液晶显示器)或OLED (Organic Light-Emitting D1de,有机发光二极管)等形式来配置显示面板 141。
[0207]该装置100还可以包括:第一音频单元170,用于在该装置100播放第一页面上的视频/音频媒体内容时,输出该视频/音频媒体内容的相关音频信息。
[0208]进一步,该第一处理器160,具体用于:
[0209]基于第一页面的源地址信息和该媒体内容的属性信息,生成该媒体内容的分享信息,其中,该媒体内容的分享信息中包含第一页面的源地址信息和该媒体内容的属性信息;并将该媒体内容的分享信息发布在第二页面上。
[0210]进一步,该媒体内容的属性信息,具体为:
[0211]该媒体内容的标识信息;和/或
[0212]该媒体内容的标签信息。
[0213]进一步,该媒体内容的标识信息,具体为:
[0214]该媒体内容的名称信息;或
[0215]该媒体内容的元素标识信息。
[0216]进一步,该第一处理器160,还用于:
[0217]在提取第一页面的源地址信息,及显示在第一页面的媒体内容的属性信息之前,监听是否存在用户针对该媒体内容的选中操作;其中,在第一客户端监听到该选中操作时,提取第一页面的源地址信息,及该媒体内容的属性信息。
[0218]该装置100还可以包括:第一输入单元130,可用于接收用户针对该媒体内容的选中操作。具体地,本发明实施例中,该第一输入单元130可以包括第一触控面板131。第一触控面板131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在第一触控面板131上或在第一触控面板131的操作),并根据预先设定的程式驱动相应的连接装置。可选的,第一触控面板131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该第一处理器160,并能接收第一处理器160发来的命令并加以执行。此夕卜,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现第一触控面板131。除了第一触控面板131,第一输入单元130还可以包括其他输入设备132,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0219]该第一处理器160是该装置100的控制中心,利用各种接口和线路连接整个装置的各个部分,通过运行或执行存储在该第一存储器120内的软件程序和/或模块,执行终端100的各种功能和处理数据,从而对终端100进行整体监控。可选的,该处理器160可包括一个或多个处理单元。
[0220]最后,该装置100还可以包括:第一电源190,用于给第一处理器160、和/或第一存储器120、和/或第一输入单元130、和/或第一显示单元140、和/或第一音频电路170、和/或第一 RF电路110、和/或第一 WIFI模块180,提供电能。
[0221]实施例六:
[0222]本发明实施例涉及一种显示媒体内容的装置200,该装置200可以为手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、或车载电脑等。
[0223]图10示出的是本发明实施例一种显示媒体内容的装置200的结构示意图。
[0224]参考图10,本发明实施例的一种显示媒体内容的装置200,该装置200包括:第二处理器260,用于从第二页面上获取第一页面的源地址信息、及显示在第一页面的媒体内容的属性信息;基于该媒体内容的属性信息,确定第一页面的源地址信息对应的第一页面中的该媒体内容,并控制显示该媒体内容。
[0225]该装置200还可以包括:第二储存器220,用于存储有从第二页面所在服务器/电子设备中获得的第一页面的源地址信息、及显示在第一页面的媒体内容的属性信息,该第一存储器220可以为=NVRAM非易失存储器、DRAM动态随机存储器、SRAM静态随机存储器、Flash闪存等其中之一,和/或硬盘、光盘、USB盘、软盘或磁带机等其中之一。
[0226]进一步,该第二处理器260,具体用于:
[0227]从第二页面上获取该媒体内容的分享信息,其中,该媒体内容的分享信息中包含第一页面的源地址信息和该媒体内容的属性信息;解析该媒体内容的分享信息,获得第一页面的源地址信息和该媒体内容的属性信息。
[0228]该装置200还可以包括:第二 RF (rad1 frequency,射频)电路210,用于通过射频电磁波从第二页面所在的服务器/电子设备中,获取第一页面的源地址信息和该媒体内容的属性信息。
[0229]该装置200还可以包括:第二 wifi模块280,用于通过wifi方式,从第二页面所在的服务器/电子设备中,获取第一页面的源地址信息和该媒体内容的属性信息。
[0230]进一步,该第二处理器260,具体用于:
[0231]动态创建一浮动窗口 ;基于第一页面的源地址信息,在该浮动窗口中加载第一页面;基于该媒体内容的属性信息,在该浮动窗口中的第一页面中确定该媒体内容;控制该浮动窗口,显示该媒体内容。
[0232]该装置200还可以包括:第一显示单元240,用于显示第二页面,及该浮动窗口。该第一显示单元240可包括第一显示面板241,可选的,可以采用IXD (Liquid CrystalDisplay,液晶显示器)或 OLED (Organic Light-Emitting D1de,有机发光二极管)等形式来配置显示面板241。
[0233]该装置200还可以包括:第二音频单元270,用于在浮动窗口端播放视频/音频媒体内容时,输出该视频/音频媒体内容的相关音频信息。
[0234]进一步,该媒体内容的属性信息,具体为:
[0235]该媒体内容的标识信息;和/或
[0236]该媒体内容的标签信息。
[0237]进一步,该第二处理器,具体用于:
[0238]在能够基于该媒体内容的标识信息,在该浮动窗口中的第一页面中确定该媒体内容时,贝1J基于该媒体内容的标识信息,在第一页面中确定该媒体内容;和/或
[0239]在端无法基于该媒体内容的标识信息,在第一页面中确定该媒体内容时,则基于该媒体内容的标识信息和该媒体内容的标签信息,在第一页面中确定该媒体内容。
[0240]该装置200还可以包括:第二输入单元230,可用于接收用户用于在第二页面上打开该媒体内容的分享信息的打开操作。其中,在第二处理器通过第二输入单元230,接收到该打开操作时,即从第二页面上获取该媒体内容的分享信息,并从中解析出该媒体内容所在的第一页面源地址信息和该媒体内容的属性信息。具体地,本发明实施例中,该第二输入单元230可以包括第二触控面板231。第二触控面板231,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在第二触控面板231上或在第二触控面板231的操作),并根据预先设定的程式驱动相应的连接装置。可选的,第二触控面板231可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该第二处理器260,并能接收第二处理器260发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现第二触控面板231。除了第二触控面板231,第二输入单元230还可以包括其他输入设备232,其他输入设备232可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0241]该第二处理器260是该装置200的控制中心,利用各种接口和线路连接整个装置的各个部分,通过运行或执行存储在该第二存储器220内的软件程序和/或模块,执行装置200的各种功能和处理数据,从而对装置200进行整体监控。可选的,该处理器260可包括一个或多个处理单元。
[0242]最后,该装置200还可以包括:第二电源290,用于给第二处理器260、和/或第二存储器220、和/或第二输入单元230、和/或第二显示单元240、和/或第二音频电路270、和/或第二 RF电路210、和/或第二 WIFI模块280,提供电能。
[0243]在本申请实施例中,由于第一客户端获取第一页面源地址信息、及被分享的媒体内容的属性信息,并将该第一页面源地址信息、及该媒体内容的属性信息发布在第二页面上,以使第二客户端能够从第二页面上获取第一页面源地址信息、及该媒体内容的属性信息,并根据第一页面的源地址信息获取第一页面,进一步根据该媒体内容的属性信息确定并显示该媒体内容。所以,有效地解决了现有技术中,针对一些没有提供分享业务的网站,存在无法提取其媒体内容的源地址信息,进而无法将该媒体内容进行分享的技术问题,实现了在无法提取媒体内容的源地址信息的情况下,依然可以对该媒体内容进行有效、快捷的分享的技术效果。
[0244]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0245]本发明是参照基于本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0246]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0247]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0248]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0249]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种分享媒体内容的方法,其特征在于,所述方法包括: 第一客户端提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息; 所述第一客户端将所述第一页面的源地址信息和所述媒体内容的属性信息发布在第二页面上,以使第二客户端能够从所述第二页面上基于所述媒体内容的属性信息,确定所述第一页面的源地址信息对应的所述第一页面中的所述媒体内容,并显示所述媒体内容。
2.如权利要求1所述的方法,其特征在于,所述第一客户端将所述第一页面的源地址信息和所述媒体内容的属性信息发布在第二页面上,包括: 所述第一客户端基于所述第一页面的源地址信息和所述媒体内容的属性信息,生成所述媒体内容的分享信息,其中,所述媒体内容的分享信息中包含所述第一页面的源地址信息和所述媒体内容的属性信息; 所述第一客户端将所述媒体内容的分享信息发布在所述第二页面上。
3.如权利要求1-2中任一权项所述的方法,其特征在于,所述媒体内容的属性信息,具体为: 所述媒体内容的标识信息;和/或 所述媒体内容的标签信息。
4.如权利要求3所述的方法,其特征在于,所述媒体内容的标识信息,具体为: 所述媒体内容的名称信息;或 所述媒体内容的元素标识信息。
5.如权利要求1所述的方法,其特征在于,在所述第一客户端提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息之前,所述方法还包括: 所述第一客户端监听是否存在用户针对所述媒体内容的选中操作; 其中,在所述第一客户端监听到所述选中操作时,所述第一客户端提取所述第一页面的源地址信息,及所述媒体内容的属性信息。
6.—种显示媒体内容的方法,其特征在于,所述方法包括: 第二客户端从第二页面上获取第一页面的源地址信息、及显示在所述第一页面的媒体内容的属性信息; 所述第二客户端基于所述媒体内容的属性信息,确定所述第一页面的源地址信息对应的所述第一页面中的所述媒体内容,并显示所述媒体内容。
7.如权利要求6所述的方法,其特征在于,所述第二客户端从第二页面上获取第一页面的源地址信息、及显示在所述第一页面的媒体内容的属性信息,包括: 所述第二客户端从所述第二页面上获取所述媒体内容的分享信息,其中,所述媒体内容的分享信息中包含所述第一页面的源地址信息和所述媒体内容的属性信息; 所述第二客户端解析所述媒体内容的分享信息,获得所述第一页面的源地址信息和所述媒体内容的属性信息。
8.如权利要求6所述的方法,其特征在于,所述第二客户端基于所述媒体内容的属性信息,确定所述第一页面的源地址信息对应的所述第一页面中的所述媒体内容,并显示所述媒体内容,包括: 所述第二客户端动态创建一浮动窗口; 所述第二客户端基于所述第一页面的源地址信息,在所述浮动窗口中加载所述第一页面; 所述第二客户端基于所述媒体内容的属性信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容; 所述第二客户通过所述浮动窗口,显示所述媒体内容。
9.如权利要求6-8任一权项所述的方法,其特征在于,所述媒体内容的属性信息,具体为: 所述媒体内容的标识信息;和/或 所述媒体内容的标签信息。
10.如权利要求9所述的方法,其特征在于,所述第二客户端基于所述媒体内容的属性信息,在所述第一页面中确定所述媒体内容,包括: 在所述第二客户端能够基于所述媒体内容的标识信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容时,则所述第二客户端基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容;和丨或 在所述第二客户端无法基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容时,则所述第二客户端基于所述媒体内容的标识信息和所述媒体内容的标签信息,在所述第一页面中确定所述媒体内容。
11.一种分享媒体内容的装置,其特征在于,所述装置包括: 提取单元,用于提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息; 发布单元,用于从所述提取单元中接收所述第一页面的源地址信息、及所述媒体内容的属性信息,并将所述第一页面的源地址信息和所述媒体内容的属性信息发布在第二页面上。
12.如权利要求11所述的装置,其特征在于,所述发布单元,包括: 生成模块,用于基于所述第一页面的源地址信息和所述媒体内容的属性信息,生成所述媒体内容的分享信息,其中,所述媒体内容的分享信息中包含所述第一页面的源地址信息和所述媒体内容的属性信息; 发布模块,用于从所述生成模块中接收所述媒体内容的分享信息,并将所述媒体内容的分享信息发布在所述第二页面上。
13.如权利要求11-12中任一权项所述的装置,其特征在于,所述媒体内容的属性信息,具体为: 所述媒体内容的标识信息;和/或 所述媒体内容的标签信息。
14.如权利要求13所述的装置,其特征在于,所述媒体内容的标识信息,具体为: 所述媒体内容的名称信息;或 所述媒体内容的元素标识信息。
15.如权利要求11所述的装置,其特征在于,所述装置还包括: 监听单元,用于在提取第一页面的源地址信息,及显示在所述第一页面的媒体内容的属性信息之前,监听是否存在用户针对所述媒体内容的选中操作; 其中,在所述监听单元监听到所述选中操作时,所述提取单元提取所述第一页面的源地址信息,及所述媒体内容的属性信息。
16.一种显示媒体内容的装置,其特征在于,所述装置包括: 获取单元,用于从第二页面上获取第一页面的源地址信息、及显示在所述第一页面的媒体内容的属性信息; 显示控制单元,用于从所述获取单元中接收所述第一页面的源地址信息、及所述媒体内容的属性信息,并基于所述媒体内容的属性信息,确定所述第一页面的源地址信息对应的所述第一页面中的所述媒体内容,并显示所述媒体内容。
17.如权利要求16所述的装置,其特征在于,所述获取单元,包括: 获取模块,用于从所述第二页面上获取所述媒体内容的分享信息,其中,所述媒体内容的分享信息中包含所述第一页面的源地址信息和所述媒体内容的属性信息; 解析模块,用于从所述获取模块中接收所述媒体内容的分享信息,并解析所述媒体内容的分享信息,获得所述第一页面的源地址信息和所述媒体内容的属性信息。
18.如权利要求16所述的装置,其特征在于,所述显示控制单元,包括: 创建模块,用于动态创建一浮动窗口 ; 加载模块,用于基于所述第一页面的源地址信息,在所述浮动窗口中加载所述第一页面; 确定模块,用于从所述加载模块中接收所述第一页面,并基于所述媒体内容的属性信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容; 控制模块,用于从所述确定模块中接收所述媒体内容,并控制所述浮动窗口,显示所述媒体内容。
19.如权利要求16-18任一权项所述的装置,其特征在于,所述媒体内容的属性信息,具体为: 所述媒体内容的标识信息;和/或 所述媒体内容的标签信息。
20.如权利要求19所述的装置,其特征在于,所述确定模块,具体用于: 在能够基于所述媒体内容的标识信息,在所述浮动窗口中的所述第一页面中确定所述媒体内容时,则基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容;和丨或在无法基于所述媒体内容的标识信息,在所述第一页面中确定所述媒体内容时,则基于所述媒体内容的标识信息和所述媒体内容的标签信息,在所述第一页面中确定所述媒体内容。
【文档编号】G06F17/30GK104424212SQ201310369975
【公开日】2015年3月18日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】范姝男, 郜文美, 吕小强, 王雅辉, 井皓 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1