利索能及
我要发布
收藏
专利号: 2018108707377
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种跨域名数据传输方法,所述方法包括:当检测到父页面的防火墙拦截了数据传递指令时,通过页面埋点捕获被拦截的所述数据传递指令;

对比所述页面埋点预配置的地址链接和所述数据传递指令中携带的地址链接是否一致;若是,则将所述数据传递指令发送至所述父页面;

解析所述数据传递指令,得到所述数据传递指令所指定子页面的地址对象;

在所述父页面的浮动控件中确定所述子页面的地址对象相应的数据;

根据所述子页面的地址对象,生成相应的哈希值;

将所述哈希值传递至所述数据传递指令指定的子页面;

在所述子页面中获取所述哈希值相应的数据。

2.根据权利要求1所述的方法,其特征在于,所述将所述数据传递指令发送至所述父页面之后,所述方法还包括:在子页面中获取所述数据传递指令所指定的数据;

确定所述数据传递指令所指定的父页面;

选取所述父页面相应的浮动控件;

将获取的数据传递至所述浮动控件。

3.根据权利要求2所述的方法,其特征在于,所述在子页面中获取所述数据传递指令所指定的数据,包括:在子页面上通过定时调用函数监听地址属性;

当接收到所述数据传递指令,且监听到所述地址属性发生变化时,则通过所述定时调用函数调用变化后的地址属性;

根据变化后的地址属性读取存储在所述子页面中的数据。

4.根据权利要求1所述的方法,其特征在于,所述将所述数据传递指令发送至所述父页面之后,所述方法包括:接收所述父页面反馈的身份验证请求;

向所述父页面发送所述页面埋点的身份信息;

在接收到所述父页面的身份确认信息时,则创建所述父页面和子页面的数据传递通道,直至未检测到所述数据传递通道中有数据进行传递。

5.一种跨域名数据传输装置,其特征在于,所述装置包括:指令接收模块,用于当检测到父页面的防火墙拦截了数据传递指令时,通过页面埋点捕获被拦截的所述数据传递指令;对比所述页面埋点预配置的地址链接和所述数据传递指令中携带的地址链接是否一致;若是,则将所述数据传递指令发送至所述父页面;

指令解析模块,用于解析所述数据传递指令,得到所述数据传递指令所指定子页面的地址对象;

数据确定模块吗,用于在父页面的浮动控件中确定所述子页面的地址对象相应的数据;

哈希值生成模块,用于根据所述子页面的地址对象,生成相应的哈希值;

哈希值传递模块,用于将所述哈希值传递至所述数据传递指令指定的子页面;

数据获取模块,用于在所述子页面中获取所述哈希值相应的数据。

6.根据权利要求5所述的装置,其特征在于,所述装置还包括:子页面数据获取模块,用于在子页面中获取所述数据传递指令所指定的数据;

父页面确定模块,用于确定所述数据传递指令所指定的父页面;

控件选取模块,用于选取所述父页面相应的浮动控件;

数据传递模块,用于将获取的数据传递至所述浮动控件。

7.根据权利要求5所述的装置,其特征在于,所述子页面数据获取模块,具体用于:在子页面上通过定时调用函数监听地址属性;

当接收到所述数据传递指令,且监听到所述地址属性发生变化时,则通过所述定时调用函数调用变化后的地址属性;

根据变化后的地址属性读取存储在所述子页面中的数据。

8.根据权利要求5所述的装置,其特征在于,该装置还包括:请求接收模块,用于接收所述父页面反馈的身份验证请求;

身份信息发送模块,用于向所述父页面发送所述页面埋点的身份信息;

通道创建模块,用于在接收到所述父页面的身份确认信息时,则创建所述父页面和子页面的数据传递通道,直至未检测到所述数据传递通道中有数据进行传递。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。