一种扫码方法、装置以及计算机存储介质制造方法及图纸

技术编号:23213076 阅读:28 留言:0更新日期:2020-01-31 21:58
本发明专利技术实施例公开了一种扫码方法、装置以及计算机存储介质,所述方法应用于对被识别对象进行显示的第一终端,所述方法包括:通过获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。

A code scanning method, device and computer storage medium

【技术实现步骤摘要】
一种扫码方法、装置以及计算机存储介质
本专利技术涉及智能终端
,尤其涉及一种扫码方法、装置以及计算机存储介质。
技术介绍
终端设备的应用场景日益丰富,其中二维码支付已经成为电子支付应用中最广泛、最普遍的方式。比如超市和商场消费,终端设备生成支付二维码,由人工或者机器通过扫码完成交易;比如地铁和公交消费,终端设备生成支付二维码,由销售终端(PointofSale,POS)通过扫码完成交易。当前扫码支付中,终端设备会生成支付二维码。如果由人工扫码,例如超市收银员,可以人工自行调整扫描枪的角度,从而保证了扫码成功率;如果交易方是机器,例如地铁闸机、公交车POS机等,需要用户来调整手机角度保证扫码成功率,而常常由于视线被遮挡以及参照物不易选取等原因,导致用户调整被扫码的终端需要较长时间,甚至扫码不成功。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种扫码方法、装置以及计算机存储介质,可以提高扫码速度,同时还可以提升扫码识别成功率。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种扫码方法,所述方法应用于对被识别对象进行显示的第一终端,所述方法包括:获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系第二方面,本专利技术实施例提供了一种扫码装置,所述扫码装置包括:第一获取部分、建模部分和调整部分,其中,所述第一获取部分,配置为获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;所述建模部分,配置为基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;所述调整部分,配置为基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。第三方面,本专利技术实施例提供了一种扫码装置,所述扫码装置包括:网络接口,存储器和处理器;其中,所述网络接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;所述存储器,用于存储能够在所述处理器上运行的计算机程序;所述处理器,用于在运行所述计算机程序时,执行第一方面所述扫码的方法的步骤。第四方面,本专利技术实施例提供了一种计算机存储介质,所述计算机存储介质存储有扫码程序,所述扫码程序被至少一个处理器执行时实现第一方面所述扫码的方法的步骤。本专利技术实施例提供了一种扫码方法、装置以及计算机存储介质,通过获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系;这样,可以提高扫码速度,同时还可以提升扫码识别成功率。附图说明图1为本专利技术实施例提供的一种移动终端的硬件结构示意图;图2为本专利技术实施例提供的一种硬件系统的架构示意图;图3为本专利技术实施例提供的一种扫码方法的流程示意图;图4为本专利技术实施例提供的一种摄像头采集扫描窗口形状的组成结构示意图;图5为本专利技术实施例提供的另一种摄像头采集扫描窗口形状的组成结构示意图;图6为本专利技术实施例提供的一种摄像头采集扫描窗口形状畸变的组成结构示意图;图7为本专利技术实施例提供的一种距离传感器采集扫描窗口面相对距离的组成结构示意图;图8为本专利技术实施例提供的一种距离传感器采集扫描窗口面相对距离的组成结构示意图;图9为本专利技术实施例提供的一种距离传感器采集扫描窗口面畸变的组成结构示意图;图10为本专利技术实施例提供的另一种距离传感器采集扫描窗口面相对距离的组成结构示意图;图11为本专利技术实施例提供的另一种距离传感器采集扫描窗口面畸变的组成结构示意图;图12为本专利技术实施例提供的一种扫码方法的详细流程示意图;图13为本专利技术实施例提供的一种扫码方法的整体组成结构示意图;图14为本专利技术实施例提供的一种扫码方法的具体组成结构示意图;图15为本专利技术实施例提供的另一种扫码方法的具体组成结构示意图;图16为本专利技术实施例提供的又一种扫码方法的具体组成结构示意图;图17为本专利技术实施例提供的一种扫码装置的组成结构示意图;图18为本专利技术实施例提供的另一种扫码装置的组成结构示意图;图19为本专利技术实施例提供的又一种扫码装置的组成结构示意图;图20为本专利技术实施例提供的一种扫码装置的具体硬件结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如智能手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、移动上网装置(MobileInternetDevice,MID)、导航装置、可穿戴设备、智能手环等移动终端,及诸如数字TV、台式计算机、固定闸机、公交POS机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、传感器102、摄像头103、显示单元104、用户输入单元105、接口单元106、存储器107、处理器108、以及电源109等部件;其中,射频单元101可用于收发信息或通话过程中信号的接收和发送,射频单元101还可以通过无线通信网络和其他终端进行通信;传感器102是一种测量装置,用于将所感受的信息按照一定规律变换成为电信号或其他所需形式的信息输出,传感器102可以包括光传感器、图像传感器、运动传感器、距离传感器以及其他传感器等等;摄像头103是一种视频输入设备,又称为电脑相机、电子眼等,摄像头103一般具有视频摄像/传播和静态图像捕捉等功能,用于将所捕捉的信息通过串并口或其他接口传输到存储器107;显示单元104可包本文档来自技高网...

【技术保护点】
1.一种扫码方法,其特征在于,所述方法应用于对被识别对象进行显示的第一终端,所述方法包括:/n获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;/n基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;/n基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。/n

【技术特征摘要】
1.一种扫码方法,其特征在于,所述方法应用于对被识别对象进行显示的第一终端,所述方法包括:
获取所述第一终端与对识别对象进行识别的第二终端之间相对位置的参考信息;
基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息;
基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象;其中,所述畸变的程度和所述第一终端与所述第二终端之间的相对位置具有关联关系。


2.根据权利要求1所述的方法,其特征在于,在所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息之前,所述方法还包括:
接收选择指令,所述选择指令用于指示对支付应用程序的选择;
接收支付指令,根据所述支付指令显示所述选择指令所指示的支付应用程序的支付界面,获取支付信息;其中,所述支付信息至少包括所述被识别对象。


3.根据权利要求1所述的方法,其特征在于,所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息,具体包括:
打开所述第一终端的摄像头;
通过所述摄像头对所述第二终端的扫描窗口形状进行扫描采集,获取所述采集的所述扫描窗口形状;
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获得所述第一终端与所述第二终端之间相对位置的参考信息。


4.根据权利要求3所述的方法,其特征在于,所述基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息,具体包括:
根据所述采集的所述扫描窗口形状与预先确定的所述扫描窗口形状的比较结果,获取所述扫描窗口形状的畸变数据;
基于所述扫描窗口形状的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。


5.根据权利要求1所述的方法,其特征在于,所述获取所述第一终端与对被识别对象进行识别的第二终端之间相对位置的参考信息,具体包括:
打开所述第一终端的至少两颗距离传感器;
通过所述距离传感器对所述第二终端的扫描窗口面进行扫描采集,获取所述第一终端与所述扫描窗口面的相对距离信息;
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获得所述第一终端与所述第二终端之间相对位置的参考信息。


6.根据权利要求5所述的方法,其特征在于,所述基于所述相对位置的参考信息,建立模拟模型以获得所述被识别对象的畸变细节信息,具体包括:
根据所述采集的所述第一终端与所述扫描窗口面的相对距离信息,获取所述扫描窗口面的畸变数据;
基于所述扫描窗口面的畸变数据,建立模拟模型并对所述畸变数据进行模拟;
基于所述模拟的结果,获得所述被识别对象的畸变细节信息。


7.根据权利要求1所述的方法,其特征在于,在所述基于所述被识别对象的畸变细节信息,对原始的所述被识别对象进行反向畸变调整,得到调整后畸变的所述被识别对象之后,所述方法还包括:
将所述畸变的所述被识别对象显示给所述第二终端,并接收由所述第二终端反馈的识别结果。


8.一种扫码装置,其特征在于,所述扫码装置包括:第一获取部分、建模部分和调整部分,其中,
所述第...

【专利技术属性】
技术研发人员:刘凤鹏刘冬梅
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1