本發明涉及(ji)通信技(ji)術領域(yu),特別是涉及(ji)一種(zhong)文檔內容管(guan)理(li)方(fang)法(fa)及(ji)移動終端。
背景技術:
當前智能(neng)移動終端已(yi)經可(ke)以編寫(xie)各種(zhong)形式的(de)(de)(de)辦(ban)公文(wen)檔,如(ru)(ru).doc、.txt、.ppt、.xls等格式。智能(neng)移動終端采用手指(zhi)(zhi)觸(chu)(chu)(chu)(chu)摸(mo)(mo)輸(shu)入(ru)文(wen)檔內(nei)容(rong)(rong),相比(bi)傳(chuan)統pc機(ji)對應的(de)(de)(de)通過實(shi)體(ti)鍵盤的(de)(de)(de)輸(shu)入(ru)文(wen)檔內(nei)容(rong)(rong)的(de)(de)(de)方式,存在(zai)較(jiao)大(da)誤觸(chu)(chu)(chu)(chu)發(fa)幾率,具體(ti)原(yuan)因(yin)如(ru)(ru)下:第一(yi)、輸(shu)出(chu)界面小手指(zhi)(zhi)大(da),增加(jia)誤觸(chu)(chu)(chu)(chu)的(de)(de)(de)概率;第二、由(you)于(yu)是觸(chu)(chu)(chu)(chu)控輸(shu)入(ru),在(zai)文(wen)檔編輯(ji)界面中除手指(zhi)(zhi)外的(de)(de)(de)其(qi)他對象的(de)(de)(de)觸(chu)(chu)(chu)(chu)摸(mo)(mo)也(ye)會觸(chu)(chu)(chu)(chu)發(fa)相應內(nei)容(rong)(rong)輸(shu)入(ru)。如(ru)(ru)果文(wen)檔在(zai)編輯(ji)狀態,被誤觸(chu)(chu)(chu)(chu)發(fa)刪除操作(zuo),對撰稿(gao)者(zhe)來說是致(zhi)命的(de)(de)(de);那么對撰稿(gao)者(zhe)來說,保(bao)護好已(yi)經撰寫(xie)好的(de)(de)(de)文(wen)檔內(nei)容(rong)(rong)尤(you)為重(zhong)要。
為了保護已撰寫好的文(wen)(wen)(wen)(wen)(wen)檔(dang)內(nei)容,目前主要(yao)是(shi)通過對文(wen)(wen)(wen)(wen)(wen)檔(dang)加(jia)(jia)鎖(suo)來實現。文(wen)(wen)(wen)(wen)(wen)檔(dang)編(bian)輯(ji)完成后(hou)(hou)對文(wen)(wen)(wen)(wen)(wen)檔(dang)加(jia)(jia)鎖(suo),加(jia)(jia)鎖(suo)后(hou)(hou)的文(wen)(wen)(wen)(wen)(wen)檔(dang)整體均不可再編(bian)輯(ji),若(ruo)需要(yao)對文(wen)(wen)(wen)(wen)(wen)檔(dang)進行(xing)再編(bian)輯(ji),則需將文(wen)(wen)(wen)(wen)(wen)檔(dang)解鎖(suo)。但是(shi)解鎖(suo)后(hou)(hou),整個(ge)文(wen)(wen)(wen)(wen)(wen)檔(dang)就一直(zhi)處于可編(bian)輯(ji)狀態,文(wen)(wen)(wen)(wen)(wen)檔(dang)中已存(cun)(cun)在(zai)的文(wen)(wen)(wen)(wen)(wen)檔(dang)內(nei)容依然存(cun)(cun)在(zai)被(bei)誤操作(zuo)刪除的可能。
可(ke)見(jian),現(xian)有(you)的文(wen)(wen)檔管理方案對文(wen)(wen)檔整體(ti)進行加(jia)鎖、解鎖的方式(shi)無(wu)法有(you)效避(bi)免文(wen)(wen)檔中(zhong)已(yi)存在的文(wen)(wen)檔內容被(bei)誤刪除。
技術實現要素:
本(ben)發明實施例提供一(yi)種文(wen)檔(dang)(dang)(dang)內容(rong)管理(li)方(fang)法及移動終端,以解決現有的(de)文(wen)檔(dang)(dang)(dang)管理(li)方(fang)案中存(cun)在的(de)對文(wen)檔(dang)(dang)(dang)整體進行加鎖(suo)、解鎖(suo)的(de)方(fang)式無法有效(xiao)避免文(wen)檔(dang)(dang)(dang)中已存(cun)在的(de)文(wen)檔(dang)(dang)(dang)內容(rong)被誤刪除的(de)問題。
依據本發明的一(yi)(yi)(yi)個方(fang)面,提供了一(yi)(yi)(yi)種文檔(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)管理(li)方(fang)法(fa),應用于移動(dong)終端,其中(zhong)所(suo)(suo)述方(fang)法(fa)包括:文檔(dang)(dang)打(da)開后,將所(suo)(suo)述文檔(dang)(dang)中(zhong)已存在(zai)的第(di)(di)一(yi)(yi)(yi)文檔(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)設(she)置為(wei)(wei)只讀(du)狀(zhuang)態(tai);其中(zhong),所(suo)(suo)述第(di)(di)一(yi)(yi)(yi)文檔(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)所(suo)(suo)占(zhan)區域(yu)為(wei)(wei)第(di)(di)一(yi)(yi)(yi)區域(yu);檢測在(zai)所(suo)(suo)述文檔(dang)(dang)中(zhong)除(chu)所(suo)(suo)述第(di)(di)一(yi)(yi)(yi)區域(yu)外的其他區域(yu)內(nei)(nei)編(bian)輯(ji)第(di)(di)二(er)(er)文檔(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)的操作(zuo);在(zai)編(bian)輯(ji)第(di)(di)二(er)(er)文檔(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)的過程中(zhong),判斷所(suo)(suo)述第(di)(di)二(er)(er)文檔(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)是否滿足狀(zhuang)態(tai)更改條件;若(ruo)滿足狀(zhuang)態(tai)更改條件,則將所(suo)(suo)述第(di)(di)二(er)(er)文檔(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)設(she)置為(wei)(wei)只讀(du)狀(zhuang)態(tai)。
根(gen)據本發明的(de)另一(yi)(yi)方面,提供了(le)一(yi)(yi)種移(yi)(yi)動(dong)終端(duan),其中(zhong),所(suo)(suo)(suo)(suo)述(shu)(shu)(shu)移(yi)(yi)動(dong)終端(duan)包括(kuo):第(di)一(yi)(yi)設置(zhi)(zhi)模塊(kuai),用于(yu)(yu)文(wen)(wen)檔打開后,將所(suo)(suo)(suo)(suo)述(shu)(shu)(shu)文(wen)(wen)檔中(zhong)已存在(zai)(zai)的(de)第(di)一(yi)(yi)文(wen)(wen)檔內(nei)(nei)容(rong)(rong)設置(zhi)(zhi)為只讀狀(zhuang)(zhuang)態(tai);其中(zhong),所(suo)(suo)(suo)(suo)述(shu)(shu)(shu)第(di)一(yi)(yi)文(wen)(wen)檔內(nei)(nei)容(rong)(rong)所(suo)(suo)(suo)(suo)占區(qu)域為第(di)一(yi)(yi)區(qu)域;第(di)一(yi)(yi)檢測模塊(kuai),用于(yu)(yu)檢測在(zai)(zai)所(suo)(suo)(suo)(suo)述(shu)(shu)(shu)文(wen)(wen)檔中(zhong)除(chu)所(suo)(suo)(suo)(suo)述(shu)(shu)(shu)第(di)一(yi)(yi)區(qu)域外(wai)的(de)其他區(qu)域內(nei)(nei)編(bian)輯(ji)第(di)二(er)文(wen)(wen)檔內(nei)(nei)容(rong)(rong)的(de)操(cao)作;判斷(duan)模塊(kuai),用于(yu)(yu)在(zai)(zai)編(bian)輯(ji)第(di)二(er)文(wen)(wen)檔內(nei)(nei)容(rong)(rong)的(de)過程中(zhong),判斷(duan)所(suo)(suo)(suo)(suo)述(shu)(shu)(shu)第(di)二(er)文(wen)(wen)檔內(nei)(nei)容(rong)(rong)是否(fou)滿足(zu)狀(zhuang)(zhuang)態(tai)更改條件;第(di)二(er)設置(zhi)(zhi)模塊(kuai),用于(yu)(yu)若滿足(zu)狀(zhuang)(zhuang)態(tai)更改條件,則將所(suo)(suo)(suo)(suo)述(shu)(shu)(shu)第(di)二(er)文(wen)(wen)檔內(nei)(nei)容(rong)(rong)設置(zhi)(zhi)為只讀狀(zhuang)(zhuang)態(tai)。
與(yu)現有(you)技術相比(bi),本(ben)發(fa)明具有(you)以下優點:
本發明提供(gong)的(de)(de)(de)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)管理(li)方(fang)法及(ji)移(yi)動終端,在(zai)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)打開后,將文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)中(zhong)(zhong)已(yi)(yi)存在(zai)的(de)(de)(de)第(di)(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)設置為(wei)只讀(du)(du)狀(zhuang)態,將文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)中(zhong)(zhong)除(chu)(chu)第(di)(di)(di)(di)一(yi)區域外的(de)(de)(de)其(qi)(qi)他(ta)區域設置為(wei)可(ke)讀(du)(du)寫(xie)狀(zhuang)態。這(zhe)樣僅對(dui)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)局部區域進行加(jia)鎖的(de)(de)(de)方(fang)案,一(yi)方(fang)面(mian),由于已(yi)(yi)存在(zai)的(de)(de)(de)第(di)(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)僅可(ke)讀(du)(du),因(yin)此即便是發生(sheng)了誤(wu)操作(zuo)也(ye)不(bu)會(hui)對(dui)第(di)(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)進行編(bian)輯(ji)(ji),更(geng)(geng)不(bu)會(hui)刪除(chu)(chu)第(di)(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong),因(yin)此能夠(gou)避免已(yi)(yi)存在(zai)的(de)(de)(de)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)被(bei)(bei)誤(wu)操作(zuo)刪除(chu)(chu)或更(geng)(geng)改;另一(yi)方(fang)面(mian),保障已(yi)(yi)存在(zai)的(de)(de)(de)第(di)(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)不(bu)被(bei)(bei)編(bian)輯(ji)(ji)的(de)(de)(de)同時(shi),用戶還可(ke)以在(zai)其(qi)(qi)他(ta)區域內(nei)輸入第(di)(di)(di)(di)二(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)。此外,本發明實施例(li)提供(gong)的(de)(de)(de)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)管理(li)方(fang)案,在(zai)第(di)(di)(di)(di)二(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)編(bian)輯(ji)(ji)過程(cheng)中(zhong)(zhong),判斷(duan)出第(di)(di)(di)(di)二(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)滿足狀(zhuang)態更(geng)(geng)改條件時(shi),對(dui)所編(bian)輯(ji)(ji)的(de)(de)(de)第(di)(di)(di)(di)二(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)進行加(jia)鎖將其(qi)(qi)設置為(wei)只讀(du)(du)狀(zhuang)態,這(zhe)種在(zai)編(bian)輯(ji)(ji)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)的(de)(de)(de)過程(cheng)中(zhong)(zhong)對(dui)已(yi)(yi)編(bian)輯(ji)(ji)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)進行加(jia)鎖的(de)(de)(de)方(fang)式,能夠(gou)避免已(yi)(yi)編(bian)輯(ji)(ji)的(de)(de)(de)全部文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容(rong)(rong)(rong)(rong)(rong)因(yin)誤(wu)操作(zuo)而被(bei)(bei)刪除(chu)(chu)或更(geng)(geng)改。
上述說(shuo)明(ming)(ming)(ming)僅(jin)是本發(fa)(fa)明(ming)(ming)(ming)技(ji)術(shu)方案的(de)(de)概述,為了(le)(le)能夠(gou)(gou)更清楚了(le)(le)解本發(fa)(fa)明(ming)(ming)(ming)的(de)(de)技(ji)術(shu)手段,而可依照說(shuo)明(ming)(ming)(ming)書的(de)(de)內容予以實施,并且為了(le)(le)讓本發(fa)(fa)明(ming)(ming)(ming)的(de)(de)上述和(he)其它目的(de)(de)、特(te)征和(he)優(you)點能夠(gou)(gou)更明(ming)(ming)(ming)顯易懂,以下特(te)舉本發(fa)(fa)明(ming)(ming)(ming)的(de)(de)具體實施方式。
附圖說明
通過(guo)閱讀下文優選(xuan)實施(shi)方式的(de)詳細(xi)描述,各(ge)種優點和益(yi)處(chu)對于本領域普通技術人(ren)員將變得清(qing)楚明了。附圖僅用于示出優選(xuan)實施(shi)方式,而并不認為是對本發(fa)明的(de)限制。而且在(zai)整(zheng)個附圖中(zhong)(zhong),用相同的(de)參考符號表(biao)示相同的(de)部(bu)件(jian)。在(zai)附圖中(zhong)(zhong):
圖1是根據本發明實施例(li)一的一種文(wen)檔內容管(guan)理方法的步(bu)驟(zou)流程圖;
圖(tu)2是根據(ju)本發明實施例二的一(yi)種(zhong)文檔內容管理方法的步驟流程圖(tu);
圖(tu)3是提示對(dui)話框示意圖(tu);
圖(tu)4是(shi)根據(ju)本發明實施例三的一種移(yi)動終端的結(jie)構(gou)框圖(tu);
圖(tu)5是根據本(ben)發(fa)明實施例(li)四(si)的一種移動終(zhong)端的結構框(kuang)圖(tu);
圖6是根(gen)據本(ben)發明實(shi)施例(li)五的一種移(yi)動終端的結(jie)構框(kuang)圖;
圖7是根據本發明實(shi)施例六的(de)一種移動(dong)終(zhong)端的(de)結構(gou)框圖。
具體實施方式
下面將參(can)照附圖更詳細地描述本(ben)公(gong)開的示(shi)例(li)(li)性實(shi)(shi)施(shi)(shi)(shi)例(li)(li)。雖然(ran)附圖中(zhong)顯示(shi)了(le)本(ben)公(gong)開的示(shi)例(li)(li)性實(shi)(shi)施(shi)(shi)(shi)例(li)(li),然(ran)而應當理解,可以(yi)以(yi)各種形式實(shi)(shi)現本(ben)公(gong)開而不(bu)應被這里闡(chan)述的實(shi)(shi)施(shi)(shi)(shi)例(li)(li)所限制(zhi)。相反,提供這些實(shi)(shi)施(shi)(shi)(shi)例(li)(li)是(shi)為了(le)能(neng)夠更透徹地理解本(ben)公(gong)開,并(bing)且能(neng)夠將本(ben)公(gong)開的范圍完整的傳達給(gei)本(ben)領域的技術人員。
實施例一
參(can)照圖1,示出了本發明實施(shi)例(li)一的(de)一種(zhong)文(wen)檔內容管理方法(fa)的(de)步驟流程圖。
本發明實施例的文(wen)檔內容管理(li)方(fang)法包(bao)括(kuo)以下步驟:
步驟101:文(wen)(wen)檔(dang)打開后,將文(wen)(wen)檔(dang)中已存在的第一(yi)文(wen)(wen)檔(dang)內容設置為只(zhi)讀狀態。
其(qi)中(zhong),第一文檔內容所占(zhan)區域(yu)為第一區域(yu)。
將(jiang)第一文檔內容(rong)設(she)置為只(zhi)讀狀態即對第一文檔內容(rong)進行加鎖(suo)。加鎖(suo)后(hou)第一文檔內容(rong)只(zhi)可讀不可寫,因此用戶無法對第一文檔內容(rong)進行編輯。
需要說明的是,所打開(kai)的文(wen)(wen)檔(dang)(dang)可以為(wei)(wei)已(yi)(yi)保存(cun)(cun)文(wen)(wen)檔(dang)(dang)或新建文(wen)(wen)檔(dang)(dang)。若本次(ci)打開(kai)的文(wen)(wen)檔(dang)(dang)為(wei)(wei)已(yi)(yi)保存(cun)(cun)文(wen)(wen)檔(dang)(dang),則(ze)該(gai)文(wen)(wen)檔(dang)(dang)中可能已(yi)(yi)存(cun)(cun)在(zai)文(wen)(wen)檔(dang)(dang)內容(rong),則(ze)已(yi)(yi)存(cun)(cun)在(zai)的文(wen)(wen)檔(dang)(dang)內容(rong)即為(wei)(wei)第一(yi)文(wen)(wen)檔(dang)(dang)內容(rong)。若本次(ci)打開(kai)的文(wen)(wen)檔(dang)(dang)為(wei)(wei)新建文(wen)(wen)檔(dang)(dang),則(ze)不存(cun)(cun)在(zai)第一(yi)文(wen)(wen)檔(dang)(dang)內容(rong)。
步驟(zou)102:檢測在文(wen)檔(dang)中除第一(yi)區域外的(de)其他區域內(nei)編輯第二文(wen)檔(dang)內(nei)容的(de)操(cao)作。
除第一區(qu)域(yu)外的其他區(qu)域(yu)中未編輯有(you)文檔(dang)(dang)內(nei)容(rong),而這些(xie)區(qu)域(yu)由于未被加鎖故(gu)可讀寫(xie),因此用戶(hu)可在這些(xie)區(qu)域(yu)中編輯新的文檔(dang)(dang)內(nei)容(rong)即第二(er)文檔(dang)(dang)內(nei)容(rong)。
第二文檔(dang)內容可以為文字(zi)、數字(zi)、圖(tu)片等任意(yi)適當形(xing)式(shi)的數據。
步驟103:在(zai)編(bian)輯第二文(wen)檔內(nei)容(rong)的過程(cheng)中,判(pan)斷第二文(wen)檔內(nei)容(rong)是否(fou)滿足狀態(tai)更改條件。
若第二(er)(er)文(wen)(wen)檔(dang)(dang)(dang)內容(rong)滿(man)足狀態更改(gai)條件,則需要(yao)對(dui)第二(er)(er)文(wen)(wen)檔(dang)(dang)(dang)內容(rong)進(jin)行(xing)加(jia)鎖(suo),即將第二(er)(er)文(wen)(wen)檔(dang)(dang)(dang)內容(rong)設(she)置為只(zhi)可(ke)讀(du)狀態。若第二(er)(er)文(wen)(wen)檔(dang)(dang)(dang)內容(rong)不(bu)滿(man)足狀態更改(gai)條件,則依然維持第二(er)(er)文(wen)(wen)檔(dang)(dang)(dang)內容(rong)的(de)可(ke)讀(du)寫狀態。
在具體(ti)實(shi)現過程(cheng)中(zhong),判斷第二(er)(er)文(wen)(wen)檔(dang)內容是(shi)否滿(man)足(zu)狀態更(geng)改條件(jian)的具體(ti)判定(ding)(ding)方(fang)式,可以(yi)由本(ben)(ben)領(ling)域技術人員根據(ju)實(shi)際需求進行設置,本(ben)(ben)發明實(shi)施例(li)中(zhong)對此不(bu)做具體(ti)限制(zhi)。例(li)如:可以(yi)設置為在第二(er)(er)文(wen)(wen)檔(dang)的編(bian)輯時(shi)間大于預(yu)設時(shi)間時(shi),則確定(ding)(ding)第二(er)(er)文(wen)(wen)檔(dang)內容滿(man)足(zu)狀態更(geng)改條件(jian);再例(li)如:在第二(er)(er)文(wen)(wen)檔(dang)的編(bian)輯過程(cheng)中(zhong),當接收到文(wen)(wen)檔(dang)存儲指令時(shi),則確定(ding)(ding)第二(er)(er)文(wen)(wen)檔(dang)內容滿(man)足(zu)狀態更(geng)改條件(jian)。
步驟104:若滿足狀(zhuang)(zhuang)態更(geng)改條件,則將(jiang)第二文檔內(nei)容設置(zhi)為(wei)只讀狀(zhuang)(zhuang)態。
將第(di)(di)(di)(di)二(er)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容設(she)置為只讀狀態后,文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)中(zhong)除第(di)(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容所占的(de)第(di)(di)(di)(di)一(yi)區域(yu)(yu)、第(di)(di)(di)(di)二(er)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容所占的(de)第(di)(di)(di)(di)二(er)區域(yu)(yu)外,其他區域(yu)(yu)依然可(ke)讀寫,用戶(hu)可(ke)以根據需求編(bian)輯(ji)第(di)(di)(di)(di)三文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容,在編(bian)輯(ji)第(di)(di)(di)(di)三文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容過程中(zhong)由于第(di)(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容、第(di)(di)(di)(di)二(er)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容均被加(jia)鎖設(she)置為只讀狀態,因此不(bu)會因誤觸導(dao)致第(di)(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容、第(di)(di)(di)(di)二(er)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)(dang)內(nei)容被誤編(bian)輯(ji)。
本(ben)發(fa)明實施例提供的(de)(de)(de)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)管理(li)方法(fa),在(zai)(zai)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)打(da)開后,將(jiang)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)中已(yi)存(cun)(cun)在(zai)(zai)的(de)(de)(de)第(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)設(she)(she)置(zhi)為只(zhi)讀(du)狀(zhuang)態(tai),將(jiang)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)中、除第(di)(di)(di)一(yi)區域外(wai)的(de)(de)(de)其他區域設(she)(she)置(zhi)為可讀(du)寫狀(zhuang)態(tai)。這樣僅(jin)對文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)局部(bu)區域進行(xing)(xing)(xing)加鎖的(de)(de)(de)方案,一(yi)方面,由于已(yi)存(cun)(cun)在(zai)(zai)的(de)(de)(de)第(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)僅(jin)可讀(du),因(yin)(yin)此即便是發(fa)生了誤操作(zuo)也不會(hui)對第(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)進行(xing)(xing)(xing)編輯(ji),更(geng)不會(hui)刪除第(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong),因(yin)(yin)此能夠(gou)避免已(yi)存(cun)(cun)在(zai)(zai)的(de)(de)(de)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)被(bei)誤操作(zuo)刪除或更(geng)改;另一(yi)方面,保障已(yi)存(cun)(cun)在(zai)(zai)的(de)(de)(de)第(di)(di)(di)一(yi)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)不被(bei)編輯(ji)的(de)(de)(de)同時,用(yong)戶還可以在(zai)(zai)其他區域內(nei)(nei)(nei)(nei)(nei)輸入第(di)(di)(di)二(er)(er)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)。此外(wai),本(ben)發(fa)明實施例提供的(de)(de)(de)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)管理(li)方法(fa),在(zai)(zai)第(di)(di)(di)二(er)(er)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)編輯(ji)過(guo)程中,判斷出第(di)(di)(di)二(er)(er)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)滿足狀(zhuang)態(tai)更(geng)改條件時,對所編輯(ji)的(de)(de)(de)第(di)(di)(di)二(er)(er)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)進行(xing)(xing)(xing)狀(zhuang)態(tai)更(geng)改將(jiang)其設(she)(she)置(zhi)為只(zhi)讀(du)狀(zhuang)態(tai),這種在(zai)(zai)編輯(ji)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)的(de)(de)(de)過(guo)程中對已(yi)編輯(ji)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)進行(xing)(xing)(xing)加鎖的(de)(de)(de)方式,能夠(gou)避免已(yi)編輯(ji)的(de)(de)(de)全部(bu)文(wen)(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)(nei)(nei)容(rong)(rong)(rong)因(yin)(yin)誤操作(zuo)而被(bei)刪除或更(geng)改。
實施例二
參(can)照(zhao)圖(tu)2,示出了(le)本發明(ming)實施例(li)二的(de)一種文檔內容(rong)管(guan)理(li)方法(fa)的(de)步驟(zou)流程圖(tu)。
本發明(ming)實施例(li)的文(wen)檔內容(rong)管理(li)方法具體包括(kuo)以下(xia)步驟(zou):
步驟201:文檔打開后,將文檔中已存在(zai)的第一文檔內容(rong)設(she)置為只讀狀態。
其中,第一(yi)文(wen)檔(dang)內容所(suo)占區(qu)域為第一(yi)區(qu)域。
本發明(ming)實(shi)施(shi)例(li)中(zhong)在(zai)文(wen)(wen)(wen)檔打開后,對文(wen)(wen)(wen)檔中(zhong)已存(cun)在(zai)的文(wen)(wen)(wen)檔內容施(shi)加一(yi)個編輯權(quan)限,也就是將第一(yi)文(wen)(wen)(wen)檔內容由“可(ke)讀寫狀態”轉變為“只讀狀態”,即將第一(yi)文(wen)(wen)(wen)檔內容添加臨時“軟(ruan)件鎖(suo)”。
需要(yao)說(shuo)明(ming)(ming)的(de)(de)是(shi),若所(suo)打開的(de)(de)文(wen)(wen)檔為新建文(wen)(wen)檔,由于新建文(wen)(wen)檔中不存在第(di)一(yi)文(wen)(wen)檔內容,因(yin)此無(wu)需添加臨(lin)時“軟件鎖”。本(ben)發(fa)明(ming)(ming)實(shi)施例(li)中以所(suo)打開的(de)(de)文(wen)(wen)檔中存在第(di)一(yi)文(wen)(wen)檔內容為例(li)對后續步驟進(jin)行(xing)說(shuo)明(ming)(ming)。
步驟202:當檢(jian)測到對第一文檔內容的編輯(ji)操(cao)作時,輸出提示對話框。
對第(di)一文(wen)檔內容的(de)編輯操作(zuo)包括(kuo)如下(xia)任意之一:
對第一(yi)文(wen)檔內(nei)容(rong)中、部(bu)分內(nei)容(rong)或全部(bu)內(nei)容(rong)的(de)刪除操(cao)作;
向第一文檔內容中新增內容的操作(zuo);
對(dui)第一文檔內容(rong)中、部分內容(rong)或全部內容(rong)的替換操作。
其中,提示對話框中包(bao)含用于指示允許(xu)對第(di)一文檔內容進行(xing)編輯(ji)的第(di)一選項,以及用于指示拒絕對第(di)一文檔內容進行(xing)編輯(ji)的第(di)二選項。
步驟(zou)203:檢測(ce)對(dui)提示對(dui)話框(kuang)中(zhong)第一(yi)選項(xiang)或第二(er)選項(xiang)的選擇操作(zuo)。
一種(zhong)優選的提示(shi)(shi)(shi)對話框的展示(shi)(shi)(shi)形式如圖3所示(shi)(shi)(shi),在提示(shi)(shi)(shi)對話框中包含“yes”“no”兩個(ge)按鈕選項(xiang)(xiang)。當用戶選擇(ze)yes”按鈕選項(xiang)(xiang)時,移動(dong)終(zhong)端將(jiang)第一文檔(dang)(dang)內(nei)容從只讀(du)(du)(du)狀(zhuang)(zhuang)態修(xiu)改為可(ke)(ke)讀(du)(du)(du)寫狀(zhuang)(zhuang)態,用戶即可(ke)(ke)對第一文檔(dang)(dang)內(nei)容進行(xing)編(bian)輯;當用戶選擇(ze)“no”按鈕選項(xiang)(xiang)時,移動(dong)終(zhong)端不對第一文檔(dang)(dang)內(nei)容的狀(zhuang)(zhuang)態進行(xing)修(xiu)改,保持第一文檔(dang)(dang)內(nei)容為只可(ke)(ke)讀(du)(du)(du)狀(zhuang)(zhuang)態,用無法對第一文檔(dang)(dang)內(nei)容進行(xing)編(bian)輯。
步驟204:依據選擇操(cao)作確定是否將第一文檔內容(rong)從只讀(du)狀(zhuang)態(tai)修改為(wei)可讀(du)寫狀(zhuang)態(tai)。
第(di)(di)一文(wen)檔內容(rong)從只(zhi)讀(du)(du)狀(zhuang)態(tai)修改(gai)為可(ke)讀(du)(du)寫(xie)(xie)狀(zhuang)態(tai)即取消了對(dui)第(di)(di)一文(wen)檔內容(rong)添加的(de)“軟件鎖”。第(di)(di)一文(wen)檔內容(rong)從只(zhi)讀(du)(du)狀(zhuang)態(tai)修改(gai)為可(ke)讀(du)(du)寫(xie)(xie)狀(zhuang)態(tai)后,檢(jian)測到的(de)對(dui)第(di)(di)一文(wen)檔內容(rong)的(de)編輯(ji)(ji)(ji)操作(zuo)才被響應,本(ben)次編輯(ji)(ji)(ji)操作(zuo)所編輯(ji)(ji)(ji)的(de)內容(rong)才能(neng)體現在第(di)(di)一文(wen)檔內容(rong)中(zhong)。
在本(ben)次編(bian)(bian)輯(ji)(ji)(ji)操作(zuo)后(hou),若預(yu)設(she)時間(jian)內(nei)未檢測(ce)到對第(di)一文檔內(nei)容(rong)(rong)的(de)新(xin)的(de)編(bian)(bian)輯(ji)(ji)(ji)操作(zuo),則繼續對第(di)一文檔內(nei)容(rong)(rong)添加“軟件鎖”,即將(jiang)第(di)一文檔內(nei)容(rong)(rong)從可(ke)讀寫狀(zhuang)態修改(gai)為只(zhi)讀狀(zhuang)態。若預(yu)設(she)時間(jian)內(nei)檢測(ce)到對第(di)一文檔內(nei)容(rong)(rong)的(de)新(xin)的(de)編(bian)(bian)輯(ji)(ji)(ji)操作(zuo),則響應本(ben)次編(bian)(bian)輯(ji)(ji)(ji)操作(zuo),將(jiang)本(ben)次編(bian)(bian)輯(ji)(ji)(ji)操作(zuo)所編(bian)(bian)輯(ji)(ji)(ji)的(de)內(nei)容(rong)(rong)體現(xian)在第(di)一文檔內(nei)容(rong)(rong)中。
步驟(zou)202至步驟(zou)204為當檢測(ce)到對已加“軟(ruan)件鎖”的(de)(de)第(di)一(yi)文檔(dang)內容的(de)(de)編(bian)輯操作時(shi),對已加“軟(ruan)件鎖”的(de)(de)第(di)一(yi)文檔(dang)內容的(de)(de)管理方式。
步(bu)驟205:檢測在文檔中(zhong)除第(di)一區域(yu)外的其他區域(yu)內編輯(ji)第(di)二文檔內容的操作。
除第一區(qu)域外(wai)的其他區(qu)域中未編輯(ji)有文檔內(nei)容,而這些區(qu)域由于(yu)未被加(jia)鎖故可(ke)讀寫,因此(ci)用戶可(ke)在(zai)這些區(qu)域中編輯(ji)新(xin)的文檔內(nei)容即第二(er)文檔內(nei)容。
第(di)二文檔內(nei)容可以為文字、數字、圖片等任意適(shi)當(dang)形式的數據。
步(bu)驟206:在編輯第二文(wen)檔(dang)(dang)內(nei)容的(de)過程中,判(pan)斷第二文(wen)檔(dang)(dang)內(nei)容是否滿足狀態(tai)更改條件;若滿足,則(ze)執(zhi)行(xing)(xing)步(bu)驟207,若不滿足,則(ze)執(zhi)行(xing)(xing)預(yu)設操作(zuo)。
其中(zhong),預設操作(zuo)可(ke)以設置為繼續保持第二文檔內(nei)容(rong)的可(ke)編輯狀態。
一種優選的判斷第(di)二文檔內容是否滿足狀態更改條件的方式如下:
在編(bian)輯(ji)第(di)二文檔(dang)內(nei)容的過程中,當接收到(dao)(dao)保存文檔(dang)的操(cao)作時,則確定第(di)二文檔(dang)內(nei)容滿足狀態更(geng)改條件;或(huo)者(zhe),在編(bian)輯(ji)第(di)二文檔(dang)內(nei)容的過程中,當檢測到(dao)(dao)預(yu)設時間內(nei)未接收到(dao)(dao)對(dui)第(di)二文檔(dang)內(nei)容的編(bian)輯(ji)操(cao)作時,則確定第(di)二文檔(dang)內(nei)容滿足狀態更(geng)改條件。
其中,預設(she)時間可以由本(ben)領域技術(shu)人(ren)員根據實(shi)際需求進(jin)行設(she)置(zhi),例如:設(she)置(zhi)為(wei)5秒(miao)、10秒(miao)、30秒(miao)等,本(ben)發明實(shi)施(shi)例中對此不做(zuo)具體(ti)限(xian)制(zhi)。
步驟(zou)207:若滿(man)足(zu)狀態(tai)更改條件(jian),則(ze)將第二文(wen)檔內容設(she)置為(wei)只讀(du)狀態(tai)。
將第(di)二文(wen)檔內容設置為只讀狀態(tai)即對第(di)二文(wen)檔內容也(ye)添加臨時“軟件鎖(suo)”。
將第(di)二(er)文(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)(rong)設(she)置為只讀狀態后,文(wen)(wen)(wen)檔(dang)(dang)中(zhong)(zhong)除第(di)一文(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)(rong)所占的(de)第(di)一區(qu)(qu)域、第(di)二(er)文(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)(rong)所占的(de)第(di)二(er)區(qu)(qu)域外,其他(ta)區(qu)(qu)域依(yi)然(ran)可讀寫(xie),用戶可以根據需求編輯(ji)(ji)第(di)三(san)文(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)(rong)。在編輯(ji)(ji)第(di)三(san)文(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)(rong)的(de)過程中(zhong)(zhong),若檢測(ce)到對(dui)(dui)第(di)二(er)文(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)(rong)的(de)編輯(ji)(ji)操作(zuo),則輸出提(ti)示(shi)對(dui)(dui)話框,檢測(ce)對(dui)(dui)提(ti)示(shi)對(dui)(dui)話框中(zhong)(zhong)第(di)一選(xuan)項或(huo)第(di)二(er)選(xuan)項的(de)選(xuan)擇操作(zuo),依(yi)據選(xuan)擇操作(zuo)確定是否將第(di)二(er)文(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)(rong)從只讀狀態修改為可讀寫(xie)狀態。
步驟205至步驟207為在編輯新文(wen)檔(dang)內容(rong)即第二(er)文(wen)檔(dang)內容(rong)過程(cheng)中,對所編輯的新文(wen)檔(dang)內容(rong)的管理方(fang)式。
在(zai)具體實現(xian)過程(cheng)(cheng)中,步(bu)驟(zou)205并不(bu)局限于在(zai)步(bu)驟(zou)204之后(hou)執(zhi)(zhi)行(xing),在(zai)編輯(ji)新文檔內容(rong)的(de)過程(cheng)(cheng)中,用戶可(ke)能誤(wu)觸、或刻意(yi)執(zhi)(zhi)行(xing)對第一(yi)文檔內容(rong)的(de)編輯(ji)操作(zuo),因此(ci)步(bu)驟(zou)202至(zhi)步(bu)驟(zou)204的(de)流(liu)程(cheng)(cheng),與步(bu)驟(zou)205至(zhi)步(bu)驟(zou)207中的(de)流(liu)程(cheng)(cheng)可(ke)以并行(xing)執(zhi)(zhi)行(xing)。
本發明實(shi)施例中的文(wen)(wen)檔(dang)內(nei)容(rong)(rong)(rong)管理方(fang)(fang)法,除(chu)具(ju)有(you)(you)實(shi)施例一(yi)中所示的方(fang)(fang)法所具(ju)有(you)(you)的有(you)(you)益效果外,還可(ke)以在(zai)(zai)檢測到對已加鎖的第一(yi)文(wen)(wen)檔(dang)內(nei)容(rong)(rong)(rong)的編輯操作時(shi),輸出提(ti)示對話框(kuang)以提(ti)示用戶是(shi)否確定對第一(yi)文(wen)(wen)檔(dang)內(nei)容(rong)(rong)(rong)進行編輯,在(zai)(zai)接收到確認編輯指(zhi)令后,才將第一(yi)文(wen)(wen)檔(dang)內(nei)容(rong)(rong)(rong)設置為可(ke)讀寫(xie)狀(zhuang)態,能(neng)夠進一(yi)步避免第一(yi)文(wen)(wen)檔(dang)內(nei)容(rong)(rong)(rong)被(bei)誤(wu)刪除(chu)或更(geng)改(gai)。
實施例三
參照(zhao)圖4,示出了本發明實施例(li)三的一種移動終端(duan)的結構框圖。
本發明實施例的移動終端包(bao)括:第一(yi)設(she)置(zhi)模(mo)塊301,用于(yu)(yu)文(wen)(wen)檔(dang)(dang)(dang)打開后,將所(suo)(suo)(suo)(suo)述文(wen)(wen)檔(dang)(dang)(dang)中已存在的第一(yi)文(wen)(wen)檔(dang)(dang)(dang)內容設(she)置(zhi)為只讀(du)狀(zhuang)(zhuang)態;其(qi)中,所(suo)(suo)(suo)(suo)述第一(yi)文(wen)(wen)檔(dang)(dang)(dang)內容所(suo)(suo)(suo)(suo)占區(qu)域為第一(yi)區(qu)域;第一(yi)檢測模(mo)塊302,用于(yu)(yu)檢測在所(suo)(suo)(suo)(suo)述文(wen)(wen)檔(dang)(dang)(dang)中除(chu)所(suo)(suo)(suo)(suo)述第一(yi)區(qu)域外的其(qi)他區(qu)域內編(bian)輯第二文(wen)(wen)檔(dang)(dang)(dang)內容的操作;判(pan)斷模(mo)塊303,用于(yu)(yu)在編(bian)輯第二文(wen)(wen)檔(dang)(dang)(dang)內容的過(guo)程中,判(pan)斷所(suo)(suo)(suo)(suo)述第二文(wen)(wen)檔(dang)(dang)(dang)內容是否滿足(zu)狀(zhuang)(zhuang)態更改條(tiao)件;第二設(she)置(zhi)模(mo)塊304,用于(yu)(yu)若(ruo)滿足(zu)狀(zhuang)(zhuang)態更改條(tiao)件,則將所(suo)(suo)(suo)(suo)述第二文(wen)(wen)檔(dang)(dang)(dang)內容設(she)置(zhi)為只讀(du)狀(zhuang)(zhuang)態。
本發(fa)明(ming)實施(shi)例(li)提供的(de)(de)移動終(zhong)端,在(zai)(zai)文(wen)(wen)(wen)檔(dang)(dang)(dang)打開后,將文(wen)(wen)(wen)檔(dang)(dang)(dang)中已(yi)(yi)存在(zai)(zai)的(de)(de)第(di)(di)一(yi)文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)設(she)置為(wei)只讀(du)狀態,將文(wen)(wen)(wen)檔(dang)(dang)(dang)中除第(di)(di)一(yi)區(qu)域(yu)(yu)外的(de)(de)其(qi)他區(qu)域(yu)(yu)設(she)置為(wei)可(ke)(ke)讀(du)寫(xie)狀態。僅對(dui)(dui)文(wen)(wen)(wen)檔(dang)(dang)(dang)局部區(qu)域(yu)(yu)進(jin)行(xing)加(jia)鎖,一(yi)方面(mian)(mian),由于已(yi)(yi)存在(zai)(zai)的(de)(de)第(di)(di)一(yi)文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)僅可(ke)(ke)讀(du),因此即便是(shi)發(fa)生了誤操作(zuo)也不(bu)會(hui)對(dui)(dui)第(di)(di)一(yi)文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)進(jin)行(xing)編(bian)輯(ji),更不(bu)會(hui)刪(shan)除第(di)(di)一(yi)文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong),因此能夠避免(mian)已(yi)(yi)存在(zai)(zai)的(de)(de)文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)被(bei)誤操作(zuo)刪(shan)除或更改;另一(yi)方面(mian)(mian),保障已(yi)(yi)存在(zai)(zai)的(de)(de)第(di)(di)一(yi)文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)不(bu)被(bei)編(bian)輯(ji)的(de)(de)同時(shi),用戶還可(ke)(ke)以在(zai)(zai)其(qi)他區(qu)域(yu)(yu)內(nei)(nei)輸(shu)入(ru)第(di)(di)二文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)。此外,本發(fa)明(ming)實施(shi)例(li)提供的(de)(de)移動終(zhong)端在(zai)(zai)第(di)(di)二文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)編(bian)輯(ji)過(guo)程(cheng)中,判斷出第(di)(di)二文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)滿足狀態更改條件時(shi),對(dui)(dui)所編(bian)輯(ji)的(de)(de)第(di)(di)二文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)進(jin)行(xing)加(jia)鎖將其(qi)設(she)置為(wei)只讀(du)狀態,這種(zhong)在(zai)(zai)編(bian)輯(ji)文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)的(de)(de)過(guo)程(cheng)中對(dui)(dui)已(yi)(yi)編(bian)輯(ji)文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)進(jin)行(xing)加(jia)鎖的(de)(de)方式,能夠避免(mian)已(yi)(yi)編(bian)輯(ji)的(de)(de)全部文(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容(rong)(rong)(rong)(rong)因誤操作(zuo)而被(bei)刪(shan)除或更改。
實施例四
參(can)照圖5,示(shi)出了本發明實(shi)施例四的一種移動終端(duan)的結構框圖。
本發明實(shi)施例的移動終端(duan)是對實(shi)施例三中(zhong)(zhong)的移動終端(duan)的進(jin)一(yi)(yi)步(bu)優化,優化后的移動終端(duan)包(bao)括:第(di)一(yi)(yi)設(she)置模(mo)塊401,用(yong)于(yu)文(wen)檔(dang)打開后,將所(suo)述(shu)文(wen)檔(dang)中(zhong)(zhong)已存在的第(di)一(yi)(yi)文(wen)檔(dang)內(nei)(nei)容(rong)設(she)置為(wei)只讀狀(zhuang)(zhuang)態(tai);其中(zhong)(zhong),所(suo)述(shu)第(di)一(yi)(yi)文(wen)檔(dang)內(nei)(nei)容(rong)所(suo)占區域(yu)(yu)為(wei)第(di)一(yi)(yi)區域(yu)(yu);第(di)一(yi)(yi)檢測模(mo)塊402,用(yong)于(yu)檢測在所(suo)述(shu)文(wen)檔(dang)中(zhong)(zhong)除所(suo)述(shu)第(di)一(yi)(yi)區域(yu)(yu)外的其他區域(yu)(yu)內(nei)(nei)編輯(ji)第(di)二(er)文(wen)檔(dang)內(nei)(nei)容(rong)的操作;判斷模(mo)塊403,用(yong)于(yu)在編輯(ji)第(di)二(er)文(wen)檔(dang)內(nei)(nei)容(rong)的過程(cheng)中(zhong)(zhong),判斷所(suo)述(shu)第(di)二(er)文(wen)檔(dang)內(nei)(nei)容(rong)是否(fou)滿足狀(zhuang)(zhuang)態(tai)更改條件(jian);第(di)二(er)設(she)置模(mo)塊404,用(yong)于(yu)若滿足狀(zhuang)(zhuang)態(tai)更改條件(jian),則將所(suo)述(shu)第(di)二(er)文(wen)檔(dang)內(nei)(nei)容(rong)設(she)置為(wei)只讀狀(zhuang)(zhuang)態(tai)。
優選(xuan)地,所述(shu)(shu)移動終端還包括:輸(shu)(shu)出模(mo)塊405,用于(yu)在所述(shu)(shu)第(di)(di)(di)(di)一(yi)設(she)(she)置模(mo)塊401將所述(shu)(shu)文檔中(zhong)(zhong)已存在的(de)第(di)(di)(di)(di)一(yi)文檔內容設(she)(she)置為只讀狀態之后,當(dang)檢測到對(dui)所述(shu)(shu)第(di)(di)(di)(di)一(yi)文檔內容的(de)編輯操作時,輸(shu)(shu)出提示對(dui)話(hua)框;其(qi)中(zhong)(zhong),所述(shu)(shu)提示對(dui)話(hua)框中(zhong)(zhong)包含(han)用于(yu)指(zhi)示允許對(dui)第(di)(di)(di)(di)一(yi)文檔內容進行(xing)編輯的(de)第(di)(di)(di)(di)一(yi)選(xuan)項,以(yi)及用于(yu)指(zhi)示拒絕對(dui)第(di)(di)(di)(di)一(yi)文檔內容進行(xing)編輯的(de)第(di)(di)(di)(di)二選(xuan)項。
優選(xuan)地,所(suo)(suo)述(shu)(shu)(shu)移動終端還包括:第二檢測模(mo)塊(kuai)(kuai)406,用(yong)于(yu)在(zai)所(suo)(suo)述(shu)(shu)(shu)輸(shu)出(chu)模(mo)塊(kuai)(kuai)405輸(shu)出(chu)提示對話(hua)框(kuang)之(zhi)后,檢測對所(suo)(suo)述(shu)(shu)(shu)提示對話(hua)框(kuang)中所(suo)(suo)述(shu)(shu)(shu)第一(yi)選(xuan)項或所(suo)(suo)述(shu)(shu)(shu)第二選(xuan)項的選(xuan)擇操作;狀(zhuang)態修(xiu)改(gai)模(mo)塊(kuai)(kuai)407,用(yong)于(yu)依據所(suo)(suo)述(shu)(shu)(shu)選(xuan)擇操作確(que)定是否將所(suo)(suo)述(shu)(shu)(shu)第一(yi)文(wen)檔內(nei)容(rong)從(cong)只讀狀(zhuang)態修(xiu)改(gai)為可(ke)讀寫狀(zhuang)態。
優選地,所(suo)述判(pan)斷模塊(kuai)403包括(kuo):第(di)(di)一(yi)判(pan)斷子(zi)模塊(kuai)4031,用(yong)于(yu)在(zai)編(bian)輯(ji)第(di)(di)二(er)(er)文檔內(nei)(nei)容(rong)的過程(cheng)中,當接收(shou)到保(bao)存文檔的操作時(shi),則(ze)確定所(suo)述第(di)(di)二(er)(er)文檔內(nei)(nei)容(rong)滿足(zu)狀態更(geng)改(gai)(gai)條件(jian);或者,第(di)(di)二(er)(er)判(pan)斷子(zi)模塊(kuai)4032,用(yong)于(yu)在(zai)編(bian)輯(ji)第(di)(di)二(er)(er)文檔內(nei)(nei)容(rong)的過程(cheng)中,當檢測到預設(she)時(shi)間內(nei)(nei)未接收(shou)到對第(di)(di)二(er)(er)文檔內(nei)(nei)容(rong)的編(bian)輯(ji)操作時(shi),則(ze)確定所(suo)述第(di)(di)二(er)(er)文檔內(nei)(nei)容(rong)滿足(zu)狀態更(geng)改(gai)(gai)條件(jian)。
優選地,對第(di)(di)一文(wen)檔(dang)(dang)內(nei)容(rong)(rong)的編輯操作(zuo)包括如下(xia)任(ren)意之一:對所述第(di)(di)一文(wen)檔(dang)(dang)內(nei)容(rong)(rong)中(zhong)、部分內(nei)容(rong)(rong)或全部內(nei)容(rong)(rong)的刪除操作(zuo);向所述第(di)(di)一文(wen)檔(dang)(dang)內(nei)容(rong)(rong)中(zhong)新(xin)增內(nei)容(rong)(rong)的操作(zuo);對所述第(di)(di)一文(wen)檔(dang)(dang)內(nei)容(rong)(rong)中(zhong)、部分內(nei)容(rong)(rong)或全部內(nei)容(rong)(rong)的替換操作(zuo)。
本發明(ming)實(shi)施例的移(yi)動終端(duan)用于(yu)實(shi)現(xian)前述實(shi)施例一、實(shi)施例二(er)中相應的文(wen)檔內容管理方法,并(bing)具(ju)有與方法實(shi)施例相應的有益效(xiao)果,在(zai)此不(bu)再贅述。
實施例五
參照(zhao)圖6,示出了本發明實(shi)施例五的一(yi)種移動終端(duan)的結構框圖。
本發明實施例的(de)移動終(zhong)端(duan)700包(bao)括:至(zhi)少一個(ge)處理器701、存儲(chu)器702、至(zhi)少一個(ge)網絡接口704和(he)其他用(yong)戶接口703。移動終(zhong)端(duan)700中(zhong)的(de)各(ge)個(ge)組件通(tong)過總(zong)(zong)(zong)線(xian)系統705耦合在一起(qi)。可(ke)理解(jie),總(zong)(zong)(zong)線(xian)系統705用(yong)于實現這些組件之間(jian)的(de)連(lian)接通(tong)信(xin)。總(zong)(zong)(zong)線(xian)系統705除包(bao)括數(shu)據總(zong)(zong)(zong)線(xian)之外,還包(bao)括電(dian)源總(zong)(zong)(zong)線(xian)、控制總(zong)(zong)(zong)線(xian)和(he)狀態信(xin)號(hao)總(zong)(zong)(zong)線(xian)。但是為了清楚說(shuo)明起(qi)見,在圖6中(zhong)將各(ge)種總(zong)(zong)(zong)線(xian)都標為總(zong)(zong)(zong)線(xian)系統705。
其中,用戶接口703可以(yi)包(bao)括顯示器(qi)、鍵盤或(huo)者(zhe)(zhe)點(dian)擊設備(例如,鼠標,軌跡球(trackball)、觸(chu)感板或(huo)者(zhe)(zhe)觸(chu)摸屏等。
可(ke)(ke)(ke)以(yi)(yi)理解,本發明實施例中的存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)702可(ke)(ke)(ke)以(yi)(yi)是易(yi)(yi)(yi)失(shi)性(xing)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)或(huo)非易(yi)(yi)(yi)失(shi)性(xing)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi),或(huo)可(ke)(ke)(ke)包括(kuo)易(yi)(yi)(yi)失(shi)性(xing)和(he)非易(yi)(yi)(yi)失(shi)性(xing)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)兩者。其(qi)中,非易(yi)(yi)(yi)失(shi)性(xing)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)可(ke)(ke)(ke)以(yi)(yi)是只(zhi)讀(du)(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(read-onlymemory,rom)、可(ke)(ke)(ke)編程只(zhi)讀(du)(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(programmablerom,prom)、可(ke)(ke)(ke)擦(ca)除可(ke)(ke)(ke)編程只(zhi)讀(du)(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(erasableprom,eprom)、電可(ke)(ke)(ke)擦(ca)除可(ke)(ke)(ke)編程只(zhi)讀(du)(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(electricallyeprom,eeprom)或(huo)閃存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)。易(yi)(yi)(yi)失(shi)性(xing)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)可(ke)(ke)(ke)以(yi)(yi)是隨(sui)(sui)(sui)機(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)取(qu)(qu)(qu)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(randomaccessmemory,ram),其(qi)用作外部高(gao)速緩存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)。通(tong)過示例性(xing)但不(bu)是限制性(xing)說(shuo)明,許多形式的ram可(ke)(ke)(ke)用,例如靜態(tai)(tai)隨(sui)(sui)(sui)機(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)取(qu)(qu)(qu)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(staticram,sram)、動(dong)(dong)態(tai)(tai)隨(sui)(sui)(sui)機(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)取(qu)(qu)(qu)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(dynamicram,dram)、同步動(dong)(dong)態(tai)(tai)隨(sui)(sui)(sui)機(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)取(qu)(qu)(qu)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(synchronousdram,sdram)、雙(shuang)倍數(shu)據速率同步動(dong)(dong)態(tai)(tai)隨(sui)(sui)(sui)機(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)取(qu)(qu)(qu)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(doubledataratesdram,ddrsdram)、增強型(xing)同步動(dong)(dong)態(tai)(tai)隨(sui)(sui)(sui)機(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)取(qu)(qu)(qu)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(enhancedsdram,esdram)、同步連接動(dong)(dong)態(tai)(tai)隨(sui)(sui)(sui)機(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)取(qu)(qu)(qu)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(synchlinkdram,sldram)和(he)直(zhi)接內存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)總(zong)線隨(sui)(sui)(sui)機(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)取(qu)(qu)(qu)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)(directrambusram,drram)。本發明實施例描述的系統和(he)方法的存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)702旨在包括(kuo)但不(bu)限于這些和(he)任意其(qi)它(ta)適合類型(xing)的存(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)器(qi)(qi)(qi)。
在一些實施方(fang)式中(zhong),存儲(chu)器702存儲(chu)了如下的(de)元素,可執行模塊或者數據結構,或者他們(men)的(de)子集,或者他們(men)的(de)擴展集:操作系統7021和應用程序7022。
其中(zhong),操作系(xi)(xi)統(tong)7021,包(bao)含(han)各(ge)種(zhong)系(xi)(xi)統(tong)程(cheng)(cheng)(cheng)序(xu)(xu)(xu),例如框架(jia)層、核心庫(ku)層、驅(qu)動層等(deng),用(yong)于(yu)實現(xian)各(ge)種(zhong)基(ji)礎業(ye)(ye)務(wu)以及處理基(ji)于(yu)硬(ying)件的任務(wu)。應用(yong)程(cheng)(cheng)(cheng)序(xu)(xu)(xu)7022,包(bao)含(han)各(ge)種(zhong)應用(yong)程(cheng)(cheng)(cheng)序(xu)(xu)(xu),例如媒(mei)體播放器(mediaplayer)、瀏覽(lan)器(browser)等(deng),用(yong)于(yu)實現(xian)各(ge)種(zhong)應用(yong)業(ye)(ye)務(wu)。實現(xian)本發明實施例方法的程(cheng)(cheng)(cheng)序(xu)(xu)(xu)可以包(bao)含(han)在(zai)應用(yong)程(cheng)(cheng)(cheng)序(xu)(xu)(xu)7022中(zhong)。
在(zai)本發明實施例(li)中(zhong)(zhong),通(tong)過調用(yong)(yong)存(cun)儲(chu)器702存(cun)儲(chu)的(de)(de)程(cheng)(cheng)序(xu)或指(zhi)令,具(ju)體的(de)(de),可以(yi)是(shi)應用(yong)(yong)程(cheng)(cheng)序(xu)7022中(zhong)(zhong)存(cun)儲(chu)的(de)(de)程(cheng)(cheng)序(xu)或指(zhi)令,處理器701用(yong)(yong)于文(wen)(wen)檔(dang)(dang)打開后,將(jiang)所(suo)(suo)述(shu)(shu)文(wen)(wen)檔(dang)(dang)中(zhong)(zhong)已存(cun)在(zai)的(de)(de)第(di)一(yi)(yi)文(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容設置為只讀狀(zhuang)態;其(qi)中(zhong)(zhong),所(suo)(suo)述(shu)(shu)第(di)一(yi)(yi)文(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容所(suo)(suo)占(zhan)區域為第(di)一(yi)(yi)區域;檢測(ce)在(zai)所(suo)(suo)述(shu)(shu)文(wen)(wen)檔(dang)(dang)中(zhong)(zhong)除所(suo)(suo)述(shu)(shu)第(di)一(yi)(yi)區域外的(de)(de)其(qi)他區域內(nei)(nei)(nei)編(bian)輯(ji)第(di)二(er)文(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容的(de)(de)操作(zuo);在(zai)編(bian)輯(ji)第(di)二(er)文(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容的(de)(de)過程(cheng)(cheng)中(zhong)(zhong),判斷所(suo)(suo)述(shu)(shu)第(di)二(er)文(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容是(shi)否滿(man)足(zu)狀(zhuang)態更改(gai)條件;若(ruo)滿(man)足(zu)狀(zhuang)態更改(gai)條件,則將(jiang)所(suo)(suo)述(shu)(shu)第(di)二(er)文(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容設置為只讀狀(zhuang)態。
上(shang)(shang)述(shu)本發(fa)明(ming)實(shi)施例揭示的(de)(de)(de)(de)(de)(de)方(fang)(fang)法(fa)可(ke)(ke)以(yi)(yi)應(ying)用(yong)于處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)701中(zhong)(zhong)(zhong)(zhong),或(huo)(huo)者(zhe)由(you)處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)701實(shi)現(xian)。處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)701可(ke)(ke)能是(shi)一種集(ji)成(cheng)電(dian)(dian)路(lu)芯片,具有信號的(de)(de)(de)(de)(de)(de)處(chu)(chu)(chu)(chu)理(li)能力。在實(shi)現(xian)過程中(zhong)(zhong)(zhong)(zhong),上(shang)(shang)述(shu)方(fang)(fang)法(fa)的(de)(de)(de)(de)(de)(de)各(ge)步(bu)(bu)驟可(ke)(ke)以(yi)(yi)通過處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)701中(zhong)(zhong)(zhong)(zhong)的(de)(de)(de)(de)(de)(de)硬(ying)(ying)(ying)件(jian)(jian)的(de)(de)(de)(de)(de)(de)集(ji)成(cheng)邏(luo)輯電(dian)(dian)路(lu)或(huo)(huo)者(zhe)軟(ruan)件(jian)(jian)形式的(de)(de)(de)(de)(de)(de)指令(ling)完(wan)成(cheng)。上(shang)(shang)述(shu)的(de)(de)(de)(de)(de)(de)處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)701可(ke)(ke)以(yi)(yi)是(shi)通用(yong)處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)、數字信號處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)(digitalsignalprocessor,dsp)、專用(yong)集(ji)成(cheng)電(dian)(dian)路(lu)(applicationspecificintegratedcircuit,asic)、現(xian)成(cheng)可(ke)(ke)編(bian)程門(men)陣列(fieldprogrammablegatearray,fpga)或(huo)(huo)者(zhe)其他可(ke)(ke)編(bian)程邏(luo)輯器(qi)(qi)件(jian)(jian)、分(fen)立門(men)或(huo)(huo)者(zhe)晶體管邏(luo)輯器(qi)(qi)件(jian)(jian)、分(fen)立硬(ying)(ying)(ying)件(jian)(jian)組(zu)件(jian)(jian)。可(ke)(ke)以(yi)(yi)實(shi)現(xian)或(huo)(huo)者(zhe)執(zhi)(zhi)行本發(fa)明(ming)實(shi)施例中(zhong)(zhong)(zhong)(zhong)的(de)(de)(de)(de)(de)(de)公開(kai)(kai)的(de)(de)(de)(de)(de)(de)各(ge)方(fang)(fang)法(fa)、步(bu)(bu)驟及(ji)邏(luo)輯框(kuang)圖。通用(yong)處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)可(ke)(ke)以(yi)(yi)是(shi)微(wei)處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)或(huo)(huo)者(zhe)該處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)也可(ke)(ke)以(yi)(yi)是(shi)任何(he)常規的(de)(de)(de)(de)(de)(de)處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)等(deng)(deng)。結合本發(fa)明(ming)實(shi)施例所公開(kai)(kai)的(de)(de)(de)(de)(de)(de)方(fang)(fang)法(fa)的(de)(de)(de)(de)(de)(de)步(bu)(bu)驟可(ke)(ke)以(yi)(yi)直接體現(xian)為硬(ying)(ying)(ying)件(jian)(jian)譯碼處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)執(zhi)(zhi)行完(wan)成(cheng),或(huo)(huo)者(zhe)用(yong)譯碼處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)中(zhong)(zhong)(zhong)(zhong)的(de)(de)(de)(de)(de)(de)硬(ying)(ying)(ying)件(jian)(jian)及(ji)軟(ruan)件(jian)(jian)模(mo)塊(kuai)組(zu)合執(zhi)(zhi)行完(wan)成(cheng)。軟(ruan)件(jian)(jian)模(mo)塊(kuai)可(ke)(ke)以(yi)(yi)位(wei)(wei)于隨機存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi),閃存(cun)、只讀(du)(du)存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi),可(ke)(ke)編(bian)程只讀(du)(du)存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)或(huo)(huo)者(zhe)電(dian)(dian)可(ke)(ke)擦寫可(ke)(ke)編(bian)程存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)、寄(ji)存(cun)器(qi)(qi)等(deng)(deng)本領(ling)域(yu)成(cheng)熟的(de)(de)(de)(de)(de)(de)存(cun)儲(chu)(chu)(chu)(chu)介質中(zhong)(zhong)(zhong)(zhong)。該存(cun)儲(chu)(chu)(chu)(chu)介質位(wei)(wei)于存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)702,處(chu)(chu)(chu)(chu)理(li)器(qi)(qi)701讀(du)(du)取存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)702中(zhong)(zhong)(zhong)(zhong)的(de)(de)(de)(de)(de)(de)信息,結合其硬(ying)(ying)(ying)件(jian)(jian)完(wan)成(cheng)上(shang)(shang)述(shu)方(fang)(fang)法(fa)的(de)(de)(de)(de)(de)(de)步(bu)(bu)驟。
可(ke)(ke)以理(li)(li)解的是,本文描(miao)述的這些實(shi)施例可(ke)(ke)以用(yong)(yong)硬件、軟件、固件、中(zhong)間件、微(wei)碼或(huo)(huo)其組合來實(shi)現(xian)。對(dui)于硬件實(shi)現(xian),處(chu)(chu)理(li)(li)單元可(ke)(ke)以實(shi)現(xian)在一個或(huo)(huo)多(duo)個專用(yong)(yong)集(ji)成電路(applicationspecificintegratedcircuits,asic)、數(shu)(shu)字信號處(chu)(chu)理(li)(li)器(qi)(qi)(digitalsignalprocessing,dsp)、數(shu)(shu)字信號處(chu)(chu)理(li)(li)設備(dspdevice,dspd)、可(ke)(ke)編(bian)程(cheng)邏輯設備(programmablelogicdevice,pld)、現(xian)場可(ke)(ke)編(bian)程(cheng)門陣(zhen)列(field-programmablegatearray,fpga)、通用(yong)(yong)處(chu)(chu)理(li)(li)器(qi)(qi)、控制器(qi)(qi)、微(wei)控制器(qi)(qi)、微(wei)處(chu)(chu)理(li)(li)器(qi)(qi)、用(yong)(yong)于執行本申請所述功能的其它(ta)電子單元或(huo)(huo)其組合中(zhong)。
對于(yu)軟(ruan)件(jian)實現,可(ke)通過執行(xing)本發明(ming)實施例中(zhong)所述(shu)功能的模塊(例如過程(cheng)、函數等)來實現本發明(ming)實施例中(zhong)所述(shu)的技術。軟(ruan)件(jian)代碼可(ke)存(cun)(cun)儲在存(cun)(cun)儲器中(zhong)并(bing)通過處(chu)理(li)器執行(xing)。存(cun)(cun)儲器可(ke)以在處(chu)理(li)器中(zhong)或在處(chu)理(li)器外部實現。
可選地,處理器701在所述將所述文檔中(zhong)已存(cun)在的(de)第一文檔內(nei)(nei)容(rong)(rong)設(she)置(zhi)為只讀狀態之后,還用于:當檢測到對所述第一文檔內(nei)(nei)容(rong)(rong)的(de)編(bian)(bian)輯操作時,輸出提示(shi)對話框(kuang);其中(zhong),所述提示(shi)對話框(kuang)中(zhong)包含用于指示(shi)允許對第一文檔內(nei)(nei)容(rong)(rong)進(jin)行編(bian)(bian)輯的(de)第一選項,以(yi)及用于指示(shi)拒(ju)絕(jue)對第一文檔內(nei)(nei)容(rong)(rong)進(jin)行編(bian)(bian)輯的(de)第二選項。
可(ke)選(xuan)地,處理器701在所(suo)述(shu)輸出提示對話框之后,還用(yong)于:檢測對所(suo)述(shu)提示對話框中所(suo)述(shu)第一選(xuan)項或所(suo)述(shu)第二選(xuan)項的選(xuan)擇(ze)操(cao)作(zuo);依據所(suo)述(shu)選(xuan)擇(ze)操(cao)作(zuo)確定(ding)是否將所(suo)述(shu)第一文檔內容從只讀狀態修改為(wei)可(ke)讀寫(xie)狀態。
可(ke)選地(di),對(dui)(dui)第(di)一(yi)文檔內(nei)容(rong)的(de)(de)編(bian)輯操作(zuo)包括如下(xia)任意之一(yi):對(dui)(dui)所(suo)述(shu)(shu)第(di)一(yi)文檔內(nei)容(rong)中(zhong)的(de)(de)部(bu)(bu)分(fen)內(nei)容(rong)或(huo)全部(bu)(bu)內(nei)容(rong)的(de)(de)刪除操作(zuo);向所(suo)述(shu)(shu)第(di)一(yi)文檔內(nei)容(rong)中(zhong)新增內(nei)容(rong)的(de)(de)操作(zuo);對(dui)(dui)所(suo)述(shu)(shu)第(di)一(yi)文檔內(nei)容(rong)中(zhong)的(de)(de)部(bu)(bu)分(fen)內(nei)容(rong)或(huo)全部(bu)(bu)內(nei)容(rong)的(de)(de)替換操作(zuo)。
可選地,處理器701在(zai)編輯(ji)(ji)第(di)二(er)文(wen)(wen)檔(dang)內(nei)容的(de)(de)過程中,判斷(duan)所(suo)述第(di)二(er)文(wen)(wen)檔(dang)內(nei)容是否滿足(zu)狀(zhuang)態更改(gai)條(tiao)件時,具(ju)體(ti)用于:在(zai)編輯(ji)(ji)第(di)二(er)文(wen)(wen)檔(dang)內(nei)容的(de)(de)過程中,當(dang)接收(shou)到保存文(wen)(wen)檔(dang)的(de)(de)操(cao)(cao)作時,則(ze)確(que)定(ding)所(suo)述第(di)二(er)文(wen)(wen)檔(dang)內(nei)容滿足(zu)狀(zhuang)態更改(gai)條(tiao)件;或者,在(zai)編輯(ji)(ji)第(di)二(er)文(wen)(wen)檔(dang)內(nei)容的(de)(de)過程中,當(dang)檢測到預設時間內(nei)未接收(shou)到對第(di)二(er)文(wen)(wen)檔(dang)內(nei)容的(de)(de)編輯(ji)(ji)操(cao)(cao)作時,則(ze)確(que)定(ding)所(suo)述第(di)二(er)文(wen)(wen)檔(dang)內(nei)容滿足(zu)狀(zhuang)態更改(gai)條(tiao)件。
移(yi)動終(zhong)端(duan)700能夠實(shi)現(xian)前(qian)述實(shi)施例中移(yi)動終(zhong)端(duan)實(shi)現(xian)的(de)各個過程,為(wei)避免重(zhong)復(fu),這里不(bu)再贅(zhui)述。
本發明實施例提(ti)供的(de)移動終端,在(zai)(zai)文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)打(da)開(kai)后,將文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)中已(yi)(yi)存(cun)(cun)(cun)在(zai)(zai)的(de)第(di)(di)(di)一(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)設置為只(zhi)(zhi)讀(du)狀(zhuang)(zhuang)態(tai),將文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)中除第(di)(di)(di)一(yi)(yi)(yi)區(qu)域(yu)(yu)外的(de)其(qi)他區(qu)域(yu)(yu)設置為可(ke)讀(du)寫狀(zhuang)(zhuang)態(tai)。僅對(dui)文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)局部區(qu)域(yu)(yu)進(jin)行加(jia)(jia)鎖(suo)(suo),一(yi)(yi)(yi)方(fang)面(mian),由(you)于已(yi)(yi)存(cun)(cun)(cun)在(zai)(zai)的(de)第(di)(di)(di)一(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)僅可(ke)讀(du),因此(ci)即便是發生了誤(wu)操作也不(bu)會對(dui)第(di)(di)(di)一(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)進(jin)行編輯,更(geng)不(bu)會刪除第(di)(di)(di)一(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong),因此(ci)能夠(gou)避(bi)免已(yi)(yi)存(cun)(cun)(cun)在(zai)(zai)的(de)文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)被誤(wu)操作刪除或(huo)更(geng)改;另一(yi)(yi)(yi)方(fang)面(mian),保障(zhang)已(yi)(yi)存(cun)(cun)(cun)在(zai)(zai)的(de)第(di)(di)(di)一(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)不(bu)被編輯的(de)同時,用戶(hu)還可(ke)以(yi)在(zai)(zai)其(qi)他區(qu)域(yu)(yu)內(nei)(nei)(nei)輸入(ru)第(di)(di)(di)二文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)。此(ci)外,本發明實施例提(ti)供的(de)移動終端在(zai)(zai)第(di)(di)(di)二文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)編輯過程(cheng)中,判斷出(chu)第(di)(di)(di)二文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)滿足狀(zhuang)(zhuang)態(tai)更(geng)改條件(jian)時,對(dui)所(suo)編輯的(de)第(di)(di)(di)二文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)進(jin)行加(jia)(jia)鎖(suo)(suo)將其(qi)設置為只(zhi)(zhi)讀(du)狀(zhuang)(zhuang)態(tai),這種在(zai)(zai)編輯文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)的(de)過程(cheng)中對(dui)已(yi)(yi)編輯文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)進(jin)行加(jia)(jia)鎖(suo)(suo)的(de)方(fang)式,能夠(gou)避(bi)免已(yi)(yi)編輯的(de)全部文(wen)(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)(nei)容(rong)因誤(wu)操作而被刪除或(huo)更(geng)改。
實施例六
參(can)照圖7,示出了本(ben)發明實(shi)施例(li)六的(de)一種移動終端的(de)結構框(kuang)圖。
本發(fa)明實施例中的移動(dong)終端(duan)可以(yi)為手機、平板電腦、個(ge)人數(shu)字助理(personaldigitalassistant,pda)、或車載電腦等(deng)。
圖(tu)7中的(de)移(yi)動終端(duan)包(bao)括射頻(radiofrequency,rf)電路810、存儲器820、輸(shu)入(ru)單元(yuan)830、顯(xian)示單元(yuan)840、處理器860、音(yin)頻電路870、wifi(wirelessfidelity)模塊880和電源890。
其中,輸(shu)(shu)(shu)(shu)(shu)入單(dan)(dan)元(yuan)830可(ke)用(yong)于(yu)接收(shou)(shou)用(yong)戶輸(shu)(shu)(shu)(shu)(shu)入的(de)(de)(de)(de)數字或(huo)(huo)字符信(xin)息,以(yi)(yi)及(ji)產生與移(yi)動終端的(de)(de)(de)(de)用(yong)戶設(she)(she)置以(yi)(yi)及(ji)功能(neng)控(kong)(kong)(kong)制有關的(de)(de)(de)(de)信(xin)號(hao)輸(shu)(shu)(shu)(shu)(shu)入。具體(ti)地,本(ben)發明實施例中,該輸(shu)(shu)(shu)(shu)(shu)入單(dan)(dan)元(yuan)830可(ke)以(yi)(yi)包括(kuo)觸(chu)(chu)(chu)控(kong)(kong)(kong)面(mian)(mian)板(ban)(ban)831。觸(chu)(chu)(chu)控(kong)(kong)(kong)面(mian)(mian)板(ban)(ban)831,也稱為觸(chu)(chu)(chu)摸屏,可(ke)收(shou)(shou)集用(yong)戶在其上(shang)或(huo)(huo)附近的(de)(de)(de)(de)觸(chu)(chu)(chu)摸操(cao)作(zuo)(比(bi)如(ru)用(yong)戶使用(yong)手(shou)指、觸(chu)(chu)(chu)筆(bi)等(deng)任何適合的(de)(de)(de)(de)物(wu)體(ti)或(huo)(huo)附件在觸(chu)(chu)(chu)控(kong)(kong)(kong)面(mian)(mian)板(ban)(ban)831上(shang)的(de)(de)(de)(de)操(cao)作(zuo)),并(bing)根據預先設(she)(she)定(ding)的(de)(de)(de)(de)程式(shi)驅動相應的(de)(de)(de)(de)連(lian)接裝置。可(ke)選的(de)(de)(de)(de),觸(chu)(chu)(chu)控(kong)(kong)(kong)面(mian)(mian)板(ban)(ban)831可(ke)包括(kuo)觸(chu)(chu)(chu)摸檢測(ce)裝置和觸(chu)(chu)(chu)摸控(kong)(kong)(kong)制器(qi)兩個部分。其中,觸(chu)(chu)(chu)摸檢測(ce)裝置檢測(ce)用(yong)戶的(de)(de)(de)(de)觸(chu)(chu)(chu)摸方位,并(bing)檢測(ce)觸(chu)(chu)(chu)摸操(cao)作(zuo)帶來的(de)(de)(de)(de)信(xin)號(hao),將信(xin)號(hao)傳送給觸(chu)(chu)(chu)摸控(kong)(kong)(kong)制器(qi);觸(chu)(chu)(chu)摸控(kong)(kong)(kong)制器(qi)從觸(chu)(chu)(chu)摸檢測(ce)裝置上(shang)接收(shou)(shou)觸(chu)(chu)(chu)摸信(xin)息,并(bing)將它轉換成觸(chu)(chu)(chu)點坐標,再(zai)送給該處(chu)理(li)(li)器(qi)860,并(bing)能(neng)接收(shou)(shou)處(chu)理(li)(li)器(qi)860發來的(de)(de)(de)(de)命令(ling)并(bing)加以(yi)(yi)執(zhi)行。此(ci)外(wai),可(ke)以(yi)(yi)采用(yong)電阻式(shi)、電容式(shi)、紅外(wai)線以(yi)(yi)及(ji)表面(mian)(mian)聲(sheng)波等(deng)多種(zhong)類型實現觸(chu)(chu)(chu)控(kong)(kong)(kong)面(mian)(mian)板(ban)(ban)831。除了觸(chu)(chu)(chu)控(kong)(kong)(kong)面(mian)(mian)板(ban)(ban)831,輸(shu)(shu)(shu)(shu)(shu)入單(dan)(dan)元(yuan)830還可(ke)以(yi)(yi)包括(kuo)其他輸(shu)(shu)(shu)(shu)(shu)入設(she)(she)備(bei)832,其他輸(shu)(shu)(shu)(shu)(shu)入設(she)(she)備(bei)832可(ke)以(yi)(yi)包括(kuo)但不限(xian)于(yu)物(wu)理(li)(li)鍵(jian)盤(pan)、功能(neng)鍵(jian)(比(bi)如(ru)音(yin)量控(kong)(kong)(kong)制按(an)(an)鍵(jian)、開(kai)關按(an)(an)鍵(jian)等(deng))、軌跡球、鼠標、操(cao)作(zuo)桿等(deng)中的(de)(de)(de)(de)一種(zhong)或(huo)(huo)多種(zhong)。
其中,顯(xian)(xian)示(shi)單元(yuan)840可(ke)用于顯(xian)(xian)示(shi)由用戶輸入的信息(xi)或提供(gong)給用戶的信息(xi)以及移(yi)動(dong)終端(duan)的各種菜單界面。顯(xian)(xian)示(shi)單元(yuan)840可(ke)包括顯(xian)(xian)示(shi)面板(ban)841,可(ke)選的,可(ke)以采用lcd或有機發光二極(ji)管(guan)(organiclight-emittingdiode,oled)等(deng)形式來配置顯(xian)(xian)示(shi)面板(ban)841。
應注意,觸(chu)(chu)控面板831可以(yi)覆蓋(gai)顯(xian)(xian)示(shi)(shi)面板841,形成觸(chu)(chu)摸(mo)(mo)顯(xian)(xian)示(shi)(shi)屏,當該觸(chu)(chu)摸(mo)(mo)顯(xian)(xian)示(shi)(shi)屏檢(jian)測(ce)到(dao)在其上或附近的(de)觸(chu)(chu)摸(mo)(mo)操作后,傳送給處(chu)理(li)器(qi)860以(yi)確定觸(chu)(chu)摸(mo)(mo)事(shi)件的(de)類型,隨后處(chu)理(li)器(qi)860根據觸(chu)(chu)摸(mo)(mo)事(shi)件的(de)類型在觸(chu)(chu)摸(mo)(mo)顯(xian)(xian)示(shi)(shi)屏上提供相應的(de)視覺(jue)輸出。
觸摸(mo)顯(xian)(xian)示(shi)屏(ping)包(bao)括應(ying)(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)(xu)(xu)界(jie)(jie)(jie)面(mian)(mian)(mian)顯(xian)(xian)示(shi)區及(ji)常(chang)(chang)用(yong)(yong)(yong)控(kong)(kong)(kong)件(jian)顯(xian)(xian)示(shi)區。該(gai)(gai)應(ying)(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)(xu)(xu)界(jie)(jie)(jie)面(mian)(mian)(mian)顯(xian)(xian)示(shi)區及(ji)該(gai)(gai)常(chang)(chang)用(yong)(yong)(yong)控(kong)(kong)(kong)件(jian)顯(xian)(xian)示(shi)區的排(pai)(pai)列(lie)方(fang)式并(bing)不限定(ding),可以(yi)為上下排(pai)(pai)列(lie)、左(zuo)右排(pai)(pai)列(lie)等(deng)可以(yi)區分(fen)兩個顯(xian)(xian)示(shi)區的排(pai)(pai)列(lie)方(fang)式。該(gai)(gai)應(ying)(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)(xu)(xu)界(jie)(jie)(jie)面(mian)(mian)(mian)顯(xian)(xian)示(shi)區可以(yi)用(yong)(yong)(yong)于(yu)顯(xian)(xian)示(shi)應(ying)(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)(xu)(xu)的界(jie)(jie)(jie)面(mian)(mian)(mian)。每一個界(jie)(jie)(jie)面(mian)(mian)(mian)可以(yi)包(bao)含至少一個應(ying)(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)(xu)(xu)的圖標和/或widget桌面(mian)(mian)(mian)控(kong)(kong)(kong)件(jian)等(deng)界(jie)(jie)(jie)面(mian)(mian)(mian)元素(su)。該(gai)(gai)應(ying)(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)(xu)(xu)界(jie)(jie)(jie)面(mian)(mian)(mian)顯(xian)(xian)示(shi)區也可以(yi)為不包(bao)含任何內容的空界(jie)(jie)(jie)面(mian)(mian)(mian)。該(gai)(gai)常(chang)(chang)用(yong)(yong)(yong)控(kong)(kong)(kong)件(jian)顯(xian)(xian)示(shi)區用(yong)(yong)(yong)于(yu)顯(xian)(xian)示(shi)使用(yong)(yong)(yong)率較高的控(kong)(kong)(kong)件(jian),例(li)如,設(she)置(zhi)按鈕、界(jie)(jie)(jie)面(mian)(mian)(mian)編號(hao)、滾動條、電話本圖標等(deng)應(ying)(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)(xu)(xu)圖標等(deng)。
其(qi)中(zhong)處(chu)理(li)(li)器(qi)860是移動(dong)終(zhong)端(duan)的(de)控制中(zhong)心,利(li)用(yong)各種(zhong)接口(kou)和線路連接整個(ge)手(shou)機(ji)的(de)各個(ge)部分,通(tong)過運(yun)行(xing)或執行(xing)存(cun)(cun)儲在第一存(cun)(cun)儲器(qi)821內的(de)軟件程序和/或模塊,以及調用(yong)存(cun)(cun)儲在第二存(cun)(cun)儲器(qi)822內的(de)數(shu)據,執行(xing)移動(dong)終(zhong)端(duan)的(de)各種(zhong)功能和處(chu)理(li)(li)數(shu)據,從而對(dui)移動(dong)終(zhong)端(duan)進行(xing)整體監控。可(ke)選的(de),處(chu)理(li)(li)器(qi)860可(ke)包括一個(ge)或多個(ge)處(chu)理(li)(li)單元(yuan)。
在(zai)本發明實施例中(zhong)(zhong),通(tong)過調用(yong)存(cun)儲該(gai)(gai)第一(yi)存(cun)儲器821內(nei)(nei)(nei)(nei)的(de)(de)(de)(de)軟件(jian)程序和(he)/或模塊和(he)/或該(gai)(gai)第二(er)(er)存(cun)儲器822內(nei)(nei)(nei)(nei)的(de)(de)(de)(de)數據,處理器860用(yong)于文檔(dang)打開(kai)后(hou),將所(suo)述(shu)文檔(dang)中(zhong)(zhong)已存(cun)在(zai)的(de)(de)(de)(de)第一(yi)文檔(dang)內(nei)(nei)(nei)(nei)容(rong)(rong)設置為(wei)只讀狀態(tai);其(qi)(qi)中(zhong)(zhong),所(suo)述(shu)第一(yi)文檔(dang)內(nei)(nei)(nei)(nei)容(rong)(rong)所(suo)占區(qu)域為(wei)第一(yi)區(qu)域;檢測在(zai)所(suo)述(shu)文檔(dang)中(zhong)(zhong)除所(suo)述(shu)第一(yi)區(qu)域外的(de)(de)(de)(de)其(qi)(qi)他(ta)區(qu)域內(nei)(nei)(nei)(nei)編輯第二(er)(er)文檔(dang)內(nei)(nei)(nei)(nei)容(rong)(rong)的(de)(de)(de)(de)操作;在(zai)編輯第二(er)(er)文檔(dang)內(nei)(nei)(nei)(nei)容(rong)(rong)的(de)(de)(de)(de)過程中(zhong)(zhong),判斷所(suo)述(shu)第二(er)(er)文檔(dang)內(nei)(nei)(nei)(nei)容(rong)(rong)是否滿足(zu)狀態(tai)更改條件(jian);若滿足(zu)狀態(tai)更改條件(jian),則將所(suo)述(shu)第二(er)(er)文檔(dang)內(nei)(nei)(nei)(nei)容(rong)(rong)設置為(wei)只讀狀態(tai)。
可選地,處理器860在所(suo)(suo)述(shu)將所(suo)(suo)述(shu)文(wen)(wen)(wen)檔(dang)中(zhong)已存在的第(di)一文(wen)(wen)(wen)檔(dang)內容設置為只讀狀態之后,還用(yong)于(yu):當檢測到對(dui)所(suo)(suo)述(shu)第(di)一文(wen)(wen)(wen)檔(dang)內容的編輯操作時,輸出提(ti)示(shi)對(dui)話框;其中(zhong),所(suo)(suo)述(shu)提(ti)示(shi)對(dui)話框中(zhong)包含用(yong)于(yu)指(zhi)示(shi)允(yun)許對(dui)第(di)一文(wen)(wen)(wen)檔(dang)內容進行(xing)編輯的第(di)一選項(xiang),以及用(yong)于(yu)指(zhi)示(shi)拒絕(jue)對(dui)第(di)一文(wen)(wen)(wen)檔(dang)內容進行(xing)編輯的第(di)二選項(xiang)。
可(ke)選地,處理器860在(zai)所(suo)述(shu)輸出提示(shi)對話(hua)框之后,還(huan)用于:檢測對所(suo)述(shu)提示(shi)對話(hua)框中(zhong)所(suo)述(shu)第(di)一選項或所(suo)述(shu)第(di)二選項的選擇操作;依據所(suo)述(shu)選擇操作確定是否將(jiang)所(suo)述(shu)第(di)一文檔內容(rong)從只讀狀(zhuang)態修改為可(ke)讀寫狀(zhuang)態。
可選地,對第一(yi)(yi)文檔內(nei)(nei)(nei)容(rong)(rong)的(de)(de)編輯(ji)操作(zuo)包括如下(xia)任(ren)意(yi)之一(yi)(yi):對所述第一(yi)(yi)文檔內(nei)(nei)(nei)容(rong)(rong)中(zhong)(zhong)的(de)(de)部分內(nei)(nei)(nei)容(rong)(rong)或全(quan)部內(nei)(nei)(nei)容(rong)(rong)的(de)(de)刪除(chu)操作(zuo);向所述第一(yi)(yi)文檔內(nei)(nei)(nei)容(rong)(rong)中(zhong)(zhong)新增內(nei)(nei)(nei)容(rong)(rong)的(de)(de)操作(zuo);對所述第一(yi)(yi)文檔內(nei)(nei)(nei)容(rong)(rong)中(zhong)(zhong)的(de)(de)部分內(nei)(nei)(nei)容(rong)(rong)或全(quan)部內(nei)(nei)(nei)容(rong)(rong)的(de)(de)替換操作(zuo)。
可選(xuan)地,處理(li)器860在編(bian)(bian)輯第(di)二(er)(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容的過(guo)程中,判(pan)斷所(suo)(suo)(suo)述(shu)第(di)二(er)(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容是否滿足狀(zhuang)態(tai)更改條件(jian)時(shi),具體用(yong)于:在編(bian)(bian)輯第(di)二(er)(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容的過(guo)程中,當接(jie)收到保存文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)的操作時(shi),則(ze)確定所(suo)(suo)(suo)述(shu)第(di)二(er)(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容滿足狀(zhuang)態(tai)更改條件(jian);或者,在編(bian)(bian)輯第(di)二(er)(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容的過(guo)程中,當檢測到預設(she)時(shi)間內(nei)(nei)未接(jie)收到對第(di)二(er)(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容的編(bian)(bian)輯操作時(shi),則(ze)確定所(suo)(suo)(suo)述(shu)第(di)二(er)(er)(er)文(wen)(wen)(wen)(wen)檔(dang)(dang)(dang)內(nei)(nei)容滿足狀(zhuang)態(tai)更改條件(jian)。
本發明(ming)實施(shi)例(li)提供的(de)(de)(de)移動終(zhong)端,在(zai)(zai)(zai)(zai)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)打開后(hou),將文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)中已(yi)存(cun)在(zai)(zai)(zai)(zai)的(de)(de)(de)第(di)(di)(di)一(yi)(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)設(she)置(zhi)(zhi)為(wei)只(zhi)讀狀態(tai)(tai),將文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)中除第(di)(di)(di)一(yi)(yi)(yi)(yi)區域(yu)外的(de)(de)(de)其(qi)他區域(yu)設(she)置(zhi)(zhi)為(wei)可(ke)讀寫(xie)狀態(tai)(tai)。僅對(dui)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)局(ju)部區域(yu)進行(xing)(xing)(xing)加(jia)(jia)鎖,一(yi)(yi)(yi)(yi)方(fang)(fang)面(mian),由于已(yi)存(cun)在(zai)(zai)(zai)(zai)的(de)(de)(de)第(di)(di)(di)一(yi)(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)僅可(ke)讀,因此即便是發生(sheng)了誤操作(zuo)也不會對(dui)第(di)(di)(di)一(yi)(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)進行(xing)(xing)(xing)編輯(ji),更(geng)不會刪(shan)除第(di)(di)(di)一(yi)(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong),因此能夠(gou)避免(mian)已(yi)存(cun)在(zai)(zai)(zai)(zai)的(de)(de)(de)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)被誤操作(zuo)刪(shan)除或更(geng)改;另(ling)一(yi)(yi)(yi)(yi)方(fang)(fang)面(mian),保障已(yi)存(cun)在(zai)(zai)(zai)(zai)的(de)(de)(de)第(di)(di)(di)一(yi)(yi)(yi)(yi)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)不被編輯(ji)的(de)(de)(de)同(tong)時,用戶(hu)還可(ke)以在(zai)(zai)(zai)(zai)其(qi)他區域(yu)內(nei)(nei)輸入第(di)(di)(di)二(er)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)。此外,本發明(ming)實施(shi)例(li)提供的(de)(de)(de)移動終(zhong)端在(zai)(zai)(zai)(zai)第(di)(di)(di)二(er)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)編輯(ji)過程(cheng)中,判斷出第(di)(di)(di)二(er)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)滿足狀態(tai)(tai)更(geng)改條件時,對(dui)所編輯(ji)的(de)(de)(de)第(di)(di)(di)二(er)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)進行(xing)(xing)(xing)加(jia)(jia)鎖將其(qi)設(she)置(zhi)(zhi)為(wei)只(zhi)讀狀態(tai)(tai),這種在(zai)(zai)(zai)(zai)編輯(ji)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)的(de)(de)(de)過程(cheng)中對(dui)已(yi)編輯(ji)文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)進行(xing)(xing)(xing)加(jia)(jia)鎖的(de)(de)(de)方(fang)(fang)式,能夠(gou)避免(mian)已(yi)編輯(ji)的(de)(de)(de)全部文(wen)(wen)(wen)(wen)(wen)檔(dang)(dang)內(nei)(nei)容(rong)因誤操作(zuo)而(er)被刪(shan)除或更(geng)改。
本發明實(shi)施例還(huan)提供了(le)一種(zhong)移動(dong)終端,包(bao)括:存儲(chu)器(qi)、處理(li)(li)(li)器(qi)及存儲(chu)在存儲(chu)器(qi)上并可(ke)在處理(li)(li)(li)器(qi)上運行的文(wen)檔內(nei)(nei)(nei)容(rong)管理(li)(li)(li)程序,文(wen)檔內(nei)(nei)(nei)容(rong)管理(li)(li)(li)程序被處理(li)(li)(li)器(qi)執行時實(shi)現本發明中所示(shi)的任意一種(zhong)文(wen)檔內(nei)(nei)(nei)容(rong)管理(li)(li)(li)方(fang)法的步驟。
本發明實施例還提(ti)供(gong)了一種計算機可讀(du)存儲介(jie)質(zhi),計算機可讀(du)存儲介(jie)質(zhi)上存儲有(you)文檔內容(rong)管理程(cheng)序,文檔內容(rong)管理程(cheng)序被處理器執行(xing)時實現本發明中所示的(de)任意一種文檔內容(rong)管理方(fang)法的(de)步驟。
對(dui)于(yu)裝置實施(shi)(shi)例而言,由于(yu)其與(yu)方法實施(shi)(shi)例基(ji)本(ben)相似,所(suo)以描(miao)述的比較簡單,相關之處(chu)參見方法實施(shi)(shi)例的部分說明(ming)即可。
在此提供的(de)(de)文檔內容(rong)管理(li)方案不(bu)與(yu)(yu)任何特(te)定計算機(ji)、虛擬(ni)系(xi)統或者其它設備固有相關。各(ge)種通(tong)用(yong)系(xi)統也可(ke)以與(yu)(yu)基(ji)于在此的(de)(de)示教一起(qi)使(shi)用(yong)。根據上面(mian)的(de)(de)描(miao)(miao)述(shu),構造(zao)具(ju)有本(ben)(ben)發(fa)明方案的(de)(de)系(xi)統所要求的(de)(de)結(jie)構是顯(xian)而易見的(de)(de)。此外,本(ben)(ben)發(fa)明也不(bu)針對(dui)任何特(te)定編(bian)程語(yu)言。應當明白,可(ke)以利用(yong)各(ge)種編(bian)程語(yu)言實(shi)現(xian)在此描(miao)(miao)述(shu)的(de)(de)本(ben)(ben)發(fa)明的(de)(de)內容(rong),并且上面(mian)對(dui)特(te)定語(yu)言所做的(de)(de)描(miao)(miao)述(shu)是為(wei)了披露本(ben)(ben)發(fa)明的(de)(de)最佳實(shi)施方式。
在此(ci)處所提供(gong)的說(shuo)明(ming)(ming)書(shu)(shu)中,說(shuo)明(ming)(ming)了大量具(ju)(ju)體(ti)細節。然(ran)而,能夠理解,本發明(ming)(ming)的實(shi)(shi)施例可以(yi)在沒有這些具(ju)(ju)體(ti)細節的情況(kuang)下(xia)實(shi)(shi)踐。在一些實(shi)(shi)例中,并未詳細示(shi)出公知的方法、結構(gou)和技術(shu),以(yi)便(bian)不模糊對本說(shuo)明(ming)(ming)書(shu)(shu)的理解。
類似地,應(ying)當(dang)理(li)解,為(wei)了精簡本(ben)公(gong)開(kai)并幫(bang)助理(li)解各個發(fa)(fa)(fa)明(ming)(ming)方(fang)(fang)面(mian)中(zhong)(zhong)的(de)(de)(de)(de)(de)一個或多個,在(zai)上面(mian)對(dui)本(ben)發(fa)(fa)(fa)明(ming)(ming)的(de)(de)(de)(de)(de)示(shi)例(li)性實(shi)施(shi)例(li)的(de)(de)(de)(de)(de)描述中(zhong)(zhong),本(ben)發(fa)(fa)(fa)明(ming)(ming)的(de)(de)(de)(de)(de)各個特(te)征(zheng)(zheng)(zheng)有(you)時(shi)被一起(qi)分組到單(dan)(dan)個實(shi)施(shi)例(li)、圖(tu)、或者對(dui)其的(de)(de)(de)(de)(de)描述中(zhong)(zhong)。然而,并不應(ying)將該(gai)公(gong)開(kai)的(de)(de)(de)(de)(de)方(fang)(fang)法解釋成反(fan)映如(ru)下意圖(tu):即所(suo)要(yao)(yao)(yao)(yao)求(qiu)保(bao)護的(de)(de)(de)(de)(de)本(ben)發(fa)(fa)(fa)明(ming)(ming)要(yao)(yao)(yao)(yao)求(qiu)比在(zai)每(mei)個權利(li)要(yao)(yao)(yao)(yao)求(qiu)中(zhong)(zhong)所(suo)明(ming)(ming)確記載的(de)(de)(de)(de)(de)特(te)征(zheng)(zheng)(zheng)更多的(de)(de)(de)(de)(de)特(te)征(zheng)(zheng)(zheng)。更確切地說,如(ru)權利(li)要(yao)(yao)(yao)(yao)求(qiu)書所(suo)反(fan)映的(de)(de)(de)(de)(de)那樣,發(fa)(fa)(fa)明(ming)(ming)方(fang)(fang)面(mian)在(zai)于少(shao)于前面(mian)公(gong)開(kai)的(de)(de)(de)(de)(de)單(dan)(dan)個實(shi)施(shi)例(li)的(de)(de)(de)(de)(de)所(suo)有(you)特(te)征(zheng)(zheng)(zheng)。因此(ci),遵(zun)循具(ju)體(ti)實(shi)施(shi)方(fang)(fang)式(shi)的(de)(de)(de)(de)(de)權利(li)要(yao)(yao)(yao)(yao)求(qiu)書由此(ci)明(ming)(ming)確地并入該(gai)具(ju)體(ti)實(shi)施(shi)方(fang)(fang)式(shi),其中(zhong)(zhong)每(mei)個權利(li)要(yao)(yao)(yao)(yao)求(qiu)本(ben)身都作為(wei)本(ben)發(fa)(fa)(fa)明(ming)(ming)的(de)(de)(de)(de)(de)單(dan)(dan)獨實(shi)施(shi)例(li)。
本(ben)領域那些技術人員(yuan)可(ke)(ke)以(yi)(yi)理解,可(ke)(ke)以(yi)(yi)對實施例(li)中(zhong)(zhong)(zhong)(zhong)的(de)(de)(de)(de)(de)設備(bei)中(zhong)(zhong)(zhong)(zhong)的(de)(de)(de)(de)(de)模(mo)塊(kuai)進行自適應(ying)性地(di)改變(bian)并且(qie)把它們設置(zhi)在與(yu)該實施例(li)不同(tong)的(de)(de)(de)(de)(de)一(yi)個(ge)或(huo)多個(ge)設備(bei)中(zhong)(zhong)(zhong)(zhong)。可(ke)(ke)以(yi)(yi)把實施例(li)中(zhong)(zhong)(zhong)(zhong)的(de)(de)(de)(de)(de)模(mo)塊(kuai)或(huo)單元或(huo)組(zu)件(jian)組(zu)合(he)(he)成一(yi)個(ge)模(mo)塊(kuai)或(huo)單元或(huo)組(zu)件(jian),以(yi)(yi)及(ji)此外可(ke)(ke)以(yi)(yi)把它們分成多個(ge)子(zi)模(mo)塊(kuai)或(huo)子(zi)單元或(huo)子(zi)組(zu)件(jian)。除(chu)了這(zhe)樣(yang)的(de)(de)(de)(de)(de)特征和(he)/或(huo)過(guo)程或(huo)者(zhe)單元中(zhong)(zhong)(zhong)(zhong)的(de)(de)(de)(de)(de)至少一(yi)些是(shi)相互排斥(chi)之外,可(ke)(ke)以(yi)(yi)采用任何組(zu)合(he)(he)對本(ben)說明書(包括伴隨的(de)(de)(de)(de)(de)權利(li)要(yao)(yao)求(qiu)、摘要(yao)(yao)和(he)附圖)中(zhong)(zhong)(zhong)(zhong)公(gong)開(kai)的(de)(de)(de)(de)(de)所有特征以(yi)(yi)及(ji)如此公(gong)開(kai)的(de)(de)(de)(de)(de)任何方法或(huo)者(zhe)設備(bei)的(de)(de)(de)(de)(de)所有過(guo)程或(huo)單元進行組(zu)合(he)(he)。除(chu)非另(ling)外明確陳述,本(ben)說明書(包括伴隨的(de)(de)(de)(de)(de)權利(li)要(yao)(yao)求(qiu)、摘要(yao)(yao)和(he)附圖)中(zhong)(zhong)(zhong)(zhong)公(gong)開(kai)的(de)(de)(de)(de)(de)每個(ge)特征可(ke)(ke)以(yi)(yi)由(you)提供相同(tong)、等同(tong)或(huo)相似目的(de)(de)(de)(de)(de)的(de)(de)(de)(de)(de)替(ti)代(dai)特征來代(dai)替(ti)。
此外(wai),本(ben)領域的技術人員能夠理解,盡管在(zai)此所(suo)(suo)述(shu)的一些實(shi)施(shi)(shi)(shi)例包括其它實(shi)施(shi)(shi)(shi)例中所(suo)(suo)包括的某(mou)些特征(zheng)而不(bu)是其它特征(zheng),但是不(bu)同實(shi)施(shi)(shi)(shi)例的特征(zheng)的組合意(yi)味著(zhu)處于本(ben)發(fa)明(ming)的范圍之內并且形(xing)成不(bu)同的實(shi)施(shi)(shi)(shi)例。例如(ru),在(zai)權利要求書中,所(suo)(suo)要求保護的實(shi)施(shi)(shi)(shi)例的任(ren)意(yi)之一都可以以任(ren)意(yi)的組合方式來使用。
本發(fa)明的(de)(de)(de)(de)(de)(de)(de)(de)各個部(bu)件(jian)(jian)實(shi)施(shi)例(li)(li)可(ke)以(yi)(yi)以(yi)(yi)硬(ying)件(jian)(jian)實(shi)現(xian),或(huo)(huo)者(zhe)以(yi)(yi)在(zai)(zai)(zai)一(yi)(yi)(yi)(yi)個或(huo)(huo)者(zhe)多個處理(li)器上(shang)運(yun)行(xing)的(de)(de)(de)(de)(de)(de)(de)(de)軟件(jian)(jian)模塊實(shi)現(xian),或(huo)(huo)者(zhe)以(yi)(yi)它們的(de)(de)(de)(de)(de)(de)(de)(de)組合(he)實(shi)現(xian)。本領域的(de)(de)(de)(de)(de)(de)(de)(de)技術人(ren)員應當理(li)解,可(ke)以(yi)(yi)在(zai)(zai)(zai)實(shi)踐中使用(yong)微處理(li)器或(huo)(huo)者(zhe)數字信(xin)號處理(li)器(dsp)來實(shi)現(xian)根據本發(fa)明實(shi)施(shi)例(li)(li)的(de)(de)(de)(de)(de)(de)(de)(de)文(wen)檔內容管理(li)方(fang)案中的(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)些(xie)或(huo)(huo)者(zhe)全(quan)部(bu)部(bu)件(jian)(jian)的(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)些(xie)或(huo)(huo)者(zhe)全(quan)部(bu)功能。本發(fa)明還可(ke)以(yi)(yi)實(shi)現(xian)為用(yong)于(yu)執(zhi)行(xing)這(zhe)里所描述的(de)(de)(de)(de)(de)(de)(de)(de)方(fang)法的(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)部(bu)分或(huo)(huo)者(zhe)全(quan)部(bu)的(de)(de)(de)(de)(de)(de)(de)(de)設(she)備或(huo)(huo)者(zhe)裝置(zhi)程(cheng)序(xu)(例(li)(li)如,計算機程(cheng)序(xu)和(he)計算機程(cheng)序(xu)產品)。這(zhe)樣的(de)(de)(de)(de)(de)(de)(de)(de)實(shi)現(xian)本發(fa)明的(de)(de)(de)(de)(de)(de)(de)(de)程(cheng)序(xu)可(ke)以(yi)(yi)存儲在(zai)(zai)(zai)計算機可(ke)讀介(jie)質(zhi)上(shang),或(huo)(huo)者(zhe)可(ke)以(yi)(yi)具有(you)一(yi)(yi)(yi)(yi)個或(huo)(huo)者(zhe)多個信(xin)號的(de)(de)(de)(de)(de)(de)(de)(de)形(xing)式。這(zhe)樣的(de)(de)(de)(de)(de)(de)(de)(de)信(xin)號可(ke)以(yi)(yi)從因(yin)特網網站上(shang)下載得到(dao),或(huo)(huo)者(zhe)在(zai)(zai)(zai)載體信(xin)號上(shang)提供(gong),或(huo)(huo)者(zhe)以(yi)(yi)任何其他形(xing)式提供(gong)。
應該注(zhu)意的(de)(de)(de)(de)(de)是(shi)(shi)上述實(shi)施例對本(ben)發(fa)明(ming)(ming)進(jin)行說(shuo)明(ming)(ming)而不(bu)(bu)是(shi)(shi)對本(ben)發(fa)明(ming)(ming)進(jin)行限制(zhi),并(bing)且(qie)本(ben)領域(yu)技(ji)術人員在(zai)不(bu)(bu)脫(tuo)離所附(fu)權(quan)利(li)(li)要求(qiu)的(de)(de)(de)(de)(de)范(fan)圍的(de)(de)(de)(de)(de)情況下可設(she)計出替換實(shi)施例。在(zai)權(quan)利(li)(li)要求(qiu)中,不(bu)(bu)應將位于括號(hao)之間的(de)(de)(de)(de)(de)任何參(can)考符號(hao)構造成對權(quan)利(li)(li)要求(qiu)的(de)(de)(de)(de)(de)限制(zhi)。單(dan)(dan)詞(ci)“包含”不(bu)(bu)排(pai)除存在(zai)未列在(zai)權(quan)利(li)(li)要求(qiu)中的(de)(de)(de)(de)(de)元(yuan)件(jian)或步驟。位于元(yuan)件(jian)之前(qian)的(de)(de)(de)(de)(de)單(dan)(dan)詞(ci)“一(yi)(yi)”或“一(yi)(yi)個(ge)”不(bu)(bu)排(pai)除存在(zai)多個(ge)這樣的(de)(de)(de)(de)(de)元(yuan)件(jian)。本(ben)發(fa)明(ming)(ming)可以借助(zhu)于包括有若干(gan)不(bu)(bu)同元(yuan)件(jian)的(de)(de)(de)(de)(de)硬(ying)件(jian)以及借助(zhu)于適當編(bian)程的(de)(de)(de)(de)(de)計算(suan)機來實(shi)現。在(zai)列舉了若干(gan)裝置的(de)(de)(de)(de)(de)單(dan)(dan)元(yuan)權(quan)利(li)(li)要求(qiu)中,這些裝置中的(de)(de)(de)(de)(de)若干(gan)個(ge)可以是(shi)(shi)通過(guo)同一(yi)(yi)個(ge)硬(ying)件(jian)項來具(ju)體體現。單(dan)(dan)詞(ci)第(di)一(yi)(yi)、第(di)二、以及第(di)三等的(de)(de)(de)(de)(de)使用不(bu)(bu)表示任何順序。可將這些單(dan)(dan)詞(ci)解釋為名稱(cheng)。