CN103218197A - Method, device and system of displaying data dynamically - Google Patents

Method, device and system of displaying data dynamically Download PDF

Info

Publication number
CN103218197A
CN103218197A CN2013101503605A CN201310150360A CN103218197A CN 103218197 A CN103218197 A CN 103218197A CN 2013101503605 A CN2013101503605 A CN 2013101503605A CN 201310150360 A CN201310150360 A CN 201310150360A CN 103218197 A CN103218197 A CN 103218197A
Authority
CN
China
Prior art keywords
data
tabulation
line
maximum
presentation
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.)
Granted
Application number
CN2013101503605A
Other languages
Chinese (zh)
Other versions
CN103218197B (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.)
SHANGHAI QINGTIAN ELECTRONIC TECHNOLOGY CO LTD
Original Assignee
China Security and Surveillance Technology PRC Inc
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 China Security and Surveillance Technology PRC Inc filed Critical China Security and Surveillance Technology PRC Inc
Priority to CN201310150360.5A priority Critical patent/CN103218197B/en
Publication of CN103218197A publication Critical patent/CN103218197A/en
Application granted granted Critical
Publication of CN103218197B publication Critical patent/CN103218197B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method, a device and a system of displaying data dynamically, and belongs to the field of computer software. The method of displaying data dynamically comprises the following steps: the maximum displaying row number of a data display list is calculated according to the height of a user interface work area; the row number of the data display list and parameters of a vertical scroll bar are set according to the maximum displaying row number and the record number of caching data; the row deviation value of the data display list is calculated; the row deviation value is a row index of the first row of data, corresponding to the caching data, in the data display list; and according to the row deviation value and the row index of the data display list, corresponding data record in the caching data is obtained and is filled into the data display list. By means of the method, the device and the system of displaying data dynamically, by reusing all data information displayed by the data row with the maximum display row number of the data display list, system resource consumption caused by dynamical displaying of data is lowered.

Description

A kind of methods, devices and systems of dynamic video data
Technical field
The present invention relates to the develop computer software field, relate in particular to a kind of methods, devices and systems of dynamic video data.
Background technology
At present, the data presentation in client realizes it all being to realize by following dual mode:
Raw data source side formula: with the metadata cache is data source, automatically all data recording is loaded in the user interface, and provides vertical scroll bar dilatory capable with browsing data for the user.This mode is owing to all be filled into all data recording in the data presentation tabulation, and the information that is filled in redundant area has taken a large amount of system resource, when the quantity of data recording increases a little, will obviously influence the processing power of system.
The virtual data mode: with the metadata cache is data source, according to the needs of display interface to perform region padding data record, when the dilatory scroll bar browsing data of user writes down, when perhaps the interface need be refreshed, display module can and be filled in the row of current interface demonstration according to line index and column index request msg.This mode has been considered actual effective perform region size, only for being presented at the capable padding data record of perform region, not to the capable padding data record that is not presented at the perform region, but the data presentation tabulation has still all been created data line for all data recording, make that when data recording got more and more, the processing power of system was more and more lower on the contrary.
Summary of the invention
In view of this, the technical problem to be solved in the present invention is to provide a kind of methods, devices and systems of dynamic video data, all data recording in the line number Real time dynamic display buffer memory that can show with perform region, users multiplexing interface reduce the consumption to system resource.
For solving above technical matters, the technical solution used in the present invention is as follows:
The method of a kind of dynamic video data that provides according to an aspect of the present invention, comprises:
The maximum of tabulating according to the high computational data presentation of user interface perform region shows line number;
Show that according to maximum the record number of the gentle deposit data of line number is provided with the line number of data presentation tabulation and the parameter of vertical scroll bar;
The row offset value of computational data display list; Wherein, row offset value is the line index of first line data in corresponding data cached in the data presentation tabulation;
Data cached middle corresponding data recording is obtained in row offset value and line index according to the data presentation tabulation, and is filled in the data presentation tabulation.
Preferably, also comprise before the said method: monitor the data cached update notification message or the notification message of user and data interaction; Wherein, data cached update notification message comprises: the data cached notification message that adds, revises or trigger when deleting; The notification message of user and data interaction comprises: the height of the height of data presentation tabulation, the height of header line or data line changes, the observability of vertical scroll bar changes and/or the user drags the notification message that vertical scroll bar triggers.
Preferably, the maximum of tabulating according to the high computational data presentation of perform region, interface shows that line number comprises:
Obtain the height of user interface perform region;
Obtain the height of data presentation tabulation header line and the height of data line;
Maximum according to the high computational data presentation tabulation of the height of the height of perform region, header line and data line shows line number.
Preferably, show that according to maximum the record number of the gentle deposit data of line number is provided with the line number of data presentation tabulation and the parameter of vertical scroll bar comprises:
When data cached record number shows line number greater than the maximum of data presentation tabulation, the line number that the data presentation tabulation is set is the maximum line number that shows, and vertical scroll bar is set for as seen, the maximum rolling scope of scroll bar is the height that data cached record number multiply by data line, the length of scroll box multiply by the height of data line apart from movable length for the maximum line number that shows, the small distance movable length of scroll box is the height of data line; Otherwise the line number that data presentation tabulation is set is data cached record number, and vertical scroll bar is set is invisible, and the currency of mobile bar is 0.
Preferably, the row offset value of computational data display list comprises:
Calculate according to following formula: the small distance movable length of the currency/scroll box of row offset value=scroll bar.
The device of a kind of dynamic video data that provides according to another aspect of the present invention, comprises:
The maximum line number computing module that shows is used for the maximum demonstration line number according to the high computational data presentation tabulation of user interface perform region;
The data presentation tabulation is provided with module, is used for showing that according to maximum the record number of the gentle deposit data of line number is provided with the line number of data presentation tabulation and the parameter of vertical scroll bar;
The row offset value computing module is used for the row offset value of computational data display list; Wherein, row offset value is the line index of first line data in corresponding data cached in the data presentation tabulation;
Data update module is used for obtaining data cached corresponding data recording according to the row offset value and the line index of data presentation tabulation, and is filled in the data presentation tabulation.
Preferably, said apparatus also comprises the monitoring module, monitors module and is used to monitor the notification message of data cached update notification message or user and data interaction.
Preferably, the maximum line number computing module that shows comprises:
The region height acquiring unit is used to obtain the height of user interface perform region;
The high acquiring unit of row is used to obtain the height of data presentation tabulation header line and the height of data line;
Computing unit, the maximum that is used for the high computational data presentation tabulation of the height of height, the data presentation tabulation header line according to the user interface perform region and data line shows line number.
Preferably, data presentation tabulation is provided with module and comprises:
Line number is provided with the unit, be used for when data cached record number shows line number greater than the maximum of data presentation tabulation, the line number that the data presentation tabulation is set is the maximum line number that shows, when data cached record number was not more than the maximum demonstration line number of data presentation tabulation, the line number that the data presentation tabulation is set was data cached record number;
The parameter set unit of vertical scroll bar, be used for when data cached record number shows line number greater than the maximum of data presentation tabulation, as seen vertical scroll bar is set is, the maximum rolling scope of scroll bar is the height that data cached record number multiply by data line, and the length of scroll box multiply by the height of data line apart from movable length for the maximum line number that shows; The small distance movable length of scroll box is the height of data line; When data cached record number was not more than the maximum demonstration line number of data presentation tabulation, it was invisible that vertical scroll bar is set, and the currency of mobile bar is 0.
Another aspect according to the present invention, the system of a kind of dynamic video data that provides comprises the device of the dynamic video data of data cache module, user interactive module, data presentation tabulation and technique scheme, the device of data cache module, dynamic video data is connected successively with user interactive module, the data presentation tabulation is connected with the device of dynamic video data, wherein:
Data cache module, a cache module in the calculator memory is used for buffer memory and needs the data presented record;
User interactive module is used to the user that the function of data interaction is provided;
Dynamically the device of video data is used for the Data Update notification message of response data cache module transmission and the data interaction notification message that user interactive module sends, and obtains corresponding data and be filled in the data presentation tabulation from cache module.
Data presentation is tabulated, and is used for showing to the user by the tabulation of limited line number the one piece of data information of data cache module.
Compared with prior art, the methods, devices and systems of the dynamic video data that the embodiment of the invention provides, the maximum of tabulating according to the perform region size computational data of user interface shows line number, show all data messages by the maximum data line of line number that shows of multiplexing line number, can be because of the increase of data recording quantity the resource consumption of extra increase data presentation, thereby reduce the consumption of video data, improved the efficient of data display system resource.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes a part of the present invention, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, does not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the method flow diagram of a kind of dynamic video data of providing of the embodiment of the invention;
Fig. 2 is a kind of method flow diagram that line number and vertical scroll bar are set that the preferred embodiment of the present invention provides;
Fig. 3 is a kind of method flow diagram that calculates the line displacement amount that the preferred embodiment of the present invention provides;
Fig. 4 is the method flow diagram of a kind of update displayed data of providing of the preferred embodiment of the present invention;
Fig. 5 is the apparatus structure synoptic diagram of a kind of dynamic video data of providing of the embodiment of the invention;
Fig. 6 is a kind of maximum structural representation that shows the line number computing module that the preferred embodiment of the present invention provides;
Fig. 7 is the structural representation of a kind of row offset value computing module of providing of the preferred embodiment of the present invention;
Fig. 8 is the system architecture synoptic diagram of a kind of dynamic video data of providing of the embodiment of the invention.
Embodiment
In order to make technical matters to be solved by this invention, technical scheme and beneficial effect clearer, clear,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
Be the method flow diagram of a kind of dynamic video data of providing of the embodiment of the invention as shown in Figure 1, this method comprises:
S101, the maximum of tabulating according to the high computational data presentation of user interface perform region show line number;
Specifically, this step further comprises:
Obtain the height H of user interface perform region; Obtain the high titleH of row of data presentation tabulation header line, header line is the row of display column title in the data presentation tabulation, is generally first row; Obtain the high RowH of row of data presentation table data row, wherein, the row height of all row in the data line all is the same; If the data presentation tabulation does not have the reveal competence scroll bar, then the maximum according to maxRowCount=(H-titleH)/RowH computational data display list shows line number maxRowCount; If the data presentation tabulation has shown HScrollBar, then calculate the maximum line number maxRowCount that shows according to maxRowCount=(H-titleH-hScrollWidth)/RowH, wherein hScrollWidth is the height of HScrollBar.
S102, the maximum of tabulating according to data presentation show that the record number of the gentle deposit data of line number is provided with the line number of data presentation tabulation and the parameter of vertical scroll bar;
Specifically, when data cached record number shows line number greater than the maximum of data presentation tabulation, the line number that the data presentation tabulation is set is the maximum line number that shows, and vertical scroll bar is set for as seen, the maximum rolling scope of scroll bar is the height that data cached record number multiply by data line, the length of scroll box multiply by the height of data line apart from movable length for the maximum line number that shows, the small distance movable length of scroll box is the height of data line; Otherwise the line number that data presentation tabulation is set is data cached record number, and vertical scroll bar is set is invisible, and the currency of mobile bar is 0.
The row offset value of S103, computational data display list;
Wherein, row offset value is the line index of first line data in corresponding data cached in the data presentation tabulation; Can adopt following formula to calculate: the small distance movable length of the currency/scroll box of row offset value=scroll bar.
S104, according to the row offset value of data presentation tabulation and line index obtain data cached in corresponding data recording, and be filled in the data presentation tabulation.
Specifically, the line index of data presentation tabulation adds that row offset value is the line index in data cached, can obtain initial index and termination index in the data presentation tabulation like this, according to the initial index in data cached and stop index and obtain needs data presented record, again the data that get access to are filled in the data presentation tabulation more new data.
5000 line data are for example arranged, traditional display packing display module will be created 5000 row and come video data, and capable shared memory source and the display module itself of this 5000 line data own is long occupied to the capable resource that maintenance consumed of 5000 line data of oneself, and the resource that takies is bigger, and display module is at most only created the maximum so much data line of line number (capable as 10-50 in generally using) that shows in this method, at first the capable memory source that takies of this 50 line data itself is little, and secondly display module itself safeguards that the capable resource consumption of 50 line data also is seldom.The speed of taking out 50 line data once more from internal memory is very fast, be not lasting consumption according to index value speed faster (5 milliseconds with interior even still less) and this action resource consumption especially, but moment is occupied i.e. release.
Be a kind of method flow diagram that line number and vertical scroll bar are set that the preferred embodiment of the present invention provides as shown in Figure 2;
S201, obtain data cached record number;
S202, the maximum of obtaining data presentation tabulation show line number;
If S203 record number shows line number greater than maximum, execution in step S205, otherwise execution in step S204;
S204, data presentation tabulation is set line number for the record number, hide vertical scroll bar;
Concrete next ground, when data cached record number was not more than the maximum demonstration line number of data presentation tabulation, the line number that the data presentation tabulation is set was the record number, and vertical scroll bar is invisible, and the currency of this scroll bar of resetting is 0;
S205, the line number that data presentation tabulation is set are the maximum line number that shows, show that vertical scroll bar also is provided with its parameter.
Particularly, when data cached record number showed line number greater than the maximum of data presentation tabulation, the line number that the data presentation tabulation is set was the maximum line number maxRowCount that shows, as seen vertical scroll bar is.The row height of tentation data display list is rowH, and establishing maximum rolling scope is maximum, then the data cached record number * rowH of maximum=; If scroll box length is largeChange, then largeChange=maxRowCount * rowH apart from movable length; If scroll box small distance movable length is smallChange, the row height of data presentation tabulation is rowH, smallChange=rowH; The currency of restriction scroll box, the currency of scroll box is represented the current location of scroll box in scroll bar, if the currency of scroll box is value, scroll box length is largeChange apart from movable length, maximum rolling scope is maximum, if (value+largeChange)〉maximum, then value=maximum – largeChange.
Be a kind of method flow diagram that calculates the line displacement amount that the preferred embodiment of the present invention provides as shown in Figure 3;
S301, obtain data cached record number;
S302, the maximum of obtaining data presentation tabulation show line number;
If S303 record number shows line number greater than maximum, execution in step S305, otherwise execution in step S304;
S304, the line displacement amount is set is 0, process ends;
The small distance movable length of S305, the currency that obtains scroll bar and scroll box;
S306, calculating row offset value.
Particularly, row offset value is represented the line index in corresponding data cached of first row in the data presentation tabulation.If row offset value is offset, the vertical scroll bar currency is value, and the scroll box small distance movable length of vertical scroll bar is smallChange, then offset=value ÷ smallChange.
Be the method flow diagram of a kind of update displayed data of providing of the preferred embodiment of the present invention as shown in Figure 4;
In order to raise the efficiency, the realization of notification message interface should be tried one's best simply, realizing by a Boolean type field " updating mark ", needs when being set to " very " to upgrade in the present embodiment, is set to that " fictitious time does not need to upgrade and is illustrated.
S401, monitor the data cached update notification message or the notification message of user and data interaction;
Particularly, when data cached have renewal, user and data that (as dragging scroll bar one segment distance) or data presentation list interface (as height, row is high, header line is high) are arranged alternately when changing, " updating mark " is set is true.
Wherein, described data cached update notification message comprises: the data cached notification message that adds, revises or trigger when deleting;
The notification message of described user and data interaction comprises: the height of the height of data presentation tabulation, the height of header line or data line changes, the observability of vertical scroll bar changes and/or the user drags the notification message that vertical scroll bar triggers.
S402, need to judge whether to upgrade, if, execution in step S404 then, otherwise execution in step 403;
Particularly, be true time when detecting " updating mark ", then being judged as needs to upgrade, and does not need to upgrade and the continuation monitoring otherwise be judged as.
The time of S403, dormancy appointment, return step S401;
The line number of S404, control data display list;
The row offset value of S405, the tabulation of renewal data presentation;
S406, obtain corresponding data message, upgrade the data in the data presentation tabulation;
Particularly, at first from data cached, get access to the tabulate line index of certain delegation of data presentation, add row offset value and obtain the corresponding data cached line index of this row, from data cached, get access to corresponding data by data cached line index, be filled into then in the corresponding row of data presentation tabulation.In like manner, can upgrade the data recording of all row in the data presentation tabulation.
If the maximum of data presentation tabulation shows that line number is MaxRowCount, row offset value is offset, then data presentation tabulation data presented is that offset in data cached is to (MaxRowCount – 1)+offset line data, no matter so increased how many records in data cached, the data line in the data presentation tabulation can not surpass the maximum line number that can show of data display interface yet.
S407, return step S401.
Be the apparatus structure synoptic diagram of a kind of dynamic video data of providing of the embodiment of the invention as shown in Figure 5, this device comprises:
Monitor module 10, be used to monitor the notification message of data cached update notification message or user and data interaction;
The maximum line number computing module 20 that shows is used for the maximum demonstration line number according to the high computational data presentation tabulation of user interface perform region;
The data presentation tabulation is provided with module 30, is used for showing that according to maximum the record number of the gentle deposit data of line number is provided with the line number of data presentation tabulation and the parameter of vertical scroll bar;
Row offset value computing module 40 is used for the row offset value of computational data display list; Wherein, row offset value is the line index of first line data in corresponding data cached in the data presentation tabulation;
Data update module 50 is used for obtaining data cached corresponding data recording according to the row offset value and the line index of data presentation tabulation, and is filled in the data presentation tabulation.
Be a kind of maximum structural representation that shows the line number computing module that the preferred embodiment of the present invention provides as shown in Figure 6, this maximum shows that line number computing module 20 comprises:
Region height acquiring unit 201 is used to obtain the height of user interface perform region;
The high acquiring unit 202 of row is used to obtain the height of data presentation tabulation header line and the height of data line;
Computing unit 203, the maximum that is used for the high computational data presentation tabulation of the height of height, the data presentation tabulation header line according to the user interface perform region and data line shows line number.
Be the structural representation that a kind of data presentation tabulation that the preferred embodiment of the present invention provides is provided with module as shown in Figure 7, the data presentation tabulation is provided with module 30 and comprises:
Line number is provided with unit 301, be used for when data cached record number shows line number greater than the maximum of data presentation tabulation, the line number that the data presentation tabulation is set is the maximum line number that shows, when data cached record number was not more than the maximum demonstration line number of data presentation tabulation, the line number that the data presentation tabulation is set was data cached record number;
The parameter set unit 302 of vertical scroll bar, be used for when data cached record number shows line number greater than the maximum of data presentation tabulation, as seen vertical scroll bar is set is, the maximum rolling scope of scroll bar is the height that data cached record number multiply by data line, and the length of scroll box multiply by the height of data line apart from movable length for the maximum line number that shows; The small distance movable length of scroll box is the height of data line; When data cached record number was not more than the maximum demonstration line number of data presentation tabulation, it was invisible that vertical scroll bar is set, and the currency of mobile bar is 0.
Be the system architecture synoptic diagram of a kind of dynamic video data of providing of the embodiment of the invention as shown in Figure 8, this system comprises the data cache module 810 that connects successively, dynamic video data device 820, user interactive module 830, and the data presentation that links to each other with dynamic video data device 820 tabulation 840, wherein:
Data cache module 810, a cache module in the calculator memory is used for buffer memory and needs the data presented record;
Specifically, data cache module 810 can realize with any general data capsule, deposits the data message of some and the interface of interpolation, modification, deletion and the inquiry of data externally is provided.When the data in the buffer memory are added, when modification and deletion etc. are upgraded, notify dynamic video data device 820.
Dynamically video data device 820 is used for the Data Update notification message of response data cache module 810 transmissions and the data interaction notification message that user interactive module 830 sends, and obtains corresponding data and be filled in the data presentation tabulation 840 from cache module 810.
Specifically, the technical scheme of the foregoing description (Fig. 5, Fig. 6, Fig. 7) can both be suitable in the present embodiment equally, no longer repeats here.
User interactive module 830 is used to the user that the function of data interaction is provided;
Specifically, user interactive module 830 comprises a vertical scroll bar 8301, the operation of browsing data is provided for the user, notice that vertical scroll bar 8301 is not the vertical scroll bar of data presentation tabulation self, vertical scroll bar 8301 is provided with by dynamic video data device 820 and safeguards, can be positioned at the left side or the right and other position of data presentation tabulation, specifically determine by practical business.When the observability of vertical scroll bar 8301 can be seen below or when the user drags vertical scroll bar 8301 after, the notification message of transmission user and data interaction is to dynamic video data device 820 by hiding to become; User interactive module 830 also comprises notice of change unit, interface 8302, after the height of the height of the height of data presentation tabulation 840, data line or header line changed, notice of change unit, interface 8302 sent the notification message of Data Update to dynamic video data device 820.
Data presentation tabulates 840, is used for showing to the user by the tabulation of limited line number the one piece of data information of data cache module 810.
Specifically, data presentation tabulation 840 is the tabulation of limited line number.Tabulation is general data presentation tabulation, according to line index and column index padding data, shows data with the form of row and column to the user.Notice that this tabulation does not show the vertical scroll bar of self, when the needs vertical scroll bar, provide by user interactive module 830.Dynamic video data device 820 controls of the line number of data presentation tabulation 840, and the data presentation tabulation 840 maximum line numbers that show are the maximum line number that can show in user interface perform region, certainly, the high necessary unanimity of the row of the data line in the data presentation tabulation 840.
The methods, devices and systems of the dynamic video data that the embodiment of the invention provides, the capable upper limit of perform region size computational data according to user interface, show all data messages by the peaked data line of multiplexing line number, can be because of the increase of data recording quantity the resource consumption of extra increase data presentation, thereby reduce consumption, improved the efficient of data display system resource.
Above with reference to description of drawings the preferred embodiments of the present invention, be not so limit to interest field of the present invention.Those skilled in the art do not depart from the scope and spirit of the present invention, and can have multiple flexible program to realize the present invention, obtain another embodiment such as the feature as an embodiment can be used for another embodiment.All any modifications of being done within the technical conceive of the present invention in utilization, be equal to and replace and improve, all should be within interest field of the present invention.

Claims (10)

1. the method for a dynamic video data is characterized in that, described method comprises:
The maximum of tabulating according to the high computational data presentation of user interface perform region shows line number;
According to the described maximum record number of the gentle deposit data of line number that shows the line number of data presentation tabulation and the parameter of vertical scroll bar are set;
The row offset value of computational data display list; Wherein, described row offset value is the line index of first line data in corresponding data cached in the tabulation of described data presentation;
Data cached middle corresponding data recording is obtained in row offset value and line index according to described data presentation tabulation, and is filled in the data presentation tabulation.
2. the method for dynamic video data according to claim 1 is characterized in that, also comprises before the described method: monitor the data cached update notification message or the notification message of user and data interaction; Wherein,
Described data cached update notification message comprises: the data cached notification message that adds, revises or trigger when deleting;
The notification message of described user and data interaction comprises: the height of the height of data presentation tabulation, the height of header line or data line changes, the observability of vertical scroll bar changes and/or the user drags the notification message that vertical scroll bar triggers.
3. the method for dynamic video data according to claim 1 is characterized in that, described maximum of tabulating according to the high computational data presentation of perform region, interface shows that line number comprises:
Obtain the height of user interface perform region;
Obtain the height of data presentation tabulation header line and the height of data line;
Maximum according to the high computational data presentation tabulation of the height of the height of perform region, header line and data line shows line number.
4. the method for dynamic video data according to claim 1 is characterized in that, shows that according to described maximum the record number of the gentle deposit data of line number is provided with the line number of data presentation tabulation and the parameter of vertical scroll bar comprises:
When described data cached record number shows line number greater than the maximum of described data presentation tabulation, the line number that the data presentation tabulation is set is the described maximum line number that shows, and vertical scroll bar is set for as seen, the maximum rolling scope of scroll bar is the height that data cached record number multiply by data line, the length of scroll box multiply by the height of data line apart from movable length for the maximum line number that shows, the small distance movable length of scroll box is the height of data line; Otherwise the line number that data presentation tabulation is set is described data cached record number, and vertical scroll bar is set is invisible, and the currency of mobile bar is 0.
5. the method for dynamic video data according to claim 1 is characterized in that, the row offset value of described computational data display list comprises:
Calculate according to following formula: the small distance movable length of the currency/scroll box of row offset value=scroll bar.
6. the device of a dynamic video data is characterized in that, described device comprises:
The maximum line number computing module that shows is used for the maximum demonstration line number according to the high computational data presentation tabulation of user interface perform region;
The data presentation tabulation is provided with module, is used for according to the described maximum record number of the gentle deposit data of line number that shows the line number of data presentation tabulation and the parameter of vertical scroll bar being set;
The row offset value computing module is used for the row offset value of computational data display list; Wherein, described row offset value is the line index of first line data in corresponding data cached in the tabulation of described data presentation;
Data update module is used for obtaining data cached corresponding data recording according to the row offset value and the line index of described data presentation tabulation, and is filled in the data presentation tabulation.
7. the device of dynamic video data according to claim 6 is characterized in that, described device also comprises the monitoring module, and described monitoring module is used to monitor the notification message of data cached update notification message or user and data interaction.
8. the device of dynamic video data according to claim 6 is characterized in that, the described maximum line number computing module that shows comprises:
The region height acquiring unit is used to obtain the height of user interface perform region;
The high acquiring unit of row is used to obtain the height of data presentation tabulation header line and the height of data line;
Computing unit, the maximum that is used for the high computational data presentation tabulation of the height of height, the data presentation tabulation header line according to the user interface perform region and data line shows line number.
9. the device of dynamic video data according to claim 6 is characterized in that, described data presentation tabulation is provided with module and comprises:
Line number is provided with the unit, be used for when described data cached record number shows line number greater than the maximum of described data presentation tabulation, the line number that the data presentation tabulation is set is the described maximum line number that shows, when described data cached record number was not more than the maximum demonstration line number of described data presentation tabulation, the line number that the data presentation tabulation is set was described data cached record number;
The parameter set unit of vertical scroll bar, be used for when described data cached record number shows line number greater than the maximum of described data presentation tabulation, as seen vertical scroll bar is set is, the maximum rolling scope of scroll bar is the height that data cached record number multiply by data line, and the length of scroll box multiply by the height of data line apart from movable length for the maximum line number that shows; The small distance movable length of scroll box is the height of data line; When described data cached record number was not more than the maximum demonstration line number of described data presentation tabulation, it was invisible that vertical scroll bar is set, and the currency of mobile bar is 0.
10. the system of a dynamic video data is characterized in that, described system comprises data cache module, user interactive module, data presentation tabulation and as the device of any described dynamic video data of claim of claim 7-9; The device of data cache module, dynamic video data is connected successively with user interactive module, and the data presentation tabulation is connected with the device of dynamic video data, wherein:
Described data cache module, a cache module in the calculator memory is used for buffer memory and needs the data presented record;
User interactive module is used to the user that the function of data interaction is provided;
Dynamically the device of video data is used for the Data Update notification message of response data cache module transmission and the data interaction notification message that user interactive module sends, and obtains corresponding data and be filled in the data presentation tabulation from cache module.
Data presentation is tabulated, and is used for showing to the user by the tabulation of limited line number the one piece of data information of data cache module.
CN201310150360.5A 2013-04-26 2013-04-26 A kind of methods, devices and systems of Dynamic Announce data Expired - Fee Related CN103218197B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310150360.5A CN103218197B (en) 2013-04-26 2013-04-26 A kind of methods, devices and systems of Dynamic Announce data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310150360.5A CN103218197B (en) 2013-04-26 2013-04-26 A kind of methods, devices and systems of Dynamic Announce data

Publications (2)

Publication Number Publication Date
CN103218197A true CN103218197A (en) 2013-07-24
CN103218197B CN103218197B (en) 2016-09-28

Family

ID=48816041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310150360.5A Expired - Fee Related CN103218197B (en) 2013-04-26 2013-04-26 A kind of methods, devices and systems of Dynamic Announce data

Country Status (1)

Country Link
CN (1) CN103218197B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425781A (en) * 2013-08-20 2013-12-04 北京国双科技有限公司 Data processing method and device for column position in table on software interface
CN103905445A (en) * 2014-03-31 2014-07-02 广州华多网络科技有限公司 Table data display method and device
CN104267961A (en) * 2014-09-30 2015-01-07 腾讯科技(深圳)有限公司 Scroll bar generation method and device
CN104933076A (en) * 2014-03-20 2015-09-23 阿里巴巴集团控股有限公司 Method and device for loading content in page
CN105512202A (en) * 2015-11-26 2016-04-20 金蝶软件(中国)有限公司 Data display method and device
CN106294523A (en) * 2015-06-24 2017-01-04 华平智慧信息技术(深圳)有限公司 A kind of list control and method showing big data item based on finite list item
CN106844526A (en) * 2016-12-29 2017-06-13 金蝶软件(中国)有限公司 Bill processing method and device
CN107343019A (en) * 2017-03-29 2017-11-10 宁波方太厨具有限公司 A kind of dynamic refresh method of communication data
CN108197153A (en) * 2017-12-07 2018-06-22 南京富士通南大软件技术有限公司 The method of Fast rendering list data based on scroll bar positioning
CN109074214A (en) * 2015-08-21 2018-12-21 谷歌有限责任公司 System and method for controlling the display of content
CN109389544A (en) * 2018-09-25 2019-02-26 海南民航凯亚有限公司 One kind being based on the subterminal magnanimity flight method for real-time monitoring of web and processing terminal
CN109429090A (en) * 2017-08-30 2019-03-05 深圳创维-Rgb电子有限公司 A kind of display methods and smart television of smart television list
CN110659279A (en) * 2018-06-28 2020-01-07 北京金风科创风电设备有限公司 Parameter display method and device and computer-readable storage medium
CN111290680A (en) * 2020-01-21 2020-06-16 腾讯科技(深圳)有限公司 List display method, device, terminal and storage medium
CN111857930A (en) * 2020-07-24 2020-10-30 青岛海尔科技有限公司 Method, device and equipment for setting scroll bar

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050005236A1 (en) * 2003-05-01 2005-01-06 Hans-Frederick Brown Method of displaying a document
CN1740967A (en) * 2004-08-23 2006-03-01 华为技术有限公司 Method for reducing holding of internal memory in using table
CN101876971A (en) * 2010-06-22 2010-11-03 北京伟库电子商务科技有限公司 Report form showing method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050005236A1 (en) * 2003-05-01 2005-01-06 Hans-Frederick Brown Method of displaying a document
CN1740967A (en) * 2004-08-23 2006-03-01 华为技术有限公司 Method for reducing holding of internal memory in using table
CN101876971A (en) * 2010-06-22 2010-11-03 北京伟库电子商务科技有限公司 Report form showing method and device

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425781B (en) * 2013-08-20 2018-04-06 北京国双科技有限公司 The data processing method and device of column position in software interface form
CN103425781A (en) * 2013-08-20 2013-12-04 北京国双科技有限公司 Data processing method and device for column position in table on software interface
CN104933076A (en) * 2014-03-20 2015-09-23 阿里巴巴集团控股有限公司 Method and device for loading content in page
CN103905445A (en) * 2014-03-31 2014-07-02 广州华多网络科技有限公司 Table data display method and device
CN104267961A (en) * 2014-09-30 2015-01-07 腾讯科技(深圳)有限公司 Scroll bar generation method and device
CN104267961B (en) * 2014-09-30 2017-08-01 腾讯科技(深圳)有限公司 The generation method and device of scroll bar
CN106294523A (en) * 2015-06-24 2017-01-04 华平智慧信息技术(深圳)有限公司 A kind of list control and method showing big data item based on finite list item
CN109074214A (en) * 2015-08-21 2018-12-21 谷歌有限责任公司 System and method for controlling the display of content
CN109074214B (en) * 2015-08-21 2021-06-25 谷歌有限责任公司 System and method for controlling display of content of information resources
CN105512202A (en) * 2015-11-26 2016-04-20 金蝶软件(中国)有限公司 Data display method and device
CN105512202B (en) * 2015-11-26 2019-03-22 金蝶软件(中国)有限公司 Data display method and device
CN106844526B (en) * 2016-12-29 2019-12-10 金蝶软件(中国)有限公司 document processing method and device
CN106844526A (en) * 2016-12-29 2017-06-13 金蝶软件(中国)有限公司 Bill processing method and device
CN107343019A (en) * 2017-03-29 2017-11-10 宁波方太厨具有限公司 A kind of dynamic refresh method of communication data
CN107343019B (en) * 2017-03-29 2020-04-24 宁波方太厨具有限公司 Dynamic refreshing method of communication data
CN109429090A (en) * 2017-08-30 2019-03-05 深圳创维-Rgb电子有限公司 A kind of display methods and smart television of smart television list
CN109429090B (en) * 2017-08-30 2021-11-02 深圳创维-Rgb电子有限公司 Display method of smart television list and smart television
CN108197153A (en) * 2017-12-07 2018-06-22 南京富士通南大软件技术有限公司 The method of Fast rendering list data based on scroll bar positioning
CN108197153B (en) * 2017-12-07 2022-03-25 南京富士通南大软件技术有限公司 Method for rapidly rendering table data based on scroll bar positioning
CN110659279A (en) * 2018-06-28 2020-01-07 北京金风科创风电设备有限公司 Parameter display method and device and computer-readable storage medium
CN109389544A (en) * 2018-09-25 2019-02-26 海南民航凯亚有限公司 One kind being based on the subterminal magnanimity flight method for real-time monitoring of web and processing terminal
CN111290680B (en) * 2020-01-21 2021-10-22 腾讯科技(深圳)有限公司 List display method, device, terminal and storage medium
CN111290680A (en) * 2020-01-21 2020-06-16 腾讯科技(深圳)有限公司 List display method, device, terminal and storage medium
CN111857930A (en) * 2020-07-24 2020-10-30 青岛海尔科技有限公司 Method, device and equipment for setting scroll bar

Also Published As

Publication number Publication date
CN103218197B (en) 2016-09-28

Similar Documents

Publication Publication Date Title
CN103218197A (en) Method, device and system of displaying data dynamically
CN103443781B (en) Data deliver
JP5324411B2 (en) Advertisement distribution apparatus, method and program
CN201682522U (en) Conversation information storage system and application server
CN102947807B (en) Multi-core processor system, buffer consistency control method and buffer consistency control program
US10739956B2 (en) Information processing method, terminal, server, and computer storage medium
CN102306174B (en) Method and equipment for interacting with user based on web page elements
CN105190525B (en) Management is in energy-saving mode to the access of hybrid drive
CN104216752A (en) Window-based information loading method and device
CN101796477A (en) Scroll bar control
TWI461943B (en) Method and apparatus for multiple windows simultaneously analyzing and displaying web pages
CN112260853B (en) Disaster recovery switching method and device, storage medium and electronic equipment
CN110968987B (en) Table display method and device, storage medium and electronic device
CN102903052A (en) Method for broadcasting mobile advertisements
CN104156213A (en) Android application running method and device
CN105955739A (en) Graphical interface processing method, apparatus and system
CN103605456A (en) Method for hiding and displaying system bars and intelligent terminal
CN112199134A (en) Message display method and device, electronic equipment and storage medium
CN103455547B (en) A kind of method and device for webpage loading
US11068931B1 (en) Systems, methods, and media for detecting content viewability
CN107749814A (en) Running state data update method, device and the terminal of equipment
CN105917322A (en) Method for exchanging controls through a usb disc and relative devices which allow the implementation thereof
US20160301736A1 (en) Systems and methods for providing remote access to an application
CN109960562B (en) Information display method and device and computer readable storage medium
JP5805289B2 (en) Apparatus and distribution 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
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20171106

Address after: 200070 room 912, Gonghe Road, 504, Shanghai, Jingan District

Patentee after: SHANGHAI QINGTIAN ELECTRONIC TECHNOLOGY Co.,Ltd.

Address before: 518054 Futian District, Guangdong, Shennan Road, Press Plaza, room, room 1306

Patentee before: ANKE SMART CITY TECHNOLOGY (PRC) Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160928