应用程序排列系统及方法

文档序号:6493032阅读:179来源:国知局
应用程序排列系统及方法
【专利摘要】一种应用程序排列系统,该系统包括:定义模块,用于定义电子设备的各个应用程序所属的程序类型、各个日期所属的时间类型及各个地点所属的地点类型,以及定义每个时间类型与地点类型对应的程序类型;第一显示模块,用于当根据时间排列应用程序时,确定当前日期所属的时间类型,将属于该确定的时间类型对应的程序类型的应用程序优先显示;及第二显示模块,用于当根据地点排列应用程序时,确定电子设备当前位置所属的地点类型,将属于该确定的地点类型对应的程序类型的应用程序优先显示。本发明还提供一种应用程序排列方法。本发明能够方便用户根据时间或地点搜寻相应的应用程序。
【专利说明】应用程序排列系统及方法
【技术领域】
[0001]本发明涉及一种应用程序排列系统及方法。
【背景技术】
[0002]目前,通常由用户设定电子设备(例如手机)中各个应用程序的排列顺序。若应用程序的数量过于庞大,用户则需要花费较多时间搜寻需要的应用程序。现在已有根据应用程序的使用频率改变应用程序排列顺序的方法,然而,根据使用频率来改变排列顺序会造成排列顺序时常变化,使得用户时常找不到所需的应用程序。

【发明内容】

[0003]鉴于以上内容,有必要提供一种应用程序排列系统,能够方便用户根据时间或地点搜寻相应的应用程序。
[0004]此外,还有必要提供一种应用程序排列方法,能够方便用户根据时间或地点搜寻相应的应用程序。
[0005]一种应用程序排列系统,运行于电子设备中,该电子设备包括屏幕,该系统包括:定义模块,用于定义电子设备的各个应用程序所属的程序类型、各个日期所属的时间类型及各个地点所属的地点类型,以及定义每个时间类型与地点类型对应的程序类型;第一显示模块,用于当根据时间排列应用程序时,确定当前日期及该当前日期所属的时间类型,将属于该确定的时间类型对应的程序类型的应用程序优先显示在所述屏幕上;及第二显示模块,用于当根据地点排列应用程序时,确定电子设备的当前位置及该当前位置所属的地点类型,将属于该确定的地点类型对应的程序类型的应用程序优先显示在所述屏幕上。
[0006]一种应用程序排列方法,应用于电子设备中,该电子设备包括屏幕,该方法包括:定义步骤,定义电子设备的各个应用程序所属的程序类型、各个日期所属的时间类型及各个地点所属的地点类型,以及定义每个时间类型与地点类型对应的程序类型;第一显示步骤,当根据时间排列应用程序时,确定当前日期及该当前日期所属的时间类型,将属于该确定的时间类型对应的程序类型的应用程序优先显示在所述屏幕上;及第二显示步骤,当根据地点排列应用程序时,确定电子设备的当前位置及该当前位置所属的地点类型,将属于该确定的地点类型对应的程序类型的应用程序优先显示在所述屏幕上。
[0007]本发明能够根据时间或地点显示相应类型的应用程序,便于用户搜寻所需的应用程序。
【专利附图】

【附图说明】
[0008]图1为本发明应用程序排列系统较佳实施例的运行环境示意图。
[0009]图2为图1中应用程序排列系统的功能模块图。
[0010]图3为本发明应用程序排列方法较佳实施例的流程图。
[0011]主要元件符号说明电子设备_I_
屏幕_11_
存储设备_12
处理器_
定义模块_100
判断模块_101
第一显示模块102
第二显示模块|1而
如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0012]参阅图1所示,是本发明应用程序排列系统较佳实施例的应用环境示意图。所述应用程序排列系统10运行于电子设备I (例如手机)中。该电子设备I还包括屏幕11、存储设备12及处理器13。所述屏幕11用于显示电子设备I的应用程序。所述存储设备12存储应用程序排列系统10的程序代码及运行过程中所需的数据。所述处理器13执行应用程序排列系统10的程序代码,将各个应用程序按照指定排列顺序显示在屏幕11上便于用户查看。
[0013]参阅图2所示,是图1中应用程序排列系统10的功能模块图。所述应用程序排列系统10包括定义模块100、判断模块101、第一显示模块102及第二显示模块103。
[0014]所述定义模块100用于定义电子设备I的各个应用程序所属的程序类型。在本实施例中,所述程序类型包括办公类与休闲类。每个应用程序属于至少一个程序类型。例如,电子设备I包括记事本、行事历、电子邮箱、计算器、日志、备忘录、音乐播放器、游戏、相机影片播放器等应用程序。其中,记事本、行事历、电子邮箱、计算器、日志、备忘录属于办公类,音乐播放器、游戏、相机影片播放器、电子邮箱属于休闲类。
[0015]所述定义模块100还用于定义各个日期所属的时间类型及各个地点所属的地点类型。在本实施例中,所述时间类型包括工作日与休息日。例如,将周末与节假日定义为休息日,其余日期定义为工作日。所述地点类型可以包括工作场所和私人场所。
[0016]所述定义模块100还用于定义每个时间类型与地点类型对应的程序类型。例如,定义工作日与工作场所对应的程序类型是办公类,定义休息日和私人场所对应的程序类型是休闲类。
[0017]所述判断模块101用于判断根据时间还是地点排列电子设备I的应用程序。
[0018]所述第一显示模块102用于当需要根据时间排列应用程序时,确定当前日期,并确定当前日期所属的时间类型。例如,确定当前日期为2012年11月27日,并确定当前日期为工作日。在本实施例中,第一显示模块102根据电子设备I的系统时间确定当前日期。第一显示模块102还可以通过其他方式确定当前日期,例如,电子设备I通过网络与时间服务器相连接,第一显示模块102从该时间服务器上获取当前日期。
[0019]所述第一显示模块102还用于将属于该确定的时间类型对应的程序类型的应用程序优先显示在屏幕11上。例如,当前日期为工作日,工作日对应的程序类型为办公类,则第一显示模块102将属于办公类的应用程序(例如记事本、行事历、电子邮箱、计算器、日志、备忘录)优先显示在屏幕11上。又如,当前日期为休息日,休息日对应的程序类型为休闲类,则第一显示模块102将属于休闲类的应用程序(例如音乐播放器、游戏、相机影片播放器、电子邮箱)优先显示在屏幕11上。在本实施例中,第一显示模块102将不属于该确定的时间类型对应的程序类型的应用程序靠后显示或进行隐藏。例如,当前日期为休息日,第一显示模块102将不属于休闲类的应用程序(例如记事本、行事历、计算器、日志、备忘录)靠后显示或进行隐藏。所述优先显示是指将应用程序显示在屏幕11的屏幕画面靠前的排列位置上。所述靠后显示是指将应用程序显示在屏幕11的屏幕画面靠后的排列位置上。例如,电子设备I的应用程序分为两页显示,优先显示的应用程序显示在第一页,靠后显示的应用程序显示在第二页。又如,电子设备I的应用程序在一页中进行显示,在该页中,优先显示的应用程序排列在前,靠后显示的应用程序排列在后。
[0020]所述第二显示模块103用于当需要根据地点排列应用程序时,确定电子设备I的当前位置,并确定该当前位置所属的地点类型。在本实施例中,第二显示模块103根据电子设备I所连接的网络确定电子设备I的当前位置。例如,若电子设备I连接到住所的局域网,则确定电子设备I在住所,进而确定当前位置属于私人场所。又如,若电子设备I连接到企业内部网,则确定电子设备I在办公室,进而确定当前位置属于工作场所。第二显示模块103还可以利用电子设备I内置的定位装置进行定位,以确定电子设备I的当前位置。
[0021]所述第二显示模块103还用于将属于该确定的地点类型对应的程序类型的应用程序优先显示在屏幕11上。例如,电子设备I的当前位置属于工作场所,工作场所对应的程序类型为办公类,则第二显示模块103将属于办公类的应用程序(例如记事本、行事历、电子邮箱、计算器、日志、备忘录)优先显示在屏幕11上。又如,电子设备I的当前位置属于私人场所,私人场所对应的程序类型为休闲类,则第二显示模块103将属于休闲类的应用程序(例如音乐播放器、游戏、相机影片播放器、电子邮箱)优先显示在屏幕11上。在本实施例中,第二显示模块103将不属于该确定的地点类型对应的程序类型的应用程序靠后显示或进行隐藏。例如,电子设备I的当前位置属于私人场所,第二显示模块103将不属于休闲类的应用程序(例如记事本、行事历、计算器、日志、备忘录)靠后显示或进行隐藏。
[0022]参阅图3所示,是本发明应用程序排列方法较佳实施例的流程图。
[0023]步骤S301,定义模块100定义电子设备I的各个应用程序所属的程序类型,定义各个日期所属的时间类型,以及定义各个地点所属的地点类型。在本实施例中,所述程序类型包括办公类与休闲类。每个应用程序属于至少一个程序类型。例如,电子设备I包括记事本、行事历、电子邮箱、计算器、日志、备忘录、音乐播放器、游戏、相机影片播放器等应用程序。其中,记事本、行事历、电子邮箱、计算器、日志、备忘录属于办公类,音乐播放器、游戏、相机影片播放器、电子邮箱属于休闲类。在本实施例中,所述时间类型包括工作日与休息日。例如,将周末与节假日定义为休息日,其余日期定义为工作日。所述地点类型包括工作场所和私人场所。
[0024]步骤S302,定义模块100定义每个时间类型与地点类型对应的程序类型。例如,定义工作日与工作场所对应的程序类型是办公类,定义休息日和私人场所对应的程序类型是休闲类。
[0025]步骤S303,判断模块101判断根据时间还是地点排列电子设备I的应用程序。若需要根据时间排列应用程序,则执行步骤S304-S305,若需要根据地点排列应用程序,则执行步骤 S306-S307。[0026]步骤S304,第一显示模块102确定当前日期,并确定当前日期所属的时间类型。例如,确定当前日期为2012年11月27日,并确定当前日期为工作日。在本实施例中,第一显示模块102根据电子设备I的系统时间确定当前日期。第一显示模块102还可以通过其他方式确定当前日期,例如,电子设备I通过网络与时间服务器相连接,第一显示模块102从该时间服务器上获取当前日期。
[0027]步骤S305,第一显示模块102将属于该确定的时间类型对应的程序类型的应用程序优先显示在屏幕11上。例如,当前日期为工作日,工作日对应的程序类型为办公类,则第一显示模块102将属于办公类的应用程序(例如记事本、行事历、电子邮箱、计算器、日志、备忘录)优先显示在屏幕11上。又如,当前日期为休息日,休息日对应的程序类型为休闲类,则第一显示模块102将属于休闲类的应用程序(例如音乐播放器、游戏、相机影片播放器、电子邮箱)优先显示在屏幕11上。在本实施例中,第一显示模块102将不属于该确定的时间类型对应的程序类型的应用程序靠后显示或进行隐藏。例如,当前日期为休息日,第一显示模块102将不属于休闲类的应用程序(例如记事本、行事历、计算器、日志、备忘录)靠后显示或进行隐藏。所述优先显示是指将应用程序显示在屏幕11的屏幕画面靠前的排列位置上。所述靠后显示是指将应用程序显示在屏幕11的屏幕画面靠后的排列位置上。例如,电子设备I的应用程序分为两页显示,优先显示的应用程序显示在第一页,靠后显示的应用程序显示在第二页。又如,电子设备I的应用程序在一页中进行显示,在该页中,优先显示的应用程序排列在前,靠后显示的应用程序排列在后。
[0028]步骤S306,第二显示模块103确定电子设备I的当前位置,并确定该当前位置所属的地点类型。在本实施例中,第二显示模块103根据电子设备I所连接的网络确定电子设备I的当前位置。例如,若电子设备I连接到住所的局域网,则确定电子设备I在住所,进而确定当前位置属于私人场所。又如,若电子设备I连接到企业内部网,则确定电子设备I在办公室,进而确定当前位置属于工作场所。第二显示模块103还可以利用电子设备I内置的定位装置进行定位,以确定电子设备I的当前位置。
[0029]步骤S307,第二显示模块103将属于该确定的地点类型对应的程序类型的应用程序优先显示在屏幕11上。例如,电子设备I的当前位置属于工作场所,工作场所对应的程序类型为办公类,则第二显示模块103将属于办公类的应用程序(例如记事本、行事历、电子邮箱、计算器、日志、备忘录)优先显示在屏幕11上。又如,电子设备I的当前位置属于私人场所,私人场所对应的程序类型为休闲类,则第二显示模块103将属于休闲类的应用程序(例如音乐播放器、游戏、相机影片播放器、电子邮箱)优先显示在屏幕11上。在本实施例中,第二显示模块103将不属于该确定的地点类型对应的程序类型的应用程序靠后显示或进行隐藏。例如,电子设备I的当前位置属于私人场所,第二显示模块103将不属于休闲类的应用程序(例如记事本、行事历、计算器、日志、备忘录)靠后显示或进行隐藏。
[0030]在本实施例中,应用程序包括办公类与休闲类两个程序类型。在其他的实施例中,可以将应用程序划分为其他的程序类型。例如,对应于工作日、休息日、工作场所与私人场所将应用程序划分为工作日类型、休息日类型、工作场所类型与私人场所类型,并且对应于工作日、休息日、工作场所与私人场所优先显示相应类型的应用程序。
[0031]应当能够理解,所述应用程序排列方法还可以同时确定当前日期所属的时间类型以及确定电子设备I的当前位置所属的地点类型,根据确定的时间类型与地点类型优先显示相应类型的应用程序。
[0032]上述排列方法可以应用到对电话薄进行排序。在对电话薄进行排序时,可以定义电话簿中各个联系人所属的联系人类型(例如与工作相关的联系人与与个人相关的联系人两个联系人类型),并定义每个时间类型与地点类型对应的联系人类型,根据当前的时间类型或地点类型优先显示相应类型的联系人。
【权利要求】
1.一种应用程序排列系统,运行于电子设备中,该电子设备包括屏幕,其特征在于,该系统包括: 定义模块,用于定义电子设备的各个应用程序所属的程序类型、各个日期所属的时间类型及各个地点所属的地点类型,以及定义每个时间类型与地点类型对应的程序类型; 第一显示模块,用于当根据时间排列应用程序时,确定当前日期及该当前日期所属的时间类型,将属于该确定的时间类型对应的程序类型的应用程序优先显示在所述屏幕上;及 第二显示模块,用于当根据地点排列应用程序时,确定电子设备的当前位置及该当前位置所属的地点类型,将属于该确定的地点类型对应的程序类型的应用程序优先显示在所述屏幕上。
2.如权利要求1所述的应用程序排列系统,其特征在于,所述程序类型包括办公类与休闲类。
3.如权利要求1所述的应用程序排列系统,其特征在于,所述时间类型包括工作日与休息日。
4.如权利要求1所述的应用程序排列系统,其特征在于,所述地点类型包括工作场所与私人场所。
5.如权利要求1所述的应用程序排列系统,其特征在于,所述第二显示模块根据电子设备所连接的网络确定电子设备的当前位置。
6.一种应用程序排列方法,应用于电子设备中,该电子设备包括屏幕,其特征在于,该方法包括: 定义步骤,定义电子设备的各个应用程序所属的程序类型、各个日期所属的时间类型及各个地点所属的地点类型,以及定义每个时间类型与地点类型对应的程序类型; 第一显示步骤,当根据时间排列应用程序时,确定当前日期及该当前日期所属的时间类型,将属于该确定的时间类型对应的程序类型的应用程序优先显示在所述屏幕上;及 第二显示步骤,当根据地点排列应用程序时,确定电子设备的当前位置及该当前位置所属的地点类型,将属于该确定的地点类型对应的程序类型的应用程序优先显示在所述屏幕上。
7.如权利要求6所述的应用程序排列方法,其特征在于,所述程序类型包括办公类与休闲类。
8.如权利要求6所述的应用程序排列方法,其特征在于,所述时间类型包括工作日与休息日。
9.如权利要求6所述的应用程序排列方法,其特征在于,所述地点类型包括工作场所与私人场所。
10.如权利要求6所述的应用程序排列方法,其特征在于,所述电子设备的当前位置根据电子设备所连接的网络确定。
【文档编号】G06F3/0481GK103870108SQ201210547296
【公开日】2014年6月18日 申请日期:2012年12月17日 优先权日:2012年12月17日
【发明者】吴柏贤 申请人:深圳富泰宏精密工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1