CN114513753A - 一种终端设备、轨迹监控方法和存储介质 - Google Patents
一种终端设备、轨迹监控方法和存储介质 Download PDFInfo
- Publication number
- CN114513753A CN114513753A CN202210107487.8A CN202210107487A CN114513753A CN 114513753 A CN114513753 A CN 114513753A CN 202210107487 A CN202210107487 A CN 202210107487A CN 114513753 A CN114513753 A CN 114513753A
- Authority
- CN
- China
- Prior art keywords
- terminal
- monitoring
- track
- server
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 250
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000033001 locomotion Effects 0.000 claims description 45
- 230000004044 response Effects 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 13
- 206010028896 Needle track marks Diseases 0.000 claims description 5
- 238000001514 detection method Methods 0.000 abstract description 20
- 238000010586 diagram Methods 0.000 description 32
- 239000010410 layer Substances 0.000 description 21
- 230000006870 function Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 238000012806 monitoring device Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本申请提供了一种终端设备、轨迹监控方法和存储介质,涉及计算机技术领域。第一终端可以在设定的监控开启时间段内,按照设定的第一时间间隔检测第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于第一设定范围外,则开启监控事件,并按照定位上报周期将第一终端的位置信息上报至服务器,若满足设定的监控终止条件,则第一终端终止监控事件。本申请不仅可以实现服务器对第一终端的移动轨迹的分段存储,而且可以在减少耗电量的同时,提高移动轨迹的精度,使移动轨迹更加平滑。
Description
技术领域
本申请涉及计算机技术领域,特别涉及一种终端设备、轨迹监控方法和存储介质。
背景技术
随着人们安全意识的不断提高,孩子上下学和老人出行过程中的各种安全问题,引起了越来越多的重视,但人们通常因为繁忙的工作,而无法实时陪伴在老人和孩子身边,因此,通过手机等终端设备对孩子或老人的出行轨迹进行监控,不仅有助于人们对孩子上下学和老人出行过程进行监控,还可以帮助人们节省时间。
目前,被守护者,例如,孩子和老人可以通过手机等终端设备将自己的当前所在位置的位置信息按照定位上报周期通过服务器上报给守护者,例如,爸爸或妈妈的手机等终端设备,但在该过程中,为了降低耗电量,通常会把定位上报周期设置的比较大,导致移动轨迹的精度差,轨迹不平滑;而且还会出现多段轨迹混杂在一起的情况,不易辨识。
发明内容
为了解决上述现有技术中的问题,本申请实施例提供了一种终端设备、轨迹监控方法和存储介质,不仅可以在减少耗电量的同时,提高移动轨迹的精度,还可以实现服务器对移动轨迹的分段存储。
第一方面,本申请实施例提供了一种终端设备,所述终端设备为第一终端,包括:显示器、存储器和处理器;
所述显示器被配置为,显示所述终端设备运行时的界面;
所述存储器被配置为,存储所述终端设备运行所使用的程序或数据;
所述处理器被配置为,在设定的监控开启时间段内,按照设定的第一时间间隔检测所述第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于所述第一设定范围外,则开启监控事件,并按照定位上报周期将所述第一终端的位置信息上报至服务器,以使第二终端从所述服务器获取所述第一终端的移动轨迹;所述第一终端的移动轨迹是所述服务器根据不同时刻接收到的所述第一终端的当前所在位置生成的;所述第一时间间隔大于所述定位上报周期;若满足设定的监控终止条件,则终止所述监控事件。
在一种可能的实施方式中,所述监控终止条件包括:所述监控事件的监控时长超出设定的监控持续时间范围;或者,检测到所述第一终端的当前所在位置处于设定的第二设定范围内。
在一种可能的实施方式中,所述处理器还被配置为:
若监控事件的监控时长超出所述监控持续时间范围,且检测到所述第一终端的当前所在位置处于所述第二设定范围外,则向所述服务器发送告警信息,以使所述服务器将所述告警信息发送至所述第二终端。
在一种可能的实施方式中,所述监控开启时间段、所述监控持续时间范围、所述定位上报周期、所述第一设定范围和所述第二设定范围是所述第二终端基于用户输入的信息设置,并通过所述服务器发送至所述第一终端的。
在一种可能的实施方式中,所述处理器具体被配置为:
按照定位上报周期将所述第一终端的位置信息和对应的时间标识上报至服务器,以使所述服务器根据具有相同时间标识的所述第一终端的位置信息生成所述第一终端的移动轨迹,将所述时间标识作为所述第一终端的移动轨迹的轨迹标识;所述时间标识为所述开启监控事件的时刻。
第二方面,本申请实施例提供了一种终端设备,所述终端设备为第二终端,包括:显示器、存储器和处理器;
所述显示器被配置为,显示所述终端设备运行时的界面;
所述存储器被配置为,存储所述终端设备运行所使用的程序或数据;
所述处理器被配置为,响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查看请求;接收服务器发送的与所述第一终端对应的各个移动轨迹;每个移动轨迹是所述服务器根据在监控时间段内的不同时刻接收到的所述第一终端的位置信息生成的;所述监控时间段指所述第一终端自开启监控事件至终止所述监控事件的时间段;通过所述显示器显示所述第一终端的移动轨迹选择界面;所述移动轨迹选择界面包含所述第一终端对应的各个移动轨迹的轨迹标识;响应于用户在所述移动轨迹选择界面中,针对目标轨迹标识的触发操作,显示所述目标轨迹标识对应的移动轨迹;所述目标轨迹标识为所述各个移动轨迹的轨迹标识中的任意一个。
第三方面,本申请实施例提供了一种轨迹监控方法,应用于第一终端,所述方法包括:
在设定的监控开启时间段内,按照设定的第一时间间隔检测所述第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;
若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于所述第一设定范围外,则开启监控事件,并按照定位上报周期将所述第一终端的位置信息上报至服务器,以使第二终端从所述服务器获取所述第一终端的移动轨迹;所述第一终端的移动轨迹是所述服务器根据不同时刻接收到的所述第一终端的当前所在位置生成的;所述第一时间间隔大于所述定位上报周期;
若满足设定的监控终止条件,则终止所述监控事件。
第四方面,本申请实施例提供了一种轨迹监控方法,应用于第二终端,所述方法包括:
响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查看请求;
接收服务器发送的与所述第一终端对应的各个移动轨迹;每个移动轨迹是所述服务器根据在监控时间段内的不同时刻接收到的所述第一终端的位置信息生成的;所述监控时间段指所述第一终端自开启监控事件至终止所述监控事件的时间段;
显示所述第一终端的移动轨迹选择界面;所述移动轨迹选择界面包含所述第一终端对应的各个移动轨迹的轨迹标识;
响应于用户在所述移动轨迹选择界面中,针对目标轨迹标识的触发操作,显示所述目标轨迹标识对应的移动轨迹;所述目标轨迹标识为所述各个移动轨迹的轨迹标识中的任意一个。
第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现第三方面或第四方面所述的方法。
本申请实施例提供的终端设备、轨迹监控方法和存储介质,第一终端可以在设定的监控开启时间段内,按照设定的第一时间间隔检测第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于第一设定范围外,则开启监控事件,并按照定位上报周期将第一终端的位置信息上报至服务器,以使第二终端可以从服务器获取第一终端的移动轨迹;若满足设定的监控终止条件,则第一终端终止监控事件。其中,第一时间间隔大于定位上报周期。通过第一终端自动识别开启监控事件和终止监控事件,可以实现服务器对第一终端的移动轨迹的分段存储,而且在监控时间内,可以按照定位上报周期上报第一终端的位置信息,在监控时间外,可以按照第一时间间隔上报第一终端的位置信息,第一时间间隔大于定位上报周期,通过两种时间周期,可以在减少耗电量的同时,提高移动轨迹的精度,使移动轨迹更加平滑。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种终端设备的结构示意图;
图2为本申请实施例提供的一种终端设备的软件结构框图;
图3为本申请实施例提供的一种轨迹监控方法的交互流程图;
图4为本申请实施例提供的一种社交应用的界面图;
图5为本申请实施例提供的一种扫描界面示意图;
图6为本申请实施例提供的一种亲情守护公众号的主界面的示意图;
图7为本申请实施例提供的一种亲情守护公众号的选择界面的示意图;
图8为本申请实施例提供的一种监控属性信息输入界面的示意图;
图9为本申请实施例提供的一种时间输入界面的示意图;
图10为本申请实施例提供的一种位置选择界面的示意图;
图11为本申请实施例提供的一种半径选择界面的示意图;
图12为本申请实施例提供的一种位置选择界面示意图;
图13为本申请实施例提供的一种轨迹选择界面示意图;
图14为本申请实施例提供的一种移动轨迹显示示意图;
图15为本申请实施例提供的一种移动轨迹显示示意图;
图16为本申请实施例提供的一种监控属性信息的输入界面示意图;
图17为本申请实施例提供的一种监控属性信息的界面示意图;
图18为本申请实施例提供的一种监控属性信息的界面示意图;
图19为本申请实施例提供的一种轨迹监控方法的流程图;
图20为本申请实施例提供的一种轨迹监控方法的流程图;
图21为本申请实施例提供的一种第一终端自动开启和终止轨迹监控的流程图;
图22为本申请实施例提供的一种轨迹监控装置的结构框图;
图23为本申请实施例提供的一种轨迹监控装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
需要说明的是,下述本申请实施例描述的应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
随着安全意识的不断提高,孩子上下学和老人出行过程中的各种安全问题,引起了越来越多的重视,但人们通常因为繁忙的工作,而无法实时陪伴在老人和孩子身边,因此,通过手机等终端设备对孩子或老人的出行轨迹进行监控,不仅有助于人们对孩子上下学和老人出行过程进行监控,还可以帮助人们节省时间。目前,被守护者,例如,孩子和老人可以通过手机等终端设备将自己的当前所在位置的位置信息按照定位上报周期通过服务器上报给守护者,例如,爸爸或妈妈的手机等终端设备,但在该过程中,为了降低耗电量,通常会把定位上报周期设置的比较大,导致移动轨迹的精度差,轨迹不平滑;而且还会出现多段轨迹混杂在一起的情况,不易辨识。
基于此,本申请实施例提供了一种终端设备、轨迹监控方法和存储介质,第一终端可以在设定的监控开启时间段内,按照设定的第一时间间隔检测第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于第一设定范围外,则开启监控事件,并按照定位上报周期将第一终端的位置信息上报至服务器,以使第二终端可以从服务器获取第一终端的移动轨迹;若满足设定的监控终止条件,则第一终端终止监控事件。其中,第一时间间隔大于定位上报周期。通过第一终端自动识别开启监控事件和终止监控事件,可以实现服务器对第一终端的移动轨迹的分段存储,而且在监控时间内,可以按照定位上报周期上报第一终端的位置信息,在监控时间外,可以按照第一时间间隔上报第一终端的位置信息,第一时间间隔大于定位上报周期,通过两种时间周期,可以在减少耗电量的同时,提高移动轨迹的精度,使移动轨迹更加平滑。
本申请实施例提供的终端设备,可以为手机、可穿戴设备、平板电脑等便携式设备。图1中示例性示出了本申请实施例提供的终端设备的硬件配置框图。应该理解的是,图1所示终端设备100仅是一个范例,并且终端设备100可以具有比图1中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
如图1所示,终端设备100包括:通信组件110、处理器120、存储器130、显示器140、输入组件150、音频电路160、SIM卡接口170以及传感器180等部件,其中,终端设备100可以为上述的第一终端,也可以为上述的第二终端。
其中,通信组件110用于接收或发送通话请求,并在通话过程中接收和发送信号,以及连接服务器,上传或下载数据。通信组件110可以包括RF(radio frequency,射频)电路111、Wi-Fi(Wireless Fidelity,无线保真)模块112。
RF电路111可用于在收发信息或通话过程中信号的接收和发送,可以接收基站的下行数据后交给处理器120处理;可以将上行数据发送给基站。通常,RF电路111包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等器件。RF电路111可以由天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。RF电路111还可以对经调制解调处理器调制后的信号放大,经天线转为电磁波辐射出去。在一些实施例中,RF电路111的至少部分功能模块可以被设置于处理器120中。在一些实施例中,RF电路111的至少部分功能模块可以与处理器120的至少部分模块被设置在同一个器件中。终端设备100的RF电路111和天线耦合,使得终端设备100可以通过无线通信技术与网络以及其他设备通信。
Wi-Fi属于短距离无线传输技术,终端设备100可以通过Wi-Fi模块112帮助用户收发电子邮件、浏览网页和访问流媒体等,它为用户提供了无线的宽带互联网访问。Wi-Fi模块112可以连接路由器,通过路由器连接外部网络。Wi-Fi模块112也可以连接服务器,上传或下载数据。
存储器130可用于存储终端设备运行时所使用的数据或程序代码。处理器120通过运行存储在存储器130的数据或程序代码,从而执行终端设备100的各种功能以及数据处理。存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器130存储有使得终端设备100能运行的操作***。
显示器140用于显示由用户输入的信息或提供给用户的信息以及终端设备100的各种菜单的图形用户界面(graphical user interface,GUI)。具体地,显示器140可以包括设置在终端设备100正面的显示器。显示器可以采用液晶显示器、发光二极管等形式来配置。显示器140可用于显示终端设备运行时的界面。
输入组件150可用于接收用户输入的数字或字符信息,以及用户输入的各种操作等,产生与终端设备100的用户设置以及功能控制有关的信号输入。具体地,输入组件150可以包括按键和触控屏,触控屏可以设置在终端设备100的正面,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。
其中,触控屏可以覆盖在显示器之上,在一些实施例中,可以将触控屏与显示器集成而实现终端设备100的输入和输出功能,集成后可以简称触控显示器。
终端设备100还可以包括定位模块,如卫星定位模块或移动通信网络定位模块等,可以实时确定终端设备100所处的地理位置。
音频电路160、扬声器161、麦克风162可提供用户与终端设备100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出。终端设备100还可配置音量按钮,用于调节声音信号的音量。另一方面,麦克风162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出至RF电路111以发送给比如另一终端,或者将音频数据输出至存储器130以便进一步处理。
SIM卡接口170用于连接SIM卡。SIM卡可以通过***SIM卡接口170,或从SIM卡接口170中拔出,实现和终端设备100的接触和分离。终端设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口170可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口可以同时***多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口也可以兼容不同类型的SIM卡。SIM卡接口也可以兼容外部存储卡。终端设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在终端设备100中,不能和终端设备100分离。SIM卡用于标识用户的手机号码。
终端设备100除包含SIM卡接口170之外,还可以包括USB(universal serial bus,通用串行总线)接口等。USB接口用于连接充电线或其它外设。例如,终端设备100可以通过USB接口连接充电线。终端设备100中的各组件或模块通过总线连接。
终端设备100还可以包括至少一种传感器180,比如加速度传感器181、距离传感器182、指纹传感器183、温度传感器184。终端设备100还可配置有陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器等其他传感器。例如,指纹传感器183可以用于感应用户点击终端设备100操作界面的图标。
终端设备100还可以包括摄像头,用于捕获静态图像或视频。摄像头可以是一个,也可以是多个。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器120转换成数字图像信号。
处理器120是终端设备100的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器130内的软件程序,以及调用存储在存储器130内的数据,执行终端设备100的各种功能和处理数据。在一些实施例中,处理器120可包括一个或多个处理单元。本申请中处理器120可以运行操作***、应用程序、用户界面显示及触控响应,以及本申请实施例所述的轨迹监控方法。处理器120执行获取轨迹监控方法的具体过程,将在下文中详细介绍。
图2是本申请实施例的终端设备100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将安卓(Android)***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,时钟,蓝牙,音乐,视频,短信息等应用程序。用户可以在时钟应用程序中设置闹钟。应用程序层还可以包括安装在终端设备上的第三方应用。
应用程序框架层为应用程序层的应用程序提供应用编程接口(ApplicationProgramming Interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示器大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括闹钟数据,视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供终端设备的通信功能。例如通话状态的管理(包括接通,挂断等)。资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。其中,三维图形处理库和2D图形引擎均属于公共相机资源。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
为进一步说明本申请实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本申请实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本申请实施例提供的执行顺序。所述方法在实际的处理过程中或者装置执行时,可按照实施例或者附图所示的方法顺序执行或者并执行。
图3示出了本申请实施例提供的一种轨迹监控方法的交互流程图。如图3所示,该方法可以包括如下步骤:
步骤S301,第二终端向服务器发送监控属性信息。
在一种可选的实施方式中,第二终端在向服务器发送监控属性信息之前,可以和第一终端建立绑定关系。
具体地,在一种实施例中,假设第二终端为用户a的手机A,第一终端为用户b的手机B,其中,用户a可以为爸爸或妈妈等,用户b可以为孩子或老人等;手机A的桌面上显示有用户a安装的各个软件的图标,用户a可以点击社交应用的图标,手机A响应于用户a点击社交应用图标的操作,启动社交应用,并显示社交应用的操作界面。
示例性地,如图4所示,用户a可以在社交应用的操作界面中,点击“搜一搜”按键,手机A响应于用户a点击“搜一搜”按键的操作,显示搜索界面,用户a可以在搜索界面中输入“亲情守护公众号”,手机A响应于用户a针对“亲情守护公众号”的搜索操作,显示该公众号的主界面;或者,用户a可以在社交应用的操作界面中,点击“扫一扫”按键,手机A响应于用户a点击“扫一扫”按键的操作,显示如图5所示的扫描界面,扫描“亲情守护公众号”对应的二维码图片,并在扫描成功后显示该公众号的主界面。示例性地,如图6所示,在该公众号的主界面中,包含有添加设备按键601,守护中心按键602和使用帮助按键603。
在该公众号的主界面中,用户a可以点击添加设备按键601,手机A响应于用户a点击添加设备按键601的操作,扫描手机B对应的绑定二维码的图片,与手机B建立绑定关系。
在一种可选的实施方式中,手机A可以重复上述步骤,与多个第一终端,例如,手机B、手机C和手机D等,建立绑定关系。
通过上述方法,手机A与手机B建立绑定关系后,用户A可以在亲情守护公众号的主界面中,点击守护中心按键602,手机A响应于用户a点击守护中心按键602的操作,显示亲情守护公众号的选择界面;示例性地,如图7所示,在该界面中,可以包括创建监控属性信息按键701和历史轨迹按键702,用户a可以点击创建监控属性信息按键701,手机A响应于用户a点击创建监控属性信息按键701的操作,显示监控属性信息输入界面,如图8所示,在该界面中,可以包括轨迹开启事件检测时间段输入框801、轨迹开启事件输入框802、轨迹持续时间输入框803、定位上报周期输入框804、轨迹终止事件输入框805和创建按键806。其中,轨迹开启事件检测时间段、轨迹开启事件、轨迹持续时间和定位上报周期属于必填项,轨迹终止事件属于非必填项。
用户a可以点击轨迹开启事件检测时间段输入框801,手机A响应于用户a点击轨迹开启事件检测时间段输入框801的操作,显示时间输入界面,用户a可以在时间输入界面中,分别对周一到周日的检测时间段进行设置,示例性地,如图9所示,用户a可以选择周一至周五,并将周一到周五的检测时间段均设置为上午7:30到8:30,设置完成后,用户a可以点击完成按键901,手机A响应于用户a点击完成按键901的操作,保存用户a输入的轨迹开启事件检测时间段,即设定的监控开启时间段,并返回监控属性信息输入界面。
用户a可以点击轨迹开启事件输入框802,手机A响应于用户a点击轨迹开启事件输入框802的操作,显示位置选择界面,如图10所示,在该界面中,可以包括位置输入框1001、设为中心按键1002、地图显示框1003和完成按键1004。
用户a可以在位置输入框1001中输入目标位置,例如,XX小区;手机A响应于用户a输入目标位置的操作,返回位置选择界面,并在地图显示框1003中标记目标位置,用户a可以点击设为中心按键1002,手机A响应于用户a点击设为中心按键1002的操作,将目标位置设为中心位置;并显示半径选择界面,如图11所示,在该界面中,可以包括半径选择框1101,用户a可以在半径选择框1101中选择目标半径,例如500米,输入完成后,用户a以点击确定按键1102,手机A响应于用户a点击确定按键1102的操作,返回位置选择界面,并在位置选择界面中,显示用户a输入的信息,如图12所示,用户A可以对该信息进行检查,若确定无误,用户a可以点击完成按键1004,手机A响应于用户a点击完成按键1004的操作,保存用户a输入的轨迹开启事件中包含的中心位置和目标半径,并返回监控属性信息输入界面,该中心位置和目标半径形成的位置范围即第一设定范围。
用户a可以在轨迹持续时间输入框803中,输入轨迹持续时间,即上述的监控持续时间范围,例如,30分钟;用户a还可以在定位上报周期输入框804中,输入定位上报周期,例如,1分钟,其中,轨迹持续时间的最小值为5分钟。输入完成后,用户a可以点击创建按键806,手机A响应于用户a点击创建按键806的操作,将用户a输入的监控属性信息发送至服务器。
在一种可选的实施方式中,用户a可以在不影响手机B其他功能正常使用的情况下,根据实际情况对定位上报周期进行设置,尽可能地减小定位上报周期,以使移动轨迹更加平滑。例如,当用户b的出行方式为步行时,可以将定位上报周期设置为1分钟;当用户b的出行方式为驾车时,可以将定位上报周期设置为30秒。
在另一种可选的实施方式中,用户a还可以在轨迹终止事件输入框805中,输入轨迹终止事件中包含的中心位置和目标半径,该中心位置进和目标半径形成的位置范围即第二设定范围,例如,轨迹终止事件对应的中心位置可以为XX学校,目标半径可以为500米。具体操作步骤,与上述用户a输入轨迹开启事件的操作步骤相同,此处将不再赘述。
步骤S302,服务器向第一终端发送监控属性信息。
步骤S303,第一终端在设定的监控开启时间段内,按照设定的第一时间间隔检测第一终端的当前所在位置。
步骤S304,第一终端开启监控事件。
在一种可选的实施方式中,服务器在接收到第二终端发送的监控属性信息后,可以将监控属性信息发送至第一终端,第一终端在接受到该监控属性信息后,可以获取到监控属性信息中包含的监控开启时间段、监控持续时间范围、定位上报周期、第一设定范围和第二设定范围,其中,监控开启时间段即轨迹开启事件检测时间段,监控持续时间范围即轨迹持续时间,第一设定范围即轨迹开启事件中包含的位置范围,第二设定范围即轨迹终止事件中包含的位置范围。
示例性地,手机B在接受到服务器发送的监控属性信息后,可以获取到监控属性信息中包含的轨迹开启事件检测时间段、轨迹持续时间、定位上报周期、轨迹开启事件和轨迹终止事件。手机B可以对当前时间进行检测,若当前时间处于设定的轨迹开启事件检测时间段内,则手机B按照设定的第一时间间隔检测手机B的当前所在位置,并将相邻两次检测的当前所在位置进行比对,若相邻两次中第一次检测的当前所在位置处于轨迹开启事件内,第二次检测的当前所在位置处于轨迹开启事件外,则开启监控事件。其中,设定的第一时间间隔可以是5分钟,也可以是3分钟,本申请对此不做限定。
在一种实施例中,假设当前时间为8:00,设定的轨迹开启事件检测时间段为7:30-8:30,且设定的第一时间间隔为5分钟,表示当前时间处于设定的轨迹开启事件检测时间段内,手机B可以每隔5分钟检测一次手机B的当前所在位置,示例性地,手机B在8:00的时候,检测到手机B的当前所在位置在XX小区500米的范围内;在8:05的时候,检测到手机B的当前所在位置也在XX小区500米的范围内;则手机B继续按照设定的第一时间间隔检测当前所在位置,假设在8:10的时候,检测到当前所在位置在XX小区500米的范围外,则手机B开启监控事件。
步骤S305,第一终端按照定位上报周期获取第一终端的位置信息。
步骤S306,第一终端向服务器发送位置信息。
在一种可选的实施方式中,第一终端在开启监控事件后,可以按照定位上报周期将第一终端的位置信息上报至服务器,以使服务器根据陆续接收到的第一终端的位置信息生成第一终端的移动轨迹;或者,可以按照定位上报周期将第一终端的位置信息和对应的时间标识上报至服务器,以使服务器根据具有相同时间标识的第一终端的位置信息生成第一终端的移动轨迹,并将时间标识作为第一终端的移动轨迹的轨迹标识;其中,时间标识为开启监控事件的时刻。
在一些实施例中,假设监控属性信息中不包含轨迹终止事件,手机B在2021年11月10日,上午08:17的时候,开启监控事件。在一种实施例中,在开启监控事件后,手机B可以按照监控属性信息中包含的定位上报周期,将手机B的位置信息发送至服务器,直至检测到监控事件的监控时长超出设定的轨迹持续时间范围,则终止监控事件。示例性地,定位上报周期为1分钟,轨迹持续时间为30分钟,则从08:17开始,手机B可以每隔1分钟向服务器上报一次手机B的位置信息,当手机B检测到当前时间为08:47时,终止监控事件,停止向服务器发送手机B的位置信息。
在另一种实施例中,在开启监控事件后,手机B可以按照监控属性信息中包含的定位上报周期,将手机B的位置信息和对应的时间标识发送至服务器,其中,时间标识为开启监控事件的时刻,直至检测到监控事件的监控时长超出设定的轨迹持续时间范围,则终止监控事件。示例性地,定位上报周期为1分钟,轨迹持续时间为30分钟,则从08:17开始,手机B可以每隔1分钟向服务器发送一次手机B的位置信息和对应的时间标识,其中,时间标识为开启监控事件的时刻,即手机B每次发送的位置信息对应的时间标识都相同,都是20211110,08:17。手机B每次发送的位置信息包含手机B在1分钟内获取的手机B在各个时刻的当前所在位置的位置信息。当手机B检测到当前时间为08:47时,终止监控事件,停止向服务器发送手机B的位置信息和对应的时间标识。
在另一些实施例中,假设监控属性信息中包含轨迹终止事件,手机B在2021年11月10日,上午08:17的时候,开启监控事件。在一种实施例中,在开启监控事件后,手机B可以按照监控属性信息中包含的定位上报周期,将手机B的位置信息发送至服务器,直至检测到轨迹终止事件,即检测到手机B的当前所在位置位于轨迹终止事件包含的位置范围内时,则终止监控事件。示例性地,定位上报周期为1分钟,轨迹终止事件为XX学校100米范围内,则从08:17开始,手机B可以每隔1分钟向服务器上报一次手机B的位置信息,当手机B检测到当前所在位置位于XX学校100米范围内时,终止监控事件,停止向服务器发送手机B的位置信息。
在另一种实施例中,在开启监控事件后,手机B可以按照监控属性信息中包含的定位上报周期,将手机B的位置信息和对应的时间标识发送至服务器,其中,时间标识为开启监控事件的时刻,直至检测到轨迹终止事件,即检测到手机B的当前所在位置位于轨迹终止事件包含的位置范围内时,则终止监控事件。示例性地,定位上报周期为1分钟,轨迹终止事件为XX学校100米范围内,则从08:17开始,手机B可以每隔1分钟向服务器发送一次手机B的位置信息和对应的时间标识,其中,时间标识为20211110,08:17。当手机B检测到当前所在位置位于XX学校100米范围内时,终止监控事件,停止向服务器发送手机B的位置信息和对应的时间标识。
在另一种可选的实施方式中,当监控属性信息中包含轨迹终止事件,且监控事件的监控时长超出轨迹持续时间范围时,手机B仍未检测到当前所在位置处于轨迹终止事件包含的第二设定范围内,则向服务器发送告警信息,以使服务器将告警信息发送至手机A。
在本申请实施例中,告警信息可以以短信的形式发送至手机A,也可以通过后台任务栏发送至手机A,本申请对此不做限定。
步骤S307,服务器根据不同时刻接收到的第一终端的位置信息生成第一终端的移动轨迹。
在一种实施例中,服务器在一次监控事件中,可以根据不同时刻接收到的,具有相同时间标识的第一终端的位置信息生成第一终端的移动轨迹,并将该时间标识作为此次监控事件对应的移动轨迹的轨迹标识。
在另一种实施例中,手机B在每次开启监控事件后,还可以将开启监控事件的时刻单独发送至服务器,在服务器根据陆续接收到的第一终端的位置信息生成第一终端的移动轨迹时,将接收到的开启监控事件的时刻作为此次监控事件对应的移动轨迹的轨迹标识。
步骤S308,第二终端向服务器发送轨迹查询请求。
步骤S309,服务器向第二终端发送移动轨迹。
在一种可选的实施方式中,第二终端可以响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查询请求。
示例性地,在一种实施例中,用户a可以在图7所示的亲情守护公众号的选择界面中,点击历史轨迹按键702,手机A响应于用户该监控事件点击历史轨迹按键702的操作,向服务器发送轨迹查询请求。
服务器在接收到手机A发送的轨迹查询请求后,可以根据轨迹查询请求中携带的手机B的终端标识,对应找到存储的与手机B的终端标识相关的各个监控事件的移动轨迹和轨迹标识,并发送至手机A。
示例性地,在一种实施例中,服务器在对应找到存储的与手机B的终端标识相关的各个监控事件的移动轨迹与轨迹标识,若与手机B的终端标识相关的监控事件的数量超过40条,则可以将近期的各个监控事件对应的移动轨迹与轨迹标识发送至手机A,例如,可以将最近七天或三天的各个监控事件对应的移动轨迹与轨迹标识发送至手机A。
步骤S310,第二终端显示移动轨迹。
在一种可选的实施方式中,第二终端在接收到服务器发送的第一终端的各个移动轨迹后,可以显示轨迹选择界面,轨迹选择界面中可以包含一个或多个移动轨迹的轨迹标识,用户可以在轨迹选择界面中,任选一个轨迹标识作为目标轨迹标识,第二终端响应于用户针对目标轨迹标识的触发操作,显示目标轨迹标识对应的移动轨迹,目标轨迹标识对应的移动轨迹在下文中称为目标轨迹。
示例性地,在一种实施例中,手机A在接收到服务器发送的与手机B的终端标识相关的各个监控事件的移动轨迹与轨迹标识后,可以显示轨迹选择界面,如图13所示,在该轨迹选择界面中,可以包含与手机B对应的各个监控事件的轨迹标识等信息。由于监控事件的轨迹标识采用的是开启该监控事件的时刻,因此用户可以清楚地看到不同时间段的移动轨迹记录信息。
用户A可以在轨迹选择界面中,任选一个移动轨迹作为目标轨迹,示例性地,假设用户A将2021年11月11日上午08:23分开启的轨迹作为目标轨迹,手机A响应于用户a对该轨迹的点选操作,显示该目标轨迹的移动轨迹图,如图14所示,在该移动轨迹图中,1401表示移动轨迹的出发点,1402表示移动轨迹的终止点,路线图1403表示移动轨迹的路线图。
在一种可选的实施方式中,手机A响应于用户a对该轨迹的点选操作,显示该目标轨迹的移动轨迹图时,可以通过不同的颜色、形状等对出发点、终止点和路线图进行区分,例如,可以用绿色的圆形表示轨迹开启事件的目标半径,可以用蓝色的线条表示移动轨迹的路线图,可以用红色的圆形表示轨迹终止事件的目标半径。
在一种可选的实施方式中,还可以在目标轨迹的移动轨迹图中,显示对应的监控属性信息,如图15所示,在该移动轨迹图中,不仅可以包括移动轨迹的出发点、终止点和路线图,还可以包括轨迹开启事件检测时间段、轨迹持续时间和定位上报周期。
在一种可选的实施方式中,当监控属性信息中包含轨迹终止事件,且监控事件的监控时长超出轨迹持续时间范围时,手机B仍未检测到当前所在位置处于轨迹终止事件包含的第二设定范围内,手机B会向服务器发送告警信息,服务器在接受到告警信息后,可以针对该告警信息对应的监控事件的移动轨迹的轨迹标识进行标记,同时将该告警信息发送至手机A。手机A在接受到告警信息后,用户a可以通过任务栏点击该告警信息,手机A响应于用户a点击该告警信息的操作,可以向服务器发送轨迹查询请求,服务器在接受到该轨迹查询请求后,可以将与该轨迹查询请求对应的监控事件的移动轨迹和轨迹标识发送至手机A。
手机A在接受到服务器发送的该监控事件的移动轨迹和轨迹标识后,可以在轨迹选择界面中,显示标记后的移动轨迹的轨迹标识,例如,可以显示为红色。
在一种可选的实施方式中,在步骤S301,第二终端可以向服务器发送与第一终端有关的多个监控属性信息,示例性地,可以包含上学的监控属性信息和放学的监控属性信息,其中,在上学的监控属性信息中,轨迹开启事件检测时间段可以为周一到周五的7:30-8:30,轨迹开启事件的中心位置可以为XX小区,目标半径可以为500米,轨迹持续时间可以为30分钟,第一时间间隔可以设定为5分钟,定位上报周期可以为30秒,轨迹终止事件的中心位置可以为XX学校,目标半径可以为500米;在放学的监控属性信息中,轨迹开启事件检测时间段可以为周一到周五的18:30-19:30,轨迹开启事件的中心位置可以为XX学校,目标半径可以为500米,轨迹持续时间可以为30分钟,定位上报周期可以为30秒,轨迹终止事件的中心位置可以为XX小区,目标半径可以为500米。具体实施方式,与上述步骤相似,此处不再赘述。
在一种可选的实施方式中,手机A在接受到用户A对监控属性信息的设置后,可以根据公式1计算出单次轨迹定位次数P。
示例性地,如上述实施例所示,轨迹开启事件检测时间段可以是7:30到8:30,即1小时,第一时间间隔可以设定为5分钟,轨迹持续时间可以是30分钟,定位上报周期可以是30秒。
在一种实施例中,第二终端在接收到用户设置的与第一终端有关的多个监控属性信息后,可以根据公式1分别计算出一周中的每天的轨迹定位次数,并将计算出的各个轨迹定位次数中的最大值作为单天轨迹定位次数最大值,对监控属性信息的合理性进行判断。
具体地,在一种实施例中,如果单天轨迹定位次数最大值小于或等于第一预设值,则认为监控属性信息的合理性为优;如果单天轨迹定位次数最大值在第一预设值和第二预设值之间,则认为监控属性信息的合理性为良;如果单天轨迹定位次数最大值大于第二预设值,则认为监控属性信息的合理性为差;示例性地,第一预设值可以是144,第二预设值可以为288,如果单天轨迹定位次数最大值小于或等于144,则认为监控属性信息的合理性为优;如果单天轨迹定位次数最大值大于144且小于或等于288,则认为监控属性信息的合理性为良;如果单天轨迹定位次数最大值大于288,则认为监控属性信息的合理性为差;手机可以向用户A发送监控属性信息的修改建议。
在一种可选的实施方式中,在步骤S301中,用户可以在图7所示的亲情守护公众号的选择界面中,点击创建监控属性信息按键701,手机A响应于用户a点击创建监控属性信息按键701的操作,显示监控属性信息输入界面,如图16所示,在该界面中,用户可以输入起始点、终止点、出发时间、返回时间和出行方式等信息,其中,返回时间为非必填项,并点击完成按键,手机A响应于用户a点击完成按键的操作,可以自动生成对应的监控属性信息。
示例性地,假设用户输入的起始点为XX学校,终止点XX小区,出发时间为8:00,出行方式为步行,则手机A响应于用户a点击完成按键的操作,生成如图17所示的监控属性信息,其中,轨迹开启事件监控时间段是在出发时间的基础上,加减30分钟后得到的;轨迹开启事件的中心位置为起始点,目标半径默认为500米,轨迹持续时间是根据用户a选择的出行方式,计算的从起始点到终止点的耗时,定位上报周期是根据用户a选择的出行方式确定的,若用户a选择的出行方式为步行,则定位上报周期为1分钟,若用户a选择的出行方式为乘车,则定位上报周期为30秒;轨迹终止事件的中心位置为终止点,目标半径默认为500米。
在另一种实施例中,假设用户输入的起始点为XX学校,终止点XX小区,出发时间为8:00,返回时间为19:00,出行方式为乘车,则手机A响应于用户a点击完成按键的操作,生成如图18所示的监控属性信息1801和监控属性信息1802。其中,在监控属性信息1801中,轨迹开启事件监控时间段是在出发时间的基础上,加减30分钟后得到的;轨迹开启事件的中心位置为起始点,目标半径默认为500米,轨迹持续时间是根据用户a选择的出行方式,计算的从起始点到终止点的耗时,定位上报周期是根据用户a选择的出行方式确定的,轨迹终止事件的中心位置为终止点,目标半径默认为500米。
在监控属性信息1802中,轨迹开启事件监控时间段是在返回时间的基础上,加减30分钟后得到的;轨迹开启事件的中心位置为终止点,目标半径默认为500米,轨迹持续时间是根据用户a选择的出行方式,计算的从起始点到终止点的耗时,定位上报周期是根据用户A选择的出行方式确定的,轨迹终止事件的中心位置为起始点,目标半径默认为500米。
在另一种可选的实施方式中,手机A还可以自动识别出用户b的起始点、终止点、出发时间、返回时间和出行方式等信息,然后根据上述方式,生成对应的监控属性信息。
具体地,手机A可以按照白天和夜间对服务器发送手机b的历史定位信息进行分组,将夜间定位点较为集中的定位点标识的位置作为起始点,将白天定位点较为集中的定位点标识的位置作为起始点,将夜间定位点较为集中的定位点开始脱离集中位置的时间作为出发时间,将白天定位点较为集中的定位点开始脱离集中位置的时间作为返回时间,出行时间默认为步行,然后自动生成对应的监控属性信息。
图19示出了本申请实施例提供了一种轨迹监控方法,应用于第一终端,如图19所示,该方法包括以下步骤:
步骤S1901,在设定的监控开启时间段内,按照设定的第一时间间隔检测第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;
步骤S1902,若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于第一设定范围外,则开启监控事件,并按照定位上报周期将第一终端的位置信息上报至服务器;
步骤S1903,若满足设定的监控终止条件,则终止监控事件。
图20示出了本申请实施例提供了一种轨迹监控方法,应用于第二终端,如图20所示,该方法包括以下步骤:
步骤S2001,响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查看请求;
步骤S2002,接收服务器发送的与第一终端对应的各个移动轨迹;
步骤S2003,显示第一终端的移动轨迹选择界面;
步骤S2004,响应于用户在移动轨迹选择界面中,针对目标轨迹标识的触发操作,显示目标轨迹标识对应的移动轨迹。
图21示出了本申请实施例提供了一种智能开启轨迹监控和终止轨迹监控的方法,应用于第一终端,如图21所示,该方法包括以下步骤:
步骤S2101,判断第一终端是否处于轨迹开启事件检测时间段内;若是,则执行步骤S2102;若否,则执行步骤S2101;
步骤S2102,监测轨迹开启事件;
步骤S2103,在轨迹持续时间内,按照定位上报周期将第一终端的位置信息上报至服务器;
步骤S2104,判断是否维护轨迹终止事件;若是,则执行步骤S2105;若否,则执行步骤S2106;
步骤S2105,是否监测到轨迹终止事件;若是,则执行步骤S2109;若否,则执行步骤S2107;
步骤S2106,是否超出轨迹持续时间;若是,则执行步骤S2109;若否,则执行步骤S2106;
步骤S2107,是否超出轨迹持续时间;若是,则执行步骤S2108;若否,则执行步骤S2105;
步骤S2108,向服务器发送告警信息;
步骤S2109,结束。
基于同一发明构思,本申请实施例提供了一种轨迹监控装置,如图22所示,所述装置包括:
检测单元2201,在设定的监控开启时间段内,按照设定的第一时间间隔检测所述第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;
开启单元2202,若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于所述第一设定范围外,则开启监控事件,并按照定位上报周期将所述第一终端的位置信息上报至服务器,以使第二终端从所述服务器获取所述第一终端的移动轨迹;所述第一终端的移动轨迹是所述服务器根据不同时刻接收到的所述第一终端的当前所在位置生成的;所述第一时间间隔大于所述定位上报周期;
第一发送单元2203,若满足设定的监控终止条件,则终止所述监控事件。
在一种可能的实施方式中,所述监控终止条件包括:所述监控事件的监控时长超出设定的监控持续时间范围;或者,所述第一终端的当前所在位置处于设定的第二设定范围内。
在一种可能的实施方式中,所述检测单元2201,还可以用于:
若监控事件的监控时长超出所述监控持续时间范围,且检测到所述第一终端的当前所在位置处于所述第二设定范围外,则向所述服务器发送告警信息,以使所述服务器将所述告警信息发送至所述第二终端。
在一种可能的实施方式中,所述监控开启时间段、所述监控持续时间范围、所述定位上报周期、所述第一设定范围和所述第二设定范围是所述第二终端基于用户输入的信息设置,并通过所述服务器发送至所述第一终端的。
在一种可能的实施方式中,所述第一发送单元2203,还可以用于:
按照定位上报周期将所述第一终端的位置信息和对应的时间标识上报至服务器,以使所述服务器根据具有相同时间标识的所述第一终端的位置信息生成所述第一终端的移动轨迹,将所述时间标识作为所述第一终端的移动轨迹的轨迹标识;所述时间标识为所述开启监控事件的时刻。
基于同一发明构思,本申请实施例提供了一种轨迹监控装置,如图23所示,所述装置包括:
第二发送单元2301,响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查看请求;
接收单元2302,接收服务器发送的与所述第一终端对应的各个移动轨迹;每个移动轨迹是所述服务器根据在监控时间段内的不同时刻接收到的所述第一终端的位置信息生成的;所述监控时间段指所述第一终端自开启监控事件至终止所述监控事件的时间段;
第一显示单元2303,显示所述第一终端的移动轨迹选择界面;所述移动轨迹选择界面包含所述第一终端对应的各个移动轨迹的轨迹标识;
第二显示单元2304,响应于用户在所述移动轨迹选择界面中,针对目标轨迹标识的触发操作,显示所述目标轨迹标识对应的移动轨迹;所述目标轨迹标识为所述各个移动轨迹的轨迹标识中的任意一个。
在一种可能的实施方式中,所述第二发送单元2301,还可以用于:
在响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查看请求之前,响应于用户针对第一终端创建监控属性信息的操作,显示监控属性信息的输入界面;所述监控属性信息包含监控开启时间段、监控持续时间范围、定位上报周期、第一设定范围和第二设定范围;
响应于用户针对所述监控属性信息的输入操作,向所述服务器发送所述监控属性信息,以使所述服务器将所述监控属性信息发送至所述第一终端。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (10)
1.一种终端设备,其特征在于,所述终端设备为第一终端,包括:显示器、存储器和处理器;
所述显示器被配置为,显示所述终端设备运行时的界面;
所述存储器被配置为,存储所述终端设备运行所使用的程序或数据;
所述处理器被配置为,在设定的监控开启时间段内,按照设定的第一时间间隔检测所述第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于所述第一设定范围外,则开启监控事件,并按照定位上报周期将所述第一终端的位置信息上报至服务器,以使第二终端从所述服务器获取所述第一终端的移动轨迹;所述第一终端的移动轨迹是所述服务器根据不同时刻接收到的所述第一终端的位置信息生成的;所述第一时间间隔大于所述定位上报周期;若满足设定的监控终止条件,则终止所述监控事件。
2.根据权利要求1所述的终端设备,其特征在于,所述监控终止条件包括:所述监控事件的监控时长超出设定的监控持续时间范围;或者,所述第一终端的当前所在位置处于设定的第二设定范围内。
3.根据权利要求2所述的终端设备,其特征在于,所述处理器还被配置为:
若监控事件的监控时长超出所述监控持续时间范围,且检测到所述第一终端的当前所在位置处于所述第二设定范围外,则向所述服务器发送告警信息,以使所述服务器将所述告警信息发送至所述第二终端。
4.根据权利要求2所述的终端设备,其特征在于,所述监控开启时间段、所述监控持续时间范围、所述定位上报周期、所述第一设定范围和所述第二设定范围是所述第二终端基于用户输入的信息设置,并通过所述服务器发送至所述第一终端的。
5.根据权利要求1所述的终端设备,其特征在于,所述处理器具体被配置为:
按照定位上报周期将所述第一终端的位置信息和对应的时间标识上报至服务器,以使所述服务器根据具有相同时间标识的所述第一终端的位置信息生成所述第一终端的移动轨迹,将所述时间标识作为所述第一终端的移动轨迹的轨迹标识;所述时间标识为所述开启监控事件的时刻。
6.一种终端设备,其特征在于,所述终端设备为第二终端,包括:显示器、存储器和处理器;
所述显示器被配置为,显示所述终端设备运行时的界面;
所述存储器被配置为,存储所述终端设备运行所使用的程序或数据;
所述处理器被配置为,响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查看请求;接收服务器发送的与所述第一终端对应的各个移动轨迹;每个移动轨迹是所述服务器根据在监控时间段内的不同时刻接收到的所述第一终端的位置信息生成的;所述监控时间段指所述第一终端自开启监控事件至终止所述监控事件的时间段;通过所述显示器显示所述第一终端的移动轨迹选择界面;所述移动轨迹选择界面包含所述第一终端对应的各个移动轨迹的轨迹标识;响应于用户在所述移动轨迹选择界面中,针对目标轨迹标识的触发操作,显示所述目标轨迹标识对应的移动轨迹;所述目标轨迹标识为所述各个移动轨迹的轨迹标识中的任意一个。
7.根据权利要求6所述的终端设备,其特征在于,所述处理器还被配置为:
在响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查看请求之前,响应于用户针对第一终端创建监控属性信息的操作,显示监控属性信息的输入界面;所述监控属性信息包含监控开启时间段、监控持续时间范围、定位上报周期、第一设定范围和第二设定范围;
响应于用户针对所述监控属性信息的输入操作,向所述服务器发送所述监控属性信息,以使所述服务器将所述监控属性信息发送至所述第一终端。
8.一种轨迹监控方法,其特征在于,应用于第一终端,所述方法包括:
在设定的监控开启时间段内,按照设定的第一时间间隔检测所述第一终端的当前所在位置,并将相邻两次检测的当前所在位置进行比对;
若相邻两次中第一次检测的当前所在位置处于第一设定范围内,第二次检测的当前所在位置处于所述第一设定范围外,则开启监控事件,并按照定位上报周期将所述第一终端的位置信息上报至服务器,以使第二终端从所述服务器获取所述第一终端的移动轨迹;所述第一终端的移动轨迹是所述服务器根据不同时刻接收到的所述第一终端的当前所在位置生成的;所述第一时间间隔大于所述定位上报周期;
若满足设定的监控终止条件,则终止所述监控事件。
9.一种轨迹监控方法,其特征在于,应用于第二终端,所述方法包括:
响应于用户针对第一终端的移动轨迹的查看操作,向服务器发送轨迹查看请求;
接收服务器发送的与所述第一终端对应的各个移动轨迹;每个移动轨迹是所述服务器根据在监控时间段内的不同时刻接收到的所述第一终端的位置信息生成的;所述监控时间段指所述第一终端自开启监控事件至终止所述监控事件的时间段;
显示所述第一终端的移动轨迹选择界面;所述移动轨迹选择界面包含所述第一终端对应的各个移动轨迹的轨迹标识;
响应于用户在所述移动轨迹选择界面中,针对目标轨迹标识的触发操作,显示所述目标轨迹标识对应的移动轨迹;所述目标轨迹标识为所述各个移动轨迹的轨迹标识中的任意一个。
10.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,其特征在于:所述计算机程序被处理器执行时,实现权利要求8所述的方法,或权利要求9所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210107487.8A CN114513753A (zh) | 2022-01-28 | 2022-01-28 | 一种终端设备、轨迹监控方法和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210107487.8A CN114513753A (zh) | 2022-01-28 | 2022-01-28 | 一种终端设备、轨迹监控方法和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114513753A true CN114513753A (zh) | 2022-05-17 |
Family
ID=81552210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210107487.8A Pending CN114513753A (zh) | 2022-01-28 | 2022-01-28 | 一种终端设备、轨迹监控方法和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114513753A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115171332A (zh) * | 2022-06-28 | 2022-10-11 | 青岛海信移动通信技术股份有限公司 | 一种守护策略生成方法、服务器、终端设备和守护*** |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010081338A (ja) * | 2008-09-26 | 2010-04-08 | Fujitsu Ltd | 携帯電話端末及び所在位置監視方法 |
JP2012181087A (ja) * | 2011-03-01 | 2012-09-20 | Sharp Corp | 移動体端末、制御方法、およびプログラム |
CN102905221A (zh) * | 2012-10-31 | 2013-01-30 | 重庆先迈通信技术有限公司 | 基于时间及移动定位判断的手机名片交换处理方法 |
CN103533504A (zh) * | 2013-10-25 | 2014-01-22 | 上海华勤通讯技术有限公司 | 移动终端自动签到的方法及移动终端 |
CN104105058A (zh) * | 2013-04-15 | 2014-10-15 | 中兴通讯股份有限公司 | 终端位置预警的实现方法、***及相关设备 |
CN104703132A (zh) * | 2015-02-04 | 2015-06-10 | 四川大学 | 用于儿童定位服务的自适应定位周期设定方法 |
CN105704228A (zh) * | 2016-03-15 | 2016-06-22 | 青岛科技大学 | 一种防走失预警提醒的方法和*** |
CN105785352A (zh) * | 2016-04-22 | 2016-07-20 | 李明科 | 一种防丢失监控方法及定位装置 |
CN107454356A (zh) * | 2016-05-31 | 2017-12-08 | 沈阳美行科技有限公司 | 关联存储和同步展示行车路径和图像的方法、***及装置 |
WO2019019816A1 (zh) * | 2017-07-28 | 2019-01-31 | Oppo广东移动通信有限公司 | 降低移动终端功耗的方法、装置、存储介质及移动终端 |
CN110049445A (zh) * | 2019-03-15 | 2019-07-23 | 华为技术有限公司 | 设备上报位置信息的方法及相关装置 |
CN110119832A (zh) * | 2018-02-07 | 2019-08-13 | 株式会社斯巴鲁 | 控制装置 |
CN110879830A (zh) * | 2019-09-19 | 2020-03-13 | 京东城市(北京)数字科技有限公司 | 一种数据管理方法、设备及存储介质 |
CN111132018A (zh) * | 2018-11-01 | 2020-05-08 | 百度在线网络技术(北京)有限公司 | 移动设备的轨迹监控方法和装置 |
CN112330923A (zh) * | 2020-10-29 | 2021-02-05 | 广东海洋大学寸金学院 | 一种失智老人走失定位监控救助方法 |
CN113806376A (zh) * | 2021-11-09 | 2021-12-17 | 阿里云计算有限公司 | 索引构建方法及装置 |
-
2022
- 2022-01-28 CN CN202210107487.8A patent/CN114513753A/zh active Pending
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010081338A (ja) * | 2008-09-26 | 2010-04-08 | Fujitsu Ltd | 携帯電話端末及び所在位置監視方法 |
JP2012181087A (ja) * | 2011-03-01 | 2012-09-20 | Sharp Corp | 移動体端末、制御方法、およびプログラム |
CN102905221A (zh) * | 2012-10-31 | 2013-01-30 | 重庆先迈通信技术有限公司 | 基于时间及移动定位判断的手机名片交换处理方法 |
CN104105058A (zh) * | 2013-04-15 | 2014-10-15 | 中兴通讯股份有限公司 | 终端位置预警的实现方法、***及相关设备 |
CN103533504A (zh) * | 2013-10-25 | 2014-01-22 | 上海华勤通讯技术有限公司 | 移动终端自动签到的方法及移动终端 |
CN104703132A (zh) * | 2015-02-04 | 2015-06-10 | 四川大学 | 用于儿童定位服务的自适应定位周期设定方法 |
CN105704228A (zh) * | 2016-03-15 | 2016-06-22 | 青岛科技大学 | 一种防走失预警提醒的方法和*** |
CN105785352A (zh) * | 2016-04-22 | 2016-07-20 | 李明科 | 一种防丢失监控方法及定位装置 |
CN107454356A (zh) * | 2016-05-31 | 2017-12-08 | 沈阳美行科技有限公司 | 关联存储和同步展示行车路径和图像的方法、***及装置 |
WO2019019816A1 (zh) * | 2017-07-28 | 2019-01-31 | Oppo广东移动通信有限公司 | 降低移动终端功耗的方法、装置、存储介质及移动终端 |
CN110119832A (zh) * | 2018-02-07 | 2019-08-13 | 株式会社斯巴鲁 | 控制装置 |
CN111132018A (zh) * | 2018-11-01 | 2020-05-08 | 百度在线网络技术(北京)有限公司 | 移动设备的轨迹监控方法和装置 |
CN110049445A (zh) * | 2019-03-15 | 2019-07-23 | 华为技术有限公司 | 设备上报位置信息的方法及相关装置 |
CN110879830A (zh) * | 2019-09-19 | 2020-03-13 | 京东城市(北京)数字科技有限公司 | 一种数据管理方法、设备及存储介质 |
CN112330923A (zh) * | 2020-10-29 | 2021-02-05 | 广东海洋大学寸金学院 | 一种失智老人走失定位监控救助方法 |
CN113806376A (zh) * | 2021-11-09 | 2021-12-17 | 阿里云计算有限公司 | 索引构建方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115171332A (zh) * | 2022-06-28 | 2022-10-11 | 青岛海信移动通信技术股份有限公司 | 一种守护策略生成方法、服务器、终端设备和守护*** |
CN115171332B (zh) * | 2022-06-28 | 2024-04-02 | 青岛海信移动通信技术有限公司 | 一种守护策略生成方法、服务器、终端设备和守护*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112114733B (zh) | 一种截屏、录屏方法、移动终端及计算机存储介质 | |
CN113835569A (zh) | 终端设备、应用内部功能的快捷启动方法和存储介质 | |
CN114374813A (zh) | 多媒体资源管理方法、记录仪及服务器 | |
CN114020379B (zh) | 一种终端设备、信息反馈方法和存储介质 | |
CN113709026B (zh) | 即时通信消息的处理方法、设备、存储介质和程序产品 | |
CN114513753A (zh) | 一种终端设备、轨迹监控方法和存储介质 | |
CN112163033B (zh) | 移动终端及其出行清单的显示方法 | |
CN114371895B (zh) | 一种终端设备、邮件标记方法和存储介质 | |
CN111273849A (zh) | 通信终端以及屏幕解锁方法 | |
CN113253905B (zh) | 基于多指操作的触控方法及智能终端 | |
CN114610202A (zh) | 静默求助方法和终端设备 | |
CN114550417A (zh) | 灾害预警方法、终端设备及存储介质 | |
CN111787157A (zh) | 移动终端及其操作响应方法 | |
CN111225113A (zh) | 一种通信终端及通信终端的开机方法 | |
CN110852717A (zh) | 一种行程更新方法和智能通信终端 | |
CN113395652B (zh) | 一种室内定位的方法、装置及存储介质 | |
CN114968013B (zh) | 一种终端设备、功能设置方法和存储介质 | |
CN115297467B (zh) | 一种数据域切换方法、装置、终端设备和介质 | |
CN116708647B (zh) | 通知消息回复方法及电子设备 | |
CN112929858B (zh) | 一种门禁卡的模拟方法和终端 | |
CN111142648B (zh) | 一种数据处理方法和智能终端 | |
CN115334604A (zh) | 一种终端设备、网络控制方法和存储介质 | |
CN112527412A (zh) | 电子设备及信息记录方法 | |
CN115174504A (zh) | 一种界面显示方法、终端设备和存储介质 | |
CN114896009A (zh) | 一种终端设备、服务器、主题推荐方法和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220517 |
|
RJ01 | Rejection of invention patent application after publication |