[發明專利]判斷序列號是否重復的方法及電視機序列號的寫入方法有效
| 申請號: | 201610990914.6 | 申請日: | 2016-11-10 |
| 公開(公告)號: | CN108073592B | 公開(公告)日: | 2022-09-06 |
| 發明(設計)人: | 凌斌 | 申請(專利權)人: | 惠州市康冠科技有限公司 |
| 主分類號: | G06F16/245 | 分類號: | G06F16/245;G06F16/28 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 516006 廣東省惠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 判斷 序列號 是否 重復 方法 電視機 寫入 | ||
1.一種判斷序列號是否重復的方法,其特征在于,所述方法包括如下步驟:
數據接收:客戶端接收待判斷的序列號及MAC號;
數據庫查詢:客戶端查詢數據庫;
判斷數據是否重復:完成數據庫查詢后,客戶端判斷序列號及MAC號是否重復;
數據處理:若判斷序列號及MAC號重復,客戶端將重復的序列號及MAC號寫入XLS文檔;若判斷序列號及MAC號不重復,客戶端將所述序列號及MAC號寫入數據庫中;
所述數據庫查詢步驟包括:
若網絡處于連接狀態,客戶端先查詢遠程數據庫,完成遠程數據庫查詢后進行本地數據庫查詢,完成本地數據庫查詢后,執行判斷數據是否重復步驟;
若網絡處于斷開狀態,則僅查詢本地數據庫,完成本地數據庫查詢后,執行判斷數據是否重復步驟;
遠程數據庫查詢放在主線程中進行,本地數據庫查詢則放入到線程中進行,在進行判斷遠程數據及本地數據是否重復之前,讓主線程一直等待直到本地數據庫查詢結束,完成本地數據庫及遠程數據庫的查詢后,再一起判斷數據是否重復,隨后進行數據重復標志位的操作;
還包括如下步驟:
服務器端數據判斷:若網絡處于連接狀態,客戶端將接收的待判斷的序列號及MAC號還發送至服務器端,服務器端接收到序列號及MAC號,服務器端查詢遠程數據庫及本地數據庫,判斷序列號及MAC號是否重復,若重復,服務器端反饋判斷結果至客戶端,客戶端執行所述數據庫查詢步驟;若不重復,服務器端反饋判斷結果至客戶端,將序列號及MAC號寫入遠程數據庫及本地數據庫,客戶端執行所述數據庫查詢步驟;
服務器端數據判斷中,客戶端與服務器端通過TCP套接字進行網絡通訊,服務器端通過TCP套接字通信方式接收客戶端發送的待判斷的序列號及MAC號;
數據庫及XLS文檔的寫入放到兩個線程進行,且加入了lock機制。
2.根據權利要求1所述的方法,其特征在于,所述數據處理步驟包括:設置重復標志位子步驟及判斷數據標志位是否重復子步驟:
設置重復標志位:
若網絡處于連接狀態,且判斷序列號及MAC號重復,客戶端設置本地重復數據標志位及遠程重復數據標志位,后執行判斷數據標志位是否重復的子步驟;若判斷序列號及MAC號不重復,則直接執行判斷數據標志位是否重復的子步驟;
若網絡處于斷開狀態,且判斷序列號及MAC號重復,客戶端設置本地重復數據標志位,后執行判斷數據標志位是否重復子步驟;若判斷序列號及MAC號不重復,則直接執行判斷數據標志位是否重復子步驟;
判斷數據標志位是否重復:
若網絡處于連接狀態,客戶端判斷遠程數據標志位及本地數據標志位是否重復:若重復,客戶端將序列號及MAC號寫入XLS文檔;若不重復,客戶端將序列號及MAC號寫入遠程數據庫及本地數據庫;
若網絡處于斷開狀態,客戶端判斷本地數據標志位是否重復:若重復,客戶端將序列號及MAC號寫入XLS文檔;若不重復,客戶端將序列號及MAC號寫入本地數據庫。
3.根據權利要求1所述的方法,其特征在于,所述服務器端數據判斷中,客戶端將接收的待判斷的序列號及MAC號發送至服務器端包括如下子步驟:
數據格式轉換:將獲取的序列號及MAC號轉換成字符串格式;
字符串分割:將字符串格式中的各字段之間用“’或t’”分割;
發送字段:發送分割好的各字段;
所述服務器端接收序列號及MAC號包括如下子步驟:
接收字段:接收客戶端發送的各字段;
存放字段并查詢數據庫:先將各字段存放到元組中;
隨后服務器端再查詢遠程數據庫及本地數據庫。
4.根據權利要求1-2任一所述的方法,其特征在于,所述將重復的序列號及MAC號寫入XLS文檔包括:
將重復的序列號及MAC號讀入文件流中;
獲取XLS的工作表及需要寫入XLS工作表中的空行;
將重復的序列號及MAC號寫入空行的對應單元格內;
Flush文件流關閉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市康冠科技有限公司,未經惠州市康冠科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610990914.6/1.html,轉載請聲明來源鉆瓜專利網。





