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