終端及其下載數據的方法、存儲裝置與流程
2023-04-23 09:53:36 1

本發明涉及網絡技術領域,特別是涉及終端及其下載數據的方法、存儲裝置。
背景技術:
隨著移動網際網路以及智能家居的飛速發展,各種終端都具備聯網下載資料的功能。在用戶需要下載某個資料,但自己的終端無法訪問網絡,就無法立刻完成下載。如果用戶找另一臺終端下載內容,還需要手動將下載內容傳到原先的終端上,十分繁瑣。
技術實現要素:
本發明主要目的在於提供終端及其下載數據的方法、存儲裝置,能夠實現終端在無法下載的情況下獲得下載內容。
為實現上述目的,本發明採用的一個技術方案是:提供一種終端下載數據的方法,包括:接收並解析由請求終端發送的下載請求;根據所述下載請求進行下載,獲得下載內容;將所述下載內容發送給所述請求終端。
為實現上述目的,本發明採用的另一個技術方案是:提供一種終端下載數據的方法,包括:向下載終端發送下載請求;接收由所述下載終端發送的下載內容,其中,所述下載內容為所述下載終端響應所述下載請求下載的。
為實現上述目的,本發明採用的另一個技術方案是:提供一種終端,包括:處理器、人機互動電路和通信電路,所述處理器耦接所述人機互動電路和所述通信電路,所述處理器控制所述人機互動電路和所述通信電路實現如上所述的方法。
為實現上述目的,本發明採用的另一個技術方案是:提供一種具有存儲功能的裝置,存儲有程序數據,所述程序數據能夠被執行以實現如上所述方法中的步驟。
本發明的有益效果是:區別於現有技術的情況,本發明通過由請求終端向下載終端發送的下載請求,由下載終端根據該下載請求下載響應內容,並將下載內容發送給請求終端,故終端在無法下載如無法聯網的情況下依然可獲得所需的下載內容,解決了終端自身無法完成下載的問題。
附圖說明
圖1是本發明提供的終端下載數據的方法第一實施例的流程示意圖;
圖2是本發明提供的終端下載數據的方法第二實施例的流程示意圖;
圖3是本發明提供的請求終端和下載終端連接示意圖;
圖4是本發明提供的具有存儲功能的裝置結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,均屬於本發明保護的範圍。
請參閱圖1,圖1是本發明提供的終端下載數據的方法第一實施例的流程示意圖,本實施例包括如下步驟:
步驟101:接收並解析由請求終端發送的下載請求。
在一個具體的實施場景中,請求終端的用戶需要下載某一個資料,例如一個app,但是請求終端無法連接網絡,因此無法立即完成下載。而下載終端可以連接網絡,完成這個下載的任務。因此可以在請求終端和下載終端之間建立連接,這個連接可以是無線連接,例如藍牙、wifi、nfc等,也可以是有線的連接,例如otg。在連接建立完成後,請求終端向下載終端發送下載請求。下載終端通過與請求終端建立的連接鏈路接收到該下載請求後,解析該下載請求的內容,以讀取下載請求中請求終端的身份標識信息和請求下載的內容。將讀取到的請求終端的身份標識信息與預設的信任身份進行比對,判斷請求終端的身份標識信息是否屬於預設的信任身份,如果請求終端的身份標識信息屬於預設的信任身份,則執行步驟102;如果請求終端的身份標識信息不屬於預設的信任身份,則結束進程,以拒絕幫助請求終端下載。該請求終端的身份標識信息可以為請求終端的機器識別碼、或者請求終端的用戶識別碼如國際移動用戶識別碼、用戶名稱等。
在其他實施場景中,也可以不對請求終端的身份標識信息是否屬於預設的信任身份進行判斷,而是將讀取到的請求終端的身份標識信息直接顯示給用戶,由用戶根據請求終端的身份標識信息判斷是否需要繼續進程。又或者,該下載請求中也可不包括該身份標識信息,下載終端可直接解析該下載請求,以獲得請求下載的內容。
步驟102:根據所述下載請求進行下載,獲得下載內容。
在一個具體的實施場景中,下載終端彈出對話框,詢問用戶是否同意幫助請求終端進行下載,如果接收到用戶輸入的同意指令,則根據解析出的請求下載的內容進行下載,具體地說,如果下載請求中請求下載的內容是一個網址連結,則打開這個網址連結進行下載;如果下載請求中請求下載的內容是關鍵詞,則啟動瀏覽器,根據關鍵詞進行搜索,找到下載的資源進行下載。
在其他實施場景中,彈出的對話框除了詢問用戶是否幫助請求終端進行下載外,還可以顯示其他信息,例如請求終端的身份識別信息,以及請求下載的內容等,幫助下載終端的用戶了解下載的詳細信息,能提高下載終端下載的安全性。
步驟103:將所述下載內容發送給所述請求終端。
在一個具體的實施場景中,在下載完成後,下載終端通過與請求終端建立的連接鏈路將下載內容發送給請求終端。在其他實施場景中,下載終端可在將下載內容發送給請求終端之後,自動刪除保存自身的下載內容。由此可以提升請求終端下載內容的安全性和保密性,同時也為下載終端節省儲存空間。
通過上述描述可知,本實施例通過判斷接收到的身份識別信息是否是預設的信任身份來決定是否幫助請求終端下載,提高下載的可靠性和安全性,將下載的內容發送給請求終端後自動刪除保存自身的下載內容,可以提升請求終端下載內容的安全性和保密性,同時也為自身節省儲存空間。
請參閱圖2,圖2是本發明提供的終端下載數據的方法第二實施例的流程示意圖,本實施例包括以下步驟:
步驟201:向下載終端發送下載請求。
在一個具體的實施場景中,請求終端的用戶需要下載一個下載某一個資料,例如一個app,但是請求終端無法連接網絡,因此無法立即完成下載。而下載終端可以連接網絡,完成這個下載的任務。因此可以在請求終端和下載終端之間建立連接,這個連接可以是無線連接,例如藍牙、wifi、nfc等,也可以是有線的連接,例如otg。在連接建立完成後,請求終端向下載終端發送下載請求。
在另一個實施場景中,請求終端除了向下載終端發送下載請求除包含請求下載的內容外,還將自身的身份識別信息封裝到下載請求中,將該下載請求發送給下載終端,使得下載終端可以儘快確認請求終端的身份,幫助請求終端完成下載。自身的身份識別信息可以是國際移動用戶識別碼,或者是國際行動裝置身份碼,或者是請求終端的mac地址等。
步驟202:接收由所述下載終端發送的下載內容,其中,所述下載內容為所述下載終端響應所述下載請求下載的。
在一個具體的實施場景中,下載終端如上實施例所述根據接收到的下載請去完成下載,並將下載內容反饋至該請求終端。請求終端通過與下載終端建立的連接鏈路接收由下載終端發送的下載內容並保存。
通過上述描述可知,本實施例通過發送請求終端的身份識別信息和下載請求給下載終端,使得下載終端確認請求終端的身份,並幫助請求終端完成下載,請求終端接收由下載終端發送的下載內容,使得請求終端在無法下載如沒有連接網絡的情況下也可以完成下載。
請參閱圖3,圖3是本發明本發明提供的請求終端和下載終端連接示意圖。其中,請求終端10包括處理器11、人機互動電路12和通信電路13以及存儲器14,處理器11耦接人機互動電路12、通信電路13和存儲器14。下載終端20包括處理器21、人機互動電路22和通信電路23以及存儲器24,處理器21耦接人機互動電路22、通信電路23以及存儲器24。其中,請求終端10無法支持下載功能,如該通信電路13當前無法連接網絡。下載終端20可支持下載功能,如該通信電路23當前可以連接網絡。請求終端10的通信電路13和下載終端20的通信電路23連接,這個連接可以是無線連接,例如藍牙、wifi、nfc等,也可以是有線的連接,例如otg。
存儲器14和存儲器24均存儲有程序數據,處理器11運行存儲器14中的程序數據可實現以下相關操作,處理器21運行存儲器24中的程序數據可實現以下相關操作。
當請求終端10需要下載某一個資料,例如一個app時,由於請求終端10的通信電路13無法連接網絡,因此需要請求下載終端20幫助下載。為了使下載終端20能儘快確認請求終端10的身份,儘快完成下載,請求終端10的處理器11提取請求終端10自身的身份識別信息,自身的身份識別信息可以是國際移動用戶識別碼,或者是國際行動裝置身份碼,或者是請求終端10的mac地址等。處理器11將這個身份識別信息與請求下載的內容打包作為下載請求,並將該下載請求通過通信電路13一起發送給下載終端20。下載請求中的請求下載的內容可以是一個網址連結,也可以是下載對象名稱。
下載終端20的通信電路23接收到由請求終端10發送的下載請求,處理器21對下載請求進行解析得到身份識別信息和請求下載的內容。處理器21判斷身份識別信息是否屬於預設的信任身份,如果身份識別信息不屬於預設的信任身份,則結束進程,拒絕幫助請求終端10下載;如果身份識別信息屬於預設的信任身份,則根據處理器21控制人機電路22彈出對話框,詢問用戶是否幫助請求終端10進行下載,如果用戶選擇確定,則根據解析出的請求下載的內容進行下載。如果該請求下載的內容進行是一個網址連結,就打開這個網址連結進行下載,如果請求下載的內容進行是關鍵詞,則處理器21啟動瀏覽器,根據下關鍵詞搜索下載資源,進行下載。
在下載完成後,處理器21將下載內容通過通信電路23發送給請求終端10,在發送完成後,處理器21將儲存在自身的下載內容刪除。請求終端10通過通信電路13接收由下載終端20發送的下載內容並保存。
上述請求終端的處理器11還可用於執行圖2所示的方法實施例中的步驟,上述下載終端的處理器21還可用於執行圖2所示的方法實施例中的步驟。
通過上述描述可知,本實施例中請求終端與下載終端直接建立連接,通過這個連接請求終端向下載終端請求幫助下載,下載終端根據請求終端發送的下載請求完成下載,並將下載的內容發送給請求終端,解決了請求終端沒有連接網絡就無法完成下載的問題。
請參閱圖4,圖4本發明提供的具有存儲功能的裝置結構示意圖。
具有存儲功能的裝置30中存儲有至少一個程序或指令31,程序31或指令用於執行如圖1或如圖2所示的終端下載數據的方法。在一個實施例中,具有存儲功能的裝置可以是終端中的存儲晶片、硬碟或者是移動硬碟或者優盤、光碟等其他可讀寫存儲的工具,還可以是伺服器等等。
通過上述描述可知,本發明具有存儲功能的裝置實施例中存儲的程序可以用來實現終端下載數據的方法,方法簡單,可靠性高。
上述方案,請求終端向下載終端發送的下載請求,由下載終端根據該下載請求下載響應內容,並將下載內容發送給請求終端,故終端在無法下載如無法聯網的情況下依然可獲得所需的下載內容,解決了終端自身無法完成下載的問題,且方法簡單快捷,為用戶節省時間。
以上所述僅為本發明的實施方式,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。