本發(fā)明涉及社交媒體
技術領域:
,特別是涉及一種媒體文件處理方法。
背景技術:
:隨著互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)技術的發(fā)展,社交媒體上發(fā)布的一些圖片、視頻、音頻等媒體文件的傳播速度極快。在這些媒體文件中,有些只是隨手一拍,而有些則是精心制作的,因此很容易引起網(wǎng)絡謠言。以2016年“妮妲臺風”登陸深圳為例,有不少網(wǎng)友將一些畫面慘烈的圖片和小視頻發(fā)布到微信群和朋友圈中,弄的人心惶惶。但這并不是真相,因為這些圖片和視頻是去年甚至幾年前且在其他地方拍攝的。因此,如何提高社交媒體上傳播的媒體文件的真實可靠性是亟待解決的問題。技術實現(xiàn)要素:基于此,有必要針對如何提高社交媒體上傳播的媒體文件的真實可靠性的問題,提供一種媒體文件處理方法。一種媒體文件處理方法,包括:獲取社交媒體上的媒體文件;讀取所述媒體文件的屬性信息;將所述媒體文件的屬性信息發(fā)送至服務器;接收所述服務器反饋的檢索信息;所述檢索信息為所述服務器根據(jù)所述媒體文件的屬性信息判斷是否已經(jīng)存有所述媒體文件能被識別出的最早出現(xiàn)記錄的判斷結(jié)果;根據(jù)所述檢索信息判斷所述服務器是否存有所述最早出現(xiàn)記錄,若是,在所述社交媒體上使所述最早出現(xiàn)記錄與所述媒體文件同時顯示;否則,設置所述媒體文件的最早出現(xiàn)記錄,并在所述社交媒體上使所述最早出現(xiàn)記錄與所述媒體文件同時顯示,同時將所述最早出現(xiàn)記錄發(fā)送至所述服務器,以建立并存儲所述最早出現(xiàn)記錄與所述媒體文件之間的對應關系。在其中一個實施例中,設置所述媒體文件的所述最早出現(xiàn)記錄的步驟包括:判斷從所述媒體文件的屬性信息中能夠讀取所述媒體文件的制作時間時,將所述制作時間設為所述媒體文件的最早出現(xiàn)記錄。在其中一個實施例中,設置所述媒體文件的所述最早出現(xiàn)記錄的步驟包括:判斷從所述媒體文件的屬性信息中無法讀取所述媒體文件的制作時間時,將所述媒體文件本次發(fā)布的時間設為所述媒體文件的最早出現(xiàn)記錄。在其中一個實施例中,將所述媒體文件本次發(fā)布的時間設為所述最早出現(xiàn)記錄的步驟為:將所述媒體文件本次發(fā)布的時間和本次發(fā)布所在的所述社交媒體共同設為所述媒體文件的最早出現(xiàn)記錄。在其中一個實施例中,獲取社交媒體上的媒體文件的步驟為:獲取社交媒體上由用戶上傳或用戶從其他社交媒體轉(zhuǎn)發(fā)的媒體文件。一種媒體文件處理方法,包括:接收客戶端發(fā)送的社交媒體上的媒體文件的屬性信息;根據(jù)所述媒體文件的屬性信息判斷是否存有所述媒體文件能被識別出的最早出現(xiàn)記錄,若是,將所述最早出現(xiàn)記錄發(fā)送至所述客戶端,以在所述社交媒體上使所述最早出現(xiàn)記錄與所述媒體文件同時顯示;否則,設置所述媒體文件的所述最早出現(xiàn)記錄并發(fā)送至所述客戶端,以在所述社交媒體上使所述最早出現(xiàn)記錄與所述媒體文件同時顯示,且建立并存儲所述最早出現(xiàn)記錄與所述媒體文件的對應關系。在其中一個實施例中,設置所述媒體文件的所述最早出現(xiàn)記錄的步驟包括:判斷從所述媒體文件的屬性信息中能夠讀取所述媒體文件的制作時間時,將所述制作時間設為所述媒體文件的最早出現(xiàn)記錄。在其中一個實施例中,設置所述媒體文件的所述最早出現(xiàn)記錄的步驟包括:判斷從所述媒體文件的屬性信息中無法讀取所述媒體文件的制作時間時,將所述媒體文件本次發(fā)布的時間設為所述媒體文件的最早出現(xiàn)記錄。在其中一個實施例中,將所述媒體文件本次發(fā)布的時間設為所述媒體文件的最早出現(xiàn)記錄的步驟為:將所述媒體文件本次發(fā)布的時間和本次發(fā)布所在的所述社交媒體共同設為所述媒體文件的最早出現(xiàn)記錄。在其中一個實施例中,接收客戶端發(fā)送的社交媒體上的媒體文件的屬性信息的步驟為:接收客戶端發(fā)送的社交媒體上由用戶上傳或用戶從其他社交媒體轉(zhuǎn)發(fā)的媒體文件的屬性信息。上述媒體文件處理方法具有的有益效果為:在該媒體文件處理方法中,首先獲取社交媒體上的媒體文件,之后判斷服務器是否存有該媒體文件的最早出現(xiàn)記錄,若是,在社交媒體上將該最早出現(xiàn)記錄與該媒體文件同時顯示;否則,設置該媒體文件能被識別出的最早出現(xiàn)記錄,并同樣在該社交媒體上將該最早出現(xiàn)記錄與該媒體文件同時顯示。因此,該媒體文件處理方法能夠使在社交媒體上出現(xiàn)的媒體文件與其對應的最早出現(xiàn)記錄同時顯示,從而完善了該媒體文件的真實信息,提高了社交媒體上傳播的媒體文件的真實可靠性。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他實施例的附圖。圖1為一實施例提供的媒體文件處理方法的流程圖;圖2為圖1所示實施例的媒體文件處理方法中步驟S170的其中一種具體實現(xiàn)流程圖;圖3為另一實施例提供的媒體文件處理方法的流程圖;圖4為圖3所示實施例的媒體文件處理方法中步驟S240的其中一種具體實現(xiàn)流程圖;圖5為圖1和圖3所示實施例的媒體文件處理方法中媒體文件及對應最早出現(xiàn)記錄的顯示示意圖。具體實施方式為了便于理解本發(fā)明,下面將參照相關附圖對本發(fā)明進行更全面的描述。附圖中給出了本發(fā)明的較佳實施例。但是,本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容的理解更加透徹全面。除非另有定義,本文所使用的所有的技術和科學術語與屬于發(fā)明的
技術領域:
的技術人員通常理解的含義相同。本文中在發(fā)明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在限制本發(fā)明。本文所使用的術語“和/或”包括一個或多個相關的所列項目的任意的和所有的組合。一實施例提供了一種媒體文件處理方法,該媒體文件處理方法涉及客戶端和服務器,用于對各社交媒體上發(fā)布的媒體文件進行時間標記??蛻舳诉m用于PC端(包括Windows、MacOSX和Linux等操作系統(tǒng))、手機端(包括Android、iOS、WindowsPhone等操作系統(tǒng))或其他智能終端。同時,該媒體文件處理方法可采用插件的方式安裝在智能終端,以下簡稱時間標記插件。當用戶安裝該時間標記插件后,該時間標記插件默認是處于開啟狀態(tài)的,用戶可以自定義關閉或開啟這項功能。本實施例提供的媒體文件處理方法由客戶端執(zhí)行并包括以下步驟,請參考圖1。步驟S110.獲取社交媒體上的媒體文件。社交媒體是指人們彼此之間用來分享意見、見解、經(jīng)驗和觀點的工具和平臺,主要包括社交網(wǎng)站、微博、微信、博客、論壇、QQ等平臺。媒體文件主要包括視頻、音頻、圖片等文件。具體的,步驟S110為:獲取社交媒體上由用戶上傳或用戶從其他社交媒體轉(zhuǎn)發(fā)的媒體文件。因此,當時間標記插件處于開啟狀態(tài)時,只要用戶打開某一社交媒體,該時間標記插件都會自動讀取該社交媒體上出現(xiàn)的各類媒體文件。步驟S120.讀取上述媒體文件的屬性信息。媒體文件的屬性信息可以包括制作時間、文件格式、體積大小、HASH值、MD5(Message-DigestAlgorithm5,信息-摘要算法5)值等信息。其中,HASH值也稱為哈希值,哈希算法將任意長度的二進制值映射為固定長度的較小二進制值,這個小的二進制值稱為哈希值。哈希值是一段數(shù)據(jù)唯一且極其緊湊的數(shù)值表示形式,如果散列一段明文而且只更改該段落的一個字母,隨后的哈希算法都將產(chǎn)生不同的值。要找到散列為同一個值的兩個不同的輸入,在計算上來說基本上是不可能的。MD5為計算機安全領域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護。MD5具有強抗碰撞性,已知原數(shù)據(jù)和其MD5值,要找到另一個具有相同MD5值的數(shù)據(jù)(即偽造數(shù)據(jù))同樣是非常困難的。故,各媒體文件的HASH值和MD5值都具有唯一性,通過對HASH值和MD5值進行雙重驗證,即可識別多次出現(xiàn)的媒體文件是否屬于同一媒體文件。步驟S130.將上述媒體文件的屬性信息發(fā)送至服務器。步驟S140.接收服務器反饋的檢索信息。其中,檢索信息為服務器根據(jù)上述媒體文件的屬性信息判斷是否已經(jīng)存有該媒體文件的最早出現(xiàn)記錄的判斷結(jié)果。本實施例中,服務器會建立一套數(shù)據(jù)庫,該數(shù)據(jù)庫中存儲了客戶端發(fā)送的每一個新的媒體文件的最早出現(xiàn)記錄,且各媒體文件的最早出現(xiàn)記錄均與該媒體文件一一對應。其中,能被識別的最早出現(xiàn)記錄是指能被該時間標記插件識別的最早出現(xiàn)記錄,例如為媒體文件的制作時間或者時間標記插件能夠識別的媒體文件最早的發(fā)布時間及發(fā)布平臺等。因此,對于任一媒體文件來說,只要知道其最早出現(xiàn)記錄即可知道該媒體文件是否曾經(jīng)出現(xiàn)過,以驗證實時發(fā)布的媒體文件的真實性。服務器接收到客戶端發(fā)送的媒體文件的屬性信息后,根據(jù)該媒體文件的屬性信息在數(shù)據(jù)庫中進行查找,例如可以根據(jù)HASH值和MD5值來查找,以確認數(shù)據(jù)庫內(nèi)是否已經(jīng)存有與該媒體文件對應的最早出現(xiàn)記錄,如果是,服務器向客戶端發(fā)送的檢索信息中則包括該媒體文件的最早出現(xiàn)記錄;否則,代表該媒體文件被時間標記插件首次識別出,因此服務器的數(shù)據(jù)庫內(nèi)還未存儲該媒體文件對應的最早出現(xiàn)記錄。其中,檢索信息分別在上述兩種不同情況下對應的取值,可以根據(jù)客戶端與服務器之間設定的通信協(xié)議來確定,只要能夠保證客戶端能夠正確識別數(shù)據(jù)庫內(nèi)是否存有媒體文件的最早出現(xiàn)記錄即可。步驟S150.根據(jù)檢索信息判斷服務器是否存有上述媒體文件對應的最早出現(xiàn)記錄,若是,執(zhí)行步驟S160;否則,執(zhí)行步驟S170。步驟S160.在上述社交媒體上使步驟S150中對應的最早出現(xiàn)記錄與上述媒體文件同時顯示。執(zhí)行該步驟時,代表步驟S110中的媒體文件已經(jīng)被該時間標記插件多次識別,且服務器的數(shù)據(jù)庫內(nèi)已經(jīng)存儲了該媒體文件的最早出現(xiàn)記錄。其中,該最早出現(xiàn)記錄由服務器發(fā)送至客戶端,同時在社交媒體上,該最早出現(xiàn)記錄可以顯示在媒體文件的下方、上方或?qū)⒚襟w文件包圍在內(nèi)的設定區(qū)域內(nèi)的其他位置。因此,當最早出現(xiàn)記錄與媒體文件同時顯示時,用戶即可知曉該媒體文件是否實時發(fā)布,從而可以減少謠言的傳播次數(shù)。步驟S170.設置上述媒體文件的最早出現(xiàn)記錄。執(zhí)行該步驟時,代表上述媒體文件被該時間標記插件首次識別出來,例如若該媒體文件首次發(fā)布,那么該媒體文件一定是被該時間標記插件首次識別出。該時間標記插件可以通過媒體文件的屬性信息或根據(jù)媒體文件的當前發(fā)布情況來設置最早出現(xiàn)記錄,例如,若從該媒體文件的屬性信息中能夠獲取制作時間,則將該制作時間作為最早出現(xiàn)記錄。步驟S180.在上述社交媒體上使步驟S170得出的最早出現(xiàn)記錄與該媒體文件同時顯示。其中,最早出現(xiàn)記錄可以顯示在媒體文件的下方、上方或?qū)⒚襟w文件包圍在內(nèi)的設定區(qū)域內(nèi)的其他位置。步驟S190.將步驟S170得出的最早出現(xiàn)記錄發(fā)送至服務器,以建立并存儲該最早出現(xiàn)記錄與上述媒體文件之間的對應關系。服務器接收到該最早出現(xiàn)記錄后,即可在數(shù)據(jù)庫中存儲該最早出現(xiàn)記錄與上述媒體文件之間的對應關系。當該媒體文件后續(xù)再次被客戶端獲取后,服務器即可從數(shù)據(jù)庫中查找到該媒體文件的最早出現(xiàn)記錄,進而發(fā)送至客戶端。綜上所述,在上述媒體文件處理方法中,對于客戶端每次識別出的媒體文件,服務器的數(shù)據(jù)庫內(nèi)如果已經(jīng)存有該媒體文件的最早出現(xiàn)記錄,則判斷該媒體文件不是首次發(fā)布,那么直接將已經(jīng)存儲的最早出現(xiàn)記錄與該媒體文件同時顯示;如果服務器內(nèi)沒有該媒體文件對應的最早出現(xiàn)記錄,說明該媒體文件首次被該時間標記插件識別出來,這時則設置該媒體文件的最早出現(xiàn)記錄,并在數(shù)據(jù)庫內(nèi)存儲,而且同樣將該最早出現(xiàn)記錄與媒體文件同時顯示。因此,本實施例提供的上述媒體文件處理方法能夠使在社交媒體上出現(xiàn)的媒體文件與其對應的最早出現(xiàn)記錄同時顯示,相當于具有時間標記功能,從而完善了該媒體文件的真實信息,提高了社交媒體上傳播的媒體文件的真實可靠性,進而可以減少謠言的傳播次數(shù),便于網(wǎng)民及時知曉真相,減少爭議事件的發(fā)生概率。例如,遇到類似于"老人摔倒"的情景時,可以先拍照或短視頻留證并分享到相關社交媒體,那么在手機安裝了本實施例提供的時間標記插件后,就能通過時間標記的方式來證明事情是在之前發(fā)生的,這樣既能行善舉又能自證清白。需要說明的是,本實施例提供的媒體文件處理方法中各步驟的執(zhí)行順序不限于上述情況,例如步驟S180和步驟S190還可以按照相反的順序執(zhí)行或者同時執(zhí)行。具體的,上述步驟S170的其中一種具體實現(xiàn)方法包括以下步驟,請參考圖2。步驟S171.判斷從上述媒體文件的屬性信息中是否能夠讀取該媒體文件的制作時間,若是,執(zhí)行步驟S172;否則,執(zhí)行步驟S173。若媒體文件首次發(fā)布,且沒有被修改過,從媒體文件的屬性信息中通??梢宰x取到制作時間。若媒體文件被多次修改,則通常無法從媒體文件的屬性信息中讀取制作時間。步驟S172.將上述制作時間設為上述媒體文件的最早出現(xiàn)記錄。當最早出現(xiàn)記錄為制作時間時,在社交媒體上顯示該最早出現(xiàn)記錄的方式例如可以為:“制作時間為X年X月X日X時X分X秒”,請參考圖5。步驟S173.將上述媒體文件本次發(fā)布的時間設為該媒體文件的最早出現(xiàn)記錄。其中,上述媒體文件本次發(fā)布的時間相當于該媒體文件被本實施例提供的時間標記插件首次識別出的發(fā)布時間。具體的,步驟S173具體可以為:將該媒體文件本次發(fā)布的時間和本次發(fā)布所在的社交媒體共同設為該媒體文件的最早出現(xiàn)記錄,從而進一步提高了該媒體文件信息準確性。最早出現(xiàn)記錄顯示的方式例如可以為:“XXX文件第一次由時間標記記錄于XX平臺的時間是XXXX”,其中,時間標記是指本實施例提供的時間標記插件。因此,在本實施例提供的時間標記插件支持全平臺通用的情況下,即使同一媒體文件被多次轉(zhuǎn)發(fā)至多個社交媒體,在后期轉(zhuǎn)發(fā)的各社交媒體上,仍然能夠顯示該媒體文件被時間標記插件識別出的最早發(fā)布的社交媒體。另外,基于步驟S170的上述具體執(zhí)行方式,服務器接收到客戶端于步驟S190中發(fā)送的上述媒體文件的最早出現(xiàn)記錄后,會生成與該媒體文件對應且唯一的標志碼,同時記錄該媒體文件的最早出現(xiàn)時間(即上述制作時間或被本實施例的時間標記插件首次識別出的發(fā)布時間),即標志碼和最早出現(xiàn)時間共同構(gòu)成上述最早出現(xiàn)記錄,請參考表1。如果能夠獲取制作時間,標志碼中的平臺碼編號設為0000,即無需記錄對應的平臺編號;如果無法獲取制作時間而將被本實施例的時間標記插件首次識別出的發(fā)布時間作為最早出現(xiàn)時間時,則記錄媒體文件本次發(fā)布所在的社交媒體,這時標志碼中的平臺碼編號與該社交媒體相對應,例如為0755、0792等。表1服務器數(shù)據(jù)庫中各媒體文件與最早出現(xiàn)記錄的對應關系表可以理解的是,步驟S170中的具體執(zhí)行方式不限于上述情況,還可以根據(jù)其他的方式來設置媒體文件的最早出現(xiàn)記錄。需要說明的是,圖1和圖2為本發(fā)明實施例的方法的流程示意圖。應該理解的是,雖然圖1和圖2的流程圖中的各個步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說明,這些步驟的執(zhí)行并沒有嚴格的順序限制,其可以以其他的順序執(zhí)行。而且,圖1和圖2中的至少一部分步驟可以包括多個子步驟或者多個階段,這些子步驟或者階段并不必然是在同一時刻執(zhí)行完成,而是可以在不同的時刻執(zhí)行,其執(zhí)行順序也不必然是依次進行,而是可以與其他步驟或者其他步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。另一實施例提供了另一種媒體文件處理方法,該媒體文件處理方法同樣涉及客戶端和服務器,且用于對各社交媒體上發(fā)布的媒體文件進行時間標記??蛻舳诉m用于PC端(包括Windows、MacOSX和Linux等操作系統(tǒng))、手機端(包括Android、iOS、WindowsPhone等操作系統(tǒng))或其他智能終端。同時,在客戶端同樣安裝相應的插件以與服務器共同完成時間標記功能,以下簡稱為時間標記插件。當用戶安裝了該時間標記插件后,該時間標記插件默認是處于開啟狀態(tài)的,用戶可以自定義關閉或開啟這項功能。本實施例提供的媒體文件處理方法由服務器執(zhí)行并包括以下步驟,請參考圖3。步驟S210.接收客戶端發(fā)送的社交媒體上的媒體文件的屬性信息??蛻舳耸紫全@取社交媒體上的媒體文件,并讀取媒體文件的屬性信息,再將該媒體文件的屬性信息發(fā)送至服務器。之后服務器即可執(zhí)行該步驟。社交媒體是指是人們彼此之間用來分享意見、見解、經(jīng)驗和觀點的工具和平臺,現(xiàn)階段主要包括社交網(wǎng)站、微博、微信、博客、論壇、QQ等平臺。媒體文件主要包括視頻、音頻、圖片等文件。媒體文件的屬性信息可以包括制作時間、文件格式、體積大小、HASH值、MD5(Message-DigestAlgorithm5,信息-摘要算法5)值等信息。其中,HASH值也稱為哈希值,哈希算法將任意長度的二進制值映射為固定長度的較小二進制值,這個小的二進制值稱為哈希值。哈希值是一段數(shù)據(jù)唯一且極其緊湊的數(shù)值表示形式,如果散列一段明文而且哪怕只更改該段落的一個字母,隨后的哈希都將產(chǎn)生不同的值。要找到散列為同一個值的兩個不同的輸入,在計算上來說基本上是不可能的。MD5為計算機安全領域廣泛使用的一種散列函數(shù),用以提供消息的完整性保護。MD5具有強抗碰撞性,已知原數(shù)據(jù)和其MD5值,想找到一個具有相同MD5值的數(shù)據(jù)(即偽造數(shù)據(jù))同樣是非常困難的。故,各媒體文件的HASH值和MD5值都具有唯一性,通過對HASH值和MD5值進行雙重驗證,即可識別多次出現(xiàn)的媒體文件是否屬于同一媒體文件。具體的,步驟S210為:接收客戶端發(fā)送的社交媒體上由用戶上傳或用戶從其他社交媒體轉(zhuǎn)發(fā)的媒體文件的屬性信息。因此,當時間標記插件處于開啟狀態(tài)時,只要用戶打開某一社交媒體,該時間標記插件都會自動讀取該社交媒體上出現(xiàn)的各類媒體文件。步驟S210.根據(jù)上述媒體文件的屬性信息判斷是否存有該媒體文件能被識別出的最早出現(xiàn)記錄,若是,執(zhí)行步驟S230;否則,執(zhí)行步驟S240。本實施例中,服務器會建立一套數(shù)據(jù)庫,該數(shù)據(jù)庫中存儲了各媒體文件的最早出現(xiàn)記錄。其中,能被識別的最早出現(xiàn)記錄是指能被時間標記插件識別出的最早出現(xiàn)記錄,例如為媒體文件的制作時間或者時間標記插件能夠識別出的該媒體文件最早的發(fā)布時間及發(fā)布平臺。因此,對于任一媒體文件來說,只要知道其最早出現(xiàn)記錄即可知道該媒體文件是否曾經(jīng)出現(xiàn)過,以驗證實時發(fā)布的媒體文件的真實性。服務器接收到客戶端發(fā)送的媒體文件的屬性信息后,根據(jù)該媒體文件的屬性信息在數(shù)據(jù)庫中進行查找,例如可以根據(jù)HASH值和MD5值來查找,以確認數(shù)據(jù)庫內(nèi)是否已經(jīng)存有與該媒體文件對應的最早出現(xiàn)記錄,如果是,則執(zhí)行步驟S230;否則,代表該媒體文件被時間標記插件首次識別出,數(shù)據(jù)庫內(nèi)還未存儲該媒體文件對應的最早出現(xiàn)記錄。步驟S230.將步驟S220中的最早出現(xiàn)記錄發(fā)送至客戶端,以在社交媒體上使該最早出現(xiàn)記錄與媒體文件同時顯示。執(zhí)行該步驟時,代表上述媒體文件已經(jīng)被時間標記插件多次識別,且服務器的數(shù)據(jù)庫內(nèi)已經(jīng)記錄了該媒體文件的最早出現(xiàn)記錄。當客戶端接收到服務器發(fā)送的最早出現(xiàn)記錄后,即可將該最早發(fā)現(xiàn)記錄與媒體文件同時顯示。具體的,最早發(fā)現(xiàn)記錄可以顯示在媒體文件的下方、上方或?qū)⒚襟w文件包圍在內(nèi)的設定區(qū)域內(nèi)的其他位置。因此,當最早出現(xiàn)記錄與媒體文件同時顯示時,用戶即可知曉該媒體文件是否實時發(fā)布,從而可以減少謠言的傳播次數(shù)。步驟S240.設置上述媒體文件的最早出現(xiàn)記錄。執(zhí)行該步驟時,代表上述媒體文件被時間標記插件首次識別出來,例如若該媒體文件首次發(fā)布,那么該媒體文件一定是被該時間標記插件首次識別出。服務器可以通過媒體文件的屬性信息或根據(jù)媒體文件的當前發(fā)布情況來設置最早出現(xiàn)記錄,例如,若從該媒體文件的屬性信息中能夠獲取制作時間,則將該制作時間作為最早出現(xiàn)記錄。步驟S250.將步驟S240得出的最早出現(xiàn)記錄發(fā)送至客戶端,以在社交媒體上使該最早出現(xiàn)記錄與媒體文件同時顯示。其中,最早出現(xiàn)記錄同樣可以顯示在媒體文件的下方、上方或?qū)⒚襟w文件包圍在內(nèi)的設定區(qū)域內(nèi)的其他位置。步驟S260.建立并存儲步驟S240得出的最早出現(xiàn)記錄與上述媒體文件之間的對應關系。當上述媒體文件后續(xù)再次被時間標記插件獲取后,服務器即可從數(shù)據(jù)庫中查找到該媒體文件對應的最早出現(xiàn)記錄。綜上所述,在上述媒體文件處理方法中,對于客戶端每次識別出的媒體文件,服務器的數(shù)據(jù)庫內(nèi)如果已經(jīng)存有該媒體文件的最早出現(xiàn)記錄,則判斷該媒體文件不是首次發(fā)布,直接將已經(jīng)存儲的最早出現(xiàn)記錄與該媒體文件同時顯示;如果服務器內(nèi)沒有該媒體文件對應的最早出現(xiàn)記錄,說明該媒體文件首次被該時間標記插件識別出來,這時則設置該媒體文件的最早出現(xiàn)記錄,并在數(shù)據(jù)庫內(nèi)存儲,而且同樣將該最早出現(xiàn)記錄與媒體文件同時顯示。因此,本實施例提供的上述媒體文件處理方法能夠使在社交媒體上出現(xiàn)的媒體文件與其對應的最早出現(xiàn)記錄同時顯示,相當于具有時間標記功能,從而完善了媒體文件的真實信息,提高了社交媒體上傳播的媒體文件的真實可靠性,進而可以減少謠言的傳播次數(shù),便于網(wǎng)民及時知曉真相,減少爭議事件的發(fā)生概率。例如,遇到類似于"老人摔倒"的情景時,可以先拍照或短視頻留證并分享到相關社交媒體,那么在手機安裝了本實施例提供的事時間標記插件后,就能通過時間標記的方式來證明事情是在之前發(fā)生的,這樣既能行善舉又能自證清白。需要說明的是,本實施例提供的媒體文件處理方法中各步驟的執(zhí)行順序不限于上述情況,例如步驟S250和步驟S260還可以按照相反的順序執(zhí)行或者同時執(zhí)行。具體的,上述步驟S240的其中一種具體實現(xiàn)方法可以包括以下步驟,請參考圖4。步驟S241.判斷從上述媒體文件的屬性信息中是否能夠讀取該媒體文件的制作時間,若是,執(zhí)行步驟S242;否則,執(zhí)行步驟S243。若媒體文件首次發(fā)布,且沒有被修改過,那么媒體文件的屬性信息中通??梢宰x取到制作時間。若媒體文件被多次修改,則通常無法從媒體文件的屬性信息中讀取制作時間。步驟S242.將上述制作時間設為上述媒體文件的最早出現(xiàn)記錄。當最早出現(xiàn)記錄為制作時間時,在社交媒體上顯示該最早出現(xiàn)記錄的方式例如可以為:“制作時間為X年X月X日X時X分X秒”,請參考圖5。步驟S243.將上述媒體文件本次發(fā)布的時間設為該媒體文件的最早出現(xiàn)記錄。其中,上述媒體文件本次發(fā)布的時間相當于該媒體文件被時間標記插件首次識別出的發(fā)布時間。具體的,步驟S243具體可以為:將該媒體文件本次發(fā)布的時間和本次發(fā)布所在的社交媒體共同設為該媒體文件的最早出現(xiàn)記錄,從而進一步提高了該媒體文件信息準確性。這時,最早出現(xiàn)記錄顯示的方式例如可以為:“XXX文件第一次由時間標記記錄于XX平臺的時間是XXXX”,其中,時間標記是指本實施例提供的時間標記插件。因此,在本實施例提供的時間標記插件支持全平臺通用的情況下,即使同一媒體文件被多次轉(zhuǎn)發(fā)至多個社交媒體,在后期轉(zhuǎn)發(fā)的各社交媒體上,仍然能夠顯示該媒體文件被時間標記插件識別出的最早發(fā)布的社交媒體。另外,基于步驟S240的上述具體執(zhí)行方式,服務器設置了最早出現(xiàn)記錄后,即會生成與該媒體文件對應且唯一的標志碼,同時記錄該媒體文件的最早出現(xiàn)時間(即上述制作時間或被本實施例的時間標記插件首次識別出的發(fā)布時間),即標志碼和最早出現(xiàn)時間共同構(gòu)成上述最早出現(xiàn)記錄,請參考表2。如果能夠獲取制作時間,標志碼中的平臺碼編號設為0000,即無需記錄對應的平臺編號;如果無法獲取制作時間而將被本實施例的時間標記插件首次識別出的發(fā)布時間作為最早出現(xiàn)時間時,則記錄媒體文件本次發(fā)布所在的社交媒體,這時標志碼中的平臺碼編號與該社交媒體相對應,例如為0755、0792等。表2服務器數(shù)據(jù)庫中各媒體文件與最早出現(xiàn)記錄的對應關系表媒體文件最早出現(xiàn)時間文件標識碼(文件類型+編號+平臺碼)視頻12016年5月17日18時11分12秒video.31199.0755視頻22016年6月18日17時12分13秒video.45752.0000視頻32016年7月19日18時13分14秒video.57586.0792………………圖片12016年3月17日18時12分11秒pic.25555.0752圖片22016年4月18日17時13分12秒pic.38965.7931圖片32016年5月19日18時14分13秒pic.44157.0000………………音頻12016年6月18日18時23分12秒audio.48496.0791音頻22016年7月12日17時21分13秒audio.75182.0522音頻32016年8月03日18時19分14秒audio.84412.0000………………可以理解的是,步驟S240中的具體執(zhí)行方式不限于上述情況,還可以根據(jù)其他的方式來設置媒體文件的最早出現(xiàn)記錄。需要說明的是,圖3和圖4為本發(fā)明實施例的方法的流程示意圖。應該理解的是,雖然圖3和圖4的流程圖中的各個步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說明,這些步驟的執(zhí)行并沒有嚴格的順序限制,其可以以其他的順序執(zhí)行。而且,圖3和圖4中的至少一部分步驟可以包括多個子步驟或者多個階段,這些子步驟或者階段并不必然是在同一時刻執(zhí)行完成,而是可以在不同的時刻執(zhí)行,其執(zhí)行順序也不必然是依次進行,而是可以與其他步驟或者其他步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。當前第1頁1 2 3