一種處理文件的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別地涉及一種處理文件的方法和裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的日益普及,制作自媒體成為越來(lái)越多公司的重要宣傳手段以及人們的個(gè)人愛好。通過(guò)對(duì)文字、圖片、音視頻等文件進(jìn)行編輯,可以得到多媒體文件并且分享給他人。近年來(lái)出現(xiàn)的HTML5更是為自媒體的發(fā)展提供了良好的平臺(tái)。采用一些輔助軟件,可以使用戶無(wú)需HTML5編程技能就可以制作HTML5網(wǎng)頁(yè),可通過(guò)移動(dòng)互聯(lián)網(wǎng)進(jìn)行發(fā)布。
[0003]對(duì)于很多用戶來(lái)說(shuō),在制作出多媒體文件之后,制作方一般都難以確定他人對(duì)于該多媒體文件的評(píng)價(jià),如果貿(mào)然將多媒體文件發(fā)布,在一些情況下有可能帶來(lái)不好的后果。
[0004]另外,在采用輔助軟件制作多媒體文件時(shí),輔助軟件一般提供預(yù)覽功能,在制作過(guò)程中退出編輯界面然后進(jìn)入預(yù)覽界面,可以預(yù)覽當(dāng)前已制作出的文件。這種先退出編輯界面然后進(jìn)入預(yù)覽界面的預(yù)覽方式對(duì)于文件的制作效率有一定的影響,并且用戶體驗(yàn)不佳。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種處理文件的方法和裝置,有助于用戶制作評(píng)價(jià)較高的文件;另外本發(fā)明還有助于用戶方便地制作文件。
[0006]為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種處理文件的方法。
[0007]本發(fā)明的處理文件的方法包括如下步驟:步驟A:在試發(fā)布范圍內(nèi)發(fā)布文件;步驟B:獲取所述試發(fā)布范圍內(nèi)的用戶對(duì)所述文件的反饋的指標(biāo);步驟C:判斷所述反饋的指標(biāo)是否達(dá)到預(yù)設(shè)值;在所述反饋的指標(biāo)達(dá)到預(yù)設(shè)值的情況下,執(zhí)行步驟D,否則接收修改后的所述文件,再返回所述步驟A;步驟D:判斷所述文件是否符合正式發(fā)布條件,若是,則正式發(fā)布所述文件,否則對(duì)上一次的試發(fā)布范圍進(jìn)行更新,然后返回所述步驟A。
[0008]可選地,所述試發(fā)布范圍中包含預(yù)先設(shè)定的多個(gè)目標(biāo)用戶,所述多個(gè)目標(biāo)用戶是預(yù)先指定的用戶或者是隨機(jī)選取的用戶。
[0009]可選地,所述反饋是用戶對(duì)所述文件給出的評(píng)價(jià)類型,所述反饋的指標(biāo)是所述文件受到的指定評(píng)價(jià)類型的數(shù)量占該文件受到的評(píng)價(jià)類型的總數(shù)量的比例;或者,所述反饋是用戶對(duì)所述文件給出的得分,所述反饋的指標(biāo)是所述發(fā)布范圍內(nèi)的用戶對(duì)所述文件給出的總分或平均分。
[0010]可選地,所述文件是網(wǎng)頁(yè),該網(wǎng)頁(yè)中包含一個(gè)或多個(gè)文本塊;在所述步驟A之前,還包括:按照預(yù)設(shè)的處理頻率,獲取當(dāng)前文本塊在所述網(wǎng)頁(yè)中背景顏色不同的區(qū)域之間移動(dòng)時(shí)所在的一系列位置;在當(dāng)前文本塊處于所述移動(dòng)的過(guò)程中,按照所述處理頻率,根據(jù)當(dāng)前文本塊所在當(dāng)前位置的周圍預(yù)設(shè)范圍的網(wǎng)頁(yè)的背景顏色以及色彩搭配策略,修改當(dāng)前文本塊的背景顏色和/或文字顏色。
[0011 ]可選地,所述文件是網(wǎng)頁(yè),該網(wǎng)頁(yè)中包含一個(gè)或多個(gè)文本塊;在所述步驟A之前,還包括:改變所述網(wǎng)頁(yè)的背景顏色;根據(jù)當(dāng)前文本塊周圍預(yù)設(shè)范圍的網(wǎng)頁(yè)的背景顏色以及色彩搭配策略,改變當(dāng)前文本塊的背景顏色和/或文字顏色。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種處理文件的裝置。
[0013]本發(fā)明的處理文件的裝置包括試發(fā)布模塊、反饋獲取模塊、第一判斷模塊、以及第二判斷模塊,其中:所述試發(fā)布模塊用于在試發(fā)布范圍內(nèi)發(fā)布所述文件;所述反饋獲取模塊用于獲取所述試發(fā)布范圍內(nèi)的用戶對(duì)所述文件的反饋的指標(biāo);所述第一判斷模塊用于:判斷所述反饋的指標(biāo)是否達(dá)到預(yù)設(shè)值;在所述反饋的指標(biāo)達(dá)到預(yù)設(shè)值的情況下,觸發(fā)所述第二判斷模塊,否則接收修改后的所述文件,再觸發(fā)所述試發(fā)布模塊;所述第二判斷模塊用于:判斷所述文件是否符合正式發(fā)布條件,若是,則正式發(fā)布所述文件,否則對(duì)上一次的試發(fā)布范圍進(jìn)行更新,然后觸發(fā)所述試發(fā)布模塊。
[0014]可選地,所述試發(fā)布范圍中包含預(yù)先設(shè)定的多個(gè)目標(biāo)用戶,所述多個(gè)目標(biāo)用戶是預(yù)先指定的用戶或者是隨機(jī)選取的用戶。
[0015]可選地,所述反饋是用戶對(duì)所述文件給出的評(píng)價(jià)類型,所述反饋的指標(biāo)是所述文件受到的指定評(píng)價(jià)類型的數(shù)量占該文件受到的評(píng)價(jià)類型的總數(shù)量的比例;或者,所述反饋是用戶對(duì)所述文件給出的得分,所述反饋的指標(biāo)是所述發(fā)布范圍內(nèi)的用戶對(duì)所述文件給出的總分或平均分。
[0016]可選地,所述文件是網(wǎng)頁(yè),該網(wǎng)頁(yè)中包含一個(gè)或多個(gè)文本塊;所述裝置還包括接收模塊和顏色修改模塊,其中:所述接收模塊用于按照預(yù)設(shè)的處理頻率,獲取當(dāng)前文本塊在所述網(wǎng)頁(yè)中背景顏色不同的區(qū)域之間移動(dòng)時(shí)所在的一系列位置;所述顏色修改模塊用于在當(dāng)前文本塊處于所述移動(dòng)的過(guò)程中,按照所述處理頻率,根據(jù)當(dāng)前文本塊所在當(dāng)前位置的周圍預(yù)設(shè)范圍的網(wǎng)頁(yè)的背景顏色以及色彩搭配策略,修改當(dāng)前文本塊的背景顏色和/或文字顏色。
[0017]可選地,所述文件是網(wǎng)頁(yè),該網(wǎng)頁(yè)中包含一個(gè)或多個(gè)文本塊;所述裝置還包括背景模塊和顏色改變模塊,其中,所述背景模塊用于改變所述網(wǎng)頁(yè)的背景顏色;所述顏色改變模塊用于根據(jù)當(dāng)前文本塊周圍預(yù)設(shè)范圍的網(wǎng)頁(yè)的背景顏色以及色彩搭配策略,改變當(dāng)前文本塊的背景顏色和/或文字顏色。
[0018]根據(jù)本發(fā)明的技術(shù)方案,對(duì)于計(jì)算機(jī)得出的多媒體文件,可以通過(guò)多輪的試發(fā)布和修改使該文件得到較高的好評(píng)。在用戶修改網(wǎng)頁(yè)的文本塊時(shí),能夠?qū)崟r(shí)地根據(jù)文本塊的移動(dòng)來(lái)改變其配色,或者在網(wǎng)頁(yè)背景變化時(shí)文本塊的配色隨時(shí)變化,無(wú)需用戶反復(fù)地在編輯模式和預(yù)覽模式之間切換,提高了制作網(wǎng)頁(yè)的效率和用戶體驗(yàn)。
【附圖說(shuō)明】
[0019]附圖用于更好地理解本發(fā)明,不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。其中:
[0020]圖1是根據(jù)本發(fā)明實(shí)施方式的處理文件的方法的主要步驟的示意圖;
[0021]圖2是根據(jù)本發(fā)明實(shí)施方式的一種發(fā)布文件的方法的示意圖;
[0022]圖3是根據(jù)本發(fā)明實(shí)施方式的處理文件的裝置的示意圖。
【具體實(shí)施方式】
[0023]以下結(jié)合附圖對(duì)本發(fā)明的示范性實(shí)施方式做出說(shuō)明,其中包括本發(fā)明實(shí)施方式的各種細(xì)節(jié)以助于理解,應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,可以對(duì)這里描述的實(shí)施方式做出各種改變和修改,而不會(huì)背離本發(fā)明的范圍和精神。同樣,為了清楚和簡(jiǎn)明,以下的描述中省略了對(duì)公知功能和結(jié)構(gòu)的描述。
[0024]在本發(fā)明的實(shí)施方式中,用戶使用終端設(shè)備例如智能手機(jī)運(yùn)行本發(fā)明的軟件從而編輯網(wǎng)頁(yè),終端設(shè)備通過(guò)網(wǎng)絡(luò)與服務(wù)器連接。該軟件的基本功能類似于目前現(xiàn)有的輔助軟件,但對(duì)于編輯文本塊的顏色的方式加以改進(jìn)。以下結(jié)合圖1加以說(shuō)明,圖1是根據(jù)本發(fā)明實(shí)施方式的處理文件的方法的主要步驟的示意圖。其中以用戶使用智能手機(jī)在線編輯網(wǎng)頁(yè)例如HTML5網(wǎng)頁(yè)為例,所謂在線,意味著在編輯網(wǎng)頁(yè)的過(guò)程中,智能手機(jī)是通過(guò)網(wǎng)絡(luò)與服務(wù)器保持連接狀態(tài)。
[0025]步驟Sll:用戶對(duì)編輯狀態(tài)下的網(wǎng)頁(yè)中的正在被編輯的當(dāng)前文本塊進(jìn)行移動(dòng)。目前智能手機(jī)一般采用觸摸屏作為人機(jī)交互工具,用戶按住屏幕上的文本塊并拖動(dòng),該文本塊就在屏幕所呈現(xiàn)的網(wǎng)頁(yè)中移動(dòng)。
[0026]步驟S12:服務(wù)器獲取當(dāng)前文本塊的當(dāng)前位置。該位置可采用當(dāng)前文本塊的四個(gè)頂點(diǎn)在屏幕顯示范圍內(nèi)的坐標(biāo)來(lái)表示,由智能手機(jī)發(fā)送給服務(wù)器。
[0027]步驟S13:服務(wù)器確定當(dāng)前文本塊所在當(dāng)前位置的周圍的網(wǎng)頁(yè)的背景顏色。網(wǎng)頁(yè)的背景往往采用單色或漸變的色彩,在一些情況下也采用具有統(tǒng)一紋理的圖案,或者是用戶自己選擇的圖像。
[0028]在本步驟中,首先要確定這里的“周圍”所指的范圍,因?yàn)榘鼑宋谋緣K,所以該范圍是一個(gè)環(huán)形,環(huán)形的寬度可以由用戶事先設(shè)定,也可以采用一個(gè)默認(rèn)值,或者按預(yù)定的策略來(lái)動(dòng)態(tài)調(diào)整。如果采用動(dòng)態(tài)調(diào)整的方式,本發(fā)明實(shí)施方式提出的策略可以是先采用邊界檢測(cè)的技術(shù)確定與文本塊的邊緣相交的邊界的數(shù)量,如果該數(shù)量較小,說(shuō)明背景色彩單一,上述的“周圍”所指的范圍可以大一些;反之如果該數(shù)量較大,說(shuō)明背景色彩豐富,上述的“周圍”所指的范圍可以小一些,即該范圍與該數(shù)量呈負(fù)相關(guān)。
[0029]在確定上述的“周圍”所指的范圍的情況下,可以對(duì)該范圍的網(wǎng)頁(yè)的背景顏色加以確定。表示該顏色的指標(biāo)可以靈活選擇,例如是該范圍各像素顏色值的平均值,也可以是各顏色占比的統(tǒng)計(jì),等等。
[0030]步驟S14:修改當(dāng)前文本塊的背景顏色和/或文字顏色。文本塊中包含背景和顏色,背景可以設(shè)為透明,此時(shí)僅改變文字顏色。如果背景為不透明,則可以修改其顏色。在進(jìn)行修改時(shí),是根據(jù)步驟S13中確定的網(wǎng)頁(yè)的背景顏色和色彩搭配策略來(lái)進(jìn)行。在服務(wù)端,由色彩搭配專業(yè)人員來(lái)設(shè)計(jì)色彩搭配策略,這樣普通用戶即使不具備色彩搭配技能,也可獲得較佳的網(wǎng)頁(yè)配色效果。
[0031]在本實(shí)施例的上述處理流程中,因?yàn)橛脩魧?duì)于屏幕上的文本塊執(zhí)行的拖動(dòng)操作使得文本塊連續(xù)地在移動(dòng),其周圍的網(wǎng)頁(yè)背景顏色可能發(fā)生改變,所以需要多次改變移動(dòng)中的文本塊的配色,為此,在步驟S14之后,再次循環(huán)執(zhí)行步驟S13和步驟S14,可以預(yù)先設(shè)定一個(gè)處理頻率,按該頻率進(jìn)行該循環(huán)執(zhí)行。這樣用戶在終端設(shè)備的屏幕上能夠直接看到文本塊的配色會(huì)隨著文本塊的移動(dòng)而改變,這樣便于用戶按照文本塊呈現(xiàn)的顏色的效果來(lái)決定要把文本塊移動(dòng)哪個(gè)位置,避免了先停止移動(dòng)然后退出編輯模式再進(jìn)入預(yù)覽模式、又退出預(yù)覽模式以及繼續(xù)移動(dòng)這樣的繁瑣過(guò)程。
[0032]上述的文本塊周圍的網(wǎng)頁(yè)背景顏色是隨著文本塊的移動(dòng)而變化。另一種情況是網(wǎng)頁(yè)背景顏色發(fā)生改變,從而也使文本塊周圍的網(wǎng)頁(yè)背景顏色發(fā)生變化。用戶可以修改網(wǎng)頁(yè)背景顏色的設(shè)定值,例如修改網(wǎng)頁(yè)模板的底色;也可以更換網(wǎng)頁(yè)背景圖像從而使網(wǎng)頁(yè)背景顏色發(fā)生改變。接下來(lái)的處理方式與步驟S13類似,服務(wù)器確定當(dāng)前文本塊所在當(dāng)前位置的周圍的網(wǎng)頁(yè)的背景顏色。然后再根據(jù)當(dāng)前文本塊周圍預(yù)設(shè)范圍的網(wǎng)頁(yè)的背景顏色以及色彩搭配策略,改變當(dāng)前文本塊的背景顏色和/或文字顏色。這樣,用戶在使網(wǎng)頁(yè)背景顏色發(fā)生改變之后,直接就看到文本塊的配色相應(yīng)地發(fā)生改變,無(wú)需退出編輯模式以及進(jìn)入預(yù)覽模式。
[0033]在網(wǎng)頁(yè)編輯完成之后,作者并不清楚他人對(duì)網(wǎng)頁(yè)的評(píng)價(jià)。目前在發(fā)布網(wǎng)頁(yè)時(shí)的慣常做法是直接正式發(fā)布網(wǎng)頁(yè),這樣可能招致過(guò)多的負(fù)面評(píng)價(jià)從而帶來(lái)一些不良后果。所以在本發(fā)