本發(fā)明涉及分享技術(shù),尤其涉及智能分享方法、系統(tǒng)與裝置。
背景技術(shù):
目前互聯(lián)網(wǎng)產(chǎn)品都涉及到分享功能,在相關(guān)實現(xiàn)到方式中都是應(yīng)用程序提供一個包含多個分享渠道的列表,列表中的多個渠道(如:微信,朋友圈,微博,qq等分享渠道)的順序都是固定的,即使用戶沒有使用過的渠道也長期存在,對用戶造成困擾,從而降低了分享效率,影響用戶的分享體驗。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供智能分享方法、裝置和系統(tǒng),其能解決現(xiàn)有分享渠道的順序固定的技術(shù)問題。
本發(fā)明的目的之一采用以下技術(shù)方案實現(xiàn):
智能分享方法,包括如下步驟:
s1、判斷是否有歷史數(shù)據(jù)表,如果是執(zhí)行s2,否則執(zhí)行s4;
s2、從歷史數(shù)據(jù)表中獲取預(yù)設(shè)周期內(nèi)的歷史分享數(shù)據(jù),并根據(jù)該歷史分享數(shù)據(jù)和預(yù)設(shè)數(shù)據(jù)生成分享列表;
s3、接收用戶的本次分享數(shù)據(jù),并將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表;
s4、根據(jù)預(yù)設(shè)數(shù)據(jù)生成分享列表;
s5、接收用戶的本次分享數(shù)據(jù),建立歷史數(shù)據(jù)表,并將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表。
作為優(yōu)選,還包括以下步驟:
s21、獲取本地的應(yīng)用安裝信息;
s2具體為:從歷史數(shù)據(jù)表中獲取歷史分享數(shù)據(jù),并根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和應(yīng)用安裝信息生成分享列表;
s4具體為:根據(jù)應(yīng)用安裝信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
作為優(yōu)選,還包括以下步驟:
s31、獲取用戶的地理信息;
s2具體為:從歷史數(shù)據(jù)表中獲取歷史分享數(shù)據(jù),并根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和地理信息生成分享列表;
s4具體為:根據(jù)地理信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
作為優(yōu)選,還包括以下步驟:
s31、獲取用戶的地理信息;
s32、根據(jù)地理信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
作為優(yōu)選,還包括以下步驟:
s41、獲取分享內(nèi)容的標簽信息;
s2具體為:從歷史數(shù)據(jù)表中獲取歷史分享數(shù)據(jù),并根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和標簽信息生成分享列表;
s4具體為:根據(jù)標簽信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
作為優(yōu)選,還包括以下步驟:
s41、獲取分享內(nèi)容的標簽信息;
s42、根據(jù)標簽信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
作為優(yōu)選,還包括以下步驟:
s51、獲取熱門分享渠道信息;
s2具體為:從歷史數(shù)據(jù)表中獲取歷史分享數(shù)據(jù),并根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和熱門分享渠道信息生成分享列表;
s4具體為:根據(jù)熱門分享渠道信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
作為優(yōu)選,還包括以下步驟:
s51、獲取熱門分享渠道信息;
s52、根據(jù)熱門分享渠道信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
本發(fā)明的目的之二采用以下技術(shù)方案實現(xiàn):
智能分享系統(tǒng),用于執(zhí)行智能分享方法。
本發(fā)明的目的之三采用以下技術(shù)方案實現(xiàn):
智能分享裝置,包括:
判斷模塊、判斷是否有歷史數(shù)據(jù)表,如果是執(zhí)行第一生成模塊,否則執(zhí)行第二生成模塊;
第一生成模塊、從歷史數(shù)據(jù)表中獲取預(yù)設(shè)周期內(nèi)的歷史分享數(shù)據(jù),并根據(jù)該歷史分享數(shù)據(jù)和預(yù)設(shè)數(shù)據(jù)生成分享列表;
更新模塊、接收用戶的本次分享數(shù)據(jù),并將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表;
第二生成模塊、根據(jù)預(yù)設(shè)數(shù)據(jù)生成分享列表;
創(chuàng)建模塊、接收用戶的本次分享數(shù)據(jù),建立歷史數(shù)據(jù)表,并將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表。
相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:根據(jù)不同的用戶使用習慣和多種因素去更新分享渠道的排序,提高了用戶的分享體驗。
附圖說明
圖1為本發(fā)明的智能分享方法的流程圖;
圖2為本發(fā)明的智能分享裝置的模塊圖。
具體實施方式
下面,結(jié)合附圖以及具體實施方式,對本發(fā)明做進一步描述:
智能分享方法,如圖1所示,包括如下步驟:
步驟11、判斷是否有歷史數(shù)據(jù)表,如果是執(zhí)行步驟12,否則執(zhí)行步驟14;
步驟12、從歷史數(shù)據(jù)表中獲取預(yù)設(shè)周期內(nèi)的歷史分享數(shù)據(jù),并根據(jù)該歷史分享數(shù)據(jù)和預(yù)設(shè)數(shù)據(jù)生成分享列表;
步驟13、接收用戶的本次分享數(shù)據(jù),并將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表;
步驟14、根據(jù)預(yù)設(shè)數(shù)據(jù)生成分享列表;
步驟15、接收用戶的本次分享數(shù)據(jù),建立歷史數(shù)據(jù)表,并將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表。
預(yù)設(shè)數(shù)據(jù)為系統(tǒng)預(yù)設(shè)的一個應(yīng)用列表,例如,預(yù)設(shè)數(shù)據(jù)可以包括多個應(yīng)用:“豆瓣”、“qq”、“微信”和“微博”,當沒有歷史數(shù)據(jù)表時,系統(tǒng)自動根據(jù)預(yù)設(shè)數(shù)據(jù)生成分享列表,即從上至下依次排列的“豆瓣”、“qq”、“微信”和“微博”,或者從左往右依次排列的“豆瓣”、“qq”、“微信”和“微博”,具體的顯示規(guī)則可以根據(jù)具體應(yīng)用的設(shè)計風格和設(shè)計需求調(diào)整。
當存在歷史數(shù)據(jù)表時,根據(jù)歷史分享數(shù)據(jù)和預(yù)設(shè)數(shù)據(jù)生成分享列表;歷史數(shù)據(jù)表中存儲有用戶在預(yù)設(shè)周期內(nèi)的歷史分享數(shù)據(jù);該預(yù)設(shè)周期為以當天為最后一日,之前的一個時間段;例如,用戶在當天以前的30天內(nèi)的分享數(shù)據(jù)為:在過去30天內(nèi)分享到“微博”的次數(shù)為32次,在過去30天內(nèi)分享到“微信”的次數(shù)為13次,在過去30天內(nèi)分享到“豆瓣”的次數(shù)為7次,在過去30天內(nèi)分享到“qq”的次數(shù)為0次。根據(jù)預(yù)設(shè)數(shù)據(jù)“豆瓣”、“qq”、“微信”和“微博”,以及歷史分享數(shù)據(jù)生成分享列表,即從上至下依次排列的“微博”、“微信”、“豆瓣”和“qq”,或者從左往右依次排列的“微博”、“微信”、“豆瓣”和“qq”,具體的顯示規(guī)則可以根據(jù)具體應(yīng)用的設(shè)計風格和設(shè)計需求調(diào)整。
當用戶在此次選擇了“豆瓣”作為分享目標時候,則將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表中在過去30天內(nèi)分享到“豆瓣”的次數(shù)為8次;所以每一次分享后,歷史數(shù)據(jù)表都會更新,直到在預(yù)設(shè)周期內(nèi)某一個應(yīng)用的分享次數(shù)超過“微博”的分享次數(shù),則該應(yīng)用排序優(yōu)于“微博”,“微博”的排序也會次于該應(yīng)用。
進一步地,智能分享方法,還包括步驟21、獲取本地的應(yīng)用安裝信息;
步驟12具體為:從歷史數(shù)據(jù)表中獲取歷史分享數(shù)據(jù),并根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和應(yīng)用安裝信息生成分享列表;
步驟14具體為:根據(jù)應(yīng)用安裝信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
獲取本地的應(yīng)用安裝信息,例如,用戶的設(shè)備上卸載了“微博”,則根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和應(yīng)用安裝信息生成分享列表為依次排列的:“微信”、“豆瓣”、“qq”和“微博”;具體的顯示規(guī)則可以根據(jù)具體應(yīng)用的設(shè)計風格和設(shè)計需求調(diào)整。
獲取本地應(yīng)用安裝信息分析,工作原理:獲取智能設(shè)備中的應(yīng)用安裝列表,從列表中獲取每個應(yīng)用的包名,通過包名匹配篩選,把未安裝應(yīng)用不能分享的分享渠道去除(如微信,易信必須安裝其客戶端才可以分享),但每次打開都需要重新獲取分析。因為用戶會安裝應(yīng)用,也會刪除應(yīng)用,如果不重新獲取信息,用戶無法分享到目標渠道。
或者,步驟21后執(zhí)行步驟22,步驟22、根據(jù)應(yīng)用安裝信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
當用戶選擇沒有安裝的應(yīng)用作為分享渠道時,發(fā)送提示信息至用戶。
進一步地,智能分享方法,還包括步驟31、獲取用戶的地理信息;
步驟12具體為:從歷史數(shù)據(jù)表中獲取歷史分享數(shù)據(jù),并根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和地理信息生成分享列表;
步驟14具體為:根據(jù)地理信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
獲取用戶的地理信息,如果地理信息顯示的是美國,則根據(jù)地理信息和預(yù)設(shè)數(shù)據(jù)生成分享列表是:“facebook”、“twitter”、“instagram”、“豆瓣”、“qq”、“微信”和“微博”;優(yōu)選的將美國常用的社交應(yīng)用的排序優(yōu)于其他應(yīng)用。
或者,步驟31后執(zhí)行步驟32,步驟32、根據(jù)地理信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
進一步地,智能分享方法,還包括步驟41、獲取分享內(nèi)容的標簽信息;
步驟12具體為:從歷史數(shù)據(jù)表中獲取歷史分享數(shù)據(jù),并根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和標簽信息生成分享列表;
步驟14具體為:根據(jù)標簽信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
例如,用戶所要分享的分享內(nèi)容是一篇關(guān)于汽車的文章,則該分享內(nèi)容的標簽信息必定包含汽車,根據(jù)該標簽信息將分享渠道“汽車之家”作為優(yōu)選應(yīng)用,排序優(yōu)于其他應(yīng)用。
或者,步驟41后執(zhí)行步驟42,步驟42、根據(jù)標簽信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
進一步地,智能分享方法,還包括步驟51、獲取熱門分享渠道信息;
步驟12具體為:從歷史數(shù)據(jù)表中獲取歷史分享數(shù)據(jù),并根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)和熱門分享渠道信息生成分享列表;
步驟14具體為:根據(jù)熱門分享渠道信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
記錄每個用戶分享的分享內(nèi)容和分享渠道,通過大數(shù)據(jù)統(tǒng)計分析每個分享內(nèi)容的分享渠道,推薦給用戶也去分享,或許能獲得更多的共鳴。例如:用戶a一般都會把分享內(nèi)容分享到“微信”,“微博”,這一個分享內(nèi)容其實很多人會分享到“qq”,這可以提醒用戶a讓他也分享到qq或許能產(chǎn)生跟多的共鳴,從而提升分享后的體驗。
或者,步驟51之后執(zhí)行步驟52,步驟52、根據(jù)熱門分享渠道信息和預(yù)設(shè)數(shù)據(jù)生成分享列表。
需要說明的是,可以根據(jù)歷史分享數(shù)據(jù)、預(yù)設(shè)數(shù)據(jù)、應(yīng)用安裝信息、地理信息、標簽信息和熱門分享渠道信息中的一個或者多個去生成分享列表;具體根據(jù)應(yīng)用的設(shè)計風格、設(shè)計需求和產(chǎn)品設(shè)計進行調(diào)整。
智能分享裝置,如圖2所示,包括:
判斷模塊、判斷是否有歷史數(shù)據(jù)表,如果是執(zhí)行第一生成模塊,否則執(zhí)行第二生成模塊;
第一生成模塊、從歷史數(shù)據(jù)表中獲取預(yù)設(shè)周期內(nèi)的歷史分享數(shù)據(jù),并根據(jù)該歷史分享數(shù)據(jù)和預(yù)設(shè)數(shù)據(jù)生成分享列表;
更新模塊、接收用戶的本次分享數(shù)據(jù),并將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表;
第二生成模塊、根據(jù)預(yù)設(shè)數(shù)據(jù)生成分享列表;
創(chuàng)建模塊、接收用戶的本次分享數(shù)據(jù),建立歷史數(shù)據(jù)表,并將本次分享數(shù)據(jù)存儲至歷史數(shù)據(jù)表,以更新歷史數(shù)據(jù)表。
對本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護范圍之內(nèi)。