[发明专利]一种网页数据传输方法、装置、介质及设备在审
申请号: | 202210860368.X | 申请日: | 2022-07-21 |
公开(公告)号: | CN115114049A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 刘海 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/448;G06F9/455 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 谷波 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 数据传输 方法 装置 介质 设备 | ||
1.一种网页数据传输方法,其特征在于,包括:
读取网页数据中的数据包,所述数据包中包括属性数据包,其中,所述属性数据包为存储了网页中的组件创建时对应的参数的数据包;
构建至少一个语境函数;
在React应用中在组件之间传送所述属性数据包的过程中,调用所述语境函数在所述组件之间共享所述属性数据包;
由客户端传输在所述组件之间共享的所述属性数据包至服务器端,或由服务器端传输在所述组件之间共享的所述属性数据包至客户端。
2.根据权利要求1所述的方法,其特征在于,所述构建至少一个语境函数具体包括:
在React应用中构建供应组件和接收组件,其中,所述供应组件具有一个第一参数值;
遍历所述供应组件的全部子组件,若出现查找的第一子组件为所述接收组件的情况,则返回所述第一子组件并将所述第一参数值赋予所述第一子组件作为所述接收组件。
3.根据权利要求1所述的方法,其特征在于,所述在React应用中在组件之间传送属性数据包的过程中,调用所述语境函数在所述组件之间共享所述属性数据包之后,所述方法还包括:
若存在多个所述语境函数在所述组件之间同时共享所述属性数据包时,构建容器函数并封装在所述React应用中。
4.根据权利要求3所述的方法,其特征在于,所述构建容器函数具体包括:
定义含有Hook参数的容器函数;
在所述容器函数内部利用所述语境函数创建存储语境;
在所述容器函数内部定义使用容器函数,其中,所述使用容器函数为所述存储语境使用后返回的存储语境;
构建供应函数;
返回包含所述供应函数和所述使用容器函数的对象集合数据包。
5.根据权利要求4所述的方法,其特征在于,所述构建供应函数具体包括:
构建包含有所述属性数据包、内部包含有第二参数值、返回值为一段元素的供应函数。
6.根据权利要求5所述的方法,其特征在于,所述元素具体为:
内层为子属性数据包,外层为搭载所述第二参数值的供应存储语境的对象集合。
7.根据权利要求1~6任一项中所述的方法,其特征在于,所述在React应用中在组件之间传送属性数据包的过程具体包括:
自上至下由父组件及子组件传送所述属性数据包。
8.一种网页数据传输装置,其特征在于,包括:
读取单元,用于读取网页数据中的数据包,所述数据包中包括属性数据包,其中,所述属性数据包为存储了网页中的组件创建时对应的参数的数据包;
构建单元,用于构建至少一个语境函数;
调用单元,用于在React应用中数据在组件之间传送属性数据包的过程中,调用所述语境函数在所述组件之间共享所述属性数据包;
传输单元,用于由客户端传输在所述组件之间共享的所述属性数据包至服务器端,或由服务器端传输在所述组件之间共享的所述属性数据包至客户端。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现权利要求1~7任一项中所述的网页数据传输方法对应的步骤。
10.一种计算机存储介质,其上存储有计算机程序指令,其特征在于,所述程序指令被处理器执行时用于实现权利要求1~7任一项中所述的网页数据传输方法对应的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210860368.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种脉冲除碳液
- 下一篇:一种有机硅凝胶及应用IGBT封装的制备方法