首页 > 快讯 >

最佳实践 | 人脸核身在未成年人保护领域的实践应用

2023-04-17 14:24:05 来源:腾讯云

未成年人保护工作需要多方协同,注重未成年人健康网络习惯的培养。在技术向善的理念下,人工智能技术又该如何落到实处呢?接下来,本文将详细讲述如何接入腾讯云慧眼·智能身份认证能力助力未成年人保护。

1、准备工作

1.1、了解腾讯云 AI 人脸核身

在腾讯云官网了解到 腾讯云AI 人脸核身 产品,可以在验证姓名和身份证信息的情况下,对当前用户身份信息进行审核,包括身份信息核验、人脸核身,即通过拍摄当前用户脸部视频的方式跟用户的身份信息进行比对,完成对身份信息的综合认证。

1.2、申请免费试用

点击申请免费使用之后,填写腾讯云人脸核身试用申请,因为这里对于防沉迷场景需要进行对当前用户检测是否为活体真人以及进一步与公安权威库比对,确认当前用户身份信息,所以这里需要使用活体人脸核身的功能。


(资料图片仅供参考)

申请成功后开启慧眼人脸核身服务

2、接入准备

2.1、申请 license

在腾讯云控制台页面的账号中心拿到对应账号的 APPID。

暂时可以联系客服⼈员进⾏ license 申请,需要准备腾讯云的 appid、客户名称、APP 名称、IOS 包名和 Android 包名。

会得到对应的 lincese 文件

3、终端流程

3.1、接入流程

将 SDK (huiyansdk_android_1.0.9.3_release.aar、huiyanmodels_1.0.0_release.aar 以及 公共库 tencent-ai-sdk-aicamera-1.0.21-release.aar、tencent-ai-sdk-common-1.1.33-release.aar、tencent-ai-sdk-youtu-base-1.0.1.32-release.aar) 添加到您工程的libs目录下在您工程的build.gradle中进行如下配置:
// 设置ndk so架构过滤(以armeabi-v7a为例)ndk {    abiFilters "armeabi-v7a"}// 过滤重复定义so的问题(以armeabi-v7a为例)packagingOptions{    pickFirst "lib/armeabi-v7a/libc++_shared.so"    // 避免so被AS优化    doNotStrip "**/*.so"}dependencies {    // 引入慧眼SDK    implementation files("libs/huiyansdk_android_1.0.9.3_release.aar")    // 慧眼使用的模型库    implementation files("libs/huiyanmodels_1.0.0_release.aar")    // 必须引入公共库    implementation files("libs/tencent-ai-sdk-aicamera-1.0.21-release.aar")    implementation files("libs/tencent-ai-sdk-common-1.1.33-release.aar")    implementation files("libs/tencent-ai-sdk-youtu-base-1.0.1.32-release.aar")    // 慧眼SDK需要依赖的第三方库(gson)    implementation "com.google.code.gson:gson:2.8.5"}
在AndroidManifest.xml文件中进行必要的权限声明( Android 6.0以上版本,权限除了在AndroidManifest.xml文件中声明权以外,还需使用代码动态申请权限)

3.2、SDK接口使用说明

初始化SDK
// 在您APP初始化的时候调用,推荐在Application中onCreate内调用@Overridepublic void onCreate() {    super.onCreate();    instance = this;    HuiYanAuth.init(getApp());}

2.设置获取FaceIdToken的方法

在您使用慧眼SDK进行活体核身检测的时候,为了增加请求的安全性,需要您设置获取FaceIdToken的回调方法,慧眼SDK在请求认证阶段会主动调用您传入的回调类获取FaceIdToken。(getCustomerFaceIdToken方法的调用默认在子线程执行)

HuiYanAuth.setFaceIdTokenCreateFunction(new CreateFaceIdToken() {    @Override    public String getCustomerFaceIdToken() {        return currentToken;    }});

3.启动核身

当您需要启动活体核身检测的时候,只需要调用HuiYanAuth.startHuiYanAuth()函数,同时传入此次核身需要的配置信息以及监听结果的回调即可。

// 启动活体核身的配置信息AuthConfig authConfig = new AuthConfig();// 活体检测的界面风格,目前支持PageColorStyle.Light与PageColorStyle.Dark两种默认配置authConfig.setPageColorStyle(PageColorStyle.Light);// 此license文件存放在assets下,需要客户提前申请authConfig.setAuthLicense("YTFaceSDK.license");HuiYanAuth.startHuiYanAuth(authConfig, new HuiYanAuthResultListener() {  @Override  public void onSuccess(String faceIdToken) {    String showText = "认证成功 faceIdToken: " + faceIdToken;    Log.e(TAG, showText);    Toast.makeText(App.getApp(), showText, Toast.LENGTH_SHORT).show();  }    @Override  public void onFail(int errorCode, String errorMsg, String faceIdToken) {    String showText = "认证失败 code: " + errorCode + " msg: " + errorMsg + " faceIdToken: "  + faceIdToken;    Log.e(TAG, showText);    Toast.makeText(App.getApp(), showText, Toast.LENGTH_SHORT).show();  }});

注意:当前的 "YTFaceSDK.license"文件是需要您主动申请的,暂时您可以联系客服人员进行license申请,将申请的license文件放到assets文件下。

4.SDK资源释放

// Application中onDestroy中调用@Overrideprotected void onDestroy() {    super.onDestroy();    // 主动资源释放    HuiYanAuth.release();}

5.混淆规则(如果您的应用开启了混淆功能,为确保SDK的正常使用,请把以下部分添加到您的混淆文件中)

#慧眼SDK的混淆包含-keep class com.tencent.could.huiyansdk.** {*;}-keep class com.tencent.could.aicamare.** {*;}-keep class com.tencent.could.component.** {*;}-keep class com.tencent.youtu.** {*;}-keep class com.tencent.turingcam.** {*;}-keep class com.tencent.turingfd.** {*;}-keep class com.tenpay.utils.**{*;}

3.3、慧眼SDK交互流程

3.4、人脸核身未成年人游戏流程

4、效果展示

可以看到,当用户持续在线时间过长时,进行防沉迷识别验证,根据用户输入的身份证号和姓名确定是否成年,并且为了防止绕过注册的方式,进行人脸核身功能,通过 APP 调用手机摄像头,将用户人脸和身份证号等信息进行核对,确保当前用户身份。如果,确认当前用户是未成年,或身份信息与人脸不匹配,就退出应用。

将AI技术应用到未成年人保护领域,利用AI判断实际游戏用户是否为未成年人,并通过人脸识别、人脸核身等AI技术进行二次核验,减少了未成年人冒用成年人身份注册账号进行游戏的情况,从企业层面最大限度的阻止了未成年人超时游戏的行为;在游戏外,利用AI技术还可以对未成年人观看内容进行审核,加强对不雅、暴力等内容的过滤,保护未成年人网络环境的健康。

上一篇:

下一篇:

x
推荐阅读

最佳实践 | 人脸核身在未成年人保护领域的实践应用

厦门信达(000701):4月17日13时17分触及涨停板|环球今日报

周杰伦起诉网易案今日开庭,知情人士:确与游戏业务相关

全球微速讯:南阳市紧急医疗救援综合楼主体封顶

中科院院士:全固态电池能取得成功_焦点速递

陌上人如玉公子世无双出自哪_陌上人如玉公子世无双下一句:全球实时

福建拟对房地产企业评定信用等级 全球速读

景组词有哪些_景组词-当前热议

全国大回暖进行时,上海本周最高可达28℃,俯冲式降温已在路上……

全球短讯!“岳马”冠军出炉!湖南参赛选手黄菲夺得全马女子组第三名

【全球速看料】许你一路繁花!桂林人上下班路被浪漫铺就

茅台披露一季度业绩:单季盈利首次突破200亿元

今热点:右键点不开属性_右键点不开

当前观点:王者荣耀版本限时语音是永久吗(王者荣耀版本限时语音是永久吗)

【独家焦点】中游击绿水 行走看青山——美丽湖北长江行·鄂州丨绿色炼钢成景点 废弃煤矿变花园 钢之城唱响绿之歌

佛州妹子身高超2米,被嘲讽“像男人”现在人家活得又美又自信

ATP1000蒙特卡洛 | 穆塞蒂击败德约科维奇精彩集锦:今日快讯

64个大中城市新房价格普涨,楼市迎来小阳春!后市如何?

湖北交投鹿门山管理所“路警企”联合开展全民国家安全教育日宣传活动

环球热议:未央公安开展“警治+自治 警社共治保平安”活动

民生面对面_周口电视台民生面对面:今日看点

每日精选:糯米酒酿的家常煮法 糯米酒酿的烹饪方法

丰台这片被立项拆迁项目已停止,暂无法进行——_全球观速讯

“食”尚“味”来在遂宁!关于预制菜的这场大会将于4月25日启幕

缅甸克耶邦一泼水台遭无人机投掷炸弹 20多人受伤

《魔戒:咕噜》提供精灵语配音 但需要多掏10美元买

环球快资讯丨贵州39个!2023年全国五一劳动奖、工人先锋号拟表彰对象公示

圣安地列斯热咖啡补丁怎么用手机_圣安地列斯热咖啡补丁怎么用:今日热议

环球焦点!续作要来?《天国:拯救》工作室已在开发新的游戏

五一假期前一日火车票开售:多条线路已售罄 重庆北站搜索量最高_当前热议

【天天速看料】今春沙尘天气频发三问:沙从哪来?为何回流?为何难“根治”?

腾远钴业(301219):4月14日北向资金增持15.83万股

IMF总裁警告贸易碎片化可能导致世界滑向新冷战

时讯:福州新增一家开展“夫精人工授精”技术的医院

【环球新视野】张翰的粉丝QQ名_张翰qq号

peugeot英文音标(peugeot音标)-看热讯

苏宁易购发布业绩修正公告,核心家电3C业务健康-信息

二极管的主要参数包括_二极管参数:今日热讯

【一线看项目】转化能源资源优势 贵州生机勃勃新“气”象

清河县气象台解除大风蓝色预警【Ⅳ级/一般】-信息

公交“婚车” 驶向幸福的下一站 宿州新人驶向幸福里_今日报

“落户抢人潮”又起,成都会坐不住!

全球看点:知者不惑的知的读音_知者不惑

世界热点!21岁男子被捕!五角大楼“泄密者”,是他?

南京大屠杀幸存者仅存42位|时快讯

世界看点:恩威医药:4月13日融资买入212.18万元,融资融券余额3581.48万元

入室盗窃案被破获用时仅40分钟!想找回自己被盗物品,这件事很重要

先胖不叫胖后胖压倒炕 别克E5后发制胜

投资超7亿元,美的巴西新工厂正式奠基-全球报道

德国伊弗经济研究所:预计2023年全球平均通胀率为7%_当前播报