面向图片交易的图片属性采集与验证方法

文档序号:6622333阅读:192来源:国知局
面向图片交易的图片属性采集与验证方法
【专利摘要】本发明公开了一种面向图片交易的图片属性采集与验证方法,包括:利用移动终端app应用调用摄像头拍摄图片,同时采集图片的时间和空间属性;移动终端将拍摄的图片及图片的时空属性传送至平台服务器,平台服务器检查时空属性是否内在一致;平台服务器将图片的时空属性和卖方标识形成一项数据库记录,平台服务器将图片内容和记录内容一起进行数字签名,并将记录内容连同数字签名嵌入图片;交易时,利用平台服务器的公钥对图片进行数字签名认证,提取图片的时空属性,并根据时空属性判断是否满足买方需求。本发明通过图片时空属性的采集和验证,能为图片请求方提供满足特定时空约束条件的图片,无需图片预览即可完成交易,同时保护买卖双方的利益。
【专利说明】面向图片交易的图片属性采集与验证方法

【技术领域】
[0001]本发明涉及移动互联网数据交易领域,尤其涉及一种用于图片交易的图片属性采集与验证方法。

【背景技术】
[0002]随着手机、移动设备数量不断增长,越来越多的人喜欢用移动设备自带的摄像头拍摄各类图片,有景点、交通、新奇的事、有新闻价值的场景等。许多图片的内容具有较高的经济或社会价值,可用于娱乐、信息服务、情报等应用。如事故现场围观群众随意拍的照片,可能就是事故处理的重要依据;自拍图的背景小孩,可能是寻找走失小孩的重要线索。这些图片的内容价值为有偿交易提供了客观基础。然而,图片交易和实物交易有一个重要不同,就是许多图片不适合进行交易前预览,因为图片的内容可能被记忆或拷贝,从而导致价值流失。
[0003]从照相机设备出现,就有了图片交易市场,随着移动互联网的到来,移动时代对图片交易的影响已经慢慢展现出来。以往图片交易主要以桌面图片素材网站为主,交易模式主要为卖家上传图片后等待购买者挑选,像一些冷门的素材也许要等待好久才能遇到一个买家。目前越来越多的人看好智能手机的摄影市场,出现了新兴图片交易平台,以众包的模式帮助买家购买到合适的照片,比如Scoopshot、Snapwire、EyeEm以及Instagram推出的照片销售网站Hashpix等等。这一趋势的不断加强,主要原因在于两点:一是因为手机平板等设备越来越普及,配置越来越高,摄像头像素、处理器等已经超越普通家用相机。二是网络速度的提升,马上即将步入4G时代,上传一张十几MB的图片几秒钟就可以搞定。
[0004]Scoopshot等交易网站,都用描述性的语言定义图片需求,优点是适用面广,尤其适合娱乐目的的生活图片。缺点是质量评估缺乏,即使能完成交易,也可能让双方存在失望,毕竟对语言描述的理解存在偏差;且交易前需要预览,导致图片内容有被盗用的风险。
[0005]综上,传统的信息交易,一般通过部分信息预览结合其他信任途径(如历史交易形成的互信,信息提供方的信誉等),这种方法不适合于移动互联网上陌生买卖用户之间的随机、零散交易。图片交易和实物交易有一个重要不同,就是许多图片不适合进行交易前预览,因为图片的内容可能被记忆或拷贝,从而导致信息价值流失。因此,针对上述技术问题,有必要提供一种面向图片交易的图片属性采集与验证方法。


【发明内容】

[0006]本发明要解决的问题是在交易前对图片属性进行验证,提高图片内容的可信度。一般来说,相机拍摄的图片包含内在的时空信息,即拍照的地点、方位、姿态角以及时间等。这些信息在很大程度上对该图片内容形成了条件约束。本发明利用这个约束,对图片进行验证。图片卖方在拍照的时候,采集相关时空信息,并通过服务器签名、存档。买方在请求图片时,可以指定图片的时空属性。服务器协助寻找符合条件的图片,或者实时征集现场手机用户进行即时拍照出售。通过避开图片内容预览和进行时空属性验证,既可以保护图片卖方的利益,让图片的内容不流失,又可以较好地保护买方的利益,即让图片的内容满足买方的要求。
[0007]有鉴于此,本发明提供一种面向图片交易的图片属性采集与验证方法,其能实现图片时空属性的采集和验证,提高了图片内容的可信度,利用时空约束对图片的质量评估有更具体的依据。
[0008]为了实现上述目的,本发明实施例提供的技术方案如下:
[0009]一种面向图片交易的图片属性采集与验证方法,所述方法包括:
[0010]S1、建立移动终端和平台服务器之间的连接,若移动终端接收到拍摄任务,利用移动终端的摄像头拍摄图片,同时采集图片的时空属性;移动终端将拍摄的图片及图片的时空属性传送至平台服务器,平台服务器检查时空属性是否内在一致,若是,执行步骤S2,若否,则退回图片;
[0011]S2、平台服务器将图片的时空属性和卖方标识形成一项数据库记录,进行数据库存档注册,平台服务器将图片内容和记录内容一起进行数字签名,并将记录内容连同数字签名嵌入图片;
[0012]S3、交易时,利用平台服务器的公钥对图片进行数字签名认证,提取图片的时空属性,并根据时空属性判断是否满足买方需求。
[0013]作为本发明的进一步改进,所述步骤S2还包括:
[0014]依据卖方自愿决定图片是否保存至平台服务器上。
[0015]作为本发明的进一步改进,所述步骤S2还包括:
[0016]交易前,卖方需完成平台注册,获取卖方标识。
[0017]作为本发明的进一步改进,所述步骤S2还包括:
[0018]对数据库记录分配全局唯一的时空标识符,平台服务器将图片内容和时空标识符一起进行数字签名,并将时空标识符连同数字签名嵌入图片。
[0019]作为本发明的进一步改进,所述步骤S3中“提取图片的时空属性”具体为:
[0020]通过时空标识符在平台服务器端提取对应的时空属性。
[0021]作为本发明的进一步改进,所述时空属性包括图片的时间属性和空间属性,时间属性包括拍摄时间信息T,空间属性包括拍摄位置信息P、拍摄仰俯角信息θ、拍摄翻转角信息Y、拍摄方位信息Φ。
[0022]作为本发明的进一步改进,所述步骤S3中“根据时空属性判断是否满足买方需求”具体包括:
[0023]分别获取时空属性中的拍摄时间信息T、拍摄位置信息P、拍摄仰俯角信息Θ、拍摄翻转角信息Y、拍摄方位信息Φ,并各自判断是否在买方预设范围内,若是,则该图片满足买方需求,若否,则该图片不满足买方需求。
[0024]作为本发明的进一步改进,所述步骤S3中“根据时空属性判断是否满足买方需求”通过时空匹配评估函数F判断:
[0025]F = kiFp+^F θ +k3F φ +k4F y +k5FT+...,
[0026]其中,k系数是由买方根据自己需求设置的属性权值,且所有k系数之和为100%,即WWk5+...= 100%,时空属性中的信息Fp、Fe、Fp Fy、Ft...的取值为O或1,当时空属性中的信息在买方预设范围内时,该信息对应的赋值为1,否则为0,
[0027]若F大于买方预设的时空匹配度,则验证成功,否则,验证失败。
[0028]本发明具有以下有益效果:
[0029]本发明通过图片时空属性的采集和验证,能为图片请求方提供满足特定时空约束条件的图片,无需图片预览即可完成交易,同时保护买卖双方的利益。

【专利附图】

【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本发明中面向图片交易的图片属性采集与验证方法的流程示意图。
[0032]图2为本发明一【具体实施方式】中图片拍摄和传输的流程示意图。
[0033]图3为本发明一【具体实施方式】中图片注册和签名的流程示意图。
[0034]图4为本发明一【具体实施方式】中图片认证和匹配的流程示意图。
[0035]图5a为本发明一【具体实施方式】中仰俯角Θ和翻转角Y的示意图;图5b为本发明一【具体实施方式】中方位Φ信息的不意图。

【具体实施方式】
[0036]为了使本【技术领域】的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0037]本发明是主要解决图片交易过程中的图片属性验证问题。卖方在拍照的时候,采集相关时空属性信息,并通过平台服务器签名、存档。买方在请求图片时,可以指定图片的时空属性。交易平台服务器协助寻找符合条件的图片,或者实时征集现场手机用户直接使用app进行即时拍照出售。在图片交易过程时,利用时空约束对图片的质量评估有更具体的依据,使保证图片确实具有其声称的时空属性,提高图片内容的可信度。
[0038]参图1所示,一种面向图片交易的图片属性采集与验证方法,该方法包括:
[0039]S1、拍摄和传输:
[0040]建立移动终端和平台服务器之间的连接,若移动终端接收到拍摄任务,利用移动终端的摄像头拍摄图片,同时采集图片的时空属性;移动终端将拍摄的图片及图片的时空属性传送至平台服务器,平台服务器检查时空属性是否内在一致,若是,执行步骤S2,若否,则退回图片。其中,依据卖方自愿决定图片是否保存至平台服务器上;
[0041]S2、注册和签名:
[0042]交易前,卖方和买方均需完成平台注册,获取卖方标识和买方标识。平台服务器将图片的时空属性和卖方标识形成一项数据库记录,进行数据库存档注册,并对数据库记录分配全局唯一的时空标识符,平台服务器将图片内容和记录内容(或者时空标识符)一起进行数字签名,并将记录内容(或者时空标识符)连同数字签名嵌入图片;
[0043]S3、认证和匹配:
[0044]交易时,利用平台服务器的公钥对图片进行数字签名认证,只要通过认证,都可以认为该图片以及其时空属性未经篡改。图片的时空属性可以直接从图片内嵌的信息里提取,或者通过时空标识符在平台服务器提取。
[0045]图片属性和需求属性的匹配度是一个百分比,通过一个买方(在平台协助下)定义的函数来确定。比如对于空间属性来说,在某一个距离半径范围内是满分,半径范围外是零分。
[0046]在本发明的一【具体实施方式】中,具体步骤说明如下:
[0047]在图片进入交易平台前,需要使用平台App拍摄和传输,用户于平台完成注册,并通过服务器获得平台签名。在平台交易图片时,需要对交易图片进行签名认证,从而确定该图片时空属性的真实性。
[0048]S1、拍摄和传输(流程如图2所示):
[0049]App连接至平台服务器,判断是否存在照片拍摄任务,如有,则下载任务及时空属性需求,完成拍摄;若无,则自由拍摄图片及对应时空属性采集。
[0050]拍摄后的图片以及时空属性通过app传送至平台服务器。服务器根据GPS定位、基站定位、IP定位等多种方式,检查各项地址是否大致一致。如果位置一致性不满足则退回图片,直至图片满足基本一致性。
[0051]具体的,利用移动终端(包含但不仅限于手机、ipad、平板、笔记本、google眼镜等)的摄像头装置拍摄图片,并利用该装置的位置信息、角度/方位信息,实现图片时空属性米集。
[0052]时空属性采集方法和实现代码(以android系统为例)为:
[0053](I)通过定位系统(如GPS、北斗、WiF1、基站、IP地址等)获取当前位置信息;
[0054]获取位置信息:
[0055]locat1n = 1cat1nManager.getLastKnownLocat1n(GPS_PR0VIDER);
[0056]经度:Locat1n.getLongitude O ;
[0057]讳度:Locat1n.getLatitude O ;
[0058]高度:Locat1n.getAltitude ()。
[0059](2)通过磁传感器/电子罗盘(与地面水平面360度)、加速度传感器(与地面垂直轴360度)及前后摄像头的使用,获得拍摄角度(水平旋转角、俯仰角)和方位;
[0060]OrientSensor = sensorManager.getDefaultSensor (Sensor.TYPE_ORIENTAT1N),
[0061]其中Sensor.TYPE_0RIENTAT10N选择不同类型传感器,可以获取角度/方位信息。
[0062](3)为防止卖方修改本地时钟,伪造拍摄时间属性,统一使用平台服务器时间为拍摄时间。
[0063]获取服务器方时间:time= getTime O+index+name。
[0064]S2、注册和签名(流程如图3所示):
[0065]基于平台交易的双方用户在交易前,需完成平台注册,之后的信息采集和认知过程都需要对买卖双方身份进行验证。
[0066]通过app拍摄的图片以及时空属性,成功传至平台服务器后,平台服务器将时空属性、卖方标识(即平台注册ID)等综合信息形成一项数据库记录,进行数据库存档注册,并为该记录分配全局唯一的时空标识符。
[0067]之后,服务器将图片内容、记录内容(或时空标识符)一起,进行数字签名。将记录内容(或时空标识符)连同签名嵌入图片。图片是否在服务器上保留备份,取决于图片卖方意愿。
[0068]用于签名的图片,以后可以基于这个内嵌的时空属性内容在平台进行交易。
[0069]S3、认证和匹配(流程如图4所示):
[0070]交易时,需利用平台的公钥对图片进行数字签名认证。认证通过后,可以通过图片内嵌的信息,或其中包含的时空标识符在平台服务器上提取图片的时空属性。图片属性和需求属性的匹配度是一个百分比,通过一个买方(在平台协助下)定义的时空匹配评估函数F来确定。比如对于空间属性来说,在某一个距离半径范围内是满分,半径范围外是零分。
[0071]具体认证和匹配评估流程如下:
[0072](I)利用平台的公钥对图片进行签名认证,从图片直接提取时空属性,或根据时空标识符在服务器上提取图片的时空属性;
[0073](2)基于时空属性中位置信息,认证图片是否满足购买方需求;
[0074]图片的位置信息一般包括经度、纬度和高度,通过比较图片拍摄位置(即卖方提供的位置信息)是否满足买方要求的位置范围,设置买方对位置偏差的半径阈值THp,判断图片是否满足买方对照片位置的需求。下式中P代表位置信息值,下标b和s分别代表买方和卖方。
[0075]If||Pb-Ps|K = THp,Fp=l
[0076]else Fp = O。
[0077](3)基于时空属性中角度/方位信息,认证图片是否满足购买方需求;
[0078]角度/方位信息包括:水平面X轴与手机平面X轴的仰俯角Θ、水平面y轴与手机平面y轴的翻转角Y、手机方位Φ信息(如图5所示),该时空信息主要是通过手机内的磁传感器、加速度传感器获得。
[0079]买方自定义需求角度/方位为0b、“和Φ,,卖方可通过加速度传感器获得仰俯角Qs、翻转角Ys,及通过磁传感器获得方位,比较03和0b差值在买方容许阈值TH0内,Ys和Yb差值在买方容许阈值THy内,Φ,Ρ 差值在买方容许阈值TH41内即可。
[0080]If 0b-THe<0s<0b+THe,Fe = I
[0081]else F0=O
[0082]Ify b_TH y < Y s< Y b+TH y, F y = I
[0083]else Fy = 0
[0084]

【权利要求】
1.一种面向图片交易的图片属性采集与验证方法,其特征在于,所述方法包括: 51、建立移动终端和平台服务器之间的连接,若移动终端接收到拍摄任务,利用移动终端的摄像头拍摄图片,同时采集图片的时空属性;移动终端将拍摄的图片及图片的时空属性传送至平台服务器,平台服务器检查时空属性是否内在一致,若是,执行步骤S2,若否,则退回图片; 52、平台服务器将图片的时空属性和卖方标识形成一项数据库记录,进行数据库存档注册,平台服务器将图片内容和记录内容一起进行数字签名,并将记录内容连同数字签名嵌入图片; 53、交易时,利用平台服务器的公钥对图片进行数字签名认证,提取图片的时空属性,并根据时空属性判断是否满足买方需求。
2.根据权利要求1所述的方法,其特征在于,所述步骤S2还包括: 依据卖方自愿决定图片是否保存至平台服务器上。
3.根据权利要求1所述的方法,其特征在于,所述步骤S2还包括: 交易前,卖方需完成平台注册,获取卖方标识。
4.根据权利要求1所述的方法,其特征在于,所述步骤S2还包括: 对数据库记录分配全局唯一的时空标识符,平台服务器将图片内容和时空标识符一起进行数字签名,并将时空标识符连同数字签名嵌入图片。
5.根据权利要求4所述的方法,其特征在于,所述步骤S3中“提取图片的时空属性”具体为: 通过时空标识符在平台服务器端提取对应的时空属性。
6.根据权利要求1所述的方法,其特征在于,所述时空属性包括图片的时间属性和空间属性,时间属性包括拍摄时间信息T,空间属性包括拍摄位置信息P、拍摄仰俯角信息Θ、拍摄翻转角信息Y、拍摄方位信息Φ。
7.根据权利要求6所述的方法,其特征在于,所述步骤S3中“根据时空属性判断是否满足买方需求”具体包括: 分别获取时空属性中的拍摄时间信息T、拍摄位置信息P、拍摄仰俯角信息Θ、拍摄翻转角信息Y、拍摄方位信息Φ,并各自判断是否在买方预设范围内,若是,则该图片满足买方需求,若否,则该图片不满足买方需求。
8.根据权利要求7所述的方法,其特征在于,所述步骤S3中“根据时空属性判断是否满足买方需求”通过时空匹配评估函数F判断:
F = kiFp+^F e +k3F φ +k4F Y +k5FT+..., 其中,k系数是由买方根据自己需求设置的属性权值,且所有k系数之和为100%,SPWWk5+...= ^^^,时空属性中的信息?。、?^?^、^...的取值为O或1,当时空属性中的信息在买方预设范围内时,该信息对应的赋值为1,否则为0, 若F大于买方预设的时空匹配度,则验证成功,否则,验证失败。
【文档编号】G06Q30/06GK104166932SQ201410378568
【公开日】2014年11月26日 申请日期:2014年8月4日 优先权日:2014年8月4日
【发明者】谭光, 吴静, 吕婧, 肖钟凯 申请人:深圳先进技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1