• / 18
  • 下載費用:30 金幣  

圖片展示方法和裝置.pdf

摘要
申請專利號:

CN201510671658.X

申請日:

2015.10.16

公開號:

CN105260462A

公開日:

2016.01.20

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 17/30申請日:20151016|||公開
IPC分類號: G06F17/30 主分類號: G06F17/30
申請人: 北京百度網訊科技有限公司
發明人: 秦鐸浩; 劉偉
地址: 100085北京市海淀區上地十街10號百度大廈2層
優先權:
專利代理機構: 北京英賽嘉華知識產權代理有限責任公司11204 代理人: 王達佐; 馬曉亞
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510671658.X

授權公告號:

||||||

法律狀態公告日:

2019.03.26|||2016.02.17|||2016.01.20

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本申請公開了圖片展示方法和裝置。該方法的一具體實施方式包括:分別從待展示圖片序列中的每一個待展示圖片的標識信息中提取出與待展示圖片中的場景對象的名稱相關聯的第一關鍵詞,生成第一關鍵詞序列;從第二關鍵詞序列中查找出與第一關鍵詞相關聯的第二關鍵詞;基于第二關鍵詞在第二關鍵詞序列中的位置,確定與該第二關鍵詞相關聯的第一關鍵詞在第一關鍵詞序列中的位置;基于第一關鍵詞在第一關鍵詞序列中的位置,依次展示第一關鍵詞所對應的待展示圖片。實現了基于已排序圖片序列中的圖片的排列順序,對待展示圖片中的待展示圖片進行排序。

權利要求書

1.一種圖片展示方法,其特征在于,所述方法包括:
分別從待展示圖片序列中的每一個待展示圖片的標識信息中提取
出與所述待展示圖片中的場景對象的名稱相關聯的第一關鍵詞,生成
第一關鍵詞序列,其中,每一個第一關鍵詞對應一個待展示圖片;
對于所述第一關鍵詞序列中的每一個第一關鍵詞,從第二關鍵詞
序列中查找出與第一關鍵詞相關聯的第二關鍵詞,所述第二關鍵詞序
列基于已排序圖片序列生成,其中,每一個第二關鍵詞對應一個已排
序圖片,第二關鍵詞為與所述已排序圖片中的場景對象的名稱相關聯
的詞語;
基于第二關鍵詞在所述第二關鍵詞序列中的位置,確定與該第二
關鍵詞相關聯的第一關鍵詞在所述第一關鍵詞序列中的位置;
基于第一關鍵詞在所述第一關鍵詞序列中的位置,依次展示第一
關鍵詞所對應的待展示圖片。
2.根據權利要求1所述的方法,其特征在于,所述相關聯的第二
關鍵詞包括以下之一:第一關鍵詞的同義詞、第一關鍵詞的近義詞。
3.根據權利要求2所述的方法,其特征在于,基于第二關鍵詞在
所述第二關鍵詞序列中的位置,確定與該第二關鍵詞相關聯的第一關
鍵詞在所述第一關鍵詞序列中的位置包括:
確定所述第一關鍵詞序列中未確定位置的第一關鍵詞;
統計多個第二關鍵詞序列中與所述第一關鍵詞相關聯的第二關鍵
詞的位置出現在與其他所述第一關鍵詞相關聯的第二關鍵詞的位置之
前的次數;
將所述次數與所述相關聯的第二關鍵詞和所述與其他所述第一關
鍵詞相關聯的第二關鍵詞在多個第二關鍵詞序列中共同出現的次數相
除,得到多個排序用概率;
將所述多個排序用概率相乘,得到所述第一關鍵詞對應的聯合概
率;
基于所述聯合概率,確定所述第一關鍵詞在所述第一關鍵詞序列
中的位置。
4.根據權利要求3所述的方法,其特征在于,所述基于所述聯合
概率,確定所述第一關鍵詞在所述第一關鍵詞序列中的位置包括:
基于所述聯合概率,確定所述第一關鍵詞中對應的聯合概率最大
的第一關鍵詞;
將所述第一關鍵詞序列中最近一個已確定位置的第一關鍵詞之后
的位置確定為所述第一關鍵詞的位置。
5.根據權利要求1-4之一所述的方法,其特征在于,所述方法還
包括:
獲取多個已排序圖片序列;
分別從多個已排序圖片序列中的已排序圖片的標識信息中提取出
與已排序圖片中的場景對象的名稱相關聯的所述第二關鍵詞,生成多
個所述第二關鍵詞序列;
統計多個第二關鍵詞序列中每一個第二關鍵詞出現在其他第二關
鍵詞之前的次數;
將所述次數與所述第二關鍵詞和所述其他第二關鍵詞在所述多個
第二關鍵詞序列中共同出現的次數相除,得到多個所述排序用概率。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
在所述基于第一關鍵詞在所述第一關鍵詞序列中的位置,依次展
示第一關鍵詞所對應的待展示圖片之前,確定所述第一關鍵詞序列中
的第一關鍵詞之間的關聯度;
基于所述關聯度,對所述第一關鍵詞在所述第一關鍵詞序列中的
位置進行調整。
7.一種圖片展示裝置,其特征在于,所述裝置包括:
提取單元,配置用于分別從待展示圖片序列中的每一個待展示圖
片的標識信息中提取出與所述待展示圖片中的場景對象的名稱相關聯
的第一關鍵詞,生成第一關鍵詞序列,其中,每一個第一關鍵詞對應
一個待展示圖片;
查找單元,配置用于對于所述第一關鍵詞序列中的每一個第一關
鍵詞,從第二關鍵詞序列中查找出與第一關鍵詞相關聯的第二關鍵詞,
所述第二關鍵詞序列基于已排序圖片序列生成,其中,每一個第二關
鍵詞對應一個已排序圖片,第二關鍵詞為與所述已排序圖片中的場景
對象的名稱相關聯的詞語;
確定單元,配置用于基于第二關鍵詞在所述第二關鍵詞序列中的
位置,確定與該第二關鍵詞相關聯的第一關鍵詞在所述第一關鍵詞序
列中的位置;
展示單元,配置用于基于第一關鍵詞在所述第一關鍵詞序列中的
位置,依次展示第一關鍵詞所對應的待展示圖片。
8.根據權利要求7所述的裝置,其特征在于,所述相關聯的第二
關鍵詞包括以下之一:第一關鍵詞的同義詞、第一關鍵詞的近義詞。
9.根據權利要求8所述的裝置,其特征在于,所述確定單元包括:
關鍵詞確定子單元,配置用于確定所述第一關鍵詞序列中未確定
位置的第一關鍵詞;
統計子單元,配置用于統計多個第二關鍵詞序列中與所述第一關
鍵詞相關聯的第二關鍵詞的位置出現在與其他所述第一關鍵詞相關聯
的第二關鍵詞的位置之前的次數;
計算子單元,配置用于將所述次數與所述相關聯的第二關鍵詞和
所述與其他所述第一關鍵詞相關聯的第二關鍵詞在多個第二關鍵詞序
列中共同出現的次數相除,得到多個排序用概率;
概率確定子單元,配置用于將所述多個排序用概率相乘,得到所
述第一關鍵詞對應的聯合概率;
位置確定子單元,配置用于基于所述聯合概率,確定所述第一關
鍵詞在所述第一關鍵詞序列中的位置。
10.根據權利要求9所述的裝置,其特征在于,所述位置確定子
單元進一步配置用于:基于所述聯合概率,確定所述第一關鍵詞中對
應的聯合概率最大的第一關鍵詞;將所述第一關鍵詞序列中最近一個
已確定位置的第一關鍵詞之后的位置確定為所述第一關鍵詞的位置。
11.根據權利要求7-10之一所述的裝置,其特征在于,所述裝置
還包括:
圖片序列獲取單元,配置用于獲取多個已排序圖片序列;
關鍵詞序列生成單元,配置用于分別從多個已排序圖片序列中的
已排序圖片的標識信息中提取出與已排序圖片中的場景對象的名稱相
關聯的所述第二關鍵詞,生成多個所述第二關鍵詞序列;
次數統計單元,配置用于統計多個第二關鍵詞序列中每一個第二
關鍵詞出現在其他第二關鍵詞之前的次數;
概率計算單元,配置用于將所述次數與所述第二關鍵詞和所述其
他第二關鍵詞在所述多個第二關鍵詞序列中共同出現的次數相除,得
到多個所述排序用概率。
12.根據權利要求11所述的裝置,其特征在于,所述裝置還包括:
關聯度確定單元,配置用于在所述基于第一關鍵詞在所述第一關
鍵詞序列中的位置,依次展示第一關鍵詞所對應的待展示圖片之前,
確定所述第一關鍵詞序列中的第一關鍵詞之間的關聯度;
位置調整單元,配置用于基于所述關聯度,對所述第一關鍵詞在
所述第一關鍵詞序列中的位置進行調整。

說明書

圖片展示方法和裝置

技術領域

本申請涉及計算機領域,具體涉及互聯網領域,尤其涉及圖片展
示方法和裝置。

背景技術

目前,在一些應用中,提供搜索地理信息點的功能。當用戶利用
該功能搜索地理信息點時,可以在展示地理信息點的位置的同時,展
示與地理信息點相關聯的實景圖片,以使用戶更加全面地了解該地理
信息點。在已知的技術中,需要預先根據實景圖片中的場景對象的名
稱設定排序規則,然后以人工方式按照排序規則對實景圖片的展示順
序進行調整后再進行展示。

然而,當采用上述方式展示實景圖片時,一方面,由于實景圖片
的數量屬于海量級別,采用人工方式對實景圖片進行排序所消耗的成
本較高。另一方面,當實景圖片中包含之前未出現過的場景時,無法
根據預先設定的排序規則對實景圖片進行排序。

發明內容

本申請提供了圖片展示方法和裝置,用于解決上述背景技術部分
存在的技術問題。

第一方面,本申請提供了圖片展示方法,該方法包括:分別從待
展示圖片序列中的每一個待展示圖片的標識信息中提取出與待展示圖
片中的場景對象的名稱相關聯的第一關鍵詞,生成第一關鍵詞序列,
其中,每一個第一關鍵詞對應一個待展示圖片;對于第一關鍵詞序列
中的每一個第一關鍵詞,從第二關鍵詞序列中查找出與第一關鍵詞相
關聯的第二關鍵詞,第二關鍵詞序列基于已排序圖片序列生成,其中,
每一個第二關鍵詞對應一個已排序圖片,第二關鍵詞為與已排序圖片
中的場景對象的名稱相關聯的詞語;基于第二關鍵詞在第二關鍵詞序
列中的位置,確定與該第二關鍵詞相關聯的第一關鍵詞在第一關鍵詞
序列中的位置;基于第一關鍵詞在第一關鍵詞序列中的位置,依次展
示第一關鍵詞所對應的待展示圖片。

第二方面,本申請提供了圖片展示裝置,該裝置包括:提取單元,
配置用于分別從待展示圖片序列中的每一個待展示圖片的標識信息中
提取出與待展示圖片中的場景對象的名稱相關聯的第一關鍵詞,生成
第一關鍵詞序列,其中,每一個第一關鍵詞對應一個待展示圖片;查
找單元,配置用于對于第一關鍵詞序列中的每一個第一關鍵詞,從第
二關鍵詞序列中查找出與第一關鍵詞相關聯的第二關鍵詞,第二關鍵
詞序列基于已排序圖片序列生成,其中,每一個第二關鍵詞對應一個
已排序圖片,第二關鍵詞為與已排序圖片中的場景對象的名稱相關聯
的詞語;確定單元,配置用于基于第二關鍵詞在第二關鍵詞序列中的
位置,確定與該第二關鍵詞相關聯的第一關鍵詞在第一關鍵詞序列中
的位置;展示單元,配置用于基于第一關鍵詞在第一關鍵詞序列中的
位置,依次展示第一關鍵詞所對應的待展示圖片。

本申請提供的圖片展示方法和裝置,通過分別從待展示圖片序列
中的每一個待展示圖片的標識信息中提取出與待展示圖片中的場景對
象的名稱相關聯的第一關鍵詞,生成第一關鍵詞序列;對于第一關鍵
詞序列中的每一個第一關鍵詞,從第二關鍵詞序列中查找出與第一關
鍵詞相關聯的第二關鍵詞;基于第二關鍵詞在第二關鍵詞序列中的位
置,確定與該第二關鍵詞相關聯的第一關鍵詞在第一關鍵詞序列中的
位置;基于第一關鍵詞在第一關鍵詞序列中的位置,依次展示第一關
鍵詞所對應的待展示圖片。實現了基于已排序圖片序列中的圖片的排
列順序,對待展示圖片中的待展示圖片進行排序。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描
述,本申請的其它特征、目的和優點將會變得更明顯:

圖1是本申請可以應用于其中的示例性系統架構圖;

圖2示出了根據本申請的圖片展示方法的一個實施例的流程圖;

圖3示出了計算聯合概率的原理圖;

圖4示出了建立概率模型的原理圖;

圖5示出了根據本申請的圖片展示方法的另一個實施例的流程
圖;

圖6示出了根據本申請的圖片展示裝置的一個實施例的結構示意
圖;

圖7是適于用來實現本申請實施例的終端設備或服務器的計算機
系統的結構示意圖。

具體實施方式

下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解
的是,此處所描述的具體實施例僅僅用于解釋相關發明,而非對該發
明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與
有關發明相關的部分。

需要說明的是,在不沖突的情況下,本申請中的實施例及實施例
中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本
申請。

圖1示出了可以應用本申請的圖片展示方法或圖片展示裝置的實
施例的示例性系統架構100。

如圖1所示,系統架構100可以包括終端設備101、102、103,
網絡104和服務器105。網絡104用以在終端設備101、102、103和
服務器105之間提供傳輸鏈路的介質。網絡104可以包括各種連接類
型,例如有線、無線傳輸鏈路或者光纖電纜等等。

用戶可以使用終端設備101、102、103通過網絡104與服務器105
交互,以接收或發送消息等。終端設備101、102、103上可以安裝有
各種通訊應用,例如網絡安全類應用、即時通信工具等。

終端設備101、102、103可以是具有顯示屏并且支持網絡通信的
各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、
MP3播放器(MovingPictureExpertsGroupAudioLayerIII,動態影像專
家壓縮標準音頻層面3)、MP4(MovingPictureExpertsGroupAudio
LayerIV,動態影像專家壓縮標準音頻層面4)播放器、膝上型便攜計
算機和臺式計算機等等。

服務器105可以是提供各種服務的服務器,例如對終端設備101、
102、103上的地圖類應用提供支持的服務器。服務器可以對接收到的
實景圖片預覽請求進行處理,并將處理結果(例如排序后的實景圖片)
反饋給終端設備。

應該理解,圖1中的終端設備、網絡和服務器的數目僅僅是示意
性的。根據實現需要,可以具有任意數目的終端設備、網絡和服務器。

請參考圖2,其示出了根據本申請的圖片展示方法的一個實施例
的流程200。該方法包括以下步驟:

步驟201,分別從待展示圖片序列中的每一個待展示圖片的標識
信息中提取出與待展示圖片中的場景對象的名稱相關聯的第一關鍵
詞,生成第一關鍵詞序列。

在本實施例中,每一個第一關鍵詞對應一個待展示圖片。待展示
圖片可以為預先采集或由用戶上傳的實景圖片。待展示圖片中包括場
景對象,以待展示圖片為與旅游景點相關聯的圖片為例,待展示圖片
中可以包括旅游景點的售票處、入口、出口等場景對象。在本實施例
中,在獲取待展示圖片的同時,可以獲取待展示圖片的標識信息,該
標識信息用于指示待展示圖片中的場景對象的名稱。例如,當對旅游
景點內的場景對象進行拍攝時,通常利用拍攝對象的名稱來命名圖片,
此時,圖片的標識信息中包含場景對象的名稱。在本實施例中,可以
進一步從待展示圖片的標識信息中提取出與場景對象相關聯的第一關
鍵詞,生成第一關鍵詞序列。以待展示圖片序列為與旅游景點午門相
關聯的一組實景圖片為例,待展示圖片序列中的圖片分別包括端門、
午門、午門售票處、金水橋等場景對象,可以從待展示圖片序列中的
每一個圖片的標識信息中分別提取出第一關鍵詞端門、午門、午門售
票處、金水橋,從而生成第一關鍵詞序列{端門、午門、午門售票處、
金水橋}。

步驟202,對于第一關鍵詞序列中的每一個第一關鍵詞,從第二
關鍵詞序列中查找出與第一關鍵詞相關聯的第二關鍵詞。

在本實施例中,第二關鍵詞序列基于已排序圖片序列生成,其中,
每一個第二關鍵詞對應一個已排序圖片,第二關鍵詞為與已排序圖片
中的場景對象的名稱相關聯的詞語。在本實施例中,已排序圖片序列
可以為預先以人工方式對圖片進行排序后生成的圖片序列。以已排序
圖片序列中的圖片為與旅游景點相關聯的圖片為例,可以首先獲取一
個包含旅游景點中多個場景的圖片序列,然后,可以基于圖片中的場
景對象的位置關系對圖片序列中的圖片進行排序,例如,可以以圖片
中的場景對象從南到北的順序對圖片進行排序,從而生成已排序圖片
序列。還可以根據圖片中的場景對象之間的關聯關系進行排序,例如,
將包含售票處這一場景對象的圖片與包括紀念品商店的這一場景對象
的圖片排列在一起。

在本實施例中,可以預先從已排序圖片序列中提取出與已排序圖
片中的場景對象的名稱相關聯的詞語作為第二關鍵詞,生成與已排序
圖片序列對應的第二關鍵詞序列。其中,第二關鍵詞序列中的每一個
第二關鍵詞在第二關鍵詞序列中的位置與其在已排序圖片序列中對應
的已排序圖片的位置一致。在本實施例中,可以對于第一關鍵詞序列
中的每一個第一關鍵詞,從第二關鍵詞序列中查找出與第一關鍵詞相
關聯的第二關鍵詞。

在本實施例的一些可選的實現方式中,相關聯的第二關鍵詞包括
以下之一:第一關鍵詞的同義詞、第一關鍵詞的近義詞。例如,以待
展示圖片為與旅游度假村相關聯的圖片為例,待展示圖片中包括含有
旅游度假村中的親子樂園這一場景的圖片,可以從該圖片的標識信息
中提取出第一關鍵詞“親子樂園”,而由于第一關鍵詞“親子樂園”屬
于新出現的詞語,即以往的與旅游度假村相關聯的圖片中未包含以這
一詞語命名的場景,此時,可以從第二關鍵詞序列中查找出與該第一
關鍵詞相關聯的第二關鍵詞,例如“兒童樂園”。

步驟203,基于第二關鍵詞在第二關鍵詞序列中的位置,確定與
該第二關鍵詞相關聯的第一關鍵詞在第一關鍵詞序列中的位置。

在本實施例中,可以基于第二關鍵詞在第二關鍵詞序列中的位置,
確定第一關鍵詞在第一關鍵詞序列中的位置。在本實施例中,基于第
二關鍵詞在第二關鍵詞序列中的位置,確定第一關鍵詞在第一關鍵詞
序列中的位置基于以下原理:以待展示圖片為與酒店相關聯的圖片為
例,酒店包括大堂、前臺、客房、餐廳等場景。首先,可以獲取多個
與不同的酒店相關聯的已排序圖片序列,每個已排序圖片序列中都包
含酒店的大堂、前臺、客房、餐廳等場景的圖片,相應地,每一個已
排序圖片序列對應一個第二關鍵詞序列。由于第二關鍵詞在第二關鍵
詞序列中的位置與已排序圖片在已排序圖片序列中的位置一致,因此,
可以通過已排序圖片的排列順序,即已排序圖片中的場景對應的第二
關鍵詞在第二關鍵詞序列中的排列順序,確定出第二關鍵詞對應的場
景對象的排列規律,由于第一關鍵詞與第二關鍵詞相關聯,即第一關
鍵詞對應的場景對象與第二關鍵詞對應的場景對象相關聯,因此,可
以基于第二關鍵詞對應的場景對象的排列規律,確定第一關鍵詞對應
的場景對象的排列規律,即可以基于已排序圖片的排列順序,確定第
一關鍵詞在第一關鍵詞序列中的排列順序,即確定第一關鍵詞在第一
關鍵詞序列中的位置。

在本實施例中,第一關鍵詞相關聯的第二關鍵詞可以為第一關鍵
詞的同義詞、第一關鍵詞的近義詞。例如,以待展示圖片為與旅游度
假村相關聯的圖片為例,在待展示圖片中,包括旅游度假村中的親子
樂園這一場景對象,相應地,第一關鍵詞為“親子樂園”。而“親子樂
園”這一第一關鍵詞為在以往展示的實景圖片的標識信息中新出現的
詞語。此時,可以獲取包含兒童樂園這一場景的圖片的已排序圖片序
列,將“兒童樂園”作為與第一關鍵詞“親子樂園”相關聯的第二關
鍵詞,然后,可以根據“兒童樂園”在已排序圖片序列對應的第二關
鍵詞序列中的位置,確定“親子樂園”在第一關鍵詞序列中的位置。

在本實施例中,在待展示圖片中出現新的場景對象時,即待排序
序列中出現新的第一關鍵詞時,可以從已排序圖片序列中的第二關鍵
詞中查找出與第一關鍵詞相關聯的第二關鍵詞,然后基于第二關鍵詞
在第二關鍵詞序列中的位置,確定新出現的第一關鍵詞的位置,進而
確定新的第一關鍵詞對應的實景圖片在待展示圖片中的位置。從而使
得在對待展示圖片的排列順序的確定過程中,在出現包含新的場景的
待展示圖片時,依然可以確定待展示圖片的位置。

在本實施例的一些可選的實現方式中,基于第二關鍵詞在第二關
鍵詞序列中的位置,確定與該第二關鍵詞相關聯的第一關鍵詞在第一
關鍵詞序列中的位置包括:確定第一關鍵詞序列中未確定位置的第一
關鍵詞;統計多個第二關鍵詞序列中與第一關鍵詞相關聯的第二關鍵
詞的位置出現在與其他第一關鍵詞相關聯的第二關鍵詞的位置之前的
次數;將次數與相關聯的第二關鍵詞和與其他第一關鍵詞相關聯的第
二關鍵詞在多個第二關鍵詞序列中共同出現的次數相除,得到多個排
序用概率;將多個排序用概率相乘,得到第一關鍵詞對應的聯合概率;
基于聯合概率,確定第一關鍵詞在第一關鍵詞序列中的位置。

下面以待展示圖片序列中的待展示圖片為與酒店相關聯的圖片為
例,說明基于第二關鍵詞在第二關鍵詞序列中的位置,確定與該第二
關鍵詞相關聯的第一關鍵詞在第一關鍵詞序列中的位置的過程:酒店
包括大堂、前臺、客房、餐廳等場景,可以預先獲取多個包含上述場
景的已排序圖片序列,相應地,生成多個與已排序圖片序列對應第二
關鍵詞序列,第二關鍵詞序列中包括大堂、前臺、客房、餐廳等第二
關鍵詞。假設第一關鍵詞序列為{前臺、大堂、餐廳、客房},則第一
關鍵詞序列中的每一個第一關鍵詞均可以對應于一個與其相關聯的第
二關鍵詞即前臺、大堂、餐廳、客房。此時,可以分別計算第一關鍵
詞前臺、大堂、餐廳、客房對應的聯合概率。在本實施例中,可以采
用以下方式計算第一關鍵詞對應的聯合概率:以第一關鍵詞為“大堂”
為例,分別統計第二關鍵詞序列中與其相關聯的第二關鍵詞“大堂”
出現與其他第一關鍵詞“前臺”、“客房”、“餐廳”相關聯的第二關鍵
詞“前臺”、“客房”、“餐廳”之前的次數,然后將“大堂”這個詞語
出現在“前臺”之前的次數與“大堂”與“前臺”在多個第二關鍵詞
序列中共同出現的次數相除,得到排序用概率,并對該概率進行歸一
化處理。基于上述計算“大堂”出現在“前臺”之前的概率的方式,
依次計算“大堂”出現在“客房”、“餐廳”之前的排序用概率,然后
依次進行歸一化處理。最后,將所有經歸一化處理之后的排序用概率
相乘,得到第一關鍵詞“大堂”對應的聯合概率。

應理解,上述說明基于第二關鍵詞在第二關鍵詞序列中的位置,
確定與該第二關鍵詞相關聯的第一關鍵詞在第一關鍵詞序列中的位置
過程僅是示例性的,由于酒店中的場景對象具有普適性,均具有前臺、
大堂、餐廳、客房等場景,因此,與第一關鍵詞相關聯的第二關鍵詞
相同。在本實施例中,第一關鍵詞相關聯的第二關鍵詞包括第一關鍵
詞的同義詞、第一關鍵詞的近義詞,因此,當第一關鍵詞序列中出現
了之前未出現過的詞語時,則可以從第二關鍵詞序列中查找出為該第
一關鍵詞的同義詞、近義詞,然后基于上述計算聯合概率的過程,計
算出該新出現的第一關鍵詞對應的聯合概率。

請參考圖3,其示出了計算聯合概率的原理圖。在圖3中,示出
了第一關鍵詞“大堂”、“前臺”、“客房”、“餐廳”。在計算“大堂”的
聯合概率的過程中,可以分別計算其對應的第二關鍵詞即“大堂”出
現其他第一關鍵詞“前臺”、“客房”、“餐廳”對應的第二關鍵詞即“前
臺”、“客房”、“餐廳”之前的概率,即排序用概率1、排序用概率2、
排序用概率3。然后將排序用概率1、排序用概率2、排序用概率3相
乘,得到“大堂”對應的聯合概率。

在本實施例中,基于上述計算聯合概率的過程,可以依次每一個
與第一關鍵詞對應的聯合概率,然后將對應的聯合概率最大的第一關
鍵詞排在第一關鍵詞序列中的其他第一關鍵詞之前的位置上。例如,
在第一關鍵詞序列中,“大堂”對應的聯合概率最大,則將“大堂”排
在“前臺”、“客房”、“餐廳”之前,相應地,“大堂”對應的待展示圖
片排列在待展示圖片序列中的前臺、客房、餐廳的圖片之前進行展示。

在本實施例的一些可選的實現方式中,基于聯合概率,確定第一
關鍵詞在第一關鍵詞序列中的位置包括:基于聯合概率,確定第一關
鍵詞中對應的聯合概率最大的第一關鍵詞;將第一關鍵詞序列中最近
一個已確定位置的第一關鍵詞之后的位置確定為第一關鍵詞的位置。

在本實施例中,可以依次確定第一關鍵詞序列中的每一個第一關
鍵詞的位置。例如,第一關鍵詞序列為{大堂、前臺、客房、餐廳},
在計算聯合概率概率之后,對應的聯合概率最大的第一關鍵詞為“大
堂”,則“大堂”排在“前臺”、“客房”、“餐廳”之前。此時,在確定
“前臺”、“客房”、“餐廳”等第一關鍵詞在第一個關鍵詞序列中的位置
時,可以基于上述計算聯合概率的過程,僅計算“前臺”、“客房”、“餐
廳”對應的聯合概率,進一步確定排列在“大堂”之后的位置的第一關
鍵詞。以“前臺”為例,分別計算“前臺”出現在“客房”、“餐廳”
之前的概率得到排序用概率并進行歸一化,然后將歸一化后的排序用
概率相乘,得到“前臺”對應的新的聯合概率。最后將計算出的新的
聯合概率最大的詞(例如“前臺”)排在“大堂”之后。在確定了每一
個第一關鍵詞在第一關鍵詞序列中的位置之后,可以確定待展示圖片
序列中的待展示圖片的展示順序。

在本實施例的一些可選的實現方式中,還包括:獲取多個已排序
圖片序列;分別從多個已排序圖片序列中的已排序圖片的標識信息中
提取出與已排序圖片中的場景對象的名稱相關聯的第二關鍵詞,生成
多個第二關鍵詞序列;統計多個第二關鍵詞序列中每一個第二關鍵詞
出現在其他第二關鍵詞之前的次數;將次數與第二關鍵詞和其他第二
關鍵詞在多個第二關鍵詞序列中共同出現的次數相除,得到多個排序
用概率。

在本實施例中,可以預先獲取多個已排序圖片序列,相應地,生
成已排序圖片序列對應的第二關鍵詞序列。然后,可以確定多個第二
關鍵詞序列中所有不同的第二關鍵詞(也可稱之為原始訓練數據),依
次計算每一個第二關鍵詞出現在其他關鍵詞之前的次數,將次數與第
二關鍵詞和其他第二關鍵詞在多個第二關鍵詞序列中共同出現的次數
相除,得到多個排序用概率。可以基于多個排序用概率,建立表示第
二關鍵詞之間的位置關系的概率模型。

請參考圖4,其示出了建立概率模型的原理圖。在圖4中,示出
了原始訓練數據401,概率模型402。原始訓練數據401包括從基于已
排序圖片而生成的第二關鍵詞集合4011,可以計算4011中第二關鍵
詞出現在其他第二關鍵詞之前的概率,得到排序用概率4021。然后,
可以利用排序用概率4021,建立表示第二關鍵詞之間的位置關系的概
率模型402。從而當確定第一關鍵詞序列中的第一關鍵詞的位置時,
可以利用概率模型402中的預先計算出的排序用概率,計算出第一關
鍵詞對應的聯合概率,然后基于聯合概率,確定第一關鍵詞在第一關
鍵詞序列中的位置。

步驟204,基于第一關鍵詞在第一關鍵詞序列中的位置,依次展
示第一關鍵詞所對應的待展示圖片。

在本實施例中,在確定了第一關鍵詞在第一關鍵詞序列中的位置
之后,相應地,第一關鍵詞對應的待展示圖片的展示順序也相應地確
定,可以按照確定出的展示順序,依次展示第一關鍵詞所對應的待展
示圖片。

請參考圖5,其示出了根據本申請的圖片展示方法的另一個實施
例的流程500。該方法包括以下步驟:

步驟501,分別從待展示圖片序列中的每一個待展示圖片的標識
信息中提取出與待展示圖片中的場景對象的名稱相關聯的第一關鍵
詞,生成第一關鍵詞序列。

在本實施例中,每一個第一關鍵詞對應一個待展示圖片。待展示
圖片可以為預先采集或由用戶上傳的實景圖片。在本實施例中,在獲
取待展示圖片的同時,可以獲取待展示圖片的標識信息,然后可以從
待展示圖片的標識信息中提取出與場景對象相關聯的第一關鍵詞,生
成第一關鍵詞序列。

步驟502,對于第一關鍵詞序列中的每一個第一關鍵詞,從第二
關鍵詞序列中查找出與第一關鍵詞相關聯的第二關鍵詞。

在本實施例中,第二關鍵詞序列基于已排序圖片序列生成,其中,
每一個第二關鍵詞對應一個已排序圖片,第二關鍵詞為與已排序圖片
中的場景對象的名稱相關聯的詞語。在本實施例中,已排序圖片序列
可以為預先以人工方式對圖片進行排序后生成的圖片序列。可以預先
從已排序圖片序列中提取出與已排序圖片中的場景對象的名稱相關聯
的詞語作為第二關鍵詞,生成與已排序圖片序列對應的第二關鍵詞序
列。在本實施例中,可以對于第一關鍵詞序列中的每一個第一關鍵詞,
從第二關鍵詞序列中查找出與第一關鍵詞相關聯的第二關鍵詞。

步驟503,基于第二關鍵詞在第二關鍵詞序列中的位置,確定與
該第二關鍵詞相關聯的第一關鍵詞在第一關鍵詞序列中的位置。

在本實施例中,可以采用以下方式基于第二關鍵詞在第二關鍵詞
序列中的位置,確定與該第二關鍵詞相關聯的第一關鍵詞在第一關鍵
詞序列中的位置:確定第一關鍵詞序列中未確定位置的第一關鍵詞;
統計多個第二關鍵詞序列中與第一關鍵詞相關聯的第二關鍵詞的位置
出現在與其他第一關鍵詞相關聯的第二關鍵詞的位置之前的次數;將
次數與相關聯的第二關鍵詞和與其他第一關鍵詞相關聯的第二關鍵詞
在多個第二關鍵詞序列中共同出現的次數相除,得到多個排序用概率;
將多個排序用概率相乘,得到第一關鍵詞對應的聯合概率;基于聯合
概率,確定第一關鍵詞在第一關鍵詞序列中的位置。

步驟504,確定第一關鍵詞序列中的第一關鍵詞之間的關聯度;
基于關聯度,對第一關鍵詞在第一關鍵詞序列中的位置進行調整。

在本實施例中,在基于第一關鍵詞對應的聯合概率確定待展示圖
片的位置之后,可以進一步基于待展示圖片之間的關聯關系,對待展
示圖片的排列順序進行調整。例如,以待展示圖片序列中的待展示圖
片為與旅游景點故宮相關聯的圖片為例,待展示圖片包含午門入口、
售票處、紀念品商店、金水橋、出口等場景,待展示圖片序列對應的
第一關鍵詞序列為{午門入口、售票處、紀念品商店、金水橋、出口}。
第一關鍵詞午門入口、售票處、紀念品商店、金水橋、出口分別用
W1、W2、W3、W4、W5表示。假如在利用聯合概率確定W1、
W2、W3、W4、W5時,當W1、W2已經確定位置以后,分別計
算W3、W4、W5對應的聯合概率,然后對W3、W4、W5進行排序。
此時,可以會出現一種情況,即雖然W1、W2、W3之間的關聯度較
高,即W3應該排列在W4之前。但由于在確定了W2的位置之后的
排序中,W1與W2不再參與計算,可能出現W3對應的排序聯合概率
小于W4對應的聯合概率的情況,即W4排列在W3之前的情況。因
此,在本實施例中,可以進一步基于第一關鍵詞之間的關聯度,對第
一關鍵詞的排列順序進行調整。例如,通過計算與第一關鍵詞相關聯
的第二關鍵詞共同出現在第二關鍵詞中的共現次數,確定第一關鍵詞
之間的關聯度。與第一關鍵詞相關聯的第二關鍵詞共同出現在第二關
鍵詞中的共現次數越多,則第一關鍵詞之間的關聯度越高、。然后基于
關聯度,對第一關鍵詞在第一關鍵詞序列中的位置進行調整。

步驟505,基于第一關鍵詞在第一關鍵詞序列中的位置,依次展
示第一關鍵詞所對應的待展示圖片。

在本實施例中,在確定了第一關鍵詞在第一關鍵詞序列中的位置
之后,相應地,第一關鍵詞對應的待展示圖片的展示順序也相應地確
定,可以按照確定出的展示順序,依次展示第一關鍵詞所對應的待展
示圖片。

請參考圖6,其示出了根據本申請的圖片展示裝置的一個實施例
的結構示意圖。裝置600包括:提取單元601,查找單元602,確定單
元603,展示單元604。其中,提取單元601配置用于分別從待展示圖
片序列中的每一個待展示圖片的標識信息中提取出與待展示圖片中的
場景對象的名稱相關聯的第一關鍵詞,生成第一關鍵詞序列,其中,
每一個第一關鍵詞對應一個待展示圖片;查找單元602配置用于對于
第一關鍵詞序列中的每一個第一關鍵詞,從第二關鍵詞序列中查找出
與第一關鍵詞相關聯的第二關鍵詞,第二關鍵詞序列基于已排序圖片
序列生成,其中,每一個第二關鍵詞對應一個已排序圖片,第二關鍵
詞為與已排序圖片中的場景對象的名稱相關聯的詞語;確定單元603
配置用于基于第二關鍵詞在第二關鍵詞序列中的位置,確定與該第二
關鍵詞相關聯的第一關鍵詞在第一關鍵詞序列中的位置;展示單元
604配置用于基于第一關鍵詞在第一關鍵詞序列中的位置,依次展示
第一關鍵詞所對應的待展示圖片。

在本實施例的一些可選的實現方式中,相關聯的第二關鍵詞包括
以下之一:第一關鍵詞的同義詞、第一關鍵詞的近義詞。

在本實施例的一些可選的實現方式中,確定單元603包括:關鍵
詞確定子單元(未示出),配置用于確定第一關鍵詞序列中未確定位置
的第一關鍵詞;統計子單元(未示出),配置用于統計多個第二關鍵詞
序列中與第一關鍵詞相關聯的第二關鍵詞的位置出現在與其他第一關
鍵詞相關聯的第二關鍵詞的位置之前的次數;計算子單元(未示出),
配置用于將次數與相關聯的第二關鍵詞和與其他第一關鍵詞相關聯的
第二關鍵詞在多個第二關鍵詞序列中共同出現的次數相除,得到多個
排序用概率;概率確定子單元(未示出),配置用于將多個排序用概率
相乘,得到第一關鍵詞對應的聯合概率;位置確定子單元(未示出),
配置用于基于聯合概率,確定第一關鍵詞在第一關鍵詞序列中的位置。

在本實施例的一些可選的實現方式中,位置確定子單元進一步配
置用于:基于聯合概率,確定第一關鍵詞中對應的聯合概率最大的第
一關鍵詞;將第一關鍵詞序列中最近一個已確定位置的第一關鍵詞之
后的位置確定為第一關鍵詞的位置。

在本實施例的一些可選的實現方式中,裝置600還包括:圖片序
列獲取單元(未示出),配置用于獲取多個已排序圖片序列;關鍵詞序
列生成單元(未示出),配置用于分別從多個已排序圖片序列中的已排
序圖片的標識信息中提取出與已排序圖片中的場景對象的名稱相關聯
的第二關鍵詞,生成多個第二關鍵詞序列;次數統計單元(未示出),
配置用于統計多個第二關鍵詞序列中每一個第二關鍵詞出現在其他第
二關鍵詞之前的次數;概率計算單元(未示出),配置用于將次數與第
二關鍵詞和其他第二關鍵詞在多個第二關鍵詞序列中共同出現的次數
相除,得到多個排序用概率。

在本實施例的一些可選的實現方式中,裝置600還包括:關聯度
確定單元(未示出),配置用于在基于第一關鍵詞在第一關鍵詞序列中
的位置,依次展示第一關鍵詞所對應的待展示圖片之前,確定第一關
鍵詞序列中的第一關鍵詞之間的關聯度;位置調整單元(未示出),配
置用于基于關聯度,對第一關鍵詞在第一關鍵詞序列中的位置進行調
整。

圖7示出了適于用來實現本申請實施例的終端設備或服務器的計
算機系統的結構示意圖。如圖7所示,計算機系統700包括中央處理
單元(CPU)701,其可以根據存儲在只讀存儲器(ROM)702中的程
序或者從存儲部分708加載到隨機訪問存儲器(RAM)703中的程序
而執行各種適當的動作和處理。在RAM703中,還存儲有系統700
操作所需的各種程序和數據。CPU701、ROM702以及RAM703通過
總線704彼此相連。輸入/輸出(I/O)接口705也連接至總線704。

以下部件連接至I/O接口705:包括鍵盤、鼠標等的輸入部分706;
包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚聲器等的
輸出部分707;包括硬盤等的存儲部分708;以及包括諸如LAN卡、
調制解調器等的網絡接口卡的通信部分709。通信部分709經由諸如
因特網的網絡執行通信處理。驅動器710也根據需要連接至I/O接口
705。可拆卸介質711,諸如磁盤、光盤、磁光盤、半導體存儲器等等,
根據需要安裝在驅動器710上,以便于從其上讀出的計算機程序根據
需要被安裝入存儲部分708。

特別地,根據本公開的實施例,上文參考流程圖描述的過程可以
被實現為計算機軟件程序。例如,本公開的實施例包括一種計算機程
序產品,其包括有形地包含在機器可讀介質上的計算機程序,所述計
算機程序包含用于執行流程圖所示的方法的程序代碼。在這樣的實施
例中,該計算機程序可以通過通信部分709從網絡上被下載和安裝,
和/或從可拆卸介質711被安裝。

附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統、
方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點
上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼
的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于
實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的
實現中,方框中所標注的功能也可以以不同于附圖中所標注的順序發
生。例如,兩個接連地表示的方框實際上可以基本并行地執行,它們
有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的
是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的
組合,可以用執行規定的功能或操作的專用的基于硬件的系統來實現,
或者可以用專用硬件與計算機指令的組合來實現。

作為另一方面,本申請還提供了一種非易失性計算機存儲介質,
該非易失性計算機存儲介質可以是上述實施例中所述裝置中所包含的
非易失性計算機存儲介質;也可以是單獨存在,未裝配入終端中的非
易失性計算機存儲介質。上述非易失性計算機存儲介質存儲有一個或
者多個程序,當所述一個或者多個程序被一個設備執行時,使得所述
設備:分別從待展示圖片序列中的每一個待展示圖片的標識信息中提
取出與所述待展示圖片中的場景對象的名稱相關聯的第一關鍵詞,生
成第一關鍵詞序列,其中,每一個第一關鍵詞對應一個待展示圖片;
對于所述第一關鍵詞序列中的每一個第一關鍵詞,從第二關鍵詞序列
中查找出與第一關鍵詞相關聯的第二關鍵詞,所述第二關鍵詞序列基
于已排序圖片序列生成,其中,每一個第二關鍵詞對應一個已排序圖
片,第二關鍵詞為與所述已排序圖片中的場景對象的名稱相關聯的詞
語;基于第二關鍵詞在所述第二關鍵詞序列中的位置,確定與該第二
關鍵詞相關聯的第一關鍵詞在所述第一關鍵詞序列中的位置;基于第
一關鍵詞在所述第一關鍵詞序列中的位置,依次展示第一關鍵詞所對
應的待展示圖片。

以上描述僅為本申請的較佳實施例以及對所運用技術原理的說
明。本領域技術人員應當理解,本申請中所涉及的發明范圍,并不限
于上述技術特征的特定組合而成的技術方案,同時也應涵蓋在不脫離
所述發明構思的情況下,由上述技術特征或其等同特征進行任意組合
而形成的其它技術方案。例如上述特征與本申請中公開的(但不限于)
具有類似功能的技術特征進行互相替換而形成的技術方案。

關 鍵 詞:
圖片 展示 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:圖片展示方法和裝置.pdf
鏈接地址:http://www.rgyfuv.icu/p-6345572.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图