本發(fā)明涉及數(shù)據(jù)處理技術領域,尤其涉及一種運動場所信息的推薦方法及裝置。
背景技術:
在人們的日常生活中,影響其參加體育鍛煉的主要原因包括缺乏運動場所。
成人人群常常因為自己附近區(qū)域沒有明顯可運動場所而不去運動。運動場所的選擇與個人的視野、生活接觸范圍、人脈提供的信息和花在找運動場所的時間精力有關。這樣容易導致想運動的人找不到合適的運動場所,而且有些適宜運動的運動場所不為人知,造成運動資源的浪費。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種運動場所信息的推薦方法及裝置,以解決現(xiàn)有技術中無法獲取合適的運動場所的技術問題。
第一方面,本發(fā)明實施例提供了一種運動場所信息的推薦方法,包括:
獲取當前用戶的位置特征信息;
根據(jù)所述位置特征信息,查找與所述位置特征信息匹配的至少兩個目標用戶;
根據(jù)所述目標用戶的運動區(qū)域信息得到運動場所信息;
將所述運動場所信息推薦給當前用戶。
第二方面,本發(fā)明實施例還提供了一種運動場所信息的推薦裝置,包括:
獲取模塊,用于獲取當前用戶的位置特征信息;
查找模塊,用于根據(jù)所述位置特征信息,查找與所述位置特征信息匹配的至少兩個目標用戶;
得到模塊,用于根據(jù)所述目標用戶的運動區(qū)域信息得到運動場所信息;
推薦模塊,用于將所述運動場所信息推薦給當前用戶。
本發(fā)明實施例提供的運動場所信息的推薦方法及裝置,通過獲取當前用戶的位置特征信息,根據(jù)位置特征信息,查找與位置特征信息匹配的至少兩個目標用戶,根據(jù)目標用戶的運動區(qū)域信息得到運動場所信息,將運動場所信息推薦給當前用戶。采用上述技術方案,獲取與當前用戶的位置特征信息匹配的目標用戶的運動區(qū)域信息,根據(jù)運動區(qū)域信息得到運動場所信息并推薦當前用戶,運動場所信息與當前用戶的位置特征信息關聯(lián),幫助當前用戶獲取適合自己的運動場所信息,解決現(xiàn)有技術中無法獲取合適的運動場所的技術問題。
附圖說明
為了更加清楚地說明本發(fā)明示例性實施例的技術方案,下面對描述實施例中所需要用到的附圖做一簡單介紹。顯然,所介紹的附圖只是本發(fā)明所要描述的一部分實施例的附圖,而不是全部的附圖,對于本領域普通技術人員,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖得到其他的附圖。
圖1是本發(fā)明實施例一提供的一種運動場所信息的推薦方法的流程示意圖;
圖2是本發(fā)明實施例二提供的一種運動場所信息的推薦方法的流程示意圖;
圖3是本發(fā)明實施例二提供的一種得到運動區(qū)域統(tǒng)計信息的流程示意圖;
圖4是本發(fā)明實施例三提供的一種運動場所信息的推薦裝置的結(jié)構(gòu)框圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內(nèi)容。
在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實施例一
圖1為本發(fā)明實施例一提供的一種運動場所信息的推薦方法的流程示意圖。本實施例可適用于對運動場所進行推薦的情況。該方法可以由運動場所信息的推薦裝置來執(zhí)行,其中該裝置可以由軟件和/或硬件來實現(xiàn)。如圖1所示,本實施例提供的運動場所信息的推薦方法具體可以包括如下:
S110、獲取當前用戶的位置特征信息。
示例性的,可以通過終端設備內(nèi)置的定位裝置獲取當前用戶的位置特征信息,所述定位裝置可以為全球定位系統(tǒng)(Global Positioning System,GPS),或者北斗衛(wèi)星導航系統(tǒng),所述終端設備可以是智能手機、平板電腦等移動終端設備,還可以是智能手表、智能手環(huán)等可穿戴設備。還可以通過當前用戶的通信數(shù)據(jù)獲取當前用戶的位置特征信息,具體的,所述通信數(shù)據(jù)可以是當前用戶的語音數(shù)據(jù)、文字數(shù)據(jù)、圖片數(shù)據(jù)以及網(wǎng)絡訪問主題數(shù)據(jù)中的至少一種,例如,通過當前用戶在網(wǎng)路上發(fā)表的運動日志,獲取當前用戶的位置特征信息。進一步的,所述位置特征可以通過具體的經(jīng)緯度信息表示,還可以是通過與標志性建筑之間的距離的形式表示。
S120、根據(jù)所述位置特征信息,查找與所述位置特征信息匹配的至少兩個目標用戶。
示例性的,根據(jù)當前用戶的位置特征信息,查找與當前位置信息匹配的目標用戶,這里匹配的意思可以理解為目標用戶的位置區(qū)域與當前用戶的位置區(qū)域之間的位置關系滿足預設條件。所述預設條件可以為目標用戶的位置區(qū)域與當前用戶的位置區(qū)域之間的距離不大于預設距離,例如兩千米;或者目標用戶的位置區(qū)域與當前用戶的位置區(qū)域位于相同的街道,例如和平大街。根據(jù)所述位置特征信息,查找與所述位置特征信息匹配的至少兩個目標用戶。
S130、根據(jù)所述目標用戶的運動區(qū)域信息得到運動場所信息。
示例性的,查找到與當前用戶的位置特征信息匹配的目標用戶后,獲取所述目標用戶的運動區(qū)域信息,目標用戶的運動區(qū)域信息可以表示目標用戶運動時的常用運動場地信息,并且所述運動區(qū)域信息與當前用戶的位置特征信息相對應,根據(jù)所述運動區(qū)域信息,便可以得到與當前用戶的位置特征信息相匹配的運動場所信息,可選的,所述運動場所位置信息具體可以是運動場所的位置信息。
S140、將所述運動場所信息推薦給當前用戶。
示例性的,將與當前用戶的位置特征信息相匹配的運動場所信息推薦給當前用戶,提示當前用戶可進行運動的場所,具體可以是提示當前用戶可進行運動的場所位置信息??蛇x的,可以是以發(fā)送推送消息的形式將運動場所信息推送給當前用戶,還可以是發(fā)送短消息的形式將運動場所信息推送給當前用戶,這里對具體的推薦方法不作限定,只需滿足可以及時將運動場所信息推薦給當前用戶即可。可選的,可以是定時將運動場所信息推薦給當前用戶,具體的定時時間可以預先設置在終端中,例如一小時;還可以是在接受到用戶的推薦申請時,將運動場所信息推薦給當前用戶,以保證及時滿足用戶查看運動場所信息的需求。
本發(fā)明實施例提供的運動場所信息的推薦方法,通過獲取當前用戶的位置特征信息,根據(jù)位置特征信息,查找與位置特征信息匹配的至少兩個目標用戶,根據(jù)目標用戶的運動區(qū)域信息得到運動場所信息,將運動場所信息推薦給當前用戶。采用上述技術方案,獲取與當前用戶的位置特征信息匹配的目標用戶的運動區(qū)域信息,根據(jù)運動區(qū)域信息得到運動場所信息并推薦當前用戶,運動場所信息與當前用戶的位置特征信息關聯(lián),幫助當前用戶獲取適合自己的運動場所信息,并根據(jù)運動場所信息安排運動活動,解決現(xiàn)有技術中無法獲取合適的運動場所,無法開展運動活動的技術問題。
進一步的,在上述S130中得到運動場所信息之后,還包括:
獲取所述目標用戶在所述運動場所的運動類型信息;
將所述運動類型信息推薦給當前用戶。
示例性的,根據(jù)目標用戶的運動區(qū)域信息得到運動場所信息之后,獲取所述目標用戶的運動類型信息,具體的,可以是通過運動傳感器獲取所述目標用戶的運動類型信息,所述運動傳感器可以包括加速度傳感器、陀螺儀傳感器、方向傳感器、距離傳感器中的至少一種,根據(jù)所述運動傳感器采集到的運動信息,獲取所述目標用戶的運動類型信息。還可以是通過所述目標用戶的通信獲取目標用戶的運動類型信息,具體的,所述通信數(shù)據(jù)可以是目標用戶的語音數(shù)據(jù)、文字數(shù)據(jù)、圖片數(shù)據(jù)以及網(wǎng)絡訪問主題數(shù)據(jù)中的至少一種,例如,通過目標用戶在網(wǎng)路上發(fā)表的運動圖片數(shù)據(jù),獲取目標用戶的運動類型信息。獲取到目標用戶的運動類型信息之后,將所述運動類型信息一并推薦給當前用戶,具體可以是以發(fā)送推送消息的形式將運動類型信息推送給當前用戶,還可以是發(fā)送短消息的形式將運動類型信息推送給當前用戶,這里對具體的推薦方法不作限定,只需滿足可以及時將運動類型信息推薦給當前用戶即可??蛇x的,可以是定時將運動類型信息推薦給當前用戶,具體的定時時間可以預先設置在終端中,例如一小時;還可以是在接受到用戶的推薦申請時,將運動類型信息推薦給當前用戶,以保證及時滿足用戶查看運動類型信息的需求。
通過將運動類型信息推薦給當前用戶,保證當前用戶及時了解其他目標用戶的運動類型信息,及時了解在當前運動場所下可以開展哪種類型的運動活動,及時合理地安排自己的運動計劃。
實施例二
圖2為本發(fā)明實施例二提供的一種運動場所信息的推薦方法的流程示意圖,本實施例以上述實施例為基礎,提供一種運動場所信息的推薦方法,具體的,本實施例對如何根據(jù)目標用戶的運動區(qū)域信息得到運動場所信息進行解釋說明。如圖2所示,本實施例提供的運動場所信息的推薦方法可以包括如下:
S210、獲取當前用戶的位置特征信息。
示例性的,可以通過終端設備內(nèi)置的定位裝置獲取當前用戶的位置特征信息,還可以通過當前用戶的通信數(shù)據(jù)獲取當前用戶的位置特征信息。
S220、根據(jù)所述位置特征信息,查找與所述位置特征信息匹配的至少兩個目標用戶。
示例性的,根據(jù)當前用戶的位置特征信息,查找與當前位置信息匹配的目標用戶,這里匹配的意思可以理解為目標用戶的位置區(qū)域與當前用戶的位置區(qū)域之間的位置關系滿足預設條件。
S230、獲取所述目標用戶的運動區(qū)域參數(shù)。
示例性的,獲取至少兩個目標用戶的運動區(qū)域參數(shù),可選的,所述運動區(qū)域參數(shù)包括目標用戶的運動路徑參數(shù)和/或運動點參數(shù)。具體的,當目標用戶的運動類型為軌跡類運動時,例如跑步運動,此時可以獲取目標用戶的運動路徑參數(shù),即目標用戶跑步時的跑步軌跡。當目標用戶的運動類型為固定場地類運動時,例如體操運動,此時可以獲取目標用戶的運動點參數(shù),即目標用戶的體操運動點位置。
S240、對所述運動區(qū)域參數(shù)進行統(tǒng)計分析,得到所述目標用戶的運動區(qū)域統(tǒng)計信息。
示例性的,可以是對各個目標用戶的運動區(qū)域參數(shù)進行統(tǒng)計,得到表示全部目標用戶的運動區(qū)域統(tǒng)計信息的全局數(shù)據(jù),根據(jù)所述全局數(shù)據(jù)可以得到不同運動路徑上進行軌跡類運動和/或在不同場地進行固定場地類運動的目標用戶進行的人數(shù)。例如,所述運動區(qū)域統(tǒng)計信息具體可以是在某條路徑上進行跑步運動的人數(shù),和/或,在某個場地進行體操運動的人數(shù)。進一步的,對所述運動區(qū)域參數(shù)進行統(tǒng)計分析,可以是使用統(tǒng)計圖或者統(tǒng)計表格的方式對運動區(qū)域參數(shù)進行統(tǒng)計分析。
S250、根據(jù)所述運動區(qū)域統(tǒng)計信息得到運動場所信息。
示例性的,根據(jù)運動區(qū)域統(tǒng)計信息得到運動場所信息,具體可以是當不同運動路徑上進行軌跡類運動的目標用戶的人數(shù),和/或,在不同場地進行固定場地類運動的目標用戶的人數(shù)滿足預設條件時,可以將所述運動路徑和/或運動場所作為運動場所信息。
S260、將所述運動場所信息推薦給當前用戶。
示例性的,將與當前用戶的位置特征信息相匹配的運動場所信息推薦給當前用戶,提示當前用戶可進行運動的場所。
本發(fā)明實施例提供的運動場所信息的推薦方法,通過獲取當前用戶的位置特征信息,根據(jù)位置特征信息,查找與位置特征信息匹配的至少兩個目標用戶,獲取目標用戶的運動區(qū)域參數(shù),對運動區(qū)域參數(shù)進行統(tǒng)計分析,得到目標用戶的運動區(qū)域統(tǒng)計信息,根據(jù)運動區(qū)域統(tǒng)計信息得到運動場所信息,最后將運動場所信息推薦給當前用戶。采用上述技術方案,運動場所信息的獲取是通過對多個目標用戶的運動區(qū)域參數(shù)進行統(tǒng)計得到的,運動場所信息的獲取更加準確,可以更好地幫助當前用戶了解運動場所信息,合理安排運動活動。
進一步的,如圖3所示,步驟S240中對所述運動區(qū)域參數(shù)進行統(tǒng)計分析,得到所述目標用戶的運動區(qū)域統(tǒng)計信息,可以包括:
S241、對所述運動區(qū)域參數(shù)進行統(tǒng)計分析,當不同目標用戶的運動區(qū)域滿足區(qū)域預設條件時,將所述運動區(qū)域作為相似運動區(qū)域,并將運動區(qū)域包含所述相似運動區(qū)域的目標用戶作為相似用戶。
示例性的,運動區(qū)域參數(shù)可以包括運動路徑參數(shù)和/或運動點參數(shù),當所述運動區(qū)域參數(shù)為運動路徑參數(shù)時,所述區(qū)域預設條件可以是運動路徑參數(shù)滿足路徑預設條件時,將所述運動路徑作為相似運動路徑。當所述運動區(qū)域參數(shù)為運動點參數(shù)時,所述區(qū)域預設條件可以是運動點參數(shù)滿足運動點預設條件時,將所述運動點作為相似運動點。舉例而言,如果目標用戶A的運動路徑和目標用戶B的運動路徑同向,并且兩條運動路徑相隔不超過預設值,例如10米,則可以認為目標用戶A和目標用戶B的運動路徑為相似運動路徑。進一步的,如果目標用戶A的運動路徑短于目標用戶B的運動路徑,且目標用戶A的整個運動路徑中與目標用戶B的運動路徑的相同路徑長度占比超過閥值,例如80%,可以進一步認為目標用戶A的運動路徑和目標用戶B的運動路徑為相同路徑。這里,為了避免巧合情況發(fā)生,目標用戶的運動路徑總長度須大于預設路徑長度,例如100米。舉例而言,當目標用戶C和目標用戶D的運動點參數(shù)一直存在于同一個確定區(qū)域時,則可以認為目標用戶C和目標用戶D的運動點為相似運動點,需要說明的是,所述相似運動點并不僅僅表示一個點數(shù)據(jù),而是由多個點數(shù)據(jù)組成的點群數(shù)據(jù)。根據(jù)所述相似運動路徑和/或相似運動點,得到相似運動路徑,并把運動區(qū)域包含相似運動區(qū)域的目標用戶作為相似用戶。
S242、當所述相似用戶的人數(shù)滿足人數(shù)預設條件時,將所述相似運動區(qū)域的信息作為運動區(qū)域統(tǒng)計信息。
示例性的,當所述相似用戶的人數(shù)滿足人數(shù)預設條件時,例如,相似用戶的人數(shù)大于5人時,將所述相似運動區(qū)域作為運動區(qū)域統(tǒng)計信息。
通過相似運動區(qū)域以及相似用戶確定運動統(tǒng)計信息,得到的統(tǒng)計信息更加完整準確,通過運行區(qū)域統(tǒng)計信息得到的運動場所信息也更加滿足當前用戶的需求,進一步提升運動場所信息的準確性。
實施例三
圖4為本發(fā)明實施例三提供的一種運動場所信息的推薦裝置的結(jié)構(gòu)框圖,該裝置可由軟件和/或硬件實現(xiàn)。本實施例可適用于對運動場所進行推薦的情況,如圖4所示,該裝置可以包括:獲取模塊401、查找模塊402、得到模塊403以及推薦模塊404。
其中,獲取模塊401,用于獲取當前用戶的位置特征信息;查找模塊402,用于根據(jù)所述位置特征信息,查找與所述位置特征信息匹配的至少兩個目標用戶;得到模塊403,用于根據(jù)所述目標用戶的運動區(qū)域信息得到運動場所信息;推薦模塊404,用于將所述運動場所信息推薦給當前用戶。
可選的,得到模塊403,可以包括:
獲取子模塊,用于獲取所述目標用戶的運動區(qū)域參數(shù);
統(tǒng)計分析子模塊,用于對所述運動區(qū)域參數(shù)進行統(tǒng)計分析,得到所述目標用戶的運動區(qū)域統(tǒng)計信息;
得到子模塊,用于根據(jù)所述運動區(qū)域統(tǒng)計信息得到運動場所信息。
可選的,統(tǒng)計分析子模塊,可以包括:
統(tǒng)計分析單元,用于對所述運動區(qū)域參數(shù)進行統(tǒng)計分析,當不同目標用戶的運動區(qū)域滿足區(qū)域預設條件時,將所述運動區(qū)域作為相似運動區(qū)域,并將運動區(qū)域包含所述相似運動區(qū)域的目標用戶作為相似用戶;
統(tǒng)計信息獲取單元,用于當所述相似用戶的人數(shù)滿足人數(shù)預設條件時,將所述相似運動區(qū)域的信息作為運動區(qū)域統(tǒng)計信息。
可選的,所述運動區(qū)域參數(shù)可以包括運動路徑參數(shù)和/或運動點參數(shù)。
可選的,所述裝置還可以包括:
運動類型信息獲取模塊,用于得到運動場所信息之后,獲取所述目標用戶在所述運動場所的運動類型信息;
運動類型信息推薦模塊,用于將所述運動類型信息推薦給當前用戶。
本發(fā)明實施例三提供的運動場所信息的推薦裝置,與本發(fā)明任意實施例所提供的運動場所信息的推薦方法屬于同一發(fā)明構(gòu)思,可執(zhí)行本發(fā)明任意實施例所提供的運動場所信息的推薦方法,具備執(zhí)行運動場所信息的推薦方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節(jié),可參見本發(fā)明任意實施例提供的運動場所信息的推薦方法。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。