本發(fā)明涉及通信領(lǐng)域,尤指一種實(shí)現(xiàn)交通提醒的方法和裝置。
背景技術(shù):
現(xiàn)在在步行過(guò)程中使用移動(dòng)終端(如手機(jī))的低頭黨越來(lái)越多,也引發(fā)了一些交通事故的悲劇。而現(xiàn)有的移動(dòng)終端中尚未有有效的方法及時(shí)對(duì)用戶進(jìn)行交通提醒。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述問(wèn)題,本發(fā)明提出了一種實(shí)現(xiàn)交通提醒的方法和裝置,能夠及時(shí)進(jìn)行交通提醒。
為了達(dá)到上述目的,本發(fā)明提出了一種實(shí)現(xiàn)交通提醒的方法,包括:
移動(dòng)終端判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域,向服務(wù)器發(fā)送自身當(dāng)前所處的位置;
移動(dòng)終端判斷出當(dāng)前處于預(yù)設(shè)狀態(tài),向服務(wù)器發(fā)送交通提醒請(qǐng)求;
當(dāng)移動(dòng)終端接收到來(lái)自服務(wù)器的交通提醒信息時(shí),控制執(zhí)行滅屏操作。
優(yōu)選地,該方法還包括:
所述移動(dòng)終端進(jìn)行語(yǔ)音提示或震動(dòng)提示或指示燈提示;
或者,所述移動(dòng)終端接收到來(lái)自用戶的亮屏請(qǐng)求,保持滅屏狀態(tài)。
優(yōu)選地,當(dāng)所述移動(dòng)終端判斷出自身移出所述預(yù)先設(shè)置的交通燈區(qū)域時(shí),該方法還包括:
所述移動(dòng)終端恢復(fù)所述滅屏操作之前的狀態(tài)。
優(yōu)選地,所述移動(dòng)終端判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域包括:
所述移動(dòng)終端判斷出自身當(dāng)前所處的經(jīng)緯度在所述預(yù)先設(shè)置的交通燈區(qū)域所處的經(jīng)緯度范圍內(nèi)。
優(yōu)選地,所述向服務(wù)器發(fā)送自身當(dāng)前所處的位置包括:以預(yù)設(shè)時(shí)間為周期向所述服務(wù)器發(fā)送自身當(dāng)前所處的位置。
優(yōu)選地,所述預(yù)設(shè)狀態(tài)為所述移動(dòng)終端處于亮屏狀態(tài)、或有應(yīng)用程序在前臺(tái)處于活動(dòng)狀態(tài)、或耳機(jī)處于插入狀態(tài)。
本發(fā)明還提出了一種實(shí)現(xiàn)交通提醒的方法,包括:
服務(wù)器接收到來(lái)自預(yù)先設(shè)置的交通燈區(qū)域內(nèi)的各移動(dòng)終端在各時(shí)刻的位置,根據(jù)各移動(dòng)終端在各時(shí)刻的位置確定處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向;
服務(wù)器接收到來(lái)自預(yù)先設(shè)置的交通燈區(qū)域內(nèi)的某一個(gè)移動(dòng)終端的交通提醒請(qǐng)求,根據(jù)處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端不符合交通燈的要求,向發(fā)送交通提醒請(qǐng)求的移動(dòng)終端發(fā)送交通提醒信息。
優(yōu)選地,所述根據(jù)處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端不符合交通燈的要求包括:
判斷出發(fā)送所述交通提醒請(qǐng)求的移動(dòng)終端的移動(dòng)方向和處于移動(dòng)狀態(tài)的移動(dòng)終端的數(shù)量最多的方向之間為互斥方向。
本發(fā)明還提出了一種移動(dòng)終端,至少包括:
第一判斷模塊,用于判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域,向第一發(fā)送模塊發(fā)送第一通知消息;判斷出當(dāng)前處于預(yù)設(shè)狀態(tài),向第一發(fā)送模塊發(fā)送第二通知消息;
第一發(fā)送模塊,用于接收到第一通知消息,向服務(wù)器發(fā)送自身當(dāng)前所處的位置;接收到第二通知消息,向服務(wù)器發(fā)送交通提醒請(qǐng)求;
第一接收模塊,用于當(dāng)接收到來(lái)自服務(wù)器的交通提醒信息時(shí),控制執(zhí)行滅屏操作。
優(yōu)選地,所述第一接收模塊還用于:
進(jìn)行語(yǔ)音提示或震動(dòng)提示或指示燈提示;或者,所述移動(dòng)終端接收到來(lái)自用戶的亮屏請(qǐng)求,保持滅屏狀態(tài)。
優(yōu)選地,所述第一判斷模塊還用于:判斷出自身移出所述預(yù)先設(shè)置的交通燈區(qū)域,向所述第一接收模塊發(fā)送第三通知消息;
所述第一接收模塊還用于:
恢復(fù)所述滅屏操作之前的狀態(tài)。
優(yōu)選地,所述判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域?yàn)椋?/p>
判斷出自身當(dāng)前所處的經(jīng)緯度在所述預(yù)先設(shè)置的交通燈區(qū)域所處的經(jīng)緯度范圍內(nèi)。
本發(fā)明還提出了一種服務(wù)器,至少包括:
第二接收模塊,用于接收到來(lái)自預(yù)先設(shè)置的交通燈區(qū)域內(nèi)的各移動(dòng)終端在各時(shí)刻的位置;接收到來(lái)自預(yù)先設(shè)置的交通燈區(qū)域內(nèi)的某一個(gè)移動(dòng)終端的交通提醒請(qǐng)求;
確定模塊,用于根據(jù)各移動(dòng)終端在各時(shí)刻的位置確定處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向;
第二判斷模塊,用于根據(jù)處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端不符合交通燈的要求,向第二發(fā)送模塊發(fā)送第四通知消息;
第二發(fā)送模塊,用于接收到第四通知消息,向發(fā)送交通提醒請(qǐng)求的移動(dòng)終端發(fā)送交通提醒信息。
優(yōu)選地,所述第二判斷模塊具體用于:
判斷出發(fā)送所述交通提醒請(qǐng)求的移動(dòng)終端的移動(dòng)方向和處于移動(dòng)狀態(tài)的移動(dòng)終端的數(shù)量最多的方向之間為互斥方向,向所述第二發(fā)送模塊發(fā)送所述第四通知消息。
與現(xiàn)有技術(shù)相比,本發(fā)明包括:移動(dòng)終端判斷出自身進(jìn)入預(yù)先設(shè)置的交 通燈區(qū)域,向服務(wù)器發(fā)送自身當(dāng)前所處的位置;移動(dòng)終端判斷出當(dāng)前處于預(yù)設(shè)狀態(tài),向服務(wù)器發(fā)送交通提醒請(qǐng)求;當(dāng)移動(dòng)終端接收到來(lái)自服務(wù)器的交通提醒信息時(shí),控制執(zhí)行滅屏操作。通過(guò)本發(fā)明的方案,移動(dòng)終端在處于預(yù)設(shè)狀態(tài)時(shí),通過(guò)向服務(wù)器發(fā)送交通提醒請(qǐng)求來(lái)獲取交通提醒信息,及時(shí)地進(jìn)行了交通提醒。
附圖說(shuō)明
下面對(duì)本發(fā)明實(shí)施例中的附圖進(jìn)行說(shuō)明,實(shí)施例中的附圖是用于對(duì)本發(fā)明的進(jìn)一步理解,與說(shuō)明書一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。
圖1為本發(fā)明實(shí)現(xiàn)交通提醒的方法的流程圖;
圖2為本發(fā)明移動(dòng)終端向服務(wù)器發(fā)送自身當(dāng)前所處的位置的示意圖;
圖3為本發(fā)明某一個(gè)交通燈區(qū)域的示意圖;
圖4為本發(fā)明移動(dòng)終端的結(jié)構(gòu)組成示意圖;
圖5為本發(fā)明服務(wù)器的結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述,并不能用來(lái)限制本發(fā)明的保護(hù)范圍。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的各種方式可以相互組合。
參見(jiàn)圖1,本發(fā)明提出了一種實(shí)現(xiàn)交通提醒的方法,包括:
步驟100、移動(dòng)終端判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域,向服務(wù)器發(fā)送自身當(dāng)前所處的位置。
本步驟中,預(yù)先設(shè)置的交通燈區(qū)域可以是交通燈所在十字路口的斑馬線的預(yù)設(shè)區(qū)域,交通燈區(qū)域一般延伸到斑馬線之外的N米范圍,N為預(yù)設(shè)值。
本步驟中,移動(dòng)終端可以采用現(xiàn)有的技術(shù)實(shí)現(xiàn)定位,具體實(shí)現(xiàn)屬于本領(lǐng)域技術(shù)人員的公知技術(shù),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
本步驟中,當(dāng)移動(dòng)終端判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域時(shí),自動(dòng)向服務(wù)器發(fā)起連接建立請(qǐng)求,并通過(guò)建立的連接向服務(wù)器發(fā)送自身當(dāng)前所處的位置。
本步驟中,移動(dòng)終端判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域包括:移動(dòng)終端判斷出自身當(dāng)前所處的經(jīng)緯度在預(yù)先設(shè)置的交通燈區(qū)域所處的經(jīng)緯度范圍內(nèi)。
圖2為移動(dòng)終端向服務(wù)器發(fā)送自身當(dāng)前所處的位置的示意圖。如圖2所示,用戶A、用戶B、用戶C和用戶X進(jìn)入交通燈區(qū)域后,持續(xù)向服務(wù)器發(fā)送自身當(dāng)前所處的位置。
本步驟中,可以以預(yù)設(shè)時(shí)間為周期向服務(wù)器發(fā)送自身當(dāng)前所處的位置,也可以非周期性相服務(wù)器發(fā)送自身當(dāng)前所處的位置,只要服務(wù)器能夠識(shí)別出移動(dòng)終端的移動(dòng)方向就可以。
步驟101、服務(wù)器接收到來(lái)自預(yù)先設(shè)置的交通燈區(qū)域內(nèi)的各移動(dòng)終端在各時(shí)刻的位置,根據(jù)各移動(dòng)終端在各時(shí)刻的位置確定處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向。
本步驟中,服務(wù)器如何根據(jù)各移動(dòng)終端在各時(shí)刻的位置確定處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向?qū)儆诒绢I(lǐng)域技術(shù)人員的公知技術(shù),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
步驟102、移動(dòng)終端判斷出當(dāng)前處于預(yù)設(shè)狀態(tài),向服務(wù)器發(fā)送交通燈提醒請(qǐng)求。
本步驟中,預(yù)設(shè)狀態(tài)可以是移動(dòng)終端處于亮屏狀態(tài)、或有應(yīng)用程序在前臺(tái)處于活動(dòng)狀態(tài)、或耳機(jī)處于插入狀態(tài)。
本步驟中,移動(dòng)終端如何判斷當(dāng)前是否處于預(yù)設(shè)狀態(tài)屬于本領(lǐng)域技術(shù)人員的公知技術(shù),并不用于限定本發(fā)明的保護(hù)范圍,這里不再贅述。
如圖2所示,如果用戶X判斷出當(dāng)前處于預(yù)設(shè)狀態(tài),則用戶X向服務(wù)器發(fā)送交通燈提醒請(qǐng)求。
步驟103、服務(wù)器接收到來(lái)自移動(dòng)終端的交通提醒請(qǐng)求,根據(jù)處于移動(dòng) 狀態(tài)的各移動(dòng)終端的移動(dòng)方向判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端不符合交通燈的要求,向發(fā)送交通提醒請(qǐng)求的移動(dòng)終端發(fā)送交通提醒信息。
本步驟中,如圖2所示,如果用戶X當(dāng)前不符合交通燈的要求,則服務(wù)器向用戶X發(fā)送交通提醒信息。
本步驟中,當(dāng)服務(wù)器判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端處于靜止?fàn)顟B(tài)、或移動(dòng)終端符合交通燈的要求時(shí),結(jié)束本流程。
其中,判斷出移動(dòng)終端負(fù)荷交通燈的要求包括:判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端的移動(dòng)方向和處于移動(dòng)狀態(tài)的移動(dòng)終端的數(shù)量最多的方向之間不是互斥方向。
本步驟中,根據(jù)處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端不符合交通燈的要求包括:
判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端的移動(dòng)方向和處于移動(dòng)狀態(tài)的移動(dòng)終端的數(shù)量最多的方向之間為互斥方向。
其中,互斥方向是指移動(dòng)過(guò)程中會(huì)互相沖突的兩個(gè)或兩個(gè)以上方向。
例如,圖3為某一個(gè)交通燈區(qū)域的示意圖。如圖3所示,該交通燈區(qū)域包括24個(gè)移動(dòng)方向,分別為:南北直行、南北左轉(zhuǎn)、南北右轉(zhuǎn)、北南直行、北南左轉(zhuǎn)、北南右轉(zhuǎn)、東西直行、東西左轉(zhuǎn)、東西右轉(zhuǎn)、西東直行、西東左轉(zhuǎn)、西東右轉(zhuǎn)。從圖中和容易得到,南北直行和東西直行或西東直行或北南左轉(zhuǎn)或坐席左轉(zhuǎn)之間為互斥方向,其他的互斥方向也可以從圖中很容易得到。
本步驟中,服務(wù)器還可以向移動(dòng)方向與發(fā)送交通提醒請(qǐng)求的移動(dòng)終端的移動(dòng)方向之間為互斥方向的移動(dòng)終端發(fā)送表示遇到違規(guī)用戶的消息,移動(dòng)方向與發(fā)送交通提醒請(qǐng)求的移動(dòng)終端的移動(dòng)方向之間為互斥方向的移動(dòng)終端接收到表示遇到違規(guī)用戶的消息后,可以進(jìn)行減速,從而減少交通事故發(fā)生的概率。
步驟104、當(dāng)移動(dòng)終端接收到來(lái)自服務(wù)器的交通提醒信息時(shí),控制執(zhí)行滅屏操作。
本步驟中,移動(dòng)終端還可以進(jìn)行語(yǔ)音提示或震動(dòng)提示或指示燈提示;
或者,移動(dòng)終端接收到來(lái)自用戶的亮屏請(qǐng)求時(shí),保持滅屏狀態(tài)。也就是說(shuō),如果用戶當(dāng)前處于危險(xiǎn)狀態(tài),將不允許用戶查看移動(dòng)終端。
當(dāng)移動(dòng)終端判斷出自身移出預(yù)先設(shè)置的交通燈區(qū)域時(shí),該方法還包括移動(dòng)終端恢復(fù)滅屏操作之前的狀態(tài)。也就是說(shuō),如果用戶走出了危險(xiǎn)區(qū)域,將重新恢復(fù)用戶之前的操作。
其中,移動(dòng)終端判斷出自身移出預(yù)先設(shè)置的交通燈區(qū)域包括:移動(dòng)終端判斷出自身所處的經(jīng)緯度在預(yù)先設(shè)置的交通燈區(qū)域所處的經(jīng)緯度范圍之外。
通過(guò)本發(fā)明的方案,移動(dòng)終端在處于預(yù)設(shè)狀態(tài)時(shí),通過(guò)向服務(wù)器發(fā)送交通提醒請(qǐng)求來(lái)獲取交通提醒信息,及時(shí)地進(jìn)行了交通提醒。
參見(jiàn)圖4,本發(fā)明還提出了一種移動(dòng)終端,至少包括:
第一判斷模塊,用于判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域,向第一發(fā)送模塊發(fā)送第一通知消息;判斷出當(dāng)前處于預(yù)設(shè)狀態(tài),向第一發(fā)送模塊發(fā)送第二通知消息;
第一發(fā)送模塊,用于接收到第一通知消息,向服務(wù)器發(fā)送自身當(dāng)前所處的位置;接收到第二通知消息,向服務(wù)器發(fā)送交通提醒請(qǐng)求;
第一接收模塊,用于當(dāng)接收到來(lái)自服務(wù)器的交通提醒信息時(shí),控制執(zhí)行滅屏操作。
本發(fā)明的移動(dòng)終端中,第一接收模塊還用于:
進(jìn)行語(yǔ)音提示或震動(dòng)提示或指示燈提示;或者,移動(dòng)終端接收到來(lái)自用戶的亮屏請(qǐng)求,保持滅屏狀態(tài)。
本發(fā)明的移動(dòng)終端中,第一判斷模塊還用于:判斷出自身移出預(yù)先設(shè)置的交通燈區(qū)域,向第一接收模塊發(fā)送第三通知消息;
第一接收模塊還用于:
恢復(fù)滅屏操作之前的狀態(tài)。
本發(fā)明的移動(dòng)終端中,判斷出自身移出預(yù)先設(shè)置的交通燈區(qū)域?yàn)椋?/p>
判斷出自身所處的經(jīng)緯度在預(yù)先設(shè)置的交通燈區(qū)域所處的經(jīng)緯度范圍之 外。
本發(fā)明的移動(dòng)終端中,判斷出自身進(jìn)入預(yù)先設(shè)置的交通燈區(qū)域?yàn)椋?/p>
判斷出自身當(dāng)前所處的經(jīng)緯度在預(yù)先設(shè)置的交通燈區(qū)域所處的經(jīng)緯度范圍內(nèi)。
參見(jiàn)圖5,本發(fā)明還提出了一種服務(wù)器,至少包括:
第二接收模塊,用于接收到來(lái)自預(yù)先設(shè)置的交通燈區(qū)域內(nèi)的各移動(dòng)終端在各時(shí)刻的位置;接收到來(lái)自預(yù)先設(shè)置的交通燈區(qū)域內(nèi)的某一個(gè)移動(dòng)終端的交通提醒請(qǐng)求;
確定模塊,用于根據(jù)各移動(dòng)終端在各時(shí)刻的位置確定處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向;
第二判斷模塊,用于根據(jù)處于移動(dòng)狀態(tài)的各移動(dòng)終端的移動(dòng)方向判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端不符合交通燈的要求,向第二發(fā)送模塊發(fā)送第四通知消息;
第二發(fā)送模塊,用于接收到第四通知消息,向發(fā)送交通提醒請(qǐng)求的移動(dòng)終端發(fā)送交通提醒信息。
本發(fā)明的服務(wù)器中,第二判斷模塊具體用于:
判斷出發(fā)送交通提醒請(qǐng)求的移動(dòng)終端的移動(dòng)方向和處于移動(dòng)狀態(tài)的移動(dòng)終端的數(shù)量最多的方向之間為互斥方向,向第二發(fā)送模塊發(fā)送第四通知消息。
需要說(shuō)明的是,以上所述的實(shí)施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護(hù)范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對(duì)本發(fā)明所做出的任何顯而易見(jiàn)的替換和改進(jìn)等均在本發(fā)明的保護(hù)范圍之內(nèi)。