麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

數(shù)據(jù)解析、傳輸和展示方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):41773325發(fā)布日期:2025-04-29 18:44閱讀:7來源:國知局
數(shù)據(jù)解析、傳輸和展示方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

本公開實(shí)施例涉及計(jì)算機(jī),尤其涉及一種數(shù)據(jù)解析、傳輸和展示方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、目前,客戶端向服務(wù)端發(fā)送數(shù)據(jù)請(qǐng)求后,所接收的數(shù)據(jù)一般為序列化的數(shù)據(jù)格式。序列化數(shù)據(jù)需要在數(shù)據(jù)傳輸完整的情況下才能開始解析,且全部解析完成后才能作為有效數(shù)據(jù)使用。

2、這在序列化數(shù)據(jù)為列表式的結(jié)構(gòu)化數(shù)據(jù)時(shí),會(huì)導(dǎo)致列表中首條數(shù)據(jù)展示到頁面上的耗時(shí)較長(zhǎng),用戶體驗(yàn)較差。此外,當(dāng)列表參數(shù)中任一條數(shù)據(jù)傳輸錯(cuò)誤或解析失敗的情況下,其他已傳輸或已解析的數(shù)據(jù)皆無法使用。


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

1、本公開實(shí)施例提供了一種數(shù)據(jù)解析、傳輸和展示方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),能夠?qū)崿F(xiàn)列表式的結(jié)構(gòu)化數(shù)據(jù)中各條數(shù)據(jù)間的傳輸、解析過程解耦,首條數(shù)據(jù)即可快速展示到頁面上,且在數(shù)據(jù)傳輸錯(cuò)誤、解析失敗的情況下,不影響其他數(shù)據(jù)的傳輸和解析過程。

2、第一方面,本公開實(shí)施例提供了一種數(shù)據(jù)解析方法,包括:

3、接收目標(biāo)數(shù)據(jù)的頭部參數(shù)部分,對(duì)所述頭部參數(shù)部分進(jìn)行解析,得到通用參數(shù)以及預(yù)定義列表類型的目標(biāo)對(duì)象;

4、接收所述目標(biāo)數(shù)據(jù)的列表參數(shù)部分中的至少一個(gè),并對(duì)已接收的列表參數(shù)部分進(jìn)行解析,得到列表參數(shù);

5、其中,所述列表參數(shù)在被添加至所述目標(biāo)對(duì)象后,與所述通用參數(shù)共同用于渲染所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的至少局部頁面內(nèi)容。

6、第二方面,本公開實(shí)施例提供了一種數(shù)據(jù)傳輸方法,包括:

7、響應(yīng)于接收的數(shù)據(jù)獲取請(qǐng)求,生成包含頭部參數(shù)部分和至少一個(gè)列表參數(shù)部分的目標(biāo)數(shù)據(jù);其中,所述頭部參數(shù)部分包含通用參數(shù)以及預(yù)定義列表類型的目標(biāo)對(duì)象;

8、將所述頭部參數(shù)部分傳輸至所述數(shù)據(jù)獲取請(qǐng)求的請(qǐng)求端;

9、于所述頭部參數(shù)部分傳輸完成時(shí),將所述至少一個(gè)列表參數(shù)部分傳輸至所述請(qǐng)求端。

10、第三方面,本公開實(shí)施例提供了一種數(shù)據(jù)展示方法,包括:

11、根據(jù)通用參數(shù)以及預(yù)定義列表類型的目標(biāo)對(duì)象中的至少一組列表參數(shù),生成內(nèi)容獲取請(qǐng)求;其中,所述通用參數(shù)以及所述目標(biāo)對(duì)象基于接收的目標(biāo)數(shù)據(jù)的頭部參數(shù)部分解析得到,所述至少一組列表參數(shù)基于所述目標(biāo)數(shù)據(jù)的至少一個(gè)列表參數(shù)部分得到;

12、向目標(biāo)服務(wù)端發(fā)送內(nèi)容獲取請(qǐng)求,以使所述目標(biāo)服務(wù)端反饋相應(yīng)的內(nèi)容數(shù)據(jù);

13、接收所述內(nèi)容數(shù)據(jù),并將所述內(nèi)容數(shù)據(jù)渲染至頁面進(jìn)行展示。

14、第四方面,本公開實(shí)施例還提供了一種數(shù)據(jù)解析裝置,包括:

15、頭部解析模塊,用于接收目標(biāo)數(shù)據(jù)的頭部參數(shù)部分,對(duì)所述頭部參數(shù)部分進(jìn)行解析,得到通用參數(shù)以及預(yù)定義列表類型的目標(biāo)對(duì)象;

16、列表解析模塊,用于接收所述目標(biāo)數(shù)據(jù)的列表參數(shù)部分中的至少一個(gè),并對(duì)已接收的列表參數(shù)部分進(jìn)行解析,得到列表參數(shù);

17、其中,所述列表參數(shù)在被添加至所述目標(biāo)對(duì)象后,與所述通用參數(shù)共同用于渲染所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的至少局部頁面內(nèi)容。

18、第五方面,本公開實(shí)施例還提供了一種數(shù)據(jù)傳輸裝置,包括:

19、數(shù)據(jù)生成模塊,用于響應(yīng)于接收的數(shù)據(jù)獲取請(qǐng)求,生成包含頭部參數(shù)部分和至少一個(gè)列表參數(shù)部分的目標(biāo)數(shù)據(jù);其中,所述頭部參數(shù)部分包含通用參數(shù)以及預(yù)定義列表類型的目標(biāo)對(duì)象;

20、頭部傳輸模塊,用于將所述頭部參數(shù)部分傳輸至所述數(shù)據(jù)獲取請(qǐng)求的請(qǐng)求端;

21、列表傳輸模塊,用以于所述頭部參數(shù)部分傳輸完成時(shí),將所述至少一個(gè)列表參數(shù)部分傳輸至所述請(qǐng)求端。

22、第六方面,本公開實(shí)施例還提供了一種數(shù)據(jù)展示裝置,包括:

23、內(nèi)容請(qǐng)求生成模塊,用于根據(jù)通用參數(shù)以及預(yù)定義列表類型的目標(biāo)對(duì)象中的至少一組列表參數(shù),生成內(nèi)容獲取請(qǐng)求;其中,所述通用參數(shù)以及所述目標(biāo)對(duì)象基于接收的目標(biāo)數(shù)據(jù)的頭部參數(shù)部分解析得到,所述至少一組列表參數(shù)基于所述目標(biāo)數(shù)據(jù)的至少一個(gè)列表參數(shù)部分得到;

24、內(nèi)容請(qǐng)求發(fā)送模塊,用于向目標(biāo)服務(wù)端發(fā)送內(nèi)容獲取請(qǐng)求,以使所述目標(biāo)服務(wù)端反饋相應(yīng)的內(nèi)容數(shù)據(jù);

25、展示模塊,用于接收所述內(nèi)容數(shù)據(jù),并將所述內(nèi)容數(shù)據(jù)渲染至頁面進(jìn)行展示。

26、第七方面,本公開實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:

27、一個(gè)或多個(gè)處理器;

28、存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,

29、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如本公開實(shí)施例任一所述的方法。

30、第八方面,本公開實(shí)施例還提供了一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如本公開實(shí)施例任一所述的方法。

31、本公開實(shí)施例的技術(shù)方案中,數(shù)據(jù)解析方法包括:接收目標(biāo)數(shù)據(jù)的頭部參數(shù)部分,對(duì)所述頭部參數(shù)部分進(jìn)行解析,得到通用參數(shù)以及預(yù)定義列表類型的目標(biāo)對(duì)象;接收所述目標(biāo)數(shù)據(jù)的列表參數(shù)部分中的至少一個(gè),并對(duì)已接收的列表參數(shù)部分進(jìn)行解析,得到列表參數(shù);其中,所述列表參數(shù)在被添加至所述目標(biāo)對(duì)象后,與所述通用參數(shù)共同用于渲染所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的至少局部頁面內(nèi)容。

32、通過在傳輸協(xié)議中預(yù)先定義列表類型,能夠在列表式的結(jié)構(gòu)化數(shù)據(jù)序列化過程中,將各數(shù)據(jù)結(jié)構(gòu)一致的列表參數(shù)拆分出來作為各列表參數(shù)部分,將剩余的通用參數(shù)和列表類型的字段作為的頭部參數(shù)部分,以實(shí)現(xiàn)列表式數(shù)據(jù)的解耦。從而在數(shù)據(jù)解析過程中,能夠在解析出頭部參數(shù)部分的通用參數(shù)和列表類型的字段(即目標(biāo)對(duì)象)的情況下,一旦接收到任一列表參數(shù)部分,就可快速解析出列表參數(shù)并添加至目標(biāo)對(duì)象,以使列表參數(shù)結(jié)合通用參數(shù)作為完整有效的數(shù)據(jù)來使用。這就實(shí)現(xiàn)了列表式的結(jié)構(gòu)化數(shù)據(jù)中各條數(shù)據(jù)間的傳輸、解析過程解耦,首條列表參數(shù)即可快速展示到頁面上,且在列表參數(shù)傳輸錯(cuò)誤、解析失敗的情況下,不影響其他數(shù)據(jù)的傳輸和解析過程。



技術(shù)特征:

1.一種數(shù)據(jù)解析方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收所述目標(biāo)數(shù)據(jù)的列表參數(shù)部分中的至少一個(gè),并對(duì)已接收的列表參數(shù)部分進(jìn)行解析,包括下述至少一項(xiàng):

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:

4.根據(jù)權(quán)利要求1-3中任一所述的方法,其特征在于,所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的頁面內(nèi)容由文字、圖像、音頻和視頻中的至少一種構(gòu)成。

5.一種數(shù)據(jù)傳輸方法,其特征在于,包括:

6.一種數(shù)據(jù)展示方法,其特征在于,包括:

7.一種數(shù)據(jù)解析裝置,其特征在于,包括:

8.一種數(shù)據(jù)傳輸裝置,其特征在于,包括:

9.一種數(shù)據(jù)展示裝置,其特征在于,包括:

10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:

11.一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如權(quán)利要求1-6中任一所述的方法。


技術(shù)總結(jié)
本公開實(shí)施例公開了一種數(shù)據(jù)解析、傳輸和展示方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),其中該數(shù)據(jù)解析方法包括:接收目標(biāo)數(shù)據(jù)的頭部參數(shù)部分,對(duì)所述頭部參數(shù)部分進(jìn)行解析,得到通用參數(shù)以及預(yù)定義列表類型的目標(biāo)對(duì)象;接收所述目標(biāo)數(shù)據(jù)的列表參數(shù)部分中的至少一個(gè),并對(duì)已接收的列表參數(shù)部分進(jìn)行解析,得到列表參數(shù);其中,所述列表參數(shù)在被添加至所述目標(biāo)對(duì)象后,與所述通用參數(shù)共同用于渲染所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的至少局部頁面內(nèi)容。能夠?qū)崿F(xiàn)列表式的結(jié)構(gòu)化數(shù)據(jù)中各條數(shù)據(jù)間的傳輸、解析過程解耦,首條數(shù)據(jù)即可快速展示到頁面上,且在數(shù)據(jù)傳輸錯(cuò)誤、解析失敗的情況下,不影響其他數(shù)據(jù)的傳輸和解析過程。

技術(shù)研發(fā)人員:楊一帆,麻磊,溫海霖
受保護(hù)的技術(shù)使用者:臉萌有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/4/28
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 广元市| 仪陇县| 疏勒县| 周宁县| 平顶山市| 济源市| 历史| 全州县| 建昌县| 泸西县| 辽源市| 稻城县| 蒙城县| 巧家县| 临泽县| 北票市| 瑞金市| 镇远县| 柳林县| 鹰潭市| 平顶山市| 宣恩县| 鲁甸县| 库车县| 鄱阳县| 马龙县| 湘西| 宝清县| 汶上县| 正安县| 白河县| 体育| 鄂尔多斯市| 剑川县| 宕昌县| 灵寿县| 锦州市| 四平市| 曲周县| 任丘市| 大宁县|