CN103268334A - Screen display method of mobile terminal - Google Patents
Screen display method of mobile terminal Download PDFInfo
- Publication number
- CN103268334A CN103268334A CN2013101727396A CN201310172739A CN103268334A CN 103268334 A CN103268334 A CN 103268334A CN 2013101727396 A CN2013101727396 A CN 2013101727396A CN 201310172739 A CN201310172739 A CN 201310172739A CN 103268334 A CN103268334 A CN 103268334A
- Authority
- CN
- China
- Prior art keywords
- node
- area
- closed
- associated region
- tree
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a screen display method of a mobile terminal. The method comprises the following steps: S1, reading an target tree with a depth of N; S2, setting N closed graphs with different areas in a display area; S3, sequentially matching the nodes on every layer of the target tree with the closed graphs in a sequence of small to large in layer numbers; S4, allocating a correlation area in the closed graph with the smallest area for the root node of the target tree, selecting target graphs, and for every target graph, allocating a corresponding correlation area for every node of the layer matching with the target graph in an area which serves as a residual graph area and is formed by removing the closed graph contained by the target graph; and S5, displaying information of the nodes of the target tree in the corresponding correlation areas respectively. The screen display method of the mobile terminal can display data information of the nodes of a plurality of layers of a tree on the screen of the mobile terminal and improve the rapidity and the convenience of a user viewing the information of a layered structure.
Description
Technical field
The present invention relates to a kind of screen display method of portable terminal, particularly relate to and a kind ofly can distribute different associated regions all to be presented at the screen display method of the portable terminal on the screen at the screen of portable terminal the data with the structure storage of tree in the portable terminal.
Background technology
In a lot of hand-held electronic equipments, as mobile phone, notebook computer etc., a lot of data all are that the structure of setting is stored at present.Such structure is usually displayed in the List View, and each row in the tabulation include all nodes of certain one deck of tree, and tabulation can show a plurality of layers of tree, thus the item that can allow all layers of user's access tree comprise.But because the restriction of the screen width of hand-held electronic equipment, the form with tabulation on the screen of hand-held electronic equipment shows that all items of tree are infeasible.For example in smart mobile phone, commonplace way be format with data in a file or file, the user must open and enter into file, comprises which content in the viewing files folder, just can check detailed data message.The shortcoming of this mode is, the user only can visit the data message of a child node under the father node at every turn, do not allow the user directly to check the data message of the child node under another father node from the file that the file of a father node jumps to another father node, it is very loaded down with trivial details to cause the user to operate when checking data message, influences user's experience.
Summary of the invention
The technical problem to be solved in the present invention is the data message of preserving and show portable terminal in the prior art with the form of file in order to overcome, the defective that the file that causes the user can not directly jump to another father node from the file of a father node is checked the data message of the child node under another father node, providing a kind of can distribute different associated regions all to be presented at the screen display method of the portable terminal on the screen at the screen of portable terminal the data of storing with the structure of tree in the portable terminal.
The present invention solves above-mentioned technical matters by following technical proposals:
The invention provides a kind of screen display method of portable terminal, the data in the described portable terminal are with the structure storage of tree, and its characteristics are, are provided with a viewing area in the described screen, and described screen display method comprises the steps:
S
1, read described tree or described tree a subtree as a goal tree, the degree of depth of described goal tree is N, wherein N is positive integer;
S
2, N the closed figure that area is different is set in described viewing area, wherein for any two closed figures, the closed figure that area is bigger all comprises the less closed figure of area;
S
3, the node of each layer of described goal tree is mated according to the ascending order of area with a described N closed figure successively according to the ascending order of the number of plies;
S
4, in the closed figure of area minimum, distribute an associated region for the root node of described goal tree, choose in the described N closed figure closed figure except the closed figure of described area minimum as targeted graphical, for each described targeted graphical, in the zone of the conduct one residue graphics field outside removing the closed figure that described targeted graphical comprises, for each node of the layer that is complementary with described targeted graphical all distributes a pair of associated region of answering;
S
5, the information of the node of described goal tree is shown in corresponding associated region respectively.
For in the described portable terminal with the data of the structure storage of tree, the present invention can make the data message of node of a plurality of layers of tree or even all layers all can be presented in the screen of described portable terminal, in the described screen display method of specific implementation:
One viewing area, step S then at first are set in described screen
1Can described tree be traveled through, and a subtree that reads described tree or described tree is as goal tree, the degree of depth of described goal tree is N, also is that described tree has the N layer.
And for corresponding with the N layer of described goal tree, step S
2In N the closed figure that area is different then is set in described target area, and at step S
3In node and a described N closed figure of each layer of described goal tree mated, according to matching order, the node of the ground floor of described goal tree can be complementary with the closed figure of area minimum, the node of the second layer can be complementary with area little closed figure second from the bottom ... by that analogy, all mate with a closed figure until the node with each layer of described goal tree.
At step S
4In, at first in the closed figure of described area minimum, distribute an associated region for described root node, and for other each targeted graphical, targeted graphical herein represents to remove in the described N closed figure the whole closed figure outside the closed figure of described area minimum, and then each node for the layer that is complementary with described targeted graphical distributes corresponding associated region in described residue graphics field.Like this, just can in the viewing area of described screen, distribute the associated region of correspondence for each node of described goal tree.
And at step S
5In then the information of the node of described goal tree can be shown in corresponding associated region respectively, thereby the screen that just can sufficiently and reasonably utilize described portable terminal shows the information of each node of described goal tree, and the information for the node of the different layers that is positioned at described goal tree, the node that the user also can be directly jumps to another layer from the node of a layer is checked, thereby improved agility and convenience that the user checks hierarchy information, promoted user's experience.
Preferably, step S
4For:
S
41, for each node of described goal tree arranges weight, in the closed figure of described area minimum, for the root node of described goal tree distributes an associated region, and in the closed figure of described area minimum, choose a bit as display centre;
S
42For each described targeted graphical, all in the immediate closed figure that described targeted graphical comprises, choose an associated region as the target association zone, and the child node of associated region of a unallocated correspondence of node of choosing corresponding conduct one destination node in described target association zone is as the target child node, draw a ray that rotates around described display centre clockwise or counterclockwise from described display centre then, when described ray reaches the ratio of weight of the weight of described target child node and described destination node since the ratio of the area in the area of initial position process in described target association zone and described target association zone, be the associated region corresponding with described target child node with the region allocation of described ray process in described residue graphics field, then described initial position be updated to the current location of described ray;
S
43, return step S
42, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node.
At step S
41In can at first travel through whole goal tree, for each node all arranges weight, weight can arrange accordingly according to the size of the needed associated region of information of concrete node.
At step S
42In, can operate at the described targeted graphical outside the closed figure of removing described area minimum, the mode of comparative optimization is to operate successively according to the ascending order of the area of described targeted graphical, also the i.e. little targeted graphical second from the bottom of area from all closed figures (closed figure that wherein includes described area minimum) beginning is operated successively, until the closed figure of area maximum is operated.Particularly, at first can in immediate closed figure that described targeted graphical comprises (in all closed figures that namely comprise of the area maximum), choose an associated region as the target association zone, described target association zone is to there being a node, choose the corresponding node in described target association zone as destination node, and at least one child node of described destination node, can choose the child node of one of them unallocated corresponding associated region excessively as the target child node.
Draw a ray that rotates around described display centre clockwise or counterclockwise from described display centre then, when described ray reaches the ratio of weight of the weight of described target child node and described destination node since the ratio of the area in the area of an initial position (can in described target association zone select arbitrarily) process in described target association zone and described target association zone, be the associated region corresponding with described target child node with described ray in the region allocation of described residue graphics field process, then described initial position be updated to the current location of described ray.
Like this, for the bigger target child node of the associated region of needs, its weight can be arranged relatively more greatly, thereby the ratio of the weight of target child node and the weight of described destination node also can be bigger, correspondingly, the zone of described ray process is also bigger, and the zone of described ray process is the corresponding associated region of described target child node.
At step S
43In then can return step S
42, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node.Like this, just can take full advantage of the residue graphics field in the described targeted graphical, whole child nodes of described destination node are fully distributed in the zones that described residue graphics field all covers, thereby just can be finished the distribution to the associated region of the correspondence of whole nodes of described goal tree.
Preferably, step S
43Comprise:
S
431: whether judge the quantity of child node of described destination node greater than K, wherein K is positive integer, if then choose K target child node, execution in step S then from the child node of described destination node
432, if not, execution in step S then
433
S
432: return step S
42, until dividing equally the associated region that pairing is answered for described K target child node, execution in step S then
5
S
433: return step S
42, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node, execution in step S then
5
Because the display space on the screen of described portable terminal is limited after all, therefore, when the node of described goal tree was very many, it was very difficult wanting whole nodes with described goal tree all to be presented on the screen.
Therefore, at step S
431In at first can judge described destination node the quantity of child node whether greater than K, K herein namely is equivalent to be provided with the threshold value of the target child node of a destination node, also namely at most only can be that the child node of K destination node is distributed the associated region of correspondence.
If be judged as be, the quantity of child node that described destination node then is described is too much, the information of whole child nodes is presented at described residue graphics field can be very difficult, at this moment, will choose K child node as the target child node from whole child nodes of described destination node.Then, at step S
432In return step S
42Until dividing equally the associated region that pairing is answered for described K target child node, in this case, because the node quantity of described goal tree is too much, exceeded preset threshold, therefore whole nodes of promising described goal tree do not distribute corresponding associated region, and have just distributed corresponding associated region for the part node of described goal tree.At last can execution in step S
5, the information of having distributed the node of corresponding associated region will be shown in corresponding associated region, the information of the node of the associated region of unallocated correspondence then can not show.
If be judged as not, illustrate that then the quantity of the child node of described destination node does not exceed preset threshold K, at this moment execution in step S
433: return step S
42, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node, in this case, because the node quantity of described goal tree does not exceed threshold value, therefore all distributed associated region for whole node of described goal tree.Execution in step S then
5, the information of whole nodes of described goal tree all will be presented at this moment in the associated region of correspondence of distribution.
Preferably, in the quantity of the child node of judging described destination node greater than K and execution of step S
5Afterwards, also in the associated region of described K target child node correspondence, generate a sliding area, after in described sliding area, receiving a slip instruction, reselect child node as the target child node the residue child node outside the described K of removing of a described destination node target child node, and in described residue graphics field, redistribute corresponding associated region for the target child node reselected, again the information of the node of described goal tree is shown in corresponding associated region respectively at last.
Described sliding area can be set to arbitrary shape, big or small arbitrarily, as an arrow, a square region etc., when in the user wants to check the child node of described destination node, removing the information of described K remaining child node of having distributed corresponding associated region, the user can carry out slide at described sliding area, can reselect child node as the target child node this moment from remaining child node, and in described residue graphics field, redistribute corresponding associated region for the target child node reselected, again the information of the node of described goal tree is shown in corresponding associated region respectively at last.The method of concrete distribution associated region then as mentioned above.
Preferably, step S
432For:
S
4321: judge whether receive an expansion idsplay order in the described residue graphics field, if, execution in step S then
4322, if not, execution in step S then
4323
S
4322: return step S
42, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node, execution in step S then
5
S
4323: return step S
42, until dividing equally the associated region that pairing is answered for described K target child node, execution in step S then
5
When the quantity of the child node of described destination node surpasses threshold k, if the user still wants to check the information of whole child nodes of described destination node, then can in described residue graphics field, send described expansion idsplay order.At this moment, can execution in step S
4322, for whole child nodes of described destination node are divided equally the associated region that pairing is answered, and then also just can in described residue graphics field, show the information of whole child nodes of described destination node.
Preferably, described expansion idsplay order is a click instruction or a slip instruction.
Preferably, at step S
41In, the weighted value of each leaf node of described goal tree is set to a unit value, and the weighted value of each branch node of described goal tree then is the weighted value sum of all child nodes of described branch node.
Preferably, the information of the node of described goal tree is file or folder, the application program in the described portable terminal or music or the video information in the described portable terminal in the described portable terminal.
Preferably, step S
2Described in closed figure be rectangle, square, circle or oval, and/or wherein for any two closed figures, the area of the closed figure that the area ratio of the closed figure that the closed figure that area is bigger and area are less and described area are bigger is proportionate.
Because along with increasing progressively of the number of plies of the node of described goal tree, it is more and more faster that the quantity of whole node of described layer can increase, therefore, for any two closed figures, the area ratio of the closed figure that the closed figure that area is bigger and area are less is set to be proportionate with the area of the bigger closed figure of described area, just can guarantee that the amplitude of Area Growth of described closed figure is consistent with the amplitude of the increase of the quantity of whole node of described layer.
Preferably, described viewing area is the shown Zone Full of the screen of described portable terminal, and/or described display centre is positioned at the center of described screen or the border of described screen.
Positive progressive effect of the present invention is: the present invention can make the data message of node of a plurality of layer of tree or even all layers all be presented in the screen of portable terminal, thereby the screen that just can sufficiently and reasonably utilize portable terminal shows the information of each node of described tree, and the information for the node of the different layers that is positioned at tree, the node that also can make the user can be directly jump to another layer from the node of a layer is checked, thereby improved agility and convenience that the user checks hierarchy information, promoted user's experience.
Description of drawings
Fig. 1 is the process flow diagram of screen display method of the portable terminal of embodiments of the invention 1.
Fig. 2 is first synoptic diagram of screen display effect of the portable terminal of embodiments of the invention 1.
Fig. 3 is second synoptic diagram of screen display effect of the portable terminal of embodiments of the invention 1.
Fig. 4 is the 3rd synoptic diagram of screen display effect of the portable terminal of embodiments of the invention 1.
Fig. 5 is the 4th synoptic diagram of screen display effect of the portable terminal of embodiments of the invention 1.
Fig. 6 is the synoptic diagram that utilizes the tree construction of the setup menu in the mobile phone that the screen display method of the portable terminal of embodiments of the invention 1 handles.
Fig. 7 is first synoptic diagram that utilizes the mobile phone screen display effect behind the tree construction of setup menu in the mobile phone that the screen display method of the portable terminal of embodiments of the invention 1 handles.
Fig. 8 is second synoptic diagram that utilizes the mobile phone screen display effect behind the tree construction of setup menu in the mobile phone that the screen display method of the portable terminal of embodiments of the invention 1 handles.
Fig. 9 is the 3rd synoptic diagram that utilizes the mobile phone screen display effect behind the tree construction of setup menu in the mobile phone that the screen display method of the portable terminal of embodiments of the invention 1 handles.
Figure 10 is the 4th synoptic diagram that utilizes the mobile phone screen display effect behind the tree construction of setup menu in the mobile phone that the screen display method of the portable terminal of embodiments of the invention 1 handles.
Figure 11 is the synoptic diagram of screen display effect of the portable terminal of embodiments of the invention 3.
Figure 12 is the synoptic diagram of screen display effect of the portable terminal of embodiments of the invention 4.
Embodiment
Provide preferred embodiment of the present invention below in conjunction with accompanying drawing, to describe technical scheme of the present invention in detail.
Embodiment 1:
The screen display method of portable terminal of the present invention can be operated and handle the data that the structure with tree in the portable terminal is stored, and then a plurality of layers the data message of tree can be presented in the viewing area that arranges on the screen of portable terminal.
Referring to Fig. 1, in the present embodiment, described screen display method may further comprise the steps:
Step 107, the information of the node of described goal tree is shown in corresponding associated region, process ends then respectively.
For in the described portable terminal with the data of the structure storage of tree, the present invention can make the data message of node of a plurality of layers of tree or even all layers all can be presented in the screen of described portable terminal, in the described screen display method of specific implementation:
One viewing area at first is set in described screen, and step 100 can travel through to described tree then, and a subtree that reads described tree or described tree is as goal tree, and the degree of depth of described goal tree is N, also is that described tree has the N layer.
And for corresponding with the N layer of described goal tree, N the closed figure that area is different then is set in described target area in the step 101, and in step 102, node and a described N closed figure of each layer of described goal tree mated, according to matching order, the node of the ground floor of described goal tree can be complementary with the closed figure of area minimum, the node of the second layer can be complementary with area little closed figure second from the bottom ... by that analogy, all mate with a closed figure until the node with each layer of described goal tree.
In step 103, can at first travel through whole goal tree, for each node all arranges weight, weight can arrange accordingly according to the size of the needed associated region of information of concrete node, and distributes an associated region for described root node in the closed figure of described area minimum.
And in step 104,105 and 106, can operate at the described targeted graphical outside the closed figure of removing described area minimum, the mode of comparative optimization is to operate successively according to the ascending order of the area of described targeted graphical, also the i.e. little targeted graphical second from the bottom of area from all closed figures (closed figure that wherein includes described area minimum) beginning is operated successively, until the closed figure of area maximum is operated.Particularly, at first can in immediate closed figure that described targeted graphical comprises (in all closed figures that namely comprise of the area maximum), choose an associated region as the target association zone, described target association zone is to there being a node, choose the corresponding node in described target association zone as destination node, and at least one child node of described destination node, can choose the child node of one of them unallocated corresponding associated region excessively as the target child node.
Draw a ray that rotates around described display centre clockwise or counterclockwise from described display centre then, when described ray reaches the ratio of weight of the weight of described target child node and described destination node since the ratio of the area in the area of an initial position (can in described target association zone select arbitrarily) process in described target association zone and described target association zone, be the associated region corresponding with described target child node with described ray in the region allocation of described residue graphics field process, then described initial position be updated to the current location of described ray.
Like this, for the bigger target child node of the associated region of needs, its weight can be arranged relatively more greatly, thereby the ratio of the weight of target child node and the weight of described destination node also can be bigger, correspondingly, the zone of described ray process is also bigger, and the zone of described ray process is the corresponding associated region of described target child node.
In step 106, then can return step 105, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node.Like this, just can take full advantage of the residue graphics field in the described targeted graphical, whole child nodes of described destination node are fully distributed in the zones that described residue graphics field all covers, thereby just can be finished the distribution to the associated region of the correspondence of whole nodes of described goal tree.
Like this, just can in the viewing area of described screen, distribute the associated region of correspondence for each node of described goal tree.
In step 107, then the information of the node of described goal tree can be shown in corresponding associated region respectively, thereby the screen that just can sufficiently and reasonably utilize described portable terminal shows the information of each node of described goal tree, and the information for the node of the different layers that is positioned at described goal tree, the node that the user also can be directly jumps to another layer from the node of a layer is checked, thereby improved agility and convenience that the user checks hierarchy information, promoted user's experience.
In the specific implementation process of present embodiment, can be set to a unit value by the weighted value of each leaf node of described goal tree in step 103, the weighted value of each branch node of described goal tree then is the weighted value sum of all child nodes of described branch node.
And the information of the node of described goal tree can may be displayed on data message on the screen of described portable terminal for the application program in the file or folder in the described portable terminal, the described portable terminal or the music in the described portable terminal or video information etc.
Simultaneously, described closed figure can be set to rectangle, square, circle or oval, wherein for any two closed figures, the area ratio of the closed figure that the closed figure that area is bigger and area are less can be set to be proportionate with the area of the bigger closed figure of described area.
Because along with increasing progressively of the number of plies of the node of described goal tree, it is more and more faster that the quantity of whole node of described layer can increase.Therefore, for any two closed figures, the area ratio of the closed figure that the closed figure that area is bigger and area are less is set to be proportionate with the area of the bigger closed figure of described area, just can guarantee that the amplitude of Area Growth of described closed figure is consistent with the amplitude of the increase of the quantity of whole node of described layer.
In the present embodiment, be that rectangle is example with described closed figure, in specific implementation process, a plurality of rectangles that vary in size can be set in the screen of described portable terminal, each less rectangle is included in the bigger rectangle, and each rectangle namely represents one deck of described goal tree, and minimum rectangle namely represents the root of described goal tree.
Described rectangle all has identical aspect ratio with described viewing area, and each rectangle has a size, and size is directly proportional with the number of plies of the described goal tree of representative.And described rectangular method for drafting is to connect four angles of described viewing area to display centre, forms four dotted lines, and then these lines N five equilibrium, one deck of each equal portions representative tree connects four cut-points of every layer at last, has just formed rectangle.Because there is the identical degree of depth in the branch of not every tree, so not every rectangular drafting has boundary.
And when described closed figure be square, circle or oval, the method for its drafting is also similar when being rectangle, just repeats no more at this.
And in order to distinguish a plurality of layers of described goal tree, with the node information layering of described tree, the edge of closed figure that can be all (rectangle) is set to have different colors, thereby can make the user be easy to understand rapidly the layering of node information.For example, in described screen, can be background with white, represent the separation spacing between described goal tree two-layer on rectangular border, can be labeled as redness, and the different child nodes that belong to same father node can be distinguished with green line, and the descendants's node that belongs to two father nodes then can be represented with blueness.
When specific implementation, described viewing area can be set at the shown Zone Full of screen of described portable terminal, and it is interior Anywhere that described display centre can be placed on described screen area, such as the border of the center that can be positioned at described screen or described screen.
Shown in Fig. 2-5, the synoptic diagram of the screen display effect of the portable terminal that generates for the screen display method of the portable terminal that adopts present embodiment.
As shown in Figure 6, in the mobile phone of handling at the screen display method of the portable terminal that utilizes present embodiment, the synoptic diagram of the tree construction of its " setting " menu, as can be seen, all data messages that comprise in the menu all are stored in each node of tree.
And shown in Fig. 7-10, the synoptic diagram of the mobile phone screen display effect in the mobile phone of handling for the screen display method of the portable terminal that utilizes present embodiment behind the tree construction of setup menu.
Embodiment 2:
The difference of present embodiment and embodiment 1 is: in the present embodiment, consider because the display space on the screen of described portable terminal is limited after all, so when the node of described goal tree was very many, it was very difficult wanting whole nodes with described goal tree all to be presented on the screen.
Therefore, compare with embodiment 1, in the present embodiment, step 106 becomes and may further comprise the steps:
Step 1061, judge described destination node the quantity of child node whether greater than K, wherein K is positive integer, if, then from the child node of described destination node, choose K target child node, execution in step 1062 then, if not, then execution in step 1063.
Step 1062, return step 105, until dividing equally the associated region that pairing is answered for described K target child node, execution in step 107 then.
Step 1063, return step 105, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node, execution in step 1063 then.
In the present embodiment, can judge at first that in step 1061 whether the quantity of child node of described destination node is greater than K, K herein namely is equivalent to be provided with the threshold value of the target child node of a destination node, also namely at most only can be that the child node of K destination node is distributed the associated region of correspondence.
If be judged as be, the quantity of child node that described destination node then is described is too much, the information of whole child nodes is presented at described residue graphics field can be very difficult, at this moment, will choose K child node as the target child node from whole child nodes of described destination node.Then, in step 1062, return step 105, until dividing equally the associated region that pairing is answered for described K target child node, in this case, because the node quantity of described goal tree is too much, exceeded preset threshold, therefore whole nodes of promising described goal tree do not distribute corresponding associated region, and have just distributed corresponding associated region for the part node of described goal tree.At last can execution in step 107, the information of having distributed the node of corresponding associated region will be shown in corresponding associated region, the information of the node of the associated region of unallocated correspondence then can not show.
If be judged as not, the quantity that the child node of described destination node then is described does not exceed preset threshold K, this moment execution in step 1063: return step 105, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node, in this case, because the node quantity of described goal tree does not exceed threshold value, therefore all distributed associated region for whole node of described goal tree.Execution in step 107 then, the information of whole nodes of described goal tree all will be presented at this moment in the associated region of correspondence of distribution.
Embodiment 3
The difference of present embodiment and embodiment 2 is: in the present embodiment, after the quantity of the child node of judging described destination node is greater than K and execution of step 107, also in the associated region of described K target child node correspondence, generate a sliding area, after in described sliding area, receiving a slip instruction, reselect child node as the target child node the residue child node outside the described K of removing of a described destination node target child node, and in described residue graphics field, redistribute corresponding associated region for the target child node reselected, again the information of the node of described goal tree is shown in corresponding associated region respectively at last.
Described sliding area can be set to arbitrary shape, big or small arbitrarily, as an arrow, a square region etc., when in the user wants to check the child node of described destination node, removing the information of described K remaining child node of having distributed corresponding associated region, the user can carry out slide at described sliding area, can reselect child node as the target child node this moment from remaining child node, and in described residue graphics field, redistribute corresponding associated region for the target child node reselected, again the information of the node of described goal tree is shown in corresponding associated region respectively at last.The method of concrete distribution associated region is then as described in the embodiment 1.
Consider when the quantity of the child node of described destination node is too much (greater than K time), the information that is merely able to show K target child node in the residue graphics field of described targeted graphical causes the user can't check the information of removing described K the remaining child node outside the target child node in the child node of described destination node in described residue graphics field.
Therefore, in the present embodiment, can make the user can check the information of remaining child node by described sliding area, also namely be equivalent to provide the hiding prompting of the information of checking remaining child node.In order to provide more obvious prompting, can special, eye-catching color be set for described sliding area, as redness, green etc.
The synoptic diagram of the screen display effect of the portable terminal that Figure 11 then generates for the screen display method of the portable terminal that adopts present embodiment.
Embodiment 4
The difference of present embodiment and embodiment 2 is: in the present embodiment, step 1062 becomes and may further comprise the steps:
Step 10621, in described residue graphics field, generate an expansion viewing area, judge whether receive an expansion idsplay order in the described expansion viewing area, if then execution in step 10622, if not, then execution in step 10623.
Step 10622, return step 105, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node, execution in step 107 then.
Step 10623, return step 105, until dividing equally the associated region that pairing is answered for described K target child node, execution in step 107 then.
In the present embodiment, consider when the quantity of the child node of described destination node surpasses threshold k, if the user still wants to check the information of whole child nodes of described destination node, then can send described expansion idsplay order in the described expansion viewing area in described residue graphics field.At this moment, can execution in step 10622, for whole child nodes of described destination node are divided equally the associated region that pairing is answered, and then also just can in described residue graphics field, show the information of whole child nodes of described destination node.
And in the specific implementation process of present embodiment, described expansion idsplay order can hit instruction or a slip instruction for a bit.
The synoptic diagram of the screen display effect of the portable terminal that Figure 12 then generates for the screen display method of the portable terminal that adopts present embodiment.
Though more than described the specific embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, protection scope of the present invention is limited by appended claims.Those skilled in the art can make numerous variations or modification to these embodiments under the prerequisite that does not deviate from principle of the present invention and essence, but these changes and modification all fall into protection scope of the present invention.
Claims (10)
1. the data in the screen display method of a portable terminal, described portable terminal is characterized in that with the structure storage of tree be provided with a viewing area in the described screen, described screen display method comprises the steps:
S
1, read described tree or described tree a subtree as a goal tree, the degree of depth of described goal tree is N, wherein N is positive integer;
S
2, N the closed figure that area is different is set in described viewing area, wherein for any two closed figures, the closed figure that area is bigger all comprises the less closed figure of area;
S
3, the node of each layer of described goal tree is mated according to the ascending order of area with a described N closed figure successively according to the ascending order of the number of plies;
S
4, in the closed figure of area minimum, distribute an associated region for the root node of described goal tree, choose in the described N closed figure closed figure except the closed figure of described area minimum as targeted graphical, for each described targeted graphical, in the zone of the conduct one residue graphics field outside removing the closed figure that described targeted graphical comprises, for each node of the layer that is complementary with described targeted graphical all distributes a pair of associated region of answering;
S
5, the information of the node of described goal tree is shown in corresponding associated region respectively.
2. screen display method as claimed in claim 1 is characterized in that, step S
4For:
S
41, for each node of described goal tree arranges weight, in the closed figure of described area minimum, for the root node of described goal tree distributes an associated region, and in the closed figure of described area minimum, choose a bit as display centre;
S
42For each described targeted graphical, all in the immediate closed figure that described targeted graphical comprises, choose an associated region as the target association zone, and the child node of associated region of a unallocated correspondence of node of choosing corresponding conduct one destination node in described target association zone is as the target child node, draw a ray that rotates around described display centre clockwise or counterclockwise from described display centre then, when described ray reaches the ratio of weight of the weight of described target child node and described destination node since the ratio of the area in the area of initial position process in described target association zone and described target association zone, be the associated region corresponding with described target child node with the region allocation of described ray process in described residue graphics field, then described initial position be updated to the current location of described ray;
S
43, return step S
42, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node.
3. screen display method as claimed in claim 2 is characterized in that, step S
43Comprise:
S
431: whether judge the quantity of child node of described destination node greater than K, wherein K is positive integer, if then choose K target child node, execution in step S then from the child node of described destination node
432, if not, execution in step S then
433
S
432: return step S
42, until dividing equally the associated region that pairing is answered for described K target child node, execution in step S then
5
S
433: return step S
42, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node, execution in step S then
5
4. screen display method as claimed in claim 3 is characterized in that, in the quantity of the child node of judging described destination node greater than K and execution of step S
5Afterwards, also in the associated region of described K target child node correspondence, generate a sliding area, after in described sliding area, receiving a slip instruction, reselect child node as the target child node the residue child node outside the described K of removing of a described destination node target child node, and in described residue graphics field, redistribute corresponding associated region for the target child node reselected, again the information of the node of described goal tree is shown in corresponding associated region respectively at last.
5. screen display method as claimed in claim 3 is characterized in that, step S
432For:
S
4321: judge whether receive an expansion idsplay order in the described residue graphics field, if, execution in step S then
4322, if not, execution in step S then
4323
S
4322: return step S
42, until dividing equally the associated region that pairing is answered for whole child nodes of described destination node, execution in step S then
5
S
4323: return step S
42, until dividing equally the associated region that pairing is answered for described K target child node, execution in step S then
5
6. screen display method as claimed in claim 5 is characterized in that, described expansion idsplay order is a click instruction or a slip instruction.
7. as any described screen display method among the claim 2-6, it is characterized in that, at step S
41In, the weighted value of each leaf node of described goal tree is set to a unit value, and the weighted value of each branch node of described goal tree then is the weighted value sum of all child nodes of described branch node.
8. want 7 described screen display methods as right, it is characterized in that, the information of the node of described goal tree is file or folder, the application program in the described portable terminal or music or the video information in the described portable terminal in the described portable terminal.
9. screen display method as claimed in claim 8 is characterized in that, step S
2Described in closed figure be rectangle, square, circle or oval, and/or wherein for any two closed figures, the area of the closed figure that the area ratio of the closed figure that the closed figure that area is bigger and area are less and described area are bigger is proportionate.
10. screen display method as claimed in claim 9 is characterized in that, described viewing area is the shown Zone Full of the screen of described portable terminal, and/or described display centre is positioned at the center of described screen or the border of described screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101727396A CN103268334A (en) | 2013-05-10 | 2013-05-10 | Screen display method of mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101727396A CN103268334A (en) | 2013-05-10 | 2013-05-10 | Screen display method of mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103268334A true CN103268334A (en) | 2013-08-28 |
Family
ID=49011963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013101727396A Pending CN103268334A (en) | 2013-05-10 | 2013-05-10 | Screen display method of mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103268334A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391091A (en) * | 2016-05-17 | 2017-11-24 | 武汉宏途科技有限公司 | A kind of panorama multi-view system and its construction method based on father and son's state |
CN111338629A (en) * | 2020-03-13 | 2020-06-26 | 京东数字科技控股有限公司 | Data processing method and device for building tree diagram |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6285367B1 (en) * | 1998-05-26 | 2001-09-04 | International Business Machines Corporation | Method and apparatus for displaying and navigating a graph |
US7046248B1 (en) * | 2002-03-18 | 2006-05-16 | Perttunen Cary D | Graphical representation of financial information |
CN101685368A (en) * | 2008-09-27 | 2010-03-31 | 张康 | Method for displaying and browsing layered information |
-
2013
- 2013-05-10 CN CN2013101727396A patent/CN103268334A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6285367B1 (en) * | 1998-05-26 | 2001-09-04 | International Business Machines Corporation | Method and apparatus for displaying and navigating a graph |
US7046248B1 (en) * | 2002-03-18 | 2006-05-16 | Perttunen Cary D | Graphical representation of financial information |
CN101685368A (en) * | 2008-09-27 | 2010-03-31 | 张康 | Method for displaying and browsing layered information |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391091A (en) * | 2016-05-17 | 2017-11-24 | 武汉宏途科技有限公司 | A kind of panorama multi-view system and its construction method based on father and son's state |
CN111338629A (en) * | 2020-03-13 | 2020-06-26 | 京东数字科技控股有限公司 | Data processing method and device for building tree diagram |
CN111338629B (en) * | 2020-03-13 | 2023-11-03 | 京东科技控股股份有限公司 | Data processing method and device for building tree graph |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9092455B2 (en) | Image curation | |
CN102870082B (en) | Custom tab sequence and replacement | |
US20160034153A1 (en) | Icon Resizing | |
US20080062192A1 (en) | Color selection interface | |
CN103677498A (en) | Icon sorting and displaying method and terminal equipment | |
CN107077273A (en) | The utility command control of small screen displays | |
US10528223B2 (en) | Photo narrative essay application | |
CN105378633A (en) | Visual selection and grouping | |
CN107077497A (en) | Compound partition functions | |
EP3238019B1 (en) | Least disruptive icon displacement | |
CN106569659A (en) | Information display method and apparatus | |
CN105323620B (en) | Display device and its control method | |
CN105005429A (en) | Method for showing picture through terminal and terminal | |
CN107209626A (en) | To adding the control represented to application launcher | |
CN102902499A (en) | Partition display method and device of storage device | |
CN105573595A (en) | Information display method and device | |
CN105898477A (en) | Remote control method, controlled apparatus and remote controller | |
CN101017500A (en) | User interface for browsing content, method of providing the user interface, and content browsing apparatus | |
CN103268334A (en) | Screen display method of mobile terminal | |
CN104978124A (en) | Picture display method for terminal and terminal | |
US20160041698A1 (en) | Enhanced Object Organization in a Container | |
CN109582305A (en) | For the coding method of mobile application page elements, device and electronic equipment | |
US7602402B2 (en) | Method of displaying colors of graphic objects on screen control display | |
CN104035665B (en) | A kind of method and apparatus that desktop icons are carried out with colors countenance | |
US20140331186A1 (en) | Display apparatus and controlling method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130828 |