面向多終端的多媒體資源同步方法及裝置的制造方法
【專利摘要】本發明提供一種面向多終端的多媒體資源同步方法及裝置。其中,面向多終端的多媒體資源同步方法包括:從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據;如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源,并將所述第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量,實現了在發生用戶更換終端設備登錄應用程序時,僅同步用戶常用的多媒體資源,從而節省了資源同步時所耗費的網絡流量、電量和存儲空間。
【專利說明】
面向多終端的多媒體資源同步方法及裝置
技術領域
[0001]本發明涉及互聯網技術領域,尤其涉及一種面向多終端的多媒體資源同步方法及
目.0
【背景技術】
[0002]隨著社會的發展,終端設備的類型越來越多,例如智能手機、平板電腦、PC等等。同一用戶往往擁有多個不同類型的終端設備。并且,不同時間用戶使用的終端設備可能不同,比如,上班時間使用臺式機,下班時間使用智能手機和平板電腦。
[0003]為了適應用戶多終端的上網習慣,各應用軟件提供商均為用戶提供了多終端登錄的服務,以方便用戶使用。并且,在發生不同終端登錄的操作時各終端之間的資源就會做同步處理。例如,某用戶用手機登錄微信,當該用戶退出手機登錄,到PC上登錄時,其在微信上使用的表情包就會同步到PC上,從而使得用戶可繼續使用。
[0004]然而,在上述同步過程中,同步數據是整個表情包中的表情圖片,然而,這其中存在資源浪費的情況發生,例如某表情包中僅有部分表情圖片被用戶所使用,剩余部分表情圖片很可能用戶就從來沒用過。那么,采用前述同步全部數據的技術,會帶來了各種弊端,如同步數據時耗費網絡流量和電量,一些不常用的資源占用了終端的存儲空間。
【發明內容】
[0005]本發明的目的在于,提供一種面向多終端的多媒體資源同步方法及裝置,以實現在發生用戶更換終端設備登錄應用程序時,僅同步用戶常用的多媒體資源,從而節省資源同步時所耗費的網絡流量、電量和存儲空間。
[0006]根據本發明的一方面,提供一種面向多終端的多媒體資源同步方法,包括:從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據;如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源,并將所述第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量。
[0007]優選地,所述統計數據包括用戶對所述多媒體資源的以下至少一種操作的次數或頻率:查看、分享、收藏、編輯和轉發。
[0008]優選地,所述根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源的處理包括:
[0009]從所述第一數量的多媒體資源中選取統計數據超過預設閾值的多媒體資源,其中,選取的多媒體資源的數量為所述第二數量。
[0010]優選地,所述根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源的處理包括:
[0011]根據所述統計數據對所述第一數量的多媒體資源進行排序,
[0012]從經排序的第一數量的多媒體資源中選取第二數量的多媒體資源。
[0013]優選地,所述多媒體資源包括圖片、視頻、音頻、網頁和文本當中的至少一種數據。
[0014]根據本發明的另一方面,還提供一種面向多終端的多媒體資源同步裝置,包括:信息接收模塊,用于從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據;資源選取及發送模塊,用于如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源,并將所述第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量。
[0015]優選地,所述統計數據包括用戶對所述多媒體資源的以下至少一種操作的次數或頻率:查看、分享、收藏、編輯和轉發。
[0016]優選地,所述資源選取及發送模塊具體用于從所述第一數量的多媒體資源中選取統計數據超過預設閾值的多媒體資源,其中,選取的多媒體資源的數量為所述第二數量。
[0017]優選地,所述資源選取及發送模塊具體用于根據所述統計數據對所述第一數量的多媒體資源進行排序,從經排序的第一數量的多媒體資源中選取第二數量的多媒體資源。
[0018]優選地,所述多媒體資源包括圖片、視頻、音頻、網頁和文本當中的至少一種數據。
[0019]根據本發明實施例提供的面向多終端的多媒體資源同步方法及裝置,通過從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,其中,多媒體資源的信息包括多媒體資源和與其對應的統計數據,實現了在發生用戶更換終端設備登錄應用程序時,以統計數據為選取依據,僅同步用戶常用的部分多媒體資源,從而節省了資源同步時所耗費的網絡流量、電量和存儲空間。
【附圖說明】
[0020]圖1是示出根據本發明實施例一的面向多終端的多媒體資源同步方法的流程圖;
[0021]圖2是示出根據本發明實施例二的面向多終端的多媒體資源同步方法的流程圖;
[0022]圖3是示出根據本發明實施例三的面向多終端的多媒體資源同步方法的流程圖;
[0023]圖4是示出根據本發明實施例四的面向多終端的多媒體資源同步裝置的邏輯框圖;
[0024]圖5是示出根據本發明實施例五的服務器的硬件結構示意圖。
【具體實施方式】
[0025]本發明的基本構思是,提供一種基于多終端的同步多媒體資源的技術方案。當用戶在第一終端設備上使用應用程序相關的多媒體資源時,第一終端設備會統計每一多媒體資源的使用情況。并將多媒體資源和與其對應的統計數據發送給服務器。服務器接收上述多媒體資源的信息。如果服務器檢測到用戶更換終端設備,即通過第二終端設備登錄前述應用程序,那么此時服務器就根據接收到的統計數據對多媒體資源進行篩選,將篩選出的小于接收到的多媒體資源的數量的部分多媒體資源發送給第二終端設備。
[0026]與現有技術相比,本發明的多媒體資源同步技術,解決了不同終端設備之間同步全部數據所帶來的如流量、電量和存儲空間等資源的浪費問題。此外,同步部分對用戶來說相對重要且滿足其需求的資源能夠極大地提升用戶體驗。
[0027]下面結合附圖詳細描述本發明的示例性實施例面向多終端的多媒體資源同步方法及裝置。
[0028]實施例一
[0029]圖1是示出根據本發明實施例一的面向多終端的多媒體資源同步方法的流程圖。可在如服務器端執行該方法。
[0030]參照圖1,在步驟S110,從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據。
[0031]這里,所述多媒體資源可包括圖片、視頻、音頻、網頁和文本當中的至少一種數據,但不限于此。所述統計數據可包括,但不限于,用戶對所述多媒體資源的以下至少一種操作的次數或頻率:查看、分享、收藏、編輯和轉發。
[0032]舉例來說,用戶在手機上登錄微信,手機即是上述第一終端設備,用戶在微信中使用某一表情包,表情包中包括多個表情圖片。在用戶與其他用戶進行交互過程中,會使用到表情包中的表情圖片。此時,用戶所在的終端設備可生成并記錄表征每個表情圖片的使用情況的統計數據,那么,服務器就可從終端設備上接收到該表情包及有關表情包中表情圖片使用情況的統計數據。
[0033]在步驟S120,如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源,并將所述第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量。
[0034]仍以前述用戶使用手機登錄微信為例,當用戶在手機上退出微信,改用PC登錄微信時,PC即是上述第二終端設備,服務器檢測到用戶有更換終端的行為。例如,接收到的表情包中的表情圖片為10個。此時,服務器根據統計數據從10個表情圖片中選取5個下發給PC,因此同步到PC上的是僅包含5個表情圖片的表情包,這5個表情圖片通常為用戶使用次數或頻率較多的,也就是滿足用戶喜好的表情圖片。因為僅同步了部分表情圖片,相比同步全部表情圖片既節省了網絡資源,又節省了 PC的存儲空間。
[0035]本發明實施例提供的面向多終端的多媒體資源同步方法,通過從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,其中,多媒體資源的信息包括多媒體資源和與其對應的統計數據,實現了在發生用戶更換終端設備登錄應用程序時,以統計數據為選取依據,僅同步用戶常用的部分多媒體資源,從而節省了資源同步時所耗費的網絡流量、電量和存儲空間。此外,通過同步部分對用戶來說相對重要且滿足其需求的資源提升了用戶體驗。
[0036]實施例二
[0037]圖2是示出根據本發明實施例二的面向多終端的多媒體資源同步方法的流程圖,所述實施例可視為圖1的又一種具體的實現方案。可在如圖4所示的多媒體內容的提供裝置上執行該方法。
[0038]在步驟S210,從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據。
[0039]這里,步驟S210與上述實施例一中步驟SllO處理方式相同,具體可參見上述SllO的步驟內容,在此不再贅述。
[0040]在步驟S220,如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則從所述第一數量的多媒體資源中選取統計數據超過預設閾值的多媒體資源,并將第二數量的多媒體資源發送給所述第二終端設備,其中,選取的多媒體資源的數量為所述第二數量,所述第二數量小于所述第一數量。
[0041]需要強調的是,“第一”、“第二”僅是一種指代,用以區別不同的數量,而不作為對數量的具體限定。
[0042]在具體的實現方式中,繼續以前述微信的表情包為例,假設服務器根據使用次數對10個表情圖片進行篩選。例如,某一表情圖片的使用次數為15次,預設的次數閾值是5次,遠遠超過次數閾值,因此選取該表情圖片。反之,則不被選取,也就不會被同步到更換后的終端設備。假設10個表情圖片中有6個表情圖片超過預設的次數閾值。那么,當該用戶改為使用其他終端設備登錄微信時,服務器會將包含這6個表情圖片的表情包發送給PC。
[0043]本發明實施例提供的面向多終端的多媒體資源同步方法,通過將統計數據與預設閾值比較來選取小于接收到的多媒體資源的數量的多媒體資源,實現了在發生用戶更換終端設備登錄應用程序時,僅同步用戶常用的部分多媒體資源,從而節省了資源同步時所耗費的網絡流量、電量和存儲空間。
[0044]實施例三
[0045]圖3是示出根據本發明實施例三的面向多終端的多媒體資源同步方法的流程圖,所述實施例可視為圖1的另一種具體的實現方案。可在如圖4所示的多媒體內容的提供裝置上執行該方法。
[0046]在步驟S310,從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據。
[0047]這里,步驟S310與上述實施例一中步驟SllO處理方式相同,具體可參見上述SllO的步驟內容,在此不再贅述。
[0048]在步驟S320,如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據對所述第一數量的多媒體資源進行排序,從經排序的第一數量的多媒體資源中選取第二數量的多媒體資源,并將第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量。
[0049]需要強調的是,“第一”、“第二”僅是一種指代,用以區別不同的數量,而不作為對數量的具體限定。
[0050]在具體的實現方式中,繼續以前述微信的表情包為例,假設服務器根據使用次數對10個表情圖片進行降序排列,也就是說使用次數越多的表情圖片的排序位置越靠前。例如,某一表情圖片的使用次數為15次,是10個表情圖片中使用次數最多的,另一表情圖片的使用次數為13次,是10個表情圖片中使用次數次多的,以此類推,對所有的表情圖片完成排序處理。從而當該用戶改為使用其他終端設備登錄微信時,可將包含排在前五名的表情圖片的表情包發送給PC。
[0051]本發明實施例提供的面向多終端的多媒體資源同步方法,通過依據統計數據對多媒體資源進行排序的方式,以選取小于接收到的多媒體資源的數量的多媒體資源,實現了在發生用戶更換終端設備登錄應用程序時,僅同步用戶常用的部分多媒體資源,從而節省了資源同步時所耗費的網絡流量、電量和存儲空間。
[0052]實施例四
[0053]基于相同的技術構思,圖4是示出根據本發明實施例四的面向多終端的多媒體資源同步裝置的邏輯框圖。可用以執行如實施例一、實施例二和實施例三中任一所述的面向多終端的多媒體資源同步方法流程。
[0054]參照圖4,面向多終端的多媒體資源同步裝置包括:信息接收模塊410和數據發送模塊420。
[0055]信息接收模塊410用于從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據。
[0056]資源選取及發送模塊420用于如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源,并將所述第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量。
[0057]根據本發明示例性的實施例,所述資源選取及發送模塊420具體用于從所述第一數量的多媒體資源中選取統計數據超過預設閾值的多媒體資源,其中,選取的多媒體資源的數量為所述第二數量。
[0058]根據本發明另一示例性的實施例,所述資源選取及發送模塊420具體用于根據所述統計數據對所述第一數量的多媒體資源進行排序,從經排序的第一數量的多媒體資源中選取第二數量的多媒體資源。
[0059]優選地,所述統計數據包括用戶對所述多媒體資源的以下至少一種操作的次數或頻率:查看、分享、收藏、編輯和轉發。
[0060]進一步地,所述多媒體資源包括圖片、視頻、音頻、網頁和文本當中的至少一種數據。
[0061]本發明實施例提供的面向多終端的多媒體資源同步裝置,通過從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,其中,多媒體資源的信息包括多媒體資源和與其對應的統計數據,實現了在發生用戶更換終端設備登錄應用程序時,以統計數據為選取依據,僅同步用戶常用的部分多媒體資源,從而節省了資源同步時所耗費的網絡流量、電量和存儲空間。
[0062]實施例五
[0063]本發明實施例提供了一種服務器,其硬件結構示意圖如圖5所示。
[0064]服務器包括處理器510、收發器520和總線530。其中,處理器510、收發器520通過總線530通信。
[0065]收發器520用于從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據。
[0066]收發器520還用于將所述第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量。
[0067]該處理器510用于如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源。
[0068]在一種可選的實施方式中,處理器510還用于從所述第一數量的多媒體資源中選取統計數據超過預設閾值的多媒體資源,其中,選取的多媒體資源的數量為所述第二數量。
[0069]在一種可選的實施方式中,處理器510還用于根據所述統計數據對所述第一數量的多媒體資源進行排序,從經排序的第一數量的多媒體資源中選取第二數量的多媒體資源。
[0070]應理解,根據本發明實施例提供的服務器可實現圖1至圖3中的各個方法的相應流程,為了簡潔,在此不再贅述,上述方法實施例中的相關描述也適用于本實施例。
[0071]此外,本發明實施例還提供了一種計算機程序,該計算機程序包括計算機可讀代碼,當該計算機可讀代碼在服務器上運行時,導致服務器執行前述多個方法實施例中任一個的面向多終端的多媒體資源同步方法。
[0072]并且,本發明實施例還提供了一種計算機可讀介質,其中存儲了上述的計算機程序。
[0073]需要指出,根據實施的需要,可將本申請中描述的各個部件/步驟拆分為更多部件/步驟,也可將兩個或多個部件/步驟或者部件/步驟的部分操作組合成新的部件/步驟,以實現本發明的目的。
[0074]上述根據本發明的方法可在硬件、固件中實現,或者被實現為可存儲在記錄介質(諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機代碼,或者被實現通過網絡下載的原始存儲在遠程記錄介質或非暫時機器可讀介質中并將被存儲在本地記錄介質中的計算機代碼,從而在此描述的方法可被存儲在使用通用計算機、專用處理器或者可編程或專用硬件(諸如ASIC或FPGA)的記錄介質上的這樣的軟件處理。可以理解,計算機、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機代碼的存儲組件(例如,RAM、ROM、閃存等),當所述軟件或計算機代碼被計算機、處理器或硬件訪問且執行時,實現在此描述的處理方法。此外,當通用計算機訪問用于實現在此示出的處理的代碼時,代碼的執行將通用計算機轉換為用于執行在此示出的處理的專用計算機。
[0075]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種面向多終端的多媒體資源同步方法,所述方法包括: 從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據; 如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源,并將所述第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量。2.根據權利要求1所述的方法,其中,所述統計數據包括用戶對所述多媒體資源的以下至少一種操作的次數或頻率:查看、分享、收藏、編輯和轉發。3.根據權利要求2所述的方法,其中,所述根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源的處理包括: 從所述第一數量的多媒體資源中選取統計數據超過預設閾值的多媒體資源,其中,選取的多媒體資源的數量為所述第二數量。4.根據權利要求2所述的方法,其中,所述根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源的處理包括: 根據所述統計數據對所述第一數量的多媒體資源進行排序, 從經排序的第一數量的多媒體資源中選取第二數量的多媒體資源。5.根據權利要求1?4中任一項所述的方法,其中,所述多媒體資源包括圖片、視頻、音頻、網頁和文本當中的至少一種數據。6.—種面向多終端的多媒體資源同步裝置,所述裝置包括: 信息接收模塊,用于從第一終端設備接收與用戶使用的應用程序相關的多媒體資源的信息,所述多媒體資源的信息包括第一數量的多媒體資源和與其對應的統計數據; 資源選取及發送模塊,用于如果檢測到所述用戶通過第二終端設備登錄所述應用程序,則根據所述統計數據從所述第一數量的多媒體資源中選取第二數量的多媒體資源,并將所述第二數量的多媒體資源發送給所述第二終端設備,其中,所述第二數量小于所述第一數量。7.根據權利要求6所述的裝置,其中,所述統計數據包括用戶對所述多媒體資源的以下至少一種操作的次數或頻率:查看、分享、收藏、編輯和轉發。8.根據權利要求7所述的裝置,其中,所述資源選取及發送模塊具體用于從所述第一數量的多媒體資源中選取統計數據超過預設閾值的多媒體資源,其中,選取的多媒體資源的數量為所述第二數量。9.根據權利要求7所述的裝置,其中,所述資源選取及發送模塊具體用于根據所述統計數據對所述第一數量的多媒體資源進行排序,從經排序的第一數量的多媒體資源中選取第二數量的多媒體資源。10.根據權利要求6?9中任一項所述的裝置,其中,所述多媒體資源包括圖片、視頻、音頻、網頁和文本當中的至少一種數據。
【文檔編號】G06F17/30GK105933404SQ201610245552
【公開日】2016年9月7日
【申請日】2016年4月19日
【發明人】田宇
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(北京)有限公司