本發(fā)明涉及軟件領域,具體而言,涉及一種信息提示的方法和裝置。
背景技術:
用戶在接收信息之后,會利用已有的信息作出行為,但是,現(xiàn)有技術中的信息提示的方式可能不能很好地指示用戶的行為,例如,在通過移動終端執(zhí)行酒店及酒房型資源等入住資源的預定時,由于酒店及酒房型資源都是有限的,好的酒店和房型是會被較早預訂的,用戶在提前瀏覽酒店時并不了解酒店目前的預訂情況,可能在用戶猶豫的過程中看中的酒店或房型就已經(jīng)被預訂了,使用戶錯失預定的機會。
針對相關技術中的信息提示方法不能有效地指示用戶的選擇行為的技術問題,目前尚未提出有效的解決方案。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種信息提示的方法和裝置,以至少解決相關技術中的信息提示方法不能有效地指示用戶的選擇行為的技術問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種信息提示的方法,該方法包括:顯示時間控件,其中,時間控件用于輸入時間;通過時間控件接收用戶輸入的時間范圍;匹配屬性值落入到時間范圍內(nèi)的一個或多個對象;判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件;在滿足預定條件的情況下,向用戶提供提示信息,其中,提示信息用于提示用戶的選擇行為,選擇行為用于在一個或多個對象中進行選擇。
進一步地,判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件包括:在動態(tài)更新庫中獲取一個或多個對象中每個對象對應的數(shù)量,其中,動態(tài)更新庫用于存儲實時更新的一個或多個對象中每個對象對應的當前數(shù)量;分別判斷每個對象對應的數(shù)量是否滿足預定條件。
進一步地,分別判斷每個對象對應的數(shù)量是否滿足預定條件包括:分別判斷每個對象對應的數(shù)量是否小于預設數(shù)量閾值,在滿足預定條件的情況下,向用戶提供提示信息包括:如果判斷出一個或多個對象中的第一對象對應的數(shù)量小于預設數(shù)量閾值,則在展示匹配到的一個或多個對象時,通過預設布局方式顯示提示信息,其中,提示信息用于提示用戶對第一對象的選擇行為。
進一步地,提示信息包括第一類提示標簽和第二類提示標簽,其中,第一類提示標簽用于提示對應的對象的數(shù)量低于預設數(shù)量閾值,第二類提示標簽所提示的信息中包括對應的對象的數(shù)量,通過預設布局方式顯示提示信息包括:在展示匹配到的一個或多個對象的列表時,在滿足預定條件的對象的預設顯示范圍內(nèi)顯示第一類提示標簽;在展示一個或多個對象中某個對象的詳細情況時,顯示第二類提示標簽。
進一步地,在通過時間控件接收用戶輸入的時間范圍之后,該方法還包括:在時間范圍之前的預設時間段內(nèi)判斷用戶是否對一個或多個對象執(zhí)行選擇行為;如果判斷結(jié)果為否,則執(zhí)行匹配屬性值落入到時間范圍內(nèi)的一個或多個對象,并判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件,在滿足預定條件的情況下,向用戶提供提示信息。
進一步地,判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件包括:獲取一個或多個對象中每個對象的數(shù)量;根據(jù)獲取的每個對象的數(shù)量確定數(shù)量不為零的對象,其中,向用戶提供的提示信息中包括數(shù)量不為零的對象的信息。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種信息提示的裝置,該裝置包括:顯示單元,用于顯示時間控件,其中,時間控件用于輸入時間;接收單元,用于通過時間控件接收用戶輸入的時間范圍;匹配單元,用于匹配屬性值落入到時間范圍內(nèi)的一個或多個對象;判斷單元,用于判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件;提供單元,用于在滿足預定條件的情況下,向用戶提供提示信息,其中,提示信息用于提示用戶的選擇行為,選擇行為用于在一個或多個對象中進行選擇。
進一步地,判斷單元包括:獲取模塊,用于在動態(tài)更新庫中獲取一個或多個對象中每個對象對應的數(shù)量,其中,動態(tài)更新庫用于存儲實時更新的一個或多個對象中每個對象對應的當前數(shù)量;判斷模塊,用于分別判斷每個對象對應的數(shù)量是否滿足預定條件。
進一步地,判斷模塊包括:判斷子模塊,用于分別判斷每個對象對應的數(shù)量是否小于預設數(shù)量閾值,提供單元包括:顯示模塊,用于如果判斷出一個或多個對象中的第一對象對應的數(shù)量小于預設數(shù)量閾值,則在展示匹配到的一個或多個對象時,通過預設布局方式顯示提示信息,其中,提示信息用于提示用戶對第一對象的選擇行為。
進一步地,提示信息包括第一類提示標簽和第二類提示標簽,其中,第一類提示標簽用于提示對應的對象的數(shù)量低于預設數(shù)量閾值,第二類提示標簽所提示的信息中包括對應的對象的數(shù)量,顯示模塊包括:第一顯示子模塊,用于在展示匹配到的一個或多個對象的列表時,在滿足預定條件的對象的預設顯示范圍內(nèi)顯示第一類提示標簽;第二顯示子模塊,用于在展示一個或多個對象中某個對象的詳細情況時,顯示第二類提示標簽。
在本發(fā)明實施例中,通過顯示時間控件,其中,時間控件用于輸入時間;通過時間控件接收用戶輸入的時間范圍;匹配屬性值落入到時間范圍內(nèi)的一個或多個對象;判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件;在滿足預定條件的情況下,向用戶提供提示信息,其中,提示信息用于提示用戶的選擇行為,選擇行為用于在一個或多個對象中進行選擇,解決了相關技術中的信息提示方法不能有效地指示用戶的選擇行為的技術問題,進而在想用戶提供提示信息時,達到了更好的用戶體驗。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的一種可選的信息提示的方法的流程圖;
圖2是根據(jù)相關技術的一種可選的信息提示的方法的示意圖;
圖3是根據(jù)本發(fā)明實施例的一種可選的信息提示的方法的示意圖;
圖4是根據(jù)本發(fā)明實施例的一種可選的信息提示的裝置的示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
本申請?zhí)峁┝艘环N信息提示的方法的實施例。
圖1是根據(jù)本發(fā)明實施例的一種可選的信息提示的方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟s101,顯示時間控件,其中,時間控件用于輸入時間。
本發(fā)明實施例提供的信息提示的方法可以應用在個人電腦終端或移動終端或服務器上。信息提示的方法可以是通過預先安裝在移動終端上的app執(zhí)行,或者,也可以是在移動終端上的瀏覽器瀏覽網(wǎng)頁時執(zhí)行,時間控件可以是設置在app內(nèi)的控件工具,也可以是瀏覽器在瀏覽網(wǎng)頁時顯示出的控件,時間空間用于接收輸入的時間,日期等。
步驟s102,通過時間控件接收用戶輸入的時間范圍。
在顯示時間控件之后,通過時間控件接收用戶輸入的時間范圍。用戶可以通過語音、輸入界面操作等方式向時間控件輸入時間范圍。例如,以預定酒店為例,顯示時間控件之后,用戶輸入用戶預期入住的日期或預期入住的日期范圍。
步驟s103,匹配屬性值落入到時間范圍內(nèi)的一個或多個對象。
在接收到用戶輸入的時間范圍之后,利用用戶輸入的時間范圍進行匹配,匹配(時間的)屬性值落入到時間范圍之內(nèi)的一個或多個對象。例如,以預定酒店為例,在接收到用戶輸入的日期之后,搜索該輸入的日期內(nèi)的酒店房源,其中,酒店房源即為對象,搜索結(jié)果可以得到一個或多個酒店房源。
步驟s104,判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件。
在搜索到落入到輸入的時間范圍之內(nèi)的一個或多個對象之后,判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件。預定條件是預定的條件,例如,判斷一個或多個對象中每個對象的數(shù)量低于預設閾值則判斷出獲取的一個或多個對象的數(shù)量滿足預定條件。具體的,以搜索酒店房源為例,搜索到多個酒店房源,判斷每個酒店房源的剩余數(shù)量是否小于預設閾值,或者,還可以進一步地判斷每個酒店房源中各個房型分別剩余的數(shù)量是否低于一個預設閾值。
步驟s105,在滿足預定條件的情況下,向用戶提供提示信息,其中,提示信息用于提示用戶的選擇行為,選擇行為用于在一個或多個對象中進行選擇。
例如,如果用戶通過移動終端上預先安裝的軟件搜索某個時間范圍的酒店房源,在展示酒店房源的列表時,可以向用戶提供提示信息:在剩余數(shù)量低于預設閾值的酒店房源附近加上標簽等提示信息,提示住房緊張,以向用戶展示該酒店房源的剩余數(shù)量不多,以指導和提示用戶的選擇行為,提示用戶如果期望預定該酒店房源則需盡快預定。
可選地,判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件包括:在動態(tài)更新庫中獲取一個或多個對象中每個對象對應的數(shù)量,其中,動態(tài)更新庫用于存儲實時更新的一個或多個對象中每個對象對應的當前數(shù)量;分別判斷每個對象對應的數(shù)量是否滿足預定條件。
由于對象的數(shù)量可能是實時變化和更新的,因此,需要實時地更新每個對象對應的數(shù)量,可選地,動態(tài)更新庫可以是存儲于移動終端或服務器的數(shù)據(jù)庫,在需要獲取每個對象的數(shù)量時,需要調(diào)取動態(tài)更新庫。
可選地,分別判斷每個對象對應的數(shù)量是否滿足預定條件包括:分別判斷每個對象對應的數(shù)量是否小于預設數(shù)量閾值,在滿足預定條件的情況下,向用戶提供提示信息包括:如果判斷出一個或多個對象中的第一對象對應的數(shù)量小于預設數(shù)量閾值,則在展示匹配到的一個或多個對象時,通過預設布局方式顯示提示信息,其中,提示信息用于提示用戶對第一對象的選擇行為。
可選地,提示信息包括第一類提示標簽和第二類提示標簽,其中,第一類提示標簽用于提示對應的對象的數(shù)量低于預設數(shù)量閾值,第二類提示標簽所提示的信息中包括對應的對象的數(shù)量,通過預設布局方式顯示提示信息包括:在展示匹配到的一個或多個對象的列表時,在滿足預定條件的對象的預設顯示范圍內(nèi)顯示第一類提示標簽;在展示一個或多個對象中某個對象的詳細情況時,顯示第二類提示標簽。
可選地,在通過時間控件接收用戶輸入的時間范圍之后,該方法還包括:在時間范圍之前的預設時間段內(nèi)判斷用戶是否對一個或多個對象執(zhí)行選擇行為;如果判斷結(jié)果為否,則執(zhí)行匹配屬性值落入到時間范圍內(nèi)的一個或多個對象,并判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件,在滿足預定條件的情況下,向用戶提供提示信息。
可選地,判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件包括:獲取一個或多個對象中每個對象的數(shù)量;根據(jù)獲取的每個對象的數(shù)量確定數(shù)量不為零的對象,其中,向用戶提供的提示信息中包括數(shù)量不為零的對象的信息。
下面結(jié)合一個具體應用場景對上述方法做進一步的說明:
用戶期望通過移動終端預定酒店及酒房型房源時,可以打開預先安裝在移動終端中的軟件,通過軟件內(nèi)置的時間控件搜索期望入住的時間的酒店及酒房型資源。在搜索到屬性值落入到用戶輸入的時間范圍的一個或多個酒店或酒房型資源對象時,如果根據(jù)入住離店日期,檢索到酒店各房型的剩余房量的比例低于閾值時,在頁面中給予提示,以提醒用戶這些資源是熱門房源且余量不多,可能很快被別人預定,以讓感興趣的用戶提早安排行程,避免錯過該房源,如圖2所示,在顯示酒店列表時,在該酒店的信息中標識出“房量緊張”的提示信息,并可以記錄下剩余房量的數(shù)量。標識出“房量緊張”的提示信息可以提示用戶該酒店房源的剩余資源狀態(tài),以指示用戶自身的選擇行為,有效地告知用戶這個房型資源余量較少,資源緊張,如果較長時間不對該資源進行選擇預定的操作,可能剩余的資源也會很快被預訂光,以提醒用戶盡快預定??蛇x地,還可以在節(jié)假日、旺季等高峰期,顯示提示用戶該時間為高峰期,提早告知用戶更能夠讓用戶了解到資源緊張情況,促使用戶早預訂早安排行程。
在用戶瀏覽某個酒店的詳情頁時,也可以顯示標簽,針對房量緊張的房型,在詳情頁該房型處添加“僅剩x間”的標簽,如圖3所示,在某個酒店的詳情頁中展示房型列表時,在資源緊張的房型資源處標記處僅剩x間的標簽以提示用戶的選擇行為。
可選地,在臨近用戶期望入住的時間時,還可以通過短信、語音電話、軟件消息推送等方式向用戶發(fā)出提示信息。具體的,可以在用戶期望入住的時間之前的預設時間判斷用戶是否已經(jīng)預定好酒店資源,如果未預定,則向用戶發(fā)出提示短信等提示消息提示用戶及時預定酒店資源以免耽誤出行進程??蛇x地,還可以判斷用戶已瀏覽的酒店資源是否已被全部預定,如果未被全部預定,則提示消息中可以提示用戶瀏覽過的酒店資源,提示消息中還可以附上酒店資源的鏈接等信息??蛇x地,可以在用戶已瀏覽的酒店資源中確定一間酒店資源,發(fā)送信息時僅發(fā)送確定出的一間酒店資源,確定方法可以是根據(jù)用戶的瀏覽時間和/或瀏覽次數(shù)來確定,將用戶瀏覽時間最長和/或瀏覽次數(shù)最多的酒店資源,如果這樣確定出的酒店資源為多個,還可以根據(jù)其他用戶的評分、預定等操作確定出一間酒店資源向用戶推送消息。例如,在距離用戶期望入住日期的前半個月,如果用戶還未預定瀏覽過的酒店,且該酒店房量緊張的房型還未預定光,則給用戶短信提示,提醒用戶預定酒店,短信中帶鏈接跳轉(zhuǎn)到該酒店,此提示可以僅在酒店未預定光、且用戶還未預定時給出,如果用戶瀏覽過多家酒店,則挑選該用戶瀏覽次數(shù)最多的一家發(fā)送,如果多家酒店瀏覽的次數(shù)相同,則挑選往期訂單量最高的一家發(fā)送。該實施例提供的信息提示的方法可以在臨近入住時再次給出提示,在恰當?shù)臅r候短信給用戶發(fā)送短信提示預定,避免用戶因為繁忙而忘記預定。
需要說明的是,在附圖的流程圖雖然示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
本申請還提供了一種信息提示的裝置的實施例。
圖4是根據(jù)本發(fā)明實施例的一種可選的信息提示的裝置的示意圖,如圖4所示,該裝置包括顯示單元10,接收單元20,匹配單元30,判斷單元40和提供單元50。
顯示單元用于顯示時間控件,其中,時間控件用于輸入時間;接收單元用于通過時間控件接收用戶輸入的時間范圍;匹配單元用于匹配屬性值落入到時間范圍內(nèi)的一個或多個對象;判斷單元用于判斷獲取的一個或多個對象的數(shù)量是否滿足預定條件;提供單元用于在滿足預定條件的情況下,向用戶提供提示信息,其中,提示信息用于提示用戶的選擇行為,選擇行為用于在一個或多個對象中進行選擇。
可選地,判斷單元包括:獲取模塊,用于在動態(tài)更新庫中獲取一個或多個對象中每個對象對應的數(shù)量,其中,動態(tài)更新庫用于存儲實時更新的一個或多個對象中每個對象對應的當前數(shù)量;判斷模塊,用于分別判斷每個對象對應的數(shù)量是否滿足預定條件。
可選地,判斷模塊包括:判斷子模塊,用于分別判斷每個對象對應的數(shù)量是否小于預設數(shù)量閾值,提供單元包括:顯示模塊,用于如果判斷出一個或多個對象中的第一對象對應的數(shù)量小于預設數(shù)量閾值,則在展示匹配到的一個或多個對象時,通過預設布局方式顯示提示信息,其中,提示信息用于提示用戶對第一對象的選擇行為。
可選地,提示信息包括第一類提示標簽和第二類提示標簽,其中,第一類提示標簽用于提示對應的對象的數(shù)量低于預設數(shù)量閾值,第二類提示標簽所提示的信息中包括對應的對象的數(shù)量,顯示模塊包括:第一顯示子模塊,用于在展示匹配到的一個或多個對象的列表時,在滿足預定條件的對象的預設顯示范圍內(nèi)顯示第一類提示標簽;第二顯示子模塊,用于在展示一個或多個對象中某個對象的詳細情況時,顯示第二類提示標簽。
上述的裝置可以包括處理器和存儲器,上述單元均可以作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實現(xiàn)相應的功能。
存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram),存儲器包括至少一個存儲芯片。
上述本申請實施例的順序不代表實施例的優(yōu)劣。
在本申請的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內(nèi)容,可通過其它的方式實現(xiàn)。
其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅是本申請的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本申請原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本申請的保護范圍。