CN115174659B - Vehicle-mounted service container, service calling method, device and medium - Google Patents
Vehicle-mounted service container, service calling method, device and medium Download PDFInfo
- Publication number
- CN115174659B CN115174659B CN202210771432.7A CN202210771432A CN115174659B CN 115174659 B CN115174659 B CN 115174659B CN 202210771432 A CN202210771432 A CN 202210771432A CN 115174659 B CN115174659 B CN 115174659B
- Authority
- CN
- China
- Prior art keywords
- service
- component
- data
- discovery
- components
- 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
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000012545 processing Methods 0.000 claims abstract description 47
- 230000004044 response Effects 0.000 claims abstract description 11
- 238000004891 communication Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 8
- 238000004806 packaging method and process Methods 0.000 claims description 6
- 238000013515 script Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 4
- 238000005538 encapsulation Methods 0.000 claims description 3
- 238000007405 data analysis Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application provides a vehicle-mounted service container, a service calling method, equipment and a medium, wherein the vehicle-mounted service container comprises a service discovery layer, a service module and a service module, wherein the service discovery layer is used for providing a universal interface, responding to a calling instruction of a calling party through the universal interface, transmitting parameters to a preset discovery service, and carrying out service transmission through matching of the discovery service with the corresponding service module; the service component layer is used for providing pluggable service components to form a service set, receiving data transmitted by a calling party through the corresponding service components to carry out service logic processing to obtain a processing result, and transmitting the processing result to a bottom frame service or a cloud service to carry out service data processing to obtain service response data. The service is split into the relatively independent service components, and the service components are connected into the service container in a pluggable mode, so that decoupling between services can be realized.
Description
Technical Field
The application relates to the field of intelligent automobile application, in particular to a vehicle-mounted service container, a service calling method, equipment and a medium.
Background
A business container is a control on which a business template can be placed. The service containers may be classified into a city management service container, a media distribution service container, a video monitoring service container, a marketing management service container, a small flow data monitoring service container, an operation vehicle service container, and the like according to service types. The related service containers are used by technicians according to the requirements of the technicians, service models are not required to be built, the working complexity is reduced, and the working efficiency is improved. As the types of service containers used increase, it has become an urgent need to call multiple service containers. However, the existing service container engine does not relate to the specificity of the vehicle-mounted system, the driving safety and the control convenience are not considered, the pluggable components in the container and the like are not considered, and the problems that the repeated development workload of codes is large, the working efficiency is low, the utilization rate of the existing codes is low and the like exist when the service in the vehicle-mounted system is transplanted in a plurality of vehicle type project types are solved.
Disclosure of Invention
The application aims to provide a vehicle-mounted service container, a service calling method, a device and a medium, so as to solve the problems of large development amount of service migration, low code multiplexing rate and the like in the prior art.
In order to achieve the above purpose, the technical scheme adopted by the application is as follows:
the application provides a vehicle-mounted service container, which comprises:
the service discovery layer is used for providing a universal interface, responding to a calling instruction of a calling party through the universal interface, transmitting parameters to a preset discovery service, and carrying out service transmission through matching the discovery service with a corresponding service component;
the service component layer is used for providing pluggable service components to form a service set, receiving data transmitted by a calling party through the corresponding service components to carry out service logic processing to obtain a processing result, and transmitting the processing result to a bottom frame service or a cloud service to carry out service data processing to obtain service response data.
In an embodiment of the present application, each service component of the service component layer is independent from each other.
In an embodiment of the present application, the service discovery layer includes a data parsing module, configured to obtain a data packet of the caller, which invokes the universal interface, determine a service component corresponding to a service requested by the caller according to the data packet, parse the data packet, and transmit parsed data to the corresponding service component.
In an embodiment of the present application, the service component layer includes:
the basic service components are used for providing an application interface for an in-domain system or a service interface for an out-domain system and providing basic functions for each service component, wherein the basic functions comprise encapsulation Http and Https protocols, encryption, decryption, communication among the service components and data preloading;
and the combined service component is used for packaging the plurality of service components and realizing pluggable corresponding service components after packaging.
In an embodiment of the present application, the vehicle service container further includes: and the pluggable control module is used for providing a control script for realizing the pluggable of each service component.
The application also provides a service calling method, which comprises the following steps:
providing a universal interface, responding to a calling instruction of a calling party through the universal interface, transmitting parameters to a preset discovery service, and transmitting a service through matching the discovery service with a corresponding service component;
and providing pluggable service components to form a service set, receiving data transmitted by a calling party through the corresponding service components to perform service logic processing to obtain a processing result, and transmitting the processing result to a bottom frame service or a cloud service to perform service data processing to obtain service response data.
In an embodiment of the present application, the generic interface, in response to a call instruction of a caller, transmits a parameter to a preset discovery service, and before performing service transmission by matching the discovery service with a corresponding service component, further includes:
when a service component is newly added, calling the newly added service component, and registering a service provided by the newly added service component into a preset object corresponding to the service discovery service;
and when the service is found to be matched with the corresponding service component, analyzing the interface request of the universal interface to obtain request data, matching the request data with the service in the preset object, and determining the service component corresponding to the matched service.
The present application also provides a computer device comprising: the system comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the steps of the service calling method when executing the computer program.
The present application also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor implements the steps of the service invocation method.
The application has the beneficial effects that:
the vehicle-mounted service container comprises a service discovery layer, a service transmission layer and a service transmission layer, wherein the service discovery layer is used for providing a universal interface, responding to a calling instruction of a calling party through the universal interface, transmitting parameters to a preset discovery service, and carrying out service transmission through matching of the discovery service with a corresponding service component; the service component layer is used for providing pluggable service components to form a service set, receiving data transmitted by a calling party through the corresponding service components to carry out service logic processing to obtain a processing result, and transmitting the processing result to a bottom frame service or a cloud service to carry out service data processing to obtain service response data. The application splits the service into relatively independent service components, the service components are connected into the service container in a pluggable mode, decoupling between the services can be realized, only the service components and research and development are required for a single service, the coupling relation between the services is not required to be considered, the service development amount and research and development efficiency are reduced, and meanwhile, the service components with high reusability are provided, so that any service combination can be carried out.
Drawings
Fig. 1 is a block diagram of a vehicle service container according to an embodiment of the present application.
Fig. 2 is a schematic diagram of a vehicle service container according to an embodiment of the present application.
Fig. 3 is a flow chart of a service calling method according to an embodiment of the application.
Fig. 4 is a schematic structural diagram of an apparatus according to an embodiment of the present application.
Fig. 5 is a schematic diagram of the result of the apparatus according to another embodiment of the present application.
Detailed Description
Further advantages and effects of the present application will become readily apparent to those skilled in the art from the disclosure herein, by referring to the accompanying drawings and the preferred embodiments. The application may be practiced or carried out in other embodiments that depart from the specific details, and the details of the present description may be modified or varied from the spirit and scope of the present application. It should be understood that the preferred embodiments are presented by way of illustration only and not by way of limitation.
It should be noted that the illustrations provided in the following embodiments merely illustrate the basic concept of the present application by way of illustration, and only the components related to the present application are shown in the drawings and are not drawn according to the number, shape and size of the components in actual implementation, and the form, number and proportion of the components in actual implementation may be arbitrarily changed, and the layout of the components may be more complicated.
Referring to fig. 1, the present application provides a vehicle service container, which includes:
the service discovery layer 100 is configured to provide a generic interface, respond to a calling instruction of a calling party through the generic interface, transmit parameters to a preset discovery service, and perform service transmission through matching the discovery service with a corresponding service component;
the service component layer 200 is configured to provide pluggable service components to form a service set, receive data transmitted by a caller through a corresponding service component to perform service logic processing, obtain a processing result, and transmit the processing result to a bottom frame service or a cloud service to perform service data processing, so as to obtain service response data.
In one embodiment, the business components of business component layer 200 are independent of each other.
In an embodiment, the modules and the components with independent functions in the vehicle-mounted service container refer to different service functional units with relatively independent functions which are independently developed and maintained in the service container, no code coupling exists among the components, and each component can be independently compiled and debugged for operation.
In an embodiment, the service discovery layer 100 includes a data parsing module, configured to obtain a data packet of the caller, which invokes the universal interface, determine a service component corresponding to a service requested by the caller according to the data packet, parse the data packet, and transmit parsed data to the corresponding service component
Referring to fig. 2, in one embodiment, the component discovery layer includes a predefined generic interface for discovering and invoking a corresponding component. The calling party transfers the parameters to the discovery service by calling the universal interface of the service container, and the discovery service finds the corresponding service component by analyzing the data or the request acquired by the universal interface to transfer the data. The service discovery layer is mainly used for analyzing external call universal interface data, finding out which component the call needs to be processed, unpacking and analyzing the data, and transmitting the analyzed data to the corresponding component.
In one embodiment, the service component layer contains service sets of various predefined service components, each service component is an individual capable of independent existence, and when a certain service component is subjected to plug-in processing, the use of the whole service container is not affected, and only the service container can provide the service. And the business component receives the data and then carries out business logic processing, and then the data is transmitted to the bottom layer framework service or the cloud service for processing through the base component.
In one embodiment, the business component layer comprises:
the basic service components are used for providing an application interface for an in-domain system or a service interface for an out-domain system and providing basic functions for each service component, wherein the basic functions comprise encapsulation Http and Https protocols, encryption, decryption, communication among the service components and data preloading;
and the combined service component is used for packaging the plurality of service components and realizing pluggable corresponding service components after packaging.
Referring to fig. 2, in one embodiment, the service component layer includes various service components, including two departments of a basic service component and a combined service component, where the basic service component is mainly an abstraction of the capability of the bottom layer of the system, and includes an API provided by an in-domain system or a service interface provided by an out-domain system. The combined service component is a package of multiple service components that locks the implementation of the service in the component, leaving the combined service unattended to the external user. The pluggable combination service assembly can enable the service combination of the vehicle-mounted system to be more flexible, and can be more suitable for the operation planning of the current vehicle-mounted system. The basic service components are a set of various basic functions for providing the service components, and the functions can include encapsulating Http, https protocol, encrypting, decrypting, communication between service components, preloading data and the like.
In an embodiment, the vehicle service container further includes: and the pluggable control module is used for providing a control script for realizing the pluggable of each service component.
In one embodiment, the in-vehicle service container is one or more independent processes running in the in-vehicle system, and the in-vehicle service container contains necessary basic service components and service components with extended functions for maintaining the basic operation of the container. The service components in the vehicle service container are pluggable, if a service component is plugged in, indicating that the container supports the newly added service. If a service component is pulled, it indicates that the container no longer supports the service. As shown in fig. 2, the service container architecture may include three component clusters, or may include only one component cluster. The service container can be edited locally or at the cloud by plugging and unplugging the script control component, and when a certain service needs to be added, the container containing the newly added service can be reconstructed only by editing the corresponding script.
In one embodiment, after the service component is inserted, services and methods that can be provided by the service component can be registered into the vehicle-mounted service container by the service registration component. Specifically, all service components implement the CaModuleInterface interface, and the service discovery layer discovery center registers services and methods provided for external calling in the service component Module into the map object of the service discovery layer discovery center by calling the implementation method of the service component Module. The discovery service serviceentity obtains the map object of the discovery center of the service discovery layer to be cached locally when initializing, when an external general interface calls a dispatch method of the discovery service serviceentity, the interface request is analyzed, the service and the method are compared with the component cached in the map, and if the service request is satisfied, the service request is dynamically called through the ServiceDispatch interface and parameters are transferred to an action method of the service component Module.
Referring to fig. 3, in an embodiment, the present application further provides a service invocation method, which includes:
step S01, a general interface is provided, parameters are transmitted to a preset discovery service through the general interface in response to a calling instruction of a calling party, and service transmission is performed through the discovery service matched with a corresponding service component;
step S02, pluggable service components are provided to form a service set, data transmitted by a calling party is received through the corresponding service components to carry out service logic processing, a processing result is obtained, and the processing result is transmitted to a bottom frame service or a cloud service to carry out service data processing, so that service response data is obtained.
In an embodiment, the general interface responds to a calling instruction of a calling party, transmits parameters to a preset discovery service, and before service transmission is performed by matching the discovery service with a corresponding service component, the general interface further includes:
when a service component is newly added, calling the newly added service component, and registering a service provided by the newly added service component into a preset object corresponding to the service discovery service;
and when the service is found to be matched with the corresponding service component, analyzing the interface request of the universal interface to obtain request data, matching the request data with the service in the preset object, and determining the service component corresponding to the matched service.
The embodiment of the application also provides equipment, which can comprise: one or more processors; and one or more machine readable media having instructions stored thereon that, when executed by the one or more processors, cause the apparatus to perform the service invocation method. In practical applications, the device may be used as a terminal device or may be used as a server, and examples of the terminal device may include: smart phones, tablet computers, e-book readers, MP3 (dynamic video expert compression standard voice plane 3,Moving Picture Experts Group Audio Layer III) players, MP4 (dynamic video expert compression standard voice plane 4,Moving Picture Experts Group Audio Layer IV) players, laptop computers, car computers, desktop computers, set-top boxes, smart televisions, wearable devices, etc., embodiments of the present application are not limited to specific devices.
The embodiment of the application also provides a non-volatile readable storage medium, wherein one or more modules (programs) are stored in the storage medium, and when the one or more modules are applied to equipment, the equipment can execute instructions (instructions) of the steps included in the service calling method of the embodiment of the application.
Fig. 4 is a schematic hardware structure of a terminal device according to an embodiment of the present application. As shown, the terminal device may include: an input device 1100, a first processor 1101, an output device 1102, a first memory 1103 and at least one communication bus 1104. The communication bus 1104 is used to enable communication connections between the elements. The first memory 1103 may comprise a high-speed RAM memory or may further comprise a non-volatile memory NVM, such as at least one magnetic disk memory, and various programs may be stored in the first memory 1103 for performing various processing functions and implementing the method steps of the present embodiment.
Alternatively, the first processor 1101 may be implemented as, for example, a central processing unit (Central Processing Unit, abbreviated as CPU), an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components, and the processor 1101 is coupled to the input device 1100 and the output device 1102 through a wired or wireless connection.
Alternatively, the input device 1100 may include a variety of input devices, for example, may include at least one of a user-oriented user interface, a device-oriented device interface, a programmable interface of software, a camera, and a sensor. Optionally, the device interface facing the device may be a wired interface for data transmission between devices, or may be a hardware insertion interface (such as a USB interface, a serial port, etc.) for data transmission between devices; alternatively, the user-oriented user interface may be, for example, a user-oriented control key, a voice input device for receiving voice input, and a touch-sensitive device (e.g., a touch screen, a touch pad, etc. having touch-sensitive functionality) for receiving user touch input by a user; optionally, the programmable interface of the software may be, for example, an entry for a user to edit or modify a program, for example, an input pin interface or an input interface of a chip, etc.; the output device 1102 may include a display, sound, or the like.
In this embodiment, the processor of the terminal device may include functions for executing each module of the speech recognition device in each device, and specific functions and technical effects may be referred to the above embodiments and are not described herein.
Fig. 5 is a schematic hardware structure of a terminal device according to another embodiment of the present application. Fig. 5 is a diagram of one particular embodiment of the implementation of fig. 4. As shown, the terminal device of the present embodiment may include a second processor 1201 and a second memory 1202.
The second processor 1201 executes the computer program code stored in the second memory 1202 to implement the method described in fig. 3 in the above embodiment.
The second memory 1202 is configured to store various types of data to support operations at the terminal device. Examples of such data include instructions for any application or method operating on the terminal device, such as messages, pictures, video, etc. The second memory 1202 may include a random access memory (random access memory, simply RAM) and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
Optionally, a first processor 1201 is provided in the processing assembly 1200. The terminal device may further include: a communication component 1203, a power component 1204, a multimedia component 1205, a voice component 1206, an input/output interface 1207, and/or a sensor component 1208. The components and the like specifically included in the terminal device are set according to actual requirements, which are not limited in this embodiment.
The processing component 1200 generally controls the overall operation of the terminal device. The processing assembly 1200 may include one or more second processors 1201 to execute instructions to perform all or part of the steps of the method shown in fig. 3 described above. Further, the processing component 1200 may include one or more modules that facilitate interactions between the processing component 1200 and other components. For example, the processing component 1200 may include a multimedia module to facilitate interaction between the multimedia component 1205 and the processing component 1200.
The power supply component 1204 provides power to the various components of the terminal device. Power supply components 1204 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for terminal devices.
The multimedia component 1205 includes a display screen that provides an output interface between the terminal device and the user. In some embodiments, the display screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the display screen includes a touch panel, the display screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation.
The voice component 1206 is configured to output and/or input voice signals. For example, the voice component 1206 includes a Microphone (MIC) configured to receive external voice signals when the terminal device is in an operational mode, such as a voice recognition mode. The received voice signals may be further stored in the second memory 1202 or transmitted via the communication component 1203. In some embodiments, the voice component 1206 further includes a speaker for outputting voice signals.
The input/output interface 1207 provides an interface between the processing assembly 1200 and peripheral interface modules, which may be click wheels, buttons, and the like. These buttons may include, but are not limited to: volume button, start button and lock button.
The sensor assembly 1208 includes one or more sensors for providing status assessment of various aspects for the terminal device. For example, the sensor assembly 1208 may detect an on/off state of the terminal device, a relative positioning of the assembly, and the presence or absence of user contact with the terminal device. The sensor assembly 1208 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact, including detecting the distance between the user and the terminal device. In some embodiments, the sensor assembly 1208 may also include a camera or the like.
The communication component 1203 is configured to facilitate communication between the terminal device and other devices in a wired or wireless manner. The terminal device may access a wireless network based on a communication standard, such as WiFi,2G or 3G, or a combination thereof. In one embodiment, the terminal device may include a SIM card slot therein for inserting a SIM card, so that the terminal device may log into a GPRS network and establish communication with a server via the internet.
From the above, the communication component 1203, the voice component 1206, the input/output interface 1207, and the sensor component 1208 in the embodiment of fig. 5 can be implemented as the input device in the embodiment of fig. 4.
The above embodiments are merely preferred embodiments for fully explaining the present application, and the scope of the present application is not limited thereto. Equivalent substitutions and modifications will occur to those skilled in the art based on the present application, and are intended to be within the scope of the present application.
Claims (6)
1. A vehicle-mounted service container, comprising:
the service discovery layer is used for providing a universal interface, responding to a calling instruction of a calling party through the universal interface, transmitting parameters to preset discovery service, and transmitting service through a service component corresponding to the discovery service, wherein the service discovery layer comprises a data analysis module, is used for acquiring a data packet of the calling party, calling the universal interface, determining a service component corresponding to the service requested by the calling party according to the data packet, analyzing the data packet and transmitting the analyzed data to the corresponding service component;
the business component layer is used for providing pluggable business components to form a business set, each business component of the business component layer is mutually independent, receives data transmitted by a calling party through a corresponding business component to carry out business logic processing, obtains a processing result, and transmits the processing result to a bottom frame service or a cloud service to carry out business data processing, so as to obtain business response data;
and the pluggable control module is used for providing a control script for realizing the pluggable of each service component.
2. The vehicle service container of claim 1, wherein the service component layer comprises:
the basic service components are used for providing an application interface for an in-domain system or a service interface for an out-domain system and providing basic functions for each service component, wherein the basic functions comprise encapsulation Http and Https protocols, encryption, decryption, communication among the service components and data preloading;
and the combined service component is used for packaging the plurality of service components and realizing pluggable corresponding service components after packaging.
3. A service invocation method using the in-vehicle service container according to claim 1 or 2, comprising:
providing a universal interface, responding to a calling instruction of a calling party through the universal interface, transmitting parameters to a preset discovery service, and transmitting a service through matching the discovery service with a corresponding service component; acquiring a data packet of the calling party for calling the universal interface, determining a service component corresponding to the service requested by the calling party according to the data packet, analyzing the data packet, and transmitting the analyzed data to the corresponding service component;
providing pluggable service components to form a service set, wherein each service component of the service component layer is mutually independent, receiving data transmitted by a calling party through a corresponding service component to perform service logic processing to obtain a processing result, and transmitting the processing result to a bottom frame service or a cloud service to perform service data processing to obtain service response data;
control scripts are provided that implement pluggable business components.
4. The service invocation method according to claim 3, wherein the generic interface, in response to a call instruction from a caller, transfers parameters to a preset discovery service, and before performing service transfer by matching the discovery service with a corresponding service component, further comprises:
when a service component is newly added, calling the newly added service component, and registering a service provided by the newly added service component into a preset object corresponding to the service discovery service;
and when the service is found to be matched with the corresponding service component, analyzing the interface request of the universal interface to obtain request data, matching the request data with the service in the preset object, and determining the service component corresponding to the matched service.
5. A computer device, comprising: memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any one of claims 3 or 4 when executing the computer program.
6. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 3 or 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210771432.7A CN115174659B (en) | 2022-06-30 | 2022-06-30 | Vehicle-mounted service container, service calling method, device and medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210771432.7A CN115174659B (en) | 2022-06-30 | 2022-06-30 | Vehicle-mounted service container, service calling method, device and medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115174659A CN115174659A (en) | 2022-10-11 |
| CN115174659B true CN115174659B (en) | 2023-08-29 |
Family
ID=83489552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210771432.7A Active CN115174659B (en) | 2022-06-30 | 2022-06-30 | Vehicle-mounted service container, service calling method, device and medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115174659B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116346854A (en) * | 2023-03-28 | 2023-06-27 | 重庆长安汽车股份有限公司 | Cockpit component systems, cockpits and cars |
| CN117076944A (en) * | 2023-08-17 | 2023-11-17 | 重庆长安汽车股份有限公司 | Salable determination methods, devices, vehicles, cloud servers and storage media |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111212129A (en) * | 2019-12-30 | 2020-05-29 | 北京浪潮数据技术有限公司 | Container application high-availability method, device and equipment based on side car mode |
| CN111930365A (en) * | 2020-09-18 | 2020-11-13 | 季华实验室 | Qt-based application program rapid development framework, development method and operation method |
| CN113381987A (en) * | 2021-06-01 | 2021-09-10 | 西安联乘智能科技有限公司 | Data processing method of Internet of vehicles service, electronic equipment and computer storage medium |
| CN113485680A (en) * | 2021-06-30 | 2021-10-08 | 重庆长安汽车股份有限公司 | APP (application) component control system and method based on vehicle-mounted system |
| CN113765965A (en) * | 2020-08-21 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Service grid system generation method and device and service grid system |
| CN113824795A (en) * | 2021-10-21 | 2021-12-21 | 上海波顿诺华智能科技有限公司 | Communication method, device and system of vehicle end and cloud end |
| CN114640662A (en) * | 2020-12-15 | 2022-06-17 | 广西金奔腾汽车科技有限公司 | Automobile remote diagnosis system and method based on cloud platform |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7733891B2 (en) * | 2005-09-12 | 2010-06-08 | Zeugma Systems Inc. | Methods and apparatus to support dynamic allocation of traffic management resources in a network element |
-
2022
- 2022-06-30 CN CN202210771432.7A patent/CN115174659B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111212129A (en) * | 2019-12-30 | 2020-05-29 | 北京浪潮数据技术有限公司 | Container application high-availability method, device and equipment based on side car mode |
| CN113765965A (en) * | 2020-08-21 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | Service grid system generation method and device and service grid system |
| CN111930365A (en) * | 2020-09-18 | 2020-11-13 | 季华实验室 | Qt-based application program rapid development framework, development method and operation method |
| CN114640662A (en) * | 2020-12-15 | 2022-06-17 | 广西金奔腾汽车科技有限公司 | Automobile remote diagnosis system and method based on cloud platform |
| CN113381987A (en) * | 2021-06-01 | 2021-09-10 | 西安联乘智能科技有限公司 | Data processing method of Internet of vehicles service, electronic equipment and computer storage medium |
| CN113485680A (en) * | 2021-06-30 | 2021-10-08 | 重庆长安汽车股份有限公司 | APP (application) component control system and method based on vehicle-mounted system |
| CN113824795A (en) * | 2021-10-21 | 2021-12-21 | 上海波顿诺华智能科技有限公司 | Communication method, device and system of vehicle end and cloud end |
Non-Patent Citations (1)
| Title |
|---|
| 微服务架构在电动汽车智能充电服务与运营平台系统中的应用;隋永鑫;;微型机与应用(第24期);H04L 29/08 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115174659A (en) | 2022-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4027238B1 (en) | Card rendering method and electronic device | |
| CN115174659B (en) | Vehicle-mounted service container, service calling method, device and medium | |
| CN113391860B (en) | Service request processing method and device, electronic equipment and computer storage medium | |
| EP4429255A1 (en) | Screen projection method, screen projection device, screen projection display device, screen projection system and medium | |
| CN115484258B (en) | Peripheral device processing method based on cloud desktop, electronic device and storage medium | |
| CN102118448A (en) | Method, system and terminal for realizing cloud computing | |
| WO2015176352A1 (en) | Android system-based method and device for information exchange between applications | |
| CN114579034A (en) | An information interaction method, device, display device and storage medium | |
| CN112612460B (en) | Interface packaging and calling method, electronic device, and storage medium | |
| CN108052377B (en) | Cloud-based input processing method and device, server and storage medium | |
| CN112835632B (en) | A terminal capability calling method, device and computer storage medium | |
| CN115373869A (en) | Process processing method and device based on AAR and electronic equipment | |
| CN115174618B (en) | Internet of vehicles module, internet of vehicles access method, equipment and medium | |
| WO2021147466A1 (en) | Message processing method and apparatus, and electronic device | |
| CN117707439A (en) | Log printing method and related device | |
| CN116801008A (en) | Media information material processing methods, devices, electronic equipment and storage media | |
| WO2023169157A1 (en) | Sub application running method and apparatus, electronic device, program product, and storage medium | |
| CN115373998A (en) | Application program optimization method, device, equipment and medium | |
| CN114490104B (en) | Information forwarding method, device, equipment and medium in Android system module | |
| CN116700552A (en) | Application connection method and terminal equipment | |
| CN111258786B (en) | Decoupling method, device, terminal and storage medium in layered architecture | |
| CN113779467A (en) | Method and device for visualizing functional component management | |
| CN112579131A (en) | Application program management method and device for multi-system equipment and electronic equipment | |
| CN114860230A (en) | Information processing method, apparatus, computer equipment, storage medium and program product | |
| CN116776396A (en) | Data processing method, device, equipment, vehicle and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |