著录项信息
专利名称 | 视频播放交互方法与终端 |
申请号 | CN200810173240.6 | 申请日期 | 2008-10-28 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2009-03-11 | 公开/公告号 | CN101382867 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/048 | IPC分类号 | G;0;6;F;3;/;0;4;8查看分类表>
|
申请人 | 深圳市迅雷网络技术有限公司 | 申请人地址 | 广东省深圳市南山区粤海街道科技中二路深圳软件园11号楼7、8层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市迅雷网络技术有限公司 | 当前权利人 | 深圳市迅雷网络技术有限公司 |
发明人 | 彭英钧 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 刘松 |
摘要
本发明公开一种视频播放交互的方法与装置,用以实现视频播放状态下的在线信息交互。通过实施例阐述了如下方法:终端在视频播放界面窗体前端生成交互浮层窗体;终端在所述视频播放界面窗体中播放视频文件;终端通过所述交互浮层窗体与服务侧进行数据交互。实施例中同时给出了相应的装置。根据本发明实施例的技术方案,在视频播放界面的前端向用户呈现了用于信息收发的交互浮层,所以用户在观看充满全屏幕的视频图面的同时,能够与其他用户进行交互,从而有着良好的使用体验。
1.一种视频播放交互方法,其特征在于,包括:
终端在视频播放界面窗体前端生成交互浮层窗体;
终端在所述视频播放界面窗体中播放视频文件;
终端通过所述交互浮层窗体与服务侧进行交互操作;
其中,所述终端在视频播放界面窗体前端生成交互浮层窗体包括:生成基础窗体,将用于控制视频播放的播放模块及视频播放界面窗体嵌入所述基础窗体中,生成交互浮层窗体并将交互浮层嵌入所述基础窗体中,且所述交互浮层窗体的显示属性为位于所述视频播放界面窗体的前端;
或者,所述终端在视频播放界面窗体前端生成交互浮层窗体包括:将视频播放器及交互浮层窗体嵌入网页中,设置该交互浮层窗体的显示属性为位于视频播放器的播放界面窗体的前端,当终端访问该网页时,在网页中生成交互浮层窗体,该交互浮层窗体的显示属性为位于所述视频播放器的播放界面窗体的前端。
2.如权利要求1所述方法,其特征在于,所述交互操作为:
终端接收服务侧发送的交互数据并在所述交互浮层窗体中显示,及/或将用户在该交互浮层窗体中输入的信息发送至服务侧。
3.如权利要求1所述方法,其特征在于,所述交互浮层窗体为透明的。
4.如权利要求1所述方法,其特征在于,所述视频播放界面窗体以充满终端显示屏幕的全部显示范围的模式播放所述视频文件。
5.如权利要求1、2、3或4所述方法,其特征在于,所述将视频播放器及交互浮层窗体嵌入网页中包括:
将视频播放器的程序代码及生成交互浮层窗体的程序代码,插入到需要显示该视频播放器的网页的页面代码中。
6.如权利要求5所述方法,其特征在于,所述终端在所述视频播放界面窗体中播放视频文件包括:
终端访问该网页时,终端的网页浏览器根据所述网页页面代码,视频播放器程序代码及生成交互浮层窗体的程序代码显示视频播放器,在视频播放器的前端生成所述交互浮层窗体。
7.如权利要求1、2、3或4所述方法,其特征在于,所述终端在视频播放界面窗体前端生成交互浮层窗体包括:
当视频播放界面窗体中开始播放该视频文件时生成所述交互浮层窗体。
8.如权利要求1、2、3或4所述方法,其特征在于,所述终端在视频播放界面窗体前端生成交互浮层窗体包括:
当视频播放界面窗体中播放该视频文件时,根据终端接收的用户输入指令生成所述交互浮层窗体。
9.如权利要求8所述方法,其特征在于,所述当视频播放界面窗体中播放该视频文件时,根据终端接收的用户输入指令生成所述交互浮层窗体包括:
当视频播放界面窗体中播放该视频文件时,在视频播放界面窗体中生成小面积交互浮层窗体,当终端接收到用户通过鼠标点击或将鼠标指针移动至该小面积交互浮层窗体的指令时,增加该小面积交互浮层窗体的显示范围以生成所述交互浮层窗体。
10.如权利要求1、2、3或4所述方法,其特征在于,还包括:
终端向服务侧发送需要点播的视频文件的识别信息;
终端接收由服务侧返回的根据所述识别信息获取的该视频文件的数据及与该视频文件相关的交互数据。
11.如权利要求10所述方法,其特征在于,所述视频文件的识别信息为:
视频文件的名称;或
视频文件的统一资源定位符;或
视频文件的内容签名,所述内容签名为根据预设的算法对视频文件的内容数据进行计算后获得的,所述预设的算法为对视频文件处理得到对应于该视频文件的处理结果的算法。
12.如权利要求1、3或4所述方法,其特征在于:
该方法还包括:
终端向服务侧发送需要点播的视频文件的识别信息;及
终端接收由服务侧返回的根据所述识别信息获取的视频文件的数据;
所述交互操作为:
终端根据服务侧返回的当前在线点播相同视频文件的其他终端信息,将用户在所述交互浮层窗体中输入的消息发送至该其他终端;及终端接收该其他终端发送的消息,并在该交互浮层窗体中显示。
13.一种视频播放交互装置,其设置在终端中,其特征在于,包括浮层生成模块、播放模块和交互模块,其中:
浮层生成模块,用于在视频播放界面窗体前端生成交互浮层窗体;
所述浮层生成模块包括:基础窗体生成模块,用于生成基础窗体,第一嵌入模块,用于将所述播放模块及视频播放界面窗体嵌入所述基础窗体中,第二嵌入模块,用于生成交互浮层窗体并将交互浮层嵌入所述基础窗体中,并设置所述交互浮层窗体的显示属性为位于所述视频播放界面窗体的前端,
或者,所述浮层生成模块包括:网页嵌入模块,用于将视频播放器及交互浮层窗体嵌入网页中,该交互浮层窗体的显示属性为位于所述视频播放器的播放界面窗体的前端,添加模块,用于当终端访问该网页时,在网页中生成交互浮层窗体;
播放模块,用于在所述视频播放界面窗体中播放视频文件;
交互模块,用于通过所述交互浮层窗体与服务侧进行交互操作。
14.如权利要求13所述的装置,其特征在于,所述交互模块还包括:
显示模块及/或交互信息发送模块;
所述显示模块用于接收服务侧发送的交互数据,并将该交互数据在所述交互浮层窗体中显示;
所述交互信息发送模块用于将用户在所述交互浮层窗体中输入的信息发送至服务侧。
15.如权利要求13所述的装置,其特征在于,所述交互浮层窗体为透明的。
16.如权利要求13所述的装置,其特征在于,所述播放模块进一步控制视频播放界面窗体以充满显示屏幕的全部显示范围的模式播放所述视频文件。
17.如权利要求13、14、15或16所述的装置,其特征在于,所述网页嵌入模块进一步用于:将视频播放器的程序代码及生成交互浮层窗体的程序代码,插入到需要显示该视频播放器的网页的页面代码中。
18.如权利要求17所述的装置,其特征在于,所述播放模块进一步用于当终端访问该网页时,使终端的网页浏览器根据所述网页页面代码,视频播放器程序代码及生成交互浮层窗体的程序代码显示视频播放器,在视频播放器的前端生成所述交互浮层窗体。
19.如权利要求13、14、15或16所述的装置,其特征在于,所述浮层生成模块进一步用于当所述视频播放界面窗体中开始播放该视频文件时生成所述交互浮层窗体。
20.如权利要求13、14、15或16所述的装置,其特征在于,所述浮层生成模块进一步用于当视频播放界面窗体中播放该视频文件时,根据接收的用户输入指令生成所述交互浮层窗体。
21.如权利要求20所述的装置,其特征在于,所述浮层生成模块进一步包括:
浮层生成子模块,用于当视频播放界面窗体中播放该视频文件时,在视频播放界面窗体中生成小面积交互浮层窗体;
点击指令接收单元,用于接收用户通过鼠标点击或将鼠标指针移动至所述小面积交互浮层窗体的指令;
显示范围控制单元,用于根据所述指令增加所述小面积交互浮层窗体的显示范围以生成所述交互浮层窗体。
22.如权利要求13、14、15或16所述的装置,其特征在于,还包括:
识别信息发送模块,用于向服务侧发送需要点播的视频文件的识别信息;
第一获取模块,用于接收由服务侧返回的根据所述识别信息获取的所述视频文件的数据;
第二获取模块,用于接收由服务侧返回的根据所述识别信息获取的与该视频文件相关的交互数据。
23.如权利要求22所述装置,其特征在于,所述识别信息发送模块进一步用于向服务侧发送视频文件的名称,或视频文件的统一资源定位符,或视频文件的内容签名,所述内容签名为根据预设的算法对视频文件的内容数据进行计算后获得的,所述预设的算法为对视频文件处理得到对应于该视频文件的处理结果的算法。
24.如权利要求13、15或16所述的装置,其特征在于,还包括:
识别信息发送模块,用于向服务侧发送需要点播的视频文件的识别信息;及
第一获取模块,用于接收由服务侧返回的根据所述识别信息获取的视频文件的数据;
所述交互模块包括:
发送模块,用于根据服务侧返回的当前在线点播相同视频文件的其他终端的信息,将用户在所述交互浮层窗体中输入的消息发送至该其他终端;及
接收模块,用于接收该其他终端发送的消息,并在该交互浮层窗体中显示。
技术领域\n本发明涉及计算机技术,特别地涉及一种视频播放交互方法与终端。\n背景技术\n视频播放器的播放模式有窗口模式和全屏模式,在窗口模式下,显示终端的屏幕上能够同时显示视频播放窗口与其他程序窗口;在全屏模式下,显示终端的全屏为视频内容,此时用户若需查看或使用其他应用程序,需退出全屏模式,回到窗口模式或关闭视频播放器。对用户来说,全屏模式播放能使视频画面更大,其体验一般要优于窗口模式,所以用户为了得到较优的体验,一般会选择全屏模式观看,在全屏模式下用户若想进行其他操作,如参与交互活动,则需退出视频全屏播放模式,甚至停止视频播放,再切换至交互窗口以进行相关操作,如此会影响用户正常观看视频,给用户带来不便,降低了用户体验。\n发明内容\n本发明实施例提供的一种视频播放时交互的方法包括:\n终端在视频播放界面窗体前端生成交互浮层窗体;\n终端在所述视频播放界面窗体中播放视频文件;\n终端通过所述交互浮层窗体与服务侧进行交互操作;\n其中,所述终端在视频播放界面窗体前端生成交互浮层窗体包括:生成基础窗体,将用于控制视频播放的播放模块及视频播放界面窗体嵌入所述基础窗体中,生成交互浮层窗体并将交互浮层嵌入所述基础窗体中,且所述交互浮层窗体的显示属性为位于所述视频播放界面窗体的前端;\n或者,所述终端在视频播放界面窗体前端生成交互浮层窗体包括:将视频播放器及交互浮层窗体嵌入网页中,设置该交互浮层窗体的显示属性为位于视频播放器的播放界面窗体的前端,当终端访问该网页时,在网页中生成交互浮层窗体,该交互浮层窗体的显示属性为位于所述视频播放器的播放界面窗体的前端。\n本发明实施例提供的一种视频播放交互装置,其设置在终端中,包括浮层生成模块、播放模块和交互模块,其中:\n浮层生成模块,用于在视频播放界面窗体前端生成交互浮层窗体;\n所述浮层生成模块包括:基础窗体生成模块,用于生成基础窗体,第一嵌入模块,用于将所述播放模块及视频播放界面窗体嵌入所述基础窗体中,第二嵌入模块,用于生成交互浮层窗体并将交互浮层嵌入所述基础窗体中,并设置所述交互浮层窗体的显示属性为位于所述视频播放界面窗体的前端,\n或者,所述浮层生成模块包括:网页嵌入模块,用于将视频播放器及交互浮层窗体嵌入网页中,该交互浮层窗体的显示属性为位于所述视频播放器的播放界面窗体的前端,添加模块,用于当终端访问该网页时,在网页中生成交互浮层窗体;\n播放模块,用于在所述视频播放界面窗体中播放视频文件;\n交互模块,用于通过所述交互浮层窗体与服务侧进行交互操作。\n根据本发明实施例给出的方法与装置,在视频播放界面的前端向用户呈现了用于信息交互的交互浮层,所以用户在观看充满全屏幕的视频图面的同时,能够执行如与其他用户进行交互等的其他操作,而不必退出全屏幕观看视频模式,从而有着良好的使用体验。\n附图说明\n图1为本发明第一实施例视频播放交互方法的流程图;\n图2为本发明第二实施例视频播放交互方法的流程图;\n图3为本发明第三实施例视频播放交互方法的流程图;\n图4为本发明第四实施例视频播放交互终端的架构图;\n图5为本发明第五实施例浮层生成模块的架构图;\n图6为本发明第六实施例浮层生成模块的架构图;\n图7为本发明第七实施例浮层生成模块的架构图;\n图8为本发明第八实施例视频播放交互终端的架构图;\n图9为本发明第九实施例视频播放交互终端的架构图。\n具体实施方式\n本发明实施例给出一种视频播放交互方法,如图1所示,其包括步骤:\n步骤S110:终端在视频播放界面窗体前端生成交互浮层窗体。\n步骤S130:终端在所述视频播放界面窗体中播放视频文件。\n步骤S140:终端通过所述交互浮层窗体与服务侧进行交互操作。\n在该方法中,步骤S110及步骤S130的顺序可以调换,即终端可先播放视频文件,再在视频播放界面窗体前端生成交互浮层窗体,或者两个步骤也可以同时进行。\n较佳地,所述交互操作具体可为:\n终端接收服务侧发送的交互数据并在所述交互浮层窗体中显示,及/或将用户在该交互浮层窗体中输入的信息发送至服务侧。\n所述交互操作可仅包括终端接收服务侧发送的交互数据并在所述交互浮层窗体中显示,也可仅包括将用户在该交互浮层窗体中输入的信息发送至服务侧,还可以同时包括这两种操作。其中,所述终端接收服务侧发送的交互数据并在所述交互浮层窗体中显示中,所述交互数据可以为与所播放视频相关的内容,例如视频的相关介绍,如视频文件格式、是否配音、主要演员、导演、所属国家、字幕语言、是否有删节或遮蔽、视频播放时长以及视频截图等,或观看过该视频的其他用户对该视频的评论等,或也可以为其他数据,如新闻消息等。用户在该交互浮层窗体中输入的信息可为对该视频的评论信息,服务侧接收到评论信息后,可将该信息发布至论坛等信息发布平台。该交互浮层窗体还可以作为一个即时通讯窗口,与其他在线用户进行信息交互。\n基于上述步骤,本发明实施例的技术方案可在终端设备的显示屏幕上显示有全屏幕范围的视频播放图面,其上有交互浮层,用户在观看视频播放图面的同时可通过交互浮层进行交互操作。\n较佳地,因为交互浮层位于视频播放界面窗体前端,所以为了使交互浮层不至于遮蔽视频内容,交互浮层窗体可为透明的;或者可将交互浮层窗体放置于视频播放界面窗体中靠边的位置,例如在非宽屏幕的显示设备(例如显示屏幕的长宽比为4∶3的显示设备)上播放宽屏幕格式的视频(例如视频格式长宽比为16∶9的视频)时,显示屏幕的上、下方通常会有一部分无视频画面的黑色区域,则可将交互浮层窗体放置在该无视频画面的黑色区域中。另外,为了满足用户观赏需求,视频播放界面窗体以充满终端显示屏幕的全部显示范围的模式播放视频文件,当然,本发明实施例也可在非全屏幕显示的播放模式下在视频播放窗体的前端显示所述交互浮层窗体。\n在本发明实施例中对于上述步骤S110中的生成交互浮层窗体,给出若干方式,下面一一进行说明。\n终端在视频播放界面窗体前端生成交互浮层窗体的一种方式可应用于视频播放器中,具体包括:\n生成基础窗体;然后将用于控制视频播放的播放模块及视频播放界面窗体嵌入所述基础窗体中,再将生成交互浮层窗体并将交互浮层嵌入所述基础窗体中,并且设置交互浮层窗体的显示属性为位于视频播放界面窗体的前端。这样在全屏播放模式下由于交互浮层窗体的显示属性,它不会被视频画面遮盖,而是在视频播放界面窗体的前端显示。\n终端在视频播放界面窗体前端生成交互浮层窗体的另一种方式可应用在网页中嵌入的播放界面中,具体包括:\n先将视频播放器及交互浮层窗体嵌入网页中,设置该交互浮层窗体的显示属性为位于视频播放器的播放界面窗体的前端,当终端访问该网页时,在该网页页面中所显示的视频播放器的播放界面窗体的前端将生成交互浮层窗体。同样,因为设置了交互浮层窗体的显示属性,所以它不会被视频图面遮盖。通常可采用将视频播放器的程序代码及生成交互浮层窗体的程序代码,插入到需要显示该视频播放器的网页的页面代码中的方式,将视频播放器及交互浮层窗体嵌入网页中。而终端访问该网页时,终端的网页浏览器会根据所述代码显示视频播放器,在视频播放器的前端会生成所述交互浮层窗体。所述视频播放器通常包括用于控制视频播放的模块及用于显示视频画面的视频播放界面窗体。\n生成交互浮层窗体可有不同的时机,较佳地,可以是当视频播放界面窗体中开始播放该视频文件时生成,这样用户开始收看视频时即能够实现通过交互浮层窗体进行交互。\n较佳地,生成交互浮层窗体的时机还可以是当视频播放界面窗体中播放该视频文件时,根据终端接收的用户输入指令生成交互浮层窗体。该指令可以是用户通过键盘输入的快捷键指令或是通过鼠标的操作(点击操作或鼠标的运动轨迹等)形成的指令等。\n较佳地,所述当视频播放界面窗体中播放该视频文件时,根据终端接收的用户输入指令生成所述交互浮层窗体可包括:当视频播放界面窗体中播放该视频文件时,在视频播放界面窗体中生成小面积交互浮层窗体,当终端接收到用户通过鼠标点击或将鼠标指针移动至该交互浮层窗体的指令时,增加该小面积交互浮层窗体的显示范围以生成所述交互浮层窗体。因为用户不一定在所有的时间内都需要使用交互浮层窗体进行交互操作,所以只需要在视频播放界面窗体中不影响观看视频的位置(如边角处)生成所述小面积交互浮层窗体,比如可以生成一个小的按钮,当用户需要进行交互操作时,可点击该按钮,则可增大所述小面积交互浮层窗体的显示范围,从而生成所述交互浮层窗体。\n如图2所示,图2中与图1中标号相同的步骤相同,不再赘述。所述方法可用于在线视频点播中,用户通过终端点播视频时,向用户返回与所点播视频内容相关的信息。则较佳地,所述方法还可包括步骤:\n步骤S100:终端向服务侧发送需要点播的视频文件的识别信息。\n步骤S120:终端接收由服务侧返回的根据所述识别信息获取的该视频文件的数据及与该视频文件相关的交互数据。\n在接收到与视频文件相关的交互数据后,则可在所述交互浮层窗体中显示,如此,用户可通过交互浮层窗体获取与当前播放视频相关的信息。\n较佳地,所述视频文件的识别信息可以是视频文件的名称,或者是视频文件的统一资源定位符,或者是视频文件的内容签名。视频文件的内容签名是根据预设的算法对视频文件的内容数据进行计算后获得的,该预设的算法为对视频文件处理得到对应于该视频文件的处理结果的算法。例如,确定内容签名的一种方法为:提取文件的前面32k字节、中间32k字节、尾部32k字节的数据,将所获取的三部分数据顺序连接,采用哈希算法,比如md5(Message-DigestAlgorithm 5)算法,计算连接所得的96k数据的md5值,作为该文件的内容签名。\n所述交互浮层窗体还可作为即时通讯窗口,用户在线观看视频时,可通过该即时通讯窗口与其他正在观看同样视频的用户进行交互,具体可为:当用户点播一个视频文件时,将该视频的识别信息提交到服务侧,服务侧同时可查找当前正在线观看相同视频的其他用户,然后提示用户是否需要同其他正在观看相同视频的用户进行交互操作,如果用户选择需要,则可以通过所述交互浮层窗体输入消息或者接收来自其他用户的消息。当然,该即时通讯窗口也可不用做与正在观看相同视频的用户进行交互,也可同其他任意用户进行交互。\n则较佳地,如图3所示,该方法包括:\n步骤S100:终端向服务侧发送需要点播的视频文件的识别信息;\n步骤S110:终端在视频播放界面窗体前端生成交互浮层窗体;\n步骤S125:终端接收由服务侧返回的根据所述识别信息获取的视频文件的数据;\n步骤S130:终端在所述视频播放界面窗体中播放视频文件。\n步骤S135:终端根据服务侧返回的当前在线点播相同视频文件的其他终端信息,将用户在所述交互浮层窗体中输入的消息发送至该其他终端;及终端接收该其他终端发送的消息,并在该交互浮层窗体中显示。\n服务侧根据终端提交的视频文件的识别信息,获取其他提交了同样识别信息的其他终端信息,并将该其他终端信息发送至所述终端,该其他终端信息用于标识该其他终端,其可为其他终端的IP地址、用户名称等,并可提示所述终端的用户是否需要同其他点播了同样视频文件的用户进行在线交互,如果所述终端的用户选择需要,则可通过交互浮层窗体输入交互信息,并根据所述其他终端信息将该交互信息发送至所述其他终端。所述发送过程可通过服务侧进行中转,也可直接在两个终端之间直接建立连接关系进行发送。\n本发明实施例还给出一种应用所述方法的视频播放交互终端。下面结合附图进行说明。\n本发明实施例给出的一种视频播放交互终端如图4所示,视频播放交互终端40包括浮层生成模块41、播放模块43及交互模块50。\n所述浮层生成模块41用于在视频播放界面窗体前端生成交互浮层窗体。\n所述播放模块43用于在所述视频播放界面窗体中播放视频文件。\n所述交互模块50,用于通过所述交互浮层窗体与服务侧进行交互操作。\n较佳地,所述交互模块50可包括:显示模块44及/或交互信息发送模块45。\n所述显示模块44用于接收服务侧发送的交互数据,并将该交互数据在交互浮层窗体中显示。\n所述交互信息发送模块45用于将用户在交互浮层窗体中输入的信息发送至服务侧。\n较佳地,所述交互浮层窗体为透明的。\n较佳地,所述播放模块43还可进一步用于控制视频播放界面窗体以充满终端显示屏幕的全部显示范围的模式播放视频文件。\n对于图4中的浮层生成模块41,还可以有若干种内部结构,下面分别进行说明。\n如图5所示,浮层生成模块41包括基础窗体生成模块411、第一嵌入模块412和第二嵌入模块413。\n所述基础窗体生成模块411用于生成基础窗体。\n所述第一嵌入模块412用于将播放模块43及视频播放界面窗体嵌入基础窗体中。\n所述第二嵌入模块413用于生成交互浮层窗体并将交互浮层嵌入基础窗体中,并设置交互浮层窗体的显示属性为位于视频播放界面窗体的前端。\n如图6所示,浮层生成模块41包括嵌入模块414和添加模块415。\n所述嵌入模块414用于将视频播放器及交互浮层窗体嵌入网页中,该交互浮层窗体的显示属性为位于所述视频播放器的播放界面窗体的前端。嵌入模块414可进一步用于将视频播放器的程序代码及生成交互浮层窗体的程序代码,插入到需要显示该视频播放器的网页的页面代码中。这样,播放模块可进一步用于当终端访问该网页时,使终端的网页浏览器根据所述代码显示视频播放器,在视频播放器的前端生成所述交互浮层窗体。\n所述添加模块415用于当终端访问该网页时,在网页中生成交互浮层窗体。\n较佳地,所述浮层生成模块41可以在当视频播放界面窗体中开始播放该视频文件时生成所述交互浮层窗体。\n较佳地,所述浮层生成模块41也可以当视频播放界面窗体中播放该视频文件时,根据终端接收的用户输入指令生成所述交互浮层窗体。在这种方式下,如图7所示,浮层生成模块41可包括浮层生成子模块416、点击指令接收模块417和显示范围控制模块418。\n所述浮层生成子模块416,用于当视频播放界面窗体中播放该视频文件时,在视频播放界面窗体中生成小面积交互浮层窗体。\n所述点击指令接收模块417用于接收用户通过鼠标点击或将鼠标指针移动至交互浮层窗体的指令。\n所述显示范围控制模块418用于根据该指令增加所述小面积交互浮层窗体的显示范围。\n如图8所示,图8的视频播放交互终端80中与图4中标号相同的模块其功能也相同,不再赘述。该终端还可用于在线视频点播中,较佳地,该终端包括浮层生成模块41、播放模块43、交互模块50、识别信息发送模块42、第一获取模块46及第二获取模块51,其中,所述交互模块50可包括交互信息发送模块45及显示模块44。\n所述识别信息发送模块42,用于向服务侧发送需要点播的视频文件的识别信息。\n所述第一获取模块46,用于接收由服务侧返回的根据所述识别信息获取的视频文件的数据。\n所述第二获取模块51,用于接收由服务侧返回的根据所述识别信息获取的与该视频文件相关的交互数据。\n播放模块43播放所返回的视频文件,显示模块44则显示所述交互数据。\n所述交互浮层窗体还可作为即时通讯窗口,用于与其他用户进行交互,则较佳地,如图9所示,视频播放交互终端90包括:浮层生成模块41、播放模块43、识别信息发送模块42、第一获取模块46及交互模块50。其中,标号与图8中相同的模块其功能也相同,不再赘述。\n所述交互模块50包括:发送模块48及接收模块49。\n所述发送模块48用于根据服务侧返回的当前在线的其他终端的信息,将用户在所述交互浮层窗体中输入的消息发送至该其他终端。\n所述接收模块49用于接收该其他终端发送的消息,并在该交互浮层窗体中显示。\n所述服务侧包括网络中提供数据服务功能的计算设备,例如服务器,其可有多个,且所述视频文件的数据及所述交互数据可分别由不同的服务器提供。例如,在线视频点播服务可由视频点播服务器提供,而交互数据则可由另外的交互数据服务器提供。在实际中,所述终端包括能够运行视频文件的、与互联网连接的终端设备,可有多个,在本发明实施例中,多个终端之间可进行信息的交互,如各终端的用户之间可进行聊天。\n对于其中的识别信息发送模块42,其发送的信息类型可为视频文件的名称或视频文件的统一资源定位符,或视频文件的内容签名,内容签名为根据预设的算法对视频文件的内容数据进行计算后获得的,这里预设的算法为对视频文件处理得到对应于该视频文件的处理结果的算法。\n根据本发明实施例给出的技术方案,用户观看视频时,视频图面可以占据全部屏幕并且交互浮层盖在视频图面上,这样用户观看视频的同时能够进行交互操作,如与其他用户聊天或获取其他信息等,从而有更好的使用体验。\n对于系统实施例而言,由于其相应于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2018-03-02
专利权的转移
登记生效日: 2018.02.07
专利权人由深圳市迅雷网文化有限公司变更为深圳市迅雷网络技术有限公司
地址由518000 广东省深圳市南山区高新园北环大道9018号大族创新大厦A区4层401变更为518057 广东省深圳市南山区粤海街道科技中二路深圳软件园11号楼7、8层
- 2017-07-07
专利权的转移
登记生效日: 2017.06.20
专利权人由深圳市迅雷网络技术有限公司变更为深圳市迅雷网文化有限公司
地址由518057 广东省深圳市南山区科技中二路深圳软件园11号楼7、8层变更为518000 广东省深圳市南山区高新园北环大道9018号大族创新大厦A区4层401
- 2015-08-12
专利实施许可合同备案的生效
IPC(主分类): G06F 3/048
合同备案号: 2015440020226
专利号: ZL 200810173240.6
申请日: 2008.10.28
让与人: 深圳市迅雷网络技术有限公司
受让人: 深圳市迅雷看看信息技术有限公司
发明名称: 视频播放交互方法与终端
申请公布日: 2009.03.11
授权公告日: 2010.09.08
许可种类: 普通许可
备案日期: 2015.06.19
- 2010-09-08
- 2009-05-06
- 2009-03-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |