數(shù)據(jù)傳輸方法和裝置及車(chē)載終端的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)傳輸方法和裝置及車(chē)載終端。
【背景技術(shù)】
[0002]目前,客戶(hù)端之間的數(shù)據(jù)共享可以通過(guò)在客戶(hù)端之間建立連接通道,通過(guò)連接通道以進(jìn)行客戶(hù)端之間的數(shù)據(jù)傳輸來(lái)實(shí)現(xiàn)??蛻?hù)端之間的數(shù)據(jù)傳輸可以通過(guò)通用串行總線(xiàn)(Universal Serial Bus,簡(jiǎn)稱(chēng)為USB)數(shù)據(jù)線(xiàn)進(jìn)行傳輸,比如,智能移動(dòng)終端通過(guò)USB數(shù)據(jù)線(xiàn)連接至車(chē)機(jī)建立連接通道,將智能移動(dòng)終端中的客戶(hù)端的數(shù)據(jù)通過(guò)USB數(shù)據(jù)線(xiàn)傳輸至車(chē)機(jī)的客戶(hù)端。在智能移動(dòng)終端通過(guò)網(wǎng)絡(luò)下載完整的待播放文件之后,智能移動(dòng)終端的客戶(hù)端將待播放文件的傳輸數(shù)據(jù)通過(guò)USB數(shù)據(jù)線(xiàn)傳輸?shù)杰?chē)機(jī)的客戶(hù)端,車(chē)機(jī)的客戶(hù)端進(jìn)而接收待播放文件的傳輸數(shù)據(jù),根據(jù)待播放文件的傳輸數(shù)據(jù)對(duì)音頻類(lèi)型文件執(zhí)行播放。該方法的數(shù)據(jù)傳輸需要建立形式上的連接,客戶(hù)端對(duì)應(yīng)的終端之間只有在連接成功時(shí)才能進(jìn)行數(shù)據(jù)傳輸,傳輸流程長(zhǎng)。當(dāng)USB數(shù)據(jù)線(xiàn)損壞或者USB數(shù)據(jù)線(xiàn)的長(zhǎng)度不足以將客戶(hù)端對(duì)應(yīng)的終端連接起來(lái)時(shí),則無(wú)法實(shí)現(xiàn)客戶(hù)端之間的數(shù)據(jù)傳輸。
[0003]客戶(hù)端之間的數(shù)據(jù)傳輸還可以通過(guò)藍(lán)牙進(jìn)行傳輸。比如,移動(dòng)通訊終端的客戶(hù)端和車(chē)機(jī)的客戶(hù)端在傳輸數(shù)據(jù)之前,移動(dòng)通訊終端和車(chē)機(jī)需要開(kāi)啟藍(lán)牙功能。當(dāng)移動(dòng)通訊終端和車(chē)機(jī)都符合藍(lán)牙技術(shù)聯(lián)盟的標(biāo)準(zhǔn)時(shí),才能建立移動(dòng)通訊終端的客戶(hù)端和車(chē)機(jī)的客戶(hù)端之間的連接通道,移動(dòng)通訊終端的待播放文件通過(guò)藍(lán)牙數(shù)據(jù)的傳輸協(xié)議傳輸至車(chē)機(jī)進(jìn)行播放。藍(lán)牙是一種無(wú)線(xiàn)技術(shù)標(biāo)準(zhǔn),只能實(shí)現(xiàn)短距離的數(shù)據(jù)交換,傳輸流程較長(zhǎng)??蛻?hù)端必須符合藍(lán)牙技術(shù)聯(lián)盟的標(biāo)準(zhǔn)才能建立連接,當(dāng)客戶(hù)端不符合藍(lán)牙技術(shù)聯(lián)盟的標(biāo)準(zhǔn),或者當(dāng)客戶(hù)端之間的距離較遠(yuǎn)時(shí),客戶(hù)端之間的數(shù)據(jù)傳輸不易實(shí)現(xiàn)。
[0004]針對(duì)現(xiàn)有技術(shù)數(shù)據(jù)傳輸?shù)牧鞒梯^長(zhǎng)的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法和裝置及車(chē)載終端,以至少解決現(xiàn)有技術(shù)數(shù)據(jù)傳輸?shù)牧鞒梯^長(zhǎng)的技術(shù)問(wèn)題。
[0006]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)傳輸方法,該數(shù)據(jù)傳輸包括:即時(shí)通訊應(yīng)用獲取傳輸數(shù)據(jù),其中,傳輸數(shù)據(jù)為待播放文件對(duì)應(yīng)的數(shù)據(jù),待播放文件為用于在目標(biāo)客戶(hù)端進(jìn)行播放的文件;即時(shí)通訊應(yīng)用獲取第一云服務(wù)器的地址,其中,第一云服務(wù)器為用于對(duì)目標(biāo)客戶(hù)端提供在線(xiàn)播放服務(wù)的服務(wù)器;即時(shí)通訊應(yīng)用根據(jù)第一云服務(wù)器的地址將傳輸數(shù)據(jù)通過(guò)第二云服務(wù)器發(fā)送至第一云服務(wù)器,其中,第二云服務(wù)器為即時(shí)通訊應(yīng)用的服務(wù)器,第一云服務(wù)器用于發(fā)送傳輸數(shù)據(jù)至目標(biāo)客戶(hù)端,目標(biāo)客戶(hù)端用于對(duì)傳輸數(shù)據(jù)對(duì)應(yīng)的待播放文件執(zhí)行在線(xiàn)播放。
[0007]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)傳輸方法,該數(shù)據(jù)傳輸包括:目標(biāo)客戶(hù)端接收來(lái)自第一云服務(wù)器的傳輸數(shù)據(jù),其中,第一云服務(wù)器為用于對(duì)目標(biāo)客戶(hù)端提供在線(xiàn)播放服務(wù)的服務(wù)器,傳輸數(shù)據(jù)為用于在目標(biāo)客戶(hù)端進(jìn)行播放的待播放文件對(duì)應(yīng)的數(shù)據(jù),并且傳輸數(shù)據(jù)由即時(shí)通訊應(yīng)用通過(guò)第二云服務(wù)器發(fā)送至第一云服務(wù)器,即時(shí)通訊應(yīng)用用于獲取傳輸數(shù)據(jù)和獲取第一云服務(wù)器地址,并根據(jù)第一云服務(wù)器地址將傳輸數(shù)據(jù)通過(guò)第二云服務(wù)器發(fā)送至第一云服務(wù)器,第二云服務(wù)器為即時(shí)通訊應(yīng)用的服務(wù)器;目標(biāo)客戶(hù)端對(duì)傳輸數(shù)據(jù)對(duì)應(yīng)的待播放文件執(zhí)行在線(xiàn)播放。
[0008]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種數(shù)據(jù)傳輸裝置,該數(shù)據(jù)傳輸裝置包括:第一獲取單元,用于獲取傳輸數(shù)據(jù),傳輸數(shù)據(jù)為待播放文件對(duì)應(yīng)的數(shù)據(jù),待播放文件為用于在目標(biāo)客戶(hù)端進(jìn)行播放的文件;第二獲取單元,用于獲取第一云服務(wù)器的地址,其中,第一云服務(wù)器為用于對(duì)目標(biāo)客戶(hù)端提供在線(xiàn)播放服務(wù)的服務(wù)器;發(fā)送單元,用于根據(jù)第一云服務(wù)器的地址將傳輸數(shù)據(jù)通過(guò)第二云服務(wù)器發(fā)送至第一云服務(wù)器,其中,第二云服務(wù)器為即時(shí)通訊應(yīng)用的服務(wù)器,第一云服務(wù)器用于發(fā)送傳輸數(shù)據(jù)至目標(biāo)客戶(hù)端,目標(biāo)客戶(hù)端用于對(duì)傳輸數(shù)據(jù)對(duì)應(yīng)的待播放文件執(zhí)行在線(xiàn)播放。
[0009]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種數(shù)據(jù)傳輸裝置,該數(shù)據(jù)傳輸裝置包括:接收單元,用于接收來(lái)自第一云服務(wù)器的傳輸數(shù)據(jù),其中,第一云服務(wù)器為用于對(duì)目標(biāo)客戶(hù)端提供在線(xiàn)播放服務(wù)的服務(wù)器,傳輸數(shù)據(jù)為用于在目標(biāo)客戶(hù)端進(jìn)行播放的待播放文件對(duì)應(yīng)的數(shù)據(jù),并且傳輸數(shù)據(jù)由即時(shí)通訊應(yīng)用通過(guò)第二云服務(wù)器發(fā)送至第一云服務(wù)器,即時(shí)通訊應(yīng)用用于獲取傳輸數(shù)據(jù)和獲取第一云服務(wù)器地址,并根據(jù)第一云服務(wù)器地址將傳輸數(shù)據(jù)通過(guò)第二云服務(wù)器發(fā)送至第一云服務(wù)器,第二云服務(wù)器為即時(shí)通訊應(yīng)用的服務(wù)器;播放單元,用于對(duì)傳輸數(shù)據(jù)對(duì)應(yīng)的待播放文件執(zhí)行在線(xiàn)播放。
[0010]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種車(chē)載終端,該車(chē)載終端包括本發(fā)明的數(shù)據(jù)傳輸裝置。
[0011]在本發(fā)明實(shí)施例中,即時(shí)通訊應(yīng)用獲取傳輸數(shù)據(jù),傳輸數(shù)據(jù)為待播放文件對(duì)應(yīng)的數(shù)據(jù),待播放文件為用于在目標(biāo)客戶(hù)端進(jìn)行播放的文件;即時(shí)通訊應(yīng)用獲取第一云服務(wù)器的地址,第一云服務(wù)器為用于對(duì)目標(biāo)客戶(hù)端提供在線(xiàn)播放服務(wù)的服務(wù)器;即時(shí)通訊應(yīng)用根據(jù)第一云服務(wù)器的地址將傳輸數(shù)據(jù)通過(guò)第二云服務(wù)器發(fā)送至第一云服務(wù)器,第二云服務(wù)器為即時(shí)通訊應(yīng)用的服務(wù)器,第一云服務(wù)器用于發(fā)送傳輸數(shù)據(jù)至目標(biāo)客戶(hù)端,目標(biāo)客戶(hù)端用于對(duì)傳輸數(shù)據(jù)對(duì)應(yīng)的待播放文件執(zhí)行在線(xiàn)播放。達(dá)到了對(duì)待播放文件進(jìn)行播放的目的,實(shí)現(xiàn)了簡(jiǎn)化數(shù)據(jù)的傳輸流程的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)數(shù)據(jù)傳輸?shù)牧鞒梯^長(zhǎng)的技術(shù)問(wèn)題。
【附圖說(shuō)明】
[0012]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0013]圖1是根據(jù)本發(fā)明實(shí)施例的一種數(shù)據(jù)傳輸方法的計(jì)算機(jī)終端的硬件結(jié)構(gòu)框圖;
[0014]圖2是根據(jù)本發(fā)明第一實(shí)施例的數(shù)據(jù)傳輸方法的流程圖;
[0015]圖3是根據(jù)本發(fā)明第二實(shí)施例的數(shù)據(jù)傳輸方法的流程圖;
[0016]圖4是根據(jù)本發(fā)明實(shí)施例的目標(biāo)客戶(hù)端對(duì)傳輸數(shù)據(jù)對(duì)應(yīng)的待播放文件執(zhí)行在線(xiàn)播放的方法的流程圖;
[0017]圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)傳輸?shù)氖疽鈭D;
[0018]圖6是根據(jù)本發(fā)明第三實(shí)施例的數(shù)據(jù)傳輸方法的流程圖;
[0019]圖7是根據(jù)本發(fā)明第四實(shí)施例的數(shù)據(jù)傳輸方法的流程圖;
[0020]圖8是根據(jù)本發(fā)明實(shí)施例的用于用戶(hù)終端執(zhí)行操作的方法的流程圖;
[0021 ]圖9是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序獲取待播放文件的示意圖;
[0022]圖10是根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序分享待播放文件的示意圖;
[0023]圖11是根據(jù)本發(fā)明實(shí)施例的即時(shí)通訊應(yīng)用的示意圖;
[0024]圖12是根據(jù)本發(fā)明實(shí)施例的目標(biāo)客戶(hù)端在線(xiàn)播放待播放文件的示意圖;
[0025]圖13是根據(jù)本發(fā)明第一實(shí)施例的數(shù)據(jù)傳輸裝置的示意圖;
[0026]圖14是根據(jù)本發(fā)明第二實(shí)施例的數(shù)據(jù)傳輸裝置的示意圖;
[0027]圖15是根據(jù)本發(fā)明第三實(shí)施例的數(shù)據(jù)傳輸裝置的示意圖;以及
[0028]圖16是根據(jù)本發(fā)明實(shí)施例的一種計(jì)算機(jī)終端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0029]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0030]需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0031]實(shí)施例1
[0032]本發(fā)明提供了一種數(shù)據(jù)傳輸方法的實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0033]本申請(qǐng)實(shí)施例一所提供的方法實(shí)施例可以在移動(dòng)終端、計(jì)算機(jī)終端或者類(lèi)似的運(yùn)算裝置中執(zhí)行。以運(yùn)行在計(jì)算機(jī)終端上為例,圖1是根據(jù)本發(fā)明實(shí)施例的一種數(shù)據(jù)傳輸方法的計(jì)算機(jī)終端的硬件結(jié)構(gòu)框圖。如圖1所示,計(jì)算機(jī)終端10可以包括一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器102(處理器102可以包括但不限于微處理器M⑶或可編程邏輯器件FPGA等的處理裝置)、用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器104、以及用于通信功能的傳輸模塊106。本領(lǐng)域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)上述電子裝置的結(jié)構(gòu)造成限定。例如,計(jì)算機(jī)終端10還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。
[0034]存儲(chǔ)器104可用于存儲(chǔ)應(yīng)用軟件的軟件程序以及模塊,如本發(fā)明實(shí)施例中的數(shù)據(jù)傳輸方法的程序指令/模塊,處理器102通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的數(shù)據(jù)傳輸方法。存儲(chǔ)器104可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器104可進(jìn)一步包括相對(duì)于處理器102遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至計(jì)算機(jī)終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
[0035]傳輸裝置106用于經(jīng)由一個(gè)網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括計(jì)算機(jī)終端10的通信供應(yīng)商提供的無(wú)線(xiàn)網(wǎng)絡(luò)。在一個(gè)實(shí)例中,傳輸裝置106包括一個(gè)網(wǎng)絡(luò)適配器(Network Interface Controller,簡(jiǎn)稱(chēng)為NIC),其可通過(guò)基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個(gè)實(shí)例中,傳輸裝置106可以為射頻(Rad1 Frequency,簡(jiǎn)稱(chēng)為RF)模塊,其用于通過(guò)無(wú)線(xiàn)方式與互聯(lián)網(wǎng)進(jìn)行通訊。
[0036]在上述運(yùn)行環(huán)境下,本申請(qǐng)?zhí)峁┝巳鐖D2所示的數(shù)據(jù)傳輸方法。該數(shù)據(jù)傳輸方法可以應(yīng)用于智能終端設(shè)備中,由智能終端設(shè)備中的處理器執(zhí)行,智能終端設(shè)備可以是智能手機(jī)、平板電腦等。智能終端設(shè)備中安裝有即時(shí)通訊應(yīng)用,本發(fā)明實(shí)施例并不限定即時(shí)通訊應(yīng)用的種類(lèi),可以為系統(tǒng)類(lèi)應(yīng)用程序,也可以為軟件類(lèi)應(yīng)用程序。本發(fā)明實(shí)施例中的即時(shí)通訊應(yīng)用包括至少一個(gè)應(yīng)用功能。例如,即時(shí)通訊應(yīng)用為微信,其中,微信包括獲取分享地址鏈接、選擇好友、發(fā)送消息等應(yīng)用功能。
[0037]圖2是根據(jù)本發(fā)明第一實(shí)施例的數(shù)據(jù)傳輸方法的流程圖。如圖2所示,該數(shù)據(jù)傳輸方法的一種可選的方案包括如下步驟:
[0038]步驟S202,即時(shí)通訊應(yīng)用獲取傳輸數(shù)據(jù)。
[0039]在本申請(qǐng)上述步驟S202提供的方案中,即時(shí)通訊應(yīng)用為通過(guò)即時(shí)通訊應(yīng)用技術(shù)實(shí)現(xiàn)在線(xiàn)交流的應(yīng)用程序,可以向客戶(hù)端傳遞文字信息、音頻信息、視頻信息等信息,從而實(shí)現(xiàn)多個(gè)客戶(hù)端之間的文本信息交流和多媒體方式交流。比如,即時(shí)通訊應(yīng)用為QQ,微信等即時(shí)通訊應(yīng)用。
[0040]該實(shí)施例的傳輸數(shù)據(jù)為待播放文件對(duì)應(yīng)的數(shù)據(jù),需要從即時(shí)通訊應(yīng)用傳輸?shù)狡渌蛻?hù)端。待播放文件對(duì)應(yīng)的數(shù)據(jù)可以是待播放文件的網(wǎng)頁(yè)鏈接地址,以消息的形式存儲(chǔ)