应用首页界面切换方法及装置的制造方法

文档序号:9579081阅读:178来源:国知局
应用首页界面切换方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种应用首页界面切换方法及装置。
【背景技术】
[0002]开放式互联网发展的必然趋势,基于即时通讯的开放平台也应用越来越广泛。开放平台可以通过应用市场(Applicat1n Store,简称APP Store,)接入大量的第三方应用。用户可以根据需求安装自己的应用软件。
[0003]在每个应用的先期开发过程中,设计者会为每个应用设置一个统一的首页界面。实际应用中,当在用户的终端上显示出某一应用的首页界面后,用户可以直观地通过该首页界面,了解和调用该应用提供的功能。一般一个应用只设置有一个首页界面,如果用户并不能根据自己的需求,对应用的首页界面进行调整,使得应用的调用灵活性较差。

【发明内容】

[0004]本发明提供一种应用首页界面切换方法及装置,用于解决应用的首页界面设置单一,不能灵活切换应用的首页界面的问题。
[0005]为了实现上述目的,本发明提供的一种应用首页界面切换方法,包括:
[0006]接收终端发送的用于指示将当前应用的当前首页界面进行切换的切换指令,所述切换指令中携带进行切换后的目标首页界面的标识;
[0007]根据所述目标首页界面的标识,获取到与所述目标首页界面的标识对应的目标首页界面;
[0008]将当前应用的首页界面从所述当前首页界面切换到所述目标首页界面。
[0009]为了实现上述目的,本发明提供的一种应用首页界面切换装置,包括:
[0010]接收模块,用于接收终端发送的用于指示将当前应用的当前首页界面进行切换的切换指令,所述切换指令中携带进行切换后的目标首页界面的标识;
[0011]获取模块,用于根据所述目标首页界面的标识,获取到与所述目标首页界面的标识对应的目标首页界面;
[0012]切换模块,用于将当前应用的首页界面从所述当前首页界面切换到所述目标首页界面。
[0013]本发明提供的应用首页界面切换方法及装置,接收终端发送的用于指示将当前应用的当前首页界面进行切换的切换指令,所述切换指令中携带进行切换后的目标首页界面的标识,根据所述目标首页界面的标识,获取到与所述目标首页界面的标识对应的目标首页界面,将所述目标首页界面作为当前应用的首页界面显示给所述终端。本发明针对不同用户为每个应用设置不同的首页界面,实现了用户的个性化定制,解决了应用的首页界面设置单一的问题,用户可以灵活的对应用的首页界面进行切换。
【附图说明】
[0014]图1为本发明实施例一提供的一种应用首页界面切换方法的流程示意图;
[0015]图2为本发明实施例二提供的一种应用首页界面切换装置的结构示意图;
[0016]图3为本发明实施例三提供的另一种应用首页界面切换装置的结构示意图。
【具体实施方式】
[0017]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
[0018]实施例一
[0019]图1本发明实施例一提供的一种应用首页界面切换方法的流程示意图。本实施例中应用首页界面切换方法的执行主体可以为应用首页界面切换装置,也可以为服务器。如图1所示,该应用首页界面切换方法包括以下步骤:
[0020]101、接收终端发送的用于指示将当前应用的当前首页界面进行切换的切换指令。
[0021]其中,所述切换指令中携带进行切换后的目标首页界面的标识。
[0022]本实施例中,以执行主体为服务器进行说明。当终端对应的用户试图切换当前应用的当前首页界面时,用户可以通过终端向服务器发送一个切换指令,该切换指令用于指示服务器对当前应用的当前首页界面进行切换。本实施例中,切换指令中携带有进行切换后的目标首页界面的标识。
[0023]本实施例中,终端对应的用户可以为个人,也可以为一个企业。当为一个企业时,通过终端向服务器发送指令的用户可以为该企业的网络管理员,网络管理员来对应用的首页界面进行切换。
[0024]服务器可以预先为每个首页界面设置一个序号或者标识码,或者服务器为每个首页界面设置一个名称,然后服务器将首页界面的序号或者首页界面的标识码或者首页界面的名称作为识别首页界面的标识。
[0025]本实施例中,服务器在接收终端发送的用于指示将当前应用的当前界面进行切换的切换指令,该切换指令中携带进行切换后的目标界面的标识之前,还包括:
[0026]具体地,服务器接收终端发送的开启当前应用的启动指令,其中,该启动指令中携带终端的标识。在接收到该启动指令后,服务器获取与该终端的标识对应的至少2个界面,进一步地从至少2个界面中选取一个作为当前首页界面,并将当前界面显示给终端。
[0027]—般终端上会安装多个应用,当终端对应的用户试图调用某一应用时,首先需要打开应用,实际应用中,每个应用都会设置有一个首页界面,向用户来展示应用提供的功能,以便于用户便捷地来使用该应用。当应用被打开后,应用的首页界面就会通过终端的显示屏显示给用户。
[0028]本实施例中,服务器在接收终端发送的打开当如应用的启动指令,该启动指令中携带终端的标识之前,还包括:
[0029]服务器获取终端发送的选取指令,其中选取指令中携带有终端的标识以及终端选取的至少2个首页界面的标识。在获取到选取指令后,服务器根据选取指令建立终端的标识与选取的至少2个首页界面的标识之间的关联关系。
[0030]进一步地,服务器获取与终端的标识对应的至少2个界面,包括:服务器根据终端的标识查询上述关联关系,获取与终端的标识对应的至少2个首页界面。
[0031]本实施例中,为了实现每个应用具有至少2个首页界面,服务器首先要准备为每个应用设置不同的首页界面的布局文件,该布局文件即用来在终端上进行显示的可扩展标记语言(Extensible Markup Language,简称 XML)文件。
[0032]进一步地,服务器在应用中的配置文件中为每个不同的首页界面设置一个用于描述该首页界面的标识,通过该标识来标识该首页界面。例如,服务器可以将为配置文件起名为config.xml,服务器可以在这个config.xml文件中作如下声明:〈string name = 〃modelineSquare〃>identificat1n〈/string〉,在运行程序的过程中,服务器根据目标首页界面的标识可以获取到目标首页界面对应的“modelineSquare”的值,从而能够匹配出用户想要显示的目标首页界面。
[0033]当首页界面的标识为首页界面的名称时,服务器可以在config.xml文件中声明如下内容:〈string name = 〃modelineSquare〃>name〈/string>,在程序运行过程中,服务器根据目标首页界面的名称,可以获取到该目标首页界面对应的“modelineSquare”的值,然后通过Switch语句匹配出用户想要显示的目标首页界面。
[0034]当服务器为一个应用只设置了 2首页界面,可以通过布尔(boolean)值来区分两种不同风格的首页界面,也就是说服务器将boolea值作为首界面的标识(Identificat1n,简称ID)。进一步地,服务器可以在上述配置文件中作如下声明:〈string name =〃modelineSquare〃>boolean〈/string〉,如果该 boolean 值为 true 时,可以为将应用的首页界面切换到true对应的首页界面,如果该boolean值为false时,可以为将应用的首页界面切换到false对应的首页界面。
[0035]102、根据目标首页界面的标识,获取到与目标首页界面的标识对应的目标首页界面。
[0036]具体地,由于服务器中预先为每个应用设置了至少2个首页界面,并且为每个首页界面设置一个标识,在获取到目标首页界面的标识后,服务器可以根据该目标首页界面的标识,查询获取到与该目标首页界面的标识对应的目标首页界面。
[0037]103、将当前应用的首页界面从当前首页界面切换到目标首页界面。
[0038]在获取到目标首页界面后,服务器将当前应用的首页界面从当前首页界面切换到目标首页界面,并通过终端的显示屏显示给终端对应的用户,这样用户就可以通过终端看到该应用的目标首页界面,通过该目标首页界面来调用应用的功能。
[0039]本实施例提供的应用首页界面切换方法,通过接收终端发送的用于指示将当前应用的当前首页界面进行切换的切换指令,并在该切换指令中携带进行切换后的目标首页界面的标识,根据目标首页界面的标识,获取到与该目标首页界面的标识对应的目标首页界面,将目标首页界面作为当前应用的首页界面显示给终端。本实施例针对不同用户为每个应用设置不同的首页界面,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1