CN108536545B - 终端设备的信息处理方法和装置 - Google Patents

终端设备的信息处理方法和装置 Download PDF

Info

Publication number
CN108536545B
CN108536545B CN201810179171.3A CN201810179171A CN108536545B CN 108536545 B CN108536545 B CN 108536545B CN 201810179171 A CN201810179171 A CN 201810179171A CN 108536545 B CN108536545 B CN 108536545B
Authority
CN
China
Prior art keywords
system data
storage area
terminal device
terminal equipment
flash
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
Application number
CN201810179171.3A
Other languages
English (en)
Other versions
CN108536545A (zh
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.)
Midea Group Co Ltd
Guangdong Midea Kitchen Appliances Manufacturing Co Ltd
Original Assignee
Midea Group Co Ltd
Guangdong Midea Kitchen Appliances Manufacturing 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 Midea Group Co Ltd, Guangdong Midea Kitchen Appliances Manufacturing Co Ltd filed Critical Midea Group Co Ltd
Priority to CN201810179171.3A priority Critical patent/CN108536545B/zh
Publication of CN108536545A publication Critical patent/CN108536545A/zh
Application granted granted Critical
Publication of CN108536545B publication Critical patent/CN108536545B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0778Dumping, i.e. gathering error/state information after a fault for later diagnosis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0787Storage of error reports, e.g. persistent data storage, storage using memory protection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/015Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
    • G06Q30/016After-sales

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Biomedical Technology (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Retry When Errors Occur (AREA)
  • Stored Programmes (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提出一种终端设备的信息处理方法和装置,其中,方法包括:终端设备监测到需***重启时,确定未发送至服务器的***数据,在重启之前,终端设备将***数据存储至预设的存储区域,在重启之后,终端设备将存储区域存储的***数据发送至服务器。通过在终端设备的***重启以前,将***数据存储至预设的存储区域,并在设备重启后发送至服务器,实现了***数据的存储和分析,解决了相关技术中,终端设备重启前不保存***数据,使得无法根据设备的***数据分析导致重启的故障原因,无法对设备质量和性能提供优化,同时,也无法给售后服务提供依据的问题。

Description

终端设备的信息处理方法和装置
技术领域
本发明涉及智能家电技术领域,尤其涉及一种终端设备的信息处理方法和装置。
背景技术
目前智能家电行业的智能设备,在设备的使用过程中,会出现设备故障情况。
相关技术中,当设备发生故障时,通常的处理方法是对故障设备进行重启。而这种方式容易使得故障发生时的日志等数据丢失,设备的厂家无法对故障原因进行分析,从而,无法提高产品的质量和性能,也无法对后续的售后服务提供依据。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种终端设备的信息处理方法,通过在终端设备的***重启以前,将***数据存储至预设的存储区域,并在设备重启后发送至服务器,实现了***数据的存储和分析,解决了相关技术中,终端设备重启前不保存***数据,使得无法根据设备的***数据分析导致重启的故障原因,无法对设备质量和性能提供优化,同时,也无法给后续售后服务提供有效依据的问题。
本发明的第二个目的在于提出另一种终端设备的信息处理方法。
本发明的第三个目的在于提出一种终端设备的信息处理装置。
本发明的第四个目的在于提出另一种终端设备的信息处理装置。
本发明的第五个目的在于提出一种无线通信模块。
本发明的第六个目的在于提出一种家用设备。
本发明的第七个目的在于提出一种服务器。
本发明的第八个目的在于提出一种非临时性计算机可读存储介质。
本发明的第九个目的在于提出一种计算机程序产品。
为达上述目的,本发明第一方面实施例提出了一种终端设备的信息处理方法,包括:
终端设备监测到需***重启时,确定未发送至服务器的***数据;
在重启之前,所述终端设备将所述***数据存储至预设的存储区域;
在重启之后,所述终端设备将所述存储区域存储的***数据发送至所述服务器。
本发明实施例提出的终端设备的信息处理方法中,终端设备监测到需***重启时,确定未发送至服务器的***数据,在重启之前,终端设备将***数据存储至预设的存储区域,在重启之后,终端设备将存储区域存储的***数据发送至服务器。通过在终端设备的***重启以前,将***数据存储至预设的存储区域,并在设备重启后发送至服务器,实现了***数据的存储和分析,解决了相关技术中,终端设备重启前不保存***数据,使得无法根据设备的***数据分析导致重启的故障原因,无法对设备质量和性能提供优化,同时,也无法给售后服务提供依据的问题。
为达上述目的,本发明第二方面实施例提出了另一种终端设备的信息处理方法,包括:
服务器接收终端设备的***数据;其中,所述***数据是所述终端设备监测到需***重启时,确定未发送至服务器的***数据,并在重启之前,所述终端设备将所述***数据存储至预设的存储区域,在重启之后,所述终端设备将所述存储区域存储的***数据发送至所述服务器;
所述服务器对所述***数据进行分析处理。
本发明实施例的终端设备的信息处理方法中,服务器接收终端设备在重启前保存的***数据,并对***数据进行分析处理,实现了通过对***数据进行获取和分析,确定了设备发生故障的原因,从而可对设备质量和性能进行优化,同时,可对售后服务提供了依据。
为达上述目的,本发明第三方面实施例提出了一种终端设备的信息处理装置,该装置设置于终端设备,包括:
确定模块,用于监测到需***重启时,确定未发送至服务器的***数据;
存储模块,用于在重启之前,将所述***数据存储至预设的存储区域;
发送模块,用于在重启之后,将所述存储区域存储的***数据发送至所述服务器。
本发明实施例提出的终端设备的信息处理装置中,确定模块用于监测到需***重启时,确定未发送至服务器的***数据,存储模块用于在重启之前,将***数据存储至预设的存储区域,发送模块用于在重启之后,将存储区域存储的***数据发送至服务器。通过在终端设备的***重启以前,将***数据存储至预设的存储区域,并在设备重启后发送至服务器,实现了***数据的存储,解决了相关技术中,终端设备重启前不保存***数据,使得无法根据设备的***数据分析导致重启的故障原因,无法对设备质量和性能提供优化,同时,也无法给售后服务提供依据的问题。
为达上述目的,本发明第四方面实施例提出了另一种终端设备的信息处理装置,该装置设置于服务器,包括:
接收模块,用于接收终端设备的***数据;其中,所述***数据是所述终端设备监测到需***重启时,确定未发送的***数据,并在重启之前,所述终端设备将所述***数据存储至预设的存储区域,在重启之后,所述终端设备对所述存储区域存储的***数据进行发送;
处理模块,用于对所述***数据进行分析处理。
本发明实施例的终端设备的信息处理装置中,服务器接收终端设备在重启前保存的***数据,并对***数据进行分析处理,实现了通过对***数据进行获取和分析,确定了设备发生故障的原因,从而可对设备质量和性能进行优化,同时,可对售后服务提供了依据。
为了实现上述目的,本发明第五方面实施例提出了一种无线通信模块,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如第一方面所述的终端设备的信息处理方法。
为了实现上述目的,本发明第六方面实施例提出了一种家用设备,包括第五方面实施例所述的无线通信模块。
为了实现上述目的,本发明第七方面实施例提出了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如第二方面所述的终端设备的信息处理方法。
为了实现上述目的,本发明第八方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如第一方面所述的终端设备的信息处理方法,和/或,实现如第二方面所述的终端设备的信息处理方法。
为了实现上述目的,本发明第九方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,实现如第一方面所述的终端设备的信息处理方法,和/或,实现如第二方面所述的终端设备的信息处理方法。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例所提供的一种终端设备的信息处理方法的流程示意图;
图2为本发明实施例所提供的另一种终端设备的信息处理方法的流程示意图;
图3为本发明实施例所提供的又一种终端设备的信息处理方法的流程示意图;
图4为本发明实施例所提供的再一种终端设备的信息处理方法的流程示意图;
图5为本发明实施例提供的一种终端设备的信息处理装置的结构示意图;
图6为本发明实施例所提供的另一种终端设备的信息处理装置的结构示意图;以及
图7为本发明实施例所提供的又一种终端设备的信息处理装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的终端设备的信息处理方法和装置。
图1为本发明实施例所提供的一种终端设备的信息处理方法的流程示意图。
如图1所示,该方法包括以下步骤:
步骤101,终端设备监测到需***重启时,确定未发送至服务器的***数据。
具体地,终端设备监测到***发生故障时,处理器向***发送重启指令,在***重启指令执行之前,确定终端设备未发送至服务器的***数据,该***数据包括***日志、***出现故障时的堆栈信息、***出现故障时的寄存器信息中的一个或多个组合。
步骤102,在重启之前,终端设备将***数据存储至预设的存储区域。
其中,存储区域预先设置于随机存取存储器RAM内,和/或,预先设置于闪存Flash内。
具体地,在终端设备重启前,终端设备对***数据进行存储,终端设备调用对Flash执行写操作的接口,若调用成功,则将***数据存储于Flash中,若调用失败,则将一部分数据存储于RAM内预设的存储区域中,再将全部数据存储于Flash中。
步骤103,在重启之后,终端设备将存储区域存储的***数据发送至服务器。
具体地,在重启之后,终端设备查询存储区域是否存储有标志信息,若在存储区域内查询到标志信息,终端设备从存储区域读取***数据,并将读取到的***数据发送至服务器,以使服务器对***数据进行分析。
本发明实施例提出的终端设备的信息处理方法中,终端设备监测到需***重启时,确定未发送至服务器的***数据,在重启之前,终端设备将***数据存储至预设的存储区域,在重启之后,终端设备将存储区域存储的***数据发送至服务器。通过在终端设备的***重启以前,将***数据存储至预设的存储区域,并在设备重启后发送至服务器,实现了***数据的存储,解决了相关技术中,终端设备重启前不保存***数据,使得无法根据设备的***数据分析导致重启的故障原因,无法对设备质量和性能提供优化,同时,也无法给售后服务提供依据的问题。
预设的存储区域包括设置于随机存取存储器RAM内存储区域和设置于闪存Flash内的存储区域,终端设备发生故障后,终端设备会进行重启,在设备进行重启之前,终端设备可以先调用对Flash执行写操作的接口,将***数据存储至Flash中。
为此,本实施例提供了另一种可能的终端设备的信息处理方法,在上一实施例的基础上,为了更加清楚的说明终端设备重启之前,对***数据在不同的存储区域进行存储的过程,图2为本发明实施例所提供的另一种终端设备的信息处理方法的流程示意图,如图2所示,该方法包括如下步骤:
步骤201,终端设备监测到需***重启时,确定未发送至服务器的***数据。
具体地,具体地,终端设备监测到***发生故障时,处理器向***发送重启指令,在***执行重启指令之前,确定终端设备未发送至服务器的***数据,该***数据包括***日志、***出现故障时的堆栈信息、***出现故障时的寄存器信息中的一个或多个组合。
步骤202,终端设备重启之前,终端设备调用对Flash执行写操作的接口,将***数据存储至Flash内的存储区域。
具体地,终端设备重启之前,终端设备先调用对Flash执行写操作的接口,若调用成功,则将***数据存储至Flash内预设的特定的存储区域中。
需要说明的是,在终端设备发生故障需要重启前,终端设备调用执行写操作的Flash的接口,作为一种可能的实现方式,可预设调用时间阈值,在时间阈值内,对执行写操作的Flash的接口进行调用。若调用成功,则说明当前终端设备故障的情况不是特别严重,又因为存储到Flash中的数据不易丢失,在Flash调用成功时,则直接写入Flash特定的存储区域中;如果无法调用成功则说明故障情况比较严重,需要采用其他的方式对***数据进行存储,对此,通过下一实施例进行说明。
步骤203,终端设备在存储区域写入标志信息。
具体地,终端设备在将***数据写入Flash的特定的存储区域中后,再将标志信息写入Flash特定的存储区域中,其中,标志信息用于指示Flash的存储区域内存储有***数据。
步骤204,终端设备重启之后,终端设备根据查询到的标识信息,将***数据发送至服务器。
具体地,终端设备重启后,终端设备到Flash的存储区域中查询指示Flash中存储有***数据的标识信息,若在Flash的存储区域中,查询到标识信息,则从Flash中读取***数据并发送至服务器。
本发明实施例的终端数据的信息处理方法中,在终端设备监测到需***重启时,确定未发送至服务器的***数据,在重启之前,终端设备调用执行写操作的Flash的接口,若调用成功,则将***数据写入Flash内划分的用于存储***数据的特定的存储区域,并在数据写入成功后,将用于指示Flash中存储有***数据的标识信息也存储至Flash中特定的存储区域中,在设备重启之后,将Flash中的***数据发送至服务器。通过将***数据在终端设备重启之前,写入Flash中的存储区域,实现了因故障需重启前,***数据的存储。因Flash是非易失性存储单元,可以确保在***重启后,数据不易丢失。通过将数据存储,可以使得服务器通过对***数据的分析,确定导致重启的故障原因,实现了可针对分析出的故障原因对设备质量和性能进行优化,同时,也能给后续售后服务提供有效的依据。
上述实施例说明了终端设备在***重启之前,可将***数据存储至Flash中,而实际应用中,当***奔溃程度较大时,***可能无法立即调用到外部的Flash,则***需要先将一部分重要的***数据存储到RAM内的存储区域中,再将所有的***数据写入Flash中,通过双重存储实现***数据的存储安全。
为此,本发明实施例提供了又一种终端设备的信息处理方法,进一步清楚的说明了,在调用Flash接口不成功时,对***数据进行存储的过程,图3为本发明实施例所提供的又一种终端设备的信息处理方法的流程示意图,如图3所示,该方法包括以下步骤:
步骤301,终端设备监测到需***重启时,确定未发送至服务器的***数据。
具体,可参照上一实施例中的步骤201,此处不再赘述。
步骤302,终端设备重启之前,若终端设备调用对Flash执行写操作的接口不成功,则将一部分***数据和标识信息写入RAM内的存储区域中。
具体地,终端设备重启之前,终端设备先调用对Flash执行写操作的接口,若调用不成功,则将一部分重要的***数据先存储至RAM内特定的存储区域中,其中,一部分重要***数据包括***出现故障时的堆栈信息和/或***出现故障时的寄存器信息。保证了一部分重要的***数据第一时间被存储,防止因***崩溃程度较严重,导致数据丢失,确保了***数据的安全性。
步骤303,终端设备再调用对Flash执行写操作的接口,并将所有的***数据和标识信息写入Flash的存储区域中。
具体地,一部分重要的***数据在存储至RAM内存中后,终端设备再次调用执行写操作的Flash接口,在调用成功后,将所有的***数据存储至Flash内的特定的存储区域中,在***数据存储完成后,再将标识信息写入Flash的存储区域中。
需要说明的是,一部分***数据是***数据中的重要的数据,是指该一部分***数据的重要程度高于其余***数据的重要程度。
需要说明的是,在终端设备故障情况较严重时,终端设备再次调用执行写操作的Flash接口,当无法调用到时,可对该接口多次调用,直至调用成功。
步骤304,对终端设备进行重启。
具体地,***数据存储至存储区域后,对终端设备进行重启,并在重启的过程中对RAM提供电能,并进行内存刷新,以保证RAM内存中的内容在终端设备重启的过程中被擦除。
步骤305,终端设备重启之后,终端设备根据在RAM中查询到的标识信息,将RAM中存储的***数据发送至服务器。
具体地,终端设备重启之后,终端设备到RAM中查询标识信息,若查找到标识信息,则将RAM中存储的重要的***数据发送至服务器。
步骤306,终端设备重启之后,终端设备根据在Flash中查询到的标识信息,将Flash中存储的所有的***数据发送至服务器。
具体地,在将RAM中存储的重要的***数据发送至服务器后,再到Flash中查询标识信息,并根据查询到的标识信息,将Flash中存储的所有的***数据发送至服务器。
本发明实施例的终端设备的信息处理方法中,在设备发生故障需要重启之前,将确定的未发送至服务器的***数据中,一部分重要的***数据先存储至RAM内的存储区域中,再将所有的***数据存储至Flash内的存储区域中,实现了***设备重启前***数据的存储,而通过先将一部分重要的***数据存储至RAM内的存储区域中,实现了最快的将重要的***数据的存储,再将全部数据存储至Flash中,实现了***数据的双重存储,更进一步的保证了数据的安全。通过对***数据的存储,使得服务器通过对***数据的分析,确定导致重启的故障原因,实现了可针对分析出的故障原因对设备质量和性能进行优化,同时,也能给后续售后服务提供有效的依据。
基于上述实施例,本发明实施例还提出了一种终端设备的信息处理方法的可能的实现方式,执行主体为服务器,图4为本发明实施例所提供的再一种终端设备的信息处理方法的流程示意图,如图4所示,该方法包括如下步骤:
步骤401,服务器接收终端设备的***数据。
具体地,服务器接收终端设备在重启后,发送的从存储区域中获取的***数据。
步骤402,服务器对***数据进行分析处理。
具体地,服务器根据接收到的***数据,进行用户行为分析,分析故障是否是因为用户操作不当造成的,从而给售后服务提供依据。
服务器还可对***数据进行设备稳定性分析,分析终端设备发生故障的原因,根据故障原因对终端设备进行性能优化,质量改进。
本发明实施例的终端数据的信息处理方法中,服务器接收终端设备的***数据,并对***数据进行分析。通过对***数据分析,可得到分析结果,该分析结果可实现对终端设备性能优化,质量改进,同时,给售后服务提供依据。
为了实现上述实施例,本发明还提出一种终端设备的信息处理装置。
图5为本发明实施例提供的一种终端设备的信息处理装置的结构示意图,该装置设置于终端设备。
如图5所示,该装置包括:确定模块51、存储模块52和发送模块53。
确定模块51,用于监测到需***重启时,确定未发送至服务器的***数据。
存储模块52,用于在重启之前,将***数据存储至预设的存储区域。
发送模块53,用于在重启之后,将存储区域存储的***数据发送至服务器。
需要说明的是,前述对终端设备所执行方法的各实施例的解释说明也适用于该实施例的装置,此处不再赘述。
本发明实施例提出的终端设备的信息处理装置中,确定模块用于监测到需***重启时,确定未发送至服务器的***数据,存储模块用于在重启之前,将***数据存储至预设的存储区域,发送模块用于在重启之后,将存储区域存储的***数据发送至服务器。通过在终端设备的***重启以前,将***数据存储至预设的存储区域,并在设备重启后发送至服务器,实现了***数据的存储,解决了相关技术中,终端设备重启前不保存***数据,使得无法根据设备的***数据分析导致重启的故障原因,无法对设备质量和性能提供优化,同时,也无法给售后服务提供依据的问题。
基于上述实施例,本发明实施例还提供了一种终端设备的信息处理装置的可能的实现方式,图6为本发明实施例所提供的另一种终端设备的信息处理装置的结构示意图,在上一实施例的基础上,如图6所示,该装置还包括:写入模块54和上电模块55。
写入模块54,用于终端设备在存储区域写入标志信息,其中,标志信息用于指示存储区域内存储有***数据。
作为一种可能的实现方式,存储区域设置于随机存取存储器RAM内,和/或,设置于闪存Flash内。
作为一种可能的实现方式,存储区域设置于随机存取存储器RAM内和设置于闪存Flash内,则存储模块52,具体用于:
终端设备调用对Flash执行写操作的接口,若接口调用失败,终端设备将***数据存储至RAM内的存储区域;若接口调用成功,终端设备将***数据存储至Flash内的存储区域。
作为另一种可能的实现方式,存储区域设置于随机存取存储器RAM内和设置于闪存Flash内,则存储模块52,还具体用于:
终端设备将一部分***数据存储至RAM内的存储区域,终端设备将全部的***数据存储至Flash内的存储区域,其中,一部分***数据的重要程度高于其余***数据的重要程度,包括***出现故障时的堆栈信息和/或***出现故障时的寄存器信息。
上电模块55,用于在重启过程中,终端设备对RAM提供电能,并进行内存刷新。
作为一种可能的实现方式,发送模块53,具体用于:在重启之后,终端设备查询存储区域是否存储有标志信息,若查询到标志信息,终端设备从存储区域读取***数据,终端设备将读取到的***数据发送至服务器。
作为一种可能的实现方式,***数据包括***日志、***出现故障时的堆栈信息、***出现故障时的寄存器信息中的一个或多个组合。
需要说明的是,前述对终端设备所执行方法的各实施例的解释说明也适用于该实施例的装置,此处不再赘述。
本发明实施例提出的终端设备的信息处理装置中,通过在终端设备的***重启以前,将***数据存储至预设的存储区域,并在设备重启后发送至服务器,实现了***数据的存储,解决了相关技术中,终端设备重启前不保存***数据,使得无法根据设备的***数据分析导致重启的故障原因,无法对设备质量和性能提供优化,同时,也无法给售后服务提供依据的问题。
基于上述实施例,本发明还提出又一种终端设备的信息处理装置,图7本发明实施例所提供的又一种终端设备的信息处理装置的结构示意图,该装置设置于服务器,如图7所示,该装置包括:接收模块71和处理模块72。
接收模块71,用于接收终端设备的***数据,其中,***数据是终端设备监测到需***重启时,确定未发送的***数据,并在重启之前,终端设备将***数据存储至预设的存储区域,在重启之后,终端设备对存储区域存储的***数据进行发送。
处理模块72,用于对***数据进行分析处理。
作为一种可能的实现方式,处理模块72,具体用于:
服务器对***数据进行用户行为分析,和/或,服务器对***数据进行设备稳定性分析。
需要说明的是,前述对服务器所执行方法的各实施例的解释说明也适用于该实施例的装置,此处不再赘述。
本发明实施例的终端设备的信息处理装置中,服务器接收终端设备在重启前保存的***数据,并对***数据进行分析处理,实现了通过对***数据进行获取和分析,确定了设备发生故障的原因,从而可对设备质量和性能进行优化,同时,可对售后服务提供了依据。
为了实现上述实施例,本发明实施例还提出了一种无线通信模块,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现终端设备所执行的终端设备的信息处理方法。
为了实现上述实施例,本发明实施例还提出了一种家用设备,包括上述实施例所述的无线通信模块。
为了实现上述实施例,本发明实施例还提出了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现服务器所执行的终端设备的信息处理方法。
为了实现上述实施例,本发明实施例还提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现终端设备所执行的终端设备的信息处理方法,和/或,实现服务器所执行的终端设备的信息处理方法。
为了实现上述实施例,本发明实施例还提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,实现终端设备所执行的终端设备的信息处理方法,和/或,实现服务器所执行的终端设备的信息处理方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (12)

1.一种终端设备的信息处理方法,其特征在于,包括以下步骤:
终端设备监测到需***重启时,确定未发送至服务器的***数据;
在重启之前,所述终端设备将所述***数据存储至预设的存储区域;
在重启之后,所述终端设备将所述存储区域存储的***数据发送至所述服务器;其中
所述存储区域设置于随机存取存储器RAM内,和/或,设置于闪存Flash内;
若所述终端设备将所述***数据存储至所述RAM内的存储区域,所述方法还包括:在重启过程中,所述终端设备对所述RAM提供电能,并进行内存刷新;
所述存储区域设置于随机存取存储器RAM内和设置于闪存Flash内,所述终端设备将所述***数据存储至预设的存储区域,包括:
所述终端设备将一部分所述***数据存储至所述RAM内的存储区域;
所述终端设备将全部的所述***数据存储至所述Flash内的存储区域;
所述一部分***数据的重要程度高于其余***数据的重要程度,包括***出现故障时的堆栈信息和/或***出现故障时的寄存器信息。
2.根据权利要求1所述的终端设备的信息处理方法,其特征在于,所述终端设备将所述***数据存储至预设的存储区域之后,还包括:
所述终端设备在所述存储区域写入标志信息,所述标志信息用于指示所述存储区域内存储有所述***数据。
3.根据权利要求2所述的终端设备的信息处理方法,其特征在于,在重启之后,所述终端设备将所述存储区域存储的***数据发送至所述服务器,包括:
在重启之后,所述终端设备查询所述存储区域是否存储有所述标志信息;
若查询到所述标志信息,所述终端设备从所述存储区域读取***数据;
所述终端设备将读取到的所述***数据发送至所述服务器。
4.根据权利要求1-3任一项所述的终端设备的信息处理方法,其特征在于,所述***数据包括***日志、***出现故障时的堆栈信息、***出现故障时的寄存器信息中的一个或多个组合。
5.一种终端设备的信息处理方法,其特征在于,所述方法包括以下步骤:
服务器接收终端设备的***数据;所述***数据是所述终端设备监测到需***重启时,确定未发送至服务器的***数据,并在重启之前,所述终端设备将所述***数据存储至预设的存储区域,在重启之后,所述终端设备将所述存储区域存储的***数据发送至所述服务器;
所述服务器对所述***数据进行分析处理;其中
所述存储区域设置于随机存取存储器RAM内,和/或,设置于闪存Flash内;
若所述终端设备将所述***数据存储至所述RAM内的存储区域,所述方法还包括:在重启过程中,所述终端设备对所述RAM提供电能,并进行内存刷新;
所述存储区域设置于随机存取存储器RAM内和设置于闪存Flash内,所述终端设备将所述***数据存储至预设的存储区域,包括:
所述终端设备将一部分所述***数据存储至所述RAM内的存储区域;
所述终端设备将全部的所述***数据存储至所述Flash内的存储区域;
所述一部分***数据的重要程度高于其余***数据的重要程度,包括***出现故障时的堆栈信息和/或***出现故障时的寄存器信息。
6.根据权利要求5所述的信息处理方法,其特征在于,所述服务器对所述***数据进行分析处理,包括:
所述服务器对所述***数据进行用户行为分析;
和/或,所述服务器对所述***数据进行设备稳定性分析。
7.一种终端设备的信息处理装置,其特征在于,包括:
确定模块,用于监测到需***重启时,确定未发送至服务器的***数据;
存储模块,用于在重启之前,将所述***数据存储至预设的存储区域;
发送模块,用于在重启之后,将所述存储区域存储的***数据发送至所述服务器;其中
所述存储区域设置于随机存取存储器RAM内,和/或,设置于闪存Flash内;
若所述终端设备将所述***数据存储至所述RAM内的存储区域,在重启过程中,所述终端设备对所述RAM提供电能,并进行内存刷新;
所述存储区域设置于随机存取存储器RAM内和设置于闪存Flash内,所述终端设备将所述***数据存储至预设的存储区域,包括:
所述终端设备将一部分所述***数据存储至所述RAM内的存储区域;
所述终端设备将全部的所述***数据存储至所述Flash内的存储区域;
所述一部分***数据的重要程度高于其余***数据的重要程度,包括***出现故障时的堆栈信息和/或***出现故障时的寄存器信息。
8.一种终端设备的信息处理装置,其特征在于,包括:
接收模块,用于接收终端设备的***数据;其中,所述***数据是所述终端设备监测到需***重启时,确定未发送的***数据,并在重启之前,所述终端设备将所述***数据存储至预设的存储区域,在重启之后,所述终端设备对所述存储区域存储的***数据进行发送;
处理模块,用于对所述***数据进行分析处理;其中
所述存储区域设置于随机存取存储器RAM内,和/或,设置于闪存Flash内;
若所述终端设备将所述***数据存储至所述RAM内的存储区域,在重启过程中,所述终端设备对所述RAM提供电能,并进行内存刷新;
所述存储区域设置于随机存取存储器RAM内和设置于闪存Flash内,所述终端设备将所述***数据存储至预设的存储区域,包括:
所述终端设备将一部分所述***数据存储至所述RAM内的存储区域;
所述终端设备将全部的所述***数据存储至所述Flash内的存储区域;
所述一部分***数据的重要程度高于其余***数据的重要程度,包括***出现故障时的堆栈信息和/或***出现故障时的寄存器信息。
9.一种无线通信模块,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-4中任一所述的终端设备的信息处理方法。
10.一种家用设备,其特征在于,包括权利要求9所述的无线通信模块。
11.一种服务器,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求5或6所述的终端设备的信息处理方法。
12.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一所述的终端设备的信息处理方法,和/或,实现如权利要求5或6所述的终端设备的信息处理方法。
CN201810179171.3A 2018-03-05 2018-03-05 终端设备的信息处理方法和装置 Active CN108536545B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810179171.3A CN108536545B (zh) 2018-03-05 2018-03-05 终端设备的信息处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810179171.3A CN108536545B (zh) 2018-03-05 2018-03-05 终端设备的信息处理方法和装置

Publications (2)

Publication Number Publication Date
CN108536545A CN108536545A (zh) 2018-09-14
CN108536545B true CN108536545B (zh) 2021-07-20

Family

ID=63485543

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810179171.3A Active CN108536545B (zh) 2018-03-05 2018-03-05 终端设备的信息处理方法和装置

Country Status (1)

Country Link
CN (1) CN108536545B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110536320A (zh) * 2019-08-06 2019-12-03 无锡小净共享网络科技有限公司 通信设备、家用电器数据传输方法和***
CN113391961A (zh) * 2021-06-11 2021-09-14 深圳市同泰怡信息技术有限公司 记录基板管理控制器信息的方法、装置、计算机设备
CN113485858A (zh) * 2021-06-15 2021-10-08 荣耀终端有限公司 一种电子设备的***故障处理方法及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149699A (zh) * 2006-09-21 2008-03-26 中兴通讯股份有限公司 一种可靠获取异常和复位信息的方法
CN104794016A (zh) * 2015-04-23 2015-07-22 惠州Tcl移动通信有限公司 一种移动终端死机检测处理方法及***
CN104951377A (zh) * 2015-05-28 2015-09-30 小米科技有限责任公司 智能家居终端的异常处理方法及装置
CN105183576A (zh) * 2015-09-21 2015-12-23 上海斐讯数据通信技术有限公司 一种用于嵌入式olt崩溃后收集异常信息的方法和***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5440073B2 (ja) * 2009-09-30 2014-03-12 富士通株式会社 情報処理装置,情報処理装置の制御方法および制御プログラム
CN102902748A (zh) * 2012-09-18 2013-01-30 上海移远通信技术有限公司 文件***建立方法、管理方法及其ram和通信芯片
US9710321B2 (en) * 2015-06-23 2017-07-18 Microsoft Technology Licensing, Llc Atypical reboot data collection and analysis

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149699A (zh) * 2006-09-21 2008-03-26 中兴通讯股份有限公司 一种可靠获取异常和复位信息的方法
CN104794016A (zh) * 2015-04-23 2015-07-22 惠州Tcl移动通信有限公司 一种移动终端死机检测处理方法及***
CN104951377A (zh) * 2015-05-28 2015-09-30 小米科技有限责任公司 智能家居终端的异常处理方法及装置
CN105183576A (zh) * 2015-09-21 2015-12-23 上海斐讯数据通信技术有限公司 一种用于嵌入式olt崩溃后收集异常信息的方法和***

Also Published As

Publication number Publication date
CN108536545A (zh) 2018-09-14

Similar Documents

Publication Publication Date Title
CN108536545B (zh) 终端设备的信息处理方法和装置
CN112015597B (zh) 一种故障隔离方法、装置、设备及计算机可读存储介质
CN110618889A (zh) 服务可用性的探测方法、装置、计算机设备和存储介质
CN108519935B (zh) 板卡测试方法、装置、可读存储介质及计算机设备
CN108924043A (zh) ***监控方法、网关通信、网关装置、业务处理设备
CN111124761B (zh) 一种设备重启方法、装置、设备及介质
CN105573872B (zh) 数据存储***的硬盘维护方法和装置
US20220070054A1 (en) Failure Processing Method and Apparatus, and Storage Medium
CN108965019B (zh) 通信协议的动态配置方法、无线通信装置以及相关设备
CN107105100B (zh) 移动终端游戏的监控方法和***
CN109922014B (zh) 一种交换机冷热启动判断方法及***
CN110555009B (zh) 一种网络文件***nfs服务的处理方法及装置
CN111443954A (zh) 设备的初始化方法、装置、电子设备和计算机存储介质
CN110442467B (zh) 一种数据共享方法及终端、计算机可读存储介质
CN110532148B (zh) 微服务***的监控方法及装置
JP5286814B2 (ja) 半導体装置、携帯可能な電子装置、自己診断方法、自己診断プログラム
US11687140B2 (en) Broadcast control method for frozen applications
CN109520079B (zh) 空调器及其控制方法、装置及计算机可读存储介质
US10528467B2 (en) Information processing device and information processing method
CN115794550B (zh) 进程管理方法、装置、交通工具以及存储介质
CN113711209A (zh) 电子控制装置
CN110764940A (zh) 分布式***服务异常的处理方法及装置
CN113068230B (zh) 终端的网络状态切换方法及设备
CN114765769B (zh) 一种无线设备的通信配对的方法、装置及无线设备
CN116541087A (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