视频聚合播放的方法和系统与流程

文档序号:11157642阅读:315来源:国知局
视频聚合播放的方法和系统与制造工艺

本申请涉及视频播放技术领域,具体地说,涉及一种视频聚合播放的方法和系统。



背景技术:

随着信息化技术的普及,越来越多的人们通过视频来汲取信息、获取新闻资讯或休闲娱乐,人们对视频的依赖程度也越来越高。

当用户想要观看某一特定视频时,由于现有技术中单独的视频播放途径存在缺失用户所需的目标视频数据的可能,并没有收集不同的视频文件、视频源文件地址以及视频类型等数据,因此导致用户搜索的过程不仅耗时耗力,还非常不利于用户的使用体验。



技术实现要素:

有鉴于此,本申请所要解决的技术问题是提供了一种视频聚合播放的方法和系统,收集了不同视频的视频文件、视频源文件地址以及视频类型等数据,用户只需通过本发明即可搜索到想要观看的视频数据,使用非常方便,极大提升了用户的使用体验。

为了解决上述技术问题,本申请有如下技术方案:

一种视频聚合播放的方法,包括:

等待接收用户输入的播放某一视频文件的视频播放请求,所述视频播放请求包括:视频内容以及视频当前网页播放地址;

根据用户输入的所述视频播放请求,查找到保存有请求播放的视频文件的一个或多个视频播放站点;

根据查找到的视频播放站点,搜索出请求播放的视频文件的视频源文件地址;

判断视频的视频源文件地址是否有效:若从默认站点搜索出的视频源文件地址有效,则从所述视频源文件地址对视频源文件进行解码播放,若从默认站点搜索出的视频源文件地址不可用,则自动切换到下一站点,从下一个站点获取视频源地址,若获取到可用的视频源地址,则从所述视频源文件地址对视频源文件进行解码播放,若所有站点都无法获得有效的视频源文件地址,则启动浏览器播放,直接跳转到第三方的视频播放网页,对视频文件进行浏览器播放。

优选地,其中:

进一步包括:

对获取到的所述视频源文件进行解码播放之前,根据用户视频播放终端的机型向用户推荐适合的解码方式供用户选择,所述解码方式包括:软件解码、硬件解码和智能解码。

优选地,其中:

进一步包括:

接收用户输入的解码方式指令,并根据用户输入的解码方式指令设置对视频进行解码的解码方式,所述解码方式包括:软件解码、硬件解码和智能解码。

优选地,其中:

进一步包括:

判断用户选择的解码方式为硬件解码、软件解码还是智能解码,若为硬件解码,则直接通过硬件解码的方式进行视频解码,若为软件解码,则调取视频软解器对视频进行软件解码,若用户选择硬件解码后,又将解码方式切换为软件解码,则调取所述软解器对视频进行软件解码,若为智能解码,则采用硬件解码和软件解码相结合的方式进行解码。

优选地,其中:

进一步包括:

统计用户输入的视频播放请求,分析用户观看视频文件的喜好,获得用户偏好的视频文件类型,并定期向用户推送相关类型的视频文件。

一种视频聚合播放的系统,其特征在于,包括:视频播放请求接收模块、视频播放站点查询模块、视频源文件地址查询模块、视频播放模块,

所述视频请求接收模块,用于等待接收用户输入的播放某一视频文件的视频播放请求,所述视频播放请求包括:视频内容以及视频当前网页播放地址;

所述视频播放站点查询模块,用于根据用户输入的所述视频播放请求,查找到保存有请求播放的视频文件的一个或多个视频播放站点;

所述视频源文件地址查询模块,用于根据查找到的视频播放站点,搜索出请求播放的视频文件的视频源文件地址;

所述视频播放模块,用于判断视频的视频源文件地址是否有效:若从默认站点搜索出的视频源文件地址有效,则从所述视频源文件地址对视频源文件进行解码播放,若从默认站点搜索出的视频源文件地址不可用,则自动切换到下一站点,从下一个站点获取视频源地址,若获取到可用的视频源地址,则从所述视频源文件地址对视频源文件进行解码播放,若所有站点都无法获得有效的视频源文件地址,则启动浏览器播放,直接跳转到第三方的视频播放网页,对视频文件进行浏览器播放。

优选地,其中:

所述视频播放模块,进一步用于在对获取到的所述视频源文件进行解码播放之前,根据用户视频播放终端的机型向用户推荐适合的解码方式供用户选择,所述解码方式包括:软件解码、硬件解码和智能解码。

优选地,其中:

进一步包括:解码方式设置模块,

所述解码方式设置模块,用于接收用户输入的解码方式指令,并根据用户输入的解码方式指令设置对视频进行解码的解码方式,所述解码方式包括:软件解码、硬件解码和智能解码。

优选地,其中:

所述视频播放模块,进一步用于判断用户选择的解码方式为硬件解码、软件解码还是智能解码,若为硬件解码,则直接通过硬件解码的方式进行视频解码,若为软件解码,则调取视频软解器对视频进行软件解码,若用户选择硬件解码后,又将解码方式切换为软件解码,则调取所述软解器对视频进行软件解码,若为智能解码,则采用硬件解码和软件解码相结合的方式进行解码。

优选地,其中:

进一步包括:用户行为分析模块,

所述用户行为分析模块,用于统计用户输入的视频播放请求,分析用户观看视频文件的喜好,获得用户偏好的视频文件类型,并定期向用户推送相关类型的视频文件。

与现有技术相比,本申请所述的系统及方法,达到了如下效果:

第一,本发明所提供的视频聚合播放的方法和系统,收集了不同视频的视频文件、视频源文件地址以及视频类型等数据,用户只需通过本发明即可搜索到想要观看的视频数据,无需从多种途径进行逐个搜索,简化了用户的搜索,使用非常方便,极大提升了用户的使用体验。

第二,本发明所提供的视频聚合播放的方法和系统,优先选择能直接打开所请求播放的视频文件的视频播放站点来获取所需视频源文件,当视频播放站点无法直接播放视频时,则对视频进行解析后获取视频源文件,如果通过以上方式都无法获得视频源文件时,再根据视频当前网页播放地址搜索到可播放的视频地址,进而获取到视频源文件。通过此种排列优先级的方式获取视频源文件,确保用户能够观看到所需视频文件的同时,还能最大程度上减少用户等待的时间。

第三,本发明所提供的视频聚合播放的方法和系统,能够根据用户观看视频的历史数据分析用户对视频文件的喜好信息,获取到用户所喜爱的视频种类,并能够定期向用户推送相关类型的视频文件,设计更加智能化和精准化。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本发明的所述一种视频聚合播放的方法的流程图;

图2为本发明的所述一种视频聚合播放的系统的结构图;

图3为本发明的所述一种视频聚合播放的方法的实施例的流程图。

具体实施方式

如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。

实施例1

参见图1所示为本申请所述一种视频聚合播放的方法的具体实施例,该方法包括:

步骤101、等待接收用户输入的播放某一视频文件的视频播放请求,所述视频播放请求包括:视频内容以及视频当前网页播放地址;

步骤102、根据用户输入的所述视频播放请求,查找到保存有请求播放的视频文件的一个或多个视频播放站点;

步骤103、根据查找到的视频播放站点,搜索出请求播放的视频文件的视频源文件地址;

步骤104、判断视频的视频源文件地址是否有效:若从默认站点搜索出的视频源文件地址有效,则从所述视频源文件地址对视频源文件进行解码播放,若从默认站点搜索出的视频源文件地址不可用,则自动切换到下一站点,从下一个站点获取视频源地址,若获取到可用的视频源地址,则从所述视频源文件地址对视频源文件进行解码播放,若所有站点都无法获得有效的视频源文件地址,则启动浏览器播放,直接跳转到第三方的视频播放网页,对视频文件进行浏览器播放。

本发明所提供的视频聚合播放的方法,收集了不同视频的视频文件、视频源文件地址以及视频类型等数据,用户只需通过本发明的方法即可搜索到想要观看的视频数据,使用非常方便,极大提升了用户的使用体验。

上述步骤104中,判断视频的源文件地址是否有效,若默认站点不可用,自动切换到下一站点,从下一个站点获取源地址;若所有站点都无法获得源地址,启动浏览器播放,直接跳到第三方的视频播放网页。

上述步骤104中,若至少有一个视频播放站点能直接打开所述请求播放的视频文件,还可将能够打开该视频文件的站点信息发送给客户,供客户选择指定的站点进行视频播放。

本申请所提供的方法中,优先选择能直接打开所请求播放的视频文件的视频播放站点来获取所需视频源文件,当视频播放站点无法直接播放视频时,则对视频进行解析后获取视频源文件,如果通过以上方式都无法获得视频源文件时,再根据视频当前网页播放地址搜索到可播放的视频地址,进而获取到视频源文件。通过此种排列优先级的方式获取视频源文件,确保用户能够观看到所需视频文件的同时,还能最大程度上减少用户等待的时间。

本发明所提供的视频聚合播放的方法,进一步包括:对获取到的所述视频源文件进行解码播放之前,根据用户视频播放终端的机型向用户推荐适合的解码方式供用户选择,所述解码方式包括:软件解码、硬件解码和智能解码。本发明中的智能解码为硬件解码和软件解码相结合的解码方式,可将该智能解码方式设为默认的解码方式。

除采用以上向用户提供解码方式供用户选择的方式外,还支持用户设置的方式。对应地,本发明所提供的视频聚合播放的方法,进一步包括:接收用户输入的解码方式指令,并根据用户输入的解码方式指令设置对视频进行解码的解码方式,所述解码方式包括:软件解码、硬件解码和智能解码。当需要对视频进行解码播放时,直接选择用户设置的解码方式对视频进行解码播放即可。

本发明所提供的视频聚合播放的方法,进一步包括:判断用户选择的解码方式为硬件解码、软件解码还是智能解码,若为硬件解码,则直接通过硬件解码的方式进行视频解码,若为软件解码,则调取视频软解器对视频进行软件解码,若用户选择硬件解码后,又将解码方式切换为软件解码,则调取所述软解器对视频进行软件解码,若为智能解码,则采用硬件解码和软件解码相结合的方式进行解码。

本发明所提供的上述方法中,能够根据用户视频播放终端机型来判断适合的解码方式,只需用户进行确认即可进行解码,非常方便。

本发明所提供的视频聚合播放的方法,进一步包括:统计用户输入的视频播放请求,分析用户观看视频文件的喜好,获得用户偏好的视频文件类型,并定期向用户推送相关类型的视频文件。

本发明所提供的视频聚合播放的方法,能够根据用户观看视频的历史数据分析用户对视频文件的喜好信息,获取到用户所喜爱的视频种类,并能够定期向用户推送相关类型的视频文件,设计非常人性化。

此外,本发明所提供的视频聚合播放的方法还能根据用户搜索信息的历史记录获取对应的视频数据以特有的播放形式向用户播放,根据用户使用历史数据的分析获取用户对视频种类、视频分类等的喜好信息,以便下次用户使用时自动根据用户兴趣获取对应的视频类型进行播放。也就是说,本发明所提供的上述方法可以基于用户的使用数据分析用户喜好,按用户喜好进行推荐投放或在用户后续使用时自动选取最优方式向用户播放视频数据,更加智能化和精准化。

实施例2

参见图2所示为本申请所述一种视频聚合播放的系统的具体实施例,该系统包括:视频播放请求接收模块10、视频播放站点查询模块20、视频源文件地址查询模块30和视频播放模块40,

所述视频播放请求接收模块10,用于等待接收用户输入的播放某一视频文件的视频播放请求,所述视频播放请求包括:视频内容以及视频当前网页播放地址;

所述视频播放站点查询模块20,用于根据用户输入的所述视频播放请求,查找到保存有请求播放的视频文件的一个或多个视频播放站点;

所述视频源文件地址查询模块30,用于根据查找到的视频播放站点,搜索出请求播放的视频文件的视频源文件地址;

所述视频播放模块40,用于判断视频的视频源文件地址是否有效:若从默认站点搜索出的视频源文件地址有效,则从所述视频源文件地址对视频源文件进行解码播放,若从默认站点搜索出的视频源文件地址不可用,则自动切换到下一站点,从下一个站点获取视频源地址,若获取到可用的视频源地址,则从所述视频源文件地址对视频源文件进行解码播放,若所有站点都无法获得有效的视频源文件地址,则启动浏览器播放,直接跳转到第三方的视频播放网页,对视频文件进行浏览器播放。

本发明所提供的视频聚合播放的系统,收集了不同视频的视频文件、视频源文件地址以及视频类型等数据,用户只需通过本发明的系统即可搜索到想要观看的视频数据,无需从多个途径进行逐个搜索,使用非常方便,极大提升了用户的使用体验。

本发明中的视频播放模块40能够判断视频的源文件地址是否有效,若默认站点不可用,自动切换到下一站点,从下一个站点获取源地址;若所有站点都无法获得源地址,启动浏览器播放,直接跳到第三方的视频播放网页。

本申请中的视频播放模块40,若判断出至少有一个视频播放站点能直接打开所述请求播放的视频文件,还可将能够打开该视频文件的站点信息发送给客户,供客户选择指定的站点进行视频播放。

本申请所提供的系统,优先选择能直接打开所请求播放的视频文件的视频播放站点来获取所需视频源文件,当视频播放站点无法直接播放视频时,则对视频进行解析后获取视频源文件,如果通过以上方式都无法获得视频源文件时,再根据视频当前网页播放地址搜索到可播放的视频地址,进而获取到视频源文件。通过此种排列优先级的方式获取视频源文件,确保用户能够观看到所需视频文件的同时,还能最大程度上减少用户等待的时间。

本发明所提供的视频聚合播放的系统中,视频播放模块40,进一步用于在对获取到的所述视频源文件进行解码播放之前,根据用户视频播放终端的机型向用户推荐适合的解码方式供用户选择,所述解码方式包括:软件解码、硬件解码和智能解码。本发明中的智能解码为硬件解码和软件解码相结合的解码方式,可将该智能解码方式设为默认的解码方式。

除采用以上向用户提供解码方式供用户选择的方式外,还支持用户设置的方式。对应地,本发明所提供的视频聚合播放的系统中,进一步包括:解码方式设置模块,该解码方式设置模块用于接收用户输入的解码方式指令,并根据用户输入的解码方式指令设置对视频进行解码的解码方式,所述解码方式包括:软件解码、硬件解码和智能解码。当需要对视频进行解码播放时,直接选择用户设置的解码方式对视频进行解码播放即可。本发明所提供的视频聚合播放的系统中,视频播放模块40,进一步用于判断用户选择的解码方式为硬件解码、软件解码还是智能解码,若为硬件解码,则直接通过硬件解码的方式进行视频解码,若为软件解码,则调取视频软解器对视频进行软件解码,若用户选择硬件解码后,又将解码方式切换为软件解码,则调取所述软解器对视频进行软件解码,若为智能解码,则采用硬件解码和软件解码相结合的方式进行解码。

本发明所提供的上述系统中,视频播放模块40能够根据用户视频播放终端机型来判断适合的解码方式,只需用户进行确认即可进行解码,非常方便。

本发明中的视频聚合播放的系统,进一步包括:用户行为分析模块,

所述用户行为分析模块,用于统计用户输入的视频播放请求,分析用户观看视频文件的喜好,获得用户偏好的视频文件类型,并定期向用户推送相关类型的视频文件。

本发明所提供的视频聚合播放的系统中,用户行为分析模块能够根据用户观看视频的历史数据分析用户对视频文件的喜好信息,获取到用户所喜爱的视频种类,并能够定期向用户推送相关类型的视频文件,设计非常人性化。

此外,本发明所提供的视频聚合播放的系统中的用户行为分析模块,还能根据用户搜索信息的历史记录获取对应的视频数据以特有的播放形式向用户播放,根据用户使用历史数据的分析获取用户对视频种类、视频分类等的喜好信息,以便下次用户使用时自动根据用户兴趣获取对应的视频类型进行播放。也就是说,本发明所提供的上述系统可以基于用户的使用数据分析用户喜好,按用户喜好进行推荐投放或在用户后续使用时自动选取最优方式向用户播放视频数据,更加智能化和精准化。

实施例3

以下提供一种本发明视频聚合播放的系统的搭建和运行方法的应用实施例,参见图3,具体包括:

步骤201、等待接收用户输入的播放某一视频文件的视频播放请求;

步骤202、根据用户输入的所述视频播放请求,查找到保存有请求播放的视频文件的一个或多个视频播放站点;

步骤203、根据查找到的视频播放站点,搜索出请求播放的视频文件的视频源文件地址;

步骤204、判断视频的视频源文件地址是否有效:若从默认站点搜索出的视频源文件地址有效,则从所述视频源文件地址对视频源文件进行解码播放,若从默认站点搜索出的视频源文件地址不可用,则自动切换到下一站点,从下一个站点获取视频源地址,若获取到可用的视频源地址,则从所述视频源文件地址对视频源文件进行解码播放;

步骤205、根据用户视频播放终端的机型向用户推荐适合的解码方式供用户选择;

步骤206、判断用户选择的解码方式为硬件解码、软件解码还是智能解码,若为硬件解码,则直接通过硬件解码的方式进行视频解码,若为软件解码,则调取视频软解器对视频进行软件解码,若用户选择硬件解码后,又将解码方式切换为软件解码,则调取所述软解器对视频进行软件解码,若为智能解码,则采用硬件解码和软件解码相结合的方式进行解码;

步骤207、对获取到的所述视频源文件进行解码播放;

步骤208、若所有站点都无法获得有效的视频源文件地址,则启动浏览器播放,直接跳转到第三方的视频播放网页,对视频文件进行浏览器播放;

步骤209、统计用户输入的视频播放请求,分析用户观看视频文件的喜好,获得用户偏好的视频文件类型,并定期向用户推送相关类型的视频文件。

本申请所提供的上述视频聚合播放的方法,简化了用户的搜索,有效提升了用户的使用体验。而且,本申请所提供的上述方法,还可以基于用户的使用数据分析用户喜好,按用户喜好进行推荐投放或在用户后续使用时自动选取最优方式向用户播放视频数据,使得从视频搜索到播放的过程更加智能化和精准化。

通过以上各实施例可知,本申请存在的有益效果是:

第一,本发明所提供的视频聚合播放的方法和系统,收集了不同视频的视频文件、视频源文件地址以及视频类型等数据,用户只需通过本发明即可搜索到想要观看的视频数据,无需从多种途径进行逐个搜索,简化了用户的搜索,使用非常方便,极大提升了用户的使用体验。

第二,本发明所提供的视频聚合播放的方法和系统,优先选择能直接打开所请求播放的视频文件的视频播放站点来获取所需视频源文件,当视频播放站点无法直接播放视频时,则对视频进行解析后获取视频源文件,如果通过以上方式都无法获得视频源文件时,再根据视频当前网页播放地址搜索到可播放的视频地址,进而获取到视频源文件。通过此种排列优先级的方式获取视频源文件,确保用户能够观看到所需视频文件的同时,还能最大程度上减少用户等待的时间。

第三,本发明所提供的视频聚合播放的方法和系统,能够根据用户观看视频的历史数据分析用户对视频文件的喜好信息,获取到用户所喜爱的视频种类,并能够定期向用户推送相关类型的视频文件,设计更加智能化和精准化。

本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

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