本技術(shù)涉及通信,尤其涉及數(shù)據(jù)顯示方法、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、在現(xiàn)代互聯(lián)網(wǎng)絡(luò)環(huán)境中,udp(user?datagram?protocol,用戶數(shù)據(jù)報(bào)協(xié)議)是在一組互連的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境中提供分組交換計(jì)算機(jī)通信的數(shù)據(jù)包模式。該協(xié)議假定使用ip作為底層協(xié)議,按照osi(open?system?interconnection,開(kāi)放系統(tǒng)互連)模型工作在傳輸層。udp為應(yīng)用程序提供了一種以最少的協(xié)議機(jī)制向其他程序發(fā)送消息的過(guò)程。wi-fi是當(dāng)今使用最廣的一種無(wú)線網(wǎng)絡(luò)傳輸技術(shù)。使用無(wú)線路由器供支持其技術(shù)的相關(guān)電腦,手機(jī),平板等接收。
2、當(dāng)將wi-fi用作通信網(wǎng)絡(luò)基礎(chǔ)設(shè)施,結(jié)合udp作為數(shù)據(jù)傳輸協(xié)議時(shí),可以將設(shè)備數(shù)據(jù)傳輸給電腦,再由電腦把數(shù)據(jù)顯示到顯示屏上。但這種方法顯示效果單一,無(wú)法滿足定制化顯示的需要,例如現(xiàn)有技術(shù)一般為通過(guò)預(yù)置模板實(shí)現(xiàn)數(shù)據(jù)顯示,但布局固定且循環(huán)播放依賴簡(jiǎn)單輪詢,導(dǎo)致以下缺陷:布局調(diào)整需修改代碼,無(wú)法實(shí)時(shí)響應(yīng)用戶指令;循環(huán)播放時(shí)內(nèi)容切換存在延遲,且無(wú)法根據(jù)內(nèi)容優(yōu)先級(jí)動(dòng)態(tài)調(diào)整順序。因此,亟需一種支持實(shí)時(shí)交互式布局管理和自適應(yīng)循環(huán)播放的數(shù)據(jù)顯示方法。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種數(shù)據(jù)顯示方法、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,旨在解決現(xiàn)有技術(shù)中因布局固定化、播放邏輯僵化導(dǎo)致的數(shù)據(jù)顯示靈活性不足的技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種數(shù)據(jù)顯示方法,所述方法應(yīng)用于智能手表,所述方法包括:
3、在接收到用戶選擇的目標(biāo)設(shè)備顯示屏的信號(hào)后,開(kāi)啟udp廣播模式廣播udp數(shù)據(jù),并向目標(biāo)設(shè)備發(fā)送udp連接請(qǐng)求,以使所述目標(biāo)設(shè)備基于所述udp連接請(qǐng)求解析起始識(shí)別碼,得到連接成功的應(yīng)答數(shù)據(jù),并將所述連接成功的應(yīng)答數(shù)據(jù)返回給所述智能手表;
4、在接收到所述目標(biāo)設(shè)備返回的所述連接成功的應(yīng)答數(shù)據(jù)后,基于所述連接成功的應(yīng)答數(shù)據(jù)通過(guò)udp協(xié)議將所述udp數(shù)據(jù)傳輸?shù)剿鲇脩暨x擇的所述目標(biāo)設(shè)備顯示屏上,使得所述目標(biāo)設(shè)備通過(guò)預(yù)設(shè)的動(dòng)態(tài)布局管理策略和循環(huán)播放邏輯機(jī)制將所述udp數(shù)據(jù)顯示到所述目標(biāo)設(shè)備顯示屏上。
5、在一實(shí)施例中,所述在接收到用戶選擇的目標(biāo)設(shè)備顯示屏的信號(hào)后,開(kāi)啟udp廣播模式廣播upd數(shù)據(jù),并向目標(biāo)設(shè)備發(fā)送udp連接請(qǐng)求的步驟還包括:
6、在接收到所述用戶通過(guò)查看滾動(dòng)屏屏幕顯示的編號(hào)選擇的所述目標(biāo)設(shè)備顯示屏的信號(hào)后,開(kāi)啟所述udp廣播模式廣播所述upd數(shù)據(jù),在預(yù)設(shè)的時(shí)間內(nèi)持續(xù)向所述用戶選擇的所述目標(biāo)設(shè)備發(fā)起所述udp連接請(qǐng)求。
7、在一實(shí)施例中,所述在接收到所述用戶通過(guò)查看滾動(dòng)屏屏幕顯示的編號(hào)選擇的所述目標(biāo)設(shè)備顯示屏的信號(hào)后,開(kāi)啟所述udp廣播模式廣播所述upd數(shù)據(jù),在預(yù)設(shè)的時(shí)間內(nèi)持續(xù)向所述用戶選擇的所述目標(biāo)設(shè)備發(fā)起所述udp連接請(qǐng)求的步驟之后,還包括:
8、若在所述預(yù)設(shè)的時(shí)間內(nèi)未收到所述用戶選擇的所述目標(biāo)設(shè)備返回的連接成功的應(yīng)答數(shù)據(jù),則停止向所述目標(biāo)設(shè)備發(fā)送所述udp連接請(qǐng)求;或
9、若接收到所述目標(biāo)設(shè)備返回的占線數(shù)據(jù)幀,則基于所述占線數(shù)據(jù)幀停止向所述目標(biāo)設(shè)備發(fā)送所述udp連接請(qǐng)求。
10、在一實(shí)施例中,所述基于所述連接成功的應(yīng)答數(shù)據(jù)將所述udp數(shù)據(jù)傳輸?shù)剿鲇脩暨x擇的所述目標(biāo)設(shè)備顯示屏上,使得所述目標(biāo)設(shè)備通過(guò)預(yù)設(shè)的動(dòng)態(tài)布局管理策略和循環(huán)播放邏輯機(jī)制將所述udp數(shù)據(jù)顯示到所述目標(biāo)設(shè)備顯示屏上的步驟包括:
11、通過(guò)udp協(xié)議解析所述應(yīng)答數(shù)據(jù),獲取所述目標(biāo)設(shè)備的ip和udp接收端口號(hào);
12、根據(jù)所述目標(biāo)設(shè)備的ip和udp接收端口號(hào),將所述udp數(shù)據(jù)幀發(fā)送到所述目標(biāo)設(shè)備上,同時(shí),通過(guò)界面彈窗提示連接成功,并顯示與所述用戶選擇的所述目標(biāo)設(shè)備顯示屏的連接狀態(tài)。
13、在一實(shí)施例中,所述通過(guò)界面彈窗提示連接成功,并顯示與所述用戶選擇的所述目標(biāo)設(shè)備顯示屏的連接狀態(tài)的步驟之后,包括:
14、若接收到斷開(kāi)連接信號(hào),則向所述目標(biāo)設(shè)備發(fā)送斷開(kāi)連接所述目標(biāo)設(shè)備顯示屏的請(qǐng)求,直至接收到所述目標(biāo)設(shè)備返回?cái)嚅_(kāi)連接成功的應(yīng)答數(shù)據(jù)后,停止向所述目標(biāo)設(shè)備upd發(fā)送所述udp數(shù)據(jù)。
15、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出另一種數(shù)據(jù)顯示方法,所述方法應(yīng)用于目標(biāo)設(shè)備,所述目標(biāo)設(shè)備包括顯示屏,所述方法包括:
16、接收智能手表發(fā)送的udp連接請(qǐng)求,基于所述udp連接請(qǐng)求解析起始識(shí)別碼,得到連接成功的應(yīng)答數(shù)據(jù),并將所述連接成功的應(yīng)答數(shù)據(jù)返回給所述智能手表,以使所述智能手表基于所述連接成功的應(yīng)答數(shù)據(jù)將所述udp數(shù)據(jù)傳輸?shù)剿鲇脩暨x擇的所述目標(biāo)設(shè)備顯示屏上;
17、接收到所述智能手表傳輸?shù)乃鰑dp數(shù)據(jù),并通過(guò)預(yù)設(shè)的動(dòng)態(tài)布局管理策略和循環(huán)播放邏輯機(jī)制將所述udp數(shù)據(jù)顯示到所述目標(biāo)設(shè)備顯示屏上。
18、在一實(shí)施例中,所述接收智能手表發(fā)送的udp連接請(qǐng)求,基于所述udp連接請(qǐng)求解析起始識(shí)別碼,得到應(yīng)答數(shù)據(jù),并將所述應(yīng)答數(shù)據(jù)返回給所述智能手表的步驟包括:
19、在接收所述智能手表發(fā)送的所述udp連接請(qǐng)求,根據(jù)預(yù)設(shè)的傳輸協(xié)議對(duì)所述udp連接請(qǐng)求進(jìn)行解析,得到所述udp連接請(qǐng)求對(duì)應(yīng)的起始識(shí)別碼;
20、將所述udp連接請(qǐng)求對(duì)應(yīng)的起始識(shí)別碼和預(yù)設(shè)的識(shí)別碼進(jìn)行匹配;
21、若匹配成功,則通過(guò)所述udp連接請(qǐng)求中的所述目標(biāo)設(shè)備顯示屏占用標(biāo)志位,確定所述udp連接請(qǐng)求的對(duì)應(yīng)的所述目標(biāo)設(shè)備顯示屏是否已被占用;
22、若所述udp連接請(qǐng)求的對(duì)應(yīng)的所述目標(biāo)設(shè)備顯示屏未被占用,則將連接成功的應(yīng)答數(shù)據(jù)返回給所述智能手表。
23、在一實(shí)施例中,所述通過(guò)所述udp連接請(qǐng)求中的屏幕占用標(biāo)志位,確定所述udp連接請(qǐng)求的對(duì)應(yīng)的所述目標(biāo)設(shè)備顯示屏是否已被占用的步驟包括:
24、若確定所述udp連接請(qǐng)求中的所述屏幕占用標(biāo)志位為第一預(yù)設(shè)標(biāo)志位時(shí),則將占線數(shù)據(jù)幀返回給所述智能手表,以使所述智能手表基于所述占線數(shù)據(jù)幀停止向所述目標(biāo)設(shè)備發(fā)送所述udp連接請(qǐng)求;所述第一預(yù)設(shè)標(biāo)志位表示所述udp連接請(qǐng)求對(duì)應(yīng)的所述目標(biāo)設(shè)備顯示屏已被占用;
25、若確定所述udp連接請(qǐng)求中的所述屏幕占用標(biāo)志位為第二預(yù)設(shè)標(biāo)志位時(shí),則將所述連接成功的應(yīng)答數(shù)據(jù)返回給所述智能手表;所述第二預(yù)設(shè)標(biāo)志位表示所述udp連接請(qǐng)求對(duì)應(yīng)的所述目標(biāo)設(shè)備顯示屏未被占用。
26、在一實(shí)施例中,所述通過(guò)預(yù)設(shè)的動(dòng)態(tài)布局管理策略和循環(huán)播放邏輯機(jī)制將所述udp數(shù)據(jù)顯示到屏幕上的步驟包括:
27、將所述udp數(shù)據(jù)中的文字、圖像和動(dòng)畫(huà)轉(zhuǎn)換為數(shù)組,并導(dǎo)入到對(duì)應(yīng)的獨(dú)立區(qū)域中進(jìn)行展示;
28、所述方法還包括:
29、當(dāng)接收到所述獨(dú)立區(qū)域移動(dòng)指令時(shí),基于所述獨(dú)立區(qū)域移動(dòng)指令,將所述獨(dú)立區(qū)域移動(dòng)到相應(yīng)的指定顯示位置上;
30、將所述udp數(shù)據(jù)中的文字、圖像、動(dòng)畫(huà)在所述指定顯示位置上進(jìn)行展示。
31、在一實(shí)施例中,所述方法還包括:
32、當(dāng)接收到循環(huán)播放信號(hào)時(shí),使用前驅(qū)指針和后繼指針將多個(gè)所述獨(dú)立區(qū)域進(jìn)行前后關(guān)聯(lián),形成獨(dú)立區(qū)域隊(duì)列;
33、判斷首個(gè)所述獨(dú)立區(qū)域是否為臨界狀態(tài),若是,則將所述首個(gè)所述獨(dú)立區(qū)域從所述獨(dú)立區(qū)域隊(duì)列的頭部移動(dòng)到尾部,并將首個(gè)所述獨(dú)立區(qū)域的下一個(gè)所述獨(dú)立區(qū)域設(shè)置為新的首個(gè)獨(dú)立區(qū)域;
34、在所述新的首個(gè)獨(dú)立區(qū)域中顯示對(duì)應(yīng)的所述文字、圖片和動(dòng)畫(huà)。
35、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種數(shù)據(jù)顯示系統(tǒng),所述系統(tǒng)包括智能手表和目標(biāo)設(shè)備,所述智能手表包括:
36、發(fā)送模塊,用于在接收到用戶選擇的目標(biāo)設(shè)備顯示屏的信號(hào)后,開(kāi)啟udp廣播模式廣播upd數(shù)據(jù),并向所述目標(biāo)設(shè)備發(fā)送udp連接請(qǐng)求,以使所述目標(biāo)設(shè)備基于所述udp連接請(qǐng)求解析起始識(shí)別碼,得到連接成功的應(yīng)答數(shù)據(jù),并將所述連接成功的應(yīng)答數(shù)據(jù)返回給所述智能手表;
37、第一接收模塊,用于在接收到所述目標(biāo)設(shè)備返回的所述連接成功的應(yīng)答數(shù)據(jù)后,基于所述應(yīng)答數(shù)據(jù)將所述udp數(shù)據(jù)傳輸?shù)剿鲇脩暨x擇的所述目標(biāo)設(shè)備顯示屏上,使得所述目標(biāo)設(shè)備通過(guò)預(yù)設(shè)的動(dòng)態(tài)布局管理策略和循環(huán)播放邏輯機(jī)制將所述udp數(shù)據(jù)顯示到所述目標(biāo)設(shè)備顯示屏上;
38、所述目標(biāo)設(shè)備包括:
39、第二接收模塊,用于接收所述智能手表發(fā)送的udp連接請(qǐng)求,基于所述udp連接請(qǐng)求解析起始識(shí)別碼,得到連接成功的應(yīng)答數(shù)據(jù),并將所述連接成功的應(yīng)答數(shù)據(jù)返回給所述智能手表,以使所述智能手表基于所述連接成功的應(yīng)答數(shù)據(jù)將所述udp數(shù)據(jù)傳輸?shù)剿鲇脩暨x擇的所述目標(biāo)設(shè)備顯示屏上;
40、顯示模塊,用于接收到所述智能手表傳輸?shù)乃鰑dp數(shù)據(jù),并通過(guò)所述預(yù)設(shè)的動(dòng)態(tài)布局管理策略和循環(huán)播放邏輯機(jī)制將所述udp數(shù)據(jù)顯示到所述目標(biāo)設(shè)備顯示屏上。
41、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種數(shù)據(jù)顯示設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的數(shù)據(jù)顯示方法的步驟。
42、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的數(shù)據(jù)顯示方法的步驟。
43、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的數(shù)據(jù)顯示方法的步驟。
44、本技術(shù)實(shí)施例提供一種數(shù)據(jù)顯示方法、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,該方法包括當(dāng)智能手表接收到用戶選擇的目標(biāo)設(shè)備顯示屏的信號(hào)后,開(kāi)啟udp廣播模式廣播udp數(shù)據(jù),并向目標(biāo)設(shè)備發(fā)送用戶數(shù)據(jù)報(bào)協(xié)議udp連接請(qǐng)求,以使目標(biāo)設(shè)備基于udp連接請(qǐng)求解析起始識(shí)別碼,得到連接成功的應(yīng)答數(shù)據(jù),并將該應(yīng)答數(shù)據(jù)返回給智能手表;在智能手表接收到所述目標(biāo)設(shè)備返回的應(yīng)答數(shù)據(jù)后,基于該應(yīng)答數(shù)據(jù)通過(guò)udp協(xié)議將udp數(shù)據(jù)傳輸?shù)接脩暨x擇的目標(biāo)設(shè)備顯示屏上,使得目標(biāo)設(shè)備通過(guò)預(yù)設(shè)的動(dòng)態(tài)布局管理策略和循環(huán)播放邏輯機(jī)制將udp數(shù)據(jù)顯示到目標(biāo)設(shè)備顯示屏上。該方法不僅簡(jiǎn)化了設(shè)備間的連接過(guò)程,有效提升了智能手表的可交互性,還通過(guò)預(yù)設(shè)的動(dòng)態(tài)布局管理策略,支持用戶拖拽調(diào)整位置,以及通過(guò)循環(huán)播放邏輯機(jī)制,解決現(xiàn)有技術(shù)中數(shù)據(jù)顯示延遲/黑屏的現(xiàn)象。