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

信息推送方法及裝置與流程

文檔序號:12465519閱讀:239來源:國知局
信息推送方法及裝置與流程

本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種信息推送方法及裝置。



背景技術(shù):

隨著手機、平板電腦、個人電腦等智能通信終端的日益普及,越來越多的人通過社交網(wǎng)絡(luò)應(yīng)用進行溝通和交流。同時,隨著社交網(wǎng)絡(luò)應(yīng)用的用戶數(shù)量不斷增長,用戶在社交網(wǎng)絡(luò)中尋找合適的好友變得越來越困難。

相關(guān)技術(shù)中,社交網(wǎng)站或系統(tǒng)會根據(jù)用戶的注冊信息、所屬群組、用戶所處位置等信息,向用戶進行好友推送。例如,向用戶推送同屬于一教育機構(gòu)的校友,或者根據(jù)用戶的選擇好友查詢條件,為其匹配好友并推送等方式。



技術(shù)實現(xiàn)要素:

為克服相關(guān)技術(shù)中存在的問題,本公開提供一種信息推送方法及裝置。

根據(jù)本公開實施例的第一方面,提供一種信息推送方法,包括:

獲取第一目標(biāo)圖像,所述第一目標(biāo)圖像包括第一被拍攝者的圖像;

通過對所述第一目標(biāo)圖像進行圖像識別,確定除所述第一被拍攝者外的第二被拍攝者;

獲取所述第二被拍攝者對應(yīng)的目標(biāo)通信信息;

根據(jù)所述目標(biāo)通信信息,向所述第一被拍攝者推薦所述第二被拍攝者。

可選地,所述通過對所述第一目標(biāo)圖像進行圖像識別,確定除所述第一被拍攝者外的第二被拍攝者,包括:

獲取所述第一被拍攝者的第一人物特征;

獲取所述第二被拍攝者的第二人物特征;

在所述第二人物特征中確定與所述第一人物特征之間相似度高于預(yù)定相似度的候選人物特征;

將所述候選人物特征對應(yīng)的被拍攝者確定為所述第二被拍攝者。

可選地,所述第一人物特征或所述第二人物特征指示以下至少一項:年齡、性別、興趣。

可選地,所述獲取所述第二被拍攝者對應(yīng)的目標(biāo)通信信息,包括:

獲取所述第二被拍攝者的第三人物特征;

獲取通信數(shù)據(jù)庫,所述通信數(shù)據(jù)庫包括人物特征與通信信息之間的對應(yīng)關(guān)系;

根據(jù)所述通信數(shù)據(jù)庫獲取與所述第三人物特征信息對應(yīng)的目標(biāo)通信信息;

其中,所述第三人物特征指示以下至少一項:面部特征、外形特征。

可選地,所述方法還包括:

根據(jù)所述第二被拍攝者的第四人物特征,獲取包括所述第二被拍攝者的第二目標(biāo)圖像;

對所述第一目標(biāo)圖像和所述第二目標(biāo)圖像,進行圖像相似度計算;

根據(jù)圖像相似度,向所述第一被拍攝者和所述第二被拍攝者進行信息推送,其中,所述第一被拍攝者為所述第一目標(biāo)圖像的發(fā)布者,所述第二被拍攝者為所述第二目標(biāo)圖像的發(fā)布者。

可選地,對所述第一目標(biāo)圖像和所述第二目標(biāo)圖像,進行圖像相似度計算的步驟包括:

分別對所述第一目標(biāo)圖像和所述第二目標(biāo)圖像進行背景分離,以得到第一背景區(qū)域和第二背景區(qū)域;

當(dāng)所述第一背景區(qū)域和所述第二背景區(qū)域的圖像相似度滿足預(yù)設(shè)條件時,獲取所述第一目標(biāo)圖像中的第一目標(biāo)區(qū)域和所述第二目標(biāo)圖像中的第二目標(biāo)區(qū)域,所述第一目標(biāo)區(qū)域和所述第二目標(biāo)區(qū)域均包括所述第一被拍攝者和所述第二被拍攝者;

根據(jù)所述第一目標(biāo)區(qū)域和所述第二目標(biāo)區(qū)域的圖像相似度,確定所述第一目標(biāo)圖像和所述第二目標(biāo)圖像的圖像相似度。

可選地,所述根據(jù)所述目標(biāo)通信信息,向所述第一被拍攝者推薦所述第二被拍攝者,包括:

根據(jù)所述目標(biāo)通信信息向所述第二被拍攝者對應(yīng)的終端發(fā)送好友添加請求。

第二方面,提供一種信息推送裝置,包括:

目標(biāo)圖像獲取模塊,被配置為獲取第一目標(biāo)圖像,所述第一目標(biāo)圖像包括第一被拍攝者的圖像;

被拍攝者確定模塊,被配置為通過對所述第一目標(biāo)圖像進行圖像識別,確定除所述第一被拍攝者外的第二被拍攝者;

通信信息獲取模塊,被配置為獲取所述第二被拍攝者對應(yīng)的目標(biāo)通信信息;

推薦模塊,被配置為根據(jù)所述目標(biāo)通信信息,向所述第一被拍攝者推薦所述第二被拍攝者。

可選地,所述被拍攝者確定模塊包括:

第一獲取子模塊,被配置為獲取所述第一被拍攝者的第一人物特征;

第二獲取子模塊,被配置為獲取所述第二被拍攝者的第二人物特征;

相似度確定子模塊,被配置為在所述第二人物特征中確定與所述第一人物特征之間相似度高于預(yù)定相似度的候選人物特征;

確定子模塊,被配置為將所述候選人物特征對應(yīng)的被拍攝者確定為所述第二被拍攝者。

可選地,所述通信信息獲取模塊包括:

第三獲取子模塊,被配置為獲取所述第二被拍攝者的第三人物特征;

通信數(shù)據(jù)庫獲取子模塊,被配置為獲取通信數(shù)據(jù)庫,所述通信數(shù)據(jù)庫包括人物特征與通信信息之間的對應(yīng)關(guān)系;

目標(biāo)通信信息獲取子模塊,被配置為根據(jù)所述通信數(shù)據(jù)庫獲取與所述第三人物特征信息對應(yīng)的目標(biāo)通信信息;

其中,所述第三人物特征指示以下至少一項:面部特征、外形特征。

可選地,所述裝置還包括:

第二目標(biāo)圖像獲取模塊,被配置為根據(jù)所述第二被拍攝者的第四人物特征,獲取包括所述第二被拍攝者的第二目標(biāo)圖像;

圖像相似度獲取模塊,被配置為對所述第一目標(biāo)圖像和所述第二目標(biāo)圖像,進行圖像相似度計算;

信息推送模塊,被配置為根據(jù)圖像相似度,向所述第一被拍攝者和所述第二被拍攝者進行信息推送,其中,所述第一被拍攝者為所述第一目標(biāo)圖像的發(fā)布者,所述第二被拍攝者為所述第二目標(biāo)圖像的發(fā)布者。

可選地,圖像相似度獲取模塊包括:

背景分離子模塊,被配置為分別對所述第一目標(biāo)圖像和所述第二目標(biāo)圖像進行背景分離,以得到第一背景區(qū)域和第二背景區(qū)域;

目標(biāo)區(qū)域獲取子模塊,被配置為當(dāng)所述第一背景區(qū)域和所述第二背景區(qū)域的圖像相似度滿足預(yù)設(shè)條件時,獲取所述第一目標(biāo)圖像中的第一目標(biāo)區(qū)域和所述第二目標(biāo)圖像中的第二目標(biāo)區(qū)域,所述第一目標(biāo)區(qū)域和所述第二目標(biāo)區(qū)域均包括所述第一被拍攝者和所述第二被拍攝者;

圖像相似度確定子模塊,被配置為根據(jù)所述第一目標(biāo)區(qū)域和所述第二目標(biāo)區(qū)域的圖像相似度,確定所述第一目標(biāo)圖像和所述第二目標(biāo)圖像的圖像相似度。

第三方面,提供一種信息推送裝置,包括:

處理器;

用于存儲處理器可執(zhí)行指令的存儲器;

其中,所述處理器被配置為:

獲取第一目標(biāo)圖像,所述第一目標(biāo)圖像包括第一被拍攝者的圖像;通過對所述第一目標(biāo)圖像進行圖像識別,確定除所述第一被拍攝者外的第二被拍攝者;獲取所述第二被拍攝者對應(yīng)的目標(biāo)通信信息;根據(jù)所述目標(biāo)通信信息,向所述第一被拍攝者推薦所述第二被拍攝者。

本公開的實施例提供的技術(shù)方案可以包括以下有益效果:通過圖像識別進行信息推送,可提高推送信息的準(zhǔn)確性和針對性;為發(fā)布者提供更多的社交可能,提高用戶體驗,豐富發(fā)布者的生活;可獲取出現(xiàn)在自己圖像中的陌生人的信息,提供更多的社交機會。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。

圖1是根據(jù)一示例性實施例示出的社交網(wǎng)絡(luò)的架構(gòu)示意圖。

圖2是根據(jù)一示例性實施例示出的信息推送方法的流程示意圖。

圖3是根據(jù)一示例性實施例示出的確定除第一被拍攝者外的第二被拍攝者的流程示意圖。

圖4是根據(jù)另一示例性實施例示出的信息推送方法的流程示意圖。

圖5是根據(jù)又一示例性實施例示出的信息推送方法的流程示意圖。

圖6是根據(jù)一示例性實施例示出的對第一目標(biāo)圖像和第二目標(biāo)圖像進行圖像相似度計算的流程示意圖。

圖7a是一示例性實施例的第一發(fā)布者發(fā)布的第一圖像示意圖。

圖7b是一示例性實施例的第二發(fā)布者發(fā)布的第二圖像示意圖。

圖8是另一示例性實施例的第二發(fā)布者發(fā)布的第二圖像示意圖。

圖9是根據(jù)另一示例性實施例示出的信息推送方法的流程示意圖。

圖10a-圖10d是根據(jù)一示例性實施例得到的信息推送效果示意圖。

圖11是根據(jù)一示例性實施例示出的一種信息推送裝置的框圖。

圖12是根據(jù)一示例性實施例示出的一種用于信息推送方法的裝置的框圖。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

參見圖1,是根據(jù)一示例性實施例示出的社交網(wǎng)絡(luò)的架構(gòu)示意圖。社交網(wǎng)絡(luò)100包括:一個或多個用戶設(shè)備110、社交網(wǎng)絡(luò)系統(tǒng)120、以及網(wǎng)絡(luò)130。

用戶設(shè)備110可接收來自發(fā)布者的輸入并且可經(jīng)由網(wǎng)絡(luò)130發(fā)送和接收數(shù)據(jù)。用戶設(shè)備110可以是智能手機、平板電腦、個人數(shù)字助理、移動電話等設(shè)備。在一些實施例中,用戶設(shè)備110可執(zhí)行與社交網(wǎng)絡(luò)系統(tǒng)120交互的瀏覽器應(yīng)用程序等程序。在另一些實施例中,用戶設(shè)備110可通過在本地操作系統(tǒng)(例如,android操作系統(tǒng)或ios操作系統(tǒng)等)上運行的應(yīng)用程序(APP)與社交網(wǎng)絡(luò)系統(tǒng)120交互。用戶設(shè)備110可使用有線和/或無線通信的方式,經(jīng)由網(wǎng)絡(luò)130與社交網(wǎng)絡(luò)系統(tǒng)120通信。

網(wǎng)絡(luò)130可包括局域網(wǎng)和/或廣域網(wǎng)的任意組合。在一個實施例中,網(wǎng)絡(luò)130可包括使用諸如以太網(wǎng)、802.11、3G、4G、5G、GSM、數(shù)字用戶線路(DSL)、微波存取全球互通(WiMAX)等技術(shù)的鏈路。

社交網(wǎng)絡(luò)系統(tǒng)120包括存儲多個用戶并且使社交網(wǎng)絡(luò)中的用戶能夠與社交網(wǎng)絡(luò)中的其他用戶通信并且交互的社交網(wǎng)絡(luò)的一個或多個計算設(shè)備(例如,服務(wù)器)。

通過用戶設(shè)備110與社交網(wǎng)絡(luò)系統(tǒng)120的通信交互,發(fā)布者可將用戶信息、圖像(例如,照片或者任何類型的附圖)、及個性化內(nèi)容等發(fā)布到社交網(wǎng)絡(luò)系統(tǒng)120,其他用戶可通過訪問社交網(wǎng)絡(luò)系統(tǒng)120對發(fā)布的內(nèi)容進行瀏覽。

本公開實施例利用發(fā)布者發(fā)布到社交網(wǎng)絡(luò)系統(tǒng)120的圖像,進行圖像識別,由此,進行信息推送,可提高信息推送的準(zhǔn)確性和針對性。

參見圖2,是根據(jù)一示例性實施例示出的信息推送方法的流程示意圖。該推送方法包括:

在步驟201中,獲取第一目標(biāo)圖像,第一目標(biāo)圖像包括第一被拍攝者的圖像。

在本公開的一實施例中,第一目標(biāo)圖像可為一發(fā)布者發(fā)布到社交網(wǎng)絡(luò)中的圖像,也可為通過圖像采集裝置(例如,攝像頭)采集到的圖像。第一目標(biāo)圖像中包括有一第一被拍攝者。

在步驟202中,通過對第一目標(biāo)圖像進行圖像識別,確定除第一被拍攝者外的第二被拍攝者。

參見圖3,在本公開的一實施例中,可通過以下方式確定除第一被拍攝者外的第二被拍攝者:

在步驟301中,獲取第一被拍攝者的第一人物特征。

在步驟302中,獲取第二被拍攝者的第二人物特征。

在一個實施例中,可對識別出的第一被拍攝者和第二被拍攝者進行人臉識別,獲得第一被拍攝者和第二被拍攝者的信息。由此,可在社交網(wǎng)絡(luò)系統(tǒng)的注冊信息數(shù)據(jù)庫中,獲取第一被拍攝者的第一人物特征,和第二被拍攝者的第二人物特征。

在一個實施例中,第一人物特征或第二人物特征指示以下至少一項:年齡、性別、興趣。

在步驟303中,在第二人物特征中確定與第一人物特征之間相似度高于預(yù)定相似度的候選人物特征。

在步驟304中,將候選人物特征對應(yīng)的被拍攝者確定為第二被拍攝者。

在本公開的實施例中,為了提高信息推薦的針對性,在第二人物特征中確定與第一人物特征之間相似度高于預(yù)定相似度的候選人物特征,并根據(jù)相似度確定第二被拍攝者。

在步驟203中,獲取第二被拍攝者對應(yīng)的目標(biāo)通信信息。

在本公開的一實施例中,通過以下方式獲取第二被拍攝者的目標(biāo)通信信息:獲取第二被拍攝者的第三人物特征;獲取通信數(shù)據(jù)庫,通信數(shù)據(jù)庫包括人物特征與通信信息之間的對應(yīng)關(guān)系;根據(jù)通信數(shù)據(jù)庫獲取與第三人物特征信息對應(yīng)的目標(biāo)通信信息;其中,第三人物特征指示以下至少一項:面部特征、外形特征。

目標(biāo)通信信息可為賬號信息、聯(lián)系方式等等。目標(biāo)通信信息可根據(jù)第二被拍攝者的第三人物特征,從社交網(wǎng)絡(luò)系統(tǒng)中獲得。

在步驟204中,根據(jù)目標(biāo)通信信息,向第一被拍攝者推薦第二被拍攝者。

獲取到第二被拍攝者的目標(biāo)通信信息后,可向第一被拍攝者推薦第二被拍攝者。在一個實施例中,根據(jù)目標(biāo)通信信息向第二被拍攝者對應(yīng)的終端發(fā)送好友添加請求。由此,本公開實施的信息推送方法,根據(jù)圖像識別中的被拍攝者進行信息推送,可提高推送信息的準(zhǔn)確性和針對性;為用戶提供更多的社交可能,提高用戶體驗。

參見圖4,是根據(jù)另一示例性實施例示出的信息推送方法的流程示意圖。該推送方法包括:

在步驟401中,獲取一個或多個發(fā)布者發(fā)布的圖像。

在本公開的實施例中,發(fā)布者發(fā)布到社交網(wǎng)絡(luò)系統(tǒng)120,將被存儲到社交網(wǎng)絡(luò)系統(tǒng)120的存儲區(qū)域中,并被推送給訂閱用戶或推送到預(yù)設(shè)網(wǎng)站等。

發(fā)布者發(fā)布的圖像可為通過拍攝設(shè)備(例如,移動終端、相機等)拍攝得到的圖像,也可為通過無線/有線傳輸?shù)姆绞?,從網(wǎng)絡(luò)服務(wù)器下載或其它用戶設(shè)備處獲取到的圖像。

在本公開的一些實施例中,圖像可為視頻圖像、圖片等。

在本公開的一實施例中,可以圖像發(fā)布的時間為依據(jù)進行圖像的獲取。例如,對預(yù)設(shè)時間段(例如,07:00至21:00這一時間段)內(nèi)的圖像進行獲取。在另一些實施例中,還可設(shè)定目標(biāo)人群、目標(biāo)位置或關(guān)鍵字等,從而可獲取目標(biāo)人群(例如,某社交應(yīng)用的VIP注冊會員)發(fā)布的圖像、位于目標(biāo)位置(例如,景點A)處發(fā)布的圖像、與設(shè)定關(guān)鍵字(例如,M的演唱會)相關(guān)聯(lián)的圖像等。

應(yīng)理解,在本公開的實施例中,用戶在發(fā)布圖像時,通常會添加文字信息進行描述,由此,可從文字信息中獲取設(shè)定的關(guān)鍵字信息,以獲取和設(shè)定的關(guān)鍵字相關(guān)聯(lián)的圖像。例如,獲取文字信息中包含“M的演唱會”的所有圖像。

在步驟402中,根據(jù)獲取的圖像,進行圖像相似度計算。

在本公開的實施例中,圖像相似度主要是對于獲取的圖像內(nèi)容的相似程度進行計算,得出一個圖像相似度值,該圖像相似度值越高,說明這兩幅圖片的內(nèi)容越相似。圖像相似度可以通過兩幅圖片的視覺特征來計算,視覺特征具體可以為顏色RGB(Red Green Blue,三原色)特征、紋理特征和直方圖特征和SIFT(Scale-invariant feature transform,尺度不變特征轉(zhuǎn)換)特征等,由于通過視覺特征來計算圖片與圖片之間的圖像相似度屬于本領(lǐng)域技術(shù)人員公知的現(xiàn)有技術(shù),所以在此不再贅述。

在本公開的實施例中,可采用以下兩種方式進行圖像相似度的計算:

方式一:逐一對比

選定一個目標(biāo)圖像,將獲取的圖像依次和該目標(biāo)圖像進行對比,獲取每張圖像和該目標(biāo)圖像的圖像相似度。

方式二:整體對比

將獲取的圖像整體進行圖像相似度的計算,得到所有圖像的相似度。

在步驟403中,根據(jù)圖像相似度,向一個或多個發(fā)布者進行信息推送。

圖像相似度可體現(xiàn)用戶共同的興趣、社交圈子等情況,由此,本公開實施例中,通過獲取圖像相似度,進行信息的推送,可為用戶提供更準(zhǔn)確的信息推送。

在本公開的實施例中,信息推送至少包括以下其中之一:好友信息推送、人物信息推送、以及預(yù)設(shè)相關(guān)信息推送。

當(dāng)采用上述第一種方式進行圖像相似度計算時,可將得到的圖像相似度進行排序,并將圖像相似度在預(yù)設(shè)范圍內(nèi)的圖像對應(yīng)的發(fā)布者的信息作為好友信息推送給目標(biāo)圖像對應(yīng)的發(fā)布者。在一個實施例中,可獲取圖像相似度在預(yù)設(shè)范圍內(nèi)的圖像所包含的人物信息并推送給目標(biāo)圖像對應(yīng)的發(fā)布者。

當(dāng)采用上述第二種方式進行圖像相似度計算時,可在所有圖像的圖像相似度值滿足預(yù)設(shè)閾值時,可將除發(fā)布者本人外的其余的發(fā)布者的信息作為好友信息向該發(fā)布者本人進行推送。例如,發(fā)布者A發(fā)布的圖像、發(fā)布者B發(fā)布的圖像、發(fā)布者C發(fā)布的圖像和發(fā)布者D發(fā)布的圖像相似度滿足預(yù)設(shè)閾值,則將發(fā)布者B的信息、發(fā)布者C的信息和發(fā)布者D的信息作為好友信息均推送給發(fā)布者A;將發(fā)布者A的信息、發(fā)布者C的信息和發(fā)布者D的信息作為好友信息均推送給發(fā)布者B;將發(fā)布者A的信息、發(fā)布者B的信息和發(fā)布者D的信息作為好友信息均推送給發(fā)布者C;將發(fā)布者A的信息、發(fā)布者B的信息和發(fā)布者C的信息均作為好友信息推送給發(fā)布者D。

在一個實施例中,發(fā)布者的信息可包括以下信息中至少一者:賬號信息、性別、年齡、聯(lián)系方式等等。社交網(wǎng)絡(luò)系統(tǒng)120中存儲有各個發(fā)布者進行注冊、填寫相關(guān)信息時提供的上述信息。

在一個實施例中,人物信息可包括以下信息中至少一者:賬號信息、性別、年齡、聯(lián)系方式。在本公開的一實施例中,為了提高安全性,圖像中包括的人物是通過合理途徑獲得的,例如,相關(guān)人物所對應(yīng)的用戶通過注冊、填寫相關(guān)表格等提供的信息。

在一個實施例中,預(yù)設(shè)相關(guān)信息可為新聞資訊信息、商品信息、或賽事信息等等。當(dāng)為發(fā)布者推送相關(guān)信息時,可將一發(fā)布者作為目標(biāo)發(fā)布者,并識別該目標(biāo)發(fā)布者發(fā)布的圖像中的特征信息,并根據(jù)特征信息進行信息匹配,得到預(yù)設(shè)相關(guān)信息。以及為發(fā)布的圖像相似度高的發(fā)布者推送匹配的預(yù)設(shè)相關(guān)信息。由此,可為圖像相似度高的發(fā)布者推送相同的預(yù)設(shè)相關(guān)信息,提高信息推送的效率。

由此,本公開實施的信息推送方法,根據(jù)發(fā)布者發(fā)布的圖像相似度進行信息推送,可提高推送信息的準(zhǔn)確性和針對性;為發(fā)布者提供更多的社交可能,提高用戶體驗,豐富發(fā)布者的生活。

參見圖5,是根據(jù)又一示例性實施例示出的信息推送方法的流程示意圖。該實施例在上述圖2和圖4所示的實施例的基礎(chǔ)上,根據(jù)第二被拍攝者的第四人物特征,獲取包括第二被拍攝者的第二目標(biāo)圖像,且當(dāng)?shù)诙慌臄z者為第二目標(biāo)圖像的發(fā)布者(即第二發(fā)布者),第一被拍攝者為第一目標(biāo)圖像的發(fā)布者(即第一發(fā)布者)時,該實施例的推送方法包括以下步驟:

在步驟501中,對第一目標(biāo)圖像和第二目標(biāo)圖像,進行圖像相似度計算。

參見圖6,在本公開的一實施例中,對第一目標(biāo)圖像和第二目標(biāo)圖像,進行圖像相似度計算包括以下步驟:

在步驟601中,分別對第一目標(biāo)圖像和第二目標(biāo)圖像進行背景分離,以得到第一背景區(qū)域和第二背景區(qū)域。

在本公開的實施例中,圖像可為視頻圖像或圖片。對于視頻圖像,可采用Surendra算法提取背景,得到背景區(qū)域。對于圖片,可采用圖像分割、邊緣提取等方式進行背景區(qū)域的獲取。

通過獲取圖像背景區(qū)域的圖像相似度,可以獲取圖像的背景區(qū)域的情況。在實際中,在相同的位置(例如,同一景點A)、相同的座位/布景(例如,晚會、演唱會、宴會等)等作為背景獲得的圖像,其背景區(qū)域的圖像相似度較高。

在步驟602中,當(dāng)?shù)谝槐尘皡^(qū)域和第二背景區(qū)域的圖像相似度滿足預(yù)設(shè)條件時,獲取第一目標(biāo)圖像的第一目標(biāo)區(qū)域和第二目標(biāo)圖像的第二目標(biāo)區(qū)域的圖像相似度。

在本公開的一實施例中,可將預(yù)設(shè)條件設(shè)置為:圖像相似度大于50%。參見圖7a和圖7b,在一個實施例中,圖7a為第一發(fā)布者發(fā)布的第一目標(biāo)圖像,圖7b為第二發(fā)布者發(fā)布的第二目標(biāo)圖像。該兩幅圖像的背景區(qū)域的圖像相似度即滿足預(yù)設(shè)條件。

在本公開的實施例中,當(dāng)?shù)谝槐尘皡^(qū)域和第二背景區(qū)域的圖像相似度滿足預(yù)設(shè)條件時,說明第一目標(biāo)圖像和第二目標(biāo)圖像具有相似的背景,由此,可進一步推知,第一發(fā)布者和第二發(fā)布者對相同的場景感興趣,或在相同的場景進行了活動、拍照等。

第一目標(biāo)區(qū)域可為第一目標(biāo)圖像的前景區(qū)域或人物區(qū)域。同樣的第二目標(biāo)區(qū)域可為第二目標(biāo)圖像的前景區(qū)域或人物區(qū)域。前景區(qū)域可通過減除背景區(qū)域獲得。人物區(qū)域可通過特征提取、邊緣檢測等方式獲得。

在步驟502中,根據(jù)圖像相似度,向第一被拍攝者和第二被拍攝者進行信息推送。

在本公開的一實施例中,第一目標(biāo)區(qū)域為至少包括有第一人物和第二人物的區(qū)域。第二目標(biāo)區(qū)域為至少包括有第三人物和第四人物的區(qū)域。在進行第一目標(biāo)區(qū)域和第二目標(biāo)區(qū)域的圖像相似度計算時,分別將第一人物、第二人物、第三人物和第四人物進行對比。

在本公開的一實施例中,對第一人物、第二人物、第三人物和第四人物的人物特征進行提取。人物特征至少包括以下其中之一:發(fā)型、衣著、以及人臉特征。在進行對比時,可分別將第一人物的人物特征與第三人物的人物特征和第四人物的人物特征進行對比,以判斷第一人物與第三人物或第四人物的相似度。以及將第二人物的人物特征分別與第三人物的人物特征和第四人物的人物特征進行對比,以判斷第二人物與第三人物或第四人物的相似度。

參見圖7a和圖7b,在一個實施例中,圖7a所示為第一發(fā)布者發(fā)布的第一圖像;圖7b為第二發(fā)布者發(fā)布的第二圖像。其中,A為第一圖像中的第一人物,B為第一圖像中的第二人物,A’為第二圖像中的第三人物,B’為第二圖像中的第四人物。通過對第一人物、第二人物、第三人物和第四人物的人物特征進行對比,可得到第一人物A與第三人物A’相似,第二人物B與第四人物B’相似。

由此,通過將第一目標(biāo)圖像和第二目標(biāo)圖像的人物進行對比,可得到第一目標(biāo)圖像和第二目標(biāo)圖像的人物的相似度。當(dāng)?shù)谝荒繕?biāo)圖像和第二目標(biāo)圖像的人物相似度滿足預(yù)設(shè)條件時,可進行信息的推送。

在本公開的實施例中,信息的推送至少包括以下其中之一:好友信息推送、人物信息推送、以及預(yù)設(shè)相關(guān)信息推送。

在一個實施例中,可通過以下方式進行確認發(fā)布者發(fā)布的圖像中的人物(即被拍攝者)和發(fā)布者的關(guān)系:

當(dāng)發(fā)布者在社交網(wǎng)絡(luò)系統(tǒng)120進行注冊時,提供發(fā)布者真實的個人圖片。由此,可通過將發(fā)布的圖像中的人物與注冊時提供的發(fā)布者個人圖片進行人物特征提取和比較,以確定發(fā)布的圖像中的人物是否與發(fā)布者為同一人。

在一個實施例中,當(dāng)?shù)谝荒繕?biāo)圖像的第一目標(biāo)區(qū)域和第二圖像的第二目標(biāo)區(qū)域的圖像相似度滿足預(yù)設(shè)條件,且第一目標(biāo)圖像的第一發(fā)布者即為第一人物或第三人物(被拍攝者),第二圖像的第二發(fā)布者即為第二人物或第四人物(被拍攝者)時,向第一發(fā)布者(即第一被拍攝者)推送的信息包括第二發(fā)布者(即第二被拍攝者)的信息,向第二發(fā)布者推送的信息包括第一發(fā)布者的信息。由此,由于第一發(fā)布者和第二發(fā)布者出現(xiàn)在了相同的場景中,表明兩人可能有共同愛好(例如,喜歡相同的景點A,喜歡同一種類型的晚會等),或者可能有共同的熟人(例如,參加同一個宴會),因此,給第一發(fā)布者推送第二發(fā)布者的信息,給第二發(fā)布者推送第一發(fā)布者的信息。由此,可提高推送信息的針對性和準(zhǔn)確性,使得發(fā)布者可獲取到更感興趣的推送信息,可極大提高兩個發(fā)布者之間進一步熟悉、了解、交往的可能性。

第一發(fā)布者的信息和第二發(fā)布者的信息,可從注冊信息中獲取,或從歷史記錄信息(例如,發(fā)布者輸入的認證信息等)中獲取。

在另一些實施例中,第一目標(biāo)區(qū)域或第二目標(biāo)區(qū)域可僅包括一個人物。參見圖7a和圖8,在第二目標(biāo)圖像中的第二目標(biāo)區(qū)域中僅包括人物B’。則在進行第一目標(biāo)區(qū)域和第二目標(biāo)區(qū)域的圖像相似度計算時,僅對第二目標(biāo)區(qū)域中的人物分別將與第一目標(biāo)區(qū)域的人物進行對比即可。由此,只要第二目標(biāo)區(qū)域中的人物與第一目標(biāo)區(qū)域中的任一人物的相似度滿足預(yù)設(shè)要求,即可進行信息推送。

在一個實施例中,該實施例的信息推送方法還包括:在對第一發(fā)布者和第二發(fā)布者進行信息推送時,同時推送推送理由。

推送理由可包括:相關(guān)圖像和/或相關(guān)文字說明。參見圖7a和圖7b,在一個實施例中,在向第一發(fā)布者推送第二發(fā)布者的信息時,可將圖7b所示的第二目標(biāo)圖像作為推送理由同時推送給第一發(fā)布者。還可將“你們曾在相同的地方拍照,并出現(xiàn)在對方的鏡頭里”等文字說明同時作為推送理由進行推送。

參見圖9,在圖6所示的推送方法的基礎(chǔ)上,本公開又一實施例的信息推送方法還包括:

在步驟901中,分別檢測第一人物和第二人物占第一目標(biāo)圖像的第一面積之比。

在一個實施例中,可通過邊緣檢測算法,分別獲取第一人物和第二人物的人物面積,并將其與第一目標(biāo)圖像的總面積進行比較,分別得到兩者的所占第一圖像的比例。

在步驟902中,分別檢測第三人物和第四人物占第二目標(biāo)圖像的第二面積之比。

同上述步驟901,可分別獲取第三人物和第四人物所占第二目標(biāo)圖像的比例。

在步驟903中,根據(jù)第一面積之比和第二面積之比,確定推送信息。

在本公開的實施例的一種場景中,第二人物在第一目標(biāo)圖像中僅是作為背景人物,即第一人物才是主角,第二人物出現(xiàn)在第一目標(biāo)圖像中是由于偶然,或由于各種原因(例如,人多、正好路過等情況)被偷影到他人拍攝的圖像中,這種情況下,第二人物所占的比例將小于第一人物所占的比例。而在第二目標(biāo)圖像中,則與第一人物相似的第三人物是作為背景人物,與第二人物相似的第四人物是作為主角,此時,第三人物所占的比例將小于第四人物所占的比例。由此,可以將第一人物的信息推送給第二發(fā)布者,而將第二人物的信息推送給第一發(fā)布者,使得第一發(fā)布者和第二發(fā)布者可以獲得在圖像中“偶然”出現(xiàn)的人物的信息。

在本公開的一實施例中,為了提高安全性,第一人物和第二人物的信息是通過合理途徑獲得的,例如,第一人物(或第二人物)所對應(yīng)的用戶通過注冊、填寫相關(guān)表格等提供的。

通過區(qū)分第一人物、第二人物、第三人物和第四人物的面積比,可確定人物的性質(zhì),可獲取出現(xiàn)在自己圖像中的陌生人的信息,提供更多的社交機會,可用于約會推送等。

參見圖10a-圖10d是根據(jù)一示例性實施例得到的信息推送效果示意圖。圖10a為發(fā)布者a通過用戶設(shè)備發(fā)布到一社交應(yīng)用的圖像P1,圖10b為發(fā)布者b通過用戶設(shè)備發(fā)布一社交應(yīng)用的圖像P2。其中,圖像P1為發(fā)布者a在景點J拍攝得到的,圖像P1中的A即為發(fā)布者a,而圖像P1中的B為發(fā)布者a拍攝圖像P1時,位于其身后并不相識的人物。該圖像P1被發(fā)布者a發(fā)布到社交應(yīng)用,圖像P1中,發(fā)布者a為主角/焦點,而被“不小心”被拍攝進圖像P1中的b為配角/背景。

發(fā)布者b發(fā)布的圖像P2中,發(fā)布者b作為主角/焦點,而a是“不小心”被拍攝進圖像P2中的配角/背景。

由于發(fā)布者a和發(fā)布者b,在幾乎相同的時間出現(xiàn)在了同一場景,表明兩人可能有共同愛好(例如,喜歡旅游),因此,參加圖10c和圖10d,根據(jù)圖像P1和圖像P2的圖像相似度的獲取,可實現(xiàn)將發(fā)布者b的信息推送給發(fā)布者a,將發(fā)布者a的信息推送給發(fā)布者。這樣,對于發(fā)布者a和發(fā)布者b來說,會產(chǎn)生”有緣分”的感覺,增加了加為好友并進一步熟悉、了解、交往的可能性。

參見圖10c和圖10d,在進行信息推送時,將對方的相似照片作為推送理由展示給發(fā)布者,進一步增加社交可能性。

圖11是根據(jù)一示例性實施例示出的一種信息推送裝置的框圖。參照圖11,該裝置1100包括:

目標(biāo)圖像獲取模塊1101,被配置為獲取第一目標(biāo)圖像,所述第一目標(biāo)圖像包括第一被拍攝者的圖像;

被拍攝者確定模塊1102,被配置為通過對所述第一目標(biāo)圖像進行圖像識別,確定除所述第一被拍攝者外的第二被拍攝者;

通信信息獲取模塊1103,被配置為獲取所述第二被拍攝者對應(yīng)的目標(biāo)通信信息;

推薦模塊1104,被配置為根據(jù)所述目標(biāo)通信信息,向所述第一被拍攝者推薦所述第二被拍攝者。

在一個實施例中,被拍攝者確定模塊1102包括:

第一獲取子模塊,被配置為獲取所述第一被拍攝者的第一人物特征;

第二獲取子模塊,被配置為獲取所述第二被拍攝者的第二人物特征;

相似度確定子模塊,被配置為在所述第二人物特征中確定與所述第一人物特征之間相似度高于預(yù)定相似度的候選人物特征;

確定子模塊,被配置為將所述候選人物特征對應(yīng)的被拍攝者確定為所述第二被拍攝者。

在一個實施例中,通信信息獲取模塊1103包括:

第三獲取子模塊,被配置為獲取所述第二被拍攝者的第三人物特征;

通信數(shù)據(jù)庫獲取子模塊,被配置為獲取通信數(shù)據(jù)庫,所述通信數(shù)據(jù)庫包括人物特征與通信信息之間的對應(yīng)關(guān)系;

目標(biāo)通信信息獲取子模塊,被配置為根據(jù)所述通信數(shù)據(jù)庫獲取與所述第三人物特征信息對應(yīng)的目標(biāo)通信信息;

其中,所述第三人物特征指示以下至少一項:面部特征、外形特征。

在一個實施例中,裝置1100還包括:

第二目標(biāo)圖像獲取模塊1105,被配置為根據(jù)所述第二被拍攝者的第四人物特征,獲取包括所述第二被拍攝者的第二目標(biāo)圖像;

圖像相似度獲取模塊1106,被配置為對所述第一目標(biāo)圖像和所述第二目標(biāo)圖像,進行圖像相似度計算;

信息推送模塊1107,被配置為根據(jù)圖像相似度,向所述第一被拍攝者和所述第二被拍攝者進行信息推送,其中,所述第一被拍攝者為所述第一目標(biāo)圖像的發(fā)布者,所述第二被拍攝者為所述第二目標(biāo)圖像的發(fā)布者。

在一個實施例中,圖像相似度獲取模塊1106包括:

背景分離子模塊,被配置為分別對所述第一目標(biāo)圖像和所述第二目標(biāo)圖像進行背景分離,以得到第一背景區(qū)域和第二背景區(qū)域;

目標(biāo)區(qū)域獲取子模塊,被配置為當(dāng)所述第一背景區(qū)域和所述第二背景區(qū)域的圖像相似度滿足預(yù)設(shè)條件時,獲取所述第一目標(biāo)圖像中的第一目標(biāo)區(qū)域和所述第二目標(biāo)圖像中的第二目標(biāo)區(qū)域,所述第一目標(biāo)區(qū)域和所述第二目標(biāo)區(qū)域均包括所述第一被拍攝者和所述第二被拍攝者;

圖像相似度確定子模塊,被配置為根據(jù)所述第一目標(biāo)區(qū)域和所述第二目標(biāo)區(qū)域的圖像相似度,確定所述第一目標(biāo)圖像和所述第二目標(biāo)圖像的圖像相似度。

關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

圖12是根據(jù)一示例性實施例示出的一種用于信息推送方法的裝置1200的框圖。例如,裝置1200可以被提供為一服務(wù)器。參照圖12,裝置1200包括處理組件1201,其進一步包括一個或多個處理器,以及由存儲器1202所代表的存儲器資源,用于存儲可由處理組件1201的執(zhí)行的指令,例如應(yīng)用程序。存儲器1202中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件1201被配置為執(zhí)行指令,以執(zhí)行上述商品推送方法

裝置1200還可以包括一個電源組件1203被配置為執(zhí)行裝置1200的電源管理,一個有線或無線網(wǎng)絡(luò)接口1204被配置為將裝置1200連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口1205。裝置1200可以操作基于存儲在存儲器1202的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1202,上述指令可由裝置1200的處理組件1201執(zhí)行以完成上述信息推送方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

在示例性實施例中,裝置1200可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述信息推送方法。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1202,上述指令可由裝置1200的處理組件1202執(zhí)行以完成上述信息推送方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

本領(lǐng)域技術(shù)人員在考慮說明書及實踐本公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1