显示方法、设备、系统及存储介质与流程

文档序号:23891261发布日期:2021-02-09 09:58阅读:94来源:国知局
显示方法、设备、系统及存储介质与流程

[0001]
本申请涉及互联网技术领域,尤其涉及一种显示方法、设备、系统及存储介质。


背景技术:

[0002]
随着网络速度的提升,部署在网络侧服务器上的业务系统越来越重,一旦业务系统出现了问题,会产生巨大的影响。比如,支持一个应用的用户登陆的业务系统出现了问题,可能会影响到数千万用户使用该应用,而由此产生的损失是业务系统的维护者无法接受的。
[0003]
为了在业务系统发生问题或者没有发生问题时,快速解决问题或者提前发现可能会导致业务系统出现问题的原因,一般需要对业务系统的运行状况进行监控,而及时捕捉业务系统正在发生的事件,并以直观的方式提供给业务系统的维护者是一直需要解决的问题。


技术实现要素:

[0004]
本申请的多个方面提供一种显示方法、设备、系统及存储介质,用以直观地显示后台管理系统的运行状况,以使技术人员能够直观地查看后台管理系统的运行状况。
[0005]
本申请实施例提供一种显示方法,包括:
[0006]
在显示屏上展示第一界面,所述第一界面包括至少一个显示组件,所述至少一个显示组件与目标系统中至少一个功能模块对应的;
[0007]
从目标系统产生的数据中,获取所述至少一个功能模块在运行中产生的线上事件;
[0008]
在所述至少一个显示组件的关联区域对应显示所述至少一个功能模块在运行中产生的线上事件。
[0009]
本申请实施例还提供一种显示系统,包括:计算层、存储层和ui层;
[0010]
其中,所述计算层,用于其中,所述计算层,用于从目标系统产生的数据中,获取目标系统中至少一个功能模块在运行中产生的线上事件;
[0011]
所述存储层,用于存储所述至少一个功能模块在运行中产生的线上事件;
[0012]
所述ui层,用于将所述存储层存储的线上事件,通过第一界面上至少一个显示组件的关联区域对应显示,所述至少一个显示组件与所述目标系统中至少一个功能模块对应。
[0013]
本申请实施例还提供一种计算机设备,包括:存储器、处理器和显示屏;
[0014]
所述存储器,用于存储第一界面和计算机程序;
[0015]
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于:
[0016]
在所述显示屏上展示第一界面,所述第一界面包括至少一个显示组件,所述至少一个显示组件与目标系统中至少一个功能模块对应的;
[0017]
从所述目标系统产生的数据中,获取所述至少一个功能模块在运行中产生的线上
事件;
[0018]
在所述至少一个显示组件的关联区域对应显示所述至少一个功能模块在运行中产生的线上事件。
[0019]
本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述方法中的步骤。
[0020]
在本申请实施例中,显示界面上包括与目标系统中至少一个功能模块对应的至少一个显示组件,并可在目标系统运行过程中获取至少一个功能模块产生的线上事件,之后,在至少一个显示组件的关联区域对应显示各功能模块产生的线上事件,实现了目标系统中功能模块的线上事件的可视化,可使技术人员直观地了解目标系统中各功能模块的运行状况。
附图说明
[0021]
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0022]
图1为本申请实施例提供的一种显示系统的结构示意图;
[0023]
图2a为本申请实施例提供的一种显示方法的流程示意图;
[0024]
图2b为本申请实施例提供的一种第一界面的结构示意图;
[0025]
图2c为本申请实施例提供的一种第二界面的结构示意图;
[0026]
图3a为本申请实施例提供的一种显示系统的结构示意图;
[0027]
图3b为本申请实施例提供的另一种显示系统的结构示意图;
[0028]
图4为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0029]
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]
针对现有后台监控系统无法直观反应其监测的系统的运行状况的技术问题,在本申请实施例一些实施例中,显示界面上包括与目标系统中至少一个功能模块对应的至少一个显示组件,并可在目标系统运行过程中获取至少一个功能模块产生的线上事件,之后,在至少一个显示组件的关联区域对应显示各功能模块产生的线上事件,实现了目标系统中功能模块的线上事件的可视化,可使技术人员直观地了解目标系统中各功能模块的运行状况。
[0031]
以下结合附图,详细说明本申请各实施例提供的技术方案。
[0032]
图1为本申请实施例提供的一种显示系统的结构示意图。如图1所示,该系统包括:目标系统所在服务端设备10a、监控系统所在服务端设备10b以及显示设备10c。其中,监控系统所在服务端设备10b和显示设备10c可实现为同一设备,也可为不同的计算机设备。
[0033]
在本实施例中,目标系统为后台管理系统,可用户提供与用户请求相关的服务。目标系统可为客户端应用程序的后台管理系统。其中,应用程序为游戏类应用、视频类应用、
即时通讯类应用、线上购物类应用或广告引擎系统等等,但不限于此。在本实施例中,目标系统可部署于一台服务端设备10a,也可部署于多台服务端设备10a。进一步,多台服务端设备10a可位于同一机房,也可位于不同的机房内,但不限于此。
[0034]
在本实施例中,监控系统用于对目标系统的运行状况进行监控。其中,目标系统的运行状况包括:目标系统中各功能模块的运行状况、目标系统所在服务端设备10a的运行状况等等,但不限于此。在本实施例中,目标系统包含多个功能模块。这多个功能模块之间存在一定的调用关系和数据流传输。图1中仅以功能模块的数量为n个进行示例。其中,n≥2,且为整数。进一步,图1中所示的功能模块之间的调用关系和数据流传输路径仅为示例性说明,并不对其进行限定。
[0035]
在本实施例中,显示设备10c可为电脑、工作站等终端设备,也可为带有显示屏的服务端设备。在本实施例中,各服务端设备一般具备承担服务并保障服务的能力。服务端设备可以为单一服务器设备,也可以云化的服务器阵列,或者为云化的服务器阵列中运行的虚拟机(virtual machine,vm)。另外,服务端设备也可以指具备相应服务能力的其他计算设备,例如电脑等终端设备(运行服务程序)等。
[0036]
在本实施例中,显示设备10c存储有第一界面。第一界面包括至少一个显示组件,且至少一个显示组件与目标系统中至少一个功能模块对应。可选地,每个显示组件对应目标系统中的一个功能模块。由于图1中目标系统包含功能模块1、2、3

n,因此,图1中所示的第一界面包含显示组件1、2、3

n。可选地,可根据目标系统中至少一个功能模块之间的上下文关系,在至少一个显示组件之间添加可视化的关联图标。可选地,关联图标可为带箭头的线条。
[0037]
在本实施例中,显示设备10c在显示屏上展示第一界面,并从目标系统产生的数据中,获取目标系统中至少一个功能模块在运行过程中产生的线上事件,进一步,在至少一个显示组件的关联区域对应显示至少一个功能模块在运行过程中产生的线上事件。例如,对于图1所示的目标系统,显示设备10c可获取目标系统中功能模块1、2、3

n在运行过程中产生的线上事件,并在第一界面上显示组件1、2、3

n的关联区域对应显示功能模块1、2、3

n在运行过程中产生的线上事件。其中,显示组件的关联区域可为显示组件所在区域,也可为显示组件的相邻区域等等,但不限于此。
[0038]
在本实施例中,每个功能模块的线上事件包括:该功能模块所在的机房、该功能模块在每个机房发生线上生产事件的时间和该功能模块产生的报警事件的次数等等。
[0039]
在本实施例中,若显示设备10c与监控系统所在服务端设备10b为同一物理设备,则显示设备10c可从监控系统的应用程序编程接口(application programming interface,api)订阅至少一个功能模块在运行中产生的线上事件。
[0040]
若显示设备10c与监控系统所在服务端设备10b为不同的物理设备,则显示设备10c可与服务端设备10b之间可以是无线或有线连接。可选地,显示设备10c可以通过移动网络和服务端设备10b通信连接,相应地,移动网络的网络制式可以为2g(gsm)、2.5g(gprs)、3g(wcdma、td-scdma、cdma2000、utms)、4g(lte)、4g+(lte+)、5g、wimax等中的任意一种。可选地,显示设备10c也可以通过蓝牙、wifi、红外线等方式和服务端设备10b通信连接。相应地,显示设备10c可从监控系统的api订阅至少一个功能模块在运行中产生的线上事件。
[0041]
本实施例提供的监控系统,显示设备在其显示屏上展示显示界面,且显示界面上
包括与目标系统中至少一个功能模块对应的至少一个显示组件,并可在目标系统运行过程中获取至少一个功能模块产生的线上事件,之后,在至少一个显示组件的关联区域对应显示各功能模块产生的线上事件,实现了目标系统中功能模块的线上事件的可视化,可使技术人员直观地了解目标系统中各功能模块的运行状况。
[0042]
除了上述系统实施例之外,本申请实施例还提供一种显示方法,下面从显示设备的角度,对本申请实施例提供的显示方法进行示例性说明。
[0043]
图2a为本申请实施例提供的一种显示方法的流程示意图。如图2a所示,该方法包括:
[0044]
201、在显示屏上展示第一界面,其中,第一界面包括至少一个显示组件,至少一个显示组件与目标系统中至少一个功能模块对应。
[0045]
202、从目标系统产生的数据中,获取至少一个功能模块在运行中产生的线上事件。
[0046]
203、在至少一个显示组件的关联区域对应显示至少一个功能模块在运行中产生的线上事件。
[0047]
在本实施例中,目标系统可为软件系统,也可为硬件系统。例如,目标系统可为后台管理系统,可用户提供与用户请求相关的服务。目标系统可为客户端应用程序的后台管理系统。其中,应用程序为游戏类应用、视频类应用、即时通讯类应用、线上购物类应用或广告引擎系统等等,但不限于此。又例如,目标系统可为信息处理系统(如车载娱乐系统等等);又例如,目标系统可为工业生产中的各项设备所构成的工业生产系统;又例如,目标系统还可为某些设备内部硬件或软件构成的运行系统(如汽车内部运行系统等等);但不限于此。
[0048]
在本实施例中,监控系统用于对目标系统的运行状况进行监控。其中,目标系统的运行状况包括:目标系统中各功能模块的运行状况、目标系统所在服务端设备的运行状况等等,但不限于此。可选地,若目标系统为软件系统,功能模块也为软件功能模块;若目标系统为硬件系统,则功能模块可为硬件模块,也可为硬件设备。例如,若目标系统为工业生产中的各项设备所构成的工业生产系统,则功能模块可为工业生产系统中各项生产设备以及生产设备运行所需的软硬件模块等等,但不限于此。
[0049]
在本实施例中,显示设备存储有第一界面。第一界面包括至少一个显示组件,且至少一个显示组件与目标系统中至少一个功能模块对应。可选地,每个显示组件对应目标系统中的一个功能模块。可选地,如图2b所示,可根据目标系统中至少一个功能模块之间的上下文关系,在至少一个显示组件之间添加可视化的关联图标。可选地,关联图标可为带箭头的线条。
[0050]
基于第一界面,在步骤201中,在显示屏上展示第一界面,并在步骤202中,从目标系统产生的数据中,获取目标系统中至少一个功能模块在运行过程中产生的线上事件,进一步,在步骤203中,在至少一个显示组件的关联区域对应显示至少一个功能模块在运行过程中产生的线上事件。其中,显示组件的关联区域可为显示组件所在区域,也可为显示组件的相邻区域等等,但不限于此。
[0051]
在本实施例中,每个功能模块的线上事件包括:该功能模块所在的机房、该功能模块在每个机房发生线上生产事件的时间和该功能模块产生的报警事件的次数等等。
[0052]
在本实施例中,在其显示屏上展示显示界面,且显示界面上包括与目标系统中至少一个功能模块对应的至少一个显示组件,并可在目标系统运行过程中获取至少一个功能模块产生的线上事件,之后,在至少一个显示组件的关联区域对应显示各功能模块产生的线上事件,实现了目标系统中功能模块的线上事件的可视化,可使技术人员直观地了解目标系统中各功能模块的运行状况。
[0053]
在本申请实施例中,其中,监控系统所在服务端设备和显示设备可实现为同一设备,也可为不同的计算机设备。若显示设备与监控系统所在服务端设备为同一物理设备,则在步骤202中,显示设备可从监控系统的api直接获取至少一个功能模块在运行中产生的第一类运行状态数据。若显示设备与监控系统所在服务端设备为不同的物理设备,则在步骤202中,显示设备可从监控系统的api订阅至少一个功能模块在运行中产生的线上事件。
[0054]
可选地,监控系统的api接口可为事件监控接口。其中,事件监控接口可用于传输监控系统在目标系统运行过程中至少一个功能模块产生的线上事件。可选地,线上事件可采用metaq、kafka等消息中间件的形式进行传输,这样有助于提高数据传输效率。其中,线上事件包括:报警事件、生产事件、压测事件等,但不限于此。基于此,步骤202的一种可选实施方式为:从监控系统中事件监测接口订阅目标系统中至少一个功能模块在运行中产生的线上事件。
[0055]
可选地,报警事件包括:目标系统所在服务端设备的磁盘满溢、目标系统中单个进程有存货、目标系统的请求的成功率较低、目标系统的空结果率较高等等,但不限于此。生产事件是指目标系统的生产活动,生产事件包括:目标系统中的功能模块是否有更新、目标系统是否有新功能模块上限、目标系统是否有功能模块删除、目标系统所在服务端设备是否切流、目标系统所在机房是否切流、目标系统所在服务端设备或所在机房是否有压测活动等等,但不限于此。
[0056]
在另一些实施例中,监控系统的api接口还包括监控项接口,其中监控项是指目标系统的运行状态、目标系统所在服务端设备的运行状态以及目标系统所在机房的运行状态。一般指目标系统所在服务端设备或目标系统所在机房的运行状态。可选地,监控项包括:目标系统的水位信息、目标系统的流量信息、目标系统的页面浏览量(page view,pv)、目标系统所在服务端设备的存储空间以及目标系统所在机房的存储空间中的至少一种。其中,目标系统的水位信息是指目标系统的当前流量占目标系统总体负载流量的百分比。
[0057]
基于此,显示设备还可从监控系统的监控项接口订阅目标系统在运行中产生的监控项数据,并在第一界面上的监控项区域内显示监控项数据。其中,如图2b所示,监控项区域是除至少一个显示组件之外的区域。图2b中仅以监控项区域显示目标系统的水位信息为例进行示出。其中,图2b中总水位指目标系统所在的所有服务端设备的水位;j1水位、j2水位和j3水位分别指目标系统所在的机房j1、机房j2和机房j3的水位。其中,图2b中所示的监控项区域所在第一界面的位置只是示例性说明,并不对其进行限定。
[0058]
在本申请实施例中,为了引起后台管理人员(技术人员、运维人员等)对目标事件的关注,其中目标事件为达到预设的关注条件的事件。可在监测到目标事件时,在显示屏上显示第二界面,并在第二界面上显示目标事件,为后续线上问题的排查和发现提供了基础。为了更清楚地描述对目标事件数据的确定过程。下面以上述至少一个功能模块中的第一功能模块为例,进行示例性说明。其中,第一功能模块为目标系统中至少一个功能模块中的任
一模块。
[0059]
针对第一功能模块,可根据目标系统在相同时间段内产生的监控项数据,判断第一功能模块在运行过程中产生的线上事件是否为包含需要特定显示的目标事件;若判断结果为是,则在显示屏上显示第二界面,并在第二界面上显示第一功能模块的标识信息以及目标事件。其中,相同时间段是指与第一功能模块产生线上事件的时间相同的时间段。进一步,在在第二界面上显示第一功能模块的标识信息以及目标事件时,还可发出提示音,例如蜂鸣声、警报声或语音提示等等,这样方便后台管理人员及时了解目标系统中的紧急事件。可选地,该判断过程可在高性能实时流处理框架中完成,实现秒级别延迟,有助于提高目标事件数据显示的实时性。例如,flink框架,也可为自主研发的其他实时流处理框架等等,但不限于此。
[0060]
进一步,还可对目标事件添加切屏标签,并将携带有切屏标签的目标事件存储至消息队列,以等待调用。可选地,若第一功能模块在运行过程中产生的线上事件除目标事件之外的其他事件为线上生产事件,则还可为线上生产事件添加不切屏标签;并将携带不切屏标签的线上生产事件送入所述消息队列中。进一步,若第一功能模块在运行过程中产生的线上事件除目标事件之外的其他事件为报警事件,则将报警事件存储至存储表中,以供第一界面调取。其中,可选地,存储表可为lindorm。
[0061]
进一步,当调用到携带有切屏标签的目标事件时,在显示屏上显示第二界面,并在第二界面上显示第一功能模块的标识信息以及目标事件。例如,如图2c所示,在第一显示区域显示发布状态变更的功能模块“f5-j1”。其中,“f5”表示功能模块的名称;“j1”表示机房名,即“f5-j1”表示分布在j1机房中功能模块“f5”。其中,消息队列为低延时高可靠、数据不重不丢的数据传输中间件,这样有助于提高第一功能模块对应的聚合数据在第二界面显示的实时性。
[0062]
进一步,显示设备可按照设定的数据提取策略,从第一功能模块产生的线上事件中提取目标事件的部分数据;并将第一功能模块的标识信息与目标事件的部分数据进行聚合,以得到第一功能模块对应的聚合数据,之后将第一功能模块对应的聚合数据加入消息队列,以等待调度。进一步,当调度到第一功能模块对应的聚合数据时,在第二界面上显示第一功能模块对应的聚合数据。可选地,设定的数据提取策略可包括:要提取的字段标识信息等,但不限于此。相应地,可根据字段标识信息,从第一功能模块产生的线上事件中提取字段标识信息所对应的数据。
[0063]
相应地,若判断结果为第一功能模块产生的线上事件不包含需要特定显示的目标事件,则对于第一功能模块产生的线上生产事件,可为第一功能模块产生的线上生产事件添加不切屏标签,并将携带不切屏标签的线上事件存储至存入消息队列中,以供除特定显示区域之外的其它区域调用;对于第一功能模块产生的报警事件,可将报警事件存储至存储表中,以供第一界面调取。可选地,存储表可为lindorm。例如,若第一功能模块为f1模块,则如图2b所示,第一界面可从存储表中调取功能模块f1产生的线上事件数据,并输出给显示组件f1进行显示。
[0064]
可选地,对于非目标事件数据,也可按照设定的另一数据提取策略,从第一功能模块产生的线上生产事件中提取部分数据,并将第一功能模块的标识信息与提取的部分数据进行聚合,以得到第一功能模块对应的另一聚合数据,之后将第一功能模块对应的另一聚
合数据加入消息队列等等。其中,该数据提取策略可与上述目标事件数据提取策略相同,也可不同,在此不进行限定。
[0065]
可选地,若获取的第一功能模块在运行中产生的线上事件的数据格式与界面显示所需的数据格式不同,则还可将线上事件的数据格式转换为界面显示所需的数据格式。
[0066]
进一步,为了便于描述和区分,将需要特定显示的目标事件数据的显示区域定义为第一显示区域,可选地,如图2c所示,第一显示区域位于第二界面上方的中间区域,即图2c所示的热点区域。基于此,可在第二界面上的第一显示区域显示第一功能模块对应的聚合数据。可选地。第二界面可全部覆盖第一界面,或者,第二界面遮挡第一界面的部分区域。进一步,若第二界面遮挡第一界面的部分区域,第二界面可实现为第一界面上的悬浮窗。
[0067]
进一步,可监测第二界面在显示屏上的显示时长,并在显示时长达到设定的时长时,在显示屏上按照设定的时间间隔轮流显示第一界面和第二界面。基于此,显示设备在开机时,在显示屏上可显示第一界面,也可显示第二界面。在无需要特定显示事件触发时,显示设备可在显示屏上显示第一界面,也可在显示屏上按照设定的时间间隔轮流显示第一界面和第二界面。可选地,在第二界面在显示屏上显示期间,可在第一显示区域轮流播放消息队列中的各目标事件对应的聚合后的数据;其中,每个目标事件对应的数据的显示时间小于或等于第二界面和第一界面轮流显示的时间间隔。
[0068]
在本申请实施例中,若第一功能模块在运行过程中产生的线上事件包含第一功能模块的生产事件,则显示设备可接收监控系统的水位监控接口上报的目标系统在相同时间段内的水位状况。相应地,显示设备可判断目标系统在相同时间段内的水位升高幅度是否大于或等于预设的水位浮动幅度阈值;若判断结果为是,则确定第一功能模块在运行过程中产生的线上事件包含需要特定显示的目标事件,且目标事件数据为第一功能模块的生产事件数据。相应地,若判断结果为否,则对第一功能模块的生产事件数据添加不切屏标签,并将携带不切屏标签的生成事件数据存储至消息队列,以供第二界面上的第二显示区域以及第一功能模块对应的显示组件调取。可选地,如图2c所示,第二显示区域(广播区域)位于第一显示区域的下方。其中,目标系统在相同时间段内的水位升高幅度是小于预设的水位浮动幅度阈值包括:目标系统在相同时间段内的水位升高,但升高幅度小于预设的水位浮动幅度阈值;目标系统在相同时间段内的水位升高幅度是小于预设的水位浮动幅度阈值还包括:目标系统在相同时间段内的水位降低。
[0069]
可选地,在第二界面在显示屏上显示期间,可在第二显示区域每次显示消息队列中的m个生产事件对应的数据;其中,每次显示的m个生产事件对应的数据的显示时间小于或等于第二界面和第一界面轮流显示的时间间隔。其中,m为正整数。优先地,m≥2。其中,图2c中仅以m=4进行示例。图2c中4个生产事件对应的数据分别为:“j1机房f1更新变更,操作人:张三:2018-12-20 11:38:42”、“j2机房f1更新变更,操作人:张三:2018-12-2009:31:08”、“j3机房f1更新变更,操作人:张三:2018-12-19 16:14:41”以及“最近发布的模块有:f1-j1、f2-j1、f3-j3”。这4个生产事件分别表示:j1机房、j2机房和j3机房中的功能模块“f1”进行了更新,操作人是张三,以及各机房的操作时间;以及机房j1中的功能模块“f1”、“f2”和“f3”进行了发布。
[0070]
可选地,若第一功能模块在运行过程中产生的线上事件包含第一功能模块的报警事件,相应地,显示设备可接收监控系统的流量监控接口上报的目标系统在相同时间段内
的流量状况。相应地,显示设备可判断目标系统在相同时间段内的流量变化幅度大于或等于预设的变化幅度阈值;若判断结果为是,则确定线上事件包含需要特定显示的目标事件,且目标事件为第一功能模块的报警事件。相应地,若判断结果为否,则将第一功能模块的报警事件数据加入存储表,以供第一界面上的报警显示区域调取。其中,报警显示区域为除至少一个显示组件和监控项区域之外的其它区域。如图2b所示,报警显示区域为第一界面上的右侧区域。
[0071]
可选地,对于目标系统的功能模块可根据其功能分为检索线模块和更新线模块,如图2b所示,检索线模块主要用于检索目标系统的操作对象;例如,广告引擎系统中的检索线模块可用于检索广告;更新线模块主要用于目标系统中各功能模块的发布。基于此,如图2b所示,报警显示区域可分为检索线报警区域和更新线报警区域。相应地,若第一功能模块为报警线模块,则可在检索线报警区域显示第一功能模块对应的报警事件数据。例如,如图2b所示,在检索线报警区域显示“app:f1,ip:12.3.4.567报警”、“app:f2,ip:12.3.4.568报警”以及“app:f3,ip:12.3.4.568报警”;其中,“app:f1,ip:12.3.4.567报警”表示。其中,app:f1表示功能模块的名称;ip表示功能模块所在的服务端设备的ip地址。若第二功能模块为更新线模块,则可在更新线报警区域显示第一功能模块对应的报警事件数据。例如,如图2b所示,在更新线报警区域显示“app:f16,ip:12.3.4.568报警”,该信息表示部署在ip地址为12.3.4.568的功能模块f16报警。
[0072]
进一步,在本申请实施例中,还可将各机房之间的功能模块产生的运行状态进行对比,来测试不同机房间相同模块之间的一致性,并在显示屏上显示对比项和对比一致率,实现了跨机房对比信息的可视化。可选地,如图2c所示,可在第二界面的左右两侧显示对比项和对比一致率。例如,可在第二界面的左侧显示图2b中检索线模块的对比情况,在第二界面的右侧显示图2b中更新线模块的对比情况。其中,检索线对比区域,“无线广告返回j1|j2”是指机房j1和机房j2的无线广告情况的对比;“pc广告返回j1|j2”是指机房j1和机房j2的pc广告情况的对比;“f3返回j1|j2”是指机房j1和机房j2中功能模块f3的情况对比;更新线对比区域中,“f15j1|j2”是指机房j1和机房j2中功能模块f15的输出数据的对比。其中,图2c中对比一致率表示同一功能模块在不同机房产生的数据的一致率。其中,图2c中仅以广告引擎系统包含的功能模块进行示例,各功能模块的名称以及各对比项代表的含义均可参见上述内容,在此不再一一列举。
[0073]
进一步,如图2b所示,在本申请实施例中,还可对目标系统所在各机房的巡检信息进行可视化展示,实现了机房级别巡检信息的可视化。相应地,显示设备可从监控系统的机房巡检信息接口获取机房巡检数据,并在第一界面上的机房巡检结果区域显示机房巡检数据。可选地,如图2b所示,机房巡检结果区域位于报警显示区域上方。例如,如图2b所示,在机房巡检结果区域显示机房j1、j2和j3的巡检时间和巡检结果。
[0074]
进一步,如图2b所示,在本申请实施例中,还可对目标系统所在机房是否存在压测情况进行显示,实现了机房压测信息的可视化。相应地,显示设备可从监控系统的机房压测接口获取压测数据,并在机房压测信息项上显示机房压测数据。可选地,如图2b所示,机房压测信息项位于第一界面中至少一个显示组件的上方区域。图2b所示,当前目标系统所在机房无压测活动。
[0075]
可选地,第一界面还包括与目标系统中zookeeper对应的显示组件,其中目标系统
中的zookeeper为目标系统提供配置维护、域名服务、分布式同步、组服务等服务。
[0076]
在本申请实施例中,对于第一界面,可实现线上生产事件和报警事件的同屏展现。通过同屏展示几个不同维度(单机维度、模块维度、系统维度)的信息,可以互相印证,快速找到目标系统某一个或几个变更所带来的影响。
[0077]
值得说明的是,图2b和图2c所提供的第一界面和第二界面中各显示区域的功能、分布区域、各区域的形状、显示内容等等均为示例性说明,并不对其构成限定。
[0078]
需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤201和202的执行主体可以为设备a;又比如,步骤201的执行主体可以为设备a,步骤202的执行主体可以为设备b;等等。
[0079]
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如201、202等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。
[0080]
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当计算机指令被一个或多个处理器执行时,致使一个或多个处理器执行上述显示方法中的步骤。
[0081]
图3a为本申请实施例提供的一种显示系统的结构示意图。如图3a所示,该显示系统包括:计算层、存储层和用户界面(user interface,ui)层。其中,计算层,用于从目标系统产生的数据中,获取目标系统中至少一个功能模块在运行中产生的线上事件,并将至少一个功能模块在运行中产生的线上事件输入存储层,以供ui层调度。其中,存储层存储至少一个功能模块在运行中产生的线上事件。可选地,如图3a所示,计算层可从监控系统的api接口订阅目标系统中至少一个功能模块在运行中产生的线上事件,作为界面显示的各数据源。图3b中仅以数据源数量为q进行示例,其中q为正整数。其中,数据源包括:模块级别线上发布信息、模块所在服务端设备的报警信息、模块所在机房的报警信息等等,但不限于此。
[0082]
相应地,ui层可将存储层存储的线上事件在第一界面上至少一个显示组件的关联区域对应显示;其中,至少一个显示组件与目标系统中至少一个功能模块对应。其中,关于线上事件的内容,可参见上述实施例的相关描述,在此不再赘述。
[0083]
可选地,如图3b所示,为了引起后台管理人员(技术人员、运维人员等)对目标事件的关注,其中目标事件为达到预设的关注条件的事件。可在监测到目标事件时,在显示屏上显示第二界面,并在第二界面上显示目标事件。为了更清楚地描述对目标事件数据的确定过程。下面以上述目标系统中的第一功能模块为例,进行示例性说明。其中,第一功能模块为目标系统中的任一模块。
[0084]
针对第一功能模块,计算层可从监控系统的监控项接口订阅目标系统在运行过程中产生的监控项数据,并根据目标系统在相同时间段内产生的监控项数据,判断第一功能模块在运行过程中产生的线上事件是否为包含需要特定显示的目标事件;若判断结果为是,则为目标事件添加切屏标签,并将携带有切屏标签的目标事件存储至消息队列,以供ui层的第二界面调度。可选地,若第一功能模块在运行过程中产生的线上事件除目标事件之外的其他事件为线上生产事件,则还可为线上生产事件添加不切屏标签;并将携带不切屏
标签的线上生产事件送入所述消息队列中。进一步,若第一功能模块在运行过程中产生的线上事件除目标事件之外的其他事件为报警事件,则将报警事件存储至存储表中,以供第一界面调取。如图3a和图3b所示,报警事件1为非目标事件,则可将报警事件1存储至存储表1。可选地,存储表可为lindorm。其中,存储表可为1个或多个,图3a和图3b中仅以存储表的数量为m个进行示出,其中,m为正整数。可选地,如图3a所示,还可对计算层还可对其他数据进行处理,并将其他数据存储至存储表中。例如,监控项数据等等。
[0085]
进一步,当ui层的第二界面调度到携带有切屏标签的目标事件时,在显示屏上显示第二界面,并在第二界面上显示第一功能模块的标识信息以及目标事件。其中,消息队列为低延时高可靠、数据不重不丢的数据传输中间件,这样有助于提高第一功能模块对应的目标事件数据在第二界面显示的实时性。其中,关于监控项数据的内容,可参见上述实施例的相关描述,在此不再赘述。
[0086]
可选地,如图3b所示,存储层和ui层之间还设置有api层。其中,ui层可按照预设的读取规则,从消息队列中读取线上事件,并在读取到带有切屏标签的目标事件时,触发ui层显示第二界面。相应地,ui层显示第二界面,并在第二界面上显示第一功能模块的标识信息以及目标事件。其中,预设的读取规则可以为:先进先出、先进后出、或者按照预设的线上事件优先级进读取,等等,但不限于此。
[0087]
相应地,若计算层确定第一功能模块在运行过程中产生的线上事件不包含需要特定显示的目标事件,则对于第一功能模块产生的线上生产事件,可为第一功能模块产生的线上生产事件添加不切屏标签,并将携带不切屏标签的线上事件存储至存入消息队列中,以供除特定显示区域之外的其它区域调用;对于第一功能模块产生的报警事件,可将报警事件存储至存储表中,以供第一界面调取。
[0088]
进一步,在无需要特定显示的目标事件期间,第一界面和第二界面按照设定的时间间隔轮流在显示屏上显示。其中,对于不需要特定显示的线上事件的显示区域可参见上述实施例的相关内容,在此不再赘述。
[0089]
下面以不同的目标系统为例,并结合图2b和图2c所示的第一界面和第二界面以及图3b所示的显示系统对本申请实施例提供的显示方法进行示例性说明。
[0090]
目标系统1:目标系统为广告引擎系统。其中,广告引擎系统是一个广告分发的后端系统,可按点击付费的效果营销工具,实现商品的精准推广。卖家可通过广告引擎系统发布广告给商品带来曝光量的同时,广告引擎系统还可提高精准的搜索匹配。
[0091]
在本实施例中,如图2b所示,在显示设备的显示屏上显示第一界面。其中,第一界面包括与广告引擎系统中各功能模块一一对应的显示组件。可选地,如图2b所示,可在每个显示组件上方显示各功能模块的名字。其中,f1-f21分别指目标系统中功能模块f1-f21分别对应的显示组件。例如,f1是指功能模块f1对应的显示组件;f2是指功能模块f2对应的显示组件等等,在此不再一一列举。
[0092]
在本实施例中,如图3b所示,显示设备从监控系统的api接口获取广告引擎系统各功能模块在运行中产生的线上事件,作为界面显示的各数据源。图3b中仅以数据源数量为q进行示例,其中q为正整数。其中,数据源包括:模块级别线上发布信息。接着,在第一界面上各显示组件上对应显示该显示组件对应的功能模块在运行中产生的线上事件。例如,图2b所示,显示组件f1显示功能模块f1产生的线上事件“j1结束,结束时间:2018-10-24 21:26:
50报警:37”,即机房j1中功能模块f1更新结束,结束时间为2018-10-24 21:26:50,共产生37次报警事件。
[0093]
可选地,如图3b所示,为了引起后台管理人员(技术人员、运维人员等)对目标事件的关注,其中目标事件为达到预设的关注条件的事件。可在监测到目标事件时,在显示屏上显示第二界面,并在第二界面上显示目标事件数据。为了更清楚地描述对目标事件数据的确定过程。下面以上述广告引擎系统中的第一功能模块为例,进行示例性说明。其中,第一功能模块为目标系统中的任一模块。
[0094]
针对第一功能模块,显示设备的计算层可根据广告引擎系统在相同时间段内产生的监控项数据,判断第一功能模块在运行过程中产生的线上事件是否为包含需要特定显示的目标事件;若判断结果为是,则在显示屏上显示第二界面,并在第二界面上显示第一功能模块的标识信息以及目标事件。
[0095]
进一步,如图3b所示,计算层可为目标事件添加切屏标签,并将携带切屏标签的目标事件输出至消息队列,以等待api层中的第二界面的api调度。可选地,若第一功能模块在运行过程中产生的线上事件除目标事件之外的其他事件为线上生产事件,则还可为线上生产事件添加不切屏标签;并将携带不切屏标签的线上生产事件送入消息队列中。进一步,若第一功能模块在运行过程中产生的线上事件除目标事件之外的其他事件为报警事件,则将报警事件存储至存储表中,以供第一界面调取。进一步,当第二界面的api调度到目标事件时,触发用户界面(user interface,ui)层将第一界面切换为第二界面,并在第二界面上显示目标事件。
[0096]
相应地,若判断结果为第一功能模块产生的线上事件不包含需要特定显示的目标事件,则对于第一功能模块产生的线上生产事件,可为第一功能模块产生的线上生产事件添加不切屏标签,并将携带不切屏标签的线上事件存储至存入消息队列中,以供除特定显示区域之外的其它区域调用;对于第一功能模块产生的报警事件,可将报警事件存储至存储表中,以供第一界面调取。
[0097]
例如,若第一功能模块为uc模块,则如图2b所示,第一界面api可从存储表中调取uc模块产生的生产事件数据,并输出给uc显示组件进行显示。
[0098]
进一步,在无需要特定显示的目标事件期间,第一界面和第二界面按照设定的时间间隔轮流在显示屏上显示。其中,对于不需要特定显示的线上事件的显示区域可参见上述实施例的相关内容,在此不再赘述。
[0099]
目标系统2:目标系统为车载娱乐系统。其中,车载娱乐系统是采用车载中央处理器,基于车身总线系统和互联网服务,形成的车载综合信息处理系统。车载娱乐系统能够实现包括导航、实时路况、iptv、辅助驾驶、故障检测、车辆信息、车身控制、无线通讯、基于在线的娱乐功能及汽车远程(telematics service provider,tsp)服务等一系列应用。其中,本申请实施例提供的显示系统,可获取车载娱乐系统各功能模块在运行中产生的线上事件。可选地,在本实施例中,线上事件可为实时路况、故障检测数据、车辆信息数据、在线娱乐数据等等,但不限于此。进一步,在第一界面的显示组件上对应显示各功能模块在运行中产生的线上事件。例如,在在线娱乐组件上显示娱乐信息、在故障检测组件上显示车辆状况信息等等。
[0100]
进一步,若显示系统判断线上事件中包含需要特定显示的目标事件,例如,车辆故
障信息等,则将第一界面切换为第二界面,并在第二界面上显示目标事件以及目标事件所在的功能模块标识。例如,车辆某个设备故障等等。
[0101]
在该应用场景中,本实施例提供的显示系统可实现为车载显示器。
[0102]
目标系统3:目标系统为工业生产中的各项设备所构成的工业生产系统。其中,工业生产系统包括:工业生产所需的设备以及设备运行所需要的软硬件系统等等。本申请实施例提供的显示系统,可获取工业生产系统中各设备在运行中产生的线上事件,并在第一界面上各设备对应的显示组件上对应显示各设备在运行中产生的线上事件。其中,线上事件包括:设备的功率、电压、电流、存储空间等等,但不限于此。
[0103]
进一步,若显示系统判断线上事件中包含需要特定显示的目标事件,例如,某台设备超负载运转等,则将第一界面切换为第二界面,并在第二界面上显示目标事件数据以及目标事件数据所在的设备标识。例如,某台设备功率超限等等。
[0104]
在该应用场景中,本实施例提供的显示系统可实现为工业生产系统的监视系统中的显示部分,并设置于工业生产系统的监控室内。
[0105]
目标系统4:目标系统为汽车内部运行系统。该汽车内部运行系统包括:汽车内部的发动机、电控单元(ecu)、传感器、执行器、发动机起动系统、汽油机的点火系统、油箱等硬件装置。本实施例提供的显示系统,可获取汽车内部运行系统中各硬件装置产生的线上事件,并在第一界面上各硬件装置对应的显示组件上对应显示各硬件装置在运行中产生的线上事件。其中,线上事件可为汽车内容可硬件装置的性能数据。例如,油箱的油位、发动机的功率等等。进一步,若显示系统判断线上事件中包含需要特定显示的目标事件,则将第一界面切换为第二界面,并在第二界面上显示目标事件数据以及目标事件数据所在的设备标识。例如,目标事件数据可为油箱的油位过低等等,但不限于此。
[0106]
在该应用场景中,本实施例提供的显示系统可实现为车载显示器。
[0107]
本申请实施例还提供一种计算机设备。如图4所示,该计算机设备包括:存储器40a、处理器40b和显示屏40c。
[0108]
在本实施例中,存储器40a用于存储第一界面和计算机程序。
[0109]
处理器40b耦合至存储器40a,用于执行计算机程序以用于:在显示屏40c上展示第一界面,第一界面包括至少一个显示组件,至少一个显示组件与目标系统中至少一个功能模块对应的;从目标系统产生的数据中,获取至少一个功能模块在运行中产生的线上事件;在至少一个显示组件的关联区域对应显示至少一个功能模块在运行中产生的线上事件。
[0110]
在一些实施例中,计算机设备还包括:通信组件40d。相应地,处理器40b在获取至少一个功能模块在运行中产生的线上事件时,具体用于:通过通信组件40d从监控系统中事件监测接口订阅线上事件;其中,监控系统用于监控目标系统的运行状态。
[0111]
进一步,处理器40b还用于:通过通信组件40d从监控系统的监控项接口订阅目标系统在运行中产生的监控项数据;在第一界面上的监控项区域内显示监控项数据;监控项区域是除至少一个显示组件之外的区域。
[0112]
进一步,针对第一功能模块,处理器40b还用于:根据目标系统在相同时间段内产生的监控项数据,判断第一功能模块在运行过程中产生的线上事件是否包含需要特定显示的目标事件;若判断结果为是,则在显示屏40c上显示第二界面,并在第二界面上显示第一功能模块的标识信息以及目标事件;第一功能模块为至少一个功能模块中的任一模块。可
选地,第二界面全部覆盖第一界面;或者,第二界面遮挡第一界面的部分区域。
[0113]
可选地,计算机设备还包括:音频组件40e。相应地,处理器40b还用于:在在第二界面上显示第一功能模块的标识信息以及目标事件数据的全部数据或部分数据过程中,控制音频组件40e发出提示音。
[0114]
进一步,处理器40b在显示屏40c上显示第二界面时,具体用于:为目标事件添加切屏标签,并将携带有切屏标签的目标事件存储至存储器40a中的消息队列中,以等待调用;当调用到所述携带有切屏标签的目标事件时,在显示屏40c上显示第二界面,并在第二界面上显示第一功能模块的标识信息以及目标事件。
[0115]
可选地,处理器40b还用于:若第一功能模块在运行过程中产生的线上事件除目标事件之外的其他事件为线上生产事件,则为线上生产事件添加不切屏标签;并将携带不切屏标签的线上生产事件送入所述消息队列中;若第一功能模块在运行过程中产生的线上事件除目标事件之外的其他事件为报警事件,则将报警事件存储至存储表中,以供第一界面调取。
[0116]
相应地,处理器40b在在第二界面上显示第一功能模块对应的聚合数据时,具体用于:在第二界面上的第一显示区域显示第一功能模块的标识信息以及目标事件。可选地,第一显示区域位于第二界面上方的中间区域。
[0117]
可选地,处理器40b还用于:监测第二界面在显示屏上的显示时长;并在显示时长达到设定的时长时,在显示屏40c上按照设定的时间间隔轮流显示第一界面和第二界面。
[0118]
在另一些实施例中,处理器40b在通过通信组件40d从监控系统的监控项接口订阅目标系统在运行中产生的监控项数据时,具体用于:从监控系统的水位监控接口订阅目标系统在相同时间内的水位状况。
[0119]
相应地,处理器40b在判断第一功能模块在运行过程中产生的线上事件是否包含需要特定显示的目标事件时,具体用于:若第一功能模块在运行过程中产生的线上事件包含第一功能模块的生产事件,则判断目标系统在相同时间段内的水位升高幅度是否大于或等于预设的水位浮动幅度阈值;若判断结果为是,则确定第一功能模块在运行过程中产生的线上事件包含需要特定显示的目标事件,且目标事件数据为第一功能模块的生产事件。相应地,若为第一功能模块的生产事件添加不切屏标签,并将携带有不切屏标签的生产事件存储至消息队列,以供第二界面上的第二显示区域以及第一功能模块对应的显示组件调取;第二显示区域位于所述第一显示区域的下方。
[0120]
在又一些实施例中,处理器40b在接收监控系统的监控项接口上报的目标系统在运行中产生的监控项数据时,具体用于:通过通信组件40d从监控系统的流量监控接口订阅目标系统在相同时间段内的流量状况。
[0121]
相应地,处理器40b在判断第一功能模块在运行过程中产生的线上事件是否包含需要特定显示的目标事件数据时,具体用于:若第一功能模块在运行过程中产生的线上事件包含第一功能模块的报警事件,判断目标系统在相同时间段内的流量变化幅度大于或等于预设的变化幅度阈值;若判断结果为是,则确定线上事件包含需要特定显示的目标事件,且目标事件为第一功能模块的报警事件。相应地,若判断结果为否,则将第一功能模块的报警事件加入存储表,以供第一界面上的报警显示区域调取;报警显示区域为除至少一个显示组件和监控项区域之外的其它区域。
[0122]
在一些可选实施方式中,如图4所示,该计算机设备还可以包括:电源组件40f等可选组件。图4中仅示意性给出部分组件,并不意味着计算机设备必须包含图4所示全部组件,也不意味着计算机设备只能包括图4所示组件。
[0123]
其中,存储器用于存储计算机程序,并可被配置为存储其它各种数据以支持在计算机设备上的操作。其中,处理器可执行存储器中存储的计算机程序,以实现相应控制逻辑。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0124]
其中,通信组件被配置为便于计算机设备和其他设备之间有线或无线方式的通信。计算机设备可以接入基于通信标准的无线网络,如wifi,2g或3g,4g,5g或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还可基于近场通信(nfc)技术、射频识别(rfid)技术、红外数据协会(irda)技术、超宽带(uwb)技术、蓝牙(bt)技术或其他技术来实现。
[0125]
其中,显示屏可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
[0126]
其中,电源组件被配置为计算机设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
[0127]
其中,音频组件可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(mic),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
[0128]
本实施例提供的计算机设备,存储有显示界面,该显示界面上包括与目标系统中至少一个功能模块对应的至少一个显示组件,并可在目标系统运行过程中获取至少一个功能模块产生的线上事件,之后,在至少一个显示组件的关联区域对应显示各功能模块产生的线上事件,实现了目标系统中功能模块的线上事件的可视化,可使技术人员直观地了解目标系统中各功能模块的运行状况。
[0129]
需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0130]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0131]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0132]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0133]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0134]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0135]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
[0136]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0137]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0138]
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1