本公開的實施例涉及界面交互,具體地,涉及適用于一種基于瀏覽器的軟件界面交互系統(tǒng)。
背景技術:
1、交互界面是人和計算機設備進行信息交換的通道,用戶可通過交互界面向計算機設備輸入信息、進行操作,計算機設備則可通過交互界面向用戶提供信息,以供用戶閱讀、分析和判斷。
2、現(xiàn)有技術中,界面開發(fā)需要一定的編程能力,大部分界面開發(fā)是由程序人員完成的,但程序人員一般都難以設計出比較理想的界面場景,且不同的程序人員界面設計能力各異,會導致軟件界面整體所顯示的界面風格不一致,影響用戶界面交互。
技術實現(xiàn)思路
1、本文中描述的實施例提供了一種基于瀏覽器的軟件界面交互系統(tǒng),克服了上述問題。
2、根據(jù)本公開的內(nèi)容,提供了一種基于瀏覽器的軟件界面交互系統(tǒng),包括:界面設計模塊、界面顯示模塊、界面數(shù)據(jù)應用模塊和界面數(shù)據(jù)更新模塊;所述界面設計模塊與所述界面顯示模塊連接,所述界面顯示模塊與所述界面數(shù)據(jù)應用模塊連接,所述界面數(shù)據(jù)應用模塊與所述界面數(shù)據(jù)更新模塊連接;
3、所述界面設計模塊,用于設計功能需求庫對應的界面顯示元素,所述界面顯示元素中包括:多個數(shù)據(jù)可觸發(fā)對象,每個所述數(shù)據(jù)可觸發(fā)對象關聯(lián)有觸發(fā)狀態(tài)為可觸發(fā)的應用描述數(shù)據(jù);
4、所述界面顯示模塊,用于響應于用戶設備對所述功能需求庫的觸發(fā)操作,在對應封裝的瀏覽器頁面中顯示所述功能需求庫對應的多個所述數(shù)據(jù)可觸發(fā)對象以及每個所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù);
5、所述界面數(shù)據(jù)應用模塊,用于響應于所述用戶設備對所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)操作,生成所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的數(shù)據(jù)描述信息的觸發(fā)應用信息;
6、所述界面數(shù)據(jù)更新模塊,用于基于所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)應用信息,更新所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)。
7、可選的,所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)為對象應用次數(shù)時,所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)應用信息為應用次數(shù)變化值;
8、所述界面數(shù)據(jù)更新模塊,具體用于:
9、基于所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的應用次數(shù)變化值,更新所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)。
10、可選的,所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)為數(shù)據(jù)下載指示時,所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)應用信息為數(shù)據(jù)下載完成標識;
11、所述界面數(shù)據(jù)更新模塊,具體用于:
12、基于所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的數(shù)據(jù)下載完成標識,更新所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)。
13、可選的,還包括:界面數(shù)據(jù)監(jiān)測模塊;
14、所述界面數(shù)據(jù)監(jiān)測模塊,用于監(jiān)測所述功能需求庫對應的每個所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù),并在確定出目標可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)不滿足預設條件時,向所述界面顯示模塊發(fā)送所述目標可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)狀態(tài)調(diào)整指示;
15、所述界面顯示模塊,還用于響應于所述觸發(fā)狀態(tài)調(diào)整指示,調(diào)整所述目標可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)狀態(tài)。
16、可選的,所述界面數(shù)據(jù)應用模塊,還用于響應于所述用戶設備對所述目標可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)操作,向所述用戶設備發(fā)送數(shù)據(jù)觸發(fā)提示;
17、其中,所述數(shù)據(jù)觸發(fā)提示用于描述所述目標可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)無對應觸發(fā)數(shù)據(jù)。
18、可選的,所述界面數(shù)據(jù)應用模塊,還用于獲取與所述目標可觸發(fā)對象具有關聯(lián)關系的其他可觸發(fā)對象,并向所述界面顯示模塊發(fā)送所述其他可觸發(fā)對象對應的數(shù)據(jù)顯示指示;
19、所述界面顯示模塊,還用于響應于所述數(shù)據(jù)顯示指示,顯示所述其他可觸發(fā)對象以及所述其他可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)。
20、可選的,所述界面顯示元素中還包括:多個界面顯示對象,每個所述界面顯示對象未關聯(lián)觸發(fā)狀態(tài)為可觸發(fā)的應用描述數(shù)據(jù);
21、所述界面顯示模塊,還用于顯示每個所述界面顯示對象。
22、可選的,每個所述數(shù)據(jù)可觸發(fā)對象對應有區(qū)域顯示標識;
23、所述界面顯示模塊,具體用于:
24、響應于用戶設備對所述功能需求庫的觸發(fā)操作,獲取每個所述數(shù)據(jù)可觸發(fā)對象對應的區(qū)域顯示標識;
25、基于每個所述數(shù)據(jù)可觸發(fā)對象對應的區(qū)域顯示標識,確定每個所述數(shù)據(jù)可觸發(fā)對象對應的頁面顯示區(qū)域;
26、在對應封裝的瀏覽器頁面中,基于每個所述數(shù)據(jù)可觸發(fā)對象對應的頁面顯示區(qū)域顯示多個所述數(shù)據(jù)可觸發(fā)對象和每個所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)。
27、可選的,所述界面設計模塊,還用于設計其他需求庫對應的第一顯示對象和第二顯示對象;
28、所述界面顯示模塊,還用于響應于所述用戶設備對所述其他需求庫的觸發(fā)操作,在對所述功能需求庫進行數(shù)據(jù)顯示的瀏覽器頁面中顯示所述第一顯示對象和所述第二顯示對象。
29、可選的,所述界面顯示模塊,還用于響應于所述用戶設備對所述其他需求庫的觸發(fā)操作,在所述其他需求庫對應封裝的瀏覽器頁面中顯示所述第一顯示對象和所述第二顯示對象。
30、本申請實施例提供的基于瀏覽器的軟件界面交互系統(tǒng),包括:界面設計模塊、界面顯示模塊、界面數(shù)據(jù)應用模塊和界面數(shù)據(jù)更新模塊;界面設計模塊與界面顯示模塊連接,界面顯示模塊與界面數(shù)據(jù)應用模塊連接,界面數(shù)據(jù)應用模塊與界面數(shù)據(jù)更新模塊連接;界面設計模塊,用于設計功能需求庫對應的界面顯示元素,界面顯示元素中包括:多個數(shù)據(jù)可觸發(fā)對象,每個數(shù)據(jù)可觸發(fā)對象關聯(lián)有觸發(fā)狀態(tài)為可觸發(fā)的應用描述數(shù)據(jù);界面顯示模塊,用于響應于用戶設備對功能需求庫的觸發(fā)操作,在對應封裝的瀏覽器頁面中顯示功能需求庫對應的多個數(shù)據(jù)可觸發(fā)對象以及每個數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù);界面數(shù)據(jù)應用模塊,用于響應于用戶設備對數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)操作,生成數(shù)據(jù)可觸發(fā)對象關聯(lián)的數(shù)據(jù)描述信息的觸發(fā)應用信息;界面數(shù)據(jù)更新模塊,用于基于數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)應用信息,更新數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)。如此,通過界面設計模塊設計出風格統(tǒng)一的界面顯示元素,便于界面顯示模塊向用戶顯示交互界面,并通過界面數(shù)據(jù)應用模塊和界面數(shù)據(jù)更新模塊實時基于用戶操作更新界面,有效提升用戶的界面交互體驗感。
31、上述說明僅是本申請實施例技術方案的概述,為了能夠更清楚了解本申請實施例的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本申請實施例的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本申請的具體實施方式。
1.一種基于瀏覽器的軟件界面交互系統(tǒng),其特征在于,包括:界面設計模塊、界面顯示模塊、界面數(shù)據(jù)應用模塊和界面數(shù)據(jù)更新模塊;所述界面設計模塊與所述界面顯示模塊連接,所述界面顯示模塊與所述界面數(shù)據(jù)應用模塊連接,所述界面數(shù)據(jù)應用模塊與所述界面數(shù)據(jù)更新模塊連接;
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)為對象應用次數(shù)時,所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)應用信息為應用次數(shù)變化值;
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)為數(shù)據(jù)下載指示時,所述數(shù)據(jù)可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)應用信息為數(shù)據(jù)下載完成標識;
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,還包括:界面數(shù)據(jù)監(jiān)測模塊;
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述界面數(shù)據(jù)應用模塊,還用于響應于所述用戶設備對所述目標可觸發(fā)對象關聯(lián)的應用描述數(shù)據(jù)的觸發(fā)操作,向所述用戶設備發(fā)送數(shù)據(jù)觸發(fā)提示;
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述界面數(shù)據(jù)應用模塊,還用于獲取與所述目標可觸發(fā)對象具有關聯(lián)關系的其他可觸發(fā)對象,并向所述界面顯示模塊發(fā)送所述其他可觸發(fā)對象對應的數(shù)據(jù)顯示指示;
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述界面顯示元素中還包括:多個界面顯示對象,每個所述界面顯示對象未關聯(lián)觸發(fā)狀態(tài)為可觸發(fā)的應用描述數(shù)據(jù);
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,每個所述數(shù)據(jù)可觸發(fā)對象對應有區(qū)域顯示標識;
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述界面設計模塊,還用于設計其他需求庫對應的第一顯示對象和第二顯示對象;
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述界面顯示模塊,還用于響應于所述用戶設備對所述其他需求庫的觸發(fā)操作,在所述其他需求庫對應封裝的瀏覽器頁面中顯示所述第一顯示對象和所述第二顯示對象。