两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)傳輸方法及終端的制作方法_2

文檔序號(hào):9567193閱讀:來(lái)源:國(guó)知局
不同的ADB封裝指令,還可以包括以下步驟:
[0053]步驟S261,若ADB封裝指令為安裝指令,則瀏覽器基于ADB封裝指令,調(diào)用ADB將下載數(shù)據(jù)傳輸并安裝于終端二。
[0054]本步驟中,當(dāng)下載數(shù)據(jù)為安裝文件時(shí),瀏覽器所生成的ADB封裝指令為安裝指令,此時(shí),瀏覽器調(diào)用ADB,令A(yù)DB完成將下載數(shù)據(jù)傳輸并安裝于終端二。
[0055]步驟S262,若ADB封裝指令為傳輸指令,則瀏覽器基于ADB封裝指令,調(diào)用ADB將下載數(shù)據(jù)傳輸至終端二。
[0056]本步驟中,當(dāng)下載數(shù)據(jù)為通用數(shù)據(jù)時(shí),瀏覽器所生成的ADB封裝指令為傳輸指令,此時(shí),瀏覽器調(diào)用ADB,令A(yù)DB完成將下載數(shù)據(jù)傳輸至終端二。
[0057]本發(fā)明實(shí)施例通過(guò)終端一的瀏覽器接收數(shù)據(jù)下載指示,并獲取下載數(shù)據(jù),接收將下載數(shù)據(jù)傳輸至終端二的指示,確定下載數(shù)據(jù)的類型,獲取下載數(shù)據(jù)的本地存儲(chǔ)路徑,基于下載數(shù)據(jù)的類型和本地存儲(chǔ)路徑,生成所述下載數(shù)據(jù)的ADB封裝指令,基于ADB封裝指令,調(diào)用本地的安卓調(diào)試橋ADB,以將下載數(shù)據(jù)傳輸至終端二,實(shí)現(xiàn)可以將下載數(shù)據(jù)直接安裝或傳輸?shù)浇K端二,操作簡(jiǎn)捷,提升客戶體驗(yàn)。
[0058]參見(jiàn)圖3,為本發(fā)明數(shù)據(jù)傳輸方法的第三實(shí)施例的流程示意圖。
[0059]該方法包括以下步驟:
[0060]步驟S31,終端一的瀏覽器接收數(shù)據(jù)下載指示,并獲取下載數(shù)據(jù)。
[0061]步驟S32,終端一的瀏覽器接收將下載數(shù)據(jù)傳輸至終端二的指示,該終端二為移動(dòng)終端。
[0062]步驟S31至S32與本發(fā)明的數(shù)據(jù)傳輸方法的第一實(shí)施例中的對(duì)應(yīng)步驟相同,這里不再贅述。
[0063]步驟S33,若瀏覽器未檢測(cè)到終端一存儲(chǔ)有ADB,則獲取ADB,并將該ADB存儲(chǔ)于終端一。
[0064]本步驟中,當(dāng)瀏覽器識(shí)別到終端一本地不存在ADB,則可通過(guò)提示用戶下載或自動(dòng)從網(wǎng)絡(luò)上下載或其他方式獲取ADB并存放在終端一,以備后用。
[0065]步驟S34,瀏覽器檢測(cè)終端一與終端二是否建立通信連接。
[0066]本步驟中,瀏覽器調(diào)用ADB檢測(cè)終端一和終端二的連接情況,看是否存在與終端一連接的終端二。
[0067]步驟S35,若檢測(cè)結(jié)果為否,則瀏覽器提示用戶建立終端一與終端二之間的通信連接;若檢測(cè)結(jié)果為是,則執(zhí)行瀏覽器調(diào)用本地的安卓調(diào)試橋ADB,將下載數(shù)據(jù)傳輸至終端二的步驟
[0068]本步驟中,若ADB檢測(cè)到不存在與終端一相連的終端二,瀏覽器提示用戶通過(guò)終端一的USB (Universal Serial Bus,通用串行總線)接入終端二,建立終端一與終端二的通信連接。若檢測(cè)到已存在與終端一連接的終端二,在執(zhí)行步驟S36
[0069]步驟S36,終端一的瀏覽器調(diào)用本地的安卓調(diào)試橋ADB,將下載數(shù)據(jù)傳輸至終端
--ο
[0070]步驟S36與本發(fā)明的數(shù)據(jù)傳輸方法的第一實(shí)施例中的對(duì)應(yīng)步驟相同,這里不再贅述。
[0071]本發(fā)明實(shí)施例通過(guò)當(dāng)瀏覽器識(shí)別到終端一不存在ADB,則獲取ADB并存放在終端一,調(diào)用ADB識(shí)別是否存在與終端一連接的終端二,若否,瀏覽器提示用戶通過(guò)終端一的通串線USB接入終端二,完成終端一與終端二的連接,實(shí)現(xiàn)了 ADB獲取和連接終端二的智能化,使操作過(guò)程更流暢。
[0072]參見(jiàn)圖4,為本發(fā)明的終端的第一實(shí)施例的結(jié)構(gòu)示意圖。
[0073]該終端的瀏覽器可以執(zhí)行上述方法第一實(shí)施例中終端一的瀏覽器相應(yīng)的各步驟,具體包括:
[0074]下載數(shù)據(jù)獲取模塊110,與傳輸指示接收模塊120相連,用于接收數(shù)據(jù)下載指示,并獲取下載數(shù)據(jù)。
[0075]本發(fā)明實(shí)施例中,用戶下達(dá)數(shù)據(jù)的下載指示后,該下載數(shù)據(jù)獲取模塊110接收該指示,然后獲取該下載數(shù)據(jù),并存儲(chǔ)在終端一本地,同時(shí)記錄相應(yīng)的本地存儲(chǔ)地址。存儲(chǔ)與記錄的動(dòng)作可以是不為用戶所察覺(jué)的,以此簡(jiǎn)化用戶的使用流程,提升用戶體驗(yàn)。
[0076]傳輸指示接收模塊120,與調(diào)用模塊130相連,用于接收將下載數(shù)據(jù)傳輸至移動(dòng)終端的指示。
[0077]本發(fā)明實(shí)施例中,獲取下載數(shù)據(jù)后,傳輸指示接收模塊120可向用戶發(fā)出是否將所獲取的下載數(shù)據(jù)傳輸?shù)揭苿?dòng)終端的請(qǐng)求,并接收該傳輸指示。
[0078]本發(fā)明實(shí)施例中,該傳輸指示接收模塊120在發(fā)出該請(qǐng)求的同時(shí),也可以附加是否重復(fù)該傳輸動(dòng)作的選項(xiàng),當(dāng)用戶接受了網(wǎng)絡(luò)資源傳輸?shù)揭苿?dòng)終端的請(qǐng)求,同時(shí)選擇了重復(fù)該傳輸動(dòng)作的選項(xiàng),則終端在一定時(shí)間范圍內(nèi)不再向用戶發(fā)出該相同的請(qǐng)求,而是直接重復(fù)傳輸動(dòng)作。
[0079]調(diào)用模塊130,用于調(diào)用本地的安卓調(diào)試橋ADB,將下載數(shù)據(jù)傳輸至移動(dòng)終端。
[0080]本發(fā)明實(shí)施例中,當(dāng)用戶接受將下載數(shù)據(jù)傳輸?shù)揭苿?dòng)終端的請(qǐng)求,該調(diào)用模塊130調(diào)用本地的安卓調(diào)試橋ADB將存儲(chǔ)在本地的下載傳輸?shù)揭苿?dòng)終端。
[0081]本發(fā)明實(shí)施例的終端的瀏覽器通過(guò)終端一的瀏覽器接收數(shù)據(jù)下載指示,并獲取下載數(shù)據(jù),接收將下載數(shù)據(jù)傳輸至終端二的指示,調(diào)用本地的安卓調(diào)試橋ADB,將下載數(shù)據(jù)傳輸至終端二,突破了終端二需要通過(guò)終端一上的客戶端獲取下載數(shù)據(jù)的限制,滿足用戶多樣化的資源獲取需求,同時(shí)操作簡(jiǎn)捷,省去安裝指定客戶端的麻煩。
[0082]參見(jiàn)圖5,為本發(fā)明的終端的第二實(shí)施例的結(jié)構(gòu)示意圖。
[0083]該終端的瀏覽器可以執(zhí)行上述方法第二實(shí)施例中終端一的瀏覽器相應(yīng)的各步驟,具體包括:
[0084]下載數(shù)據(jù)獲取模塊210,與傳輸指示接收模塊220相連,用于接收數(shù)據(jù)下載指示,并獲取下載數(shù)據(jù)。
[0085]傳輸指示接收模塊220,與下載數(shù)據(jù)類型確定模塊230相連,用于接收將下載數(shù)據(jù)傳輸至移動(dòng)終端的指示。
[0086]下載數(shù)據(jù)獲取模塊210和傳輸指示接收模塊220與本發(fā)明的數(shù)據(jù)傳輸終端的瀏覽器的第一實(shí)施例中的對(duì)應(yīng)模塊相同,這里不再贅述。
[0087]下載數(shù)據(jù)類型確定模塊230,與下載數(shù)據(jù)路徑獲取模塊240相連,用于確定所述下載數(shù)據(jù)的類型。
[0088]本發(fā)明實(shí)施例中,該下載數(shù)據(jù)類型確定模塊230會(huì)判斷該下載數(shù)據(jù)的文件類型,文件類型包括安裝文件類型(文件后綴通常為.APK)和非安裝文件類型。
[0089]下載數(shù)據(jù)路徑獲取模塊240,與封裝指令生成模塊250相連,用于獲取下載數(shù)據(jù)的本地存儲(chǔ)路徑。
[0090]本發(fā)明實(shí)施例中,該下載數(shù)據(jù)路徑獲取模塊240將獲取該下載數(shù)據(jù)在終端一的本地存儲(chǔ)路徑。
[0091]封裝指令生成模塊250,與調(diào)用模塊260相連,用于基于下載數(shù)據(jù)的類型和所述本地存儲(chǔ)路徑,生成下載數(shù)據(jù)的ADB封裝指令。
[0092]本發(fā)明實(shí)施例中,該封裝指令生成模塊250基于該下載數(shù)據(jù)的文件類型和本地存儲(chǔ)路徑生成相應(yīng)的ADB封裝指令。例如,當(dāng)該下載數(shù)據(jù)屬于安裝文件,所生成的ADB封裝指令為adb install (本地存儲(chǔ)路徑/)*.apk ;當(dāng)該下載數(shù)據(jù)屬于非安裝類文件時(shí),所生成的ADB封裝指令為adb push [文件名]/本地存儲(chǔ)路徑/。
[0093]調(diào)用模塊260,用于基于ADB封裝指令,調(diào)用本地的安卓調(diào)試橋ADB,以將下載數(shù)據(jù)傳輸至移動(dòng)終端。
[0094]該調(diào)用模塊260調(diào)用本地安卓調(diào)試橋ADB,將相應(yīng)的ADB封裝指令下達(dá)到ADB,令A(yù)DB執(zhí)行將該下載數(shù)據(jù)傳輸至移動(dòng)終端。
[0095]例如,調(diào)用模塊260可以使用ConnectToNativeHost函數(shù)調(diào)用ADB,調(diào)用成功后,使用port.postMessage函數(shù)將相應(yīng)的ADB封裝指令下達(dá)給ADB,ADB執(zhí)行接收的指令,完成將下載數(shù)據(jù)傳輸移動(dòng)終端。
[0096]根據(jù)不同的ADB封裝指令,該調(diào)用模塊還可以包括:
[0097]第一調(diào)用單元261,用于若所述ADB封裝指令為安裝指令,則瀏覽器基于該ADB封裝指令,調(diào)用ADB將下載數(shù)據(jù)傳輸并安裝于移動(dòng)終端;
[0098]本發(fā)明實(shí)施例中,當(dāng)下載數(shù)據(jù)為安裝數(shù)據(jù)時(shí),封裝指令生成模塊250所生成的ADB封裝指令為安裝指令,此時(shí),調(diào)用第一單元261調(diào)用ADB,令A(yù)DB完成將下載數(shù)據(jù)傳輸并安裝于終端二。
[0099]第二調(diào)用單元262,用于若ADB封裝指令為傳輸指令,則瀏覽器基于該ADB封裝指令,調(diào)用ADB將下載數(shù)據(jù)傳輸至移動(dòng)終端。
[0100]本發(fā)明實(shí)施例中,當(dāng)下載數(shù)據(jù)為非安裝數(shù)據(jù)時(shí),封裝指令生成模塊250所生成的ADB封裝指令為傳輸指令
當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
益阳市| 黑山县| 从化市| 会东县| 和硕县| 子长县| 博客| 布尔津县| 隆子县| 宜兰县| 云和县| 济宁市| 三亚市| 惠来县| 临西县| 宿州市| 内乡县| 嘉黎县| 广宗县| 通城县| 武穴市| 荆门市| 合江县| 南涧| 黄骅市| 肇州县| 望都县| 土默特右旗| 陇西县| 武安市| 梨树县| 金昌市| 平乡县| 康乐县| 泾源县| 万盛区| 沙湾县| 正定县| 奇台县| 平昌县| 天祝|