软件功能的管理方法、装置和电子设备的制作方法

文档序号:6548441阅读:211来源:国知局
软件功能的管理方法、装置和电子设备的制作方法
【专利摘要】本发明公开了一种软件功能的管理方法、装置和电子设备,其中,该软件功能的管理方法,包括:获取用户针对软件的操作记录;根据所述用户针对软件的操作记录获取针对所述用户的等级信息;根据所述针对所述用户的等级信息控制所述软件中功能的开放程度。本发明实施例的软件功能的管理方法,可根据用户对软件功能的了解程度为用户开放相应的功能,从而减少了误操作的可能,提升用户体验。
【专利说明】软件功能的管理方法、装置和电子设备
【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种软件功能的管理方法、装置和电子设备。
【背景技术】
[0002]随着计算机技术的不断发展,终端设备上的软件越来越多,功能也越来越丰富、复杂。因此,如果用户对软件中的各项功能不了解的话会导致很多误操作,这会给用户造成软件不好用的印象。目前,很多软件内会加入各种说明或提示框,以对软件中的各项功能进行说明。特别是在用户初次使用软件时,软件大多会对用户进行软件主要功能和主要操作的介绍和引导,从而达到让用户对软件功能建立认识的目的。
[0003]但是,这种是在用户没有特定需求的情况下,将众多介绍和引导强加给用户,因而用户很可能对这些介绍和引导并不感兴趣,而直接忽略或关闭。即使有些用户浏览了这些介绍和引导,但由于对软件的相应功能还没有切身的使用经历,可能很快就忘记该功能提示。而当使用到对应的功能时,对该功能还是不了解,依然会出现误操作的情况,并且给用户造成困惑和挫败感,降低了用户使用该软件的积极性。

【发明内容】

[0004]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明第一方面的目的在于提出一种软件功能的管理方法,可减少误操作的可能,提升用户体验。
[0005]本发明的第二方面的目的在于提出一种软件功能的管理装置。
[0006]本发明的第三方面的目的在于提出一种电子设备。
[0007]为达上述目的,根据本发明第一方面实施例提出了一种软件功能的管理方法,包括获取用户针对软件的操作记录;根据所述用户针对软件的操作记录获取针对所述用户的等级信息;以及根据所述针对所述用户的等级信息控制所述软件中功能的开放程度。
[0008]本发明实施例的软件功能的管理方法,根据用户针对软件的操作记录确定针对用户的等级信息,并根据针对用户的等级信息控制软件中功能的开放程度,而不是一次性将全部功能提供给用户,从而用户可通过对软件的使用逐渐了解软件的功能,并根据用户对软件功能的了解程度为用户开放相应的功能。因此,对于新开放的功能,用户已有一定的了解,就可以很自然流畅使用,从而减少了误操作的可能,提升用户体验。此外,根据用户的等级信息控制软件功能的开放程度,更能够激发用户使用软件的兴趣和积极性,提升了软件的用户粘滞度。
[0009]本发明的第二方面的实施例提供了一种软件功能的管理装置,包括:第一获取模块,用于获取用户针对软件的操作记录;第二获取模块,用于根据所述用户针对软件的操作记录获取针对所述用户的等级信息;以及控制模块,用于根据所述针对所述用户的等级信息控制所述软件中功能的开放程度。
[0010]本发明实施例的软件功能的管理装置,根据用户针对软件的操作记录确定针对用户的等级信息,并根据针对用户的等级信息控制软件中功能的开放程度,而不是一次性将全部功能提供给用户,从而用户可通过对软件的使用逐渐了解软件的功能,并根据用户对软件功能的了解程度为用户开放相应的功能。因此,对于新开放的功能,用户已有一定的了解,就可以很自然流畅使用,从而减少了误操作的可能,提升用户体验。此外,根据用户的等级信息控制软件功能的开放程度,更能够激发用户使用软件的兴趣和积极性,提升了软件的用户粘滞度。
[0011]本发明的第三方面的实施例提供了一种电子设备,包括:外壳,显示器、电路板和处理器,其中,电路板安置在外壳围成的空间内部,显不器在外壳外部,并与电路板相连接,处理器设置在电路板上;处理器用于处理数据,并具体用于执行以下步骤:获取用户针对软件的操作记录;根据所述用户针对软件的操作记录获取针对所述用户的等级信息;以及根据所述针对所述用户的等级信息控制所述软件中功能的开放程度。
[0012]本发明实施例的电子设备,根据用户针对软件的操作记录确定针对用户的等级信息,并根据针对用户的等级信息控制软件中功能的开放程度,而不是一次性将全部功能提供给用户,从而用户可通过对软件的使用逐渐了解软件的功能,并根据用户对软件功能的了解程度为用户开放相应的功能。因此,对于新开放的功能,用户已有一定的了解,就可以很自然流畅使用,从而减少了误操作的可能,提升用户体验。此外,根据用户的等级信息控制软件功能的开放程度,更能够激发用户使用软件的兴趣和积极性,提升了软件的用户粘滞度。
【专利附图】

【附图说明】
[0013]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0014]图1为根据本发明一个实施例的软件功能的管理方法的流程图;
[0015]图2为根据本发明另一个实施例的软件功能的管理方法的流程图;
[0016]图3为根据本发明一个具体实施例的软件功能的管理方法的流程图;
[0017]图4为根据本发明一个实施例的软件功能的管理装置的结构示意图;
[0018]图5为根据本发明另一个实施例的软件功能的管理装置的结构示意图;
[0019]图6为根据本发明一个具体实施例的软件功能的管理装置的结构示意图。
【具体实施方式】
[0020]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0021]下面参考附图描述根据本发明实施例的软件功能的管理方法、装置和电子设备。
[0022]为了便于用户了解软件的功能,减少误操作,本发明的实施例提出一种软件功能的管理方法。
[0023]图1为根据本发明一个实施例的软件功能的管理方法的流程图。如图1所示,该软件功能的管理方法,包括:
[0024]SlOl,获取用户针对软件的操作记录。[0025]在本发明的实施例中,对软件的操作记录可包括针对软件的使用次数和/或针对软件的误操作次数等,其中,针对软件的使用次数可包括针对软件整体的使用次数以及分别针对软件中各个功能的使用次数等,针对软件的误操作次数可包括针对软件整体的误操作次数以及分别针对软件中各个功能的误操作次数等。
[0026]在本发明的实施例中,用户针对软件的操作记录可通过监测软件中事件的执行来获取。举例来说,对于一个杀毒软件,如果监测到Activity页面中的onCreate方法的执行,则表明用户进行了打开设置界面的操作;如果监测到扫行scan方法执行时,则表明用户执行了扫描操作。
[0027]S102,根据用户针对软件的操作记录获取针对用户的等级信息。
[0028]在本发明的一个实施例中,用户的等级信息可以积分的形式表现,不同的用户等级可对应不同的积分区间。具体地,可预先分别对使用软件、使用每个功能设定相应的得分,即每使用一次软件或某一功能,积分即增加相应的得分。
[0029]在本发明的一个实施例中,如果操作记录包括用户针对软件的使用次数,则可根据用户针对软件的使用次数确定针对用户的等级信息,积分越高,用户的等级越高。具体地,可根据软件整体的使用次数、软件中每个功能的使用次数以及使用软件和使用每个功能对应的得分获取该用户的积分,并确定根据该积分所在的积分区间确定用户的等级。
[0030]在本发明的一个实施例中,如果操作记录包括用户针对软件的误操作次数,则可根据用户针对软件的误操作确定针对用户的等级信息,积分越高,用户的等级越低。具体地,可根据软件整体的误操作次数、软件中每个功能的误操作次数以及误操作软件和误操作每个功能对应的得分获取该用户的积分,并确定根据该积分所在的积分区间确定用户的等级。
[0031]当然,也可根据用户针对软件的使用次数和用户针对软件的误操作次数共同确定针对用户的等级信息。具体地,可将用户使用软件、使用每个功能对应的得分设定为正值,用户误操作软件、误操作软件中的功能对应的得分设定为负值,从而可将根据用户针对软件的使用次数以及针对软件的误操作次数确定用户的积分,并确定该积分所在的积分区间,以确定用户的等级。
[0032]S103,根据针对用户的等级信息控制软件中功能的开放程度。
[0033]在本发明的实施例中,可针对不同的用户的等级信息,为用户开放软件中的不同功能。例如,当用户初次使用翻译软件A时,用户的积分为0,用户的等级为O级,仅为用户开放翻译软件A的基本功能,如菜单功能、翻译功能等,此时提供的功能非常简单,随着用户对翻译软件A的使用,用户的积分是用户的等级为2级时,可再为用户开放建立个人字典等高级功能。并且随着用户等级的提升,逐渐为用户开放其他功能。
[0034]本发明实施例的软件功能的管理方法,根据用户针对软件的操作记录确定针对用户的等级信息,并根据针对用户的等级信息控制软件中功能的开放程度,而不是一次性将全部功能提供给用户,从而用户可通过对软件的使用逐渐了解软件的功能,并根据用户对软件功能的了解程度为用户开放相应的功能。因此,对于新开放的功能,用户已有一定的了解,就可以很自然流畅使用,从而减少了误操作的可能,提升用户体验。此外,根据用户的等级信息控制软件功能的开放程度,更能够激发用户使用软件的兴趣和积极性,提升了软件的用户粘滞度。[0035]图2为根据本发明另一个实施例的软件功能的管理方法的流程图,如图2所示,该软件功能的管理方法,包括:
[0036]S201,获取用户针对软件的操作记录。
[0037]在本发明的实施例中,对软件的操作记录可包括针对软件的使用次数和/或针对软件的误操作次数等,其中,针对软件的使用次数可包括针对软件整体的使用次数以及分别针对软件中各个功能的使用次数等,针对软件的误操作次数可包括针对软件整体的误操作次数以及分别针对软件中各个功能的误操作次数等。
[0038]S202,根据用户针对软件的操作记录获取针对用户的等级信息。
[0039]在本发明的一个实施例中,用户的等级信息可以积分的形式表现,不同的用户等级可对应不同的积分区间。具体地,可预先分别对使用软件、使用每个功能设定相应的得分,即每使用一次软件或某一功能,积分即增加相应的得分。
[0040]在本发明的一个实施例中,如果操作记录包括用户针对软件的使用次数,则可根据用户针对软件的使用次数确定针对用户的等级信息,积分越高,用户的等级越高。具体地,可根据软件整体的使用次数、软件中每个功能的使用次数以及使用软件和使用每个功能对应的得分获取该用户的积分,并确定根据该积分所在的积分区间确定用户的等级。
[0041]在本发明的一个实施例中,如果操作记录包括用户针对软件的误操作次数,则可根据用户针对软件的误操作确定针对用户的等级信息,积分越高,用户的等级越低。具体地,可根据软件整体的误操作次数、软件中每个功能的误操作次数以及误操作软件和误操作每个功能对应的得分获取该用户的积分,并确定根据该积分所在的积分区间确定用户的等级。
[0042]当然,也可根据用户针对软件的使用次数和用户针对软件的误操作次数共同确定针对用户的等级信息。具体地,可将用户使用软件、使用每个功能对应的得分设定为正值,用户误操作软件、误操作软件中的功能对应的得分设定为负值,从而可将根据用户针对软件的使用次数以及针对软件的误操作次数确定用户的积分,并确定该积分所在的积分区间,以确定用户的等级。
[0043]S203,根据针对用户的等级信息控制软件中功能的开放程度。
[0044]在本发明的实施例中,可针对不同的用户的等级信息,为用户开放软件中的不同功能。例如,当用户初次使用翻译软件A时,用户的积分为0,用户的等级为O级,仅为用户开放翻译软件A的基本功能,如菜单功能、翻译功能等,此时提供的功能非常简单,随着用户对翻译软件A的使用,用户的积分是用户的等级为2级时,可再为用户开放建立个人字典等高级功能。并且随着用户等级的提升,逐渐为用户开放其他功能。
[0045]S204,当软件中的功能开放时获取功能对应的功能描述信息。
[0046]在本发明的实施例中,可预先设定软件中每个功能对应的功能描述信息,其中,功能描述信息为用于描述和介绍软件中功能及使用方法的信息。
[0047]S205,显示将功能描述信息。
[0048]在本发明的实施例中,当软件中的一个功能开放时,可将该功能对应的功能描述信息展示给用户。具体地,功能描述信息的展示方式可为多样的,本发明对此不作限定。举例来说,可通过提示框显示该功能描述信息,或者通过动画演示该功能描述信息,提升趣味性以及用户的接受度。[0049]本发明实施例的软件功能的管理方法,在软件中的功能开放时,可将该功能的功能描述信息显示给用户,从而更有利于用户熟悉和使用该功能,提高了软件的趣味性以及用户的接受度,进一步提升了用户体验。
[0050]图3为根据本发明一个具体实施例的软件功能的管理方法的流程图,在本实施例中,软件为杀毒软件,如图3所示,该软件功能的管理方法,包括:
[0051]S301,获取用户针对杀毒软件的操作记录。
[0052]在本发明的实施例中,操作记录可包括针对杀毒软件整体操作的第一操作记录和针对杀毒软件中第一功能的第二操作记录。其中,第一功能与杀毒软件中待开放功能相关。具体地,在本发明的一个实施例中,举例来说,第一功能可为存储卡扫描功能,即对存储卡中的数据进行扫描以检测是否存在安全问题;待开放功能可对应的为启发式扫描功能,该功能可通过对有关文件的指令序列的反编译逐步理解和确定该文件蕴藏的真正动机,从而在执行存储卡扫描时更多的检测出可疑文件。
[0053]其中,第一操作记录包括针对杀毒软件整体操作的使用次数和/或误操作次数等。第二操作记录包括针对第一功能的使用次数和/或误操作次数等。
[0054]S302,根据第一操作记录获取针对用户的第一等级信息。
[0055]在本发明的实施例中,杀毒软件中的功能分别具有对应的操作积分,用户等级信息可以总操作积分的形式体现,总操作积分越高,用户等级越高。因此,可根据针对杀毒软件整体操作得第一操作记录获取第一操作记录中记录的功能,然后根据第一操作记录中的功能和杀毒软件中的功能对应的操作积分获取第一等级信息。具体地,可将第一操作记录中每次操作的功能对应的积分进行累加得到总操作积分,然后确定总操作积分所在的积分区间,以获取该积分区间对应的等级信息,即为用户的第一等级信息。
[0056]S303,当第一等级信息达到预设等级时,开放第一功能,其中,预设等级低于待开放功能的开放等级。
[0057]在本发明的实施例中,对于杀毒软件的每个功能,用户的总操作积分达到一定阈值时,该功能才会开放。因此,当用户的第一等级信息达到预设等级时,也就是用户的总操作积分达到第一功能开放的积分阈值时,开放第一功能。
[0058]一般软件中的功能初次使用对应的操作积分会被设定为I。以杀毒软件为例,用户打开设置界面的操作对应的积分为1,浏览软件功能对应的积分为I。当用户初始使用该杀毒软件时,初始化积分为0,用户的等级为0,当用户打开设置界面并浏览软件功能后,总操作积分为2。如果第一功能(即存储卡扫描功能)开放的积分阈值为2,则此时可开发存储卡扫描功能。在安卓系统中,可通过android:visibility = "true"指令将第一功能显示出来。
[0059]S304,获取第一功能的第二操作记录。
[0060]当第一功能开放后,可监测针对第一功能的第二操作记录。
[0061]S305,根据第二操作功能获取针对用户的第二等级信息。
[0062]在本发明的实施例中,用户的第二等级信息是根据针对第一功能的第二操作记录获取的操作积分重新计算的等级。具体地,首先获取第二操作记录中的功能,然后根据获取到的功能和该功能对应的操作积分获取针对用户的等级信息,其中,操作积分按照执行次数累加。[0063]举例来说,执行存储卡扫描的操作对应的积分为1,则当用户执行一次存储卡扫描后(先打开设置界面,然后执行扫描),用户的操作积分为1,并在每次执行存储卡扫描后,操作积分都会加I。即第一功能开启后,用于标识第二等级信息的操作积分是以第一功能的执行情况来计算的。操作积分越高,用户等级越高。
[0064]S306,根据针对用户的等级信息控制杀毒软件中功能的开放程度。
[0065]举例来说,如果启发式扫描功能的开放的积分阈值为2,则当执行两次存储卡扫描操作后,即可开发启发式扫描功能。
[0066]S307,当杀毒软件中的功能开放时获取功能对应的功能描述信息。
[0067]S308,显示将功能描述信息。
[0068]本发明实施例的软件功能的管理方法,对于杀毒软件,可根据用户对软件的使用程度为用户开放不同层次的安全检测功能,便于用户理解各个功能的用途,并且减少了使用软件时的误操作可能。
[0069]应当理解。本发明实施例的软件并不限于杀毒软件,可以为本领域技术人员认知范围内的现有或未来可能出现的任意软件。第一功能和待开放功能可为软件中任意相关的功能。
[0070]为了实现上述实施例,本发明还提出一种软件功能的管理装置。
[0071]图4为根据本发明一个实施例的软件功能的管理装置的结构示意图,如图4所示,该软件功能的管理装置,包括:第一获取模块10、第二获取模块20和控制模块30。
[0072]具体地,第一获取模块10用于获取用户针对软件的操作记录。在本发明的实施例中,对软件的操作记录可包括针对软件的使用次数和/或针对软件的误操作次数等,其中,针对软件的使用次数可包括针对软件整体的使用次数以及分别针对软件中各个功能的使用次数等,针对软件的误操作次数可包括针对软件整体的误操作次数以及分别针对软件中各个功能的误操作次数等。
[0073]在本发明的实施例中,第一获取模块10可通过监测软件中事件的执行来获取用户针对软件的操作记录。举例来说,对于一个杀毒软件,如果监测到Activity页面中的onCreate方法的执行,则表明用户进行了打开设置界面的操作;如果监测到扫行scan方法执行时,则表明用户执行了扫描操作。
[0074]第二获取模块20用于根据用户针对软件的操作记录获取针对用户的等级信息。在本发明的一个实施例中,用户的等级信息可以积分的形式表现,不同的用户等级可对应不同的积分区间。具体地,可预先分别对使用软件、使用每个功能设定相应的得分,即每使用一次软件或某一功能,积分即增加相应的得分。
[0075]在本发明的一个实施例中,如果操作记录包括用户针对软件的使用次数,则可第二获取模块20根据用户针对软件的使用次数确定针对用户的等级信息,积分越高,用户的等级越高。具体地,第二获取模块20可根据软件整体的使用次数、软件中每个功能的使用次数以及使用软件和使用每个功能对应的得分获取该用户的积分,并确定根据该积分所在的积分区间确定用户的等级。
[0076]在本发明的一个实施例中,如果操作记录包括用户针对软件的误操作次数,则第二获取模块20可根据用户针对软件的误操作确定针对用户的等级信息,积分越高,用户的等级越低。具体地,第二获取模块20可根据软件整体的误操作次数、软件中每个功能的误操作次数以及误操作软件和误操作每个功能对应的得分获取该用户的积分,并确定根据该积分所在的积分区间确定用户的等级。
[0077]当然,第二获取模块20也可根据用户针对软件的使用次数和用户针对软件的误操作次数共同确定针对用户的等级信息。具体地,第二获取模块20可将用户使用软件、使用每个功能对应的得分设定为正值,用户误操作软件、误操作软件中的功能对应的得分设定为负值,从而可将根据用户针对软件的使用次数以及针对软件的误操作次数确定用户的积分,并确定该积分所在的积分区间,以确定用户的等级。
[0078]控制模块30用于根据针对用户的等级信息控制软件中功能的开放程度。在本发明的实施例中,控制模块30可针对不同的用户的等级信息,为用户开放软件中的不同功能。例如,当用户初次使用翻译软件A时,用户的积分为O,用户的等级为O级,仅为用户开放翻译软件A的基本功能,如菜单功能、翻译功能等,此时提供的功能非常简单,随着用户对翻译软件A的使用,用户的积分是用户的等级为2级时,可再为用户开放建立个人字典等高级功能。并且随着用户等级的提升,逐渐为用户开放其他功能。
[0079]本发明实施例的软件功能的管理装置,根据用户针对软件的操作记录确定针对用户的等级信息,并根据针对用户的等级信息控制软件中功能的开放程度,而不是一次性将全部功能提供给用户,从而用户可通过对软件的使用逐渐了解软件的功能,并根据用户对软件功能的了解程度为用户开放相应的功能。因此,对于新开放的功能,用户已有一定的了解,就可以很自然流畅使用,从而减少了误操作的可能,提升用户体验。此外,根据用户的等级信息控制软件功能的开放程度,更能够激发用户使用软件的兴趣和积极性,提升了软件的用户粘滞度。
[0080]图5为根据本发明另一个实施例的软件功能的管理装置的结构示意图,如图5所示,该软件功能的管理装置,包括:第一获取模块10、第二获取模块20、控制模块30、第三获取模块40和显示模块50。
[0081]具体地,第三获取模块40用于当软件中的功能开放时获取功能对应的功能描述信息。在本发明的实施例中,可预先设定软件中每个功能对应的功能描述信息,其中,功能描述信息为用于描述和介绍软件中功能及使用方法的信息。
[0082]显示模块50用于显示将功能描述信息。在本发明的实施例中,当软件中的一个功能开放时,可将该功能对应的功能描述信息展示给用户。具体地,功能描述信息的展示方式可为多样的,本发明对此不作限定。举例来说,可通过提示框显示该功能描述信息,或者通过动画演示该功能描述信息,提升趣味性以及用户的接受度。
[0083]本发明实施例的软件功能的管理方法,在软件中的功能开放时,可将该功能的功能描述信息显示给用户,从而更有利于用户熟悉和使用该功能,提高了软件的趣味性以及用户的接受度,进一步提升了用户体验。
[0084]图6为根据本发明一个具体实施例的软件功能的管理装置的结构示意图。
[0085]在本实施例中,软件为杀毒软件,操作记录可包括针对杀毒软件整体操作的第一操作记录和针对杀毒软件中第一功能的第二操作记录。其中,第一功能与杀毒软件中待开放功能相关。具体地,在本发明的一个实施例中,举例来说,第一功能可为存储卡扫描功能,即对存储卡中的数据进行扫描以检测是否存在安全问题;待开放功能可对应的为启发式扫描功能,该功能可通过对有关文件的指令序列的反编译逐步理解和确定该文件蕴藏的真正动机,从而在执行存储卡扫描时更多的检测出可疑文件。
[0086]如图6所示,该软件功能的管理装置,包括:第一获取模块10、第二获取模块20、控制模块30、第三获取模块40和显示模块50,其中,第二获取模块20具体包括:第一获取单元21、控制单元22、第二获取单元23和第三获取单元24。其中,第三获取模块40和显示模块50是可选的。
[0087]具体地,第一获取单元21用于根据第一操作记录获取针对用户的第一等级信息。其中,第一操作记录包括针对杀毒软件整体操作的使用次数和/或误操作次数等。第二操作记录包括针对第一功能的使用次数和/或误操作次数等。在本发明的实施例中,杀毒软件中的功能分别具有对应的操作积分,用户等级信息可以总操作积分的形式体现,总操作积分越高,用户等级越高。因此,可根据针对杀毒软件整体操作得第一操作记录获取第一操作记录中记录的功能,然后根据第一操作记录中的功能和杀毒软件中的功能对应的操作积分获取第一等级信息。具体地,可将第一操作记录中每次操作的功能对应的积分进行累加得到总操作积分,然后确定总操作积分所在的积分区间,以获取该积分区间对应的等级信息,即为用户的第一等级信息。
[0088]控制单元22用于当第一等级信息达到预设等级时,开放第一功能,其中,预设等级低于待开放功能的开放等级。在本发明的实施例中,对于杀毒软件的每个功能,用户的总操作积分达到一定阈值时,该功能才会开放。因此,当用户的第一等级信息达到预设等级时,也就是用户的总操作积分达到第一功能开放的积分阈值时,控制单元22开放第一功倉泛。
[0089]一般软件中的功能初次使用对应的操作积分会被设定为I。以杀毒软件为例,用户打开设置界面的操作对应的积分为1,浏览软件功能对应的积分为I。当用户初始使用该杀毒软件时,初始化积分为0,用户的等级为0,当用户打开设置界面并浏览软件功能后,总操作积分为2。如果第一功能(即存储卡扫描功能)开放的积分阈值为2,则此时可开发存储卡扫描功能。在安卓系统中,控制单元22可通过android: visibility = "true〃指令将第一功能显示出来。
[0090]第二获取单元23用于获取第一功能的第二操作记录。当第一功能开放后,第二获取单元23可监测针对第一功能的第二操作记录。
[0091]第三获取单元24根据第二操作功能获取针对用户的等级信息。在本发明的实施例中,用户的第二等级信息是根据针对第一功能的第二操作记录获取的操作积分重新计算的等级。具体地,首先获取第二操作记录中的功能,然后根据获取到的功能和该功能对应的操作积分获取针对用户的等级信息,其中,操作积分按照执行次数累加。
[0092]举例来说,执行存储卡扫描的操作对应的积分为1,则当用户执行一次存储卡扫描后(先打开设置界面,然后执行扫描),用户的操作积分为1,并在每次执行存储卡扫描后,操作积分都会加I。即第一功能开启后,用于标识第二等级信息的操作积分是以第一功能的执行情况来计算的。操作积分越高,用户等级越高。
[0093]本发明实施例的软件功能的管理装置,对于杀毒软件,可根据用户对软件的使用程度为用户开放不同层次的安全检测功能,便于用户理解各个功能的用途,并且减少了使用软件时的误操作可能。
[0094]为了实现上述实施例,本发明还提出一种电子设备。[0095]本发明实施例的电子设备,包括:外壳,显示器、电路板和处理器,其中,电路板安置在外壳围成的空间内部,显示器在外壳外部,并与电路板相连接,处理器设置在电路板上;处理器用于处理数据,并具体用于执行:
[0096]sior,获取用户针对软件的操作记录。
[0097]在本发明的实施例中,对软件的操作记录可包括针对软件的使用次数和/或针对软件的误操作次数等,其中,针对软件的使用次数可包括针对软件整体的使用次数以及分别针对软件中各个功能的使用次数等,针对软件的误操作次数可包括针对软件整体的误操作次数以及分别针对软件中各个功能的误操作次数等。
[0098]在本发明的实施例中,用户针对软件的操作记录可通过监测软件中事件的执行来获取。举例来说,对于一个杀毒软件,如果监测到Activity页面中的onCreate方法的执行,则表明用户进行了打开设置界面的操作;如果监测到扫行scan方法执行时,则表明用户执行了扫描操作。
[0099]S102’,根据用户针对软件的操作记录获取针对用户的等级信息。
[0100]在本发明的一个实施例中,用户的等级信息可以积分的形式表现,不同的用户等级可对应不同的积分区间。具体地,可预先分别对使用软件、使用每个功能设定相应的得分,即每使用一次软件或某一功能,积分即增加相应的得分。
[0101]在本发明的一个实施例中,如果操作记录包括用户针对软件的使用次数,则可根据用户针对软件的使用次数确定针对用户的等级信息,积分越高,用户的等级越高。具体地,可根据软件整体的使用次数、软件中每个功能的使用次数以及使用软件和使用每个功能对应的得分获取该用户的积分,并确定根据该积分所在的积分区间确定用户的等级。
[0102]在本发明的一个实施例中,如果操作记录包括用户针对软件的误操作次数,则可根据用户针对软件的误操作确定针对用户的等级信息,积分越高,用户的等级越低。具体地,可根据软件整体的误操作次数、软件中每个功能的误操作次数以及误操作软件和误操作每个功能对应的得分获取该用户的积分,并确定根据该积分所在的积分区间确定用户的等级。
[0103]当然,也可根据用户针对软件的使用次数和用户针对软件的误操作次数共同确定针对用户的等级信息。具体地,可将用户使用软件、使用每个功能对应的得分设定为正值,用户误操作软件、误操作软件中的功能对应的得分设定为负值,从而可将根据用户针对软件的使用次数以及针对软件的误操作次数确定用户的积分,并确定该积分所在的积分区间,以确定用户的等级。
[0104]S103’,根据针对用户的等级信息控制软件中功能的开放程度。
[0105]在本发明的实施例中,可针对不同的用户的等级信息,为用户开放软件中的不同功能。例如,当用户初次使用翻译软件A时,用户的积分为0,用户的等级为O级,仅为用户开放翻译软件A的基本功能,如菜单功能、翻译功能等,此时提供的功能非常简单,随着用户对翻译软件A的使用,用户的积分是用户的等级为2级时,可再为用户开放建立个人字典等高级功能。并且随着用户等级的提升,逐渐为用户开放其他功能。
[0106]本发明实施例的电子设备,根据用户针对软件的操作记录确定针对用户的等级信息,并根据针对用户的等级信息控制软件中功能的开放程度,而不是一次性将全部功能提供给用户,从而用户可通过对软件的使用逐渐了解软件的功能,并根据用户对软件功能的了解程度为用户开放相应的功能。因此,对于新开放的功能,用户已有一定的了解,就可以很自然流畅使用,从而减少了误操作的可能,提升用户体验。此外,根据用户的等级信息控制软件功能的开放程度,更能够激发用户使用软件的兴趣和积极性,提升了软件的用户粘滞度。
[0107]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,例如两个,三个等,除非另有明确具体的限定。
[0108]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0109]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种软件功能的管理方法,其特征在于,包括: 获取用户针对软件的操作记录; 根据所述用户针对软件的操作记录获取针对所述用户的等级信息;以及 根据所述针对所述用户的等级信息控制所述软件中功能的开放程度。
2.如权利要求1所述的方法,其特征在于,所述操作记录包括所述用户针对所述软件的使用次数,所述根据所述用户针对软件的操作记录获取针对所述用户的等级信息具体包括: 根据所述用户针对所述软件的使用次数确定所述针对所述用户的等级信息。
3.如权利要求1所述的方法,其特征在于,所述操作记录包括所述用户针对所述软件的误操作次数,所述根据所述用户针对软件的操作记录获取针对所述用户的等级信息具体包括: 根据所述用户针对所述软件的误操作确定所述针对所述用户的等级信息。
4.如权利要求1所述的方法,其特征在于,所述软件为杀毒软件,所述操作记录包括针对所述杀毒软件整体操作的第一操作记录和针对所述杀毒软件中第一功能的第二操作记录,其中,所述第一功能与所述杀毒软件中待开放功能相关。
5.如权利要求4所述的方法,其特征在于,所述根据所述用户针对软件的操作记录获取针对所述用户的等级 信息具体包括: 根据所述第一操作记录获取针对所述用户的第一等级信息; 当所述第一等级信息达到预设等级时,开放所述第一功能,其中,所述预设等级低于所述待开放功能的开放等级; 获取所述第一功能的第二操作记录; 根据所述第二操作功能获取所述针对所述用户的等级信息。
6.如权利要求5所述的方法,其特征在于,所述软件中的功能具有对应的操作积分,所述根据所述第一操作记录获取针对所述用户的第一等级信息,包括: 获取所述第一操作记录中的功能; 根据所述第一操作记录中的功能和所述软件中的功能对应的操作积分获取所述第一等级信息。
7.如权利要求6所述的方法,其特征在于,所述根据所述第二操作功能获取所述针对所述用户的等级信息,包括: 获取所述第二操作记录中的功能; 根据获取到的功能和所述获取到的功能对应的操作积分获取所述针对所述用户的第二等级信息。
8.如权利要求4-7任一项所述的方法,其特征在于,所述第一功能为存储卡扫描功能。
9.如权利要求8所述的方法,其特征在于,所述待开放功能为启发式扫描功能。
10.如权利要求1所述的方法,其特征在于,还包括: 当所述软件中的功能开放时获取所述功能对应的功能描述信息; 显示将所述功能描述信息。
11.一种软件功能的管理装置,其特征在于,包括: 第一获取模块,用于获取用户针对软件的操作记录;第二获取模块,用于根据所述用户针对软件的操作记录获取针对所述用户的等级信息;以及 控制模块,用于根据所述针对所述用户的等级信息控制所述软件中功能的开放程度。
12.如权利要求11所述的装置,其特征在于,所述操作记录包括所述用户针对所述软件的使用次数,所述第二获取模块具体用于: 根据所述用户针对所述软件的使用次数确定所述针对所述用户的等级信息。
13.如权利要求11所述的装置,其特征在于,所述操作记录包括所述用户针对所述软件的误操作次数,所述第二获取模块具体用于: 根据所述用户针对所述软件的误操作确定所述针对所述用户的等级信息。
14.如权利要求11所述的装置,其特征在于,所述软件为杀毒软件,所述操作记录包括针对所述杀毒软件整体操作的第一操作记录和针对所述杀毒软件中第一功能的第二操作记录,其中,所述第一功能与所述杀毒软件中待开放功能相关。
15.如权利要求14所述的装置,其特征在于,所述第二获取模块具体包括: 第一获取单元,用于根据所述第一操作记录获取针对所述用户的第一等级信息; 控制单元,用于当所述第一等级信息达到预设等级时,开放所述第一功能,其中,所述 预设等级低于所述待开放功能的开放等级; 第二获取单元,用于获取所述第一功能的第二操作记录; 第三获取单元,根据所述第二操作功能获取所述针对所述用户的等级信息。
16.如权利要求15所述的装置,其特征在于,所述软件中的功能具有对应的操作积分,所述第一获取单元具体用于: 获取所述第一操作记录中的功能; 根据所述第一操作记录中的功能和所述软件中的功能对应的操作积分获取所述第一等级信息。
17.如权利要求16所述的装置,其特征在于,所述第二获取单元具体用于: 获取所述第二操作记录中的功能; 根据获取到的功能和所述获取到的功能对应的操作积分获取所述针对所述用户的第二等级信息。
18.如权利要求14-17任一项所述的装置,其特征在于,所述第一功能为存储卡扫描功倉泛。
19.如权利要求18所述的装置,其特征在于,所述待开放功能为启发式扫描功能。
20.如权利要求11所述的装置,其特征在于,还包括: 第三获取模块,用于当所述软件中的功能开放时获取所述功能对应的功能描述信息; 显示模块,用于显示将所述功能描述信息。
21.一种电子设备,其特征在于,包括:外壳,显示器、电路板和处理器,其中,电路板安置在外壳围成的空间内部,显示器在外壳外部,并与电路板相连接,处理器设置在电路板上;处理器用于处理数据,并具体用于执行以下步骤: 获取用户针对软件的操作记录; 根据所述用户针对软件的操作记录获取针对所述用户的等级信息;以及 根据所述针对所述用户的等级信息控制所述软件中功能的开放程度。
【文档编号】G06F21/12GK104008315SQ201410240646
【公开日】2014年8月27日 申请日期:2014年5月30日 优先权日:2014年5月30日
【发明者】胡月鹏, 徐鸣 申请人:可牛网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1