本技術涉及終端,尤其涉及一種通信系統(tǒng)、方法以及終端設備。
背景技術:
1、隨著技術的發(fā)展和進步,終端設備的功能逐漸完善和豐富。越來越多的智能手機支持雙向北斗衛(wèi)星消息技術,在無地面網絡的環(huán)境下可以通過北斗衛(wèi)星發(fā)送和接收消息,與其他智能手機進行雙向信息溝通,為用戶提供無地面網絡環(huán)境下的通信保障。
2、由于北斗衛(wèi)星通信的特性,北斗衛(wèi)星無法向終端設備主動推送回復消息,需要用戶主動連接北斗衛(wèi)星并發(fā)送信件查詢請求才可以獲取到回復消息。當一個區(qū)域內存在多個用戶(受困者),同時收發(fā)北斗衛(wèi)星消息時,每個用戶的北斗衛(wèi)星信道會被稀釋,導致北斗衛(wèi)星信號變弱;又因手機天線功率小,穿越障礙物的能力弱,會出現無法連接北斗衛(wèi)星,無法及時獲取到回復消息的情況,影響了用戶的體驗。
技術實現思路
1、本技術提供一種通信系統(tǒng)、方法以及終端設備,根據接收終端設備的位置接收該接收終端設備所在某一區(qū)域內的其他終端設備對應的用戶的衛(wèi)星消息。其中,某一區(qū)域是以其他終端設備發(fā)送求救消息時的位置為中心,半徑為n公里內的區(qū)域。提升接收衛(wèi)星回復消息的實時性,更有效地保障用戶在野外活動的通信活動。
2、上述目標和其它目標將通過獨立權利要求中的特征來達成,進一步的實現方式在從屬權利要求、說明書和附圖中體現。
3、第一方面,提供了一種通信系統(tǒng),所述系統(tǒng)包括第一終端設備和服務器,其中,所述第一終端設備,用于向衛(wèi)星發(fā)送第一請求報文,所述第一請求報文包括所述第一終端設備發(fā)送所述第一請求報文時的第一位置的信息,其中,所述第一終端設備處于無網絡連接狀態(tài);所述服務器,用于通過衛(wèi)星接收來自所述第一終端設備的所述第一請求報文,根據所述第一請求報文中的所述第一位置的信息獲取滿足第一條件的第一回復消息,所述第一條件包括:所述第一位置與第二位置之間的距離小于或等于第一距離,所述第二位置為發(fā)送第一衛(wèi)星消息的第二終端設備的位置,所述第一回復消息為所述第一衛(wèi)星消息的回復消息;所述服務器,還用于發(fā)送第一響應報文,所述第一響應報文包括所述第一回復消息;所述第一終端設備,用于通過衛(wèi)星接收所述第一響應報文,并顯示所述第一響應報文中的所述第一回復消息。
4、該系統(tǒng)中,處于無網絡連接狀態(tài)的第一終端設備可以通過主動查詢方式,實現對一種區(qū)域衛(wèi)星消息的接收。通過在第一終端設備上提供用于接收衛(wèi)星消息功能,第一終端設備可以主動向衛(wèi)星發(fā)送信件查詢請求報文,當服務器收到該信件查詢請求報文,會獲取該查詢請求報文中的第一終端設備的位置,并遍歷服務器中的區(qū)域回復消息,判斷第一終端設備的位置是否滿足第一條件,即第一終端設備的位置與區(qū)域回復消息關聯的位置之間的距離小于或等于預設的距離,區(qū)域回復消息關聯的位置為發(fā)送第一衛(wèi)星消息的第二終端設備的位置;當滿足第一條件時,發(fā)送給第二終端設備的區(qū)域衛(wèi)星消息也可以發(fā)送給第一終端設備。因此,該系統(tǒng)可以擴展實現第一終端設備接收區(qū)域衛(wèi)星消息,從而可以提升用戶的通信保障。
5、具體地,例如用戶a和用戶b結伴出行處于一個無網絡的地區(qū),用戶a發(fā)送北斗衛(wèi)星消息給親友a,用戶b發(fā)送北斗衛(wèi)星消息給親友b,其中,親友a給用戶a發(fā)送了回復消息,親友b沒有給用戶b發(fā)送回復消息。因在用戶a和b所處的區(qū)域內可能存在其他的用戶在發(fā)送/接收衛(wèi)星消息(衛(wèi)星信道被稀釋),或者用戶a和b所處環(huán)境存在遮擋物,導致在下一個衛(wèi)星對接周期內,用戶a對接衛(wèi)星失敗,用戶b對接衛(wèi)星成功的情況。此時用戶b因對接衛(wèi)星成功且可以收到發(fā)送給用戶a的回復消息,在收到該回復消息后,可以通知用戶a,有效地保障了通訊的及時性。
6、另外,可以理解,第一終端設備和第二終端設備均可以理解為衛(wèi)星通信場景中的發(fā)送端設備或求救方設備等。
7、結合第一方面,在第一方面的某些實現方式中,所述系統(tǒng)還包括第三終端設備,其中,所述第三終端設備用于顯示第一界面,在所述第一界面中顯示來自所述第二終端設備發(fā)送的所述第一衛(wèi)星消息和第一控件,所述第一控件用于觸發(fā)對所述第一衛(wèi)星消息進行回復;所述第三終端設備,還用于響應于對所述第一控件的第一操作,顯示第二界面,在所述第二界面中顯示第二控件和第三控件,所述第二控件用于編輯所述第一衛(wèi)星消息的回復內容,所述第三控件用于設置包含所述回復內容的回復消息為區(qū)域回復消息;所述第三終端設備,還用于響應于對所述第三控件的第二操作,設置所述回復消息為區(qū)域回復消息,所述回復消息包括所述回復內容;所述第三終端設備,還用于響應于在所述第二界面上的第三操作,發(fā)送所述回復消息到所述服務器;所述服務器,用于接收來自所述第三終端設備發(fā)送的所述回復消息并存儲,并在設置為區(qū)域回復消息的回復消息中獲取滿足所述第一條件的所述第一回復消息。
8、該實現方式中,用戶可以通過第三終端設備的第一界面查看第二終端設備發(fā)送的所述第一衛(wèi)星消息,可以理解的是,第三終端設備的第一界面中顯示的為第一衛(wèi)星消息解碼之后的消息內容,例如可以包括但不限于:文本內容、位置信息等。
9、基于用戶對第一界面中的回復控件的操作,第三終端設備的第二界面顯示的輸入控件對第一衛(wèi)星消息的回復內容進行編輯,并可以在復選控件中勾選該回復內容的回復消息是否為區(qū)域回復消息,設置該區(qū)域回復消息的作用是,只要在第二終端設備的位置的一定范圍內的設備,都可以收到該回復消息并查看該回復消息的內容。可以理解的是,在用戶溝通區(qū)域回復消息時,第三終端設備的第二界面會彈出隱私協議信息,以通知用戶涉及的相關隱私信息。
10、在用戶完成信息編輯并設置該回復消息為區(qū)域回復消息后,第三終端設備響應于發(fā)送控件,將該回復消息發(fā)送給服務器??梢岳斫?,第三終端設備可以理解為衛(wèi)星通信場景中的接收端設備或實施救援方的設備等。
11、第三終端設備上為用戶提供了控件用于設置第一衛(wèi)星消息的回復消息是否為區(qū)域回復消息,用戶可以根據實際情況進行設置,方便了用戶的選擇,提升了衛(wèi)星通信的可靠性。
12、結合第一方面,在第一方面的某些實現方式中,所述第一響應報文還包括數量指示信息,所述數量指示信息用于指示剩余待接收的滿足第一條件的回復消息的數量;以及,在所述第一終端設備顯示所述數量指示信息。
13、該設計中,服務器查詢到多條第一終端設備可以接收的滿足第一條件衛(wèi)星消息時,除了將其中一條衛(wèi)星消息返回給第一終端設備,還可指示第一終端設備剩余待接收的衛(wèi)星消息的數量。這樣,第一終端設備可以將數量指示信息顯示給用戶,以實現用戶繼續(xù)接收其他待接收的滿足第一條件的衛(wèi)星消息,從而可以提升通信及時性。
14、結合第一方面,在第一方面的某些實現方式中,所述第一響應報文還包括所述第二位置的信息,所述第一終端設備,還用于顯示所述第一響應報文中的所述第二位置的信息。
15、可以理解,該系統(tǒng)中的第二位置可以為第二終端設備發(fā)送第一衛(wèi)星消息時所處的位置,該場景下,第一終端設備可以知道第二終端設備所達到的位置,并查看在該位置進行的消息信息,及時地了解第二終端設備所經過的位置和發(fā)送的信息;或者,第二位置也可以是服務器記錄的第二終端設備發(fā)送第一衛(wèi)星消息時最新所處的位置,該場景下,持有第一終端設備的用戶可以收到第二終端設備所在的最新位置,并及時到達第二終端設備所在的位置,將收到的發(fā)送給第二終端設備的回復消息通知給持有第二終端設備的用戶,提升了衛(wèi)星通信的及時性。
16、結合第一方面,在第一方面的某些實現方式中,所述第一條件還包括:所述第一回復消息在所述服務器上存儲的時長小于等于預設時長。
17、可以理解的是,服務器中在根據第一請求報文中的第一位置的信息獲取滿足第一條件的第一回復消息時,需要判斷第一回復消息的存儲時間是否小于等于預設時長,只有當存儲時間小于等于預設時長,才會將第一回復消息發(fā)送給第一終端設備,確保用戶能收到最近時間的回復消息,提升了衛(wèi)星通訊的及時性。
18、結合第一方面,在第一方面的某些實現方式中,所述第一請求報文包括所述第一終端設備對應的第一用戶標識,所述第一條件還包括:所述第一用戶標識屬于第一用戶標識列表。
19、可以理解的是,當第二終端設備的一定范圍內有很多設備,且用戶在第三終端設備設置了區(qū)域回復消息,這些設備都將收到區(qū)域回復消息,對于第三終端設備的用戶來說,并不想讓該范圍內所有用戶收到該區(qū)域回復消息,該實現方式可以避免該區(qū)域范圍所有用戶收到消息,該實施方式提升了用戶發(fā)送消息的隱私性,給用戶帶來了隱私保障。
20、結合第一方面,在第一方面的某些實現方式中,所述第一用戶標識列表中任意用戶標識為所述第二終端設備在發(fā)送所述第一回復消息時指定的用戶標識。
21、該場景下,用戶可以在第三終端設備上指定用戶標識,并將指定的用戶標識發(fā)送給服務器,服務器在獲取第一回復消息時,判斷第一終端設備上報的第一請求報文包括的第一終端設備的用戶標識是否在指定的用戶標識內。該方式下,用戶可以自行設置需要接收區(qū)域回復消息的用戶,進一步提升了用戶發(fā)送消息的隱私性,給用戶帶來了隱私保障。
22、結合第一方面,在第一方面的某些實現方式中,所述第二衛(wèi)星消息包括所述第二終端設備對應的第二用戶標識,所述第一用戶標識列表中任意用戶標識對應的用戶與所述第二用戶標識對應的用戶存在好友關系。
23、該場景下,使用第一終端設備的用戶與使用第二終端設備的用戶存在好友關系,也就是當使用第一終端設備和第二終端設備的兩個用戶為好友的情況下,且處于一定距離范圍內,第一終端設備可以收到發(fā)送給第二終端設備的區(qū)域回復消息。該實現方式確保了區(qū)域回復消息僅發(fā)送給好友,因好友是彼此了解的,因此又進一步提升了用戶發(fā)送消息的隱私性,給用戶帶來了隱私保障。
24、結合第一方面,在第一方面的某些實現方式中,所述第一回復消息包括所述第一衛(wèi)星消息,所述第一終端設備關聯顯示所述第一衛(wèi)星消息。
25、該設計中,第一終端設備接收的衛(wèi)星消息可以關聯第二終端設備發(fā)送的消息??梢岳斫獾氖?,關聯的第二終端設備發(fā)送的消息,可以是在第一回復消息中,此時由于衛(wèi)星消息的長度限制,有可能導致關聯第二終端設備發(fā)送的消息被截斷;也可以是第一終端設備再次發(fā)送信件查詢請求,向服務器獲取關聯的第二終端設備發(fā)送的消息。該方式下,用戶可以直觀地查看到消息之間的關聯關系,提升了用戶的使用體驗。
26、第二方面,為本技術實施例提供的一種通信方法,該方法應用于第一終端設備,該方法包括:
27、向衛(wèi)星發(fā)送第一請求報文,所述第一請求報文包括所述第一終端設備發(fā)送所述第一請求報文時的第一位置的信息,其中,所述第一終端設備處于無網絡連接狀態(tài);通過衛(wèi)星接收第一響應報文,所述第一響應報文中包含服務器根據所述第一請求報文中的所述第一位置的信息獲取滿足第一條件的第一回復消息,所述第一條件包括:所述第一位置與第二位置之間的距離小于或等于第一距離,所述第二位置為發(fā)送第一衛(wèi)星消息的第二終端設備的位置,所述第一回復消息為所述第一衛(wèi)星消息的回復消息;顯示所述第一響應報文中的所述第一回復消息。
28、結合第二方面,在第二方面的某些實現方式中,所述第一響應報文還包括數量指示信息,該方法包括:
29、顯示所述數量指示信息,所述數量指示信息用于指示剩余待接收的滿足第一條件的回復消息的數量。
30、結合第二方面,在第二方面的某些實現方式中,所述第一響應報文還包括所述第二位置的信息,該方法包括:
31、顯示所述第一響應報文中的所述第二位置的信息。
32、結合第二方面,在第二方面的某些實現方式中,所述第一條件還包括:所述第一回復消息在所述服務器上存儲的時長小于等于預設時長。
33、結合第二方面,在第二方面的某些實現方式中,所述第一請求報文包括所述第一終端設備對應的第一用戶標識,所述第一條件還包括:所述第一用戶標識屬于第一用戶標識列表。
34、結合第二方面,在第二方面的某些實現方式中,所述第一用戶標識列表中任意用戶標識為所述第二終端設備在發(fā)送所述第一回復消息時指定的用戶標識。
35、結合第二方面,在第二方面的某些實現方式中,所述第二衛(wèi)星消息包括所述第二終端設備對應的第二用戶標識,所述第一用戶標識列表中任意用戶標識對應的用戶與所述第二用戶標識對應的用戶存在好友關系。
36、結合第二方面,在第二方面的某些實現方式中,所述第一回復消息包括所述第一衛(wèi)星消息,該方法包括:
37、關聯顯示所述第一衛(wèi)星消息。
38、第三方面,為本技術實施例提供的一種通信方法,該方法應用于服務器,其特征在于,所述方法包括:
39、通過衛(wèi)星接收來自第一終端設備的第一請求報文,所述第一請求報文包括所述第一終端設備發(fā)送所述第一請求報文時的第一位置的信息;根據所述第一請求報文中的所述第一位置的信息獲取滿足第一條件的第一回復消息,所述第一條件包括:所述第一位置與第二位置之間的距離小于或等于第一距離,所述第二位置為發(fā)送第一衛(wèi)星消息的第二終端設備的位置,所述第一回復消息為所述第一衛(wèi)星消息的回復消息;發(fā)送第一響應報文,所述第一響應報文包括所述第一回復消息。
40、結合第三方面,在第三方面的某些實現方式中,該方法包括:
41、接收來自第三終端設備發(fā)送的回復消息并存儲,并在設置為區(qū)域回復消息的回復消息中獲取滿足所述第一條件的所述第一回復消息,所述回復消息包含回復消息且為所述第三終端設備設置的區(qū)域回復消息。
42、第四方面,為本技術實施例提供的一種通信方法,該方法應用于第三終端設備,該方法包括:
43、顯示第一界面,在所述第一界面中顯示來自第二終端設備發(fā)送的第一衛(wèi)星消息和第一控件,所述第一控件用于觸發(fā)對所述第一衛(wèi)星消息進行回復;響應于對所述第一控件的第一操作,顯示第二界面,在所述第二界面中顯示第二控件和第三控件,所述第二控件用于編輯所述第一衛(wèi)星消息的回復內容,所述第三控件用于設置包含所述回復內容的回復消息為區(qū)域回復消息;響應于對所述第三控件的第二操作,設置所述回復消息為區(qū)域回復消息,所述回復消息包括所述回復內容;響應于在所述第二界面上的第三操作,發(fā)送所述回復消息到所述服務器。
44、第五方面,為本技術實施例提供的一種終端設備,該終端設備包括存儲器和一個或多個處理器;其中,所述存儲器用于存儲計算機程序代碼,所述計算機程序代碼包括計算機指令;當所述計算機指令被所述處理器執(zhí)行時,使得所述終端設備執(zhí)行上述第二方面中任一種可能設計中第一終端設備執(zhí)行的方法。
45、第六方面,為本技術實施例提供的一種終端設備,該終端設備包括存儲器和一個或多個處理器;其中,所述存儲器用于存儲計算機程序代碼,所述計算機程序代碼包括計算機指令;當所述計算機指令被所述處理器執(zhí)行時,使得所述終端設備執(zhí)行上述第四方面中任一種可能設計中第一終端設備執(zhí)行的方法。
46、第七方面,為本技術實施例提供的一種服務器,該服務器包括存儲器和一個或多個處理器;其中,所述存儲器用于存儲計算機程序代碼,所述計算機程序代碼包括計算機指令;當所述計算機指令被所述處理器執(zhí)行時,使得所述服務器執(zhí)行上述第三方面中任一種可能設計中服務器執(zhí)行的方法。
47、第八方面,為本技術實施例提供的一種存儲介質,計算機可讀介質存儲有計算機程序(也可以稱為代碼,或指令)當其在計算機上運行時,使得計算機執(zhí)行上述第二方面中任一種可能設計中的方法。
48、第九方面,為本技術實施例提供的一種計算機程序產品,計算機程序產品包括:計算機程序(也可以稱為代碼,或指令),當計算機程序被運行時,使得計算機執(zhí)行上述第二方面中任一種可能設計中的方法,或執(zhí)行上述第二方面中任一種可能設計中的方法。
49、第十方面,為本技術實施例提供的一種存儲介質,計算機可讀介質存儲有計算機程序(也可以稱為代碼,或指令)當其在計算機上運行時,使得計算機執(zhí)行上述第四方面中任一種可能設計中的方法。
50、第十一方面,為本技術實施例提供的一種計算機程序產品,計算機程序產品包括:計算機程序(也可以稱為代碼,或指令),當計算機程序被運行時,使得計算機執(zhí)行上述第二方面中任一種可能設計中的方法,或執(zhí)行上述第四方面中任一種可能設計中的方法。
51、需要說明的是,本技術實施例第二方面至第十一方面提供的終端設備的各個設計的有益效果請參考第一方面任一種可能的設計的有益效果,此處不再贅述。