著录项信息
专利名称 | 用户界面更新方法 |
申请号 | CN201210286403.8 | 申请日期 | 2012-08-14 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-01-02 | 公开/公告号 | CN102855058A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0483 | IPC分类号 | G;0;6;F;3;/;0;4;8;3查看分类表>
|
申请人 | 上海摩软通讯技术有限公司 | 申请人地址 | 上海市浦东新区张江高科技园区科苑路399号1幢302室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海摩软通讯技术有限公司 | 当前权利人 | 上海摩软通讯技术有限公司 |
发明人 | 赵东方 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种用户界面更新方法,包括:S1记录用户操作信息;S2对用户操作信息进行统计分析;S3根据S2中的统计分析结果执行更新动作。本发明所提供的用户界面更新方法,解决了现有技术中电子设备显示界面的更新,需要用户手动配置,操作步骤较多,无法最大程度的体现用户的操作习惯,导致电子设备易用性、便捷性和反应速度都较低的技术问题,可使显示界面更加适于当前用户的操作习惯和使用需求,提高电子设备的易用性、便捷性和反应速度,增强该电子设备的工作效率,为用户节省时间。
1.一种用户界面更新方法包括:
S1记录用户操作信息;
S2对用户操作信息进行统计分析;
S3电子设备查询被标识的切换对象程序;将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示;
其特征在于,所述S1记录用户操作信息的步骤包括:
S11记录目标应用程序的切换对象程序;
S12记录对象程序的切换数量值N。
2.如权利要求1所述的方法,其特征在于,所述S2对用户操作信息进行统计分析的步骤包括:
S20将所述切换数量值N与预置的切换数量阈值N0进行比较,当切换数量值N≥预置的切换数量阈值N0时,对相应的目标程序进行标识。
3.如权利要求1所述的方法,其特征在于,所述S2对用户操作信息进行统计分析的步骤包括:
S21根据对象程序的切换数量值N,计算每一对象程序切换数量值占所有对象程序的切换数量值的比值P;
S22将每一切换对象程序的所述比值P与预置的比值阈值P0进行比较,当比值P≥所述比值阈值P0时,对相应的目标程序进行标识。
4.如权利要求1至3中任一项所述的方法,其特征在于,在所述S2对用户操作信息进行统计分析的步骤之前还包括:
将所述记录的时间参数值T与设定的时间范围进行比较,当所述时间参数值落入所述时间范围内时,保留该时间参数值所对应的数据;当时间参数未落入时间范围内时,删除该时间参数值所对应的数据。
5.如权利要求1至3中任一项所述的方法,其特征在于,所述S32将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示的步骤包括:
S321将所述被标识的切换对象程序添加到所述目标应用程序的快捷方式列表中。
6.如权利要求1至3中任一项所述的方法,其特征在于,所述S32将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示的步骤包括:
S322将所述被标识的切换对象程序设置到所述目标应用程序的退出接口模块中。
用户界面更新方法\n技术领域\n[0001] 本发明涉及电子通信领域,尤其涉及用户界面更新方法。\n背景技术\n[0002] 用户界面(UI,User Interface)是指用户和电子设备及其系统进行交互方法的集合,本发明中所述的用户界面主要是指显示在电子设备的显示屏上的显示界面。\n[0003] 现有技术中,显示界面的内容的排布方式一般由系统或应用程序预先设置,用户可在一定范围内进行设置,如操作界面中图标位置的设置,图标显示数量的设置、字体大小的设置或部分显示内容的选择等。这种设置需要用户根据自身的需要或习惯手动进行配置。\n[0004] 如用户需要在电子设备的桌面中增加某应用程序的快捷方式图标,现有技术中用户需要按照系统的设定手动选择该应用程序,打开对话框,手动选择“发送到桌面快捷方式”,这样方可在系统桌面上增加该应用程序的快捷方式图标。\n[0005] 再如中国知识产权局于 2009年12月09日公开了一种触摸屏的界面更新方法,其公开号为CN101599001。这种界面更新方法,可实现当控制体在触摸屏上滑动时,根据控制体滑动轨迹最后经过的设定数量个像素点样本确定控制体的操作特性,根据控制体的操作特性更新界面,使界面调整在视觉上获得和控制体运动相应的效果。\n[0006] 现有技术中的上述显示界面的更新方法,均需要用户手动配置,操作步骤较多,便捷性不强。另外,由于用户自身不会对自己的操作习惯进行连续性的记录,其手动配置的显示界面,无法最大程度的体现用户的操作习惯,导致电子设备易用性、便捷性和反应速度都较低。\n发明内容\n[0007] 本发明的目的是提供可实现自动更新的用户界面更新方法。\n[0008] 本发明所提供的用户界面更新方法,包括:\n[0009] S1记录用户操作信息;\n[0010] S2 对用户操作信息进行统计分析;\n[0011] S3 根据S2中的统计分析结果执行更新动作。\n[0012] 本发明所提供的用户界面更新方法,解决了现有技术中电子设备显示界面的更新,需要用户手动配置,操作步骤较多,无法最大程度的体现用户的操作习惯,导致电子设备易用性、便捷性和反应速度都较低的技术问题,可使显示界面更加适于当前用户的操作习惯和使用需求,提高电子设备的易用性、便捷性和反应速度,增强该电子设备的工作效率,为用户节省时间。\n附图说明\n[0013] 图1为本发明用户界面与信息更新的示意图;\n[0014] 图2为本发明实施例一所提供的用户界面更新方法的流程示意图;\n[0015] 图3为本发明实施例二所提供的用户界面更新方法的流程示意图。\n具体实施方式\n[0016] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0017] 实施例一\n[0018] 如图1及图2所示,本实施例提供的方法,将用户切换对象程序的数量作为结果数据对显示界面进行更新。\n[0019] 本实施例提供一种用户界面更新方法,包括如下步骤:\n[0020] S1记录用户操作信息;本领域技术人员可以理解,由于不同用户的使用需求和操作习惯不同,对同一款电子设备各功能的使用频率、 应用程序之间的配合关系、切换顺序以及操作工具都不同。例如,同一款手机,有的用户打电话比较多,有的用户发短信比较多;\n有的用户习惯使用手指操作触控屏而有的用户习惯用触控工具(如触控笔)操作触控屏;有的用户喜欢在阅读电子书的同时打开词典工具,电子书应用程序和词典应用程序会配合使用且在二者之间频繁切换,而有的用户喜欢在打开网页的同时打开词典,浏览器应用程序与词典应用程序配合使用且在二者之间频繁切换。这些各不相同的操作习惯或使用需求都导致用户对显示界面具有不同的配置需求。本步骤对用户的操作进行记录,形成用户操作信息并进行存储。\n[0021] S2 对用户操作信息进行统计分析;本领域技术人员可以理解,根据S1中获得的用户操作信息,电子设备对其进行统计分析,形成结果数据,根据该结果数据可知应用程序之间的功能关系及用户的操作行为习惯\n[0022] S3 根据S2中的统计分析结果执行更新动作。本领域技术人员可以得知,根据S2的结果数据将显示界面进行相应的更新,可使显示界面更加适于当前用户的操作习惯和使用需求,提高电子设备的易用性、便捷性和反应速度,增强该电子设备的工作效率,为用户节省时间。\n[0023] 所述S1记录用户操作信息的步骤,包括:\n[0024] S11 记录目标应用程序的切换对象程序。如用户在使用应用程序A时,会在使用A程序的过程中或在关闭A程序之后随即打开B程序、C程序或D程序;则所述目标应用程序为A程序;所述B程序、C程序或D程序为A程序的切换对象程序。该步骤将B程序、C程序或D程序作为A程序的切换对象程序进行记录。这样电子设备可得知用户在使用A程序时会配合使用或继续使用哪些应用程序。\n[0025] S12 记录对象程序的切换数量值N。如电子设备自开始使用至当前时间,在使用A程序的过程中或在关闭A程序之后随即打开B程序的次数为15次,则记录NAB=15;电子设备自开始使用至当前时间,在使用A程序的过程中或在关闭A程序之后随即打开C程序的次数为6次,则记录NAC=6;在使用A程序的过程中或在关闭A程序之后随即打开D程序的次数为9次,则记录NAD=9。这样,电子设备可得知用户在使用A程序时,与A程序配合使用或继续使用的应用程序的使用次数。\n[0026] 所述S2 对用户操作信息进行统计分析的步骤,包括:\n[0027] S20将所述切换数量值N与预置的切换数量阈值N0进行比较,当切换数量值N≥预置的切换数量阈值N0时,对相应的目标程序进行标识。如预置的切换数量阈值N0=10,则NAB≥N0,本领域技术人员可以理解,这说明用户在使用A程序的同时或者关闭A程序之后,具有打开B程序的操作习惯或使用需求,因此对B程序进行标识。\n[0028] S3根据S2中的统计分析结果执行更新动作的步骤,包括:\n[0029] S31 电子设备查询被标识的切换对象程序;如上述B程序。\n[0030] S32将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示。本领域技术人员可以理解,所述图标或链接用于启动所述应用程序。如在上述A程序的显示界面显示上述B程序的图标或链接,这样当用户使用A程序的同时,可以直接在A程序的显示界面打开B程序,方便快捷,易用性佳。本发明实现了根据S2的统计分析结果自动对显示界面进行更新,无需用户手动进行操控,电子设备自动完成显示界面的更新,进一步为用户提供了便捷实用的使用体验。\n[0031] 所述S32将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示的步骤,包括:\n[0032] S321 将所述被标识的切换对象程序添加到所述目标应用程序的快捷方式(shortcuts)列表中。这样可在使用目标应用程序的同时方便的打开被标识的切换对象程序。如将B程序添加到A程序的快捷方式(shortcuts)列表中,可实现在使用A程序时只要在A程序的显示界面就可以打开B程序。\n[0033] 所述S33将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示的步骤,还可以包括:\n[0034] S322 将所述被标识的切换对象程序设置到所述目标应用程序的退出接口模块中。这样可实现在退出所述目标应用程序时自动打开被标识的切换对象程序。如将B程序设置到所述A程序的退出接口模块中,则可实现在用户操作退出A程序时自从打开B程序。\n[0035] 所述S1记录用户操作信息的步骤,还可以包括:\n[0036] S13 记录用户从目标应用程序切换至切换对象程序的时间参数值。本领域技术人员额可以理解,用户的使用习惯和使用需求在不同的时间可能会发生改变。因此,根据用户在最近一段时间的操作规律来更新显示界面,更加符合用户当前的使用需求。\n[0037] 在所述S2 对用户操作信息进行统计分析的步骤之前,还包括:\n[0038] 用于选择待处理数据的步骤,具体包括:\n[0039] 将所述记录的时间参数值T与设定的时间范围进行比较,当所述时间参数值落入所述时间范围内时,保留该时间参数值所对应的数据(包括切换对象程序及切换至该对象程序在该时间范围内切换的数量值N)当时间参数未落入时间范围内时,删除该时间参数值所对应的数据(包括切换对象程序及切换至该对象程序在该时间范围内切换的数量值N)。\n本领域技术人员可以理解,所述时间范围根据用户需求的变化程度来设置,通常会将所述时间范围设置为当前一端时间,如最近一个月或者6个月。该步骤不但可更新用户操作信息,使显示界面更新更加符合用户当前的使用需求和操作习惯,还可将不具有统计价值的数据进行删除,为电子设备的使用释放存储空间。所述落入时间范围包括时间参数只等于边界值的情况。\n[0040] 实施例二\n[0041] 如图1及图3所示,本实施例提供的方法,将切换对象程序的切换次数占所有切换对象程序的切换次数之和的比重作为结果数据对显示界面进行更新。\n[0042] 本实施例提供一种用户界面更新方法,包括如下步骤:\n[0043] S1记录用户操作信息;本领域技术人员可以理解,由于不同用户的使用需求和操作习惯不同,对同一款电子设备各功能的使用频率、 应用程序之间的配合关系、切换顺序以及操作工具都不同。例如,同一款手机,有的用户打电话比较多,有的用户发短信比较多;\n有的用户习惯使用手指操作触控屏而有的用户习惯用触控工具(如触控笔)操作触控屏;有的用户喜欢在阅读电子书的同时打开词典工具,电子书应用程序和词典应用程序会配合使用且在二者之间频繁切换,而有的用户喜欢在打开网页的同时打开词典,浏览器应用程序与词典应用程序配合使用且在二者之间频繁切换。这些各不相同的操作习惯或使用需求都导致用户对显示界面具有不同的配置需求。本步骤对用户的操作进行记录,形成用户操作信息并进行存储。\n[0044] S2 对用户操作信息进行统计分析;本领域技术人员可以理解,根据S1中获得的用户操作信息,电子设备对其进行统计分析,形成结果数据,根据该结果数据可知应用程序之间的功能关系及用户的操作行为习惯\n[0045] S3 根据S2中的统计分析结果执行更新动作。本领域技术人员可以得知,根据S2的结果数据将显示界面进行相应的更新,可使显示界面更加适于当前用户的操作习惯和使用需求,提高电子设备的易用性、便捷性和反应速度,增强该电子设备的工作效率,为用户节省时间。\n[0046] 所述S1记录用户操作信息的步骤,包括:\n[0047] S11 记录目标应用程序的切换对象程序。如用户在使用应用程序A时,会在使用A程序的过程中或在关闭A程序之后随即打开B程序、C程序或D程序;则所述目标应用程序为A程序;所述B程序、C程序或D程序为A程序的切换对象程序。该步骤将B程序、C程序或D程序作为A程序的切换对象程序进行记录。这样电子设备可得知用户在使用A程序时会配合使用或继续使用哪些应用程序。\n[0048] S12 记录对象程序的切换数量值N。如电子设备自开始使用至当前时间,在使用A程序的过程中或在关闭A程序之后随即打开B程序的次数为15次,则记录NAB=15;电子设备自开始使用至当前时间,在使用A程序的过程中或在关闭A程序之后随即打开C程序的次数为6次,则记录NAC=6;在使用A程序的过程中或在关闭A程序之后随即打开D程序的次数为9次,则记录NAD=9。这样,电子设备可得知用户在使用A程序时,与A程序配合使用或继续使用的应用程序的使用次数。\n[0049] 所述S2 对用户操作信息进行统计分析的步骤,包括:\n[0050] S21根据对象程序的切换数量值N,计算每一对象程序切换数量值占所有对象程序的切换数量值的比值P。如当前A程序的切换对象数据只包括B程序、C程序和D程序。则计算出从A程序切换至B程序的次数占A程序切换至B程序、C程序和D程序的次数之和的比值,即PAB=NAB/NAB+NAC+NAD=15/15+6+9=0.5; 计算出从A程序切换至C程序的次数占A程序切换至B程序、C程序和D程序的次数之和的比值,即PAC=NAC/NAB+NAC+NAD=6/15+6+9=0.2; 计算出从A程序切换至D程序的次数占A程序切换至B程序、C程序和D程序的次数之和的比值,即PAD=NAD/NAB+NAC+NAD=9/15+6+9=0.3;\n[0051] S22将每一切换对象程序的所述比值P与预置的比值阈值P0进行比较,当比值P≥所述比值阈值P0时,对相应的目标程序进行标识。如预置的比值阈值P0=0.45,则PAB≥P0,本领域技术人员可以理解,这说明能过户在使用A程序的同时或者关闭A程序之后,打开B程序的次数所占比率最大且其满足将该程序设置在A程序的显示界面的要求,因此对B程序进行标识。\n[0052] S3根据S2中的统计分析结果执行更新动作的步骤,包括:\n[0053] S31 电子设备查询被标识的切换对象程序;如上述B程序。\n[0054] S32将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示。本领域技术人员可以理解,所述图标或链接用于启动所述应用程序。如在上述A程序的显示界面显示上述B程序的图标或链接,这样当用户使用A程序的同时,可以直接在A程序的显示界面打开B程序,方便快捷,易用性佳。本发明实现了根据S2的统计分析结果自动对显示界面进行更新,无需用户手动进行操控,电子设备自动完成显示界面的更新,进一步为用户提供了便捷实用的使用体验。\n[0055] 所述S32将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示的步骤,包括:\n[0056] S321 将所述被标识的切换对象程序添加到所述目标应用程序的快捷方式(shortcuts)列表中。这样可在使用目标应用程序的同时方便的打开被标识的切换对象程序。如将B程序添加到A程序的快捷方式(shortcuts)列表中,可实现在使用A程序时只要在A程序的显示界面就可以打开B程序。\n[0057] 所述S32将所述被标识的切换对象程序的图标或链接在所述目标应用程序的显示界面进行显示的步骤,还可以包括:\n[0058] S322 将所述被标识的切换对象程序设置到所述目标应用程序的退出接口模块中。这样可实现在退出所述目标应用程序时自动打开被标识的切换对象程序。如将B程序设置到所述A程序的退出接口模块中,则可实现在用户操作退出A程序时自从打开B程序。\n[0059] 在所述S2 对用户操作信息进行统计分析的步骤之前,还包括:\n[0060] 用于选择待处理数据的步骤,具体包括:\n[0061] 将所述记录的时间参数值T与设定的时间范围进行比较,当所述时间参数值落入所述时间范围内时,保留该时间参数值所对应的数据(包括切换对象程序及切换至该对象程序在该时间范围内切换的数量值N)当时间参数未落入时间范围内时,删除该时间参数值所对应的数据(包括切换对象程序及切换至该对象程序在该时间范围内切换的数量值N)。\n本领域技术人员可以理解,所述时间范围根据用户需求的变化程度来设置,通常会将所述时间范围设置为当前一端时间,如最近一个月或者6个月。该步骤不但可更新用户操作信息,使显示界面更新更加符合用户当前的使用需求和操作习惯,还可将不具有统计价值的数据进行删除,为电子设备的使用释放存储空间。所述落入时间范围包括时间参数只等于边界值的情况。\n[0062] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
法律信息
- 2016-04-13
- 2013-02-20
实质审查的生效
IPC(主分类): G06F 3/0483
专利申请号: 201210286403.8
申请日: 2012.08.14
- 2013-01-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-09-21
|
2011-04-25
| | |
2
| |
2010-10-20
|
2010-07-02
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |