本發明涉及信息管理領域,具體而言,涉及一種提示信息的方法和裝置。
背景技術:
現代的社會是一個信息化的社會,隨著社會信息化的快速發展,人們對日常生活中信息的獲取提出了更高的要求,例如,在最短的時間內獲取最大的信息量。此外,在日常生活中,人們通過網絡瀏覽網頁上的瀏覽對象來購買或預訂商品,例如,人們在外地出差或者外出旅游時,通常通過瀏覽網頁來預訂酒店,但酒店以及酒店房型的資源是有限的,尤其是熱門酒店和熱門的酒店房型通常很快就被預訂完。然而,用戶在通過網絡瀏覽酒店并對酒店進行預訂時,并不了解所瀏覽的酒店的預訂情況,在用戶想要預訂選好的酒店時,該酒店或者酒店房型可能早已被其他用戶預訂,從而使用戶錯失預訂合適的酒店的機會。
針對上述現有技術中用戶不能準確獲取瀏覽對象的預訂情況,進而無法根據瀏覽對象的預訂情況及時對瀏覽對象進行預訂的問題,目前尚未提出有效的解決方案。
技術實現要素:
本發明實施例提供了一種提示信息的方法和裝置,以至少解決現有技術中在瀏覽當前允許預訂的瀏覽對象的過程中,無法準確響應瀏覽對象的預訂請求的技術問題。
根據本發明實施例的一個方面,提供了一種提示信息的方法,包括:獲取至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間;根據至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間,確定與至少一個瀏覽對象相對應的時間差值;判斷時間差值是否處于預定時間范圍內;如果時間差值處于預定時間范圍內,向用戶展示提示信息,其中,提示信息用于指示至少一個瀏覽對象的預訂情況。
根據本發明實施例的另一方面,還提供了一種提示信息的裝置,包括:獲取模塊,用于獲取至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間;確定模塊,用于根據至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間,確定與至少一個瀏覽對象相對應的時間差值;判斷模塊,用于判斷時間差值是否處于預定時間范圍內;展示模塊,用于如果時間差值處于預定時間范圍內,向用戶展示提示信息,其中,提示信息用于指示至少一個瀏覽對象的預訂情況。
根據本發明實施例的另一方面,還提供了一種存儲介質,該存儲介質包括存儲的程序,其中,程序執行提示信息的方法。
根據本發明實施例的另一方面,還提供了一種處理器,該處理器用于運行程序,其中,程序運行時執行提示信息的方法。
根據本發明實施例的另一方面,還提供了一種終端,包括:輸入設備;處理器,該處理器運行程序,其中,程序運行時對于從輸入設備輸出的數據執行提示信息的方法。
根據本發明實施例的另一方面,還提供了一種終端,包括:輸入設備;存儲介質,用于存儲程序,其中,程序在運行時對于從輸入設備輸出的數據執行提示信息的方法。
在本發明實施例中,采用對時間差值進行匹配的方式,通過獲取至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間;根據至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間,確定與至少一個瀏覽對象相對應的時間差值;判斷時間差值是否處于預定時間范圍內;如果時間差值處于預定時間范圍內,向用戶展示提示信息,其中,提示信息用于指示至少一個瀏覽對象的預訂情況,達到了提高用戶體驗效果的目的,從而實現了用戶及時了解瀏覽對象的預訂情況,并根據瀏覽對象的預訂情況及時對瀏覽對象進行預訂的技術效果,進而解決了現有技術中在瀏覽當前允許預訂的瀏覽對象的過程中,無法準確響應瀏覽對象的預訂請求的技術問題。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的一種提示信息的方法流程圖;
圖2是根據本發明實施例的一種可選的提示信息的界面示意圖;
圖3是根據本發明實施例的一種可選的提示信息的界面示意圖;
圖4是根據本發明實施例的一種可選的提示信息的方法流程圖;
圖5是根據本發明實施例的一種可選的提示信息的方法流程圖;
圖6是根據本發明實施例的一種可選的提示信息的方法流程圖;
圖7是根據本發明實施例的一種可選的提示信息的方法流程圖;以及
圖8是根據本發明實施例的一種提示信息的裝置結構示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
實施例1
根據本發明實施例,提供了一種提示信息的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
圖1是根據本發明實施例的提示信息的方法流程圖,如圖1所示,該方法包括如下步驟:
步驟s102,獲取至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間。
需要說明的是,上述至少一個瀏覽對象可以為用戶通過用戶終端的顯示設備所瀏覽的目標對象,其中,上述用戶終端可以為但不限于智能手機、平板以及電腦等。
在一種可選的實施例中,用戶通過安裝在終端設備上的應用客戶端瀏覽網頁對瀏覽對象進行預訂,該應用客戶端可以獲取到預訂用戶正在瀏覽的瀏覽對象的預訂時間以及終端設備上的當前時間,例如,通過攜程客戶端瀏覽需要預訂的酒店,此時,顯示在智能手機的界面上的每個酒店即為上述瀏覽對象,而用戶在瀏覽酒店的時刻即為上述用戶的當前瀏覽時間。
需要說明的是,由于用戶在對瀏覽對象進行瀏覽時,其他的用戶可以能正在對該瀏覽對象進行瀏覽,甚至對該瀏覽對象進行預訂,因此,瀏覽對象的最新預訂時間是實時更新的。例如,當用戶正在瀏覽要預訂的酒店時,其他用戶可能預訂了該酒店,此時,對服務器中存儲的該酒店的預訂時間進行更新,并從服務器中讀取該酒店的預訂時間,其中該預訂時間即為該酒店的最新預訂時間。
步驟s104,根據至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間,確定與至少一個瀏覽對象相對應的時間差值。
具體的,當用戶正在對瀏覽對象進行瀏覽時,例如,對酒店進行瀏覽,該酒店的最新預訂時間可能與當前用戶瀏覽酒店的時間不同,即酒店的預訂時間與用戶的瀏覽時間存在時間差值,即上述時間差值為每個酒店的最新預訂時間與用戶當前瀏覽的時間之差,例如,酒店a的最新預訂時間為“2017-01-0100:00:00”,而用戶的當前瀏覽時間為“2017-01-0100:50:00”,則上述時間差值即為50分鐘。
需要說明的是,當用戶的終端設備上顯示多個瀏覽對象時,例如,在同一個網頁上同時顯示多個酒店的信息,安裝在用戶的終端設備上的處理器同時獲取多個酒店的最新預訂信息,此時,每個酒店對應一個時間差值。
步驟s106,判斷時間差值是否處于預定時間范圍內。
需要說明的是,上述預定時間范圍可以由用戶通過終端設備的輸入設備(例如,鼠標、鍵盤、觸摸屏等)輸入,并存儲至服務器中。此外,用戶的終端設備還可以從服務器中獲取與該終端設備相對應的預定時間范圍。
步驟s108,如果時間差值處于預定時間范圍內,向用戶展示提示信息,其中,提示信息用于指示至少一個瀏覽對象的預訂情況。
具體的,通過對瀏覽對象的最新預訂時間與當前用戶瀏覽時間進行處理,可以得到每個瀏覽對象的最新預訂時間與當前用戶瀏覽時間的時間差值,如果時間差值在預定時間范圍內,則在瀏覽對象的預設位置上向用戶顯示提示信息。
在一種可選的實施例中,如圖2所示的一種可選的提示信息的界面示意圖,圖2中的瀏覽對象為四個酒店(uma公寓酒店、英迪格曼谷酒店、曼谷w酒店以及曼谷皇權鉑爾曼酒店),如果uma公寓酒店的最新預訂時間為“2017-01-0100:00:00”,曼谷w酒店的最新預訂時間為“2017-01-0100:03:00”,而當前的時間(即用戶的當前瀏覽時間)為“2017-01-0100:20:00”,則時間差值分別為20分鐘和17分鐘。在上述預定時間范圍為0-60分鐘的情況下,上述時間差值在預定時間范圍內,則在用戶的終端設備的顯示界面上顯示“60分鐘內有人預訂”的提示信息,用戶根據該提示信息可以了解到該酒店可能為熱門酒店,用戶可以根據自己的需求提前預訂酒店。
在另一種可選的實施例中,在用戶的終端設備的顯示界面上顯示每個瀏覽對象的預訂情況。具體的,如果瀏覽對象的最新預訂時間與用戶的當前瀏覽時間的時間差值在預定時間范圍內,此時,用戶的終端設備從服務器中獲取在該時間差值范圍內瀏覽對象的預訂次數,并在終端設備的顯示界面上顯示。如圖3所示的一種可選的提示信息的界面示意圖,uma公寓酒店在20分鐘內的預訂次數為3,曼谷w酒店在17分鐘內的預訂次數為7,則在顯示界面上分別顯示“60分鐘內有3人預訂”、“60分鐘內有7人預訂”,如圖3所示。
還存在另一種可選的實施例,在獲取到在預定時間范圍內每個瀏覽對象的預訂次數之后,根據預訂次數的多少對瀏覽對象進行排序,此時,用戶可以根據瀏覽對象的預訂次數來確定每個瀏覽對象的預訂的熱門程度。
在另一種可選的實施例中,在根據預訂次數的多少對瀏覽對象進行排序之后,判斷每個瀏覽對象的瀏覽次數是否在預設范圍內,如果在預設范圍內,則確定對該瀏覽對象為比較熱門的瀏覽對象。例如,如果在60分鐘內酒店的預訂次數大于20次,則在顯示界面上顯示“超級熱門酒店”;如果在60分鐘內酒店的預訂次數大于10次,但小于20次,則在顯示界面上顯示“熱門酒店”。
基于上述步驟s102至步驟s108所限定的方案,可以獲知通過獲取至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間;根據至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間,確定與至少一個瀏覽對象相對應的時間差值;判斷時間差值是否處于預定時間范圍內;如果時間差值處于預定時間范圍內,向用戶展示提示信息,其中,提示信息用于指示至少一個瀏覽對象的預訂情況。
容易注意到的是,由于獲取了瀏覽對象的最新預訂時間與用戶的當前瀏覽時間的時間差值,進而根據與該瀏覽對象的時間差值來確定是否向用戶展示提示信息,進一步,用戶可以根據展示的提示信息獲取到該瀏覽對象的熱門程度。
根據本申請的上述方案可以達到提高用戶體驗效果的目的,從而可以實現用戶及時了解瀏覽對象的預訂情況,并根據瀏覽對象的預訂情況及時對瀏覽對象進行預訂的技術效果,進而解決了現有技術中在瀏覽當前允許預訂的瀏覽對象的過程中,無法準確響應瀏覽對象的預訂請求的技術問題。
在一種可選的實施例中,如圖4示出了一種可選的提示信息的方法流程圖,如圖4所示,步驟s106,判斷時間差值是否處于預定時間范圍內,具體包括如下步驟:
步驟s402,在時間差值小于第一預設閾值的情況下,確定時間差值處于預定時間范圍內;
步驟s404,在時間差值不小于第一預設閾值的情況下,確定時間差值不在預定時間范圍內。
具體的,在如圖2所示的一種可選的提示信息的界面示意圖中,上述第一預設時間閾值為2小時。如果瀏覽對象的最新預訂時間與用戶的當前瀏覽時間的差值在預定時間范圍內,則在用戶的終端設備的顯示界面上顯示提示信息。例如,時間差值小于2小時,則在顯示界面上提示該酒店在該預定時間范圍內有人預訂;如果時間差值不小于2小時,則在顯示界面上不提示酒店的預訂信息(例如,英迪格曼谷酒店)。
在另一種可選的實施例中,如圖5所示的一種可選的提示信息的方法流程圖,圖5示出了如果時間差值處于預定時間范圍內,向用戶展示提示信息的方法,該方法具體包括如下步驟:
步驟s502,判斷時間差值是否小于第二預設閾值;
步驟s504,在時間差值小于第二預設閾值的情況下,向用戶展示與時間差值相對應的瀏覽對象的第一提示信息;
步驟s506,在時間差值大于等于第二預設閾值且小于第一預設閾值的情況下,向用戶展示與時間差值相對應的瀏覽對象的第二提示信息。
具體的,以圖2所示的提示信息的界面示意圖為例,第一預設閾值為2小時,第二預設閾值為1小時,酒店的最新預訂時間與用戶的當前瀏覽時間的時間差值為x。如果x<1小時,則在該酒店旁顯示“60分鐘前有人預訂”或顯示“60分鐘內有3人預訂”(即第一提示信息);如果1小時≤x≤2小時,則在該酒店旁顯示“1小時前有人預訂”(即第二提示信息)。
需要說明的是,第一提示信息與第二提示信息所顯示的提示信息是不相同的,其中,第一提示信息和第二提示信息所提示的預定時間范圍可以是不同的,例如,第一提示信息提示1小時內瀏覽對象的預訂情況,第二提示信息提示1-2小時內瀏覽對象的預訂情況。
可選的,如圖6所示的一種可選的提示信息的方法流程圖,在獲取至少一個瀏覽對象的最新預訂時間之前,提示信息的方法還包括如下步驟:
步驟s602,檢測至少一個瀏覽對象是否被預訂;
步驟s604,如果檢測到至少一個瀏覽對象被預訂,則存儲至少一個瀏覽對象的預訂時間至服務器中。
在一種可選的實施例中,安裝在用戶的終端設備上的應用客戶端檢測瀏覽對象是否被預訂,例如,通過檢測是否用戶是否點擊“預訂”、“購買”或“加入購物車”按鈕來確定瀏覽對象是否被預訂。在檢測到該瀏覽對象被預訂時,將預訂瀏覽對象的時間上傳至服務器中。例如,當有用戶點擊了如圖2所示的界面上的酒店的“預訂”按鈕之后,應用客戶端獲取到用戶點擊“預訂”按鈕的時間,并將該時間信息上傳至服務器,持有該終端設備的用戶對該酒店進行瀏覽時,該終端設備從服務器上讀取與該酒店所對應的預訂時間。
在另一種可選的實施例中,如圖7所示的一種可選的提示信息的方法流程圖,如果檢測到至少一個瀏覽對象被預訂,則存儲至少一個瀏覽對象的預訂時間至服務器中,上述方法具體包括如下步驟:
步驟s702,服務器檢測是否存儲有與至少一個瀏覽對象所對應的預訂時間;
步驟s704,如果服務器中存儲有與至少一個瀏覽對象所對應的預訂時間,則更新服務器中存儲的與至少一個瀏覽對象所對應的預訂時間;
步驟s706,如果服務器中沒有存儲與至少一個瀏覽對象所對應的預訂時間,則存儲至少一個瀏覽對象的預訂時間至服務器中。
具體的,終端設備將瀏覽對象(例如,酒店)的最新預訂時間上傳至服務器后,服務器判斷在服務器的數據庫中與該酒店相對應的數據表中是否存儲有與該酒店相對應的預訂時間,如果存儲有與該酒店相對應的預訂時間,說明在此之前已有人對該酒店進行預訂,此時,僅對與該酒店相對應的數據庫信息進行更新即可,并將更新后的預訂時間發送至終端設備。如果服務器中與該酒店相對應的預訂時間,說明在此之前沒有人對該酒店進行預訂,此時,需要將與該酒店相對應的預訂時間存儲至服務器中。
實施例2
根據本發明實施例,還提供了一種提示信息的裝置實施例。
圖8是根據本發明實施例的提示信息的裝置結構示意圖,如圖8所示,該裝置包括:獲取模塊801、確定模塊803、判斷模塊805以及展示模塊807。
其中,獲取模塊801,用于獲取至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間;確定模塊803,用于根據至少一個瀏覽對象的最新預訂時間以及用戶的當前瀏覽時間,確定與至少一個瀏覽對象相對應的時間差值;判斷模塊805,用于判斷時間差值是否處于預定時間范圍內;展示模塊807,用于如果時間差值處于預定時間范圍內,向用戶展示提示信息,其中,提示信息用于指示至少一個瀏覽對象的預訂情況。
需要說明的是,上述獲取模塊801、確定模塊803、判斷模塊805以及展示模塊807對應于實施例1中的步驟s102至步驟s108,四個模塊與對應的步驟所實現的示例和應用場景相同,但不限于上述實施例1所公開的內容。
可選的,判斷模塊包括:第一確定模塊以及第二確定模塊。其中,第一確定模塊,用于在時間差值小于第一預設閾值的情況下,確定時間差值處于預定時間范圍內;第二確定模塊,用于在時間差值不小于第一預設閾值的情況下,確定時間差值不在預定時間范圍內。
需要說明的是,上述第一確定模塊以及第二確定模塊對應于實施例1中的步驟s402至步驟s404,兩個模塊與對應的步驟所實現的示例和應用場景相同,但不限于上述實施例1所公開的內容。
可選的,展示模塊包括:第一判斷模塊、第一展示模塊以及第二展示模塊。其中,第一判斷模塊,用于判斷時間差值是否小于第二預設閾值;第一展示模塊,用于在時間差值小于第二預設閾值的情況下,向用戶展示與時間差值相對應的瀏覽對象的第一提示信息;第二展示模塊,用于在時間差值大于等于第二預設閾值且小于第一預設閾值的情況下,向用戶展示與時間差值相對應的瀏覽對象的第二提示信息。
需要說明的是,上述第一判斷模塊、第一展示模塊以及第二展示模塊對應于實施例1中的步驟s502至步驟s506,三個模塊與對應的步驟所實現的示例和應用場景相同,但不限于上述實施例1所公開的內容。
可選的,提示信息的裝置還包括:檢測模塊以及存儲模塊。其中,檢測模塊,用于檢測至少一個瀏覽對象是否被預訂;存儲模塊,用于如果檢測到至少一個瀏覽對象被預訂,則存儲至少一個瀏覽對象的預訂時間至服務器中。
需要說明的是,上述檢測模塊以及存儲模塊對應于實施例1中的步驟s602至步驟s604,兩個模塊與對應的步驟所實現的示例和應用場景相同,但不限于上述實施例1所公開的內容。
可選的,存儲模塊包括:第二判斷模塊、第一存儲模塊以及第二存儲模塊。其中,第二判斷模塊,用于服務器檢測是否存儲有與至少一個瀏覽對象所對應的預訂時間;第一存儲模塊,用于如果服務器中存儲有與至少一個瀏覽對象所對應的預訂時間,則更新服務器中存儲的與至少一個瀏覽對象所對應的預訂時間;第二存儲模塊,用于如果服務器中沒有存儲與至少一個瀏覽對象所對應的預訂時間,則存儲至少一個瀏覽對象的預訂時間至服務器中。
需要說明的是,上述第二判斷模塊、第一存儲模塊以及第二存儲模塊對應于實施例1中的步驟s702至步驟s706,三個模塊與對應的步驟所實現的示例和應用場景相同,但不限于上述實施例1所公開的內容。
此外,根據本發明實施例的另一方面,還提供了一種存儲介質,該存儲介質包括存儲的程序,其中,程序執行提示信息的方法。
根據本發明實施例的另一方面,還提供了一種處理器,該處理器用于運行程序,其中,程序運行時執行提示信息的方法。
根據本發明實施例的另一方面,還提供了一種終端,包括:輸入設備;處理器,該處理器運行程序,其中,程序運行時對于從輸入設備輸出的數據執行提示信息的方法。
根據本發明實施例的另一方面,還提供了一種終端,包括:輸入設備;存儲介質,用于存儲程序,其中,程序在運行時對于從輸入設備輸出的數據執行提示信息的方法。
上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
在本發明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內容,可通過其它的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。