首页> 中国专利> 基于区块链的移动端购物APP商标侵权监测系统

基于区块链的移动端购物APP商标侵权监测系统

摘要

本发明涉及区块链技术领域,具体涉及基于区块链的移动端购物APP商标侵权监测系统,包括服务器和若干个移动端真机,服务器运行有任务创建模块和监测执行模块,任务创建模块存储有监测任务模板,监测任务模板包括用户标识、任务标识、商标图样、购物APP名称、商品关键词、商家白名单和监测周期,用户将商标图样和商品关键词提交给任务创建模块,并填写任务标识、购物APP名称、商家白名单和监测周期,提交给监测执行模块,监测执行模块运行有监测脚本和图像识别模块,每种购物APP对应一个监测脚本,按照监测周期重复监测步骤。本发明的实质性效果是:能够及时收集侵权信息,及时进行取证,提高取证的效率。

著录项

  • 公开/公告号CN113850652A

    专利类型发明专利

  • 公开/公告日2021-12-28

    原文格式PDF

  • 申请/专利权人 浙江数秦科技有限公司;

    申请/专利号CN202111178887.X

  • 发明设计人 张金琳;高航;孙宽慰;

    申请日2021-10-11

  • 分类号G06Q30/06(20120101);G06Q50/18(20120101);G06F16/51(20190101);G06F16/58(20190101);G06F16/583(20190101);

  • 代理机构

  • 代理人

  • 地址 311121 浙江省杭州市余杭区仓前街道鼎创财富中心2幢11层

  • 入库时间 2023-06-19 13:26:15

说明书

技术领域

本发明涉及区块链技术领域,具体涉及基于区块链的移动端购物APP商标侵权监测系统。

背景技术

近年来电子商务获得了快速的发展,降低了出售商品的难度。不仅为小微企业、个体经营商户等带来了良好的发展机遇,也为具有一定规模和生产设计能力的企业带来的新的发展模式。最终经由电子商务为消费者提供了丰富的商品和服务,涵盖了人们日常生活需求。在显著的提升了人们生活品质的同时,也带来了市场上商品繁多,市场监管难度增大的问题。出现了部分商家假冒品牌,侵犯商标权等违规经营的情况。由于电子商务上的商品上架下架快,侵权证据容易灭失。商标侵权商家多、商品多,单个商标侵权商品销量低的特点。使得采用司法处置时,需要发起大量的针对不同商家的诉讼,同时需要完成大量的取证。这些导致了权利人难以有效的采用司法手段维护自身合法权益,一定程度上造成了商标侵权进一步泛滥的局面。为了有效维护商标权利人的权益,有必要研究电子商务平台上商品商标侵权的监测系统。

如中国专利CN110851761A,公开日2020年2月28日,基于区块链的侵权检测方法、装置、设备及存储介质,包括:确定已登记的原创作品的作品内容属性和作品内容类型;在预设的资源站点列表中,查找与原创作品的作品内容类型匹配的至少一个资源站点,并监测至少一个资源站点,在监测到任意资源站点的网页中包含有所述原创作品的作品内容属性时,采集网页的网页内容;计算对网页内容进行分词处理得到的待检测分词向量进行聚类处理得到的第一聚类结果,和对原创作品进行分词处理得到的原创分词向量进行聚类处理得到的第二聚类结果的相似度,并基于相似度确定原创作品和网页内容的侵权相似度;根据侵权相似度对网页内容和原创作品进行侵权检测,并将侵权检测结果发布至区块链进行存证。其技术方案能够解决网页侵权的监测,但不能解决移动端APP的侵权监测问题。

发明内容

本发明要解决的技术问题是:目前缺乏移动端APP商标侵权监测系统的技术问题。提出了一种基于区块链的移动端购物APP商标侵权监测系统,能够帮助维护商标权利人的权益。

为解决上述技术问题,本发明所采取的技术方案为:基于区块链的移动端购物APP商标侵权监测系统,包括服务器和若干个移动端真机,移动端真机与服务器连接,所述服务器运行有任务创建模块和监测执行模块,所述移动端真机安装有连接程序和若干个购物APP,所述连接程序与服务器建立通信连接,获取服务器发送的脚本控制指令在移动端真机执行,用户登陆服务器,所述任务创建模块存储有监测任务模板,所述监测任务模板包括用户标识、任务标识、商标图样、购物APP名称、商品关键词、商家白名单和监测周期,用户将商标图样和商品关键词提交给任务创建模块,并填写任务标识、购物APP名称、商家白名单和监测周期,完成监测任务的创建,将监测任务提交给监测执行模块,所述监测执行模块与移动端真机的连接程序连接,所述监测执行模块运行有监测脚本和图像识别模块,每种购物APP对应一个监测脚本,监测步骤:所述监测脚本在移动端真机中打开对应的购物APP,输入商品关键词,等待预设时长后,获取移动端真机截屏图像,所述图像识别模块判断截屏图像中是否存在商标图样,若存在则返回在截屏图像中的像素位置,将截屏图像保存,提取截屏图像的哈希值上传区块链存证,所述监测脚本点击对应的像素位置进入商品页,下拉预设高度至显示商家名称位置,再次截屏传回给所述图像识别模块,判断商家名称是否处于商家白名单中,若存在则返回到搜索列表,若不存在,则监测脚本获取商品的链接并保存,而后返回到搜索列表,点击下一个商标图样的像素位置,直到截屏图像中全部商标图样所在像素位置均被点击,下拉一屏,再次将截图图像提交给所述图像识别模块,直到下拉屏数达到预设阈值,将保存的商品链接提交给用户,完成一次监测,按照监测周期重复监测步骤。

作为优选,所述监测任务模板还包括监测筛选条件和监测排序方式,所述监测筛选条件记录在购物APP搜索列表界面的筛选选项卡中的筛选条件,所述监测排序方式记录在购物APP搜索列表的排序方式。

作为优选,所述监测筛选条件包括价格区间、商家地区、品牌或商品类别中一种或多种,所述排序方式包括销量排序、商品上架时间排序和价格排序。

作为优选,还包括取证模块,分配至少一台移动端真机与所述取证模块连接,所述取证模块运行有取证脚本,所述监测执行模块将保存的商品连接保存后抄送给所述取证模块,所述取证模块运行有取证脚本,所述取证脚本打开对应的购物APP,将所述商品链接通过购物APP的聊天功能发送给预设的好友,并在窗口点击所述商品链接,打开商品页,按预设步骤浏览待取证商品,周期性截屏并发送给取证模块,完成浏览后将截屏转换为取证视频,所述取证模块建立取证摘要信息,所述取证摘要信息包括取证起止时间、取证链接、用户标识和购物APP名称,将取证视频和取证摘要信息打包为取证包,提取取证包的哈希值,上传区块链,获得对应的区块高度和区块哈希值,将区块高度、区块哈希值与取证包一起存储,按照模板生成存证证书,将存证证书和取证包发送给用户。

作为优选,所述取证脚本取证前,进行清洁性检测,清洁性检测的方法包括:清除移动端真机浏览器缓存和cookies,将浏览器设置恢复为出厂状态;查看hosts文件,检测是否包含预设关键词,若包含预设关键词,则清洁性检测不通过;访问预设的固定域名,判断是否成功访问,并记录响应时长,若不能成功访问或响应时长超过阈值,则清洁性检测不通过;将关键词检测结果、固定域名访问结果和响应时长,记录在清洁性检测文件中;使用浏览器搜索标准时间,等待预设时长后关闭浏览器。

作为优选,按预设步骤浏览待取证商品包括:检查商品是否下架,若已下架则终止取证;进行商品展示图片浏览:调用系统接口向购物APP上部输入向左滑动操作指令,直到左滑后展示图片不再更换;商品评价浏览:向下拉动页面预设的高度,点击评价标签展开商品的评价,继续向下拉动预设次数,加载商品评价;浏览商品详情:从商品评价返回,继续向下拉动页面,直到向下拉动后画面不再变动。

作为优选,浏览商品详情时,动态调节向下拉动的速率,动态调节速率的方法包括:设定单次向下拉动长度,设定初始拉动等待间隔;当等待间隔刚开始时,读取若干张截图,计算每张截图的色彩均值,获得与读取的最后一张截图的色彩均值不同的截图的数量,若数量小于预设阈值,则减小等待间隔,若数量大于预设阈值,则增加等待间隔。

作为优选,计算每张截图的色彩均值的方法为:将截图转换为灰度图,计算全部像素灰度值的平均值。

作为优选,服务器存储取证包的方法包括:取证包预处理:服务器将取证包加密后拆分为若干个预设大小的二进制数据段,不足预设大小的二进制数据段末尾补零;建立链表:建立结构化数据,所述结构化数据包括存储体和偏移值,所述存储体存储数据段,所述服务器保存有预设的地址函数,所述地址函数的输入为编号和偏移值,地址函数的输出指向下一个结构化数据的存储地址,读取一个结构化数据后,所述编号自加1;存储第一个数据段:服务器将编号设为1,分配第一个存储地址,根据地址函数、编号和第一个存储地址,计算出初始偏移值;构建第一个结构化数据,将第一个数据段存入存储体,而后存入初始偏移值,将第一个结构化数据存储在第一个存储地址上;循环存储剩余数据段:编号自加1,服务器向后寻找足够存储结构化数据的存储空间,获得存储地址,根据地址函数、编号和存储地址,计算出偏移值;构建结构化数据,存入下一个数据段和偏移值,将结构化数据存入存储地址;执行循环存储剩余数据段步骤,直到存储包的全部数据段被存储;服务器将初始偏移值和编号关联识别码存储。

本发明的实质性效果是:周期性对购物APP内的商品进行商标侵权监测,能够及时收集侵权信息,形成威慑力,遏制商标侵权的发生;通过监测获得侵权商标链接后,及时进行取证,固定证据,方便后续的司法处置;动态调节取证速率,能够在确保取证成功的情况下,提高取证的效率。

附图说明

图1为实施例一商标侵权监测系统示意图。

图2为实施例一监测执行模块示意图。

图3为实施例一监测步骤示意图。

图4为实施例一清洁性检测方法示意图。

图5为实施例一浏览待取证商品方法示意图。

图6为实施例一动态调节速率方法示意图。

图7为实施例二服务器存储取证包方法示意图。

其中:10、服务器,11、任务创建模块,12、监测执行模块,13、取证模块,20、移动端真机,120、监测任务模板,121、用户标识,122、任务标识,123、商标图样,124、购物APP名称,125、商品关键词,126、商家白名单,127、监测周期,128、监测筛选条件,129、监测排序方式。

具体实施方式

下面通过具体实施例,并结合附图,对本发明的具体实施方式作进一步具体说明。

实施例一:

基于区块链的移动端购物APP商标侵权监测系统,请参阅附图1,包括服务器10和若干个移动端真机20,移动端真机20与服务器10连接,服务器10运行有任务创建模块11、监测执行模块12和取证模块13,移动端真机20安装有连接程序和若干个购物APP,连接程序与服务器10建立通信连接,获取服务器10发送的脚本控制指令在移动端真机20执行,用户登陆服务器10,任务创建模块11存储有监测任务模板120,请参阅附图2,监测任务模板120包括用户标识121、任务标识122、商标图样123、购物APP名称124、商品关键词125、商家白名单126和监测周期127,用户将商标图样123和商品关键词125提交给任务创建模块11,并填写任务标识122、购物APP名称124、商家白名单126和监测周期127,完成监测任务的创建,将监测任务提交给监测执行模块12,监测执行模块12与移动端真机20的连接程序连接,监测执行模块12运行有监测脚本和图像识别模块,每种购物APP对应一个监测脚本。监测周期127为一天、一周、一月或一季度。即分别为一天执行一次监测及一周执行一次监测等。请参阅附图3,监测步骤包括:步骤A01)监测脚本在移动端真机20中打开对应的购物APP,输入商品关键词125,步骤A02)等待预设时长后,获取移动端真机20截屏图像,步骤A03)图像识别模块判断截屏图像中是否存在商标图样123,步骤A04)若存在则返回在截屏图像中的像素位置,将截屏图像保存,步骤A05)提取截屏图像的哈希值上传区块链存证,步骤A06)监测脚本点击对应的像素位置进入商品页,下拉预设高度至显示商家名称位置,再次截屏传回给图像识别模块,步骤A07)判断商家名称是否处于商家白名单126中,若存在则返回到搜索列表,若不存在,则监测脚本获取商品的链接并保存,步骤A08)后返回到搜索列表,点击下一个商标图样123的像素位置,直到截屏图像中全部商标图样123所在像素位置均被点击,步骤A09)下拉一屏,再次将截图图像提交给图像识别模块,直到下拉屏数达到预设阈值,将保存的商品链接提交给用户,完成一次监测,按照监测周期127重复监测步骤。

分配至少一台移动端真机20与取证模块13连接,取证模块13运行有取证脚本,监测执行模块12将保存的商品连接保存后抄送给取证模块13,取证模块13运行有取证脚本,取证脚本打开对应的购物APP,将商品链接通过购物APP的聊天功能发送给预设的好友,并在窗口点击商品链接,打开商品页,按预设步骤浏览待取证商品,周期性截屏并发送给取证模块13,完成浏览后将截屏转换为取证视频,取证模块13建立取证摘要信息,取证摘要信息包括取证起止时间、取证链接、用户标识121和购物APP名称124,将取证视频和取证摘要信息打包为取证包,提取取证包的哈希值,上传区块链,获得对应的区块高度和区块哈希值,将区块高度、区块哈希值与取证包一起存储,按照模板生成存证证书,将存证证书和取证包发送给用户。

监测任务模板120还包括监测筛选条件128和监测排序方式129,监测筛选条件128记录在购物APP搜索列表界面的筛选选项卡中的筛选条件,监测排序方式129记录在购物APP搜索列表的排序方式。监测筛选条件128包括价格区间、商家地区、品牌或商品类别中一种或多种,排序方式包括销量排序、商品上架时间排序和价格排序。

取证脚本取证前,进行清洁性检测,请参阅附图4,清洁性检测的方法包括:步骤B01)清除移动端真机20浏览器缓存和cookies,将浏览器设置恢复为出厂状态;步骤B02)查看hosts文件,检测是否包含预设关键词,若包含预设关键词,则清洁性检测不通过;步骤B03)访问预设的固定域名,判断是否成功访问,并记录响应时长,若不能成功访问或响应时长超过阈值,则清洁性检测不通过;步骤B04)将关键词检测结果、固定域名访问结果和响应时长,记录在清洁性检测文件中;步骤B05)使用浏览器搜索标准时间,等待预设时长后关闭浏览器。

请参阅附图5,按预设步骤浏览待取证商品包括:步骤C01)检查商品是否下架,若已下架则终止取证;步骤C02)进行商品展示图片浏览:调用系统接口向购物APP上部输入向左滑动操作指令,直到左滑后展示图片不再更换;步骤C03)商品评价浏览:向下拉动页面预设的高度,点击评价标签展开商品的评价,继续向下拉动预设次数,加载商品评价;步骤C04)浏览商品详情:从商品评价返回,继续向下拉动页面,直到向下拉动后画面不再变动。

浏览商品详情时,动态调节向下拉动的速率,请参阅附图6,动态调节速率的方法包括:步骤D01)设定单次向下拉动长度,设定初始拉动等待间隔;步骤D02)当等待间隔刚开始时,读取若干张截图,计算每张截图的色彩均值;步骤D03)获得与读取的最后一张截图的色彩均值不同的截图的数量,若数量小于预设阈值,则减小等待间隔,若数量大于预设阈值,则增加等待间隔。与读取的最后一张截图的色彩均值不同的截图的数量越少,则更大幅度的减小等待间隔。计算每张截图的色彩均值的方法为:将截图转换为灰度图,计算全部像素灰度值的平均值。目前的购物APP的商品详情通常主要由图片构成。若网络良好,商品详情加载迅速,等待预设时长来展示商品详情,以获得商品详情的截图,就可以迅速继续下拉。若网络状态不佳,则不仅需要等待预设时长来展示商品详情,还需要额外等待商品详情加载完成。为了在保证取证质量的前提下,减少取证对移动端真机20设备的占用时长,本实施例根据商品详情的加载情况,动态的调节下拉速率,提高取证的效率。周期性的截图是用于生成取证视频的,截图的频率较高,本实施例中每秒截图10次。即每张截图代表0.1秒。本实施例采用下拉0.8屏,等待一段时间,而后再次下拉0.8屏长度的方式进行商品详情的展示。刚下拉后,若购物APP具有预加载功能,则下拉刚完成,等待时间刚开始计时的截图,与预设等待时长的截图应具有同样的或基本相同的内容,即与读取的最后一张截图的色彩均值不同的截图的数量为0,因而会减少等待时长,等同于提高了下拉的速率。反之,若在购物APP不具有预加载功能,则下拉后需要一小段时长用于加载商品详情的图片,在商品详情的图片显示前,对应区域将显示背景色,就会导致色彩均值的变化。通过识别与读取的最后一张截图的色彩均值不同的截图的数量,就能够判断加载完商品详情图片消耗的时间。本实施例中,色彩均值不同,指色彩均值的相差超过预设阈值。即认定一定误差范围内的色彩均值是相等的。

本实施例的有益技术效果是:周期性对购物APP内的商品进行商标侵权监测,能够及时收集侵权信息,形成威慑力,遏制商标侵权的发生;通过监测获得侵权商标链接后,及时进行取证,固定证据,方便后续的司法处置;动态调节取证速率,能够在确保取证成功的情况下,提高取证的效率。

实施例二:

基于区块链的移动端购物APP商标侵权监测系统,本实施例对服务器10存储取证包提供了具体的改进方案。请参阅附图7,本实施例中,服务器10存储取证包的方法包括:步骤E01)取证包预处理:服务器10将取证包加密后拆分为若干个预设大小的二进制数据段,不足预设大小的二进制数据段末尾补零;步骤E02)建立链表:建立结构化数据,结构化数据包括存储体和偏移值,存储体存储数据段,服务器10保存有预设的地址函数,地址函数的输入为编号和偏移值,地址函数的输出指向下一个结构化数据的存储地址,读取一个结构化数据后,编号自加1;步骤E03)存储第一个数据段:服务器10将编号设为1,分配第一个存储地址,根据地址函数、编号和第一个存储地址,计算出初始偏移值;步骤E04)构建第一个结构化数据,将第一个数据段存入存储体,而后存入初始偏移值,将第一个结构化数据存储在第一个存储地址上;步骤E05)循环存储剩余数据段:编号自加1,服务器10向后寻找足够存储结构化数据的存储空间,获得存储地址,根据地址函数、编号和存储地址,计算出偏移值;步骤E06)构建结构化数据,存入下一个数据段和偏移值,将结构化数据存入存储地址;步骤E07)执行循环存储剩余数据段步骤,直到存储包的全部数据段被存储;步骤E08)服务器10将初始偏移值和编号关联识别码存储。本实施例中,地址函数为:存储地址=2*当前编号+7*偏移值+常数值。如当前编号为26,存储地址为120586时,常数值为92000,则计算出偏移值为28534。将偏移值28534存储起来,当读取数据段时,只要编号正确,将编号和偏移值代入地址函数就可以计算出存储地址。从而可以从存储地址中读出数据段。本实施例提供的分散存储方法,需要获得地址函数后,才能读取存证包的数据段。且必须要按顺序读取才能获得正确的存储地址,具有更高的安全性,能够避免数据泄露。本实施例中地址函数使用服务器10的公钥加密后存储,使用时使用服务器10的私钥解密并存储到内存中使用。使用完成后立即销毁内存中复原的地址函数。使地址函数暴露的时间最短,提高存储的安全性。

以上所述的实施例只是本发明的一种较佳的方案,并非对本发明作任何形式上的限制,在不超出权利要求所记载的技术方案的前提下还有其它的变体及改型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号