一种数据操作方法及装置制造方法及图纸

技术编号:21089218 阅读:46 留言:0更新日期:2019-05-11 09:50
本发明专利技术实施例公开了一种数据操作方法及装置。所述方法包括:检测目标页面上的数据操作,数据操作包括复制操作或粘贴操作,确定与目标页面匹配的操作策略,根据操作策略,执行数据操作,其中,操作策略用于指示数据可粘贴到的位置范围,实现了对于页面内容复制粘贴到的位置范围的灵活管控,避免了只有完全不允许和完全允许两种极端的状态的问题,提高了对于复制粘贴的管控的灵活性,给用户带来了操作上的便利。

【技术实现步骤摘要】
一种数据操作方法及装置
本专利技术涉及数据处理
,特别是涉及一种数据操作方法、一种数据操作装置、一种存储介质及一种处理器。
技术介绍
目前,复制粘贴功能一般是通过系统剪贴板来实现的,例如,将浏览器中某个页面的内容复制粘贴到浏览器外的其他应用程序中,或者将浏览器外的其他应用程序中的内容复制粘贴到浏览器中某个页面上。出于敏感信息的保密、或者版权的保护等需要,浏览器的部分页面是需要禁止复制粘贴内容的,但是目前的技术方案中,对于复制粘贴的管控仅能实现完全不允许和完全允许两种极端的状态,一旦禁止页面内容的复制粘贴,就会造成无论要将页面内容复制粘贴到哪里,都是不被允许的,显然这种管控方式不够灵活,给用户带来了诸多不便。
技术实现思路
鉴于上述问题,提出了一种数据操作方法、装置、存储介质及处理器,以解决复制粘贴的管控方式不够灵活,给用户带来了诸多不便的问题。依据本专利技术的一个方面,提供了一种数据操作方法,包括:检测目标页面上的数据操作,所述数据操作包括复制操作或粘贴操作;确定与所述目标页面匹配的操作策略,其中,所述操作策略用于指示数据可粘贴到的位置范围;根据所述操作策略,执行所述数据操作。可选地,所述确定与所述目标页面匹配的操作策略包括:获取所述目标页面的页面地址;查找与所述页面地址匹配的操作策略。可选地,所述位置范围包括复制操作对应的目标页面所在的目标应用程序内,当所述数据操作为复制操作,所述根据所述操作策略,执行所述数据操作包括:阻止将所述复制操作针对的目标数据保存到操作系统的剪贴板;将所述复制操作针对的目标数据复制并保存到所述目标页面所在的目标应用程序的内存空间;当所述数据操作为粘贴操作,所述根据所述操作策略,执行所述数据操作包括:阻止从操作系统的剪贴板获取所述目标数据;从所述目标页面所在的目标应用程序的内存空间获取所述目标数据。可选地,所述位置范围包括复制操作对应的目标页面内,当所述数据操作为复制操作,所述根据所述操作策略,执行所述数据操作还包括:获取所述复制操作对应的目标页面的页面地址;将所述复制操作对应的目标页面的页面地址保存至所述内存空间;当所述数据操作为粘贴操作,在所述从所述目标页面所在的目标应用程序的内存空间获取所述目标数据之前,所述方法还包括:获取所述粘贴操作对应的目标页面的页面地址;从所述内存空间获取复制操作对应的目标页面的页面地址;确定所述粘贴操作对应的目标页面与所述复制操作对应的目标页面的页面地址相匹配。可选地,在所述检测目标页面上的数据操作之前,所述方法还包括:当打开页面或切换页面后,从服务器获取至少一个页面对应的操作策略;或,在本地配置与至少一个页面对应的操作策略。依据本专利技术的另一个方面,提供了一种数据操作装置,包括:操作检测模块,用于检测目标页面上的数据操作,所述数据操作包括复制操作或粘贴操作;策略确定模块,用于确定与所述目标页面匹配的操作策略,其中,所述操作策略用于指示数据可粘贴到的位置范围;操作执行模块,用于根据所述操作策略,执行所述数据操作。可选地,所述策略确定模块包括:第一地址获取子模块,用于获取所述目标页面的页面地址;处理查找子模块,用于查找与所述页面地址匹配的操作策略。可选地,所述位置范围包括复制操作对应的目标页面所在的目标应用程序内,当所述数据操作为复制操作,所述操作执行模块包括:复制阻止子模块,用于阻止将所述复制操作针对的目标数据保存到操作系统的剪贴板;保存子模块,用于将所述复制操作针对的目标数据复制并保存到所述目标页面所在的目标应用程序的内存空间;当所述数据操作为粘贴操作,所述操作执行模块包括:粘贴阻止子模块,用于阻止从操作系统的剪贴板获取所述目标数据;数据获取子模块,用于从所述目标页面所在的目标应用程序的内存空间获取所述目标数据。可选地,所述位置范围包括复制操作对应的目标页面内,当所述数据操作为复制操作,所述操作执行模块还包括:第二地址获取子模块,用于获取所述复制操作对应的目标页面的页面地址;地址保存子模块,用于将所述复制操作对应的目标页面的页面地址保存至所述内存空间;当所述数据操作为粘贴操作,所述装置还包括:第一地址获取模块,用于在所述从所述目标页面所在的目标应用程序的内存空间获取所述目标数据之前,获取所述粘贴操作对应的目标页面的页面地址;第二地址获取模块,用于从所述内存空间获取复制操作对应的目标页面的页面地址;匹配确定模块,用于确定所述粘贴操作对应的目标页面与所述复制操作对应的目标页面的页面地址相匹配。可选地,所述装置还包括:策略获取模块,用于在所述检测目标页面上的数据操作之前,当打开页面或切换页面后,从服务器获取至少一个页面对应的操作策略;或,策略配置模块,用于在本地配置与至少一个页面对应的操作策略。依据本专利技术的另一个方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在的设备执行如上述的一个或多个方法。依据本专利技术的另一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上述的一个或多个方法。依据本专利技术实施例,通过检测目标页面上的数据操作,数据操作包括复制操作或粘贴操作,确定与目标页面匹配的操作策略,根据操作策略,执行数据操作,其中,操作策略用于指示数据可粘贴到的位置范围,实现了对于页面内容复制粘贴到的位置范围的灵活管控,避免了只有完全不允许和完全允许两种极端的状态的问题,提高了对于复制粘贴的管控的灵活性,给用户带来了操作上的便利。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是根据本专利技术实施例一的一种数据操作方法的流程图;图2是根据本专利技术实施例二的一种数据操作方法的流程图;图3是根据本专利技术实施例三的一种数据操作装置的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一参照图1,示出了本专利技术实施例一中的一种数据操作方法的流程图,具体可以包括:步骤101,检测目标页面上的数据操作,所述数据操作包括复制操作或粘贴操作。在本专利技术实施例中,页面包括浏览器中各个选项卡中的网页、或者其他应用程序中的各个页面、具体可以包括任意适用的页面,本专利技术实施例对此不做限制。用户在目标页面上进行的数据操作包括复制操作或粘贴操作,粘贴操作可以包括剪切操作。数据操作可以是通过快捷键进行的复制操作或粘贴操作,也可以是在鼠标右键菜单中选择的复制操作或粘贴操作。在本专利技术实施例中,为了对浏览器或其他应用程序中的数据操作进行灵活的管控,在受管控的浏览器或应用程序中,对页面上的数据操作进行检测,检测目标页面上进行的数据操作。步骤102,确定与所述目标页面匹配的操作策略,其中,所述操作策略用于指示数据可粘贴到的位置范围。在本专利技术实施例中,当检测到目标页面上的数据操作后,确定与目标页面匹配的操作策略,不同的页面可以对应本文档来自技高网...

【技术保护点】
1.一种数据操作方法,其特征在于,包括:检测目标页面上的数据操作,所述数据操作包括复制操作或粘贴操作;确定与所述目标页面匹配的操作策略,其中,所述操作策略用于指示数据可粘贴到的位置范围;根据所述操作策略,执行所述数据操作。

【技术特征摘要】
1.一种数据操作方法,其特征在于,包括:检测目标页面上的数据操作,所述数据操作包括复制操作或粘贴操作;确定与所述目标页面匹配的操作策略,其中,所述操作策略用于指示数据可粘贴到的位置范围;根据所述操作策略,执行所述数据操作。2.根据权利要求1所述的方法,其特征在于,所述确定与所述目标页面匹配的操作策略包括:获取所述目标页面的页面地址;查找与所述页面地址匹配的操作策略。3.根据权利要求1所述的方法,其特征在于,所述位置范围包括复制操作对应的目标页面所在的目标应用程序内,当所述数据操作为复制操作,所述根据所述操作策略,执行所述数据操作包括:阻止将所述复制操作针对的目标数据保存到操作系统的剪贴板;将所述复制操作针对的目标数据复制并保存到所述目标页面所在的目标应用程序的内存空间;当所述数据操作为粘贴操作,所述根据所述操作策略,执行所述数据操作包括:阻止从操作系统的剪贴板获取所述目标数据;从所述目标页面所在的目标应用程序的内存空间获取所述目标数据。4.根据权利要求3所述的方法,其特征在于,所述位置范围包括复制操作对应的目标页面内,当所述数据操作为复制操作,所述根据所述操作策略,执行所述数据操作还包括:获取所述复制操作对应的目标页面的页面地址;将所述复制操作对应的目标页面的页面地址保存至所述内存空间;当所述数据操作为粘贴操作,在所述从所述目标页面所在的目标应用程序的内存空间获取所述目标数据之前,所述方法还包括:获取所述粘贴操作对应的目标页面的页面地址;从所述内存空间获取复制操作对应的目标页面的页面地址;确定所述粘贴操作对应的目标页面与所述复制操作对应的目标页面的页面地址相匹配。5.根据权利要求1...

【专利技术属性】
技术研发人员:张杰安晓江胡伯良
申请(专利权)人:北京海泰方圆科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1