一種商標預警的方法
【技術領域】
[0001]本發明主要涉及一種商標預警的方法,尤其是通過商標公告公布網站的頁面信息抓取、分析、整理、預警和建檔的方法。
【背景技術】
[0002]目前,商標公告的信息獲取大多基于通過相關部門所公開的數據接口來實現知識產權信息的同步,或者通過復雜的運算與抓取而獲得信息量較少的信息。此方法對于經常性的、大數據的企業知識產權的信息獲取顯得難以勝任,并且應用成本高,風險大,不利于中小中介服務機構推廣應用。
[0003]商標公告的信息,尤其是建立企業研發信用體系,更顯得非常重要,同時也是中介服務機構提尚自身服務質量的有力支持。
【發明內容】
[0004]為了解決上述問題,本發明提出了一種基于商標的知識產權的公眾公開的登記或變更公告數據的頁面級別的通過getHTTPPage方法的抓取技術,再結合標記分析方法獲得第一信息碼、第二信息碼和第三信息碼,再通過上述信息碼之間的對比,在相應程序下生成第四信息碼,然后依對應的方法寫入第一知識產權信息庫和第二知識產權信息庫,以備不同的場合使用的一種商標預警的方法。
[0005]—種商標預警的方法,其特征包括,其主要包含以下步驟:
步驟S102,在企業信息庫中讀出企業名稱的待查數據;
步驟S103,將步驟S102所讀出的企業名稱通過函數轉為下列所列的UTF8方式的數據編碼;
步驟S104,在步驟S103生成的對應編碼方式的數據后,通過URLencode/URLDecode加密/解密函數將上述步驟S103的數據進行加密,并輸出為第一變量,其中商標公告信息中,第一變量為明文,不進行加密;
步驟S105,以上述第一變量作為對應的URL的對應參數值生成第一 URL ;
步驟S106,通過getHTTPPage方式訪問步驟S105生成的第一 URL,獲得第一 URL對應的頁面的HTML格式的數據源碼供步驟S107進行標記截取;
步驟S107,通過S106獲得的HTML格式的數據源碼,通過以“〈title〉”標記開始和“〈/title〉”標記結束生成第一信息碼;通過如下標記截取生成第二信息碼:開始標記為“regNum”,結束標記為 “regNum” ;
當第一信息碼的值為空時,返回S102步驟,同時檢查網絡是否正常;當第二信息碼為空時,跳過步驟S108和步驟S109,并設置第三信息碼的值為“0” ;當第二信息碼不為空時,執行步驟S108 ;
步驟S108,生成第四信息碼:當第二信息碼不為空,并且第三信息碼為空時,第四信息碼通過開始標記為“沒有”,結束標記為“結果”獲取生成,第二信息碼不為空并且第三信息碼不為空時,第四信息碼的值為“1”;第二信息碼不為空時,第四信息碼的值為“1”;
步驟S109,當第二信息碼不為空時,將第一信息碼、第二信息碼和第四信息碼的信息,以及相應的輔助數據對應存貯在擁有商標的企業信息庫中;
將所有數據執行步驟S110存入商標的企業信息總表,同時返回步驟S101將已經成功檢索的記錄的進行已執行的標記然后,返回步驟S102循環執行,直至所有符合條件的企業數據檢索完成為止,執行步驟S111結束。
[0006]執行步驟S102前執行步驟S101進行企業信息查詢中,進行企業類型進行企業類型、企業名稱、企業成立時間、企業注冊資金和企業注冊地址的一種條件或者多個條件組合檢索篩選出所需要檢索的數據。
[0007]步驟S110還可以通過將數據存貯在步驟S101所述的企業信息表對應的字段中,同時將相應的執行標記字段的值標記為已執行,然后步驟S102循環執行,直至所有符合條件的企業數據檢索完成為止。
[0008]步驟S S109所述的輔助數據包括通過步驟S102所讀出的企業名稱傳遞而獲得企業名稱,通過步驟S107和步驟S108追加獲取當前的系統時間。
[0009]在執行步驟S102前,通過設置一定數量的采樣數據進行采樣,采樣數據包括企業擁有三種商標類別的一種、兩種、三種及上述組合的一定量的企業,以及沒有任何商標的一定量的企業,采樣走完整個流程,查看相關采集是否正常,此步驟確定網絡是否正常,官方公布數據格式是否發生變化和確定所設置的數據編碼方式是否正確。
[0010]所述的S107所述的商標類型為商標時,當第二信息碼不為空時,通過設置第四信息碼的值為“ 1 ”而不采集生成第三信息碼。
[0011]步驟S103所述的編碼方式,當官方機構公布的數據對應的編碼發生變更時,本方法將根據實際所發生的變化變更編碼方式。
[0012]步驟S104所述的URL中,當官方機構公布時采用的URL進行加密發布時,本方法將根據實際情況進行數據加密編碼。
[0013]步驟S104所述的URLencode/URLDecode加密/解密函數將上述步驟S103的數據進行加密,其加密編碼根據實際情況進行一次加密、二次和多次加密。
[0014]
【附圖說明】
[0015]圖1 一種商標預警的方法流程圖。
【具體實施方式】
[0016]—種商標預警的方法,其主要包含以下步驟:
步驟S101,進行企業信息查詢中,進行企業類型等條件檢索篩選出所需要檢索的數據。
[0017]步驟S102,在企業信息庫中讀出企業名稱的待查數據,設變量為“aa”。
[0018]步驟S103,根據三種類別將步驟S102所讀出的企業名稱通過函數轉為下UTF8編碼方式。
[0019]其中UTF8編碼的需要在文件頭加入以下代碼段:
〈script language=〃javaScript,, runat=〃Server〃>funct1n ce (str)
{
return encodeURIComponent(str)
}
</script)
〈head〉
<meta http-equiv=〃Content_Type〃 content=〃text/html; charset=UTF8〃>
<meta http-equiv=〃Content_Language〃 content=〃zh_cn〃>
〈/head〉
步驟S104,在步驟S103生成的對應編碼方式的數據后,通過URLencode/URLDecode加密/解密函數將上述步驟S103的數據進行加密,并輸出為第一變量;URLenCOde/URLDecode加密/解密函數將上述步驟S103的數據進行加密,其加密編碼根據實際情況進行一次加密、二次和多次加密,其中一次加密的bb=ce(""&aa&""),兩次加密的方式為cc=ce (〃〃&bb&〃〃),多次加密的方法類似。
[002