CN114598587A - 一种智能家电及日志信息获取方法 - Google Patents

一种智能家电及日志信息获取方法 Download PDF

Info

Publication number
CN114598587A
CN114598587A CN202011401543.6A CN202011401543A CN114598587A CN 114598587 A CN114598587 A CN 114598587A CN 202011401543 A CN202011401543 A CN 202011401543A CN 114598587 A CN114598587 A CN 114598587A
Authority
CN
China
Prior art keywords
wireless network
network module
log information
information
socket connection
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.)
Pending
Application number
CN202011401543.6A
Other languages
English (en)
Inventor
孙子智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Qingdao Hisense Electronic Industry Holdings Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Qingdao Hisense Electronic Industry Holdings Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd, Qingdao Hisense Electronic Industry Holdings Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN202011401543.6A priority Critical patent/CN114598587A/zh
Publication of CN114598587A publication Critical patent/CN114598587A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/80Homes; Buildings
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y20/00Information sensed or collected by the things
    • G16Y20/20Information sensed or collected by the things relating to the thing itself
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/10Detection; Monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本公开提供一种智能家电及日志信息获取方法。该方法包括:在无线网络模块运行的过程中,根据预置的配置信息保存所述无线网络模块的日志信息;所述配置信息用于指示所述无线网络模块在运行的过程中需要保存的日志信息的;当接收到移动终端发送的Socket连接请求后,与所述移动终端建立Socket连接;解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端指示所述无线网络模块需要执行的操作;若所述指示信息为获取日志信息,则通过所述Socket连接将保存的所述日志信息发送给所述移动终端。整个过程可以直接获取到智能家电的无线网络模块的日志信息,由此,使得无线网络的日志信息的获取更加简单方便。

Description

一种智能家电及日志信息获取方法
技术领域
本公开涉及智能设备技术领域,特别涉及一种智能家电及日志信息获取方法。
背景技术
近年来,随着智能家居的迅速发展,各智能家居的厂商都发布了各自智能家居平台和设备,全面进入智能家居领域。其中,无线网络模块在智能家居领域中占据着很大的地位。
但是,现有技术中不能直接获取智能家电的无线网络模块的日志信息,导致无线网络模块的日志信息的获取方式比较复杂。
发明内容
本公开提供一种智能家电及分日志信息获取方法,用于简单方便的获取智能家电的无线网络模块的日志信息。
第一方面,本公开提供一种智能家电,包括第一存储器和无线网络模块;
所述第一存储器,被配置为存储预置的配置信息,所述配置信息用于指示所述无线网络模块在运行的过程中需要保存的日志信息的;
所述无线网络模块,被配置为:
在所述无线网络模块运行的过程中,根据所述预置的配置信息保存所述无线网络模块的日志信息;当接收到移动终端发送的Socket连接请求后,与所述移动终端建立Socket连接;
解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端指示所述无线网络模块需要执行的操作;
若所述指示信息为获取日志信息,则通过所述Socket连接将保存的所述日志信息发送给所述移动终端。
本实施例通过智能家电与移动终端建立Socket连接以此来获取智能家电无线网络模块中的日志信息,整个过程可以直接的获取到智能家电的无线网络模块的日志信息,由此,使得无线网络的日志信息的获取更加简单方便。
在一个实施例中,所述无线网络模块在执行所述根据预置的配置信息保存所述无线网络模块的日志信息时,具体被配置为:
当所述无线网络模块在运行过程中生成日志信息,则将生成的所述日志信息与所述预置的配置信息中需要保存的日志信息进行比对;
若所述预置的配置信息中包括生成的所述日志信息,则将生成的所述日志信息进行保存。
本实施例中通过将生成的日志信息与预置的配置信息中的日志信息进行比对,以此来确定出无线网络模块需要保存的日志信息,以此可以根据不同的需求保存不同的日志信息。
在一个实施例中,所述预置的配置信息中需要保存的日志信息包括异常信息和/或正常信息;其中,
所述异常信息为无线网络模块启动失败、协议栈未加载完成、连接云服务器失败、连接路由器失败以及重启无线网络模块失败中的至少一个;
所述正常信息为无线网络模块启动成功、协议栈加载完成、连接云服务器成功、连接路由器成功以及重启无线网络模块成功中的至少一个。
本实施例通过将异常信息和/或正常信息添加到配置信息中,以此能够根据日志信息来确定出无线网络模块的状态以及异常原因。
第二方面,本公开提供一种移动终端,包括第二存储器和处理器;
所述第二存储器,被配置为存储智能家电的无线网络模块发送的日志信息;
所述处理器,被配置为:
响应于用户的指令,向智能家电的无线网络模块发送Socket连接请求,所述Socket连接请求中包括指示所述智能家电的无线网络模块需要执行的操作的指示信息;
与所述智能家电的无线网络模块连接成功后,通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息,其中,所述日志信息为所述无线网络模块根据预置的配置信息在运行过程中确定保存的。
本实施例通过智能家电与移动终端建立Socket连接以此来获取智能家电无线网络模块中的日志信息,整个过程可以直接的获取到智能家电的无线网络模块的日志信息,由此,可以简单方便的获取无线网络模块的日志信息。
在一个实施例中,所述处理器在执行所述通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息之后,还被配置为:
若所述Socket连接为TCP连接,当确定出所述日志信息接收完成后,提示用户断开所述TCP连接;或
若所述Socket连接为UDP连接,当确定出所述日志信息接收完成后,断开所述UDP连接请求。
本实施例中当确定出日志信息接收完成后,根据不同连接请求的方式使用不同的断开连接的方式。
在一个实施例中,所述处理器在执行所述通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息之后,还被配置为:
响应于用户的异常原因查询指令,根据接收的所述日志信息中的异常信息确定出所述无线网络模块发生异常的原因。
本实施例通过当确定出无线网络模块发生异常时,则可根据日志信息中的异常信息来确定出异常的原因,以此使得确定异常原因更加简单。
第三方面,本公开实施例提供一种日志信息获取方法,应用于智能家电的无线网络模块中,所述方法包括:
在无线网络模块运行的过程中,根据预置的配置信息保存所述无线网络模块的日志信息;所述配置信息用于指示所述无线网络模块在运行的过程中需要保存的日志信息的;
当接收到移动终端发送的Socket连接请求后,与所述移动终端建立Socket连接;
解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端指示所述无线网络模块需要执行的操作;
若所述指示信息为获取日志信息,则通过所述Socket连接将保存的所述日志信息发送给所述移动终端。
在一个实施例中,所述根据预置的配置信息保存所述无线网络模块的日志信息,包括:
当所述无线网络模块在运行过程中生成日志信息,则将生成的所述日志信息与所述预置的配置信息中需要保存的日志信息进行比对;
若所述预置的配置信息中包括生成的所述日志信息,则将生成的所述日志信息进行保存。
在一个实施例中,所述预置的配置信息中需要保存的日志信息包括异常信息和/或正常信息;其中,
所述异常信息为无线网络模块启动失败、协议栈未加载完成、连接云服务器失败、连接路由器失败以及重启无线网络模块失败中的至少一个;
所述正常信息为无线网络模块启动成功、协议栈加载完成、连接云服务器成功、连接路由器成功以及重启无线网络模块成功中的至少一个。
第四方面,本公开实施例提供一种日志信息获取方法,应用于移动终端中,所述方法包括:
响应于用户的指令,向智能家电的无线网络模块发送Socket连接请求,所述Socket连接请求中包括指示所述智能家电的无线网络模块需要执行的操作的指示信息;
与所述智能家电的无线网络模块连接成功后,通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息,其中,所述日志信息为所述无线网络模块根据预置的配置信息在运行过程中确定保存的。
在一个实施例中,所述通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息之后,所述方法还包括:
若所述Socket连接为TCP连接,当确定出所述日志信息接收完成后,提示用户断开所述TCP连接;或
若所述Socket连接为UDP连接,当确定出所述日志信息接收完成后,断开所述UDP连接请求。
在一个实施例中,所述通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息之后,所述方法还包括:
响应于用户的异常原因查询指令,根据接收的所述日志信息中的异常信息确定出所述无线网络模块发生异常的原因。
第五方面,本公开实施例提供一种计算机设备,包括程序或指令,当所述程序或指令被执行时,用以执行上述第一方面和/或第二方面的各个实施例的方法。
第六方面,本公开实施例提供一种存储介质,包括程序或指令,当所述程序或指令被执行时,用以执行上述第一方面和/或第二方面的各个实施例的方法。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1为根据本公开一个实施例中的智能家电的结构示意图之一;
图2为根据本公开一个实施例中的应用场景示意图;
图3为根据本公开一个实施例中的日志信息获取方法的流程示意图之一;
图4为根据本公开一个实施例中的日志信息获取方法的流程示意图之二;
图5为根据本公开一个实施例的日志信息获取方法的界面示意图之一;
图6为根据本公开一个实施例的日志信息方法的流程示意图之三;
图7为根据本公开一个实施例中的智能家电的结构示意图之二;
图8为根据本公开一个实施例中的移动终端的结构示意图。
具体实施方式
为了更好的理解上述技术方案,下面将结合说明书附图及具体的实施方式对上述技术方案进行详细的说明,应当理解本公开实施例以及实施例中的具体特征是对本公开技术方案的详细的说明,而不是对本公开技术方案的限定,在不冲突的情况下,本公开实施例以及实施例中的技术特征可以相互结合。
需要理解的是,在下文的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。并且本发明实施例中术语“或”,描述关联对象的关联关系,表示可以存在两种关系,例如,A或B,可以表示:单独存在A,单独存在B这两种情况。
另外,本发明实施例中术语“移动终端”,或者叫“终端设备”,是计算机网络中处于网络最***的设备,能够接入无线局域网络WLAN进行用户信息的输入以及处理结果的输出,包括台式电脑、手机、笔记本、平板电脑、POS机、车载电脑。
由于现有技术中不能直接获取智能家电的无线网络模块的日志信息,由此导致无线网络模块的日志信息的获取方式比较复杂。
因此,本公开提供一种智能家电及日志信息获取方法。本公开中通过智能家电与移动终端建立Socket连接以此来获取智能家电无线网络模块中的日志信息,整个过程能直接获取到智能家电的无线网络模块的日志信息,由此,使得获取无线网络模块的日志信息更加的简单方便。下面,在介绍本公开的详细方案之前,先对本公开的智能家电的结构进行详细的说明:
本公开实施例中涉及到的智能家电可以是空调、电冰箱、电视机、烤箱等。下面首先对终端设备的结构进行说明。
图1为本公开实施例提供的一种智能家电的结构示意图。如图1所示,本公开实施例中的智能家电包括:射频(Radio Frequency,RF)电路110、电源120、处理器130、存储器140、输入单元150、显示单元160、摄像头170、通信接口180、以及无线保真(WirelessFidelity,WiFi)模块190等部件。其中,无线保真模块190为本公开中的无线网络模块。
本领域技术人员可以理解,图1中示出的智能家电的结构并不构成对智能家电的限定,本公开实施例提供的智能家电可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图1对智能家电100的各个构成部件进行具体的介绍:
所述RF电路110可用于通信或通话过程中,数据的接收和发送。特别地,所述RF电路110在接收到基站的下行数据后,发送给所述处理器130处理;另外,将待发送的上行数据发送给基站。通常,所述RF电路110包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。
此外,RF电路110还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(Global System of Mobilecommunication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
WiFi技术属于短距离无线传输技术,所述智能家电100通过WiFi模块190(即本公开前文所述的无线网络模块)可以连接的接入点(Access Point,AP),从而实现数据网络的访问。所述WiFi模块190可用于通信过程中,数据的接收和发送。
所述智能家电100可以通过所述通信接口180与其他终端实现物理连接。可选的,所述通信接口180与所述其他终端的通信接口通过电缆连接,实现所述智能家电100和其他终端之间的数据传输。
所述智能家电100能够实现通信业务,所述智能家电100需要具有数据传输功能,即所述智能家电100内部需要包含通信模块。虽然图1示出了所述RF电路110、所述WiFi模块190、和所述通信接口180等通信模块,但是可以理解的是,所述智能家电100中存在上述部件中的至少一个或者其他用于实现通信的通信模块(如蓝牙模块),以进行数据传输。
所述存储器140可用于存储软件程序以及模块。所述处理器130通过运行存储在所述存储器140的软件程序以及模块,从而执行所述智能家电100的各种功能应用以及数据处理,并且当处理器130执行存储器140中的程序代码后,可以实现本公开实施例图1中的部分或全部过程。
可选的,所述存储器140可以主要包括存储程序区和存储数据区。其中,存储程序区可存储操作***、各种应用程序(比如通信应用)以及进行WLAN连接的各个模块等;存储数据区可存储根据所述终端的使用所创建的数据等。
此外,所述存储器140可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述输入单元150可用于接收用户输入的数字或字符信息、以及产生与所述智能家电100的用户设置以及功能控制有关的键信号输入。
可选的,输入单元150可包括触控面板151以及其他输入终端152。
其中,所述触控面板151,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触控面板151上或在所述触控面板151附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,所述触控面板151可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给所述处理器130,并能接收所述处理器130发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现所述触控面板151。
可选的,所述其他输入终端152可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
所述显示单元160可用于显示由用户输入的信息或提供给用户的信息以及所述智能家电100的各种菜单。所述显示单元160即为所述智能家电100的显示***,用于呈现界面,实现人机交互。
所述显示单元160可以包括显示面板161。可选的,所述显示面板161可以采用液晶显示屏(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-EmittingDiode,OLED)等形式来配置。
进一步的,所述触控面板151可覆盖所述显示面板161,当所述触控面板151检测到在其上或附近的触摸操作后,传送给所述处理器130以确定触摸事件的类型,随后所述处理器130根据触摸事件的类型在所述显示面板161上提供相应的视觉输出。
虽然在图1中,所述触控面板151与所述显示面板161是作为两个独立的部件来实现所述智能家电100的输入和输入功能,但是在某些实施例中,可以将所述触控面板151与所述显示面板161集成而实现所述智能家电100的输入和输出功能。
所述处理器130是所述智能家电100的控制中心,利用各种接口和线路连接各个部件,通过运行或执行存储在所述存储器140内的软件程序和/或模块,以及调用存储在所述存储器140内的数据,执行所述智能家电100的各种功能和处理数据,从而实现基于所述智能家电的多种业务。
可选的,所述处理器130可包括一个或多个处理单元。可选的,所述处理器130可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到所述处理器130中。
所述摄像头170,用于实现所述智能家电100的拍摄功能,拍摄图片或视频。
所述智能家电100还包括用于给各个部件供电的电源120(比如电池)。可选的,所述电源120可以通过电源管理***与所述处理器130逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗等功能。
尽管未示出,所述智能家电100还可以包括至少一种传感器,在此不再赘述。
在介绍完本公开的智能家电的结构示意图之后,下面对本公开的应用场景进行介绍,图2为本公开的应用场景示意图,该应用场景中包括智能家电210、移动终端220以及安装在智能家电210中的无线网络模块230。其中智能家电210可为智能冰箱、洗衣机、空调等,移动终端220可为手机、平板电脑等,本公开在此不进行限定。
下面,以智能家电210为洗衣机以及移动终端220为手机为例进行说明,在一种可能的应用场景中,智能家电210的无线网络模块230运行的过程中,根据预置的配置信息保存在所述无线网络模块230的日志信息;所述配置信息用于指示所述无线网络模块230在运行的过程中需要保存的日志信息的;当无线网络模块230接收到移动终端220发送的Socket连接请求后,与所述移动终端220建立Socket连接;并解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端220指示所述无线网络模块需要执行的操作;若所述指示信息为获取日志信息,则无线网络模块230通过所述Socket连接将保存的所述日志信息发送给所述移动终端220。故此,本公开可以直接获取到智能家电的无线网络模块的日志信息,以此使得获取无线网络模块的日志信息更加简单方便。
下面,对本公开的方案进行详细的介绍,图3为本公开中日志信息获取方法的流程示意图,应用于智能家电的无线网络模块中,可包括以下步骤:
步骤301:在无线网络模块运行的过程中,根据预置的配置信息保存所述无线网络模块的日志信息;所述配置信息用于指示所述无线网络模块在运行的过程中需要保存的日志信息的;
在一个实施例中,前文所述的步骤301可实施为:当所述无线网络模块在运行过程中生成日志信息,则将生成的所述日志信息与所述预置的配置信息中需要保存的日志信息进行比对;若所述预置的配置信息中包括生成的所述日志信息,则将生成的所述日志信息进行保存。
其中,所述预置的配置信息中需要保存的日志信息包括异常信息和/或正常信息;
(1)异常信息包括:无线网络模块启动失败、协议栈未加载完成、连接云服务器失败、连接路由器失败以及重启无线网络模块失败等。
(2)正常信息包括:无线网络模块启动成功、协议栈加载完成、连接云服务器成功、连接路由器成功以及重启无线网络模块成功等。
例如,在无线网络模块上电之后,无线网络模块启动成功之后,则生成无线模块启动成功的日志信息,并将生成的无线网络模块启动成功的日志信息与预置的配置信息进行比对,确定出无线网络模块启动成功的日志信息在预置的配置信息中,则将无线网络模块启动成功的日志信息进行保存。若此时无线网络模块接收到数据,则生成无线网络模块接收到数据的日志信息,则将该接收到数据的日志信息与预置的配置信息进行比对,确定出该日志信息不在预置的配置信息中,则不保存该接收到数据的日志信息。
由此,将生成的日志信息与预置的配置信息中的日志信息进行比对,以此来确定出无线网络模块需要保存的日志信息,以此可以根据不同的需求保存不同的日志信息。且当无线网络模块出现异常时,可根据保存的日志确定出无线网络模块异常的原因。
步骤302:当接收到移动终端发送的Socket连接请求后,与所述移动终端建立Socket连接;
在执行步骤302之前,无线网络模块读取上一次所连接的路由器的名称和密钥,若获取到,则说明该无线网络模块已经完成配网,则根据获取到的路由器的名称和密钥连接该路由器。若未获取到,则说明该路由器并未完成配网,则响应于用户的输入操作,无线网络模块根据用户输入的路由器的名称和密钥连接该路由器,以此完成该无线网络模块的配网。
其中,所述Socket连接包括TCP连接和UDP连接。
步骤303:解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端指示所述无线网络模块需要执行的操作;
步骤304:若所述指示信息为获取日志信息,则通过所述Socket连接将保存的所述日志信息发送给所述移动终端。
由此,通过智能家电与移动终端建立Socket连接以此来获取智能家电无线网络模块中的日志信息,整个过程可以直接获取到智能家电的无线网络模块的日志信息,由此,可以简单方便的获取无线网络模块的日志信息。
为了确定出该无线网络模块是否将全部保存的日志信息发送至移动终端中,在一个实施例中,获取已发送的日志信息的数据大小;将已发送的所述日志信息的数据大小与保存的所述日志信息的数据大小进行比对;若已发送的所述日志信息的数据大小与保存的所述日志信息的数据大小相等,则确定所述日志信息已经发送完成;若已发送的所述日志信息的数据大小小于保存的所述日志信息的数据大小,则确定所述日志信息未发送完成。
例如,若获取到已发送的日志信息的数据大小为300KB,保存的日志信息的数据大小也为300KB,则确定出日志信息已经全部发送完成。
基于相同的发明构思,图4为本公开提供的一种日志信息获取方法,应用于移动终端中,所述方法包括:
步骤401:响应于用户的指令,向智能家电的无线网络模块发送Socket连接请求,所述Socket连接请求中包括指示所述智能家电的无线网络模块需要执行的操作的指示信息;
在一个实施例中,在执行步骤401之前,响应于用户的输入操作,获取与所述智能家电的无线网络模块所连接的无线网络的名称和密钥,根据所述名称和密钥建立网络连接。以便于所述智能家电的无线网络模块与移动终端进行通信。
步骤402:与所述智能家电的无线网络模块连接成功后,通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息,其中,所述日志信息为所述无线网络模块根据预置的配置信息在运行过程中确定保存的。
其中,所述预置的配置信息中需要保存的日志信息包括异常信息和/或正常信息;
(1)异常信息包括:无线网络模块启动失败、协议栈未加载完成、连接云服务器失败、连接路由器失败以及重启无线网络模块失败等。
(2)正常信息包括:无线网络模块启动成功、协议栈加载完成、连接云服务器成功、连接路由器成功以及重启无线网络模块成功等。
由此,通过智能家电与移动终端建立Socket连接以此来获取智能家电无线网络模块中的日志信息,整个过程可以直接获取到智能家电的无线网络模块的日志信息,由此,可以简单方便的获取到智能家电的无线网络模块的日志信息。
在执行步骤402之后,在一个实施例中,若所述Socket连接为TCP连接,当确定出所述日志信息接收完成后,提示用户断开所述TCP连接;或若所述Socket连接为UDP连接,当确定出所述日志信息接收完成后,断开所述UDP连接请求。
例如,当Socket连接为TCP连接,当确定出所述日志信息接收完成后,可如图5所示,提示用户断开TCP连接。当所述Socket连接为UDP连接,确定出所述日志信息接收完成后,可直接断开所述UDP连接请求,并不需要提示用户进行断开连接。
由此,确定出日志信息接收完成后,根据不同连接请求的方式使用不同的断开连接的方式。
在一个实施例中,响应于用户的异常原因查询指令,根据接收的所述日志信息中的异常信息确定出所述无线网络模块发生异常的原因。
例如,当无线网络模块出现异常时,则响应于用户的异常原因查询指令,根据接收的所述日志信息中的异常信息确定出所述无线网络发生异常的原因,若日志信息中的异常信息为无线网络模块启动失败,则可确定出无线网络模块发生异常的原因是因为无线网络模块启动失败。以此可根据日志信息来确定出异常原因,并不需要对无线网络模块进行拆卸,再进行工装复现的方式来获取日志,以此使得日志信息获取更加简单方便,且使得确定出异常的原因更加准确。
为了进一步的了解本公开的技术方案,下面结合图6进行详细的说明,可包括以下步骤:
步骤601:智能家电的无线网络模块在无线网络模块运行的过程中,根据预置的配置信息保存所述无线网络模块的日志信息;所述配置信息用于指示所述无线网络模块在运行的过程中需要保存的日志信息的;
步骤602:移动终端响应于用户的指令,向智能家电的无线网络模块发送Socket连接请求,所述Socket连接请求中包括指示所述智能家电的无线网络模块需要执行的操作的指示信息;
步骤603:智能家电的无线网络模块当接收到移动终端发送的Socket连接请求后,与所述移动终端建立Socket连接;
步骤604:智能家电的无线网络模块解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端指示所述无线网络模块需要执行的操作;
步骤605:若所述指示信息为获取日志信息,则智能家电的无线网络模块通过所述Socket连接将保存的所述日志信息发送给所述移动终端;
步骤606:移动终端通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息后,响应于用户的异常原因查询指令,根据接收的所述日志信息中的异常信息确定出所述无线网络模块发生异常的原因。
基于相同的发明构思,本公开实施例还提供另一种智能家电的结构示意图。如图7所示,该智能家电700包括日志信息保存模块710、Socket连接建立模块720、解析模块730和发送模块740。
日志信息保存模块710,用于在无线网络模块运行的过程中,根据预置的配置信息保存所述无线网络模块的日志信息;所述配置信息用于指示所述无线网络模块在运行的过程中需要保存的日志信息的;
Socket连接建立模块720,用于当接收到移动终端发送的Socket连接请求后,与所述移动终端建立Socket连接;
解析模块730,用于解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端指示所述无线网络模块需要执行的操作;
日志信息发送模块740,用于若所述指示信息为获取日志信息,则通过所述Socket连接将保存的所述日志信息发送给所述移动终端。
在一个实施例中,所述日志信息保存模块710还用于:
当所述无线网络模块在运行过程中生成日志信息,则将生成的所述日志信息与所述预置的配置信息中需要保存的日志信息进行比对;
若所述预置的配置信息中包括生成的所述日志信息,则将生成的所述日志信息进行保存。
在一个实施例中,所述预置的配置信息中需要保存的日志信息包括异常信息和/或正常信息;其中,
所述异常信息为无线网络模块启动失败、协议栈未加载完成、连接云服务器失败、连接路由器失败以及重启无线网络模块失败中的至少一个;
所述正常信息为无线网络模块启动成功、协议栈加载完成、连接云服务器成功、连接路由器成功以及重启无线网络模块成功中的至少一个。
基于相同的发明构思,本公开还提供一种移动终端的结构示意图,如图8所示,该移动终端800包括Socket连接请求发送模块810和日志信息接收模块820。
Socket连接请求发送模块810,用于响应于用户的指令,向智能家电的无线网络模块发送Socket连接请求,所述Socket连接请求中包括指示所述智能家电的无线网络模块需要执行的操作的指示信息;
日志信息接收模块820,用于与所述智能家电的无线网络模块连接成功后,通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息,其中,所述日志信息为所述无线网络模块根据预置的配置信息在运行过程中确定保存的。
在一个实施例中,所述移动终端还包括:
提示模块830,用于所述通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息之后,若所述Socket连接为TCP连接,当确定出所述日志信息接收完成后,提示用户断开所述TCP连接;
连接请求断开模块840,用于若所述Socket连接为UDP连接,当确定出所述日志信息接收完成后,断开所述UDP连接请求。
在一个实施例中,所述移动终端还包括:
异常原因确定模块850,用于所述通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息之后,响应于用户的异常原因查询指令,根据接收的所述日志信息中的异常信息确定出所述无线网络模块发生异常的原因。
本公开实施例还提供一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本公开所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
以上对本公开所提供的技术方案进行了详细介绍,本公开中应用了具体个例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。

Claims (10)

1.一种智能家电,其特征在于,包括第一存储器和无线网络模块;
所述第一存储器,被配置为存储预置的配置信息,所述配置信息用于指示所述无线网络模块在运行的过程中需要保存的日志信息的;
所述无线网络模块,被配置为:
在所述无线网络模块运行的过程中,根据所述预置的配置信息保存所述无线网络模块的日志信息;当接收到移动终端发送的Socket连接请求后,与所述移动终端建立Socket连接;
解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端指示所述无线网络模块需要执行的操作;
若所述指示信息为获取日志信息,则通过所述Socket连接将保存的所述日志信息发送给所述移动终端。
2.根据权利要求1所述的智能家电,其特征在于,所述无线网络模块在执行所述根据预置的配置信息保存所述无线网络模块的日志信息时,具体被配置为:
当所述无线网络模块在运行过程中生成日志信息,则将生成的所述日志信息与所述预置的配置信息中需要保存的日志信息进行比对;
若所述预置的配置信息中包括生成的所述日志信息,则将生成的所述日志信息进行保存。
3.根据权利要求1所述的智能家电,其特征在于,所述预置的配置信息中需要保存的日志信息包括异常信息和/或正常信息;其中,
所述异常信息为无线网络模块启动失败、协议栈未加载完成、连接云服务器失败、连接路由器失败以及重启无线网络模块失败中的至少一个;
所述正常信息为无线网络模块启动成功、协议栈加载完成、连接云服务器成功、连接路由器成功以及重启无线网络模块成功中的至少一个。
4.一种移动终端,其特征在于,包括第二存储器和处理器;
所述第二存储器,被配置为存储智能家电的无线网络模块发送的日志信息;
所述处理器,被配置为:
响应于用户的指令,向智能家电的无线网络模块发送Socket连接请求,所述Socket连接请求中包括指示所述智能家电的无线网络模块需要执行的操作的指示信息;
与所述智能家电的无线网络模块连接成功后,通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息,其中,所述日志信息为所述无线网络模块根据预置的配置信息在运行过程中确定保存的。
5.根据权利要求4所述的移动终端,其特征在于,所述处理器在执行所述通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息之后,还被配置为:
若所述Socket连接为TCP连接,当确定出所述日志信息接收完成后,提示用户断开所述TCP连接;或
若所述Socket连接为UDP连接,当确定出所述日志信息接收完成后,断开所述UDP连接请求。
6.根据权利要求4所述的移动终端,其特征在于,所述处理器在执行所述通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息之后,还被配置为:
响应于用户的异常原因查询指令,根据接收的所述日志信息中的异常信息确定出所述无线网络模块发生异常的原因。
7.一种日志信息获取方法,其特征在于,应用于智能家电的无线网络模块中,所述方法包括:
在无线网络模块运行的过程中,根据预置的配置信息保存所述无线网络模块的日志信息;所述配置信息用于指示所述无线网络模块在运行的过程中需要保存的日志信息的;
当接收到移动终端发送的Socket连接请求后,与所述移动终端建立Socket连接;
解析所述Socket连接请求中的指示信息;所述指示信息为所述移动终端指示所述无线网络模块需要执行的操作;
若所述指示信息为获取日志信息,则通过所述Socket连接将保存的所述日志信息发送给所述移动终端。
8.根据权利要求7所述的方法,其特征在于,所述根据预置的配置信息保存所述无线网络模块的日志信息,包括:
当所述无线网络模块在运行过程中生成日志信息,则将生成的所述日志信息与所述预置的配置信息中需要保存的日志信息进行比对;
若所述预置的配置信息中包括生成的所述日志信息,则将生成的所述日志信息进行保存。
9.根据权利要求7所述的方法,其特征在于,所述预置的配置信息中需要保存的日志信息包括异常信息和/或正常信息;其中,
所述异常信息为无线网络模块启动失败、协议栈未加载完成、连接云服务器失败、连接路由器失败以及重启无线网络模块失败中的至少一个;
所述正常信息为无线网络模块启动成功、协议栈加载完成、连接云服务器成功、连接路由器成功以及重启无线网络模块成功中的至少一个。
10.一种日志信息获取方法,其特征在于,应用于移动终端中,所述方法包括:
响应于用户的指令,向智能家电的无线网络模块发送Socket连接请求,所述Socket连接请求中包括指示所述智能家电的无线网络模块需要执行的操作的指示信息;
与所述智能家电的无线网络模块连接成功后,通过所述Socket连接接收所述智能家电的无线网络模块根据所述指示信息发送的日志信息,其中,所述日志信息为所述无线网络模块根据预置的配置信息在运行过程中确定保存的。
CN202011401543.6A 2020-12-02 2020-12-02 一种智能家电及日志信息获取方法 Pending CN114598587A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011401543.6A CN114598587A (zh) 2020-12-02 2020-12-02 一种智能家电及日志信息获取方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011401543.6A CN114598587A (zh) 2020-12-02 2020-12-02 一种智能家电及日志信息获取方法

Publications (1)

Publication Number Publication Date
CN114598587A true CN114598587A (zh) 2022-06-07

Family

ID=81803143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011401543.6A Pending CN114598587A (zh) 2020-12-02 2020-12-02 一种智能家电及日志信息获取方法

Country Status (1)

Country Link
CN (1) CN114598587A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969386A (zh) * 2010-11-09 2011-02-09 道有道(北京)科技有限公司 一种日志采集装置和日志采集方法
CN103260089A (zh) * 2012-12-18 2013-08-21 四川九洲电器集团有限责任公司 一种远程查看iptv机顶盒实时日志的方法
KR20160076627A (ko) * 2014-12-23 2016-07-01 에릭슨엘지엔터프라이즈 주식회사 스마트 기기의 운용 기록 관리 방법
CN106886483A (zh) * 2015-12-16 2017-06-23 阿里巴巴集团控股有限公司 提供、获取终端应用日志的方法和装置
CN110190992A (zh) * 2019-05-21 2019-08-30 上海连尚网络科技有限公司 一种故障的监测方法及路由设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969386A (zh) * 2010-11-09 2011-02-09 道有道(北京)科技有限公司 一种日志采集装置和日志采集方法
CN103260089A (zh) * 2012-12-18 2013-08-21 四川九洲电器集团有限责任公司 一种远程查看iptv机顶盒实时日志的方法
KR20160076627A (ko) * 2014-12-23 2016-07-01 에릭슨엘지엔터프라이즈 주식회사 스마트 기기의 운용 기록 관리 방법
CN106886483A (zh) * 2015-12-16 2017-06-23 阿里巴巴集团控股有限公司 提供、获取终端应用日志的方法和装置
CN110190992A (zh) * 2019-05-21 2019-08-30 上海连尚网络科技有限公司 一种故障的监测方法及路由设备

Similar Documents

Publication Publication Date Title
CN107094294B (zh) 网络连接方法及装置
CN108476060B (zh) 用于双模蓝牙设备之间建立经典蓝牙连接的方法和双模蓝牙设备
CN111741513A (zh) 一种物联网设备的配网方法及相关设备
CN104518875B (zh) 一种身份验证及账号获取的方法、移动终端
CN112601211B (zh) 一种智能家电控制设备、移动终端及测试方法
CN112118539B (zh) 一种终端之间设备信息交互的方法和设备
CN107147549B (zh) 智能家居设备联网方法及装置
US20190159271A1 (en) Bluetooth connection management method, master bluetooth device, and apparatus
CN103347003B (zh) 一种语音互联方法、装置及***
CN102545966B (zh) 一种主机设备、方法和***
CN105491135B (zh) 建立数据连接的方法及装置
CN111866824A (zh) 一种建立通信连接及数据传输的方法和设备
CN107423099B (zh) 键码烧写方法、服务器、终端、键码烧写***及存储介质
CN114565070B (zh) 一种标签绑定方法、装置及移动终端
CN112269842B (zh) 一种信息处理方法、装置、存储介质及计算机设备
CN111867148A (zh) 一种建立设备连接和数据传输的方法和设备
CN112492569A (zh) 智能设备控制方法及终端
CN112691363A (zh) 一种云游戏跨终端切换的方法和相关装置
CN106162811B (zh) 建立网络连接的方法及装置
CN110944313B (zh) 一种蓝牙连接方法、装置、存储介质及终端
CN112579264A (zh) 一种应用程序跳转的方法、终端及计算机存储介质
CN107872791B (zh) 接入点连接方法及装置
WO2014183439A1 (en) Method, apparatus and system for switching function mode
CN105530684B (zh) 网络接入方法、装置和***
CN105847408B (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