logo好方法网

用于采集设备信息的方法和装置


技术摘要:
本公开的实施例公开了用于采集设备信息的方法和装置。该方法的一具体实施方式包括:响应于接收到启动目标应用的进程的请求,启动数据采集服务进程;目标应用的进程向数据采集服务进程发送采集请求;数据采集服务进程将安卓终端的设备信息发送给服务器;数据采集服务进  全部
背景技术:
包括: 响应于接收到启动目标应用的进程的请求,启动 数据采集服务进程;目标应用的进程向数据采集 服务进程发送采集请求;数据采集服务进程将安 卓终端的设备信息发送给服务器;数据采集服务 进程接收服务器返回的设备标识并将设备标识 返回给目标应用的进程。该实施方式解决安卓系 统中软件开发包和应用程序之间的隔离问题,确 保应用程序不会因为软件开发包的缺陷发生崩 溃、死锁等严重问题。 CN 111597065 A CN 111597065 A 权 利 要 求 书 1/2 页 1.一种用于采集设备信息的方法,应用于安卓终端,包括: 响应于接收到启动目标应用的进程的请求,启动数据采集服务进程; 所述目标应用的进程向所述数据采集服务进程发送采集请求; 所述数据采集服务进程将所述安卓终端的设备信息发送给服务器; 所述数据采集服务进程接收所述服务器返回的设备标识并将所述设备标识返回给所 述目标应用的进程。 2.根据权利要求1所述的方法,所述方法还包括: 响应于检测到所述数据采集服务进程异常,生成异常日志。 3.根据权利要求2所述的方法,所述方法还包括: 启用监控服务进程; 所述监控服务进程收集所述异常日志上传到所述服务器。 4.根据权利要求2所述的方法,所述方法还包括: 若所述异常为崩溃或死锁,则重启所述数据采集服务进程。 5.根据权利要求1-4中任一项所述的方法,所述方法还包括: 所述目标应用的进程向所述服务器发送包括所述设备标识的风险分析请求; 所述目标应用的进程接收所述服务器发送的风险分析的结果。 6.一种用于采集设备信息的方法,应用于服务器,包括: 响应于接收到安卓终端的设备信息,根据所述设备信息生成设备标识; 将所述设备标识发送给所述安卓终端。 7.根据权利要求6所述的方法,其中,所述方法还包括: 响应于接收到来自所述安卓终端的包括所述设备标识的风险分析请求,根据所述设备 信息对所述安卓终端进行风险分析,得到风险分析的结果; 将所述分析结果发送到所述安卓终端的目标应用的进程。 8.根据权利要求6所述的方法,其中,所述根据所述设备信息生成设备标识,包括: 查找设备信息与设备标识的对应关系表中是否存在所述设备信息; 若不存在,则根据所述设备信息生成设备标识,并存入所述对应关系表; 若存在,则获取查找到的设备标识。 9.一种用于采集设备信息的装置,应用于安卓终端,包括: 启动单元,被配置成响应于接收到启动目标应用的进程的请求,启动数据采集服务进 程; 采集单元,被配置成所述目标应用的进程向所述数据采集服务进程发送采集请求; 发送单元,被配置成所述数据采集服务进程将所述安卓终端的设备信息发送给服务 器; 接收单元,被配置成所述数据采集服务进程接收所述服务器返回的设备标识并将所述 设备标识返回给所述目标应用的进程。 10.一种用于采集设备信息的装置,应用于服务器,包括: 生成单元,被配置成响应于接收到安卓终端的设备信息,根据所述设备信息生成设备 标识; 发送单元,被配置成将所述设备标识发送给所述安卓终端。 2 CN 111597065 A 权 利 要 求 书 2/2 页 11.一种用于采集设备信息的电子设备,包括: 一个或多个处理器; 存储装置,其上存储有一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实 现如权利要求1-8中任一项所述的方法。 12.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实 现如权利要求1-8中任一项所述的方法。 3 CN 111597065 A 说 明 书 1/8 页 用于采集设备信息的方法和装置 技术领域 本公开的实施例涉及计算机技术领域,具体涉及用于采集设备信息的方法和装 置。
技术实现要素:
智能移动设备(例如智能手机,智能穿戴设备等)越来越广泛地被用于各种生活场 景中,而在很多商业应用场景例如:电商、社交网络等需要在这些设备上安装终端应用程序 (app)。而为了反欺诈、防黑产等风险控制的目的,应用程序需要有识别用户设备的能力。 目前的app一般是直接调用SDK((Software  Development  Kit,软件开发工具包) 中的API(Application  Programming  Interface,应用程序接口)来采集数据上传到后台服 务器并用相应算法来区分和识别用户的设备,这样SDK的代码和app运行在同一个进程中, 如果SDK中的API触发异常或者发生崩溃、死锁等,整个app也不可避免的发生奔溃、死锁等 问题,会严重影响app的运行稳定性和用户体验。
下载此资料需消耗2积分,
分享到:
收藏