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

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

Info

Publication number
WO2016192558A2
WO2016192558A2 PCT/CN2016/083399 CN2016083399W WO2016192558A2 WO 2016192558 A2 WO2016192558 A2 WO 2016192558A2 CN 2016083399 W CN2016083399 W CN 2016083399W WO 2016192558 A2 WO2016192558 A2 WO 2016192558A2
Authority
WO
WIPO (PCT)
Prior art keywords
display
display page
information
object information
objects
Prior art date
Application number
PCT/CN2016/083399
Other languages
English (en)
French (fr)
Other versions
WO2016192558A3 (zh
Inventor
陈磊
Original Assignee
阿里巴巴集团控股有限公司
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 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of WO2016192558A2 publication Critical patent/WO2016192558A2/zh
Publication of WO2016192558A3 publication Critical patent/WO2016192558A3/zh

Links

Images

Definitions

  • the present invention relates to the field of computers, and in particular, to a technology for providing object information.
  • server running status or related server bearer module information is referred to by a single object server through the object management platform.
  • a method of providing object information including:
  • the updated object display page is provided.
  • an apparatus for providing object information comprising:
  • a first device configured to acquire a first operation of the user in the object display page
  • a second device configured to: when the first operation meets a trigger condition for increasing a display object, acquire object information of the object to be added corresponding to the first operation;
  • a third device configured to update the object display page according to the object information of the object to be added
  • a fourth device configured to provide the updated object display page.
  • the present application obtains the first operation of the user in the object display page, and when the first operation satisfies the trigger condition for increasing the display object, acquires the object to be added corresponding to the first operation.
  • the object information is updated according to the object information of the object to be added and provides the updated object display page, so that the plurality of object information can be compared, so that the efficiency of referring to the object information is improved.
  • FIG. 1 shows a schematic diagram of an apparatus for providing object information in accordance with an aspect of the present application
  • FIG. 2 shows a schematic diagram of an apparatus for providing object information in accordance with a preferred embodiment of the present application
  • FIG. 3 is a schematic diagram showing an object information display page according to another preferred embodiment of the present application.
  • FIG. 4 and FIG. 5 are schematic diagrams showing a display page provided after the acquired first operation satisfies the trigger condition according to another preferred embodiment of the present application;
  • FIG. 8 is a schematic diagram showing a display manner provided after the second operation is acquired according to still another preferred embodiment of the present application.
  • FIG. 9 shows a flow chart of a method for providing object information in accordance with an aspect of the present application.
  • FIG. 10 illustrates a flow chart of a method for providing object information in accordance with a preferred embodiment of the present application.
  • the terminal, the device of the service network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage,
  • computer readable media does not include non-transitory computer readable media, such as modulated data signals and carrier waves.
  • FIG. 1 shows a schematic diagram of an apparatus 1 for providing object information in accordance with an aspect of the present application.
  • the device 1 includes a first device 11, a second device 12, a third device 13, and a fourth device 14.
  • the first device 11 of the device 1 is configured to acquire a first operation of the user in the object display page
  • the second device 12 is configured to acquire the first operation when the first operation satisfies a trigger condition for increasing the display object.
  • the third device 13 is configured to update the object display page according to the object information of the object to be added
  • the fourth device 14 is configured to provide the updated object display page.
  • the first device 11 is configured to acquire a first operation of the user in the object display page.
  • the object refers to an operating device or a data processing unit that needs to be provided with information, for example, including but not limited to an object such as a cloud server that needs to be queried for running status or data status.
  • a display page is a page that presents an object that needs to be displayed, and the display page belongs to an object monitoring system, for example, an object management or monitoring application.
  • the first operation refers to an operation of clicking or hovering the display information object indicator through an operation medium such as a mouse, a touch pad, a touch ball, or the like in the display page, thereby causing the displayed object to change.
  • the way to obtain the first operation can be read by the background module interface, or the operation of the operation medium can be read through a scripting language such as Java Scrip, Python, etc., and then data analysis such as operation time or touch point trajectory, for example, 3, the user clicks on the object indicator on the object display page by the mouse, and judges through the Java Scrip. If the click is less than a certain number of milliseconds, the information displayed on the object display page is switched to the clicked object. If the long press exceeds the specified number of milliseconds, as shown in FIG. 4 or FIG. 5, the information displayed on the object display page increases the clicked object, that is, simultaneously displays the display object information before the click operation and the click object indicator.
  • the object information, wherein the click or long press is the first operation, obtaining the first operation of the user, facilitating the object management or the monitoring system to discriminate the user intention according to the first operation, thereby providing the target object information of the user faster and more accurately. .
  • the second device 12 is configured to acquire the object information of the object to be added corresponding to the first operation when the first operation satisfies the trigger condition for increasing the display object.
  • the trigger condition for increasing the display object is that the duration of the first operation or the operation trajectory meets a preset trigger condition for increasing the display object.
  • the user uses the mouse to display the object indicator on the object display page. Clicking, judging by the Java Scrip, if the long press exceeds the specified number of milliseconds, it is determined that the first operation satisfies the trigger condition for increasing the display object, and then queries the address storage module such as the database or the data table to query the server address of the added display object.
  • the displayed object information can be more comprehensive and the multi-object simultaneous display can be operated, thereby improving the reference speed of the object information and improving the monitoring or management efficiency of the object information.
  • the second device is configured to: when the first operation satisfies a trigger condition for increasing the display object, send an object information acquisition request for the object to be added corresponding to the first operation to the corresponding object information server;
  • the object information server is based on the object information of the object to be added that is fed back by the object information acquisition request.
  • the obtained first operation satisfies the trigger condition for increasing the display object, that is, the user's operation of displaying the object change satisfies a preset condition, for example, an operation medium such as a mouse, a touch pad, or a touch ball displays the object indicator. Click the duration to meet or be less than the preset number of seconds, or the operation to meet a certain set trajectory. Therefore, after determining that the trigger condition for increasing the display object is satisfied, the object information acquisition request for the object to be added corresponding to the first operation is sent to the corresponding object information server, where the object information server is the source of the display object information. For example, when the display object is the cloud server running state data information, the object information server is the cloud server.
  • the object information server After receiving the object information acquisition request, the object information server will feedback according to the specific content of the object information that is required to be fed back. For example, if the cloud server information is used as the CPU usage rate, the CPU usage rate of the cloud server to be added is increased.
  • the data is sent after the query is obtained, and the display object monitoring system acquires the specific information of the object to be added, which can be transmitted through a transmission protocol such as ftp.
  • the object information of each object is derived from a different object information server.
  • the object information includes the running information of the object monitored and managed by the object monitoring system, for example, the running status of the cloud server managed by the cloud server management software, including the usage rate of the cloud server CPU, the size of the storage space, and the like. Therefore, each piece of object information corresponds to one object information server, that is, the object information of each object is derived from a different object information server, so that each object managed by the object supervision system is clearly visible when the display page is displayed and is convenient for information display. Contrast and switch.
  • the third device 13 is configured to update the object display page according to the object information of the object to be added.
  • the updating the object display page refers to replacing the information of the original display object in the background of the display page after obtaining the object information of the object to be added by communicating with the object, for example, by directly covering the original information.
  • the display page is replaced by the information content of the storage area or the pointer or address information of the replacement data, so as to update the related data of the object display page, so that the object information of the object to be added is quickly read, and the object information is displayed. effectiveness.
  • the third device is further configured to add object information of the object to be added to the object display page.
  • the object information of the object to be added in the storage area is extracted or the object information of the object to be added is read according to the pointer or the address to the object display page.
  • the information display related cache area or the fast read area enables the object display page to quickly read the object information of the object to be added, thereby improving the reading efficiency.
  • the fourth device 14 is configured to provide the updated object display page. That is, the object display page reads the updated object information and related data in the background, for example, the object information reads the pointer or the address, and displays the object information through a display device such as a display screen, so that the object information is specifically and intuitively displayed to the user. .
  • the device 1 includes a first device 21, a second device 22, a third device 23, a fourth device 24, a fifth device 25, a sixth device 26, and a seventh device 27.
  • the first device 21 of the device 1 is configured to acquire a first operation of the user in the object display page, and the second device 22 is configured to acquire the first operation when the first operation satisfies a trigger condition for increasing the display object.
  • the fifth device 25 is configured to obtain a second operation of the user in the updated object display page.
  • the sixth device 26 is configured to determine, according to the second operation, how to display the plurality of objects in the object display page.
  • the device 27 is configured to provide the plurality of objects in the object presentation page according to the presentation manner.
  • the first device, the third device, and the fourth device in the device 1 are the same as or similar to those in FIG. 1, and are not described herein again.
  • the fifth device 25 is configured to acquire a second operation of the user in the updated object display page.
  • the second operation refers to an operation of dragging and displaying a plurality of object indicators of the display information by using an operation medium such as a mouse, a touch pad, a touch ball, or the like in the display page, thereby causing an operation of changing the display manner of the displayed object information.
  • the manner of obtaining the second operation may be performed by reading the instruction through the background module interface, or by reading the operation of the operation medium through a script language such as Java Scrip, Python, etc., and then analyzing the object indicator by the touch point trajectory and the like.
  • the second operation is performed if there are more than two object indicators in the presentation page or there are two display objects to choose from. The second operation facilitates the identification of the presentation requirements of the display object information, thereby making the object information display more flexible.
  • the sixth device 26 is configured to determine, according to the second operation, how the plurality of objects in the object display page are displayed.
  • the presentation of multiple objects in an object display page includes separate presentations and merged presentations.
  • the split display is to display multiple display object information in one display page at the same time, but belongs to several independent display frames corresponding to the number of display objects, as shown in FIG. 4, and instance 1 and example 4 respectively represent two
  • the cloud server objects, the CPU usage of instances 1 and 4 are presented in two separate charts.
  • multiple display object information is simultaneously presented in one display page, and belong to the same display frame. As shown in FIG. 8, the presentation information of the instance 1 and the example 4 are simultaneously presented in one chart.
  • the information of the acquired second operation includes the user's demand for the display mode
  • the information of the second operation is analyzed, and when it meets the preset threshold, the display mode required by the user is determined, for example, FIG. 7
  • the object indicators of the example 1 and the example 4 are dragged by the touch points of the hand, and if the overlapping area of the set object indicator is greater than 70%, the judgment is made.
  • the requirements of the example 1 and the example 4 are displayed in a merged manner, so that the display page shown in FIG. 8 is presented.
  • the touch point is operated by using a mouse or a touch screen.
  • Dragging the object indicators of the example 1 and the example 4 if the setting object indicator is dragged and separated, the example exceeds the set length, that is, the requirement display manners of the example 1 and the example 4 are separated and displayed, so the re-rendering is as shown in FIG. 4 . Show page.
  • the separation display may be rendered after the end of the first operation.
  • the object information of the instance 1 is displayed in the object display page shown in FIG. 3, and if the mouse click is set to be longer than the set number of milliseconds, the long press is After the trigger condition for increasing the display object is satisfied, after the object indicator of the mouse click instance 4 is determined to satisfy the trigger condition, the object information of the instance 1 and the instance 4 will be separated, as shown in FIG. 4 .
  • a variety of ways to display object information facilitates the user to compare and study the object information, thereby improving the efficiency of object information review.
  • the seventh device 27 is configured to provide the plurality of objects in the object display page according to the presentation manner.
  • the corresponding object information is read according to the display manner, and the data information of the instance 1 and the instance 4 is read in the background, wherein the display object information is respectively passed to the instance 1 and
  • the cloud server of the example 4 sends the request for acquiring the object information to be displayed and accepts the feedback.
  • different preset modules are called according to the presentation manner, and the graphs of different numbers are drawn, so that the display page is presented as Figure 4 or Figure 8.
  • the sixth device is configured to: when the second operation comprises shortening an inter-object indicator distance of the plurality of objects in the object display page, determining that the plurality of objects in the object display page are displayed in a manner Consolidation display.
  • the object displayed on the display page is greater than or equal to two, any two object indicators are dragged by an operating medium such as a mouse, a touchpad, and a touch ball, thereby shortening the distance between the two object indicators.
  • the manner in which the plurality of objects in the object display page are displayed may be determined. For example, as shown in FIG.
  • the instance 1 and the instance 4 are selected by gestures on the touch screen and are closed to shorten the instance 1
  • the distance between the indicators of the example 4 when the distance is less than the set distance threshold, it is determined that the presentation manners of the instance 1 and the instance 4 are merged display, as shown in FIG. 8, the indicators of the instance 1 and the example 4 become merged. Shows the state of the top and bottom of the presentation, and presents the display object information in a chart, so as to concisely compare the data of different object information at the same time.
  • the sixth device is further configured to: when the second operation includes expanding an distance between object indicators of an object in the object display page, determining how to display the objects in the object display page Show off for separation.
  • the indicator of the merged display is dragged by an operating medium such as a mouse, a touchpad, and a touch ball, thereby expanding the distance between the two object indicators.
  • Distance When the set threshold is reached, the manner in which the plurality of objects in the object display page are displayed may be determined. For example, as shown in FIG. 8, the instance 1 and the instance 4 are selected by gestures on the touch screen and the indications of the instance 1 and the example 4 are expanded.
  • the presentation manners of the instance 1 and the instance 4 are separated display. As shown in FIG. 6, the indicators of the instance 1 and the example 4 are restored to the normal alignment state, and the display is presented.
  • Object information is in separate charts, making it easy to observe different object information independently.
  • the apparatus further comprises an eighth device 28 (not shown) for detecting whether the first operation satisfies a trigger condition for increasing the display object, wherein the second device is for: when The first operation satisfies the trigger condition, and acquires object information of the object to be added corresponding to the first operation.
  • the first operation includes information such as the time or trajectory of the operation of the object indicator in the display page by the user, such as a mouse, a touchpad, or a touch ball
  • the first operation information is analyzed by the eighth device. It is detected whether the set time or the trajectory threshold is satisfied, so that when it is determined that the trigger condition is satisfied, the related display information is acquired to the server to be added.
  • the eighth device is configured to detect, by executing a script in the object display page, whether the first operation satisfies a trigger condition for increasing the display object. That is, by setting a script language to detect related information such as a time or a track on which the operation indicator is operated by an operation medium such as a mouse, a touch panel, or a touch ball, and determining whether the trigger condition for increasing the display object is satisfied, for example, setting the detection.
  • the first operation satisfies the trigger condition for increasing the display object is the click time of the mouse, and the script language setting is acquired after the first click of the mouse to the released time, and if it is less than the set time, the trigger is not satisfied. If the condition is greater than the set time, the trigger condition is met, so that the display object information is obtained from the server corresponding to the object to be displayed, and the trigger condition is flexibly determined.
  • FIG. 9 shows a flow chart of a method for providing object information in accordance with an aspect of the present application.
  • the device 1 acquires the first operation of the user in the object display page in step S1; in step S2, the device 1 acquires the trigger condition of the display object when the first operation meets the The object information of the object to be added is updated; in step S3, the device 1 updates the object display page according to the object information of the object to be added; in step S4, the device 1 provides the updated object display page.
  • the device 1 acquires the first operation of the user in the object presentation page in step S1.
  • the object refers to an operating device or a data processing unit that needs to be provided with information, for example, including but not limited to an object such as a cloud server that needs to be queried for running status or data status.
  • a display page is a page that presents an object to be displayed, and a display page. Faces are part of the object monitoring system, for example, object management or monitoring applications.
  • the first operation refers to an operation of clicking or hovering the display information object indicator through an operation medium such as a mouse, a touch pad, a touch ball, or the like in the display page, thereby causing the displayed object to change.
  • the way to obtain the first operation can be read by the background module interface, or the operation of the operation medium can be read through a scripting language such as Java Scrip, Python, etc., and then data analysis such as operation time or touch point trajectory, for example, 3, the user clicks on the object indicator on the object display page by the mouse, and judges through the Java Scrip. If the click is less than a certain number of milliseconds, the information displayed on the object display page is switched to the clicked object. If the long press exceeds the specified number of milliseconds, as shown in FIG. 4 or FIG. 5, the information displayed on the object display page increases the clicked object, that is, simultaneously displays the display object information before the click operation and the click object indicator.
  • the object information, wherein the click or long press is the first operation, obtaining the first operation of the user, facilitating the object management or the monitoring system to discriminate the user intention according to the first operation, thereby providing the target object information of the user faster and more accurately. .
  • step S2 the device 1 acquires the object information of the object to be added corresponding to the first operation when the first operation satisfies the trigger condition for increasing the display object.
  • the trigger condition for increasing the display object is that the duration of the first operation or the operation trajectory meets a preset trigger condition for increasing the display object.
  • the user uses the mouse to display the object indicator on the object display page. Clicking, judging by the Java Scrip, if the long press exceeds the specified number of milliseconds, it is determined that the first operation satisfies the trigger condition for increasing the display object, and then queries the address storage module such as the database or the data table to query the server address of the added display object.
  • the displayed object information can be more comprehensive and the multi-object simultaneous display can be operated, thereby improving the reference speed of the object information and improving the monitoring or management efficiency of the object information.
  • the device 1 sends an object information acquisition request for the object to be added corresponding to the first operation to the corresponding object information server when the first operation satisfies the trigger condition for increasing the display object;
  • the object information server is based on the object information of the object to be added that is fed back by the object information acquisition request.
  • the obtained first operation satisfies the trigger condition for increasing the display object, that is, the operation of the user to display the object change
  • a predetermined condition for example, the click duration of the display object indicator by the operating medium such as a mouse, a touch pad or a touch ball satisfies or is less than a preset number of seconds, or the operation direction satisfies a certain set trajectory. Therefore, after determining that the trigger condition for increasing the display object is satisfied, the object information acquisition request for the object to be added corresponding to the first operation is sent to the corresponding object information server, where the object information server is the source of the display object information. For example, when the display object is the cloud server running state data information, the object information server is the cloud server.
  • the object information server After receiving the object information acquisition request, the object information server will feedback according to the specific content of the object information that is required to be fed back. For example, if the cloud server information is used as the CPU usage rate, the CPU usage rate of the cloud server to be added is increased.
  • the data is sent after the query is obtained, and the display object monitoring system acquires the specific information of the object to be added, which can be transmitted through a transmission protocol such as ftp.
  • the object information of each object is derived from a different object information server.
  • the object information includes the running information of the object monitored and managed by the object monitoring system, for example, the running status of the cloud server managed by the cloud server management software, including the usage rate of the cloud server CPU, the size of the storage space, and the like. Therefore, each object information corresponds to one object information server, that is, the object information of each object is derived from different object information servers, so that each object managed by the object supervision system is clearly visible when the display page is displayed and is convenient for information display. And switching.
  • step S3 the device 1 updates the object display page according to the object information of the object to be added.
  • the updating the object display page refers to replacing the information of the original display object in the background of the display page after obtaining the object information of the object to be added by communicating with the object, for example, by directly covering the original information.
  • the display page is replaced by the information content of the storage area or the pointer or address information of the replacement data, so as to update the related data of the object display page, so that the object information of the object to be added is quickly read, and the object information is displayed. effectiveness.
  • the device 1 adds the object information of the object to be added to the object display page in step S3.
  • the object information of the object to be added in the storage area is extracted or the object information of the object to be added is read according to the pointer or the address to the object display page.
  • the information display related cache area or the fast read area enables the object display page to quickly read the object information of the object to be added, thereby improving the reading efficiency.
  • the device 1 provides the updated object display page in step S4. That is, the object display page reads in the background
  • the updated object information and related data are taken, for example, the object information is read by a pointer or an address, and the object information is displayed through a display device such as a display screen, so that the object information is specifically and intuitively presented to the user.
  • FIG. 10 illustrates a flow chart of a method for providing object information in accordance with a preferred embodiment of the present application.
  • the device 1 acquires the first operation of the user in the object display page in step S1; in step S2, the device 1 acquires the trigger condition of the display object when the first operation meets the The object information of the object to be added is updated; in step S3, the device 1 updates the object display page according to the object information of the object to be added; in step S4, the device 1 provides the updated object display page; in step S5, the device 1 acquiring a second operation of the user in the updated object display page; in step S6, the device 1 determines, according to the second operation, a display manner of multiple objects in the object display page; in step S7, the device 1 Providing the plurality of objects in the object display page according to the presentation manner.
  • steps S1, S3, and S4 are the same as or similar to those in FIG. 9, and are not described herein again.
  • the device 1 acquires the second operation of the user in the updated object display page in step S5.
  • the second operation refers to an operation of dragging and displaying a plurality of object indicators of the display information by using an operation medium such as a mouse, a touch pad, a touch ball, or the like in the display page, thereby causing an operation of changing the display manner of the displayed object information.
  • the manner of obtaining the second operation may be performed by reading the instruction through the background module interface, or by reading the operation of the operation medium through a script language such as JavaScript, Python, etc., and then analyzing the object indicator by the touch point trajectory and the like.
  • the second operation is performed if there are more than two object indicators in the presentation page or there are two display objects to choose from.
  • the second operation facilitates the identification of the presentation requirements of the display object information, thereby making the object information display more flexible.
  • step S6 the device 1 determines, according to the second operation, how the plurality of objects in the object display page are displayed.
  • the presentation of multiple objects in an object display page includes separate presentations and merged presentations.
  • the split display is to display multiple display object information in one display page at the same time, but belongs to several independent display frames corresponding to the number of display objects, as shown in FIG. 4, and instance 1 and example 4 respectively represent two
  • the cloud server objects, the CPU usage of instances 1 and 4 are presented in two separate charts.
  • the display is combined, multiple display object information is simultaneously presented in one display page, and belong to the same display frame. As shown in FIG. 8, the presentation information of the instance 1 and the example 4 are simultaneously presented in one chart.
  • the information of the acquired second operation includes the user's demand for the presentation mode, and the information of the second operation is Performing an analysis, when it meets a preset threshold, it determines the display mode that the user desires, for example, as shown in FIG. 7 , when using a mouse or a touch screen or the like to operate the medium through the touch point of the hand pair instance 1 and The object indicator of the example 4 is dragged. If the overlapping area of the object indicator is greater than 70%, it is determined that the requirement display manners of the instance 1 and the example 4 are merged display, so the display page shown in FIG. 8 is presented. On the contrary, in the case of FIG.
  • the object indicators of the example 1 and the example 4 are dragged by the touch point of the hand using an operation medium such as a mouse or a touch screen, and the object indicator is dragged and separated as an example. Exceeding the set length, it is judged that the demand presentation manners of the example 1 and the example 4 are separate presentations, and thus the display page of FIG. 4 is re-rendered.
  • the separation display may be rendered after the end of the first operation.
  • the object information of the instance 1 is displayed in the object display page shown in FIG. 3, and if the mouse click is set to be longer than the set number of milliseconds, the long press is After the trigger condition for increasing the display object is satisfied, after the object indicator of the mouse click instance 4 is determined to satisfy the trigger condition, the object information of the instance 1 and the instance 4 will be separated, as shown in FIG. 4 .
  • a variety of ways to display object information facilitates the user to compare and study the object information, thereby improving the efficiency of object information review.
  • step S7 the device 1 provides the plurality of objects in the object display page according to the presentation manner.
  • the corresponding object information is read according to the display manner, and the data information of the instance 1 and the instance 4 is read in the background, wherein the display object information is respectively passed to the instance 1 and
  • the cloud server of the example 4 sends the request for acquiring the object information to be displayed and accepts the feedback.
  • different preset modules are called according to the presentation manner, and the graphs of different numbers are drawn, so that the display page is presented as Figure 4 or Figure 8.
  • step S6 when the second operation includes shortening the distance between object indicators of the plurality of objects in the object display page, determining that the plurality of objects in the object display page are displayed in a merge manner Show.
  • the object displayed on the display page is greater than or equal to two
  • any two object indicators are dragged by an operating medium such as a mouse, a touchpad, and a touch ball, thereby shortening the distance between the two object indicators.
  • the manner in which the plurality of objects in the object display page are displayed may be determined. For example, as shown in FIG. 6, the instance 1 and the instance 4 are selected by gestures on the touch screen and are closed to shorten the instances 1 and 4.
  • the inter-indicator distance when the distance is less than the set distance threshold, it is determined that the presentation manners of the instance 1 and the example 4 are merged display, as shown in FIG. 8, the indicators of the example 1 and the example 4 become the upper and lower tension of the merged display.
  • the device 1 is further configured to: when the second operation includes expanding an distance between object indicators of the object in the object display page, determining to display the object in the object display page The way is to separate the display.
  • the indicator of the merged display is dragged by an operating medium such as a mouse, a touchpad, and a touch ball, thereby expanding the distance between the two object indicators.
  • the manner in which the plurality of objects in the object display page are displayed may be determined. For example, as shown in FIG. 8, the instance 1 and the instance 4 are selected by gestures on the touch screen and the indications of the instance 1 and the example 4 are expanded.
  • the presentation manners of the instance 1 and the instance 4 are separated display. As shown in FIG. 6, the indicators of the instance 1 and the example 4 are restored to the normal alignment state, and the display is presented.
  • Object information is in separate charts, making it easy to observe different object information independently.
  • the apparatus further comprises a step 8 (not shown), in which the device 1 detects whether the first operation satisfies a trigger condition for increasing the display object, wherein in step S2, when the first operation satisfies
  • the trigger condition is used to acquire object information of the object to be added corresponding to the first operation.
  • the first operation includes information such as the time or trajectory of the operation of the object indicator in the display page by the user, such as a mouse, a touch pad, or a touch ball
  • the first operation information is analyzed by the device 1 to detect whether the content is satisfied.
  • the set time or the trajectory threshold so that when it is determined that the trigger condition is satisfied, the related display information is acquired to the server to be added.
  • the device 1 detects whether the first operation satisfies a trigger condition for increasing the display object by executing a script in the object presentation page. That is, by setting a script language to detect related information such as a time or a track on which the operation indicator is operated by an operation medium such as a mouse, a touch panel, or a touch ball, and determining whether the trigger condition for increasing the display object is satisfied, for example, setting the detection. Whether the first operation satisfies the trigger condition for increasing the display object For the click time of the mouse, the setting is made by the script language setting after the first click of the mouse to the release time.
  • the triggering condition is configured to obtain display object information from a server corresponding to the object to be displayed, and then perform flexible judgment on the trigger condition.

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

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

Description

一种提供对象信息的方法与设备
本申请要求2015年06月02日递交的申请号为201510296478.8、发明名称为“一种提供对象信息的方法与设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及计算机领域,尤其涉及一种提供对象信息的技术。
背景技术
随着大数据时代的来临,承载云计算等数据处理业务的服务器的应用也随之发展,因此用户对服务器运行状态或相关服务器承载模块信息的查阅需求也日益增加。现有技术对服务器运行状态或相关服务器承载模块信息查阅是通过对象管理平台对单台服务器进行的。
然而,随着服务器应用规模的发展,用户同时查阅或比较多台服务器运行状态或相关服务器承载模块信息的需求逐渐上升,每次仅能查阅单台服务器无法满足查阅或比较相关信息的需求,从而导致可查阅效率低下以及比较状态运行信息困难。
发明内容
本申请的目的是提供一种提供对象信息的方法与设备。
根据本申请的一个方面,提供了一种提供对象信息的方法,包括:
获取用户在对象展示页面中的第一操作;
当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;
根据所述待增对象的对象信息更新所述对象展示页面;
提供更新后的所述对象展示页面。
根据本申请的另一方面,还提供了一种提供对象信息的设备,包括:
第一装置,用于获取用户在对象展示页面中的第一操作;
第二装置,用于当所述第一操作满足增加展示对象的触发条件,获取所述第一操作所对应的待增对象的对象信息;
第三装置,用于根据所述待增对象的对象信息更新所述对象展示页面;
第四装置,用于提供更新后的所述对象展示页面。
与现有技术相比,本申请通过获取用户在对象展示页面中的第一操作,当所述第一操作满足增加展示对象的触发条件,则获取所述第一操作所对应的待增对象的对象信息,根据所述待增对象的对象信息更新并提供更新后的所述对象展示页面,从而能够对多个对象信息进行比较,使得查阅对象信息的效率提升。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种用于提供对象信息的设备示意图;
图2示出根据本申请一个优选实施例的一种用于提供对象信息的设备示意图;
图3示出根据本申请另一个优选实施例的对象信息展示页面示意图;
图4和图5示出根据本申请另一个优选实施例的所获取第一操作满足触发条件后所提供的展示页面示意图;
图6和图7示出根据本申请又一个优选实施例的第二操作示意图;
图8示出根据本申请再一个优选实施例的所获取第二操作后所提供的一种展示方式示意图;
图9示出根据本申请一个方面的一共用于提供对象信息的方法流程图;
图10示出根据本申请一个优选实施例的一种用于提供对象信息的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。 计算机的存储介质的例子包括,但不限于相变内存(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获取用户在更新后的所述对象展示页面中的第二操作。其中,第二操作是指在展示页面中通过操作媒介例如鼠标、触摸板、触控球等对展示信息多个对象指示符进行拖动等操作,从而使得所展示对象信息展示方式变动的操作。获取第二操作的方式可以通过后台模块接口进行指令读取,或通过脚本语言例如JavaScrip、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所述的设备,其中,所述第八装置用于:
    通过执行所述对象展示页面中的脚本检测所述第一操作是否满足增加展示对象的触发条件。
PCT/CN2016/083399 2015-06-02 2016-05-26 一种提供对象信息的方法与设备 WO2016192558A2 (zh)

Applications Claiming Priority (2)

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

Publications (2)

Publication Number Publication Date
WO2016192558A2 true WO2016192558A2 (zh) 2016-12-08
WO2016192558A3 WO2016192558A3 (zh) 2017-02-09

Family

ID=57440067

Family Applications (1)

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

Country Status (2)

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

Families Citing this family (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 (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102819416A (zh) * 2012-08-13 2012-12-12 华为终端有限公司 一种实现组件内容显示的方法和装置
CN102855196A (zh) * 2011-06-28 2013-01-02 上海聚力传媒技术有限公司 一种用于呈现新增显示单元的方法、装置和设备
WO2015006166A1 (en) * 2013-07-12 2015-01-15 Microsoft Corporation Interactive digital displays

Family Cites Families (3)

* 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 浪潮(北京)电子信息产业有限公司 一种实现服务器资源分配的***及方法
CN103164253A (zh) * 2011-12-16 2013-06-19 鸿富锦精密工业(深圳)有限公司 虚拟机部署***及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102855196A (zh) * 2011-06-28 2013-01-02 上海聚力传媒技术有限公司 一种用于呈现新增显示单元的方法、装置和设备
CN102819416A (zh) * 2012-08-13 2012-12-12 华为终端有限公司 一种实现组件内容显示的方法和装置
WO2015006166A1 (en) * 2013-07-12 2015-01-15 Microsoft Corporation Interactive digital displays

Also Published As

Publication number Publication date
WO2016192558A3 (zh) 2017-02-09
CN106293374A (zh) 2017-01-04

Similar Documents

Publication Publication Date Title
US11836440B1 (en) Web browsing
US11550829B2 (en) Systems and methods for load balancing in a system providing dynamic indexer discovery
US9479519B1 (en) Web content fingerprint analysis to detect web page issues
EP3220270A1 (en) System and method to configure distributed measuring devices and treat measurement data
US10805198B2 (en) Techniques for infrastructure analysis of internet-based activity
US20160274961A1 (en) Computing system issue detection and resolution
US10175954B2 (en) Method of processing big data, including arranging icons in a workflow GUI by a user, checking process availability and syntax, converting the workflow into execution code, monitoring the workflow, and displaying associated information
US20110126113A1 (en) Displaying content on multiple web pages
US20180329591A1 (en) System and method for the capture of mobile behavior, usage, or content exposure
JPWO2012032705A1 (ja) 表示処理装置、表示処理方法およびプログラム
US11921736B2 (en) System for unsupervised direct query auto clustering for location and network quality
JP2021136032A (ja) 移動式信号機の検出方法、装置、電子機器及び記憶媒体
US9706006B2 (en) System and method of context aware adaption of content for a mobile device
JP2023036681A (ja) タスク処理方法、処理装置、電子機器、記憶媒体及びコンピュータプログラム
CN113312036B (zh) Web页面的大屏显示方法、装置、设备及存储介质
JP7255636B2 (ja) 端末管理装置、端末管理方法、およびプログラム
US20140081624A1 (en) Methods, Systems, and Program Products for Navigating Tagging Contexts
US20140123126A1 (en) Automatic topology extraction and plotting with correlation to real time analytic data
KR101586587B1 (ko) 시스템 모니터링 방법 및 장치
WO2016192558A2 (zh) 一种提供对象信息的方法与设备
KR102203322B1 (ko) 로그 기반 모니터링 방법, 장치 및 그 시스템
WO2015039585A1 (en) Method and device for testing software reliability
US20180189118A1 (en) Systems and methods for transforming applications
KR101845181B1 (ko) 다수의 디바이스에 걸친 액티비티 디스플레이
US9377935B2 (en) System and method for predicting preferred data representation

Legal Events

Date Code Title Description
NENP Non-entry into the national phase in:

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16802481

Country of ref document: EP

Kind code of ref document: A2