本發(fā)明涉及通信領(lǐng)域,更具體的說(shuō),涉及一種公告的同步方法和裝置。
背景技術(shù):
在網(wǎng)絡(luò)社區(qū)中,一般用公告的方式對(duì)社區(qū)的用戶發(fā)布通知,即在網(wǎng)絡(luò)社區(qū)或社區(qū)論壇的公告欄中發(fā)布需要公示的公告,進(jìn)而相關(guān)用戶就能夠看到該公告。
目前,針對(duì)每一個(gè)社區(qū),都采用獨(dú)立的社區(qū)公告管理模式,社區(qū)之間的公告完全獨(dú)立。當(dāng)想要同一個(gè)公告在多個(gè)社區(qū)同時(shí)公示時(shí),需要人工手動(dòng)更改不同社區(qū)的公告的內(nèi)容,以實(shí)現(xiàn)不同社區(qū)的公告之間的同步。人工手動(dòng)更改,會(huì)增加人力成本。
因此,亟需一種在實(shí)現(xiàn)不同社區(qū)的公告之間的同步時(shí),減少人力成本的方法。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種公告的同步方法和裝置,以解決現(xiàn)有技術(shù)中在實(shí)現(xiàn)不同社區(qū)的公告之間的同步時(shí),人力成本較高的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用了如下技術(shù)方案:
一種公告的同步方法,包括:
將一個(gè)公告的公告屬性設(shè)置為全局公告;
為所述公告創(chuàng)建至少一個(gè)公告副本;
將所述公告、至少一個(gè)所述公告副本與多個(gè)社區(qū)建立一一映射關(guān)系;其中,每個(gè)所述公告或者所述公告副本對(duì)應(yīng)的所述社區(qū)不同;
將與每個(gè)所述社區(qū)對(duì)應(yīng)的所述公告或者所述公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的所述社區(qū)的指定公示界面。
優(yōu)選地,所述將與每個(gè)所述社區(qū)對(duì)應(yīng)的所述公告或者所述公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的所述社區(qū)的指定公示界面后,還包括:
將所述公告和全部所述公告副本保存在一個(gè)數(shù)組中;
將所述公告對(duì)應(yīng)的所述社區(qū)、每個(gè)所述公告副本對(duì)應(yīng)的所述社區(qū)與所述數(shù)組建立映射關(guān)系;
判斷所述數(shù)組中是否有一個(gè)所述公告或者一個(gè)所述公告副本中的內(nèi)容是否發(fā)生了修改;
當(dāng)判斷出所述數(shù)組中有一個(gè)所述公告或者一個(gè)所述公告副本中的內(nèi)容發(fā)生了修改,將所述數(shù)組中除被修改公告或者被修改公告副本之外的其他所述公告或者所述公告副本中的內(nèi)容進(jìn)行相應(yīng)的修改;
將與所述數(shù)組對(duì)應(yīng)的每個(gè)所述社區(qū)對(duì)應(yīng)的修改后的公告或者修改后的公告副本中的內(nèi)容,公示在相應(yīng)的所述社區(qū)的所述指定公示界面。
優(yōu)選地,所述將與每個(gè)所述社區(qū)對(duì)應(yīng)的所述公告或者所述公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的所述社區(qū)的指定公示界面后,還包括:
修改至少一個(gè)所述社區(qū)對(duì)應(yīng)的所述公告或者所述公告副本中的內(nèi)容;
將修改后的所述公告或者修改后的所述公告副本中的內(nèi)容公示在相應(yīng)的所述社區(qū)的所述指定公示界面。
優(yōu)選地,還包括:
為每個(gè)所述社區(qū)創(chuàng)建相應(yīng)的獨(dú)立公告;
在每個(gè)所述社區(qū)中的所述指定公示界面公示相應(yīng)的所述獨(dú)立公告。
一種公告的同步裝置,包括:
設(shè)置單元,用于將一個(gè)公告的公告屬性設(shè)置為全局公告;
第一創(chuàng)建單元,用于為所述公告創(chuàng)建至少一個(gè)公告副本;
第一關(guān)系建立單元,用于將所述公告、至少一個(gè)所述公告副本與多個(gè)社區(qū)建立一一映射關(guān)系;
其中,每個(gè)所述公告或者所述公告副本對(duì)應(yīng)的所述社區(qū)不同;
第一公示單元,用于將與每個(gè)所述社區(qū)對(duì)應(yīng)的所述公告或者所述公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的所述社區(qū)的指定公示界面。
優(yōu)選地,還包括:
保存單元,用于所述第一公示單元將與每個(gè)所述社區(qū)對(duì)應(yīng)的所述公告或者所述公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的所述社區(qū)的指定公示界面后,將所述公告和全部所述公告副本保存在一個(gè)數(shù)組中;
第二關(guān)系建立單元,用于將所述公告對(duì)應(yīng)的所述社區(qū)、每個(gè)所述公告副本對(duì)應(yīng)的所述社區(qū)與所述數(shù)組建立映射關(guān)系;
判斷單元,用于判斷所述數(shù)組中是否有一個(gè)所述公告或者一個(gè)所述公告副本中的內(nèi)容是否發(fā)生了修改;
第一修改單元,用于當(dāng)所述判斷單元判斷出所述數(shù)組中有一個(gè)所述公告或者一個(gè)所述公告副本中的內(nèi)容發(fā)生了修改,將所述數(shù)組中除被修改公告或者被修改公告副本之外的其他所述公告或者所述公告副本中的內(nèi)容進(jìn)行相應(yīng)的修改;
第二公示單元,用于將與所述數(shù)組對(duì)應(yīng)的每個(gè)所述社區(qū)對(duì)應(yīng)的修改后的公告或者修改后的公告副本中的內(nèi)容,公示在相應(yīng)的所述社區(qū)的所述指定公示界面。
優(yōu)選地,還包括:
第二修改單元,用于所述第一公示單元將與每個(gè)所述社區(qū)對(duì)應(yīng)的所述公告或者所述公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的所述社區(qū)的指定公示界面后,修改至少一個(gè)所述社區(qū)對(duì)應(yīng)的所述公告或者所述公告副本中的內(nèi)容;
第三公示單元,用于將修改后的所述公告或者修改后的所述公告副本中的內(nèi)容公示在相應(yīng)的所述社區(qū)的所述指定公示界面。
優(yōu)選地,還包括:
第二創(chuàng)建單元,用于為每個(gè)所述社區(qū)創(chuàng)建相應(yīng)的獨(dú)立公告;
第四公示單元,用于在每個(gè)所述社區(qū)中的所述指定公示界面公示相應(yīng)的所述獨(dú)立公告。
相較于現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:
本發(fā)明提供了一種公告的同步方法和裝置,將一個(gè)公告的公告屬性設(shè)置為全局公告,為公告創(chuàng)建至少一個(gè)公告副本,將公告、至少一個(gè)公告副本與多個(gè)社區(qū)建立一一映射關(guān)系,將與每個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的社區(qū)的指定公示界面。本發(fā)明能夠自動(dòng)實(shí)現(xiàn)不同社區(qū)的公告之間的同步,不需要人工手動(dòng)去更改不同社區(qū)的公告的內(nèi)容,進(jìn)而減少了人工參與,降低了人力成本。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種公告的同步方法的方法流程圖;
圖2為本發(fā)明提供的另一種公告的同步方法的方法流程圖;
圖3為本發(fā)明提供的再一種公告的同步方法的方法流程圖;
圖4為本發(fā)明提供的一種公告的同步裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明提供的另一種公告的同步裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供了一種公告的同步方法,參照?qǐng)D1,包括:
s101、將一個(gè)公告的公告屬性設(shè)置為全局公告;
其中,公告屬性包括獨(dú)立公告和全局公告,獨(dú)立公告為僅在一個(gè)社區(qū)公示的公告,全局公告為在多個(gè)社區(qū)同步公示的公告。
s102、為公告創(chuàng)建至少一個(gè)公告副本;
其中,公告中的內(nèi)容與公告副本中的內(nèi)容相同。為公告創(chuàng)建至少一個(gè)公告副本,即對(duì)公告進(jìn)行復(fù)制,得到至少一個(gè)公告副本。
s103、將公告、至少一個(gè)公告副本與多個(gè)社區(qū)建立一一映射關(guān)系;
其中,每個(gè)所述公告或者所述公告副本對(duì)應(yīng)的所述社區(qū)不同。
由于需要在多個(gè)社區(qū)同時(shí)公示同一個(gè)公告,每個(gè)社區(qū)均對(duì)應(yīng)有相應(yīng)的公告文件,所以需要將公告、至少一個(gè)公告副本與多個(gè)社區(qū)建立一一映射關(guān)系。
s104、將與每個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的社區(qū)的指定公示界面。
可選的,指定公示界面為網(wǎng)絡(luò)社區(qū)的公告欄或者是社區(qū)論壇的公告欄。將與每個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容公示在相應(yīng)的社區(qū)的指定公示界面后,用戶就能夠在指定公示界面看到公告或者公告副本中的內(nèi)容。
本實(shí)施例提供了一種公告的同步方法,將一個(gè)公告的公告屬性設(shè)置為全局公告,為公告創(chuàng)建至少一個(gè)公告副本,將公告、至少一個(gè)公告副本與多個(gè)社區(qū)建立一一映射關(guān)系,將與每個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的社區(qū)的指定公示界面。本發(fā)明能夠自動(dòng)實(shí)現(xiàn)不同社區(qū)的公告之間的同步,不需要人工手動(dòng)去更改不同社區(qū)的公告的內(nèi)容,進(jìn)而減少了人工參與,降低了人力成本。
可選的,本發(fā)明的另一實(shí)施例中,參照?qǐng)D2,步驟s104后,還包括:
s205、將公告和全部公告副本保存在一個(gè)數(shù)組中;
舉例來(lái)說(shuō),當(dāng)社區(qū)的數(shù)量為五個(gè)時(shí),公告的數(shù)量為1個(gè),公告副本的數(shù)量為四個(gè),將一個(gè)公告和四個(gè)公告副本保存到一個(gè)數(shù)組中。
s206、將公告對(duì)應(yīng)的社區(qū)、每個(gè)公告副本對(duì)應(yīng)的社區(qū)與數(shù)組建立映射關(guān)系;
將公告對(duì)應(yīng)的社區(qū)、每個(gè)公告副本對(duì)應(yīng)的社區(qū)與數(shù)組建立映射關(guān)系,即一個(gè)數(shù)組對(duì)應(yīng)多個(gè)社區(qū),每個(gè)社區(qū)對(duì)應(yīng)有數(shù)組中的一個(gè)公告或者公告副本。
將公告對(duì)應(yīng)的社區(qū)、每個(gè)公告副本對(duì)應(yīng)的社區(qū)與數(shù)組建立映射關(guān)系,是為了能夠查找到一個(gè)社區(qū)對(duì)應(yīng)的數(shù)組。
s207、判斷數(shù)組中是否有一個(gè)公告或者一個(gè)公告副本中的內(nèi)容是否發(fā)生了修改;
當(dāng)判斷出數(shù)組中有一個(gè)公告或者一個(gè)公告副本中的內(nèi)容發(fā)生了修改,執(zhí)行步驟s208。
本實(shí)施例中的修改包括刪除或者增加文字。
s208、將數(shù)組中除被修改公告或者被修改公告副本之外的其他公告或者公告副本中的內(nèi)容進(jìn)行相應(yīng)的修改;
當(dāng)數(shù)組中有一個(gè)公告或者一個(gè)公告副本中的內(nèi)容發(fā)生了修改后,并保存了修改內(nèi)容,此時(shí),就會(huì)對(duì)除被修改公告或者被修改公告副本之外的其他公告或者公告副本中的內(nèi)容進(jìn)行相應(yīng)的修改,進(jìn)而能夠保證這個(gè)數(shù)組中的公告或者公告副本中的內(nèi)容一致。
s209、將與數(shù)組對(duì)應(yīng)的每個(gè)社區(qū)對(duì)應(yīng)的修改后的公告或者修改后的公告副本中的內(nèi)容,公示在相應(yīng)的社區(qū)的指定公示界面。
將與數(shù)組對(duì)應(yīng)的每個(gè)社區(qū)對(duì)應(yīng)的修改后的公告或者修改后的公告副本中的內(nèi)容,公示在相應(yīng)的社區(qū)的指定公示界面,就能夠使用戶觀看到修改后的公告內(nèi)容,同時(shí)還保證了不同社區(qū)的公告之間的同步。
本實(shí)施例中,當(dāng)判斷出數(shù)組中有一個(gè)公告或者一個(gè)公告副本中的內(nèi)容發(fā)生了修改,將數(shù)組中除被修改公告或者被修改公告副本之外的其他公告或者公告副本中的內(nèi)容進(jìn)行相應(yīng)的修改,并將與數(shù)組對(duì)應(yīng)的每個(gè)社區(qū)對(duì)應(yīng)的修改后的公告或者公告副本中的內(nèi)容,公示在相應(yīng)的社區(qū)的指定公示界面,能夠保證當(dāng)公告中的內(nèi)容需要修改時(shí),仍能夠保證不同社區(qū)的公告之間的同步。
可選的,本發(fā)明的另一實(shí)施例中,參照?qǐng)D3,步驟s104后,還包括:
s305、修改至少一個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容;
將與數(shù)組對(duì)應(yīng)的每個(gè)社區(qū)對(duì)應(yīng)的修改后的公告或者公告副本中的內(nèi)容,公示在相應(yīng)的社區(qū)的指定公示界面后,后期根據(jù)工作需要,會(huì)對(duì)至少一個(gè)社區(qū)公示的公告中的內(nèi)容進(jìn)行修改。本實(shí)施例中的修改包括刪除或者增加文字。
舉例來(lái)說(shuō),當(dāng)在a、b和c社區(qū)同時(shí)公示同一個(gè)公告時(shí),發(fā)現(xiàn)a社區(qū)的公告需要修改部分內(nèi)容,此時(shí)就修改a社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容。
s306、將修改后的公告或者修改后的公告副本中的內(nèi)容公示在相應(yīng)的社區(qū)的指定公示界面。
本實(shí)施例中,當(dāng)需要對(duì)至少一個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容進(jìn)行修改時(shí),僅修改相應(yīng)的公告或者公告副本。
可選的,本發(fā)明的另一實(shí)施例中,還包括:
為每個(gè)社區(qū)創(chuàng)建相應(yīng)的獨(dú)立公告,并在每個(gè)社區(qū)中的指定公示界面公示相應(yīng)的獨(dú)立公告。
具體的,每個(gè)社區(qū)的網(wǎng)絡(luò)社區(qū)的公告欄或者社區(qū)論壇的公告欄中除了公示與其他社區(qū)相同的公告外,還有自己的獨(dú)立公告,這些公告僅使自己社區(qū)的用戶看到,其他社區(qū)的用戶不會(huì)看到,對(duì)于每個(gè)社區(qū),創(chuàng)建獨(dú)立公告后,在社區(qū)的指定公示界面公示創(chuàng)建的獨(dú)立公告。
本實(shí)施例中,在指定公示界面除了能夠公示全局公告外,還能夠公示獨(dú)立公告。
可選的,本發(fā)明的另一實(shí)施例中提供了一種公告的同步裝置,參照?qǐng)D4,包括:
設(shè)置單元101,用于將一個(gè)公告的公告屬性設(shè)置為全局公告;
第一創(chuàng)建單元102,用于為公告創(chuàng)建至少一個(gè)公告副本;
第一關(guān)系建立單元103,用于將公告、至少一個(gè)公告副本與多個(gè)社區(qū)建立一一映射關(guān)系;
其中,每個(gè)所述公告或者所述公告副本對(duì)應(yīng)的所述社區(qū)不同;
第一公示單元104,用于將與每個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的社區(qū)的指定公示界面。
本實(shí)施例提供了一種公告的同步裝置,將一個(gè)公告的公告屬性設(shè)置為全局公告,為公告創(chuàng)建至少一個(gè)公告副本,將公告、至少一個(gè)公告副本與多個(gè)社區(qū)建立一一映射關(guān)系,將與每個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的社區(qū)的指定公示界面。本發(fā)明能夠自動(dòng)實(shí)現(xiàn)不同社區(qū)的公告之間的同步,不需要人工手動(dòng)去更改不同社區(qū)的公告的內(nèi)容,進(jìn)而減少了人工參與,降低了人力成本。
需要說(shuō)明的是,本實(shí)施例中的各個(gè)單元的工作過(guò)程,請(qǐng)參照?qǐng)D1對(duì)應(yīng)的實(shí)施例中的內(nèi)容,在此不再贅述。
可選的,本發(fā)明的另一實(shí)施例中,參照?qǐng)D5,還包括:
保存單元105,用于第一公示單元104將與每個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的社區(qū)的指定公示界面后,將公告和全部公告副本保存在一個(gè)數(shù)組中;
第二關(guān)系建立單元106,用于將公告對(duì)應(yīng)的社區(qū)、每個(gè)公告副本對(duì)應(yīng)的社區(qū)與數(shù)組建立映射關(guān)系;
判斷單元107,用于判斷數(shù)組中是否有一個(gè)公告或者一個(gè)公告副本中的內(nèi)容是否發(fā)生了修改;
第一修改單元108,用于當(dāng)判斷單元107判斷出數(shù)組中有一個(gè)公告或者一個(gè)公告副本中的內(nèi)容發(fā)生了修改,將數(shù)組中除被修改公告或者被修改公告副本之外的其他公告或者公告副本中的內(nèi)容進(jìn)行相應(yīng)的修改;
第二公示單元109,用于將與數(shù)組對(duì)應(yīng)的每個(gè)社區(qū)對(duì)應(yīng)的修改后的公告或者修改后的公告副本中的內(nèi)容,公示在相應(yīng)的社區(qū)的指定公示界面。
本實(shí)施例中,當(dāng)判斷出數(shù)組中有一個(gè)公告或者一個(gè)公告副本中的內(nèi)容發(fā)生了修改,將數(shù)組中除被修改公告或者被修改公告副本之外的其他公告或者公告副本中的內(nèi)容進(jìn)行相應(yīng)的修改,并將與數(shù)組對(duì)應(yīng)的每個(gè)社區(qū)對(duì)應(yīng)的修改后的公告或者公告副本中的內(nèi)容,公示在相應(yīng)的社區(qū)的指定公示界面,能夠保證當(dāng)公告中的內(nèi)容需要修改時(shí),仍能夠保證不同社區(qū)的公告之間的同步。
需要說(shuō)明的是,本實(shí)施例中的各個(gè)單元的工作過(guò)程,請(qǐng)參照?qǐng)D2對(duì)應(yīng)的實(shí)施例中的內(nèi)容,在此不再贅述。
可選的,本發(fā)明的另一實(shí)施例中,還包括:
第二修改單元,用于第一公示單元104將與每個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容同時(shí)公示在相應(yīng)的社區(qū)的指定公示界面后,修改至少一個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容;
第三公示單元,用于將修改后的公告或者修改后的公告副本中的內(nèi)容公示在相應(yīng)的社區(qū)的指定公示界面。
本實(shí)施例中,當(dāng)需要對(duì)至少一個(gè)社區(qū)對(duì)應(yīng)的公告或者公告副本中的內(nèi)容進(jìn)行修改時(shí),僅修改相應(yīng)的公告或者公告副本。
需要說(shuō)明的是,本實(shí)施例中的各個(gè)單元的工作過(guò)程,請(qǐng)參照?qǐng)D3對(duì)應(yīng)的實(shí)施例中的內(nèi)容,在此不再贅述。
可選的,本發(fā)明的另一實(shí)施例中,還包括:
第二創(chuàng)建單元,用于為每個(gè)社區(qū)創(chuàng)建相應(yīng)的獨(dú)立公告;
第四公示單元,用于在每個(gè)社區(qū)中的指定公示界面公示相應(yīng)的獨(dú)立公告。
本實(shí)施例中,在指定公示界面除了能夠公示全局公告外,還能夠公示獨(dú)立公告。
需要說(shuō)明的是,本實(shí)施例中的各個(gè)單元的工作過(guò)程,請(qǐng)參照上述實(shí)施例中的內(nèi)容,在此不再贅述。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。