CN103428576A - Interactive application page tuning method based on remote-control keystrokes - Google Patents
Interactive application page tuning method based on remote-control keystrokes Download PDFInfo
- Publication number
- CN103428576A CN103428576A CN2013103697323A CN201310369732A CN103428576A CN 103428576 A CN103428576 A CN 103428576A CN 2013103697323 A CN2013103697323 A CN 2013103697323A CN 201310369732 A CN201310369732 A CN 201310369732A CN 103428576 A CN103428576 A CN 103428576A
- Authority
- CN
- China
- Prior art keywords
- page
- interactive application
- layout
- application page
- access
- 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
Abstract
The invention discloses an interactive application page tuning method based on remote-control keystrokes. The interactive application page tuning method includes the steps: 1), counting the fewest keystrokes needed for accessing to each element of an interactive application page through a remote control and user's access frequency; 2), performing pattern recognition on each element of the interactive application page to judge whether the element on the page can be adjusted in position or not; 3), optimizing each element of the interactive application page according to keystrokes and patterns to generate a new page. According to the counting of the original fewest keystrokes needed for accessing to each element of an entire procedure and the user's access frequency, the elements most frequently accessed are arranged to relatively front places, so that the keystrokes needed for accessing by a user every time are decreased and the page is optimized.
Description
Technical field
The present invention relates to the interactive application technical field of TV, be specifically related to a kind of interactive application page tuning method based on the remote controller key number.
Background technology
Along with the development of internet, applications, the web application on TV is also more and more.Web application based on TV can be developed TV as display screen for the user.Than the application of the web on traditional computer, the web application on TV has that element type is few, and number of elements is few, and the distribution of the element characteristics such as simple relative to size, make the page tuning of carrying out more excellent effect on this class is applied become possibility.
Due to TV, what user and web applied realizes by remote controller alternately; The user need to make focus be gathered on the element that the user wants access by controlling button on remote controller.Than the web application of using on traditional computer mouse with keyboard, the operation of the web application on TV will bother relatively, and the user may need continuously just to reach to control oneself by button repeatedly to want the page of accessing sometimes.
The object of current tuning scheme be mainly on computer or the small screen device such as mobile phone on the web application; The accessing characteristic of the web application on these equipment is mainly the object of clicking and can freely get access, does not have the situation that need to arrive by button repeatedly; Thereby their emphasis is in user's access situation and the size situation of screen, and the application of the web on TV does not have this easy access mode, and therefore current tuning scheme can not reach the tuning purpose for the interactive application system based on TV.
Therefore, be necessary to provide a kind of interactive application page tuning method based on the remote controller key number to meet existing demand.
Summary of the invention
The purpose of this invention is to provide a kind of simple and convenient interactive application page tuning method based on the remote controller key number.
The invention provides a kind of interactive application page tuning method based on the remote controller key number, comprise the following steps: step 1: statistics has access to the access frequency of the needed minimum of each element of the interactive application page by bond number and user by remote controller; Step 2: each element in the interactive application page is carried out to pattern recognition, with the element on the judgement page, whether can adjust its position; Step 3: each element in the interactive application page, according to being optimized by bond number and pattern, is generated to new page.
Preferably, described step 1 further comprises: step 11: use two-dimensional coordinate to position the element in the interactive application page; Step 12: user's access situation is kept a record and adds up; Step 13: calculate in whole program and have access to the required minimum step number of each element.
Wherein, described access situation comprises address and the time of staying of the page that the user has access to.
Preferably, described pattern comprises complete stand-alone mode, independence but the inconsistent pattern of layout, layout is consistent but element not stand-alone mode and other elements, wherein, if the spacing between the in the same size of each element of the element to be optimized in the page, each element is consistent and the layout rule of each element on the page, each element between separate, be identified as complete stand-alone mode, each element in described complete stand-alone mode is random reversing of position each other; If mutually independent but the layout of each element is incomparable inconsistent between the in the same size of each element of the element to be optimized in the page, each element, be identified as independence but the inconsistent pattern of layout, each element in the described independent but inconsistent pattern of layout is random reversing of position each other; If between each element of the element to be optimized in the page, layout always but dependent, element to be optimized and other do not need the element of optimizing semantically or in form having and contact, be identified as not stand-alone mode of the consistent but element of layout, consistent but the element of described layout is when the element in stand-alone mode is adjusted, adjusted together with the element that need to interrelate with it; If the element in the page has the single form of expression or the size between element is not mated, or type do not mate, and is identified as other elements, and described other elements can not be changed, without optimization.
Preferably, described step 3 further comprises: step 31: get the access frequency of the element in the page from Visitor Logs, and sorted by the access frequency, give corresponding sequence number; Step 32: take the upper left corner as initial point as each yuan of vegetarian refreshments the structure coordinate line ordering of going forward side by side; Step 33: according to the sequence of the access frequency of element before, to each element, distribute new coordinate; Step 34: for the page after change, from new automatic code generating, produce the page after new optimization.
Compared with prior art, tuning method of the present invention is by pressing the statistics of bond number and user's access frequency to the original needed minimum of each element in whole program, by access frequency, higher element is put into relatively forward place, make required the reducing by bond number of the each access of user, realize the optimization of the page.
The accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, below will the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the flow chart that the present invention is based on the interactive application page tuning method of remote controller key number;
Fig. 2 is the sub-process figure of step S001 in Fig. 1;
Fig. 3 a is the schematic diagram that the element of the interactive application page of one embodiment of the invention is arranged;
Fig. 3 b is the schematic diagram of the element coordinate of Fig. 3 a;
Fig. 4 is the independence of the embodiment of the present invention but the schematic diagram of the inconsistent pattern of layout;
Fig. 5 is the not schematic diagram of stand-alone mode of the consistent but element of the layout of the embodiment of the present invention;
Fig. 6 is the sub-process figure of step S003 in Fig. 1;
Fig. 7 is the schematic diagram after page elements shown in Fig. 3 a is optimized.
Embodiment
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 clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making all other embodiment that obtain under the creative work prerequisite, belong to the scope of protection of the invention.
As mentioned above, the present invention proposes a kind of interactive application page tuning method based on the remote controller key number, by the statistics to user's access habits, what make the user often the page of access can be relative is forward, reduce user remote controller by bond number with this, realize the optimization of the page.
With reference to figure 1, the interactive application page tuning method based on the remote controller key number of the present invention comprises the following steps:
Step S001: statistics has access to the access frequency of the needed minimum of each element of the interactive application page by bond number and user by remote controller;
Step S002: each element in the interactive application page is carried out to pattern recognition, with the element on the judgement page, whether can adjust its position;
Step S003: each element in the interactive application page, according to being optimized by bond number and pattern, is generated to new page.
Preferably, with reference to figure 2, described step S001 further comprises:
Step S011: use two-dimensional coordinate to position the element in the interactive application page;
Step S012: user's access situation is kept a record and adds up;
Step S013: calculate in whole program and have access to the required minimum step number of each element.
Wherein, described access situation comprises address and the time of staying of the page that the user has access to.
Particularly, from in the past different towards the page tuning method of computer or mobile phone, be, at first method of the present invention is added up in whole program and is had access to the needed minimum of each element by bond number, like this can be by arranging of element in each page and coming out by bond number that each position is required; For follow-up optimisation strategy is carried out simply, with two-dimensional coordinate, the element in a page is positioned, the element in the upper left corner of take is initial point (0,0), from this put nearest element by the X-axis at itself and initial point place or Y-axis successively on the Y of corresponding element coordinate or X coordinate+1, as shown in Fig. 3 a and 3b, the coordinate of element " 1 " is (0,0), the coordinate of element " 2 " is (0,1), and the coordinate of element " 9 " is " 2; 2 ", other in like manner.
On the basis of this coding rule, the situation of user access is kept a record and adds up, the address id of the page that access situation essential record user has access to, and the information such as time of staying.Simultaneously, by algorithm, calculate in whole program and have access to the required minimum step number of each element, this algorithm can adopt corresponding programming according to actual needs.
Because some element on the interactive application page is not that rule is arranged, some elements and some nonreciprocal elements are (as the text type, img type etc.) have in logic or pro forma contact, so need to carry out pattern recognition to the element on the page, to judge an element on the page, whether can adjust its position.
According to the analysis of each element on the page of interactive application, the present invention is divided into pattern following several, comprises complete stand-alone mode, independence but the inconsistent pattern of layout, layout is consistent but element not stand-alone mode and other elements.
Wherein, if the spacing between the in the same size of each element of the element to be optimized in the page, each element is consistent and the layout rule of each element on the page, each element between separate, there are not two elements at semanteme or there is strong incidence relation in form, be identified as complete stand-alone mode, each element in described complete stand-alone mode is random reversing of position each other; The exemplary that Fig. 3 a is complete stand-alone mode.
If mutually independent but the layout of each element is incomparable inconsistent between the in the same size of each element of the element to be optimized in the page, each element, be identified as independence but the inconsistent pattern of layout, Fig. 4 be independence but the exemplary of the inconsistent pattern of layout.Each element in the described independent but inconsistent pattern of layout is random reversing of position each other; Although compare with complete stand-alone mode, the layout of this pattern is also non-uniform, but as we can see from the figure, therefore in fact the transposing of the element that these are to be optimized can't affect the layout of page integral body, and for each element in this pattern, we think their also random reversing of position each other.
If between each element of the element to be optimized in the page, layout always but dependent, the element that element to be optimized and other do not need to optimize (such as picture etc.) has contact semantically or in form, be identified as not stand-alone mode of the consistent but element of layout, consistent but the element of described layout is when the element in stand-alone mode is adjusted, adjusted together with the element that need to interrelate with it; Fig. 5 is the not exemplary of stand-alone mode of the consistent but element of layout.As shown in Figure 5, " Type1 " button is the element with turn function to be optimized, and each " Type1 " button has in the same size, the characteristics that layout is consistent, but each reports " Type2 " on button and its left side for repairment, " Type3 " has logical relation, and in fact these elements are not have turn function.Therefore when adjusting, button should be moved with together with the element on its right, can not move separately, otherwise can cause logic error.
Do not mate if the form of expression of the element in the page is the single form of expression or the size between element, or type do not mate etc., be identified as other elements, described other elements can not be changed, without optimization.
In addition, may have a plurality of different patterns in a page simultaneously, or the different subpatterns in a plurality of same patterns (for example exist two dvielements all to belong to complete stand-alone mode simultaneously, but the size of this two class is different), but these do not affect the classification of above-mentioned pattern, only these need to be defined according to above-mentioned several modes, in the different subclasses to same pattern, identify and get final product.
Element in the page to whole program is added up, and after pattern recognition, starts next step Optimization Work.With reference to figure 6, Optimization Steps comprises:
Step S031: get the access frequency of the element in the page from Visitor Logs, and sorted by the access frequency, give corresponding sequence number;
Step S032: take the upper left corner as initial point as each yuan of vegetarian refreshments the structure coordinate line ordering of going forward side by side;
Step S033: according to the sequence of the access frequency of element before, to each element, distribute new coordinate;
Step S034: for the page after change, from new automatic code generating, produce the page after new optimization.
Particularly, coordinate reference table 1, at first, get in the page access frequency of the element that is numbered 1 to 9 from Visitor Logs, and sorted by the access frequency to them, give its corresponding sequence number.Before this, by the pattern recognition of front, determined these 9 elements reversing of position mutually.
The data statistic of table 1 page elements
The element numbering | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Home position | (0,0) | (0,1) | (0,2) | (1,0) | (1,1) | (1,2) | (2,0) | (2,1) | (2,2) |
The access frequency | 64 | 70 | 10 | 60 | 33 | 57 | 20 | 40 | 95 |
|
3 | 2 | 9 | 4 | 7 | 5 | 8 | 6 | 1 |
Reposition | (1,0) | (0,1) | (2,2) | (0,2) | (1,2) | (1,1) | (2,1) | (2,0) | (0,0) |
Secondly, according to page analysis before, the arrangement that has drawn these 9 elements is 3 * 3 matrix shape, therefore take the upper left corner to construct coordinate (x, y) as initial point as each point, and concrete operation method is:
The number of elements of being separated by abscissa between x=currentElement and initial point+1;
The number of elements of being separated by ordinate between y=currentElement and initial point+1;
And the coordinate in whole matrix is sorted, the rule of sequence is that apart from d=x+y (being the operation step number of remote controller in practical operation), the sequence number close to more is less from initial point, when two points are identical from the initial point distance, the sequence number of the point that the x value is large is less.
After coordinate is sorted, according to the sequence of the access frequency of element before, to each element, distribute new coordinate.
From new automatic code generating, produce the page after new optimization (the link form with a suggestion represents to the user, the page after the user can choice for use optimizes or continue to use the current page of not optimizing) for the page after change.Optimize the front page as shown in Figure 3 a, and the page after optimizing as shown in Figure 7.
Can see, the total step number before revising is: 64 * 1+ (70+60) * 2+ (10+33+20) * 3+ (57+40) * 4+95 * 5=1276 step; Amended total step number is: 95 * 1+ (64+70) * 2+ (60+57+40) * 3+ (33+20) * 4+10 * 5=1096 step; Reduced by 14.1% operand, particularly when the user is large especially to the access deviation of element, effect is more obvious.
Compared with prior art, tuning method of the present invention is by pressing the statistics of bond number and user's access frequency to the original needed minimum of each element in whole program, by access frequency, higher element is put into relatively forward place, make required the reducing by bond number of the each access of user, realize the optimization of the page.
The above interactive application page tuning method based on the remote controller key number that the embodiment of the present invention is provided, be described in detail, applied specific case in the present invention principle of the present invention and execution mode are set forth, the explanation of above embodiment is just for helping to understand method of the present invention and core concept thereof; , for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention simultaneously.
Claims (5)
1. the interactive application page tuning method based on the remote controller key number, is characterized in that, comprises the following steps:
Step 1: statistics has access to the access frequency of the needed minimum of each element of the interactive application page by bond number and user by remote controller;
Step 2: each element in the interactive application page is carried out to pattern recognition, with the element on the judgement page, whether can adjust its position;
Step 3: each element in the interactive application page, according to being optimized by bond number and pattern, is generated to new page.
2. the interactive application page tuning method based on the remote controller key number as claimed in claim 1, is characterized in that, described step 1 further comprises:
Step 11: use two-dimensional coordinate to position the element in the interactive application page;
Step 12: user's access situation is kept a record and adds up;
Step 13: calculate in whole program and have access to the required minimum step number of each element.
3. the interactive application page tuning method based on the remote controller key number as claimed in claim 2, is characterized in that, described access situation comprises address and the time of staying of the page that the user has access to.
4. the interactive application page tuning method based on the remote controller key number as claimed in claim 1, is characterized in that, described pattern comprises complete stand-alone mode, independence but the inconsistent pattern of layout, layout is consistent but element not stand-alone mode and other elements, wherein,
If the spacing between the in the same size of each element of the element to be optimized in the page, each element is consistent and the layout rule of each element on the page, each element between separate, be identified as complete stand-alone mode, each element in described complete stand-alone mode is random reversing of position each other;
If mutually independent but the layout of each element is incomparable inconsistent between the in the same size of each element of the element to be optimized in the page, each element, be identified as independence but the inconsistent pattern of layout, each element in the described independent but inconsistent pattern of layout is random reversing of position each other;
If between each element of the element to be optimized in the page, layout always but dependent, element to be optimized and other do not need the element of optimizing semantically or in form having and contact, be identified as not stand-alone mode of the consistent but element of layout, consistent but the element of described layout is when the element in stand-alone mode is adjusted, adjusted together with the element that need to interrelate with it;
If the element in the page has the single form of expression or the size between element is not mated, or type do not mate, and is identified as other elements, and described other elements can not be changed, without optimization.
5. the interactive application page tuning method based on the remote controller key number as claimed in claim 1, is characterized in that, described step 3 further comprises:
Step 31: get the access frequency of the element in the page from Visitor Logs, and sorted by the access frequency, give corresponding sequence number;
Step 32: take the upper left corner as initial point as each yuan of vegetarian refreshments the structure coordinate line ordering of going forward side by side;
Step 33: according to the sequence of the access frequency of element before, to each element, distribute new coordinate;
Step 34: for the page after change, from new automatic code generating, produce the page after new optimization.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103697323A CN103428576A (en) | 2013-08-14 | 2013-08-14 | Interactive application page tuning method based on remote-control keystrokes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103697323A CN103428576A (en) | 2013-08-14 | 2013-08-14 | Interactive application page tuning method based on remote-control keystrokes |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103428576A true CN103428576A (en) | 2013-12-04 |
Family
ID=49652633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013103697323A Pending CN103428576A (en) | 2013-08-14 | 2013-08-14 | Interactive application page tuning method based on remote-control keystrokes |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103428576A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5897670A (en) * | 1996-07-12 | 1999-04-27 | Sun Microsystems, Inc. | Method and system for efficient organization of selectable elements on a graphical user interface |
CN1916843A (en) * | 2006-09-06 | 2007-02-21 | 华为技术有限公司 | Method and system for laying out and accessing modules of user interface |
CN1929570A (en) * | 2006-09-26 | 2007-03-14 | 于华利 | Method for audio-visual remote control of digital television display screen user interface |
CN101651801A (en) * | 2009-09-01 | 2010-02-17 | 天津三星电子显示器有限公司 | Method for rapidly selecting television program by sequencing display |
CN102542055A (en) * | 2011-12-29 | 2012-07-04 | 潍坊中创软件工程有限责任公司 | Website directory display method and system |
CN102681826A (en) * | 2011-03-10 | 2012-09-19 | 腾讯科技(深圳)有限公司 | Method and system for adjusting desktop layout dynamically |
CN103218116A (en) * | 2013-03-12 | 2013-07-24 | 广东欧珀移动通信有限公司 | Implementation method and system for simultaneously editing multiple desktop elements |
-
2013
- 2013-08-14 CN CN2013103697323A patent/CN103428576A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5897670A (en) * | 1996-07-12 | 1999-04-27 | Sun Microsystems, Inc. | Method and system for efficient organization of selectable elements on a graphical user interface |
CN1916843A (en) * | 2006-09-06 | 2007-02-21 | 华为技术有限公司 | Method and system for laying out and accessing modules of user interface |
CN1929570A (en) * | 2006-09-26 | 2007-03-14 | 于华利 | Method for audio-visual remote control of digital television display screen user interface |
CN101651801A (en) * | 2009-09-01 | 2010-02-17 | 天津三星电子显示器有限公司 | Method for rapidly selecting television program by sequencing display |
CN102681826A (en) * | 2011-03-10 | 2012-09-19 | 腾讯科技(深圳)有限公司 | Method and system for adjusting desktop layout dynamically |
CN102542055A (en) * | 2011-12-29 | 2012-07-04 | 潍坊中创软件工程有限责任公司 | Website directory display method and system |
CN103218116A (en) * | 2013-03-12 | 2013-07-24 | 广东欧珀移动通信有限公司 | Implementation method and system for simultaneously editing multiple desktop elements |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140143856A1 (en) | Operational shortcuts for computing devices | |
CN103905590B (en) | Mobile device and its dial panel | |
CN103885642A (en) | Display control system and display control method | |
CN105446931B (en) | Server unit and data method for congregating | |
CN103078745A (en) | Logon authentication code based on picture | |
CN104598119A (en) | Screen capture method and device | |
US20150199096A1 (en) | Electronic device and method of displaying data | |
CN103353957A (en) | Realization method of human-centered cooperative workflow system and apparatus thereof | |
CN101821731A (en) | Generic model editing framework | |
CN104602092A (en) | Method for adaption of intelligent set top box to mobile phone applications under Android system | |
CN104615366A (en) | Gesture interactive method oriented to multiple devices | |
CN103188520A (en) | Image adjusting method and image adjusting device | |
CN103428576A (en) | Interactive application page tuning method based on remote-control keystrokes | |
CN106802732A (en) | Object selection method and device | |
CN106354337A (en) | Character deletion method and character deletion device | |
CN103914174A (en) | Information processing device, information processing method and program storage medium | |
CN104503669A (en) | Interface component and production method thereof | |
CN105653059B (en) | A kind of Shift Gears Slide Rods formula input method | |
CN104484109A (en) | Object selecting method and system | |
US20040143790A1 (en) | Method for creating web form | |
CN104063232B (en) | A kind of method of the system development utilizing based on database parameter | |
KR102131785B1 (en) | Method and Electronic Apparatus for Designing of User Interface According to Personality of Things | |
CN101667094A (en) | Operation method for financial tape reading software of mobile devices | |
KR102608502B1 (en) | Method for Providing Mock-up Image Based on Augumented Reality and Service Providing Server Used Therefor | |
CN105426041A (en) | Screenshot method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
DD01 | Delivery of document by public notice |
Addressee: Shenzhen Research Institute of Sun Yat-Sen University Document name: Notification that Application Deemed to be Withdrawn |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20131204 |