CN105100067A - Cloud activation method and system - Google Patents

Cloud activation method and system Download PDF

Info

Publication number
CN105100067A
CN105100067A CN201510366140.5A CN201510366140A CN105100067A CN 105100067 A CN105100067 A CN 105100067A CN 201510366140 A CN201510366140 A CN 201510366140A CN 105100067 A CN105100067 A CN 105100067A
Authority
CN
China
Prior art keywords
target terminal
terminal equipment
identifying code
cloud server
code
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.)
Granted
Application number
CN201510366140.5A
Other languages
Chinese (zh)
Other versions
CN105100067B (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.)
Shanghai Mxchip Information Technology Co Ltd
Original Assignee
Shanghai Mxchip Information Technology 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 Shanghai Mxchip Information Technology Co Ltd filed Critical Shanghai Mxchip Information Technology Co Ltd
Priority to CN201510366140.5A priority Critical patent/CN105100067B/en
Publication of CN105100067A publication Critical patent/CN105100067A/en
Application granted granted Critical
Publication of CN105100067B publication Critical patent/CN105100067B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • H04L63/0838Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a cloud activation method and system. When a terminal device is about to bind with an application, an application server sends a temporary verification code to a target terminal device to be bound with the same, the target terminal device sends the temporary verification code to a cloud server for verification, after the verification, the cloud server returns a unique identification code corresponding to the target terminal device to the target terminal device, the target terminal device sends the unique identification code to the application server, the application server sends the unique identification code and the temporary verification code to the cloud server for verification, after the verification, the target terminal device is bound with the application, the terminal device and the application server need to respectively verify on the cloud, the device interacts with the application server, and the binding is completed after all the verifications are passed, so that the binding process is safer and more reliable.

Description

A kind of high in the clouds Activiation method and system
Technical field
The present invention relates to Intelligent hardware field, particularly relate to a kind of high in the clouds Activiation method and system.
Background technology
Need after general intelligence equipment networking to use App and user to bind, bind example with the smart machine of micro-letter, the Quick Response Code that micro-letter bound device needs equipment and public number jointly to generate, then micro-credit household is scanned Quick Response Code and is got final product bound device.
Binding to equipment can be completed owing to only scanning Quick Response Code, if Quick Response Code leaks, easily cause equipment by consequence that other people control.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of high in the clouds Activiation method and system, can realize the secure binding of smart machine.
For achieving the above object, the invention provides a kind of high in the clouds Activiation method, comprising:
Application server sends interim identifying code to the target terminal equipment that will carry out with it binding;
Described interim identifying code is sent to cloud server and verifies by described target terminal equipment;
Described cloud server judges that whether described interim identifying code is effective, if effectively, generate the exclusive identification code corresponding with described target terminal equipment, and described exclusive identification code is sent to described target terminal equipment;
Described unique verification code is sent to described application server by described target terminal equipment;
Described exclusive identification code and described interim identifying code are sent to described cloud server by described application server;
Described cloud server is verified described exclusive identification code and described interim identifying code, if be verified, described target terminal equipment completes the binding with described application server.
Preferably, described cloud server judges whether described interim identifying code effectively comprises:
Described cloud server judges that whether described interim identifying code is corresponding with described target terminal equipment, if correspondence, determines that described interim identifying code is effective.
Preferably, described cloud server carries out checking to described exclusive identification code and described interim identifying code and comprises:
Described cloud server judges the whether corresponding described target terminal equipment of described interim identifying code and described exclusive identification code, if correspondence, determines to be verified.
Preferably, described target terminal equipment complete with the binding of described application server after also comprise:
Described cloud server returns the result of binding success to described application server.
Present invention also offers a kind of high in the clouds activation system, comprising: application server and cloud server;
Described application server is used for sending interim identifying code to the target terminal equipment that will carry out with it binding; Receive the unique verification code that described target terminal equipment sends; Described exclusive identification code and described interim identifying code are sent to described cloud server;
The interim identifying code that described cloud server sends for receiving described target terminal equipment; Judge that whether described interim identifying code is effective, if effectively, generate the exclusive identification code corresponding with described target terminal equipment, and described exclusive identification code is sent to described target terminal equipment; Verify described exclusive identification code and described interim identifying code, if be verified, described target terminal equipment completes the binding with described application server.
Apply high in the clouds provided by the invention Activiation method and system, when terminal equipment will be bound with application, application server sends interim identifying code to the target terminal equipment that will carry out with it binding, described interim identifying code is sent to cloud server and verifies by described target terminal equipment, be verified rear cloud server and return exclusive identification code corresponding to a described target terminal equipment to target terminal equipment, described unique verification code is sent to described application server by described target terminal equipment, described exclusive identification code and described interim identifying code are sent to described cloud server and verify by described application server, the binding of target terminal equipment and application is completed after being verified, need terminal equipment and application server to divide to be clipped to high in the clouds to verify, equipment and application server carry out interaction, high in the clouds checking is all by completing binding, make binding procedure more safe and reliable.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only embodiments of the invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to the accompanying drawing provided.
Fig. 1 is the flow chart of high in the clouds of the present invention Activiation method embodiment one;
Fig. 2 is the schematic diagram of high in the clouds of the present invention Activiation method embodiment two.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The invention provides a kind of high in the clouds Activiation method, as shown in Figure 1, be the flow chart of high in the clouds of the present invention Activiation method embodiment one, comprise:
Step S101: application server sends interim identifying code to the target terminal equipment that will carry out with it binding;
Step S102: described interim identifying code is sent to cloud server and verifies by described target terminal equipment;
Step S103: described cloud server judges that whether described interim identifying code is effective, if effectively, generate the exclusive identification code corresponding with described target terminal equipment, and described exclusive identification code is sent to described target terminal equipment;
Step S104: described unique verification code is sent to described application server by described target terminal equipment;
Step S105: described exclusive identification code and described interim identifying code are sent to described cloud server by described application server;
Step S106: described cloud server is verified described exclusive identification code and described interim identifying code, if be verified, described target terminal equipment completes the binding with described application server.
The high in the clouds Activiation method that application the present embodiment provides, when terminal equipment will be bound with application, application server sends interim identifying code to the target terminal equipment that will carry out with it binding, described interim identifying code is sent to cloud server and verifies by described target terminal equipment, be verified rear cloud server and return exclusive identification code corresponding to a described target terminal equipment to target terminal equipment, described unique verification code is sent to described application server by described target terminal equipment, described exclusive identification code and described interim identifying code are sent to described cloud server and verify by described application server, the binding of target terminal equipment and application is completed after being verified, need terminal equipment and application server to divide to be clipped to high in the clouds to verify, equipment and application server carry out interaction, high in the clouds checking is all by completing binding, make binding procedure more safe and reliable.
Fig. 2 is the principle schematic of high in the clouds of the present invention Activiation method embodiment 2:
First the login name of equipment, login password and the user Token temporarily generated and interim identifying code are sent to equipment by APP application server, initiate registration request;
After equipment receives the data that APP sends, Authentication devices login name and password, the Token mac physical address of product id, equipment, APP sent after being proved to be successful and device activation password are sent to high in the clouds together, carry out registration request;
The registration request of high in the clouds treatment facility, judge that whether described interim identifying code is corresponding with described target terminal equipment, if correspondence, determine that described interim identifying code is effective, if effectively, generate an activation record, return a DeviceID and the unique ID of the overall situation corresponding to equipment to equipment;
The DeviceID of acquisition is returned to APP by equipment;
DeviceID and user Token is sent to high in the clouds by APP, carries out bind request,
The bind request that high in the clouds process APP sends, judges the whether corresponding described target terminal equipment of user Token and DeviceID, if correspondence, determines to be verified, be proved to be successful backward APP and return binding result.
Present invention also offers a kind of high in the clouds activation system, high in the clouds of the present invention activation system embodiment comprises: application server and cloud server;
Described application server is used for sending interim identifying code to the target terminal equipment that will carry out with it binding; Receive the unique verification code that described target terminal equipment sends; Described exclusive identification code and described interim identifying code are sent to described cloud server;
The interim identifying code that described cloud server sends for receiving described target terminal equipment; Judge that whether described interim identifying code is effective, if effectively, generate the exclusive identification code corresponding with described target terminal equipment, and described exclusive identification code is sent to described target terminal equipment; Verify described exclusive identification code and described interim identifying code, if be verified, described target terminal equipment completes the binding with described application server.
The high in the clouds activation system that application the present embodiment provides, when terminal equipment will be bound with application, application server sends interim identifying code to the target terminal equipment that will carry out with it binding, described interim identifying code is sent to cloud server and verifies by described target terminal equipment, be verified rear cloud server and return exclusive identification code corresponding to a described target terminal equipment to target terminal equipment, described unique verification code is sent to described application server by described target terminal equipment, described exclusive identification code and described interim identifying code are sent to described cloud server and verify by described application server, the binding of target terminal equipment and application is completed after being verified, need terminal equipment and application server to divide to be clipped to high in the clouds to verify, equipment and application server carry out interaction, high in the clouds checking is all by completing binding, make binding procedure more safe and reliable.
It should be noted that, each embodiment in this specification all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.For system class embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Finally, also it should be noted that, in this article, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Be described in detail method and system provided by the present invention above, apply specific case herein and set forth principle of the present invention and execution mode, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (5)

1. a high in the clouds Activiation method, is characterized in that, comprising:
Application server sends interim identifying code to the target terminal equipment that will carry out with it binding;
Described interim identifying code is sent to cloud server and verifies by described target terminal equipment;
Described cloud server judges that whether described interim identifying code is effective, if effectively, generate the exclusive identification code corresponding with described target terminal equipment, and described exclusive identification code is sent to described target terminal equipment;
Described unique verification code is sent to described application server by described target terminal equipment;
Described exclusive identification code and described interim identifying code are sent to described cloud server by described application server;
Described cloud server is verified described exclusive identification code and described interim identifying code, if be verified, described target terminal equipment completes the binding with described application server.
2. high in the clouds according to claim 1 Activiation method, is characterized in that, described cloud server judges whether described interim identifying code effectively comprises:
Described cloud server judges that whether described interim identifying code is corresponding with described target terminal equipment, if correspondence, determines that described interim identifying code is effective.
3. high in the clouds according to claim 1 Activiation method, is characterized in that, described cloud server carries out checking to described exclusive identification code and described interim identifying code and comprises:
Described cloud server judges the whether corresponding described target terminal equipment of described interim identifying code and described exclusive identification code, if correspondence, determines to be verified.
4. high in the clouds according to claim 1 Activiation method, is characterized in that, described target terminal equipment complete with the binding of described application server after also comprise:
Described cloud server returns the result of binding success to described application server.
5. a high in the clouds activation system, is characterized in that, comprising: application server and cloud server;
Described application server is used for sending interim identifying code to the target terminal equipment that will carry out with it binding; Receive the unique verification code that described target terminal equipment sends; Described exclusive identification code and described interim identifying code are sent to described cloud server;
The interim identifying code that described cloud server sends for receiving described target terminal equipment; Judge that whether described interim identifying code is effective, if effectively, generate the exclusive identification code corresponding with described target terminal equipment, and described exclusive identification code is sent to described target terminal equipment; Verify described exclusive identification code and described interim identifying code, if be verified, described target terminal equipment completes the binding with described application server.
CN201510366140.5A 2015-06-26 2015-06-26 A kind of high in the clouds Activiation method and system Active CN105100067B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510366140.5A CN105100067B (en) 2015-06-26 2015-06-26 A kind of high in the clouds Activiation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510366140.5A CN105100067B (en) 2015-06-26 2015-06-26 A kind of high in the clouds Activiation method and system

Publications (2)

Publication Number Publication Date
CN105100067A true CN105100067A (en) 2015-11-25
CN105100067B CN105100067B (en) 2018-09-18

Family

ID=54579614

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510366140.5A Active CN105100067B (en) 2015-06-26 2015-06-26 A kind of high in the clouds Activiation method and system

Country Status (1)

Country Link
CN (1) CN105100067B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105871982A (en) * 2015-12-07 2016-08-17 乐视云计算有限公司 Content pushing method, device and system
CN105871821A (en) * 2016-03-24 2016-08-17 浙江风向标科技有限公司 Device binding method
CN106372949A (en) * 2016-09-05 2017-02-01 深圳市双赢伟业科技股份有限公司 Vehicle maintenance management method
CN106708553A (en) * 2016-06-20 2017-05-24 腾讯科技(深圳)有限公司 Identifier generation method, device and system
CN107635221A (en) * 2017-08-23 2018-01-26 上海车音智能科技有限公司 A kind of car-mounted terminal identifying processing method and device
CN108389433A (en) * 2018-03-06 2018-08-10 广州指点教育科技有限公司 A kind of tutoring system and method
CN109460281A (en) * 2018-09-17 2019-03-12 华为技术有限公司 The virtual machine management method and device of cloud platform
CN109587016A (en) * 2018-11-20 2019-04-05 广东美的制冷设备有限公司 Household electrical appliances binding system, method, mobile terminal, server, household electrical appliances and medium
CN110650160A (en) * 2019-10-29 2020-01-03 北京天威诚信电子商务服务有限公司 Identity authentication method and system
CN111757422A (en) * 2020-06-11 2020-10-09 重庆辉烨通讯技术有限公司 Equipment activation method and device, user terminal, equipment to be activated and storage medium
CN111866855A (en) * 2020-07-17 2020-10-30 江苏海全科技有限公司 Intelligent terminal initialization activation method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242404A (en) * 2007-02-08 2008-08-13 联想(北京)有限公司 A validation method and system based on heterogeneous network
US20120096259A1 (en) * 2010-10-19 2012-04-19 Hon Hai Precision Industry Co., Ltd. System and method for performing mutual authentication
CN102611753A (en) * 2012-03-21 2012-07-25 张雷 System and method for controlling controlled equipment through mobile terminal based on cloud platform
CN103414881A (en) * 2013-08-15 2013-11-27 中国科学院软件研究所 Method for fast configuring remote video monitoring system
CN104580117A (en) * 2013-10-28 2015-04-29 深圳市腾讯计算机***有限公司 Authentication method, device and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242404A (en) * 2007-02-08 2008-08-13 联想(北京)有限公司 A validation method and system based on heterogeneous network
US20120096259A1 (en) * 2010-10-19 2012-04-19 Hon Hai Precision Industry Co., Ltd. System and method for performing mutual authentication
CN102611753A (en) * 2012-03-21 2012-07-25 张雷 System and method for controlling controlled equipment through mobile terminal based on cloud platform
CN103414881A (en) * 2013-08-15 2013-11-27 中国科学院软件研究所 Method for fast configuring remote video monitoring system
CN104580117A (en) * 2013-10-28 2015-04-29 深圳市腾讯计算机***有限公司 Authentication method, device and system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105871982A (en) * 2015-12-07 2016-08-17 乐视云计算有限公司 Content pushing method, device and system
CN105871821A (en) * 2016-03-24 2016-08-17 浙江风向标科技有限公司 Device binding method
CN106708553B (en) * 2016-06-20 2018-11-09 腾讯科技(深圳)有限公司 Mark generating method, apparatus and system
CN106708553A (en) * 2016-06-20 2017-05-24 腾讯科技(深圳)有限公司 Identifier generation method, device and system
CN106372949A (en) * 2016-09-05 2017-02-01 深圳市双赢伟业科技股份有限公司 Vehicle maintenance management method
CN107635221A (en) * 2017-08-23 2018-01-26 上海车音智能科技有限公司 A kind of car-mounted terminal identifying processing method and device
CN108389433A (en) * 2018-03-06 2018-08-10 广州指点教育科技有限公司 A kind of tutoring system and method
CN109460281A (en) * 2018-09-17 2019-03-12 华为技术有限公司 The virtual machine management method and device of cloud platform
US12045642B2 (en) 2018-09-17 2024-07-23 Huawei Cloud Computing Technologies Co., Ltd. Virtual machine management method and apparatus for cloud platform
CN109587016A (en) * 2018-11-20 2019-04-05 广东美的制冷设备有限公司 Household electrical appliances binding system, method, mobile terminal, server, household electrical appliances and medium
CN110650160A (en) * 2019-10-29 2020-01-03 北京天威诚信电子商务服务有限公司 Identity authentication method and system
CN110650160B (en) * 2019-10-29 2022-01-04 北京天威诚信电子商务服务有限公司 Identity authentication method and system
CN111757422A (en) * 2020-06-11 2020-10-09 重庆辉烨通讯技术有限公司 Equipment activation method and device, user terminal, equipment to be activated and storage medium
CN111866855A (en) * 2020-07-17 2020-10-30 江苏海全科技有限公司 Intelligent terminal initialization activation method
CN111866855B (en) * 2020-07-17 2021-01-08 江苏海全科技有限公司 Intelligent terminal initialization activation method

Also Published As

Publication number Publication date
CN105100067B (en) 2018-09-18

Similar Documents

Publication Publication Date Title
CN105100067A (en) Cloud activation method and system
CN108768970B (en) Binding method of intelligent equipment, identity authentication platform and storage medium
CN107979514B (en) Method and device for binding devices
CN107086979B (en) User terminal verification login method and device
CN105915343B (en) A kind of offline Activiation method of registration user and system
CN103248489A (en) Method for realizing client login through intelligent terminal, server and intelligent terminal
CN104580104A (en) Method, device and system for identity verification
CN102685730B (en) Method for transmitting context information of user equipment (UE) and mobility management entity (MME)
CN106101067B (en) Method and terminal for binding intelligent equipment
US10674350B2 (en) Network subscription handling
CN104038490B (en) A kind of communication security method of calibration and its device
CN112437068B (en) Authentication and key agreement method, device and system
CN105491004A (en) Transaction relationship building method, device and system
CN104104687A (en) Safe login method and system
CN105306320A (en) Method and device for binding clients to intelligent device
CN113848737A (en) Intelligent device control method, device and system, cloud server and storage medium
CN105488875A (en) Access control verification method and device
CN104468120A (en) Method and system for achieving electronic signature
CN111065090A (en) Method for establishing network connection and wireless routing equipment
CN110798432A (en) Security authentication method, device and system and mobile terminal
CN104283852B (en) The single sign-on authentication method and system and client and server-side of mobile application
CN106773797B (en) A kind of information processing method, system and management platform
CN105101040A (en) Resource creating method and device
CN110677248B (en) Safe binding method and system based on narrowband Internet of things
JP6603799B2 (en) Entity identity validity verification method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant