CN116303850A - Vehicle-mounted electronic navigation map style self-adaption method - Google Patents
Vehicle-mounted electronic navigation map style self-adaption method Download PDFInfo
- Publication number
- CN116303850A CN116303850A CN202310110407.9A CN202310110407A CN116303850A CN 116303850 A CN116303850 A CN 116303850A CN 202310110407 A CN202310110407 A CN 202310110407A CN 116303850 A CN116303850 A CN 116303850A
- Authority
- CN
- China
- Prior art keywords
- map
- user
- style
- service
- dynamic
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Remote Sensing (AREA)
- Human Computer Interaction (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
The scheme relates to a vehicle-mounted electronic navigation map style self-adapting method based on an open source GIS technology, which solves the problems of inconvenient use and high development cost of users in the existing map style self-adapting scheme, and comprises the following steps: the method comprises the steps that map server software is operated on a background server to release WMS, and the WMS, dynamic SLD service and dynamic SVG service are associated through file reference; subscribing corresponding WMSs on the vehicle, and transmitting user input user information to a background server; the vehicle machine records scene characteristics and behavior characteristics of a map used by a user and sends the scene characteristics and behavior characteristics to a background server; the background server inputs user characteristics including user information, scene characteristics and behavior characteristics of a user using a map into a recommendation system module, so that the recommendation system module maps the user characteristics into map style parameters of an SLD file and an SVG file, and further the dynamic SLD service and/or the dynamic SVG service generate style files suitable for the user according to the map style parameters; the map is converted into a corresponding map style.
Description
Technical Field
The invention belongs to a map style self-adaption method based on an open source GIS technology in the field of vehicle-mounted electronic navigation maps, and particularly relates to a background server, a user terminal and information interaction between the background server and the user terminal.
Background
Along with the development of the global automobile industry to the intelligent direction, an intelligent operating system is gradually popularized on the automobile, and the vehicle-mounted electronic navigation map is also gradually developed to the aspects of networking, intellectualization and individuation.
In the field of map style adaptation, many sophisticated technologies exist for electronic navigation maps at both the mobile end and the desktop end. However, on the vehicle, the requirement on map style adaptation is only generated after the high-definition display is used in a large scale, so that the research and the technology of the requirement are blank.
The current style self-adaptive method of the vehicle-mounted electronic navigation map is not different from the mobile terminal and the desktop terminal, and mainly has two schemes:
the method I comprises the step of selecting a style by a user. And the user automatically sets map style parameters through the interactive interface.
The second method, the map service provider, integrates this functionality in self-developed map server software.
The drawbacks of both methods are as follows:
the method is high in time cost for users. The design of the map style has certain professional difficulty and complexity, and needs to be taken into consideration of scientificity and tabulation. The number of possible patterns of different expressions of different class elements in different layers and different scenes increases rapidly with the increasing amount of data. For users of non-professional diagrammers, this method of self-selecting patterns is almost impossible to compromise in effectiveness and convenience.
The second method reduces the time cost of the user compared with the first method. However, the second method has high development difficulty, high maintenance difficulty and higher learning cost for the developer. For institutions requiring style-adaptive lightweight map services, the institutions cannot self-deploy beyond the map service provider, and the threshold is high.
Patent CN101719150, "adaptive mechanism-based map symbol display system and method", proposes a general solution: the adaptation of the map symbol display system is achieved by the reception of frequency of use of map symbols, statistics and template-based updates. However, the invention still has two disadvantages: first, the user's preference for map style should not be limited to how often map symbols are used. The basic information, scene characteristics and behavior characteristic data of the user also imply the preference of the user to the map style. Second, the scalability of template-based updates is limited. The map style is a scientific and artistic visual feature, and the quantization index of the map style is supposed to be changed according to the actual use scene.
In summary, the current prior art has the defects of high time cost, high development cost, insufficient quantification of the features of users and map patterns and the like in solving the self-adaptation problem of the vehicle-mounted electronic navigation map patterns, and needs to be improved.
Disclosure of Invention
The invention provides a vehicle-mounted electronic navigation map style self-adaption method based on an open source GIS technology, which solves the problems of inconvenient use and high development cost of users in the scheme.
The technical scheme of the invention is as follows:
the scheme provides a vehicle navigation map style self-adaption method, which comprises the following steps:
step S1, operating map server software on a background server to release WMS, and associating the WMS and dynamic SLD service with dynamic SVG service through file reference;
step S2, subscribing corresponding WMSs in map application software installed on the vehicle, and inputting user information on the map application software by a user and sending the user information to map server software of a background server;
step S3, the map application software records scene characteristics and behavior characteristics of a map used by a user and sends the scene characteristics and behavior characteristics to map server software of a background server;
step S4, the map server software of the background server inputs user characteristics including user information, scene characteristics and behavior characteristics of a user using a map into a recommendation system module, so that the recommendation system module maps the user characteristics into map style parameters of an SLD file and an SVG file, and further the dynamic SLD service and/or the dynamic SVG service generate style files suitable for the user according to the map style parameters;
and S5, the map application software installed on the vehicle is converted into a corresponding map style based on the style file which is suitable for the user and is generated in the step S4.
Preferably, in step S1, the process is performed,
and designating the SLD file and the SVG file as style files corresponding to map layers on map server software for publishing the WMS, so as to complete the association of the WMS and dynamic SLD service with the dynamic SVG service.
Preferably, in step S3, the scene features and the behavior features when the user uses the map include at least: the method comprises the steps of a scene where a user is located, browsing operation of the user on a map and style preference of the user.
Preferably, in step S4, a predetermined correspondence table of different user features and map style parameters is recorded in advance in the recommender module, and the recommender module maps the map style parameters corresponding to the current user features through the table lookup.
Preferably, in the predetermined correspondence table, the recorded map style parameters at least include: dot element size, color and shape, line element width, color and shape, note element font, color and size.
Preferably, in step S4, the dynamic SLD service generates a predefined simple style file suitable for the user, and the dynamic SVG service generates a predefined complex style file suitable for the user.
The vehicle-mounted electronic navigation map style self-adaption method has the following advantages:
(1) And the method is free from sense adaptation and improves user experience. Compared with the method of self-selecting the style by the user, the time cost of the user is greatly reduced. The user can obtain a proper map style in the normal use process. The basic information, scene characteristics and behavior characteristic data of the user are widely used, and the preference of the user to the map style is mined
(2) And the lightweight open source middleware is convenient for deployment. Compared with other map style self-adaption methods, the method can obtain personalized map styles only by associating the traditional WMS with the dynamic SLD service and the dynamic SVG service, and does not need to customize map server software. For institutions with map style adaptation requirements but not specialized map providers, development difficulty is greatly reduced.
Drawings
FIG. 1 is a functional block diagram of an embodiment of the present invention for implementing on-board navigation map style adaptation;
FIG. 2 is a data flow diagram of style generation in an embodiment of the present invention;
fig. 3 is an overall flow diagram for implementing on-board navigation map style adaptation in an embodiment of the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
Fig. 1 to 3 show a vehicle-mounted electronic navigation map style self-adapting method, which comprises a background server and a user terminal.
The user terminal (namely the vehicle machine in the embodiment) is provided with map application software, and the map application software and the background server are in information interaction, so that the self-adaption of the map style is finally realized.
The invention relates to a vehicle navigation map style self-adaption method, which comprises the following steps:
and step S101, operating map server software on a background server to release the WMS, and associating the WMS and the dynamic SLD service with the dynamic SVG service through file reference.
In step S101, most open source Map Server software supports release of WMSs (Web Map Server), which refers to a Web Map service standard formulated by OGC (Open Geospatial Consortium, open geographic space information consortium). The dynamic SLD service or the dynamic SVG service refers to a program running on a server to monitor HTTP requests, and dynamically generate and transmit corresponding SLD or SVG files according to the reception parameters.
The association can be completed by designating the SLD file and the SVG file as style files corresponding to the map layer on the map server software that issues the WMS.
And step S102, the map application software subscribes the corresponding WMS on the vehicle machine, and the user inputs the user basic information and sends the user basic information to the map server software of the background server.
The map application software is from a background server corresponding to the corresponding vehicle factory, and the software supporting Web browsing can subscribe to the WMS by inputting the corresponding address.
Step S103, the first-time user inputs user basic information in the map application software.
And step S104, the map application software records scene characteristics and behavior characteristics of a user when using the map through the in-vehicle sensor and the operating system. The scene characteristics and behavior characteristics of the map used by the user comprise information such as scenes of the user, browsing operation of the map by the user, style preference of the user and the like.
Step 105, after the map application software encrypts the user basic information, the scene feature and the behavior feature information when the user uses the map, the map application software sends the user feature to the map server software of the background server.
And S106, after receiving the user basic information and the information of the scene characteristics and the behavior characteristics of the user using the map, the map server software of the background server decrypts and desensitizes the information, and then inputs the user characteristics including the user information, the scene characteristics and the behavior characteristics of the user using the map to a recommendation system module of the background server.
And step S107, the recommendation system module maps the user characteristics to map style parameters and sends the map style parameters to the dynamic SLD service and the dynamic SVG service. The recommendation system module is used for mapping the map style parameters corresponding to the current user characteristics through a table lookup. In the predetermined correspondence table, the recorded map style parameters at least include: dot element size, color and shape, line element width, color and shape, note element font, color and size.
Step S108, the dynamic SLD service and the dynamic SVG service generate corresponding files according to the map style parameters. The dynamic SLD service generates a predefined simple style file suitable for the user, and the dynamic SVG service generates a predefined complex style file suitable for the user.
The SLD file defines basic parameters of the map appearance style, and the SVG file can be used as a resource picture of the map element appearance style. Since the association of the WMS and dynamic SLD service with the dynamic SVG service has been completed in step S101, the WMS may transmit a map image having a pattern suitable for the user the next time a GET request is received.
Step S109, the map style of the vehicle-mounted electronic navigation map is subjected to personalized adaptation.
The vehicle-mounted electronic navigation map style self-adaption method has the following advantages:
(1) And the method is free from sense adaptation and improves user experience. Compared with the method of self-selecting the style by the user, the time cost of the user is greatly reduced. The user can obtain a proper map style in the normal use process. The basic information, scene characteristics and behavior characteristic data of the user are widely used, and the preference of the user to the map style is mined
(2) And the lightweight open source middleware is convenient for deployment. Compared with other map style self-adaption methods, the method can obtain personalized map styles only by associating the traditional WMS with the dynamic SLD service and the dynamic SVG service, and does not need to customize map server software. For institutions with map style adaptation requirements but not specialized map providers, development difficulty is greatly reduced.
Claims (6)
1. The vehicle-mounted electronic navigation map style self-adaption method is characterized by comprising the following steps of:
step S1, operating map server software on a background server to release WMS, and associating the WMS and dynamic SLD service with dynamic SVG service through file reference;
step S2, subscribing corresponding WMSs in map application software installed on the vehicle, and inputting user information on the map application software by a user and sending the user information to map server software of a background server;
step S3, the map application software records scene characteristics and behavior characteristics of a map used by a user and sends the scene characteristics and behavior characteristics to map server software of a background server;
step S4, the map server software of the background server inputs user characteristics including user information, scene characteristics and behavior characteristics of a user using a map into a recommendation system module, so that the recommendation system module maps the user characteristics into map style parameters of an SLD file and an SVG file, and further the dynamic SLD service and/or the dynamic SVG service generate style files suitable for the user according to the map style parameters;
and S5, the map application software installed on the vehicle is converted into a corresponding map style based on the style file which is suitable for the user and is generated in the step S4.
2. The method for adapting a vehicle-mounted electronic navigation map style according to claim 1, wherein in step S1,
and designating the SLD file and the SVG file as style files corresponding to map layers on map server software for publishing the WMS, so as to complete the association of the WMS and dynamic SLD service with the dynamic SVG service.
3. The method according to claim 1, wherein in step S3, the scene features and the behavior features of the user using the map at least include: the method comprises the steps of a scene where a user is located, browsing operation of the user on a map and style preference of the user.
4. The method according to claim 1, wherein in step S4, a predetermined correspondence table between different user features and map style parameters is recorded in advance in the recommender module, and the recommender module maps the map style parameters corresponding to the current user features by looking up the table.
5. The method for adapting a vehicle-mounted electronic navigation map style according to claim 4, wherein the recorded map style parameters in the predetermined correspondence table at least include: dot element size, color and shape, line element width, color and shape, note element font, color and size.
6. The method according to claim 1, wherein in step S4, the dynamic SLD service generates a predefined simple pattern file suitable for the user, and the dynamic SVG service generates a predefined complex pattern file suitable for the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310110407.9A CN116303850A (en) | 2023-02-13 | 2023-02-13 | Vehicle-mounted electronic navigation map style self-adaption method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310110407.9A CN116303850A (en) | 2023-02-13 | 2023-02-13 | Vehicle-mounted electronic navigation map style self-adaption method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116303850A true CN116303850A (en) | 2023-06-23 |
Family
ID=86785973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310110407.9A Pending CN116303850A (en) | 2023-02-13 | 2023-02-13 | Vehicle-mounted electronic navigation map style self-adaption method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116303850A (en) |
-
2023
- 2023-02-13 CN CN202310110407.9A patent/CN116303850A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2382517C2 (en) | Method and system for setting up electronic transmission program interface, electronic transmission program server and decoder | |
CN111314789B (en) | Display device and channel positioning method | |
CN105069118B (en) | A kind of application scenarios management method and system based on GIS configurations | |
JP5638803B2 (en) | Method for displaying a mosaic image at a receiver for selection of an audiovisual program, receiver and associated server | |
US6151596A (en) | Information providing system | |
CN101695157B (en) | Self-adapting method of display of mobile terminal screen in network application and system thereof | |
US20040201603A1 (en) | Method of creating skin images for mobile phones | |
CN108023918A (en) | A kind of information on services acquisition methods, apparatus and system | |
US20080209493A1 (en) | Contents Browsing Apparatus And Method | |
CN113050966B (en) | Method and system for updating theme of vehicle display interface | |
US10372784B2 (en) | Generating rich digital documents from limited instructional data | |
US20170034551A1 (en) | Dynamic screen replication and real-time display rendering based on media-application characteristics | |
CN106131309B (en) | Skin changing method, skin changing device and skin changing system | |
CN101867784B (en) | Method for filtering advertisements, digital television receiving terminal, server terminal and system | |
WO2018176207A1 (en) | Web theme switching method and system | |
EP2884410B1 (en) | A method of operating a handheld mobile telecommunication device | |
CN108874412A (en) | For updating the method, apparatus, equipment and system of interface layout | |
CN101815086A (en) | Browser font optimization method for mobile communication equipment terminals | |
US20130325797A1 (en) | Apparatus and method for providing personalized information to a user of a user device | |
KR20030054104A (en) | Contents personalization method and apparatus by aggregating multiple profiles | |
CN116303850A (en) | Vehicle-mounted electronic navigation map style self-adaption method | |
EP1416710A2 (en) | Signal processing apparatus, perception apparatus, printing apparatus, and broadcasting method | |
US20100011050A1 (en) | Content Management that Addresses Levels of Functionality | |
CN105389308A (en) | Display processing method and device for web pages | |
CN101119283A (en) | System and method for obtaining network information using electronic device |
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 |