视频传播的方法和装置与流程

文档序号:13883339阅读:251来源:国知局
视频传播的方法和装置与流程

本发明涉及计算机处理领域,特别是涉及一种视频传播的方法和装置。



背景技术:

随着流媒体技术的发展,越来越多的企业选择投放视频广告进行产品的宣传。但是传统的视频广告需要上传到视频网站的服务器,且视频广告的上传是由视频网站的工作人员进行操作的。并且,通常情况下,人们总是被动的接收各种各样的视频广告,如果用户对某个产品感兴趣,则需要自己查找到相关的视频广告链接,且通过该视频链接首先需要跳转到对应的视频网站,然后才能播放该视频广告。因此,传统的视频广告的传播,对于投放广告的企业来说操作不够自由,对于想主动获取视频广告的用户来说,获取视频链接的过程比较麻烦,而且由于根据视频广告链接需要先跳转到对应的视频网站,导致获取并播放视频的速度也比较慢。



技术实现要素:

基于此,有必要针对上述问题,提供一种可以便捷上传视频且可以快速获取播放视频的视频传播的方法和装置。

一种视频传播的方法,所述方法包括:接收第一终端发送的上传视频的请求;响应所述请求接收上传的视频并进行存储;根据所述视频的存储地址生成与所述视频对应的视频链接;根据所述视频链接生成与所述视频链接对应的二维码;接收第二终端通过扫描所述二维码发送的视频播放请求,提取所述播放请求中的视频链接;将所述视频链接对应的视频发送给第二终端,使所述第二终端调用播放器播放所述视频。

在其中一个实施例中,所述方法还包括:接收所述第一终端发送的替换第一视频的请求;响应所述替换请求,删除所述第一视频,接收替换所述第一视频的第二视频,将接收到的第二视频存储到之前所述第一视频对应的存储地址。

在其中一个实施例中,在所述将所述视频链接对应的视频发送给第二终端,使所述第二终端调用播放器播放所述视频的步骤之后还包括:接收所述第二终端通过与所述视频对应的留言界面发送的反馈信息;将接收到的所述反馈信息与所述视频进行对应存储。

在其中一个实施例中,在所述将接收到的反馈信息与所述视频进行对应存储的步骤之后还包括:接收所述第一终端发送的查看与所述视频对应的反馈信息的请求;将与所述视频对应的反馈信息发送给所述第一终端进行显示。

在其中一个实施例中,所述方法还包括:统计所述第二终端发送的视频播放请求的次数,并记录每一次播放所述视频的时间、地点以及对应的用户类型;根据记录的播放所述视频的次数、每一次播放所述视频的时间、地点以及对应的用户类型生成与所述视频对应的分析报告。

一种视频传播的装置,所述装置包括:接收模块,用于接收第一终端发送的上传视频的请求;响应模块,用于响应所述请求接收上传的视频并进行存储;链接生成模块,用于根据所述视频的存储地址生成与所述视频对应的视频链接;二维码生成模块,用于根据所述视频链接生成与所述视频链接对应的二维码;提取模块,用于接收第二终端通过扫描所述二维码发送的视频播放请求,提取所述播放请求中的视频链接;发送模块,用于将所述视频链接对应的视频发送给第二终端,使所述第二终端调用播放器播放所述视频。

在其中一个实施例中,所述装置还包括:替换请求模块,用于接收所述第一终端发送的替换第一视频的请求;替换模块,用于响应所述替换请求,删除所述第一视频,接收替换所述第一视频的第二视频,将接收到的第二视频存储到之前所述第一视频对应的存储地址。

在其中一个实施例中,所述装置还包括:反馈模块,用于接收所述第二终端通过与所述视频对应的留言界面发送的反馈信息;存储模块,用于将接收到的所述反馈信息与所述视频进行对应存储。

在其中一个实施例中,所述装置还包括:查看请求模块,用于接收所述第一终端发送的查看与所述视频对应的反馈信息的请求;显示模块,用于将与所述视频对应的反馈信息发送给第一终端进行显示。

在其中一个实施例中,所述装置还包括:记录模块,用于统计所述第二终端发送的播放所述视频请求的次数,并记录每一次播放所述视频的时间、地点以及对应的用户类型;分析报告生成模块,用于根据记录的播放所述视频的次数、每一次播放所述视频的时间、地点以及对应的用户类型生成与所述视频对应的分析报告。

上述视频传播的方法和装置,通过接收第一终端发送的上传视频的请求,响应该请求接收上传的视频并进行存储,根据所述视频的存储地址生成与该视频对应的视频链接,根据该视频链接生成与该视频链接对应的二维码,接收第二终端通过扫描二维码发送的视频播放请求,提取该播放请求对应的视频链接,将该视频链接对应的视频发送给第二终端,使该第二终端调用播放器播放该视频。上述方法接收第一终端上传的视频,然后生成与该视频对应的视频链接,进而根据该视频链接生成与该视频链接对应的二维码。也就是说,企业用户可以自主便捷的上传视频。通过接收第二终端扫描二维码发送的视频播放请求后,根据提取到的视频链接将与该视频链接对应的视频直接发送给第二终端,使第二终端调用播放器播放该视频。对于想观看某个视频广告的用户,只需要扫描二维码便可获取视频链接,且由于不需要跳转到视频网站,根据该视频链接可以快速获取并播放视频,在这个过程中,用户只需要扫描二维码即可快速获取并播放视频,操作简便,且减少了用户等待的时间,提高了用户获取并播放视频的速度。

附图说明

图1为一个实施例中视频传播的方法应用环境图;

图2为一个实施例中服务器的内部结构框图;

图3为一个实施例中视频传播的方法流程图;

图4为另一个实施例中视频传播的方法流程图;

图5为又一个实施例中视频传播的方法流程图;

图6为再一个实施例中视频传播的方法流程图;

图7为还一个实施例中视频传播的方法流程图;

图8为一个实施例中视频传播的装置结构框图;

图9为另一个实施例中视频传播的装置的结构框图;

图10为又一个实施例中视频传播的装置的结构框图;

图11为再一个实施例中视频传播的装置的结构框图;

图12为还一个实施例中视频传播的装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,在一个实施例中,视频传播的方法可应用于如图1所示的应用环境中,在该应用环境中,第一终端102与服务器104通过网络连接,第二终端106与服务器104通过网络连接。第一终端102用于向服务器104发送上传视频的请求,服务器104接收第一终端102发送的上传视频的请求后,响应上传视频的请求接收第一终端102上传的视频并进行存储,根据视频的存储地址生成与该视频对应的视频链接,继而根据该视频链接生成与该视频链接对应的二维码。将该二维码印刷到产品包装上,第二终端106通过扫描产品包装上的上述二维码向服务器104发送视频播放请求,服务器104接收到第二终端106发送的播放请求,提取该播放请求中的视频链接,将该视频链接对应的视频发送给第二终端106,使第二终端106调用播放器播放该视频。其中,第一终端102可以是智能手机、平板电脑、台式计算机、笔记本电脑等可以上传视频的电子设备;第二终端106可以是智能手机、平板电脑、台式计算机、笔记本电脑等可以扫描二维码的电子设备。

如图2所示,在一个实施例中,上述服务器104的内部结构如图2所示,包括通过系统总线连接的处理器、非易失性存储介质、内存和网络接口。其中,该非易失存储介质包括操作系统、数据库、视频传播的装置。数据库用于存储数据,比如存储用户上传的视频。该视频传播的装置用于实现一种视频传播的方法,该服务器的处理器用于提供计算和控制能力,支撑整个服务器的运行。该服务器的网络接口用于与外部的终端通过网络连接通信,比如接收第一终端发送的上传视频的请求。该服务器可以是独立的服务器,也可以是多个服务器集群。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

如图3所示,在一个实施例中,提出了一种视频传播的方法,该方法包括:

步骤302,接收第一终端发送的上传视频的请求。

在本实施例中,服务器首先接收第一终端发送的登录请求,对该登录请求中的用户信息进行验证,若验证通过,说明该用户为合法的用户,允许用户进行后续的操作。具体的,企业用户通过注册的账号进行登录,然后通过第一终端发送上传视频的请求,服务器接收到第一终端发送的上传视频的请求,响应该上传视频的请求接收上传的视频。其中,第一终端可以是智能手机、平板电脑、台式计算机、笔记本电脑等具有上传视频功能的电子设备。需要说明的是,第一终端代表的是上传视频的终端,凡是在该服务器注册账号的用户都可以上传视频,而上传视频的终端统称为第一终端。

步骤304,响应请求接收上传的视频并进行存储。

在本实施例中,服务器接收到第一终端发送的上传视频的请求后,响应该请求接收上传的视频,并为该视频分配内存空间进行存储。具体的,云存储服务器中有一个视频数据库,专门用来存储企业用户上传的视频,接收到第一终端上传视频的请求后,响应该请求接收视频并在视频数据库中为该视频分配内存空间进行存储。

步骤306,根据视频的存储地址生成与视频对应的视频链接。

在本实施例中,服务器将接收到的视频进行存储后,根据该视频的存储地址生成与该视频对应的视频链接。在一个实施例中,将该视频在服务器上的存储地址直接作为该视频的视频链接,通过该视频链接就可以快速到找到对应的视频。

步骤308,根据视频链接生成与视频链接对应的二维码。

在本实施例中,服务器生成与视频对应的视频链接后,根据该视频链接生成对应的二维码。其中,二维码(2-dimensionalbarcode)是用某种特定的几何图形按一定规律在平面分布的黑白相间的图像记录数据符号信息的,在代码编制上巧妙的利用构成计算机内存逻辑基础的“0”和“1”比特流的概念,使用若干个与二进制对应的集合形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。具体的,根据打开视频的视频链接生成二维码,该二维码中记录了视频链接信息。服务器根据视频链接生成二维码后,将该二维码进行存储,对应的企业用户(即视频上传者)可以查看调取该二维码,继而将该二维码印刷到对应的产品包装上,消费者购买了该产品后,如果想了解该产品,可以通过扫描该二维码获取到相应的视频进行播放观看,这样该产品的二维码就具有了传媒的属性,并且该产品的二维码对应的就是针对该产品的视频广告,提高了视频广告投放的精确度。

步骤310,接收第二终端通过扫描二维码发送的视频播放请求,提取播放请求中的视频链接。

在本实施例中,服务器接收第二终端通过扫描二维码发送的视频播放请求,提取该播放请求中的视频链接。其中,视频链接是通过第二终端扫描识别该二维码获取的。第二终端可以是手机、平板电脑、智能手表、笔记本电脑等可以扫描二维码的电子设备,且任何通过扫描该二维码获取到视频的终端统称为第二终端。具体的,服务器接收到视频播放请求,提取播放请求中的视频链接,由于该视频链接代表了视频存储的位置,根据该视频链接就可以找到对应的视频。

步骤312,将视频链接对应的视频发送给第二终端,使第二终端调用播放器播放视频。

在本实施例中,服务器将根据视频链接找到的视频发送给第二终端,使第二终端调用播放器播放该视频。具体的,服务器将视频链接对应的视频发送给第二终端,第二终端快速下载该视频并自动调用播放器进行视频的播放。由于第二终端获取到的视频是直接由服务器发送,不需要转到其他视频网站,所以减少了用户等待的时间,提高了视频播放的速度。

在本实施例中,通过接收第一终端发送的上传视频的请求,响应该请求接收上传的视频并进行存储,根据所述视频的存储地址生成与该视频对应的视频链接,根据该视频链接生成与该视频链接对应的二维码,接收第二终端通过扫描二维码发送的视频播放请求,提取该播放请求中的视频链接,将该视频链接对应的视频发送给第二终端,使该第二终端调用播放器播放该视频。上述方法接收第一终端上传的视频,然后生成与该视频对应的视频链接,进而根据该视频链接生成与该视频链接对应的二维码。也就是说,企业用户可以自主便捷的上传视频。通过接收第二终端扫描二维码发送的视频播放请求后,根据提取到的视频链接将与该视频链接对应的视频直接发送给第二终端,使第二终端调用播放器播放该视频。对于想观看某个视频广告的用户,只需要扫描二维码便可获取视频链接,且由于视频是直接由服务器下发到第二终端的,不需要跳转到视频网站,根据该视频链接可以快速获取并播放视频,在这个过程中,用户只需要扫描二维码即可快速获取并播放视频,操作简便,且减少了用户等待的时间,提高了用户获取并播放视频的速度。

如图4所示,在一个实施例中,当更新视频时为了让二维码可以重复使用,上述视频传播的方法还包括:

步骤314,接收第一终端发送的替换第一视频的请求。

在本实施例中,企业对于某个产品的宣传或介绍的视频不是一成不变的,而是需要不断的更新视频来达到更好的宣传或介绍效果,通常情况下,二维码是印刷在产品包装上的,如果每次更新视频又重新生成一个新的二维码,那么企业需要不断的更新包装上的二维码,这无疑会需要更多的投入。所以云存储服务器允许企业用户对已经上传的视频进行替换,这样由于视频存放的地址没有改变,而二维码代表的是视频的链接地址,所以不需要更换二维码就可以实现视频广告的更换。具体的,服务器接收第一终端发送的替换第一视频的请求,响应该替换请求接收新的视频来替换原来的第一视频。

步骤316,响应替换请求,删除第一视频,接收替换第一视频的第二视频,将接收到的第二视频存储到之前第一视频对应的存储地址。

具体的,服务器接收到第一终端发送的替换第一视频的请求后,查找与该第一视频对应的存储地址,通过删除第一视频,将接收的第二视频存放到原来第一视频所在的存储位置。由于第二视频与原来第一视频对应的存储地址是一样的,也就意味着其对应着相同的二维码,此时通过扫描二维码获取到的视频为第二视频。通过在服务器进行视频广告的更换,可以实现二维码不变,但视频广告改变的效果,从而大大减少了企业用户在视频广告宣传上的投入,并且让视频广告的投放更加便捷和灵活。

如图5所示,在一个实施例中,在将视频链接对应的视频发送给第二终端,使第二终端调用播放器播放视频的步骤之后还包括:

步骤318,接收第二终端通过与视频对应的留言界面发送的反馈信息。

在本实施例中,为了企业可以收到消费者对产品的反馈信息,在播放视频广告时,为用户开通了留言反馈的界面,用户在观看视频的同时或者观看完视频后,可以在留言界面进行留言反馈,然后将该留言发送给服务器,服务器接收第二终端通过与视频对应的留言界面发送的反馈信息,将该接收到的反馈信息与视频进行对应存储,便于后续企业用户(视频上传者)可以浏览查看消费者的反馈信息。

步骤320,将接收到的反馈信息与视频进行对应存储。

在本实施例中,服务器接收到用户的反馈信息后,将该反馈信息与对应的视频进行对应存储,这样便于后续企业用户可以清楚的了解用户的反馈信息是针对哪个产品的。

如图6所示,在一个实施例中,在将接收到的反馈信息与视频进行对应存储的步骤之后还包括:

步骤322,接收第一终端发送的查看与视频对应的反馈信息的请求。

在本实施例中,企业用户通过第一终端发送查看与其上传的视频对应的反馈信息的请求,服务器接收到该请求后,根据视频与反馈信息之间的对应关系,查找与该视频对应的反馈信息。

步骤324,将与视频对应的反馈信息发送给第一终端进行显示。

在本实施例中,服务器查找到与视频对应的反馈信息后,将该反馈信息发送给第一终端进行显示,这样企业用户就可以通过第一终端及时了解用户的反馈,实现了企业和消费者之间的互动。

如图7所示,在一个实施例中,上述视频传播的方法还包括:

步骤326,统计第二终端发送的播放视频请求的次数,并记录每一次播放视频的时间、地点以及对应的用户类型。

具体的,计算第二终端发送播放视频请求的次数,通过该次数可以清楚的了解用户观看该视频的次数,记录每一次播放视频的时间、地点,可以基于大数据分析出用户观看视频的习惯,比如分析出用户是集中在某个时间段观看该视频以及观看该视频的用户哪些地方比较多。同时获取第二终端对应的用户信息,根据用户信息分析出用户类型,比如,可以根据年龄信息分析出观看视频的用户群体的类型,是偏年轻还是偏老年等。

步骤328,根据记录的播放视频的次数、每一次播放所述视频的时间、地点以及对应的用户类型生成与视频对应的分析报告。

具体的,根据服务器中记录的播放某视频的次数,以及每次观看该视频的时间、地点以及用户类型,生成一个与该视频对应的分析报告。从该分析报告中可以清楚的了解视频的浏览量、以及主要的用户群体,该分析报告为企业的发展提供了数据支撑,后续企业用户可以根据该分析报告对市场进行更加准确的定位。

如图8所示,在一个实施例中,提出了一种视频传播的装置,该装置包括:

接收模块802,用于接收第一终端发送的上传视频的请求;

响应模块804,用于响应请求接收上传的视频并进行存储;

链接生成模块806,用于根据视频的存储地址生成与视频对应的视频链接;

二维码生成模块808,用于根据视频链接生成与视频链接对应的二维码;

提取模块810,用于接收第二终端通过扫描二维码发送的视频播放请求,提取播放请求中的视频链接;

发送模块812,用于将视频链接对应的视频发送给第二终端,使第二终端调用播放器播放视频。

如图9所示,在一个实施例中,上述视频传播的装置还包括:

替换请求模块814,用于接收第一终端发送的替换第一视频的请求;

替换模块816,用于响应替换请求,删除第一视频,接收替换第一视频的第二视频,将接收到的第二视频存储到之前第一视频对应的存储地址。

如图10所示,在一个实施例中,上述视频传播装置还包括:

反馈模块818,用于接收第二终端通过与视频对应的留言界面发送的反馈信息;

存储模块820,用于将接收到的反馈信息与视频进行对应存储。

如图11所示,在一个实施例中,上述视频传播装置还包括:

查看请求模块822,用于接收第一终端发送的查看与视频对应的反馈信息的请求;

显示模块824,用于将与视频对应的反馈信息发送给第一终端进行显示。

如图12所示,在一个实施例中,上述视频传播装置还包括:

记录模块826,用于统计第二终端发送的播放视频请求的次数,并记录每一次播放视频的时间、地点以及对应的用户类型;

分析报告生成模块828,用于根据记录的播放视频的次数、每一次播放视频的时间、地点以及对应的用户类型生成与视频对应的分析报告。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1