logo好方法网

小程序的验证方法、装置、设备及存储介质


技术摘要:
本申请公开了一种小程序的验证方法、装置、设备及存储介质,涉及云计算技术领域。具体实现方案为:测试终端获取目标小程序的页面展示信息,并将其发送给服务器,服务器根据目标小程序的页面快照,对目标小程序进行合法性验证,并将得到的内容验证结果发送给测试终端,  全部
背景技术:
小程序是一种纯离线的H5应用,且随着小程序生态的不断发展,越来越多的App应 用已转为小程序形态承载。通常情况下,某个小程序在投入使用之前或者在使用过程中,均 需要对小程序进行合法性校验,以保证小程序展示的内容是合法的。 现有技术中,小程序的验证方式主要是人工验证,具体的,审核人员在终端上打开 小程序,通过查看小程序展示的内容是否存在违规情况,得到验证结果。 但是,基于人工验证的方式,不仅耗费人力,效率低,而且由于小程序的页面较多 时,人工查看的方式无法全面覆盖小程序的全部内容,存在验证准确性低的问题。
技术实现要素:
本申请实施例提供了一种小程序的验证方法、装置、设备及存储介质,用于解决现 有人工验证小程序内容的方式存在的验证准确性低的问题。 根据第一方面,提供了一种小程序的验证方法,包括: 获取目标小程序页面的页面展示信息,所述页面展示信息包括:页面快照、页面标 识和页面存储路径,所述页面存储路径与所述页面内容具有映射关系; 向服务器发送内容审核请求,并接收所述服务器反馈的内容验证响应,所述内容 审核请求包括:所述目标小程序页面的页面展示信息,所述内容验证响应包括:所述目标小 程序页面的内容验证结果; 根据所述内容验证响应,确定所述目标小程序是否通过验证。 根据第二方面,提供了一种小程序的验证方法,包括: 接收测试终端发送的内容审核请求,所述内容审核请求包括:目标小程序页面的 页面展示信息,所述页面展示信息包括:页面快照、页面标识和页面存储路径,所述页面存 储路径与所述页面内容具有映射关系; 根据所述目标小程序页面的页面快照,对所述目标小程序页面的页面内容进行合 法性验证,得到所述目标小程序页面的内容验证结果; 根据每个页面的内容验证结果、页面标识和页面存储路径,生成内容验证响应,并 将所述内容验证响应反馈给所述测试终端。 根据第三方面,提供了一种小程序的验证装置,包括:获取模块、收发模块和确定 模块; 所述获取模块,用于获取目标小程序页面的页面展示信息,所述页面展示信息包 括:页面快照、页面标识和页面存储路径,所述页面存储路径与所述页面内容具有映射关 系; 5 CN 111597113 A 说 明 书 2/17 页 所述收发模块,用于向服务器发送内容审核请求,并接收所述服务器反馈的内容 验证响应,所述内容审核请求包括:所述目标小程序页面的页面展示信息,所述内容验证响 应包括:所述目标小程序页面的内容验证结果; 所述确定模块,用于根据所述内容验证响应,确定所述目标小程序是否通过验证。 根据第四方面,提供了一种小程序的验证装置,包括:收发模块、验证模块、生成模 块; 所述收发模块,用于接收测试终端发送的内容审核请求,所述内容审核请求包括: 目标小程序页面的页面展示信息,所述页面展示信息包括:页面快照、页面标识和页面存储 路径,所述页面存储路径与所述页面内容具有映射关系; 所述验证模块,用于根据所述目标小程序页面的页面快照,对所述目标小程序页 面的页面内容进行合法性验证,得到所述目标小程序页面的内容验证结果; 所述生成模块,用于根据每个页面的内容验证结果、页面标识和页面存储路径,生 成内容验证响应; 所述收发模块,还用于将所述内容验证响应反馈给所述测试终端。 第五方面,本申请实施例提供一种测试终端,包括: 至少一个处理器;以及 与所述至少一个处理器通信连接的存储器;其中, 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一 个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。 第六方面,本申请实施例提供一种服务器,包括: 至少一个处理器;以及 与所述至少一个处理器通信连接的存储器;其中, 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一 个处理器执行,以使所述至少一个处理器能够执行第二面所述的方法。 第七方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介 质,所述计算机指令用于使所述计算机执行第一方面所述的方法。 第八方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介 质,所述计算机指令用于使所述计算机执行第二方面所述的方法。 第九方面,本申请实施例提供一种小程序的验证方法,包括: 获取所述目标小程序的页面快照; 对所述目标小程序的页面快照进行合法性验证,确定所述目标小程序是否通过验 证。 本申请实施例提供的小程序的验证方法、装置、设备及存储介质,通过测试终端获 取目标小程序页面的页面快照、页面标识和页面存储路径等页面展示信息,并将其发送给 服务器,服务器根据目标小程序页面的页面快照,对目标小程序页面的页面内容进行合法 性验证后,将得到的所述目标小程序页面的内容验证结果发送给测试终端,以使测试终端 确定该目标小程序是否通过验证。该方法通过测试终端和服务器的交互可以自动实现对小 程序的验证,不需要人工进行验证,提高了验证效率,而且小程序的页面快照是基于真实运 行环境的浏览行为得到的,能够覆盖到目标小程序的所有页面,也可以解决开发者可能恶 6 CN 111597113 A 说 明 书 3/17 页 意设置导致某些内容无法被获取的问题,提高了验证准确性。 应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特 征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。 附图说明 附图用于更好地理解本方案,不构成对本申请的限定。其中: 图1是本申请提供的小程序的验证方法的应用场景示意图; 图2是本申请第一实施例提供的小程序的验证方法的交互示意图; 图3是本申请第二实施例提供的小程序的验证方法的流程示意图; 图4是本申请第三实施例提供的小程序的验证方法的流程示意图; 图5是本申请第四实施例提供的小程序的验证方法的流程示意图; 图6是本申请第五实施例提供的小程序的验证方法的流程示意图; 图7是本申请第一实施例提供的小程序的验证装置的结构示意图; 图8是本申请第二实施例提供的小程序的验证装置的结构示意图; 图9是本申请第三实施例提供的小程序的验证装置的结构示意图; 图10是本申请第四实施例提供的小程序的验证装置的结构示意图; 图11是本申请第五实施例提供的小程序的验证装置的结构示意图; 图12是用来实现本申请实施例提供的小程序的验证方法的测试终端的框图; 图13是用来实现本申请实施例提供的小程序的验证方法的服务器的框图。
下载此资料需消耗2积分,
分享到:
收藏