一种基于交互式网络电视的付费方法及系统的制作方法

文档序号:6489204阅读:101来源:国知局
一种基于交互式网络电视的付费方法及系统的制作方法
【专利摘要】本发明公开了一种基于交互式网络电视(IPTV)的付费方法,包括:IPTV终端收到选定的付费内容后,根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,若判定使用绑定账号支付,则IPTV终端通过业务运营平台完成支付;若判定使用银行卡支付,则所述IPTV终端开启银行卡支付功能,将获取的银行卡信息、密码及验证码发给银行设备验证,若收到银行设备发来的验证成功的通知,则所述IPTV终端通过银行设备完成支付。本发明还公开了一种基于IPTV的付费系统,采用本发明能无需额外设备进行银行卡付费,以及灵活选择付费方式,从而能及时便捷的满足用户需求。
【专利说明】—种基于交互式网络电视的付费方法及系统
【技术领域】
[0001]本发明涉及交互式网络电视(IPTV, Interactive Personality TV)领域,尤其涉及一种基于IPTV的付费方法及系统。
【背景技术】
[0002]交互式网络电视(IPTV, Interactive Personality TV)系统是一个复杂的系统,汇聚视频处理、数据通信、数据传输、业务运营管理等多种技术,由内容运营平台、业务运营平台、业务网络、承载网络和家庭网络等部分组成。随着IPTV技术的发展,网上购网和网上支付家庭生活费用越来越流行。目前,IPTV系统中的付费方法有两种:第一,在IPTV终端处增加刷卡设备,当用户通过终端选定需要付费的业务时,IPTV终端通过刷卡设备获取用户银行卡的信息,通过承载网与银行系统进行交互完成付费;但是,这种方法必须有银行卡和刷卡设备才能完成,这样就使IPTV终端和支付操作分隔,不利于统一化,进而给IPTV终端的安装及用户的操作使用造成不便。第二,用户向IPTV服务提供商购买账户,向账户中充值,当用户通过IPTV终端选定需要付费的业务时,IPTV终端将付费请求发送给业务运营平台,由业务运营平台根据付费请求中的账号、IPTV终端标识、业务名称、付费金额,查到该账号、从该账号中的扣除金额,再通知内容运营平台发送付费请求中请求的业务,对业务进行处理后将结果发给IPTV终端,IPTV终端接收内容运营平台发来的处理结果并显示;但是,这种方式依赖于账户中的余额情况,当账户余额不足时,无法及时满足用户的需求。
[0003]可见,现有技术中IPTV系统的付费方法,要么需要增加刷卡设备,给IPTV终端的安装及用户的操作造成不便;要么可能会受到账户余额的限制,无法及时满足用户需求。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种基于IPTV的付费方法及系统,能无需额外设备进行银行卡付费,以及灵活选择付费方式,从而能及时便捷的满足用户需求。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]本发明提供了一种基于IPTV的付费方法,该方法包括:
[0007]IPTV终端收到选定的付费内容后,根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,若判定使用绑定账号支付,则IPTV终端通过业务运营平台完成支付;
[0008]若判定使用银行卡支付,则所述IPTV终端开启银行卡支付功能,将获取的银行卡信息、密码及验证码发给银行设备验证,若收到银行设备发来的验证成功的通知,则所述IPTV终端通过银行设备完成支付。
[0009]上述方案中,所述根据选定信息判断使用绑定账号支付还是银行卡支付,包括:IPTV终端向业务运营平台发送获取账号余额的请求,所述业务运营平台收到获取账号余额的请求后,根据获取账号余额的请求中的账号查找对应账号的余额并返回给IPTV终端;
[0010]所述IPTV终端收到账号余额后,判断账号余额是否大于等于选定信息中的金额,若大于,则判定为使用绑定账号支付;否则,判定为使用银行卡支付。[0011 ] 上述方案中,所述将获取的银行卡信息、密码及验证码发给银行设备验证,包括:
[0012]IPTV终端开启银行卡支付功能,向IPTV系统中的业务运营平台发出获取验证码的请求,接收并保存业务运营平台发来的验证码;
[0013]所述IPTV终端通过终端的显示设备显示输入银行卡信息、密码及验证码的提示界面,当IPTV终端收到输入的银行卡信息、密码及验证码后,提取验证码与自身保存的验证码相比,若两者不一致,则验证码错误,提示用户验证码错误;
[0014]若两者一致,则验证码正确,所述IPTV终端将银行卡信息及密码发给银行设备。
[0015]上述方案中,所述银行卡支付功能为:预置在IPTV终端中,用于在确定使用银行卡支付后启动,向业务运营平台发出获取验证码的请求,并将业务运营平台发来的验证码进行保存;以及将银行卡信息、密码和验证码发送给银行设备。
[0016]上述方案中,所述收到银行设备发来的验证成功的通知之前,该方法还包括:
[0017]所述银行设备将银行卡信息与自身保存的所有银行卡信息进行比对,查看是否有相同银行卡信息,若没有,则向IPTV终端返回银行卡错误的验证结果;
[0018]若有,则将密码与自身保存的该银行卡信息中的密码进行对比,若两者一致,则向IPTV终端返回验证成功的通知,若两者不一致,则向IPTV终端返回密码错误的验证结果。
[0019]本发明还提供了一种基于IPTV的付费系统,该系统包括:IPTV终端、业务运营平台和银行设备;其中,
[0020]IPTV终端,用于获取选定的付费内容后,根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,若判定使用绑定账号支付,则通过业务运营平台完成支付;若判定使用银行卡支付,则将银行卡信息、密码及验证码发给银行设备验证,若收到银行设备发来的验证成功的通知,则通过银行设备完成支付;
[0021]业务运营平台,用于完成IPTV终端的支付操作;
[0022]银行设备,用于验证IPTV终端发来的银行卡信息、密码和验证码,并在验证成功后,向IPTV终端返回验证成功的通知,并完成IPTV终端的支付操作。
[0023]上述方案中,所述IPTV终端,具体用于向业务运营平台发送获取账号余额的请求,接收业务运营平台发来的账号余额后,判断账号余额是否大于等于选定信息中的金额,若大于,则判定为使用绑定账号支付,否则,判定为使用银行卡支付;
[0024]相应的,所述业务运营平台,具体用于收到IPTV终端发来的获取账号余额的请求后,根据获取账号余额的请求中的账号查找对应账号的余额并返回给IPTV终端。
[0025]上述方案中,所述IPTV终端,具体用于开启银行卡支付功能,向所在IPTV系统中的业务运营平台发出获取验证码的请求,接收并保存业务运营平台发来的验证码,当收到输入的银行卡信息、密码及验证码后,提取验证码与自身保存的验证码相比,若两者不一致,则验证码错误,提示用户验证码错误,若两者一致,则将银行卡信息及密码发给银行设备;
[0026]相应的,所述业务运营平台,还用于收到IPTV终端的获取验证码的请求后,向IPTV终端发送验证码信息;
[0027]所述银行设备,具体用于接收IPTV终端发来的银行卡信息及密码。
[0028]上述方案中,所述IPTV终端,具体用于保存银行卡支付功能,所述银行卡支付功能用于在确定使用银行卡支付后启动,向业务运营平台发出获取验证码的请求,并将业务运营平台发来的验证码进行保存;以及将银行卡信息、密码和验证码发送给银行设备的功倉泛。
[0029]上述方案中,所述银行设备,具体用于将银行卡信息与自身保存的所有银行卡信息进行比对,查看是否有相同银行卡信息,若没有,则向IPTV终端返回银行卡错误的验证结果;若有,则将密码与自身保存的该银行卡信息中的密码进行对比,若两者一致,则向IPTV终端返回验证成功的通知,若两者不一致,则向IPTV终端返回密码错误的验证结果。
[0030]本发明所提供的基于IPTV的付费方法及系统,能够根据选定的付费内容,灵活选择使用绑定账号支付还是银行卡支付,若使用绑定账号支付,则IPTV终端通过业务运营平台完成支付;若判定使用银行卡支付,则所述IPTV终端将银行卡信息、密码及验证码发给银行设备验证,若收到银行设备发来的验证成功的通知,则所述IPTV终端通过银行设备完成支付;从而,能实现不需要在IPTV终端处增加刷卡设备,使用银行卡完成付费,以及根据付费内容灵活选择付费方式,从而能及时便捷的满足用户需求。
【专利附图】

【附图说明】
[0031]图1为本发明的基于IPTV的付费方法流程示意图;
[0032]图2为本发明的基于IPTV的付费系统组成结构示意图。
【具体实施方式】
[0033]本发明的基本思想是:IPTV终端收到选定的付费内容后,根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,若判定使用绑定账号支付,则IPTV终端通过业务运营平台完成支付;若判定使用银行卡支付,则所述IPTV终端将银行卡信息、密码及验证码发给银行设备验证,若收到银行设备发来的验证成功的通知,则所述IPTV终端通过银行设备完成支付。
[0034]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0035]本发明提出的基于IPTV的付费方法,如图1所示,包括以下步骤:
[0036]步骤101:1PTV终端实时判断是否收到选定的付费内容,若收到,则执行步骤102 ;否则,重复执行步骤101。
[0037]这里,所述选定付费内容的通知的获取方法为现有技术,可以包括:IPTV终端将内容运营平台提供的内容显示给用户,用户从显示的内容中选定所需内容,所述IPTV终端将用户选定的内容名称、金额和选定数量作为选定的付费内容。其中,所述内容运营平台为现有技术中规定的架构,用于为IPTV终端提供视频内容等,这里不做赘述。
[0038]步骤102:所述IPTV终端根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,若判定为使用绑定账号支付,则IPTV终端通过业务运营平台完成支付,结束处理流程;若判定为使用银行卡支付,则执行步骤103。
[0039]这里,所述根据选定信息判断使用绑定账号支付还是银行卡支付为:IPTV终端向业务运营平台发送获取账号余额的请求,所述业务运营平台收到获取账号余额的请求后,根据获取账号余额的请求中的账号查找对应账号的余额并返回给IPTV终端;所述IPTV终端收到账号余额后,判断账号余额是否大于等于选定信息中的金额,若大于,则判定为使用绑定账号支付;否则,判定为使用银行卡支付;其中,所述业务运营平台为现有技术中规定的IPTV系统中的架构,这里不做赘述,可以由一台或多台保存有用户的注册信息以及账号信息等内容的服务器组成。
[0040]所述IPTV终端通过业务运营平台完成支付为现有技术,可以包括:所述IPTV终端将选定付费内容和账号编写为支付请求发给业务运营平台,所述业务运营平台根据收到的支付请求,在对应的账号中扣款,通知IPTV终端付款成功,所述IPTV终端按照现有技术进行后续处理,结束处理流程。
[0041]步骤103:所述IPTV终端开启银行卡支付功能,将获取的银行卡信息、密码及验证码发给银行设备验证,判断是否收到银行设备发来的验证成功的通知,若收到,则执行步骤104;否则,结束处理流程。
[0042]具体的,所述IPTV终端判定使用银行卡支付时开启银行卡支付功能,向IPTV系统中的业务运营平台发出获取验证码的请求,接收并保存业务运营平台发来的验证码;所述IPTV终端通过终端的显示设备显示输入银行卡信息、密码及验证码的提示界面,当IPTV终端收到用户输入的银行卡信息、密码及验证码后,提取验证码与自身保存的验证码相比,若两者不一致,则验证码错误,提示用户验证码错误,结束处理流程;若两者一致,则验证码正确,所述IPTV终端将银行卡信息及密码发给银行设备,若收到银行设备发来的验证成功的通知,则执行步骤104,否则,IPTV终端通过显示设备显示银行卡信息或密码出现错误的信息,结束处理流程。
[0043]这里,所述接收并保存业务运营平台发来的验证码之前,还包括:所述业务运营平台收到获取验证码的请求后,将验证码发送给对应的IPTV终端,同时查询该IPTV终端对应的账号信息,从账号信息中查看联系方式,使用该联系方式将验证码发给用户;
[0044]其中,所述使用该联系方式将验证码发给用户为:若用户的联系方式为移动电话号码,则将验证码以短信的方式发送给用户的移动终端,若用户留的联系方式为电子邮箱,则将验证码以邮件的形式发至该电子邮箱。
[0045]所述收到银行设备发来的验证成功的通知之前,还包括:银行设备将银行卡信息与自身保存的所有银行卡信息进行比对,查看是否有相同银行卡信息,若没有,则向IPTV终端返回银行卡错误的验证结果;若有,则将密码与自身保存的该银行卡信息中的密码进行对比,若两者一致,则向IPTV终端返回验证成功的通知,若两者不一致,则向IPTV终端返回密码错误的验证结果。
[0046]所述银行卡支付功能为预置在IPTV终端中的功能,用于在确定使用银行卡支付后,使用该功能向业务运营平台发出获取验证码的请求,并将业务运营平台发来的验证码进行保存;再通过所在IPTV终端的显示界面,提示用户输入银行卡信息、密码和验证码。
[0047]所述银行设备为可以获取并保存各个银行的账户信息、并执行扣费操作的设备。
[0048]步骤104:所述IPTV终端通过银行设备完成支付。
[0049]具体的,所述IPTV终端将支付金额发送给银行设备,所述银行设备根据支付金额,在验证成功的银行卡信息对应的账户中扣除相同金额,通知IPTV终端支付成功;所述IPTV终端接收并显示支付成功的通知。
[0050]这里,所述银行设备根据支付金额,在验证成功的银行卡信息对应的账户中扣除相同金额为现有技术,这里不做赘述。
[0051]如图2所示,本发明提供了一种基于IPTV的付费系统,该系统包括:IPTV终端21、业务运营平台22和银行设备23 ;其中,
[0052]IPTV终端21,用于获取选定的付费内容后,根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,若判定使用绑定账号支付,则通过业务运营平台22完成支付;若判定使用银行卡支付,则将银行卡信息、密码及验证码发给银行设备23验证,若收到银行设备23发来的验证成功的通知,则通过银行设备23完成支付;
[0053]业务运营平台22,用于完成IPTV终端21的支付操作;
[0054]银行设备23,用于验证IPTV终端21发来的银行卡信息、密码和验证码,并在验证成功后,向IPTV终端21返回验证成功的通知,并完成IPTV终端21的支付操作。
[0055]所述IPTV终端21,具体用于实时判断是否收到选定的付费内容,若收到,则根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,否则,继续判断是否收到选定的付费内容。
[0056]所述IPTV终端21,具体用于将内容运营平台提供的内容显示给用户,用户从显示的内容中选定所需内容,将用户选定的内容名称、金额和选定数量作为选定的付费内容。
[0057]所述IPTV终端21,具体用于从业务运营平台22获取账号余额,判断账号余额是否大于等于选定信息中的金额,若大于,则判定为使用绑定账号支付,否则,判定为使用银行卡支付;相应的,所述业务运营平台22,还用于为IPTV终端21提供账号余额。
[0058]所述IPTV终端21,具体用于将选定付费内容和账号编写为支付请求发给业务运营平台22,收到业务运营平台22发来的付款成功的通知后,按照现有技术进行后续处理;相应的,所述业务运营平台22根据收到的支付请求,在对应的账号中扣款,通知IPTV终端21付款成功。
[0059]所述IPTV终端21,具体用于判定使用银行卡支付时开启银行卡支付功能,向业务运营平台22发出获取验证码的请求,接收并保存业务运营平台22发来的验证码;当收到用户输入的银行卡信息、密码及验证码后,提取验证码与自身保存的验证码相比,若两者不一致,则验证码错误,提示用户验证码错误,结束处理流程,若两者一致,则验证码正确,将银行卡信息及密码发给银行设备23,否则,显示银行卡信息或密码出现错误的信息;相应的,所述业务运营平台22,还用于收到IPTV终端21发来的获取验证码的请求后,将验证码发送给对应的IPTV终端21,同时查询该IPTV终端21对应的账号信息,从账号信息中查看联系方式,使用该联系方式将验证码发给用户;所述银行设备23,具体用于将银行卡信息与自身保存的所有银行卡信息进行比对,查看是否有相同银行卡信息,若没有,则向IPTV终端21返回银行卡错误的验证结果;若有,则将密码与自身保存的该银行卡信息中的密码进行对比,若两者一致,则向IPTV终端21返回验证成功的通知,若两者不一致,则向IPTV终端21返回密码错误的验证结果。
[0060]所述业务运营平台22,具体用于若用户的联系方式为移动电话号码,则将验证码以短信的方式发送给用户的移动终端,若用户留的联系方式为电子邮箱,则将验证码以邮件的形式发至该电子邮箱。
[0061]所述IPTV终端21,具体用于保存银行卡支付功能,在确定使用银行卡支付后,使用该功能向业务运营平台22发出获取验证码的请求,并将业务运营平台22发来的验证码进行保存;再通过所在IPTV终端21的显示界面,提示用户输入银行卡信息、密码和验证码。
[0062]所述银行设备23为可以获取并保存各个银行的账户信息、并执行扣费操作的设备。
[0063]所述IPTV终端21,具体用于将支付金额发送给银行设备23,接收并显示支付成功的通知;相应的,所述所述银行设备23,具体用于根据IPTV终端21发来的支付金额,在验证成功的银行卡信息对应的账户中扣除相同金额,通知IPTV终端21支付成功。
[0064]本发明提供的系统,可以作为现有技术中已有的IPTV系统中的支付系统运行。
[0065]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种基于交互式网络电视IPTV的付费方法,其特征在于,该方法包括: IPTV终端收到选定的付费内容后,根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,若判定使用绑定账号支付,则IPTV终端通过业务运营平台完成支付; 若判定使用银行卡支付,则所述IPTV终端开启银行卡支付功能,将获取的银行卡信息、密码及验证码发给银行设备验证,若收到银行设备发来的验证成功的通知,则所述IPTV终端通过银行设备完成支付。
2.根据权利要求1所述的方法,其特征在于,所述根据选定信息判断使用绑定账号支付还是银行卡支付,包括=IPTV终端向业务运营平台发送获取账号余额的请求,所述业务运营平台收到获取账号余额的请求后,根据获取账号余额的请求中的账号查找对应账号的余额并返回给IPTV终端; 所述IPTV终端收到账号余额后,判断账号余额是否大于等于选定信息中的金额,若大于,则判定为使用绑定账号支付;否则,判定为使用银行卡支付。
3.根据权利要求1所述的方法,其特征在于,所述将获取的银行卡信息、密码及验证码发给银行设备验证,包括: IPTV终端开启银行卡支付功能,向IPTV系统中的业务运营平台发出获取验证码的请求,接收并保存业务运营平台发来的验证码; 所述IPTV终端通过终端的显示设备显示输入银行卡信息、密码及验证码的提示界面,当IPTV终端收到输入的银行卡信息、密码及验证码后,提取验证码与自身保存的验证码相t匕,若两者不一致,则验证码错 误,提示用户验证码错误; 若两者一致,则验证码正确,所述IPTV终端将银行卡信息及密码发给银行设备。
4.根据权利要求1或3所述的方法,其特征在于,所述银行卡支付功能为:预置在IPTV终端中,用于在确定使用银行卡支付后启动,向业务运营平台发出获取验证码的请求,并将业务运营平台发来的验证码进行保存;以及将银行卡信息、密码和验证码发送给银行设备。
5.根据权利要求1所述的方法,其特征在于,所述收到银行设备发来的验证成功的通知之前,该方法还包括: 所述银行设备将银行卡信息与自身保存的所有银行卡信息进行比对,查看是否有相同银行卡信息,若没有,则向IPTV终端返回银行卡错误的验证结果; 若有,则将密码与自身保存的该银行卡信息中的密码进行对比,若两者一致,则向IPTV终端返回验证成功的通知,若两者不一致,则向IPTV终端返回密码错误的验证结果。
6.一种基于IPTV的付费系统,其特征在于,该系统包括:IPTV终端、业务运营平台和银行设备;其中, IPTV终端,用于获取选定的付费内容后,根据选定的付费内容,判断使用绑定账号支付还是银行卡支付,若判定使用绑定账号支付,则通过业务运营平台完成支付;若判定使用银行卡支付,则将银行卡信息、密码及验证码发给银行设备验证,若收到银行设备发来的验证成功的通知,则通过银行设备完成支付; 业务运营平台,用于完成IPTV终端的支付操作; 银行设备,用于验证IPTV终端发来的银行卡信息、密码和验证码,并在验证成功后,向IPTV终端返回验证成功的通知,并完成IPTV终端的支付操作。
7.根据权利要求6所述的系统,其特征在于,所述IPTV终端,具体用于向业务运营平台发送获取账号余额的请求,接收业务运营平台发来的账号余额后,判断账号余额是否大于等于选定信息中的金额,若大于,则判定为使用绑定账号支付,否则,判定为使用银行卡支付; 相应的,所述业务运营平台,具体用于收到IPTV终端发来的获取账号余额的请求后,根据获取账号余额的请求中的账号查找对应账号的余额并返回给IPTV终端。
8.根据权利要求6所述的系统,其特征在于, 所述IPTV终端,具体用于开启银行卡支付功能,向所在IPTV系统中的业务运营平台发出获取验证码的请求,接收并保存业务运营平台发来的验证码,当收到输入的银行卡信息、密码及验证码后,提取验证码与自身保存的验证码相比,若两者不一致,则验证码错误,提示用户验证码错误,若两者一致,则将银行卡信息及密码发给银行设备; 相应的,所述业务运营平台,还用于收到IPTV终端的获取验证码的请求后,向IPTV终端发送验证码信息; 所述银行设备,具体用于接收IPTV终端发来的银行卡信息及密码。
9.根据权利要求6所述的系统,其特征在于,所述IPTV终端,具体用于保存银行卡支付功能,所述银行卡支付功能用于在确定使用银行卡支付后启动,向业务运营平台发出获取验证码的请求,并将业务运营平台发来的验证码进行保存;以及将银行卡信息、密码和验证码发送给银行设备的功能。
10.根据权利要求6所述的系统,其特征在于, 所述银行设备,具体用于将银行卡信息与自身保存的所有银行卡信息进行比对,查看是否有相同银行卡信息,若 没有,则向IPTV终端返回银行卡错误的验证结果;若有,则将密码与自身保存的该银行卡信息中的密码进行对比,若两者一致,则向IPTV终端返回验证成功的通知,若两者不一致,则向IPTV终端返回密码错误的验证结果。
【文档编号】G06Q20/16GK103686230SQ201210360947
【公开日】2014年3月26日 申请日期:2012年9月25日 优先权日:2012年9月25日
【发明者】赵剑萍 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1