CN110046006A - The method and apparatus of menu sequencing - Google Patents
The method and apparatus of menu sequencing Download PDFInfo
- Publication number
- CN110046006A CN110046006A CN201810035338.9A CN201810035338A CN110046006A CN 110046006 A CN110046006 A CN 110046006A CN 201810035338 A CN201810035338 A CN 201810035338A CN 110046006 A CN110046006 A CN 110046006A
- Authority
- CN
- China
- Prior art keywords
- menu
- display area
- interface
- sorting
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000012163 sequencing technique Methods 0.000 title claims abstract description 32
- 238000004458 analytical method Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 7
- 230000003993 interaction Effects 0.000 abstract description 10
- 230000002452 interceptive effect Effects 0.000 abstract description 7
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000006399 behavior Effects 0.000 description 34
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000006854 communication Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 210000003811 finger Anatomy 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 210000001015 abdomen Anatomy 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005291 magnetic effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses the method and apparatus of menu sequencing, are related to field of computer technology.One specific embodiment of this method includes: the historical behavior data obtained to ranking pages;According to the historical behavior data, determine described wait the weight factor of the various menu in interface of sorting and the temperature data of each display area;The temperature data of weight factor and each display area based on the various menu, are ranked up described the various menu wait in interface of sorting.The embodiment can take into account the common interaction of user and the operation ease in currently used equipment, and more humane interactive interface is provided for user, user-friendly, promote user experience.
Description
Technical field
The present invention relates to field of computer technology more particularly to a kind of method and apparatus of menu sequencing.
Background technique
Show that very multi-functional functional entrance (is referred to as dish below in human-computer interaction process, in human-computer interaction interface
It is single), these menu majorities are shown in the form of icon in interface with a certain layout type, to supply user's operation, the most
Common layout type is to show the various menu with the display form of multiple lines and multiple rows.In the prior art, often according to the weight of business
The property wanted arranges the various menu, shows user on all devices with same order.
In realizing process of the present invention, at least there are the following problems in the prior art for inventor's discovery:
The sort method of existing menu does not consider the common interaction of user, i.e. those most common menus of user, does not have yet
There is the operation ease for considering that user uses, i.e., common menu is placed on which position facilitates use in the currently used equipment of user
Family operation.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of method and apparatus of menu sequencing, it can be by the common friendship of user
Mutually and the operation ease in currently used equipment is taken into account, and more humane interactive interface is provided for user, facilitates use
Family operation, promotes user experience.
To achieve the above object, according to an aspect of an embodiment of the present invention, a kind of method of menu sequencing is provided, is wrapped
It includes:
Obtain the historical behavior data to ranking pages;
According to the historical behavior data, the weight factor and each display wait the various menu in interface of sorting is determined
The temperature data in region;
The temperature data of weight factor and each display area based on the various menu, to described wait each in interface of sorting
A menu is ranked up.
Optionally, the historical behavior data include: in preset period of time at least one of each described menu execution first
The number of operations data of predetermined registration operation;
Determine the weight factor wait the various menu in interface of sorting include: for menu described in each, obtain with
The impact factor of the corresponding each single item the first predetermined registration operation of the menu, to the number of operations data of each single item the first predetermined registration operation
It is weighted summation with impact factor, obtains the weight factor of the menu.
Optionally, the historical behavior data include: to execute at least one second default behaviour to each display area
The number of operations data and operating result data of work;
Determine the temperature data wait each display area in interface of sorting include: for each display area, according to
The corresponding number of operations data of each second predetermined registration operation and operating result data are determining the operation of this second predetermined registration operation just
True rate determines the average value of the corresponding operation accuracy of at least one of described second predetermined registration operation, using the average value as being somebody's turn to do
The temperature data of display area.
Optionally, the historical behavior data include: to execute movement to the predetermined registration operation button wait in interface of sorting
The operation data of operation;
Determine the temperature data wait each display area in interface of sorting, comprising: for each display area,
Determine that the predetermined registration operation button is moved into the mobile number number of the display area according to the operation data of the moving operation
According to using the mobile number data as the temperature data of the display area.
Optionally it is determined that before the temperature data wait each display area in interface of sorting, further includes: according to described
The boundary division to be sorted is several described display areas by the dimension information at interface to be sorted.
Optionally, the temperature data of the weight factor based on the various menu and each display area, to the boundary to be sorted
The various menu in face is ranked up, comprising:
Described the various menu is arranged according to the descending of the weight factor of each menu, obtains menu array;
Each display area is arranged according to the descending of the temperature data of each display area, obtains display area
Array;
According to the menu array and the display area array, described the various menu wait in interface of sorting is arranged
Sequence.
Optionally, according to the menu array and the display area array, to each dish wait in interface of sorting
Singly it is ranked up, comprising:
Obtain the location index of top n display area in the display area array;Wherein, N is in the menu array
Menu number, the location index be the corresponding display area of the location index in the position wait in interface of sorting;
The location index of the top n display area is successively used as to the menu of each menu in the menu array
Index;Wherein, the menu index is the corresponding menu of the menu index in the position wait in interface of sorting;
According to the menu index of each menu, described the various menu wait in interface of sorting is ranked up.
Another aspect according to an embodiment of the present invention provides a kind of device of menu sequencing, comprising:
Acquisition module obtains the historical behavior data to ranking pages;
Analysis module determines the weight factor wait the various menu in interface of sorting according to the historical behavior data
With the temperature data of each display area;
Sorting module, the temperature data of weight factor and each display area based on the various menu, to described wait sort
The various menu in interface is ranked up.
Optionally, the historical behavior data include: in preset period of time at least one of each described menu execution first
The number of operations data of predetermined registration operation;
The analysis module determines that the weight factor wait the various menu in interface of sorting includes: for described in each
Menu obtains the impact factor of each single item the first predetermined registration operation corresponding with the menu, to each single item the first predetermined registration operation
Number of operations data and impact factor are weighted summation, obtain the weight factor of the menu.
Optionally, the historical behavior data include: to execute at least one second default behaviour to each display area
The number of operations data and operating result data of work;
The analysis module determines that the temperature data wait each display area in interface of sorting include: for each aobvious
Show region, determines the default behaviour of this second according to the corresponding number of operations data of each second predetermined registration operation and operating result data
The operation accuracy of work determines the average value of the corresponding operation accuracy of at least one of described second predetermined registration operation, with described flat
Temperature data of the mean value as the display area.
Optionally, the historical behavior data include: to execute movement to the predetermined registration operation button wait in interface of sorting
The operation data of operation;
Determine the temperature data wait each display area in interface of sorting, comprising: for each display area,
Determine that the predetermined registration operation button is moved into the mobile number number of the display area according to the operation data of the moving operation
According to using the mobile number data as the temperature data of the display area.
Optionally it is determined that the analysis module is also before the temperature data wait each display area in interface of sorting
For: according to the dimension information at the interface to be sorted by the boundary division to be sorted be several described display areas.
Optionally, the temperature data of weight factor and each display area of the sorting module based on the various menu are right
Described the various menu wait in interface of sorting is ranked up, comprising:
Described the various menu is arranged according to the descending of the weight factor of each menu, obtains menu array;
Each display area is arranged according to the descending of the temperature data of each display area, obtains display area
Array;
According to the menu array and the display area array, described the various menu wait in interface of sorting is arranged
Sequence.
Optionally, the sorting module is according to the menu array and the display area array, to the boundary to be sorted
The various menu in face is ranked up, comprising:
Obtain the location index of top n display area in the display area array;Wherein, N is in the menu array
Menu number, the location index be the corresponding display area of the location index in the position wait in interface of sorting;
The location index of the top n display area is successively used as to the menu of each menu in the menu array
Index;Wherein, the menu index is the corresponding menu of the menu index in the position wait in interface of sorting;
According to the menu index of each menu, described the various menu wait in interface of sorting is ranked up.
Other side according to an embodiment of the present invention provides a kind of electronic equipment of menu sequencing, comprising:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing
The method that device realizes the menu sequencing that first aspect of the embodiment of the present invention provides.
Still another aspect according to an embodiment of the present invention provides a kind of computer-readable medium, is stored thereon with computer
Program realizes the method for the menu sequencing that first aspect of the embodiment of the present invention provides when described program is executed by processor.
One embodiment in foregoing invention have the following advantages that or the utility model has the advantages that by analysis the various menu weight because
Son, it can be considered that the common interaction of user;By analyzing the temperature data of each display area, it can be considered that the operation of user is just
Benefit.The embodiment of the present invention using the weight factor of the various menu and the temperature data of each display area as according to menu into
Row sequence, can provide more humane interactive interface for user, user-friendly, promote user experience, improve using this
The method of inventive embodiments carries out the competitiveness of the product of menu sequencing.
Further effect possessed by above-mentioned non-usual optional way adds hereinafter in conjunction with specific embodiment
With explanation.
Detailed description of the invention
Attached drawing for a better understanding of the present invention, does not constitute an undue limitation on the present invention.Wherein:
Fig. 1 is the schematic diagram of the main flow of the method for menu sequencing according to an embodiment of the present invention;
Fig. 2 is the schematic diagram of the main modular of the device of menu sequencing according to an embodiment of the present invention;
Fig. 3 is that the embodiment of the present invention can be applied to exemplary system architecture figure therein;
Fig. 4 is adapted for the structural representation of the computer system for the terminal device or server of realizing the embodiment of the present invention
Figure.
Specific embodiment
Below in conjunction with attached drawing, an exemplary embodiment of the present invention will be described, including the various of the embodiment of the present invention
Details should think them only exemplary to help understanding.Therefore, those of ordinary skill in the art should recognize
It arrives, it can be with various changes and modifications are made to the embodiments described herein, without departing from scope and spirit of the present invention.Together
Sample, for clarity and conciseness, descriptions of well-known functions and structures are omitted from the following description.
It should be noted that on the basis of without prejudice to spirit of that invention, each embodiment of the invention and each technology
Feature can be in any combination.
The various menu is often arranged according to the importance of business in the prior art, with same order exhibition on all devices
Show to user.This menu sequencing method does not consider the common interaction of user, i.e. those most common menus of user, does not have yet
Consider the operation ease that user uses, i.e., common menu is placed on which position facilitates user in the currently used equipment of user
Operation, user experience are poor.The embodiment of the present invention using the common interaction of user, piecemeal screen temperature as foundation, to menu into
Row sequence, is capable of providing more humane interactive interface, improves user experience.
Fig. 1 is the schematic diagram of the main flow of the method for menu sequencing according to an embodiment of the present invention, as shown in Figure 1, dish
The method of single sequence, comprising:
Step S101, the historical behavior data to ranking pages are obtained;
Step S102, according to the historical behavior data, the weight factor wait the various menu in interface of sorting is determined
With the temperature data of each display area;
Step S103, the temperature data of the weight factor based on the various menu and each display area, to described wait sort
The various menu in interface is ranked up.
Interface is interactive interface when carrying out human-computer interaction with user.Interface can be the screen for the equipment that user uses,
For example, the screen of the mobile terminal used using user is as interface, to indicate that the function of each application program in mobile terminal enters
Mouthful icon as menu, the various menu in the screen of the mobile terminal used to user is ranked up.Interface is also possible to
The a certain page of application program, for example, using the homepage of a certain navigation page as interface, to indicate each functional entrance in homepage
Icon as menu, the various menu in the navigation page is ranked up.
Determine weight factor wait the various menu in interface of sorting according to historical behavior data, with the weight of the various menu because
Foundation of the son as menu sequencing, it can be considered that the common interaction of user;It is determined according to historical behavior data wait in interface of sorting
The temperature data of each display area, using the temperature data of each display area as the foundation of menu sequencing, it can be considered that with
The operation ease at family.The embodiment of the present invention using the weight factor of the various menu and the temperature data of each display area as according to
It is ranked up according to menu, more humane interactive interface can be provided for user, it is user-friendly, user experience is promoted,
Improve the competitiveness that the product of menu sequencing is carried out using the method for the embodiment of the present invention.
Historical behavior data may include: to execute the behaviour of at least one the first predetermined registration operation in preset period of time to each menu
Make number data.Determine that the weight factor wait the various menu in interface of sorting includes: that each menu is obtained and the menu
The impact factor of corresponding each single item the first predetermined registration operation, on the number of operations data of each single item the first predetermined registration operation and influence
The factor is weighted summation, obtains the weight factor of the menu.The weight factor of i.e. each menu can indicate are as follows:
In formula, ciIndicate the weight factor of i-th of menu;A indicates the item of the first predetermined registration operation executed to i-th of menu
Number;xiaIndicate the number of operations data of a the first predetermined registration operations executed to i-th of menu;faIndicate that a item first is default
The impact factor of operation.
The type of the item number of the first predetermined registration operation and each the first predetermined registration operation can according to actual needs and applied field
Scape carries out selection setting.For example, using clicking operation or moving operation as the first predetermined registration operation.It is pre- with electric business field, first
If operation, which can also be, is added shopping cart operation or collection operation or lower single operation etc., by taking online social field as an example,
The first predetermined registration operation can also be that comment operation or forwarding operate or pay attention in operation etc..
Optionally, historical data includes: the click volume that each pair of each menu of user executes clicking operation in nearest one week.Really
The fixed weight factor wait the various menu in interface of sorting may include: for each menu, with the corresponding clicking operation of the menu
Click volume and clicking operation impact factor weight factor of the product as the menu.
In some embodiments, historical behavior data may include: pre- at least one of each display area execution second
If the number of operations data and operating result data of operation.Determine the temperature data packet wait each display area in interface of sorting
It includes: for each display area, being determined according to the corresponding number of operations data of each second predetermined registration operation and operating result data
The operation accuracy of this second predetermined registration operation determines the flat of the corresponding operation accuracy of at least one of described second predetermined registration operation
Mean value, the temperature data using the average value as the display area.
In the embodiment of the present invention, if preset operating effect can be reached by executing second predetermined registration operation to display area,
Operation is correct, otherwise, operates incorrect.For example, if clicking the dish of display area using clicking operation as second predetermined registration operation
List simultaneously opens the corresponding page, then it is assumed that and the operation of clicking operation is correct, if being not switched on the corresponding page, the behaviour of clicking operation
Make incorrect.
The temperature data of each display area can indicate are as follows:
In formula, RjIndicate the temperature data of j-th of display area;B indicates that execute to j-th of display area second is default
The item number of operation;RatejbIndicate the operation accuracy that b second predetermined registration operations are executed to j-th of display area.
The type of the item number of second predetermined registration operation and each second predetermined registration operation can according to actual needs and applied field
Scape carries out selection setting.For example, using clicking operation or moving operation as second predetermined registration operation.It is pre- with electric business field, second
If operation, which can also be, is added shopping cart operation or collection operation or lower single operation etc., by taking online social field as an example,
Second predetermined registration operation can also be that comment operation or forwarding operate or pay attention in operation etc..
For example, second predetermined registration operation includes: in user's moving process, in thumb natural torsion and in the state that finger belly is touched
The click volume of clicking operation is executed to each display area and clicks result;And during user is non-moving, in thumb nature
Bending and finger belly execute the click volume of clicking operation to each display area in the state of touching and click result.
Then, determine wait each display area in interface of sorting temperature data include: for each display area j,
According to the click volume of clicking operation corresponding in user's moving process and click as a result, determining and user's moving process
Corresponding operation accuracy Ratej1;
According to the non-moving click volume of corresponding clicking operation in the process of user and click as a result, determination is non-moving with user
The corresponding operation accuracy Rate of processj2;
Determine in user's moving process with user during non-moving the operation accuracy of corresponding clicking operation be averaged
Value: (Ratej1+Ratej2)/2;
Then, the temperature data R of j-th of display areajAre as follows: Rj=(Ratej1+Ratej2)/2。
In still other embodiments, historical behavior data include: that the predetermined registration operation button treated in sequence interface executes shifting
The operation data of dynamic operation.Determine the temperature data wait each display area in interface of sorting, comprising: for each viewing area
Domain determines that predetermined registration operation button is moved into the mobile number data of the display area according to the operation data of moving operation, with
Temperature data of the mobile number data as the display area.
For example, place a small cube that can be mobile in any position at interface on interface, using the small cube as
Unique functional entrance in interface.Small cube can be put according to the operation ease used when due to user's routine use program
It sets and is easiest to the place put in finger, therefore, can collect and small cube is placed on interface when user moves small cube every time
In position, small cube, which places most positions, can be considered as the highest display area of temperature in interface, and so on, can obtain
Out in interface each display area temperature data.
It can also include: according to interface to be sorted before determining the temperature data wait each display area in interface of sorting
Dimension information by boundary division to be sorted be several display areas.Viewing area is divided according to the dimension information at interface to be sorted
Domain is analyzed convenient for the temperature data to each display area, and then understanding which position in interface is the user behaviour that is more convenient for
The region of work.
The temperature data of weight factor and each display area based on the various menu treat each dish in sequence interface
It is singly ranked up, may include: to arrange the various menu according to the descending of the weight factor of each menu, obtain menu array;It presses
Each display area is arranged according to the descending of the temperature data of each display area, obtains display area array;According to menu array
With display area array, the various menu in sorted interface is ranked up.
Optionally, according to menu array and the display area array, the various menu treated in sequence interface is arranged
Sequence, comprising:
Obtain the location index of top n display area in the display area array;Wherein, N is in the menu array
Menu number, the location index be the corresponding display area of the location index in the position wait in interface of sorting;
The location index of the top n display area is successively used as to the menu of each menu in the menu array
Index;Wherein, the menu index is the corresponding menu of the menu index in the position wait in interface of sorting;
According to the menu index of each menu, described the various menu wait in interface of sorting is ranked up.
Below for having 4 display areas and 4 menus in interface, the sort method of the embodiment of the present invention is carried out detailed
It describes in detail bright:
The various menu is ranked up according to the sequence of weight factor from big to small, obtains menu array.Preceding sections are with i
Indicate i-th of menu in interface, since the sequence of the various menu after sequence may change, in order to avoid obscuring, herein
The menu in the menu array obtained after sequence, specifically, P are represented with P1Represent the 1st menu in menu array, P2It represents
The 2nd menu in menu array, P3Represent the 3rd menu in menu array, P4Represent the 4th menu in menu array;
Before carrying out menu sequencing, according to sequence from left to right, from top to bottom, it is assumed that each display area point in interface
Not are as follows: the 1st display area Q1, the 2nd display area Q2, the 3rd display area Q3, the 4th display area Q4.According to temperature
The sequence of data from big to small is ranked up each display area to obtain display area array, are as follows: { Q2, Q3, Q1, Q4}.That is,
The location index of 4 display areas is respectively as follows: 2,3,1,4 in the array of display area;
The location index of 4 display areas is successively used as to the menu index of 4 menus in menu array, it may be assumed that the 1st dish
Single P1Menu index be the 2, the 2nd menu P2Menu index be the 3, the 3rd menu P3Menu index be the 1, the 4th menu
P4Menu index be 4;
According to the menu index of each menu, 4 menus treated in sequence interface are ranked up, it may be assumed that the 1st menu P1
Menu index be 2, then by the 1st menu P1Come the 2nd display area;2nd menu P2Menu index be 3, then by the
2 menu P2Come the 3rd display area;3rd menu P3Menu index be 1, then by the 3rd menu P3The 1st is come to show
Show region;4th menu P4Menu index be 4, then by the 4th menu P4Come the 4th display area.After sequence, Ge Gecai
Singly in the display order at interface are as follows: P3, P1, P2, P4。
This using the embodiment of the present invention menu sequencing method the various menu in interface is ranked up after, can with
When family is again turned on the interface or refreshes to the interface, use is showed with the sortord of the various menu after sequence
Family.
Another aspect according to an embodiment of the present invention provides a kind of device of menu sequencing.
Fig. 2 is the schematic diagram of the main modular of the device of menu sequencing according to an embodiment of the present invention as shown in Fig. 2, menu
The device 200 of sequence includes:
Acquisition module 201 obtains the historical behavior data to ranking pages;
Analysis module 202, according to the historical behavior data, determine the weight wait the various menu in interface of sorting because
The temperature data of sub and each display area;
Sorting module 203, the temperature data of weight factor and each display area based on the various menu, to described wait arrange
The various menu in sequence interface is ranked up.
Optionally, the historical behavior data include: in preset period of time at least one of each described menu execution first
The number of operations data of predetermined registration operation;
The analysis module determines that the weight factor wait the various menu in interface of sorting includes: for described in each
Menu obtains the impact factor of each single item the first predetermined registration operation corresponding with the menu, to each single item the first predetermined registration operation
Number of operations data and impact factor are weighted summation, obtain the weight factor of the menu.
Optionally, the historical behavior data include: to execute at least one second default behaviour to each display area
The number of operations data and operating result data of work;
The analysis module determines that the temperature data wait each display area in interface of sorting include: for each aobvious
Show region, determines the default behaviour of this second according to the corresponding number of operations data of each second predetermined registration operation and operating result data
The operation accuracy of work determines the average value of the corresponding operation accuracy of at least one of described second predetermined registration operation, with described flat
Temperature data of the mean value as the display area.
Optionally, the historical behavior data include: to execute movement to the predetermined registration operation button wait in interface of sorting
The operation data of operation;
Determine the temperature data wait each display area in interface of sorting, comprising: for each display area,
Determine that the predetermined registration operation button is moved into the mobile number number of the display area according to the operation data of the moving operation
According to using the mobile number data as the temperature data of the display area.
Optionally it is determined that the analysis module is also before the temperature data wait each display area in interface of sorting
For: according to the dimension information at the interface to be sorted by the boundary division to be sorted be several described display areas.
Optionally, the temperature data of weight factor and each display area of the sorting module based on the various menu are right
Described the various menu wait in interface of sorting is ranked up, comprising:
Described the various menu is arranged according to the descending of the weight factor of each menu, obtains menu array;
Each display area is arranged according to the descending of the temperature data of each display area, obtains display area
Array;
According to the menu array and the display area array, described the various menu wait in interface of sorting is arranged
Sequence.
Optionally, the sorting module is according to the menu array and the display area array, to the boundary to be sorted
The various menu in face is ranked up, comprising:
Obtain the location index of top n display area in the display area array;Wherein, N is in the menu array
Menu number, the location index be the corresponding display area of the location index in the position wait in interface of sorting;
The location index of the top n display area is successively used as to the menu of each menu in the menu array
Index;Wherein, the menu index is the corresponding menu of the menu index in the position wait in interface of sorting;
According to the menu index of each menu, described the various menu wait in interface of sorting is ranked up.
Other side according to an embodiment of the present invention provides a kind of electronic equipment of menu sequencing, comprising:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing
The method that device realizes the menu sequencing that first aspect of the embodiment of the present invention provides.
Fig. 3 is shown can be using the exemplary of the device of the method or menu sequencing of the menu sequencing of the embodiment of the present invention
System architecture 300.
As shown in figure 3, system architecture 300 may include terminal device 301,302,303, network 304 and server 305.
Network 304 between terminal device 301,302,303 and server 305 to provide the medium of communication link.Network X04 can be with
Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 301,302,303 and be interacted by network 304 with server 305, to receive or send out
Send message etc..Various telecommunication customer end applications, such as the application of shopping class, net can be installed on terminal device 301,302,303
(merely illustrative) such as the application of page browsing device, searching class application, instant messaging tools, mailbox client, social platform softwares.
Terminal device 301,302,303 can be the various electronic equipments with display screen and supported web page browsing, packet
Include but be not limited to smart phone, tablet computer, pocket computer on knee and desktop computer etc..
Server 305 can be to provide the server of various services, such as utilize terminal device 301,302,303 to user
The shopping class website browsed provides the back-stage management server (merely illustrative) supported.Back-stage management server can be to reception
To the data such as information query request analyze etc. processing, and by processing result (such as target push information, product letter
Breath -- merely illustrative) feed back to terminal device.
It should be noted that the method for menu sequencing provided by the embodiment of the present invention is generally executed by server 305, phase
Ying Di, the device of menu sequencing are generally positioned in server 305.
It should be understood that the number of terminal device, network and server in Fig. 3 is only schematical.According to realization need
It wants, can have any number of terminal device, network and server.
Below with reference to Fig. 4, it illustrates the computer systems 400 for the terminal device for being suitable for being used to realize the embodiment of the present invention
Structural schematic diagram.Terminal device shown in Fig. 4 is only an example, function to the embodiment of the present invention and should not use model
Shroud carrys out any restrictions.
As shown in figure 4, computer system 400 includes central processing unit (CPU) 401, it can be read-only according to being stored in
Program in memory (ROM) 402 or be loaded into the program in random access storage device (RAM) 403 from storage section 408 and
Execute various movements appropriate and processing.In RAM 403, also it is stored with system 400 and operates required various programs and data.
CPU 401, ROM 402 and RAM 403 are connected with each other by bus 404.Input/output (I/O) interface 405 is also connected to always
Line 404.
I/O interface 405 is connected to lower component: the importation 406 including keyboard, mouse etc.;It is penetrated including such as cathode
The output par, c 407 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 408 including hard disk etc.;
And the communications portion 409 of the network interface card including LAN card, modem etc..Communications portion 409 via such as because
The network of spy's net executes communication process.Driver 410 is also connected to I/O interface 405 as needed.Detachable media 411, such as
Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 410, in order to read from thereon
Computer program be mounted into storage section 408 as needed.
Particularly, disclosed embodiment, the process described above with reference to flow chart may be implemented as counting according to the present invention
Calculation machine software program.For example, embodiment disclosed by the invention includes a kind of computer program product comprising be carried on computer
Computer program on readable medium, the computer program include the program code for method shown in execution flow chart.?
In such embodiment, which can be downloaded and installed from network by communications portion 409, and/or from can
Medium 411 is dismantled to be mounted.When the computer program is executed by central processing unit (CPU) 401, system of the invention is executed
The above-mentioned function of middle restriction.
It should be noted that computer-readable medium shown in the present invention can be computer-readable signal media or meter
Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not
Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter
The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires
Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage
Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device,
Or above-mentioned any appropriate combination.In the present invention, computer readable storage medium can be it is any include or storage journey
The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this
In invention, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited
In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can
Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for
By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium
Program code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. are above-mentioned
Any appropriate combination.
Flow chart and block diagram in attached drawing are illustrated according to the system of various embodiments of the invention, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more
Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box
The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical
On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants
It is noted that the combination of each box in block diagram or flow chart and the box in block diagram or flow chart, can use and execute rule
The dedicated hardware based systems of fixed functions or operations is realized, or can use the group of specialized hardware and computer instruction
It closes to realize.
Being described in module involved in the embodiment of the present invention can be realized by way of software, can also be by hard
The mode of part is realized.Described module also can be set in the processor, for example, can be described as: a kind of processor packet
Include: acquisition module obtains the historical behavior data to ranking pages;Analysis module determines institute according to the historical behavior data
State the temperature data wait the weight factor of the various menu in interface of sorting and each display area;Sorting module is based on each dish
The temperature data of single weight factor and each display area, are ranked up described the various menu wait in interface of sorting.Its
In, the title of these modules does not constitute the restriction to the module itself under certain conditions, for example, analysis module can also quilt
It is described as " the temperature data of weight factor and each display area based on the various menu, to described wait each in interface of sorting
The module that a menu is ranked up ".
As on the other hand, the present invention also provides a kind of computer-readable medium, which be can be
Included in equipment described in above-described embodiment;It is also possible to individualism, and without in the supplying equipment.Above-mentioned calculating
Machine readable medium carries one or more program, when said one or multiple programs are executed by the equipment, makes
Obtaining the equipment includes: the historical behavior data obtained to ranking pages;According to the historical behavior data, determine described wait sort
The temperature data of the weight factor of the various menu and each display area in interface;Weight factor based on the various menu and each
The temperature data of display area are ranked up described the various menu wait in interface of sorting.
Technical solution according to an embodiment of the present invention, by analyzing the weight factor of the various menu, it can be considered that user
Common interaction;By analyzing the temperature data of each display area, it can be considered that the operation ease of user.The embodiment of the present invention
Menu is ranked up using the weight factor of the various menu and the temperature data of each display area as foundation, can be user
More humane interactive interface is provided, it is user-friendly, promoted user experience, improve using the embodiment of the present invention method into
The competitiveness of the product of row menu sequencing.
Above-mentioned specific embodiment, does not constitute a limitation on the scope of protection of the present invention.Those skilled in the art should be bright
It is white, design requirement and other factors are depended on, various modifications, combination, sub-portfolio and substitution can occur.It is any
Made modifications, equivalent substitutions and improvements etc. within the spirit and principles in the present invention, should be included in the scope of the present invention
Within.
Claims (16)
1. a kind of method of menu sequencing characterized by comprising
Obtain the historical behavior data at interface to be sorted;
According to the historical behavior data, the weight factor wait the various menu in interface of sorting and each display area are determined
Temperature data;
The temperature data of weight factor and each display area based on the various menu, to each dish wait in interface of sorting
Singly it is ranked up.
2. the method as described in claim 1, which is characterized in that the historical behavior data include: in preset period of time to each
The menu executes the number of operations data of at least one the first predetermined registration operation;
Determine that the weight factor wait the various menu in interface of sorting includes: that menu described in each is obtained and the dish
The impact factor of single corresponding each single item the first predetermined registration operation, to the number of operations data and shadow of each single item the first predetermined registration operation
It rings the factor and is weighted summation, obtain the weight factor of the menu.
3. the method as described in claim 1, which is characterized in that the historical behavior data include: to each viewing area
Domain executes the number of operations data and operating result data of at least one second predetermined registration operation;
Determine that the temperature data wait each display area in interface of sorting include: for each display area, according to each
The corresponding number of operations data of second predetermined registration operation and operating result data determine the operation accuracy of this second predetermined registration operation,
The average value for determining the corresponding operation accuracy of at least one of described second predetermined registration operation, using the average value as the viewing area
The temperature data in domain.
4. the method as described in claim 1, which is characterized in that the historical behavior data include: to the interface to be sorted
In predetermined registration operation button execute moving operation operation data;
Determine the temperature data wait each display area in interface of sorting, comprising: for each display area, according to
The operation data of the moving operation determines that the predetermined registration operation button is moved into the mobile number data of the display area, with
Temperature data of the mobile number data as the display area.
5. the method as claimed in claim 3 or 4, which is characterized in that determine described wait each display area in interface of sorting
Before temperature data, further includes: according to the dimension information at the interface to be sorted by the boundary division to be sorted be several
The display area.
6. the method as described in claim 1, which is characterized in that weight factor and each display area based on the various menu
Temperature data are ranked up described the various menu wait in interface of sorting, comprising:
Described the various menu is arranged according to the descending of the weight factor of each menu, obtains menu array;
Each display area is arranged according to the descending of the temperature data of each display area, obtains display area number
Group;
According to the menu array and the display area array, described the various menu wait in interface of sorting is ranked up.
7. method as claimed in claim 6, which is characterized in that right according to the menu array and the display area array
Described the various menu wait in interface of sorting is ranked up, comprising:
Obtain the location index of top n display area in the display area array;Wherein, N is the dish in the menu array
Single number, the location index are the corresponding display area of the location index in the position wait in interface of sorting;
The location index of the top n display area is successively used as to the menu rope of each menu in the menu array
Draw;Wherein, the menu index is the corresponding menu of the menu index in the position wait in interface of sorting;
According to the menu index of each menu, described the various menu wait in interface of sorting is ranked up.
8. a kind of device of menu sequencing characterized by comprising
Acquisition module obtains the historical behavior data to ranking pages;
Analysis module determines the weight factor wait the various menu in interface of sorting and each according to the historical behavior data
The temperature data of a display area;
Sorting module, the temperature data of weight factor and each display area based on the various menu, to the interface to be sorted
In the various menu be ranked up.
9. device as claimed in claim 8, which is characterized in that the historical behavior data include: in preset period of time to each
The menu executes the number of operations data of at least one the first predetermined registration operation;
The analysis module determines that the weight factor wait the various menu in interface of sorting includes: for dish described in each
It is single, the impact factor of each single item the first predetermined registration operation corresponding with the menu is obtained, to the behaviour of each single item the first predetermined registration operation
Make number data and impact factor is weighted summation, obtains the weight factor of the menu.
10. device as claimed in claim 8, which is characterized in that the historical behavior data include: to each viewing area
Domain executes the number of operations data and operating result data of at least one second predetermined registration operation;
The analysis module determines that the temperature data wait each display area in interface of sorting include: for each viewing area
Domain determines this second predetermined registration operation according to the corresponding number of operations data of each second predetermined registration operation and operating result data
Accuracy is operated, the average value of the corresponding operation accuracy of at least one of described second predetermined registration operation is determined, with the average value
Temperature data as the display area.
11. device as claimed in claim 8, which is characterized in that the historical behavior data include: to the interface to be sorted
In predetermined registration operation button execute moving operation operation data;
Determine the temperature data wait each display area in interface of sorting, comprising: for each display area, according to
The operation data of the moving operation determines that the predetermined registration operation button is moved into the mobile number data of the display area, with
Temperature data of the mobile number data as the display area.
12. device as described in claim 10 or 11, which is characterized in that determine described wait each display area in interface of sorting
Temperature data before, the analysis module is also used to: according to the dimension information at the interface to be sorted by the boundary to be sorted
Face is divided into several display areas.
13. device as claimed in claim 8, which is characterized in that weight factor of the sorting module based on the various menu and
The temperature data of each display area are ranked up described the various menu wait in interface of sorting, comprising:
Described the various menu is arranged according to the descending of the weight factor of each menu, obtains menu array;
Each display area is arranged according to the descending of the temperature data of each display area, obtains display area number
Group;
According to the menu array and the display area array, described the various menu wait in interface of sorting is ranked up.
14. device as claimed in claim 13, which is characterized in that the sorting module is according to the menu array and described aobvious
Show area array, described the various menu wait in interface of sorting be ranked up, comprising:
Obtain the location index of top n display area in the display area array;Wherein, N is the dish in the menu array
Single number, the location index are the corresponding display area of the location index in the position wait in interface of sorting;
The location index of the top n display area is successively used as to the menu rope of each menu in the menu array
Draw;Wherein, the menu index is the corresponding menu of the menu index in the position wait in interface of sorting;
According to the menu index of each menu, described the various menu wait in interface of sorting is ranked up.
15. a kind of electronic equipment of menu sequencing characterized by comprising
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
The now method as described in any in claim 1-7.
16. a kind of computer-readable medium, is stored thereon with computer program, which is characterized in that described program is held by processor
The method as described in any in claim 1-7 is realized when row.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810035338.9A CN110046006A (en) | 2018-01-15 | 2018-01-15 | The method and apparatus of menu sequencing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810035338.9A CN110046006A (en) | 2018-01-15 | 2018-01-15 | The method and apparatus of menu sequencing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110046006A true CN110046006A (en) | 2019-07-23 |
Family
ID=67272743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810035338.9A Pending CN110046006A (en) | 2018-01-15 | 2018-01-15 | The method and apparatus of menu sequencing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110046006A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110543272A (en) * | 2019-09-09 | 2019-12-06 | 珠海格力电器股份有限公司 | Software menu arrangement method and system |
CN111914876A (en) * | 2020-06-10 | 2020-11-10 | 华南理工大学 | Method, system, device and storage medium for measuring similarity distance between users |
CN112035201A (en) * | 2020-08-24 | 2020-12-04 | 珠海格力电器股份有限公司 | Device parameter display method and device, computer device and storage medium |
CN113676743A (en) * | 2021-07-28 | 2021-11-19 | 北京达佳互联信息技术有限公司 | Page display method and device and electronic equipment |
WO2024148812A1 (en) * | 2023-01-10 | 2024-07-18 | 中国民航信息网络股份有限公司 | Method and apparatus for displaying commonly-used-service button |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101674458A (en) * | 2008-09-08 | 2010-03-17 | 索尼株式会社 | Apparatus, method and computer program for content recommendation and recording medium |
CN101778147A (en) * | 2009-12-29 | 2010-07-14 | 大唐微电子技术有限公司 | Menu display method and communication intelligent card |
JP2011160145A (en) * | 2010-01-29 | 2011-08-18 | Fujitsu Toshiba Mobile Communications Ltd | Mobile terminal device |
KR20120016723A (en) * | 2010-08-17 | 2012-02-27 | 숭실대학교산학협력단 | The content recommendation method by using menu preferences |
CN103019508A (en) * | 2012-11-20 | 2013-04-03 | 东莞宇龙通信科技有限公司 | Mobile terminal and icon arrangement and display method |
CN104317500A (en) * | 2014-10-27 | 2015-01-28 | 小米科技有限责任公司 | Application icon arrangement method and device |
CN104991914A (en) * | 2015-06-23 | 2015-10-21 | 腾讯科技(深圳)有限公司 | Application recommendation method and server |
CN105528392A (en) * | 2015-11-27 | 2016-04-27 | 网易传媒科技(北京)有限公司 | Class label ordering method and apparatus |
CN105549825A (en) * | 2015-12-30 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Position adjustment method for application icon and user terminal |
CN105787061A (en) * | 2016-02-29 | 2016-07-20 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Information pushing method |
CN106294867A (en) * | 2016-08-23 | 2017-01-04 | 乐视控股(北京)有限公司 | Browser browses main website sort method and device |
CN106354371A (en) * | 2016-09-06 | 2017-01-25 | 深圳市金立通信设备有限公司 | Application sorting method and terminal |
CN106503006A (en) * | 2015-09-07 | 2017-03-15 | 阿里巴巴集团控股有限公司 | The sort method and device of application App neutron applications |
CN107329647A (en) * | 2017-06-05 | 2017-11-07 | 深圳市金立通信设备有限公司 | One kind shows application drawing calibration method and terminal |
-
2018
- 2018-01-15 CN CN201810035338.9A patent/CN110046006A/en active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101674458A (en) * | 2008-09-08 | 2010-03-17 | 索尼株式会社 | Apparatus, method and computer program for content recommendation and recording medium |
CN101778147A (en) * | 2009-12-29 | 2010-07-14 | 大唐微电子技术有限公司 | Menu display method and communication intelligent card |
JP2011160145A (en) * | 2010-01-29 | 2011-08-18 | Fujitsu Toshiba Mobile Communications Ltd | Mobile terminal device |
KR20120016723A (en) * | 2010-08-17 | 2012-02-27 | 숭실대학교산학협력단 | The content recommendation method by using menu preferences |
CN103019508A (en) * | 2012-11-20 | 2013-04-03 | 东莞宇龙通信科技有限公司 | Mobile terminal and icon arrangement and display method |
CN104317500A (en) * | 2014-10-27 | 2015-01-28 | 小米科技有限责任公司 | Application icon arrangement method and device |
CN104991914A (en) * | 2015-06-23 | 2015-10-21 | 腾讯科技(深圳)有限公司 | Application recommendation method and server |
CN106503006A (en) * | 2015-09-07 | 2017-03-15 | 阿里巴巴集团控股有限公司 | The sort method and device of application App neutron applications |
CN105528392A (en) * | 2015-11-27 | 2016-04-27 | 网易传媒科技(北京)有限公司 | Class label ordering method and apparatus |
CN105549825A (en) * | 2015-12-30 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Position adjustment method for application icon and user terminal |
CN105787061A (en) * | 2016-02-29 | 2016-07-20 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Information pushing method |
CN106294867A (en) * | 2016-08-23 | 2017-01-04 | 乐视控股(北京)有限公司 | Browser browses main website sort method and device |
CN106354371A (en) * | 2016-09-06 | 2017-01-25 | 深圳市金立通信设备有限公司 | Application sorting method and terminal |
CN107329647A (en) * | 2017-06-05 | 2017-11-07 | 深圳市金立通信设备有限公司 | One kind shows application drawing calibration method and terminal |
Non-Patent Citations (2)
Title |
---|
COCOS2DER: "IPhone触摸设计:拇指操作的"热区与死角"", Retrieved from the Internet <URL:https://blog.csdn.net/cocos2der/article/details/7290482> * |
常方圆 等: "《移动应用界面设计》", 31 December 2014, 青岛:中国海洋大学出版, pages: 22 - 25 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110543272A (en) * | 2019-09-09 | 2019-12-06 | 珠海格力电器股份有限公司 | Software menu arrangement method and system |
CN111914876A (en) * | 2020-06-10 | 2020-11-10 | 华南理工大学 | Method, system, device and storage medium for measuring similarity distance between users |
CN112035201A (en) * | 2020-08-24 | 2020-12-04 | 珠海格力电器股份有限公司 | Device parameter display method and device, computer device and storage medium |
CN113676743A (en) * | 2021-07-28 | 2021-11-19 | 北京达佳互联信息技术有限公司 | Page display method and device and electronic equipment |
WO2024148812A1 (en) * | 2023-01-10 | 2024-07-18 | 中国民航信息网络股份有限公司 | Method and apparatus for displaying commonly-used-service button |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110046006A (en) | The method and apparatus of menu sequencing | |
CN109460513A (en) | Method and apparatus for generating clicking rate prediction model | |
CN103975357B (en) | Presence based on other mobile applications and the method for being adapted to the advertisement drawn in a mobile device | |
CN110096344A (en) | Task management method, system, server cluster and computer-readable medium | |
CN110209677A (en) | The method and apparatus of more new data | |
CN108965389A (en) | Method for showing information | |
CN109726343A (en) | Image carousel method and device | |
CN109271603A (en) | Method and apparatus for displayed page | |
CN108932147A (en) | Method and apparatus for switching boarding application | |
CN110371560A (en) | Automatically the method and apparatus made an inventory | |
CN102880618A (en) | Method and system for searching webpage document | |
CN107908662A (en) | The implementation method and realization device of search system | |
CN110097302A (en) | The method and apparatus for distributing order | |
JP2019500704A (en) | Method and apparatus for providing notes using relevance calculation based on artificial intelligence | |
CN108933823A (en) | User's touching reaches method and apparatus | |
CN108959294A (en) | A kind of method and apparatus accessing search engine | |
WO2015116337A1 (en) | Clustered browse history | |
CN110390342A (en) | Time Series Forecasting Methods and device | |
CN109840724A (en) | Method and apparatus for output information | |
JP2022530725A (en) | Information push methods, devices, equipment and storage media | |
CN110189203A (en) | Information processing method, device, medium and calculating equipment | |
WO2023090484A1 (en) | Method for electronic device to provide item information | |
CN106651410A (en) | Application management method and application management device | |
CN105242965A (en) | Cloud computing method, cloud server and terminal | |
CN110135772A (en) | Method and apparatus for generating information |
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 |