应用平台化配置方法和装置制造方法

文档序号:6511363阅读:201来源:国知局
应用平台化配置方法和装置制造方法
【专利摘要】本发明公开了一种应用平台化配置方法和装置,其中,该方法包括:获取移动设备中处于前台的应用的身份标识;确定与该身份标识对应的场景功能集参数,其中,该场景功能集参数包括用于对移动设备的应用平台进行配置的一个或多个参数;根据该场景功能集参数,配置移动设备的应用平台。通过本发明,解决了相关技术中用户切换应用之后需要手动调整应用平台的配置参数所导致的问题,提升了用户体验。
【专利说明】应用平台化配置方法和装置

【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种应用平台化配置方法和装置。

【背景技术】
[0002]智能手机已成为时下人们的标准装备,相应的,各类手机应用软件也层出不穷,极大的方便和丰富了人们的生活。其中,对于很多风靡和广受欢迎的软件如游戏、音乐播放器、微信、微薄、语音导航、论坛、浏览器等,用户都可以根据个人习惯和喜欢进行场景配置。对于不同类型的应用,人们对其使用需求也各不相同。
[0003]在手机平台上,所有的应用软件的场景功能集的配置和调节都是系统(即应用平台)提供接口进行全局统一设置的。然而,对于不同的应用,用户是对其场景配置使有不同需求的。例如:当用户玩游戏时,有时不希望它的背景音乐声音很大,便会通过调节媒体音量的声音去改变音量;而随后使用微信进行语音短信或实时对讲时,用户又希望声音越大越好,这样就又需要再次调节媒体音量大小;用户对于不同应用软件的亮度需求也不尽相同,玩游戏时,用户追求视觉效果,喜欢明亮些,而阅读小说和逛论坛时,为防止眼睛过于疲劳会选择低亮度;还有字体大小,显示区域大小等等。如此以来,在各类应用软件切换使用过程中,用户会觉得很是不便。
[0004]针对相关技术中用户切换应用之后需要手动调整应用平台的配置参数所导致的问题,目如尚未提出有效的解决方案。


【发明内容】

[0005]本发明提供了一种应用平台化配置方法和装置,以至少解决上述问题。
[0006]根据本发明的一个方面,提供了一种应用平台化配置方法,包括:获取移动设备中处于前台的应用的身份标识;确定与所述身份标识对应的场景功能集参数,其中,所述场景功能集参数包括用于对所述移动设备的应用平台进行配置的一个或多个参数;根据所述场景功能集参数,配置所述移动设备的应用平台。
[0007]优选地,获取所述移动设备中处于前台的应用的身份标识包括:监听所述移动设备的系统服务接口 ;根据监听到的所述移动设备中处于前台的应用的信息,获取处于前台的应用的身份标识。
[0008]优选地,确定与所述身份标识对应的所述场景功能集参数包括:通过保存的身份标识与场景功能集参数的对应关系,确定与所述身份标识对应的所述场景功能集参数,其中,所述对应关系保存在所述移动设备和/或服务端中。
[0009]优选地,在确定与所述身份标识对应的场景功能集参数之前,所述方法还包括:获取所述移动设备中处于前台的所述应用的所述身份标识;通过监听所述应用调用的接口,获取所述应用对所述移动设备的操作平台进行配置的一个或多个参数;保存包括该一个或多个参数的场景功能集参数与所述身份标识的对应关系。
[0010]优选地,所述场景功能集参数包括以下至少之一的参数:音量、音调、屏幕亮度、屏幕对比度、字体、显示区域。
[0011]根据本发明的另一个方面,还提供了一种应用平台化配置装置,包括:第一获取模块,用于获取移动设备中处于前台的应用的身份标识;确定模块,用于确定与所述身份标识对应的场景功能集参数,其中,所述场景功能集参数包括用于对所述移动设备的应用平台进行配置的一个或多个参数;配置模块,用于根据所述场景功能集参数,配置所述移动设备的应用平台。
[0012]优选地,所述第一获取模块包括:监听单元,用于监听所述移动设备的系统服务接口 ;获取单元,用于根据监听到的所述移动设备中处于前台的应用的信息,获取处于前台的应用的身份标识。
[0013]优选地,所述确定模块,用于通过保存的身份标识与场景功能集参数的对应关系,确定与所述身份标识对应的所述场景功能集参数,其中,所述对应关系保存在所述移动设备和/或服务端中。
[0014]优选地,所述装置还包括:第二获取模块,用于获取所述移动设备中处于前台的所述应用的所述身份标识;第三获取模块,用于通过监听所述应用调用的接口,获取所述应用对所述移动设备的操作平台进行配置的一个或多个参数;保存模块,用于保存包括该一个或多个参数的场景功能集参数与所述身份标识的对应关系。
[0015]优选地,所述场景功能集参数包括以下至少之一的参数:音量、音调、屏幕亮度、屏幕对比度、字体、显示区域。
[0016]通过本发明,采用获取移动设备中处于前台的应用的身份标识;确定与该身份标识对应的场景功能集参数,其中,该场景功能集参数包括用于对移动设备的应用平台进行配置的一个或多个参数;根据该场景功能集参数,配置移动设备的应用平台的方式,解决了相关技术中用户切换应用之后需要手动调整应用平台的配置参数所导致的问题,提升了用户体验。

【专利附图】

【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明实施例的应用平台化配置方法的流程示意图;
[0019]图2是根据本发明实施例的应用平台化配置装置的结构示意图;
[0020]图3是根据本发明实施例的应用平台化配置装置的优选结构示意图一;
[0021]图4是根据本发明实施例的应用平台化配置装置的优选结构示意图二 ;
[0022]图5是根据本发明实施例的平台化的手机应用场景智能记忆的装置的结构示意图;
[0023]图6是根据本发明实施例的平台化的手机应用场景智能记忆的流程示意图;
[0024]图7是根据本发明实施例的平台化的手机应用场景智能读取的流程示意图。

【具体实施方式】
[0025]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0026]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0027]本实施例提供了一种应用平台化配置方法,图1是根据本发明实施例的应用平台化配置方法的流程示意图,如图1所示,该流程包括如下步骤:
[0028]步骤S102,获取移动设备中处于前台的应用的身份标识;
[0029]步骤S104,确定与身份标识对应的场景功能集参数,其中,场景功能集参数包括用于对移动设备的应用平台进行配置的一个或多个参数;
[0030]步骤S106,根据场景功能集参数,配置移动设备的应用平台。
[0031]通过上述步骤,根据应用的身份标识确定对应的场景功能集参数,并使用确定的场景功能集参数对应用平台进行配置的方式,相对于相关技术中切换软件时需要用户手动调整应用平台的配置的技术方案,本实施例的技术方案解决了用户切换应用之后需要手动调整应用平台的配置参数所导致的问题,提升了用户体验。
[0032]需要说明的是,上述的应用平台包括但不限于:安卓操作系统、1S苹果操作系统、视窗(Windows)系列手机操作系统等手机操作系统或操作平台。
[0033]其中的身份标识是指可以对不同的应用进行唯一标识的标识符,例如:应用的包名、应用的原始文件名或者应用的版本号、厂商标识等。
[0034]其中,处于前台的应用又称作激活的应用或处于激活状态的应用,是指用户当前切换到的、活动的应用。
[0035]优选地,在应用平台的系统服务中,包括用于记录处于激活状态的应用的信息的服务,该服务可以通过移动设备的系统服务接口调取。因此,在获取移动设备中处于前台的应用的身份标识时,可以利用该服务,通过监听移动设备的系统服务接口,并根据监听到的移动设备中处于前台的应用的信息,获取处于前台的应用的身份标识。
[0036]优选地,在上述方法中,可以只在监听到处于前台的应用发生变化的情况下,才获取变化后的当前正处于前台的应用的身份标识。
[0037]优选地,可以通过保存的身份标识与场景功能集参数的对应关系,确定与身份标识对应的场景功能集参数,其中,上述对应关系保存在移动设备和/或服务端中,并且,在移动设备和服务端中军保存有上述对应关系的情况下,还可以设置一定的同步规则,在移动设备和服务端之间同步上述对应关系。采用该方式可以将场景功能集参数同步到云端(即服务端),便于在不同手机上加载该场景功能集参数。
[0038]优选地,本实施例还提供了一种根据用户的手动配置,自动保存身份标识与身份标识的对应关系的方法:在确定与身份标识对应的场景功能集参数之前,同样获取移动设备中处于前台的应用的身份标识,以及通过监听应用调用的接口,获取应用对移动设备的操作平台进行配置的一个或多个参数;然后保存包括该一个或多个参数的场景功能集参数与身份标识的对应关系。保存该对应关系的位置同样也可以是在当前的移动设备中,也可以保存在服务端中。
[0039]优选地,场景功能集参数包括以下至少之一的参数:音量、音调、屏幕亮度、屏幕对比度、字体、显示区域。例如:场景功能集参数可以是:用于调整音量大小的参数、用于调整音调高低的参数、用于调整显示区域的尺寸和形状的参数等。需要说明的是:场景功能集参数并不限于上述所例举的参数,还可以包括:用于开启/关闭无线上网功能等等应用平台所能够具有的功能的控制参数,根据应用的应用场景需要,可以灵活进行配置和选择这些参数。
[0040]本实施例还提供了一种应用平台化配置装置,该装置用于实现上述应用平台化配置方法,装置实施例中描述的应用平台化配置装置具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。
[0041]图2是根据本发明实施例的应用平台化配置装置的结构示意图,如图2所示,该装置包括:第一获取模块22、确定模块24和配置模块26,其中,第一获取模块22,用于获取移动设备中处于前台的应用的身份标识;确定模块24耦合至第一获取模块22,用于确定与身份标识对应的场景功能集参数,其中,场景功能集参数包括用于对移动设备的应用平台进行配置的一个或多个参数;配置模块26耦合至确定模块24,用于根据场景功能集参数,配置移动设备的应用平台。
[0042]本发明的实施例中所涉及到的模块、单元可以通过软件的方式实现,也可以通过硬件的方式来实现。本实施例中的所描述的模块、单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一获取模块22、确定模块24和配置模块26。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,第一获取模块还可以被描述为“用于获取移动设备中处于前台的应用的身份标识的模块”。
[0043]图3是根据本发明实施例的应用平台化配置装置的优选结构示意图一,如图3所示,优选地,第一获取模块22包括:监听单元222,用于监听移动设备的系统服务接口 ;获取单元224耦合至监听单元222,用于根据监听到的移动设备中处于前台的应用的信息,获取处于前台的应用的身份标识。
[0044]优选地,确定模块24,用于通过保存的身份标识与场景功能集参数的对应关系,确定与身份标识对应的场景功能集参数,其中,对应关系保存在移动设备和/或服务端中。
[0045]图4是根据本发明实施例的应用平台化配置装置的优选结构示意图二,如图4所示,优选地,该装置还包括:第二获取模块42,用于获取移动设备中处于前台的应用的身份标识;第三获取模块44,用于通过监听应用调用的接口,获取应用对移动设备的操作平台进行配置的一个或多个参数;保存模块46耦合至第二获取模块42、第三获取模块44和确定模块24,用于保存包括该一个或多个参数的场景功能集参数与身份标识的对应关系。
[0046]优选地,场景功能集参数包括以下至少之一的参数:音量、音调、屏幕亮度、屏幕对比度、字体、显示区域。
[0047]下面结合优选实施例进行描述和说明。
[0048]本优选实施例提供了一种平台化的手机应用场景智能记忆的方法,用于针对不同的手机应用所涉及的场景功能集进行智能记忆,以解决如何平台化的智能记忆住用户对各应用软件的场景功能集配置,并在应用运行时进行智能配置的问题。从而使手机更加人性化,提升用户体验。
[0049]本优选实施例涉及的方法,包括记忆各个应用的场景功能集设置以及在应用被调用时按照记忆的值进行主动配置。
[0050]该的平台化智能记忆各应用的场景功能集设置的方法中要提供如下功能:
[0051]I)能够识别当前前台的应用程序,获取应用的唯一标识符(例如包名);
[0052]2)获取用户对于前台应用所设置的场景功能集数据;
[0053]3)将应用程序和场景功能集数据进行绑定,并储存在手机的闪存(flash)中(注:手机的flash相当于电脑的硬盘);
[0054]4)在用户打开某一应用时,获取应用程序的唯一标识符,去flash中查询是否有储存该应用的场景功能集数据,如果有,进行智能配置。
[0055]图5是根据本发明实施例的平台化的手机应用场景智能记忆的装置的结构示意图,如图5所示,其中,
[0056]用户场景数据采集模块,用于采集用户对于应用的场景功能集设置;
[0057]监听应用模块,用于监听前台应用的变化以及应用的唯一标识符,其原理是通过get系统服务的接口去获取应用唯一标识符,记录下来,当系统服务中的当前应用唯一标识符的set接口被调用时,监听应用模块就会去get,然后与记录中的应用唯一标识符去比较,如果有改变,便通知平台化场景功能集配置管理模块,平台化场景功能集配置管理模块将应用标识符和场景功能集数据进行绑定,存入平台化场景数据存储模块中;
[0058]平台化场景功能集配置管理模块,用于根据应用标识符去平台化场景数据存储模块中查询,如果有该应用的配置,便根据配置调用系统提供的各功能集的接口进行配置,没有则按照桌面应用(即最初配置值)进行配置。
[0059]图6是根据本发明实施例的平台化的手机应用场景智能记忆的流程示意图,图7是根据本发明实施例的平台化的手机应用场景智能读取的流程示意图,如图6和图7所示:
[0060]场景的记忆过程包括:用户场景数据采集模块在监听到系统的功能集数据发生变化时,通知平台化场景功能集配置管理模块,平台化场景功能集配置管理模块通过应用监听模块来获取当前应用的唯一标识符,将应用和场景功能集数据绑定存入平台化场景数据存储模块中。
[0061]场景读取过程包括:监听应用模块监听到当前应用发生变化时,通知平台化场景功能集配置管理模块,同时将当前应用的唯一标识符传给平台化场景功能集配置管理模块。平台化场景功能集配置管理模块根据唯一标识符去存储模块查询是否有该应用的场景存储值,如有,就根据场景值调用系统提供的各功能集的接口进行配置,如果没有,就使用系统默认值配置。
[0062]下面以安卓平台调节游戏的音量值为例对上述优选实施例进行说明,该过程包括如下步骤:
[0063]步骤1、用户打开一游戏软件,在设置中修改了音量值;
[0064]步骤2、用户场景数据采集模块监听音量的设置接口,当音量的设置接口被调用时,用户场景数据采集模块发消息给平台化场景功能集配置管理模块,同时将修改后音量值作为参数传递过去;
[0065]步骤3、平台化场景功能集配置管理模块在收到用户场景数据采集模块的通知消息后,调用监听应用模块提供的接口去获取当前应用的包名(唯一标识符);
[0066]步骤4、监听模块通过get系统服务的接口去获取应用包名,并记录下来,当系统服务中用于写应用包名的set接口被调用时,监听应用模块就会去该接口 get包名,然后与记录中的包名比较,如果不同,便去通知平台化场景功能集配置管理模块;
[0067]步骤5、平台化场景功能集配置管理模块将当前应用的唯一标识符与音量值一一对应,组成数组,存入平台化场景数据存储模块;
[0068]步骤6、监听应用模块监听当前应用的包名,当包名发生变化时,也即当前的前台应用发生变化,例如,当发现当前应用由微信切换为音乐播放应用,或者当前应用由游戏应用切换为空闲态桌面时,发消息通知平台化场景功能集配置管理模块,同时将目前应用的包名作为参数传递过去;
[0069]步骤7、平台化场景功能集配置管理模块根据包名去存储模块的数组中查询,如果有记录,则会调用设置音量的系统接口进行相应的数值设置;如果没有,则按照桌面应用(launcher)的值设置。
[0070]可见,在上述优选实施例中提供的平台化的手机应用场景智能记忆的方法,采用平台化的记录用户对于手机上各个应用的场景功能集配置数据,在用户下次调用该应用时自动按照记忆中的配置对该应用的场景功能集进行配置;同时还可以将手机记忆的各类应用的场景功能集配置上传至云共享中,以便用户更换手机后依旧可以通过云同步按照他的使用习惯来进行手机应用的场景配置,让用户在手机应用软件的使用过程中有更加方便舒适的感觉,同时也能提高手机的用户体验,使手机更加人性化。
[0071]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0072]以上上述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种应用平台化配置方法,其特征在于包括: 获取移动设备中处于前台的应用的身份标识; 确定与所述身份标识对应的场景功能集参数,其中,所述场景功能集参数包括用于对所述移动设备的应用平台进行配置的一个或多个参数; 根据所述场景功能集参数,配置所述移动设备的应用平台。
2.根据权利要求1所述的方法,其特征在于,获取所述移动设备中处于前台的应用的身份标识包括: 监听所述移动设备的系统服务接口; 根据监听到的所述移动设备中处于前台的应用的信息,获取处于前台的应用的身份标识。
3.根据权利要求1所述的方法,其特征在于,确定与所述身份标识对应的所述场景功能集参数包括: 通过保存的身份标识与场景功能集参数的对应关系,确定与所述身份标识对应的所述场景功能集参数,其中,所述对应关系保存在所述移动设备和/或服务端中。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在确定与所述身份标识对应的场景功能集参数之前,所述方法还包括: 获取所述移动设备中处于前台的所述应用的所述身份标识; 通过监听所述应用调用的接口,获取所述应用对所述移动设备的操作平台进行配置的一个或多个参数; 保存包括该一个或多个参数的场景功能集参数与所述身份标识的对应关系。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述场景功能集参数包括以下至少之一的参数:音量、音调、屏幕亮度、屏幕对比度、字体、显示区域。
6.一种应用平台化配置装置,其特征在于包括: 第一获取模块,用于获取移动设备中处于前台的应用的身份标识; 确定模块,用于确定与所述身份标识对应的场景功能集参数,其中,所述场景功能集参数包括用于对所述移动设备的应用平台进行配置的一个或多个参数; 配置模块,用于根据所述场景功能集参数,配置所述移动设备的应用平台。
7.根据权利要求6所述的装置,其特征在于,所述第一获取模块包括: 监听单元,用于监听所述移动设备的系统服务接口 ; 获取单元,用于根据监听到的所述移动设备中处于前台的应用的信息,获取处于前台的应用的身份标识。
8.根据权利要求6所述的装置,其特征在于,所述确定模块,用于通过保存的身份标识与场景功能集参数的对应关系,确定与所述身份标识对应的所述场景功能集参数,其中,所述对应关系保存在所述移动设备和/或服务端中。
9.根据权利要求6至8中任一项所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于获取所述移动设备中处于前台的所述应用的所述身份标识; 第三获取模块,用于通过监听所述应用调用的接口,获取所述应用对所述移动设备的操作平台进行配置的一个或多个参数; 保存模块,用于保存包括该一个或多个参数的场景功能集参数与所述身份标识的对应关系。
10.根据权利要求6至8中任一项所述的装置,其特征在于,所述场景功能集参数包括以下至少之一的参数:音量、音调、屏幕亮度、屏幕对比度、字体、显示区域。
【文档编号】G06F9/46GK104461700SQ201310415901
【公开日】2015年3月25日 申请日期:2013年9月12日 优先权日:2013年9月12日
【发明者】昂鑫 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1