專利名稱:一種電子信息的發(fā)布方法以及裝置的制作方法
一種電子信息的發(fā)布方法以及裝置技術(shù)領(lǐng)域
本申請涉及電子信息處理技術(shù)領(lǐng)域,尤其涉及一種電子信息的發(fā)布方法以及裝置。
背景技術(shù):
隨著電子信息化時代的到來,互聯(lián)網(wǎng)在人們的生活中發(fā)揮著越來越重要的作用, 人們通過互聯(lián)網(wǎng)可以快速、實時地獲取各種信息。互聯(lián)網(wǎng)應(yīng)用給人們的生活、工作提供了很 大的方便,從而成為目前應(yīng)用非常普及的一種技術(shù)。
互聯(lián)網(wǎng)應(yīng)用的一個重要方面是電子信息的展現(xiàn),即通過網(wǎng)站展示各種電子信息給 用戶,比較典型的電子信息展現(xiàn)網(wǎng)站包括各種交易網(wǎng)站、電子信息發(fā)布網(wǎng)站等。例如,在交 易網(wǎng)站中,作為賣家的用戶通常將所能提供的商品對應(yīng)的用于描述商品屬性等其他信息的 電子信息展現(xiàn)在網(wǎng)頁上,以供作為買家的各用戶瀏覽,商品對應(yīng)的電子信息可以為圖片信 息、文字信息等多種格式的信息。
一般情況下,作為電子信息發(fā)布方的用戶在發(fā)布電子信息時,通常希望所發(fā)布的 電子信息能夠得到更多的關(guān)注,尤其是商品對應(yīng)的電子信息,被關(guān)注度直接關(guān)系著商品的 銷售量。因此,在發(fā)布電子信息時,通常會以一定的方式發(fā)布電子信息,例如,對電子信息進 行排序后按照一定的次序獨立展示各電子信息。一般情況下,排序越靠前的電子信息將首 先被用戶瀏覽到。目前,網(wǎng)站為用戶提供的電子信息的發(fā)布方式主要是對電子信息進行單 一維度排序后按照排序結(jié)果依次發(fā)布各電子信息,所謂單一維度排序即基于電子信息包括 的某一關(guān)鍵詞作為排序依據(jù),例如,商品對應(yīng)的電子信息中通常包括價格信息,則對商品對 應(yīng)的電子信息進行排序時,可以將價格信息作為排序關(guān)鍵詞進行排序,例如可以選擇價格 由聞到低排序或由低到聞排序。
在實際應(yīng)用中發(fā)現(xiàn),一條電子信息中通常包括諸多關(guān)鍵詞,是諸多關(guān)鍵詞的集合 體,如商品對應(yīng)的電子信息中一般包括商品的價格信息、賣家信息、賣家信用度信息、商品 名稱信息、商品用途等諸多信息,因此,現(xiàn)有技術(shù)僅以電子信息中的一個關(guān)鍵詞作為排序依 據(jù)對電子信息進行獨立展示,顯然不能滿足實際的應(yīng)用需求。
由于用戶對于電子信息的關(guān)注側(cè)重點不同,并且不同電子信息之間也存在一定的 關(guān)聯(lián)性,因此,常常會出現(xiàn)用戶關(guān)注的存在關(guān)聯(lián)性的多個電子信息基于所選擇的排序關(guān)鍵 詞而以不同的順序發(fā)布,即在用戶關(guān)注的存在關(guān)聯(lián)性的多個電子信息之間插入了其他實際 不被用戶關(guān)注的信息,在此情況下,需要用戶從獨立展示的眾多電子信息中手動篩選自己 需要的電子信息。
綜上所述,現(xiàn)有技術(shù)提供的電子信息的發(fā)布方式,由于需要用戶從獨立展示的眾 多電子信息中手動篩選自己需要的電子信息,該過程中,用戶每次瀏覽電子信息都需要從 網(wǎng)絡(luò)側(cè)獲取該電子信息,網(wǎng)絡(luò)側(cè)也需要分配相應(yīng)的傳輸資源,因此,用戶從獨立展示的眾多 電子信息中手動篩選自己需要的電子信息,不但使用不便,而且造成網(wǎng)絡(luò)傳輸資源的浪費。發(fā)明內(nèi)容
有鑒于此,本申請實施例提供一種電子信息的發(fā)布方法以及裝置,采用該技術(shù)方 案,能夠達到方便使用并節(jié)省網(wǎng)絡(luò)傳輸資源的目的。
本申請實施例通過如下技術(shù)方案實現(xiàn)
根據(jù)本申請實施例的一個方面,提供了一種電子信息的發(fā)布方法,包括
針對生成的對應(yīng)待發(fā)布的電子信息的不同分組方式的每個電子信息樣本,確定各 電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度,所述信息關(guān)聯(lián)度用于表征電子信息樣本包括的各電 子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度;
在確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度符合發(fā)布要求時,根據(jù)對應(yīng)最 高信息關(guān)聯(lián)度的電子信息樣本所對應(yīng)的分組方式,將所述待發(fā)布的電子信息進行分組后發(fā) 布。
根據(jù)本申請實施例的另一個方面,還提供了一種電子信息的發(fā)布裝置,包括電子 信息樣本生成單元、關(guān)聯(lián)度確定單元、發(fā)布要求判斷單元以及發(fā)布單元;其中
所述電子信息樣本生成單元,用于生成對應(yīng)待發(fā)布的電子信息的不同分組方式的 電子信息樣本;
所述關(guān)聯(lián)度確定單元,用于針對所述電子信息樣本生成單元生成的對應(yīng)待發(fā)布的 電子信息的不同分組方式的每個電子信息樣本,確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián) 度,所述信息關(guān)聯(lián)度用于表征電子信息樣本包括的各電子信息組內(nèi)各電子信息的信息屬性 的關(guān)聯(lián)程度;
所述發(fā)布要求判斷單元,用于確定所述關(guān)聯(lián)度確定單元確定出的各電子信息樣本 分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果是否符合發(fā)布要求;
發(fā)布單元,用于在所述發(fā)布要求判斷單元的確定結(jié)果為是時,根據(jù)對應(yīng)最高信息 關(guān)聯(lián)度的電子信息樣本所對應(yīng)的分組方式,發(fā)布所述待發(fā)布的電子信息。
通過本申請實施例提供的上述至少一個技術(shù)方案,能夠根據(jù)待發(fā)布的電子信息生 成對應(yīng)不同分組方式的電子信息樣本,并確定各電子信息樣本分別對應(yīng)的用于表征電子信 息樣本包括的各電子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度的關(guān)聯(lián)度,然后根據(jù)確定 出的各電子信息樣本對應(yīng)的關(guān)聯(lián)度的確定結(jié)果選擇出滿足發(fā)布條件的電子信息樣本,并以 該電子信息樣本對應(yīng)的分組方式發(fā)布電子信息。根據(jù)該技術(shù)方案,能夠根據(jù)待發(fā)布電子信 息的信息屬性的關(guān)聯(lián)度將電子信息以組的方式發(fā)布,與現(xiàn)有技術(shù)通過單一維度獨立發(fā)布電 子信息的方式相比,考慮了電子信息的信息屬性之間的關(guān)聯(lián)度,并基于電子信息的信息屬 性之間的關(guān)聯(lián)度選擇電子信息的分組方式發(fā)布電子信息,從而能夠減少用戶從獨立展示的 眾多電子信息中手動篩選自己需要的電子信息的情況,進而節(jié)省了網(wǎng)絡(luò)傳輸資源。
本申請的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優(yōu)點可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖用來提供對本申請的進一步理解,并且構(gòu)成說明書的一部分,與本申請實施 例一起用于解釋本申請,并不構(gòu)成對本申請的限制。在附圖中
圖1為本發(fā)明實施例一提供的電子信息的發(fā)布方法的流程示意圖2為本發(fā)明實施例一提供的確定一個電子信息樣本的信息關(guān)聯(lián)度的流程示意 圖3為本發(fā)明實施例一提供的確定一個電子信息組對應(yīng)的信息關(guān)聯(lián)度的流程示 意圖4為本發(fā)明實施例一提供的確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確 定結(jié)果是否符合發(fā)布要求的流程示意圖5為本發(fā)明實施例一提供的重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式 的各電子信息樣本的流程示意圖6為本發(fā)明實施例一提供的一種通過交叉運算和變異運算組合重新生成電子 信息樣本的流程示意圖7為本發(fā)明實施例一提供的又一種通過交叉運算和變異運算組合重新生成電 子信息樣本的流程示意圖8為本發(fā)明實施例二提供的一個電子信息的發(fā)布裝置的結(jié)構(gòu)示意圖9為本發(fā)明實施例二提供的又一個電子信息的發(fā)布裝置的結(jié)構(gòu)示意圖10為本發(fā)明實施例二提供的又一個電子信息的發(fā)布裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了給出節(jié)省網(wǎng)絡(luò)傳輸資源的實現(xiàn)方案,本申請實施例提供了一種電子信息的發(fā) 布方法以及裝置,以下結(jié)合說明書附圖對本申請的優(yōu)選實施例進行說明,應(yīng)當理解,此處所 描述的優(yōu)選實施例僅用于說明和解釋本申請,并不用于限定本申請。并且在不沖突的情況 下,本申請中的實施例及實施例中的特征可以相互組合。
本申請各實施例中所涉及的待發(fā)布的電子信息,是指待發(fā)布在網(wǎng)站上展示給用戶 的電子信息。根據(jù)網(wǎng)站類型的不同,該待發(fā)布的電子信息的類型也有所不同,例如,在交易 網(wǎng)站中,待發(fā)布的電子信息一般包括商品對應(yīng)的用于描述商品的電子信息;而在信息發(fā)布 網(wǎng)站中,待發(fā)布的電子信息一般包括新聞信息、招聘信息等各種電子信息。
本申請各實施例所涉及的電子信息通常對應(yīng)多個信息屬性,該對應(yīng)不同信息屬性 的信息主要用于描述電子信息的內(nèi)容。例如,在交易網(wǎng)站發(fā)布的一條商品對應(yīng)的電子信息 中,對應(yīng)不同信息屬性的信息通常包括以下信息中的至少一種對應(yīng)商品價格屬性的信息、 對應(yīng)賣家屬性的信息、對應(yīng)賣家信用度屬性的信息、對應(yīng)商品名稱屬性的信息等用于描述 該電子信息內(nèi)容的信息;而在信息發(fā)布網(wǎng)站發(fā)布的一條招聘信息對應(yīng)的電子信息中,對應(yīng) 不同信息屬性的信息通常包括對應(yīng)招聘單位屬性的信息、對應(yīng)招聘職位屬性的信息等用于 描述該電子信息內(nèi)容的信息。
本申請各實施例所涉及的電子信息樣本是由待發(fā)布電子信息生成的,且不同電子 信息樣本對應(yīng)待發(fā)布電子信息樣本的不同分組方式,也就是說,每個電子信息樣本中包括 的電子信息內(nèi)容相同,區(qū)別在于組成電子信息樣本的各電子信息之間的分組方式不同。
本申請各實施例所涉及的電子信息樣本對應(yīng)的信息關(guān)聯(lián)度,用于表征電子信息樣 本包括的各電子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度。
實施例一
本申請實施例一提供了電子信息的發(fā)布方法,該發(fā)布方法可以應(yīng)用于各類網(wǎng)站 中,例如,電子交易網(wǎng)站、信息發(fā)布網(wǎng)站等,通過應(yīng)用該方法,能夠達到方便使用且節(jié)省網(wǎng)絡(luò) 傳輸資源的目的。
本發(fā)明實施例一提供的電子信息發(fā)布的方法中,首先確定出待發(fā)布的電子信息, 然后根據(jù)待發(fā)布的電子信息生成對應(yīng)待發(fā)布的電子信息的不同分組方式的電子信息樣本, 基于生成的各電子信息樣本,通過計算各電子信息樣本分別對應(yīng)的關(guān)聯(lián)度,選擇出具有最 優(yōu)分組的電子信息樣本,并基于該選擇出的具有最優(yōu)分組方式的電子信息樣本發(fā)布電子信肩、O
圖1示出了本發(fā)明實施例一提供的電子信息的發(fā)布方法的流程示意圖,如圖1所 示,該電子信息的發(fā)布方法主要包括如下步驟
步驟101、針對生成的對應(yīng)待發(fā)布的電子信息的不同分組方式的每個電子信息樣 本,確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度。
該步驟101中,電子信息樣本對應(yīng)的信息關(guān)聯(lián)度用于表征電子信息樣本包括的各 電子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度,可以根據(jù)電子信息樣本包括的各電子信 息組對應(yīng)的信息關(guān)聯(lián)度確定。
步驟102、確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果是否符合發(fā)布 要求,若是,執(zhí)行步驟103,若否,執(zhí)行步驟104。
該步驟102中,發(fā)布要求主要用于對待發(fā)布的電子信息的分組方式進行選擇,以 通過發(fā)布要求選擇出最優(yōu)的分組方式。具體地,發(fā)布條件可以根據(jù)對發(fā)布的電子信息的要 求進行靈活設(shè)置。例如,該發(fā)布條件可以設(shè)置為確定出的各電子信息樣本對應(yīng)的信息關(guān)聯(lián) 度中存在大于設(shè)定閾值的信息關(guān)聯(lián)度,該設(shè)定閾值也可以根據(jù)對發(fā)布的電子信息組的關(guān)聯(lián) 程度的要求進行設(shè)置,一般情況下,對發(fā)布的電子信息組的關(guān)聯(lián)程度要求越高,可以設(shè)置該 設(shè)定閾值越大;該發(fā)布條件還可以設(shè)置確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的次數(shù) 閾值,即當確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的次數(shù)達到該次數(shù)閾值時,可以確 定符合發(fā)布條件。本申請實施例中,發(fā)布條件可以根據(jù)實際需要靈活設(shè)置,例如,還可以設(shè) 置在確定出的各電子信息樣本對應(yīng)的信息關(guān)聯(lián)度中不存在大于設(shè)定閾值的信息關(guān)聯(lián)度時, 進一步判斷確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的次數(shù)是否達到該次數(shù)閾值,以此 結(jié)果確定是否符合發(fā)布條件,此處不再一一列舉。
步驟103、根據(jù)對應(yīng)最高信息關(guān)聯(lián)度的電子信息樣本所對應(yīng)的分組方式,發(fā)布所述 待發(fā)布的電子信息。
該步驟103中,對應(yīng)最高信息關(guān)聯(lián)度的電子信息樣本,即表示該電子信息樣本包 括的各電子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度最高,從而選擇該對應(yīng)最高信息關(guān) 聯(lián)度的電子信息樣本對應(yīng)的分組方式發(fā)布電子信息,能夠更符合用戶對存在關(guān)聯(lián)關(guān)系的電 子信息的獲取需求。
步驟104、重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,并 返回步驟101。
該步驟104中,重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣 本,即改變已有電子信息樣本中的各電子信息的分組方式,重新生成的對應(yīng)不同分組方式 的電子信息樣本。其中,重新生成的電子信息樣本的數(shù)目可以和已有電子信息樣本的數(shù)目不同,并且,重新生成的電子信息樣本對應(yīng)的分組方式也可以與已有的電子信息樣本對應(yīng) 的分組方式有所不同。
至此,電子信息的發(fā)布流程結(jié)束。
圖1對應(yīng)流程中可以在網(wǎng)站服務(wù)器中執(zhí)行,如信息發(fā)布服務(wù)器,即由網(wǎng)站服務(wù)器 作為上述流程的執(zhí)行實體。
為了更好地理解本申請技術(shù)方案,以下給出了實現(xiàn)圖1對應(yīng)流程中各步驟的優(yōu)選 實施方式。
優(yōu)選實施方式一
本申請優(yōu)選實施方式一針對圖1對應(yīng)流程包括的步驟101給出了優(yōu)選實施方式, 即給出了確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的優(yōu)選實現(xiàn)方式。
該優(yōu)選實現(xiàn)方式一中,確定每個電子信息樣本對應(yīng)的信息關(guān)聯(lián)度的方式基本相 同,以下以確定一個電子信息樣本的信息關(guān)聯(lián)度的過程為例進行說明。圖2示出了確定一 個電子信息樣本的信息關(guān)聯(lián)度的流程示意圖,其主要包括如下步驟
步驟201、確定電子信息樣本包括的電子信息組。
該步驟201中,電子信息樣本對應(yīng)待發(fā)布電子信息的一種分組方式,例如,待發(fā)布 電子信息包括A信息、B信息、C信息、D信息、E信息,該電子信息樣本可以為{(A信息、B信 息)、(C信息、D信息、E信息)},即表示A信息和B信息為一組信息,C信息、D信息、E信息 為一組信息,應(yīng)當理解此處僅為舉例,實際應(yīng)用中,待發(fā)布信息的信息數(shù)量可以根據(jù)實際需 求確定,并且待發(fā)布信息的分組方式,如分為多少個組,每組中幾個信息,都可以根據(jù)實際 情況靈活確定,此處不再一一列舉。
步驟202、針對電子信息樣本包括的各電子信息組,分別確定各電子信息組對應(yīng)的 信息關(guān)聯(lián)度。
該步驟202中,電子信息組對應(yīng)的信息關(guān)聯(lián)度可根據(jù)該電子信息組包括的各電子 信息的信息屬性確定。
步驟203、根據(jù)確定出的各電子信息組分別對應(yīng)的信息關(guān)聯(lián)度,確定該電子信息樣 本對應(yīng)的信息關(guān)聯(lián)度。
該步驟203中,可以基于設(shè)定的算法,根據(jù)各電子信息組分別對應(yīng)的信息關(guān)聯(lián)度, 確定出該電子信息樣本對應(yīng)的信息關(guān)聯(lián)度,例如,該設(shè)定算法可以為直接將各電子信息組 分別對應(yīng)的信息關(guān)聯(lián)度相加得到該電子信息樣本對應(yīng)的信息關(guān)聯(lián)度;或者,該設(shè)定算法還 可以設(shè)置為將各電子信息組分別對應(yīng)的信息關(guān)聯(lián)度的平均值確定為該電子信息樣本對應(yīng) 的信息關(guān)聯(lián)度;或者,該設(shè)定算法還可以設(shè)置為按照電子信息組的順序設(shè)置不同的加權(quán)系 數(shù),通過加權(quán)的方式將各電子信息組分別對應(yīng)的信息關(guān)聯(lián)度乘以其對應(yīng)的系數(shù),得到該電 子信息樣本對應(yīng)的信息關(guān)聯(lián)度。實際應(yīng)用中,確定方式可以靈活設(shè)置,此處不再一一列舉。
至此,確定一個電子信息樣本對應(yīng)的信息關(guān)聯(lián)度的流程結(jié)束?;谏鲜隽鞒?,可以 確定出待發(fā)布電子信息對應(yīng)的所有電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度。
本申請優(yōu)選實施方式一還給出了圖2對應(yīng)流程包括的步驟202的優(yōu)選實現(xiàn)方式, 即根據(jù)電子信息組包括的各電子信息的信息屬性,確定電子信息組對應(yīng)的信息關(guān)聯(lián)度的優(yōu) 選實現(xiàn)方式。該優(yōu)選實現(xiàn)方式中,確定每個電子信息組對應(yīng)的信息關(guān)聯(lián)度的方式基本相同, 以下以確定一個電子信息組對應(yīng)的信息關(guān)聯(lián)度的過程為例進行說明。圖3示出了確定一個電子信息組對應(yīng)的信息關(guān)聯(lián)度的流程示意圖,如圖3所示,主要包括如下步驟
步驟301、根據(jù)電子信息組包括的各電子信息的信息屬性,確定電子信息組包括的 各電子信息的共有屬性。
該步驟301中,一個電子信息通常會包括多個信息屬性,為了確定出各電子信息 之間的信息關(guān)聯(lián)度,需要確定出各電子信息的共有屬性,各電子信息的共有屬性即各電子 信息都具有的信息屬性,例如,商品對應(yīng)的電子信息,一般共同具有的信息屬性包括對應(yīng) 價格的信息屬性、對應(yīng)名稱的信息屬性等。
步驟302、根據(jù)確定出的各共有屬性以及與各共有屬性對應(yīng)的信息關(guān)聯(lián)度的確定 方式,確定各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度。
步驟303、根據(jù)各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度,確定該電子信息組對應(yīng)的信息 關(guān)聯(lián)度。
該步驟303中,根據(jù)各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度,確定該電子信息組對應(yīng) 的信息關(guān)聯(lián)度,即按照設(shè)定算法,將各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度經(jīng)過計算確定出該 電子信息組對應(yīng)的信息關(guān)聯(lián)度,該設(shè)定算法可以根據(jù)實際需要靈活確定,可以采用與上述 步驟203相同的算法,也可以不同,具體算法此處不再一一舉例。
至此,確定一個電子信息組對應(yīng)的信息關(guān)聯(lián)度的流程結(jié)束。
通過上述流程,能夠確定出電子信息樣本中每個電子信息組對應(yīng)的信息關(guān)聯(lián)度, 進而確定出該電子信息樣本對應(yīng)的信息關(guān)聯(lián)度。
圖3對應(yīng)流程包括的步驟302中,共有屬性對應(yīng)的信息關(guān)聯(lián)度根據(jù)與該共有屬性 對應(yīng)的信息關(guān)聯(lián)度的確定方式確定。其中,共有屬性對應(yīng)的信息關(guān)聯(lián)度的確定方式可以預 先設(shè)置,具體針對不同信息屬性的特征進行具體設(shè)置,例如,若共有屬性的具體內(nèi)容為數(shù)字 (如商品價格),則可以針對此類共有屬性,計算各電子信息對應(yīng)該共有屬性的方差,并將 該方差確定為該屬性對應(yīng)的信息關(guān)聯(lián)度;若共有屬性的具體內(nèi)容為電子信息的類目信息, 由于類目通常具有上下級關(guān)系,以關(guān)系樹的形式存在,則可以針對此類共有屬性,計算各類 目的類目距離,即計算類目之間間隔的其他類目的數(shù)量。實際應(yīng)用中,電子信息的信息屬性 種類非常多,可以針對具體信息屬性確定適合該信息屬性的信息關(guān)聯(lián)度的確定方式,此處 不再窮舉。
為了更好地理解上述圖2以及圖3對應(yīng)流程所描述的確定一個電子信息樣本的信 息關(guān)聯(lián)度的具體過程,以下結(jié)合具體實例對該過程進行說明
該實例中,電子信息為商品對應(yīng)的電子信息的電子信息樣本,該電子信息樣本中, 各電子信息組中包括的各電子信息的共有屬性包括對應(yīng)折扣的信息屬性、對應(yīng)價格的信 息屬性、對應(yīng)商品類目的信息屬性。具體地,對應(yīng)各信息屬性設(shè)置的信息關(guān)聯(lián)度的確定方式 如下
針對對應(yīng)折扣的信息屬性,可以采用方差運算確定信息關(guān)聯(lián)度A,即確定各電子信 息對應(yīng)的折扣之間的方差,并根據(jù)確定出的方差確定信息關(guān)聯(lián)度,其中,根據(jù)確定出的方差 確定信息關(guān)聯(lián)度,可以靈活設(shè)置確定算法,通常情況下,方差越低則確定信息關(guān)聯(lián)度越大, 例如,設(shè)置信息關(guān)聯(lián)度為方差的倒數(shù),實際應(yīng)用中,可以對計算出的方差先進行量化,然后 再確定信息關(guān)聯(lián)度A,此處僅為舉例,還可以為其他確定方式,此處不再贅述;
針對對應(yīng)價格的信息屬性,也可以采用方差運算確定信息關(guān)聯(lián)度B,即確定各電子信息對應(yīng)的價格之間的方差,并根據(jù)確定出的方差確定信息關(guān)聯(lián)度,其中,根據(jù)確定出的 方差確定信息關(guān)聯(lián)度,可以靈活設(shè)置確定算法,通常情況下,方差越低則確定信息關(guān)聯(lián)度越 大,例如,設(shè)置信息關(guān)聯(lián)度為方差的倒數(shù),實際應(yīng)用中,可以對計算出的方差采用確定對應(yīng) 價格的信息屬性的信息關(guān)聯(lián)度相同的方法進行量化,然后再確定信息關(guān)聯(lián)度B,此處僅為舉 例,還可以為其他確定方式,此處不再贅述;
針對對應(yīng)商品類目的信息屬性,可以根據(jù)商品類目的距離確定信息關(guān)聯(lián)度C,即根 據(jù)各商品對應(yīng)的類目的層級,確定各商品之間的類目距離,并求出各商品之間的類目距離 的總和或平均值或通過加權(quán)確定出的值,并根據(jù)求出的值確定信息關(guān)聯(lián)度C,其中,根據(jù)求 出的值確定信息關(guān)聯(lián)度C,可以靈活設(shè)置確定算法,通常情況下,類目距離越小則確定信息 關(guān)聯(lián)度越大,例如,設(shè)置信息關(guān)聯(lián)度為類目距離的總和或平均值或通過加權(quán)確定出的值的 倒數(shù),應(yīng)當理解,此處僅為舉例,還可以為其他確定方式,此處不再贅述。
在確定出各共有屬性對應(yīng)的信息關(guān)聯(lián)度后,可以根據(jù)為各信息屬性分配的權(quán)重, 確定出該電子信息組所對應(yīng)的信息關(guān)聯(lián)度。例如,對應(yīng)折扣的信息屬性的權(quán)重為30%、對應(yīng) 價格的信息屬性的權(quán)重為30%、對應(yīng)類目的信息屬性的權(quán)重為40%,則據(jù)此可以確定該電 子信息組對應(yīng)的信息關(guān)聯(lián)度為
AX30% +BX30% +CX40%
根據(jù)上述過程,確定出每個電子信息組對應(yīng)的信息關(guān)聯(lián)度,然后可以通過求各電 子信息組的信息關(guān)聯(lián)度的平均值的方法確定出該電子信息樣本對應(yīng)的信息關(guān)聯(lián)度,應(yīng)當理 解,此處僅為舉例,還可以為其他確定方式,此處不再贅述。
優(yōu)選實施方式二
本申請優(yōu)選實施方式二針對圖1對應(yīng)流程包括的步驟102給出了優(yōu)選實施方式, 即給出了確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果是否符合發(fā)布要求的優(yōu) 選實現(xiàn)方式。
該優(yōu)選實現(xiàn)方式中,預先設(shè)置發(fā)布要求,該發(fā)布要求可以設(shè)置如下
電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中,存在大于第一設(shè)定閾值的信息關(guān)聯(lián)度, 其中,第一設(shè)定閾值可以根據(jù)對要發(fā)布的電子信息之間的關(guān)聯(lián)程度要求進行具體設(shè)置,一 般情況下,對要發(fā)布的電子信息之間的關(guān)聯(lián)程度要求越高,可以設(shè)置該第一設(shè)定閾值越大。
該發(fā)布要求還可以設(shè)置如下
電子信息樣本對應(yīng)的信息關(guān)聯(lián)度的確定次數(shù)大于設(shè)定次數(shù),其中,設(shè)定次數(shù)可以 根據(jù)對要發(fā)布的電子信息之間的關(guān)聯(lián)程度要求進行具體設(shè)置,一般情況下,對要發(fā)布的電 子信息之間的關(guān)聯(lián)程度要求越高,可以設(shè)置該設(shè)定次數(shù)越大。
以上所列舉的發(fā)布條件僅為舉例,實際應(yīng)用中,可以根據(jù)實際需要靈活設(shè)置,并且 優(yōu)選地,可以將上述的發(fā)布條件進行組合,具體地,將上述的發(fā)布條件進行組合的方式,可 以如下
首先確定電子信息樣本對應(yīng)的信息關(guān)聯(lián)度的確定次數(shù)是否大于設(shè)定次數(shù),若是, 則確定符合發(fā)布條件;
若否,確定電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中是否存在大于第一設(shè)定閾值的 信息關(guān)聯(lián)度,若存在,則確定符合發(fā)布條件;若不存在,確定不符合發(fā)布條件。
將上述的發(fā)布條件進行組合的方式,還可以如下
首先確定電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中是否存在大于第一設(shè)定閾值的 信息關(guān)聯(lián)度,若存在,則確定符合發(fā)布條件;
若不存在,進一步確定電子信息樣本對應(yīng)的信息關(guān)聯(lián)度的確定次數(shù)大于設(shè)定次 數(shù),若是,則確定符合發(fā)布條件,否則確定不符合發(fā)布條件。
以下以發(fā)布條件為上述的第二種發(fā)布條件的組合方式為例,對圖1對應(yīng)流程包括 的步驟102中確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果符合發(fā)布要求進行 具體說明。圖4示出了確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果是否符合發(fā) 布要求的流程示意圖,如圖4所示,該過程主要包括如下步驟
步驟401、確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中的最高信息關(guān)聯(lián)度是否 大于第一設(shè)定閾值,若是,執(zhí)行步驟402 ;若否,執(zhí)行步驟403。
步驟402、確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果符合發(fā)布要求。
步驟403、確定當前是否為第設(shè)定次確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度, 若是,執(zhí)行步驟404 ;若否,執(zhí)行步驟405。
步驟404、確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果符合發(fā)布要求。
步驟405、確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果不符合發(fā)布要 求。
至此,確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度的確定結(jié)果是否符合發(fā)布要求 的流程結(jié)束。
優(yōu)選實施方式三
本申請優(yōu)選實施方式三針對圖1對應(yīng)流程包括的步驟104給出了優(yōu)選實施方式, 即給出了重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本的優(yōu)選實現(xiàn) 方式。
該優(yōu)選實施方式三中,重新生成電子信息樣本,即重新對各電子信息進行分組,生 成對應(yīng)待發(fā)布的電子信息的新的不同分組方式的電子信息樣本。圖5示出了上述步驟104 中重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本的流程示意圖,如圖 5所示,該過程主要包括如下步驟
步驟501、根據(jù)各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度,選擇對應(yīng)的信息關(guān)聯(lián)度大 于第二設(shè)定閾值的電子信息樣本。
該步驟501中,第二設(shè)定閾值小于上述的第一設(shè)定閾值,設(shè)置該第二設(shè)定閾值的 目的在于,從所有電子信息樣本中選擇出較優(yōu)的電子信息樣本,以重新生成電子信息樣本。
步驟502、根據(jù)設(shè)定的遺傳算法,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的 電子信息的不同分組方式的各電子信息樣本。
至此,重新生成電子信息樣本的流程結(jié)束。
圖5對應(yīng)流程包括的步驟502中,設(shè)定的遺傳算法可以為交叉算法或變異算法,也 可以為這兩種算法的組合,即根據(jù)設(shè)定的遺傳算法,將選擇出的電子信息樣本重新生成對 應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,具體包括
通過交叉運算或/和變異運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的 電子信息的不同分組方式的各電子信息樣本。
其中,交叉運算就是將不同電子信息樣本之間的電子信息組按照一定的交換規(guī)則交換,模擬生物界染色體配對。根據(jù)交叉規(guī)則將電子信息樣本中的電子信息組隨機地交換, 產(chǎn)生新的電子信息組。交換規(guī)則有很多種,例如離散重組、中間重組、單點交叉、多點交叉等交換規(guī)則,其中單點交叉規(guī)則最簡單,具體如下
單點交叉(one-point crossover),具體操作是在電子信息樣本中隨機設(shè)定一個交叉點,即選擇出一個電子信息組,在實行交叉時,該交叉點前或交叉點后的電子信息組進行互換,生成兩個新的電子信息樣本。下面給出了單點交叉的一個例子,其中,交叉點為第 4位的“1”,交叉過程如下
電子信息樣本A :1001 i 111
電子信息樣本B :0011 000
箭頭標識交叉點,則根據(jù)該兩個電子信息樣本可生成如下兩個新的電子信息樣本
電子信息樣本C :1001000
電子信息樣本D :0011111
多點交叉(multiple-point crossover),具體操作和單點交叉類似,就是在序列中選擇多個交叉點,把電子信息樣本劃分成若干段后,按照單點交叉的方法進行交換。
均勻交叉,也稱一致交叉,其具體的運算是,通過隨機生成一個屏蔽字來決定如何從當前電子信息樣本中獲得電子信息組,以重新生成的電子信息樣本。這個屏蔽字的長度要與電子信息樣本中包括的電子信息組的數(shù)目相同,可以通過1、0分別代表電子信息樣本 A、B,比如說屏蔽字的第一位是0,那么第一個電子信息組取電子信息樣本B中的第一個電子信息組,屏蔽字的第二位是1,那么第二個電子信息組取電子信息樣本A中的第二個電子信息組,依此類推。
其他幾種交叉算法為目前遺傳算法中較為常見的交叉算法,此處不再一一說明。
變異運算作用于電子信息樣本包括的電子信息組,即是對電子信息樣本中的電子信息組進行變動,生成新的電子信息樣本。變異運算為目前遺傳算法中較為常見的交叉算法,此處不再一一說明。
可見,根據(jù)本發(fā)明優(yōu)選實施方式三,可以通過交叉運算重新生成電子信息樣本,也可以通過變異運算重新生成電子信息樣本,還可以通過交叉運算和變異運算組合重新生成電子信息樣本。
具體地,通過交叉運算和變異運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,可以優(yōu)選地通過如下兩種方式
方式一
該方式一給出的交叉運算和變異運算組合重新生成電子信息樣本的方法中,首先選擇出一部分電子信息樣本進行變異運算,然后再對另一部分電子信息樣本進行交叉運算。圖6示出了一種通過交叉運算和變異運算組合重新生成電子信息樣本的流程示意圖, 如圖6所示 ,該過程主要包括如下步驟
步驟601、根據(jù)設(shè)定的變異率以及選擇出的電子信息樣本的數(shù)目,確定用于進行變異運算的電子信息樣本的數(shù)目。
該步驟601中,設(shè)定的變異率表示要首先進行變異算法的電子信息樣本在所選擇出的電子信息樣本中所占的比重,該值可以根據(jù)實際需要靈活設(shè)置,可以設(shè)置為O至I之間的任意值。具體地,確定用于進行變異運算的電子信息樣本的數(shù)目,即利用設(shè)定的變異率乘 以選擇出的電子信息樣本的數(shù)目。
步驟602、根據(jù)確定出的用于進行變異運算的電子信息樣本的數(shù)目,從選擇出的電 子信息樣本中確定出對應(yīng)該數(shù)目的用于進行變異運算的電子信息樣本。
該步驟602中,從選擇出的電子信息樣本中確定出對應(yīng)該數(shù)目的用于進行變異運 算的電子信息樣本。具體的選擇方式可以是隨機選擇,也可以是通過設(shè)定方式選擇,例如, 按照各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度從大到小,選擇出對應(yīng)該數(shù)量的電子信息樣 本。具體選擇方式可以靈活確定,此處不再一一列舉。
步驟603、通過變異運算,將確定出的用于進行變異運算的電子信息樣本重新生成 對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
步驟604、通過交叉運算,將選擇出的電子信息樣本中除用于進行變異運算的電子 信息樣本之外的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子 信息樣本。
至此,通過交叉運算和變異運算組合重新生成電子信息樣本的流程結(jié)束。
方式二
該方式二給出的交叉運算和變異運算組合重新生成電子信息樣本的方法中,先對 電子信息樣本進行交叉運算,然后再進行變異運算。圖7示出了又一種通過交叉運算和變 異運算組合重新生成電子信息樣本的流程示意圖,如圖7所示,該過程主要包括如下步驟
步驟701、根據(jù)設(shè)定的變異率以及選擇出的電子信息樣本的數(shù)目,確定用于進行變 異運算的電子信息樣本的數(shù)目。
該步驟701的具體實現(xiàn)過程與上述步驟601的具體實現(xiàn)過程基本相同,此處不再 贅述。
步驟702、通過交叉運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信 息的不同分組方式的各電子信息樣本。
實際應(yīng)用中,上述步驟701和步驟702沒有嚴格的先后執(zhí)行順序關(guān)系,該兩個步驟 可以并行執(zhí)行,也可以先執(zhí)行步驟702再執(zhí)行步驟701。
步驟703、根據(jù)確定出的用于進行變異運算的電子信息樣本的數(shù)目,從通過交叉運 算重新生成的各電子信息樣本中,確定出相應(yīng)數(shù)目的用于進行變異運算的電子信息樣本。
該步驟703中,確定出相應(yīng)數(shù)目的用于進行變異運算的電子信息樣本的過程與上 述步驟602的確定方式基本相同,此處不再贅述。
步驟704、通過變異運算,將確定出的用于進行變異運算的電子信息樣本重新生成 對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
至此,通過交叉運算和變異運算組合重新生成電子信息樣本的流程結(jié)束。
圖6對應(yīng)流程包括的步驟604,以及圖7對應(yīng)流程包括的步驟702中,通過交叉運 算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信 息樣本,具體包括
根據(jù)設(shè)定的交換規(guī)則,以電子信息樣本包括的電子信息組為最小變化單位,在選 擇出的電子信息樣本之間交換電子信息組,生成對應(yīng)待發(fā)布的電子信息的新的分組方式的 電子信息樣本。
其中,交換規(guī)則中可以設(shè)置進行交叉運算的電子信息樣本之間交換電子信息組的方式,具體交換規(guī)則的設(shè)置視所采用的具體交叉算法而有所不同。例如,對應(yīng)多點交叉,針對進行交叉運算的電子信息樣本,該交換規(guī)則可以設(shè)置為,交換按照各電子信息組對應(yīng)的信息關(guān)聯(lián)度排序后對應(yīng)交換奇數(shù)位的電子信息組。應(yīng)當理解,此處所述的交換規(guī)則僅為舉例,實際應(yīng)用中,可以靈活設(shè)置該交換規(guī)則。
圖6對應(yīng)流程包括的步驟603,以及圖7對應(yīng)流程包括的步驟704中,通過變異運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,具體包括
根據(jù)設(shè)定的變異規(guī)則,以電子信息樣本包括的電子信息組為最小變化單位,改變選擇出的電子信息樣本包括的電子信息組,生成對應(yīng)待發(fā)布的電子信息的新的分組方式的電子信息樣本。
其中,變異規(guī)則可以設(shè)置進行變異運算的電子信息樣本中要進行改變的電子信息組以及改變方式。
根據(jù)本發(fā)明上述實施例,可以通過遺傳算法,選擇出具有較優(yōu)信息關(guān)聯(lián)度的電子信息樣本發(fā)布電子信息。根據(jù)該處理方式發(fā)布電子信息,能夠提高發(fā)布的電子信息組的關(guān)聯(lián)度,并且提高了遍歷效率,例如
以長度為20的待發(fā)布電子信息為例,該待發(fā)布電子信息包括A1、A2、 A3......A20,其中,A1、A2、A3......A20分別表示待發(fā)布的電子信息;
如果采用遍歷的方式在各種組合的樣本中尋找最佳的排列,則遍歷所有組合的樣本可能需要遍歷的電子信息數(shù)目為20 ! = 2.43290201X 1018,可見,如果通過遍歷的方法尋找最佳排列,很明顯,成本是巨大的。即使遍歷空間過程中獲得了最佳排列,遍歷過程還要繼續(xù),因為無法判斷是否是最優(yōu)排列,只有把整個樣本空間遍歷完全后,才可以做出判斷。如果采用遺傳算法,假設(shè)待發(fā)布信息包括300個電子信息,重新生成電 子信息樣本的次數(shù)上限為2000,則遍歷的總的電子信息數(shù)目為300X2000 = 600000。
實施例二
本申請實施例二提供一種電子信息的發(fā)布裝置,如圖8所示,該電子信息的發(fā)布裝置,包括
電子信息樣本生成單元801、關(guān)聯(lián)度確定單元802、發(fā)布要求判斷單元803以及發(fā)布單元804 ;
其中
電子信息樣本生成單元801,用于生成對應(yīng)待發(fā)布的電子信息的不同分組方式的電子信息樣本;
關(guān)聯(lián)度確定單元802,用于針對電子信息樣本生成單元生成的對應(yīng)待發(fā)布的電子信息的不同分組方式的每個電子信息樣本,確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度, 信息關(guān)聯(lián)度用于表征電子信息樣本包括的各電子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度;
發(fā)布要求判斷單元803,用于確定關(guān)聯(lián)度確定單元確定出的各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度是否符合發(fā)布要求;
發(fā)布單元804,用于在發(fā)布要求判斷單元的確定結(jié)果為是時,根據(jù)對應(yīng)最高信息關(guān)聯(lián)度的電子信息樣本所對應(yīng)的分組方式,將待發(fā)布的電子信息進行分組后發(fā)布。
如圖9所示,本申請實施例二提供的一個優(yōu)選實施方式中,圖8所示裝置包括的關(guān) 聯(lián)度確定單元802,還可以進一步包括電子信息組關(guān)聯(lián)度確定模塊802A以及電子信息樣本 關(guān)聯(lián)度確定模塊802B ;
其中
電子信息組關(guān)聯(lián)度確定模塊802A,用于針對電子信息樣本包括的各電子信息組, 分別根據(jù)各電子信息組包括的各電子信息的信息屬性,確定各電子信息組分別對應(yīng)的信息 關(guān)聯(lián)度;
電子信息樣本關(guān)聯(lián)度確定模塊802B,用于根據(jù)確定出的各電子信息組分別對應(yīng)的 信息關(guān)聯(lián)度,確定該電子信息樣本對應(yīng)的信息關(guān)聯(lián)度。
本申請實施例二提供的一個優(yōu)選實施方式中,圖9所示裝置包括的電子信息組關(guān) 聯(lián)度確定模塊802A,具體用于根據(jù)電子信息組包括的各電子信息的信息屬性,確定電子信 息組包括的各電子信息的共有屬性,并根據(jù)確定出的各共有屬性以及與各共有屬性對應(yīng)的 信息關(guān)聯(lián)度的確定方式,確定各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度,根據(jù)各共有屬性分別對 應(yīng)的信息關(guān)聯(lián)度,確定該電子信息組對應(yīng)的信息關(guān)聯(lián)度。
本申請實施例二提供的一個優(yōu)選實施方式中,圖8所示裝置包括的發(fā)布要求判斷 單元803,具體用于確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中的最高信息關(guān)聯(lián)度大于 第一設(shè)定閾值;或,確定當前為第設(shè)定次確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度;或, 確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中的最高信息關(guān)聯(lián)度不大于第一設(shè)定閾值,并 且確定當前為第設(shè)定次確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)。
本申請實施例二提供的一個優(yōu)選實施方式中,圖8所示裝置包括的電子信息樣本 生成單元801,還用于在發(fā)布要求判斷單元確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度不 符合發(fā)布要求時,重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
如圖10所示,本申請實施例二提供的一個優(yōu)選實施方式中,圖8所示裝置包括的 電子信息樣本生成單元801,還可以進一步包括電子信息樣本選擇模塊801A以及電子信息 樣本重新生成模塊80IB ;
其中
電子信息樣本選擇模塊801A,用于根據(jù)各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度, 選擇對應(yīng)的信息關(guān)聯(lián)度大于第二設(shè)定閾值的電子信息樣本;
電子信息樣本重新生成模塊80IB,用于將電子信息樣本選擇模塊選擇出的電子信 息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
本申請實施例二提供的一個優(yōu)選實施方式中,圖10所示裝置包括的電子信息樣 本重新生成模塊801B,具體用于通過交叉運算或/和變異運算,將選擇出的電子信息樣本 重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
本申請實施例二提供的一個優(yōu)選實施方式中,圖10所示裝置包括的電子信息樣 本重新生成模塊801B,具體用于根據(jù)設(shè)定的變異率以及選擇出的電子信息樣本的數(shù)目,確 定用于進行變異運算的電子信息樣本的數(shù)目,并從選擇出的電子信息樣本中確定出數(shù)目的 用于進行變異運算的電子信息樣本;通過變異運算,將確定出的用于進行變異運算的電子 信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本;以及通過交叉運算,將選擇出的電子信息樣本中除用于進行變異運算的電子信息樣本之外的電子信息 樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
本申請實施例二提供的一個優(yōu)選實施方式中,圖10所示裝置包括的電子信息樣 本重新生成模塊801B,具體用于根據(jù)設(shè)定的變異率以及選擇出的電子信息樣本的數(shù)目,確 定用于進行變異運算的電子信息樣本的數(shù)目;通過交叉運算將選擇出的電子信息樣本重新 生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本;并從重新生成的各電子信 息樣本中,確定出數(shù)目的用于進行變異運算的電子信息樣本,并通過變異運算將確定出的 用于進行變異運算的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各 電子信息樣本。
本申請實施例二提供的一個優(yōu)選實施方式中,圖10所示裝置包括的電子信息樣 本重新生成模塊801B,具體用于根據(jù)設(shè)定的交換規(guī)則,以電子信息樣本包括的電子信息組 為最小變化單位,在選擇出的電子信息樣本之間交換電子信息組,生成對應(yīng)待發(fā)布的電子 信息的新的分組方式的電子信息樣本。
本申請實施例二提供的一個優(yōu)選實施方式中,圖10所示裝置包括的電子信息樣 本重新生成模塊801B,具體用于根據(jù)設(shè)定的變異規(guī)則,以電子信息樣本包括的電子信息組 為最小變化單位,改變選擇出的電子信息樣本包括的電子信息組,生成對應(yīng)待發(fā)布的電子 信息的新的分組方式的電子信息樣本。
本實施例二中的電子信息的發(fā)布裝置還具有能夠?qū)崿F(xiàn)實施例一中流程的相應(yīng)功 能模塊,此處不再贅述。
應(yīng)當理解,以上電子信息的發(fā)布裝置包括的單元或模塊僅為根據(jù)該裝置實現(xiàn)的功 能進行的邏輯劃分,實際應(yīng)用中,可以進行上述單元或模塊的疊加或拆分。并且該實施例提 供的電子信息的發(fā)布裝置所實現(xiàn)的功能與上述實施例一提供的電子信息的發(fā)布方法流程 一一對應(yīng),對于該裝置所實現(xiàn)的更為詳細的處理流程,在上述方法實施例中已做詳細描述, 此處不再詳細描述。
本領(lǐng)域的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、裝置(設(shè)備)、或計算 機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方 面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的 計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機 程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、裝置(設(shè)備)和計算機程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計 算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造 性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括 優(yōu)選實施例以及落入本申請范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本申 請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變 型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在 內(nèi)。
權(quán)利要求
1.一種電子信息的發(fā)布方法,其特征在于,包括 針對生成的對應(yīng)待發(fā)布的電子信息的不同分組方式的每個電子信息樣本,確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度,所述信息關(guān)聯(lián)度用于表征電子信息樣本包括的各電子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度; 在確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度符合發(fā)布要求時,根據(jù)對應(yīng)最高信息關(guān)聯(lián)度的電子信息樣本所對應(yīng)的分組方式,將所述待發(fā)布的電子信息進行分組后發(fā)布。
2.如權(quán)利要求1所述的方法,其特征在于,確定電子信息樣本對應(yīng)的信息關(guān)聯(lián)度,包括 針對電子信息樣本包括的各電子信息組,分別根據(jù)各電子信息組包括的各電子信息的信息屬性,確定各電子信息組分別對應(yīng)的信息關(guān)聯(lián)度; 根據(jù)確定出的各電子信息組分別對應(yīng)的信息關(guān)聯(lián)度,確定該電子信息樣本對應(yīng)的信息關(guān)聯(lián)度。
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)電子信息組包括的各電子信息的信息屬性,確定電子信息組對應(yīng)的信息關(guān)聯(lián)度,包括 根據(jù)電子信息組包括的各電子信息的信息屬性,確定所述電子信息組包括的各電子信息的共有屬性; 根據(jù)確定出的各共有屬性以及與各共有屬性對應(yīng)的信息關(guān)聯(lián)度的確定方式,確定各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度; 根據(jù)各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度,確定該電子信息組對應(yīng)的信息關(guān)聯(lián)度。
4.如權(quán)利要求1所述的方法,其特征在于,確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度符合發(fā)布要求,包括 確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中的最高信息關(guān)聯(lián)度大于第一設(shè)定閾值;或 確定當前為第設(shè)定次確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度;或 確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中的最高信息關(guān)聯(lián)度不大于第一設(shè)定閾值,并且確定當前為第設(shè)定次確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)。
5.如權(quán)利要求1所述的方法,其特征在于,在確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度不符合發(fā)布要求時,還包括 重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
6.如權(quán)利要求5所述的方法,其特征在于,重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,包括 根據(jù)所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度,選擇對應(yīng)的信息關(guān)聯(lián)度大于第二設(shè)定閾值的電子信息樣本; 將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
7.如權(quán)利要求6所述的方法,其特征在于,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,包括 通過交叉運算或/和變異運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
8.如權(quán)利要求7所述的方法,其特征在于,通過交叉運算和變異運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,包括 根據(jù)設(shè)定的變異率以及選擇出的電子信息樣本的數(shù)目,確定用于進行變異運算的電子信息樣本的數(shù)目,并從選擇出的電子信息樣本中確定出所述數(shù)目的用于進行變異運算的電子信息樣本; 通過變異運算,將確定出的用于進行變異運算的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本;以及 通過交叉運算,將所述選擇出的電子信息樣本中除所述用于進行變異運算的電子信息樣本之外的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
9.如權(quán)利要求7所述的方法,其特征在于,通過交叉運算和變異運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,包括 根據(jù)設(shè)定的變異率以及選擇出的電子信息樣本的數(shù)目,確定用于進行變異運算的電子信息樣本的數(shù)目; 通過交叉運算將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本; 并從重新生成的所述各電子信息樣本中,確定出所述數(shù)目的用于進行變異運算的電子信息樣本,并通過變異運算將確定出的用于進行變異運算的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
10.如權(quán)利要求7、8或9所述的方法,其特征在于,通過交叉運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,包括 根據(jù)設(shè)定的交換規(guī)則,以電子信息樣本包括的電子信息組為最小變化單位,在選擇出的電子信息樣本之間交換電子信息組,生成對應(yīng)待發(fā)布的電子信息的新的分組方式的電子信息樣本。
11.如權(quán)利要求7、8或9所述的方法,其特征在于,通過變異運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本,包括 根據(jù)設(shè)定的變異規(guī)則,以電子信息樣本包括的電子信息組為最小變化單位,改變選擇出的電子信息樣本包括的電子信息組,生成對應(yīng)待發(fā)布的電子信息的新的分組方式的電子信息樣本。
12.一種電子信息的發(fā)布裝置,其特征在于,包括電子信息樣本生成單元、關(guān)聯(lián)度確定單元、發(fā)布要求判斷單元以及發(fā)布單元;其中 所述電子信息樣本生成單元,用于生成對應(yīng)待發(fā)布的電子信息的不同分組方式的電子信息樣本; 所述關(guān)聯(lián)度確定單元,用于針對所述電子信息樣本生成單元生成的對應(yīng)待發(fā)布的電子信息的不同分組方式的每個電子信息樣本,確定各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度,所述信息關(guān)聯(lián)度用于表征電子信息樣本包括的各電子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度; 所述發(fā)布要求判斷單元,用于確定所述關(guān)聯(lián)度確定單元確定出的各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度是否符合發(fā)布要求;發(fā)布單元,用于在所述發(fā)布要求判斷單元的確定結(jié)果為是時,根據(jù)對應(yīng)最高信息關(guān)聯(lián)度的電子信息樣本所對應(yīng)的分組方式,將所述待發(fā)布的電子信息進行分組后發(fā)布。
13.如權(quán)利要求12所述的裝置,其特征在于,所述關(guān)聯(lián)度確定單元,包括 電子信息組關(guān)聯(lián)度確定模塊,用于針對電子信息樣本包括的各電子信息組,分別根據(jù)各電子信息組包括的各電子信息的信息屬性,確定各電子信息組分別對應(yīng)的信息關(guān)聯(lián)度; 電子信息樣本關(guān)聯(lián)度確定模塊,用于根據(jù)確定出的各電子信息組分別對應(yīng)的信息關(guān)聯(lián)度,確定該電子信息樣本對應(yīng)的信息關(guān)聯(lián)度。
14.如權(quán)利要求13所述的裝置,其特征在于,所述電子信息組關(guān)聯(lián)度確定模塊,具體用于根據(jù)電子信息組包括的各電子信息的信息屬性,確定所述電子信息組包括的各電子信息的共有屬性,并根據(jù)確定出的各共有屬性以及與各共有屬性對應(yīng)的信息關(guān)聯(lián)度的確定方式,確定各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度,根據(jù)各共有屬性分別對應(yīng)的信息關(guān)聯(lián)度,確定該電子信息組對應(yīng)的信息關(guān)聯(lián)度。
15.如權(quán)利要求12所述的裝置,其特征在于,所述發(fā)布要求判斷單元,具體用于確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中的最高信息關(guān)聯(lián)度大于第一設(shè)定閾值;或,確定當前為第設(shè)定次確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度;或,確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度中的最高信息關(guān)聯(lián)度不大于第一設(shè)定閾值,并且確定當前為第設(shè)定次確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)。
16.如權(quán)利要求12所述的裝置,其特征在于,所述電子信息樣本生成單元,還用于在所述發(fā)布要求判斷單元確定所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度不符合發(fā)布要求時,重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
17.如權(quán)利要求16所述的裝置,其特征在于,所述電子信息樣本生成單元,包括 電子信息樣本選擇模塊,用于根據(jù)所述各電子信息樣本分別對應(yīng)的信息關(guān)聯(lián)度,選擇對應(yīng)的信息關(guān)聯(lián)度大于第二設(shè)定閾值的電子信息樣本; 電子信息樣本重新生成模塊,用于將所述電子信息樣本選擇模塊選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
18.如權(quán)利要求17所述的裝置,其特征在于,所述電子信息樣本重新生成模塊,具體用于通過交叉運算或/和變異運算,將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
19.如權(quán)利要求18所述的裝置,其特征在于,所述電子信息樣本重新生成模塊,具體用于根據(jù)設(shè)定的變異率以及選擇出的電子信息樣本的數(shù)目,確定用于進行變異運算的電子信息樣本的數(shù)目,并從選擇出的電子信息樣本中確定出所述數(shù)目的用于進行變異運算的電子信息樣本;通過變異運算,將確定出的用于進行變異運算的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本;以及通過交叉運算,將所述選擇出的電子信息樣本中除所述用于進行變異運算的電子信息樣本之外的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
20.如權(quán)利要求18所述的裝置,其特征在于,所述電子信息樣本重新生成模塊,具體用于根據(jù)設(shè)定的變異率以及選擇出的電子信息樣本的數(shù)目,確定用于進行變異運算的電子信息樣本的數(shù)目;通過交叉運算將選擇出的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本;并從重新生成的所述各電子信息樣本中,確定出所述數(shù)目的用于進行變異運算的電子信息樣本,并通過變異運算將確定出的用于進行變異運算的電子信息樣本重新生成對應(yīng)待發(fā)布的電子信息的不同分組方式的各電子信息樣本。
21.如權(quán)利要求18、19或20所述的裝置,其特征在于,所述電子信息樣本重新生成模塊,具體用于根據(jù)設(shè)定的交換規(guī)則,以電子信息樣本包括的電子信息組為最小變化單位,在選擇出的電子信息樣本之間交換電子信息組,生成對應(yīng)待發(fā)布的電子信息的新的分組方式的電子信息樣本。
22.如權(quán)利要求18、19或20所述的裝置,其特征在于,所述電子信息樣本重新生成模塊,具體用于根據(jù)設(shè)定的變異規(guī)則,以電子信息樣本包括的電子信息組為最小變化單位,改變選擇出的電子信息樣本包括的電子信息組,生成對應(yīng)待發(fā)布的電子信息的新的分組方式的電子信息樣本。
全文摘要
本發(fā)明公開了一種電子信息的發(fā)布方法以及裝置,能夠根據(jù)待發(fā)布的電子信息生成對應(yīng)不同分組方式的電子信息樣本,并確定各電子信息樣本分別對應(yīng)的用于表征電子信息樣本包括的各電子信息組內(nèi)各電子信息的信息屬性的關(guān)聯(lián)程度的關(guān)聯(lián)度,然后根據(jù)確定出的各電子信息樣本對應(yīng)的關(guān)聯(lián)度的確定結(jié)果選擇出滿足發(fā)布條件的電子信息樣本,并以該電子信息樣本對應(yīng)的分組方式發(fā)布電子信息。根據(jù)該技術(shù)方案,能夠根據(jù)待發(fā)布電子信息的信息屬性的關(guān)聯(lián)度將電子信息以組的方式發(fā)布,從而能夠減少用戶從獨立展示的眾多電子信息中手動篩選自己需要的電子信息的情況,進而節(jié)省了網(wǎng)絡(luò)傳輸資源。
文檔編號G06F17/30GK103020091SQ20111029626
公開日2013年4月3日 申請日期2011年9月27日 優(yōu)先權(quán)日2011年9月27日
發(fā)明者周成 申請人:阿里巴巴集團控股有限公司