专利名称:多读写终端与多智能卡间的协调控制方法、装置与系统的制作方法
技术领域:
本发明涉及通信技术领域,更具体的说,涉及多读写终端与多个智能卡间的协调控制方法、装置与系统。
背景技术:
智能卡是可实现中近距离无线通信的手机智能卡。智能卡的外观同普通的电信卡完全相同,接ロ标准符合7816的标准。智能卡是ー个高集成度卡片系统,主要集成有 2.45GHz射频接ロ芯片、金融级高安全支付芯片、普通智能卡芯片。它完整保留了传统智能卡的所有业务功能,还额外提供了安全的射频通道和金融级别的支付业务功能。2. 45GHz频段可用带宽83. 5MHz,遇到干扰时,可供跳频的信道有较多选择,抗干扰能力強。2. 45GHz频段频带宽度宽,数据传输速率高。在手机支付智能卡系统射频协议接ロ规范中,智能卡ー种方案是采用2. 45G ISM频段,分2种类型的频道工作频道和信标频道。其中,工作频道主要用于业务通信;信标频道主要用于辅助询卡。在该模式下,读写终端对智能卡的问询可以在信标频道进行,但是当工作区域内存在多个读写终端对多个智能卡进行读卡时,不可避免地产生碰撞冲突。因为在系统中同一时间可能会有多个读写終端检测到需要进行信息交互的智能卡,由于其询卡在同一个信标频道进行,容易造成多读写终端读取多个智能卡的失败,现有的通信方式的冲突几率大,降低了工作效率。因此,现有的通信方式难以胜任区域内存在多个读写終端需要对多个智能卡进行识别存取的情形。因此,如何提供一种可以协调多读写终端与多个智能卡进行通信的方法,成为目前最需要解决的问题。
发明内容
有鉴于此,本发明的设计目的在于,一种多读写終端与多个智能卡间的协调控制方法、装置与系统,以降低多读写终端在与多个智能卡通信过程中的冲突率,提高工作效率。本发明实施例是这样实现的一种多读写終端与多智能卡间的协调控制方法,包括A、向相邻的读写终端发送预约的指定协调信道的申请信息;B、判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息,若是,则选择其他的协调信道,并返回步骤A ;否则,通过所述预约的指定协调信道向对应的智能卡发送轮询包。优选地,在上述的多读写终端与多智能卡间的协调控制方法中,在步骤A之前,还包括C、采用载波监听的方式监测预约信道;D、判断所述预约信道是否空闲,若是,则执行步骤A ;否则,执行步骤D。
优选地,在上述的多读写终端与多智能卡间的协调控制方法中,所述预定时间具体为所述申请信息到达所述相邻读写終端时间与所述相邻終端反馈所述冲突信息所需时间之和。一种多读写終端与多智能卡间的协调控制方法,包括监听协调信道;当通过所述协调信道接收到轮询包时,智能卡会按照随机ALOHA的规则自动回应,若終端成功接收应答包,智能卡与发送所述轮询包的读写终端进行通信。
一种读写終端,包括发送模块,用于向相邻的读写终端发送预约的指定协调信道的申请信息;判断模块,用于判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息;控制模块,用于当在预定时间内接收到所述相邻的读写终端反馈的协调信道的冲突信息吋,则选择其他的协调信道,并启动所述发送模块;或,当在预定时间内没有接收到所述相邻的读写终端反馈的协调信道的冲突信息时,通过所述预约的指定协调信道向对应的智能卡发送轮询包。ー种智能卡,包括监听模块,用于随机选择某ー协调信道进行监听;通信模块,用于当通过所述协调信道接收到轮询包时,智能卡会按照随机ALOHA的规则自动回应,若終端成功接收应答包,智能卡与发送所述轮询包的读写终端进行通信。一种多读写終端与多智能卡间的协调控制系统,包括多个读写終端和多个智能卡;其中,所述读写終端包括发送模块,用于向相邻的读写终端发送预约的指定协调信道的申请信息;判断模块,用于判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息;控制模块,用于当在预定时间内接收到所述相邻的读写终端反馈的协调信道的冲突信息吋,则选择其他的协调信道,并启动所述发送模块;或,当在预定时间内没有接收到所述相邻的读写终端反馈的协调信道的冲突信息时,通过所述预约的指定协调信道向对应的智能卡发送轮询包;所述智能卡包括监听模块,用于随机选择某ー协调信道进行监听;通信模块,用于当通过所述协调信道接收到轮询包时,与发送所述轮询包的读写终端进行通信。与现有技术相比,本实施例提供的技术方案具有以下优点和特点在本发明提供的方案中,在读写终端与智能卡进行通信以前,需要读写终端先向相邻的读写终端发送申请信息,主要用于预约指定的协调信道,如果收到其他读写终端发送的冲突信息,那么说明该协调信道已经被占用,此时,需要再选择其他的协调信道,直到选择到没有被占用的协调信道为止;如果没有收到其他读写终端发送的冲突信息,那么通过指定的协调信道向对应的智能卡发送轮询包。智能卡随机选择ー协调信道进行侦听,若收到读写终端轮询包,智能卡会按照随机ALOHA的规则自动回应;若终端成功接收应答包,智能卡与读写终端进行通信。否则,智能卡再次随机选择其它协调信道对读写終端进行轮询侦听。因此,本发明能够自动识别出协调信道是否被占用,检测出是否存在冲突,并且在存在冲突以后进行主动的协调,以使多个读写終端能够和谐的同时对多个智能卡进行通信,从而避免了冲突发生,以提高工作效率。
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明所提供的一种该控制方法中多读写终端间协调控制方法的流程图;图2为本发明所提供的一种该控制方法中多智能卡间协调控制方法的流程图;图3为本发明所提供的一种多读写終端协调控制系统的模块图;图4为本发明所提供的ー种读写终端的模块图;图5为本发明所提供的ー种智能卡的模块图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种多读写終端协调控制方法,包括:A、向相邻的读写終端发送预约的指定协调信道的申请信息;B、判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息,若是,则选择其他的协调信道,并返回步骤A ;否则,通过所述预约的指定协调信道向对应的智能卡发送轮询包。C、智能卡随机选择ー协调信道进行侦听,若收到读写终端轮询包,智能卡会按照随机ALOHA的规则自动回应;D、若终端成功接收应答包,智能卡与读写终端进行通信。否则,智能卡返回步骤C,再次随机选择其它协调信道对读写终端进行轮询侦听。由于上述多读写终端协调控制方法的具体实现存在多种方式,下面通过具体实施例进行详细说明请參见图I所示,图I所示的为ー种多读写终端间协调控制方法,本方法应用于读写終端,该方法包括步骤S11、向相邻的读写终端发送预约的指定协调信道的申请信息;其中,相邻的读写終端具体为系统内的读写终端,即可能会存在冲突的读写终端。协调信道为主要用于在读写終端向区域内的智能卡进行轮询。步骤S12、判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息;步骤S13、当在预定时间内接收到所述相邻的读写终端反馈的协调信道的冲突信、息,则选择其他的协调信道,并返回步骤Sll ;步骤S14、当在预定时间内没有接收到所述相邻的读写终端反馈的协调信道的冲突信息,通过所述预约的指定协调信道向对应的智能卡发送轮询包。其中,优选的预定时间具体为所述申请信息到达所述相邻读写終端时间与所述相邻终端反馈所述冲突信息所需时间之和。在图I所示的实施例中,在读写终端与智能卡进行通信以前,需要读写终端先向相邻的读写终端发送申请信息,主要用于预约指定的协调信道,如果收到其他读写终端 发送的冲突信息,那么说明该协调信道已经被占用,此时,需要再选择其他的协调信道,直到选择到没有被占用的协调信道为止;如果没有收到其他读写终端发送的冲突信息,那么通过指定的协调信道向对应的智能卡发送轮询包。因此,本发明能够自动识别出协调信道是否被占用,检测出是否存在冲突,并且在存在冲突以后进行主动的协调,以使多个读写終端能够和谐的同时对多个智能卡进行通信,从而避免了冲突发生,以提高工作效率。在图I所示的实施例中,在步骤Sll之前,还可以包括以下步骤步骤S15、采用载波监听的方式监测预约信道;其中,预约信道主要用于读写終端向邻近读写终端广播预约其将占据的协调信道。预约信道为通常可以设为ー个,即同一时间只允许ー个读写终端对协议信道进行预约,以避免多个读写終端同时预约同一个协议信道的情况,从而进ー步的降低了可能出现冲突的几率。步骤S16、判断所述预约信道是否空闲,若是,则执行步骤Sll ;否则,执行步骤S16。其中,如果预约信道空闲,则说明此时没有其他读写终端预约协议信道,则可以进行预约的步骤,即执行步骤Sll ;如果预约信道繁忙,说明此时存在其他读写终端正在预约协议信道,所以需要退避一个时间段,再执行步骤S16。请參见图2所示,图2所示的为ー种多智能卡间协调控制方法,本方法应用于智能卡,该方法包括步骤S21、监听协调信道;其中,智能卡监听协议信道可以了解到是否有读写终端发送轮询包,以便即时的获取到轮询包。步骤S22、当通过所述协调信道接收到轮询包吋,智能卡会按照随机ALOHA的规则自动回应,若終端成功接收应答包,智能卡与发送所述轮询包的读写终端进行通信。请參见图3至图5所示,图3所示的为ー种多读写终端协调控制系统,图4所示的为ー种读写终端,图5所示的为ー种智能卡。在图3至图5所示的实施例中,多读写终端协调控制系统包括多个读写終端I和多个智能卡2 ;其中,所述读写終端I包括发送模块11,用于向相邻的读写終端I发送预约的指定协调信道的申请信息;判断模块12,用于判断在预定时间内是否接收到所述相邻的读写终端I反馈的协调信道的冲突信息;控制模块13,用于当在预定时间内接收到所述相邻的读写終端I反馈的协调信道的冲突信息吋,则选择其他的协调信道,并启动所述发送模块11 ;或,当在预定时间内没有接收到所述相邻的读写终端I反馈的协调信道的冲突信息时,通过所述预约的指定协调信道向对应的智能卡2发送轮询包。所述智能卡2包括监听模块21,用于监听协调信道;通信模块22,用于当通过所述协调信道接收到轮询包时,智能卡会按照随机ALOHA的规则自动回应,若終端成功接收应答包,智能卡与发送所述轮询包的读写终端I进行通信。否则将继续启动监听模块21。由于本发明提供的多读写终端协调控制系统、读写終端和智能卡与上述方法相对应,所以其它功能与解释可与上述方法部分相互參见即可。
需要说明的是,图I至图5所示的实施例只是本发明所介绍的优选实施例,本领域技术人员在此基础上,完全可以设计出更多的实施例,因此不在此处赘述。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相參见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处參见方法部分说明即可。本领域技术人员可以理解,可以使用许多不同的エ艺和技术中的任意ー种来表示信息、消息和信号。例如,上述说明中提到过的消息、信息都可以表示为电压、电流、电磁波、磁场或磁性粒子、光场或以上任意組合。专业人员还可以进ー步意识到,结合本文中所公开的实施例描述的各示例的単元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互換性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种多读写終端与多智能卡间的协调控制方法,其特征在于,包括 A、向相邻的读写终端发送预约的指定协调信道的申请信息; B、判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息,若是,则选择其他的协调信道,并返回步骤A ;否则,通过所述预约的指定协调信道向对应的智能卡发送轮询包。
2.根据权利要求I所述的多读写终端与多智能卡间的协调控制方法,其特征在于,在步骤A之前,还包括 C、采用载波监听的方式监测预约信道; D、判断所述预约信道是否空闲,若是,则执行步骤A;否则,执行步骤D。
3.根据权利要求I所述的多读写终端与多智能卡间的协调控制方法,其特征在于,所述预定时间具体为所述申请信息到达所述相邻读写終端时间与所述相邻終端反馈所述冲突イ目息所需时间之和。
4.一种多读写終端与多智能卡间的协调控制方法,其特征在于,包括 监听协调信道; 当通过所述协调信道接收到轮询包时,智能卡会按照随机ALOHA的规则自动回应,若終端成功接收应答包,智能卡与发送所述轮询包的读写终端进行通信。
5.一种读写終端,其特征在于,包括 发送模块,用于向相邻的读写终端发送预约的指定协调信道的申请信息; 判断模块,用于判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息; 控制模块,用于当在预定时间内接收到所述相邻的读写终端反馈的协调信道的冲突信息吋,则选择其他的协调信道,并启动所述发送模块;或,当在预定时间内没有接收到所述相邻的读写終端反馈的协调信道的冲突信息时,通过所述预约的指定协调信道向对应的智能卡发送轮询包。
6.ー种智能卡,其特征在于,包括 监听模块,用于随机选择某ー协调信道进行监听; 通信模块,用于当通过所述协调信道接收到轮询包时,智能卡会按照随机ALOHA的规则自动回应,若終端成功接收应答包,智能卡与发送所述轮询包的读写终端进行通信。
7.一种多读写終端与多智能卡间的协调控制系统,其特征在于,包括多个读写終端和多个智能卡;其中, 所述读写終端包括 发送模块,用于向相邻的读写终端发送预约的指定协调信道的申请信息; 判断模块,用于判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息; 控制模块,用于当在预定时间内接收到所述相邻的读写终端反馈的协调信道的冲突信息吋,则选择其他的协调信道,并启动所述发送模块;或,当在预定时间内没有接收到所述相邻的读写終端反馈的协调信道的冲突信息时,通过所述预约的指定协调信道向对应的智能卡发送轮询包; 所述智能卡包括监听模块,用于随机选择某ー协调信道进行监听; 通信模块,用于当通过所述协调信道 接收到轮询包时,与发送所述轮询包的读写终端进行通信。
全文摘要
本发明公开了多读写终端与多智能卡间的协调控制方法、装置与系统,该方法包括A、读写终端向相邻的读写终端发送预约的指定协调信道的申请信息;B、判断在预定时间内是否接收到所述相邻的读写终端反馈的协调信道的冲突信息,若是,则选择其他的协调信道,并返回步骤A;否则,通过所述预约的指定协调信道向对应的智能卡发送轮询包。本发明能够自动识别出协调信道是否被占用,检测出是否存在冲突,并且在存在冲突以后进行主动的协调,以使多个读写终端能够和谐的同时对多个智能卡进行通信,从而避免了冲突发生,以提高工作效率。
文档编号G06K19/07GK102646204SQ20121005345
公开日2012年8月22日 申请日期2012年3月2日 优先权日2012年3月2日
发明者余松森 申请人:东信和平智能卡股份有限公司