[go: nahoru, domu]

CN107222536A - A kind of method of cloud Internet of Things platform adaptive terminal - Google Patents

A kind of method of cloud Internet of Things platform adaptive terminal Download PDF

Info

Publication number
CN107222536A
CN107222536A CN201710398568.7A CN201710398568A CN107222536A CN 107222536 A CN107222536 A CN 107222536A CN 201710398568 A CN201710398568 A CN 201710398568A CN 107222536 A CN107222536 A CN 107222536A
Authority
CN
China
Prior art keywords
sdk
things platform
cloud internet
internet
things
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
CN201710398568.7A
Other languages
Chinese (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.)
Jinan Inspur Hi Tech Investment and Development Co Ltd
Original Assignee
Jinan Inspur Hi Tech Investment and Development 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 Jinan Inspur Hi Tech Investment and Development Co Ltd filed Critical Jinan Inspur Hi Tech Investment and Development Co Ltd
Priority to CN201710398568.7A priority Critical patent/CN107222536A/en
Publication of CN107222536A publication Critical patent/CN107222536A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of method of cloud Internet of Things platform adaptive terminal, the cloud Internet of Things platform service according to as terminal type generate the SDK of different language;Different types of intelligent terminal carries out hardware programming communication according to the SDK of oneself according to rule, completes access of the cloud Internet of Things platform to intelligent terminal.The inventive method is adapted to main flow intelligent terminal according to different types of SDK, and platform and intelligent terminal interactive only need to a small amount of coding, reduce access cloud Internet of Things platform difficulty.

Description

A kind of method of cloud Internet of Things platform adaptive terminal
Technical field
The present invention relates to field of computer technology, and in particular to a kind of method of cloud Internet of Things platform adaptive terminal.
Background technology
With development of information science and technology, various intelligent terminals are applied in every profession and trade, and traditional Internet of Things is to cloud thing Connection starts transformation." cloud " refers to cloud computing, and " Internet of Things " refers to Internet of Things.Internet of Things then may be considered one of carrying cloud computing technology Platform.By the support of cloud computing technology, Internet of Things then can preferably lift storage and the disposal ability of data.So that The technology of itself obtains further perfect.And if losing the support of cloud computing, the service behaviour of Internet of Things can undoubtedly be beaten greatly Discount, and compared with other traditional technologies, significance of which also can be reduced greatly.Thus Internet of Things has to cloud computing Very strong dependence.
Cloud Internet of Things realizes that subject matter is how to be adapted to various terminal devices.Since being cloud Internet of Things, it is necessary to Persist in reunification adaptive terminal, unified Modeling, uniformly gather, be uniformly controlled, unified and open interface.Traditional intelligence terminal device has (SuSE) Linux OS, Windows operating system, raspberry group etc., and the programming language that intelligent terminal is supported is also a variety of Type, there is Java, C, C++ etc..
, it is necessary to access various types of intelligent terminals in cloud Internet of Things platform.Every kind of intelligent terminal operating system And programming language is all inconsistent.The access for taking which kind of mode to be adapted to all intelligent terminals is that various cloud Internet of Things platforms are solved Key problem.
SDK(Software Development Kit, i.e. SDK are usually some by software engineer For the set for the developing instrument that application software is set up for specific software kit, software frame, hardware platform, operating system etc..
Apache Thrift are a kind of remote services that is efficient, supporting a variety of programming languages that Facebook is realized The framework called.Compared with other RPC frameworks, it mainly has following two features:
High-performance, due to using Binary Serialization, and be long connection, than traditional use XML, SOAP, The solution of the short connection such as JSON is much faster.
It is multilingual to support there is provided to C++, Java, Python, PHP, Ruby, Erlang, Perl, The support of a variety of conventional language such as Haskell, C#, Cocoa, Smalltalk.
Just because of this, Thrift is very advantageous for high concurrent, big data quantity and multilingual environment.
The content of the invention
The technical problem to be solved in the present invention is:There is provided a kind of cloud Internet of Things platform adaptation is whole for problem above by the present invention The method at end.Platform service utilizes telescopic across language service framework(Apache Thrift)The SDK of different language is generated, Allow different types of terminal device to take the SDK of oneself to be programmed according to rule, complete and platform docking.Terminal SDK peace Platform can carry out communication interaction, and heartbeat detection, terminal device is reported and submitted by the SDK data for programming completion Internet of Things, event handling etc..
The technical solution adopted in the present invention is:
A kind of method of cloud Internet of Things platform adaptive terminal, the cloud Internet of Things platform service according to as terminal type generate it is different The SDK of language;Different types of intelligent terminal carries out hardware programming communication according to the SDK of oneself according to rule, completes cloud Access of the Internet of Things platform to intelligent terminal.
The cloud Internet of Things platform utilizes telescopic across language service framework Apache Thrift, generation different language SDK。
The intelligent terminal is reported and submitted by the SDK data for programming completion Internet of Things, event handling, with cloud Internet of Things platform Carry out communication interaction, heartbeat detection.
Methods described realizes that step is as follows:
1)Corresponding SDK is generated according to different intelligent terminals by cloud Internet of Things platform service;
2)For different intelligent terminals, cloud Internet of Things platform service issues corresponding SDK;
3)Intelligent terminal is programmed on a small quantity according to SDK, completes the access of intelligent terminal.
The SDK supports the programming of intelligent terminal mainstream speech, such as Java, C, C++.
Beneficial effects of the present invention are:
The inventive method is adapted to main flow intelligent terminal according to different types of SDK, and platform and intelligent terminal interactive are only needed to A small amount of coding, reduces access cloud Internet of Things platform difficulty.
Brief description of the drawings
Fig. 1 is that the inventive method realizes block diagram.
Embodiment
Below according to Figure of description, with reference to embodiment, the present invention is further described:
Embodiment 1:
A kind of method of cloud Internet of Things platform adaptive terminal, the cloud Internet of Things platform service according to as terminal type generate it is different The SDK of language;Different types of intelligent terminal carries out hardware programming communication according to the SDK of oneself according to rule, completes cloud Access of the Internet of Things platform to intelligent terminal.
Embodiment 2
On the basis of embodiment 1, cloud Internet of Things platform described in the present embodiment utilizes telescopic across language service framework Apache Thrift, generates the SDK of different language.
Embodiment 3
On the basis of embodiment 1 or 2, the present embodiment intelligent terminal is reported and submitted by the SDK data for programming completion Internet of Things, Event handling, with cloud Internet of Things platform carry out communication interact, heartbeat detection.
Embodiment 4
On the basis of embodiment 3, the present embodiment methods described realizes that step is as follows:
1)Corresponding SDK is generated according to different intelligent terminals by cloud Internet of Things platform service;
2)For different intelligent terminals, cloud Internet of Things platform service issues corresponding SDK;
3)Intelligent terminal is programmed on a small quantity according to SDK, completes the access of intelligent terminal.
Embodiment 5
On the basis of embodiment 4, the present embodiment SDK supports the programming of intelligent terminal mainstream speech, such as Java, C, C++.
Embodiment is merely to illustrate the present invention, and not limitation of the present invention, about the ordinary skill of technical field Personnel, without departing from the spirit and scope of the present invention, can also make a variety of changes and modification, therefore all equivalent Technical scheme fall within scope of the invention, scope of patent protection of the invention should be defined by the claims.

Claims (5)

1. a kind of method of cloud Internet of Things platform adaptive terminal, it is characterised in that the cloud Internet of Things platform service according to as end Type is held to generate the SDK of different language;Different types of intelligent terminal carries out hardware volume according to the SDK of oneself according to rule Journey is communicated, and completes access of the cloud Internet of Things platform to intelligent terminal.
2. the method for a kind of cloud Internet of Things platform adaptive terminal according to claim 1, it is characterised in that the cloud Internet of Things is put down Platform utilizes across language service framework Apache Thrift, generates the SDK of different language.
3. a kind of method of cloud Internet of Things platform adaptive terminal according to claim 1 or 2, it is characterised in that the intelligence Terminal device by SDK program complete Internet of Things data report and submit, event handling, with cloud Internet of Things platform carry out communication interact, the heart Jump detection.
4. the method for a kind of cloud Internet of Things platform adaptive terminal according to claim 3, it is characterised in that methods described is realized Step is as follows:
1)Corresponding SDK is generated according to different intelligent terminals by cloud Internet of Things platform service;
2)For different intelligent terminals, cloud Internet of Things platform service issues corresponding SDK;
3)Intelligent terminal is programmed on a small quantity according to SDK, completes the access of intelligent terminal.
5. the method for a kind of cloud Internet of Things platform adaptive terminal according to claim 4, it is characterised in that the SDK is supported Intelligent terminal mainstream speech is programmed.
CN201710398568.7A 2017-05-31 2017-05-31 A kind of method of cloud Internet of Things platform adaptive terminal Pending CN107222536A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710398568.7A CN107222536A (en) 2017-05-31 2017-05-31 A kind of method of cloud Internet of Things platform adaptive terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710398568.7A CN107222536A (en) 2017-05-31 2017-05-31 A kind of method of cloud Internet of Things platform adaptive terminal

Publications (1)

Publication Number Publication Date
CN107222536A true CN107222536A (en) 2017-09-29

Family

ID=59948092

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710398568.7A Pending CN107222536A (en) 2017-05-31 2017-05-31 A kind of method of cloud Internet of Things platform adaptive terminal

Country Status (1)

Country Link
CN (1) CN107222536A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107748661A (en) * 2017-11-01 2018-03-02 济南浪潮高新科技投资发展有限公司 A kind of method based on platform of internet of things access parking system
CN107948333A (en) * 2018-01-05 2018-04-20 青岛亿云物联科技有限公司 A kind of Internet of things system
CN108011919A (en) * 2017-10-23 2018-05-08 济南浪潮高新科技投资发展有限公司 A kind of objective platform of Internet of Things wound based on cloud Internet of Things technology

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063666A (en) * 2014-06-25 2014-09-24 北京思特奇信息技术股份有限公司 Method and system for protecting private information input by user
CN104111827A (en) * 2013-04-22 2014-10-22 腾讯科技(深圳)有限公司 Application matching method and device
CN105516250A (en) * 2015-11-25 2016-04-20 北京邮电大学 Internet-of-things service invoking platform and system
US20160142399A1 (en) * 2014-11-18 2016-05-19 Auth0, Inc. Identity infrastructure as a service
CN106708451A (en) * 2015-11-13 2017-05-24 深圳市光峰光电技术有限公司 Method for monitoring state of intelligent equipment in same screen, projection equipment and user terminal
US20170149937A1 (en) * 2015-11-24 2017-05-25 Verizon Patent And Licensing Inc. Internet of things communication unification and verification

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104111827A (en) * 2013-04-22 2014-10-22 腾讯科技(深圳)有限公司 Application matching method and device
CN104063666A (en) * 2014-06-25 2014-09-24 北京思特奇信息技术股份有限公司 Method and system for protecting private information input by user
US20160142399A1 (en) * 2014-11-18 2016-05-19 Auth0, Inc. Identity infrastructure as a service
CN106708451A (en) * 2015-11-13 2017-05-24 深圳市光峰光电技术有限公司 Method for monitoring state of intelligent equipment in same screen, projection equipment and user terminal
US20170149937A1 (en) * 2015-11-24 2017-05-25 Verizon Patent And Licensing Inc. Internet of things communication unification and verification
CN105516250A (en) * 2015-11-25 2016-04-20 北京邮电大学 Internet-of-things service invoking platform and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108011919A (en) * 2017-10-23 2018-05-08 济南浪潮高新科技投资发展有限公司 A kind of objective platform of Internet of Things wound based on cloud Internet of Things technology
CN107748661A (en) * 2017-11-01 2018-03-02 济南浪潮高新科技投资发展有限公司 A kind of method based on platform of internet of things access parking system
CN107948333A (en) * 2018-01-05 2018-04-20 青岛亿云物联科技有限公司 A kind of Internet of things system

Similar Documents

Publication Publication Date Title
US10951552B2 (en) Generation of a chatbot interface for an application programming interface
CN106648945B (en) Interface data testing method and device and electronic equipment
US10977076B2 (en) Method and apparatus for processing a heterogeneous cluster-oriented task
CN110083455B (en) Graph calculation processing method, graph calculation processing device, graph calculation processing medium and electronic equipment
US10191735B2 (en) Language-independent program composition using containers
US11418575B2 (en) Optimizing service deployment in a distributed computing environment
CN107222536A (en) A kind of method of cloud Internet of Things platform adaptive terminal
JP7465869B2 (en) Universal Governance
CN110427173A (en) A kind of artificial intelligence synthesis business platform
CN107133024A (en) Business management system based on OSGI frameworks
US20230139106A1 (en) Conversion method and apparatus for deep learning model, server, and storage medium
US11501065B2 (en) Semantic parser including a coarse semantic parser and a fine semantic parser
CN103473072B (en) Mobile cloud computing application program development method
US20230043528A1 (en) Using backpropagation to train a dialog system
US10748525B2 (en) Multi-modal dialog agents representing a level of confidence in analysis
CN112489632B (en) Implementing correction models to reduce propagation of automatic speech recognition errors
US11055602B2 (en) Deep learning assignment processing method and apparatus, device and storage medium
US20230086307A1 (en) Data transformation and quality checking
CN116192670A (en) Environment deployment method, device, equipment and medium
US11457109B2 (en) Relationship determination system
CN111666068B (en) Platform development framework, construction method, equipment and medium
WO2021077282A1 (en) Neural network model conversion method and apparatus, server, and storage medium
CN103905543A (en) Cloud resource situation perception system structure
JP2022547998A (en) Using Generative Adversarial Networks to Train Semantic Parsers for Dialogue Systems
CN111951788A (en) Language model optimization method and device, electronic equipment and storage medium

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170929

RJ01 Rejection of invention patent application after publication