一种充值卡的部分密码的查询方法及系统.pdf

上传人:Y948****062 文档编号:1024363 上传时间:2018-03-26 格式:PDF 页数:15 大小:718.28KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910089107.7

申请日:

2009.08.03

公开号:

CN101616400A

公开日:

2009.12.30

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04W8/04; H04W48/14(2009.01)I; G06F17/30

主分类号:

H04W8/04

申请人:

中国联合网络通信集团有限公司

发明人:

刘晓亮; 陆 海; 杜志涛

地址:

100140北京市西城区金融大街21号

优先权:

专利代理机构:

北京律诚同业知识产权代理有限公司

代理人:

祁建国;梁 挥

PDF下载: PDF下载
内容摘要

本发明涉及充值卡的部分密码的查询方法及系统,包括:步骤1,输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码;步骤2,接收输入的信息,进行查询操作,所述查询操作为依据所述充值卡卡号查询所述充值卡的全部密码,比较输入的已知部分的密码和所述全部密码,判断输入的已知部分的密码是否正确,如果正确,则根据所述位置编号和所述全部密码查询到请求查询部分的密码;步骤3,返回查询结果。本发明能够既满足安全要求又方便充值卡用户查询。

权利要求书

1.  一种充值卡的部分密码的查询方法,其特征在于,包括:
步骤1,输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码;
步骤2,接收输入的信息,进行查询操作,所述查询操作为依据所述充值卡卡号查询所述充值卡的全部密码,比较输入的已知部分的密码和所述全部密码,判断输入的已知部分的密码是否正确,如果正确,则根据所述位置编号和所述全部密码查询到请求查询部分的密码;
步骤3,返回查询结果。

2.
  如权利要求1所述的充值卡的部分密码的查询方法,其特征在于,
所述请求查询的密码的位数占充值卡密码位数的比例小于预设值。

3.
  如权利要求1所述的充值卡的部分密码的查询方法,其特征在于,
所述根据所述位置编号和所述全部密码查询到请求查询部分的密码前还包括
步骤31,判断所述充值卡的状态是否为已经激活并且没有充值,如果是,则进行所述根据所述位置编号和所述全部密码查询到请求查询部分的密码的操作。

4.
  如权利要求1所述的充值卡的部分密码的查询方法,其特征在于,
所述步骤2还包括:
步骤41,将所述查询操作记录到日志中。

5.
  如权利要求1所述的充值卡的部分密码的查询方法,其特征在于,
所述充值卡的密码查询地和所述充值卡的归属地不相同,
所述步骤1进一步为,
步骤51,输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码,发起卡密码查询请求;
所述步骤2进一步为,
步骤52,判断出所述充值卡的归属地不为密码查询地,发起异地卡密码查询请求,执行步骤53;
步骤53,将异地卡密码查询请求路由到所述充值卡的归属地,由所述归属地的充值系统完成所述查询操作,执行步骤3;
所述步骤3进一步为,
步骤54,将查询结果路由到所述密码查询地。

6.
  一种充值卡的部分密码的查询系统,其特征在于,包括:
终端部,用于输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码,还用于显示查询结果;
查询部,用于接收输入的信息,进行查询操作,所述查询操作为依据所述充值卡卡号查询所述充值卡的全部密码,比较输入的已知部分的密码和所述全部密码,判断输入的已知部分的密码是否正确,如果正确,则根据所述位置编号和所述全部密码查询到请求查询部分的密码;并返回查询结果给所述终端部。

7.
  如权利要求6所述的充值卡的部分密码的查询系统,其特征在于,
所述请求查询的密码的位数占充值卡密码位数的比例小于预设值。

8.
  如权利要求6所述的充值卡的部分密码的查询系统,其特征在于,
所述查询部在根据所述位置编号和所述全部密码查询到请求查询部分的密码前还用于判断所述充值卡的状态是否为已经激活并且没有充值,如果是,则进行所述根据所述位置编号和所述全部密码查询到请求查询部分的密码的操作。

9.
  如权利要求6所述的充值卡的部分密码的查询系统,其特征在于,
所述查询部还用于将所述查询操作记录到日志中。

10.
  如权利要求6所述的充值卡的部分密码的查询系统,其特征在于,
所述充值卡的密码查询地和所述充值卡的归属地不相同,
所述终端部包括输入端、输出端和CRM系统;所述查询部包括充值系统、汇接枢纽节点;
所述输入端,用于进行输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码的操作,将输入的信息发送给所述CRM系统;
所述输出端,用于显示查询结果;
所述CRM系统,用于接收输入的信息,并向所述充值卡的密码查询地的充值系统发送卡密码查询请求;
所述充值系统,用于接收到所述卡密码查询请求,判断出所述充值卡的归属地不为密码查询地后,向所述汇接枢纽节点发起异地卡密码查询请求;还用于将接收的查询结果返回给所述输出端;
所述汇接枢纽节点,用于接收到异地卡密码查询请求,判断出所述充值卡的归属地,将所述异地卡密码查询请求路由到所述充值卡的归属地的充值系统;还用于将接收的查询结果路由给所述充值卡的密码查询地的充值系统;
所述充值系统,还用于接收到异地卡密码查询请求后,完成所述查询操作,将查询结果返回给所述汇接枢纽节点。

说明书

一种充值卡的部分密码的查询方法及系统
技术领域
本发明涉及通信领域,尤其涉及充值卡的部分密码的查询方法及系统。
背景技术
充值卡是各电信运营商普遍采用的一种方便用户交费的方法,用户通过分布在各处的代销点,例如营业厅、超市、报摊等,购买充值卡对自己的手机、固定电话、宽带、小灵通进行交费,避免了用户只能去营业厅或银行交费的麻烦。充值卡是一种有价卡,即每种充值卡代表一定的金额,例如,系统提供1元、20元、50元、100元面额的充值卡。每张充值卡都有一串唯一的随机密码,销售时密码用不透明的涂层覆盖,用户购买充值卡后将涂层刮开即可看到密码,用户在充值时输入该密码,如果密码正确即可充值。因为密码是唯一的充值标识,所以充值卡密码的管理有着极高的信息安全要求,充值卡的密码一旦泄漏,将被他人拿去充值,造成用户的经济损失,为了防止密码泄露,现有技术的充值系统都不提供密码查询功能。
但是,用户在刮密码的时候,有可能将印在卡片上的密码刮坏导致无法充值。传统的做法是用户到营业厅换一张新卡,将刮坏的卡注销掉即可。但现有技术中一卡充充值系统是一个支持全国异地充值的系统,当用户在A省买了一张充值卡后到B省,在B省刮密码时将密码刮花,用户将无法进行充值。现有的技术中的解决方案包括:
方案一,按照传统模式,用户需要回到归属地A省的营业厅换一张新的充值卡,并注销掉该充值卡。该方案对一卡充充值系统实现起来没有问题,相当于一般的为本地用户换卡,但是对用户而言,需要返回A省才可操作,对用户不可行。
方案二,在B省提供换卡业务,B省每个月和A省进行结算。该方案需要后台新建一套结算的机制,以及每个省都需要向其他30省提供诸如卡状态查询、锁卡、换卡等管理功能和权限,增大了系统复杂度,降低了系统的安全性。
方案三,A省向其他省提供密码查询服务,用户到B省的营业厅提供卡号查询充值卡的密码。该方案虽然方便了用户,但将卡密码查询功能放开,并且放开给其他省,将极大地影响充值卡密码的安全性,并且在业务流程上不可行。
发明内容
为了解决上述的技术问题,本发明提供了充值卡的部分密码的查询方法及系统,能够既满足安全要求又方便充值卡用户查询。
本发明公开了一种充值卡的部分密码的查询方法,包括:
步骤1,输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码;
步骤2,接收输入的信息,进行查询操作,所述查询操作为依据所述充值卡卡号查询所述充值卡的全部密码,比较输入的已知部分的密码和所述全部密码,判断输入的已知部分的密码是否正确,如果正确,则根据所述位置编号和所述全部密码查询到请求查询部分的密码;
步骤3,返回查询结果。
所述请求查询的密码的位数占充值卡密码位数的比例小于预设值。
所述根据所述位置编号和所述全部密码查询到请求查询部分的密码前还包括:
步骤31,判断所述充值卡的状态是否为已经激活并且没有充值,如果是,则进行所述根据所述位置编号和所述全部密码查询到请求查询部分的密码的操作。
所述步骤2还包括:
步骤41,将所述查询操作记录到日志中。
所述充值卡的密码查询地和所述充值卡的归属地不相同,
所述步骤1进一步为,
步骤51,输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码,发起卡密码查询请求;
所述步骤2进一步为,
步骤52,判断出所述充值卡的归属地不为密码查询地,发起异地卡密码查询请求,执行步骤53;
步骤53,将异地卡密码查询请求路由到所述充值卡的归属地,由所述归属地的充值系统完成所述查询操作,执行步骤3;
所述步骤3进一步为,
步骤54,将查询结果路由到所述密码查询地。
本发明还公开了一种充值卡的部分密码的查询系统,包括:
终端部,用于输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码,还用于显示查询结果;
查询部,用于接收输入的信息,进行查询操作,所述查询操作为依据所述充值卡卡号查询所述充值卡的全部密码,比较输入的已知部分的密码和所述全部密码,判断输入的已知部分的密码是否正确,如果正确,则根据所述位置编号和所述全部密码查询到请求查询部分的密码;并返回查询结果给所述终端部。
所述请求查询的密码的位数占充值卡密码位数的比例小于预设值。
所述查询部在根据所述位置编号和所述全部密码查询到请求查询部分的密码前还用于判断所述充值卡的状态是否为已经激活并且没有充值,如果是,则进行所述根据所述位置编号和所述全部密码查询到请求查询部分的密码的操作。
所述查询部还用于将所述查询操作记录到日志中。
所述充值卡的密码查询地和所述充值卡的归属地不相同,
所述终端部包括输入端、输出端和CRM系统;所述查询部包括充值系统、汇接枢纽节点;
所述输入端,用于进行输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码的操作,将输入的信息发送给所述CRM系统;
所述输出端,用于显示查询结果;
所述CRM系统,用于接收输入的信息,并向所述充值卡的密码查询地的充值系统发送卡密码查询请求;
所述充值系统,用于接收到所述卡密码查询请求后,判断出所述充值卡的归属地不为密码查询地,向所述汇接枢纽节点发起异地卡密码查询请求;还用于将接收的查询结果返回给所述输出端;
所述汇接枢纽节点,用于接收到异地卡密码查询请求后,判断出所述充值卡的归属地,将所述异地卡密码查询请求路由到所述充值卡的归属地的充值系统;还用于将接收的查询结果路由给所述充值卡的密码查询地的充值系统;
所述充值系统,还用于接收到异地卡密码查询请求后,完成所述查询操作,将查询结果返回给所述汇接枢纽节点。
本发明的有益效果在于,本发明通过只提供了部分密码的查询而不提供全部密码的查询,保证了全部密码不被泄露。并且使用户在异地刮坏充值卡后,在当地便可完成查询,为用户提供方便。
附图说明
图1是本发明的充值卡的部分密码的查询方法的流程图;
图2是本发明的方法中在本地查询部分密码的具体实施方式的示意图;
图3是本发明的方法中异地查询部分密码的具体实施方式的示意图;
图4是本发明的方法的实施例的流程图;
图5是本发明的充值卡的部分密码的查询系统的结构图。
具体实施方式
下面结合附图,对本发明做进一步的详细描述。
本发明的方法流程如图1所示。
步骤S100,输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码。
步骤S200,接收输入的信息,进行查询操作。
所述查询操作为依据充值卡卡号查询该充值卡的全部密码,比较输入的已知部分的密码和该全部密码,判断输入的已知部分的密码是否正确,如果正确,则根据位置编号和该全部密码查询到请求查询部分的密码。
步骤S300,返回查询结果。
请求查询的密码的位数占充值卡密码位数的比例小于预设值。
所述根据位置编号和全部密码查询到请求查询部分的密码前还包括:判断所述充值卡的状态是否为已经激活并且没有充值,如果是,则进行根据位置编号和全部密码查询到请求查询部分的密码的操作。
所述步骤S200还包括,将所述查询操作记录到日志中。
在充值卡的密码查询地和充值卡的归属地不相同时,本发明方法具体实施如下。
所述步骤S100进一步为,
步骤S101,输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码,发起卡密码查询请求。
所述步骤S200进一步为,
步骤S201,接收该卡密码查询请求,判断出该充值卡的归属地不为密码查询地,发起异地卡密码查询请求,执行步骤S202;
步骤S202,将异地卡密码查询请求路由到该充值卡的归属地,由归属地的充值系统完成所述查询操作,执行步骤S300。
步骤S300进一步为,
步骤S301,将查询结果路由到所述密码查询地。
本发明的方法的本地查询的具体实施方式如下所述。
用户在购买充值卡后刮开充值卡密码时将卡密码刮坏,密码中问号代表的位被刮坏。应用本发明方法,用户可以在本地对刮坏位的密码进行查询。
向本地的充值系统查询刮坏部分密码的过程如下所述,在发起查询时,输入19位密码中需要查询的密码的位置编号,如图2所示,密码的第6位、第7位和第15位需要查询,输入时输入对应的位置编号,本例中,密码从1开始顺序编号,在对应于查询位数的输入项中输入6、7、15,查询位数最多不超过10位;同时需要输入卡号,如图2所示为123456789012345;和6位没有刮坏的密码,如图2所示为第1位至第5位的密码23456,和最后一位的密码9,用以验证充值卡的有效性,输入时同时输入已知部分的密码和该密码对应的位置编号,本例中具体输入为(2,1)、(3,2)、(4,3)(5,4)(6,5)以及(9,19)。本地的充值系统根据输入的卡号确定该充值卡为本地充值卡,在系统中查找对应的全部密码,如果该充值卡在本地充值系统中是在已激活但没有被充值的状态,且输入的6位卡密码与本地的充值系统中该充值卡密码的对应位上的密码是一致,则将需要查询的第6位、第7位和第15位密码返回并显示。并且,本地充值卡系统将查询操作记录到日志中。
本发明的方法中部分密码的异地查询具体实施方式如下所述。
具体实施方式是基于现有技术中的一卡充充值系统,该系统基于一个以汇接枢纽节点为中心交换节点的星形网络结构,31个省的一卡充充值系统作为节点连接到汇接枢纽节点,通过该汇接枢纽节点,31省的一卡充充值系统进行点对点通信。其中,充值卡的卡号为15位,密码为19位。
具体实施中限定最多可查询10位密码,每次查询要求输入6位已知的密码,每张卡最多可查询5次。
在本具体实施方式中,用户在A省购买充值卡后漫游到了B省,用户在B省刮开充值卡密码时将卡密码刮坏,如图3所示,密码中问号代表的位被刮坏。应用本发明方法,用户可以在B省的营业厅对刮坏位的密码进行查询。
通过一卡充充值系统,向A省的一卡充充值系统查询刮坏部分密码的过程,在发起查询时,输入19位密码中需要查询的密码的位置编号,如图3所示,为密码的第6位、第7位和第15位需要查询,输入时输入对应的位置编号,本例中密码从1开始顺序编号,在对应于查询位数的输入项中输入6、7、15,查询位数最多不超过10位;同时需要输入卡号,如图3所示为123456789012345;和6位没有刮坏的密码,如图3所示为第1位至第5位的密码23456,和最后一位的密码9,用以验证充值卡的有效性,输入时同时输入已知部分的密码和该密码对应的位置编号,本例中具体输入(2,1)、(3,2)、(4,3)(5,4)(6,5)以及(9,19)。A省的一卡充充值系统根据输入的卡号在系统中查找对应的全部密码,如果该充值卡在A省一卡充充值系统中是在已激活但没有被充值的状态,且B省提供的6位卡密码与A省一卡充充值系统中该充值卡密码的对应位上的密码是一致,则将需要查询的第6位、第7位和第15位密码返回给B省一卡充充值系统。并且,将查询操作记录到日志中。
采用上述方法,要求用户提供6位没有刮坏的密码,以验证卡的有效性,防止使用者利用系统进行恶意试探;将查询操作记录到日志里,以备日后检查,同时汇接枢纽节点作为网络的中心节点监控各省的查询情况。
本发明的方法的实施例如图4所示。
充值卡的密码查询地和所述充值卡的归属地不相同。
步骤S401,输入端输入被查询充值卡卡号和该充值卡的至少6位密码,要查询的部分密码的位置编码。
步骤S402,密码查询地的CRM(客户关系管理)系统接收输入的信息,向密码查询地的一卡充充值系统发起卡密码查询请求。
步骤S403,密码查询地的一卡充充值系统判断出充值卡的卡号为非本地卡号,向汇接枢纽节点发起异地卡密码查询请求。
步骤S404,汇接枢纽节点接收到异地卡密码查询请求后,进行卡归属地的判断,获得被查询充值卡的归属地。
步骤S405,汇接枢纽节点将异地卡密码查询请求路由到被查询充值卡的归属地一卡充充值系统。
步骤S406,被查询充值卡的归属地一卡充充值系统进行部分密码的查询操作。
根据卡号在归属地一卡充充值系统查到被查询的充值卡的全部密码,如果该全部密码中有6位密码和发起查询的密码查询地输入的密码、密码位置一致,且该充值卡是在激活状态且没有被充值的情况下,根据被查询密码的位置编号和全部密码查询到请求查询部分的密码。
步骤S407,被查询充值卡归属地一卡充充值系统将指定需要查询的部分密码返回给汇接枢纽节点,同时归属地一卡充充值系统将查询操作记入日志。
步骤S408,汇接枢纽节点将查询结果转发给密码查询地的一卡充充值系统,并将查询操作记入日志。
步骤S409,密码查询地的一卡充充值系统将查询结果返回给查询地CRM系统。
步骤S410,查询地CRM系统将查询结果返回给输出端。
对于查询交易中出现的网络错误、系统故障、超时等情况均视为该交易失败。此种情况不支持系统级的重发,也就是发起方使用重复的流水进行重发,只能由终端部重新发起查询。
一种充值卡的部分密码的查询系统如图5所示,包括:终端部100和查询部200。
终端部100,用于输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码,还用于显示查询结果。
查询部200,用于接收输入的信息,进行查询操作,所述查询操作为依据充值卡卡号查询该充值卡的全部密码,比较输入的已知部分的密码和该全部密码,判断输入的已知部分的密码是否正确,如果正确,则根据位置编号和该全部密码查询到请求查询部分的密码;并返回查询结果给终端部100。
所述请求查询的密码的位数占充值卡密码位数的比例小于预设值。
查询部200在根据所述位置编号和所述全部密码查询到请求查询部分的密码前还用于判断所述充值卡的状态是否为已经激活并且没有充值,如果是,则进行所述根据位置编号和全部密码查询到请求查询部分的密码的操作。
查询部200还用于将所述查询操作记录到日志中。
一实施例中充值卡的密码查询地和充值卡的归属地不相同。
终端部100包括输入端、输出端和CRM系统;查询部200包括充值系统、汇接枢纽节点。
输入端,用于进行输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码的操作,将输入的信息发送给CRM系统。
输出端,用于显示查询结果。
CRM系统,用于接收输入的信息,并向该充值卡的密码查询地的充值系统发送卡密码查询请求。
充值系统,用于接收到卡密码查询请求后,判断出充值卡的归属地不为密码查询地,向汇接枢纽节点发起异地卡密码查询请求;还用于将接收的查询结果返回给输出端。
汇接枢纽节点,用于接收到异地卡密码查询请求后,判断出充值卡的归属地,将异地卡密码查询请求路由到该充值卡的归属地的充值系统;还用于将接收的查询结果路由给该充值卡的密码查询地的充值系统。
充值系统,还用于接收到异地卡密码查询请求后,完成所述查询操作,将查询结果返回给汇接枢纽节点。
本领域的技术人员在不脱离权利要求书确定的本发明的精神和范围的条件下,还可以对以上内容进行各种各样的修改。因此本发明的范围并不仅限于以上的说明,而是由权利要求书的范围来确定的。

一种充值卡的部分密码的查询方法及系统.pdf_第1页
第1页 / 共15页
一种充值卡的部分密码的查询方法及系统.pdf_第2页
第2页 / 共15页
一种充值卡的部分密码的查询方法及系统.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种充值卡的部分密码的查询方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种充值卡的部分密码的查询方法及系统.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明涉及充值卡的部分密码的查询方法及系统,包括:步骤1,输入充值卡卡号和充值卡密码中请求查询部分的位置编号,以及充值卡密码中指定位数的已知部分的密码;步骤2,接收输入的信息,进行查询操作,所述查询操作为依据所述充值卡卡号查询所述充值卡的全部密码,比较输入的已知部分的密码和所述全部密码,判断输入的已知部分的密码是否正确,如果正确,则根据所述位置编号和所述全部密码查询到请求查询部分的密码;步骤3,返。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1