CN111428262B - 定位应用监控方法、装置、电子设备和存储介质 - Google Patents

定位应用监控方法、装置、电子设备和存储介质 Download PDF

Info

Publication number
CN111428262B
CN111428262B CN202010149302.0A CN202010149302A CN111428262B CN 111428262 B CN111428262 B CN 111428262B CN 202010149302 A CN202010149302 A CN 202010149302A CN 111428262 B CN111428262 B CN 111428262B
Authority
CN
China
Prior art keywords
positioning
application
service
application identifier
positioning service
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.)
Active
Application number
CN202010149302.0A
Other languages
English (en)
Other versions
CN111428262A (zh
Inventor
彭冬炜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202010149302.0A priority Critical patent/CN111428262B/zh
Publication of CN111428262A publication Critical patent/CN111428262A/zh
Application granted granted Critical
Publication of CN111428262B publication Critical patent/CN111428262B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Bioethics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Alarm Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本申请提出一种定位应用监控方法、装置、电子设备和存储介质,其中,方法包括:获取终端设备上携带应用标识的定位服务信息,解析定位服务信息获取与应用标识对应的定位服务特征;获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功;若获知所定位服务特征与定位参考特征匹配失败,则向终端设备发送携带应用标识的定位服务风险提示信息。该方法通过应用的定位服务特征与该应用对应的定位参考特征,对定位应用进行监控,使得用户根据定位服务风险提示信息,可以获知该应用获取位置信息存在风险,避免用户终端设备位置信息泄露和功耗的风险,提高了终端设备的安全性和电池续航能力。

Description

定位应用监控方法、装置、电子设备和存储介质
技术领域
本申请涉及电子设备技术领域,尤其涉及一种定位应用监控方法、装置、电子设备和存储介质。
背景技术
终端设备上的应用越来越多,大多应用想要获取用户的地理位置信息。地理位置是用户重要的隐私信息,而用户地理位置的泄露,可能会危及用户其他个人信息的暴露,如身份、家庭地址、公司地址等。
目前用户无法确定应用是否存在泄露位置信息的风险,造成用户体验不佳。
发明内容
本申请提出一种定位应用监控方法、装置、电子设备和存储介质,以实现根据应用的定位服务特征与该应用对应的定位参考特征,对定位应用进行监控,使得用户根据定位服务风险提示信息,可以获知该应用获取位置信息存在风险,避免用户终端设备位置信息泄露和功耗的风险,提高了终端设备的安全性和电池续航能力。
本申请一方面实施例提出了一种定位应用监控方法,包括:
获取终端设备上携带应用标识的定位服务信息,解析所述定位服务信息获取与所述应用标识对应的定位服务特征;
获取预设的与所述应用标识对应的定位参考特征,并判断所述定位服务特征与所述定位参考特征是否匹配成功;
若获知所述所定位服务特征与所述定位参考特征匹配失败,则向终端设备发送携带所述应用标识的定位服务风险提示信息。
本申请实施例的定位应用监控方法,通过获取终端设备上携带应用标识的定位服务信息,解析定位服务信息获取与应用标识对应的定位服务特征;获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功;若获知所定位服务特征与定位参考特征匹配失败,则向终端设备发送携带应用标识的定位服务风险提示信息。本实施例中,通过应用的定位服务特征与该应用对应的定位参考特征,对定位应用进行监控,使得用户根据定位服务风险提示信息,可以获知该应用获取位置信息存在风险,避免用户终端设备位置信息泄露和功耗的风险,提高了终端设备的安全性和电池续航能力。
本申请另一方面实施例提出了一种定位应用监控装置,包括:
获取模块,用于获取终端设备上携带应用标识的定位服务信息,解析所述定位服务信息获取与所述应用标识对应的定位服务特征;
判断模块,用于获取预设的与所述应用标识对应的定位参考特征,并判断所述定位服务特征与所述定位参考特征是否匹配成功;
发送模块,用于当获知所述所定位服务特征与所述定位参考特征匹配失败时,向终端设备发送携带所述应用标识的定位服务风险提示信息。
本申请实施例的定位应用监控装置,通过获取终端设备上携带应用标识的定位服务信息,解析定位服务信息获取与应用标识对应的定位服务特征;获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功;若获知所定位服务特征与定位参考特征匹配失败,则向终端设备发送携带应用标识的定位服务风险提示信息。本实施例中,通过应用的定位服务特征与该应用对应的定位参考特征,对定位应用进行监控,使得用户根据定位服务风险提示信息,可以获知该应用获取位置信息存在风险,避免用户终端设备位置信息泄露和功耗的风险,提高了终端设备的安全性和电池续航能力。
本申请另一方面实施例提出了一种电子设备,包括处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的定位应用监控方法。
本申请另一方面实施例提出了一种非临时性计算机可读存储介质,该程序被处理器执行时实现如上述实施例所述的定位应用监控方法。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例提供的一种定位应用监控方法的流程示意图;
图2为本申请实施例提供的另一种定位应用监控方法的流程示意图;
图3为本申请实施例提供的另一种定位应用监控方法的流程示意图;
图4为本申请实施例提供的另一种定位应用监控方法的流程示意图;
图5为本申请实施例提供的另一种定位应用监控方法的流程示意图;
图6为本申请实施例提供的另一种定位应用监控方法的流程示意图;
图7为本申请实施例提供的一种定位应用监控装置的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的定位应用监控方法、装置、电子设备和存储介质。
本申请实施例,针对现有的用户无法确定应用是否存在泄露位置信息的风险的问题,提出一种定位应用监控方法。
本申请实施例的定位应用监控方法,通过应用的定位服务特征与该应用对应的定位参考特征,对定位应用进行监控,使得用户根据定位服务风险提示信息,可以获知该应用获取位置信息存在风险,避免用户终端设备位置信息泄露和功耗的风险,提高了终端设备的安全性和电池续航能力。
图1为本申请实施例提供的一种定位应用监控方法的流程示意图。
本申请实施例的定位应用监控方法,可由本申请实施例提供的定位应用监控装置执行,该装置可配置于电子设备如服务器中,以通过将终端设备上应用的定位服务特征与该应用的定位参考特征进行匹配,对定位应用进行监控,当两者不匹配时,向终端设备发送定位服务风险提示信息,以提醒用户该应用使用定位服务存在风险。
如图1所示,该定位应用监控方法包括:
步骤101,获取终端设备上携带应用标识的定位服务信息,解析定位服务信息获取与应用标识对应的定位服务特征。
本实施例中,终端设备如手机、PAD等设备上的应用使用定位服务时,或者在定位服务结束后,可将定位服务信息发送给服务器。
其中,定位服务信息中携带有应用标识,比如应用名称或者其他表示唯一的标识等,定位服务信息中还可包括:定位服务类型、定位请求时间、定位开启时间、定位结束时间等。其中,定位服务类型包括:网络定位、GPS定位、位置监听等。
服务器获取终端设备发送的定位服务信息,并解析定位服务信息,以获取与该应用标识对应的定位服务特征。其中,定位服务特征可以是定位服务类型、定位开启时间、定位结束时间等。
步骤102,获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功。
本实施例中,服务器预设有各个应用标识对应的定位服务特征,这里称为定位参考特征。也就是说,服务器中预存有各应用对应的定位参考特征。其中,定位参考特征可以是服务器根据应用的类型确定的,或者根据应用的功能确定的等。
服务器根据定位服务信息携带的应用标识,获取预设的与该应用标识对应的定位参考特征,然后将该应用标识对应的定位服务特征与该应用标识对应的定位参考特征进行匹配,以判断该应用的定位服务特征与定位参考特征是否匹配成功。
比如,比较终端设备上应用的定位类型,是否与预设的该应用的定位类型一致。
步骤103,若获知定位服务特征与定位参考特征匹配失败,则向终端设备发送携带应用标识的定位服务风险提示信息。
若经过判断,定位服务特征与定位参考特征匹配失败,可认为终端设备该应用标识对应的应用进行定位具有风险,则服务器可向终端设备发送携带应用标识的定位服务风险提示信息,以提示用户开启应用标识对应的应用的定位功能具有风险,比如“应用A开启定位有风险,请慎重”。由此,用户根据定位服务风险提示信息,对应用采取措施,比如关闭应用的定位功能禁止应用获取位置信息,避免该应用泄露位置信息的风险,提高了终端设备的安全性。
由于开启定位会消耗终端设备的能量,那么用户根据定位服务风险提示信息关闭存在定位服务风险的应用,还可以节省终端设备的电能,提高终端设备电池的续航能力。
本申请实施例的定位应用监控方法,通过获取终端设备上携带应用标识的定位服务信息,解析定位服务信息获取与应用标识对应的定位服务特征;获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功;若获知所定位服务特征与定位参考特征匹配失败,则向终端设备发送携带应用标识的定位服务风险提示信息。本实施例中,通过应用的定位服务特征与该应用对应的定位参考特征,对定位应用进行监控,使得用户根据定位服务风险提示信息,可以获知该应用获取位置信息存在风险,避免用户终端设备位置信息泄露和功耗的风险,提高了终端设备的安全性和电池续航能力。
在实际应用中,如果应用的定位服务类型与预设的定位类型不同,可能存在恶意获取终端设备位置风险。基于此,在本申请的一个实施例中,服务器可对定位服务信息进行解析,获取应用的定位服务类型,然后判断应用的定位服务类型与预设的该应用的定位服务类型是否匹配成功。下面结合图2进行说明,图2为本申请实施例提供的另一种定位应用监控方法的流程示意图。
如图2所示,上述获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功,包括:
步骤201,获取预设的与应用标识对应的定位参考类型。
本实施例中,服务器存储有各个应用的定位参考特征,根据定位服务信息中的应用标识,可获取预设的与该应用标识对应的定位参考特征,从定位参考特征中获取应用的定位服务类型。或者,也可直接获取与该应用标识对应的定位参考类型。
步骤202,比较定位参考类型与定位服务类型是否相同。
服务器将通过解析定位服务信息获取的应用的定位服务类型,与预设的该应用的定位参考类型进行比较,以判断定位参考特征与定位服务特征是否匹配成功。
步骤203,若定位参考类型与定位服务类型不相同,则确定两者匹配失败。
如果预设的定位参考类型与终端设备上应用的定位服务类型不同,可以认为终端设备上应用的定位服务特征与预设的定位参考特征匹配失败。那么,可以认为终端设备上该应用获取位置信息是有风险的,可能是恶意获取定位信息,则向终端设备发送携带该应用的应用标识的定位服务风险提示信息。
比如,终端设备上应用A的定位服务类型是GPS定位,而预设的应用A的定位参考类型是网络定位,显然定位服务类型与预设的不相同,说明终端设备上应用A的定位服务特征与预设的定位参考特征匹配失败。
步骤204,若定位参考类型与定位服务类型相同,则确定两者匹配成功。
本实施例中,如果预设的定位参考类型与终端设备上应用的定位服务类型相同,可以认为终端设备上应用的定位服务特征与预设的定位参考特征匹配成功。那么,可以认为终端设备上该应用获取位置信息是安全的,服务器可向终端设备发送定位服务安全的提示信息,从而使用户可以安心让应用获取位置信息,当然也可不发送提示信息。
本申请实施例中,通过解析定位服务信息获取与应用标识对应的定位服务类型,获取预设的与应用标识对应的定位参考类型,在判断定位服务特征与定位参考特征是否匹配成功时,比较定位参考类型与定位服务类型是否相同,如果定位参考类型与定位服务类型不相同,则确定定位服务特征与定位参考特征匹配失败,并向终端设备发送定位服务风险提示信息,若定位参考类型与定位服务类型相同,则定位服务特征与定位参考特征匹配成功。由此,通过定位参考类型与定位服务类型,对终端设备上定位应用进行监控,使得用户可以根据定位服务风险提示信息,获知该应用定位服务存在风险,提高了终端设备的安全性和续航能力。
在实际应用中,非地图类应用却在夜间定位,或者长时间定位,该应用可能在恶意获取用户的位置信息,存在位置信息泄露的风险。基于此,在本申请的一个实施例中,服务器可对定位服务信息进行解析,获取应用的定位开启时间和定位结束时间,然后根据定位开启时间和定位结束时间,计算出应用的定位服务时长和定位服务时段,之后根据定位开启时间和/或定位服务时长,判断定位服务特征与定位参考特征是否匹配成功。
比如,某应用的定位开启时间为上午8点,定位结束时间为晚上10点,那么该应用的定位服务时段为上午8点到晚上10点,定位服务时长为14个小时。
下面结合图3对利用定位开启时间进行判断的方法进行说明,图3为本申请实施例提供的另一种定位应用监控方法的流程示意图。
如图3所示,上述获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功,包括:
步骤301,获取预设的与应用标识对应的定位参考时段。
本实施例中,服务器存储有各个应用的定位参考特征,根据定位服务信息中的应用标识,可获取预设的与该应用标识对应的定位参考特征,从定位参考特征中获取应用的定位参考时段。或者,也可直接获取与该应用标识对应的定位参考时段。
如果服务器中存储的是应用的定位参考开启时间和定位参考结束时间,那么也可根据这两个时间,获取定位参考时段。
步骤302,判断定位开启时间是否属于定位参考时段。
服务器将通过解析定位服务信息获取的应用的定位开启时间,与预设的该应用的定位参考时段进行比较,以判断定位开启时间是否属于定位参考时段。
步骤303,若定位开启时间不属于定位参考时段,则确定两者匹配失败。
如果终端设备上应用的定位开启时间不属于定位参考时段,可以确定终端设备上应用的定位服务特征与预设的定位参考特征匹配失败。
若终端设备上的应用在定位参考时段以外的时段开启定位,可以认为该应用在恶意获取终端设备的位置信息,则服务器可以向终端设备发送定位服务风险提示信息。
步骤304,若定位开启时间属于定位参考时段,则确定两者匹配成功。
如果终端设备上应用的定位开启时间属于定位参考时段,也就是应用在预设的定位参考时段中开启定位服务,该应用的定位开启时间是正常的,那么可以确定终端设备上应用的定位服务特征与预设的定位参考特征匹配成功。
当应用在预设的定位参考时段内开启定位,可以认为终端设备上该应用获取位置信息是安全的,服务器可向终端设备发送定位服务安全的提示信息,从而使用户可以安心使该应用的获取位置信息,当然也可不发送提示信息。
本申请实施例中,通过解析定位服务信息获取与应用标识对应的定位服务类型,获取预设的与应用标识对应的定位参考时段,在判断定位服务特征与定位参考特征是否匹配成功时,判断定位开启时间是否属于定位参考时段,如果定位开启时间不属于定位参考时段,则确定定位服务特征与定位参考特征匹配失败,并向终端设备发送定位服务风险提示信息,如果定位开启时间属于定位参考时段,则定位服务特征与定位参考特征匹配成功。由此,通过定位参考类型与定位服务类型,对终端设备上定位应用进行监控,使得用户可以根据定位服务风险提示信息,获知该应用定位服务存在风险,提高了终端设备的安全性和电池的续航能力。
上述实施例解释了根据应用的定位开启时间是否属于定位参考时段,判断定位服务特征与定位参考特征是否匹配成功。在本申请的一个实施例中,也可根据应用的定位服务时长进行判断。下面结合图4进行说明,图4为本申请实施例提供的另一种定位应用监控方法的流程示意图。
如图4所示,上述获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功,包括:
步骤401,获取预设的与应用标识对应的定位参考时长。
本实施例中,服务器存储有各个应用的定位参考特征,根据定位服务信息中的应用标识,可获取预设的与该应用标识对应的定位参考特征,从定位参考特征中获取应用的定位参考时长。或者,也可直接获取与该应用标识对应的定位参考时长。
如果服务器中存储的是应用的定位参考开启时间和定位参考结束时间,那么也可根据这两个时间,获取定位参考时长。
步骤402,判断定位服务时长是否小于等于定位参考时长。
在实际应用中,有些应用无需长时间获取终端设备的位置信息,比如,非地图类应用。如果这些应用的定位服务时长较长,说明该应用在恶意获取终端设备的位置信息。因此,可判断定位服务时长是否小于或等于定位参考时长。
步骤403,若定位服务时长小于等于定位参考时长,则确定两者匹配成功。
如果终端设备上应用的定位服务时长小于或等于定位参考时长,应用的定位服务时长在正常范围内,可以确定终端设备上应用的定位服务特征与预设的定位参考特征匹配成功。
当应用的定位服务时长小于或等于定位参考时长,可以认为终端设备上该应用使用定位服务是安全的,服务器可向终端设备发送定位服务安全的提示信息,从而使用户可以安心使用该应用的定位服务,当然也可不发送提示信息。
步骤404,若定位服务时长大于定位参考时长,则确定两者匹配失败。
如果终端设备上应用的定位服务时长大于定位参考时长,可以确定终端设备上应用的定位服务特征与预设的定位参考特征匹配失败。
若终端设备上应用的定位服务时长大于定位参考时长,可以认为该应用长时间使用定位服务,在恶意获取终端设备的位置信息,则服务器可以向终端设备发送定位服务风险提示信息。
本申请实施例中,通过解析定位服务信息与应用标识对应的定位开启时间和定位结束时间,根据定位开启时间和定位结束时间计算定位服务时长,获取预设的与应用标识对应的定位参考时长,在判断定位服务特征与定位参考特征是否匹配成功时,判断定位服务时长是否小于等于定位参考时长,如果定位服务时长小于等于定位参考时长,则确定定位服务特征与定位参考特征匹配成功,如果定位服务时长大于定位参考时长,则定位服务特征与定位参考特征匹配失败,向终端设备发送定位服务风险提示信息。由此,通过定位参考类型与定位服务类型,对终端设备上定位应用进行监控,使得用户可以根据定位服务风险提示信息,获知该应用定位服务存在风险,提高了终端设备的安全性和电池续航能力。
需要说明的是,也可以同时利用图3和图4的方法进行判断,进一步降低定位服务风险。具体地,当应用的定位开启时间不属于定位参考时段,且应用的定位服务时长大于定位参考时长时,认为定位服务特征与定位参考特征匹配失败。也就是说,根据应用的定位开启时间和定位参考时段,确定定位服务特征与定位参考特征匹配失败,且根据定位服务时长和定位参考时长,也确定定位服务特征与定位参考特征匹配失败时,认为定位服务特征与定位参考特征匹配失败。
当应用的定位开启时间属于定位参考时段,且应用的定位服务时长小于或等于定位参考时长时,认为定位服务特征与定位参考特征匹配成功。
随着终端设备技术的发展,终端设备上的应用越来越多,为了提高对应用的定位风险监控效率,在本申请的一个实施例中,可以对各个应用进行定位风险排序,以根据定位风险排序结果,判断应用是否存在定位风险,对定位应用进行监控。下面结合图5进行说明,图5为本申请实施例提供的另一种定位应用监控方法的流程示意图。
如图5所示,在上述若获知定位服务特征与定位参考特征匹配失败之后,该还包括:
步骤501,根据预设策略对定位服务特征与定位参考特征之间的区别特征进行分析,确定与应用标识对应的风险数据。
本实施例中,若定位服务特征为可量化的特征,比如定位服务时长,可以预先设置区别特征大小,确定风险数据。其中,风险数据可以是风险等级,风险等级用于表征风险大小。比如,根据定位服务时长与定位参考时长的差值,确定差值对应的风险等级,差值越大风险等级越高。
或者,根据应用的类型,对应用的定位开启时间和定位参考时段的区别特征进行分析,确定风险数据。比如应用为非地图类应用,定位开启时间为夜间时段,定位参考时段为白天,说明该应用在夜间偷偷获取终端设备的位置信息,可以确定该应用的风险等级较高。
步骤502,根据预设时间内所有的与各应用标识对应的风险数据生成包含应用标识的定位风险排序结果,并向终端设备发送定位风险排序结果。
本实施例中,服务器可以获取预设时间内大量终端设备上各个应用的定位服务信息,并根据预设时间内大量终端设备上所有应用对应的风险数据,根据各个应用对应的风险数据生成定位风险排序结果。比如,风险等级越高,排序越靠前。其中,定位风险排序结果包括各应用的应用标识、应用名称等等。
由此,服务器可以根据汇总的大量终端设备的定位服务信息,确定定位风险排序结果,提高了定位风险排序结果的准确性。
在生成定位风险排序结果后,将其发送给终端设备,那么终端设备可以根据定位风险排序结果,判断已安装的或正在安装的应用是否为定位风险排序结果中的应用,以此判断应用是否存在定位风险,从而提示用户应用存在泄露位置信息和耗电风险。
本申请实施例中,在获知定位服务特征与定位参考特征匹配失败之后,通过根据预设策略对所述定位服务特征与定位参考特征之间的区别特征进行分析,确定与应用标识对应的风险数据,根据预设时间内所有的与各应用标识对应的风险数据生成包含应用标识的定位风险排序结果,并向终端设备发送定位风险排序结果。从而,使得终端设备可以根据定位风险排序结果判断已安装的或正在安装的应用是否存在风险,从而当应用存在泄露位置信息和耗电风险时提醒用户,不仅提高了终端设备的安全性,而且提高了定位监控风险效率。
在上述生成定位风险排序结果后,在本申请中的一个实施例中,服务器还可以根据该排序结果,确定终端设备当前进行使用定位服务的应用是否存在定位风险。下面结合图6进行说明,图6为本申请实施例提供的另一种定位应用监控方法的流程示意图。
如图6所示,上述在向终端设备发送定位风险排序结果之后,还包括:
步骤601,监测终端设备上当前的定位服务信息对应的目标应用标识是否属于定位风险排序结果中应用。
终端设备的应用使用定位服务时,服务器可以获取终端设备上当前的定位服务信息,从定位服务信息中可以获取对应的应用程序标识,为了便于区分称为目标应用标识。
服务器在确定终端设备上当前的定位服务信息对应的目标应用标识后,判断目标应用标识对应的应用是否属于定位风险排序结果中应用。具体地,可以判断目标应用标识是否与定位风险排序结果中应用标识匹配。如果目标应用标识与定位风险排序结果中任一应用标识匹配,确定目标应用标识属于定位风险排序结果中应用。
步骤602,若确定目标应用标识属于定位风险排序结果中应用,则关闭与目标应用标识对应的定位服务。
如果确定目标应用标识属于定位风险排序结果中应用,说明该应用使用定位服务存在风险,那么服务器可以关闭与目标应用标识对应的定位服务,使得终端设备上目标应用标识对应的应用无法获取位置信息,避免了应用恶意定位,提高了终端设备的安全性,也节省了能耗,提高了终端设备电池的续航能力。
本申请实施例中,在向终端设备发送定位风险排序结果之后,通过监测终端设备上当前的定位服务信息对应的目标应用标识是否属于定位风险排序结果中应用,若确定目标应用标识属于定位风险排序结果中应用,则关闭与目标应用标识对应的定位服务。由此,在进行定位的应用属于定位风险排序结果中的应用时,关闭该应用对应的定位服务,提高了终端设备的安全性和电池的续航能力。
需要说明的是,终端设备也可以从服务器预先获取各应用的定位参考特征,然后根据应用的定位服务信息获取定位服务特征,将其与定位参考特征进行匹配,若匹配失败,终端设备生成定位服务风险提示信息,以提示用户该应用存在恶意获取位置信息和泄露位置信息的风险。
为了实现上述实施例,本申请实施例还提出一种定位应用监控装置。图7为本申请实施例提供的一种定位应用监控装置的结构示意图。
如图7所示,该定位应用监控装置包括:获取模块710、判断模块720和发送模块730。
获取模块710,用于获取终端设备上携带应用标识的定位服务信息,解析定位服务信息获取与应用标识对应的定位服务特征;
判断模块720,用于获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功;
发送模块730,用于当获知所定位服务特征与定位参考特征匹配失败时,向终端设备发送携带应用标识的定位服务风险提示信息。
在本申请实施例一种可能的实现方式中,上述获取模块710,具体用于:
解析定位服务信息获取与应用标识对应的定位服务类型;
上述判断模块720,具体用于:获取预设的与应用标识对应的定位参考类型,比较定位参考类型与定位服务类型是否相同,若相同,则确定两者匹配成功,若不同,则确定两者匹配失败。
在本申请实施例一种可能的实现方式中,上述获取模块710,具体用于:
解析定位服务信息获取与应用标识对应的定位开启时间和定位结束时间,根据定位开启时间和定位结束时间计算定位服务时长;
上述判断模块720,具体用于:
获取预设的与应用标识对应的定位参考时段,和/或,定位参考时长,
判断定位开启时间是否属于定位参考时段,若属于,则确定两者匹配成功,若不属于,则确定两者匹配失败;
和/或,
判断定位服务时长是否小于等于定位参考时长,若小于等于定位参考时长,则确定两者匹配成功,若大于定位参考时长,则确定两者匹配失败。
在本申请实施例一种可能的实现方式中,该装置还可包括:
确定模块,用于根据预设策略对定位服务特征与定位参考特征之间的区别特征进行分析,确定与应用标识对应的风险数据;
生成模块,用于根据预设时间内所有的与各应用标识对应的风险数据生成包含应用标识的定位风险排序结果;
上述发送模块730,还用于向终端设备发送定位风险排序结果。
在本申请实施例一种可能的实现方式中,该装置还可包括:
监测模块,用于监测终端设备上当前的定位服务信息对应的目标应用标识是否属于定位风险排序结果中应用;
控制模块,用于当确定目标应用标识属于定位风险排序结果中应用时,关闭与目标应用标识对应的定位服务。
需要说明的是,前述对定位应用监控方法实施例的解释说明,也适用于该实施例的定位应用监控装置,故在此不再赘述。
本申请实施例的定位应用监控装置,通过获取终端设备上携带应用标识的定位服务信息,解析定位服务信息获取与应用标识对应的定位服务特征;获取预设的与应用标识对应的定位参考特征,并判断定位服务特征与定位参考特征是否匹配成功;若获知所定位服务特征与定位参考特征匹配失败,则向终端设备发送携带应用标识的定位服务风险提示信息。本实施例中,通过应用的定位服务特征与该应用对应的定位参考特征,对定位应用进行监控,使得用户根据定位服务风险提示信息,可以获知该应用获取位置信息存在风险,避免用户终端设备位置信息泄露和功耗的风险,提高了终端设备的安全性和电池续航能力。
为了实现上述实施例,本申请实施例还提出一种电子设备,包括处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的定位应用监控方法。
为了实现上述实施例,本申请实施例还提出一种非临时性计算机可读存储介质,该程序被处理器执行时实现如上述实施例所述的定位应用监控方法。
在本说明书的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种定位应用监控方法,其特征在于,包括:
获取终端设备上携带应用标识的定位服务信息,解析所述定位服务信息获取与所述应用标识对应的定位服务特征;
获取预设的与所述应用标识对应的定位参考特征,并判断所述定位服务特征与所述定位参考特征是否匹配成功;
若获知所述定位服务特征与所述定位参考特征匹配失败,则向终端设备发送携带所述应用标识的定位服务风险提示信息;
根据预设策略对所述定位服务特征与所述定位参考特征之间的区别特征进行分析,确定与所述应用标识对应的风险数据;
根据预设时间内所有的与各应用标识对应的风险数据生成包含应用标识的定位风险排序结果,并向所述终端设备发送所述定位风险排序结果。
2.如权利要求1所述的方法,其特征在于,所述解析所述定位服务信息获取与所述应用标识对应的定位服务特征,包括:
解析所述定位服务信息获取与所述应用标识对应的定位服务类型;
所述获取预设的与所述应用标识对应的定位参考特征,并判断所述定位服务特征与所述定位参考特征是否匹配成功,包括:
获取预设的与所述应用标识对应的定位参考类型,
比较所述定位参考类型与所述定位服务类型是否相同,若相同,则确定两者匹配成功,若不同,则确定两者匹配失败。
3.如权利要求1所述的方法,其特征在于,所述解析所述定位服务信息获取与所述应用标识对应的定位服务特征,包括:
解析所述定位服务信息获取与所述应用标识对应的定位开启时间和定位结束时间,根据所述定位开启时间和定位结束时间计算定位服务时长;
所述获取预设的与所述应用标识对应的定位参考特征,并判断所述定位服务特征与所述定位参考特征是否匹配成功,包括:
获取预设的与所述应用标识对应的定位参考时段,和/或,定位参考时长,
判断所述定位开启时间是否属于所述定位参考时段,若属于,则确定两者匹配成功,若不属于,则确定两者匹配失败;
和/或,
判断所述定位服务时长是否小于等于所述定位参考时长,若小于等于所述定位参考时长,则确定两者匹配成功,若大于所述定位参考时长,则确定两者匹配失败。
4.如权利要求1所述的方法,其特征在于,在向所述终端设备发送所述定位风险排序结果之后,还包括:
监测所述终端设备上当前的定位服务信息对应的目标应用标识是否属于所述定位风险排序结果中应用;
若确定所述目标应用标识属于所述定位风险排序结果中应用,则关闭与所述目标应用标识对应的定位服务。
5.一种定位应用监控装置,其特征在于,包括:
获取模块,用于获取终端设备上携带应用标识的定位服务信息,解析所述定位服务信息获取与所述应用标识对应的定位服务特征;
判断模块,用于获取预设的与所述应用标识对应的定位参考特征,并判断所述定位服务特征与所述定位参考特征是否匹配成功;
发送模块,用于当获知所述定位服务特征与所述定位参考特征匹配失败时,向终端设备发送携带所述应用标识的定位服务风险提示信息;
确定模块,用于根据预设策略对所述定位服务特征与所述定位参考特征之间的区别特征进行分析,确定与所述应用标识对应的风险数据;
生成模块,用于根据预设时间内所有的与各应用标识对应的风险数据生成包含应用标识的定位风险排序结果;
所述发送模块,还用于向所述终端设备发送所述定位风险排序结果。
6.如权利要求5所述的装置,其特征在于,所述获取模块,具体用于:
解析所述定位服务信息获取与所述应用标识对应的定位服务类型;
所述判断模块,具体用于:获取预设的与所述应用标识对应的定位参考类型,比较所述定位参考类型与所述定位服务类型是否相同,若相同,则确定两者匹配成功,若不同,则确定两者匹配失败。
7.如权利要求5所述的装置,其特征在于,所述获取模块,具体用于:
解析所述定位服务信息获取与所述应用标识对应的定位开启时间和定位结束时间,根据所述定位开启时间和定位结束时间计算定位服务时长;
所述判断模块,具体用于:
获取预设的与所述应用标识对应的定位参考时段,和/或,定位参考时长,
判断所述定位开启时间是否属于所述定位参考时段,若属于,则确定两者匹配成功,若不属于,则确定两者匹配失败;
和/或,
判断所述定位服务时长是否小于等于所述定位参考时长,若小于等于所述定位参考时长,则确定两者匹配成功,若大于所述定位参考时长,则确定两者匹配失败。
8.如权利要求5所述的装置,其特征在于,还包括:
监测模块,用于监测所述终端设备上当前的定位服务信息对应的目标应用标识是否属于所述定位风险排序结果中应用;
控制模块,用于当确定所述目标应用标识属于所述定位风险排序结果中应用时,关闭与所述目标应用标识对应的定位服务。
9.一种电子设备,其特征在于,包括处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如权利要求1-4中任一所述的定位应用监控方法。
10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一所述的定位应用监控方法。
CN202010149302.0A 2020-03-03 2020-03-03 定位应用监控方法、装置、电子设备和存储介质 Active CN111428262B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010149302.0A CN111428262B (zh) 2020-03-03 2020-03-03 定位应用监控方法、装置、电子设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010149302.0A CN111428262B (zh) 2020-03-03 2020-03-03 定位应用监控方法、装置、电子设备和存储介质

Publications (2)

Publication Number Publication Date
CN111428262A CN111428262A (zh) 2020-07-17
CN111428262B true CN111428262B (zh) 2024-01-09

Family

ID=71547657

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010149302.0A Active CN111428262B (zh) 2020-03-03 2020-03-03 定位应用监控方法、装置、电子设备和存储介质

Country Status (1)

Country Link
CN (1) CN111428262B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115499826B (zh) * 2022-11-18 2023-04-28 中国信息通信研究院 位置信息保护方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104793995A (zh) * 2015-04-27 2015-07-22 广东欧珀移动通信有限公司 控制gps调用的方法及装置
CN105072259A (zh) * 2015-07-20 2015-11-18 清华大学深圳研究生院 一种移动终端防范地理位置泄露的方法
CN110188520A (zh) * 2019-05-29 2019-08-30 维沃移动通信有限公司 一种应用的权限管理方法及移动终端
CN110298176A (zh) * 2018-10-25 2019-10-01 贵州财经大学 智能终端App权限隐私风险监测与评估***及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104793995A (zh) * 2015-04-27 2015-07-22 广东欧珀移动通信有限公司 控制gps调用的方法及装置
CN105072259A (zh) * 2015-07-20 2015-11-18 清华大学深圳研究生院 一种移动终端防范地理位置泄露的方法
CN110298176A (zh) * 2018-10-25 2019-10-01 贵州财经大学 智能终端App权限隐私风险监测与评估***及方法
CN110188520A (zh) * 2019-05-29 2019-08-30 维沃移动通信有限公司 一种应用的权限管理方法及移动终端

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Hao Peng 等.Using Probabilistic Generative Models for Ranking Risks of Android Apps.Proceedings of the 2012 ACM conference on Computer and communications security.2012,第241-252页. *
彭瑞卿 ; 谈诚 ; .面向Android的位置模糊及隐私保护技术研究.武汉大学学报(工学版).2017,(03), *

Also Published As

Publication number Publication date
CN111428262A (zh) 2020-07-17

Similar Documents

Publication Publication Date Title
CN111806299B (zh) 电池充电方法、充电桩和存储介质
CN109783249B (zh) 平台接入方法及装置、终端和计算机可读存储介质
CN110311899A (zh) 多业务***访问方法、装置及服务器
US20140107976A1 (en) Tester for equipment, apparatus, or component with distributed processing function
CN102625241B (zh) 一种手机位置提示处理方法及手机
CN104967997A (zh) 一种无线网路接入方法、Wi-Fi设备、终端设备及***
CN112297935B (zh) 车辆充电管理方法、***及计算机存储介质
WO2008118869A1 (en) Apparatus and methods of sharing contact information between mobile communication devices using short message service
CN109639724B (zh) 密码找回方法、密码找回装置、计算机设备及存储介质
CN105681176A (zh) 电子名片的获取方法、云端服务器和用户终端
CN107743115A (zh) 一种终端应用的身份认证方法、装置和***
CN111428262B (zh) 定位应用监控方法、装置、电子设备和存储介质
CN111880106A (zh) 电池荷电状态检测方法、设备、存储介质及装置
CN111818514B (zh) 一种隐私安全设备标识生成方法、装置及***
CN111614548A (zh) 消息推送方法、装置、计算机设备和存储介质
CN113507691A (zh) 一种基于配电网跨区服务的信息推送***和方法
CN114268461B (zh) 用户身份认证方法、装置、服务器、终端及存储介质
CN117110913A (zh) 电池检测电路、电子设备和电池检测方法
CN111596214A (zh) 发动机电池能量的诊断方法及***
CN105979519A (zh) 通过充电状态控制接入网络的方法及装置
CN112925711A (zh) 本地联调测试方法及相关装置
CN104125130B (zh) 一种安全提醒方法、装置及通信***
CN112713996A (zh) 基于区块链的故障验证方法、服务器和终端
CN112131554A (zh) 车载终端的安装识别方法、装置和车载终端
CN110717770A (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
GR01 Patent grant
GR01 Patent grant