亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

利用二維碼控制交互式內(nèi)容的方法和裝置的制作方法

文檔序號(hào):6385585閱讀:289來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):利用二維碼控制交互式內(nèi)容的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種利用二維碼控制交互式內(nèi)容的方法和裝置。
背景技術(shù)
可視化的點(diǎn)讀書(shū)已經(jīng)比較普及,其基本原理在于通過(guò)掃描書(shū)本底下的二維碼,從而實(shí)現(xiàn)一點(diǎn)一播放的功能。但這種點(diǎn)讀書(shū)不適合與有深層次有動(dòng)態(tài)變化的動(dòng)畫(huà)游戲,比如圍棋,用戶(hù)每一次點(diǎn)擊后的圍棋對(duì)局圖不可能預(yù)先設(shè)定。這種可視化的點(diǎn)讀書(shū)的缺陷在于每次點(diǎn)擊都被固定為某段視頻,而對(duì)于動(dòng)畫(huà)游戲而言,需要每次點(diǎn)擊映射到某些變量,圖像和聲音的輸出在點(diǎn)讀時(shí)根據(jù)這些變量綜合判斷,動(dòng)態(tài)變化。

發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種利用二維碼控制交互式內(nèi)容的方法和裝置,旨在通過(guò)提高用戶(hù)與游戲的交互性,提高用戶(hù)的使用體驗(yàn)。本發(fā)明提出一種利用二維碼控制交互式內(nèi)容的方法和裝置,包括:掃描二維碼,根據(jù)所述二維碼獲取頁(yè)面文件;讀取頁(yè)面文件中保存的腳本,判斷所述腳本對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容,若是,則根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù),根據(jù)所述歷史數(shù)據(jù)以及腳本邏輯輸出所述業(yè)務(wù)的交互狀態(tài)。優(yōu)選地,所述判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容還包括:若判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)不是交互式內(nèi)容,則直接輸出所述腳本對(duì)應(yīng)的業(yè)務(wù)。優(yōu)選地,所述根據(jù)所述二維碼獲取頁(yè)面文件包括:根據(jù)所述二維碼獲取與所述二維碼對(duì)應(yīng)的頁(yè)面文件地址的映射關(guān)系;根據(jù)所述頁(yè)面文件地址的映射關(guān)系獲取所述頁(yè)面文件。優(yōu)選地,所述根據(jù)所述頁(yè)面文件地址的映射查詢(xún)關(guān)系獲取所述頁(yè)面文件的步驟包括:判斷是否有本地存儲(chǔ)地址,若是則判斷本地存儲(chǔ)地址中頁(yè)面文件的版本是否低于預(yù)設(shè)版本,若否則遠(yuǎn)程下載頁(yè)面文件;若判斷所述頁(yè)面文件的版本等于或高于預(yù)設(shè)版本,則獲取本地存儲(chǔ)地址中的的所述頁(yè)面文件。優(yōu)選地,所述判斷本地存儲(chǔ)地址中頁(yè)面文件的版本是否低于預(yù)設(shè)版本的步驟之后還包括:若判斷所述頁(yè)面文件的低于預(yù)設(shè)版本,則遠(yuǎn)程下載頁(yè)面文件。本發(fā)明還提出一種利用二維碼控制交互式內(nèi)容的裝置,包括:掃描模塊:用于掃描二維碼;
第一獲取模塊,用于根據(jù)所述二維碼獲取頁(yè)面文件;讀取模塊,用于讀取頁(yè)面文件中保存的腳本;判斷模塊,用于判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容;第二獲取模塊,用于若判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)為交互式內(nèi)容,則根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù);輸出模塊,根據(jù)所述歷史數(shù)據(jù)輸出所述業(yè)務(wù)上次的交互狀態(tài)。優(yōu)選地,所述輸出模塊還用于若判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)不是交互式內(nèi)容,則直接輸出所述業(yè)務(wù)。優(yōu)選地,所述第一獲取模塊包括:第一獲取子模塊:用于根據(jù)所述二維碼獲取與所述二維碼對(duì)應(yīng)的頁(yè)面文件地址的映射關(guān)系;第二獲取子模塊,用于根據(jù)所述頁(yè)面文件地址的映射關(guān)系獲取所述頁(yè)面文件。優(yōu)選地,所述第二獲取子模塊包括:第一判斷單元,判斷是否有本地存儲(chǔ)地址;第二判斷單元,用于若判斷有本地存儲(chǔ)地址,則判斷所述本地存儲(chǔ)地址中頁(yè)面文件的版本是否低于預(yù)設(shè)版本;獲取單元,若判斷所述本地存儲(chǔ)地址中頁(yè)面文件的版本高于或等于預(yù)設(shè)版本,則獲取所述頁(yè)面文件;下載單元,用于若判斷不存在本地存儲(chǔ)地址,則遠(yuǎn)程下載頁(yè)面文件。優(yōu)選地,所述下載單元還用于若判斷所述本地存儲(chǔ)地址中的頁(yè)面文件的版本低于預(yù)設(shè)版本,則遠(yuǎn)程下載頁(yè)面文件。本發(fā)明所提出的利用二維碼控制交互式內(nèi)容的方法和裝置,該方法通過(guò)掃描二維碼,根據(jù)該二維碼獲取頁(yè)面文件,讀取頁(yè)面文件中保存的腳本,根據(jù)用戶(hù)的身份識(shí)別碼獲取用戶(hù)保存的游戲的歷史數(shù)據(jù),根據(jù)該歷史數(shù)據(jù)以及腳本邏輯輸出業(yè)務(wù)的交互狀態(tài),即根據(jù)用戶(hù)上次的使用狀態(tài)在頁(yè)面顯示用戶(hù)的使用狀態(tài),通過(guò)提高用戶(hù)與內(nèi)容的交互性,提高了用戶(hù)的使用體驗(yàn)。


圖1為本發(fā)明利用二維碼控制交互式內(nèi)容的方法一實(shí)施例的流程示意圖;圖2為本發(fā)明利用二維碼控制交互式內(nèi)容的方法另一實(shí)施例的流程示意圖;圖3為本發(fā)明利用二維碼控制交互式內(nèi)容的方法中根據(jù)二維碼獲取頁(yè)面文件的流程示意圖;圖4為本發(fā)明利用二維碼控制交互式內(nèi)容的方法中根據(jù)頁(yè)面文件地址的映射獲取頁(yè)面文件的一實(shí)施例流程示意圖;圖5為本發(fā)明利用二維碼控制交互式內(nèi)容的方法中根據(jù)頁(yè)面文件地址的映射關(guān)系獲取頁(yè)面文件的另一實(shí)施例流程示意圖;圖6為本發(fā)明利用二維碼控制交互式內(nèi)容的裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖7為圖6所示利用二維碼控制交互式內(nèi)容的裝置中第一獲取模塊的結(jié)構(gòu)示意圖8為圖7所示第一獲取模塊中第二獲取子模塊的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例就本發(fā)明的技術(shù)方案做進(jìn)一步的說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照?qǐng)D1,圖1為本發(fā)明利用二維碼控制交互式內(nèi)容的方法一實(shí)施例的流程示意圖。本實(shí)施例所提出的利用二位碼控制交互式內(nèi)容的方法包括:步驟S10,掃描二維碼;采用掃描設(shè)備如點(diǎn)讀筆讀取二維碼信息,二維碼可打印在書(shū)本上或顯示在其它電子設(shè)備上,書(shū)本上的每個(gè)游戲可對(duì)應(yīng)一個(gè)二維碼,二維碼也可采用其它可掃描的圖形代替,如條形碼。步驟S20,根據(jù)該二維碼獲取二維碼所對(duì)應(yīng)的頁(yè)面文件;采用掃描設(shè)備如點(diǎn)讀筆讀取二維碼信息,根據(jù)該二維碼獲取二維碼所對(duì)應(yīng)的頁(yè)面文件,每個(gè)二維碼均可對(duì)應(yīng)一個(gè)頁(yè)面文件。以游戲?yàn)槔螒虻囊?guī)則保存在頁(yè)面文件的腳本中,在讀取頁(yè)面文件時(shí),先讀取腳本中保存該腳本所對(duì)應(yīng)游戲規(guī)則,然后給腳本提供能力函數(shù),該能力函數(shù)根據(jù)游戲規(guī)則以及頁(yè)面文件的布局顯示游戲相關(guān)的圖像、文本、聲音、視頻
等元素。步驟S30,讀取頁(yè)面文件中保存的腳本;腳本用于控制頁(yè)面的顯示方式,即控制頁(yè)面根據(jù)其布局顯示圖像、文本、聲音、視頻等元素。在讀取頁(yè)面文件時(shí),先讀取腳本中保存的該腳本所對(duì)應(yīng)的業(yè)務(wù)的邏輯,然后給腳本提供能力函數(shù),該能力函數(shù)根據(jù)業(yè)務(wù)的邏輯以及頁(yè)面文件的布局顯示該業(yè)務(wù)相關(guān)的圖像、文本、聲音、視頻等元素。步驟S40,判斷腳本對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容;在遠(yuǎn)程服務(wù)器上保存腳本所對(duì)應(yīng)的業(yè)務(wù)的特點(diǎn),為交互式內(nèi)容或固定輸出內(nèi)容,腳本所對(duì)應(yīng)的業(yè)務(wù)包括游戲、視頻、音頻、文本和圖像等,交互式內(nèi)容的狀態(tài)與用戶(hù)的行為有關(guān),如游戲,游戲是一個(gè)變量與用戶(hù)的點(diǎn)擊行為有關(guān),用戶(hù)每次點(diǎn)擊行為之后游戲的狀態(tài)都有可能不同。在判斷腳本對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容時(shí),由遠(yuǎn)程服務(wù)其獲取該業(yè)務(wù)的特點(diǎn),即為交互式內(nèi)容還是固定輸出的內(nèi)容,即可判斷出該業(yè)務(wù)是否為交互式內(nèi)容。步驟S50,若判斷腳本對(duì)應(yīng)的業(yè)務(wù)為交互式內(nèi)容,則根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù);若判斷腳本對(duì)應(yīng)的業(yè)務(wù)為交互式內(nèi)容時(shí),則說(shuō)明用戶(hù)每次使用該業(yè)務(wù)之后業(yè)務(wù)的交互狀態(tài)均可能不同,則根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù),該歷史數(shù)據(jù)與用戶(hù)上次使用該業(yè)務(wù)后業(yè)務(wù)的交互狀態(tài)對(duì)應(yīng)。用戶(hù)的身份識(shí)別碼可與掃描二維碼的設(shè)備相對(duì)應(yīng),在獲取二維碼的同時(shí),即可獲取用戶(hù)的身份識(shí)別碼。步驟S60,根據(jù)所述歷史數(shù)據(jù)以及腳本邏輯輸出業(yè)務(wù)的交互狀態(tài)。以游戲?yàn)槔M(jìn)行說(shuō)明,游戲的規(guī)則保存在腳本邏輯中,當(dāng)用戶(hù)點(diǎn)擊游戲時(shí),可根據(jù)歷史數(shù)據(jù)以及游戲的規(guī)則輸出業(yè)務(wù)的交互狀態(tài)。例如,用戶(hù)在下圍棋時(shí),每個(gè)棋格都對(duì)應(yīng)有一個(gè)二維碼,游戲的規(guī)則保存在腳本中,如一個(gè)棋格智能下一顆棋子,當(dāng)用戶(hù)掃描某一棋格二維碼下棋時(shí),若該保存的歷史數(shù)據(jù)中該棋格已經(jīng)有棋子,則根據(jù)腳本邏輯中游戲的規(guī)則該棋格已經(jīng)不能落子,則顯示屏上該棋格閃爍,提示用戶(hù)不能落子?;蛘哂脩?hù)在玩寵物兔游戲時(shí),每個(gè)二維碼均代表一種兔子的食物,游戲的規(guī)則保存在腳本中,如一種食物寵物兔一天只可以吃一次,比如用戶(hù)早上掃描蘿卜所對(duì)應(yīng)的二維碼,喂蘿卜給兔子,并保存該數(shù)據(jù),中午掃描了白菜所對(duì)應(yīng)的二維碼,喂白菜給兔子,并保存該數(shù)據(jù),若用戶(hù)晚上繼續(xù)掃描蘿卜所對(duì)應(yīng)的二維碼,喂蘿卜給兔子,保存的根據(jù)歷史數(shù)據(jù)中兔子早上已吃過(guò)蘿卜,則根據(jù)腳本邏輯中游戲的規(guī)則兔子今天不能再吃蘿卜,則提示用戶(hù)早上已吃過(guò)蘿卜。在本實(shí)施例中,通過(guò)掃描二維碼,根據(jù)該二維碼獲取頁(yè)面文件,根據(jù)用戶(hù)的身份識(shí)別碼獲取用戶(hù)保存的業(yè)務(wù)的歷史數(shù)據(jù),根據(jù)該歷史數(shù)據(jù)以及腳本邏輯輸出業(yè)務(wù)的交互狀態(tài),通過(guò)提高用戶(hù)與游戲的交互性,提高了用戶(hù)的使用體驗(yàn)。參照?qǐng)D2,圖2為本發(fā)明利用二維碼控制交互式內(nèi)容的方法另一實(shí)施例的流程示意圖?;谏鲜鰧?shí)施例,步驟S40之后還包括:步驟S70,若判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)不是交互式內(nèi)容,則直接輸出腳本對(duì)應(yīng)的業(yè)務(wù)。腳本所對(duì)應(yīng)的業(yè)務(wù)包括游戲、視頻、音頻、文本和圖像等,交互式內(nèi)容是一個(gè)變量與用戶(hù)的點(diǎn)擊行為有關(guān),如游戲,用戶(hù)每次點(diǎn)擊行為之后游戲的狀態(tài)都有可能不同。所以當(dāng)腳本所對(duì)應(yīng)的業(yè)務(wù)為交互式內(nèi)容時(shí),根據(jù)用戶(hù)保存的歷史數(shù)據(jù)以及腳本邏輯顯示用戶(hù)交互狀態(tài),若腳本所對(duì)應(yīng)的業(yè)務(wù)不是交互式內(nèi)容,為固定輸出的視頻、音頻、文本或圖像,則直接顯示該業(yè)務(wù)。參照?qǐng)D3,圖3為本發(fā)明利用二維碼控制交互式內(nèi)容的方法中根據(jù)二維碼獲取頁(yè)面文件的流程示意圖?;谏鲜鰧?shí)施例,步驟S20包括:步驟S21,根據(jù)掃描的二維碼獲取與該二維碼對(duì)應(yīng)的頁(yè)面文件地址的映射關(guān)系;步驟S22,根據(jù)頁(yè)面文件地址的映射關(guān)系獲取頁(yè)面文件。每個(gè)二維碼均對(duì)應(yīng)一個(gè)頁(yè)面文件,掃描二維碼后即可根據(jù)二維碼與頁(yè)面文件地址的映射關(guān)系獲取頁(yè)面文件,業(yè)務(wù)的腳本保存在頁(yè)面文件中,控制頁(yè)面的顯示方式,腳本根據(jù)頁(yè)面的布局在頁(yè)面上顯示圖像、文本、聲音以及視頻等元素。參照?qǐng)D4,圖4為本發(fā)明利用二維碼控制交互式內(nèi)容的方法中根據(jù)頁(yè)面文件地址的映射關(guān)系獲取頁(yè)面文件的一實(shí)施例流程示意圖?;谏鲜鰧?shí)施例,步驟S22包括:步驟S221,判斷是否有本地存儲(chǔ)地址;頁(yè)面文件保存在本地存儲(chǔ)地址中,獲取二維碼后可根據(jù)頁(yè)面文件地址的映射關(guān)系獲取本地存儲(chǔ)地址,若沒(méi)有本地存儲(chǔ)地址,則無(wú)法由本地獲取頁(yè)面文件。例如,本地存儲(chǔ)地址為/scard/dotpaden/gemel,為本地存儲(chǔ)設(shè)備中的一個(gè)文件夾,頁(yè)面文件則保存在該文件夾中,頁(yè)面文件的地址則為/scard/dotpaden/gemel/pl.htm。步驟S222,若判斷有本地存儲(chǔ)地址,則判斷本地存儲(chǔ)地址中頁(yè)面文件的版本是否低于預(yù)設(shè)版本;
頁(yè)面文件的預(yù)設(shè)版本保存在遠(yuǎn)程服務(wù)其中,若判斷有本地存儲(chǔ)地址,則說(shuō)明有可能獲取本地存儲(chǔ)中的頁(yè)面文件,但頁(yè)面文件的版本可能低于預(yù)設(shè)版造成頁(yè)面不能顯示或顯示故障,則需要比較該頁(yè)面文件版本與保存在服務(wù)器中的預(yù)設(shè)版本,若本地存儲(chǔ)地址中頁(yè)面文件的版本高于或等于預(yù)設(shè)版本,則獲取該頁(yè)面文件。步驟S223,若判斷沒(méi)有本地存儲(chǔ)地址,則遠(yuǎn)程下載頁(yè)面文件;二維碼所對(duì)應(yīng)的頁(yè)面文件地址的映射,包括頁(yè)面文件本地存儲(chǔ)地址的映射以及頁(yè)面文件遠(yuǎn)程下載地址的映射,若無(wú)本地存儲(chǔ)地址,則無(wú)法獲取本地的頁(yè)面文件,需要根據(jù)頁(yè)面文件地址的映射遠(yuǎn)程下載頁(yè)面文件,再根據(jù)頁(yè)面文件中的腳本在頁(yè)面上顯示業(yè)務(wù)的相關(guān)元素如圖像、文字等。步驟S224,若判斷本地存儲(chǔ)地址中頁(yè)面文件的版本等于或高于預(yù)設(shè)版本,則獲取本地存儲(chǔ)地址中的頁(yè)面文件;若本地存儲(chǔ)地址的版本等于或高于預(yù)設(shè)版本,則說(shuō)明可根據(jù)本地存儲(chǔ)地址由本地存儲(chǔ)中獲取頁(yè)面文件,再根據(jù)頁(yè)面文件中的腳本在頁(yè)面上顯示業(yè)務(wù)的相關(guān)元素如圖像、文字等。參見(jiàn)圖5,圖5為本發(fā)明利用二維碼控制交互式內(nèi)容的方法中根據(jù)頁(yè)面文件地址的映射關(guān)系查詢(xún)頁(yè)面文件的另一實(shí)施例流程示意圖?;谏鲜鰧?shí)施例,在步驟S222之后還包括:若判斷本地存儲(chǔ)地址中的頁(yè)面文件的版本低于預(yù)設(shè)版本,則進(jìn)行步驟S223即遠(yuǎn)程下載頁(yè)面文件。若本地存儲(chǔ)地址中的頁(yè)面文件的地址的版本低于遠(yuǎn)程服務(wù)器中的預(yù)設(shè)版本,則頁(yè)面文件文件中的內(nèi)容無(wú)法在顯示設(shè)備中顯示或顯示時(shí)會(huì)出現(xiàn)故障,則需要根據(jù)頁(yè)面文件地址的映射由服務(wù)器中遠(yuǎn)程下載頁(yè)面文件,再根據(jù)頁(yè)面文件中的腳本顯示業(yè)務(wù)的相關(guān)元素如圖像、文字等。參見(jiàn)圖6,圖6為本發(fā)明利用二維碼控制交互式內(nèi)容的裝置一實(shí)施例視為結(jié)構(gòu)示意圖。本實(shí)施例所提出的利用二維碼控制交互式內(nèi)容的裝置包括:掃描模塊10,用于掃描二維碼;掃描模塊10可以為點(diǎn)讀筆、智能手機(jī)等可以?huà)呙瓒S碼的設(shè)備,二維碼可打印在書(shū)本上或顯示在其它電子設(shè)備上,書(shū)本上的每個(gè)游戲可對(duì)應(yīng)一個(gè)二維碼,二維碼也可采用其它可掃描的圖形代替,如條形碼。第一獲取模塊20,用于根據(jù)二維碼獲取頁(yè)面文件;掃描模塊20讀取二維碼信息,第一獲取模塊20根據(jù)該二維碼獲取二維碼所對(duì)應(yīng)的頁(yè)面文件,每個(gè)二維碼均可對(duì)應(yīng)一個(gè)業(yè)務(wù),該業(yè)務(wù)的的邏輯腳本保存在頁(yè)面文件中,該腳本用于控制頁(yè)面的顯示方式。讀取模塊30,用于讀取頁(yè)面文件中保存的腳本;腳本用于控制頁(yè)面的顯示方式,即控制頁(yè)面根據(jù)其布局顯示圖像、文本、聲音、視頻等元素。在讀取頁(yè)面文件時(shí),先讀取腳本中保存該腳本所對(duì)應(yīng)的業(yè)務(wù)的邏輯,然后給腳本提供能力函數(shù),該能力函數(shù)根據(jù)業(yè)務(wù)的邏輯以及頁(yè)面文件的布局顯示該業(yè)務(wù)相關(guān)的圖像、文本、聲音、視頻等元素。
判斷模塊40,用于判斷腳本所對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容;在遠(yuǎn)程服務(wù)器上保存腳本所對(duì)應(yīng)的業(yè)務(wù)的特點(diǎn),為交互式內(nèi)容或固定輸出內(nèi)容,腳本所對(duì)應(yīng)的業(yè)務(wù)包括游戲、視頻、音頻、文本和圖像等,交互式內(nèi)容的狀態(tài)與用戶(hù)的行為有關(guān),如游戲是一個(gè)變量與用戶(hù)的點(diǎn)擊行為有關(guān),用戶(hù)每次點(diǎn)擊行為之后游戲的狀態(tài)都有可能不同。在判斷腳本對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容時(shí),由遠(yuǎn)程服務(wù)其獲取該業(yè)務(wù)的特點(diǎn),即為交互式內(nèi)容還是固定輸出的內(nèi)容,即可判斷出該業(yè)務(wù)是否為交互式內(nèi)容。第二獲取模塊50,用于若判斷腳本所對(duì)應(yīng)的業(yè)務(wù)為交互式內(nèi)容,則根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù);若判斷模塊40判斷腳本對(duì)應(yīng)的業(yè)務(wù)為交互式內(nèi)容,則說(shuō)明用戶(hù)每次使用該業(yè)務(wù)之后業(yè)務(wù)的交互狀態(tài)均可能不同,第二獲取模塊50根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù),該歷史數(shù)據(jù)與用戶(hù)上次使用業(yè)務(wù)后業(yè)務(wù)的狀態(tài)對(duì)應(yīng)。用戶(hù)的身份識(shí)別碼可與掃描二維碼的設(shè)備相對(duì)應(yīng),在掃描模塊10獲取二維碼的同時(shí),即可獲取用戶(hù)的身份識(shí)別碼。輸出模塊60,用于根據(jù)歷史數(shù)據(jù)以及邏輯腳本輸出業(yè)務(wù)的交互狀態(tài)。以游戲?yàn)槔M(jìn)行說(shuō)明,游戲的規(guī)則保存在腳本邏輯中,當(dāng)用戶(hù)點(diǎn)擊游戲時(shí),可根據(jù)歷史數(shù)據(jù)以及游戲的規(guī)則輸出業(yè)務(wù)的交互狀態(tài)。例如,用戶(hù)在下圍棋時(shí),每個(gè)棋格都對(duì)應(yīng)有一個(gè)二維碼,游戲的規(guī)則保存在腳本中,如一個(gè)棋格智能下一顆棋子,當(dāng)用戶(hù)掃描某一棋格二維碼下棋時(shí),若該保存的歷史數(shù)據(jù)中該棋格已經(jīng)有棋子,則根據(jù)腳本邏輯中游戲的規(guī)則該棋格已經(jīng)不能落子,則顯示屏上該棋格閃爍,提示用戶(hù)不能落子?;蛘哂脩?hù)在玩寵物兔游戲時(shí),每個(gè)二維碼均代表一種兔子的食物,游戲的規(guī)則保存在腳本中,如一種食物寵物兔一天只可以吃一次,比如用戶(hù)早上掃描蘿卜所對(duì)應(yīng)的二維碼,喂蘿卜給兔子,并保存該數(shù)據(jù),中午掃描了白菜所對(duì)應(yīng)的二維碼,喂白菜給兔子,并保存該數(shù)據(jù),若用戶(hù)晚上繼續(xù)掃描蘿卜所對(duì)應(yīng)的二維碼,喂蘿卜給兔子,保存的根據(jù)歷史數(shù)據(jù)中兔子早上已吃過(guò)蘿卜,則根據(jù)腳本邏輯中游戲的規(guī)則兔子今天不能再吃蘿卜,則提示用戶(hù)早上已吃過(guò)蘿卜。若判斷模塊40判斷腳本對(duì)應(yīng)的業(yè)務(wù)不是交互式內(nèi)容,則直接輸出該業(yè)務(wù),如視頻、音頻、文本和圖像等,即根據(jù)頁(yè)面布局顯示各元素如文本、圖像等。在本實(shí)施例中,掃描模塊10掃描二維碼,第一獲取模塊20根據(jù)該二維碼獲取頁(yè)面文件,讀取模塊30讀取頁(yè)面文件所對(duì)應(yīng)的腳本,判斷模塊40判斷該腳本所對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容,若判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)為交互式內(nèi)容,第二獲取模塊50根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù),輸出模塊60根據(jù)該歷史數(shù)據(jù)以及腳本邏輯輸出業(yè)務(wù)的交互狀態(tài),通過(guò)提高用戶(hù)與內(nèi)容的交互性,提高了用戶(hù)的使用體驗(yàn)。參見(jiàn)圖7,圖7為圖6所示利用二維碼控制交互式內(nèi)容的裝置中第一獲取模塊的結(jié)構(gòu)示意圖?;谏鲜鰧?shí)施例,第一獲取模塊20包括:第一獲取子模塊21:用于根據(jù)二維碼獲取與該二維碼對(duì)應(yīng)的頁(yè)面文件地址的映身寸關(guān)系;第二獲取子模塊22,用于根據(jù)頁(yè)面文件地址的映射關(guān)系獲取頁(yè)面文件。每個(gè)二維碼均對(duì)應(yīng)一個(gè)頁(yè)面文件,掃描模塊10掃描二維碼后,第一獲取子模塊21獲取二維碼與頁(yè)面文件的映射關(guān)系,第二獲取子模塊22根據(jù)二維碼與頁(yè)面文件的映射獲取頁(yè)面文件,業(yè)務(wù)的腳本保存在頁(yè)面文件中,控制頁(yè)面的顯示方式,腳本根據(jù)頁(yè)面的布局顯示圖像、文本、聲音,以及視頻等元素。參見(jiàn)圖8,圖8為圖7所示第一獲取模塊中第二獲取子模塊的結(jié)構(gòu)示意圖?;谏鲜鰧?shí)施例,第二獲取子模塊22包括:第一判斷單元221,用于判斷是否有本地存儲(chǔ)地址;頁(yè)面文件保存在本地存儲(chǔ)地址中,獲取二維碼后可根據(jù)頁(yè)面文件地址的映射關(guān)系獲取本地存儲(chǔ)地址,若沒(méi)有本地存儲(chǔ)地址,則無(wú)法由本地獲取頁(yè)面文件。例如,本地存儲(chǔ)地址為/scard/dotpaden/gemel,為本地存儲(chǔ)設(shè)備中的一個(gè)文件夾,頁(yè)面文件則保存在該文件夾中,頁(yè)面文件的地址則為/scard/dotpaden/gemel/pl.htm。第二判斷單元222,用于若判斷有本地存儲(chǔ)地址,則判斷本地存儲(chǔ)地址中頁(yè)面文件的版本是否低于預(yù)設(shè)版本;頁(yè)面文件的預(yù)設(shè)版本保存在遠(yuǎn)程服務(wù)其中,若判斷有本地存儲(chǔ)地址,則說(shuō)明有可能獲取本地存儲(chǔ)中的頁(yè)面文件,但頁(yè)面文件的版本可能低于預(yù)設(shè)版造成頁(yè)面不能顯示或顯示故障,則需要比較該頁(yè)面文件版本與保存在服務(wù)器中的預(yù)設(shè)版本,若本地存儲(chǔ)地址中頁(yè)面文件的版本高于或等于預(yù)設(shè)版本,則獲取該頁(yè)面文件。獲取單元223,用于若判斷本地存儲(chǔ)地址中頁(yè)面文件的版本高于或等于預(yù)設(shè)版本,則獲取本地存儲(chǔ)地址中的頁(yè)面文件;若本地存儲(chǔ)地址的版本等于或高于預(yù)設(shè)版本,則說(shuō)明可根據(jù)本地存儲(chǔ)地址由本地存儲(chǔ)中獲取頁(yè)面文件,再根據(jù)頁(yè)面文件中的腳本在頁(yè)面上顯示業(yè)務(wù)的相關(guān)元素如圖像、文
字等下載單元224,用于若判斷不存在本地存儲(chǔ)地址,則遠(yuǎn)程下載頁(yè)面文件。二維碼所對(duì)應(yīng)的頁(yè)面文件地址的映射,包括頁(yè)面文件本地存儲(chǔ)地址的映射以及頁(yè)面文件遠(yuǎn)程下載地址的映射,若無(wú)本地存儲(chǔ)地址,則無(wú)法獲取本地的頁(yè)面文件,需要根據(jù)頁(yè)面文件地址的映射遠(yuǎn)程下載頁(yè)面文件,再根據(jù)頁(yè)面文件中的腳本在頁(yè)面上顯示業(yè)務(wù)的相關(guān)元素如圖像、文字等。本地存儲(chǔ)地址與頁(yè)面文件地址的映射相對(duì)應(yīng),掃描模塊10獲取二維碼,第一獲取模塊20根據(jù)頁(yè)面文件地址的映射獲取本地存儲(chǔ)地址,若第一判斷單元221判斷沒(méi)有本地存儲(chǔ)地址,下載單元224遠(yuǎn)程下載頁(yè)面文件,若第一判斷單元221判斷有本地存儲(chǔ)地址,第二判斷單元222判斷本地存儲(chǔ)地址中的頁(yè)面文件的版本是否小于預(yù)設(shè)版本,若第二判斷單元222判斷本地存儲(chǔ)地址中的頁(yè)面文件的版本等于或高于預(yù)設(shè)版本,獲取單元223根據(jù)本地存儲(chǔ)地址中的頁(yè)面文件。下載單元224還用于若判斷本地存儲(chǔ)地址中頁(yè)面文件的版本小于預(yù)設(shè)版本,則遠(yuǎn)程下載頁(yè)面文件。若本地存儲(chǔ)地址中的頁(yè)面文件的地址的版本低于遠(yuǎn)程服務(wù)器中的預(yù)設(shè)版本,則頁(yè)面文件文件中的內(nèi)容無(wú)法在顯示設(shè)備中顯示或顯示時(shí)會(huì)出現(xiàn)故障,則需要根據(jù)頁(yè)面文件地址的映射由服務(wù)器中遠(yuǎn)程下載頁(yè)面文件,再根據(jù)頁(yè)面文件中的腳本顯示業(yè)務(wù)的相關(guān)元素如圖像、文字等。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種利用二維碼控制交互式內(nèi)容的方法,其特征在于,包括: 掃描二維碼; 根據(jù)所述二維碼獲取頁(yè)面文件; 讀取頁(yè)面文件中保存的腳本; 判斷所述腳本對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容; 若是,則根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù); 根據(jù)所述歷史數(shù)據(jù)以及腳本邏輯輸出所述業(yè)務(wù)的交互狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容的步驟還包括: 若判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)不是交互式動(dòng)畫(huà),則直接輸出所述腳本對(duì)應(yīng)的業(yè)務(wù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述二維碼獲取頁(yè)面文件包括: 根據(jù)所述二維碼獲取與所述二維碼對(duì)應(yīng)的頁(yè)面文件地址的映射關(guān)系; 根據(jù)所述頁(yè)面文件地址的映射關(guān)系獲取所述頁(yè)面文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述頁(yè)面文件地址的映射關(guān)系查詢(xún)所述頁(yè)面文件的步驟包括: 判斷是否有本地存儲(chǔ)地址,若是則判斷本地存儲(chǔ)地址中頁(yè)面文件的版本是否低于預(yù)設(shè)版本,若否則遠(yuǎn)程下載頁(yè)面文件; 若判斷所述頁(yè)面文件的版本等于或高于預(yù)設(shè)版本,則獲取本地存儲(chǔ)地址中的的所述頁(yè)面文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述判斷本地存儲(chǔ)地址中頁(yè)面文件的版本是否低于預(yù)設(shè)版本的步驟之后還包括: 若判斷所述頁(yè)面文件的低于預(yù)設(shè)版本,則遠(yuǎn)程下載頁(yè)面文件。
6.一種利用二維碼控制交互式內(nèi)容的裝置,其特征在于,包括: 掃描模塊:用于掃描二維碼; 第一獲取模塊,用于根據(jù)所述二維碼獲取頁(yè)面文件; 讀取模塊,用于讀取頁(yè)面文件中保存的腳本; 判斷模塊,用于判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容; 第二獲取模塊,用于若判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)為交互式內(nèi)容,則根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù); 輸出模塊,根據(jù)所述歷史數(shù)據(jù)輸出所述業(yè)務(wù)上次的交互狀態(tài)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述輸出模塊還用于若判斷所述腳本所對(duì)應(yīng)的業(yè)務(wù)不是交互式內(nèi)容,則直接輸出所述業(yè)務(wù)。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一獲取模塊包括: 第一獲取子模塊:用于根據(jù)所述二維碼獲取與所述二維碼對(duì)應(yīng)的頁(yè)面文件地址的映射關(guān)系; 第二獲取子模塊,用于根據(jù)所述頁(yè)面文件地址的映射獲取所述頁(yè)面文件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二獲取子模塊包括: 第一判斷單元,判斷是否有本地存儲(chǔ)地址; 第二判斷單元,用于若判斷有本地存儲(chǔ)地址 ,則判斷所述本地存儲(chǔ)地址中頁(yè)面文件的版本是否低于預(yù)設(shè)版本; 獲取單元,若判斷所述本地存儲(chǔ)地址中頁(yè)面文件的版本高于或等于預(yù)設(shè)版本,則獲取所述頁(yè)面文件; 下載單元,用于若判斷不存在本地存儲(chǔ)地址,則遠(yuǎn)程下載頁(yè)面文件。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述下載單元還用于若判斷所述本地存儲(chǔ)地址中的頁(yè)面 文件的版本低于預(yù)設(shè)版本,則遠(yuǎn)程下載頁(yè)面文件。
全文摘要
本發(fā)明涉及一種利用二維碼控制交互式內(nèi)容的方法和裝置,該方法包括掃描二維碼,根據(jù)該二維碼獲取頁(yè)面文件;讀取頁(yè)面文件中保存的腳本,判斷腳本對(duì)應(yīng)的業(yè)務(wù)是否為交互式內(nèi)容,若是,則根據(jù)用戶(hù)身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù),根據(jù)歷史數(shù)據(jù)以及腳本邏輯輸出業(yè)務(wù)的交互狀態(tài)。本方法根據(jù)用戶(hù)的身份識(shí)別碼獲取用戶(hù)保存的歷史數(shù)據(jù),根據(jù)歷史數(shù)據(jù)以及腳本邏輯輸出業(yè)務(wù)的交互狀態(tài),通過(guò)提高用戶(hù)與內(nèi)容的交互性,提高了用戶(hù)的使用體驗(yàn)。
文檔編號(hào)G06F19/00GK103106334SQ20121057585
公開(kāi)日2013年5月15日 申請(qǐng)日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
發(fā)明者陳芒 申請(qǐng)人:深圳Tcl新技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1