CN105426056B - 一种桌面启动器Launcher菜单的展现方法和装置 - Google Patents
一种桌面启动器Launcher菜单的展现方法和装置 Download PDFInfo
- Publication number
- CN105426056B CN105426056B CN201510698293.XA CN201510698293A CN105426056B CN 105426056 B CN105426056 B CN 105426056B CN 201510698293 A CN201510698293 A CN 201510698293A CN 105426056 B CN105426056 B CN 105426056B
- Authority
- CN
- China
- Prior art keywords
- menu
- launcher
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction 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
本发明实施例提供了一种桌面启动器Launcher菜单的展现方法和装置,包括:发送Launcher菜单信息获取请求至服务器;所述当前的Launcher菜单信息获取请求中包括终端标识和显示分辨率;接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;依据所述当前的Launcher菜单信息配置终端的Launcher菜单;在所述终端上展现所述配置的Launcher菜单。本发明实施例用以根据终端的显示分辨率配置Launcher菜单。
Description
技术领域
本发明涉及终端技术领域,特别是涉及一种桌面启动器Launcher菜单的展现方法和一种桌面启动器Launcher菜单的展现装置。
背景技术
随着科技的不断发展,各式各样的终端不断出现在用户面前。终端作为一种具有开放式平台、搭载了功能强劲的操作***,能够允许用户在获得普通多媒体内容的同时,还可以通过终端获得更多的服务资源,且终端通常支持功能扩充和产品升级,从而为用户提供更多更好的服务。
众多终端厂商认识到在终端上展现信息的重要性,纷纷通过首页推荐(在桌面启动器Launcher的推荐位上展示服务信息),以供用户选择所需的服务,由此丰富终端的呈现和搭载能力。
目前终端Launcher上的主菜单界面,主要通过两种方式来实现,一种是终端固定写死不同的位置显示的内容,一种是通过后台***编排后下发。第一种方式的缺陷在于:需要显示不同的终端Launcher,就必须要对应的终端版本,然而现今终端的版本太多,导致维护困难;第二种方式的缺陷在于:需要通过后台***来控制终端Launcher的显示,但是运维人员操作不方便,需要记住不同的显示位置号对应的不同图片、内容信息,且不能够预览编排Launcher展现的结果,只有到终端上才能看到。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种桌面启动器Launcher菜单的展现方法和一种桌面启动器Launcher菜单的展现装置。
为了解决上述问题,本发明实施例公开了一种桌面启动器Launcher菜单的展现方法,包括:
发送Launcher菜单信息获取请求至服务器;所述当前的Launcher菜单信息获取请求中包括终端标识和显示分辨率;
接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;
依据所述当前的Launcher菜单信息配置终端的Launcher菜单;
在所述终端上展现所述配置的Launcher菜单。
优选地,所述服务器中配置有针对所述终端标识和显示分辨率的当前的Launcher菜单信息,所述终端信息包括终端标识和显示分辨率,所述接收服务器针对所述终端信息返回的Launcher菜单信息的步骤为:
接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;所述服务器用于查找到与所述终端标识和显示分辨率对应的当前的Launcher菜单信息。
优选地,所述当前的Launcher菜单信息包括当前的Launcher版本标识和菜单显示模式,所述依据当前的Launcher菜单信息配置终端的Launcher菜单的步骤包括:
发送多媒体信息获取请求至所述服务器;所述多媒体信息获取请求中包括当前的Launcher版本标识;
接收所述服务器针对所述当前的Launcher版本标识返回的多媒体信息;
按照所述菜单显示模式采用所述多媒体信息和当前的Launcher菜单信息组合出所述终端的Launcher菜单。
优选地,在所述依据Launcher菜单信息配置终端的Launcher菜单的步骤之前,还包括:
判断所述终端上存在有在先的Launcher菜单信息;所述在先的Launcher菜单信息中包括在先的Launcher版本标识;
若所述终端上存在有在先的Launcher菜单信息,则判断所述在先的Launcher版本标识是否与当前的Launcher版本标识一致;
若所述在先的Launcher版本标识与当前的Launcher版本标识不一致,则采用所述当前的Launcher菜单信息替换所述在先的Launcher菜单信息。
优选地,所述终端的Launcher菜单包括一个或多个菜单项,所述菜单项具有对应的菜单关联服务信息,所述Launcher菜单信息中包括菜单关联服务信息,所述方法还包括:
当用户点击所述终端的Launcher菜单的菜单项时,确定所述被点击菜单项对应的菜单关联服务信息;
采用所述菜单关联服务信息提供对应的服务信息。
优选地,所述当前的Launcher菜单信息包括菜单属性信息和/或菜单项推荐位信息;所述菜单属性信息包括菜单项编号,菜单项序号,菜单项名称和菜单项图片;所述服务信息包括广告,视频和/或应用。
本发明实施例还公开了一种桌面启动器Launcher菜单的展现装置,包括:
请求发送模块,用于发送Launcher菜单信息获取请求至服务器;所述当前的Launcher菜单信息获取请求中包括终端标识和显示分辨率;
信息接收模块,用于接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;
菜单配置模块,用于依据所述当前的Launcher菜单信息配置终端的Launcher菜单;
菜单展现模块,用于在所述终端上展现所述配置的Launcher菜单。
优选地,所述服务器中配置有针对所述终端标识和显示分辨率的当前的Launcher菜单信息,所述终端信息包括终端标识和显示分辨率,所述信息接收模块包括:
Launcher菜单信息接收子模块,用于接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;所述服务器用于查找到与所述终端标识和显示分辨率对应的当前的Launcher菜单信息。
优选地,所述当前的Launcher菜单信息包括当前的Launcher版本标识和菜单显示模式,所述菜单配置模块包括:
多媒体信息请求发送子模块,用于发送多媒体信息获取请求至所述服务器;所述多媒体信息获取请求中包括当前的Launcher版本标识;
多媒体信息接收子模块,用于接收所述服务器针对所述当前的Launcher版本标识返回的多媒体信息;
Launcher菜单组合子模块,用于按照所述菜单显示模式采用所述多媒体信息和当前的Launcher菜单信息组合出所述终端的Launcher菜单。
优选地,所述装置还包括:
第一判断模块,用于判断所述终端上存在有在先的Launcher菜单信息;所述在先的Launcher菜单信息中包括在先的Launcher版本标识;
第二判断模块,用于若所述终端上存在有在先的Launcher菜单信息,则判断所述在先的Launcher版本标识是否与当前的Launcher版本标识一致;
信息替换模块,用于若所述在先的Launcher版本标识与当前的Launcher版本标识不一致,则采用所述当前的Launcher菜单信息替换所述在先的Launcher菜单信息。
优选地,所述终端的Launcher菜单包括一个或多个菜单项,所述菜单项具有对应的菜单关联服务信息,所述Launcher菜单信息中包括菜单关联服务信息,所述装置还包括:
关联信息确定子模块,用于当用户点击所述终端的Launcher菜单的菜单项时,确定所述被点击菜单项对应的菜单关联服务信息;
服务信息提供子模块,用于采用所述菜单关联服务信息提供对应的服务信息。
本发明实施例包括以下优点:
本发明实施例中在服务器中预先根据显示分辨率配置好符合要求的Launcher菜单信息并保存,此外还可以为不同终端选择合适的Launcher菜单信息,具体地,可以根据终端标识与终端的显示分辨率在服务器实现与Launcher菜单信息的关联。当终端展现Launcher菜单时,首先向服务器发送包括终端标识以及显示分辨率的获取请求,服务器则会针对终端标识以及显示分辨率返回相应的Launcher菜单信息,终端会根据Launcher菜单信息在终端Launcher界面上进行配置,最终展现在终端Launcher上。
现有的Launcher菜单展现方式是直接根据服务器返回的Launcher菜单信息在终端的固定位置上显示相应内容,或者需要后台运维人员根据不同的终端去配置相应的Launcher菜单,编排效率低,后台运维人员不能在看到最终在终端展现结果,而本发明实施例则是可以预先在服务器根据显示分辨率配置Launcher菜单,得到优选的Launcher菜单编排方式,并且将Launcher菜单信息选择视频的终端。当终端展现Launcher菜单时,服务器会根据终端标识以及显示分辨率返回该终端匹配的Launcher菜单信息,终端根据Launcher菜单信息完成终端相应配置即可,处理效率高,大大提升了用户体验效果。
本发明实施例中,当终端得到Launcher菜单信息后,从中提取出Launcher版本标识,也即是Launcher版本号,与在先终端上的Launcher版本号进行比对,如果Launcher版本号不一致,说明Launcher菜单信息有更新,则可以在终端保存最新获取到的Launcher菜单信息;如果Launcher版本号一致,说明Launcher菜单信息没有更新,则不需要重新进行终端配置Launcher菜单的步骤,可以在终端将最新获取到的Launcher菜单信息删除,并且不需要再次进行配置,而是直接使用在先配置好的Launcher菜单即可,降低了对于展现在Launcher菜单的处理复杂度。
附图说明
图1是本发明的一种桌面启动器Launcher菜单的展现方法实施例1的步骤流程图;
图2是本发明的一种桌面启动器Launcher菜单的展现方法实施例2的步骤流程图;
图3是本发明的一种终端Launcher菜单展现的***架构示意图;
图4是本发明的一种终端Launcher菜单展现的流程示意图;
图5是本发明的一种终端Launcher菜单平铺模式的示意图;
图6是本发明的一种终端Launcher菜单左右滑动模式的示意图;
图7是本发明的一种桌面启动器Launcher菜单的展现装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种桌面启动器Launcher菜单的展现方法实施例1的步骤流程图,具体可以包括如下步骤:
步骤101,发送Launcher菜单信息获取请求至服务器;所述当前的Launcher菜单信息获取请求中包括终端标识和显示分辨率;
在具体实现中,终端上通常安装有桌面启动器,即Launcher。Launcher是终端上的重要组件之一。当用户打开终端时,终端界面中展示出Launcher,给用户在终端界面上显示Launcher菜单。如果用户打开终端时出错,终端将提示出现错误,此时需要重新启动Launcher。
在本发明的一种具体应用中,终端标识是指能够标记某个或者某一类型终端的标识,比如终端型号、终端ID等能够实现终端识别的信息。
需要说明的是,本发明实施例所指的终端可以包括智能电视、手机、计算机,平板、机顶盒等其他设备,本发明实施例对此不加以限制。
步骤102,接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;
在本发明的一种优选实施例中,所述服务器中可以配置有针对所述终端标识和显示分辨率的当前的Launcher菜单信息,所述终端信息可以包括终端标识和显示分辨率,所述步骤102可以为如下子步骤:
子步骤S11,接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;所述服务器用于查找到与所述终端标识和显示分辨率对应的当前的Launcher菜单信息。
在服务器中配置有针对终端的Launcher菜单信息。具体来说,服务器中预先根据显示分辨率配置好符合要求的Launcher菜单信息并保存,此外还可以为不同终端选择合适的Launcher菜单信息,并根据终端标识与终端的显示分辨率在服务器实现与Launcher菜单信息的关联。由于该Launcher菜单信息是针对终端标识以及显示分辨率,因此在终端展现时能够完全符合终端显示要求。
在终端展现Launcher菜单时,先发送Launcher菜单信息获取请求至服务器,服务器根据终端标识以及显示分辨率在数据库中查找到匹配的Launcher菜单信息,然后再返回给终端。
步骤103,依据所述当前的Launcher菜单信息配置终端的Launcher菜单;
在本发明的一种优选实施例中,所述当前的Launcher菜单信息可以包括当前的Launcher版本标识和菜单显示模式,所述步骤103可以包括如下子步骤:
子步骤S21,发送多媒体信息获取请求至所述服务器;所述多媒体信息获取请求中包括当前的Launcher版本标识;
子步骤S22,接收所述服务器针对所述当前的Launcher版本标识返回的多媒体信息;
子步骤S23,按照所述菜单显示模式采用所述多媒体信息和当前的Launcher菜单信息组合出所述终端的Launcher菜单。
在本发明实施例中,针对不同的终端可以配置相应的Launcher菜单,且根据终端的显示分辨率可以为终端提供不同的菜单显示模式。
在本发明的一种具体应用中,Launcher菜单显示模式可以包括两种,一种是平铺方式,一种是左右滑动方式,两种模式显示Launcher菜单的配置方式略有不同。在本发明实施例中可以根据终端的显示分辨率,为该终端提供合适的菜单显示模式。
其中,终端的显示分辨率与显示屏长宽比互相关联,例如,假设终端的显示分辨率是1920*1080,那么则说明该终端的显示屏长宽比为16:9,那么会优先为该终端提供平铺模式的Launcher菜单信息。
当终端得到Launcher菜单信息后,保存所有的Launcher菜单信息,并根据Launcher菜单信息从网络文件存储服务器下载相关的图片,视频等多媒体信息,并根据Launcher菜单信息将相关的图片,视频等多媒体信息放置到终端Launcher界面相应的位置处,完成终端的Launcher菜单的配置。
步骤104,在所述终端上展现所述配置的Launcher菜单。
当根据信息配置完展现在终端的Launcher菜单时,采用该配置好的Launcher菜单在终端上展现给用户。
本发明实施例中在服务器中预先根据显示分辨率配置好符合要求的Launcher菜单信息并保存,此外还可以为不同终端选择合适的Launcher菜单信息,具体地,可以根据终端标识与终端的显示分辨率在服务器实现与Launcher菜单信息的关联。当终端展现Launcher菜单时,首先向服务器发送包括终端标识以及显示分辨率的获取请求,服务器则会针对终端标识以及显示分辨率返回相应的Launcher菜单信息,终端会根据Launcher菜单信息在终端Launcher界面上进行配置,最终展现在终端Launcher上。
现有的Launcher菜单展现方式是直接根据服务器返回的Launcher菜单信息在终端的固定位置上显示相应内容,或者需要后台运维人员根据不同的终端去配置相应的Launcher菜单,编排效率低,后台运维人员不能在看到最终在终端展现结果,而本发明实施例则是可以预先在服务器根据显示分辨率配置Launcher菜单,得到优选的Launcher菜单编排方式,并且将Launcher菜单信息选择视频的终端。当终端展现Launcher菜单时,服务器会根据终端标识以及显示分辨率返回该终端匹配的Launcher菜单信息,终端根据Launcher菜单信息完成终端相应配置即可,处理效率高,大大提升了用户体验效果。
参照图2,示出了本发明的一种桌面启动器Launcher菜单的展现方法实施例2的步骤流程图,所述终端的Launcher菜单包括一个或多个菜单项,所述菜单项具有对应的菜单关联服务信息,所述Launcher菜单信息中包括菜单关联服务信息,具体可以包括如下步骤:
步骤201,发送Launcher菜单信息获取请求至服务器;所述当前的Launcher菜单信息获取请求中包括终端标识和显示分辨率;
步骤202,接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;
步骤203,依据所述当前的Launcher菜单信息配置终端的Launcher菜单;
在本发明的一种优选实施例中,在所述步骤203之前,即所述依据Launcher菜单信息配置终端的Launcher菜单的步骤之前,还可以包括如下步骤:
判断所述终端上存在有在先的Launcher菜单信息;所述在先的Launcher菜单信息中包括在先的Launcher版本标识;
若所述终端上存在有在先的Launcher菜单信息,则判断所述在先的Launcher版本标识是否与当前的Launcher版本标识一致;
若所述在先的Launcher版本标识与当前的Launcher版本标识不一致,则采用所述当前的Launcher菜单信息替换所述在先的Launcher菜单信息。
在本发明的一种优选示例中,当终端得到Launcher菜单信息后,从中提取出Launcher版本标识,也即是Launcher版本号,与在先终端上的Launcher版本号进行比对,如果Launcher版本号不一致,说明Launcher菜单信息有更新,则可以在终端保存最新获取到的Launcher菜单信息;如果Launcher版本号一致,说明Launcher菜单信息没有更新,则不需要重新进行终端配置Launcher菜单的步骤,可以在终端将最新获取到的Launcher菜单信息删除,并且不需要再次进行配置,而是直接使用在先配置好的Launcher菜单即可,降低了对于展现在Launcher菜单的处理复杂度。
步骤204,在所述终端上展现所述配置的Launcher菜单;
当在终端配置完Launcher菜单后,将在该终端界面上按照相应的菜单显示模式去展现配置好的Launcher菜单。当然,在本发明实施例中还可以按照用户需求进行菜单显示模式的切换,比如,可以从平铺模式切换到左右滑动模式,或者,从左右滑动模式切换到平铺模式。
步骤205,当用户点击所述终端的Launcher菜单的菜单项时,确定所述被点击菜单项对应的菜单关联服务信息;
在具体实现中,终端的Launcher菜单上包括一个或多个菜单项,且菜单项具有相应的菜单关联服务信息,该菜单关联服务信息可以为链接信息,根据该链接信息,能够跳转到相应的服务器去获取相应的服务。
步骤206,采用所述菜单关联服务信息提供对应的服务信息。
在本发明具体应用的一种示例中,在启动Launcher并展现Launcher菜单时,可以仅仅显示该Launcher菜单中的各个菜单项,而并不下载该菜单项关联的服务信息。当用户点击Launcher菜单上的某一个菜单项时,才通过该菜单项对应的菜单关联服务信息,自动跳转到对应的服务器获取相应的服务信息,比如:广告、视频、应用等服务信息。
需要说明的是,在实施本发明实施例时,也可以预先根据Launcher菜单的菜单项的菜单关联服务信息,预先下载到终端保存,当用户在终端点击某个Launcher菜单的菜单项,可以快速为用户提供该菜单关联服务信息关联的服务信息,本发明实施例对此不加以限制。
为使本领域技术人员更好地理解本发明实施例,以下采用具体实例对于本发明实现终端Launcher菜单配置并展现的过程。
参照图4所示的本发明的一种终端Launcher菜单展现的***架构示意图,该架构包括有后台运营支撑***、数据库、网络文件存储服务、桌面启动器服务模块LauncherService、桌面启动器接口模块LauncherAPI、终端,通过这几个部分的交互来完成终端Launcher菜单的展现,这几个部分的功能分别为:
后台运营支撑***:灵活配置不同终端所使用的Launcher菜单信息,并保存到数据库中,同时将菜单相关的多媒体信息,比如图片、视频等等上传到网络文件存储服务器。
网络文件存储服务器:存放Launcher菜单对应的多媒体信息。当然,实际中存放Launcher菜单展现时所需的图片、视频等可以放在与存放Launcher菜单信息的同一个服务器中,本发明实施例对此不加以限制。
LauncherService:从数据库获取Launcher菜单信息并发送给LauncherAPI;
LauncherAPI:接收终端获取Launcher菜单信息的获取请求,这对该请求从LauncherService获取对应的Launcher菜单信息,返回给终端;
终端:该终端可以是机顶盒、移动终端等能够展现Launcher菜单的设备,可以通过LauncherAPI获取Launcher菜单信息,访问网络文件服务器获取多媒体信息,最终在终端上展现根据Launcher菜单信息配置的Launcher菜单。用户可以通过Launcher菜单点击获取某个菜单项相关的菜单关联广告、视频、应用等服务。
在本发明实施例***架构中的各个部分相互配合、交互作用,为用户提供完整的服务,进一步来说,各个部分具体交互流程图如图4所示。
参照图4所示的本发明的一种终端Launcher菜单展现的流程示意图,其中在后台运营支撑***,终端具体的交互流程分别如下所示:
1、在后台运营支撑***,配置Launcher菜单信息:
(1)配置Launcher菜单的公共项菜单页面显示数据,包括但不限于:菜单项编号、菜单项序号、菜单项名称、菜单项关联的服务信息。在具体应用中,可以配置针对一个电影的Launcher菜单信息,该电影的Launcher菜单信息为针对不同的终端进行展现。
(2)预置不同终端的显示分辨率;在后台运营支撑***中,会根据不同的终端标识以及显示分辨率,配置相应的Launcher菜单信息并保存到数据库中。需要说明的是,终端的显示分辨率与显示屏长宽比互相关联,例如,若终端的显示分辨率是1920*1080,那么终端的显示屏长宽比对应的是16:9。
(3)配置Launcher菜单元数据,包括:Launcher菜单编号、Launcher菜单名称、最的新Launcher菜单版本号。
(4)配置Launcher菜单中包含的菜单项,其中对于Launcher菜单的配置模式具体可分为两种模式,一种是平铺模式,一种是左右滑动模式,两种菜单显示模式所对应的Launcher菜单的配置方式略有不同。需要说明的是,在本示例中根据显示屏长宽选择合适的菜单显示模式,假设电视显示屏长宽比为16:9,优先配置为平铺模式,如果电视显示屏长宽比为4:3,优先配置为左右滑动模式。
如果是平铺模式,则先选择终端的显示分辨率,在出来的空白窗口中,按照终端的Launcher菜单的显示效果,划分出不同大小的方块,作为不同的菜单项显示位置,在Launcher中可随意拖动方块、进行缩放,通过点击方块,配置其关联的菜单服务,比如:显示的图片、关联的广告、视频、应用等服务,可以使用(1)配置的公共项菜单,配置完成后,直接将配置的结果显示出来,显示效果如图5所示。若图片显示位置、效果等满足要求,就保存该Launcher菜单信息到数据库中,保存的信息包括但不限于:菜单项个数、不同菜单的位置信息(x坐标、y坐标、w宽、h高)、菜单项名称、菜单项关联的服务、图片、是否焦点默认(如图5中最大方块的位置)等等。
如果是左右滑动模式,则可以在配置Launcher菜单的同时,选择配置每个菜单关联的推荐菜单信息,显示效果如图6所示。后台需要预置左右滑动方块的大小,在配置时,先选择终端显示的分辨率,在出来的空白窗口中,按照终端的Launcher菜单显示效果,先***下方左右滑动的菜单方块,通过点击方块,配置其关联的菜单功能,可以使用(1)配置的公共项菜单,同时还可以选择是否配置菜单上方的推荐位内容信息,如果选择配置,则在上方空白区域中推荐内容对应的不同方块,方式同平铺模式。如果图片显示位置、效果等满足要求,就保存该Launcher菜单信息到数据库中,作为左右滑动模式配置结果。
(5)配置Launcher适配的终端:为不同的终端,选择不同的Launcher菜单信息。
2、终端获取Launcher菜单信息:
(1)终端发送获取Launcher菜单信息的http请求到LauncherAPI;
LauncherAPI发送请求到LauncherService获取Launcher菜单信息,LauncherService根据终端的设备信息查询数据库,得到该终端适配的Launcher菜单信息返回给LauncherAPI,该信息包括但不限于:Launcher版本信息、菜单显示模式(平铺模式还是左右滑动模式)、菜单属性和关联信息、菜单项推荐位信息等;
(2)LauncherAPI返回Launcher菜单信息给终端;
(3)终端得到Launcher菜单信息后,根据Launcher版本号判断判断终端的Launcher菜单信息是否有更新,如果有更新,则保存所有的Launcher菜单信息,并从网络文件存储服务器下载图片信息,显示Launcher主界面,如果没有更新,则使用上次保存的Launcher菜单信息进行显示。
3、用户在终端界面点击Launcher菜单中的菜单项:
终端根据所点击的菜单项对应的菜单关联的服务信息,自动跳转到对应的服务器,获取到相应的服务信息,比如:广告、视频、应用等等。
本发明实施例中,服务器中可以根据终端的显示分辨率配置选择Launcher菜单的菜单显示模式,比如平铺模式和左右滑动模式,并在后台按照在终端的显示效果,划分出不同的方块作为各个菜单项的显示位置,并且该方块还可以关联相应的菜单服务信息,在服务器完成配置后,在后台进行预览,如果预览效果满足要求,就可以将该配置数据作为Launcher菜单信息保存到服务器的数据库中,并且,还可以将该Launcher菜单信息相关的图片等多媒体信息保存到网络文件存储服务器中。进一步地,还可为该Launcher菜单信息配置合适的终端,以为终端挑选出合适的Launcher菜单信息,具体地,可以根据终端标识与终端的显示分辨率在服务器实现与Launcher菜单信息的关联。
当终端想要展现Launcher菜单时,可以服务器发送包括终端标识以及显示分辨率的获取请求,服务器则会针对终端标识以及显示分辨率返回相应的Launcher菜单信息,终端根据Launcher菜单信息从网络文件存储服务器中获取相关的图片等多媒体信息,并将该多媒体信息在终端Launcher界面上根据Launcher菜单信息进行相应配置,并最终展现在终端的Launcher上。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图7,示出了本发明的一种桌面启动器Launcher菜单的展现装置实施例的结构框图,具体可以包括如下模块:
请求发送模块301,用于发送Launcher菜单信息获取请求至服务器;所述当前的Launcher菜单信息获取请求中包括终端标识和显示分辨率;
信息接收模块302,用于接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;
在本发明的一种优选实施例中,所述服务器中配置有针对所述终端标识和显示分辨率的当前的Launcher菜单信息,所述终端信息包括终端标识和显示分辨率,所述信息接收模块302可以包括如下子模块:
Launcher菜单信息接收子模块,用于接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;所述服务器用于查找到与所述终端标识和显示分辨率对应的当前的Launcher菜单信息。
菜单配置模块303,用于依据所述当前的Launcher菜单信息配置终端的Launcher菜单;
在本发明的一种优选实施例中,所述当前的Launcher菜单信息包括当前的Launcher版本标识和菜单显示模式,所述菜单配置模块303可以包括如下子模块:
多媒体信息请求发送子模块,用于发送多媒体信息获取请求至所述服务器;所述多媒体信息获取请求中包括当前的Launcher版本标识;
多媒体信息接收子模块,用于接收所述服务器针对所述当前的Launcher版本标识返回的多媒体信息;
Launcher菜单组合子模块,用于按照所述菜单显示模式采用所述多媒体信息和当前的Launcher菜单信息组合出所述终端的Launcher菜单。
菜单展现模块304,用于在所述终端上展现所述配置的Launcher菜单。
在本发明的一种优选实施例中,所述装置还可以包括如下模块:
第一判断模块,用于判断所述终端上存在有在先的Launcher菜单信息;所述在先的Launcher菜单信息中包括在先的Launcher版本标识;
第二判断模块,用于若所述终端上存在有在先的Launcher菜单信息,则判断所述在先的Launcher版本标识是否与当前的Launcher版本标识一致;
信息替换模块,用于若所述在先的Launcher版本标识与当前的Launcher版本标识不一致,则采用所述当前的Launcher菜单信息替换所述在先的Launcher菜单信息。
在本发明的一种优选实施例中,所述终端的Launcher菜单可以包括一个或多个菜单项,所述菜单项可以具有对应的菜单关联服务信息,所述Launcher菜单信息中包括菜单关联服务信息,所述装置还可以包括如下子模块:
关联信息确定子模块,用于当用户点击所述终端的Launcher菜单的菜单项时,确定所述被点击菜单项对应的菜单关联服务信息;
服务信息提供子模块,用于采用所述菜单关联服务信息提供对应的服务信息。
在本发明的一种优选实施例中,所述当前的Launcher菜单信息可以包括菜单属性信息和/或菜单项推荐位信息;所述菜单属性信息可以包括菜单项编号,菜单项序号,菜单项名称和菜单项图片;所述服务信息可以包括广告,视频和/或应用。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种桌面启动器Launcher菜单的展现方法和一种桌面启动器Launcher菜单的展现装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (6)
1.一种桌面启动器Launcher菜单的展现方法,其特征在于,包括:
发送Launcher菜单信息获取请求至服务器;所述Launcher菜单信息获取请求中包括终端标识和显示分辨率;
接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;
依据所述当前的Launcher菜单信息配置终端的Launcher菜单;
在所述终端上展现所述配置的Launcher菜单;
其中,所述服务器中配置有针对所述终端标识和显示分辨率的当前的Launcher菜单信息,终端信息包括终端标识和显示分辨率,所述接收服务器针对所述终端信息返回的Launcher菜单信息的步骤为:
接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;所述服务器用于查找到与所述终端标识和显示分辨率对应的当前的Launcher菜单信息;
所述当前的Launcher菜单信息包括当前的Launcher版本标识,在所述依据所述当前的Launcher菜单信息配置终端的Launcher菜单的步骤之前,还包括:
判断所述终端上存在有在先的Launcher菜单信息;所述在先的Launcher菜单信息中包括在先的Launcher版本标识;
若所述终端上存在有在先的Launcher菜单信息,则判断所述在先的Launcher版本标识是否与当前的Launcher版本标识一致;
若所述在先的Launcher版本标识与当前的Launcher版本标识不一致,则采用所述当前的Launcher菜单信息替换所述在先的Launcher菜单信息;其中,所述当前的Launcher菜单信息包括菜单显示模式,所述依据所述当前的Launcher菜单信息配置终端的Launcher菜单的步骤包括:
发送多媒体信息获取请求至所述服务器;所述多媒体信息获取请求中包括当前的Launcher版本标识;
接收所述服务器针对所述当前的Launcher版本标识返回的多媒体信息;
按照所述菜单显示模式采用所述多媒体信息和当前的Launcher菜单信息组合出所述终端的Launcher菜单。
2.根据权利要求1所述的方法,其特征在于,所述终端的Launcher菜单包括一个或多个菜单项,所述菜单项具有对应的菜单关联服务信息,所述Launcher菜单信息中包括菜单关联服务信息,所述方法还包括:
当用户点击所述终端的Launcher菜单的菜单项时,确定被点击菜单项对应的菜单关联服务信息;
采用所述菜单关联服务信息提供对应的服务信息。
3.根据权利要求1所述的方法,其特征在于,所述当前的Launcher菜单信息包括菜单属性信息和/或菜单项推荐位信息;所述菜单属性信息包括菜单项编号,菜单项序号,菜单项名称和菜单项图片。
4.根据权利要求2所述的方法,其特征在于,所述服务信息包括广告,视频和/或应用。
5.一种桌面启动器Launcher菜单的展现装置,其特征在于,包括:
请求发送模块,用于发送Launcher菜单信息获取请求至服务器;所述Launcher菜单信息获取请求中包括终端标识和显示分辨率;
信息接收模块,用于接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;
菜单配置模块,用于依据所述当前的Launcher菜单信息配置终端的Launcher菜单;
菜单展现模块,用于在所述终端上展现所述配置的Launcher菜单;
其中,所述服务器中配置有针对所述终端标识和显示分辨率的当前的Launcher菜单信息,终端信息包括终端标识和显示分辨率,所述信息接收模块包括:
Launcher菜单信息接收子模块,用于接收所述服务器针对所述终端标识和显示分辨率返回的当前的Launcher菜单信息;所述服务器用于查找到与所述终端标识和显示分辨率对应的当前的Launcher菜单信息;
所述当前的Launcher菜单信息包括当前的Launcher版本标识,所述装置还包括:
第一判断模块,用于判断所述终端上存在有在先的Launcher菜单信息;所述在先的Launcher菜单信息中包括在先的Launcher版本标识;
第二判断模块,用于若所述终端上存在有在先的Launcher菜单信息,则判断所述在先的Launcher版本标识是否与当前的Launcher版本标识一致;
信息替换模块,用于若所述在先的Launcher版本标识与当前的Launcher版本标识不一致,则采用所述当前的Launcher菜单信息替换所述在先的Launcher菜单信息;
其中,所述当前的Launcher菜单信息包括菜单显示模式,所述菜单配置模块包括:
多媒体信息请求发送子模块,用于发送多媒体信息获取请求至所述服务器;所述多媒体信息获取请求中包括当前的Launcher版本标识;
多媒体信息接收子模块,用于接收所述服务器针对所述当前的Launcher版本标识返回的多媒体信息;
Launcher菜单组合子模块,用于按照所述菜单显示模式采用所述多媒体信息和当前的Launcher菜单信息组合出所述终端的Launcher菜单。
6.根据权利要求5所述的装置,其特征在于,所述终端的Launcher菜单包括一个或多个菜单项,所述菜单项具有对应的菜单关联服务信息,所述Launcher菜单信息中包括菜单关联服务信息,所述装置还包括:
关联信息确定子模块,用于当用户点击所述终端的Launcher菜单的菜单项时,确定被点击菜单项对应的菜单关联服务信息;
服务信息提供子模块,用于采用所述菜单关联服务信息提供对应的服务信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510698293.XA CN105426056B (zh) | 2015-10-23 | 2015-10-23 | 一种桌面启动器Launcher菜单的展现方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510698293.XA CN105426056B (zh) | 2015-10-23 | 2015-10-23 | 一种桌面启动器Launcher菜单的展现方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105426056A CN105426056A (zh) | 2016-03-23 |
CN105426056B true CN105426056B (zh) | 2019-11-22 |
Family
ID=55504299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510698293.XA Active CN105426056B (zh) | 2015-10-23 | 2015-10-23 | 一种桌面启动器Launcher菜单的展现方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105426056B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107632872B (zh) * | 2016-07-15 | 2021-07-09 | 腾讯科技(深圳)有限公司 | 桌面布局处理方法、用户数据处理方法及装置、计算机存储介质 |
CN106790059B (zh) * | 2016-12-20 | 2020-07-17 | Tcl科技集团股份有限公司 | 智能电视Launcher云端***服务调用方法及*** |
CN110493631A (zh) * | 2018-05-15 | 2019-11-22 | ***通信集团浙江有限公司 | 一种机顶盒Launcher适配方法 |
CN109413460B (zh) * | 2018-08-30 | 2021-10-08 | 视联动力信息技术股份有限公司 | 一种视联网终端的功能菜单的展示方法和*** |
CN110366025B (zh) * | 2019-07-12 | 2023-01-20 | 深圳Tcl新技术有限公司 | 显示内容的配置方法、智能终端及计算机可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345390A (zh) * | 2013-06-17 | 2013-10-09 | 北京金山安全软件有限公司 | 用于移动终端的图片输出方法、装置和移动终端 |
CN104267979A (zh) * | 2014-09-16 | 2015-01-07 | 海视云(北京)科技有限公司 | 在桌面启动器Launcher上启动应用的方法、装置和终端 |
CN104731897A (zh) * | 2015-03-18 | 2015-06-24 | 百度在线网络技术(北京)有限公司 | 一种信息展现的实现方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011108186A (ja) * | 2009-11-20 | 2011-06-02 | Sony Corp | 情報処理装置、情報処理方法およびプログラム |
-
2015
- 2015-10-23 CN CN201510698293.XA patent/CN105426056B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345390A (zh) * | 2013-06-17 | 2013-10-09 | 北京金山安全软件有限公司 | 用于移动终端的图片输出方法、装置和移动终端 |
CN104267979A (zh) * | 2014-09-16 | 2015-01-07 | 海视云(北京)科技有限公司 | 在桌面启动器Launcher上启动应用的方法、装置和终端 |
CN104731897A (zh) * | 2015-03-18 | 2015-06-24 | 百度在线网络技术(北京)有限公司 | 一种信息展现的实现方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105426056A (zh) | 2016-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105426056B (zh) | 一种桌面启动器Launcher菜单的展现方法和装置 | |
CN108089878B (zh) | 页面信息展现和生成方法、装置及*** | |
CN105814898B (zh) | 数字电视 | |
CN104145434B (zh) | 智能电视的频道切换器 | |
CN104615776B (zh) | 提供待展示信息的方法及装置 | |
US20150296033A1 (en) | Life Experience Enhancement Via Temporally Appropriate Communique | |
US9967605B2 (en) | Method and apparatus for providing customized menus | |
CN103607634A (zh) | 一种减少网络视频点播终端用户等待时间的方法 | |
CN103442411A (zh) | 通讯设备通过扫描二维码图形自动连接至wifi的方法 | |
CN104185039A (zh) | 音视频同步播放的方法和装置 | |
WO2011039940A1 (ja) | 情報端末、表示方法及びプログラムが格納された非一時的なコンピュータ可読媒体 | |
CN105183410B (zh) | 信息展示方法、展示服务器、社交应用客户端和*** | |
CN106998490A (zh) | 一种多媒体数据同步方法及装置 | |
CN106162342A (zh) | 界面处理方法、装置及*** | |
CN106162353A (zh) | 界面处理方法、装置及*** | |
CN109450840A (zh) | 一种场景模式切换方法及存储设备 | |
CN104333814A (zh) | 智能电视桌面切换方法与智能电视 | |
CN104994427A (zh) | 配置管理智能电视桌面开机是否自启动的方法及*** | |
CN103473339A (zh) | 更新信息过程中的信息获取方法和*** | |
CN105491428A (zh) | 智能电视的控制方法及*** | |
CN103354563A (zh) | 基于互联网电视客户端定制epg界面的方法和装置 | |
CN104703039A (zh) | 一种视频信息获取方法及装置 | |
CN105100949A (zh) | 基于电视的实现社交功能的***及方法 | |
CN104793911B (zh) | 应用分屏呈现处理方法、装置及终端 | |
CN103347218B (zh) | 一种用于智能终端操作应用的方法和服务器及智能终端 |
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 |