2017-06-05 34 views
1

通過只使用電話運營公司,我意思是這樣的情況:只能使用電話運營公司發送Android設備之間的數據嗎?

當你打電話時,它看起來似乎唯一的行動是「只」的電話正在接受的電話操作然後它將電話重定向到被叫號碼,以便建立通信。

我認爲與發送數據類似的情況應該是可能的,您只需以一種格式發送數據,該格式以類似的方式表明它正試圖與另一部手機進行連接,希望手機運營公司能夠接收該數據並擁有它交付給那個電話。

我知道技術遠非如此,但我認爲這種比較仍然適用。

從我在這裏閱讀的文章看來,不可能做到這樣的事情,無論您需要在互聯網上處理直接或間接的服務器的情況。看起來像我最好的選擇會使用像PubNub這樣的東西,無論如何,它看起來沒有明確地確定類似的東西不能完成,還有與在設備之間發送數據有關的答案有點老,所以萬一我'我想知道這是否可能。

謝謝你的時間。

回答

0

設備之間發送的數據需要使用一些傳輸和尋址機制,因爲我確信您知道現在最常見的方法是使用IP協議。

這是一個獨立的協議棧,與傳統的電話協議棧不同,它使用不同的地址 - 在Android世界中唯一映射到手機的電話號碼並不是IP世界中有效的地址形式。

要允許您使用電話號碼作爲目標地址發送數據,您需要電話號碼和IP地址之間的映射。您還需要某種方式向接收設備指示應用程序應該接收數據 - 與端口號在IP堆棧中提供的功能相同。

沒有什麼可以阻止你建立這樣的映射,事實上,這種映射確實存在於IP語音世界(VoIP)中,例如電話號碼將被轉換爲目標設備的IP地址。

但是,這些方法仍然需要一個'服務器'來做地址方案之間的映射,我認爲你試圖避免。

傳統電話世界中最接近你概述的內容可能是短信,它將直接在短信功能的手機之間發送多組文本「數據」,但我不認爲這是你正在尋找的。

+0

我試圖避免必須自己做一個,沒錯,但我的問題是關於如果電話運營公司服務器可以自動執行,我的意思是我猜他們幾乎是相同的接收重定向數據發送到Web服務器,因此您可以在手機上獲取網頁,而不是接收將數據發送到手機號碼的請求,他們可以映射相應的IP並按原樣發送數據。您不能要求公司爲您使用的應用程序提供數據,但允許該服務看起來不太需要問。 – user2638180

+0

在傳統的電話網絡中,接收語音呼叫信令的連接將不能接收像數據一樣的IP分組。在最近使用SIP或IP網絡上的類似信令的網絡中,他們可以在IP之上實現一個允許使用電話號碼作爲地址的協議。他們仍然需要在後臺從電話號碼映射到IP地址。我認爲關鍵的問題是用例或驅動程序會爲他們提供這樣的服務,因爲它可以獨立完成。 – Mick

相關問題