一種基于輸入法的場景式內容推送方法及其系統的制作方法
【技術領域】
[0001]本發明涉及移動終端輸入法內容推送數據加載技術領域,具體涉及一種基于輸入法的場景式內容推送方法及其系統。
【背景技術】
[0002]隨著互聯網的發展,用戶足不出戶便可購買自己喜歡的東西、隨時隨地獲取最新的熱點新聞等。但在搜索中用戶需要多次輸入不確定的關鍵字時,才能找到自己想要的信息,或者搜索到的信息中很多是自己不想要的,因此需要花去更多的時間去尋找。現有的輸入法沒有根據用戶當時所在的場景,向用戶推送相關的熱詞使得用戶可以點擊自己感興趣的熱詞,快速瀏覽到自己想要的內容的功能,不能滿足用戶的個性化需求。
【發明內容】
[0003]本發明的目的,就是克服現有技術的不足,提供一種基于輸入法的場景式內容推送方法,以實現根據用戶當時所在的場景,例如用戶正在搜索購物、查看熱點新聞,向用戶推送相關的熱詞,用戶可以點擊自己感興趣的熱詞,快速瀏覽到想要內容的功能,以滿足用戶個性化需求。
[0004]為實現本發明的另一目的,本發明還提供了一種基于輸入法的場景式內容推送系統。
[0005]為了達到上述目的,采用如下技術方案:一種基于輸入法的場景式內容推送方法,所述方法包括以下步驟:
[0006]獲取移動終端正在使用的應用程序的包名信息及該應用程序當前編輯框的屬性,確定當前用戶所處的場景類型;
[0007]根據當前所處的場景類型,向服務器請求下發與之相關的熱詞推薦數據,包括熱詞及其相對應的鏈接地址;
[0008]當調起鍵盤時,將熱詞展示在輸入法界面上,當觸發熱詞時直接跳轉到相對應的鏈接地址。
[0009]進一步,所述方法還包括:當觸發熱詞時,判斷當前的應用程序是否支持網頁跳轉鏈接,若是,則直接跳轉;若否,則列出可以跳轉的應用程序,供用戶選擇進行跳轉展示。
[0010]優選地,所述方法還包括:當觸發熱詞時,判斷當前的應用程序是否支持網頁跳轉鏈接,若是,則直接跳轉;若否,則獲取移動終端安裝的搜索應用程序列表,并彈框顯示供用戶選擇進行跳轉搜索展示。
[0011]進一步,所述方法還包括:獲取移動終端正在使用的應用程序的包名信息及該應用程序當前編輯框的屬性,判斷應用程序當前編輯框是否為文本框屬性,若是,則確定當前用戶所處的場景類型,若否,則結束。
[0012]為實現本發明的另一目的,本發明采用如下技術方案:一種基于輸入法的場景式內容推送系統,所述系統包括:
[0013]獲取模塊,用于獲取移動終端正在使用的應用程序的包名信息及該應用程序當前編輯框的屬性,確定當前用戶所處的場景類型;
[0014]下發數據模塊,用于根據當前所處的場景類型,向服務器請求下發與之相關的熱詞推薦數據,包括熱詞及其相對應的鏈接地址;
[0015]內容推送模塊,用于當調起鍵盤時,將熱詞展示在輸入法界面上,當觸發熱詞時直接跳轉到相對應的鏈接地址。
[0016]進一步,所述內容推送模塊,用于當觸發熱詞時,判斷當前的應用程序是否支持網頁跳轉鏈接,若是,則直接跳轉;若否,則列出可以跳轉的應用程序,供用戶選擇進行跳轉展不ο
[0017]優選地,所述內容推送模塊,用于當觸發熱詞時,判斷當前的應用程序是否支持網頁跳轉鏈接,若是,則直接跳轉;若否,則獲取移動終端安裝的搜索應用程序列表,并彈框顯示供用戶選擇進行跳轉搜索展示。
[0018]進一步,所述獲取模塊在獲取移動終端正在使用的應用程序的包名信息及該應用程序當前編輯框的屬性后,判斷應用程序當前編輯框是否為文本框屬性,若是,則確定當前用戶所處的場景類型,若否,則結束。
[0019]與現有技術相比,本發明的有益效果在于:本發明通過獲取移動終端正在使用的應用程序的包名信息及該應用程序當前編輯框的屬性,確定當前用戶所處的場景類型;根據當前所處的場景類型,向服務器請求下發與之相關的熱詞推薦數據,包括熱詞及其相對應的鏈接地址;當調起鍵盤時,將熱詞展示在輸入法界面上,當觸發熱詞時直接跳轉到相對應的鏈接地址,以實現根據用戶當時所在的場景,例如用戶正在搜索購物、查看熱點新聞,向用戶推送相關的熱詞,用戶可以點擊自己感興趣的熱詞,快速瀏覽到想要內容的功能,以滿足用戶個性化需求。
【附圖說明】
[0020]圖1是本發明實施例一基于輸入法的場景式內容推送系統的模塊示意圖;
[0021]圖2是本發明實施例一基于輸入法的場景式內容推送方法的流程圖。
【具體實施方式】
[0022]下面將結合附圖以及具體實施方法來詳細說明本發明,在本發明的示意性實施及說明用來解釋本發明,但并不作為對本發明的限定。
[0023]實施例一
[0024]如圖1所示,一種基于輸入法的場景式內容推送系統,所述系統包括:
[0025]獲取模塊,用于獲取移動終端正在使用的應用程序的包名信息及該應用程序當前編輯框的屬性,確定當前用戶所處的場景類型;
[0026]下發數據模塊,用于根據當前所處的場景類型,向服務器請求下發與之相關的熱詞推薦數據,包括熱詞及其相對應的鏈接地址;
[0027]內容推送模塊,用于當調起鍵盤時,將熱詞展示在輸入法界面上,當觸發熱詞時直接跳轉到相對應的鏈接地址。
[0028]如圖2所示,一種基于輸入法的場景式內容推送方法,所述方法包括以下步驟:
[0029]S101:獲取移動終端正在使用的應用程序的包名信息及該應用程序當前編輯框的屬性,確定當前用戶所處的場景類型;
[0030]S102:根據當前所處的場景類型,向服務器請求下發與之相關的熱詞推薦數據,包括熱詞及其相對應的鏈接地址;
[0031]S103:當調起鍵盤時,將熱詞展示在輸入法界面上,當觸發熱詞時直接跳轉到相對應的鏈接地址。
[0032]當用戶在某個應用程序調起輸入法鍵盤時,輸入法會獲取當前應用的包名信息及編輯框屬性,根據這些信息獲得用戶所在的場景,例如購物,接著服務器會根據不同場景下發對應的熱詞推薦,輸入法客戶端則將這些熱詞內容展示在鍵盤上方,推送展示給用戶。用戶點擊自己感興趣的熱詞時,跳轉展示相關的內容。
[0033]實施例二
[0034]一種基于輸入法的場景式內容推送系統,所述系統包括:
[0035]獲取模塊,用于獲取移動終端正在使用的應用程序的包名信息及該應用程序當前編輯框的屬性,判斷應用程序當前編輯框是否為文本框屬性,若是,則確定當前用戶所處的場景類型,若否,則結束;
[0036]下發數據模塊,用于根據當前所處的場景類型,向服務器請求下發與之相關的熱詞推薦數據,包括熱詞及其相對應的鏈接地址;
[0037]內容推送模塊,用于當調起鍵盤時,將熱