[發明專利]軟件授權處理及運行方法和裝置、電子設備有效
| 申請號: | 201810551922.X | 申請日: | 2018-05-31 |
| 公開(公告)號: | CN108846263B | 公開(公告)日: | 2020-10-27 |
| 發明(設計)人: | 楊亮 | 申請(專利權)人: | 北京市商湯科技開發有限公司 |
| 主分類號: | G06F21/10 | 分類號: | G06F21/10 |
| 代理公司: | 北京思源智匯知識產權代理有限公司 11657 | 代理人: | 毛麗琴 |
| 地址: | 100084 北京市海淀區中*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 授權 處理 運行 方法 裝置 電子設備 | ||
本發明實施例公開了軟件授權處理及運行方法和裝置、電子設備,其中軟件授權處理方法包括:接收終端設備按照心跳周期發送的第一請求消息,所述第一請求消息中包括用于控制軟件運行的第一令牌和用戶信息;根據所述第一請求消息,確定是否向所述終端設備授權所述軟件的使用。本發明實施例可以有效控制終端設備上軟件的運行、有效控制同一用戶信息同時使用該軟件的數量,本發明實施例可應用于任何終端設備,例如計算機、虛擬機等。
技術領域
本發明涉及互聯網技術,尤其是一種軟件授權處理及運行方法和裝置、電子設備。
背景技術
軟件保護和授權對于軟件產品開發商是非常重要而且必要的技術環節,在實際應用中,用戶購買軟件后,如果運行軟件所需的用戶信息被擴散,則該軟件可能被其他用戶無償使用。然而,從軟件誕生開始,軟件被零成本的使用就常有發生,對軟件生產商造成重大損失。
發明內容
本發明實施例提供一種用于軟件授權及運行的技術方案。
根據本發明實施例的一個方面,提供的一種軟件授權處理方法,包括:
接收終端設備按照心跳周期發送的第一請求消息,所述第一請求消息中包括用于控制軟件運行的第一令牌和用戶信息;
根據所述第一請求消息,確定是否向所述終端設備授權所述軟件的使用。
可選地,在上述各軟件授權處理方法實施例中,所述方法還包括:
在確定向所述終端設備授權所述軟件的使用的情況下,向所述終端設備發放第二令牌;所述第二令牌中包括下列信息中的至少一項:所述終端設備的設備信息、所述第二令牌的使用時效信息。
可選地,在上述各軟件授權處理方法實施例中,所述設備信息包括以下任意一項或多項:IP地址、MAC地址、CPU型號。
可選地,在上述各軟件授權處理方法實施例中,所述接收終端設備按照心跳周期發送的第一請求消息之后,還包括:
基于所述心跳周期確定所述第二令牌的使用時效。
可選地,在上述各軟件授權處理方法實施例中,所述第二令牌的使用時效信息對應的時長大于一個所述心跳周期對應的時長且小于兩個所述心跳周期對應的時長。
可選地,在上述各軟件授權處理方法實施例中,所述第二令牌中還包括:所述心跳周期的更新信息,以便所述終端設備按照所述心跳周期的更新信息更新所述心跳周期。
可選地,在上述各軟件授權處理方法實施例中,所述用戶信息包括:用戶名和密碼。
可選地,在上述各軟件授權處理方法實施例中,所述確定是否向所述終端設備授權所述軟件的使用,包括:
基于所述第一令牌中包含的信息是否與預設信息相匹配、以及當前的統計周期內針對所述用戶信息的已發放令牌的數量是否達到所述用戶信息對應的最大允許使用數量,確定是否向所述終端設備授權所述軟件的使用。
可選地,在上述各軟件授權處理方法實施例中,所述基于所述第一令牌中包含的信息是否與預設信息相匹配、以及當前的統計周期內針對所述用戶信息的已發放令牌的數量是否達到所述用戶信息對應的最大允許使用數量,確定是否向所述終端設備授權所述軟件的使用,包括:
在所述第一令牌中包含的信息與預設信息相匹配、且當前的統計周期內針對所述用戶信息的已發放令牌的數量未達到所述用戶信息對應的最大允許使用數量的情況下,確定向所述終端設備授權所述軟件的使用。
可選地,在上述各軟件授權處理方法實施例中,所述方法還包括:
按照預設的所述統計周期,統計針對所述用戶信息的已發放令牌的數量;或者
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京市商湯科技開發有限公司,未經北京市商湯科技開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810551922.X/2.html,轉載請聲明來源鉆瓜專利網。





