《待机界面的图标自动排序方法和使用方法的装置.pdf》由会员分享,可在线阅读,更多相关《待机界面的图标自动排序方法和使用方法的装置.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103186375 A (43)申请公布日 2013.07.03 CN 103186375 A *CN103186375A* (21)申请号 201110455304.3 (22)申请日 2011.12.27 G06F 9/44(2006.01) (71)申请人 三星电子 ( 中国 ) 研发中心 地址 210019 江苏省南京市庐山路 188 号新 地中心 17-19F 申请人 三星电子株式会社 (72)发明人 孙德华 杨洋 王伟 董伟鑫 黄其 蒋爱梅 徐万超 曹玉磊 (74)专利代理机构 北京铭硕知识产权代理有限 公司 11286 代理人 王艳娇 (54) 发明名称。
2、 待机界面的图标自动排序方法和使用方法的 装置 (57) 摘要 提供一种待机界面的图标自动排序方法和使 用方法的装置。所述方法包括 : 记录和更新应用 程序在预定时间期间内每次获得焦点后的停留时 间长度和与应用程序的每次停留时间长度对应的 记忆曲线值 ; 通过将所述预定时间期间内的应用 程序的每次停留时间长度和与每次停留时间长度 对应的记忆曲线值相乘得到与应用程序对应的权 值, 并记录与应用程序对应的权值累加和 ; 根据 与应用程序对应的权值累加和在待机界面上对应 用程序的图标进行排序。本发明能够让用户真正 喜欢和最近常用的图标自动排列到待机界面, 从 而符合用户的使用习惯, 而且增强了终端设。
3、备的 实用性和用户体验。 (51)Int.Cl. 权利要求书 1 页 说明书 5 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书5页 附图2页 (10)申请公布号 CN 103186375 A CN 103186375 A *CN103186375A* 1/1 页 2 1. 一种对待机界面的图标进行自动排序的方法, 所述方法包括 : (a) 记录和更新应用程序在预定时间期间内每次获得焦点后的停留时间长度和与应用 程序的每次停留时间长度对应的记忆曲线值 ; (b) 通过将所述预定时间期间内的应用程序的每次停留时间长度和与每次停留时间长 度对应。
4、的记忆曲线值相乘得到与应用程序对应的权值, 并记录与应用程序对应的权值累加 和 ; (c) 根据与应用程序对应的权值累加和在待机界面上对应用程序的图标进行排序。 2. 如权利要求 1 所述的方法, 其中, 步骤 (a) 包括 : 在应用程序每次获得焦点时, 将与所述应用程序对应的 ID 和获取焦点时间记录在一 记录文件中 ; 当应用程序失去焦点时, 将释放焦点时间和相应的记忆曲线值记录在所述记录文件 中。 3.如权利要求2所述的方法, 其中, 步骤(b)中记录的权值累加和的数据项数与将在待 机界面中显示的图标数对应。 4. 如权利要求 1 所述的方法, 所述预定时间是从当前时间开始到两周之前。。
5、 5. 如权利要求 2 所述的方法, 其中, 根据释放焦点时间计算所述相应的记忆曲线值。 6. 如权利要求 1 所述的方法, 其中, 仅对待机界面上的图标进行排序而不对主界面上 的图标进行排序。 7. 一种在终端设备中对待机界面的图标进行自动排序的装置, 包括 : 记录单元, 记录和更新应用程序在每次获得焦点后的停留时间长度和与应用程序的每 次停留时间长度对应的记忆曲线值 ; 权值计算单元, 通过将预定时间期间内的应用程序的每次停留时间长度和与每次停留 时间长度对应的记忆曲线值相乘得到与应用程序对应的权值, 并记录与应用程序对应的权 值累加和 ; 排序单元, 根据与应用程序对应的权值累加和在待。
6、机界面上对应用程序的图标进行排 序。 8. 如权利要求 7 所述的装置, 其中, 记录单元在应用程序每次获得焦点时, 将与所述应 用程序对应的 ID 和获取焦点时间记录在一记录文件中 ; 当应用程序失去焦点时, 记录单元 将释放焦点时间和相应的记忆曲线值记录在所述记录文件中。 9. 如权利要求 8 所述的装置, 其中, 权值计算单元记录的权值累加和的数据项数与将 在待机界面中显示的图标数对应。 10. 如权利要求 7 所述的装置, 所述预定时间是从当前时间开始到两周之前。 11. 如权利要求 8 所述的装置, 其中, 记录单元根据释放焦点时间计算所述相应的记忆 曲线值。 12. 如权利要求 7。
7、 所述的装置, 其中, 排序单元仅对待机界面上的图标进行排序而不对 主界面上的图标进行排序。 权 利 要 求 书 CN 103186375 A 2 1/5 页 3 待机界面的图标自动排序方法和使用方法的装置 技术领域 0001 本发明涉及计算机和通信技术领域, 更具体地, 涉及一种在终端设备中对待机界 面的图标进行自动排序的方法和使用该方法在终端设备中对待机界面的图标进行自动排 序的装置。 背景技术 0002 随着诸如手机的终端设备的技术的发展, 在终端设备上运行的应用程序越来越 多。 通常, 在待机界面上放置有与各种应用程序对应的多个图标, 用户可通过点击这些图标 运行相应的应用程序。随着图。
8、标的数量的增多, 需要对待机界面上的图标进行排序以方便 用户的使用。现在已经出现了根据点击次数对用户界面中的图标进行排序的技术, 这样可 以动态调整待机界面上的图标。 0003 例如, 中国专利申请 CN101867637.7 中公开了一种动态生成待机界面的方法和终 端, 其读取已访问应用程序的当前访问次数, 并对已访问应用程序的当前访问次数由多到 少进行排序, 并将排序结果的前 N 位应用程序显示在待机界面上。 0004 但是, 在现有技术中, 某些过时不再被喜爱的应用程序的图标因为前段时间点击 次数太多, 可能就一直处于待机界面中 ; 某些喜爱的应用程序的图标则因为每天仅在启动 的时候被点。
9、击一次而其余时间都处于后台运行中, 可能被导致不能被排到待机界面中。或 者, 终端设备的待机界面可以是用户手动调整应用程序图标的位置, 这样是最符合用户个 人的喜好的。 但很多应用程序都有时效性, 刚开始用户很喜欢的应用, 可能过一段时间后用 户就不再感兴趣也不再经常使用。 这时候就需要用户手动从待机界面移除这些应用程序的 图标并将更感兴趣的应用程序添加到待机界面中。整个过程很繁琐, 会降低用户体验。 发明内容 0005 本发明旨在克服了现有技术中的上述缺点。 本发明提供一种对待机界面的图标进 行自动排序的方法和使用该方法在终端设备中对待机界面的图标进行自动排序的装置, 让 用户真正喜欢和最近。
10、常用的图标自动排列到待机界面, 从而符合用户的使用习惯, 而且增 强了终端设备的实用性和用户体验。 0006 根据本发明的一方面, 提供了一种对待机界面的图标进行自动排序的方法, 所述 方法包括 : (a) 记录和更新应用程序在预定时间期间内每次获得焦点后的停留时间长度和 与应用程序的每次停留时间长度对应的记忆曲线值 ; (b) 通过将所述预定时间期间内的应 用程序的每次停留时间长度和与每次停留时间长度对应的记忆曲线值相乘得到与应用程 序对应的权值, 并记录与应用程序对应的权值累加和 ; (c) 根据与应用程序对应的权值累 加和在待机界面上对应用程序的图标进行排序。 0007 根据本发明的一方。
11、面, 所述步骤 (a) 包括 : 在应用程序每次获得焦点时, 将与所述 应用程序对应的 ID 和获取焦点时间记录在一记录文件中 ; 当应用程序失去焦点时, 将释放 焦点时间和相应的记忆曲线值记录在所述记录文件中。 说 明 书 CN 103186375 A 3 2/5 页 4 0008 根据本发明的一方面, 所述步骤 (b) 中记录的权值累加和的数据项数与将在待机 界面中显示的图标数对应。 0009 根据本发明的一方面, 所述预定时间是从当前时间开始到两周之前。 0010 根据本发明的一方面, 根据释放焦点时间计算所述相应的记忆曲线值。 0011 根据本发明的一方面, 仅对待机界面上的图标进行排。
12、序而不对主界面上的图标进 行排序。 0012 根据本发明的另一方面, 还提供了一种在终端设备中对待机界面的图标进行自动 排序的装置, 包括 : 记录单元, 记录和更新应用程序在每次获得焦点后的停留时间长度和与 应用程序的每次停留时间长度对应的记忆曲线值 ; 权值计算单元, 通过将预定时间期间内 的应用程序的每次停留时间长度和与每次停留时间长度对应的记忆曲线值相乘得到与应 用程序对应的权值, 并记录与应用程序对应的权值累加和 ; 排序单元, 根据与应用程序对应 的权值累加和在待机界面上对应用程序的图标进行排序。 附图说明 0013 图 1 示出的是本发明所使用的记忆曲线图的示意图 ; 0014 。
13、图 2 是示出根据本发明实施例的待机界面的图标自动排序方法的流程图 ; 0015 图 3 是示出根据本发明实施例的在终端设备中对待机界面的图标自动排序的装 置的框图 ; 0016 图 4 是示出根据本发明实施例的终端设备的待机界面的效果示意图。 具体实施方式 0017 下面将参照附图来详细描述根据本发明的实施例的对在终端设备中对待机界面 的图标进行自动排序的方法和使用该方法在终端设备中对待机界面的图标进行自动排序 的装置。 应理解, 这里描述的实施例仅是示意性的, 而本发明不应被理解为仅限于在此描述 的示例性实施例。 0018 本发明依据用户喜爱程度对待机界面图标进行排序。用户越是喜爱的应用程。
14、序, 该图标在待机界面中的位置也越靠前。 为了准确地确定用户真正喜爱和最近常用的应用程 序, 本发明利用了记忆曲线来确定用户对特定应用程序的喜爱程度。 0019 为了解决现有技术中仅根据点击次数等方式不能正确反映喜爱程度的问题, 本发 明所采用的对于应用程序的喜爱程度的衡量标准主要参考两个因素 : 0020 (1) 在每次获得焦点后, 用户在应用程序中停留的时间。很明显, 在某个应用上面 停留时间越长, 表示用户喜爱它的程度越高。 0021 (2) 应用程序在每次被使用后随时间递减的记忆曲线。人的大脑是一个记忆的宝 库, 人脑经历过的事物, 思考过的问题, 体验过的应用程序, 都可以成为人们记。
15、忆的内容, 例 如英文的学习中单词、 短语和句子, 终端设备上面的应用程序。但对于内容的记忆会随着 时间的流逝而逐渐模糊。如图 1 所示的艾宾浩斯记忆曲线是赫尔曼艾宾浩斯 (Hermann Ebbinghaus) 在实验室中经过了大量测试后得到一种关于记忆特性的曲线, 是一个具有共 性的群体规律。 0022 如图 1 所示, 艾宾浩斯记忆曲线的 x 轴表示距今为止流逝的时间长度, 而 y 轴表 说 明 书 CN 103186375 A 4 3/5 页 5 示记忆保留比率, 其取值在 0, 1 之间。例如, 在 20 分钟之后, 记忆保留率为 58.2, 1 小 时之后为 44.2, 9 小时后。
16、为 35.8, 1 天之后为 33.7, 2 天之后为 27.8, 6 天之后为 25.4, 31 天之后为 21.1。 0023 图 1 所示的记忆曲线并不考虑接受试验个人的个性特点, 而是寻求一种处于平衡 点的记忆规律。也就是说这条曲线是大众取平均值得到的, 个人的记忆曲线可能与上面有 偏差, 但偏差不大。 相对于终端所具有的众多的应用程序而言, 用户对于这些未知的应用程 序的趣味性、 实用性、 吸引性等都是未知的。 因此, 从某种意义上面来说, 用户对于这些应用 程序的喜爱程度可被认为是一样的。 依据这个前提, 就用户的脑海中的记忆而言, 后体验的 事物比先前体验过的事物的记忆要多一些。。
17、因此, 相比较而言, 可认为, 用户对于后体验的 事物喜爱程度相对较高。 0024 因此, 如果用户点击运行了某个应用程序的图标, 则下次点击运行该应用程序的 概率比点击其它的应用程序的图标的概率高。此外, 对应用程序的图标的点击的间隔时间 越短, 则下次点击的概率越高。鉴于应用程序的趣味性和实用性等自身因素无法衡量, 因 此, 本发明在确定用户对应用程序的喜爱程度时排除这些因素, 从而可基于艾宾浩斯记忆 曲线来反映用户对某应用程序的喜爱程度。 0025 图 2 是示出根据本发明实施例的待机界面的图标自动排序方法的流程图。 0026 本发明的方法随着终端设备的启动而开始。首先, 在步骤 S21。
18、0, 终端设备记录和 更新应用程序在预定时间期间内每次获得焦点后的停留时间长度和与应用程序的每次停 留时间长度对应的记忆曲线值。例如, 在本实施例中, 当终端设备进入待机界面时, 检测终 端里面是否存在记录文件 record.log。这里, record.log 文件用于记录应用程序每次获得 焦点后的停留时间长度和与该次停留时间长度对应的记忆曲线值。具体地, 在应用程序每 次获得焦点时 ( 即, 与应用程序对应的图标被点击以进入该应用程序 ), 将与所述应用程序 对应的 ID 和获取焦点时间记录在一记录文件中 ; 当应用程序失去焦点 ( 即, 从应用程序退 出)时, 将释放焦点时间和相应的记忆。
19、曲线值记录在所述记录文件中。 该记录文件record. log 可如下表所示 : 0027 表 1 0028 应用程序 ID 获取焦点时间 释放焦点时间 停留时间长度 记忆曲线值 ID_CALL * * * * ID_CALL * * * * ID_Angry Bird * * * * * * * * 0029 如果 record.log 文件不存在, 则创建该文件。如果存在, 则可更新该文件。这里, 获取焦点时间和释放焦点时间是相对于参考时间的时间点。 由于在两个星期之后记忆曲线 值的变化不显著, 因此在本实施例中, record.log 文件仅保存过去两个星期的数据。也就 是说, 这里的参。
20、考时间是当前时间的两个星期之前。通过获取焦点时间和释放焦点时间可 说 明 书 CN 103186375 A 5 4/5 页 6 获得停留时间长度。然后, 可根据预定函数计算出与相应的记忆曲线值。这里, 所述预定函 数可以是如下的等式 1 : 0030 y axn+bxn-1+.+kx+h(1), 0031 其中, y 表示记忆曲线值, x 是释放焦点时间, a、 b、 n、 k、 h 可根据艾宾浩斯的记忆 曲线的坐标值来确定。 0032 接下来, 在步骤 S220, 可根据在步骤 S210 记录并更新的停留时间长度和相应的记 忆曲线值来计算应用程序的权值累加和。 具体地, 根据本发明的实施例,。
21、 可将应用程序的权 值累加和记录在特定文件result.log中。 每当在步骤S210更新了新数据时, 清除result. log 中的所有数据, 并计算 record.log 中各个应用程序的权值累加和。 0033 可根据如下的等式 (2) 计算权值累加和 : 0034 0035 其中, n 表示在最近预定时间期间应用程序获得焦点的次数, ti表示每次获得焦 点后应用程序的停留时间长度, Ai表示与该次停留时间长度对应的记忆曲线值。 0036 这样, 可获得与多个应用程序对应的权值累加和。取最大的前 N 个, 并把这 N 个数 据写入到 result.log 文件。result.log 文件。
22、最多记录 N 个数据项 (N 表示待机界面可放置 的图标数量 )。记录文件 result.log 的格式可以如下表 2 : 0037 表 2 0038 应用程序 ID 权值和 ID_CALL 50.12 ID_Angry Bird 49.88 0039 然后, 在步骤 S230, 根据与应用程序对应的权值累加和在待机界面上对应用程序 的图标进行排序。具体地, 排序图标按下面的规则进行 : 如果在 result.log 文件中记录的 权值累加和越大, 代表用户喜爱程度越高, 则将该应用程序的图标排在待机界面的最前面, 以此类推。待机界面的图标总数少于 N 个。另外, 只对待机界面的图标进行动态排。
23、序, 而不 对主界面的图标进行排序, 也不做任何修改变动。 这样保证了对于不在待机界面的图标, 用 户可以按照以前默认的规则找到该图标。 对于常驻后台的应用程序(例如杀毒软件等), 虽 然它们一直都处于运行状态, 但由于没有获得焦点, 所以在 record.log 文件中没有相应的 记录。因此, 它的图标不会被放置到待机界面上, 这也更符合人们的习惯。 0040 图 3 是示出根据本发明实施例的示出根据本发明实施例的在终端设备中对待机 界面的图标自动排序的装置的框图。 0041 如图 3 所示, 根据本发明的对待机界面的图标进行自动排序的装置 300 包括记录 单元 310、 权值计算单元 3。
24、20 和排序单元 330。记录单元 310 记录和更新应用程序在每次获 得焦点后的停留时间长度和与应用程序的每次停留时间长度对应的记忆曲线值。权值计 算单元 320 通过将预定时间期间内的应用程序的每次停留时间长度和与每次停留时间长 说 明 书 CN 103186375 A 6 5/5 页 7 度对应的记忆曲线值相乘得到与应用程序对应的权值, 并记录与应用程序对应的权值累加 和。排序单元 330 根据与应用程序对应的权值累加和在待机界面上对应用程序的图标进行 排序。 排序单元330将排序的结果发送到终端设备的用户界面生成单元340, 从而可产生符 合要求的待机界面。 0042 图 4 是示出根。
25、据本发明实施例的对待机界面的图标进行自动排序的效果示意图。 0043 如图 4 所示, 待机界面上存在多个应用程序的图标。首先, 用户在最上面的图 4(a) 中示出的待机界面中选择一特定应用程序 ( 例如, 如图的框中选中的图标 “Angry Birds” )。这样, 该特定应用程序获得焦点。终端执行图 2 所示的方法以计算得到各个应用 程序的权值累加和, 从而可根据该累加和对图 4 中示出的应用程序自动排序。具体地, 如图 4(b) 和图 4(c) 所示, 在应用程序失去焦点之后, 由于其权值累加和增加, 因此, 该应用程序 的图标被排列在待机界面的第二位。 0044 虽然已经参照本发明的若干示例性实施例示出和描述了本发明, 但是本领域的技 术人员将理解, 在不脱离权利要求及其等同物限定的本发明的精神和范围的情况下, 可以 在形式和细节上做出各种改变。 说 明 书 CN 103186375 A 7 1/2 页 8 图 1 图 2 说 明 书 附 图 CN 103186375 A 8 2/2 页 9 图 3 图 4 说 明 书 附 图 CN 103186375 A 9 。