[發明專利]基于智能電視的安全通信方法有效
| 申請號: | 202110581949.5 | 申請日: | 2021-05-25 |
| 公開(公告)號: | CN113163250B | 公開(公告)日: | 2022-10-11 |
| 發明(設計)人: | 李佳航;林夕凱;宋艦;鄧文科;曾輝 | 申請(專利權)人: | 四川虹魔方網絡科技有限公司 |
| 主分類號: | H04N21/422 | 分類號: | H04N21/422;H04N21/4623;H04N21/4627;H04L9/40;H04L51/046 |
| 代理公司: | 四川省成都市天策商標專利事務所(有限合伙) 51213 | 代理人: | 張秀敏 |
| 地址: | 621000 四川省綿陽*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 智能 電視 安全 通信 方法 | ||
1.一種基于智能電視的安全通信方法,其特征在于,包括以下步驟:
步驟1、智能電視第一次啟動時,用戶使用微信H5客戶端通過掃碼獲取智能電視的Mac信息并與所述智能電視進行綁定,智能電視將其Mac信息以及所述微信H5客戶端的openID存入云端數據庫,并將該openID作為主賬號;
步驟2、當智能電視網絡IP發生變化時,請求云端接口,生成一個身份標識,微信H5客戶端發送信息的時候,攜帶該身份標識,作為一種身份驗證,若和智能電視本地標識一致,則身份驗證通過;
步驟3、微信H5客戶端發送信息時攜帶其openID和時間戳信息,根據智能電視的Mac信息與微信H5客戶端的openID的對應關系進行比對,若無操作權限,則智能電視提示是否允許用戶進行操作,如果同意操作,則手動打開該openID的操作權限;
步驟4、智能電視對具有操作權限的微信H5客戶端和智能電視之間的通信協議進行驗證,如果驗證通過則響應相應的動作;
步驟2中的身份驗證、步驟3中的操作權限驗證以及步驟4中的對通信協議的驗證具體如下:
智能電視IP發生變化時,根據智能電視唯一標識的Mac信息和本地規定的一個key值,經由MD5加密,生成最終字符串,通過接口請求,把智能電視的Mac信息和加密的所述字符串存入云端數據庫;
微信H5客戶端掃碼獲取智能電視的Mac信息,通過Mac信息獲取存儲在云端的唯一標識符,設為字符串1;
把微信H5客戶端openID設為字符串2,所述時間戳設為字符串3,根據智能電視和微信H5客戶端約定好的key1值,通過base64把通信協議進行轉換,得到字符串4,對所述字符串2、字符串3、字符串4相加得到字符串5,對所述字符串5進行簽名得到字符串6,對所述字符串6進行二次加密,得到sign1,結合字符串1+字符串2+字符串3+字符串4+sign1,發送給智能電視端;
智能電視接收到消息,通過身份標識和本地標識對身份進行驗證,若身份驗證不通過,則不再進行其他操作;若通過,則對操作權限進行驗證,權限驗證通過后再對時間戳進行驗證,對比時間戳,若時間差在規定范圍內,則對通信協議進行驗證;
對通信協議進行驗證具體包括:
智能電視使用相同的加密算法,對所述字符串2、字符串3、字符串4進行加密,得到sign2,若sign1和sign2一致,則對通信協議的協議內容進行解密,解密得到真正的內容信息,若處于規定的范圍內,則根據協議內容,執行相應的動作并返消息給客戶端。
2.根據權利要求1所述的基于智能電視的安全通信方法,其特征在于,在步驟3中,如果請求的微信H5客戶端沒有操作權限且連續多次不同意操作后,將該微信H5客戶端對應的openID設置為黑名單,且一定時間內不可再次訪問;如果手動打開openID的操作權限后,用戶無需再進行openID權限判斷。
3.根據權利要求1所述的基于智能電視的安全通信方法,其特征在于,當手動打開無操作權限微信H5客戶端的openID的操作權限后,通過智能電視的Mac信息,查詢與該智能電視綁定的主賬號,并將連接信息發送給主賬號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川虹魔方網絡科技有限公司,未經四川虹魔方網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110581949.5/1.html,轉載請聲明來源鉆瓜專利網。





