著录项信息
专利名称 | 一种控制电子设备的方法及电子设备 |
申请号 | CN201210374523.3 | 申请日期 | 2012-09-27 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-04-02 | 公开/公告号 | CN103699291A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 钟柯闻 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 黄志华 |
摘要
本发明提供一种控制电子设备的方法及电子设备。该方法应用于一电子设备中,所述电子设备包括显示单元,且所述电子设备上安装有M个应用程序,其中,M为大于等于2的整数;所述方法包括:获得所述电子设备的第一位置信息;基于所述第一位置信息、应用程序和位置信息的对应关系,从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序,其中,N为大于等于1且小于等于M的整数;在所述显示单元上显示所述N个应用程序的至少一个操作图标。
1.一种控制电子设备的方法,应用于一电子设备中,所述电子设备包括显示单元,且所述电子设备上安装有M个应用程序,其中,M为大于等于2的整数;其特征在于,所述方法包括:
获得所述电子设备的第一位置信息;
基于所述第一位置信息、应用程序和位置信息的对应关系,从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序,其中,N为大于等于1且小于等于M的整数;
在所述显示单元上显示所述N个应用程序的至少一个操作图标;
其中,所述基于所述第一位置信息,应用程序和位置信息的对应关系,从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序具体包括:
基于所述第一位置信息,从所述对应关系中确定出与所述第一位置信息对应的E个应用程序,其中,E为大于等于1且小于N的整数;
基于所述第一位置信息,获取用户所喜好的F个应用程序,所述F个应用程序为与所述第一位置信息对应但不在所述对应关系中的应用程序,其中,F为N减去E的整数;
对所述E个应用程序加以第一权重,对所述F个应用程序加以第二权重,其中,所述第二权重大于所述第一权重;
基于所述第一权重和第二权重对所述N个应用程序进行排序;
将所述N个应用程序对应的操作图标按照所述排序后的顺序显示。
2.如权利要求1所述的方法,其特征在于,在从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序之后,还包括:
开启所述N个应用程序中的至少一个应用程序。
3.如权利要求1所述的方法,其特征在于,所述对应关系,具体通过以下步骤获得:
在所述M个应用程序中的S个应用程序启动时,分别检测所述电子设备的对应位置信息,获得S个第二位置信息,其中,S为大于等于1且小于等于M的整数;
分别记录所述S个应用程序和所述S个第二位置信息的对应关系。
4.如权利要求3所述的方法,其特征在于,所述获得S个第二位置信息,具体为:
获得S个区域位置信息。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述F个应用程序在第一位置信息对应的第一位置被开启的次数是否达到一预定值;
如果所述次数达到所述预定值,则将所述F个应用程序更新到所述对应关系中。
6.一种电子设备,所述电子设备上安装有M个应用程序,其特征在于,包括:
位置信息获取单元,用于获得所述电子设备的第一位置信息;
处理芯片,用于基于所述第一位置信息、应用程序和位置信息的对应关系,从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序,其中,N为大于等于1且小于等于M的整数;
显示单元,用于显示所述N个应用程序的至少一个操作图标;
所述处理芯片具体用于基于所述第一位置信息,从所述对应关系中确定出与所述第一位置信息对应的E个应用程序,其中,E为大于等于1且小于N的整数;
基于所述第一位置信息,获取用户所喜好的F个应用程序,所述F个应用程序为与所述第一位置信息对应但不在所述对应关系中的应用程序,其中,F为N减去E的整数;
所述电子设备还包括一排序单元,用于对所述E个应用程序加以第一权重,对所述F个应用程序加以第二权重,其中,所述第二权重大于所述第一权重;基于所述第一权重和第二权重对所述N个应用程序进行排序;所述显示单元具体用于将所述N个应用程序对应的操作图标按照所述排序后的顺序显示。
7.如权利要求6所述的电子设备,其特征在于,所述处理芯片具体还用于在从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序之后,开启所述N个应用程序中的至少一个应用程序。
8.如权利要求6所述的电子设备,其特征在于,所述位置信息获取单元具体还用于在所述M个应用程序中的S个应用程序启动时,分别检测所述电子设备的对应位置信息,获得S个第二位置信息;
所述处理芯片具体还用于分别记录所述S个应用程序和所述S个第二位置信息的对应关系。
9.如权利要求6所述的电子设备,其特征在于,所述电子设备还包括:
判断单元,用于判断所述F个应用程序在第一位置信息对应的第一位置被开启的次数是否达到一预定值;
更新单元,用于当所述次数达到所述预定值时,则将所述F个应用程序更新到所述对应关系中。
一种控制电子设备的方法及电子设备\n技术领域\n[0001] 本发明涉及计算机技术领域,尤其涉及一种控制电子设备的方法及电子设备。\n背景技术\n[0002] 随着电子设备技术的发展,各种各样的电子设备进入了用户的生活,给用户的生活工作带来了极大的方便,并且为了更方便用户的使用,还开发出了各种各样的应用程序,用户可以将这些应用程序下载到电子设备中使用。\n[0003] 然而,本发明人在实现本发明的过程中发现,目前电子设备上装有大量的功能软件,就使得有大量的操作图标,而像手机、平板电脑等小尺寸显示屏的电子设备,因为显示屏不能一次显示完所有操作图标,所以会进行分层显示,即例如用户想要找到位于第三层的软件操作图标,要先点开第一层,再点开第二层,这个过程会比较麻烦而且耗时,降低用户的操作效率。甚至,有时候用户并没有清楚的记得自己想要的软件操作图标位于第几层上,所以要耗费大量的时间去查找,更是降低了用户的操作效率。\n发明内容\n[0004] 本发明提供一种控制电子设备的方法及电子设备,用以解决现有技术中存在的电子设备中安装有大量的应用程序而显示屏无法一次显示完所有的操作图标而使得查找耗时,操作效率低下的技术问题,及由此而带来的用户体验差的问题。\n[0005] 本发明一方面提供了一种控制电子设备的方法,应用于一电子设备中,所述电子设备包括显示单元,且所述电子设备上安装有M个应用程序,其中,M为大于等于2的整数;所述方法包括:获得所述电子设备的第一位置信息;基于所述第一位置信息、应用程序和位置信息的对应关系,从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序,其中,N为大于等于1且小于等于M的整数;在所述显示单元上显示所述N个应用程序的至少一个操作图标。\n[0006] 优选地,在从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序之后,还包括:开启所述N个应用程序中的至少一个应用程序。\n[0007] 优选地,所述对应关系,具体通过以下步骤获得:在所述M个应用程序中的S个应用程序启动时,分别检测所述电子设备的对应位置信息,获得S个第二位置信息,其中,S为大于等于1且小于等于M的整数;分别记录所述S个应用程序和所述S个第二位置信息的对应关系。\n[0008] 优选地,所述获得S个第二位置信息,具体为:获得S个区域位置信息。\n[0009] 优选地,所述至少基于所述第一位置信息、应用程序和位置信息的对应关系,从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序,具体包括:基于所述第一位置信息,从所述对应关系中确定出与所述第一位置信息对应的E个应用程序,其中,E为大于等于1且小于N的整数;基于所述第一位置信息,获取用户所喜好的F个应用程序,所述F个应用程序为与所述第一位置信息对应但不在所述对应关系中的应用程序,其中,F为N减去E的整数。\n[0010] 优选地,所述方法还包括:对所述E个应用程序加以第一权重,对所述F个应用程序加以第二权重,其中,所述第二权重大于所述第一权重;基于所述第一权重和第二权重对所述N个应用程序进行排序;将所述N个应用程序对应的操作图标按照所述排序后的顺序显示。\n[0011] 优选地,所述方法还包括:判断所述F个应用程序在第一位置信息对应的第一位置被开启的次数是否达到一预定值;如果所述次数达到所述预定值,则将所述F个应用程序更新到所述对应关系中。\n[0012] 本发明一实施例还提供一种电子设备,所述电子设备上安装有M个应用程序,所述电子设备包括:位置信息获取单元,用于获得所述电子设备的第一位置信息;处理芯片,用于基于所述第一位置信息、应用程序和位置信息的对应关系,从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序,其中,N为大于等于1且小于等于M的整数;显示单元,用于显示所述N个应用程序的至少一个操作图标。\n[0013] 优选地,所述处理芯片具体还用于在从所述M个应用程序之中确定出与所述第一位置信息对应的N个应用程序之后,开启所述N个应用程序中的至少一个应用程序。\n[0014] 优选地,所述位置信息获取单元具体还用于在所述M个应用程序中的S个应用程序启动时,分别检测所述电子设备的对应位置信息,获得S个第二位置信息;所述处理芯片具体还用于分别记录所述S个应用程序和所述S个第二位置信息的对应关系。\n[0015] 优选地,所述处理芯片具体用于基于所述第一位置信息,从所述对应关系中确定出与所述第一位置信息对应的E个应用程序,其中,E为大于等于1且小于N的整数;基于所述第一位置信息,获取用户所喜好的F个应用程序,所述F个应用程序为与所述第一位置信息对应但不在所述对应关系中的应用程序,其中,F为N减去E的整数。\n[0016] 优选地,所述电子设备还包括一排序单元,用于对所述E个应用程序加以第一权重,对所述F个应用程序加以第二权重,其中,所述第二权重大于所述第一权重;基于所述第一权重和第二权重对所述N个应用程序进行排序;所述显示单元具体用于将所述N个应用程序对应的操作图标按照所述排序后的顺序显示。\n[0017] 优选地,所述电子设备还包括:判断单元,用于判断所述F个应用程序在第一位置信息对应的第一位置被开启的次数是否达到一预定值;更新单元,用于当所述次数达到所述预定值时,则将所述F个应用程序更新到所述对应关系中。\n[0018] 本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:\n[0019] 本发明一实施例采用电子设备通过获取自身当前的位置信息,然后基于位置信息和应用程序的对应关系,确定出与当前的位置信息对应的至少一个应用程序,然后就将这些应用程序的操作图标显示在显示单元上,如此一来,用户便可一目了然的找到自己此时需要的应用程序的操作图标,所以使得操作效率提高,节约了时间,提高了用户体验。\n[0020] 进一步,本发明一实施例中还在从M个应用程序之中确定出与第一位置信息对应的N个应用程序之后,自动开启这些应用程序中的至少一个应用程序,所以用户无需查找,也无需手动开启应用程序,只要到达某个特定位置,对应的应用程序就可自动开启,所以进一步提高操作电子设备的效率,用户体验更好。\n[0021] 进一步,本发明一实施例中还判断在某一位置应用程序被开启的次数是否达到一预定值,该应用程序不在位置信息和应用程序的对应关系中,例如,用户在客厅时,还经常会打开浏览器,而在对应关系的记录表中,客厅对应的只有遥控器和音乐播放器,所以当判断浏览器在客厅的位置被打开的次数超过了一预定值时,说明用户在客厅也需要使用浏览器,所以就自动将浏览器更新到对应关系表中,如此,当检测到当前位置处于客厅时,浏览器的操作图标就会被显示在显示单元上,而用户不需要再去查找。\n附图说明\n[0022] 图1为本发明一实施例中的控制电子设备的方法流程图;\n[0023] 图2为本发明一实施例中的电子设备的功能框图。\n具体实施方式\n[0024] 本发明实施例提供一种控制电子设备的方法及电子设备,用以解决现有技术中存在的电子设备中安装有大量的应用程序而显示屏无法一次显示完所有的操作图标而使得查找耗时,操作效率低下的技术问题,及由此而带来的用户体验差的问题。\n[0025] 本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:\n[0026] 电子设备通过获取自身当前的位置信息,然后基于位置信息和应用程序的对应关系,确定出与当前的位置信息对应的至少一个应用程序,然后就将这些应用程序的操作图标显示在显示单元上,如此一来,用户便可一目了然的找到自己此时需要的应用程序的操作图标,所以使得操作效率提高,节约了时间,提高了用户体验。\n[0027] 为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。\n[0028] 本发明一实施例提供一种控制电子设备的方法,应用于一电子设备上,该电子设备例如是手机、平板电脑、笔记本电脑等电子设备,该电子设备包括一显示单元,并且该电子设备上安装有M个应用程序,其中,M为大于等于2的整数。\n[0029] 请参考图1,该方法包括:\n[0030] 步骤101:获得电子设备的第一位置信息;\n[0031] 步骤102:基于第一位置信息、应用程序和位置信息的对应关系,从M个应用程序之中确定出与第一位置信息对应的N个应用程序,其中,N为大于等于1且小于等于M的整数;\n[0032] 步骤103:在显示单元上显示N个应用程序的至少一个操作图标。\n[0033] 其中,在步骤101中,获得电子设备的第一位置信息,具体来说,可以是通过电子设备上的GPS来定位,也可以是通过发送请求给一服务中心,服务中心再根据该请求将电子设备的位置信息返回给电子设备。在其他实施例中,也可以是通过其他方式获得电子设备的第一位置信息,本领域技术人员可以根据实际需要进行选择。\n[0034] 在获得电子设备的第一位置信息之后,就执行步骤102,即基于第一位置信息、应用程序和位置信息的对应关系,从M个应用程序之中确定出与第一位置信息对应的N个应用程序。具体来说,例如应用程序和位置信息的对应关系通过表格的方式存储在电子设备的存储单元中,然后将获得的第一位置信息与该对应关系表格中的位置信息进行对比,如果对比一致,就将表格中对应的应用程序选择出来。当然,对比的顺序可以是从表格的第一记录开始,也可以是从最后一个记录开始,不管以何种顺序,只要遍历完整个表格即可。\n[0035] 当从M个应用程序中确定出与第一位置信息对应的N个应用程序后,就执行步骤\n103,即在显示单元上显示N个应用程序的至少一个操作图标。具体来讲,例如,确定出来的应用程序有三个,就可以在显示单元上显示这三个应用程序各自的操作图标,也可以是将这三个应用程序中其中一个或两个应用程序对应的操作图标显示在显示单元上,而选择哪个应用程序的操作图标进行显示,可以根据应用程序的优先级进行选择。\n[0036] 通过上述方法,用户便可一目了然的找到自己此时需要的应用程序的操作图标,所以使得操作效率提高,节约了时间,提高了用户体验。\n[0037] 以下将举具体的实例进行说明上述方法的具体实施过程,在本实施例中,假定用户在自己的家中使用电子设备,电子设备例如是手机。\n[0038] 首先,假定在手机中已存储了应用程序和位置关系的对应关系表,请参考表1,其中,表一中的坐标点只是用于距离说明,并非用于限定,所以在实际应用时,每个位置信息中包含的坐标点集合可以不完全相同:\n[0039]\n 位置信息 应用程序\n 卧室(x1,y1)、(x2,y2)…(xn,yn) 电子书、浏览器\n 厨房(x1,y1)、(x2,y2)…(xn,yn) 菜谱、配方\n 书房(x1,y1)、(x2,y2)…(xn,yn) 办公软件、记事本\n 客厅(x1,y1)、(x2,y2)…(xn,yn) 音乐播放器、遥控程序\n[0040] 表一\n[0041] 然后电子设备通过GPS定位装置获取到自己的位置,通过GPS获取到的位置信息一般是一个坐标点,而客厅、卧室等区域位置是由多个坐标点组成的,所以表一中的位置信息是指一个区域位置信息,该区域位置信息中包含多个坐标点;当然,在其他实施例中,表一中的客厅、卧室等区域位置信息也可以直接替换为一系列的坐标点集合,坐标点集合中的每个坐标点都对应同样的应用程序。而在表一中的应用程序栏里存储的可以是对应应用程序的标识,也可以是链接,或者是其他可以使得电子设备能够确定是哪些应用程序的内容。\n[0042] 例如获取到的坐标点是客厅区域中的点,则可以确定电子设备自己目前在客厅,就查询表一,例如根据应用程序的标识,确定出对应客厅的应用程序是电子书和浏览器。\n[0043] 然后就将电子书和浏览器中至少一个操作图标显示在显示单元上,这样,用户就可以直接点开电子书进行阅读,或者打开浏览器浏览网页,用户不需要费力查找就能一目了然找到自己需要的应用程序,也不需要学习记忆,所以非常方便。\n[0044] 进一步,在一实施例中,在从M个应用程序中确定出与第一位置信息对应的N个应用程序之后,还可以直接自动开启N个应用程序中的至少一个应用程序,该步骤可以在步骤\n103之后也可以在步骤103之前。例如,继续沿用上述的例子,当确定出对应客厅的应用程序时电子书和浏览器之后,可以自动将电子书或浏览器打开,或者将电子书和浏览器都打开,如此一来,所以用户无需查找,也无需手动开启应用程序,只要到达某个特定位置,对应的应用程序就可自动开启,所以进一步提高操作电子设备的效率,用户体验更好。\n[0045] 接下来介绍如何获得步骤102中的应用程序和位置信息的对应关系。\n[0046] 在一实施例中,具体可以通过以下步骤获得该对应关系:在M个应用程序中的S个应用程序启动时,分别检测电子设备的对应位置信息,获得S个第二位置信息,其中,S为大于等于1且小于等于M的整数;分别记录S个应用程序和S个第二位置信息的对应关系。\n[0047] 电子设备上可以提供设置项目,用户只要触发进入该设置项目,就可以通过上述方法步骤设置该对应关系,或者在显示单元上显示提示信息提示用户进行设置,然后用户可以通过该提示信息进入设置页面进行设置,设置时,用户可以在自己想要的位置打开某个特定应用程序,然后在打开该特定应用程序时,电子设备检测自己所在的位置信息,然后进行记录,当然也可以先显示确认信息向用户确认是否要存储。\n[0048] 在本实施例中,获得的位置信息可以是具体的坐标点,也可以直接存储坐标点,或者是通过坐标点对应到区域位置信息,例如卧室、客厅等,而存储时也可以存储为区域位置信息。\n[0049] 通过上述方法获得的对应关系可以存储为如表1中表格,也可以存储为如表二的表格,其中,表二中的坐标点只是用于距离说明,并非用于限定,所以在实际应用时,每个位置信息中包含的坐标点集合可以不完全相同:\n[0050]\n 应用程序 位置信息\n 电子书 卧室(x1,y1)、(x2,y2)…(xn,yn)\n 浏览器 卧室(x1,y1)、(x2,y2)…(xn,yn)\n 办公软件 书房(x1,y1)、(x2,y2)…(xn,yn)\n 记事本 书房(x1,y1)、(x2,y2)…(xn,yn)\n 音乐播放器 客厅(x1,y1)、(x2,y2)…(xn,yn)\n 遥控器 客厅(x1,y1)、(x2,y2)…(xn,yn)\n[0051] 表二\n[0052] 另外,电子设备上还提供了修改对应关系的项目,用户只要触发进入该项目,就可以对该对应关系进行修改,例如如果是表一和表二,就可以直接在表一和表二中进行修改,可以直接修改位置信息,也可以修改应用程序,具体修改位置信息可以是写入具体的坐标信息,修改应用程序可以是写入应用程序的标识或者链接。\n[0053] 进一步,在具体使用过程中,会出现这样的情况,例如当用户在客厅时,还经常会打开浏览器,而在对应关系的记录表中,客厅对应的只有遥控器和音乐播放器,此时浏览器的操作图标还在第二层或第三层的位置,而只有遥控器和音乐播放器的操作图标显示在第一层,所以当电子设备处于客厅时,也需要将浏览器的操作图标显示在显示单元上,即第一层的位置,因此,在另一实施例中,步骤102具体包括:基于第一位置信息,从对应关系中确定出与第一位置信息对应的E个应用程序,其中,E为大于等于1且小于N的整数;基于第一位置信息,获取用户所喜好的F个应用程序,F个应用程序为与第一位置信息对应但不在对应关系中的应用程序,其中,F为N减去E的整数。在本实施例中,对应关系中的E个应用程序即为遥控器和音乐播放器,而用户所喜好的F个应用程序即为浏览器。\n[0054] 而为了获得第一位置信息对应的F个应用程序,可以按照如下方式实现,但不限于如下方式:每当一个应用程序被开启,电子设备就检测自己所处的位置信息,然后判断该应用程序和位置信息是否已经位于上述对应关系表中,如果不是,则记录打开该应用程序的位置信息。\n[0055] 在另一实施例中,在记录打开该应用程序的位置信息时,进一步还记录该应用程序在该位置被打开的次数,后续可以分别判断F个应用程序中每个应用程序在第一位置信息对应的第一位置被开启的次数是否达到一预定值,如果达到预定值,则表示用户比较喜欢在第一位置使用该应用程序,所以就将F个应用程序更新到对应关系表中。\n[0056] 在进一步的实施例中,该方法还进一步包括:对E个应用程序加以第一权重,对F个应用程序加以第二权重,其中,第二权重大于第一权重;基于第一权重和第二权重对N个应用程序进行排序;将N个应用程序对应的操作图标按照排序后的顺序显示。例如在前述例子中,用户在客厅的位置上经常还打开浏览器,可以将浏览器的权重设为60%,对对应关系表中的音乐播放器和遥控器的权重设为40%,然后根据权重进行排序,将排序最高的应用程序的操作图标显示在第一个位置上,然后依次显示排序第二高的。如此一来,既考虑到了对应关系表中的应用程序,又考虑到了用户自己喜好的应用程序,所以综合两者,使得显示出来的应用程序更准确、更符合用户的需求;并且进一步还按照顺序排列,使得用户能一目了然的了解到自己对应用程序的使用情况。\n[0057] 本发明一实施例中还提供一种电子设备,该电子设备例如是手机、平板电脑、笔记本电脑等电子设备,该电子设备上安装有M个应用程序,其中,M为大于等于2的整数。\n[0058] 如图2所示,该电子设备包括:位置信息获取单元201,用于获得电子设备的第一位置信息;处理芯片202,用于基于第一位置信息、应用程序和位置信息的对应关系,从M个应用程序之中确定出与第一位置信息对应的N个应用程序,其中,N为大于等于1且小于等于M的整数;显示单元203,用于显示N个应用程序的至少一个操作图标。\n[0059] 其中,位置信息获取单元201可以是GPS装置,也可以是其他定位装置,进一步,对应关系可以存储在电子设备的一存储单元中;显示单元203可以是触摸显示单元。\n[0060] 进一步,处理芯片202可以是单独的处理芯片,也可以是集成在电子设备的处理器中。\n[0061] 在一实施例中,处理芯片202具体还用于在从M个应用程序之中确定出与第一位置信息对应的N个应用程序之后,开启N个应用程序中的至少一个应用程序。\n[0062] 在另一实施例中,位置信息获取单元201具体还用于在M个应用程序中的S个应用程序启动时,分别检测电子设备的对应位置信息,获得S个第二位置信息;处理芯片202具体还用于分别记录S个应用程序和S个第二位置信息的对应关系。\n[0063] 在另一实施例中,处理芯片202具体用于基于第一位置信息,从对应关系中确定出与第一位置信息对应的E个应用程序,其中,E为大于等于1且小于N的整数;基于第一位置信息,获取用户所喜好的F个应用程序,F个应用程序为与第一位置信息对应但不在对应关系中的应用程序,其中,F为N减去E的整数。\n[0064] 进一步,电子设备还包括一排序单元,用于对E个应用程序加以第一权重,对F个应用程序加以第二权重,其中,第二权重大于第一权重;基于第一权重和第二权重对N个应用程序进行排序;显示单元203具体用于将N个应用程序对应的操作图标按照排序后的顺序显示。\n[0065] 在另一实施例中,电子设备还包括:判断单元,用于判断F个应用程序在第一位置信息对应的第一位置被开启的次数是否达到一预定值;更新单元,用于当次数达到预定值时,则将F个应用程序更新到对应关系中。\n[0066] 以上各实施例可以单独实施,也可以结合实施,技术人员可根据实际需要进行选择。\n[0067] 前述图1实施例中的控制电子设备的方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对控制电子设备的方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。\n[0068] 本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:\n[0069] 本发明一实施例采用电子设备通过获取自身当前的位置信息,然后基于位置信息和应用程序的对应关系,确定出与当前的位置信息对应的至少一个应用程序,然后就将这些应用程序的操作图标显示在显示单元上,如此一来,用户便可一目了然的找到自己此时需要的应用程序的操作图标,所以使得操作效率提高,节约了时间,提高了用户体验。\n[0070] 进一步,本发明一实施例中还在从M个应用程序之中确定出与第一位置信息对应的N个应用程序之后,自动开启这些应用程序中的至少一个应用程序,所以用户无需查找,也无需手动开启应用程序,只要到达某个特定位置,对应的应用程序就可自动开启,所以进一步提高操作电子设备的效率,用户体验更好。\n[0071] 进一步,本发明一实施例中还判断在某一位置应用程序被开启的次数是否达到一预定值,该应用程序不在位置信息和应用程序的对应关系中,例如,用户在客厅时,还经常会打开浏览器,而在对应关系的记录表中,客厅对应的只有遥控器和音乐播放器,所以当判断浏览器在客厅的位置被打开的次数超过了一预定值时,说明用户在客厅也需要使用浏览器,所以就自动将浏览器更新到对应关系表中,如此,当检测到当前位置处于客厅时,浏览器的操作图标就会被显示在显示单元上,而用户不需要再去查找。\n[0072] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。\n[0073] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0074] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0075] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0076] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2017-11-28
- 2014-04-30
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201210374523.3
申请日: 2012.09.27
- 2014-04-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-01-05
|
2009-06-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |