CN104539651A - Proxy server system and method for rapid access of embedded hardware equipment into back-stage management platform - Google Patents

Proxy server system and method for rapid access of embedded hardware equipment into back-stage management platform Download PDF

Info

Publication number
CN104539651A
CN104539651A CN201410730412.0A CN201410730412A CN104539651A CN 104539651 A CN104539651 A CN 104539651A CN 201410730412 A CN201410730412 A CN 201410730412A CN 104539651 A CN104539651 A CN 104539651A
Authority
CN
China
Prior art keywords
data
terminal
parameter
service
hardware
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
CN201410730412.0A
Other languages
Chinese (zh)
Other versions
CN104539651B (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.)
Inspur Cloud Information Technology Co Ltd
Shandong Inspur Cloud Information Technology Co Ltd
Original Assignee
Inspur Group 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 Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201410730412.0A priority Critical patent/CN104539651B/en
Publication of CN104539651A publication Critical patent/CN104539651A/en
Application granted granted Critical
Publication of CN104539651B publication Critical patent/CN104539651B/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/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/562Brokering proxy services

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)
  • Library & Information Science (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a proxy server system and a method for rapid access of embedded hardware equipment into a back-stage management platform. Traditional software developers do not know the features of hardware equipment of internet of things and only concern features of data communication process and results when rear-end software service is accessed into the internet of things equipment. To overcome the defects, a neutral proxy service platform is built. The neutral proxy service platform uses a credible user-defined control protocol-reliable communication protocol (RCP), isolates a front-end hardware layer from a back-stage business software layer, and provides a credible data relay service based on a standard transmission control protocol (TCP)/user datagram protocol (UDP). Configuration parameters of the abstract embedded hardware equipment are typical KEY-VALUE software parameters and are used for operating parameter configuration and firmware upgrade of the embedded hardware.

Description

A kind of quick access embedded hardware equipment is to the proxy-server system of back-stage management platform and method
Technical field
The present invention relates to Internet of Things, internet communication technical field, specifically a kind of quick access embedded hardware equipment is to the proxy-server system of back-stage management platform and method.
Background technology
Internet of things equipment belongs to typical embedded hardware, universal along with internet of things equipment, and what traditional application software developer was difficult to avoid touches embedded hardware equipment access, and then carries out the software and hardware combining project that back-end data analysis and equipment controls.But because software development is different from the emphasis of hardware development, the more focused data communication process of traditional software developer and data acquisition results, do not understand the bottom operational detail of (also not needing in most cases to understand) hardware device, often carry out project cooperation with hardware device production firm.Such situation brings the project of software and hardware combining in implementation process, coordinate communication time and effort consuming between frequent appearance each participation manufacturer, go wrong and cannot define the situation of responsibility and scope fast, cause the implementation cycle to extend, research and development progress is uncontrollable, even finally causes the failure of project.
Summary of the invention
The object of this invention is to provide a kind of quick access embedded hardware equipment to the proxy-server system of back-stage management platform and method.
The object of the invention is to realize in the following manner, based on open credible control protocol, the data communication proxy server of a set of neutrality is proposed, by the Direct Communication between isolation hardware and background application software, from backstage platform upper connecting tube for the upgrading of hardware device and parameter configuration management, make the communication of software and hardware both sides common Agent-oriented server, make unified judgment criteria, the fast Development of Internet of Things software and hardware combining project is provided safeguard;
Proxy-server system comprises following three parts:
1) Correspondent service module, be responsible for and communication management between the embedded device of front end and order control data transmission between Batch Processing software, data interaction with B/S service configuration intermodule;
2) the service configuration module of B/S framework, the terminal parameter that being responsible for browser mode provides configures, terminal logs in running status inquiry, terminal firmware is upgraded, terminal data flow uses and inquires about;
3) database manipulation proxy module, is responsible for storing step 2) in the service configuration module of B/S the framework data parameters, the step 2 that use) and step 1) in order transfer between Correspondent service module;
Concrete steps are as follows:
1) in, between Correspondent service module and embedded device, communication adopts open self-defined company standard RCP agreement (Reliable Communication Protocol-is credible communications protocol)access part, builds based on single channel udp protocol;
2) in, between Correspondent service module and background user service routine, communication adopts UAS(User Application Service in RCP agreement) part, the binary channels Transmission Control Protocol be separated based on data channel, command channel builds;
3) database manipulation proxy module in, is responsible for acting on behalf of with the database manipulation of Correspondent intermodule in step 1), immediate data storehouse read operation;
4) terminal parameter configuration adopts self-defined within the scope of support parameter data type, preserve in a database in the mode of row data, the service configuration module of B/S framework supports the parameter name to it, parameter unique serial number, the configuration of parameter value and allowed band, but the constraint only carrying out form aspect does not participate in the agreement of parameter value definition, this agreement is undertaken by built-in terminal and background service program, other processes obtaining configuration change stage or built-in terminal and background service program agreement in optional terminal login that issue of parameter value are carried out, terminal parameter definition comprises: data type, data maximum length, default value, whether revise, whether hide, unit, legal value scope.
The invention has the beneficial effects as follows: when carrying out internet of things equipment access back-end software service for traditional software developer, do not understand Internet of things hardware apparatus characteristic, the feature of focused data communication process and result, construct a neutral agency service platform, use believable self-defined control protocol (RCP – Reliable Communication Protocol), isolated preceding-terminal hardware layer and Batch Processing software layer, provide the data relay service of believable measured TCP/UDP agreement.The configuration parameter of abstract embedded hardware equipment is typical KEY-VALUE software parameter, takes over the operational factor configuration for embedded hardware and firmware upgrade.Proposition of the present invention is exactly to solve the problems referred to above run in traditional soft hardware vendor R & D Cooperation process.Reduce the access threshold of software and hardware combining project development.
Accompanying drawing explanation
Fig. 1 is proxy-server system composition structure chart;
Fig. 2 is proxy-server system communication topological diagram;
Fig. 3 is terminal parameter configuring method flow chart;
Fig. 4 is the TCP carrier head structural representation of background application command channel RCP agreement;
Fig. 5 is the TCP carrier head structural representation of background application data channel RCP agreement;
Fig. 6 is background application and built-in terminal Communication Graph.
Embodiment
With reference to Figure of description, method of the present invention is described in detail below.
A kind of quick access embedded hardware equipment is to the proxy-server system of back-stage management platform and method.
The proxy-server system that the present invention proposes and method, the data communication agency service platform of a set of neutrality is proposed based on open credible control protocol, Direct Communication between isolation hardware and background application software, from backstage platform upper connecting tube for the upgrading of hardware device and parameter configuration management.Make the communication of software and hardware both sides common Agent-oriented server, unified judgment criteria is provided, the fast Development of Internet of Things software and hardware combining project is provided safeguard.
The proxy-server system that the present invention proposes comprises three parts, respectively:
1) Correspondent service module, be responsible for and communication management between the embedded device of front end and order control data transmission between Batch Processing software, data interaction with B/S service configuration intermodule;
2) the service configuration module of B/S framework, the terminal parameter that being responsible for browser mode provides configures, terminal logs in running status inquiry, terminal firmware is upgraded, terminal data flow uses and inquires about;
3) database manipulation proxy module, the order transfer in the data parameters, 2 and 1 that the service configuration module being responsible for B/S framework in storage 2 uses between Correspondent service module.
Concrete steps are as follows:
1) between Correspondent service module and embedded device, communication adopts open self-defined company standard RCP agreement (Reliable Communication Protocol-is credible communications protocol) to access part, builds based on single channel udp protocol;
2) between Correspondent service module and background user service routine, communication adopts UAS(User Application Service in RCP agreement) part, the binary channels Transmission Control Protocol be separated based on data channel, command channel builds;
3) database manipulation proxy module, be responsible for 1 in the database manipulation of Correspondent intermodule act on behalf of, immediate data storehouse read operation;
4) terminal parameter configuration adopts self-defined within the scope of support parameter data type, preserve in a database in the mode of row data, the service configuration module of B/S framework supports the configuration to its parameter name, parameter unique serial number, parameter value and allowed band, but the constraint only carrying out form aspect does not participate in the agreement of parameter value definition, and this agreement is undertaken by built-in terminal and background service program.Other processes obtaining configuration change stage or built-in terminal and background service program agreement in optional terminal login that issue of parameter value are carried out.Terminal parameter definition comprises: data type, data maximum length, default value, whether can revise, whether hide, unit, legal value scope.
Except the technical characteristic described in specification, be the known technology of those skilled in the art.

Claims (1)

1. one kind fast access embedded hardware equipment to the proxy-server system of back-stage management platform and method, it is characterized in that, based on open credible control protocol, the data communication proxy server of a set of neutrality is proposed, by the Direct Communication between isolation hardware and background application software, from backstage platform upper connecting tube for the upgrading of hardware device and parameter configuration management, make the communication of software and hardware both sides common Agent-oriented server, make unified judgment criteria, the fast Development of Internet of Things software and hardware combining project is provided safeguard;
Proxy-server system comprises following three parts:
1) Correspondent service module, be responsible for and communication management between the embedded device of front end and order control data transmission between Batch Processing software, data interaction with B/S service configuration intermodule;
2) the service configuration module of B/S framework, the terminal parameter that being responsible for browser mode provides configures, terminal logs in running status inquiry, terminal firmware is upgraded, terminal data flow uses and inquires about;
3) database manipulation proxy module, is responsible for storing step 2) in the service configuration module of B/S the framework data parameters, the step 2 that use) and step 1) in order transfer between Correspondent service module;
Concrete steps are as follows:
1) in, between Correspondent service module and embedded device, communication adopts open self-defined company standard RCP agreement to access part, builds based on single channel udp protocol;
2) in, between Correspondent service module and background user service routine, communication adopts UAS part in RCP agreement, and the binary channels Transmission Control Protocol be separated based on data channel, command channel builds;
3) database manipulation proxy module in, is responsible for acting on behalf of with the database manipulation of Correspondent intermodule in step 1), immediate data storehouse read operation;
4) terminal parameter configuration adopts self-defined within the scope of support parameter data type, preserve in a database in the mode of row data, the service configuration module of B/S framework supports the parameter name to it, parameter unique serial number, the configuration of parameter value and allowed band, but the constraint only carrying out form aspect does not participate in the agreement of parameter value definition, this agreement is undertaken by built-in terminal and background service program, other processes obtaining configuration change stage or built-in terminal and background service program agreement in optional terminal login that issue of parameter value are carried out, terminal parameter definition comprises: data type, data maximum length, default value, whether revise, whether hide, unit, legal value scope.
CN201410730412.0A 2014-12-05 2014-12-05 A kind of embedded hardware equipment that quickly accesses is to the method for back-stage management platform agent server Active CN104539651B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410730412.0A CN104539651B (en) 2014-12-05 2014-12-05 A kind of embedded hardware equipment that quickly accesses is to the method for back-stage management platform agent server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410730412.0A CN104539651B (en) 2014-12-05 2014-12-05 A kind of embedded hardware equipment that quickly accesses is to the method for back-stage management platform agent server

Publications (2)

Publication Number Publication Date
CN104539651A true CN104539651A (en) 2015-04-22
CN104539651B CN104539651B (en) 2017-07-14

Family

ID=52855118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410730412.0A Active CN104539651B (en) 2014-12-05 2014-12-05 A kind of embedded hardware equipment that quickly accesses is to the method for back-stage management platform agent server

Country Status (1)

Country Link
CN (1) CN104539651B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105978892A (en) * 2016-06-27 2016-09-28 浪潮(苏州)金融技术服务有限公司 Diversified area switch remote control mode
CN108293074A (en) * 2015-12-08 2018-07-17 霍尼韦尔国际公司 For in Internet of Things(IOT)Distributed system architecture is used in edge instrument(DSA)Device and method
CN110675306A (en) * 2019-09-26 2020-01-10 深圳市六合智能感知***科技有限公司 Hyperspectral image data processing system
CN113641406A (en) * 2021-10-14 2021-11-12 阿里云计算有限公司 Hardware management method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1746848A (en) * 2005-10-25 2006-03-15 北京飞天诚信科技有限公司 Long-distance updating method of fixed programm of information safety apparatus
CN101154187A (en) * 2006-09-29 2008-04-02 英特尔公司 Method and apparatus for run-time in-memory patching of code from a service processor
CN101969435A (en) * 2010-09-30 2011-02-09 北京新媒传信科技有限公司 Interaction method and system based on SIP (Session Initiation Protocol)-C protocol
CN102375731A (en) * 2010-08-23 2012-03-14 融建信息技术(厦门)有限公司 Coding-free integrated application platform system
CN103430492A (en) * 2011-01-15 2013-12-04 晶像股份有限公司 Proxy device operation in command and control network
CN103853585A (en) * 2014-02-19 2014-06-11 浪潮软件股份有限公司 Method for implementing centralized management of versions through cloud
WO2014189746A1 (en) * 2013-05-20 2014-11-27 Citrix Systems, Inc. Multimedia redirection in a virtualized environment using a proxy server

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1746848A (en) * 2005-10-25 2006-03-15 北京飞天诚信科技有限公司 Long-distance updating method of fixed programm of information safety apparatus
CN101154187A (en) * 2006-09-29 2008-04-02 英特尔公司 Method and apparatus for run-time in-memory patching of code from a service processor
CN102375731A (en) * 2010-08-23 2012-03-14 融建信息技术(厦门)有限公司 Coding-free integrated application platform system
CN101969435A (en) * 2010-09-30 2011-02-09 北京新媒传信科技有限公司 Interaction method and system based on SIP (Session Initiation Protocol)-C protocol
CN103430492A (en) * 2011-01-15 2013-12-04 晶像股份有限公司 Proxy device operation in command and control network
WO2014189746A1 (en) * 2013-05-20 2014-11-27 Citrix Systems, Inc. Multimedia redirection in a virtualized environment using a proxy server
CN103853585A (en) * 2014-02-19 2014-06-11 浪潮软件股份有限公司 Method for implementing centralized management of versions through cloud

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108293074A (en) * 2015-12-08 2018-07-17 霍尼韦尔国际公司 For in Internet of Things(IOT)Distributed system architecture is used in edge instrument(DSA)Device and method
CN108293074B (en) * 2015-12-08 2022-12-27 霍尼韦尔国际公司 Apparatus and method for using Distributed System Architecture (DSA) in internet of things (IOT) edge appliances
CN105978892A (en) * 2016-06-27 2016-09-28 浪潮(苏州)金融技术服务有限公司 Diversified area switch remote control mode
CN105978892B (en) * 2016-06-27 2019-06-25 浪潮金融信息技术有限公司 A kind of diversification section switch long-range control method
CN110675306A (en) * 2019-09-26 2020-01-10 深圳市六合智能感知***科技有限公司 Hyperspectral image data processing system
CN113641406A (en) * 2021-10-14 2021-11-12 阿里云计算有限公司 Hardware management method and device
CN113641406B (en) * 2021-10-14 2022-02-08 阿里云计算有限公司 Hardware management method and device

Also Published As

Publication number Publication date
CN104539651B (en) 2017-07-14

Similar Documents

Publication Publication Date Title
CN104539651A (en) Proxy server system and method for rapid access of embedded hardware equipment into back-stage management platform
US9882966B2 (en) Method for providing data for a mobile device from a field device, computer program and arrangement for executing same
US10972362B2 (en) Network service configuration method and network management device
US11711431B2 (en) Internet of things configurable event and action sequencing framework
CN105373407A (en) DSP and FPGA online upgrading method for embedded system
US8447853B2 (en) Agent-less follow-me service for cloud-based applications
US20160117184A1 (en) Flexible device templates for connected consumer devices
CN104111857A (en) Method for automatically configuring parameters of multi-model BIOS
CN105607998B (en) A kind of System and method for carrying out embedded software debugging by online mode
CN103077061A (en) Installing method of application software in Android equipment and system
CN104570980A (en) B/S-architecture-based cross-platform remote monitoring system for numerical control machining production line
CN108388372A (en) Method, device and equipment for self-adapting touch data and storage medium
CN102681861B (en) Method and device for installing software
CN105262604A (en) Virtual machine migration method and equipment
CN105429713A (en) System and method for testing wireless device
TW201604693A (en) Cloud service supplementing embedded natural language processing engine
CN105915975B (en) The asynchronous control system and method for LED screen content are updated with mobile device
CN103002564B (en) Wireless Internet access method, radio networking device, server and wireless networking system
CN105652813A (en) Method for constructing embedded real-time EtherCAT master station on the basis of AM335X processor
CN104328547A (en) Online monitoring management device of spinning frame
CN102143222A (en) Application resource downloading adaptation method and downloading adaptation device
CN204325639U (en) Fine spining machine on-line monitoring management devices
CN103823435A (en) Soft PLC-based superview system
CN110365566B (en) Self-adaptive matching method for high-speed data communication bus
CN102185861A (en) System and method for realizing interaction between tablet computer and smart phone

Legal Events

Date Code Title Description
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180807

Address after: 250100 S06 tower, 1036, Chao Lu Road, hi tech Zone, Ji'nan, Shandong.

Patentee after: SHANDONG LANGCHAO YUNTOU INFORMATION TECHNOLOGY Co.,Ltd.

Address before: No. 1036, Shandong high tech Zone wave road, Ji'nan, Shandong

Patentee before: INSPUR GROUP Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 250100 Ji'nan science and technology zone, Shandong high tide Road, No. 1036 wave of science and Technology Park, building S06

Patentee after: SHANDONG INSPUR CLOUD INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 250100 Ji'nan science and technology zone, Shandong high tide Road, No. 1036 wave of science and Technology Park, building S06

Patentee before: SHANDONG LANGCHAO YUNTOU INFORMATION TECHNOLOGY Co.,Ltd.

Address after: 250100 Ji'nan science and technology zone, Shandong high tide Road, No. 1036 wave of science and Technology Park, building S06

Patentee after: Tidal Cloud Information Technology Co.,Ltd.

Address before: 250100 Ji'nan science and technology zone, Shandong high tide Road, No. 1036 wave of science and Technology Park, building S06

Patentee before: SHANDONG INSPUR CLOUD INFORMATION TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 250100 No. 1036 Tidal Road, Jinan High-tech Zone, Shandong Province, S01 Building, Tidal Science Park

Patentee after: Inspur cloud Information Technology Co.,Ltd.

Address before: 250100 Ji'nan science and technology zone, Shandong high tide Road, No. 1036 wave of science and Technology Park, building S06

Patentee before: Tidal Cloud Information Technology Co.,Ltd.