CN110046006A - The method and apparatus of menu sequencing - Google Patents

The method and apparatus of menu sequencing Download PDF

Info

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
Application number
CN201810035338.9A
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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201810035338.9A priority Critical patent/CN110046006A/en
Publication of CN110046006A publication Critical patent/CN110046006A/en
Pending legal-status Critical Current

Links

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

The method and apparatus of menu sequencing
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.
CN201810035338.9A 2018-01-15 2018-01-15 The method and apparatus of menu sequencing Pending CN110046006A (en)

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)

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

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

Patent Citations (14)

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

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

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