一種進行多媒體數據認證的方法、裝置和瀏覽器的制造方法
【專利摘要】本發明公開了一種進行多媒體數據認證的方法、裝置以及瀏覽器,所述方法包括:在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;當從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據;依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方原始多媒體數據發布方身份信息獲取請求;接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;在當前網頁生成顯示窗口;在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。本發明提高了網絡信息的安全性。
【專利說明】一種進行多媒體數據認證的方法、裝置和瀏覽器
【技術領域】
[0001]本發明涉及互聯網應用的【技術領域】,具體涉及一種進行多媒體數據認證的方法、一種進行多媒體數據認證的裝置,以及,一種瀏覽器。
【背景技術】
[0002]隨著互聯網應用的日趨普及,互聯網應用正在從單一的訪問和瀏覽網頁轉變得更為豐富,學習、購物、娛樂等等,互聯網已經深入生活的各個方面。
[0003]但是隨著互聯網日益廣泛普及帶給大眾極大便利的同時,假冒網站、假冒人員的欺詐行為,也給互聯網原始多媒體數據發布方帶來許多困擾和損失。例如,假冒網上銀行的釣魚網站,通過竊取不明真相的原始多媒體數據發布方的賬號密碼,繼而盜竊原始多媒體數據發布方的金錢。又例如,假冒人員發布不實的產品照片,通過制造謠言給商業競爭對手造成打擊。
[0004]現在某些單位團隊推出網站或個人認證服務,即對網站實體或個人身份信息認證,驗證網站或個人存在的真實性和合法性,確保被認證網站或個人的實體身份真實可信。網站認證后,在瀏覽器地址欄顯示該網站的認證標識及實體認證信息,便于原始多媒體數據發布方辨析識別真假網站。個人認證后,則給予個人一定級別的管理權限。
[0005]但是,這些單位團體的網站或個人認證服務操作繁瑣,推廣度低,許多公司、網站、團體、個人都沒有進行認證,其發布信息的來源性無法得到安全性的保障。
【發明內容】
[0006]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種進行多媒體數據處理的方法和相應的一種進行多媒體數據處理的裝置、一種瀏覽器。
[0007]依據本發明的一個方面,提供了一種進行多媒體數據認證的方法,包括:
[0008]在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成;
[0009]當從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據;
[0010]依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份息獲取請求;
[0011]接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0012]在當前網頁生成顯示窗口 ;[0013]在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
[0014]可選地,所述原始多媒體數據包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0015]所述特征多媒體數據包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0016]可選地,所述原始多媒體數據發布方身份信息包括個人身份信息和/或法人身份信息。
[0017]可選地,所述個人身份信息包括指紋信息、虹膜信息和/或個人證件信息;
[0018]所述法人身份信息包括企業法人信息、機關信息、事業單位信息和/或社會團體法人息O
[0019]可選地,所述第一特征碼數據為二維碼數據或條形碼數據;
[0020]所述第二特征碼數據為二維碼數據或條形碼數據。
[0021]可選地,所述在瀏覽器側獲取當前網頁帶有認證數據的特征多媒體數據的步驟包括:
[0022]從內存中提取符合預設顯示區域的圖像數據;
[0023]判斷所述圖像數據的指定位置的數據是否為認證數據;
[0024]若是,則判定所述圖像數據為特征圖像數據;
[0025]和/ 或,
[0026]從內存中提取符合預設顯示區域的音頻數據;
[0027]判斷所述音頻數據末端的數據是否為認證數據;
[0028]若是,則判定所述音頻數據為特征音頻數據;
[0029]和/ 或,
[0030]從內存中提取符合預設顯示區域的視頻數據;
[0031]判斷所述視頻數據指定的一幀圖像數據是否為認證數據;
[0032]若是,則判定所述視頻數據為特征視頻數據。
[0033]可選地,所述判斷所述圖像數據的指定位置的數據是否為認證數據的步驟包括:
[0034]將所述圖像數據的指定位置的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0035]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述圖像數據的指定位置的數據為第一特征碼數據和/或第二特征碼數據;
[0036]和/ 或,
[0037]所述判斷所述音頻數據末端的數據是否為認證數據的步驟包括:
[0038]將所述音頻數據末端的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0039]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述音頻數據末端的數據為第一特征碼數據和/或第二特征碼數據;
[0040]和/ 或,
[0041]所述判斷所述視頻數據指定的一幀圖像數據是否為認證數據的步驟包括:
[0042]將所述視頻數據指定的一幀圖像數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;[0043]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述視頻數據指定的一幀圖像數據為第一特征碼數據和/或第二特征碼數據。
[0044]可選地,所述原始多媒體數據對應有的第三方入口信息,所述第三方入口信息為服務器側在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,驗證所述原始多媒體數據發布方身份信息的第三方的入口信息。
[0045]根據本發明的另一方面,提供了一種進行多媒體數據認證的方法,包括:
[0046]接收瀏覽器側發送的可展示的原始多媒體數據發布方身份信息獲取請求;所述請求中包括第一特征碼數據;所述第一特征碼數據為服務器側針對原始多媒體數據生成;
[0047]提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0048]向瀏覽器側發送所述可展示的原始多媒體數據發布方身份信息。
[0049]可選地,所述原始多媒體數據對應有的第三方入口信息,所述方法還包括:
[0050]當提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息。
[0051]根據本發明的另一方面,提供了一種進行多媒體數據認證的裝置,包括:
[0052]特征多媒體數據獲取`模塊,適于在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成;
[0053]第一特征碼提取模塊,適于在從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據;
[0054]原始多媒體數據發布方身份信息請求模塊,適于依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求;
[0055]原始多媒體數據發布方身份信息接收模塊,適于接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0056]顯示窗口生成模塊,適于在當前網頁生成顯示窗口 ;
[0057]原始多媒體數據發布方身份信息顯示模塊,適于在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
[0058]可選地,所述原始多媒體數據包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0059]所述特征多媒體數據包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0060]可選地,所述原始多媒體數據發布方身份信息包括個人身份信息和/或法人身份信息。
[0061]可選地,所述個人身份信息包括指紋信息、虹膜信息和/或個人證件信息;
[0062]所述法人身份信息包括企業法人信息,機關信息、事業單位信息和/或社會團體法人息O
[0063]可選地,所述第一特征碼數據為二維碼數據或條形碼數據;
[0064]所述第二特征碼數據為二維碼數據或條形碼數據。[0065]可選地,所述特征多媒體數據獲取模塊還適于:
[0066]從內存中提取符合預設顯示區域的圖像數據;
[0067]判斷所述圖像數據的指定位置的數據是否為認證數據;
[0068]若是,則判定所述圖像數據為特征圖像數據;
[0069]和/ 或,
[0070]從內存中提取符合預設顯示區域的音頻數據;
[0071]判斷所述音頻數據末端的數據是否為認證數據;
[0072]若是,則判定所述音頻數據為特征音頻數據;
[0073]和/ 或,
[0074]從內存中提取符合預設顯示區域的視頻數據;
[0075]判斷所述視頻數據指定的一幀圖像數據是否為認證數據;
[0076]若是,則判定所述視頻數據為特征視頻數據。
[0077]可選地,所述特征多媒體數據獲取模塊還適于:
[0078]將所述圖像數據的指定位置的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0079]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述圖像數據的指定位置的數據為第一特征碼數據和/或第二特征碼數據;
[0080]和/ 或,
[0081]將所述音頻數據末端的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0082]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述音頻數據末端的數據為第一特征碼數據和/或第二特征碼數據;
[0083]和/ 或,
[0084]將所述視頻數據指定的一幀圖像數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0085]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述視頻數據指定的一幀圖像數據為第一特征碼數據和/或第二特征碼數據。
[0086]可選地,所述原始多媒體數據對應有的第三方入口信息,所述第三方入口信息為服務器側在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,驗證所述原始多媒體數據發布方身份信息的第三方的入口信息。
[0087]根據本發明的另一方面,提供了一種進行多媒體數據認證的裝置,包括:
[0088]原始多媒體數據發布方身份信息請求接收模塊,適于接收瀏覽器側發送的可展示的原始多媒體數據發布方身份信息獲取請求;所述請求中包括第一特征碼數據;所述第一特征碼數據為服務器側針對原始多媒體數據生成;
[0089]驗證結果提取模塊,適于提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0090]原始多媒體數據發布方身份信息發送模塊,適于向瀏覽器側發送所述可展示的原始多媒體數據發布方身份信息。
[0091]可選地,所述原始多媒體數據對應有的第三方入口信息,所述裝置還包括:[0092]原始多媒體數據發布方身份信息驗證模塊,適于在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息。 [0093]根據本發明的另一方面,提供了一種瀏覽器,包括: [0094]特征多媒體數據獲取模塊,適于在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成; [0095]第一特征碼提取模塊,適于在從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據; [0096]原始多媒體數據發布方身份信息請求模塊,適于依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求; [0097]原始多媒體數據發布方身份信息接收模塊,適于接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息; [0098]顯示窗口生成模塊,適于在當前網頁生成顯示窗口 ; [0099]原始多媒體數據發布方身份信息顯示模塊,適于在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。 [0100]本發明可以通過對第三方入口信息對原始多媒體數據發布方身份信息進行驗證,提高了原始多媒體數據發布方身份信息驗證的效率和實用性,方便原始多媒體數據發布方進行原始多媒體數據發布方身份驗證。在該原始多媒體數據發布方發布的原始多媒體數據上添加驗證結果,實現了對于原始多媒體數據的認證后的發布,使得原始多媒體數據可以攜帶有發布方的認證身份信息,從而提高了網絡信息的安全性。 [0101]本發明可以通過指紋、虹膜等體征信息的認證,大大加強了原始多媒體數據發布方身份信息驗證的可靠性。 [0102]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。 【專利附圖】
【附圖說明】 [0103]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中: [0104]圖1示出了根據本發明一個實施例的一種進行多媒體數據處理的方法實施例1的步驟流程圖; [0105]圖2A示出了根據本發明一個實施例的一種原始圖像數據的示例圖; [0106]圖2B示出了根據本發明一個實施例的一種第一特征碼數據的示例圖; [0107]圖2C示出了根據本發明一個實施例的一種第二特征碼數據的示例圖; [0108]圖2D示出了根據本發明一個實施例的一種特征圖像碼數據的示例圖;[0109]圖2E示出了根據本發明一個實施例的一種可展示的原始多媒體數據發布方身份信息的示例圖;
[0110]圖3示出了根據本發明一個實施例的一種進行多媒體數據處理的方法實施例2的步驟流程圖;
[0111]圖4示出了根據本發明一個實施例的一種進行多媒體數據處理的裝置實施例1的結構框圖;
[0112]圖5示出了根據本發明一個實施例的一種進行多媒體數據處理的裝置實施例2的結構框圖;
[0113]圖6示出了根據本發明一個實施例的一種進行多媒體數據認證的方法實施例1的步驟流程圖;
[0114]圖7示出了根據本發明一個實施例的一種進行多媒體數據認證的方法實施例2的步驟流程圖;
[0115]圖8示出了根據本發明一個實施例的一種進行多媒體數據認證裝置實施例1的結構框圖;以及,
[0116]圖9示出 了根據本發明一個實施例的一種進行多媒體數據認證裝置實施例2的結構框圖。
【具體實施方式】
[0117]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0118]參照圖1,示出了根據本發明一個實施例的一種進行多媒體數據處理的方法實施例I的步驟流程圖,具體可以包括以下步驟:
[0119]步驟101,在瀏覽器側獲取原始多媒體數據和原始多媒體數據發布方身份信息;
[0120]需要說明的是,多媒體(Multimedia)可以包括文字、圖片、照片、聲音(包含音樂、語音旁白、特殊音效)、動畫和影片,以及程式所提供的互動功能等數據。從直觀的角度去看,多媒體可以是呈現文件的形態,例如圖片文件、音樂文件等,但從本質上講,其依然是數據。原始多媒體數據可以為進行處理的多媒體數據。
[0121]在具體實現中,所述原始多媒體數據可以包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0122]原始多媒體數據發布方身份信息可以用于標識原始多媒體數據的來源方,具體可以可以是個人身份,也是可以是公司實體等等。
[0123]所述原始多媒體數據發布方身份信息可以包括個人身份信息和/或法人身份信息,更進一步地,所述個人身份信息可以包括指紋信息、虹膜信息和/或個人證件信息;所述法人身份信息可以包括企業法人信息、機關信息、事業單位信息和/或社會團體法人信
肩、O
[0124]指紋,也稱為手印,有廣義和狹義之分。狹義的指紋是指人的手指第一節手掌面皮膚上的乳突線花紋;廣義的指紋則包括指頭紋、指節紋和掌紋。指紋與指印在字面上有區另|J,即指紋是指手指第一節手掌面皮膚上的乳突線花紋,指印則是這個乳突線花紋留下的印痕,但是在司法實踐中,約定俗成,指紋與指印的概念是通用的。由于每個人的遺傳基因均不同,所以指紋也不同,每個人的指紋也是獨一無二的。
[0125]虹膜屬于眼球中層,位于血管膜的最前部,在睫狀體前方,有自動調節瞳孔的大小,調節進入眼內光線多少的作用。位于血管膜的最前部,虹膜中央有瞳孔。人類眼睛的虹膜與手的指紋一樣,是獨一無二的,一個虹膜大約有266個單位的讀取點,而其他傳統生物測定技術只能讀取13-16個單位,虹膜具有很高的測定的精確程度。
[0126]個人證件可以包括居民身份證、個體工商營業執照、軍人身份證、護照、專利代理人工作證等等。
[0127]當然,上述原始多媒體數據發布方身份信息只是作為示例,在實施本發明實施例時,可以根據實際情況設置其他原始多媒體數據發布方身份信息,只要能進行驗證即可,本發明實施例對此不加以限制。另外,除了上述原始多媒體數據發布方身份信息外,本領域技術人員還可以實際需要采用其它原始多媒體數據發布方身份信息,本發明實施例對此也不加以限制。
[0128]步驟102,配置用于驗證所述原始多媒體數據發布方身份信息的第三方入口信息,以及,可展示的原始多媒體數據發布方身份信息;
[0129]在具體實現中,第三方入口信息可以是國家監管機關的認證信息查詢服務器的入口,也可以是通過認證的第三方認證機構的認證信息查詢服務器的入口,本發明實施例對此不加以限制。
`[0130]原始多媒體數據發布方身份信息可以通過國家監管機關進行驗證,也可以通過第三方認證機構進行驗證等等。例如,專利代理人工作證可以通過中華全國專利代理人協會的網站進行查詢。虹膜等國家監管機關未開放認證查詢的信息可以通過第三方認證機構進行驗證。當然,本發明實施例可以收錄國家監管機關新開放的認證信息查詢服務器的入口進行補充。
[0131]原始多媒體數據發布方身份信息可能包含一些隱私信息,為保護原始多媒體數據發布方的隱私,可以配置某些原始多媒體數據發布方身份信息可以在驗證成功后顯示,則沒有配置的默認不在驗證成功后顯示。當然,為了保證認證的原始多媒體數據發布方身份信息的公開性,也可以規定一些隱私性相對較弱的原始多媒體數據發布方信息進行公開。例如,居民身份證包括姓名、性別、民族、出生、住址、公民身份號碼、照片、簽發機關、有限期限等信息,住址、公民身份號碼等是隱私性較強的信息,姓名、性別等是隱私性較弱的信息,可以規定公開姓名、性別,其它居民身份證信息則可以由原始多媒體數據發布方選擇是否公開。又例如,商家的經營信息也是可以由商家配置哪些信息是可以公開的,可以配置公司名稱、Logo、經營范圍、企業登記時間等可以顯示,可以配置企業法人信息不需要顯示。
[0132]在具體實現中,不同的原始多媒體數據發布方信息對應的可展示的原始多媒體數據發布方身份信息可以有不同的字符串進行標識。例如,可以采用“03”標識原始多媒體數據發布方身份信息為居民身份證,姓名可以采用“01”進行標識、性別可以采用“02”進行標識、民族可以采用“03”進行標識、出生可以采用“04”進行標識、住址可以采用“05”進行標識、公民身份號碼可以采用“06”進行標識、照片可以采用“07”進行標識、簽發機關可以采用“08”進行標識、有限期限可以采用“09”進行標識等等。[0133]步驟103,將所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側;
[0134]相對應地,服務器側可以接收并保存所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息。
[0135]在本發明的一種優選實施例中,所述步驟103具體可以包括如下子步驟:
[0136]子步驟S11,對所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息進行加密;
[0137]子步驟S12,將加密后的多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側。
[0138]在具體實現中,原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息可以是采用MD5 (Message-DigestAlgorithm5,消息摘要算法第五版)、TEA (Tiny Encryption Algorithm,分組加密算法)等加密算法加密上傳至服務器。
[0139]還可以將上傳的原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息與當前原始多媒體數據發布方的原始多媒體數據發布方賬號進行綁定。
[0140]步驟104,接收所述服務器側發送的第一特征碼數據和第二特征碼數據;其中,所述第一特征碼數據為所述服務器側針對所述原始多媒體數據生成;所述第二特征碼數據為所述服務器側訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息,并在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成;
[0141]為方便生成第一特征碼數據和方便在服務器側快速查詢到該上傳的原始多媒體數據,服務器側可以按照預置的命名規則對上傳的原始多媒體數據生成的唯一的標識,具體可以是字符串。
[0142]然后按照預設的第一特征碼數據生成規則生成第一特征碼數據。
[0143]在具體實現中,所述第一特征碼數據可以為二維碼數據(2-dimensionalbarcode)或條形碼數據(barcode);
[0144]條形碼數據可以是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。
[0145]二維碼數據可以是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白自動處理。它具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字符占有一定的寬度;具有一定的校驗功能等。
[0146]服務器側可以訪問第三方入口信息,通過對應的國家監管機關或者第三方認證機構驗證上傳的原始多媒體數據發布方身份信息,并接收該國家監管機關或者第三方認證機構返回的驗證結果,可以是驗證成功和驗證失敗。
[0147]當原始多媒體數據發布方身份信息驗證成功時(即原始多媒體數據發布方上傳的原始多媒體數據發布方身份信息,例如姓名、出生日期等和國家監管機關或者第三方認證機構的可信數據一致時,可認為驗證成功),服務器側可以采用上傳的可展示的原始多媒體數據發布方身份信息按照預設的第二特征碼數據生成規則生成第二特征碼數據。例如,在第一位和第二位字符串標識原始多媒體數據發布方身份信息的種類,后面每兩位字符串標識具體的可展示的原始多媒體數據發布方身份信息,然后按照二維碼數據或者條形碼數據的規定進行轉換。服務器側接著可以將第一特征碼數據和第二特征碼數據返回瀏覽器側。 [0148]當原始多媒體數據發布方身份信息驗證失敗時(即原始多媒體數據發布方上傳的原始多媒體數據發布方身份信息,例如姓名、出生日期等和國家監管機關或者第三方認證機構的可信數據不一致時,可認為驗證失敗),服務器側可以不生成第二特征碼數據,即第二特征碼數據為空。服務器側接著可以將第一特征碼數據和空的第二特征碼數據返回瀏覽器側,瀏覽器側可以提示原始多媒體數據發布方進行后續的原始多媒體數據發布方身份信息驗證操作。 [0149]步驟105,在所述原始多媒體數據上添加所述第一特征碼數據和第二特征碼數據生成特征多媒體數據。 [0150]根據不同的原始多媒體的特性,可以有不同的添加第一特征碼數據和第二特征碼數據的方法。 [0151]在實際應用中,所述特征多媒體數據可以包括特征圖像數據、特征音頻數據和/或特征視頻數據。 [0152]在本申請的一種優選實施例中,所述步驟105具體可以包括如下子步驟: [0153]子步驟S21,在所述原始圖像數據上添加所述第一特征碼數據和第二特征碼數據生成特征圖像數據; [0154]在實際應用中,可以原始圖像數據的下方、左方、右方、上方等預設的位置添加第一特征碼數據和第二特征碼數據,本發明實施例對此不加以限制。 [0155]和/ 或, [0156]子步驟S22,在所述原始音頻數據的末端添加所述第一特征碼數據和第二特征碼數據生成特征音頻數據; [0157]在實際應用中,為不影響原始音頻數據的播放,可以在原始音頻數據的末端添加第一特征碼數據和第二特征碼數據。其中,第一特征碼數據可以排在第二特征碼數據之前,也可以排在第二特征碼數據之后。 [0158]和/ 或, [0159]子步驟S23,在所述原始視頻數據中插入一幀圖像; [0160]子步驟S24,在所述圖像中添加所述第一特征碼數據和第二特征碼數據生成特征視頻數據。 [0161]在實際應用中,可以在原始視頻數據中的任意位置插入一幀圖像,用以在預設的位置添加第一特征碼數據和第二特征碼數據。 [0162]在本發明的一種優選實施例中,具體還可以包括如下步驟: [0163]步驟106,將所述特征多媒體數據上傳至所述服務器側中。 [0164]服務器側可以存儲該特征多媒體數據,該特征多媒體數據可以在網頁渲染時加載。 [0165]在本發明的一種優選實施例中,具體還可以包括如下步驟: [0166]步驟107,在瀏覽器側將所述特征多媒體數據在網絡中進行分發。 [0167]在具體實現中,除了將特征多媒體數據上傳至服務器,還可以在公共平臺分享所述特征圖片,可以調用相關的APKApplication Programming Interface,應用程序編程接口),將生成的特征多媒體數據在微博、博客、朋友圈等網絡中進行分發,共享資源。
[0168]本發明可以通過對第三方入口信息對原始多媒體數據發布方身份信息進行驗證,提高了原始多媒體數據發布方身份信息驗證的效率和實用性,方便原始多媒體數據發布方進行原始多媒體數據發布方身份驗證。在該原始多媒體數據發布方發布的原始多媒體數據上添加驗證結果,實現了對于原始多媒體數據的認證后的發布,使得原始多媒體數據可以攜帶有發布方的身份信息,從而提高了網絡信息的安全性。
[0169]本發明可以通過指紋、虹膜等體征信息的認證,大大加強了原始多媒體數據發布方身份信息驗證的可靠性。
[0170]為了方便本領域技術人員更好地理解本發明,以下通過一個完整示例更進一步說明本發明的多媒體數據處理流程:
[0171]應用場景:某知名攝影師希望通過身份認證發布新的攝影作品。
[0172]1、在瀏覽器側獲取當前原始多媒體數據發布方的原始圖像數據(即新的攝影作品,如圖2A所示)和居民身份證信息(姓名、性別、民族、出生、住址、公民身份號碼、照片、簽發機關、有限期限);
[0173]2、在瀏覽器側配置用于驗證居民身份證的第三方入口信息,以及,可以展示的居民身份證信息(姓名和性別);
[0174]3、在瀏覽器側將原始圖像數據、居民身份證信息、第三方入口信息和居民身份證信息(姓名、性別)加密上傳至服務器側;
[0175]4、在服務器側為原始圖像數據生成唯一標識“3216647”,并采用該唯一標識“3216647”生成第一特征碼數據,如圖2B所示,第一特征碼數據具體為條形碼;
[0176]5、在服務器側訪問第三方入口信息驗證居民身份證信息成功,采用字符串“03”標識驗證成功的原始多媒體數據發布方身份信息為居民身份證,采用“01”標識可以展示的原始多媒體數據發布方身份信息為居民身份證的姓名,采用“02”標識可以展示的原始多媒體數據發布方身份信息為居民身份證的性別,即可以采用“030102”標識可以展示的原始多媒體數據發布方身份信息;并采用該標識“030102”生成第二特征碼數據,如圖2C所示,第二特征碼數據具體為條形碼;
[0177]6、在服務器側將第一特征碼數據和第二特征碼數據發送至瀏覽器側;
[0178]7、將原始圖像數據加大:在其下方加高20pix(像素),將第一特征碼數據和第二特征碼數據添加到原始圖像數據下方加大的區域中,其中,第一特征碼數據位于第二特征碼數據的左方,生成的特征圖片如圖2D所示。
[0179]參照圖3,示出了根據本發明一個實施例的一種進行多媒體數據處理的方法實施例2的步驟流程圖,具體可以包括以下步驟:
[0180]步驟301,接收瀏覽器側發送的原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息;
[0181]步驟302,針對所述原始多媒體數據生成第一特征碼數據;
[0182]步驟303,訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息;
[0183]步驟304,在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成第二特征碼數據;
[0184]步驟305,將所述第一特征碼數據和所述第二特征碼數據發送至瀏覽器側。[0185]在本發明的一種優選實施例中,具體還可以包括如下步驟:
[0186]步驟306,接收瀏覽器側發送的特征多媒體數據。
[0187]在本發明實施例中,由于與進行多媒體數據處理的方法實施例1可以是對應的,所以描述的比較簡單,相關之處參見進行多媒體數據處理的方法實施例1的部分說明即可,本發明實施例在此不加以詳述。
[0188]參照圖4,示出了根據本發明一個實施例的一種進行多媒體數據處理的裝置實施例I的結構框圖,具體可以包括以下模塊:
[0189]數據獲取模塊401,適于在瀏覽器側獲取原始多媒體數據和原始多媒體數據發布方身份信息;
[0190]信息配置模塊402,適于配置用于驗證所述原始多媒體數據發布方身份信息的第三方入口信息,以及,可展示的原始多媒體數據發布方身份信息;
[0191]數據和信息上傳模塊403,適于將所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側;
[0192]特征碼數據接收模塊404,適于接收所述服務器側發送的第一特征碼數據和第二特征碼數據;其中,所述第一特征碼數據為所述服務器側針對所述原始多媒體數據生成;所述第二特征碼數據為所述服務器側訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息,并在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成;
[0193]特征多媒體數據生成模塊405,適于在所述原始多媒體數據上添加所述第一特征碼數據和第二特征碼數據生成特`征多媒體數據。
[0194]在本發明的一種優選實施例中,所述原始多媒體數據可以包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0195]所述特征多媒體數據可以包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0196]在本發明的一種優選實施例中,所述原始多媒體數據發布方身份信息可以包括個人身份信息和/或法人身份信息。
[0197]在本發明的一種優選實施例中,所述個人身份信息可以包括指紋信息、虹膜信息和/或個人證件信息;
[0198]所述法人身份信息可以包括企業法人信息、機關信息、事業單位信息和/或社會團體法人信息。
[0199]在本發明的一種優選實施例中,所述第一特征碼數據可以為二維碼數據或條形碼數據;
[0200]所述第二特征碼數據可以為二維碼數據或條形碼數據。
[0201]在本發明的一種優選實施例中,所述數據和信息上傳模塊還可以適于:
[0202]對所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息進行加密;
[0203]將加密后的多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側。
[0204]在本發明的一種優選實施例中,所述特征多媒體數據生成模塊還可以適于:
[0205]在所述原始圖像數據上添加所述第一特征碼數據和第二特征碼數據生成特征圖像數據;
[0206]和/ 或,
[0207]在所述原始音頻數據的末端添加所述第一特征碼數據和第二特征碼數據生成特征音頻數據;
[0208]和/ 或,
[0209]在所述原始視頻數據中插入一幀圖像;
[0210]在所述圖像中添加所述第一特征碼數據和第二特征碼數據生成特征視頻數據。
[0211]在本發明的一種優選實施例中,還可以包括如下模塊:
[0212]特征多媒體數據上傳模塊,適于將所述特征多媒體數據上傳至所述服務器側中。
[0213]在本發明的一種優選實施例中,還可以包括如下模塊:
[0214]特征多媒體數據分發模塊,適于在瀏覽器側將所述特征多媒體數據在網絡中進行分發。
[0215]參照圖5,示出了根據本發明一個實施例的一種進行多媒體數據處理的裝置實施例2的結構框圖,具體可以包括以下模塊:`[0216]數據和信息接收模塊501,適于接收瀏覽器側發送的原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息;
[0217]第一特征碼生成模塊502,適于針對所述原始多媒體數據生成第一特征碼數據;
[0218]原始多媒體數據發布方身份信息驗證模塊503,適于訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息;
[0219]第二特征碼生成模塊504,適于在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成第二特征碼數據;
[0220]特征碼數據發送模塊505,適于將所述第一特征碼數據和所述第二特征碼數據發送至瀏覽器側。
[0221]在本發明的一種優選實施例中,還可以包括如下模塊::
[0222]特征多媒體數據接收模塊,適于接收瀏覽器側發送的特征多媒體數據。
[0223]對于裝置實施例而言,由于其與前述方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0224]本發明還公開了一種瀏覽器,具體可以包括以下模塊:
[0225]數據獲取模塊,適于在瀏覽器側獲取原始多媒體數據和原始多媒體數據發布方身份信息;
[0226]信息配置模塊,適于配置用于驗證所述原始多媒體數據發布方身份信息的第三方入口信息,以及,可展示的原始多媒體數據發布方身份信息;
[0227]數據和信息上傳模塊,適于將所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側;
[0228]特征碼數據接收模塊,適于接收所述服務器側發送的第一特征碼數據和第二特征碼數據;其中,所述第一特征碼數據為所述服務器側針對所述原始多媒體數據生成;所述第二特征碼數據為所述服務器`側訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息,并在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成;
[0229]特征多媒體數據生成模塊,適于在所述原始多媒體數據上添加所述第一特征碼數據和第二特征碼數據生成特征多媒體數據。
[0230]在本發明的一種優選實施例中,所述原始多媒體數據可以包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0231]所述特征多媒體數據可以包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0232]在本發明的一種優選實施例中,所述原始多媒體數據發布方身份信息可以包括個人身份信息和/或法人身份信息。
[0233]在本發明的一種優選實施例中,所述個人身份信息可以包括指紋信息、虹膜信息和/或個人證件信息;
[0234]所述法人身份信息可以包括企業法人信息、機關信息、事業單位信息和/或社會團體法人信息。
[0235]在本發明的一種優選實施例中,所述第一特征碼數據可以為二維碼數據或條形碼數據;
[0236]所述第二特征碼數據可以為二維碼數據或條形碼數據。
[0237]在本發明的一種優選實施例中,所述數據和信息上傳模塊還可以適于:
[0238]對所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息進行加密;
[0239]將加密后的多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側。
[0240]在本發明的一種優選實施例中,所述特征多媒體數據生成模塊還可以適于:
[0241]在所述原始圖像數據上添加所述第一特征碼數據和第二特征碼數據生成特征圖像數據;
[0242]和/ 或,
[0243]在所述原始音頻數據的末端添加所述第一特征碼數據和第二特征碼數據生成特征音頻數據;
[0244]和/ 或,
[0245]在所述原始視頻數據中插入一幀圖像;
[0246]在所述圖像中添加所述第一特征碼數據和第二特征碼數據生成特征視頻數據。
[0247]在本發明的一種優選實施例中,還可以包括如下模塊:
[0248]特征多媒體數據上傳模塊,適于將所述特征多媒體數據上傳至所述服務器側中。
[0249]在本發明的一種優選實施例中,還可以包括如下模塊:
[0250]特征多媒體數據分發模塊,適于在瀏覽器側將所述特征多媒體數據在網絡中進行分發。
[0251]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0252]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0253]類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0254]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0255]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0256]本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的基于進行多媒體數據處理的設備中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0257]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0258]本發明公開了 Al、一種進行多媒體數據處理的方法,包括:
[0259]在瀏覽器側獲取原始多媒體數據和原始多媒體數據發布方身份信息;[0260]配置用于驗證所述原始多媒體數據發布方身份信息的第三方入口信息,以及,可展示的原始多媒體數據發布方身份信息; [0261]將所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側; [0262]接收所述服務器側發送的第一特征碼數據和第二特征碼數據;其中,所述第一特征碼數據為所述服務器側針對所述原始多媒體數據生成;所述第二特征碼數據為所述服務器側訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息,并在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成; [0263]在所述原始多媒體數據上添加所述第一特征碼數據和第二特征碼數據生成特征多媒體數據。 [0264]A2、如Al所述的方法,所述原始多媒體數據包括原始圖像數據、原始音頻數據和/或原始視頻數據; [0265]所述特征多媒體數據包括特征圖像數據、特征音頻數據和/或特征視頻數據。 [0266]A3、如Al所述的方法,所述原始多媒體數據發布方身份信息包括個人身份信息和/或法人身份信息。 [0267]A4、如A3所述的方法,所述個人身份信息包括指紋信息、虹膜信息和/或個人證件 信息; [0268]所述法人身份信息包括企業法人信息、機關信息、事業單位信息和/或社會團體法人息O [0269]A5、如Al所述的方法,所述第一特征碼數據為二維碼數據或條形碼數據; [0270]所述第二特征碼數據為二維碼數據或條形碼數據。 [0271]A6、如Al所述的方法,所述將所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和公開身份信息上傳至服務器側的步驟包括: [0272]對所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息進行加密; [0273]將加密后的多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側。 [0274]A7、如A2所述的方法,所述在所述原始多媒體數據上添加所述第一特征碼數據和第二特征碼數據生成特征多媒體數據的步驟包括: [0275]在所述原始圖像數據上添加所述第一特征碼數據和第二特征碼數據生成特征圖像數據; [0276]和/ 或, [0277]在所述原始音頻數據的末端添加所述第一特征碼數據和第二特征碼數據生成特征音頻數據; [0278]和/ 或, [0279]在所述原始視頻數據中插入一幀圖像; [0280]在所述圖像中添加所述第一特征碼數據和第二特征碼數據生成特征視頻數據。 [0281]A8、如Al所述的方法,還包括: [0282]將所述特征多媒體數據上傳至所述服務器側中。[0283]A9、如Al所述的方法,還包括:
[0284]在瀏覽器側將所述特征多媒體數據在網絡中進行分發。
[0285]本發明還公開了 B10、一種進行多媒體數據處理的方法,包括:
[0286]接收瀏覽器側發送的原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息;
[0287]針對所述原始多媒體數據生成第一特征碼數據;
[0288]訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息;
[0289]在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成第二特征碼數據;
[0290]將所述第一特征碼數據和所述第二特征碼數據發送至瀏覽器側。
[0291]BI 1、如BlO所述的方法,還包括:
[0292]接收瀏覽器側發送的特征多媒體數據。
[0293]本發明還 公開了 C12、一種進行多媒體數據處理的裝置,包括:
[0294]數據獲取模塊,適于在瀏覽器側獲取原始多媒體數據和原始多媒體數據發布方身份信息;
[0295]信息配置模塊,適于配置用于驗證所述原始多媒體數據發布方身份信息的第三方入口信息,以及,可展示的原始多媒體數據發布方身份信息;
[0296]數據和信息上傳模塊,適于將所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側;
[0297]特征碼數據接收模塊,適于接收所述服務器側發送的第一特征碼數據和第二特征碼數據;其中,所述第一特征碼數據為所述服務器側針對所述原始多媒體數據生成;所述第二特征碼數據為所述服務器側訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息,并在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成;
[0298]特征多媒體數據生成模塊,適于在所述原始多媒體數據上添加所述第一特征碼數據和第二特征碼數據生成特征多媒體數據。
[0299]C13、如C12所述的裝置,所述原始多媒體數據包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0300]所述特征多媒體數據包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0301]C14、如C12所述的裝置,所述原始多媒體數據發布方身份信息包括個人身份信息和/或法人身份信息。
[0302]C15、如C14所述的裝置,所述個人身份信息包括指紋信息、虹膜信息和/或個人證件信息;
[0303]所述法人身份信息包括企業法人信息、機關信息、事業單位信息和/或社會團體法人息O
[0304]C16、如C12所述的裝置,所述第一特征碼數據為二維碼數據或條形碼數據;
[0305]所述第二特征碼數據為二維碼數據或條形碼數據。
[0306]C17、如C12所述的裝置,所述數據和信息上傳模塊還適于:
[0307]對所述原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息進行加密;[0308]將加密后的多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息上傳至服務器側。
[0309]C18、如C13所述的裝置,所述特征多媒體數據生成模塊還適于:
[0310]在所述原始圖像數據上添加所述第一特征碼數據和第二特征碼數據生成特征圖像數據;
[0311]和/ 或,
[0312]在所述原始音頻數據的末端添加所述第一特征碼數據和第二特征碼數據生成特征音頻數據;
[0313]和/ 或,
[0314]在所述原始視頻數據中插入一幀圖像;
[0315]在所述圖像中添加所述第一特征碼數據和第二特征碼數據生成特征視頻數據。
[0316]C19、如C12所述的裝置,還包括:
[0317]特征多媒體數據上傳模塊,適于將所述特征多媒體數據上傳至所述服務器側中。
[0318]C20、如C12所述的方法,還包括:
[0319]特征多媒體數據分發模塊,適于在瀏覽器側將所述特征多媒體數據在網絡中進行分發。
[0320]本發明還公開了 D21、一種進行多媒體數據處理的裝置,包括:
[0321]數據和信息接收模塊,適于接收瀏覽器側發送的原始多媒體數據、原始多媒體數據發布方身份信息、第三方入口信息和可展示的原始多媒體數據發布方身份信息;
[0322]第一特征碼生成模塊,適于針對所述原始多媒體數據生成第一特征碼數據;
[0323]原始多媒體數據發布方身份信息驗證模塊,適于訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息;
[0324]第二特征碼生成模塊,適于在驗證成功時提取可展示的原始多媒體數據發布方身份信息生成第二特征碼數據;
[0325]特征碼數據發送模塊,適于將所述第一特征碼數據和所述第二特征碼數據發送至瀏覽器側。
[0326]D22、如D21所述的裝置,還包括:
[0327]特征多媒體數據接收模塊,適于接收瀏覽器側發送的特征多媒體數據。
[0328]本發明還公開了 E23、一種瀏覽器,包括C12至B20中任一項所述的進行多媒體數據處理的裝置。
[0329]參照圖6,示出了根據本發明一個實施例的一種進行多媒體數據認證的方法實施例I的步驟流程圖,具體可以包括以下步驟:
[0330]步驟601,在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成;[0331]當用戶請求訪問網頁時,瀏覽器會加載該網頁的網頁資源。其中,網頁資源可以包括特征多媒體數據。
[0332]在具體實現中,所述原始多媒體數據可以包括原始圖像數據、原始音頻數據和/或原始視頻數據;[0333]相對應地,所述特征多媒體數據可以包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0334]所述第一特征碼數據可以為二維碼數據或條形碼數據;
[0335]所述第二特征碼數據可以為二維碼數據或條形碼數據。
[0336]在本發明的一種優選實施例中,所述原始多媒體數據發布方身份信息可以包括個人身份信息和/或法人身份信息。
[0337]更進一步地,所述個人身份信息可以包括指紋信息、虹膜信息和/或個人證件信息;所述法人身份信息可以包括企業法人信息、機關信息、事業單位信息和/或社會團體法
人信息。
[0338]在本發明的一種優選實施例中,所述步驟601具體可以包括如下子步驟:
[0339]子步驟S31,從內存中提取符合預設顯示區域的圖像數據;
[0340]子步驟S32,判斷所述圖像數據的指定位置的數據是否為認證數據;
[0341]子步驟S33,若是,則判定所述圖像數據為特征圖像數據;
[0342]在具體實現中,可以從內存(例如本地緩存)中,獲取當前網頁中的符合預設顯示區域的圖像數據。網頁中有顯示區域,通過DOM (Document Object Model,文檔對象模型)能識別整個網頁架構,通過遍歷網頁的DOM樹節點可以從內存中獲取已緩存的符合預設顯示區域的圖像數據。
[0343]在本發明的一種優選實`施例中,所述子步驟S32進一步可以包括如下子步驟:
[0344]子步驟S321,將所述圖像數據的指定位置的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0345]子步驟S322,匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述圖像數據的指定位置的數據為第一特征碼數據和/或第二特征碼數據;
[0346]在具體實現中,指定的位置和字符串信息可以是在生成特征圖像數據時進行約定的,可以是任意形式,本發明對此不加以限制。
[0347]和/ 或,
[0348]子步驟S34,從內存中提取符合預設顯示區域的音頻數據;
[0349]子步驟S35,判斷所述音頻數據末端的數據是否為認證數據;
[0350]子步驟S36,若是,則判定所述音頻數據為特征音頻數據;
[0351]在具體實現中,可以從內存(例如本地緩存)中,獲取當前網頁中的符合預設顯示區域的音頻數據。網頁中有顯示區域,通過DOM能識別整個網頁架構,通過遍歷網頁的DOM樹節點可以從內存中獲取已緩存的符合預設顯示區域的音頻數據。
[0352]在本發明的一種優選實施例中,所述子步驟S35進一步可以包括如下子步驟:
[0353]子步驟S351,將所述音頻數據末端的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0354]子步驟S352,匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述音頻數據末端的數據為第一特征碼數據和/或第二特征碼數據;
[0355]在具體實現中,末端的數據排布和字符串信息可以是在生成特征圖像數據時進行約定的,可以是任意形式,本發明對此不加以限制。
[0356]和/ 或,[0357]子步驟S37,從內存中提取符合預設顯示區域的視頻數據;
[0358]子步驟S38,判斷所述視頻數據指定的一幀圖像數據是否為認證數據;
[0359]子步驟S39,若是,則判定所述視頻數據為特征視頻數據。
[0360]在具體實現中,可以從內存(例如本地緩存)中,獲取當前網頁中的符合預設顯示區域的視頻數據。網頁中有顯示區域,通過DOM能識別整個網頁架構,通過遍歷網頁的DOM樹節點可以從內存中獲取已緩存的符合預設顯示區域的視頻數據。
[0361]在本發明的一種優選實施例中,所述子步驟S38進一步可以包括如下子步驟:
[0362]子步驟S381,將所述視頻數據指定的一幀圖像數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0363]子步驟S382,匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述視頻數據指定的一幀圖像數據為第一特征碼數據和/或第二特征碼數據。
[0364]在具體實現中,指定的一幀圖像數據和字符串信息可以是在生成特征圖像數據時進行約定的,可以是任意形式,本發明對此不加以限制。
[0365]步驟602,當從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據;
[0366]當從認證數據中提取到第二特征碼數據時,可以表示該特征多媒體數據已通過第三方的原始多媒體數據發布方身份信息的驗證。
[0367]步驟603,依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求;
[0368]當服務器接收到該請求時,可以提取并解析請求中的第一特征碼數據,獲得字符串信息,接著尋找字符串信息指示的原始多媒體信息。該原始多媒體信息在生成特征多媒體數據時,可以捆綁了對應的原始多媒體數據發布方身份信息和可以展示的原始多媒體數據發布方身份信息。
[0369]當服務器提取到可以展示的原始多媒體數據發布方身份信息時,將可展示的原始多媒體數據發布方身份信息發送至瀏覽器。
[0370]在本發明的一種優選實施例中,所述原始多媒體數據可以對應有的第三方入口信息,所述第三方入口信息可以為服務器側在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,驗證所述原始多媒體數據發布方身份信息的第三方的入口信息。
[0371]當服務器提取可以展示的原始多媒體數據發布方身份信息失敗時,訪問該第三方入口信息,驗證對應的原始多媒體數據發布方身份信息。在驗證成功后,將可展示的原始多媒體數據發布方身份信息發送至瀏覽器。
[0372]步驟604,接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0373]在實際應用中,可展示的原始多媒體數據發布方身份信息可以在當前特征多媒體數據加載時進行展示,以保證原始多媒體數據發布方身份信息認證的公開性和公正性。
[0374]步驟605,在當前網頁生成顯示窗口;[0375]顯示窗口可以在該特征多媒體數據的顯示位置處生成的浮窗,例如顯示特征圖像數據或者加載特征視頻數據的周邊或者固定的左下角生成一個浮窗。
[0376]步驟606,在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
[0377]在具體實現中,可以是瀏覽器側在網頁加載完畢后自動進行顯示,也可以是用戶進行觸發的等等。例如,當瀏覽器加載網頁完畢時,會生成網頁加載完成事件,即DocumentComplete事件。當網頁加載完畢后,則可以進行動態渲染。又例如,在顯示窗口加載一個功能按鈕,當用戶點擊時會觸發可展示的原始多媒體數據發布方身份信息的顯示,或者,可以通過顯示窗口的懸停hover事件觸發可展示的原始多媒體數據發布方身份信息的顯示。
[0378]本發明可以通過對第三方入口信息對原始多媒體數據發布方身份信息進行驗證,提高了原始多媒體數據發布方身份信息驗證的效率和實用性,方便原始多媒體數據發布方進行原始多媒體數據發布方身份驗證。在該原始多媒體數據發布方發布的原始多媒體數據上添加驗證結果,實現了對于原始多媒體數據的認證后的發布,使得原始多媒體數據可以攜帶有發布方的認證身份信息,從而提高了網絡信息的安全性。
[0379]本發明可以通過指紋、虹膜等體征信息的認證,大大加強了原始多媒體數據發布方身份信息驗證的可靠性。
[0380]為了方便本領域技術人員更好地理解本發明,以下通過一個完整示例更進一步說明本發明的多媒體數據認證流程:
[0381]應用場景:對某網頁上某知名攝影師發布新的攝影作品進行身份認證。
[0382]1、在瀏覽器側獲取當前網頁的圖像數據,如圖2D所示;
[0383]2、在瀏覽器側提取該圖像數據底部高20pix的數據進行條形碼的解碼,分別獲得字符串信息“ 3216647 ”和“030102 ”,判定該圖像數據為特征圖像數據;
[0384]3、在瀏覽器側提取到該圖像數據底部高20pix的數據右側存在符合預設條件的條形碼,即第二特征碼數據(如圖2C所示),向服務器發送可展示的原始多媒體數據發布方身份信息獲取請求,請求中帶有第一特征碼數據,即圖像數據底部高20pix的數據左側的條形碼(如圖2B所示);
[0385]4、在服務器側解析第一特征碼數據,獲得字符串信息“ 3216647 ”,指示一個原始圖像數據,如圖2A所示;
[0386]5、在服務器側提取該原始圖像數據對應的可展示的原始多媒體數據發布方身份信息,采用字符串信息“030102”標識,表示居民身份證信息中的姓名和性別,則將具體的居民身份證信息中的姓名(張小明)和性別(男)發送至瀏覽器側;
[0387]6、在瀏覽器側的當前窗口生成一個漂浮窗口,在該窗口上顯示該居民身份證信息中的姓名和性別。
[0388]參照圖7,示出了根據本發明一個實施例的一種進行多媒體數據認證的方法實施例2的步驟流程圖,具體可以包括以下步驟:
[0389]步驟701,接收瀏覽器側發送的可展示的原始多媒體數據發布方身份信息獲取請求;所述請求中包括第一特征碼數據;所述第一特征碼數據為服務器側針對原始多媒體數據生成;
[0390]步驟702,提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;[0391] 步驟703,向瀏覽器側發送所述可展示的原始多媒體數據發布方身份信息。
[0392]在本發明的一種優選實施例中,所述原始多媒體數據對應有的第三方入口信息,具體還可以包括如下步驟:
[0393]步驟704,當提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息。
[0394]在本發明實施例中,由于與進行多媒體數據認證的方法實施例1可以是對應的,所以描述的比較簡單,相關之處參見進行多媒體數據認證的方法實施例1的部分說明即可,本發明實施例在此不加以詳述。
[0395]參照圖8,示出了根據本發明一個實施例的一種進行多媒體數據認證的裝置實施例I的結構框圖,具體可以包括以下模塊:
[0396]特征多媒體數據獲取模塊801,適于在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成;
[0397]第一特征碼提取模塊802,適于在從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據;
[0398]原始多媒體數據發布方身份信息請求模塊803,適于依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求;
[0399]原始多媒體數據發布方身份信息接收模塊804,適于接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0400]顯示窗口生成模塊805,適于在當前網頁生成顯示窗口 ;
[0401]原始多媒體數據發布方身份信息顯示模塊806,適于在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
[0402]在本發明的一種優選實施例中,所述原始多媒體數據可以包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0403]所述特征多媒體數據可以包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0404]在本發明的一種優選實施例中,所述原始多媒體數據發布方身份信息可以包括個人身份信息和/或法人身份信息。
[0405]在本發明的一種優選實施例中,所述個人身份信息可以包括指紋信息、虹膜信息和/或個人證件信息;
[0406]所述法人身份信息可以包括企業法人信息,機關信息、事業單位信息和/或社會團體法人信息。
[0407]在本發明的一種優選實施例中,所述第一特征碼數據可以為二維碼數據或條形碼數據;
[0408]所述第二特征碼數據可以為二維碼數據或條形碼數據。
[0409]在本發明的一種優選實施例中,所述特征多媒體數據獲取模塊還可以適于:
[0410]從內存中提取符合預設顯示區域的圖像數據;[0411]判斷所述圖像數據的指定位置的數據是否為認證數據;
[0412]若是,則判定所述圖像數據為特征圖像數據;
[0413]和/ 或,
[0414]從內存中提取符合預設顯示區域的音頻數據;
[0415]判斷所述音頻數據末端的數據是否為認證數據;
[0416]若是,則判定所述音頻數據為特征音頻數據;
[0417]和/ 或,
[0418]從內存中提取符合預設顯示區域的視頻數據;
[0419]判斷所述視頻數據指定的一幀圖像數據是否為認證數據;
[0420]若是,則判定所述視頻數據為特征視頻數據。
[0421]在本發明的一種優選實施例中,所述特征多媒體數據獲取模塊還可以適于:
[0422]將所述圖像數據的指定位置的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
`[0423]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述圖像數據的指定位置的數據為第一特征碼數據和/或第二特征碼數據;
[0424]和/ 或,
[0425]將所述音頻數據末端的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0426]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述音頻數據末端的數據為第一特征碼數據和/或第二特征碼數據;
[0427]和/ 或,
[0428]將所述視頻數據指定的一幀圖像數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0429]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述視頻數據指定的一幀圖像數據為第一特征碼數據和/或第二特征碼數據。
[0430]在本發明的一種優選實施例中,所述原始多媒體數據可以對應有的第三方入口信息,所述第三方入口信息可以為服務器側在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,驗證所述原始多媒體數據發布方身份信息的第三方的入口信息。
[0431]參照圖9,示出了根據本發明一個實施例的一種進行多媒體數據認證的裝置實施例2的結構框圖,具體可以包括以下模塊:
[0432]原始多媒體數據發布方身份信息請求接收模塊901,適于接收瀏覽器側發送的可展示的原始多媒體數據發布方身份信息獲取請求;所述請求中包括第一特征碼數據;所述第一特征碼數據為服務器側針對原始多媒體數據生成;
[0433]驗證結果提取模塊902,適于提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0434]原始多媒體數據發布方身份信息發送模塊903,適于向瀏覽器側發送所述可展示的原始多媒體數據發布方身份信息。
[0435]在本發明的一種優選實施例中,所述原始多媒體數據對應有的第三方入口信息,具體還可以包括如下模塊:
[0436]原始多媒體數據發布方身份信息驗證模塊,適于在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息。
[0437]本發明實施例還公開了一種瀏覽器,具體可以包括如下模塊:
[0438]特征多媒體數據獲取模塊,適于在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成;
[0439]第一特征碼提取模塊,適于在從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據;
[0440]原始多媒體數據發布方身份信息請求模塊,適于依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求;
[0441]原始多媒體數據發布方身份信息接收模塊,適于接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述原可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0442]顯示窗口生成模塊,適于在當前網頁生成顯示窗口 ;
`[0443]原始多媒體數據發布方身份信息顯示模塊,適于在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
[0444]在本發明的一種優選實施例中,所述原始多媒體數據可以包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0445]所述特征多媒體數據可以包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0446]在本發明的一種優選實施例中,所述原始多媒體數據發布方身份信息可以包括個人身份信息和/或法人身份信息。
[0447]在本發明的一種優選實施例中,所述個人身份信息可以包括指紋信息、虹膜信息和/或個人證件信息;
[0448]所述法人身份信息可以包括企業法人信息,機關信息、事業單位信息和/或社會團體法人信息。
[0449]在本發明的一種優選實施例中,所述第一特征碼數據可以為二維碼數據或條形碼數據;
[0450]所述第二特征碼數據可以為二維碼數據或條形碼數據。
[0451]在本發明的一種優選實施例中,所述特征多媒體數據獲取模塊還可以適于:
[0452]從內存中提取符合預設顯示區域的圖像數據;
[0453]判斷所述圖像數據的指定位置的數據是否為認證數據;
[0454]若是,則判定所述圖像數據為特征圖像數據;
[0455]和/ 或,
[0456]從內存中提取符合預設顯示區域的音頻數據;
[0457]判斷所述音頻數據末端的數據是否為認證數據;[0458]若是,則判定所述音頻數據為特征音頻數據;
[0459]和/ 或,
[0460]從內存中提取符合預設顯示區域的視頻數據;
[0461]判斷所述視頻數據指定的一幀圖像數據是否為認證數據;
[0462]若是,則判定所述視頻數據為特征視頻數據。
[0463]在本發明的一種優選實施例中,所述特征多媒體數據獲取模塊還可以適于:
[0464]將所述圖像數據的指定位置的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0465]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述圖像數據的指定位置的數據為第一特征碼數據和/或第二特征碼數據;
[0466]和/ 或,
[0467]將所述音 頻數據末端的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0468]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述音頻數據末端的數據為第一特征碼數據和/或第二特征碼數據;
[0469]和/ 或,
[0470]將所述視頻數據指定的一幀圖像數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0471]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述視頻數據指定的一幀圖像數據為第一特征碼數據和/或第二特征碼數據。
[0472]在本發明的一種優選實施例中,所述原始多媒體數據可以對應有的第三方入口信息,所述第三方入口信息可以為服務器側在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,驗證所述原始多媒體數據發布方身份信息的第三方的入口信息。
[0473]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0474]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0475]類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。[0476]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0477]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0478]本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的進行多媒體數據認證的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0479]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0480]F1、一種進行多媒體數據認證的方法,包括:
[0481]在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成;
[0482]當從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據;
[0483]依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份 息獲取請求;
[0484]接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0485]在當前網頁生成顯示窗口 ;
[0486]在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
[0487]F2、如Fl所述的方法,所述原始多媒體數據包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0488]所述特征多媒體數據包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0489]F3、如Fl所述的方法,所述原始多媒體數據發布方身份信息包括個人身份信息和/或法人身份信息。
[0490]F4、如F3所述的方法,所述個人身份信息包括指紋信息、虹膜信息和/或個人證件
信息;
[0491]所述法人身份信息包括企業法人信息,機關信息、事業單位信息和/或社會團體法人息O
[0492]F5、如Fl或F2所述的方法,所述第一特征碼數據為二維碼數據或條形碼數據;
[0493]所述第二特征碼數據為二維碼數據或條形碼數據。
[0494]F6、如F2所述的方`法,所述在瀏覽器側獲取當前網頁帶有認證數據的特征多媒體數據的步驟包括:
[0495]從內存中提取符合預設顯示區域的圖像數據;
[0496]判斷所述圖像數據的指定位置的數據是否為認證數據;
[0497]若是,則判定所述圖像數據為特征圖像數據;
[0498]和/ 或,
[0499]從內存中提取符合預設顯示區域的音頻數據;
[0500]判斷所述音頻數據末端的數據是否為認證數據;
[0501]若是,則判定所述音頻數據為特征音頻數據;
[0502]和/ 或,
[0503]從內存中提取符合預設顯示區域的視頻數據;
[0504]判斷所述視頻數據指定的一幀圖像數據是否為認證數據;
[0505]若是,則判定所述視頻數據為特征視頻數據。
[0506]F7、如F6所述的方法,
[0507]所述判斷所述圖像數據的指定位置的數據是否為認證數據的步驟包括:
[0508]將所述圖像數據的指定位置的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0509]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述圖像數據的指定位置的數據為第一特征碼數據和/或第二特征碼數據;
[0510]和/ 或,
[0511]所述判斷所述音頻數據末端的數據是否為認證數據的步驟包括:
[0512]將所述音頻數據末端的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0513]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述音頻數據末端的數據為第一特征碼數據和/或第二特征碼數據;[0514]和/ 或,
[0515]所述判斷所述視頻數據指定的一幀圖像數據是否為認證數據的步驟包括:
[0516]將所述視頻數據指定的一幀圖像數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息;
[0517]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述視頻數據指定的一幀圖像數據為第一特征碼數據和/或第二特征碼數據。
[0518]F8、如Fl所述的方法,所述原始多媒體數據對應有的第三方入口信息,所述第三方入口信息為服務器側在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,驗證所述原始多媒體數據發布方身份信息的第三方的入口信息。
[0519]本發明還公開了 G9、一種進行多媒體數據認證的方法,包括:
[0520]接收瀏覽器側發送的可展示的原始多媒體數據發布方身份信息獲取請求;所述請求中包括第一特征碼數據;所述第一特征碼數據為服務器側針對原始多媒體數據生成;
[0521]提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0522]向瀏覽器側發送所述可展示的原始多媒體數據發布方身份信息。
[0523]G10、如G9所述的方法,所述原始多媒體數據對應有的第三方入口信息,所述方法還包括:
[0524]當提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息。
[0525]本發明還公開了 H11、一種進行多媒體數據認證的裝置,包括:
[0526]特征多媒體數據獲取模塊,適于在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成;
[0527]第一特征碼提取模塊,適于在從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據;
[0528]原始多媒體數據發布方身份信息請求模塊,適于依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求;
[0529]原始多媒體數據發布方身份信息接收模塊,適于接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0530]顯示窗口生成模塊,適于在當前網頁生成顯示窗口 ;
[0531]原始多媒體數據發布方身份信息顯示模塊,適于在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
[0532]H12、如Hll所述的裝置,所述原始多媒體數據包括原始圖像數據、原始音頻數據和/或原始視頻數據;
[0533]所述特征多媒體數據包括特征圖像數據、特征音頻數據和/或特征視頻數據。
[0534]H13、如Hll所述的裝置,所述原始多媒體數據發布方身份信息包括個人身份信息和/或法人身份信息。[0535]H14、如H13所述的裝置,其特征在于,所述個人身份信息包括指紋信息、虹膜信息和/或個人證件信息; [0536]所述法人身份信息包括企業法人信息,機關信息、事業單位信息和/或社會團體法人息O [0537]H15、如Hll或H12所述的裝置,所述第一特征碼數據為二維碼數據或條形碼數據; [0538]所述第二特征碼數據為二維碼數據或條形碼數據。 [0539]H16、如H12所述的裝置,所述特征多媒體數據獲取模塊還適于: [0540]從內存中提取符合預設顯示區域的圖像數據; [0541]判斷所述圖像數據的指定位置的數據是否為認證數據; [0542]若是,則判定所述圖像數據為特征圖像數據; [0543]和/ 或, [0544]從內存中提取符合預設顯示區域的音頻數據; [0545]判斷所述音頻數據末端的數據是否為認證數據; [0546]若是,則判定所述音頻數據為特征音頻數據; [0547]和/ 或, [0548]從內存中提取符合預設顯示區域的視頻數據; [0549]判斷所述視頻數據指定的一幀圖像數據是否為認證數據; [0550]若是,則判定所述視頻數據為特征視頻數據。 [0551]H17、如H16所述的方法,所述特征多媒體數據獲取模塊還適于: [0552]將所述圖像數據的指定位置的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息; [0553]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述圖像數據的指定位置的數據為第一特征碼數據和/或第二特征碼數據; [0554]和/ 或, [0555]將所述音頻數據末端的數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息; [0556]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述音頻數據末端的數據為第一特征碼數據和/或第二特征碼數據; [0557]和/ 或, [0558]將所述視頻數據指定的一幀圖像數據進行二維碼或者條形碼的解碼,獲取其對應的字符串信息; [0559]匹配所述字符串信息,若所述字符串信息符合預定的數據格式,則判斷所述視頻數據指定的一幀圖像數據為第一特征碼數據和/或第二特征碼數據。 [0560]H18、如Hll所述的裝置,所述原始多媒體數據對應有的第三方入口信息,所述第三方入口信息為服務器側在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,驗證所述原始多媒體數據發布方身份信息的第三方的入口信息。 [0561]本發明還公開了 119、一種進行多媒體數據認證的裝置,包括: [0562]原始多媒體數據發布方身份信息請求接收模塊,適于接收瀏覽器側發送的可展示的原始多媒體數據發布方身份信息獲取請求;所述請求中包括第一特征碼數據;所述第一特征碼數據為服務器側針對原始多媒體數據生成;
[0563]驗證結果提取模塊,適于提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息;
[0564]原始多媒體數據發布方身份信息發送模塊,適于向瀏覽器側發送所述可展示的原始多媒體數據發布方身份信息。
[0565]120、如119所述的裝置,所述原始多媒體數據對應有的第三方入口信息,所述裝置還包括:
[0566]原始多媒體數據發布方身份信息驗證模塊,適于在提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果失敗時,訪問所述第三方入口信息驗證所述原始多媒體數據發布方身份信息。
[0567]本發明還公開了 J21、一種瀏覽器,包括Hll至H18中任一項所述的進行多媒體數據認證的裝置。
【權利要求】
1.一種進行多媒體數據認證的方法,包括: 在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成; 當從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據; 依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求; 接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息; 在當前網頁生成顯示窗口; 在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
2.如權利要求1所述的方法,其特征在于,所述原始多媒體數據包括原始圖像數據、原始音頻數據和/或原始視頻數據; 所述特征多媒體數據包括特征圖像數據、特征音頻數據和/或特征視頻數據。
3.如權利要求1所述的方法,其特征在于,所述原始多媒體數據發布方身份信息包括個人身份信息和/或法人身份信息。
4.如權利要求3所述的方法,其特征在于,所述個人身份信息包括指紋信息、虹膜信息和/或個人證件信息; 所述法人身份信息包括企業法人信息、機關信息、事業單位信息和/或社會團體法人信息。
5.如權利要求1或2所述的方法,其特征在于,所述第一特征碼數據為二維碼數據或條形碼數據; 所述第二特征碼數據為二維碼數據或條形碼數據。
6.如權利要求2所述的方法,其特征在于,所述在瀏覽器側獲取當前網頁帶有認證數據的特征多媒體數據的步驟包括: 從內存中提取符合預設顯示區域的圖像數據; 判斷所述圖像數據的指定位置的數據是否為認證數據; 若是,則判定所述圖像數據為特征圖像數據; 和/或, 從內存中提取符合預設顯示區域的音頻數據; 判斷所述音頻數據末端的數據是否為認證數據; 若是,則判定所述音頻數據為特征音頻數據; 和/或, 從內存中提取符合預設顯示區域的視頻數據; 判斷所述視頻數據指定的一幀圖像數據是否為認證數據; 若是,則判定所述視頻數據為特征視頻數據。
7.一種進行多媒體數據認證的方法,包括: 接收瀏覽器側發送的可展示的原始多媒體數據發布方身份信息獲取請求;所述請求中包括第一特征碼數據;所述第一特征碼數據為服務器側針對原始多媒體數據生成; 提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息; 向瀏覽器側發送所述可展示的原始多媒體數據發布方身份信息。
8.一種進行多媒體數據認證的裝置,包括: 特征多媒體數據獲取模塊,適于在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成; 第一特征碼提取模塊,適于在從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據; 原始多媒體數據發布方身份信息請求模塊,適于依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求; 原始多媒體數據發布方身份信息接收模塊,適于接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息; 顯示窗口生成模塊,適于在當前網頁生成顯示窗口 ; 原始多媒體數據發布方身份信息顯示模塊,適于在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
9.一種進行多媒體數據認證的裝置,包括: 原始多媒體數據發布方身份信息請求接收模塊,適于接收瀏覽器側發送的可展示的原始多媒體數據發布方身份信息獲取請求;所述請求中包括第一特征碼數據;所述第一特征碼數據為服務器側針對原始多媒體數據生成; 驗證結果提取模塊,適于提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息; 原始多媒體數據發布方身份信息發送模塊,適于向瀏覽器側發送所述可展示的原始多媒體數據發布方身份信息。
10.一種瀏覽器,包括: 特征多媒體數據獲取模塊,適于在瀏覽器側獲取當前網頁中特征多媒體數據;所述特征多媒體數據包括認證數據和原始多媒體數據;所述認證數據包括第一特征碼數據和/或第二特征碼數據;所述第一特征碼數據為服務器側針對所述原始多媒體數據生成; 第一特征碼提取模塊,適于在從所述認證數據中提取到第二特征碼數據時,從所述認證數據中提取第一特征碼數據; 原始多媒體數據發布方身份信息請求模塊,適于依據所述第一特征碼數據向服務器側發送可展示的原始多媒體數據發布方身份信息獲取請求; 原始多媒體數據發布方身份信息接收模塊,適于接收所述服務器側發送的可展示的原始多媒體數據發布方身份信息;所述可展示的原始多媒體數據發布方身份信息為服務器側提取所述原始多媒體數據對應的原始多媒體數據發布方身份信息的驗證結果;所述驗證結果包括可展示的原始多媒體數據發布方身份信息; 顯示窗口生成模塊,適于在當前網頁生成顯示窗口 ; 原始多媒體數據發布方身份信息顯示模塊,適于在所述顯示窗口展示所述可展示的原始多媒體數據發布方身份信息。
【文檔編號】H04L29/06GK103561000SQ201310492967
【公開日】2014年2月5日 申請日期:2013年10月18日 優先權日:2013年10月18日
【發明者】杭程, 歐勝, 任寰 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司