一种面向资源受限物联网设备的WebAssembly编译方法

    公开(公告)号:CN115033242A

    公开(公告)日:2022-09-09

    申请号:CN202210563610.7

    申请日:2022-05-23

    Applicant: 浙江大学

    Abstract: 一种面向资源受限物联网设备的WebAssembly编译方法,包括:按照单个指令为单位依次编译WebAssembly字节码,编译控制流指令中的不确定地址时先用伪地址替代,并做好标记,同时记录每个控制流指令入口的堆栈深度,完成一次编译后,将之前的伪地址用后续编译确定的实际物理地址替换,并将堆栈深度恢复到合适的值;接着对RAM进行优化,在RAM空间中划出.wait内存段用来保存编译产生的有用数据结构,在编译完成后改变存在其中的堆参数来扩展堆的大小,用作指令运行时的线性内存空间;优化常量,将常量从RAM转移至Flash中以节省内存资源,在.wait内存段中建立线性内存跳转表来建立常量RAM逻辑地址与Flash实际地址之间的映射。本发明能在资源受限的物联网设备,生成高效的机器码。

    一种基于弹性伸缩的异构物联网应用远程编译方法

    公开(公告)号:CN113360135B

    公开(公告)日:2022-05-24

    申请号:CN202110428307.1

    申请日:2021-04-21

    Applicant: 浙江大学

    Inventor: 董玮 高艺 杨光

    Abstract: 一种基于弹性伸缩的异构物联网应用远程编译方法应用于一种基于弹性伸缩的异构物联网应用远程编译系统,该系统按照功能划分包含命令行工具、网关服务、消息队列、以及各种编译执行服务四个模块。本发明方法包括:步骤1.物联网应用的编译执行服务的配置、创建、以及接入到远程编译系统;步骤2.系统实时监控编译执行服务的资源消耗情况,并根据资源消耗情况动态扩缩容编译执行服务的副本数量;步骤3.用户通过命令行工具提交物联网应用的编译请求,并获取编译请求的结果。本发明方法支持多种物联网应用的编译执行,并且拥有较强的可扩展性,提高物联网应用的编译效率,降低开发人员配置交叉编译环境的时间,提升开发人员的开发物联网应用的效率。

    一种基于地址预测的物联网应用差分升级方法

    公开(公告)号:CN111970161B

    公开(公告)日:2021-07-13

    申请号:CN202010997237.7

    申请日:2020-09-21

    Applicant: 浙江大学

    Abstract: 一种基于地址预测的物联网应用差分升级方法,步骤为:pc端运行差分包生成程序,将新旧固件作为参数传入,差分包生成程序自动生成对应的Copy指令和Add指令,通过预测器修改Copy指令,将修改后的Copy指令和Add指令一起写入差分包中。压缩差分包,并将压缩后的差分包上传到云端。云端将差分包下发到设备端,设备端接收差分包,解压差分包,得到Copy指令误差值和Add指令。将Copy指令误差值输入到预测器中,预测器还原Copy指令的预测误差还原成实际值,执行Copy指令和Add指令还原得到新固件。使用还原得到的新固件进行升级并上传升级结果到云端。

    一种移动终端渲染性能诊断方法

    公开(公告)号:CN107832203B

    公开(公告)日:2020-11-13

    申请号:CN201711088715.7

    申请日:2017-11-08

    Abstract: 本发明公开了一种移动终端渲染性能问题诊断方法。通过修改Android平台获得界面控件的渲染数据。在修改后的Android平台上运行大量的应用程序获得大量数据后训练一个贝叶斯网络模型,该模型将渲染特征与渲染性能指标对应起来。针对特定的应用程序的特定界面,将渲染数据输入该模型,用特定的方法计算界面中控件对页面渲染性能的贡献值,找到对界面渲染性能影响最大的控件。本方法的优点在于:可以有效、准确的诊断移动终端中应用程序产生的渲染性能问题。

    一种软件定义网络中数据包路径重构方法

    公开(公告)号:CN108199970B

    公开(公告)日:2020-08-04

    申请号:CN201711348079.7

    申请日:2017-12-15

    Applicant: 浙江大学

    Abstract: 本发明公开了一种软件定义网络中数据包路径重构方法。在网络初始化阶段,控制器根据网络规模为每一个交换机/路由器分配ID。在发送端生成数据包时,将相关的数据流信息发送给控制器,由控制器决定具体使用的路径重构方法以及新增数据包头的字段分配,并将信息反馈给发送端。交换机/路由器转发数据包时,根据新增包头执行相应的操作,在包内记录路径相关信息。最后由网络中的管理服务器根据接收到数据包内的路径相关信息,重构出数据包的传输路径。本发明对软件定义网络拓扑的种类没有特殊的要求,具有交换机/路由器的计算开销低的特点,在网络故障和拥塞的状况下仍能精确重构出数据包的传输路径,极大地方便了软件定义网络的管理和故障检查。

    一种基于可穿戴设备的手势输入方法

    公开(公告)号:CN110196635B

    公开(公告)日:2020-07-31

    申请号:CN201910351496.X

    申请日:2019-04-28

    Applicant: 浙江大学

    Abstract: 一种基于可穿戴设备的手势输入方法,步骤为:通过智能手表采集用户手写不同字母时的手腕数据集,并通过光学传感器采集相应的手部数据集,将两个数据集对应的字母作为它们的标签;对手腕和手部对应的两组运动数据,进行剪裁压缩和时间对齐,处理后的手腕运动数据作为手写数据集;提取手部数据集中的指尖、指根、手腕等部位的运动数据作为基准数据集,然后分别计算掌骨和食指的长度;搭建神经网络,通过训练得到手腕数据到基准数据的拟合模型以及用于识别字母的分类模型;建立单词查找库,完成输入法的构建工作。用户输入时,输入法会采集用户输入的手腕数据,先进行拟合,再进行分类,给出相应的输入字母,并对输入的字母进行顺序组合得到输入字符串,然后计算与输入字符串相近的字符串,去词库中查找符合条件的字符串,最后返回用户输入的字符串和与用户输入字符串相近的单词,保证在用户输入错误的情况下能给出与用户输入相近的预测结果。

    一种自动生成物联网节点硬件配置的方法

    公开(公告)号:CN107992339B

    公开(公告)日:2020-06-30

    申请号:CN201711127467.2

    申请日:2017-11-15

    Applicant: 浙江大学

    Abstract: 一种自动生成物联网节点硬件配置的方法,步骤为:根据物联网应用的用户需求从硬件数据库过滤功能不相关的硬件设备,筛选出候选设备集合,根据用户需求生成对应候选设备集合的用户约束关系。同时,基于电压约束、接口数量约束、开发板唯一性约束等约束类型构建候选设备集合的硬件约束关系。通过整数线性规划求解器,以最终生成的硬件配置价格最低为优化目标,基于用户约束关系和硬件约束关系生成对应的硬件列表。基于用户提供的物联网应用需求,本发明自动生成对应的物联网节点硬件配置方案,可以加速物联网开发过程,降低用户在硬件选型方面的难度,达到灵活按需定制硬件配置的效果。

    一种传感器数据校准模型的学习方法

    公开(公告)号:CN106909972B

    公开(公告)日:2020-04-10

    申请号:CN201710014247.2

    申请日:2017-01-09

    Applicant: 浙江大学

    Abstract: 传感器数据校准模型的学习方法,步骤为:1.选择合适的线性学习器和非线性学习器分别针对初始样本进行训练,利用权重二次学习得到的权重判断线性学习器和非线性学习器的重要性。2.通过相关理论控制第一轮学习器的学习程度,线性学习器通过信息准则选择合适的特征子集,非线性学习器通过随机森林的特征选择方法选择合适的特征子集。3.选择重要性强的学习器作为第一轮学习器,第一轮学习器针对初始样本进行训练,第二轮学习器针对第一轮学习器学习后的残差进行学习。

    一种基于可穿戴设备的多家电控制方法

    公开(公告)号:CN109870984A

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

    申请号:CN201811601448.3

    申请日:2018-12-26

    Abstract: 一种基于可穿戴设备的多家电控制方法,步骤为:步骤1,获取用户所处房间及家电位置的三维空间信息;步骤2,在房间内放置定位用的超声波测距设备;步骤3,获取可穿戴设备上的传感器信息;步骤4,训练阶段,提取传感器数据特征值并建立特征数据库和分类器;步骤5,控制阶段,根据可穿戴设备及辅助定位设备返回的传感器信息,获取并执行用户指令。本发明简单自然,避免了隐私泄露的风险;通过分析惯性测量单元和超声测距信息,可以计算出可穿戴设备的位置和指向,利用事先建立的数据表在多家电场景下准确的判断用户选中的设备,提升了控制系统的可靠性。

    移动感知网络中的参考节点位置确定方法及装置

    公开(公告)号:CN109429194A

    公开(公告)日:2019-03-05

    申请号:CN201710707048.X

    申请日:2017-08-17

    CPC classification number: H04W16/18 H04W16/22 H04W64/00

    Abstract: 本发明是关于一种移动感知网络中的参考节点位置确定方法及装置。该方法包括:获取在各个备选参考位置处模拟部署参考节点的情况下,各个数据采集节点之间的数据相交点;根据各个数据采集节点之间的数据相交点生成相交点连接图,相交点连接图用于指示各个数据采集节点之间的边;根据相交点连接图,从各个备选参考位置中确定出真实部署所述参考节点的位置。通过上述方法,在确定真实部署参考节点的位置时,根据移动节点的数据采集情况,从可以部署参考节点的各个备选参考位置中确定出真实部署参考节点的位置,使得参考节点的部署能够尽量的满足移动节点的数据校准需求,从而提高移动感知网络中的数据校准效果。

Patent Agency Ranking