[0126]所述計(jì)算單元21,用于根據(jù)所述環(huán)境信息計(jì)算待推送信息的推送時(shí)長;
[0127]所述確定單元22,用于確定與所述歷史活動(dòng)記錄關(guān)聯(lián)的推送信息,還用于根據(jù)所述推送時(shí)長,從所述推送信息中確定輸出時(shí)長與所述推送時(shí)長匹配的推送信息作為待推送?目息O
[0128]在本實(shí)施例中,根據(jù)所述環(huán)境信息計(jì)算待推送信息的推送時(shí)長,例如,根據(jù)當(dāng)前時(shí)間、公交達(dá)到站臺信息、當(dāng)前所處站臺信息及每兩站之間所需運(yùn)行時(shí)間計(jì)算得到等公交的時(shí)長,或坐公交所需要的時(shí)長,或等公交及坐公交所需要的時(shí)長,作為待推送時(shí)長。確定與所述歷史活動(dòng)記錄關(guān)聯(lián)的推送信息,還用于根據(jù)所述推送時(shí)長,從所述推送信息中確定輸出時(shí)長與所述推送時(shí)長匹配的推送信息作為待推送信息。在本發(fā)明一實(shí)施例中,在進(jìn)行信息推送過程中,在鎖屏前存在未處理完事件時(shí),將所述未處理完事件以圖標(biāo)的形式推送。
[0129]本實(shí)施例通過選擇與推送時(shí)長對應(yīng)的待推送信息,使得待推送信息更加準(zhǔn)確。
[0130]為了更好的描述本發(fā)明實(shí)施例,結(jié)合圖8和圖9來描述:
[0131]參考圖8,1、檢測當(dāng)前所處的環(huán)境;2、判斷用戶是否將手機(jī)放入口袋中,若是,則返回執(zhí)行1,若否,則執(zhí)行3 ;3、根據(jù)檢測到的環(huán)境,將桌面相關(guān)的軟件生成快捷圖標(biāo);4、將生成的快捷圖標(biāo)推送或者自動(dòng)放置在鎖屏界面上;5、桌面的快捷圖標(biāo)根據(jù)環(huán)境,出現(xiàn)不同的閃爍程度,體現(xiàn)此應(yīng)用與用戶的關(guān)聯(lián)程度;6、用戶點(diǎn)擊兩次或長按圖標(biāo),直接進(jìn)入此應(yīng)用。
[0132]具體的,用戶進(jìn)入各類場所,如果開啟了位置信息,手機(jī)就會(huì)定位此時(shí)用戶客戶端所處的位置,檢測此時(shí)的地理位置信息,如果檢測到用戶在公交站附近,根據(jù)用戶以前在此位置的行為習(xí)慣以及用戶在此處停留一段時(shí)間T(T>15s),初步判斷客戶是在等公交的行為。
[0133]根據(jù)用戶平時(shí)在此處等公交的行為,可以初步判斷你到另一地方的地點(diǎn),比如,等公交的位置為A處,坐公交到B處,通過實(shí)時(shí)公交信息可以判斷從A處到B處的時(shí)間信息,設(shè)為等公交的時(shí)間T ;
[0134]如果T〈5min時(shí),T時(shí)間比較短,根據(jù)你平時(shí)的行為習(xí)慣,推送平時(shí)用戶比較關(guān)注的板塊(如籃球、科技、娛樂)頭條新聞信息;
[0135]如果5min〈T〈15min,根據(jù)用戶以前的行為習(xí)慣,可以推送用戶經(jīng)常喜歡看的小說信息或者小游戲;
[0136]如果15min〈T〈30min,如果用戶有沒有看完的視頻,或者已經(jīng)下載好的短視頻,推送到鎖屏桌面空白位置;
[0137]如果等待時(shí)間T>30min,推薦最近的購物商場、咖啡廳、或者推動(dòng)其他交通方式
[0138]信息。
[0139]根據(jù)用戶行為將推送信息以快捷圖標(biāo)方式顯示在鎖屏界面上,如圖9所示,根據(jù)用戶使用頻繁程度,發(fā)出不同的閃爍和提示動(dòng)畫,目的是讓用戶容易看到。
[0140]移動(dòng)客戶端用戶進(jìn)入鎖屏界面,不需要進(jìn)入解鎖操作,只需長按鎖屏界面上的快捷軟件圖標(biāo),用戶就可以直接進(jìn)入軟件界面,省去解鎖和在桌面尋找和進(jìn)入軟件界面操作;
[0141]如果用戶將手機(jī)放入口袋,系統(tǒng)會(huì)檢測此環(huán)境,并不會(huì)生成快捷圖標(biāo)顯示在鎖屏界面上,只有用戶拿到手中看時(shí),快捷圖標(biāo)才會(huì)顯示與鎖屏界面上。
[0142]本發(fā)明進(jìn)一步提供一種信息推送方法。
[0143]參照圖10,圖10為本發(fā)明信息推送方法的第一實(shí)施例的流程示意圖。
[0144]本實(shí)施例提出一種信息推送方法,所述信息推送方法包括:
[0145]步驟S10,獲取當(dāng)前環(huán)境信息,從預(yù)存的歷史活動(dòng)記錄中獲取與所述環(huán)境信息對應(yīng)的歷史活動(dòng)記錄;
[0146]在本實(shí)施例中,獲取當(dāng)前環(huán)境信息,所述環(huán)境信息包括但不限于場景信息、位置信息、天氣信息、用戶周邊環(huán)境等信息。在本實(shí)施例的描述中,所述環(huán)境信息優(yōu)選為場景信息,例如,等公交或等的士的場景。所述獲取當(dāng)前環(huán)境信息的過程優(yōu)選為獲取當(dāng)前場景信息。提前預(yù)存各個(gè)使用用戶的歷史活動(dòng)記錄,在有新的活動(dòng)時(shí),自動(dòng)完成記錄的操作。
[0147]在獲取到當(dāng)前環(huán)境信息后,從預(yù)存的歷史活動(dòng)記錄中獲取與所述環(huán)境信息對應(yīng)的歷史活動(dòng)記錄,即獲取到用戶的歷史行為習(xí)慣。
[0148]具體的,以等公交為例,通過開啟手機(jī)的定位系統(tǒng)(例如,北斗定位、GPS定位等)獲取到用戶的具體位置,或根據(jù)提前預(yù)存的地圖來獲取到當(dāng)前處于公交站。為了使得獲取的環(huán)境信息更為準(zhǔn)確,在用戶維持在所述具體位置的時(shí)長大于預(yù)設(shè)時(shí)長(例如,5分鐘或10分鐘等),判斷用戶處于等公交的場景;在用戶當(dāng)前處于某個(gè)具體位置時(shí),根據(jù)用戶的歷史乘車記錄來判斷當(dāng)前是否處于等公交的場景(例如通過歷史乘車記錄中的公交站點(diǎn)名稱或乘車時(shí)間段來判斷,在時(shí)間段與歷史趁車時(shí)間段匹配時(shí),判斷處于等公交的場景,或在所處公交站點(diǎn)名稱與歷史乘車公交站點(diǎn)名稱一致時(shí),判斷處于等公交的場景)。通過當(dāng)前環(huán)境信息及用戶的歷史活動(dòng)記錄,來確定用戶當(dāng)前所處的場景。在本發(fā)明一實(shí)施例中,在確定出用戶當(dāng)前所處的場景時(shí),發(fā)出提示信息,以供用戶確認(rèn)是否處于該場景,在用戶確認(rèn)處于該場景時(shí),執(zhí)行步驟S20,在用戶確認(rèn)未處于該場景時(shí),結(jié)束流程,并對此環(huán)境信息進(jìn)行標(biāo)記,后續(xù)再處于所述環(huán)境信息下時(shí),不執(zhí)行本發(fā)明方案,并在標(biāo)記后提示用戶已被標(biāo)記。
[0149]步驟S20,確定與所述歷史活動(dòng)記錄關(guān)聯(lián)的待推送信息;
[0150]在獲取到用戶處于所述環(huán)境信息下的歷史活動(dòng)記錄后,確定與所述歷史活動(dòng)記錄關(guān)聯(lián)的待推送信息。例如,以等公交為例,在等公交時(shí),用戶一般瀏覽籃球、科技或娛樂等頭條新聞信息,將當(dāng)日的這類頭條新聞信息作為待推送信息;再例如,在等公交時(shí),用戶喜歡玩一些小游戲,將用戶感興趣的小游戲作為待推送信息。在本發(fā)明一實(shí)施例中,獲取到用戶的歷史信息瀏覽記錄,從中獲取到用戶瀏覽頻率最高的信息類型或者瀏覽時(shí)長最多的信息類型,從根據(jù)歷史活動(dòng)記錄關(guān)聯(lián)的待推送信息中選擇與所述確定的信息類型一致的待推送信息作為最終的待推送信息,使得選擇的待推送信息更加符合用戶的需求,進(jìn)而使得待推送信息的選擇更加精確。
[0151]步驟S30,將所述待推送信息以圖標(biāo)的形式推送。
[0152]在確定待推送信息后,根據(jù)待推送信息生成快捷圖標(biāo),將所述快捷圖標(biāo)推送,優(yōu)選地,將所述快捷圖標(biāo)在終端鎖屏界面上推送,即在所述鎖屏界面的空白區(qū)域推送。在本發(fā)明一實(shí)施例中,在所述終端未處于鎖屏狀態(tài)時(shí),直接在當(dāng)前界面上推送所述快捷圖標(biāo),在當(dāng)前界面上未存在剩余空間給所述快捷圖標(biāo)時(shí),重新排序,將所述快捷圖標(biāo)在所述界面的中心位置推送(或者在終端界面的其他位置推送,例如,邊框附近的區(qū)域或頂角附近的位置等)?;蛘咧苯訉⑺鐾扑托畔⑼扑徒o用戶,例如,以語音方式推送,或以文字方式推送等。
[0153]本實(shí)施例通過當(dāng)前環(huán)境信息獲取到用戶當(dāng)前將要執(zhí)行的事件信息,根據(jù)所述事件信息確定對應(yīng)的待推送信息,將待推送信息以快捷圖標(biāo)的方式推送,實(shí)現(xiàn)自動(dòng)的推送應(yīng)用推送信息,而不需用戶手動(dòng)操作來找尋自己感興趣的應(yīng)用。有效避免在現(xiàn)有終端應(yīng)用的操作過程中,用戶無法快速的完成應(yīng)用的查找操作,即無法快速獲取到應(yīng)用推送信息的問題。提出一種自動(dòng)提供應(yīng)用推送信息的方式,減少應(yīng)用查找過程,使得能快速的完成應(yīng)用的查找操作,提高應(yīng)用的查找效率。
[0154]參照圖11,圖11為本發(fā)明信息推送方法的第二實(shí)施例的流程示意圖?;谏鲜鲂畔⑼扑头椒ǖ牡谝粚?shí)施例,所述步驟SlO包括:
[0155]步驟S11,判斷是否接收到基于終端的握持操作;
[0156]步驟S12,在接收到基于終端的握持操作后,獲取當(dāng)前環(huán)境信息。
[0157]在本實(shí)施例中,預(yù)設(shè)一時(shí)間,所述預(yù)設(shè)時(shí)間可以是10分鐘或者15分鐘等,根據(jù)用戶需求設(shè)置,且每個(gè)時(shí)間段可以設(shè)置不同的預(yù)設(shè)時(shí)間,例如,在早高峰時(shí)期或晚高峰時(shí)期設(shè)置為5分鐘,在平時(shí)時(shí)段設(shè)置為2個(gè)小時(shí)或1.5個(gè)小時(shí),在周末的時(shí)候不設(shè)置預(yù)設(shè)時(shí)間。所述預(yù)設(shè)時(shí)間可以保存,通過下拉菜單的方式選擇不同的預(yù)設(shè)時(shí)間,或者通過復(fù)選框的方式選擇不同的預(yù)設(shè)時(shí)間。在預(yù)設(shè)時(shí)間達(dá)到時(shí),判斷是否接收到基于終端的握持操作,即判斷用戶是否將終端拿在手上,而不是放在褲兜里或者包包中。在接收到基于終端的握持操作后,獲取當(dāng)前環(huán)境信息;在未接收到終端的握持操作時(shí),結(jié)束流程。例如,在用戶將終端放入口袋時(shí),系統(tǒng)不會(huì)獲取當(dāng)前所處的環(huán)境信息,并不會(huì)生成快捷圖標(biāo)顯示在鎖屏界面上,只有用戶將終端拿在手中時(shí),快捷圖標(biāo)才會(huì)顯示在鎖屏界面上。
[0158]在本發(fā)明一實(shí)施例中,獲取當(dāng)前所處的時(shí)間點(diǎn),在當(dāng)前所處的時(shí)間點(diǎn)與預(yù)存的時(shí)間點(diǎn)(例如,8點(diǎn)或18點(diǎn)等)匹配時(shí),獲取當(dāng)前環(huán)境信息;當(dāng)前所處的時(shí)間點(diǎn)與預(yù)存的時(shí)間點(diǎn)不匹配時(shí),結(jié)束流程。在本發(fā)明其他實(shí)施例中,也還可以是,在接收到獲取指令時(shí),獲取當(dāng)前環(huán)境信息,或在當(dāng)前所處的位置與預(yù)存的位置(公司或公交站臺等)匹配時(shí),獲取當(dāng)前環(huán)境信息;在當(dāng)前所處的位置與預(yù)存的位置不匹配時(shí),結(jié)束流程。
[0159]本實(shí)施例通過提前根據(jù)時(shí)間或者位置來判斷是否需要獲取環(huán)境信息,使得信息推送更加準(zhǔn)確。
[0160]參照圖12,圖12為本發(fā)明信息推送方法的第三實(shí)施例的流程示意圖?;谏鲜鲂畔⑼扑头椒ǖ牡诙?shí)施例,所述步驟S30之后,還包括:
[0161]步驟S40,接收基于鎖屏界面的觸摸操作;
[0162]步驟S50,在所述觸摸操作為基于所述待推送信息圖標(biāo)的觸摸操作時(shí),判斷所述觸摸操作是否為預(yù)設(shè)觸摸操作;
[0163]步驟S60,在所述觸摸操作為預(yù)設(shè)觸摸操作時(shí),啟動(dòng)所述觸摸操作對應(yīng)的應(yīng)用,以輸出所述待推送信息。
[0164]在本實(shí)施例中,所述快捷圖標(biāo)優(yōu)選為在所述鎖屏界面上推送。在以快捷圖標(biāo)的方式推送信息后,接收基于鎖屏界面的觸摸操作。
[0165]提前預(yù)設(shè)觸摸操作,例如,長按(持續(xù)按壓3s或5s等)或按壓預(yù)設(shè)次數(shù)(2次或3次等)。在接收到基于鎖屏界面的觸摸操作后,在所述觸摸操作為基于所述待推送信息圖標(biāo)的觸摸操作時(shí),判斷所述觸摸操作是否為預(yù)設(shè)觸摸操作,在所述觸摸操作為預(yù)設(shè)觸摸操作時(shí),啟動(dòng)所述觸摸操作對應(yīng)的應(yīng)用,以輸出所述待推送信息,例如,進(jìn)入某個(gè)應(yīng)用的操作界面。在本發(fā)明一實(shí)施例中,上述輸出待推送信息的過程同樣適用于在終端操作界面中顯示的待推送信息的快捷圖標(biāo)。
[0166]本實(shí)施例通過在鎖屏界面中推送待推送信息,基于預(yù)設(shè)的觸摸操作直接輸出待推送信息,使得不需解鎖即可輸出待推送信息,省去解鎖和在桌面尋找待推送信息的界面操作,進(jìn)一步提高了信息推送的效率。
[0167]參照圖13,圖13為本發(fā)明信息推送方法的第四實(shí)施例的流程示意圖?;谏鲜鲂畔⑼扑头椒ǖ牡谌龑?shí)施例,所述步驟S30包括:
[0168]步驟S31,確定所述待推送信息的推送影響因素,根據(jù)所述推送影響因素生成所述待推送信息的推送