本發(fā)明涉及信息技術(shù)領(lǐng)域,特別涉及信息分享方法和裝置。
背景技術(shù):
在各種應(yīng)用程序的使用過程中,可提供分享功能,例如,用戶可將經(jīng)常使用或者喜歡的功能分享給其好友,以進(jìn)行推薦或分享。目前,如果在非特定場景(功能)時(shí)進(jìn)行分享,大多是將一個(gè)通用的內(nèi)容作為分享內(nèi)容分享給其他用戶,例如“在最近在X App看視頻”;或者在有特定的場景(功能)時(shí),可針對(duì)特定的功能場景及內(nèi)容生成分享內(nèi)容,例如“我在使用X App看視頻《××電視劇》,15集,點(diǎn)擊URL下載X App”。但是,目前的分享方式內(nèi)容比較單一、生硬,且主要基于應(yīng)用程序推廣的需求,難以真正滿足用戶實(shí)際的分享需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決上述技術(shù)問題。
為此,本發(fā)明的第一個(gè)目的在于提出一種信息分享方法,能夠針對(duì)不同用于、不同使用事件對(duì)應(yīng)的不同分析結(jié)果生成個(gè)性化的分享內(nèi)容。
本發(fā)明的第二個(gè)目的在于提出一種信息分享裝置。
為達(dá)上述目的,根據(jù)本發(fā)明第一方面實(shí)施例提出了一種信息分享方法,包括:
當(dāng)接收到用戶的分享指令時(shí),確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件;
獲取所述用戶對(duì)所述應(yīng)用程序的使用記錄;
根據(jù)所述第一使用事件對(duì)所述使用記錄進(jìn)行分析,得到所述第一使用事件的相關(guān)使用情況;
根據(jù)所述第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,以進(jìn)行分享。
本發(fā)明第二方面實(shí)施例提出了一種信息分享裝置,包括:
確定模塊,用于當(dāng)接收到用戶的分享指令時(shí),確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件;
獲取模塊,用于獲取所述用戶對(duì)所述應(yīng)用程序的使用記錄;
分析模塊,用于根據(jù)所述第一使用事件對(duì)所述使用記錄進(jìn)行分析,得到所述第一使用事件的相關(guān)使用情況;
分享模塊,用于根據(jù)所述第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,以進(jìn)行分享。
本發(fā)明實(shí)施例的信息分享方法和裝置,在接收到分享指令時(shí),可確定用戶在應(yīng)用程序中當(dāng)前進(jìn)行的第一使用事件,并獲取該用戶的使用記錄,從而通過對(duì)使用記錄進(jìn)行分析得到第一使用事件的相關(guān)使用情況,并根據(jù)第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,進(jìn)行分享,能夠針對(duì)不同用于、不同使用事件對(duì)應(yīng)的不同分析結(jié)果生成個(gè)性化的分享內(nèi)容,相對(duì)于針對(duì)固定、單一的內(nèi)容進(jìn)行分享的方案來說,本申請(qǐng)的信息分享方法,能夠結(jié)合當(dāng)前用戶使用的具體功能、場景對(duì)應(yīng)的使用情況生成更加客觀、多樣化的分享內(nèi)容,能夠滿足用戶在不同場景下的分享內(nèi)容需求,且針對(duì)不同用戶,由于其使用習(xí)慣不同,可生成不同的分享內(nèi)容,更具針對(duì)性和個(gè)性化。
本發(fā)明第三方面實(shí)施例提出了一種信息分享裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
當(dāng)接收到用戶的分享指令時(shí),確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件;
獲取所述用戶對(duì)所述應(yīng)用程序的使用記錄;
根據(jù)所述第一使用事件對(duì)所述使用記錄進(jìn)行分析,得到所述第一使用事件的相關(guān)使用情況;
根據(jù)所述第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,以進(jìn)行分享。
本發(fā)明第四方面實(shí)施例提出了一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器被執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行一種息分享方法,所述方法包括:
當(dāng)接收到用戶的分享指令時(shí),確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件;
獲取所述用戶對(duì)所述應(yīng)用程序的使用記錄;
根據(jù)所述第一使用事件對(duì)所述使用記錄進(jìn)行分析,得到所述第一使用事件的相關(guān)使用情況;
根據(jù)所述第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,以進(jìn)行分享。
本發(fā)明第五方面實(shí)施例提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令處理器執(zhí)行時(shí),執(zhí)行一種息分享方法,所述方法包括:
當(dāng)接收到用戶的分享指令時(shí),確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件;
獲取所述用戶對(duì)所述應(yīng)用程序的使用記錄;
根據(jù)所述第一使用事件對(duì)所述使用記錄進(jìn)行分析,得到所述第一使用事件的相關(guān)使用情況;
根據(jù)所述第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,以進(jìn)行分享。
本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的信息分享方法的流程圖;
圖2為根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息分享方法的流程圖;
圖3為根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息分享方法的流程圖;
圖4為根據(jù)本發(fā)明一個(gè)實(shí)施例的信息分享裝置的結(jié)構(gòu)示意圖;
圖5為根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息分享裝置的結(jié)構(gòu)示意圖;
圖6為根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息分享裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
在本發(fā)明的描述中,需要理解的是,術(shù)語“多個(gè)”指兩個(gè)或兩個(gè)以上;術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。
下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的信息分享方法和裝置。
圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的信息分享方法的流程圖。
如圖1所示,根據(jù)本發(fā)明實(shí)施例的信息分享方法,包括:
S101,當(dāng)接收到用戶的分享指令時(shí),確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件。
在用戶使用應(yīng)用程序的過程中,存在對(duì)當(dāng)前使用功能、查看的內(nèi)容(如觀看的視頻、瀏覽的網(wǎng)頁、閱讀的小說、搜索的結(jié)果等)等信息進(jìn)行分享的需求,此時(shí),可接收到用戶的分享指令。
在接收到用戶的分享指令時(shí),可確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件。
其中,第一使用事件可包括功能參數(shù)和內(nèi)容參數(shù)等。
上述功能參數(shù)用于標(biāo)識(shí)在接收到分享指令時(shí),用戶正在使用功能;內(nèi)容參數(shù)用于標(biāo)識(shí)在接收到分享指令時(shí),用戶在使用功能中查看的內(nèi)容。
舉例來說,對(duì)于一個(gè)終端搜索程序來說,該程序可提供搜索、視頻、小說、新聞等多個(gè)功能頻道。如果在接收到分享指令時(shí),用戶正在視頻頻道觀看電視劇《××傳》,則對(duì)應(yīng)的功能參數(shù)為視頻功能,內(nèi)容參數(shù)為《××傳》第×集。
S102,獲取所述用戶對(duì)所述應(yīng)用程序的使用記錄。
其中,應(yīng)用程序的使用記錄可由應(yīng)用程序所在客戶端或者服務(wù)器可在用戶使用應(yīng)用程序的過程中,對(duì)各個(gè)使用事件進(jìn)行記錄得到。
在本發(fā)明的一個(gè)實(shí)施例中,所述使用記錄包括記錄的各個(gè)使用事件對(duì)應(yīng)的事件參數(shù)和/或操作信息。其中,事件參數(shù)可包括功能參數(shù)、內(nèi)容參數(shù)、使用時(shí)間參數(shù)、數(shù)值參數(shù)中的一種或多種。
其中,功能參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的功能,內(nèi)容參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的查看內(nèi)容。
使用時(shí)間參數(shù)可包括但不限于使用事件的開始時(shí)間、結(jié)束時(shí)間、持續(xù)時(shí)間等。
數(shù)值參數(shù)為與內(nèi)容參數(shù)相關(guān)的數(shù)值信息,例如,電視機(jī)的集數(shù)、小說章節(jié)等等。
操作信息為使用事件的開始事件至結(jié)束時(shí)間之間接收到的用戶在應(yīng)用程序中輸入的操作行為,例如,可包括但不限于點(diǎn)擊操作、雙擊操作、滑動(dòng)操作、多指操作、自定義操作等。
S103,根據(jù)所述第一使用事件對(duì)所述使用記錄進(jìn)行分析,得到所述第一使用事件的相關(guān)使用情況。
在本發(fā)明的一個(gè)實(shí)施例中,可通過統(tǒng)計(jì)用戶對(duì)應(yīng)用程序的使用記錄,分析出與當(dāng)前進(jìn)行的第一使用事件的相關(guān)使用情況。
其中,第一使用事件的相關(guān)使用情況,可包括與第一使用事件相同的使用事件的使用情況,和/或,與第一使用事件相關(guān)聯(lián)的使用事件的使用情況。
其中,與第一使用事件相同的使用事件,是指功能參數(shù)和內(nèi)容參數(shù)與第一使用事件均相同的使用事件;與第一使用事件相關(guān)聯(lián)的使用事件,是指功能參數(shù)與第一使用事件不同,但內(nèi)容參數(shù)與第一使用事件相同或相關(guān)的使用事件。
舉例來說,如果第一使用事件為“在視頻頻道觀看電視劇《××傳》”,則第二使用事件可以是“在小說頻道閱讀小說《××傳》”,或者“在視頻頻道觀看電影《××傳》”,或者“在視頻頻道觀看電影《××傳-二》”等。
使用情況可包括使用次數(shù)、累計(jì)使用時(shí)間、使用規(guī)律使用進(jìn)度、使用過程中用戶的操作習(xí)慣等中的一種或多種。
具體而言,步驟S103可具體包括如圖2所示的步驟S201和步驟S202。
其中,S201,提取所述使用記錄中各個(gè)使用事件對(duì)應(yīng)的操作信息和/或事件參數(shù)。
其中,操作信息為各使用事件的開始事件至結(jié)束時(shí)間之間接收到的用戶在應(yīng)用程序中輸入的操作行為,例如,可包括但不限于點(diǎn)擊操作、雙擊操作、滑動(dòng)操作、多指操作、自定義操作等。
事件參數(shù)可包括功能參數(shù)、內(nèi)容參數(shù)、使用時(shí)間參數(shù)中的一種或多種。
其中,功能參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的功能,內(nèi)容參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的查看內(nèi)容。使用時(shí)間參數(shù)可包括但不限于使用事件的開始時(shí)間、結(jié)束時(shí)間、持續(xù)時(shí)間等。
S202,根據(jù)所述操作信息和/或事件參數(shù)對(duì)所述使用記錄中各個(gè)使用事件進(jìn)行統(tǒng)計(jì),得到所述第一使用事件的相關(guān)使用情況。
在本發(fā)明的一個(gè)實(shí)施例中,步驟S202可具體包括:根據(jù)所述內(nèi)容參數(shù)和所述功能參數(shù)從所述使用記錄中獲取與所述第一使用事件的功能參數(shù)相同、且內(nèi)容參數(shù)相同的第二使用事件,并獲取所述第二使用事件的數(shù)量。
舉例來說,如果第一使用事件為“在視頻頻道觀看電視劇《××傳》”,其對(duì)應(yīng)的功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”,則可從使用記錄中獲取功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”的至少一個(gè)第二使用事件,并進(jìn)行計(jì)數(shù),得到第一使用事件的數(shù)量。從而,得到用戶歷史在視頻頻道觀看電視劇《××傳》的計(jì)數(shù)及觀看情況。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,步驟S202還可進(jìn)一步包括:對(duì)所述第二使用事件的使用時(shí)間參數(shù)進(jìn)行統(tǒng)計(jì)分析,得到所述第二使用事件的使用規(guī)律;和/或,對(duì)所述第一使用事件的數(shù)值參數(shù)進(jìn)行統(tǒng)計(jì)分析,得到所述第二使用事件的使用進(jìn)度。
其中,使用規(guī)律可包括但不限于累計(jì)使用時(shí)間)、使用頻率等信息,其中,累計(jì)使用時(shí)間可以是小時(shí)、天等不同計(jì)數(shù)單位的累計(jì)時(shí)間。
舉例來說,對(duì)于使用記錄中功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”的至少一個(gè)第二使用事件,可對(duì)其使用事件參數(shù)進(jìn)行統(tǒng)計(jì)分析,從而得到電視劇《××傳》的累計(jì)觀看時(shí)間、觀看頻率等;另外,還可對(duì)第二使用事件的“《××傳》”集數(shù)進(jìn)行統(tǒng)計(jì)分析,以確定用戶觀看到《××傳》的第幾集。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,步驟S202還可進(jìn)一步包括:根據(jù)所述操作信息,對(duì)所述第二使用事件對(duì)應(yīng)的操作記錄進(jìn)行統(tǒng)計(jì)分析,得到所述用戶在使用所述第二使用事件對(duì)應(yīng)的功能時(shí)的操作習(xí)慣。
舉例來說,對(duì)于使用記錄中功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”的至少一個(gè)第二使用事件,可對(duì)其操作信息中的各種操作行為進(jìn)行統(tǒng)計(jì)分析,從而得到用戶在觀看電視劇《××傳》時(shí)常用的操作方式等操作習(xí)慣。例如,通過按鍵控制音量,或者通過滑動(dòng)手勢控制音量等。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,步驟S202還可包括:根據(jù)所述內(nèi)容參數(shù)和所述功能參數(shù)從所述使用記錄中獲取與所述第一使用事件的功能參數(shù)不同、且內(nèi)容參數(shù)相同或相關(guān)的第三使用事件,并獲取所述第三使用事件的使用信息。
如果第一使用事件為“在視頻頻道觀看電視劇《××傳》”,其對(duì)應(yīng)的功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”,則可從使用記錄中獲取功能參數(shù)為“小說”等非“視頻”功能,且內(nèi)容參數(shù)為“《××傳》”的至少一個(gè)第三使用事件。另外,可進(jìn)一步獲取第三使用事件的使用進(jìn)度、使用頻率等使用信息。
S104,根據(jù)所述第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,以進(jìn)行分享。
在本發(fā)明的一個(gè)實(shí)施例中,S104可具體包括:獲取預(yù)設(shè)的分享模版;根據(jù)所述第一使用事件的相關(guān)使用情況和所述分享模版生成待分享內(nèi)容,以進(jìn)行分享。
具體而言,可預(yù)先有系統(tǒng)默認(rèn)生成,或者由用戶預(yù)先設(shè)置至少一個(gè)類型的分享模版。其中,分享模版可以是針對(duì)第一使用事件的使用規(guī)律、使用規(guī)律等設(shè)置的模版;或者,針對(duì)與第一使用事件相關(guān)聯(lián)的使用事件的使用情況設(shè)置的模版。從而,在得到與第一使用事件的相關(guān)使用情況之后,可將使用情況套入預(yù)設(shè)的分享模版中得到分享內(nèi)容。
舉例來說,分享內(nèi)容可以是基于以下幾種模版類型生成:
1,我這8天一直使用XApp看視頻《××傳》,現(xiàn)在已經(jīng)看到15集了。同時(shí)我還在小說頻道看《××傳》這部小說,我還在XX群中參與了《××傳》的討論。
2,我使用XApp看視頻累計(jì)有500小時(shí),其中快進(jìn)及單手模式較為方便。
3,每天20:08追劇《××傳》,精彩不錯(cuò)過。
相對(duì)于傳統(tǒng)的分享內(nèi)容:
我最近在使用XApp看視頻;或者,我在使用XApp看視頻《××傳》,15集,點(diǎn)擊URL下載Xapp等,可以看出,本申請(qǐng)的分享內(nèi)容,更加多樣化、根據(jù)有針對(duì)性。
根據(jù)本發(fā)明實(shí)施例的信息分享方法,在接收到分享指令時(shí),可確定用戶在應(yīng)用程序中當(dāng)前進(jìn)行的第一使用事件,并獲取該用戶的使用記錄,從而通過對(duì)使用記錄進(jìn)行分析得到第一使用事件的相關(guān)使用情況,并根據(jù)第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,進(jìn)行分享,能夠針對(duì)不同用于、不同使用事件對(duì)應(yīng)的不同分析結(jié)果生成個(gè)性化的分享內(nèi)容,相對(duì)于針對(duì)固定、單一的內(nèi)容進(jìn)行分享的方案來說,本申請(qǐng)的信息分享方法,能夠結(jié)合當(dāng)前用戶使用的具體功能、場景對(duì)應(yīng)的使用情況生成更加客觀、多樣化的分享內(nèi)容,能夠滿足用戶在不同場景下的分享內(nèi)容需求,且針對(duì)不同用戶,由于其使用習(xí)慣不同,可生成不同的分享內(nèi)容,更具針對(duì)性和個(gè)性化。
在本發(fā)明的一個(gè)實(shí)施例中,如果當(dāng)前用戶為新用戶,該用戶沒有對(duì)應(yīng)的使用記錄,則可根據(jù)默認(rèn)內(nèi)容生成分享內(nèi)容,并進(jìn)行分享。
在本發(fā)明的另一個(gè)實(shí)施例中,分享內(nèi)容可為多個(gè),例如,根據(jù)每個(gè)分享模版分別生成對(duì)應(yīng)的分享內(nèi)容,得到多個(gè)分享內(nèi)容,在此情況下,所述方法還包括:將所述多個(gè)分享內(nèi)容提供給所述用戶;接收所述用戶對(duì)所述多個(gè)分享內(nèi)容的選擇指令,并對(duì)所述選擇指令對(duì)應(yīng)的分享內(nèi)容進(jìn)行分享。從而,使得用戶能夠根據(jù)自身需要選擇待分享的內(nèi)容。
圖3為根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息分享方法的流程圖。
如圖3所示,根據(jù)本發(fā)明實(shí)施例的信息分享方法,包括:
S301,當(dāng)接收到用戶的分享指令時(shí),確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件。
在用戶使用應(yīng)用程序的過程中,存在對(duì)當(dāng)前使用功能、查看的內(nèi)容(如觀看的視頻、瀏覽的網(wǎng)頁、閱讀的小說、搜索的結(jié)果等)等信息進(jìn)行分享的需求,此時(shí),可接收到用戶的分享指令。
在接收到用戶的分享指令時(shí),可確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件。
其中,第一使用事件可包括功能參數(shù)和內(nèi)容參數(shù)等。
上述功能參數(shù)用于標(biāo)識(shí)在接收到分享指令時(shí),用戶正在使用功能;內(nèi)容參數(shù)用于標(biāo)識(shí)在接收到分享指令時(shí),用戶在使用功能中查看的內(nèi)容。
S302,獲取所述用戶對(duì)所述應(yīng)用程序的使用記錄。
其中,應(yīng)用程序的使用記錄可由應(yīng)用程序所在客戶端或者服務(wù)器可在用戶使用應(yīng)用程序的過程中,對(duì)各個(gè)使用事件進(jìn)行記錄得到。
在本發(fā)明的一個(gè)實(shí)施例中,所述使用記錄包括記錄的各個(gè)使用事件對(duì)應(yīng)的事件參數(shù)和/或操作信息。其中,事件參數(shù)可包括功能參數(shù)、內(nèi)容參數(shù)、使用時(shí)間參數(shù)、數(shù)值參數(shù)中的一種或多種。
其中,功能參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的功能,內(nèi)容參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的查看內(nèi)容。
使用時(shí)間參數(shù)可包括但不限于使用事件的開始時(shí)間、結(jié)束時(shí)間、持續(xù)時(shí)間等。
數(shù)值參數(shù)為與內(nèi)容參數(shù)相關(guān)的數(shù)值信息,例如,電視機(jī)的集數(shù)、小說章節(jié)等等。
操作信息為使用事件的開始事件至結(jié)束時(shí)間之間接收到的用戶在應(yīng)用程序中輸入的操作行為,例如,可包括但不限于點(diǎn)擊操作、雙擊操作、滑動(dòng)操作、多指操作、自定義操作等。
S303,根據(jù)所述第一使用事件對(duì)所述使用記錄進(jìn)行分析,得到所述第一使用事件的相關(guān)使用情況。
在本發(fā)明的一個(gè)實(shí)施例中,可通過統(tǒng)計(jì)用戶對(duì)應(yīng)用程序的使用記錄,分析出與當(dāng)前進(jìn)行的第一使用事件的相關(guān)使用情況。
其中,第一使用事件的相關(guān)使用情況,可包括與第一使用事件相同的使用事件的使用情況,和/或,與第一使用事件相關(guān)聯(lián)的使用事件的使用情況。
其中,與第一使用事件相同的使用事件,是指功能參數(shù)和內(nèi)容參數(shù)與第一使用事件均相同的使用事件;與第一使用事件相關(guān)聯(lián)的使用事件,是指功能參數(shù)與第一使用事件不同,但內(nèi)容參數(shù)與第一使用事件相同或相關(guān)的使用事件。
使用情況可包括使用次數(shù)、累計(jì)使用時(shí)間、使用規(guī)律使用進(jìn)度、使用過程中用戶的操作習(xí)慣等中的一種或多種。
S304,根據(jù)所述第一使用事件的相關(guān)使用情況生成待分享內(nèi)容。
在本發(fā)明的一個(gè)實(shí)施例中,S304可具體包括:獲取預(yù)設(shè)的分享模版;根據(jù)所述第一使用事件的相關(guān)使用情況和所述分享模版生成待分享內(nèi)容,以進(jìn)行分享。
具體而言,可預(yù)先有系統(tǒng)默認(rèn)生成,或者由用戶預(yù)先設(shè)置至少一個(gè)類型的分享模版。其中,分享模版可以是針對(duì)第一使用事件的使用規(guī)律、使用規(guī)律等設(shè)置的模版;或者,針對(duì)與第一使用事件相關(guān)聯(lián)的使用事件的使用情況設(shè)置的模版。從而,在得到與第一使用事件的相關(guān)使用情況之后,可將使用情況套入預(yù)設(shè)的分享模版中得到分享內(nèi)容。
S305,將所述分享內(nèi)容放至剪貼板中。
S306,根據(jù)用戶的粘貼指令,將所述分享內(nèi)容粘貼至目標(biāo)應(yīng)用程序中進(jìn)行分享。
由此,能夠?qū)⒂脩舢?dāng)前使用的應(yīng)用程序場景對(duì)應(yīng)的分享內(nèi)容通過其他應(yīng)用程序分享給其他用戶。
本發(fā)明實(shí)施例的信息分享方法,在接收到分享指令時(shí),可確定用戶在應(yīng)用程序中當(dāng)前進(jìn)行的第一使用事件,并獲取該用戶的使用記錄,從而通過對(duì)使用記錄進(jìn)行分析得到第一使用事件的相關(guān)使用情況,并根據(jù)第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,進(jìn)行分享,能夠針對(duì)不同用于、不同使用事件對(duì)應(yīng)的不同分析結(jié)果生成個(gè)性化的分享內(nèi)容,相對(duì)于針對(duì)固定、單一的內(nèi)容進(jìn)行分享的方案來說,本申請(qǐng)的信息分享方法,能夠結(jié)合當(dāng)前用戶使用的具體功能、場景對(duì)應(yīng)的使用情況生成更加客觀、多樣化的分享內(nèi)容,能夠滿足用戶在不同場景下的分享內(nèi)容需求,且針對(duì)不同用戶,由于其使用習(xí)慣不同,可生成不同的分享內(nèi)容,更具針對(duì)性和個(gè)性化。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種信息分享裝置。
圖4為根據(jù)本發(fā)明一個(gè)實(shí)施例的信息分享裝置的結(jié)構(gòu)示意圖。
如圖4所示,根據(jù)本發(fā)明實(shí)施例的信息分享裝置,包括:確定模塊10、獲取模塊20、分析模塊30和分享模塊40。
具體地,確定模塊10用于當(dāng)接收到用戶的分享指令時(shí),確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件。
在用戶使用應(yīng)用程序的過程中,存在對(duì)當(dāng)前使用功能、查看的內(nèi)容(如觀看的視頻、瀏覽的網(wǎng)頁、閱讀的小說、搜索的結(jié)果等)等信息進(jìn)行分享的需求,此時(shí),可接收到用戶的分享指令。
在接收到用戶的分享指令時(shí),確定模塊10可確定所述用戶當(dāng)前在應(yīng)用程序中的第一使用事件。
其中,第一使用事件可包括功能參數(shù)和內(nèi)容參數(shù)等。
上述功能參數(shù)用于標(biāo)識(shí)在接收到分享指令時(shí),用戶正在使用功能;內(nèi)容參數(shù)用于標(biāo)識(shí)在接收到分享指令時(shí),用戶在使用功能中查看的內(nèi)容。
獲取模塊20用于獲取所述用戶對(duì)所述應(yīng)用程序的使用記錄。
其中,應(yīng)用程序的使用記錄可由應(yīng)用程序所在客戶端或者服務(wù)器可在用戶使用應(yīng)用程序的過程中,對(duì)各個(gè)使用事件進(jìn)行記錄得到。
在本發(fā)明的一個(gè)實(shí)施例中,所述使用記錄包括記錄的各個(gè)使用事件對(duì)應(yīng)的事件參數(shù)和/或操作信息。其中,事件參數(shù)可包括功能參數(shù)、內(nèi)容參數(shù)、使用時(shí)間參數(shù)、數(shù)值參數(shù)中的一種或多種。
其中,功能參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的功能,內(nèi)容參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的查看內(nèi)容。
使用時(shí)間參數(shù)可包括但不限于使用事件的開始時(shí)間、結(jié)束時(shí)間、持續(xù)時(shí)間等。
數(shù)值參數(shù)為與內(nèi)容參數(shù)相關(guān)的數(shù)值信息,例如,電視機(jī)的集數(shù)、小說章節(jié)等等。
操作信息為使用事件的開始事件至結(jié)束時(shí)間之間接收到的用戶在應(yīng)用程序中輸入的操作行為,例如,可包括但不限于點(diǎn)擊操作、雙擊操作、滑動(dòng)操作、多指操作、自定義操作等。
分析模塊30用于根據(jù)所述第一使用事件對(duì)所述使用記錄進(jìn)行分析,得到所述第一使用事件的相關(guān)使用情況。
在本發(fā)明的一個(gè)實(shí)施例中,分析模塊30可通過統(tǒng)計(jì)用戶對(duì)應(yīng)用程序的使用記錄,分析出與當(dāng)前進(jìn)行的第一使用事件的相關(guān)使用情況。
其中,第一使用事件的相關(guān)使用情況,可包括與第一使用事件相同的使用事件的使用情況,和/或,與第一使用事件相關(guān)聯(lián)的使用事件的使用情況。
其中,與第一使用事件相同的使用事件,是指功能參數(shù)和內(nèi)容參數(shù)與第一使用事件均相同的使用事件;與第一使用事件相關(guān)聯(lián)的使用事件,是指功能參數(shù)與第一使用事件不同,但內(nèi)容參數(shù)與第一使用事件相同或相關(guān)的使用事件。
使用情況可包括使用次數(shù)、累計(jì)使用時(shí)間、使用規(guī)律使用進(jìn)度、使用過程中用戶的操作習(xí)慣等中的一種或多種。
具體而言,分析模塊30可包括:提取單元31和統(tǒng)計(jì)單元32。
其中,提取單元31用于提取所述使用記錄中各個(gè)使用事件對(duì)應(yīng)的操作信息和/或事件參數(shù)。
其中,操作信息為各使用事件的開始事件至結(jié)束時(shí)間之間接收到的用戶在應(yīng)用程序中輸入的操作行為,例如,可包括但不限于點(diǎn)擊操作、雙擊操作、滑動(dòng)操作、多指操作、自定義操作等。
事件參數(shù)可包括功能參數(shù)、內(nèi)容參數(shù)、使用時(shí)間參數(shù)中的一種或多種。
其中,功能參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的功能,內(nèi)容參數(shù)用于標(biāo)識(shí)相應(yīng)使用事件所對(duì)應(yīng)的查看內(nèi)容。使用時(shí)間參數(shù)可包括但不限于使用事件的開始時(shí)間、結(jié)束時(shí)間、持續(xù)時(shí)間等。
統(tǒng)計(jì)單元32用于根據(jù)所述操作信息和/或事件參數(shù)對(duì)所述使用記錄中各個(gè)使用事件進(jìn)行統(tǒng)計(jì),得到所述第一使用事件的相關(guān)使用情況。
在本發(fā)明的一個(gè)實(shí)施例中,統(tǒng)計(jì)單元32可用于:根據(jù)所述內(nèi)容參數(shù)和所述功能參數(shù)從所述使用記錄中獲取與所述第一使用事件的功能參數(shù)相同、且內(nèi)容參數(shù)相同的第二使用事件,并獲取所述第二使用事件的數(shù)量。
舉例來說,如果第一使用事件為“在視頻頻道觀看電視劇《××傳》”,其對(duì)應(yīng)的功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”,則可從使用記錄中獲取功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”的至少一個(gè)第二使用事件,并進(jìn)行計(jì)數(shù),得到第一使用事件的數(shù)量。從而,得到用戶歷史在視頻頻道觀看電視劇《××傳》的計(jì)數(shù)及觀看情況。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,統(tǒng)計(jì)單元32還可用于:對(duì)所述第二使用事件的使用時(shí)間參數(shù)進(jìn)行統(tǒng)計(jì)分析,得到所述第二使用事件的使用規(guī)律;和/或,對(duì)所述第一使用事件的數(shù)值參數(shù)進(jìn)行統(tǒng)計(jì)分析,得到所述第二使用事件的使用進(jìn)度。
其中,使用規(guī)律可包括但不限于累計(jì)使用時(shí)間)、使用頻率等信息,其中,累計(jì)使用時(shí)間可以是小時(shí)、天等不同計(jì)數(shù)單位的累計(jì)時(shí)間。
舉例來說,對(duì)于使用記錄中功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”的至少一個(gè)第二使用事件,可對(duì)其使用事件參數(shù)進(jìn)行統(tǒng)計(jì)分析,從而得到電視劇《××傳》的累計(jì)觀看時(shí)間、觀看頻率等;另外,還可對(duì)第二使用事件的“《××傳》”集數(shù)進(jìn)行統(tǒng)計(jì)分析,以確定用戶觀看到《××傳》的第幾集。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,統(tǒng)計(jì)單元32還可用于:根據(jù)所述內(nèi)容參數(shù)和所述功能參數(shù)從所述使用記錄中獲取與所述第一使用事件的功能參數(shù)不同、且內(nèi)容參數(shù)相同或相關(guān)的第三使用事件,并獲取所述第三使用事件的使用信息。
舉例來說,對(duì)于使用記錄中功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”的至少一個(gè)第二使用事件,可對(duì)其操作信息中的各種操作行為進(jìn)行統(tǒng)計(jì)分析,從而得到用戶在觀看電視劇《××傳》時(shí)常用的操作方式等操作習(xí)慣。例如,通過按鍵控制音量,或者通過滑動(dòng)手勢控制音量等。
可選地,在本發(fā)明的一個(gè)實(shí)施例中,統(tǒng)計(jì)單元32還可用于:根據(jù)所述操作信息,對(duì)所述第二使用事件對(duì)應(yīng)的操作記錄進(jìn)行統(tǒng)計(jì)分析,得到所述用戶在使用所述第二使用事件對(duì)應(yīng)的功能時(shí)的操作習(xí)慣。
如果第一使用事件為“在視頻頻道觀看電視劇《××傳》”,其對(duì)應(yīng)的功能參數(shù)為“視頻”,內(nèi)容參數(shù)為“《××傳》”,則可從使用記錄中獲取功能參數(shù)為“小說”等非“視頻”功能,且內(nèi)容參數(shù)為“《××傳》”的至少一個(gè)第三使用事件。另外,可進(jìn)一步獲取第三使用事件的使用進(jìn)度、使用頻率等使用信息。
分享模塊40用于根據(jù)所述第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,以進(jìn)行分享。
在本發(fā)明的一個(gè)實(shí)施例中,分享模塊40可用于:獲取預(yù)設(shè)的分享模版;根據(jù)所述第一使用事件的相關(guān)使用情況和所述分享模版生成待分享內(nèi)容,以進(jìn)行分享。
具體而言,可預(yù)先有系統(tǒng)默認(rèn)生成,或者由用戶預(yù)先設(shè)置至少一個(gè)類型的分享模版。其中,分享模版可以是針對(duì)第一使用事件的使用規(guī)律、使用規(guī)律等設(shè)置的模版;或者,針對(duì)與第一使用事件相關(guān)聯(lián)的使用事件的使用情況設(shè)置的模版。從而,在得到與第一使用事件的相關(guān)使用情況之后,可將使用情況套入預(yù)設(shè)的分享模版中得到分享內(nèi)容。
舉例來說,分享內(nèi)容可以是基于以下幾種模版類型生成:
1,我這8天一直使用XApp看視頻《××傳》,現(xiàn)在已經(jīng)看到15集了。同時(shí)我還在小說頻道看《××傳》這部小說,我還在XX群中參與了《××傳》的討論。
2,我使用XApp看視頻累計(jì)有500小時(shí),其中快進(jìn)及單手模式較為方便。
3,每天20:08追劇《××傳》,精彩不錯(cuò)過。
相對(duì)于傳統(tǒng)的分享內(nèi)容:
我最近在使用XApp看視頻;或者,我在使用XApp看視頻《××傳》,15集,點(diǎn)擊URL下載Xapp等,可以看出,本申請(qǐng)的分享內(nèi)容,更加多樣化、根據(jù)有針對(duì)性。
根據(jù)本發(fā)明實(shí)施例的信息分享裝置,在接收到分享指令時(shí),可確定用戶在應(yīng)用程序中當(dāng)前進(jìn)行的第一使用事件,并獲取該用戶的使用記錄,從而通過對(duì)使用記錄進(jìn)行分析得到第一使用事件的相關(guān)使用情況,并根據(jù)第一使用事件的相關(guān)使用情況生成待分享內(nèi)容,進(jìn)行分享,能夠針對(duì)不同用于、不同使用事件對(duì)應(yīng)的不同分析結(jié)果生成個(gè)性化的分享內(nèi)容,相對(duì)于針對(duì)固定、單一的內(nèi)容進(jìn)行分享的方案來說,本申請(qǐng)的信息分享方法,能夠結(jié)合當(dāng)前用戶使用的具體功能、場景對(duì)應(yīng)的使用情況生成更加客觀、多樣化的分享內(nèi)容,能夠滿足用戶在不同場景下的分享內(nèi)容需求,且針對(duì)不同用戶,由于其使用習(xí)慣不同,可生成不同的分享內(nèi)容,更具針對(duì)性和個(gè)性化。
圖5為根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息分享裝置的結(jié)構(gòu)示意圖。
如圖5所示,根據(jù)本發(fā)明實(shí)施例的信息分享裝置,包括:確定模塊10、獲取模塊20、分析模塊30、分享模塊40、提供模塊50和接收模塊60。
在本發(fā)明的另一個(gè)實(shí)施例中,分享內(nèi)容可為多個(gè),例如,根據(jù)每個(gè)分享模版分別生成對(duì)應(yīng)的分享內(nèi)容,得到多個(gè)分享內(nèi)容。
提供模塊50用于將所述多個(gè)分享內(nèi)容提供給所述用戶。
接收模塊60用于接收所述用戶對(duì)所述多個(gè)分享內(nèi)容的選擇指令,并對(duì)所述選擇指令對(duì)應(yīng)的分享內(nèi)容進(jìn)行分享。
從而,使得用戶能夠根據(jù)自身需要選擇待分享的內(nèi)容。
圖6為根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息分享裝置的結(jié)構(gòu)示意圖。
如圖6所示,根據(jù)本發(fā)明實(shí)施例的信息分享裝置,包括:確定模塊10、獲取模塊20、分析模塊30、分享模塊40和存放模塊70。
存放模塊70用于將所述分享內(nèi)容放至剪貼板中。
分享模塊40用于根據(jù)用戶的粘貼指令,將所述分享內(nèi)容粘貼至目標(biāo)應(yīng)用程序中進(jìn)行分享。
由此,能夠?qū)⒂脩舢?dāng)前使用的應(yīng)用程序場景對(duì)應(yīng)的分享內(nèi)容通過其他應(yīng)用程序分享給其他用戶。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。