一种显示帧数据的方法及设备与流程

文档序号:11097154阅读:373来源:国知局
一种显示帧数据的方法及设备与制造工艺

本申请涉及计算机领域,尤其涉及一种显示帧数据的方法及设备。



背景技术:

现有技术中,在同时对多个网络数据对应的显示窗口进行浏览回显时,由于回显的窗口数量较多,导致每一个显示窗口对应的数据信息均需要被解码,而且需要对每一个显示窗口的数据信息对应解码后的帧数据进行更新,使得CPU使用率高,导致对数据信息的解码不及时,进而导致对显示窗口的更新不及时,影响所有显示窗口对帧数据进行显示的延时;又由于显示窗口对应的帧数据显示延时大,进而导致每一个显示窗口不能实时显示对应的帧数据。



技术实现要素:

本申请的一个目的是提供一种显示帧数据的方法及设备,解决现有技术中的帧数据显示不及时且延时大的问题。

根据本申请的一个方面,提供了一种显示帧数据的方法,该方法包括:

获取各待显示信号源及其对应的标识信息和数据信息;

基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,

若是,则对被选中的所述待显示信号源对应的数据信息进行解码,得到所述被选中的待显示信号源对应的帧数据,并显示所述被选中的待显示信号源对应的帧数据。

进一步地,上述方法中,所述基于所述标识信息判断所述待显示信号源是否属于被选中的信号源之前,还包括:

获取本地被选中的信号源及其对应的标识信息;

所述基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,包括:

基于所述待显示信号源对应的标识信息和所述被选中的信号源对应的标识信息,判断所述待显示信号源是否属于所述被选中的信号源。

进一步地,上述方法中,所述显示所述被选中的待显示信号源对应的帧数据之前,还包括:

对所述被选中的待显示信号源对应的帧数据进行本地保存。

进一步地,上述方法中,所述显示所述被选中的待显示信号源对应的帧数据,包括:

基于原有的显示帧率,显示所述被选中的待显示信号源对应的帧数据。

进一步地,上述方法中,所述基于所述标识信息判断所述待显示信号源是否属于被选中的信号源之后,还包括:

若否,则对未选中的所述待显示信号源的数据信息进行筛选并解码,得到所述未选中的待显示信号源对应的筛选帧数据,其中,所述筛选帧数据包括用于标识所述未选中的待显示信号源的关键帧数据,并显示所述未选中的待显示信号源对应的筛选帧数据。

进一步地,上述方法中,所述显示所述未选中的待显示信号源对应的筛选帧数据之前,还包括:

对所述未选中的待显示信号源对应的筛选帧数据进行本地保存。

进一步地,上述方法中,所述对未选中的所述待显示信号源的数据信息进行筛选并解码,得到所述未选中的待显示信号源对应的筛选帧数据,包括:

对未选中的所述待显示信号源的数据信息进行筛选,得到所述未选中的待显示信号源筛选后的数据信息;

对所述筛选后的数据信息进行解码,得到所述未选中的待显示信号源对应的筛选帧数据。

进一步地,上述方法中,所述对未选中的所述待显示信号源的数据信息进行筛选,包括:

基于获取的所述待显示信号源的数量,确定所述未选中的待显示信号源的筛选显示帧率;

基于所述筛选显示帧率,对所述未选中的待显示信号源的数据信息进行筛选。

进一步地,上述方法中,所述显示所述未选中的待显示信号源对应的筛选帧数据,包括:

基于所述筛选显示帧率,显示所述未选中的待显示信号源对应的筛选帧数据。

进一步地,上述方法中,所述对未选中的所述待显示信号源的数据信息进行筛选之后,还包括:

得到所述未选中的待显示信号源对应的普通帧数据信息,并将所述普通帧数据信息丢弃。

根据本申请的另一方面,还提供了一种显示帧数据的设备,该设备包括:

获取装置,用于获取各待显示信号源及其对应的标识信息和数据信息;

判断装置,用于基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,

若是,则对被选中的所述待显示信号源对应的数据信息进行解码,得到所述被选中的待显示信号源对应的帧数据,并显示所述被选中的待显示信号源对应的帧数据。

进一步地,上述设备中,所述判断装置还用于:

获取本地被选中的信号源及其对应的标识信息;

基于所述待显示信号源对应的标识信息和所述被选中的信号源对应的标识信息,判断所述待显示信号源是否属于所述被选中的信号源。

进一步地,上述设备中,所述判断装置还用于:

对所述被选中的待显示信号源对应的帧数据进行本地保存。

进一步地,上述设备中,所述判断装置用于:

基于原有的显示帧率,显示所述被选中的待显示信号源对应的帧数据。

进一步地,上述设备中,所述判断装置还用于:

若否,则对未选中的所述待显示信号源的数据信息进行筛选并解码,得到所述未选中的待显示信号源对应的筛选帧数据,其中,所述筛选帧数据包括用于标识所述未选中的待显示信号源的关键帧数据,并显示所述未选中的待显示信号源对应的筛选帧数据。

进一步地,上述设备中,所述判断装置还用于:

对所述未选中的待显示信号源对应的筛选帧数据进行本地保存。

进一步地,上述设备中,所述判断装置用于:

对未选中的所述待显示信号源的数据信息进行筛选,得到所述未选中的待显示信号源筛选后的数据信息;

对所述筛选后的数据信息进行解码,得到所述未选中的待显示信号源对应的筛选帧数据。

进一步地,上述设备中,所述判断装置用于:

基于获取的所述待显示信号源的数量,确定所述未选中的待显示信号源的筛选显示帧率;

基于所述筛选显示帧率,对所述未选中的待显示信号源的数据信息进行筛选。

进一步地,上述设备中,所述判断装置用于:

基于所述筛选显示帧率,显示所述未选中的待显示信号源对应的筛选帧数据。

进一步地,上述设备中,所述判断装置还用于:

得到所述未选中的待显示信号源对应的普通帧数据信息,并将所述普通帧数据信息丢弃。

与现有技术相比,本申请通过在用户设备端先获取各待显示信号源及其对应的标识信息和数据信息;接着基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,若是,则对被选中的所述待显示信号源对应的数据信息进行解码,得到所述被选中的待显示信号源对应的帧数据,并显示所述被选中的待显示信号源对应的帧数据,实现了将被选中的待显示信号源对应的帧数据进行实时显示;进一步地,若否,则对未选中的所述待显示信号源的数据信息进行筛选并解码,得到所述未选中的待显示信号源对应的筛选帧数据,其中,所述筛选帧数据包括用于标识所述未选中的待显示信号源的关键帧数据,并显示所述未选中的待显示信号源对应的筛选帧数据,同时也对未选中的待显示信号源的数据信息进行筛选并解码,显示该未选中的待显示信号源对应的筛选帧数据,实现了对未选中的待显示信号源对应的包含有关键帧数据的筛选帧数据进行实时显示,不仅达到了对未选中的信号源的筛选帧数据的实时显示,还避免了未选中的待显示信号源处于静止不更新显示的状态,使得各待显示信号源均被实时显示。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1示出根据本申请的一个方面提供的一种显示帧数据的方法的流程图;

图2示出根据本申请一个方面的一实际应用场景中的对待显示信号源进行筛选的流程图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本申请作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

图1示出根据本申请的一个方面提供的一种显示帧数据的方法的流程图,该方法应用于数据显示过程中的用户设备端,该方法包括步骤S11、步骤S12、步骤S13和步骤S14,其中,所述步骤S11先获取各待显示信号源及其对应的标识信息和数据信息;所述步骤S12基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,若是,则所述步骤S13对被选中的所述待显示信号源对应的数据信息进行解码,得到所述被选中的待显示信号源对应的帧数据,并显示所述被选中的待显示信号源对应的帧数据,通过将待显示信号源分为被选中的待显示信号源和未选中的待显示信号源,并将被选中的待显示信号源对应的数据信息进行全部解码以得到对应的帧数据,进而达到将被选中的信号源对应的帧数据进行实时显示的目的。

进一步地,所述步骤S12基于所述标识信息判断所述待显示信号源是否属于被选中的信号源之后,还包括:若否,则所述步骤S14对未选中的所述待显示信号源的数据信息进行筛选并解码,得到所述未选中的待显示信号源对应的筛选帧数据,其中,所述筛选帧数据包括用于标识所述未选中的待显示信号源的关键帧数据,并显示所述未选中的待显示信号源对应的筛选帧数据,实现了对未选中的待显示信号源对应的包含有关键帧数据的筛选帧数据进行实时显示,不仅达到了对未选中的信号源的筛选帧数据的实时显示,还避免了未选中的待显示信号源处于静止不更新显示的状态,使得各待显示信号源均被实时显示。

本申请的一实施例中,若在所述步骤S11中获取到的各待显示信号源分别为“ABAABACB”如图2所示,在本申请的优选实施例中将待显示信号源的标识信息优选为待显示信号源显示时对应的MAC地址,则有上述各待显示信号源“ABAABACB”对应的标识信息为MAC1、MAC2、MAC1、MAC1、MAC2、MAC1、MAC3、MAC2,由于待显示信号源“A”与待显示信号源“B”以及待显示信号源“C”属于不同的信号源,故待显示信号源“A”的标识信息为MAC1,待显示信号源“B”的标识信息为MAC2,以及待显示信号源“C”的标识信息为MAC3,一个待显示信号源对应一个显示窗口,即待显示信号源“A”和待显示信号源“C”分别对应一个显示窗口,当然,如图2所示,当待显示信号源“A”和待显示信号源“C”对应的这两个窗口存在叠加时且存在被选中的情况,则将叠加区域中的最上层的窗口对应的待显示信号源标记为被选中的待显示信号源,即被选中的待显示信号源为“C”;接着所述步骤S12基于待显示信号源对应的标识信息判断所述待显示信号源“ABAABACB”是否属于被选中的信号源,得到的判断结果如图2所示,其中所述待显示信号源“C”为被选中的待显示信号源,而剩余的待显示信号源“ABAABAB”为未选中的待显示信号源,则对被选中的待显示信号源“C”对应的数据信息全部进行解码,得到该被选中的待显示信号源“C”对应的帧数据,然后在需要显示所述被选中的待显示信号源“C”对应的帧数据的时候,则实时显示该被选中的待显示信号源“C”对应的帧数据,以避免待显示信号源对应的帧数据的显示延时。

接着本申请的上述实施例,为了保证对所述步骤S12判断得到的未选中的待显示信号源“ABAABAB”的实时显示,且在对被选中的待显示信号源“C”对应的数据信息进行解码时,减少未选中的待显示信号源对其对应的数据信息进行解码所使用的内存资源的消耗,则所述步骤S13对未选中的所述待显示信号源“ABAABAB”的数据信息进行筛选,以筛选出能够反映未选中的待显示信号源对应的数据信息的关键帧数据对应的数据信息,并将筛选之后的包含有关键帧数据的数据信息进行相应的解码,以得到各未选中的待显示信号源各自对应的筛选帧数据,其中,该筛选帧数据中包括了用来标识该未选中的待显示信号源的关键帧数据,以确保对未选中的待显示信号源的关键帧数据的实时显示,不仅达到了对未选中的信号源的筛选帧数据的实时显示,还避免了未选中的待显示信号源处于静止不更新显示的状态,使得被选中的和未选中的各待显示信号源均能够被实时显示且不造成延时。

进一步地,所述步骤S12基于所述标识信息判断所述待显示信号源是否属于被选中的信号源之前,还包括:

获取本地被选中的信号源及其对应的标识信息;

所述基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,包括:

基于所述待显示信号源对应的标识信息和所述被选中的信号源对应的标识信息,判断所述待显示信号源是否属于所述被选中的信号源。

接着本申请的上述实施例,在所述步骤S12判断各待显示信号源“ABAABACB”是否属于被选中的信号源之前,用户设备端的用户用鼠标或者快捷键盘从各个显示的信号源“ABAABACB”中选中信号源“C”,并在后来用户设备端将被选中的信号源“C”记录下来,使得获取到本地被选中的信号源及其对应的标识信息为“信号源C及其标识信息为MAC3”;接着所述步骤S12根据各待显示信号源“ABAABACB”对应的标识信息分别为MAC1、MAC2、MAC1、MAC1、MAC2、MAC1、MAC3、MAC2和本地被选中的信号源“C”对应的标识信息“MAC3”,依次判断各所述待显示信号源“ABAABACB”是否属于所述被选中的信号源,进而得到所述待显示信号源“C”属于被选中的信号源,实现了基于本地被选中的信号源,确定出所有的待显示信号源中的所述被选中的待显示信号源。

进一步地,所述步骤S13中的显示所述被选中的待显示信号源对应的帧数据之前,还包括:对所述被选中的待显示信号源对应的帧数据进行本地保存。例如,对所述被选中的待显示信号源“C”对应的数据信息进行全部解码之后,将解码得到的所述被选中的待显示信号源“C”对应的帧数据保存至本地,以便后续需要显示该被选中的待显示信号源“C”对应的帧数据时,能够实时读取并显示该被选中的待显示信号源“C”对应的帧数据,进而提高帧数据显示的时效性。

进一步地,所述步骤S12中的显示所述被选中的待显示信号源对应的帧数据,包括:基于原有的显示帧率,显示所述被选中的待显示信号源对应的帧数据。例如,若所述原有的显示帧率为30帧/s,则需要显示所述被选中的待显示信号源对应的帧数据时,则按照30帧/s的显示帧率来显示该被选中的待显示信号源“C”对应的帧数据,以实现被选中的待显示信号源“C”对应的帧数据的实时流畅的显示。

进一步地,所述步骤S14中的显示所述未选中的待显示信号源对应的筛选帧数据之前,还包括:对所述未选中的待显示信号源对应的筛选帧数据进行本地保存。例如,对所有的所述未选中的待显示信号源“ABAABAB”对应的数据信息进行筛选并解码之后,将解码后得到的各所述未选中的待显示信号源“ABAABAB”对应的筛选帧数据保存至本地,以便后续需要显示各该未选中的待显示信号源“ABAABAB”中的任一待显示信号源对应的筛选帧数据时,能够实时读取并显示该被选中的待显示信号源(例如未选中的待显示信号源“A”及其对应的标识信息MAC1)对应的筛选帧数据,进而提高筛选帧数据显示的时效性。

进一步地,所述步骤S14中的对未选中的所述待显示信号源的数据信息进行筛选并解码,得到所述未选中的待显示信号源对应的筛选帧数据,包括:

对未选中的所述待显示信号源的数据信息进行筛选,得到所述未选中的待显示信号源筛选后的数据信息;

对所述筛选后的数据信息进行解码,得到所述未选中的待显示信号源对应的筛选帧数据。

接着本申请的上述实施例,在判断得到各未选中的待显示信号源“ABAABAB”之后,首先对未选中的待显示信号源(例如待显示信号源“A”)对应的数据信息进行筛选,筛选得到包含有该未选中的待显示信号源“A”的关键帧数据的数据信息,之后,对包含有该未选中的待显示信号源“A”的关键帧数据的数据信息进行解码,得到该未选中的待显示信号源“A”的筛选帧数据,其中,该筛选帧数据中包括用于标识所述未选中的待显示信号源“A”的关键帧数据,以实现对未选中的待显示信号源的解码,以便后续实时显示该未选中的待显示信号源对应到的筛选帧数据,进而保证在被选中的待显示信号源对应的帧数据实时显示的同时,也能实时显示未被选中的待显示信号源对应的筛选帧数据,以避免各待显示信号源对应的显示延时或不及时。

进一步地,所述步骤S14中的对未选中的所述待显示信号源的数据信息进行筛选,包括:基于获取的所述待显示信号源的数量,确定所述未选中的待显示信号源的筛选显示帧率;基于所述筛选显示帧率,对所述未选中的待显示信号源的数据信息进行筛选。例如,若获取的待显示信号源的数量为100个,则确定该未选中的待显示信号源的显示帧率为10帧/s,又例如若获取的待显示信号源的数量为60个,则确定该未选中的待显示信号源的显示帧率为20帧/s;又例如若获取的待显示信号源的数量为20个,则确定该未选中的待显示信号源的显示帧率为25帧/s,基于获取的待显示信号源的数量来动态的确定所述未选中的待显示信号源的筛选显示帧率,以确保每一个需要显示的待显示信号源对应的筛选帧数据都能实时显示;然后,基于动态确定的所述筛选显示帧率,分别对各所述未选中的待显示信号源“ABAABAB”对应的数据信息进行筛选,以使所述筛选后的数据信息中包含有未选中的待显示信号源的关键帧数据。

进一步地,所述步骤S14中的显示所述未选中的待显示信号源对应的筛选帧数据,包括:基于所述筛选显示帧率,显示所述未选中的待显示信号源对应的筛选帧数据。例如,若基于获取的所有的待显示信号源的数量动态确定的筛选显示帧率为20帧/s,则按照所述筛选显示帧率20帧/s来显示所述为选中的待显示信号源对应的筛选帧数据,以使在按照原有的显示帧率30帧/s显示被选中的待显示信号源“C”对应的帧数据的同时,也能实现对未选中的待显示信号源“ABAABAB”对应的筛选帧数据的实时流畅的显示。

进一步地,所述步骤S14中的对未选中的所述待显示信号源的数据信息进行筛选之后,还包括:得到所述未选中的待显示信号源对应的普通帧数据信息,并将所述普通帧数据信息丢弃。例如,为了保证被选中的待显示信号源对应的帧数据和未选中的待显示信号源对应的筛选帧数据的实时显示,在所述步骤S14中对未选中的待显示信号源的数据信息进行筛选之后,得到各未选中的待显示信号源对应的普通帧数据信息,并将得到的所述普通帧数据信息丢弃,以减少对实时显示过程中的内存资源和显示帧率的消耗,进而确保被选中的待显示信号源对应的帧数据和未选中的待显示信号源对应的筛选帧数据进行显示的实时性和时效性。

本申请的另一个方面提供的一种显示帧数据的设备,应用于数据显示过程中的用户设备端,该用户设备包括获取装置和判断装置,其中,所述获取装置用于:先获取各待显示信号源及其对应的标识信息和数据信息;所述判断装置用于:基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,若是,则所述判断装置对被选中的所述待显示信号源对应的数据信息进行解码,得到所述被选中的待显示信号源对应的帧数据,并显示所述被选中的待显示信号源对应的帧数据,通过将待显示信号源分为被选中的待显示信号源和未选中的待显示信号源,并将被选中的待显示信号源对应的数据信息进行全部解码以得到对应的帧数据,进而达到将被选中的信号源对应的帧数据进行实时显示的目的。

进一步地,所述判断装置还用于:若否,则对未选中的所述待显示信号源的数据信息进行筛选并解码,得到所述未选中的待显示信号源对应的筛选帧数据,其中,所述筛选帧数据包括用于标识所述未选中的待显示信号源的关键帧数据,并显示所述未选中的待显示信号源对应的筛选帧数据,实现了对未选中的待显示信号源对应的包含有关键帧数据的筛选帧数据进行实时显示,不仅达到了对未选中的信号源的筛选帧数据的实时显示,还避免了未选中的待显示信号源处于静止不更新显示的状态,使得各待显示信号源均被实时显示。

本申请的一实施例中,若在所述获取装置中获取到的各待显示信号源分别为“ABAABACB”如图2所示,在本申请的优选实施例中将待显示信号源的标识信息优选为待显示信号源显示时对应的MAC地址,则有上述各待显示信号源“ABAABACB”对应的标识信息为MAC1、MAC2、MAC1、MAC1、MAC2、MAC1、MAC3、MAC2,由于待显示信号源“A”与待显示信号源“B”以及待显示信号源“C”属于不同的信号源,故待显示信号源“A”的标识信息为MAC1,待显示信号源“B”的标识信息为MAC2,以及待显示信号源“C”的标识信息为MAC3,一个待显示信号源对应一个显示窗口,即待显示信号源“A”和待显示信号源“C”分别对应一个显示窗口,当然,如图2所示,当待显示信号源“A”和待显示信号源“C”对应的这两个窗口存在叠加时且存在被选中的情况,则将叠加区域中的最上层的窗口对应的待显示信号源标记为被选中的待显示信号源,即被选中的待显示信号源为“C”;接着所述判断装置基于待显示信号源对应的标识信息判断所述待显示信号源“ABAABACB”是否属于被选中的信号源,得到的判断结果如图2所示,其中所述待显示信号源“C”为被选中的待显示信号源,而剩余的待显示信号源“ABAABAB”为未选中的待显示信号源,则对被选中的待显示信号源“C”对应的数据信息全部进行解码,得到该被选中的待显示信号源“C”对应的帧数据,然后在需要显示所述被选中的待显示信号源“C”对应的帧数据的时候,则实时显示该被选中的待显示信号源“C”对应的帧数据,以避免待显示信号源对应的帧数据的显示延时。

接着本申请的上述实施例,为了保证对所述判断装置判断得到的未选中的待显示信号源“ABAABAB”的实时显示,且在对被选中的待显示信号源“C”对应的数据信息进行解码时,减少未选中的待显示信号源对其对应的数据信息进行解码所使用的内存资源的消耗,则所述步骤S13对未选中的所述待显示信号源“ABAABAB”的数据信息进行筛选,以筛选出能够反映未选中的待显示信号源对应的数据信息的关键帧数据对应的数据信息,并将筛选之后的包含有关键帧数据的数据信息进行相应的解码,以得到各未选中的待显示信号源各自对应的筛选帧数据,其中,该筛选帧数据中包括了用来标识该未选中的待显示信号源的关键帧数据,以确保对未选中的待显示信号源的关键帧数据的实时显示,不仅达到了对未选中的信号源的筛选帧数据的实时显示,还避免了未选中的待显示信号源处于静止不更新显示的状态,使得被选中的和未选中的各待显示信号源均能够被实时显示且不造成延时。

进一步地,所述判断装置还用于:

获取本地被选中的信号源及其对应的标识信息;

所述基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,包括:

基于所述待显示信号源对应的标识信息和所述被选中的信号源对应的标识信息,判断所述待显示信号源是否属于所述被选中的信号源。

接着本申请的上述实施例,在所述判断装置判断各待显示信号源“ABAABACB”是否属于被选中的信号源之前,用户设备端的用户用鼠标或者快捷键盘从各个显示的信号源“ABAABACB”中选中信号源“C”,并在后来用户设备端将被选中的信号源“C”记录下来,使得获取到本地被选中的信号源及其对应的标识信息为“信号源C及其标识信息为MAC3”;接着所述判断装置根据各待显示信号源“ABAABACB”对应的标识信息分别为MAC1、MAC2、MAC1、MAC1、MAC2、MAC1、MAC3、MAC2和本地被选中的信号源“C”对应的标识信息“MAC3”,依次判断各所述待显示信号源“ABAABACB”是否属于所述被选中的信号源,进而得到所述待显示信号源“C”属于被选中的信号源,实现了基于本地被选中的信号源,确定出所有的待显示信号源中的所述被选中的待显示信号源。

进一步地,所述判断装置还用于:对所述被选中的待显示信号源对应的帧数据进行本地保存。例如,对所述被选中的待显示信号源“C”对应的数据信息进行全部解码之后,将解码得到的所述被选中的待显示信号源“C”对应的帧数据保存至本地,以便后续需要显示该被选中的待显示信号源“C”对应的帧数据时,能够实时读取并显示该被选中的待显示信号源“C”对应的帧数据,进而提高帧数据显示的时效性。

进一步地,所述判断装置用于:基于原有的显示帧率,显示所述被选中的待显示信号源对应的帧数据。例如,若所述原有的显示帧率为30帧/s,则需要显示所述被选中的待显示信号源对应的帧数据时,则按照30帧/s的显示帧率来显示该被选中的待显示信号源“C”对应的帧数据,以实现被选中的待显示信号源“C”对应的帧数据的实时流畅的显示。

进一步地,所述判断装置还用于:对所述未选中的待显示信号源对应的筛选帧数据进行本地保存。例如,对所有的所述未选中的待显示信号源“ABAABAB”对应的数据信息进行筛选并解码之后,将解码后得到的各所述未选中的待显示信号源“ABAABAB”对应的筛选帧数据保存至本地,以便后续需要显示各该未选中的待显示信号源“ABAABAB”中的任一待显示信号源对应的筛选帧数据时,能够实时读取并显示该被选中的待显示信号源(例如未选中的待显示信号源“A”及其对应的标识信息MAC1)对应的筛选帧数据,进而提高筛选帧数据显示的时效性。

进一步地,所述判断装置用于:

对未选中的所述待显示信号源的数据信息进行筛选,得到所述未选中的待显示信号源筛选后的数据信息;

对所述筛选后的数据信息进行解码,得到所述未选中的待显示信号源对应的筛选帧数据。

接着本申请的上述实施例,在判断得到各未选中的待显示信号源“ABAABAB”之后,首先对未选中的待显示信号源(例如待显示信号源“A”)对应的数据信息进行筛选,筛选得到包含有该未选中的待显示信号源“A”的关键帧数据的数据信息,之后,对包含有该未选中的待显示信号源“A”的关键帧数据的数据信息进行解码,得到该未选中的待显示信号源“A”的筛选帧数据,其中,该筛选帧数据中包括用于标识所述未选中的待显示信号源“A”的关键帧数据,以实现对未选中的待显示信号源的解码,以便后续实时显示该未选中的待显示信号源对应到的筛选帧数据,进而保证在被选中的待显示信号源对应的帧数据实时显示的同时,也能实时显示未被选中的待显示信号源对应的筛选帧数据,以避免各待显示信号源对应的显示延时或不及时。

进一步地,所述判断装置用于:基于获取的所述待显示信号源的数量,确定所述未选中的待显示信号源的筛选显示帧率;基于所述筛选显示帧率,对所述未选中的待显示信号源的数据信息进行筛选。例如,若获取的待显示信号源的数量为100个,则确定该未选中的待显示信号源的显示帧率为10帧/s,又例如若获取的待显示信号源的数量为60个,则确定该未选中的待显示信号源的显示帧率为20帧/s;又例如若获取的待显示信号源的数量为20个,则确定该未选中的待显示信号源的显示帧率为25帧/s,基于获取的待显示信号源的数量来动态的确定所述未选中的待显示信号源的筛选显示帧率,以确保每一个需要显示的待显示信号源对应的筛选帧数据都能实时显示;然后,基于动态确定的所述筛选显示帧率,分别对各所述未选中的待显示信号源“ABAABAB”对应的数据信息进行筛选,以使所述筛选后的数据信息中包含有未选中的待显示信号源的关键帧数据。

进一步地,所述判断装置用于:基于所述筛选显示帧率,显示所述未选中的待显示信号源对应的筛选帧数据。例如,若基于获取的所有的待显示信号源的数量动态确定的筛选显示帧率为20帧/s,则按照所述筛选显示帧率20帧/s来显示所述为选中的待显示信号源对应的筛选帧数据,以使在按照原有的显示帧率30帧/s显示被选中的待显示信号源“C”对应的帧数据的同时,也能实现对未选中的待显示信号源“ABAABAB”对应的筛选帧数据的实时流畅的显示。

进一步地,所述判断装置还用于:得到所述未选中的待显示信号源对应的普通帧数据信息,并将所述普通帧数据信息丢弃。例如,为了保证被选中的待显示信号源对应的帧数据和未选中的待显示信号源对应的筛选帧数据的实时显示,在所述判断装置对未选中的待显示信号源的数据信息进行筛选之后,得到各未选中的待显示信号源对应的普通帧数据信息,并将得到的所述普通帧数据信息丢弃,以减少对实时显示过程中的内存资源和显示帧率的消耗,进而确保被选中的待显示信号源对应的帧数据和未选中的待显示信号源对应的筛选帧数据进行显示的实时性和时效性。综上所述,本申请通过在用户设备端先获取各待显示信号源及其对应的标识信息和数据信息;接着基于所述标识信息判断所述待显示信号源是否属于被选中的信号源,若是,则对被选中的所述待显示信号源对应的数据信息进行解码,得到所述被选中的待显示信号源对应的帧数据,并显示所述被选中的待显示信号源对应的帧数据,实现了将被选中的待显示信号源对应的帧数据进行实时显示;进一步地,若否,则对未选中的所述待显示信号源的数据信息进行筛选并解码,得到所述未选中的待显示信号源对应的筛选帧数据,其中,所述筛选帧数据包括用于标识所述未选中的待显示信号源的关键帧数据,并显示所述未选中的待显示信号源对应的筛选帧数据,同时也对未选中的待显示信号源的数据信息进行筛选并解码,显示该未选中的待显示信号源对应的筛选帧数据,实现了对未选中的待显示信号源对应的包含有关键帧数据的筛选帧数据进行实时显示,不仅达到了对未选中的信号源的筛选帧数据的实时显示,还避免了未选中的待显示信号源处于静止不更新显示的状态,使得各待显示信号源均被实时显示。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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