[發(fā)明專利]游戲服務端虛擬時間實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201310695034.2 | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN103678919B | 公開(公告)日: | 2017-01-04 |
| 發(fā)明(設計)人: | 吳開 | 申請(專利權)人: | 廣東星輝天拓互動娛樂有限公司 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00 |
| 代理公司: | 北京聯(lián)瑞聯(lián)豐知識產(chǎn)權代理事務所(普通合伙)11411 | 代理人: | 黃冠華 |
| 地址: | 510000 廣東省廣州市天河區(qū)軟件園高唐新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 游戲 服務端 虛擬 時間 實現(xiàn) 方法 | ||
1.游戲服務端虛擬時間實現(xiàn)方法,其特征在于:包括如下步驟:
S1:服務器啟動時,獲取當前現(xiàn)實時間進行緩存,作為虛擬時間的時間值起點;
S2:在程序運行過程中,服務器定期刷新緩存內的時間值,作為當前虛擬時間;
S3:在程序運行過程中,服務器需要獲得時間條件執(zhí)行邏輯的,均通過緩存內的虛擬時間作為時間條件。
2.根據(jù)權利要求1所述的游戲服務端虛擬時間實現(xiàn)方法,其特征在于:所述步驟S2中,服務器每間隔一個游戲最小時間單位,刷新一次緩存內的時間值。
3.根據(jù)權利要求2所述的游戲服務端虛擬時間實現(xiàn)方法,其特征在于:所述步驟S2中,刷新緩存內時間值的具體步驟為:通過服務器的CPU時鐘周期及服務器標準幀率,計算一個游戲最小時間單位內執(zhí)行邏輯數(shù)量的理論標準值;當累計執(zhí)行的邏輯數(shù)量達到理論標準值時,對緩存內的時間值增加一個游戲最小時間單位,并重新累計一次執(zhí)行的邏輯數(shù)量。
4.根據(jù)權利要求3所述的游戲服務端虛擬時間實現(xiàn)方法,其特征在于:所述步驟S2中,還包括把每次累計中執(zhí)行一個理論標準值數(shù)量的邏輯的實際時間與游戲最小時間單位進行對比的步驟,當執(zhí)行一個理論標準值數(shù)量的邏輯的實際時間大于游戲最小時間單位時,增大服務器的實際幀率,直到當執(zhí)行一個理論標準值數(shù)量的邏輯的實際時間等于游戲最小時間單位時,把服務器的實際幀率重新調整為服務器標準幀率。
5.根據(jù)權利要求1所述的游戲服務端虛擬時間實現(xiàn)方法,其特征在于:還包括步驟S4:當收到關閉服務器命令時,服務器在關閉過程中,保存一次時間記錄文件;
所述步驟S1中,還包括在服務器啟動時,讀取時間記錄文件,判斷時間合法性的步驟;若合法,則執(zhí)行步驟S1,正常啟動后續(xù)步驟;若不合法,則停止執(zhí)行后續(xù)步驟,退出進程。
6.根據(jù)權利要求5所述的游戲服務端虛擬時間實現(xiàn)方法,其特征在于:所述步驟S4中,保存時間記錄文件,具體為在時間記錄文件中,標記服務器狀態(tài)為關閉,并記錄關閉時的虛擬時間;
所述步驟S1中,判斷時間合法性的步驟具體為:當時間記錄文件中的服務器狀態(tài)為關閉時,若當前現(xiàn)實時間或虛擬時間大于關閉時的虛擬時間,則判斷為時間合法;否則,判斷為時間不合法。
7.根據(jù)權利要求6所述的游戲服務端虛擬時間實現(xiàn)方法,其特征在于:還包括步驟S5:在程序運行過程中,每相隔一個指定時間,更新一次時間記錄文件,把時間記錄文件中的服務器狀態(tài)標記為運行,并記錄當時的虛擬時間;
所述步驟S1,判斷時間合法性的步驟還包括:當時間記錄文件中的服務器狀態(tài)為運行時,若當前現(xiàn)實時間或虛擬時間減去記錄時的虛擬時間的差值大于指定時間,則判斷為時間合法;否則,判斷為時間不合法。
8.根據(jù)權利要求7所述的游戲服務端虛擬時間實現(xiàn)方法,其特征在于:所述指定時間為3-6分鐘。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東星輝天拓互動娛樂有限公司,未經(jīng)廣東星輝天拓互動娛樂有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310695034.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種遙控器
- 下一篇:基于非局部均值的視頻去噪方法和裝置
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F19-00 專門適用于特定應用的數(shù)字計算或數(shù)據(jù)處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數(shù)據(jù)處理方法或系統(tǒng)
G06F19-12 ..用于系統(tǒng)生物學的建模或仿真,例如:概率模型或動態(tài)模型,遺傳基因管理網(wǎng)絡,蛋白質交互作用網(wǎng)絡或新陳代謝作用網(wǎng)絡
G06F19-14 ..用于發(fā)展或進化的,例如:進化的保存區(qū)域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數(shù)據(jù)的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯(lián),不均衡連接,種群遺傳學,結合位置鑒定,變異發(fā)生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用





