国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      日志管理方法、終端及云端服務器與流程

      文檔序號:12133899閱讀:373來源:國知局
      日志管理方法、終端及云端服務器與流程

      本發(fā)明屬于日志管理技術領域,尤其涉及一種日志管理方法、終端及云端服務器。



      背景技術:

      隨著科學技術的發(fā)展,智能設備的種類越來越多,并且功能也越來越復雜。為了便于智能設備的用戶能夠更好的了解和使用智能設備的各種功能,根據(jù)智能設備的各種功能生成對應的腳本頁面,然后將腳本頁面提供給用戶,使用戶通過腳本頁面來控制智能設備的方式越來越流行。

      然而,目前在腳本頁面開發(fā)的測試過程中,需要進行聯(lián)機調試,當開發(fā)人員在終端上通過腳本頁面來控制智能設備時,腳本頁面在運行過程中產(chǎn)生的操作記錄日志一般存儲在終端的文件系統(tǒng)中,如果在測試過程中終端與智能設備之間的交互產(chǎn)生異常,則需要將終端設備用數(shù)據(jù)線連接到PC端將操作記錄日志輸出供開發(fā)人員分析,這種在聯(lián)機調試的過程中查看腳本頁面的操作記錄日志的方式,操作非常不便,嚴重影響了腳本頁面的開發(fā)效率。



      技術實現(xiàn)要素:

      本發(fā)明實施例的目的在于提供一種日志管理方法、終端及云端服務器,旨在解決上述在聯(lián)機調試的過程中查看腳本頁面的操作記錄日志的方式,操作非常不便,嚴重影響了腳本頁面的開發(fā)效率的問題。

      本發(fā)明實施例是這樣實現(xiàn)的,一種日志管理方法,包括:

      加載用于控制智能設備的腳本頁面;

      接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作控制所述智能設備;

      將所述腳本頁面在運行過程中生成的操作記錄日志上傳至云端服務器進行存儲。

      另一方面,本發(fā)明實施例還提供一種日志管理方法,包括:

      接收終端發(fā)送的腳本頁面在運行過程中生成的操作記錄日志,并將所述操作記錄存儲至數(shù)據(jù)庫;

      接收管理端發(fā)送的日志檢索請求,根據(jù)所述日志檢索請求從所述數(shù)據(jù)庫中獲取開發(fā)人員所需查看的操作記錄日志;

      將所述開發(fā)人員所需查看的操作記錄日志返回至所述管理端。

      另一方面,本發(fā)明實施例還提供一種終端,包括:

      腳本頁面加載單元,用于加載用于控制智能設備的腳本頁面;

      智能設備控制單元,用于接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作控制所述智能設備;

      日志上傳單元,用于將所述腳本頁面在運行過程中生成的操作記錄日志上傳至云端服務器進行存儲。

      另一方面,本發(fā)明實施例還提供一種云端服務器,包括:

      日志收集單元,用于接收終端發(fā)送的腳本頁面在運行過程中生成的操作記錄日志,并將所述操作記錄存儲至數(shù)據(jù)庫;

      日志檢索單元,用于接收管理端發(fā)送的日志檢索請求,根據(jù)所述日志檢索請求從所述數(shù)據(jù)庫中獲取開發(fā)人員所需查看的操作記錄日志;

      日志發(fā)送單元,用于將所述開發(fā)人員所需查看的操作記錄日志返回至所述管理端。

      本發(fā)明實施例通過加載用于控制智能設備的腳本頁面;接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作控制所述智能設備;將所述腳本頁面在運行過程中生成的操作記錄日志上傳至云端服務器進行存儲,從而可以簡化開發(fā)人員的操作,使開發(fā)人員可以在腳本頁面的聯(lián)機調試過程實時查看腳本頁面的操作記錄日志,提高了腳本頁面的開發(fā)效率。

      附圖說明

      為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是是本發(fā)明實施例一提供的一種日志管理系統(tǒng)的架構圖;

      圖2是本發(fā)明實施例提供的一種日志管理方法的示意流程圖;

      圖3是本發(fā)明另一實施例提供的一種日志管理方法的示意流程圖;

      圖4是本發(fā)明實施例提供的一種終端的示意性框圖;

      圖5是本發(fā)明實施例提供的一種云端服務器的示意性框圖。

      具體實施方式

      為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      圖1示出了本發(fā)明實施例一提供的一種日志管理系統(tǒng)的架構圖。為了便于說明,僅示出了與本實施例相關的部分。

      參照圖1,該系統(tǒng)包括智能設備30,用于控制所述智能設備30的終端10、用于為終端10提供腳本頁面的Web服務器40,網(wǎng)絡接入服務器50、云端服務器20、云端服務器20的管理平臺60,其中,由所述終端10從Web服務器40加載腳本頁面,并利用所述腳本頁面通過所述網(wǎng)絡接入服務器50與智能設備30進行交互,實現(xiàn)對智能設備30的控制,在控制智能設備30的同時會將腳本頁面在運行時產(chǎn)生的日志上傳至所述云端服務器20進行存儲,這樣所述云端服務器20的管理平臺60的開發(fā)人員即可實時查看所述腳本頁面在運行過程中所產(chǎn)生的日志,并對其進行異常定位分析。

      基于圖1所示的系統(tǒng)架構圖,以下結合具體的實施例對本發(fā)明實施例提供的業(yè)務請求處理方法進行詳細闡述:

      圖2示出了本發(fā)明實施例提供的一種日志管理方法的示意流程圖,該方法的執(zhí)行主體為圖1中的終端10。參見圖2所示,本實施例提供的一種日志管理方法,包括:

      在S101中,加載用于控制智能設備的腳本頁面。

      其中,步驟S101具體包括:

      向Web服務器發(fā)送加載用于控制智能設備的腳本頁面請求;

      接收所述Web服務器根據(jù)所述腳本頁面請求返回的腳本頁面文件;

      安裝并運行所述腳本頁面文件。

      在S102中,接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作控制所述智能設備。

      其中,步驟S102具體包括:

      接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作向所述智能設備發(fā)送對應的控制指令;

      接收所述智能設備根據(jù)所述控制指令執(zhí)行相應的操作后返回的響應消息,所述響應消息包括所述智能設備的執(zhí)行結果。

      在本實施例中,在所述接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作向所述智能設備發(fā)送對應的控制指令之前還包括:

      通過所述腳本頁面的客戶端向網(wǎng)絡接入服務器申請注冊,獲取所述操作用戶的操作賬號;

      在網(wǎng)絡接入服務器建立智能設備與操作用戶的操作賬號之間的綁定關系,以授予所述操作用戶對所述智能設備的控制權限;

      進一步的,在本實施例中,所述接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作向所述智能設備發(fā)送對應的控制指令具體包括:

      通過所述操作賬號登錄所述腳本頁面的客戶端,登錄成功后在所述腳本頁面的運行界面下接收用戶操作;

      所述腳本頁面根據(jù)所述用戶操作生成相應的控制指令,通過所述操作賬號將所述控制指令發(fā)送至網(wǎng)絡接入服務器,所述控制指令攜帶有所述智能設備的標識;

      所述網(wǎng)絡接入服務器根據(jù)預先建立的智能設備與操作賬號之間的綁定關系查詢所述操作賬號是否具有對應的控制權限,若有,則將所述控制指令轉發(fā)至與所述操作賬號相應的智能設備,使所述智能設備根據(jù)所述控制指令執(zhí)行相應的操作。

      進一步的,在本實施例中,接收所述智能設備根據(jù)所述控制指令執(zhí)行相應的操作后返回的響應消息,所述響應消息包括所述智能設備的執(zhí)行結果具體包括:

      通過所述網(wǎng)絡接入服務器接收所述智能設備根據(jù)所述控制指令執(zhí)行相應的操作后返回的響應信息,其中,所述智能設備的執(zhí)行結果包括所述智能設備執(zhí)行所述控制指令前后的狀態(tài)。

      進一步的,在本實施例中,在所述接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作向所述智能設備發(fā)送對應的控制指令之后還包括:

      若所述終端在預設時間內未接收到所述智能設備返回的響應信息,則說明此時所述終端與所述智能設備之間的交互出現(xiàn)異常,此時所述終端會的腳本頁面生成對應的出現(xiàn)異常的操作記錄日志。

      在S103中,將所述腳本頁面在運行過程中生成的操作記錄日志上傳至云端服務器進行存儲。

      在本實施例中,所述終端會實時將所述腳本頁面在運行過程中生成的操作記錄日志上傳到云端服務器進行存儲,供管理端的開發(fā)人員查看。進一步的,本實施例中的,操作記錄日志包括但不限于消息包標識、智能設備標識、操作用戶標識、操作終端標識、操作時間以及所述智能設備的執(zhí)行結果中的一個或多個,這樣便于管理端的開發(fā)人員通過消息包標識、操作用戶標識、操作終端標識以及操作時間等來查詢所需查看的操作記錄日志。

      以上可以看出,本實施例提供的一種日志管理方法由于通過加載用于控制智能設備的腳本頁面;接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作控制所述智能設備;將所述腳本頁面在運行過程中生成的操作記錄日志上傳至云端服務器進行存儲,從而可以簡化開發(fā)人員的操作,使開發(fā)人員可以在腳本頁面的聯(lián)機調試過程實時查看腳本頁面的操作記錄日志,提高了腳本頁面的開發(fā)效率。

      圖3是本發(fā)明另一實施例提供的一種日志管理方法的示意流程圖,該方法的執(zhí)行主體為圖1中的云端服務器20。參見圖3所示,本實施例提供的一種日志管理方法,包括:

      在S201中,接收終端發(fā)送的腳本頁面在運行過程中生成的操作記錄日志,并將所述操作記錄存儲至數(shù)據(jù)庫。

      在本實施例中,所述操作記錄日志包括:消息包標識、智能設備標識、操作用戶標識、操作終端標識、操作時間以及所述智能設備的執(zhí)行結果中的一個或多個。進一步的,所述智能設備的執(zhí)行結果包括所述智能設備執(zhí)行所述控制指令前后的狀態(tài)。

      在S202中,接收管理端發(fā)送的日志檢索請求,根據(jù)所述日志檢索請求從所述數(shù)據(jù)庫中獲取開發(fā)人員所需查看的操作記錄日志。

      在本實施例中,所述日志檢索請求包括但不限于開發(fā)人員所需查看的日志所包括的消息包標識、智能設備標識、操作用戶標識、操作終端標識、操作時間中的一個或多個。

      在S203中,將所述開發(fā)人員所需查看的操作記錄日志返回至所述管理端。

      在本實施例中,所述云端服務器在獲取到開發(fā)人員所需查看的操作記錄日志之后,會將所述操作記錄日志通過無線通信網(wǎng)絡返回至所述管理端進行顯示,供管理端的開發(fā)人員遠程查看該操作記錄日志,以便定位分析異常問題。

      進一步的,本實施例中的管理端包括但不限于PC端,平板電腦以及智能手機等終端設備。

      以上可以看出,本實施例提供的一種日志管理方法同樣可以簡化開發(fā)人員的操作,使開發(fā)人員可以在腳本頁面的聯(lián)機調試過程實時查看腳本頁面的操作記錄日志,提高了腳本頁面的開發(fā)效率。

      圖4是本發(fā)明實施例提供的一種終端的示意性框圖。為了便于說明僅僅示出了與本實施例相關的部分。

      參見圖4所示,本實施例提供的一種終端10包括:

      腳本頁面加載單元11,用于加載用于控制智能設備的腳本頁面;

      智能設備控制單元12,用于接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作控制所述智能設備;

      日志上傳單元13,用于將所述腳本頁面在運行過程中生成的操作記錄日志上傳至云端服務器進行存儲。

      可選的,所述智能設備控制單元12具體用于:

      接收用戶操作,通過所述腳本頁面根據(jù)所述用戶操作向所述智能設備發(fā)送對應的控制指令;

      接收所述智能設備根據(jù)所述控制指令執(zhí)行相應的操作后返回的響應消息,所述響應消息包括所述智能設備的執(zhí)行結果。

      可選的,所述操作記錄日志包括:消息包標識、智能設備標識、操作用戶標識、操作終端10標識、操作時間以及所述智能設備的執(zhí)行結果中的一個或多個。

      需要說明的是,本發(fā)明實施例提供的上述終端10中的各個單元,由于與本發(fā)明方法實施例基于同一構思,其帶來的技術效果與本發(fā)明方法實施例相同,具體內容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。

      因此,可以看出,本實施例提供的一種終端同樣可以簡化開發(fā)人員的操作,使開發(fā)人員可以在腳本頁面的聯(lián)機調試過程實時查看腳本頁面的操作記錄日志,提高了腳本頁面的開發(fā)效率。

      圖5是本發(fā)明實施例提供的一種云端服務器的示意性框圖。為了便于說明僅僅示出了與本實施例相關的部分。

      參見圖5所示,本實施例提供的一種云端服務器20,包括:

      日志收集單元21,用于接收終端10發(fā)送的腳本頁面在運行過程中生成的操作記錄日志,并將所述操作記錄存儲至數(shù)據(jù)庫;

      日志檢索單元22,用于接收管理端發(fā)送的日志檢索請求,根據(jù)所述日志檢索請求從所述數(shù)據(jù)庫中獲取開發(fā)人員所需查看的操作記錄日志;

      日志發(fā)送單元23,用于將所述開發(fā)人員所需查看的操作記錄日志返回至所述管理端。

      可選的,所述操作記錄日志包括:消息包標識、智能設備標識、操作用戶標識、操作終端10標識、操作時間以及所述智能設備的執(zhí)行結果中的一個或多個。

      需要說明的是,本發(fā)明實施例提供的上述云端服務器20中的各個單元,由于與本發(fā)明方法實施例基于同一構思,其帶來的技術效果與本發(fā)明方法實施例相同,具體內容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。

      因此,可以看出,本實施例提供的一種云端服務器同樣可以簡化開發(fā)人員的操作,使開發(fā)人員可以在腳本頁面的聯(lián)機調試過程實時查看腳本頁面的操作記錄日志,提高了腳本頁面的開發(fā)效率。

      以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1