扫码处理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:18554111 阅读:26 留言:0更新日期:2018-07-28 11:04
本发明专利技术实施例提供了一种扫码处理方法、装置、设备及计算机可读存储介质。该方法包括:判断终端是否正在执行用于扫描图形标识码的扫码程序;若终端正在执行用于扫描图形标识码的扫码程序,判断所述终端是否满足预设的上传条件;若所述终端满足预设的上传条件,获取所述终端执行所述扫码程序时的当前地理坐标作为第一扫码坐标;将所述第一扫码坐标上传至服务器,并请求获取预先存储于所述服务器中与所述第一扫码坐标相匹配的扫码结果;获取并展示与所述第一扫码坐标相匹配的扫码结果。实施本发明专利技术实施,有利于提升扫码识别速度,以及降低出现因扫码环境不佳造成的扫码失败的频率。

【技术实现步骤摘要】
扫码处理方法、装置、设备及计算机可读存储介质
本专利技术涉及计算机数据处理领域,尤其涉及一种扫码处理方法、装置、设备及计算机可读存储介质。
技术介绍
近几年来电子标签技术得到了快速发展,被广泛应用于数字化城市建设的各个领域。目前最为人们熟知的电子标签便是诸如二维码、条形码等图形标识码。其中,二维码又称二维条码,是用某种特定的几何图形按照一定规律在平面(二维方向)上呈至少两种颜色分布的图形。由于图形标识码自身信息储备量巨大,不易受到外界影响,准确度较高,因此人们越来越倾向于生成并使用图形标识码作为载体来传递信息。例如,用户可以使用手机对印刷物上的二维码进行扫描,从而登陆到该二维码表示的网站,或者关注该二维码表示的微信公共账号等等;也可以对商品上的条形码进行识别,从而查询商品信息。但是图形标识码的扫描角度一般只有120°。当扫码环境光线不足,或者大量用户需要同时扫描同一个图形标识码时,容易导致相互遮挡、影响扫码。从而导致出现因扫码环境不佳造成的扫码失败、扫码速度慢等问题,降低用户扫码的体验和效率。
技术实现思路
本专利技术提供了一种扫码处理方法、装置、设备及计算机可读存储介质,旨在解决扫码速度慢、扫码失败的问题。第一方面,本专利技术提供了一种扫码处理方法,其包括:判断终端是否正在执行用于扫描图形标识码的扫码程序;若终端正在执行用于扫描图形标识码的扫码程序,判断所述终端是否满足预设的上传条件;若所述终端满足预设的上传条件,获取所述终端执行所述扫码程序时的当前地理坐标作为第一扫码坐标;将所述第一扫码坐标上传至服务器,并请求获取预先存储于所述服务器中与所述第一扫码坐标相匹配的扫码结果;获取并展示与所述第一扫码坐标相匹配的扫码结果。第二方面,本专利技术提供了一种扫码处理装置,其包括:第一判断单元,用于判断终端是否正在执行用于扫描图形标识码的扫码程序;第二判断单元,用于若终端正在执行用于扫描图形标识码的扫码程序,判断所述终端是否满足预设的上传条件;第一获取单元,用于若所述终端满足预设的上传条件,获取所述终端执行所述扫码程序时的当前地理坐标作为第一扫码坐标;第一上传单元,用于将所述第一扫码坐标上传至服务器,并请求获取预先存储于所述服务器中与所述第一扫码坐标相匹配的扫码结果;展示单元,用于获取并展示与所述第一扫码坐标相匹配的扫码结果。第三方面,本专利技术又提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现专利技术提供的任一项所述的扫码处理方法。第四方面,本专利技术还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行专利技术提供的任一项所述的扫码处理方法。本专利技术提供一种扫码处理方法、装置、计算机设备及计算机可读存储介质。实施本专利技术实施例,通过判断所述终端是否满足预设的上传条件;若所述终端满足预设的上传条件,获取所述终端执行所述扫码程序时的当前地理坐标作为第一扫码坐标;将所述第一扫码坐标上传至服务器,并请求获取预先存储于所述服务器中与所述第一扫码坐标相匹配的扫码结果;获取并展示与所述第一扫码坐标相匹配的扫码结果。有利于提升扫码识别速度,以及降低出现因扫码环境不佳造成的扫码失败的频率。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的一种扫码处理方法的流程示意图;图2为本专利技术一实施例提供的一种扫码处理方法的子流程示意图;图3为本专利技术一实施例提供的一种扫码处理方法的子流程示意图;图4为本专利技术一实施例提供的一种扫码处理方法的子流程示意图;图5为本专利技术一实施例提供的一种扫码处理方法的子流程示意图;图6为本专利技术一实施例提供的一种扫码处理装置的示意性框图;图7为本专利技术一实施例提供的一种扫码处理装置中第二判断单元的示意性框图;图8为本专利技术一实施例提供的一种扫码处理装置中展示单元的示意性框图;图9为本专利技术一实施例提供的一种扫码处理装置中第二判断单元的另一示意性框图;图10为本专利技术一实施例提供的一种扫码处理装置的另一示意性框图;图11为本专利技术一实施例提供的一种计算机设备的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。请参照图1,其为本专利技术一实施例提供的一种扫码处理方法的流程示意图。该扫码处理方法可应用于服务器、台式电脑、手提电脑、平板电脑、个人数字助理(PDA)、智能手机(如Android手机、IOS手机等)等终端中。具体地,该方法包括步骤S110-S150。S110,判断终端是否正在执行用于扫描图形标识码的扫码程序。具体实施中,所述图形标识码包括但不限于:一维条码、二维码以及其他的具有预设信息的图形标识等,本实施例不对图形标识码的形式作具体的限定。其中,二维码又称二维条码,是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形。二维码作为信息数据的钥匙,在现代商业活动中,得到了广泛的应用,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子商务应用、车辆管理、信息传递等。条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到广泛的应用。其中,所述终端包括扫描头,所述扫描头可以包括:光笔式扫描头、CCD(ChargeCoupleDevice,电荷耦合元件)扫描头、激光扫描头、影像型红光扫描头,或者摄像头。所述扫描头可以通过软件或者硬件或者二者结合的形式与终端本体结合,在该终端本体上设置有一个或多个扫码程序,该扫码程序可以用于通过所述扫描头进行图形标识码的扫描。具体地,判断终端是否正在执行用于扫码图形标识码的扫码程序具体可包括如下步骤:通过ActivityManager.RunningAppProcessInfo类获取当前正在执行的应用程序,其中,ActivityManager.RunningAppProcessInfo类封装了正在运行的进程信息,一个进程信息对应于一个应用程序,本文档来自技高网...

【技术保护点】
1.一种扫码处理方法,其特征在于,包括:判断终端是否正在执行用于扫描图形标识码的扫码程序;若终端正在执行用于扫描图形标识码的扫码程序,判断所述终端是否满足预设的上传条件;若所述终端满足预设的上传条件,获取所述终端执行所述扫码程序时的当前地理坐标作为第一扫码坐标;将所述第一扫码坐标上传至服务器,并请求获取预先存储于所述服务器中与所述第一扫码坐标相匹配的扫码结果;获取并展示与所述第一扫码坐标相匹配的扫码结果。

【技术特征摘要】
1.一种扫码处理方法,其特征在于,包括:判断终端是否正在执行用于扫描图形标识码的扫码程序;若终端正在执行用于扫描图形标识码的扫码程序,判断所述终端是否满足预设的上传条件;若所述终端满足预设的上传条件,获取所述终端执行所述扫码程序时的当前地理坐标作为第一扫码坐标;将所述第一扫码坐标上传至服务器,并请求获取预先存储于所述服务器中与所述第一扫码坐标相匹配的扫码结果;获取并展示与所述第一扫码坐标相匹配的扫码结果。2.如权利要求1所述的方法,其特征在于,所述判断所述终端是否满足预设的上传条件,包括:判断所述扫码程序是否扫码成功;若所述扫码程序扫码失败,获取所述扫码程序扫码过程所持续的时间作为失败时间;判断所述失败时间是否大于预设的时间阈值;若所述失败时间大于预设的时间阈值,确定所述终端满足预设的上传条件。3.如权利要求1所述的方法,其特征在于,所述获取并展示与所述第一扫码坐标相匹配的扫码结果,包括:获取与所述第一扫码坐标相匹配的扫码结果对应的网络地址;将所述网络地址对应的网页截图设置为网页预览图;根据所述网络地址以及所述网页预览图生成图片超链接;将所述图片超链接展示于所述终端的显示界面。4.如权利要求1所述的方法,其特征在于,所述判断所述终端是否满足预设的上传条件,包括:判断所述扫码程序是否扫码成功;若所述扫码程序扫码成功,确定所述终端不满足预设的上传条件。5.如权利要求4所述的方法,其特征在于,所述判断所述终端是否满足预设的上传条件之后,还包括:若所述终端不满足预设的上传条件,获取所述终端执行所述扫码程序时的当前地理坐标作为第二扫码坐标,以及获取所述扫码程序扫码成功对应的扫码结果;根据所述第二扫码坐标以及所述扫码结果生成映射关系;将所述映射关系以及所述扫码结果上传至所述服务器。6.一种扫码处理...

【专利技术属性】
技术研发人员:刘真
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1