專利名稱:文件調(diào)整位置的方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算 設(shè)備、軟件技術(shù)領(lǐng)域。
發(fā)明內(nèi)容
人們廣泛使用有各種各樣的終端設(shè)備,比如筆記本電腦、臺(tái)式機(jī)電腦、平板電腦,用以處理各種各樣的文件數(shù)據(jù)。另外,使用具有圖像拍攝功能的手機(jī)、數(shù)碼照相機(jī)等設(shè)備,會(huì)拍攝大量的圖像數(shù)據(jù)。針對(duì)于各種各樣的文件,用戶在瀏覽的時(shí)候,經(jīng)常會(huì)有調(diào)節(jié)次序方面的需求。但在當(dāng)前的技術(shù)條件下,用戶針對(duì)于已經(jīng)顯示的文件,能夠通過(guò)位置調(diào)整的方式,來(lái)暫時(shí)性地調(diào)節(jié)文件的順序,當(dāng)文件再次進(jìn)行排序之后,可能就喪失了前面的排序方式。如何根據(jù)用戶的需要,來(lái)便利地調(diào)整文件排列次序,仍舊是一個(gè)需要解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的,是提供一種文件調(diào)整位置的方法,以及對(duì)應(yīng)的終端,利用本發(fā)明,能夠便利地調(diào)整文件的次序,并且,能夠?qū)⒄{(diào)整后的次序得以保留。一種文件調(diào)整位置的方法,該方法包括有如下步驟步驟1,針對(duì)于包含有兩個(gè)及兩個(gè)以上的可操作文件的界面,采集文件的位置調(diào)整
信息;步驟2,在位置調(diào)節(jié)之后,文件排序發(fā)生變化的情況下,采集新排序之后文件的數(shù)據(jù)信息;步驟3,按照前一步驟的排序規(guī)則修改文件的排序?qū)傩裕沟冒凑张判驅(qū)傩詫?duì)文件進(jìn)行排序時(shí),保持前一步驟的文件排序位置。進(jìn)一步,所述的界面,是用以容放文件的文件夾,且該文件夾包含有兩個(gè)或者兩個(gè)以上的文件。進(jìn)一步,在所述步驟I中,所述文件的位置調(diào)整信息,其判定步驟為,采集文件在窗口中的屬性信息,獲取文件在窗口中的排列次序;在采集獲得用戶針對(duì)于文件排序的觸發(fā)操作信息之后,采集觸發(fā)之后的文件排序數(shù)據(jù);將獲得的文件排序數(shù)據(jù)和觸發(fā)之前的文件排序數(shù)據(jù)進(jìn)行比對(duì),經(jīng)比對(duì)判定之后,如果相鄰的文件的排序狀況發(fā)生了變化,則將其判定為有效的文件次序改變的操作信息。進(jìn)一步,所述步驟3中的排序?qū)傩?,是指文件的名稱信息。進(jìn)一步,針對(duì)于文件的名稱信息,調(diào)整方式是選擇相鄰的文件中的前一個(gè)文件,進(jìn)行名稱的變更操作,其步驟如下,判定文件是否發(fā)生了次序調(diào)整操作,在發(fā)生了次序調(diào)整操作的情況下,判定相鄰的文件是否發(fā)生了變化;采集調(diào)整后的文件相鄰且之前的一個(gè)文件的名稱,或者采集相鄰且之后文件的名稱息;
在采集之前文件名稱信息的情況下,將排序后的名稱內(nèi)容調(diào)整為前序部分和原有文件名一致,標(biāo)識(shí)部分針對(duì)于移動(dòng)位置的文件名進(jìn)行標(biāo)識(shí)處理;在采集之后相鄰文件名的情況下,將后一個(gè)文件名作為調(diào)整文件的文件名的前序標(biāo)識(shí),調(diào)整文件的原名稱作為后置標(biāo)識(shí),并增加次序標(biāo)識(shí),其中對(duì)調(diào)整文件的改變模式是“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”,將后一個(gè)文件的名稱調(diào)整為“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”;保存經(jīng)前面步驟修改的文件數(shù)據(jù)。進(jìn)一步,針對(duì)于文件的名稱信息,調(diào)整方式是選擇相鄰的文件中的后一個(gè)文件,進(jìn)行名稱的修改操作,其修改模式為“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”,其中將相鄰后方的文件的名稱信息為前序標(biāo)識(shí),調(diào)整文件的名稱信息為后置標(biāo)識(shí)。進(jìn)一步,針對(duì)于文件的名稱信息,調(diào)整方式是采集所在文件夾所有存儲(chǔ)文件,將這些所有的名稱,在原有名稱前部,設(shè)置次序標(biāo)識(shí),以此進(jìn)行名稱的重新生成操作。進(jìn)一步,所述的調(diào)整方式,包括有如下步驟,采集針對(duì)于文件位置變更的數(shù)據(jù)信息,判斷是否有文件發(fā)生了有效的位置變更,在發(fā)生的情況下轉(zhuǎn)入到下面的步驟;采集所在文件夾所有處于顯示狀態(tài)下的存儲(chǔ)文件,獲取這些文件當(dāng)前的排序信息和名稱信息;針對(duì)于每一個(gè)文件的名稱,在原有名稱前部設(shè)置次序標(biāo)識(shí),所述的次序標(biāo)識(shí),用以在按照名稱進(jìn)行排序時(shí),依據(jù)次序標(biāo)識(shí)的先后次序依次排列;分別為所有的處于顯示狀態(tài)下的文件,設(shè)置前置的次序標(biāo)識(shí)。進(jìn)一步,所述的次序標(biāo)識(shí),為“01-99”之間的次序標(biāo)識(shí);或者“001-999”之間的次序標(biāo)識(shí);或者“0001-9999”的次序標(biāo)識(shí),或者“00001-99999”的次序標(biāo)識(shí)。進(jìn)一步,所述的次序標(biāo)識(shí),通過(guò)檢測(cè)所需要標(biāo)記的文件數(shù)量,根據(jù)所需要標(biāo)記文件的數(shù)量,來(lái)安排次序標(biāo)識(shí)的區(qū)間。進(jìn)一步,針對(duì)于設(shè)置有次序標(biāo)識(shí)的調(diào)整方式,在檢測(cè)到再次進(jìn)行排序操作的信息時(shí),清除原有的次序標(biāo)識(shí),從新按照新排序方式生成一遍次序標(biāo)識(shí),并將新次序標(biāo)識(shí)分別替代原有的次序標(biāo)識(shí)。進(jìn)一步,針對(duì)于設(shè)置有次序標(biāo)識(shí)的調(diào)整方式,在檢測(cè)到再次進(jìn)行排序操作的信息時(shí),保留原有的次序標(biāo)識(shí),將包括原有次序標(biāo)識(shí)與原有名稱的內(nèi)容,作為文件的當(dāng)前名稱,再針對(duì)于所有的文件的當(dāng)前名稱,重新前置次序標(biāo)識(shí)。進(jìn)一步,針對(duì)于設(shè)置有次序標(biāo)識(shí)的文件名稱,設(shè)置有文件調(diào)整次序時(shí)的時(shí)間信息。進(jìn)一步,所述的排序?qū)傩?,其修改方式是獲取和文件時(shí)間記錄相關(guān)的屬性信息,采集調(diào)整后的文件的時(shí)間信息,把調(diào)整后的文件的時(shí)間信息,針對(duì)于所有文件從新進(jìn)行設(shè)置。本發(fā)明還提供一種文件調(diào)整位置的終端,該終端包括調(diào)整信息采集模塊,針對(duì)于包含有兩個(gè)及兩個(gè)以上的可操作文件的界面,采集文件的位置調(diào)整信息;關(guān)聯(lián)排序采集模塊,在位置調(diào)節(jié)之后,文件排序發(fā)生變化的情況下,采集新排序之后文件的數(shù)據(jù)信息;排序?qū)傩宰兏K,按照關(guān)聯(lián)排序采集模塊的排序規(guī)則,修改文件的排序?qū)傩裕沟冒凑张判驅(qū)傩詫?duì)文件進(jìn)行排序時(shí),保持前一步驟的文件排序位置。
圖I是本發(fā)明所述方法的流程圖。圖2是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式在本發(fā)明中,提供了一種文件調(diào)整位置的方法,能夠采集用戶針對(duì)于文件排序的數(shù)據(jù)信息,以及采集排序之后與其相關(guān)聯(lián)的各文件的排序信息,在此基礎(chǔ)上,通過(guò)修改文件和順序排列相關(guān)的排序?qū)傩裕瑏?lái)使得文件能夠保持有修改后的順序形式。在本發(fā)明中,所描述的文件排序,排序的具體方式并不限定。比如說(shuō),一個(gè)文件夾中的文件,通常是以陣列的 形式進(jìn)行排布的。先排滿一行,接下來(lái)排布另外-行。于是,在計(jì)算排序時(shí),從第一行左端開始算起,然后開始計(jì)算第二行,接著從第二行左端開始算起,繼續(xù)進(jìn)行排序處理。另外,也可以有其它的排序形式,只要能夠針對(duì)于文件的次序進(jìn)行確定操作就可以了,具體是不限定的。參圖I所示,本發(fā)明所描述的方法,包括有如下步驟步驟S110,針對(duì)于包含有兩個(gè)及兩個(gè)以上的可操作文件的界面,采集文件的位置
調(diào)整息;步驟S120,在位置調(diào)節(jié)之后,文件排序發(fā)生變化的情況下,采集新排序之后文件的數(shù)據(jù)信息;步驟S130,按照前一步驟的排序規(guī)則修改文件的排序?qū)傩?,使得按照排序?qū)傩詫?duì)文件進(jìn)行排序時(shí),保持前一步驟的文件排序位置。針對(duì)于前述的步驟S110,描述如下在該步驟中,所述的界面,泛指各種通過(guò)計(jì)算設(shè)備來(lái)提供的界面形式,且該界面中能夠容放獨(dú)立的文件數(shù)據(jù)。所述的界面,特別是指能夠容放文件的文件夾。在該文件夾中,包括有數(shù)量不等的文件。而在本發(fā)明中,為了調(diào)整文件的位置數(shù)據(jù),就使得文件的數(shù)量應(yīng)當(dāng)包含有兩個(gè)或者兩個(gè)以上,如果只有一個(gè)文件或者沒(méi)有文件的話,調(diào)整文件次序是沒(méi)有意義的。所述的可操作文件,在本發(fā)明中指的是能夠通過(guò)觸發(fā)條件,來(lái)對(duì)文件的位置進(jìn)行調(diào)節(jié)操作的文件類型。如果所述的文件其位置是不可調(diào)節(jié)的,也就沒(méi)有辦法利用本發(fā)明來(lái)進(jìn)行文件位置的調(diào)整操作。在該步驟中,將用戶調(diào)整文件位置的操作信息作為本發(fā)明的觸動(dòng)條件。在用戶針對(duì)于包括兩個(gè)及兩個(gè)以上的可操作文件的界面,進(jìn)行文件位置的調(diào)整操作時(shí),就觸發(fā)了本發(fā)明的對(duì)應(yīng)功能,接下來(lái)轉(zhuǎn)入到下面的步驟S120進(jìn)行操作。針對(duì)于前述的步驟S120,描述如下在該步驟中,判定針對(duì)于文件位置調(diào)節(jié)的操作信息,是否使文件的排序發(fā)生了真實(shí)的位置變化。比如說(shuō),用戶挪動(dòng)了文件的位置,但是挪動(dòng)幅度并沒(méi)有造成文件之間排序的變化?;蛘?,用戶針對(duì)于文件的排序進(jìn)行了位置的移動(dòng)操作,也使得文件的排序發(fā)生了變化,但是在本次操作結(jié)束之前,用戶又復(fù)原了原來(lái)文件的排序狀態(tài)。針對(duì)于這些文件位置排列之后,相鄰的文件沒(méi)有發(fā)生持續(xù)變化的情況,就判定為不是位置調(diào)節(jié)的有效操作形式。采集文件在窗口中的屬性信息,獲取文件在窗口中的排列次序。在采集獲得用戶針對(duì)于文件排序的觸發(fā)操作信息之后,就可以采集觸發(fā)之后的文件排序數(shù)據(jù),和觸發(fā)之前的文件排序數(shù)據(jù)進(jìn)行比對(duì),來(lái)判定用戶對(duì)文件的位置改變操作,是否造成了相鄰文件的排序狀況發(fā)生了變化。經(jīng)比對(duì)判定之后,如果相鄰的文件的排序狀況發(fā)生了變化的話,則將其判定為有效的文件次序改變的操作信息。于是,就可以通過(guò)和窗口相關(guān)的應(yīng)用程序接口 API函數(shù),來(lái)獲取窗口中內(nèi)容的屬性信息,進(jìn)而采集在當(dāng)前排序狀況下,各文件的位置信息。所采集獲得的文件的位置信息,轉(zhuǎn)入到下述的步驟S130進(jìn)行數(shù)據(jù)處理。針對(duì)于前述的步驟S130,描述如下
在該步驟中,為了使得文件在調(diào)整次序之后,能夠保持調(diào)整后的次序狀況,需要在該步驟中修改文件的排序?qū)傩?。在本發(fā)明中,所述的排序?qū)傩裕瑑?yōu)先是指文件的名稱信息。具體的調(diào)整方式有多種,作為舉例而非限定,下面進(jìn)行描述(I)選擇相鄰的文件中的前一個(gè)文件,進(jìn)行名稱的變更操作。其步驟如下判定文件是否發(fā)生了次序調(diào)整操作,在發(fā)生了次序調(diào)整操作的情況下,判定相鄰的文件是否發(fā)生了變化;采集調(diào)整后的文件相鄰且之前的一個(gè)文件的名稱,或者采集相鄰且之后文件的名稱息;在采集之前文件名稱信息的情況下,將排序后的名稱內(nèi)容調(diào)整為前序部分和原有文件名一致,標(biāo)識(shí)部分針對(duì)于移動(dòng)位置的文件名進(jìn)行標(biāo)識(shí)處理;在采集之后相鄰文件名的情況下,將后一個(gè)文件名作為調(diào)整文件的文件名的前序標(biāo)識(shí),調(diào)整文件的原名稱作為后置標(biāo)識(shí),并增加次序標(biāo)識(shí),其中對(duì)調(diào)整文件的改變模式是“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”,將后一個(gè)文件的名稱調(diào)整為“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”;保存經(jīng)前面步驟修改的文件數(shù)據(jù)。作為舉例,可以這樣來(lái)實(shí)施在電腦的文件夾中,置放有十個(gè)圖片文件,這十個(gè)圖片文件分別有不同的名稱。其中,有兩個(gè)相鄰的文件,為了說(shuō)明的方便,我們將其分別稱為文件A和文件B。其中的文件A,名稱為“蘭州照片”,其中的文件B,名稱為“上海照片”。另外,還有文件F,其名稱為“恐龍谷”。于是,在利用本發(fā)明進(jìn)行文件調(diào)節(jié)時(shí),用戶通過(guò)鼠標(biāo)器或者通過(guò)觸摸屏,將所述的文件F拖動(dòng)到文件A和文件B兩者之間。于是,采集針對(duì)于文件F的觸發(fā)消息,使得文件F進(jìn)入到選擇狀態(tài),進(jìn)而采集文件F被拖動(dòng)的數(shù)據(jù)信息。根據(jù)和窗口相關(guān)的應(yīng)用程序接口 API函數(shù),來(lái)采集文件F的位置改變信息,判定文件F在拖動(dòng)之后,相鄰的文件數(shù)據(jù)是否發(fā)生了變化。這可以通過(guò)比對(duì)拖動(dòng)之前和拖動(dòng)之后文件名稱的變化狀況,來(lái)實(shí)現(xiàn)判定操作。文件F經(jīng)過(guò)位置的拖動(dòng)操作,經(jīng)判定,相鄰的文件發(fā)生了變化。于是,就采集與文件F相鄰且位置在前的文件A的數(shù)據(jù)信息。作為舉例,通過(guò)和窗口相關(guān)的應(yīng)用程序接口 API函數(shù),獲取文件F轉(zhuǎn)移之后的位置信息,進(jìn)而獲得位于其相鄰的前一位置的文件的數(shù)據(jù)內(nèi)容,比如文件的句柄信息。進(jìn)而,通過(guò)該文件的句柄信息獲取該文件的存儲(chǔ)路徑以及文件的屬性信息。通過(guò)文件的存儲(chǔ)路徑或者文件的屬性信息,獲取文件的名稱內(nèi)容,具體是“蘭州照片”這幾個(gè)字符。進(jìn)而,采集“蘭州照片”這幾個(gè)字符信息,連同著照片F(xiàn)的名稱信息“恐龍谷”,來(lái)對(duì)這兩者的名稱進(jìn)行合并處理。其中,將“蘭州照片”這幾個(gè)字符內(nèi)容,作為照片的前序標(biāo)識(shí)中的信息,而將“恐龍谷”,來(lái)作為文件名稱的后置標(biāo)識(shí)中的內(nèi)容信息。將名稱進(jìn)行合并的操作模式是“前序標(biāo) 識(shí)-后置標(biāo)識(shí)”,進(jìn)而獲得的名稱結(jié)果是“蘭州照片-恐龍谷”。將前面步驟所獲得的名稱信息,寫入到前述的文件F的名稱信息之中。該文件F是主動(dòng)發(fā)生位置調(diào)整的文件,稱為調(diào)整文件。在更改名稱信息時(shí),作為舉例,首先可以根據(jù)文件F的句柄信息,獲取該文件的存儲(chǔ)路徑,進(jìn)而通過(guò)該文件相關(guān)的應(yīng)用程序接口 API函數(shù),觸發(fā)名稱的修改操作。將修改后名稱,更替原有的名稱,完成名稱內(nèi)容的更改操作。通過(guò)該步驟的操作后,就可以將調(diào)整位置的文件F的順序,和相鄰而前置的文件順序進(jìn)行綁定,獲得了所需要的文件順序。類似的方式,還可以采集文件F進(jìn)行位置移動(dòng)之后,位于相鄰后方的文件B的名稱信息,將兩者的名稱信息分別進(jìn)行修改處理。其中,采集文件F的名稱信息和文件B的名稱信息,然后,采集文件B的名稱信息作為前序標(biāo)識(shí),將文件F的名稱取為后置標(biāo)識(shí)。并增加次序標(biāo)識(shí),比如“01”或“02”等。在本實(shí)施例中,針對(duì)于文件F的名稱修改模式為“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”;針對(duì)于文件B的名稱修改模式為“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”。于是,按照前述模式調(diào)整之后的文件F的名稱為“上海照片-01-恐龍谷”;針對(duì)于文件B的名稱修改模式為“上海照片-02-恐龍谷”。通過(guò)這種方式處理之后,同樣能夠在按照名稱進(jìn)行排序的時(shí)候,有效地維持調(diào)整后的排序方式。(2)在發(fā)生次序調(diào)整的情況下,采集所在文件夾所有存儲(chǔ)文件,將這些所有的名稱,在原有名稱前部,設(shè)置次序標(biāo)識(shí),以此進(jìn)行名稱的重新生成操作。具體來(lái)說(shuō),可包括有如下步驟采集針對(duì)于文件位置變更的數(shù)據(jù)信息,判斷是否有文件發(fā)生了有效的位置變更,在發(fā)生的情況下轉(zhuǎn)入到下面的步驟;采集所在文件夾所有處于顯示狀態(tài)下的存儲(chǔ)文件,獲取這些文件當(dāng)前的排序信息和名稱信息;針對(duì)于每一個(gè)文件的名稱,在原有名稱前部設(shè)置次序標(biāo)識(shí),所述的次序標(biāo)識(shí),用以在按照名稱進(jìn)行排序時(shí),依據(jù)次序標(biāo)識(shí)的先后次序依次排列;分別為所有的處于顯示狀態(tài)下的文件,設(shè)置前置的次序標(biāo)識(shí)。作為舉例,可以這樣來(lái)操作選擇某個(gè)文件夾,該文件夾中有120個(gè)文件,分別有不同的名稱。這些文件的數(shù)據(jù)信息,包括排序信息和名稱信息等,可以通過(guò)與窗口相關(guān)的應(yīng)用程序接口 API函數(shù)來(lái)獲取。于是,用戶在調(diào)整了某個(gè)或某些文件的次序之后,獲得了新的文件排列形式。針對(duì)于新的文件排列形式,設(shè)置次序標(biāo)識(shí),具體為“01-99”之間的次序標(biāo)識(shí);或者“001-999”之間的次序標(biāo)識(shí);或者“0001-9999”的次序標(biāo)識(shí),或者“00001-99999”的次序標(biāo)識(shí),等等。其中,“001-999”的次序標(biāo)識(shí)可以標(biāo)記999個(gè)文件,“0001-9999”可以標(biāo)記9999個(gè)文件。比如,某個(gè)文件M的名稱為“月亮”,排序?yàn)榈?12個(gè),于是,生成的名稱為“112-月亮”,或者“112月亮”,其中在“112”和“月亮”之間設(shè)置有空格,等等。針對(duì)于前述的120個(gè)文件的名稱,分別前置從“001”到“120”這些數(shù)字,即可進(jìn)行
有效排序操作。在設(shè)置次序標(biāo)識(shí)時(shí),安排次序標(biāo)識(shí)的數(shù)值范圍,有兩種設(shè)置方式(I)直接設(shè)置大范圍的次序標(biāo)識(shí),適用于絕大多數(shù)情況。如,可以安排范圍在“00001-99999”的次序標(biāo)識(shí),一次最多可以標(biāo)記99999個(gè)數(shù)字,能夠適合絕大多數(shù)場(chǎng)合。(2)檢測(cè)所需要標(biāo)記的文件數(shù)量,根據(jù)所需要標(biāo)記文件的數(shù)量,來(lái)安排次序標(biāo)識(shí)的區(qū)間。如果檢測(cè)到用戶再次進(jìn)行排序操作的話,則有如下的兩種操作模式 A清除原有的次序標(biāo)識(shí),從新按照新排序方式生成一遍次序標(biāo)識(shí),并將新次序標(biāo)識(shí)分別替代原有的次序標(biāo)識(shí)。利用這種方式,能夠便利地對(duì)修改后名稱重新定位。B保留原有的次序標(biāo)識(shí),將包括原有次序標(biāo)識(shí)與原有名稱的內(nèi)容,作為文件的當(dāng)前名稱,再針對(duì)于所有的文件的當(dāng)前名稱,重新前置次序標(biāo)識(shí)。比如,針對(duì)于某文件M來(lái)說(shuō),原有次序標(biāo)識(shí)與原有名稱的內(nèi)容“112月亮”,在重新排序之后,其位置改為第三位,于是,按照這兒所描述的方式,名稱就更改為“003 112月亮”,其中在“003”、“112”、“月亮”之間設(shè)置有空格。利用這種次序標(biāo)識(shí)的方式,能夠?qū)Σ煌涡蛳碌呐判蚍绞竭M(jìn)行記憶。如,某個(gè)文件M的名稱為“月亮”;經(jīng)第一調(diào)序后,文件名稱為“112-月亮”;經(jīng)第二次調(diào)序后,文件名稱為“003-112-月亮”;經(jīng)第三次調(diào)序后,文件名稱為“098-003-112-月
古”坐坐rTCi -rf* -rf* o諸如此類,可以通過(guò)遍歷設(shè)置有次序標(biāo)識(shí)的文件名稱,來(lái)采集不同調(diào)序階段下,其中所對(duì)應(yīng)的次序標(biāo)識(shí);在采集獲得相應(yīng)調(diào)序階段的還原信息時(shí),獲取相應(yīng)階段的次序標(biāo)識(shí),作為各文件最前方進(jìn)行置放的次序標(biāo)識(shí);以還原處理后的次序標(biāo)識(shí),進(jìn)行文件名排序,獲得還原的文件排序結(jié)果。另外,如果在文件名中除了嵌入次序標(biāo)識(shí)之外,嵌入文件調(diào)整次序時(shí)的時(shí)間信息的話,那么,還可以通過(guò)文件名采集改變排序時(shí)的時(shí)間信息。進(jìn)一步,進(jìn)行排序的因素,除了文件名稱之外還有多種。比如說(shuō),還可以按照文件的修改次序的先后進(jìn)行排序。針對(duì)于這種情況,就需要獲取和文件時(shí)間記錄相關(guān)的屬性信息,然后,采集調(diào)整后的文件的時(shí)間信息,然后把調(diào)整后的文件的時(shí)間信息,針對(duì)于所有文件從新進(jìn)行設(shè)置。需要指出的是,這種方式并不常用。參圖2所示,基于前面所描述的方法,在本發(fā)明中還提供一種對(duì)應(yīng)的終端100,該終立而100包括 調(diào)整信息采集模塊110,針對(duì)于包含有兩個(gè)及兩個(gè)以上的可操作文件的界面,采集文件的位置調(diào)整信息;關(guān)聯(lián)排序采集模塊120,在位置調(diào)節(jié)之后,文件排序發(fā)生變化的情況下,采集新排序之后文件的數(shù)據(jù)信息;
排序?qū)傩宰兏K130,按照關(guān)聯(lián)排序采集模塊的排序規(guī)則,修改文件的排序?qū)傩?,使得按照排序?qū)傩詫?duì)文件進(jìn)行排序時(shí),保持前一步驟的文件排序位置。所述的終端100,泛指具有文件調(diào)節(jié)需求的各種終端,比如說(shuō),可以是平板電腦、筆記本電腦、臺(tái)式機(jī)電腦,以及具有圖像拍攝或文件存儲(chǔ)功能的智能手機(jī),或者是具有圖像數(shù)據(jù)存儲(chǔ)功能的數(shù)碼照相機(jī),等等。在該終端100中,設(shè)置有調(diào)整信息采集模塊110,來(lái)采集用戶所操作的針對(duì)于文件位置的調(diào)整信息。在文件的位置經(jīng)過(guò)調(diào)整之后,經(jīng)判定文件的排序發(fā)生了變化,于是,就可以通過(guò)關(guān)聯(lián)排序采集模塊120,來(lái)采集排序之后的文件的次序信息。進(jìn)而,通過(guò)排序?qū)傩宰兏K130,來(lái)修改文件的排序?qū)傩?,使得文件按照修改之后的文件屬性進(jìn)行設(shè)置。其中,針對(duì)于所述的排序?qū)傩宰兏K130,優(yōu)選的實(shí)施例,是將文件的名稱進(jìn)行變更。在針對(duì)于文件的名稱進(jìn)行變更時(shí),優(yōu)選的實(shí)施例是針對(duì)于所有文件的名稱,用前置的方式來(lái)設(shè)置次序標(biāo)識(shí),在次序標(biāo)識(shí)之后,還保有原有的文件名稱。于是,通過(guò)這種方式,就可以將文件名稱有效地進(jìn)行調(diào)整操作。
以上是對(duì)本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,亦均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種文件調(diào)整位置的方法,其特征在于該方法包括有如下步驟 步驟1,針對(duì)于包含有兩個(gè)及兩個(gè)以上的可操作文件的界面,采集文件的位置調(diào)整信息; 步驟2,在位置調(diào)節(jié)之后,文件排序發(fā)生變化的情況下,采集新排序之后文件的數(shù)據(jù)信息; 步驟3,按照前一步驟的排序規(guī)則修改文件的排序?qū)傩?,使得按照排序?qū)傩詫?duì)文件進(jìn)行排序時(shí),保持前一步驟的文件排序位置。
2.根據(jù)權(quán)利要求I所述的一種文件調(diào)整位置的方法,其特征在于所述的界面,是用以容放文件的文件夾,且該文件夾包含有兩個(gè)或者兩個(gè)以上的文件。
3.根據(jù)權(quán)利要求I所述的一種文件調(diào)整位置的方法,其特征在于在所述步驟I中,所述文件的位置調(diào)整信息,其判定步驟為, 采集文件在窗口中的屬性信息,獲取文件在窗口中的排列次序; 在采集獲得用戶針對(duì)于文件排序的觸發(fā)操作信息之后,采集觸發(fā)之后的文件排序數(shù)據(jù); 將獲得的文件排序數(shù)據(jù)和觸發(fā)之前的文件排序數(shù)據(jù)進(jìn)行比對(duì),經(jīng)比對(duì)判定之后,如果相鄰的文件的排序狀況發(fā)生了變化,則將其判定為有效的文件次序改變的操作信息。
4.根據(jù)權(quán)利要求I所述的一種文件調(diào)整位置的方法,其特征在于所述步驟3中的排序?qū)傩?,是指文件的名稱信息。
5.根據(jù)權(quán)利要求4所述的一種文件調(diào)整位置的方法,其特征在于針對(duì)于文件的名稱信息,調(diào)整方式是選擇相鄰的文件中的前一個(gè)文件,進(jìn)行名稱的變更操作,其步驟如下, 判定文件是否發(fā)生了次序調(diào)整操作,在發(fā)生了次序調(diào)整操作的情況下,判定相鄰的文件是否發(fā)生了變化; 采集調(diào)整后的文件相鄰且之前的一個(gè)文件的名稱,或者采集相鄰且之后文件的名稱信息; 在采集之前文件名稱信息的情況下,將排序后的名稱內(nèi)容調(diào)整為前序部分和原有文件名一致,標(biāo)識(shí)部分針對(duì)于移動(dòng)位置的文件名進(jìn)行標(biāo)識(shí)處理; 在采集之后相鄰文件名的情況下,將后一個(gè)文件名作為調(diào)整文件的文件名的前序標(biāo)識(shí),調(diào)整文件的原名稱作為后置標(biāo)識(shí),并增加次序標(biāo)識(shí),其中對(duì)調(diào)整文件的改變模式是“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”,將后一個(gè)文件的名稱調(diào)整為“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”; 保存經(jīng)前面步驟修改的文件數(shù)據(jù)。
6.根據(jù)權(quán)利要求4所述的一種文件調(diào)整位置的方法,其特征在于針對(duì)于文件的名稱信息,調(diào)整方式是選擇相鄰的文件中的后一個(gè)文件,進(jìn)行名稱的修改操作,其修改模式為“前序標(biāo)識(shí)-次序標(biāo)識(shí)-后置標(biāo)識(shí)”,其中將相鄰后方的文件的名稱信息為前序標(biāo)識(shí),調(diào)整文件的名稱信息為后置標(biāo)識(shí)。
7.根據(jù)權(quán)利要求4所述的一種文件調(diào)整位置的方法,其特征在于針對(duì)于文件的名稱信息,調(diào)整方式是采集所在文件夾所有存儲(chǔ)文件,將這些所有的名稱,在原有名稱前部,設(shè)置次序標(biāo)識(shí),以此進(jìn)行名稱的重新生成操作。
8.根據(jù)權(quán)利要求7所述的一種文件調(diào)整位置的方法,其特征在于所述的調(diào)整方式,包括有如下步驟, 采集針對(duì)于文件位置變更的數(shù)據(jù)信息,判斷是否有文件發(fā)生了有效的位置變更,在發(fā)生的情況下轉(zhuǎn)入到下面的步驟; 采集所在文件夾所有處于顯示狀態(tài)下的存儲(chǔ)文件,獲取這些文件當(dāng)前的排序信息和名稱息; 針對(duì)于每一個(gè)文件的名稱,在原有名稱前部設(shè)置次序標(biāo)識(shí),所述的次序標(biāo)識(shí),用以在按照名稱進(jìn)行排序時(shí),依據(jù)次序標(biāo)識(shí)的先后次序依次排列; 分別為所有的處于顯示狀態(tài)下的文件,設(shè)置前置的次序標(biāo)識(shí)。
9.根據(jù)權(quán)利要求7所述的一種文件調(diào)整位置的方法,其特征在于所述的次序標(biāo)識(shí),為“01-99”之間的次序標(biāo)識(shí);或者“001-999”之間的次序標(biāo)識(shí);或者“0001-9999”的次序標(biāo)識(shí),或者“00001-99999”的次序標(biāo)識(shí)。
10.根據(jù)權(quán)利要求7所述的一種文件調(diào)整位置的方法,其特征在于所述的次序標(biāo)識(shí),通過(guò)檢測(cè)所需要標(biāo)記的文件數(shù)量,根據(jù)所需要標(biāo)記文件的數(shù)量,來(lái)安排次序標(biāo)識(shí)的區(qū)間。
11.根據(jù)權(quán)利要求7所述的一種文件調(diào)整位置的方法,其特征在于針對(duì)于設(shè)置有次序標(biāo)識(shí)的調(diào)整方式,在檢測(cè)到再次進(jìn)行排序操作的信息時(shí),清除原有的次序標(biāo)識(shí),從新按照新排序方式生成一遍次序標(biāo)識(shí),并將新次序標(biāo)識(shí)分別替代原有的次序標(biāo)識(shí)。
12.根據(jù)權(quán)利要求7所述的一種文件調(diào)整位置的方法,其特征在于針對(duì)于設(shè)置有次序標(biāo)識(shí)的調(diào)整方式,在檢測(cè)到再次進(jìn)行排序操作的信息時(shí),保留原有的次序標(biāo)識(shí),將包括原有次序標(biāo)識(shí)與原有名稱的內(nèi)容,作為文件的當(dāng)前名稱,再針對(duì)于所有的文件的當(dāng)前名稱,重新前置次序標(biāo)識(shí)。
13.根據(jù)權(quán)利要求7所述的一種文件調(diào)整位置的方法,其特征在于針對(duì)于設(shè)置有次序標(biāo)識(shí)的文件名稱,設(shè)置有文件調(diào)整次序時(shí)的時(shí)間信息。
14.根據(jù)權(quán)利要求I所述的一種文件調(diào)整位置的方法,其特征在于所述的排序?qū)傩?,其修改方式是獲取和文件時(shí)間記錄相關(guān)的屬性信息,采集調(diào)整后的文件的時(shí)間信息,把調(diào)整后的文件的時(shí)間信息,針對(duì)于所有文件從新進(jìn)行設(shè)置。
15.一種文件調(diào)整位置的終端,其特征在于該終端包括 調(diào)整信息采集模塊,針對(duì)于包含有兩個(gè)及兩個(gè)以上的可操作文件的界面,采集文件的位置調(diào)整信息; 關(guān)聯(lián)排序采集模塊,在位置調(diào)節(jié)之后,文件排序發(fā)生變化的情況下,采集新排序之后文件的數(shù)據(jù)信息; 排序?qū)傩宰兏K,按照關(guān)聯(lián)排序采集模塊的排序規(guī)則,修改文件的排序?qū)傩?,使得按照排序?qū)傩詫?duì)文件進(jìn)行排序時(shí),保持前一步驟的文件排序位置。
全文摘要
本發(fā)明提供一種文件調(diào)整位置的方法及終端,屬于計(jì)算設(shè)備、軟件技術(shù)領(lǐng)域。該方法包括步驟1,針對(duì)于包含有兩個(gè)及兩個(gè)以上的可操作文件的界面,采集文件的位置調(diào)整信息;步驟2,在位置調(diào)節(jié)之后,文件排序發(fā)生變化的情況下,采集新排序之后文件的數(shù)據(jù)信息;步驟3,按照前一步驟的排序規(guī)則修改文件的排序?qū)傩?,使得按照排序?qū)傩詫?duì)文件進(jìn)行排序時(shí),保持前一步驟的文件排序位置。利用本發(fā)明,能夠便利地調(diào)整文件的次序,并且,能夠?qū)⒄{(diào)整后的次序得以保留。
文檔編號(hào)G06F17/30GK102663043SQ20121008670
公開日2012年9月12日 申請(qǐng)日期2012年3月27日 優(yōu)先權(quán)日2012年3月27日
發(fā)明者馬宇塵 申請(qǐng)人:上海量明科技發(fā)展有限公司