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

文章排版方法、設(shè)備、可編程設(shè)備及文章發(fā)布平臺(tái)與流程

文檔序號(hào):11918466閱讀:230來(lái)源:國(guó)知局
文章排版方法、設(shè)備、可編程設(shè)備及文章發(fā)布平臺(tái)與流程

本發(fā)明涉及電子閱讀技術(shù)領(lǐng)域,更具體地,涉及一種文章排版方法、設(shè)備及可編程設(shè)備。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,電子閱讀的迅速崛起,人們更喜歡在手機(jī)里閱讀新聞、小說(shuō)、文章等等,網(wǎng)絡(luò)文學(xué)也隨之蓬勃發(fā)展,大量網(wǎng)絡(luò)作者通過(guò)各大網(wǎng)絡(luò)文章發(fā)布平臺(tái)(例如文學(xué)網(wǎng)站、小說(shuō)網(wǎng)站等)發(fā)布自己創(chuàng)作的網(wǎng)絡(luò)文章,供網(wǎng)站訪問(wèn)者閱讀,極大地豐富了用戶的電子閱讀體驗(yàn)。

但是,由于網(wǎng)絡(luò)作者群體魚(yú)龍混雜,文化水平高低不一,良莠不齊,很多作者直接寫(xiě)出的文章內(nèi)容由于格式混亂、亂用標(biāo)點(diǎn)、出現(xiàn)敏感內(nèi)容、錯(cuò)別字泛濫、段落層次不清等原因,是沒(méi)法直接發(fā)布在網(wǎng)絡(luò)上的。各個(gè)網(wǎng)絡(luò)文章發(fā)布平臺(tái),都會(huì)設(shè)立編輯部門(mén)通過(guò)編輯人員對(duì)要發(fā)布到網(wǎng)絡(luò)上的文章進(jìn)行審核、排版、糾錯(cuò)、去除敏感內(nèi)容等工作,這類工作繁瑣、冗余、重復(fù)、枯燥,消耗大量公司人力和資金成本并且審核過(guò)程中也很容易出錯(cuò),效率低下。

目前的一些網(wǎng)絡(luò)文章發(fā)布平臺(tái)上,對(duì)網(wǎng)絡(luò)作者需要發(fā)布文章,提供自動(dòng)排版的功能(例如一鍵排版功能),但通常需要網(wǎng)絡(luò)文章發(fā)布平臺(tái)的開(kāi)發(fā)者們,針對(duì)成百上千的文本錯(cuò)誤格式針對(duì)性的逐一進(jìn)行編程和修復(fù),每一種錯(cuò)誤情況都要編寫(xiě)一種對(duì)應(yīng)的策略代碼,因此實(shí)現(xiàn)的算法非常的復(fù)雜和龐大,算法執(zhí)行效率低下,隨著錯(cuò)誤的情況變多,也會(huì)使得代碼到后期很難維護(hù),并且由于錯(cuò)誤情況很難考慮周全,會(huì)存在遺漏某些少見(jiàn)的極端格式錯(cuò)誤的情況,從而造成對(duì)哪些極端的格式錯(cuò)誤沒(méi)法進(jìn)行修復(fù)。此外,對(duì)于動(dòng)輒幾十萬(wàn)字的網(wǎng)絡(luò)文章,通過(guò)目前的自動(dòng)排版方案進(jìn)行排版,由于算法復(fù)雜且龐大,響應(yīng)速度非常慢,影響用戶體驗(yàn),相應(yīng)地,需要消耗較多的處理資源,也增加了實(shí)施自動(dòng)排版方案的中央后端服務(wù)器的壓力。

因此,發(fā)明人認(rèn)為,有必要針對(duì)上述現(xiàn)有技術(shù)中存在的問(wèn)題進(jìn)行改進(jìn)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的一個(gè)目的是提供一種用于文章排版的新技術(shù)方案。

根據(jù)本發(fā)明的第一方面,提供了一種文章排版方法,包括:

響應(yīng)于目標(biāo)文章的排版請(qǐng)求,清除所述目標(biāo)文章中包含的特定格式符,得到預(yù)處理文本,所述特定格式符中至少包括空格符、縮進(jìn)符以及回車符;

清除所述預(yù)處理文本中包含的冗余的換行符,得到中間文本;

對(duì)所述中間文本設(shè)置排版格式符,得到符合預(yù)定排版格式的排版文本,其中,所述排版格式符至少包括預(yù)定的占位符。

可選地,所述預(yù)定排版格式為每段首行縮進(jìn)兩個(gè)字符位且段落間隔為一行,所述排版格式符包括所述占位符、所述換行符以及所述縮進(jìn)符,所述對(duì)所述中間文本設(shè)置排版格式符,得到符合預(yù)定排版格式的排版文本的步驟包括:

對(duì)所述中間文本中包含的單個(gè)換行符,執(zhí)行字符替換步驟以替換為兩個(gè)連續(xù)的換行符以及兩個(gè)連續(xù)的占位符;

對(duì)所述占位符,執(zhí)行字符替換步驟以替換為所述縮進(jìn)符,得到所述排版文本。

可選地,所述清除目標(biāo)文章中包含的特定格式符,得到預(yù)處理文本的為:對(duì)所述目標(biāo)文章中包含的所述特定格式符,執(zhí)行字符替換步驟以替換為空字符,得到預(yù)處理文本。

可選地,所述清除所述預(yù)處理文本中包含的冗余的換行符,得到中間文本的步驟為:對(duì)所述預(yù)處理文本中包含的換行符,重復(fù)執(zhí)行預(yù)定次數(shù)的字符替換步驟,以實(shí)現(xiàn)將多個(gè)連續(xù)的換行符替換為單個(gè)換行符,得到所述中間文本。

可選地,所述特定格式符中還包括所述占位符。

可選地,所述字符替換步驟,通過(guò)JavaScript的str.replace()函數(shù)執(zhí)行。

根據(jù)本發(fā)明的第二方面,提供一種文章排版設(shè)備,包括:

預(yù)處理單元,用于響應(yīng)于目標(biāo)文章的排版請(qǐng)求,清除目標(biāo)文章的文本中包含的特定格式符,得到預(yù)處理文本,所述特定格式符中至少包括空格符、縮進(jìn)符以及回車符;

中間處理單元,用于清除所述預(yù)處理文本中包含的冗余的換行符,得到中間文本;

排版設(shè)置單元,用于對(duì)所述中間文本設(shè)置排版格式符,得到符合預(yù)定排版格式的排版文本,其中,所述排版格式符至少包括預(yù)定的占位符。

可選地,所述預(yù)定排版格式為每段首行縮進(jìn)兩個(gè)字符位且段落間隔為一行,所述排版格式符包括所述占位符、所述換行符以及所述縮進(jìn)符,所述排版設(shè)置單元包括:

用于對(duì)所述中間文本中包含的單個(gè)換行符,執(zhí)行字符替換步驟以替換為兩個(gè)連續(xù)的換行符以及兩個(gè)連續(xù)的占位符的裝置;以及

用于對(duì)所述占位符,執(zhí)行字符替換步驟以替換為所述縮進(jìn)符,得到所述排版文本的裝置。

可選地,所述預(yù)處理單元,用于對(duì)所述目標(biāo)文章中包含的所述特定格式符,執(zhí)行字符替換步驟以替換為空字符,得到預(yù)處理文本。

可選地,所述中間處理單元,用于對(duì)所述預(yù)處理文本中包含的換行符,重復(fù)執(zhí)行預(yù)定次數(shù)的字符替換步驟,以實(shí)現(xiàn)將所述多個(gè)連續(xù)的換行符替換為單個(gè)換行符,得到所述中間文本。

根據(jù)本發(fā)明的第三方面,提供一種可編程設(shè)備,其特征在于,包括存儲(chǔ)器和處理器,其中,所述存儲(chǔ)器用于存儲(chǔ)指令,所述指令用于控制所述處理器進(jìn)行操作以執(zhí)行本發(fā)明的第一方面的任意一項(xiàng)的文章排版方法。

根據(jù)本發(fā)明的第三方面,提供一種文章發(fā)布平臺(tái),包括根據(jù)本發(fā)明第二方面的任意一項(xiàng)文章排版設(shè)備。

本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,尚未存在一種文章排版方法、設(shè)備、可編程設(shè)備以及文章發(fā)布平臺(tái),可以不必分別針對(duì)待排版的文章可能會(huì)出現(xiàn)的各種排版錯(cuò)誤進(jìn)行檢測(cè)并做相應(yīng)的處理,而是通過(guò)統(tǒng)一的排版技術(shù)方案獲取符合需求的排版文本,實(shí)現(xiàn)復(fù)雜度低并且響應(yīng)速度快。因此,本發(fā)明所要實(shí)現(xiàn)的技術(shù)任務(wù)或者所要解決的技術(shù)問(wèn)題是本領(lǐng)域技術(shù)人員從未想到的或者沒(méi)有預(yù)期到的,故本發(fā)明是一種新的技術(shù)方案。

通過(guò)以下參照附圖對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其優(yōu)點(diǎn)將會(huì)變得清楚。

附圖說(shuō)明

被結(jié)合在說(shuō)明書(shū)中并構(gòu)成說(shuō)明書(shū)的一部分的附圖示出了本發(fā)明的實(shí)施例,并且連同其說(shuō)明一起用于解釋本發(fā)明的原理。

圖1是顯示可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算系統(tǒng)的硬件配置的例子的框圖。

圖2示出了本發(fā)明實(shí)施例中文章排版方法的流程圖。

圖3是本發(fā)明實(shí)施例中文章排版方法的例子的目標(biāo)文章的示意圖。

圖4示出了本發(fā)明實(shí)施例中文章排版方法的例子的流程圖。

圖5是本發(fā)明實(shí)施例中文章排版方法的例子的預(yù)處理文本的示意圖。

圖6是本發(fā)明實(shí)施例中文章排版方法的例子的中間文本的示意圖。

圖7是本發(fā)明實(shí)施例中文章排版方法的例子的排版處理的示意圖。

圖8是本發(fā)明實(shí)施例中文章排版方法的例子的排版文本的示意圖。

圖9示出了本發(fā)明實(shí)施例中文章排版設(shè)備的示意性框圖。

具體實(shí)施方式

現(xiàn)在將參照附圖來(lái)詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說(shuō)明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍。

以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說(shuō)明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。

對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說(shuō)明書(shū)的一部分。

在這里示出和討論的所有例子中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它例子可以具有不同的值。

應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。

<硬件配置>

圖1是示出可以實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)1000的硬件配置的框圖。

如圖1所示,計(jì)算機(jī)系統(tǒng)1000包括計(jì)算機(jī)1110。計(jì)算機(jī)1110包括經(jīng)由系統(tǒng)總線1121連接的處理器1120、存儲(chǔ)器1130、固定非易失性存儲(chǔ)器接口1140、移動(dòng)非易失性存儲(chǔ)器接口1150、用戶輸入接口1160、網(wǎng)絡(luò)接口1170、視頻接口1190和輸出外圍接口1195。

存儲(chǔ)器1130包括ROM(只讀存儲(chǔ)器)和RAM(隨機(jī)存取存儲(chǔ)器)。BIOS(基本輸入輸出系統(tǒng))駐留在ROM內(nèi)。操作系統(tǒng)、應(yīng)用程序、其它程序模塊和某些程序數(shù)據(jù)駐留在RAM內(nèi)。

諸如硬盤(pán)的固定非易失性存儲(chǔ)器連接到固定非易失性存儲(chǔ)器接口1140。固定非易失性存儲(chǔ)器例如可以存儲(chǔ)操作系統(tǒng)、應(yīng)用程序、其它程序模塊和某些程序數(shù)據(jù)。

諸如軟盤(pán)驅(qū)動(dòng)器和CD-ROM驅(qū)動(dòng)器的移動(dòng)非易失性存儲(chǔ)器連接到移動(dòng)非易失性存儲(chǔ)器接口1150。例如,軟盤(pán)可以被插入到軟盤(pán)驅(qū)動(dòng)器中,以及CD(光盤(pán))可以被插入到CD-ROM驅(qū)動(dòng)器內(nèi)。

諸如鼠標(biāo)和鍵盤(pán)的輸入設(shè)備被連接到用戶輸入接口1160。

計(jì)算機(jī)1110可以通過(guò)網(wǎng)絡(luò)接口1170連接到遠(yuǎn)程計(jì)算機(jī)1180。例如,網(wǎng)絡(luò)接口1170可以通過(guò)局域網(wǎng)連接到遠(yuǎn)程計(jì)算機(jī)?;蛘?,網(wǎng)絡(luò)接口1170可以連接到調(diào)制解調(diào)器(調(diào)制器-解調(diào)器),以及調(diào)制解調(diào)器經(jīng)由廣域網(wǎng)連接到遠(yuǎn)程計(jì)算機(jī)1180。

遠(yuǎn)程計(jì)算機(jī)1180可以包括諸如硬盤(pán)的存儲(chǔ)器,其可以存儲(chǔ)遠(yuǎn)程應(yīng)用程序。

視頻接口1190連接到監(jiān)視器。

輸出外圍接口1195連接到打印機(jī)和揚(yáng)聲器。

圖1所示的計(jì)算機(jī)系統(tǒng)僅僅是說(shuō)明性的并且決不意味著對(duì)本發(fā)明、其應(yīng)用或使用的任何限制。應(yīng)用于本發(fā)明的實(shí)施例中,計(jì)算機(jī)1110的所述存儲(chǔ)器1130用于存儲(chǔ)指令,所述指令用于控制所述處理器1120進(jìn)行操作以執(zhí)行本發(fā)明實(shí)施例提供的任意一項(xiàng)網(wǎng)頁(yè)的加載方法或網(wǎng)頁(yè)的生成方法。盡管在圖1中對(duì)計(jì)算機(jī)1110示出了多個(gè)裝置,但是,本發(fā)明可以僅涉及其中的部分裝置,例如,計(jì)算機(jī)1110只涉及處理器1120和存儲(chǔ)器1130。技術(shù)人員可以根據(jù)本發(fā)明所公開(kāi)方案設(shè)計(jì)指令。指令如何控制處理器進(jìn)行操作,這是本領(lǐng)域公知,故在此不再詳細(xì)描述。

<實(shí)施例>

本實(shí)施例中提供一種文章排版方法,如圖2所示,包括:

步驟S2100,響應(yīng)于目標(biāo)文章的排版請(qǐng)求,清除所述目標(biāo)文章中包含的特定格式符,得到預(yù)處理文本,所述特定格式符中至少包括空格符、縮進(jìn)符以及回車符。

在本實(shí)施例中,目標(biāo)文章是文章作者通過(guò)文本編輯軟件或者文本編輯器編輯或者呈現(xiàn)的電子文檔形式的文本,文本內(nèi)容可以是新聞、小說(shuō)、時(shí)文等等文學(xué)作品,通常會(huì)通過(guò)網(wǎng)絡(luò)提供的文章發(fā)布平臺(tái)進(jìn)行發(fā)布,所述文章發(fā)布平臺(tái)可以是網(wǎng)絡(luò)文學(xué)網(wǎng)站、文學(xué)論壇、具有發(fā)布文章供用戶下載閱讀功能的應(yīng)用程序例如安裝在手機(jī)上的移動(dòng)閱讀軟件等。

由于目標(biāo)文章的作者的文化水平、編輯習(xí)慣等各種原因,目標(biāo)文章的文本可能存在格式胡亂、段落層次不清等原因,不符合文章發(fā)布的要求。對(duì)應(yīng)地會(huì)觸發(fā)產(chǎn)生對(duì)目標(biāo)文章進(jìn)行排版的請(qǐng)求,該請(qǐng)求可以由發(fā)布目標(biāo)文章的文章發(fā)布平臺(tái)內(nèi)部檢測(cè)到目標(biāo)文章不符合發(fā)布需求時(shí)自動(dòng)產(chǎn)生,也可以由目標(biāo)文章的作者操作觸發(fā)產(chǎn)生,例如,通過(guò)點(diǎn)擊目標(biāo)發(fā)布平臺(tái)提供的排版功能界面而觸發(fā)產(chǎn)生。

響應(yīng)于目標(biāo)文章的排版請(qǐng)求,清除目標(biāo)文章中包含的特定格式符,所述特定格式符是可能導(dǎo)致目標(biāo)文章出現(xiàn)排版格式混亂、段落層次不清等排版錯(cuò)誤的字符,通常是目標(biāo)文章作者的筆誤或者不符合要求的編輯習(xí)慣造成,例如,在正常文本內(nèi)容中錯(cuò)誤出現(xiàn)的空格符、用于代替縮進(jìn)的空格符,或者是在段落前不符合規(guī)定的縮進(jìn)符(例如多余或者遺漏縮進(jìn)符)。也可能是由于文本編輯軟件或者文本編輯器不一致導(dǎo)致格式錯(cuò)誤,例如,通常在文本編輯中用于換行的回車符,但在某些文字編輯軟件或編輯器不支持回車符實(shí)現(xiàn)換行或者支持回車符換行的格式不同,就可能引起排版格式混亂。因此,在本實(shí)施例中,所述特定格式符至少包括空格符、縮進(jìn)符以及回車符。將目標(biāo)文章中的可能導(dǎo)致排版格式混亂或者段落層次不清等排版錯(cuò)誤的特定格式符清除,可以不必分別針對(duì)由于所述特定格式符造成的各種排版錯(cuò)誤逐一進(jìn)行解決,而是能統(tǒng)一處理解決各種特定格式符造成的排版錯(cuò)誤,并且能以較少的代碼量實(shí)現(xiàn),降低實(shí)現(xiàn)復(fù)雜度,同時(shí)也降低對(duì)處理資源的消耗。

所述清除目標(biāo)文章中包含的特定格式符的步驟,可以是直接刪除所述特定格式符,也可以是對(duì)所述目標(biāo)文章中包含的所述特定格式符,執(zhí)行字符替換步驟以替換為空字符,因此,在一個(gè)例子中,所述清除目標(biāo)文章中包含的特定格式符,得到預(yù)處理文本的步驟,可以是對(duì)所述目標(biāo)文章中包含的所述特定格式符,執(zhí)行字符替換步驟以替換為空字符,得到預(yù)處理文本。

其中,所述特定格式符至少包括所述空格符、縮進(jìn)符、回車符,所述字符替換步驟通常是忽略字符大小寫(xiě)進(jìn)行的字符替換,可以通過(guò)開(kāi)發(fā)者編寫(xiě)的字符替換函數(shù)或者現(xiàn)行計(jì)算機(jī)文本機(jī)制中提供的字符替換函數(shù)執(zhí)行。

例如,所述空格符是字符“”,所述縮進(jìn)符是字符“”,回車符通常是字符“\r”,所述空字符為字符“”,可以通過(guò)JavaScript中的str.replace()函數(shù)執(zhí)行字符替換(JavaScript是一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語(yǔ)言,內(nèi)置支持類型,提供str.replace()函數(shù)支持字符替換):

對(duì)空格符“”,可以通過(guò)str.replace(//ig,"")來(lái)實(shí)現(xiàn)忽略字符大小寫(xiě)將空格符替換為空字符;

對(duì)縮進(jìn)符“”,可以通過(guò)str.replace(//ig,"")來(lái)實(shí)現(xiàn)忽略字符大小寫(xiě)將縮進(jìn)符替換為空字符;

對(duì)回車符“\r”,可以通過(guò)str.replace(/\r/ig,"")來(lái)實(shí)現(xiàn)忽略字符大小寫(xiě)將回車符替換為空字符,也可以根據(jù)通常在文本中回車符與換行符連接出現(xiàn)的,通過(guò)str.replace(/\r\n/ig,"\n")實(shí)現(xiàn)忽略大小寫(xiě)地通過(guò)字符替換將回車符清除。

通過(guò)步驟S2100得到預(yù)處理文本之后,進(jìn)入步驟S2200,清除所述預(yù)處理文本中包含的冗余的換行符,得到中間文本。

所述冗余的換行符,通常是由于目標(biāo)文章的作者的筆誤或者編輯的壞習(xí)慣導(dǎo)致,會(huì)導(dǎo)致出現(xiàn)各種無(wú)法統(tǒng)一的排版格式混亂或者段落層次不清的排版錯(cuò)誤,例如,文本中段落間隔一時(shí)三行一時(shí)兩行一時(shí)四五行,出現(xiàn)多種段落間隔造成段落層次不清的排版錯(cuò)誤。

在本實(shí)施例中,通過(guò)清除冗余的換行符,可以不必分別識(shí)別多種段落間隔錯(cuò)誤分別進(jìn)行解決,而是能統(tǒng)一處理解決多種段落間隔錯(cuò)誤,并且能以較少的代碼量實(shí)現(xiàn),降低實(shí)現(xiàn)復(fù)雜度,同時(shí)也降低對(duì)處理資源的消耗。具體地,清除預(yù)處理文本中的冗余的換行符,可以是識(shí)別到預(yù)處理文本中包含多個(gè)連續(xù)的換行符后刪除至只剩單個(gè)換行符,也可以是對(duì)所述預(yù)處理文本中包含的換行符,重復(fù)執(zhí)行預(yù)定次數(shù)的字符替換步驟,可以對(duì)文本中每?jī)蓚€(gè)連續(xù)換行符執(zhí)行字符替換步驟來(lái)替換為單個(gè)換行符,重復(fù)執(zhí)行預(yù)定次數(shù)后,可以實(shí)現(xiàn)將多個(gè)連續(xù)的換行符替換為單個(gè)換行符。

因此,在一個(gè)例子中,所述清除所述預(yù)處理文本中包含的冗余的換行符,得到中間文本的步驟可以是:對(duì)所述預(yù)處理文本中包含的換行符,重復(fù)執(zhí)行預(yù)定次數(shù)的字符替換步驟,以實(shí)現(xiàn)將多個(gè)連續(xù)的換行符替換為單個(gè)換行符,得到所述中間文本。

其中,所述字符替換步驟,通常是忽略字符大小寫(xiě)進(jìn)行的字符替換,可以通過(guò)開(kāi)發(fā)者編寫(xiě)的字符替換函數(shù)或者現(xiàn)行計(jì)算機(jī)文本機(jī)制中提供的字符替換函數(shù)執(zhí)行。

例如,換行符為“\n”,通過(guò)JavaScript中的str.replace()函數(shù)執(zhí)行,具體地,通過(guò)str.replace(/\n\n/ig,"\n")對(duì)文本中包含的每?jī)蓚€(gè)連續(xù)換行符實(shí)現(xiàn)忽略大小寫(xiě)替換為單個(gè)換行符,重復(fù)執(zhí)行預(yù)定次數(shù),以便將文本中所有多個(gè)連續(xù)的換行符替換為單個(gè)換行符。所述預(yù)定次數(shù)可以根據(jù)經(jīng)驗(yàn)值或者實(shí)驗(yàn)值選取。根據(jù)發(fā)明人的實(shí)驗(yàn)值,預(yù)定次數(shù)為4次時(shí),將文本中所有多個(gè)連續(xù)的換行符替換為單個(gè)換行符的準(zhǔn)確率為98%以上,因此,可以將預(yù)定次數(shù)設(shè)置為4次。

在步驟S2200得到中間文本后,進(jìn)入步驟S2300,對(duì)所述中間文本設(shè)置排版格式符,得到符合預(yù)定排版格式的排版文本,其中,所述排版格式符至少包括預(yù)定的占位符。

在本實(shí)施例中,所述排版格式符是被設(shè)置于文本中以形成符合預(yù)定排版格式的排版文本的字符,所述排版格式符可以根據(jù)預(yù)定的排版格式進(jìn)行選擇或者組合,但至少包括預(yù)定的占位符?;谒雠虐娓袷椒梢詫?duì)所述中間文本實(shí)施統(tǒng)一的排版處理,以得到符合排版格式的排版文本,并且能以較少的代碼量實(shí)現(xiàn),降低實(shí)現(xiàn)復(fù)雜度,同時(shí)也降低對(duì)處理資源的消耗。

所述預(yù)定的占位符,是用于占據(jù)字符位且不會(huì)引起文本內(nèi)容排版格式混亂或者語(yǔ)義混淆的字符,設(shè)置于文本中可以使得字符之間具有固定的距離,避免設(shè)置其他排版格式符引入排版格式混亂。所述占位符可以用文本編輯中出現(xiàn)概率極低的字符或者是重新構(gòu)造的字符。例如,占位符可以是字符由兩個(gè)倒置的驚嘆號(hào)構(gòu)成。

而所述預(yù)定的排版格式可以根據(jù)具體的應(yīng)用場(chǎng)景或者應(yīng)用需求設(shè)置,例如,根據(jù)目標(biāo)文章所發(fā)布的文章發(fā)布平臺(tái)的排版規(guī)則設(shè)置,或者根據(jù)目標(biāo)文章的閱讀用戶的閱讀習(xí)慣設(shè)置。

例如,預(yù)定的排版格式為每段首行縮進(jìn)兩個(gè)字符位且段落間隔為一行,所述排版格式符包括所述占位符、所述換行符以及所述縮進(jìn)符,所述對(duì)所述中間文本設(shè)置排版格式符,得到符合預(yù)定排版格式的排版文本的步驟包括:

對(duì)所述中間文本中包含的單個(gè)換行符,執(zhí)行字符替換步驟以替換為兩個(gè)連續(xù)的換行符以及兩個(gè)連續(xù)的占位符;

對(duì)所述占位符,執(zhí)行字符替換步驟以替換為所述縮進(jìn)符,得到所述排版文本。

其中,所述字符替換步驟,通常是忽略字符大小寫(xiě)進(jìn)行的字符替換,可以通過(guò)開(kāi)發(fā)者編寫(xiě)的字符替換函數(shù)或者現(xiàn)行計(jì)算機(jī)文本機(jī)制中提供的字符替換函數(shù)執(zhí)行。

具體地,換行符是字符“\n”,占位符是字符可以通過(guò)JavaScript中的str.replace()函數(shù)執(zhí)行上述的字符替換步驟,更具體地,可以通過(guò)str.replace實(shí)現(xiàn)忽略大小寫(xiě)將中間文本中的單個(gè)換行符替換為兩個(gè)連續(xù)的換行符以及兩個(gè)占位符,實(shí)現(xiàn)分段排版和初步的首行縮進(jìn),不必如現(xiàn)有技術(shù)中,需要編寫(xiě)大量代碼,針對(duì)可能出現(xiàn)至少20種在分段排版和首行縮進(jìn)中存在的排版錯(cuò)誤分別進(jìn)行檢測(cè)以及做相應(yīng)地文本修復(fù);然后,再通過(guò)str.replace實(shí)現(xiàn)忽略大小寫(xiě)將占位符替換為縮進(jìn)符,以完全實(shí)現(xiàn)首行縮進(jìn),得到符合預(yù)定排版格式的排版文本。

而在某些極小概率的應(yīng)用場(chǎng)景中,會(huì)存在目標(biāo)文章中原始的內(nèi)容中包含所述占位符,這樣有可能導(dǎo)致在進(jìn)行步驟S2300對(duì)中間文本設(shè)置排版格式符時(shí)引入排版格式混亂,可以通過(guò)在步驟S2100中將預(yù)定的占位符作為特定格式符清除來(lái)避免出現(xiàn)這樣的情況,例如,預(yù)定的占位符是字符可以通過(guò)str.replace實(shí)現(xiàn)忽略大小寫(xiě)地將占位符替換為空字符,以實(shí)現(xiàn)清除占位符的目的。因此,在一個(gè)例子中,所述特定格式符中還包括所述占位符。

<例子>

以下將結(jié)合例子進(jìn)一步說(shuō)明本實(shí)施例中的提供文章排版方法,其中,待排版的目標(biāo)文章如圖3所示,預(yù)定的排版格式為每段首行縮進(jìn)兩個(gè)字符位且段落間隔為一行,對(duì)所述目標(biāo)文章實(shí)施本實(shí)施例中提供的文章排版方法,如圖4所示,包括:

步驟S401,響應(yīng)于目標(biāo)文章的排版請(qǐng)求,將目標(biāo)文章中包含的特定格式符替換為空字符,得到預(yù)處理文本;

在本例中,特定格式符包括占位符、空格符、縮進(jìn)符以及換行符,其中,空格符是字符“”,縮進(jìn)符是字符“”,回車符是字符“\r”,占位符是字符通過(guò)JavaScript中的str.replace()函數(shù)執(zhí)行忽略大小寫(xiě)地將特定格式符替換為空字符,達(dá)到清除特定格式符的目的,步驟S401可以包括:

步驟S401-1,對(duì)目標(biāo)文章中包含的空格符“”,通過(guò)str.replace(//ig,"")實(shí)現(xiàn)忽略大小寫(xiě)替換為空字符;

步驟S401-2,對(duì)目標(biāo)文章中包含的占位符通過(guò)str.replace實(shí)現(xiàn)忽略大小寫(xiě)替換為空字符;

步驟S401-3,對(duì)目標(biāo)文章中包含的縮進(jìn)符“”,通過(guò)str.replace(//ig,"")實(shí)現(xiàn)忽略大小寫(xiě)替換為空字符;

步驟S401-4,對(duì)目標(biāo)文章中包含的回車“\r”,可以通過(guò)str.replace(/\r/ig,"")或者str.replace(/\r\n/ig,"\n")實(shí)現(xiàn)忽略大小寫(xiě)替換為空字符;

其中在步驟S401中,清除目標(biāo)文章的空格符、占位符、縮進(jìn)符、回車符的步驟可以同步進(jìn)行,也可以按照一定順序進(jìn)行,例如,可以通過(guò)也可以通過(guò)str.replace同步實(shí)現(xiàn)清楚空格符和占位符,本例中不限制其具體實(shí)施時(shí)的步驟順序,只是實(shí)現(xiàn)清除目標(biāo)文章的空格符、占位符、縮進(jìn)符、回車符的目的,得到預(yù)處理文本即可;

在本例中,通過(guò)步驟S401得到的預(yù)處理文本如圖5所示,之后進(jìn)入步驟S402;

步驟S402,重復(fù)執(zhí)行預(yù)定次數(shù)的通過(guò)str.replace(/\n\n/ig,"\n")對(duì)預(yù)處理文本中包含的每?jī)蓚€(gè)連續(xù)換行符實(shí)現(xiàn)忽略大小寫(xiě)替換為單個(gè)換行符的步驟,在本例中,預(yù)定次數(shù)為4次,得到的中間文本如圖6所示,之后進(jìn)入步驟S403;

步驟S403,通過(guò)str.replace實(shí)現(xiàn)忽略大小寫(xiě)將中間文本中的單個(gè)換行符替換為兩個(gè)連續(xù)的換行符以及兩個(gè)占位符,實(shí)現(xiàn)分段排版和初步的首行縮進(jìn),得到的文本如圖7所示,進(jìn)入步驟S404,

步驟S404,通過(guò)str.replace實(shí)現(xiàn)忽略大小寫(xiě)將占位符替換為縮進(jìn)符,得到符合預(yù)定排版格式的排版文本,如圖8所示。

上述已經(jīng)結(jié)合附圖和例子說(shuō)明了本實(shí)施例中提供的文章排版方法,通過(guò)清除目標(biāo)文章中特定格式符得到預(yù)處理文本,通過(guò)清除預(yù)處理文本中的冗余的換行符得到中間文本,對(duì)中間文本設(shè)置至少包含預(yù)定的占位符的排版格式符得到符合預(yù)定的排版格式的排版文本,可以不必針對(duì)目標(biāo)文章中可能存在各種排版錯(cuò)誤進(jìn)行分別檢測(cè)以及相應(yīng)的修改,而是使用統(tǒng)一的文章排版方案對(duì)目標(biāo)文章進(jìn)行排版就可以獲取符合排版要求的排版文本,可以以較少的代碼量實(shí)現(xiàn),極大地降低了實(shí)現(xiàn)復(fù)雜度,同時(shí)降低了消耗的處理資源。

具體地,在實(shí)際測(cè)試中,對(duì)于40萬(wàn)字的目標(biāo)文章,應(yīng)用本實(shí)施例中提供的文章排版方法進(jìn)行排版,測(cè)試1000次,排版平均耗時(shí)為5毫秒,與現(xiàn)有技術(shù)中對(duì)同等長(zhǎng)度的目標(biāo)文章進(jìn)行排版所需耗時(shí)數(shù)十秒甚至以分鐘計(jì)相比,極大地提高了響應(yīng)速度,提升用戶體驗(yàn)。

在本實(shí)施例中,還提供一種可編程設(shè)備,包括存儲(chǔ)器和處理器,其中,所述存儲(chǔ)器用于存儲(chǔ)指令,所述指令用于控制所述處理器進(jìn)行操作以執(zhí)行根據(jù)本實(shí)施例中提供的任意一項(xiàng)的文章排版方法。具體地,所述可編程設(shè)備可以如圖1中所示的計(jì)算機(jī)1110所示,在此不再贅述。

在本實(shí)施例中,還提供一種文章排版設(shè)備9000,如圖9所示,包括,預(yù)處理單元9100、中間處理單元9200以及排版設(shè)置單元9300,用于實(shí)施本實(shí)施例中提供的任意一項(xiàng)的文章排版方法,在此不再贅述。

文章排版設(shè)備9000,包括:

預(yù)處理單元9100,用于響應(yīng)于目標(biāo)文章的排版請(qǐng)求,清除目標(biāo)文章的文本中包含的特定格式符,得到預(yù)處理文本,所述特定格式符中至少包括空格符、縮進(jìn)符以及回車符;

中間處理單元9200,用于清除所述預(yù)處理文本中包含的冗余的換行符,得到中間文本;

排版設(shè)置單元9300,用于對(duì)所述中間文本設(shè)置排版格式符,得到符合預(yù)定排版格式的排版文本,其中,所述排版格式符至少包括預(yù)定的占位符。

可選地,所述預(yù)定排版格式為每段首行縮進(jìn)兩個(gè)字符位且段落間隔為一行,所述排版格式符包括所述占位符、所述換行符以及所述縮進(jìn)符,所述排版設(shè)置單元9300包括:

用于對(duì)所述中間文本中包含的單個(gè)換行符,執(zhí)行字符替換步驟以替換為兩個(gè)連續(xù)的換行符以及兩個(gè)連續(xù)的占位符的裝置;以及

用于對(duì)所述占位符,執(zhí)行字符替換步驟以替換為所述縮進(jìn)符,得到所述排版文本的裝置。

可選地,所述預(yù)處理單元9100,用于對(duì)所述目標(biāo)文章中包含的所述特定格式符,執(zhí)行字符替換步驟以替換為空字符,得到預(yù)處理文本。

可選地,所述中間處理單元9200,用于對(duì)所述預(yù)處理文本中包含的換行符,重復(fù)執(zhí)行預(yù)定次數(shù)的字符替換步驟,以實(shí)現(xiàn)將所述多個(gè)連續(xù)的換行符替換為單個(gè)換行符,得到所述中間文本。

可選地,所述特定格式符中還包括所述占位符。

可選地,所述字符替換步驟,通過(guò)JavaScript的str.replace()函數(shù)執(zhí)行。

本實(shí)施例中提供的文章排版設(shè)備9000可以應(yīng)用于文章發(fā)布平臺(tái)的后臺(tái)服務(wù)器、或者瀏覽器或具有類似瀏覽器功能的應(yīng)用程序中。

在本實(shí)施例中,還提供一種文章發(fā)布平臺(tái),包括本實(shí)施例中提供的任意一項(xiàng)文章排版設(shè)備。其中,所述文章發(fā)布平臺(tái),可以是支持發(fā)布文章的網(wǎng)絡(luò)文學(xué)網(wǎng)站、支持發(fā)布文章的文學(xué)論壇、支持文章發(fā)布的瀏覽器或者類似瀏覽器的應(yīng)用程序、以及支持文章發(fā)布的移動(dòng)閱讀軟件(手機(jī)APP)等。

以上已經(jīng)結(jié)合附圖描述了本發(fā)明的實(shí)施例,根據(jù)本實(shí)施例,提供文章排版方法、設(shè)備、可編程設(shè)備以及文章發(fā)布平臺(tái),通過(guò)清除目標(biāo)文章中特定格式符得到預(yù)處理文本,通過(guò)清除預(yù)處理文本中的冗余的換行符得到中間文本,對(duì)中間文本設(shè)置至少包含預(yù)定的占位符的排版格式符得到符合預(yù)定的排版格式的排版文本,使得可以不必針對(duì)目標(biāo)文章中可能存在各種排版錯(cuò)誤進(jìn)行分別檢測(cè)以及相應(yīng)的修改,而是使用統(tǒng)一的文章排版方案對(duì)目標(biāo)文章進(jìn)行排版就可以獲取符合排版要求的排版文本。實(shí)現(xiàn)復(fù)雜度低,消耗的處理資源較少,相應(yīng)地提高了排版的響應(yīng)速度,提升用戶體驗(yàn)。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,可以通過(guò)各種方式來(lái)實(shí)現(xiàn)文章排版設(shè)備9000。例如,可以通過(guò)指令配置處理器來(lái)實(shí)現(xiàn)文章排版設(shè)備9000。例如,可以將指令存儲(chǔ)在ROM中,并且當(dāng)啟動(dòng)設(shè)備時(shí),將指令從ROM讀取到可編程器件中來(lái)實(shí)現(xiàn)文章排版設(shè)備9000。例如,可以將文章排版設(shè)備9000固化到專用器件(例如ASIC)中??梢詫⑽恼屡虐嬖O(shè)備9000分成相互獨(dú)立的單元,或者可以將它們合并在一起實(shí)現(xiàn)。文章排版設(shè)備9000可以通過(guò)上述各種實(shí)現(xiàn)方式中的一種來(lái)實(shí)現(xiàn),或者可以通過(guò)上述各種實(shí)現(xiàn)方式中的兩種或更多種方式的組合來(lái)實(shí)現(xiàn)。

本領(lǐng)域技術(shù)人員公知的是,隨著諸如大規(guī)模集成電路技術(shù)的電子信息技術(shù)的發(fā)展和軟件硬件化的趨勢(shì),要明確劃分計(jì)算機(jī)系統(tǒng)軟、硬件界限已經(jīng)顯得比較困難了。因?yàn)?,任何操作可以軟件?lái)實(shí)現(xiàn),也可以由硬件來(lái)實(shí)現(xiàn)。任何指令的執(zhí)行可以由硬件完成,同樣也可以由軟件來(lái)完成。對(duì)于某一機(jī)器功能采用硬件實(shí)現(xiàn)方案還是軟件實(shí)現(xiàn)方案,取決于價(jià)格、速度、可靠性、存儲(chǔ)容量、變更周期等非技術(shù)性因素。因此,對(duì)于電子信息技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),更為直接和清楚地描述一個(gè)技術(shù)方案的方式是描述該方案中的各個(gè)操作。在知道所要執(zhí)行的操作的情況下,本領(lǐng)域技術(shù)人員可以基于對(duì)所述非技術(shù)性因素的考慮直接設(shè)計(jì)出期望的產(chǎn)品。

本發(fā)明可以是系統(tǒng)、方法和/或計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上載有用于使處理器實(shí)現(xiàn)本發(fā)明的各個(gè)方面的計(jì)算機(jī)可讀程序指令。

計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以保持和存儲(chǔ)由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是――但不限于――電存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備、電磁存儲(chǔ)設(shè)備、半導(dǎo)體存儲(chǔ)設(shè)備或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計(jì)算機(jī)盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPROM或閃存)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、便攜式壓縮盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能盤(pán)(DVD)、記憶棒、軟盤(pán)、機(jī)械編碼設(shè)備、例如其上存儲(chǔ)有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不被解釋為瞬時(shí)信號(hào)本身,諸如無(wú)線電波或者其他自由傳播的電磁波、通過(guò)波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過(guò)光纖電纜的光脈沖)、或者通過(guò)電線傳輸?shù)碾娦盘?hào)。

這里所描述的計(jì)算機(jī)可讀程序指令可以從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)下載到各個(gè)計(jì)算/處理設(shè)備,或者通過(guò)網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無(wú)線網(wǎng)下載到外部計(jì)算機(jī)或外部存儲(chǔ)設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無(wú)線傳輸、路由器、防火墻、交換機(jī)、網(wǎng)關(guān)計(jì)算機(jī)和/或邊緣服務(wù)器。每個(gè)計(jì)算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接收計(jì)算機(jī)可讀程序指令,并轉(zhuǎn)發(fā)該計(jì)算機(jī)可讀程序指令,以供存儲(chǔ)在各個(gè)計(jì)算/處理設(shè)備中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。

用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(ISA)指令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語(yǔ)言的任意組合編寫(xiě)的源代碼或目標(biāo)代碼,所述編程語(yǔ)言包括面向?qū)ο蟮木幊陶Z(yǔ)言—諸如Smal ltalk、C++等,以及常規(guī)的過(guò)程式編程語(yǔ)言—諸如“C”語(yǔ)言或類似的編程語(yǔ)言。計(jì)算機(jī)可讀程序指令可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意種類的網(wǎng)絡(luò)—包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。在一些實(shí)施例中,通過(guò)利用計(jì)算機(jī)可讀程序指令的狀態(tài)信息來(lái)個(gè)性化定制電子電路,例如可編程邏輯電路、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計(jì)算機(jī)可讀程序指令,從而實(shí)現(xiàn)本發(fā)明的各個(gè)方面。

這里參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各個(gè)方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)可讀程序指令實(shí)現(xiàn)。

這些計(jì)算機(jī)可讀程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過(guò)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。也可以把這些計(jì)算機(jī)可讀程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,這些指令使得計(jì)算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)則包括一個(gè)制造品,其包括實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的各個(gè)方面的指令。

也可以把計(jì)算機(jī)可讀程序指令加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,從而使得在計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作。

附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)公知的是,通過(guò)硬件方式實(shí)現(xiàn)、通過(guò)軟件方式實(shí)現(xiàn)以及通過(guò)軟件和硬件結(jié)合的方式實(shí)現(xiàn)都是等價(jià)的。

以上已經(jīng)描述了本發(fā)明的各實(shí)施例,上述說(shuō)明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說(shuō)明的各實(shí)施例的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)許多修改和變更都是顯而易見(jiàn)的。本文中所用術(shù)語(yǔ)的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌?chǎng)中的技術(shù)改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。本發(fā)明的范圍由所附權(quán)利要求來(lái)限定。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1