[發明專利]一種機頂盒終端軟件合法性的識別方法有效
| 申請號: | 201210063610.7 | 申請日: | 2012-03-12 |
| 公開(公告)號: | CN102681844A | 公開(公告)日: | 2012-09-19 |
| 發明(設計)人: | 唐文東;周旭輝 | 申請(專利權)人: | 成都金亞科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04N21/443 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 劉興亮 |
| 地址: | 610041*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機頂盒 終端 軟件 合法性 識別 方法 | ||
技術領域
本發明涉及一種機頂盒軟件識別方法,更具體的說,本發明主要涉及一種機頂盒終端軟件合法性的識別方法。?
背景技術
隨著我國數字電視的普及,機頂盒的應用也越來越普遍,機頂盒又被稱作數字視頻變換盒,是一種依托電視終端提供綜合信息業務的家電設備。使用戶能在現有電視機上觀看數字電視節目,并可通過網絡進行交互式數字化娛樂、教育和商業化活動。而終端機頂盒中集成了各種軟件使得用戶可獲得各種各樣的收視體驗,同時機頂盒生產廠商為滿足用戶日益增長的使用需求,對于機頂盒終端軟件的開發所投入的成本也越來越大,因此對于機頂盒終端軟件使用的合法性監控提出的更高的要求,傳統的機頂盒軟件主要通過用戶權限設定,以及注冊序列號或密鑰文件的形式禁止第三方無償使用,但是在計算機軟件行業日益飛速發展的今天,大部分軟件都可以通過解碼或算法注冊機等手段進行破解,因此在軟件科技大發展的今天,對于前述機頂盒軟件合法性使用的問題,有必要作進一步的改進和研究。?
發明內容
本發明的目的之一在于解決上述不足,提供一種使用更為有效的機頂盒終端軟件合法性的識別方法。?
為解決上述的技術問題,本發明采用以下技術方案:?
本發明所提供的一種機頂盒終端軟件合法性的識別方法,其特征在于:所述的識別方法按照如下步驟操作:?
步驟A、在系統前端發送用于識別機頂盒終端軟件合法性的驗證碼至機頂盒終端軟件中的驗證模塊;?
步驟B、機頂盒終端軟件中的驗證模塊利用對外調用接口,驗證模塊使用調用接口的符號地址作為機頂盒終端軟件特征信息并生成識別碼;?
步驟C、驗證模塊將其生成的識別碼與其接收到系統前端發送的驗證碼相比較,如識別碼與驗證碼相互匹配時,則認為機頂盒中終端軟件合法,機頂盒實現正常功能;反之驗證模塊則停止機頂盒終端軟件的正常功能或進行報警提示。?
更進一步的技術方案是:所述的步驟A中系統前端的驗證碼,是通過人工或額外的應用系統自動從機頂盒輸出接口獲取的終端軟件中驗證模塊生成的識別碼。?
更進一步的技術方案是:所述的識別方法還包括步驟C-1、當驗證模塊所生成的識別碼與系統前端發送的驗證碼相互不匹配時,驗證模塊拒絕執行部分機頂盒終端軟件實現正常功能所必須的接口調用。?
更進一步的技術方案是:所述的驗證模塊以目標文件或C/C++靜態庫的方式提供,在生成最終的應用程序時由C/C++鏈接器鏈接成為機頂盒終端軟件的一部分,且驗證模塊提供或具有機頂盒內軟件正常工作所不可缺少的功能。?
更進一步的技術方案是:所述的步驟B中的驗證模塊以函數或變量的形式向外提供一個或多個調用接口,一個或多個調用接口的符號地址被C/C++鏈接器或程序裝載器重定位后,驗證模塊使用調用接口的符號地址作為機頂盒終端軟件特征信息的組成部分并生成真實的識別碼。?
更進一步的技術方案是:所述的步驟B中的驗證模塊需要使用一個或多個?由其它程序模塊所提供的調用接口,一個或多個調用接口的符號地址被C/C++鏈接器或程序裝載器重定位后,驗證模塊使用調用接口的符號地址作為機頂盒終端軟件特征信息的組成部分并生成真實的識別碼。?
更進一步的技術方案是:所述的重定位為C/C++鏈接器或程序裝載器向驗證模塊選擇為機頂盒終端軟件特征信息的調用接口分配一個符號地址,利用調用接口符號地址的部分或全部組成的原始數據列表,作為驗證模塊生成的識別碼。?
更進一步的技術方案是:所述的重定位為C/C++鏈接器或程序裝載器向每個調用接口分配一個符號地址,利用單向散列算法將由調用接口符號地址的部分或全部組成的原始數據列表轉換為字節流,以字節流作為生成的識別碼。?
更進一步的技術方案是:所述的驗證模塊進行報警提示是在單位時間內通過聲音或圖像的形式進行報警;所述的C/C++靜態庫為多個目標文件的集合。?
更進一步的技術方案是:所述的C/C++鏈接器或程序裝載器的驗證模塊重定位功能相同;且所述的重定位是通過C/C++鏈接器或程序裝載器對目標文件或C/C++靜態庫中目標文件的函數或變量的符號地址進行重新賦值。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都金亞科技股份有限公司,未經成都金亞科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210063610.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有蜂窩結構的油煙凈化器
- 下一篇:電路單元及其制造方法





