一种用于应用程序的功能提供方法和装置制造方法及图纸

技术编号:10347850 阅读:143 留言:0更新日期:2014-08-22 12:32
本发明专利技术提供了一种用于应用程序的功能提供方法和装置,包括:获取应用程序执行过程中产生的第一信息;在第一信息与第二信息匹配时,提供与第二信息对应的功能模块,其中,第二信息是其对应的功能模块的描述信息。在本发明专利技术实施例提供的技术方案中,首先对功能模块进行描述,功能模块的描述信息为第二信息;在通常情况下,可以通过用户在应用程序上的操作产生的信息获知用户需要进行操作的功能模块,因此可以在获取到应用程序的执行过程中产生的第一信息后,通过匹配第一信息与第二信息,便可确定出最适合用户的功能模块,此时向用户推荐的功能模块无疑是最适合用户的功能模块,使得用户无需通过菜单等方式去点选需要的功能控件便可获得最适合的功能模块。

【技术实现步骤摘要】
一种用于应用程序的功能提供方法和装置
本专利技术涉及计算机
,特别涉及一种用于应用程序的功能提供方法和装置。
技术介绍
随着智能终端的发展,出现了各种各样的应用程序,而应用程序的功能也越来越丰富,如何将这些功能对应的控件放置在应用程序的界面上是每个应用程序设计必然需要考虑的问题。现有技术的不足在于:现有的应用程序能够提供的功能繁多,但是通过菜单设置控件的方式易用性低,用户不能根据需要获取到恰当的功能。
技术实现思路
本专利技术针对上述问题,提出了一种用于应用程序的功能提供方法和装置,用以向用户提供最适合用户的功能。本专利技术提供了一种用于应用程序的功能提供方法,包括如下步骤:获取应用程序执行过程中产生的第一信息;在第一信息与第二信息匹配时,提供与第二信息对应的功能模块,其中,第二信息是其对应的功能模块的描述信息。本专利技术提供了一种用于应用程序的功能提供装置,包括:获取模块,用于获取应用程序执行过程中产生的第一信息;提供模块,用于在第一信息与第二信息匹配时,提供与第二信息对应的功能模块,其中,第二信息是其对应的功能模块的描述信息。本专利技术提供的技术方案的有益效果如下:由于在本专利技术实施例提供的技术方案中,首先对功能模块进行描述,功能模块的描述信息为第二信息;在通常情况下,可以通过用户在应用程序上的操作产生的第一信息获知用户需要进行操作的功能,因此可以在获取到应用程序的执行过程中产生的第一信息后,通过匹配第一信息与第二信息,便可确定出最适合用户的功能模块,此时向用户推荐的功能模块无疑是最适合用户的功能模块,使得用户无需通过菜单等方式去点选需要的功能控件便可获得最适合的功能模块。【附图说明】下面将参照附图描述本专利技术的具体实施例,其中:图1为本专利技术实施例中功能模块提供方法的流程示意图;图2为本专利技术实施例中功能模块提供装置的结构示意图。【具体实施方式】为了使本专利技术的技术方案及优点更加清楚明白,以下结合附图对本专利技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是所有实施例的穷举。专利技术人在专利技术过程中注意到:随着智能终端的发展,出现了各种各样的应用程序,而应用程序的功能也越来越丰富,如何将这些功能对应的控件放置在应用程序的界面上以使用户通过操作控件选择或执行相应功能是每个应用程序设计必然需要考虑的问题。以浏览器应用程序为例,相较于过去,大家在选择浏览器时,更多的会关注于速度,而现在,随着各类网络应用的兴盛,浏览器自身的功能也在逐步丰富和完善,在功能日益丰富的背景下随之而来的便是功能选择上存在的困难,该困难来自两方面:一是当前的菜单方式提供功能控件的局限性带来的困难;二是隐藏菜单不能向用户有效展示的局限性带来的困难。现有技术中,为了完成某项或某几项特定任务而被开发运行于PC、手机、平板等电子设备的操作系统之上的应用程序,一般都具有可视的用户界面,可以和用户进行交互。并且应用程序在设计的时候,需要更多的界面空间向用户展示用户需要的内容,比如浏览器程序需要显示网页内容、阅读器需要呈现文字对象、照相机程序需要展示用户需要的图像等等。应用程序的功能越来越多,如何将这些功能实现在程序中是每个应用程序设计必然需要考虑的问题,如果每个功能对应的控件都排列在用户界面上向用户展示的话,真正向用户展示有效内容的空间则变少。因此,现在多数应用设计都会采用菜单的方式来展现功能控件。菜单是应用程序中最基本最重要的部件之一,除了某些特殊要求需要鼠标操作之夕卜,绝大部份的功能控件都可以在菜单中实现,将应用程序的功能对应的控件放置在一个或者多个菜单项之下,当用户点击菜单选项的时候再根据分类一层一层展开进而操作控件执行应用程序的相应功能。因此,对用户来说就需要掌握每个应用程序的菜单条名称的意思、使用规则、大致功能以及这些功能控件所在的菜单位置等才能学会使用以及更好的使用应用程序,这无疑对用户提出了较高的要求,并不方便用户的使用,特别是不方便对应用程序不了解的用户的使用。另一方面,现有技术中,为了增加向用户展示的有效空间,通常会将应用程序的一些功能菜单隐藏起来,例如在窗口面板中设置一个很小的入口图标,在用户点击入口图标后,将隐藏的菜单例如部分功能控件展现出来。而对于这种隐藏的功能控件,一般用户比较难以发现,也不知道如何使用这种功能,例如,隐私模式,用户可能找了半天都找不到,从而无法使用隐私模式。因此,如何既能增加应用程序窗口面板有效的内容显示空间,又能方便用户发现并使用多种功能,是本领域技术人员迫切需要解决的一个技术问题。例如,在浏览器窗口面板中,功能控件是通过插件和菜单图标等方式设置的,对于搜索、输入网址、打开网页,以及在浏览器窗口面板中设置的快捷图标等功能控件,用户是比较容易发现和使用的。而为了有效提升用户的体验,浏览器窗口面板中通常需要留出足够的空间来显示网页内容,浏览器可能会隐藏一些功能控件,例如在窗口面板中设置一个很小的入口图标,在用户点击入口图标后,将隐藏的功能控件通过菜单的方式展现出来。也就是说,对于进一步需要设置的功能,一般用户比较难以发现,也不知道如何使用,例如,阅读模式功能对应的控件,用户可能找了半天都找不到,从而无法使用阅读模式的功能;例如抢票插件功能对应的控件,很多用户可能不知道有这样的插件,或者知道但是不知道怎么安装使用;比如,Google Chrome (谷歌浏览器)内置了翻译栏,在使用Google Chrome浏览网页时,Google Chrome会对当前网页内容进行判断,只要遇到不是用户首选网页语言所撰写的网页,就可以使用网页顶部的翻译栏功能。用户点击翻译栏功能对应的控件,即可翻译此网页;如果点击否,即可关闭翻译栏功能而不翻译网页。Google Chrome翻译栏是一种浏览器插件类的功能,该功能的设置使用需要在Google Chrome的设置菜单中的高级设置选项的语言设置菜单之下,一般用户也是对浏览器的该项功能进行设置、勾选之后,在遇到不是用户首选网页语言所撰写的网页,翻译栏才显示在网页顶部,这时,用户才能使用该功能。但是,如果用户没有在设置菜单中勾选该功能的选项,那么,即使遇到不是用户首选网页语言所撰写的网页,用户也不能使用该插件的翻译推荐功能。而大多数用户可能因可找不到Google Chrome的设置菜单中的高级设置选项的语言设置菜单,或者不知道Google Chrome翻译栏这个插件,而无法体验这个功能,也即,用户会因不能发现翻译栏功能对应的控件而无法体验这个功能。基于此,针对现有应用程序的各项功能繁多、菜单设置的易用性低,本专利技术提出一种用于应用程序的功能提供方法和装置,将应用程序的部分功能进行模块化设计,并对这些功能模块通过第二信息进行描述从而将两者绑定,使用本专利技术实施例中的功能提供方法和装置,当应用程序中出现特定内容时,根据与特定信息匹配的第二信息,向用户自动推荐相应的应用程序的功能模块。下面针对本专利技术实施例中提供的一种用于应用程序的功能提供方法进行说明。图1为用于应用程序的功能提供方法的流程示意图,如图所示,可以包括如下步骤:步骤101、获取应用程序执行过程中产生的第一信息;步骤102、在第一信息与第二信息匹配时,提供与第二信息对应的功能模块,其中,第二信息本文档来自技高网...

【技术保护点】
一种用于应用程序的功能提供方法,其特征在于,包括如下步骤:获取应用程序执行过程中产生的第一信息;在第一信息与第二信息匹配时,提供与第二信息对应的功能模块,其中,第二信息是其对应的功能模块的描述信息。

【技术特征摘要】
1.一种用于应用程序的功能提供方法,其特征在于,包括如下步骤: 获取应用程序执行过程中产生的第一信息; 在第一信息与第二信息匹配时,提供与第二信息对应的功能模块,其中,第二信息是其对应的功能模块的描述信息。2.根据权利要求1所述的方法,其特征在于,所述提供与第二信息对应的功能模块包括: 执行与第二信息对应的功能模块; 或者, 提供是否执行与第二信息对应的功能模块的选项,在选择执行时,执行与第二信息对应的功能模块。3.根据权利要求1至2任一所述的方法,其特征在于,所述提供与第二信息对应的功能模块包括: 在确定与第二信息对应的功能模块未安装时,提供是否安装与第二信息对应的功能模块的选项,在选择安装时,安装与第二信息对应的功能模块。4.根据权利要求1至3任一所述的方法,其特征在于,进一步包括: 提供输入第二信息的接口。5.根据权利要求1至4任一所述的方法,其特征在于,所述应用程序是浏览器;所述第一信息是页面信息。6.一种用于应用程序的功能提供装置,其特征在于,包括: 获取模块,用于获取应用程序执行过程中产生的第一信息; 提供...

【专利技术属性】
技术研发人员:范路孟雅静
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1