CN105426056A - Desktop launcher Launcher menu displaying method and apparatus - Google Patents

Desktop launcher Launcher menu displaying method and apparatus Download PDF

Info

Publication number
CN105426056A
CN105426056A CN201510698293.XA CN201510698293A CN105426056A CN 105426056 A CN105426056 A CN 105426056A CN 201510698293 A CN201510698293 A CN 201510698293A CN 105426056 A CN105426056 A CN 105426056A
Authority
CN
China
Prior art keywords
launcher
menu
information
terminal
current
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.)
Granted
Application number
CN201510698293.XA
Other languages
Chinese (zh)
Other versions
CN105426056B (en
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.)
Juhaokan Technology Co Ltd
Original Assignee
Qingdao Hisense Media Network 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 Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Priority to CN201510698293.XA priority Critical patent/CN105426056B/en
Publication of CN105426056A publication Critical patent/CN105426056A/en
Application granted granted Critical
Publication of CN105426056B publication Critical patent/CN105426056B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

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

Landscapes

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

Abstract

Embodiments of the present invention provide a desktop launcher Launcher menu displaying method and apparatus. The method comprises: sending a Launcher menu information acquisition request to a server, wherein the current Launcher menu information acquisition request comprises a terminal identifier and a display resolution; receiving current Launcher menu information returned by the server for the terminal identifier and the display resolution; configuring an Launcher menu of a terminal according to the current Launcher menu information; and displaying the configured Launcher menu on the terminal. The method and apparatus provided by the embodiments of the present invention are used to configure the Launch menu according to the display resolution of the terminal.

Description

A kind of exhibiting method of desktop starter Launcher menu and device
Technical field
The present invention relates to field of terminal technology, particularly relate to a kind of exhibiting method of desktop starter Launcher menu and a kind of demonstration device of desktop starter Launcher menu.
Background technology
Along with the development of science and technology, terminal miscellaneous constantly occurs in front of the user.Terminal is as a kind ofly having open platform, having carried the operating system of powerful in function, can allow user while acquisition common multimedia content, more Service Source can also be obtained by terminal, and terminal supports that function expands and product up-gradation usually, thus provide how better service for user.
Numerous manufacturer terminal recognizes the importance of presenting information in terminal, (on the recommendation position of desktop starter Launcher, showing information on services) is recommended one after another by homepage, select required service for user, enrich presenting and lift-launch ability of terminal thus.
Interface of main menu on current terminal Launcher, realizes mainly through two kinds of modes, a kind of be terminal fixedly write stubbornly refuse with the content of position display, one is by issuing after background system layout.The defect of first kind of way is: need to show different terminal Launcher, terminal versions that just must be corresponding, but the version of terminal is too many now, causes difficult in maintenance; The defect of the second way is: need the display being carried out control terminal Launcher by background system, but operation maintenance personnel inconvenient operation, need to remember different display positions number corresponding different pictures, content information, and can not the result that represents of preview layout Launcher, only have and just can see on terminal.
Summary of the invention
In view of the above problems, the embodiment of the present invention is proposed to provide a kind of overcoming the problems referred to above or a kind of exhibiting method of desktop starter Launcher menu solved the problem at least in part and a kind of demonstration device of desktop starter Launcher menu.
In order to solve the problem, the embodiment of the invention discloses a kind of exhibiting method of desktop starter Launcher menu, comprising:
Send Launcher menu information and obtain request to server; Described current Launcher menu information obtains request and comprises terminal iidentification and display resolution;
Receive the current Launcher menu information that described server returns for described terminal iidentification and display resolution;
According to the Launcher menu of described current Launcher menu information configurating terminal;
Described terminal represents the Launcher menu of described configuration.
Preferably, the current Launcher menu information for described terminal iidentification and display resolution is configured with in described server, described end message comprises terminal iidentification and display resolution, and described reception server for the step of the Launcher menu information that described end message returns is:
Receive the current Launcher menu information that described server returns for described terminal iidentification and display resolution; Described server is for finding the current Launcher menu information corresponding with described terminal iidentification and display resolution.
Preferably, described current Launcher menu information comprises current Launcher version identifier and menu display mode, and the step of the described Launcher menu according to current Launcher menu information configurating terminal comprises:
Send multimedia messages and obtain request to described server; Described multimedia messages obtains request and comprises current Launcher version identifier;
Receive the multimedia messages that described server returns for described current Launcher version identifier;
Described multimedia messages and current Launcher menu information is adopted to be combined into the Launcher menu of described terminal according to described menu display mode.
Preferably, before the step of the described Launcher menu according to Launcher menu information configurating terminal, also comprise:
Judge the Launcher menu information described terminal had formerly; Described Launcher menu information formerly comprises Launcher version identifier formerly;
If described terminal has Launcher menu information formerly, then described in judging, whether Launcher version identifier is formerly consistent with current Launcher version identifier;
If described Launcher version identifier formerly and current Launcher version identifier inconsistent, then adopt described current Launcher menu information replace described in Launcher menu information formerly.
Preferably, the Launcher menu of described terminal comprises one or more menu item, and described menu item has corresponding menu association service information, and described Launcher menu information comprises menu association service information, and described method also comprises:
When user clicks the menu item of Launcher menu of described terminal, determine the menu association service information that described clicked menu item is corresponding;
Adopt the information on services that described menu association service information provides corresponding.
Preferably, described current Launcher menu information comprises menu properties information and/or menu item recommendation position information; Described menu properties information comprises menu item numbering, menu item sequence number, menu item names and menu item picture; Described information on services comprises advertisement, video and/or application.
The embodiment of the invention also discloses a kind of demonstration device of desktop starter Launcher menu, comprising:
Request sending module, obtains request to server for sending Launcher menu information; Described current Launcher menu information obtains request and comprises terminal iidentification and display resolution;
Information receiving module, for receiving the current Launcher menu information that described server returns for described terminal iidentification and display resolution;
Menu configuration module, for the Launcher menu according to described current Launcher menu information configurating terminal;
Menu represents module, for representing the Launcher menu of described configuration in described terminal.
Preferably, be configured with the current Launcher menu information for described terminal iidentification and display resolution in described server, described end message comprises terminal iidentification and display resolution, and described information receiving module comprises:
Launcher menu information receives submodule, for receiving the current Launcher menu information that described server returns for described terminal iidentification and display resolution; Described server is for finding the current Launcher menu information corresponding with described terminal iidentification and display resolution.
Preferably, described current Launcher menu information comprises current Launcher version identifier and menu display mode, and described menu configuration module comprises:
Multimedia messages request sends submodule, obtains request to described server for sending multimedia messages; Described multimedia messages obtains request and comprises current Launcher version identifier;
Multimedia messages receives submodule, for receiving the multimedia messages that described server returns for described current Launcher version identifier;
Launcher menu group zygote module, is combined into the Launcher menu of described terminal for adopting described multimedia messages and current Launcher menu information according to described menu display mode.
Preferably, described device also comprises:
First judge module, for judging the Launcher menu information described terminal had formerly; Described Launcher menu information formerly comprises Launcher version identifier formerly;
Second judge module, if the Launcher menu information having formerly in described terminal, then described in judging, whether Launcher version identifier is formerly consistent with current Launcher version identifier;
Information replacement module, if for described Launcher version identifier formerly and current Launcher version identifier inconsistent, then adopt described current Launcher menu information replace described in Launcher menu information formerly.
Preferably, the Launcher menu of described terminal comprises one or more menu item, and described menu item has corresponding menu association service information, and described Launcher menu information comprises menu association service information, and described device also comprises:
Related information determination submodule, during for clicking the menu item of the Launcher menu of described terminal as user, determines the menu association service information that described clicked menu item is corresponding;
Information on services provides submodule, for the information on services adopting described menu association service information to provide corresponding.
The embodiment of the present invention comprises following advantage:
Configure satisfactory Launcher menu information according to display resolution in advance in the server in the embodiment of the present invention and preserve, suitable Launcher menu information can be selected in addition for different terminals, particularly, can realize and the associating of Launcher menu information at server according to the display resolution of terminal iidentification and terminal.When terminal represents Launcher menu, first the acquisition request comprising terminal iidentification and display resolution is sent to server, server then can return corresponding Launcher menu information for terminal iidentification and display resolution, terminal can be configured on terminal Launcher interface according to Launcher menu information, is finally presented on terminal Launcher.
Existing Launcher menu ways of presentation is that the Launcher menu information directly returned according to server shows corresponding contents on the fixed position of terminal, or need backstage operation maintenance personnel according to the corresponding Launcher menu of different terminal configure, layout efficiency is low, backstage operation maintenance personnel finally can not represent result in terminal seeing, the embodiment of the present invention is then can configure Launcher menu at server according to display resolution in advance, obtain preferred Launcher menu arranged mode, and Launcher menu information is selected the terminal of video.When terminal represents Launcher menu, server can return the Launcher menu information of this terminal coupling according to terminal iidentification and display resolution, terminal completes terminal corresponding configuration according to Launcher menu information, and treatment effeciency is high, greatly improves Consumer's Experience effect.
In the embodiment of the present invention, after terminal obtains Launcher menu information, therefrom extract Launcher version identifier, that is to say Launcher version number, compare with the Launcher version number in first terminal, if Launcher version number is inconsistent, illustrate that Launcher menu information has renewal, then can preserve the up-to-date Launcher menu information got in terminal; If Launcher version number is consistent, illustrate that Launcher menu information does not upgrade, then do not need the step re-starting terminal configuration Launcher menu, in terminal, the up-to-date Launcher menu information got can be deleted, and do not need again to be configured, but be directly used in the Launcher menu first configured, reduce the process complexity for being presented in Launcher menu.
Accompanying drawing explanation
Fig. 1 is the flow chart of steps of the exhibiting method embodiment 1 of a kind of desktop starter Launcher menu of the present invention;
Fig. 2 is the flow chart of steps of the exhibiting method embodiment 2 of a kind of desktop starter Launcher menu of the present invention;
Fig. 3 is the system architecture schematic diagram that a kind of terminal Launcher menu of the present invention represents;
Fig. 4 is the schematic flow sheet that a kind of terminal Launcher menu of the present invention represents;
Fig. 5 is the schematic diagram of a kind of terminal Launcher menu tiled pattern of the present invention;
Fig. 6 is that a kind of terminal Launcher menu of the present invention horizontally slips the schematic diagram of pattern;
Fig. 7 is the structured flowchart of the demonstration device embodiment of a kind of desktop starter Launcher menu of the present invention.
Embodiment
For enabling above-mentioned purpose of the present invention, feature and advantage become apparent more, and below in conjunction with the drawings and specific embodiments, the present invention is further detailed explanation.
With reference to Fig. 1, show the flow chart of steps of the exhibiting method embodiment 1 of a kind of desktop starter Launcher menu of the present invention, specifically can comprise the steps:
Step 101, sends Launcher menu information and obtains request to server; Described current Launcher menu information obtains request and comprises terminal iidentification and display resolution;
In specific implementation, terminal is provided with desktop starter usually, i.e. Launcher.Launcher is one of significant components in terminal.When user opens a terminal, in terminal interface, show Launcher, on terminal interface, show Launcher menu to user.If made mistakes when user opens a terminal, be there is mistake by terminal in prompting, now needs to restart Launcher.
In a kind of embody rule of the present invention, terminal iidentification refers to the mark that can mark certain or a certain type terminals, and such as terminal models, Termination ID etc. can realize the information of terminal recognition.
It should be noted that, the terminal of embodiment of the present invention indication can comprise intelligent television, mobile phone, computing machine, and other equipment such as flat board, Set Top Box, the embodiment of the present invention is not limited this.
Step 102, receives the current Launcher menu information that described server returns for described terminal iidentification and display resolution;
In one preferred embodiment of the invention, the current Launcher menu information for described terminal iidentification and display resolution can be configured with in described server, described end message can comprise terminal iidentification and display resolution, and described step 102 can be following sub-step:
Sub-step S11, receives the current Launcher menu information that described server returns for described terminal iidentification and display resolution; Described server is for finding the current Launcher menu information corresponding with described terminal iidentification and display resolution.
Be configured with the Launcher menu information for terminal in the server.Specifically, configure satisfactory Launcher menu information according to display resolution in advance in server and preserve, suitable Launcher menu information can be selected for different terminals in addition, and realize and the associating of Launcher menu information at server according to the display resolution of terminal iidentification and terminal.Because this Launcher menu information is for terminal iidentification and display resolution, therefore terminal demonstration requirement can be met completely when terminal represents.
When terminal represents Launcher menu, first send Launcher menu information and obtain request to server, server finds the Launcher menu information of coupling in a database according to terminal iidentification and display resolution, and then returns to terminal.
Step 103, according to the Launcher menu of described current Launcher menu information configurating terminal;
In one preferred embodiment of the invention, described current Launcher menu information can comprise current Launcher version identifier and menu display mode, and described step 103 can comprise following sub-step:
Sub-step S21, sends multimedia messages and obtains request to described server; Described multimedia messages obtains request and comprises current Launcher version identifier;
Sub-step S22, receives the multimedia messages that described server returns for described current Launcher version identifier;
Sub-step S23, adopts described multimedia messages and current Launcher menu information to be combined into the Launcher menu of described terminal according to described menu display mode.
In embodiments of the present invention, corresponding Launcher menu can be configured for different terminals, and different menu display modes can be provided for terminal according to the display resolution of terminal.
In a kind of embody rule of the present invention, Launcher menu display mode can comprise two kinds, and one is tile mode, and one is the mode of horizontally slipping, and the configuration mode of two kinds of pattern display Launcher menus is slightly different.In embodiments of the present invention can according to the display resolution of terminal, for this terminal provides suitable menu display mode.
Wherein, display resolution and the display screen length breadth ratio of terminal are interrelated, such as, suppose that the display resolution of terminal is 1920*1080, so then illustrate that the display screen length breadth ratio of this terminal is 16:9, so can be preferably the Launcher menu information that this terminal provides tiled pattern.
After terminal obtains Launcher menu information, preserve all Launcher menu informations, and download relevant picture according to Launcher menu information from network file storage server, the multimedia messagess such as video, and according to Launcher menu information by relevant picture, the multimedia messagess such as video are placed into corresponding position, terminal Launcher interface, complete the configuration of the Launcher menu of terminal.
Step 104, described terminal represents the Launcher menu of described configuration.
When being presented in the Launcher menu of terminal according to information configuration is complete, the Launcher menu adopting this to configure is presented to user in terminal.
Configure satisfactory Launcher menu information according to display resolution in advance in the server in the embodiment of the present invention and preserve, suitable Launcher menu information can be selected in addition for different terminals, particularly, can realize and the associating of Launcher menu information at server according to the display resolution of terminal iidentification and terminal.When terminal represents Launcher menu, first the acquisition request comprising terminal iidentification and display resolution is sent to server, server then can return corresponding Launcher menu information for terminal iidentification and display resolution, terminal can be configured on terminal Launcher interface according to Launcher menu information, is finally presented on terminal Launcher.
Existing Launcher menu ways of presentation is that the Launcher menu information directly returned according to server shows corresponding contents on the fixed position of terminal, or need backstage operation maintenance personnel according to the corresponding Launcher menu of different terminal configure, layout efficiency is low, backstage operation maintenance personnel finally can not represent result in terminal seeing, the embodiment of the present invention is then can configure Launcher menu at server according to display resolution in advance, obtain preferred Launcher menu arranged mode, and Launcher menu information is selected the terminal of video.When terminal represents Launcher menu, server can return the Launcher menu information of this terminal coupling according to terminal iidentification and display resolution, terminal completes terminal corresponding configuration according to Launcher menu information, and treatment effeciency is high, greatly improves Consumer's Experience effect.
With reference to Fig. 2, show the flow chart of steps of the exhibiting method embodiment 2 of a kind of desktop starter Launcher menu of the present invention, the Launcher menu of described terminal comprises one or more menu item, described menu item has corresponding menu association service information, described Launcher menu information comprises menu association service information, specifically can comprise the steps:
Step 201, sends Launcher menu information and obtains request to server; Described current Launcher menu information obtains request and comprises terminal iidentification and display resolution;
Step 202, receives the current Launcher menu information that described server returns for described terminal iidentification and display resolution;
Step 203, according to the Launcher menu of described current Launcher menu information configurating terminal;
In one preferred embodiment of the invention, before described step 203, i.e., before the step of the described Launcher menu according to Launcher menu information configurating terminal, can also comprise the steps:
Judge the Launcher menu information described terminal had formerly; Described Launcher menu information formerly comprises Launcher version identifier formerly;
If described terminal has Launcher menu information formerly, then described in judging, whether Launcher version identifier is formerly consistent with current Launcher version identifier;
If described Launcher version identifier formerly and current Launcher version identifier inconsistent, then adopt described current Launcher menu information replace described in Launcher menu information formerly.
In a kind of preferred exemplary of the present invention, after terminal obtains Launcher menu information, therefrom extract Launcher version identifier, that is to say Launcher version number, compare with the Launcher version number in first terminal, if Launcher version number is inconsistent, illustrate that Launcher menu information has renewal, then can preserve the up-to-date Launcher menu information got in terminal; If Launcher version number is consistent, illustrate that Launcher menu information does not upgrade, then do not need the step re-starting terminal configuration Launcher menu, in terminal, the up-to-date Launcher menu information got can be deleted, and do not need again to be configured, but be directly used in the Launcher menu first configured, reduce the process complexity for being presented in Launcher menu.
Step 204, described terminal represents the Launcher menu of described configuration;
When after the complete Launcher menu of terminal configuration, go to represent the Launcher menu configured according to corresponding menu display mode by this terminal interface.Certainly, the switching of menu display mode can also be carried out in embodiments of the present invention according to user's request, such as, can be switched to from tiled pattern the pattern of horizontally slipping, or, be switched to tiled pattern from the pattern of horizontally slipping.
Step 205, when user clicks the menu item of Launcher menu of described terminal, determines the menu association service information that described clicked menu item is corresponding;
In specific implementation, the Launcher menu of terminal comprises one or more menu item, and menu item has corresponding menu association service information, this menu association service information can be link information, according to this link information, corresponding server can be jumped to and go to obtain corresponding service.
Step 206, adopts the information on services that described menu association service information provides corresponding.
In a kind of example of embody rule of the present invention, at startup Launcher when representing Launcher menu, only can show the various menu item in this Launcher menu, and do not download the information on services of this menu item association.When user clicks the some menu items on Launcher menu, just by the menu association service information that this menu item is corresponding, automatically jump to corresponding server and obtain corresponding information on services, such as: the information on services such as advertisement, video, application.
It should be noted that, when implementing the embodiment of the present invention, also can in advance according to the menu association service information of the menu item of Launcher menu, download to terminal in advance to preserve, when user clicks the menu item of certain Launcher menu in terminal, can fast for user provide the information on services of this menu association service information association, the embodiment of the present invention is not limited this.
For making those skilled in the art understand the embodiment of the present invention better, below adopting instantiation to realize terminal Launcher menu for the present invention and configuring and the process represented.
With reference to the system architecture schematic diagram that the of the present invention a kind of terminal Launcher menu shown in Fig. 4 represents, this framework includes backstage operation support system, database, network file stores service, desktop starter service module LauncherService, desktop starter interface module LauncherAPI, terminal, carried out representing of terminal Launcher menu alternately by these parts, the function of these parts is respectively:
Backstage operation support system: the Launcher menu information that flexible configuration different terminals uses, and be saved in database, simultaneously by the multimedia messages that menu is relevant, such as picture, video etc. upload to network file storage server.
Network file storage server: deposit the multimedia messages that Launcher menu is corresponding.Certainly, deposit picture, video etc. required when Launcher menu represents in reality and can be placed on and deposit in the same server of Launcher menu information, the embodiment of the present invention is not limited this.
LauncherService: obtain Launcher menu information from database and send to LauncherAPI;
LauncherAPI: receiving terminal obtains the acquisition request of Launcher menu information, this obtains corresponding Launcher menu information to this request from LauncherService, returns to terminal;
Terminal: this terminal can be the equipment that Set Top Box, mobile terminal etc. can represent Launcher menu, Launcher menu information can be obtained by LauncherAPI, accesses network file server obtains multimedia messages, in terminal, finally represent the Launcher menu according to the configuration of Launcher menu information.User can click by Launcher menu services such as obtaining certain menu item relevant menu association advertisement, video, application.
Various piece in embodiment of the present invention system architecture cooperatively interacts, reciprocation, and for user provides complete service, furthermore, the concrete interaction diagrams of various piece as shown in Figure 4.
With reference to the schematic flow sheet that the of the present invention a kind of terminal Launcher menu shown in Fig. 4 represents, wherein in backstage operation support system, the interaction flow that terminal is concrete is as follows respectively:
1, in backstage operation support system, configuration Launcher menu information:
(1) configure the public keys menu page display data of Launcher menu, include but not limited to: the information on services of menu item numbering, the association of menu item sequence number, menu item names, menu item.In a particular application, can configuration pin to the Launcher menu information of a film, the Launcher menu information of this film is represent for different terminals.
(2) display resolution of preset different terminals; In the operation support system of backstage, according to different terminal iidentifications and display resolution, corresponding Launcher menu information can be configured and is saved in database.It should be noted that, display resolution and the display screen length breadth ratio of terminal are interrelated, and such as, if the display resolution of terminal is 1920*1080, that so the display screen length breadth ratio of terminal is corresponding is 16:9.
(3) configure Launcher menu metadata, comprising: Launcher menu numbering, Launcher pad name, new Launcher menu version number.
(4) menu item comprised in Launcher menu is configured, configuration mode wherein for Launcher menu specifically can be divided into two kinds of patterns, one is tiled pattern, and one is the pattern of horizontally slipping, and the configuration mode of the Launcher menu corresponding to two kinds of menu display modes is slightly different.It should be noted that, select suitable menu display mode according to display screen length and width in this example, suppose that tv display screen length breadth ratio is 16:9, be preferentially configured to tiled pattern, if tv display screen length breadth ratio is 4:3, be preferentially configured to the pattern of horizontally slipping.
If tiled pattern, then first select the display resolution of terminal, in blank window out, according to the display effect of the Launcher menu of terminal, mark off the square of different size, as different menu item display positions, arbitrarily square can be dragged in Launcher, carry out convergent-divergent, by clicking square, configure the menu services of its association, such as: the picture of display, the advertisement of association, video, the services such as application, the public keys menu that (1) configures can be used, after having configured, directly the result of configuration is shown, display effect as shown in Figure 5.If picture display position, effect etc. meet the demands, whether just preserve this Launcher menu information in database, the information of preservation includes but not limited to: the service of the positional information of menu item number, different menu (x coordinate, y coordinate, w is wide, h is high), the association of menu item names, menu item, picture, focus acquiescence (position as largest block in Fig. 5) etc.
If horizontally slip pattern, then can while configuration Launcher menu, the recommendation menu information of each menu association of option and installment, display effect is as shown in Figure 6.Backstage needs the size of the preset square that horizontally slips, when configuring, first select the resolution of terminal demonstration, in blank window out, according to the Launcher menu display effect of terminal, first insert the menu square that below horizontally slips, by clicking square, configure the menu function of its association, the public keys menu that (1) configures can be used, the recommendation position content information above whether configuration menu can also be selected, if option and installment simultaneously, the different squares that then content recommendation is corresponding in white space up, the same tiled pattern of mode.If picture display position, effect etc. meet the demands, just preserve this Launcher menu information in database, as the pattern configurations result that horizontally slips.
(5) terminal of Launcher adaptation is configured: be different terminals, select different Launcher menu informations.
2, terminal obtains Launcher menu information:
(1) terminal sends the http request of acquisition Launcher menu information to LauncherAPI;
LauncherAPI transmit a request to LauncherService and obtains Launcher menu information, LauncherService is according to the facility information Query Database of terminal, the Launcher menu information obtaining this terminal adaptation returns to LauncherAPI, and this information includes but not limited to: Launcher version information, menu display mode (tiled pattern still horizontally slip pattern), menu properties and related information, menu item recommend position information etc.;
(2) LauncherAPI returns Launcher menu information to terminal;
(3) after terminal obtains Launcher menu information, judge whether the Launcher menu information of terminal has renewal according to Launcher version number, if there is renewal, then preserve all Launcher menu informations, and from network file storage server download pictures information, the display main interface of Launcher, if do not upgraded, then uses the Launcher menu information preserved last time to show.
3, user clicks the menu item in Launcher menu at terminal interface:
Terminal, according to the information on services of menu association corresponding to clicked menu item, automatically jumps to corresponding server, gets corresponding information on services, such as: advertisement, video, application etc.
In the embodiment of the present invention, the menu display mode of Launcher menu can be selected according to the display resolution configuration of terminal in server, such as tiled pattern and the pattern that horizontally slips, and on backstage according to the display effect in terminal, mark off the display position of different squares as the various menu item, and this square can also associate corresponding menu services information, after server completes configuration, preview is carried out on backstage, if preview effect meets the demands, just can this configuration data be saved in the database of server as Launcher menu information, and, the multimedia messagess such as picture relevant for this Launcher menu information can also be saved in network file storage server.Further, also can be this Launcher menu information and configure suitable terminal, think that terminal picks out suitable Launcher menu information, particularly, can realize and the associating of Launcher menu information at server according to the display resolution of terminal iidentification and terminal.
When terminal is wanted to represent Launcher menu, the acquisition request comprising terminal iidentification and display resolution can be sent by server, server then can return corresponding Launcher menu information for terminal iidentification and display resolution, terminal obtains the multimedia messagess such as relevant picture according to Launcher menu information from network file storage server, and this multimedia messages is carried out corresponding configuration according to Launcher menu information on terminal Launcher interface, and be finally presented on the Launcher of terminal.
It should be noted that, for embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the present invention is not by the restriction of described sequence of movement, because according to the embodiment of the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and involved action might not be that the embodiment of the present invention is necessary.
With reference to Fig. 7, show the structured flowchart of the demonstration device embodiment of a kind of desktop starter Launcher menu of the present invention, specifically can comprise as lower module:
Request sending module 301, obtains request to server for sending Launcher menu information; Described current Launcher menu information obtains request and comprises terminal iidentification and display resolution;
Information receiving module 302, for receiving the current Launcher menu information that described server returns for described terminal iidentification and display resolution;
In one preferred embodiment of the invention, the current Launcher menu information for described terminal iidentification and display resolution is configured with in described server, described end message comprises terminal iidentification and display resolution, and described information receiving module 302 can comprise following submodule:
Launcher menu information receives submodule, for receiving the current Launcher menu information that described server returns for described terminal iidentification and display resolution; Described server is for finding the current Launcher menu information corresponding with described terminal iidentification and display resolution.
Menu configuration module 303, for the Launcher menu according to described current Launcher menu information configurating terminal;
In one preferred embodiment of the invention, described current Launcher menu information comprises current Launcher version identifier and menu display mode, and described menu configuration module 303 can comprise following submodule:
Multimedia messages request sends submodule, obtains request to described server for sending multimedia messages; Described multimedia messages obtains request and comprises current Launcher version identifier;
Multimedia messages receives submodule, for receiving the multimedia messages that described server returns for described current Launcher version identifier;
Launcher menu group zygote module, is combined into the Launcher menu of described terminal for adopting described multimedia messages and current Launcher menu information according to described menu display mode.
Menu represents module 304, for representing the Launcher menu of described configuration in described terminal.
In one preferred embodiment of the invention, described device can also comprise as lower module:
First judge module, for judging the Launcher menu information described terminal had formerly; Described Launcher menu information formerly comprises Launcher version identifier formerly;
Second judge module, if the Launcher menu information having formerly in described terminal, then described in judging, whether Launcher version identifier is formerly consistent with current Launcher version identifier;
Information replacement module, if for described Launcher version identifier formerly and current Launcher version identifier inconsistent, then adopt described current Launcher menu information replace described in Launcher menu information formerly.
In one preferred embodiment of the invention, the Launcher menu of described terminal can comprise one or more menu item, described menu item can have corresponding menu association service information, described Launcher menu information comprises menu association service information, and described device can also comprise following submodule:
Related information determination submodule, during for clicking the menu item of the Launcher menu of described terminal as user, determines the menu association service information that described clicked menu item is corresponding;
Information on services provides submodule, for the information on services adopting described menu association service information to provide corresponding.
In one preferred embodiment of the invention, described current Launcher menu information can comprise menu properties information and/or menu item recommendation position information; Described menu properties information can comprise menu item numbering, menu item sequence number, menu item names and menu item picture; Described information on services can comprise advertisement, video and/or application.
For device embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.
Those skilled in the art should understand, the embodiment of the embodiment of the present invention can be provided as method, device or computer program.Therefore, the embodiment of the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the embodiment of the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) of computer usable program code.
The embodiment of the present invention describes with reference to according to the process flow diagram of the method for the embodiment of the present invention, terminal device (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can being provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminal equipment to produce a machine, making the instruction performed by the processor of computing machine or other programmable data processing terminal equipment produce device for realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing terminal equipment, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded on computing machine or other programmable data processing terminal equipment, make to perform sequence of operations step to produce computer implemented process on computing machine or other programmable terminal equipment, thus the instruction performed on computing machine or other programmable terminal equipment is provided for the step realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
Although described the preferred embodiment of the embodiment of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of embodiment of the present invention scope.
Finally, also it should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operational zone, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or terminal device and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or terminal device.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the terminal device comprising described key element and also there is other identical element.
Above to the exhibiting method of a kind of desktop starter Launcher menu provided by the present invention and a kind of demonstration device of desktop starter Launcher menu, be described in detail, apply specific case herein to set forth principle of the present invention and embodiment, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (11)

1. an exhibiting method for desktop starter Launcher menu, is characterized in that, comprising:
Send Launcher menu information and obtain request to server; Described current Launcher menu information obtains request and comprises terminal iidentification and display resolution;
Receive the current Launcher menu information that described server returns for described terminal iidentification and display resolution;
According to the Launcher menu of described current Launcher menu information configurating terminal;
Described terminal represents the Launcher menu of described configuration.
2. method according to claim 1, it is characterized in that, the current Launcher menu information for described terminal iidentification and display resolution is configured with in described server, described end message comprises terminal iidentification and display resolution, and described reception server for the step of the Launcher menu information that described end message returns is:
Receive the current Launcher menu information that described server returns for described terminal iidentification and display resolution; Described server is for finding the current Launcher menu information corresponding with described terminal iidentification and display resolution.
3. method according to claim 1 and 2, it is characterized in that, described current Launcher menu information comprises current Launcher version identifier and menu display mode, and the step of the described Launcher menu according to current Launcher menu information configurating terminal comprises:
Send multimedia messages and obtain request to described server; Described multimedia messages obtains request and comprises current Launcher version identifier;
Receive the multimedia messages that described server returns for described current Launcher version identifier;
Described multimedia messages and current Launcher menu information is adopted to be combined into the Launcher menu of described terminal according to described menu display mode.
4. method according to claim 3, is characterized in that, before the step of the described Launcher menu according to Launcher menu information configurating terminal, also comprises:
Judge the Launcher menu information described terminal had formerly; Described Launcher menu information formerly comprises Launcher version identifier formerly;
If described terminal has Launcher menu information formerly, then described in judging, whether Launcher version identifier is formerly consistent with current Launcher version identifier;
If described Launcher version identifier formerly and current Launcher version identifier inconsistent, then adopt described current Launcher menu information replace described in Launcher menu information formerly.
5. method according to claim 1, it is characterized in that, the Launcher menu of described terminal comprises one or more menu item, and described menu item has corresponding menu association service information, described Launcher menu information comprises menu association service information, and described method also comprises:
When user clicks the menu item of Launcher menu of described terminal, determine the menu association service information that described clicked menu item is corresponding;
Adopt the information on services that described menu association service information provides corresponding.
6. method according to claim 1 or 5, is characterized in that, described current Launcher menu information comprises menu properties information and/or menu item recommends position information; Described menu properties information comprises menu item numbering, menu item sequence number, menu item names and menu item picture; Described information on services comprises advertisement, video and/or application.
7. a demonstration device for desktop starter Launcher menu, is characterized in that, comprising:
Request sending module, obtains request to server for sending Launcher menu information; Described current Launcher menu information obtains request and comprises terminal iidentification and display resolution;
Information receiving module, for receiving the current Launcher menu information that described server returns for described terminal iidentification and display resolution;
Menu configuration module, for the Launcher menu according to described current Launcher menu information configurating terminal;
Menu represents module, for representing the Launcher menu of described configuration in described terminal.
8. device according to claim 7, it is characterized in that, be configured with the current Launcher menu information for described terminal iidentification and display resolution in described server, described end message comprises terminal iidentification and display resolution, and described information receiving module comprises:
Launcher menu information receives submodule, for receiving the current Launcher menu information that described server returns for described terminal iidentification and display resolution; Described server is for finding the current Launcher menu information corresponding with described terminal iidentification and display resolution.
9. the device according to claim 7 or 8, is characterized in that, described current Launcher menu information comprises current Launcher version identifier and menu display mode, and described menu configuration module comprises:
Multimedia messages request sends submodule, obtains request to described server for sending multimedia messages; Described multimedia messages obtains request and comprises current Launcher version identifier;
Multimedia messages receives submodule, for receiving the multimedia messages that described server returns for described current Launcher version identifier;
Launcher menu group zygote module, is combined into the Launcher menu of described terminal for adopting described multimedia messages and current Launcher menu information according to described menu display mode.
10. device according to claim 9, is characterized in that, also comprises:
First judge module, for judging the Launcher menu information described terminal had formerly; Described Launcher menu information formerly comprises Launcher version identifier formerly;
Second judge module, if the Launcher menu information having formerly in described terminal, then described in judging, whether Launcher version identifier is formerly consistent with current Launcher version identifier;
Information replacement module, if for described Launcher version identifier formerly and current Launcher version identifier inconsistent, then adopt described current Launcher menu information replace described in Launcher menu information formerly.
11. devices according to claim 7, it is characterized in that, the Launcher menu of described terminal comprises one or more menu item, and described menu item has corresponding menu association service information, described Launcher menu information comprises menu association service information, and described device also comprises:
Related information determination submodule, during for clicking the menu item of the Launcher menu of described terminal as user, determines the menu association service information that described clicked menu item is corresponding;
Information on services provides submodule, for the information on services adopting described menu association service information to provide corresponding.
CN201510698293.XA 2015-10-23 2015-10-23 A kind of desktop starter Launcher menu shows method and apparatus Active CN105426056B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510698293.XA CN105426056B (en) 2015-10-23 2015-10-23 A kind of desktop starter Launcher menu shows method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510698293.XA CN105426056B (en) 2015-10-23 2015-10-23 A kind of desktop starter Launcher menu shows method and apparatus

Publications (2)

Publication Number Publication Date
CN105426056A true CN105426056A (en) 2016-03-23
CN105426056B CN105426056B (en) 2019-11-22

Family

ID=55504299

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510698293.XA Active CN105426056B (en) 2015-10-23 2015-10-23 A kind of desktop starter Launcher menu shows method and apparatus

Country Status (1)

Country Link
CN (1) CN105426056B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790059A (en) * 2016-12-20 2017-05-31 Tcl集团股份有限公司 Intelligent television Launcher cloud systems service calling method and system
CN107632872A (en) * 2016-07-15 2018-01-26 腾讯科技(深圳)有限公司 Desktop layouts processing method, user data processing method and processing device
CN109413460A (en) * 2018-08-30 2019-03-01 视联动力信息技术股份有限公司 A kind of methods of exhibiting and system of the function menu regarding networked terminals
CN110366025A (en) * 2019-07-12 2019-10-22 深圳Tcl新技术有限公司 Show configuration method, intelligent terminal and the computer readable storage medium of content
CN110493631A (en) * 2018-05-15 2019-11-22 ***通信集团浙江有限公司 A kind of set-top box Launcher adaptation method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110122078A1 (en) * 2009-11-20 2011-05-26 Shunichi Kasahara Information Processing Device and Information Processing Method
CN103345390A (en) * 2013-06-17 2013-10-09 北京金山安全软件有限公司 Picture output method and device for mobile terminal and mobile terminal
CN104267979A (en) * 2014-09-16 2015-01-07 海视云(北京)科技有限公司 Method and device for starting applications on Launcher and terminal
CN104731897A (en) * 2015-03-18 2015-06-24 百度在线网络技术(北京)有限公司 Method and device for achieving information displaying

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110122078A1 (en) * 2009-11-20 2011-05-26 Shunichi Kasahara Information Processing Device and Information Processing Method
CN103345390A (en) * 2013-06-17 2013-10-09 北京金山安全软件有限公司 Picture output method and device for mobile terminal and mobile terminal
CN104267979A (en) * 2014-09-16 2015-01-07 海视云(北京)科技有限公司 Method and device for starting applications on Launcher and terminal
CN104731897A (en) * 2015-03-18 2015-06-24 百度在线网络技术(北京)有限公司 Method and device for achieving information displaying

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107632872A (en) * 2016-07-15 2018-01-26 腾讯科技(深圳)有限公司 Desktop layouts processing method, user data processing method and processing device
CN106790059A (en) * 2016-12-20 2017-05-31 Tcl集团股份有限公司 Intelligent television Launcher cloud systems service calling method and system
CN106790059B (en) * 2016-12-20 2020-07-17 Tcl科技集团股份有限公司 Service calling method and system for cloud system of smart television L aunch
CN110493631A (en) * 2018-05-15 2019-11-22 ***通信集团浙江有限公司 A kind of set-top box Launcher adaptation method
CN109413460A (en) * 2018-08-30 2019-03-01 视联动力信息技术股份有限公司 A kind of methods of exhibiting and system of the function menu regarding networked terminals
CN109413460B (en) * 2018-08-30 2021-10-08 视联动力信息技术股份有限公司 Method and system for displaying function menu of video network terminal
CN110366025A (en) * 2019-07-12 2019-10-22 深圳Tcl新技术有限公司 Show configuration method, intelligent terminal and the computer readable storage medium of content

Also Published As

Publication number Publication date
CN105426056B (en) 2019-11-22

Similar Documents

Publication Publication Date Title
CN105426056A (en) Desktop launcher Launcher menu displaying method and apparatus
US9223750B2 (en) Dynamic tag generating apparatus and dynamic tag generating method thereof for use in display apparatus
TW201812739A (en) Data display and control method and device for tiled screens, system, and display apparatus
CN109697093A (en) Card generation method, card generating means, mobile terminal and readable storage medium storing program for executing
EP2866158A1 (en) Method for reader to provide service, reader, terminal and computer storage medium
CN109636301A (en) Workflow configuration method, system, terminal and the readable storage medium storing program for executing of financial business
CN103414950A (en) Interface display method, device, set top box and server
CN104902327A (en) Method for updating and issuing page content, smart television and system
WO2015184736A1 (en) Method and terminal for transforming background picture of touchscreen device
CN104333814A (en) Smart television desktop switching method and smart television
CN105095233A (en) Local web image updating method, device and system
CN103412748A (en) Display control method, device and system for user interface of embedded platform
US8209324B2 (en) Method and system for providing information in virtual space
CN104461433A (en) Individual interface display method and device
CN110609957A (en) Method, terminal and server for global search
CN103648043B (en) Search control method and control device to intelligent television
CN108874412A (en) For updating the method, apparatus, equipment and system of interface layout
CN105491428A (en) Method and system for controlling smart TV
US20170185422A1 (en) Method and system for generating and controlling composite user interface control
AU2015376591A1 (en) Desktop sharing method and mobile terminal
CN111246299A (en) Communication terminal and application management method
CN104216982A (en) Information processing method and electronic equipment
CN104267979A (en) Method and device for starting applications on Launcher and terminal
CN104238884A (en) Dynamic information presentation and user interaction system and equipment based on digital panorama
CN104581695A (en) Mobile terminal configuration method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20170123

Address after: 266000 Shandong Province, Qingdao city Laoshan District Songling Road No. 399

Applicant after: Poly Polytron Technologies Inc

Address before: 266100 Laoshan, Qingdao province Hongkong District No. East Road, room 248, room 131

Applicant before: Hisense Media Networks Co., Ltd.

GR01 Patent grant
GR01 Patent grant