CN108279960A - Application program user interface is laid out configuration method, device and its mobile device - Google Patents

Application program user interface is laid out configuration method, device and its mobile device Download PDF

Info

Publication number
CN108279960A
CN108279960A CN201710064017.7A CN201710064017A CN108279960A CN 108279960 A CN108279960 A CN 108279960A CN 201710064017 A CN201710064017 A CN 201710064017A CN 108279960 A CN108279960 A CN 108279960A
Authority
CN
China
Prior art keywords
interface
user
touch
functionality controls
control
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
CN201710064017.7A
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.)
Alibaba China Co Ltd
Original Assignee
Guangzhou Dongjing Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Dongjing Computer Technology Co Ltd filed Critical Guangzhou Dongjing Computer Technology Co Ltd
Priority to CN201710064017.7A priority Critical patent/CN108279960A/en
Publication of CN108279960A publication Critical patent/CN108279960A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a kind of application program user interface layout configuration method, device and its terminals.This method includes:Start the process of the application program;Interface layout associated with preset user's grip is called by the process, for the interface layout configured with several functionality controls for executing human-computer interaction function, arrangement of the functionality controls on interface is corresponding with user's grip;The display interface layout.The present invention provides the interface layout of more brief and practical for interface operation, reduce and bring not convenient across screen operation, saves the browsing time of client and the residence time of interface operation, improve operating user interface speed, with timeliness, the usage experience of user is improved.

Description

Application program user interface is laid out configuration method, device and its mobile device
【Technical field】
The present invention relates to field of communication technology more particularly to a kind of application program user interface layout configuration method, systems And its equipment.
【Background technology】
Nowadays everyone is owned by a mobile phone or other communication apparatus for being contacted with people, wherein interface display There is more multi-functional control, the practical degree of control is not very high, increases user and finds practical control in interface Time, and layout comparison of the control in interface is single, can not meet left-handed operation or the right hand that user changes at any time Demand when operation, user generally require repeatedly to carry out that control operation just can be achieved across screen operation, increase user interface behaviour The residence time of work and the speed for reducing operating user interface, do not have timeliness, affect the usage experience of user.
【Invention content】
To overcome above-mentioned technical problem or solving above-mentioned technical problem at least partly, spy proposes following technical scheme:
The present invention provides a kind of application program user interface layout configuration method, includes the following steps:
Start the process of the application program;
Interface layout associated with preset user's grip is called by the process, if the interface layout is configured with Do the functionality controls for executing human-computer interaction function, arrangement of the functionality controls on interface and user's grip It is corresponding;
The display interface layout.
Specifically, user's grip is to match with the opposite sides of terminal device where the application program A pair of of option content is one of arbitrary, and preset user's grip characterizes the Touch Screen of the terminal device in certain time length In range, corresponding to Touch Screen corresponding side relative to the other side have higher touch event generate frequency.
Specifically, the functionality controls are arranged according to arranging rule corresponding with user's grip, and Arranging rule corresponding to user's grip of different options content so that on the interface arranged each other according to it, mutual work( It can control arrangement presentation mirror.
Specifically, the interface that the interface layout is presented has several touch areas that priority relationship is presented, it is described Priority relationship is presented according to its touch-control frequency in several functionality controls, and the arranging rule makes the touch area and the work( Correspondence is presented according to mutual priority in energy control.
Optionally, each touch area using the corner of terminal device Touch Screen as the center of circle substantially radially, or with Point is radial in circular arc centered on any of the side portion of Touch Screen.
Further, a kind of application program user interface layout configuration method of the present invention further includes following steps:
It is preferential between counting the touch-control frequency of each functionality controls or the functionality controls that are formed according to the touch-control frequency Grade relationship, submit to the server that the interface layout is provided, for the server according to adjustment described in interface layout work( The arrangement of energy control.
Further, a kind of application program user interface layout configuration method of the present invention further includes following steps:
The update interface layout associated with preset user's grip is downloaded from server so that updated The arrangement of functionality controls on interface layout changes.
Specifically, being obtained the update interface layout associated with preset user's grip by server and being stored For the option content for user's grip of related Application Program Interface layout.
Further, a kind of application program user interface layout configuration method of the present invention further includes following steps:
Receive the option content for user's grip that user selectes;
According to the option content, generates corresponding arrangement instruction and correspond to interface layout acquisition to be directed to user's grip The configuration information of relevant functionality controls;
According to the arranging rule corresponding to user's grip in the option content, the configuration information is loaded onto and is worked as Front interface is to change the arrangement of functionality controls on interface layout.
Further, a kind of application program user interface layout configuration method of the present invention further includes following steps:
Receive being arranged in relevant touch area according to the touch-control frequency of functionality controls or about functionality controls for user setting Version priority relationship and the priority composition information table that generates;
It is dependent on the priority composition information table, obtains the configuration information of its corresponding function control with according to corresponding row The configuration information is loaded onto current interface to change the arrangement of functionality controls on interface layout and build relevant choosing by cloth rule Item content.
Specifically, the priority composition information table include it is following any one or more:The control information of functionality controls, The functionality controls priority relationship of typesetting, option content corresponding with user's grip in touch area.
Specifically, the arranging rule is the specification to functionality controls in interface layout, correlation function control is limited Tool priority relationship interface touch area in precalculated position arrangement in order to for different user's grips into Row operation.
Correspondingly, the present invention also provides a kind of application program user interfaces to be laid out configuration device, including:
Starting module:Process for starting the application program;
Calling module:For calling interface layout associated with preset user's grip, the boundary by the process Face layout is configured with several functionality controls for executing human-computer interaction function, arrangement and institute of the functionality controls on interface It is corresponding to state user's grip;
Display module:For showing the interface layout.
Correspondingly, the present invention also provides a kind of mobile device, including one or more processors, the processor is for holding The above-mentioned arbitrary step of row processing.
Compared with prior art, the present invention has following advantage:
Generally speaking, the present invention is configured for layout of the functionality controls in interface in application program, by answering Interface layout associated with user's grip is called with the process of program, is used to execute configured with several in interface layout The functionality controls of human-computer interaction function, in addition the functionality controls will be advised according to arrangement corresponding with user's grip It then arranges, is in particular in that the interface of presentation has several touch areas that priority relationship is presented, wherein several work( Priority relationship is presented according to its touch-control frequency in energy control, improves control practical degree, and the arranging rule makes the Touch Zone Correspondence is presented according to mutual priority with the functionality controls in domain.The present invention is called according to preset user's grip Interface layout associated therewith, and then show the interface layout.It carries out interface layout according to user's grip and carries The high degree easy to use of user reduces and is brought across screen operation not convenient, saves the browsing and interface operation of client Residence time, have timeliness, improve the usage experience of user.
In addition, the touch area with several priority relationships will be counted according to terminal in interface layout of the invention The priority relationship that the touch-control frequency of each touch area or the touch-control frequency show confirmed, after be committed to described in offer The server of interface layout adjusts the interface layout for the server according to the touch-control frequency or priority relationship The arrangement of functionality controls, and then the interface layout that terminal receives after adjustment is stored as relevant option content, is user More interface layouts are provided to meet the needs of users, user need to only configure relevant interface layout to coordinate different users to hold Hold characteristic, by receive different function control touch-control frequency and its priority relationship, realize the specificity of interface layout with And specific aim, improve the richness of interface layout.
In addition, terminal provided by the present invention include receive user setting according to the touch-control frequencies of functionality controls or about The priority composition information table that functionality controls are generated in relevant touch area typesetting priority relationship, is arranged by the priority Version table obtains the configuration information of corresponding function control so that the configuration information is loaded onto current interface according to corresponding arranging rule To change the arrangement of functionality controls on interface layout and build relevant option content.The wherein statistics or priority of touch-control frequency Relationship is approved really by the machine or server process, has two-way choice and timeliness.
In conclusion the present invention provides the interface layout of more brief and practical for interface operation, reduces and operated across screen That brings is not convenient, saves the browsing time of client and the residence time of interface operation, improves operating user interface speed Degree has timeliness, improves the usage experience of user.It is preferential by the touch-control frequency and its of reception different function control simultaneously Grade relationship, realize the specificity and specific aim of interface layout, improve interface layout richness and two-way choice and The confirmation of the statistics or priority relationship of the touch-control frequency of timeliness, control practical degree is high, realizes user interface layout configuration Purpose.
【Description of the drawings】
The attached drawing constituted part of this application is used to provide further understanding of the present invention, schematic reality of the invention Example and its explanation are applied for explaining the present invention, is not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is a kind of flow chart of one embodiment of application program user interface layout configuration method in the present invention;
Fig. 2 is a kind of flow chart of second embodiment of application program user interface layout configuration method in the present invention;
Fig. 3 is a kind of flow chart of the third embodiment of application program user interface layout configuration method in the present invention;
Fig. 4 is a kind of flow chart of 4th embodiment of application program user interface layout configuration method in the present invention;
Fig. 5 is a kind of structural frames of 5th embodiment of application program user interface layout configuration method in the present invention Figure;
Fig. 6 is a kind of structure diagram of application program user interface layout configuration device in the present invention.
【Specific implementation mode】
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached The embodiment of figure description is exemplary, and is only used for explaining the present invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singulative " one " used herein, " one It is a ", " described " and "the" may also comprise plural form.It is to be further understood that is used in the specification of the present invention arranges It refers to there are the feature, integer, step, operation, element and/or component, but it is not excluded that presence or addition to take leave " comprising " Other one or more features, integer, step, operation, element, component and/or their group.It should be understood that when we claim member Part is " connected " or when " coupled " to another element, it can be directly connected or coupled to other elements, or there may also be Intermediary element.In addition, " connection " used herein or " coupling " may include being wirelessly connected or wirelessly coupling.It is used herein to arrange Diction "and/or" includes that the whole of one or more associated list items or any cell are combined with whole.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology art Language and scientific terminology), there is meaning identical with the general understanding of the those of ordinary skill in fields of the present invention.Should also Understand, those terms such as defined in the general dictionary, it should be understood that have in the context of the prior art The consistent meaning of meaning, and unless by specific definitions as here, the meaning of idealization or too formal otherwise will not be used To explain.
In order to make those skilled in the art more fully understand the scheme of the embodiment of the present invention, below in conjunction with the accompanying drawings and implement The present invention is described in further detail for mode.Following embodiment is exemplary, and is only used for explaining the present invention, and cannot be solved It is interpreted as limitation of the present invention.
Please refer to the flow chart of attached one embodiment shown in FIG. 1, a kind of application user circle provided by the invention Face layout configuration method includes the following steps:
S110 starts the process of the application program;
In the embodiment of the present invention, the process of the application program indicates to be the program that can concurrently execute in some data set The operational process closed is the individual that system carries out Resource Distribution and Schedule.The process is a dynamic entity, The life cycle for having oneself, generates because of establishment, is run because of scheduling, is in waiting shape because waiting for resource or event State is undone because of completion task.It is dynamic that the process reflects the whole that an application program is run on certain data set State process.
In the embodiment of the present invention, the application program is the ordered set of one group of instruction, refers to single executable shelves or list One formula itself does not have a static entity of the meaning of any operation.The application program is executed in different data sets It is upper just to become different processes, each process can be uniquely identified with process control block (PCB).
In the embodiment of the present invention, the realization method of the process for starting application program includes any one following situation:
1. according to the touch control operation that user carries out for the display icon of desktop where application program, start the application program Process;
2. in the case where tripartite is using relevant communication protocol and/or permission allow between the application program, by described three The process of Fang Yingyong starts service processes corresponding with the function of the application program when calling a certain function of the application program To realize the purpose replaced or replicated;
3. being called by underlying system function in the case where related backstage executes the support of permission when system starts and starting the application The related background process of program.
For example, the process using the system function pairs application programs is called, the prototype of following system functions is:
#include<stdlib.h>
int system(const char*string);
Its effect is:Operation is passed to its order in the form of string argument and waits for the completion of the order.Order Executive condition just as executing order in shell:sh-c string.If shell can not be started to run this life It enables, system functions return to error code 127;If it is other mistakes, then -1 is returned.Otherwise, system functions will be returned and will be somebody's turn to do Code is exited in order.
Or such as, the replacement using exec series of functions to program process, all there are one common for exec series of functions Current process is exactly replaced with a new process by working method, that is, uses exec functions by the execution of program from a program It is switched to another program, after new program starts, program originally just no longer performs, and new process is joined by path or file Number is specified.
For another example, the duplication of fork function pairs program process be then with current process come copy one it is new into Journey, new process is the same with former process, and the code of execution is also identical, but new process has the data space of oneself, environment Variable and filec descriptor, we determined generally according to the return value of fork functions current process be subprocess or father into Journey, by the value for returning to a pid_t for judging, after can continue to execute the subsequent codes of fork.
It should be noted that the method that the startup method of program process is not limited to proposition of the embodiment of the present invention, Can also there are other methods, the present invention without limitation.
S120 calls interface layout associated with preset user's grip, the interface layout to match by the process Several functionality controls for executing human-computer interaction function are equipped with, arrangement of the functionality controls on interface is held with the user It is corresponding to hold characteristic;
Specifically, user's grip is to match with the opposite sides of terminal device where the application program A pair of of option content is one of arbitrary, and preset user's grip characterizes the Touch Screen of the terminal device in certain time length In range, corresponding to Touch Screen corresponding side relative to the other side have higher touch event generate frequency.
Specifically, the functionality controls are arranged according to arranging rule corresponding with user's grip, and Arranging rule corresponding to user's grip of different options content so that on the interface arranged each other according to it, mutual work( It can control arrangement presentation mirror.
Specifically, the interface that the interface layout is presented has several touch areas that priority relationship is presented, it is described Priority relationship is presented according to its touch-control frequency in several functionality controls, and the arranging rule makes the touch area and the work( Correspondence is presented according to mutual priority in energy control.
Optionally, each touch area using the corner of terminal device Touch Screen as the center of circle substantially radially, or Point is radial in circular arc centered on any of the side portion of Touch Screen.
In the embodiment of the present invention, the option content is shown in during user interface is shown for providing being directed to for client's selection Different user's grip and the option corresponding with related interfaces layout set, reflection are shown for different function control Different typesettings is carried out in user interface to facilitate user to carry out touch control operation.
In the embodiment of the present invention, preset user's grip indicates that the application program is pre-set or application is silent Recognize the selected option content being laid out about the Application Program Interface, such as the left operational mode or right operational mode of user, Such as when the application program acquiescence user's grip be left operational mode, then in contrast, within the scope of certain time length, The generation frequency of the touch event received on the left of the Touch Screen of the terminal device is somebody's turn to do with respect to being relatively high for right side The generation frequency of touch event is counted by terminal or server.
In the embodiment of the present invention, what the mirror indicated is the boundary given tacit consent to for user-defined or application program Face is laid out, and the functionality controls are in aobvious on the Touch Screen of terminal device for different user's grips Show under the interface layout under the interface layout and right operational mode under opposite relationship, such as left operational mode, it is left The typesetting path of the functionality controls of hand operation mode is " return, homepage, sketch map ", the function control of opposite right operational mode The typesetting path of part is " sketch map, homepage, return ".
In the embodiment of the present invention, priority relationship is presented according to its touch-control frequency in several functionality controls, specific to assume It shows, includes the following steps in server:
Obtain touch event of the user between each functionality controls that terminal clicks touch-control;
According to the touch-control number of the different statistics touch event corresponding function controls of its touch event to calculate each function control The touch-control frequency of part;
By the height of calculated touch-control frequency, determine that the corresponding priority of the high functionality controls of its touch-control frequency is then got over It is high;
Relevant priority composition information table is built so that the priority relationship between its functionality controls is presented.
In the embodiment of the present invention, touch event of the above-mentioned acquisition user between each functionality controls that terminal clicks touch-control, tool The present server of body surface is received is asked by the touch-control that terminal device is sent, and wherein the touch-control request bag contains asks with the touch-control It includes claiming in the control generation of touch-control request corresponding function control to ask corresponding control information, the control information.In addition, server It obtains relevant touch-control and asks and obtain preset touch event list, which includes touch-control request and touch-control Correspondence between event, wherein receiving the touch-control request and being obtained and touch-control request pair according to the touch event list The touch event answered.
In the embodiment of the present invention, according to the touch-control number of the different statistics touch event corresponding function controls of its touch event To calculate the touch-control frequency of each functionality controls, it is in particular in following aspect:
First, in certain time region, number statistics is carried out to different touch events, receives different touch-control things Part simultaneously starts pre-set counter, and the result of the counters count is stored in event statistics table;
The effect of the counter is to carry out each touch event of reception according to counting rule the statistics of number, institute Stating the touch event that counting rule refers to that server receives needs village to be present in the touch event list and has it opposite The control information answered, include in the event statistics table in have touch event sum and corresponding function control by touching The occurrence number of total, same touch event and corresponding function control by tactile number;It is wherein more when there is same touch event When the case where a functionality controls, the multiple functionality controls occurred to it are classified, such as:Control A is corresponding with control B Same touch event, then would be classified as control A corresponding corresponding with control B by tactile number by tactile number.
Second, obtain the same functionality controls in event statistics table by tactile number and functionality controls by tactile sum, By the same functionality controls proportionate relationship between the two is calculated by tactile sum by tactile number and functionality controls, it is assumed that Same functionality controls are n by tactile number, and functionality controls are N by tactile sum, then corresponding proportionate relationship is n:N, therefore obtain Touch-control frequency is n/N*100.
In the embodiment of the present invention, the height by calculated touch-control frequency determines the high function of its touch-control frequency The corresponding priority of control is then higher, such as:Control A is learnt by above-mentioned event statistics table in regular hour region Touch-control frequency be 9%, the touch-control frequency of control B is 15%, and the touch-control frequency of control C is 20%, and the touch-control frequency of control D is The touch-control frequency of 49%, control E are 7%, it follows that touch-control frequency ranks therebetween are:Control D>Control C>Control B>Control A>Control E, therefore priority relationship therebetween is then:Control D>Control C>Control B>Control A>Control E.
In the embodiment of the present invention, the relevant priority composition information table of structure is preferential between its functionality controls to present Grade relationship, wherein the priority relationship of touch area can be by receiving user in terminal device in the priority composition information table The setting information of definition and determine or by receive that server is self-defined or the different terminal equipment Touch Screen of acquiescence on Touch-control comfort level and determine.Such as:There is the terminal device touch area to have 1,2,3,4,5,6, wherein this six Touch Zones Domain is distributed in the upper left corner of the terminal device respectively, and the upper right corner, left side, right side, the lower left corner, the lower right corner passes through the terminal Equipment setting user's grip, that is, option content be left operational mode, if according to specification defined in server into Priority relationship of the row distribution then between six touch areas be:The lower left corner>Left side>The lower right corner>Right side>The upper left corner> The upper right corner, by the correspondence of priority between the priority between conformation function control and touch area.If accepting above-mentioned example The priority relationship of functionality controls is then:Control D>Control C>Control B>Control A>Control E, therefore control D is placed in Touch Zone Domain 5, control C are placed in touch area 3, and control B is placed in touch area 6, and control A is placed in touch area 4, control E placements In touch area 1.
In the embodiment of the present invention, terminal from server by obtaining an interface configuration file (such as customized xml document Or realized in Java code) interface layout is carried out, wherein the configuration comprising interface various controls to be shown and corresponding control Information (including mainly word, picture, video), wherein the interface configuration file both corresponds to user's grip and with described The form of option content shows, and the different interface layout of correspondence is passed through the application program by different user's grips Called, the corresponding configuration-direct that will trigger interface layout of process, to be obtained and user's gripping in response to the configuration-direct The interface configuration file of the corresponding interface layout of characteristic, and according to the interface configuration file obtain various controls configuration information and Its location information, interface touch area information, interface display picture information etc., with the arranging rule provided according to interface layout The interface configuration file is allocated and is loaded, it is made completely to show the interface layout.
In the embodiment of the present invention, the arranging rule is the specification to functionality controls in interface layout, is limited related The arrangement in precalculated position of the functionality controls in the interface touch area of tool priority relationship for different users in order to holding Characteristic is held to be operated.
It should be noted that the interface layout of the application program is not limited to the method proposed in the embodiment of the present invention, Can also there are other methods, the present invention without limitation.
S130 shows the interface layout.
In the embodiment of the present invention, the application program that the interface layout that is provided is run mainly for application layer, with Android For SDK, 5 layout classes, Ta Menshi are provided:Linear placement (LinearLayotu), absolutely layout (AbsoluteLayout), table-layout (TableLayout), relational layout (RelativeLayout), frame layout (FrameLayout)。
In the embodiment of the present invention, the linear placement is expressed as all sub- views according to transversely or longitudinally in an orderly manner Arrangement indicates horizontal if being set as " horizontal ", and direction is from left to right;It is indicated if being set as " vertical " Vertically, direction is from the top down.
In the embodiment of the present invention, the absolute layout indicates that each sub- view is all absolute by specified one in the interface layout Coordinate, include using the step of absolute layout:Creating needs component object to be shown, creates layout parameter object, creates Component object is added in layout object, and assigns its corresponding layout parameter by absolutely layout object, uses SetContentView () method shows layout.
In the embodiment of the present invention, the table-layout is a kind of tabular layout, the table-layout comprising element It is arranged in terms of rows and columns, wherein the columns of table is that the maximum number of column per a line and cell inside table can be with For sky, wherein every a line can include one or more cell Cell, each cell Cell places a View component.
In the embodiment of the present invention, the relational layout determines its own by given view and the relationship of other views Position, such as positioned at certain view top, lower section, left, right, can also specify it be located at father be laid out centre, Right Aligns, Left-justify etc..
In the embodiment of the present invention, all daughter elements are placed at the area of frame area most upper left in the frame layout Domain, and can not be one exact position of these element assignments, if having multiple daughter elements, back inside a frame The display of daughter element can overlap on previous element.
It should be noted that the mode of the interface layout includes not only above-mentioned 5 layout classes, further include that other are special It is laid out (such as TabActivity, ListActivity, AlertDialog and SlidingDrawer), the present invention does not do this Limitation.
The present invention calls interface layout associated with user's grip, interface layout by the process of application program In configured with several for executing the functionality controls of human-computer interaction function, in addition the functionality controls will be held according to the user It holds the corresponding arranging rule of characteristic to arrange, is in particular in that the interface of presentation has several presentation priority relationships Control practical degree is improved wherein priority relationship is presented according to its touch-control frequency in several functionality controls in touch area.According to described User's grip carries out the degree easy to use that interface layout improves user, reduces and brings not convenient, section across screen operation The browsing of client and the residence time of interface operation have been saved, there is timeliness, improve the usage experience of user.
Please refer to the flow chart of second embodiment shown in Fig. 2, a kind of application program user interface cloth of the present invention Office's configuration method further includes following steps:
S210 is counted between the touch-control frequency of each functionality controls or the functionality controls according to touch-control frequency formation Priority relationship submits to the server for providing the interface layout, for the server according to the adjustment interface layout Functionality controls arrangement.
In the embodiment of the present invention, in the touch-control frequency representation unit interval, the user that terminal receives acts on interface Middle correlation function control and the corresponding touch-control total degree of touch event triggered, while counting same touch event corresponding function control The ratio that the touch-control number of part accounts for the touch-control total degree is the touch-control frequency.
In the embodiment of the present invention, the priority relationship between the functionality controls will be dependent on pre-set priority rule Specification is then carried out, priority rule is higher by the touch-control frequency for being defined as the corresponding functionality controls of same touch event, then Its priority is higher.
Wherein, the priority relationship between functionality controls includes that following several modes are defined by server:
It will be closed with being sent to the priority that the touch event of server or the sequencing of touch-control frequency are defined therebetween System;
Terminal statistics will carry out priority tag for the touch-control frequency or touch event that are sent to server, and server passes through The priority tag but determines priority relationship therebetween;The effect of the wherein described priority tag is to be directed to convenient for server The touch-control frequency or touch event that send are defined priority relationship therebetween.
Wherein, if the priority relationship between functionality controls will including being dependent on the priority rule when terminal is carried out The corresponding function control for calculating touch-control frequency is arranged in priority relationship table, the function that specific manifestation has touch-control frequency high The control functionality controls low with touch-control frequency are arranged in the priority relationship table to define its priority relationship successively, and preferential It is sent to the typesetting that server carries out interface layout for server for the sequencing of priority.
In addition, in the embodiment of the present invention, it is described for the server according to the adjustment interface layout function control The arrangement of part, specifically includes following steps:
The priority received between the touch-control frequency sent by terminal or the functionality controls formed according to the touch-control frequency is closed System;Or it receives by the touch-control frequency of server statistics or the priority relationship of definition;
The configuration information of corresponding functionality controls is obtained with according to preset according to the touch-control frequency or priority relationship Interface framework builds mutually deserved interface layout.
The present invention realizes the special of interface layout by the touch-control frequency and its priority relationship of reception different function control Attribute and specific aim improve the richness of interface layout.Wherein the statistics of touch-control frequency or priority relationship are approved really By the machine or server process, there is two-way choice and timeliness.
Please refer to the flow chart of third embodiment shown in Fig. 3, a kind of application program user interface cloth of the present invention Office's configuration method further includes following steps:
S310 downloads the update interface layout associated with preset user's grip so that more from server The arrangement of the functionality controls on interface layout after new changes.
Specifically, being obtained the update interface layout associated with preset user's grip by server and being stored For the option content for user's grip of related Application Program Interface layout.
In the embodiment of the present invention, touch-control frequency of the server according to terminal submission or the function according to touch-control frequency formation Priority relationship between control has carried out the adjustment of priority touch area for the arrangement of functionality controls in interface layout, Its priority touch area will be embodied in user in the touch-control comfort level on terminal device Touch Screen, touch-control comfort level Higher, then the corresponding priority in the touch area is higher, and otherwise its priority is lower.The wherein described touch-control comfort level passes through end The radial touch area of circular arc of end equipment Touch Screen for a user be easier to touch to be defined.Such as when right A certain touch area is comparatively more difficult for user touches, which needs user to carry out the big of hand finger Amplitude extends, therefore the touch-control comfort level of the touch area is then low, and priority is then more low.
In the embodiment of the present invention, terminal receives the associated profile about interface layout sent by server, obtains Take include in this configuration file about the relevant classification information of user's grip, and by the classification information by the interface cloth The associated profile of office ranges in classification associated with user's grip, wherein confirming that the interface layout is relevant Configuration file is the option content and is stored in terminal device.
Please refer to the flow chart of the 4th embodiment shown in Fig. 4, a kind of application program user interface cloth of the present invention Office's configuration method further includes following steps:
S410 receives the option content for user's grip that user selectes.
In the embodiment of the present invention, the mode of user's selected option content includes the following steps:
Reception user acts on related interfaces on a terminal screen and that triggers is used to show that the displaying of the option content is asked It asks;
According to the configuration file for the related interface layout for including in the displaying acquisition request option content, and extract the configuration Part in file shows information to be shown in the option column at interface;
Receive the selected request that user is directed to the option content triggering being shown in the option column;
Determine the corresponding option content of the selected request.
Such as:For user's grip option content have under left-handed mode it is succinct layout, default layout and from Definition and layout also includes succinct layout, default layout and self-defined layout under same right-handed mode.Assuming that left-handed mode Under option column in show succinct layout, default layout and self-defined layout, wherein determining user in the option column Selected succinct layout is to carry out functionality controls according to the associated profile being succinctly laid out the layout at interface.
S420 generates corresponding arrangement instruction and corresponds to interface cloth to be directed to user's grip according to the option content Office obtains the configuration information of relevant functionality controls.
In the embodiment of the present invention, it is described arrangement instruction generation the step of in include the following steps:
The specified option content for including in selected request is received, corresponding interface is obtained for the option content The configuration file of layout, the configuration information and its location information, interface touch area information, interface including functionality controls are aobvious Show pictorial information etc.;
In conjunction with the configuration file of the interface layout of acquisition, the arrangement instruction is generated.
S430 adds the configuration information according to the arranging rule corresponding to user's grip in the option content Current interface is loaded onto to change the arrangement of functionality controls on interface layout.
It is described that the configuration information is loaded onto current interface to change function control on interface layout in the embodiment of the present invention The arrangement of part, includes the following steps:
It is read out by the file path of the filename or the configuration information that obtain the configuration information of the functionality controls Configuration information imports the configuration information in the configuration file of interface layout;
The configuration file after importing configuration information is obtained in the configuration file of interface layout arrangement interface display Functionality controls.
Please refer to the flow chart of the 5th embodiment shown in fig. 5, a kind of application program user interface cloth of the present invention Office's configuration method further includes following steps:
S510, receive user setting according to the touch-control frequency of functionality controls or about functionality controls in relevant Touch Zone Domain typesetting priority relationship and the priority composition information table generated;
Specifically, the priority composition information table include it is following any one or more:The control information of functionality controls, The functionality controls priority relationship of typesetting, option content corresponding with user's grip in touch area.
Such as:When carrying out the arrangement of priority for functionality controls " return ", " menu ", " homepage ", terminal device receives The touch-control frequency or priority relationship of these three functionality controls are voluntarily arranged, wherein the priority of these three functionality controls Relationship can be defined according to the setting of user, it is assumed that the priority relationship of these three functionality controls is defined according to its touch-control frequency " to return>Menu>Homepage ", rear user are " menu by defining the priority relationship of these three functionality controls>It returns>Homepage " To influence position arrangement of these three functionality controls in interface.
S520 is dependent on the priority composition information table, obtains the configuration information of its corresponding function control with according to right The configuration information is loaded onto current interface to change the arrangement of functionality controls on interface layout and build phase by the arranging rule answered The option content of pass.
Specifically, the arranging rule is the specification to functionality controls in interface layout, correlation function control is limited Tool priority relationship interface touch area in precalculated position arrangement in order to for different user's grips into Row operation.
Such as:The wherein described priority composition information table is that following optional mode stores, as shown in table 1:
Priority level Level-one Two level Three-level ~ N grades
Functionality controls It returns Menu Homepage ~ XX
Table 1
In addition, in the embodiment of the present invention, functionality controls have its corresponding code information, for different interface layouts The position of different function control is arranged, and the different code information of different function control is loaded onto to the configuration file of interface layout In, the wherein storage method of the loading method of functionality controls and/or priority composition information table is not limited to implementation of the present invention The method that example proposes can also have other methods, the present invention without limitation.
A kind of structure diagram of application program user interface layout configuration device shown in fig. 6 is please referred to, the present invention also carries It is laid out configuration device for a kind of application program user interface, including:
Starting module 11:Process for starting the application program.
In the embodiment of the present invention, the process of the application program indicates to be the program that can concurrently execute in some data set The operational process closed is the individual that system carries out Resource Distribution and Schedule.The process is a dynamic entity, The life cycle for having oneself, generates because of establishment, is run because of scheduling, is in waiting shape because waiting for resource or event State is undone because of completion task.It is dynamic that the process reflects the whole that an application program is run on certain data set State process.
In the embodiment of the present invention, the application program is the ordered set of one group of instruction, refers to single executable shelves or list One formula itself does not have a static entity of the meaning of any operation.The application program is executed in different data sets It is upper just to become different processes, each process can be uniquely identified with process control block (PCB).
In the embodiment of the present invention, the realization method of the process for starting application program includes any one following situation:
4. according to the touch control operation that user carries out for the display icon of desktop where application program, start the application program Process;
5. in the case where tripartite is using relevant communication protocol and/or permission allow between the application program, by described three The process of Fang Yingyong starts service processes corresponding with the function of the application program when calling a certain function of the application program To realize the purpose replaced or replicated;
6. being called by underlying system function in the case where related backstage executes the support of permission when system starts and starting the application The related background process of program.
For example, the process using the system function pairs application programs is called, the prototype of following system functions is:
#include<stdlib.h>
int system(const char*string);
Its effect is:Operation is passed to its order in the form of string argument and waits for the completion of the order.Order Executive condition just as executing order in shell:sh-c string.If shell can not be started to run this life It enables, system functions return to error code 127;If it is other mistakes, then -1 is returned.Otherwise, system functions will be returned and will be somebody's turn to do Code is exited in order.
Or such as, the replacement using exec series of functions to program process, all there are one common for exec series of functions Current process is exactly replaced with a new process by working method, that is, uses exec functions by the execution of program from a program It is switched to another program, after new program starts, program originally just no longer performs, and new process is joined by path or file Number is specified.
For another example, the duplication of fork function pairs program process be then with current process come copy one it is new into Journey, new process is the same with former process, and the code of execution is also identical, but new process has the data space of oneself, environment Variable and filec descriptor, we determined generally according to the return value of fork functions current process be subprocess or father into Journey, by the value for returning to a pid_t for judging, after can continue to execute the subsequent codes of fork.
It should be noted that the method that the startup method of program process is not limited to proposition of the embodiment of the present invention, Can also there are other methods, the present invention without limitation.
Calling module 12:It is described for calling interface layout associated with preset user's grip by the process Interface layout configured with several for executing the functionality controls of human-computer interaction function, arrangement of the functionality controls on interface with User's grip is corresponding.
Specifically, user's grip is to match with the opposite sides of terminal device where the application program A pair of of option content is one of arbitrary, and preset user's grip characterizes the Touch Screen of the terminal device in certain time length In range, corresponding to Touch Screen corresponding side relative to the other side have higher touch event generate frequency.
Specifically, the functionality controls are arranged according to arranging rule corresponding with user's grip, and Arranging rule corresponding to user's grip of different options content so that on the interface arranged each other according to it, mutual work( It can control arrangement presentation mirror.
Specifically, the interface that the interface layout is presented has several touch areas that priority relationship is presented, it is described Priority relationship is presented according to its touch-control frequency in several functionality controls, and the arranging rule makes the touch area and the work( Correspondence is presented according to mutual priority in energy control.
Optionally, each touch area using the corner of terminal device Touch Screen as the center of circle substantially radially, or Point is radial in circular arc centered on any of the side portion of Touch Screen.
In the embodiment of the present invention, the option content is shown in during user interface is shown for providing being directed to for client's selection Different user's grip and the option corresponding with related interfaces layout set, reflection are shown for different function control Different typesettings is carried out in user interface to facilitate user to carry out touch control operation.
In the embodiment of the present invention, preset user's grip indicates that the application program is pre-set or application is silent Recognize the selected option content being laid out about the Application Program Interface, such as the left operational mode or right operational mode of user, Such as when the application program acquiescence user's grip be left operational mode, then in contrast, within the scope of certain time length, The generation frequency of the touch event received on the left of the Touch Screen of the terminal device is somebody's turn to do with respect to being relatively high for right side The generation frequency of touch event is counted by terminal or server.
In the embodiment of the present invention, what the mirror indicated is the boundary given tacit consent to for user-defined or application program Face is laid out, and the functionality controls are in aobvious on the Touch Screen of terminal device for different user's grips Show under the interface layout under the interface layout and right operational mode under opposite relationship, such as left operational mode, it is left The typesetting path of the functionality controls of hand operation mode is " return, homepage, sketch map ", the function control of opposite right operational mode The typesetting path of part is " sketch map, homepage, return ".
In the embodiment of the present invention, priority relationship is presented according to its touch-control frequency in several functionality controls, specific to assume It is showed in server, including:
Acquiring unit:For obtaining touch event of the user between each functionality controls that terminal clicks touch-control;
Statistic unit:For according to the touch-control numbers of the different statistics touch event corresponding function controls of its touch event with Calculate the touch-control frequency of each functionality controls;
Determination unit:For the height by calculated touch-control frequency, the high functionality controls pair of its touch-control frequency are determined The priority answered is then higher;
Construction unit:For building relevant priority composition information table so that the pass of the priority between its functionality controls is presented System.
In the embodiment of the present invention, touch event of the above-mentioned acquisition user between each functionality controls that terminal clicks touch-control, tool The present server of body surface is received is asked by the touch-control that terminal device is sent, and wherein the touch-control request bag contains asks with the touch-control It includes claiming in the control generation of touch-control request corresponding function control to ask corresponding control information, the control information.In addition, server It obtains relevant touch-control and asks and obtain preset touch event list, which includes touch-control request and touch-control Correspondence between event, wherein receiving the touch-control request and being obtained and touch-control request pair according to the touch event list The touch event answered.
In the embodiment of the present invention, according to the touch-control number of the different statistics touch event corresponding function controls of its touch event To calculate the touch-control frequency of each functionality controls, it is in particular in following aspect:
First, in certain time region, number statistics is carried out to different touch events, receives different touch-control things Part simultaneously starts pre-set counter, and the result of the counters count is stored in event statistics table;
The effect of the counter is to carry out each touch event of reception according to counting rule the statistics of number, institute Stating the touch event that counting rule refers to that server receives needs village to be present in the touch event list and has it opposite The control information answered, include in the event statistics table in have touch event sum and corresponding function control by touching The occurrence number of total, same touch event and corresponding function control by tactile number;It is wherein more when there is same touch event When the case where a functionality controls, the multiple functionality controls occurred to it are classified, such as:Control A is corresponding with control B Same touch event, then would be classified as control A corresponding corresponding with control B by tactile number by tactile number.
Second, obtain the same functionality controls in event statistics table by tactile number and functionality controls by tactile sum, By the same functionality controls proportionate relationship between the two is calculated by tactile sum by tactile number and functionality controls, it is assumed that Same functionality controls are n by tactile number, and functionality controls are N by tactile sum, then corresponding proportionate relationship is n:N, therefore obtain Touch-control frequency is n/N*100.
In the embodiment of the present invention, the height by calculated touch-control frequency determines the high function of its touch-control frequency The corresponding priority of control is then higher, such as:Control A is learnt by above-mentioned event statistics table in regular hour region Touch-control frequency be 9%, the touch-control frequency of control B is 15%, and the touch-control frequency of control C is 20%, and the touch-control frequency of control D is The touch-control frequency of 49%, control E are 7%, it follows that touch-control frequency ranks therebetween are:Control D>Control C>Control B>Control A>Control E, therefore priority relationship therebetween is then:Control D>Control C>Control B>Control A>Control E.
In the embodiment of the present invention, the relevant priority composition information table of structure is preferential between its functionality controls to present Grade relationship, wherein the priority relationship of touch area can be by receiving user in terminal device in the priority composition information table The setting information of definition and determine or by receive that server is self-defined or the different terminal equipment Touch Screen of acquiescence on Touch-control comfort level and determine.Such as:There is the terminal device touch area to have 1,2,3,4,5,6, wherein this six Touch Zones Domain is distributed in the upper left corner of the terminal device respectively, and the upper right corner, left side, right side, the lower left corner, the lower right corner passes through the terminal Equipment setting user's grip, that is, option content be left operational mode, if according to specification defined in server into Priority relationship of the row distribution then between six touch areas be:The lower left corner>Left side>The lower right corner>Right side>The upper left corner> The upper right corner, by the correspondence of priority between the priority between conformation function control and touch area.If accepting above-mentioned example The priority relationship of functionality controls is then:Control D>Control C>Control B>Control A>Control E, therefore control D is placed in Touch Zone Domain 5, control C are placed in touch area 3, and control B is placed in touch area 6, and control A is placed in touch area 4, control E placements In touch area 1.
In the embodiment of the present invention, terminal from server by obtaining an interface configuration file (such as customized xml document Or realized in Java code) interface layout is carried out, wherein the configuration comprising interface various controls to be shown and corresponding control Information (including mainly word, picture, video), wherein the interface configuration file both corresponds to user's grip and with described The form of option content shows, and the different interface layout of correspondence is passed through the application program by different user's grips Called, the corresponding configuration-direct that will trigger interface layout of process, to be obtained and user's gripping in response to the configuration-direct The interface configuration file of the corresponding interface layout of characteristic, and according to the interface configuration file obtain various controls configuration information and Its location information, interface touch area information, interface display picture information etc., with the arranging rule provided according to interface layout The interface configuration file is allocated and is loaded, it is made completely to show the interface layout.
In the embodiment of the present invention, the arranging rule is the specification to functionality controls in interface layout, is limited related The arrangement in precalculated position of the functionality controls in the interface touch area of tool priority relationship for different users in order to holding Characteristic is held to be operated.
It should be noted that the interface layout of the application program is not limited to the method proposed in the embodiment of the present invention, Can also there are other methods, the present invention without limitation.
Display module 13:For showing the interface layout.
In the embodiment of the present invention, the application program that the interface layout that is provided is run mainly for application layer, with Android For SDK, 5 layout classes, Ta Menshi are provided:Linear placement (LinearLayotu), absolutely layout (AbsoluteLayout), table-layout (TableLayout), relational layout (RelativeLayout), frame layout (FrameLayout)。
In the embodiment of the present invention, the linear placement is expressed as all sub- views according to transversely or longitudinally in an orderly manner Arrangement indicates horizontal if being set as " horizontal ", and direction is from left to right;It is indicated if being set as " vertical " Vertically, direction is from the top down.
In the embodiment of the present invention, the absolute layout indicates that each sub- view is all absolute by specified one in the interface layout Coordinate, include using the step of absolute layout:Creating needs component object to be shown, creates layout parameter object, creates Component object is added in layout object, and assigns its corresponding layout parameter by absolutely layout object, uses SetContentView () method shows layout.
In the embodiment of the present invention, the table-layout is a kind of tabular layout, the table-layout comprising element It is arranged in terms of rows and columns, wherein the columns of table is that the maximum number of column per a line and cell inside table can be with For sky, wherein every a line can include one or more cell Cell, each cell Cell places a View component.
In the embodiment of the present invention, the relational layout determines its own by given view and the relationship of other views Position, such as positioned at certain view top, lower section, left, right, can also specify it be located at father be laid out centre, Right Aligns, Left-justify etc..
In the embodiment of the present invention, all daughter elements are placed at the area of frame area most upper left in the frame layout Domain, and can not be one exact position of these element assignments, if having multiple daughter elements, back inside a frame The display of daughter element can overlap on previous element.
It should be noted that the mode of the interface layout includes not only above-mentioned 5 layout classes, further include that other are special It is laid out (such as TabActivity, ListActivity, AlertDialog and SlidingDrawer), the present invention does not do this Limitation.
The present invention calls interface layout associated with user's grip, interface layout by the process of application program In configured with several for executing the functionality controls of human-computer interaction function, in addition the functionality controls will be held according to the user It holds the corresponding arranging rule of characteristic to arrange, is in particular in that the interface of presentation has several presentation priority relationships Control practical degree is improved wherein priority relationship is presented according to its touch-control frequency in several functionality controls in touch area.According to described User's grip carries out the degree easy to use that interface layout improves user, reduces and brings not convenient, section across screen operation The browsing of client and the residence time of interface operation have been saved, there is timeliness, improve the usage experience of user.
Correspondingly, the present invention also provides a kind of mobile device, including one or more processors, the processor is for holding The above-mentioned arbitrary step of row processing.
Generally speaking, the present invention is configured for layout of the functionality controls in interface in application program, by answering Interface layout associated with user's grip is called with the process of program, is used to execute configured with several in interface layout The functionality controls of human-computer interaction function, in addition the functionality controls will be advised according to arrangement corresponding with user's grip It then arranges, is in particular in that the interface of presentation has several touch areas that priority relationship is presented, wherein several work( Priority relationship is presented according to its touch-control frequency in energy control, improves control practical degree, and the arranging rule makes the Touch Zone Correspondence is presented according to mutual priority with the functionality controls in domain.The present invention is called according to preset user's grip Interface layout associated therewith, and then show the interface layout.It carries out interface layout according to user's grip and carries The high degree easy to use of user reduces and is brought across screen operation not convenient, saves the browsing and interface operation of client Residence time, have timeliness, improve the usage experience of user.
In addition, the touch area with several priority relationships will be counted according to terminal in interface layout of the invention The priority relationship that the touch-control frequency of each touch area or the touch-control frequency show confirmed, after be committed to described in offer The server of interface layout adjusts the interface layout for the server according to the touch-control frequency or priority relationship The arrangement of functionality controls, and then the interface layout that terminal receives after adjustment is stored as relevant option content, is user More interface layouts are provided to meet the needs of users, user need to only configure relevant interface layout to coordinate different users to hold Hold characteristic, by receive different function control touch-control frequency and its priority relationship, realize the specificity of interface layout with And specific aim, improve the richness of interface layout.
Besides terminal provided by the present invention include receive user setting according to the touch-control frequencies of functionality controls or It is preferential by this about the priority composition information table that functionality controls are generated in relevant touch area typesetting priority relationship Grade typesetting table obtains the configuration information of corresponding function control to be loaded onto the configuration information currently according to corresponding arranging rule Interface is to change the arrangement of functionality controls on interface layout and build relevant option content.The wherein statistics of touch-control frequency or excellent First grade relationship is approved really by the machine or server process, has two-way choice and timeliness.
In conclusion the present invention provides the interface layout of more brief and practical for interface operation, reduces and operated across screen That brings is not convenient, saves the browsing time of client and the residence time of interface operation, improves operating user interface speed Degree has timeliness, improves the usage experience of user.It is preferential by the touch-control frequency and its of reception different function control simultaneously Grade relationship, realize the specificity and specific aim of interface layout, improve interface layout richness and two-way choice and The confirmation of the statistics or priority relationship of the touch-control frequency of timeliness, control practical degree is high, realizes user interface layout configuration Purpose.
In the instructions provided here, although the description of a large amount of detail.It is to be appreciated, however, that of the invention Embodiment can put into practice without these specific details.In some embodiments, it is not been shown in detail well known Method, structure and technology, so as not to obscure the understanding of this description.
Although having been illustrated with some exemplary embodiments of the present invention above, those skilled in the art will manage Solution, in the case where not departing from the principle of the present invention or spirit, can make a change these exemplary embodiments, of the invention Range is limited by claim and its equivalent.

Claims (14)

1. a kind of application program user interface is laid out configuration method, which is characterized in that include the following steps:
Start the process of the application program;
Interface layout associated with preset user's grip, the interface layout is called to be configured with several use by the process In the functionality controls for executing human-computer interaction function, arrangement of the functionality controls on interface is opposite with user's grip It answers;
The display interface layout.
2. method according to claim 1, which is characterized in that user's grip is whole with application program place A pair of of option content that the opposite sides of end equipment matches is one of arbitrary, and preset user's grip characterizes the terminal The Touch Screen of equipment within the scope of certain time length, corresponding to Touch Screen corresponding side relative to the other side have it is higher Touch event generates frequency.
3. method according to claim 1, which is characterized in that the functionality controls are according to opposite with user's grip The arranging rule answered is arranged, and the arranging rule corresponding to user's grip of different options content so that Yi Qibi On the interface of this arrangement, mirror is presented in mutual functionality controls arrangement.
4. method according to claim 3, which is characterized in that the interface that the interface layout is presented has several presentations excellent Priority relationship, the arranging rule is presented according to its touch-control frequency in the touch area of first grade relationship, several functionality controls So that correspondence is presented according to mutual priority with the functionality controls in the touch area.
5. method according to claim 4, which is characterized in that each touch area is with the corner of terminal device Touch Screen Substantially radially for the center of circle, or centered on any of the side portion of Touch Screen point is radial in circular arc.
6. method according to claim 1, which is characterized in that further include following steps:
Priority between counting the touch-control frequency of each functionality controls or the functionality controls that are formed according to the touch-control frequency is closed System, submit to the server that the interface layout is provided, for the server according to adjustment described in interface layout function control The arrangement of part.
7. method according to claim 1, which is characterized in that further include following steps:
The update interface layout associated with preset user's grip is downloaded from server so that updated interface The arrangement of functionality controls in layout changes.
8. method according to claim 7, which is characterized in that it is described special with preset user gripping to obtain update by server Property associated interface layout and be stored as the option content for user's grip of related Application Program Interface layout.
9. method according to claim 8, which is characterized in that further include following steps:
Receive the option content for user's grip that user selectes;
According to the option content, the corresponding arrangement instruction of generation corresponds to interface layout acquisition correlation to be directed to user's grip Functionality controls configuration information;
According to the arranging rule corresponding to user's grip in the option content, the configuration information is loaded onto and works as prezone Face is to change the arrangement of functionality controls on interface layout.
10. method according to claim 1, which is characterized in that further include following steps:
Receive the excellent in relevant touch area typesetting according to the touch-control frequency of functionality controls or about functionality controls of user setting First grade relationship and the priority composition information table generated;
It is dependent on the priority composition information table, obtains the configuration information of its corresponding function control to be advised according to corresponding arrangement The configuration information is then loaded onto current interface to change the arrangement of functionality controls on interface layout and build in relevant option Hold and builds relevant option content.
11. method according to claim 10, which is characterized in that the priority composition information table include it is following any one Or it is a variety of:The control information of functionality controls, the functionality controls priority relationship of typesetting and user's grip in touch area Corresponding option content.
12. according to claims 1 to 10 Arbitrary Term the method, which is characterized in that the arranging rule is to exist to functionality controls Specification in interface layout limits precalculated position of the correlation function control in the interface touch area of tool priority relationship It arranges in order to be operated for different user's grips.
13. a kind of application program user interface is laid out configuration device, which is characterized in that including:
Starting module:Process for starting the application program;
Calling module:For calling interface layout associated with preset user's grip, the interface cloth by the process Office is configured with several functionality controls for executing human-computer interaction function, arrangement of the functionality controls on interface and the use Family grip is corresponding;
Display module:For showing the interface layout.
14. a kind of mobile device, which is characterized in that including one or more processors, the processor is for executing disposal right Profit requires arbitrary the method in 1-12.
CN201710064017.7A 2017-02-04 2017-02-04 Application program user interface is laid out configuration method, device and its mobile device Pending CN108279960A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710064017.7A CN108279960A (en) 2017-02-04 2017-02-04 Application program user interface is laid out configuration method, device and its mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710064017.7A CN108279960A (en) 2017-02-04 2017-02-04 Application program user interface is laid out configuration method, device and its mobile device

Publications (1)

Publication Number Publication Date
CN108279960A true CN108279960A (en) 2018-07-13

Family

ID=62801087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710064017.7A Pending CN108279960A (en) 2017-02-04 2017-02-04 Application program user interface is laid out configuration method, device and its mobile device

Country Status (1)

Country Link
CN (1) CN108279960A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109614176A (en) * 2018-10-30 2019-04-12 努比亚技术有限公司 A kind of application interface layout method, terminal and computer readable storage medium
CN110428314A (en) * 2019-07-15 2019-11-08 中国人民银行清算总中心 For summarizing asynchronous invoking method, device and the electronic equipment of verification subsystem
CN112162811A (en) * 2020-09-27 2021-01-01 维沃移动通信有限公司 Display method and display device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1916843A (en) * 2006-09-06 2007-02-21 华为技术有限公司 Method and system for laying out and accessing modules of user interface
CN104572053A (en) * 2013-10-21 2015-04-29 比亚迪股份有限公司 Mobile terminal and method for deploying user interfaces in mobile terminal
CN105138124A (en) * 2015-08-25 2015-12-09 努比亚技术有限公司 Device and method for processing information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1916843A (en) * 2006-09-06 2007-02-21 华为技术有限公司 Method and system for laying out and accessing modules of user interface
CN100511132C (en) * 2006-09-06 2009-07-08 华为技术有限公司 Method and system for laying out and accessing modules of user interface
CN104572053A (en) * 2013-10-21 2015-04-29 比亚迪股份有限公司 Mobile terminal and method for deploying user interfaces in mobile terminal
CN105138124A (en) * 2015-08-25 2015-12-09 努比亚技术有限公司 Device and method for processing information

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109614176A (en) * 2018-10-30 2019-04-12 努比亚技术有限公司 A kind of application interface layout method, terminal and computer readable storage medium
CN109614176B (en) * 2018-10-30 2021-10-15 努比亚技术有限公司 Application interface layout method, terminal and computer readable storage medium
CN110428314A (en) * 2019-07-15 2019-11-08 中国人民银行清算总中心 For summarizing asynchronous invoking method, device and the electronic equipment of verification subsystem
CN112162811A (en) * 2020-09-27 2021-01-01 维沃移动通信有限公司 Display method and display device

Similar Documents

Publication Publication Date Title
US11934629B2 (en) Action tool bar for mobile applications
EP3188006B1 (en) Composite graphical interface with shareable data-objects
CN102866831A (en) Method and device and mobile terminal for adjusting desktop icons
US20140359518A1 (en) Method of Promptly Starting Windowed Applications Installed on a Mobile Operating System and Device Using the Same
US10698599B2 (en) Connecting graphical shapes using gestures
CN102970343A (en) Method and device for displaying push information
CN106201219A (en) The quick call method of function of application and system
KR20130052416A (en) Method and apparatus for designating enire area using partial area touch in a portable equipment
CN106201167A (en) The multi-screen display method of terminal screen, device and terminal
TWI541748B (en) Device and method for a multi-mode of detailed information of stocks
CN109426476B (en) Signal source scheduling system and signal scheduling method of signal source system
CN108279960A (en) Application program user interface is laid out configuration method, device and its mobile device
CN105677351A (en) Multi-window compatible display method and device
CN113220178A (en) Application program control method and device
CN103383622B (en) The method of mobile terminal of touch screen response operation and mobile terminal of touch screen
CN111459823B (en) Method and device for testing game software, storage medium and processor
US11086640B2 (en) Composite graphical interface with shareable data-objects
US20130227532A1 (en) Application generation system and method for generating an application
KR20130057588A (en) Control appratus and method for window making another process in a portable terminal
US10067670B2 (en) Multi-switch option scanning
CN103793148A (en) Content management systems and methods
CN113872849A (en) Message interaction method and device and electronic equipment
JP6244957B2 (en) Display control apparatus, display control method, and program
US20090070685A1 (en) Method and system for rapid access to frequently used or searched objects
CN113946331A (en) View layout method, device, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200423

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio square 14 storey tower

Applicant before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180713