一種本地內(nèi)容的非線性呈現(xiàn)方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字技術(shù)領(lǐng)域,尤其涉及一種本地內(nèi)容的非線性呈現(xiàn)方法與裝置。
【背景技術(shù)】
[0002]隨著受眾在移動(dòng)終端上的閱讀習(xí)慣逐漸形成,數(shù)字圖書的閱讀率正在不斷上升。數(shù)字圖書并非單純將紙質(zhì)內(nèi)容照抄照搬到移動(dòng)終端上,還可以添加一些經(jīng)過精心設(shè)計(jì)和編輯的視頻片段、更加豐富的美圖、以及幻燈片等多種交互式組件的元素,這些都將提升數(shù)字圖書的整體呈現(xiàn)品質(zhì),給讀者帶來沉浸式的閱讀體驗(yàn)。
[0003]一般人們所接觸到的數(shù)字圖書都是線性結(jié)構(gòu),閱讀時(shí)需遵循閱讀順序,但是,數(shù)字內(nèi)容的獲取有時(shí)候需要一種相互嵌套、逐層遞進(jìn)的表意方式,這就需要一個(gè)非線性的內(nèi)容結(jié)構(gòu),該結(jié)構(gòu)的優(yōu)點(diǎn)在于可以對(duì)內(nèi)容提綱摯領(lǐng)、突出重點(diǎn),閱讀時(shí),讀者不必按線性方式順序往下讀,而是有選擇地閱讀自己感興趣的部分。這種非線性結(jié)構(gòu)非常適合電子教材、互動(dòng)演示等領(lǐng)域。
[0004]目前,市面上針對(duì)這種本地內(nèi)容展示結(jié)構(gòu)的移動(dòng)閱讀應(yīng)用,多是以定制化開發(fā)為主,其優(yōu)點(diǎn)在于體驗(yàn)好,效果豐富,但是缺點(diǎn)也很明顯,比如投入的開發(fā)成本高,不可復(fù)制性,一旦需求發(fā)生了變化,便也意味著移動(dòng)應(yīng)用的重新開發(fā),導(dǎo)致人力物力資源的極大浪費(fèi)。
【發(fā)明內(nèi)容】
[0005](一)要解決的技術(shù)問題
[0006]本發(fā)明提供一種本地內(nèi)容的非線性呈現(xiàn)方法與裝置,以解決現(xiàn)有技術(shù)中無法簡便、靈活地進(jìn)行本地內(nèi)容的非線性呈現(xiàn)的技術(shù)問題。
[0007](二)技術(shù)方案
[0008]為解決上述技術(shù)問題,本發(fā)明提供一種本地內(nèi)容的非線性呈現(xiàn)方法,包括:
[0009]將本地內(nèi)容通過其內(nèi)部聯(lián)系組成包含多個(gè)節(jié)點(diǎn)的網(wǎng)型結(jié)構(gòu);
[0010]根據(jù)所述網(wǎng)型結(jié)構(gòu)實(shí)現(xiàn)節(jié)點(diǎn)之間的非線性跳轉(zhuǎn)和呈現(xiàn)。
[0011]進(jìn)一步地,所述將本地內(nèi)容通過其內(nèi)部聯(lián)系組成包含多個(gè)節(jié)點(diǎn)的網(wǎng)型結(jié)構(gòu)包括:
[0012]將本地內(nèi)容按照內(nèi)部聯(lián)系劃分為多個(gè)數(shù)據(jù)包,每個(gè)數(shù)據(jù)包包括一個(gè)或多個(gè)節(jié)點(diǎn),將所述數(shù)據(jù)包利用非線性網(wǎng)型結(jié)構(gòu)的編排工具組成網(wǎng)型結(jié)構(gòu)。
[0013]進(jìn)一步地,所述根據(jù)所述網(wǎng)型結(jié)構(gòu)實(shí)現(xiàn)節(jié)點(diǎn)之間的非線性跳轉(zhuǎn)和呈現(xiàn)包括:
[0014]通過觸發(fā)當(dāng)前節(jié)點(diǎn)上的觸發(fā)熱區(qū)得到其靜態(tài)鏈接所對(duì)應(yīng)的目標(biāo)節(jié)點(diǎn),實(shí)現(xiàn)節(jié)點(diǎn)之間的跳轉(zhuǎn)。
[0015]進(jìn)一步地,所述根據(jù)所述網(wǎng)型結(jié)構(gòu)實(shí)現(xiàn)節(jié)點(diǎn)之間的非線性跳轉(zhuǎn)和呈現(xiàn)包括:
[0016]通過觸發(fā)當(dāng)前節(jié)點(diǎn)上的交互式組件得到其動(dòng)態(tài)鏈接所對(duì)應(yīng)的目標(biāo)節(jié)點(diǎn),實(shí)現(xiàn)節(jié)點(diǎn)之間的跳轉(zhuǎn)。
[0017]進(jìn)一步地,所述方法還包括:
[0018]當(dāng)從一個(gè)節(jié)點(diǎn)跳出到另一個(gè)節(jié)點(diǎn)時(shí),保存所跳出節(jié)點(diǎn)的信息和操作狀態(tài),并在返回操作時(shí)進(jìn)行恢復(fù)。
[0019]另一方面,本發(fā)明還提供一種本地內(nèi)容的非線性呈現(xiàn)裝置,包括:
[0020]結(jié)構(gòu)生成單元,用于將本地內(nèi)容通過其內(nèi)部聯(lián)系組成包含多個(gè)節(jié)點(diǎn)的網(wǎng)型結(jié)構(gòu);
[0021]跳轉(zhuǎn)單元,用于根據(jù)所述網(wǎng)型結(jié)構(gòu)實(shí)現(xiàn)節(jié)點(diǎn)之間的非線性跳轉(zhuǎn)和呈現(xiàn)。
[0022]進(jìn)一步地,所述結(jié)構(gòu)生成單元還用于:
[0023]將本地內(nèi)容按照內(nèi)部聯(lián)系劃分為多個(gè)數(shù)據(jù)包,每個(gè)數(shù)據(jù)包包括一個(gè)或多個(gè)節(jié)點(diǎn),將所述數(shù)據(jù)包利用非線性網(wǎng)型結(jié)構(gòu)的編排工具組成網(wǎng)型結(jié)構(gòu)。
[0024]進(jìn)一步地,所述跳轉(zhuǎn)單元還用于:
[0025]通過觸發(fā)當(dāng)前節(jié)點(diǎn)上的觸發(fā)熱區(qū)得到其靜態(tài)鏈接所對(duì)應(yīng)的目標(biāo)節(jié)點(diǎn),實(shí)現(xiàn)節(jié)點(diǎn)之間的跳轉(zhuǎn)。
[0026]進(jìn)一步地,所述跳轉(zhuǎn)單元還用于:
[0027]通過觸發(fā)當(dāng)前節(jié)點(diǎn)上的交互式組件得到其動(dòng)態(tài)鏈接所對(duì)應(yīng)的目標(biāo)節(jié)點(diǎn),實(shí)現(xiàn)節(jié)點(diǎn)之間的跳轉(zhuǎn)。
[0028]進(jìn)一步地,所述裝置還包括:
[0029]存儲(chǔ)單元,與所述跳轉(zhuǎn)單元相連,用于當(dāng)從一個(gè)節(jié)點(diǎn)跳出到另一個(gè)節(jié)點(diǎn)時(shí),保存所跳出節(jié)點(diǎn)的信息和操作狀態(tài),并在返回操作時(shí)進(jìn)行恢復(fù)。
[0030](三)有益效果
[0031]可見,在本發(fā)明提供的本地內(nèi)容的非線性呈現(xiàn)方法與裝置中,能夠通過本地內(nèi)容的內(nèi)部聯(lián)系將其組成一個(gè)網(wǎng)型結(jié)構(gòu),而后根據(jù)這個(gè)網(wǎng)型結(jié)構(gòu)來實(shí)現(xiàn)節(jié)點(diǎn)之間的非線性跳轉(zhuǎn)和呈現(xiàn)。本發(fā)明可以簡便、靈活地制作非線性數(shù)字內(nèi)容,極大地提升了獲取信息的用戶體驗(yàn)。
【附圖說明】
[0032]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1是本發(fā)明實(shí)施例本地內(nèi)容的非線性呈現(xiàn)方法的基本流程示意圖;
[0034]圖2是本發(fā)明實(shí)施例1本地內(nèi)容的非線性呈現(xiàn)方法的流程示意圖;
[0035]圖3是本發(fā)明實(shí)施例本地內(nèi)容的非線性呈現(xiàn)裝置的基本結(jié)構(gòu)示意圖;
[0036]圖4是本發(fā)明實(shí)施例本地內(nèi)容的非線性呈現(xiàn)裝置的一個(gè)優(yōu)選結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0038]本發(fā)明實(shí)施例首先提供一種本地內(nèi)容的非線性呈現(xiàn)方法,參見圖1,包括:
[0039]步驟101:將本地內(nèi)容通過其內(nèi)部聯(lián)系組成包含多個(gè)節(jié)點(diǎn)的網(wǎng)型結(jié)構(gòu)。
[0040]步驟102:根據(jù)所述網(wǎng)型結(jié)構(gòu)實(shí)現(xiàn)節(jié)點(diǎn)之間的非線性跳轉(zhuǎn)和呈現(xiàn)。
[0041]可見,在本發(fā)明實(shí)施例提供的本地內(nèi)容的非線性呈現(xiàn)方法中,能夠通過本地內(nèi)容的內(nèi)部聯(lián)系將其組成一個(gè)網(wǎng)型結(jié)構(gòu),而后根據(jù)這個(gè)網(wǎng)型結(jié)構(gòu)來實(shí)現(xiàn)節(jié)點(diǎn)之間的非線性跳轉(zhuǎn)和呈現(xiàn)。本發(fā)明實(shí)施例可以簡便、靈活地制作非線性數(shù)字內(nèi)容,極大地提升了獲取信息的用戶體驗(yàn)。
[0042]優(yōu)選地,將本地內(nèi)容通過其內(nèi)部聯(lián)系組成包含多個(gè)節(jié)點(diǎn)的網(wǎng)型結(jié)構(gòu)可以包括:將本地內(nèi)容按照內(nèi)部聯(lián)系劃分為多個(gè)數(shù)據(jù)包,每個(gè)數(shù)據(jù)包包括一個(gè)或多個(gè)節(jié)點(diǎn),將所述數(shù)據(jù)包利用非線性網(wǎng)型結(jié)構(gòu)的編排工具組成網(wǎng)型結(jié)構(gòu)。
[0043]優(yōu)選地,根據(jù)網(wǎng)型結(jié)構(gòu)通過鏈接方式實(shí)現(xiàn)節(jié)點(diǎn)之間的非線性跳轉(zhuǎn)和呈現(xiàn)可以包括:通過觸發(fā)當(dāng)前節(jié)點(diǎn)上的觸發(fā)熱區(qū)得到其靜態(tài)鏈接所對(duì)應(yīng)的目標(biāo)節(jié)點(diǎn),實(shí)現(xiàn)節(jié)點(diǎn)之間的跳轉(zhuǎn);或者,通過觸發(fā)當(dāng)前節(jié)點(diǎn)上的交互式組件得到其動(dòng)態(tài)鏈接所對(duì)應(yīng)的目標(biāo)節(jié)點(diǎn),實(shí)現(xiàn)節(jié)點(diǎn)之間的跳轉(zhuǎn)。
[0044]優(yōu)選地,方法還可以包括:當(dāng)從一個(gè)節(jié)點(diǎn)跳出到另一個(gè)節(jié)點(diǎn)時(shí),保存所跳出節(jié)點(diǎn)的信息和操作狀態(tài),并在返回操作時(shí)進(jìn)行恢復(fù),以使得用戶在多節(jié)點(diǎn)的網(wǎng)型結(jié)構(gòu)中跳轉(zhuǎn)而不至于迷失當(dāng)前的位置。
[0045]實(shí)施例1:
[0046]下面以一個(gè)移動(dòng)終端上的數(shù)字圖書為例,來詳細(xì)說明本發(fā)明實(shí)施例本地內(nèi)容的非線性呈現(xiàn)方法的具體實(shí)現(xiàn)過程,參見圖2:
[0047]步驟201:將本地內(nèi)容按照內(nèi)部聯(lián)系劃分為多個(gè)數(shù)據(jù)包。
[0048]本步驟中,將數(shù)字圖書中的所有素材按照其內(nèi)部聯(lián)系劃分為多個(gè)數(shù)據(jù)包。數(shù)字圖書中的素材可以分為多類:如作者簡介、內(nèi)容介紹、書評(píng)和圖書的各個(gè)章節(jié)等,并可包括多種文件類型,如圖片、音頻、視頻、文本等,這些素材按照特定的規(guī)則協(xié)議聚合在一起,便形成了本地內(nèi)容的數(shù)據(jù)包,其中所遵循的規(guī)則協(xié)議來自于構(gòu)建網(wǎng)型結(jié)構(gòu)的制作工具。
[0049]所組成的數(shù)據(jù)包包括一個(gè)或多個(gè)節(jié)點(diǎn),其主要包含了兩部分內(nèi)容:頁面和組件,其中頁面主要是呈現(xiàn)靜態(tài)內(nèi)容,而組件多是用來呈現(xiàn)動(dòng)態(tài)交互內(nèi)容。
[0050]步驟202:將數(shù)據(jù)包利用非線性網(wǎng)型結(jié)構(gòu)的編排工具組成網(wǎng)型結(jié)構(gòu)。
[0051]本步驟中,通過鏈接方式將上述數(shù)據(jù)包按照網(wǎng)型結(jié)構(gòu)進(jìn)行組織并存儲(chǔ)。其中鏈接可以分為動(dòng)態(tài)鏈接和靜態(tài)鏈接,靜態(tài)鏈接相當(dāng)于節(jié)點(diǎn)中頁面上的超鏈接,采用一些最基本的頁面單元來形成鏈接點(diǎn),比如文字、圖片等等,這些鏈接點(diǎn)有各自的