亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息數(shù)據(jù)的發(fā)送方法及裝置與流程

文檔序號:12836540閱讀:191來源:國知局
信息數(shù)據(jù)的發(fā)送方法及裝置與流程
本申請涉及計算機(jī)及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種信息數(shù)據(jù)的發(fā)送方法及裝置。

背景技術(shù):
在互聯(lián)網(wǎng)的世界中,充斥著大量有利或有弊的信息,用戶不可能顧及所有的信息,更沒有時間從海量的數(shù)據(jù)中逐一挑選自己需要的信息。但用戶還是希望能隨時獲取重要的、有價值的信息可以傳遞給自己,因此,用戶通常會通過信息訂閱的方式來獲取信息。例如,在很多的專業(yè)技術(shù)網(wǎng)站(比如專門介紹計算機(jī)知識、數(shù)學(xué)知識等的網(wǎng)站),為了方便用戶,都會提供信息訂閱的功能。用戶可以根據(jù)自己的興趣,選擇一部分主題,填寫自己正確的聯(lián)系方式(比如郵件地址),然后系統(tǒng)會定時根據(jù)用戶選擇的主題生成相應(yīng)的信息數(shù)據(jù),及時發(fā)送給用戶,以便用戶學(xué)習(xí)新知識、關(guān)注新的發(fā)展等。目前,最常見的信息訂閱方式是每個用戶自己主動登錄到某個其所關(guān)心的網(wǎng)站,選擇關(guān)心的一些主題,主動配置自己的接收方式、訂閱條件等信息,然后,網(wǎng)站定時將滿足訂閱條件的信息推送給用戶。其中,常見的模式是RSS(ReallySimpleSyndication)。RSS也稱為聚合RSS,是在線共享內(nèi)容的一種簡易方式(也叫聚合內(nèi)容)。圖1A至圖1C為現(xiàn)有訂閱模式的一種訂閱方式實例示意圖,在圖1A至圖1C中,相同填充的資訊為屬于某個特定范圍(例如,同一個應(yīng)用內(nèi)的監(jiān)控信息)內(nèi)的資訊。其中,資訊是指有某種很強(qiáng)領(lǐng)域性的、受相關(guān)用戶特別關(guān)注的、有一定閱讀價值的信息,例如,很多網(wǎng)站都有大量的信息存在并發(fā)布出來,那些受到相關(guān)用戶特別關(guān)注的并被用戶篩選出來的信息,對于用戶來說就是資訊。如圖1A至圖1C所示,用戶A可以獲知網(wǎng)站上將公開資訊3、資訊5和資訊4,發(fā)現(xiàn)資訊4和資訊5是其感興趣的內(nèi)容,因此,用戶A配置訂閱條件,主動訂閱資訊4和資訊5。而用戶B可以獲知網(wǎng)站上將公開資訊1、資訊2和資訊3,其中,用戶B發(fā)現(xiàn)資訊3是其感興趣的內(nèi)容,因此,用戶B配置訂閱條件,主動訂閱資訊3。而用戶C可以獲知網(wǎng)站上將公開資訊2、資訊6和資訊5,用戶C發(fā)現(xiàn)資訊2和資訊6為其感興趣的內(nèi)容,因此,用戶C配置訂閱條件,主動訂閱資訊2和資訊6。根據(jù)上述的描述可知,在現(xiàn)有的訂閱模式中,用戶A、用戶B以及用戶C都在網(wǎng)站上訂閱各自想要的信息,其相互獨立,沒有參照,也沒有共享;并且,由于各個用戶的能力有限,用戶并不能獲知屬于某個特定范圍(比如同一個應(yīng)用內(nèi)的監(jiān)控信息)下的所有資訊,因此,可能只訂閱了某個特定范圍內(nèi)的部分資訊,而漏掉部分資訊;對于每個資訊的訂閱,每個用戶都需要自己單獨配置一些特殊的訂閱條件,例如,垃圾過濾規(guī)則、展示方式及訂閱數(shù)量限制等。由此可見,在現(xiàn)有的訂閱模式中,(1)每個用戶都需要重復(fù)的配置來實現(xiàn)訂閱,沒有共享配置,比如,用戶A和用戶B都需要各自配置訂閱了資訊3;如果某天資訊3已經(jīng)沒有什么價值了,用戶A發(fā)現(xiàn)并主動的修改掉了,但用戶B卻沒有發(fā)現(xiàn),會一直使用可能存在錯誤的信息;(2)各個用戶獨立訂閱資訊,各個用戶間相互獨立,由于各個用戶的知識面有限,可能會疏漏有價值資訊的訂閱,比如,資訊4很有價值,用戶A比C更熟悉,因此,用戶A訂閱了資訊4,而C用戶并不熟悉,所以C沒有訂閱資訊4,但是這樣的疏漏沒有辦法由A傳遞給C;(3)并且,由于各個用戶的知識面有限,其選擇訂閱的資訊也可以不合理,從而導(dǎo)致無用的資訊對用戶的干擾,比如對于資訊1對應(yīng)應(yīng)用下面的資訊,用戶B比用戶C多訂閱一個資訊1,但用戶C才是這個應(yīng)用的專業(yè)人士,他知道現(xiàn)在資訊1不存在價值,因此,取消了資訊1的訂閱,但用戶B并沒有這樣的認(rèn)知,因此,沒有取消資訊1的訂閱,從而導(dǎo)致沒有價值的信息一直騷擾用戶B;(4)另外,現(xiàn)有的這種各個用戶獨立訂閱的模式還可能導(dǎo)致新的內(nèi)容資訊不能得到有效的傳遞,例如,用戶C訂閱了資訊6(比較新的內(nèi)容),但用戶A和用戶B沒有獲知資訊6的出現(xiàn),而這些新的信息無法由用戶C在線的傳遞給用戶A和用戶B,而這些對于A和B可能是很有幫助的。通過上述分析可知,雖然在實際應(yīng)用中,多個用戶之間需要處理的信息是有很多交集部分,但由于傳統(tǒng)的訂閱方式中,每個人都是各自選擇各自的內(nèi)容,每個人的配置都是私密的,每個人的行為都是獨立的,因此,用戶B獲取不到用戶A獲取的信息,從而使得信息沒有得到最充分的共享;另外,由于各個用戶獨立配置訂閱條件,但同一份垃圾信息,對于一個信息需求相當(dāng)?shù)膱F(tuán)體來說,都屬于無用或有害的信息,因此,各個用戶獨自設(shè)置一次過濾條件,不僅是對人力的浪費,降低系統(tǒng)的效率,并且,如果其中某人沒有認(rèn)識到其為垃圾信息,還可以導(dǎo)致垃圾信息對用戶造成的騷擾。為了解決上述問題,可以考慮增加抄送選項,在用戶配置時,配置需要抄送的用戶,但是,如果只是簡單的增加抄送的訂閱方式,則可能多個用戶同時配置相同的信息給同一個用戶,從而導(dǎo)致系統(tǒng)需要多次向同一個用戶發(fā)送相同的信息,不僅對用戶造成不必要的騷擾,同時還降低了系統(tǒng)的性能?;蛘?,對于某個用戶,系統(tǒng)需要分別向該用戶發(fā)送其訂閱的信息以及其他用戶抄送給他的信息,從而導(dǎo)致系統(tǒng)發(fā)送信息的效率降低。

技術(shù)實現(xiàn)要素:
本申請?zhí)峁┝艘环N信息數(shù)據(jù)的發(fā)送方法及裝置,以解決現(xiàn)有技術(shù)中的系統(tǒng)效率比較低的問題。為了實現(xiàn)上述目的,根據(jù)本申請的一個方面,提供了一種信息數(shù)據(jù)的發(fā)送方法。根據(jù)本申請的信息數(shù)據(jù)的發(fā)送方法,包括:服務(wù)器根據(jù)各個用戶的配置信息,獲取各個用戶訂閱的信息數(shù)據(jù),以及各個用戶指定的抄送用戶及抄送的信息數(shù)據(jù);根據(jù)所述各個用戶指定的抄送用戶及抄送的信息數(shù)據(jù),獲取各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù);根據(jù)各個用戶訂閱的信息數(shù)據(jù)以及各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù),獲取需要發(fā)送給各個用戶的信息數(shù)據(jù);所述服務(wù)器以用戶為單位,分別將需要發(fā)送給各個用戶的信息數(shù)據(jù)發(fā)送給各個用戶。根據(jù)本申請的另一個方面,提供了一種信息數(shù)據(jù)的發(fā)送裝置。根據(jù)本申請的信息數(shù)據(jù)的發(fā)送裝置,包括:第一獲取模塊,用于根據(jù)各個用戶的配置信息,獲取各個用戶訂閱的信息數(shù)據(jù),以及各個用戶指定的抄送用戶及抄送的信息數(shù)據(jù);第二獲取模塊,用于根據(jù)所述各個用戶指定的抄送用戶及抄送的信息數(shù)據(jù),獲取各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù);第三獲取模塊,用于根據(jù)各個用戶訂閱的信息數(shù)據(jù)以及各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù),獲取需要發(fā)送給各個用戶的信息數(shù)據(jù);發(fā)送模塊,用于以用戶為單位,分別將需要發(fā)送給各個用戶的信息數(shù)據(jù)發(fā)送給各個用戶。通過本申請,服務(wù)器可以根據(jù)各個用戶的配置信息,獲取各個用戶訂閱的信息數(shù)據(jù)以及各個用戶指定的抄送用戶,然后根據(jù)各個用戶訂閱的信息數(shù)據(jù)及指定的抄送用戶,獲取需要發(fā)送給各個用戶的信息數(shù)據(jù),并以用戶為單位,分別向各個用戶發(fā)送信息數(shù)據(jù),從而使得信息數(shù)據(jù)可以充分得到共享,避免了由于用戶無法獲知信息渠道而導(dǎo)致用戶獲取信息的問題,同時,服務(wù)器在發(fā)送數(shù)據(jù)時,以用戶為單位,將各個用戶訂閱的信息數(shù)據(jù)及各個用戶作為抄送用戶需要被抄送的信息發(fā)送給各個用戶,提高了信息數(shù)據(jù)的發(fā)送效率,進(jìn)而提高了系統(tǒng)的效率。附圖說明構(gòu)成本申請的一部分的附圖用來提供對本申請的進(jìn)一步理解,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:圖1A是現(xiàn)有技術(shù)中的訂閱方式實例一的示意圖;圖1B是現(xiàn)有技術(shù)中的訂閱方式實例二的示意圖;圖1C是現(xiàn)有技術(shù)中的訂閱方式實例三的示意圖;圖2是根據(jù)本申請實施例的信息數(shù)據(jù)的發(fā)送方法的流程圖;圖3A是本申請實施例中的訂閱實例一的示意圖;圖3B是本申請實施例中的訂閱實例二的示意圖;圖3C是本申請實施例中的訂閱實例三的示意圖;圖4A是本申請實施例中的重組后的訂閱實例一的示意圖;圖4B是本申請實施例中的重組后的訂閱實例二的示意圖;圖4C是本申請實施例中的重組后的訂閱實例三的示意圖;圖5是本申請實施例中的調(diào)整后的訂閱實例的示意圖;圖6是本申請實施例中的發(fā)送信息數(shù)據(jù)的最終依據(jù)關(guān)系示意圖;圖7是本申請實施例中的更新后的訂閱實例一的示意圖;圖8是本申請實施例中的更新后的訂閱實例二的示意圖;圖9是本申請優(yōu)選實施例中數(shù)據(jù)的發(fā)送過程的流程示意圖;圖10是本申請優(yōu)選實施例中訂閱實例的示意圖;圖11是根據(jù)本申請實施例的信息數(shù)據(jù)的發(fā)送裝置的結(jié)構(gòu)示意圖;圖12是根據(jù)本申請優(yōu)選實施例的信息數(shù)據(jù)的發(fā)送裝置的結(jié)構(gòu)示意圖;圖13是根據(jù)本申請另一優(yōu)選實施例的信息數(shù)據(jù)的發(fā)送裝置的結(jié)構(gòu)示意圖。具體實施方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本申請?,F(xiàn)有技術(shù)中,在訂閱信息時,各個用戶間相互獨立,沒有參照,也沒有共享,各個用戶獨立配置自己的配置信息,例如,訂閱的主題、垃圾過濾規(guī)則等,從而可能導(dǎo)致重復(fù)配置,并且,由于各個用戶的能力及信息渠道不同,從而也可能導(dǎo)致疏漏有價值的信息的訂閱、訂閱不合理以及新的內(nèi)容不能及時的傳遞到需要的用戶等問題。針對該問題,本申請實施例提供了一種改進(jìn)的信息數(shù)據(jù)的發(fā)送方案,在該方案中,用戶在訂閱信息數(shù)據(jù)時,可以配置該信息數(shù)據(jù)的抄送用戶,并且,服務(wù)器在發(fā)送信息數(shù)據(jù)時,可以以用戶單位,對用戶訂閱的信息數(shù)據(jù)及需要被抄送的信息數(shù)據(jù)進(jìn)行整合發(fā)送,從而提高了系統(tǒng)的效率。圖2是根據(jù)本申請實施例的信息數(shù)據(jù)的發(fā)送方法的流程圖,如圖2所示,本申請實施例的信息數(shù)據(jù)的發(fā)送方法主要包括以下步驟S202-步驟S208。步驟S202,服務(wù)器根據(jù)各個用戶的配置信息,獲取各個用戶訂閱的信息數(shù)據(jù),以及各個用戶指定的抄送用戶及抄送的信息數(shù)據(jù)。本申請中,各個用戶可以向服務(wù)器訂閱自己感興趣的信息數(shù)據(jù),具體地,各個用戶可以其配置信息中配置需要訂閱的信息數(shù)據(jù)的主題、過濾條件等。另外,在本申請中,各個用戶的配置信息中還可以包括抄送信息,其中,該抄送信息中可以包括但不限于:抄送條件、需要抄送的用戶的地址信息以及需要抄送的信息數(shù)據(jù),其中,抄送條件和需要抄送的信息數(shù)據(jù)均可以缺省設(shè)置。例如,如果不設(shè)置抄送條件,則可以默認(rèn)在每個周期都向抄送用戶發(fā)送信息數(shù)據(jù),而如果不設(shè)置需要抄送的信息數(shù)據(jù),則可以默認(rèn)只要滿足該用戶設(shè)置的訂閱條件的信息數(shù)據(jù)均發(fā)送給用戶設(shè)置的抄送用戶。例如,對于網(wǎng)站公布的資訊,可以對當(dāng)前的訂閱方式進(jìn)行修改,針對每個資訊點增加“批量抄送”的方式,用戶可以通過“批量抄送”選擇將其訂閱的資訊抄送給其認(rèn)為需要關(guān)注該資訊對應(yīng)的應(yīng)用的用戶,例如,圖3A中,用戶A可以選擇將資訊4和資訊5抄送給用戶C,在圖3B中,用戶B可以選擇將資訊3抄送給用戶A,在圖3C中用戶C可以選擇將資訊6抄送給用戶A和用戶B,將資訊2抄送給用戶B。在本申請的一個優(yōu)選實施方式中,服務(wù)器可以定時將用戶訂閱的信息數(shù)據(jù)發(fā)送給用戶,因此,在步驟S202中,在預(yù)定時間到達(dá)時,服務(wù)器可以根據(jù)各個用戶的配置信息,然后獲取滿足各個用戶設(shè)置的訂閱條件的信息數(shù)據(jù),以及滿足各個用戶設(shè)置的抄送條件的抄送用戶及抄送的信息數(shù)據(jù)。例如,用戶可以在配置信息中配置訂閱主題名稱中包含“C++”的資訊,當(dāng)預(yù)定時間到達(dá)時,服務(wù)器獲取網(wǎng)站新發(fā)布的主題名稱中包含“C++”的資訊。步驟S204,根據(jù)所述各個用戶指定的抄送用戶及抄送的信息數(shù)據(jù),獲取各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù)。步驟S206,根據(jù)各個用戶訂閱的信息數(shù)據(jù)以及各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù),獲取需要發(fā)送給各個用戶的信息數(shù)據(jù)。在本申請中,在實際應(yīng)用中,對于同一份信息數(shù)據(jù),用戶A可能訂閱了該信息數(shù)據(jù),但同時,用戶B還可能將該信息數(shù)據(jù)抄送給用戶A,為了避免同一信息數(shù)據(jù)向同一用戶發(fā)送兩次,在本申請的優(yōu)選實施方式中,對于所述各個用戶中的每一個用戶,服務(wù)器獲取所述用戶訂閱的信息數(shù)據(jù)以及所述用戶作為抄送用戶需要被抄送的信息數(shù)據(jù)的并集,將所述并集中包含的信息數(shù)據(jù)作為需要發(fā)送給所述用戶的信息數(shù)據(jù)。因此,在該優(yōu)選實施方式中,在實際開始發(fā)送訂閱的信息數(shù)據(jù)前,服務(wù)器可以對訂閱進(jìn)行實時重組,形成一個新的視圖,例如,針對上述圖3A至圖3C用戶的配置信息,重組后的視圖如圖4A至圖4C所示,其中在圖4A至圖4C雖,資訊中帶有“主”的是指由自己訂閱的,帶有“被”是指這個資訊是別人抄送給自己的,而“主、被”是指該資訊為自己訂閱的,同時也是別人抄送給自己的。通過該視圖,服務(wù)器可以確定到當(dāng)前的信息數(shù)據(jù)需要發(fā)送的用戶。例如,在圖4A至圖4C中,服務(wù)器可以確定資訊3需要向用戶A和用戶B發(fā)送,資訊6需要向用戶A、用戶B和用戶C發(fā)送,資訊5需要向用戶A和用戶C發(fā)送,資訊2需要向用戶A、用戶B和用戶C發(fā)送,資訊4需要向用戶A和用戶C發(fā)送。步驟S208,所述服務(wù)器以用戶為單位,分別將需要發(fā)送給各個用戶的信息數(shù)據(jù)發(fā)送給各個用戶。在具體應(yīng)用中,各個用戶還可以選擇性接收其他用戶抄送給他的信息數(shù)據(jù),各個用戶可以在其配置信息配置其是否接受抄送的信息數(shù)據(jù),以及如果接受,不接受哪類的信息數(shù)據(jù)等信息,因此,本申請的一個優(yōu)選實施方式中,服務(wù)器在向各個用戶發(fā)送需要抄送的信息數(shù)據(jù)前,可以先獲取抄送用戶的配置信息,根據(jù)抄送用戶的配置信息判斷抄送用戶是否接受該信息數(shù)據(jù),如果是,則服務(wù)器確定需要將該信息數(shù)據(jù)發(fā)送給該抄送用戶。在上述優(yōu)選實施方式中,各個用戶可以進(jìn)一步在其配置信息中配置過濾規(guī)則,即配置其拒絕接受的信息數(shù)據(jù)的條件,因此,在本申請的一個更優(yōu)的實施方式中,服務(wù)器可以從作為抄送用戶的用戶配置信息中獲取該抄送用戶配置過濾規(guī)則,根據(jù)該過濾規(guī)則判斷待發(fā)送的信息數(shù)據(jù)是否屬于抄送用戶拒絕的信息數(shù)據(jù),如果不是,服務(wù)器確定需要將該信息數(shù)據(jù)發(fā)送給抄送用戶。例如,在上述圖4B中,用戶B可以進(jìn)一步設(shè)置過濾規(guī)則,設(shè)置不接受資訊6,如圖5所示,則服務(wù)器在發(fā)送資訊6時,只將資訊6發(fā)送給用戶A和用戶C。在發(fā)送信息數(shù)據(jù)時,服務(wù)器根據(jù)需要發(fā)送給各個用戶的信息數(shù)據(jù)(包括各個用戶訂閱的信息數(shù)據(jù)和各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù)),生成發(fā)送信息數(shù)據(jù)的最終依據(jù)關(guān)系圖,最終發(fā)送的時候以某個用戶作為數(shù)據(jù)采集的范圍,以用戶為單位,分別向各個用戶發(fā)送信息數(shù)據(jù)。例如,圖6中,以用戶C為數(shù)據(jù)采集的范圍,資訊4需要抄送給用戶C,同時資訊4的被動訂閱列表還包括用戶A和用戶C。在本申請的一個優(yōu)選實施方式中,用戶還可以更新自己訂閱和/或抄送的信息數(shù)據(jù),例如,在上述圖4A中,用戶A還可以進(jìn)一步訂閱新的資訊7,在這種情況下,用戶A重組后的訂閱及抄送的視圖如圖7所示?;蛘撸脩鬋在接收到用戶A抄送的資訊5之后,認(rèn)為資訊5很有用,用戶C還可以增加訂閱資訊5,在這種情況下,用戶C重組后的訂閱及抄送的視圖如圖8所示。在上述實施例中,以信息數(shù)據(jù)為網(wǎng)站發(fā)布的信息為例進(jìn)行說明,但并不限于此,在實際應(yīng)用中,上述信息數(shù)據(jù)也可以包括但不限于:系統(tǒng)的維護(hù)信息、系統(tǒng)的運行信息及系統(tǒng)的監(jiān)控信息等。例如,對于某組織內(nèi)部的監(jiān)控系統(tǒng)對線上的其他系統(tǒng)的運行狀態(tài)進(jìn)行實時監(jiān)控,并對于一些異常、重要的數(shù)據(jù)進(jìn)行分析和統(tǒng)計,這些數(shù)據(jù)可以讓系統(tǒng)的開發(fā)、維護(hù)人員實時的了解并知曉,以便他們能實時跟蹤線上系統(tǒng)的運行狀態(tài)。在一般情況下,這樣的線上系統(tǒng)由多個開發(fā)人員來負(fù)責(zé)開發(fā)和維護(hù),其中包括部分主要的負(fù)責(zé)人;同時每個開發(fā)人員可能參與多個線上系統(tǒng)的開發(fā)和維護(hù)。因此,在這種情況下希望讓盡可能少的主要負(fù)責(zé)人去訂閱某個系統(tǒng)的運行狀態(tài)信息,而同時讓相關(guān)的人都能實時的跟蹤到線上系統(tǒng)的問題;從而做到少配置、少操作,但不會丟失重要信息,充分實現(xiàn)信息以及配置的共享。在這種場景下,如果采用現(xiàn)有技術(shù)中的信息訂閱方式,線上系統(tǒng)的主要負(fù)責(zé)人和相關(guān)開發(fā)人員(假設(shè)共有N人),需要分別負(fù)責(zé)維護(hù)線上的一些系統(tǒng)(N套系統(tǒng),每個系統(tǒng)由一個開發(fā)人員來主要負(fù)責(zé),同時每個開發(fā)人員也要關(guān)注其他的N-1套系統(tǒng))。如果每個人都單獨維護(hù)各自的配置的話,需要配置N*N套的系統(tǒng)配置(即上述的配置信息)。但如果采用本申請中提供的信息數(shù)據(jù)的發(fā)送方法,每個系統(tǒng)由主要負(fù)責(zé)人來配置,將其余關(guān)注的人選擇抄送配置的方式,則只需要配置N套系統(tǒng)配置即可,但同時也可以保證每個人獲取的信息不會少。并且,對于一個線上系統(tǒng)過來說,負(fù)責(zé)人是最清楚狀況的,由該負(fù)責(zé)人配置系統(tǒng)配置,可以利用其專業(yè)知識和經(jīng)驗,將真正重要的、最可能發(fā)現(xiàn)問題和定位問題的信息放入配置信息中,避免了由一般的開發(fā)人員配置而導(dǎo)致選擇一些非主要信息規(guī)則作為配置規(guī)則,進(jìn)而導(dǎo)致不僅接收很多無用信息,而且可能會由于錯過了重要的信息而導(dǎo)致系統(tǒng)得不到及時的維護(hù)。通過本申請實施例提供的上述信息數(shù)據(jù)的發(fā)送方法,服務(wù)器可以根據(jù)各個用戶的配置信息,獲取各個用戶訂閱的信息數(shù)據(jù)以及各個用戶指定的抄送用戶,然后根據(jù)各個用戶訂閱的信息數(shù)據(jù)及指定的抄送用戶,獲取需要發(fā)送給各個用戶的信息數(shù)據(jù),并以用戶為單位,分別向各個用戶發(fā)送信息數(shù)據(jù),從而使得信息數(shù)據(jù)可以充分得到共享,避免了由于用戶無法獲知信息渠道而導(dǎo)致用戶獲取信息的問題,同時,服務(wù)器在發(fā)送數(shù)據(jù)時,以用戶為單位,將各個用戶訂閱的信息數(shù)據(jù)及各個用戶作為抄送用戶需要被抄送的信息發(fā)送給各個用戶,提高了信息數(shù)據(jù)的發(fā)送效率,進(jìn)而提高了系統(tǒng)的效率。下面以網(wǎng)站的資訊為例,對本申請實施例提供的上述信息數(shù)據(jù)的發(fā)送方法進(jìn)行說明。在本申請中,整個數(shù)據(jù)的發(fā)送過程是對用戶的配置信息進(jìn)行輪換的過程,如圖9所示,主要包括以下步驟:步驟S901,獲取用戶的最初的配置信息。在本申請中,用戶訂閱資訊時,需要設(shè)計成“用戶<訂閱>資訊(資訊<抄送>用戶列表)列表”的表達(dá)方式,如圖10所示,用戶C訂閱資訊6和資訊2,同時,將資訊6抄送給用戶A和用戶B,將資訊2抄送給用戶B。步驟S902,整合其他人的抄送數(shù)據(jù)。在該步驟中,判斷其他用戶是否有向該用戶抄送數(shù)據(jù),從而得到類似圖4A至圖4C所示的視圖。步驟S903,整合個性化數(shù)據(jù)。在該步驟中,根據(jù)各個用戶規(guī)則的過濾規(guī)則,對步驟S902得到的視圖進(jìn)行整合,從而得到類似圖5所示的視圖。步驟S904,生成最終的發(fā)送視圖。在該步驟中,以該用戶為單位,獲取該用戶訂閱的資訊以及抄送給該用戶的資訊,同時還包括被動訂閱列表(即資訊抄送的用戶列表),具體可以如圖6所示。步驟S905,以用戶作為發(fā)送單位,匯集該用戶下對應(yīng)配置下的全部數(shù)據(jù),并將該用戶對應(yīng)的數(shù)據(jù)發(fā)送給該用戶。根據(jù)本申請實施例,還提供了一種信息數(shù)據(jù)的發(fā)送裝置。圖11是根據(jù)本申請實施例的信息數(shù)據(jù)的發(fā)送裝置的結(jié)構(gòu)示意圖,如圖11所示,根據(jù)本申請實施例的信息數(shù)據(jù)的發(fā)送裝置主要包括:第一獲取模塊10、第二獲取模塊20、第三獲取模塊30和發(fā)送模塊40。下面分別對上述各個模塊進(jìn)行描述。第一獲取模塊10,用于根據(jù)各個用戶的配置信息,獲取各個用戶訂閱的信息數(shù)據(jù),以及各個用戶指定的抄送用戶及抄送的信息數(shù)據(jù)。本申請中,各個用戶可以向服務(wù)器訂閱自己感興趣的信息數(shù)據(jù),具體地,各個用戶可以其配置信息中配置需要訂閱的信息數(shù)據(jù)的主題、過濾條件等。另外,在本申請中,各個用戶的配置信息中還可以抄送信息,該抄送信息包括但不限于:抄送條件、需要抄送的用戶的地址信息以及抄送的信息數(shù)據(jù)等。因此,在本實施例的一個優(yōu)選實施方式中,第一獲取模塊10可以先獲取各個用戶的配置信息,在預(yù)定時間到達(dá)時,根據(jù)各個用戶的配置信息,獲取滿足各個用戶設(shè)置的訂閱條件(包括但不限于:訂閱的信息數(shù)據(jù)的主題、過濾條件等)的信息數(shù)據(jù)。例如,用戶可以在配置信息中配置訂閱主題名稱中包含“C++”的資訊,當(dāng)預(yù)定時間到達(dá)時,第一獲取模塊10獲取網(wǎng)站新發(fā)布的主題名稱中包含“C++”的資訊。第二獲取模塊20,用于根據(jù)所述各個用戶指定的抄送用戶及抄送的信息數(shù)據(jù),獲取各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù)。第三獲取模塊30,用于根據(jù)各個用戶訂閱的信息數(shù)據(jù)以及各個用戶作為抄送用戶需要被抄送的信息數(shù)據(jù),獲取需要發(fā)送給各個用戶的信息數(shù)據(jù).發(fā)送模塊40,用于用戶為單位,分別將需要發(fā)送給各個用戶的信息數(shù)據(jù)發(fā)送給各個用戶。在具體應(yīng)用中,各個用戶還可以選擇性接收其他用戶抄送給他的信息數(shù)據(jù),各個用戶可以在其配置信息配置其是否接受抄送的信息數(shù)據(jù),以及如果接受,不接受哪類的信息數(shù)據(jù)等信息。因此,本申請的一個優(yōu)選實施方式中,如圖12所示,該裝置還包括:第四獲取模塊50,用于獲取所述抄送用戶的配置信息;判斷模塊60,用于根據(jù)所述抄送用戶的配置信息,判斷所述抄送用戶是否需要所述抄送的信息數(shù)據(jù),如果是,則將所述抄送的信息數(shù)據(jù)作為所述抄送用戶需要被抄送的信息數(shù)據(jù)。在上述優(yōu)選實施方式中,作為抄送用戶的用戶可以進(jìn)一步在其配置信息中配置過濾規(guī)則,即配置其拒絕接受的信息數(shù)據(jù)的條件,因此,在本申請的一個更優(yōu)的實施方式中,如圖13所示,判斷模塊60可以包括:第一獲取單元600,用于從抄送用戶的配置信息獲取抄送用戶配置的過濾規(guī)則;判斷單元602,用于根據(jù)抄送用戶配置的過濾規(guī)則,判斷該抄送的信息數(shù)據(jù)是否屬于抄送用戶拒絕接收的數(shù)據(jù),如果不是,則確定抄送用戶需要所述抄送的信息數(shù)據(jù)。在實際應(yīng)用中,對于同一份信息數(shù)據(jù),用戶A可能訂閱了該信息數(shù)據(jù),但同時,用戶B還可能將該信息數(shù)據(jù)抄送給用戶A,為了避免同一信息數(shù)據(jù)向同一用戶發(fā)送兩次,在本申請的優(yōu)選實施方式中,第三獲取模塊30通過以下方式獲取需要發(fā)送給各個用戶的信息數(shù)據(jù):對于所述各個用戶中的每一個用戶,獲取所述用戶訂閱的信息數(shù)據(jù)以及所述用戶作為抄送用戶需要被抄送的信息數(shù)據(jù)的并集,將所述并集中包含的信息數(shù)據(jù)作為需要發(fā)送給所述用戶的信息數(shù)據(jù)。通過本申請實施例提供的上述方案,用戶在訂閱信息數(shù)據(jù)時,可以進(jìn)一步設(shè)置該信息數(shù)據(jù)需要抄送的用戶,服務(wù)器在向用戶發(fā)送訂閱的信息數(shù)據(jù)時,獲取該信息數(shù)據(jù)需要抄送的用戶的地址信息,將該信息數(shù)據(jù)同時發(fā)送給訂閱該信息數(shù)據(jù)的用戶及該信息數(shù)據(jù)需要抄送的用戶,從而使得抄送用戶可以與訂閱用戶共享相同的配置,減少了配置的數(shù)量,提高了系統(tǒng)的效率。并且,還可以彌補(bǔ)由于抄送用戶無法獲取信息渠道或抄送用戶不能配置最合適的訂閱規(guī)則,而導(dǎo)致抄送用戶無法獲取有用的信息和/或必要的信息的問題。從而可以實現(xiàn)基于“共享配置、共享信息、減少配置、提高信息可靠性”的原則的信息訂閱,使得用戶可以做更少的事情,而得到更多有價值的信息;并且,很多配置、訂閱等工作可以讓團(tuán)隊中某個特定的人去維護(hù),而其他人就可以享受同樣的信息,關(guān)注相應(yīng)團(tuán)隊事宜,從而提高系統(tǒng)的效率。并且,本申請中基于抄送的方式實現(xiàn)共享,而且有個性化的方案,既確保足夠的省事,也同樣能保證局部的調(diào)整來更加精確的定位用戶需求,讓用戶最少的配置,也能讓最有價值的信息能最大化的傳遞。本說明書中的各個實施例均采用遞進(jìn)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本申請的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本申請不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本申請的優(yōu)選實施例而已,并不用于限制本申請,對于本領(lǐng)域的技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的保護(hù)范圍之內(nèi)。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1