本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種屏幕信息采集方法及裝置。
背景技術(shù):
隨著時代發(fā)展,顯示屏幕的應(yīng)用越來越廣泛,如今,各類屏幕被廣泛應(yīng)用于體育場館、商業(yè)應(yīng)用、銀行、證劵、郵政、碼頭、商場、車站、郵政、電訊、機關(guān)、監(jiān)控、學校、餐廳、酒店等不同場所,從而實現(xiàn)廣告、排號、充值、提示等功能,降低了服務(wù)方的人力成本,并極大地方便了普通用戶。
通常情況下,如酒店大廳、餐廳或其他休閑娛樂場所的屏幕,其播放的內(nèi)容通常都是電視節(jié)目,而這類場所,屏幕播放什么內(nèi)容對于服務(wù)方?jīng)]有任何影響。但是,由于屏幕受控于其對應(yīng)的服務(wù)器,即其播放什么內(nèi)容,處于什么頻道均由服務(wù)方?jīng)Q定。真正的觀眾無法切換播放的內(nèi)容以找到自己想觀看的節(jié)目。因此,如何提出一種屏幕信息采集處理方法,使觀眾能夠自由切換屏幕播放的內(nèi)容以找到自己想看的節(jié)目,從而更加方便用戶觀看屏幕播放的內(nèi)容,是一亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種屏幕信息采集處理方法及裝置,用以使觀眾能夠自由切換屏幕播放的內(nèi)容以找到自己想看的節(jié)目,從而更加方便用戶觀看屏幕播放的內(nèi)容。
本發(fā)明提供一種屏幕信息采集處理方法,包括:
接收目標設(shè)備發(fā)送的屏幕控制指令;
將所述屏幕控制指令解析為預設(shè)格式的屏幕控制指令,所述預設(shè)格式為本地可以識別的格式;
執(zhí)行所述預設(shè)格式的屏幕控制指令。
本發(fā)明的有益效果在于:能夠接收目標設(shè)備發(fā)送的屏幕控制指令,并將屏幕控制指令解析為本地可識別的格式,進而執(zhí)行該預設(shè)格式的屏幕控制指令,從而使觀眾能夠自由切換屏幕播放的內(nèi)容以找到自己想看的節(jié)目,更加方便用戶觀看屏幕播放的內(nèi)容。
在一個實施例中,在所述接收目標設(shè)備發(fā)送的屏幕控制指令之前,所述方法還包括:
接收通過藍牙廣播發(fā)送的連接請求;
對所述連接請求所對應(yīng)的設(shè)備進行驗證;
當驗證成功后,確定所述連接請求所對應(yīng)的設(shè)備為所述目標設(shè)備,并與所述目標設(shè)備建立連接。
本實施例的有益效果在于:能夠接收通過藍牙廣播發(fā)送的連接請求,從而,使設(shè)備能夠通過藍牙對本地屏幕進行連接,使不具備無線通信功能的設(shè)備也能夠與本地建立連接,降低了設(shè)備要求;并且,需要對連接請求對應(yīng)的設(shè)備進行驗證,在驗證成功后才能夠與本地建立連接,增加了安全性。
在一個實施例中,所述方法還包括:
當所述預設(shè)格式的屏幕控制指令執(zhí)行成功時,向所述目標設(shè)備發(fā)送執(zhí)行成功的消息提示;
當所述預設(shè)格式的屏幕控制指令執(zhí)行失敗時,生成錯誤日志;
根據(jù)所述錯誤日志確定所述屏幕控制指令執(zhí)行失敗的原因;
向所述目標設(shè)備發(fā)送執(zhí)行失敗的消息提示和執(zhí)行失敗的原因。
本實施例的有益效果在于:當屏幕控制指令執(zhí)行失敗時,生成錯誤日志,根據(jù)該錯誤日志確定屏幕控制指令執(zhí)行失敗的原因,并將執(zhí)行失敗的消息提示和執(zhí)行失敗的原因發(fā)送給目標設(shè)備,從而能夠自動確定控制指令執(zhí)行失敗的原因,無需用戶自動找尋控制指令執(zhí)行失敗的原因。
在一個實施例中,在所述接收通過藍牙廣播發(fā)送的連接請求之前,所述方法還包括:
當檢測到本地主程序開始運行時,向預設(shè)服務(wù)器請求本地播放參數(shù),所述本地播放參數(shù)包括要播放的內(nèi)容和所述播放的內(nèi)容所對應(yīng)的播放時間;
根據(jù)所述播放參數(shù)執(zhí)行多媒體播放操作。
本實施例的有益效果在于:能夠根據(jù)服務(wù)器發(fā)送的本地播放參數(shù)執(zhí)行多媒體播放操作,從而使本地實現(xiàn)對多媒體的自動播放。其次,能夠在本地主程序開始運行時,就向預設(shè)服務(wù)器請求本地播放參數(shù),實現(xiàn)了開機及播放的效果。
在一個實施例中,所述方法還包括:
根據(jù)預設(shè)時間間隔向所述預設(shè)服務(wù)器反饋本地的運行狀態(tài)、操作日志和異常日志。
本實施例的有益效果在于:能夠根據(jù)預設(shè)時間間隔向所述預設(shè)服務(wù)器反饋本地的運行狀態(tài)、操作日志和異常日志,以使預設(shè)服務(wù)器能夠動態(tài)獲取各屏幕的狀況。
本發(fā)明還提供一種屏幕信息采集處理裝置,包括:
第一接收模塊,用于接收目標設(shè)備發(fā)送的屏幕控制指令;
解析模塊,用于將所述屏幕控制指令解析為預設(shè)格式的屏幕控制指令,所述預設(shè)格式為本地可以識別的格式;
第一執(zhí)行模塊,用于執(zhí)行所述預設(shè)格式的屏幕控制指令。
在一個實施例中,所述裝置還包括:
第二接收模塊,用于在所述接收目標設(shè)備發(fā)送的屏幕控制指令之前,接收通過藍牙廣播發(fā)送的連接請求;
驗證模塊,用于對所述連接請求所對應(yīng)的設(shè)備進行驗證;
第一確定模塊,用于當驗證成功后,確定所述連接請求所對應(yīng)的設(shè)備為所述目標設(shè)備,并與所述目標設(shè)備建立連接。
在一個實施例中,所述裝置還包括:
第一發(fā)送模塊,用于當所述預設(shè)格式的屏幕控制指令執(zhí)行成功時,向所述目標設(shè)備發(fā)送執(zhí)行成功的消息提示;
生成模塊,用于當所述預設(shè)格式的屏幕控制指令執(zhí)行失敗時,生成錯誤日志;
第二確定模塊,用于根據(jù)所述錯誤日志確定所述屏幕控制指令執(zhí)行失敗的原因;
第二發(fā)送模塊,用于向所述目標設(shè)備發(fā)送執(zhí)行失敗的消息提示和執(zhí)行失敗的原因。
在一個實施例中,所述裝置還包括:
請求模塊,用于當檢測到本地主程序開始運行時,向預設(shè)服務(wù)器請求本地播放參數(shù),所述本地播放參數(shù)包括要播放的內(nèi)容和所述播放的內(nèi)容所對應(yīng)的播放時間;
第二執(zhí)行模塊,用于根據(jù)所述播放參數(shù)執(zhí)行多媒體播放操作。
在一個實施例中,所述裝置還包括:
反饋模塊,用于根據(jù)預設(shè)時間間隔向所述預設(shè)服務(wù)器反饋本地的運行狀態(tài)、操作日志和異常日志。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1所示為本發(fā)明一實施例中一種屏幕信息錄入方法的流程圖;
圖2所示為本發(fā)明一實施例中一種屏幕信息錄入方法的流程圖;
圖3所示為本發(fā)明一實施例中一種屏幕信息錄入方法的流程圖;
圖4所示為本發(fā)明一實施例中一種屏幕信息錄入方法的流程圖;
圖5所示為本發(fā)明一實施例中一種屏幕信息錄入裝置的框圖;
圖6所示為本發(fā)明一實施例中一種屏幕信息錄入裝置的框圖;
圖7所示為本發(fā)明一實施例中一種屏幕信息錄入裝置的框圖;
圖8所示為本發(fā)明一實施例中一種屏幕信息錄入裝置的框圖;
圖9所示為本發(fā)明一實施例中一種屏幕信息錄入裝置的框圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1所示為本發(fā)明一實施例中一種屏幕信息錄入方法的流程圖,該方法可被實施為如下步驟s11-s13:
在步驟s11中,接收目標設(shè)備發(fā)送的屏幕控制指令;
在步驟s12中,將屏幕控制指令解析為預設(shè)格式的屏幕控制指令,預設(shè)格式為本地可以識別的格式;
在步驟s13中,執(zhí)行預設(shè)格式的屏幕控制指令。
本實施例中,接收目標設(shè)備發(fā)送的屏幕控制指令,其中,該目標設(shè)備可以是用戶終端。通常情況下,終端發(fā)送的控制指令有可能不是屏幕所能識別的格式,因此,需要將屏幕控制指令的格式解析為本地可以識別的格式;并執(zhí)行預設(shè)格式的屏幕控制指令。
例如,本地屏幕附近的用戶通過終端發(fā)送藍牙廣播,以向本地屏幕發(fā)送連接請求,當與本地屏幕建立連接之后,向本地屏幕發(fā)送切換頻道的指令,當本地屏幕接收到該切換頻道的指令時,將該屏幕控制指令進行解析,從而將該屏幕控制指令的格式轉(zhuǎn)換為本地可以識別的格式,并根據(jù)該指令進行頻道切換操作。
需要說明的是,有些終端應(yīng)用能夠?qū)⑵聊豢刂浦噶钤诎l(fā)送之前就已經(jīng)調(diào)制為屏幕可識別的格式,因此,屏幕在接收到目標設(shè)備發(fā)送的屏幕控制指令之后,也可以先判斷該屏幕控制指令的格式是否為本地可以識別的格式,當該屏幕控制指令的格式是本地可以識別的格式時,直接執(zhí)行該屏幕控制指令。
本發(fā)明的有益效果在于:能夠接收目標設(shè)備發(fā)送的屏幕控制指令,并將屏幕控制指令解析為本地可識別的格式,進而執(zhí)行該預設(shè)格式的屏幕控制指令,從而使觀眾能夠自由切換屏幕播放的內(nèi)容以找到自己想看的節(jié)目,更加方便用戶觀看屏幕播放的內(nèi)容。
在一個實施例中,如圖2所示,在上述步驟s11之前,方法還可被實施為如下步驟s21-s23:
在步驟s21中,接收通過藍牙廣播發(fā)送的連接請求;
在步驟s22中,對連接請求所對應(yīng)的設(shè)備進行驗證;
在步驟s23中,當驗證成功后,確定連接請求所對應(yīng)的設(shè)備為目標設(shè)備,并與目標設(shè)備建立連接。
本實施例中,在接收到外部設(shè)備通過藍牙廣播發(fā)送的連接請求之后,對連接請求所對應(yīng)的設(shè)備進行驗證。如,可預設(shè)一藍牙配對密碼,每次接收到外部設(shè)備發(fā)送的連接請求時,判斷該連接請求攜帶的藍牙密碼是否與預設(shè)的藍牙配對密碼一致,如果一致,則驗證成功。當驗證成功后,確定連接請求所對應(yīng)的設(shè)備為目標設(shè)備,并與目標設(shè)備建立連接。
以一酒店大廳中的屏幕為例,當酒店顧客需要對大廳中的屏幕進行控制時,可向工作人員詢問大廳中屏幕的設(shè)備名稱和相應(yīng)的藍牙配對密碼。然后發(fā)送藍牙廣播,并根據(jù)上述設(shè)備名稱找到該大廳中屏幕,根據(jù)上述藍牙配對密碼向該大廳中的屏幕發(fā)送連接請求。屏幕在接收到該酒店顧客通過藍牙廣播發(fā)送的連接請求,判斷該連接請求攜帶的藍牙密碼是否與預設(shè)的藍牙配對密碼一致,如果一致,則驗證成功,當驗證成功后,確定連接請求所對應(yīng)的設(shè)備為目標設(shè)備,并與目標設(shè)備建立連接。
本實施例的有益效果在于:能夠接收通過藍牙廣播發(fā)送的連接請求,從而,使設(shè)備能夠通過藍牙對本地屏幕進行連接,使不具備無線通信功能的設(shè)備也能夠與本地建立連接,降低了設(shè)備要求;并且,需要對連接請求對應(yīng)的設(shè)備進行驗證,在驗證成功后才能夠與本地建立連接,增加了安全性。
在一個實施例中,如圖3所示,方法還可被實施為如下步驟s31-s34:
在步驟s31中,當預設(shè)格式的屏幕控制指令執(zhí)行成功時,向目標設(shè)備發(fā)送執(zhí)行成功的消息提示;
在步驟s32中,當預設(shè)格式的屏幕控制指令執(zhí)行失敗時,生成錯誤日志;
在步驟s33中,根據(jù)錯誤日志確定屏幕控制指令執(zhí)行失敗的原因;
在步驟s34中,向目標設(shè)備發(fā)送執(zhí)行失敗的消息提示和執(zhí)行失敗的原因。
本實施例中,當預設(shè)格式的屏幕控制指令執(zhí)行成功時,向目標設(shè)備發(fā)送執(zhí)行成功的消息提示。
當預設(shè)格式的屏幕控制指令執(zhí)行失敗時,生成錯誤日志;根據(jù)錯誤日志確定屏幕控制指令執(zhí)行失敗的原因;向目標設(shè)備發(fā)送執(zhí)行失敗的消息提示和執(zhí)行失敗的原因。
以一酒店走廊中的屏幕為例,由于酒店走廊中的屏幕與酒店客房距離較近,為避免打擾顧客休息,可預先對該屏幕設(shè)置較小的聲音上限,或者除了指定設(shè)備之外,其他設(shè)備不具備調(diào)節(jié)音量的權(quán)限。當普通用戶向屏幕發(fā)送頻道切換指令時,屏幕可以執(zhí)行該頻道切換指令,在執(zhí)行成功時,向目標設(shè)備發(fā)送切換頻道成功的消息提示,而當普通用戶向屏幕發(fā)送音量調(diào)節(jié)指令時,由于該用戶所持終端不具備調(diào)節(jié)音量的權(quán)限,因此,調(diào)節(jié)失敗,此時,生成錯誤日志,并根據(jù)錯誤日志確定屏幕控制指令執(zhí)行失敗的原因為“不具備調(diào)節(jié)音量的權(quán)限”。將執(zhí)行失敗的消息提示和該失敗的原因發(fā)送給該用戶
本實施例的有益效果在于:當屏幕控制指令執(zhí)行失敗時,生成錯誤日志,根據(jù)該錯誤日志確定屏幕控制指令執(zhí)行失敗的原因,并將執(zhí)行失敗的消息提示和執(zhí)行失敗的原因發(fā)送給目標設(shè)備,從而能夠自動確定控制指令執(zhí)行失敗的原因,無需用戶自動找尋控制指令執(zhí)行失敗的原因。
在一個實施例中,如圖4所示,在上述步驟s21之前,方法還可被實施為如下步驟s41-s42:
在步驟s41中,當檢測到本地主程序開始運行時,向預設(shè)服務(wù)器請求本地播放參數(shù),本地播放參數(shù)包括要播放的內(nèi)容和播放的內(nèi)容所對應(yīng)的播放時間;
在步驟s42中,根據(jù)播放參數(shù)執(zhí)行多媒體播放操作。
本實施例中,當檢測到本地主程序開始運行時,向預設(shè)服務(wù)器請求本地播放參數(shù);即當檢測到本地開機啟動時,就向預設(shè)服務(wù)器請求本地播放參數(shù)。
其中,本地播放參數(shù)包括要播放的內(nèi)容和播放的內(nèi)容所對應(yīng)的播放時間。根據(jù)播放參數(shù)執(zhí)行多媒體播放操作。另外,能夠本地播放參數(shù)還可以包括本地的回傳頻率,即本地每隔多久的時間向服務(wù)器發(fā)送自身的運行情況、操作日志和異常日志。
如此,能夠在本地開機啟動時就向預設(shè)服務(wù)器請求本地播放參數(shù),從而使屏幕實現(xiàn)開機即播放的效果。
本實施例的有益效果在于:能夠根據(jù)服務(wù)器發(fā)送的本地播放參數(shù)執(zhí)行多媒體播放操作,從而使本地實現(xiàn)對多媒體的自動播放。其次,能夠在本地主程序開始運行時,就向預設(shè)服務(wù)器請求本地播放參數(shù),實現(xiàn)了開機及播放的效果。
在一個實施例中,方法還可被實施為如下步驟:
根據(jù)預設(shè)時間間隔向預設(shè)服務(wù)器反饋本地的運行狀態(tài)、操作日志和異常日志。
本實施例中,根據(jù)預設(shè)的時間間隔向預設(shè)服務(wù)器反饋本地的運行情況、操作日志和異常日志。
其中,該操作日志可以記錄在預設(shè)時間內(nèi)操作過本地屏幕的終端的設(shè)備標志碼。而異常日志可以記錄在預設(shè)時間內(nèi),本地屏幕是否發(fā)生過異常,發(fā)生異常的代碼或類型是什么。預設(shè)服務(wù)器可通過本地反饋的運行狀態(tài)、操作日志和異常完成數(shù)據(jù)收集,進而實現(xiàn)設(shè)備數(shù)據(jù)記錄、用戶興趣分析等功能。
本實施例的有益效果在于:能夠根據(jù)預設(shè)時間間隔向預設(shè)服務(wù)器反饋本地的運行狀態(tài)、操作日志和異常日志,以使預設(shè)服務(wù)器能夠動態(tài)獲取各屏幕的狀況。
圖5所示為本發(fā)明一實施例中一種屏幕信息錄入裝置的框圖,該裝置包括如下模塊:
第一接收模塊51,用于接收目標設(shè)備發(fā)送的屏幕控制指令;
解析模塊52,用于將屏幕控制指令解析為預設(shè)格式的屏幕控制指令,預設(shè)格式為本地可以識別的格式;
第一執(zhí)行模塊53,用于執(zhí)行預設(shè)格式的屏幕控制指令。
在一個實施例中,如圖6所示,裝置還包括:
第二接收模塊61,用于在接收目標設(shè)備發(fā)送的屏幕控制指令之前,接收通過藍牙廣播發(fā)送的連接請求;
驗證模塊62,用于對連接請求所對應(yīng)的設(shè)備進行驗證;
第一確定模塊63,用于當驗證成功后,確定連接請求所對應(yīng)的設(shè)備為目標設(shè)備,并與目標設(shè)備建立連接。
在一個實施例中,如圖7所示,裝置還包括:
第一發(fā)送模塊71,用于當預設(shè)格式的屏幕控制指令執(zhí)行成功時,向目標設(shè)備發(fā)送執(zhí)行成功的消息提示;
生成模塊72,用于當預設(shè)格式的屏幕控制指令執(zhí)行失敗時,生成錯誤日志;
第二確定模塊73,用于根據(jù)錯誤日志確定屏幕控制指令執(zhí)行失敗的原因;
第二發(fā)送模塊74,用于向目標設(shè)備發(fā)送執(zhí)行失敗的消息提示和執(zhí)行失敗的原因。
在一個實施例中,如圖8所示,裝置還包括:
請求模塊81,用于當檢測到本地主程序開始運行時,向預設(shè)服務(wù)器請求本地播放參數(shù),本地播放參數(shù)包括要播放的內(nèi)容和播放的內(nèi)容所對應(yīng)的播放時間;
第二執(zhí)行模塊82,用于根據(jù)播放參數(shù)執(zhí)行多媒體播放操作。
在一個實施例中,如圖9所示,裝置還包括:
反饋模塊91,用于根據(jù)預設(shè)時間間隔向預設(shè)服務(wù)器反饋本地的運行狀態(tài)、操作日志和異常日志。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(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)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。