CN112423124B - 基于大屏视频播放器的动态播放方法、装置和*** - Google Patents

基于大屏视频播放器的动态播放方法、装置和*** Download PDF

Info

Publication number
CN112423124B
CN112423124B CN202011307429.7A CN202011307429A CN112423124B CN 112423124 B CN112423124 B CN 112423124B CN 202011307429 A CN202011307429 A CN 202011307429A CN 112423124 B CN112423124 B CN 112423124B
Authority
CN
China
Prior art keywords
performance
current machine
current
indicates
detection information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011307429.7A
Other languages
English (en)
Other versions
CN112423124A (zh
Inventor
王雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Huanwang Technology Co Ltd
Original Assignee
Guangdong Huanwang Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Huanwang Technology Co Ltd filed Critical Guangdong Huanwang Technology Co Ltd
Priority to CN202011307429.7A priority Critical patent/CN112423124B/zh
Publication of CN112423124A publication Critical patent/CN112423124A/zh
Application granted granted Critical
Publication of CN112423124B publication Critical patent/CN112423124B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种基于大屏视频播放器的动态播放方法、装置和***,利用当前机器的当前性能参数进行性能分析,确定当前机器的性能检测信息;根据性能检测信息,确定携带动态播放内容标识的目标封面;接收当前机器发送的封面选取指令;若性能检测信息表示当前机器性能合格,则控制视频播放器动态播放与封面选取指令相匹配的目标封面对应的目标播放内容;若性能检测信息表示当前机器性能不合格,则控制当前机器进入与封面选取指令对应的目标封面相链接的二级页面,以使二级页面动态播放目标播放内容。采用本发明的技术方案,提高了用户体验度和视频播放器的实用性,无需对电视进行区别运营,降低了人力成本与时间成本。

Description

基于大屏视频播放器的动态播放方法、装置和***
技术领域
本发明涉及视频处理技术领域,具体涉及一种基于大屏视频播放器的动态播放方法、装置和***。
背景技术
大屏APP从用户体验和观看行为上看,视频形式展示为主流。视频以播放器的形式进行视频循环播放的方式播放效果较好,视频曝光展示程度高。大屏视频播放器进行动态播放会因为电视的性能,使得动态播放的效果不同。如果电视的性能较差,那么动态播放便容易出现播放卡顿、音画不同步和页面展示异常等现象。
现有技术中,通常放弃性能较差的电视,视频播放器动态播放在性能较差的电视上不显示,这样,性能较差的电视,无法利用视频播放器动态播放,用户体验度较低、视频播放器的实用性不高。另外,现有技术中还可以对性能不同的电视进行区别运营,但是区别运营需要进行电视进行重复配置,对人力成本和时间成本造成了浪费。
发明内容
有鉴于此,本发明的目的在于提供一种基于大屏视频播放器的动态播放方法、装置和***,以解决现有技术中性能较差的电视无法利用视频播放器动态播放,用户体验度较低、视频播放器的实用性不高,区别运营需要进行电视进行重复配置,对人力成本和时间成本造成浪费的问题。
为实现以上目的,本发明采用如下技术方案:
一种基于大屏视频播放器的动态播放方法,包括:
获取当前机器的当前性能参数;
利用所述当前性能参数,对所述当前机器进行性能分析,确定所述当前机器的性能检测信息;
根据所述性能检测信息,确定视频播放器动态播放内容对应的携带所述动态播放内容标识的目标封面;
接收用户通过所述当前机器发送的封面选取指令;
若所述性能检测信息表示当前机器性能合格,则控制所述视频播放器动态播放与所述封面选取指令相匹配的所述目标封面对应的目标播放内容;
若所述性能检测信息表示当前机器性能不合格,则控制所述当前机器进入与所述封面选取指令对应的所述目标封面相链接的二级页面,以使所述二级页面动态播放所述目标播放内容。
进一步地,上述基于大屏视频播放器的动态播放方法中,所述利用所述当前性能参数,对进行所述当前机器进行性能指标分析,确定所述当前机器的性能检测信息,包括:
判断所述当前性能参数是否处于预设性能阈值范围内;
若所述当前性能参数处于所述预设性能阈值范围内,则确定所述当前机器的硬件性能信息表示当前机器硬件性能合格;
若所述当前性能参数未处于所述预设性能阈值范围内,则确定所述当前机器的硬件性能信息表示当前机器硬件性能不合格;
判断所述当前机器执行预设代码的执行时长是否小于预设时长;
若所述执行时长小于预设时长,则确定所述当前机器的代码执行性能信息表示当前机器代码执行性能合格;
若所述执行时长不小于预设时长,则确定所述当前机器的代码执行性能信息表示当前机器代码执行性能不合格;
若所述当前机器的所述硬件性能信息表示当前机器硬件性能合格,且所述当前机器的所述代码执行性能信息表示当前机器代码执行性能合格,则确定所述当前机器的所述性能检测信息表示当前机器性能合格;
若所述当前机器的所述硬件性能信息表示当前机器硬件性能不合格,或者所述当前机器的所述代码执行性能信息表示当前机器代码执行性能不合格,则确定所述当前机器的所述性能检测信息表示当前机器性能不合格。
进一步地,上述基于大屏视频播放器的动态播放方法中,所述当前性能参数包括:CPU核数和内存;
所述预设性能阈值范围包括:所述CPU核数小于2C和所述内存小于1G。
进一步地,上述基于大屏视频播放器的动态播放方法中,所述根据所述性能检测信息,确定视频播放器动态播放内容对应的携带所述动态播放内容标识的目标封面,包括:
若所述性能检测信息表示当前机器性能合格,则将所述动态播放内容的首帧图片作为所述目标封面,并将所述目标封面携带上所述动态播放内容标识;
若所述性能检测信息表示当前机器性能不合格,则将后台默认配置的图片作为所述目标封面,并将所述目标封面携带上所述动态播放内容标识,将所述目标封面与动态播放所述动态播放内容的二级页面进行链接。
进一步地,上述基于大屏视频播放器的动态播放方法,还包括:
若所述性能检测信息表示当前机器性能合格,则控制所述当前机器对运营图片进行正常展示;
若所述性能检测信息表示当前机器性能不合格,则根据所述当前性能参数控制所述当前机器对所述运营图片进行压缩展示。
进一步地,上述基于大屏视频播放器的动态播放方法,还包括:
根据所述当前机器对应的所述当前性能参数和所述性能检测信息,控制所述当前机器的当前播放视频的清晰度。
进一步地,上述基于大屏视频播放器的动态播放方法,还包括:
若所述性能检测信息表示当前机器性能不合格,则对预先设置的高耗性能功能信息进行屏蔽处理。
本发明还提供了一种基于大屏视频播放器的动态播放装置,包括:
获取模块,用于获取当前机器的当前性能参数;
性能分析模块,用于利用所述当前性能参数,对所述当前机器进行性能分析,确定所述当前机器的性能检测信息;
封面确定模块,用于根据所述性能检测信息,确定视频播放器动态播放内容对应的携带所述动态播放内容标识的目标封面;
接收模块,用于接收用户通过所述当前机器发送的封面选取指令;
控制模块,用于若所述性能检测信息表示当前机器性能合格,则控制所述视频播放器动态播放与所述封面选取指令相匹配的所述目标封面对应的目标播放内容;
链接进入模块,用于若所述性能检测信息表示当前机器性能不合格,则控制所述当前机器进入与所述封面选取指令对应的所述目标封面相链接的二级页面,以使所述二级页面动态播放所述目标播放内容。
进一步地,上述基于大屏视频播放器的动态播放装置中,所述性能分析模块包括:性能判断单元和性能确定单元;
所述性能判断单元,用于判断所述当前性能参数是否处于预设性能阈值范围内;
所述性能确定单元,用于若所述当前性能参数处于所述预设性能阈值范围内,则确定所述当前机器的硬件性能信息表示当前机器硬件性能合格;若所述当前性能参数未处于所述预设性能阈值范围内,则确定所述当前机器的硬件性能信息表示当前机器硬件性能不合格;
所述性能判断单元,还用于判断所述当前机器执行预设代码的执行时长是否小于预设时长;
所述性能确定单元,还用于若所述执行时长小于预设时长,则确定所述当前机器的代码执行性能信息表示当前机器代码执行性能合格;若所述执行时长不小于预设时长,则确定所述当前机器的代码执行性能信息表示当前机器代码执行性能不合格;
所述性能确定单元,还用于若所述当前机器的所述硬件性能信息表示当前机器硬件性能合格,且所述当前机器的所述代码执行性能信息表示当前机器代码执行性能合格,则确定所述当前机器的所述性能检测信息表示当前机器性能合格;若所述当前机器的所述硬件性能信息表示当前机器硬件性能不合格,或者所述当前机器的所述代码执行性能信息表示当前机器代码执行性能不合格,则确定所述当前机器的所述性能检测信息表示当前机器性能不合格。
本发明还提供了一种基于大屏视频播放器的动态播放***,包括:处理器以及与所述处理器相连的存储器;
所述存储器用于存储计算机程序,所述计算机程序至少用于执行上述基于大屏视频播放器的动态播放方法;
所述处理器用于调用并执行所述计算机程序。
一种基于大屏视频播放器的动态播放方法、装置和***,获取当前机器的当前性能参数;利用当前性能参数,对当前机器进行性能分析,确定当前机器的性能检测信息;根据性能检测信息,确定视频播放器动态播放内容对应的携带动态播放内容标识的目标封面;接收用户通过当前机器发送的封面选取指令;若性能检测信息表示当前机器性能合格,则控制视频播放器动态播放与封面选取指令相匹配的目标封面对应的目标播放内容;若性能检测信息表示当前机器性能不合格,则控制当前机器进入与封面选取指令对应的目标封面相链接的二级页面,以使二级页面动态播放目标播放内容。采用本发明的技术方案,可以对当前机器的性能进行检测,对于性能合格的,可以直接利用视频播放器进行动态播放,对于性能不合格的,可以通过进入链接的二级页面进行动态播放。这样,既能提高用户体验度和视频播放器的实用性,还无需对电视进行区别运营,降低人力成本与时间成本。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的基于大屏视频播放器的动态播放方法一种实施例提供的流程图;
图2是本发明的基于大屏视频播放器的动态播放装置一种实施例提供的结构示意图;
图3是本发明的基于大屏视频播放器的动态播放***一种实施例提供的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
图1是本发明的基于大屏视频播放器的动态播放方法一种实施例提供的流程图,如图1所示,本实施例的基于大屏视频播放器的动态播放方法具体包括如下步骤:
S101、获取当前机器的当前性能参数;
在进入大屏视频播放器后,本实施例便会同步发送参数获取请求,从而获取当前机器的当前性能参数。其中,大屏视频播放器可以为安装在电视上的视频播放器,当前机器优选为电视。
S102、利用当前性能参数,对当前机器进行性能分析,确定当前机器的性能检测信息;
获取到当前机器的当前性能参数后,可以根据当前性能参数对当前机器进行性能分析,从而确定当前机器的性能检测信息。具体步骤如下所述:
第一,判断当前性能参数是否处于预设性能阈值范围内;
对当前机器进行性能分析首先需要判断当前性能参数是否处于预设性能阈值范围内。其中,当前性能参数包括:CPU核数和内存等,对应地,预设性能阈值范围则包括:CPU核数小于2C和内存小于1G。因此,需要判断当前机器的CPU核数是否小于2C,当前机器的内存是否小于1G。
第二,若当前性能参数处于预设性能阈值范围内,则确定当前机器的硬件性能信息表示当前机器硬件性能合格;
如果经过上述判断,确定当前机器的CPU核数小于2C,并且当前机器的内存小于1G,则说明当前性能参数处于预设性能阈值范围内,确定当前机器的硬件性能信息表示当前机器硬件性能合格。
第三,若当前性能参数未处于预设性能阈值范围内,则确定当前机器的硬件性能信息表示当前机器硬件性能不合格;
如果经过上述判断,确定当前机器的CPU核数不小于(大于或者等于)2C,或者当前机器的内存不小于(大于或者等于)1G,则说明当前性能参数并未处于预设性能阈值范围内,确定当前机器的硬件性能信息表示当前机器硬件性能不合格。
第四,判断当前机器执行预设代码的执行时长是否小于预设时长;
在对当前机器进行性能分析时,还可以对当前机器的代码执行性能进行检测,通过当前机器执行预设代码,确定执行时长,然后对执行时长与预设时长进行比较,判断执行时长是否小于预设时长。其中,预设代码为预先设置的检测当前机器对代码执行能力的代码,预设时长优选为5ms。
第五,若执行时长小于预设时长,则确定当前机器的代码执行性能信息表示当前机器代码执行性能合格;
第六,若执行时长不小于预设时长,则确定当前机器的代码执行性能信息表示当前机器代码执行性能不合格;
第七,若当前机器的硬件性能信息表示当前机器硬件性能合格,且当前机器的代码执行性能信息表示当前机器代码执行性能合格,则确定当前机器的性能检测信息表示当前机器性能合格;
通过上述针对当前机器的硬件性能与代码执行性能的检测,若判断出当前机器硬件性能合格,且当前机器代码执行性能合格,那么则确定当前机器的性能检测信息表示当前机器性能合格。
第八,若当前机器的所述硬件性能信息表示当前机器硬件性能不合格,或者当前机器的所述代码执行性能信息表示当前机器代码执行性能不合格,则确定当前机器的所述性能检测信息表示当前机器性能不合格。
通过上述针对当前机器的硬件性能与代码执行性能的检测,若判断出当前机器硬件性能不合格,或者当前机器代码执行性能不合格,那么则确定当前机器的性能检测信息表示当前机器性能不合格。
本实施例中,并不限定当前机器的硬件性能分析和代码执行性能分析的执行顺序,可以先进行硬件性能分析,再进行代码执行性能分析;还可以先进行代码执行性能分析,再进行硬件性能分析。
本实施例对当前机器的性能分析是通过硬件性能分析和代码执行性能分析两方面进行的,实现了性能的双重检测,提高了性能检测的准确性。
S103、根据性能检测信息,确定视频播放器动态播放内容对应的携带动态播放内容标识的目标封面;
通过上述对当前机器的性能分析,根据性能检测信息,确定视频播放器动态播放内容对应的携带动态播放内容标识的目标封面。其中,具体的步骤如下:
第一,若性能检测信息表示当前机器性能合格,则将动态播放内容的首帧图片作为目标封面,并将目标封面携带上动态播放内容标识;
如果判断出性能检测信息表示当前机器性能合格,则采集动态播放内容的首帧图片,并将该首帧图片作为目标封面,同时,还需要将目标封面携带上该动态播放内容对应的动态播放内容标识。
第二,若性能检测信息表示当前机器性能不合格,则将后台默认配置的图片作为目标封面,并将目标封面携带上动态播放内容标识,将目标封面与动态播放所述动态播放内容的二级页面进行链接。
如果判断出性能检测信息表示当前机器性能不合格,则将后台默认配置的图片作为目标封面,其中,该后台默认配置的图片可以为后台自动配置的,也可以用户或者工作人员自主选择图片进行配置。然后将目标封面携带上动态播放内容对应的动态播放内容标识,同时还需要将目标封面与可以对该动态播放内容进行动态播放的二级页面进行链接。
S104、接收用户通过当前机器发送的封面选取指令;
用户如果相应观看动态播放内容,则可以通过当前机器选取所述动态播放内容对应的目标封面,本实施例则需要接收用户通过当前机器发送的封面选取指令,其中,封面选取指令中携带有用户选取的目标封面对应的动态播放内容标识。
S105、若性能检测信息表示当前机器性能合格,则控制视频播放器动态播放与封面选取指令相匹配的目标封面对应的目标播放内容。
如果检测出的当前机器的性能检测信息表示当前机器性能合格,则说明当前机器的性能足以支持视频播放器的动态播放。因此,需要控制视频播放器动态播放与接收到的封面选取指令相匹配的目标封面对应的目标播放内容。其中,目标封面对应的目标播放内容为该目标封面携带的动态播放内容标识对应的动态播放内容。
S106、若性能检测信息表示当前机器性能不合格,则控制当前机器进入与封面选取指令对应的目标封面相链接的二级页面,以使二级页面动态播放目标播放内容。
如果检测出的当前机器的性能检测信息表示当前机器性能不合格,则说明当前机器的性能不足以支持视频播放器的动态播放。那么,则需要控制当前机器进入与接收到的封面选取指令对应的目标封面相链接的二级页面,以使二级页面动态播放目标播放内容。这样,对于性能较差的电视,无法通过视频播放器展示动态播放,则可以直接进入链接的二级页面,通过二级页面观看动态播放内容,这样,既不会出现性能差的电视无法展示动态播放,而影响用户体验度,也不用对性能好与性能不好的电视进行区别运营,从而浪费人力与时间。
本实施例的基于大屏视频播放器的动态播放方法,获取当前机器的当前性能参数;利用当前性能参数,对当前机器进行性能分析,确定当前机器的性能检测信息;根据性能检测信息,确定视频播放器动态播放内容对应的携带动态播放内容标识的目标封面;接收用户通过当前机器发送的封面选取指令;若性能检测信息表示当前机器性能合格,则控制视频播放器动态播放与封面选取指令相匹配的目标封面对应的目标播放内容;若性能检测信息表示当前机器性能不合格,则控制当前机器进入与封面选取指令对应的目标封面相链接的二级页面,以使二级页面动态播放目标播放内容。采用本实施例的技术方案,可以对当前机器的性能进行检测,对于性能合格的,可以直接利用视频播放器进行动态播放,对于性能不合格的,可以通过进入链接的二级页面进行动态播放。这样,既能提高用户体验度和视频播放器的实用性,还无需对电视进行区别运营,降低人力成本与时间成本。
进一步,本实施例的基于大屏视频播放器的动态播放方法,还包括如下步骤:
第一,若性能检测信息表示当前机器性能合格,则控制当前机器对运营图片进行正常展示;
第二,若性能检测信息表示当前机器性能不合格,则根据当前性能参数控制当前机器对运营图片进行压缩展示。
本实施例中,如果检测出当前机器的性能检测信息表示当前机器性能不合格,那么如果直接对运营图片正常展示可能会使得当前机器的内存压力较大,并且运营图片的缓存时间可能会较长,因此,可以根据当前机器的当前性能参数以及代码执行性能测试时对代码的执行时长,控制当前机器对运营图片进行压缩显示,另外,还可以根据上述内容控制压缩程度,从而能够较低当前机器的内存压力,减少运营图片的缓存时长。
进一步地,本实施例的基于大屏视频播放器的动态播放方法,还包括如下步骤:
根据当前机器对应的当前性能参数和性能检测信息,控制当前机器的当前播放视频的清晰度。
当前机器如果性能检测信息表示当前机器性能不合格,在进行视频播放时如果视频清晰度太高,那么可能会出现视频卡顿,如果性能合格,那么如果视频清晰度太低,可能会影响用户体验度。因此,本实施例可以根据当前机器的当前性能参数和性能检测信息,控制当前机器的当前播放视频的清晰度,性能较高的机器,可以自动控制视频的播放清晰度提高,性能较低的机器,可以自动控制视频的播放清晰度降低。这样,可以提高用户体验度以及当前机器的应用性,避免视频卡顿等现象的产生。
进一步地,本实施例的基于大屏视频播放器的动态播放方法,还包括如下步骤:
若性能检测信息表示当前机器性能不合格,则对预先设置的高耗性能功能信息进行屏蔽处理。
如果当前机器的性能检测信息表示当前机器性能不合格,那么当前机器可能无法支持一些高耗性能功能的使用,用户如果使用这些高耗性能功能,那么可能会使当前机器出现页面显示异常等问题,影响用户体验度。因此,如果当前机器的性能检测信息表示当前机器性能不合格,可以对预先设置的高耗性能功能信息进行屏蔽处理,例如控制当前机器对高耗性能功能进行隐藏不显示,这样用户便不会看到高耗性能功能的相关内容,从而不会使用这些高耗性能功能,提高了用户体验度。
为了更全面,对应于本发明实施例提供的基于大屏视频播放器的动态播放方法,本申请还提供了基于大屏视频播放器的动态播放装置。
图2是本发明的基于大屏视频播放器的动态播放装置一种实施例提供的结构示意图,如图2所示,本实施例的基于大屏视频播放器的动态播放装置包括:获取模块101、性能分析模块102、封面确定模块103、接收模块104、控制模块105和链接进入模块106。
获取模块101,用于获取当前机器的当前性能参数;
性能分析模块102,用于利用当前性能参数,对当前机器进行性能分析,确定当前机器的性能检测信息;
封面确定模块103,用于根据性能检测信息,确定视频播放器动态播放内容对应的携带动态播放内容标识的目标封面;
接收模块104,用于接收用户通过当前机器发送的封面选取指令;
控制模块105,用于若性能检测信息表示当前机器性能合格,则控制视频播放器动态播放与封面选取指令相匹配的目标封面对应的目标播放内容;
链接进入模块106,用于若性能检测信息表示当前机器性能不合格,则控制当前机器进入与封面选取指令对应的目标封面相链接的二级页面,以使二级页面动态播放目标播放内容。
本实施例的基于大屏视频播放器的动态播放装置,获取模块101获取当前机器的当前性能参数;性能分析模块102利用当前性能参数,对当前机器进行性能分析,确定当前机器的性能检测信息;封面确定模块103根据性能检测信息,确定视频播放器动态播放内容对应的携带动态播放内容标识的目标封面;接收模块104接收用户通过当前机器发送的封面选取指令;若性能检测信息表示当前机器性能合格,控制模块105则控制视频播放器动态播放与封面选取指令相匹配的目标封面对应的目标播放内容;若性能检测信息表示当前机器性能不合格,链接进入模块106则控制当前机器进入与封面选取指令对应的目标封面相链接的二级页面,以使二级页面动态播放目标播放内容。采用本实施例的技术方案,可以对当前机器的性能进行检测,对于性能合格的,可以直接利用视频播放器进行动态播放,对于性能不合格的,可以通过进入链接的二级页面进行动态播放。这样,既能提高用户体验度和视频播放器的实用性,还无需对电视进行区别运营,降低人力成本与时间成本。
进一步地,本实施例的基于大屏视频播放器的动态播放装置中,性能分析模块102包括:性能判断单元和性能确定单元。
性能判断单元,用于判断当前性能参数是否处于预设性能阈值范围内;
性能确定单元,用于若当前性能参数处于预设性能阈值范围内,则确定当前机器的硬件性能信息表示当前机器硬件性能合格;若当前性能参数未处于预设性能阈值范围内,则确定当前机器的硬件性能信息表示当前机器硬件性能不合格;
性能判断单元,还用于判断当前机器执行预设代码的执行时长是否小于预设时长;
性能确定单元,还用于若执行时长小于预设时长,则确定当前机器的代码执行性能信息表示当前机器代码执行性能合格;若执行时长不小于预设时长,则确定当前机器的代码执行性能信息表示当前机器代码执行性能不合格;
性能确定单元,还用于若当前机器的硬件性能信息表示当前机器硬件性能合格,且当前机器的代码执行性能信息表示当前机器代码执行性能合格,则确定当前机器的性能检测信息表示当前机器性能合格;若当前机器的硬件性能信息表示当前机器硬件性能不合格,或者当前机器的代码执行性能信息表示当前机器代码执行性能不合格,则确定当前机器的性能检测信息表示当前机器性能不合格。
进一步地,本实施例的基于大屏视频播放器的动态播放装置中,封面确定模块104,具体用于:
若性能检测信息表示当前机器性能合格,则将动态播放内容的首帧图片作为目标封面,并将目标封面携带上动态播放内容标识;
若性能检测信息表示当前机器性能不合格,则将后台默认配置的图片作为目标封面,并将目标封面携带上动态播放内容标识,将目标封面与动态播放所述动态播放内容的二级页面进行链接。
进一步地,本实施例的基于大屏视频播放器的动态播放装置,还包括:图片展示模块,用于若性能检测信息表示当前机器性能合格,则控制当前机器对运营图片进行正常展示;若性能检测信息表示当前机器性能不合格,则根据当前性能参数控制当前机器对运营图片进行压缩展示。
进一步地,本实施例的基于大屏视频播放器的动态播放装置,还包括:清晰度控制模块,用于根据当前机器对应的当前性能参数和性能检测信息,控制当前机器的当前播放视频的清晰度。
进一步地,本实施例的基于大屏视频播放器的动态播放装置,还包括:屏蔽处理模块,用于若性能检测信息表示当前机器性能不合格,则对预先设置的高耗性能功能信息进行屏蔽处理。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图3是本发明的基于大屏视频播放器的动态播放***一种实施例提供的结构示意图。如图3所示,本实施例的基于大屏视频播放器的动态播放***包括处理器21以及与处理器21相连的存储器22;
存储器22用于存储计算机程序,所述计算机程序至少用于执行上述实施例的基于大屏视频播放器的动态播放方法;
处理器21用于调用并执行所述计算机程序。
本实施例的基于大屏视频播放器的动态播放***,可以对当前机器的性能进行检测,对于性能合格的,可以直接利用视频播放器进行动态播放,对于性能不合格的,可以通过进入链接的二级页面进行动态播放。这样,既能提高用户体验度和视频播放器的实用性,还无需对电视进行区别运营,降低人力成本与时间成本。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (9)

1.一种基于大屏视频播放器的动态播放方法,其特征在于,包括:
获取当前机器的当前性能参数;
利用所述当前性能参数,对所述当前机器进行性能分析,确定所述当前机器的性能检测信息;
若性能检测信息表示当前机器性能合格,则将动态播放内容的首帧图片作为目标封面,并将目标封面携带上动态播放内容标识;
若性能检测信息表示当前机器性能不合格,则将后台默认配置的图片作为目标封面,并将目标封面携带上动态播放内容标识,将目标封面与动态播放所述动态播放内容的二级页面进行链接;
接收用户通过所述当前机器发送的封面选取指令;
若所述性能检测信息表示当前机器性能合格,则控制所述视频播放器动态播放与所述封面选取指令相匹配的所述目标封面对应的目标播放内容;
若所述性能检测信息表示当前机器性能不合格,则控制所述当前机器进入与所述封面选取指令对应的所述目标封面相链接的二级页面,以使所述二级页面动态播放所述目标播放内容。
2.根据权利要求1所述的基于大屏视频播放器的动态播放方法,其特征在于,所述利用所述当前性能参数,对所述当前机器进行性能分析,确定所述当前机器的性能检测信息,包括:
判断所述当前性能参数是否处于预设性能阈值范围内;
若所述当前性能参数处于所述预设性能阈值范围内,则确定所述当前机器的硬件性能信息表示当前机器硬件性能合格;
若所述当前性能参数未处于所述预设性能阈值范围内,则确定所述当前机器的硬件性能信息表示当前机器硬件性能不合格;
判断所述当前机器执行预设代码的执行时长是否小于预设时长;
若所述执行时长小于预设时长,则确定所述当前机器的代码执行性能信息表示当前机器代码执行性能合格;
若所述执行时长不小于预设时长,则确定所述当前机器的代码执行性能信息表示当前机器代码执行性能不合格;
若所述当前机器的所述硬件性能信息表示当前机器硬件性能合格,且所述当前机器的所述代码执行性能信息表示当前机器代码执行性能合格,则确定所述当前机器的所述性能检测信息表示当前机器性能合格;
若所述当前机器的所述硬件性能信息表示当前机器硬件性能不合格,或者所述当前机器的所述代码执行性能信息表示当前机器代码执行性能不合格,则确定所述当前机器的所述性能检测信息表示当前机器性能不合格。
3.根据权利要求2所述的基于大屏视频播放器的动态播放方法,其特征在于,所述当前性能参数包括:CPU核数和内存;
所述预设性能阈值范围包括:所述CPU核数小于2C和所述内存小于1G。
4.根据权利要求1所述的基于大屏视频播放器的动态播放方法,其特征在于,还包括:
若所述性能检测信息表示当前机器性能合格,则控制所述当前机器对运营图片进行正常展示;
若所述性能检测信息表示当前机器性能不合格,则根据所述当前性能参数控制所述当前机器对所述运营图片进行压缩展示。
5.根据权利要求1所述的基于大屏视频播放器的动态播放方法,其特征在于,还包括:
根据所述当前机器对应的所述当前性能参数和所述性能检测信息,控制所述当前机器的当前播放视频的清晰度。
6.根据权利要求1所述的基于大屏视频播放器的动态播放方法,其特征在于,还包括:
若所述性能检测信息表示当前机器性能不合格,则对预先设置的高耗性能功能信息进行屏蔽处理。
7.一种基于大屏视频播放器的动态播放装置,其特征在于,包括:
获取模块,用于获取当前机器的当前性能参数;
性能分析模块,用于利用所述当前性能参数,对所述当前机器进行性能分析,确定所述当前机器的性能检测信息;
封面确定模块,用于根据所述性能检测信息,确定视频播放器动态播放内容对应的携带动态播放内容标识的目标封面,具体为:若所述性能检测信息表示当前机器性能合格,则将所述动态播放内容的首帧图片作为所述目标封面,并将所述目标封面携带上所述动态播放内容标识;若所述性能检测信息表示当前机器性能不合格,则将后台默认配置的图片作为所述目标封面,并将所述目标封面携带上所述动态播放内容标识,将所述目标封面与动态播放所述动态播放内容的二级页面进行链接;
接收模块,用于接收用户通过所述当前机器发送的封面选取指令;
控制模块,用于若所述性能检测信息表示当前机器性能合格,则控制所述视频播放器动态播放与所述封面选取指令相匹配的所述目标封面对应的目标播放内容;
链接进入模块,用于若所述性能检测信息表示当前机器性能不合格,则控制所述当前机器进入与所述封面选取指令对应的所述目标封面相链接的二级页面,以使所述二级页面动态播放所述目标播放内容。
8.根据权利要求7所述的基于大屏视频播放器的动态播放装置,其特征在于,所述性能分析模块包括:性能判断单元和性能确定单元;
所述性能判断单元,用于判断所述当前性能参数是否处于预设性能阈值范围内;
所述性能确定单元,用于若所述当前性能参数处于所述预设性能阈值范围内,则确定所述当前机器的硬件性能信息表示当前机器硬件性能合格;若所述当前性能参数未处于所述预设性能阈值范围内,则确定所述当前机器的硬件性能信息表示当前机器硬件性能不合格;
所述性能判断单元,还用于判断所述当前机器执行预设代码的执行时长是否小于预设时长;
所述性能确定单元,还用于若所述执行时长小于预设时长,则确定所述当前机器的代码执行性能信息表示当前机器代码执行性能合格;若所述执行时长不小于预设时长,则确定所述当前机器的代码执行性能信息表示当前机器代码执行性能不合格;
所述性能确定单元,还用于若所述当前机器的所述硬件性能信息表示当前机器硬件性能合格,且所述当前机器的所述代码执行性能信息表示当前机器代码执行性能合格,则确定所述当前机器的所述性能检测信息表示当前机器性能合格;若所述当前机器的所述硬件性能信息表示当前机器硬件性能不合格,或者所述当前机器的所述代码执行性能信息表示当前机器代码执行性能不合格,则确定所述当前机器的所述性能检测信息表示当前机器性能不合格。
9.一种基于大屏视频播放器的动态播放***,其特征在于,包括:处理器以及与所述处理器相连的存储器;
所述存储器用于存储计算机程序,所述计算机程序至少用于执行权利要求1-6任一项所述的基于大屏视频播放器的动态播放方法;
所述处理器用于调用并执行所述计算机程序。
CN202011307429.7A 2020-11-20 2020-11-20 基于大屏视频播放器的动态播放方法、装置和*** Active CN112423124B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011307429.7A CN112423124B (zh) 2020-11-20 2020-11-20 基于大屏视频播放器的动态播放方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011307429.7A CN112423124B (zh) 2020-11-20 2020-11-20 基于大屏视频播放器的动态播放方法、装置和***

Publications (2)

Publication Number Publication Date
CN112423124A CN112423124A (zh) 2021-02-26
CN112423124B true CN112423124B (zh) 2023-03-21

Family

ID=74773109

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011307429.7A Active CN112423124B (zh) 2020-11-20 2020-11-20 基于大屏视频播放器的动态播放方法、装置和***

Country Status (1)

Country Link
CN (1) CN112423124B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114202886B (zh) * 2021-12-09 2024-02-23 安徽海螺信息技术工程有限责任公司 一种矿山***安全监控预警***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102411514A (zh) * 2011-11-28 2012-04-11 范纯 能够实现多媒体有超链接的播放器
CN102905181B (zh) * 2012-10-12 2015-10-21 北京奇艺世纪科技有限公司 一种实现移动终端在线播放视频的方法、装置和***
CN104104971B (zh) * 2013-04-02 2018-12-07 腾讯科技(深圳)有限公司 一种视频文件处理方法及***
CN106792158A (zh) * 2016-12-14 2017-05-31 未来电视有限公司 基于互联网电视客户端的点播视频插播方法
US10028022B1 (en) * 2017-06-16 2018-07-17 Facebook, Inc. Dynamic control of media effects based on hardware performance
CN110881136B (zh) * 2019-11-14 2021-11-02 腾讯科技(深圳)有限公司 视频帧率控制方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN112423124A (zh) 2021-02-26

Similar Documents

Publication Publication Date Title
CN101377917B (zh) 显示设备
CN104091607B (zh) 一种基于ios设备的视频编辑方法及装置
CN107948640B (zh) 视频播放测试方法、装置、电子设备和存储介质
CN107509107A (zh) 视频播放故障的检测方法、装置及设备、可读介质
US20050213932A1 (en) Video recorder and method for configuring a recording time
CN110662109B (zh) 一种视频播放方法、电子设备及计算机可读存储介质
CN112217999B (zh) 一种宽动态模式的调整方法、装置、电子设备和存储介质
US9928756B2 (en) Hearing and speech impaired electronic device control
EP1252759A1 (en) Method for detecting and identifying time-constant patterns in video signals,particularly for the detection of advertising spots in television broadcastings, and device for performing such a method
CN109104608B (zh) 电视性能测试方法、设备及计算机可读存储介质
CN112423124B (zh) 基于大屏视频播放器的动态播放方法、装置和***
CN113824987A (zh) 直播间首帧耗时的确定方法、介质、装置和计算设备
US20160301981A1 (en) Smart television 3d setting information processing method and device
US20170111703A1 (en) Device And Method For No-Signal Processing Of Television And Smart Television
CN109922366B (zh) 一种设备参数调整方法、装置、设备及介质
CN110502416B (zh) 应用卡顿检测方法、装置、计算机设备及可读介质
CN108366297B (zh) 终端信息的跟随方法、装置及智能电视机
US8692890B2 (en) Testing apparatus and method using same
CN111163310B (zh) 电视音频测试方法、装置、设备及计算机可读存储介质
US20190087053A1 (en) Method, electronic device, and apparatus for touch-region calibration
CN115866308A (zh) 视频氛围灯光的控制方法、装置、电子设备及存储介质
US20130136413A1 (en) Playback apparatus, control method and recording medium
CN113408440A (zh) 一种视频数据卡顿检测方法、装置、设备及存储介质
JPH10224735A (ja) 画像処理装置
CN105373303B (zh) 一种控制方法及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant