本发明涉及应用管理领域,尤其涉及一种冻结应用的方法及系统。
背景技术:
随着电子技术的发展,智能手机、平板电脑的应用得到了极大的普及,人们可能随身携带。这些智能设备上可安装各种各样的程序,以使得智能设备有各种功能,满足用户的需求。目前,许多应用在用户安装后会自动在开机后启动并在后台运行,占用系统资源。
而有些应用程序用户可能暂时不会用,那么这样就导致了系统资源的浪费,引起智能设备卡顿,用户使用体验不佳。这样的话可以对不使用的应用进行冻结,例如开会时,一些游戏类的应用可以禁止启动,在外度假的时候,办公类的应用可以禁止启动。但若要用户手动去冻结某些应用,又显得比较麻烦。因此,如何根据不同的场景和用户的日程信息来管理应用,自动冻结暂时不使用的应用是一个有待解决的问题。
技术实现要素:
本发明的目的在于提供一种冻结应用的方法及系统,本发明旨在解决如何灵活的根据用户的日程信息自动冻结相关应用的问题。
为达此目的,本发明采用以下技术方案:
一方面,本发明提供一种冻结应用的方法,包括:
获取用户的日程信息及定位信息,所述日程信息包括时间和地点;
在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息对应的需要被冻结的应用程序。
其中,所述获取用户的日程信息及定位信息之前,还包括:
预置日程信息。
其中,所述获取用户的日程信息及定位信息之前,还包括:
预置与所述日程信息对应的需要被冻结的应用程序。
其中,所述预置与所述日程信息对应的需要被冻结的应用程序,包括:
根据所述日程信息的事件信息预置与所述日程信息对应的需要被冻结的应用程序;
所述冻结与所述日程信息对应的需要被冻结的应用程序,包括:
冻结与所述日程信息的事件信息对应的需要被冻结的应用程序。
其中,所述冻结与所述日程信息对应的需要被冻结的应用程序之后,还包括:
确定不在所述日程信息的时间内和/或用户终端的定位信息与所述日程信息的地点不匹配时,解冻与所述日程信息对应的被冻结的应用程序。
另一方面,本发明提供一种冻结应用的系统,包括:
获取模块,用于获取用户的日程信息及定位信息,所述日程信息包括时间和地点;
冻结模块,用于在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息对应的需要被冻结的应用程序。
其中,上述冻结应用的系统,还包括:
日程预置模块,用于所述获取用户的日程信息及定位信息之前,预置日程信息。
应用预置模块,用于所述获取用户的日程信息及定位信息之前,预置与所述日程信息对应的需要被冻结的应用程序。
其中,所述应用预置模块,还用于根据所述日程信息的事件信息预置与所述日程信息对应的需要被冻结的应用程序;
所述冻结模块,还用于在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息的事件信息对应的需要被冻结的应用程序。
其中,上述冻结应用的系统,还包括:
解冻模块,用于所述冻结与所述日程信息对应的需要被冻结的应用程序之后,确定不在所述日程信息的时间内和/或用户终端的定位信息与所述日程信息的地点不匹配时,解冻与所述日程信息对应的被冻结的应用程序。
本发明的有益效果为:本发明提供一种冻结应用的方法及系统。该方法包括获取用户的日程信息及定位信息,所述日程信息包括时间和地点;在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息对应的需要被冻结的应用程序。本发明将用户的日程信息与冻结应用程序结合起来,可以灵活的控制与用户的日程信息对应的应用程序的冻结,方便快捷,提高了用户的使用体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1是本发明具体实施方式提供的一种冻结应用的方法的第一实施例的方法流程图。
图2是本发明具体实施方式提供的一种冻结应用的方法的第二实施例的方法流程图。
图3是本发明具体实施方式提供的一种冻结应用的系统的第一实施例的结构方框图。
图4是本发明具体实施方式提供的一种冻结应用的系统的第二实施例的结构方框图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
请参照图1,其为本发明具体实施方式提供的一种冻结应用的方法的第一实施例的方法流程图。
本实施例提供一种冻结应用的方法,包括以下步骤:
步骤S101,获取用户的日程信息及定位信息,所述日程信息包括时间和地点。
步骤S102,在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息对应的需要被冻结的应用程序。
本实施例将用户的日程信息与冻结应用程序结合起来,可以灵活的控制与用户的日程信息对应的应用程序的冻结,方便快捷,提高了用户的使用体验。例如在设定的开会时间之内,用户持手机终端到达开会的场所,系统检测到该时间内的定位与开会日程里设置的时间和地点匹配,则自动将与开会不相关的游戏娱乐类应用程序冻结。
请参照图2,其为本发明具体实施方式提供的一种冻结应用的方法的第二实施例的方法流程图。
本实施例提供一种冻结应用的方法,包括以下步骤:
步骤S201,预置日程信息。
具体的,预置日程信息里的时间、地点及事件信息。例如在周三上午十点到十一点在会议室开会。
步骤S202,预置与所述日程信息对应的需要被冻结的应用程序。
具体的,对应上述开会日程信息,用户可预置与该开会日程信息无关的、在开会时不会使用的应用程序,例如游戏、娱乐类应用程序。
步骤S203,获取用户的日程信息及定位信息,所述日程信息包括时间和地点。
本实施例中,系统会自动获取用户终端的日程信息和用户终端的定位信息。
步骤S204,在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息对应的需要被冻结的应用程序。
具体的,根据所述日程信息的事件信息预置与所述日程信息对应的需要被冻结的应用程序;冻结与所述日程信息的事件信息对应的需要被冻结的应用程序。
根据上述举例,用户设置了一个开会日程,即周三上午十点到十一点在会议室开会,同时设置了在开会期间游戏、娱乐类等应用程序被冻结,不能运行;当系统检测到时间在周三上午十点到十一点之间且用户终端位于会议室时,说明此时用户正在开会,系统自动冻结之前设置的游戏、娱乐类等应用程序。
步骤S205,确定不在所述日程信息的时间内和/或用户终端的定位信息与所述日程信息的地点不匹配时,解冻与所述日程信息对应的被冻结的应用程序。
在应用程序被冻结后,当需要使用该应用程序时,还需要对冻结的应用进行解冻。
作为一种优选的实施方式,系统自动对冻结的应用程序进行解冻,即根据日程信息,当用户终端不在所述日程信息的时间内和/或用户终端的定位信息与所述日程信息的地点不匹配时,解冻与所述日程信息对应的被冻结的应用程序。
另外,用户也可自行对冻结的应用进行解冻,即在用户完成日程之后,不马上对冻结的应用进行解冻,用户可根据自己的需要手动对冻结的应用进行操作,如此也提高了用户的使用体验。
以下为本技术方案对应上述方法的冻结应用的系统的实施例,该系统的实施例基于上述方法的实施例来实现,在以下系统的实施例中未详细描述的内容请参考上述方法的实施例。
请参照图3,其为本发明具体实施方式提供的一种冻结应用的系统的第一实施例的方法流程图。
本实施例提供一种冻结应用的系统,包括以下模块:
获取模块310,用于获取用户的日程信息及定位信息,所述日程信息包括时间和地点。
冻结模块320,用于在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息对应的需要被冻结的应用程序。
本实施例中的冻结应用的系统的各模块协同工作,将用户的日程信息与冻结应用程序结合起来,获取模块310获取用户的日程信息及定位信息,冻结模块320在确定定位信息与所述日程信息的地点匹配时,将所述日程信息对应的需要被冻结的应用程序进行冻结。该系统可以灵活的控制与用户的日程信息对应的应用程序的冻结,方便快捷,提高了用户的使用体验。
请参照图4,其为本发明具体实施方式提供的一种冻结应用的系统的第二实施例的方法流程图。
本实施例提供一种冻结应用的系统,包括以下模块:
日程预置模块410,用于预置日程信息。
具体的,通过日程预置模块410预置日程信息里的时间、地点及事件信息。例如在六月十六号到六月十八号在海南度假。
应用预置模块420,用于预置与所述日程信息对应的需要被冻结的应用程序。
具体的,对应上述度假日程信息,用户可通过应用预置模块420预置与该度假日程信息无关的、在度假时不会使用的应用程序,例如办公类应用程序。
获取模块430,用于获取用户的日程信息及定位信息,所述日程信息包括时间和地点。
本实施例中,获取模块430会自动获取用户终端的日程信息和用户终端的定位信息。
冻结模块440,用于在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息对应的需要被冻结的应用程序。
具体的,所述应用预置模块,还用于根据所述日程信息的事件信息预置与所述日程信息对应的需要被冻结的应用程序。
所述冻结模块,还用于在所述日程信息的时间内,确定所述定位信息与所述日程信息的地点匹配时,冻结与所述日程信息的事件信息对应的需要被冻结的应用程序。
根据上述举例,用户设置了一个度假日程,即六月十六号到六月十八号在海南度假,同时设置了在度假期间,办公类应用程序被冻结;当冻结模块440检测到在六月十六号到六月十八号期间,用户终端的定位信息位于海南时,说明用户正在度假,将之前设置的办公类应用程序冻结起来,以使用户能安心的度假,不必再受工作上事情的打扰。
解冻模块450,用于所述冻结与所述日程信息对应的需要被冻结的应用程序之后,确定不在所述日程信息的时间内和/或用户终端的定位信息与所述日程信息的地点不匹配时,解冻与所述日程信息对应的被冻结的应用程序。
在应用程序被冻结后,当需要使用该应用程序使,还需要对冻结的应用进行解冻。
作为一种优选的实施方式,系统中的解冻模块450自动对冻结的应用程序进行解冻,即根据日程信息,当用户终端不在所述日程信息的时间内和/或用户终端的定位信息与所述日程信息的地点不匹配时,解冻与所述日程信息对应的被冻结的应用程序。
另外,用户也可自行对冻结的应用进行解冻,即在用户完成日程之后,不马上对冻结的应用进行解冻,用户可根据自己的需要手动对冻结的应用进行操作,如此也提高了用户的使用体验。
本实施例提供一种冻结应用的系统,该系统中的各个模块协同工作,通过将用户的日程信息与冻结应用程序结合起来,可以灵活的控制与用户的日程信息对应的应用程序的冻结,方便快捷,提高用户的使用体验。
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。