移动终端交互对象的配置方法与装置与流程

文档序号:12824204阅读:222来源:国知局
移动终端交互对象的配置方法与装置与流程

本发明涉及人机交互领域,具体地,涉及一种移动终端交互对象的配置方法与装置。



背景技术:

移动终端在人们的日常生活中已经不可或缺,每个人使用设备的习惯不尽相同,但同一个用户的使用习惯却相对稳定,这种习惯成自然的行为模式使得交互系统本身可以为用户做更多成为可能。

现有技术中提出一种可行的技术方案,分析用户在最近一段时间内的行为,预估用户可能的操作期望,在得到用户的允许后自动执行功能。但是,这种方式需要干扰用户,因为在使用的过程中需要提供提示用户是否执行动作的消息,这种消息可能经常弹出,使用户在使用设备的过程中不间断的被骚扰,体验不好。若没有提示消息则可能使用户不知道或者不清楚自动执行的结果,将会执行不可逆的误操作,给用户带来损失。



技术实现要素:

为了解决现有技术中,依据用户习惯调整交互方式的方案所造成的干扰用户或误操作致使用户损失的问题,本发明提供一种移动终端交互对象的配置方法与装置,其能依据用户习惯自动配置交互对象的显示属性,使用户习惯使用的交互对象易于被用户查找,不会对用户造成干扰和损失。

本发明实施例一方面提供一种移动终端交互对象的配置方法,包括:

根据用户操作的历史数据,统计各交互对象的被操作次数;

根据所述被操作次数选取待配置对象,并将所述待配置对象的显示属性配置为预先设定的第一目标属性。

实施本发明实施例,具有如下有益效果:

本发明实施例提供的移动终端交互对象的配置方法,可根据交互对象的历史被操作次数,调整交互对象的显示属性。因此,实施该方法,可以按照用户的习惯,将用户经常需要操作的交互对象调整到显眼的位置,或者易于操作的位置,从而使常用的交互对象易于被用户查找,且这种调整方式是静默的,它不执行具体的操作,因此不存在误操作带来的不可逆的损失,也不需要为了避免误操作而对用户进行打扰,最终为用户生成一个最符合其操作习惯的交互系统,大大提升移动终端的交互体验。

进一步地,所述显示属性包括所述交互对象的显示位置、在移动终端的交互系统中的显示层级或与同层级交互对象之间的显示次序。

进一步地,所述根据所述被操作次数选取待配置对象,并将所述待配置对象的显示属性配置为预先设定的第一目标属性,具体包括:

选取被操作次数最多的一个或多个交互对象作为待配置对象;

将所述待配置对象的显示属性配置为预先设定的第一目标属性。

进一步地,所述根据用户操作的历史数据,统计各交互对象的被操作次数,具体为:

根据用户操作的历史数据,分时段统计各交互对象的被操作次数;

则所述选取被操作次数最多的一个或多个交互对象作为待配置对象,具体包括:

根据所述被操作次数,建立交互对象关联表;其中,所述交互对象关联表记载各个时段,以及为每个时段选取的在该时段被操作次数最多的一个或多个交互对象;

在任一时段的起始时刻,根据当前所属的时段,查询交互对象关联表,获取与所述当前所属的时段对应的一个或多个交互对象作为待配置对象。

进一步地,在所述将所述待配置对象的显示属性配置为预先设定的第一目标属性之前,还包括:

将冲突交互对象的显示属性修改为预先设定的第二目标属性;其中,所述冲突交互对象为当前显示属性为第一目标属性的交互对象。

进一步地,在所述将所述待配置对象的显示属性配置为预先设定的第一目标属性之后,还包括:

将关联配置对象的显示属性修改为预先设定的第三目标属性;其中,所述关联配置对象为根据用户操作的历史数据获得的,与所述待配置元素在操作次序上相邻的次数超过预设的阈值的交互元素。

进一步地,所述将所述待配置对象的显示属性配置为预先设定的第一目标属性,具体包括:

判断所述待配置对象当前是否处于被显示状态或被操作状态;

若是,则待所述待配置对象退出被显示状态或被操作状态后,将所述待配置对象的显示属性配置为预先设定的第一目标属性;

若否,则即刻将所述待配置对象的显示属性配置为预先设定的第一目标属性。

本发明实施例另一方面提供一种移动终端交互对象的配置装置,包括:

统计模块,用于根据用户操作的历史数据,统计各交互对象的被操作次数;

配置模块,用于根据所述被操作次数选取待配置对象,并将所述待配置对象的显示属性配置为预先设定的第一目标属性。

本发明实施例提供的移动终端交互对象的配置装置,可根据交互对象的历史被操作次数,调整交互对象的显示属性。因此,实施该方法,可以按照用户的习惯,将用户经常需要操作的交互对象调整到显眼的位置,或者易于操作的位置,从而使常用的交互对象易于被用户查找,且这种调整方式是静默的,它不执行具体的操作,因此不存在误操作带来的不可逆的损失,也不需要为了避免误操作而对用户进行打扰,最终为用户生成一个最符合其操作习惯的交互系统,大大提升移动终端的交互体验。

进一步地,所述配置模块包括:

选取单元,用于选取被操作次数最多的一个或多个交互对象作为待配置对象;

执行单元,用于将所述待配置对象的显示属性配置为预先设定的第一目标属性。

进一步地,所述统计模块具体用于根据用户操作的历史数据,分时段统计各交互对象的被操作次数;

所述选取单元包括:

建表子单元,用于根据所述被操作次数,建立交互对象关联表;其中,所述交互对象关联表记载各个时段,以及为每个时段选取的在该时段被操作次数最多的一个或多个交互对象;

查询子单元,用于在任一时段的起始时刻,根据当前时刻所属的时段,查询交互对象关联表,获取与所述当前时刻所属的时段对应的一个或多个交互对象作为待配置对象。

附图说明

图1是本发明实施例一提供的移动终端交互对象的配置方法的流程图;

图2是本发明实施例二提供的移动终端交互对象的配置方法的流程图;

图3是本发明实施例三提供的移动终端交互对象的配置方法的流程图;

图4是本发明实施例四提供的移动终端交互对象的配置装置的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

参见图1,是本发明实施例一提供的移动终端交互对象的配置方法的流程图;该移动终端交互对象的配置方法包括:

s101、根据用户操作的历史数据,统计各交互对象的被操作次数;

s102、根据所述被操作次数选取待配置对象,并将所述待配置对象的显示属性配置为预先设定的第一目标属性。

应当理解,交互对象指的是在移动终端的交互系统上可被用户操作的对象,包括但不限于:可点击进入应用程序的图标,如计算器图标;可点击进入修改的参数列表,如在显示和亮度选项卡里的系统亮度、音量大小、情景模式等选项;可被选中设置的选项列表,如在响铃模式选项卡里的静音模式、振动模式和响铃模式等。

具体地,显示属性包括但不限于交互对象的显示位置、在移动终端的交互系统中的显示层级或与同层级交互对象之间的显示次序。如应用程序的图标在交互系统桌面上的显示位置,备选参数在交互系统中的显示层级,同一层级中的各个参数之间的次序等。此外,第一目标属性可以是固定的显示属性,即可以是指定的显示位置,如根据被操作次数将各交互元素分派到与被操作次数对应的指定的显示位置;或指定的显示次序,则在同一层级中,将交互对象的次序按照被操作次数的次序进行排列。第一目标属性也可以是将待配置元素本身的属性按照预设的算法计算出的目标属性,比如将图标的显示位置上移n个像素,或者将备选参数调到上一显示层级等。

具体地,所述根据所述被操作次数选取待配置对象,并将所述待配置对象的显示属性配置为预先设定的第一目标属性,具体包括:

选取被操作次数最多的一个或多个交互对象作为待配置对象;

将所述待配置对象的显示属性配置为预先设定的第一目标属性。

为了符合用户的习惯,一般来说,较多采用被操作次数最多的一个或多个交互对象作为待配置对象,将其调整到显眼的位置或用户易于操作的位置,因此,上述具体方案提供了一种适用大众的优化方案。但设计者也可以根据被操作次数按照其他规则选取待配置对象。

需要说明的是,选取被操作次数最多的一个或多个交互对象作为待配置对象,有多种实施方式。比如固定选取的个数为m个,则选取被操作次数最多的m个交互对象作为待配置对象;或者不固定选取的个数,取被操作次数超过阈值的交互对象作为待配置对象,待配置对象的被操作次数也仍是所有交互对象中最多的。

本实施例提供的移动终端交互对象的配置方法,可根据交互对象的历史被操作次数,调整交互对象的显示属性。因此,实施该方法,可以按照用户的习惯,将用户经常需要操作的交互对象调整到显眼的位置,或者易于操作的位置,从而使常用的交互对象易于被用户查找,且这种调整方式是静默的,它不执行具体的操作,因此不存在误操作带来的不可逆的损失,也不需要为了避免误操作而对用户进行打扰,最终为用户生成一个最符合其操作习惯的交互系统,大大提升移动终端的交互体验。

实施例二

参见图2,是本发明实施例二提供的移动终端交互对象的配置方法的流程图;该移动终端交互对象的配置方法包括:

s201、根据用户操作的历史数据,分时段统计各交互对象的被操作次数;

s202、根据所述被操作次数,建立交互对象关联表;其中,所述交互对象关联表记载各个时段,以及为每个时段选取的在该时段被操作次数最多的一个或多个交互对象;

s203、在任一时段的起始时刻,根据当前所属的时段,查询交互对象关联表,获取与所述当前所属的时段对应的一个或多个交互对象作为待配置对象;

s204、将冲突交互对象的显示属性修改为预先设定的第二目标属性;其中,所述冲突交互对象为当前显示属性为第一目标属性的交互对象;

s205、将所述待配置对象的显示属性配置为预先设定的第一目标属性;

s206、将关联配置对象的显示属性修改为预先设定的第三目标属性;其中,所述关联配置对象为根据用户操作的历史数据获得的,与所述待配置元素在操作次序上相邻的次数超过预设的阈值的交互元素。

本实施例与实施例一的不同之处在于:

实施例一所述的根据用户操作的历史数据,统计各交互对象的被操作次数,在本实施例中具体为:根据用户操作的历史数据,分时段统计各交互对象的被操作次数;则在任一时段的起始时刻,都会根据历史数据中,该时段各个交互对象的被操作次数重新配置显示属性。以适应用户在不同时段的操作习惯不同。比如用户习惯在早上操作天气软件,在晚上操作闹钟软件,按照本实施例,则可以在早上将天气软件调整到易于操作的位置,在晚上将闹钟调整到易于操作的位置。

此外,本实施例还涉及冲突交互对象及关联配置对象的优化调整。

冲突交互对象为与待配置对象的调整有联动关系的交互对象,具体为,冲突交互对象原本的显示属性为第一目标属性,如果将待配置对象调整为第一目标属性,则需要先安置冲突目标对象。比如交互系统中将下一层级的交互对象作为待配置对象,移至上一层级时,其新位置处的旧对象则为冲突交互对象,即将待配置对象调整至新位置时,需要定义该旧对象的处理方式。

关联配置对象为在操作上与待配置对象有关联的对象,具体为,用户操作关联配置对象和待配置对象的次序总是相邻的。因此,本实施例中,历史数据,不但要用于统计交互对象的操作元素,还需要记录交互对象的被操作时间,了解交互对象被操作时间的次序,统计交互对象两两之间被操作次序相邻的次数,当该次数超过一定阈值时,则两个交互元素互为对方的关联配置对象,若其中一个交互对象被操作频繁,被选为待配置对象,则相应的关联配置对象也随之调整到相邻的位置或其他易于操作的位置。具体实施时,第二目标属性和第三目标属性也既可以是固定的显示属性,也可以是将交互元素本身的属性按照预设的算法计算出的目标属性。

进一步地,所述将所述待配置对象的显示属性配置为预先设定的第一目标属性,具体包括:

判断所述待配置对象当前是否处于被显示状态或被操作状态;

若是,则待所述待配置对象退出被显示状态或被操作状态后,将所述待配置对象的显示属性配置为预先设定的第一目标属性;

若否,则即刻将所述待配置对象的显示属性配置为预先设定的第一目标属性。

在进一步方案中,当系统接收到调整命令后需要首先确认待配置对象目前是否处于在显示或者在使用中,比如交互对象正在屏幕上显示,用户正在操作或浏览,若此时调整可能带来界面的跳变或剧烈变化,所以为了避免给用户带来不必要的干扰,如果待配置对象在使用或者在显示状态,将会延迟调整以避免给用户造成不必要的困扰。

实施例三

参见图3,是本发明实施例三提供的移动终端交互对象的配置方法的流程图;该方法包括:

s301、行为收集步骤:移动终端将持续性的收集用户的操作数据,并整理为可供分析的标准数据格式。收集的数据包括用户操作的交互对象id、操作时间、操作动作。收集行为本身作为后台服务程序运行,并不会被用户感知,且仅针对本移动终端仅在本地保存,不涉及用户隐私问题。在完成了一定时间内的内容分析后,保存内容将会被释放以减少对用户存储空间的侵占。典型的实施方式中交互系统以月为单位进行分析,下一周期的分析工作将建立在上一周期的分析结论之上。

s302、行为分析步骤:对收集到的数据进行统计分析,各层级交互对象的使用频率、使用时间段、各交互对象间的联动关系等因素将会被纳入考量范围,综合分析的结果将被整理为调整建议输出至下一环节。综合分析的结果指明了待配置对象的id,配置内容,以及关联交互对象id及其配置内容。

s303、结果过滤步骤:行为分析结果并不总是可执行或者合理的,可能的因素是当前的配置不可执行、需要延迟执行、需配合其他配置项执行,例如配置参数已经超出了系统可允许的最大范围,当系统试图将某个交互对象做移动时,系统需要考虑受影响的交互对象重新排列后的新顺序,这些步骤将会在结果过滤环节确定。

s304、交互系统调整步骤:当系统接收到配置命令后需要首先确认待配置对象目前是否处于被显示或者被操作中,如果待配置对象在被显示或者在被操作状态,将会延迟调整以避免给用户造成不必要的困扰。

本实施例提供的移动终端交互对象的配置方法,在用户使用移动终端的过程中不间断地为用户进行交互方式的优化,最终为每一个用户生成一个最符合其操作习惯的交互系统,大大提升移动终端的交互体验,同时不带来额外的干扰。

实施例四

参见图4,是本发明实施例四提供的移动终端交互对象的配置装置的结构框图;该移动终端交互对象的配置装置为实现上述实施例的装置,包括:

统计模块401,用于根据用户操作的历史数据,统计各交互对象的被操作次数;

配置模块402,用于根据所述被操作次数选取待配置对象,并将所述待配置对象的显示属性配置为预先设定的第一目标属性。

进一步地,所述显示属性包括所述交互对象的显示位置、在移动终端的交互系统中的显示层级或与同层级交互对象之间的显示次序。

进一步地,所述配置模块包括:

选取单元,用于选取被操作次数最多的一个或多个交互对象作为待配置对象;

执行单元,用于将所述待配置对象的显示属性配置为预先设定的第一目标属性。

进一步地,所述统计模块具体用于根据用户操作的历史数据,分时段统计各交互对象的被操作次数;

所述选取单元包括:

建表子单元,用于根据所述被操作次数,建立交互对象关联表;其中,所述交互对象关联表记载各个时段,以及为每个时段选取的在该时段被操作次数最多的一个或多个交互对象;

查询子单元,用于在任一时段的起始时刻,根据当前时刻所属的时段,查询交互对象关联表,获取与所述当前时刻所属的时段对应的一个或多个交互对象作为待配置对象。

进一步地,所述配置模块,还包括:

冲突处理单元,用于将冲突交互对象的显示属性修改为预先设定的第二目标属性;其中,所述冲突交互对象为当前显示属性为第一目标属性的交互对象。

进一步地,所述配置模块,还包括:

关联处理单元,用于将关联配置对象的显示属性修改为预先设定的第三目标属性;其中,所述关联配置对象为根据用户操作的历史数据获得的,与所述待配置元素在操作次序上相邻的次数超过预设的阈值的交互元素。

进一步地,所述执行单元包括:

判断子单元,用于判断所述待配置对象当前是否处于被显示状态或被操作状态;

延后子单元,用于若是,则待所述待配置对象退出被显示状态或被操作状态后,将所述待配置对象的显示属性配置为预先设定的第一目标属性;

配置子单元,用于若否,则即刻将所述待配置对象的显示属性配置为预先设定的第一目标属性。

本实施例提供的移动终端交互对象的配置装置,可根据交互对象的历史被操作次数,调整交互对象的显示属性。因此,实施该方法,可以按照用户的习惯,将用户经常需要操作的交互对象调整到显眼的位置,或者易于操作的位置,从而使常用的交互对象易于被用户查找,且这种调整方式是静默的,它不执行具体的操作,因此不存在误操作带来的不可逆的损失,也不需要为了避免误操作而对用户进行打扰,最终为用户生成一个最符合其操作习惯的交互系统,大大提升移动终端的交互体验。

以上是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和变形,这些改进和变形也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1