CN106293374A - 一种提供对象信息的方法与设备 - Google Patents

一种提供对象信息的方法与设备 Download PDF

Info

Publication number
CN106293374A
CN106293374A CN201510296478.8A CN201510296478A CN106293374A CN 106293374 A CN106293374 A CN 106293374A CN 201510296478 A CN201510296478 A CN 201510296478A CN 106293374 A CN106293374 A CN 106293374A
Authority
CN
China
Prior art keywords
displayed page
information
object information
increased
trigger condition
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.)
Pending
Application number
CN201510296478.8A
Other languages
English (en)
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510296478.8A priority Critical patent/CN106293374A/zh
Priority to PCT/CN2016/083399 priority patent/WO2016192558A2/zh
Publication of CN106293374A publication Critical patent/CN106293374A/zh
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本申请的目的是提供一种提供对象信息的方法与设备。具体地,获取用户在对象展示页面中的第一操作;当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;根据所述待增对象的对象信息更新所述对象展示页面;提供更新后的所述对象展示页面。与现有技术相比,本申请通过获取用户在对象展示页面中的第一操作,当所述第一操作满足增加展示对象的触发条件,则获取所述第一操作所对应的待增对象的对象信息,根据所述待增对象的对象信息更新并提供更新后的所述对象展示页面,从而能够对多个对象信息进行比较,使得查阅对象信息的效率提升。

Description

一种提供对象信息的方法与设备
技术领域
本发明涉及计算机领域,尤其涉及一种提供对象信息的技术。
背景技术
随着大数据时代的来临,承载云计算等数据处理业务的服务器的应用也随之发展,因此用户对服务器运行状态或相关服务器承载模块信息的查阅需求也日益增加。现有技术对服务器运行状态或相关服务器承载模块信息查阅是通过对象管理平台对单台服务器进行的。
然而,随着服务器应用规模的发展,用户同时查阅或比较多台服务器运行状态或相关服务器承载模块信息的需求逐渐上升,每次仅能查阅单台服务器无法满足查阅或比较相关信息的需求,从而导致可查阅效率低下以及比较状态运行信息困难。
发明内容
本申请的目的是提供一种提供对象信息的方法与设备。
根据本申请的一个方面,提供了一种提供对象信息的方法,包括:
获取用户在对象展示页面中的第一操作;
当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;
根据所述待增对象的对象信息更新所述对象展示页面;
提供更新后的所述对象展示页面。
根据本申请的另一方面,还提供了一种提供对象信息的设备,包括:
第一装置,用于获取用户在对象展示页面中的第一操作;
第二装置,用于当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;
第三装置,用于根据所述待增对象的对象信息更新所述对象展示页面;
第四装置,用于提供更新后的所述对象展示页面。
与现有技术相比,本申请通过获取用户在对象展示页面中的第一操作,当所述第一操作满足增加展示对象的触发条件,则获取所述第一操作所对应的待增对象的对象信息,根据所述待增对象的对象信息更新并提供更新后的所述对象展示页面,从而能够对多个对象信息进行比较,使得查阅对象信息的效率提升。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种用于提供对象信息的设备示意图;
图2示出根据本申请一个优选实施例的一种用于提供对象信息的设备示意图;
图3示出根据本申请另一个优选实施例的对象信息展示页面示意图;
图4和图5示出根据本申请另一个优选实施例的所获取第一操作满足触发条件后所提供的展示页面示意图;
图6和图7示出根据本申请又一个优选实施例的第二操作示意图;
图8示出根据本申请再一个优选实施例的所获取第二操作后所提供的一种展示方式示意图;
图9示出根据本申请一个方面的一共用于提供对象信息的方法流程图;
图10示出根据本申请一个优选实施例的一种用于提供对象信息的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
图1示出根据本申请一个方面的一种用于提供对象信息的设备1的示意图。其中,所述设备1包括第一装置11、第二装置12、第三装置13和第四装置14。
其中,所述设备1的第一装置11用于获取用户在对象展示页面中的第一操作;第二装置12用于当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;第三装置13用于根据所述待增对象的对象信息更新所述对象展示页面;第四装置14用于提供更新后的所述对象展示页面。
具体地,第一装置11用于获取用户在对象展示页面中的第一操作。其中,对象是指需要被提供信息的运行设备或数据处理单元,例如,包括但不限于云服务器等需要被查询运行状态或数据状况的对象。展示页面是指呈现需要展示信息对象的页面,展示页面属于对象监管***,例如,对象管理或监控应用的一部分。第一操作是指在展示页面中通过操作媒介例如鼠标、触摸板、触控球等对展示信息对象指示符进行点击或悬停等操作,从而使得所展示对象变动的操作。获取第一操作的方式可以通过后台模块接口进行指令读取,或通过脚本语言例如Java Scrip、Python等对操作媒介的操作进行读取,进而对操作时间或触控点轨迹等数据分析,例如图3所示,用户通过鼠标在对象展示页面上的对象指示符上进行点击,通过Java Scrip进行判断,若是小于一定毫秒数的单击,则对象展示页面所展示的信息切换为所点击的对象,若是超过指定毫秒数的长按,则如图4或图5所示,对象展示页面所展示的信息增加所点击对象,即同时展示进行点击操作前的展示对象信息以及点击对象指示符所对应的对象信息,其中,单击或长按均为第一操作,获取用户第一操作便于对象管理或监管***根据第一操作对用户意图进行判别,从而更快以及更准确的提供用户的目标对象信息。
本领域技术人员应能理解上述获取用户在对象展示页面中的第一操作的方式仅为举例,其他现有的或今后可能出现的获取用户在对象展示页面中的第一操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
接着,第二装置12用于当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息。其中,增加展示对象的触发条件是指第一操作的时长或操作轨迹符合预先设定的增加展示对象的触发条件,例如,接上文举例,用户通过鼠标在对象展示页面上的对象指示符上进行点击,通过Java Scrip进行判断,若是超过指定毫秒数的长按,则判断为第一操作满足增加展示对象的触发条件,进而向数据库或数据表等地址存储模块查询所增加展示对象对应服务器地址,从而与该对象进行通讯获得待增对象的对象信息。通过设置触发条件对第一操作进行辨识,可以使得展示的对象信息更加全面且可以对多对象同时展示进行操作,从而提高对象信息的查阅速度进而提高对象信息的监控或管理效率。
本领域技术人员应能理解上述判断是否满足增加展示对象的触发条件的方式仅为举例,其他现有的或今后可能出现的判断是否满足增加展示对象的触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述第二装置用于当所述第一操作满足增加展示对象的触发条件,向对应对象信息服务器发送关于所述第一操作所对应的待增对象的对象信息获取请求;接受所述对象信息服务器基于所述对象信息获取请求所反馈的所述待增对象的对象信息。
其中,所获取的第一操作满足增加展示对象的触发条件即用户对展示对象变动的操作满足所预先设定的条件,例如,鼠标、触摸板或触控球等操作媒介对展示对象指示符的单击时长满足或小于预先设定的秒数,或操作走向满足一定设定轨迹。因此,在判断为满足增加展示对象的触发条件后,向对应对象信息服务器发送关于所述第一操作所对应的待增对象的对象信息获取请求,其中,对象信息服务器为展示对象信息的来源,例如,在展示对象为云服务器运行状态数据信息时,对象信息服务器即为该云服务器。对象信息服务器接受到对象信息获取请求后,将会根据要求反馈的对象信息的具体内容相应的进行反馈,例如,待增云服务器信息为CPU使用率,则对该待增云服务器的CPU使用率数据进行查询获取后进行发送,展示对象监控***则对所需的待增对象具体信息进行获取,这一过程可通过ftp等传输协议进行传输。
更优选地,所述各对象的对象信息源自不同的对象信息服务器。其中,对象信息包含由对象监管***所监控和管理的对象的运行信息,例如,云服务器管理软件所管理的云服务器的运行状况,包括云服务器CPU的使用率,存储空间大小等数据。因此,每份对象信息分别对应一台对象信息服务器,即各对象的对象信息源自不同的对象信息服务器,从而使得对象监管***所管理的各对象在展示页面清晰可见且便于信息展示时进行对比和切换。
接着,第三装置13用于根据所述待增对象的对象信息更新所述对象展示页面。其中,更新所述对象展示页面是指在通过与对象通讯获得待增对象的对象信息后,将所获取信息在展示页面后台对原有的展示对象的信息进行替换,例如,通过直接覆盖原有展示页面对应存储区域的信息内容或替换数据读取的指针或地址信息等方式进行替换,从而更新所述对象展示页面的相关数据,使得待增对象的对象信息被快速读取,提升对象信息展示效率。
本领域技术人员应能理解上述更新所述对象展示页面的方式仅为举例,其他现有的或今后可能出现的更新所述对象展示页面的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述第三装置还用于将所述待增对象的对象信息添加至所述对象展示页面。其中,在将所获取信息在后台对原有的展示对象的信息进行替换后,提取存储区域内的待增对象的对象信息或者根据指针或地址读取待增对象的对象信息至对象展示页面的信息展示相关缓存区或快速读取的区域中,使得对象展示页面可以快速读取待增对象的对象信息,从而提高读取效率。
接着,第四装置14用于提供更新后的所述对象展示页面。即对象展示页面后台读取更新后的对象信息及其相关数据,例如,对象信息读取指针或地址,并通过显示屏等显示设备将对象信息进行展示,从而使得对象信息具体直观的展现给用户。
图2示出根据本申请一个优选实施例的一种用于提供对象信息的设备1的示意图。其中,所述设备1包括第一装置21、第二装置22、第三装置23、第四装置24、第五装置25、第六装置26和第七装置27。
其中,所述设备1的第一装置21用于获取用户在对象展示页面中的第一操作;第二装置22用于当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;第三装置23用于根据所述待增对象的对象信息更新所述对象展示页面;第四装置24用于提供更新后的所述对象展示页面;第五装置25用于获取用户在更新后的所述对象展示页面中的第二操作;第六装置26用于根据所述第二操作确定所述对象展示页面中多个对象的展示方式;第七装置27用于根据所述展示方式提供所述对象展示页面中的所述多个对象。
设备1中的第一装置、第三装置和第四装置与图1中的相同或相似,在此不再赘述。
具体地,第五装置25用于获取用户在更新后的所述对象展示页面中的第二操作。其中,第二操作是指在展示页面中通过操作媒介例如鼠标、触摸板、触控球等对展示信息多个对象指示符进行拖动等操作,从而使得所展示对象信息展示方式变动的操作。获取第二操作的方式可以通过后台模块接口进行指令读取,或通过脚本语言例如Java Scrip、Python等对操作媒介的操作进行读取,进而对对象指示符被触控点轨迹等数据分析。进一步地,第二操作是在展示页面中已存在两个以上对象指示符或有两个展示对象可供选择的情况下进行的。第二操作便于对展示对象信息的呈现方式需求进行识别,从而使得对象信息展示更加的灵活。
本领域技术人员应能理解上述获取用户在对象展示页面中的第二操作的方式仅为举例,其他现有的或今后可能出现的获取用户在对象展示页面中的第二操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
接着,第六装置26用于根据所述第二操作确定所述对象展示页面中多个对象的展示方式。对象展示页面中多个对象的展示方式包括分离展示以及合并展示。其中,分离展示是将多个展示对象信息同时呈现在一个展示页面中,但分属于与展示对象个数对应的若干独立的展示框中,如图4所示,实例1和实例4分别代表两个云服务器对象,实例1和4的CPU使用率分别呈现在两个独立的图表中。合并展示时将多个展示对象信息同时呈现在一个展示页面中,且同属于一个展示框,如图8所示,实例1和实例4的展示信息同时呈现在一个图表中。
因为所获取第二操作的信息中包含用户对展示方式的需求,通过对第二操作的信息进行分析,当其满足预先设置的阀值时,即判断出用户所需求的展示方式,例如图7所示,当使用鼠标或触控屏等操作媒介通过手型的触控点对实例1以及实例4的对象指示符进行拖动,若设置对象指示符的重叠面积大于百分之七十即判断实例1以及实例4的需求展示方式为合并展示,因此呈现如图8所示的展示页面,相反,若在图8的情况下,使用鼠标或触控屏等操作媒介通过手型的触控点对实例1以及实例4的对象指示符进行拖动,若设置对象指示符被拖动分离举例超过设定长度即判断实例1及实例4的需求展示方式为分离展示,因此重新呈现如图4的展示页面。
进一步地,分离展示可由第一操作结束后呈现,接上文举例,如图3所示对象展示页面中仅有实例1的对象信息展示,若设置鼠标点击为大于设定毫秒数的长按为满足增加展示对象的触发条件,则在判断鼠标点击实例4的对象指示符为满足该触发条件后,将分离展示实例1以及实例4的对象信息,即如图4所示。多种展示对象信息的方式便于用户对对象信息进行对比及研究,从而提升对象信息查阅的效率。
本领域技术人员应能理解上述确定所述对象展示页面中多个对象的展示方式的方式仅为举例,其他现有的或今后可能出现的确定所述对象展示页面中多个对象的展示方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
第七装置27用于根据所述展示方式提供所述对象展示页面中的所述多个对象。在根据第二操作确定展示方式之后,将根据展示方式读取相应的对象信息,接上文举例,在后台读取实例1以及实例4的数据信息,其中,展示对象信息通过分别向实例1以及实例4的云服务器发送需展示的对象信息的获取请求并接受反馈,在将展示对象信息读取后根据呈现方式不同调取不同的预设模块进行不同数轴的图表绘制,从而在展示页面呈现为图4或图8所示。
本领域技术人员应能理解上述根据所述展示方式提供所述对象展示页面中的所述多个对象的方式仅为举例,其他现有的或今后可能出现的根据所述展示方式提供所述对象展示页面中的所述多个对象的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述第六装置用于当所述第二操作包括缩短所述对象展示页面中多个对象的对象指示符间距离的操作,确定所述对象展示页面中多个对象的展示方式为合并展示。在展示页面所展示的对象大于等于两个的情况下,通过鼠标、触摸板以及触控球等操作媒介对任一两个对象指示符进行拖动,从而缩短两个对象指示符间的距离,当这一距离达到设置的阈值时,即可确定所述对象展示页面中的多个对象的展示方式,例如图6所示,在触摸屏上通过手势选中实例1以及实例4并收拢从而缩短实例1和实例4的指示符间距离,当其距离小于设置的距离阈值时,判断为实例1和实例4的展示方式为合并展示,如图8所示,实例1和实例4的指示符变为合并展示的上下紧挨的呈现状态,并呈现展示对象信息在一个图表中,从而简洁明白的对比同一时间内不同对象信息的数据。
本领域技术人员应能理解上述根据第二操作确定合并展示方式的方式仅为举例,其他现有的或今后可能出现的根据第二操作确定合并展示方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
进一步地,所述第六装置还用于当所述第二操作包括扩大所述对象展示页面中对个对象的对象指示符间距离的操作,确定所述对象展示页面中对个对象的展示方式为分离展示。在展示页面所展示的对象为合并展示的情况下,通过鼠标、触摸板以及触控球等操作媒介对合并展示的指示符进行拖动,从而扩大两个对象指示符间的距离,当这一距离达到设置的阈值时,即可确定所述对象展示页面中的多个对象的展示方式,例如图8所示,在触摸屏上通过手势选中实例1以及实例4并扩大实例1和实例4的指示符间距离,当其距离大于设置的距离阈值时,判断为实例1和实例4的展示方式为分离展示,如图6所示,实例1和实例4的指示符恢复正常排列状态,并呈现展示对象信息在各自独立的图表中,从而方便对不同的对象信息进行独立观察。
本领域技术人员应能理解上述根据第二操作确定分离展示方式的方式仅为举例,其他现有的或今后可能出现的根据第二操作确定分离展示方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,该设备还包括第八装置28(未示出),所述第八装置用于检测所述第一操作是否满足增加展示对象的触发条件,其中,所述第二装置用于:当所述第一操作满足所述触发条件,获取所述第一操作所对应的待增对象的对象信息。因为第一操作中包含用户通过鼠标、触摸板或触控球等操作媒介对展示页面中对象指示符操作的时间或轨迹等信息,因此通过所述第八装置对第一操作信息进行分析,可检测是否满足设定的时间或轨迹阈值,从而在判定满足所述触发条件时,向待增对象的服务器获取相关展示信息。
更优选地,所述第八装置用于通过执行所述对象展示页面中的脚本检测所述第一操作是否满足增加展示对象的触发条件。即通过设置脚本语言检测与鼠标、触摸板或触控球等操作媒介对对象指示符所操作的时间或轨迹等相关信息,对是否满足增加展示对象的触发条件进行判断,例如,设置检测所述第一操作是否满足增加展示对象的触发条件为鼠标的点击时间,通过脚本语言设置在鼠标第一次单击后至松开的时间进行获取,若小于这一设置时间则是不满足所述触发条件,若大于这一设置时间则是满足所述触发条件,从而向待增展示对象所对应的服务器获取展示对象信息,进而对所述触发条件进行灵活判断。
图9示出根据本申请一个方面的一共用于提供对象信息的方法流程图。
具体地,在步骤S1中设备1获取用户在对象展示页面中的第一操作;在步骤S2中设备1当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;在步骤S3中设备1根据所述待增对象的对象信息更新所述对象展示页面;在步骤S4中设备1提供更新后的所述对象展示页面。
具体地,在步骤S1中设备1获取用户在对象展示页面中的第一操作。其中,对象是指需要被提供信息的运行设备或数据处理单元,例如,包括但不限于云服务器等需要被查询运行状态或数据状况的对象。展示页面是指呈现需要展示信息对象的页面,展示页面属于对象监管***,例如,对象管理或监控应用的一部分。第一操作是指在展示页面中通过操作媒介例如鼠标、触摸板、触控球等对展示信息对象指示符进行点击或悬停等操作,从而使得所展示对象变动的操作。获取第一操作的方式可以通过后台模块接口进行指令读取,或通过脚本语言例如Java Scrip、Python等对操作媒介的操作进行读取,进而对操作时间或触控点轨迹等数据分析,例如图3所示,用户通过鼠标在对象展示页面上的对象指示符上进行点击,通过Java Scrip进行判断,若是小于一定毫秒数的单击,则对象展示页面所展示的信息切换为所点击的对象,若是超过指定毫秒数的长按,则如图4或图5所示,对象展示页面所展示的信息增加所点击对象,即同时展示进行点击操作前的展示对象信息以及点击对象指示符所对应的对象信息,其中,单击或长按均为第一操作,获取用户第一操作便于对象管理或监管***根据第一操作对用户意图进行判别,从而更快以及更准确的提供用户的目标对象信息。
本领域技术人员应能理解上述获取用户在对象展示页面中的第一操作的方式仅为举例,其他现有的或今后可能出现的获取用户在对象展示页面中的第一操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
接着,在步骤S2中设备1当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息。其中,增加展示对象的触发条件是指第一操作的时长或操作轨迹符合预先设定的增加展示对象的触发条件,例如,接上文举例,用户通过鼠标在对象展示页面上的对象指示符上进行点击,通过Java Scrip进行判断,若是超过指定毫秒数的长按,则判断为第一操作满足增加展示对象的触发条件,进而向数据库或数据表等地址存储模块查询所增加展示对象对应服务器地址,从而与该对象进行通讯获得待增对象的对象信息。通过设置触发条件对第一操作进行辨识,可以使得展示的对象信息更加全面且可以对多对象同时展示进行操作,从而提高对象信息的查阅速度进而提高对象信息的监控或管理效率。
本领域技术人员应能理解上述判断是否满足增加展示对象的触发条件的方式仅为举例,其他现有的或今后可能出现的判断是否满足增加展示对象的触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述步骤S2中设备1当所述第一操作满足增加展示对象的触发条件,向对应对象信息服务器发送关于所述第一操作所对应的待增对象的对象信息获取请求;接受所述对象信息服务器基于所述对象信息获取请求所反馈的所述待增对象的对象信息。
其中,所获取的第一操作满足增加展示对象的触发条件即用户对展示对象变动的操作满足所预先设定的条件,例如,鼠标、触摸板或触控球等操作媒介对展示对象指示符的单击时长满足或小于预先设定的秒数,或操作走向满足一定设定轨迹。因此,在判断为满足增加展示对象的触发条件后,向对应对象信息服务器发送关于所述第一操作所对应的待增对象的对象信息获取请求,其中,对象信息服务器为展示对象信息的来源,例如,在展示对象为云服务器运行状态数据信息时,对象信息服务器即为该云服务器。对象信息服务器接受到对象信息获取请求后,将会根据要求反馈的对象信息的具体内容相应的进行反馈,例如,待增云服务器信息为CPU使用率,则对该待增云服务器的CPU使用率数据进行查询获取后进行发送,展示对象监控***则对所需的待增对象具体信息进行获取,这一过程可通过ftp等传输协议进行传输。
更优选地,所述各对象的对象信息源自不同的对象信息服务器。其中,对象信息包含由对象监管***所监控和管理的对象的运行信息,例如,云服务器管理软件所管理的云服务器的运行状况,包括云服务器CPU的使用率,存储空间大小等数据。因此,每份对象信息分别对应一台对象信息服务器,即各对象的对象信息源自不同的对象信息服务器,从而使得对象监管***所管理的各对象在展示页面清晰可见且便于信息展示时进行对比和切换。
接着,在步骤S3中设备1根据所述待增对象的对象信息更新所述对象展示页面。其中,更新所述对象展示页面是指在通过与对象通讯获得待增对象的对象信息后,将所获取信息在展示页面后台对原有的展示对象的信息进行替换,例如,通过直接覆盖原有展示页面对应存储区域的信息内容或替换数据读取的指针或地址信息等方式进行替换,从而更新所述对象展示页面的相关数据,使得待增对象的对象信息被快速读取,提升对象信息展示效率。
本领域技术人员应能理解上述更新所述对象展示页面的方式仅为举例,其他现有的或今后可能出现的更新所述对象展示页面的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,在步骤S3中设备1将所述待增对象的对象信息添加至所述对象展示页面。其中,在将所获取信息在后台对原有的展示对象的信息进行替换后,提取存储区域内的待增对象的对象信息或者根据指针或地址读取待增对象的对象信息至对象展示页面的信息展示相关缓存区或快速读取的区域中,使得对象展示页面可以快速读取待增对象的对象信息,从而提高读取效率。
接着,在步骤S4中设备1提供更新后的所述对象展示页面。即对象展示页面后台读取更新后的对象信息及其相关数据,例如,对象信息读取指针或地址,并通过显示屏等显示设备将对象信息进行展示,从而使得对象信息具体直观的展现给用户。
图10示出根据本申请一个优选实施例的一种用于提供对象信息的方法流程图
具体地,在步骤S1中设备1获取用户在对象展示页面中的第一操作;在步骤S2中设备1当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;在步骤S3中设备1根据所述待增对象的对象信息更新所述对象展示页面;在步骤S4中设备1提供更新后的所述对象展示页面;在步骤S5中设备1获取用户在更新后的所述对象展示页面中的第二操作;在步骤S6中设备1根据所述第二操作确定所述对象展示页面中多个对象的展示方式;在步骤S7中设备1根据所述展示方式提供所述对象展示页面中的所述多个对象。
所述步骤S1、步骤S3和步骤S4与图9中的相同或相似,在此不再赘述。
具体地,在步骤S5中设备1获取用户在更新后的所述对象展示页面中的第二操作。其中,第二操作是指在展示页面中通过操作媒介例如鼠标、触摸板、触控球等对展示信息多个对象指示符进行拖动等操作,从而使得所展示对象信息展示方式变动的操作。获取第二操作的方式可以通过后台模块接口进行指令读取,或通过脚本语言例如Java Scrip、Python等对操作媒介的操作进行读取,进而对对象指示符被触控点轨迹等数据分析。进一步地,第二操作是在展示页面中已存在两个以上对象指示符或有两个展示对象可供选择的情况下进行的。第二操作便于对展示对象信息的呈现方式需求进行识别,从而使得对象信息展示更加的灵活。
本领域技术人员应能理解上述获取用户在对象展示页面中的第二操作的方式仅为举例,其他现有的或今后可能出现的获取用户在对象展示页面中的第二操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
接着,在步骤S6中设备1根据所述第二操作确定所述对象展示页面中多个对象的展示方式。对象展示页面中多个对象的展示方式包括分离展示以及合并展示。其中,分离展示是将多个展示对象信息同时呈现在一个展示页面中,但分属于与展示对象个数对应的若干独立的展示框中,如图4所示,实例1和实例4分别代表两个云服务器对象,实例1和4的CPU使用率分别呈现在两个独立的图表中。合并展示时将多个展示对象信息同时呈现在一个展示页面中,且同属于一个展示框,如图8所示,实例1和实例4的展示信息同时呈现在一个图表中。
因为所获取第二操作的信息中包含用户对展示方式的需求,通过对第二操作的信息进行分析,当其满足预先设置的阀值时,即判断出用户所需求的展示方式,例如图7所示,当使用鼠标或触控屏等操作媒介通过手型的触控点对实例1以及实例4的对象指示符进行拖动,若设置对象指示符的重叠面积大于百分之七十即判断实例1以及实例4的需求展示方式为合并展示,因此呈现如图8所示的展示页面,相反,若在图8的情况下,使用鼠标或触控屏等操作媒介通过手型的触控点对实例1以及实例4的对象指示符进行拖动,若设置对象指示符被拖动分离举例超过设定长度即判断实例1及实例4的需求展示方式为分离展示,因此重新呈现如图4的展示页面。
进一步地,分离展示可由第一操作结束后呈现,接上文举例,如图3所示对象展示页面中仅有实例1的对象信息展示,若设置鼠标点击为大于设定毫秒数的长按为满足增加展示对象的触发条件,则在判断鼠标点击实例4的对象指示符为满足该触发条件后,将分离展示实例1以及实例4的对象信息,即如图4所示。多种展示对象信息的方式便于用户对对象信息进行对比及研究,从而提升对象信息查阅的效率。
本领域技术人员应能理解上述确定所述对象展示页面中多个对象的展示方式的方式仅为举例,其他现有的或今后可能出现的确定所述对象展示页面中多个对象的展示方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S7中设备1根据所述展示方式提供所述对象展示页面中的所述多个对象。在根据第二操作确定展示方式之后,将根据展示方式读取相应的对象信息,接上文举例,在后台读取实例1以及实例4的数据信息,其中,展示对象信息通过分别向实例1以及实例4的云服务器发送需展示的对象信息的获取请求并接受反馈,在将展示对象信息读取后根据呈现方式不同调取不同的预设模块进行不同数轴的图表绘制,从而在展示页面呈现为图4或图8所示。
本领域技术人员应能理解上述根据所述展示方式提供所述对象展示页面中的所述多个对象的方式仅为举例,其他现有的或今后可能出现的根据所述展示方式提供所述对象展示页面中的所述多个对象的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,在步骤S6中设备1当所述第二操作包括缩短所述对象展示页面中多个对象的对象指示符间距离的操作,确定所述对象展示页面中多个对象的展示方式为合并展示。在展示页面所展示的对象大于等于两个的情况下,通过鼠标、触摸板以及触控球等操作媒介对任一两个对象指示符进行拖动,从而缩短两个对象指示符间的距离,当这一距离达到设置的阈值时,即可确定所述对象展示页面中的多个对象的展示方式,例如图6所示,在触摸屏上通过手势选中实例1以及实例4并收拢从而缩短实例1和实例4的指示符间距离,当其距离小于设置的距离阈值时,判断为实例1和实例4的展示方式为合并展示,如图8所示,实例1和实例4的指示符变为合并展示的上下紧挨的呈现状态,并呈现展示对象信息在一个图表中,从而简洁明白的对比同一时间内不同对象信息的数据。
本领域技术人员应能理解上述根据第二操作确定合并展示方式的方式仅为举例,其他现有的或今后可能出现的根据第二操作确定合并展示方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
进一步地,在步骤S6中设备1还用于当所述第二操作包括扩大所述对象展示页面中对个对象的对象指示符间距离的操作,确定所述对象展示页面中对个对象的展示方式为分离展示。在展示页面所展示的对象为合并展示的情况下,通过鼠标、触摸板以及触控球等操作媒介对合并展示的指示符进行拖动,从而扩大两个对象指示符间的距离,当这一距离达到设置的阈值时,即可确定所述对象展示页面中的多个对象的展示方式,例如图8所示,在触摸屏上通过手势选中实例1以及实例4并扩大实例1和实例4的指示符间距离,当其距离大于设置的距离阈值时,判断为实例1和实例4的展示方式为分离展示,如图6所示,实例1和实例4的指示符恢复正常排列状态,并呈现展示对象信息在各自独立的图表中,从而方便对不同的对象信息进行独立观察。
本领域技术人员应能理解上述根据第二操作确定分离展示方式的方式仅为举例,其他现有的或今后可能出现的根据第二操作确定分离展示方式的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,该设备还包括步骤8(未示出),在步骤S8中设备1检测所述第一操作是否满足增加展示对象的触发条件,其中,在步骤S2中当所述第一操作满足所述触发条件,获取所述第一操作所对应的待增对象的对象信息。因为第一操作中包含用户通过鼠标、触摸板或触控球等操作媒介对展示页面中对象指示符操作的时间或轨迹等信息,因此通过设备1对第一操作信息进行分析,可检测是否满足设定的时间或轨迹阈值,从而在判定满足所述触发条件时,向待增对象的服务器获取相关展示信息。
更优选地,在步骤S8中设备1通过执行所述对象展示页面中的脚本检测所述第一操作是否满足增加展示对象的触发条件。即通过设置脚本语言检测与鼠标、触摸板或触控球等操作媒介对对象指示符所操作的时间或轨迹等相关信息,对是否满足增加展示对象的触发条件进行判断,例如,设置检测所述第一操作是否满足增加展示对象的触发条件为鼠标的点击时间,通过脚本语言设置在鼠标第一次单击后至松开的时间进行获取,若小于这一设置时间则是不满足所述触发条件,若大于这一设置时间则是满足所述触发条件,从而向待增展示对象所对应的服务器获取展示对象信息,进而对所述触发条件进行灵活判断。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (18)

1.一种用于提供对象信息的方法,其中,该方法包括:
获取用户在对象展示页面中的第一操作;
当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;
根据所述待增对象的对象信息更新所述对象展示页面;
提供更新后的所述对象展示页面。
2.根据权利要求1所述的方法,其中,所述步骤根据所述待增对象的对象信息更新所述对象展示页面包括:
将所述待增对象的对象信息添加至所述对象展示页面。
3.根据权利要求1或2所述的方法,其中,该方法还包括:
获取用户在更新后的所述对象展示页面中的第二操作;
根据所述第二操作确定所述对象展示页面中多个对象的展示方式;
根据所述展示方式提供所述对象展示页面中的所述多个对象。
4.根据权利要求3所述的方法,其中,所述步骤根据所述第二操作确定所述对象展示页面中多个对象的展示方式包括:
当所述第二操作包括缩短所述对象展示页面中多个对象的对象指示符间距离的操作,确定所述对象展示页面中多个对象的展示方式为合并展示。
5.根据权利要求4所述的方法,其中,所述步骤根据所述第二操作确定所述对象展示页面中多个对象的展示方式还包括:
当所述第二操作包括扩大所述对象展示页面中对个对象的对象指示符间距离的操作,确定所述对象展示页面中对个对象的展示方式为分离展示。
6.根据权利要求1至5中任一项所述的方法,其中,所述步骤当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息包括:
当所述第一操作满足增加展示对象的触发条件,向对应对象信息服务器发送关于所述第一操作所对应的待增对象的对象信息获取请求;
接受所述对象信息服务器基于所述对象信息获取请求所反馈的所述待增对象的对象信息。
7.根据权利要求6所述的方法,其中,各对象的对象信息源自不同的对象信息服务器。
8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括:
检测所述第一操作是否满足增加展示对象的触发条件;
其中,所述步骤当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息包括:
当所述第一操作满足所述触发条件,获取所述第一操作所对应的待增对象的对象信息。
9.根据权利要求8所述的方法,其中,所述步骤检测所述第一操作是否满足增加展示对象的触发条件包括:
通过执行所述对象展示页面中的脚本检测所述第一操作是否满足增加展示对象的触发条件。
10.一种用于提供对象信息的设备,其中,该设备包括:
第一装置,用于获取用户在对象展示页面中的第一操作;
第二装置,用于当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;
第三装置,用于根据所述待增对象的对象信息更新所述对象展示页面;
第四装置,用于提供更新后的所述对象展示页面。
11.根据权利要求10所述的设备,其中,所述第三装置用于:
将所述待增对象的对象信息添加至所述对象展示页面。
12.根据权利要求10或11所述的设备,其中,该设备还包括:
第五装置,用于获取用户在更新后的所述对象展示页面中的第二操作;
第六装置,用于根据所述第二操作确定所述对象展示页面中多个对象的展示方式;
第七装置,用于根据所述展示方式提供所述对象展示页面中的所述多个对象。
13.根据权利要求12所述的设备,其中,所述第六装置用于:
当所述第二操作包括缩短所述对象展示页面中多个对象的对象指示符间距离的操作,确定所述对象展示页面中多个对象的展示方式为合并展示。
14.根据权利要求13所述的设备,其中,所述第六装置还用于:
当所述第二操作包括扩大所述对象展示页面中对个对象的对象指示符间距离的操作,确定所述对象展示页面中对个对象的展示方式为分离展示。
15.根据权利要求10至14中任一项所述的设备,其中,所述第二装置用于:
当所述第一操作满足增加展示对象的触发条件,向对应对象信息服务器发送关于所述第一操作所对应的待增对象的对象信息获取请求;
接受所述对象信息服务器基于所述对象信息获取请求所反馈的所述待增对象的对象信息。
16.根据权利要求15所述的设备,其中,各对象的对象信息源自不同的对象信息服务器。
17.根据权利要求10至16中任一项所述的设备,其中,该设备还包括:
第八装置,用于检测所述第一操作是否满足增加展示对象的触发条件;
其中,所述第二装置用于:
当所述第一操作满足所述触发条件,获取所述第一操作所对应的待增对象的对象信息。
18.根据权利要求17所述的设备,其中,所述第八装置用于:
通过执行所述对象展示页面中的脚本检测所述第一操作是否满足增加展示对象的触发条件。
CN201510296478.8A 2015-06-02 2015-06-02 一种提供对象信息的方法与设备 Pending CN106293374A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510296478.8A CN106293374A (zh) 2015-06-02 2015-06-02 一种提供对象信息的方法与设备
PCT/CN2016/083399 WO2016192558A2 (zh) 2015-06-02 2016-05-26 一种提供对象信息的方法与设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510296478.8A CN106293374A (zh) 2015-06-02 2015-06-02 一种提供对象信息的方法与设备

Publications (1)

Publication Number Publication Date
CN106293374A true CN106293374A (zh) 2017-01-04

Family

ID=57440067

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510296478.8A Pending CN106293374A (zh) 2015-06-02 2015-06-02 一种提供对象信息的方法与设备

Country Status (2)

Country Link
CN (1) CN106293374A (zh)
WO (1) WO2016192558A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683882A (zh) * 2018-06-04 2018-10-19 北京科东电力控制***有限责任公司 一种电力监控画面显示方法、装置及服务器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035737A (zh) * 2010-12-08 2011-04-27 北京交通大学 一种基于认知网络的自适应负载均衡方法和装置
CN102270157A (zh) * 2011-07-25 2011-12-07 浪潮(北京)电子信息产业有限公司 一种实现服务器资源分配的***及方法
CN102855196A (zh) * 2011-06-28 2013-01-02 上海聚力传媒技术有限公司 一种用于呈现新增显示单元的方法、装置和设备
CN103164253A (zh) * 2011-12-16 2013-06-19 鸿富锦精密工业(深圳)有限公司 虚拟机部署***及方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102819416B (zh) * 2012-08-13 2016-12-21 华为终端有限公司 一种实现组件内容显示的方法和装置
US9665259B2 (en) * 2013-07-12 2017-05-30 Microsoft Technology Licensing, Llc Interactive digital displays

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035737A (zh) * 2010-12-08 2011-04-27 北京交通大学 一种基于认知网络的自适应负载均衡方法和装置
CN102855196A (zh) * 2011-06-28 2013-01-02 上海聚力传媒技术有限公司 一种用于呈现新增显示单元的方法、装置和设备
CN102270157A (zh) * 2011-07-25 2011-12-07 浪潮(北京)电子信息产业有限公司 一种实现服务器资源分配的***及方法
CN103164253A (zh) * 2011-12-16 2013-06-19 鸿富锦精密工业(深圳)有限公司 虚拟机部署***及方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683882A (zh) * 2018-06-04 2018-10-19 北京科东电力控制***有限责任公司 一种电力监控画面显示方法、装置及服务器

Also Published As

Publication number Publication date
WO2016192558A3 (zh) 2017-02-09
WO2016192558A2 (zh) 2016-12-08

Similar Documents

Publication Publication Date Title
US9590880B2 (en) Dynamic collection analysis and reporting of telemetry data
US11550628B2 (en) Performing runbook operations for an application based on a runbook definition
US10353762B2 (en) Hierarchical fault determination in an application performance management system
CN111049705A (zh) 一种监控分布式存储***的方法及装置
CN105893259B (zh) 代码检测***、方法及装置
KR102301946B1 (ko) 분산 시스템에서 결함을 분석하기 위한 비주얼 툴
US20160224400A1 (en) Automatic root cause analysis for distributed business transaction
CN106663041B (zh) 从***故障恢复基于云的服务的易用性的方法及装置
US9317416B2 (en) Merging automated testing reports
US10977108B2 (en) Influence range specifying method, influence range specifying apparatus, and storage medium
US9912522B2 (en) Automatic task tracking
CN105122733A (zh) 队列监控和可视化
KR20130058336A (ko) 사용자의 행위 로그를 이용한 모바일 어플리케이션의 사용성 분석 장치 및 방법
CN106980572B (zh) 分布式***的在线调试方法和***
CN112817831A (zh) 应用性能监测方法、装置、计算机***和可读存储介质
WO2015119970A1 (en) Visual tagging to record interactions
CN109787862B (zh) 无效资源的检测方法、装置、电子设备及存储介质
KR102203322B1 (ko) 로그 기반 모니터링 방법, 장치 및 그 시스템
CN106293374A (zh) 一种提供对象信息的方法与设备
CN112463574A (zh) 软件测试方法、装置、***、设备和存储介质
CN112818204B (zh) 一种业务的处理方法、装置、设备及存储介质
CN107562599A (zh) 一种参数检测方法及装置
US9377935B2 (en) System and method for predicting preferred data representation
CN113626301A (zh) 生成测试脚本的方法和装置
JP2016042339A (ja) メッセージ表示方法、メッセージ表示装置、およびメッセージ表示プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170104

RJ01 Rejection of invention patent application after publication