本發(fā)明涉及終端應用技術(shù)領域,特別是涉及一種記錄事件的方法和裝置、提供事件相關信息的方法和物品。
背景技術(shù):
移動終端的不斷發(fā)展為人們的生活提供了各種便利,人們可以在移動終端上安裝各種應用來實現(xiàn)各種功能。目前用戶可以通過移動終端來實現(xiàn)一些簡單的記錄事件的功能,這里的事件是指人類參與活動的事情,比如某天用戶體重是多少,某天喝了幾杯水,用戶到過某個地方等等。
目前存在一些適用于移動終端的記錄事件的應用,比如便簽應用或者筆記本應用等,需要用戶通過移動終端的鍵盤或觸控屏等輸入設備來手工逐字輸入文字來記錄事件,或者通過采集用戶語音從而進行語音識別而轉(zhuǎn)化為文字來記錄事件。
然而,通過手工輸入文字來記錄事件的方式,需要用戶進行大量輸入操作,操作繁瑣。而通過語音識別的方式來記錄事件的方式,對語音識別算法精度、用戶說話方式以及用戶說話語速都有很高要求,操作便利性有待提高。
技術(shù)實現(xiàn)要素:
基于此,有必要針對目前的記錄事件的方式操作繁瑣、不方便的問題,提供一種記錄事件的方法和裝置、提供事件相關信息的方法和物品。
一種記錄事件的方法,所述方法包括:
檢測與待記錄事件相關的物品的NFC元件;
調(diào)用事件記錄應用;
通過所述事件記錄應用讀取檢測到的所述NFC元件所存儲的按次讀取的事件相關信息;
根據(jù)讀取的事件相關信息生成事件記錄。
一種記錄事件的裝置,所述裝置包括:
檢測模塊,用于檢測與待記錄事件相關的物品的NFC元件;
調(diào)用模塊,用于調(diào)用事件記錄應用;
讀取模塊,用于通過所述事件記錄應用讀取檢測到的所述NFC元件所存儲的按次讀取的事件相關信息;
事件記錄生成模塊,用于根據(jù)讀取的事件相關信息生成事件記錄。
上述記錄事件的方法和裝置,在與待記錄事件相關的物品上設置有NFC元件,該NFC元件中存儲有按次讀取的事件相關信息。用戶每次在實施某一事件時會使用該物品,用戶就可以通過隨身攜帶的移動終端檢測該物品的NFC元件,從而調(diào)用相應的事件記錄應用來讀取一次NFC元件中讀取的事件相關信息,從而根據(jù)讀取的事件相關信息來生成事件記錄。這樣用戶在實施事件的時候就可以自動生成事件記錄,不需要進行復雜的操作,提高了操作便利性。
一種提供事件相關信息的方法,所述方法包括:
與待記錄事件相關的物品的NFC元件檢測移動終端的讀取信號;
所述NFC元件根據(jù)所述讀取信號,向所述移動終端提供所述NFC元件所存儲的按次讀取的事件相關信息,使所述移動終端根據(jù)所述事件相關信息生成事件記錄。
一種提供事件相關信息的物品,包括NFC元件;所述NFC元件存儲有按次讀取的事件相關信息;所述NFC元件用于檢測移動終端的讀取信號,并根據(jù)所述讀取信號,向所述移動終端提供所述NFC元件所存儲的事件相關信息,使所述移動終端根據(jù)所述事件相關信息生成事件記錄。
上述提供事件相關信息的方法和物品,與待記錄事件相關的物品的NFC元件中存儲有按次讀取的事件相關信息。用戶每次在實施某一事件時會使用該物 品,用戶就可以通過隨身攜帶的移動終端檢測該物品的NFC元件,從而調(diào)用相應的事件記錄應用來讀取一次NFC元件中讀取的事件相關信息,從而根據(jù)讀取的事件相關信息來生成事件記錄。這樣用戶在實施事件的時候移動終端就可以自動生成事件記錄,不需要進行復雜的操作,提高了操作便利性。
附圖說明
圖1為一個實施例中記錄事件的系統(tǒng)的環(huán)境圖;
圖2為一個實施例中與待記錄事件相關的物品的組成結(jié)構(gòu)示意圖;
圖3為另一個實施例中記錄事件的系統(tǒng)的組成結(jié)構(gòu)示意圖;
圖4為一個實施例中移動終端的結(jié)構(gòu)框圖;
圖5為一個實施例中記錄事件的方法的流程示意圖;
圖6為再一個實施例中記錄事件的系統(tǒng)的環(huán)境圖;
圖7為一個實施例中記錄事件的裝置的結(jié)構(gòu)框圖;
圖8為另一個實施例中記錄事件的裝置的結(jié)構(gòu)框圖;
圖9為再一個實施例中記錄事件的裝置的結(jié)構(gòu)框圖;
圖10為一個實施例中記錄事件的裝置的結(jié)構(gòu)框圖;
圖11為一個實施例中提供事件相關信息的方法的流程示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,在一個實施例中,提供了一種記錄事件的系統(tǒng)100,包括與待記錄事件相關的物品102和移動終端104。其中與待記錄事件相關的物品102是人類實施事件時所用到的物品,包括與飲水事件相關的飲水機、與體重測量事件相關的體重秤、與溫度測量事件相關的溫度計、與體溫測量事件相關的體溫計、與跑步事件相關的跑道或跑步機、與服藥事件相關的藥盒或藥瓶以及與定點簽到事件相關的簽到標志物等。移動終端104包括手機、平板電腦、可穿戴 設備以及PDA(個人數(shù)字助理)等,其中可穿戴設備包括智能手表和運動手環(huán)等。
如圖2所示,在一個實施例中,與待記錄事件相關的物品102包括事件實施功能部件,比如飲水機的供水系統(tǒng)以及閥門等部件,體重秤的壓力傳感器或者體溫計的體溫測量部件以及體溫讀數(shù)部件等。與待記錄事件相關的物品102還包括NFC(Near Field Communication,近場通信)元件,NFC元件是存儲信息并可通過NFC讀取方式從中讀取出信息的器件,是一種電路,可被制作成為NFC標簽。NFC元件存儲有按次讀取的事件相關信息;NFC元件用于檢測移動終端的讀取信號,并根據(jù)讀取信號,向移動終端104提供NFC元件所存儲的事件相關信息,使移動終端104根據(jù)事件相關信息生成事件記錄。
如圖3所示,在一個實施例中,與待記錄事件相關的物品包括寫入裝置和測量裝置,測量裝置獲得量化數(shù)據(jù),并根據(jù)量化數(shù)據(jù)生成事件相關信息后通過寫入裝置寫入NFC元件。具體地,測量裝置是指能夠測量出量化數(shù)據(jù)的裝置,比如體溫計和溫度計的溫度傳感器、體重秤的壓力傳感器以及跑步機上用于檢測出跑步距離的裝置等。測量裝置在測量獲得量化數(shù)據(jù)后,將量化數(shù)據(jù)生成事件相關信息,并通過物品的寫入裝置將生成的事件相關信息寫入NFC元件。本實施例中,通過在與待記錄事件相關的物品上設置寫入裝置和測量裝置,使得該物品可以隨時更新NFC元件中所存儲的事件相關信息,實現(xiàn)隨用隨測、隨測隨錄。
在一個實施例中,與待記錄事件相關的物品包括寫入裝置和信息輸入裝置,信息輸入裝置獲取輸入的信息,并根據(jù)輸入的信息生成事件相關信息后通過寫入裝置寫入NFC元件。具體地,信息輸入裝置包括物理按鍵、觸控屏以及網(wǎng)絡接口。用戶可以通過信息輸入裝置輸入信息,從而由信息輸入裝置獲取到輸入的信息,并根據(jù)輸入的信息生成事件相關信息后通過寫入裝置寫入NFC元件。本實施例中,用戶可以通過物品的信息輸入裝置和寫入裝置更新NFC元件所存儲的事件相關信息,使得與待記錄事件相關的物品便于維護。
如圖4所示,在一個實施例中,移動終端104包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質(zhì)、內(nèi)存儲器、NFC讀取裝置以及顯示裝置。其中處理 器具有計算功能和控制整個移動終端104工作的功能,處理器被配置為執(zhí)行一種記錄事件的方法。非易失性存儲介質(zhì)包括磁存儲介質(zhì)、光存儲介質(zhì)和閃存式存儲介質(zhì)。非易失性存儲介質(zhì)存儲有操作系統(tǒng)和一種記錄事件的裝置,該記錄事件的裝置具有實現(xiàn)記錄事件的方法的各功能模塊。NFC讀取裝置用于讀取移動終端104外部的NFC元件所存儲的信息。顯示裝置可用于顯示事件記錄,顯示裝置可以是液晶顯示屏或者觸控屏。
如圖5所示,在一個實施例中,提供了一種記錄事件的方法,本實施例以該方法應用于上述圖4中的移動終端來舉例說明。該方法具體包括如下步驟:
步驟502,檢測與待記錄事件相關的物品的NFC元件。
具體地,事件是指人類參與活動的事情,待記錄事件是指用戶需要記錄的事件,與待記錄事件相關的物品則是指人類在實施該待記錄事件時需要用到的物品。
比如,待記錄事件包括:飲水事件、體重測量事件、溫度測量事件、體溫測量事件、跑步事件、跑步事件以及定點簽到事件等。相應地,與待記錄事件相關的物品包括:飲水機、體重秤、溫度計、體溫計、跑道、跑步機、藥盒以及藥瓶等。
NFC通信方式的通信距離非常短,通常小于十厘米,這恰恰保證了自動記錄事件的準確性,用戶在手持移動終端接近與待記錄事件相關的物品的NFC元件時,才會觸發(fā)本實施例的記錄事件的方法。
移動終端可向周圍輻射電磁信號,無源的NFC元件則會通過電磁感應對電磁信號做出響應,也向周圍輻射電磁信號,這樣移動終端在接收到NFC元件輻射的電磁信號時,則檢測到該NFC元件。與待記錄事件相關的物品的NFC元件,可以粘附在該物品表面,也可以封裝在該物品內(nèi)部。
步驟504,調(diào)用事件記錄應用。
事件記錄應用是用來記錄事件的應用。在一個實施例中,移動終端可在檢測到NFC元件后,判斷本地是否存在與該NFC元件對應的事件記錄應用,若是則調(diào)用該事件記錄應用;若否則不響應。
在一個實施例中,移動終端在檢測到NFC元件后,判斷該NFC元件對應的 事件記錄應用是否啟動,若未啟動,則啟動該事件記錄應用后調(diào)用;若已啟動,則直接調(diào)用該已啟動的事件記錄應用。
步驟506,通過事件記錄應用讀取檢測到的NFC元件所存儲的按次讀取的事件相關信息。
其中,按次讀取是指NFC元件中的信息是被重復讀取的,且每次讀取出該NFC元件存儲的信息的一個副本。事件記錄應用具有將NFC元件反饋的電磁信號轉(zhuǎn)換為數(shù)字化的事件相關信息的功能,這樣移動終端通過調(diào)用的事件記錄應用,讀取檢測到的NFC元件所存儲的按次讀取的事件相關信息。
事件相關信息是用于記錄一次事件的信息,包括事件類型標識、定時信息以及量化數(shù)據(jù)等。其中,量化數(shù)據(jù)是指可被計數(shù)的數(shù)據(jù),量化數(shù)據(jù)具有計量單位。比如當待記錄事件為飲水事件時,量化數(shù)據(jù)可以表示為1杯或者1杯的具體容量即200毫升;還比如當待記錄事件為體重測量事件時,量化數(shù)據(jù)可以表示為以磅、斤或者千克為計量單位的數(shù)值;還比如當待記錄事件為跑步事件時,量化數(shù)據(jù)可以是跑道一圈的周長。
步驟508,根據(jù)讀取的事件相關信息生成事件記錄。
具體地,事件記錄是指表示記錄的事件的具有可讀性的信息。比如事件記錄可為喝水一杯,或者喝水200毫升,或者繞跑道跑步3圈共1200米,或者在地點X處簽到,等等。
在一個實施例中,步驟508包括:獲取當前時間,根據(jù)獲取的當前時間和讀取的事件相關信息生成事件記錄。具體地,移動終端可以直接獲取本端的系統(tǒng)時間作為當前時間,也可以通過網(wǎng)絡獲取網(wǎng)絡服務器上的服務器時間作為當前時間。生成的事件記錄可為:2015年1月1日下午2點喝水一杯,或者2015年1月2日量得體重為58.2千克等。
在一個實施例中,步驟508包括:根據(jù)歷史事件記錄和讀取的事件相關信息生成事件記錄。歷史事件記錄是指當前讀取事件相關信息的行為之前讀取的事件相關信息所生成的事件記錄。根據(jù)歷史事件記錄和讀取的事件相關信息生成的事件記錄比如:共簽到5次,共跑步10圈等。
在一個實施例中,步驟508包括:獲取當前時間,根據(jù)獲取的當前時間、 歷史事件記錄和讀取的事件相關信息生成事件記錄。比如生成的事件記錄可為2015年1月1日共喝5杯水,或者2015年1月測量的平均體重為60.2千克等。
上述記錄事件的方法,在與待記錄事件相關的物品上設置有NFC元件,該NFC元件中存儲有按次讀取的事件相關信息。用戶每次在實施某一事件時會使用該物品,用戶就可以通過隨身攜帶的移動終端檢測該物品的NFC元件,從而調(diào)用相應的事件記錄應用來讀取一次NFC元件中讀取的事件相關信息,從而根據(jù)讀取的事件相關信息來生成事件記錄。這樣用戶在實施事件的時候就可以自動生成事件記錄,不需要進行復雜的操作,提高了操作便利性。
在一個實施例中,事件相關信息包括量化數(shù)據(jù),該記錄事件的方法還包括:對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計并顯示統(tǒng)計結(jié)果。
具體地,每次讀取NFC元件獲得的事件相關信息包括量化數(shù)據(jù),這樣根據(jù)每次讀取的事件相關信息生成的事件記錄則會包括相應的量化數(shù)據(jù)。移動終端對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計,獲得統(tǒng)計結(jié)果,并通過移動終端的顯示裝置進行顯示。
這里對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計,可以是對量化數(shù)據(jù)進行匯總的統(tǒng)計,比如共飲水X杯,共跑步X米等。對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計,也可以是按照時間分布對量化數(shù)據(jù)進行統(tǒng)計,比如前天飲水X杯,昨天飲水Y杯以及今天飲水Z杯等。
在一個實施例中,事件相關信息包括事件類型標識,則對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計,還可以按照事件類型進行統(tǒng)計。比如共飲小杯水X杯,中杯水Y杯,大杯水Z杯。還可以按照事件類型和時間分布對量化數(shù)據(jù)進行統(tǒng)計。
本實施例中,通過對事件記錄的量化數(shù)據(jù)進行統(tǒng)計并顯示,可以讓用戶直觀、準確地了解事件的實施進程,從而對后續(xù)事件的實施做出有效調(diào)整和規(guī)劃,使得事件的實施可被監(jiān)控。
在一個實施例中,事件相關信息包括量化數(shù)據(jù),該記錄事件的方法還包括:按照各次讀取NFC元件的時間順序,將相應生成的事件記錄生成事件跟蹤記錄。
具體地,移動終端每次讀取NFC元件的操作都對應相應的時間信息,自然 形成時間順序,然后根據(jù)該時間順序,就可以將相應的事件記錄排序并綜合形成事件跟蹤記錄。
比如,在定點簽到事件的實施過程中,用戶通過移動終端在下午1點在A處的簽到標志物簽到,下午2點在B處的簽到標志物簽到,再在下午3點再C處的簽到標志物簽到,則可生成事件跟蹤記錄:用戶的簽到線路為A—>B—>C。
本實施例中,通過按照各次讀取NFC元件的時間順序,將相應生成的事件記錄生成事件跟蹤記錄,可以記錄用戶的行為特征,為分析用戶行為提供準確的數(shù)據(jù)來源。
在一個實施例中,與待記錄事件相關的物品包括寫入裝置和測量裝置,該記錄事件的方法還包括:測量裝置獲得量化數(shù)據(jù),并根據(jù)量化數(shù)據(jù)生成事件相關信息后通過寫入裝置寫入NFC元件。
具體地,測量裝置是指能夠測量出量化數(shù)據(jù)的裝置,比如體溫計和溫度計的溫度傳感器、體重秤的壓力傳感器以及跑步機上用于檢測出跑步距離的裝置等。測量裝置在測量獲得量化數(shù)據(jù)后,將量化數(shù)據(jù)生成事件相關信息,并通過物品的寫入裝置將生成的事件相關信息寫入NFC元件。
本實施例中,通過在與待記錄事件相關的物品上設置寫入裝置和測量裝置,使得該物品可以隨時更新NFC元件中所存儲的事件相關信息,實現(xiàn)隨用隨測、隨測隨錄。
在一個實施例中,與待記錄事件相關的物品包括寫入裝置和信息輸入裝置,該記錄事件的方法還包括:信息輸入裝置獲取輸入的信息,并根據(jù)輸入的信息生成事件相關信息后通過寫入裝置寫入NFC元件。
具體地,信息輸入裝置包括物理按鍵、觸控屏以及網(wǎng)絡接口。用戶可以通過信息輸入裝置輸入信息,從而由信息輸入裝置獲取到輸入的信息,并根據(jù)輸入的信息生成事件相關信息后通過寫入裝置寫入NFC元件。
本實施例中,用戶可以通過物品的信息輸入裝置和寫入裝置更新NFC元件所存儲的事件相關信息,使得與待記錄事件相關的物品便于維護。
在一個實施例中,事件相關信息包括定時信息和量化數(shù)據(jù);步驟508包括:根據(jù)定時信息和量化數(shù)據(jù)生成事件記錄,并根據(jù)生成的事件記錄生成定時提醒 任務并執(zhí)行,以定時觸發(fā)提醒通知;提醒通知包括量化數(shù)據(jù)。
具體地,定時信息用來確定定時提醒任務在執(zhí)行時觸發(fā)提醒通知的頻率,比如每天幾天觸發(fā)提醒通知,每隔預設時間間隔觸發(fā)提醒通知等。其中定時信息可以是表示具體時刻的信息,比如1200可以表示每天十二點,2030可以表示每天晚上8點半。定時信息還可以是定時類型標記,從而移動終端可以根據(jù)定時類型標記和定時方式的映射關系,確定相應的定時方式,進而生成定時提醒任務。
移動終端在執(zhí)行定時提醒任務時,每到預設時間點或者預設時間間隔,就會觸發(fā)提醒通知。移動終端可以在顯示裝置的預設顯示位置處繪制通知窗口,從而在該通知窗口中顯示提醒通知;移動終端還可以在系統(tǒng)通知欄中顯示提醒通知。
舉例說明,待記錄事件為服藥事件,與待記錄事件相關的物品可為藥盒,則用戶手持移動終端接近藥盒上的NFC元件,就可通過事件記錄應用讀取NFC元件所存儲的服藥定時信息和每次服藥量,從而便可以根據(jù)服藥定時信息和每次服藥量生成服藥提醒任務。移動終端執(zhí)行服藥提醒任務,每到服藥時間就觸發(fā)服藥提醒通知,在該服藥提醒通知中展示該次服藥的服藥量。這樣用戶不需要手動向移動終端中輸入服藥時間和服藥量來手動生成提醒任務,極大地方便了用戶記錄一系列的服藥事件的操作。
本實施例中,通過從物品的NFC元件中讀取定時信息和量化數(shù)據(jù)來生成定時提醒任務并執(zhí)行,可以方便地提醒用戶實施相關聯(lián)的一系列事件,提高了操作便利性。
在一個實施例中,事件相關信息包括定時信息;步驟508包括:根據(jù)定時信息生成事件記錄,并根據(jù)生成的事件記錄生成定時提醒任務并執(zhí)行,以定時觸發(fā)提醒通知。本實施例中,事件相關信息可以不包括量化數(shù)據(jù),移動終端在執(zhí)行定時提醒任務時觸發(fā)的提醒通知不包括量化數(shù)據(jù)。
在一個實施例中,該記錄事件的方法應用于移動終端,該方法還包括:與另一個移動終端交換彼此的NFC元件所存儲的社交信息。
具體地,社交信息包括電子名片、通訊錄聯(lián)系人等,這樣多個用戶之間只 需要將彼此的移動終端接近就可以交換彼此的社交信息,無需再手工操作來建立連接,極大地提高了操作便利性。
在一個實施例中,該記錄事件的方法還包括:移動終端對讀取的事件相關信息進行驗證,若驗證通過則根據(jù)讀取的事件相關信息生成事件記錄。若驗證未通過則可以不做任何動作或者提示驗證失敗。具體移動終端可以對讀取的事件相關信息的格式進行驗證,防止偽造。事件相關信息在被寫入NFC標簽時,可以由寫入裝置從服務器獲取唯一標識碼,并將該唯一標識碼添加到事件相關信息寫入NFC標簽中,移動終端則可以在讀取到事件相關信息后,將其中的唯一標識碼上傳到服務器,由服務器根據(jù)上傳的唯一標識碼和服務器所存儲的唯一標識碼進行驗證。
如圖6所示,在一個實施例中,與待記錄事件相關的物品為飲水機,飲水機上粘附有NFC標簽,該NFC標簽為將NFC元件封裝在包裝物內(nèi)形成的標簽狀物體。該NFC標簽存儲有水質(zhì)量信息和/或單次飲水量等飲水事件相關信息。用戶在盛水時,使用移動終端靠近NFC標簽,移動終端就可以檢測到該NFC標簽,自動調(diào)用事件記錄應用,通過該事件記錄應用讀取NFC標簽中所存儲的按次讀取的飲水事件相關信息,從而根據(jù)讀取的飲水事件相關信息生成飲水事件記錄,比如2015年1月1日飲水500毫升這樣的飲水事件記錄。當然,飲水機上對應不同的盛水器皿或者對應不同類型的水可分別設置不同的NFC標簽,這樣用戶在使用相應的盛水器皿取水時,或者在取不同類型的水時可以分別用移動終端接近相應的NFC標簽,從而可以實現(xiàn)記錄各種飲水事件。這里不同類型的水比如冷水和熱水。
在一個實施例中,上述飲水機可以替換為飲料機,比如咖啡機。飲料機可以提供多種飲料,每種飲料分別對應各自的NFC標簽,每個NFC標簽中存儲有飲料名稱、飲料的功效等飲料飲用事件相關信息,粘附在飲料機上?;蛘唢嬃蠙C可以提供不同容量的飲料盛放器皿,從而每個容量的飲料盛放器皿對應各自的NFC標簽,粘附在飲料機上。這樣用戶在用飲料盛放器皿獲取飲料時,便可以使用移動終端靠近NFC標簽,移動終端就可以檢測到該NFC標簽,自動調(diào)用事件記錄應用,通過該事件記錄應用讀取NFC標簽中所存儲的按次讀取的飲料 飲用事件相關信息,從而根據(jù)讀取的飲料飲用事件相關信息生成飲料飲用事件記錄。
在一個實施例中,上述實施例中的飲水機或者飲料機上的NFC標簽可以替換為包括NFC元件的NFC設備。這樣NFC設備可以實時檢測飲水機或者飲料機的使用情況,如該飲水機或飲料機使用過少,可以提醒減少飲水機或者飲料機的數(shù)量;若飲水機或飲料機使用過于頻繁,則可以提醒增加飲水機或者飲料機的數(shù)量。當飲水機中的水或者飲料機中的飲料的剩余量低于預設閾值時,可以向供應商的終端發(fā)送供應需求通知,提醒供應商供應水或供應飲料。
在一個實施例中,待記錄事件為跑步事件,與待記錄事件相關的物品為跑道,跑道入口處設置有NFC元件。用戶在跑步時,在每次經(jīng)過跑道入口處時,使用移動終端靠近NFC元件,移動終端就可以檢測到該NFC元件,自動調(diào)用事件記錄應用,通過該事件記錄應用讀取NFC元件中所存儲的按次讀取的跑步事件相關信息,比如跑道周長。移動終端則根據(jù)讀取的跑步事件相關信息來生成跑步事件記錄,比如計算每次讀取的跑道周長獲得跑步總距離。
在一個實施例中,待記錄事件為跑步事件,與待記錄事件相關的物品為跑步機,跑步機上設置有NFC元件。用戶在跑步機上設置運動模式、運動時長、年齡以及體重等跑步事件相關信息,開始跑步。跑步機則將用戶設置的運動模式、運動時長、年齡以及體重等跑步事件相關信息寫入NFC元件。這樣用戶在跑步完成后,手持移動終端靠近跑步機上的NFC元件,移動終端就可以檢測到該NFC元件,自動調(diào)用事件記錄應用,通過該事件記錄應用讀取NFC元件中所存儲的按次讀取的跑步事件相關信息,移動終端則根據(jù)讀取的跑步事件相關信息來生成跑步事件記錄,這樣用戶此次跑步的相關信息被記錄下來。用戶下次運動或者其它用戶在使用該跑步機時,跑步機會將新的跑步事件相關信息寫入NFC元件中,供移動終端讀取記錄。在其它實施例中,在體溫計、體重秤等物品內(nèi)植入NFC元件,可以實現(xiàn)隨測隨錄。
在一個實施例中,待記錄事件為服藥事件,與待記錄事件相關的物品為藥盒,藥盒上粘附有NFC標簽。用戶在醫(yī)院配藥后,由醫(yī)生或者用戶自己通過NFC寫入裝置將服藥事件相關信息寫入藥盒上的NFC標簽中,服藥事件相關信息包 括服藥時間、服藥量以及藥物副作用等。用戶通過移動終端靠近藥盒上的NFC標簽,移動終端會檢測到該NFC標簽,自動調(diào)用事件記錄應用,通過該事件記錄應用讀取NFC元件中所存儲的按次讀取的服藥事件相關信息,從而生成服藥事件記錄。移動終端在判定為首次讀取到該服藥事件相關信息時,會完整記錄服藥時間、服藥量以及藥物副作用等服藥事件相關信息,生成服藥系列事件的首次服藥事件記錄;移動終端在判定為非首次讀取到該服藥事件相關信息時,不必再記錄完整的服藥事件相關信息,可僅生成服藥系列事件中的表示服藥動作發(fā)生的服藥動作事件記錄。這樣服藥系列事件可以形成服藥事件跟蹤記錄,便于跟蹤記錄用戶一系列的服藥事件。
在一個實施例中,待記錄事件為定點簽到事件,比如定向越野事件或者上班簽到事件;與待記錄事件相關的物品為定點簽到標志物,該定點簽到標志物上設置有NFC標簽,該NFC標簽存儲有簽到標志信息。用戶在到達某一簽到地點時,用移動終端靠近相應點到地點處的定點簽到標志物上的NFC標簽,移動終端會檢測到該NFC標簽,自動調(diào)用事件記錄應用,通過該事件記錄應用讀取NFC元件中所存儲的按次讀取的簽到標志信息,從而生成定點簽到事件記錄。通過一系列的定點簽到事件,移動終端可以形成定點簽到事件跟蹤記錄。這樣用戶必須本人到場才可以完成定點簽到事件,保證了定點簽到的真實性。在一個實施中,NFC標簽可以由用戶持有,而定點簽到標志物則是具有讀取NFC標簽功能的終端,由該終端實現(xiàn)上述的記錄事件的方法。
如圖7所示,在一個實施例中,提供了一種記錄事件的裝置700,具有實現(xiàn)上述各個實施例的記錄事件的方法的功能模塊。記錄事件的裝置700包括:檢測模塊701、調(diào)用模塊702、讀取模塊703和事件記錄生成模塊704。
檢測模塊701,用于檢測與待記錄事件相關的物品的NFC元件。
具體地,事件是指人類參與活動的事情,待記錄事件是指用戶需要記錄的事件,與待記錄事件相關的物品則是指人類在實施該待記錄事件時需要用到的物品。
比如,待記錄事件包括:飲水事件、體重測量事件、溫度測量事件、體溫 測量事件、跑步事件、跑步事件以及定點簽到事件等。相應地,與待記錄事件相關的物品包括:飲水機、體重秤、溫度計、體溫計、跑道、跑步機、藥盒以及藥瓶等。
NFC通信方式的通信距離非常短,通常小于十厘米,這恰恰保證了自動記錄事件的準確性,用戶在手持移動終端接近與待記錄事件相關的物品的NFC元件時,才會觸發(fā)本實施例的記錄事件的方法。
移動終端可向周圍輻射電磁信號,無源的NFC元件則會通過電磁感應對電磁信號做出響應,也向周圍輻射電磁信號,這樣檢測模塊701在接收到NFC元件輻射的電磁信號時,則檢測到該NFC元件。與待記錄事件相關的物品的NFC元件,可以粘附在該物品表面,也可以封裝在該物品內(nèi)部。
調(diào)用模塊702,用于調(diào)用事件記錄應用。
事件記錄應用是用來記錄事件的應用。具體地,調(diào)用模塊702用于在檢測到NFC元件后,判斷該NFC元件對應的事件記錄應用是否啟動,若未啟動,則啟動該事件記錄應用后調(diào)用;若已啟動,則直接調(diào)用該已啟動的事件記錄應用。
讀取模塊703,用于通過事件記錄應用讀取檢測到的NFC元件所存儲的按次讀取的事件相關信息。
其中,按次讀取是指NFC元件中的信息是被重復讀取的,且每次讀取出該NFC元件存儲的信息的一個副本。事件記錄應用具有將NFC元件反饋的電磁信號轉(zhuǎn)換為數(shù)字化的事件相關信息的功能,這樣讀取模塊703用于通過調(diào)用的事件記錄應用,讀取檢測到的NFC元件所存儲的按次讀取的事件相關信息。
事件相關信息是用于記錄一次事件的信息,包括事件類型標識、定時信息以及量化數(shù)據(jù)等。其中,量化數(shù)據(jù)是指可被計數(shù)的數(shù)據(jù),量化數(shù)據(jù)具有計量單位。
事件記錄生成模塊704,用于根據(jù)讀取的事件相關信息生成事件記錄。
具體地,事件記錄是指表示記錄的事件的具有可讀性的信息。在一個實施例中,事件記錄生成模塊704用于獲取當前時間,根據(jù)獲取的當前時間和讀取的事件相關信息生成事件記錄。具體地,事件記錄生成模塊704可用于直接獲取本端的系統(tǒng)時間作為當前時間,也可以通過網(wǎng)絡獲取網(wǎng)絡服務器上的服務器 時間作為當前時間。
在一個實施例中,事件記錄生成模塊704可用于根據(jù)歷史事件記錄和讀取的事件相關信息生成事件記錄。
在一個實施例中,事件記錄生成模塊704可用于獲取當前時間,根據(jù)獲取的當前時間、歷史事件記錄和讀取的事件相關信息生成事件記錄。
上述記錄事件的裝置700,在與待記錄事件相關的物品上設置有NFC元件,該NFC元件中存儲有按次讀取的事件相關信息。用戶每次在實施某一事件時會使用該物品,用戶就可以通過隨身攜帶的移動終端檢測該物品的NFC元件,從而調(diào)用相應的事件記錄應用來讀取一次NFC元件中讀取的事件相關信息,從而根據(jù)讀取的事件相關信息來生成事件記錄。這樣用戶在實施事件的時候就可以自動生成事件記錄,不需要進行復雜的操作,提高了操作便利性。
如圖8所示,在一個實施例中,事件相關信息包括量化數(shù)據(jù),記錄事件的裝置700還包括:事件記錄統(tǒng)計模塊705和/或跟蹤記錄模塊706。
記錄統(tǒng)計模塊705用于對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計并顯示統(tǒng)計結(jié)果。
具體地,每次讀取NFC元件獲得的事件相關信息包括量化數(shù)據(jù),這樣根據(jù)每次讀取的事件相關信息生成的事件記錄則會包括相應的量化數(shù)據(jù)。記錄統(tǒng)計模塊705用于對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計,獲得統(tǒng)計結(jié)果,并通過移動終端的顯示裝置進行顯示。
這里對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計,可以是對量化數(shù)據(jù)進行匯總的統(tǒng)計,也可以是按照時間分布對量化數(shù)據(jù)進行統(tǒng)計。
在一個實施例中,事件相關信息包括事件類型標識,則對各次讀取NFC元件所生成的事件記錄的量化數(shù)據(jù)進行統(tǒng)計,還可以按照事件類型進行統(tǒng)計,還可以按照事件類型和時間分布對量化數(shù)據(jù)進行統(tǒng)計。
本實施例中,通過對事件記錄的量化數(shù)據(jù)進行統(tǒng)計并顯示,可以讓用戶直觀、準確地了解事件的實施進程,從而對后續(xù)事件的實施做出有效調(diào)整和規(guī)劃,使得事件的實施可被監(jiān)控。
跟蹤記錄模塊706用于按照各次讀取NFC元件的時間順序,將相應生成的 事件記錄生成事件跟蹤記錄。
具體地,每次讀取NFC元件的操作都對應相應的時間信息,自然形成時間順序,這樣跟蹤記錄模塊706根據(jù)該時間順序,就可以將相應的事件記錄排序并綜合形成事件跟蹤記錄。
比如,在定點簽到事件的實施過程中,用戶通過移動終端在下午1點在A處的簽到標志物簽到,下午2點在B處的簽到標志物簽到,再在下午3點再C處的簽到標志物簽到,則可生成事件跟蹤記錄:用戶的簽到線路為A—>B—>C。
本實施例中,通過按照各次讀取NFC元件的時間順序,將相應生成的事件記錄生成事件跟蹤記錄,可以記錄用戶的行為特征,為分析用戶行為提供準確的數(shù)據(jù)來源。
在一個實施例中,事件相關信息包括定時信息和量化數(shù)據(jù);事件記錄生成模塊704還用于根據(jù)定時信息和量化數(shù)據(jù)生成事件記錄,并根據(jù)生成的事件記錄生成定時提醒任務并執(zhí)行,以定時觸發(fā)提醒通知;提醒通知包括量化數(shù)據(jù)。
具體地,定時信息用來確定定時提醒任務在執(zhí)行時觸發(fā)提醒通知的頻率,比如每天幾天觸發(fā)提醒通知,每隔預設時間間隔觸發(fā)提醒通知等。其中定時信息可以是表示具體時刻的信息。定時信息還可以是定時類型標記,從而事件記錄生成模塊704可用于根據(jù)定時類型標記和定時方式的映射關系,確定具體的定時方式,進而生成定時提醒任務。
事件記錄生成模塊704用于在執(zhí)行定時提醒任務時,每到預設時間點或者預設時間間隔,就會觸發(fā)提醒通知。事件記錄生成模塊704可以用于在顯示裝置的預設顯示位置處繪制通知窗口,從而在該通知窗口中顯示提醒通知;事件記錄生成模塊704還可以用于在系統(tǒng)通知欄中顯示提醒通知。
本實施例中,通過從物品的NFC元件中讀取定時信息和量化數(shù)據(jù)來生成定時提醒任務并執(zhí)行,可以方便地提醒用戶實施相關聯(lián)的一系列事件,提高了操作便利性。
在一個實施例中,事件相關信息包括定時信息;事件記錄生成模塊704用于根據(jù)定時信息生成事件記錄,并根據(jù)生成的事件記錄生成定時提醒任務并執(zhí)行,以定時觸發(fā)提醒通知。本實施例中,事件相關信息可以不包括量化數(shù)據(jù), 移動終端在執(zhí)行定時提醒任務時觸發(fā)的提醒通知不包括量化數(shù)據(jù)。
如圖9所示,在一個實施例中,記錄事件的裝置700應用于移動終端,記錄事件的裝置700還包括信息交換模塊707,用于與另一個移動終端交換彼此的NFC元件所存儲的社交信息。
具體地,社交信息包括電子名片、通訊錄聯(lián)系人等,這樣多個用戶之間只需要將彼此的移動終端接近就可以交換彼此的社交信息,無需再手工操作來建立連接,極大地提高了操作便利性。
如圖10所示,在一個實施例中,記錄事件的裝置700還包括驗證模塊708,用于對讀取的事件相關信息進行驗證,若驗證通過則通知事件記錄生成模塊704,事件記錄生成模塊704用于根據(jù)讀取的事件相關信息生成事件記錄。驗證模塊708還可用于若驗證未通過則可以不做任何動作或者提示驗證失敗。驗證模塊708具體可用于對讀取的事件相關信息的格式進行驗證,防止偽造。事件相關信息在被寫入NFC標簽時,可以由寫入裝置從服務器獲取唯一標識碼,并將該唯一標識碼添加到事件相關信息寫入NFC標簽中,驗證模塊708則可用于在讀取到事件相關信息后,將其中的唯一標識碼上傳到服務器,由服務器根據(jù)上傳的唯一標識碼和服務器所存儲的唯一標識碼進行驗證。
如圖11所示,在一個實施例中,提供了一種提供事件相關信息的方法,本實施例以該方法應用于上述圖2中的與待記錄事件相關的物品102來舉例說明。該方法具體包括如下步驟:
步驟1102,與待記錄事件相關的物品的NFC元件檢測移動終端的讀取信號。
具體地,事件是指人類參與活動的事情,待記錄事件是指用戶需要記錄的事件,與待記錄事件相關的物品則是指人類在實施該待記錄事件時需要用到的物品。移動終端可向周圍輻射電磁信號形式的讀取信號,無源的NFC元件則會通過電磁感應檢測到該讀取信號。與待記錄事件相關的物品的NFC元件,可以粘附在該物品表面,也可以封裝在該物品內(nèi)部。
步驟1104,NFC元件根據(jù)讀取信號,向移動終端提供NFC元件所存儲的按次讀取的事件相關信息,使移動終端根據(jù)事件相關信息生成事件記錄。
NFC元件可通過電磁感應對電磁信號的讀取信號做出響應,以電磁信號的形式向移動終端提供NFC元件所存儲的按次讀取的事件相關信息,使移動終端通過事件記錄應用解析該事件相關信息,從而根據(jù)解析的事件相關信息生成事件記錄。
其中,按次讀取是指NFC元件中的信息是被重復讀取的,且每次讀取出該NFC元件存儲的信息的一個副本。事件記錄應用具有將NFC元件反饋的電磁信號轉(zhuǎn)換為數(shù)字化的事件相關信息的功能,這樣移動終端通過調(diào)用的事件記錄應用,讀取檢測到的NFC元件所存儲的按次讀取的事件相關信息。
事件相關信息是用于記錄一次事件的信息,包括事件類型標識、定時信息以及量化數(shù)據(jù)等。其中,量化數(shù)據(jù)是指可被計數(shù)的數(shù)據(jù),量化數(shù)據(jù)具有計量單位。
事件記錄是指表示記錄的事件的具有可讀性的信息。移動終端可獲取當前時間,根據(jù)獲取的當前時間和讀取的事件相關信息生成事件記錄。或者移動終端可根據(jù)歷史事件記錄和讀取的事件相關信息生成事件記錄?;蛘咭苿咏K端可獲取當前時間,根據(jù)獲取的當前時間、歷史事件記錄和讀取的事件相關信息生成事件記錄。
上述提供事件相關信息的方法,與待記錄事件相關的物品的NFC元件中存儲有按次讀取的事件相關信息。用戶每次在實施某一事件時會使用該物品,用戶就可以通過隨身攜帶的移動終端檢測該物品的NFC元件,從而調(diào)用相應的事件記錄應用來讀取一次NFC元件中讀取的事件相關信息,從而根據(jù)讀取的事件相關信息來生成事件記錄。這樣用戶在實施事件的時候移動終端就可以自動生成事件記錄,不需要進行復雜的操作,提高了操作便利性。
本領域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)等非易失性存儲介質(zhì),或隨機存儲記憶體(Random Access Memory,RAM) 等。
以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。