Universal service processing device for embedded equipment

The universal business processing device for embedded devices solves the problem of repeated design in embedded device development, shortens the development cycle and improves efficiency, supports multi-device management and cost savings.

CN223450415UActive Publication Date: 2025-10-17ZHEJIANG UNIVIEW TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422186136.8
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2025-10-17
Estimated Expiration
2034-09-06

AI Technical Summary

Technical Problem

During the development of embedded devices, the need to repeatedly design the same functional modules for different products results in a long development cycle and low efficiency.

Method used

A universal business processing device for embedded devices is used, which includes multiple universal functional modules and external device interfaces. It can cooperate with a dedicated function control device to jointly control the target device, reducing repeated design and testing.

Benefits of technology

It shortens the development cycle, improves development efficiency, supports the simultaneous management of multiple devices, saves product development costs, and reduces the complexity of product maintenance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223450415U_ABST
    Figure CN223450415U_ABST
Patent Text Reader

Abstract

The utility model provides a general service processing device for embedded equipment, which relates to the technical field of embedded systems and comprises a plurality of general function modules and at least one external equipment interface. Any one of the at least one external equipment interface is used for accessing a special function control device corresponding to the target equipment, and the special function control device is used for being matched with the embedded processor to jointly control the target equipment. The general service processing device for the embedded equipment is a general service processor developed according to the general functions of different equipment, has the general functions of different types of embedded equipment, and can effectively reduce repeated design, development and test for the general functions of different equipment in the process of developing the embedded equipment; the product development period is shortened, and the development efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The utility model relates to embedded system technical field especially relates to a kind of general service processing device of embedded device. BACKGROUND

[0002] In the development process of embedded device, it is a common task to design corresponding embedded device according to different product specifications. In actual situation, although there are differences in different product specifications, there are also some similar functions. Based on the part of similar functions, developers often need to repeat the design, development and test of the same function module in the development of different products, which leads to long development cycle and low efficiency of embedded device. UTILITY MODEL CONTENT

[0003] The utility model provides a kind of general service processing device of embedded device, to solve the defect of long development cycle and low development efficiency in prior art in the development process of embedded device due to the repeated design of the same function module for different products, realize the purpose of shortening the development cycle of embedded device and improving the development efficiency of embedded device.

[0004] The utility model provides a kind of general service processing device of embedded device, including multiple general function modules and at least one external device interface;Any external device interface in at least one external device interface is used to access the special function control device corresponding to target device, and the special function control device is used to cooperate with multiple general function modules to control target device jointly.

[0005] According to the general service processing device of embedded device provided by the utility model, multiple general function modules include: embedded processor, Flash memory, network card and RJ45 interface.

[0006] According to the general service processing device of embedded device provided by the utility model, the general service processing device of embedded device is system-level chip SOC.

[0007] According to the general service processing device of embedded device provided by the utility model, the special function control device is single-chip microcomputer.

[0008] According to the general service processing device of embedded device provided by the utility model, at least one external device interface includes multiple serial interfaces or multiple USB interfaces.

[0009] According to the general service processing device of embedded device provided by the utility model, at least one external device interface includes: at least one serial interface and at least one USB interface.

[0010] The target device includes any of the following: a smart home device, an audio device and a network video device.

[0011] The embedded processor includes a user management unit, a network management unit, a configuration management unit, a message communication unit, a device control unit and an external interface service unit.

[0012] The device control unit includes a plurality of device control sub-units corresponding to the plurality of target devices.

[0013] The embedded processor further includes a device driver unit, a file system driver unit, a network driver unit and an input / output driver unit.

[0014] The embedded device general service processing device provided by the utility model includes a plurality of general function modules and at least one external device interface, any external device interface in the at least one external device interface is used for accessing the special function control device corresponding to the target device, and the special function control device is used for cooperating with the plurality of general function modules to jointly control the target device. BRIEF DESCRIPTION OF DRAWINGS

[0015] In order to more clearly illustrate the technical scheme in the utility model or the prior art, the following will briefly introduce the drawings needed to be used in the embodiment or the prior art description.

[0016] Figure 1 is the functional module schematic view of the mainboard of the solar energy device in the related art.

[0017] Figure 2 is the functional module schematic view of the mainboard of the WiFi NVR device in the related art.

[0018] Figure 3 is a functional module schematic diagram of a mainboard of an IP speaker device in the related art.

[0019] Figure 4 is a structural schematic diagram of a general service processing device of an embedded device provided by an embodiment of the present application.

[0020] Figure 5 is a service logic distribution schematic diagram of a general service processing device of an embedded device and a special function control device when controlling a target device provided by an embodiment of the present application.

[0021] Figure 6 is a structural schematic diagram of a general service processing device of an embedded device provided by an embodiment of the present application.

[0022] Figure 7 is a structural schematic diagram of a general service processing device of an embedded device provided by an embodiment of the present application.

[0023] Figure 8 is a structural schematic diagram of a general service processing device of an embedded device provided by an embodiment of the present application.

[0024] Figure 9 is a structural schematic diagram of a general service processing device of an embedded device provided by an embodiment of the present application.

[0025] Figure 10 is one of application examples of a general service processing device of an embedded device provided by an embodiment of the present application.

[0026] Figure 11 is a second application example of a general service processing device of an embedded device provided by an embodiment of the present application.

[0027] Figure 12 is a third application example of a general service processing device of an embedded device provided by an embodiment of the present application.

[0028] Figure 13 is a fourth application example of a general service processing device of an embedded device provided by an embodiment of the present application.

[0029] Figure 14 is a structural schematic diagram of an embedded processor in a general service processing device of an embedded device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0030] To make the purpose, technical solutions, and advantages of the present invention more clear, the following will be combined with the accompanying drawings to clearly and completely describe the technical solutions of the present invention. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0031] During the development of embedded devices, complex business logic and simple business logic are often implemented on a system-on-chip (SOC), and then the hardware and software integration design is performed based on the specifications of different embedded devices. In practice, for example, solar equipment motherboards, WiFi network video recorders (NVRs), and IP speakers, please refer to Figures 1-3 .

[0032] Figure 1 It is the solar equipment mainboard, which includes the following functional modules: network card, Flash memory, serial port, microcontroller unit (MCU), solar input port anti-backflow circuit, battery management system (BMS), and load power supply circuit.

[0033] Figure 2 It is a WiFi NVR, which includes the following functional modules: network card, Flash memory, serial port, MCU, USB interface, and WiFi chip.

[0034] Figure 3 It is an IP speaker, which includes the following functional modules: network card, Flash memory, serial port, MCU, audio interface, and analog to digital converter (ADC) interface.

[0035] Depend on Figures 1-3 It can be seen that solar equipment, WiFi NVR, and IP speaker are different embedded devices, but they are all equipped with the same functional modules such as network card, Flash memory, serial port, MCU, etc. The repeated design, development, and testing of these same modules bring a lot of repetitive work to developers, resulting in long embedded device development cycles and low efficiency.

[0036] The following combination Figures 4-14 The utility model describes a universal service processing device for embedded devices.

[0037] Figure 4 is a structural schematic view of the embedded device general service processing device provided by the utility model. As shown in the figure, Figure 4 The embedded device general service processing device 100 provided by the utility model comprises a plurality of general function modules 101 and at least one external device interface 102.

[0038] Please continue to see Figure 4 Any external device interface 102 in the at least one external device interface 102 is used for accessing the special function control device 300 corresponding to the target device 200, and the special function control device 300 is used for cooperating with the plurality of general function modules 101 in the embedded device general service processing device 100 to jointly control the target device 200.

[0039] The target device can be, for example, a smart home device, an audio device and a network video device. The smart home can be, for example, a solar device, a smart lock, a visual doorbell, a quick access door, etc. The audio device can be, for example, an IP speaker, and the network video device can be, for example, a WiFi NVR.

[0040] Please see Figure 5 The embedded device general service processing device 100 can be coupled with the special function control device 300 through a serial interface, a network card or a USB interface. The embedded device general service processing device 100 can be used to process complex service logic, and the special function control device 300 can be used to process simple service logic. In this case, the developer only needs to design a simple service logic on the basis of the embedded device general service processing device 100 to develop the special function control device, so as to realize the control of the target device, without the need to repeatedly design and develop the same function module on different devices, thereby reducing the workload of the developer in the development process, effectively shortening the product development cycle and improving the product development efficiency.

[0041] Based on Figure 5 The logic processing mode shown in the figure, in some embodiments, the embedded device general service processing device is a system on chip (SOC), and the special function control device is a single-chip microcomputer.

[0042] In some embodiments, as shown in Figure 6 The plurality of general function modules 101 can comprise an embedded processor (corresponding to the MCU in Figure 6 1011), a flash memory 1012, a network card 1013 and an RJ45 interface 1014.

[0043] The flash memory 1012 can be, for example, a 128MB flash memory.

[0044] In some embodiments, as shown in Figure 7As shown, the at least one external device interface 105 may include multiple serial interfaces 1501 .

[0045] It should be noted that Figure 7 Only five serial interfaces are shown as an example. In a specific implementation, when at least one external device interface 105 includes multiple serial interfaces 1501, the present invention does not limit the number of serial interfaces.

[0046] In some embodiments, as Figure 8 As shown, the at least one external device interface 105 may include multiple USB interfaces 1502 .

[0047] It should be noted that Figure 8 Only five USB interfaces are shown as an example. In a specific implementation, when at least one external device interface 105 includes multiple USB interfaces 1502, the present invention does not limit the number of USB interfaces.

[0048] In some embodiments, as Figure 9 As shown, the at least one external device interface 105 may include at least one serial interface 1501 and at least one USB interface 1502 .

[0049] It should be noted that Figure 9 Only three serial interfaces 1501 and two USB interfaces 1502 are shown as examples. In a specific implementation, when at least one external device interface 105 includes at least one serial interface 1501 and at least one USB interface 1502, the present invention does not limit the number of serial interfaces and USB interfaces.

[0050] The embedded device universal service processing apparatus 100 can be connected to a dedicated function control apparatus 300 of a target device 200 through one of the at least one external device interface 105 , so as to control the target device 200 together with the dedicated function control apparatus 300 .

[0051] Take the target device as a solar device as an example, Figure 10 As shown, the dedicated function control device 301 of the solar equipment includes a load power supply circuit set on the single-chip motherboard, a solar input port anti-backflow circuit, a BMS chip ( Figure 10 The BMS chip is used to protect the battery voltage and current. The at least one external device interface 105 on the embedded device universal service processing device 100 includes three serial interfaces and two USB interfaces. The embedded device universal service processing device 100 is coupled to the dedicated function control device 301 via a serial interface 1051 to jointly control the solar device ( Figure 11not shown).

[0052] Take WiFi NVR as an example, Figure 11 As shown, the dedicated function control device 302 of the WiFi NVR includes a WiFi chip, a single-chip microcomputer MCU, and a USB interface set on the single-chip microcomputer motherboard. The at least one external device interface 105 on the embedded device universal service processing device 100 includes three serial interfaces 1051 and two USB interfaces 1052. The embedded device universal service processing device 100 is coupled to the dedicated function control device 302 via a USB interface 1052 to jointly control the WiFi NVR ( Figure 11 not shown).

[0053] Take IP Speaker as an example. Figure 12 As shown, the dedicated function control device 303 for the IP speaker includes a single-chip microcontroller (MCU), an ADC interface, an audio interface, and a USB interface, all located on the single-chip microcontroller motherboard. The at least one external device interface 105 on the general service processing device 100 for embedded devices includes three serial interfaces 1051 and two USB interfaces 1052. The general service processing device 100 for embedded devices is coupled to the dedicated function control device 303 via one of the USB interfaces 1052 to jointly control the IP speaker.

[0054] The universal service processing device 100 for embedded devices of the present invention can manage multiple devices at the same time, so as to achieve the purpose of saving the cost of product development.

[0055] Specifically, the embedded device universal service processing device 100 can connect to the dedicated function control devices 300 of multiple target devices 200 through multiple external device interfaces 105 in the at least one external device interface 105, and jointly control the target devices 200 corresponding to the multiple dedicated function control devices 300, thereby achieving the purpose of managing multiple devices simultaneously.

[0056] Take the target device as a solar device as an example, Figure 13 As shown, at least one external device interface 105 on the embedded device universal service processing device 100 includes three serial interfaces 1051 and two USB interfaces 1052. The embedded device universal service processing device 100 is coupled to three dedicated function control devices 301 through the three serial interfaces 1051, thereby simultaneously managing three solar devices ( Figure 13 not shown).

[0057] In some embodiments, as Figure 14As shown, the embedded processor 1011 can include a user management unit, a network management unit, a configuration management unit, a message communication unit, a device control unit, and an external service interface.

[0058] The external service interface can be, for example, an Application Programming Interface (API).

[0059] In some embodiments, as shown, the embedded device general service processing apparatus 100 simultaneously manages multiple devices corresponding to the above functions, the device control unit includes multiple device control sub-units corresponding to multiple target devices, which can be, for example, a smart lock control sub-unit for controlling a smart lock, a visual doorbell control sub-unit for controlling a visual doorbell, a solar device control sub-unit for controlling a solar device, an IP Speaker control sub-unit for controlling an IP Speaker, a speed gate control sub-unit for controlling a speed gate, and the like. Figure 14

[0060] The message communication unit is coupled to each sub-unit in the user management unit, the network management unit, the configuration management unit, and the device control unit, respectively, to transmit messages between the units.

[0061] As shown, the embedded processor further includes a device driver unit, a file system driver unit, a network driver unit, and an input / output driver unit to implement corresponding driver functions. Figure 14

[0062] The embedded device general service processing apparatus in the utility model can realize the following beneficial effects (1)~(5).

[0063] (1) The embedded device general service processing apparatus realizes modular design, has the characteristics of high cohesion and low coupling between the functional modules, and is convenient for customization and expansion.

[0064] (2) The embedded device general service processing apparatus is a general product, which can be applied to the development of different products, reduces repeated design, and improves development efficiency.

[0065] (3) The embedded device general service processing apparatus can access different special function control devices to control different devices, thereby expanding different functions.

[0066] (4) The embedded device general service processing apparatus supports simultaneous management of multiple devices, which can simultaneously manage multiple devices and save product development costs.

[0067] ​​(5) The embedded device general service processing device has universality in function, so the product maintenance can be quickly replaced to reduce the complexity of product maintenance and improve the maintenance efficiency.

[0068] The embedded device general service processing device provided by the utility model includes a plurality of general function modules and at least one external device interface; any external device interface in the at least one external device interface is used for accessing a special function control device corresponding to a target device, and the special function control device is used for cooperating with the plurality of general function modules to jointly control the target device. The embedded device general service processing device provided by the utility model is a general service processor developed for the general functions of different devices, has the general functions of different types of embedded devices, can effectively reduce the repeated design, development and test for the general functions of different devices in the development of embedded devices, solves the problems of long development cycle and low development efficiency caused by the repeated design of the same function module for different products in the development of embedded devices in the prior art, and achieves the purposes of shortening the development cycle of embedded devices and improving the development efficiency of embedded devices.

[0069] Finally, it should be noted that: the above examples are only used to illustrate the technical solutions of the utility model, and not to limit them; although the utility model has been described in detail with reference to the foregoing examples, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing examples, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the utility model.

Claims

1. A general service processing device for embedded devices, characterized in that: include: Multiple general function modules and at least one external device interface; Any one of the at least one external device interface is used to access a dedicated function control device corresponding to the target device, and the dedicated function control device is used to cooperate with the multiple general function modules to jointly control the target device.

2. The general service processing device for embedded devices according to claim 1, characterized in that: The plurality of universal function modules include: an embedded processor, a flash memory, a network card, and an RJ45 interface.

3. The general service processing device for embedded devices according to claim 1 or 2, characterized in that: The general service processing device for embedded devices is a system-on-chip (SOC).

4. The general service processing device for embedded devices according to claim 3, characterized in that: The dedicated function control device is a single chip microcomputer.

5. The general service processing device for embedded devices according to claim 1 or 2, characterized in that: The at least one external device interface includes a plurality of serial interfaces or a plurality of universal serial bus (USB) interfaces.

6. The general service processing device for embedded devices according to claim 1 or 2, characterized in that: The at least one external device interface includes: at least one serial interface and at least one USB interface.

7. The general service processing device for embedded devices according to claim 1 or 2, characterized in that: The target device includes any of the following: a smart home device, an audio device, and a network video device.

8. The general service processing device for embedded devices according to claim 2, characterized in that: The embedded processor includes: a user management unit, a network management unit, a configuration management unit, a message communication unit, a device control unit, and an external interface service unit.

9. The general service processing device for embedded devices according to claim 8, characterized in that: The device control unit includes a plurality of device control subunits corresponding one-to-one to a plurality of target devices.

10. The general service processing device for embedded devices according to claim 9, characterized in that: The embedded processor further includes: a device driver unit, a file system driver unit, a network driver unit, and an input / output driver unit.