图片防误传及防偷窥方法以及电子设备与流程

文档序号:12906339阅读:186来源:国知局
图片防误传及防偷窥方法以及电子设备与流程
本发明涉及一种图片防误传及防偷窥方法,以及一种应用所述图片防误传及防偷窥方法的电子设备。
背景技术
:当我们发送图片时,有时会出现图片被误传以及保密图片被在非隐私环境下打开等情况,这会对使用者造成一定的困扰。技术实现要素:鉴于以上内容,有必要提供一种图片防误传及防偷窥方法,从而避免图片被误传以及图片被偷窥的问题。鉴于以上内容,还有必要提供一种应用所述图片防误传及防偷窥方法的电子设备,从而避免图片被误传以及图片被偷窥的问题。一种图片防误传及防偷窥方法,应用于电子设备中,该方法包括:识别步骤,在确定要发送的图片以及一个或多个接收端的使用者的身份信息时,识别所述图片的内容;及发送步骤,根据识别的结果判断所述一个或多个接收端的使用者是否都可以接收所述图片,并在所述一个或多个接收端的使用者都可以接收所述图片时,将所述图片发送给所述一个或多个接收端。一种电子设备,该电子设备包括:用于通信的通信装置、用于识别图片的内容的图片识别系统、及处理器,所述处理器执行下述步骤:识别步骤,在确定要发送的图片以及一个或多个接收端的使用者的身份信息时,通过所述图片识别系统识别所述图片的内容;及发送步骤,根据识别的结果判断所述一个或多个接收端的使用者是否都可以接收所述图片,并在所述一 个或多个接收端的使用者都可以接收所述图片时,通过所述通信装置将所述图片发送给所述一个或多个接收端。一种图片防误传及防偷窥方法,应用于电子设备中,该方法包括:接收步骤,在接收到图片时,判断该图片是不是保密图片;显示步骤,在所述图片是保密图片时,侦测所述电子设备周围是否是隐私环境,并在所述电子设备周围是隐私环境时,将所述图片显示在所述电子设备的显示装置上。一种电子设备,该电子设备包括:用于通信的通信装置、用于获取周围影像的摄像装置、用于识别图片的内容的图片识别系统、用于显示图片的显示装置、及处理器,所述处理器执行下述步骤:接收步骤,在通过所述通信装置接收到图片时,判断该图片是不是保密图片;显示步骤,在所述图片是保密图片时,通过所述摄像装置获取所述电子设备周围的影像,通过所述图片识别系统识别所述影像的内容,并根据识别的结果判断所述电子设备周围是否是隐私环境,并在所述电子设备周围是隐私环境时,将所述图片显示在所述电子设备的显示装置上。相较于现有技术,本发明通过识别图片上的内容来判断一个或多个接收端是否可以接收所述图片,并在所述一个或多个接收端都可以接收所述图片时,将所述图片发送给所述一个或多个接收端,及在接收到保密图片时,侦测周围是不是隐私环境,并在周围不是隐私环境时,执行预设的防偷窥操作。有效的解决了图片被误传以及保密图片被在非隐私环境下打开的问题,提高了用户的体验效果。附图说明图1是本发明图片防误传及防偷窥系统的较佳实施例的运行环境示意图。图2是本发明图片防误传及防偷窥系统的较佳实施例的功能模块图。图3是本发明图片防误传及防偷窥方法的发送图片的较佳实施例的流程图。图4是判断所述一个或多个接收端的使用者是否都可以接收所述图片的流程图。图5是本发明图片防误传及防偷窥方法的接收图片的较佳实施例的流程图。主要元件符号说明发送端1图片防误传及防偷窥系统10识别模块101发送模块102接收模块103显示模块104第一通信装置11第一显示装置12第一处理器13第一存储装置14第一图片识别系统15接收端2第二通信装置21第二显示装置22第二处理器23第二存储装置24第二图片识别系统25摄像装置26如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式参阅图1所示,是本发明图片防误传及防偷窥系统的较佳实施例的运行环境示意图。所述图片防误传及防偷窥系统10安装于所述发送端1以及一个或多个接收端2(图中仅示出一个)中。所述发送端1包括第一通信装置11,所述接收端2包括第二通信装置21,所述发送端1与接收端2通过第一通信装置11与第二通信装置21通信连接。所述第一通信装置11与第二通信装置21是用于实现通信的装置,其可以是无线网卡、gprs模块等能够实现无线通信的装置,也可以是网卡等能够实现有线通信的装置。本实施例中,所述发送端1与接收端2分别通过第一通信装置11与第二通信装置21与一无线网络相连,从而实现无线通信。所述发送端1还包括,但不限于,第一显示装置12、第一处理器13、第一存储装置14以及第一图像识别系统15。所述接收端2还包括,但不限于,第二显示装置22、第二处理器23、第二存储装置24、第二图像识别系统25以及摄像装置26。所述第一显示装置12以及第二显示装置22用于显示画面,例如显示图片。在本实施例中,所述第一显示装置12以及第二显示装置22是触控屏幕,可以用以接收发送端1以及接收端2的使用者的触控输入。在其他实施例中,当所述第一显示装置12以及第二显示装置22不是触控屏幕时,所述发送端1以及接收端2需要其他装置来接收使用者的输入操作,例如键盘、鼠标等装置。所述第一处理器13以及第二处理器23分别用于执行安装于发送端1以及接收端2中的程序的程序指令段以及控制相应的各个装置执行相应的动作。所述第一存储装置14以及第二存储装置24用于分别存储安装于发送端1与接收端2中的各个程序的程序指令段与数据资料,其可以是内存等内部存储设备,也可以是智能媒体卡(smartmediacard)、安全数字卡(securedigitalcard)、快闪存储器卡(flashcard)等外部存储设备。所述第一图像识别系统15以及第二图像识别系统25用于识别图片中的内容,例如识别是否有人脸、将识别的人脸与指定图片进行比对、识别图片上的眼睛的个数、以及识别是否有特定信息等。所述特定信息可以是账号信息、密码信息、身份信息、私密影像等。所述摄像装置26用于获取图像。所述发送端1可以是手机、平板电脑、个人电脑等具有通信装置的电子设备。所述接收端2可以是手机、平板电脑等具有通信装置、显示装置以及摄像装置的电子设备。所述图片防误传及防偷窥系统10安装于所述发送端1以及接收端2中。在发送端1中,所述图片防误传及防偷窥系统10用于在发送图片到一个或多个接收端2时,判断所述一个或多个接收端2是否都可以接收所述图片以及所述图片是不是保密图片,并在所述一个或多个接收端2不都可以接收所述图片时,提醒所述发送端1的使用者是否发送,以及在该图片是保密图片时发出是否发送该图片的提醒。在接收端2中,所述图片防误传及防偷窥系统10用于在接收到图片时,判断该图片是否是保密图片,并在该图片是保密图片时,判断所述接收端2是否处于隐私环境中,及当所述接收端2处于隐私环境中时,将所述图片显示在第二显示装置22上。参阅图2所示,是本发明图片防误传及防偷窥系统10的较佳实施例的功能模块图。所述图片防误传及防偷窥系统10可以被分割成识别模块101、发送模块102、接收模块103以及显示模块104。在本实施例中,所述发送端1具有防止图片被误传的功能,所述接收端2具有防止图片被偷窥的功能。此时,所述识别模块101以及发送模块102应用于所述发送端1中,所述接收模块103以及显示模块104应用于所述接收端2中。在另一实施例中,所述发送端1以及接收端2也即均具有防止图片被误传的功能以及防止图片被偷窥的功能,也即所述发送端1以及接收端2均包括所述识别模块101、发送模块102、接收模块103以及显示模块 104。本发明所称的模块是指能够完成特定功能的一系列计算机程序段,比程序更适合于描述所述图片防误传及防偷窥系统10的执行过程,以下将结合图3、图4以及图5的流程图来描述各个模块的具体功能。参阅图3所示,是本发明图片防误传及防偷窥方法的发送图片的较佳实施例的流程图。在本实施例中,根据不同的需求,图3所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。步骤s31,识别模块101确定要发送的图片以及一个或多个接收端2的使用者的身份信息。所述识别模块101通过接收所述发送端1的使用者的操作来确定要发送的图片以及该图片所要被发送到的一个或多个接收端2的使用者的身份信息。在本实施例中,所述发送端1的第一存储装置14中存储有一个通讯录。所述通讯录中存储有需要接收图片的各个接收端2的使用者的身份信息、头像、具有查看哪些人的图片的权限以及不具有查看哪些人的图片的权限。在另一实施例中,所述发送端1的第一存储装置14中存储有一个通讯录。所述通讯录中存储有需要接收图片的各个接收端2的使用者的身份信息以及头像。在另一电子设备(例如服务器)中存储有发送端1以及各个接收端2的各个使用者具有查看哪些人的图片的权限以及不具有查看哪些人的图片的权限。所述发送端1通过与该电子设备(例如服务器)通信来确定各个接收端2的使用者具有查看哪些人的图片的权限以及不具有查看哪些人的图片的权限。在又一实施例中,在另一电子设备(例如服务器)中存储有一个通讯录。所述通讯录中存储有发送端1以及各个接收端2的使用者的身份信息、头像、具有查看哪些人的图片的权限以及不具有查看哪些人的图片的权限。所述发送端1通过与该电子设备(例如服务器)通信来获取各个接收端2的使用者的身份信 息、头像、具有查看哪些人的图片的权限以及不具有查看哪些人的图片的权限。需要说明的是,在上述实施例中,一个接收端2的使用者对一个人的图片的查看权限包括如下三种情况;具有查看这个人的图片的权限、不具有查看这个人的图片的权限、以及不确定是否具有查看这个人的图片的权限。例如,如下表1所示,是本发明一实施方式中通讯录中的权限关系,使用者甲、乙、丙及a~g分别为不同的使用者。其中,使用者甲与使用者a、d、e是朋友关系,可以查看有使用者a、d、e的图片;与使用者b、f是敌对关系,不能查看有使用者b、f的图片;而对于既不在使用者甲可以查看图片的名单里,也不在使用者甲不能查看图片的名单里的其他人(例如使用者c、g),均属于使用者甲不确定能不能查看图片的人。同样地,使用者乙能查看有使用者a、b、f的图片,而不能查看有使用者e、g的图片;使用者丙能查看有使用者c、d、g的图片,而不能查看有使用者e、f的图片。使用者能查看哪些人的图片不能查看哪些人的图片甲a、d、eb、f乙a、b、fe、g丙c、d、ge、f表1在其他实施例中,所述通讯录中也可仅存储发送端1以及各个接收端2的使用者的身份信息、头像、具有查看哪些人的图片的权限或者不具有查看哪些人的图片的权限。则一个接收端2的使用者是否具有查看一个人的图片的权限包括如下两种情况;具有查看这个人的图片的权限以及不具有查看这个人的图片的权限。此时,若这个人不在所述接收端2的使用者的具有查看图片的权限的人之中,则判断所述接收端2的使用者的不具有查看这个人的图片的权限。同理,若这个人不在所述接收端2的使用 者的不具有查看图片的权限的人之中,则判断所述接收端2的使用者的具有查看这个人的图片的权限。步骤s32,识别模块101通过所述第一图像识别系统15识别所述图片中是否包含人脸。若所述图片中包含人脸,则执行步骤s33;若所述图片中不包含人脸,则执行步骤s34。其中,该图像识别系统为现有技术,故,本发明不再详细描述。步骤s33,识别模块101识别所述图片中所包含的人脸的身份信息,然后执行步骤s34。所述识别模块101通过将识别出的人脸与所述通讯录中的头像进行比对,以确定所述图片中所包含的人脸的身份信息。步骤s34,识别模块101识别所述图片是不是保密图片,并在无法确定所述图片是不是保密图片时,以预设的方式通知所述发送端1的使用者确认所述图片是不是保密图片。在本实施例中,所述识别模块103识别所述图片是否包含特定信息,并在所述图片包含特定信息时,判断所述图片是保密图片。若所述图片未包含特定信息,则无法确定所述图片是不是保密图片。所述特定信息是账号信息、密码信息、身份信息、私密影像中的至少一种。所述预设的方式可以是弹出提示窗口通知所述发送端1的使用者确认所述图片是不是保密图片,并接收所述发送端1的使用者输入的确认信息,也可以是其他方式。步骤s35,发送模块102根据识别的结果判断所述一个或多个接收端2的使用者是否都可以接收所述图片。若所述一个或多个接收端2的使用者都可以接收所述图片,则执行步骤s36;若至少有一个所述接收端2的使用者不可以接收所述图片,则执行步骤s37。参阅图4所示,是判断所述一个或多个接收端2的使用者是否都可以接收所述图片的流程图。步骤s351,发送模块102通过所述通讯录判断所述一个或多 个接收端2的使用者是否都具有查看所述图片中的至少一个人的图片的权限。若所述一个或多个接收端2的使用者都具有查看所述图片中的至少一个人的图片的权限,则执行步骤s352;若至少一个接收端2的使用者不具有查看所述图片中的至少一个人的图片的权限,则执行步骤s355。也即,所述发送模块102通过所述通讯录判断所述一个或多个接收端2的每个接收端2的使用者是否都具有查看所述图片中的至少一个人的图片的权限。需要说明的是,在本实施例中,所述发送模块102在判断所述一个或多个接收端2都具有查看所述图片中的至少一个人的图片的权限时,还会进一步进行判断,也即执行步骤s352。在另一实施例中,所述发送模块102在判断所述一个或多个接收端2都具有查看所述图片中的至少一个人的图片的权限时,也可直接判断所述一个或多个接收端2的使用者都可以接收所述图片,也就是流程可直接进入步骤s354。在另一实施例中,所述步骤s351也可省略。步骤s352,发送模块102通过所述通讯录判断是否有接收端2的使用者不具有查看所述图片中至少一个人的图片的权限。若没有接收端2的使用者不具有查看所述图片中至少一个人的图片的权限,则执行步骤s353;若有接收端2的使用者不具有查看所述图片中至少一个人的图片的权限,则执行步骤s355。也即,所述发送模块102通过所述通讯录判断是否至少有一个接收端2的使用者不具有查看所述图片中的至少一个人的图片的权限。需要说明的是,在本实施例中,所述发送模块102在判断没有接收端2的使用者不具有查看所述图片中至少一个人的图片的权限时,还会进一步进行判断,也即执行步骤s353。在另一实施例中,所述发送模块102在判断没有接收端2的使用者不具有查看所述图片中至少一个人的图片的权限时,也可直接判断所述一个或多个接收端2的使用者都可以接收所述图片,也就是流程可直接进入步骤s354。在另一实施例中,所述步骤s352也 可省略。步骤s353,发送模块102判断所述图片是否是保密图片。当所述图片不是保密图片时,执行步骤s354;当所述图片是保密图片时,执行步骤s355。步骤s354,发送模块102判断所述一个或多个接收端2的使用者都可以接收所述图片,流程结束。步骤s355,发送模块102判断所述一个或多个接收端2的使用者不都可以接收所述图片,流程结束。下面以表1中通讯录记录的权限为例对本发明进行举例描述,假定下述例子中发送的图片都不是保密图片。当发送端1的使用者发送有使用者a、b、c的图片给多个接收端2的使用者甲、乙、丙时,虽然使用者甲、乙、丙均能查看图片中至少一人的图片(即使用者甲能查看有使用者a的图片,使用者乙能查看有使用者a、b的图片,使用者丙能查看有使用者c的图片),但是由于使用者甲、乙、丙中有人不能查看对图片中的至少一人的图片(即使用者甲不能查看有使用者b的图片)。因此,所述判断模块102判断接收端2的使用者甲、乙、丙不是都可以接收有使用者a、b、c的图片。当发送端1的使用者发送有使用者a、b、c的图片给多个接收端2的使用者乙、丙时,所述使用者乙、丙均能查看所述图片中至少一人的图片(即使用者乙能查看使用者有a、b的图片,使用者丙能查看有使用者c的图片),且使用者乙、丙中没有人不能查看使用者a、b、c中任一人的照片。因此,所述判断模块102判断接收端2的使用者乙、丙都可以接收有使用者a、b、c的图片。当所述一个或多个接收端2的使用者都可以接收所述图片时,步骤s36,发送模块102将所述图片发送给所述一个或多个接收端2。当所述一个或多个接收端2的使用者不都可以接收所述图 片时,步骤s37,发送模块102判断是否确认发送所述图片。若确认发送所述图片,则执行步骤s38;若不确认发送所述图片,则流程结束。在本实施例中,所述发送模块102以预设的方式通知所述发送端1的使用者确认是否发送所述图片,例如弹出提示窗口。在其他实施例中,所述发送模块102也可通过其他方式确认是否发送所述图片。步骤s38,当所述图片是保密图片时,所述发送模块102确认是否发送该图片是保密图片的标识。若发送该图片是保密图片的标识,则执行步骤s39;若不发送该图片是保密图片的标识,则执行步骤s36,将所图片发送给所述一个或多个接收端2。在本实施例中,所述标识是一个提示,也即所述发送模块102确认是否发送该图片是保密图片的提示。在其他实施例中,所述标识也可以是其他内容,例如指定格式的数据。在本实施例中,所述发送模块102以预设的方式请所述发送端1的使用者确认是否发送所述标识,例如弹出提示窗口。在其他实施例中,所述发送模块102也可通过其他方式确认是否发送所述标识。步骤s39,发送模块102将所述图片以及所述标识发送给所述一个或多个接收端2,流程结束。参阅图5所示,是本发明图片防误传及防偷窥方法的接收图片的较佳实施例的流程图。在本实施例中,根据不同的需求,图5所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。步骤s51,接收模块103在接收到图片时判断接收的图片是不是保密图片。若接收的图片不是保密图片,则执行步骤s52;若接收的图片是保密图片,则执行步骤s53。所述接收模块103通过判断是否同时接收到该图片是保密图片的标识来判断该图片是否是保密图片。步骤s52,显示模块104将接收的图片显示在该接收端2的第 二显示装置22上。步骤s53,显示模块104以预设的方式提示该接收端2的使用者该图片是保密图片。所述预设的方式可以是弹出提示窗口。需要说明的是,在一些实施例中,步骤s53可以省略。步骤s54,显示模块104确定该接收端2的使用者是否同意侦测周围环境是否是私密环境。若该接收端2的使用者同意侦测周围环境是否是私密环境,则执行步骤s55;若该接收端2的使用者不同意侦测周围环境是否是私密环境,则返回步骤s54。需要说明的是,在一些实施例中,步骤s54可以省略,也即直接执行步骤s55。步骤s55,显示模块104侦测该接收端2周围是否是私密环境。若该接收端2周围是私密环境时,则执行步骤s56;若该接收端2周围不是私密环境时,则执行步骤s57。所述显示模块104通过摄像装置26获取所述接收端2周围的图像,并通过第二图片识别系统25根据获取的图像判断该接收端2周围是否是私密环境。在本实施例中,所述显示模块104通过第二图片识别系统25判断所获取的图像上的人眼的数量。若所获取的图像上的人眼的数量是二,亦即所述接收端2周围仅有所述接收端2的用户一人,则判断所述接收端2的周围是私密环境。若所获取的图像上的人眼的数量不是二,则判断所述接收端2的周围不是私密环境。在另一实施例中,所述显示模块104也可通过其他方式判断所述接收端2周围是否是私密环境,例如通过第二图片识别系统25判断所获取的图像上的人脸的数量。若所获取的图像上的人脸的数量是一,亦即所述接收端2周围仅有所述接收端2的用户一人,则判断所述接收端2的周围是私密环境。若所获取的图像上的人脸的数量不是一,则判断所述接收端2的周围不是私密环境。在另一实施例中,若所获取的图像上的人脸的数量是一, 则所述显示模块104可进一步通过第二图片识别系统25判断所获取的图像上的人脸是否符合所述接收端2的用户的头像。若所获取的图像上的人脸的数量是一,且所获取的图像上的人脸符合所述接收端2的用户的头像,则判断所述接收端2的周围是私密环境,否则判断所述接收端2的周围不是私密环境。步骤s56,显示模块104将所述图片显示在该接收端的第二显示装置上,流程结束。需要说明的是,在其他实施例中,在执行完步骤s56时,流程并未结束,而是返回步骤s55,继续判断该接收端2周围是不是私密环境,直到所述图片被关闭。步骤s57,显示模块104执行预设的防偷窥操作。所述预设的防偷窥操作可以是关闭所述第二显示装置22,或者是隐藏所述图片,或者发出预设的提醒(例如弹出提示窗口提示当前环境不是私密环境)。需要说明的是,在其他实施例中,在执行完步骤s57时,流程并未结束,而是返回步骤s55,继续判断该接收端2周围是不是私密环境,直到所述图片被关闭。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1