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