两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種直播平臺(tái)的直播監(jiān)控系統(tǒng)及監(jiān)控方法與流程

文檔序號(hào):11458541閱讀:1293來(lái)源:國(guó)知局
本發(fā)明涉及直播視頻
技術(shù)領(lǐng)域
:,具體涉及一種直播平臺(tái)的直播監(jiān)控系統(tǒng)及監(jiān)控方法。
背景技術(shù)
::目前,隨著網(wǎng)絡(luò)通信技術(shù)的進(jìn)步和寬帶網(wǎng)絡(luò)的提速,網(wǎng)絡(luò)直播得到了越來(lái)越多的發(fā)展和應(yīng)用。尤其在游戲直播領(lǐng)域,越來(lái)越多的觀眾會(huì)觀看游戲主播的直播。對(duì)于主播會(huì)使用直播軟件來(lái)采集攝像頭的內(nèi)容以及電腦內(nèi)容進(jìn)行直播。當(dāng)主播打開(kāi)游戲需要進(jìn)行直播時(shí),首先會(huì)打開(kāi)游戲,然后打開(kāi)直播軟件,最后使用直播軟件來(lái)直播該游戲。而主播什么時(shí)候打開(kāi)的游戲,什么時(shí)候打開(kāi)的直播軟件,在直播過(guò)程中是否有直播軟件程序閃退,或者是否有打開(kāi)其他游戲,或者是使用的什么直播軟件進(jìn)行直播,以及連續(xù)直播時(shí)長(zhǎng)等這些數(shù)據(jù)是沒(méi)有辦法獲取到的。從而無(wú)法優(yōu)化直播軟件以提高其用戶體驗(yàn)。因此,亟需一種能方便對(duì)直播平臺(tái)的直播情況進(jìn)行全面監(jiān)控的方案。技術(shù)實(shí)現(xiàn)要素:針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種直播平臺(tái)的直播監(jiān)控系統(tǒng)及監(jiān)控方法,方便對(duì)直播平臺(tái)的直播情況進(jìn)行全面監(jiān)控。為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:一種直播平臺(tái)的直播監(jiān)控系統(tǒng),包括:列表獲取模塊,所述列表獲取模塊用于在主播登錄直播平臺(tái)后,通過(guò)直播平臺(tái)獲取直播平臺(tái)服務(wù)器中保存的與該主播對(duì)應(yīng)的配置表,所述配置表中保存了該主播可選的游戲程序的列表及可選的直播軟件的列表;監(jiān)控模塊,所述監(jiān)控模塊用于注冊(cè)一個(gè)服務(wù)程序,使用所述服務(wù)程序監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;記錄模塊,所述記錄模塊用于在所述監(jiān)控模塊監(jiān)控到windows進(jìn)程中有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程時(shí),記錄配置表中游戲程序的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間或直播軟件的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間并生成記錄信息;記錄上報(bào)模塊,所述記錄上報(bào)模塊用于在主播退出登錄直播平臺(tái)時(shí)或在主播登錄直播平臺(tái)期間,將所述記錄信息上報(bào)到直播平臺(tái)服務(wù)器。在上述技術(shù)方案的基礎(chǔ)上,所述服務(wù)程序包括服務(wù)入口函數(shù)、線程入口函數(shù)和停止回調(diào)函數(shù),所述服務(wù)入口函數(shù)用于啟動(dòng)所述服務(wù)程序;所述線程入口函數(shù)用于在所述服務(wù)程序啟動(dòng)時(shí),啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;所述停止回調(diào)函數(shù)用于停止執(zhí)行所述服務(wù)程序啟動(dòng)的線程,并釋放該線程。在上述技術(shù)方案的基礎(chǔ)上,所述記錄上報(bào)模塊用于在主播登錄直播平臺(tái)期間,周期性的將記錄模塊記錄的記錄信息上報(bào)到直播平臺(tái)服務(wù)器。本發(fā)明還公開(kāi)了一種采用直播平臺(tái)的直播監(jiān)控系統(tǒng)的監(jiān)控方法,包括以下步驟:a1,在主播登錄直播平臺(tái)后,使用列表獲取模塊通過(guò)直播平臺(tái)獲取直播平臺(tái)服務(wù)器中保存的與該主播對(duì)應(yīng)的配置表,所述配置表中保存了該主播可選的游戲程序的列表及可選的直播軟件的列表;a2,使用監(jiān)控模塊注冊(cè)一個(gè)服務(wù)程序,使用所述服務(wù)程序監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;a3,在所述監(jiān)控模塊監(jiān)控到windows進(jìn)程中有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程時(shí),使用所述記錄模塊記錄配置表中游戲程序的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間或直播軟件的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間;a4,在主播退出登錄直播平臺(tái)時(shí)或在主播登錄直播平臺(tái)期間,使用所述記錄上傳模塊將記錄模塊記錄的記錄信息上報(bào)到直播平臺(tái)服務(wù)器。在上述技術(shù)方案的基礎(chǔ)上,其特征在于:所述服務(wù)程序包括服務(wù)入口函數(shù)、線程入口函數(shù)和停止回調(diào)函數(shù);所述服務(wù)入口函數(shù)用于啟動(dòng)所述服務(wù)程序;所述線程入口函數(shù)用于在所述服務(wù)程序啟動(dòng)時(shí),啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;所述停止回調(diào)函數(shù)用于停止執(zhí)行所述服務(wù)程序啟動(dòng)的線程,并釋放該線程。在上述技術(shù)方案的基礎(chǔ)上,步驟a2包括:使用監(jiān)控模塊注冊(cè)一個(gè)服務(wù)程序;通過(guò)監(jiān)控模塊調(diào)用所述服務(wù)程序的服務(wù)入口函數(shù)以啟動(dòng)該服務(wù)程序;使用監(jiān)控模塊調(diào)用所述線程入口函數(shù)啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;在主播退出登錄直播平臺(tái)時(shí),使用監(jiān)控模塊調(diào)用所述停止回調(diào)函數(shù)停止執(zhí)行所述服務(wù)程序啟動(dòng)的線程,并釋放該線程。本發(fā)明還公開(kāi)了一種直播平臺(tái)的直播監(jiān)控方法,在主播登錄直播平臺(tái)后,注冊(cè)一個(gè)服務(wù)程序,使用所述服務(wù)程序?qū)崟r(shí)監(jiān)控主播直播的游戲程序的啟動(dòng)時(shí)間和退出時(shí)間以及主播使用的直播軟件的啟動(dòng)時(shí)間和退出時(shí)間并生成記錄信息,將記錄信息上報(bào)到直播平臺(tái)服務(wù)器。在上述技術(shù)方案的基礎(chǔ)上,在主播登錄直播平臺(tái)后,通過(guò)直播平臺(tái)獲取直播平臺(tái)服務(wù)器上保存的與該主播對(duì)應(yīng)的配置表,配置表中保存了可選的游戲程序的列表及可選的直播軟件的列表,所述服務(wù)程序僅監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程。在上述技術(shù)方案的基礎(chǔ)上,在監(jiān)控到windows進(jìn)程中有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程時(shí),記錄配置表中游戲程序或直播軟件的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間。在上述技術(shù)方案的基礎(chǔ)上,所述服務(wù)程序包括服務(wù)入口函數(shù)、線程入口函數(shù)和停止回調(diào)函數(shù);調(diào)用所述服務(wù)程序的服務(wù)入口函數(shù)以啟動(dòng)該服務(wù)程序;調(diào)用所述線程入口函數(shù)啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有游戲程序或直播軟件的進(jìn)程;在主播退出登錄直播平臺(tái)時(shí),調(diào)用所述停止回調(diào)函數(shù)停止執(zhí)行所述服務(wù)程序啟動(dòng)的線程,并釋放該線程。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:本發(fā)明通過(guò)注冊(cè)一個(gè)服務(wù)程序,然后通過(guò)服務(wù)程序來(lái)監(jiān)控電腦上是否有游戲程序啟動(dòng),如果有游戲程序啟動(dòng),則記錄游戲的名稱(chēng)以及啟動(dòng)時(shí)間,同時(shí)記錄直播軟件的啟動(dòng)以及記錄時(shí)間;在游戲退出時(shí)記錄退出時(shí)間,在直播軟件退出時(shí)記錄退出時(shí)間,然后將記錄的記錄信息上報(bào)到直播平臺(tái)服務(wù)器。從而便于直播平臺(tái)的維護(hù)人員獲得這些信息后,統(tǒng)計(jì)每個(gè)游戲程序的直播時(shí)間以及每個(gè)直播軟件的使用時(shí)間,及直播軟件有沒(méi)有閃退的故障,并通過(guò)分析記錄信息對(duì)直播平臺(tái)兼容的軟件及程序做出相應(yīng)的改進(jìn),從而提高直播平臺(tái)的用戶體驗(yàn)。附圖說(shuō)明圖1為本發(fā)明實(shí)施例中直播平臺(tái)的直播監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中采用直播平臺(tái)的直播監(jiān)控系統(tǒng)的監(jiān)控方法流程示意圖;具體實(shí)施方式以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。參見(jiàn)圖1所示,本發(fā)明實(shí)施例提供一種直播平臺(tái)的直播監(jiān)控系統(tǒng),列表獲取模塊,列表獲取模塊用于在主播登錄直播平臺(tái)后,通過(guò)直播平臺(tái)獲取直播平臺(tái)服務(wù)器中保存的與該主播對(duì)應(yīng)的配置表,配置表中保存了該主播可選的游戲程序的列表及可選的直播軟件的列表;監(jiān)控模塊,監(jiān)控模塊用于注冊(cè)一個(gè)服務(wù)程序,使用服務(wù)程序監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;記錄模塊,記錄模塊用于在監(jiān)控模塊監(jiān)控到windows進(jìn)程中有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程時(shí),記錄配置表中游戲程序的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間或直播軟件的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間生成記錄信息;記錄上報(bào)模塊,記錄上報(bào)模塊用于在主播退出登錄直播平臺(tái)時(shí)或在主播登錄直播平臺(tái)期間,將記錄模塊記錄的記錄信息上報(bào)到直播平臺(tái)服務(wù)器。本發(fā)明實(shí)施例通過(guò)注冊(cè)一個(gè)服務(wù)程序,然后通過(guò)服務(wù)程序來(lái)監(jiān)控電腦上是否有游戲程序啟動(dòng),如果有游戲程序啟動(dòng),則記錄游戲的名稱(chēng)以及啟動(dòng)時(shí)間,同時(shí)記錄直播軟件的啟動(dòng)以及記錄時(shí)間;在游戲退出時(shí)記錄退出時(shí)間,在直播軟件退出時(shí)記錄退出時(shí)間,然后將記錄的記錄信息上報(bào)到直播平臺(tái)服務(wù)器。從而便于直播平臺(tái)的維護(hù)人員獲得這些信息后,統(tǒng)計(jì)每個(gè)游戲程序的直播時(shí)間以及每個(gè)直播軟件的使用時(shí)間,及直播軟件有沒(méi)有閃退的故障,并通過(guò)分析記錄信息對(duì)直播平臺(tái)兼容的軟件及程序做出相應(yīng)的改進(jìn),從而提高直播平臺(tái)的用戶體驗(yàn)。服務(wù)程序無(wú)論主播打開(kāi)哪款直播軟件或直播軟件是否打開(kāi)都能對(duì)直播平臺(tái)進(jìn)行監(jiān)控,從而方便對(duì)直播平臺(tái)的直播情況進(jìn)行全面監(jiān)控。服務(wù)程序包括服務(wù)入口函數(shù)、線程入口函數(shù)和停止回調(diào)函數(shù),服務(wù)入口函數(shù)用于啟動(dòng)服務(wù)程序;線程入口函數(shù)用于在服務(wù)程序啟動(dòng)時(shí),啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;停止回調(diào)函數(shù)用于停止執(zhí)行服務(wù)程序啟動(dòng)的線程,并釋放該線程。記錄上報(bào)模塊用于在主播登錄直播平臺(tái)期間,周期性的將記錄模塊記錄的記錄信息上報(bào)到直播平臺(tái)服務(wù)器。參見(jiàn)圖2所示,本發(fā)明實(shí)施例還公開(kāi)了一種采用一種直播平臺(tái)的直播監(jiān)控系統(tǒng)的監(jiān)控方法:a1,在主播登錄直播平臺(tái)后,使用列表獲取模塊通過(guò)直播平臺(tái)獲取直播平臺(tái)服務(wù)器中保存的與該主播對(duì)應(yīng)的配置表,配置表中保存了該主播可選的游戲程序的列表及可選的直播軟件的列表;a2,使用監(jiān)控模塊注冊(cè)一個(gè)服務(wù)程序,使用服務(wù)程序監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;a3,在監(jiān)控模塊監(jiān)控到windows進(jìn)程中有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程時(shí),使用記錄模塊記錄配置表中游戲程序的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間或直播軟件的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間;a4,在主播退出登錄直播平臺(tái)時(shí)或在主播登錄直播平臺(tái)期間,使用記錄上傳模塊將記錄模塊記錄的記錄信息上報(bào)到直播平臺(tái)服務(wù)器。服務(wù)程序包括服務(wù)入口函數(shù)、線程入口函數(shù)和停止回調(diào)函數(shù),服務(wù)入口函數(shù)用于啟動(dòng)服務(wù)程序;線程入口函數(shù)用于在服務(wù)程序啟動(dòng)時(shí),啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;停止回調(diào)函數(shù)用于停止執(zhí)行服務(wù)程序啟動(dòng)的線程,并釋放該線程。步驟a2包括:a201,使用監(jiān)控模塊注冊(cè)一個(gè)服務(wù)程序;注冊(cè)服務(wù)程序可以使用命令行來(lái)啟動(dòng)服務(wù)程序,其中服務(wù)名則是編寫(xiě)的服務(wù)程序注冊(cè)的服務(wù)的名稱(chēng),具體來(lái)說(shuō),與上述內(nèi)容對(duì)應(yīng)的實(shí)現(xiàn)代碼可如下:sccreatesvnservebinpath=“服務(wù)程序的全路徑”然后調(diào)用命令行:scstart服務(wù)名a202,通過(guò)監(jiān)控模塊調(diào)用服務(wù)程序的服務(wù)入口函數(shù)以啟動(dòng)該服務(wù)程序;具體來(lái)說(shuō),與上述內(nèi)容對(duì)應(yīng)的實(shí)現(xiàn)代碼可如下:首先,定義一個(gè)服務(wù)轉(zhuǎn)發(fā)表結(jié)構(gòu)其中轉(zhuǎn)發(fā)表的結(jié)構(gòu)是service_table_entry,定義的變量是servicetable。而轉(zhuǎn)發(fā)表中有2個(gè)屬性,一個(gè)是注冊(cè)的服務(wù)程序的名稱(chēng),一個(gè)是服務(wù)入口函數(shù)。其中服務(wù)的名稱(chēng)指創(chuàng)建的服務(wù)程序的名稱(chēng),而服務(wù)入口函數(shù)則指明服務(wù)程序啟動(dòng)后會(huì)去執(zhí)行的函數(shù)。然后,通過(guò)調(diào)用api函數(shù)startservicectrldispatcher來(lái)注冊(cè)服務(wù)入口函數(shù)。將服務(wù)入口函數(shù)的參數(shù)則填入步驟1創(chuàng)建的服務(wù)轉(zhuǎn)發(fā)表,從而在系統(tǒng)中創(chuàng)建了服務(wù)名稱(chēng)和服務(wù)入口函數(shù)的對(duì)應(yīng)關(guān)系。當(dāng)服務(wù)啟動(dòng)時(shí)則會(huì)調(diào)用該服務(wù)入口函數(shù)。具體來(lái)說(shuō),服務(wù)入口函數(shù)的函數(shù)原型如下:voidwinapiservice_main(intargc,char**argv)當(dāng)服務(wù)程序啟動(dòng)后會(huì)調(diào)用服務(wù)入口函數(shù),所以服務(wù)程序的所有邏輯則編寫(xiě)在這個(gè)服務(wù)入口函數(shù)中。即線程入口函數(shù)和停止回調(diào)函數(shù)均編寫(xiě)在這個(gè)服務(wù)入口函數(shù)中。a203,使用監(jiān)控模塊調(diào)用線程入口函數(shù)啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程;在服務(wù)入口函數(shù)中要?jiǎng)?chuàng)建一個(gè)線程來(lái)監(jiān)控游戲進(jìn)程和直播軟件進(jìn)程的啟動(dòng)與退出。調(diào)用windows函數(shù)createthread來(lái)創(chuàng)建線程,實(shí)現(xiàn)如下:handletask_handle=createthread(null,null,game_thread,null,null,null);其中其他參數(shù)都不重要,最重要的則是線程的回調(diào)執(zhí)行函數(shù)game_thread函數(shù)。此函數(shù)則執(zhí)行線程的整個(gè)邏輯功能。a204,在主播退出登錄直播平臺(tái)時(shí),使用監(jiān)控模塊調(diào)用停止回調(diào)函數(shù)停止執(zhí)行服務(wù)程序啟動(dòng)的線程,并釋放該線程。在服務(wù)入口函數(shù)中要?jiǎng)?chuàng)建一個(gè)停止回調(diào)函數(shù)來(lái)停止執(zhí)行服務(wù)程序啟動(dòng)的線程,并釋放該線程。windows函數(shù)registerservicectrlhandler則是用來(lái)注冊(cè)一個(gè)服務(wù)的回調(diào)函數(shù),函數(shù)registerservicectrlhandler的函數(shù)原型如下:其中參數(shù)lpctstrlpservicename,標(biāo)示服務(wù)的名稱(chēng)。其中參數(shù)lphandler_functionlphandlerproc標(biāo)示服務(wù)的回調(diào)函數(shù)。具體來(lái)說(shuō),停止回調(diào)函數(shù)的函數(shù)原型如下:voidwinapiservicehandler(dwordfdwcontrol)其中參數(shù)dwordfdwcontrol標(biāo)示服務(wù)控制事件類(lèi)型。當(dāng)收到類(lèi)型為service_control_stop、service_control_shutdown則表示服務(wù)被停止,需要停止線程的執(zhí)行。具體則調(diào)用windows的函數(shù)terminatethread來(lái)停止線程,其中傳入創(chuàng)建的線程句柄。使用監(jiān)控模塊調(diào)用線程入口函數(shù)啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程。例如,在線程中每隔60秒鐘則去枚舉系統(tǒng)當(dāng)前運(yùn)行的所有線程,然后判斷當(dāng)前線程中是否有配置表中的游戲程序的進(jìn)程名稱(chēng)或直播軟件的進(jìn)程名稱(chēng),如果有則去記錄下當(dāng)前的時(shí)間,如果沒(méi)有則繼續(xù)等待下次60秒來(lái)枚舉。具體實(shí)現(xiàn)如下:(1)獲取系統(tǒng)進(jìn)程名列表的快照。hsnapshot=createtoolhelp32snapshot(th32cs_snapall,0)通過(guò)調(diào)用系統(tǒng)api函數(shù)createtoolhelp32snapshot來(lái)獲取系統(tǒng)進(jìn)程名的快照,其中傳入?yún)?shù)1th32cs_snapprocess,標(biāo)示獲取的是進(jìn)程的快照。第二個(gè)參數(shù)為0標(biāo)示獲取當(dāng)前系統(tǒng)的進(jìn)程列表。(2)獲取第一個(gè)進(jìn)程的名字。process32first(hsnapshot,&procentry32)通過(guò)調(diào)用系統(tǒng)api函數(shù)process32first來(lái)獲取系統(tǒng)的第一個(gè)進(jìn)程的信息。其中第一個(gè)參數(shù)hsnapshot是步驟1獲取進(jìn)程列表快照的句柄,第二個(gè)參數(shù)則用于返回獲取的進(jìn)程的信息,其中procentry32有一個(gè)屬性szexefile是進(jìn)程的名字。所以procentry32.szexefile則是進(jìn)程的名字。(3)獲取系統(tǒng)剩下的所有進(jìn)程的名字。while(bmore){bmore=process32next(hprocesssnap,&procentry32);}通過(guò)一個(gè)wile循環(huán)來(lái)調(diào)用函數(shù)process32next不斷的獲取下一個(gè)進(jìn)程的名字,直到所有進(jìn)程都獲取完畢。每調(diào)用一次process32next則從procentry32.szexefile可以獲取到一個(gè)進(jìn)程的名字。通過(guò)上述方法則可以獲取到所有的運(yùn)行的進(jìn)程名稱(chēng)列表。(4)從所有的名字中查找是否存在主播設(shè)置的進(jìn)程名。有了進(jìn)程名列表后,則可以讀取直播軟件本地文件存儲(chǔ)的主播設(shè)置的游戲或者直播軟件的名稱(chēng)列表,然后判斷當(dāng)前進(jìn)程名稱(chēng)列表中是否有主播設(shè)置的游戲進(jìn)程或者直播軟件進(jìn)程名字,如果有則記錄當(dāng)前進(jìn)程的名稱(chēng)和時(shí)間,如果沒(méi)有也記錄下當(dāng)前的時(shí)間,如果不存在則說(shuō)明該游戲或直播軟件退出了。本發(fā)明實(shí)施例通過(guò)注冊(cè)一個(gè)服務(wù)程序,然后通過(guò)服務(wù)程序來(lái)監(jiān)控電腦上是否有游戲程序或直播軟件的啟動(dòng)和退出,并記錄其啟動(dòng)時(shí)間和退出時(shí)間,然后將記錄的記錄信息上報(bào)到直播平臺(tái)服務(wù)器。從而便于直播平臺(tái)的維護(hù)人員獲得這些信息后,統(tǒng)計(jì)每個(gè)游戲程序的直播時(shí)間以及每個(gè)直播軟件的使用時(shí)間,及直播軟件有沒(méi)有閃退的故障,并通過(guò)分析記錄信息對(duì)直播平臺(tái)兼容的軟件及程序做出相應(yīng)的改進(jìn),從而提高直播平臺(tái)的用戶體驗(yàn)。服務(wù)程序無(wú)論主播打開(kāi)哪款直播軟件或直播軟件是否打開(kāi)都能對(duì)直播平臺(tái)進(jìn)行監(jiān)控,從而方便對(duì)直播平臺(tái)的直播情況進(jìn)行全面監(jiān)控。針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種直播平臺(tái)的直播監(jiān)控系統(tǒng)及監(jiān)控方法,方便對(duì)直播平臺(tái)的直播情況進(jìn)行全面監(jiān)控。在主播登錄直播平臺(tái)后,通過(guò)直播平臺(tái)獲取直播平臺(tái)服務(wù)器上保存的與該主播對(duì)應(yīng)的配置表,配置表中保存了可選的游戲程序的列表及可選的直播軟件的列表,服務(wù)程序僅監(jiān)控windows進(jìn)程中是否有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程。在監(jiān)控到windows進(jìn)程中有配置表中的游戲程序的進(jìn)程或直播軟件的進(jìn)程時(shí),記錄配置表中游戲程序或直播軟件的進(jìn)程的啟動(dòng)時(shí)間及退出時(shí)間。服務(wù)程序包括服務(wù)入口函數(shù)、線程入口函數(shù)和停止回調(diào)函數(shù);調(diào)用服務(wù)程序的服務(wù)入口函數(shù)以啟動(dòng)該服務(wù)程序;調(diào)用線程入口函數(shù)啟動(dòng)一個(gè)線程來(lái)監(jiān)控windows進(jìn)程中是否有游戲程序或直播軟件的進(jìn)程;在主播退出登錄直播平臺(tái)時(shí),調(diào)用停止回調(diào)函數(shù)停止執(zhí)行服務(wù)程序啟動(dòng)的線程,并釋放該線程。本發(fā)明不局限于上述實(shí)施方式,對(duì)于本
技術(shù)領(lǐng)域
:的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說(shuō)明書(shū)中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
庐江县| 恩平市| 许昌市| 焉耆| 嘉义县| 镇康县| 荥经县| 法库县| 海盐县| 鸡西市| 衡南县| 竹溪县| 南木林县| 达拉特旗| 富平县| 合阳县| 铜山县| 年辖:市辖区| 沽源县| 锡林浩特市| 榆中县| 老河口市| 砀山县| 秀山| 衡山县| 元谋县| 格尔木市| 祁门县| 丽江市| 库车县| 汕尾市| 宁远县| 西平县| 孙吴县| 丹棱县| 牙克石市| 上饶市| 修武县| 清河县| 石台县| 紫金县|