WO2017113789A1 - 电子设备的远程修复方法、设备、被修复设备和*** - Google Patents
电子设备的远程修复方法、设备、被修复设备和*** Download PDFInfo
- Publication number
- WO2017113789A1 WO2017113789A1 PCT/CN2016/093136 CN2016093136W WO2017113789A1 WO 2017113789 A1 WO2017113789 A1 WO 2017113789A1 CN 2016093136 W CN2016093136 W CN 2016093136W WO 2017113789 A1 WO2017113789 A1 WO 2017113789A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- repair
- server
- electronic device
- module
- fault code
- Prior art date
Links
Images
Classifications
-
- 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/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
- H04L41/0661—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Definitions
- the inventors provide a remote repair method for an electronic device, including steps Step 1: the first device triggers an automatic repair instruction; encrypts the SN and the fault code of the second device to obtain the first ciphertext;
- the first server stores repair information corresponding to a fault code.
- the second device sends the SN and the fault code to the first server, and the first server modifies the service identifier corresponding to the second device into a fault;
- the method further includes the steps of: determining whether the maintenance identifier corresponding to the second device in the first server is a fault, and if the repair identifier is a fault, the first device uses the repair information to repair the fault. The second device; if the maintenance indicator is other, the current maintenance cannot be repaired;
- the server modifies the service identification corresponding to the second device to be repaired.
- the method further includes the steps before the step “encrypting the SN and the fault code of the second device to obtain the first ciphertext”:
- the second device is a POS machine.
- the inventor also provides an apparatus for implementing a remote repair method for an electronic device, including a trigger module, a network module, and a modification module;
- the trigger module is configured to trigger an automatic repair instruction
- the network module is configured to send the first ciphertext to the first server
- the modification module is configured to repair the second device using the repair information.
- the fault code is a MAC loss fault code
- the repair information is a MAC corresponding to the second device
- the modification module is used to write a MAC into its Bluetooth module.
- an image acquisition module is further included;
- the graph collecting module is configured to photograph and collect a graphic code of the second device, and parse the graphic code to obtain an SN corresponding to the second device.
- the inventor also provides a repaired device for implementing a remote repair method for an electronic device, comprising: an encryption module, a setting module;
- the encryption module is configured to encrypt the SN and the fault code of the second device to obtain the first ciphertext.
- the inventor further provides a system for implementing a remote repair method for an electronic device, comprising: a first device, a second device, and a first server;
- the first device is the device for implementing the remote repair method of the electronic device
- the second device is the above-mentioned repaired device that implements a remote repair method of the electronic device
- the first server includes a storage module, and the storage module has a SN and a MAC of each legally registered electronic device.
- the computer when the user of the above technical solution has a software failure in the second device (especially the payment electronic device device), the computer can be used in a place where the computer can be used in a nearby place, such as a dormitory or an office.
- the first device is connected, that is, the SN and the fault code of the second device are acquired by the first device, so that the repair information of the second device is obtained from the first server, and the software problem of the second device is repaired by the first device, thereby repairing the second device.
- Equipment, and users do not need to send electronic products to the maintenance point or repair by the manufacturer. This will undoubtedly reduce the cost of repair and use of electronic products.
- the encryption and decryption of the SN of the second device can be used to determine whether the second device is a legitimate device, thereby preventing the illegal second device from being converted into a legitimate device because the new repair information is written. And when a software failure occurs in a payment-type electronic product, it makes it possible to perform user-independent maintenance.
- FIG. 1 is a schematic diagram showing the steps of a specific embodiment corresponding to the method of the present invention.
- FIG. 2 is a block diagram of a device for implementing a remote repair method of an electronic device. .
- Equipment a device for implementing a remote repair method for an electronic device
- a trigger module
- MAC Media Access Control or Medium Access Control, media access control, also known as physical address or hardware address.
- VPN A virtual private network whose function is to establish a private network on the public network for encrypted communication.
- HTTPS Full name: Hyper Text Transfer Protocol over Secure Socket Layer, which is a security-oriented HTTP channel, which is simply a secure version of HTTP.
- the present invention provides a remote repair method for an electronic device, including the steps of:
- the first device of S101 triggers an automatic repair instruction
- S103 sends the first ciphertext to the first server, where the first server stores the SN and each fault code of each legally registered electronic device.
- the first server receives the first ciphertext and decrypts the SN and the fault code of the second device.
- the S108 obtains the corresponding repair information according to the fault code.
- the first device repairs the second device using the repair information;
- the first server stores repair information corresponding to a fault code.
- the first device triggering the automatic repair command may be triggered by the first device, or may be triggered by the second device sending the corresponding command to the first device.
- the first device may be a computer, and the second device may be a mobile payment device.
- the first device may acquire the SN of the second device, and encrypt and process the first ciphertext. Sending the first ciphertext to the first server; the second device may also encrypt the SN of the second device, and send the first ciphertext to the first server;
- the first ciphertext is obtained.
- the second device sends the first ciphertext to the first server; in other embodiments, the second device sends the first ciphertext to the first device, where the first device sends the first ciphertext to the first device.
- the first server It can receive the first ciphertext by the first server through VPN or https.
- the first server processes the first ciphertext through the first decryption program, and obtains the SN and the fault code of the second device.
- the fault code is generated after the second device fails. For example, the fault code can be obtained by a program corresponding to the system of the second device.
- the first encryption program corresponds to the first decryption program. That is, the encrypted data processed by the first encryption program can be restored by the first decrypted data.
- the first encryption program and the first decryption program respectively correspond to an encryption algorithm and a decryption algorithm. For example, it may correspond to an RSA encryption algorithm and an RSA decryption algorithm, or an AES encryption algorithm and an AES decryption algorithm, respectively. From the above description, it should be understood that other existing encryption and decryption algorithms based on the above methods are also feasible. It can be understood that the key or random number that the first executable process or the second executable process needs to use may be pre-existing in the first device or the second device, or the first device or the second device is obtained from the server.
- the first server may be a production back-end system, and the first server stores the SN and the fault code of the legally registered electronic device.
- the reference of the legally registered electronic device may be different, which refers to the first An electronic device that is legally registered in the server. If the electronic device is not stored in the first server, or is identified as being eliminated or lost in the first server, it is an illegally registered electronic device.
- the first server registers the electronic device owned or associated by the customer,
- the legally registered electronic device refers to an electronic payment device owned or related by the customer; for the manufacturer, the electronic device produced by the manufacturer is registered in the first server, and the electronic device is legally registered for the manufacturer.
- the first server receives the first ciphertext and decrypts the first information and the fault code. If the SN of the second device obtained by the decryption is the SN of a legally registered electronic device in the server, and the fault code obtained by the decryption is the first If the faulty code is one of the fault codes, the second device corresponding to the first information is a legal device, otherwise it is an illegal device; for the illegal device, the repair information corresponding to the fault code is not sent; the repair information is different for different fault codes.
- the repair information may be a corresponding configuration file, for example, the repair information corresponding to the “application not found” fault is the execution file or installer of the corresponding application.
- the corresponding repair information can be obtained by combining the fault code or the fault code with the SN.
- the user can use the computer as the first device in a place where the computer can be used in a nearby place, such as a dormitory or an office.
- the first device is connected, that is, the SN and the fault code of the second device are acquired by the first device, so that the repair information of the second device is obtained from the first server, and the software problem of the second device is repaired by the first device, thereby repairing the second device.
- Equipment, and users do not need to send electronic products to the maintenance point or repair by the manufacturer. This will undoubtedly reduce the cost of repair and use of electronic products.
- the encryption and decryption of the SN of the second device can be used to determine whether the second device is a legitimate device, thereby preventing the illegal second device from being converted into a legitimate device because the new repair information is written. And when a software failure occurs in a payment-type electronic product, it makes it possible to perform user-independent maintenance.
- the fault code indicates that the Bluetooth MAC of the second device is lost
- the repair information corresponding to the fault code is the second device corresponding MAC.
- the first device acquires the MAC corresponding to the second device from the first server according to the SN of the second device, and sends the MAC to the second device.
- the second device writes the MAC into the Bluetooth module.
- the second device may write the MAC to the storage device.
- the second device initializes the Bluetooth module, the MAC address is read, and the MAC address is used as the MAC of the Bluetooth module, and is used later. Bluetooth communication.
- the computer can be used as the first device in a place where the computer can be used in a nearby place such as a dormitory or an office.
- the first device is connected, that is, the SN of the second device is obtained by the first device, so that the MAC of the second device is obtained from the first server, and the MAC of the second device is set by the first device, and the above problem is fixed, and the user Electronic products are sent to the repair point or factory for repair. This will undoubtedly reduce the cost of repair and use of electronic products.
- the encryption and decryption of the SN of the second device can be used to determine whether the second device is a legitimate device, thereby preventing the illegal second device from being converted into a legitimate device because the new MAC is written. And when there is a MAC loss in the payment-type electronic product, it makes it possible to perform maintenance for the user.
- the second device sends the SN and the fault code to the first server, and the first server modifies the service identifier corresponding to the second device into a fault;
- the method further includes the steps of: determining whether the maintenance identifier corresponding to the second device in the first server is a fault, and if the repair identifier is a fault, the first device uses the repair information to repair the fault. The second device; if the maintenance indicator is other, the current maintenance cannot be repaired;
- the method further includes the step of modifying the service identifier corresponding to the second device to be repaired by the first server.
- the maintenance identifier is a data corresponding to the second device in the first server, and the data represents different meanings when the data takes different values, for example, 1 means that the second device fails to be repaired, 0 means the second device is normally used, or has been repaired. That is, 1 means that the second device is in a fault.
- the maintenance identifier preferably sends a software repair request to the first server by the second device after the second device has a software failure, the software repair request includes the SN of the second device, and preferably includes a fault code, and the server receives the software After the maintenance request, the maintenance identifier corresponding to the second device in the server is modified as a fault; and after the second device obtains the repair information or the first device uses the repair information to repair the second device, the first server is triggered to modify the maintenance identifier. For repaired. So as to avoid the illegal elements obtaining the repair information multiple times. For repairing different devices.
- the step further includes: before the step of encrypting the SN of the second device to obtain the first ciphertext:
- the first device captures the graphic code of the second device, and parses the graphic code to obtain the SN corresponding to the second device.
- the graphic code may be a one-dimensional code, a two-dimensional code or another code formed by encoding, and the graphic code carries the SN corresponding to the second device.
- the graphic code can be printed on the label or the casing on the second device, and if the second device has a display screen, the Bluetooth can also be displayed on the second device screen.
- Parsing the graphic code to obtain the SN corresponding to the second device is an encoding rule according to the graphic code, and inversely decoding the graphic code to obtain character information corresponding to the graphic code.
- the first device By taking a photo acquisition by the first device, it is possible to make information exchange between the first device and the second device through some electrical connection or radio wave. For example, for some electronic devices, after the MAC of the Bluetooth module is lost, the wifi module cannot be passed. Connecting the network, and thus collecting the SN of the second device by taking a picture, helps solve the problem of acquiring the second device SN.
- the first device After the first device passes the camera or the SN corresponding to the second device, it encrypts the first ciphertext, and the first device sends the first ciphertext to the server.
- the inventor also provides a device for implementing a remote repair method for an electronic device, as shown in FIG. 2, including a trigger module 110, a network module 120, and a modification module 130;
- the trigger module 110 is configured to trigger an automatic repair instruction
- the network module 120 is configured to send the first ciphertext to the first server
- the modification module 130 is configured to repair the second device using the repair information.
- the fault code is a MAC loss fault code
- the repair information is a MAC corresponding to the second device
- the modification module is used to write a MAC into its Bluetooth module.
- an image acquisition module is further included;
- the graph collecting module is configured to photograph and collect a graphic code of the second device, and parse the graphic code to obtain a second The SN corresponding to the device.
- the inventor also provides a repaired device for implementing a remote repair method for an electronic device, comprising: an encryption module, a setting module;
- the encryption module is configured to encrypt the SN and the fault code of the second device to obtain the first ciphertext.
- the inventor further provides a system for implementing a remote repair method for an electronic device, comprising: a first device, a second device, and a first server;
- the first device is the device for implementing the remote repair method of the electronic device
- the second device is the above-mentioned repaired device that implements a remote repair method of the electronic device
- the first server includes a storage module, and the storage module has a SN and a MAC of each legally registered electronic device.
- a Bluetooth device is a device with a Bluetooth hardware module, and the name of the Bluetooth device is also called a Bluetooth name, or simply a name, which is composed of letters, numbers, etc., when searching for Bluetooth.
- a string displayed in the list of Bluetooth devices, and two Bluetooth devices in this document are connected, meaning that two Bluetooth devices establish a connection through their respective Bluetooth hardware modules, which may also be referred to as a Bluetooth connection or simply a connection. It will be understood that herein "A includes B” or "A contains B”, and in some embodiments may be A equal to B.
- the master device is a device with a Bluetooth hardware module, and the master device and the slave device are only for distinguishing two entities.
- the master device may also be a slave device. That is, in one scenario, device A is the master device, device B is the slave device, and in another scenario, device A can be the slave device and device B is the master device.
- relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply such entities or operations. There is any such actual relationship or order between them.
- the terms “comprises” or “comprising” or “comprising” or any other variations are intended to encompass a non-exclusive inclusion, such that a process, method, article, or terminal device that includes a plurality of elements includes not only those elements but also Other elements that are included, or include elements inherent to such a process, method, article, or terminal device.
- packet The inclusion of the elements “including” or “comprising” does not exclude the presence of additional elements in the process, method, article, or terminal device that includes the element.
- “greater than” and “less than” “, “over”, etc. are understood as not including the number; “above”, “below”, “inside”, etc. are understood to include the number.
- the computer device includes but is not limited to: a personal computer, a server, a general purpose computer, a special purpose computer, a network device, an embedded device, a programmable device, a smart mobile terminal, a smart home device, a wearable smart device, a vehicle smart device, and the like;
- the storage medium includes, but is not limited to, a RAM, a ROM, a magnetic disk, a magnetic tape, an optical disk, a flash memory, a USB flash drive, a mobile hard disk, a memory card, a memory stick, a network server storage, a network cloud storage, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供电子设备的远程修复方法、设备、被修复设备和***解决电子设备(特别是支付类电子设备)出现设备蓝牙模块的MAC地址遗失等软件故障,导致需要通过维修点或厂家维修的问题。本发明涉及电子设备修复,特别是涉及电子设备的软件修复方法。本方法包括步骤:第一设备触发自动修复指令;将第二设备的SN和故障码加密获得第一密文;将第一密文发送给第一服务器,第一服务器中存储各合法登记的电子设备的SN、各故障码,第一服务器收到第一密文并解密获得第二设备的SN和故障码。
Description
本发明涉及电子设备修复,特别是涉及电子设备的软件修复方法。
电子支付产品在当下已经非常普遍,随着电子支付产品的大量使用,随之而来的一个问题是支付产品的快速维修。
电子支付产品的故障大致分为软件故障和硬件故障两大类,发明人发现,现有技术中,电子设备的使用者在电子设备(特别是支付类电子设备)出现软件问题,例如设备蓝牙模块的MAC地址丢失导致该电子设备无法与其他蓝牙设备连接等问题,需要通过维修点或厂家维修。这无疑会增加电子设备的使用成本。
而电子支付产品因为是应用在金融交易领域,故与普通电子产品不同的是,维修要不能将不合法的电子设备在维修后变为合法的支付设备。
发明内容
以下给出对一个或更多个方面的简化概述以力图提供对此类方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或更多个方面的一些概念以作为稍后给出的更加具体的说明之序。
本发明提供一种电子设备的远程修复方法解决电子设备(特别是支付类电子设备)出现设备蓝牙模块的MAC地址遗失等软件故障,导致需要通过维修点或厂家维修的问题。
为实现上述目的,发明人提供了一种电子设备的远程修复方法,包括步
骤:第一设备触发自动修复指令;将第二设备的SN和故障码加密获得第一密文;
将第一密文发送给第一服务器,第一服务器中存储各合法登记的电子设备的SN、各故障码,
第一服务器收到第一密文并解密获得第二设备的SN和故障码,
若解密获得的第二设备的SN为服务器中某一合法登记的电子设备的SN,并且解密获得的故障码为第一服务器中存储的各故障码之一,则第一信息对应的第二设备为合法设备,否则为非法设备;
若第二设备为合法设备,则根据故障码获得对应的修复信息,第一设备使用修复信息修复第二设备;
所述第一服务器存储个故障码对应的修复信息。
进一步,所述故障码为MAC丢失故障码;
所述修复信息为第二设备对应的MAC;
所述步骤“若第二设备为合法设备,则根据故障码获得对应的修复信息,第一设备使用修复信息修复第二设备”为:若第二设备为合法设备,则根据第二设备的SN获得第二设备对应的MAC,第一设备将第二设备对应的MAC发送给第二设备,第二设备将MAC写入其蓝牙模块中;
第一服务器中存储各合法登记的电子设备的SN和MAC。
进一步,在“第二设备出现故障之后,第一设备触发自动修复指令”之前,还包括步骤:
第二设备发送SN和故障码给第一服务器,第一服务器将第二设备对应的维修标识修改为故障中;
在“第一设备使用修复信息修复第二设备”之前,还包括步骤,判断第一服务器中第二设备对应的维修标识是否为故障中,若修标识为故障中则第一设备使用修复信息修复第二设备;若维修标识为其他则提示当前无法维修;
在“第一设备使用修复信息修复第二设备”之后,还包括步骤,将第一
服务器将第二设备对应的维修标识修改为已维修。
进一步,所述步骤“第一设备触发自动修复指令;”之后,在步骤“将第二设备的SN和故障码加密获得第一密文”之前还包括步骤:
第一设备拍照采集第二设备的图形码,解析图形码获得第二设备对应的SN,所述故障码设置为设定的故障码。
进一步,所述第二设备为POS机。
发明人还提供一种用于实现电子设备的远程修复方法的设备,包括触发模块、网络模块,修改模块;
所述触发模块用于触发自动修复指令;
所述网络模块用于将第一密文发送第一服务器;
所述修改模块用于使用修复信息修复第二设备。
进一步,所述故障码为MAC丢失故障码;
所述修复信息为第二设备对应的MAC;
所述修改模块用于将MAC写入其蓝牙模块中。
进一步,还包括图像采集模块;
所述图采集模块用于拍照采集第二设备的图形码,解析图形码获得第二设备对应的SN。
发明人还提供一种用于实现电子设备的远程修复方法的被修复设备,其特征在于,包括加密模块,设置模块;
所述加密模块用于将第二设备的SN和故障码加密获得第一密文。
发明人还提供一种用于实现电子设备远程修复方法的***,其特征在于,包括第一设备,第二设备,第一服务器;
所述第一设备为上述用于实现电子设备的远程修复方法的设备;
所述第二设备为上述实现电子设备的远程修复方法的被修复设备;
所述第一服务器包括存储模块,所述存储模块各合法登记的电子设备的SN和MAC。
区别于现有技术,上述技术方案使用者在第二设备(特别是支付类电子设备设备)出现软件故障时,即可在就近的场所,例如宿舍或办公室等可以使用计算机的场所,将计算机作为第一设备的。将第一设备连接即通过第一设备获取第二设备的SN和故障码,从而从第一服务器获第二设备的修复信息,并通过第一设备修复第二设备的软件问题,从而修复第二设备,而使用者不需将电子产品发往维修点或厂家维修。这无疑会降低了电子产品的维修使用成本。而通过对第二设备的SN的加密和解密,从而达到对第二设备是否为合法设备的判断,从而避免了将非法的第二设备因为写入了新的修复信息而转变为合法的设备。并且当支付类电子产品出现软件故障时,使得对于用户自主维修称为可能。
为能达成前述及相关目的,这一个或更多个方面包括在下文中充分描述并在所附权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或更多个方面的某些说明性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方面。
以下将结合附图来描述所公开的方面,提供附图是为了说明而非限定所公开的方面,附图中相似的标号标示相似要素,并且在其中:
图1为本发明方法对应的具体实施方式的步骤示意图;
图2为用于实现电子设备的远程修复方法的设备的模块示意图。。
附图标记说明:
10、设备(用于实现电子设备的远程修复方法的设备);
110、触发模块;
120、网络模块;
130、修改模块。
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。在以下描述中,出于解释目的阐述了众多的具体细节以提供对一个或更多个方面的透彻理解。但是显而易见的是,没有这些具体细节也可实践此类方面。
首字母缩写列表
SN:Serial Number,序列号。
MAC:Media Access Control或Medium Access Control,媒体访问控制,又称物理地址或硬件地址。
VPN:虚拟专用网络,其功能是:在公用网络上建立专用网络,进行加密通讯。
HTTPS:全称:Hyper Text Transfer Protocol over Secure Socket Layer,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。
参见图1-2,本发明提供一种电子设备的远程修复方法,包括步骤:
S101第一设备触发自动修复指令;
S102将第二设备的SN和故障码加密获得第一密文;
S103将第一密文发送给第一服务器,第一服务器中存储各合法登记的电子设备的SN、各故障码,
S104第一服务器收到第一密文并解密获得第二设备的SN和故障码,
S105若解密获得的第二设备的SN为服务器中某一合法登记的电子设备的SN,并且解密获得的故障码为第一服务器中存储的各故障码之一,则第一信息对应的第二设备为合法设备,否则S106为非法设备;
若S107第二设备为合法设备,则S108根据故障码获得对应的修复信息,
第一设备使用修复信息修复第二设备;
所述第一服务器存储个故障码对应的修复信息。
第一设备触发自动修复指令可以是通过第一设备触发的,也可以是通过第二设备发送对应的指令到第一设备触发的。第一设备可以是电脑,第二设备可以是移动支付设备,例如POS机触发该指令后,其可以是第一设备获取第二设备的SN,并将其加密处理后获得第一密文,并将第一密文发送第一服务器;其也可以是第二设备加密第二设备的SN,并将第一密文发送第一服务器;
第二设备通过第一加密程序处理第二设备的SN和故障码后,获得第一密文。在一些实施例中第二设备将第一密文发送给第一服务器;在另一些实施例中,第二设备将第一密文发送给第一设备,第一设备将第一密文发送到第一服务器。其可以第一服务器可以通过VPN或https的方式收到第一密文。第一服务器通过第一解密程序处理第一密文,获得第二设备的SN和故障码。故障码为第二设备出现故障后生成的,例如可以通过第二设备的***对应的程序获取该故障码。第一加密程序与第一解密程序是对应的。即经过第一加密程序处理得到的加密数据可以通过第一解密数据还原。第一加密程序和第一解密程序分别对应加密算法和解密算法。例如其可分别对应RSA加密算法和RSA解密算法,或AES加密算法和AES解密算法。根据上述说明,应该了解,其他的现有的基于上述方法改进的加密和解密算法也是可行的。可以理解的是第一可执行程或第第二可执行程需要使用的密钥或随机数可以是预存在第一设备或第二设备中,或第一设备或第二设备从服务器中获取。
第一服务器可以为生产后台***,第一服务器存储有合法登记的电子设备的SN和故障码,在不同的情况下,合法登记的电子设备的指代可以是不同的,其指的在第一服务器中表示为合法登记的电子设备,若第一服务器中未存储该电子设备,或在第一服务器中标识为淘汰或遗失等,则为非法登记的电子设备。例如对于客户,第一服务器中登记该客户拥有或相关的电子设备,
则合法登记的电子设备指客户拥有或相关的电子支付设备;对于厂商,第一服务器中登记有该厂商生产的电子设备,则对于厂商,合法登记的电子设备为其生产的电子设备。
第一服务器收到第一密文并解密获得第一信息和故障码,若解密获得的第二设备的SN为服务器中某一合法登记的电子设备的SN,并且解密获得的故障码为第一服务器中存储的各故障码之一,则第一信息对应的第二设备为合法设备,否则为非法设备;对于非法设备,不发送故障码对应的修复信息;修复信息对于不同的故障码是不同,例如对于配置文件丢失故障对应的故障码,则修复信息可以是对应的配置文件,例如对于“找不到应用程序”故障对应的修复信息为对应的应用程序的执行文件或安装程序。在第一服务器上,通过故障码或故障码结合SN可以获得对应的修复信息。
使用者在第二设备(特别是支付类电子设备设备)出现软件故障时,即可在就近的场所,例如宿舍或办公室等可以使用计算机的场所,将计算机作为第一设备的。将第一设备连接即通过第一设备获取第二设备的SN和故障码,从而从第一服务器获第二设备的修复信息,并通过第一设备修复第二设备的软件问题,从而修复第二设备,而使用者不需将电子产品发往维修点或厂家维修。这无疑会降低了电子产品的维修使用成本。而通过对第二设备的SN的加密和解密,从而达到对第二设备是否为合法设备的判断,从而避免了将非法的第二设备因为写入了新的修复信息而转变为合法的设备。并且当支付类电子产品出现软件故障时,使得对于用户自主维修称为可能。
在另一些实施例故障码指示第二设备的蓝牙MAC丢失,则该故障码对应的修复信息为第二设备对应MAC。对于第二设备的蓝牙MAC丢失导致的故障,第一设备根据第二设备的SN从第一服务器上获取第二设备对应的MAC,并将该MAC发送给的第二设备。第二设备将MAC写入蓝牙模块中可以是第二设备将MAC写入存储设备,在第二设备初始化蓝牙模块是,读取该MAC地址,将其作为该蓝牙模块的MAC,并用于之后的蓝牙通信中。因此使用者
在第二设备(特别是支付类电子设备设备)出现MAC地址丢失时,即可在就近的场所,例如宿舍或办公室等可以使用计算机的场所,将计算机作为第一设备的。将第一设备连接即通过第一设备获取第二设备的SN,从而从第一服务器获第二设备的MAC,并通过第一设备设置第二设备的MAC,而修复上述问题,同时使用者将电子产品发往维修点或厂家维修。这无疑会降低了电子产品的维修使用成本。而通过对第二设备的SN的加密和解密,从而达到对第二设备是否为合法设备的判断,从而避免了将非法的第二设备因为写入了新的MAC而转变为合法的设备。并且当支付类电子产品出现MAC丢失时,使得对于用户自主维修称为可能。
为了进一步保障修复过程合法安全,在“第二设备出现故障之后,第一设备触发自动修复指令”之前,还包括步骤:
第二设备发送SN和故障码给第一服务器,第一服务器将第二设备对应的维修标识修改为故障中;
在“第一设备使用修复信息修复第二设备”之前,还包括步骤,判断第一服务器中第二设备对应的维修标识是否为故障中,若修标识为故障中则第一设备使用修复信息修复第二设备;若维修标识为其他则提示当前无法维修;
在“第一设备使用修复信息修复第二设备”之后,还包括步骤,将第一服务器将第二设备对应的维修标识修改为已维修。
维修标识为第一服务器中与第二设备对应的一个数据,该数据取不同的值时代表不同的含义,例如1代表第二设备出现故障需要维修,0表示第二设备正常使用,或已维修;即1表示第二设备为故障中。维修标识优选的在第二设备出现软件故障后通过第二设备发送软件维修请求到第一服务器,该软件维修请求包含第二设备的SN,优选的还包括故障码,则服务器在收到该软件维修请求后,修改服务器中与第二设备对应的维修标识为故障中;并在第二设备获得修复信息后或第一设备使用维修信息修复第二设备后,触发第一服务器将该维修标识修改为已维修。从而避免不法分子多次获得修复信息用
于修复不同到的设备。
在另一些方案中,所述步骤第一设备触发自动修复指令之后,步骤将第二设备的SN加密获得第一密文之前还包括:
第一设备拍好采集第二设备的图形码,解析图形码获得第二设备对应的SN。
图形码可以是一维码、二维码或编码后形成的其他编码,图形码携带第二设备对应的SN。图形码可以在第二设备上的标签或外壳上印制,若第二设备具有显示屏幕,也可在第二设备屏幕上显示蓝牙。
解析图形码获得第二设备对应的SN为根据图形码的编码规则,反向解码该图形码,获得该图形码对应字符信息。
通过第一设备拍照采集,可以使得对于一些无法通过电气连接或无线电波使得第一设备与第二设备之间信息交互,例如对于一些电子设备,蓝牙模块的MAC丢失后,也将无法通过wifi模块连接网络,因而通过拍照采集第二设备的SN,有助于解决获取第二设备SN的问题。
第一设备通过拍照或第二设备对应的SN之后,将其加密获得第一密文,第一设备将第一密文发送到服务器。
发明人还提供一种用于实现电子设备的远程修复方法的设备,如图2所示包括触发模块110、网络模块120,修改模块130;
所述触发模块110用于触发自动修复指令;
所述网络模块120用于将第一密文发送第一服务器;
所述修改模块130用于使用修复信息修复第二设备。
在一些实施例中,所述故障码为MAC丢失故障码;
所述修复信息为第二设备对应的MAC;
所述修改模块用于将MAC写入其蓝牙模块中。
在一些实施例中,还包括图像采集模块;
所述图采集模块用于拍照采集第二设备的图形码,解析图形码获得第二
设备对应的SN。
发明人还提供一种用于实现电子设备的远程修复方法的被修复设备,其特征在于,包括加密模块,设置模块;
所述加密模块用于将第二设备的SN和故障码加密获得第一密文。
发明人还提供一种用于实现电子设备远程修复方法的***,其特征在于,包括第一设备,第二设备,第一服务器;
所述第一设备为上述用于实现电子设备的远程修复方法的设备;
所述第二设备为上述实现电子设备的远程修复方法的被修复设备;
所述第一服务器包括存储模块,所述存储模块各合法登记的电子设备的SN和MAC。
本文中的术语优先采用其在蓝牙技术领域的解释,蓝牙设备为具备蓝牙硬件模块的设备,而蓝牙设备的名称也称为蓝牙名称,或简称名称,为字母、数字等组成,为蓝牙搜索时显示在蓝牙设备列表中的字符串,而本文中两个蓝牙设备连接,指两个蓝牙设备通过各自的蓝牙硬件模块建立连接,也可称为蓝牙连接或简称连接。可以理解的是,本文中“A包括B”或“A包含B”,在一些实施例中可以是A等于B。可以理解,本文中从设备,主设备都是具有蓝牙硬件模块的设备,而主设备和从设备只是仅仅为了将两个实体区分开来,在一些场景中主设备也可以是作为从设备的,即在一个场景中设备A作为主设备,设备B作为从设备,而在另一场景中,可以是设备A作为从设备,设备B作为主设备。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包
括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。
本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,包括但不限于:RAM、ROM、磁碟、磁带、光盘、闪存、U盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。
上述各实施例是参照根据实施例所述的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到计算机设备的处理器以产生一个机器,使得通过计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机设备以特定方式工作的计算机设备可读存储器中,使得存储在该计算机设备可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机设备上,使得在计算机设备上执
行一系列操作步骤以产生计算机实现的处理,从而在计算机设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。
Claims (10)
- 一种电子设备的远程修复方法,其特征在于,包括步骤:第一设备触发自动修复指令;将第二设备的SN和故障码加密获得第一密文;将第一密文发送给第一服务器,第一服务器中存储各合法登记的电子设备的SN、各故障码,第一服务器收到第一密文并解密获得第二设备的SN和故障码,若解密获得的第二设备的SN为服务器中某一合法登记的电子设备的SN,并且解密获得的故障码为第一服务器中存储的各故障码之一,则第一信息对应的第二设备为合法设备,否则为非法设备;若第二设备为合法设备,则根据故障码获得对应的修复信息,第一设备使用修复信息修复第二设备;所述第一服务器存储个故障码对应的修复信息。
- 根据权利要求1所述的一种电子设备的远程修复方法,其特征在于,所述故障码为MAC丢失故障码;所述修复信息为第二设备对应的MAC;所述步骤“若第二设备为合法设备,则根据故障码获得对应的修复信息,第一设备使用修复信息修复第二设备”为:若第二设备为合法设备,则根据第二设备的SN获得第二设备对应的MAC,第一设备将第二设备对应的MAC发送给第二设备,第二设备将MAC写入其蓝牙模块中;第一服务器中存储各合法登记的电子设备的SN和MAC。
- 根据权利要求1所述的一种电子设备的远程修复方法,其特征在于,在“第二设备出现故障之后,第一设备触发自动修复指令”之前,还包括步骤:第二设备发送SN和故障码给第一服务器,第一服务器将第二设备对应的维修标识修改为故障中;在“第一设备使用修复信息修复第二设备”之前,还包括步骤,判断第 一服务器中第二设备对应的维修标识是否为故障中,若修标识为故障中则第一设备使用修复信息修复第二设备;若维修标识为其他则提示当前无法维修;在“第一设备使用修复信息修复第二设备”之后,还包括步骤,将第一服务器将第二设备对应的维修标识修改为已维修。
- 根据权利要求1所述的一种电子设备的远程修复方法,其特征在于,所述步骤“第一设备触发自动修复指令;”之后,在步骤“将第二设备的SN和故障码加密获得第一密文”之前还包括步骤:第一设备拍照采集第二设备的图形码,解析图形码获得第二设备对应的SN,所述故障码设置为设定的故障码。
- 根据权利要求1所述的一种电子设备远程维修的方法,其特征在于,所述第二设备为POS机。
- 一种用于实现电子设备的远程修复方法的设备,其特征在于,包括触发模块、网络模块,修改模块;所述触发模块用于触发自动修复指令;所述网络模块用于将第一密文发送第一服务器;所述修改模块用于使用修复信息修复第二设备。
- 根据权利要求6所述的一种用于实现电子设备的远程修复方法的设备,其特征在于,所述故障码为MAC丢失故障码;所述修复信息为第二设备对应的MAC;所述修改模块用于将MAC写入其蓝牙模块中。
- 根据权利要求6所述的一种用于实现电子设备的远程修复方法的设备,其特征在于,还包括图像采集模块;所述图采集模块用于拍照采集第二设备的图形码,解析图形码获得第二设备对应的SN。
- 一种用于实现电子设备的远程修复方法的被修复设备,其特征在于,包括加密模块,设置模块;所述加密模块用于将第二设备的SN和故障码加密获得第一密文。
- 一种用于实现电子设备远程修复方法的***,其特征在于,包括第一设备,第二设备,第一服务器;所述第一设备为任一权利要求6-8所述的用于实现电子设备的远程修复方法的设备;所述第二设备为权利要求9所述的实现电子设备的远程修复方法的被修复设备;所述第一服务器包括存储模块,所述存储模块各合法登记的电子设备的SN和MAC。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511028177.3A CN105656669B (zh) | 2015-12-31 | 2015-12-31 | 电子设备的远程修复方法、设备、被修复设备和*** |
CN201511028177.3 | 2015-12-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017113789A1 true WO2017113789A1 (zh) | 2017-07-06 |
Family
ID=56491119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/093136 WO2017113789A1 (zh) | 2015-12-31 | 2016-08-03 | 电子设备的远程修复方法、设备、被修复设备和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105656669B (zh) |
WO (1) | WO2017113789A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112202588A (zh) * | 2019-07-08 | 2021-01-08 | 中兴通讯股份有限公司 | 一种远程维护设备方法、下发维护指令方法、装置及*** |
CN113641527A (zh) * | 2021-09-02 | 2021-11-12 | 中国银行股份有限公司 | 手机银行客户端生产问题修复方法及装置 |
CN113919613A (zh) * | 2020-07-10 | 2022-01-11 | 上海克为计算机科技有限公司 | 一种应用于工业生产的人员定位管理*** |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105656669B (zh) * | 2015-12-31 | 2019-01-01 | 福建联迪商用设备有限公司 | 电子设备的远程修复方法、设备、被修复设备和*** |
CN108986353A (zh) * | 2017-05-31 | 2018-12-11 | 广州云移信息科技有限公司 | 一种pos终端解锁方法及*** |
CN112887111B (zh) * | 2019-11-29 | 2023-04-07 | 中移物联网有限公司 | 一种设备故障检测方法、装置及计算机可读存储介质 |
CN112328422A (zh) * | 2020-11-06 | 2021-02-05 | 深圳市锐尔觅移动通信有限公司 | 异常修复方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1072978A1 (en) * | 1999-01-13 | 2001-01-31 | Soltec Japan, Ltd | Remote maintenance device and remote maintenance system |
CN1972486A (zh) * | 2006-12-04 | 2007-05-30 | Ut斯达康通讯有限公司 | 无线通讯终端远程无线参数修改方法 |
CN101662789A (zh) * | 2008-08-27 | 2010-03-03 | 比亚迪股份有限公司 | 移动设备远程维护方法和*** |
CN105656669A (zh) * | 2015-12-31 | 2016-06-08 | 福建联迪商用设备有限公司 | 电子设备的远程修复方法、设备、被修复设备和*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2932044B1 (fr) * | 2008-06-02 | 2010-08-20 | Sagem Comm | Procede et dispositif d'attribution d'adresses mac dans un reseau de communication sur courants porteurs |
CN102299896A (zh) * | 2010-06-23 | 2011-12-28 | 深圳市傲冠软件股份有限公司 | 一种对个人电子设备实施远程维护的方法和*** |
CN102013982B (zh) * | 2010-12-01 | 2012-07-25 | 银联商务有限公司 | 远程加密方法、管理方法、加密管理方法及装置和*** |
CN103067208B (zh) * | 2013-01-06 | 2015-09-09 | 深圳市共进电子股份有限公司 | 远程诊断sip注册故障的方法及*** |
CN103714638B (zh) * | 2013-03-15 | 2015-09-30 | 福建联迪商用设备有限公司 | 一种快速定位终端主密钥下载失败的方法及*** |
-
2015
- 2015-12-31 CN CN201511028177.3A patent/CN105656669B/zh active Active
-
2016
- 2016-08-03 WO PCT/CN2016/093136 patent/WO2017113789A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1072978A1 (en) * | 1999-01-13 | 2001-01-31 | Soltec Japan, Ltd | Remote maintenance device and remote maintenance system |
CN1972486A (zh) * | 2006-12-04 | 2007-05-30 | Ut斯达康通讯有限公司 | 无线通讯终端远程无线参数修改方法 |
CN101662789A (zh) * | 2008-08-27 | 2010-03-03 | 比亚迪股份有限公司 | 移动设备远程维护方法和*** |
CN105656669A (zh) * | 2015-12-31 | 2016-06-08 | 福建联迪商用设备有限公司 | 电子设备的远程修复方法、设备、被修复设备和*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112202588A (zh) * | 2019-07-08 | 2021-01-08 | 中兴通讯股份有限公司 | 一种远程维护设备方法、下发维护指令方法、装置及*** |
CN113919613A (zh) * | 2020-07-10 | 2022-01-11 | 上海克为计算机科技有限公司 | 一种应用于工业生产的人员定位管理*** |
CN113641527A (zh) * | 2021-09-02 | 2021-11-12 | 中国银行股份有限公司 | 手机银行客户端生产问题修复方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105656669B (zh) | 2019-01-01 |
CN105656669A (zh) | 2016-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017113789A1 (zh) | 电子设备的远程修复方法、设备、被修复设备和*** | |
US11533187B2 (en) | Device birth certificate | |
US11258792B2 (en) | Method, device, system for authenticating an accessing terminal by server, server and computer readable storage medium | |
CN100380274C (zh) | 用于对上下文加密密钥进行备份和恢复的方法和*** | |
CN103136678A (zh) | 智能终端的识别方法及装置、识别信息的处理方法及装置、识别*** | |
US10541819B2 (en) | Forged command filtering system and related command authentication circuit | |
TW201820818A (zh) | 一種終端主金鑰的設置方法和裝置 | |
CN108965228B (zh) | 具有多重密钥的kyc数据标记的争议救济***及其方法 | |
CN105554908A (zh) | 实现扫码蓝牙自动连接方法、主设备、从设备和*** | |
CN107657199B (zh) | 行动装置、验证装置及其验证方法 | |
CN106416187A (zh) | 使用短程通信的网络节点安全 | |
CN111630813A (zh) | 电子设备、外部电子设备及包括电子设备和外部电子设备的*** | |
US9756044B2 (en) | Establishment of communication connection between mobile device and secure element | |
CN117118972A (zh) | 一种可记录文件流转过程的方法、装置、设备及介质 | |
CN116366289B (zh) | 无人机遥感数据的***方法及装置 | |
TWI770279B (zh) | 憑證驗證輔助裝置、系統及其方法 | |
US20180107840A1 (en) | Method of restoring a secure element to a factory state | |
CN110955909A (zh) | 个人数据保护方法及区块链节点 | |
CN112464203A (zh) | 基于智能密码钥匙应用接口数据格式检测方法及电子设备 | |
CN113647052B (zh) | 信息处理终端、信息处理设备、信息处理方法、程序和信息处理*** | |
CN110912697B (zh) | Scheme请求校验方法、装置及设备 | |
KR102027815B1 (ko) | Pin 기반의 파일 복호화 방법 및 이를 수행하는 장치 | |
CN117131539A (zh) | 用户数据保护方法、装置、终端设备以及存储介质 | |
CN117034303A (zh) | 页面防截屏方法、装置、计算机设备和存储介质 | |
CN113486403A (zh) | 保障客户数据隐私的案场风控方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16880584 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16880584 Country of ref document: EP Kind code of ref document: A1 |