一種針對(duì)單向數(shù)字電視終端的移動(dòng)支付系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及數(shù)字電視研究領(lǐng)域,具體地,設(shè)及一種針對(duì)單向數(shù)字電視終端的移動(dòng) 支付系統(tǒng)。
【背景技術(shù)】
[0002] 在單向的數(shù)字電視網(wǎng)絡(luò)中,數(shù)字電視終端(機(jī)頂盒)只能單向接收數(shù)字電視信號(hào), 無法通過帶內(nèi)信道(傳輸數(shù)字電視信號(hào)的頻帶)直接與數(shù)字電視前端進(jìn)行雙向通信。數(shù)字電 視運(yùn)營商為了實(shí)現(xiàn)對(duì)終端的管理,一般會(huì)在前端部署業(yè)務(wù)運(yùn)營和支撐軟件系統(tǒng)(BOSS);而 數(shù)字電視終端用戶在需要辦理各種業(yè)務(wù)(比如購買數(shù)字電視產(chǎn)品)時(shí),一般只能到運(yùn)營商的 營業(yè)廳申請(qǐng),運(yùn)營商的工作人員受理之后,通過BOSS系統(tǒng)向?qū)?shù)字電視終端實(shí)施控制的基 礎(chǔ)軟件系統(tǒng)(一般為數(shù)字電視條件接收系統(tǒng),或CAS)發(fā)送控制指令;CAS接收到運(yùn)些指令之 后,將其插入到數(shù)字電視碼流中,W廣播方式發(fā)送到數(shù)字電視終端。
[0003] 上述做法存在一些明顯的弊端:第一,終端用戶向運(yùn)營商購買數(shù)字電視業(yè)務(wù)和產(chǎn) 品的過程很麻煩,費(fèi)時(shí)費(fèi)力;第二,運(yùn)營商很難針對(duì)終端用戶進(jìn)行產(chǎn)品推廣、收視調(diào)查等工 作;第Ξ,針對(duì)終端的各種指令必須輪流播發(fā),W確保終端可W收到,造成大量的帶寬浪費(fèi)。
[0004] 綜上所述,本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本申請(qǐng)實(shí)施例中發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上 述技術(shù)至少存在如下技術(shù)問題:
[000引在現(xiàn)有技術(shù)中,現(xiàn)有的數(shù)字電視終端系統(tǒng)存在支付方式不先進(jìn),支付效率較低,不 便于運(yùn)營商對(duì)終端用戶進(jìn)行管理,浪費(fèi)帶寬的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供了一種針對(duì)單向數(shù)字電視終端的移動(dòng)支付系統(tǒng),解決了現(xiàn)有的數(shù)字電 視終端系統(tǒng)存在支付方式不先進(jìn),支付效率較低,不便于運(yùn)營商對(duì)終端用戶進(jìn)行管理,浪費(fèi) 帶寬的技術(shù)問題,實(shí)現(xiàn)了在無需對(duì)網(wǎng)絡(luò)實(shí)施雙向改造的前提下,便于終端用戶進(jìn)行支付,并 可為運(yùn)營商節(jié)省大量的指令發(fā)送帶寬,便于運(yùn)營商管理業(yè)務(wù)的技術(shù)效果。
[0007] 與移動(dòng)互聯(lián)網(wǎng)相結(jié)合、實(shí)現(xiàn)移動(dòng)支付是克服上述弊端的好辦法。在全世界的很多 地方,有線數(shù)字電視網(wǎng)絡(luò)仍W單向?yàn)橹?,因?yàn)槿粢M(jìn)行雙向改造,實(shí)現(xiàn)"最后一公里"接入 需要敷設(shè)大量的線纜,更換或安裝大量的終端設(shè)備,需要運(yùn)營商的大量投入,所W很難在短 期內(nèi)完成。但是移動(dòng)通信和數(shù)據(jù)網(wǎng)絡(luò)因?yàn)?最后一公里"的接入依靠的是無線發(fā)射技術(shù),所 W通常能夠達(dá)到很好的覆蓋效果,運(yùn)也導(dǎo)致在運(yùn)些地方智能手機(jī)一般也很普及。運(yùn)為通過 移動(dòng)互聯(lián)網(wǎng)絡(luò)解決前述問題在客觀上創(chuàng)造了條件。
[0008] 為解決上述技術(shù)問題,本申請(qǐng)?zhí)峁┝艘环N單向數(shù)字電視終端支付系統(tǒng),所述系統(tǒng) 包括:
[0009] 實(shí)現(xiàn)本發(fā)明的系統(tǒng)應(yīng)包括位于數(shù)字電視網(wǎng)絡(luò)前端的業(yè)務(wù)運(yùn)營和支撐系統(tǒng)(BOSS)、 數(shù)字電視終端(機(jī)頂盒)、移動(dòng)終端APP、移動(dòng)支付平臺(tái)、數(shù)字電視條件接收系統(tǒng)(CAS)等組 件,其中:
[0010] 1、B0SS系統(tǒng)中又包含數(shù)據(jù)庫、移動(dòng)支付平臺(tái)接口、移動(dòng)終端接口、CAS接口等組件。
[0011] 機(jī)頂盒又包含解復(fù)用、指令處理、產(chǎn)品信息解析、用戶消息處理、解碼器、非易失性 存儲(chǔ)器、產(chǎn)品二維碼生成器等模塊。
[0012] 移動(dòng)終端APP又包含二維碼識(shí)別和解析、BOSS接口、移動(dòng)支付等模塊。
[0013] 2、機(jī)頂盒,在用戶端,完成數(shù)字電視信號(hào)的接收和播放功能,產(chǎn)生數(shù)字電視產(chǎn)品訂 購信息,并通過生成二維碼的方式向移動(dòng)終端APP轉(zhuǎn)發(fā)該信息。其各個(gè)組件功能如下:
[0014] 非易失性存儲(chǔ)器(NVRAM):保存終端ID、產(chǎn)品授權(quán)等數(shù)據(jù)。
[0015] 解復(fù)用模塊:從數(shù)字電視廣播碼流中分離出數(shù)字電視節(jié)目基礎(chǔ)流,W及管理信息 流;進(jìn)一步,從管理信息流中解析出產(chǎn)品授權(quán)指令和產(chǎn)品信息(均由前端CAS系統(tǒng)產(chǎn)生);將 節(jié)目基礎(chǔ)流送給解擾器進(jìn)行解擾(再由后者送給解碼器進(jìn)行解碼播放);將產(chǎn)品授權(quán)指令送 給指令處理模塊;將產(chǎn)品信息送給產(chǎn)品信息解析模塊。
[0016] 指令處理模塊:接收解復(fù)用模塊傳來的產(chǎn)品授權(quán)指令,如果該指令是針對(duì)本終端 的,則根據(jù)指令生成產(chǎn)品授權(quán)數(shù)據(jù),并寫入到NVRAM;將授權(quán)指令處理結(jié)果通知用戶消息處 理模塊。
[0017] 產(chǎn)品信息解析模塊:從解復(fù)用模塊送來的產(chǎn)品信息中,解析出各種數(shù)字電視產(chǎn)品 的信息。在單向廣播網(wǎng)絡(luò)中,數(shù)字電視產(chǎn)品分為數(shù)字電視產(chǎn)品包、數(shù)字電視業(yè)務(wù)、按次付費(fèi) 節(jié)目等種類。各種類型的產(chǎn)品都應(yīng)該包含內(nèi)容屬性和價(jià)格屬性,如表1。
[001引 表1
[0019]
[0020] 用戶消息處理模塊:功能之一:在用戶的控制之下,為用戶展示當(dāng)前數(shù)字電視產(chǎn)品 和價(jià)格,讓用戶可W選擇購買的數(shù)字電視產(chǎn)品,并輸入必要的購買參數(shù)(對(duì)于數(shù)字電視產(chǎn)品 包和數(shù)字電視業(yè)務(wù)而言,用戶需要輸入購買的開始時(shí)間和一般為整數(shù)個(gè)月的購買時(shí)長(zhǎng)),根 據(jù)運(yùn)些信息產(chǎn)生產(chǎn)品訂購參數(shù)。根據(jù)用戶購買的產(chǎn)品計(jì)算出應(yīng)付金額。列出可用的移動(dòng)支 付渠道供用戶選擇。在用戶完成設(shè)置并確認(rèn)之后,將產(chǎn)品訂購參數(shù)、應(yīng)付金額和用戶選擇的 移動(dòng)支付渠道發(fā)送給產(chǎn)品二維碼生成模塊。功能之二:接收來自指令處理模塊的授權(quán)處理 結(jié)果通知(比如已經(jīng)成功收到某個(gè)產(chǎn)品的授權(quán)),并顯示給用戶。
[0021] 產(chǎn)品二維碼生成模塊:在用戶完成產(chǎn)品訂購操作之后,根據(jù)用戶消息處理模塊產(chǎn) 生的產(chǎn)品訂購參數(shù),W及從NVRAM讀取的終端序列號(hào)等,生成產(chǎn)品訂購信息二維碼,顯示在 電視機(jī)屏幕上,供移動(dòng)終端APP掃描識(shí)別。該二維碼中包含要購買的數(shù)字電視產(chǎn)品及其訂購 參數(shù)、總應(yīng)付金額、幣種、移動(dòng)支付渠道、終端ID等信息,詳見表2:
[0022] 表 2
[0023]
[0024]
[002引3、移動(dòng)終端APP,負(fù)責(zé)接收機(jī)頂盒的數(shù)字電視產(chǎn)品訂購信息,與移動(dòng)支付平臺(tái)、 BOSS服務(wù)器進(jìn)行交互W完成移動(dòng)支付,并將結(jié)果反饋給用戶和BOSS。其各個(gè)模塊功能如下:
[0026] 二維碼識(shí)別和解析模塊:在用戶控制之下,識(shí)別機(jī)頂盒顯示在電視機(jī)上的產(chǎn)品訂 購信息二維碼,從中解析出產(chǎn)品訂購參數(shù)、終端ID等信息。將產(chǎn)品訂購參數(shù)、終端ID和移動(dòng) 支付渠道發(fā)送給BOSS服務(wù)器接口模塊;同時(shí)還要將移動(dòng)支付渠道發(fā)送給移動(dòng)支付模塊。
[0027] BOSS接口模塊:功能一,在用戶的控制之下,根據(jù)二維碼識(shí)別和解析模塊傳來的產(chǎn) 品訂購參數(shù)和終端ID等,向BOSS服務(wù)器發(fā)送支付請(qǐng)求。該支付請(qǐng)求中應(yīng)該包含用戶選擇訂 購的產(chǎn)品、訂購參數(shù)、應(yīng)付金額、終端ID、支付渠道等支付要素。功能二:接收BOSS服務(wù)器傳 來的支付憑據(jù),并將其轉(zhuǎn)發(fā)給移動(dòng)支付模塊,由后者據(jù)此啟動(dòng)實(shí)際的轉(zhuǎn)賬支付操作。功能 Ξ:針對(duì)某次產(chǎn)品訂購操作,反饋經(jīng)用戶確認(rèn)的成功購買結(jié)果給BOSS服務(wù)器。
[0028] 移動(dòng)支付模塊:在收到BOSS接口模塊轉(zhuǎn)來的移動(dòng)支付憑據(jù)之后,與指定支付渠道 的服務(wù)器進(jìn)行通信,完成實(shí)際轉(zhuǎn)賬支付(運(yùn)一過程中可能需要用戶的確認(rèn)并輸入密碼);在 收到支付渠道的服務(wù)器傳來的支付結(jié)果之后,應(yīng)顯示給用戶知曉。
[0029] 4、B0SS系統(tǒng),運(yùn)行于數(shù)字電視網(wǎng)絡(luò)前端,負(fù)責(zé)完成數(shù)字電視業(yè)務(wù)、用戶和移動(dòng)支付 計(jì)費(fèi)管理。其各個(gè)組件功能如下:
[0030] 數(shù)據(jù)庫:保存數(shù)字電視產(chǎn)品、系統(tǒng)賬戶,W及用戶、產(chǎn)品訂單等數(shù)據(jù)。
[0031 ]移動(dòng)終端APP接口模塊:接收移動(dòng)終端APP發(fā)來的支付請(qǐng)求,并將其轉(zhuǎn)發(fā)給移動(dòng)支 付平臺(tái)接口模塊;接收移動(dòng)支付平臺(tái)接口模塊發(fā)來的支付憑據(jù),并將其發(fā)送給移動(dòng)終端 APP;接收移動(dòng)終端APP發(fā)來的產(chǎn)品購買結(jié)果消息,如果是購買成功消息,則將其發(fā)送給CAS 接口模塊。
[0032]移動(dòng)支付平臺(tái)接口模塊:接收移動(dòng)終端APP接口模塊發(fā)來的支付請(qǐng)求,根據(jù)該支付 請(qǐng)求中包含的產(chǎn)品訂購信息生成訂單,寫入數(shù)據(jù)庫(注意一個(gè)訂單可能包含多個(gè)數(shù)字電視 產(chǎn)品購買信息條目),然后向移動(dòng)支付平臺(tái)的服務(wù)器發(fā)起支付請(qǐng)求;從移動(dòng)支付平臺(tái)的服務(wù) 器獲取支付憑據(jù),并將其轉(zhuǎn)發(fā)給移動(dòng)終端APP接口模塊;接收移動(dòng)支付平臺(tái)反饋的支付結(jié) 果,如果支付成功,給CAS接口模塊發(fā)去成功支付通知。
[003引CAS接口模塊:功能一,將數(shù)字電視產(chǎn)品信息發(fā)送給CAS;功能二,在收到移動(dòng)支付 平臺(tái)接口模塊的成功支付通知之后,解析該通知中所包含的訂單,讀取數(shù)據(jù)庫中所有屬于 該訂單的產(chǎn)品購買信息記錄,發(fā)送對(duì)應(yīng)的產(chǎn)品授權(quán)指令給CAS;功能Ξ,接收移動(dòng)終端接口 模塊發(fā)來的購買成功消息,并據(jù)此向CAS發(fā)送授權(quán)停發(fā)通知,在收到該通知后會(huì)停止發(fā)送相 關(guān)的產(chǎn)品授權(quán)指令,W節(jié)省帶寬。<