充电设备的安全性确认方法、装置、设备及存储介质与流程

文档序号:33456242发布日期:2023-03-15 02:25阅读:26来源:国知局
充电设备的安全性确认方法、装置、设备及存储介质与流程

1.本技术涉及计算机技术领域,更具体地,涉及一种充电设备的安全性确认方法、装置、设备及存储介质。


背景技术:

2.随着移动终端技术的发展,人们对智能手机、平板电脑以及便携式电脑等移动终端的依赖性越来越强。上述移动终端往往承载了用户的许多个人信息和隐私,包括各类账号的登录密码、相册等等。
3.目前,利用共享充电设备对移动终端进行充电是一种很常见的充电方式,但这种充电方式在充电的同时,还可能一并进行数据传输,因此具有较大的安全隐患,可能会给用户造成损失。


技术实现要素:

4.有鉴于此,本技术实施例提出了一种充电设备的安全性确认方法、装置、设备及存储介质,能够对充电设备进行安全性确认,从而避免因充电设备不安全给用户造成损失。
5.第一方面,本技术实施例提供了一种充电设备的安全性确认方法,应用于电子设备,所述方法包括:响应于充电设备的接入操作,获取运行中的应用程序的程序信息;若存在目标应用程序的程序信息与预设程序信息匹配,确认所述充电设备为共享充电设备;获取与所述目标应用程序对应的日志信息,所述目标应用程序属于所述运行中的应用程序;根据所述日志信息中涉及用户隐私信息的接口调用记录,确认所述共享充电设备的安全性。
6.第二方面,本技术实施例提供了一种充电设备的安全性确认装置,包括程序信息获取模块、设备类型确认模块、日志信息获取模块以及安全性确认模块。程序信息获取模块,用于响应于充电设备的接入操作,获取运行中的应用程序的程序信息;设备类型确认模块,用于在存在目标应用程序的程序信息与预设程序信息匹配时,确认所述充电设备为共享充电设备;日志信息获取模块,用于获取与所述目标应用程序对应的日志信息,所述目标应用程序属于所述运行中的应用程序;安全性确认模块,用于根据所述日志信息中涉及用户隐私信息的接口调用记录,确认所述充电设备的安全性。
7.在一种可能的实施方式中,安全性确认模块,用于检测所述日志信息中是否存在涉及用户隐私信息的接口调用记录,若存在,则确认所述充电设备不安全。
8.在一种可能的实施方式中,安全性确认模块,还用于检测所述日志信息中是否存在用户位置读取接口的调用记录、麦克风接口的调用记录、摄像头的调用记录、文件读取接口的调用记录中以及通讯录读取接口的调用记录的至少一种,若存在,则确认所述充电设备不安全。
9.在一种可能的实施方式中,所述装置还包括第一信息生成模块,所述第一信息生成模块用于在确认所述充电设备不安全时,生成第一提示信息,该第一提示信息用于提示
用户断开所述充电设备和/或删除所述目标应用程序。
10.在一种可能的实施方式中,日志信息获取模块包括:调试权限获取子模块和第一信息获取子模块。调试权限获取子模块,用于在存在目标应用程序的程序信息与预设程序信息匹配时,获取所述电子设备的usb调试权限的状态。第一信息获取模块,用于在所述usb调试权限的状态为关闭状态时,获取与所述目标应用程序对应的日志信息,所述目标应用程序属于所述运行中的应用程序。
11.在一种可能的实施方式中,所述安全性确认模块,还用于在所述usb调试权限的状态为开启状态时,确认所述充电设备不安全。
12.在一种可能的实施方式中,所述装置还包括第二提示信息生成模块,用于在确认所述充电设备不安全时,生成第二提示信息,所述第二提示信息用于提示用户断开所述充电设备和/或将所述usb调试权限的状态调整为关闭状态。
13.在一种可能的实施方式中,所述运行中的应用程序包括指定程序中启动的免安装应用程序,日志信息获取模块还用于在所述目标应用程序属于所述指定程序中启动的免安装应用时,从与所述指定程序对应的数据缓存空间中,读取所述目标应用程序的日志信息。
14.在一种可能的实施方式中,在一种可能的实施方式中,日志信息获取模块包括:检测子模块和第二信息获取子模块。检测子模块用于检测所述运行中的应用程序的程序信息中,是否存在目标应用程序信息与预设信息库的中的预设程序信息匹配,所述预设程序信息属于所述预设信息库中存储的与多种共享充电设备分别对应的程序信息。第二信息获取子模块,用于在存在目标应用程序信息与预设信息库的中的预设程序信息匹配时,确认所述充电设备为共享充电设备,获取与所述目标应用程序对应的日志信息。
15.在一种可能的实施方式中,所述装置还包括第三信息生成模块。所述安全性确认模块,还用于在不存在处于运行状态的应用程序的程序信息属于预设信息库,确认所述充电设备不为共享充电设备;所述第三信息生成模块,还用于在确认所述充电设备不为共享充电设备时,生成第三提示信息,所述第三提示信息用于提示用户所述充电设备安全。
16.在一种可能的实施方式中,所述装置还包括信号监听模块,信号监听模块用于监听系统电源连接广播是否发出广播信号,所述系统电源连接广播在充电设备接入所述电子设备时发出广播信号;所述程序信息获取模块还用于在监听到所述系统电源连接广播发出的广播信号时,确认存在充电设备接入所述电子设备,并响应于充电设备的接入操作,获取运行中的应用程序的程序信息。
17.在一种可能的实施方式中,所述装置还包括租用信息获取模块,该租用信息获取模块用于在确认充电设备安全时,获取所述充电设备的租用信息并显示。
18.第三方面,本技术实施例提供了一种电子设备,包括处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述处理器执行以实现上述的方法。
19.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行上述的方法。
20.第五方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质获取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的方法。
21.本技术实施例提供的一种充电设备的安全性确认方法、装置、设备及存储介质,具体的安全性确认过程如下:在充电设备接入后获取运行中的应用程序信息,若存在目标应用程序的程序信息与预设程序信息匹配,则确认接入的充电设备为共享充电设备。在确认接入的充电设备为共享充电设备之后,通过获取与所述目标应用程序对应的日志信息,所述目标应用程序属于所述运行中的应用程序,并根据日志信息中涉及用户隐私信息的接口调用记录,确认所述共享充电设备的安全性。实现了在充电设备为共享充电设备时,快速且高效地确认共享充电设备的安全性,从而可以有效避免因充电设备不安全给用户造成损失。
附图说明
22.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1示出了本技术实施例提供的充电设备与电子设备连接的示意图;
24.图2示出了本技术实施例提出的一种充电设备的安全性确认方法的流程示意图;
25.图3示出了本技术实施例提出的一种正在检测充电设备的安全性的界面示意图;
26.图4示出了本技术实施例提供的一种提示信息在显示界面进行显示的示意图;
27.图5示出了本技术实施例提供的一种检测详情在显示界面进行显示的示意图;
28.图6示出了本技术实施例提供的另一种提示信息在显示界面进行显示的示意图;
29.图7示出了本技术实施例提供的另一种检测详情在显示界面进行显示的示意图;
30.图8示出了本技术实施例提出的另一种充电设备的安全性确认方法的流程示意图;
31.图9示出了本技术实施例提供的又一种提示信息在显示界面进行显示的示意图;
32.图10示出了本技术实施例提供的又一种检测详情在显示界面进行显示的示意图;
33.图11示出了本技术实施例提出的又一种充电设备的安全性确认方法的流程示意图;
34.图12示出了本技术实施例提供的一种手机存储微信小程序数据包的示意图;
35.图13示出了本技术实施例提供的一种日志信息的显示示意图;
36.图14示出了本技术实施例提供的一种充电设备信息示意图;
37.图15示出了本技术实施例提供的涉及用户隐私的接口调用记录的示意图;
38.图16示出了本技术实施例提供的一种充电设备的安全性确认装置的连接框图;
39.图17示出了用于执行本技术实施例的方法的电子设备的结构框图。
具体实施方式
40.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
41.目前,电子设备(如,手机、便携式笔记本、平板电脑等用于信息显示和数据交互的设备)已经在市面上广泛流行,电子设备包括显示屏和处理器,显示屏用来显示图像和文字等信息,因此,电子设备广泛应用在车载/车联以及智慧交通等各种场景下。当显示屏为触摸屏时,还用于接收用户的触控操作等;处理器用于运行电子设备的各种应用程序,以实现不同的功能。例如,电子设备通常可以用于通过其安装的应用程序播放视频、收发短信、聊天以及办公等。因为功能完备,因此受到消费者的广泛喜爱。
42.其中,应用程序是指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。如信息交互应用程序、视频播放应用程序、内容交互平台应用程序以及游戏应用程序(射击游戏、角色扮演类游戏程序、战术竞技游戏程序以及策略游戏程序)等。
43.由于电子设备通常通过其安装的应用程序播放视频、收发短信、聊天以及办公等,因此,电子设备上承载了大量的用户个人信息和隐私,包括各类账号的登录密码、相册等等。随着电子设备的功能越来越强大,用户的使用频率及时长也越高,耗电量巨大,通常需要经常对电子设备进行充电。
44.如图1所示,目前,电子设备100可以通过usb数据线连接充电设备200进行充电操作。充电设备200可分为自用充电设备(包括并不限于自用充电宝、家用插座/排查、家用电脑等)和共享充电设备(共享充电宝、共享充电立柜、汽车站/高铁站/机场公共场所的充电按摩椅等具有共享充电功能的设备)两种类型。其中,共享充电设备遍布商超、电影院、餐厅等公共场所,成为用户外出手机没电救急刚需。对于电子设备100的使用者而言,自用充电设备具有稳定、安全、可靠的使用感知,而在共享场景下的各类充电设备则充满各种未知隐患及风险。且共享充电设备容易被黑灰产业利用,进行如盗取用户照片、文件、信息、通讯录、剪贴板等隐私信息,植入木马病毒,安装恶意或马甲app等高危行为,实现对用户设备进行实时监听、监视、数据外传等操作,致使使用者遭受各类人身、隐私、财产危险,进而遭受严重财产损失。
45.基于此,发明人提供了一种充电设备的安全性确认方法,应用于如图1所示的电子设备100,方法包括:响应于充电设备的接入操作,获取运行中的应用程序的程序信息;若存在目标应用程序的程序信息与预设程序信息匹配,确认所述充电设备为共享充电设备;获取与目标应用程序对应的日志信息,目标应用程序属于运行中的应用程序;根据日志信息中涉及用户隐私信息的接口调用记录,确认共享充电设备的安全性。通过采用上述方法,以实现自动检测接入电子设备100的充电设备的安全风险,实现快速且高效地确认充电设备的安全性,从而可以有效避免因充电设备不安全给用户造成损失,让用户更安心、更放心地使用充电设备。
46.程序信息,程序信息可以用于区分应用程序,也即不同的应用程序对应的程序信息不同,程序信息可以包括应用程序的程序名称(应用程序的标识信息)和应用程序的版本号。
47.日志信息,用于记录在操作系统或其他软件运行中发生的事件或在通信软件的不同用户之间的消息。日志信息可分为事件日志和消息日志。具体的,日志信息记录了不同操作主体(如用户或应用程序)在不同的时间点或者场景下进行的各种操作日志,包括执行主体的标识、具体操作内容和操作时间。因此,日志信息具有处理历史数据、诊断问题的追踪
以及理解系统的活动等重要作用。
48.下面将结合附图具体描述本技术的各实施例。
49.请参阅图2,图2所示为本技术一实施例提出的充电设备的安全性确认方法,该方法可以应用于如图1所示的电子设备100,方法包括:
50.步骤s110:响应于充电设备的接入操作,获取运行中的应用程序的程序信息。
51.其中,共享充电设备可以包括共享移动充电宝、具有充电功能的共享按摩仪以及共享充电立柜等任意具有共享充电功能的设备。
52.充电设备的接入操作可以是基于电子设备100中设置的检测模块获得。也即,电子设备100中可以设置有检测模块,检测模块用于检测是否存在充电设备的接入操作,当检测到存在电子设备100的接入操作时,执行上述步骤s110。其中,上述检测模块可以是软件程序模块,也可以是硬件检测电路,根据实际需求进行设置即可。
53.在一种可实施方式中,当上述的检测模块为硬件检测电路时,检测模块可以包括电流检测器,用于检测电子设备100中的电池的充电端口是否有电流流入电池,若有,则可以确认有充电设备的接入操作。
54.在该种方式下,检测模块还可以包括系统电源连接广播,系统电源连接广播可以与硬件检测电路连接,硬件检测电路可以在检测到有电流流入电池时,控制系统电源连接广播发出广播信号。电子设备100中的处理器可以在监听到系统电源连接广播发出广播信号时,确认存在充电设备接入电子设备100,并执行上述步骤s110。其中,系统电源连接广播是指在充电设备在接入电子设备100时,能够产生广播信号的硬件电路,其中,广播信号用于提示有充电设备接入。
55.响应于充电设备的接入操作后,电子设备100即可进入充电设备检测场景并执行获取运行中的应用程序的程序信息的步骤。其中,进入充电设备检测场景是指,电子设备100可以对接入的充电设备进行安全检测。在该场景下,电子设备100还可以生成正在检测充电设备的安全性的提示信息,还可以在完成充电设备的检测后,生成包括充电设备的安全性检测结果的提示信息,上述生成的提示信息可以在电子设备中以弹窗的形式显示或在通知栏中显示。
56.运行中的应用程序可以包括安装于电子设备100的应用程序(如信息交互应用程序、浏览器、视频播放软件等),应用程序中的免安装应用程序(如,小程序)。也即,获取的运行中的应用和程序可以包括安装于电子设备100且处于运行状态下的应用程序,也可以包括运行中的免安装应用程序。
57.获取运行中的应用程序的方式可以是,检测电子设备100中所有的应用程序的状态,获取运行中的应用程序;也可以是从任务管理器或使用统计管理器中获取运行中的应用程序;还可以是获取运行中的进程,并获取与该进程对应的应用程序的程序信息。
58.示例性地,若获取运行中的应用程序的方式为,检测电子设备100中所有的应用程序的运行状态,获取运行中的应用程序时,具体的获取方式可以是:检测电子设备100中安装的所有应用程序的状态,以及电子设备100中安装的应用程序的程序接口提供的免安装程序的状态,其中,应用程序的状态包括运行状态和关闭状态;根据检测到的各应用程序的运行状态获取运行中的应用程序,以得到运行中的应用程序的程序信息。相应的,获得的运行中的应用程序可以包括上述的免安装应用程序和安装于电子设备100的应用程序。
59.示例性地,若获取运行中的应用程序的方式为,获取运行中的进程,并获取与该进程对应的应用程序的程序信息时,具体的获取方式可以是:利用activitymanager(活动管理器)获取到进程信息,并配合软件包管理器获得进程对应的应用的相关信息(如:应用名、应用图标等)从而获得运行中的应用程序信息。具体的获取方式还可以是:在电子设备100安装的操作系统为安卓系统时,可以通过安卓调试桥命令来获取进程信息,以及通过软件包管理器获得进程信息对应的应用的相关信息(如:应用名、应用图标等)从而获得运行中的应用程序信息。
60.示例性地,考虑到共享充电设备的租用过程通常:启动安装于电子设备100的指定程序(如,任意可以携带免安装应程序的应用程序),基于指定程序调用摄像头后扫码租借。因此,获取运行中的应用程序的程序信息的方式还可以是:获取指定程序对应的运行中的免安装应用程序。该指定应用程序包括任意可以携带免安装应用程序,指定程序对应的运行中的免安装应用程序即为指定程序中的运行中的应用程序。
61.步骤s120:若存在目标应用程序的程序信息与预设程序信息匹配,确认充电设备为共享充电设备。
62.其中,预设程序信息的数量可以是一个也可以是多个,且预设程序信息具体可以是市面上流通的共享充电设备对应的应用程序的程序信息。如,可以包括共享移动充电宝对应的程序信息、具有充电功能的共享按摩仪对应的程序信息以及共享充电立柜对应的程序信息等任意具有共享充电功能的设备对应的程序信息。
63.预设程序信息的获取方式可以有多种,例如,可以是基于用户的输入操作预先存储于电子设备100,也可以是获取从网页上爬取的与不同种类的共享充电设备分别对应的程序信息,还可以是基于用户租借共享充电设备的租借操作获得,并存储于电子设备100中,此处不作具体限定。
64.示例性地,当预设程序信息是获取从网页上爬取的与不同种类的共享充电设备分别对应的程序信息时,上述从网页上爬取与不同种类的共享充电设备分别对应的程序信息的设备可以是服务器,且上述的预设程序信息可以存储在预设程序信息库中(也即电子设备100可以基于服务器发送的预设程序信息构建预设程序信息库)。
65.在该种实施方式下,为确保预设信息库中存储的预设程序信息可以涵盖所有的共享充电设备对应的程序信息,电子设备100还可以每间隔预设时长获取服务器基于爬取到共享充电设备分别对应的程序信息生成的程序更新信息,以及根据更新信息更新预设程序信息库中的预设程序信息。
66.示例性地,当预设程序信息是基于用户租借操作获得并存储于电子设备100中时,具体的获得方式如下,获取用户在租用充电设备时,利用指定应用程序扫描共享充电设备的租借码获得的与充电设备对应的应用程序的程序信息。其中,指定应用程序为能够运行免安装应用程序的应用程序。
67.步骤s120具体可以是:检测运行中的应用程序的程序信息中,是否存在目标应用程序信息与预设程序信息匹配,预设程序信息为共享充电设备分别对应的程序信息;若存在,确认充电设备为共享充电设备,获取与目标应用程序对应的日志信息。
68.应当理解,在检测到运行中的应用程序的程序信息中不存在与预设信息库中的预设程序信息匹配时,可以确认,运行中的应用程序中不存在与共享充电设备对应的应用程
序,相应的,接入电子设备100的充电设备不是共享充电设备,是一般的充电器、具有充电接口插座或者家用充电宝等,因此,接入电子设备100的充电设备安全。而在检测到运行中的应用程序的程序信息中存在与预设信息库中的预设程序信息匹配时,可以确认接入的充电设备是共享充电设备,因此,需要进一步验证该共享充电设备的安全性,也即需要获取与目标应用程序对应的日志信息,以基于日志信息验证共享充电设备的安全性。
69.步骤s130:获取与目标应用程序对应的日志信息,目标应用程序属于运行中的应用程序。
70.其中,获取与目标应用程序对应日志信息的方式可以根据目标应用程序的类型来获取,也即根据目标应用程序是否为安装于电子设备100的应用程序来获取。
71.在一种可实施方式中,若运行中的应用程序包括指定程序中启动的免安装应用程序,且在目标应用程序为指定程序中启动的免安装应用程序时,获取目标应用程序对应的日志信息的方式可以是:从与指定程序对应的数据缓存空间中,读取目标应用程序的日志信息。
72.在另一种可实施方式中,若目标应用程序为安装于电子设备100中的应用程序时,获取目标应用程序对应的日志信息的方式可以是:从与该应用程序对应的数据缓存空间中,读取与该目标应用程序对应的日志信息。
73.其中,上述两种实施方式中,读取的日志信息的方式可以是读取目标应用程序对应的所有日志信息,也可以读取充电设备接入电子设备100之后的日志信息;还可以是读取预设时长内的日志信息,如一周内或一个月内等。
74.步骤s140:根据日志信息中涉及用户隐私信息的接口调用记录,确认充电设备的安全性。
75.其中,涉及隐私信息的接口调用记录包括用户位置读取接口的调用记录、麦克风接口的调用记录、摄像头的调用记录以及文件读取接口的调用记录等中的至少一种。
76.在本实施例中,根据日志信息中涉及用户隐私信息的接口调用记录,确认充电设备的安全性的方式可以有多种。
77.在一种可实施方式中,上述步骤s140可以是:获取日志信息中的指定日志信息,指定日志信息的生成时刻在充电设备接入电子设备100的时刻之后;检测指定日志信息中是否存在涉及用户隐私信息的接口调用记录,若存在,则确认充电设备不安全。相应的,若不存在,则可以确认充电设备安全。
78.在另一种可实施方式中,上述步骤s140也可以是:检测与目标应用程序对应的日志信息中是否包括麦克风接口的调用记录以及文件读取接口的调用记录等中的至少一种,若存在,则确认充电设备不安全。相应的,若不存在,则可以确认充电设备安全。
79.在该种实施方式下,与目标应用程序对应的日志信息可以是目标应用程序对应的所有日志信息,也可以是预设时长内的日志信息,如一个月内或一年内的日志信息。
80.在又一种实施方式中,上述步骤s140还可以是,检查日志信息中包括的文件读取接口的调用记录以及麦克风接口的调用记录等中的至少一种调用记录对应的调用次数,在存在一种调用记录的调用次数大于预设次数时,确认共享充电设备不安全。其中,上述的预设次数可以是2次、3次或5次等,不同的调用记录对应的预设调用次数可以不同。
81.为实现提示用户电子设备100在对充电设备进行安全性确认,在本实施例中,电子
设备100还用于在充电设备接入后,生成如图3所示的用于提示用户电子设备100正在检测充电设备的安全性的提示信息,该提示信息以弹窗的形式显示。例如,该弹窗中可以包括“检测充电设备是否存在信息泄露的风险”、“检测充电设备是否安全”以及“安全检测中”等中的一种或多种用于提示用户电子设备100正在对充电设备进行安全性确认的过程当中的文字信息,该弹窗中还可以显示,“是否不合理读取你的通讯录”、“是否不合理调用你的摄像头”等用于提示用户正在检测是否存在获取用户隐私的提示信息。该弹窗中还设置有控件301,该控件301用于指引用户查看安装检测中的检测项,该检测项包括用户位置读取接口的调用记录、麦克风接口的调用记录、摄像头的调用记录以及文件读取接口的调用记录等中的一种或多种。
82.其中,该弹窗或子页面中还显示有电池充电图标,该电池充电图标用于表征充电设备正用于对电子设备100充电,该弹窗中还可以显示有运行本技术的充电设备的安全性检测方法的应用程序管理客户端的名称(如,xx手机管家)。
83.为实现在完成对充电设备的安全性确认之后,能够及时提醒用户充电设备是否安全,以便用户在充电设备不安全时拔出充电设备以停止使用该充电设备,或在确认充电设备安全时继续使用充电设备进行充电。在本实施例中,根据日志信息中涉及用户隐私信息的接口调用记录,确认充电设备的安全性之后,方法还包括:
84.若确认充电设备不安全,生成第一提示信息,第一提示信息用于提示用户断开充电设备和/或删除目标应用程序。如生成包括“建议移除xx程序”、“建议断开充电设备”或“建议断开充电设备并移除xx程序”等用于提示用户停止使用充电设备的提示信息,其中,上述的“xx程序”为共享充电设备对应的应用程序,该提示信息还可以用红色或黄色等用于起到警示作用的颜色进行提示。
85.示例性的,可以生成如图4所示的“建议立即断开充电设备”以及“充电设备存在安全隐患”的提示信息,该提示信息以弹窗的形式进行显示,以提示用户断开充电设备,应当理解,为便于更醒目的提示用户,该弹窗中还可以以黄色或红色显示提示信息,以及感叹号等比较醒目的符号提示用户。
86.为便于用户查看提示充电设备不安全的原因,在本实施例中,弹窗中还包括查看检测详情的控件401。请参阅图5,用户可以点击查看检测详情的控件401查看充电设备的检测详情501,该检测详情501中包括是否存在用户位置读取接口的调用记录、麦克风接口的调用记录、摄像头的调用记录、文件读取接口的调用记录中以及通讯录读取接口的调用记录的检测结果。示例性的,文件读取接口的调用记录中可以包括是否关闭开发权者权限的检测结果,是否读取照片的检测结果、其中读取短信的检测结果等等,在检测结果为存在风险时,表征存在上述的检测结果。
87.相应的,若确认充电设备安全,生成用于提示用户充电设备安全的提示信息。如生成包括“充电设备检测安全”或“充电设备安全”等用于提示充电设备安全并可以继续使用充电设备的提示信息。示例性的,请参阅图6,如图6所示的“充电设备检测安全”的提示信息,该提示信息以弹窗的形式进行显示,以提示用户可以继续使用充电设备对电子设备100充电。
88.为便于用户查看检测的调用记录类型以及每种调用记录类型对应的检测详情,在本实施例中,弹窗中还包括查看检测详情的控件601,用户可以点击查看检测详情的控件
601查看得到如图7所示的充电设备的检测结果701,该检测结果701中包括是否存在用户位置读取接口的调用记录、麦克风接口的调用记录、摄像头的调用记录、文件读取接口的调用记录中以及通讯录读取接口的调用记录的检测结果,示例性的,文件读取接口的调用记录中还可以包括是否关闭开发权者权限的检测结果,是否读取照片的检测结果、其中读取短信的检测结果以及是否读取通讯录的检测结果等等,在检测结果为安全时,表征不存在上述的检测结果。
89.上述的第一提示信息和用于提示充电设备安全的提示信息除了可以以弹窗的形式显示,也可以在通知栏中显示,还可以以语音的方式或震动与提示信息相结合的方式进行提示,只要能够对用户起到提示作用即可。
90.为实现在确认充电设备为共享充电设备,且在确认该共享充电设备安全之后,输出该共享充电设备的租用信息,以便用户查看共享充电设备的使用情况。在本实施例中,根据日志信息确认充电设备的安全性之后,方法还包括:
91.若确认充电设备安全,获取充电设备的租用信息并显示。
92.其中,租用信息可以包括共享充电设备对应的应用程序的名称和图标、共享充电设备的使用时长和产生的费用以及共享充电设备的接口类型以及共享充电设备的首次使用时间和最新使用时间等中的一种或多种。
93.获取充电设备的租用信息的方式包括,从与充电设备对应的服务器中获取与充电设备对应的应用程序的名称和图标、共享充电设备的使用时长和产生的费用,以及从目标程序信息对应的存储空间中获取充电设备的首次使用时间以及最新使用时间,其中,充电设备的首次使用时间根据目标应用程序对应的程序文件信息的创建时间确认。
94.通过采用本技术的充电设备的安全性确认方法,可以实现在有充电设备接入电子设备100时,响应于充电设备的接入操作,获取运行中的应用程序的程序信息;若存在目标应用程序的程序信息与预设程序信息匹配,则可以确认接入的充电设备为共享充电设备,也即,需要确认该共享充电设备是否安全,并在确认共享充电设备是否安全时,获取与目标应用程序对应的日志信息,并根据日志信息中涉及用户隐私信息的接口调用记录,确认共享充电设备的安全性。从而达到对接入的充电设备的安全性确认。进一步的,通过在确认共享充电设备不安全时,提示用户断开充电设备,避免用户的隐私泄露,从而效避免对用户造成损失。
95.请参阅图8,本技术另一实施例提供了一种充电设备的安全性确认方法,该方法包括:
96.步骤s210:响应于充电设备的接入操作,获取运行中的应用程序的程序信息。
97.步骤s220:若存在目标应用程序的程序信息与预设程序信息匹配,确认所述充电设备为共享充电设备。
98.步骤s230:获取电子设备100的usb调试权限的状态。
99.其中,usb调试权限的状态包括开启状态或关闭状态。
100.获取电子设备100的usb调试权限的状态的方式可以有多种。
101.在一种可实施方式中,电子设备100的usb调试权限可以存储在电子设备100的系统属性对应的存储区中,上述获取电子设备100的usb调试权限的状态的状态的方式可以是:访问电子设备100的系统属性对应的存储区,以获取电子设备100的usb调试权限的状
态。
102.在另一种可实施方式中,可以判断电子设备100中是否存在调试求桥接口,判断出usb调试权限的状态,其中,电子设备100中存在调试桥接口时,可以确认电子设备100的usb调试权限的状态为打开状态,在电子设备100中不存在调试桥接口时,可以确认电子设备100的usb调试权限的状态为关闭状态。其中,调试桥接口是一种功能多样的命令行工具,可让用户或上位机等与电子设备100进行通信,可用于执行各种设备操作(例如安装和调试应用)。
103.若usb调试权限的状态为关闭状态,则执行步骤s240:获取与目标应用程序对应的日志信息,目标应用程序属于运行中的应用程序。
104.其中,当usb调试权限的状态为关闭状态,则可以确认不存在植入木马、读取粘贴板等隐私泄露风险,还需继续判断充电设备是否安全。
105.步骤s250:根据日志信息中涉及用户隐私信息的接口调用记录,确认充电设备的安全性。
106.若确认充电设备不安全,执行步骤s260:生成第一提示信息。
107.其中,第一提示信息用于提示用户断开充电设备和/或删除目标应用程序。
108.若确认充电设备安全,则可以执行步骤s270,生成用于提示充电设备安全的提示信息。
109.若usb调试权限的状态为开启状态,执行步骤s280:确认充电设备不安全。
110.其中,在usb调试权限的状态为开启状态时,则可能在充电过程中存在植入木马、读取粘贴板等隐私泄露风险,因此,充电设备不安全。
111.在确认充电设备不安全时,步骤s290:生成第二提示信息。
112.其中,第二提示信息用于提示用户断开充电设备和/或将usb调试权限的状态调整为关闭状态。
113.上述生成的第二提示信息可以包括“建议关闭usb调试权限”、“建议断开充电设备”或“建议断开充电设备并关闭usb调试权限”等,用于提示用户停止使用充电设备的提示信息,其中,该提示信息还可以用红色或黄色等用于起到警示作用的颜色进行提示。
114.示例性的,请参阅图9,生成的第二提示信息可以生成如图8所示的“建议关闭usb调试权限”的提示信息,该提示信息以弹窗的形式进行显示,以提示用户断开充电设备。
115.为便于用户查看提示充电设备不安全的原因,在本实施例中,弹窗中还包括查看检测详情的控件901。请参阅图10,用户可以点击查看检测详情的控件901查看充电设备的检测结果1001。该检测结果1001中包括电子设备100存在隐私泄露和木马植入风险的提示信息,以及包括是否存在用户位置读取接口的调用记录、麦克风接口的调用记录、摄像头的调用记录、文件读取接口的调用记录中以及通讯录读取接口的调用记录的检测详情,为便于用户及时关闭usb调试权限,该检测结果中还显示有立即关闭usb调试权限的控件,用户还可以点击该控件以关闭usb权限,以继续充电。
116.如图11所示,以共享充电设备对应的应用程序为指定程序中的免安装应用程序为例,本技术实施例提供了一种安全性确认方法,该方法包括:
117.步骤s310:响应于充电设备的接入操作,获取指定程序对应的运行中的免安装应用程序的程序信息。
118.其中,指定程序对应的免安装应用程序是指基于指定程序提供的封装架构开发的应用,且可以在对应的指定程序中运行。
119.步骤s320:检测运行中的免安装应用程序的程序信息中是否存在目标应用程序信息与预设信息库的中的预设程序信息匹配。
120.其中,预设程序信息属于预设信息库中存储的与多种共享充电设备分别对应的程序信息。
121.在不存在目标应用程序信息与预设信息库的中的预设程序信息匹配时,执行步骤s330:确认充电设备不为共享充电设备,输出提示充电设备安全的提示信息。
122.在存在目标应用程序信息与预设信息库的中的预设程序信息匹配时,确认充电设备为共享充电设备,并执行步骤s340:获取电子设备100的usb调试权限的状态。
123.若usb调试权限的状态为打开状态,则执行步骤s350:确认充电设备不安全,生成第二提示信息。
124.其中,第二提示信息用于提示用户断开充电设备和/或将usb调试权限的状态调整为关闭状态。
125.若usb调试权限的状态为关闭状态,则执行步骤s360:从指定程序对应的存储空间中获取与目标应用程序对应的日志信息,目标应用程序属于运行中的应用程序。
126.步骤s370:检测日志信息中是否存在涉及用户隐私信息的接口调用记录。
127.若日志信息中存在涉及用户隐私信息的接口调用记录,执行步骤s380:确认充电设备不安全,生成第一提示信息。
128.其中,第一提示信息用于提示用户断开充电设备和/或删除目标应用程序。
129.若日志信息中不存在涉及隐私信息的接口调用记录,则执行步骤s390:确认充电设备安全,生成用于提示充电设备安全的提示信息。
130.示例性的,以电子设备100为手机,指定程序为程序a,且程序a对应有多个免安装应用程序(如,小程序)为例进行说明,电子设备100上可以安装有应用程序管理客户端(如xx手机管家),该应用程序管理客户端用于执行上述步骤s310-s390以进行充电设备的安全性确认。具体的安全性确认过程如下:
131.在用户使用充电设备对手机进行充电时,手机中的应用程序管理客户端会实时监听系统电源连接广播是否发出信号,若接收到系统电源连接广播发出的信号时,则可以确认有充电设备接入手机,此时,手机中的应用程序管理客户端会进入充电设备检测场景,以在该场景下检测接入的充电设备是否安全,计进入充电设备检测场景后,应用程序管理客户端会生成如图3所示的弹窗,以提示用户正在对充电设备进行安全检测。
132.在检测过程中,首先扫描程序a对应的免安装应用程序的数据缓存空间。由于各免安装应用程序均存在最大10mb待清的本地数据缓存,缓存文件路径较深,除非用户主动删除或因存储空间原因被系统清理,否则数据都一直可用。通过扫描免安装应用程序的数据缓存空间,读取wxafiles数据包(免安装应用程序的缓存文件夹)得到运行中的免安装应用程序的appid(程序信息),如图12所示示出了wxafiles数据包中包括appid为“wxbb58374cedce267a6”、“wx308bd2aeb83d3345”、以及“wx667be9ee0e001ef2”的免安装应用程序文件夹,将运行中的免安装应用程序appid与共享充电设备免安装应用程序信息库中的预设程序信息进行匹配。
133.在匹配结果为wxafiles数据包中不存在appid与预设程序信息匹配一致的免安装应用程序则可以确认接入的充电设备为非共享充电设备,也即接入的充电设备可能是家用充电宝或充电插座等,此时,手机可以输出如图6所示的用于提示用户充电设备检测结果安全的提示信号,其中,该提示信号可以以弹窗的形式进行显示。
134.若匹配结果为wxafiles数据包中存在appid与预设程序信息匹配一致的免安装应用程序,则可以确认接入的充电设备为共享充电设备,则确认接入的充电设备为共享充电设备。在确认接入的充电设备为共享充电设备之后,可以先获取usb调试权限的状态。
135.若usb调试权限的状态为开启状态,则可能存在利用共享充电设备向手机中植入木马或进行粘贴的风险,因此,会给手机带来极大的安全隐患,因此在确认usb调试权限的状态为开启状态时,可以生成如图9所示的用于提示用户断开充电设备和/或将usb调试权限的状态调整为关闭状态的提示信息,并以弹窗的方式显示。
136.若usb调试权限的状态为关闭状态,则开确认充电设备无法通过usb向手机中植入木马或进行粘贴,此时,须进一步判断充电设备的安全性。也即,在usb调试权限的状态为关闭状态时,还可以扫描免安装应用程序的实时日志信息,也即可以实时从共享充电设备对应的免安装应用程序的本地数据缓存空间wxanewfiles数据包中获取日志信息,若获得的日志信息包括如图13所示的多条日志信息(应当理解,图13所示的日志信息仅为示意性的),该多条日志信息中可以包括涉及用户隐私信息的接口调用记录1301,如调用choosemedia接口进行视频/图片读取的记录,调用getfileinfo接口进行文件读取的记录,调用getlocation接口进行位置读取的记录,调用getavailableaudiosources接口进行麦克风使用的记录以及调用cameracontext.takephoto以及cameracontext.startrecord接口进行摄像头使用的记录。
137.在获取到日志信息之后,可以检测获取的日志信息中是否存在涉及用户隐私信息的接口调用记录,如检测是否存在调用choosemedia接口进行视频/图片读取的记录,调用getfileinfo接口进行文件读取的记录,调用getlocation接口进行位置读取的记录,调用getavailableaudiosources接口进行麦克风使用的记录以及调用cameracontext.takephoto以及cameracontext.startrecord接口进行摄像头使用的记录。
138.若不存在上述的涉及用户隐私信息的接口调用记录,则可以生成如图6所示的提示信息,用于提示充电充电设备安全,可以继续充电,用户还可以点击如图6中的检测详情控件,以生成如图7所示的隐私信息的接口的调用情况以便于用户查看。为便于用户查看所使用的共享充电设备的详细信息,用户还可以点击免安装应用程序图标中的详情页面,以生成如图14所时的免安装应用程序的详情信息,如免安装应用程序的开发者为xx股份有限公司,appid为wx123xxx,服务类目为百货/超市/便利店、硬件与设备、生活缴费、家电/数码/手机等,更新时间为1周内、服务数据的提供网址等信息,应当理解,上述的共享充电设备的详情信息还可以包括共享充电设备的租用信息,如产生的费用,使用的时长等。
139.若获取的日志信息包括如图15所示的检测结果1501。根据图15可知,该日志记录结果1501中存在调用getlocation接口进行位置读取的记录、调用cameracontext.takephoto以及cameracontext.startrecord接口进行摄像头使用的记录,则可以确认该日志信息中存在隐私接口调用记录。同时,还可以生成如图4所示的用于提示用户断开充电设备并移除目标应用程序的提示信息,并在手机界面上以弹窗的形式显示如
图所示的提示信息,若用户需要查看断开充电设备的原因,则可以通过点击如图4中的查看检测详情控件,以跳转显示如图4的各接口的调用详情。
140.请参阅图16,本技术提供了一种充电设备的安全性确认装置400,装置400包括程序信息获取模块410、设备类型确认模块420、日志信息获取模块4/30以及安全性确认模块440。
141.程序信息获取模块410,用于响应于充电设备的接入操作,获取运行中的应用程序的程序信息。
142.在一种可实施方式中,装置400还包括信号监听模块,信号监听模块用于监听系统电源连接广播是否发出广播信号,系统电源连接广播在充电设备接入电子设备100时发出广播信号;程序信息获取模块还用于在监听到系统电源连接广播发出的广播信号时,确认存在充电设备接入电子设备100,并响应于充电设备的接入操作,获取运行中的应用程序的程序信息。
143.设备类型确认模块420,用于在存在目标应用程序的程序信息与预设程序信息匹配时,确认所述充电设备为共享充电设备
144.日志信息获取模块430,用于获取与目标应用程序对应的日志信息,目标应用程序属于运行中的应用程序。
145.在一种可实施方式中,日志信息获取模块430包括:调试权限获取子模块和第一信息获取子模块。
146.其中,调试权限获取子模块,用于在存在目标应用程序的程序信息与预设程序信息匹配时,获取电子设备100的usb调试权限的状态。
147.第一信息获取模块,用于在usb调试权限的状态为关闭状态时,获取与目标应用程序对应的日志信息,目标应用程序属于运行中的应用程序。
148.在一种可实施方式中,运行中的应用程序包括指定程序中启动的免安装应用程序,日志信息获取模块还用于在目标应用程序属于指定程序中启动的免安装应用时,从与指定程序对应的数据缓存空间中,读取目标应用程序的日志信息。
149.安全性确认模块440,用于根据日志信息中涉及用户隐私信息的接口调用记录,确认充电设备的安全性。
150.在一种可实施方式中,安全性确认模块还用于检测日志信息中是否存在涉及用户隐私信息的接口调用记录,若存在,则确认充电设备不安全。
151.在该种实施方式下,安全性确认模块具体可以用于检测日志信息中是否存在用户位置读取接口的调用记录、麦克风接口的调用记录、摄像头的调用记录、文件读取接口的调用记录中以及通讯录读取接口的调用记录的至少一种,若存在,则确认充电设备不安全。
152.在一种实施方式中,装置400还包括第一信息生成模块,第一信息生成模块用于在确认充电设备不安全时,生成第一提示信息,该第一提示信息用于提示用户断开充电设备和/或删除目标应用程序。
153.在一种可实施方式下,安全性确认模块430还用于在usb调试权限的状态为开启状态时,确认充电设备不安全。
154.在该种实施方式下,装置400还包括:第二信息生成模块,第二信息生成模块用于在确认充电设备不安全时,生成第二提示信息,第二提示信息用于提示用户断开充电设备
和/或将usb调试权限的状态调整为关闭状态。
155.在一种可实施方式中,装置400还包括:第三信息生成模块。安全性确认模块,还用于在不存在处于运行状态的应用程序的程序信息属于预设信息库,确认充电设备不为共享充电设备;第三信息生成模块,还用于在确认充电设备不为共享充电设备时,生成第三提示信息,第三提示信息用于提示用户充电设备安全。
156.在一种可能的实施方式中,日志信息获取模块430包括:检测子模块和第二信息获取子模块。
157.检测子模块用于检测运行中的应用程序的程序信息中,是否存在目标应用程序信息与预设信息库的中的预设程序信息匹配,预设程序信息属于预设信息库中存储的与多种共享充电设备分别对应的程序信息。
158.第二信息获取子模块,用于在存在目标应用程序信息与预设信息库的中的预设程序信息匹配时,确认充电设备为共享充电设备,获取与目标应用程序对应的日志信息。
159.在一种可实施方式中,装置400还包括:租用信息获取模块,该租用信息获取模块用于在确认充电设备安全时,获取充电设备的租用信息并显示。
160.需要说明的是,本技术中装置实施例与前述方法实施例是相互对应的,装置实施例中具体的原理可以参见前述方法实施例中的内容,此处不再赘述。
161.下面将结合图17对本技术提供的一种电子设备100进行说明。
162.请参阅图17,基于上述实施例提供的充电设备的安全性确认方法,本技术实施例还提供的另一种包括可以执行前述方法的处理器102的电子设备100,该电子设备100可以为服务器10或终端设备,终端设备可以是智能手机、平板电脑、计算机或者便携式计算机等设备。
163.电子设备100还包括存储器104。其中,该存储器104中存储有可以执行前述实施例中内容的程序,而处理器102可以执行该存储器104中存储的程序。
164.其中,处理器102可以包括一个或者多个用于处理数据的核以及消息矩阵单元。处理器102利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器102可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。
165.存储器104可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所获取的数据(如,待推荐数据以及操作方式)等。
166.电子设备100还可以包括网络模块以及屏幕,网络模块用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯,例如和音频播放设备进行通讯。网络模块可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。网络模块可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。屏幕可以进行界面内容的显示以及进行数据交互。
167.在一些实施例中,电子设备100还可以包括有:外设接口106和至少一个外围设备。处理器102、存储器104和外设接口106之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外设接口连接。具体地,外围设备包括:射频组件108、定位组件112、摄像头114、音频组件116、显示屏118以及电源122等中的至少一种
168.外设接口106可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器102和存储器104。在一些实施例中,处理器102、存储器104和外设接口106被集成在同一芯片或电路板上;在一些其他实施例中,处理器102、存储器104和外设接口106中的任意一个或两个可以在单独的芯片或电路板上实现,本技术实施例对此不加以限定。
169.射频组件108用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频组件108通过电磁信号与通信网络以及其他通信设备进行通信。射频组件108将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频组件108包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频组件108可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频组件108还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
170.定位组件112用于定位电子设备100的当前地理位置,以实现导航或lbs(locationbased service,基于位置的服务)。定位组件112可以是基于美国的gps(globalpositioning system,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
171.摄像头114用于采集图像或视频。可选地,摄像头114包括前置摄像头和后置摄像头。通常,前置摄像头设置在电子设备100的前面板,后置摄像头设置在电子设备100的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头114还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
172.音频组件116可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器102进行处理,或者输入至射频组件108以实现语音通信。
出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备100的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器102或射频组件108的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频组件114还可以包括耳机插孔。
173.显示屏118用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏118是触摸显示屏时,显示屏118还具有采集在显示屏118的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器102进行处理。此时,显示屏118还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏118可以为一个,设置电子设备100的前面板;在另一些实施例中,显示屏118可以为至少两个,分别设置在电子设备100的不同表面或呈折叠设计;在又一些实施例中,显示屏118可以是柔性显示屏,设置在电子设备100的弯曲表面上或折叠面上。甚至,显示屏118还可以设置成非矩形的不规则图形,也即异形屏。显示屏118可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,机发光二极管)等材质制备。
174.电源122用于为电子设备100中的各个组件进行供电。电源122可以是交流电、直流电、一次性电池或可充电电池。当电源122包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
175.本技术实施例还提供一种计算机可读存储介质。该计算机可读介质中存储有程序代码,程序代码可被处理器调用执行上述方法实施例中所描述的方法。
176.计算机可读存储介质可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。
177.本技术实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中描述的方法。
178.综上,本技术提供的一种充电设备的安全性确认方法、装置、设备及存储介质,可以实现在有充电设备接入电子设备100时,响应于充电设备的接入操作,获取运行中的应用程序的程序信息;若存在目标应用程序的程序信息与预设程序信息匹配,则可以确认接入的充电设备为共享充电设备,也即,需要确认该共享充电设备是否安全,并在确认共享充电设备是否安全时,获取与目标应用程序对应的日志信息,并根据日志信息中涉及用户隐私信息的接口调用记录,确认充电设备的安全性。从而达到对接入的充电设备的安全性确认。进一步的,通过在确认充电设备不安全时,提示用户断开充电设备,避免用户的隐私泄露,
从而效避免对用户造成损失。
179.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1