信息的分享方法和装置、存储介质、电子装置转让专利

申请号 : CN201711243211.8

文献号 : CN108093310B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 冯铮

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明公开了一种信息的分享方法和装置、存储介质、电子装置。其中,该方法包括:获取目标帐号的第一指令,其中,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕;响应于获取到的第一指令,在客户端上显示多段字幕,并获取目标帐号的第二指令,其中,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻;获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕。本发明解决了相关技术中不能准确获取目标字幕的技术问题。

权利要求 :

1.一种信息的分享方法,其特征在于,包括:

获取目标帐号的第一指令,其中,所述目标帐号为在客户端上使用的帐号,所述第一指令用于指示获取所述客户端上当前播放的目标视频中的字幕;

响应于获取到的所述第一指令,在所述客户端上显示多段字幕,其中,所述多段字幕为所述目标视频在目标播放时间段内的字幕,所述目标播放时间段包括获取到所述第一指令时所述目标视频所播放至的第一时刻;

获取所述目标帐号的第二指令,根据所述多段字幕确定待分享的第一字幕,并至少分享所述第一字幕,其中,所述第二指令用于指示根据所述多段字幕确定待分享的所述第一字幕;

在所述客户端上显示多段字幕时,所述方法还包括:在获取到所述目标帐号的第三指令的情况下,根据多个媒体信息确定待分享的第一媒体信息,其中,所述第三指令用于指示待分享的所述第一媒体信息,所述多个媒体信息是用于表示所述目标视频中内容的信息;

至少分享所述第一字幕包括:分享所述第一媒体信息和所述第一字幕。

2.根据权利要求1所述的方法,其特征在于,

在所述客户端上显示多段字幕包括:在所述客户端的第一区域内显示所述多段字幕,其中,所述第一区域上设置有选取所述多段字幕中的至少一段第二字幕的操作控件;

在所述客户端上显示多段字幕之后,所述方法还包括:在所述客户端的第二区域内显示至少一段所述第二字幕,所述第二区域设置有对所述第二字幕执行第一编辑操作的操作控件。

3.根据权利要求1所述的方法,其特征在于,在所述客户端上显示多段字幕时或之后,所述方法还包括:在所述客户端的第一区域内显示多个媒体信息,其中,所述第一区域上设置有选取所述多个媒体信息中的至少一个第二媒体信息的操作控件;

在所述客户端的第二区域内显示至少一个所述第二媒体信息,其中,所述第二区域设置有对所述第二媒体信息执行第二编辑操作的操作控件。

4.根据权利要求1所述的方法,其特征在于,分享所述第一媒体信息和所述第一字幕包括:在所述客户端上显示至少一个分享控件和目标信息,其中,所述目标信息包括所述第一字幕和所述第一媒体信息,每个所述分享控件用于指示一个分享路径;

按照被所述目标帐号所选中的所述分享控件所指示的分享路径对所述目标信息进行分享。

5.根据权利要求1所述的方法,其特征在于,根据多个媒体信息确定待分享的第一媒体信息包括:获取所述多个媒体信息中的至少一个为第二媒体信息;

对所述第二媒体信息执行所述第三指令所指示的第一编辑操作,将执行所述第一编辑操作后的所述第二媒体信息作为所述第一媒体信息。

6.根据权利要求5所述的方法,其特征在于,在所述第二媒体信息为用于作为所述第一字幕的背景图片的情况下,对所述第二媒体信息执行所述第三指令所指示的第一编辑操作包括以下至少之一:在第二区域内将所述第二媒体信息移动至所述第三指令指示的位置;

在所述第二区域内按照所述第三指令所指示的缩放比例对所述第二媒体信息进行缩放;

在所述第二区域内按照所述第三指令所指示的旋转角度对所述第二媒体信息进行旋转。

7.根据权利要求1所述的方法,其特征在于,根据所述多段字幕确定待分享的所述第一字幕包括:获取所述多段字幕中的至少一段第二字幕;

对获取的所述第二字幕执行所述第二指令所指示的第二编辑操作,将执行所述第二编辑操作后的所述第二字幕作为所述第一字幕。

8.根据权利要求7所述的方法,其特征在于,对获取的所述第二字幕执行所述第二指令所指示的第二编辑操作包括以下至少之一:将所述第二字幕中的第一词语替换为所述第二指令所指示的第二词语;

将所述第二字幕的字体配置为所述第二指令所指示的字体;

将所述第二字幕的颜色配置为所述第二指令所指示的颜色;

将所述第二字幕的字号配置为所述第二指令所指示的字号;

将所述第二字幕的字间距配置为所述第二指令所指示的字间距;

将所述第二字幕的字体高度配置为所述第二指令所指示的字体高度;

在获取的至少一段所述第二字幕中删除或增加字幕。

9.根据权利要求1所述的方法,其特征在于,在所述客户端上显示多段字幕之前,所述方法还包括:发送请求信息至提供所述目标视频的内容服务器,其中,所述请求信息中携带有所述第一时刻,所述内容服务器用于查找所述目标视频的多个媒体信息、并查找根据所述第一时刻确定的所述目标播放时间段内的所述多段字幕;

在所述客户端上接收所述内容服务器返回的所述多段字幕和所述多个媒体信息。

10.一种信息的分享装置,其特征在于,包括:

获取单元,用于获取目标帐号的第一指令,其中,所述目标帐号为在客户端上使用的帐号,所述第一指令用于指示获取所述客户端上当前播放的目标视频中的字幕;

响应单元,用于响应于获取到的所述第一指令,在所述客户端上显示多段字幕,其中,所述多段字幕为所述目标视频在目标播放时间段内的字幕,所述目标播放时间段包括获取到所述第一指令时所述目标视频所播放至的第一时刻;

分享单元,用于获取目标帐号的第二指令,根据所述多段字幕确定待分享的第一字幕,并至少分享所述第一字幕,其中,所述第二指令用于指示根据所述多段字幕确定待分享的所述第一字幕;

所述响应单元还用于在所述客户端上显示多段字幕时,在获取到所述目标帐号的第三指令的情况下,根据多个媒体信息确定待分享的第一媒体信息,其中,所述第三指令用于指示待分享的所述第一媒体信息,所述多个媒体信息是用于表示所述目标视频中内容的信息;

所述分享单元还用于分享所述第一媒体信息和所述第一字幕。

11.根据权利要求10所述的装置,其特征在于,所述响应单元包括:第一显示模块,用于在所述客户端的第一区域内显示所述多段字幕,其中,所述第一区域上设置有选取所述多段字幕中的至少一段第二字幕的操作控件;

第二显示模块,用于在所述客户端上显示多段字幕之后,在所述客户端的第二区域内显示至少一段所述第二字幕,所述第二区域设置有对所述第二字幕执行第一编辑操作的操作控件。

12.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至9任一项中所述的方法。

13.一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器通过所述计算机程序执行上述权利要求1至9任一项中所述的方法。

说明书 :

信息的分享方法和装置、存储介质、电子装置

技术领域

[0001] 本发明涉及互联网领域,具体而言,涉及一种信息的分享方法和装置、存储介质、电子装置。

背景技术

[0002] 随着科技的发展,数字化越来越深入生活,电视TV也在近年走向智能化,如出现的安装有操作系统(如Android)等的智能电视,或者基于机顶盒的智能电视。目前推出的智能电视拥有传统电视所不具备的应用平台优势。智能电视实现了网络搜索、IP电视、视频点播、数字音乐等各种应用服务。
[0003] 智能电视的出现,极大的丰富了人们的数字生活,观众除了可以通过电脑、手机等计算机设备上的视频客户端观看互联网节目外,还可以通过智能电视进行观看。在通过智能TV、网页客户端、应用客户端等观看视频时,视频的台词往往能打动观众,给观众留下深刻的印象。
[0004] 对于这些能够给观众留下深刻印象的台词,观众可以通过视频客户端提供的分享按钮进行分享,用户点击按钮后客户端生成一句台词(字幕)给到用户,由用户进行分享。
[0005] 在上述的台词分享操作中,在视频中角色的语速较快的情况下,其台词转瞬即逝,在观众按下分享按钮的时候,客户端针对观众按下分享按钮的时刻所展示的台词进行获取,并最终推送给观众,由于时间的流逝客户端在观众按下分享按钮时所展示的台词极可能已经不是观众所想分享的台词,从而使得客户端不能准确获取到目标台词(观众所想分享的台词或字幕)。
[0006] 针对相关技术中不能准确获取目标字幕的技术问题,目前尚未提出有效的解决方案。

发明内容

[0007] 本发明实施例提供了一种信息的分享方法和装置、存储介质、电子装置,以至少解决相关技术中不能准确获取目标字幕的技术问题。
[0008] 根据本发明实施例的一个方面,提供了一种信息的分享方法,该方法包括:获取目标帐号的第一指令,其中,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕;响应于获取到的第一指令,在客户端上显示多段字幕,其中,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻,第二指令用于指示待分享的第一字幕;获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕,其中,第二指令用于指示根据多段字幕确定待分享的第一字幕。
[0009] 根据本发明实施例的另一方面,还提供了一种信息的分享装置,该装置包括:获取单元,用于获取目标帐号的第一指令,其中,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕;响应单元,用于响应于获取到的第一指令,在客户端上显示多段字幕,其中,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻,第二指令用于指示待分享的第一字幕;分享单元,用于获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕,其中,第二指令用于指示根据多段字幕确定待分享的第一字幕。
[0010] 根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
[0011] 根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
[0012] 在本发明实施例中,在获取到目标帐号的第一指令时,在客户端上显示多段字幕,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻;获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕(也即目标字幕),可以解决相关技术中不能准确获取目标字幕的技术问题,进而达到了准确获取目标字幕的技术效果。

附图说明

[0013] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0014] 图1是根据本发明实施例的信息的分享方法的硬件环境的示意图;
[0015] 图2是根据本发明实施例的一种可选的信息的分享方法的流程图;
[0016] 图3是根据本发明实施例的一种可选的字幕区域的示意图;
[0017] 图4是根据本发明实施例的一种可选的编辑界面的示意图;
[0018] 图5是根据本发明实施例的一种可选的编辑界面的示意图;
[0019] 图6是根据本发明实施例的一种可选的编辑界面的示意图;
[0020] 图7是根据本发明实施例的一种可选的分享界面的示意图;
[0021] 图8是根据本发明实施例的一种可选的信息的分享方法的流程图;
[0022] 图9是根据本发明实施例的一种可选的编辑界面的示意图;
[0023] 图10是根据本发明实施例的一种可选的编辑界面的示意图;
[0024] 图11是根据本发明实施例的一种可选的分享内容的示意图;
[0025] 图12是根据本发明实施例的一种可选的信息的分享装置的示意图;
[0026] 以及
[0027] 图13是根据本发明实施例的一种终端的结构框图。

具体实施方式

[0028] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0029] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0030] 根据本发明实施例的一方面,提供了一种信息的分享方法的方法实施例。
[0031] 可选地,在本实施例中,上述信息的分享方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电脑等。本发明实施例的信息的分享方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本发明实施例的信息的分享方法也可以是由安装在其上的客户端来执行。
[0032] 当本发明实施例的信息的分享方法由终端104来执行时:
[0033] 步骤S11,在客户端上播放目标视频时,目标帐号可通过指定方式进入本申请的信息编辑界面,如长按字幕展示区域、点击编辑按钮、输入指定手势等。
[0034] 步骤S12,在信息编辑界面按照目标帐号的指示对选取的字幕等进行编辑,在完成对字幕等的编辑后进入分享界面,目标帐号可通过分享界面的分享按钮来将编辑好的目标信息分享至指定的路径或渠道。
[0035] 可选地,步骤S12可以通过如下子步骤实现:
[0036] 步骤S121,获取目标帐号的第一指令,其中,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕;
[0037] 步骤S122,响应于获取到的第一指令,在客户端上显示多段字幕,其中,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻;
[0038] 步骤S123,获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕,其中,第二指令用于指示根据多段字幕确定待分享的第一字幕。
[0039] 步骤S13,展示分享效果或返回目标视频的播放界面。
[0040] 上述步骤S11至步骤S13为包括本申请技术方案的一个完整实施流程,本申请的技术方案主要涉及其中的步骤S12,下面结合具体的实施例详述步骤S12的技术方案。
[0041] 图2是根据本发明实施例的一种可选的信息的分享方法的流程图,如图2所示,该方法可以包括以下步骤:
[0042] 步骤S202,获取目标帐号的第一指令,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕。
[0043] 上述的客户端为用于播放视频的客户端,具体可以为视频应用的客户端、网页客户端、智能电视等智能设备上的视频客户端等;上述的目标帐号为允许在客户端上使用的帐号,如该应用的帐号、其他应用的帐号(如社交帐号、即时通讯帐号等)、手机号等。
[0044] 在客户端上播放有目标视频时,目标帐号可以通过客户端提供的触发控件触发第一指令,如长按字幕展示区域触发,通过客户端上的按钮触发,通过客户端内置的手势、或与客户端约定的手势触发。
[0045] 上述的字幕(subtitles of motion picture)是指以文字形式显示电视、电影、舞台作品(即目标视频)中的对话等非影像内容,如在电影银幕或电视机荧光屏下方出现的解说文字以及种种文字,包括唱词、对白、说明词以有人物介绍、地名和年代等文字信息。本申请的技术方案尤其适用于影视作品的对话字幕(也称台词)。
[0046] 步骤S204,响应于获取到的第一指令,在客户端上显示多段字幕,并等待目标帐号的第二指令,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻。
[0047] 在获取到第一指令时,进入编辑界面,并在编辑界面显示多段字幕,目标帐号可通过编辑界面的编辑控件实现对字幕等内容的编辑,不同的编辑控件可对应不同的指令,如第二指令即用于指示根据多段字幕确定待分享的第一字幕的指令。
[0048] 上述的目标播放时间段可以为固定时长的时间段(如1秒、3秒、5秒、10秒等),第一时刻可以根据配置信息确定在该时间段中的位置,如可以为其起始位置、结束位置、中间位置等。
[0049] 上述的目标播放时间段可以为具有固定段数字幕的时间段(如3段、5段、10段等),第一时刻所展示的字幕可以根据配置信息确定在这多段字幕中的位置,如可以为其起始位置、结束位置、中间位置等。
[0050] 步骤S206,获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕。
[0051] 也即在获取到第二指令的情况下,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕。
[0052] 上述的第一字幕是根据对多段字幕进行处理后确定的,该处理包括选取、编辑等。通过对目标时间段的配置,目标帐号可以获取一段时间内的字幕,即使目标帐号触发第一指令时字幕已经发生变化(已经跳过了第一帐号感兴趣的一段字幕),最终展示的多段字幕中也会包括刚才一闪即过的第一帐号感兴趣的字幕,从而避免了客户端不能准确获取到目标字幕的问题。
[0053] 通过上述步骤S202至步骤S206,在获取到目标帐号的第一指令时,在客户端上显示多段字幕,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻;获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕(也即目标字幕),可以解决相关技术中不能准确获取目标字幕的技术问题,进而达到了准确获取目标字幕的技术效果。
[0054] 本申请提供了一种可以将视频台词实时分享的方案,可将本申请的上述技术方案集成在客户端上,客户端可包括三个界面,入口界面,编辑界面,分享渠道界面。用户在观看视频时,对出现的台词产生分享意愿后,可长按台词显示区域即可展示入口界面并进入编辑界面,同时默认选中进入时的台词,编辑界面提供台词、剧照等(也即媒体信息)列表供用户自主编辑,其中台词可编辑、可纠错多句(也即多段字幕,如6段),每句台词根据字数可以展示多行,所有台词可最终展示为多行(如展示12行),程序会根据台词展示行数的多少进行字号的动态调整(行数越多字号越小)。剧照可以旋转、移动、缩放,剧照旋转后程序会根据用户旋转的角度最终旋转为0度或90度或180度或270度。编辑界面可提升用户创作空间,用户编辑完后点击完成执行过渡动画柔和进入分享渠道界面,选择渠道后完成分享。
[0055] 利用本申请的技术方案,用户在观看视频时,对视频中出现的经典的、有意义的或有感触的台词想要分享出去时,不用背下来手动编辑,可结合视频场景分享,极大提高了用户的分享意愿。下面结合步骤S202至步骤S206进一步详述本申请的技术方案:
[0056] 在步骤S202提供的技术方案中,获取目标帐号的第一指令,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕。
[0057] 如图3所示,用户(也即目标帐号)可以通过长按字幕显示区域(也即入口界面)、编辑按钮、编辑手势触发第一指令,以进入如图4所示的编辑界面。
[0058] 在步骤S204提供的技术方案中,响应于获取到的第一指令,在客户端上显示多段字幕,其中,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻。
[0059] (1)下面从用户交互侧详述步骤S204的技术方案:
[0060] 可选地,用户除了可以选择分享的字幕外,还可以选择媒体信息,与字幕一并分享。在客户端上显示多段字幕时,可在获取到目标帐号的第三指令的情况下,根据多个媒体信息确定待分享的第一媒体信息,其中,第三指令用于指示待分享的第一媒体信息,多个媒体信息是用于表示目标视频中内容的信息。这样,至少分享第一字幕可包括:分享第一媒体信息和第一字幕。
[0061] 上述的媒体信息包括但不局限于如下形式:短视频(如10秒、30秒、1分钟等较短时长的短视频)、动态图片(如GIF格式的图片)、静态图片。
[0062] 在客户端上显示多段字幕包括:在客户端的编辑界面的第一区域内显示多段字幕,第一区域上设置有选取多段字幕中的至少一段第二字幕的操作控件。在目标帐号进行选择后,也即在客户端上显示多段字幕之后,可在客户端的编辑界面的第二区域内显示至少一段第二字幕,第二区域设置有对第二字幕执行第一编辑操作的操作控件,方便目标帐号对字幕进行编辑。
[0063] 在客户端上显示多段字幕时或之后,可在客户端的编辑界面的第一区域内显示多个媒体信息,第一区域上设置有选取多个媒体信息中的至少一个第二媒体信息的操作控件;在目标帐号进行选择后,在客户端的第二区域内显示至少一个第二媒体信息,第二区域设置有对第二媒体信息执行第二编辑操作的操作控件,方便目标帐号对媒体信息进行编辑。
[0064] 需要说明的是,对于上述的媒体信息和字幕的编辑顺序,本申请并不做限定,可以先编辑媒体信息、后编辑字幕,也可先编辑字幕、后编辑媒体信息。
[0065] (2)下面从技术侧详述步骤S204的技术方案:
[0066] 关于“多段字幕和多个媒体信息”的获取方式如下:
[0067] 在客户端上显示多段字幕之前,客户端发送请求信息至提供目标视频的内容服务器,请求信息中携带有第一时刻,内容服务器用于查找目标视频的多个媒体信息、并查找根据第一时刻确定的目标播放时间段内的多段字幕;在客户端上接收内容服务器返回的多段字幕和多个媒体信息。
[0068] 需要说明的是,关于目标播放时间段的确定,参见上述关于对“第一时刻”或第一时刻的字幕的配置相关的描述。
[0069] 关于在编辑界面对“字幕”编辑方式如下:
[0070] 可选地,根据多段字幕确定待分享的第一字幕包括:获取多段字幕中的至少一段第二字幕,如图5所示,第一帐号可以选择(通过点击字段前的小圆圈实现)一段或多段字幕(以显示在背景图片中),可选地,进入编辑界面,可默认选中当前台词(即当前显示的字幕),台词可添加,可编辑、纠错;对获取的第二字幕执行第二指令所指示的第二编辑操作,将执行第二编辑操作后的第二字幕作为第一字幕。
[0071] 上述的“对获取的第二字幕执行第二指令所指示的第二编辑操作”包括以下至少之一:
[0072] 1)进行词语的编辑或替换,将第二字幕中的第一词语替换为第二指令所指示的第二词语,如进行纠错,替换有错误的第一词语为正确的第二词语,再如进行文学加工,将较为平淡的第一词语替换为更有意境的第二词语;
[0073] 2)将第二字幕的字体配置为第二指令所指示的字体,如配置为楷体、黑体等;
[0074] 3)将第二字幕的颜色配置为第二指令所指示的颜色,如配置为红色、黑色、绿色等;
[0075] 4)将第二字幕的字号配置为第二指令所指示的字号,如配置为“一号”、“初号”、“小一”等字号;
[0076] 5)将第二字幕的字间距配置为第二指令所指示的字间距,如配置字间距为0.2厘米、0.5厘米、1厘米、2厘米等;
[0077] 6)将第二字幕的字体高度配置为第二指令所指示的字体高度,如配置字体高度为0.3厘米、0.5厘米、1厘米、2厘米等;
[0078] 7)在获取的至少一段第二字幕中删除或增加字幕,也即可以选择删除一整段字幕,增加一整段文字等。
[0079] 如图5所示,对于上述的进行词语的编辑或纠错替换操作,在替换有错误的第一词语为正确的第二词语之后,可将替换后正确的字幕及字幕的播放时间反馈给内容服务器,服务器将之前有误的字幕替换为该字幕。
[0080] 关于在编辑界面对“媒体信息”编辑方式如下:
[0081] 在本申请的实施例中,根据多个媒体信息确定待分享的第一媒体信息包括:获取多个媒体信息中的至少一个为第二媒体信息,如图6所示,可以选择其中一张图片(可以是剧照)作为背景,剧照可替换;对第二媒体信息执行第三指令所指示的第一编辑操作(如对剧照进行旋转、移动、缩放、亮度调节),将执行第一编辑操作后的第二媒体信息作为第一媒体信息。
[0082] 在第二媒体信息为用于作为第一字幕的背景图片的情况下,对第二媒体信息执行第三指令所指示的第一编辑操作包括以下至少之一:
[0083] 1)在第二区域内移动图片的位置,在第二区域内将第二媒体信息移动至第三指令指示的位置;
[0084] 2)在第二区域内按照第三指令所指示的缩放比例对第二媒体信息进行缩放;
[0085] 3)在第二区域内按照第三指令所指示的旋转角度对第二媒体信息进行旋转。
[0086] 在步骤S206提供的技术方案中,获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕。
[0087] 可选地,分享第一媒体信息和第一字幕包括:如图7所示,在客户端上的分享渠道界面显示至少一个分享控件和目标信息,目标信息包括第一字幕和第一媒体信息,每个分享控件用于指示一个分享路径;按照被目标帐号所选中的分享控件所指示的分享路径对目标信息进行分享。
[0088] 采用本申请的技术方案可以避免如下问题:1)按下按钮截台词容易出现时间误差导致截错;2)简单提供文本分享,不能结合剧照场景;3)台词只有一句,没有上下文容易失去意境;4)台词不可编辑、纠错,不能选择剧照,缺乏创作空间。而利用本申请的技术方案,对以上存在的问题提供了完美的解决方案,实现台词分享的同时,给用户提供上下文选择、台词编辑纠错、剧照选择编辑等功能,极大提升用户创作空间和分享意愿。
[0089] 作为一种可选的实施例,下面以媒体信息为剧照为例详述本申请的实施例,如图8所示:
[0090] 步骤S801,服务器预先识别视频中台词。
[0091] 步骤S802,用户在观看视频时长按台词区域唤起分享编辑界面。
[0092] 步骤S803,在分享编辑界面app向服务器发起请求,获得台词和剧照。
[0093] 步骤S804,app通过当前播放时间匹配到当前台词并默认选中。
[0094] 步骤S805,用户一共可以选择多句(如6句)台词,并可以对台词进行手动编辑与纠错。
[0095] 台词可选择多句(如1-6句),总最大行数为阈值(如12行),12行展示不完时最后一行以省略号“...”结尾,展示在5行以内使用同一字号,从6行开始字号可逐渐减小。本申请为文本编辑动态生成一个配置表以满足动态字号变化。该配置表如表1所示:
[0096] 表1
[0097]行数 字号(px) 间距(px) 行字数(px) 行高度(px)
5 75.72 18 8 98
6 60.6 14 10 79
7 52.8 12 12 69
8 44.7 10 14 59
[0098] 配置表说明:px表示像素,行数为台词展示行数,字号是展示行数对应字号,间距为当前字号下文本行间距,行字数count为当前字号下当行可展示的文本字数,行高度height为当前字号下当行文本高度。
[0099] 配置表计算原理:
[0100] (1)根据手机屏幕动态取到展示区域高度h、宽度w;
[0101] (2)遍历展示行数rows(5至12),每次遍历计算当行最大高度h1=h/rows;
[0102] (3)根据h1得到初始字号size=(4/5)*h1,文本间距spacing=(1/5)*h1;
[0103] (4)根据size和spacing计算文本真实高度height,由于文字展示时周围会带空白区域,所以此时height>h1;
[0104] (5)遍历size,单步递减1dp(设备独立像素),使height
[0105] (6)根据size使用系统画笔接口得到单个文本宽度w1,文本字数count=w/w1;
[0106] (7)循环上述2-6得到所有行数下的字号size、间距spacing、文本字数count和当行文本高度height,即表1所示的配置表。
[0107] 步骤S806,用户可以选择一张剧照作为背景,剧照可以移动、缩放、旋转。
[0108] 图片位移、旋转、缩放使用系统matrix(矩阵)实现,当旋转手势释放后,根据matrix值和图片四个顶点初始坐标计算图片旋转后的四个顶点坐标,继而计算倾斜角度,最后将角度调整为0或90或180或270度(也可按照更细的力度区分,如以10度为间隔单位)。
[0109] 如旋转手势的旋转角度小于等于90度,那么角度调整为90度,旋转手势的旋转角度大于90度、且小于等于180度,那么角度调整为180度,旋转手势的旋转角度大于180度、且小于等于270度,那么角度调整为270度。也可根据需求定义其余手势,如根据左右移动的距离来确定旋转角度。
[0110] 用于表示图片顶点初始坐标(W为图片宽度,H为图片高度)的矩阵如下:
[0111]
[0112] 图片的位移、缩放、旋转是通过matrix(矩阵)实现,就是说使用图片的初始4个顶点坐标进行矩阵计算得到新的坐标。先说明下初始图片顶点坐标为:W为x轴方向即宽,H为y轴方向即高,平面图Z轴为1。
[0113] 系统matrix矩阵如下:
[0114]
[0115] MSCALE_X,MSKEW_X,MTRNS_X,MSKEW_Y,MSCALE_Y,MTRANS_Y,MPERSP_0,MPERSP_1,MPERSP_2,为变换系数。MSCALE用于处理缩放变换,MSKEW用于处理错切变换(如MSCALE_X即用于处理x轴的错切变换),MTRANS用于处理平移变换(MTRANS_Y用于处理y轴的平移变换),MPERSP用于处理透视变换。
[0116] 图片四个顶点变换后的坐标为上述的初始坐标与系统matrix矩阵的乘积。
[0117] 初始为单位矩阵:
[0118]
[0119] 对于位移,x,y轴同时位移10个单位距离后矩阵为:
[0120]
[0121] 对于旋转,单位按原点旋转α度后矩阵:
[0122]
[0123] 用f[0]、f[1]至f[8]表示矩阵中9个数值(按照从左至右、从上到下的顺序),按原点旋转45度,则f[1]=0.70710677,其余数值以此类推,根据矩阵计算公式,位移、旋转后4个顶点坐标可计算得到:
[0124] float x1=f[0]*0+f[1]*0+f[2];
[0125] float y1=f[3]*0+f[4]*0+f[5];
[0126] float x2=f[0]*W+f[1]*0+f[2];
[0127] float y2=f[3]*W+f[4]*0+f[5];
[0128] float x3=f[0]*0+f[1]*H+f[2];
[0129] float y3=f[3]*0+f[4]*H+f[5];
[0130] float x4=f[0]*W+f[1]*H+f[2];
[0131] float y4=f[3]*W+f[4]*H+f[5];
[0132] float表示取浮点数,上述第一个顶点坐标为(x1,y1),第二个顶点坐标为(x2,y2),第三个顶点坐标为(x3,y3),第四个顶点坐标为(x4,y4)。
[0133] 步骤S807,用户完成台词,剧照编辑后执行过渡动画柔和进入分享渠道界面。
[0134] 过渡动画:
[0135] 过渡动画主要让用户从编辑界面柔和过渡到分享界面。
[0136] 将编辑界面分成三个模块,如图9所示,包括界面名称title的显示区域A,选择区域B(第一区域),编辑区域C(第二区域)。
[0137] 动画执行时,如图10所示,Title模块区域A渐变消失,编辑区域C模块移动到中间并缩放一定比例,选择区域B渐变消失,分享渠道模块D渐变出现。
[0138] 步骤S808,用户选择分享渠道完成台词分享。
[0139] 步骤S809,展示结果,如分享的内容(如图11所示)、分享操作是否成功等。
[0140] 采用本申请的信息分享方案,可实现台词分享,所带来的有益效果至少体现在如下几个方面:方便用户结合场景分享台词;提供了创作空间,提升用户分享意愿;带动了分享量和视频播放量。
[0141] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0142] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0143] 根据本发明实施例的另一个方面,还提供了一种用于实施上述信息的分享方法的信息的分享装置。图12是根据本发明实施例的一种可选的信息的分享装置的示意图,如图12所示,该装置可以包括:获取单元121、响应单元123以及分享单元125。
[0144] 获取单元121,用于获取目标帐号的第一指令,其中,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕。
[0145] 上述的客户端为用于播放视频的客户端,具体可以为视频应用的客户端、网页客户端、智能电视等智能设备上的视频客户端等;上述的目标帐号为允许在客户端上使用的帐号,如该应用的帐号、其他应用的帐号(如社交帐号、即时通讯帐号等)、手机号等。
[0146] 在客户端上播放有目标视频时,目标帐号可以通过客户端提供的触发控件触发第一指令,如长按字幕展示区域触发,通过客户端上的按钮触发,通过客户端内置的手势、或与客户端约定的手势触发。
[0147] 上述的字幕(subtitles of motion picture)是指以文字形式显示电视、电影、舞台作品(即目标视频)中的对话等非影像内容,如在电影银幕或电视机荧光屏下方出现的解说文字以及种种文字,包括唱词、对白、说明词以有人物介绍、地名和年代等文字信息。本申请的技术方案尤其适用于影视作品的对话字幕(也称台词)。
[0148] 响应单元123,用于响应于获取到的第一指令,在客户端上显示多段字幕,其中,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻。
[0149] 在获取到第一指令时,进入编辑界面,并在编辑界面显示多段字幕,目标帐号可通过编辑界面的编辑控件实现对字幕等内容的编辑,不同的编辑控件可对应不同的指令,如第二指令即用于指定第一字幕的指令。
[0150] 上述的目标播放时间段可以为固定时长的时间段(如1秒、3秒、5秒、10秒等),第一时刻可以根据配置信息确定在该时间段中的位置,如可以为其起始位置、结束位置、中间位置等。
[0151] 上述的目标播放时间段可以为具有固定段数字幕的时间段(如3段、5段、10段等),第一时刻所展示的字幕可以根据配置信息确定在这多段字幕中的位置,如可以为其起始位置、结束位置、中间位置等。
[0152] 分享单元125,用于获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕,其中,第二指令用于指示根据多段字幕确定待分享的第一字幕。
[0153] 上述的第一字幕是根据对多段字幕进行处理后确定的,该处理包括选取、编辑等。通过对目标时间段的配置,目标帐号可以获取一段时间内的字幕,即使目标帐号触发第一指令时字幕已经发生变化(已经跳过了第一帐号感兴趣的一段字幕),最终展示的多段字幕中也会包括刚才一闪即过的第一帐号感兴趣的字幕,从而避免了客户端不能准确获取到目标字幕的问题。
[0154] 需要说明的是,该实施例中的获取单元121可以用于执行本申请实施例中的步骤S202,该实施例中的响应单元123可以用于执行本申请实施例中的步骤S204,该实施例中的分享单元125可以用于执行本申请实施例中的步骤S206。
[0155] 此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。
[0156] 通过上述模块,在获取到目标帐号的第一指令时,在客户端上显示多段字幕,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻;获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕(也即目标字幕),可以解决相关技术中不能准确获取目标字幕的技术问题,进而达到了准确获取目标字幕的技术效果。
[0157] 本申请提供了一种可以将视频台词实时分享的方案,可将本申请的上述技术方案集成在客户端上,客户端可包括三个界面,入口界面,编辑界面,分享渠道界面。用户在观看视频时,对出现的台词产生分享意愿后,可长按台词显示区域即可展示入口界面并进入编辑界面,同时默认选中进入时的台词,编辑界面提供台词、剧照等(也即媒体信息)列表供用户自主编辑,其中台词可编辑、可纠错多句(也即多段字幕,如6段),每句台词根据字数可以展示多行,所有台词可最终展示为多行(如展示12行),程序会根据台词展示行数的多少进行字号的动态调整(行数越多字号越小)。剧照可以旋转、移动、缩放,剧照旋转后程序会根据用户旋转的角度最终旋转为0度或90度或180度或270度。编辑界面可提升用户创作空间,用户编辑完后点击完成执行过渡动画柔和进入分享渠道界面,选择渠道后完成分享。
[0158] 利用本申请的技术方案,用户在观看视频时,对视频中出现的经典的、有意义的或有感触的台词想要分享出去时,不用背下来手动编辑,可结合视频场景分享,极大提高了用户的分享意愿。
[0159] 上述响应单元还用于在客户端上显示多段字幕时,在获取到目标帐号的第三指令的情况下,根据多个媒体信息确定待分享的第一媒体信息,其中,第三指令用于指示待分享的第一媒体信息,多个媒体信息是用于表示目标视频中内容的信息;分享单元还用于分享第一媒体信息和第一字幕。
[0160] 可选地,响应单元包括:第一显示模块,用于在客户端的第一区域内显示多段字幕,其中,第一区域上设置有选取多段字幕中的至少一段第二字幕的操作控件;第二显示模块,用于在客户端上显示多段字幕之后,在客户端的第二区域内显示至少一段第二字幕,第二区域设置有对第二字幕执行第一编辑操作的操作控件。
[0161] 可选地,响应单元包括:第三显示模块,用于在客户端上显示多段字幕时或之后,在客户端的第一区域内显示多个媒体信息,其中,第一区域上设置有选取多个媒体信息中的至少一个第二媒体信息的操作控件;第四显示模块,用于在客户端的第二区域内显示至少一个第二媒体信息,其中,第二区域设置有对第二媒体信息执行第二编辑操作的操作控件。
[0162] 上述的分享单元包括:第五显示模块,用于在客户端上显示至少一个分享控件和目标信息,其中,目标信息包括第一字幕和第一媒体信息,每个分享控件用于指示一个分享路径;分享模块,用于按照被目标帐号所选中的分享控件所指示的分享路径对目标信息进行分享。
[0163] 上述响应单元根据多个媒体信息确定待分享的第一媒体信息时,获取多个媒体信息中的至少一个为第二媒体信息;对第二媒体信息执行第三指令所指示的第一编辑操作,将执行第一编辑操作后的第二媒体信息作为第一媒体信息。
[0164] 在第二媒体信息为用于作为第一字幕的背景图片的情况下,响应单元对第二媒体信息执行第三指令所指示的第一编辑操作包括以下至少之一:
[0165] 在第二区域内将第二媒体信息移动至第三指令指示的位置;
[0166] 在第二区域内按照第三指令所指示的缩放比例对第二媒体信息进行缩放;
[0167] 在第二区域内按照第三指令所指示的旋转角度对第二媒体信息进行旋转。
[0168] 上述响应单元在根据多段字幕确定待分享的第一字幕时,获取多段字幕中的至少一段第二字幕;对获取的第二字幕执行第二指令所指示的第二编辑操作,将执行第二编辑操作后的第二字幕作为第一字幕。
[0169] 可选地,响应单元对获取的第二字幕执行第二指令所指示的第二编辑操作包括以下至少之一:
[0170] 将第二字幕中的第一词语替换为第二指令所指示的第二词语;
[0171] 将第二字幕的字体配置为第二指令所指示的字体;
[0172] 将第二字幕的颜色配置为第二指令所指示的颜色;
[0173] 将第二字幕的字号配置为第二指令所指示的字号;
[0174] 将第二字幕的字间距配置为第二指令所指示的字间距;
[0175] 将第二字幕的字体高度配置为第二指令所指示的字体高度;
[0176] 在获取的至少一段第二字幕中删除或增加字幕。
[0177] 可选地,本申请的装置还可包括,发送单元,用于在客户端上显示多段字幕之前,发送请求信息至提供目标视频的内容服务器,其中,请求信息中携带有第一时刻,内容服务器用于查找目标视频的多个媒体信息、并查找根据第一时刻确定的目标播放时间段内的多段字幕;接收单元,用于在客户端上接收内容服务器返回的多段字幕和多个媒体信息。
[0178] 采用本申请的信息分享方案,可实现台词分享,所带来的有益效果至少体现在如下几个方面:方便用户结合场景分享台词;提供了创作空间,提升用户分享意愿;带动了分享量和视频播放量。
[0179] 此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
[0180] 根据本发明实施例的另一个方面,还提供了一种用于实施上述信息的分享方法的服务器或终端。
[0181] 图13是根据本发明实施例的一种终端的结构框图,如图13所示,该终端可以包括:一个或多个(图13中仅示出一个)处理器1301、存储器1303、以及传输装置1305(如上述实施例中的发送装置),如图13所示,该终端还可以包括输入输出设备1307。
[0182] 其中,存储器1303可用于存储软件程序以及模块,如本发明实施例中的信息的分享方法和装置对应的程序指令/模块,处理器1301通过运行存储在存储器1303内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的信息的分享方法。存储器1303可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1303可进一步包括相对于处理器1301远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0183] 上述的传输装置1305用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1305包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1305为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
[0184] 其中,具体地,存储器1303用于存储应用程序。
[0185] 处理器1301可以通过传输装置1305调用存储器1303存储的应用程序,以执行下述步骤:
[0186] 获取目标帐号的第一指令,其中,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕;
[0187] 响应于获取到的第一指令,在客户端上显示多段字幕,其中,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻;
[0188] 获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕,其中,第二指令用于指示根据多段字幕确定待分享的第一字幕。
[0189] 处理器1301还用于执行下述步骤中的至少之一:
[0190] 将第二字幕中的第一词语替换为第二指令所指示的第二词语;
[0191] 将第二字幕的字体配置为第二指令所指示的字体;
[0192] 将第二字幕的颜色配置为第二指令所指示的颜色;
[0193] 将第二字幕的字号配置为第二指令所指示的字号;
[0194] 将第二字幕的字间距配置为第二指令所指示的字间距;
[0195] 将第二字幕的字体高度配置为第二指令所指示的字体高度;
[0196] 在获取的至少一段第二字幕中删除或增加字幕。
[0197] 采用本发明实施例,在获取到目标帐号的第一指令时,在客户端上显示多段字幕,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻,第二指令用于指示待分享的第一字幕;获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕(也即目标字幕),可以解决相关技术中不能准确获取目标字幕的技术问题,进而达到了准确获取目标字幕的技术效果。
[0198] 可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
[0199] 本领域普通技术人员可以理解,图13所示的结构仅为示意,终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图13其并不对上述电子装置的结构造成限定。例如,终端还可包括比图13中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图13所示不同的配置。
[0200] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
[0201] 本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行信息的分享方法的程序代码。
[0202] 可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
[0203] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
[0204] S21,获取目标帐号的第一指令,其中,目标帐号为在客户端上使用的帐号,第一指令用于指示获取客户端上当前播放的目标视频中的字幕;
[0205] S22,响应于获取到的第一指令,在客户端上显示多段字幕,其中,多段字幕为目标视频在目标播放时间段内的字幕,目标播放时间段包括获取到第一指令时目标视频所播放至的第一时刻;
[0206] S23,获取第二指令,根据多段字幕确定待分享的第一字幕,并至少分享第一字幕,其中,第二指令用于指示根据多段字幕确定待分享的第一字幕。
[0207] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0208] S31,将第二字幕中的第一词语替换为第二指令所指示的第二词语;
[0209] S32,将第二字幕的字体配置为第二指令所指示的字体;
[0210] S33,将第二字幕的颜色配置为第二指令所指示的颜色;
[0211] S34,将第二字幕的字号配置为第二指令所指示的字号;
[0212] S35,将第二字幕的字间距配置为第二指令所指示的字间距;
[0213] S36,将第二字幕的字体高度配置为第二指令所指示的字体高度;
[0214] S37,在获取的至少一段第二字幕中删除或增加字幕。
[0215] 可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
[0216] 可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0217] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0218] 上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0219] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0220] 在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0221] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0222] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0223] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。