终端设备的控制方法、装置、系统、存储介质及电子设备与流程

allin2023-03-21  125



1.本公开涉及自动控制领域,具体地,涉及一种终端设备的控制方法、装置、系统、存储介质及电子设备。


背景技术:

2.云端机器人终端是物联网场景中的典型应用,与传统的流量模型不同,机器人终端要求对网络质量具有高带宽、低时延和丢包少等诉求。现有的物联网网络环境中,云端机器人终端的网络通讯通常采用移动终端网络或wifi网络等无线网络连接。由于无线网络的不稳定性,当连接网络由于信号拥堵等原因导致网络信号欠佳时,云端机器人无法实现数据传输,导致云端机器人终端的业务中断。


技术实现要素:

3.为克服相关技术中存在的问题,本公开提供一种终端设备的控制方法、装置、系统、存储介质及电子设备,用于在终端设备的网络信号较弱的情况下,保持终端设备的正常运行。
4.根据本公开实施例的第一方面,应用于服务器,该方法包括:
5.根据终端设备类型生成用于进行网络信号探测的配置文件;
6.将所述配置文件发送至对应的终端设备,以使所述终端设备反馈对应的网络信号探测结果;
7.在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至所述终端设备,以使所述终端设备进行网络通道切换。
8.可选地,所述方法还包括:
9.获取用于评价环境网络信号的第一预设标准,其中,第一预设标准通过丢包率确定。
10.可选地,所述第一预设标准包括第一丢包率阈值,所述在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号,包括:
11.根据所述网络探测结果,确定所述终端设备的丢包率;
12.在所述终端设备的丢包率达到预设第一丢包率阈值的情况下,确定所述终端设备所处环境对应的网络信号未达到第一预设标准;
13.响应于所述网络信号未达到第一预设标准的探测结果,生成所述网络切换信号;
14.将所述网络切换信号发送至所述终端设备,用于所述终端设备根据所述网络切换信号进行网络通道切换。
15.可选地,所述根据终端设备类型生成用于进行网络信号探测的配置文件,包括:
16.获取所述终端设备对应的终端设备类型,所述终端设备类型包括设备类型和业务类型;
17.根据所述设备类型,生成对应的网络信号探测机制;
18.根据所述业务类型,将所述网络信号探测机制转化为用于进行网络信号探测的所述配置文件。
19.可选地,所述方法还包括:
20.统计预设时长内发送至所述终端设备的所述网络切换信号的次数;
21.在所述次数达到预设次数阈值的情况下,发送切换抑制信号至所述终端设备,以使所述终端设备根据所述切换抑制信号进行业务网络变换。
22.根据本公开实施例的第二方面,提供一种终端设备的控制方法,应用于终端设备,包括:
23.获取服务器发送的用于进行网络信号探测的配置文件;
24.基于所述配置文件,对所述终端设备所处环境的网络信号进行检测,以生成网络探测结果;
25.将所述网络探测结果发送至所述服务器;
26.在所述服务器在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,接收所述服务器发送的网络切换信号;
27.响应于所述网络切换信号,进行网络通道切换。
28.可选地,所述方法还包括:
29.响应于所述服务器发送的切换抑制信号,根据所述网络探测结果确定所述终端设备所处环境网络信号是否达到第二预设标准,以得到判定结果,所述第二预设标准通过丢包率确定;
30.基于所述判定结果,对所述终端设备控制的业务功能进行调整。
31.可选地,所述第二预设标准包括第二丢包率阈值,所述基于所述判定结果,对所述终端设备控制的业务功能进行调整,包括:
32.在所述丢包率小于所述第二丢包率阈值的情况下,降低所述终端设备对应业务功能的网络信号需求;
33.在所述丢包率大于等于所述第二丢包率阈值的情况下,维持所述终端设备的管理控制业务功能的运行,关闭除所述管理控制业务功能以外的其他业务功能。
34.可选地,所述方法还包括:
35.响应于所述服务器发送的所述终端设备所处环境网络信号达到第一预设标准的恢复信号,开启所述终端设备对应的全部业务功能。
36.根据本公开实施例的第三方面,提供一种终端设备的控制装置,应用于服务器,所述装置包括:
37.第一生成模块,用于根据终端设备类型生成用于进行网络信号探测的配置文件;
38.第一发送模块,用于将所述配置文件发送至对应的终端设备,以使所述终端设备反馈对应的网络信号探测结果;
39.第二发送模块,用于在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至所述终端设备,以使所述终端设备进行网络通道切换。
40.根据本公开实施例的第四方面,提供一种终端设备的控制装置,应用于终端设备,
所述装置包括:
41.获取模块,用于获取服务器发送的用于进行网络信号探测的配置文件;
42.第二生成模块,用于基于所述配置文件,对所述终端设备所处环境的网络信号进行检测,生成网络探测结果;
43.第三发送模块,用于将所述网络探测结果发送至所述服务器,以使所述服务器在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,反馈网络切换信号;
44.切换模块,用于响应于所述网络切换信号,进行网络通道切换。
45.根据本公开实施例的第五方面,提供一种终端设备的控制系统,包括:服务器和终端设备;
46.所述服务器,用于根据所述终端设备的类型生成用于进行网络信号探测的配置文件,将所述配置文件发送至所述终端设备;
47.所述终端设备,用于基于所述配置文件,对所处环境的网络信号进行检测生成网络探测结果,并将所述网络探测结果发送至所述服务器;
48.所述服务器,用于在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至所述终端设备;
49.所述终端设备,用于响应于所述网络切换信号,进行网络通道切换。
50.根据本公开实施例的第六方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面和第二方面中任一项所述方法的步骤。
51.根据本公开实施例的第七方面,提供一种电子设备,包括:
52.存储器,其上存储有计算机程序;
53.处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面和第二方面中任一项所述方法的步骤。
54.通过上述技术方案,根据终端设备类型生成用于进行网络信号探测的配置文件,将配置文件发送至对应的终端设备,以使终端设备反馈对应的网络信号探测结果,在基于网络探测结果确定终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至终端设备,以使终端设备进行网络通道切换。从而向终端设备发送网络探测信号,使终端设备对所处环境的网络信号进行检测,确定该网络信号是否满足业务数据的传输条件,并将探测结果反馈至服务器,服务器确定该网络信号未达到第一预设标准的情况下,下达网络切换信号,使终端设备能够基于环境的网络信号强弱,进行网络通道的自由切换,保障了终端设备的业务数据传输,提高了终端设备业务运行的稳定性。
55.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
56.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
57.图1是根据一示例性实施例示出的一种终端设备的控制方法的流程图。
58.图2是根据一示例性实施例示出的另一种终端设备的控制方法的流程图。
59.图3是根据一示例性实施例示出的一种业务功能的调整方法的流程图。
60.图4是根据一示例性实施例示出的又一种终端设备的控制方法的示意图。
61.图5是根据一示例性实施例示出的一种终端设备的控制装置框图。
62.图6是根据一示例性实施例示出的另一种终端设备的控制装置框图。
63.图7是根据一示例性实施例示出的一种电子设备的框图。
64.图8是根据一示例性实施例示出的另一种电子设备的框图。
具体实施方式
65.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
66.需要说明的是,本公开中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
67.图1是根据一示例性实施例示出的一种终端设备的控制方法的流程图,参见图1,该终端设备的控制方法用于服务器,包括以下步骤:
68.s11,根据终端设备类型生成用于进行网络信号探测的配置文件。
69.需要说明的是,本实施例中终端设备通过服务器的控制指令执行相应的业务动作,基于现有的网联网控制环境,终端设备与服务器之间通常情况下可以通过无线网络(包括移动网络和wifi网络)进行通讯传输。服务器发出控制信号,终端设备反馈执行结果,从而实现终端设备的远程控制。其中配置文件作为控制指令的载体,在传输过程中相应的配置参数(包括初始设置和配置参数等),通过配置文件的形式基于无线网络传输到终端设备中,终端设备对配置文件进行解析后,执行相应的业务动作。
70.本实施例中,服务器作为终端设备的控制终端,对应管辖的终端设备可以是多个。根据各终端设备的应用环境,下达对应的控制指令,以使对应的终端设备执行相应的业务动作。通常情况下,服务器作为控制中心,需要控制多种类型的多个终端设备,以机器人终端为例,对应的终端设备类型可以包括智能服务机器人、巡逻测温机器人、智能运输机器人等,不同的机器人终端设备因执行的业务动作不同,对应的控制指令不同。因此,需要根据终端设备类型发送相应的配置文件,来对终端设备进行控制。本实施例中,根据服务器控制的各个终端设备的类型,生成用于进行网络信号探测的配置文件。示例的,可以提前建立终端设备类型与配置文件之间的映射关系,通过该映射关系获取终端设备类型对应的配置文件。
71.可选地,上述步骤s11,包括:
72.获取终端设备对应的终端设备类型,终端设备类型包括设备类型和业务类型。
73.根据设备类型,生成对应的网络信号探测机制。
74.根据业务类型,将网络信号探测机制转化为用于进行网络信号探测的配置文件。
75.可以理解的是,在进行远程控制之前,需要将终端设备的相关信息录入到服务器中,以使服务器对终端设备进行识别。在进行设备信息录入时,需要录入终端设备的类型、编号等识别信息。终端设备厂家在进行设备生产时,同一设备类型下的终端设备,对应配置的设备功能均相同,因此该批终端设备中能够应用的业务类型保持一致。但在实际应用中,针对不同用户的应用场景,基于同一设备类型的终端设备,在不同的应用场景中对应需要
开启和关闭的业务类型不同。本实施例中,根据终端设备对应的设备类型,生成相应的网络信号探测机制,再根据终端设备对应的业务类型,将该网络信号探测机制转化为对应的配置文件。需要说明的是,网络信号探测机制为不同类型的终端设备基于自身的硬件构成,形成的不同的网络信号探测策略,例如,在终端设备上安装专用于进行网络信号探测的装置,则根据装置制定相应的网络信号探测机制;而针对相对较小的终端设备,因内部空间的局限性,无法安装较大的网络探测装置,则根据终端设备的上行下载速度生成对应的网络探测策略。示例的,根据不同的业务相应的类型配置文件中包括用于执行探测目标地址、探测间隔时间、探测指标(包括时延指标、丢包指标、抖动指标、连通性指标和带宽指标等)等指令的任务语句,例如,终端设备为巡航测温机器人,该机器人终端的业务类型为巡航和测温,相应的需要实时上传人脸温度识别数据和行程数据,因此对丢包率和上行带宽较敏感,在进行网络信号探测时,丢包率和上行带宽的评分权重较高;例如,终端设备为门禁机器人,对应的业务需求对网络连通性更关注,对上行带宽的要求不高,因此在进行网络信号探测时,网络连通性的权重较高,上行带宽的权重较低。
76.本实施例根据终端设备的不同设备类型划分不同的网络信号探测机制,并根据业务类型将网络探测机制转化为不同的配置文件,能够使终端设备在进行网络信号探测时,基于实际的应用需求得到更加准确的网络信号探测结果。
77.s12,将配置文件发送至对应的终端设备,以使终端设备反馈对应的网络信号探测结果。
78.可以理解的是,本实施例中,终端设备中配置有对应的网络信号探测装置,对影响网络信号的相关参数进行检测。将根据终端设备类型生成的配置文件发送至对应的终端设备中,终端设备根据配置文件中的执行程序,执行相应的网络信号探测,检测所处环境中影响网络信号的相关参数数据,并将网络探测获得到的相关数据反馈到服务器。服务器根据网络信号探测结果对终端设备所处环境的网络信号进行判定。示例的,终端设备还可以根据网络信号的相关参数数据直接生成对应的网络信号探测结果,在反馈至服务器的同时在终端设备的相应位置显示网络信号灯,以提示用户该终端设备所处环境接收到的网络信号强弱情况。示例的,在网络信号较强时,可以设置终端设备上的网络信号灯为绿色;网络信号一般时,设置网络信号灯为黄色;网络信号较差时,设置网络信号灯为红色。通过网络信号灯的颜色指示,提醒用户所处环境的网络信号情况,并方便用户基于网络信号情况对终端设备的连通网络进行相应的配置变换,以使终端设备能够正常执行对应的业务数据。
79.需要说明的是,本实施例中,终端设备根据配置文件进行网络信号探测时,需要对环境中的各种数据进行探测,例如,通联性数据、丢包率数据、上行数据等,并根据各个数据的传输速度和传输数据量对网络信号进行综合性的判断,从而有效避免了通过单一数据,例如通联性数据,判断网络信号强弱的片面性,使得反馈至服务器的网络信号探测结果更加准确。
80.s13,在基于网络探测结果确定终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至终端设备,以使终端设备进行网络通道切换。
81.可以理解的是,服务器根据终端设备反馈的网络信号探测结果,确定终端设备当前所处环境的网络信号情况,示例的,该网络探测结果可以是与网络信号相关的各项数据指标,服务器根据该数据指标确定网络信号的强弱关系,其中强弱关系的判定标准,可以根
据终端设备的业务类型对不同的数据指标划分不同的判定权重。例如,针对终端设备为安保巡逻机器人,在进行网络信号检测时,该终端设备对丢包率和上行带宽数据较敏感,因此,在进行权重划分时,丢包率和上行带宽数据的评分权重值可以设定为40%和40%,其他探测数据的评分权重值总和为20%。示例的,终端设备可以根据业务数据的传输速度和传输的数据量直接生成对应的网络信号强弱结果,并将网络信号探测结果直接反馈到服务器中,服务器可直接读取到对应的网络信号是否达到第一预设标准。当根据网络探测结果确定该终端设备所处环境对应的网络信号未达到第一预设标准时,发送网络切换信号至终端设备,使终端设备根据切换信号进行网络通道切换。
82.可选地,在上述步骤s13之前,所述方法还包括:
83.获取用于评价环境网络信号的第一预设标准,其中,第一预设标准通过丢包率确定。
84.可以理解的是,环境网络信号的强弱关系在不同的应用场景中对应的评价标准不同。因此,在对环境网络信号进行评价之前,需要先确定终端设备对应的第一预设标准。因终端设备的丢包率情况能够直接反映出环境网络信号的强弱关系,且通过终端设备的丢包率情况能够确定终端设备对应的业务功能是否能够正常运行。因此,本实施例中,通过丢包率来确定评价环境网络信号的第一预设标准,当终端设备的丢包率达到第一预设标准对应的丢包率时,则表示该环境网络信号未达到对应的第一预设标准;当终端设备的丢包率未达到第一预设标准对应的丢包率时,则表示该环境网络信号达到对应的第一预设标准。
85.可选地,该第一预设标准包括第一丢包率阈值,基于上述实施例,上述步骤s13,包括:
86.根据网络探测结果,确定终端设备的丢包率。
87.在终端设备的丢包率达到预设第一丢包率阈值的情况下,确定终端设备所处环境对应的网络信号未达到第一预设标准。
88.响应于网络信号未达到第一预设标准的探测结果,生成网络切换信号。
89.将网络切换信号发送至终端设备,用于终端设备根据网络切换信号进行网络通道切换。
90.可以理解的是,终端设备反馈的网络探测结果中包括终端设备的丢包率数据,本实施例中,针对丢包率数据来对终端设备所处环境的网络信号进行判断。丢包率是指在数据传输过程中,丢失数据包数据占发送数据组的比率,通常情况下,千兆网卡的流量大于200mbps时,丢包率小于万分之五,百兆网卡在流量大于60mbps时,丢包率小于万分之一。因此,可以根据丢包率的数值确认终端设备所处环境的网络信号情况。当丢包率达到预设第一丢包率阈值时,则确定终端设备所处环境对应的网络信号未达到第一预设标准。需要对终端设备下达网络切换指令,使终端设备进行网络通道的切换。示例的,可以设定第一丢包率阈值为25%,初始状态下终端设备的网络连接通道为wifi网络,当通过网络信号探测结果确定该终端设备的丢包率为30%大于第一丢包率阈值时,服务器下发网络切换信号,终端设备的网络通道由wifi网络转换为移动网络。
91.可选地,该终端设备的控制方法,还可以包括:
92.统计预设时长内发送至终端设备的网络切换信号的次数。
93.在次数达到预设次数阈值的情况下,发送切换抑制信号至终端设备,以使终端设
备根据切换抑制信号进行业务网络变换。
94.本实施例中终端设备为物联网终端设备,需要实时进行网络数据交互。因此,终端设备应实时保持联网状态,对应所处环境的网络信号需要实时进行网络探测。为确保网络信号的持续稳定,且网络探测不会占用太多带宽,可设置终端设备的网络信号探测间隔时长,示例的,可以设定间隔时长为10s,10s间隔上报网络探测结果。终端设备在进行网络通道切换之后,仍需要向服务器反馈网络信号探测结果,若基于此次的网络信号探测结果确定终端设备的网络信号仍然较差时,服务器继续下发网络通道切换指令,使终端设备继续进行网络通道的切换。当在预设时长内,发送至终端设备的网络切换信号的次数达到预设次数阈值的情况下,表明此时终端设备所处环境对应的移动网络和wifi网络均未达到第一预设标准,对应进行网络通道的切换后,仍无法使终端设备进行正常的业务数据传输。为避免无效的网络切换带来的损耗,在预设时长内,网络切换次数达到预设数量阈值时,服务器发送切换抑制信号至终端设备,使终端设备停止进行网络通道的切换,并进行业务网络变换,关闭一部分流量需求较大的业务,以保证主要业务的正常运行,从而降低因网络信号减弱带来的损失。示例的,根据服务器发送的切换抑制信号,可以使终端设备暂停视频数据上传或下载的业务动作,待到基于网络信号探测结果确定终端设备所处环境的网络信号达到第一预设标准的情况下,再开启相应的业务动作。
95.图2是根据一示例性实施例示出的另一种终端设备的控制方法的流程图,参见图2,该方法应用于终端设备,该终端设备的控制方法包括:
96.步骤s21,获取服务器发送的用于进行网络信号探测的配置文件。
97.步骤s22,基于配置文件,对终端设备所处环境的网络信号进行检测,以生成网络探测结果。
98.步骤s23,将网络探测结果发送至服务器。
99.步骤s24,在服务器在基于网络探测结果确定终端设备所处环境网络信号未达到第一预设标准的情况下,接收服务器发送的网络切换信号。
100.步骤s25,响应于网络切换信号,进行网络通道切换。
101.可以理解的是,本实施例应用于终端设备中,终端设备接收到由服务器发送的用于进行网络信号探测的配置文件,并根据配置文件,对终端设备所处环境的网络信号进行检测,生成对应的网络探测结果。并将网络探测结果发送至服务器中,服务器对网络探测结果进行判定,当服务器根据网络探测结果确定终端设备所处环境的网络信号未达到第一预设标准的情况下,发送网络通道切换信号,以使终端设备基于网络通道切换信号进行网络通道切换。
102.图3是根据一示例性实施例示出的一种业务功能的调整方法的流程图,参见图3,该调整方法包括:
103.步骤s31,响应于服务器发送的切换抑制信号,根据网络探测结果确定终端设备所处环境网络信号是否达到第二预设标准,以得到判定结果,第二预设标准通过丢包率确定。
104.步骤s32,基于判定结果,对终端设备控制的业务功能进行调整。
105.可以理解的是,本实施例中终端设备接收到服务器发送的切换抑制信号,表示终端设备已经基于网络通道切换信号进行过预设次数的网络通道切换,示例的,该预设次数可以设定为4次,表示终端设备基于服务器发送的网络通道切换信号,已经进行过4次在移
动网络和wifi网络之间的网络通道切换,即终端设备所处环境的移动网络和wifi网络均未达到第一预设标准,以丢包率作为判定标准时,此时的终端设备在移动网络和wifi网络下的丢包率均大于第一丢包率阈值。因此,为保证终端设备的正常运行,需要对终端设备的运行业务进行调整,通过服务器向终端设备发送切换抑制信号,以使终端设备关闭流量要求较高的其他业务,以保证核心业务的正常运行,以降低网络信号较差时带来的影响。本实施例中,在终端设备所处环境网络信号未达到第一预设标准的情况下,通过第二预设标准确定终端设备需要对应进行调整的业务功能,其中,就网络信号强弱关系而言,该第二预设标准低于第一预设标准。示例的,以丢包率为例,可以设定第一预设标准对应的第一丢包率阈值为20%,第二预设标准对应的第二丢表率阈值为40%,当终端设备的丢包率为35%时,表示终端设备对应的环境网络信号未达到第一预设标准,但已经达到第二预设标准。
106.可选地,在终端设备的丢包率未达到第一预设标准的情况下,对该丢包率是否达到第二预设标准进行进一步的判断。示例的,可以设定终端设备的丢包率阈值达到第二预设标准的情况下,关闭部分不重要且流量消耗较大的业务功能;在该丢包率未达到第二预设标准的情况下,关闭终端设备的大部分业务功能,只保留核心功能,以维持终端设备主要业务的正常运行。
107.可选地,该第二预设标准包括第二丢包率阈值,上述步骤s32包括:
108.在丢包率小于第二丢包率阈值的情况下,降低终端设备对应业务功能的网络信号需求。
109.在丢包率大于等于第二丢包率阈值的情况下,维持终端设备的管理控制业务功能的运行,关闭除管理控制业务功能以外的其他业务功能。
110.可以理解的是,本实施例中,根据终端设备的丢包率情况,来对终端设备在对应情况下需要开启的业务功能进行划分。当该丢包率小于第二丢包率阈值,大于第一丢包率阈值时,降低终端设备对应业务功能的网络信号需求。
111.示例的,可以降低传输视频的清晰度,或者降低视频数据的传输速度。当该丢包率大于等于第二丢包率阈值时,表示终端设备所处环境的网络信号较差,此时终端设备为维持对应的管理控制业务功能的正常运行,需要关闭除管理控制业务以外的其他业务功能。示例的,以语言机器人作为终端设备,可以根据如下表格对机器人的业务类型的运行情况进行控制:
[0112][0113]
当网络指标显示为绿色时,表明此时的网络信号能够保证语言机器人的业务正常
运行;当网络指标显示为黄色时,表明此时语言机器人的丢包率大于30%,小于50%,则关闭音频数据和视频数据传输等流量消耗较大的业务,保留语言机器人的自动语言识别业务。当网络指标显示为红色时,表示此时的网络信号较差,需要语言机器人启动本地自动语言识别的离线数据,以保证语言识别业务的正常运行。
[0114]
可选地,上述控制方法,还包括:
[0115]
响应于服务器发送的终端设备所处环境网络信号达到第一预设标准的恢复信号,开启终端设备对应的全部业务功能。
[0116]
可以理解的是,终端设备的业务运行状态的切换是基于当前环境的网络信号不佳时,采取的应急措施,当终端设备所处环境的网络信号恢复后,达到第一预设标准的情况下,需要再次开启对应的业务功能,以保证终端设备的正常运行。
[0117]
基于同一发明构思本公开实施例还提供一种终端设备的控制系统,该系统包括:服务器和终端设备;
[0118]
服务器,用于根据终端设备的类型生成用于进行网络信号探测的配置文件,将配置文件发送至终端设备;
[0119]
终端设备,用于基于配置文件,对所处环境的网络信号进行检测生成网络探测结果,并将网络探测结果发送至服务器;
[0120]
服务器,用于在基于网络探测结果确定终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至终端设备;
[0121]
终端设备,用于响应于网络切换信号,进行网络通道切换。
[0122]
可以理解的是,本实施例中,该终端设备的控制系统包括服务器和终端设备,该服务器和终端设备通过无线互联网进行通讯连接。服务器通过无线网络向终端设备传递相应的控制指令,终端设备基于该控制指令执行相应的控制操作。服务器根据终端设备的设备类型生成用于进行网络信号探测的配置文件,并将配置文件发送至终端设备;终端设备基于该配置文件,对所处环境的网络信号进行检测,并生成网络探测结果发送至服务器;服务器在基于网络探测结果确定终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至终端设备;终端设备根据该网络切换信号,进行网络通道切换。
[0123]
通过上述技术方案,根据终端设备类型生成用于进行网络信号探测的配置文件,将配置文件发送至对应的终端设备,以使终端设备反馈对应的网络信号探测结果,在基于网络探测结果确定终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至终端设备,以使终端设备进行网络通道切换。从而向终端设备发送网络探测信号,使终端设备对所处环境的网络信号进行检测,确定该网络信号是否满足业务数据的传输条件,并将探测结果反馈至服务器,服务器确定该网络信号未达到第一预设标准的情况下,下达网络切换信号,使终端设备能够基于环境的网络信号强弱,进行网络通道的自由切换,保障了终端设备的业务数据传输,提高了终端设备业务运行的稳定性。
[0124]
图4是根据一示例性实施例示出的又一种终端设备的控制方法的示意图,参见图4,以终端设备为不同类型的机器人为例,该终端设备的控制方法包括以下步骤:
[0125]
步骤1:机器人管理系统根据不同机器人类型,下发不同的网络探测机制;
[0126]
步骤2:软件定义网络控制器根据各个终端设备的业务类型,将网络探测机制转化为对应的配置文件(包括目标地址、探测间隔、探测指标等);
[0127]
步骤3:通过虚拟专用网络,根据各个终端设备的标识信息将对应的配置文件下发到终端设备中,使终端设备根据配置文件进行网络信号探测;
[0128]
步骤4:终端设备完成网络信号探测之后,将对应的探测结果反馈至软件定义网络控制器中,进行网络信号的分析;
[0129]
步骤5:在确定终端设备的网络信号较弱的情况下,将网络信号切换指令下发到对应的终端设备,使终端设备基于对应的网络需求策略进行移动网络和wifi网络的网络通道切换。当网络切换后,仍无法满足业务需求时,触发业务自适应变换;例如,关闭上传视频、视频降频等,以保证核心业务能够正常运行。
[0130]
图5是根据一示例性实施例示出的一种终端设备的控制装置框图。参见图5,该控制装置100包括第一生成模块110、第一发送模块120和第二发送模块130。
[0131]
第一生成模块110,用于根据终端设备类型生成用于进行网络信号探测的配置文件。
[0132]
第一发送模块120,用于将配置文件发送至对应的终端设备,以使终端设备反馈对应的网络信号探测结果。
[0133]
第二发送模块130,用于在基于网络探测结果确定终端设备所处环境网络信号不良的情况下,发送网络切换信号至终端设备,以使终端设备进行网络通道切换。
[0134]
可选地,该控制装置100,还包括获取模块。该获取模块用于:
[0135]
获取用于评价环境网络信号的预设标准,其中,预设标准通过丢包率确定。
[0136]
可选地,该预设标准包括第一丢包率阈值,该第二发送模块130,用于:
[0137]
根据网络探测结果,确定终端设备的丢包率。
[0138]
在终端设备的丢包率达到预设第一丢包率阈值的情况下,确定终端设备所处环境对应的网络信号未达到第一预设标准。
[0139]
响应于网络信号未达到第一预设标准的探测结果,生成网络切换信号。
[0140]
将网络切换信号发送至终端设备,用于终端设备根据网络切换信号进行网络通道切换。
[0141]
可选地,该第一生成模块110,用于:
[0142]
获取终端设备对应的终端设备类型,终端设备类型包括设备类型和业务类型。
[0143]
根据设备类型,生成对应的网络性能探测机制。
[0144]
根据业务类型,将网络性能探测机制转化为用于进行网络信号探测的配置文件。
[0145]
可选地,该控制装置100,还包括:
[0146]
统计模块,用于统计预设时长内发送至终端设备的网络切换信号的次数。
[0147]
执行模块,用于在次数达到预设次数阈值的情况下,发送切换抑制信号至终端设备,以使终端设备根据切换抑制信号进行业务网络变换。
[0148]
图6是根据一示例性实施例示出的另一种终端设备的控制装置框图。参见图6,该控制装置200包括获取模块210、第二生成模块220、第三发送模块230和切换模块240。
[0149]
获取模块210,用于获取服务器发送的用于进行网络信号探测的配置文件。
[0150]
第二生成模块220,用于基于配置文件,对终端设备所处环境的网络信号进行检测,生成网络探测结果。
[0151]
第三发送模块230,用于将网络探测结果发送至服务器,以使服务器在基于网络探
测结果确定终端设备所处环境网络信号未达到第一预设标准的情况下,反馈网络切换信号。
[0152]
切换模块240,用于响应于网络切换信号,进行网络通道切换。
[0153]
可选地,该控制装置200还包括调整模块,该调整模块包括:
[0154]
判定子模块,用于响应于服务器发送的切换抑制信号,根据网络探测结果确定终端设备所处环境网络信号是否达到第二预设标准,以得到判定结果,第二预设标准通过丢包率确定。
[0155]
执行子模块,用于基于判定结果,对终端设备控制的业务功能进行调整。
[0156]
可选地,该第二预设标准包括第二丢包率阈值,该执行子模块,还可以用于:
[0157]
在丢包率小于第二丢包率阈值的情况下,降低终端设备对应业务功能的网络信号需求。
[0158]
在丢包率大于等于第二丢包率阈值的情况下,维持终端设备的管理控制业务功能的运行,关闭除管理控制业务功能以外的其他业务功能。
[0159]
可选地,该控制装置200,还包括开启模块,用于:
[0160]
响应于服务器发送的终端设备所处环境网络信号达到第一预设标准的恢复信号,开启终端设备对应的全部业务功能。
[0161]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0162]
图7是根据一示例性实施例示出的一种电子设备700的框图。如图7所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,输入/输出(i/o)接口704,以及通信组件705中的一者或多者。
[0163]
其中,处理器701用于控制该电子设备700的整体操作,以完成上述的终端设备的控制方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),4g、5g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件705可以包括:wi-fi模块,蓝牙模块,nfc模块
等等。
[0164]
在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的终端设备的控制方法。
[0165]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的终端设备的控制方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的终端设备的控制方法。
[0166]
图8是根据一示例性实施例示出的另一种电子设备800的框图。例如,电子设备800可以被提供为一服务器。参照图8,电子设备800包括处理器822,其数量可以为一个或多个,以及存储器832,用于存储可由处理器822执行的计算机程序。存储器832中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器822可以被配置为执行该计算机程序,以执行上述的终端设备的控制方法。
[0167]
另外,电子设备800还可以包括电源组件826和通信组件850,该电源组件826可以被配置为执行电子设备800的电源管理,该通信组件850可以被配置为实现电子设备800的通信,例如,有线或无线通信。此外,该电子设备800还可以包括输入/输出(i/o)接口858。电子设备800可以操作基于存储在存储器832的操作系统,例如windows server
tm
,mac os x
tm
,unix
tm
,linux
tm
等等。
[0168]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的终端设备的控制方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器832,上述程序指令可由电子设备800的处理器822执行以完成上述的终端设备的控制方法。
[0169]
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的终端设备的控制方法的代码部分。
[0170]
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0171]
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0172]
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

技术特征:
1.一种终端设备的控制方法,其特征在于,应用于服务器,包括:根据终端设备类型生成用于进行网络信号探测的配置文件;将所述配置文件发送至对应的终端设备,以使所述终端设备反馈对应的网络信号探测结果;在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至所述终端设备,以使所述终端设备进行网络通道切换。2.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:获取用于评价所述环境网络信号的所述第一预设标准,其中,所述第一预设标准通过丢包率确定。3.根据权利要求2所述的控制方法,其特征在于,所述第一预设标准包括第一丢包率阈值,所述在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到所述第一预设标准的情况下,发送所述网络切换信号,包括:根据所述网络探测结果,确定所述终端设备的丢包率;在所述终端设备的丢包率达到所述第一丢包率阈值的情况下,确定所述终端设备所处环境对应的网络信号未达到所述第一预设标准;响应于所述网络信号未达到所述第一预设标准的探测结果,生成所述网络切换信号;将所述网络切换信号发送至所述终端设备,用于所述终端设备根据所述网络切换信号进行网络通道切换。4.根据权利要求1所述的控制方法,其特征在于,所述根据终端设备类型生成用于进行网络信号探测的配置文件,包括:获取所述终端设备对应的终端设备类型,所述终端设备类型包括设备类型和业务类型;根据所述设备类型,生成对应的网络信号探测机制;根据所述业务类型,将所述网络信号探测机制转化为用于进行网络信号探测的所述配置文件。5.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:统计预设时长内发送至所述终端设备的所述网络切换信号的次数;在所述次数达到预设次数阈值的情况下,发送切换抑制信号至所述终端设备,以使所述终端设备根据所述切换抑制信号进行业务网络变换。6.一种终端设备的控制方法,其特征在于,应用于终端设备,包括:获取服务器发送的用于进行网络信号探测的配置文件;基于所述配置文件,对所述终端设备所处环境的网络信号进行检测,以生成网络探测结果;将所述网络探测结果发送至所述服务器;在所述服务器在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,接收所述服务器发送的网络切换信号;响应于所述网络切换信号,进行网络通道切换。7.根据权利要求6所述的控制方法,其特征在于,所述方法还包括:响应于所述服务器发送的切换抑制信号,根据所述网络探测结果确定所述终端设备所
处环境网络信号是否达到第二预设标准,以得到判定结果,所述第二预设标准通过丢包率确定;基于所述判定结果,对所述终端设备控制的业务功能进行调整。8.根据权利要求7所述的控制方法,其特征在于,所述第二预设标准包括第二丢包率阈值,所述基于判定结果,对所述终端设备控制的业务功能进行调整,包括:在所述终端设备的丢包率小于所述第二丢包率阈值的情况下,降低所述终端设备对应业务功能的网络信号需求;在所述终端设备的丢包率大于等于所述第二丢包率阈值的情况下,维持所述终端设备的管理控制业务功能的运行,关闭除所述管理控制业务功能以外的其他业务功能。9.根据权利要求8所述的控制方法,其特征在于,所述方法还包括:响应于所述服务器发送的所述终端设备所处环境网络信号达到所述第一预设标准的恢复信号,开启所述终端设备对应的全部业务功能。10.一种终端设备的控制装置,其特征在于,应用于服务器,所述装置包括:第一生成模块,用于根据终端设备类型生成用于进行网络信号探测的配置文件;第一发送模块,用于将所述配置文件发送至对应的终端设备,以使所述终端设备反馈对应的网络信号探测结果;第二发送模块,用于在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至所述终端设备,以使所述终端设备进行网络通道切换。11.一种终端设备的控制装置,其特征在于,应用于终端设备,所述装置包括:获取模块,用于获取服务器发送的用于进行网络信号探测的配置文件;第二生成模块,用于基于所述配置文件,对所述终端设备所处环境的网络信号进行检测,生成网络探测结果;第三发送模块,用于将所述网络探测结果发送至所述服务器,以使所述服务器在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,反馈网络切换信号;切换模块,用于响应于所述网络切换信号,进行网络通道切换。12.一种终端设备的控制系统,其特征在于,包括:服务器和终端设备;所述服务器,用于根据所述终端设备的类型生成用于进行网络信号探测的配置文件,将所述配置文件发送至所述终端设备;所述终端设备,用于基于所述配置文件,对所处环境的网络信号进行检测生成网络探测结果,并将所述网络探测结果发送至所述服务器;所述服务器,用于在基于所述网络探测结果确定所述终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至所述终端设备;所述终端设备,用于响应于所述网络切换信号,进行网络通道切换。13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1-9中任一项所述方法的步骤。14.一种电子设备,其特征在于,包括:存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-9中任一项所述方法的步骤。

技术总结
本公开涉及一种终端设备的控制方法、装置、系统、存储介质及电子设备,该方法包括:根据终端设备类型生成用于进行网络信号探测的配置文件,将配置文件发送至对应的终端设备,以使终端设备反馈对应的网络信号探测结果,在基于网络探测结果确定终端设备所处环境网络信号未达到第一预设标准的情况下,发送网络切换信号至终端设备,以使终端设备进行网络通道切换。从而保障了终端设备的业务数据传输,提高了终端设备业务运行的稳定性。高了终端设备业务运行的稳定性。高了终端设备业务运行的稳定性。


技术研发人员:王晨
受保护的技术使用者:达闼机器人股份有限公司
技术研发日:2022.03.16
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-6995.html

最新回复(0)