CN103279302B - A kind of methods of exhibiting of individual-layer data and device - Google Patents

A kind of methods of exhibiting of individual-layer data and device Download PDF

Info

Publication number
CN103279302B
CN103279302B CN201310211012.4A CN201310211012A CN103279302B CN 103279302 B CN103279302 B CN 103279302B CN 201310211012 A CN201310211012 A CN 201310211012A CN 103279302 B CN103279302 B CN 103279302B
Authority
CN
China
Prior art keywords
back end
data
switching command
main annulus
annulus
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
CN201310211012.4A
Other languages
Chinese (zh)
Other versions
CN103279302A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310211012.4A priority Critical patent/CN103279302B/en
Publication of CN103279302A publication Critical patent/CN103279302A/en
Application granted granted Critical
Publication of CN103279302B publication Critical patent/CN103279302B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention discloses a kind of methods of exhibiting, device and system of individual-layer data. The embodiment of the present invention adopts the displaying request of obtaining individual-layer data, the data that need to show level according to this displaying acquisition request, wherein, these data comprise multiple the first back end, obtain the parent back end of the first back end, and obtain the parent back end number of plies of this back end, then on screen, show the data of the plurality of the first back end with the form of a main annulus, and above this main annulus in the mode of the donut of multiple different-diameter sizes, show the data of this parent back end and identify this parent back end number of plies. Adopt this scheme can improve the bandwagon effect of multi-layer data, and improve operation ease for use.

Description

A kind of methods of exhibiting of individual-layer data and device
Technical field
The present invention relates to communication technical field, be specifically related to a kind of methods of exhibiting and device of individual-layer data.
Background technology
In recent years, along with the develop rapidly of the communication technology, the various function and applications in terminal are more and more alsoAbundant, in a lot of function and applications of terminal, usually can relate to the displaying of multi-layer data, therefore, asWhat allows multi-layer data better at screen, particularly in touch screen, displays, better to offer userGround bandwagon effect and interactive mode are the problems that industry is paid close attention to always.
In the prior art, for the displaying of individual-layer data, generally there is following several mode:
1, divide page exhibition method: user clicks after node, the whole screen of system refresh, and show this jointAll child nodes under point;
2, layering exhibition method: user clicks after node, node drops down, shows all sons of this nodeNode, wherein, the child node of expansion is compared to its father node, and some spaces are vacated in front, to embodySet membership;
In the research and practice process to prior art, the present inventor finds, prior art severalPlant exhibition method, owing to being subject to the restriction of screen space, in the time that hierarchical data structure is comparatively complicated, its displayingEffect and operation ease for use are not good, such as, a point page exhibition method cannot embody father intuitively in interfaceChild level relation, and layering exhibition method is in the time showing multilayer node, it is in disorder that screen interface can seem, andOperation is also inconvenient, etc.
Summary of the invention
The embodiment of the present invention provides a kind of methods of exhibiting and device of individual-layer data, can improve multi-layer dataBandwagon effect, and improve operation ease for use.
First aspect, the embodiment of the present invention provides a kind of methods of exhibiting of individual-layer data, comprising:
Obtain the displaying request of individual-layer data, described displaying request is used to indicate the data that need to show level;
According to the data that need to show level described in described displaying acquisition request, the described number that need to show levelAccording to the data that comprise K the first back end, described K the first back end belongs to same layer, wherein K ≥1;
Obtain described K the parent back end of the first back end and the number of plies N of parent back end, instituteState parent back end and comprise direct parent back end, wherein N is more than or equal to 1 integer;
On screen, draw a first main annulus, in order to show the data of J described the first back end,Wherein J≤K;
With the parallel plane plane at described the first main annulus place on draw the concentric of M different-diameterAnnulus, wherein, 1≤M≤N; In the donut of a described M different-diameter, at least there is one second masterAnnulus, described the second main annulus is in order to show the data of described direct parent back end;
Wherein, the donut of a described M different-diameter is for identifying the parent back end number of plies of displaying.
In the possible embodiment of the first, in conjunction with first aspect, the method can also comprise:
If there is sub level back end in current data node, below described current data node or right-hand paintingMake at least one annulus and have sub level back end to identify described current data node, described current data jointPoint is any one first back end in described K the first back end.
In the possible embodiment of the second, in conjunction with first aspect, the method can also comprise:
Obtain the switching command of user input, described switching command is described the first main annulus of instruction or described theThe variation instruction of the data of showing in two main annulus; Change in described the first main annulus according to described switching commandThe data of showing, or change and show in described the first main annulus and the second main annulus according to described switching commandData, or be described according to described switching command by the data transformation of level corresponding described the first main annulusThe data of the level that two main annulus are corresponding, or according to described switching command by corresponding described the second main annulus layerInferior data transformation is the data of the level that described the first main annulus is corresponding.
In the third possible embodiment, in conjunction with the possible embodiment of the second of first aspect, itsIn, described in obtain user input switching command can comprise:
The touch operation of monitoring users, generates described switching command according to described touch operation.
In the 4th kind of possible embodiment, in conjunction with the third possible embodiment of first aspect, instituteState according to described touch operation and generate switching command, can comprise:
When described touch is operating as when with the slip of the parallel plane direction at described the first main annulus place,Calculate the first sliding distance, determine when described the first sliding distance is greater than preset first threshold, generate first and cutChange instruction, described the first switching command instruction current data node;
Now, the described data of showing in described the first main annulus that change according to described switching command, canComprise: determine described current data node according to described the first switching command, and in described the first main annulusShow the data of described current data node.
In the 5th kind of possible embodiment, in conjunction with the third possible embodiment of first aspect, instituteState according to described touch operation and generate switching command, can comprise:
When described touch is operating as when with the slip of the parallel plane direction at described the second main annulus place,Calculate the second sliding distance, determine when described the second sliding distance is greater than preset Second Threshold, generate second and cutChange instruction, described the second switching command is indicated new direct parent back end;
Now, describedly change in described the first main annulus and the second main annulus and show according to described switching commandData, comprising: determine new direct parent back end according to described the second switching command, described in obtainingThe sub level back end of new direct parent back end is as the first new back end, by described secondMain annulus is shown described new direct parent back end, and shows described new by described the first main annulusThe first back end.
In the 6th kind of possible embodiment, in conjunction with the third possible embodiment of first aspect, instituteState according to described touch operation and generate switching command, can comprise:
When described touch is operating as along the slip of the direction vertical with the plane at described the first main annulus place, andWhen described the first main annulus is pointed in described slip, calculate the 3rd sliding distance, determine described the 3rd sliding distanceWhile being greater than preset the 3rd threshold value, generate the 3rd switching command, described the 3rd switching command instruction is by described KUnder the direct parent back end of the first back end, the node of layer is as the first new back end;
Now, described according to described switching command by the data transformation of level corresponding described the first main annulusFor the data of level corresponding to described the second main annulus, comprising: according to described the 3rd switching command by described KUnder the direct parent back end of individual the first back end, the node of layer is as the first new back end, logicalCross the data that described the first main annulus is shown described the first new back end.
In the 7th kind of possible embodiment, in conjunction with the third possible embodiment of first aspect, instituteState according to described touch operation and generate switching command, can comprise:
When described operating gesture is the slip along the direction vertical with the plane at described the first main annulus place, andWhen described the second main annulus is pointed in described slip, calculate the 4th sliding distance, determine described the 4th sliding distanceWhile being greater than preset the 4th threshold value, generate the 4th switching command, described the 4th switching command is by current data nodeSub level back end as the first new back end; Described current data node is described K the first numberAccording to any one first back end in node;
Now, described according to described switching command by the data transformation of level corresponding described the second main annulusFor the data of level corresponding to described the first main annulus, comprising: according to described the 4th switching command by current numberAccording to the sub level back end of node as the first new back end, described in showing by described the first main annulusThe first new back end.
In the 8th kind of possible embodiment, in conjunction with first to the 7th of first aspect or first aspectAny possible embodiment in kind, the method can also comprise:
With the set membership between special efficacy mark parent back end and the described back end of spotlight projection.
Second aspect, the embodiment of the present invention can also provide a kind of exhibiting device of individual-layer data, comprises requestAcquiring unit, data capture unit, parent data capture unit and display unit;
Acquisition request unit, for obtaining the displaying request of individual-layer data, described displaying request is used to indicate to be neededShow the data of level;
Data capture unit, for the data that need to show level according to described displaying acquisition request, described needShow that the data of level comprise the data of K the first back end, described K the first back end belongs toSame layer, wherein K >=1;
Parent data capture unit, for obtaining parent back end and the father of described K the first back endThe number of plies N of DBMS node, described parent back end comprises direct parent back end, wherein N is largeIn or equal 1 integer;
Display unit, for draw a first main annulus on screen, in order to show J described the first numberAccording to the data of node, wherein J≤K; With the parallel plane plane at described the first main annulus place on drawThe donut of M different-diameter, wherein, 1≤M≤N; In the donut of a described M different-diameterAt least have a second main annulus, described the second main annulus is in order to show described direct parent back endNumber;
Wherein, the donut of a described M different-diameter is for identifying the parent back end number of plies of displaying.
In the possible embodiment of the first, in conjunction with second aspect, wherein, described display unit, also canFor having sub level back end at current data node, below described current data node or right-handDraw at least one annulus and have sub level back end, described current data to identify described current data nodeNode is described K any one first back end in the first back end.
In the possible embodiment of the second, in conjunction with second aspect, the exhibiting device of this individual-layer data also canTo comprise switching command acquiring unit;
Switching command acquiring unit, for obtaining the switching command of user's input, described switching command is instructionThe variation instruction of the data of showing in described the first main annulus or described the second main annulus;
Display unit, the data of also showing for change described the first main annulus according to described switching command,Or change the data of showing in described the first main annulus and the second main annulus according to described switching command, or according toDescribed switching command is described the second main annulus pair by the data transformation of level corresponding described the first main annulusThe data of the level of answering, or according to described switching command, the data of level corresponding described the second main annulus are becomeBe changed to the data of the level that described the first main annulus is corresponding.
In the third possible embodiment, in conjunction with the possible embodiment of the second of second aspect, itsIn, described request acquiring unit can comprise to be monitored subelement and generates subelement;
Monitor subelement, for the touch operation of monitoring users;
Generate subelement, for generating described switching command according to described touch operation.
In the 4th kind of possible embodiment, in conjunction with the third possible embodiment of second aspect, instituteState generation subelement, specifically can be for be operating as flat along with described the first main annulus place when described touchWhen the slip of the parallel direction of face, calculate the first sliding distance, determine that described the first sliding distance is greater than presetWhen first threshold, generate the first switching command, described the first switching command instruction current data node;
Now, described display unit, specifically can be for determining described working as according to described the first switching commandFront back end, and the data of showing described current data node in described the first main annulus.
In the 5th kind of possible embodiment, in conjunction with the third possible embodiment of second aspect, instituteState generation subelement, specifically for being operating as when described touch along flat with the plane at described the second main annulus placeWhen the slip of direction of row, calculate the second sliding distance, determine that described the second sliding distance is greater than preset secondWhen threshold value, generate the second switching command, described the second switching command is indicated new direct parent back end;
Now, described display unit, specifically for determining new direct father according to described the second switching commandDBMS node, obtains the sub level back end of described new direct parent back end as the first new numberAccording to node, show described new direct parent back end by described the second main annulus, and described in passing throughThe first main annulus is shown described the first new back end.
In the 6th kind of possible embodiment, in conjunction with the third possible embodiment of second aspect, instituteState generation subelement, specifically for being operating as when described touch along hanging down with the plane at described the first main annulus placeThe slip of straight direction, and described slip is while pointing to described the first main annulus, calculates the 3rd sliding distance, reallyWhen fixed described the 3rd sliding distance is greater than preset the 3rd threshold value, generate the 3rd switching command, the described the 3rd switchesThe node of instruction instruction layer under the direct parent back end of described K the first back end is as newlyThe first back end;
Now, described display unit, specifically for according to described the 3rd switching command by described K firstUnder the direct parent back end of back end, the node of layer is as the first new back end, by describedThe data that the first main annulus is shown described the first new back end.
In the 7th kind of possible embodiment, in conjunction with the third possible embodiment of second aspect, instituteStating generation subelement, is along hanging down with the plane at described the first main annulus place specifically for working as described operating gestureThe slip of straight direction, and described slip is while pointing to described the second main annulus, calculates the 4th sliding distance, reallyWhen fixed described the 4th sliding distance is greater than preset the 4th threshold value, generate the 4th switching command, the described the 4th switchesInstruction is using the sub level back end of current data node as the first new back end; Described current data jointPoint is any one first back end in described K the first back end;
Now, described display unit, specifically for according to described the 4th switching command by current data nodeSub level back end as the first new back end, show described new the by described the first main annulusOne back end.
In the 8th kind of possible embodiment, in conjunction with first to the 7th of second aspect or second aspectPlant any possible embodiment, described display unit, specifically can be for the special efficacy with spotlight projectionSet membership between mark parent back end and described back end.
Visible, the embodiment of the present invention adopts the displaying request of obtaining individual-layer data, according to this displaying acquisition requestNeed to show the data of level, wherein, these data comprise the data of multiple the first back end, obtain firstThe parent back end of back end, and obtain the parent back end number of plies of this first back end, thenOn screen, show the data of the plurality of the first back end with the form of the first main annulus, and at this main annulusTop in the mode of the donut of multiple different-diameter sizes, the data of showing this parent back end withAnd identify this parent back end number of plies. Adopt this scheme not only can in an interface, show father and son's levelRelation, and can see parent data and sub level data simultaneously, and, current owing to only user being shownTwo layer data of paying close attention to, so for the layering exhibition method of prior art, can be more succinct,Greatly improve the bandwagon effect of multi-layer data, and improved operation ease for use.
Brief description of the drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, institute in describing embodiment belowNeed the accompanying drawing using to be briefly described, apparently, the accompanying drawing in the following describes is only the present inventionSome embodiment, for those skilled in the art, do not paying under the prerequisite of creative work, alsoCan obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 a is the flow chart of the methods of exhibiting of the individual-layer data that provides of the embodiment of the present invention;
Fig. 1 b is the bandwagon effect schematic diagram of the methods of exhibiting of the individual-layer data that provides of the embodiment of the present invention;
Fig. 2 a is another flow chart of the methods of exhibiting of the individual-layer data that provides of the embodiment of the present invention;
Fig. 2 b is the bandwagon effect schematic diagram of the methods of exhibiting of the individual-layer data that provides of the embodiment of the present invention;
Fig. 3 a is the another flow chart of the methods of exhibiting of the individual-layer data that provides of the embodiment of the present invention;
Fig. 3 b is the bandwagon effect schematic diagram of the methods of exhibiting of the individual-layer data that provides of the embodiment of the present invention;
Fig. 4 a is that operating gesture is the effect schematic diagram while sliding left;
Fig. 4 b is that operating gesture is the effect schematic diagram while sliding to the right;
Effect schematic diagram when Fig. 4 c is contraction data node;
Effect schematic diagram when Fig. 4 d is expanding data node;
Fig. 5 a is the structural representation of the exhibiting device of the individual-layer data that provides of the embodiment of the present invention;
Fig. 5 b is another structural representation of the exhibiting device of the individual-layer data that provides of the embodiment of the present invention;
Fig. 5 c is the structural representation of the switching command acquiring unit that provides of the embodiment of the present invention;
Fig. 6 is the structural representation of the communication system that provides of the embodiment of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearlyChu, intactly description, obviously, described embodiment is only the present invention's part embodiment, instead ofWhole embodiment. Based on the embodiment in the present invention, those skilled in the art are not making creative laborThe every other embodiment obtaining under moving prerequisite, belongs to the scope of protection of the invention.
The embodiment of the present invention provides a kind of methods of exhibiting, device and system of individual-layer data. Below carry out respectivelyDescribe in detail.
Embodiment mono-,
The embodiment of the present invention is described the angle of the exhibiting device from individual-layer data, the exhibition of this individual-layer dataShowing device specifically can be integrated in terminal, and this terminal is specifically as follows the equipment such as mobile phone or panel computer.
A methods of exhibiting for individual-layer data, comprising: obtain the displaying request of individual-layer data, this displaying requestBe used to indicate the data that need to show level; The data that need to show level according to this displaying acquisition request, itsIn, this need to show that the data of level comprise the data of multiple the first back end, wherein, and the plurality of firstBack end belongs to same layer; Obtain parent back end (this parent back end of this first back endComprise direct parent back end and indirect parent back end) and parent back end number of plies N; At screenFirst main annulus of upper drafting, in order to the data of exposition the first back end, and, with firstIn the parallel plane plane at main annulus place, draw the donut of M different-diameter, this M different straightIn the donut in footpath, at least there is a second main annulus, in order to show the number of direct parent back endAccording to, wherein, 1≤M≤N.
As shown in Figure 1a, idiographic flow can be as follows:
101, obtain the displaying request of individual-layer data, wherein, this displaying request is used to indicate and needs presentation layerInferior data;
For example, specifically can directly receive the displaying request of the individual-layer data of user's transmission, or, also canMonitoring users operating gesture, then generates the displaying request of individual-layer data according to this operating gesture.
Wherein, user's operating gesture can arrange according to the demand of practical application or user's hobby,Such as, can be along the longitudinal down sliding of screen, or longitudinal upward sliding, or laterally slide left,Or laterally sliding to the right, can be even standardized circle on screen, etc.
It should be noted that, under the sight of non-touch-screen, user sends instructions under also can coming by button operation,To generate the displaying request of corresponding individual-layer data, with implementation similarly, do not repeat them here.
102, the data that need to show level according to this displaying acquisition request, wherein, this need to show levelData comprise the data of K back end, for convenience, in embodiments of the present invention, by this KIndividual back end is called the first back end; Wherein, this K the first back end belongs to same layer, and K isInteger, and K >=1.
103, obtain the parent back end of this K the first back end, and obtain this first back endParent back end number of plies N, wherein N is more than or equal to 1 integer;
For example, specifically can be in the time there is parent back end in definite this first back end, obtain this firstThe parent back end of back end, and obtain the parent back end number of plies N of this first back end.
Wherein, the parent back end of this first back end comprises direct parent back end and indirect parentBack end, directly parent back end refers to the last layer (or being called upper hop) of the first back endBack end, and indirect data node refers to the data on the last layer back end of the first back endNode, such as, if the last layer back end of back end A is back end B, back end B's is upperOne deck back end is back end C, and back end B is called the direct parent data section of back end APoint, back end C is called the indirect parent back end of back end A. For example, Guangdong Province is ShenzhenDirectly parent back end, China is the direct parent back end in Guangdong Province, so China be Shenzhen betweenConnect parent back end.
In addition, the method that obtains the parent back end number of plies N of this first back end can have multiple,This repeats no more, for example, if there are direct parent back end B and indirect parent data in back end ANode C, the parent back end number of plies N of back end A is 2, by that analogy, etc.
104, on screen, draw an annulus, in order to show the data of J the first back end, in order to retouchState conveniently, in embodiments of the present invention, this is called to the first main circle for showing the annulus of the first back endRing.
Wherein, J can arrange according to the demand of practical application, and J is integer, and J≤K, that is to say,On the first main annulus, data that can an exposition the first back end, also can show wholeThe data of one back end.
In addition, with the parallel plane plane at this first main annulus place on draw the same of M different-diameter, wherein, at least there is a second main annulus in heart annulus, this in the donut of this M different-diameterTwo main annulus are in order to show the data of this direct parent back end.
Wherein, M can arrange according to the demand of practical application, and M is integer, and 1≤M≤N.
Optionally, on this second main annulus, can also show being positioned at together with this direct parent back end of otherThe data of other back end of one deck. This first main annulus and the second main annulus can be the masters of three dimensional formAnnulus, is called three-dimensional main annulus.
For example, if these included multiple first back end of data that need to show level be: data sectionPoint A01, back end A02, back end A03, back end A04, back end A05 and data sectionPoint A06, and these back end (are back end A01, back end A02, back end A03, numberAccording to node A04, back end A05 and back end A06) common parent back end is back endA0, under back end A0 the data of layer except comprising back end A0, also comprise back end B0,Back end C0, back end D0, back end E0 and back end F0, now, can be at screenThe data of the upper form display data node A01 with a main annulus of three-dimensional, the data of back end A02,Data and the back end of the data of back end A03, the data of back end A04, back end A05The data of A06, and in the mode of the donut of multiple different-diameter sizes, show parent back end instituteBelong to layer data (be data, the back end C0 of data, the back end B0 of back end A0 data,The data of the data of back end D0, the data of back end E0 and back end F0), in addition, all rightIdentify this parent back end number of plies, such as, if the number of plies is 2, use the same of two different-diameter sizesHeart annulus mark, if the number of plies is 3, identifies with the concentric circles of three different-diameter sizes, by that analogy,Etc., such as, concrete display effect can be referring to Fig. 1 b. Certainly,, in view of the restriction of screen size, also canTo arrange, no matter the number of plies has how many, is all with several, such as just two or three wait different-diameter largeLittle concentric circles identifies the parent back end that has multilayer.
Wherein, can be with the father and son between the special efficacy mark parent back end of spotlight projection and back endRelation.
Optionally, multiple back end of arranging on annulus, in the time of concrete demonstration, each back end canWith by an icon representation with text, and can present 3 dimension effects to user on the whole according to demand,And, can be by current data Node configuration in middle position, in the time of concrete demonstration, middle leaning on mostThe back end of nearly screen front end (from the angle of three-dimensional annulus, as the back end A01 in Fig. 1 b)Icon be shown as maximum, the back end on side reduces relatively gradually, and at the node at annulus rearBrightness reduces gradually.
It should be noted that, for interface display is more attractive in appearance and succinct, can arrange when the data in same layerWhen the quantity of node is greater than preset threshold value, only show n back end, other back end are used certainPre-set symbol omits mark, in the time that user draws this pre-set symbol, just shows, wherein, preset thresholdThe size of value, pre-set symbol and n all can be according to the demand of practical application or user's hobby or screen largeLittle setting, wherein, n is positive integer, such as, can be set to 5,6,7 or 8 etc., at this notRepeat again.
In like manner, for interface display is more attractive in appearance and succinct, when the parent back end number of plies is greater than default valueTime, also can mark by certain preset mark, wherein, this preset mark equally can be according to realityThe size of the demand of application or user's hobby screen arranges, and does not repeat them here.
In addition, in the time that definite this back end exists sub level back end, can also carry out this back end,, there is sub level back end to identify it in mark, so that user can further check its sub level back end,Such as, specifically can be below this need to show the back end of level, draw an annulus to identify,Etc., in step " to draw M in the parallel plane plane at this first main annulus place different straightThe donut in footpath " afterwards, the method can also comprise:
In the time that current data node (being the current back end of choosing) exists sub level back end, deservingFront back end below or right-hand, draws at least one annulus and has subseries to identify this current back endAccording to node. Wherein, this current back end is K any one first data section in the first back endPoint.
Such as, specifically can be referring to Fig. 1 b, if current data node A01 has sub level back end,Can be below back end A01, draw an annulus to identify.
Optionally, on screen, show the plurality of the first back end with the form of the first main annulus, and at thisThe donut of drawing M different-diameter in the parallel plane plane at the first main annulus place should to showAfter the number of plies of parent back end and this parent back end, the method can also comprise:
The operating gesture of monitoring users in the annulus with layer; Operator according to user in the annulus with layerGesture generates the request of processing; According to this processing request expanding data node, contraction data node or selection data sectionPoint.
Wherein, the operating gesture of user in the annulus with layer is specifically as follows slip or click etc.
In addition, optional, can also switch the data on the first main annulus and/or the second main annulus,Be that the method can also comprise:
The switching command that obtains user's input, changes the number of showing in this first main annulus according to this switching commandAccording to, or change the data of showing in the first main annulus and the second main annulus according to this switching command, or according to thisSwitching command is the layer that this second main annulus is corresponding by the data transformation of level corresponding described the first main annulusInferior data, or be the first master according to this switching command by the data transformation of level corresponding this second main annulusThe data of the level that annulus is corresponding.
Wherein, switching command is to indicate the variation of the data of showing in this first main annulus or the second main annulus to refer toOrder. Specifically can obtain in several ways the switching command of user's input, such as, user directly receivedThe switching command sending, or, also can be by the touch operation of monitoring users, then according to this touch behaviourMake to generate switching command.
Wherein, touch the gesture operation that operation can comprise user, also can comprise that user passes through other sideFormula, the operation of having done such as pointer etc. For example, specifically can adopt following any one:
(1) along sliding with the parallel plane direction at this first main annulus place;
When this touch is operating as when with the slip of the parallel plane direction at the first main annulus place, such as edgeWhile slip to the left or to the right with the flat transverse at the first main annulus place, step " generates according to this touch operationSwitching command can comprise:
Calculate the first sliding distance, determine when this first sliding distance is greater than preset first threshold, generate firstSwitching command, wherein, this first switching command instruction current data node.
Now, step " changes the data of showing in the first main annulus " and can comprise according to this switching command:
Determine current data node according to this first switching command, and show that this is current in this first main annulusThe data of back end.
(2) along sliding with the parallel plane direction at the second main annulus place;
When this touch is operating as when with the slip of the parallel plane direction at this second main annulus place, such asWhile slip to the left or to the right with the flat transverse at the second main annulus place in edge, step is " raw according to this touch operationBecome switching command to comprise:
Calculate the second sliding distance, determine when this second sliding distance is greater than preset Second Threshold, generate secondSwitching command, wherein, this second switching command is indicated new direct parent back end;
Now, step " changes the number of showing in the first main annulus and the second main annulus according to this switching commandAccording to " can comprise:
Determine new direct parent back end according to this second switching command, obtain new direct parent dataThe sub level back end of node, as the first new back end, is shown new direct father by the second main annulusDBMS node, and show described the first new back end by the first main annulus.
(3) slide along the direction vertical with the plane at this first main annulus place;
When this touch is operating as along the slip of the direction vertical with the plane at the first main annulus place, and slip refers toDuring to the first main annulus, step " generating switching command according to this touch operation can comprise:
Calculate the 3rd sliding distance, determine when the 3rd sliding distance is greater than preset the 3rd threshold value, generate the 3rd and cutChange instruction, wherein, the 3rd switching command instruction is by the direct parent data section of this K the first back endUnder point, the node of layer is as the first new back end.
Now, step " is according to this switching command by the data transformation of level corresponding the first main annulusThe data of the level that two main annulus are corresponding " can comprise:
According to the 3rd switching command by the joint of layer under the direct parent back end of K the first back endPoint, as the first new back end, is shown the number of described the first new back end by the first main annulusAccording to.
Such as, if these included multiple first back end of data that need to show level are: data sectionPoint A01, back end A02, back end A03, back end A04, back end A05 and data sectionPoint A06, and back end A01 is current data node, the parent back end of back end A01 is numberAccording to node A0 (back end A0 be also simultaneously back end A01, back end A02, back end A03,The parent back end that back end A04, back end A05 and back end A06 are common, in other words,Back end A01, back end A02, back end A03, back end A04, back end A05 andBack end A06 is the sub level back end of back end A0), under back end A0, the data of layer are removedComprise outside back end A0, also comprise back end B0, back end C0, back end D0, numberAccording to node E0 and back end F0, now, specifically can obtain back end according to the 3rd switching commandUnder A0, the data of layer, obtain " back end A0, back end B0, back end C0, data sectionPoint D0, back end E0 and back end F0 " as the first new back end, then main by firstAnnulus is shown the data of this first new back end.
(4) slide along the direction vertical with the plane at the first main annulus place;
When operating gesture is the slip along the direction vertical with the plane at the first main annulus place, and slide and point toWhen the second main annulus, step " generating switching command according to this touch operation can comprise:
Calculate the 4th sliding distance, determine when the 4th sliding distance is greater than preset the 4th threshold value, generate the 4thSwitching command, wherein, the 4th switching command is indicated using the sub level back end of current data node as newlyThe first back end, this current back end is any one first number in this K the first back endAccording to node.
Now, step is " according to this switching command by the data transformation of level corresponding described the second main annulusBe the data of the level that the first main annulus is corresponding " comprising:
According to the 4th switching command using the sub level back end of current data node as the first new dataNode, shows the first new back end by the first main annulus.
Such as, if these included multiple first back end of data that need to show level are: data sectionPoint A01, back end A02, back end A03, back end A04, back end A05 and data sectionPoint A06, and current data node is back end A01, the sub level back end of back end A01 is numberAccording to node A011, back end A012, back end A013, back end A014, back end A015With back end A016, now, specifically can obtain according to the 4th switching command of back end A01DBMS node, obtains " back end A011, back end A012, back end A013, dataNode A014, back end A015 and back end A016 " as the first new back end, and logicalCross the first back end that the first main annulus shows that this is new.
It should be noted that, wherein, in (3) and (4), if parent back end is presented at screen top,Sub level back end is presented at screen below, and the slip of (3) can be longitudinally downward along screen, (4)Slip can be along screen longitudinally upwards; And if parent back end is presented at screen left, sub level dataIt is right-hand that node is presented at screen, and the slip of (3) can be along screen laterally to the right, and the slip of (4) canBeing along screen laterally left; Certainly, in addition, can be also other DISPLAY ORDER, be to be understood that, other DISPLAY ORDER if, user's operating gesture also can be along with change, at this no longerRepeat.
As from the foregoing, the present embodiment adopts the displaying request of obtaining individual-layer data, according to this displaying acquisition requestNeed to show the data of level, wherein, these data comprise multiple back end, exist at specified data nodeWhen parent back end, obtain the parent back end of back end, and obtain the parent number of this back endAccording to node level, then on screen, show the number of the plurality of the first back end with the form of a main annulusAccording to, and in the mode of the donut of multiple different-diameter sizes, the data of showing this parent back end withAnd identify this parent back end number of plies. Adopt this scheme not only can in an interface, show father and son's levelRelation, and can see parent data and sub level data simultaneously, and, current owing to only user being shownTwo layer data of paying close attention to, so for the layering exhibition method of prior art, can be more succinct,Greatly improve the bandwagon effect of multi-layer data, and improved operation ease for use.
Embodiment bis-,
According to the described method of embodiment mono-, below will be described in further detail for example.
In the present embodiment, the exhibiting device taking this individual-layer data specifically can be integrated in to terminal carries out as exampleExplanation.
The exhibiting device of this individual-layer data specifically can comprise data model administration module, data display controlDevice, parent data layout administration module, sub level data layout management module, mapping effect rendering module and exhibitionShow acquisition request module, as follows:
(1) data model administration module;
Be original hierarchical data management module, the data content that can show for managing current component exhibiting.
(2) data display control module;
For extracting from original individual-layer data by display data. Then by the data that extractSend to respectively parent data layout administration module and sub level data layout management module to show.
(3) parent data layout administration module;
The data that send for receiving data display control module, with a main annulus and multiple donutsMode display data, i.e. displaying need to be shown the parent data of the data of level.
Wherein, the layout management module of these parent data can comprise parent data display submodule and the upper number of pliesAccording to showing submodule, specifically can be as follows:
Parent data display submodule, for adopting three-dimensional annulus effect to show parent data.
Upper layer data is shown submodule, exists for the parent data of showing when parent data display submoduleWhen upper layer data, in the annulus of drawing at parent data display submodule, draw one or more donutsThere is DBMS in or multilayer in the parent data that identify current displaying.
(4) sub level data layout management module;
The data that send for receiving data display control module, show with a main annulus number that this receivesAccording to, show said in the embodiment of the present invention " need to show the data of level ". Should " need presentation layerInferior data " be the sub level data of the parent data in (3).
Similar with parent data layout administration module, sub level data layout management module can comprise sub level dataShow submodule and lower floor's data display submodule;
Sub level data display submodule, " need to show level for adopting three-dimensional annulus effect to showData ".
Lower floor's data display submodule, in the time there are sub level data in current data node, in current numberAccording to annulus of node drawn beneath, there is subordinate's back end to identify it.
(5) mapping effect rendering module;
For the father and son between special efficacy mark parent back end and sub level back end with spotlight projectionRelation.
(6) show acquisition request module;
Be used for obtaining and show request, and displaying request is offered to data display control module, such as supervisingListen user's operating gesture, and generate and show request according to operating gesture, etc.
The structure of the exhibiting device based on above-mentioned individual-layer data, below by with the embodiment of the present invention is provided oneThe methods of exhibiting of planting individual-layer data describes, and as shown in Figure 2 a, idiographic flow can be as follows:
201, show the displaying request that acquisition request module is obtained individual-layer data, and this displaying request is sentGive data display control module, wherein, this displaying request is used to indicate the data that need to show level.
For example, terminal specifically can directly receive the displaying request of the individual-layer data of user's transmission, or, alsoCan monitoring users operating gesture, then generate the displaying request of individual-layer data according to this operating gesture.
Wherein, user's operating gesture can arrange according to the demand of practical application or user's hobby,Such as, can be along the longitudinal down sliding of screen, or longitudinal upward sliding, can be on screen evenStandardized circle, etc.
202, data display control module receives this displaying request, and according to this displaying request from data modelIn administration module, obtain the data that need to show level, wherein, it is multiple that this need to show that the data of level compriseThe first back end.
203, the data that need to show level that get are sent to sub level data by data display control moduleLayout management module;
204, sub level data layout management module is drawn a first main annulus on screen, should in order to showThe data that need to show level that receive.
Wherein, this need to show that the data of level can comprise K the first back end, that is to say, thisTime on this main annulus, can arrange J the first back end, wherein, each back end can be by oneIcon mark with text, optional, this icon can have the icon of 3-D effect. In addition, for wholeOn body, can present better 3-D effect, the back end of the most close middle screen front end on main annulusIcon is shown as maximum, and the back end on side reduces relatively gradually, and bright at the node at annulus rearDegree reduces gradually, for example, and specifically can be referring to Fig. 2 b.
Wherein, J can arrange according to the demand of practical application, and J is integer, and J≤K, that is to say,On the first main annulus, data that can an exposition the first back end, also can show wholeThe data of one back end.
205, data display control module, according to the data that need to show level that get, is determined its dataWhen node exists parent back end, obtain the data of the affiliated layer of parent back end of this back end, andCalculate the parent back end number of plies of this back end; Afterwards, data display control module can send parentUnder back end, the data of layer and the parent back end number of plies are to parent data layout administration module.
206, parent data layout administration module is shown parent back end institute in the mode of multiple donutsBelong to the data of layer, and identify this parent back end number of plies.
For example, specifically can be to draw M in the parallel plane plane at this first main annulus place differentIn the donut of diameter, in the donut of this M different-diameter, at least there is a second main annulus,This second main annulus is in order to show the data of this direct parent back end. Wherein, M can answer according to realityWith demand arrange, M is integer, and 1≤M≤N.
Wherein, under parent back end, the data of layer can comprise multiple parent back end, specifically showTime, can be using an annulus maximum in these multiple concentric circles as the second main annulus, at this second main annulusThe multiple parent back end of upper arrangement, wherein, each parent back end can be by an icon with textMark, optional, this icon can have the icon of 3-D effect. In addition, in order to present on the wholeBetter 3-D effect, the icon of the parent back end of the most close middle screen front end on this second annulusBe shown as maximum, the parent back end on side reduces relatively gradually, and bright at the node at annulus rearDegree reduces gradually, for example, and specifically can be referring to Fig. 2 b.
In addition, can in the second main annulus, draw the donut that multiple diameter reduce gradually, to markKnow this parent back end number of plies, if the level of current " need to show the data of level " is " n ", this number of plies that is used for the main annulus that identifies parent back end is " n-1 " layer, and these are concentricThe number of plies that circle identifies, by the direction away from this main annulus, is followed successively by " n-2 ", " n-3 " etc., for example,Specifically can be referring to Fig. 2 b.
It should be noted that, for interface display is more attractive in appearance and succinct, can arrange when the data in same layerWhen the quantity of node is greater than preset threshold value r, only show n back end, other back end are used certainPre-set symbol omits mark, in the time that user draws this pre-set symbol, just shows, such as, work as displayingThe number of the back end of level, in the time that r is above, adopts " ← → " mark r in addition at the rear of annulusBack end, etc. Wherein, the size of preset threshold value, pre-set symbol and n all can be according to practical applicationDemand or user's hobby or the size of screen arrange, wherein, n is positive integer, such as, canBe set to 5,6,7 or 8 etc., do not repeat them here.
In like manner, for interface display is more attractive in appearance and succinct, when the parent back end number of plies is greater than default valueTime, also can mark by certain preset mark, wherein, this default value and preset mark equally canTo arrange according to the size of the demand of practical application or user's hobby screen, do not repeat them here.
Wherein, the execution of step 203 and step 205 can be in no particular order.
Optionally, sub level data layout management module determines that current data node (is the current data section of choosingPoint) while there are sub level data, can also, at annulus of current data node drawn beneath, deposit to identify itAt subordinate's back end, for example, specifically can be referring to Fig. 2 b.
Optionally, mapping effect rendering module can also be with the special efficacy mark parent back end of spotlight projectionAnd the set membership between sub level back end (needing to show the data of level), for example, specifically can joinSee Fig. 2 b.
As from the foregoing, the present embodiment adopts the displaying request of obtaining individual-layer data, according to this displaying acquisition requestNeed to show the data of level, wherein, these data comprise multiple back end, exist at specified data nodeWhen parent back end, obtain the parent back end of back end, and calculate the parent number of this back endAccording to node level, then on screen, show the plurality of the first back end with the form of a main annulus of three-dimensionalData, and in the mode of the donut of multiple different-diameter sizes, show the number of this parent back endAccording to this and identify this parent back end number of plies. Adopt this scheme not only can in an interface, show father and sonHierarchical relationship, and can see parent data and sub level data simultaneously, and, owing to only user being shownTwo layer data of current concern, so for the layering exhibition method of prior art, can be more simpleClean, greatly improve the bandwagon effect of multi-layer data, and improved operation ease for use.
Embodiment tri-,
On the basis of the two described methods of enforcement, further, wherein, show acquisition request module,The switching command that can also be used for obtaining user's input, is then referred to according to this switching by data display control moduleOrder changes the data of showing in this first main annulus, or changes the first main annulus and second according to this switching commandThe data of showing in main annulus, or according to this switching command by the data of level corresponding described the first main annulusBe transformed to the data of the level that this second main annulus is corresponding, or according to this switching command by this second main annulus pairThe data transformation of the level of answering is the data of the level that the first main annulus is corresponding.
In the present embodiment, by the longitudinal down sliding of annulus taking user uncle's DBMS node place as example,Methods of exhibiting to this individual-layer data is illustrated.
As shown in Figure 3 a, idiographic flow can be as follows:
301, show acquisition request module monitoring users operating gesture, when this operating gesture is for longitudinally to downslideWhen moving, calculate the down sliding distance (i.e. the 3rd sliding distance) of user's gesture, determine this down sliding distanceWhen being greater than preset the 3rd threshold value, generate the 3rd switching command, wherein, the 3rd switching command instruction oughtUnder the direct parent back end of front back end, the node of layer is as the first new back end; By firstShow that request sends to data display control module.
302, data display control module receives the 3rd switching command, and according to the 3rd switching command fromIn data model administration module, obtain under the direct parent back end of back end of current data nodeThe node of layer is as the first new back end.
For example, if current data node is " Quanzhou district ", now, data display control module canObtain the node of floor under the direct parent back end " Xuzhou City " in " Quanzhou district ", as new firstBack end, wherein, this first new back end comprises back end " Xuzhou City ", " Changzhou "" Wuxi City " etc.
303, the data of the first new back end getting are sent to sub level by data display control moduleData layout administration module;
For example, if the back end getting in step 302 be " Xuzhou City ", " Changzhou " and" Wuxi City " etc., data display control module is by " Xuzhou City ", " Changzhou " and " Wuxi City "Send to sub level data layout management module Deng the data of back end.
304, sub level data layout management module shows by the first main annulus the first new number that this receivesAccording to the data of node.
For example, sub level data layout management module can be shown the first data that these are new on a main annulusThe data of node " Xuzhou City ", " Changzhou " and " Wuxi City " etc., referring to Fig. 3 b.
305, data display control module is according to the first new back end of getting, obtain this new theThe node of layer under the direct parent back end of one back end, and calculate this first new back endThe parent back end number of plies, after this, data display control module sends layer under direct parent back endNode and the parent back end number of plies are to parent data layout administration module.
For example, if this first new back end comprise back end " Xuzhou City ", " Changzhou " and" Wuxi City " etc., can obtain under the direct parent back end " Jiangsu Province " of these back endThe node of layer, such as the node of layer under this back end " Jiangsu Province " can comprise back end " JiangsuEconomize ", " Guangdong Province " and " Jiangxi Province " etc.
In addition, can also calculate the parent back end number of plies of these the first new back end, such as, asReally the back end such as " Jiangsu Province ", " Guangdong Province " and " Jiangxi Province " also has the parent data section of one-levelPoint, the number of plies is 2, by that analogy, etc.
306, parent data layout administration module is shown this first new back end by the second main annulusThe node of layer under directly parent back end, and this direct parent back end, and identify this parent numberAccording to node level.
For example, or with under this direct parent back end layer node comprise back end " Jiangsu Province "," Guangdong Province " and " Jiangxi Province " etc., parent data layout administration module can be in these multiple concentric circlesOn a maximum annulus, show the back end such as " Jiangsu Province ", " Guangdong Province " and " Jiangxi Province ", and markKnow this parent back end number of plies, such as, if the number of plies is " 2 ", in this annulus, show a diameterSmaller concentric circles, etc., referring to Fig. 3 b, visible, with respect to the number of original donut (originallyThe number of plies be 3), concentric circles number has now reduced (the present number of plies is 2) thereupon.
307, sub level data layout management module is determined current data node, such as back end " Xuzhou City "While there are sub level data, can also, at annulus of current data node drawn beneath, exist down to identify itDBMS node, for example, specifically can be referring to Fig. 3 b.
Optionally, mapping effect rendering module can also be with the special efficacy mark parent back end of spotlight projectionAnd the set membership between sub level back end, such as, back end " Jiangsu Province " and " Xuzhou City " etc.Set membership between back end, again such as, data such as back end " Xuzhou City " and " Quanshan District "Set membership between node, etc., specifically can be referring to Fig. 3 b.
It should be noted that, in the present embodiment, only downward with the annulus at user uncle's DBMS node placeThe operating gesture sliding is that example describes, should be understood that, and can also be other operating gesture, itsImplementation similarly, does not repeat them here.
As from the foregoing, the present embodiment adopts monitoring users operating gesture, and generating displaying according to this operating gesture pleaseAsk, the data that need to show level according to this displaying acquisition request, wherein, these data comprise multiple the first numbersAccording to node, in the time that definite the first back end exists parent back end, obtain the parent of the first back endBack end, and calculate the parent back end number of plies of this back end, then on screen with a three-dimensionalThe form of main annulus is shown the plurality of back end, and with the side of the donut of multiple different-diameter sizesFormula, shows this parent back end and identifies this parent back end number of plies. Adopt this scheme not only passableIn an interface, show father and son's hierarchical relationship, and can see parent data and sub level data simultaneously, andAnd, due to two layer data of only user being shown to current concern, so show with respect to the layering of prior artMode, can be more succinct, greatly improved the bandwagon effect of multi-layer data, and improve operation easilyThe property used. Further, this scheme can also change the first main annulus and/or the second master by switching commandData on annulus, have improved the flexibility operating.
Embodiment tetra-,
On the basis of embodiment bis-or three described methods, further, back end is being opened upAfter showing, can also monitoring users operating gesture in the annulus with layer, then according to user with layerOperating gesture in annulus generates the request of processing, and according to this processing request with each data section in annulusPoint operates, such as expanding data node, contraction data node or selection back end etc. For example concreteCan be as follows:
(1) with the selection of layer data node;
Under touch-screen, user can, by sliding to the left or to the right on annulus, select current data node.Wherein, be current data node near screen node (from three-dimensional angle) foremost.
Under non-touch-screen, can be provided for respectively near of annulus identifying the icon of choosing back endSuch as arrow to the left or to the right etc., when user clicks this when identifying the icon of choosing back end, shouldLayer annulus will rotate clockwise or counterclockwise to corresponding.
Concrete methods of realizing can be as follows:
Show the operating gesture of acquisition request module monitoring users in the annulus with layer, such as the circle with layerThe operating gesture that ring region monitoring users slides to the left or to the right, then generates to process according to this operating gesture and asksAsk, and select back end according to this processing request.
Wherein, show acquisition request module at monitoring users the operating gesture in the annulus with layer as user toAfter operating gesture left or that slide, can calculate the sliding distance of user's operating gesture to the right, thereby according to thisSliding distance is determined postrotational position on annulus, and then definite current data node. For example, concrete effectCan be as follows:
When behind user's finger touch corresponding region, the position of image is along with the direction of finger sliding moves,Current data node (being the current back end that is illustrated in forefront) is also changed thereupon, such as, asShown in Fig. 4 a, in the time that user slides left to the circle ring area in left hand view top, the current data on annulusNode also can be along with clockwise rotating, such as, current data node will be changed to by " Xuzhou City " " normalState city ", again such as, as shown in Figure 4 b, in the time that user slides to the right to the circle ring area in left hand view top,Current data node on annulus also can be along with rotating counterclockwise, such as, current data node will be by " slowlyState city " change to " Wuxi City ", by that analogy, etc.
Wherein, the speed that annulus rotates can be corresponding with the speed that user's operating gesture slides, such as, whenAfter user's quick sliding back end, annulus is sustainable fast rotational also, and As time goes on, rotationSlowly reduce, thus the sensation slowly stopping rotate to user because inertia is lasting with annulus after, can improve useFamily is used impression.
(2) expansion of back end or contraction;
User can be by carrying out gesture operation to annulus, launches or shrink upper layer node, such as double-clicking choosingIn back end, or choose after the annulus that is positioned at upper strata, carry out the operating gesture of upward sliding, Ji KeshouContracting lower floor back end, etc. When after contraction data node, can only in the interface of screen, show one deckAnnulus, to represent single layer data. Again such as, can be to the back end in the corresponding annulus of single layer dataDouble-click, or choose after back end, carry out the operating gesture of down sliding, i.e. deployable lower floor dataNode, etc.
Concrete methods of realizing can be as follows:
Show the operating gesture of acquisition request module monitoring users in the annulus with layer, such as the circle with layerOperating gesture that ring region monitoring users is double-clicked (or also can make other operating gesture), then basisThis operating gesture generates the request of processing, and according to this processing request contraction or expanding data node.
For example, can be as shown in Fig. 4 c, in the time having two-layer back end on screen, user's double-click data nodeTime, i.e. collapsible lower floor back end, and and for example shown in Fig. 4 d, in the time only having single layer data node on screen,When user's double-click data node, i.e. the back end of deployable another layer, etc. Certainly be only, hereinExample, it should be understood that and also have other implementation, such as also can adopt other operating gesture orAdopt other expansion or contraction mode, etc., do not repeat them here.
As from the foregoing, the embodiment of the present invention is except can realizing the beneficial effect of embodiment bis-and three, alsoCan further operate the back end on annulus, such as selecting back end, contraction or launching numberAccording to node etc., further improve the flexibility ratio of operation, and improved the bandwagon effect of multi-layer data.
Embodiment five,
Accordingly, the embodiment of the present invention also provides a kind of exhibiting device of individual-layer data, as shown in Figure 5 a, and shouldThe exhibiting device 50 of individual-layer data comprises that acquisition request unit 501, data capture unit 502, parent data obtainGet unit 503 and display unit 504;
Acquisition request unit 501, for obtaining the displaying request of individual-layer data, wherein, this displaying request is usedThe data that need to show level in instruction;
Data capture unit 502, for the data that need to show level according to this displaying acquisition request, wherein,Need to show that the data of level comprise the data of K the first back end, wherein, this K the first data sectionPoint belongs to same layer, and K is integer, K >=1;
Parent data capture unit 503, for obtain this K the first back end parent back end andThe number of plies N of parent back end, wherein, N is more than or equal to 1 integer;
Wherein, the parent back end of this first back end comprises direct parent back end and indirect parentBack end.
Such as, specifically can (need to show included K of the data of level at this first back endThe first back end) while there is parent back end, obtain the direct parent back end of this back end,And obtain the number of plies N of the parent back end of described back end.
Wherein, the method for calculating the parent back end number of plies of this first back end can have multiple, at thisRepeat no more, for example, if there is direct parent back end B in back end A, and direct parent dataAlso there is direct parent back end C in Node B, the parent back end number of plies of back end A is 2, withThis analogizes, etc.
Display unit 504, for draw a first main annulus on screen, in order to show J the first dataThe data of node, and with the parallel plane plane at the first main annulus place on draw M different-diameterDonut, in the donut of this M different-diameter, at least there is a second main annulus, this is second years oldMain annulus is in order to show the data of this direct parent back end.
Wherein, J and M can arrange according to the demand of practical application, and J and M are as integer, J≤K,1≤M≤N。
Optionally, on this second main annulus, can also show being positioned at together with this direct parent back end of otherThe data of other back end of one deck. This first main annulus and the second main annulus can be the masters of three dimensional formAnnulus, is called three-dimensional main annulus.
For example, if these included multiple first back end of data that need to show level be: data sectionPoint A01, back end A02, back end A03, back end A04, back end A05 and data sectionPoint A06, and these back end (are back end A01, back end A02, back end A03, numberAccording to node A04, back end A05 and back end A06) common parent back end is back endA0, under back end A0 the data of layer except comprising back end A0, also comprise back end B0,Back end C0, back end D0, back end E0 and back end F0, now, can be at screenData, the data of upper form (i.e. the first main annulus) the display data node A01 with a main annulus of three-dimensionalThe data of node A02, the data of back end A03, the data of back end A04, back end A05Data and the data of back end A06, and with the mode of the donut of multiple different-diameter sizes, exhibitionShow that the affiliated layer data of parent back end (is data, the data of back end B0, the number of back end A0According to the data of node C0, data, the data of back end E0 and the data of back end F of back end D00), in addition, can also identify this parent back end number of plies, such as, if the number of plies is 2, use twoThe concentric circles mark of different-diameter size, if the number of plies is 3, uses the concentric circles of three different-diameter sizesMark, by that analogy, etc., such as, concrete display effect can be referring to Fig. 1 b. Certainly, in view of screenSize restriction, also can arrange no matter the number of plies has how many, be all with several, such as be two orThree are waited the concentric circles of different-diameter size to identify the parent back end that has multilayer.
Wherein, can be with the father and son between the special efficacy mark parent back end of spotlight projection and back endRelation, that is:
Display unit 504, specifically can and be somebody's turn to do for the special efficacy mark parent back end with spotlight projectionSet membership between back end (needing to show the included back end of data of level).
Optionally, multiple back end of arranging on annulus, in the time of concrete demonstration, each back end canWith by an icon representation with text, and can present 3 dimension effects to user on the whole according to demand,And, can be by current data Node configuration in middle position, in the time of concrete demonstration, middle leaning on mostThe icon of the back end of nearly screen front end is shown as maximum, and the back end on side subtracts relatively graduallyLittle, and reduce gradually in the node brightness at annulus rear.
It should be noted that, for interface display is more attractive in appearance and succinct, can arrange when the data in same layerWhen the quantity of node is greater than preset threshold value, only show n back end, other back end are used certainPre-set symbol omits mark, in the time that user draws this pre-set symbol, just shows, wherein, preset thresholdThe size of value, pre-set symbol and n all can be according to the demand of practical application or user's hobby or screen largeLittle setting, wherein, n is positive integer, does not repeat them here.
In like manner, for interface display is more attractive in appearance and succinct, when the parent back end number of plies is greater than default valueTime, also can mark by certain preset mark, wherein, this preset mark equally can be according to realityThe size of the demand of application or user's hobby screen arranges, and does not repeat them here.
In addition, in the time there is sub level back end in definite this current back end, can also be to this back endUser identifies, has sub level back end to identify it, so that can further check its sub level dataNode, such as, specifically can be below this current back end, draw an annulus to identify, etc.Deng, that is:
Display unit 504, can also be used for depositing at current data node (being the current back end of choosing)In the time of sub level back end, below this current back end or right-hand, draw at least one annulus with markThere is sub level back end in this current back end. Wherein, this current back end is K the first data sectionAny one first back end in point.
In addition, optional, can also switch the data on the first main annulus and/or the second main annulus,As shown in Figure 5 b, the exhibiting device 50 of this individual-layer data can also comprise switching command acquiring unit 505;
Switching command acquiring unit 505, for obtaining the switching command of user's input;
Display unit 504, can also be used for changing according to this switching command that this first main annulus showsData, or change the data of showing in the first main annulus and the second main annulus according to this switching command, or according toThis switching command is that this second main annulus is corresponding by the data transformation of level corresponding described the first main annulusThe data of level, or be first according to this switching command by the data transformation of level corresponding this second main annulusThe data of the level that main annulus is corresponding.
Wherein, switching command is to indicate the variation of the data of showing in this first main annulus or the second main annulus to refer toOrder. Specifically can obtain in several ways the switching command of user's input, such as, user directly receivedThe switching command sending, or, also can be by the touch operation of monitoring users, then according to this touch behaviourMake to generate switching command. As shown in Figure 5 c, this switching command acquiring unit 505 can comprise that monitoring is singleUnit 5051 and generation subelement 5052;
Monitor subelement, for the touch operation of monitoring users;
Generate subelement, for generating described switching command according to this touch operation.
Wherein, touch the gesture operation that operation can comprise user, also can comprise that user passes through other sideFormula, the operation of having done such as pointer etc. For example, specifically can adopt following any one:
(1) along sliding with the parallel plane direction at this first main annulus place;
Generate subelement, specifically for be operating as parallel plane along with the first main annulus place when this touchWhen the slip of direction, calculate the first sliding distance, determine when this first sliding distance is greater than preset first threshold,Generate the first switching command, wherein, this first switching command instruction current data node.
Now, display unit 504, specifically for determining current data node according to this first switching command,And the data of showing this current back end in this first main annulus.
(2) along sliding with the parallel plane direction at the second main annulus place;
Generate subelement, specifically for be operating as when this touch along with the plane parallel at this second main annulus placeThe slip of direction time, calculate the second sliding distance, determine that this second sliding distance is greater than preset Second ThresholdTime, generate the second switching command, wherein, this second switching command is indicated new direct parent back end;
Now, display unit 504, specifically for determining new direct parent according to this second switching commandBack end, obtains the sub level back end of new direct parent back end as the first new data sectionPoint, shows new direct parent back end by the second main annulus, and shows institute by the first main annulusState the first new back end.
(3) slide along the direction vertical with the plane at this first main annulus place;
Generate subelement, specifically for being operating as along vertical with the plane at the first main annulus place when this touchThe slip of direction, and slide while pointing to the first main annulus, calculate the 3rd sliding distance, determine the 3rd slip distanceWhen being greater than preset the 3rd threshold value, generate the 3rd switching command, wherein, the 3rd switching command instruction shouldUnder the direct parent back end of K the first back end, the node of layer is as the first new back end.
Now, display unit 504, specifically for according to the 3rd switching command by K the first back endDirect parent back end under layer node as the first new back end, by the first main annulus exhibitionShow the data of described the first new back end.
(4) slide along the direction vertical with the plane at the first main annulus place;
Generate subelement, specifically for when operating gesture being the side vertical with the plane at the first main annulus place, edgeTo slip, and slide and point to when the second main annulus, calculate the 4th sliding distance, determine the 4th slip distanceWhen being greater than preset the 4th threshold value, generate the 4th switching command, wherein, the 4th switching command instruction oughtThe sub level back end of front back end is as the first new back end, and this current back end is this KAny one first back end in the first back end.
Now, display unit 504, specifically for according to the 4th switching command by current data nodeSub level back end, as the first new back end, is shown the first new data section by the first main annulusPoint.
It should be noted that, wherein, in (3) and (4), if parent back end is presented at screen top,Sub level back end is presented at screen below, and the slip of (3) can be longitudinally downward along screen, (4)Slip can be along screen longitudinally upwards; And if parent back end is presented at screen left, sub level dataIt is right-hand that node is presented at screen, and the slip of (3) can be along screen laterally to the right, and the slip of (4) canBeing along screen laterally left; Certainly, in addition, can be also other DISPLAY ORDER, be to be understood that, other DISPLAY ORDER if, user's operating gesture also can be along with change, at this no longerRepeat.
It should be noted that, under the sight of non-touch-screen, user sends instructions under also can coming by button operation,To generate corresponding switching command, with implementation similarly, do not repeat them here.
Optionally, can also further operate the back end on annulus, such as select back end,Contraction or expanding data node etc., thus the flexibility ratio of operation further improved, and improved multilayer numberAccording to bandwagon effect, that is:
Parent data capture unit 503, can also be used for the operating gesture of monitoring users at the annulus with layer;Operating gesture according to user in the annulus with layer generates the request of processing; According to this processing request expanding dataNode, contraction data node or selection back end, specifically can be referring to embodiment of the method above, at this notRepeat again.
When concrete enforcement, above unit can be used as independently entity and realizes, and also can carry out any groupClose, realize as same or several entities, such as, acquisition request unit can be by embodiment aboveDisplaying acquisition request module realize, data capture unit 502 and parent data capture unit 503 can be byData model administration module in embodiment and data display controller are realized above, and display unit 504 canWith the parent data layout administration module by embodiment above, sub level data layout management module and mapping effectFruit rendering module is realized, etc., the specific implementation of above unit can be referring to embodiment of the method above,Do not repeat them here.
The exhibiting device 50 of this individual-layer data specifically can be integrated in terminal, and this terminal is specifically as follows mobile phoneOr the equipment such as panel computer.
As from the foregoing, the acquisition request unit 501 in the exhibiting device 50 of the individual-layer data of the present embodiment canObtain the displaying request of individual-layer data, then by data capture unit 502 according to these displaying acquisition request needsThe data of showing level, wherein, these data comprise multiple the first back end, at parent data acquisition 503When specified data node exists parent back end, obtain the parent back end of back end, and acquisition shouldThe parent back end number of plies of back end, then by display unit 504 on screen with a main annulusForm is shown the data of the plurality of the first back end, and with the side of the donut of multiple different-diameter sizesFormula, shows the data of this parent back end and identifies this parent back end number of plies. Adopt this scheme notOnly can in an interface, show father and son's hierarchical relationship, and can see parent data and subseries simultaneouslyAccording to, and, due to two layer data of only user being shown to current concern, so dividing with respect to prior artLayer exhibition method, can be more succinct, greatly improved the bandwagon effect of multi-layer data, and improveOperation ease for use.
Embodiment six,
Accordingly, the embodiment of the present invention also provides a kind of communication system, comprises appointing that the embodiment of the present invention providesAn exhibiting device for individual-layer data, wherein, the concrete enforcement of the exhibiting device of this individual-layer data can be referring to realityExecute example five, do not repeat them here.
Because this communication system has comprised the exhibiting device of any individual-layer data that the embodiment of the present invention provides,Therefore the same beneficial effect of exhibiting device that can realize equally this individual-layer data, refers to embodiment above,Do not repeat them here.
Embodiment seven,
In addition, the embodiment of the present invention also provides a kind of communication system, and as shown in Figure 6, this communication system 60 is wrappedDraw together processor 601, memory 602 and input-output equipment 603.
Wherein, memory 602 is for storing computer program. Processor 601 is for reading described memory 602In computer program, carry out as follows operation: obtain the displaying request of individual-layer data, this displaying request is used forInstruction need to be shown the data of level; The data that need to show level according to this displaying acquisition request, wherein,This need to show that the data of level comprise the data of multiple the first back end, wherein, and the plurality of the first dataNode belongs to same layer; (this parent back end comprises to obtain the parent back end of this first back endDirectly parent back end and indirectly parent back end) and parent back end number of plies N; On screen, paintMake a first main annulus, in order to the data of exposition the first back end, and, with the first main circleIn the parallel plane plane at ring place, draw the donut of M different-diameter, this M different-diameterIn donut, at least there is a second main annulus, in order to show the data of direct parent back end, itsIn wherein, 1≤M≤N. Specifically can, referring to embodiment of the method above, not repeat them here.
This processor 601 can also be used for existing at current data node (being the current back end of choosing)When sub level back end, below this current back end or right-hand, drawing at least one annulus should with markThere is sub level back end in current data node. Wherein, this current back end is K the first back endIn any one first back end.
Such as, specifically can be referring to Fig. 1 b, if current data node A01 has sub level back end,Can be below back end A01, draw an annulus to identify.
Optionally, this processor 601, can also be used for obtaining the switching command of user's input, cuts according to thisChange instruction and change the data of showing in this first main annulus, or according to this switching command change the first main annulus andThe data of showing in the second main annulus, or according to this switching command by level corresponding described the first main annulusData transformation is the data of the level that this second main annulus is corresponding, or according to this switching command by this second main circleThe data transformation that encircles corresponding level is the data of the level that the first main annulus is corresponding. Specifically can be referring to aboveEmbodiment, such as, processor 601 can be by the touch operation of input-output equipment 603 monitoring users; RootGenerate switching command according to described touch operation, as follows:
When this touch is operating as when with the slip of the parallel plane direction at the first main annulus place, calculate theOne sliding distance, determines when the first sliding distance is greater than preset first threshold, generates the first switching command, itsIn, this first switching command instruction current data node; Now, change first according to described switching commandThe data of showing in main annulus can comprise: determine current data node according to the first switching command, andThe data of showing described current data node in one main annulus.
When this touch is operating as when with the slip of the parallel plane direction at the second main annulus place, calculate theTwo sliding distances, determine when the second sliding distance is greater than preset Second Threshold, generate the second switching command, itsIn, this second switching command is indicated new direct parent back end; Now, change according to switching commandThe data of showing in described the first main annulus and the second main annulus can comprise: determine according to the second switching commandNew direct parent back end, obtains the sub level back end of new direct parent back end as newThe first back end, shows described new direct parent back end by the second main annulus, and passes through instituteState the first main annulus and show described the first new back end.
When this touch is operating as along the slip of the direction vertical with the plane at described the first main annulus place, and instituteState and slide while pointing to described the first main annulus, calculate the 3rd sliding distance, determine that the 3rd sliding distance is greater than in advanceWhile putting the 3rd threshold value, generate the 3rd switching command, wherein, the 3rd switching command instruction is by this K individual firstUnder the direct parent back end of back end, the node of layer is as the first new back end; Now,Be level corresponding to the second main annulus according to switching command by the data transformation of level corresponding the first main annulusData can comprise: according to the 3rd switching command by the direct parent data section of this K the first back endUnder point, the node of layer, as the first new back end, is shown described the first new number by the first main annulusAccording to the data of node.
When this operating gesture is the slip along the direction vertical with the plane at described the first main annulus place, and shouldSlide while pointing to described the second main annulus, calculate the 4th sliding distance, determine that the 4th sliding distance is greater than presetWhen the 4th threshold value, generate the 4th switching command, wherein, the 4th switching command is indicated current data nodeSub level back end as the first new back end; This current back end is K the first back endIn any one first back end; Now, according to described switching command by described the second main annulus pairThe data transformation of the level of answering is that the data of the level that described the first main annulus is corresponding can comprise: according to the 4thSwitching command is using the sub level back end of current data node as the first new back end, by describedOne main annulus is shown described the first new back end.
Optionally, this processor 601, can also be used for the operating gesture of monitoring users at the annulus with layer;Operating gesture according to user in the annulus with layer generates the request of processing; According to this processing request expanding dataNode, contraction data node or selection back end.
This input-output equipment 603 specifically can be implemented as touch screen, and processor 601 is by this touch screenCan get user's touch operation, provide in can also showing the embodiment of the present invention in this touch screenAnnulus and data.
As from the foregoing, the processor 601 of the communication system 60 of the present embodiment adopts the displaying of obtaining individual-layer dataRequest, the data that need to show level according to this displaying acquisition request, wherein, these data comprise multiple firstBack end, obtains the parent back end of the first back end, and obtains the parent of this first back endThe back end number of plies is then shown the plurality of the first back end with the form of a main annulus on screenData, and with the mode of the donut of multiple different-diameter sizes, the data of showing this parent back endAnd identify this parent back end number of plies. Adopt this scheme not only can in an interface, show father and son's layerLevel relation, and can see parent data and sub level data simultaneously, and, owing to only user being shown and being worked asTwo layer data of front concern, so for the layering exhibition method of prior art, can be more succinct,Greatly improve the bandwagon effect of multi-layer data, and improved operation ease for use.
It should be noted that, device embodiment described above is only that schematically wherein said conduct dividesUnit from part description can or can not be also physically to separate, the parts that show as unitCan be or can not be also physical location, can be positioned at a place, or also can be distributed to manyOn individual NE. Can select according to the actual needs some or all of module wherein to realize this realityExecute the object of routine scheme. In addition, in device embodiment accompanying drawing provided by the invention, the connection between module is closedSystem represents to have communication connection between them, specifically can be implemented as one or more communication bus or signalLine. Those of ordinary skill in the art, in the situation that not paying creative work, are appreciated that and implement.
Through the above description of the embodiments, those skilled in the art can be well understood to thisThe bright mode that can add essential common hardware by software realizes, and can certainly comprise by specialized hardwareSpecial IC, dedicated cpu, private memory, special components and parts etc. are realized. Generally,All functions being completed by computer program can realize with corresponding hardware easily, and, be used forThe particular hardware structure that realizes same function can be also diversified, for example analog circuit, digital circuitOr special circuit etc. But software program realization is better enforcement side under more susceptible for the purpose of the present invention conditionFormula. Based on such understanding, technical scheme of the present invention contributes to prior art in essence in other wordsPart can embody with the form of software product, and this computer software product is stored in the storage can readIn medium, as the floppy disk of computer, USB flash disk, portable hard drive, read-only storage (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disc or CDDeng, comprise some instructions in order to make a computer equipment (can be personal computer, server, orPerson's network equipment etc.) carry out the method described in the present invention each embodiment.
Methods of exhibiting, device and the system of a kind of the individual-layer data above embodiment of the present invention being provided are carried outDetailed introduction, applied specific case herein principle of the present invention and embodiment set forth,The explanation of above embodiment is just for helping to understand method of the present invention and core concept thereof; Meanwhile, forThose skilled in the art, according to thought of the present invention, all has in specific embodiments and applicationsChange part, in sum, this description should not be construed as limitation of the present invention.

Claims (18)

1. a methods of exhibiting for individual-layer data, is characterized in that, comprising:
Obtain the displaying request of individual-layer data, described displaying request is used to indicate the data that need to show level;
According to the data that need to show level described in described displaying acquisition request, the described data that need to show level comprise the data of K the first back end, and described K the first back end belongs to same layer, wherein K >=1;
Obtain described K the parent back end of the first back end and the number of plies N of parent back end, described parent back end comprises direct parent back end, and wherein N is more than or equal to 1 integer;
On screen, draw a first main annulus, in order to show the data of J described the first back end, wherein J≤K;
With the parallel plane plane at described the first main annulus place on draw the donut of M different-diameter, wherein, 1≤M≤N; In the donut of a described M different-diameter, at least have a second main annulus, described the second main annulus is in order to show the data of described direct parent back end;
Wherein, the donut of a described M different-diameter is for identifying the parent back end number of plies of displaying.
2. method according to claim 1, is characterized in that,
If there is sub level back end in current data node, below described current data node or at least one annulus of right-hand drafting there is sub level back end to identify described current data node, described current data node is any one first back end in described K the first back end.
3. method according to claim 1, is characterized in that, described method also comprises:
Obtain the switching command of user's input, described switching command is the variation instruction of indicating the data of showing in described the first main annulus or described the second main annulus;
Change the data of showing in described the first main annulus according to described switching command, or change the data of showing in described the first main annulus and the second main annulus according to described switching command, or be the data of the level that described the second main annulus is corresponding by the data transformation of level corresponding described the first main annulus according to described switching command, or be the data of the level that described the first main annulus is corresponding by the data transformation of level corresponding described the second main annulus according to described switching command.
4. method according to claim 3, is characterized in that, described in obtain user input switching command comprise:
The touch operation of monitoring users;
Generate described switching command according to described touch operation.
5. method according to claim 4, is characterized in that, described according to described touch operation generation switching command, comprising:
When described touch is operating as when with the slip of the parallel plane direction at described the first main annulus place, calculate the first sliding distance, determine when described the first sliding distance is greater than preset first threshold, generate the first switching command, described the first switching command instruction current data node;
The described data of showing in described the first main annulus that change according to described switching command, comprising: determine described current data node according to described the first switching command, and the data of showing described current data node in described the first main annulus.
6. method according to claim 4, is characterized in that, described according to described touch operation generation switching command, comprising:
When described touch is operating as when with the slip of the parallel plane direction at described the second main annulus place, calculate the second sliding distance, determine when described the second sliding distance is greater than preset Second Threshold, generate the second switching command, described the second switching command is indicated new direct parent back end;
The described data of showing in described the first main annulus and the second main annulus that change according to described switching command, comprise: determine new direct parent back end according to described the second switching command, obtain the sub level back end of described new direct parent back end as the first new back end, show described new direct parent back end by described the second main annulus, and show described the first new back end by described the first main annulus.
7. method according to claim 4, is characterized in that, described according to described touch operation generation switching command, comprising:
When described touch is operating as along the slip of the direction vertical with the plane at described the first main annulus place, and when described the first main annulus is pointed in described slip, calculate the 3rd sliding distance, determine when described the 3rd sliding distance is greater than preset the 3rd threshold value, generate the 3rd switching command, the node of described the 3rd switching command instruction layer under the direct parent back end of described K the first back end is as the first new back end;
Described is the data of the level that described the second main annulus is corresponding by the data transformation of level corresponding described the first main annulus according to described switching command, comprise: according to the node of described the 3rd switching command layer under the direct parent back end of described K the first back end as the first new back end, the data of showing described the first new back end by described the first main annulus.
8. method according to claim 4, is characterized in that, described according to described touch operation generation switching command, comprising:
When described touch is operating as along the slip of the direction vertical with the plane at described the first main annulus place, and when described the second main annulus is pointed in described slip, calculate the 4th sliding distance, determine when described the 4th sliding distance is greater than preset the 4th threshold value, generate the 4th switching command, described the 4th switching command is indicated using the sub level back end of current data node as the first new back end; Described current data node is described K any one first back end in the first back end;
Described is the data of the level that described the first main annulus is corresponding by the data transformation of level corresponding described the second main annulus according to described switching command, comprise: using the sub level back end of current data node as the first new back end, show described new first back end by described the first main annulus according to described the 4th switching command.
9. according to the method described in claim 1 to 8 any one, it is characterized in that, also comprise:
With the set membership between special efficacy mark parent back end and the described back end of spotlight projection.
10. an exhibiting device for individual-layer data, is characterized in that, comprising:
Acquisition request unit, for obtaining the displaying request of individual-layer data, described displaying request is used to indicate the data that need to show level;
Data capture unit, for the data that need to show level according to described displaying acquisition request, the described data that need to show level comprise the data of K the first back end, described K the first back end belongs to same layer, wherein K >=1;
Parent data capture unit, for obtaining described K the parent back end of the first back end and the number of plies N of parent back end, described parent back end comprises direct parent back end, wherein N is more than or equal to 1 integer;
Display unit, for draw a first main annulus on screen, in order to show the data of J described the first back end, wherein J≤K; With the parallel plane plane at described the first main annulus place on draw the donut of M different-diameter, wherein, 1≤M≤N; In the donut of a described M different-diameter, at least have a second main annulus, described the second main annulus is in order to show the number of described direct parent back end;
Wherein, the donut of a described M different-diameter is for identifying the parent back end number of plies of displaying.
The exhibiting device of 11. individual-layer datas according to claim 10, is characterized in that,
Described display unit, also for there is sub level back end at current data node, below described current data node or at least one annulus of right-hand drafting there is sub level back end to identify described current data node, described current data node is any one first back end in described K the first back end.
The exhibiting device of 12. individual-layer datas according to claim 10, is characterized in that, also comprises switching command acquiring unit;
Switching command acquiring unit, for obtaining the switching command of user's input, described switching command is the variation instruction of indicating the data of showing in described the first main annulus or described the second main annulus;
Display unit, the data of also showing for change described the first main annulus according to described switching command, or change the data of showing in described the first main annulus and the second main annulus according to described switching command, or be the data of the level that described the second main annulus is corresponding by the data transformation of level corresponding described the first main annulus according to described switching command, or be the data of the level that described the first main annulus is corresponding by the data transformation of level corresponding described the second main annulus according to described switching command.
The exhibiting device of 13. individual-layer datas according to claim 12, is characterized in that, described switching command acquiring unit comprises to be monitored subelement and generate subelement;
Monitor subelement, for the touch operation of monitoring users;
Generate subelement, for generating described switching command according to described touch operation.
The exhibiting device of 14. individual-layer datas according to claim 13, is characterized in that,
Described generation subelement, specifically for being operating as when described touch when with the slip of the parallel plane direction at described the first main annulus place, calculate the first sliding distance, determine when described the first sliding distance is greater than preset first threshold, generate the first switching command, described the first switching command instruction current data node;
Described display unit, specifically for determining described current data node according to described the first switching command, and the data of showing described current data node in described the first main annulus.
The exhibiting device of 15. individual-layer datas according to claim 13, is characterized in that,
Described generation subelement, specifically for being operating as when described touch when with the slip of the parallel plane direction at described the second main annulus place, calculate the second sliding distance, determine when described the second sliding distance is greater than preset Second Threshold, generate the second switching command, described the second switching command is indicated new direct parent back end;
Described display unit, specifically for determine new direct parent back end according to described the second switching command, obtain the sub level back end of described new direct parent back end as the first new back end, show described new direct parent back end by described the second main annulus, and show described the first new back end by described the first main annulus.
The exhibiting device of 16. individual-layer datas according to claim 13, is characterized in that,
Described generation subelement, specifically for being operating as when described touch along the slip of the direction vertical with the plane at described the first main annulus place, and when described the first main annulus is pointed in described slip, calculate the 3rd sliding distance, determine when described the 3rd sliding distance is greater than preset the 3rd threshold value, generate the 3rd switching command, the node of described the 3rd switching command instruction layer under the direct parent back end of described K the first back end is as the first new back end;
Described display unit, specifically for according to the node of described the 3rd switching command layer under the direct parent back end of described K the first back end as the first new back end, the data of showing described the first new back end by described the first main annulus.
The exhibiting device of 17. individual-layer datas according to claim 13, is characterized in that,
Described generation subelement, be the slip along the direction vertical with the plane at described the first main annulus place specifically for working as described operating gesture, and when described the second main annulus is pointed in described slip, calculate the 4th sliding distance, determine when described the 4th sliding distance is greater than preset the 4th threshold value, generate the 4th switching command, described the 4th switching command is indicated using the sub level back end of current data node as the first new back end; Described current data node is described K any one first back end in the first back end;
Described display unit, specifically for according to described the 4th switching command using the sub level back end of current data node as the first new back end, show described the first new back end by described the first main annulus.
18. exhibiting devices according to claim 10 to the individual-layer data described in 16 any one, is characterized in that,
Described display unit, specifically for the set membership between special efficacy mark parent back end and described back end with spotlight projection.
CN201310211012.4A 2013-05-30 2013-05-30 A kind of methods of exhibiting of individual-layer data and device Active CN103279302B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310211012.4A CN103279302B (en) 2013-05-30 2013-05-30 A kind of methods of exhibiting of individual-layer data and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310211012.4A CN103279302B (en) 2013-05-30 2013-05-30 A kind of methods of exhibiting of individual-layer data and device

Publications (2)

Publication Number Publication Date
CN103279302A CN103279302A (en) 2013-09-04
CN103279302B true CN103279302B (en) 2016-06-15

Family

ID=49061848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310211012.4A Active CN103279302B (en) 2013-05-30 2013-05-30 A kind of methods of exhibiting of individual-layer data and device

Country Status (1)

Country Link
CN (1) CN103279302B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105721527B (en) * 2014-12-04 2019-03-01 金蝶软件(中国)有限公司 A kind of data processing method and server
CN106611003A (en) * 2015-10-26 2017-05-03 北京国双科技有限公司 Data display method and device
CN105677145A (en) * 2015-12-30 2016-06-15 武汉传神信息技术有限公司 Application icon display method and terminal
EP3267370A1 (en) * 2016-07-04 2018-01-10 Siemens Aktiengesellschaft Method for configuring a mom data warehouse and providing a ui to the mom data warehouse
TWI728361B (en) * 2019-05-15 2021-05-21 和碩聯合科技股份有限公司 Fast data browsing method for using in an elelctronic device
CN110737380B (en) * 2019-09-05 2021-09-07 广州视源电子科技股份有限公司 Thinking guide graph display method and device, storage medium and electronic equipment
CN111638933A (en) * 2020-06-04 2020-09-08 京东方科技集团股份有限公司 Data display method and device
CN113536663B (en) * 2021-06-17 2023-08-25 山东大学 Graph visualization method and system based on ring constraint and stress model
CN113254009B (en) * 2021-06-25 2021-10-22 北京达佳互联信息技术有限公司 Homogeneous element determination method and device, electronic equipment and storage medium
CN113641276A (en) * 2021-08-30 2021-11-12 京东方科技集团股份有限公司 Display control method, display control device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101295222A (en) * 2007-04-28 2008-10-29 国际商业机器公司 Method and related equipment for generating three-dimensional disc form tree-shaped data display
CN101989178A (en) * 2010-11-05 2011-03-23 北京航空航天大学 Three-dimensional ring visualization method of multi-branch tree data structure

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8584047B2 (en) * 2010-05-18 2013-11-12 Microsoft Corporation Orbital representation of hierarchical navigation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101295222A (en) * 2007-04-28 2008-10-29 国际商业机器公司 Method and related equipment for generating three-dimensional disc form tree-shaped data display
CN101989178A (en) * 2010-11-05 2011-03-23 北京航空航天大学 Three-dimensional ring visualization method of multi-branch tree data structure

Also Published As

Publication number Publication date
CN103279302A (en) 2013-09-04

Similar Documents

Publication Publication Date Title
CN103279302B (en) A kind of methods of exhibiting of individual-layer data and device
Viau et al. The FlowVizMenu and parallel scatterplot matrix: Hybrid multidimensional visualizations for network exploration
CN104063381B (en) The display methods and terminal of multistage tree menu
CN101965608A (en) Method of managing applications in a multi-monitor computer system and multi-monitor computer system employing the method
TWI550500B (en) Method and system for displeying desktop
US20130232414A1 (en) User interface for media playback
US20130151966A1 (en) User interface for media playback
CN105786419A (en) Multi-screen splicing display control method and device and multi-screen splicing display system
US11720230B2 (en) Interactive data visualization user interface with hierarchical filtering based on gesture location on a chart
TW201112074A (en) Touch gesture detecting method of a touch panel
CN102096548A (en) Method and system for duplicating an object using a touch-sensitive display
JP2005202967A (en) Method, system and program for creating 3d visualization expression, and graphical user interface device
CA2886429A1 (en) Method for partitioning, managing and displaying a collaboration space and interactive input system employing same
CN107704157A (en) A kind of multi-screen interface operation method, device and storage medium
EP3349115A1 (en) Human machine interaction method and device for user terminal, and user terminal
CN106354517B (en) A kind of edit methods and mobile terminal of screen locking wallpaper
CN103500037A (en) Track smoothing method and device
CN109671133A (en) Generation method, device, electronic equipment and the storage medium of track
Misiak et al. IslandViz: A tool for visualizing modular software systems in virtual reality
WO2014029218A1 (en) Partition display method and apparatus for storage device
US20140331141A1 (en) Context visual organizer for multi-screen display
CN106933454A (en) Display methods and system
CN102622179A (en) Touch screen electronic equipment-based method for accessing subfile
CN109065001A (en) A kind of down-sampled method, apparatus, terminal device and the medium of image
JP5767371B1 (en) Game program for controlling display of objects placed on a virtual space plane

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