本發(fā)明涉及一種空間繪畫計(jì)分方法、用于進(jìn)行空間繪畫計(jì)分的裝置及系統(tǒng)。
背景技術(shù):
::現(xiàn)在手機(jī)的功能越來(lái)越強(qiáng)大,人們?cè)絹?lái)越離不開手機(jī),導(dǎo)致很多人都是缺乏運(yùn)動(dòng)以及交際的“低頭族”。然而,人們對(duì)健康的意識(shí)和追求卻越來(lái)越強(qiáng),但多半都沒(méi)有足夠的動(dòng)力。現(xiàn)有的運(yùn)動(dòng)應(yīng)用程序中,大多數(shù)都是利用能分享到朋友圈或者微博等社交網(wǎng)站來(lái)增加用戶對(duì)運(yùn)動(dòng)的興趣和動(dòng)力。但是,此類的應(yīng)用程序除了分享功能外,最重要還是運(yùn)動(dòng)本身的特性。若只是單純地進(jìn)行類似跑步、伏地挺身等純運(yùn)動(dòng)難免令人感到乏味和缺少變化性。因此,若能發(fā)展出一種既能滿足現(xiàn)代人玩手機(jī)不離身的習(xí)慣,又能運(yùn)動(dòng)、減肥、瘦身、鍛煉智力、還能分享到社交軟件和朋友們互動(dòng)分享的應(yīng)用程序的話,勢(shì)必能讓更多的朋友加入到運(yùn)動(dòng)健身的大軍隊(duì)伍當(dāng)中讓亞健康和疾病遠(yuǎn)離我們,讓我們?cè)谶@個(gè)物欲橫流的社會(huì)也能找到屬于自己的凈土和寄托。因此,需要提供一種空間繪畫計(jì)分方法、用于進(jìn)行空間繪畫計(jì)分的裝置及系統(tǒng)來(lái)滿足上述需求。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明提出一種空間繪畫計(jì)分方法、用于進(jìn)行空間繪畫計(jì)分的裝置及系統(tǒng)。本發(fā)明可讓用戶把電子裝置(例如智能型裝置或穿戴式裝置)當(dāng)成質(zhì)點(diǎn)依據(jù)給定的第一空間圖案在空間中繪制出第二空間圖案,并藉由比較第一及第二空間圖案來(lái)進(jìn)行計(jì)分。如此一來(lái),本發(fā)明即可利用空間作畫的新穎性,帶動(dòng)用戶時(shí)時(shí)刻刻都能運(yùn)動(dòng),增強(qiáng)身體素質(zhì),同時(shí)減少沉迷玩手機(jī)的時(shí)間。另外,本發(fā)明在讓人們以電子裝置繪制第二空間圖案進(jìn)行運(yùn)動(dòng)的同時(shí)還能鍛煉對(duì)于空間圖形的想象能力。本發(fā)明提出一種空間繪畫計(jì)分方法,該方法適于一電子裝置,該方法包括:產(chǎn)生一第一空間圖案;記錄該電子裝置的一移動(dòng)軌跡及多個(gè)移動(dòng)參數(shù),并轉(zhuǎn)換所記錄的該移動(dòng)軌跡為一第二空間圖案;計(jì)算該第一空間圖案及該第二空間圖案之間的一相似度;以及依據(jù)該些移動(dòng)參數(shù)以及該相似度計(jì)算完成該第二空間圖案的一分?jǐn)?shù)。在本發(fā)明的一實(shí)施例中,所述多個(gè)移動(dòng)參數(shù)包括總移動(dòng)距離以及平均速度,且記錄電子裝置的移動(dòng)軌跡及所述多個(gè)移動(dòng)參數(shù),并轉(zhuǎn)換所記錄的移動(dòng)軌跡為第二空間圖案的步驟包括:反應(yīng)于啟動(dòng)操作而開始基于取樣周期記錄電子裝置的多個(gè)坐標(biāo),其中所述多個(gè)坐標(biāo)形成移動(dòng)軌跡;反應(yīng)于停止操作而停止記錄電子裝置的所述多個(gè)坐標(biāo);依據(jù)所述多個(gè)坐標(biāo)計(jì)算電子裝置在從啟動(dòng)操作至停止操作的期間中移動(dòng)的總移動(dòng)距離,并據(jù)以計(jì)算電子裝置在期間中的平均速度;以及連接所述多個(gè)坐標(biāo)以產(chǎn)生第二空間圖案。在本發(fā)明的一實(shí)施例中,計(jì)算第一空間圖案及第二空間圖案之間的相似度的步驟包括:縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間;映射第二空間圖案至二維空間,并在二維空間中對(duì)齊第二空間圖案與第三空間圖案;在二維空間中取出多條參考線;找出所述多個(gè)參考線相交于第二空間圖案的多個(gè)第一參考點(diǎn),以及找出所述多個(gè)參考線相交于第三空間圖案的多個(gè)第二參考點(diǎn);分別排序所述多個(gè)參考線中的第i個(gè)參考線對(duì)應(yīng)的所述多個(gè)第一參考點(diǎn)及所述多個(gè)第二參考點(diǎn),其中對(duì)應(yīng)所述第i個(gè)參考線的所述多個(gè)第一參考點(diǎn)的數(shù)量為第一數(shù)量,對(duì)應(yīng)所述第i個(gè)參考線的所述多個(gè)第二參考點(diǎn)的數(shù)量為第二數(shù)量,其中i為正整數(shù);計(jì)算第j個(gè)第一參考點(diǎn)與第j個(gè)第二參考點(diǎn)之間的距離,其中j為不大于第三數(shù)量的整數(shù),且第三數(shù)量為第一數(shù)量與第二數(shù)量中的較小者;以及依據(jù)距離與第三空間圖案的面積計(jì)算相似度。在本發(fā)明的一實(shí)施例中,縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間的步驟包括:計(jì)算第一空間圖案的第一面積與第二空間圖案的第二面積之間的比例值,其中比例值大于1;依據(jù)比例值放大第一空間圖案為第三空間圖案;映射第三空間圖案至二維空間,并設(shè)定第三空間圖案的質(zhì)心為二維空間的原點(diǎn)。映射第二空間圖案至二維空間,并在二維空間中對(duì)齊第二空間圖案與第三空間圖案的步驟包括:映射第二空間圖案至二維空間,并移動(dòng)第二空間圖案以使其質(zhì)心位于原點(diǎn);以及旋轉(zhuǎn)第二空間圖案以使第二空間圖案與第三空間圖案之間的重合面積為最大。在本發(fā)明的一實(shí)施例中,在依據(jù)所述多個(gè)移動(dòng)參數(shù)、相似度計(jì)算完成第二空間圖案的分?jǐn)?shù)的步驟之前,還包括依據(jù)電子裝置的所述多個(gè)移動(dòng)參數(shù)及第一空間圖案的困難度計(jì)算完成第二空間圖案的復(fù)雜度。在本發(fā)明的一實(shí)施例中,第一空間圖案為具有至少一個(gè)頂點(diǎn)及至少一個(gè)區(qū)域的二維圖案,所述多個(gè)移動(dòng)參數(shù)包括電子裝置在繪制第二空間圖案時(shí)經(jīng)歷的高度差以及總移動(dòng)距離,且依據(jù)電子裝置的所述多個(gè)移動(dòng)參數(shù)及第一空間圖案的困難度計(jì)算完成第二空間圖案的復(fù)雜度的步驟包括:基于高度差以及總移動(dòng)距離計(jì)算高度差分?jǐn)?shù);基于所述至少一個(gè)頂點(diǎn)的數(shù)量及所述至少一個(gè)區(qū)域的數(shù)量計(jì)算以單筆畫連接所述至少一個(gè)頂點(diǎn)的步驟數(shù),并據(jù)以推得第一空間圖案的困難度;以及求和(即,加總)高度差分?jǐn)?shù)及困難度為復(fù)雜度。在本發(fā)明的一實(shí)施例中,在依據(jù)所述多個(gè)移動(dòng)參數(shù)、相似度計(jì)算完成第二空間圖案的分?jǐn)?shù)的步驟之后,還包括將分?jǐn)?shù)與乘以權(quán)重的復(fù)雜度求和以修正分?jǐn)?shù)。在本發(fā)明的一實(shí)施例中,所述多個(gè)移動(dòng)參數(shù)包括總移動(dòng)距離及平均速度,且依據(jù)所述多個(gè)移動(dòng)參數(shù)以及相似度計(jì)算完成第二空間圖案的分?jǐn)?shù)的步驟包括:將總移動(dòng)距離、平均速度以及相似度分別乘上第一權(quán)重、第二權(quán)重以及第三權(quán)重并求和為分?jǐn)?shù)。本發(fā)明提出一種用于進(jìn)行空間繪畫計(jì)分的電子裝置,該電子裝置包括:一儲(chǔ)存單元以及一處理單元;該儲(chǔ)存單元儲(chǔ)存多個(gè)模塊;該處理單元耦接該儲(chǔ)存單元,存取并執(zhí)行該些模塊,該些模塊包括:一產(chǎn)生模塊、一記錄模塊以及一計(jì)算模塊;該產(chǎn)生模塊產(chǎn)生一第一空間圖案;該記錄模塊記錄一移動(dòng)軌跡及多個(gè)移動(dòng)參數(shù),并轉(zhuǎn)換所記錄的該移動(dòng)軌跡為一第二空間圖案;該計(jì)算模塊計(jì)算該第一空間圖案及該第二空間圖案之間的一相似度以及依據(jù)該些移動(dòng)參數(shù)、該相似度計(jì)算完成該第二空間圖案的一分?jǐn)?shù)。在本發(fā)明的一實(shí)施例中,所述多個(gè)移動(dòng)參數(shù)包括總移動(dòng)距離以及平均速度,且記錄模塊經(jīng)配置以反應(yīng)于啟動(dòng)操作而開始基于取樣周期記錄電子裝置的多個(gè)坐標(biāo),其中所述多個(gè)坐標(biāo)形成移動(dòng)軌跡;反應(yīng)于停止操作而停止記錄電子裝置的所述多個(gè)坐標(biāo);依據(jù)所述多個(gè)坐標(biāo)計(jì)算電子裝置在從啟動(dòng)操作至停止操作的期間中移動(dòng)的總移動(dòng)距離,并據(jù)以計(jì)算電子裝置在期間中的平均速度;以及連接所述多個(gè)坐標(biāo)以產(chǎn)生第二空間圖案。在本發(fā)明的一實(shí)施例中,計(jì)算模塊經(jīng)配置以:縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間;映射第二空間圖案至二維空間,并在二維空間中對(duì)齊第二空間圖案與第三空間圖案;在二維空間中取出多條參考線;找出所述多個(gè)參考線相交于第二空間圖案的多個(gè)第一參考點(diǎn),以及找出所述多個(gè)參考線相交于第三空間圖案的多個(gè)第二參考點(diǎn);分別排序所述多個(gè)參考線中的第i個(gè)參考線對(duì)應(yīng)的所述多個(gè)第一參考點(diǎn)及所述多個(gè)第二參考點(diǎn),其中對(duì)應(yīng)所述第i個(gè)參考線的所述多個(gè)第一參考點(diǎn)的數(shù)量為第一數(shù)量,對(duì)應(yīng)所述第i個(gè)參考線的所述多個(gè)第二參考點(diǎn)的數(shù)量為第二數(shù)量,其中i為正整數(shù);計(jì)算第j個(gè)第一參考點(diǎn)與第j個(gè)第二參考點(diǎn)之間的距離,其中j為不大于第三數(shù)量的整數(shù),且第三數(shù)量為第一數(shù)量與第二數(shù)量中的較小者;以及依據(jù)距離與第三空間圖案的面積計(jì)算相似度。在本發(fā)明的一實(shí)施例中,計(jì)算模塊經(jīng)配置以計(jì)算第一空間圖案的第一面積與第二空間圖案的第二面積之間的比例值,其中比例值大于1;依據(jù)比例值放大第一空間圖案為第三空間圖案;映射第三空間圖案至二維空間,并設(shè)定第三空間圖案的質(zhì)心為二維空間的原點(diǎn);映射第二空間圖案至二維空間,并移動(dòng)第二空間圖案以使其質(zhì)心位于原點(diǎn);以及旋轉(zhuǎn)第二空間圖案以使第二空間圖案與該第三空間圖案之間的重合面積為最大。在本發(fā)明的一實(shí)施例中,計(jì)算模塊還經(jīng)配置以依據(jù)電子裝置的所述多個(gè)移動(dòng)參數(shù)及第一空間圖案的困難度計(jì)算完成第二空間圖案的復(fù)雜度。在本發(fā)明的一實(shí)施例中,第一空間圖案為具有至少一個(gè)頂點(diǎn)及至少一個(gè)區(qū)域的二維圖案,所述多個(gè)移動(dòng)參數(shù)包括電子裝置在繪制第二空間圖案時(shí)經(jīng)歷的高度差以及總移動(dòng)距離,且計(jì)算模塊經(jīng)配置以基于高度差以及總移動(dòng)距離計(jì)算高度差分?jǐn)?shù);基于多個(gè)頂點(diǎn)的數(shù)量及所述至少一個(gè)區(qū)域的數(shù)量計(jì)算以單筆畫連接所述至少一個(gè)頂點(diǎn)的步驟數(shù),并據(jù)以推得第一空間圖案的困難度;以及求和高度差分?jǐn)?shù)及困難度為復(fù)雜度。在本發(fā)明的一實(shí)施例中,計(jì)算模塊還經(jīng)配置以將分?jǐn)?shù)與乘以權(quán)重的復(fù)雜度求和以修正分?jǐn)?shù)。在本發(fā)明的一實(shí)施例中,所述多個(gè)移動(dòng)參數(shù)包括總移動(dòng)距離及平均速度,且計(jì)算模塊經(jīng)配置以將總移動(dòng)距離、平均速度以及相似度分別乘上第一權(quán)重、第二權(quán)重以及第三權(quán)重并求和為分?jǐn)?shù)。本發(fā)明提出一種用于進(jìn)行空間繪畫計(jì)分的系統(tǒng),該系統(tǒng)包括:一智能型裝置及一穿戴式裝置;該智能型裝置產(chǎn)生一第一空間圖案;該穿戴式裝置連接于該智能型裝置,經(jīng)配置以記錄該穿戴式裝置的一移動(dòng)軌跡及多個(gè)移動(dòng)參數(shù),并回傳該移動(dòng)軌跡及該些移動(dòng)參數(shù)至該智能型裝置,其中,該智能型裝置轉(zhuǎn)換該穿戴式裝置所記錄的該移動(dòng)軌跡為一第二空間圖案,計(jì)算該第一空間圖案及該第二空間圖案之間的一相似度,以及依據(jù)該些移動(dòng)參數(shù)、該相似度計(jì)算完成該第二空間圖案的一分?jǐn)?shù)。在本發(fā)明的一實(shí)施例中,所述多個(gè)移動(dòng)參數(shù)包括總移動(dòng)距離以及平均速度,且穿戴式裝置經(jīng)配置以反應(yīng)于啟動(dòng)操作而開始基于取樣周期記錄多個(gè)坐標(biāo),其中所述多個(gè)坐標(biāo)形成移動(dòng)軌跡;反應(yīng)于停止操作而停止記錄穿戴式裝置的所述多個(gè)坐標(biāo)。智能型裝置經(jīng)配置以依據(jù)所述多個(gè)坐標(biāo)計(jì)算穿戴式裝置在從啟動(dòng)操作至停止操作的期間中移動(dòng)的總移動(dòng)距離,并據(jù)以計(jì)算穿戴式裝置在期間中的平均速度;以及連接所述多個(gè)坐標(biāo)以產(chǎn)生第二空間圖案。在本發(fā)明的一實(shí)施例中,智能型裝置經(jīng)配置以縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間;映射第二空間圖案至二維空間,并在二維空間中對(duì)齊第二空間圖案與第三空間圖案;在二維空間中取出多條參考線;找出所述多個(gè)參考線相交于第二空間圖案的多個(gè)第一參考點(diǎn),以及找出所述多個(gè)參考線相交于第三空間圖案的多個(gè)第二參考點(diǎn);分別排序所述多個(gè)參考線中的第i個(gè)參考線對(duì)應(yīng)的所述多個(gè)第一參考點(diǎn)及所述多個(gè)第二參考點(diǎn),其中對(duì)應(yīng)所述第i個(gè)參考線的所述多個(gè)第一參考點(diǎn)的數(shù)量為第一數(shù)量,對(duì)應(yīng)所述第i個(gè)參考線的所述多個(gè)第二參考點(diǎn)的數(shù)量為第二數(shù)量,其中i為正整數(shù);計(jì)算第j個(gè)第一參考點(diǎn)與第j個(gè)第二參考點(diǎn)之間的距離,其中j為不大于第三數(shù)量的整數(shù),且第三數(shù)量為第一數(shù)量與第二數(shù)量中的較小者;以及依據(jù)距離與第三空間圖案的面積計(jì)算相似度。在本發(fā)明的一實(shí)施例中,智能型裝置經(jīng)配置以計(jì)算第一空間圖案的第一面積與第二空間圖案的第二面積之間的比例值,其中比例值大于1;依據(jù)比例值放大第一空間圖案為第三空間圖案;映射第三空間圖案至二維空間,并設(shè)定第三空間圖案的質(zhì)心為二維空間的原點(diǎn);映射第二空間圖案至二維空間,并移動(dòng)第二空間圖案以使其質(zhì)心位于原點(diǎn);以及旋轉(zhuǎn)第二空間圖案以使第二空間圖案與第三空間圖案之間的重合面積為最大。在本發(fā)明的一實(shí)施例中,智能型裝置還經(jīng)配置以依據(jù)穿戴式裝置的所述多個(gè)移動(dòng)參數(shù)及第一空間圖案的困難度計(jì)算完成第二空間圖案的復(fù)雜度。在本發(fā)明的一實(shí)施例中,第一空間圖案為具有至少一個(gè)頂點(diǎn)及至少一個(gè)區(qū)域的二維圖案,所述多個(gè)移動(dòng)參數(shù)包括穿戴式裝置在繪制第二空間圖案時(shí)經(jīng)歷的高度差以及總移動(dòng)距離,且智能型裝置經(jīng)配置以基于高度差以及總移動(dòng)距離計(jì)算高度差分?jǐn)?shù);基于至少一個(gè)頂點(diǎn)的數(shù)量及所述至少一個(gè)區(qū)域的數(shù)量計(jì)算以單筆畫連接所述至少一個(gè)頂點(diǎn)的步驟數(shù),并據(jù)以推得第一空間圖案的困難度;以及求和高度差分?jǐn)?shù)及困難度為復(fù)雜度。在本發(fā)明的一實(shí)施例中,智能型裝置還經(jīng)配置以將分?jǐn)?shù)與乘以權(quán)重的復(fù)雜度求和以修正分?jǐn)?shù)。在本發(fā)明的一實(shí)施例中,所述多個(gè)移動(dòng)參數(shù)包括總移動(dòng)距離及平均速度,且智能型裝置經(jīng)配置以將總移動(dòng)距離、平均速度以及相似度分別乘上第一權(quán)重、第二權(quán)重以及第三權(quán)重并求和為分?jǐn)?shù)?;谏鲜觯景l(fā)明提出的空間繪畫計(jì)分方法、用于進(jìn)行空間繪畫計(jì)分的裝置及系統(tǒng),可讓用戶把電子裝置(例如智能型裝置或穿戴式裝置)當(dāng)成質(zhì)點(diǎn)依據(jù)給定的第一空間圖案在空間中繪制出第二空間圖案,并藉由比較第一及第二空間圖案來(lái)進(jìn)行計(jì)分。如此一來(lái),本發(fā)明即可利用空間作畫的新穎性,帶動(dòng)用戶時(shí)時(shí)刻刻都能運(yùn)動(dòng),增強(qiáng)身體素質(zhì),同時(shí)減少沉迷玩手機(jī)的時(shí)間。另外,本發(fā)明在讓人們以電子裝置繪制第二空間圖案進(jìn)行運(yùn)動(dòng)的同時(shí)還能鍛煉對(duì)于空間圖形的想象能力。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合所附附圖作詳細(xì)說(shuō)明如下。附圖說(shuō)明圖1是依據(jù)本發(fā)明的一實(shí)施例繪示的電子裝置示意圖。圖2是依據(jù)本發(fā)明的一實(shí)施例繪示的監(jiān)測(cè)服務(wù)器的方法流程圖。圖3a是依據(jù)本發(fā)明的一實(shí)施例繪示的第一空間圖案示意圖。圖3b是依據(jù)本發(fā)明另一實(shí)施例繪示的第一空間圖案示意圖。圖4a是依據(jù)圖3b實(shí)施例繪示的小范圍繪制第二空間圖案的示意圖。圖4b是依據(jù)圖3b實(shí)施例繪示的大范圍繪制第二空間圖案的示意圖。圖5是依據(jù)本發(fā)明的一實(shí)施例繪示的映射第一空間圖案及第三空間圖案至同一二維空間的示意圖。圖6是依據(jù)本發(fā)明的一實(shí)施例繪示的計(jì)算相似度機(jī)制的示意圖。圖7是依據(jù)本發(fā)明的一實(shí)施例繪示的依據(jù)各種運(yùn)動(dòng)方式來(lái)繪制第二空間圖案所對(duì)應(yīng)的分?jǐn)?shù)示意圖。圖8是依據(jù)本發(fā)明的一實(shí)施例繪示的用于進(jìn)行空間繪畫計(jì)分的系統(tǒng)示意圖。主要組件符號(hào)說(shuō)明:100電子裝置112儲(chǔ)存單元112_1產(chǎn)生模塊112_2記錄模塊112_3計(jì)算模塊114處理單元310、320第一空間圖案311~314、321~329頂點(diǎn)311’~312’、321’~324’區(qū)域410、420、520、520’、610第二空間圖案510、620第三空間圖案810智能型裝置820穿戴式裝置r_1~r_n參考線rp1_1、rp1_1’~rp1_3’第一參考點(diǎn)rp2_1、rp2_1’~rp2_2’第二參考點(diǎn)s210~s240本發(fā)明實(shí)施例的空間繪畫計(jì)分方法的步驟具體實(shí)施方式圖1是依據(jù)本發(fā)明的一實(shí)施例繪示的電子裝置示意圖。在本實(shí)施例中,電子裝置100例如是手機(jī)、智能型手機(jī)、穿戴式裝置、個(gè)人計(jì)算機(jī)(personalcomputer,pc)、筆記本型計(jì)算機(jī)(notebookpc)、網(wǎng)本型計(jì)算機(jī)(netbookpc)、平板計(jì)算機(jī)(tabletpc)、游戲機(jī)(gameconsole)、便攜式裝置、或便攜式多媒體播放器(portablemultimediaplayer)等,但可不限于此。電子裝置100可包括儲(chǔ)存單元112及處理單元114。儲(chǔ)存單元112例如是存儲(chǔ)器、硬盤或是其他任何可用于儲(chǔ)存數(shù)據(jù)的組件,而可用以記錄多個(gè)模塊。處理單元114耦接儲(chǔ)存單元112。處理單元114可為一般用途處理器、特殊用途處理器、傳統(tǒng)的處理器、數(shù)字信號(hào)處理器、多個(gè)微處理器(microprocessor)、一個(gè)或多個(gè)結(jié)合數(shù)字信號(hào)處理器核心的微處理器、控制器、微控制器、特殊應(yīng)用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)場(chǎng)可編程門陣列電路(fieldprogrammablegatearray,fpga)、任何其他種類的集成電路、狀態(tài)機(jī)、基于高級(jí)精簡(jiǎn)指令集機(jī)器(advancedriscmachine,arm)的處理器以及類似品。在本實(shí)施例中,電子裝置100可在產(chǎn)生第一空間圖案并通過(guò)例如觸控屏幕等用戶界面告知用戶后,作為質(zhì)點(diǎn)讓用戶揮舞或是帶著移動(dòng)以在三維空間中繪制出第二空間圖案。接著,電子裝置100可依據(jù)第一空間圖案及第二空間圖案之間的相似度、完成第二空間圖案的復(fù)雜度以及電子裝置100在用于繪制第二空間圖案過(guò)程中的各個(gè)移動(dòng)參數(shù)來(lái)計(jì)算完成第二空間圖案的分?jǐn)?shù)。以下將進(jìn)行詳細(xì)的說(shuō)明。在一實(shí)施例中,處理單元114可存取并執(zhí)行儲(chǔ)存單元112中的產(chǎn)生模塊112_1、記錄模塊112_2以及計(jì)算模塊112_3以執(zhí)行本發(fā)明提出的空間繪畫計(jì)分方法。圖2是依據(jù)本發(fā)明的一實(shí)施例繪示的監(jiān)測(cè)服務(wù)器的方法流程圖。本實(shí)施例的方法可由圖1的電子裝置100執(zhí)行,以下即搭配圖1的組件來(lái)說(shuō)明本方法的詳細(xì)步驟。在步驟s210中,產(chǎn)生模塊112_1可產(chǎn)生第一空間圖案。在一實(shí)施例中,第一空間圖案例如是具有多個(gè)頂點(diǎn)(其數(shù)量以v代表)及多個(gè)區(qū)域(其數(shù)量以ar代表)的二維圖案,而產(chǎn)生模塊112_1可根據(jù)歐拉定理和一筆畫的原則來(lái)產(chǎn)生此二維圖案。請(qǐng)參照?qǐng)D3a,其是依據(jù)本發(fā)明的一實(shí)施例繪示的第一空間圖案示意圖。在本實(shí)施例中,第一空間圖案310例如是包括4個(gè)頂點(diǎn)311~314(即,v為4)以及2個(gè)區(qū)域311’~312’(即,ar為2)的二維圖案。依據(jù)歐拉定理及一筆畫原則,完成第一空間圖案310的步驟數(shù)(表示為b)可依據(jù)“v+ar-b=1”的公式而得出b為5,也就是需要5個(gè)步驟才能將頂點(diǎn)311~314連接起來(lái)。所述5個(gè)步驟例如是依序經(jīng)過(guò)頂點(diǎn)311~314以及313的步驟,如圖3a的箭頭符號(hào)所示,但本發(fā)明的可實(shí)施方式不限于此。請(qǐng)?jiān)賲⒄請(qǐng)D3b,其是依據(jù)本發(fā)明另一實(shí)施例繪示的第一空間圖案示意圖。在本實(shí)施例中,第一空間圖案320例如是包括9個(gè)頂點(diǎn)321~329(即,v為9)以及4個(gè)區(qū)域321’~324’(即,ar為4)的二維圖案。依據(jù)歐拉定理及一筆畫原則,完成第一空間圖案320的步驟數(shù)同樣可依據(jù)“v+ar-b=1”的公式而得出b為12,也就是需要12個(gè)步驟才能將頂點(diǎn)321~329連接起來(lái)。所述12個(gè)步驟例如是依序經(jīng)過(guò)頂點(diǎn)321~329以及321的步驟,如圖3b的箭頭符號(hào)所示,但本發(fā)明的可實(shí)施方式不限于此。在一實(shí)施例中,第一空間圖案的困難度可依據(jù)b的數(shù)值來(lái)進(jìn)行定義。舉例而言,b小于10的第一空間圖案可定義為困難度1;b介于10與20之間的第一空間圖案可定義為困難度2;b介于20與30之間的第一空間圖案可定義為困難度3;b大于30的第一空間圖案可定義為困難度4,但本發(fā)明的可實(shí)施方式不限于此。另外,如第一空間圖案為非封閉圖案,可將第一空間圖案的起點(diǎn)與終點(diǎn)連接以計(jì)算b。在其他實(shí)施例中,產(chǎn)生模塊112_1亦可依據(jù)設(shè)計(jì)者的需求而將第一空間圖案設(shè)計(jì)為其他的樣態(tài),例如各式各樣的幾何圖案、曲線、折線或其組合等。接著,在步驟s220中,記錄模塊112_2可記錄電子裝置100的移動(dòng)軌跡及多個(gè)移動(dòng)參數(shù),并轉(zhuǎn)換所記錄的移動(dòng)軌跡為第二空間圖案。所述多個(gè)移動(dòng)參數(shù)例如包括電子裝置100在被用于繪制第二空間圖案的過(guò)程中的總移動(dòng)距離及平均速度,但可不限于此。在一實(shí)施例中,記錄模塊112_2可反應(yīng)于啟動(dòng)操作而開始通過(guò)陀螺儀、全球定位系統(tǒng)(globalpositioningsystem,gps)或其他類似的定位裝置來(lái)基于取樣周期(例如0.001秒)記錄電子裝置100在三維空間中的多個(gè)坐標(biāo),其中所述多個(gè)坐標(biāo)形成移動(dòng)軌跡。啟動(dòng)操作例如可由用戶對(duì)電子裝置100施加某種操作(例如按下某個(gè)實(shí)體/虛擬按鍵或輸入某個(gè)手勢(shì)等)而觸發(fā)。接著,記錄模塊112_2可反應(yīng)于停止操作而停止記錄電子裝置100在三維空間中的所述多個(gè)坐標(biāo)。相似于啟動(dòng)操作,停止操作也可由用戶對(duì)電子裝置100執(zhí)行某種操作(例如按下某個(gè)實(shí)體/虛擬按鍵或輸入某個(gè)手勢(shì)等)而觸發(fā)。之后,記錄模塊112_2可依據(jù)所述多個(gè)坐標(biāo)計(jì)算電子裝置100在從啟動(dòng)操作至停止操作的期間中移動(dòng)的總移動(dòng)距離,并據(jù)以計(jì)算電子裝置在期間中的平均速度(以va表示)。并且,記錄模塊112_2可連接所述多個(gè)坐標(biāo)以產(chǎn)生第二空間圖案。簡(jiǎn)言之,記錄模塊112_2可在用戶觸發(fā)啟動(dòng)操作后開始記錄電子裝置100的移動(dòng)軌跡,并在用戶觸發(fā)停止操作之后將所記錄到的移動(dòng)軌跡映射為第二空間圖案。在不同的實(shí)施例中,用戶可在較小的空間(例如小于2立方米的空間)中以揮舞電子裝置100的方式來(lái)小范圍地繪制第二空間圖案,也可在較大的空間(例如大于2立方米的空間)中以帶著電子裝置100移動(dòng)(例如行走、奔跑或搭乘交通工具)的方式來(lái)大范圍地繪制第二空間圖案。請(qǐng)參照?qǐng)D4a,其是依據(jù)圖3b實(shí)施例繪示的小范圍繪制第二空間圖案的示意圖。在本實(shí)施例中,用戶可在手持電子裝置100的情況下,以揮舞的方式在三維空間中依據(jù)圖3b的第一空間圖案320繪制第二空間圖案410。請(qǐng)?jiān)賲⒄請(qǐng)D4b,其是依據(jù)圖3b實(shí)施例繪示的大范圍繪制第二空間圖案的示意圖。在本實(shí)施例中,用戶可帶著電子裝置100移動(dòng)(例如行走、奔跑或搭乘交通工具)的方式來(lái)依據(jù)圖3b的第一空間圖案320而大范圍地繪制第二空間圖案420。應(yīng)了解的是,雖然第二空間圖案410及420在附圖中看似大小相仿,但第二空間圖案420的尺寸實(shí)際上可能是第二空間圖案410的數(shù)十至數(shù)百倍。之后,在步驟s230中,計(jì)算模塊112_3可計(jì)算第一空間圖案及第二空間圖案之間的相似度。在一實(shí)施例中,計(jì)算模塊112_3可縮放第一空間圖案為第三空間圖案,并映射第三空間圖案至二維空間。接著,計(jì)算模塊112_3可映射第二空間圖案至二維空間,并在二維空間中對(duì)齊第二空間圖案與第三空間圖案。具體而言,計(jì)算模塊112_3可計(jì)算第一空間圖案的第一面積與第二空間圖案的第二面積之間的比例值,其中比例值大于1;依據(jù)比例值放大第一空間圖案為第三空間圖案;映射第三空間圖案至二維空間,并設(shè)定第三空間圖案的質(zhì)心為二維空間的原點(diǎn);映射第二空間圖案至二維空間,并移動(dòng)第二空間圖案以使其質(zhì)心位于原點(diǎn);以及旋轉(zhuǎn)第二空間圖案以使第二空間圖案與第三空間圖案之間的重合面積為最大。請(qǐng)參照?qǐng)D5,其是依據(jù)本發(fā)明的一實(shí)施例繪示的映射第一空間圖案及第三空間圖案至同一二維空間的示意圖。在本實(shí)施例中,第三空間圖案510例如是依據(jù)所述比例值放大后的第一空間圖案,而計(jì)算模塊112_3可在算出第三空間圖案510的質(zhì)心之后,設(shè)定第三空間圖案510的質(zhì)心為圖5的二維空間的原點(diǎn)。接著,計(jì)算模塊112_3可映射第二空間圖案520至圖5的二維空間,并移動(dòng)第二空間圖案520以使其質(zhì)心同樣位于原點(diǎn)。接著,計(jì)算模塊112_3可旋轉(zhuǎn)第二空間圖案520以使第二空間圖案520與第三空間圖案510之間的重合面積為最大。旋轉(zhuǎn)后的第二空間圖案520例如是第二空間圖案520’,其與第三空間圖案510之間的重合面積為最大。在本實(shí)施例中,當(dāng)找到與第三空間圖案510之間的重合面積為最大的第二空間圖案520’時(shí),即定義第二空間圖案于第三空間圖案。在映射第一及第三空間圖案至同一二維空間并將其在二維空間中對(duì)齊之后,計(jì)算模塊112_3可基于特定的機(jī)制來(lái)計(jì)算第一空間圖案及第二空間圖案之間的相似度,詳情如下。請(qǐng)參照?qǐng)D6,其是依據(jù)本發(fā)明的一實(shí)施例繪示的計(jì)算相似度機(jī)制的示意圖。在本實(shí)施例中,第二空間圖案610及第三空間圖案620已在圖6的二維空間中對(duì)齊。接著,計(jì)算模塊112_3可在圖6的二維空間中取出多條參考線r_1~r_n(n為正整數(shù))。在本實(shí)施例中,參考線r_1~r_n例如可平行于圖6中的y軸,但本發(fā)明的實(shí)施方式可不限于此。在其他實(shí)施例中,計(jì)算模塊112_3也可將所述多條參考線設(shè)定為平行于圖6中的x軸,或是依設(shè)計(jì)者的需求而任意設(shè)定參考線的樣態(tài)。接著,計(jì)算模塊112_3可找出r_1~r_n參考線相交于該第二空間圖案610的多個(gè)第一參考點(diǎn),以及找出r_1~r_n參考線相交于該第三空間圖案620的多個(gè)第二參考點(diǎn)。舉例而言,計(jì)算模塊112_3可找出參考線r_1~r_n中的第i個(gè)參考線(以參考線r_i表示),計(jì)算模塊112_3可找出參考線r_i相交于第二空間圖案610的多個(gè)第一參考點(diǎn),以及找出參考線r_i相交于第三空間圖案620的多個(gè)第二參考點(diǎn),其中i為正整數(shù)。以參考線r_1為例,計(jì)算模塊112_3可找出相交于第二空間圖案610的第一參考點(diǎn)rp1_1,以及相交于第三空間圖案620的第二參考點(diǎn)rp2_1。再以參考線r_2為例,計(jì)算模塊112_3可找出相交于第二空間圖案610的第一參考點(diǎn)rp1_1’~rp1_3’,以及相交于第三空間圖案620的第二參考點(diǎn)rp2_1’~rp2_2’。之后,計(jì)算模塊112_3可分別排序參考線r_i對(duì)應(yīng)的所述多個(gè)第一參考點(diǎn)及所述多個(gè)第二參考點(diǎn),其中對(duì)應(yīng)參考線r_i的所述多個(gè)第一參考點(diǎn)的數(shù)量為第一數(shù)量,對(duì)應(yīng)參考線r_i的所述多個(gè)第二參考點(diǎn)的數(shù)量為第二數(shù)量。并且,對(duì)于參考線r_i,計(jì)算模塊112_3可計(jì)算第j個(gè)第一參考點(diǎn)與第j個(gè)第二參考點(diǎn)之間的一距離,其中j為不大于第三數(shù)量的整數(shù),且第三數(shù)量為第一數(shù)量與第二數(shù)量中的較小者。以參考線r_2(即,i等于2)為例,其對(duì)應(yīng)3個(gè)(即,第一數(shù)量)第一參考點(diǎn)rp1_1’~rp1_3’及2個(gè)(即,第二數(shù)量)第二參考點(diǎn)rp2_1’~rp2_2’。在此例中,由于第二數(shù)量小于第一數(shù)量,因此第三數(shù)量為2(即,第二數(shù)量)。接著,計(jì)算模塊112_3可分別排序第一參考點(diǎn)rp1_1’~rp1_3’及第二參考點(diǎn)rp2_1’~rp2_2’。在一實(shí)施例中,計(jì)算模塊112_3可依據(jù)第一參考點(diǎn)rp1_1’~rp1_3’及第二參考點(diǎn)rp2_1’~rp2_2’在二維空間中的y坐標(biāo)值分別降冪排序第一參考點(diǎn)rp1_1’~rp1_3’及第二參考點(diǎn)rp2_1’~rp2_2’。之后,計(jì)算模塊112_3可分別計(jì)算第一參考點(diǎn)rpj_1’與第二參考點(diǎn)rpj_2’之間的距離,其中j介于1與2(即,第三數(shù)量)之間。所述距離例如是歐基里德距離(euclideandistance),但本發(fā)明的可實(shí)施方式不限于此。在一實(shí)施例中,假設(shè)第一參考點(diǎn)rpj_1’的y坐標(biāo)為aj,而第二參考點(diǎn)rpj_2’的y坐標(biāo)為bj,則所述距離例如可表征為“”?;谏鲜鼋淌?,參考線r_i對(duì)應(yīng)的距離通式應(yīng)可對(duì)應(yīng)推得,即接著,計(jì)算模塊112_3可依據(jù)該距離與第三空間圖案的面積(以s3表示)計(jì)算相似度。具體而言,計(jì)算模塊112_3可計(jì)算參考線r_1~r_n分別對(duì)應(yīng)的距離d1~dn,而距離d1~dn的平均值為“d=(d1+…+dn)/n”。之后,計(jì)算模塊112_3可計(jì)算相似度(以sim表示)為但本發(fā)明的可實(shí)施方式不限于此。在一實(shí)施例中,計(jì)算模塊112_3可依據(jù)電子裝置100的所述多個(gè)移動(dòng)參數(shù)及第一空間圖案的困難度計(jì)算完成第二空間圖案的復(fù)雜度。在本實(shí)施例中,所述多個(gè)移動(dòng)參數(shù)包括電子裝置100在繪制第二空間圖案時(shí)經(jīng)歷的高度差以及總移動(dòng)距離。在此情況下,計(jì)算模塊112_3可基于高度差(以hd表示)以及總移動(dòng)距離(以s表示)計(jì)算高度差分?jǐn)?shù)(以h表示)。在一實(shí)施例中,h可表征為“h=1+(hd/s)”,但可不限于此。接著,計(jì)算模塊112_3可基于歐拉定理、所述多個(gè)頂點(diǎn)的數(shù)量及所述多個(gè)區(qū)域的數(shù)量計(jì)算以單一筆畫連接所述多個(gè)頂點(diǎn)的步驟數(shù),并據(jù)以推得第一空間圖案的困難度。計(jì)算模塊112_3推得第一空間的困難度的方式可參照先前實(shí)施例的說(shuō)明,在此不再贅述。之后,計(jì)算模塊112_3可求和高度差分?jǐn)?shù)及困難度為復(fù)雜度(以c表示),即“c=x+h”。在步驟s240中,計(jì)算模塊112_3可依據(jù)所述多個(gè)移動(dòng)參數(shù)以及相似度計(jì)算完成第二空間圖案的分?jǐn)?shù)。在一實(shí)施例中,計(jì)算模塊112_3可將總移動(dòng)距離、平均速度以及相似度分別乘上第一權(quán)重(以k1表示)、第二權(quán)重(以k2表示)以及第三權(quán)重(以k3表示)并求和為所述分?jǐn)?shù)(以g表示),即在一實(shí)施例中,計(jì)算模塊112_3還可依據(jù)前述的復(fù)雜度修正上述分?jǐn)?shù)。具體而言,計(jì)算模塊112_3可將復(fù)雜度乘上第四權(quán)重(以k4表示)并與上述分?jǐn)?shù)求和為修正后分?jǐn)?shù)(以g’表示),即“g’=g+k4×c”。由于用戶在揮舞電子裝置100或帶著電子裝置100移動(dòng)以繪制第二空間圖案時(shí)將必須移動(dòng)身體,因此可一并達(dá)到運(yùn)動(dòng)的效果。并且,由于必須在腦中勾勒出繪制第二空間圖案的移動(dòng)軌跡,因而還可達(dá)到鍛煉對(duì)于空間圖形的想象能力的效果。此外,在其他實(shí)施例中,電子裝置100還可將所得出的分?jǐn)?shù)上傳至用戶的社交網(wǎng)站與其他朋友分享,從而增加用戶對(duì)運(yùn)動(dòng)的興趣和動(dòng)力。在不同的實(shí)施例中,k1、k2、k3及k4可依設(shè)計(jì)者的需求而設(shè)定。在一實(shí)施例中,由于s、va、sim以及c的數(shù)值差距可能相當(dāng)大,因此k1、k2、k3及k4可設(shè)計(jì)為使上述各值乘上各自的權(quán)重后較為平均的數(shù)值。請(qǐng)參照?qǐng)D7,其是依據(jù)本發(fā)明的一實(shí)施例繪示的依據(jù)各種運(yùn)動(dòng)方式來(lái)繪制第二空間圖案所對(duì)應(yīng)的分?jǐn)?shù)示意圖。在本實(shí)施例中,k1、k2、k3及k4可分別設(shè)定為1、0.55、100及50,但本發(fā)明的可實(shí)施方式不限于此。在“100m跑步最好成績(jī)”的運(yùn)動(dòng)方式中,用戶被假設(shè)為以世界紀(jì)錄中最快完成100m跑步的速度完成第二空間圖案的繪制,而對(duì)應(yīng)的分?jǐn)?shù)則為“204.7446384”。另外,在“馬拉松跑步最好成績(jī)”的運(yùn)動(dòng)方式中,用戶被假設(shè)為以世界紀(jì)錄中最快完成馬拉松跑步的速度完成第二空間圖案的繪制,而對(duì)應(yīng)的分?jǐn)?shù)則為“367.0201644”。在“100m跑步普通人”的運(yùn)動(dòng)方式中,用戶被假設(shè)為以普通人完成100m的平均速度完成第二空間圖案的繪制,而對(duì)應(yīng)的分?jǐn)?shù)則為“195.5163576”。在“馬拉松跑步普通人”的運(yùn)動(dòng)方式中,用戶被假設(shè)為以普通人完成馬拉松的平均速度完成第二空間圖案的繪制,而對(duì)應(yīng)的分?jǐn)?shù)則為“348.5917971”。在“2km散步”的運(yùn)動(dòng)方式中,用戶被假設(shè)為完成2km散步的平均速度完成第二空間圖案的繪制,而對(duì)應(yīng)的分?jǐn)?shù)則為“135.7213595”。在“4km快走”的運(yùn)動(dòng)方式中,用戶被假設(shè)為完成4km快走的平均速度完成第二空間圖案的繪制,而對(duì)應(yīng)的分?jǐn)?shù)則為“184.3702939”。另外,在空間難度1~空間難度4的運(yùn)動(dòng)方式中,除了第一空間圖案的困難度相異(分別為x=1~x=4)之外,其余參數(shù)皆相同。從空間難度1~空間難度4對(duì)應(yīng)的分?jǐn)?shù)可看出,第一空間圖案的困難度越高,對(duì)應(yīng)的分?jǐn)?shù)也越高。其余運(yùn)動(dòng)方式對(duì)應(yīng)的用戶繪制第二空間圖案方式以及所對(duì)應(yīng)的分?jǐn)?shù)應(yīng)可依據(jù)上述教示推得,在此不再贅述。請(qǐng)參照?qǐng)D8,其是依據(jù)本發(fā)明的一實(shí)施例繪示的用于進(jìn)行空間繪畫計(jì)分的系統(tǒng)示意圖。在本實(shí)施例中,系統(tǒng)800包括智能型裝置810以及穿戴式裝置820。智能型裝置810例如是手機(jī)、智能型手機(jī)、個(gè)人計(jì)算機(jī)、筆記本型計(jì)算機(jī)、網(wǎng)本型計(jì)算機(jī)、平板計(jì)算機(jī)、游戲機(jī)、便攜式裝置、或便攜式多媒體播放器等,但可不限于此。穿戴式裝置820則例如是智能手環(huán)、智能鞋、智能眼鏡,或是其他可穿戴于用戶身上并通過(guò)例如藍(lán)牙等近距離通信協(xié)議、無(wú)線通信與智能型裝置810進(jìn)行數(shù)據(jù)交換的裝置等。在本實(shí)施例中,智能型裝置810以及穿戴式裝置820可合作地完成圖1電子裝置100所執(zhí)行的空間繪畫計(jì)分方法。具體而言,智能型裝置810可產(chǎn)生第一空間圖案。接著,穿戴于用戶身上的穿戴式裝置820可記錄其移動(dòng)軌跡及多個(gè)移動(dòng)參數(shù),并回傳移動(dòng)軌跡及所述多個(gè)移動(dòng)參數(shù)至智能型裝置810。以圖4a,用戶可在配戴穿戴式裝置820的情況下,在三維空間中揮舞穿戴式裝置820以如圖4a所示地繪制第二空間圖案?;蛘撸脩粢部稍谂浯鞔┐魇窖b置820的情況下,大范圍地移動(dòng)以繪制第二空間圖案,如圖4b所示。接著,智能型裝置810轉(zhuǎn)換穿戴式裝置820所記錄的移動(dòng)軌跡為第二空間圖案,計(jì)算第一空間圖案及第二空間圖案之間的相似度,依據(jù)穿戴式裝置820的所述多個(gè)移動(dòng)參數(shù)及第一空間圖案的困難度計(jì)算完成第二空間圖案的復(fù)雜度,以及依據(jù)所述多個(gè)移動(dòng)參數(shù)、相似度以及復(fù)雜度計(jì)算完成第二空間圖案的分?jǐn)?shù)。上述操作的細(xì)節(jié)可參照?qǐng)D2各個(gè)步驟中的說(shuō)明,在此不再贅述。綜上所述,本發(fā)明提出的空間繪畫計(jì)分方法、用于進(jìn)行空間繪畫計(jì)分的裝置及系統(tǒng),可讓用戶把電子裝置或穿戴式裝置當(dāng)成質(zhì)點(diǎn)依據(jù)給定的第一空間圖案在空間中繪制出第二空間圖案,并藉由比較第一及第二空間圖案來(lái)進(jìn)行計(jì)分。如此一來(lái),本發(fā)明除了可達(dá)到讓用戶運(yùn)動(dòng)的效果之外,還可鍛煉對(duì)于空間圖形的想象能力以及提升用戶對(duì)運(yùn)動(dòng)的興趣和動(dòng)力。雖然本發(fā)明已以實(shí)施例公開如上,然而其并非用以限定本發(fā)明,任何所屬
技術(shù)領(lǐng)域:
:中普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,應(yīng)當(dāng)可作些許的更動(dòng)與潤(rùn)飾,故本發(fā)明的保護(hù)范圍應(yīng)當(dāng)視所附的權(quán)利要求書所界定者為準(zhǔn)。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12