一种信号生成方法、装置、设备及可读存储介质制造方法及图纸

技术编号:33131016 阅读:82 留言:0更新日期:2022-04-17 00:47
本申请公开了一种信号生成方法、装置、设备及可读存储介质。本申请可以配置应用程序集合中各个应用程序的信息;基于应用程序的信息创建虚拟屏幕,并确定应用程序的信号显示区域在虚拟屏幕中的布局;基于应用程序的信号显示区域在虚拟屏幕的布局,在虚拟屏幕中显示应用程序的信号对应的图像,并采集应用程序的信号对应的图像;将应用程序的信号对应的图像,按照预设的频率生成应用程序的信号流。可以有效节约计算机硬件设备,采用有限的计算机资源便可生成若干应用程序的信号。进一步的,本申请方案提供的信号生成方法可以按预定的频率采集应用程序图像并发布应用程序的信号对应的信号流,克服了只能产生固定频率的信号的问题。题。题。

【技术实现步骤摘要】
一种信号生成方法、装置、设备及可读存储介质


[0001]本申请涉及信号处理
,更具体地说,涉及一种信号生成方法、装置、设备及可读存储介质。

技术介绍

[0002]随着高分辨率数字拼接技术的发展及应用的普及,如何更好地展示海量数据成为人们关注的问题,例如,在一些特定的指挥中心中往往配置一面大面积的拼接墙,用来显示各种类型数据的信号图像,以便展示海量数据。例如,文档界面、工业应用程序的UI界面图像、图片等都可以作为信号的来源。
[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]确定所述目标应用程序的信号显示区域在所述虚拟屏幕中的坐标信息;
[0046]将所述目标应用程序的布局标记由所述第一标记更改为第二标记,并更新所述目标应用程序的信息,其中,所述第二标记表明已完成该应用程序的信号显示区域在虚拟屏幕中的布局;
[0047]判断所述应用程序集合中是否存在布局标记为第一标记的应用程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信号生成的方法,其特征在于,包括:配置应用程序集合中各个应用程序的信息;基于所述应用程序的信息创建虚拟屏幕,并确定所述应用程序的信号显示区域在所述虚拟屏幕中的布局;基于所述应用程序的信号显示区域在所述虚拟屏幕的布局,在所述虚拟屏幕中显示应用程序的信号对应的图像,并采集所述应用程序的信号对应的图像;将所述应用程序的信号对应的图像,按照预设的频率生成所述应用程序的信号流。2.根据权利要求1所述的信号生成方法,其特征在于,所述配置应用程序集合中各个应用程序的信息,包括:配置所述应用程序集合中各个应用程序的以下信息:所述应用程序的名称;所述应用程序的执行文件对应的路径;所述应用程序的信号对应的图像采集频率,其中,一个应用程序对应一个图像采集频率。3.根据权利要求2所述的信号生成方法,其特征在于,所述应用程序集合中各个应用程序初始状态时的布局标记为第一标记,所述第一标记表明应用程序的信号显示区域还未在虚拟屏幕中进行布局;基于此,基于所述应用程序的信息创建虚拟屏幕,并确定所述应用程序的信号显示区域在所述虚拟屏幕中的布局,包括:确定所述应用程序集合中的各个布局标记为所述第一标记的应用程序对应的图像采集频率;依据所述应用程序集合中的各个布局标记为所述第一标记的应用程序的图像采集频率的最大值,创建一个虚拟屏幕,并将所述图像采集频率的最大值设置为所述虚拟屏幕的频率;从所述应用程序集合选中一个布局标记为所述第一标记的应用程序作为目标应用程序;确定所述目标应用程序的信号显示区域在所述虚拟屏幕中的坐标信息;将所述目标应用程序的布局标记由所述第一标记更改为第二标记,并更新所述目标应用程序的信息,其中,所述第二标记表明已完成该应用程序的信号显示区域在虚拟屏幕中的布局;判断所述应用程序集合中是否存在布局标记为第一标记的应用程序;若所述应用程序集合中存在布局标记为第一标记的应用程序,则判断所述虚拟屏幕的剩余空间是否满足布局所述应用程序集合中的布局标记为所述第一标记的应用程序的信号显示区域;若是,则返回执行从所述应用程序集合选中一个布局标记为所述第一标记的应用程序作为目标应用程序的操作;若否,则返回执行确定所述应用程序集合中的各个布局标记为所述第一标记的应用程序对应的图像采集频率的操作。4.根据权利要求1所述的信号生成方法,其特征在于,所述基于所述应用程序的信号显
示区域在所述虚拟屏幕的布局,在所述虚拟屏幕中显示应用程序的信号对应的图像,并采集所述应用程序的信号对应的图像,包括:创建各个应用程序的信号对应的图像的数据结构,其中,所述图像的数据结构用于存储在各个时间点采集的所述应用程序的信号对应的各帧图像,及采集所述应用程序的信号对应的各帧图像的时间;运行所述应用程序;依据所述应用程序的信号显示区域在所述虚拟屏幕的布局,在所述虚拟屏幕显示所述应用程序的信号对应的图像;采集所述应用程序的信号对应的图像在所述虚拟屏幕的第一帧图像,并在记录所述第一帧图像的采集时间后,更新所述应用程序的信号对应的图像的数据结构;检测所述虚拟屏幕中各个应用程序的信号对应的图像是否发生变化;若所述虚拟屏幕中各个应用程序的信号对应的图像发生变化,且所述发生变化的图像满足预设的采集图像的条件,则确定所述发生变化的图像对应的应用程序,并采集所述应用程序发生变化的图像,及记录采集所述发生变化的图像的时间,以更新所述应用程序的信号对应的图像的数据结构;其中,所述预设的采集图像的条件为:距离采集的上一帧图像的时间为预设时间间隔,其中,所述预设时间根据所述应用程序的信号对应的图像采集频率来确定。5.根...

【专利技术属性】
技术研发人员:陈泓坤吴细平孙奥朱小华刘雄伟
申请(专利权)人:威创集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1