本發(fā)明涉及信息處理技術(shù),具體涉及一種信息處理方法及裝置。
背景技術(shù):
隨著人們生活水平的提高,越來越多的人處于亞健康狀態(tài),需要通過跑步等運(yùn)動(dòng)項(xiàng)目來增強(qiáng)體質(zhì)。目前,為了增強(qiáng)用戶的跑步積極性,越來越多的運(yùn)動(dòng)應(yīng)用程序(app,application)應(yīng)運(yùn)而生,用戶只需在移動(dòng)終端上安裝運(yùn)動(dòng)app,并根據(jù)自身需求制定運(yùn)動(dòng)計(jì)劃即可。
圖1為現(xiàn)有技術(shù)中運(yùn)動(dòng)app的操作界面示意圖;如圖1中編號(a)和(b)分別對應(yīng)的圖所示,所述運(yùn)動(dòng)app包括開始界面101和計(jì)時(shí)界面102,其中,所述開始界面101包括用戶的運(yùn)動(dòng)計(jì)劃和開始按鈕;所述計(jì)時(shí)界面102包括當(dāng)前運(yùn)動(dòng)位置距離目的運(yùn)動(dòng)位置剩余的運(yùn)動(dòng)信息、當(dāng)前運(yùn)動(dòng)時(shí)長、運(yùn)動(dòng)速度以及暫停按鈕。具體地,所述運(yùn)動(dòng)app可以與微信、微博、手機(jī)或qq等賬號綁定;并且,用戶可以通過所述賬號或新建賬號登錄所述運(yùn)動(dòng)app,并與所述運(yùn)動(dòng)app的服務(wù)器連接。
例如,當(dāng)用戶準(zhǔn)備跑步時(shí),打開移動(dòng)終端上的所述運(yùn)動(dòng)app,此時(shí),用戶在所述運(yùn)動(dòng)app的開始界面101可以看到自己制定的運(yùn)動(dòng)計(jì)劃,例如跑步總里程為:15.74(公里),然后點(diǎn)擊所述開始界面101中的開始按鈕,即刻進(jìn)入計(jì)時(shí)界面102開始計(jì)時(shí);用戶在所述計(jì)時(shí)界面102可以看到當(dāng)前的運(yùn)動(dòng)位置距離目標(biāo)位置所剩余的里程數(shù),以及當(dāng)前運(yùn)動(dòng)時(shí)長和運(yùn)動(dòng)速度等信息。當(dāng)用戶想要停止跑步時(shí),點(diǎn)擊所述計(jì)時(shí)界面102中的暫停按鈕,所述運(yùn)動(dòng)app即可停止當(dāng)前運(yùn)動(dòng)信息的記錄。
就app所展示的用戶信息而言,用戶通過現(xiàn)有技術(shù)中的運(yùn)動(dòng)app,只能獲知自己的運(yùn)動(dòng)信息,并不能獲知與自己使用相同運(yùn)動(dòng)app的同伴的運(yùn)動(dòng)信息,如此,不免會(huì)使用戶在跑步的過程中覺得枯燥乏味,從而導(dǎo)致用戶很難堅(jiān)持完成自己制定的運(yùn)動(dòng)計(jì)劃。需要說明的是,用戶若想知道同伴的運(yùn)動(dòng)信息,可采用即時(shí)通信app等進(jìn)行詢問,這樣的信息獲取方式時(shí)效性比較差。
如何通過對運(yùn)動(dòng)app進(jìn)行改進(jìn),從而實(shí)現(xiàn)在用戶有運(yùn)動(dòng)同伴的情況下,提升用戶獲知的運(yùn)動(dòng)信息與用戶需求的匹配度,以及提升信息獲取方式的時(shí)效性,是現(xiàn)有技術(shù)亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例期望提供一種信息的處理方法及裝置,能夠在用戶有運(yùn)動(dòng)同伴的情況下,提高用戶獲知運(yùn)動(dòng)信息的時(shí)效性以及提升運(yùn)動(dòng)信息與用戶需求的匹配度。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
根據(jù)本發(fā)明實(shí)施例的一方面,提供一種信息處理方法,所述方法包括:
接收群組構(gòu)建請求;響應(yīng)所述請求,構(gòu)建運(yùn)動(dòng)群組;
接收所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息;
基于所述位置信息確定待播報(bào)信息;
將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送,所述待播報(bào)信息用于進(jìn)行語音播報(bào)。
上述方案中,在所述接收所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息之前,所述方法還包括:
為所述運(yùn)動(dòng)群組分配第一群組標(biāo)識;
接收運(yùn)動(dòng)成員發(fā)送的運(yùn)動(dòng)群組加入請求,從所述運(yùn)動(dòng)群組加入請求中獲取第二群組標(biāo)識;
將所述第二群組標(biāo)識與所述第一群組標(biāo)識進(jìn)行匹配,將匹配成功的第二群組標(biāo)識對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
上述方案中,在所述接收所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息之前,所述方法還包括:
獲取各個(gè)運(yùn)動(dòng)成員預(yù)設(shè)的第一運(yùn)動(dòng)計(jì)劃信息;
將所述第一運(yùn)動(dòng)計(jì)劃信息與所述運(yùn)動(dòng)群組的第二運(yùn)動(dòng)計(jì)劃信息進(jìn)行匹配,將匹配成功的第一運(yùn)動(dòng)計(jì)劃信息對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
上述方案中,所述將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送,包括:
將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中的各運(yùn)動(dòng)數(shù)據(jù)值與預(yù)設(shè)閾值進(jìn)行比較;根據(jù)比較結(jié)果,確定出小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)信息;
將小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員,確定為目標(biāo)運(yùn)動(dòng)成員;
將所述待播報(bào)信息向所述目標(biāo)運(yùn)動(dòng)成員發(fā)送。
上述方案中,所述待播報(bào)信息,包括下述至少一種:
根據(jù)所述位置信息確定的滿足預(yù)定條件的運(yùn)動(dòng)信息;
與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息;
與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息。
上述方案中,當(dāng)所述待播報(bào)信息包括所述默認(rèn)播報(bào)信息時(shí),基于所述位置信息確定待播報(bào)信息,包括:
根據(jù)所述位置信息,確定所述滿足預(yù)定條件的運(yùn)動(dòng)信息;
根據(jù)所述滿足預(yù)定條件的運(yùn)動(dòng)信息的類型,查找不同運(yùn)動(dòng)信息類型與默認(rèn)播報(bào)信息的預(yù)設(shè)映射關(guān)系;
將查找到的默認(rèn)播報(bào)信息,確定為所述待播報(bào)信息。
根據(jù)本發(fā)明實(shí)施例的另一方面,提供一種信息處理方法,所述方法包括:
發(fā)送群組構(gòu)建請求;
在基于所述請求成功構(gòu)建運(yùn)動(dòng)群組后,發(fā)送位置信息;
接收待播報(bào)信息,將所述待播報(bào)信息進(jìn)行語音播報(bào);
所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
根據(jù)本發(fā)明實(shí)施例的再一方面,提供一種信息處理方法,所述方法包括:
發(fā)送運(yùn)動(dòng)群組加入請求;
在成功加入所述運(yùn)動(dòng)群組后,發(fā)送位置信息;
接收待播報(bào)信息,將所述待播報(bào)信息進(jìn)行語音播報(bào);
所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
根據(jù)本發(fā)明實(shí)施例的再一方面,提供一種信息處理裝置,所述裝置包括:第一接收單元、構(gòu)建單元、確定單元和第一發(fā)送單元;
其中,所述第一接收單元,用于接收群組構(gòu)建請求和各運(yùn)動(dòng)成員發(fā)送的自身的位置信息;
所述構(gòu)建單元,用于響應(yīng)所述請求,并構(gòu)建運(yùn)動(dòng)群組;
所述確定單元,用于基于所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息,確定待播報(bào)信息。
所述第一發(fā)送單元,用于將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送,所述待播報(bào)信息用于進(jìn)行語音播報(bào)。
上述方案中,所述裝置還包括:分配單元,用于為所述運(yùn)動(dòng)群組分配第一群組標(biāo)識;
所述第一接收單元,還用于接收各個(gè)運(yùn)動(dòng)成員發(fā)送的運(yùn)動(dòng)群組加入請求,從所述運(yùn)動(dòng)群組加入請求中獲取第二群組標(biāo)識;
所述確定單元,具體用于將所述第二群組標(biāo)識與所述第一群組標(biāo)識進(jìn)行匹配,將匹配成功的第二群組標(biāo)識對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
上述方案中,所述裝置還包括:獲取單元,用于獲取各個(gè)運(yùn)動(dòng)成員預(yù)設(shè)的第一運(yùn)動(dòng)計(jì)劃信息;
所述確定單元,具體還用于將所述第一運(yùn)動(dòng)計(jì)劃信息與所述運(yùn)動(dòng)群組的第二運(yùn)動(dòng)計(jì)劃信息進(jìn)行匹配,將匹配成功的第一運(yùn)動(dòng)計(jì)劃信息對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
上述方案中,所述確定單元,具體還用于將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中的各運(yùn)動(dòng)數(shù)據(jù)值與預(yù)設(shè)閾值進(jìn)行比較,根據(jù)比較結(jié)果,確定出小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)信息;將小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員,確定為所述目標(biāo)運(yùn)動(dòng)成員;
所述第一發(fā)送單元,具體用于將所述待播報(bào)信息向所述目標(biāo)運(yùn)動(dòng)成員發(fā)送。
上述方案中,所述待播報(bào)信息,包括下述至少一種:
根據(jù)所述位置信息確定的滿足預(yù)定條件的運(yùn)動(dòng)信息;
與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息;
與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息。
上述方案中,當(dāng)所述待播報(bào)信息包括所述默認(rèn)播報(bào)信息時(shí),基于所述位置信息確定待播報(bào)信息,包括:
根據(jù)所述位置信息,確定所述滿足預(yù)定條件的運(yùn)動(dòng)信息;
根據(jù)所述滿足預(yù)定條件的運(yùn)動(dòng)信息的類型,查找不同運(yùn)動(dòng)信息類型與默認(rèn)播報(bào)信息的預(yù)設(shè)映射關(guān)系;
將查找到的默認(rèn)播報(bào)信息,確定為所述待播報(bào)信息。
根據(jù)本發(fā)明實(shí)施例的再一方面,提供一種信息處理裝置,所述裝置包括:第二發(fā)送單元、第二接收單元和第一播放單元;
其中,所述第二發(fā)送單元,用于發(fā)送群組構(gòu)建請求;還用于在基于所述請求成功構(gòu)建運(yùn)動(dòng)群組后,發(fā)送位置信息;
所述第二接收單元,用于接收待播報(bào)信息;
所述第一播放單元,用于將所述待播報(bào)信息進(jìn)行語音播報(bào);所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
根據(jù)本發(fā)明實(shí)施例的再一方面,提供一種信息處理裝置,所述裝置包括:第三發(fā)送單元、第三接收單元和第二播放單元;
其中,所述第三發(fā)送單元,用于發(fā)送運(yùn)動(dòng)群組加入請求;還用于在成功加入所述運(yùn)動(dòng)群組后,發(fā)送位置信息;
所述第三接收單元,用于接收待播報(bào)信息;
所述第二播放單元,用于將所述待播報(bào)信息進(jìn)行語音播報(bào);所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
本發(fā)明實(shí)施例提供一種信息處理方法及裝置,接收群組構(gòu)建請求;響應(yīng)所述請求,構(gòu)建運(yùn)動(dòng)群組;接收所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息;基于所述位置信息確定待播報(bào)信息;將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送,所述待播報(bào)信息用于進(jìn)行語音播報(bào)。如此,通過群組構(gòu)建請求,將運(yùn)動(dòng)計(jì)劃信息相同或部分相同的運(yùn)動(dòng)人員組成一個(gè)運(yùn)動(dòng)群組,并對所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)信息進(jìn)行語音播報(bào)。這樣,能夠在用戶有運(yùn)動(dòng)同伴的情況下,無需進(jìn)入運(yùn)動(dòng)app進(jìn)行查詢操作,便可獲知自己或同伴的運(yùn)動(dòng)信息,從而提高了用戶獲知運(yùn)動(dòng)信息的時(shí)效性。另外,還可以通過獲知同伴的運(yùn)動(dòng)信息,激勵(lì)自己更有動(dòng)力的完成自己的運(yùn)動(dòng)計(jì)劃,從而提高了自己的運(yùn)動(dòng)效率,同時(shí)也增加了運(yùn)動(dòng)趣味。
附圖說明
圖1為現(xiàn)有技術(shù)中運(yùn)動(dòng)app的操作界面示意圖;
圖2為本發(fā)明實(shí)施例一種信息處理方法的流程示意圖;
圖3為本發(fā)明實(shí)施例另一種信息處理方法的流程示意圖;
圖4為本發(fā)明實(shí)施例另一種信息處理方法的流程示意圖;
圖5為本發(fā)明實(shí)施例一種信息處理裝置的組成示意圖;
圖6為本發(fā)明實(shí)施例另一種信息處理裝置的組成示意圖;
圖7為本發(fā)明實(shí)施例另一種信息處理裝置的組成示意圖;
圖8為本發(fā)明實(shí)施例的使用場景示意圖。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的具體實(shí)施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。
圖2為本發(fā)明實(shí)施例一種信息處理方法的流程示意圖;如圖2所示,所述方法包括:
步驟201,接收群組構(gòu)建請求;響應(yīng)所述請求,構(gòu)建運(yùn)動(dòng)群組;
本發(fā)明實(shí)施例的方法主要應(yīng)用在信息處理裝置,所述信息處理裝置可以是安裝在移動(dòng)終端上的運(yùn)動(dòng)app對應(yīng)的服務(wù)器。具體地,所述服務(wù)器在接收到移動(dòng)終端發(fā)送的群組構(gòu)建請求(具體可以是由移動(dòng)終端上安裝的所述運(yùn)動(dòng)app發(fā)送該請求)后,響應(yīng)所述請求,并根據(jù)所述請求中攜帶的所述運(yùn)動(dòng)app的賬號信息和所述移動(dòng)終端的互聯(lián)網(wǎng)協(xié)議(ip,internetprotocoladdress)地址信息,可以進(jìn)一步獲取與所述賬號信息對應(yīng)的運(yùn)動(dòng)計(jì)劃信息,并根據(jù)所述運(yùn)動(dòng)計(jì)劃信息構(gòu)建運(yùn)動(dòng)群組。
在本發(fā)明實(shí)施例中,構(gòu)建所述運(yùn)動(dòng)群組包括以下兩種方式:
方式一:移動(dòng)終端a通過運(yùn)動(dòng)app向服務(wù)器發(fā)送群組構(gòu)建請求。其中,所述請求中包括:所述移動(dòng)終端登錄所述運(yùn)動(dòng)app時(shí)所使用的運(yùn)動(dòng)賬號信息、所述移動(dòng)終端的ip地址信息或所述移動(dòng)終端a命名的群組名稱等信息,例如:移動(dòng)終端a命名的群組名稱信息為“一起hi吧”。所述服務(wù)器接收到所述群組構(gòu)建請求后,響應(yīng)所述請求,并構(gòu)建一個(gè)以“一起hi吧”為命名的運(yùn)動(dòng)群組。所述服務(wù)器在成功建立所述運(yùn)動(dòng)群組后,進(jìn)一步會(huì)構(gòu)建用于保存所述運(yùn)動(dòng)群組內(nèi)成員信息的群組列表。
方式二:服務(wù)器接收到移動(dòng)終端a的群組構(gòu)建請求后,響應(yīng)所述請求,并根據(jù)所述移動(dòng)終端a的運(yùn)動(dòng)賬號,獲取移動(dòng)終端a在所述運(yùn)動(dòng)app中制定的運(yùn)動(dòng)計(jì)劃信息;然后再根據(jù)各運(yùn)動(dòng)成員在所述運(yùn)動(dòng)app中注冊的運(yùn)動(dòng)賬號,獲取各運(yùn)動(dòng)人員在所述運(yùn)動(dòng)app中制定的運(yùn)動(dòng)計(jì)劃信息,將所述各運(yùn)動(dòng)人員的運(yùn)動(dòng)計(jì)劃信息與所述移動(dòng)終端a的運(yùn)動(dòng)計(jì)劃信息進(jìn)行匹配,得到符合預(yù)定條件的運(yùn)動(dòng)賬號,創(chuàng)建運(yùn)動(dòng)群組,并將所述運(yùn)動(dòng)賬號對應(yīng)的用戶作為所述運(yùn)動(dòng)群組的成員。所述服務(wù)器在成功建立所述運(yùn)動(dòng)群組后,進(jìn)一步會(huì)構(gòu)建用于保存所述運(yùn)動(dòng)群組內(nèi)成員信息的群組列表。
本發(fā)明實(shí)施例中,所述預(yù)定條件是指:與所述移動(dòng)終端a的運(yùn)動(dòng)計(jì)劃信息完全匹配或部分匹配的運(yùn)動(dòng)計(jì)劃信息。例如,移動(dòng)終端a的運(yùn)動(dòng)計(jì)劃信息中包括:運(yùn)動(dòng)時(shí)長:2小時(shí);運(yùn)動(dòng)路線:起點(diǎn)“中關(guān)村”,途經(jīng)“清華大學(xué)”,目的地“體育大學(xué)”;移動(dòng)終端b的運(yùn)動(dòng)計(jì)劃信息中包括:運(yùn)動(dòng)時(shí)長:1小時(shí);運(yùn)動(dòng)路線:起點(diǎn)“中關(guān)村”,目的地“清華大學(xué)”;移動(dòng)終端c的運(yùn)動(dòng)計(jì)劃信息中包括:運(yùn)動(dòng)時(shí)長1小時(shí),運(yùn)動(dòng)路線:起點(diǎn)“學(xué)院路”,目的地“知春路”,所述服務(wù)器經(jīng)過匹配,確定移動(dòng)終端b與移動(dòng)終端a的路線重合,則將移動(dòng)終端b作為所述運(yùn)動(dòng)群組的群組成員。
在本發(fā)明實(shí)施例中,構(gòu)建的運(yùn)動(dòng)群組的類型包括:臨時(shí)群和固定群;其中,所述臨時(shí)群是指:當(dāng)所述運(yùn)動(dòng)群組的建群時(shí)間到達(dá)預(yù)設(shè)時(shí)間后自動(dòng)解散;或當(dāng)所述運(yùn)動(dòng)群組中制定的運(yùn)動(dòng)計(jì)劃完成后自動(dòng)解散;所述固定群是指:所述運(yùn)動(dòng)群組不會(huì)自動(dòng)解散,而是由所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員自行要求退出或由群主將該群中的運(yùn)動(dòng)成員踢出。并且,所述運(yùn)動(dòng)群組中的群組成員可以按照列表的形成表示,也可以按照分組的形式表示,具體群組成員的表示形式不限制。
在本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員可以自行修改自身在所述運(yùn)動(dòng)群組的昵稱,而所述運(yùn)動(dòng)群組的昵稱則只能由群主修改。這里,所述群組可以是將向服務(wù)器發(fā)起群組構(gòu)建請求的移動(dòng)終端作為所述群主;也可以是服務(wù)器根據(jù)所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息,將跑步速度最快或跑步距離最遠(yuǎn)的移動(dòng)終端作為所述群主。
本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員之間也可以進(jìn)行通信聊天,且通信聊天的形式包括語音聊天、文字聊天和視頻聊天。但具體構(gòu)建運(yùn)動(dòng)群組的方式并不限制為以上兩種,只要能夠達(dá)到將運(yùn)動(dòng)信息相同或部分相同的運(yùn)動(dòng)成員組成一個(gè)群組,并能在該群組中實(shí)現(xiàn)通信即可。
本發(fā)明實(shí)施例中,所述方法還包括:發(fā)送所述運(yùn)動(dòng)群組對應(yīng)的運(yùn)動(dòng)群組信息;具體地,所述運(yùn)動(dòng)群組信息,包括:運(yùn)動(dòng)群組構(gòu)建成功的信息、為所述運(yùn)動(dòng)群組分配的第一群組標(biāo)識信息、所述移動(dòng)終端的運(yùn)動(dòng)賬號與所述運(yùn)動(dòng)群組的映射關(guān)系信息、以及加入所述運(yùn)動(dòng)群組的鏈接信息等。本發(fā)明實(shí)施例中,所述第一群組標(biāo)識可以是以所述運(yùn)動(dòng)群組的構(gòu)建時(shí)間生成的標(biāo)識。例如:運(yùn)動(dòng)群組的構(gòu)建時(shí)間是2017年3月21日,則為所述運(yùn)動(dòng)群組分配的所述第一群組標(biāo)識為:20170321。
在本發(fā)明實(shí)施例中,服務(wù)器將所述第一群組標(biāo)識、所述移動(dòng)終端的運(yùn)動(dòng)賬號與所述運(yùn)動(dòng)群組的映射關(guān)系進(jìn)行保存后,根據(jù)所述移動(dòng)終端的ip地址,將所述運(yùn)動(dòng)群組構(gòu)建成功的消息以及請求加入所述運(yùn)動(dòng)群組的鏈接信息,一并發(fā)送給所述移動(dòng)終端。
所述移動(dòng)終端接收到所述服務(wù)器根據(jù)所述請求構(gòu)建成功的運(yùn)動(dòng)群組的信息和所述鏈接信息后,將所述鏈接信息對應(yīng)的鏈接在指定范圍內(nèi)進(jìn)行鏈接分享。這里,所述指定范圍是指所述移動(dòng)終端確定的分享范圍。
例如,在所述移動(dòng)終端安裝的qq、微信等即時(shí)通信軟件的朋友圈進(jìn)行鏈接分享;或者直接在所述移動(dòng)終端所在的運(yùn)動(dòng)app的運(yùn)動(dòng)圈進(jìn)行鏈接分享;相應(yīng)的,將所述鏈接在指定范圍內(nèi)進(jìn)行鏈接分享為:移動(dòng)終端a通過qq、微信等即時(shí)通信軟件在朋友圈中進(jìn)行鏈接分享,移動(dòng)終端a的朋友移動(dòng)終端b通過所述朋友圈看到移動(dòng)終端a分享的所述鏈接后,通過點(diǎn)擊所述鏈接向所述服務(wù)器發(fā)送運(yùn)動(dòng)群組加入請求,所述服務(wù)器接收到移動(dòng)終端b發(fā)送的所述運(yùn)動(dòng)群組加入請求后,根據(jù)所述運(yùn)動(dòng)群組加入請求中攜帶的群組標(biāo)識,向移動(dòng)終端b發(fā)送“加入”和“不加入”選項(xiàng),移動(dòng)終端b通過選擇“加入”選項(xiàng),服務(wù)器接收到移動(dòng)終端b的運(yùn)動(dòng)賬號,所述服務(wù)器將所述移動(dòng)終端b的運(yùn)動(dòng)賬號加入所述群組標(biāo)識對應(yīng)的運(yùn)動(dòng)群組的群組列表中,并向移動(dòng)終端b發(fā)送加入成功的通知消息,此時(shí),移動(dòng)終端b已成為所述運(yùn)動(dòng)群組的群組成員。
步驟202,接收所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息,基于所述位置信息確定待播報(bào)信息;
本發(fā)明實(shí)施例中,所述待播報(bào)信息,包括:根據(jù)所述位置信息確定的滿足預(yù)定條件的運(yùn)動(dòng)信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息中的至少一種。
本發(fā)明實(shí)施例中,所述滿足預(yù)定條件的運(yùn)動(dòng)信息,可以是跑步最快的速度、跑步最慢的速度、跑步最長的路線軌跡或者跑步最短的路線軌跡等信息;所述與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息,可以是所述運(yùn)動(dòng)成員在所述運(yùn)動(dòng)群組中的昵稱、運(yùn)動(dòng)賬號等信息;所述與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息,可以是所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最快的速度時(shí),則默認(rèn)播報(bào)信息為:**你跑的好快呀!所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最長的路線軌跡時(shí),則默認(rèn)播報(bào)信息為:**你跑的好遠(yuǎn)呀!等信息。
本發(fā)明實(shí)施例中,當(dāng)所述待播報(bào)信息包括所述默認(rèn)播報(bào)信息時(shí),基于所述位置信息確定待播報(bào)信息,包括:
根據(jù)所述位置信息,確定所述滿足預(yù)定條件的運(yùn)動(dòng)信息;
根據(jù)所述滿足預(yù)定條件的運(yùn)動(dòng)信息的類型,查找不同運(yùn)動(dòng)信息類型與默認(rèn)播報(bào)信息的預(yù)設(shè)映射關(guān)系;
將查找到的默認(rèn)播報(bào)信息,確定為所述待播報(bào)信息。
本發(fā)明實(shí)施例中,所述滿足預(yù)定條件的運(yùn)動(dòng)信息的類型,可以是跑步速度最快、跑步速度最慢、跑步路線軌跡最長或者跑步路線軌跡最短等信息。
本發(fā)明實(shí)施例中,所述預(yù)定條件的運(yùn)動(dòng)信息的類型是:跑步速度最快,則與所述跑步速度最快相映射的默認(rèn)播報(bào)信息為:**你跑的速度真快!或者,所述預(yù)定條件的運(yùn)動(dòng)信息的類型是:跑步路線軌跡最長,則與所述跑步路線軌跡最長相映射的默認(rèn)播報(bào)信息為:**你跑的好遠(yuǎn)呀!
本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員分別通過全球定位系統(tǒng)(gps,globalpositioningsystem)周期性地獲取自身的位置信息,并將自身的位置信息向所述服務(wù)器發(fā)送,所述服務(wù)器接收到各運(yùn)動(dòng)成員發(fā)送的自身的位置信息后,根據(jù)所述位置信息以及所述位置信息的發(fā)送周期,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息。例如,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員每隔20秒通過gps獲取一次自身的位置信息,并將所述位置信息向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述位置信息后,根據(jù)距離當(dāng)前時(shí)間最近的相鄰的兩個(gè)周期的位置信息計(jì)算出各運(yùn)動(dòng)成員的運(yùn)動(dòng)里程和運(yùn)動(dòng)速度。例如,相鄰的兩個(gè)周期的位置信息分別為:經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”,則所述服務(wù)器根據(jù)所述兩個(gè)經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”位置計(jì)算出各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程,將各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程除以20秒,即可得到各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)速度。其中,將所述運(yùn)動(dòng)群組的跑步路線的起始位置設(shè)置為“x0,y0”,則各運(yùn)動(dòng)成員的位置“x2,y2”到所述運(yùn)動(dòng)群組的跑步路線的起始位置“x0,y0”之間的距離,即為各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程。
這里,所述運(yùn)動(dòng)群組的運(yùn)動(dòng)路線為移動(dòng)終端a制定的運(yùn)動(dòng)計(jì)劃。例如:移動(dòng)終端a制定的運(yùn)動(dòng)計(jì)劃為:跑步起點(diǎn)“健翔橋”,跑步途徑“德勝門外大街、積水潭”,跑步終點(diǎn)“西直門”,則所述服務(wù)器則將所述移動(dòng)終端a制定的運(yùn)動(dòng)計(jì)劃作為所述運(yùn)動(dòng)群組的跑步路線。然后,所述服務(wù)器根據(jù)各運(yùn)動(dòng)成員自身的位置信息以及發(fā)送所述位置信息的周期,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息,并將各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息作為所述待播報(bào)信息。
在本發(fā)明實(shí)施例中,在所述接收所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息之前,所述方法還包括:
為所述運(yùn)動(dòng)群組分配第一群組標(biāo)識;
接收運(yùn)動(dòng)成員發(fā)送的運(yùn)動(dòng)群組加入請求,從所述運(yùn)動(dòng)群組加入請求中獲取第二群組標(biāo)識;
將所述第二群組標(biāo)識與所述第一群組標(biāo)識進(jìn)行匹配,將匹配成功的第二群組標(biāo)識對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
這里,由于在服務(wù)器中保存有多個(gè)不同的運(yùn)動(dòng)群組,且服務(wù)器會(huì)為每個(gè)不同的運(yùn)動(dòng)群組分別分配各自的群組標(biāo)識,統(tǒng)稱為第一群組標(biāo)識;也就是說,多個(gè)運(yùn)動(dòng)群組都有各自的第一群組標(biāo)識;因此,為了確定待加入運(yùn)動(dòng)成員加入的運(yùn)動(dòng)群組屬于哪個(gè)運(yùn)動(dòng)群組,需要將各待加入運(yùn)動(dòng)成員發(fā)送的運(yùn)動(dòng)群組加入請求中攜帶的第二群組標(biāo)識與各個(gè)第一群組標(biāo)識進(jìn)行匹配,將匹配成功的第二群組標(biāo)識對應(yīng)的待加入運(yùn)動(dòng)成員,確定為匹配成功的第一群組標(biāo)識對應(yīng)的運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
在本發(fā)明實(shí)施例中,在所述接收所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息之前,所述方法還包括:
獲取各個(gè)運(yùn)動(dòng)成員預(yù)設(shè)的第一運(yùn)動(dòng)計(jì)劃信息;
將所述第一運(yùn)動(dòng)計(jì)劃信息與所述運(yùn)動(dòng)群組的第二運(yùn)動(dòng)計(jì)劃信息進(jìn)行匹配,將匹配成功的第一運(yùn)動(dòng)計(jì)劃信息對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
這里,所述第一運(yùn)動(dòng)計(jì)劃信息是指,各運(yùn)動(dòng)成員通過自身的運(yùn)動(dòng)賬號在運(yùn)動(dòng)app中制定的自身的運(yùn)動(dòng)計(jì)劃。由于各運(yùn)動(dòng)成員之間制定的運(yùn)動(dòng)計(jì)劃可能會(huì)有信息重合或部分重合的可能性,因此,為了將運(yùn)動(dòng)計(jì)劃重合或部分重合的運(yùn)動(dòng)成員組建為一個(gè)群組,需要通過獲取各運(yùn)動(dòng)成員自身制定的運(yùn)動(dòng)計(jì)劃作為所述第一運(yùn)動(dòng)計(jì)劃信息,并將所述第一運(yùn)動(dòng)計(jì)劃信息與所述運(yùn)動(dòng)群組的第二運(yùn)動(dòng)計(jì)劃信息進(jìn)行匹配,將匹配成功的第一運(yùn)動(dòng)計(jì)劃信息對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
步驟203,將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送,所述待播報(bào)信息用于進(jìn)行語音播報(bào)。
這里,所述服務(wù)器在得到所述運(yùn)動(dòng)群中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息后,將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中各運(yùn)動(dòng)數(shù)據(jù)值進(jìn)行比較后,確定出運(yùn)動(dòng)成績最高,即運(yùn)動(dòng)時(shí)長最長、和/或運(yùn)動(dòng)速度最快、和/或運(yùn)動(dòng)里程最長的目標(biāo)運(yùn)動(dòng)成員,將所述目標(biāo)運(yùn)動(dòng)成員對應(yīng)的運(yùn)動(dòng)信息作為所述待播報(bào)信息發(fā)送給所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員。
這里,所述服務(wù)器具體可以將所述待播報(bào)信息發(fā)送給所述運(yùn)動(dòng)群組中的每一個(gè)運(yùn)動(dòng)成員,也可以將所述待播報(bào)信息發(fā)送給所述運(yùn)動(dòng)群組中的目標(biāo)運(yùn)動(dòng)成員。
本發(fā)明實(shí)施例中,將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送,包括:
將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中的各運(yùn)動(dòng)數(shù)據(jù)值與預(yù)設(shè)閾值進(jìn)行比較,根據(jù)比較結(jié)果,確定出小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)信息;
將小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員,確定為目標(biāo)運(yùn)動(dòng)成員;
將所述待播報(bào)信息向所述目標(biāo)運(yùn)動(dòng)成員發(fā)送。
這里,所述服務(wù)器在確定出待播報(bào)信息后,可以將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中各運(yùn)動(dòng)數(shù)據(jù)值與預(yù)設(shè)閾值進(jìn)行比較,根據(jù)比較結(jié)果,確定出小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值,將小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)成員確定為運(yùn)動(dòng)成績最差,即運(yùn)動(dòng)時(shí)長最短、和/或運(yùn)動(dòng)速度最慢、和/或運(yùn)動(dòng)里程最短的目標(biāo)運(yùn)動(dòng)成員,將所述待播報(bào)信息向所述目標(biāo)運(yùn)動(dòng)成員發(fā)送。
例如,通過將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息對應(yīng)的各運(yùn)動(dòng)數(shù)據(jù)值與預(yù)設(shè)閾值進(jìn)行比較后,確定出移動(dòng)終端b的運(yùn)動(dòng)里程數(shù)值小于預(yù)設(shè)閾值,則將移動(dòng)終端b作為目標(biāo)運(yùn)動(dòng)成員,將待播報(bào)信息向所述移動(dòng)終端b發(fā)送,以激勵(lì)移動(dòng)終端b加油。
這里,所述待播報(bào)信息包括:運(yùn)動(dòng)里程數(shù)據(jù)、運(yùn)動(dòng)速度、運(yùn)動(dòng)時(shí)長等數(shù)據(jù)。
進(jìn)一步地,所述服務(wù)器在根據(jù)各運(yùn)動(dòng)成員的位置信息確定出所述待播報(bào)信息后,會(huì)攜帶與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員的昵稱,一并發(fā)送給移動(dòng)終端b,以便讓移動(dòng)終端b知道在所述運(yùn)動(dòng)群組中誰的運(yùn)動(dòng)數(shù)據(jù)最佳,并以該運(yùn)動(dòng)數(shù)據(jù)最佳的運(yùn)動(dòng)成員作為激勵(lì)自己進(jìn)步的動(dòng)力,從而提高自己的運(yùn)動(dòng)速度。
本發(fā)明實(shí)施例中,所述預(yù)設(shè)閾值可以是根據(jù)各運(yùn)動(dòng)成員的歷史運(yùn)動(dòng)記錄進(jìn)行設(shè)定。例如,所述運(yùn)動(dòng)群組包括的運(yùn)動(dòng)成員有:a、b、c三個(gè)成員,則根據(jù)a、b、c的歷史運(yùn)動(dòng)記錄,得知a的最低運(yùn)動(dòng)量為每天500米,b的最低運(yùn)動(dòng)量為每天600米,c的最低運(yùn)動(dòng)量為每天700米,則將預(yù)設(shè)閾值設(shè)為:運(yùn)動(dòng)里程為500米,之后,將各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中對應(yīng)的運(yùn)動(dòng)里程數(shù)據(jù)值分別與所述預(yù)設(shè)閾值進(jìn)行比較,根據(jù)比較結(jié)果,確定出運(yùn)動(dòng)賬號a的運(yùn)動(dòng)里程為400米,小于預(yù)設(shè)閾值,則將運(yùn)動(dòng)賬號a確定為所述目標(biāo)運(yùn)動(dòng)成員。
在本發(fā)明實(shí)施例中,所述服務(wù)器還可以將各運(yùn)動(dòng)成員之間的運(yùn)動(dòng)信息對應(yīng)的各運(yùn)動(dòng)數(shù)據(jù)值進(jìn)行比較,根據(jù)比較結(jié)果,生成數(shù)值比較表,根據(jù)所述數(shù)值比較表,確定出目標(biāo)運(yùn)動(dòng)成員。如此,通過所述服務(wù)器周期性地向所述運(yùn)動(dòng)群組內(nèi)的各運(yùn)動(dòng)成員或目標(biāo)運(yùn)動(dòng)成員發(fā)送待播報(bào)信息,能夠激勵(lì)用戶更加有動(dòng)力的完成自己制定的運(yùn)動(dòng)計(jì)劃,從而使用戶達(dá)到更好的運(yùn)動(dòng)效果。
本發(fā)明實(shí)施例中,所述服務(wù)器在向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送所述待播報(bào)信息時(shí),還可以發(fā)送與所述待播報(bào)信息相關(guān)聯(lián)的信息。例如,向所述運(yùn)動(dòng)群組中的目標(biāo)運(yùn)動(dòng)成員發(fā)送所述待播報(bào)信息時(shí),攜帶與所述待播報(bào)信息相關(guān)聯(lián)的信息可以是:**該加油了喲、**跟著我的口號來一二一、一二一等信息,以增加運(yùn)動(dòng)成員在運(yùn)動(dòng)過程中的趣味性。
在本發(fā)明實(shí)施例中,所述服務(wù)器在確定出待播報(bào)信息后,還可以向與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員發(fā)送與所述待播報(bào)信息相關(guān)聯(lián)的信息。例如,所述待播報(bào)信息為:跑步最快的運(yùn)動(dòng)數(shù)據(jù),則向與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員發(fā)送的關(guān)聯(lián)信息是:**你跑的真快呀!或者,所述待播報(bào)信息為:跑步里程最遠(yuǎn)的運(yùn)動(dòng)數(shù)據(jù),則向與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員發(fā)送的關(guān)聯(lián)信息是:**你跑的里程真遠(yuǎn)呀!
圖3為本發(fā)明實(shí)施例另一種信息處理方法的流程示意圖;如圖3所示,所述方法包括:
步驟301,發(fā)送群組構(gòu)建請求;
本發(fā)明實(shí)施例中,所述方法主要應(yīng)用于信息處理裝置,所述信息處理裝置可以是安裝有運(yùn)動(dòng)app的移動(dòng)終端。具體地,所述移動(dòng)終端通過運(yùn)動(dòng)賬號登錄到所述運(yùn)動(dòng)app后,在所述運(yùn)動(dòng)app中制定自身的運(yùn)動(dòng)計(jì)劃,并向所述運(yùn)動(dòng)app的服務(wù)器發(fā)送群組構(gòu)建請求。所述服務(wù)器接收到所述移動(dòng)終端發(fā)送的群組構(gòu)建請求后,響應(yīng)所述請求,并根據(jù)所述請求中攜帶的運(yùn)動(dòng)賬號信息構(gòu)建運(yùn)動(dòng)群組,并根據(jù)所述移動(dòng)終端的ip地址信息,向所述移動(dòng)終端發(fā)送基于所述請求構(gòu)建成功的所述運(yùn)動(dòng)群組對應(yīng)的運(yùn)動(dòng)群組信息。在本發(fā)明實(shí)施例中,在所述運(yùn)動(dòng)app中制定自身的運(yùn)動(dòng)計(jì)劃包括:跑步路線、運(yùn)動(dòng)時(shí)長、跑步里程等信息。本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組信息包括:所述服務(wù)器向所述運(yùn)動(dòng)群組分配的群組標(biāo)識以及請求加入所述運(yùn)動(dòng)群組的鏈接等信息。
步驟302,在基于所述請求成功構(gòu)建運(yùn)動(dòng)群組后,發(fā)送位置信息;
本發(fā)明實(shí)施例中,所述移動(dòng)終端接收到服務(wù)器基于所述請求構(gòu)建成功的運(yùn)動(dòng)群組對應(yīng)的所述運(yùn)動(dòng)群組信息后,將所述運(yùn)動(dòng)群組信息中的鏈接在指定范圍內(nèi)分享。例如,在qq、微信等即時(shí)通信軟件的朋友圈中進(jìn)行鏈接分享;也可以直接在所述移動(dòng)終端所在的運(yùn)動(dòng)app的運(yùn)動(dòng)圈進(jìn)行鏈接分享。使得所述移動(dòng)終端的朋友圈里的朋友根據(jù)所述鏈接即可請求加入所述運(yùn)動(dòng)群組。
在本發(fā)明實(shí)施例中,所述移動(dòng)終端還用于在接收到服務(wù)器基于所述請求構(gòu)建的運(yùn)動(dòng)群組后,根據(jù)gps周期性地獲取自身的位置信息,并將周期性獲取到的所述位置信息和群組標(biāo)識向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述移動(dòng)終端發(fā)送的位置信息后,根據(jù)所述位置信息和發(fā)送所述位置信息的發(fā)送周期,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息。例如,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員每隔20秒通過gps獲取一次自身的位置信息,并將所述位置信息向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述位置信息后,根據(jù)距離當(dāng)前時(shí)間最近的相鄰的兩個(gè)周期的位置信息計(jì)算出各運(yùn)動(dòng)成員在所述兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程和運(yùn)動(dòng)速度。例如,相鄰的兩個(gè)周期的位置信息分別為:經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”,則所述服務(wù)器根據(jù)所述兩個(gè)經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”位置計(jì)算出各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程,將各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程除以20秒,即可得到各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)速度。另外,將所述運(yùn)動(dòng)群組的跑步路線的起始位置設(shè)置為“x0,y0”,則所述移動(dòng)終端的位置“x2,y2”到起始位置“x0,y0”之間的距離,即為各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程。將各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程進(jìn)行比較,確定出運(yùn)動(dòng)總里程最長的運(yùn)動(dòng)信息,將所述運(yùn)動(dòng)總里程最長運(yùn)動(dòng)信息作為待播報(bào)信息,向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送。其中,所述待播報(bào)信息包括:運(yùn)動(dòng)時(shí)長、運(yùn)動(dòng)速度、運(yùn)動(dòng)里程。這里,在發(fā)送所述待播報(bào)信息時(shí),還攜帶有與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員的昵稱等信息。
步驟303,接收待播報(bào)信息,將所述待播報(bào)信息進(jìn)行語音播報(bào);所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
本發(fā)明實(shí)施例中,所述移動(dòng)終端接收到所述待播報(bào)信息后,將所述待播報(bào)信息轉(zhuǎn)換成語音進(jìn)行語音播報(bào)。其中,所述待播報(bào)信息可以是:服務(wù)器根據(jù)所述位置信息確定的滿足預(yù)定條件的運(yùn)動(dòng)信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息中的至少一種。其中,所述滿足預(yù)定條件的運(yùn)動(dòng)信息,包括服務(wù)器根據(jù)所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)數(shù)據(jù),選出的跑步最快的速度信息、跑步最慢的速度信息、跑步最長的路線軌跡信息和/或跑步最短的路線軌跡信息等。與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息,包括所述運(yùn)動(dòng)成員在所述運(yùn)動(dòng)群組中的昵稱、運(yùn)動(dòng)賬號等信息。與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息,包括所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最快的速度時(shí),則默認(rèn)播報(bào)信息為:**你跑的好快呀!所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最長的路線軌跡時(shí),則默認(rèn)播報(bào)信息為:**你跑的好遠(yuǎn)呀!等信息。并且所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
在本發(fā)明實(shí)施例中,所述語音播報(bào)的語音風(fēng)格可以是某位明星或某類動(dòng)物的聲音。例如,使用鸚鵡的聲音進(jìn)行語音播報(bào)。另外,在本發(fā)明實(shí)施例中,所述服務(wù)器向所述運(yùn)動(dòng)群組發(fā)送的所述待播報(bào)信息時(shí),還可以攜帶與所述待播報(bào)信息相關(guān)聯(lián)的信息,例如“**的總里程超過你了,趕快加油喲”等加油信息?;蛘摺耙欢弧钡瓤谔栃畔ⅰH绱耍脩舨恍枰贸鍪謾C(jī)查看同伴的跑步情況,即可獲知所述運(yùn)動(dòng)群組中其他跑步同伴的運(yùn)動(dòng)信息,從而將同伴的運(yùn)動(dòng)信息作為激勵(lì)自己運(yùn)動(dòng)的運(yùn)力,提高了用戶的運(yùn)動(dòng)效率。
在本發(fā)明實(shí)施例中,如果所述移動(dòng)終端當(dāng)前正在聽音樂或正在通話時(shí),所述移動(dòng)終端接收到服務(wù)器發(fā)送的待播報(bào)信息,此時(shí),所述移動(dòng)終端可以將所述待播報(bào)信息轉(zhuǎn)換成語音進(jìn)行穿插播報(bào)。這里,所述穿插播報(bào)是指,暫停當(dāng)前播放的音樂或靜音通話,并進(jìn)行所述待播報(bào)信息的語音播報(bào),當(dāng)所述待播報(bào)信息的語音播報(bào)完畢后,繼續(xù)開啟當(dāng)前播放的音樂或通話。
圖4為本發(fā)明實(shí)施例另一種信息處理方法的流程示意圖;如圖4所示,所述方法包括:
步驟401,發(fā)送運(yùn)動(dòng)群組加入請求;
本發(fā)明實(shí)施例中,所述方法應(yīng)用于安裝有運(yùn)動(dòng)app的移動(dòng)終端中。具體地,所述移動(dòng)終端通過點(diǎn)擊運(yùn)動(dòng)鏈接,向服務(wù)器發(fā)送運(yùn)動(dòng)群組加入請求。其中,所述請求中攜帶有待加入運(yùn)動(dòng)群組的群組標(biāo)識信息。這里,所述群組標(biāo)識信息可以是數(shù)字形式的數(shù)字串,也可以是文字形式的字符串。例如,所述數(shù)字串為:2017.03.28;字符串為:中關(guān)村跑步群。
本發(fā)明實(shí)施例中,服務(wù)器在接收到所述請求后,響應(yīng)所述請求,并向所述移動(dòng)終端發(fā)送與所述群組標(biāo)識匹配的運(yùn)動(dòng)群組信息和加入所述運(yùn)動(dòng)群組的選項(xiàng)信息。這里,所述運(yùn)動(dòng)群組信息,包括:所述運(yùn)動(dòng)群組的運(yùn)動(dòng)計(jì)劃信息、所述運(yùn)動(dòng)群組當(dāng)前的運(yùn)動(dòng)成員數(shù)量信息等。所述選項(xiàng)信息,包括:“加入”和“不加入”選項(xiàng),以再次供移動(dòng)終端確定是否要加入所述運(yùn)動(dòng)群組。
本發(fā)明實(shí)施例中,所述移動(dòng)終端如果點(diǎn)擊“加入”選項(xiàng)時(shí),所述服務(wù)器則會(huì)接收到所述移動(dòng)終端發(fā)送的運(yùn)動(dòng)賬號信息,所述服務(wù)器將所述運(yùn)動(dòng)賬號信息加入到所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員列表后,向所述移動(dòng)終端發(fā)送加入成功的通知消息,并將所述運(yùn)動(dòng)群組的群組標(biāo)識向所述移動(dòng)終端所安裝的運(yùn)動(dòng)app發(fā)送。此時(shí),移動(dòng)終端成功加入所述運(yùn)動(dòng)群組。
步驟402,在成功加入所述運(yùn)動(dòng)群組后,發(fā)送位置信息;
在本發(fā)明實(shí)施例中,所述移動(dòng)終端在成功加入所述運(yùn)動(dòng)群組后,根據(jù)gps周期性地獲取自身的位置信息,并將周期性獲取到的所述位置信息和群組標(biāo)識向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述移動(dòng)終端發(fā)送的位置信息后,根據(jù)所述位置信息和發(fā)送所述位置信息的發(fā)送周期,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息。例如,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員每隔20秒通過gps獲取一次自身的位置信息,并將所述位置信息向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述位置信息后,根據(jù)距離當(dāng)前時(shí)間最近的相鄰的兩個(gè)周期的位置信息計(jì)算出各運(yùn)動(dòng)成員在所述兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程和運(yùn)動(dòng)速度。例如,相鄰的兩個(gè)周期的位置信息分別為:經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”,則所述服務(wù)器根據(jù)所述兩個(gè)經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”位置計(jì)算出各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程,將各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程除以20秒,即可得到各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)速度。另外,將所述運(yùn)動(dòng)群組的跑步路線的起始位置設(shè)置為“x0,y0”,則所述移動(dòng)終端的位置“x2,y2”到起始位置“x0,y0”之間的距離,即為各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程。將各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程進(jìn)行比較,確定出運(yùn)動(dòng)總里程最長的運(yùn)動(dòng)信息,將所述運(yùn)動(dòng)總里程最長運(yùn)動(dòng)信息作為待播報(bào)信息,向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送。其中,所述待播報(bào)信息包括:運(yùn)動(dòng)時(shí)長、運(yùn)動(dòng)速度、運(yùn)動(dòng)里程。這里,在發(fā)送所述待播報(bào)信息時(shí),還攜帶有與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員的昵稱等信息。
步驟403,接收待播報(bào)信息,將所述待播報(bào)信息進(jìn)行語音播報(bào);所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
本發(fā)明實(shí)施例中,所述待播報(bào)信息可以是:服務(wù)器根據(jù)所述位置信息確定的滿足預(yù)定條件的運(yùn)動(dòng)信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息中的至少一種。其中,所述滿足預(yù)定條件的運(yùn)動(dòng)信息,包括服務(wù)器根據(jù)所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)數(shù)據(jù),選出的跑步最快的速度信息、跑步最慢的速度信息、跑步最長的路線軌跡信息和/或跑步最短的路線軌跡信息等。所述與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息,包括所述運(yùn)動(dòng)成員在所述運(yùn)動(dòng)群組中的昵稱、運(yùn)動(dòng)賬號等信息。所述與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息,包括所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最快的速度時(shí),則默認(rèn)播報(bào)信息為:**你跑的好快呀!所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最長的路線軌跡時(shí),則默認(rèn)播報(bào)信息為:**你跑的好遠(yuǎn)呀!等信息。并且所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
圖5為本發(fā)明實(shí)施例一種信息處理裝置的組成示意圖;如圖5所示,所述裝置包括:第一接收單元501、構(gòu)建單元502、確定單元503和第一發(fā)送單元504;
其中,所述第一接收單元501,用于接收群組構(gòu)建請求和各運(yùn)動(dòng)成員發(fā)送的自身的位置信息;
所述構(gòu)建單元502,用于響應(yīng)所述請求,并構(gòu)建運(yùn)動(dòng)群組;所述確定單元503,用于基于所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員發(fā)送的各運(yùn)動(dòng)成員自身的位置信息,確定待播報(bào)信息;
所述第一發(fā)送單元504,用于將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送,所述待播報(bào)信息用于進(jìn)行語音播報(bào)。
本發(fā)明實(shí)施例中,所述裝置可以是安裝在移動(dòng)終端上的運(yùn)動(dòng)app對應(yīng)的服務(wù)器。具體地,所述第一接收單元501在接收到移動(dòng)終端發(fā)送的群組構(gòu)建請求(具體可以是由移動(dòng)終端上安裝的所述運(yùn)動(dòng)app發(fā)送該請求)后,響應(yīng)所述請求,并觸發(fā)所述構(gòu)建單元502,由所述構(gòu)建單元502根據(jù)所述請求中攜帶的所述運(yùn)動(dòng)app的賬號信息和所述移動(dòng)終端的ip地址信息,可以進(jìn)一步獲取與所述賬號信息對應(yīng)的運(yùn)動(dòng)計(jì)劃信息,并根據(jù)所述運(yùn)動(dòng)計(jì)劃信息構(gòu)建運(yùn)動(dòng)群組。
在本發(fā)明實(shí)施例中,所述構(gòu)建單元502構(gòu)建所述運(yùn)動(dòng)群組包括以下兩種方式:
方式一:移動(dòng)終端a通過運(yùn)動(dòng)app向服務(wù)器發(fā)送群組構(gòu)建請求。其中,所述請求中包括:所述移動(dòng)終端登錄所述運(yùn)動(dòng)app時(shí)所使用的運(yùn)動(dòng)賬號信息、所述移動(dòng)終端的ip地址信息或所述移動(dòng)終端a命名的群組名稱等信息。例如:移動(dòng)終端a命名的群組名稱為“一起hi吧”。所述第一接收單元501接收到所述群組構(gòu)建請求后,響應(yīng)所述請求,并觸發(fā)所述構(gòu)建單元502,由所述構(gòu)建單元502構(gòu)建一個(gè)以“一起hi吧”為命名的運(yùn)動(dòng)群組。并且,所述服務(wù)器在成功建立所述運(yùn)動(dòng)群組后,進(jìn)一步會(huì)構(gòu)建用于保存所述運(yùn)動(dòng)群組內(nèi)成員信息的群組列表。
方式二:所述第一接收單元501接收到移動(dòng)終端發(fā)送的群組構(gòu)建請求后,響應(yīng)所述請求,并觸發(fā)所述構(gòu)建單元502,由所述構(gòu)建單元502根據(jù)所述移動(dòng)終端a的運(yùn)動(dòng)賬號,獲取移動(dòng)終端a在所述運(yùn)動(dòng)app中制定的運(yùn)動(dòng)計(jì)劃信息,然后再根據(jù)各運(yùn)動(dòng)成員在所述運(yùn)動(dòng)app中注冊的運(yùn)動(dòng)賬號,獲取各運(yùn)動(dòng)人員在所述運(yùn)動(dòng)app中制定的運(yùn)動(dòng)計(jì)劃信息,將所述各運(yùn)動(dòng)人員的運(yùn)動(dòng)計(jì)劃信息與所述移動(dòng)終端a的運(yùn)動(dòng)計(jì)劃信息進(jìn)行匹配,得到符合預(yù)定條件的運(yùn)動(dòng)賬號,創(chuàng)建運(yùn)動(dòng)群組,并將所述運(yùn)動(dòng)賬號對應(yīng)的用戶作為所述運(yùn)動(dòng)群組的成員。所述服務(wù)器在成功建立所述運(yùn)動(dòng)群組后,進(jìn)一步會(huì)構(gòu)建用于保存所述運(yùn)動(dòng)群組內(nèi)成員信息的群組列表。
在本發(fā)明實(shí)施例中,所述預(yù)定條件是指:與所述移動(dòng)終端a的運(yùn)動(dòng)計(jì)劃信息完全匹配或部分匹配的運(yùn)動(dòng)計(jì)劃信息。例如,移動(dòng)終端a的運(yùn)動(dòng)計(jì)劃信息中包括:運(yùn)動(dòng)時(shí)長:2小時(shí);運(yùn)動(dòng)路線:起點(diǎn)“中關(guān)村”,途經(jīng)“清華大學(xué)”,目的地“體育大學(xué)”;移動(dòng)終端b的運(yùn)動(dòng)計(jì)劃信息中包括:運(yùn)動(dòng)時(shí)長:1小時(shí);運(yùn)動(dòng)路線:起點(diǎn)“中關(guān)村”,目的地“清華大學(xué)”;移動(dòng)終端c的運(yùn)動(dòng)計(jì)劃信息中包括:運(yùn)動(dòng)時(shí)長1小時(shí),運(yùn)動(dòng)路線:起點(diǎn)“學(xué)院路”,目的地“知春路”,所述服務(wù)器經(jīng)過匹配,確定移動(dòng)終端b與移動(dòng)終端a的路線重合,則將移動(dòng)終端b作為所述運(yùn)動(dòng)群組的群組成員。
在本發(fā)明實(shí)施例中,所述構(gòu)建單元502構(gòu)建的運(yùn)動(dòng)群組的類型包括:臨時(shí)群和固定群;其中,所述臨時(shí)群是指:當(dāng)所述運(yùn)動(dòng)群組的建群時(shí)間到達(dá)預(yù)設(shè)時(shí)間后自動(dòng)解散;或當(dāng)所述運(yùn)動(dòng)群組中制定的運(yùn)動(dòng)計(jì)劃完成后自動(dòng)解散;所述固定群是指:所述運(yùn)動(dòng)群組不會(huì)自動(dòng)解散,而是由所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員自行要求退出或由群主將該群中的運(yùn)動(dòng)成員踢出。并且,所述運(yùn)動(dòng)群組中的群組成員可以按照列表的形成表示,也可以按照分組的形式表示,具體群組成員的表示形式不限制。
在本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員可以自行修改自身在所述運(yùn)動(dòng)群組的昵稱,而所述運(yùn)動(dòng)群組的昵稱則只能由群主修改。這里,所述群組可以是將向服務(wù)器發(fā)起群組構(gòu)建請求的移動(dòng)終端作為所述群主;也可以是服務(wù)器根據(jù)所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息,將跑步速度最快或跑步距離最遠(yuǎn)的移動(dòng)終端作為所述群主。
本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員之間也可以進(jìn)行通信聊天,且通信聊天的形式包括語音聊天、文字聊天和視頻聊天。但具體構(gòu)建運(yùn)動(dòng)群組的方式并不限制為以上兩種,只要能夠達(dá)到將運(yùn)動(dòng)信息相同或部分相同的運(yùn)動(dòng)成員組成一個(gè)群組,并能在該群組中實(shí)現(xiàn)通信即可。
在本明實(shí)施例中,所述構(gòu)建單元502根據(jù)所述群組構(gòu)建請求,將運(yùn)動(dòng)群組構(gòu)建成功后,將所述第一群組標(biāo)識、所述移動(dòng)終端的運(yùn)動(dòng)賬號與所述運(yùn)動(dòng)群組的映射關(guān)系進(jìn)行保存,并觸發(fā)所述第一發(fā)送單元504,并由所述第一發(fā)送單元504根據(jù)所述移動(dòng)終端的ip地址,將所述運(yùn)動(dòng)群組構(gòu)建成功的消息以及請求加入所述運(yùn)動(dòng)群組的鏈接信息,一并發(fā)送給所述移動(dòng)終端。這里,所述運(yùn)動(dòng)群組信息,包括:運(yùn)動(dòng)群組構(gòu)建成功的信息、為所述運(yùn)動(dòng)群組分配的第一群組標(biāo)識信息、所述移動(dòng)終端的運(yùn)動(dòng)賬號與所述運(yùn)動(dòng)群組的映射關(guān)系信息、以及加入所述運(yùn)動(dòng)群組的鏈接信息等。具體地,所述第一群組標(biāo)識可以是以所述運(yùn)動(dòng)群組的構(gòu)建時(shí)間生成的標(biāo)識。例如:運(yùn)動(dòng)群組的構(gòu)建時(shí)間是2017年3月21日,則為所述運(yùn)動(dòng)群組分配的所述第一群組標(biāo)識為:20170321。
所述移動(dòng)終端接收到所述服務(wù)器根據(jù)所述群組構(gòu)建請求構(gòu)建成功的運(yùn)動(dòng)群組信息和所述鏈接信息后,將所述鏈接信息對應(yīng)的鏈接在指定范圍內(nèi)進(jìn)行鏈接分享。這里,所述指定范圍是指所述移動(dòng)終端確定的分享范圍。例如,在所述移動(dòng)終端安裝的qq、微信等即時(shí)通信軟件的朋友圈進(jìn)行鏈接分享。相應(yīng)的,將所述鏈接在指定范圍內(nèi)進(jìn)行鏈接分享為:移動(dòng)終端a通過qq、微信等即時(shí)通信軟件在朋友圈中進(jìn)行鏈接分享,移動(dòng)終端a的朋友移動(dòng)終端b通過所述朋友圈看到移動(dòng)終端a分享的所述鏈接后,通過點(diǎn)擊所述鏈接向所述服務(wù)器發(fā)送加入請求,所述第一接收單元501接收到移動(dòng)終端b發(fā)送的所述加入請求后,根據(jù)所述加入請求中攜帶的第一群組標(biāo)識,向移動(dòng)終端b發(fā)送“加入”和“不加入”選項(xiàng),移動(dòng)終端b通過選擇“加入”選項(xiàng),所述第一接收單元501接收到移動(dòng)終端b自身的運(yùn)動(dòng)賬號,并將所述移動(dòng)終端b的運(yùn)動(dòng)賬號加入所述運(yùn)動(dòng)群組的群組列表中,并向移動(dòng)終端b發(fā)送加入成功的通知消息,此時(shí),移動(dòng)終端b已成為所述運(yùn)動(dòng)群組的群組成員,所述群組成員也可稱為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
在本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員分別通過gps周期性地獲取自身的位置信息,并將自身的位置信息向所述服務(wù)器發(fā)送,所述第一接收單元501接收到所述各運(yùn)動(dòng)成員發(fā)送的自身的位置信息后,觸發(fā)所述確定單元503,由所述確定單元503根據(jù)所述位置信息以及所述位置信息的發(fā)送周期,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息。例如,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員每隔20秒通過gps獲取一次自身的位置信息,并將所述位置信息向所述服務(wù)器發(fā)送。所述第一接收單元501接收到所述位置信息后,觸發(fā)所述確定單元503,并由所述確定單元503根據(jù)距離當(dāng)前時(shí)間最近的相鄰的兩個(gè)周期的位置信息計(jì)算出各運(yùn)動(dòng)成員的運(yùn)動(dòng)里程和運(yùn)動(dòng)速度。例如,相鄰的兩個(gè)周期的位置信息分別為:經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”,則所述確定單元503根據(jù)所述兩個(gè)經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”位置計(jì)算出各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程,將各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程除以20秒,即可得到各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)速度。其中,將所述運(yùn)動(dòng)群組的跑步路線的起始位置設(shè)置為“x0,y0”,則各運(yùn)動(dòng)成員的位置“x2,y2”到所述運(yùn)動(dòng)群組的跑步路線的起始位置“x0,y0”之間的距離,即為各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程。所述確定單元503再基于所述位置信息確定待播報(bào)信息。
本發(fā)明實(shí)施例中,所述待播報(bào)信息可以是:服務(wù)器根據(jù)所述位置信息確定的滿足預(yù)定條件的運(yùn)動(dòng)信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息中的至少一種。其中,所述滿足預(yù)定條件的運(yùn)動(dòng)信息,包括服務(wù)器根據(jù)所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)數(shù)據(jù),選出的跑步最快的速度信息、跑步最慢的速度信息、跑步最長的路線軌跡信息和/或跑步最短的路線軌跡信息等。所述與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息,包括所述運(yùn)動(dòng)成員在所述運(yùn)動(dòng)群組中的昵稱、運(yùn)動(dòng)賬號等信息。所述與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息,包括所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最快的速度時(shí),則默認(rèn)播報(bào)信息為:**你跑的好快呀!所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最長的路線軌跡時(shí),則默認(rèn)播報(bào)信息為:**你跑的好遠(yuǎn)呀!等信息。并且所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組的運(yùn)動(dòng)路線為移動(dòng)終端a制定的運(yùn)動(dòng)計(jì)劃。例如:移動(dòng)終端a制定的運(yùn)動(dòng)計(jì)劃為:跑步起點(diǎn)“健翔橋”,跑步途徑“德勝門外大街、積水潭”,跑步終點(diǎn)“西直門”,則所述服務(wù)器則將所述移動(dòng)終端a制定的運(yùn)動(dòng)計(jì)劃作為所述運(yùn)動(dòng)群組的跑步路線。然后,所述確定單元503根據(jù)各運(yùn)動(dòng)成員自身的位置信息以及發(fā)送所述位置信息的周期,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息,并將各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息作為所述待播報(bào)信息。
在本發(fā)明實(shí)施例中,所述裝置還包括:分配單元505;用于為所述運(yùn)動(dòng)群組分配第一群組標(biāo)識;
所述第一接收單元501,用于接收各個(gè)運(yùn)動(dòng)成員發(fā)送的運(yùn)動(dòng)群組加入請求,從所述運(yùn)動(dòng)群組加入請求中獲取第二群組標(biāo)識;
所述確定單元503,具體用于將所述第二群組標(biāo)識與所述第一群組標(biāo)識進(jìn)行匹配,將匹配成功的第二群組標(biāo)識對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
本發(fā)明實(shí)施例中,由于在服務(wù)器中保存有多個(gè)不同的運(yùn)動(dòng)群組,且服務(wù)器會(huì)為每個(gè)不同的運(yùn)動(dòng)群組分別分配各自的群組標(biāo)識,統(tǒng)稱為第一群組標(biāo)識;也就是說,多個(gè)運(yùn)動(dòng)群組都有各自的群組標(biāo)識,因此,為了確定待加入運(yùn)動(dòng)成員加入的運(yùn)動(dòng)群組屬于哪個(gè)運(yùn)動(dòng)群組,需要所述確定單元503將各待加入運(yùn)動(dòng)成員發(fā)送的運(yùn)動(dòng)群組加入請求中攜帶的第二群組標(biāo)識與所述第一群組標(biāo)識進(jìn)行匹配,將匹配成功的第二群組標(biāo)識對應(yīng)的待加入運(yùn)動(dòng)成員,確定為第一群組標(biāo)識對應(yīng)的運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
在本發(fā)明實(shí)施例中,所述裝置還包括:獲取單元506,用于獲取各個(gè)運(yùn)動(dòng)成員預(yù)設(shè)的第一運(yùn)動(dòng)計(jì)劃信息;
所述確定單元503,具體還用于將所述第一運(yùn)動(dòng)計(jì)劃信息與所述運(yùn)動(dòng)群組的第二運(yùn)動(dòng)計(jì)劃信息進(jìn)行匹配,將匹配成功的第一運(yùn)動(dòng)計(jì)劃信息對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
本發(fā)明實(shí)施例中,所述第一運(yùn)動(dòng)計(jì)劃信息是指,各運(yùn)動(dòng)成員通過自身的運(yùn)動(dòng)賬號在運(yùn)動(dòng)app中制定的自身的運(yùn)動(dòng)計(jì)劃。所述第二運(yùn)動(dòng)計(jì)劃信息是指:向服務(wù)器發(fā)送運(yùn)動(dòng)群組建立請求的運(yùn)動(dòng)成員在運(yùn)動(dòng)app中制定的運(yùn)動(dòng)計(jì)劃。由于各運(yùn)動(dòng)成員之間制定的運(yùn)動(dòng)計(jì)劃可能會(huì)有信息重合或部分重合的可能性,因此,所述構(gòu)建單元502為了將運(yùn)動(dòng)計(jì)劃重合或部分重合的運(yùn)動(dòng)成員組建為一個(gè)群組,需要通過所述獲取單元506獲取各運(yùn)動(dòng)成員自身制定的運(yùn)動(dòng)計(jì)劃作為所述第一運(yùn)動(dòng)計(jì)劃信息,并由所述確定單元503將所述第一運(yùn)動(dòng)計(jì)劃信息與所述運(yùn)動(dòng)群組的第二運(yùn)動(dòng)計(jì)劃信息進(jìn)行匹配,將匹配成功的第一運(yùn)動(dòng)計(jì)劃信息對應(yīng)的運(yùn)動(dòng)成員,確定為所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員。
本發(fā)明實(shí)施例中,所述確定單元503在得到所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息后,將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員之間的運(yùn)動(dòng)信息中各運(yùn)動(dòng)數(shù)據(jù)值進(jìn)行比較后,確定出運(yùn)動(dòng)成績最高,即運(yùn)動(dòng)時(shí)長最長、和/或運(yùn)動(dòng)速度最快、和/或運(yùn)動(dòng)里程最長的目標(biāo)運(yùn)動(dòng)成員,并觸發(fā)所述第一發(fā)送單元504,由所述第一發(fā)送單元504將所述目標(biāo)運(yùn)動(dòng)成員對應(yīng)的運(yùn)動(dòng)信息作為所述待播報(bào)信息向所述構(gòu)建單元502構(gòu)建的所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送。
例如,所述確定單元503通過將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員之間的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)數(shù)值進(jìn)行比較后,確定出移動(dòng)終端b的運(yùn)動(dòng)里程最長,則觸發(fā)所述第一發(fā)送單元504,由所述第一發(fā)送單元504將移動(dòng)終端b對應(yīng)的運(yùn)動(dòng)信息作為待播報(bào)信息向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送。
在本發(fā)明實(shí)施例中,所述第一發(fā)送單元504具體可以將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員發(fā)送,也可以將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的目標(biāo)運(yùn)動(dòng)成員發(fā)送。
具體地,將所述待播報(bào)信息向所述運(yùn)動(dòng)群組中的目標(biāo)運(yùn)動(dòng)成員發(fā)送,包括:
所述確定單元503將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中的各運(yùn)動(dòng)數(shù)據(jù)值與預(yù)設(shè)閾值進(jìn)行比較,確定出小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)信息;將小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員,確定為所述目標(biāo)運(yùn)動(dòng)成員;然后,所述確定單元503觸發(fā)所述第一發(fā)送單元504,由所述第一發(fā)送單元504將所述待播報(bào)信息向所述目標(biāo)運(yùn)動(dòng)成員發(fā)送。
本發(fā)明實(shí)施例中,所述確定單元503在確定待播報(bào)信息后,可以由所述第一發(fā)送單元504將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中的各運(yùn)動(dòng)數(shù)據(jù)值與預(yù)設(shè)閾值進(jìn)行比較,根據(jù)比較結(jié)果,確定出小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值,將小于所述預(yù)設(shè)閾值的運(yùn)動(dòng)數(shù)據(jù)值對應(yīng)的運(yùn)動(dòng)成員確定為運(yùn)動(dòng)成績最差,即運(yùn)動(dòng)時(shí)長最短、和/或運(yùn)動(dòng)速度最慢、和/或運(yùn)動(dòng)里程最短的目標(biāo)運(yùn)動(dòng)成員,將所述待播報(bào)信息向所述目標(biāo)運(yùn)動(dòng)成員發(fā)送。
例如,所述第一發(fā)送單元504通過將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息對應(yīng)的各運(yùn)動(dòng)數(shù)據(jù)值與預(yù)設(shè)閾值進(jìn)行比較后,根據(jù)比較結(jié)果,確定出移動(dòng)終端b的運(yùn)動(dòng)里程數(shù)值小于預(yù)設(shè)閾值,則將所述移動(dòng)終端b作為目標(biāo)運(yùn)動(dòng)成員,并將待播報(bào)信息向所述移動(dòng)終端b發(fā)送。以激勵(lì)移動(dòng)終端b加油。
在本發(fā)明實(shí)施例中,所述待播報(bào)信息包括:運(yùn)動(dòng)里程數(shù)據(jù)、運(yùn)動(dòng)速度、運(yùn)動(dòng)時(shí)長等數(shù)據(jù)。
進(jìn)一步地,所述確定單元503在根據(jù)各運(yùn)動(dòng)成員的位置信息確定出所述待播報(bào)信息后,所述第一發(fā)送單元504會(huì)攜帶與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員的昵稱,一并發(fā)送給移動(dòng)終端b,以便讓移動(dòng)終端b知道在所述運(yùn)動(dòng)群組中誰的運(yùn)動(dòng)數(shù)據(jù)最佳,并以該運(yùn)動(dòng)數(shù)據(jù)最佳的運(yùn)動(dòng)成員作為激勵(lì)自己進(jìn)步的動(dòng)力,從而提高自己的運(yùn)動(dòng)速度。
本發(fā)明實(shí)施例中,所述預(yù)設(shè)閾值可以是根據(jù)各運(yùn)動(dòng)成員的歷史運(yùn)動(dòng)記錄進(jìn)行設(shè)定。例如,所述運(yùn)動(dòng)群組包括的運(yùn)動(dòng)成員有:a、b、c三個(gè)成員,則所述確定單元404根據(jù)a、b、c的歷史運(yùn)動(dòng)記錄,得知a的最低運(yùn)動(dòng)量為每天500米,b的最低運(yùn)動(dòng)量為每天600米,c的最低運(yùn)動(dòng)量為每天700米,則將預(yù)設(shè)閾值設(shè)為:運(yùn)動(dòng)里程為500米,之后,將各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息中對應(yīng)的運(yùn)動(dòng)里程數(shù)據(jù)值分別與所述預(yù)設(shè)閾值進(jìn)行比較,根據(jù)比較結(jié)果,確定出運(yùn)動(dòng)賬號a的運(yùn)動(dòng)里程為400米,小于預(yù)設(shè)閾值,則將運(yùn)動(dòng)賬號a確定為所述目標(biāo)運(yùn)動(dòng)成員。
在本發(fā)明實(shí)施例中,所述確定單元503,具體還可以將所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員之間的運(yùn)動(dòng)信息對應(yīng)的各運(yùn)動(dòng)數(shù)據(jù)值進(jìn)行比較,根據(jù)比較結(jié)果,生成數(shù)值比較表,根據(jù)所述數(shù)值比較表,確定出目標(biāo)運(yùn)動(dòng)成員。如此,通過所述服務(wù)器周期性地向所述運(yùn)動(dòng)群組內(nèi)的各運(yùn)動(dòng)成員或目標(biāo)運(yùn)動(dòng)成員發(fā)送待播報(bào)信息,能夠激勵(lì)用戶更加有動(dòng)力的完成自己制定的運(yùn)動(dòng)計(jì)劃,從而使用戶達(dá)到更好的運(yùn)動(dòng)效果。
本發(fā)明實(shí)施例中,所述第一發(fā)送單元504在向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送所述待播報(bào)信息時(shí),還可以發(fā)送與所述待播報(bào)信息相關(guān)聯(lián)的信息。例如,所述第一發(fā)送單元504向所述運(yùn)動(dòng)群組中的目標(biāo)運(yùn)動(dòng)成員發(fā)送所述待播報(bào)信息時(shí),攜帶與所述待播報(bào)信息相關(guān)聯(lián)的信息可以是:**該加油了喲、**跟著我的口號來一二一、一二一等信息,以增加運(yùn)動(dòng)成員在運(yùn)動(dòng)過程中的趣味性。
在本發(fā)明實(shí)施例中,所述確定單元503在確定出待播報(bào)信息后,所述第一發(fā)送單元504還可以向與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員發(fā)送與所述待播報(bào)信息相關(guān)聯(lián)的信息。例如,所述待播報(bào)信息為:跑步最快的運(yùn)動(dòng)數(shù)據(jù),所述第一發(fā)送單元504則向與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員發(fā)送的關(guān)聯(lián)信息是:**你跑的真快呀!或者,所述待播報(bào)信息為:跑步里程最遠(yuǎn)的運(yùn)動(dòng)數(shù)據(jù),所述第一發(fā)送單元504則向與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員發(fā)送的關(guān)聯(lián)信息是:**你跑的里程真遠(yuǎn)呀!
圖6為本發(fā)明實(shí)施例另一種信息處理裝置的組成示意圖;如圖6所示,所述裝置包括:第二發(fā)送單元601、第二接收單元602和第一播放單元603;
其中,所述第二發(fā)送單元601,用于發(fā)送群組構(gòu)建請求;還用于在基于所述請求成功構(gòu)建運(yùn)動(dòng)群組后,發(fā)送位置信息;
所述第二接收單元602,用于接收待播報(bào)信息;
所述第一播放單元603,用于將所述待播報(bào)信息進(jìn)行語音播報(bào);所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
本發(fā)明實(shí)施例中,所述裝置可以是安裝有運(yùn)動(dòng)app的移動(dòng)終端。具體地,所述移動(dòng)終端通過運(yùn)動(dòng)賬號登錄到所述運(yùn)動(dòng)app后,在所述運(yùn)動(dòng)app中制定自身的運(yùn)動(dòng)計(jì)劃,并由所述第二發(fā)送單元601向所述運(yùn)動(dòng)app的服務(wù)器發(fā)送群組構(gòu)建請求。所述服務(wù)器接收到所述移動(dòng)終端發(fā)送的群組構(gòu)建請求后,響應(yīng)所述請求,并根據(jù)所述請求中攜帶的運(yùn)動(dòng)賬號信息構(gòu)建運(yùn)動(dòng)群組,并根據(jù)所述移動(dòng)終端的ip地址信息,向所述移動(dòng)終端發(fā)送基于所述請求構(gòu)建成功的運(yùn)動(dòng)群組對應(yīng)的運(yùn)動(dòng)群組信息。在本發(fā)明實(shí)施例中,所述在所述運(yùn)動(dòng)app中制定自身的運(yùn)動(dòng)計(jì)劃包括:跑步路線、運(yùn)動(dòng)時(shí)長、跑步里程等信息。
本發(fā)明實(shí)施例中,所述運(yùn)動(dòng)群組信息包括:所述服務(wù)器向所述運(yùn)動(dòng)群組分配的群組標(biāo)識以及請求加入所述運(yùn)動(dòng)群組的鏈接等信息。
所述第二接收單元602接收到所述服務(wù)器基于所述第二發(fā)送單元601發(fā)送的請求構(gòu)建的運(yùn)動(dòng)群組對應(yīng)的運(yùn)動(dòng)群組信息后,觸發(fā)所述第二發(fā)送單元601,由所述第二發(fā)送單元601將所述運(yùn)動(dòng)群組信息中的鏈接在指定范圍內(nèi)分享。例如,在qq、微信等即時(shí)通信軟件的朋友圈中進(jìn)行鏈接分享,也可以直接在所述移動(dòng)終端所在的運(yùn)動(dòng)app的運(yùn)動(dòng)圈進(jìn)行鏈接分享。使得所述移動(dòng)終端的朋友圈里的朋友根據(jù)所述鏈接即可請求加入所述運(yùn)動(dòng)群組。
在本發(fā)明實(shí)施例中,所述第二發(fā)送單元601還用于在接收到服務(wù)器基于所述請求構(gòu)建的運(yùn)動(dòng)群組后,觸發(fā)所述第二發(fā)送單元601向所述服務(wù)器發(fā)送自身的位置信息。具體地,第二發(fā)送單元601根據(jù)gps周期性地獲取自身的位置信息,并將周期性獲取到的所述位置信息和群組標(biāo)識向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述第二發(fā)送單元601發(fā)送的位置信息后,根據(jù)所述位置信息和發(fā)送所述位置信息的發(fā)送周期,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息。例如,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員每隔20秒通過gps獲取一次自身的位置信息,并將所述位置信息向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述位置信息后,根據(jù)距離當(dāng)前時(shí)間最近的相鄰的兩個(gè)周期的位置信息計(jì)算出各運(yùn)動(dòng)成員在所述兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程和運(yùn)動(dòng)速度。例如,相鄰的兩個(gè)周期的位置信息分別為:經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”,則所述服務(wù)器根據(jù)所述兩個(gè)經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”位置計(jì)算出各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程,將各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程除以20秒,即可得到各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)速度。另外,將所述運(yùn)動(dòng)群組的跑步路線的起始位置設(shè)置為“x0,y0”,則所述移動(dòng)終端的位置“x2,y2”到起始位置“x0,y0”之間的距離,即為各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程。將各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程進(jìn)行比較,確定出運(yùn)動(dòng)總里程最長的運(yùn)動(dòng)信息,將所述運(yùn)動(dòng)總里程最長的運(yùn)動(dòng)信息作為待播報(bào)信息,向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送,其中,所述待播報(bào)信息包括:運(yùn)動(dòng)時(shí)長、運(yùn)動(dòng)速度、運(yùn)動(dòng)里程。這里,所述第二發(fā)送單元601在向運(yùn)動(dòng)成員發(fā)送所述待播報(bào)信息時(shí),還攜帶有與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員的昵稱等信息。
在本發(fā)明實(shí)施例中,所述第二接收單元602接收到服務(wù)器發(fā)送的所述待播報(bào)信息后,觸發(fā)所述第一播放單元603,由所述第一播放單元603將所述待播報(bào)信息轉(zhuǎn)換成語音進(jìn)行語音播報(bào)。其中,所述待播報(bào)信息可以是:服務(wù)器根據(jù)所述位置信息確定的滿足預(yù)定條件的運(yùn)動(dòng)信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息中的至少一種。其中,所述滿足預(yù)定條件的運(yùn)動(dòng)信息,包括服務(wù)器根據(jù)所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)數(shù)據(jù),選出的跑步最快的速度信息、跑步最慢的速度信息、跑步最長的路線軌跡信息和/或跑步最短的路線軌跡信息等。與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息,包括所述運(yùn)動(dòng)成員在所述運(yùn)動(dòng)群組中的昵稱、運(yùn)動(dòng)賬號等信息。與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息,包括所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最快的速度時(shí),則默認(rèn)播報(bào)信息為:**你跑的好快呀!所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最長的路線軌跡時(shí),則默認(rèn)播報(bào)信息為:**你跑的好遠(yuǎn)呀!等信息。并且所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。。
本發(fā)明實(shí)施例中,所述第一播放單元603播報(bào)的語音風(fēng)格可以是某位明星或某類動(dòng)物的聲音。例如,使用鸚鵡的聲音進(jìn)行語音播報(bào)。另外,在本發(fā)明實(shí)施例中,所述服務(wù)器向所述運(yùn)動(dòng)群組發(fā)送的所述待播報(bào)信息時(shí),還可以攜帶與所述待播報(bào)信息相關(guān)聯(lián)的信息,例如“**的總里程超過你了,趕快加油喲”等加油信息。或者,例如“一二一”等口號信息。如此,用戶不需要拿出手機(jī)查看同伴的跑步情況,即可獲知所述運(yùn)動(dòng)群組中其他跑步同伴的運(yùn)動(dòng)信息,從而將同伴的運(yùn)動(dòng)信息作為激勵(lì)自己運(yùn)動(dòng)的運(yùn)力,提高了用戶的運(yùn)動(dòng)效率。
在本發(fā)明實(shí)施例中,如果所述移動(dòng)終端當(dāng)前正在聽音樂或正在通話時(shí),所述移動(dòng)終端接收到服務(wù)器發(fā)送的待播報(bào)信息,此時(shí),所述第一播放單元603可以將所述待播報(bào)信息轉(zhuǎn)換成語音進(jìn)行穿插播報(bào)。這里,所述穿插播報(bào)是指,暫停當(dāng)前播放的音樂或靜音通話,并進(jìn)行所述待播報(bào)信息的語音播報(bào),當(dāng)所述待播報(bào)信息的語音播報(bào)完畢后,繼續(xù)開啟當(dāng)前播放的音樂或通話。
圖7為本發(fā)明實(shí)施例另一種信息處理裝置的組成示意圖;如圖7所示,所述裝置包括:第三發(fā)送單元701、第三接收單元702和第二播放單元703;
其中,所述第三發(fā)送單元701,用于發(fā)送運(yùn)動(dòng)群組加入請求;還用于在成功加入所述運(yùn)動(dòng)群組后,發(fā)送位置信息;
所述第三接收單元702,用于接收待播報(bào)信息;
所述第二播放單元703,用于將所述待播報(bào)信息進(jìn)行語音播報(bào);所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
本發(fā)明實(shí)施例中,所述裝置為安裝有運(yùn)動(dòng)app的移動(dòng)終端。具體地,所述移動(dòng)終端通過點(diǎn)擊運(yùn)動(dòng)鏈接,觸發(fā)所述第三發(fā)送單元701向服務(wù)器發(fā)送運(yùn)動(dòng)群組加入請求。其中,所述請求中攜帶有待加入運(yùn)動(dòng)群組的群組標(biāo)識信息。這里,所述群組標(biāo)識信息可以是數(shù)字形式的數(shù)字串,也可以是文字形式的字符串。例如,所述數(shù)字串為:2017.03.28;字符串為:中關(guān)村跑步群。
服務(wù)器在接收到所述請求后,響應(yīng)所述請求,并向所述移動(dòng)終端發(fā)送與所述群組標(biāo)識匹配的運(yùn)動(dòng)群組信息和加入所述運(yùn)動(dòng)群組的選項(xiàng)信息。第三接收單元702接收到所述運(yùn)動(dòng)群組信息和所述選項(xiàng)信息后,移動(dòng)終端根據(jù)所述選項(xiàng)信息確定是否加入所述運(yùn)動(dòng)群組。這里,所述運(yùn)動(dòng)群組信息,包括:所述運(yùn)動(dòng)群組的運(yùn)動(dòng)計(jì)劃信息、所述運(yùn)動(dòng)群組當(dāng)前的運(yùn)動(dòng)成員數(shù)量信息等。所述選項(xiàng)信息,包括:“加入”和“不加入”選項(xiàng),以再次供移動(dòng)終端確定是否要加入所述運(yùn)動(dòng)群組。
所述移動(dòng)終端如果選則所述選項(xiàng)信息中的“加入”選項(xiàng)時(shí),所述服務(wù)器則會(huì)接收到所述第三發(fā)送單元701發(fā)送的運(yùn)動(dòng)賬號信息,所述服務(wù)器將所述運(yùn)動(dòng)賬號信息加入到所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員列表后,向所述移動(dòng)終端發(fā)送加入成功的通知消息,并將所述運(yùn)動(dòng)群組的群組標(biāo)識向所述移動(dòng)終端所安裝的運(yùn)動(dòng)app發(fā)送。此時(shí),移動(dòng)終端成功加入所述運(yùn)動(dòng)群組。
本發(fā)明實(shí)施例中,所述移動(dòng)終端在成功加入所述運(yùn)動(dòng)群組后,所述第三發(fā)送單元701根據(jù)gps周期性地獲取自身的位置信息,并將周期性獲取到的所述位置信息和群組標(biāo)識向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述第三發(fā)送單元701發(fā)送的位置信息后,根據(jù)所述位置信息和發(fā)送所述位置信息的發(fā)送周期,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)速度和運(yùn)動(dòng)里程等信息。例如,所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員每隔20秒通過gps獲取一次自身的位置信息,并將所述位置信息向所述服務(wù)器發(fā)送。所述服務(wù)器接收到所述位置信息后,根據(jù)距離當(dāng)前時(shí)間最近的相鄰的兩個(gè)周期的位置信息計(jì)算出各運(yùn)動(dòng)成員在所述兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程和運(yùn)動(dòng)速度。例如,相鄰的兩個(gè)周期的位置信息分別為:經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”,則所述服務(wù)器根據(jù)所述兩個(gè)經(jīng)緯度坐標(biāo)“x1,y1”和“x2,y2”位置計(jì)算出各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程,將各運(yùn)動(dòng)成員在相鄰的兩個(gè)周期內(nèi)的運(yùn)動(dòng)里程除以20秒,即可得到各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)速度。另外,將所述運(yùn)動(dòng)群組的跑步路線的起始位置設(shè)置為“x0,y0”,則所述移動(dòng)終端的位置“x2,y2”到起始位置“x0,y0”之間的距離,即為各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程。將各運(yùn)動(dòng)成員當(dāng)前的運(yùn)動(dòng)總里程進(jìn)行比較,確定出運(yùn)動(dòng)總里程最長的運(yùn)動(dòng)信息,將所述運(yùn)動(dòng)總里程最長運(yùn)動(dòng)信息作為待播報(bào)信息,向所述運(yùn)動(dòng)群組中的運(yùn)動(dòng)成員發(fā)送。其中,所述待播報(bào)信息包括:運(yùn)動(dòng)時(shí)長、運(yùn)動(dòng)速度、運(yùn)動(dòng)里程。這里,在發(fā)送所述待播報(bào)信息時(shí),還攜帶有與所述待播報(bào)信息對應(yīng)的運(yùn)動(dòng)成員的昵稱等信息。
本發(fā)明實(shí)施例中,所述第三接收單元702接收所述待播報(bào)信息,并觸發(fā)所述第二播放單元703,由所述第二播放單元703對所述待播報(bào)信息進(jìn)行語音播報(bào);具體地,所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
本發(fā)明實(shí)施例中,所述待播報(bào)信息可以是:服務(wù)器根據(jù)所述位置信息確定的滿足預(yù)定條件的運(yùn)動(dòng)信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息;和/或與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息中的至少一種。其中,所述滿足預(yù)定條件的運(yùn)動(dòng)信息,包括服務(wù)器根據(jù)所述運(yùn)動(dòng)群組中各運(yùn)動(dòng)成員的運(yùn)動(dòng)數(shù)據(jù),選出的跑步最快的速度信息、跑步最慢的速度信息、跑步最長的路線軌跡信息和/或跑步最短的路線軌跡信息等。所述與所述滿足預(yù)定條件的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)成員的個(gè)人信息,包括所述運(yùn)動(dòng)成員在所述運(yùn)動(dòng)群組中的昵稱、運(yùn)動(dòng)賬號等信息。所述與所述滿足預(yù)定條件的運(yùn)動(dòng)信息相映射的默認(rèn)播報(bào)信息,包括所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最快的速度時(shí),則默認(rèn)播報(bào)信息為:**你跑的好快呀!所述預(yù)定條件的運(yùn)動(dòng)信息是跑步最長的路線軌跡時(shí),則默認(rèn)播報(bào)信息為:**你跑的好遠(yuǎn)呀!等信息。并且所述待播報(bào)信息根據(jù)所述運(yùn)動(dòng)群組的成員發(fā)送的位置信息確定。
圖8為本發(fā)明實(shí)施例的使用場景示意圖。如圖8所示:所述場景是一個(gè)運(yùn)動(dòng)場景,在所述運(yùn)動(dòng)場景中,涉及到的網(wǎng)元有:第一移動(dòng)終端801、第二移動(dòng)終端802、第三移動(dòng)終端803和服務(wù)器804;其中,所述第一移動(dòng)終端801、所述第二移動(dòng)終端802和所述第三移動(dòng)終端803中均安裝有相同的運(yùn)動(dòng)app,且所述服務(wù)器804為與所述運(yùn)動(dòng)app相對應(yīng)的運(yùn)動(dòng)服務(wù)器。
具體地,所述第一移動(dòng)終端801想要在所述運(yùn)動(dòng)app中構(gòu)建一個(gè)運(yùn)動(dòng)群組,則所述第一移動(dòng)終端801向所述服務(wù)器804發(fā)送群組構(gòu)建請求,所述服務(wù)器804接收到所述請求后,響應(yīng)所述請求,并基于所述請求構(gòu)建運(yùn)動(dòng)群組。具體地,所述服務(wù)器804可以根據(jù)所述請求中攜帶的運(yùn)動(dòng)賬號信息和運(yùn)動(dòng)群組名稱構(gòu)建運(yùn)動(dòng)群組。并為構(gòu)建成功的所述運(yùn)動(dòng)群組分配群組唯一標(biāo)識,保存所述群組唯一標(biāo)識、所述第一移動(dòng)終端801的運(yùn)動(dòng)賬號與所述運(yùn)動(dòng)群組的成員列表的映射關(guān)系后,所述服務(wù)器804根據(jù)第一移動(dòng)終端801的ip地址,將所述運(yùn)動(dòng)群組構(gòu)建成功的消息發(fā)送給所述第一移動(dòng)終端801,同時(shí),將用于請求加入所述運(yùn)動(dòng)群組的鏈接也發(fā)送給所述第一移動(dòng)終端801。所述第一移動(dòng)終端801接收到所述運(yùn)動(dòng)群組的鏈接后,將所述鏈接在指定范圍內(nèi)分享,例如,在qq群、微信朋友圈和/或運(yùn)動(dòng)圈分享所述鏈接。此時(shí),所述第二移動(dòng)終端802和/或所述第三移動(dòng)終端803在所述qq群、微信朋友圈和/或運(yùn)動(dòng)圈中看到所述鏈接后,通過點(diǎn)擊所述鏈接,向所述服務(wù)器804發(fā)送運(yùn)動(dòng)群組加入請求,其中,所述請求中攜帶有所述運(yùn)動(dòng)群組的群組標(biāo)識。所述服務(wù)器804接收到所述運(yùn)動(dòng)群組加入請求后,響應(yīng)所述請求,并向所述第二移動(dòng)終端802和/或所述第三移動(dòng)終端803發(fā)送所述運(yùn)動(dòng)群組的信息和加入所述運(yùn)動(dòng)群組的選項(xiàng)信息。其中,所述運(yùn)動(dòng)群組的信息可以是具體地運(yùn)動(dòng)路線、運(yùn)動(dòng)時(shí)長、運(yùn)動(dòng)里程、運(yùn)動(dòng)成員等信息;所述選項(xiàng)信息包括:加入和不加入選項(xiàng),以使所述第二移動(dòng)終端802和/或所述第三移動(dòng)終端803進(jìn)一步地確定是否加入所述運(yùn)動(dòng)群組。當(dāng)所述第二移動(dòng)終端802和/或所述第三移動(dòng)終端803點(diǎn)擊“加入”選項(xiàng)時(shí),所述服務(wù)器804接收到所述第二移動(dòng)終端802和/或所述第三移動(dòng)終端803發(fā)送的運(yùn)動(dòng)賬號,并將所述第二移動(dòng)終端802和/或所述第三移動(dòng)終端803的運(yùn)動(dòng)賬號加入所述運(yùn)動(dòng)群組的運(yùn)動(dòng)成員列表中,然后,所述服務(wù)器804向所述第二移動(dòng)終端802和/或所述第三移動(dòng)終端803發(fā)送加入成功的通知消息,此時(shí),所述第二移動(dòng)終端802和/或所述第三移動(dòng)終端803成功加入所述運(yùn)動(dòng)群組。在所述運(yùn)動(dòng)群組中,所述第一移動(dòng)終端801、所述第二移動(dòng)終端802和所述第三移動(dòng)終端803可以聊天、相互分享音樂、運(yùn)動(dòng)信息等。并且還可以周期性的將自身的位置信息發(fā)送給所述服務(wù)器804,然后由所述服務(wù)器804根據(jù)所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員的位置信息,確定各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息,這里,所述運(yùn)動(dòng)信息包括,運(yùn)動(dòng)時(shí)長、運(yùn)動(dòng)里程、運(yùn)動(dòng)速度等。所述服務(wù)器804根據(jù)各運(yùn)動(dòng)成員的運(yùn)動(dòng)信息確定出待播報(bào)信息后,將所述待播報(bào)信息發(fā)送給所述運(yùn)動(dòng)群組中的各運(yùn)動(dòng)成員或目標(biāo)運(yùn)動(dòng)成員。例如,服務(wù)器804通過各運(yùn)動(dòng)成員的位置信息,確定出第三移動(dòng)終端803的運(yùn)動(dòng)里程最短、運(yùn)動(dòng)速度最慢或運(yùn)動(dòng)時(shí)長最短,則將所述第三移動(dòng)終端803作為所述目標(biāo)運(yùn)動(dòng)成員,將所述待播報(bào)信息向所述第三移動(dòng)終端803發(fā)送。以提高第三移動(dòng)終端803獲知運(yùn)動(dòng)同伴的運(yùn)動(dòng)信息的時(shí)效性以及提升第三移動(dòng)終端803的運(yùn)動(dòng)量,
在實(shí)際應(yīng)用中,所述第一接收單元501、所述構(gòu)建單元502、所述確定單元503、所述第一發(fā)送單元504、所述分配單元505、所述獲取單元506均可由位于運(yùn)動(dòng)app服務(wù)器的中央處理器(cpu)、微處理器(mpu)、數(shù)字信號處理器(dsp)、或現(xiàn)場可編程門陣列(fpga)等實(shí)現(xiàn)。
所述第二發(fā)送單元601、所述第二接收單元602、所述第一播放單元603、所述第三發(fā)送單元701、所述第三接收單元702和所述第二播放單元703均可由位于安裝有運(yùn)動(dòng)app的移動(dòng)終端的cpu、mpu、dsp、或fpga等實(shí)現(xiàn)。
所述第一移動(dòng)終端801、所述第二移動(dòng)終端802、所述第三移動(dòng)終端803和所述服務(wù)器804均可由位于運(yùn)動(dòng)app系統(tǒng)的cpu、mpu、dsp、fpga等實(shí)現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝所設(shè)置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。