[发明专利]一种调用SDK功能的方法和装置在审
申请号: | 202010170237.X | 申请日: | 2020-03-12 |
公开(公告)号: | CN111443907A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 陈世龙 | 申请(专利权)人: | 厦门网宿有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F21/51 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调用 sdk 功能 方法 装置 | ||
本发明公开了一种调用SDK功能的方法和装置,属于计算机技术领域。所述方法包括:目标软件程序接入SDK后,触发所述SDK内预置的提示信息检测函数;通过所述提示信息检测函数,检测所述目标软件程序的可视界面中是否显示有预设的提示信息;如果是,则允许所述目标软件程序调用所述SDK的功能,否则拒绝所述目标软件程序调用所述SDK的功能。采用本发明,可以快速高效地检测出违规违法的软件程序,可以有效保证软件程序无法在用户不知情的情况下恶意侵犯用户权益。
技术领域
本发明涉及计算机技术领域,特别涉及一种调用SDK功能的方法和装置。
背景技术
软件开发商在进行软件程序的开发时,经常会调用SDK(Software DevelopmentKit,软件开发工具包)开发商提供的SDK。SDK可以是软件开发工具的集合,通过接入SDK,可以在开发的软件程序中配置SDK所提供的功能。
目前部分SDK的功能可能会对软件用户的权益产生一定侵犯,故而SDK 开发商会要求软件程序在调用SDK相应的功能前,预先向软件用户展示提示信息,以保证软件用户具备相应的知情权。故而SDK开发商可以预先定制好包含提示信息的提示页面,并将提示页面提供给软件开发商,以使软件开发商对提示页面进行相应配置。后续,在软件程序上线后,SDK开发商可以通过人工审核上线软件程序,以查看软件程序在调用SDK相应的功能时,是否向软件用户展示了上述预先定制好的提示页面,依此来判定该软件程序是否合规。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
一方面,随着需要接入SDK的软件程序越来越多,人工审核的速度已无法满足所有软件程序的审核需求,当软件程序的数量达到一定的量级时,依靠人工审核无法及时快速地发现违规软件程序;另一方面,接入SDK的软件程序种类功能成千上万,SDK开发商预先定制的提示页面很难适配所有软件程序,故而SDK开发商需要花费大量成本针对不同软件程序进行页面调整。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种调用SDK功能的方法和装置。所述技术方案如下:
第一方面,提供了一种调用SDK功能的方法,所述方法包括:
标软件程序接入SDK后,触发所述SDK内预置的提示信息检测函数;
通过所述提示信息检测函数,检测所述目标软件程序的可视界面中是否显示有预设的提示信息;
如果是,则允许所述目标软件程序调用所述SDK的功能,否则拒绝所述目标软件程序调用所述SDK的功能。
第二方面,提供了一种调用SDK功能的装置,所述装置包括:
触发模块,用于目标软件程序接入SDK后,触发所述SDK内预置的提示信息检测函数;
检测模块,用于通过所述提示信息检测函数,检测所述目标软件程序的可视界面中是否显示有预设的提示信息;
管理模块,用于如果是,则允许所述目标软件程序调用所述SDK的功能,否则拒绝所述目标软件程序调用所述SDK的功能
第三方面,提供了一种网络设备,所述网络设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的调用SDK功能的方法。
第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的调用SDK功能的方法。
本发明实施例提供的技术方案带来的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门网宿有限公司,未经厦门网宿有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010170237.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种不会给病人带来二次伤害的手术室护理对接车
- 下一篇:一种烧酒蒸馏装置