本技術(shù)涉及互聯(lián)網(wǎng),尤其涉及一種數(shù)據(jù)處理方法、裝置、設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,各種各樣的應(yīng)用程序?qū)映霾桓F。為了降低終端設(shè)備的內(nèi)存以及降低應(yīng)用程序的開發(fā)成本以及推廣成本,應(yīng)用程序中的子程序得到快速發(fā)展。
2、在現(xiàn)有技術(shù)中,第一應(yīng)用可以接入第二應(yīng)用所提供的業(yè)務(wù)功能,故業(yè)務(wù)對(duì)象可以在第一應(yīng)用或第一應(yīng)用對(duì)應(yīng)的子程序中,進(jìn)行與業(yè)務(wù)功能相關(guān)聯(lián)的業(yè)務(wù)操作,其中,第一應(yīng)用對(duì)應(yīng)的子程序可以位于第二應(yīng)用中。位于第二應(yīng)用中的第一應(yīng)用對(duì)應(yīng)的子程序可以顯示與業(yè)務(wù)功能相關(guān)聯(lián)的固定功能控件,明顯地,隨著不斷地接入第二應(yīng)用所提供的業(yè)務(wù)功能,那么第一應(yīng)用對(duì)應(yīng)的子程序就會(huì)不斷地增加固定功能控件,這降低了第一應(yīng)用對(duì)應(yīng)的子程序的展示效果;此外,固定功能控件僅具有跳轉(zhuǎn)至用于顯示業(yè)務(wù)消息的業(yè)務(wù)頁面的功能,即如果業(yè)務(wù)對(duì)象不觸發(fā)固定功能控件,那么業(yè)務(wù)消息就不會(huì)顯示,故現(xiàn)有技術(shù)降低了業(yè)務(wù)消息的顯示效率。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種數(shù)據(jù)處理方法、裝置、設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),不僅可以提高第一子程序的展示效果,還可以提高第一業(yè)務(wù)消息的顯示效率。
2、本技術(shù)實(shí)施例一方面提供了一種數(shù)據(jù)處理方法,包括:
3、若業(yè)務(wù)對(duì)象在第一應(yīng)用中所進(jìn)行的第一業(yè)務(wù)操作滿足控件展示條件,則在第二應(yīng)用中的第一子程序中顯示第一業(yè)務(wù)控件;第一業(yè)務(wù)操作是通過第二應(yīng)用所提供的業(yè)務(wù)功能所實(shí)現(xiàn)的;第一業(yè)務(wù)控件由第二應(yīng)用提供;第一應(yīng)用對(duì)應(yīng)的業(yè)務(wù)平臺(tái)與第一子程序?qū)?yīng)的業(yè)務(wù)平臺(tái)相同;
4、在第一業(yè)務(wù)控件中顯示第一業(yè)務(wù)消息;第一業(yè)務(wù)消息由第二應(yīng)用提供,且第一業(yè)務(wù)消息與第一業(yè)務(wù)操作相關(guān)聯(lián)。
5、本技術(shù)實(shí)施例一方面提供了一種數(shù)據(jù)處理裝置,包括:
6、第一顯示模塊,用于若業(yè)務(wù)對(duì)象在第一應(yīng)用中所進(jìn)行的第一業(yè)務(wù)操作滿足控件展示條件,則在第二應(yīng)用中的第一子程序中顯示第一業(yè)務(wù)控件;第一業(yè)務(wù)操作是通過第二應(yīng)用所提供的業(yè)務(wù)功能所實(shí)現(xiàn)的;第一業(yè)務(wù)控件由第二應(yīng)用提供;第一應(yīng)用對(duì)應(yīng)的業(yè)務(wù)平臺(tái)與第一子程序?qū)?yīng)的業(yè)務(wù)平臺(tái)相同;
7、第二顯示模塊,用于在第一業(yè)務(wù)控件中顯示第一業(yè)務(wù)消息;第一業(yè)務(wù)消息由第二應(yīng)用提供,且第一業(yè)務(wù)消息與第一業(yè)務(wù)操作相關(guān)聯(lián)。
8、其中,數(shù)據(jù)處理裝置,還包括:
9、第一響應(yīng)模塊,用于響應(yīng)針對(duì)第一業(yè)務(wù)控件的觸發(fā)操作,顯示由第二應(yīng)用提供的業(yè)務(wù)頁面;業(yè)務(wù)頁面用于業(yè)務(wù)對(duì)象進(jìn)行與第一業(yè)務(wù)操作相關(guān)聯(lián)的第二業(yè)務(wù)操作。
10、其中,數(shù)據(jù)處理裝置,還包括:
11、第二響應(yīng)模塊,用于響應(yīng)針對(duì)業(yè)務(wù)頁面的輸入操作,獲取輸入信息,將輸入信息確定為第二業(yè)務(wù)消息;第二業(yè)務(wù)消息是由第二應(yīng)用發(fā)送至第一應(yīng)用;
12、第三響應(yīng)模塊,用于響應(yīng)針對(duì)業(yè)務(wù)頁面中的返回控件的觸發(fā)操作,從業(yè)務(wù)頁面返回至第一子程序,在第一子程序中取消顯示第一業(yè)務(wù)控件。
13、其中,數(shù)據(jù)處理裝置,還包括:
14、第三顯示模塊,用于若業(yè)務(wù)對(duì)象在第三應(yīng)用中進(jìn)行第一業(yè)務(wù)操作,則在第二應(yīng)用中的第二子程序中顯示第一業(yè)務(wù)控件;第三應(yīng)用對(duì)應(yīng)的業(yè)務(wù)平臺(tái)與第二子程序?qū)?yīng)的業(yè)務(wù)平臺(tái)相同,且第三應(yīng)用對(duì)應(yīng)的業(yè)務(wù)平臺(tái)與第一應(yīng)用對(duì)應(yīng)的業(yè)務(wù)平臺(tái)不同。
15、其中,數(shù)據(jù)處理裝置,還包括:
16、時(shí)長(zhǎng)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)第一業(yè)務(wù)控件的持續(xù)顯示時(shí)長(zhǎng),若持續(xù)顯示時(shí)長(zhǎng)等于總顯示時(shí)長(zhǎng)閾值,則取消顯示第一業(yè)務(wù)控件。
17、其中,第一顯示模塊,包括:
18、第一響應(yīng)單元,用于響應(yīng)業(yè)務(wù)對(duì)象在第一應(yīng)用中所進(jìn)行的第一業(yè)務(wù)操作;
19、第一顯示單元,用于若第一業(yè)務(wù)操作滿足控件展示條件,則于第一時(shí)刻下,在第二應(yīng)用中的第一子程序中顯示第一業(yè)務(wù)控件;
20、則數(shù)據(jù)處理裝置,還包括:
21、第四響應(yīng)模塊,用于在第二時(shí)刻下響應(yīng)業(yè)務(wù)對(duì)象在第一應(yīng)用中所進(jìn)行的第三業(yè)務(wù)操作;
22、差值確定模塊,用于若第三業(yè)務(wù)操作滿足控件展示條件,則確定第二時(shí)刻以及第一時(shí)刻之間的時(shí)間差值;第三業(yè)務(wù)操作是通過第二應(yīng)用所提供的業(yè)務(wù)功能所實(shí)現(xiàn)的;
23、第一顯示模塊,還用于若時(shí)間差值小于總顯示時(shí)長(zhǎng)閾值,則在第一子程序中持續(xù)顯示第一業(yè)務(wù)控件;
24、第一更新模塊,用于若時(shí)間差值等于總顯示時(shí)長(zhǎng)閾值,則在第一子程序中將第一業(yè)務(wù)控件更新顯示為第二業(yè)務(wù)控件,在第二業(yè)務(wù)控件中顯示第三業(yè)務(wù)消息;第二業(yè)務(wù)控件由第二應(yīng)用提供;第三業(yè)務(wù)消息由第二應(yīng)用提供,且第三業(yè)務(wù)消息與第三業(yè)務(wù)操作相關(guān)聯(lián);
25、第一顯示模塊,還用于若時(shí)間差值大于總時(shí)間閾值,則在第一子程序中顯示第二業(yè)務(wù)控件。
26、其中,第一顯示模塊,包括:
27、第二響應(yīng)單元,用于響應(yīng)業(yè)務(wù)對(duì)象在第一應(yīng)用中所進(jìn)行的第一業(yè)務(wù)操作;
28、第二顯示單元,用于若第一業(yè)務(wù)操作滿足控件展示條件,則于第三時(shí)刻下,在第一子程序的當(dāng)前頁面中顯示第一業(yè)務(wù)控件;第一子程序是第二應(yīng)用中的子程序;
29、則數(shù)據(jù)處理裝置,還包括:
30、第二更新模塊,用于在第四時(shí)刻下響應(yīng)針對(duì)當(dāng)前頁面的頁面更新操作,將當(dāng)前頁面更新顯示為當(dāng)前更新頁面;第四時(shí)刻晚于第三時(shí)刻;
31、第四顯示模塊,用于若第四時(shí)刻以及第三時(shí)刻之間的時(shí)間差值小于總顯示時(shí)長(zhǎng)閾值,則在當(dāng)前更新頁面中保持顯示第一業(yè)務(wù)控件。
32、其中,第一顯示模塊,具體用于確定第二應(yīng)用所處的第一亮度模式,在第一子程序中以第一亮度模式顯示第一業(yè)務(wù)控件;
33、則第二顯示模塊,具體用于在第一業(yè)務(wù)控件中,以第二亮度模式顯示第一業(yè)務(wù)消息;第二亮度模式不同于第一亮度模式。
34、其中,第二顯示模塊,包括:
35、第三顯示單元,用于以第一視覺參數(shù)持續(xù)顯示第一業(yè)務(wù)消息;第一視覺參數(shù)屬于第一亮度模式下的視覺參數(shù);
36、第一統(tǒng)計(jì)單元,用于統(tǒng)計(jì)以第一視覺參數(shù)持續(xù)顯示第一業(yè)務(wù)消息的第一顯示時(shí)長(zhǎng);
37、第一處理單元,用于在第一顯示時(shí)長(zhǎng)大于第一顯示時(shí)長(zhǎng)閾值時(shí),從第一視覺參數(shù)開始,對(duì)第一業(yè)務(wù)消息進(jìn)行視覺參數(shù)變化處理;
38、第一停止單元,用于以變化后的視覺參數(shù)對(duì)第一業(yè)務(wù)消息進(jìn)行動(dòng)態(tài)顯示,直至變化后的視覺參數(shù)達(dá)到第二視覺參數(shù)時(shí),停止視覺參數(shù)變化處理;第二視覺參數(shù)屬于第二亮度模式下的視覺參數(shù)。
39、其中,第二顯示模塊,還包括:
40、第四顯示單元,用于當(dāng)變化后的視覺參數(shù)達(dá)到第二視覺參數(shù)時(shí),以第二視覺參數(shù)持續(xù)顯示第一業(yè)務(wù)消息;
41、第二統(tǒng)計(jì)單元,用于統(tǒng)計(jì)以第二視覺參數(shù)持續(xù)顯示第一業(yè)務(wù)消息的第二顯示時(shí)長(zhǎng);
42、第二處理單元,用于在第二顯示時(shí)長(zhǎng)大于第二顯示時(shí)長(zhǎng)閾值時(shí),從第二視覺參數(shù)開始,對(duì)第一業(yè)務(wù)消息進(jìn)行視覺參數(shù)反向變化處理;
43、第二停止單元,用于以反向變化后的視覺參數(shù)對(duì)第一業(yè)務(wù)消息進(jìn)行動(dòng)態(tài)顯示,直至反向變化后的視覺參數(shù)達(dá)到第一視覺參數(shù)時(shí),停止視覺參數(shù)反向變化處理;第二顯示時(shí)長(zhǎng)閾值大于第一顯示時(shí)長(zhǎng)閾值;
44、第三顯示單元,還用于當(dāng)反向變化后的視覺參數(shù)達(dá)到第一視覺參數(shù)時(shí),以第一視覺參數(shù)持續(xù)顯示第一業(yè)務(wù)消息;
45、第一統(tǒng)計(jì)單元,還用于統(tǒng)計(jì)以第一視覺參數(shù)持續(xù)顯示第一業(yè)務(wù)消息的第三顯示時(shí)長(zhǎng);
46、第三顯示單元,還用于在第三顯示時(shí)長(zhǎng)大于第三顯示時(shí)長(zhǎng)閾值時(shí),取消顯示第一業(yè)務(wù)消息;第三顯示時(shí)長(zhǎng)閾值小于第一顯示時(shí)長(zhǎng)閾值。
47、其中,第一顯示模塊,包括:
48、第一獲取單元,用于響應(yīng)業(yè)務(wù)對(duì)象在第一應(yīng)用中所進(jìn)行的第一業(yè)務(wù)操作,通過第二應(yīng)用獲取第一業(yè)務(wù)操作對(duì)應(yīng)的業(yè)務(wù)提示消息;第二應(yīng)用對(duì)應(yīng)的業(yè)務(wù)平臺(tái)與第一應(yīng)用對(duì)應(yīng)的業(yè)務(wù)平臺(tái)不同;
49、第一存儲(chǔ)單元,用于確定第二應(yīng)用中的第一子程序的程序狀態(tài),若第一子程序的程序狀態(tài)為未啟動(dòng)狀態(tài),則將業(yè)務(wù)提示消息存儲(chǔ)至第二應(yīng)用對(duì)應(yīng)的緩存數(shù)據(jù)庫;存儲(chǔ)于緩存數(shù)據(jù)庫的業(yè)務(wù)提示消息用于在第一子程序的程序狀態(tài)從未啟動(dòng)狀態(tài)更新為啟動(dòng)狀態(tài)時(shí),傳遞至第二應(yīng)用對(duì)應(yīng)的平臺(tái)基礎(chǔ)庫;
50、第二存儲(chǔ)單元,用于若第一子程序的程序狀態(tài)為啟動(dòng)狀態(tài),則將業(yè)務(wù)提示消息存儲(chǔ)至平臺(tái)基礎(chǔ)庫;
51、第二獲取單元,用于在平臺(tái)基礎(chǔ)庫中獲取平臺(tái)運(yùn)營(yíng)策略,若平臺(tái)運(yùn)營(yíng)策略中存在與業(yè)務(wù)提示消息相關(guān)聯(lián)的第一業(yè)務(wù)消息,則確定第一業(yè)務(wù)操作滿足控件展示條件;
52、第五顯示單元,用于在第一子程序中顯示第一業(yè)務(wù)控件。
53、其中,第二存儲(chǔ)單元,包括:
54、第一獲取子單元,用于獲取第一子程序的程序索引,在平臺(tái)基礎(chǔ)庫中獲取與程序索引關(guān)聯(lián)存儲(chǔ)的消息索引表;
55、第二獲取子單元,用于獲取業(yè)務(wù)提示消息的消息標(biāo)識(shí),若消息索引表中不存在與消息標(biāo)識(shí)具有索引關(guān)系的歷史業(yè)務(wù)提示消息,則將消息標(biāo)識(shí)以及業(yè)務(wù)提示消息關(guān)聯(lián)存儲(chǔ)于消息索引表;
56、消息更新子單元,用于若消息索引表中存在與消息標(biāo)識(shí)具有索引關(guān)系的歷史業(yè)務(wù)提示消息,則將消息索引表中的歷史業(yè)務(wù)提示消息更新為業(yè)務(wù)提示消息。
57、其中,第五顯示單元,包括:
58、第三獲取子單元,用于在平臺(tái)運(yùn)營(yíng)策略中,獲取與業(yè)務(wù)提示消息相關(guān)聯(lián)的展示方式以及與業(yè)務(wù)提示消息相關(guān)聯(lián)的展示條件;
59、控件顯示子單元,用于在第一業(yè)務(wù)控件滿足展示條件時(shí),在第一子程序中,以展示方式顯示第一業(yè)務(wù)控件。
60、本技術(shù)一方面提供了一種計(jì)算機(jī)設(shè)備,包括:處理器、存儲(chǔ)器、網(wǎng)絡(luò)接口;
61、上述處理器與上述存儲(chǔ)器、上述網(wǎng)絡(luò)接口相連,其中,上述網(wǎng)絡(luò)接口用于提供數(shù)據(jù)通信功能,上述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,上述處理器用于調(diào)用上述計(jì)算機(jī)程序,以使得計(jì)算機(jī)設(shè)備執(zhí)行本技術(shù)實(shí)施例中的方法。
62、本技術(shù)實(shí)施例一方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),上述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,上述計(jì)算機(jī)程序適于由處理器加載并執(zhí)行本技術(shù)實(shí)施例中的方法。
63、本技術(shù)實(shí)施例一方面提供了一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中;計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)程序,處理器執(zhí)行該計(jì)算機(jī)程序,使得該計(jì)算機(jī)設(shè)備執(zhí)行本技術(shù)實(shí)施例中的方法。
64、在本技術(shù)實(shí)施例中,若業(yè)務(wù)對(duì)象在第一應(yīng)用中所進(jìn)行的第一業(yè)務(wù)操作滿足控件展示條件,則終端設(shè)備可以在第二應(yīng)用中的第一子程序中顯示第一業(yè)務(wù)控件,第一業(yè)務(wù)操作是通過第二應(yīng)用所提供的業(yè)務(wù)功能所實(shí)現(xiàn)的;第一業(yè)務(wù)控件由第二應(yīng)用提供;第一應(yīng)用對(duì)應(yīng)的業(yè)務(wù)平臺(tái)與第一子程序?qū)?yīng)的業(yè)務(wù)平臺(tái)相同;進(jìn)一步,終端設(shè)備可以在第一業(yè)務(wù)控件中顯示第一業(yè)務(wù)消息;第一業(yè)務(wù)消息由第二應(yīng)用提供,且第一業(yè)務(wù)消息與第一業(yè)務(wù)操作相關(guān)聯(lián)。上述可知,本技術(shù)實(shí)施例提供一種非固定的第一業(yè)務(wù)控件,該第一業(yè)務(wù)控件由第二應(yīng)用提供至第二應(yīng)用的第一子程序中,且通過該第一業(yè)務(wù)控件,第二應(yīng)用可以下發(fā)第一業(yè)務(wù)消息,故采用本技術(shù),不僅可以提高第一子程序的展示效果,還可以提高第一業(yè)務(wù)消息的顯示效率。