本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體而言,涉及一種顯示數(shù)據(jù)的方法和裝置。
背景技術(shù):
隨著人們生活水平的不斷提高,人們?cè)絹碓阶⒅厣畹馁|(zhì)量,而健康問題則成為了人們所關(guān)注的重點(diǎn)。此外,隨著綠色觀念越來越深入人心,人們?cè)絹碓街匾曂ㄟ^運(yùn)動(dòng)的方式來保持身體的健康,由此,掀起了一場(chǎng)運(yùn)動(dòng)熱潮。
由于通過運(yùn)動(dòng)來使身體保持健康,進(jìn)而健身塑形的觀念越來越深入人心,為了適應(yīng)時(shí)代的潮流,各種運(yùn)動(dòng)軟件也相繼而出。但現(xiàn)有的運(yùn)動(dòng)軟件僅能顯示記錄終端持有者的運(yùn)動(dòng)狀況,例如,僅能記錄手機(jī)持有者的跑步記錄,但不能同時(shí)顯示其他用戶的運(yùn)動(dòng)狀態(tài)以及每個(gè)區(qū)域的運(yùn)動(dòng)熱度(即運(yùn)動(dòng)人數(shù)),由此,用戶的體驗(yàn)效果比較差。
針對(duì)上述現(xiàn)有的運(yùn)動(dòng)軟件不能同時(shí)顯示多個(gè)用戶上傳的運(yùn)動(dòng)數(shù)據(jù)的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種顯示數(shù)據(jù)的方法和裝置,以至少解決現(xiàn)有的運(yùn)動(dòng)軟件不能同時(shí)顯示多個(gè)用戶上傳的運(yùn)動(dòng)數(shù)據(jù)的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種顯示數(shù)據(jù)的方法,包括:獲取多個(gè)用戶上傳的數(shù)據(jù),其中,數(shù)據(jù)包括每個(gè)用戶上傳的地理位置信息,地理位置信息為用戶運(yùn)動(dòng)所涉及到的地理位置的信息;獲取在終端屏幕上顯示的預(yù)定區(qū)域,其中,預(yù)定區(qū)域包括預(yù)定范圍的地圖;基于多個(gè)用戶上傳的數(shù)據(jù)確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù);根據(jù)預(yù)定區(qū)域內(nèi)的用戶所對(duì)應(yīng)的地理位置信息將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)顯示在預(yù)定區(qū)域內(nèi)。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種顯示數(shù)據(jù)的裝置,包括:第一獲取模塊,用于獲取多個(gè)用戶上傳的數(shù)據(jù),其中,數(shù)據(jù)包括每個(gè)用戶上傳的地理位置信息,地理位置信息為用戶運(yùn)動(dòng)所涉及到的地理位置的信息;第二獲取模塊,用于獲取在終端屏幕上顯示的預(yù)定區(qū)域,其中,預(yù)定區(qū)域包括預(yù)定范圍的地圖;第一確定模塊,用于基于多個(gè)用戶上傳的數(shù)據(jù)確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù);顯示模塊,用于將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)根據(jù)對(duì)應(yīng)的地理位置信息顯示在預(yù)定區(qū)域內(nèi)。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,程序執(zhí)行顯示數(shù)據(jù)的方法。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種處理器,該處理器用于運(yùn)行程序,其中,程序運(yùn)行時(shí)執(zhí)行顯示數(shù)據(jù)的方法。
在本發(fā)明實(shí)施例中,采用地理位置信息與地圖信息相結(jié)合的方式,通過獲取多個(gè)用戶上傳的數(shù)據(jù),以及在終端屏幕上顯示的預(yù)定區(qū)域,并基于多個(gè)用戶上傳的數(shù)據(jù)確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù),最后根據(jù)預(yù)定區(qū)域內(nèi)的用戶所對(duì)應(yīng)的地理位置信息將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)顯示在預(yù)定區(qū)域內(nèi),其中,數(shù)據(jù)包括每個(gè)用戶上傳的地理位置信息,地理位置信息為用戶運(yùn)動(dòng)所涉及到的地理位置的信息,預(yù)定區(qū)域包括預(yù)定范圍的地體,達(dá)到了同時(shí)顯示多個(gè)用戶上傳的運(yùn)動(dòng)數(shù)據(jù)的目的,從而實(shí)現(xiàn)了提高運(yùn)動(dòng)軟件的智能化,提高用戶體驗(yàn)效果的技術(shù)效果,進(jìn)而解決了現(xiàn)有的運(yùn)動(dòng)軟件不能同時(shí)顯示多個(gè)用戶上傳的運(yùn)動(dòng)數(shù)據(jù)的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種顯示數(shù)據(jù)的方法流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的終端屏幕的顯示示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的顯示數(shù)據(jù)的方法流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的顯示數(shù)據(jù)的方法流程圖;
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的顯示數(shù)據(jù)的方法流程圖;
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的熱點(diǎn)區(qū)域的顯示示意圖;
圖7是根據(jù)本發(fā)明實(shí)施例的一種可選的顯示數(shù)據(jù)的方法流程圖;以及
圖8是根據(jù)本發(fā)明實(shí)施例的一種顯示數(shù)據(jù)的裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實(shí)施例1
根據(jù)本發(fā)明實(shí)施例,提供了一種顯示數(shù)據(jù)的方法實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖1是根據(jù)本發(fā)明實(shí)施例的顯示數(shù)據(jù)的方法流程圖,如圖1所示,該方法包括如下步驟:
步驟s102,獲取多個(gè)用戶上傳的數(shù)據(jù),其中,數(shù)據(jù)包括每個(gè)用戶上傳的地理位置信息,地理位置信息為每個(gè)用戶運(yùn)動(dòng)所涉及到的地理位置的信息。
需要說明的是,安裝在用戶終端上的應(yīng)用軟件可獲取到使用該應(yīng)用軟件的多個(gè)用戶所上傳的數(shù)據(jù),其中,上述用戶終端可以為但不限于智能手機(jī)。平板、智能手表、智能手環(huán)以及其他可穿戴設(shè)備。
具體的,當(dāng)用戶通過用戶終端開啟該應(yīng)用軟件時(shí),用戶可將用戶所在的地理位置信息上傳至該應(yīng)用軟件。在一種可選的實(shí)施例中,用戶在運(yùn)動(dòng)時(shí),智能手機(jī)的gps定位系統(tǒng)實(shí)時(shí)獲取用戶所在的地理位置信息,并將該地理位置信息上傳至云端服務(wù)器,云端服務(wù)器可以獲取所有使用該應(yīng)用軟件的用戶所在的地理位置信息,并將該地理位置信息發(fā)送安裝有該應(yīng)用軟件的所有用戶終端。
在另一種可選的實(shí)施例中,云端服務(wù)器在獲取到安裝有該應(yīng)用軟件的所有用戶終端的地理位置信息之后,將該用戶終端所在地理位置的預(yù)設(shè)范圍內(nèi)的其他用戶的地理位置信息下發(fā)給該用戶終端。例如,服務(wù)器以當(dāng)前用戶所在的地理位置為圓心,將方圓5km內(nèi)使用該應(yīng)用軟件的其他用戶的地理位置信息下發(fā)至該用戶終端。
此外,還需要說明的是,由于服務(wù)器可以實(shí)時(shí)獲取用戶所在的地理位置信息,因此,上述用戶上傳的數(shù)據(jù)還可以包括每個(gè)用戶的運(yùn)動(dòng)軌跡。
通過上述實(shí)施例,可以實(shí)時(shí)獲取每個(gè)用戶所在的地理位置信息,進(jìn)而可以達(dá)到獲取到使用該應(yīng)用軟件的用戶的運(yùn)動(dòng)狀態(tài)的目的。
步驟s104,獲取在終端屏幕上顯示的預(yù)定區(qū)域,其中,預(yù)定區(qū)域包括預(yù)定范圍的地圖。
需要說明的是,上述預(yù)定區(qū)域可以為應(yīng)用軟件在用戶終端上的顯示區(qū)域,其中,該顯示區(qū)域可包括地圖顯示區(qū)域、操作區(qū)域、說明區(qū)域等。其中,地圖顯示區(qū)域用于顯示地圖,例如,用戶終端所在的地理位置的預(yù)定范圍內(nèi)的區(qū)域,操作區(qū)域是用戶可對(duì)該應(yīng)用軟件進(jìn)行相關(guān)操作(例如,分享、返回)的區(qū)域,說明區(qū)域?yàn)閷?duì)用戶所在地理位置的預(yù)定范圍內(nèi)的運(yùn)動(dòng)場(chǎng)所或景點(diǎn)的介紹,以及對(duì)其他內(nèi)容的相關(guān)說明。
在一種可選的實(shí)施例中,如圖2所示的一種可選的終端屏幕的顯示示意圖,在圖2中,區(qū)域a為地圖顯示區(qū)域,區(qū)域b為說明區(qū)域,區(qū)域c為操作區(qū)域。在圖2中,說明區(qū)域除對(duì)預(yù)定范圍內(nèi)的運(yùn)動(dòng)場(chǎng)所進(jìn)行了介紹之外,還顯示了其他用戶在該運(yùn)動(dòng)場(chǎng)所的運(yùn)動(dòng)情況。
具體的,不同的顯示區(qū)域具有不同的標(biāo)識(shí),應(yīng)用軟件的后臺(tái)處理程序可通過識(shí)別預(yù)定區(qū)域內(nèi)的不同顯示區(qū)域所對(duì)應(yīng)的標(biāo)識(shí)來獲取相應(yīng)的顯示區(qū)域,例如,地圖顯示區(qū)域所對(duì)應(yīng)的標(biāo)識(shí)為aa,則應(yīng)用軟件的后臺(tái)處理程序可通過讀取標(biāo)識(shí)aa來獲取終端屏幕上所顯示的地圖顯示區(qū)域。
需要說明的是,通過獲取不同顯示區(qū)域所對(duì)應(yīng)的標(biāo)識(shí),可以快速獲取到所要顯示的區(qū)域。
步驟s106,基于多個(gè)用戶上傳的數(shù)據(jù)確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)。
需要說明的是,服務(wù)器下發(fā)給用戶終端的數(shù)據(jù)比較多,但在用戶終端的屏幕上僅需顯示預(yù)定范圍的地圖上的用戶所上傳的數(shù)據(jù),此時(shí),需要從多個(gè)用戶中選擇出符合條件的用戶上傳的數(shù)據(jù)來進(jìn)行顯示。
在一種可選的實(shí)施例中,該應(yīng)用軟件的后臺(tái)程序在終端屏幕上所顯示的地圖的顯示范圍,并根據(jù)地圖的顯示范圍獲取在該地圖的顯示范圍內(nèi)的所有用戶所上傳的地理位置信息。
此外,還需要說明的是,可以根據(jù)上傳數(shù)據(jù)的用戶所在的地理位置信息來從多個(gè)用戶所上傳的數(shù)據(jù)中確定預(yù)定區(qū)域內(nèi)的用戶所上傳的數(shù)據(jù)。
步驟s108,根據(jù)預(yù)定區(qū)域內(nèi)的用戶所對(duì)應(yīng)的地理位置信息將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)顯示在預(yù)定區(qū)域內(nèi)。
具體的,在根據(jù)用戶的地理位置信息以及終端屏幕所顯示的地圖的范圍來確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)之后,再將用戶所在的地理位置信息與終端屏幕上所顯示的地圖上的具體位置相匹配,從而將用戶的相關(guān)信息顯示在終端屏幕上。在一種可選的實(shí)施例中,當(dāng)前用戶的用戶終端的屏幕上所顯示的地圖區(qū)域?yàn)閤區(qū)域,此時(shí)用戶b也在x區(qū)域,但在x區(qū)域的y位置,此時(shí),終端屏幕上鎖顯示的地圖內(nèi)的y位置會(huì)顯示用戶b的頭像,指示用戶b在該位置上。
在另一種可選的實(shí)施例中,在將用戶的地理位置信息與終端屏幕上所顯示的地圖上的具體位置進(jìn)行匹配之后,該應(yīng)用軟件還可以通過云端服務(wù)器獲取到在該預(yù)定區(qū)域內(nèi)所顯示的用戶上傳的狀態(tài)信息,例如,用戶的打卡記錄信息、用戶的昵稱、用戶的頭像以及用戶的運(yùn)動(dòng)信息(例如,用戶的運(yùn)動(dòng)項(xiàng)目、用戶跑步的速度、行程)等。當(dāng)前用戶終端的持有者通過點(diǎn)擊其他用戶的頭像可以查看到該用戶的具體信息,并通過添加好友,與其進(jìn)行互動(dòng),或者不添加好友,直接進(jìn)行互動(dòng)。其中,互動(dòng)的方式包括但不限于文字、語音、圖片以及視頻等。
需要說明的是,上述用戶上傳的狀態(tài)信息可實(shí)時(shí)進(jìn)行更新,具體的,云端服務(wù)器定時(shí)獲取每個(gè)用戶終端的實(shí)時(shí)上傳的狀態(tài)信息來進(jìn)行實(shí)時(shí)更新,例如,用戶在更新了昵稱或者頭像后,用戶點(diǎn)擊該應(yīng)用軟件的上傳按鈕,并將用戶的狀態(tài)信息上傳至云端服務(wù)器,云端服務(wù)器將接收到的狀態(tài)信息與該用戶之前的狀態(tài)信息進(jìn)行比對(duì),發(fā)現(xiàn)該用戶的狀態(tài)信息發(fā)生了變化,則云端服務(wù)器則對(duì)該用戶的狀態(tài)信息進(jìn)行更新,并將更新后的狀態(tài)信息下發(fā)至每個(gè)安裝有該應(yīng)用軟件的用戶終端。
還存在另一種可選的實(shí)施例,用戶終端檢測(cè)到用戶的狀態(tài)信息發(fā)生了變化,并將發(fā)生變化后的狀態(tài)信息發(fā)生至云端服務(wù)器,云端服務(wù)器將變化后的狀態(tài)信息直接下發(fā)至其他用戶終端,其他的用戶終端在接收到該用戶變化后的狀態(tài)信息之后,將對(duì)該用戶的狀態(tài)信息進(jìn)行更新顯示。例如,用戶在跑步時(shí),其地理位置信息一致在發(fā)生變化,用戶終端在檢測(cè)到用戶的地理位置信息發(fā)生變化后,并將更新后的位置信息發(fā)送至云端服務(wù)器。
基于上述步驟s102至步驟s108所限定的方案,可以獲知,通過獲取多個(gè)用戶上傳的數(shù)據(jù),以及在終端屏幕上顯示的預(yù)定區(qū)域,并基于多個(gè)用戶上傳的數(shù)據(jù)確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù),最后根據(jù)預(yù)定區(qū)域內(nèi)的用戶所對(duì)應(yīng)的地理位置信息將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)顯示在預(yù)定區(qū)域內(nèi),其中,數(shù)據(jù)包括每個(gè)用戶上傳的地理位置信息,地理位置信息為用戶運(yùn)動(dòng)所涉及到的地理位置的信息,預(yù)定區(qū)域包括預(yù)定范圍的地體。
通過本申請(qǐng)的上述實(shí)施例可以達(dá)到同時(shí)顯示多個(gè)用戶上傳的運(yùn)動(dòng)數(shù)據(jù)的目的,從而實(shí)現(xiàn)了提高運(yùn)動(dòng)軟件的智能化,提高用戶體驗(yàn)效果的技術(shù)效果,進(jìn)而解決了現(xiàn)有的運(yùn)動(dòng)軟件不能同時(shí)顯示多個(gè)用戶上傳的運(yùn)動(dòng)數(shù)據(jù)的技術(shù)問題。
在一種可選的實(shí)施例中,如圖3所示的一種可選的顯示數(shù)據(jù)的方法流程圖,在執(zhí)行步驟s108之后,即在根據(jù)預(yù)定區(qū)域內(nèi)的用戶所對(duì)應(yīng)的地理位置信息將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)顯示在預(yù)定區(qū)域內(nèi)之后,顯示數(shù)據(jù)的方法還包括如下步驟:
步驟s302,接收信號(hào),其中,信號(hào)用于觸發(fā)調(diào)整在終端屏幕上顯示預(yù)定區(qū)域的比例尺,比例尺的變化導(dǎo)致預(yù)定區(qū)域包括的地圖的范圍發(fā)生變化;
步驟s304,根據(jù)比例尺確定在預(yù)定區(qū)域內(nèi)顯示預(yù)定區(qū)域內(nèi)用戶上傳的數(shù)據(jù)。
需要說明的是,用戶通過調(diào)整終端屏幕上所顯示的預(yù)定區(qū)域的比例尺可對(duì)地圖的顯示范圍進(jìn)行調(diào)整。
具體的,當(dāng)用戶通過手指在終端屏幕上進(jìn)行滑動(dòng)(例如,拇指與食指同時(shí)向相反的方向滑動(dòng))時(shí),用戶終端接收到對(duì)地圖進(jìn)行放大的信號(hào),并獲取到用戶拇指與食指所之間的距離最近時(shí),拇指與食指的之間的中點(diǎn)位置,并以該中點(diǎn)位置為中心,對(duì)地圖區(qū)域進(jìn)行放大,并顯示放大后的該地圖區(qū)域內(nèi)的用戶所上傳的數(shù)據(jù)。例如,用戶的拇指與食指之間的中點(diǎn)位置區(qū)域a中,當(dāng)用戶的拇指與食指向相反的方向滑動(dòng)時(shí),終端屏幕上開始顯示地圖中的區(qū)域a中的具體細(xì)節(jié),例如,區(qū)域a還包括足球場(chǎng)b、籃球場(chǎng)c和體育館d,則此時(shí)終端屏幕顯示足球場(chǎng)b、籃球場(chǎng)c和體育館d中每個(gè)用戶所上傳的具體數(shù)據(jù)。其中,每個(gè)區(qū)域中的用戶具有不同的標(biāo)識(shí),例如,在足球場(chǎng)b上的用戶的頭像顏色背景為藍(lán)色,在籃球場(chǎng)c上的用戶的頭像顏色背景為紅色,而在體育館d上的用戶的頭像顏色背景為黃色。
此外,還需要說明的是,用戶通過手指在終端屏幕上對(duì)地圖進(jìn)行縮小處理的方法與上述方法相同,在此不再贅述。
通過上述實(shí)施例,可以對(duì)終端屏幕上顯示的地圖范圍進(jìn)行調(diào)整,從而用戶可具體了解到每個(gè)用戶的具體位置以及具體狀態(tài),增加了用戶與用戶之間的互動(dòng)性。
此外,還需要說明的是,由于當(dāng)前用戶終端的持有者可能只關(guān)注該用戶所在位置的預(yù)設(shè)范圍內(nèi)其他用戶的地理位置信息和/或運(yùn)動(dòng)狀態(tài)信息,并不想看到距離自己當(dāng)前的地理位置比較遠(yuǎn)的區(qū)域內(nèi)的用戶的信息,此時(shí),用戶終端可根據(jù)當(dāng)前用戶終端的持有者所在的具體位置來對(duì)預(yù)定區(qū)域內(nèi)的用戶進(jìn)行有選擇性地顯示。具體的,如圖4所示的一種可選的顯示數(shù)據(jù)的方法流程圖,在圖4中,步驟s106,基于多個(gè)用戶上傳的數(shù)據(jù)確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù),具體包括如下步驟:
步驟s402,獲取多個(gè)用戶所在的地理位置信息;
步驟s404,判斷多個(gè)用戶所在的地理位置信息是否在預(yù)定區(qū)域的范圍內(nèi);
步驟s406,如果多個(gè)用戶所在的地理位置信息處于預(yù)定區(qū)域的范圍內(nèi),則在終端屏幕上顯示預(yù)定區(qū)域內(nèi)的用戶所上傳的數(shù)據(jù)。
在一種可選的實(shí)施例中,每個(gè)用戶的終端都具有g(shù)ps定位模塊,可以獲取到用戶所在的地理位置信息,并將該地理位置信息上傳至云端服務(wù)器,云端服務(wù)器將每個(gè)用戶所在的地理位置信息下發(fā)至用戶終端,用戶終端判斷接收到的地理位置信息是否在當(dāng)前用戶終端所顯示的地圖的范圍內(nèi),如果在,則顯示與該地理位置信息相對(duì)應(yīng)的用戶上傳的地理位置信息以及狀態(tài)信息;如果不在,則不顯示該用戶的任何信息。
在另一種可選的實(shí)施例中,除根據(jù)用戶的地理位置信息來確定是否在終端屏幕的預(yù)定區(qū)域內(nèi)顯示用戶所上傳的數(shù)據(jù),還可根據(jù)用戶的狀態(tài)信息來進(jìn)行顯示。具體的,每個(gè)用戶上傳的數(shù)據(jù)除包括地理位置信息之外,還包括用戶的狀態(tài)信息,例如,用戶的打卡記錄、用戶的昵稱、頭像、運(yùn)動(dòng)信息(例如,運(yùn)動(dòng)項(xiàng)目)等。在根據(jù)用戶的地理位置信息確定在終端屏幕上所顯示的用戶之后,用戶還可選擇具有相同運(yùn)動(dòng)項(xiàng)目的用戶進(jìn)行顯示。此時(shí),每個(gè)運(yùn)動(dòng)項(xiàng)目具有一個(gè)唯一的標(biāo)識(shí),例如,跑步的標(biāo)識(shí)為11,游泳的標(biāo)識(shí)為10,打籃球的標(biāo)識(shí)為01,而打網(wǎng)球的標(biāo)識(shí)為00,當(dāng)用戶在終端屏幕上選擇了只顯示跑步的用戶時(shí),用戶終端獲取到標(biāo)識(shí)11,對(duì)具有標(biāo)識(shí)11的用戶進(jìn)行顯示,而其他的用戶所對(duì)應(yīng)的運(yùn)動(dòng)標(biāo)識(shí)與11不匹配,則不進(jìn)行顯示。
還存在一種可選的實(shí)施例,除根據(jù)用戶的狀態(tài)信息來對(duì)預(yù)定區(qū)域內(nèi)的用戶所上傳的數(shù)據(jù)進(jìn)行有選擇性地顯示外,還可以通過運(yùn)動(dòng)場(chǎng)所的不同來進(jìn)行有選擇性地顯示。同樣的,每個(gè)運(yùn)動(dòng)場(chǎng)所具有一個(gè)唯一的標(biāo)識(shí),例如,足球場(chǎng)的標(biāo)識(shí)為111,籃球場(chǎng)的標(biāo)識(shí)為1110,體育館的標(biāo)識(shí)為101,當(dāng)用戶在終端屏幕上選擇了只顯示位于足球場(chǎng)的用戶時(shí),用戶終端獲取到標(biāo)識(shí)111,對(duì)具有標(biāo)識(shí)111的用戶進(jìn)行顯示,而其他的用戶所對(duì)應(yīng)的運(yùn)動(dòng)場(chǎng)所的標(biāo)識(shí)與111不匹配,則不進(jìn)行顯示。
通過上述實(shí)施例,可以確定預(yù)定區(qū)域內(nèi)所顯示的用戶上傳的數(shù)據(jù),用戶可有選擇性地確定所要顯示的數(shù)據(jù),進(jìn)而提高了用戶的體驗(yàn)效果。
在另一種應(yīng)用場(chǎng)景下,根據(jù)終端屏幕所顯示的用戶所上傳的數(shù)據(jù)可確定預(yù)定范圍內(nèi)的地圖上的熱點(diǎn)區(qū)域。具體的,如圖5所示的一種可選的顯示數(shù)據(jù)的方法流程圖,在執(zhí)行步驟s108之后,即在根據(jù)預(yù)定區(qū)域內(nèi)的用戶所對(duì)應(yīng)的地理位置信息將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)顯示在預(yù)定區(qū)域內(nèi)之后,顯示數(shù)據(jù)的方法還包括如下步驟:
步驟s502,獲取多個(gè)用戶在預(yù)定范圍的地圖上的位置信息;
步驟s504,根據(jù)預(yù)定范圍的地圖上的位置信息確定至少一個(gè)熱點(diǎn)區(qū)域;
步驟s506,在確定至少一個(gè)熱點(diǎn)區(qū)域的情況下,在終端屏幕上顯示至少一個(gè)熱點(diǎn)區(qū)域所覆蓋的范圍。
具體的,在將在預(yù)定區(qū)域內(nèi)的用戶在終端屏幕上進(jìn)行顯示之后,根據(jù)每個(gè)用戶在地圖上的位置信息將當(dāng)前顯示的地圖范圍劃分為多個(gè)熱點(diǎn)區(qū)域,并在終端屏幕上將多個(gè)熱點(diǎn)區(qū)域標(biāo)識(shí)出來,其中,圖6示出了一種可選的熱點(diǎn)區(qū)域的顯示示意圖,在圖6中顯示了三個(gè)熱點(diǎn)區(qū)域,如圖6中的標(biāo)號(hào)p所示。
在一種可選的實(shí)施例中,根據(jù)預(yù)定范圍的地圖上的位置信息確定至少一個(gè)熱點(diǎn)區(qū)域的方法如圖7所示,其中,圖7示出了一種可選的顯示數(shù)據(jù)的方法流程圖,該方法具體包括如下步驟:
步驟s702,將預(yù)定范圍的地圖劃分為至少一個(gè)子區(qū)域;
步驟s704,獲取在至少一個(gè)子區(qū)域內(nèi)的用戶的數(shù)量;
步驟s706,判斷用戶的數(shù)量是否大于預(yù)設(shè)閾值;
步驟s708,如果大于預(yù)設(shè)閾值,則確定與用戶的數(shù)量相對(duì)應(yīng)的子區(qū)域?yàn)闊狳c(diǎn)區(qū)域。
在另一種可選的實(shí)施例中,在根據(jù)每個(gè)子區(qū)域的用戶的數(shù)量來確定熱點(diǎn)區(qū)域之后,還可以根據(jù)每個(gè)熱點(diǎn)區(qū)域內(nèi)的運(yùn)動(dòng)項(xiàng)目來確定熱點(diǎn)運(yùn)動(dòng)項(xiàng)目。具體的,用戶終端獲取至少一個(gè)熱點(diǎn)區(qū)域內(nèi)的運(yùn)動(dòng)類型,并確定每個(gè)運(yùn)動(dòng)類型的用戶的數(shù)量,將所有運(yùn)動(dòng)類型的用戶的數(shù)量進(jìn)行降序排序,并得到用戶數(shù)量最多的運(yùn)動(dòng)類型,該運(yùn)動(dòng)類型即為該熱點(diǎn)區(qū)域內(nèi)的熱點(diǎn)運(yùn)動(dòng)項(xiàng)目。
需要說明的是,不同的熱點(diǎn)區(qū)域,其所對(duì)應(yīng)的熱點(diǎn)運(yùn)動(dòng)項(xiàng)目可能是不同的,例如,在熱點(diǎn)區(qū)域a中的熱點(diǎn)運(yùn)動(dòng)項(xiàng)目為跑步,而打羽毛球的人數(shù)比較少,而在熱點(diǎn)區(qū)域b中的熱點(diǎn)運(yùn)行項(xiàng)目為打羽毛球,而跑步的人數(shù)卻比較少。
此外,還需要說明的是,通過本申請(qǐng)的上述實(shí)施例,本申請(qǐng)可以達(dá)到以下技術(shù)效果:在用戶終端的屏幕上不僅可以顯示持有該用戶終端的用戶的運(yùn)動(dòng)數(shù)據(jù),還可以顯示其他用戶的運(yùn)動(dòng)數(shù)據(jù),并且根據(jù)每個(gè)用戶的地理位置信息還可以劃分為熱點(diǎn)運(yùn)動(dòng)區(qū)域。由此,在同一個(gè)熱點(diǎn)區(qū)域或進(jìn)行相同運(yùn)動(dòng)項(xiàng)目的用戶可進(jìn)行互動(dòng),用戶界面友好,從而提高了用戶的體驗(yàn)效果。
實(shí)施例2
根據(jù)本發(fā)明實(shí)施例,還提供了一種顯示數(shù)據(jù)的裝置實(shí)施例。
圖8是根據(jù)本發(fā)明實(shí)施例的顯示數(shù)據(jù)的裝置結(jié)構(gòu)示意圖,如圖8所示,該裝置包括:第一獲取模塊801、第二獲取模塊803、第一確定模塊805以及顯示模塊807。
其中,第一獲取模塊801,用于獲取多個(gè)用戶上傳的數(shù)據(jù),其中,數(shù)據(jù)包括每個(gè)用戶上傳的地理位置信息,地理位置信息為每個(gè)用戶運(yùn)動(dòng)所涉及到的地理位置的信息;第二獲取模塊803,用于獲取在終端屏幕上顯示的預(yù)定區(qū)域,其中,預(yù)定區(qū)域包括預(yù)定范圍的地圖;第一確定模塊805,用于基于多個(gè)用戶上傳的數(shù)據(jù)確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù);顯示模塊807,用于將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)根據(jù)對(duì)應(yīng)的地理位置信息顯示在預(yù)定區(qū)域內(nèi)。
由上可知,通過獲取多個(gè)用戶上傳的數(shù)據(jù),以及在終端屏幕上顯示的預(yù)定區(qū)域,并基于多個(gè)用戶上傳的數(shù)據(jù)確定預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù),最后根據(jù)預(yù)定區(qū)域內(nèi)的用戶所對(duì)應(yīng)的地理位置信息將預(yù)定區(qū)域內(nèi)的用戶上傳的數(shù)據(jù)顯示在預(yù)定區(qū)域內(nèi),其中,數(shù)據(jù)包括每個(gè)用戶上傳的地理位置信息,地理位置信息為用戶運(yùn)動(dòng)所涉及到的地理位置的信息,預(yù)定區(qū)域包括預(yù)定范圍的地體。
通過本申請(qǐng)的上述實(shí)施例可以達(dá)到同時(shí)顯示多個(gè)用戶上傳的運(yùn)動(dòng)數(shù)據(jù)的目的,從而實(shí)現(xiàn)了提高運(yùn)動(dòng)軟件的智能化,提高用戶體驗(yàn)效果的技術(shù)效果,進(jìn)而解決了現(xiàn)有的運(yùn)動(dòng)軟件不能同時(shí)顯示多個(gè)用戶上傳的運(yùn)動(dòng)數(shù)據(jù)的技術(shù)問題。
需要說明的是,上述第一獲取模塊801、第二獲取模塊803、第一確定模塊805以及顯示模塊807對(duì)應(yīng)于實(shí)施例1中的步驟s102至步驟s108,四個(gè)模塊與對(duì)應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場(chǎng)景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。
在一種可選的實(shí)施例中,顯示數(shù)據(jù)的裝置還包括:接收模塊以及第二確定模塊。其中,接收模塊,用于接收信號(hào),其中,信號(hào)用于觸發(fā)調(diào)整在終端屏幕上顯示預(yù)定區(qū)域的比例尺,比例尺的變化導(dǎo)致預(yù)定區(qū)域包括的地圖的范圍發(fā)生變化;第二確定模塊,用于根據(jù)比例尺確定在預(yù)定區(qū)域內(nèi)顯示預(yù)定區(qū)域內(nèi)用戶上傳的數(shù)據(jù)。
需要說明的是,上述接收模塊以及第二確定模塊對(duì)應(yīng)于實(shí)施例1中的步驟s302至步驟s304,兩個(gè)模塊與對(duì)應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場(chǎng)景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。
在一種可選的實(shí)施例中,第一確定模塊包括:信息獲取模塊、判斷子模塊以及數(shù)據(jù)顯示模塊。其中,信息獲取模塊,用于獲取多個(gè)用戶所在的地理位置信息;判斷子模塊,用于判斷多個(gè)用戶所在的地理位置信息是否在預(yù)定區(qū)域的范圍內(nèi);數(shù)據(jù)顯示模塊,用于如果多個(gè)用戶所在的地理位置信息處于預(yù)定區(qū)域的范圍內(nèi),則在終端屏幕上顯示預(yù)定區(qū)域內(nèi)的用戶所上傳的數(shù)據(jù)。
需要說明的是,上述信息獲取模塊、判斷子模塊以及數(shù)據(jù)顯示模塊對(duì)應(yīng)于實(shí)施例1中的步驟s402至步驟s406,三個(gè)模塊與對(duì)應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場(chǎng)景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。
在一種可選的實(shí)施例中,顯示數(shù)據(jù)的裝置還包括:第三獲取模塊、第三確定模塊以及范圍顯示模塊。其中,第三獲取模塊,用于獲取多個(gè)用戶在預(yù)定范圍的地圖上的位置信息;第三確定模塊,用于根據(jù)預(yù)定范圍的地圖上的位置信息確定至少一個(gè)熱點(diǎn)區(qū)域;范圍顯示模塊,用于在確定至少一個(gè)熱點(diǎn)區(qū)域的情況下,在終端屏幕上顯示至少一個(gè)熱點(diǎn)區(qū)域所覆蓋的范圍。
需要說明的是,上述第三獲取模塊、第三確定模塊以及范圍顯示模塊對(duì)應(yīng)于實(shí)施例1中的步驟s502至步驟s506,三個(gè)模塊與對(duì)應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場(chǎng)景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。
在一種可選的實(shí)施例中,第三確定模塊包括:劃分模塊、第四獲取模塊、判斷模塊以及第四確定模塊。其中,劃分模塊,用于將預(yù)定范圍的地圖劃分為至少一個(gè)子區(qū)域;第四獲取模塊,用于獲取在至少一個(gè)子區(qū)域內(nèi)的用戶的數(shù)量;判斷模塊,用于判斷用戶的數(shù)量是否大于預(yù)設(shè)閾值;第四確定模塊,用于如果大于預(yù)設(shè)閾值,則確定與用戶的數(shù)量相對(duì)應(yīng)的子區(qū)域?yàn)闊狳c(diǎn)區(qū)域。
需要說明的是,上述劃分模塊、第四獲取模塊、判斷模塊以及第四確定模塊對(duì)應(yīng)于實(shí)施例1中的步驟s702至步驟s708,四個(gè)模塊與對(duì)應(yīng)的步驟所實(shí)現(xiàn)的示例和應(yīng)用場(chǎng)景相同,但不限于上述實(shí)施例1所公開的內(nèi)容。
實(shí)施例3
根據(jù)本發(fā)明實(shí)施例,還提供了一種存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,程序執(zhí)行實(shí)施例1中任意一項(xiàng)可選的或優(yōu)選的顯示數(shù)據(jù)的方法。
實(shí)施例4
根據(jù)本發(fā)明實(shí)施例,還提供了一種處理器,處理器用于運(yùn)行程序,其中,程序運(yùn)行時(shí)執(zhí)行實(shí)施例1中任意一項(xiàng)可選的或優(yōu)選的顯示數(shù)據(jù)的方法。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。