函数调用方法、装置、电子设备及可读存储介质

    公开(公告)号:CN116680015B

    公开(公告)日:2023-09-26

    申请号:CN202310972004.5

    申请日:2023-08-03

    Inventor: 毛云娟 高景阳

    Abstract: 本申请一个或多个实施例提供一种函数调用方法、装置、电子设备及可读存储介质,应用于电子设备,该方法包括:获取与目标应用程序的程序代码对应的WebAssembly字节码;加载与目标应用程序的程序代码对应的WebAssembly字节码,基于所述WebAssembly字节码的自定义段包含的至少一个函数的函数标识,从所述WebAssembly字节码的函数段解析并存储所述至少一个函数的函数地址;响应于针对所述目标应用程序的业务处理请求,获取与所述业务处理请求对应的至少一个函数的函数地址,并基于所述函数地址调用所述函数,以完成所述业务处理。

    数据处理方法和装置
    42.
    发明公开

    公开(公告)号:CN116700629A

    公开(公告)日:2023-09-05

    申请号:CN202310961363.0

    申请日:2023-08-01

    Inventor: 王森 高景阳

    Abstract: 本申请一个或多个实施例提供一种数据处理方法和装置,应用于电子设备上搭载的WebAssembly虚拟机;电子设备上还搭载了NVM和RAM;该方法包括:从NVM中加载与任一程序模块的程序代码对应的WebAssembly二进制文件,从该二进制文件中确定出内存数据总量;从该二进制文件中确定出至少一个内存数据片段,以及各个内存数据片段的数据属性;基于数据属性从至少一个内存数据片段中确定出只读数据片段,并确定只读数据片段的数据量之和;将内存数据总量与只读数据片段的数据量之和的差值确定为全局数据量,以在执行程序模块时按照全局数据量在RAM中创建存储空间,并将只读数据片段保持存储在NVM中。

    函数调用方法、装置、电子设备及可读存储介质

    公开(公告)号:CN116680015A

    公开(公告)日:2023-09-01

    申请号:CN202310972004.5

    申请日:2023-08-03

    Inventor: 毛云娟 高景阳

    Abstract: 本申请一个或多个实施例提供一种函数调用方法、装置、电子设备及可读存储介质,应用于电子设备,该方法包括:获取与目标应用程序的程序代码对应的WebAssembly字节码;加载与目标应用程序的程序代码对应的WebAssembly字节码,基于所述WebAssembly字节码的自定义段包含的至少一个函数的函数标识,从所述WebAssembly字节码的函数段解析并存储所述至少一个函数的函数地址;响应于针对所述目标应用程序的业务处理请求,获取与所述业务处理请求对应的至少一个函数的函数地址,并基于所述函数地址调用所述函数,以完成所述业务处理。

    一种应用调用的方法及装置

    公开(公告)号:CN116661910A

    公开(公告)日:2023-08-29

    申请号:CN202310962898.X

    申请日:2023-08-01

    Inventor: 刘宏梅 高景阳

    Abstract: 本说明书公开了一种应用调用的方法及装置。首先,获取目标应用模块的应用代码对应的WebAssembly字节码。其次,从全局线性内存空间中为目标应用模块分配线性内存子空间,将应用代码中的各变量存放到线性内存子空间。而后,在目标应用模块调用其他应用模块的目标函数的过程中,将目标应用模块的参数存放到虚拟机栈。读取虚拟机栈中的参数输入给目标函数,若确定参数为线性内存子空间的偏移量,则按照线性内存子空间的偏移量,从线性内存子空间中读取与参数对应的变量的取值。最后,根据与参数对应的变量的取值,执行针对目标函数的函数调用。本方法可以在各应用模块之间传递正确的参数,并降低内存资源的消耗。

    一种基于具有页原子性FLASH芯片的镜像保护方法和数据结构

    公开(公告)号:CN112948172A

    公开(公告)日:2021-06-11

    申请号:CN202110135370.6

    申请日:2021-02-01

    Inventor: 高景阳

    Abstract: 本发明公开一种基于具有页原子性FLASH芯片的镜像保护方法和数据结构,通过芯片的页原子性以及软件基于cache的镜像保护方法,确保擦写FLASH遇到断电时,能够使得镜像保护的数据具有原子性,同时提升镜像保护的性能。本发明提供的方法为:基于cache的FLASH擦写,利用cache缓存目标地址页的数据和事务log数据,当cache不足或事务提交时,对目标地址的原始数据进行备份,将更新的数据写入目标地址。

Patent Agency Ranking