一種由pc向移動設(shè)備導流應用程序的方法及pc客戶端的制作方法
【專利摘要】本發(fā)明提供了一種由PC向移動設(shè)備導流應用程序的方法及PC客戶端。其方法包括:安裝于PC上且處于開啟狀態(tài)的PC端應用程序接收所述PC發(fā)送的所述移動設(shè)備已連接所述PC的消息;所述PC端應用程序檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備;當所述移動設(shè)備允許安裝應用程序并且所述用戶同意安裝所述應用程序到所述移動設(shè)備,所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備。本發(fā)明解決了現(xiàn)有技術(shù)從PC端向移動設(shè)備端轉(zhuǎn)移應用程序的方法具有影響用戶體驗,轉(zhuǎn)化率較低的問題。
【專利說明】
一種由PC向移動設(shè)備導流應用程序的方法及PC客戶端
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及智能應用領(lǐng)域,尤其涉及一種由PC向移動設(shè)備導流應用程序的方法及PC客戶端。
【背景技術(shù)】
[0002]伴隨移動設(shè)備(智能手機、平板電腦)的快速發(fā)展,傳統(tǒng)的PC(PersonalComputer)在一定程度上會被移動設(shè)備替代,將PC長時間積累的大量應用程序及時有效的轉(zhuǎn)移到移動設(shè)備端是行業(yè)發(fā)展的趨勢。
[0003]目前,從PC端向移動設(shè)備端轉(zhuǎn)移應用程序的方法主要有:一、通過移動設(shè)備端的二維碼掃描功能,再跳轉(zhuǎn)至移動設(shè)備端的應用商店(如Apple Store或者安卓市場等)進行下載安裝;二、通過PC端的瀏覽器下載到PC本地,然后拷貝到移動設(shè)備端進行安裝,以上兩種從PC端向移動設(shè)備端轉(zhuǎn)移應用程序的方法主要依賴于用戶的操作。換言之,以上兩種方法具有用戶實現(xiàn)成本較高,需要用戶有較高的主動性和積極性才能自發(fā)完成,在此過程中流失率較高,轉(zhuǎn)化率成效不明顯。
[0004]S卩,現(xiàn)有技術(shù)中從PC端向移動設(shè)備端轉(zhuǎn)移應用程序的方法具有影響用戶體驗,轉(zhuǎn)化率較低的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種由PC向移動設(shè)備導流應用程序的方法及PC客戶端,用以解決現(xiàn)有技術(shù)從PC端向移動設(shè)備端轉(zhuǎn)移應用程序的方法具有影響用戶體驗,轉(zhuǎn)化率較低的問題。
[0006]本發(fā)明實施例提供了一種由PC向移動設(shè)備導流應用程序的方法,所述方法包括:
[0007]安裝于PC上且處于開啟狀態(tài)的PC端應用程序接收所述PC發(fā)送的所述移動設(shè)備已連接所述PC的消息;
[0008]所述PC端應用程序檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備;
[0009]當所述移動設(shè)備允許安裝應用程序并且所述用戶同意安裝所述應用程序到所述移動設(shè)備,所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備。
[0010]本發(fā)明實施例并提供了一種由PC向移動設(shè)備導流應用程序的PC客戶端,所述PC客戶端包括:
[0011 ]接收模塊,用于通過安裝于PC上且處于開啟狀態(tài)的PC端應用程序接收所述PC發(fā)送的所述移動設(shè)備已連接所述PC的消息;
[0012]檢測模塊,用于檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備;
[0013]安裝模塊,用于當所述移動設(shè)備允許安裝應用程序并且所述用戶同意安裝所述應用程序到所述移動設(shè)備,通過所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC客戶端關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備。
[0014]本發(fā)明實施例提供的由PC向移動設(shè)備導流應用程序的方法及PC客戶端,在用戶移動設(shè)備滿足授權(quán)安裝的條件下通過PC端應用程序?qū)㈩A先下載于PC本地的應用程序便捷的安裝至移動設(shè)備中,整個過程用戶實現(xiàn)成本較低,能夠提升用戶體驗,提高轉(zhuǎn)化率;在完成移動設(shè)備端的應用程序安裝后將PC端應用程序的運行數(shù)據(jù)同步傳送至移動設(shè)備端的應用程序中,進一步優(yōu)化用戶使用體驗;另外,PC端應用程序可以實現(xiàn)對移動設(shè)備端的應用程序進行更新安裝,節(jié)約用戶成本,提升用戶體驗。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的方法的流程圖;
[0017]圖2為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的方法的又一流程圖;
[0018]圖3為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的方法的又一流程圖;
[0019]圖4為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的方法的又一流程圖;
[0020]圖5為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的方法的又一流程圖;
[0021]圖6為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的PC客戶端的方框圖;
[0022]圖7為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的PC客戶端的又一方框圖;
[0023]圖8為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的PC客戶端的又一方框圖;
[0024]圖9為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的PC客戶端的又一方框圖;
[0025]圖10為本發(fā)明實施例提供的一種由PC向移動設(shè)備導流應用程序的PC客戶端的又一方框圖。
【具體實施方式】
[0026]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0027]實施例1
[0028]為解決現(xiàn)有技術(shù)從PC端向移動設(shè)備端轉(zhuǎn)移應用程序的方法具有影響用戶體驗,轉(zhuǎn)化率較低的問題,本發(fā)明實施例1提供一種由PC向移動設(shè)備導流應用程序的方法。其中,所述PC為個人計算機,所述移動設(shè)備包括智能手機、平板電腦等,所述PC端應用程序為運行于所述PC的軟件(應用程序),所述應用程序為安裝于所述移動設(shè)備的軟件(應用程序),需要說明的是以上列舉是本技術(shù)領(lǐng)域的典型稱謂,并不構(gòu)成對本發(fā)明的限定。請參考圖1,所述由PC向移動設(shè)備導流應用程序的方法包括:
[0029]步驟S100,安裝于PC上且處于開啟狀態(tài)的PC端應用程序接收所述PC發(fā)送的所述移動設(shè)備已連接所述PC的消息;
[0030]步驟S200,所述PC端應用程序檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備;
[0031]步驟S300,當所述移動設(shè)備允許安裝應用程序并且所述用戶同意安裝所述應用程序到所述移動設(shè)備,所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備。
[0032]在步驟SlOO中,首先,要滿足所述PC端應用程序在所述PC上要處于開啟狀態(tài),所述開啟狀態(tài)指的是在所述PC上所述PC端應用程序的主進程處于運行狀態(tài);其次,所述移動設(shè)備已連接所述PC的消息是由所述PC發(fā)給所述PC端應用程序的,如所述PC的windows系統(tǒng)當移動設(shè)備已連接所述PC就會自動發(fā)送WM_DEVICECHANGE消息給PC端應用程序,在這里,所述移動設(shè)備已連接所述PC進一步包括:所述移動設(shè)備通過USB數(shù)據(jù)線已連接所述PC和所述移動設(shè)備通過無線方式已連接所述PC,即數(shù)據(jù)線連接和無線連接。所述數(shù)據(jù)線連接指的是使用所述移動設(shè)備的USB數(shù)據(jù)線連接所述PC的USB接口和所述移動設(shè)備的數(shù)據(jù)傳輸接口;所述無線連接包括所述PC和所述移動設(shè)備處于同一局域網(wǎng)內(nèi)的WIFI連接,或者通過所述PC和所述移動設(shè)備的藍牙模塊等無線連接模塊進行的無線連接,在這里,并不對所述PC和所述移動設(shè)備的連接方式做出具體的限定。所述PC端應用程序在接收到到所述WM_DEVI CECHANGE消息,如果所述WM_DEVICECHANGE消息中的參數(shù)wparam值為DBT_DEVICEARRIVAL,則表明所述移動設(shè)備的數(shù)據(jù)線已經(jīng)接入所述P C的U S B插孔,相反,如果w P a r a m值為D B T _DEVICEREM0VEC0MPLETE,則表明所述移動設(shè)備的數(shù)據(jù)線已經(jīng)從所述PC的USB插孔中拔出。本發(fā)明是基于所述移動設(shè)備已連接所述PC的情況下才進行的,對于所述移動設(shè)備沒有連接所述PC的情況很顯然不適于本發(fā)明的方法,也不可能實現(xiàn)PC端向移動設(shè)備端轉(zhuǎn)移用戶資源的愿景。
[0033]在步驟S200中,承接步驟SlOO,請進一步參考圖2,所述PC端應用程序檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備的方法進一步包括:
[0034]步驟S210,所述PC端應用程序檢測所述移動設(shè)備是否為可導流狀態(tài),其中,所述可導流狀態(tài)包括:所述移動設(shè)備通過USB數(shù)據(jù)線已連接所述PC時,所述移動設(shè)備的USB調(diào)試已打開且所述移動設(shè)備已經(jīng)同意授權(quán);或者所述移動設(shè)備通過無線方式已連接所述PC時,所述移動設(shè)備已經(jīng)同意授權(quán);
[0035]步驟S220,檢測是否接收到用戶同意安裝所述應用程序到所述移動設(shè)備的指示。
[0036]具體地,所述PC端應用程序接收到所述移動設(shè)備已連接所述PC的消息之后,所述PC端應用程序會通過google的adb.exe進程檢測所述移動設(shè)備的狀態(tài),即檢測所述移動設(shè)備的狀態(tài)是否是可導流狀態(tài)。當然,本發(fā)明是基于所述移動設(shè)備是可導流狀態(tài)的情況下進行的,如上所述,若所述移動設(shè)備不是可導流狀態(tài)的情況不適于本發(fā)明的方法,也不可能實現(xiàn)PC端向移動設(shè)備端轉(zhuǎn)移用戶資源的愿景。
[0037]在這里,當所述移動設(shè)備通過USB數(shù)據(jù)線已連接所述PC時,所述可導流狀態(tài)需要滿足以下兩個條件:所述移動設(shè)備的USB調(diào)試已打開;以及所述移動設(shè)備已經(jīng)同意授權(quán)。所述移動設(shè)備的USB調(diào)試已打開指的是所述移動設(shè)備的設(shè)置選項、安全選項等選項中USB調(diào)試以勾選,這表明所述移動設(shè)備的USB數(shù)據(jù)線已開啟,可以實現(xiàn)所述移動設(shè)備和外部設(shè)備進行數(shù)據(jù)傳遞。眾所周知,現(xiàn)在的移動設(shè)備(如智能手機)的數(shù)據(jù)線和充電線都合為一根線,當所述USB調(diào)試未打開時,其實只有充電線即只能給手機充電;當所述USB調(diào)試已打開時,所述充電線和所述數(shù)據(jù)線同時可以用,即可以實現(xiàn)對手機進行充電又可以使所述手機和外部設(shè)備進行數(shù)據(jù)交換。所述移動設(shè)備已經(jīng)同意授權(quán)指的是,所述移動設(shè)備已經(jīng)同意未知來源的應用程序的安裝,以手機舉例說明,現(xiàn)在各家手機大部分都有自己的應用市場,在手機出廠時一般默認僅出自于自家應用市場的安裝程序才可以實現(xiàn)安裝,需要用戶對其進行更改,一般用戶將未知來源和手機品牌的應用市場同時勾選,則該手機就視為已經(jīng)同意授權(quán),表面該手機可以安裝不同市場的應用程序。需要指出的是,以上兩個條件是所述移動設(shè)備為可導流狀態(tài)的必要條件,缺一不可。
[0038]另外,所述移動設(shè)備通過無線方式已連接所述PC時,所述可導流狀態(tài)需要滿足以下條件:所述移動設(shè)備已經(jīng)同意授權(quán)。在這里,所述移動設(shè)備通過無線連接方式連接所述PC為協(xié)議傳輸方式,并不是需要USB調(diào)試,因此所述可導流狀態(tài)僅需要滿足所述移動設(shè)備已經(jīng)同意授權(quán)即可,此處的所述同意授權(quán)前面已經(jīng)詳細描述,在此不予重復描述。
[0039]在所述PC端應用程序檢測所述移動設(shè)備為可導流狀態(tài)之后,會在正在運行的所述PC端應用程序上推送一消息,告訴用戶可以將應用程序安裝到所述移動設(shè)備上。在這里,所述消息的推送方式可以是:在所述PC端應用程序的可視化界面彈出一提示欄消息的形式,或者在所述PC端應用程序上彈出一對話框的形式,當然在所述消息推送的同時可以伴隨聲音提示,這樣可以在用戶視線不在PC屏幕上的情況下及時的得到提示,以上推送形式與提示方式只是本發(fā)明可以實現(xiàn)的若干種方式,并不構(gòu)成對本發(fā)明的限制。另外,為了更好的吸引并引導用戶實現(xiàn)應用程序從PC端向移動設(shè)備端的轉(zhuǎn)移,在所述消息的推送時可以加入一些優(yōu)惠活動、引導推廣、促銷信息等,如活動送會員,安裝步驟的推廣頁等,在此可以根據(jù)具體的應用程序設(shè)置不同的方式。
[0040]當所述推送的消息被用戶感知,用戶對所述推送的消息進行反饋,將自己的意愿與PC端應用程序進行交互操作,如通過鼠標或者觸控操作點擊“一鍵安裝”等交互選項等,在此對于具體的交互形式本發(fā)明并不做具體的限定。所述PC端應用程序接收同意安裝所述應用程序到所述移動設(shè)備的指示,即如上所述的用戶通過鼠標或者觸控操作點擊“一鍵安裝”之后會把這個知識傳送至所述PC端應用程序,所述PC端應用程序接收用戶的同意安裝所述應用程序到所述移動設(shè)備的指示。需要指出的是,本發(fā)明是基于用戶同意安裝所述應用程序到所述移動設(shè)備的情況下進行的,如上所述,若用戶不同意安裝所述應用程序到所述移動設(shè)備的情況不適于本發(fā)明的方法,也不可能實現(xiàn)PC端向移動設(shè)備端轉(zhuǎn)移用戶資源的愿景。
[0041]在步驟S300中,承接步驟S200,所述PC端應用程序在接收到用戶的同意安裝所述應用程序到所述移動設(shè)備的指示,會調(diào)用所述PC的本地存儲器,將預先下載在所述存儲器中的所述應用程序的安裝程序安裝至所述移動設(shè)備中,其中以上安裝操作是基于當所述移動設(shè)備允許安裝應用程序并且所述用戶同意安裝所述應用程序到所述移動設(shè)備時進行的,若所述移動設(shè)備不允許安裝應用程序或者所述用戶不同意安裝所述應用程序到所述移動設(shè)備,則此安裝操作將不能進行。在這里,所述應用程序與所述PC端應用程序具有關(guān)聯(lián)關(guān)系,比如所述應用程序與所述PC端應用程序是同類型的產(chǎn)品,所述應用程序與所述PC端應用程序是同一家公司旗下的產(chǎn)品等,在此對于其詳細的關(guān)聯(lián)關(guān)系本發(fā)明并不做具體限定。所述PC在安裝所述PC端應用程序的時候會在安裝的文件中下載適于各種型號的移動設(shè)備的應用程序的安裝程序,且在所述應用程序的官方進行版本更新時自動下載最新版的安裝程序替換舊版本的安裝程序,以確保安裝至所述移動設(shè)備上為最新版的應用程序,眾所周知新版本的應用程序較舊版本的應用程序具有更好的用戶體驗,即保證了用戶在使用所述移動設(shè)備的應用程序時具有最好的用戶體驗。
[0042]在整個安裝的過程中,從所述移動設(shè)備連接所述PC到所述應用程序安裝完成,用戶僅需要點選一次同意安裝所述應用程序到所述移動設(shè)備,用戶實現(xiàn)成本較少,能夠提升用戶體驗;避免了用戶反復點選易造成厭煩心理進而導致導流失敗的情況發(fā)生,提高應用程序?qū)Я鞒晒β省?br>[0043]另外,在較佳的實施例中,所述PC端應用程序和所述應用程序分別為同一應用程序的PC版和移動設(shè)備版,舉例說明,所述PC端應用程序為樂視視頻的PC版,而所述應用程序為樂視視頻的手機版等,以上所舉并不構(gòu)成對本發(fā)明的限定,可以想到的是,所述PC端應用程序可以將不同的所述應用程序轉(zhuǎn)移至所述移動設(shè)備上。
[0044]實施例2
[0045]請參考圖3,本實施例是在實施例1的基礎(chǔ)上,所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備的方法,進一步包括:
[0046]步驟S310,所述PC端應用程序檢測所述移動設(shè)備未安裝所述應用程序;
[0047]步驟S330,所述PC端應用程序?qū)㈩A先下載到所述PC的所述應用程序首次安裝至所述移動設(shè)備。
[0048]在步驟S310中,所述PC端應用程序讀取所述移動設(shè)備的程序安裝狀態(tài),檢測出所述移動設(shè)備未安裝所述應用程序,即預先下載到所述PC的所述應用程序并沒有在所述移動設(shè)備上安裝過,如PC端應用程序檢測出所述移動設(shè)備中安裝了 A、B、C、D、E五個應用程序,而預先下載到所述PC的所述應用程序為F,即表明述PC端應用程序檢測所述移動設(shè)備未安裝所述應用程序。
[0049]在步驟S330中,確定所述應用程序并沒有所述移動設(shè)備安裝過時,所述PC端應用程序?qū)㈩A先下載到所述PC的所述應用程序首次安裝至所述移動設(shè)備,所述首次安裝指的是第一次安裝,即所述移動設(shè)備上先前并沒有安裝所述應用程序。
[0050]實施例3
[0051]請參考圖4,本實施例是在實施例1的基礎(chǔ)上,所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備的方法,進一步包括:
[0052]步驟S320,所述PC端應用程序檢測所述移動設(shè)備已安裝所述應用程序且版本低于所述預先下載到所述PC的所述應用程序的版本;
[0053]步驟S340,所述PC端應用程序?qū)⑺鲱A先下載到所述PC的所述應用程序更新安裝至所述移動設(shè)備。
[0054]在步驟S320中,所述PC端應用程序讀取所述移動設(shè)備的程序安裝狀態(tài),檢測出所述移動設(shè)備已安裝所述應用程序且版本低于所述預先下載到所述PC的所述應用程序的版本,舉例說明,如PC端應用程序檢測出所述移動設(shè)備中安裝了A、B、C、D、E、F五個應用程序,而預先下載到所述PC的所述應用程序也為F,同時檢測到所述移動設(shè)備的應用程序F的版本為Vl.0,而預先下載到所述PC的所述應用程序F為V2.0,即表明述移動設(shè)備已安裝所述應用程序且版本低于所述預先下載到所述PC的所述應用程序的版本。本實施例是基于所述移動設(shè)備已安裝所述應用程序且版本低于所述預先下載到所述PC的所述應用程序的版本進行的,若所述移動設(shè)備已安裝所述應用程序且版本和所述預先下載到所述PC的所述應用程序的版本相同則不適于本發(fā)明的方法,需要指出的是:所述移動設(shè)備已安裝所述應用程序且版本不可能高于所述預先下載到所述PC的所述應用程序的版本,因為如上所述,所述PC端應用程序?qū)︻A先下載到所述PC的所述應用程序的版本進行實時更新,保證了所述預先下載到所述PC的所述應用程序的版本是最新版。
[0055]在步驟S340中,所述更新安裝指的是在所述移動設(shè)備上已經(jīng)安裝了所述應用程序且版本較低的情況下,所述PC端應用程序會將預先下載到所述PC的最新版的所述應用程序安裝并覆蓋所述移動設(shè)備之前安裝的較低版本的所述應用程序。眾所周知,新版本的應用程序較舊版本的應用程序具有更好的用戶體驗,所述更新安裝保證了用戶在使用所述移動設(shè)備的應用程序時具有最好的用戶體驗。
[0056]實施例4
[0057]請參考圖5,本實施例可以在實施例1-3任一實施例的基礎(chǔ)上,在所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備之后,還包括:
[0058]步驟S400,所述PC端應用程序讀取所述PC端應用程序正在運行的數(shù)據(jù)信息;
[0059]步驟S500,所述PC端應用程序?qū)⑺鰯?shù)據(jù)信息同步傳送至所述移動設(shè)備的所述應用程序。
[0060]在步驟S400中,所述PC端應用程序?qū)⑺鰬贸绦虬惭b至所述移動設(shè)備上之后,所述PC端應用程序會讀取所述PC端應用程序正在運行的數(shù)據(jù)信息,其中所述數(shù)據(jù)信息根據(jù)所述PC端應用程序的不同可以包括:用戶收看的影視節(jié)目名稱及其播放進度或者下載的文件名稱、下載地址、下載進度等,本發(fā)明對所述數(shù)據(jù)信息的具體形式并不做特殊限定,所述運行數(shù)據(jù)泛指與所述PC端應用程序運行有關(guān)的相關(guān)數(shù)據(jù)。
[0061]在步驟S500中,承接步驟S400,所述PC端應用程序?qū)⒆x取的所述數(shù)據(jù)信息同步傳送至所述移動設(shè)備,具體為所述移動設(shè)備安裝的所述應用程序,如用戶收看的影視節(jié)目名稱及其播放進度同步傳送至所述移動設(shè)備的應用程序中,以保證用戶可以在關(guān)閉的所述PC的時候通過所述移動設(shè)備獲得所述PC端應用程序的使用情況,達到所述PC端應用程序和所述移動設(shè)備的應用程序的互聯(lián)互通。需要指出的是,所述PC端應用程序讀取并且同步傳送所述PC端應用程序的運行數(shù)據(jù)的行為在所述移動設(shè)備安裝所述應用程序之后為時時進行的,這樣可以保證所述所述PC端應用程序的運行數(shù)據(jù)和所述移動設(shè)備的應用程序獲取的數(shù)據(jù)沒有延遲,可以提高用戶的體驗;另外,所述PC端應用程序讀取并且同步傳送所述PC端應用程序的運行數(shù)據(jù)到所述移動設(shè)備的應用程序時,所述移動設(shè)備的應用程序并不需要完全開啟,只需要在所述移動設(shè)備的后臺開啟所述應用程序的接收信息進程即可。
[0062]實施例5
[0063]請參考圖6,為解決現(xiàn)有技術(shù)從PC端向移動設(shè)備端轉(zhuǎn)移應用程序的方法具有影響用戶體驗,轉(zhuǎn)化率較低的問題,本發(fā)明實施例5提供一種由PC向移動設(shè)備導流應用程序的PC客戶端10,其中,所述PC20為個人計算機,所述移動設(shè)備30包括智能手機、平板電腦等,所述PC客戶端10為運行于所述PC20的軟件(應用程序),所述應用程序為安裝于所述移動設(shè)備30的軟件(應用程序),需要說明的是以上列舉是本技術(shù)領(lǐng)域的典型稱謂,并不構(gòu)成對本發(fā)明的限定。并且,所述PC客戶端10安裝于PC20上且處于開啟狀態(tài),所述PC客戶端10包括接收模塊110、檢測模塊120以及安裝模塊130。
[0064]所述接收模塊110用于通過安裝于PC上且處于開啟狀態(tài)的PC端應用程序接收所述PC發(fā)送的所述移動設(shè)備已連接所述PC的消息。
[0065]所述檢測模塊120用于檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備。
[0066]所述安裝模塊130用于當所述移動設(shè)備允許安裝應用程序并且所述用戶同意安裝所述應用程序到所述移動設(shè)備,通過所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC客戶端關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備。
[0067]在本發(fā)明其他較佳的實施例中,所述PC客戶端10和所述應用程序分別為同一應用程序的PC版和移動設(shè)備版,舉例說明,所述PC端應用程序為樂視視頻的PC版,而所述應用程序為樂視視頻的手機版等,以上所舉并不構(gòu)成對本發(fā)明的限定,可以想到的是,所述PC端應用程序可以將不同的所述應用程序轉(zhuǎn)移至所述移動設(shè)備上。
[0068]實施例6
[0069]請參考圖7,為本發(fā)明實施例6的由PC向移動設(shè)備導流應用程序的PC客戶端的又一方框圖,本實施例是在實施例5的基礎(chǔ)上,所述檢測模塊120進一步包括第一檢測單元1210以及第二檢測單元1220。
[0070]所述第一檢測單元1210用于通過所述PC端應用程序檢測所述移動設(shè)備是否為可導流狀態(tài),其中,所述可導流狀態(tài)包括:所述移動設(shè)備30通過USB數(shù)據(jù)線已連接所述PC20時,所述移動設(shè)備30的USB調(diào)試已打開且所述移動設(shè)備30已經(jīng)同意授權(quán);或者所述移動設(shè)備30通過無線方式已連接所述PC20時,所述移動設(shè)備30已經(jīng)同意授權(quán)。
[0071]所述第二檢測單元1220用于檢測是否接收到用戶同意安裝所述應用程序到所述移動設(shè)備30的指不。
[0072]實施例7
[0073]請參考圖8,為本發(fā)明實施例7的由PC向移動設(shè)備導流應用程序的PC客戶端的又一方框圖,本實施例是在實施例5的基礎(chǔ)上,所述PC客戶端10還包括讀取模塊140以及同步傳送模塊150。
[0074]所述讀取模塊140用于讀取所述PC客戶端10正在運行的數(shù)據(jù)信息。
[0075]所述同步傳送模塊150用于將所述數(shù)據(jù)信息同步傳送至所述移動設(shè)備30的所述應用程序。
[0076]實施例8
[0077]請參考圖9,為本發(fā)明實施例8的由PC向移動設(shè)備導流應用程序的PC客戶端的又一方框圖,本實施例是在實施例5的基礎(chǔ)上,所述檢測模塊120還包括第三檢測單元1230。
[0078]所述第三檢測單元1230用于檢測所述移動設(shè)備30是否安裝所述應用程序,當檢測到所述移動設(shè)備30未安裝所述應用程序時,通知所述安裝模塊130將預先下載到所述PC20的與所述PC端應用程序關(guān)聯(lián)的所述應用程序首次安裝至所述移動設(shè)備30。
[0079]實施例9
[0080]請參考圖10,為本發(fā)明實施例9的由PC向移動設(shè)備導流應用程序的PC客戶端的又一方框圖,本實施例是在實施例5的基礎(chǔ)上,所述檢測模塊120還包括第四檢測單元1240。
[0081]所述第四檢測單元1240用于檢測所述移動設(shè)備30已安裝所述應用程序且版本低于所述預先下載到所述PC20的所述應用程序的版本,通知所述安裝模塊130將所述預先下載到所述PC20的與所述PC端應用程序關(guān)聯(lián)的所述應用程序更新安裝至所述移動設(shè)備30。
[0082]以上所述的由PC向移動設(shè)備導流應用程序的PC客戶端的實施例若有不清楚之處,請參考前述由PC向移動設(shè)備導流應用程序的方法的實施例。
[0083]應用實施例
[0084]為更好的理解本發(fā)明的技術(shù)方案,特列舉以下實際應用實施例:
[0085]小明在電腦前通過安裝于電腦上的樂視視頻客戶端觀看電影《速度與激情7》,此時小明的手機發(fā)出電量較低的警報,小明通過USB數(shù)據(jù)線將手機和電腦連接進行充電,而此時小明的電腦系統(tǒng)會向樂視視頻客戶端發(fā)送手機連接電腦的消息,樂視視頻客戶端接收上述消息,然后會檢測小明的手機是否為可導流狀態(tài),而小明的手機的設(shè)置選項中USB調(diào)試已經(jīng)勾選且已經(jīng)同意授權(quán)安裝未知來源的應用程序,即表明小明的手機為可導流狀態(tài),此時在電腦的樂視視頻客戶端的可視化區(qū)域如不影響觀看的屏幕右下角彈出一對話框,對話框顯示安裝樂視視頻手機版同樣可以觀看《速度與激情7》且可以獲得兩個月的免費會員等活動,小明在獲取上述信息后根據(jù)畫面中提示點擊“一鍵安裝”選項,將安裝指示反饋給樂視視頻客戶端,樂視視頻客戶端在接收到上述指示,將預先下載到電腦本地的樂視視頻手機版安裝至小明的手機上,在樂視視頻客戶端的后臺還可以檢測小明的手機中以前是否安裝有樂視視頻手機版,如果沒有則進行首次安裝;如果有則檢測其版本號,且版本號低于預先存儲于電腦上的版本號的情況下進行更新覆蓋安裝,其中預先存儲于電腦上的版本保持與官方網(wǎng)站同步更新。另外,在安裝完手機版的樂視視頻應用之后,在電腦與手機連接的過程中,電腦的樂視視頻客戶端會時時讀取小明的播放數(shù)據(jù),并將播放數(shù)據(jù)實時的傳送至手機上的樂視視頻的后臺并做記錄,當電影《速度與激情7》看至60分鐘時,小明需要馬上外出,當小明關(guān)掉電腦拔出手機的時候手機版的應用程序會提示小明播放的影視資源名稱以及進度,并提示小明可以通過移動網(wǎng)絡(luò)進行手機端的繼續(xù)播放,如小明在地鐵上可以繼續(xù)剛才的播放,不影響播放的進度,提升小明的體驗。
[0086]需要指出的是,以上應用實施例僅是為了更好的理解本發(fā)明的技術(shù)方案,在實際應用中還有其他類型的體驗,在此不予一一列舉。
[0087]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0088]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0089]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種由PC向移動設(shè)備導流應用程序的方法,其特征在于,包括: 安裝于PC上且處于開啟狀態(tài)的PC端應用程序接收所述PC發(fā)送的所述移動設(shè)備已連接所述PC的消息; 所述PC端應用程序檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備; 當所述移動設(shè)備允許安裝應用程序并且所述用戶同意安裝所述應用程序到所述移動設(shè)備,所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備。2.如權(quán)利要求1所述的由PC向移動設(shè)備導流應用程序的方法,其特征在于,所述PC端應用程序檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備進一步包括: 所述PC端應用程序檢測所述移動設(shè)備是否為可導流狀態(tài),其中,所述可導流狀態(tài)包括:所述移動設(shè)備通過USB數(shù)據(jù)線已連接所述PC時,所述移動設(shè)備的USB調(diào)試已打開且所述移動設(shè)備已經(jīng)同意授權(quán);或者所述移動設(shè)備通過無線方式已連接所述PC時,所述移動設(shè)備已經(jīng)同意授權(quán); 檢測是否接收到用戶同意安裝所述應用程序到所述移動設(shè)備的指示。3.如權(quán)利要求1所述的由PC向移動設(shè)備導流應用程序的方法,其特征在于,所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備進一步包括: 所述PC端應用程序檢測所述移動設(shè)備未安裝所述應用程序; 所述PC端應用程序?qū)㈩A先下載到所述PC的所述應用程序首次安裝至所述移動設(shè)備。4.如權(quán)利要求1所述的由PC向移動設(shè)備導流應用程序的方法,其特征在于,所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備進一步包括: 所述PC端應用程序檢測所述移動設(shè)備已安裝所述應用程序且版本低于所述預先下載到所述PC的所述應用程序的版本; 所述PC端應用程序?qū)⑺鲱A先下載到所述PC的所述應用程序更新安裝至所述移動設(shè)備。5.如權(quán)利要求1所述的由PC向移動設(shè)備導流應用程序的方法,其特征在于,所述PC端應用程序和所述應用程序分別為同一應用程序的PC版和移動設(shè)備版。6.—種由PC向移動設(shè)備導流應用程序的PC客戶端,其特征在于,所述PC客戶端包括: 接收模塊,用于通過安裝于PC上且處于開啟狀態(tài)的PC端應用程序接收所述PC發(fā)送的所述移動設(shè)備已連接所述PC的消息; 檢測模塊,用于檢測所述移動設(shè)備是否允許安裝應用程序以及用戶是否同意安裝所述應用程序到所述移動設(shè)備; 安裝模塊,用于當所述移動設(shè)備允許安裝應用程序并且所述用戶同意安裝所述應用程序到所述移動設(shè)備,通過所述PC端應用程序?qū)㈩A先下載到所述PC的與所述PC客戶端關(guān)聯(lián)的所述應用程序安裝至所述移動設(shè)備。7.如權(quán)利要求6所述的由PC向移動設(shè)備導流應用程序的PC客戶端,其特征在于,所述檢測模塊進一步包括: 第一檢測單元,用于通過所述PC端應用程序檢測所述移動設(shè)備是否為可導流狀態(tài),其中,所述可導流狀態(tài)包括:所述移動設(shè)備通過USB數(shù)據(jù)線已連接所述PC時,所述移動設(shè)備的USB調(diào)試已打開且所述移動設(shè)備已經(jīng)同意授權(quán);或者所述移動設(shè)備通過無線方式已連接所述PC時,所述移動設(shè)備已經(jīng)同意授權(quán); 第二檢測單元,用于檢測是否接收到用戶同意安裝所述應用程序到所述移動設(shè)備的指不O8.如權(quán)利要求6所述的由PC向移動設(shè)備導流應用程序的PC客戶端,其特征在于,所述檢測模塊包括: 第三檢測單元,用于檢測所述移動設(shè)備是否安裝所述應用程序,當檢測到所述移動設(shè)備未安裝所述應用程序時,通知所述安裝模塊將預先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序首次安裝至所述移動設(shè)備。9.如權(quán)利要求6所述的由PC向移動設(shè)備導流應用程序的PC客戶端,其特征在于,所述檢測模塊包括: 第四檢測單元,用于檢測所述移動設(shè)備已安裝所述應用程序且版本低于所述預先下載到所述PC的所述應用程序的版本,通知所述安裝模塊將所述預先下載到所述PC的與所述PC端應用程序關(guān)聯(lián)的所述應用程序更新安裝至所述移動設(shè)備。10.如權(quán)利要求6所述的由PC向移動設(shè)備導流應用程序的PC客戶端,其特征在于,所述PC客戶端和所述應用程序分別為同一應用程序的PC版和移動設(shè)備版。
【文檔編號】G06F9/445GK105912351SQ201510920205
【公開日】2016年8月31日
【申請日】2015年12月11日
【發(fā)明人】梁穎
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司