图片发布的控制方法和系统与流程

文档序号:17604142发布日期:2019-05-07 20:35阅读:224来源:国知局
图片发布的控制方法和系统与流程

本发明涉及信息安全技术领域,尤其涉及一种图片发布的控制方法和系统。



背景技术:

微信(wechat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费语音短信、视频、图片和文字等功能,用户可以通过微信朋友圈发表文字和图片。

有时候用户为了向微信朋友圈的朋友们分享自己的喜悦之情时,会在朋友圈发表诸如高分通过的考试成绩单等图片。发表之后图片中用户个人信息随之暴露了,给用户带来安全隐患。

为了避免用户个人信息暴露的情况出现,用户要么放弃发表相关图片,要么对图片进行处理,将用户个人信息删除,然后再在朋友圈中发表。



技术实现要素:

本发明的主要目的在于解决现有技术中用户在微信朋友圈中发表图片时,存在图片中用户个人信息被泄露的风险的技术问题。

为实现上述目的,本发明提供的一种图片发布的控制方法,所述图片发布的控制方法包括:

用户侧终端根据用户输入的图片发布指令,向服务器发送发布图片的申请信息;

服务器获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容;

当确定所述图片中包含需被屏蔽的内容,则对所述图片中的所述内容进行屏蔽处理;

根据所述申请信息中携带的第一用户侧终端信息,将屏蔽处理后的图片发送至相应的第一用户侧终端;

所述第一用户侧终端接收并在相应界面中显示所述屏蔽处理后的图片。

优选地,所述服务器获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容之前还包括:

服务器对需被屏蔽的内容进行样本训练;

所述服务器判断所述图片中是否包含需被屏蔽的内容具体包括:

所述服务器根据样本训练结果判断所述图片中是否包含需被屏蔽的内容。

优选地,所述需被屏蔽的内容包括:文字内容和图画内容。

优选地,所述服务器根据样本训练结果判断所述图片中是否包含需被屏蔽的内容具体包括:

服务器通过ocr光学字符识别器判断识别所述图片中是否包含文字信息;

当所述图片中包含文字信息,则根据所述样本训练结果判断所述文字信息中是否包含需被屏蔽的文字信息,以及根据样本训练结果判断所述图片中是否包含需被屏蔽的画面内容。

优选地,所述文字内容:身份证号码、手机号码、固定座机号码、即时通信工具账号、金融账号、出生年月日信息、地址信息;

所述画面内容包括:暴力画面、黄色画面、事故现场画面。

此外,为实现上述目的,本发明还提供一种图片发布的控制系统,所述图片发布的控制系统包括:

用户侧终端,用于根据用户输入的图片发布指令,向服务器发送发布图片的申请信息;

所述服务器,用于获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容;当确定所述图片中包含需被屏蔽的内容,则对所述图片中的所述内容进行屏蔽处理;根据所述申请信息中携带的第一用户侧终端信息,将屏蔽处理后的图片发送至相应的第一用户侧终端;

所述第一用户侧终端,用于接收并在相应界面中显示所述屏蔽处理后的图片。

优选地,所述服务器,还用于获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容之前,对需被屏蔽的内容进行样本训练;并在获取所述申请信息中的图片后,根据样本训练结果判断所述图片中是否包含需被屏蔽的内容。

优选地,所述需被屏蔽的内容包括:文字内容和图画内容。

优选地,所述服务器,具体还用于通过ocr光学字符识别器判断识别所述图片中是否包含文字信息;当所述图片中包含文字信息,则根据所述样本训练结果判断所述文字信息中是否包含需被屏蔽的文字信息,以及根据样本训练结果判断所述图片中是否包含需被屏蔽的画面内容。

优选地,所述文字内容:身份证号码、手机号码、固定座机号码、即时通信工具账号、金融账号、出生年月日信息、地址信息;

所述画面内容包括:暴力画面、黄色画面、事故现场画面。

本发明所提供的图片发布的控制方法和系统,通过用户侧终端根据用户输入的图片发布指令,向服务器发送发布图片的申请信息;服务器获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容;当确定所述图片中包含需被屏蔽的内容,则对所述图片中的所述内容进行屏蔽处理;根据所述申请信息中携带的第一用户侧终端信息,将屏蔽处理后的图片发送至相应的第一用户侧终端;所述第一用户侧终端接收并在相应界面中显示所述屏蔽处理后的图片的方式,用户向他人发布图片时,在用户不作任何处理的情况下不会泄露图片中的个人信息、敏感画面等需被屏蔽的内容,确保了用户信息安全,提高了用户发布图片的使用体验效果。

附图说明

图1为本发明的图片发布的控制方法一实施例的流程示意图;

图2为本发明中服务器根据样本训练结果判断所述图片中是否包含需被屏蔽的内容的具体细化流程示意图;

图3为本发明的图片发布的控制系统一实施例的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

本发明提供一种图片发布的控制方法。参照图1,图1为本发明的图片发布的控制方法一实施例的流程示意图。在一实施例中,所述图片发布的控制方法包括:

步骤s10:用户侧终端根据用户输入的图片发布指令,向服务器发送发布图片的申请信息。

步骤s20:服务器获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容。

本实施例中所述服务器预先需要进行如下处理:服务器对需被屏蔽的内容进行样本训练。

本实施例中所述需被屏蔽的内容包括:文字内容和图画内容。其中,所述文字内容可以包括:身份证号码、手机号码、固定座机号码、即时通信工具账号、金融账号、出生年月日信息、地址信息。所述画面内容可以包括:暴力画面、黄色画面、事故现场画面。即所述服务器根据需被屏蔽的内容类型,对相应的内容进行样本训练,如对身份证号码、手机号码、固定座机号码、即时通信工具账号、金融账号、出生年月日信息、地址信息进行相应的样本训练;以及对暴力画面、黄色画面、事故现场画面进行样本训练。

本实施例中所述服务器需要根据样本训练结果判断所述图片中是否包含需被屏蔽的内容。参见图2,图2为本发明中服务器根据样本训练结果判断所述图片中是否包含需被屏蔽的内容的具体细化流程示意图。所述服务器根据样本训练结果判断所述图片中是否包含需被屏蔽的内容具体包括如下处理:

步骤s01:服务器通过ocr光学字符识别器判断识别所述图片中是否包含文字信息;

步骤s02:当所述图片中包含文字信息,则根据所述样本训练结果判断所述文字信息中是否包含需被屏蔽的文字信息;

步骤s03:根据样本训练结果判断所述图片中是否包含需被屏蔽的画面内容。

步骤s30:当确定所述图片中包含需被屏蔽的内容,则对所述图片中的所述内容进行屏蔽处理。

本实施例中服务器对需被屏蔽的内容进行屏蔽处理的方式包括多种:如可以对需被屏蔽的内容进行虚化模糊处理,或者将需被屏蔽的内容所在区域设置成背景画面,或者通过其他只包括无需被屏蔽的内容的画面覆盖所述包含需被屏蔽的内容所在区域。

步骤s40:根据所述申请信息中携带的第一用户侧终端信息,将屏蔽处理后的图片发送至相应的第一用户侧终端。

本实施例中所述第一用户侧终端包括:所述用户侧终端和目标用户侧终端。所述第一用户侧终端信息包括:所述用户侧终端信息和目标用户侧终端信息。其中,所述申请信息中携带的目标用户侧终端信息的个数具体是根据应用场景确定,当用户只是一对一发布图片,则所述申请信息中只携带相应的一个目标用户侧终端信息。当用户在建立的6人组的聊天群中发布图片,该聊天群中除用户自身之外的其他用户均为目标用户,此时所述申请信息中携带的目标用户侧终端信息为5个。当用户在整个朋友圈中发布图片,与用户建立好友关系的用户均为目标用户,若用户在整个朋友圈中有100个好友,所述申请信息中携带的目标用户侧终端信息为100个。

步骤s50:所述第一用户侧终端接收并在相应显示界面中显示所述屏蔽处理后的图片。

本步骤s50具体包括:所述用户侧终端接收并在相应显示界面中显示所述屏蔽处理后的图片;以及所述目标用户侧终端接收并在相应显示界面中显示所述屏蔽处理后的图片。

本实施例中当用户是一对一发布图片,则所述显示界面则为一对一的显示界面。当用户是在某一聊天群中发布图片,则所述显示界面则为该聊天群对应的显示界面。当用户是在整个朋友圈中发布图片,则所述显示界面则为朋友圈对应的显示界面。

上述实施例所提供的图片发布的控制方法,通过用户侧终端根据用户输入的图片发布指令,向服务器发送发布图片的申请信息;服务器获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容;当确定所述图片中包含需被屏蔽的内容,则对所述图片中的所述内容进行屏蔽处理;根据所述申请信息中携带的第一用户侧终端信息,将屏蔽处理后的图片发送至相应的第一用户侧终端;所述第一用户侧终端接收并在相应界面中显示所述屏蔽处理后的图片的方式,用户向他人发布图片时,在用户不作任何处理的情况下不会泄露图片中的个人信息、敏感画面等需被屏蔽的内容,确保了用户信息安全,提高了用户发布图片的使用体验效果。

本发明进一步提供一种图片发布的控制系统。参照图3,图3为本发明的图片发布的控制系统一实施例的结构示意图。在一实施例中,所述图片发布的控制系统100包括:用户侧终端110、服务器120、第一用户侧终端。其中,所述用户侧终端110,用于根据用户输入的图片发布指令,向服务器120发送发布图片的申请信息。所述服务器120,用于获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容;当确定所述图片中包含需被屏蔽的内容,则对所述图片中的所述内容进行屏蔽处理;根据所述申请信息中携带的第一用户侧终端信息,将屏蔽处理后的图片发送至相应的第一用户侧终端。所述第一用户侧终端,用于接收并在相应界面中显示所述屏蔽处理后的图片。

上述实施例中所述第一用户侧终端包括:所述用户侧终端110和目标用户侧终端130。即所述用户侧终端110,还用于接收并在相应界面中显示所述屏蔽处理后的图片。即所述目标用户侧终端130,用于接收并在相应界面中显示所述屏蔽处理后的图片。

本实施例中所述第一用户侧终端信息包括:所述用户侧终端信息和目标用户侧终端信息。其中,所述申请信息中携带的目标用户侧终端信息的个数具体是根据应用场景确定,当用户只是一对一发布图片,则所述申请信息中只携带相应的一个目标用户侧终端信息。当用户在建立的6人组的聊天群中发布图片,该聊天群中除用户自身之外的其他用户均为目标用户,此时所述申请信息中携带的目标用户侧终端信息为5个。当用户在整个朋友圈中发布图片,与用户建立好友关系的用户均为目标用户,若用户在整个朋友圈中有100个好友,所述申请信息中携带的目标用户侧终端信息为100个。

本实施例中当用户是一对一发布图片,则所述显示界面则为一对一的显示界面。当用户是在某一聊天群中发布图片,则所述显示界面则为该聊天群对应的显示界面。当用户是在整个朋友圈中发布图片,则所述显示界面则为朋友圈对应的显示界面。

上述实施例中所述服务器120,还用于在获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容之前,对需被屏蔽的内容进行样本训练;并在获取所述申请信息中的图片后,根据样本训练结果判断所述图片中是否包含需被屏蔽的内容。其中,所述需被屏蔽的内容包括:文字内容和图画内容。其中,所述文字内容可以包括:身份证号码、手机号码、固定座机号码、即时通信工具账号、金融账号、出生年月日信息、地址信息。所述画面内容可以包括:暴力画面、黄色画面、事故现场画面。即所述服务器120根据需被屏蔽的内容类型,对相应的内容进行样本训练,如对身份证号码、手机号码、固定座机号码、即时通信工具账号、金融账号、出生年月日信息、地址信息进行相应的样本训练;以及对暴力画面、黄色画面、事故现场画面进行样本训练。

本实施例中所述服务器120具体用于通过ocr光学字符识别器判断识别所述图片中是否包含文字信息;当所述图片中包含文字信息,则根据所述样本训练结果判断所述文字信息中是否包含需被屏蔽的文字信息,以及根据样本训练结果判断所述图片中是否包含需被屏蔽的画面内容。

本实施例中服务器120对需被屏蔽的内容进行屏蔽处理的方式包括多种:如可以对需被屏蔽的内容进行虚化模糊处理,或者将需被屏蔽的内容所在区域设置成背景画面,或者通过其他只包括无需被屏蔽的内容的画面覆盖所述包含需被屏蔽的内容所在区域。

上述实施例所提供的图片发布的控制系统100,通过用户侧终端110根据用户输入的图片发布指令,向服务器120发送发布图片的申请信息;服务器120获取所述申请信息中携带的图片,并判断所述图片中是否包含需被屏蔽的内容;当确定所述图片中包含需被屏蔽的内容,则对所述图片中的所述内容进行屏蔽处理;根据所述申请信息中携带的第一用户侧终端信息,将屏蔽处理后的图片发送至相应的第一用户侧终端;所述第一用户侧终端接收并在相应界面中显示所述屏蔽处理后的图片的方式,用户向他人发布图片时,在用户不作任何处理的情况下不会泄露图片中的个人信息、敏感画面等需被屏蔽的内容,确保了用户信息安全,提高了用户发布图片的使用体验效果。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1