移动终端与rfid卡交互的系统与方法

文档序号:7743265阅读:102来源:国知局
专利名称:移动终端与rfid卡交互的系统与方法
技术领域
本发明涉及无线射频识别技术领域,更具体地,涉及一种移动终端与无线射频识 别(Radio Frequency Identification, RFID)卡交互的系统与方法。
背景技术
现今,物联网的概念在全球持续升温,物联网具有全面感知、可靠传递与智能处理 的特点。其中,非常重要的技术是RFID技术,该技术由应答器(即,电子标签)和读写器组 成。RFID电子商标具有非常广泛的用途,可以用来识别物体的身份以达到防伪的目的;可 以替代商标,提供商标及商标以外的各种有关信息;还可以用于电子钱包、票证等,既安全 又方便。不仅如此,RFID读写器还可以向RFID电子标签卡写入信息,用户可以主动向RFID 卡寻求交互,能够提供很多新的业务应用模式和商业前景。当用户持有RFID电子标签卡对其卡内信息进行读取或将信息写入到其卡内时, 传统的做法是在用户的移动终端中集成RFID读写器芯片、射频电路以及天线等电路,通过 移动终端控制RFID读写器芯片对RFID卡进行读写操作。这种做法要求现在的用户更换原 有的移动终端才能获得与RFID卡的交互功能,很难在市场上迅速普及,不仅如此,该做法 还会增加移动终端的成本和移动终端电路的复杂度。第二种传统做法是移动终端增加外 部设备以实现与RFID卡的交互,这种做法要求用户随身携带RFID设备,给用户造成不便。 另外,上述两种做法存在一个共同的问题,即,用户的移动终端和RFID读写器都没有接入 网络,这使得两者之间的交互存在很大的局限性。例如,用户乘坐公交车向RFID卡写入要 去的目的地时,如果没有服务器的支持,用户很可能只能得到到站提醒,而无法获知乘车路 线,无法知道公交车上的人数状况等更多信息。从上述可以看出,现有技术要么将RFID读写器集成到移动终端中,要么在移动终 端上添加RFID外围设备,这些技术方案会使用户遇到诸如携带不便、移动终端成本增加以 及更换移动终端等问题。不仅如此,在更多的应用场景中,由于没有服务器的参与,移动终 端与RFID卡之间的交互存在着很大的局限性。例如,用户在公交车站无法获得更多的乘车 路线,无法获取公交车何时到站以及有多少人乘坐等信息;在商场中,即使用户将他们想选 购的商品写入到RFID卡中也无法知道目前商场中是否还有货,以及在哪个柜台摆放等信 息;在旅游景点,用户的移动终端无法获知参观路线,无法获知洗手间或餐饮地点等信息。

发明内容
本发明要解决的一个技术问题是提供一种移动终端与RFID卡交互的系统,能够 在不增加移动终端成本且携带方便的情况下实现移动终端与RFID卡的交互。本发明提供了一种移动终端与RFID卡交互的系统,包括RFID卡、RFID读写器、移 动终端、服务器和网络接入点,其中,移动终端,通过无线方式分别与服务器和网络接入点 相连,用于提供与RFID卡交互的信息以及接收RFID读写器的处理结果;服务器,与网络接 入点相连,用于实现用户身份认证与鉴权,并根据用户信息和RFID节点信息确定用户所在的网络接入点;网络接入点,与RFID读写器相连,用于根据移动终端与RFID卡交互的信息 控制RFID读写器对RFID卡进行读写操作以实现移动终端与RFID卡的交互。根据本发明系统的一个实施例,无线方式为蓝牙、短信或无线应用协议(Wireless Application Protocol, WAP) ±_。根据本发明系统的另一实施例,服务器包括飞信模块、第一网络通信模块、第一数 据处理模块、数据库和数据库交互模块,其中,飞信模块,分别与第一数据处理模块和移动 终端相连,用于与移动终端进行短信交互;第一网络通信模块,分别与网络接入点、移动终 端和第一数据处理模块相连,用于与网络接入点进行数据交互以及与移动终端进行网站交 互;第一数据处理模块,与数据库交互模块相连,用于实现第一网络通信模块、飞信模块和 数据库交互模块之间数据的解析和转化;数据库交互模块,与数据库相连,用于与数据库进 行数据交互;数据库,用于存储用户信息和RFID节点信息。根据本发明系统的又一实施例,用户信息包括用户ID号、用户名、用户密码、与用 户绑定的RFID卡号和用户所在位置的当前RFID节点号;RFID节点信息包括RFID节点号、 与RFID节点号对应的网络接入点的IP地址和RFID 节点内的多个RFID卡号。根据本发明系统的再一实施例,网络接入点包括蓝牙通信模块、第二网络通信模 块、第二数据处理模块和RFID数据交互模块,其中,蓝牙通信模块,分别与移动终端和第二 数据处理模块相连,用于通过蓝牙接收移动终端发送的与RFID卡交互的信息并向移动终 端发送RFID读写器的处理结果;第二网络通信模块,分别与第二数据处理模块和服务器相 连,用于与服务器进行数据交互;第二数据处理模块,与RFID数据交互模块相连,用于实现 RFID数据交互模块、第二网络通信模块和蓝牙通信模块之间数据的解析和转化;RFID数据 交互模块,与RFID读写器相连,用于与RFID读写器进行数据与指令的交互,控制RFID读写 器对RFID卡进行读写操作以实现移动终端与RFID卡的交互。本发明提供的交互系统使得移动终端能够通过蓝牙、短信或WAP上网方式以网络 接入点和服务器作为中间件与RFID卡进行信息与数据的交互,从而,用户仍然可以使用传 统功能的移动终端,而无需携带任何RFID相关设备即可与RFID卡进行交互,解决了现有技 术中RFID相关设备携带不便和移动终端成本增加的问题。本发明要解决的另一技术问题是提供一种移动终端与RFID卡交互的方法,能够 在不增加移动终端成本且携带方便的情况下实现移动终端与RFID卡的交互。本发明还提供了一种移动终端与RFID卡交互的方法,包括确定用户所在的网络 接入点,并由服务器对移动终端进行用户身份认证与鉴权;在用户身份认证与鉴权成功后, 由网络接入点根据移动终端以无线方式提交的与RFID卡交互的信息控制RFID读写器对 RFID卡进行读写操作;RFID读写器将读写操作的处理结果返回至移动终端以实现移动终 端与RFID卡的交互。根据本发明方法的一个实施例,无线方式为蓝牙、短信或WAP上网。根据本发明方法的另一实施例,在采用WAP上网的无线方式时,确定用户所在的 网络接入点,并由服务器对移动终端进行用户身份认证与鉴权的步骤包括移动终端通过 WAP上网方式访问服务器;服务器向移动终端返回登录或注册请求;服务器根据移动终端 登录或注册的信息进行用户身份认证与鉴权;根据用户信息和RFID节点信息确定用户所 在的网络接入点;由网络接入点根据移动终端以无线方式提交的与RFID卡交互的信息控制RFID读写器对RFID卡进行读写操作的步骤包括服务器通过WAP上网方式向移动终端 请求与RFID卡交互的信息;服务器将移动终端提交的与RFID卡交互的信息发送至网络接 入点;网络接入点根据接收的与RFID卡交互的信息控制RFID读写器对RFID卡进行读写操 作;RFID读写器将读写操作的处理结果返回至移动终端以实现移动终端与RFID卡的交互 的步骤包括RFID读写器通过网络接入点将处理结果返回至服务器;服务器通过WAP上网 方式将处理结果返回至移动终端,以实现移动终端与RFID卡的交互。根据本发明方法的又一实施例,在采用短信的无线方式时,确定用户所在的网络 接入点,并由服务器对移动终端进行用户身份认证与鉴权的步骤包括移动终端通过短信 方式向服务器发送交互请求;服务器根据交互请求中携带的用户号码对移动终端进行用户 身份认证与鉴权;根据用户信息和RFID节点信息确定用户所在的网络接入点;由网络接 入点根据移动终端以无线方式提交的与RFID卡交互的信息控制RFID读写器对RFID卡进 行读写操作的步骤包括服务器通过短信方式向移动终端请求与RFID卡交互的信息;服务 器将移动终端提交的与RFID卡交互的信息发送至网络接入点;网络接入点根据接收的与 RFID卡交互的信息控制RFID读写器对RFID卡进行读写操作;RFID读写器将读写操作的处 理结果返回至移动终端以实现移动终端与RFID卡的交互的步骤包括RFID读写器通过网 络接入点将处理结果返回至服务器;服务器通过短信方式将处理结果返回至移动终端,以 实现移动终端与RFID卡的交互。根据本发明方法的再一实施例,在采用蓝牙的无线方式时,确定用户所在的网络 接入点,并由服务器对移动终端进行用户身份认证与鉴权的步骤包括移动终端打开蓝牙 搜索并确定用户所在的网络接入点;网络接入点将移动终端登录或注册的信息提交给服务 器以进行用户身份认证与鉴权;由网络接入点根据移动终端以无线方式提交的与RFID卡 交互的信息控制RFID读写器对RFID卡进行读写操作的步骤包括在用户身份认证与鉴权 成功后,服务器通过网络接入点将用户授权信息发送至移动终端;移动终端通过蓝牙方式 将与RFID卡交互的信息发送至网络接入点;网络接入点根据接收的与RFID卡交互的信息 控制RFID读写器对RFID卡进行读写操作;RFID读写器将读写操作的处理结果返回至移动 终端以实现移动终端与RFID卡的交互的步骤包括RFID读写器将处理结果返回至网络接 入点;网络接入点通过蓝牙方式将处理结果返回至移动终端,以实现移动终端与RFID卡的 交互。根据本发明方法的再一实施例,用户信息包括用户ID号、用户名、用户密码、与用 户绑定的RFID卡号和用户所在位置的当前RFID节点号;RFID节点信息包括RFID节点号、 与RFID节点号对应的网络接入点的IP地址和RFID节点内的多个RFID卡号。本发明提供的交互方法使得移动终端能够通过蓝牙、短信或WAP上网方式以网络 接入点和服务器作为中间件与RFID卡进行信息与数据的交互,从而,用户仍然可以使用传 统功能的移动终端,而无需携带任何RFID相关设备即可与RFID卡进行交互,解决了现有技 术中RFID相关设备携带不便和移动终端成本增加的问题。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附 图中
图1是本发明系统的架构示意图。图2是本发明系统的一个实施例的结构示意图。图3是本发明系统的另一实施例的结构示意图。图4是本发明系统的又一实施例的结构示意图。图5是本发明系统的再一实施例的结构示意图。
图6是本发明交互方法的一个实施例的流程示意图。图7是本发明交互方法的另一实施例的流程示意图。图8是本发明交互方法的又一实施例的流程示意图。图9是本发明交互方法的再一实施例的流程示意图。图10是本发明交互方法的再一实施例的流程示意图。图11是本发明交互方法的再一实施例的流程示意图。图12是本发明交互方法的再一实施例的流程示意图。图13是本发明用户信息表与RFID位置表的示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本 发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。现在,移动终端在人们日常生活中已经非常普及,传统的移动终端都具有短信功 能,其中大部分还具有WAP上网和蓝牙功能,所以用户通过移动终端与RFID卡进行交互将 是一个必然的趋势。图1是本发明系统的架构示意图。如图1所示,针对现有技术中存在的问题,本发明提出了一种移动终端通过蓝牙、 WAP上网或短信等无线方式与RFID卡进行交互的系统。该系统中的移动终端11以网络接 入点12和服务器13作为中间件,与RFID卡14进行交互,使得用户在使用传统移动终端且 不携带RFID读写器15的同时,具有与RFID卡14进行交互的功能。另外,该系统中的服务 器13也为各种业务应用提供了可实现的平台。本发明的系统可以适用于公交车、旅游景点 和商场等多种场合。图2是本发明系统的一个实施例的结构示意图。如图2所示,该实施例的交互系统包括RFID卡21、RFID读写器22、移动终端23、 服务器24和网络接入点25,其中,移动终端23通过无线方式分别与服务器24和网络接入 点25相连,用于提供与RFID卡21交互的信息以及接收RFID读写器22的处理结果,如果 是读操作,处理结果就是读取RFID卡21后的信息,如果是写操作,处理结果就是写入成功 或失败;服务器24,与网络接入点25相连,用于实现用户身份认证与鉴权,并根据用户信息 和RFID节点信息确定用户所在的网络接入点;网络接入点25,与RFID读写器22相连,用 于根据移动终端23与RFID卡21交互的信息控制RFID读写器22对RFID卡21进行读写 操作以实现移动终端23与RFID卡21的交互。更具体地,移动终端23是通过服务器24和网络接入点25来控制RFID读写器22 对RFID卡21进行读或写操作,如果是读取RFID卡21上的信息,RFID读写器22会返回其 读取到的信息,再由网络接入点25和服务器24传回到移动终端23上并显示出来;如果是将信息写入到RFID卡21内,用户会将要写入的信息输入到移动终端23中,还是通过网络 接入点25和服务器24传给RFID读写器22,RFID读写器22再将信息写入到RFID卡21内。RFID卡21上的信息一般是二进制数据,在不同的应用中这些数据代表不同的含 义,例如,在商场应用中,RFID卡21上的某一段信息是01 02 04 05,在数据库中可以将这 些信息映射为商品信息,诸如01代表一号商品(例如,Nike运动裤),这个时候服务器就会 知道用户正在寻找这个商品,而且当用户写商品时,只需在移动终端界面上所列举的商品 上打个勾,这时服务器就会将具体商品对应的数据写入到RFID卡21内。RFID读写器22除了根据指令对RFID卡21进行读写控制外,还可以识别RFID卡 21。当用户持有RFID卡21靠近RFID读写器22时,RFID读写器22会感应到RFID卡21, 并自动读取RFID卡21内的信息,将读取的信息返回给网络接入点25,而网络接入点25会 将这个信息以TCP/IP方式提交到服务器24,服务器24接收后能够获取该网络接入点25的 IP地址,因为IP地址是唯一的,进而服务器就知道用户所在的网络接入点25具体是哪一个 了。另外,移动终端23与服务器24和网络接入点25交互的无线方式为 蓝牙、短信或 WAP上网,使得本发明可以支持多种交互模式,从而便于用户选择适合自己的方式进行交互。该实施例中的移动终端能够通过蓝牙、短信或WAP上网方式以网络接入点和服务 器作为中间件与RFID卡进行信息与数据的交互,从而,用户仍然可以使用传统功能的移动 终端,而无需携带任何RFID相关设备即可与RFID卡进行交互,解决了现有技术中RFID相 关设备携带不便和移动终端成本增加的问题。图3是本发明系统的另一实施例的结构示意图。如图3所示,与图2中的实施例相比,该实施例中的服务器31包括飞信模块311、 第一网络通信模块312、第一数据处理模块313、数据库314和数据库交互模块315。其中, 飞信模块311,分别与第一数据处理模块313和移动终端23相连,用于与移动终端23进行 短信交互;第一网络通信模块312,分别与网络接入点25、移动终端23和第一数据处理模块 313相连,用于与网络接入点25进行数据交互以及与移动终端23进行网站交互;第一数据 处理模块313,与数据库交互模块315相连,用于实现第一网络通信模块312、飞信模块311 和数据库交互模块315之间数据的解析和转化;数据库交互模块315,与数据库314相连, 用于与数据库314进行数据交互;数据库314,用于存储用户信息和RFID节点信息。该实施例中的服务器开放Web和短信功能,智能地管理移动终端通过短信和WAP 上网传送的信息,处理后转发给网络接入点以控制对RFID读写器的操作。图4是本发明系统的又一实施例的结构示意图。如图4所示,与图2中的实施例相比,该实施例中的网络接入点41包括蓝牙通信 模块411、第二网络通信模块412、第二数据处理模块413和RFID数据交互模块414。其中, 蓝牙通信模块411,分别与移动终端23和第二数据处理模块413相连,用于通过蓝牙接收移 动终端23发送的与RFID卡21交互的信息并向移动终端23发送RFID读写器22的处理结 果;第二网络通信模块412,分别与第二数据处理模块413和服务器24相连,用于与服务器 24进行数据交互;第二数据处理模块413,与RFID数据交互模块414相连,用于实现RFID数 据交互模块414、第二网络通信模块412和蓝牙通信模块411之间数据的解析和转化;RFID数据交互模块414,与RFID读写器22相连,用于与RFID读写器22进行数据与指令的交互, 控制RFID读写器22对RFID卡21进行读写操作以实现移动终端23与RFID卡21的交互。 具体地,RFID数据交互模块414通过传送二进制数据与指令来控制RFID读写器22,所传送 的数据指的是RFID读写器22返回给RFID卡的21数据以及要写入RFID卡21的数据,指 令指的是操控RFID卡21进行读写的命令信息。该实施例中的网络接入点不仅可以与服务器一起支持WAP上网和短信的交互模式,而且还可以直接与移动终端通过蓝牙方式进行交互。在本发明系统的再一实施例中,用户信息包括用户ID号、用户名、用户密码、与用 户绑定的RFID卡号和用户所在位置的当前RFID节点号;RFID节点信息包括RFID节点号、 与RFID节点号对应的网络接入点的IP地址和RFID节点内的多个RFID卡号。图5是本发明系统的再一实施例的结构示意图。如图5所示,该实施例的交互系统包括RFID卡21、RFID读写器22、移动终端23、 服务器31和网络接入点41。其中,服务器31包括飞信模块311、第一网络通信模块312、第 一数据处理模块313、数据库314和数据库交互模块315 ;网络接入点41包括蓝牙通信模块 411、第二网络通信模块412、第二数据处理模块413和RFID数据交互模块414。具体地,RFID数据交互模块414用于与RFID读写器22进行数据与指令的交互; 第二网络通信模块412用于与服务器31进行http及XML格式的数据交互;蓝牙通信模块 411用于通过蓝牙与用户的移动终端23进行数据交互;第二数据处理模块413用于完成 RFID数据交互模块414、第二网络通信模块412和蓝牙通信模块411之间的数据解析和数 据转化。飞信模块311用于与用户的移动终端23进行短信交互;第一网络通信模块312用 于与网络接入点41进行数据交互以及向用户的移动终端23提供网站交互;数据库交互模 块315用于与数据库314进行数据交互,进行数据的查询、添加及删除等操作;第一数据处 理模块313用于网站服务逻辑以及数据库交互模块315、第一网络通信模块312和飞信模块 311之间的数据解析和数据转化。该实施例采用服务器和网络接入点作为移动终端与RFID卡交互的中间件,使得 业务模式更加灵活,也使得用户通过移动终端与RFID卡交互的模式更加多样化。图6是本发明交互方法的一个实施例的流程示意图。如图6所示,该实施例包括以下步骤S102,确定用户所在的网络接入点,并由服务器对移动终端进行用户身份认证与 鉴权,例如,用户在注册的时候需要填写用户的手机号,如果是已经注册的用户,服务器中 的数据库会记录下用户的手机号(S卩,用户信息表中的用户ID号),用户发送短信后,服务 器能够获取该手机号,在数据库中进行查询,如果没有找到该手机号,则认为此用户尚未注 册,如果查找到一致的手机号则确定身份认证与鉴权成功;S104,在用户身份认证与鉴权成功后,由网络接入点根据移动终端以无线方式提 交的与RFID卡交互的信息控制RFID读写器对RFID卡进行读写操作;S106, RFID读写器将读写操作的处理结果返回至移动终端以实现移动终端与 RFID卡的交互。其中,移动终端与服务器和网络接入点交互的无线方式为蓝牙、短信或WAP上网,使得本发明可以支持多种交互模式,从而便于用户选择适合自己的方式进行交互。该实施例中的移动终端通过蓝牙、短信或WAP上网方式以网络接入点和服务器作 为中间件与RFID卡进行信息与数据的交互,从而,用户仍然可以使用传统功能的移动终 端,而无需携带任何RFID相关设备即可与RFID卡进行交互,解决了现有技术中RFID相关 设备携带不便和移动终端成本增加的问题。图7是本发明交互方法的另一实施例的流程示意图。
如图7所示,当采用WAP上网的无线方式时,该实施例包括以下步骤S202,移动终端通过WAP上网方式访问服务器;S204,服务器向移动终端返回登录或注册请求;S206,服务器根据移动终端登录或注册的信息进行用户身份认证与鉴权;S208,根据用户信息和RFID节点信息确定用户所在的网络接入点,具体为用户 持有RFID卡进入RFID读写器感应范围内,RFID读写器识别RFID卡,并将RFID卡号传给 网络接入点;网络接入点将RFID卡号信息打包以TCP/IP方式上传至服务器;服务器端解 析该TCP/IP数据包获取该网络接入点的IP地址,并在数据库中的RFID位置表中查找该IP 地址以获取与该IP地址对应的RFID节点号;服务器再根据RFID卡号信息在数据库中的用 户信息表中查询RFID卡号,找到持有该卡的用户,并将当前RFID节点号修改为用户所在的 新的RFID节点号;S210,服务器通过WAP上网方式向移动终端请求与RFID卡交互的信息;S212,服务器将移动终端提交的与RFID卡交互的信息发送至所确定的网络接入占.
^ \\\ S214,网络接入点根据接收的与RFID卡交互的信息控制RFID读写器对RFID卡进 行读写操作;S216,RFID读写器通过网络接入点将处理结果返回至服务器;S218,服务器通过WAP上网方式将处理结果返回至移动终端,以实现移动终端与 RFID卡的交互。该实施例中的移动终端能够以WAP上网方式与RFID卡进行交互,不仅未增加移动 终端的成本,而且携带方便。图8是本发明交互方法的又一实施例的流程示意图。如图8所示,在该实施例中,用户通过移动终端上的WAP浏览器登录服务器网址, 以网站方式进行交互,同时根据用户的RFID卡在数据库中对应的RFID读写器的位置找到 用户所在的网络接入点,服务器将用户提供的交互信息交给网络接入点让其控制RFID读 写器对RFID卡进行相应的操作,将处理结果返回到服务器,再由服务器提交给用户的移动 终端,具体包括以下步骤S302,用户通过移动终端上的WAP浏览器访问服务器网站;S304,服务器返回页面,用户进行登录或注册;S306,服务器通过用户登录或注册的信息查询或更新数据库信息,进行用户身份 认证与鉴权,并根据用户信息和RFID节点信息找到用户所在的网络接入点;S308,服务器返回交互页面,用户填写与RFID卡的交互信息并提交;S310,服务器将用户填写的交互信息推送至用户所在的网络接入点,网络接入点根据交互信息控制RFID读写器对RFID卡进行相应的操作,并接收RFID读写器的操作结果 fn息;S312,网络接入点将操作结果返回给服务器;S314,服务器将操作结果以网页形式返回给用户的移动终端,从而完成移动终端 与RFID卡的交互。该实施例中的移动终端能够以WAP上网方式与RFID卡进行交互,不仅未增加移动 终端的成本,而且携带方便。图9是本发明交互方法的再一实施例的流程示意图。如图9所示,当采用短信的无线方式时,该实施例包括以下步骤S402,移动终端通过短信方式向服务器发送交互请求;S404,服务器根据交互请求中携带的用户号码对移动终端进行用户身份认证与鉴 权;S406,根据用户信息和RFID节点信息确定用户所在的网络接入点;S408,服务器通过短信方式向移动终端请求与RFID卡交互的信息;S410,服务器将移动终端提交的与RFID卡交互的信息发送至网络接入点;S412,网络接入点根据接收的与RFID卡交互的信息控制RFID读写器对RFID卡进 行读写操作;S414,RFID读写器通过网络接入点将处理结果返回至服务器;S416,服务器通过短信方式将处理结果返回至移动终端,以实现移动终端与RFID 卡的交互。该实施例中的移动终端能够以短信方式与RFID卡进行交互,不仅未增加移动终 端的成本,而且携带方便。图10是本发明交互方法的再一实施例的流程示意图。如图10所示,在该实施例中,用户通过移动终端编辑收发短信与服务器进行交 互,服务器根据用户的RFID卡在数据库中对应的RFID读写器的位置找到用户所在的网络 接入点,服务器将用户提供的交互信息交给网络接入点让其控制RFID读写器对RFID卡进 行相应操作,将操作结果返回到服务器,再由服务器提交给用户,具体包括以下步骤S502,用户通过移动终端编辑短信发送到服务器请求交互;S504,服务器根据用户的手机号查询数据库进行身份认证与鉴权,如果该用户已 存在则跳到S510 ;S506,服务器回复短信请求用户注册;S508,用户编辑短信填写注册信息并发送到服务器;S510,服务器回复短信请求用户与RFID卡的交互信息;S512,用户编辑短信填写交互信息并发送至服务器;S514,服务器将用户填写的交互信息推送至用户所在的网络接入点,网络接入点 根据交互信息控制RFID读写器对RFID卡进行相应操作,并接收RFID读写器的操作结果;S516,网络接入点将操作结果返回给服务器;S518,服务器将操作结果以短信的方式回复到用户的移动终端。该实施例中的移动终端能够以短信方式与RFID卡进行交互,不仅未增加移动终端的成本,而且携带方便。图11是本发明交互方法的再一实施例的流程示意图。如图11所示,当采用蓝牙的无线方式时,该实施例包括以下步骤S602,移动终端打开蓝牙搜索并确定用户所在的网络接入点;S604,网络接入点将移动终端登录或注册的信息提交给服务器以进行用户身份认 证与鉴权;S606,在用户身份认证与鉴权成功后,服务器通过网络接入点将用户授权信息发 送至移动终端,该授权信息告知网络接入点是否可以授予用户操作RFID读写器权力的信 息;S608,移动终端通过蓝牙方式将与RFID卡交互的信息发送至网络接入点;S610,网络接入点根据接收的与RFID卡交互的信息控制RFID读写器对RFID卡进 行读写操作;S612,RFID读写器将处理结果返回至网络接入点;S614,网络接入点通过蓝牙方式将处理结果返回至移动终端,以实现移动终端与 RFID卡的交互。该实施例中的移动终端能够以蓝牙方式与RFID卡进行交互,不仅未增加移动终 端的成本,而且携带方便。图12是本发明交互方法的再一实施例的流程示意图。如图12所示,由于蓝牙通信范围是10米,所以用户通过移动终端的蓝牙功能进行 交互时,实际是与网络接入点直接进行交互。根据本发明的方法存在两种交互方案第一种 是通过在移动终端上安装蓝牙通信软件与网络接入点进行交互;第二种是通过对移动终端 的蓝牙进行设置,将网络接入点作为移动终端上网的Modem进行上网。由于第二种方案在 移动终端进行相应设置之后的步骤与图8中移动终端通过WAP上网的交互步骤一致,所以 第一种交互方案的具体步骤包括S702,用户打开移动终端的蓝牙,与网络接入点进行匹配连接,具体为移动终端 打开蓝牙,搜寻蓝牙设备;搜索到后,用户选择网络接入点的设备名,然后移动终端会自动 进行连接;连接过程中会要求输入匹配码(每个网络接入点的匹配码可以相同,也可以不 相同);如果匹配码无误,则完成匹配连接,否则重新进行匹配;S704,连接建立后,网络接入点向用户的移动终端传送交互所需的蓝牙通信软件, 移动终端上提示是否接收时,如果用户的移动终端已安装该软件,则用户选择不安装,然后 跳到S708 ;S706,用户接收交互软件并安装;S708,用户打开交互软件,进行登录或注册并提交,软件通过蓝牙方式将信息传送 至网络接入点;S710,网络接入点将登陆或注册的信息提交给服务器,服务器通过用户登录或注 册的信息查询或更新数据库信息,进行用户身份认证与鉴权;S712,服务器将用户授权信息发送至网络接入点;S714,网络接入点将授权信息发送至用户的移动终端,交互软件提示用户填写交
互信息;
S716,用户填写好交互信息后提交至网络接入点;S718,网络接入点根据用户填写的交互信息控制RFID读写器对RFID卡进行相应 操作,并接收RFID读写器的操作结果;S720,网络接入点将操作结果回复至移动终端,并通过交互软件进行显示。
该实施例中的移动终端能够以蓝牙方式与RFID卡进行交互,不仅未增加移动终 端的成本,而且携带方便。在上述实施例中,用户信息可以包括用户ID号、用户名、用户密码、与用户绑定的 RFID卡号和用户所在位置的当前RFID节点号;RFID节点信息包括RFID节点号、与RFID节 点号对应的网络接入点的IP地址和RFID节点内的多个RFID卡号。可以通过关系型数据 库将用户与RFID卡进行绑定,将RFID读写器与网络接入点的IP地址进行绑定,这样服务 器能够知道用户是要通过哪一个RFID读写器与哪一张RFID卡进行交互。RFID读写器及与 其相连的网络接入点组成一个RFID节点。具体地,可以将用户信息和RFID节点信息分别 存储在数据库中的两个表(例如,用户信息表和RFID位置表)中。图13是本发明用户信息表与RFID位置表的示意图。如图13所示,RFID位置表记录每个RFID节点的信息(例如,RFID节点号),IP地 址记录与该RFID节点对应的网络接入点的IP地址,RFID卡号是该RFID节点范围内的RFID 卡的卡号。而用户信息表中的用户名和用户密码用于服务器对用户进行身份认证与鉴权, RFID卡号是与该用户绑定的RFID卡(即,用户要读写的RFID卡)的卡号,当前RFID节点 号是用户所在位置的当前RFID节点的节点号,用户ID号是用户的手机号。服务器根据用 户信息表中的当前RFID节点号查询RFID位置表即可知道用户所在的网络接入点的IP地 址。相同的,当网络接入点向服务器上传RFID卡信息时,通过RFID卡号查询用户信息表就 能知道是哪个用户。现今,用户对于信息服务的需求也越来越多,例如,用户在公交站乘车时需要知道 较好的乘车路线,预乘车的人数情况及预计到站时间以及用户到站提醒等。通过本发明的 移动终端与RFID卡的交互以及服务器的支持,上述服务是可以实现的。在具体实现过程, 只需在服务器端做少量修改即可将本发明应用于具体的业务应用场景中,例如(1)公交车站将RFID读写器和网络接入点部署在公交车站及公交车上。公交车内的RFID读写 器能够识别车子中所有用户的RFID卡,并将这些卡号都传给网络接入点,进而上传至服务 器,服务器根据这些卡号在数据库用户信息表中查找这些RFID卡的用户,并可以统计出这 些用户的人数,进而知道公交车上的人数。公交车到站以后,车站的RFID读写器会识别该 车上的RFID卡,也上传给服务器,在数据库中RFID位置表中记录这些卡号,并记录下这次 更新的时间,这个时间就是该公交车到站的时间。根据这个时间可以大约做出估计到下面 几个站的时间。关于写应用,用户在公交车站将目的地写入到RFID卡中,服务器根据用户当前所 在车站和用户写入的目的地信息计算出乘车的多种路线并在用户的移动终端上给予选择 (WAP上网方式以网页形式显示,短信方式就以短信显示,蓝牙方式通过交互软件显示),用 户选择好后,也将路线写入到RFID卡中。选定好路线后,根据前面提到的方法,服务器会告 知用户下一班车的到站时间,以及车上的人数,并且中途到达换乘车站或是到达目的地都可以对用户进行提醒。关于读应用,公交车可以提供给用户电子钱包RFID卡,上车被车上的读写器识 另O,车子离站后开始计费,下车离开RFID读写器范围后自动完成付费功能,并且用户可以 通过上述交互方案读取其中的信息知道电子钱包的余额。(2)旅游景点将RFID读写器和网络接入点部署在关键的一些景点,可以提供一卡通服务(RFID 卡),用户在门口购买这张卡,填好用户信息(注册),并且向里面充值,游客只需要这张卡 即可完成所有消费。关于写应用,与公交车的方案类似,用户将自己想参观的景点写入到RFID卡中, 服务器会根据用户现在所在的RFID节点与目的地景点计算出最佳路线,并且还可以查询 到这条路线途中有哪些景点,用户沿着这条路线参观时,每到达一个景点被RFID读写器识 另ij,就在服务器数据库中的用户信息表中更新当前RFID节点信息,然后服务器根据这个节 点的旅游信息在用户的移动终端上显示关于这个景点的介绍。
关于读应用,除了可以使用交互方案查询一卡通上的余额外,旅游景点场所还可 以设置多个RFID电子标签(例如在一些历史景点、一些有题词的石碑、一些有特殊意义的 古董或座椅上都贴上电子标签),这些标签卡号都在服务器的数据库中对应需要介绍的内 容,只要用户使用这种交互方案去读取RFID卡,服务器就会将这些信息显示在用户的移动 终端上。(3)商场将RFID读写器和网络接入点部署在商场里的一些地方,可以将想购买的商品写 入到RFID卡中,服务器会告知商品摆放的位置等信息,而且还可以提供给用户RFID会员 卡,享受广告、优惠活动和消费积分等服务。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明 限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择 和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能 够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
一种移动终端与RFID卡交互的系统,包括RFID卡和RFID读写器,其特征在于,所述系统还包括移动终端、服务器和网络接入点,所述移动终端,通过无线方式分别与所述服务器和所述网络接入点相连,用于提供与所述RFID卡交互的信息以及接收所述RFID读写器的处理结果;所述服务器,与所述网络接入点相连,用于实现用户身份认证与鉴权,并根据用户信息和RFID节点信息确定用户所在的网络接入点;所述网络接入点,与所述RFID读写器相连,用于根据所述移动终端与所述RFID卡交互的信息控制所述RFID读写器对所述RFID卡进行读写操作以实现所述移动终端与所述RFID卡的交互。
2.根据权利要求1所述的系统,其特征在于,所述无线方式为蓝牙、短信或WAP上网。
3.根据权利要求1所述的系统,其特征在于,所述服务器包括飞信模块、第一网络通信 模块、第一数据处理模块、数据库和数据库交互模块,所述飞信模块,分别与所述第一数据处理模块和所述移动终端相连,用于与所述移动 终端进行短信交互;所述第一网络通信模块,分别与所述网络接入点、所述移动终端和所述第一数据处理 模块相连,用于与所述网络接入点进行数据交互以及与所述移动终端进行网站交互;所述第一数据处理模块,与所述数据库交互模块相连,用于实现所述第一网络通信模 块、所述飞信模块和所述数据库交互模块之间数据的解析和转化;所述数据库交互模块,与所述数据库相连,用于与所述数据库进行数据交互; 所述数据库,用于存储所述用户信息和所述RFID节点信息。
4.根据权利要求1所述的系统,其特征在于,所述用户信息包括用户ID号、用户名、用 户密码、与用户绑定的RFID卡号和用户所在位置的当前RFID节点号;所述RFID节点信息 包括RFID节点号、与RFID节点号对应的网络接入点的IP地址和RFID节点内的多个RFID卡号。
5.根据权利要求1所述的系统,其特征在于,所述网络接入点包括蓝牙通信模块、第二 网络通信模块、第二数据处理模块和RFID数据交互模块,所述蓝牙通信模块,分别与所述移动终端和所述第二数据处理模块相连,用于通过蓝 牙接收所述移动终端发送的与所述RFID卡交互的信息并向所述移动终端发送所述RFID读 写器的处理结果;所述第二网络通信模块,分别与所述第二数据处理模块和所述服务器相连,用于与所 述服务器进行数据交互;所述第二数据处理模块,与所述RFID数据交互模块相连,用于实现所述RFID数据交互 模块、所述第二网络通信模块和所述蓝牙通信模块之间数据的解析和转化;所述RFID数据交互模块,与所述RFID读写器相连,用于与所述RFID读写器进行数据 与指令的交互,控制所述RFID读写器对所述RFID卡进行读写操作以实现所述移动终端与 所述RFID卡的交互。
6.一种移动终端与RFID卡交互的方法,其特征在于,所述方法包括确定用户所在的网络接入点,并由服务器对移动终端进行用户身份认证与鉴权; 在用户身份认证与鉴权成功后,由所述网络接入点根据所述移动终端以无线方式提交的与RFID卡交互的信息控制RFID读写器对所述RFID卡进行读写操作;所述RFID读写器将读写操作的处理结果返回至所述移动终端以实现所述移动终端与 所述RFID卡的交互。
7.根据权利要求6所述的方法,其特征在于,所述无线方式为蓝牙、短信或WAP上网。
8.根据权利要求7所述的方法,其特征在于,在采用WAP上网的无线方式时,所述确定用户所在的网络接入点,并由服务器对移动终端进行用户身份认证与鉴权的 步骤包括所述移动终端通过WAP上网方式访问所述服务器; 所述服务器向所述移动终端返回登录或注册请求;所述服务器根据所述移动终端登录或注册的信息进行用户身份认证与鉴权; 根据用户信息和RFID节点信息确定用户所在的网络接入点; 由所述网络接入点根据所述移动终端以无线方式提交的与RFID卡交互的信息控制 RFID读写器对所述RFID卡进行读写操作的步骤包括所述服务器通过所述WAP上网方式向所述移动终端请求与所述RFID卡交互的信息; 所述服务器将所述移动终端提交的与所述RFID卡交互的信息发送至所述网络接入点;所述网络接入点根据接收的与所述RFID卡交互的信息控制所述RFID读写器对所述 RFID卡进行读写操作;所述RFID读写器将读写操作的处理结果返回至所述移动终端以实现所述移动终端与 所述RFID卡的交互的步骤包括所述RFID读写器通过所述网络接入点将所述处理结果返回至所述服务器; 所述服务器通过所述WAP上网方式将所述处理结果返回至所述移动终端,以实现所述 移动终端与所述RFID卡的交互。
9.根据权利要求7所述的方法,其特征在于,在采用短信的无线方式时,所述确定用户所在的网络接入点,并由服务器对移动终端进行用户身份认证与鉴权的 步骤包括所述移动终端通过短信方式向所述服务器发送交互请求;所述服务器根据所述交互请求中携带的用户号码对所述移动终端进行用户身份认证 与鉴权;根据用户信息和RFID节点信息确定用户所在的网络接入点; 由所述网络接入点根据所述移动终端以无线方式提交的与RFID卡交互的信息控制 RFID读写器对所述RFID卡进行读写操作的步骤包括所述服务器通过所述短信方式向所述移动终端请求与所述RFID卡交互的信息; 所述服务器将所述移动终端提交的与所述RFID卡交互的信息发送至所述网络接入点;所述网络接入点根据接收的与所述RFID卡交互的信息控制所述RFID读写器对所述 RFID卡进行读写操作;所述RFID读写器将读写操作的处理结果返回至所述移动终端以实现所述移动终端与 所述RFID卡的交互的步骤包括所述RFID读写器通过所述网络接入点将所述处理结果返回至所述服务器;所述服务器通过所述短信方式将所述处理结果返回至所述移动终端,以实现所述移动 终端与所述RFID卡的交互。
10.根据权利要求7所述的方法,其特征在于,在采用蓝牙的无线方式时,所述确定用户所在的网络接入点,并由服务器对移动终端进行用户身份认证与鉴权的 步骤包括所述移动终端打开蓝牙搜索并确定用户所在的网络接入点;所述网络接入点将所述移动终端登录或注册的信息提交给所述服务器以进行用户身 份认证与鉴权;由所述网络接入点根据所述移动终端以无线方式提交的与RFID卡交互的信息控制 RFID读写器对所述RFID卡进行读写操作的步骤包括在所述用户身份认证与鉴权成功后,所述服务器通过所述网络接入点将用户授权信息 发送至所述移动终端;所述移动终端通过蓝牙方式将与所述RFID卡交互的信息发送至所述网络接入点;所述网络接入点根据接收的与所述RFID卡交互的信息控制所述RFID读写器对所述 RFID卡进行读写操作;所述RFID读写器将读写操作的处理结果返回至所述移动终端以实现所述移动终端与 所述RFID卡的交互的步骤包括所述RFID读写器将所述处理结果返回至所述网络接入点;所述网络接入点通过所述蓝牙方式将所述处理结果返回至所述移动终端,以实现所述 移动终端与所述RFID卡的交互。
11.根据权利要求8或9所述的方法,其特征在于,所述用户信息包括用户ID号、用户 名、用户密码、与用户绑定的RFID卡号和用户所在位置的当前RFID节点号;所述RFID节点 信息包括RFID节点号、与RFID节点号对应的网络接入点的IP地址和RFID节点内的多个 RFID卡号。
全文摘要
本发明公开了一种移动终端与RFID卡交互的系统与方法。其中,该系统包括RFID卡、RFID读写器、移动终端、服务器和网络接入点,移动终端通过无线方式分别与服务器和网络接入点相连用于提供与RFID卡交互的信息以及接收RFID读写器的处理结果;服务器与网络接入点相连用于实现用户身份认证与鉴权,并根据用户信息和RFID节点信息确定用户所在的网络接入点;网络接入点与RFID读写器相连用于根据移动终端与RFID卡交互的信息控制RFID读写器对RFID卡进行读写操作。本发明使得移动终端能够通过蓝牙、短信或WAP上网方式以网络接入点和服务器作为中间件与RFID卡进行信息与数据的交互。
文档编号H04W4/00GK101835087SQ201010121000
公开日2010年9月15日 申请日期2010年3月9日 优先权日2010年3月9日
发明者张国翊, 张平, 徐文, 田辉, 胡铮, 龚涛 申请人:北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1