基于视频的签到方法、终端、服务器及系统转让专利

申请号 : CN201410299836.6

文献号 : CN104113782B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 叶娃徐震宇郑秋明孙博臧静王蕊唐卓王泓扬黎可人

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

摘要 :

本发明公开了一种基于视频的签到方法、终端、服务器及系统,属于互联网技术领域。该方法包括:获取签到指令;采集当前播放的视频对应的多媒体数据;确定多媒体数据对应的时间信息;将多媒体数据及时间信息发送至服务器;接收服务器根据多媒体数据及时间信息确定本地用户正在观看视频后发送的签到方式;显示签到方式,根据签到方式完成对视频的签到。本发明通过采集视频对应的多媒体数据以及确定时间信息,使服务器根据多媒体数据及时间信息确定用户正在观看视频后发送签到方式,从而根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。

权利要求 :

1.一种基于视频的签到方法,其特征在于,所述方法包括:获取签到指令;

根据所述签到指令采集当前播放的视频对应的多媒体数据;

确定所述多媒体数据对应的时间信息;

将所述多媒体数据及所述多媒体数据对应的时间信息发送至服务器;

接收所述服务器根据所述多媒体数据及所述多媒体数据对应的时间信息确定本地用户正在观看所述视频后发送的所述视频对应的签到方式;

显示所述签到方式,根据所述签到方式完成对所述视频的签到;

其中,所述服务器在根据所述多媒体数据及所述多媒体数据对应的时间信息确定本地用户是否正在观看所述视频时,包括:确定所述多媒体数据是否与所述视频在所述多媒体数据对应的时间信息处对应的多媒体数据一致;如果所述多媒体数据与所述视频在所述多媒体数据对应的时间信息处对应的多媒体数据一致,则确定所述终端对应的用户正在观看所述视频。

2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:获取所述本地用户对应的用户信息,并将所述用户信息提交至所述服务器,使所述服务器根据所述用户信息更新与所述视频相关的统计数据。

3.根据权利要求2所述的方法,其特征在于,所述将所述用户信息提交至所述服务器之后,还包括:接收所述服务器根据所述用户信息返回的好友信息,所述好友信息包括所述本地用户的好友关系链中已对所述视频进行签到的好友对应的签到信息;

显示所述好友信息。

4.根据权利要求1所述的方法,其特征在于,所述根据所述签到方式完成对所述视频的签到之后,还包括:接收所述服务器返回的所述视频的评论信息,所述评论信息为已对所述视频进行签到的用户发表的评论信息。

5.根据权利要求1所述的方法,其特征在于,所述根据所述签到方式完成对所述视频的签到之后,还包括:获取所述本地用户对所述视频发表的评论信息;

将所述评论信息提交至所述服务器,由所述服务器将所述评论信息下发至所述本地用户的好友关系链中已对所述视频进行签到的好友对应的终端。

6.根据权利要求1所述的方法,其特征在于,所述根据所述签到指令采集当前播放的视频对应的多媒体数据,包括:根据所述签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据;

所述确定所述多媒体数据对应的时间信息,包括:

确定每次采集到的多媒体数据对应的时间信息。

7.一种基于视频的签到方法,其特征在于,所述方法包括:接收终端发送的多媒体数据及所述多媒体数据对应的时间信息,所述多媒体数据为所述终端根据签到指令采集到的当前播放的视频对应的多媒体数据;

根据所述多媒体数据及所述多媒体数据对应的时间信息确定所述终端对应的用户是否正在观看所述视频;

如果确定所述终端对应的用户正在观看所述视频,则向所述终端发送所述视频对应的签到方式,使所述终端根据所述签到方式完成对所述视频的签到;

其中,所述根据所述多媒体数据及所述多媒体数据对应的时间信息确定所述终端对应的用户是否正在观看所述视频,包括:确定所述多媒体数据是否与所述视频在所述多媒体数据对应的时间信息处对应的多媒体数据一致;如果所述多媒体数据与所述视频在所述多媒体数据对应的时间信息处对应的多媒体数据一致,则确定所述终端对应的用户正在观看所述视频。

8.根据权利要求7所述的方法,其特征在于,所述根据所述多媒体数据及所述多媒体数据对应的时间信息确定所述终端对应的用户是否正在观看所述视频,还包括:如果所述多媒体数据为音频数据,则根据所述音频数据及所述音频数据对应的时间信息生成音频指纹,并确定所述音频指纹是否与所述视频对应的音频指纹匹配;如果所述音频指纹与所述视频对应的音频指纹匹配,则确定所述终端对应的用户正在观看所述视频。

9.根据权利要求7所述的方法,其特征在于,所述方法,还包括:接收所述终端提交的用户信息,根据所述用户信息更新与所述视频相关的统计数据。

10.根据权利要求9所述的方法,其特征在于,所述接收所述终端提交的用户信息之后,还包括:根据所述用户信息获取所述终端对应的用户的好友关系链;

确定所述好友关系链中已对所述视频进行签到的好友对应的好友信息,所述好友信息包括所述终端对应的用户的好友关系链中已对所述视频进行签到的好友对应的签到信息;

向所述终端发送所述好友信息。

11.根据权利要求7所述的方法,其特征在于,所述向所述终端发送所述视频对应的签到方式之后,还包括:向所述终端返回所述视频的评论信息,所述评论信息为已对所述视频进行签到的用户发表的评论信息。

12.根据权利要求7所述的方法,其特征在于,所述向所述终端发送所述视频对应的签到方式之后,还包括:接收所述终端在对所述视频进行签到后获取的对所述视频的评论信息;

将所述评论信息下发至所述终端对应的用户的好友关系链中已对所述视频进行签到的好友对应的终端。

13.一种基于视频的签到终端,其特征在于,所述终端包括:第一获取模块,用于获取签到指令;

采集模块,用于根据所述签到指令采集当前播放的视频对应的多媒体数据;

确定模块,用于确定所述多媒体数据对应的时间信息;

发送模块,用于将所述多媒体数据及所述多媒体数据对应的时间信息发送至服务器;

第一接收模块,用于接收所述服务器根据所述多媒体数据及所述多媒体数据对应的时间信息确定本地用户正在观看所述视频后发送的所述视频对应的签到方式;

第一显示模块,用于显示所述签到方式,根据所述签到方式完成对所述视频的签到;

其中,所述服务器在根据所述多媒体数据及所述多媒体数据对应的时间信息确定本地用户是否正在观看所述视频时,包括:确定所述多媒体数据是否与所述视频在所述多媒体数据对应的时间信息处对应的多媒体数据一致;如果所述多媒体数据与所述视频在所述多媒体数据对应的时间信息处对应的多媒体数据一致,则确定所述终端对应的用户正在观看所述视频。

14.根据权利要求13所述的终端,其特征在于,所述终端,还包括:第二获取模块,用于获取所述本地用户对应的用户信息;

第一提交模块,用于将所述用户信息提交至所述服务器,使所述服务器根据所述用户信息更新与所述视频相关的统计数据。

15.根据权利要求14所述的终端,其特征在于,所述终端,还包括:第二接收模块,用于接收所述服务器根据所述用户信息返回的好友信息,所述好友信息包括所述本地用户的好友关系链中已对所述视频进行签到的好友对应的签到信息;

第二显示模块,用于显示所述好友信息。

16.根据权利要求13所述的终端,其特征在于,所述终端,还包括:第三接收模块,用于接收所述服务器返回的所述视频的评论信息,所述评论信息为已对所述视频进行签到的用户发表的评论信息。

17.根据权利要求13所述的终端,其特征在于,所述终端,还包括:第三获取模块,用于获取所述本地用户对所述视频发表的评论信息;

第二提交模块,用于将所述评论信息提交至所述服务器,由所述服务器将所述评论信息下发至所述本地用户的好友关系链中已对所述视频进行签到的好友对应的终端。

18.根据权利要求13所述的终端,其特征在于,所述采集模块,用于根据所述签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据;

所述确定模块,用于确定每次采集到的多媒体数据对应的时间信息。

19.一种基于视频的签到服务器,其特征在于,所述服务器包括:第一接收模块,用于接收终端发送的多媒体数据及所述多媒体数据对应的时间信息,所述多媒体数据为所述终端根据签到指令采集到的当前播放的视频对应的多媒体数据;

第一确定模块,用于根据所述多媒体数据及所述多媒体数据对应的时间信息确定所述终端对应的用户是否正在观看所述视频;

第一发送模块,用于当确定所述终端对应的用户正在观看所述视频时,向所述终端发送所述视频对应的签到方式,使所述终端根据所述签到方式完成对所述视频的签到;

所述第一确定模块,包括:

第一确定单元,用于确定所述多媒体数据是否与所述视频在所述多媒体数据对应的时间信息处对应的多媒体数据一致;

第二确定单元,用于当所述多媒体数据与所述视频在所述多媒体数据对应的时间信息处对应的多媒体数据一致时,确定所述终端对应的用户正在观看所述视频。

20.根据权利要求19所述的服务器,其特征在于,所述第一确定模块,还包括:生成单元,用于当所述多媒体数据为音频数据时,根据所述音频数据及所述音频数据对应的时间信息生成音频指纹;

第三确定单元,用于确定所述音频指纹是否与所述视频对应的音频指纹匹配;

第四确定单元,用于当所述音频指纹与所述视频对应的音频指纹匹配时,确定所述终端对应的用户正在观看所述视频。

21.根据权利要求19所述的服务器,其特征在于,所述服务器,还包括:第二接收模块,用于接收所述终端提交的用户信息;

更新模块,用于根据所述用户信息更新与所述视频相关的统计数据。

22.根据权利要求21所述的服务器,其特征在于,所述服务器,还包括:获取模块,用于根据所述用户信息获取所述终端对应的用户的好友关系链;

第二确定模块,用于确定所述好友关系链中已对所述视频进行签到的好友对应的好友信息;

第二发送模块,用于向所述终端发送所述好友信息,所述好友信息包括所述终端对应的用户的好友关系链中已对所述视频进行签到的好友对应的签到信息。

23.根据权利要求19所述的服务器,其特征在于,所述服务器,还包括:返回模块,用于向所述终端返回所述视频的评论信息,所述评论信息为已对所述视频进行签到的用户发表的评论信息。

24.根据权利要求19所述的服务器,其特征在于,所述服务器,还包括:第三接收模块,用于接收所述终端在对所述视频进行签到后获取的对所述视频的评论信息;

第三发送模块,用于将所述评论信息下发至所述终端对应的用户的好友关系链中已对所述视频进行签到的好友对应的终端。

25.一种基于视频的签到系统,其特征在于,所述系统包括终端及服务器;

其中,所述终端如权利要求13至18中任一权利要求所述的终端;

所述服务器如权利要求19至24中任一权利要求所述的服务器。

说明书 :

基于视频的签到方法、终端、服务器及系统

[0001] 本申请要求于2014年05月29日提交中国专利局、申请号为201410235379.4、发明名称为“互动信息的获取方法、终端、服务器及系统”以及于2014年05月30日提交中国专利局、申请号为201410241073.X、发明名称为“基于视频的交互方法、终端、服务器及系统”的中国专利申请的优先权,这两个专利的全部内容通过引用结合在本申请中。

技术领域

[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] 图1是本发明一实施例提供的一种基于视频的签到方法所涉及的实施环境示意图;
[0046] 图2是本发明另一实施例提供的一种基于视频的签到方法的流程图;
[0047] 图3是本发明另一实施例提供的一种基于视频的签到方法的流程图;
[0048] 图4是本发明另一实施例提供的一种基于视频的签到方法的流程图;
[0049] 图5是本发明另一实施例提供的一种获取签到指令方式的终端界面示意图;
[0050] 图6是本发明另一实施例提供的一种终端的结构示意图;
[0051] 图7是本发明另一实施例提供的一种终端的结构示意图;
[0052] 图8是本发明另一实施例提供的一种终端的结构示意图;
[0053] 图9是本发明另一实施例提供的一种终端的结构示意图;
[0054] 图10是本发明另一实施例提供的一种终端的结构示意图;
[0055] 图11是本发明另一实施例提供的一种终端的结构示意图;
[0056] 图12是本发明另一实施例提供的一种服务器的结构示意图;
[0057] 图13是本发明另一实施例提供的一种第一确定模块的结构示意图;
[0058] 图14是本发明另一实施例提供的一种第一确定模块的结构示意图;
[0059] 图15是本发明另一实施例提供的一种服务器的结构示意图;
[0060] 图16是本发明另一实施例提供的一种服务器的结构示意图;
[0061] 图17是本发明另一实施例提供的一种服务器的结构示意图;
[0062] 图18是本发明另一实施例提供的一种服务器的结构示意图;
[0063] 图19是本发明另一实施例提供的一种服务器的结构示意图;
[0064] 图20是本发明另一实施例提供的一种基于视频的签到系统的结构示意图。

具体实施方式

[0065] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0066] 参见图1,其示出了本发明实施例提供的基于视频的签到方法所涉及的实施环境示意图。如图1所示,该实施环境包括终端101、服务器102和视频播放设备103。其中,终端101和服务器102通过有线或无线网络连接,且终端101可以采集视频播放设备103当前播放的视频对应的多媒体数据,并将采集到的多媒体数据发送至服务器102,服务器102接收终端发送的多媒体数据后控制终端101对应的用户对视频进行签到。
[0067] 其中,终端101包括但不限于可以为智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机,或者遥控器等等。服务器102可以是任何类型的安装有管理视频签到功能的服务器。视频播放设备103可以为电视机,也可以为其它能够实时播放视频的设备。此外,终端101和服务器102可以为独立于视频播放设备103之外的设备,也可以为与视频播放设备103一体化的设备,本发明实施例对此不作限定。
[0068] 具体的基于视频的签到方法参见下述各个实施例:
[0069] 图2是根据一示例性实施例示出的一种基于视频的签到方法的流程图。结合图1所示的实施环境示意图和上述内容,本发明实施例提供了一种基于视频的签到方法。以终端执行本发明实施例提供的方法的角度为例,参见图2,本发明实施例提供的方法流程包括:
[0070] 201:获取签到指令。
[0071] 202:根据签到指令采集当前播放的视频对应的多媒体数据。
[0072] 203:确定多媒体数据对应的时间信息。
[0073] 可选地,根据签到指令采集当前播放的视频对应的多媒体数据,包括:
[0074] 根据签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据;
[0075] 确定多媒体数据对应的时间信息,包括:
[0076] 确定每次采集到的多媒体数据对应的时间信息。
[0077] 204:将多媒体数据及多媒体数据对应的时间信息发送至服务器。
[0078] 205:接收服务器根据多媒体数据及多媒体数据对应的时间信息确定本地用户正在观看视频后发送的视频对应的签到方式。
[0079] 206:显示签到方式,根据签到方式完成对视频的签到。
[0080] 可选地,方法,还包括:
[0081] 获取本地用户对应的用户信息,并将用户信息提交至服务器,使服务器根据用户信息更新与视频相关的统计数据。
[0082] 可选地,将用户信息提交至服务器之后,还包括:
[0083] 接收服务器根据用户信息返回的好友信息,其中,好友信息包括本地用户的好友关系链中已对视频进行签到的好友对应的签到信息;
[0084] 显示好友信息。
[0085] 可选地,根据签到方式完成对视频的签到之后,还包括:
[0086] 接收服务器返回的视频的评论信息,其中,评论信息为已对视频进行签到的用户发表的评论信息。
[0087] 可选地,根据签到方式完成对视频的签到之后,还包括:
[0088] 获取本地用户对视频发表的评论信息;
[0089] 将评论信息提交至服务器,由服务器将评论信息下发至本地用户的好友关系链中已对视频进行签到的好友对应的终端。
[0090] 本发明实施例提供的方法,通过采集当前播放的视频对应的多媒体数据,并确定多媒体数据对应的时间信息以及向服务器提交多媒体数据对应的时间信息,接收服务器根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后发送的签到方式,从而根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0091] 图3是根据一示例性实施例示出的一种基于视频的签到方法的流程图。结合图1所示的实施环境示意图和上述图2所示实施例的内容,本发明实施例提供了一种基于视频的签到方法。以服务器执行本发明实施例提供的方法的角度为例,参见图3,本发明实施例提供的方法流程包括:
[0092] 301:接收终端发送的多媒体数据及多媒体数据对应的时间信息,其中,多媒体数据为终端根据签到指令采集到的当前播放的视频对应的多媒体数据。
[0093] 302:根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频。
[0094] 可选地,根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频,包括:
[0095] 确定多媒体数据是否与视频在多媒体数据对应的时间信息处对应的多媒体数据一致;
[0096] 如果多媒体数据与视频在多媒体数据对应的时间信息处对应的多媒体数据一致,则确定终端对应的用户正在观看视频。
[0097] 可选地,根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频,包括:
[0098] 如果多媒体数据为音频数据,则根据音频数据及音频数据对应的时间信息生成音频指纹,并确定音频指纹是否与视频对应的音频指纹匹配;
[0099] 如果音频指纹与视频对应的音频指纹匹配,则确定终端对应的用户正在观看视频。
[0100] 303:如果确定终端对应的用户正在观看视频,则向终端发送视频对应的签到方式,使终端根据签到方式完成对视频的签到。
[0101] 可选地,方法,还包括:
[0102] 接收终端提交的用户信息,根据用户信息更新与视频相关的统计数据。
[0103] 可选地,接收终端提交的用户信息之后,还包括:
[0104] 根据用户信息获取终端对应的用户的好友关系链;
[0105] 确定好友关系链中已对视频进行签到的好友对应的好友信息;
[0106] 向终端发送好友信息,其中,好友信息包括终端对应的用户的好友关系链中已对视频进行签到的好友对应的签到信息。
[0107] 可选地,向终端发送视频对应的签到方式之后,还包括:
[0108] 向终端返回视频的评论信息,其中,评论信息为已对视频进行签到的用户发表的评论信息。
[0109] 可选地,向终端发送视频对应的签到方式之后,还包括:
[0110] 接收终端在对视频进行签到后获取的对视频的评论信息;
[0111] 将评论信息下发至终端对应的用户的好友关系链中已对视频进行签到的好友对应的终端。
[0112] 本发明实施例提供的方法,通过接收终端发送的当前播放的视频对应的多媒体数据以及多媒体数据对应的时间信息,从而根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后发送签到方式,使终端接收签到方式后根据签到方式完成签到。确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0113] 图4是根据一示例性实施例示出的一种基于视频的签到方法的流程图。结合图1所示的实施环境示意图和上述图2或图3所示实施例的内容,参见图4,本发明实施例提供的方法流程包括:
[0114] 401:终端获取签到指令。
[0115] 为了触发对视频进行签到,终端需要获取签到指令。关于终端获取签到指令的方式,本发明实施例不作具体限定。具体实施时,包括但不限于:确定终端是否检测到摇晃动作;如果终端检测到摇晃动作,则确定获取到签到指令。其中,本实施例不对确定终端是否检测到摇晃动作的具体判断条件进行限定。具体实施时,包括但不限于,如果终端自身包含位置传感器,则通过位置传感器检测终端的重心位置是否发生变化,如果通过位置传感器检测到终端的重心位置发生变化,则确定终端检测到摇晃动作。
[0116] 当然,除了上述获取签到指令的方法之外,终端获取签到指令的具体方法还可以为:如果终端检测到预设指纹,则确定获取到签到指令;或者,如果终端检测到预设密码,则确定获取到签到指令,等等。
[0117] 可选地,为了防止在本实施例提供的方法中的签到指令与终端的其它功能指令相同,从而将其它功能指令误认为本实施例提供的方法中的签到指令,终端可以在获取签到指令触发条件被触发后再获取签到指令。其中,本实施例不对签到指令触发条件被触发的具体方法进行限定。例如,如果开启签到功能,则确定签到指令触发条件被触发。
[0118] 关于开启签到功能的具体方式,可以有很多种。例如,如果终端提供了多种功能选项,其中一种功能选项为签到功能选项,则当终端获取到签到功能选项被选中时,确定开启签到功能。如图5所示,其示出了一种获取签到指令方式的终端界面示意图。在图5所示的终端界面中,终端提供了两种功能选项,分别为交友功能选项“查找好友”及签到功能选项“获取签到信息”。如果终端获取到“获取签到信息”被选中,则确定开启签到功能。开启签到功能后,如果终端通过自身包含的位置传感器检测到终端的重心位置发生变化,则确定终端检测到摇晃动作,从而确定获取到签到指令。
[0119] 402:终端根据签到指令采集当前播放的视频对应的多媒体数据。
[0120] 为了保证签到数据的准确性,确保签到是在终端对应的用户观看视频的基础上实现的,在本发明实施例提供的方法中,终端需要根据签到指令采集当前播放的视频对应的多媒体数据,使得后续服务器可以以此为依据确定终端对应的用户是否正在观看视频。其中,本发明实施例不对播放当前视频的设备进行限定,具体实施时,播放当前视频的设备包括但不限于为电视。关于多媒体数据的具体形式,本发明实施例不作具体限定。具体实施时,多媒体数据包括但不限于为图像数据或音频数据。其中,当多媒体数据为图像数据时,图像数据包括但不限于为该播放该视频时的图片或视频。当多媒体数据为音频数据时,音频数据包括但不限于为播放该视频时发出的带有语音、音乐和音效的有规律的声波的频率、幅度等数据。
[0121] 关于终端根据签到指令采集当前播放的视频对应的多媒体数据的方式,本发明实施例不作具体限定。具体实施时,包括但不限于:根据签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据;或者,根据签到指令采集一次当前播放的视频对应的多媒体数据。
[0122] 可选地,为了使后续服务器确定终端对应的用户是否确实在观看该视频,可以限定当终端采集到的多媒体数据的总时长达到第二预设时间时有效。也就是说,当终端采集到的多媒体数据的总时长达到第二预设时间,则服务器可以确定终端对应的用户正在观看该视频,否则,确定终端对应的用户未观看该视频。在此种情况下,终端根据签到指令采集的当前播放的视频对应的多媒体数据需要达到第二预设时间。关于第二预设时间的具体数值,本发明实施例不作具体限定。具体实施时,可以根据需要设置为9min(分钟)、15min、30min,等等。
[0123] 结合上述终端根据签到指令采集当前播放的视频对应的多媒体数据的方式,当限定终端采集的视频对应的多媒体数据的总时长需要达到第二预设时间时,如果终端根据签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据,则需要保证终端每次采集多媒体数据的时间叠加后总时长达到第二预设时间。如果终端采集一次当前播放的视频对应的多媒体数据,则该次采集多媒体数据的时间需要达到第二预设时间。需要说明的是,如果终端分多次采集当前播放的视频,则每次采集多媒体数据的时间可以相同,也可以不相同,本发明实施例对此不作具体限定。例如,如果第二预设时间为9min,且终端分三次采集当前播放的视频,则终端可以每次采集3min时长的多媒体数据,也可以第一次采集3min,第二次采集4min,第三次采集2min,等等。
[0124] 为了便于对上述终端根据签到指令采集当前播放的视频对应的多媒体数据的方式进行解释说明,下面以两个具体的例子进行举例说明。
[0125] 例子一:在该举例中,以终端根据签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据,且预设时间为5min,第二预设时间为15min,且终端每次采集该视频对应的多媒体数据的时间相同,例如,在该举例中,终端每次采集多媒体数据的时间可以为3min。
[0126] 此时,如果终端开始采集当前播放的视频的时刻为10:30:30,则将终端在10:30:30至10:33:30采集的视频播放设备在10:30:30至10:33:30播放的多媒体数据作为该次采集的多媒体数据,并记录为多媒体数据1。将终端在10:38:30至10:41:30采集的视频播放设备在10:38:30至10:41:30播放的多媒体数据作为该次采集的多媒体数据,并记录为多媒体数据2。将终端在10:46:30至10:49:30采集的视频播放设备在10:46:30至
10:49:30播放的多媒体数据作为该次采集的多媒体数据,并记录为多媒体数据3。将终端在10:54:30至10:57:30采集的视频播放设备在10:54:30至10:57:30播放的多媒体数据作为该次采集的多媒体数据,并记录为多媒体数据4。将终端在11:02:30至11:05:30采集的视频播放设备在11:02:30至11:05:30播放的多媒体数据作为该次采集的多媒体数据,并记录为多媒体数据5。由于采集多媒体数据1至多媒体数据5的总时长已经达到15min,因此,终端根据签到指令采集当前播放的视频对应的多媒体数据的步骤结束。
[0127] 例子二:终端根据签到指令采集一次当前播放的视频。在该举例中,仍以第二预设时间为15min为例。如果终端根据签到指令开始采集当前播放的视频的时刻为10:30:30,则将终端在10:30:30至10:45:30采集的视频播放设备在10:30:30至10:45:30播放的多媒体数据作为采集到的多媒体数据。
[0128] 403:终端确定多媒体数据对应的时间信息。
[0129] 关于终端确定多媒体数据对应的时间信息的方式,本发明实施例不作具体限定。具体实施时,如果终端分多次采集视频对应的多媒体数据,则终端可以在采集多媒体数据的过程中,记录每次开始采集多媒体数据的时刻,每次结束采集多媒体数据的时刻,并将每次开始采集多媒体数据的时刻以及每次结束采集多媒体数据的时刻之间的时间间隔作为多媒体数据对应的时间信息。如果终端仅采集一次多媒体数据,则记录该次采集多媒体数据的开始时刻和结束时刻,并将该开始时刻和结束时刻之间的时间间隔作为多媒体数据对应的时间信息。
[0130] 具体地,针对上述步骤402中的例子一,根据上述方式确定的多媒体数据对应的时间信息为10:30:30至10:33:30、10:38:30至10:41:30、10:46:30至10:49:30、10:54:30至10:57:30及11:02:30至11:05:30。针对上述步骤402中的例子二,根据上述方式确定的多媒体数据对应的时间信息为10:30:30至10:45:30。
[0131] 404:终端将多媒体数据及多媒体数据对应的时间信息发送至服务器。
[0132] 关于终端将多媒体数据及多媒体数据对应的时间信息发送至服务器的方式,本发明实施例不作具体限定。具体实施时,可以结合终端采集当前播放的视频的方式而定。具体地,如果终端分多次采集视频对应的多媒体数据,则可以在每次采集完该视频对应的多媒体数据后,立刻发送采集到的多媒体数据以及该次采集的多媒体数据对应的时间信息。当然,在此种情况下,终端也可以在采集完所有的多媒体数据后,一次性发送每次采集的多媒体数据以及每次采集的多媒体数据对应的时间信息。如果终端仅采集一次多媒体数据,则终端在采集完多媒体数据后,发送采集的多媒体数据以及该多媒体数据对应的时间信息。
[0133] 405:服务器接收终端发送的多媒体数据及多媒体数据对应的时间信息。
[0134] 本发明实施例不对服务器接收终端发送的多媒体数据及多媒体数据对应的时间信息的方式进行限定。具体实施时,可以结合终端发送多媒体数据及多媒体数据对应的时间信息的方式而定。
[0135] 具体地,如果终端分多次采集多媒体数据,且每次采集完多媒体数据后直接发送该次采集的多媒体数据及该次采集的多媒体数据对应的时间信息,则服务器分多次接收终端发送的多媒体数据以及多媒体数据对应的时间信息;如果终端分多次采集多媒体数据,且在采集完所有的多媒体数据后一次性发送每次采集的多媒体数据以及每次采集的多媒体数据对应的时间信息,则服务器一次性接收终端一次性发送的每次采集的多媒体数据以及每次采集的多媒体数据对应的时间信息。如果终端仅采集一次多媒体数据,则终端仅发送一次采集到的多媒体数据及多媒体数据对应的时间信息,因此,服务器仅接收一次终端发送的多媒体数据以及多媒体数据对应的时间信息。
[0136] 406:服务器根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频。
[0137] 为了保证基于视频的签到获得的签到数据更具真实性和可靠性,本发明实施例提供的基于视频的签到方法需要确保用户是在观看视频的基础上进行签到的。因此,服务器需要根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频。其中,服务器根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频的方式,可以有很多种,具体实施时,包括但不限于:确定采集到的多媒体数据是否与视频在多媒体数据对应的时间信息处对应的多媒体数据一致;如果采集到的多媒体数据与视频在多媒体数据对应的时间信息处对应的多媒体数据一致,则确定终端对应的用户正在观看视频。
[0138] 其中,在确定采集到的多媒体数据是否与视频在多媒体数据对应的时间信息处对应的多媒体数据一致之前,还需要获取视频在采集到的多媒体数据对应的时间信息处的多媒体数据。关于获取视频在采集到的多媒体数据对应的时间信息处的多媒体数据的方式,本发明实施例不作具体限定。具体实施时,可以通过数字卫星接收机实时接收电视转播卫星发射的各路卫星的多媒体数据以及对应的时间信息,并存储各路卫星的多媒体数据以及对应的时间信息。其中,视频对应的多媒体数据即为某一路卫星的多媒体数据,视频在采集到的多媒体数据对应的时间信息处的多媒体数据即为某一路卫星对应的多媒体数据中在采集到的多媒体数据对应的时间信息处的多媒体数据。因此,在确定采集到的多媒体数据是否与视频在多媒体数据对应的时间信息处对应的多媒体数据一致时,可以通过将采集到的多媒体数据与视频在采集到的多媒体数据对应的时间信息处的多媒体数据进行比对来实现。例如,如果采集到的多媒体数据为图像数据,且图像数据为图片,则可以将采集到的图片与视频在采集图片时的图片数据进行比对来实现。如果采集到的多媒体数据为音频数据,且音频数据为声音的频率,则可以将采集到的声音的频率与视频在采集到的音频数据对应的时间信息处的声音的频率进行比对来实现。
[0139] 可选地,如果多媒体数据为音频数据,则在确定终端对应的用户正在观看视频时,还可以根据音频数据及音频数据对应的时间信息生成音频指纹,并确定音频指纹是否与视频对应的音频指纹匹配;如果音频指纹与视频对应的音频指纹匹配,则确定终端对应的用户正在观看视频。关于根据音频数据及音频数据对应的时间信息生成音频指纹的方式,本发明实施例不作具体限定。具体实施时,可以将音频数据及音频数据对应的时间信息转化为由特定符号组成的符号序列,并将该符号序列作为音频指纹。
[0140] 其中,如果终端在采集音频数据时,分多次采集音频数据,则服务器在生成音频指纹时,可以将终端每次采集的音频数据以及每次采集的音频数据对应的时间信息生成一个音频指纹,从而得到多个音频指纹。如果终端仅采集一次音频数据,则服务器将该次采集的音频数据以及该音频数据对应的时间信息生成一个音频指纹。
[0141] 关于确定音频指纹是否与视频对应的音频指纹匹配的方式,包括但不限于:如果在生成音频指纹时,获得多个音频指纹,则将生成的每个音频指纹与视频对应的音频指纹进行匹配来实现;如果仅生成一个音频指纹,则将该音频指纹与视频对应的音频指纹进行匹配来实现。
[0142] 需要说明的是,此处仅针对服务器将终端采集的音频数据及音频数据对应的时间信息生成音频指纹进行了说明。然而,在具体实施时,终端在采集到多媒体数据以及确定多媒体数据对应的时间信息后,可以直接生成音频指纹,从而直接向服务器提交生成的音频指纹。此时,服务器通过接收音频指纹,并确定接收的音频指纹与视频对应的音频指纹是否匹配来确定终端对应的用户是否正在观看视频。
[0143] 407:如果服务器确定终端对应的用户正在观看视频,则向终端发送视频对应的签到方式。
[0144] 关于签到方式的具体形式,可以有很多种。例如,签到方式可以为包含该视频对应的签到选项的签到网页,还可以为进行签到的校验码,等等。
[0145] 本发明实施例不对向终端发送视频对应的签到方式的具体实现方式进行限定。具体实施时,可以结合签到方式的具体形式而有不同的方法。例如,如果签到方式为包含该视频对应的签到选项的签到网页,则服务器通过向终端发送包含该视频对应的签到选项的签到网页实现向终端发送视频对应的签到方式;如果签到方式为进行签到的校验码,则服务器通过向终端发送该进行签到的校验码实现向终端发送视频对应的签到方式,等等。
[0146] 408:终端接收并显示签到方式,根据签到方式完成对视频的签到。
[0147] 关于终端接收签到方式以及显示签到方式的具体实现方式,本发明实施例不作具体限定。关于根据签到方式完成对视频的签到的方式,可以结合服务器下发的签到方式的具体形式而有不同的方式。例如,如果签到方式为包含该视频对应的签到选项的网页,则终端可以通过打开该网页,并通过在网页中选中该签到选项来完成签到;如果签到方式为进行签到的校验码,则终端可以向服务器发送该校验码来完成签到。
[0148] 可选地,终端在参与基于视频的签到的过程中,为了使服务器确定是哪个用户对该视频进行签到,以及为了便于服务器统计与该视频进行签到有关的统计数据,还可以包括以下步骤:
[0149] 步骤a:终端获取本地用户对应的用户信息,并将用户信息提交至服务器。
[0150] 关于终端获取本地用户对应的用户信息的方式,以及将用户信息提交至服务器的方式,本发明实施例均不作具体限定。其中,终端在获取本地用户对应的用户信息时,包括但不限于通过获取登录信息来实现。另外,关于用户信息的具体内容,包括但不限于为用户的帐号信息、头像信息、昵称信息、等级信息,等等。
[0151] 步骤b:服务器接收终端提交的用户信息,根据用户信息更新与视频相关的统计数据。
[0152] 其中,本发明实施例不对服务器接收终端提交的用户信息的方式进行限定。另外,本发明实施例同样不对与视频相关的统计数据的具体内容进行限定。具体实施时,与视频相关的统计数据包括但不限于为对该视频进行签到的用户的总数量,以及对该视频进行签到的用户的具体用户信息。因此,服务器根据用户信息更新与视频相关的统计数据的方式,包括但不限于:将对该视频进行签到的用户的总数量增加一个,并将用户信息加入由所有已经对视频进行签到的用户的用户信息形成的签到数据库中。
[0153] 需要说明的是,在步骤a中终端获取本地用户对应的用户信息,并将用户信息提交至服务器可以发生在终端参与对该视频进行签到的过程中的任意时刻。例如,可以在步骤401之前,也可以在步骤408之后,还可以在步骤401至步骤408中的任一步骤之前或之后,本发明实施例对此不作具体限定。然而,在步骤b中服务器根据用户信息更新与视频相关的统计数据时,如果与视频相关的统计数据是与终端对应的用户的签到结果相关的数据,则服务器根据用户信息更新与视频相关的统计数据发生在步骤408之后。
[0154] 可选地,为了使终端对应的用户明确好友关系链中哪些用户已经观看过该视频,以及哪些好友对该视频进行了签到,步骤b中服务器在接收终端提交的用户信息之后,还可以包括以下步骤:
[0155] 步骤c:服务器根据用户信息获取终端对应的用户的好友关系链,确定好友关系链中已对视频进行签到的好友对应的好友信息,并向终端发送好友信息。
[0156] 关于服务器根据用户信息获取终端对应的用户的好友关系链的方式,本发明实施例不作具体限定。具体实施时,服务器可以预先存储用户帐号与用户帐号对应的所有好友的映射关系。因此,服务器在根据用户信息获取终端对应的用户的好友关系链时,可以先获取终端对应的用户的用户帐号,从而根据用户帐号在预先存储的映射关系中查询该用户帐号对应的好友关系链。关于根据用户帐号在预先存储的映射关系中查询该用户帐号对应的好友关系链的方式,包括但不限于将获取到的用户帐号与预先存储的映射关系中的用户帐号进行一一比对来实现。
[0157] 另外,关于好友信息的具体内容,本发明实施例同样不作具体限定。具体实施时,为了使终端对应的用户明确好友关系链中哪些用户对该视频进行了签到,好友信息包括但不限于为终端对应的用户的好友关系链中已对该视频进行签到的好友对应的签到信息。其中,签到信息包括但不限于为好友的昵称信息、头像信息,帐号信息,等等。
[0158] 关于确定好友关系链中已对视频进行签到的好友对应的好友信息的方式,包括但不限于:每个终端对应的用户通过对应的终端完成签到后,均获取该用户对应的好友信息,从而形成签到数据库。因此,在确定好友关系链中已对视频进行签到的好友对应的好友信息时,可以先获取好友关系链中已对视频进行签到的好友,并从签到数据库中获取每个好友的签到信息。另外,关于服务器向终端发送好友信息的方式,本发明实施例不作具体限定。具体实施时,为了便于终端对应的用户识别好友关系链中哪些好友对该视频进行了签到,服务器向终端发送的好友信息可以仅包含已对该视频进行签到的好友的昵称信息。
[0159] 步骤d:终端接收服务器根据用户信息返回的好友信息,并显示该好友信息。
[0160] 关于终端接收服务器根据用户信息返回的好友信息,以及显示好友信息的方式,本发明实施例不作具体限定。通过接收服务器根据用户信息返回的好友信息以及显示好友信息,可以使终端对应的用户确定好友关系链中已对视频进行签到的好友,从而使得用户可以进一步确定是否观看该视频以及确定是否对该视频进行签到。
[0161] 进一步地,由于通常用户在观看过视频之后,往往会对该视频发表一定的评论,因此,为了使终端对应的用户获得已看过该视频的用户对该视频发表了怎样的评论,本发明实施例提供的方法还可以包括如下步骤:
[0162] 步骤e:服务器向终端返回该视频的评论信息,其中,评论信息为已对视频进行签到的用户发表的评论信息。
[0163] 其中,已对视频进行签到的用户可以为终端对应的用户的好友关系链中的用户,也可以为非好友关系链中已对视频进行签到的用户,本发明实施例对此不作具体限定。另外,关于评论信息的具体内容,本发明实施例同样不作具体限定,例如,评论信息包括但不限于为好评、差评或者视频看点信息等内容。
[0164] 另外,服务器向终端返回该视频的评论信息之前,还需要获取该视频的评论信息。关于服务器获取该视频的评论信息的方式,包括但不限于:获取该视频的标识,并在预先形成的视频标识与评论信息形成的数据库中查询该视频的标识对应的评论信息,从而将查询到的该视频的标识对应的评论信息作为获取到的该视频的评论信息。
[0165] 步骤f:终端接收服务器返回的视频的评论信息,并显示该评论信息。
[0166] 关于终端接收服务器返回的视频的评论信息,以及显示该评论信息的方式,本发明实施例不作具体限定。
[0167] 可选地,终端根据签到方式完成对视频的签到之后,也可以对该视频发表评论。因此,本发明实施例提供的方法还可以包括如下步骤:
[0168] 步骤g:终端获取本地用户对视频发表的评论信息,并将评论信息提交至服务器。
[0169] 关于终端获取本地用户对视频发表的评论信息的方式,包括但不限于:如果签到方式为包括签到选项的网页,则可以在网页中提供评论区域。此时,终端可以获取用户在评论区域输入的评论信息实现获取本地用户对视频发表的评论信息。关于将评论信息提交至服务器的方式,本发明实施例不作具体限定。
[0170] 此外,终端除了可以获取本地用户对该视频的评论信息外,还可以在接收服务器返回该视频的评论信息后,针对某一用户发表的评论信息进行回复。关于回复某一用户的评论信息的方式,本发明实施例不作具体限定。
[0171] 步骤h:服务器接收终端在对视频进行签到后获取的对视频的评论信息,并将评论信息下发至终端对应的用户的好友关系链中已对视频进行签到的好友对应的终端。
[0172] 其中,本发明实施例不对服务器接收终端在对视频进行签到后获取的对视频的评论信息的方式,以及将评论信息下发至终端对应的用户的好友关系链中已对视频进行签到的好友对应的终端的方式进行限定。
[0173] 在本发明实施例中,通过终端获取对应的用户对该视频的评论信息,并将该评论信息提交至服务器,服务器将该评论信息下发至终端对应的用户的好友关系链中已对视频进行签到的好友对应的终端,可以促进在好友关系链中开展基于视频的交互。
[0174] 本发明实施例不对服务器接收终端在对视频进行签到后获取的对视频的评论信息的方式,以及进行限定。另外,为了使好友关系链中已经对该视频进行签到的好友获知终端对应的用户对该视频的评价,服务器可以将评论信息下发至终端对应的用户的好友关系链中已经对该视频进行签到的好友对应的终端,从而促进在好友关系链中展开基于该视频的交流互动。
[0175] 本发明实施例提供的方法,通过终端采集当前播放的视频对应的多媒体数据,并确定多媒体数据及对应的时间信息以及向服务器提交多媒体数据及多媒体数据对应的时间信息,服务器根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后向终端发送签到方式,终端根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0176] 图6是根据一示例性实施例示出的一种基于视频的签到终端的结构示意图,该终端用于执行上述图2至图4对应的实施例中任一实施中终端执行的功能。参见图6,该终端包括:
[0177] 第一获取模块601,用于获取签到指令;
[0178] 采集模块602,用于根据签到指令采集当前播放的视频对应的多媒体数据;
[0179] 确定模块603,用于确定多媒体数据对应的时间信息;
[0180] 发送模块604,用于将多媒体数据及多媒体数据对应的时间信息发送至服务器;
[0181] 第一接收模块605,用于接收服务器根据多媒体数据及多媒体数据对应的时间信息确定本地用户正在观看视频后发送的视频对应的签到方式;
[0182] 第一显示模块606,用于显示签到方式;
[0183] 签到模块607,用于根据签到方式完成对视频的签到。
[0184] 可选地,参见图7,终端,还包括:
[0185] 第二获取模块608,用于获取本地用户对应的用户信息;
[0186] 第一提交模块609,用于将用户信息提交至服务器,使服务器根据用户信息更新与视频相关的统计数据。
[0187] 可选地,参见图8,终端,还包括:
[0188] 第二接收模块610,用于接收服务器根据用户信息返回的好友信息,其中,好友信息包括本地用户的好友关系链中已对视频进行签到的好友对应的签到信息;
[0189] 第二显示模块611,用于显示好友信息。
[0190] 可选地,参见图9,终端,还包括:
[0191] 第三接收模块612,用于接收服务器返回的视频的评论信息,其中,评论信息为已对视频进行签到的用户发表的评论信息。
[0192] 可选地,参见图10,终端,还包括:
[0193] 第三获取模块613,用于获取本地用户对视频发表的评论信息;
[0194] 第二提交模块614,用于将评论信息提交至服务器,由服务器将评论信息下发至本地用户的好友关系链中已对视频进行签到的好友对应的终端。
[0195] 可选地,采集模块602,用于根据签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据;
[0196] 确定模块603,用于确定每次采集到的多媒体数据对应的时间信息。
[0197] 本发明实施例提供的终端,通过采集当前播放的视频对应的多媒体数据,并确定多媒体数据对应的时间信息以及向服务器提交多媒体数据及多媒体数据对应的时间信息,使服务器根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后发送签到方式,从而根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0198] 请参考图11,其示出了本发明实施例所涉及的终端的结构示意图,该终端可以用于实施上述图2至图4对应的实施例中任一实施例中提供的基于视频的签到方法。具体来讲:
[0199] 终端1100可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi(Wireless Fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图11中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0200] RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
[0201] 存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
[0202] 输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选地,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。
具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0203] 显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端1100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图11中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
[0204] 终端1100还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端1100移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端1100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0205] 音频电路160、扬声器161,传声器162可提供用户与终端1100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路
160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端1100的通信。
[0206] WiFi属于短距离无线传输技术,终端1100通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了WiFi模块170,但是可以理解的是,其并不属于终端1100的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0207] 处理器180是终端1100的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端1100的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选地,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0208] 终端1100还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0209] 尽管未示出,终端1100还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。所述一个或者一个以上程序包含用于执行以下操作的指令:
[0210] 获取签到指令;
[0211] 根据签到指令采集当前播放的视频对应的多媒体数据;
[0212] 确定多媒体数据对应的时间信息;
[0213] 将多媒体数据及多媒体数据对应的时间信息发送至服务器;
[0214] 接收服务器根据多媒体数据及多媒体数据对应的时间信息确定本地用户正在观看视频后发送的视频对应的签到方式;
[0215] 显示签到方式,根据签到方式完成对视频的签到。
[0216] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:方法,还包括:
[0217] 获取本地用户对应的用户信息,并将用户信息提交至服务器,使服务器根据用户信息更新与视频相关的统计数据。
[0218] 在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:将用户信息提交至服务器之后,还包括:
[0219] 接收服务器根据用户信息返回的好友信息,好友信息包括本地用户的好友关系链中已对视频进行签到的好友对应的签到信息;
[0220] 显示好友信息。
[0221] 在第一种可能的实施方式作为基础而提供的第四种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:根据签到方式完成对视频的签到之后,还包括:
[0222] 接收服务器返回的视频的评论信息,评论信息为已对视频进行签到的用户发表的评论信息。
[0223] 在第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:根据签到方式完成对视频的签到之后,还包括:
[0224] 获取本地用户对视频发表的评论信息;
[0225] 将评论信息提交至服务器,由服务器将评论信息下发至本地用户的好友关系链中已对视频进行签到的好友对应的终端。
[0226] 在第一种可能的实施方式作为基础而提供的第六种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0227] 根据签到指令采集当前播放的视频对应的多媒体数据,包括:
[0228] 根据签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据;
[0229] 确定多媒体数据对应的时间信息,包括:
[0230] 确定每次采集到的多媒体数据对应的时间信息。
[0231] 本发明实施例提供的终端,通过采集当前播放的视频对应的多媒体数据,并确定多媒体数据对应的时间信息,以及向服务器提交多媒体数据及多媒体数据对应的时间信息,使服务器根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后发送签到方式,从而根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0232] 本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质存储有一个或者一个以上程序,该一个或者一个以上程序被一个或者一个以上的处理器用来执行基于视频的签到方法,该方法包括:
[0233] 获取签到指令;
[0234] 根据签到指令采集当前播放的视频对应的多媒体数据;
[0235] 确定多媒体数据对应的时间信息;
[0236] 将多媒体数据及多媒体数据对应的时间信息发送至服务器;
[0237] 接收服务器根据多媒体数据及多媒体数据对应的时间信息确定本地用户正在观看视频后发送的视频对应的签到方式;
[0238] 显示签到方式,根据签到方式完成对视频的签到。
[0239] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:方法,还包括:
[0240] 获取本地用户对应的用户信息,并将用户信息提交至服务器,使服务器根据用户信息更新与视频相关的统计数据。
[0241] 在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:将用户信息提交至服务器之后,还包括:
[0242] 接收服务器根据用户信息返回的好友信息,好友信息包括本地用户的好友关系链中已对视频进行签到的好友对应的签到信息;
[0243] 显示好友信息。
[0244] 在第一种可能的实施方式作为基础而提供的第四种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:根据签到方式完成对视频的签到之后,还包括:
[0245] 接收服务器返回的视频的评论信息,评论信息为已对视频进行签到的用户发表的评论信息。
[0246] 在第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:根据签到方式完成对视频的签到之后,还包括:
[0247] 获取本地用户对视频发表的评论信息;
[0248] 将评论信息提交至服务器,由服务器将评论信息下发至本地用户的好友关系链中已对视频进行签到的好友对应的终端。
[0249] 在第一种可能的实施方式作为基础而提供的第六种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
[0250] 根据签到指令采集当前播放的视频对应的多媒体数据,包括:
[0251] 根据签到指令每隔预设时间采集一次当前播放的视频对应的多媒体数据;
[0252] 确定多媒体数据对应的时间信息,包括:
[0253] 确定每次采集到的多媒体数据对应的时间信息。
[0254] 本发明实施例提供的计算机可读存储介质,通过采集当前播放的视频对应的多媒体数据,并确定多媒体数据对应的时间信息,以及向服务器提交多媒体数据及多媒体数据对应的时间信息,使服务器根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后发送签到方式,从而根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0255] 本发明实施例中提供了一种图形用户接口,该图形用户接口用在终端上,该终端包括触摸屏显示器、存储器和用于执行一个或者一个以上的程序的一个或者一个以上的处理器;该图形用户接口包括:
[0256] 获取签到指令;
[0257] 根据签到指令采集当前播放的视频对应的多媒体数据;
[0258] 确定多媒体数据对应的时间信息;
[0259] 将多媒体数据及多媒体数据对应的时间信息发送至服务器;
[0260] 接收服务器根据多媒体数据及多媒体数据对应的时间信息确定本地用户正在观看视频后发送的视频对应的签到方式;
[0261] 显示签到方式,根据签到方式完成对视频的签到。
[0262] 本发明实施例提供的图形用户接口,通过采集当前播放的视频对应的多媒体数据,并确定多媒体数据对应的时间信息,以及向服务器提交多媒体数据及多媒体数据对应的时间信息,使服务器根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后发送签到方式,从而根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0263] 图12是根据另一示例性实施例示出的一种基于视频的签到服务器的结构示意图,该终端用于执行上述图2至图4对应的实施例中任一实施例中服务器执行的功能。参见图12,该服务器包括:
[0264] 第一接收模块1201,用于接收终端发送的多媒体数据及多媒体数据对应的时间信息,其中,多媒体数据为终端根据签到指令采集到的当前播放的视频对应的多媒体数据;
[0265] 第一确定模块1202,用于根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频;
[0266] 第一发送模块1203,用于当确定终端对应的用户正在观看视频时,向终端发送视频对应的签到方式,使终端根据签到方式完成对视频的签到。
[0267] 可选地,参见图13,第一确定模块1202,包括:
[0268] 第一确定单元12021,用于确定多媒体数据是否与视频在多媒体数据对应的时间信息处对应的多媒体数据一致;
[0269] 第二确定单元12022,用于当多媒体数据与视频在多媒体数据对应的时间信息处对应的多媒体数据一致时,确定终端对应的用户正在观看视频。
[0270] 可选地,参见图14,第一确定模块1202,包括:
[0271] 生成单元12023,用于当多媒体数据为音频数据时,根据音频数据及音频数据对应的时间信息生成音频指纹;
[0272] 第三确定单元12024,用于确定音频指纹是否与视频对应的音频指纹匹配;
[0273] 第四确定单元12025,用于当音频指纹与视频对应的音频指纹匹配时,确定终端对应的用户正在观看视频。
[0274] 可选地,参见图15,服务器,还包括:
[0275] 第二接收模块1204,用于接收终端提交的用户信息;
[0276] 更新模块1205,用于根据用户信息更新与视频相关的统计数据。
[0277] 可选地,参见图16,服务器,还包括:
[0278] 获取模块1206,用于根据用户信息获取终端对应的用户的好友关系链;
[0279] 第二确定模块1207,用于确定好友关系链中已对视频进行签到的好友对应的好友信息;
[0280] 第二发送模块1208,用于向终端发送好友信息,其中,好友信息包括终端对应的用户的好友关系链中已对视频进行签到的好友对应的签到信息。
[0281] 可选地,参见图17,服务器,还包括:
[0282] 返回模块1209,用于向终端返回视频的评论信息,其中,评论信息为已对视频进行签到的用户发表的评论信息。
[0283] 可选地,参见图18,服务器,还包括:
[0284] 第三接收模块1210,用于接收终端在对视频进行签到后获取的对视频的评论信息;
[0285] 第三发送模块1211,用于将评论信息下发至终端对应的用户的好友关系链中已对视频进行签到的好友对应的终端。
[0286] 本发明实施例提供的服务器,通过接收终端发送的当前播放的视频对应的多媒体数据以及多媒体数据对应的时间信息,从而根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后发送签到方式,使终端接收签到方式后根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0287] 图19是根据一示例性实施例示出的一种基于视频的签到装置1900的框图。例如,装置1900可以被提供为一服务器,该服务器可以用于执行上述图2至图4对应的实施例中任一实施例中服务器所执行的功能。参照图19,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。
[0288] 装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0289] 一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,所述一个或者一个以上程序包含用于进行以下操作的指令:
[0290] 接收终端发送的多媒体数据及多媒体数据对应的时间信息,多媒体数据为终端根据签到指令采集到的当前播放的视频对应的多媒体数据;
[0291] 根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频;
[0292] 如果确定终端对应的用户正在观看视频,则向终端发送视频对应的签到方式,使终端根据签到方式完成对视频的签到。
[0293] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,还包含用于执行以下操作的指令:根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频,包括:
[0294] 确定多媒体数据是否与视频在多媒体数据对应的时间信息处对应的多媒体数据一致;
[0295] 如果多媒体数据与视频在多媒体数据对应的时间信息处对应的多媒体数据一致,则确定终端对应的用户正在观看视频。
[0296] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,还包含用于执行以下操作的指令:根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户是否正在观看视频,包括:
[0297] 如果多媒体数据为音频数据,则根据音频数据及音频数据对应的时间信息生成音频指纹,并确定音频指纹是否与视频对应的音频指纹匹配;
[0298] 如果音频指纹与视频对应的音频指纹匹配,则确定终端对应的用户正在观看视频。
[0299] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第四种可能的实施方式中,还包含用于执行以下操作的指令:方法,还包括:
[0300] 接收终端提交的用户信息,根据用户信息更新与视频相关的统计数据。
[0301] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,还包含用于执行以下操作的指令:接收终端提交的用户信息之后,还包括:
[0302] 根据用户信息获取终端对应的用户的好友关系链;
[0303] 确定好友关系链中已对视频进行签到的好友对应的好友信息;
[0304] 向终端发送好友信息,好友信息包括终端对应的用户的好友关系链中已对视频进行签到的好友对应的签到信息。
[0305] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第六种可能的实施方式中,还包含用于执行以下操作的指令:向终端发送视频对应的签到方式之后,还包括:
[0306] 向终端返回视频的评论信息,评论信息为已对视频进行签到的用户发表的评论信息。
[0307] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第七种可能的实施方式中,还包含用于执行以下操作的指令:向终端发送视频对应的签到方式之后,还包括:
[0308] 接收终端在对视频进行签到后获取的对视频的评论信息;
[0309] 将评论信息下发至终端对应的用户的好友关系链中已对视频进行签到的好友对应的终端。
[0310] 本发明实施例提供的服务器,通过接收终端发送的当前播放的视频对应的多媒体数据以及多媒体数据对应的时间信息,从而根据多媒体数据及多媒体数据对应的时间信息确定用户正在观看视频后发送签到方式,使终端接收签到方式后根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0311] 图20是根据另一示例性实施例示出的一种基于视频的签到系统,该系统用于执行图2至图4所示的实施例中任一实施例提供的基于视频的签到方法。该系统包括:终端2001及服务器2002;
[0312] 其中,终端2001如上述图2、图6至图11所示的实施例中任一实施例示出的终端,详见上述各示例性实施例,此处不再赘述;
[0313] 服务器2002如上述图3、图12至图19所示的实施例中任一实施例示出的服务器,详见上述各示例性实施例,此处不再赘述。
[0314] 本实施例提供的系统,通过终端采集当前播放的视频对应的多媒体数据以及确定多媒体数据对应的时间信息,并向服务器提交多媒体数据及多媒体数据对应的时间信息后,服务器根据多媒体数据及多媒体数据对应的时间信息确定终端对应的用户正在观看视频后发送签到方式,终端接收签到方式后根据签到方式完成签到,确保签到是在用户观看该视频的基础上实现的,使得通过签到获得的签到数据更具真实性,进而使得根据签到数据获得的用户对该视频的反响情况更具可靠性。
[0315] 需要说明的是:上述实施例提供的终端和服务器在实现基于视频的签到时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的终端、服务器及系统与基于视频的签到方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0316] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0317] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0318] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。