[发明专利]设备模拟器运行环境的确定方法、装置和电子设备有效
申请号: | 202011420142.5 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112260879B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 陈垚亮;黄胜 | 申请(专利权)人: | 长沙树根互联技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 安卫静 |
地址: | 410000 湖南省长沙市长沙经*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 模拟器 运行 环境 确定 方法 装置 电子设备 | ||
本发明提供了一种设备模拟器运行环境的确定方法、装置和电子设备,涉及物联网的技术领域,通过获取设备模拟器待模拟设备总量和待发送数据总量,可以首先确定出是否需要将设备模拟器运行在浏览器客户端,若确定需要在非浏览器客户端运行设备模拟器,还需要进一步根据用户的选择操作确定出是在平台服务端或原生客户端运行设备模拟器。因此,利用本发明方法能够在保证设备模拟效果的前提下自适应地为设备模拟器选择合适的运行环境,有助于科学的进行资源管理,并能够将成本分散化。
技术领域
本发明涉及物联网的技术领域,尤其是涉及一种设备模拟器运行环境的确定方法、装置和电子设备。
背景技术
随着物联网的迅猛发展,各技术领域已经较为广泛的使用物联网设备,一般地,实地部署物联网设备之前,首先要将对其应用环境进行评估,确认无问题后才能安排部署。利用物联网设备工况数据的设备模拟器可以帮助快速验证数据消费端的功能和分析逻辑,在应用中起到了重要作用。物联网设备工况数据具备持续、高速、大量、时间序列的数据特性,如果利用平台服务端运行设备模拟器则需要消耗大量资源,如果利用浏览器客户端运行设备模拟器,一旦浏览器关闭则会断开数据连接,相较来说不够稳定,因此,如何为设备模拟器选择合适的运行环境成为了当前亟待解决的技术问题。
发明内容
本发明的目的在于提供一种设备模拟器运行环境的确定方法、装置和电子设备,以在保证设备模拟效果的前提下自适应地为设备模拟器选择合适的运行环境,有助于科学的进行资源管理,并能够将成本分散化。
第一方面,本发明提供一种设备模拟器运行环境的确定方法,包括:获取设备模拟器的配置参数;其中,所述配置参数包括:待模拟设备总量和待发送数据总量;基于所述配置参数确定设备模拟器的第一目标运行环境;其中,所述第一目标运行环境包括以下任一种:浏览器客户端,非浏览器客户端;若所述第一目标运行环境为非浏览器客户端,则响应用户的选择操作,并基于所述选择操作确定所述设备模拟器的第二目标运行环境;所述第二目标运行环境包括以下任一种:平台服务端,原生客户端。
在可选的实施方式中,基于所述配置参数确定设备模拟器的第一目标运行环境,包括:获取第一预设阈值和第二预设阈值;其中,所述第一预设阈值表示所述浏览器客户端允许所述设备模拟器模拟的设备总量,所述第二预设阈值表示所述浏览器客户端允许所述设备模拟器模拟发送的数据总量;若所述待模拟设备总量大于所述第一预设阈值,或者,所述待发送数据总量大于所述第二预设阈值,则将所述非浏览器客户端作为所述设备模拟器的第一目标运行环境;若所述待模拟设备总量不大于所述第一预设阈值,且所述待发送数据总量不大于所述第二预设阈值,则将所述浏览器客户端作为所述设备模拟器的第一目标运行环境。
在可选的实施方式中,响应用户的选择操作,并基于所述选择操作确定所述设备模拟器的第二目标运行环境,包括:判断用户是否选择下载原生客户端;若是,则将所述原生客户端作为所述设备模拟器的第二目标运行环境;若否,则将所述平台服务端作为所述设备模拟器的第二目标运行环境。
在可选的实施方式中,在将所述浏览器客户端作为所述设备模拟器的第一目标运行环境之后,所述方法还包括:实时监测所述浏览器客户端的工作状态;其中,所述工作状态包括以下任一种:开启状态,关闭状态;若所述工作状态为关闭状态,则判断所述设备模拟器是否完成所述配置参数要求的模拟总量;若未完成,则基于用户的选择将所述设备模拟器的运行环境切换至所述第二目标运行环境。
在可选的实施方式中,在响应用户的选择操作,并基于所述选择操作确定所述设备模拟器的第二目标运行环境之后,所述方法还包括:判断当前时刻所述设备模拟器待模拟的设备数量是否大于所述第一预设阈值,以及判断当前时刻所述设备模拟器待发送的数据量是否大于所述第二预设阈值;若均不大于,则判断所述浏览器客户端的工作状态是否为开启状态;若是,则停止所述设备模拟器在所述第二目标运行环境中的运行,并将所述设备模拟器的运行环境切换至所述浏览器客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙树根互联技术有限公司,未经长沙树根互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011420142.5/2.html,转载请声明来源钻瓜专利网。