CN114244686B - 通讯故障的检测方法、装置及系统 - Google Patents
通讯故障的检测方法、装置及系统 Download PDFInfo
- Publication number
- CN114244686B CN114244686B CN202111547141.1A CN202111547141A CN114244686B CN 114244686 B CN114244686 B CN 114244686B CN 202111547141 A CN202111547141 A CN 202111547141A CN 114244686 B CN114244686 B CN 114244686B
- Authority
- CN
- China
- Prior art keywords
- communication
- fault detection
- communication node
- node
- fault
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 321
- 238000001514 detection method Methods 0.000 title claims abstract description 140
- 238000000034 method Methods 0.000 claims abstract description 35
- 230000004044 response Effects 0.000 claims abstract description 27
- 238000012360 testing method Methods 0.000 claims description 33
- 230000005540 biological transmission Effects 0.000 claims description 29
- 230000015654 memory Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000006855 networking Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种通讯故障的检测方法、装置及系统。其中,该方法包括:通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;接收中心服务器对通讯链路进行故障得到的故障检测结果,可以解决相关技术中不能进行故障检测的技术问题。
Description
技术领域
本申请涉及通讯领域,具体而言,涉及一种通讯故障的检测方法、装置及系统。
背景技术
物联网是指通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按规定协议,把终端设备与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的网络。
智能家居是利用信息技术、网络技术及布线技术将家居生活中琐碎、繁杂的内容有序的组织起来,应用智能家居控制系统进行管理。在智能家居控制系统设计当中,应用物联网技术,能够有效解决布线麻烦、安装困难等问题,可以用Zigbee技术、GSM/GPRS及以太网技术,实现无线通信,使智能家居控制系统更为完善,促进现代住宅建筑智能化的发展。
利用物联网平台实现对智能设备的控制时,如果物联网平台或其他信息传输节点出现异常,无法将控制指令传输至对应的智能设备,则无法对智能设备进行控制,而相关技术中并无适用的检测方法。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种通讯故障的检测方法、装置及系统,以至少解决关技术中不能进行故障检的技术问题。
根据本申请实施例的一个方面,提供了一种通讯故障的检测系统,包括:智能家居,用于在接收到控制指令的情况下,按照控制指令的指示执行控制操作,并在执行完控制操作后返回响应信息,其中,智能家居为连接至物联网平台的家居设备;用户终端,用于在未收到智能家居针对控制指令的响应信息的情况下,发送故障检测指令;中心服务器,中心服务器用于在接收到故障检测指令的情况下,对通讯链路进行故障检测,其中,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路。
根据本申请实施例的另一方面,还提供了一种通讯故障的检测方法,包括:通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,其中,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;接收中心服务器对通讯链路进行故障得到的故障检测结果。
根据本申请实施例的另一方面,还提供了一种通讯故障的检测方法,包括:在用户终端未收到智能家居针对控制指令的响应信息的情况下,接收用户终端发送的故障检测指令,其中,控制指令是用户终端通过物联网平台发送的、用于指示智能家居执行控制操作;按照故障检测指令的指示,对通讯链路进行故障检测,其中,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;将对通讯链路进行故障得到的故障检测结果返回至用户终端。
根据本申请实施例的另一方面,还提供了一种通讯故障的检测装置,包括:第二发送单元,用于通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;第二检测单元,用于在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,其中,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;第二接收单元,用于接收中心服务器对通讯链路进行故障得到的故障检测结果。
根据本申请实施例的另一方面,还提供了一种通讯故障的检测装置,包括:第一接收单元,用于在用户终端未收到智能家居针对控制指令的响应信息的情况下,接收用户终端发送的故障检测指令,其中,控制指令是用户终端通过物联网平台发送的、用于指示智能家居执行控制操作;第一检测单元,用于按照故障检测指令的指示,对通讯链路进行故障检测,其中,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;第一发送单元,用于将对通讯链路进行故障得到的故障检测结果返回至用户终端。
可选地,第一检测单元还用于:查找通讯链路中的所有通讯节点;根据通讯链路中的所有通讯节点对通讯链路进行故障检测,得到故障检测结果。
可选地,第一检测单元还用于:对通讯链路中的每个通讯节点进行故障检测,得到每个通讯节点的节点故障状态,其中,故障检测结果包括每个通讯节点的节点故障状态;和/或,对通讯链路中相邻通讯节点之间的通讯状态进行故障检测,得到相邻通讯节点之间的故障状态,其中,故障检测结果包括相邻通讯节点之间的故障状态。
可选地,第一检测单元还用于:向第一通讯节点发送测试信息,其中,第一通讯节点为通讯链路中未测试过的通讯节点;在接收到第一通讯节点的测试结果的情况下,确定第一通讯节点为正常节点;在未接收到第一通讯节点的测试结果的情况下,确定第一通讯节点为故障节点。
可选地,第一检测单元还用于:在第二通讯节点和第三通讯节点之间进行信息传输测试,其中,第二通讯节点和第三通讯节点为通讯链路中相邻、且未测试过的通讯节点;在信息传输测试未通过的情况下,确定第二通讯节点与第三通讯节点之间出现通讯故障,其中,信息传输测试未通过包括以下至少之一:第二通讯节点向第三通讯节点发送信息时发送失败,第三通讯节点接收第二通讯节点发送的信息时接收失败,第三通讯节点向第二通讯节点发送信息时发送失败,第二通讯节点接收第三通讯节点发送的信息时接收失败;在信息传输测试通过的情况下,确定第二通讯节点与第三通讯节点之间通讯正常,其中,信息传输测试通过需同时满足以下全部条件:第二通讯节点向第三通讯节点发送信息时发送成功,第三通讯节点接收第二通讯节点发送的信息时接收成功,第三通讯节点向第二通讯节点发送信息时发送成功,第二通讯节点接收第三通讯节点发送的信息时接收成功。
根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
根据本申请实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方法中任一实施例的步骤。
在本申请实施例中,通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;接收中心服务器对通讯链路进行故障得到的故障检测结果,可以解决相关技术中不能进行故障检测的技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的通讯故障的检测方法的硬件环境的示意图;
图2是根据本申请实施例的一种可选的通讯故障的检测方法的流程图;
图3是根据本申请实施例的一种可选的通讯故障的检测装置的示意图;以及,
图4是根据本申请实施例的一种终端的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
当物联网平台或其他信息传输节点出现异常时,无法将控制指令传输至对应的智能设备,进而无法对智能设备进行控制,而节点自身无法报错,用户如果是远程控制,则不能立即获知远程控制已存在问题,无法及时处理。针对此问题,根据本申请实施例的一方面,提供了一种通讯故障的检测方法的方法实施例。
可选地,在本实施例中,上述通讯故障的检测方法可以应用于如图1所示的由智能家居、用户终端、物联网平台、中心服务器所构成的硬件环境中。如图1所示,用户终端通过物联网平台向智能家居发送控制指令,若智能家居接收到控制指令,则按照控制指令的指示执行控制操作,并在执行完控制操作后返回响应信息,若智能家居没有接收到控制指令,则不会执行控制操作,更加不会返回响应信息;用户终端在未收到智能家居针对控制指令的响应信息的情况下,发送故障检测指令至中心服务器,中心服务器按照故障检测指令的指示,对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路。
本申请实施例的通讯故障的检测方法可以由智能终端来执行,终端执行本申请实施例的通讯故障的检测方法也可以是由安装在其上的客户端来执行,图2是根据本申请实施例的一种可选的通讯故障的检测方法的流程图,如图2所示,该方法可以包括以下步骤:
步骤S202,智能终端通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作。智能终端可以为手机、平板等设备,智能家居可以为智能冰箱、智能空调等家居。
步骤S204,在未收到智能家居针对控制指令的响应信息的情况下,智能终端向中心服务器发送故障检测指令,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路。
步骤S206,智能终端接收中心服务器对通讯链路进行故障得到的故障检测结果。
通过上述步骤,通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;接收中心服务器对通讯链路进行故障得到的故障检测结果,可以解决相关技术中不能进行故障检测的技术问题。
本申请实施例的通讯故障的检测方法还可以由中心服务器来执行,该方法可以包括以下步骤:
步骤1,智能终端通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作。
步骤2,在用户终端未收到智能家居针对控制指令的响应信息的情况下,智能终端向中心服务器发送故障检测指令。
步骤3,中心服务器接收用户终端发送的故障检测指令。
步骤4,中心服务器按照故障检测指令的指示,对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路。
可选地,按照故障检测指令的指示,对通讯链路进行故障检测时,可查找通讯链路中的所有通讯节点;根据通讯链路中的所有通讯节点对通讯链路进行故障检测,得到故障检测结果,该方案主要包括以下两个部分:
其一是,对通讯链路中的每个通讯节点进行故障检测,得到每个通讯节点的节点故障状态,故障检测结果包括每个通讯节点的节点故障状态。具体包括:
步骤41,中心服务器向第一通讯节点发送测试信息(如一个请求,正常情况下节点会返回一个响应ACK信息,即测试结果),第一通讯节点为通讯链路中未测试过的通讯节点。
步骤42,中心服务器在接收到第一通讯节点的测试结果的情况下,确定第一通讯节点为正常节点。
步骤43,中心服务器在未接收到第一通讯节点的测试结果的情况下,确定第一通讯节点为故障节点。
其二是,对通讯链路中相邻通讯节点之间的通讯状态进行故障检测,得到相邻通讯节点之间的故障状态,其中,故障检测结果包括相邻通讯节点之间的故障状态。包括如下步骤:
步骤41,在第二通讯节点和第三通讯节点之间进行信息传输测试,第二通讯节点和第三通讯节点为通讯链路中相邻、且未测试过的通讯节点。
步骤42,在信息传输测试未通过的情况下,确定第二通讯节点与第三通讯节点之间出现通讯故障,其中,信息传输测试未通过包括以下至少之一:第二通讯节点向第三通讯节点发送信息时发送失败(如发送端口错误、端口配置错误等),第三通讯节点接收第二通讯节点发送的信息时接收失败(如接收端口错误、端口配置错误、中间运营商故障等),第三通讯节点向第二通讯节点发送信息时发送失败,第二通讯节点接收第三通讯节点发送的信息时接收失败。
步骤43,在信息传输测试通过的情况下,确定第二通讯节点与第三通讯节点之间通讯正常,信息传输测试通过需同时满足以下全部条件:第二通讯节点向第三通讯节点发送信息时发送成功,第三通讯节点接收第二通讯节点发送的信息时接收成功,第三通讯节点向第二通讯节点发送信息时发送成功,第二通讯节点接收第三通讯节点发送的信息时接收成功。
步骤44,将对通讯链路进行故障得到的故障检测结果返回至用户终端。
在本申请的技术方案中,在利用物联网平台实现对智能设备的控制时,如果物联网平台或其他信息传输节点出现异常,由于节点自身无法报错,用户不能立即获知远程控制已存在问题,无法及时处理。作为一种可选的实施例,下文结合具体步骤进一步详述本申请的技术方案:
步骤1,用户在用户终端上输入控制指令,以实现采用物联网技术联网的智能家居。
步骤2,用户终端发送控制指令后,如果没有在预设时间段内接收到智能家居已经执行相应操作的控制指令的响应消息,则确定消息传输过程存在故障,进入故障处理模式。
例如,用户在手机App上输入关闭卧室空调的指令,正常情况下,手机通过互联网将控制指令上传至物联网平台,物联网平台向空调发出控制指令,空调执行指令后会返回已经执行控制指令的响应消息。
步骤3,用户终端将故障信号发送至中心服务器。
步骤4,中心服务器通过虚拟信号分别仿真每两个节点之间的通信连接,检测具体哪个通信节点存在问题。
例如,从用户终端到智能家居之间的节点为A节点、B节点、C节点,中心服务器向A点发出虚拟信号,指示A节点将虚拟信号传输至B节点,检测B节点是否接收到信号,当B节点未接收到信号时,判断AB节点之间通信连接异常。
步骤5,检测到出现问题的节点后,将检测结果发送至用户终端。
用户终端根据检测结果查找解决方案;用户终端向用户展示检测结果和相应的解决方案。例如,在用户终端上弹出提示窗口,在窗口内展示检测结果和相应的解决方案。
步骤6,用户根据检测结果对故障进行修复。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。
根据本申请实施例的另一个方面,还提供了一种用于实施上述通讯故障的检测方法的通讯故障的检测装置。图3是根据本申请实施例的一种可选的通讯故障的检测装置的示意图,如图3所示,该装置可以包括:
第二发送单元31,用于通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;第二检测单元33,用于在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,其中,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;第二接收单元35,用于接收中心服务器对通讯链路进行故障得到的故障检测结果。
通过上述模块,通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;接收中心服务器对通讯链路进行故障得到的故障检测结果,可以解决相关技术中不能进行故障检测的技术问题。
根据本申请实施例的另一个方面,还提供了一种用于实施上述通讯故障的检测方法的通讯故障的检测装置。该装置可以包括:第一接收单元,用于在用户终端未收到智能家居针对控制指令的响应信息的情况下,接收用户终端发送的故障检测指令,其中,控制指令是用户终端通过物联网平台发送的、用于指示智能家居执行控制操作;第一检测单元,用于按照故障检测指令的指示,对通讯链路进行故障检测,其中,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;第一发送单元,用于将对通讯链路进行故障得到的故障检测结果返回至用户终端。
可选地,第一检测单元还用于:查找通讯链路中的所有通讯节点;根据通讯链路中的所有通讯节点对通讯链路进行故障检测,得到故障检测结果。
可选地,第一检测单元还用于:对通讯链路中的每个通讯节点进行故障检测,得到每个通讯节点的节点故障状态,其中,故障检测结果包括每个通讯节点的节点故障状态;和/或,对通讯链路中相邻通讯节点之间的通讯状态进行故障检测,得到相邻通讯节点之间的故障状态,其中,故障检测结果包括相邻通讯节点之间的故障状态。
可选地,第一检测单元还用于:向第一通讯节点发送测试信息,其中,第一通讯节点为通讯链路中未测试过的通讯节点;在接收到第一通讯节点的测试结果的情况下,确定第一通讯节点为正常节点;在未接收到第一通讯节点的测试结果的情况下,确定第一通讯节点为故障节点。
可选地,第一检测单元还用于:在第二通讯节点和第三通讯节点之间进行信息传输测试,其中,第二通讯节点和第三通讯节点为通讯链路中相邻、且未测试过的通讯节点;在信息传输测试未通过的情况下,确定第二通讯节点与第三通讯节点之间出现通讯故障,其中,信息传输测试未通过包括以下至少之一:第二通讯节点向第三通讯节点发送信息时发送失败,第三通讯节点接收第二通讯节点发送的信息时接收失败,第三通讯节点向第二通讯节点发送信息时发送失败,第二通讯节点接收第三通讯节点发送的信息时接收失败;在信息传输测试通过的情况下,确定第二通讯节点与第三通讯节点之间通讯正常,其中,信息传输测试通过需同时满足以下全部条件:第二通讯节点向第三通讯节点发送信息时发送成功,第三通讯节点接收第二通讯节点发送的信息时接收成功,第三通讯节点向第二通讯节点发送信息时发送成功,第二通讯节点接收第三通讯节点发送的信息时接收成功。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
根据本申请实施例的另一个方面,还提供了一种用于实施上述通讯故障的检测方法的服务器或终端。
图4是根据本申请实施例的一种终端的结构框图,如图4所示,该终端可以包括:一个或多个(图中仅示出一个)处理器401、存储器403、以及传输装置405,如图4所示,该终端还可以包括输入输出设备407。
其中,存储器403可用于存储软件程序以及模块,如本申请实施例中的通讯故障的检测方法和装置对应的程序指令/模块,处理器401通过运行存储在存储器403内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的通讯故障的检测方法。存储器403可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器403可进一步包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置405用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置405包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置405为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
其中,具体地,存储器403用于存储应用程序。
处理器401可以通过传输装置405调用存储器403存储的应用程序,以执行下述步骤:
通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,其中,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;接收中心服务器对通讯链路进行故障得到的故障检测结果。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,图4所示的结构仅为示意,终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile InternetDevices,MID)、PAD等终端设备。图4其并不对上述电子装置的结构造成限定。例如,终端还可包括比图4中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图4所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
本申请的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行通讯故障的检测方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
通过物联网平台向智能家居发送控制指令,以指示智能家居执行控制操作;在未收到智能家居针对控制指令的响应信息的情况下,向中心服务器发送故障检测指令,其中,中心服务器用于对通讯链路进行故障检测,通讯链路为用户终端与智能家居之间、且经过物联网平台的链路;接收中心服务器对通讯链路进行故障得到的故障检测结果。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (10)
1.一种通讯故障的检测系统,其特征在于,包括:
智能家居,用于在接收到控制指令的情况下,按照所述控制指令的指示执行控制操作,并在执行完所述控制操作后返回响应信息,其中,所述智能家居为连接至物联网平台的家居设备;
用户终端,用于在未收到所述智能家居针对所述控制指令的响应信息的情况下,发送故障检测指令;
中心服务器,所述中心服务器用于在接收到所述故障检测指令的情况下,通过虚拟信号仿真通讯链路中每两个通讯节点之间的通信连接,以对通讯链路进行故障检测,其中,所述通讯链路为所述用户终端与所述智能家居之间、且经过所述物联网平台的链路。
2.一种通讯故障的检测方法,其特征在于,包括:
通过物联网平台向智能家居发送控制指令,以指示所述智能家居执行控制操作;
在未收到所述智能家居针对所述控制指令的响应信息的情况下,向中心服务器发送故障检测指令,其中,所述中心服务器用于通过虚拟信号仿真通讯链路中每两个通讯节点之间的通信连接,以对通讯链路进行故障检测,所述通讯链路为用户终端与所述智能家居之间、且经过所述物联网平台的链路;
接收所述中心服务器对所述通讯链路进行故障得到的故障检测结果。
3.一种通讯故障的检测方法,其特征在于,包括:
在用户终端未收到智能家居针对控制指令的响应信息的情况下,接收所述用户终端发送的故障检测指令,其中,所述控制指令是所述用户终端通过物联网平台发送的、用于指示所述智能家居执行控制操作;
按照所述故障检测指令的指示,通过虚拟信号仿真通讯链路中每两个通讯节点之间的通信连接,以对通讯链路进行故障检测,其中,所述通讯链路为所述用户终端与所述智能家居之间、且经过所述物联网平台的链路;
将对所述通讯链路进行故障得到的故障检测结果返回至所述用户终端。
4.根据权利要求3所述的方法,其特征在于,按照所述故障检测指令的指示,对通讯链路进行故障检测,包括:
查找所述通讯链路中的所有通讯节点;
根据所述通讯链路中的所有通讯节点对所述通讯链路进行故障检测,得到故障检测结果。
5.根据权利要求4所述的方法,其特征在于,根据所述通讯链路中的所有通讯节点对所述通讯链路进行故障检测,得到故障检测结果,包括:
对所述通讯链路中的每个通讯节点进行故障检测,得到每个通讯节点的节点故障状态,其中,所述故障检测结果包括每个通讯节点的节点故障状态;和/或,
对所述通讯链路中相邻通讯节点之间的通讯状态进行故障检测,得到相邻通讯节点之间的故障状态,其中,所述故障检测结果包括相邻通讯节点之间的故障状态。
6.根据权利要求5所述的方法,其特征在于,对所述通讯链路中的每个通讯节点进行故障检测,得到每个通讯节点的节点故障状态,包括:
向第一通讯节点发送测试信息,其中,所述第一通讯节点为通讯链路中未测试过的通讯节点;
在接收到所述第一通讯节点的测试结果的情况下,确定所述第一通讯节点为正常节点;
在未接收到所述第一通讯节点的测试结果的情况下,确定所述第一通讯节点为故障节点。
7.根据权利要求5所述的方法,其特征在于,对所述通讯链路中相邻通讯节点之间的通讯状态进行故障检测,得到相邻通讯节点之间的故障状态,包括:
在第二通讯节点和第三通讯节点之间进行信息传输测试,其中,所述第二通讯节点和所述第三通讯节点为通讯链路中相邻、且未测试过的通讯节点;
在信息传输测试未通过的情况下,确定所述第二通讯节点与所述第三通讯节点之间出现通讯故障,其中,信息传输测试未通过包括以下至少之一:所述第二通讯节点向所述第三通讯节点发送信息时发送失败,所述第三通讯节点接收所述第二通讯节点发送的信息时接收失败,所述第三通讯节点向所述第二通讯节点发送信息时发送失败,所述第二通讯节点接收所述第三通讯节点发送的信息时接收失败;
在信息传输测试通过的情况下,确定所述第二通讯节点与所述第三通讯节点之间通讯正常,其中,信息传输测试通过需同时满足以下全部条件:所述第二通讯节点向所述第三通讯节点发送信息时发送成功,所述第三通讯节点接收所述第二通讯节点发送的信息时接收成功,所述第三通讯节点向所述第二通讯节点发送信息时发送成功,所述第二通讯节点接收所述第三通讯节点发送的信息时接收成功。
8.一种通讯故障的检测装置,其特征在于,包括:
第一接收单元,用于在用户终端未收到智能家居针对控制指令的响应信息的情况下,接收所述用户终端发送的故障检测指令,其中,所述控制指令是所述用户终端通过物联网平台发送的、用于指示所述智能家居执行控制操作;
第一检测单元,用于按照所述故障检测指令的指示,通过虚拟信号仿真通讯链路中每两个通讯节点之间的通信连接,以对通讯链路进行故障检测,其中,所述通讯链路为所述用户终端与所述智能家居之间、且经过所述物联网平台的链路;
第一发送单元,用于将对所述通讯链路进行故障得到的故障检测结果返回至所述用户终端。
9.一种存储介质,其特征在于,存储介质包括存储的程序,其中,程序运行时执行上述权利要求2至7任一项中的方法。
10.一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器通过计算机程序执行上述权利要求2至7任一项中的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111547141.1A CN114244686B (zh) | 2021-12-16 | 2021-12-16 | 通讯故障的检测方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111547141.1A CN114244686B (zh) | 2021-12-16 | 2021-12-16 | 通讯故障的检测方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114244686A CN114244686A (zh) | 2022-03-25 |
CN114244686B true CN114244686B (zh) | 2022-10-11 |
Family
ID=80757533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111547141.1A Active CN114244686B (zh) | 2021-12-16 | 2021-12-16 | 通讯故障的检测方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114244686B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114660974B (zh) * | 2022-04-22 | 2022-11-08 | 珠海市洛奇云联科技有限公司 | 一种工业制造智能系统及其远程控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360653A (zh) * | 2014-10-20 | 2015-02-18 | 小米科技有限责任公司 | 故障排除方法和装置 |
CN104917632A (zh) * | 2015-04-16 | 2015-09-16 | 小米科技有限责任公司 | 联网通道状态的检测方法及装置、电子设备 |
CN109040261A (zh) * | 2018-08-10 | 2018-12-18 | 南京熊猫电子制造有限公司 | 一种智能冰箱的物联网管理平台和管理方法 |
CN110247934A (zh) * | 2019-07-15 | 2019-09-17 | 杭州安恒信息技术股份有限公司 | 物联网终端异常检测与响应的方法与系统 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8451739B2 (en) * | 2010-04-15 | 2013-05-28 | Silver Spring Networks, Inc. | Method and system for detecting failures of network nodes |
CN105373117B (zh) * | 2015-11-27 | 2018-09-11 | 北京果加智能科技有限公司 | 设备故障诊断方法、装置及系统 |
CN109388569B (zh) * | 2018-10-08 | 2022-03-25 | 金蝶软件(中国)有限公司 | 远程检测客户端环境异常的方法、测试服务器及存储介质 |
-
2021
- 2021-12-16 CN CN202111547141.1A patent/CN114244686B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360653A (zh) * | 2014-10-20 | 2015-02-18 | 小米科技有限责任公司 | 故障排除方法和装置 |
CN104917632A (zh) * | 2015-04-16 | 2015-09-16 | 小米科技有限责任公司 | 联网通道状态的检测方法及装置、电子设备 |
CN109040261A (zh) * | 2018-08-10 | 2018-12-18 | 南京熊猫电子制造有限公司 | 一种智能冰箱的物联网管理平台和管理方法 |
CN110247934A (zh) * | 2019-07-15 | 2019-09-17 | 杭州安恒信息技术股份有限公司 | 物联网终端异常检测与响应的方法与系统 |
Also Published As
Publication number | Publication date |
---|---|
CN114244686A (zh) | 2022-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110752952B (zh) | 网络故障定位方法、装置、网络设备及计算机存储介质 | |
US10855811B2 (en) | Network device and information processing method | |
US8793366B2 (en) | Method and arrangement for diagnosing networks including field bus systems | |
CN108512870A (zh) | 接入物联网平台的方法、物联网平台和物联网设备 | |
US11240068B2 (en) | Method for detecting and identifying items of equipment communicating according to a Modbus protocol and communication controller for the implementation of such a method | |
CN110752954A (zh) | 家电设备的联网故障检测方法及相关装置 | |
CN110196804B (zh) | 业务的测试方法和装置、存储介质、电子装置 | |
CN107483262A (zh) | 故障处理方法及设备 | |
CN105205394A (zh) | 用于入侵检测的数据检测方法和装置 | |
CN104202334A (zh) | 一种建立网络连接的方法及装置 | |
CN112737856B (zh) | 链路追踪方法和装置、存储介质及电子装置 | |
CN100596080C (zh) | 为测试接入设备配置标识的方法、设备和系统 | |
CN114244686B (zh) | 通讯故障的检测方法、装置及系统 | |
CN107645789A (zh) | 入网的方法、装置及系统 | |
CN110620693A (zh) | 一种基于物联网的铁路沿线车站路由远程重启控制系统及方法 | |
CN112600703B (zh) | 网络设备远程访问故障定位方法及装置 | |
CN110048909A (zh) | 网络运维方法及装置 | |
CN114019821A (zh) | 智能家居的控制方法、装置及系统 | |
CN112751706A (zh) | 一种目标数据的传输方法和装置 | |
Luong Nguyen et al. | Validation, verification and root-cause analysis | |
CN114253799A (zh) | 一种故障处理系统、方法、服务器及可读存储介质 | |
CN107689924B (zh) | 监控数据的发送方法以及系统 | |
CN114979192A (zh) | 仪器运行方法以及用于仪器运行的装置 | |
CN114189424B (zh) | 智能设备控制方法、装置、电子设备、介质及程序产品 | |
CN107678905B (zh) | 一种监控方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |