二维码信息的处理方法及通信终端的制作方法

文档序号:6526567阅读:601来源:国知局
二维码信息的处理方法及通信终端的制作方法
【专利摘要】本发明适用于通信【技术领域】,提供了一种二维码信息的处理方法,包括步骤有:判断步骤,判断当前页面是否存在二维码;扫描解码步骤,若所述当前页面存在所述二维码,则对所述二维码进行扫描和解码,获取对应的二维码信息;信息传输步骤,将所述二维码信息传输到对应的应用程序。相应地,本发明还提供一种通信终端。借此,本发明能够更加智能和简便地处理页面上的二维码信息。
【专利说明】二维码信息的处理方法及通信终端
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种二维码信息的处理方法及通信终端。
【背景技术】
[0002]二维码(2-dimensional bar code)是用特定规律在二维平面上分布的黑白相间的几何图形,是所有信息数据的一把钥匙。目前通信技术中二维码的应用十分广泛,如网站链接、名片交流、数据下载、商品交易、产品防伪/溯源、广告推送、电子凭证、车辆管理、信息传递、WIFI (Wireless Fidelity,无线宽带)共享等等。很多用户在手机等通信终端上浏览资讯时若看到二维码,都不知道如何使用通信终端的二维码扫描应用扫描获取二维码信息。就算用户熟悉扫描获取二维码信息的操作,也需用户使用截屏工具功能,将屏幕中的二维码保存为二维码图像,然后用户去寻找并打开二维码扫描应用,然后再从图库中查找到截屏的二维码图像进行扫描和解码,再对从二维码图像中解码出来的二维码信息进行相关操作,显然整个操作过程过于繁琐。
[0003]综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。

【发明内容】

[0004]针对上述的缺陷,本发明的目的在于提供一种二维码信息的处理方法及通信终端,其能够更加智能和简便地处理页面上的二维码信息。
[0005]为了实现上述目的,本发明提供一种二维码信息的处理方法,包括步骤有:
[0006]判断步骤,判断当前页面是否存在二维码;
[0007]扫描解码步骤,若所述当前页面存在所述二维码,则对所述二维码进行扫描和解码,获取对应的二维码信息;
[0008]信息传输步骤,将所述二维码信息传输到对应的应用程序。
[0009]根据本发明所述的处理方法,所述判断步骤包括:
[0010]检测所述当前页面上是否存在二维码标识符,若存在所述二维码标识符,则判定所述当前页面存在所述二维码,否则判定所述当前页面不存所述二维码。
[0011]根据本发明所述的处理方法,所述判断步骤之后且所述扫描解码步骤之前还包括:
[0012]截图步骤,若所述当前页面存在所述二维码,对所述二维码进行截图以生成对应的二维码图像;
[0013]所述扫描解码步骤包括:
[0014]通过解码程序对所述二维码图像进行扫描和解码,获取对应的所述二维码信息。
[0015]根据本发明所述的处理方法,所述截图步骤还包括:
[0016]将所述二维码图像存储于指定存储位置;
[0017]所述扫描解码步骤包括:
[0018]选择所述解码程序;[0019]将所述指定存储位置发送给所述解码程序;
[0020]通过所述解码程序对所述指定存储位置的所述二维码图像进行扫描和解码,获取对应的所述二维码信息;
[0021 ] 所述信息传输步骤包括:
[0022]选择所述应用程序;
[0023]将所述二维码信息传输到对应的应用程序进行处理;
[0024]所述信息传输步骤之后还包括:
[0025]删图步骤,删除所述指定存储位置的所述二维码图像。
[0026]根据本发明所述的处理方法,所述判断步骤包括:
[0027]判断所述当前页面是否存在二维码;
[0028]若所述当前页面存在所述二维码,提示用户是否提取二维码信息,若用户确认提取则执行所述扫描解码步骤;
[0029]所述选择解码程序的步骤包括:根据系统默认选择指令或者用户手动选择指令选择所述解码程序;
[0030]所述选择应用程序的步骤包括:根据系统自动选择指令或用户手动选择指令选择与所述二维码信息匹配的所述应用程序。
[0031]本发明还提供一种通信终端,包括有:
[0032]判断模块,用于判断当前页面是否存在二维码;
[0033]扫描解码模块,用于若所述当前页面存在所述二维码时,对所述二维码进行扫描和解码,获取对应的二维码信息;
[0034]信息传输模块,用于将所述二维码信息传输到对应的应用程序。
[0035]根据本发明所述的通信终端,所述判断模块用于检测所述当前页面上是否存在二维码标识符,若存在所述二维码标识符,则判定所述当前页面存在所述二维码,否则判定所述当前页面不存所述二维码。
[0036]根据本发明所述的通信终端,还包括:
[0037]截图模块,用于若所述当前页面存在所述二维码时,对所述二维码进行截图以生成对应的二维码图像;
[0038]所述扫描解码模块用于通过解码程序对所述二维码图像进行扫描和解码,获取对应的所述二维码信息。
[0039]根据本发明所述的通信终端,所述截图模块还用于将所述二维码图像存储于指定存储位置;
[0040]所述扫描解码模块包括:
[0041]第一选择子模块,用于选择所述解码程序;
[0042]位置发送子模块,用于将所述指定存储位置发送给所述解码程序;
[0043]扫描解码子模块,用于通过所述解码程序对所述指定存储位置的所述二维码图像进行扫描和解码,获取对应的所述二维码信息;
[0044]所述信息传输模块包括:
[0045]第二选择子模块,选择所述应用程序;
[0046]信息传输子模块,用于将所述二维码信息传输到对应的应用程序进行处理;[0047]所述通信终端还包括:
[0048]删图模块,用于在将所述二维码信息传输到对应的应用程序后,删除所述指定存储位置的所述二维码图像。
[0049]根据本发明所述的通信终端,所述判断模块包括:
[0050]判断子模块,用于判断所述当前页面是否存在二维码;
[0051]提示子模块,用于若所述当前页面存在所述二维码,提示用户是否提取二维码信息,若用户确认提取则执行所述扫描解码模块;
[0052]所述第一选择子模块用于根据系统默认选择指令或者用户手动选择指令选择所述解码程序;
[0053]所述第二选择子模块用于根据系统自动选择指令或用户手动选择指令选择与所述二维码信息匹配的所述应用程序。
[0054]本发明在用户浏览页面信息时,只要检测出当前页面存在二维码时,便可自动对二维码进行扫描和解码,获取相应的二维码信息后传输到相关应用程序进行处理。借此,本发明能够更加智能和简便地处理页面上的二维码信息,避免现有技术中用户不知如何扫描获取二维码信息的问题,同时省去大量繁琐的操作步骤,从而提升了用户体验。
【专利附图】

【附图说明】
[0055]图1是本发明通信终端的结构示意图;
[0056]图2是本发明优选通信终端的结构示意图;
[0057]图3是本发明二维码信息的处理方法的流程图;
[0058]图4是本发明第一实施例中二维码信息的处理方法的流程图;
[0059]图5是本发明第二实施例中二维码信息的处理方法的流程图。
【具体实施方式】
[0060]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0061]图1是本发明通信终端的结构示意图,所述通信终端100可以是手机、PDA(Personal Digital Assistant,个人数字助理)、平板电脑等,并且所述通信终端100包括有判断模块10、扫描解码模块20、以及信息传输模块30,其中:
[0062]所述判断模块10,用于判断用户浏览的当前页面是否存在二维码。优选的是,在用户在通信终端100上浏览网页等页面信息时,判断模块10用于检测当前页面上是否存在二维码标识符,若存在所述二维码标识符,则判定当前页面存在二维码,否则判定当前页面不存二维码,此时用户可以继续浏览页面信息。二维码标识符通常嵌入二维码的参数中,容易被通信终端100识别出。
[0063]所述扫描解码模块20,用于若当前页面存在二维码时,对二维码进行扫描和解码,获取对应的二维码信息。扫描解码模块20可以调用解码程序直接对页面上的二维码进行扫描和解码,也可以先将二维码进行截图成二维码图像,再调用解码程序二维码图像进行扫描和解码,进而获取对应的二维码信息,所述二维码信息可以是网址、联系人信息、订单坐寸O
[0064]所述信息传输模块30,用于将二维码信息传输到对应的应用程序,所述应用程序可进一步对二维码信息进行相应处理。例如,二维码解码出的二维码信息是网址,则系统可自动调用浏览器应用去打开所述网址或者保存所述网址。再例如,二维码解码出的二维码信息是联系人信息,则可自动调用通讯录应用保存所述联系人信息。再例如,二维码解码出的二维码信息是订单信息,则系统可自动调用支付应用根据所述订单信息进行支付。
[0065]本发明在用户浏览页面信息时,只要检测出当前页面存在二维码时,便可自动对二维码进行扫描和解码,获取相应的二维码信息后传输到相关应用程序进行处理,从而本发明通信终端100能够更智能和简便地处理屏幕上出现的二维码信息。
[0066]图2是本发明优选通信终端的结构示意图,所述通信终端100包括有判断模块10、扫描解码模块20、信息传输模块30、截图模块40和/或删图模块50,其中:
[0067]所述判断模块10,用于判断当前页面是否存在二维码。优选的是,判断模块10进一步包括:
[0068]判断子模块11,用于判断当前页面是否存在二维码。优选的是,在用户在通信终端100上浏览网页等页面信息时,判断子模块11用于检测当前页面上是否存在二维码标识符,若存在二维码标识符,则判定当前页面存在二维码,否则判定当前页面不存二维码,用户可以继续浏览页面信息。二维码标识符通常嵌入二维码的参数中,容易被通信终端100识别出。
[0069]提示子模块12,用于若当前页面存在二维码,提示用户是否提取二维码信息,若用户确认提取则执行扫描解码模块20直接对二维码进行扫描和解码,或者执行截图模块40对二维码进行截图,若用户不想提取则可继续浏览页面信息。
[0070]所述截图模块40,用于在判断模块10判断出当前页面存在二维码时,自动对二维码进行截图以生成对应的二维码图像。截图模块40自动执行截屏功能,优选只截屏二维码内容,当然也可以全屏截取,只要截屏图像中包括所述二维码即可。优选的是,截图模块40还用于将二维码图像存储于指定存储位置。
[0071]所述扫描解码模块20,用于通过解码程序对二维码图像进行扫描和解码,获取对应的二维码信息。优选的是,所述扫描解码模块20进一步包括:
[0072]第一选择子模块21,用于选择解码程序。优选的是,第一选择子模块21用于根据系统默认选择指令或者用户手动选择指令选择解码程序。
[0073]位置发送子模块22,用于将所述指定存储位置发送给解码程序。
[0074]扫描解码子模块23,用于通过解码程序对指定存储位置的二维码图像进行扫描和解码,获取对应的二维码信息。
[0075]所述信息传输模块30,用于将二维码信息传输到对应的应用程序,所述应用程序可进一步对二维码信息进行相应处理。所述应用程序与解码程序通常不相同,当然两者也可能是相同程序。优选的是,所述信息传输模块30进一步包括:
[0076]第二选择子模块31,选择应用程序。优选的是,第二选择子模块31用于根据系统自动选择指令或用户手动选择指令选择与二维码信息匹配的应用程序。例如,二维码解码出的二维码信息是网址,则系统可自动调用浏览器应用。再例如,二维码解码出的二维码信息是联系人信息,则可自动调用通讯录应用。再例如,二维码解码出的二维码信息是订单信息,则系统可自动调用支付应用。若二维码信息匹配多个应用程序时,可以由用户进一步手动选择。
[0077]信息传输子模块32,用于将二维码信息传输到对应的应用程序进行处理。
[0078]所述删图模块50,用于在信息传输模块30将二维码信息传输到对应的应用程序后,删除所述指定存储位置的二维码图像,以便避免无用的二维码图像继续占用存储资源,从而节省通信终端100的存储资源。
[0079]本实施例中,用户在通信终端100的屏幕上浏览信息时,通过二维码标识符检测当前显示的页面上是否存在二维码,有且用户确认提取二维码信息时,则自动截取页面的二维码以生成二维码图像,并将二维码图像置于一内存中的指定存储位置,同时系统搜寻二维码的解码程序,然后将所述指定存储位置传输给解码程序,解码程序对指定存储位置的二维码图像解码出相关二维码信息。本发明只需用户在检测到当前屏幕有二维码时,确认下是否提取,省去了其余所有步骤,既避免了用户不知如何操作的问题,又省去大量繁琐步骤。
[0080]图3是本发明二维码信息的处理方法的流程图,其可通过如图1或图2所示的通信终端100实现,所述方法包括步骤有:
[0081]步骤S301,判断步骤:判断当前页面是否存在二维码。
[0082]本步骤优选的是,在用户在通信终端100上浏览网页等页面信息时,检测当前页面上是否存在二维码标识符,若存在所述二维码标识符,则判定当前页面存在二维码,否则判定当前页面不存二维码,此时用户可以继续浏览页面信息。二维码标识符通常嵌入二维码的参数中,容易被通信终端100识别出。
[0083]步骤S302,扫描解码步骤:若当前页面存在二维码,则对所述二维码进行扫描和解码,获取对应的二维码信息。
[0084]本步骤优选的是,可以调用解码程序直接对页面上的二维码进行扫描和解码,也可以先将二维码进行截图成二维码图像,再调用解码程序二维码图像进行扫描和解码,进而获取对应的二维码信息,所述二维码信息可以是网址、联系人信息、订单等。
[0085]步骤S303,信息传输步骤:将所述二维码信息传输到对应的应用程序,所述应用程序可进一步对二维码信息进行相应处理。
[0086]例如,二维码解码出的二维码信息是网址,则系统可自动调用浏览器应用去打开所述网址或者保存所述网址。再例如,二维码解码出的二维码信息是联系人信息,则可自动调用通讯录应用保存所述联系人信息。再例如,二维码解码出的二维码信息是订单信息,则系统可自动调用支付应用根据所述订单信息进行支付。
[0087]图4是本发明第一实施例中二维码信息的处理方法的流程图,其可通过如图2所示的通信终端100实现,所述方法包括步骤有:
[0088]步骤S401,判断步骤:判断当前页面是否存在二维码。
[0089]本步骤优选的是,在用户在通信终端100上浏览网页等页面信息时,检测当前页面上是否存在二维码标识符,若存在二维码标识符,则判定当前页面存在二维码,否则判定当前页面不存二维码,用户可以继续浏览页面信息。二维码标识符通常嵌入二维码的参数中,容易被通信终端100识别出。
[0090]步骤S402,截图步骤:若当前页面存在二维码,对所述二维码进行截图以生成对应的二维码图像。
[0091]本步骤优选的是,通信终端100在当前页面存在二维码时,自动执行截屏功能,优选只截屏二维码内容,当然也可以全屏截取,只要截屏图像中包括所述二维码即可。
[0092]步骤S403,扫描解码步骤:通过解码程序对所述二维码图像进行扫描和解码,获取对应的二维码信息。
[0093]所述二维码信息可以是网址、联系人信息、订单等。
[0094]步骤S404,信息传输步骤:将所述二维码信息传输到对应的应用程序,所述应用程序可进一步对二维码信息进行相应处理。
[0095]图5是本发明第二实施例中二维码信息的处理方法的流程图,其可通过如图2所示的通信终端100实现,所述方法包括步骤有:
[0096]步骤S501,用户浏览页面信息。
[0097]步骤S502,判断当前页面是否存在二维码,若是则执行步骤S503,否则结束流程,用户可继续浏览页面信息。
[0098]本步骤优选的是,本步骤优选的是,在用户在通信终端100上浏览网页等页面信息时,检测当前页面上是否存在二维码标识符,若存在二维码标识符,则判定当前页面存在二维码,否则判定当前页面不存二维码,用户可以继续浏览页面信息。二维码标识符通常嵌入二维码的参数中,容易被通信终端100识别出。
[0099]步骤S503,若当前页面存在二维码,提示用户是否提取二维码信息,若用户确认提取则执行步骤步骤S504 ;否则结束流程,用户可继续浏览页面信息。
[0100]步骤S504,若当前页面存在二维码,对所述二维码进行截图以生成对应的二维码图像,并将所述二维码图像存储于指定存储位置。
[0101]本步骤优选的是,通信终端100在当前页面存在二维码时,自动执行截屏功能,优选只截屏二维码内容,当然也可以全屏截取,只要截屏图像中包括所述二维码即可。
[0102]步骤S505,选择解码程序。
[0103]本步骤优选的是,根据系统默认选择指令或者用户手动选择指令选择解码程序。
[0104]步骤S506,将所述指定存储位置发送给所选的解码程序。
[0105]步骤S507,通过解码程序对指定存储位置的二维码图像进行扫描和解码,获取对应的二维码信息。
[0106]步骤S508,选择应用程序。
[0107]本步骤优选的是,根据系统自动选择指令或用户手动选择指令选择与二维码信息匹配的应用程序。所述应用程序与解码程序通常不相同,当然两者也可能是相同程序。例如,二维码解码出的二维码信息是网址,则系统可自动调用浏览器应用。再例如,二维码解码出的二维码信息是联系人信息,则可自动调用通讯录应用。再例如,二维码解码出的二维码信息是订单信息,则系统可自动调用支付应用。若二维码信息匹配多个应用程序时,可以由用户进一步手动选择。
[0108]步骤S509,将所述二维码信息传输到对应的应用程序进行处理。
[0109]例如,二维码解码出的二维码信息是网址,则系统可自动调用浏览器应用去打开所述网址或者保存所述网址。再例如,二维码解码出的二维码信息是联系人信息,则可自动调用通讯录应用保存所述联系人信息。再例如,二维码解码出的二维码信息是订单信息,则系统可自动调用支付应用根据所述订单信息进行支付。
[0110]步骤S510,删除指定存储位置的二维码图像。
[0111]本步骤删除所述指定存储位置的二维码图像的目的是,避免无用的二维码图像继续占用存储资源,从而节省通信终端100的存储资源。
[0112]综上所述,本发明在用户浏览页面信息时,只要检测出当前页面存在二维码时,便可自动对二维码进行扫描和解码,获取相应的二维码信息后传输到相关应用程序进行处理。借此,本发明能够更加智能和简便地处理页面上的二维码信息,避免现有技术中用户不知如何扫描获取二维码信息的问题,同时省去大量繁琐的操作步骤,从而提升了用户体验。
[0113]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种二维码信息的处理方法,其特征在于,包括步骤有: 判断步骤,判断当前页面是否存在二维码; 扫描解码步骤,若所述当前页面存在所述二维码,则对所述二维码进行扫描和解码,获取对应的二维码信息; 信息传输步骤,将所述二维码信息传输到对应的应用程序。
2.根据权利要求1所述的处理方法,其特征在于,所述判断步骤包括: 检测所述当前页面上是否存在二维码标识符,若存在所述二维码标识符,则判定所述当前页面存在所述二维码,否则判定所述当前页面不存所述二维码。
3.根据权利要求1或2所述的处理方法,其特征在于,所述判断步骤之后且所述扫描解码步骤之前还包括: 截图步骤,若所述当前页面存在所述二维码,对所述二维码进行截图以生成对应的二维码图像; 所述扫描解码步骤包括: 通过解码程序对所述二维码图像进行扫描和解码,获取对应的所述二维码信息。
4.根据权利要求3所述的处理方法,其特征在于,所述截图步骤还包括: 将所述二维码图像存储于指定存储位置; 所述扫描解码步骤包括: 选择所述解码程序; 将所述指定存储位置发送给所述解码程序; 通过所述解码程序对所述指定存储位置的所述二维码图像进行扫描和解码,获取对应的所述二维码信息; 所述信息传输步骤包括: 选择所述应用程序; 将所述二维码信息传输到对应的应用程序进行处理; 所述信息传输步骤之后还包括: 删图步骤,删除所述指定存储位置的所述二维码图像。
5.根据权利要求4所述的处理方法,其特征在于,所述判断步骤包括: 判断所述当前页面是否存在二维码; 若所述当前页面存在所述二维码,提示用户是否提取二维码信息,若用户确认提取则执行所述扫描解码步骤; 所述选择解码程序的步骤包括:根据系统默认选择指令或者用户手动选择指令选择所述解码程序; 所述选择应用程序的步骤包括:根据系统自动选择指令或用户手动选择指令选择与所述二维码信息匹配的所述应用程序。
6.一种通信终端,其特征在于,包括有: 判断模块,用于判断当前页面是否存在二维码; 扫描解码模块,用于若所述当前页面存在所述二维码时,对所述二维码进行扫描和解码,获取对应的二维码信息; 信息传输模块,用于将所述二维码信息传输到对应的应用程序。
7.根据权利要求6所述的通信终端,其特征在于,所述判断模块用于检测所述当前页面上是否存在二维码标识符,若存在所述二维码标识符,则判定所述当前页面存在所述二维码,否则判定所述当前页面不存所述二维码。
8.根据权利要求6或7所述的通信终端,其特征在于,还包括: 截图模块,用于若所述当前页面存在所述二维码时,对所述二维码进行截图以生成对应的二维码图像; 所述扫描解码模块用于通过解码程序对所述二维码图像进行扫描和解码,获取对应的所述二维码信息。
9.根据权利要求8所述的通信终端,其特征在于,所述截图模块还用于将所述二维码图像存储于指定存储位置; 所述扫描解码模块包括: 第一选择子模块,用于选择所述解码程序; 位置发送子模块,用于将所述指定存储位置发送给所述解码程序; 扫描解码子模块, 用于通过所述解码程序对所述指定存储位置的所述二维码图像进行扫描和解码,获取对应的所述二维码信息; 所述信息传输模块包括: 第二选择子模块,选择所述应用程序; 信息传输子模块,用于将所述二维码信息传输到对应的应用程序进行处理; 所述通信终端还包括: 删图模块,用于在将所述二维码信息传输到对应的应用程序后,删除所述指定存储位置的所述二维码图像。
10.根据权利要求9所述的通信终端,其特征在于,所述判断模块包括: 判断子模块,用于判断所述当前页面是否存在二维码; 提示子模块,用于若所述当前页面存在所述二维码,提示用户是否提取二维码信息,若用户确认提取则执行所述扫描解码模块; 所述第一选择子模块用于根据系统默认选择指令或者用户手动选择指令选择所述解码程序; 所述第二选择子模块用于根据系统自动选择指令或用户手动选择指令选择与所述二维码信息匹配的所述应用程序。
【文档编号】G06K19/06GK103745186SQ201310744286
【公开日】2014年4月23日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】尹德益 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1