CN104717125B - 图形码保存方法和装置 - Google Patents
图形码保存方法和装置 Download PDFInfo
- Publication number
- CN104717125B CN104717125B CN201310695578.9A CN201310695578A CN104717125B CN 104717125 B CN104717125 B CN 104717125B CN 201310695578 A CN201310695578 A CN 201310695578A CN 104717125 B CN104717125 B CN 104717125B
- Authority
- CN
- China
- Prior art keywords
- graphic code
- network
- content
- scheduled operation
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000001143 conditioned effect Effects 0.000 claims abstract description 62
- 238000001514 detection method Methods 0.000 claims abstract description 30
- 238000012360 testing method Methods 0.000 claims abstract description 28
- 239000000284 extract Substances 0.000 claims description 15
- 238000004321 preservation Methods 0.000 claims description 14
- 230000032683 aging Effects 0.000 abstract description 15
- 238000012545 processing Methods 0.000 abstract description 9
- 230000000694 effects Effects 0.000 abstract description 6
- 230000009467 reduction Effects 0.000 abstract description 6
- 230000004044 response Effects 0.000 description 38
- 230000006870 function Effects 0.000 description 25
- 230000006854 communication Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种图形码保存方法和装置,属于移动互联网技术领域。所述方法包括:通过获取图形码;接收用于触发对图形码执行预定操作的触发信号;在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;若检测结果为网络状况差于预设条件,则保存图形码和/或图形码中携带的内容数据;解决了在网络拥堵或者无网络时,移动应用客户端不能对图形码进行处理操作,而导致图形码在时效性比较强的场景下无法使用的问题;达到了在网络拥堵或者无网络时自动保存图形码,待到网络可用时再使用图形码,提高了图形码的使用率,使图形码的使用场景对时效性的要求降低,并且为用户提供了极大便利的效果。
Description
技术领域
本发明涉及移动互联网领域,特别涉及一种图形码保存方法和装置。
背景技术
图形码是一种用特定的几何图形按一定规律在平面上分布的黑白相间的图形,该图形中携带有各种内容数据。随着移动互联网的快速发展,通过图形码传播或分享信息变得越来越广泛。现在最为常用的图形码是二维码,二维码也不仅仅是简单的一个信息的载体,更多地被作为移动互联网应用的入口。
使用图形码的常用场景为:具有扫描图形码功能的移动应用客户端通过摄像头扫描图形码,然后该移动应用客户端解析图形码中携带的内容数据;移动应用客户端根据该内容数据访问网络,并执行后续对该内容数据的预定操作。比如,移动应用客户端是社交类程序,移动应用客户端通过摄像头扫描获取一个联系人的图形码,在解析得到图形码携带的该联系人的身份标识后,通过访问网络将该联系人添加为好友。也即,在移动应用客户端解析出图形码的内容数据之后,绝大部分场景都需要移动应用客户端连网来执行对该内容数据的预定操作。但是在网络拥堵或者无网络时,移动应用客户端不能对图形码进行处理操作。
在实现本发明的过程中,发明人发现上述技术至少存在以下问题:在网络拥堵或者无网络时,移动应用客户端不能对图形码进行处理操作,而图形码通常都是为了减少用户操作而在时效性比较强的场景下使用的,所以上述技术导致图形码在这些时效性比较强的场景下无法使用。
发明内容
为了解决在网络拥堵或者无网络时,移动应用客户端不能对图形码进行处理操作,而导致图形码在时效性比较强的场景下无法使用的问题,本发明实施例提供了一种图形码保存方法和装置。所述技术方案如下:
第一方面,提供了一种图形码保存方法,所述方法包括:
获取图形码;
接收用于触发对所述图形码执行预定操作的触发信号;
在执行所述预定操作需要使用网络时,检测所述网络的网络状况是否差于预设条件;
若检测结果为所述网络状况差于所述预设条件,则保存所述图形码和/或所述图形码中携带的内容数据;
每隔预定时间间隔检测所述网络的网络状况是否优于所述预设条件;
若检测结果为所述网络状况优于所述预设条件,则使用所述网络对保存的所述图形码和/或所述图形码中携带的内容数据执行所述预定操作。
第二方面,提供了一种图形码保存装置,所述装置包括:
图形码获取模块,用于获取图形码;
信号接收模块,用于接收用于触发对所述图形码执行预定操作的触发信号;
第一检测模块,用于在执行所述预定操作需要使用网络时,检测所述网络的网络状况是否差于预设条件;
图形码保存模块,用于若检测结果为所述网络状况差于所述预设条件,则保存所述图形码和/或所述图形码中携带的内容数据;
第二检测模块,用于每隔预定时间间隔检测所述网络的网络状况是否优于所述预设条件;
操作执行模块,用于若检测结果为所述网络状况优于所述预设条件,则使用所述网络对保存的所述图形码和/或所述图形码中携带的内容数据执行所述预定操作。
第三方面,提供了一种移动终端,所述移动终端包括:
一个或多个处理器;
存储器;和
一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块具有如下功能:
获取图形码;
接收用于触发对所述图形码执行预定操作的触发信号;
在执行所述预定操作需要使用网络时,检测所述网络的网络状况是否差于预设条件;
若检测结果为所述网络状况差于所述预设条件,则控制所述存储器保存所述图形码和/或所述图形码中携带的内容数据。
本发明实施例提供的技术方案带来的有益效果是:
通过获取图形码;接收用于触发对图形码执行预定操作的触发信号;在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;若检测结果为网络状况差于预设条件,则保存图形码和/或图形码中携带的内容数据;解决了在网络拥堵或者无网络时,移动应用客户端不能对图形码进行处理操作,而导致图形码在时效性比较强的场景下无法使用的问题;达到了在网络拥堵或者无网络时保存图形码,待到网络可用时再使用图形码,提高了图形码的使用率,使图形码的使用场景对时效性的要求降低,并且为用户提供了极大便利的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的图形码保存方法的方法流程图;
图2A是本发明另一个实施例提供的图形码保存方法的方法流程图;
图2B是本发明另一个实施例提供的获取图形码的实施示意图;
图2C是本发明另一个实施例提供的保存图形码的实施示意图;
图2D是本发明另一个实施例提供的图形码收集器的实施示意图;
图2E是本发明另一个实施例提供的使用图形码的实施示意图;
图2F是本发明另一个实施例提供的使用图形码的实施示意图;
图3是本发明一个实施例提供的图形码保存装置的结构示意图;
图4是本发明另一个实施例提供的图形码保存装置的结构示意图;
图5是本发明另一个实施例提供的移动终端的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本文中所述的“移动终端”,通常是包含摄像头的移动终端,该移动终端上安装有移动应用客户端,该移动应用客户端是具有扫描、识别和保存图形码的功能的应用程序(APP)。该移动终端具体可以是:智能手机、平板电脑、超极本、电子书阅读器、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器和膝上型便携计算机等等。需要说明的是,本文中的“摄像头”可以是内置于移动终端的摄像头。
请参考图1,其示出了本发明一个实施例提供的图形码保存方法的方法流程图。本实施例主要以该图形码保存方法应用于上述移动终端中来举例说明。该图形码保存方法,包括:
步骤102,获取图形码;
图形码可以是二维码,还可以是其它能够携带数据信息的图形码。
步骤104,接收用于触发对图形码执行预定操作的触发信号;
步骤106,在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;
步骤108,若检测结果为网络状况差于预设条件,则保存图形码和/或图形码中携带的内容数据。
综上所述,本实施例提供的图形码保存方法,通过获取图形码;接收用于触发对图形码执行预定操作的触发信号;在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;若检测结果为网络状况差于预设条件,则保存图形码和/或图形码中携带的内容数据;解决了在网络拥堵或者无网络时,移动应用客户端不能对图形码进行处理操作,而导致图形码在时效性比较强的场景下无法使用的问题;达到了在网络拥堵或者无网络时保存图形码,待到网络可用时再使用图形码,提高了图形码的使用率,使图形码的使用场景对时效性的要求降低,并且为用户提供了极大便利的效果。
请参考图2A,其示出了本发明一个实施例提供的图形码保存方法的方法流程图。本实施例主要以该图形码保存方法应用于上述移动终端中来举例说明,该移动终端安装有具有扫描、识别和保存图形码功能的移动应用客户端。该图形码保存方法,包括:
步骤201,获取图形码;
移动终端中的移动应用客户端获取图形码。图形码可以是二维码,还可以是其它能够携带内容数据的图形码。随着图形码的应用领域越来越广泛,其所采用的表示形式也将越来越丰富,不局限于二维码一种。本发明实施例中的移动应用客户端是具有扫描、识别和保存图形码功能的应用程序。具体地:
移动应用客户端获取图形码的方式有如下两种:
第一种,移动应用客户端通过摄像头获取图形码;
移动应用客户端通过移动终端的摄像头扫描杂志和广告之类的传统媒体、图片和网站之类的数字媒体以及印刷在实物上的图形码来获取图形码,该摄像头一般内置于移动终端中。移动应用客户端通过移动终端的内置摄像头获取图形码的时间和地点不限,也不论移动终端是否能够连接网络或者网络状况好坏,移动应用客户端都可以通过移动终端的内置摄像头获取图形码。
如图2B所示,在电梯的一面墙壁01上贴有一张广告纸02,广告纸02刊登有图形码03,该图形码03是一家商场的公众账号的二维码,用户打开手机04中的与该公众账号相应的移动应用客户端,该移动应用客户端通过手机04的内置摄像头扫描得到该图形码03。
第二种,移动应用客户端接收其它终端发送的图形码。
移动应用客户端可以通过网络接收其它终端发送的图形码。
步骤202,接收用于触发对图形码执行预定操作的触发信号;
移动应用客户端接收用于触发对图形码执行预定操作的触发信号。当用户使用该图形码时,点击该图形码来触发预定操作。对应的,移动应用客户端接收用于触发对图形码执行预定操作的触发信号。
预定操作包括但不限于:用于关注该图形码对应的公众账号的关注操作、用于添加该图形码对应的用户为好友的添加好友操作、用于打开该图形码对应的链接的浏览操作和用于完成该图形码对应的支付过程的支付操作。
步骤203,在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;
在移动应用客户端执行该预定操作需要网络时,移动应用客户端检测网络的网络状况是否差于预设条件,也即检测当前网络是否拥堵或者不可用。
网络状况包括网络是否拥堵或者有无网络服务,网络是否拥堵可以通过诸如网速、信道占用情况之类的参数来衡量。预定条件是用来衡量网络状况好坏的条件,比如,网速是否达到预定阈值,信道占用比率是否小于预定阈值等等。
比如,在移动应用客户端执行预定操作需要使用网络时,移动应用客户端检测网速是否小于预定阈值,该网速为移动终端当前所处网络的网络运行速度。预定阈值是事先预定的,该预定阈值用来判断网速是否能够传输数据或者传输数据的效率是否比较高。当该网速大于预定阈值时,则可以认为当前网络可用,可以通过该网络传输数据或是传输数据的效率比较高;当该网速小于预定阈值时,则可以认为当前网络不可用,此时通过该网络无法传输数据或者传输数据的效率不高。
需要补充说明的是,还可以通过移动终端中除该移动应用客户端之外的其它客户端检测网络的网络状况,然后将网络状况发送给该移动应用客户端。
步骤204,若检测结果为网络状况优于预设条件,则使用网络对图形码执行预定操作;
若检测结果为网络状况优于预设条件,则移动应用客户端使用网络对图形码执行预定操作。
预定操作包括但不限于:用于关注该图形码对应的公众账号的关注操作、用于添加该图形码对应的用户为好友的添加好友操作、用于打开该图形码对应的链接的浏览操作和用于完成该图形码对应的支付过程的支付操作。
步骤205,在接收到保存信号时,将图形码和/或图形码中携带的内容数据保存在本地和/或网络的预定存储位置中。
由于用户在使用该图形码之后,用户可以选择将该图形码进行保存,移动应用客户端在接收到保存信号时,将图形码和/或图形码中携带的内容数据保存在本地和/或网络的预定存储位置中。也即,移动应用客户端可以自动将扫描到的图形码以图片形式保存在本地和/或网络的预定存储位置中,也可以自动将解析该图形码得到的内容数据以文本形式保存在本地和/或网络的预定存储位置中。
本地的预定存储位置可以是:移动终端的内存空间或是sd卡(SecureDigitalMemoryCard,安全数码卡)存储空间中,比如,移动终端的相册程序的存储空间中、该移动应用客户端自身的存储空间中;
网络的预定存储位置可以是:云端等等,比如:该移动应用客户端在云端的服务器,或者与该移动应用客户端关联的网络硬盘。
步骤206,若检测结果为网络状况差于预设条件,则保存图形码和/或图形码中携带的内容数据。
若检测结果为网络状况差于预设条件,则移动应用客户端保存图形码和/或图形码中携带的内容数据。移动应用客户端将图形码和/或图形码中携带的内容数据保存在本地的预定存储位置中。
由于当网络状况差于预设条件时,移动应用客户端难以立即使用该网络对该图形码执行预定操作或是无法使用网络对该图形码执行预定操作,则移动应用客户端可以自动保存该图形码和/或图形码中携带的内容数据,且只能保存在本地的预定存储位置。也即,移动应用客户端可以自动将扫描到的图形码以图片形式保存在本地的预定存储位置中,也可以自动将解析该图形码得到的内容数据以文本形式保存在本地的预定存储位置中
本地的预定存储位置可以是:移动终端的内存空间或是sd卡(SecureDigitalMemoryCard,安全数码卡)存储空间中,比如,移动终端的相册程序的存储空间中、该移动应用客户端自身的存储空间中;
比如,当网速小于预定阈值时,则移动应用客户端可以认为当前网络不可用,通过该网络无法传输数据或传输数据的效率不高,用户可以选择暂时不使用该图形码,而将该图形码保存下来,以便以后使用。
比如,图2C所示,在手机04屏幕上显示提示框05以及选项框06“好”和选项框07“不”询问用户是否保存该二维码03,若用户选择选项框06“好”,则移动应用客户端将该二维码03进行保存,移动应用客户端保存该二维码之后可以显示保存成功的提示框08。
需要补充说明的是,移动应用客户端除了可以保存图形码和/或图形码中携带的内容数据之外,在保存过程还能进行如下操作:
1、移动应用客户端获取图形码的相关信息;
相关信息包括图形码的获取时间、图形码的获取地点、图形码的描述信息、图形码的数据来源地址和图形码对应的预定操作中的至少一种。
图形码的获取时间、图形码的获取地点可以由移动应用客户端自行得到;图形码的描述信息可以是用户手动输入的,也可以由移动应用客户端自行得到;图形码的数据来源地址可以是移动应用客户端在获取该图形码时通过分析上下文得到的;图形码对应的预定操作可以是移动应用客户端根据用户的操作指令而自行识别出的,也可以是用户设置的,预定操作是与图形码对应的操作,如关注操作、添加好友操作、浏览操作或者支付操作。
2、移动应用客户端将图形码的相关信息与已保存的图形码和/或图形码的内容数据进行关联存储。
移动应用客户端在保存图形码和/或图形码的内容数据时,将该图形码相关信息与图形码和/或图形码的内容数据进行关联存储。
比如,若移动应用客户端获取到的图形码的相关信息是图形码的获取时间,则移动应用客户端将图形码的获取时间和图形码进行关联存储;若移动应用客户端获取到的图形码的相关信息是图形码的描述信息,则移动应用客户端将图形码的描述信息和图形码进行关联存储。
另外,移动应用客户端将图形码的相关信息与图形码和/或图形码的内容数据进行关联存储后,移动应用客户端还可以显示保存的至少一个图形码和/或图形码的内容数据,以及各自对应的相关信息。
比如,如图2D所示,二维码收集器20存储有图形码21对应的图形码的获取时间31,图形码22对应的图形码的描述信息32,图形码23对应的图形码的描述信息33。
用户还可以根据每个相关信息对保存的图形码和/或图形码的内容数据进行管理。比如,用户可以通过图2D中的按钮10对图形码进行管理,比如删除图形码或修改图形码的相关信息等等。
步骤207,每隔预定时间间隔检测网络的网络状况是否优于预设条件;
在保存图形码和/或图形码的内容数据之后,移动应用客户端每隔预定时间间隔检测网络的网络状况是否优于预设条件。
比如,移动应用客户端每隔预定时间间隔检测网速是否大于预定阈值,信道占用比率是否小于预定阈值,移动终端是否能够连网等等。
由于移动终端所处的网络的网络状况不一定是一成不变的,网络状况可能随着时间或是移动终端所处的地理位置的变化而发生变化,因此移动应用客户端可以每隔预定时间间隔检测网络的网络状况是否优于预设条件,以便移动应用客户端能够即时得知网络的网络状况,根据网络的网络状况进行下一步操作。比如,用户在电梯或是地铁中时网络的网络状况较差,但当用户到达公司或有无线网络的餐厅中时,网络的网络状况可能会较好。
步骤208,若检测结果为网络状况优于预设条件,则使用该网络对保存的图形码和/或图形码中携带的内容数据执行预定操作。
若检测结果为网络状况优于预设条件,则移动应用客户端使用该网络对上述保存的图形码执行预定操作。比如,若检测结果为网速大于预定阈值,则当前网络可用,通过该网络可以传输数据或传输数据的效率比较高,移动应用客户端可以使用该网络对图形码执行预定操作。预定操作包括但不限于如下四种情况:
第一种,若预定操作为关注操作,则移动应用客户端从保存的图形码和/或图形码中携带的内容数据中提取关注对象的身份标识,根据提取到的身份标识通过网络向服务器发送关注请求;
移动应用客户端后续可以接收服务器反馈的是否成功关注该关注对象的响应。
第二种,若预定操作为添加好友操作,则移动应用客户端从保存的图形码和/或图形码中携带的内容数据中提取待添加好友的身份标识,根据提取到的身份标识通过网络向服务器发送添加好友请求;
移动应用客户端后续可以接收服务器反馈的提示信息并结合用户操作来完成好友添加过程。
第三种,若预定操作为浏览操作,则移动应用客户端从保存的图形码和/或图形码中携带的内容数据中提取链接地址,根据提取到的链接地址通过网络向服务器发送链接内容获取请求;
移动应用客户端后续可以接收服务器反馈的链接内容,并展示该链接内容。
第四种,若预定操作为支付操作,则移动应用客户端从保存的图形码和/或图形码中携带的内容数据中提取支付信息,根据提取到的支付信息通过网络向服务器发送支付请求。
移动应用客户端后续可以接收服务器反馈的提示信息并结合用户操作来完成该支付过程。
具体来讲,本步骤包括如下两种情况:
第一种,若已存储有与保存的图形码和/或图形码的内容数据所对应的预定操作,则移动应用客户端自动使用网络执行该预定操作;
比如,若已存储的图形码是一个公众账号的二维码,并已存储有与该公众账号的二维码对应的预定操作——关注该公众账号,则当网络状况优于预设条件时,移动应用客户端自动使用网络关注该公众账号;若已存储有图形码是一个购物链接的二维码,并已存储有与该购物链接的二维码对应的预定操作——打开该购物链接,则当网络状况优于预设条件时,移动应用客户端自动使用网络打开该购物链接;若已存储有图形码是一个用于支付的二维码,并已存储有与该支付二维码对应的预定操作——提交支付信息,则当网络状况优于预设条件时,移动应用客户端打开提交支付信息的界面,以便用户提交支付信息。
第二种,移动应用客户端不自动使用网络对图形码执行图形码对应的预定操作,而是在显示提示信息之后,根据接收到的操作指令使用网络来执行预定操作,具体步骤如下:
1、移动应用客户端显示用于提示对图形码进行处理的提示信息;
提示信息可以是提示框、提示语、提示声音、提示灯中和震动中的任意一种或两种及两种以上的组合;
如图2E所示,在提示框40中显示提示语41“是否关注央视新闻?”,并且提供选项框42“好”和选项框43“不”给用户选择。
2、移动应用客户端根据在显示提示信息之后接收到的操作指令使用网络来执行预定操作。
操作指令是用户在看到提示信息之后,根据实际情况进行的操作。对应的,移动应用客户端在接收到的该操作指令后使用网络对图形码执行预定操作。
比如,如图2E,若用户选择选项框42“好”,移动应用客户端便执行关注“央视新闻”,随后在移动终端的屏幕上显示关注成功的提示框44。
又比如,图2F所示,若图形码是包含支付信息的图形码,当在网络状况优于预设条件时,移动应用客户端打开提交支付信息确认的界面46,用户在该界面中提交支付信息,完成支付操作,移动应用客户端显示支付成功的界面47。
需要补充说明的是,用户不仅可以使用上述保存下来的图形码,用户还可以查找和管理上述保存下来的图形码,也可以将图形码通过互联网或是蓝牙等发送给好友,或是在网络上进行分享,以便更多的人能够使用该图形码。
综上所述,本实施例提供的图形码保存方法,通过获取图形码;接收用于触发对图形码执行预定操作的触发信号;在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;若检测结果为网络状况差于预设条件,则保存图形码和/或图形码中携带的内容数据;解决了在网络拥堵或者无网络时,移动移动应用客户端不能对图形码进行处理操作,而导致图形码在时效性比较强的场景下无法使用的问题;达到了在网络拥堵或者无网络时保存图形码,待到网络可用时再使用图形码,提高了图形码的使用率,使图形码的使用场景对时效性的要求降低,并且为用户提供了极大便利的效果。
本实施例还通过移动应用客户端每隔预定时间间隔来检测网络是否优于预设条件,并且在优于预设条件时,自动执行预定操作或者提示用户执行预定操作,使之前因网络较差而导致失败的图形码操作过程能够继续执行,提高了图形码的使用率。
在如下几个具体应用场景中,以图形码为二维码来举例说明:
场景一、用户看到一个商家的公众账号的二维码,手机的摄像头扫描该二维码后,用户在使用该二维码时通过移动应用客户端检测发现无网络,则该移动应用客户端提示用户将该二维码进行保存或者自动保存该二维码;当移动应用客户端检测到网络可用时,该移动应用客户端自动关注该公众账号(或经过用户确认再关注)。
场景二、用户看到一个商家的购物链接的二维码,手机的摄像头扫描该二维码后,用户在使用该二维码时通过移动应用客户端检测发现网络拥堵,该移动应用客户端提示用户将该二维码进行保存,对应的,移动应用客户端将该二维码保存到移动应用客户端的二维码收集器中;当该移动应用客户端检测到网络不拥堵后,移动应用客户端提示用户继续打开该二维码所对应的购物链接,用户查看商品或是进行购买商品等操作。
场景三、用户看到一个支付的二维码,手机的摄像头扫描该二维码后,用户在使用该二维码时通过移动应用客户端检测发现无网络,移动应用客户端提示用户将该二维码自动保存,对应的,移动应用客户端将该二维码保存到移动应用客户端的二维码收集器中,待移动应用客户端检测到网络可用时,该移动应用客户端显示提示信息提示用户继续完成相应的支付操作。
以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。
请参考图3,其示出了本发明一个实施例提供的图形码保存装置的结构示意图。该图形码保存装置可以通过软件、硬件或者两者的结合实现成为移动终端的全部或者部分。该图形码保存装置可以包括:图形码获取模块320、信号接收模块340、第一检测模块360和图形码保存模块380;
图形码获取模块320,用于获取图形码;
图形码可以是二维码,还可以是其它能够携带数据信息的图形码。
信号接收模块340,用于接收用于触发对图形码执行预定操作的触发信号;
第一检测模块360,用于在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;
图形码保存模块380,用于若第一检测模块360检测到的结果为网络状况差于预设条件,则保存图形码获取模块320获取的图形码和/或图形码中携带的内容数据。
综上所述,本实施例提供的图形码保存装置,通过获取图形码;接收用于触发对图形码执行预定操作的触发信号;在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;若检测结果为网络状况差于预设条件,则保存图形码和/或图形码中携带的内容数据;解决了在网络拥堵或者无网络时,移动应用客户端不能对图形码进行处理操作,而导致图形码在时效性比较强的场景下无法使用的问题;达到了在网络拥堵或者无网络时保存图形码,待到网络可用时再使用图形码,提高了图形码的使用率,使图形码的使用场景对时效性的要求降低,并且为用户提供了极大便利的效果。
请参考图4,其示出了本发明另一个实施例提供的图形码保存装置的结构示意图。该图形码保存装置可以通过软件、硬件或者两者的结合实现成为移动终端的全部或者部分。该图形码保存装置可以包括:图形码获取模块420、信号接收模块440、第一检测模块460和图形码保存模块480;
图形码获取模块420,用于获取图形码;
图形码可以是二维码,还可以是其它能够携带数据信息的图形码。
信号接收模块440,用于接收用于触发对图形码执行预定操作的触发信号;
第一检测模块460,用于在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;
图形码保存模块480,用于若第一检测模块460得到的检测结果为网络状况差于预设条件,则保存图形码获取模块420获取到的图形码和/或图形码中携带的内容数据。
该图形码保存装置,还包括:
第二检测模块470,用于每隔预定时间间隔检测网络的网络状况是否优于预设条件;
操作执行模块490,用于若检测结果为网络状况优于预设条件,则使用网络对保存的图形码和/或图形码中携带的内容数据执行预定操作。
操作执行模块490,包括:第一执行单元491、第二执行单元492、第三执行单元493和第四执行单元494;
本实施例中以操作执行模块490包括上述四个执行单元来举例说明,但并不做限定,在具体应用中可以包括其中一个执行单元,或是两个执行单元,或是三个执行单元,或是四个执行单元;
第一执行单元491,用于若预定操作为关注操作,则从保存的图形码和/或图形码中携带的内容数据中提取关注对象的身份标识,根据提取到的身份标识通过网络向服务器发送关注请求;
第二执行单元492,用于若预定操作为添加好友操作,则从保存的图形码和/或图形码中携带的内容数据中提取待添加好友的身份标识,根据提取到的身份标识通过网络向服务器发送添加好友请求;
第三执行单元493,用于若预定操作为浏览操作,则从保存的图形码和/或图形码中携带的内容数据中提取链接地址,根据提取到的链接地址通过网络向服务器发送链接内容获取请求;
第四执行单元494,用于若预定操作为支付操作,则从保存的图形码和/或图形码中携带的内容数据中提取支付信息,根据提取到的支付信息通过网络向服务器发送支付请求。
图形码保存模块480,用于将图形码和/或图形码中携带的内容数据保存在本地的预定存储位置。
操作执行模块490,用于若检测结果为网络状况优于预设条件,则使用网络对图形码执行预定操作;
图形码保存模块480,用于在接收到保存信号时,将图形码和/或图形码中携带的内容数据保存在本地和/或网络的预定存储位置中。
该图形码保存装置,还包括:信息获取模块430和关联存储模块450;
信息获取模块430,用于获取图形码的相关信息,相关信息包括图形码的获取时间、图形码的获取地点、图形码的描述信息、图形码的数据来源地址和图形码对应的预定操作中的至少一种;
关联存储模块450,用于将图形码的相关信息与保存的图形码和/或图形码中携带的内容数据进行关联存储。
综上所述,本实施例提供的图形码保存装置,通过获取图形码;接收用于触发对图形码执行预定操作的触发信号;在执行预定操作需要使用网络时,检测网络的网络状况是否差于预设条件;若检测结果为网络状况差于预设条件,则保存图形码和/或图形码中携带的内容数据;解决了在网络拥堵或者无网络时,移动应用客户端不能对图形码进行处理操作,而导致图形码在时效性比较强的场景下无法使用的问题;达到了在网络拥堵或者无网络时保存图形码,待到网络可用时再使用图形码,提高了图形码的使用率,使图形码的使用场景对时效性的要求降低,并且为用户提供了极大便利的效果。
本实施例还通过移动应用客户端每隔预定时间间隔来检测网络是否优于预设条件,并且在优于预设条件时,自动执行预定操作或者提示用户执行预定操作,使之前因网络较差而导致失败的图形码操作过程能够继续执行,提高了图形码的使用率。
请参考图5,其示出了本发明一个实施例提供的移动终端的结构示意图。该移动终端用于实施上述实施例中提供的图形码保存方法,具体来讲:
移动终端500可以包括通信单元510、包括有一个或一个以上计算机可读存储介质的存储器520、输入单元530、显示单元540、传感器550、音频电路560、无线通信单元570、包括有一个或者一个以上处理核心的处理器580以及电源590等部件。移动终端500可以是包含摄像头的移动终端,该移动终端安装有具有扫描、识别和保存图形码功能的移动应用客户端。本领域技术人员可以理解,图5中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
通信单元510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器580处理;另外,将涉及上行的数据发送给基站。通常,通信单元510包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(LowNoiseAmplifier,低噪声放大器)、双工器等。此外,通信单元510还可以通过无线通信与网络和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于GSM(GlobalSystemofMobilecommunication,全球移动通讯系统)、GPRS(GeneralPacketRadioService,通用分组无线服务)、CDMA(CodeDivisionMultipleAccess,码分多址)、WCDMA(WidebandCodeDivisionMultipleAccess,宽带码分多址)、LTE(LongTermEvolution,长期演进)、电子邮件、SMS(ShortMessagingService,短消息服务)等。存储器520可用于存储软件程序以及模块,比如,存储器520可以用于存储采集语音信号的软件程序、实现关键词识别的软件程序、实现连续语音识别的软件程序以及实现设置提醒事项的软件程序等等。处理器580通过运行存储在存储器520的软件程序以及模块,从而执行各种功能应用以及数据处理等功能。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端500的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器520还可以包括存储器控制器,以提供处理器580和输入单元530对存储器520的访问。
输入单元530可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、操作杆、光学或者轨迹球信号输入。具体地,输入单元530可包括触敏表面531以及其他输入设备532。触敏表面531,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面531上或在触敏表面531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面531。除了触敏表面531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、操作杆等中的一种或多种。
显示单元540可用于显示由用户输入的信息或提供给用户的信息以及移动终端500的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元540可包括显示面板541,可选的,可以采用LCD(LiquidCrystalDisplay,液晶显示器)、OLED(OrganicLight-EmittingDiode,有机发光二极管)等形式来配置显示面板541。进一步的,触敏表面531可覆盖在显示面板541之上,当触敏表面531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图5中,触敏表面531与显示面板541是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面531与显示面板541集成而实现输入和输出功能。
移动终端500还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在移动终端500移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端500还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路560、扬声器561,传声器562可提供用户与移动终端500之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器561,由扬声器561转换为声音信号输出;另一方面,传声器562将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经通信单元510以发送给另一移动终端,或者将音频数据输出至存储器520以便进一步处理。音频电路560还可能包括耳塞插孔,以提供外设耳机与移动终端500的通信。
无线通信单元570可以是WIFI(wirelessfidelity,无线保真)模块或者蓝牙模块等。移动终端500通过无线通信单元570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了无线通信单元570,但是可以理解的是,其并不属于移动终端500的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器580是移动终端500的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行移动终端500的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器580可包括一个或多个处理核心;可选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
移动终端500还包括给各个部件供电的电源590(比如电池),可选的,电源可以通过电源管理系统与处理器580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源590还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,移动终端500还可以包括摄像头、蓝牙模块等,在此不再赘述。
移动终端500还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中。
此外,根据本发明的方法还可以被实现为由CPU执行的计算机程序,该计算机程序可以存储在计算机可读存储介质中。在该计算机程序被CPU执行时,执行本发明的方法中限定的上述功能。
此外,上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储介质实现。
此外,应该明白的是,本文所述的计算机可读存储介质(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDRSDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。
本领域技术人员还将明白的是,结合这里的发明所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本发明的范围。
结合这里的发明所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。
结合这里的发明所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。
在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。
应当注意,在不背离权利要求限定的本发明的范围的前提下,可以进行多种改变和修改。根据这里描述的发明实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种图形码保存方法,其特征在于,所述方法包括:
获取图形码;
接收用于触发对所述图形码执行预定操作的触发信号;
在执行所述预定操作需要使用网络时,检测所述网络的网络状况是否差于预设条件;
若检测结果为所述网络状况差于所述预设条件,则保存所述图形码和/或所述图形码中携带的内容数据;
每隔预定时间间隔检测所述网络的网络状况是否优于所述预设条件;
若检测结果为所述网络状况优于所述预设条件,则使用所述网络对保存的所述图形码和/或所述图形码中携带的内容数据执行所述预定操作。
2.根据权利要求1所述的方法,其特征在于,所述使用所述网络对保存的所述图形码和/或所述图形码中携带的内容数据执行所述预定操作,包括:
若所述预定操作为关注操作,则从保存的所述图形码和/或所述图形码中携带的内容数据中提取关注对象的身份标识,根据提取到的所述身份标识通过所述网络向服务器发送关注请求;
若所述预定操作为添加好友操作,则从保存的所述图形码和/或所述图形码中携带的内容数据中提取待添加好友的身份标识,根据提取到的所述身份标识通过所述网络向服务器发送添加好友请求;
若所述预定操作为浏览操作,则从保存的所述图形码和/或所述图形码中携带的内容数据中提取链接地址,根据提取到的所述链接地址通过所述网络向服务器发送链接内容获取请求;
若所述预定操作为支付操作,则从保存的所述图形码和/或所述图形码中携带的内容数据中提取支付信息,根据提取到的所述支付信息通过所述网络向服务器发送支付请求。
3.根据权利要求1所述的方法,其特征在于,所述保存所述图形码和/或所述图形码中携带的内容数据,包括:
将所述图形码和/或所述图形码中携带的内容数据保存在本地的预定存储位置中。
4.根据权利要求1所述的方法,其特征在于,所述在执行所述预定操作需要使用网络时,检测所述网络的网络状况是否差于预设条件之后,还包括:
若检测结果为所述网络状况优于所述预设条件,则使用所述网络对所述图形码执行所述预定操作;
在接收到保存信号时,将所述图形码和/或所述图形码中携带的内容数据保存在本地和/或网络的预定存储位置中。
5.根据权利要求1至4任一所述的方法,其特征在于,所述方法,还包括:
获取所述图形码的相关信息,所述相关信息包括所述图形码的获取时间、所述图形码的获取地点、所述图形码的描述信息、所述图形码的数据来源地址和所述图形码对应的所述预定操作中的至少一种;
将所述图形码的相关信息与保存的所述图形码和/或所述图形码中携带的内容数据进行关联存储。
6.一种图形码保存装置,其特征在于,所述装置包括:
图形码获取模块,用于获取图形码;
信号接收模块,用于接收用于触发对所述图形码执行预定操作的触发信号;
第一检测模块,用于在执行所述预定操作需要使用网络时,检测所述网络的网络状况是否差于预设条件;
图形码保存模块,用于若检测结果为所述网络状况差于所述预设条件,则保存所述图形码和/或所述图形码中携带的内容数据;
第二检测模块,用于每隔预定时间间隔检测所述网络的网络状况是否优于所述预设条件;
操作执行模块,用于若检测结果为所述网络状况优于所述预设条件,则使用所述网络对保存的所述图形码和/或所述图形码中携带的内容数据执行所述预定操作。
7.根据权利要求6所述的装置,其特征在于,所述操作执行模块,包括:第一执行单元、第二执行单元、第三执行单元和第四执行单元中的至少一个;
所述第一执行单元,用于若所述预定操作为关注操作,则从保存的所述图形码和/或所述图形码中携带的内容数据中提取关注对象的身份标识,根据提取到的所述身份标识通过所述网络向服务器发送关注请求;
所述第二执行单元,用于若所述预定操作为添加好友操作,则从保存的所述图形码和/或所述图形码中携带的内容数据中提取待添加好友的身份标识,根据提取到的所述身份标识通过所述网络向服务器发送添加好友请求;
所述第三执行单元,用于若所述预定操作为浏览操作,则从保存的所述图形码和/或所述图形码中携带的内容数据中提取链接地址,根据提取到的所述链接地址通过所述网络向服务器发送链接内容获取请求;
所述第四执行单元,用于若所述预定操作为支付操作,则从保存的所述图形码和/或所述图形码中携带的内容数据中提取支付信息,根据提取到的所述支付信息通过所述网络向服务器发送支付请求。
8.根据权利要求6所述的装置,其特征在于,所述图形码保存模块,
用于将所述图形码和/或所述图形码中携带的内容数据保存在本地的预定存储位置中。
9.根据权利要求6所述的装置,其特征在于,所述装置,还包括:
所述操作执行模块,用于若检测结果为所述网络状况优于所述预设条件,则使用所述网络对所述图形码执行所述预定操作;
所述图形码保存模块,用于在接收到保存信号时,将所述图形码和/或所述图形码中携带的内容数据保存在本地和/或网络的预定存储位置中。
10.根据权利要求6至9任一所述的装置,其特征在于,所述装置,还包括:
信息获取模块,用于获取所述图形码的相关信息,所述相关信息包括所述图形码的获取时间、所述图形码的获取地点、所述图形码的描述信息、所述图形码的数据来源地址和所述图形码对应的所述预定操作中的至少一种;
关联存储模块,用于将所述图形码的相关信息与保存的所述图形码和/或所述图形码中携带的内容数据进行关联存储。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310695578.9A CN104717125B (zh) | 2013-12-17 | 2013-12-17 | 图形码保存方法和装置 |
PCT/CN2014/091836 WO2015090129A1 (en) | 2013-12-17 | 2014-11-21 | Method and system for graphic code processing |
US14/991,746 US9537809B2 (en) | 2013-12-17 | 2016-01-08 | Method and system for graphic code processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310695578.9A CN104717125B (zh) | 2013-12-17 | 2013-12-17 | 图形码保存方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104717125A CN104717125A (zh) | 2015-06-17 |
CN104717125B true CN104717125B (zh) | 2016-06-22 |
Family
ID=53402084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310695578.9A Active CN104717125B (zh) | 2013-12-17 | 2013-12-17 | 图形码保存方法和装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9537809B2 (zh) |
CN (1) | CN104717125B (zh) |
WO (1) | WO2015090129A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10243905B2 (en) * | 2016-03-07 | 2019-03-26 | Facebook, Inc. | Location-based conversation engine for entities in a social networking system |
US10581608B2 (en) | 2016-09-26 | 2020-03-03 | Snap Inc. | Wearable device pairing with optical codes |
EP3523931B1 (en) * | 2016-10-05 | 2020-12-30 | Quzzup S.R.L. | Method and system for establishing a communication between mobile computing devices |
CN106548110A (zh) * | 2016-10-25 | 2017-03-29 | 广东欧珀移动通信有限公司 | 图片处理方法及装置 |
CN111860011A (zh) * | 2017-08-17 | 2020-10-30 | 阿里巴巴集团控股有限公司 | 一种目标图形码识别方法和装置 |
CN110069723B (zh) * | 2017-08-21 | 2023-01-06 | 腾讯科技(深圳)有限公司 | 图形码识别方法、装置及存储介质 |
CN107688933A (zh) * | 2017-08-29 | 2018-02-13 | 腾讯科技(深圳)有限公司 | 资源转移方法、装置及存储介质 |
CN108596597A (zh) * | 2018-04-26 | 2018-09-28 | 维沃移动通信有限公司 | 一种支付方法及移动终端 |
CN110443088B (zh) * | 2019-07-30 | 2021-08-31 | 腾讯科技(深圳)有限公司 | 图形码校验方法、装置、计算机设备和存储介质 |
CN113205374A (zh) * | 2021-05-31 | 2021-08-03 | 上海苍苔信息技术有限公司 | 一种基于二维码的支付广告投放系统和方法 |
US11244561B1 (en) * | 2021-07-22 | 2022-02-08 | Arkade, Inc. | Systems and methods for network configuration and communications for remote device control |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101187974A (zh) * | 2007-12-06 | 2008-05-28 | 深圳华为通信技术有限公司 | 二维码的应用方法和装置 |
CN102999860A (zh) * | 2012-11-14 | 2013-03-27 | 苏州薇思雨软件科技有限公司 | 一种基于手机二维码进行线下消费的方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6676014B2 (en) * | 2001-03-31 | 2004-01-13 | Koninklijke Philips Electronics N.V. | Machine readable label system with offline capture and processing |
ATE500563T1 (de) * | 2003-01-12 | 2011-03-15 | Metrologic Instr Inc | Automatisch aktiviertes drahtloses laserscansystem zum lesen von strichcodesymbolen |
EP2422294B1 (en) * | 2009-04-20 | 2017-04-19 | Metaform Ltd. | A multiple barcode detection system and method |
US20130181054A1 (en) * | 2011-07-06 | 2013-07-18 | Chris Juarez Durham | System and method for processing bar-code enabled cards |
JP6035787B2 (ja) * | 2012-03-09 | 2016-11-30 | カシオ計算機株式会社 | データ保存装置、データ保存方法及びプログラム |
US9047385B1 (en) * | 2012-10-04 | 2015-06-02 | Delago Technology Holdings, LLC | Interactive barcodes |
-
2013
- 2013-12-17 CN CN201310695578.9A patent/CN104717125B/zh active Active
-
2014
- 2014-11-21 WO PCT/CN2014/091836 patent/WO2015090129A1/en active Application Filing
-
2016
- 2016-01-08 US US14/991,746 patent/US9537809B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101187974A (zh) * | 2007-12-06 | 2008-05-28 | 深圳华为通信技术有限公司 | 二维码的应用方法和装置 |
CN102999860A (zh) * | 2012-11-14 | 2013-03-27 | 苏州薇思雨软件科技有限公司 | 一种基于手机二维码进行线下消费的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104717125A (zh) | 2015-06-17 |
US9537809B2 (en) | 2017-01-03 |
WO2015090129A1 (en) | 2015-06-25 |
US20160127293A1 (en) | 2016-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104717125B (zh) | 图形码保存方法和装置 | |
CN103632165B (zh) | 一种图像处理的方法、装置及终端设备 | |
CN103488630B (zh) | 一种图像的处理方法、装置及终端 | |
CN104219617B (zh) | 服务获取方法及装置 | |
CN103677899B (zh) | 安装应用程序的方法及设备 | |
CN103543913A (zh) | 一种终端设备操作方法、装置和终端设备 | |
CN103501333A (zh) | 一种下载文件的方法、装置和终端设备 | |
CN104978115A (zh) | 内容显示方法及装置 | |
CN104135501A (zh) | 页面分享方法、装置及系统 | |
CN103310004A (zh) | 未读消息数目显示方法、装置和设备 | |
CN103702297A (zh) | 短信增强方法、装置及系统 | |
CN104978176A (zh) | 应用程序接口调用方法及装置 | |
CN103746975A (zh) | 一种数据传输方法、装置及移动终端 | |
CN104239332A (zh) | 网页内容处理方法、装置及浏览器客户端 | |
CN104301315A (zh) | 一种限制信息访问的方法和装置 | |
CN103678502B (zh) | 信息收藏方法和装置 | |
CN104636047A (zh) | 对列表中的对象进行操作的方法、装置及触屏终端 | |
CN103747130B (zh) | 一种终端设备的控制方法及装置 | |
CN104967790A (zh) | 照片拍摄方法、装置及移动终端 | |
CN103678259B (zh) | 一种页面的适配方法、装置和终端设备 | |
CN103616983A (zh) | 一种图片展示方法、装置和终端设备 | |
CN103687063B (zh) | 一种连接网络的方法、装置及终端设备 | |
CN104216915A (zh) | 网页处理方法、装置和终端设备 | |
CN103853819A (zh) | 一种信息获取的方法、终端及系统 | |
CN103678605A (zh) | 一种信息传输的方法、装置及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |