一种识别信息的信息相互转换方法及终端的制作方法

文档序号:10613204阅读:609来源:国知局
一种识别信息的信息相互转换方法及终端的制作方法
【专利摘要】本发明实施例公开了一种识别信息的信息相互转换方法及终端,其中,所述方法包括:获取包含目标信息的第一信息;检测到需要转换为第二信息识别模式时,对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息;将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,启动对所述第二信息的识别,以根据针对所述第二信息的识别结果实现对应提供的服务。
【专利说明】
一种识别信息的信息相互转换方法及终端
技术领域
[0001]本发明涉及信息转换技术,尤其涉及一种识别信息的信息相互转换方法及终端。
【背景技术】
[0002]随着互联网技术和智能终端技术的发展,越来越多的服务可以通过智能终端来识别信息,并通过互联网进行各种信息交互。不同终端支持信息识别的技术不同,举例来说,终端支持二维码识别技术,可以通过终端上安装的二维码识别应用来进行二维码扫描及识别。目前二维码信息被广泛使用在支付,身份识别,票务信息等服务上。
[0003]终端支持NFC识别技术,可以实现NFC的卡模拟功能,以终端为手机为例,在这种模式下,具有NFC功能的手机很像一个被外部读卡器读取的传统非接触智能卡。例如Visa卡上的一些保密数据写在手机的保密单元里,数据被外部读卡器读取,并发送信息以进一步操作。这使得不改变现有设施的基础上就可以使用NFC手机进行非接触的支付和票务业务,移动支付,票务访问控制等服务。
[0004]正如上述阐述的内容,信息识别技术有多种,不同终端支持信息识别的技术也不同。然而,用户持有的终端可能只支持一种信息识别技术,或者,用户习惯只采用一种信息识别技术等情况下,如果需要支持或使用另一种信息识别技术来更有效的实现服务功能时,就存在问题了,这个要解决的技术问题是:能在同一个终端上面,利用同一个使用信息,能通过多种信息识别技术实现服务(如既能通过二维码的方式又能通过NFC的方式实现服务)ο目前,并未有针对这个问题的有效解决方案。

【发明内容】

[0005]本发明实施例提供了一种识别信息的信息相互转换方法及终端,至少解决了上述技术问题。
[0006]本发明实施例的一种识别信息的信息相互转换方法,所述方法包括:
[0007]获取包含目标信息的第一信息;
[0008]检测到需要转换为第二信息识别模式时,对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息;
[0009]将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,启动对所述第二信息的识别,以根据针对所述第二信息的识别结果实现对应提供的服务。
[0010]上述方案中,所述获取包含目标信息的第一信息,包括:
[0011 ]根据所述目标信息生成所述二维码信息,将所述二维码信息确定为所述第一信息;或者,
[0012]获取终端用户界面上的第一操作,触发对所述第一信息的扫描,以获取到所述二维码信息,将所述二维码信息确定为所述第一信息。
[0013]上述方案中,所述对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息,包括:
[0014]将所述二维码信息通过二维码解析策略解析为所述目标信息,所述目标信息为在二维码信息中实际存储的信息;
[0015]所述将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,包括:
[0016]将在所述二维码信息中实际存储的信息通过NFC的协议标准封装成NFC信息。
[0017]上述方案中,所述获取包含目标信息的第一信息,包括:
[0018]根据所述目标信息生成所述NFC信息,将所述NFC信息确定为所述第一信息;或者,
[0019]获取终端用户界面上的第一操作,触发对所述第一信息的读取,以获取到所述NFC信息,将所述NFC信息确定为所述第一信息。
[0020]上述方案中,所述对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息,包括:
[0021 ]将所述NFC信息通过NFC的协议标准解析为所述目标信息,所述目标信息为在NFC信息中实际存储的信息;
[0022]所述将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,包括:
[0023]将在所述NFC信息中实际存储的信息通过二维码封装策略封装成二维码信息。
[0024]本发明实施例的一种终端,所述终端包括:
[0025]获取单元,用于获取包含目标信息的第一信息;
[0026]解析单元,用于检测到需要转换为第二信息识别模式时,对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息;
[0027]转换单元,用于将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,启动对所述第二信息的识别,以根据针对所述第二信息的识别结果实现对应提供的服务。
[0028]上述方案中,所述获取单元,进一步包括:
[0029]生成子单元,用于根据所述目标信息生成所述二维码信息,将所述二维码信息确定为所述第一信息;或者,
[0030]扫描子单元,用于获取终端用户界面上的第一操作,触发对所述第一信息的扫描,以获取到所述二维码信息,将所述二维码信息确定为所述第一信息。
[0031]上述方案中,所述解析单元,进一步用于:将所述二维码信息通过二维码解析策略解析为所述目标信息,所述目标信息为在二维码信息中实际存储的信息;
[0032]所述转换单元,进一步用于:将在所述二维码信息中实际存储的信息通过NFC的协议标准封装成NFC信息。
[0033]上述方案中,所述获取单元,进一步包括:
[0034]生成子单元,用于根据所述目标信息生成所述NFC信息,将所述NFC信息确定为所述第一信息;或者,
[0035]读取子单元,用于获取终端用户界面上的第一操作,触发对所述第一信息的读取,以获取到所述NFC信息,将所述NFC信息确定为所述第一信息。
[0036]上述方案中,所述解析单元,进一步用于:将所述NFC信息通过NFC的协议标准解析为所述目标信息,所述目标信息为在NFC信息中实际存储的信息;
[0037]所述转换单元,进一步用于:将在所述NFC信息中实际存储的信息通过二维码封装策略封装成二维码?目息。
[0038]本发明实施例的识别信息的信息相互转换方法,包括:获取包含目标信息的第一信息;检测到需要转换为第二信息识别模式时,对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息;将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,启动对所述第二信息的识别,以根据针对所述第二信息的识别结果实现对应提供的服务。采用本发明实施例,能在同一个终端上面,利用同一个使用信息,能通过多种信息识别技术实现服务。
【附图说明】
[0039]图1为实现本发明各个实施例的一个可选的移动终端的硬件结构示意图;
[0040]图2为如图1所示的移动终端的无线通信系统示意图;
[0041 ]图3为本发明实施例一的方法流程示意图;
[0042]图4为本发明实施例二的方法流程示意图;
[0043]图5为本发明实施例三的方法流程示意图;
[0044]图6为本发明实施例四的终端模块组成结构示意图;
[0045]图7为本发明实施例五的终端硬件组成结构示意图;
[0046]图8为应用本发明实施例一应用场景中终端组成结构示意图。
【具体实施方式】
[0047]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明实施例的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
[0048]移动终端可以以各种形式来实施。例如,本发明实施例中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA ,PersonalDigital Assistant)、平板电脑(PAD)、便携式多媒体播放器(PMP,Portabl e MediaPlayer)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之夕卜,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0049]图1为实现本发明各个实施例的移动终端的硬件结构示意。
[0050]移动终端100可以包括无线通信单元110、音频/视频(A/V)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
[0051]无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括广播接收模块111、移动通信模块112、无线互联网模块113、短程通信模块114和位置信息模块115中的至少一个。
[0052]广播接收模块111经由广播信道从外部广播管理服务器接收广播信号和/或广播相关信息。广播信道可以包括卫星信道和/或地面信道。广播管理服务器可以是生成并发送广播信号和/或广播相关信息的服务器或者接收之前生成的广播信号和/或广播相关信息并且将其发送给终端的服务器。广播信号可以包括TV广播信号、无线电广播信号、数据广播信号等等。而且,广播信号可以进一步包括与TV或无线电广播信号组合的广播信号。广播相关信息也可以经由移动通信网络提供,并且在该情况下,广播相关信息可以由移动通信模块112来接收。广播信号可以以各种形式存在,例如,其可以以数字多媒体广播(DMB,Digital Multimedia Broadcasting)的电子节目指南(EPG,Electronic Program Guide)、数字视频广播手持(DVB-H,Digital Video Broadcasting-Handheld)的电子服务指南(ESG,Electronic Service Guide)等等的形式而存在。广播接收模块111可以通过使用各种类型的广播系统接收信号广播。特别地,广播接收模块111可以通过使用诸如多媒体广播-地面(DMB_T,Digital Multimedia Broadcasting-Terrestrial)、数字多媒体广播-卫星(DMB-S,Digital Multimedia Broadcasting-Satellite)、数字视频广播手持(DVB-H),前向链路媒体(MediaFLO,Media Forward Link Only)的数据广播系统、地面数字广播综合服务(ISDB-T,Integrated Services Digital Broadcasting-Terrestrial)等等的数字广播系统接收数字广播。广播接收模块ill可以被构造为适合提供广播信号的各种广播系统以及上述数字广播系统。经由广播接收模块111接收的广播信号和/或广播相关信息可以存储在存储器160(或者其它类型的存储介质)中。
[0053]移动通信模块112将无线电信号发送到基站(例如,接入点、节点B等等)、外部终端以及服务器中的至少一个和/或从其接收无线电信号。这样的无线电信号可以包括语音通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数据。
[0054]无线互联网模块113支持移动终端的无线互联网接入。该模块可以内部或外部地耦接到终端。该模块所涉及的无线互联网接入技术可以包括无线局域网络(W1-Fi,WLAN,Wireless Local Area Networks)、无线宽带(Wibro)、全球微波互联接入(Wimax)、高速下行链路分组接入(HSDPA,High Speed Downlink Packet Access)等等。
[0055]短程通信模块114是用于支持短程通信的模块。短程通信技术的一些示例包括蓝牙、射频识别(RF ID ,Rad1 Frequency Identificat1n)、红外数据协会(IrDA,InfraredData Associat1n)、超宽带(UWB,Ultra Wideband)、紫蜂等等。
[0056]位置信息模块115是用于检查或获取移动终端的位置信息的模块。位置信息模块的典型示例是全球定位系统(GPS,Global Posit1ning System)。根据当前的技术,GPS模块115计算来自三个或更多卫星的距离信息和准确的时间信息并且对于计算的信息应用三角测量法,从而根据经度、玮度和高度准确地计算三维当前位置信息。当前,用于计算位置和时间信息的方法使用三颗卫星并且通过使用另外的一颗卫星校正计算出的位置和时间信息的误差。此外,GPS模块115能够通过实时地连续计算当前位置信息来计算速度信息。
[0057]A/V输入单元120用于接收音频或视频信号。A/V输入单元120可以包括相机121和麦克风122,相机121对在视频捕获模式或图像捕获模式中由图像捕获装置获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元151上。经相机121处理后的图像帧可以存储在存储器160(或其它存储介质)中或者经由无线通信单元110进行发送,可以根据移动终端的构造提供两个或更多相机121。麦克风122可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由移动通信模块112发送到移动通信基站的格式输出。麦克风122可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。
[0058]用户输入单元130可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元130允许用户输入各种类型的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示单元151上时,可以形成触摸屏。
[0059]感测单元140检测移动终端100的当前状态,(例如,移动终端100的打开或关闭状态)、移动终端100的位置、用户对于移动终端100的接触(S卩,触摸输入)的有无、移动终端100的取向、移动终端100的加速或减速移动和方向等等,并且生成用于控制移动终端100的操作的命令或信号。例如,当移动终端100实施为滑动型移动电话时,感测单元140可以感测该滑动型电话是打开还是关闭。另外,感测单元140能够检测电源单元190是否提供电力或者接口单元170是否与外部装置耦接。感测单元140可以包括接近传感器141。
[0060]接口单元170用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。识别模块可以是存储用于验证用户使用移动终端100的各种信息并且可以包括用户识别模块(UIM,User Identify Module)、客户识别模块(SIM,Subscriber Identity Module)、通用客户识别模块(USIM,Universal SubscriberIdentity Module)等等。另外,具有识别模块的装置(下面称为"识别装置")可以采取智能卡的形式,因此,识别装置可以经由端口或其它连接装置与移动终端100连接。接口单元170可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端和外部装置之间传输数据。
[0061]另外,当移动终端100与外部底座连接时,接口单元170可以用作允许通过其将电力从底座提供到移动终端100的路径或者可以用作允许从底座输入的各种命令信号通过其传输到移动终端的路径。从底座输入的各种命令信号或电力可以用作用于识别移动终端是否准确地安装在底座上的信号。输出单元150被构造为以视觉、音频和/或触觉方式提供输出信号(例如,音频信号、视频信号、振动信号等等)。输出单元150可以包括显示单元151、音频输出模块152等等。
[0062]显示单元151可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元151可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI,User Interface)或图形用户界面(GUI ,Graphical UserInterface)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元151可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。
[0063]同时,当显示单元151和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元151可以用作输入装置和输出装置。显示单元151可以包括液晶显示器(LCD ,LiquidCrystal Display)、薄膜晶体管LCD(TFT_LCD,Thin Film Transistor-LCD)、有机发光二极管(OLED,Organic Light-Emitting D1de)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为透明有机发光二极管(TOLED)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示单元(或其它显示装置),例如,移动终端可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。
[0064]音频输出模块152可以在移动终端处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将无线通信单元110接收的或者在存储器160中存储的音频数据转换音频信号并且输出为声音。而且,音频输出模块152可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出模块152可以包括扬声器、蜂鸣器等等。
[0065]存储器160可以存储由控制器180执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。
[0066]存储器160可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM,Random AccessMemory)、静态随机访问存储器(SRAM,Static Random Access Memory)、只读存储器(ROM,Read Only Memory)、电可擦除可编程只读存储器(EEPR0M,Electrical Iy ErasableProgrammable Read Only Memory)、可编程只读存储器(PR0M,Programmable Read OnlyMemory)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。
[0067]控制器180通常控制移动终端的总体操作。例如,控制器180执行与语音通话、数据通信、视频通话等等相关的控制和处理。又如,控制器180可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。
[0068]电源单元190在控制器180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
[0069]这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC, Appl i cat 1n Specific Integrated Circuit)、数字信号处理器(DSP ,DigitalSignal Processing)、数字信号处理装置(DSPD,Digital Signal Processing Device)、可编程逻辑装置(PLD ,Programmable Logic Device)、现场可编程门阵列(FPGA,FieldProgrammable Gate Array)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器180中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器160中并且由控制器180执行。
[0070]至此,己经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
[0071]如图1中所示的移动终端100可以被构造为利用经由帧或分组发送数据的诸如有线和无线通信系统以及基于卫星的通信系统来操作。
[0072]现在将参考图2描述其中根据本发明实施例的移动终端能够操作的通信系统。
[0073]这样的通信系统可以使用不同的空中接口和/或物理层。例如,由通信系统使用的空中接口包括例如频分多址(FDMA,Frequency Divis1n Multiple Access)、时分多址(TDMA,Time Divis1n Multiple Access)、码分多址(CDMA,Code Divis1n MultipleAccess)和通用移动通信系统(UMTS,Universal Mobile Telecommunicat1ns System)(特别地,长期演进(LTE,Long Term Evolut1n))、全球移动通信系统(GSM)等等。作为非限制性示例,下面的描述涉及CDMA通信系统,但是这样的教导同样适用于其它类型的系统。
[0074]参考图2,001^无线通信系统可以包括多个移动终端100、多个基站(83,8&86Stat1n)270、基站控制器(BSC,Base Stat1n ControlIer)275和移动交换中心(MSC,Mobile Switching CenterWSOJSCSSO被构造为与公共电话交换网络(PSTN,PublicSwitched Telephone Network)290形成接口。]\^0280还被构造为与可以经由回程线路親接到基站270的BSC275形成接口。回程线路可以根据若干己知的接口中的任一种来构造,所述接口包括例如El/Tl、ATM、IP、PPP、帧中继、HDSL、ADSL或xDSL。将理解的是,如图2中所示的系统可以包括多个BSC275。
[0075]每个BS270可以服务一个或多个分区(或区域),由多向天线或指向特定方向的天线覆盖的每个分区放射状地远离BS 270。或者,每个分区可以由用于分集接收的两个或更多天线覆盖。每个BS 270可以被构造为支持多个频率分配,并且每个频率分配具有特定频谱(例如,1.25MHz,5MHz等等)。
[0076]分区与频率分配的交叉可以被称为CDMA信道。BS270也可以被称为基站收发器子系统(BTS,Base Transceiver Stat1n)或者其它等效术语。在这样的情况下,术语“基站”可以用于笼统地表示单个BSC275和至少一个BS 270。基站也可以被称为“蜂窝站”。或者,特定BS 270的各分区可以被称为多个蜂窝站。
[0077]如图2中所示,广播发射器(BT,Broadcast Transmitter)295将广播信号发送给在系统内操作的移动终端100。如图1中所示的广播接收模块111被设置在移动终端100处以接收由BT295发送的广播信号。在图2中,示出了几个卫星300,例如可以采用全球定位系统(GPS)卫星300。卫星300帮助定位多个移动终端100中的至少一个。
[0078]在图2中,描绘了多个卫星300,但是理解的是,可以利用任何数目的卫星获得有用的定位信息。如图1中所示的GPS模块115通常被构造为与卫星300配合以获得想要的定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪移动终端的位置的其它技术。另外,至少一个GPS卫星300可以选择性地或者额外地处理卫星DMB传输。
[0079]作为无线通信系统的一个典型操作,BS270接收来自各种移动终端100的反向链路信号。移动终端100通常参与通话、消息收发和其它类型的通信。特定基站270接收的每个反向链路信号被在特定BS 270内进行处理。获得的数据被转发给相关的BSC2753SC提供通话资源分配和包括BS 270之间的软切换过程的协调的移动管理功能。BSC275还将接收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地,PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS 270以将正向链路信号发送到移动终端100。
[0080]移动终端中无线通信单元110的移动通信模块112基于移动终端内置的接入移动通信网络(如2G/3G/4G等移动通信网络)的必要数据(包括用户识别信息和鉴权信息)接入移动通信网络为移动终端用户的网页浏览、网络多媒体播放等业务传输移动通信数据(包括上行的移动通信数据和下行的移动通信数据)。
[0081]无线通信单元110的无线互联网模块113通过运行无线热点的相关协议功能而实现无线热点的功能,无线热点支持多个移动终端(移动终端之外的任意移动终端)接入,通过复用移动通信模块112与移动通信网络之间的移动通信连接为移动终端用户的网页浏览、网络多媒体播放等业务传输移动通信数据(包括上行的移动通信数据和下行的移动通信数据),由于移动终端实质上是复用移动终端与通信网络之间的移动通信连接传输移动通信数据的,因此移动终端消耗的移动通信数据的流量由通信网络侧的计费实体计入移动终端的通信资费,从而消耗移动终端签约使用的通信资费中包括的移动通信数据的数据流量。
[0082]基于上述移动终端100硬件结构以及通信系统,提出本发明方法各个实施例。
[0083]实施例一:
[0084]本发明实施例的识别信息的信息相互转换方法,如图3所示,包括:
[0085]步骤301、获取包含目标信息的第一信息;
[0086]这里,所述第一信息可以是二维码或NFC码,或其他识别技术支持的信息;当第一信息为二维码,需要使用NFC识别技术时,第二信息可以为NFC码,通过步骤303将二维码转换为NFC码,以使用NFC识别技术进行信息识别。当第一信息为NFC码,需要使用二维码识别技术时,第二信息可以为二维码,通过步骤303将NFC码转换为二维码,以使用二维码识别技术进行信息识别。
[0087]步骤302、检测到需要转换为第二信息识别模式时,对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息;
[0088]步骤303、将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,启动对所述第二信息的识别,以根据针对所述第二信息的识别结果实现对应提供的服务。
[0089]这里,通过步骤302-303,以第一信息为二维码,第二信息为NFC码为例,先通过二维码的信息解析规则,将二维码中所实际存储的真实信息(本文将其称为所述目标信息)解析出来,然后,将该二维码中所实际存储的真实信息(本文将其称为所述目标信息)重新按照NFC协议标准进行封装,得到NFC格式信息,将所述目标信息以NFC格式存储,此时为在NFC码中所实际存储的真实信息(本文将其称为所述目标信息)。通过读取/扫描,解析,重新封装,将所述目标信息封装成用户当前需要使用的识别信息,完成不同识别信息间的转换处理,以根据针对所述当前信息的识别结果实现对应提供的服务(如刷支撑NFC技术的公交卡实现扣费和乘车功能,通过扫描二维码将WIFI密码进行分享等等)。采用本发明实施例,能在同一个终端上面,利用同一个使用信息,能通过多种信息识别技术实现服务。
[0090]实施例二:
[0091]本发明实施例的识别信息的信息相互转换方法,如图4所示,第一信息为二维码的情况,所述方法包括:
[0092]步骤401、根据所述目标信息生成所述二维码,将所述二维码确定为所述第一信息;
[0093]通过本步骤可以获取包含目标信息的二维码,除了本步骤,获取包含目标信息的二维码的方式,还可以为:获取终端用户界面上的第一操作(如扫描二维码的扫描操作),触发对所述二维码的扫描,以获取到所述二维码,将所述二维码确定为所述第一信息。
[0094]这里,所述第一信息可以是二维码或NFC码,或其他识别技术支持的信息;当第一信息为二维码,需要使用NFC识别技术时,第二信息可以为NFC码,通过步骤403将二维码转换为NFC码,以使用NFC识别技术进行信息识别。
[0095]步骤402、检测到需要转换为第二信息(如NFC码)识别模式时,将所述二维码通过二维码解析策略解析为所述目标信息,所述目标信息为在二维码中实际存储的信息;
[0096]步骤403、将在所述二维码中实际存储的信息通过NFC的协议标准封装成NFC码,启动对所述NFC码的识别,以根据针对所述NFC码的识别结果实现对应提供的服务。
[0097]这里,通过步骤402-403,以第一信息为二维码,第二信息为NFC码为例,先通过二维码的信息解析规则,将二维码中所实际存储的真实信息(本文将其称为所述目标信息)解析出来,然后,将该二维码中所实际存储的真实信息(本文将其称为所述目标信息)重新按照NFC协议标准进行封装,得到NFC格式信息,将所述目标信息以NFC格式存储,此时为在NFC码中所实际存储的真实信息(本文将其称为所述目标信息)。通过读取/扫描,解析,重新封装,将所述目标信息封装成用户当前需要使用的识别信息,完成不同识别信息间的转换处理,以根据针对所述当前信息的识别结果实现对应提供的服务(如刷支撑NFC技术的公交卡实现扣费和乘车功能,通过扫描二维码将WIFI密码进行分享等等)。采用本发明实施例,能在同一个终端上面,利用同一个使用信息,能通过多种信息识别技术实现服务。
[0098]实施例三:
[0099]本发明实施例的识别信息的信息相互转换方法,如图5所示,第一信息为NFC码的情况,所述方法包括:
[0100]步骤501、根据所述目标信息生成所述NFC码,将所述NFC码确定为所述第一信息;
[0101]通过本步骤可以获取包含目标信息的NFC码,除了本步骤,获取包含目标信息的NFC码的方式,还可以为:获取终端用户界面上的第一操作(读卡操作,卡包括NFC功能模块),触发对所述NFC码的读取,以获取到所述NFC码,将所述NFC码确定为所述第一信息。
[0102]这里,所述第一信息可以是二维码或NFC码,或其他识别技术支持的信息;当第一信息为NFC码,需要使用二维码识别技术时,第二信息可以为二维码,通过步骤503将NFC码转换为二维码,以使用二维码识别技术进行信息识别。
[0103]步骤502、检测到需要转换为第二信息(如二维码)识别模式时,将所述NFC码通过NFC的协议标准解析为所述目标信息,所述目标信息为在NFC码中实际存储的信息;
[0104]步骤503、将在所述NFC码中实际存储的信息通过二维码封装策略封装成二维码,启动对所述二维码的识别,以根据针对所述二维码信息的识别结果实现对应提供的服务。
[0105]这里,通过步骤502-503,以第一信息为NFC码,第二信息为二维码为例,先通过NFC码的信息解析规则,将NFC码中所实际存储的真实信息(本文将其称为所述目标信息)解析出来,然后,将该NFC码中所实际存储的真实信息(本文将其称为所述目标信息)重新按照二维码封装规则进行封装,得到二维码格式信息,将所述目标信息以二维码格式存储,此时为在二维码码中所实际存储的真实信息(本文将其称为所述目标信息)。通过读取/扫描,解析,重新封装,将所述目标信息封装成用户当前需要使用的识别信息,完成不同识别信息间的转换处理,以根据针对所述当前信息的识别结果实现对应提供的服务(如刷支撑NFC技术的公交卡实现扣费和乘车功能,通过扫描二维码将WIFI密码进行分享等等)。采用本发明实施例,能在同一个终端上面,利用同一个使用信息,能通过多种信息识别技术实现服务。
[0106]这里需要指出的是:以下涉及终端的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明终端实施例中未披露的技术细节,请参照本发明方法实施例的描述。
[0107]实施例四:
[0108]本发明实施例的终端,如图6所示,所述终端包括:
[0109]获取单元11,用于获取包含目标信息的第一信息;
[0110]解析单元12,用于检测到需要转换为第二信息识别模式时,对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息;
[0111]转换单元13,用于将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,启动对所述第二信息的识别,以根据针对所述第二信息的识别结果实现对应提供的服务。
[0112]这里,所述第一信息可以是二维码或NFC码,或其他识别技术支持的信息;当第一信息为二维码,需要使用NFC识别技术时,第二信息可以为NFC码,通过转换单元将二维码转换为NFC码,以使用NFC识别技术进行信息识别。当第一信息为NFC码,需要使用二维码识别技术时,第二信息可以为二维码,通过转换单元将NFC码转换为二维码,以使用二维码识别技术进行信息识别。
[0113]以第一信息为二维码,第二信息为NFC码为例,先通过二维码的信息解析规则,将二维码中所实际存储的真实信息(本文将其称为所述目标信息)解析出来,然后,将该二维码中所实际存储的真实信息(本文将其称为所述目标信息)重新按照NFC协议标准进行封装,得到NFC格式信息,将所述目标信息以NFC格式存储,此时为在NFC码中所实际存储的真实信息(本文将其称为所述目标信息)。通过读取/扫描,解析,重新封装,将所述目标信息封装成用户当前需要使用的识别信息,完成不同识别信息间的转换处理,以根据针对所述当前信息的识别结果实现对应提供的服务(如刷支撑NFC技术的公交卡实现扣费和乘车功能,通过扫描二维码将WIFI密码进行分享等等)。采用本发明实施例,能在同一个终端上面,利用同一个使用信息,能通过多种信息识别技术实现服务。
[0114]在本发明实施例一实施方式中,所述获取单元,进一步包括:
[0115]生成子单元,用于根据所述目标信息生成所述二维码信息,将所述二维码信息确定为所述第一信息。
[0116]在本发明实施例一实施方式中,所述获取单元,进一步包括:扫描子单元,用于获取终端用户界面上的第一操作,触发对所述第一信息的扫描,以获取到所述二维码信息,将所述二维码信息确定为所述第一信息。
[0117]生成子单元和扫描子单元可以二选一,作为获取单元的一个组成部分。
[0118]在本发明实施例一实施方式中,第一信息为二维码的情况,所述解析单元,进一步用于:将所述二维码信息通过二维码解析策略解析为所述目标信息,所述目标信息为在二维码信息中实际存储的信息。相应的,所述转换单元,进一步用于:将在所述二维码信息中实际存储的信息通过NFC的协议标准封装成NFC信息。
[0119]在本发明实施例一实施方式中,所述获取单元,进一步包括:生成子单元,用于根据所述目标信息生成所述NFC信息,将所述NFC信息确定为所述第一信息。
[0120]在本发明实施例一实施方式中,所述获取单元,进一步包括:读取子单元,用于获取终端用户界面上的第一操作,触发对所述第一信息的读取,以获取到所述NFC信息,将所述NFC信息确定为所述第一信息。
[0121]生成子单元和读取子单元可以二选一,作为获取单元的一个组成部分。
[0122]在本发明实施例一实施方式中,第一信息为NFC码的情况,所述解析单元,进一步用于:将所述NFC信息通过NFC的协议标准解析为所述目标信息,所述目标信息为在NFC信息中实际存储的信息。相应的,所述转换单元,进一步用于:将在所述NFC信息中实际存储的信息通过二维码封装策略封装成二维码信息。
[0123]实施例五:
[0124]本发明实施例的终端,所述终端包括:存储器和处理器;其中,所述存储器中包含计算机可执行代码,用于实现上述实施例的识别信息的信息相互转换方法;所述处理器可以通过存储器中包含的计算机可执行代码来实现识别信息的信息相互转换方案。
[0125]终端可以为PC这种电子设备,还可以为如PAD,平板电脑,手提电脑这种便携电子设备、还可以为如手机这种智能移动终端,不限于这里的描述。其中,对于用于所述处理器而言,在执行处理时,可以采用微处理器、中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Singnal Processor)或可编程逻辑阵列(FPGA,Field —Programmable Gate Array)实现。
[0126]该终端作为硬件实体Sll的一个示例如图7所示。所述装置包括处理器21、存储器22以及至少一个外部通信接口 23;所述处理器21、存储器22以及至少一个外部通信接口 23均通过总线24连接。
[0127]以一个现实应用场景为例对本发明实施例阐述如下:
[0128]本应用场景中,由于在实际应用中不同终端支持信息识别的技术可能不同,举例来说,终端支持二维码识别技术,可以通过终端上安装的二维码识别应用来进行二维码扫描及识别。目前二维码信息被广泛使用在支付,身份识别,票务信息等服务上。终端支持NFC识别技术,可以实现NFC的卡模拟功能,以终端为手机为例,在这种模式下,具有NFC功能的手机很像一个被外部读卡器读取的传统非接触智能卡。例如Visa卡上的一些保密数据写在手机的保密单元里,数据被外部读卡器读取,并发送信息以进一步操作。这使得不改变现有设施的基础上就可以使用NFC手机进行非接触的支付和票务业务,移动支付,票务访问控制等服务。NFC的读/写模式,这种模式下,NFC设备(如手机)可以读写NFC标签(详见后面的章节KNFC智能海报是一个例子。海报中嵌入NFC标签,其中写入了关于海报内容的更多信息,设备可以读取标签中的信息,以进一步操作。NFC的点对点模式,在这种模式下两台带NFC功能的设备可以彼此交换数据。两台设备都参与通信。如交换名片。当我们接触两台设备时可以互换名片。另一个例子是,可以通过接触来配对蓝牙耳机。第三个例子是NFC聊天应用,两台手机按NFC论坛的数据交换格式互相通信。
[0129]上述场景都需要考虑到信息转换的需求,本应用场景采用本发明实施例,提供了一种二维码信息与NFC信息之间相互转换的实现方法,实现两种信息之间的相互转换,SP:将已经生成的二位码信息和NFC的NDEF格式的信息转换,从而实现两种信息之间通信方式的共享,这样就能在同一台机器上面,同一使用信息,既能通过二维码的方式又能通过NFC的方式得到实现,极大的提高了应用场景的范围,如此一来,对同一信息,既能通过二维码方式进行使用,又能通过NFC方式进行使用,结合两者的特点和优势,极大的扩展信息的传递范围,操作方便性,在更多的应用场景下,为用户的操作提供便利,提高用户体验。
[0130]如图8所示,为终端的一个具体实现,其整体设计框图,主要包括三个部分,一是二维码信息处理模块31,二是二维码和NFC信息的转换模块32,三是NFC信息处理模块33。
[0131]其中,二维码信息处理模块31包括二维码生成模块和二维码扫描模块。其中二维码生成模块用户在移动终端通过二维码生成方法,将信息封装成二维码信息。二维码扫描模块,是用户通过移动终端去读取外界的二维码信息。以上两种方法都能获取到二维码信息。
[0132]NFC信息处理模块33包括NFC信息生成模块和NFC信息读取模块,NFC信息生成模块是通过NFC协议生成标准格式的NFC格式信息。NFC信息读取模块,是通过读写模式,读取外界的标签,得到NFC格式的信息。
[0133]二维码和NFC信息的转换模块32,主要包括二维码信息的解析和封装模块,二维码信息和NFC信息帧格式的转换模块,NFC信息的解析和封装模块。
[0134]基于图8所示的整体架构,将二维码信息转换为NFC信息的流程包括:
[0135]用户通过二维码生成模块或者二维码扫描模块获取到包含信息的二维码信息,然后将二维码信息,通过二维码解析规则解析为实际存储的信息(如包含的票务验证信息,WIFI快速连接信息,海报链接信息等),然后将实际存储的信息,通过NFC的协议标准,将实际存储的信息封装成NFC的标准协议格式信息。得到的信息有以下两种方式进行使用。
[0136]方式一:(使用到NFC的卡模拟工作模式),将得到的NFC信息存储到安全芯片ESE中,这样就能通过NFC的卡模拟方式使用二维码中存储的实际信息。应用场景I就是通过该流程实现的,达到的效果就是同一张电子票既能通过二维码校验也能通过NFC校验。
[0137]方式二:(使用到NFC的P2P工作模式),将得到NFC信息,存储于存储单元,然后通过NFC的P2P方式将NFC信息传输到其他支持NFC的设备中。应用场景3,传输海报信息就是通过此方式实现的。
[0138]基于图8所示的整体架构,将NFC信息转换为二维码信息实现流程包括:
[0139]用户通过NFC信息生成模块或NFC信息读取模块得到NFC格式的信息,然后通过NFC信息解析模块得到NFC信息中实际的存储的信息,然后通过信息转换模块将NFC存储的实际信息转换为二维码信息。应用场景二,快速链接就是通过此方式实现的,当用户通过NFC的读写模式读取到存储WIFI链接的信息后,首先实现自身的快速链接,然后将读取到的信息,生成一个二维码信息,这样其他用户即能实现快速连接。
[0140]应用场景1:
[0141]票务信息的校验和使用,目前很多汽车票,景区门票等都通过生成二维码信息的电子票,取代现有的实体票,其在检票的时候通过扫描其二维码信息来进行校验。如果采用本设计方法,就能将二维码信息的电子票务,转换为NFC卡模拟的信息,这样用户直接通过手机轻轻贴一下读卡器,既能完成票务的校验,这样在人流大的场景下极大的提高了效率。
[0142]应用场景2:
[0143]快速连接的实现,目前很多场景下(如饭店,酒店等),我们需要快速连接WIFI。当酒店提供一个NFC标签,里面写入连接酒店WIFI的相关信息,当带NFC的手机贴一下该标签,既能实现快速连接。如果采用本设计方法,既可在本手机快速连接的情况下,将NFC读取到的信息,生成一个二维码信息,这样就可以让其他用户(如不支持NFC的手机)进行一个快速连接。
[0144]应用场景3:
[0145]海报信息的传递,用户可以将想要分享的信息链接生成二维码和NFC的标签信息,这样可以同时通过两种途径将所需分享的信息进行分享,增加分享途径,提高分享范围。
[0146]这里需要指出的是:以上终端实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果,因此不做赘述。对于本发明终端实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解,为节约篇幅,因此不再赘述。
[0147]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0148]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0149]在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0150]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0151]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0152]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,R0M)、磁碟或者光盘等各种可以存储程序代码的介质。
[0153]或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、R0M、磁碟或者光盘等各种可以存储程序代码的介质。
[0154]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种识别信息的信息相互转换方法,其特征在于,所述方法包括: 获取包含目标信息的第一信息; 检测到需要转换为第二信息识别模式时,对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息; 将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,启动对所述第二信息的识别,以根据针对所述第二信息的识别结果实现对应提供的服务。2.根据权利要求1所述的方法,其特征在于,所述获取包含目标信息的第一信息,包括: 根据所述目标信息生成所述二维码信息,将所述二维码信息确定为所述第一信息;或者, 获取终端用户界面上的第一操作,触发对所述第一信息的扫描,以获取到所述二维码信息,将所述二维码信息确定为所述第一信息。3.根据权利要求2所述的方法,其特征在于,所述对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息,包括: 将所述二维码信息通过二维码解析策略解析为所述目标信息,所述目标信息为在二维码信息中实际存储的信息; 所述将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,包括: 将在所述二维码信息中实际存储的信息通过NFC的协议标准封装成NFC信息。4.根据权利要求1所述的方法,其特征在于,所述获取包含目标信息的第一信息,包括: 根据所述目标信息生成所述NFC信息,将所述NFC信息确定为所述第一信息;或者, 获取终端用户界面上的第一操作,触发对所述第一信息的读取,以获取到所述NFC信息,将所述NFC信息确定为所述第一信息。5.根据权利要求4所述的方法,其特征在于,所述对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息,包括: 将所述NFC信息通过NFC的协议标准解析为所述目标信息,所述目标信息为在NFC信息中实际存储的?目息; 所述将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,包括: 将在所述NFC信息中实际存储的信息通过二维码封装策略封装成二维码信息。6.一种终端,其特征在于,所述终端包括: 获取单元,用于获取包含目标信息的第一信息; 解析单元,用于检测到需要转换为第二信息识别模式时,对所述第一信息按照符合第一信息格式的预设策略进行解析,得到所述目标信息; 转换单元,用于将所述目标信息按照符合第二信息格式的预设策略进行封装,转换得到第二信息,启动对所述第二信息的识别,以根据针对所述第二信息的识别结果实现对应提供的服务。7.根据权利要求6所述的终端,其特征在于,所述获取单元,进一步包括: 生成子单元,用于根据所述目标信息生成所述二维码信息,将所述二维码信息确定为所述第一信息;或者, 扫描子单元,用于获取终端用户界面上的第一操作,触发对所述第一信息的扫描,以获取到所述二维码信息,将所述二维码信息确定为所述第一信息。8.根据权利要求7所述的终端,其特征在于,所述解析单元,进一步用于:将所述二维码信息通过二维码解析策略解析为所述目标信息,所述目标信息为在二维码信息中实际存储的信息; 所述转换单元,进一步用于:将在所述二维码信息中实际存储的信息通过NFC的协议标准封装成NFC信息。9.根据权利要求6所述的终端,其特征在于,所述获取单元,进一步包括: 生成子单元,用于根据所述目标信息生成所述NFC信息,将所述NFC信息确定为所述第一信息;或者, 读取子单元,用于获取终端用户界面上的第一操作,触发对所述第一信息的读取,以获取到所述NFC信息,将所述NFC信息确定为所述第一信息。10.根据权利要求9所述的终端,其特征在于,所述解析单元,进一步用于:将所述NFC信息通过NFC的协议标准解析为所述目标信息,所述目标信息为在NFC信息中实际存储的信息; 所述转换单元,进一步用于:将在所述NFC信息中实际存储的信息通过二维码封装策略封装成二维码信息。
【文档编号】G06K7/10GK105975887SQ201610270238
【公开日】2016年9月28日
【申请日】2016年4月26日
【发明人】吕森
【申请人】努比亚技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1