Web-based vehicle arrival reminding method and system
By deploying front-end functional modules and sse long link technology in the store operation and maintenance system, the problem of difficult connection between the vehicle-to-store notification system and the store system in the existing technology is solved, and an efficient and low-cost vehicle-to-store reminder system is realized, and the service quality is optimized.
Patent Information
- Application Number
- CN202510625104.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-15
- Publication Date
- 2025-06-10
AI Technical Summary
It is difficult to connect the vehicle arrival notification system with the existing license plate recognition system and operation and maintenance system in the store, resulting in users needing to replace the entire management and operation and maintenance system, which is costly.
By deploying the front-end functional module of the server in the store operation and maintenance system, establishing a web-based vehicle-to-store reminder system, using SSE long link technology to connect the license plate recognition system to the operation and maintenance system, real-time push of vehicle-to-store notifications, and designing an automatic closing mechanism in multiple tab scenarios.
It achieves seamless connection with the existing equipment in the store, reduces hardware costs, and ensures the timeliness of notifications and stability in multiple tab scenarios through the sse long link and timer mechanism, optimizing service quality.
Smart Images

Figure CN120128580A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and particularly to a web-based vehicle arrival reminder method and system. Background Art
[0002] Maintenance shops usually have their own license plate recognition systems for use as barriers, and the shops will configure operation and maintenance systems for daily operation management. In some business scenarios, managers hope that their employees can serve the vehicles entering the shop in a timely manner, so a system that can provide vehicle arrival notification capabilities is required. However, such systems are often difficult to integrate with the existing systems in the shop, resulting in users often having to replace a whole set of management and operation and maintenance systems, which is costly. Summary of the Invention
[0003] One or more embodiments of this specification describe a web-based vehicle arrival reminder method and system, which can at least partially overcome the above technical problems.
[0004] In a first aspect, a web-based vehicle arrival reminder method is provided. The method is applicable to a web-based vehicle arrival reminder system, which includes: a license plate recognition system, a shop operation and maintenance system, and a server. The front-end function module of the server is deployed in the shop operation and maintenance system. The method includes: A user logs in to the shop operation and maintenance system and opens at least one web tab in the shop operation and maintenance system; The front-end function module establishes an sse long connection between the web tab and the server, and the server records the sse long connection and the user identifier associated with the sse long connection; When a vehicle arrives at the shop, the license plate recognition system recognizes the license plate information of the vehicle and sends the license plate information to the server; In response to obtaining the license plate information, the server determines all target sse long connections of the reception personnel to be notified, and sends vehicle arrival notification information to the corresponding web tab according to the target sse long connections; The front-end function module assigns a timer to the vehicle arrival notification information of each web tab, and the timer reads the data in the local storage of all web tabs at the local end at a preset time interval; When the user closes the vehicle arrival notification information on any web tab, a close identifier indicating that the message window is closed is written into the local storage; When the timer reads the close identifier in the local storage, the vehicle arrival notification information on the corresponding web tab is closed.
[0005] As an alternative implementation of the method described in the first aspect, the ways for the user to log in to the store operation and maintenance system include at least one of the following: The user logs in to the store operation and maintenance system through a web browser; or, The user logs in to the store operation and maintenance system through the client APP of the store operation and maintenance system, and a webView control is embedded in the client APP.
[0006] As an alternative implementation of the method described in the first aspect, when the server responds to obtaining the license plate information, determining all target sse long connections of the reception personnel to be notified specifically includes: The server queries the historical service vehicle registration data according to the license plate information to determine whether the vehicle is a new customer or an old customer, and then obtains the associated reception personnel list from the pre-constructed in-store service process according to the user type of the vehicle, and matches the user identifiers in the reception personnel list with the user identifiers associated with the recorded sse long connections to determine the user identifiers of the online reception personnel; Determine the target sse long connection according to the user identifier of the online reception personnel.
[0007] In a second aspect, a web-based vehicle arrival reminder system is provided, including: a license plate recognition system, a store operation and maintenance system, and a server, and a front-end function module of the server is deployed in the store operation and maintenance system; The front-end function module is configured to establish an sse long connection between the web page and the server in response to the user logging in to the store operation and maintenance system and opening at least one web tab in the store operation and maintenance system; The server is configured to record the sse long connection and the user identifier associated with the sse long connection; and, in response to obtaining the license plate information uploaded by the license plate recognition system, determine all target sse long connections of the reception personnel to be notified, and send vehicle arrival notification information to the corresponding web page according to the target sse long connection; The license plate recognition system is configured to recognize the license plate information of the arriving vehicle and send the license plate information to the server; The front-end function module is further configured to allocate a timer to the vehicle arrival notification information of each web page, and the timer reads the data in the local storage of all web pages at the local end at a preset time interval; when the user closes the vehicle arrival notification information on any web page, a closing identifier indicating that the message window is closed is written into the local storage; when the timer reads the closing identifier in the local storage, the vehicle arrival notification information on the corresponding web page is closed.
[0008] As an alternative implementation of the system described in the second aspect, the ways for the user to log in to the store operation and maintenance system include at least one of the following: The user logs in to the store operation and maintenance system through a web browser; or, The user logs in to the store operation and maintenance system through the client APP of the store operation and maintenance system, and a webView control is embedded in the client APP.
[0009] As an alternative implementation of the system described in the second aspect, the server is specifically configured to: Query the historical service vehicle registration data according to the license plate information, determine whether the vehicle is a new customer or an old customer, then obtain the associated receptionist list from the pre-constructed in-store service process according to the user type of the vehicle, and match the user identifiers in the receptionist list with the user identifiers associated with the recorded sse long link to determine the user identifiers of the online receptionists; Determine the target sse long link according to the user identifiers of the online receptionists.
[0010] In a third aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor is caused to execute the above-mentioned web-based vehicle arrival reminder method.
[0011] In a fourth aspect, an electronic device is provided, including: One or more processors; and a memory associated with the one or more processors, where the memory is used to store program instructions. When the program instructions are read and executed by the one or more processors, the electronic device is caused to execute the above-mentioned web-based vehicle arrival reminder method.
[0012] Advantageous effects: One or more embodiments of this specification provide a web-based vehicle arrival reminder method. This method uses the front-end function module deployed in the store operation and maintenance system and the server of the front-end function module to connect the existing license plate recognition system in the store and the store operation and maintenance system. Through this solution, the capabilities of the existing equipment in the store can be directly accessed without additional hardware costs.
[0013] This method uses the sse long link technology to ensure that the tag page can receive vehicle arrival notification information in a timely manner. At the same time, a mechanism for automatically closing vehicle arrival notification information is designed for the multi-tab scenario (i.e., the scenario where a user opens multiple tag pages at the same time) to avoid the negative impact of message congestion on users.
[0014] Through the above solution, whether it is the store staff who log in to the store operation and maintenance system through the web or through the client APP, they can receive the vehicle arrival reminder information in a timely manner, quickly start the reception work, and optimize the store service quality.
[0015] Correspondingly, the web-based vehicle arrival reminder system described in the present invention also has the above technical effects. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present specification or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present specification. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0017] Figure 1 It is a schematic structural diagram of a web-based vehicle arrival reminder system involved in an embodiment of the present specification.
[0018] Figure 2 It is a schematic flowchart of a web-based vehicle arrival reminder method involved in an embodiment of the present specification. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0019] First of all, it should be noted that the terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "the" and "said" used in the embodiments of the present invention and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0020] In order to enable those skilled in the art to better understand the technical solutions in this specification, the following will clearly and completely describe the technical solutions in the embodiments of this specification with reference to the drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this specification, rather than all the embodiments. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described here without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted below.
[0021] It should be noted that: In other embodiments, the steps of the corresponding method are not necessarily executed in the order shown and described in this specification. In some other embodiments, the steps included in the method may be more or less than those described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may also be combined into a single step for description in other embodiments.
[0022] The following will further elaborate on the web-based vehicle arrival reminder method and system described in the embodiments of this specification in conjunction with the specification drawings and specific embodiments, but this detailed description does not constitute a limitation to the embodiments of this specification.
[0023] In some embodiments, a web-based vehicle arrival reminder method is provided, and this method is applicable to a web-based vehicle arrival reminder system. Please refer to Figure 1 , Figure 1 shows a schematic structural diagram of a web-based vehicle arrival reminder system. This vehicle arrival reminder system mainly includes: a license plate recognition system, a store operation and maintenance system, and a server. Among them, the front-end function module of the above server is deployed in the store operation and maintenance system. In this vehicle arrival reminder system, the license plate recognition system and the store operation and maintenance system are usually originally configured in an auto repair store. Based on the method described in this embodiment, by deploying the front-end function module of the above server in the store operation and maintenance system, the connection between the license plate recognition system and the store operation and maintenance system can be achieved, and then the web-based vehicle arrival reminder method can be realized.
[0024] Please refer to Figure 2 , Figure 2 shows a schematic flowchart of the above web-based vehicle arrival reminder method. As Figure 2 shown, this method includes the steps: S200: The user logs in to the store operation and maintenance system and opens at least one web tab page in the store operation and maintenance system.
[0025] The user can log in to the store operation and maintenance system through a mobile phone or a computer. Taking the computer side as an example, the user can directly log in to the store operation and maintenance system through the web browser on the computer side. Taking the mobile phone side as an example, the user can log in to the store operation and maintenance system through the mobile phone web browser or through the client APP of the store operation and maintenance system pre-installed on the mobile phone. The client APP embeds a WebView control. WebView is a browser control using the WebKit engine. Through the WebView control, web pages on the local or Internet can be displayed in one's own application program.
[0026] The web tab (tab) opened by the user can be any page of the store operation and maintenance system, and this embodiment does not limit it.
[0027] S202: The front-end function module establishes an sse long connection between the web tab and the server, and the server records the sse long connection and the user identifier associated with the sse long connection.
[0028] After the user logs in to the store operation and maintenance system and opens a web tab, in response to the opening of the web tab, the front-end function module obtains the tab ID of the web tab and the user ID of the user. For the same user, the user may open multiple web tabs in the store operation and maintenance system. Then, the front-end function module establishes an sse long connection between each web tab and the server. SSE (Server-Sent Events) is a real-time communication technology based on the HTTP protocol that allows the server to push messages unidirectionally to the client. Spring Boot provides good support for SSE through the built-in SseEmitter class, and developers can easily implement real-time communication functions in the project.
[0029] After the sse long connection is established, the server saves the sse long connection, the user identifier associated with the sse long connection, and the tab ID.
[0030] S204: When a vehicle arrives at the store, the license plate recognition system recognizes the license plate information of the vehicle and sends the license plate information to the server.
[0031] It should be noted that this step has no sequential relationship with step S102, and step S104 and step S102 can be executed synchronously or asynchronously.
[0032] The license plate recognition system can be any license plate recognition product on the market. It usually includes a camera and an OCR recognition module. The camera is used to collect license plate pictures, and the OCR recognition module is used to extract the license plate number from the license plate pictures through the OCR recognition algorithm, that is, the above-mentioned license plate information.
[0033] S206: In response to obtaining the license plate information, the server determines all the target sse long connections of the receptionist to be notified, and sends vehicle arrival notice information to the corresponding web tab according to the target sse long connections.
[0034] Specifically, the server can obtain the historical service vehicle registration data from the store operation and maintenance system, and then query the license plate information in the historical service vehicle registration data to determine whether the vehicle is a new customer or an old customer. The reception processes for new and old customers in an auto repair store are usually different. For example, old customers generally only need to be received by a service consultant, while new customers may involve insurance services. In addition to notifying the service consultant, the person in charge of insurance services also needs to be notified.
[0035] In the store operation and maintenance system, the in-store service processes for different types of customers can be pre-constructed, and the user identifiers of the reception staff are associated in each process. In this step, the server can obtain the list of associated reception staff from the pre-constructed in-store service processes in the store operation and maintenance system, and match the user identifiers in the reception staff list with the user identifiers associated with the sse long link recorded on this end. This step is to determine whether these reception staff are online based on the sse long link, so as to determine the user identifiers of the online reception staff. According to the user identifiers of the online reception staff and the storage records of the sse long link on this end, the target sse long links can be found, and vehicle arrival notifications can be sent to the corresponding web tab pages based on the target sse long links. For example, if the online reception staff includes User A and User B, User A logs in to the store operation and maintenance system through a web browser on a computer and opens n web tab pages in the store operation and maintenance system, and User B logs in to the store operation and maintenance system through a mobile client APP and opens m web tab pages in the store operation and maintenance system, the server will send vehicle arrival notification messages to each of the n web tab pages opened by User A and each of the m web tab pages opened by User B.
[0036] The display form of the above vehicle arrival notification message can be set according to requirements. For example, it can be in the form of voice broadcast or pop-up window. This embodiment does not limit this.
[0037] S208: The front-end function module assigns a timer to the vehicle arrival notification message for each web tab page. The timer reads the data in the local storage of all web tab pages on this end at a preset time interval. When the user closes the vehicle arrival notification message on any web tab page, a close flag indicating that the message window has been closed is written into the local storage. When the timer reads the close flag in the local storage, the vehicle arrival notification message on the corresponding web tab page is closed.
[0038] Continuing with User A as an example, the server will send vehicle arrival notice information to each of the n web pages opened by User A. Taking the message pop-up window as an example, message pop-up windows will appear simultaneously on the n web pages opened by User A. In response to the appearance of the message pop-up window, the front-end function module assigns a timer to each message pop-up window, and these timers will read the data in the local storage (localStorage) of the local browser at preset time intervals (such as 500 ms). The local storage will record the operation information of the n web pages opened by User A.
[0039] When User A closes the message pop-up window on any one of the web pages, a close flag indicating that the message window has been closed will be written into the local storage (localStorage). This close flag can include the corresponding vehicle arrival notice information ID and the timer ID. The timer of the message pop-up window manually closed by User A ends the process as the message pop-up window is closed. The timers of other web pages read the data from the local storage (localStorage) at the set period. When the close flag of the message pop-up window with the vehicle arrival notice information is read, the timer closes the message pop-up window on this web page.
[0040] In this way, the situation of web page message explosion can be avoided.
[0041] Corresponding to the above method, this embodiment also provides a web-based vehicle arrival reminder system for implementing the above method. As Figure 1 shown, the vehicle arrival reminder system includes: a license plate recognition system, a store operation and maintenance system, and a server. The front-end function module of the server is deployed in the store operation and maintenance system.
[0042] The front-end function module is configured to establish an sse long connection between the web page and the server in response to the user logging in to the store operation and maintenance system and opening at least one web page in the store operation and maintenance system.
[0043] The server is configured to record the sse long connection and the user identifier associated with the sse long connection; and, in response to obtaining the license plate information uploaded by the license plate recognition system, determine all the target sse long connections of the reception staff to be notified, and send vehicle arrival notice information to the corresponding web pages according to the target sse long connections.
[0044] The license plate recognition system is configured to recognize the license plate information of the arriving vehicle and send the license plate information to the server.
[0045] The front-end function module is also configured to assign a timer to the vehicle arrival notification information for each web tab. The timer reads the data in the local storage of all web tabs on this end at a preset time interval; when the user closes the vehicle arrival notification information on any web tab, a closing identifier indicating that the message window is closed is written into the local storage; when the timer reads the closing identifier in the local storage, the vehicle arrival notification information on the corresponding web tab is closed.
[0046] Further, the ways for the user to log in to the store operation and maintenance system include at least one of the following: The user logs in to the store operation and maintenance system through a web browser; or, The user logs in to the store operation and maintenance system through the client APP of the store operation and maintenance system, and a webView control is embedded in the client APP.
[0047] Further, the above server is specifically used for: Query the historical service vehicle registration data according to the license plate information to determine whether the vehicle is a new customer or an old customer, and then obtain the associated receptionist list from the pre-constructed in-store service process according to the user type of the vehicle, and match the user identifiers in the receptionist list with the user identifiers associated with the recorded sse long link to determine the user identifiers of the online receptionists; furthermore, according to the user identifiers of the online receptionists, determine the target sse long link.
[0048] Corresponding to the above web-based vehicle arrival reminder method, this embodiment also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes the above web-based vehicle arrival reminder method.
[0049] Corresponding to the above web-based vehicle arrival reminder method, this embodiment also provides an electronic device, including: One or more processors; and a memory associated with the one or more processors, where the memory is used to store program instructions. When the program instructions are read and executed by the one or more processors, the electronic device executes the above web-based vehicle arrival reminder method.
[0050] It can be understood that the structure illustrated in the embodiments of this specification does not constitute a specific limitation on the system of the embodiments of this specification. In other embodiments of the specification, the above system may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.
[0051] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0052] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0053] It should be noted that the above examples are only specific embodiments of the present invention, and the present invention is obviously not limited to the above examples, and there are many similar variations. All variations directly derived or associated from the contents disclosed by the technicians in this field should fall within the protection scope of the present invention.
Claims
1. A web-based vehicle arrival reminder method, characterized in that: The method is applicable to a web-based vehicle arrival reminder system, the system comprising: a license plate recognition system, a store operation and maintenance system and a server, wherein the store operation and maintenance system is deployed with a front-end functional module of the server; the method comprises: A user logs in to the store operation and maintenance system and opens at least one web tab in the store operation and maintenance system; The front-end function module establishes an SSE long link between the web tab and the server, and the server records the SSE long link and the user identifier associated with the SSE long link; When a vehicle arrives at the store, the license plate recognition system recognizes the license plate information of the vehicle and sends the license plate information to the server; The server determines all target SSE long links of the reception staff to be notified in response to obtaining the license plate information, and sends vehicle arrival notification information to the corresponding web tab page according to the target SSE long link; The front-end function module allocates a timer for the vehicle arrival notification information of each web tab, and the timer reads the data in the local storage of all web tabs of the local end according to a preset time interval; When the user closes the vehicle arrival notification information on any web tab, a closing mark indicating that the message window is closed is written into the local storage; When the timer reads the closing mark in the local storage, the vehicle arrival notification information on the corresponding web tab is closed.
2. The method according to claim 1, characterized in that: The method in which the user logs into the store operation and maintenance system includes at least one of the following: The user logs into the store operation and maintenance system through a web browser; or, The user logs in to the store operation and maintenance system through a client APP of the store operation and maintenance system, and a webView control is embedded in the client APP.
3. The method according to claim 1, characterized in that: In response to obtaining the license plate information, the server determines all target SSE long links of the reception staff that need to be notified, specifically including: The server queries the historical service vehicle registration data according to the license plate information to determine whether the vehicle is a new customer or an old customer, and then obtains the associated receptionist list from the pre-built store service process according to the user type of the vehicle, and matches the user ID in the receptionist list with the user ID associated with the recorded SSE long link to determine the user ID of the online receptionist; The target SSE long link is determined according to the user ID of the online receptionist.
4. A web-based vehicle arrival reminder system, characterized in that: include: A license plate recognition system, a store operation and maintenance system, and a server, wherein the store operation and maintenance system is equipped with a front-end functional module of the server; The front-end function module is configured to establish an SSE long link between the web tab and the server in response to a user logging into the store operation and maintenance system and opening at least one web tab in the store operation and maintenance system; The server is configured to record the sse long link and the user identifier associated with the sse long link; And, in response to obtaining the license plate information uploaded by the license plate recognition system, determining all target SSE long links of the reception staff that need to be notified, and sending vehicle arrival notification information to the corresponding web tab page according to the target SSE long link; The license plate recognition system is configured to recognize the license plate information of vehicles arriving at the store and send the license plate information to the server; The front-end functional module is also configured to assign a timer to the vehicle arrival at the store notification information of each web tab, and the timer reads the data in the local storage of all web tabs on this end at a preset time interval; when the user closes the vehicle arrival at the store notification information on any web tab, a close mark indicating that the message window is closed is written into the local storage; when the timer reads the close mark in the local storage, the vehicle arrival at the store notification information on the corresponding web tab is closed.
5. The system according to claim 4, characterized in that The method in which the user logs into the store operation and maintenance system includes at least one of the following: The user logs into the store operation and maintenance system through a web browser; or, The user logs in to the store operation and maintenance system through a client APP of the store operation and maintenance system, and a webView control is embedded in the client APP.
6. The system according to claim 4, characterized in that The server is specifically used for: According to the license plate information, the historical service vehicle registration data is queried to determine whether the vehicle is a new customer or an old customer, and then the associated receptionist list is obtained from the pre-built store service process according to the user type of the vehicle, and the user ID in the receptionist list is matched with the user ID associated with the recorded SSE long link to determine the user ID of the online receptionist; The target SSE long link is determined according to the user ID of the online receptionist.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 3.
8. An electronic device, characterized in that: include: one or more processors; And a memory associated with the one or more processors, the memory is used to store program instructions, and when the program instructions are read and executed by the one or more processors, the electronic device executes the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Customer identity recognition management method and system
CN110516604A
Artificial intelligence-based recharging two-dimensional code generation method and device, storage medium and program product
CN119477304A
Online car-hailing background message pushing method and system based on ass
CN119892919A