拼接墙中应用软件的显示处理方法和系统的制作方法

文档序号:6399220阅读:228来源:国知局
专利名称:拼接墙中应用软件的显示处理方法和系统的制作方法
技术领域
本发明涉及拼接墙显示技术,特别是涉及一种拼接墙中应用软件的显示处理方法,以及一种拼接墙中应用软件的显示处理系统。
背景技术
在现今大型拼接墙应用项目中,尤其是电力、地铁及公安等领域,会接入很多不同类型的应用软件,这些软件会发送设备告警信息、系统告警信息或者业务告警等信息,在拼接墙上显示以提示用户,如网络设备图标由绿色变成红色、图表曲线产生变化、文字信息产生变化等等,在出现告警信息时拼接墙需及时打开并显示该应用软件的界面;但由于应用软件众多,告警信息不同,不同软件提供的告警信息机制不同,拼接墙软件需要根据不同的机制需要做对应的改变,因此亟需提供一个统一的标准机制,屏蔽用户应用软件的差异,在应用软件接收到告警信息时拼接墙能及时显示应用软件界面。

发明内容
基于此,本发明提供一种拼接墙中应用软件的显示处理方法和系统,能统一处理多个不同的应用软件,在应用软件接收到告警信息时拼接墙能及时显示应用软件界面。一种拼接墙中应用软件的显示处理方法,包括如下步骤:在应用软件运行时,检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据;将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较;若所述第一像素数据与所述第二像素数据不同,则显示所述当前的应用软件界面。一种拼接墙中应用软件的显示处理系统,包括获取模块、比较模块和显示模块;所述获取模块用于在所述应用软件运行时,检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据;所述比较模块用于将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较;所述显示模块若所述第一像素数据与所述第二像素数据不同,则显示所述当前的应用软件界面。上述拼接墙中应用软件的显示处理方法和系统,通过检测当前的应用软件界面,将当前的应用软件界面包含的像素数据与预设的应用软件界面的像素数据进行比较,若像素数据不一致,即可判断当前的应用软件界面有变化,该应用软件接收到了告警信息,拼接墙则将该应用软件的界面打开显示;本发明通过获取应用软件界面的像素数据来判断应用软件是否出现告警信息,能适应不同的应用软件,拼接墙能统一处理和显示后台接入的各个应用软件。


图1为本发明拼接墙中应用软件的显示处理方法在一实施例中的流程示意图。图2为图1中一邮件客户端软件的界面示意图。图3为图1中一邮件客户端软件收到告警信息后的界面示意图。图4为本发明拼接墙中应用软件的显示处理系统在一实施例中的结构示意图。
具体实施例方式下面结合实施例及附图对本发明作进一步详细说明,但本发明的实施方式不限于此。如图1所示,为本发明拼接墙中应用软件的显示处理方法在一实施例中的流程示意图,包括如下步骤:S11、在应用软件运行时,检测当前的应用软件界面,获取当前的应用软件界面的
第一像素数据;对于后台正在运行的应用软件,若出现业务告警信息,则应用软件界面会出现一些文字变化、图标变化或颜色变化等相关的告警;在本步骤中可持续检测应用软件界面,获取到当前的应用软件界面的像素数据;在一较佳实施例中,所述检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据的步骤具体可为:将所述当前的应用软件界面转换为第一图像,采集所述第一图像中每一个像素的第一 RGB数值,得到所述第一像素数据;应用软件界面的像素数据的获取,可根据应用软件界面的大小,通过采集应用软件界面中每个像素的RGB数值,从而得到整个应用软件界面包含的RGB数据;在本实施例中可先将当前的应用软件界面转换为对应的第一图像,根据第一图像中的每个像素进行RGB数值的采集,得到所述第一像素数据;在本步骤中将应用软件界面转换为对应的图像,可快速地对图像中的每个像素进行RGB数据的采集。S12、将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较;从步骤Sll中获取到了当前正在运行的应用软件界面的第一像素数据,将第一像素数据与预设的应用软件界面的第二像素数据进行比较;在一较佳实施例中,在本步骤Sll前,还可包括步骤:运行所述应用软件,打开所述应用软件界面,将所述应用软件界面转换为第二图像,采集所述第二图像中每一个像素的第二 RGB数值,得到所述预设的第二像素数据;在本步骤中,对于所述预设的应用软件界面的第二像素数据,用户可根据每个应用软件的特点,任意选择相关的应用软件界面作为所述预设的应用软件界面,接收打开应用软件界面的指令,将该指令对应的应用软件界面转换为第二图像,通过采集第二图像中每个像素的RGB数值得到所述预设的应用软件界面的第二像素数据。在一较佳实施例中,所述将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较的步骤具体可包括:逐一比较所述第一像素数据中每个像素的第一 RGB数值与所述第二像素数据中对应的每个所述像素的第二 RGB数值;
若所述第一像素数据中其中一个所述像素的第一 RGB数值与所述第二像素数据中对应的所述像素的第二 RGB数值不同,则判断为所述第一像素数据与所述第二像素数据不同;将第一像素数据与第二像素数据进行比较,由于获取的都是同一个应用软件的界面,可逐一比较像素数据中的每个像素是否相同,即比较每个像素中的RGB数值,若有一像素的RGB数值不同,则可判断该应用软件界面在当前时刻出现告警信息,即有数据更新,判断所述第一像素数据与所述第二像素数据不同。S13、若所述第一像素数据与所述第二像素数据不同,则显示所述当前的应用软件界面;在检测到当前界面的第一像素数据与预设的界面的第二像素数据不同,即表示当前的界面相对于预设的界面有变化,应用软件接收到了告警信息,需要将该应用软件界面打开显示;因为对于后台正在运行的应用软件,若出现业务告警信息,则应用软件界面会出现一些文字变化、图标变化或颜色变化等相关的告警,因此检测到当前的应用软件界面与预设的应用软件界面不一致时,即可认为是该应用软件有告警信息出现,拼接墙需及时显示该应用软件界面;因此,对于后台运行的每一个应用软件,只需预设每一个应用软件界面的第二像素数据,拼接墙即可统一处理和显示各个不同的应用软件。下面通过一具体实施例进一步说明本发明。在本实施例中,以一邮件客户端软件为例进行说明;运行该邮件客户端软件,打开该邮件软件的应用界面,如图2所示,是该邮件软件的应用界面的示意图,该邮件软件下包含了多个界面,如可点击126邮箱下的收件箱界面、草稿箱界面或已发送邮件界面等;在本实施例中,选择该邮件软件中的126邮箱主界面作为预设的应用软件界面,将该界面转换为第二图像,采集所述第二图像中每一个像素的第二 RGB数值,得到所述预设的第二像素数据;将该界面转换为图像并采集图像上的每个像素的RGB值,得到预设的第二像素数据;邮件客户端软件在后台运行,持续检测其界面变化;如图3所示,是出现告警信息后应用软件界面的示意图,从图中可知该邮件客户端软件收到了新邮件;将该界面转换为第一图像,采集所述第一图像中每一个像素的第一 RGB数值,得到所述第一像素数据;比较图2和图3可知,在所有邮件和收件箱处有所不同,逐一比较所述第一像素数据中每个像素的第一 RGB数值与所述第二像素数据中对应的每个所述像素的第二 RGB数值;只要检测到所述第一像素数据中其中一个所述像素的第一 RGB数值与所述第二像素数据中对应的所述像素的第二 RGB数值不同,则判断为所述第一像素数据与所述第二像素数据不同;拼接墙即需显示所述当前的邮件客户端软件的界面。对应地,如图4所示,本发明还提供一种拼接墙中应用软件的显示处理系统,包括获取模块21、比较模块22和显示模块23 ;所述获取模块21用于在所述应用软件运行时,检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据;对于后台正在运行的应用软件,若出现业务告警信息,则应用软件界面会出现一些文字变化、图标变化或颜色变化等相关的告警;在本模块中可持续检测应用软件界面,获取到当前的应用软件界面的像素数据;
在一较佳实施例中,所述获取模块21具体用于将所述当前的应用软件界面转换为第一图像,采集所述第一图像中每一个像素的第一 RGB数值,得到所述第一像素数据;应用软件界面的像素数据的获取,可根据应用软件界面的大小,通过采集应用软件界面中每个像素的RGB数值,从而得到整个应用软件界面包含的RGB数据;在本实施例中可先将当前的应用软件界面转换为对应的第一图像,根据第一图像中的每个像素进行RGB数值的采集,得到所述第一像素数据;在本模块中将应用软件界面转换为对应的图像,可快速地对图像中的每个像素进行RGB数据的采集。所述比较模块22用于将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较;在一较佳实施例中,还包括采集模块20,所述采集模块20用于运行所述应用软件,打开应用软件界面,将所述应用软件界面转换为第二图像,采集所述第二图像中每一个像素的第二 RGB数值,得到所述预设的第二像素数据。在本模块中,对于所述预设的应用软件界面的第二像素数据,用户可根据每个应用软件的特点,任意选择相关的应用软件界面作为所述预设的应用软件界面,接收打开应用软件界面的指令,将该指令对应的应用软件界面转换为第二图像,通过采集第二图像中每个像素的RGB数值得到所述预设的应用软件界面的第二像素数据。在一较佳实施例中,所述比较模块22具体包括像素比较模块221和判断模块222 ; 所述像素比较模块221用于逐一比较所述第一像素数据中每个像素的第一 RGB数值与所述第二像素数据中对应的每个所述像素的第二 RGB数值;所述判断模块222用于若所述第一像素数据中其中一个所述像素的第一 RGB数值与所述第二像素数据中对应的所述像素的第二 RGB数值不同,则判断为所述第一像素数据与所述第二像素数据不同;将第一像素数据与第二像素数据进行比较,由于获取的都是同一个应用软件的界面,可逐一比较像素数据中的每个像素是否相同,即比较每个像素中的RGB数值,若有一像素的RGB数值不同,则可判断该应用软件界面在当前时刻出现告警信息,即有数据更新,判断所述第一像素数据与所述第二像素数据不同。所述显示模块23用于若所述第一像素数据与所述第二像素数据不同,则显示所述当前的应用软件界面;在检测到当前界面的第一像素数据与预设的界面的第二像素数据不同,即表示当前的界面相对于预设的界面有变化,应用软件接收到了告警信息,需要将该应用软件界面打开显示;因为对于后台正在运行的应用软件,若出现业务告警信息,则应用软件界面会出现一些文字变化、图标变化或颜色变化等相关的告警,因此检测到当前的应用软件界面与预设的应用软件界面不一致时,即可认为是该应用软件有告警信息出现,拼接墙需及时显示该应用软件界面;因此,对于后台运行的每一个应用软件,只需预设每一个应用软件界面的第二像素数据,拼接墙即可统一处理和显示各个不同的应用软件。本发明拼接墙中应用软件的显示处理方法和系统,通过检测当前的应用软件界面,将当前的应用软件界面包含的像素数据与预设的应用软件界面的像素数据进行比较,若像素数据不一致,即可判断当前的应用软件界面有变化,该应用软件接收到了告警信息,拼接墙则将该应用软件的界面打开显示;本发明通过获取应用软件界面的像素数据来判断应用软件是否出现告警信息,能适应不同的应用软件,拼接墙能统一处理和显示后台接入的各个应用软件。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种拼接墙中应用软件的显示处理方法,其特征在于,包括如下步骤: 在应用软件运行时,检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据; 将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较; 若所述第一像素数据与所述第二像素数据不同,则显示所述当前的应用软件界面。
2.根据权利要求1所述的拼接墙中应用软件的显示处理方法,其特征在于,所述检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据的步骤具体为: 将所述当前的应用软件界面转换为第一图像,采集所述第一图像中每一个像素的第一RGB数值,得到所述第一像素数据。
3.根据权利要求1所述的拼接墙中应用软件的显示处理方法,其特征在于,所述在所述应用软件运行时,检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据步骤前,还包括步骤: 运行所述应用软件,打开应用软件界面,将所述应用软件界面转换为第二图像,采集所述第二图像中每一个像素的第二 RGB数值,得到所述预设的第二像素数据。
4.根据权利要求1所述的拼接墙中应用软件的显示处理方法,其特征在于,所述将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较的步骤具体包括: 逐一比较所述第一像素数据中每个像素的第一 RGB数值与所述第二像素数据中对应的每个所述像素的第二 RGB数值; 若所述第一像素 数据中其中一个所述像素的第一 RGB数值与所述第二像素数据中对应的所述像素的第二 RGB数值不同,则判断为所述第一像素数据与所述第二像素数据不同。
5.一种拼接墙中应用软件的显示处理系统,其特征在于,包括获取模块、比较模块和显示模块; 所述获取模块用于在所述应用软件运行时,检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据; 所述比较模块用于将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较; 所述显示模块若所述第一像素数据与所述第二像素数据不同,则显示所述当前的应用软件界面。
6.根据权利要求5所述的拼接墙中应用软件的显示处理系统,其特征在于,所述获取模块具体用于将所述当前的应用软件界面转换为第一图像,采集所述第一图像中每一个像素的第一 RGB数值,得到所述第一像素数据。
7.根据权利要求5所述的拼接墙中应用软件的显示处理系统,其特征在于,还包括采集模块,所述采集模块用于运行所述应用软件,打开应用软件界面,将所述应用软件界面转换为第二图像,采集所述第二图像中每一个像素的第二 RGB数值,得到所述预设的第二像素数据。
8.根据权利要求5所述的拼接墙中应用软件的显示处理系统,其特征在于,所述比较模块具体包括像素比较模块和判断模块; 所述像素比较模块用于逐一比较所述第一像素数据中每个像素的第一 RGB数值与所述第二像素数据中对应的每个所述像素的第二 RGB数值; 所述判断模块用于若所述第一像素数据中其中一个所述像素的第一 RGB数值与所述第二像素数据中对应的所述像素的第二 RGB数值不同,则判断为所述第一像素数据与所述第二像素数据不同。`
全文摘要
本发明提供一种拼接墙中应用软件的显示处理方法,包括如下步骤在应用软件运行时,检测当前的应用软件界面,获取当前的应用软件界面的第一像素数据;将所述第一像素数据与预设的应用软件界面的第二像素数据进行比较;若所述第一像素数据与所述第二像素数据不同,则显示所述当前的应用软件界面。对应地本发明还提供一种拼接墙中应用软件的显示处理系统。本发明能统一处理多个不同的应用软件,在应用软件接收到告警信息时拼接墙能及时显示应用软件界面。
文档编号G06F9/44GK103106080SQ201310047230
公开日2013年5月15日 申请日期2013年2月5日 优先权日2013年2月5日
发明者程百强 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1