[go: up one dir, main page]

CN105843812B - A kind of data presentation method, apparatus and system - Google Patents

A kind of data presentation method, apparatus and system Download PDF

Info

Publication number
CN105843812B
CN105843812B CN201510017659.2A CN201510017659A CN105843812B CN 105843812 B CN105843812 B CN 105843812B CN 201510017659 A CN201510017659 A CN 201510017659A CN 105843812 B CN105843812 B CN 105843812B
Authority
CN
China
Prior art keywords
data
thermal
time
display mode
thermal data
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.)
Active
Application number
CN201510017659.2A
Other languages
Chinese (zh)
Other versions
CN105843812A (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 China Network Technology Co 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 CN201510017659.2A priority Critical patent/CN105843812B/en
Publication of CN105843812A publication Critical patent/CN105843812A/en
Application granted granted Critical
Publication of CN105843812B publication Critical patent/CN105843812B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

This application discloses a kind of data presentation methods, apparatus and system.Wherein the data presentation method includes: reception request of data, and judges whether the request of data is data movement request;If so, determining that the data movement requests the data changed is dsc data;The data ID of the dsc data is obtained from data movement request;Time-varying display pattern is configured for the dsc data, and the time-varying display pattern is the variation according to the time and the display pattern that changes;The data ID of the corresponding dsc data sends the time-varying display pattern instruction of the dsc data;The dsc data that the corresponding data ID is presented is instructed according to the time-varying display pattern.Using method provided by the present application, the discrimination of dsc data can be improved, realize that dsc data is presented in difference, user is allowed easily to identify dsc data.

Description

Data presentation method, device and system
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a data presentation method, device, and system.
Background
At present, a data setting interface is generally designed for terminal application, and a user can add data to the interface or change existing data according to needs, for example, data such as related parameters and attribute values are added or changed. After data is added or changed, users often desire to identify data that has recently changed, e.g., after the user himself makes a change to the data, he needs to know which data has just been added or changed, so that he can check again to confirm the changed content; after other people, third party applications make changes to the data, when the user uses the application by himself, he needs to know which data has been added or changed recently so that he can know the relevant information at the first time.
However, in the prior art, when data is changed, a user can only rely on memory to identify data that has changed recently, so as to check and confirm changed content and know related information after the change, and especially when data of a data setting interface is more or the same data is set on different pages, the user cannot identify data that has changed recently.
In summary, in the prior art, data that has recently changed needs to be identified by memory, so that a user cannot conveniently identify the recently changed data or cannot identify the recently changed data, which brings inconvenience to the user.
Disclosure of Invention
The application provides a data presentation method, device and system, which aim to solve the problem that the prior art cannot conveniently identify or cannot identify recently changed data.
The application provides a data presentation method, comprising:
receiving a data request, and judging whether the data request is a data change request or not;
if yes, determining that the data requested to be changed by the data change request is thermal data;
acquiring a data ID of the hot data from the data change request;
configuring a time-varying display mode for the thermal data, the time-varying display mode being a display mode that varies according to a change in time;
sending a time-varying display mode instruction of the thermal data corresponding to the data ID of the thermal data;
and presenting the thermal data corresponding to the data ID according to the time-varying display mode instruction.
Optionally, the obtaining the data ID of the thermal data from the data change request includes:
extracting data information in the data change request;
matching the extracted data information with preset data characteristic information;
and recording the data ID of the thermal data information which is matched with the matching result, wherein the data ID is the data ID of the thermal data.
Optionally, before sending the time-varying display mode instruction of the thermal data, the data ID corresponding to the thermal data further includes:
acquiring change-related information of the thermal data;
and recording the time-varying display mode command of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data.
Optionally, the method further includes:
and transmitting the information related to the change of the thermal data.
Optionally, the method further includes:
and presenting information related to the change of the thermal data.
Optionally, the change-related information includes a change value of the thermal data, a time for changing the thermal data, user information for changing the thermal data, and system information for changing the thermal data.
Optionally, the data ID corresponding to the thermal data records a time-varying display mode instruction of the thermal data and related information of a change thereof, specifically:
searching whether the thermal data is recorded in a data recording table or not according to the data ID of the thermal data;
if not, increasing the record of the thermal data in a data record table, and recording the time-varying display mode instruction of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data;
if yes, judging whether the variation value of the thermal data changes;
if the change is detected, updating the time-varying display mode instruction of the thermal data and the change related information thereof corresponding to the data ID of the thermal data;
and if the data ID of the hot data is not changed, updating the user information for changing the hot data and the system information for changing the hot data corresponding to the data ID of the hot data.
Optionally, the configuring a time-varying display mode for the thermal data includes:
calculating a difference between a current time and the time at which the thermal data was altered;
and configuring a corresponding time-varying display mode for the thermal data according to the difference value.
Optionally, a time-varying display mode is configured for the thermal data, and the specific method includes:
judging whether one or a combination of several kinds of information in the time for changing the thermal data, the user information for changing the thermal data or the system information for changing the thermal data meets a preset condition;
and configuring a corresponding time-varying display mode for the thermal data according to the coincidence judgment result.
Optionally, the data ID of the hot data includes a name space of the hot data and a name of the hot data.
Optionally, the method further includes:
obtaining the information of the dependent data with the dependency relationship with the thermal data according to the data ID of the thermal data, the name space of the thermal data or other preset dependency relationship information of the thermal data;
rendering the dependent data in accordance with the time-varying display mode instructions.
Optionally, the display mode is one or more of a data font size, a data color, a data underline interruption degree, or a data background color.
Correspondingly, the present application also provides a data presentation device, comprising:
a data request receiving unit, configured to receive a data request and determine whether the data request is a data change request;
a hot data determination unit, configured to receive the determination result of the data request receiving unit, and if the determination result is yes, determine that the data requested to be changed by the data change request is hot data;
a hot data ID obtaining unit, configured to read the data change request provided by the data request receiving unit, and obtain a data ID of the hot data from the data change request;
a thermal data display mode configuration unit configured to configure a time-varying display mode for the thermal data, the time-varying display mode being a display mode that varies according to a change in time;
a display mode instruction transmitting unit for transmitting a time-varying display mode instruction of the thermal data corresponding to a data ID of the thermal data;
and the thermal data presentation unit is used for receiving the time-varying display mode instruction of the thermal data sent by the display mode instruction sending unit and presenting the thermal data corresponding to the data ID according to the time-varying display mode instruction.
Optionally, the obtaining the data ID of the thermal data from the data change request includes:
extracting data information in the data change request;
matching the extracted data information with preset data characteristic information;
and recording the data ID of the thermal data information which is matched with the matching result, wherein the data ID is the data ID of the thermal data.
Optionally, before sending the time-varying display mode instruction of the thermal data, the data ID corresponding to the thermal data further includes:
acquiring change-related information of the thermal data;
and recording the time-varying display mode command of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data.
Optionally, the method further includes:
and transmitting the information related to the change of the thermal data.
Optionally, the method further includes:
and presenting information related to the change of the thermal data.
Optionally, the change-related information includes a change value of the thermal data, a time for changing the thermal data, user information for changing the thermal data, and system information for changing the thermal data.
Optionally, the data ID corresponding to the thermal data records a time-varying display mode instruction of the thermal data and related information of a change thereof, specifically:
searching whether the thermal data is recorded in a data recording table or not according to the data ID of the thermal data;
if not, increasing the record of the thermal data in a data record table, and recording the time-varying display mode instruction of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data;
if yes, judging whether the variation value of the thermal data changes;
if the change is detected, updating the time-varying display mode instruction of the thermal data and the change related information thereof corresponding to the data ID of the thermal data;
and if the data ID of the hot data is not changed, updating the user information for changing the hot data and the system information for changing the hot data corresponding to the data ID of the hot data.
Optionally, the configuring a time-varying display mode for the thermal data includes:
calculating a difference between a current time and the time at which the thermal data was altered;
and configuring a corresponding time-varying display mode for the thermal data according to the difference value.
Optionally, a time-varying display mode is configured for the thermal data, and the specific method includes:
judging whether one or a combination of several kinds of information in the time for changing the thermal data, the user information for changing the thermal data or the system information for changing the thermal data meets a preset condition;
and configuring a corresponding time-varying display mode for the thermal data according to the coincidence judgment result.
Optionally, the data ID of the hot data includes a name space of the hot data and a name of the hot data.
Optionally, the method further includes:
obtaining the information of the dependent data with the dependency relationship with the thermal data according to the data ID of the thermal data, the name space of the thermal data or other preset dependency relationship information of the thermal data;
rendering the dependent data in accordance with the time-varying display mode instructions.
Optionally, the display mode is one or more of a data font size, a data color, a data underline interruption degree, or a data background color.
In addition, the present application also provides a data presentation system, comprising:
a client for sending a data request to a server and according to the hot data received from the server
The time-varying display mode command presents thermal data corresponding to the data ID;
the server side comprises an application front-end module, a thermal data management module, a back-end service module and a database module; wherein,
the application front-end module is used for receiving a data request sent by the client and judging whether the data request is a data change request; if yes, determining that the data requested to be changed by the data change request is thermal data; acquiring a data ID of the hot data from the data change request; sending the received time-varying display mode instruction of the thermal data to the client;
the thermal data management module is used for configuring a time-varying display mode for the thermal data, wherein the time-varying display mode is a display mode which varies according to the variation of time; and sending a time-varying display mode instruction of the thermal data to the application front-end module corresponding to the data ID of the thermal data.
Optionally, the client is further configured to send a configuration request to the thermal data management module, where the content of the configuration request configuration includes the time-varying display mode information.
Compared with the prior art, the method has the following advantages:
according to the data presentation method, the data presentation device and the data presentation system, whether the data request is a data change request or not is judged by receiving the data request; if yes, determining that the data requested to be changed by the data change request is thermal data; acquiring a data ID of the hot data from the data change request; configuring a time-varying display mode for the thermal data, the time-varying display mode being a display mode that varies according to a change in time; sending a time-varying display mode instruction of the thermal data corresponding to the data ID of the thermal data; and presenting the thermal data corresponding to the data ID according to the time-varying display mode instruction. According to the technical scheme, the determined thermal data, namely the recently changed data, is presented through the time-varying display mode, the discrimination of the thermal data is improved, the presentation of the thermal data is distinguished, and a user can conveniently and rapidly identify the thermal data.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art according to the drawings.
FIG. 1 is a flow chart of an embodiment of a data presentation method of the present application;
FIG. 2 is a schematic diagram of an embodiment of a data presentation device of the present application;
FIG. 3 is a schematic diagram of an embodiment of a data presentation system of the present application.
Detailed Description
The application provides a data presentation method, a device and a system, and the following concrete embodiments are provided:
fig. 1 is a flowchart of an embodiment of a data presentation method according to the present application. The method comprises the following steps:
step S101: receiving a data request, and judging whether the data request is a data change request.
When a user needs a service end to provide service, a data request needs to be sent to the service end through a client, and the service end needs to receive the data request so as to execute corresponding operation according to the data request. Specifically, the server may receive a data request initiated by a user by clicking or pressing a key or the like.
In order to distinguish the data which is changed recently, the data which is changed recently needs to be determined, and in this embodiment, the data which is changed recently can be determined by further determining whether the data request is a data change request and monitoring whether the data is changed. The specific implementation manner of determining whether the data request is a data change request may be that, if the currently received data request carries request type information, it may be directly determined whether the data request is a data change request, and if the currently received data request carries type identification information, it may be able to analyze a request type represented by the type identification information, and determine whether the data request is a data change request according to the analysis result. In this embodiment, the specific implementation manner of determining whether the data request is a data change request includes the above implementation manner, but is not limited to the above implementation manner.
Step S102: if yes, determining that the data requested to be changed by the data change request is thermal data.
If the determination result in the step S101 is yes, that is, the received data request is a data change request, it is determined that the data requested to be changed by the data change request is thermal data. Whether the data is thermal data is judged according to the time when the data is changed, wherein the time when the data is changed is the time when the data is added or modified, when the data is just changed, the data can be called thermal data, the heat of the data is hottest, the heat of the data slowly declines along with the change of the time, and when the time when the data is changed reaches a preset length, the data is no longer thermal data.
If the determination result in the step S101 is no, that is, the received data request is not a data change request, it is determined that no hot data is generated.
Step S103: and acquiring the data ID of the hot data from the data change request.
In order to present the determined thermal data differently, a data ID of the thermal data is acquired, so as to present the thermal data corresponding to the data ID differently. In this embodiment, the specific method for acquiring the data ID of the thermal data from the data change request may be: extracting data information in the data change request; matching the extracted data information with preset data characteristic information; and recording the data ID of the thermal data information which is matched with the matching result, wherein the data ID is the data ID of the thermal data. The data ID capturing module may be in a Filter mode, and may configure a Filter condition for the Filter according to a requirement, and capture the data ID of the hot data when finding that data meeting the condition flows through the Filter. The specific filtering condition may be some data types, some systems, or some data sources, and in short, in most cases, not all the changed data is taken as the thermal data to be displayed differently. Because the data users have different attention to different data.
The present embodiment does not limit the specific implementation method of the data ID for acquiring the thermal data, and the implementation method includes the above-mentioned method, but is not limited to the above-mentioned method.
Step S104: configuring a time-varying display mode for the thermal data, the time-varying display mode being a display mode that varies according to a variation of time.
The thermal data is determined in step S103, and a corresponding display mode is configured for the thermal data to be presented differently. Since, with time change, when the time for which the data is changed reaches a predetermined length, the data is no longer thermal data, in order to perform a differentiated presentation when the data is thermal data, and not to perform a differentiated presentation otherwise, this step needs to configure a time-varying display mode for the thermal data, where the time-varying display mode is a display mode that varies with time change, and the display mode that varies with time change may be a display mode that varies to a significant extent or gradually decreases with time change. Of course, it is not excluded that in some special cases, the display mode of the non-thermal data is more significant, while the thermal data is less significant.
The time-varying display mode is, for example, a display mode is a data font size, the a data is the just generated thermal data, the heat of the a data is hottest at this time, the font of the a data is also the largest, the heat of the a data slowly decreases with the time being varied, the corresponding font of the a data gradually decreases, and when the time being varied reaches a predetermined length, the a data is no longer thermal data, and the font size of the a data may be the same as the font size of the normal data.
In this embodiment, the display mode may be one or more of a data font size, a data color, a data underline interruption degree, or a data background color. The display mode in the present embodiment includes the above listed types, but is not limited to the above listed types, and other types, such as the thickness degree of the font of the data, the tilt degree of the font of the data, and the like, may be used as the display mode in other cases as necessary.
Step S105: and sending a time-varying display mode instruction of the thermal data corresponding to the data ID of the thermal data.
After the display mode of the hot data is configured, the server side needs to send a time-varying display mode instruction of the hot data to the client side corresponding to the data ID of the hot data.
Step S106: and presenting the thermal data corresponding to the data ID according to the time-varying display mode instruction.
The client needs to receive the time-varying display mode instruction of the thermal data and present the thermal data corresponding to the data ID according to the time-varying display mode instruction. The thermal data that the realization presents the determination through the time-varying display mode, that is the data that are changed recently improve the discrimination of thermal data for the user can convenient discernment thermal data.
In order to further know the change-related information of the thermal data so as to analyze and manage the thermal data, the change-related information of the thermal data may be presented simultaneously on the basis of distinguishing the presented thermal data, and therefore, in this embodiment, before sending the time-varying display mode instruction of the thermal data, the method may further include: acquiring change-related information of the thermal data; and recording the time-varying display mode command of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data. Correspondingly, in this embodiment, the method further includes: and transmitting the information related to the change of the thermal data. Correspondingly, in this embodiment, the method further includes: and presenting information related to the change of the thermal data. It should be noted that, when it is not necessary to know the information related to the change of the thermal data, the method provided by the embodiment may not include the above steps.
In this embodiment, the change-related information may include a change value of the thermal data, a time for changing the thermal data, user information for changing the thermal data, and system information for changing the thermal data. For example, the operation of changing the thermal data is performed by which user account, and the information such as the changing operation by which system, the time when the changing operation occurred, and the like is used. The present embodiment does not limit the specific content of the change-related information, and includes the above-listed information, but is not limited to the above-listed information, and in other cases, may further include other information, for example, information such as the frequency at which the thermal data is changed recently may also be included. The information can be acquired when the thermal data change occurs, the time for changing the thermal data is not limited to the acquired client time or the server time, and the information can be flexibly selected according to the situation.
According to the content included in the change-related information, correspondingly, in this embodiment, the data ID corresponding to the thermal data records the time-varying display mode command of the thermal data and the change-related information thereof, which may specifically be: searching whether the thermal data is recorded in a data recording table or not according to the data ID of the thermal data; if not, increasing the record of the thermal data in a data record table, and recording the time-varying display mode instruction of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data; if yes, judging whether the variation value of the thermal data changes; if the change is detected, updating the time-varying display mode instruction of the thermal data and the change related information thereof corresponding to the data ID of the thermal data; and if the data ID of the hot data is not changed, updating the user information for changing the hot data and the system information for changing the hot data corresponding to the data ID of the hot data.
According to the content included in the change-related information, correspondingly, in this embodiment, the configuring a time-varying display mode for the thermal data may include: calculating a difference between a current time and the time at which the thermal data was altered; and configuring a corresponding time-varying display mode for the thermal data according to the difference value. That is, different rendering levels are defined according to the difference between the current time and the time for changing the thermal data, which may be the font size of the thermal data, the degree of interruption of underlining, and the progressive display of the font color thereof. In this embodiment, a time-varying display mode is configured for the thermal data, and the specific method may further include: judging whether one or a combination of several kinds of information in the time for changing the thermal data, the user information for changing the thermal data or the system information for changing the thermal data meets a preset condition; and configuring a corresponding time-varying display mode for the thermal data according to the coincidence judgment result. That is, when the user of the changed thermal data is a certain type of administrator or the system of the changed thermal data is a certain system, a corresponding time-varying display mode is configured for the thermal data.
In the present embodiment, the data ID of the thermal data includes a name space of the thermal data and a name of the thermal data. Specifically, for example, the data ID of the hot data is ═ hot data namespace + "+ hot data name. Correspondingly, in this embodiment, the method may further include: obtaining the information of the dependent data with the dependency relationship with the thermal data according to the data ID of the thermal data, the name space of the thermal data or other preset dependency relationship information of the thermal data; rendering the dependent data in accordance with the time-varying display mode instructions. Specifically, the information of dependent Data having a dependency relationship with the hot Data may be obtained according to the Data ID of the hot Data, for example, packager a, packager b, and packager c are names of packages, where packager b is a parent package of packager c, packager a is a parent package of packager b, and an inclusion relationship exists between the packages, and according to the Data ID of the hot Data, the package of hot Data may be obtained as packager c, and the parent package of packager c is packager b. When data is presented distinctively as thermal data, dependent data having a dependency relationship with the thermal data may also be presented distinctively. For example, when data of a child configuration page changes, the parent page can be presented differently to show that the change occurs inside the parent page. It should be noted that the dependency relationship of these data can be managed by the rule engine making a rule of dependency relationship between specific IDs or packages.
In the foregoing embodiment, a data presentation method is provided, and correspondingly, the present application further provides a data presentation apparatus. Fig. 2 is a schematic diagram of an embodiment of a data presentation apparatus according to the present application. Since the apparatus embodiments are substantially similar to the method embodiments, they are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for relevant points. The device embodiments described below are merely illustrative.
A data presentation device of this embodiment, includes:
a data request receiving unit 201, configured to receive a data request and determine whether the data request is a data change request;
a hot data determining unit 202, configured to receive the determination result of the data request receiving unit, and if the determination result is yes, determine that the data requested to be changed by the data change request is hot data;
a hot data ID obtaining unit 203, configured to read the data change request provided by the data request receiving unit, and obtain a data ID of the hot data from the data change request;
a thermal data display mode configuration unit 204 configured to configure a time-varying display mode for the thermal data, where the time-varying display mode is a display mode that varies according to a change of time;
a display mode instruction transmitting unit 205, configured to transmit a time-varying display mode instruction of the thermal data corresponding to the data ID of the thermal data;
a thermal data presenting unit 206, configured to receive the time-varying display mode instruction of the thermal data sent by the display mode instruction sending unit, and present the thermal data corresponding to the data ID according to the time-varying display mode instruction.
Optionally, the obtaining the data ID of the thermal data from the data change request includes:
extracting data information in the data change request;
matching the extracted data information with preset data characteristic information;
and recording the data ID of the thermal data information which is matched with the matching result, wherein the data ID is the data ID of the thermal data.
Optionally, before sending the time-varying display mode instruction of the thermal data, the data ID corresponding to the thermal data further includes:
acquiring change-related information of the thermal data;
and recording the time-varying display mode command of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data.
Optionally, the method further includes:
and transmitting the information related to the change of the thermal data.
Optionally, the method further includes:
and presenting information related to the change of the thermal data.
Optionally, the change-related information includes a change value of the thermal data, a time for changing the thermal data, user information for changing the thermal data, and system information for changing the thermal data.
Optionally, the data ID corresponding to the thermal data records a time-varying display mode instruction of the thermal data and related information of a change thereof, specifically:
searching whether the thermal data is recorded in a data recording table or not according to the data ID of the thermal data;
if not, increasing the record of the thermal data in a data record table, and recording the time-varying display mode instruction of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data;
if yes, judging whether the variation value of the thermal data changes;
if the change is detected, updating the time-varying display mode instruction of the thermal data and the change related information thereof corresponding to the data ID of the thermal data;
and if the data ID of the hot data is not changed, updating the user information for changing the hot data and the system information for changing the hot data corresponding to the data ID of the hot data.
Optionally, the configuring a time-varying display mode for the thermal data includes:
calculating a difference between a current time and the time at which the thermal data was altered;
and configuring a corresponding time-varying display mode for the thermal data according to the difference value.
Optionally, a time-varying display mode is configured for the thermal data, and the specific method includes:
judging whether one or a combination of several kinds of information in the time for changing the thermal data, the user information for changing the thermal data or the system information for changing the thermal data meets a preset condition;
and configuring a corresponding time-varying display mode for the thermal data according to the coincidence judgment result.
Optionally, the data ID of the hot data includes a name space of the hot data and a name of the hot data.
Optionally, the method further includes:
obtaining a dependent data ID of dependent data having a dependent relationship with the thermal data according to the data ID of the thermal data, the name space of the thermal data or other preset dependent relationship information of the thermal data;
transmitting the dependent data ID;
and presenting the dependent data corresponding to the dependent data ID according to the time-varying display mode instruction.
Optionally, the display mode is one or more of a data font size, a data color, a data underline interruption degree, or a data background color.
The application also provides a data presentation system. Fig. 3 is a schematic diagram of an embodiment of a data presentation system according to the present application. Parts of this embodiment that are the same as the first embodiment are not described again, please refer to corresponding parts in the first embodiment. The application provides a data presentation system comprising:
the client 301 is configured to send a data request to the server, and present the thermal data corresponding to the data ID according to the time-varying display mode instruction of the thermal data received from the server.
The client may also present change-related information of the thermal data received from the server corresponding to the data ID.
The server 302, which includes an application front-end module 3021, a thermal data management module 3022, a back-end service module 3023, and a database module 3024. Wherein,
the application front-end module 3021 is configured to receive a data request sent by the client, and determine whether the data request is a data change request; if yes, determining that the data requested to be changed by the data change request is thermal data; acquiring a data ID of the hot data from the data change request; sending the received time-varying display mode instruction of the thermal data to the client.
When the change-related information of the thermal data needs to be presented, the application front-end module is further used for acquiring the change-related information of the thermal data. The application front-end module can also update the data ID of the acquired hot data and the change related information thereof into the hot data management module in an asynchronous updating mode, and the asynchronous updating mode can not block the main service flow and improve the system performance. If the received data request is a GET type request, no update operation is performed.
The application front-end module may also request to invoke relevant data from the back-end service module 3023, the back-end service module may invoke relevant data to the database module 3024 according to the received request, and finally the back-end service module sends the relevant data to the application front-end module.
The application front-end module can also request the thermal data management module to extract a time-varying display mode instruction of the thermal data corresponding to the data ID according to the data ID of the thermal data, or extract the change related information of the thermal data at the same time.
The thermal data management module 3022 is configured to configure a time-varying display mode for the thermal data, where the time-varying display mode is a display mode that varies according to a change of time; and sending a time-varying display mode instruction of the thermal data to the application front-end module corresponding to the data ID of the thermal data.
The thermal data management module can also record a time-varying display mode instruction of the thermal data and related information of variation thereof corresponding to the data ID of the thermal data. To improve system efficiency, this information may be stored in the corresponding Cache (Cache memory) in (K, V) pairs.
The thermal data management module may further include:
and the query component is used for querying the change related information of the thermal data according to the data ID of the thermal data. When dependency information is arranged in the hot data, it is necessary to simultaneously search for information relating to the change of the dependent data having a dependency relationship with the hot data corresponding to the data ID.
And the updating component is used for updating the change related information of the thermal data according to the data ID of the thermal data. If the variation value of the thermal data is changed, updating the time-varying display mode instruction of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data; and if the variation value of the thermal data is not changed, updating the user information for varying the thermal data and the system information for varying the thermal data corresponding to the data ID of the thermal data.
And the management component is used for configuring the data ID, the display mode and the dependency relationship of the thermal data.
Optionally, the client is further configured to send a configuration request to the thermal data management module, where the content of the configuration request configuration includes the time-varying display mode information. The content of the configuration request configuration also includes the data ID of the hot data and the dependency relationship information thereof.
The system provided by the embodiment can be applied to the application of the traditional B/S structure or the C/S structure, and the client device can be a traditional PC, a touch tablet computer or a smart phone and the like.
The above embodiments of a data presentation method, apparatus, and system provided by the present application are introduced in detail, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the above description of the embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific embodiments and the application range may be changed. In view of the above, the description should not be taken as limiting the application.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
1. Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, 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 disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
2. As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

Claims (24)

1. A method of data presentation, comprising:
receiving a data request, and judging whether the data request is a data change request or not;
if yes, determining that the data requested to be changed by the data change request is thermal data;
acquiring a data ID of the hot data from the data change request;
configuring a time-varying display mode for the thermal data, the time-varying display mode being a display mode that varies according to a change in time;
sending a time-varying display mode instruction of the thermal data corresponding to the data ID of the thermal data;
presenting thermal data corresponding to the data ID according to the time-varying display mode instruction;
wherein configuring a time-varying display mode for the thermal data comprises:
calculating a difference between a current time and a time at which the thermal data is altered;
and configuring a corresponding time-varying display mode for the thermal data according to the difference, wherein the time-varying display mode comprises defining different presentation levels for the thermal data according to the difference.
2. The method according to claim 1, wherein the obtaining the data ID of the thermal data from the data change request is performed by:
extracting data information in the data change request;
matching the extracted data information with preset data characteristic information;
and recording the data ID of the thermal data information which is matched with the matching result, wherein the data ID is the data ID of the thermal data.
3. The method according to claim 1, wherein the sending the time-varying display mode command of the thermal data according to the data ID of the thermal data further comprises:
acquiring change-related information of the thermal data;
and recording the time-varying display mode command of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data.
4. A method as claimed in claim 3, further comprising:
and transmitting the information related to the change of the thermal data.
5. The data presentation method of claim 4, further comprising:
and presenting information related to the change of the thermal data.
6. The data presentation method according to any one of claims 3 to 5, wherein the change-related information includes a change value of the thermal data, a time at which the thermal data is changed, user information at which the thermal data is changed, and system information at which the thermal data is changed.
7. The data presentation method according to claim 6, wherein the data ID corresponding to the thermal data records a time-varying display mode command of the thermal data and information related to a change thereof, and specifically comprises:
searching whether the thermal data is recorded in a data recording table or not according to the data ID of the thermal data;
if not, increasing the record of the thermal data in a data record table, and recording the time-varying display mode instruction of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data;
if yes, judging whether the variation value of the thermal data changes;
if the change is detected, updating the time-varying display mode instruction of the thermal data and the change related information thereof corresponding to the data ID of the thermal data;
and if the data ID of the hot data is not changed, updating the user information for changing the hot data and the system information for changing the hot data corresponding to the data ID of the hot data.
8. A method as claimed in claim 6, wherein configuring a time-varying display mode for the thermal data further comprises:
judging whether one or a combination of several kinds of information in the time for changing the thermal data, the user information for changing the thermal data or the system information for changing the thermal data meets a preset condition;
and configuring a corresponding time-varying display mode for the thermal data according to the coincidence judgment result.
9. The data presentation method according to claim 1 or 2, wherein the data ID of the thermal data includes a name space of the thermal data and a name of the thermal data.
10. A method as claimed in claim 9, further comprising:
obtaining the information of the dependent data with the dependency relationship with the thermal data according to the data ID of the thermal data, the name space of the thermal data or other preset dependency relationship information of the thermal data;
rendering the dependent data in accordance with the time-varying display mode instructions.
11. The data presentation method according to claim 1, wherein the display mode is one or more of a data font size, a data color, a data underline break degree, or a background color of the data.
12. A data presentation device, comprising:
a data request receiving unit, configured to receive a data request and determine whether the data request is a data change request;
a hot data determination unit, configured to receive the determination result of the data request receiving unit, and if the determination result is yes, determine that the data requested to be changed by the data change request is hot data;
a hot data ID obtaining unit, configured to read the data change request provided by the data request receiving unit, and obtain a data ID of the hot data from the data change request;
a thermal data display mode configuration unit configured to configure a time-varying display mode for the thermal data, the time-varying display mode being a display mode that varies according to a change in time;
a display mode instruction transmitting unit for transmitting a time-varying display mode instruction of the thermal data corresponding to a data ID of the thermal data;
the thermal data presentation unit is used for receiving the time-varying display mode instruction of the thermal data sent by the display mode instruction sending unit and presenting the thermal data corresponding to the data ID according to the time-varying display mode instruction;
wherein configuring a time-varying display mode for the thermal data comprises:
calculating a difference between a current time and a time at which the thermal data is altered;
and configuring a corresponding time-varying display mode for the thermal data according to the difference, wherein the time-varying display mode comprises defining different presentation levels for the thermal data according to the difference.
13. The data presentation device of claim 12, wherein the data ID of the thermal data is obtained from the data change request by:
extracting data information in the data change request;
matching the extracted data information with preset data characteristic information;
and recording the data ID of the thermal data information which is matched with the matching result, wherein the data ID is the data ID of the thermal data.
14. The apparatus according to claim 12, wherein the sending of the time-varying display mode instruction of the thermal data corresponding to the data ID of the thermal data further comprises:
acquiring change-related information of the thermal data;
and recording the time-varying display mode command of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data.
15. The data presentation device of claim 14, further comprising:
and transmitting the information related to the change of the thermal data.
16. The data presentation device of claim 15, further comprising:
and presenting information related to the change of the thermal data.
17. The data presentation device of any one of claims 14 to 16, wherein the change-related information comprises a change value of the thermal data, a time at which the thermal data was changed, user information for changing the thermal data, and system information for changing the thermal data.
18. The data presentation device of claim 17, wherein the data ID corresponding to the thermal data records a time-varying display mode command of the thermal data and information related to a change thereof, and specifically includes:
searching whether the thermal data is recorded in a data recording table or not according to the data ID of the thermal data;
if not, increasing the record of the thermal data in a data record table, and recording the time-varying display mode instruction of the thermal data and the variation related information thereof corresponding to the data ID of the thermal data;
if yes, judging whether the variation value of the thermal data changes;
if the change is detected, updating the time-varying display mode instruction of the thermal data and the change related information thereof corresponding to the data ID of the thermal data;
and if the data ID of the hot data is not changed, updating the user information for changing the hot data and the system information for changing the hot data corresponding to the data ID of the hot data.
19. A data presentation device as claimed in claim 17, wherein the configuring of the time-varying display mode for the thermal data further comprises:
judging whether one or a combination of several kinds of information in the time for changing the thermal data, the user information for changing the thermal data or the system information for changing the thermal data meets a preset condition;
and configuring a corresponding time-varying display mode for the thermal data according to the coincidence judgment result.
20. The data presentation device of claim 12 or 13, wherein the data ID of the thermal data comprises a namespace of the thermal data and a name of the thermal data.
21. The data presentation device of claim 20, further comprising:
obtaining the information of the dependent data with the dependency relationship with the thermal data according to the data ID of the thermal data, the name space of the thermal data or other preset dependency relationship information of the thermal data;
rendering the dependent data in accordance with the time-varying display mode instructions.
22. The data presentation device of claim 12, wherein the display mode is one or more of a font size of the data, a color of the data, a discontinuity of underlining of the data, or a color of a background of the data.
23. A data presentation system, comprising:
the client is used for sending a data request to the server and presenting the thermal data corresponding to the data ID according to the time-varying display mode instruction of the thermal data received from the server;
the server side comprises an application front-end module, a thermal data management module, a back-end service module and a database module; wherein,
the application front-end module is used for receiving a data request sent by the client and judging whether the data request is a data change request; if yes, determining that the data requested to be changed by the data change request is thermal data; acquiring a data ID of the hot data from the data change request; sending the received time-varying display mode instruction of the thermal data to the client;
the thermal data management module is used for configuring a time-varying display mode for the thermal data, wherein the time-varying display mode is a display mode which varies according to the variation of time; sending a time-varying display mode instruction of the thermal data to the application front-end module corresponding to the data ID of the thermal data;
wherein configuring a time-varying display mode for the thermal data comprises:
calculating a difference between a current time and a time at which the thermal data is altered;
and configuring a corresponding time-varying display mode for the thermal data according to the difference, wherein the time-varying display mode comprises defining different presentation levels for the thermal data according to the difference.
24. A data presentation system according to claim 23, wherein the client is further arranged to send a configuration request to the thermal data management module, the configuration request requesting that the configured content comprises the time-varying display mode information.
CN201510017659.2A 2015-01-13 2015-01-13 A kind of data presentation method, apparatus and system Active CN105843812B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510017659.2A CN105843812B (en) 2015-01-13 2015-01-13 A kind of data presentation method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510017659.2A CN105843812B (en) 2015-01-13 2015-01-13 A kind of data presentation method, apparatus and system

Publications (2)

Publication Number Publication Date
CN105843812A CN105843812A (en) 2016-08-10
CN105843812B true CN105843812B (en) 2019-11-22

Family

ID=56579906

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510017659.2A Active CN105843812B (en) 2015-01-13 2015-01-13 A kind of data presentation method, apparatus and system

Country Status (1)

Country Link
CN (1) CN105843812B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959525A (en) * 2018-06-28 2018-12-07 郑州云海信息技术有限公司 A kind of cold and hot data visualization method, system, equipment and computer storage medium
CN118228821B (en) * 2024-01-22 2025-01-24 广东跃昉科技有限公司 A large model data storage method for multiple scenarios

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1933633A (en) * 2006-08-23 2007-03-21 中国移动通信集团公司 User information updating method
CN101743542A (en) * 2007-06-29 2010-06-16 微软公司 Collecting and presenting temporal-based action information
CN101770484A (en) * 2008-12-31 2010-07-07 北大方正集团有限公司 Method and system for network upgrade real-time release
EP2302538A1 (en) * 2009-09-16 2011-03-30 Business Objects Software Ltd. Method and system for capturing change of data
CN102694751A (en) * 2012-06-12 2012-09-26 上海量明科技发展有限公司 Method and client for displaying log information in instant communication interaction interface
CN1677419B (en) * 2004-03-31 2014-08-13 日本电气株式会社 Message distribution system, server, mobile terminal, data storage unit, message distribution method, and message distribution computer program product

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1677419B (en) * 2004-03-31 2014-08-13 日本电气株式会社 Message distribution system, server, mobile terminal, data storage unit, message distribution method, and message distribution computer program product
CN1933633A (en) * 2006-08-23 2007-03-21 中国移动通信集团公司 User information updating method
CN101743542A (en) * 2007-06-29 2010-06-16 微软公司 Collecting and presenting temporal-based action information
CN101770484A (en) * 2008-12-31 2010-07-07 北大方正集团有限公司 Method and system for network upgrade real-time release
EP2302538A1 (en) * 2009-09-16 2011-03-30 Business Objects Software Ltd. Method and system for capturing change of data
CN102694751A (en) * 2012-06-12 2012-09-26 上海量明科技发展有限公司 Method and client for displaying log information in instant communication interaction interface

Also Published As

Publication number Publication date
CN105843812A (en) 2016-08-10

Similar Documents

Publication Publication Date Title
RU2729960C1 (en) Method and device for storing data and request based on blockchain
US9331981B2 (en) Method and apparatus for filtering URL
CN107145489B (en) Information statistics method and device for client application based on cloud platform
US9942121B2 (en) Systems and methods for ephemeral eventing
EP2985694B1 (en) Application program management method and terminal device
US8713368B2 (en) Methods for testing OData services
WO2015139539A1 (en) Video information push method and device
CN111224923B (en) Detection method, device and system for counterfeit websites
CN104252447A (en) File behavior analysis method and device
CN112287326B (en) Security authentication method and device, electronic equipment and storage medium
CN105843812B (en) A kind of data presentation method, apparatus and system
WO2018145637A1 (en) Method and device for recording web browsing behavior, and user terminal
CN105653674B (en) File management method and system of intelligent terminal
CN111723245B (en) Method for establishing association relation of different types of storage objects in data storage system
CN107436736A (en) The storage method and device of file in a kind of HDFS
US10311160B2 (en) Cloud search analytics
US20140365543A1 (en) Document management server, document management method, and non-transitory storage medium storing program
CN110851346B (en) Query statement boundary problem detection method, device, equipment and storage medium
US20150302059A1 (en) Content recommendation apparatus and the method thereof
CN112579947A (en) Webpage element graph intercepting method and device and electronic equipment
CN108228101B (en) Method and system for managing data
WO2019001333A1 (en) Application interface display method, apparatus and electronic device
US20140379762A1 (en) Content management system
US9158825B1 (en) Search validity in data backup systems
JP5234832B2 (en) Career information management system and career information management method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211115

Address after: No. 699, Wangshang Road, Binjiang District, Hangzhou, Zhejiang

Patentee after: Alibaba (China) Network Technology Co., Ltd

Address before: P.O. Box 847, 4th floor, Grand Cayman capital building, British Cayman Islands

Patentee before: Alibaba Group Holdings Limited