一種多用戶(hù)操作文件的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及文件操作技術(shù)領(lǐng)域,更具體地,是一種多用戶(hù)操作文件的方法及裝置。
【背景技術(shù)】
[0002]在計(jì)算機(jī)領(lǐng)域中,文件是一種以硬盤(pán)等介質(zhì)為載體的信息集合,存儲(chǔ)在計(jì)算機(jī)設(shè)備中。具體地,文件可以存儲(chǔ)在應(yīng)用服務(wù)器中,多個(gè)用戶(hù)通過(guò)終端設(shè)備對(duì)文件執(zhí)行操作。其中,用戶(hù)對(duì)文件的操作可以為更新操作,更新操作可以改變文件的內(nèi)容。
[0003]在多個(gè)用戶(hù)同時(shí)操作應(yīng)用服務(wù)器中的文件時(shí),若某個(gè)用戶(hù)先操作完畢,會(huì)改變文件的內(nèi)容。然而,各個(gè)用戶(hù)之間的操作是獨(dú)立的,使得后操作完畢的用戶(hù)并不知悉文件更新的情況。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請(qǐng)?zhí)峁┝艘环N多用戶(hù)操作文件的方法,以解決在多用戶(hù)同時(shí)操作一個(gè)文件時(shí),后操作完畢的用戶(hù)不能知曉文件被更新情況的技術(shù)問(wèn)題。另外,本申請(qǐng)還提供了一種多用戶(hù)操作文件的裝置,用以保證所述方法在實(shí)際中的應(yīng)用及實(shí)現(xiàn)。
[0005]為實(shí)現(xiàn)所述目的,本申請(qǐng)?zhí)峁┑募夹g(shù)方案如下:
[0006]—種多用戶(hù)操作文件的方法,該方法包括:
[0007]響應(yīng)于第一用戶(hù)對(duì)原始文件的更新指令,判斷所述原始文件當(dāng)前是否正被第二用戶(hù)執(zhí)行操作;其中,所述更新指令用于保存所述第一用戶(hù)對(duì)所述原始文件的更新操作,獲得更新文件;
[0008]若是,向所述第二用戶(hù)發(fā)送提示信息,以提示所述第二用戶(hù)所述原始文件已被更新。
[0009]可選地,上述的多用戶(hù)操作文件的方法中,在向所述第二用戶(hù)發(fā)送提示信息的同時(shí),還包括:
[0010]向所述第二用戶(hù)發(fā)送選擇信息,以提示用戶(hù)是否選擇查看已更新文件;
[0011]響應(yīng)于所述第二用戶(hù)選擇查看已更新文件的操作,將所述更新文件發(fā)送至所述第二用戶(hù)。
[0012]可選地,上述的多用戶(hù)操作文件的方法還包括:
[0013]生成記錄信息,以記錄所述第一用戶(hù)對(duì)所述原始文件的更新操作;
[0014]相應(yīng)地,在所述將所述更新文件發(fā)送至所述第二用戶(hù)的同時(shí),該方法還包括:
[0015]將所述記錄信息發(fā)送至所述第二用戶(hù)。
[0016]可選地,上述的多用戶(hù)操作文件的方法中,所述判斷所述原始文件當(dāng)前是否正被第二用戶(hù)執(zhí)行操作,包括:
[0017]判斷所述原始文件當(dāng)前是否正被第二用戶(hù)執(zhí)行更新或查看操作。
[0018]可選地,在所述原始文件當(dāng)前正被第二用戶(hù)執(zhí)行更新操作的情況下,該多用戶(hù)操作文件的方法還包括:
[0019]依據(jù)所述第二用戶(hù)執(zhí)行的所述更新操作,對(duì)所述更新文件進(jìn)行更新,獲得目標(biāo)文件;
[0020]將所述目標(biāo)文件發(fā)送至所述第二用戶(hù)。
[0021]本申請(qǐng)還提供了一種多用戶(hù)操作文件的裝置,該裝置包括:
[0022]同時(shí)操作判斷模塊,用于響應(yīng)于第一用戶(hù)對(duì)原始文件的更新指令,判斷所述原始文件當(dāng)前是否正被第二用戶(hù)執(zhí)行操作;其中,所述更新指令用于保存所述第一用戶(hù)對(duì)所述原始文件的更新操作,獲得更新文件;若是,觸發(fā)提示信息發(fā)送模塊;
[0023]提示信息發(fā)送模塊,用于向所述第二用戶(hù)發(fā)送提示信息,以提示所述第二用戶(hù)所述原始文件已被更新。
[0024]可選地,上述的多用戶(hù)操作文件的裝置還包括:
[0025]選擇信息發(fā)送模塊,用于在向所述第二用戶(hù)發(fā)送提示信息的同時(shí),向所述第二用戶(hù)發(fā)送選擇信息,以提示用戶(hù)是否選擇查看已更新文件;
[0026]更新文件發(fā)送模塊,用于響應(yīng)于所述第二用戶(hù)選擇查看已更新文件的操作,將所述更新文件發(fā)送至所述第二用戶(hù)。
[0027]可選地,上述的多用戶(hù)操作文件的裝置還包括:
[0028]更新操作記錄模塊,用于生成記錄信息,以記錄所述第一用戶(hù)對(duì)所述原始文件的更新操作;
[0029]記錄信息發(fā)送模塊,用于在所述將所述更新文件發(fā)送至所述第二用戶(hù)的同時(shí),將所述記錄信息發(fā)送至所述第二用戶(hù)。
[0030]可選地,上述的多用戶(hù)操作文件的裝置中,所述同時(shí)操作判斷模塊包括:
[0031]同時(shí)操作判斷子模塊,用于響應(yīng)于第一用戶(hù)對(duì)原始文件的更新指令,判斷所述原始文件當(dāng)前是否正被第二用戶(hù)執(zhí)行更新或查看操作。
[0032]可選地,在所述同時(shí)操作判斷子模塊判斷結(jié)果為原始文件當(dāng)前正被第二用戶(hù)執(zhí)行更新操作的情況下,該多用戶(hù)操作文件的裝置還包括:
[0033]目標(biāo)文件獲得模塊,用于依據(jù)所述第二用戶(hù)執(zhí)行的所述更新操作,對(duì)所述更新文件進(jìn)行更新,獲得目標(biāo)文件;
[0034]目標(biāo)文件發(fā)送模塊,用于將所述目標(biāo)文件發(fā)送至所述第二用戶(hù)。
[0035]由以上可知,本申請(qǐng)?zhí)峁┑亩嘤脩?hù)操作文件方法實(shí)施例,可以響應(yīng)于第一用戶(hù)對(duì)原始文件的更新指令,判斷原始文件當(dāng)前是否正被第二用戶(hù)執(zhí)行操作,若判斷結(jié)果為是,便向所述第二用戶(hù)發(fā)送提示信息,以提示第二用戶(hù)所述原始文件已被更新。其中,第一用戶(hù)對(duì)原始文件的更新指令為保存指令,因此,第一用戶(hù)為多個(gè)用戶(hù)中先操作完畢的用戶(hù),第二用戶(hù)為后操作完畢的用戶(hù)。本實(shí)施例向第二用戶(hù)發(fā)送提示信息,便可實(shí)現(xiàn)對(duì)后操作完畢用戶(hù)的提示,即提示其原始文件已被更新的情況。
[0036]當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
【附圖說(shuō)明】
[0037]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0038]圖1為本申請(qǐng)?zhí)峁┑亩嘤脩?hù)操作文件的方法實(shí)施例1的流程圖;
[0039]圖2為本申請(qǐng)?zhí)峁┑亩嘤脩?hù)操作文件的方法實(shí)施例2的流程圖;
[0040]圖3為本申請(qǐng)?zhí)峁┑亩嘤脩?hù)操作文件的方法實(shí)施例3的流程圖;
[0041]圖4為本申請(qǐng)?zhí)峁┑亩嘤脩?hù)操作文件的裝置實(shí)施例1的結(jié)構(gòu)圖;
[0042]圖5為本申請(qǐng)?zhí)峁┑亩嘤脩?hù)操作文件的裝置實(shí)施例2的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0043]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0044]參見(jiàn)圖1,其示出了本申請(qǐng)?zhí)峁┑亩嘤脩?hù)操作文件的方法實(shí)施例1的流程。該方法實(shí)施例應(yīng)用在應(yīng)用服務(wù)器上,應(yīng)用服務(wù)器上存儲(chǔ)有文件,該文件可以被多個(gè)用戶(hù)同時(shí)執(zhí)行更新操作,本實(shí)施例用于監(jiān)控多個(gè)用戶(hù)的更新操作,在某個(gè)用戶(hù)更新文件后,對(duì)其他用戶(hù)進(jìn)行提醒。
[0045]如圖1所示,該方法實(shí)施例1可以具體包括步驟SlOl?步驟S102。
[0046]步驟SlOl:響應(yīng)于第一用戶(hù)對(duì)原始文件的更新指令,判斷所述原始文件當(dāng)前是否正被第二用戶(hù)執(zhí)行操作;其中,所述更新指令用于保存所述第一用戶(hù)對(duì)所述原始文件的更新操作,獲得更新文件;若是,執(zhí)行步驟S102。
[0047]其中,原始文件存儲(chǔ)在應(yīng)用服務(wù)器上,類(lèi)型可以是實(shí)際應(yīng)用中的各種類(lèi)型,如地圖文件。
[0048]第一用戶(hù)可以通過(guò)終端設(shè)備,對(duì)原始文件進(jìn)行更新操作。更新操