一种基于GEO定位的终端多系统切换方法及装置、终端与流程

文档序号:29157994发布日期:2022-03-08 22:12阅读:162来源:国知局
一种基于GEO定位的终端多系统切换方法及装置、终端与流程
一种基于geo定位的终端多系统切换方法及装置、终端
技术领域
1.本发明实施例涉及但不限于终端技术领域,具体而言,涉及但不限于一种一种基于geo定位的终端多系统切换方法及装置、终端。


背景技术:

2.随着移动通信技术的发展,一些高安全性单位基于其保密性对本单位的员工提供多系统的操作系统终端,包括个人生活系统和工作系统,多操作系统被开发并应用于终端设备上,使得用户可以根据使用需求对终端设备的多操作系统进行自由切换,一方面可以满足用户个人数据的处理和日常生活的使用,另一方面通过工作系统满足单位对于安全数据限制的要求。目前的多系统终端工作系统和生活系统之间需要手动进行切换,同时安全保密性不强,比如,在公司使用工作系统时用户可以手动的将系统切换到生活系统,这样就会导致可能存在将保密信息从生活系统泄漏的风险,同时,用户在非工作区域,终端也可能被他人人为手动切换到工作系统,从而可以查询到用户工作设涉及到的一些保密信息,容易造成隐私信息的泄露,甚至被不法分子利用。
3.因此,针对相关技术中终端多系统需要用户手动进行切换,由于系统切换不及时造成信息泄露成为亟需解决的技术问题。


技术实现要素:

4.本发明实施例提供的一种基于geo定位的终端多系统切换方法及装置、终端,主要解决的技术问题是终端多系统需要用户手动进行切换,由于系统切换不及时造成信息泄露的问题。
5.为解决上述技术问题,本发明实施例提一种基于geo定位的终端多系统切换方法,包括:
6.初始化设置终端的工作区域和生活区域;
7.终端后台通过geo定位获取终端当前的位置区域;
8.根据所述终端当前位置区域判断终端处于工作区域还是生活区域;
9.若终端当前处于工作区域,则切换终端系统至工作系统;否则,切换终端系统至生活系统。
10.可选地,所述初始化设置终端的工作区域和生活区域包括:
11.在终端初始化开机向导进入工作系统时,加载出终端的地图软件,输入工作地址信息,以所述工作地址信息为圆心,以预设半径为圆的区域作为所述工作区域,其它区域作为所述生活区域。
12.可选地,所述初始化设置终端的工作区域和生活区域包括:
13.在终端初始化开机向导进入生活系统时,确认在所述工作系统中设置的所述生活区域和工作区域,或者,对所述工作区域和生活区域重新进行设置。
14.可选地,所述终端后台通过geo定位获取终端当前的位置区域包括:
15.每隔预设时间对终端发起一次geo定位,计算终端当前所处位置与所述工作地址信息为圆心的距离,将所述距离进行上报。
16.可选地,若所述距离大于所述半径,则判定终端处于所述生活区域,切换终端系统至所述生活系统;
17.若所述距离小于或等于所述半径,则判定终端处于所述工作区域,切换终端系统至所述工作系统。
18.本发明实施例还提供一种基于geo定位的终端多系统切换装置,包括:设置模块、定位模块、系统切换模块;
19.所述设置模块,用于初始化设置终端的工作区域和生活区域;
20.所述定位模块,用于终端后台通过geo定位获取终端当前的位置区域;
21.所述系统切换模块,用于若终端当前处于工作区域,则切换终端系统至工作系统;否则,切换终端系统至生活系统。
22.本发明实施例还提供一种终端,包括上述的基于geo定位的终端多系统切换装置,还包括处理器、存储器及通信总线;
23.所述通信总线用于实现处理器和存储器之间的连接通信;
24.所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现上述基于geo定位的终端多系统切换方法的步骤。
25.本发明实施例还提供一种计算机存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的基于geo定位的终端多系统切换方法的步骤。
26.根据本发明实施例提供的基于geo定位的终端多系统切换方法及装置、终端以及计算机存储介质,通过终端工作系统和生活系统开机向导时,用户可根据工作和生活范围来进行区域设置,初始化设置完成后,用户在使用终端过程中,根据用户所处位置,可在工作系统和生活系统之间自动进行切换,无需通过手动切换,通过根据终端所处的位置来进行双系统之间的自动切换,在某些实施过程中具有提高用户数据的保密和增强安全性的效果。
27.本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
28.图1为本发明实施例一提供的基于geo定位的终端多系统切换方法流程图;
29.图2为本发明实施例一提供的初始化设置方法流程图;
30.图3为本发明实施例一提供的设置工作区域的界面状态图;
31.图4为本发明实施例一提供的设置生活区域的界面状态图;
32.图5为本发明实施例一提供的获取终端当前位置区域的方法流程图;
33.图6为本发明实施例一提供的根据当前位置切换终端系统的方法流程图;
34.图7为本发明实施例二提供的一种终端多系统切换装置结构示意图;
35.图8为本发明实施例二提供的另一中终端系统切换装置结构示意图;
36.图9为本发明实施例三提供的终端结构示意图。
具体实施方式
37.为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
38.实施例一:
39.为了解决相关技术中,终端多个操作系统之间需要用户手动进行切换,而由于系统切换的不及时而导致出现用户信息安全隐患的问题,本实施例提供一种基于geo定位的终端多系统切换方法,请参见图1,本发明实施例提供的一种基于geo定位的终端多系统切换方法流程图,具体包括如下步骤:
40.s10:初始化设置终端的工作区域和生活区域;
41.本实施例中终端包括至少两个操作系统,即工作系统和生活系统,所述工作系统为终端用户因工作所需所使用的操作系统,所述生活系统为终端用户在非工作状态下,平时生活所需所使用的操作系统。终端初始开机向导时在工作系统提示用户进行终端工作区域的设置,加载出终端自带的地图软件,用户可在地图软件中输入位置信息,即用户的工作地址信息,输入完位置信息后,选择工作区域的覆盖距离,以输入的工作地址作为中心位置,即工作区域的圆心,以预设的半径画圆圈,从而在终端初始开机向导进入工作系统时设置用户终端的工作区域和生活区域。在工作系统中设置完终端的工作区域和生活区域后,点击系统切换开关,开始进行生活系统的开机向导设置,开机向导提示在工作系统已设置好工作区域和生活区域,提示用户确认已经设置的工作区域和生活区域或对所述工作区域设生活区域重新进行设置,即更改在工作系统开机向导时所设置的工作系统和生活系统。
42.s12:终端后台通过geo定位获取终端当前的位置区域;
43.初始化设置完工作区域和生活区域后,用户在使用终端过程中,后台通过geo定位来实时获取终端当前的位置信息,确定终端当前所处的位置是属于工作区域还是生活区域。本实施例中,终端后台每隔预设的时间对终端发起一次geo定位,获取终端当前所处的位置,计算终端当前所处位置与设置的所述工作地址为圆心的距离,将所述距离进行上报。
44.s14:根据所述终端当前位置区域判断终端处于工作区域还是生活区域,若终端当前处于工作区域,则切换终端系统至工作系统;否则,切换终端系统至生活系统;
45.根据上报的终端当前位置与所述工作地址的距离与所述工作区域的半径进行比较,当该距离小于或等于所述半径时,则终端当前处于设置的工作区域,切换终端系统至工作系统;当该距离大于所述半径时,则终端当前处于生活区域,切换终端系统至生活系统。从而在生活系统的用户进入设定的工作区域时,终端会自动从生活系统切换到工作系统,此时在工作系统手动点击系统切换开关,终端会弹出提示用户处于工作区域,无法切换到生活系统,在在工作系统的用户进入设定的生活区域时,终端会自动的从工作系统切换到生活系统,此时在生活系统手动点击系统切换开关,终端中则会弹出提示用户终端当前处于生活区域,无法切换到工作系统。
46.上述步骤s10中,初始化设置终端的工作区域和生活区域,参见图2所示,具体包括如下步骤:
47.s101:工作系统开机向导设置;
48.用户在初始开机时进入开机向导设置,初始开机时进行工作系统的开机向导设置,设置过程中,出现工作区域设定的提示,默认状态下工作区域设定的开关为关闭状态,点击开启后,加载出终端上的地图软件。
49.s102:判断是否插卡开启数据;
50.将工作区域设定开关开启后,检测终端是否插入sim卡,若此时终端还没有插入sim卡则进入步骤s103,提示用户插入sim卡并开启数据业务;若检测到此时终端已经插入sim卡则进入步骤s104;
51.s104:设定工作区域;
52.工作区域设定开关开启后,加载出终端上自带的地图软件,如图3所示,提示用户需要输入工作地址信息,若用户所处位置就在工作区域,则可以将直接定位出的位置设定为工作区域的中心位置;若用户在非工作区域,则将用户输入的工作地址设定为工作区域的中心位置,工作区域的中心位置设置为(lat0,long0),标记好工作区域的中心位置后,可在加载的地图软件上设置工作区域的范围,通过滚动条来设置半径距离,以中心位置为圆心,该距离为半径来画圆圈,该圆圈标注的区域即为所述工作系统的工作区域范围,最终设定的半径为l0,保存工作系统的所述工作区域范围。
53.s105:确认生活区域;
54.工作区域设定完成并保存后,弹出提示,该区域外的其他区域将会设为生活区域,请确认,选择是,保存成功,工作区域和生活区域设置完成。
55.s106:系统切换;
56.在工作系统的初始化开机向导下设定完成所述工作区域和所述生活区域后,用户点击系统切换开关,进入到生活系统的开机向导设置。
57.s107:生活系统开机向导设置;
58.在生活系统的开机向导界面中将出现生活区域设定的提示,默认状态下生活区域设定的开关为关闭状态,点击开启后,加载出终端上的地图软件,参考图4所示。
59.s108:是否确认工作系统已设定区域;
60.提示在工作系统中已设定的所述工作区域和生活区域,并将该区域在地图软件上加载标注显示出来,弹出是否确认设置的提示,选择是,保存成功,工作区域和生活区域设置完成,选择否,则进入步骤s109,可在加载的地图软件上重新设定所述工作区域和生活区域。
61.上述步骤s12中,终端后台通过geo定位获取终端当前的位置区域,请参考图5所示,棘突包括如下步骤:
62.s121:上报终端当前位置;
63.初始化设置好工作区域和生活区域后,设定的工作区域中心位置为(lat0,long0),工作区域的圆半径为l0,终端在生活系统或工作系统时,后台会一直发起gps定位,以预设的时间对终端发起一次geo定位,本实施例中以每隔5s的频率通过geo定位发起一次定位,上报终端当前位置的经纬度(latx,longy);应当理解的是,本实施例中,并不限定终端发起定位的频率,可根据实际需求灵活地进行设置。
64.s122:计算终端当前位置(latx,longy)与中心位置(lat0,long0)的距离lx;
65.s123:判断lx与l0的大小;
66.将lx与lo进行比较,若lx》l0,则终端当前处于生活区域,切换终端系统到生活系统,若0《=lx《=l0,则终端当前处于工作区域,切换终端系统至工作系统。
67.本实施例中,用户初始化设置完所述工作区域和生活区域后,终端每隔预设时间发起一次geo定位,获取终端当前位置,根据当前所处位置自动切换终端的系统,若终端当前位置处于生活区域,则终端系统为生活系统,此时用户手动点击系统切换开关,终端弹出提示:已设定工作与和生活区域无法进行手动切换。在生活系统中,gps开关下的位置信息请求会一直调用系统切换功能,系统切换功能触发geo定位功能,后台以每隔5s发起一次终端定位,获取终端当前位置,当gps定位出当前的位置处于设定的所述工作区域,即0《=lx《=l0时,此时系统切换功能弹出提示,已进入工作区域,系统将自动切换到工作系统,在工作系统中,此时用户手动点击系统切换开关,则终端弹出提示“已设定工作区域和生活区域,无法进行手动切换”在工作系统中,gps开关下的位置信息请求会一直调用系统切换功能,系统切换功能触发geo定位功能,后台以每隔5s发起一次终端定位,获取终端当前位置,当gps定位出当前的位置处于设定的生活区域时,即lx》l0时,此时系统切换功能弹出提示,已进入生活区域,系统将自动切换到生活系统。从而通过终端的当前位置信息自动切换终端系统,无需用户手动切换,达到用户数据的保密和增强安全性的效果。
68.终端初始化设置完成后,根据所述终端当前位置区域判断终端处于工作区域还是生活区域,工作系统和生活系统初始化设置时会生成系统切换的参数,根据终端定位情况,当用户进入特定的区域,会自动切换到对应的系统,从而终端根据系统切换参数对终端系统自动进行切换,如图6所示,为终端根据当前位置切换终端系统的流程图,具体包括如下步骤:
69.s60:工作系统初始化完成;
70.终端初始开机向导时在工作系统提示用户进行终端工作区域的设置,加载出终端自带的地图软件,用户可在地图软件中输入位置信息,即用户的工作地址信息,若用户所处位置就在工作区域,则可以将直接定位出的位置设定为工作区域的中心位置;若用户在非工作区域,则将用户输入的工作地址设定为工作区域的中心位置,工作区域的中心位置设置为(lat0,long0),标记好工作区域的中心位置后,可在加载的地图软件上设置工作区域的范围,通过滚动条来设置半径距离,以中心位置为圆心,该距离为半径来画圆圈,该圆圈标注的区域即为所述工作系统的工作区域范围,最终设定的半径为l0,保存工作系统的所述工作区域范围完成工作系统的初始化。工作系统初始化完成后,系统切换参数的默认值为(工作系统,manual)。
71.s61:系统切换;
72.点击系统切换开关,可切换到生活系统。系统切换参数值变为(生活系统,manual)
73.s62:生活系统初始化完成;
74.在工作系统的初始化开机向导下设定完成所述工作区域和所述生活区域后,用户点击系统切换开关,进入到生活系统的开机向导设置,提示在工作系统中已设定的所述工作区域和生活区域,并将该区域在地图软件上加载标注显示出来,弹出是否确认设置的提示,选择是,保存成功,工作区域和生活区域设置完成,选择否,则可在加载的地图软件上重新设定所述工作区域和生活区域。
75.s63:系统切换参数(生活系统,auto);
76.生活系统初始化完成后,系统切换参数值改为(生活系统,auto);
77.点击系统切换开关,提示已设置完生活区域和工作区域无法进行手动切换,系统切换参数值仍为(生活系统,auto),用户在使用终端过程中,通过geo定位来判断用户所处位置和系统切换参数值设定,当lx》l0时,系统切换参数为(生活系统,auto),此时系统会自动切换到生活系统,当0《=lx《=l0时,系统切换参数为(工作系统,auto),此时系统会自动切换到工作系统。
78.本发明实施例提供的基于geo定位的终端多系统切换方法,通过终端工作系统和生活系统开机向导时,用户可根据工作和生活范围来进行区域设置,初始化设置完成后,用户在使用终端过程中,根据用户所处位置,可在工作系统和生活系统之间自动进行切换,无需通过手动切换,通过根据终端所处的位置来进行双系统之间的自动切换,提高了用户数据的保密和增强安全性的效果。
79.实施例二:
80.为了解决相关技术中,终端多个操作系统之间需要用户手动进行切换,而由于系统切换的不及时而导致出现用户信息安全隐患的问题,本实施例提供一种基于geo定位的终端多系统切换装置,如图7所示,包括设置模块70、定位模块71、系统切换模块72;
81.所述设置模块70,用于初始化设置终端的工作区域和生活区域;
82.终端通过设置模块70在终端初始开机向导时在工作系统提示下,用户进行终端工作区域的设置,并加载出终端自带的地图软件,用户可在地图软件中输入位置信息,即用户的工作地址信息,输入完位置信息后,选择工作区域的覆盖距离,以输入的工作地址作为中心位置,即工作区域的圆心,以预设的半径画圆圈,从而在终端初始开机向导进入工作系统时设置用户终端的工作区域和生活区域。在工作系统中设置完终端的工作区域和生活区域后,点击系统切换开关,开始进行生活系统的开机向导设置,开机向导提示在工作系统已设置好工作区域和生活区域,提示用户确认已经设置的工作区域和生活区域或对所述工作区域设生活区域重新进行设置,即更改在工作系统开机向导时所设置的工作系统和生活系统。
83.所述定位模块71,用于终端后台通过geo定位获取终端当前的位置区域;
84.初始化设置完工作区域和生活区域后,用户在使用终端过程中,终端通过定位模块71获取终端的位置信息,本实施例中,所述定位模块71可为gps模块,所述gps模块在后台通过geo定位来实时获取终端当前的位置信息,确定终端当前所处的位置是属于工作区域还是生活区域。本实施例中,终端后台每隔预设的时间对终端发起一次geo定位,获取终端当前所处的位置,计算终端当前所处位置与设置的所述工作地址为圆心的距离,将所述距离进行上报。
85.所述系统切换模块72,用于若终端当前处于工作区域,则切换终端系统至工作系统;否则,切换终端系统至生活系统;
86.根据上报的终端当前位置与所述工作地址的距离与所述工作区域的半径进行比较,当该距离小于或等于所述半径时,则终端当前处于设置的工作区域,切换终端系统至工作系统;当该距离大于所述半径时,则终端当前处于生活区域,切换终端系统至生活系统。
87.本实施例中的终端多系统切换装置应用于包括工作系统和生活系统的终端中,所述工作系统为终端用户因工作所需所使用的操作系统,所述生活系统为终端用户在非工作
状态下,平时生活所需所使用的操作系统。如图8所示,所述设置模块包括工作系统设置子模块81,用于在终端初始化开机向导进入工作系统时,加载出终端的地图软件,输入工作地址信息,以所述工作地址信息为圆心,以预设半径为圆的区域作为所述工作区域,其它区域作为所述生活区域。所述设置模块还包括生活系统设置子模块82,用于在终端初始化开机向导进入生活系统时,确认在所述工作系统中设置的所述生活区域和工作区域,或者,对所述工作区域和生活区域重新进行设置,系统切换模块72根据定位模块定位模块71获取到终端的当前位置信息自动切换终端系统。
88.本发明实施例提供的基于geo定位的终端多系统切换装置,包括设置模块、定位模块、系统切换模块;设置模块用于初始化设置终端的工作区域和生活区域;定位模块用于终端后台通过geo定位获取终端当前的位置区域;系统切换模块用于若终端当前处于工作区域,则切换终端系统至工作系统;否则,切换终端系统至生活系统。通过终端工作系统和生活系统开机向导时,用户可根据工作和生活范围来进行区域设置,初始化设置完成后,用户在使用终端过程中,根据用户所处位置,可在工作系统和生活系统之间自动进行切换,无需通过手动切换,通过根据终端所处的位置来进行双系统之间的自动切换,提高了用户数据的保密和增强安全性的效果。
89.实施例三:
90.本实施例还提供了一种终端,包括如上所述的基于geo定位的终端多系统切换装置,参见图9所示,其还包括处理器90、存储器91及通信总线92,其中:
91.通信总线92用于实现处理器90和存储器91之间的连接通信;
92.处理器90用于执行存储器91中存储的一个或者多个计算机程序,以实现上述实施例一中的基于geo定位的终端多系统切换方法中的至少一个步骤。
93.本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(random access memory,随机存取存储器),rom(read-only memory,只读存储器),eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compact disc read-only memory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
94.本实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,其存储的一个或者多个计算机程序可被处理器执行,以实现上述实施例一中的基于geo定位的终端多系统切换方法的至少一个步骤。
95.可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
96.此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
97.以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1