CN102346456B - Programmable intelligent terminal device and programmable intelligent terminal operation method - Google Patents
Programmable intelligent terminal device and programmable intelligent terminal operation method Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2011
- 2011-05-06 CN CN 201110124429 patent/CN102346456B/en active Active
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. |