本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于即時(shí)通訊軟件的信息提取方法及裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科技發(fā)展帶來的各種便利。現(xiàn)在人們可以通過各種類型的移動終端,享受隨著科技發(fā)展帶來的舒適生活。例如,智能手機(jī)、平板電腦等移動終端已經(jīng)成為人們生活中一個重要的組成部分,用戶可以使用智能手機(jī)、平板電腦等移動終端來聽音樂、玩游戲等等,以減輕現(xiàn)代快節(jié)奏生活所帶來的壓力。
現(xiàn)有技術(shù)中,即時(shí)通訊軟件由于其交流方式方便快捷,所以得到了越來越多的使用,人們可以通過電子設(shè)備上所安裝的即時(shí)通訊軟件進(jìn)行即時(shí)通訊、圖像、視頻等數(shù)據(jù)的分享,在通過即時(shí)通訊軟件進(jìn)行通訊的過程中,會產(chǎn)生通過會話內(nèi)容,如果某些用戶錯過了即時(shí)聊天過程,或者,會話內(nèi)容極其重要的話,則往往需要手動查看很多歷史會話內(nèi)容,故而存在著從會話內(nèi)容中提取信息的效率較低的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的基于即時(shí)通訊軟件的信息提取方法及裝置。
第一方面,本發(fā)明實(shí)施例提供一種基于即時(shí)通信軟件的信息提取方法,包括:
獲得通過即時(shí)通訊軟件所產(chǎn)生的會話內(nèi)容;
確定出所述會話內(nèi)容中所包含的預(yù)設(shè)標(biāo)記,所述預(yù)設(shè)標(biāo)記用于對會話內(nèi)容按照預(yù)設(shè)類別進(jìn)行標(biāo)記;
基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的預(yù)設(shè)內(nèi)容,包括:從至少一類預(yù)設(shè)標(biāo)記中確定出用戶所選擇的預(yù)設(shè)標(biāo)記;根據(jù)所述用戶所選擇的預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中提取出第一內(nèi)容;將所述第一內(nèi)容發(fā)送至第一指定用戶,以使所述第一指定用戶確定所述第一內(nèi)容的準(zhǔn)確性;獲得所述第一指定用戶的確認(rèn)反饋,基于所述確認(rèn)反饋獲得所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述基于所述確認(rèn)反饋獲得所述預(yù)設(shè)類別下的內(nèi)容,包括:如果所述確認(rèn)反饋表征所述第一內(nèi)容為準(zhǔn)確的內(nèi)容,將所述第一內(nèi)容作為所述預(yù)設(shè)類別下的內(nèi)容;如果所述確認(rèn)反饋中包含對第一內(nèi)容進(jìn)行修改之后所獲得的第二內(nèi)容,將所述第二內(nèi)容作為所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述第一指定用戶為所述第一內(nèi)容的產(chǎn)生者;或者,所述第一內(nèi)容所對應(yīng)的事件的管理者。
可選的,所述基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容,包括:對所述會話內(nèi)容中設(shè)置有所述預(yù)設(shè)標(biāo)記的會話內(nèi)容進(jìn)行提取,獲得提取結(jié)果;基于所述提取結(jié)果和產(chǎn)生所述提取結(jié)果的用戶信息確定出所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述預(yù)設(shè)標(biāo)記包括至少兩類預(yù)設(shè)標(biāo)記,所述基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容,包括:基于所述會話內(nèi)容中所包含的所述至少兩類預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中提取出與所述至少兩類預(yù)設(shè)標(biāo)記對應(yīng)的至少兩類預(yù)設(shè)類別下的內(nèi)容。
可選的,在所述從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容之后,所述方法還包括:將所述預(yù)設(shè)類別下的內(nèi)容提供給第二指定用戶,以使所述第二指定用戶獲得所述預(yù)設(shè)類別下的內(nèi)容。
可選的,在所述將所述預(yù)設(shè)類別下的內(nèi)容提供給第二指定用戶之前,所述方法還包括:確定出所述會話內(nèi)容的參與者,將所述參與者確定為所述第二指定用戶;或者,從所述會話內(nèi)容中提取出所述預(yù)設(shè)類別下的內(nèi)容所指向的所述第二指定用戶;或者,確定出所述預(yù)設(shè)類別的內(nèi)容的管理者,將所述管理者確定為所述第二指定用戶。
可選的,所述從所述會話內(nèi)容中提取出所述預(yù)設(shè)類別下的內(nèi)容所指向的所述第二指定用戶,包括:從所述預(yù)設(shè)類別下的內(nèi)容中確定出預(yù)設(shè)標(biāo)記;確定出所述預(yù)設(shè)標(biāo)記所關(guān)聯(lián)的用戶作為所述第二指定用戶;或者,如果所述預(yù)設(shè)類別下的內(nèi)容為工作內(nèi)容,確定出所述工作內(nèi)容的執(zhí)行者為所述第二指定用戶。
可選的,所述預(yù)設(shè)標(biāo)記由對應(yīng)會話內(nèi)容的產(chǎn)生者進(jìn)行標(biāo)記;或者,所述預(yù)設(shè)標(biāo)記由具備會話內(nèi)容管理權(quán)限的用戶進(jìn)行標(biāo)記。
可選的,所述獲得通過即時(shí)通訊軟件所產(chǎn)生的會話內(nèi)容,包括:獲得通過所述即時(shí)通訊軟件的多人會話組所產(chǎn)生的所述會話內(nèi)容;在所述基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容之后,所述方法還包括:確定在獲得所述預(yù)設(shè)類別下的內(nèi)容之后,加入所述多人會話組的新用戶;將所述預(yù)設(shè)類別下的內(nèi)容提供給所述新用戶。
第二方面,本發(fā)明實(shí)施例提供一種基于即時(shí)通信軟件的信息提取裝置,包括:
獲得模塊,用于獲得通過即時(shí)通訊軟件所產(chǎn)生的會話內(nèi)容;
第一確定模塊,用于確定出所述會話內(nèi)容中所包含的預(yù)設(shè)標(biāo)記,所述預(yù)設(shè)標(biāo)記用于對會話內(nèi)容按照預(yù)設(shè)類別進(jìn)行標(biāo)記;
獲取模塊,用于基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述獲取模塊,包括:第一確定單元,用于從至少一類預(yù)設(shè)標(biāo)記中確定出用戶所選擇的預(yù)設(shè)標(biāo)記;第一提取單元,用于根據(jù)所述用戶所選擇的預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中提取出第一內(nèi)容;發(fā)送單元,用于將所述第一內(nèi)容發(fā)送至第一指定用戶,以使所述第一指定用戶確定所述第一內(nèi)容的準(zhǔn)確性;獲得單元,用于獲得所述第一指定用戶的確認(rèn)反饋,基于所述確認(rèn)反饋獲得所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述獲得單元,包括:第一獲得子單元,用于如果所述確認(rèn)反饋表征所述第一內(nèi)容為準(zhǔn)確的內(nèi)容,將所述第一內(nèi)容作為所述預(yù)設(shè)類別下的內(nèi)容;第二獲得子單元,用于如果所述確認(rèn)反饋中包含對第一內(nèi)容進(jìn)行修改之后所獲得的第二內(nèi)容,將所述第二內(nèi)容作為所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述第一指定用戶為所述第一內(nèi)容的產(chǎn)生者;或者,所述第一內(nèi)容所對應(yīng)的事件的管理者。
可選的,所述獲取模塊,包括:第二提取單元,用于對所述會話內(nèi)容中設(shè)置有所述預(yù)設(shè)標(biāo)記的會話內(nèi)容進(jìn)行提取,獲得提取結(jié)果;第二確定單元,用于基于所述提取結(jié)果和產(chǎn)生所述提取結(jié)果的用戶信息確定出所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述預(yù)設(shè)標(biāo)記包括至少兩類預(yù)設(shè)標(biāo)記,所述獲取模塊,用于:基于所述會話內(nèi)容中所包含的所述至少兩類預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中提取出與所述至少兩類預(yù)設(shè)標(biāo)記對應(yīng)的至少兩類預(yù)設(shè)類別下的內(nèi)容。
可選的,所述裝置還包括:提供模塊,用于將所述預(yù)設(shè)類別下的內(nèi)容提供給第二指定用戶,以使所述第二指定用戶獲得所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述裝置還包括:第二確定模塊,用于確定出所述會話內(nèi)容的參與者,將所述參與者確定為所述第二指定用戶;或者,從所述會話內(nèi)容中提取出所述預(yù)設(shè)類別下的內(nèi)容所指向的所述第二指定用戶;或者,確定出所述預(yù)設(shè)類別的內(nèi)容的管理者,將所述管理者確定為所述第二指定用戶。
可選的,所述第二確定模塊,用于:從所述預(yù)設(shè)類別下的內(nèi)容中確定出預(yù)設(shè)標(biāo)記;確定出所述預(yù)設(shè)標(biāo)記所關(guān)聯(lián)的用戶作為所述第二指定用戶;或者,如果所述預(yù)設(shè)類別下的內(nèi)容為工作內(nèi)容,確定出所述工作內(nèi)容的執(zhí)行者為所述第二指定用戶。
可選的,所述預(yù)設(shè)標(biāo)記由對應(yīng)會話內(nèi)容的產(chǎn)生者進(jìn)行標(biāo)記;或者,所述預(yù)設(shè)標(biāo)記由具備會話內(nèi)容管理權(quán)限的用戶進(jìn)行標(biāo)記。
可選的,所述獲得模塊,用于:獲得通過所述即時(shí)通訊軟件的多人會話組所產(chǎn)生的所述會話內(nèi)容;所述裝置還包括:第三確定模塊,用于確定在獲得所述預(yù)設(shè)類別下的內(nèi)容之后,加入所述多人會話組的新用戶;提供模塊,用于將所述預(yù)設(shè)類別下的內(nèi)容提供給所述新用戶。
本申請實(shí)施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
由于在本發(fā)明實(shí)施例中,在獲得通過即時(shí)通訊軟件所產(chǎn)生的會話內(nèi)容后,可以確定出會話內(nèi)容中所包含的預(yù)設(shè)標(biāo)記,該預(yù)設(shè)標(biāo)記用于對會話內(nèi)容按照預(yù)設(shè)類別進(jìn)行標(biāo)記;從而可以基于該預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容,而不需要用戶手動查看所有的歷史會話內(nèi)容,故而達(dá)到了提高從會話內(nèi)容中提取預(yù)設(shè)類別下的內(nèi)容的效率的技術(shù)效果。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個實(shí)施例的一種基于即時(shí)通訊軟件的信息提取方法的流程圖;
圖2示出了根據(jù)本發(fā)明另一個實(shí)施例的一種基于即時(shí)通訊軟件的信息提取裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例提供了一種基于即時(shí)通訊軟件的信息提取方法及裝置,用以解決現(xiàn)有技術(shù)中從會話內(nèi)容中提取信息的效率較低的技術(shù)問題。
第一方面,本發(fā)明實(shí)施例提供一種基于即時(shí)通信軟件的信息提取方法,請參考圖1,包括:
步驟S101:獲得通過即時(shí)通訊軟件所產(chǎn)生的會話內(nèi)容;
步驟S102:確定出所述會話內(nèi)容中所包含的預(yù)設(shè)標(biāo)記,所述預(yù)設(shè)標(biāo)記用于對會話內(nèi)容按照預(yù)設(shè)類別進(jìn)行標(biāo)記;
步驟S103:基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容。
舉例來說,該方案可以應(yīng)用于電子設(shè)備,例如:手機(jī)、平板電腦、筆記本電腦、PC(Personal Computer:個人計(jì)算機(jī))等等;該方案也可以用于該即時(shí)通訊軟件的服務(wù)器,本發(fā)明實(shí)施例不作限制。
步驟S101中,如果該方案應(yīng)用于位于客戶端的電子設(shè)備,則可以通過電子設(shè)備緩存的即時(shí)聊天軟件的數(shù)據(jù)獲取該會話內(nèi)容,該電子設(shè)備可以為參與會話的任一用戶,也可以為具備會話內(nèi)容管理權(quán)限的用戶(例如:多人會話組的群主、管理員,或者多人會話組的群主、管理員所指定的用戶等等);如果該方案應(yīng)用于服務(wù)器,則可以通過服務(wù)器對從多個參與即時(shí)會話的電子設(shè)備所接收到的內(nèi)容進(jìn)行綜合,從而獲得該會話內(nèi)容。
該會話內(nèi)容可以為兩個用戶之間點(diǎn)對點(diǎn)的會話內(nèi)容,也可以為基于多人會話組所產(chǎn)生的會話內(nèi)容,多人會話組可以為即時(shí)通訊軟件的群組,該群組往往用于長期的會話;該多人會話組也可以為即時(shí)通訊軟件的討論組,該討論組往往用于臨時(shí)的會話。
步驟S102中,該預(yù)設(shè)標(biāo)記可以由多種用戶產(chǎn)生,例如:①可以由某個會話內(nèi)容的產(chǎn)生者為該會話內(nèi)容設(shè)置預(yù)設(shè)標(biāo)記;②可以由對具備會話內(nèi)容管理權(quán)限的用戶(例如:群主、管理員等等)對各條會話內(nèi)容進(jìn)行標(biāo)記等等。
在具體實(shí)施過程中,該預(yù)設(shè)標(biāo)記可以用于標(biāo)記某條會話內(nèi)容的類別信息,類別信息例如包括:工作事項(xiàng)、聚會、美食、影視等等。
步驟S103中,可以直接提取該預(yù)設(shè)標(biāo)記對應(yīng)的內(nèi)容作為提取出的預(yù)設(shè)類別下的內(nèi)容,而作為一種可選的實(shí)施例,可以通過以下方式提取出的預(yù)設(shè)類別下的內(nèi)容:從至少一類預(yù)設(shè)標(biāo)記中確定出用戶所選擇的預(yù)設(shè)標(biāo)記;根據(jù)所述用戶所選擇的預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中提取出第一內(nèi)容;將所述第一內(nèi)容發(fā)送至第一指定用戶,以使所述第一指定用戶確定所述第一內(nèi)容的準(zhǔn)確性;獲得所述第一指定用戶的確認(rèn)反饋,基于所述確認(rèn)反饋獲得所述預(yù)設(shè)類別下的內(nèi)容。
舉例來說,會話內(nèi)容中所包含的預(yù)設(shè)標(biāo)記可以存在一種或多種標(biāo)記,例如:工作事項(xiàng)標(biāo)記、聚會標(biāo)記、美食標(biāo)記、影視標(biāo)記等等,這些標(biāo)記用于表明各條會話內(nèi)容所屬的類別,其包括:工作事項(xiàng)、聚會、美食、影視等類別,用戶可能只對其中的部分內(nèi)容感興趣,因此可以對會話內(nèi)容中所包含的至少一種預(yù)設(shè)標(biāo)記進(jìn)行選擇,從而提取出與用戶選擇出的預(yù)設(shè)標(biāo)記對應(yīng)的預(yù)設(shè)類別下的內(nèi)容。
假設(shè)該會話內(nèi)容由一多人會話組產(chǎn)生,該多人會話組中包含用戶A、用戶B、用戶C、用戶D、用戶E,該多人會話組產(chǎn)生以下會話內(nèi)容:
會話內(nèi)容①
用戶A:明天上午10點(diǎn)在會議室開會哈。
會話內(nèi)容②
用戶B:為了慶祝生日,我明天晚上請大家吃飯。
會話內(nèi)容③
用戶B:昨天去吃了一家缽缽雞,味道很贊,在XX路XX號。
會話內(nèi)容④
用戶C:這周末組織大家去碧峰峽玩哈。
會話內(nèi)容⑤
用戶D:用戶A、用戶C,記得明天上午8:00準(zhǔn)時(shí)前往熊貓基地哈。
會話內(nèi)容⑥
用戶A:后天領(lǐng)導(dǎo)要視察,明天需要打掃衛(wèi)生哈。
同時(shí),用戶A為會話內(nèi)容①打上“工作事項(xiàng)”標(biāo)記,用戶B為會話內(nèi)容②打上“聚會”標(biāo)記,另外,針對會話內(nèi)容③可以為其設(shè)置“美食”標(biāo)記,針對會話內(nèi)容④可以為其設(shè)置“聚會”標(biāo)記,針對會話內(nèi)容⑤可以為其設(shè)置“聚會”標(biāo)記,針對會話內(nèi)容⑥可以為其設(shè)置“工作事項(xiàng)”標(biāo)記等等。
當(dāng)前電子設(shè)備在獲得會話內(nèi)容之后,用戶選擇“工作事項(xiàng)”標(biāo)記對會話內(nèi)容進(jìn)行查找,電子設(shè)備確定出會話內(nèi)容中用戶所選擇的預(yù)設(shè)標(biāo)記(“工作事項(xiàng)”標(biāo)記)所在位置,在確定出“工作事項(xiàng)”標(biāo)記所在位置之后,基于“工作事項(xiàng)”標(biāo)記提取出兩條第一內(nèi)容,具體包括:①“用戶A:明天上午10點(diǎn)在會議室開會哈”;②“用戶A:后天領(lǐng)導(dǎo)要視察,明天需要打掃衛(wèi)生哈。”
以第一內(nèi)容為:①“用戶A:明天上午10點(diǎn)在會議室開會哈”為例(針對其他第一內(nèi)容其處理方式與之類似),當(dāng)前電子設(shè)備將這條會話內(nèi)容發(fā)送給第一指定用戶(例如:第一內(nèi)容的產(chǎn)生者,也即:用戶A;或者,所述第一內(nèi)容所對應(yīng)的事件的管理者),并產(chǎn)生如下的提示信息:
“請確認(rèn)以下事項(xiàng)是否準(zhǔn)確:明天上午10點(diǎn)在會議室開會哈”;
第一指定用戶在接收到第一內(nèi)容之后,就可以確認(rèn)第一內(nèi)容是否準(zhǔn)確,并向當(dāng)前設(shè)備返回一個確認(rèn)反饋,其中,如果所述確認(rèn)反饋表征所述第一內(nèi)容為準(zhǔn)確的內(nèi)容,將所述第一內(nèi)容作為提取出的預(yù)設(shè)類別下的內(nèi)容;如果所述確認(rèn)反饋中包含對第一內(nèi)容進(jìn)行修改之后所獲得的第二內(nèi)容,將所述第二內(nèi)容作為提取出的預(yù)設(shè)類別下的內(nèi)容。
例如:如果用戶A覺得該事項(xiàng)準(zhǔn)確,則可以回復(fù)“沒問題”,在這種情況下,則可以確定出提取出的預(yù)設(shè)類別下的內(nèi)容為“明天上午10點(diǎn)在會議室開會哈”;
而如果用戶A覺得該事項(xiàng)不準(zhǔn)確,則可以對其進(jìn)行更正,例如回復(fù)第二內(nèi)容“后天上午10點(diǎn)在會議室開會”,從而可以確定出獲取的預(yù)設(shè)類別下的內(nèi)容為“后天上午10點(diǎn)在會議室開會”。
由于在上述方案中,會對基于預(yù)設(shè)標(biāo)記所提取出的內(nèi)容進(jìn)行更正,故而達(dá)到了能夠獲得出更加準(zhǔn)確的內(nèi)容的技術(shù)效果。
在具體實(shí)施過程中,步驟S103中,可以直接將從會話內(nèi)容中提取出的部分會話內(nèi)容作為提取出的預(yù)設(shè)類別下的內(nèi)容,例如:將該提取出的部分內(nèi)容直接作為預(yù)設(shè)類別下的內(nèi)容、將更正后的該部分會話內(nèi)容作為預(yù)設(shè)類別下的內(nèi)容等等,而為了獲得更加詳盡的預(yù)設(shè)類別下內(nèi)容,所述基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容,包括:
對所述會話內(nèi)容中設(shè)置有所述預(yù)設(shè)標(biāo)記的會話內(nèi)容進(jìn)行提取,獲得提取結(jié)果;基于所述提取結(jié)果和產(chǎn)生所述提取結(jié)果的用戶信息確定出所述預(yù)設(shè)內(nèi)容。
舉例來說,針對前面用戶B產(chǎn)生的會話內(nèi)容②,如果只是對會話內(nèi)容進(jìn)行提取的話,則其信息不夠全面,因?yàn)槠渌脩粼讷@得該條會話內(nèi)容之后,并不知道是誰請大家吃飯,故而可以基于對會話內(nèi)容進(jìn)行提取的提取結(jié)果與產(chǎn)生所述提取結(jié)果的用戶信息共同構(gòu)成預(yù)設(shè)類別下的內(nèi)容,例如:預(yù)設(shè)類別下的內(nèi)容為“用戶B:為了慶祝生日,我明天晚上請大家吃飯”或者“為了慶祝生日,用戶B明天晚上請大家吃飯”等等,基于該方案能夠從會話內(nèi)容中獲取出更加詳細(xì)的信息。
步驟S103中,由前面的介紹可知,為會話內(nèi)容所設(shè)置的預(yù)設(shè)標(biāo)記可以僅僅包含一類標(biāo)記,從而該類標(biāo)記則為預(yù)設(shè)標(biāo)記,在對會話內(nèi)容進(jìn)行提取時(shí),可以提取該類標(biāo)記所對應(yīng)的所有會話內(nèi)容;作為一種可選的實(shí)施例,所述預(yù)設(shè)標(biāo)記包括至少兩類預(yù)設(shè)標(biāo)記,所述基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容,包括:基于所述會話內(nèi)容中所包含的所述至少兩類預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中提取出與所述至少兩類預(yù)設(shè)標(biāo)記對應(yīng)的至少兩類預(yù)設(shè)類別下的內(nèi)容。
舉例來說,假設(shè)會話內(nèi)容中包含三類預(yù)設(shè)標(biāo)記,分別為:①“工作事項(xiàng)”標(biāo)記;②“聚會”標(biāo)記;③“美食”標(biāo)記,則可以分別提取這三個預(yù)設(shè)類別下所對應(yīng)的三類內(nèi)容;又或者,用戶從這三個預(yù)設(shè)標(biāo)記中選擇出“聚會”標(biāo)記和“美食”標(biāo)記,則可以從中提取出聚會類別下的內(nèi)容以及美食類別下的內(nèi)容等等。
在步驟S103中,如果會話內(nèi)容中包含多種預(yù)設(shè)標(biāo)記,則用于提取預(yù)設(shè)內(nèi)容的預(yù)設(shè)標(biāo)記可以通過多種方式確定,例如:預(yù)設(shè)標(biāo)記可以為電子設(shè)備的用戶自行設(shè)定的標(biāo)記,例如:用戶B為吃貨,則其可能設(shè)定預(yù)設(shè)標(biāo)記包括:美食,其所對應(yīng)的預(yù)設(shè)類別為美食類別;用戶D比較喜歡看各種影視,則其可能設(shè)定預(yù)設(shè)標(biāo)記包括:影視,其所對應(yīng)的預(yù)設(shè)類別為影視類別;而大家可能都需要關(guān)注工作事項(xiàng)和聚會,則多人會話組中所有用戶都設(shè)置預(yù)設(shè)標(biāo)記包括:工作事項(xiàng)和聚會,其所對應(yīng)的預(yù)設(shè)類別包括:工作事項(xiàng)類別和聚會類別等等。從而用戶B的預(yù)設(shè)標(biāo)記包括:美食、工作事項(xiàng)和聚會,所對應(yīng)的預(yù)設(shè)類別的內(nèi)容包括:美食類別、工作事項(xiàng)類別和聚會類別;用戶D的預(yù)設(shè)標(biāo)記包括:影視、工作事項(xiàng)和聚會,所對應(yīng)的預(yù)設(shè)類別的內(nèi)容包括:影視類別、工作事項(xiàng)類別和聚會類別等等。當(dāng)然,預(yù)設(shè)標(biāo)記也可以由系統(tǒng)默認(rèn)設(shè)定,本發(fā)明實(shí)施例不作限制。進(jìn)而步驟S103中,可以獲取電子設(shè)備的用戶所感興趣的至少兩類預(yù)設(shè)內(nèi)容,以更加精確的對會話內(nèi)容進(jìn)行提取。
在獲得至少兩類預(yù)設(shè)內(nèi)容之后,還可以將這兩類預(yù)設(shè)內(nèi)容按照類別分開存儲,以方便后續(xù)查找。
作為一種可選的實(shí)施例,在所述從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容之后,所述方法還包括:將所述預(yù)設(shè)類別下的內(nèi)容提供給第二指定用戶,以使所述第二指定用戶獲得所述預(yù)設(shè)類別下的內(nèi)容。
在具體實(shí)施過程中,該預(yù)設(shè)類別下的內(nèi)容中可能包含其他用戶也需要的內(nèi)容,例如:如果會話內(nèi)容為兩個用戶點(diǎn)對點(diǎn)的會話內(nèi)容,則如果該預(yù)設(shè)類別下的內(nèi)容為工作事項(xiàng)類別下的內(nèi)容,這兩個用戶的同事可能也需要該內(nèi)容,如果該預(yù)設(shè)類別下的內(nèi)容為聚會類別下的內(nèi)容,這兩個用戶的朋友也可能需要該內(nèi)容;如果會話內(nèi)容為基于多人會話組所產(chǎn)生的會話內(nèi)容,該預(yù)設(shè)內(nèi)容可能中可以包含多人會話組中的其他用戶也需要的內(nèi)容,例如:工作事項(xiàng)、聚會等等,故而可以將其提供給第二指定用戶,例如:將其發(fā)送至第二指定用戶所在的電子設(shè)備、將其設(shè)置為多人會話組的公告信息等等。
通過上述方案,實(shí)現(xiàn)了預(yù)設(shè)類別下的內(nèi)容的共享,另外,第二指定用戶所在電子設(shè)備則不需要重新提取預(yù)設(shè)類別下的內(nèi)容,從而能夠降低該電子設(shè)備的處理負(fù)擔(dān)。
在具體實(shí)施過程中,第二指定用戶可以為多種用戶,下面列舉其中的三種進(jìn)行介紹,當(dāng)然,在具體實(shí)施過程中,不限于以下三種情況。
第一種,確定出所述會話內(nèi)容的參與者,將所述參與者確定為所述第二指定用戶。
以該會話內(nèi)容為兩個用戶之間點(diǎn)對點(diǎn)的會話內(nèi)容為例,則該會話內(nèi)容的參與者為這兩個用戶;以該會話內(nèi)容為多人會話組所產(chǎn)生的會話內(nèi)容為例,該會話內(nèi)容的參與者例如為:該多人會話組的所有成員、會話內(nèi)容中所包含的會話內(nèi)容的產(chǎn)生者等等。
通過上述方案,達(dá)到了能夠?qū)崿F(xiàn)預(yù)設(shè)類別下的內(nèi)容在會話內(nèi)容的參與者之間共享的技術(shù)效果。
第二種,從所述會話內(nèi)容中提取出所述預(yù)設(shè)類別下的內(nèi)容所指向的所述第二指定用戶。
在具體實(shí)施過程中,可以從所述預(yù)設(shè)類別下的內(nèi)容中確定出預(yù)設(shè)標(biāo)記;確定出所述預(yù)設(shè)標(biāo)記所關(guān)聯(lián)的用戶作為所述第二指定用戶,該預(yù)設(shè)標(biāo)記例如為@、/……/等等,當(dāng)然還可以為設(shè)置的其他預(yù)設(shè)標(biāo)記,如果檢測到該預(yù)設(shè)標(biāo)記,則說明該會話內(nèi)容為提供給該預(yù)設(shè)標(biāo)記所對應(yīng)的用戶進(jìn)行查看,因此可以提取該預(yù)設(shè)標(biāo)記所關(guān)聯(lián)的用戶(例如:位于預(yù)設(shè)標(biāo)記之后的用戶、位于預(yù)設(shè)標(biāo)記之間的用戶等等)作為第二指定用戶;又或者,可以直接提取出預(yù)設(shè)類別下的內(nèi)容所對應(yīng)的會話內(nèi)容中所包含的用戶作為第二指定用戶,以前面所列舉的會話內(nèi)容⑤為例,其中所包含的用戶為:用戶A和用戶C,則可以確定出第二指定用戶為用戶A和用戶C;又或者,如果所述預(yù)設(shè)類別下的內(nèi)容為工作內(nèi)容,確定出所述工作內(nèi)容的執(zhí)行者為所述第二指定用戶,以前面所列舉的會話內(nèi)容⑥為例,則因?yàn)槠錇楣ぷ鲀?nèi)容,則可以確定出工作內(nèi)容的執(zhí)行者(例如:行政人員、普通員工等等)作為第二指定用戶等等。
在上述方案中,實(shí)現(xiàn)了預(yù)設(shè)類別下的內(nèi)容可以在其指向的第二指定用戶之間共享的技術(shù)效果,其共享范圍更加精確,防止了對不相關(guān)用戶的打攪。
第三種,確定出所述預(yù)設(shè)類別下的內(nèi)容的管理者,將所述管理者確定為所述第二指定用戶。
以該會話內(nèi)容為通過多人會話組所獲得會話內(nèi)容為例,可以預(yù)先在該多人會話組設(shè)定各類別的內(nèi)容的管理者,例如:設(shè)定聚會類別的內(nèi)容的管理者為用戶D、工作事項(xiàng)的管理者為用戶B等等,則在獲得會話內(nèi)容①所對應(yīng)的內(nèi)容之后,可以將其發(fā)送至用戶B;在獲得會話內(nèi)容②所對應(yīng)的內(nèi)容之后,可以將其發(fā)送給用戶D等等。從而可以基于該預(yù)設(shè)類別下的內(nèi)容的管理者對該內(nèi)容進(jìn)行后續(xù)處理,例如:用戶B可能需要準(zhǔn)備好會議室,而用戶D則可能統(tǒng)計(jì)參與人數(shù)以及其他相關(guān)信息等等。
作為一種可選的實(shí)施例,所述獲得通過即時(shí)通訊軟件所產(chǎn)生的會話內(nèi)容,包括:獲得通過所述即時(shí)通訊軟件的多人會話組所產(chǎn)生的所述會話內(nèi)容;
在所述基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的預(yù)設(shè)內(nèi)容之后,所述方法還包括:確定在獲得所述預(yù)設(shè)類別下的內(nèi)容之后,加入所述多人會話組的新用戶;將所述預(yù)設(shè)類別下的內(nèi)容提供給所述新用戶。
舉例來說,通常情況下,多人會話組中的用戶會不斷變化,例如:有人加入該多人會話組、有人退出該多人會話組等等,新加入該多人會話組的新用戶如果不了解之前的會話內(nèi)容的話,則可能會遺漏一些信息,導(dǎo)致無法有效參與多人會話組的多人會話,影響多人會話效率,在這種情況下,則可以將預(yù)設(shè)類別下的內(nèi)容提供給新用戶,以使新用戶及時(shí)了解之前的會話內(nèi)容,提高多人會話效率。并且,該方案中,由于僅僅是向新用戶提供預(yù)設(shè)類別下的內(nèi)容,而非整個會話內(nèi)容,故而也方便新用戶快速獲取之前聊天的關(guān)鍵信息,以進(jìn)一步的提高會話效率。
其中,可以每檢測到一個新用戶加入該多人會話組,就向其提供之前預(yù)設(shè)時(shí)間段(例如:1h、30min等等)的預(yù)設(shè)類別下的內(nèi)容,也可以每隔預(yù)設(shè)時(shí)間間隔(例如:2min、5min等等),就向新加入的所有新成員提供之前預(yù)設(shè)時(shí)間段的預(yù)設(shè)類別下的內(nèi)容等等。
第二方面,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種基于即時(shí)通信軟件的信息提取裝置,請參考圖2,包括:
獲得模塊20,用于獲得通過即時(shí)通訊軟件所產(chǎn)生的會話內(nèi)容;
第一確定模塊21,用于確定出所述會話內(nèi)容中所包含的預(yù)設(shè)標(biāo)記,所述預(yù)設(shè)標(biāo)記用于對會話內(nèi)容按照預(yù)設(shè)類別進(jìn)行標(biāo)記;
獲取模塊22,用于基于所述預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述獲取模塊22,包括:
第一確定單元,用于從至少一類預(yù)設(shè)標(biāo)記中確定出用戶所選擇的預(yù)設(shè)標(biāo)記;
第一提取單元,用于根據(jù)所述用戶所選擇的預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中提取出第一內(nèi)容;
發(fā)送單元,用于將所述第一內(nèi)容發(fā)送至第一指定用戶,以使所述第一指定用戶確定所述第一內(nèi)容的準(zhǔn)確性;
獲得單元,用于獲得所述第一指定用戶的確認(rèn)反饋,基于所述確認(rèn)反饋獲得所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述獲得單元,包括:
第一獲得子單元,用于如果所述確認(rèn)反饋表征所述第一內(nèi)容為準(zhǔn)確的內(nèi)容,將所述第一內(nèi)容作為所述預(yù)設(shè)類別下的內(nèi)容;
第二獲得子單元,用于如果所述確認(rèn)反饋中包含對第一內(nèi)容進(jìn)行修改之后所獲得的第二內(nèi)容,將所述第二內(nèi)容作為所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述第一指定用戶為所述第一內(nèi)容的產(chǎn)生者;或者,所述第一內(nèi)容所對應(yīng)的事件的管理者。
可選的,所述獲取模塊22,包括:
第二提取單元,用于對所述會話內(nèi)容中設(shè)置有所述預(yù)設(shè)標(biāo)記的會話內(nèi)容進(jìn)行提取,獲得提取結(jié)果;
第二確定單元,用于基于所述提取結(jié)果和產(chǎn)生所述提取結(jié)果的用戶信息確定出所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述預(yù)設(shè)標(biāo)記包括至少兩類預(yù)設(shè)標(biāo)記,所述獲取模塊,用于:
基于所述會話內(nèi)容中所包含的所述至少兩類預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中提取出與所述至少兩類預(yù)設(shè)標(biāo)記對應(yīng)的至少兩類預(yù)設(shè)類別下的內(nèi)容。
可選的,所述裝置還包括:
提供模塊,用于將所述預(yù)設(shè)類別下的內(nèi)容提供給第二指定用戶,以使所述第二指定用戶獲得所述預(yù)設(shè)類別下的內(nèi)容。
可選的,所述裝置還包括:
第二確定模塊,用于確定出所述會話內(nèi)容的參與者,將所述參與者確定為所述第二指定用戶;或者,
從所述會話內(nèi)容中提取出所述預(yù)設(shè)類別下的內(nèi)容所指向的所述第二指定用戶;或者,
確定出所述預(yù)設(shè)類別的內(nèi)容的管理者,將所述管理者確定為所述第二指定用戶。
可選的,所述第二確定模塊,用于:
從所述預(yù)設(shè)類別下的內(nèi)容中確定出預(yù)設(shè)標(biāo)記;確定出所述預(yù)設(shè)標(biāo)記所關(guān)聯(lián)的用戶作為所述第二指定用戶;或者,
如果所述預(yù)設(shè)類別下的內(nèi)容為工作內(nèi)容,確定出所述工作內(nèi)容的執(zhí)行者為所述第二指定用戶。
可選的,所述預(yù)設(shè)標(biāo)記由對應(yīng)會話內(nèi)容的產(chǎn)生者進(jìn)行標(biāo)記;或者,所述預(yù)設(shè)標(biāo)記由具備會話內(nèi)容管理權(quán)限的用戶進(jìn)行標(biāo)記。
可選的,所述獲得模塊20,用于:獲得通過所述即時(shí)通訊軟件的多人會話組所產(chǎn)生的所述會話內(nèi)容;
所述裝置還包括:
第三確定模塊,用于確定在獲得所述預(yù)設(shè)類別下的內(nèi)容之后,加入所述多人會話組的新用戶;
提供模塊,用于將所述預(yù)設(shè)類別下的內(nèi)容提供給所述新用戶。
由于本發(fā)明實(shí)施例第二方面所介紹的裝置,為實(shí)施本發(fā)明實(shí)施例第一方面所介紹的基于即時(shí)通訊軟件的信息提取方法所采用的裝置,基于本發(fā)明實(shí)施例第一方面所介紹的方法,本領(lǐng)域所屬技術(shù)人員能夠了解本發(fā)明實(shí)施例第二方面所介紹的裝置的具體結(jié)構(gòu)及變形,故而在此不再贅述,凡是實(shí)施本發(fā)明實(shí)施例第一方面所介紹的方法所采用的裝置都屬于本發(fā)明實(shí)施例所欲保護(hù)的范圍。
本申請實(shí)施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
由于在本發(fā)明實(shí)施例中,在獲得通過即時(shí)通訊軟件所產(chǎn)生的會話內(nèi)容后,可以確定出會話內(nèi)容中所包含的預(yù)設(shè)標(biāo)記,該預(yù)設(shè)標(biāo)記用于對會話內(nèi)容按照預(yù)設(shè)類別進(jìn)行標(biāo)記;從而可以基于該預(yù)設(shè)標(biāo)記,從所述會話內(nèi)容中獲取所述預(yù)設(shè)類別下的內(nèi)容,而不需要用戶手動查看所有的歷史會話內(nèi)容,故而達(dá)到了提高從會話內(nèi)容中提取預(yù)設(shè)類別下的內(nèi)容的效率的技術(shù)效果。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個特征有時(shí)被一起分組到單個實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個或多個設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。