欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40571524發(fā)布日期:2025-01-03 11:32閱讀:13來源:國(guó)知局
一種數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)與流程

本技術(shù)涉及計(jì)算機(jī),尤其涉及一種數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、傳統(tǒng)彈幕布局方案是目標(biāo)終端設(shè)備通過本地純文本、文字描邊以及顏色來展示彈幕,但是通過純文本的方式很難實(shí)現(xiàn)更多樣的彈幕效果和視覺表現(xiàn),因此對(duì)于一個(gè)新的彈幕樣式而言,由設(shè)計(jì)側(cè)出設(shè)計(jì)稿,技術(shù)側(cè)開發(fā)專門的彈幕類型,設(shè)計(jì)好的彈幕效果想要在目標(biāo)終端設(shè)備上完美還原出來,則需要設(shè)計(jì)側(cè)與開發(fā)側(cè)進(jìn)行多次溝通,調(diào)整實(shí)現(xiàn)方案與參數(shù),直到達(dá)到設(shè)計(jì)側(cè)想要的效果,這樣不僅導(dǎo)致研發(fā)成本高,還嚴(yán)重影響了彈幕布局的效率。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供一種數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),可以降低研發(fā)成本,提高彈幕布局的效率。

2、本技術(shù)實(shí)施例一方面提供一種數(shù)據(jù)處理方法,包括:

3、獲取第一彈幕的彈幕內(nèi)容信息;

4、基于第一彈幕的彈幕樣式,分別獲取第一彈幕對(duì)應(yīng)的初始動(dòng)畫文件以及第一彈幕對(duì)應(yīng)的配置文件;初始動(dòng)畫文件包括n個(gè)圖層;第一彈幕對(duì)應(yīng)的配置文件包括n個(gè)圖層中的每個(gè)圖層對(duì)應(yīng)的配置信息;n為正整數(shù);

5、基于彈幕內(nèi)容信息、第一彈幕的軌道高度以及每個(gè)圖層對(duì)應(yīng)的配置信息,分別對(duì)初始動(dòng)畫文件中的每個(gè)圖層進(jìn)行布局,得到第一動(dòng)畫文件;第一動(dòng)畫文件用于顯示第一彈幕。

6、本技術(shù)實(shí)施例一方面提供一種數(shù)據(jù)處理裝置,包括:

7、內(nèi)容獲取模塊,用于獲取第一彈幕的彈幕內(nèi)容信息;

8、文件獲取模塊,用于基于第一彈幕的彈幕樣式,分別獲取第一彈幕對(duì)應(yīng)的初始動(dòng)畫文件以及第一彈幕對(duì)應(yīng)的配置文件;初始動(dòng)畫文件包括n個(gè)圖層;第一彈幕對(duì)應(yīng)的配置文件包括n個(gè)圖層中的每個(gè)圖層對(duì)應(yīng)的配置信息;n為正整數(shù);

9、布局模塊,用于基于彈幕內(nèi)容信息、第一彈幕的軌道高度以及每個(gè)圖層對(duì)應(yīng)的配置信息,分別對(duì)動(dòng)畫文件中的每個(gè)圖層進(jìn)行布局,得到第一動(dòng)畫文件;第一動(dòng)畫文件用于顯示第一彈幕。

10、其中,彈幕內(nèi)容信息是服務(wù)器在接收到由業(yè)務(wù)終端設(shè)備發(fā)送的彈幕發(fā)送請(qǐng)求時(shí)所同步到的;服務(wù)器存儲(chǔ)有由運(yùn)營(yíng)終端設(shè)備發(fā)送的m個(gè)動(dòng)畫文件以及m個(gè)動(dòng)畫文件分別對(duì)應(yīng)的配置文件;m為正整數(shù);初始動(dòng)畫文件是服務(wù)器從m個(gè)動(dòng)畫文件中,所確定與第一彈幕的彈幕樣式相匹配的動(dòng)畫文件;第一彈幕對(duì)應(yīng)的配置文件是服務(wù)器從m個(gè)配置文件中,所確定的與第一彈幕的彈幕樣式相匹配的配置文件。

11、其中,第一彈幕的彈幕樣式是彈幕發(fā)送對(duì)象在發(fā)送彈幕內(nèi)容信息時(shí)所確定的;或第一彈幕的彈幕樣式是運(yùn)營(yíng)對(duì)象針對(duì)第一彈幕對(duì)應(yīng)的多媒體數(shù)據(jù)所設(shè)定的。

12、其中,該裝置運(yùn)行于目標(biāo)終端設(shè)備;第一彈幕是針對(duì)目標(biāo)終端設(shè)備所播放的多媒體數(shù)據(jù)所顯示的;

13、該布局模塊包括:

14、軌道高度確定單元,用于基于多媒體數(shù)據(jù)的彈幕設(shè)置信息中的字體尺寸信息,確定第一彈幕的軌道高度;

15、第一圖層確定單元,用于基于彈幕內(nèi)容信息以及第一彈幕對(duì)應(yīng)的配置文件,從初始動(dòng)畫文件中確定第一圖層;n個(gè)配置信息包括第一圖層對(duì)應(yīng)的配置信息;

16、第二圖層確定單元,用于基于第一圖層對(duì)應(yīng)的配置信息,對(duì)第一圖層的尺寸屬性進(jìn)行配置,得到第二圖層;n個(gè)配置信息包括第二圖層的圖層類型;

17、位移單元,用于在得到n個(gè)第二圖層時(shí),將圖層類型屬于合成圖層類型的第二圖層確定為待布局圖層,對(duì)待布局圖層進(jìn)行位移操作,得到第一動(dòng)畫文件。

18、其中,第一彈幕對(duì)應(yīng)的配置文件還包括數(shù)據(jù)配置信息;數(shù)據(jù)配置信息包括關(guān)鍵文字圖層;關(guān)鍵文字圖層用于指定能夠承載文本內(nèi)容的文字圖層;

19、該第一圖層確定單元包括:

20、第一確定子單元,用于若彈幕內(nèi)容信息包括彈幕文本內(nèi)容,則基于彈幕內(nèi)容信息以及初始動(dòng)畫文件,確定目標(biāo)動(dòng)畫文件,將目標(biāo)動(dòng)畫文件中除當(dāng)前關(guān)鍵文字圖層之外的(n-1)個(gè)圖層分別確定為第一圖層;

21、第二確定子單元,用于若彈幕內(nèi)容信息不包括彈幕文本內(nèi)容,則基于彈幕內(nèi)容信息以及初始動(dòng)畫文件,確定目標(biāo)動(dòng)畫文件,將目標(biāo)動(dòng)畫文件中的n個(gè)圖層分別確定為第一圖層。

22、其中,在彈幕內(nèi)容信息包括彈幕文本內(nèi)容時(shí),n個(gè)第二圖層包括位移后的關(guān)鍵文字圖層;

23、第一圖層確定單元還包括:

24、文本設(shè)置子單元,用于若彈幕內(nèi)容信息包括彈幕文本內(nèi)容,則按照字體尺寸信息以及彈幕內(nèi)容信息中的文本樣式,設(shè)置彈幕文本內(nèi)容;

25、文本替換子單元,用于將關(guān)鍵文字圖層中的初始文本內(nèi)容替換為設(shè)置后的彈幕文本內(nèi)容;

26、關(guān)鍵圖層位移子單元,用于基于第一彈幕的軌道高度,對(duì)替換后的關(guān)鍵文字圖層進(jìn)行位移,得到位移后的關(guān)鍵文字圖層;位移后的關(guān)鍵文字圖層處于第一彈幕對(duì)應(yīng)的軌道的中心位置。

27、其中,第一圖層對(duì)應(yīng)的配置信息包括第一圖層的圖層索引關(guān)系以及第一圖層的圖層類型;

28、該第二圖層確定單元包括:

29、縮放子單元,用于基于第一圖層的圖層索引關(guān)系,對(duì)第一圖層進(jìn)行縮放,得到縮放后的第一圖層;

30、寬度獲取子單元,用于基于第一圖層的圖層類型,獲取縮放后的第一圖層的寬度;

31、尺寸設(shè)置子單元,用于基于第一圖層的圖層類型以及縮放后的第一圖層的寬度,對(duì)縮放后的第一圖層的尺寸屬性進(jìn)行設(shè)置,得到第二圖層。

32、其中,該縮放子單元還具體用于:

33、若第一圖層的圖層索引關(guān)系未包括第一圖層的父索引關(guān)系,則基于第一彈幕的軌道高度,對(duì)第一圖層進(jìn)行縮放,得到縮放后的第一圖層;

34、若第一圖層的圖層索引關(guān)系包括第一圖層的父索引關(guān)系,則基于父索引關(guān)系確定第一圖層的父圖層,基于第一圖層的父圖層的圖層高度,對(duì)第一圖層進(jìn)行縮放,得到縮放后的第一圖層。

35、其中,該寬度獲取子單元還包括:

36、第一獲取子單元,用于若第一圖層的圖層類型為非合成圖層類型,則基于圖層接口,獲取縮放后的第一圖層的寬度;

37、第二獲取子單元,用于若第一圖層的圖層類型為合成圖層類型,則基于第一圖層的布局方式以及第一圖層的圖層索引關(guān)系,獲取縮放后的第一圖層的寬度。

38、其中,該第二獲取子單元還具體用于:

39、若第一圖層的圖層類型為合成圖層類型,且第一圖層的布局方式為水平線性排列,則基于第一圖層的圖層索引關(guān)系中的子索引關(guān)系,確定縮放后的第一圖層的子圖層,將縮放后的第一圖層的子圖層的當(dāng)前寬度之和,確定為縮放后的第一圖層的寬度;

40、若第一圖層的圖層類型為合成圖層類型,且第一圖層的布局方式為垂直線性排列,則基于第一圖層的圖層索引關(guān)系中的子索引關(guān)系,確定縮放后的第一圖層的子圖層,將縮放后的第一圖層的子圖層中的最大當(dāng)前寬度,確定為縮放后的第一圖層的寬度;

41、若第一圖層的圖層類型為合成圖層類型,且第一圖層的布局方式為疊加層級(jí)排列,則從第一圖層的配置信息中確定尺寸指定圖層,將尺寸指定圖層的當(dāng)前寬度,確定為縮放后的第一圖層的寬度;第一圖層的圖層索引關(guān)系中的子索引關(guān)系指示第一圖層的子圖層包括尺寸指定圖層。

42、其中,該位移單元包括:

43、圖層確定子單元,用于在得到n個(gè)第二圖層時(shí),將圖層類型屬于合成圖層類型的第二圖層確定為待布局圖層;n個(gè)配置信息包括待布局圖層的配置信息;待布局圖層的配置信息包括待布局圖層的布局方式、待布局圖層的索引值以及待布局圖層的圖層索引關(guān)系;待布局圖層的圖層索引關(guān)系包括待布局圖層的子索引關(guān)系;

44、第一位移子單元,用于若待布局圖層的布局方式為水平線性排列,則基于待布局圖層的子索引關(guān)系,獲取待布局圖層的子圖層,按照待布局圖層的子圖層的索引值,依次對(duì)每個(gè)子圖層進(jìn)行水平方向的位移操作;

45、第二位移子單元,用于若待布局圖層的布局方式為垂直線性排列,則基于待布局圖層的子索引關(guān)系,獲取待布局圖層的子圖層,按照待布局圖層的子圖層的索引值,依次對(duì)每個(gè)子圖層進(jìn)行豎直方向的位移操作;

46、第三位移子單元,用于若待布局圖層的布局方式為疊加層級(jí)排列,則基于待布局圖層的子索引關(guān)系,獲取待布局圖層的子圖層,根據(jù)待布局圖層的子圖層的索引值以及每個(gè)子圖層的對(duì)齊方式,依次對(duì)每個(gè)子圖層進(jìn)行水平方向的位移操作。

47、其中,第一彈幕對(duì)應(yīng)的配置文件還包括h個(gè)圖層分別對(duì)應(yīng)的響應(yīng)規(guī)則;h為小于或者等于n的正整數(shù);

48、該裝置還包括:

49、彈幕顯示模塊,用于在播放有多媒體數(shù)據(jù)的終端界面上,顯示x個(gè)彈幕;x個(gè)彈幕包括第一彈幕;x為正整數(shù);

50、坐標(biāo)確定模塊,用于響應(yīng)針對(duì)終端界面的觸發(fā)操作,確定觸發(fā)操作對(duì)應(yīng)的觸發(fā)坐標(biāo);觸發(fā)坐標(biāo)用于從x個(gè)彈幕中確定第二彈幕;第二彈幕為觸發(fā)操作對(duì)應(yīng)的彈幕;

51、圖層確定模塊,用于若第二彈幕為第一彈幕,則基于h個(gè)圖層,在第一彈幕中獲取用于響應(yīng)觸發(fā)操作的目標(biāo)圖層;

52、操作執(zhí)行模塊,用于從h個(gè)響應(yīng)規(guī)則中獲取與目標(biāo)圖層相匹配的目標(biāo)響應(yīng)規(guī)則,執(zhí)行目標(biāo)響應(yīng)規(guī)則對(duì)應(yīng)的業(yè)務(wù)操作。

53、其中,該圖層確定模塊包括:

54、坐標(biāo)轉(zhuǎn)換單元,用于若觸發(fā)操作對(duì)應(yīng)的彈幕為第一彈幕,則將觸發(fā)坐標(biāo)轉(zhuǎn)換為針對(duì)第一彈幕的相對(duì)坐標(biāo);

55、數(shù)組確定單元,用于從第一彈幕中,獲取相對(duì)坐標(biāo)所覆蓋的圖層,將獲取到的圖層確定為觸發(fā)操作對(duì)應(yīng)的圖層數(shù)組;

56、遍歷單元,用于基于h個(gè)圖層,對(duì)圖層數(shù)組進(jìn)行遍歷,直到查找第一個(gè)能夠響應(yīng)觸發(fā)操作的圖層,將查找到的圖層確定為用于響應(yīng)觸發(fā)操作的目標(biāo)圖層。

57、其中,該裝置還包括:

58、查找模塊,用于若目標(biāo)響應(yīng)規(guī)則中包括替換圖層,則查找替換圖層;

59、替換模塊,用于在第一動(dòng)畫文件中,將第一彈幕中的目標(biāo)圖層替換為替換圖層,得到替換后的第一動(dòng)畫文件;

60、重新布局模塊,用于對(duì)替換后的第一動(dòng)畫文件中的每個(gè)圖層進(jìn)行重新布局,得到第二動(dòng)畫文件;第二動(dòng)畫文件用于在刷新彈幕播放器后,顯示第一彈幕對(duì)應(yīng)的響應(yīng)彈幕。

61、本技術(shù)一方面提供了一種計(jì)算機(jī)設(shè)備,包括:處理器、存儲(chǔ)器、網(wǎng)絡(luò)接口;

62、處理器與存儲(chǔ)器、網(wǎng)絡(luò)接口相連,其中,網(wǎng)絡(luò)接口用于提供數(shù)據(jù)通信功能,存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,處理器用于調(diào)用計(jì)算機(jī)程序,以使得計(jì)算機(jī)設(shè)備執(zhí)行本技術(shù)實(shí)施例提供的方法。

63、本技術(shù)實(shí)施例一方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序適于由處理器加載并執(zhí)行,以使得具有該處理器的計(jì)算機(jī)設(shè)備執(zhí)行本技術(shù)實(shí)施例提供的方法。

64、本技術(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í)施例中的方法。

65、在本技術(shù)實(shí)施例中,目標(biāo)終端設(shè)備在獲取到某一彈幕(即第一彈幕)的彈幕內(nèi)容信息時(shí),需要基于該第一彈幕的彈幕樣式,分別獲取第一彈幕對(duì)應(yīng)的初始動(dòng)畫文件以及第一彈幕對(duì)應(yīng)的配置文件。其中,這里的初始動(dòng)畫文件可以包括n個(gè)圖層,第一彈幕對(duì)應(yīng)的配置文件可以包括這n個(gè)圖層中的每個(gè)圖層對(duì)應(yīng)的配置信息,n為正整數(shù)。然后,該目標(biāo)終端設(shè)備可以直接基于彈幕內(nèi)容信息、第一彈幕的軌道高度以及每個(gè)圖層對(duì)應(yīng)的配置信息,分別對(duì)初始動(dòng)畫文件中的每個(gè)圖層進(jìn)行布局,從而可以快速得到用于顯示第一彈幕的第一動(dòng)畫文件。由此可見,本技術(shù)實(shí)施例提供的這種彈幕布局方式,無需初始動(dòng)畫文件的設(shè)計(jì)側(cè)與開發(fā)側(cè)進(jìn)行頻繁交互,從而可以極大程度的減少時(shí)間的消耗,降低研發(fā)成本,并提高彈幕布局效率。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
济宁市| 勃利县| 板桥市| 炎陵县| 曲阜市| 麟游县| 石门县| 洛隆县| 理塘县| 兴仁县| 定兴县| 平遥县| 延安市| 翁源县| 南平市| 西城区| 玉溪市| 景德镇市| 高要市| 五家渠市| 建平县| 青岛市| 绥宁县| 惠东县| 德江县| 缙云县| 永修县| 长岛县| 岱山县| 合山市| 广饶县| 五家渠市| 禹城市| 东乌珠穆沁旗| 隆德县| 平罗县| 开封市| 拜泉县| 大洼县| 丰都县| 渝中区|