[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102346456B - Programmable intelligent terminal device and programmable intelligent terminal operation method - Google Patents

Programmable intelligent terminal device and programmable intelligent terminal operation method Download PDF

Info

Publication number
CN102346456B
CN102346456B CN 201110124429 CN201110124429A CN102346456B CN 102346456 B CN102346456 B CN 102346456B CN 201110124429 CN201110124429 CN 201110124429 CN 201110124429 A CN201110124429 A CN 201110124429A CN 102346456 B CN102346456 B CN 102346456B
Authority
CN
China
Prior art keywords
intelligent terminal
programmable
program
flow process
logic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 201110124429
Other languages
Chinese (zh)
Other versions
CN102346456A (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.)
SHANDONG WELL DATA CO., LTD.
Original Assignee
WELL DATA SYSTEM (YAN TAI) 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 WELL DATA SYSTEM (YAN TAI) CO Ltd filed Critical WELL DATA SYSTEM (YAN TAI) CO Ltd
Priority to CN 201110124429 priority Critical patent/CN102346456B/en
Publication of CN102346456A publication Critical patent/CN102346456A/en
Application granted granted Critical
Publication of CN102346456B publication Critical patent/CN102346456B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a programmable intelligent terminal device and a programmable intelligent terminal operation method. Before a programmable intelligent terminal starts working, an operating file which is compiled by integrated development software and comprises user resource, service logic and a data algorithm is transmitted through a network and stored in a FLASH of the intelligent terminal; and when the programmable intelligent terminal runs, an operating system is operated, an equipment bottom driver, a framework program and a flow resolving program are loaded, and the operating file is read from the FLASH of the intelligent terminal, loaded, interpreted and executed. Aiming at various different user resources, service logics and data algorithms in the use process of the intelligent terminal, the service program is directly compiled or modified without rewriting the bottom program code of the intelligent terminal. Aiming at the customized user requirement of the Internet of things industry, the device and the method can be used for greatly reducing the customization difficulty.

Description

The programmable, intelligent terminal operating method
Technical field
The invention belongs to Internet of Things and intelligent terminal applied technical field.Be specifically related to a kind of programmable intelligent terminal device and programmable, intelligent terminal operating method thereof.
Background technology
Programmable, intelligent terminal (hereinafter referred to as PIT) comprises data acquisition and information Perception part, data and information processing part, and tcp data segment, man-machine interaction partly forms, and the program software of terminal operating is divided into two parts.First comprises: the operating system relevant to concrete end device, underlying device driving, API/SDK, basic function handling procedure, man-machine interaction program part (hereinafter referred to as the bottom program); Second portion comprises: the user resources relevant to the particular user function, service logic, data algorithm part (hereinafter referred to as business procedure).
The program of general intelligence terminal is comprised of operating system, underlying device driving, API/SDK and application program at present, wherein application program comprises basic function handling procedure, man-machine interaction program and user resources, service logic, data algorithm, if the user need to write or when revising business procedure, need to rewrite the intelligent terminal program code, and recompilate.
Owing to can not directly writing or revise business procedure, even causing writing or revise simple business procedure also needs professional programmer to programme under the condition of fully understanding intelligent terminal program structure system to complete, and need to recompilate, cause that difficulty is large, efficient is low, consume a large amount of human resources.
Summary of the invention
Technical matters to be solved by this invention is, and provide a kind of programmable intelligent terminal device and programmable, intelligent terminal operating method, realization separates business procedure with the bottom program, and can directly write or revise business procedure, business procedure can directly be loaded and explain execution by the bottom program when operation.When various user resources, service logic and the data algorithm, need not rewrite intelligent terminal bottom program code and directly write or revise business procedure in the intelligent terminal use procedure.
The present invention has adopted following technical scheme:
Programmable intelligent terminal device comprises nucleus module, human-computer interaction module, and input/output interface module, identification module, communication module and power module is characterized in that: nucleus module comprises CPU, CPU is connected with respectively RAM and FLASH by bus; Human-computer interaction module comprises LCD display, TOUCH touch-screen and the KEY input keyboard that is connected with CPU respectively by bus; Input/output interface module comprises USB interface, SPI interface, the I that is electrically connected to CPU respectively 2C interface, SD card interface, camera, audio frequency and video input output, loudspeaker, hummer and pilot lamp; Identification module comprises at least two kinds of rfid card card reader, China second-generation identity card card reader, fingerprint acquisition instrument, man face image acquiring instrument, iris image acquiring instrument, one dimension or two-dimensional bar code reading apparatus, magnetic card reader, Contact Type Ic Card card reader, voltage sensor, current sensor, power sensor, pressure transducer and the Temperature Humidity Sensor that is connected with CPU respectively by peripheral circuit; Communication module comprises 3G communication module, GPRS communication module, CDMA communication module, TCP/IP wired network interface, WiFi focus wireless network module and the MODEM telephone line network interface that is connected with CPU respectively by peripheral circuit; Also comprise the power module that is used to the device power supply, this module comprises AC-DC circuit, DC-DC circuit, POE circuit.
The programmable, intelligent terminal operating method is characterized in that:
The first step: the PIT terminal powers up operation, start the operating system, and loading equipemtn drives, PowerBuilder software is connected to programmable intelligent terminal device by communication module, programmable intelligent terminal device enters editing mode, to by the operating file that comprises user resources, service logic and data algorithm of PowerBuilder software programming, transmit and be stored in FLASH by the Internet Transmission mode;
Second step: disconnection PowerBuilder software is connected with programmable intelligent terminal device, restart operation, programmable intelligent terminal device is the operation system at first, loading equipemtn bottom layer driving, framing program and flow process analysis program, and then read operating file from FLASH, load and explain execution.
Good effect of the present invention is: according to apparatus and method of the present invention, PIT intelligent terminal business procedure separates with the bottom program, business procedure is write on special-purpose PowerBuilder software (PIT-IDE) by the user, and is loaded the explanation operation by the bottom program.
Adopt programmable intelligent terminal device provided by the invention and programmable, intelligent terminal operating method, the user needn't adopt tradition exploitation debugging intelligent terminal method, do not need to be grasped the exploitation skill of complicated embedded system, do not need to understand hardware driving and the SDK kit of intelligent terminal yet, and the Integrated Development Tool that adopts provider terminal to provide, only for user resources, service logic and data algorithm, just can complete fast intelligent terminal functional development and modification.
Therefore, pin Internet of Things industry customizes user's request, the difficulty that the present invention can decrease customizes.
Description of drawings
Fig. 1 is PIT system flow structural representation of the present invention.
Fig. 2 is PIT terminal flowage structure schematic diagram of the present invention.
Fig. 3 is the hardware configuration schematic diagram of PIT end device of the present invention.
Fig. 4 is PIT terminal software structural representation of the present invention.
Fig. 5 is PIT terminal software operational scheme schematic diagram of the present invention.
Embodiment
In order to understand better and to implement, further illustrate the present invention below in conjunction with drawings and Examples.
As Fig. 1, the application developers of Internet of Things uses special-purpose Integrated Development Environment (hereinafter to be referred as the PIT-IDE developing instrument) easily the operation flow unification of whole custom system to be write, and is convenient just as developing software for PC.
The developer needn't adopt the method for tradition exploitation debugging intelligent terminal, the PIT-IDE developing instrument does not need the developer to grasp the exploitation skill of embedded system, do not need to understand hardware driving and the SDK kit of terminal device, all design efforts are completed on PC fully, and all interfaces, database design, operation flow and logical design, communication Design all the method with the exploitation PC is consistent.
PIT terminal flowage structure such as Fig. 2, as can see from Figure 2, operating system, device drives, framing program and analysis program are all write by the provider terminal design, user's flow process and user resources need to be paid close attention to and write to application developers only, how to pay close attention to user's data, can easily complete the intelligent terminal development project of a complexity.
As Fig. 3, PIT terminal hardware structural system comprises nucleus module 1, human-computer interaction module 2, input/output interface module 3, identification module 4, communication module 5 and power module 6.Wherein, nucleus module 1 comprises CPU, and CPU is connected with respectively RAM and FLASH by bus.Human-computer interaction module 2 comprises LCD display, TOUCH touch-screen and the KEY input keyboard that is connected with CPU respectively by bus.This module is used for man-machine interaction.Input/output interface module 3 comprises USB interface, SPI interface, the I that is electrically connected to CPU respectively 2C interface, SD card interface, camera, audio frequency and video input output, loudspeaker, hummer and pilot lamp.Identification module 4 comprises at least two kinds of rfid card card reader, China second-generation identity card card reader, fingerprint acquisition instrument, man face image acquiring instrument, iris image acquiring instrument, one dimension or two-dimensional bar code reading apparatus, magnetic card reader, Contact Type Ic Card card reader, voltage sensor, current sensor, power sensor, pressure transducer and the Temperature Humidity Sensor that is connected with CPU respectively by peripheral circuit.This module is the support of comprehensive apperceive identity equipment.Communication module 5 comprises 3G communication module, GPRS communication module, CDMA communication module, TCP/IP wired network interface, WiFi focus wireless network module and the MODEM telephone line network interface that is connected with CPU respectively by peripheral circuit.This module is used for the communication support.Also comprise the power module 6 that is used to the device power supply.This module comprises AC-DC circuit, DC-DC circuit, POE circuit.This module support comprises the power supply plan of AC/DC, backup battery, POE, solar panel.
As Fig. 4, PIT terminal software structural system comprises following four major parts:
The A part: embedded OS, device drives and SDK, this part program is to be developed for the terminating machine of each model by provider terminal.Just be solidificated in when the PIT terminal is dispatched from the factory in equipment, this part equipment is supported online upgrading, and the user can arrive up-to-date program for updating terminal device at the scene.
The B part: PIT terminal system operation frame program and user's flow process analysis program, this part program are the PIT software of provider terminal public publication.The application developers of legal authorization all can obtain corresponding version program, and it can download in terminating machine after buying the PIT terminal easily.
The C part: the application developers of legal authorization can be write the special engineering file for its user, comprises operation flow file, user interface file, menu file and user resources file.The project file that writes can download in terminating machine easily, the user engineering file is only relevant to custom system business need and operation logic, and the PIT terminal of different model can share identical project file (may need to revise some resource file).
D part: the file data, record data, operational factor and the running log that need during the operation of PIT equipment.These data are produced when moving by custom system, are also the required purposes that reaches of custom system operation.These data can be passed through data transmission channel, are transferred to user data server according to the mode that designs in user's flow process.
Below PIT terminal software operation method:
At first, the PIT terminal powers up operation, start the operating system, and loading equipemtn drives.Then, PowerBuilder software (PIT-IDE) is connected to the PIT end device by communication module 5, the PIT end device enters editing mode, the operating file that comprises user resources, service logic and data algorithm by the Internet Transmission mode will be write by PowerBuilder software (PIT-IDE) transmits and is stored in FLASH.
Disconnection PowerBuilder software is connected with programmable intelligent terminal device, restart operation, programmable intelligent terminal device is the operation system at first, loading equipemtn bottom layer driving, framing program and flow process analysis program, and then read operating file from FLASH, load and explain execution.
As shown in Figure 5, the PIT terminal powers up the rear restarting operating systems of operation, and loading equipemtn drives.Then move PIT framing program and user's flow process analysis program, equipment enters running status.The customer service flow process brings into operation after the framing program corresponding flow file of loading and resource file.
During the run user operation flow, the input of framing program reading terminal equipment each several part, analysis program is resolved the customer service flow process and is carried out steering logic, processes data requests, data operation and communication request, then the operational process intermediate variable is write in buffer zone.Framing program checks intermediate variable and logic, and the equipment of transferring to after mistake is processed is carried out output.After completing a logic loops, program automatically enters next logic loops and continues to carry out the customer service flow process.
When framing program checks intermediate variable and logic, if find fatal error, framing program will carry out false alarm and stop the operation of customer service flow process, wait for that the user processes.

Claims (3)

1. programmable, intelligent terminal operating method is characterized in that:
The first step: the programmable, intelligent terminal powers up operation, start the operating system, and loading equipemtn drives, PowerBuilder software is connected to programmable intelligent terminal device by communication module (5), programmable intelligent terminal device enters editing mode, to by the operating file that comprises user resources, service logic and data algorithm of PowerBuilder software programming, transmit and be stored in FLASH by the Internet Transmission mode;
Second step: disconnection PowerBuilder software is connected with programmable intelligent terminal device, restart operation, programmable intelligent terminal device is the operation system at first, loading equipemtn bottom layer driving, framing program and flow process analysis program, and then read operating file from FLASH, load and explain execution.
2. programmable, intelligent terminal operating method as claimed in claim 1 is characterized in that:
Wherein second step is: the programmable, intelligent terminal powers up operation, restarting operating systems, and loading equipemtn drives, then move PIT framing program and user's flow process analysis program, equipment enters running status, and the customer service flow process brings into operation after the framing program corresponding flow file of loading and resource file;
During the run user operation flow, the input of framing program reading terminal equipment each several part, analysis program is resolved the customer service flow process and is carried out steering logic, processes data requests, data operation and communication request, then the operational process intermediate variable is write in buffer zone;
Framing program checks intermediate variable and logic, and transfers to equipment execution output after mistake is processed, and after completing a logic loops, program automatically enters next logic loops and continues to carry out the customer service flow process.
3. programmable, intelligent terminal operating method as claimed in claim 2 is characterized in that:
When framing program checks intermediate variable and logic, if find fatal error, framing program will carry out false alarm and stop the operation of customer service flow process, wait for that the user processes.
CN 201110124429 2011-05-06 2011-05-06 Programmable intelligent terminal device and programmable intelligent terminal operation method Active CN102346456B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110124429 CN102346456B (en) 2011-05-06 2011-05-06 Programmable intelligent terminal device and programmable intelligent terminal operation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110124429 CN102346456B (en) 2011-05-06 2011-05-06 Programmable intelligent terminal device and programmable intelligent terminal operation method

Publications (2)

Publication Number Publication Date
CN102346456A CN102346456A (en) 2012-02-08
CN102346456B true CN102346456B (en) 2013-05-22

Family

ID=45545211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110124429 Active CN102346456B (en) 2011-05-06 2011-05-06 Programmable intelligent terminal device and programmable intelligent terminal operation method

Country Status (1)

Country Link
CN (1) CN102346456B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202563514U (en) * 2012-02-23 2012-11-28 江苏华丽网络工程有限公司 Mobile electronic equipment with multimedia authentication encryption protection function
CN102646177B (en) * 2012-02-27 2015-04-08 李予温 Single-host security computer based on satellite system
CN104679513B (en) * 2015-02-12 2019-09-27 无锡识凌科技有限公司 A kind of device drives framework development approach in intelligent terminal
CN106059870A (en) * 2016-08-15 2016-10-26 成都众山科技有限公司 Programmable Internet of Things (IoT) terminal device
CN106339212A (en) * 2016-08-15 2017-01-18 成都众山科技有限公司 Programmable remote monitoring Internet of things terminal system
CN111030924B (en) * 2019-11-26 2022-03-08 浙江吉城云创科技有限公司 Gateway equipment, configuration method and working method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0762862B2 (en) * 1985-09-17 1995-07-05 カシオ計算機株式会社 Authentication method in IC card system
CN200956170Y (en) * 2006-09-28 2007-10-03 烟台威尔数据系统有限公司 Multifunctional colour screen identification terminal
CN100454258C (en) * 2007-01-09 2009-01-21 京信通信技术(广州)有限公司 Integrative method for updating load program and application program in embedded type system
CN101710437A (en) * 2009-10-19 2010-05-19 陈瑞 Mobile data terminal
CN202083931U (en) * 2011-05-06 2011-12-21 烟台威尔数据系统有限公司 Programmable intelligent terminal device

Also Published As

Publication number Publication date
CN102346456A (en) 2012-02-08

Similar Documents

Publication Publication Date Title
CN102346456B (en) Programmable intelligent terminal device and programmable intelligent terminal operation method
CN103797436B (en) For the dynamic power optimization of calculation element
Nikzad et al. Ape: An annotation language and middleware for energy-efficient mobile application development
CN107122321A (en) Hardware restorative procedure, hardware repair system and embodied on computer readable storage device
CN104185836A (en) Method and system for verifying proper operation of computing device after system change
CN105579953B (en) Flexible boot code framework
US20190370139A1 (en) Usage profile based recommendations
TWI709088B (en) Computing system, prgramming method, and non-transitory computer-readable medium
CN103761088A (en) Multiple operation system switching method applicable to ARM (advanced risc machine) framework mobile equipment
CN110119282B (en) Internet of things terminal and system based on general embedded computer
CN101135973A (en) System and method for automatic installation of device driver
Parai et al. An overview of microcontroller unit: from proper selection to specific application
CN104281478A (en) Method and device for updating application programs
CN104077204A (en) Reconfigurable 8-bit RSIC (reduced instruction set computer) SCM (Single Chip Microcomputer) simulator
Ahmed et al. Cultivating software solutions development in the scientific academia
CN108170494A (en) A kind of application program launching method and activation system for intelligent terminal
CN105740139A (en) Virtual environment based embedded software debugging method
CN113360440B (en) Processor communication control method and related product
CN202083931U (en) Programmable intelligent terminal device
EP4390673A1 (en) Ecu upgrade method and device, and readable storage medium
CN103092654A (en) Web-based operating system (WebOS) implementation method and system based on WebKit
CN110135130A (en) A kind of embedded device software tamper-resistant method and system
CN114153477B (en) PCIE driving card firmware upgrading method, device, system, equipment and medium
CN103713922B (en) A kind of method and system of dynamic replacement driver codes of modules of Android device
CN104731600A (en) Implementation method for Android system service plug-in

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 264003 Shandong Province, Yantai city Laishan District Xinyuan Road No. 3

Patentee after: SHANDONG WELL DATA CO., LTD.

Address before: 264003 Shandong Province, Yantai city Laishan District Xinyuan Road No. 3

Patentee before: Well Data System (Yan Tai) Co., Ltd.