記錄日志的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及記錄日志的方法及裝置。
【背景技術(shù)】
[0002]很多用戶都有記錄日記、日志的習慣。例如在用戶外出時或外出回家后,可以在備忘錄中記錄下當天在什么時間什么地方與什么人干了什么事,如與同事聚餐、與朋友逛街、與家人一起去動物園、與某某某通電話等,從而便于以后能夠回憶起當天的場景,或用于其它用途等。
【發(fā)明內(nèi)容】
[0003]為克服相關(guān)技術(shù)中存在的問題,本公開提供記錄日志的方法及裝置,以提高用戶記錄日志時的效率。
[0004]根據(jù)本公開實施例的第一方面,提供一種記錄日志的方法,所述方法用于移動終端,所述方法包括:
[0005]獲取所述移動終端所屬的第一用戶的狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包括以下一項或多項數(shù)據(jù):所述第一用戶的位置數(shù)據(jù)、所述第一用戶的行為數(shù)據(jù)、人物數(shù)據(jù),其中所述人物是記錄日志時所涉及的人物;
[0006]按照預(yù)設(shè)規(guī)則從所述狀態(tài)數(shù)據(jù)中提取出事件;
[0007]將所述事件記錄到日志中。
[0008]可選的,當所述狀態(tài)數(shù)據(jù)包括所述行為數(shù)據(jù)和所述人物數(shù)據(jù)時,所述獲取所述移動終端所屬的第一用戶的狀態(tài)數(shù)據(jù),包括:
[0009]獲取所述移動終端的通信記錄,所述通信記錄包括通話記錄和/或短信息記錄;
[0010]根據(jù)所述通信記錄獲取所述第一用戶在預(yù)設(shè)時間的通信對象;
[0011]將所述第一用戶的通信行為記錄為所述行為數(shù)據(jù),將所述通信對象記錄為所述人物數(shù)據(jù)。
[0012]可選的,當所述狀態(tài)數(shù)據(jù)包括所述人物數(shù)據(jù)時,所述獲取所述移動終端所屬的第一用戶的狀態(tài)數(shù)據(jù),包括:
[0013]獲取與所述第一用戶相接觸的關(guān)聯(lián)用戶的用戶標識以作為所述人物數(shù)據(jù),其中所述關(guān)聯(lián)用戶是與所述用戶相關(guān)聯(lián)的用戶。
[0014]可選的,所述獲取與所述第一用戶相接觸的關(guān)聯(lián)用戶的用戶標識,包括:
[0015]獲取所述關(guān)聯(lián)用戶的位置和所述第一用戶的位置;
[0016]如果所述關(guān)聯(lián)用戶的位置與所述第一用戶的位置之間的距離小于預(yù)設(shè)距離,則記錄所述關(guān)聯(lián)用戶的用戶標識;
[0017]或者,
[0018]獲取指定區(qū)域中出現(xiàn)的其他用戶的用戶標識,其中所述指定區(qū)域為以所述第一用戶的位置為中心、預(yù)設(shè)距離為半徑的區(qū)域;
[0019]判斷所述其他用戶中是否有所述關(guān)聯(lián)用戶,如果有所述關(guān)聯(lián)用戶,則記錄所述關(guān)聯(lián)用戶的用戶標識。
[0020]可選的,所述獲取與所述第一用戶相接觸的關(guān)聯(lián)用戶的用戶標識,包括:
[0021 ]獲取與所述第一用戶建立藍牙連接的用戶的用戶標識。
[0022]可選的,所述按照預(yù)設(shè)規(guī)則從所述狀態(tài)數(shù)據(jù)中提取出事件,包括:
[0023]獲取所述狀態(tài)數(shù)據(jù)所含每項數(shù)據(jù)的發(fā)生狀態(tài)改變的時間,其中所述發(fā)生狀態(tài)改變是指所述每項數(shù)據(jù)的變化量超過了該數(shù)據(jù)預(yù)設(shè)閾值;
[0024]獲取所述發(fā)生狀態(tài)改變的時間所對應(yīng)的所述狀態(tài)數(shù)據(jù)的子集;
[0025]將所述狀態(tài)數(shù)據(jù)的子集轉(zhuǎn)換為使用自然語言描述的語句;
[0026]將所述使用自然語言描述的語句記錄為一個所述事件。
[0027]可選的,將所述事件記錄到日志中之后,所述方法還包括:
[0028]根據(jù)所述日志生成所述第一用戶的活動軌跡,其中所述活動軌跡包括至少兩個事件節(jié)點,每個所述事件節(jié)點對應(yīng)所述日志中的一個事件;
[0029]接收所述第一用戶對所述事件節(jié)點的查看指令;
[0030]根據(jù)所述查看指令向所述第一用戶顯示所述事件節(jié)點所對應(yīng)的事件;
[0031]和/或,
[0032]將所述事件記錄到日志中之后,所述方法還包括:
[0033]根據(jù)所述日志對所述第一用戶的事件按照預(yù)設(shè)類別進行統(tǒng)計并顯示。
[0034]可選的,所述狀態(tài)數(shù)據(jù)由所述移動終端本身記錄,或者,由與所述移動終端綁定的可穿戴設(shè)備記錄。
[0035]根據(jù)本公開實施例的第二方面,提供一種記錄日志的裝置,所述裝置用于移動終端,所述裝置包括:
[0036]狀態(tài)數(shù)據(jù)獲取模塊,用于獲取所述移動終端所屬的第一用戶的狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包括以下一項或多項數(shù)據(jù):所述第一用戶的位置數(shù)據(jù)、所述第一用戶的行為數(shù)據(jù)、人物數(shù)據(jù),其中所述人物是記錄日志時所涉及的人物;
[0037]事件生成模塊,用于按照預(yù)設(shè)規(guī)則從所述狀態(tài)數(shù)據(jù)獲取模塊獲取的狀態(tài)數(shù)據(jù)中提取出事件;
[0038]日志記錄模塊,用于將所述事件生成模塊所提取的事件記錄到日志中。
[0039]可選的,當所述狀態(tài)數(shù)據(jù)包括所述行為數(shù)據(jù)和所述人物數(shù)據(jù)時,所述狀態(tài)數(shù)據(jù)獲取模塊包括:
[0040]通信記錄獲取子模塊,用于獲取所述移動終端的通信記錄,所述通信記錄包括通話記錄和/或短信息記錄;
[0041]通信對象獲取子模塊,用于根據(jù)所述通信記錄獲取所述第一用戶在預(yù)設(shè)時間的通信對象;
[0042]數(shù)據(jù)記錄子模塊,用于將所述第一用戶的通信行為記錄為所述行為數(shù)據(jù),將所述通信對象記錄為所述人物數(shù)據(jù)。
[0043]可選的,當所述狀態(tài)數(shù)據(jù)包括所述人物數(shù)據(jù)時,所述狀態(tài)數(shù)據(jù)獲取模塊包括:
[0044]接觸者獲取子模塊,用于獲取與所述第一用戶相接觸的關(guān)聯(lián)用戶的用戶標識以作為所述人物數(shù)據(jù),其中所述關(guān)聯(lián)用戶是與所述用戶相關(guān)聯(lián)的用戶。
[0045]可選的,所述接觸者獲取子模塊包括:
[0046]位置獲取子模塊,用于獲取所述關(guān)聯(lián)用戶的位置和所述第一用戶的位置;
[0047]第一接觸者記錄子模塊,用于當所述關(guān)聯(lián)用戶的位置與所述第一用戶的位置之間的距離小于預(yù)設(shè)距離時,記錄所述關(guān)聯(lián)用戶的用戶標識;
[0048]或者,
[0049]用戶標識獲取子模塊,用于獲取指定區(qū)域中出現(xiàn)的其他用戶的用戶標識,其中所述指定區(qū)域為以所述第一用戶的位置為中心、預(yù)設(shè)距離為半徑的區(qū)域;
[0050]第二接觸者記錄子模塊,用于判斷所述其他用戶中是否有所述關(guān)聯(lián)用戶,當有所述關(guān)聯(lián)用戶時則記錄所述關(guān)聯(lián)用戶的用戶標識。
[0051 ]可選的,所述接觸者獲取子模塊包括:
[0052]第三接觸者記錄子模塊,用于獲取與所述第一用戶建立藍牙連接的用戶的用戶標識。
[0053]可選的,所述事件生成模塊包括:
[0054]狀態(tài)變化時間獲取子模塊,用于獲取所述狀態(tài)數(shù)據(jù)所含每項數(shù)據(jù)的發(fā)生狀態(tài)改變的時間,其中所述發(fā)生狀態(tài)改變是指所述每項數(shù)據(jù)的變化量超過了該數(shù)據(jù)預(yù)設(shè)閾值;
[0055]事件生成子模塊,用于獲取所述發(fā)生狀態(tài)改變的時間所對應(yīng)的所述狀態(tài)數(shù)據(jù)的子集,將所述狀態(tài)數(shù)據(jù)的子集轉(zhuǎn)換為使用自然語言描述的語句,將所述使用自然語言描述的語句記錄為一個所述事件。
[0056]可選的,所述裝置還包括:
[0057]軌跡查看模塊,用于根據(jù)所述日志生成所述第一用戶的活動軌跡,其中所述活動軌跡包括至少兩個事件節(jié)點,每個所述事件節(jié)點對應(yīng)所述日志中的一個事件,接收所述第一用戶對所述事件節(jié)點的查看指令,根據(jù)所述查看指令向所述第一用戶顯示所述事件節(jié)點所對應(yīng)的事件;
[0058]和/或,
[0059]統(tǒng)計模塊,用于根據(jù)所述日志對所述第一用戶的事件按照預(yù)設(shè)類別進行統(tǒng)計并顯不O
[0060]可選的,所述狀態(tài)數(shù)據(jù)獲取模塊獲取的狀態(tài)數(shù)據(jù)由所述移動終端本身記錄,或者,由與所述移動終端綁定的可穿戴設(shè)備記錄。
[0061 ]根據(jù)本公開實施例的第三方面,提供一種記錄日志的裝置,包括:
[0062]處理器;
[0063]用于存儲處理器可執(zhí)行指令的存儲器;
[0064]其中,所述處理器被配置為:
[0065]獲取所述移動終端所屬的第一用戶的狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包括以下一項或多項數(shù)據(jù):所述第一用戶的位置數(shù)據(jù)、所述第一用戶的行為數(shù)據(jù)、人物數(shù)據(jù),其中所述人物是記錄日志時所涉及的人物;
[0066]按照預(yù)設(shè)規(guī)則從所述狀態(tài)數(shù)據(jù)中提取出事件;
[0067]將所述事件記錄到日志中。
[0068]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0069]在本公開實施例中,手機等移動終端可以獲取用戶的狀態(tài)數(shù)據(jù),狀態(tài)數(shù)據(jù)可以包括用戶的行為、用戶的位置以及相關(guān)人物等,然后基于這些狀態(tài)數(shù)據(jù),手機可以按照預(yù)設(shè)規(guī)則提取出事件,并記錄到日志中。這樣在日常工作生活中用戶無需人工操作,手機等移動終端即可自動將用戶所遇到的事件記錄在日志中,從而提高了記錄日志的效率。
[0070]應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0071]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0072]圖1是根據(jù)一示例性實施例示出的一種記錄日志的方法的流程圖;
[