掌桥专利:专业的专利平台
掌桥专利
首页

可安全传输网络数据的方法以及云服务器

文献发布时间:2023-06-19 12:02:28


可安全传输网络数据的方法以及云服务器

技术领域

本申请涉及数据技术领域,具体涉及一种可安全传输网络数据的方法以及云服务器。

背景技术

数据中心的产生致使人们的认识从定量、结构的世界进入到不确定和非结构的世界中,它将和交通、网络通讯一样逐渐成为现代社会基础设施的一部分,进而对很多产业都产生了积极影响。

现有的网络数据的安全性比较低,导致云传输的体验度和安全性。

发明内容

本申请实施例提供了一种可安全传输网络数据的方法以及云服务器方法,可以安全的传输网络数据,提高云传输的体验度和安全性。

第一方面,本申请实施例提供一种可安全传输网络数据的方法,包括:

云服务器接收智能手机发送的云端同步请求,该云端同步请求包括:同步内容类型;

云服务器接收智能手机发送的网络数据,该网络数据可以包括:同步内容,若同步内容类型为图片,对图片进行隐私验证操作;

云服务器确定验证成功,将该图片在云服务器同步保存,若验证不成功,删除同步内容。

第二方面,提供一种云服务器,所述云服务器包括:

通信单元,用于接收智能手机发送的云端同步请求,该云端同步请求包括:同步内容类型;接收智能手机发送的网络数据,该网络数据可以包括:同步内容;

处理单元,用于若同步内容类型为图片,对图片进行隐私验证操作;确定验证成功,将该图片在云服务器同步保存,若验证不成功,删除同步内容。

第三方面,提供一种计算机可读存储介质,其存储用于电子数据交换的程序,其中,所述程序使得终端执行第一方面提供的方法。

实施本申请实施例,具有如下有益效果:

可以看出,本申请的技术方案在智能手机的云端同步的过程中,进行隐私验证操作,在验证成功以后才进行运算同步,验证不成功的时候删除同步内容,这样避免了将隐私的图片上传至云服务器,提高了网络数据的隐私性,进而提高了用户的安全感以及安全性,提高了用户体验度。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是一种计算机设备的结构示意图。

图2是本申请实施例提供的一种可安全传输网络数据的方法的流程示意图。

图3为本申请提供的等距线以及长度的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

参阅图1,图1提供了一种计算机设备,该计算机设备具体可以包括:处理器、存储器、摄像头和显示屏,上述部件可以通过总线连接,也可以通过其他方式连接,本申请并不限制上述连接的具体方式。在实际应用中,上述计算机设备具体可以为个人计算机、服务器、平板电脑等等。

智能手机的应用已经深入到用户的生活中,拍照作为智能手机的一种常规的功能已经非常普遍,随着云服务的应用,现有的手机拍照具有云端同步的功能,例如苹果的icloud服务,小米的云服务,此种服务为用户提高了便利性,但是对于照片这种文件,很有可能出现非用户意愿的图片,这些图片(例如隐私图片)上传到云端以后,可能影响用户的安全性,极大的影响了用户的感受。

参阅图2,图2提供了一种可安全传输网络数据的方法,该方法可以由云服务器执行,该云服务器可以为如图1所示的计算机设备,该计算机设备可以设置在通信数据中心内,该计算机设备的结构可以如图1所示,该方法如图2所示,包括如下步骤:

步骤S201、云服务器接收智能手机发送的云端同步请求,该云端同步请求包括:同步内容类型;

示例的,上述同步内容类型具体可以为:图片、视频、文本、联系方式等等能够同步的内容。

步骤S202、云服务器接收智能手机发送的网络数据,该网络数据可以包括:同步内容,若同步内容类型为图片,对图片进行隐私验证操作;

上述方法在确定同步内容类型为图片以后,还可以对同步内容类型进行确认,具体的确认方法可以包括:

云服务器提取同步内容的格式,若该格式属于图片格式,确认该同步内容类型为图片。上述图片格式包括但不限于:JPGE、jpg、gif、png、bmp等等。

步骤S203、云服务器确定验证成功,将该图片在云服务器同步保存,若验证不成功,删除同步内容。

本申请的技术方案在智能手机的云端同步的过程中,进行隐私验证操作,在验证成功以后才进行运算同步,验证不成功的时候删除同步内容,这样避免了将隐私的图片上传至云服务器,提高了网络数据的隐私性,进而提高了用户的安全感以及安全性,提高了用户体验度。

示例的,上述方法还可以包括:

若验证不成功,云服务器向智能手机发送提示信息,该提示信息用于提示用户删除同步内容。这样避免再次同步,避免了重复验证。

示例的,上述对图片进行隐私验证操作具体可以包括:

提取图片中的目标对象区域,对目标对象区域执行分类识别确定该目标对象区域的类型,若该目标对象区域的类型为非人物,确定该图片验证成功。

上述分类识别的方式可以采用分类识别模型来实现,例如神经网络分类识别模型等等。

上述提取图片中的目标对象区域可以采用多种方式,例如,比较简单的方式,直接将图片的中间区域确定为目标对象区域(例如将图片在长度方向划分3个区域,中间区域即为目标对象区域),当然上述目标对象区域还可以采用其他的现有方式来抓取图片中目标对象区域。本申请并不限制上述目标对象区域的具体表现形式。

具体的,上述方法还包括:

若该目标对象区域的类型为人物,提取该目标对象区域中每个像素点的RGB值,确定预设RGB值(即肤色的RGB值)的像素点的数量x1以及目标对象区域的像素点的总数量X,计算x1与X的比值x1/X;若比值x1/X大于比值阈值,确定验证失败(即不成功),若比值x1/X小于比值阈值,确定验证成功。

具体的,上述方法还包括:

若该目标对象区域的类型为人物且人物为女性(也可以通过现有的分类识别器来确定女性,例如神经网络模型),提取该目标对象区域的上半区域(即Y轴中线以上的区域),提取上半区域图像的每个像素点的RGB值,将上半区域图像的预设RGB值(即肤色的RGB值)的像素点删除后得到剩余图像,在剩余图像构建n条水平等距线,提取每条水平等距线与剩余图像相交且连续(即剩余图像的多个像素点在水平等距线上且多个像素点在剩余图像为连续(非断开)的像素点)的像素点数量得到多个数量值,将每条水平等距线对应的多个数量值划分为一个集合得到n个集合,将n个集合按水平等距线的位置从上到下排列得到排列后的n个集合,从排列后的n个集合中提取一个第i条水平等距线对应的集合i;对集合i执行比值获取操作,该比值获取操作具体可以包括:

将集合i中数量值相同(两个数量值之差在预设的小范围(较小的范围,例如像素点相差在100以内,或50以内)内也可以认为数量值相同)且相同数量值的个数为2个的数量值w保留(这里假设集合i具有2个相同的数量值,若不具有2个相同的数量值,则从n个集合中提取另一条水平等距线对应的集合作为集合i);提取2个的数量值w在第i条等距线的2个长度L

若L

其实现的原理依据女性内衣的文胸(也可以为吊带)肩带宽度与肩带之间的比值来确定图片是否具有裸露的文胸(也可以为吊带),若具有,确定验证失败,以裸露文胸为例(如图3所示),其图片的特征中一般均具有2个近似平行(且长度值也较长)两个肩带,这样构建水平等距线,然后确定对应的两个长度值,然后确定两个长度值之间的比例,即能够判断是否为裸露的文胸。而正常的衣服,例如,短袖、外套等等均不具有上述特征。

本申请还提供一种云服务器,所述云服务器包括:

通信单元,用于接收智能手机发送的云端同步请求,该云端同步请求包括:同步内容类型;接收智能手机发送的网络数据,该网络数据可以包括:同步内容;

处理单元,用于若同步内容类型为图片,对图片进行隐私验证操作;确定验证成功,将该图片在云服务器同步保存,若验证不成功,删除同步内容。

上述处理单元还可以用于执行如图2所示的可选方案或细化方案。这里不再赘述。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选 实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 可安全传输网络数据的方法以及云服务器
  • 异构网络数据接入的单向安全传输方法及数据传输系统
技术分类

06120113148346