CN103428576A - Interactive application page tuning method based on remote-control keystrokes - Google Patents

Interactive application page tuning method based on remote-control keystrokes Download PDF

Info

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
Application number
CN2013103697323A
Other languages
Chinese (zh)
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.)
Shenzhen Research Institute of Sun Yat Sen University
Original Assignee
Shenzhen Research Institute of Sun Yat Sen University
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 Shenzhen Research Institute of Sun Yat Sen University filed Critical Shenzhen Research Institute of Sun Yat Sen University
Priority to CN2013103697323A priority Critical patent/CN103428576A/en
Publication of CN103428576A publication Critical patent/CN103428576A/en
Pending legal-status Critical Current

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

Interactive application page tuning method based on the remote controller key number
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
Frequency sequence 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.
CN2013103697323A 2013-08-14 2013-08-14 Interactive application page tuning method based on remote-control keystrokes Pending CN103428576A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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