一种业务处理方法、装置及单向数字电视机顶盒的制作方法

文档序号:10572717阅读:412来源:国知局
一种业务处理方法、装置及单向数字电视机顶盒的制作方法
【专利摘要】本发明提供一种业务处理方法、装置及单向数字电视机顶盒,涉及数字电视技术领域,以降低业务处理成本。一种业务处理方法,包括:获取待处理业务的业务请求数据;根据所述业务请求数据获得加密数据;获取所述待处理业务的访问地址,并利用所述访问地址和所述加密数据生成二维码图片,使得终端设备根据所述二维码图片进行支付;接收广电系统的业务处理服务器发送的第一业务处理数据,其中,所述第一业务处理数据是根据业务系统的业务处理服务器发送的第二业务处理数据获得的,所述第二业务处理数据是根据所述终端设备的支付结果生成的;根据所述第一业务处理数据处理所述待处理业务。本发明主要用于单向数字电视机顶盒中。
【专利说明】
一种业务处理方法、装置及单向数字电视机顶盒
技术领域
[0001]本发明涉及数字电视技术领域,尤其涉及一种业务处理方法、装置及单向数字电视机顶盒。
【背景技术】
[0002]随着数字电视技术的普及,数字电视机顶盒基本普及到每个城市家庭。在家庭中使用更为广泛的是单向数字电视机顶盒。
[0003]目前,水费、电费、燃气费等缴费业务需要用户到特定的银行或者营业厅网点的缴费终端办理。这种缴费方式不仅仅需要设置单独的缴费终端,而且对用户来说还比较麻烦,有时候还会因为缴费不及时而给生活带来不便。而数字电视机顶盒的智能卡和缴纳水费、电费、燃气费的智能卡基本的接口都符合ISO 7816-3协议。因此,如何更好的发挥单向数字电视机顶盒的作用,以协助用户完成缴费业务从而降低业务处理成本是相关人员研究的方向。

【发明内容】

[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]第一数据获取子模块,用于在若所述第一业务请求数据满足预设要求时,利用所述第一业务请求数据作为所述待处理业务的业务请求数据;
[0056]第二数据获取子模块,用于在所述第一业务请求数据不满足所述预设要求,利用所述第一业务请求数据获得第二业务请求数据,并利用所述第二业务请求数据作为所述待处理业务的业务请求数据。
[0057]优选的,所述加密数据获取模块包括:
[0058]令牌生成子模块,用于根据所述业务请求数据生成第一令牌;
[0059]加密子模块,用于对所述第一令牌和所述业务请求数据进行加密,获得加密数据。
[0060]优选的,所述第一业务处理数据包括:智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功;所述数据处理模块包括:
[0061]第二判断子模块,用于根据所述智能卡卡号确定所述第一业务处理数据是否对应于所述待处理业务;
[0062]第三判断子模块,用于若所述第一业务处理数据对应于所述待处理业务,根据所述业务状态标识确定业务处理是否成功;
[0063]比较子模块,用于若根据所述业务状态标识确定业务处理成功,将所述第二令牌和所述第一令牌进行比较;
[0064]数据更新子模块,用于若所述第二令牌和所述第一令牌一致,利用所述业务请求数据更新所述待处理业务的数据。
[0065]优选的,所述数据处理模块还包括:
[0066]状态获取子模块,用于获取缴费状态;
[0067]所述数据更新子模块具体用于:若所述第二令牌和所述第一令牌一致且所述缴费状态表示需要缴费,利用所述业务请求数据更新所述待处理业务的数据。
[0068]优选的,所述数据处理模块还包括:
[0069]显示子模块,用于若所述第二令牌和所述第一令牌不一致,显示提示信息。
[0070]优选的,所述数据处理模块还包括:
[0071]处理子模块,用于对所述第二令牌和所述第一令牌不一致的次数进行计数,并在所述次数达到预设值时,锁定所述智能卡。
[0072]优选的,所述第一业务处理数据包括:智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败;所述数据处理模块包括:
[0073]第四判断子模块,用于根据所述智能卡卡号确定所述第一业务处理数据是否对应于所述待处理业务;
[0074]第五判断子模块,用于若所述第一业务处理数据对应于所述待处理业务,根据所述业务状态标识确定业务处理是否成功;
[0075]提示子模块,用于若根据所述业务状态标识确定业务处理失败,提示业务处理失败信息。
[0076]第四方面,本发明提供一种业务处理装置,包括:
[0077]接收模块,用于接收终端设备的业务处理请求,在所述业务处理请求中包括单向数字电视机顶盒获得的加密数据;
[0078]处理模块,用于对所述加密数据进行处理,获得第二业务处理数据;
[0079]发送模块,用于向广电系统的业务处理服务器发送所述第二业务处理数据。
[0080]优选的,所述加密数据中包括业务请求数据和第一令牌;所述处理模块包括:
[0081 ]解密子模块,用于对所述加密数据进行解密,获得所述业务请求数据和第二令牌;
[0082]处理子模块,用于根据所述业务请求数据进行业务处理,获得第二业务处理数据;
[0083]当业务处理成功时,在所述第二业务处理数据中包括智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功;当业务处理失败时,在所述第二业务处理数据中智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败。
[0084]第五方面,本发明提供一种单向数字电视机顶盒,包括:前述第三方面任一所述的业务处理装置。
[0085]本发明的上述技术方案的有益效果如下:
[0086]在本发明实施例中,利用单向数字电视机顶盒、终端设备、广电系统的业务处理服务器、业务系统的业务处理服务器之间的交互完成了业务处理。因而,利用本发明实施例的方案无需设置独立的缴费终端即可完成业务处理,从而降低了业务处理的成本。
【附图说明】
[0087]图1为本发明实施例一的业务处理方法的流程图;
[0088]图2为本发明实施例二的业务处理方法的流程图;
[0089]图3为本发明实施例三中业务处理系统的示意图;
[0090]图4为本发明实施例三的业务处理方法的流程图;
[0091 ]图5为本发明实施例四的业务处理装置的示意图;
[0092]图6为本发明实施例五的业务处理装置的示意图。
【具体实施方式】
[0093]下面将结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0094]如图1所示,本发明实施例一的业务处理方法,应用于单向数字电视机顶盒(以下简称机顶盒),包括:
[0095]步骤101、获取待处理业务的业务请求数据。
[0096]其中,单向数字电视机顶盒指的是只能接收信号而不能发出信号的机顶盒。根据待处理业务的不同在单向数字电视机顶盒中插入有不同类型的智能卡。如用于购买水的智能卡,用户购买电的智能卡等。
[0097]在本发明实施例中,所述业务请求数据指的是根据用户输入的第一业务请求数据进行判断后确定的业务请求数据。在具体应用中,该业务请求数据有可能是用户输入的第一业务请求数据,也可有能是根据该第一业务请求数据重新确定的业务请求数据。
[0098]具体的,在此步骤中,获取用户输入的第一业务请求数据。然后,判断所述第一业务请求数据是否满足预设要求。若所述第一业务请求数据满足预设要求,利用所述第一业务请求数据作为所述待处理业务的业务请求数据;若所述第一业务请求数据不满足所述预设要求,利用所述第一业务请求数据获得第二业务请求数据,并利用所述第二业务请求数据作为所述待处理业务的业务请求数据。其中,该预设要求可以任意设置。
[0099]在实际应用中,在单向数字电视机顶盒的显示界面可以提示信息,提醒用户输入第一业务请求数据。在本发明实施例中,可以利用单向数字电视机顶盒进行水、电、天然气等的缴费。因此,在此的第一业务请求数据可以是要购买的水的吨数,购买的电的度数等。在实际应用中,用户输入的第一业务请求数据有可能超过实际上允许用户购买的最大购买数量或者小于允许购买的最小购买数量。因此,在此,为了提高业务处理的成功率,将用户输入的第一业务请求数据和最大购买数量或者将用户输入的第一业务请求数据和最小购买数量进行比较。其中,最大购买数量或最小数量可根据待处理业务类型的不同可以设置不同的值。
[0100]以第一业务请求数据为用户需要购买的电的度数为例,在此将用户输入的购买数量和最大购买数量、最小购买数量进行比较。
[0101]如果用户输入的购买数量不大于最大购买数量且用户输入的购买数量不小于最小购买数量,那么可认为用户输入的购买数量符合预设要求,利用所述第一业务请求数据作为所述待处理业务的业务请求数据。
[0102]如果用户输入的购买数量大于额定购买数量或者用户输入的购买数量小于最小购买数量,那么可认为用户输入的购买数量不符合预设要求。利用所述第一业务请求数据获得第二业务请求数据,并利用所述第二业务请求数据作为所述待处理业务的业务请求数据。
[0103]具体的,假设最大购买数量为50度,最小购买数量为I度,用户输入的购买数量为65。那么,在此可利用50作为第二业务请求数据。
[0104]步骤102、根据所述业务请求数据获得加密数据。
[0105]在此,根据所述业务请求数据生成第一令牌(token),对所述第一令牌和所述业务请求数据进行加密,获得加密数据。在加密的过程中,可利用存储的私钥对第一令牌和业务请求数据进行加密。当然,在本发明实施例中还可采用其他的方式加密。
[0106]步骤103、获取所述待处理业务的访问地址,并利用所述访问地址和所述加密数据生成二维码图片,使得终端设备根据所述二维码图片进行支付。
[0107]其中,不同的待处理业务具有不同的访问地址。该访问地址是预先存储在单向数字电视机顶盒中的。根据获取的插入的智能卡的信息,可获取预先存储的该智能卡对应的待处理业务的访问地址。根据获得的访问地址和加密数据可生成二维码图片。
[0108]其中,为了保证业务系统的业务处理服务器能快速的处理业务,在获得了加密数据后,将其转换成十六进制的字符串,并将待处理业务的访问地址、智能卡号、加密数据按照如下方式进行拼接:
[0109]http://URL? cardid = xxxxxxx&data = yyyyyyyyy....[Ο??Ο]其中,URL是待处理业务的访问地址,cardid是智能卡号,data是加密数据。将拼接后的数据生成二维码图片并显示,使得终端设备可扫描。
[0111]步骤104、接收广电系统的业务处理服务器发送的第一业务处理数据,其中,所述第一业务处理数据是根据业务系统的业务处理服务器发送的第二业务处理数据获得的,所述第二业务处理数据是根据所述终端设备的支付结果生成的。
[0112]步骤105、根据所述第一业务处理数据处理所述待处理业务。
[0113]在本发明实施例中,根据第一业务处理数据中包括的内容不同,可有不同的处理方式。若根据所述第一业务处理数据确定业务处理成功,则更新所述待处理业务对应的数据;否则向用户发送提示信息,提示业务处理失败。
[0114]由上可以看出,在本发明实施例中,利用单向数字电视机顶盒、终端设备、广电系统的业务处理服务器、业务系统的业务处理服务器之间的交互完成了业务处理。因而,利用本发明实施例的方案无需设置独立的缴费终端即可完成业务处理,从而降低了业务处理的成本。
[0115]如图2所示,本发明实施例二的业务处理方法,应用于业务系统的业务处理服务器,包括:
[0116]步骤201、接收终端设备的业务处理请求,在所述业务处理请求中包括单向数字电视机顶盒获得的加密数据。所述加密数据中包括业务请求数据和第一令牌。
[0117]步骤202、对所述加密数据进行处理,获得第二业务处理数据。
[0118]具体的,在此步骤中,业务系统的业务处理服务器对所述加密数据进行解密,获得所述业务请求数据和第二令牌,然后根据所述业务请求数据进行业务处理,获得第二业务处理数据。
[0119]当业务处理成功时,在所述第二业务处理数据中包括智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功;当业务处理失败时,在所述第二业务处理数据中智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败。
[0120]步骤203、向广电系统的业务处理服务器发送所述第二业务处理数据。
[0121]由上可以看出,在本发明实施例中,利用单向数字电视机顶盒、终端设备、广电系统的业务处理服务器、业务系统的业务处理服务器之间的交互完成了业务处理。因而,利用本发明实施例的方案无需设置独立的缴费终端即可完成业务处理,从而降低了业务处理的成本。
[0122]以下,结合实施例三详细描述一下本发明实施例的业务处理方法的实现过程。
[0123]如图3所示,在本发明实施例三所应用的业务处理系统中主要包括:
[0124]单向数字电视机顶盒包括:数据接收模块,卡读写模块,二维码生成模块,智能卡模块,信息显示模块,控制输入模块;终端设备;业务系统的业务处理服务器,包括:业务处理模块,数据加解密模块,计费模块;广电系统的业务处理服务器包括:业务服务器模块和数据播发模块。
[0125]其中智能卡模块优选为CPU型智能IC卡;终端设备可以是pad,手机等,具有扫描二维码功能以及浏览网页功能;单向数字电视机顶盒的数据接收模块可以设置过滤器(filter),接收针对特定智能卡的数据;二维码生成模块,将待处理业务的URL地址、智能卡号,购买数量以及第一令牌这两种数据的加密数据生成二维码;业务系统的数据加解密模块,可以将加密数据解密,然后返回给业务处理模块使用;广电系统的数据播发模块,根据业务服务器模块收到的写卡信息,缴费状态以及解密的令牌(第二令牌)数据,将数据组装成针对这个卡号的sect1n数据,通过广播网络播发。
[0126]在该系统中,终端设备通过扫描单向数字电视机顶盒产生的二维码,进入业务系统的业务处理服务器。业务系统的业务处理服务器通过URL中带有的参数信息,利用加解密模块解析出智能卡卡号,缴费金额,完成扣费后在计费系统添加缴费记录,再利用加解密模块生成针对此卡的加密写卡信息,并将加密写卡信息发送给广电系统的业务处理服务器。广电系统的业务处理服务器将加密写卡信息通过广播网络播发。单向数字电视机顶盒收到加密写卡信息后写卡完成缴费。这种方案操作简便,安全,成本低。
[0127]以下,结合图4详细描述利用上述系统的业务处理方法。
[0128]步骤301、接收用户根据机顶盒的显示信息选择的待处理业务的信息。
[0129]其中,待处理业务包括水费,电费,燃气费的缴费等。
[0130]步骤302、根据用户选择的待处理业务的信息确定插入的智能卡是否正确。若正确,则执行步骤303;否则向用户发送提示信息,提示用户插入正确的智能卡。
[0131]步骤303、机顶盒对插入的智能卡进行复位,读取智能卡卡号信息。如果读取失败,则向用户发送提示信息,如“能卡错误”智或“智能卡无法识别” “请正确插入智能卡”等。如果读取成功,则执行步骤304。
[0132]步骤304、获取用户输入的待处理业务的业务请求数据。
[0133]在此,所述业务请求数据即为用户输入的对待处理业务的购买数量,如需要购买的电的度数等。
[0134]步骤305、判断用户输入的业务请求数据是否符合预设要求。
[0135]在此可将用户输入的业务请求数据和预先设置的预设要求进行比较。其中,该预设要求可以是最大购买量或者最小购买量等。如果用户输入的业务请求数据符合要求,则执行步骤306;否则向用户提示重新输入业务请求数据。
[0136]步骤306、根据业务请求数据进行写卡操作。
[0137]在具体应用中,将业务请求数据通过卡缴费请求命令写入到智能卡中。其中,该请求的命令头由业务公司设定,购买数量可以占用该命令中指定的字节,并且其长度可以是固定的字节数,如占用两个字节。
[0138]步骤307、智能卡根据卡缴费请求命令判断业务请求数据是否符合要求。
[0139]在此,智能卡首先读取卡中剩余的业务量,然后判断剩余的业务量和用户输入的业务请求数据所代表的业务量的和是否超出额定购买数量。若超出,则向用户进行提示。否则执行步骤308。
[0140]步骤308、智能卡自动生成第一令牌,并且加密该第一令牌和业务请求数据。
[0141]在本发明实施例中,采用私钥加密、公钥解密的方式。也即,加密方利用私钥加密,解密方利用对应的公钥解密。当然,在具体应用中还可采用其他方式进行加密、解密。
[0142]步骤309、机顶盒获取待处理业务的访问地址,并根据该访问地址、加密数据、智能卡的卡号等生成二维码图片。
[0143]其中,将上述数据按照下述格式拼接:
[0144]http://URL? cardid = xxxxxxx&data = yyyyyyyyy....[OH5]其中,URL是待处理业务的访问地址,cardid是智能卡号,data是加密数据。生成二维码图片的方式可采用现有技术中任一种生成二维码图片的方式。
[0146]步骤310、终端设备扫描二维码图片,通过业务系统的业务处理服务器进行支付。
[0147]具体的,终端设备扫描二维码后,通过浏览器访问待处理业务的访问地址,进入业务处理服务器提供的页面进行支付。
[0148]步骤311、业务系统的业务处理模块根据URL中带有的智能卡卡号到数据库中查找此智能卡对应的公钥。然后利用这个公钥对URL中的加密数据进行解密,得到业务请求数据和第二令牌。
[0149]其中,该第二令牌有可能与第一令牌相同,也有可能不同于第一令牌。
[0150]步骤312、业务系统的业务处理模块根据业务请求数据量计算金额,进行支付处理。
[0151]步骤313、业务系统的业务处理模块判断支付是否成功。若成功,则执行步骤314,否则执行步骤315。
[0152]步骤314、业务系统的业务处理模块将缴费记录存入计费模块;同时将第二业务处理数据发送给广电系统的业务处理服务器。其中,第二业务处理数据包括:本次支付的智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功。
[0153]步骤315、业务系统的业务处理模块将第二业务处理数据发送给广电系统的业务处理服务器。其中,第二业务处理数据包括:本次支付的智能卡卡号,业务状态标识,所述业务状态标识表示业务处理失败。
[0154]步骤316、广电系统的业务处理服务器将第二业务处理数据封装成第一业务处理数据并播发。
[0155]其中,第一业务处理数据为sect1n(段)数据。其中,sect1n数据是按照智能卡卡号来设置表头信息的,以保证只处理该智能卡卡号对应的数据的机顶盒才能收到。
[0156]步骤317、机顶盒通过数据接收模块收到第一业务处理数据后,首先判断第一业务数据是否为插入机顶盒的智能卡所对应的数据,即判断第一业务处理数据是否对应于待处理业务。若是,则执行步骤318,否则退出。
[0157]具体的,机顶盒解析出第一业务处理数据中的智能卡卡号,并依据此智能卡卡号来判断第一业务数据是否为插入机顶盒的智能卡所对应的数据。若解析得出的智能卡卡号和步骤303中获得的智能卡卡号一致,则说明第一业务处理数据对应于待处理业务。
[0158]步骤318、机顶盒解析第一业务处理数据中的业务状态标识。若该业务状态标识表示业务处理成功,则执行步骤319;否则执行步骤324。
[0159]步骤319、机顶盒解析出第一业务处理数据中的第二令牌,并将第二令牌和第一令牌进行比较。若二者一致,则执行步骤320,否则执行步骤322。
[0160]步骤320、获取缴费状态。
[0161 ]若所述缴费状态表示需要缴费,则执行步骤321;否则退出。具体的,如果机顶盒判断用户当前的访问页面仍停留在缴费页面,则可认为需要缴费;否则认为不需要继续缴费。
[0162]步骤321、更新待处理业务的数据。
[0163]具体的,在此步骤中利用支付成功对应的待处理业务的购买数量更新待处理业务的数据。假设,支付成功30度的电,那么则将智能卡中的剩余电量在现有剩余电量的基础上增加30度。
[0164]步骤322、若所述第二令牌和所述第一令牌不一致,显示提示信息。
[0165]步骤323、对所述第二令牌和所述第一令牌不一致的次数进行计数,并在所述次数达到预设值时,锁定所述单向数字机顶盒的智能卡。
[0166]步骤324、若业务处理状态表示业务处理失败,则读取业务失败原因信息,通过界面进行提示。
[0167]需要说明的是,在本发明实施例中,该机顶盒还可通过增加网络模块转换成双向数字电视机顶盒实现。此外,在上述实施例中,也可不需要扫描二维码,直接通过网络填写智能卡卡号或者用户信息的方式进行支付。支付完成后,广电系统的业务处理服务器通过网络广播缴费的写卡数据。
[0168]由上可以看出,在本发明实施例中,利用单向数字电视机顶盒、终端设备、广电系统的业务处理服务器、业务系统的业务处理服务器之间的交互完成了业务处理。因而,利用本发明实施例的方案无需设置独立的缴费终端即可完成业务处理,从而降低了业务处理的成本。
[0169]如图5所示,本发明实施例三的业务处理装置,包括:
[0170]业务请求数据获取模块401,用于获取单向数字电视机顶盒的智能卡所对应的待处理业务的业务请求数据;加密数据获取模块402,用于根据所述业务请求数据获得加密数据;二维码生成模块403,用于获取所述待处理业务的访问地址,并利用所述访问地址和所述加密数据生成二维码图片,使得终端设备根据所述二维码图片进行支付;数据接收模块404,用于接收广电系统的业务处理服务器发送的第一业务处理数据,其中,所述第一业务处理数据是根据业务系统的业务处理服务器发送的第二业务处理数据获得的,所述第二业务处理数据是根据所述终端设备的支付结果生成的;数据处理模块405,用于根据所述第一业务处理数据处理所述待处理业务。
[0171 ]其中,所述业务请求数据获取模块401包括:
[0172]第一获取子模块,用于获取用户输入的第一业务请求数据;第一判断子模块,用于判断所述第一业务请求数据是否满足预设要求;第一数据获取子模块,用于在若所述第一业务请求数据满足预设要求时,利用所述第一业务请求数据作为所述待处理业务的业务请求数据;第二数据获取子模块,用于在所述第一业务请求数据不满足所述预设要求,利用所述第一业务请求数据获得第二业务请求数据,并利用所述第二业务请求数据作为所述待处理业务的业务请求数据。
[0173]其中,所述加密数据获取模块402包括:
[0174]令牌生成子模块,用于根据所述业务请求数据生成第一令牌;加密子模块,用于对所述第一令牌和所述业务请求数据进行加密,获得加密数据。
[0175]其中,所述第一业务处理数据包括:智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功;所述数据处理模块404包括:
[0176]第二判断子模块,用于根据所述智能卡卡号确定所述第一业务处理数据是否对应于所述待处理业务;第三判断子模块,用于若所述第一业务处理数据对应于所述待处理业务,根据所述业务状态标识确定业务处理是否成功;比较子模块,用于若根据所述业务状态标识确定业务处理成功,将所述第二令牌和所述第一令牌进行比较;数据更新子模块,用于若所述第二令牌和所述第一令牌一致,利用所述业务请求数据更新所述待处理业务的数据。
[0177]其中,为了进一步提高业务处理的成功率,所述数据处理模块405还包括:
[0178]状态获取子模块,用于获取缴费状态;所述数据更新子模块具体用于:若所述第二令牌和所述第一令牌一致且所述缴费状态表示需要缴费,利用所述业务请求数据更新所述待处理业务的数据。
[0179]其中,为了进一步提高用户体验,所述数据处理模块405还包括:显示子模块,用于若所述第二令牌和所述第一令牌不一致,显示提示信息。
[0180]其中,为了进一步提高业务处理的安全性,所述数据处理模块405还包括:处理子模块,用于对所述第二令牌和所述第一令牌不一致的次数进行计数,并在所述次数达到预设值时,锁定所述智能卡。
[0181]其中,所述第一业务处理数据包括:智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败。此时,所述数据处理模块405包括:
[0182]第四判断子模块,用于根据所述智能卡卡号确定所述第一业务处理数据是否对应于所述待处理业务;第五判断子模块,用于若所述第一业务处理数据对应于所述待处理业务,根据所述业务状态标识确定业务处理是否成功;提示子模块,用于若根据所述业务状态标识确定业务处理失败,提示业务处理失败信息。
[0183]图5所示的业务处理装置的工作原理可参照前述方法实施例的描述,且可位于单向数字电视机顶盒中。
[0184]由上可以看出,在本发明实施例中,利用单向数字电视机顶盒、终端设备、广电系统的业务处理服务器、业务系统的业务处理服务器之间的交互完成了业务处理。因而,利用本发明实施例的方案无需设置独立的缴费终端即可完成业务处理,从而降低了业务处理的成本。
[0185]如图6所示,本发明实施例五的业务处理装置包括:
[0186]接收模块501,用于接收终端设备的业务处理请求,在所述业务处理请求中包括单向数字电视机顶盒获得的加密数据;处理模块502,用于对所述加密数据进行处理,获得第二业务处理数据;发送模块503,用于向广电系统的业务处理服务器发送所述第二业务处理数据。
[0187]其中,所述加密数据中包括业务请求数据和第一令牌。所述处理模块502包括:解密子模块,用于对所述加密数据进行解密,获得所述业务请求数据和第二令牌;处理子模块,用于根据所述业务请求数据进行业务处理,获得第二业务处理数据;当业务处理成功时,在所述第二业务处理数据中包括智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功;当业务处理失败时,在所述第二业务处理数据中智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败。
[0188]图6所示的业务处理装置的工作原理可参照前述方法实施例的描述,且可位于业务系统的业务处理服务器中。
[0189]由上可以看出,在本发明实施例中,利用单向数字电视机顶盒、终端设备、广电系统的业务处理服务器、业务系统的业务处理服务器之间的交互完成了业务处理。因而,利用本发明实施例的方案无需设置独立的缴费终端即可完成业务处理,从而降低了业务处理的成本。
[0190]此外,本发明实施例还提供了一种单向数字电视机顶盒,包括图5或图6所示的装置。
[0191]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种业务处理方法,其特征在于,应用于单向数字电视机顶盒,包括: 获取待处理业务的业务请求数据; 根据所述业务请求数据获得加密数据; 获取所述待处理业务的访问地址,并利用所述访问地址和所述加密数据生成二维码图片,使得终端设备根据所述二维码图片进行支付; 接收广电系统的业务处理服务器发送的第一业务处理数据,其中,所述第一业务处理数据是根据业务系统的业务处理服务器发送的第二业务处理数据获得的,所述第二业务处理数据是根据所述终端设备的支付结果生成的; 根据所述第一业务处理数据处理所述待处理业务。2.根据权利要求1所述的方法,其特征在于,所述获取待处理业务的业务请求数据包括: 获取用户输入的第一业务请求数据; 判断所述第一业务请求数据是否满足预设要求; 若所述第一业务请求数据满足预设要求,利用所述第一业务请求数据作为所述待处理业务的业务请求数据; 若所述第一业务请求数据不满足所述预设要求,利用所述第一业务请求数据获得第二业务请求数据,并利用所述第二业务请求数据作为所述待处理业务的业务请求数据。3.根据权利要求1所述的方法,其特征在于,所述根据所述业务请求数据获得加密数据包括: 根据所述业务请求数据生成第一令牌; 对所述第一令牌和所述业务请求数据进行加密,获得加密数据。4.根据权利要求3所述的方法,其特征在于,所述第一业务处理数据包括:智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功; 所述根据所述第一业务处理数据处理所述待处理业务包括: 根据所述智能卡卡号确定所述第一业务处理数据是否对应于所述待处理业务; 若所述第一业务处理数据对应于所述待处理业务,根据所述业务状态标识确定业务处理是否成功; 若根据所述业务状态标识确定业务处理成功,将所述第二令牌和所述第一令牌进行比较; 若所述第二令牌和所述第一令牌一致,利用所述业务请求数据更新所述待处理业务的数据。5.根据权利要求4所述的方法,其特征在于,若所述第二令牌和所述第一令牌一致,在所述利用所述业务请求数据更新所述待处理业务的数据前,所述根据所述第一业务处理数据处理所述待处理业务还包括: 获取缴费状态; 所述利用所述业务请求数据更新所述待处理业务的数据具体为: 若所述缴费状态表示需要缴费,利用所述业务请求数据更新所述待处理业务的数据。6.根据权利要求4所述的方法,其特征在于,所述根据所述第一业务处理数据处理所述待处理业务还包括: 若所述第二令牌和所述第一令牌不一致,显示提示信息。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一业务处理数据处理所述待处理业务还包括: 对所述第二令牌和所述第一令牌不一致的次数进行计数,并在所述次数达到预设值时,锁定所述单向数字机顶盒的智能卡。8.根据权利要求1所述的方法,其特征在于,所述第一业务处理数据包括:智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败;所述方法根据所述第一业务处理数据处理所述待处理业务包括: 根据所述智能卡卡号确定所述第一业务处理数据是否对应于所述待处理业务; 若所述第一业务处理数据对应于所述待处理业务,根据所述业务状态标识确定业务处理是否成功; 若根据所述业务状态标识确定业务处理失败,提示业务处理失败信息。9.一种业务处理方法,其特征在于,应用于业务系统的业务处理服务器,包括: 接收终端设备的业务处理请求,在所述业务处理请求中包括单向数字电视机顶盒获得的加密数据; 对所述加密数据进行处理,获得第二业务处理数据; 向广电系统的业务处理服务器发送所述第二业务处理数据。10.根据权利要求9所述的方法,其特征在于,所述加密数据中包括业务请求数据和第一令牌; 所述对所述加密数据进行处理,获得第二业务处理数据包括: 对所述加密数据进行解密,获得所述业务请求数据和第二令牌; 根据所述业务请求数据进行业务处理,获得第二业务处理数据; 当业务处理成功时,在所述第二业务处理数据中包括智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功;当业务处理失败时,在所述第二业务处理数据中智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败。11.一种业务处理装置,其特征在于,包括: 业务请求数据获取模块,用于获取单向数字电视机顶盒的智能卡所对应的待处理业务的业务请求数据; 加密数据获取模块,用于根据所述业务请求数据获得加密数据; 二维码生成模块,用于获取所述待处理业务的访问地址,并利用所述访问地址和所述加密数据生成二维码图片,使得终端设备根据所述二维码图片进行支付; 数据接收模块,用于接收广电系统的业务处理服务器发送的第一业务处理数据,其中,所述第一业务处理数据是根据业务系统的业务处理服务器发送的第二业务处理数据获得的,所述第二业务处理数据是根据所述终端设备的支付结果生成的; 数据处理模块,用于根据所述第一业务处理数据处理所述待处理业务。12.根据权利要求11所述的装置,其特征在于,所述业务请求数据获取模块包括: 第一获取子模块,用于获取用户输入的第一业务请求数据; 第一判断子模块,用于判断所述第一业务请求数据是否满足预设要求; 第一数据获取子模块,用于在若所述第一业务请求数据满足预设要求时,利用所述第一业务请求数据作为所述待处理业务的业务请求数据; 第二数据获取子模块,用于在所述第一业务请求数据不满足所述预设要求,利用所述第一业务请求数据获得第二业务请求数据,并利用所述第二业务请求数据作为所述待处理业务的业务请求数据。13.根据权利要求11所述的装置,其特征在于,所述加密数据获取模块包括: 令牌生成子模块,用于根据所述业务请求数据生成第一令牌; 加密子模块,用于对所述第一令牌和所述业务请求数据进行加密,获得加密数据。14.根据权利要求13所述的装置,其特征在于,所述第一业务处理数据包括:智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功;所述数据处理模块包括: 第二判断子模块,用于根据所述智能卡卡号确定所述第一业务处理数据是否对应于所述待处理业务; 第三判断子模块,用于若所述第一业务处理数据对应于所述待处理业务,根据所述业务状态标识确定业务处理是否成功; 比较子模块,用于若根据所述业务状态标识确定业务处理成功,将所述第二令牌和所述第一令牌进行比较; 数据更新子模块,用于若所述第二令牌和所述第一令牌一致,利用所述业务请求数据更新所述待处理业务的数据。15.根据权利要求14所述的装置,其特征在于,所述数据处理模块还包括 状态获取子模块,用于获取缴费状态; 所述数据更新子模块具体用于:若所述第二令牌和所述第一令牌一致且所述缴费状态表示需要缴费,利用所述业务请求数据更新所述待处理业务的数据。16.根据权利要求14所述的装置,其特征在于,所述数据处理模块还包括: 显示子模块,用于若所述第二令牌和所述第一令牌不一致,显示提示信息。17.根据权利要求16所述的装置,其特征在于,所述数据处理模块还包括: 处理子模块,用于对所述第二令牌和所述第一令牌不一致的次数进行计数,并在所述次数达到预设值时,锁定所述智能卡。18.根据权利要求11所述的装置,其特征在于,所述第一业务处理数据包括:智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败;所述数据处理模块包括: 第四判断子模块,用于根据所述智能卡卡号确定所述第一业务处理数据是否对应于所述待处理业务; 第五判断子模块,用于若所述第一业务处理数据对应于所述待处理业务,根据所述业务状态标识确定业务处理是否成功; 提示子模块,用于若根据所述业务状态标识确定业务处理失败,提示业务处理失败信息。19.一种业务处理装置,其特征在于,包括: 接收模块,用于接收终端设备的业务处理请求,在所述业务处理请求中包括单向数字电视机顶盒获得的加密数据; 处理模块,用于对所述加密数据进行处理,获得第二业务处理数据; 发送模块,用于向广电系统的业务处理服务器发送所述第二业务处理数据。20.根据权利要求18所述的装置,其特征在于,所述加密数据中包括业务请求数据和第一令牌;所述处理模块包括: 解密子模块,用于对所述加密数据进行解密,获得所述业务请求数据和第二令牌; 处理子模块,用于根据所述业务请求数据进行业务处理,获得第二业务处理数据; 当业务处理成功时,在所述第二业务处理数据中包括智能卡卡号,业务状态标识,第二令牌,其中所述业务状态标识表示业务处理成功;当业务处理失败时,在所述第二业务处理数据中智能卡卡号,业务状态标识,其中所述业务状态标识表示业务处理失败。21.—种单向数字电视机顶盒,其特征在于,包括:权利要求11-18任一所述的业务处理目.ο
【文档编号】G06Q20/32GK105933363SQ201610556629
【公开日】2016年9月7日
【申请日】2016年7月14日
【发明人】李英杰
【申请人】京东方科技集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1