业务服务框架配置方法、系统、终端和存储介质与流程

文档序号:20681184发布日期:2020-05-08 18:24阅读:174来源:国知局
业务服务框架配置方法、系统、终端和存储介质与流程

本发明涉及智能终端技术领域,特别涉及一种业务服务框架配置方法、系统、终端和存储介质。



背景技术:

移动终端上安卓应用业务的使用都需要预置安卓应用业务服务框架,然后连接到特定的服务器进行访问。由于目前存在一些禁止使用安卓应用业务的区域,为了减少安卓应用业务在这些区域占用移动终端的内存,以及可能引起频繁访问特定的服务器带来功耗,造成用户投诉,移动终端通常未预置安卓应用业务服务框架,或者预置有安卓应用业务服务框架但选择默认关闭。这样当用户位置发生变化,进入到允许使用安卓应用业务的区域,需要启用安卓应用业务时,或因移动终端无安卓应用业务服务框架无法使用安卓应用业务;或者,需要用户手动打开安卓应用业务服务框架才能正常使用,然而,大部分用户并不了解如何打开安卓应用业务服务框架的开关,因此给用户带来极大的困扰。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种业务服务框架配置方法、系统、终端和存储介质,以解决上述当用户位置发生变化,需要启用安卓应用业务时,或因移动终端无安卓应用业务服务框架无法使用安卓应用业务;或者需要用户手动打开安卓应用业务服务框架才能正常使用,给用户带来极大的困扰的问题。

本发明解决上述技术问题所采用的技术方案如下:

根据本发明实施例的一个方面,提供一种业务服务框架配置方法,该方法包括:

实时监测所述终端的当前位置信息;

根据所述当前位置信息查询预设的区域配置列表,判断所述终端当前所处的位置是否允许激活业务服务框架;所述区域配置列表配置有允许激活所述业务服务框架的区域和禁止激活所述业务服务框架的区域;

若所述终端当前所处的位置允许激活所述业务服务框架,则判断所述终端是否配置有所述业务服务框架;

若所述终端未配置所述业务服务框架,则从网络数据库下载安装所述业务服务框架,并在所述业务服务框架安装完成后激活所述业务服务框架;或者,

若所述终端配置有所述业务服务框架,则激活所述业务服务框架。

根据本发明实施例的另一个方面,提供一种业务服务框架配置系统,包括:

位置监测单元,用于实时监测所述终端的当前位置信息;

查询单元,用于根据所述当前位置信息查询预设的区域配置列表,判断所述终端当前所处的位置是否允许激活业务服务框架;所述区域配置列表配置有允许激活所述业务服务框架的区域和禁止激活所述业务服务框架的区域;

识别单元,用于若所述终端当前所处的位置允许激活所述业务服务框架,则判断所述终端是否配置有所述业务服务框架;

下载单元,用于若所述终端未配置所述业务服务框架,则从网络数据库下载安装所述业务服务框架,并在所述业务服务框架安装完成后激活所述业务服务框架;或者,

激活单元,用于若所述终端配置有所述业务服务框架,则激活所述业务服务框架。

根据本发明实施例的又一个方面,提供一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该所述计算机程序被所述处理器执行时,实现上述业务服务框架配置方法的步骤。

根据本发明实施例的再一个方面,提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述业务服务框架配置方法的步骤。

本发明实施例提供的业务服务框架配置方法、系统、终端和存储介质中,由于预先在终端上设置区域配置列表,所述区域配置列表中配置有允许激活所述业务服务框架的区域和禁止激活所述业务服务框架的区域,后续实时监测终端所处的位置,在终端进入到允许激活业务服务框架的区域时,判断所述终端是否配置有所述业务服务框架;若所述终端未配置所述业务服务框架,则从网络数据库下载安装所述业务服务框架,并在所述业务服务框架安装完成后激活所述业务服务框架;或者,若所述终端配置有所述业务服务框架,则激活所述业务服务框架,从而可以实现根据终端所处位置的变化智能配置安卓应用的业务服务框架,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的业务服务框架配置方法的实现流程示意图。

图2是本发明实施例二提供的业务服务框架配置方法的实现流程示意图。

图3是本发明实施例三提供的业务服务框架配置系统的结构示意图。

图4是本发明实施例四提供的业务服务框架配置系统的结构示意图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅以解释本发明,并不用于限定本发明。

实施例一

图1是本发明实施例一提供的业务服务框架配置方法的实现流程示意图,该方法的执行主体为本发明实施例中所述的终端。参见图1所示,本实施例提供的业务服务框架配置方法包括:

步骤s101,实时监测所述终端的当前位置信息。

在本实施例中,所述终端内设置有位置监控装置,所述终端通过启动所述位置监控装置实时监测所述终端的当前位置信息,所述终端的当前位置信息为所述终端当前所处位置的经纬度信息。其中,所述位置监控装置包括但不限于全球定位系统(globalpositioningsystem,gps)。

步骤s102,根据所述当前位置信息查询预设的区域配置列表,判断所述终端当前所处的位置是否允许激活业务服务框架;若所述终端当前所处的位置允许激活所述业务服务框架,则进入到步骤s103。

在本实施例中,所述区域配置列表配置有允许激活所述业务服务框架的区域和禁止激活所述业务服务框架的区域。具体的,所述区域配置列表包括至少一个允许激活所述业务服务框架的区域和/或至少一个禁止激活所述业务服务框架的区域的起始经度、结束经度、起始纬度、结束纬度,其中,按照国际惯例:东经标识为正值,西经标识为负值,北纬标识为正值,南纬标识为负值;以及,与所述至少一个允许激活所述业务服务框架的区域和/或所述至少一个禁止激活所述业务服务框架的区域所对应的业务服务框架激活标志,其中,所述激活标志包括允许激活的标志及禁止激活的标志。

优选的,在本实施例中,所述根据所述当前位置信息查询预设的区域配置列表,判断所述终端当前所处的位置是否允许激活业务服务框架包括:

根据所述当前位置信息查询所述区域配置列表,获取所述区域配置列表中与所述当前位置信息相匹配的区域;

获取所述区域配置列表中与所述当前位置信息相匹配的区域对应的业务服务框架激活标志,所述业务服务框架激活标志包括允许激活和禁止激活;

根据与所述当前位置信息相匹配的区域对应的业务服务框架激活标志识别所述终端当前所处的位置是否允许激活所述业务服务框架。

优选的,在本实施例中,将所述终端的当前位置信息与所述区域配置列表中各个区域的经纬度进行匹配,查询所述当前位置信息落入具体在哪个区域,然后再获取与查询出的区域对应的业务服务框架激活标志,根据所述区域对应的业务服务框架激活标志识别出所述终端当前所处的位置是否允许激活所述业务服务框架。优选的,在本实施例中,允许激活的标志用“1”表示,禁止激活的标志用“0”表示,即当查询出的区域对应的业务服务框架激活标志为“0”时,表示所述终端当前所处位置为禁止激活业务服务框架的区域,当查询出的区域对应的业务服务框架激活标志为“1”时,表示所述终端当前所处位置为允许激活业务服务框架的区域。

优选的,在本实施例中,在步骤s101之前还包括:

配置或修改所述预设的区域配置列表。

在本实施例中,所述区域配置列表中可设置多组允许激活所述业务服务框架的区域和/或多组禁止激活所述业务服务框架的区域,每组区域均进行业务服务框架激活标志预先配置,并且每组区域对应配置的所述业务服务激活标志均可进行更新。

步骤s103,判断所述终端是否配置有所述业务服务框架;若所述终端未配置所述业务服务框架,则进入到步骤s104,若所述终端配置有所述业务服务框架,则进入到步骤s105。

在本实施例中,步骤s103具体包括:

查询所述终端本地是否存储有所述业务服务框架的安装包;

若所述终端本地存储有所述业务服务框架的安装包,则所述终端配置有所述业务服务框架;

若所述终端本地未存储所述业务服务框架的安装包,则所述终端未配置所述业务服务框架。

在本实施例中,所述业务服务框架的安装包以特定方式进行命名,其安装包名称中包含有特定标识,所述终端根据所述特定标识查询本地存储文件中是否有命名名称与其匹配的文件,来判断所述终端本地是否存储有所述业务服务框架的安装包。

步骤s104,从网络数据库下载安装所述业务服务框架,并在所述业务服务框架安装完成后激活所述业务服务框架。

在本实施例中,当识别到所述终端未配置所述业务服务框架时,所述终端可自动跳转至所述业务服务框架的下载安装界面,从所述网络数据库中下载所述业务服务框架的安装包,在下载完成后利用所述安装包在所述终端上安装所述业务服务框架,并在安装完成后激活所述业务服务框架,这样用户后续在调用安卓应用业务时,即可通过所述业务服务框架访问特定服务器,正常使用所述安卓应用业务。

优选的,在本实施例中,在步骤s104之前还可以包括:

提示用户所述终端当前未配置所述业务服务框架,无法运行所述业务服务框架对应的安卓应用业务,并跳转至所述业务服务框架的下载安装界面,询问用户是否下载安装所述业务服务框架;

若在预设时间内接收到用户输入的下载安装所述业务服务框架的指令,则进入所述从网络数据库下载安装所述业务服务框架,并在所述业务服务框架安装完成后激活所述业务服务框架的步骤。

在本实施例中,所述终端通过弹出提示框的方式询问用户是否下载安装所述业务服务框架,所述提示框上还显示有“是”和“否”的触摸按键,供用户选择,若所述终端在预设时间内检测到用户通过所述提示框输入的下载安装所述业务服务框架的指令,则进入到步骤s104中;否则,禁止下载安装所述业务服务框架,并结束流程。

优选的,在本实施例中,在用户选择禁止下载安装所述业务服务框架后,还可以对应修改所述区域配置列表,将与所述当前位置信息匹配的区域对应的业务框架激活标志修改为禁止激活。

步骤s105,激活所述业务服务框架。

在本实施例中,若所述终端本地配置有所述业务服务框架,则所述终端直接采用本地存储的所述业务服务框架的安装包,完成业务服务框架的安装,并在安装完成后激活所述业务服务框架。

以上可以看出,本实施例提供的业务服务框架配置方法由于预先在终端上设置区域配置列表,所述区域配置列表中配置有允许激活所述业务服务框架的区域和禁止激活所述业务服务框架的区域,后续实时监测终端所处的位置,在终端进入到允许激活业务服务框架的区域时,判断所述终端是否配置有所述业务服务框架;若所述终端未配置所述业务服务框架,则从网络数据库下载安装所述业务服务框架,并在所述业务服务框架安装完成后激活所述业务服务框架;或者,若所述终端配置有所述业务服务框架,则激活所述业务服务框架,从而可以实现根据终端所处位置的变化智能配置安卓应用的业务服务框架,提升了用户体验。

实施例二

图2是本发明实施例二提供的业务服务框架配置方法的实现流程示意图,该方法的执行主体为本发明实施例中所述的终端。参见图2所示,本实施例提供的业务服务框架配置方法包括:

步骤s201,检测是否接收到安卓应用的调用指令,若接收到所述安卓应用的调用指令,则进入到步骤s202。

在本实施例中,由于在接收到安卓应用的调用指令后才启动位置监控装置实时监测所述终端的当前位置信息,这样可以避免位置监控装置持续处于开启状态,节省终端的能耗。

步骤s202,实时监测所述终端的当前位置信息的步骤。

步骤s203,根据所述当前位置信息查询预设的区域配置列表,判断所述终端当前所处的位置是否允许激活业务服务框架;若所述终端当前所处的位置允许激活所述业务服务框架,则进入到步骤s204;若所述终端当前所处的位置不允许激活所述业务服务框架,则进入到步骤s207。

步骤s204,判断所述终端是否配置有所述业务服务框架;若所述终端未配置所述业务服务框架,则进入到步骤s205,若所述终端配置有所述业务服务框架,则进入到步骤s206。

步骤s205,从网络数据库下载安装所述业务服务框架,并在所述业务服务框架安装完成后激活所述业务服务框架。

步骤s206,激活所述业务服务框架。

需要说明的是,本实施例中步骤s202~步骤s206的实现方式由于分别与上一实施例中步骤s101~步骤s105的实现方式完全相同,因此在此不再赘述。

步骤s207,判断所述终端是否配置有所述业务服务框架及所述业务服务框架当前是否处于激活状态;若所述终端配置有所述业务服务框架,且所述业务服务框架当前处于激活状态,则进入到步骤s208。

步骤s208,关闭所述业务服务框架。

在本实施例中,由于在监控到所述终端当前所处位置为禁止激活所述业务服务框架的区域时,进一步的判断所述终端是否配置有所述业务服务框架及所述业务服务框架当前是否处于激活状态,并在所述终端配置有所述业务服务框架且所述业务服务框架处于激活状态时关闭所述业务服务框架,从而可以避免所述业务服务框架在所述终端处于禁止使用安卓应用的区域时处于开启状态,导致占用终端内存,浪费终端功耗的问题发生,进一步提升了用户体验。

以上可以看出,相对于上一实施例,本实施例中由于终端在接收到用户调用安卓应用的指令时,才启动位置监控装置监测终端的当前位置信息,从而可以避免位置监控装置持续处于开启状态,节省了终端的功耗;由于在监测到终端当前位置处于禁止激活业务服务框架的区域时,关闭终端上配置的业务服务框架的开关,从而可以避免所述业务服务框架在所述终端处于禁止使用安卓应用的区域时处于开启状态,导致占用终端内存,浪费终端功耗的问题,进一步提升了用户体验。

实施例三

图3是本发明实施例三提供的业务服务框架配置系统的结构示意图,该系统位于本发明实施例所述的终端中。为了便于说明仅仅示出了与本实施例相关的部分。

参见图3所示,本实施例提供的业务服务框架配置系统3,包括:

位置监测单元31,用于实时监测所述终端的当前位置信息;

查询单元32,用于根据所述当前位置信息查询预设的区域配置列表,判断所述终端当前所处的位置是否允许激活业务服务框架;所述区域配置列表配置有允许激活所述业务服务框架的区域和禁止激活所述业务服务框架的区域;

识别单元33,用于若所述终端当前所处的位置允许激活所述业务服务框架,则判断所述终端是否配置有所述业务服务框架;

下载单元34,用于若所述终端未配置所述业务服务框架,则从网络数据库下载安装所述业务服务框架,并在所述业务服务框架安装完成后激活所述业务服务框架;或者,

激活单元35,用于若所述终端配置有所述业务服务框架,则激活所述业务服务框架。

需要说明的是,本实施例提供的业务服务框架配置系统与上述实施例一和实施例二的方法属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在本实施例中均对应适用,这里不再赘述。

因此,可以看出,本实施例提供的业务服务框架配置系统同样可以实现根据终端所处位置的变化智能配置安卓应用的业务服务框架,提升了用户体验。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。

实施例四

图4是本发明实施例四提供的终端的结构示意图。为了便于说明仅仅示出了与本实施例相关的部分。

参见图4所示,本实施例提供的终端4,包括存储器41、处理器42及存储在所述存储器上并可在所述处理器上运行的计算机程序43,该所述计算机程序43被所述处理器42执行时,实现如上述实施例一或实施例二所述的业务服务框架配置方法的步骤。

本领域普通技术人员可以理解,所述终端4可以是智能手机、掌上电脑等安装有安卓应用的移动电子设备。所述终端4可包括,但不仅限于,处理器42、存储器41及计算机程序43。

本领域技术人员可以理解,图4仅仅是终端4的示例,并不构成对终端4的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端4还可以包括输入输出设备、网络接入设备、总线等。

需要说明的是,本实施例提供的终端与上述实施例一或实施例二的方法属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在本实施例中均对应适用,这里不再赘述。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。

实施例五

本发明实施例五提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现如上述实施例一或实施例二所述的业务服务框架配置方法的步骤。

本发明实施例的计算机可读存储介质与上述实施例一或实施例二的方法属于同一构思,其具体实现过程详细见对应的方法实施例,且方法实施例中的技术特征在本计算机可读存储介质实施例中均对应适用,这里不再赘述。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。

在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

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