一种基于位置信息的软件预加载方法及其预加载系统技术方案

技术编号:33924359 阅读:17 留言:0更新日期:2022-06-25 21:30
本发明专利技术公开了一种基于位置信息的软件预加载方法及其预加载系统,所述软件预加载方法包括:检测触发预加载条件时,终端获取当前所处位置的位置信息;根据所述位置信息判断当前所处位置的属性标签,获取该属性标签对应的应用推荐列表;对应用推荐列表中的应用进行预加载。能根据用户当前的位置信息来选择相应的应用进行预加载,无需手动切换模式或设置,简化了预加载的操作,还以解决现有手动预加载不能根据当前环境自动选择匹配的应用的问题。根据当前环境自动选择匹配的应用的问题。根据当前环境自动选择匹配的应用的问题。

【技术实现步骤摘要】
一种基于位置信息的软件预加载方法及其预加载系统


[0001]本专利技术涉及终端局域网
,尤其涉及的是一种基于位置信息的软件预加载方法及其预加载系统。

技术介绍

[0002]现有智能终端上常安装各种不同功能的应用程序(APP,简称应用),由于这些应用占用的存储空间较多,在用户打开任一应用时才加载该应用,需要等待一定的时间,不能马上响应。为此,智能终端检测用户切换到某种模式时,会根据用户在该模式下的设置针对性地对一些应用进行预加载,以缩短应用打开时的加载时间,提高用户打开相应应用的速度。由于现有应用的预加载依赖于用户手动进行模式切换和应用选择,当出现未设置的新模式、或某个新安装的应用没有进行模式分类时,应用加载仍会有延迟,不能根据当前环境选择相应的应用进行预加载,不能实现应用预加载的智能选择切换。
[0003]因此,现有技术还有待于改进和发展。

技术实现思路

[0004]鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种基于位置信息的软件预加载方法及其预加载系统,以解决现有手动预加载不能根据当前环境自动选择匹配的应用的问题。
[0005]为了达到上述目的,本专利技术采取了以下技术方案:一种基于位置信息的软件预加载方法,其包括步骤:检测触发预加载条件时,终端获取当前所处位置的位置信息;根据所述位置信息判断当前所处位置的属性标签,获取该属性标签对应的应用推荐列表;对应用推荐列表中的应用进行预加载。
[0006]所述的基于位置信息的软件预加载方法中,所述触发预加载条件是终端接入新基站时,所述检测触发预加载条件的步骤包括:终端检测自身连接新基站后,触发预加载条件。
[0007]所述的基于位置信息的软件预加载方法中,所述触发预加载条件是离开之前的活动范围时,所述检测触发预加载条件的步骤包括:终端间隔设定时间获取一次GPS模块采集的定位信息,根据定位信息计算出各个定位点对应的坐标值;根据坐标值判断前次定位点和本次定位点的距离是否大于预设距离值:是则判断用户在快速移动,否则用户在慢速移动;判断用户在快速移动时,对导航和娱乐类的应用进行预加载;判断用户在慢速移动时,根据用户的停留时间来确认活动范围,判断用户离开该活动范围时,触发预加载条件。
[0008]所述的基于位置信息的软件预加载方法中,所述位置信息的坐标值是(x,y,z),其中,x和y是根据终端内的GPS模块采集的定位信息计算而成的、基于x轴和y轴的坐标值(x,y);z是z轴数据,由终端内的气压计获取的当前所处位置的物理高度。
[0009]所述的基于位置信息的软件预加载方法中,所述根据所述位置信息判断当前所处位置的属性标签,获取该属性标签对应的应用推荐列表的步骤包括:终端根据位置信息和本地地图获取当前所处位置的属性标签;当获取属性标签失败时,终端将位置信息上传至服务器,服务器判断当前所处位置的属性标签并反馈给终端;终端根据所述属性标签获取预设的应用推荐列表。
[0010]所述的基于位置信息的软件预加载方法中,所述属性标签用于表示当前所处位置的场所类型,包括但不限于休闲购物场所、交通类场所、公众服务场所、文体场所和个人定制场所。
[0011]所述的基于位置信息的软件预加载方法中,一个应用推荐列表中列出了一种属性标签对应的场所类型下推荐使用的应用,各个应用推荐列表存储在设置中并以对应的属性标签来命名。
[0012]所述的基于位置信息的软件预加载方法中,所述对应用推荐列表中的应用进行预加载的步骤包括:判断应用推荐列表中的各个应用是否已安装:若是,对应用推荐列表中的各个应用进行预加载;否则,后台静默下载未安装的应用并安装,对该应用进行预加载。
[0013]所述的基于位置信息的软件预加载方法中,在所述对应用推荐列表中的应用进行预加载的步骤之后,还包括:检测终端关闭应用时,收集用户本次打开的应用信息并更新应用推荐列表。
[0014]一种用于实现所述的基于位置信息的软件预加载方法的预加载系统,其包括终端和服务器,所述终端包括GPS模块、气压计和控制处理模块;所述控制处理模块检测触发预加载条件时,通过GPS模块和气压计获取当前所处位置的位置信息,控制处理模块根据所述位置信息判断当前所处位置的属性标签,获取该属性标签对应的应用推荐列表,对应用推荐列表中的应用进行预加载;当控制处理模块获取属性标签失败时,将位置信息上传至服务器,服务器判断当前所处位置的属性标签并反馈给控制处理模块。
[0015]相较于现有技术,本专利技术提供的基于位置信息的软件预加载方法及其预加载系统中,所述软件预加载方法包括步骤:检测触发预加载条件时,终端获取当前所处位置的位置信息;根据所述位置信息判断当前所处位置的属性标签,获取该属性标签对应的应用推荐列表;对应用推荐列表中的应用进行预加载。能根据用户当前的位置信息来选择相应的应用进行预加载,无需手动切换模式或设置,简化了预加载的操作,还以解决现有手动预加载不能根据当前环境自动选择匹配的应用的问题。
附图说明
[0016]图1为本专利技术提供的基于位置信息的软件预加载方法的流程图;图2为本专利技术提供的基于位置信息的预加载系统的结构框图。
具体实施方式
[0017]本专利技术提供一种基于位置信息的软件预加载方法及其预加载系统,能根据用户当前的位置信息来选择相关的应用进行预加载,无需手动切换模式或设置,简化了预加载的操作。为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0018]本技术邻域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。 应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。 应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一模块和全部组合。
[0019]本技术邻域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属邻域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0020]请参阅图1,其为本专利技术提供的基于位置信息的软件预加载方法的流程图。如图1所示,所述软件预加载方法包括以下步骤:S10、检测触发预加载条件时,终端获取当前所处位置的位置信息。
[0021]S20、根据所述位置信息判断当前所处位置的属性标签,获取该属性标签对应的应用推荐列表。...

【技术保护点】

【技术特征摘要】
1.一种基于位置信息的软件预加载方法,其特征在于,包括步骤:检测触发预加载条件时,终端获取当前所处位置的位置信息;根据所述位置信息判断当前所处位置的属性标签,获取该属性标签对应的应用推荐列表;对应用推荐列表中的应用进行预加载。2.根据权利要求1所述的基于位置信息的软件预加载方法,其特征在于,所述触发预加载条件是终端接入新基站时,所述检测触发预加载条件的步骤包括:终端检测自身连接新基站后,触发预加载条件。3.根据权利要求1所述的基于位置信息的软件预加载方法,其特征在于,所述触发预加载条件是离开之前的活动范围时,所述检测触发预加载条件的步骤包括:终端间隔设定时间获取一次GPS模块采集的定位信息,根据定位信息计算出各个定位点对应的坐标值;根据坐标值判断前次定位点和本次定位点的距离是否大于预设距离值:是则判断用户在快速移动,否则用户在慢速移动;判断用户在快速移动时,对导航和娱乐类的应用进行预加载;判断用户在慢速移动时,根据用户的停留时间来确认活动范围,判断用户离开该活动范围时,触发预加载条件。4.根据权利要求1所述的基于位置信息的软件预加载方法,其特征在于,所述位置信息的坐标值是(x,y,z),其中,x和y是根据终端内的GPS模块采集的定位信息计算而成的、基于x轴和y轴的坐标值(x,y);z是z轴数据,由终端内的气压计获取的当前所处位置的物理高度。5.根据权利要求1所述的基于位置信息的软件预加载方法,其特征在于,所述根据所述位置信息判断当前所处位置的属性标签,获取该属性标签对应的应用推荐列表的步骤包括:终端根据位置信息和本地地图获取当前所处位置的属性标签;当获取属性标签失败时,终端将位置信息上传至服务...

【专利技术属性】
技术研发人员:尹志良
申请(专利权)人:四川酷比通信设备有限公司
类型:发明
国别省市:

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

1