本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種信息采集方法及裝置。
背景技術(shù):
目前,隨著網(wǎng)絡(luò)通信技術(shù)的進(jìn)步和寬帶網(wǎng)絡(luò)的提速,網(wǎng)絡(luò)直播得到了越來越多的發(fā)展和應(yīng)用。
在直播的過程中,當(dāng)觀眾端出現(xiàn)不能進(jìn)入直播間或視頻不顯示等問題時,往往會聯(lián)系直播軟件后臺服務(wù)人員,并向后臺人員反饋出現(xiàn)的問題。后臺人員在獲知觀眾用戶的問題后,再告知觀眾用戶如何提供問題日志信息至服務(wù)器。觀眾用戶按照后臺人員的指導(dǎo)將問題日志信息上傳至服務(wù)器,以供技術(shù)人員分析問題原因,從而解決問題。
然而,通過觀眾用戶的操作來獲得問題日志信息,會導(dǎo)致用戶操作復(fù)雜,問題日志信息獲得時間長和問題解決效率低的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種信息采集方法及裝置,用以解決現(xiàn)有技術(shù)中通過觀眾用戶的操作來獲得問題信息,導(dǎo)致的用戶操作復(fù)雜,問題信息獲得時間長和問題解決效率低的技術(shù)問題。
一方面,本發(fā)明提供了一種信息采集方法,所述方法應(yīng)用于服務(wù)器,包括:
獲取包括用戶標(biāo)識的輸入信息;
接收到作用于所述服務(wù)器的觸發(fā)操作;
基于所述觸發(fā)操作和所述輸入信息,采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,其中,所述電子設(shè)備與所述服務(wù)器連接。
可選的,所述用戶標(biāo)識具體為以下任意一種或多種的組合:用戶名、用戶身份證明或設(shè)備身份證明。
可選的,所述輸入信息還包括以下任意一種或多種的組合:域名信息或日志級別信息。
可選的,當(dāng)所述輸入信息包括日志級別信息時,所述采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,包括:采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的與所述日志級別信息對應(yīng)的日志信息。
可選的,當(dāng)所述輸入信息包括域名信息時,所述采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,包括:采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的與所述域名信息對應(yīng)的日志信息。
可選的,所述采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,包括:采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息和所述電子設(shè)備的系統(tǒng)類型信息。
另一方面,本發(fā)明提供了一種信息采集裝置,包括:
獲取模塊,用于獲取包括用戶標(biāo)識的輸入信息;
觸發(fā)模塊,用于接收到作用于所述服務(wù)器的觸發(fā)操作;
采集模塊,用于基于所述觸發(fā)操作和所述輸入信息,采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,其中,所述電子設(shè)備與所述服務(wù)器連接。
可選的,所述輸入信息還包括以下任意一種或多種的組合:域名信息或日志級別信息。
可選的,當(dāng)所述輸入信息包括日志級別信息時,所述采集模塊還用于:采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的與所述日志級別信息對應(yīng)的日志信息。
可選的,當(dāng)所述輸入信息包括域名信息時,所述采集模塊還用于:采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的與所述域名信息對應(yīng)的日志信息。
本發(fā)明實施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
本申請實施例提供的方法及裝置,在后臺服務(wù)器端接收到觸發(fā)操作后,能根據(jù)獲取的用戶標(biāo)識,直接從服務(wù)器端主動采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,不需要觀眾用戶在觀眾端進(jìn)行上傳日志信息的操作,不僅減少了觀眾用戶的操作復(fù)雜度,還節(jié)約了后臺人員指導(dǎo)信息上傳步驟和觀眾用戶進(jìn)行上傳操作的時間,提高了問題定位效率。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例中信息采集方法的流程圖;
圖2為本發(fā)明實施例中獲取輸入信息的示意圖;
圖3為本發(fā)明實施例中信息采集裝置的結(jié)構(gòu)示意圖。
具體實施方式
本申請實施例通過提供一種信息采集方法及裝置,用以解決現(xiàn)有技術(shù)中通過觀眾用戶的操作來獲得問題信息,導(dǎo)致的用戶操作復(fù)雜,問題信息獲得時間長和問題解決效率低的技術(shù)問題。實現(xiàn)了減少用戶操作復(fù)雜度和提高問題定位效率的技術(shù)效果。
本申請實施例中的技術(shù)方案,總體思路如下:
獲取包括用戶標(biāo)識的輸入信息;接收到作用于所述服務(wù)器的觸發(fā)操作;基于所述觸發(fā)操作和所述輸入信息,采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,其中,所述電子設(shè)備與所述服務(wù)器連接。
上述方法通過在后臺服務(wù)器端接收到觸發(fā)操作后,能根據(jù)獲取的用戶標(biāo)識,直接從服務(wù)器端主動采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,不需要觀眾用戶在觀眾端進(jìn)行上傳日志信息的操作,不僅減少了觀眾用戶的操作復(fù)雜度,還節(jié)約了后臺人員指導(dǎo)信息上傳步驟和觀眾用戶進(jìn)行上傳操作的時間,提高了問題定位效率。
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
實施例一
本實施例提供一種信息采集方法,如圖1所示,所述方法應(yīng)用于服務(wù)器,包括:
步驟s101,獲取包括用戶標(biāo)識的輸入信息;
步驟s102,接收到作用于所述服務(wù)器的觸發(fā)操作;
步驟s103,基于所述觸發(fā)操作和所述輸入信息,采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,其中,所述電子設(shè)備與所述服務(wù)器連接。
在本申請實施例中,所述服務(wù)器可以是一臺獨立的服務(wù)器,也可以是多臺服務(wù)器組成的服務(wù)器群,在此不作限制。
在本申請實施例中,所述電子設(shè)備可以為android系統(tǒng),ios系統(tǒng)或windows系統(tǒng),在此不作限制。所述電子設(shè)備可以為智能手機,平板電腦或臺式機,在此也不作限制。
下面結(jié)合圖1,對本申請?zhí)峁┑姆椒ǖ木唧w實施步驟進(jìn)行詳細(xì)說明:
首先,執(zhí)行步驟s101,獲取包括用戶標(biāo)識的輸入信息。
在具體實施過程中,所述用戶標(biāo)識具體為以下任意一種或多種的組合:
用戶名、用戶身份證明(useridentification,uid)或設(shè)備身份證明(identity,id)。例如,當(dāng)所述電子設(shè)備為手機時,所述用戶標(biāo)識可以是手機微標(biāo)識。
在具體實施過程中,為了后續(xù)能有針對性的獲取日志信息,還可以設(shè)置所述輸入信息還包括以下任意一種或多種的組合:域名信息或日志級別信息。其中,所述域名信息用于表征出現(xiàn)問題的網(wǎng)頁地址,所述日志級別信息用于表征問題的嚴(yán)重程度。
在具體實施過程中,可以預(yù)先按照問題類別對應(yīng)劃分日志級別;或預(yù)先按照觀眾用戶的等級對應(yīng)劃分日志級別;或預(yù)先按照問題反饋的次數(shù)來對應(yīng)劃分日志級別;當(dāng)然,還可以按照上述三種的組合來對應(yīng)劃分日志級別,在此不再一一列舉,也不作限制。
在本申請實施例中,所述輸入信息的獲取方法可以有多種,下面列舉兩種為例:
第一種,由后臺人員在客戶端手動輸入所述輸入信息。
具體來講,可以在服務(wù)器端開發(fā)一功能頁面,如圖2所示,該功能頁面上預(yù)設(shè)有多個輸入框201,后臺人員在收到觀眾用戶反饋的問題后,根據(jù)觀眾用戶反饋的信息,將所述用戶標(biāo)識、域名信息或日志級別信息等輸入信息逐一對應(yīng)填入輸入框201中,以使所述服務(wù)器獲取所述輸入信息。
第二種,由服務(wù)器自行提取。
具體來講,在后臺人員收到觀眾用戶反饋的問題后,可以點擊服務(wù)器預(yù)設(shè)頁面上顯示的按鈕或輸入特定操作指令來觸發(fā)服務(wù)器主動根據(jù)觀眾用戶的文字或圖片等反饋信息中提取獲得所述用戶標(biāo)識、域名信息或日志級別信息等輸入信息。
當(dāng)然,在具體實施過程中,根據(jù)需求不同可以設(shè)置不同的輸入信息獲取方式,在此不作限制。
然后,執(zhí)行步驟s102,接收到作用于所述服務(wù)器的觸發(fā)操作。
在本申請實施例中,所述觸發(fā)操作的接收方式可以有多種,下面列舉兩種為例:
第一種,直接手動觸發(fā)。
具體來講,所述觸發(fā)操作可以是在服務(wù)器點擊預(yù)設(shè)功能頁面上某按鈕的操作,也可以是敲擊鍵盤上某鍵的操作,例如,如圖2所示,在多個輸入框201的后面設(shè)置一虛擬按鍵202,當(dāng)后臺人員在所述多個輸入框201中輸入所述輸入信息后,使用鼠標(biāo)或觸碰電極所述虛擬按鍵202,就使服務(wù)器接收到所述觸發(fā)操作,從而觸發(fā)后續(xù)的信息采集。
進(jìn)一步,為了便于后臺人員識別該虛擬按鍵202,可以在所述虛擬按鍵202上預(yù)設(shè)顯示“開始采集”等提示信息。
第二種,遠(yuǎn)程控制觸發(fā)。
具體來講,考慮到后臺人員的繁忙,為了便于一個后臺人員處理多臺服務(wù)器,可以設(shè)置,當(dāng)服務(wù)器接收到輸入信息后,可以將接收到的由符合預(yù)設(shè)要求的設(shè)備發(fā)送的觸發(fā)信號作為觸發(fā)操作,具體來講,所述符合預(yù)設(shè)要求的設(shè)備可以是與所述服務(wù)器處于同一局域網(wǎng)的設(shè)備,也可以是在所述服務(wù)器上預(yù)先登記了設(shè)備碼或地址的設(shè)備。
再下來,執(zhí)行步驟s103,基于所述觸發(fā)操作和所述輸入信息,采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,其中,所述電子設(shè)備與所述服務(wù)器連接。
在本申請實施例中,當(dāng)所述用戶標(biāo)識為用戶名時,所述電子設(shè)備可以是所述用戶名綁定或正在登陸的電子設(shè)備;當(dāng)所述用戶標(biāo)識為用戶uid時,所述電子設(shè)備可以是所述用戶uid綁定或正在登陸的電子設(shè)備;當(dāng)所述用戶標(biāo)識為設(shè)備id時,所述電子設(shè)備為所述設(shè)備id對應(yīng)的設(shè)備。
在本申請實施例中,根據(jù)輸入信息的不同,采集的日志信息也可以設(shè)置為不同,下面列舉三種為例:
第一種,輸入信息為用戶標(biāo)識。
在具體實施過程中,當(dāng)輸入信息為用戶標(biāo)識時,采集所述電子設(shè)備的日志信息可以是:采集所述電子設(shè)備的所有日志信息;或采集所述電子設(shè)備在最近某一時間段內(nèi)的所有日志信息,例如,采集電子設(shè)備在24小時內(nèi)生成的日志信息;或采集所述電子設(shè)備的預(yù)設(shè)種類的日志信息,例如,僅采集接口輸入輸出相關(guān)的日志信息;或采集所述電子設(shè)備在最近某一段時間內(nèi)的預(yù)設(shè)種類的日志信息,等等。
第二種,輸入信息包括日志級別信息。
在具體實施過程中,所述日志級別信息可以預(yù)設(shè)分為:“普通”、“嚴(yán)重”、“緊急”等級別。當(dāng)輸入信息中包括所述日志級別信息時,所述采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,包括:
采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的與所述日志級別信息對應(yīng)的日志信息。
具體來講,可以預(yù)設(shè)日志級別與需采集的日志信息類型的對應(yīng)關(guān)系。
例如,預(yù)設(shè)日志級別信息為“普通”時,對應(yīng)采集的日志信息為接口相關(guān)日志信息,日志級別信息為“嚴(yán)重”時,對應(yīng)采集的日志信息為接口及存儲相關(guān)日志信息,日志級別信息為“警告”時,對應(yīng)采集的日志信息為所有類型日志信息。
還可以預(yù)設(shè)日志級別與需采集的日志信息生成時間的對應(yīng)關(guān)系。
例如,預(yù)設(shè)日志級別信息為“普通”時,對應(yīng)采集的日志信息為最近1小時內(nèi)生成的日志信息,日志級別信息為“嚴(yán)重”時,對應(yīng)采集的日志信息為最近12小時內(nèi)生成的日志信息,日志級別信息為“警告”時,對應(yīng)采集的日志信息為最近24小時內(nèi)生成的日志信息。
在具體實施過程中,可以根據(jù)需要和經(jīng)驗來預(yù)設(shè)日志級別與需采集的日志信息的對應(yīng)關(guān)系,以提高采集到的日志信息的針對性,便于提高后續(xù)對日志信息的分析效率。
第三種,輸入信息包括域名信息。
具體來講,所述域名信息為網(wǎng)頁域名信息,能表征出現(xiàn)問題是哪些網(wǎng)頁。當(dāng)所述輸入信息包括域名信息時,所述采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,包括:
采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的與所述域名信息對應(yīng)的日志信息,以提高采集到的日志信息的針對性,便于提高后續(xù)對日志信息的分析效率。
當(dāng)然,在具體實施過程中,根據(jù)輸入信息采集日志信息的方法不限于以上幾種,上述舉例可以相互結(jié)合使用,在此不作限制。
進(jìn)一步,為了便于后續(xù)問題定位人員能結(jié)合電子設(shè)備的情況來進(jìn)行問題定位,提高問題定位效率和準(zhǔn)確度,所述采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,包括:
采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息和所述電子設(shè)備的系統(tǒng)類型信息。
所述系統(tǒng)類型信息可以表征電子設(shè)備可以為android系統(tǒng),ios系統(tǒng)或windows系統(tǒng)。
在本申請實施例中,為了便于觀眾用戶了解到哪些日志會被服務(wù)器收集,服務(wù)器還可以將所述輸入信息反饋顯示至所述電子設(shè)備。
基于同一發(fā)明構(gòu)思,本申請還提供了與實施例一中信息采集方法對應(yīng)的裝置,詳見實施例二。
實施例二
在本實施例中提供了一種信息采集裝置,如圖3所示,所述裝置包括:
獲取模塊301,用于獲取包括用戶標(biāo)識的輸入信息;
觸發(fā)模塊302,用于接收到作用于所述服務(wù)器的觸發(fā)操作;
采集模塊303,用于基于所述觸發(fā)操作和所述輸入信息,采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,其中,所述電子設(shè)備與所述服務(wù)器連接。
在本申請實施例中,所述服務(wù)器可以是一臺獨立的服務(wù)器,也可以是多臺服務(wù)器組成的服務(wù)器群,在此不作限制。
在本申請實施例中,所述電子設(shè)備可以為android系統(tǒng),ios系統(tǒng)或windows系統(tǒng),在此不作限制。所述電子設(shè)備可以為智能手機,平板電腦或臺式機,在此也不作限制。
在本申請實施例中,所述輸入信息還包括以下任意一種或多種的組合:
域名信息或日志級別信息。
在本申請實施例中,當(dāng)所述輸入信息包括日志級別信息時,所述采集模塊303還用于:
采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的與所述日志級別信息對應(yīng)的日志信息。
在本申請實施例中,當(dāng)所述輸入信息包括域名信息時,所述采集模塊303還用于:
采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的與所述域名信息對應(yīng)的日志信息。
由于本發(fā)明實施例二所介紹的裝置,為實施本發(fā)明實施例一的信息采集方法所采用的裝置,故而基于本發(fā)明實施例一所介紹的方法,本領(lǐng)域所屬人員能夠了解該裝置的具體結(jié)構(gòu)及變形,故而在此不再贅述。凡是本發(fā)明實施例一的方法所采用的裝置都屬于本發(fā)明所欲保護(hù)的范圍。
本申請實施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
本申請實施例提供的方法及裝置,在后臺服務(wù)器端接收到觸發(fā)操作后,能根據(jù)獲取的用戶標(biāo)識,直接從服務(wù)器端主動采集所述用戶標(biāo)識對應(yīng)的電子設(shè)備的日志信息,不需要觀眾用戶在觀眾端進(jìn)行上傳日志信息的操作,不僅減少了觀眾用戶的操作復(fù)雜度,還節(jié)約了后臺人員指導(dǎo)信息上傳步驟和觀眾用戶進(jìn)行上傳操作的時間,提高了問題定位效率。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進(jìn)行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。