本发明涉及一种用户分析技术,尤其是涉及一种用于教育软件用户的属性配置方法、设备及应用。
背景技术:
很多人还没搞清楚什么是PC互联网,移动互联网来了,我们还没搞清楚移动互联的时候,大数据时代又来了。
大数据挖掘商业价值的方法主要分为四种:1、客户群体细分,然后为每个群体量定制特别的服务,2、模拟现实环境,发掘新的需求同时提高投资的回报率,3、加强部门联系,提高整条管理链条和产业链条的效率,4、降低服务成本,发现隐藏线索进行产品和服务的创新。
目前低于已有稳定盈利点的互联网产品,往往以客户群体细分为主要目的。例如当一个产品进行UI改版或功能更新等时候,如果简单地向每一个用户推送,可能会面临一些用户的不满,这些用户之前有可能已经选择了自己满意的UI皮肤或者功能组合,其并不希望这些被随意地更改。
技术实现要素:
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种用于教育软件用户的属性配置方法、设备及应用。
本发明的目的可以通过以下技术方案来实现:
一种用于教育软件用户的属性配置方法,包括:
初始化用户的基因型属性参数为初始值;
为基因型属性参数中除初始值以外的每一取值配置一个表现型,并为基因型属性参数的初始值定义至所有表现型中的一个;
根据用户的设置修改其基因型属性参数;
根据用户的基因型属性参数翻译得到对应的表现型。
所述根据用户的设置修改其基因型属性参数包括:
根据用户的设置确定用户所配置的表现型;
将用户的基因型属性参数修改为与所述用户所配置的表现型相对应的取值,其中,所述与所述用户所配置的表现型相对应的取值为除初始值以外的取值。
所述方法还包括:
若用户基因型属性参数的取值所对应的表现型与初始值所对应的表现型一致,并持续设定时间间隔,则重置用户的基因型属性参数为初始值。
一种基于用于教育软件用户的属性配置方法的软件升级方法,包括:
配置用户的属性;
为基因型属性参数新增至少一个取值,并为每一个新增的取值配置一个表现型;
将基因型属性参数的初始值重定义至一个已配置存在的表现型。
一种用于教育软件用户的属性配置设备,包括:
用于初始化用户的基因型属性参数为初始值的装置;
用于为基因型属性参数中除初始值以外的每一取值配置一个表现型,并为基因型属性参数的初始值定义至所有表现型中的一个的装置;
用于根据用户的设置修改其基因型属性参数的装置;
用于根据用户的基因型属性参数翻译得到对应的表现型的装置。
所述用于根据用户的设置修改其基因型属性参数的装置包括:
用于根据用户的设置确定用户所配置的表现型的模块;
用于将用户的基因型属性参数修改为与所述用户所配置的表现型相对应的取值的模块,其中,所述与所述用户所配置的表现型相对应的取值为除初始值以外的取值。
所述设备还包括:
用于若用户基因型属性参数的取值所对应的表现型与初始值所对应的表现型一致,并持续设定时间间隔,则重置用户的基因型属性参数为初始值的装置。
一种基于用于教育软件用户的属性配置设备的软件升级系统,包括
用于配置用户的属性的设备;
用于为基因型属性参数新增至少一个取值,并为每一个新增的取值配置一个表现型的设备;
用于将基因型属性参数的初始值重定义至一个已配置存在的表现型的设备。
与现有技术相比,本发明具有以下优点:
1)将生物学中的基因型和表现型引入之软件产品中,将同一表现型下的不同基因型的用户做出区分,避免向已经主动更改过设置的用户推送默认更新,减少更新时带来的反弹情绪。
2)当用户重新将表现型修改回原始表现型时,其基因型无法回到初始值,因此避免了对经过权衡选择了默认设置的用户发生误判,而对其进行强制更新。
3)设定了基因型重置机制,保证了软件的新特性能够被足够的用户所体验。
4)软件升级过程,仅需要重定义基因型初始值的指向即可,不需要对每一个用户的配置数据进行修改,方便快捷。
附图说明
图1为本发明方法的主要步骤流程示意图;
图2为本发明因型属性参数取值和表现型之间的关系示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
一种用于教育软件用户的属性配置方法,如图1所示,包括:
初始化用户的基因型属性参数为初始值;
为基因型属性参数中除初始值以外的每一取值配置一个表现型,并为基因型属性参数的初始值定义至所有表现型中的一个;
根据用户的设置修改其基因型属性参数,具体包括:根据用户的设置确定用户所配置的表现型;将用户的基因型属性参数修改为与用户所配置的表现型相对应的取值,其中,与用户所配置的表现型相对应的取值为除初始值以外的取值;
根据用户的基因型属性参数翻译得到对应的表现型。
根据用户的设置修改其基因型属性参数包括:
方法还包括:
若用户基因型属性参数的取值所对应的表现型与初始值所对应的表现型一致,并持续设定时间间隔,则重置用户的基因型属性参数为初始值。
一种对应的软件升级方法,包括:
配置用户的属性;
为基因型属性参数新增至少一个取值,并为每一个新增的取值配置一个表现型;
将基因型属性参数的初始值重定义至一个已配置存在的表现型。
如图2所示,图中的圆圈表示基因型属性参数,方表示表现型,除初始值外,基因型属性参数的每一个取值(1、2、3、4~n)都指向一个与之相对应的表现型,而初始值0则表示那些一直都在使用默认设置的用户,而进行过自主修改设置后的用户则基因型属性参数不为0。
本申请的机制可被广泛应用于软件产品的用户属性配置中,例如假设原先基因型属性参数的初始值被指向开启cookies,而后为了保护用户的隐私,厂商升级过程中选择了默认为关闭cookies,则需要重新指向基因型属性参数的初始值为关闭cookies,但为了避免对那些期望开启cookies的用户造成干扰,对于那些修改过该项配置的用户则不会受到影响,因此他们的基因型属性参数不为初始值。