An information guidance method and system for smart campus

By designing the connection between the cloud server and the user terminal and the road signs in the smart campus, the virtual campus map and student information are used for adaptive guidance to solve the problem of low navigation efficiency during the registration of freshmen in existing technologies, and realized personalization. And efficient campus guidance.

CN118095601BActive Publication Date: 2025-01-28HENAN TAOHE RONGYI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410335660.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-01-28
Estimated Expiration
2044-03-22

AI Technical Summary

Technical Problem

The existing campus navigation guidance system cannot provide personalized navigation services, which makes freshmen easily get lost when registering for admission and inefficient guidance.

Method used

Design a smart campus information guideline method and system, connect with the user terminal and the road signs through cloud server, use virtual campus maps and student information for adaptive guidance, and provide personalized path planning and guidelines.

Benefits of technology

It improved the navigation efficiency of freshmen's admission, reduced the time of getting lost, provided a more personalized and flexible campus guidance, and solved the problem of low navigation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118095601B_ABST
    Figure CN118095601B_ABST
Patent Text Reader

Abstract

The present application discloses an information guidance method and system for a smart campus, the method comprising: initializing virtual campus map information; when a cloud server receives a new student registration request, the cloud server generates registration feedback information based on the student information; when the cloud server receives a first guidance request, the cloud server performs a first adaptive guidance processing based on the registration status and the registration feedback information to obtain a first guidance feedback information set; when the cloud server receives a second guidance request, the cloud server performs a second adaptive guidance processing based on the registration status and the registration feedback information to obtain a second guidance feedback information set. The present application uses the first adaptive guidance processing to provide a first guidance feedback information set to a user terminal, and uses the second adaptive guidance processing to provide a second guidance feedback information set to a signpost guidance terminal, thereby reducing the time for new students to get lost when registering for school, and improving the navigation efficiency during campus guidance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart campus communication technology, and in particular to an information guidance method and system for a smart campus. Background Art

[0002] With the development of Internet technology, various smart campus services have been increasingly applied to the daily lives of teachers and students. When new students register for school, each student has a different registration location due to the different colleges they belong to. In an unfamiliar environment, new students are likely to get lost on campus. Although the existing campus navigation guidance system can search for designated scenes and locations, it is insufficient in providing personalized guidance and cannot meet the unique navigation needs of each new student.

[0003] Due to the lack of deeper personalized analysis and response mechanisms, freshmen are unable to receive a better guidance experience, resulting in low efficiency of campus guidance when freshmen enter school. Summary of the invention

[0004] In order to overcome the defects and shortcomings of the prior art, the present application provides an information guidance method and system for a smart campus.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] According to one aspect of the present application, there is provided an information guidance method for a smart campus, which is used in a smart campus system. The smart campus system includes a cloud server, multiple road sign guidance terminals, and multiple user terminals. The cloud server is connected to the multiple road sign guidance terminals and the multiple user terminals respectively; each user terminal corresponds to a student ID;

[0007] The method comprises: initializing virtual campus map information in a cloud server, wherein the virtual campus map information comprises a plurality of virtual venue nodes, each virtual venue node having a corresponding node ID;

[0008] When the cloud server receives a new student registration request initiated by a user terminal, the cloud server generates registration feedback information based on the student information;

[0009] When the cloud server receives the first guidance request initiated by the user terminal, the cloud server performs a first adaptive guidance process according to the check-in status and the registration feedback information to obtain a first guidance feedback information set;

[0010] When the cloud server receives the second guidance request initiated by the road sign guidance terminal, the cloud server performs a second adaptive guidance process according to the check-in status and the registration feedback information to obtain a second guidance feedback information set.

[0011] Preferably, it also includes:

[0012] The cloud server combines the path record information set and the first guidance feedback information set to screen the non-overlapping areas, and sets the guidance warning mark according to the deviation of the non-overlapping areas.

[0013] Preferably, when the virtual campus map information is displayed in a three-dimensional manner, each virtual venue node has a corresponding three-dimensional spatial coordinate point; when the virtual campus map information is displayed in a two-dimensional manner, each virtual venue node has a corresponding two-dimensional plane coordinate point.

[0014] Preferably, the cloud server generates registration feedback information according to the student information, specifically including:

[0015] Based on the preset student information database, match the corresponding student information according to the ID card number;

[0016] Extract college name and accommodation information from student information;

[0017] In the preset freshman registration location table, match the corresponding address text according to the college category;

[0018] Find the corresponding virtual venue node according to the address text as the first target venue node and add the first target venue node to the registration feedback information;

[0019] If the accommodation identifier is true, find the corresponding virtual venue node according to the accommodation information as the second target venue node and add the second target venue node to the registration feedback information, and extract the dormitory building number, floor number, room number, and bed number from the accommodation information and add them to the registration feedback information;

[0020] If the accommodation flag is false, the non-accommodation flag is added to the registration feedback information.

[0021] Preferably, the cloud server performs the first adaptive guidance processing according to the check-in status and the registration feedback information to obtain the first guidance feedback information set, specifically including:

[0022] If the check-in status is the checked-in mark, a first real-time location information is used as a starting point, and the first location to be guided is used as an end point to perform path planning to obtain a first visiting guidance path, and the first visiting guidance path is added to the first guidance feedback information set;

[0023] If the check-in status is the first non-check-in mark, the first real-time location information is used as the starting point and the first target site node is used as the end point to perform path planning to obtain a first prompt guidance path; if there is a second target site node, the first target site node is used as the starting point and the second target site node is used as the end point to perform path planning to obtain a second prompt guidance path, and both the first prompt guidance path and the second prompt guidance path are added to the first guidance feedback information set; if there is no second target site node, the first prompt guidance path is added to the first guidance feedback information set;

[0024] If the check-in status is the second non-check-in mark, a path is planned with the first real-time location information as the starting point and the second target site node as the end point to obtain a third prompt guidance path, and the third prompt guidance path is added to the first guidance feedback information set;

[0025] The reported mark indicates that the new student has reported and has arrived at the dormitory building, the first non-reported mark indicates that the new student has not reported and has not arrived at the dormitory building, and the second non-reported mark indicates that the new student has reported but has not arrived at the dormitory building.

[0026] Preferably, the cloud server performs the second adaptive guidance processing according to the check-in status and the registration feedback information to obtain the second guidance feedback information set, specifically including:

[0027] Initializing a second guidance feedback information set;

[0028] Combine student ID and user screenshot images to identify new students;

[0029] If the new student's identity is successfully identified, a second guidance feedback information set is generated according to the registration status and registration feedback information;

[0030] If the new student identity recognition fails, the second real-time location information is used as the starting point and the second location to be guided is used as the end point to perform path planning to obtain a second visiting guidance path, and the second visiting guidance path is added to the second guidance feedback information set.

[0031] Preferably, generating the second guidance feedback information set according to the check-in status and the registration feedback information specifically includes:

[0032] If the check-in status is the checked-in mark, a second real-time location information is used as a starting point and a second location to be guided is used as an end point to perform path planning to obtain a second visiting guidance path, and the second visiting guidance path is added to the second guidance feedback information set;

[0033] If the check-in status is the first non-check-in mark, the second real-time location information is used as the starting point and the first target site node is used as the end point to perform path planning to obtain a fourth prompt guidance path; if the second target site node exists, the first target site node is continued to be used as the starting point and the second target site node is used as the end point to perform path planning to obtain a second prompt guidance path, and both the second prompt guidance path and the fourth prompt guidance path are added to the second guidance feedback information set; if the second target site node does not exist, the fourth prompt guidance path is added to the second guidance feedback information set;

[0034] If the check-in status is the second non-check-in mark, the path planning is performed with the second real-time location information as the starting point and the second target site node as the end point to obtain the fifth prompt guidance path, and the fifth prompt guidance path is added to the second guidance feedback information set.

[0035] Preferably, the filtering of the non-overlapping area by combining the path record information set and the first guidance feedback information set by the cloud server specifically includes:

[0036] Traversing the first guidance feedback information set in sequence, and finding the path record information corresponding to the currently traversed path planning result from the path record information set;

[0037] The currently traversed path planning result and the two-dimensional coordinate points in the path record information that are not overlapped are screened. If there are two-dimensional coordinate points in the planar relationship that are not overlapped, the two-dimensional coordinate points are divided into the same area based on the adjacent position as the connected area condition to obtain non-overlapping areas. If there are no two-dimensional coordinate points in the planar relationship that are not overlapped, no processing is performed;

[0038] Each path planning result includes at least one path segment, and each path segment is composed of two or more path nodes.

[0039] Preferably, setting the guidance warning mark according to the deviation of the non-overlapping area specifically includes:

[0040] If there is any non-overlapping area, the deviation influence of each path segment is calculated respectively. If the deviation influence of any path segment is greater than the preset influence threshold, the deviation number of the path segment is added by 1, otherwise the deviation number is not updated. If there is no non-overlapping area, no processing is performed;

[0041] If the number of deviations of any path segment is less than the preset number, no processing is performed; if the number of deviations of any path segment is greater than or equal to the preset number, a guidance warning indicator is set for the path segment in the guidance warning table;

[0042] The deviation impact is specifically expressed as:

[0043]

[0044] where θ i represents the deviation influence on the i-th path segment, cnt0(i) represents the number of plane coordinate points contained in the non-overlapping area of ​​the i-th path segment, and cnt1(i) represents the number of plane coordinate points contained in the overlapping area of ​​the i-th path segment;

[0045] The guidance warning table includes multiple path segments, each of which has a corresponding guidance warning status. The guidance warning status includes a guidance warning mark and an empty state. Each path segment is set to any one of the guidance warning mark and the empty state. The guidance warning mark is used to enlarge and display the current guidance path segment.

[0046] According to another aspect of the present application, an information guidance system for a smart campus is also provided, the system comprising a cloud server, multiple road sign guidance terminals, and multiple user terminals, the cloud server being connected to the multiple road sign guidance terminals and the multiple user terminals, respectively, and the system being used to execute the steps of any of the methods described above.

[0047] Compared with the prior art, this application has the following advantages and beneficial effects:

[0048] (1) The present application performs a first adaptive guidance processing according to the registration status and the registration feedback information to obtain a first guidance feedback information set, and performs a second adaptive guidance processing according to the registration status and the registration feedback information to obtain a second guidance feedback information set. By analyzing the registration status of the students, the path is planned, and the first adaptive guidance processing is used to provide the first guidance feedback information set to the user terminal, thereby reducing the time for new students to get lost when they register for school and improving the navigation efficiency during campus guidance. When the new students do not carry the user terminal, the present application uses the second adaptive guidance processing to provide the second guidance feedback information set to the signpost guidance terminal, thereby improving the navigation flexibility of campus guidance, making the campus guidance during the registration of new students more personalized, reducing the time for new students to get lost on campus when they enter school, and effectively solving the problem of low navigation efficiency during campus guidance during the registration of new students.

[0049] (2) The present application further uses a cloud server to combine the path record information set and the first guidance feedback information set to screen non-overlapping areas, sets guidance warning signs according to the deviation of the non-overlapping areas, uses the deviation impact to count the number of deviations of different path segments, and then sets guidance warning signs according to the number of deviations, so that the path segments with guidance warning signs are magnified and displayed through the user terminal, so as to improve the attention of the users to be guided, reduce the time of getting lost, and improve the guidance efficiency of new students. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 A flowchart of an information guidance method for a smart campus provided in Example 1 of the present application;

[0051] Figure 2 This is a schematic diagram of the steps for setting a guidance warning mark in Example 1 of the present application;

[0052] FIG3( a ) is a schematic diagram of a path planning result of an example turning path segment in Example 1 of the present application;

[0053] FIG3( b ) is a schematic diagram of path record information corresponding to an example turning path segment in Example 1 of the present application;

[0054] Figure 4 This is a schematic diagram of an application scenario of an information guidance system for a smart campus in Example 2 of the present application;

[0055] Figure 5 A schematic diagram of the structure of a terminal provided in Embodiment 3 of the present application;

[0056] Figure 6 This is a schematic diagram of the structure of a computer device provided in Example 4 of the present application. DETAILED DESCRIPTION

[0057] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0058] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0059] In Example 1, this embodiment provides an information guidance method for a smart campus, which is used in a smart campus system. The smart campus system includes a cloud server, multiple road sign guidance terminals, and multiple user terminals. The cloud server is connected to the multiple road sign guidance terminals and the multiple user terminals respectively;

[0060] The user terminal is used to initiate a new student registration request, and the cloud server is used to respond to the new student registration request to generate registration feedback information. Each user terminal corresponds to a student ID;

[0061] In this embodiment, the user terminal may be a smart mobile terminal such as a smart bracelet, a smart watch, or a mobile phone.

[0062] In this embodiment, the road sign guidance terminal is set at any scene location on campus. Each road sign guidance terminal includes a touch display screen, a camera, a processor and a communication module. In the road sign guidance terminal, the processor is respectively connected to the touch display screen, the camera, and the communication module. The processor exchanges data with the cloud server through the communication module.

[0063] like Figure 1 As shown, the method includes:

[0064] Step S100: Initializing virtual campus map information in the cloud server, where the virtual campus map information includes multiple virtual venue nodes;

[0065] In this embodiment, the virtual site node is a scene location on campus, for example, it can be various colleges, teaching buildings, laboratories, libraries, dormitories, gymnasiums, canteens, parking lots and other places, and each virtual site node has a corresponding three-dimensional model in the virtual campus map information;

[0066] Each virtual venue node has a corresponding node ID. When the virtual campus map information is displayed in a three-dimensional manner, each virtual venue node has a corresponding three-dimensional spatial coordinate point; when the virtual campus map information is displayed in a two-dimensional manner, each virtual venue node has a corresponding two-dimensional plane coordinate point;

[0067] In this embodiment, each spatial three-dimensional coordinate point has a corresponding plane two-dimensional coordinate point. The virtual campus map information corresponds to the preset campus distribution plan, and the plane two-dimensional coordinate points in the preset campus distribution plan are mapped according to the virtual venue nodes, that is, based on the same virtual venue nodes, the plane two-dimensional coordinate points and the spatial three-dimensional coordinate points have a mapping conversion relationship, thereby realizing the conversion between plane and three-dimensional modes.

[0068] In this embodiment, the new student registration request is triggered by the user terminal. For example, when a new student enters school, after registering his / her identity information using the user terminal, the student's name and ID number are packaged into the new student registration request;

[0069] Step S200: When the cloud server receives a new student registration request initiated by a user terminal, the cloud server generates registration feedback information based on the student information; wherein the new student registration request includes name and ID number.

[0070] The cloud server generates registration feedback information based on student information, including:

[0071] Step S210: Based on the preset student information database, matching the corresponding student information according to the ID card number;

[0072] Step S220: extracting the college name and accommodation information from the student information;

[0073] Step S230: matching the corresponding address text according to the college category in the preset freshman registration location table;

[0074] Step S240: finding a corresponding virtual venue node according to the address text as a first target venue node and adding the first target venue node to the registration feedback information;

[0075] Step S250: If the accommodation identifier is true, find the corresponding virtual venue node as the second target venue node according to the accommodation information and add the second target venue node to the registration feedback information. At the same time, extract the dormitory building number, floor number, room number, and bed number from the accommodation information and add them to the registration feedback information.

[0076] Step S260: If the accommodation mark is false, a non-accommodation mark is added to the registration feedback information.

[0077] In this embodiment, the user terminal receives registration feedback information and displays the student's registration location or dormitory building in combination with the virtual campus map information. By displaying the registration location or dormitory building related to the student, the guidance for new students when they enter school is more personalized, avoiding the confusion of displaying the registration locations of multiple colleges on the map at the same time, reducing the situation of new students getting lost when reporting, and improving the registration efficiency of new students when they enter school.

[0078] In the preset student information database, each student is indexed by a unique ID number to obtain the corresponding student information. For example, the student information includes name, student ID, contact information, emergency contact information, accommodation information, year of enrollment, major name, and college name. For example, the contact information is a mobile phone number, email address, etc., the emergency contact information is the mobile phone number of the emergency contact, and the accommodation information includes the dormitory building number, floor number, room number, and bed number.

[0079] In the preset freshman registration location table, each college category corresponds to an address text, and the registration location of the college can be determined based on the address text, so that students from each college can be matched to the corresponding registration location in a timely manner.

[0080] Step S300: When the cloud server receives the first guidance request initiated by the user terminal, the cloud server performs a first adaptive guidance process according to the check-in status and the registration feedback information to obtain a first guidance feedback information set; wherein the first guidance request includes the first real-time location information corresponding to the user terminal, the student ID, and the first location to be guided, and the first guidance feedback information set is used to send the user terminal to display the guidance result;

[0081] The cloud server performs first adaptive guidance processing according to the check-in status and the registration feedback information to obtain a first guidance feedback information set, specifically including:

[0082] Step S310: If the check-in status is the checked-in mark, a path is planned with the first real-time location information as the starting point and the first location to be guided as the end point to obtain a first visiting guidance path, and the first visiting guidance path is added to the first guidance feedback information set;

[0083] Step S320: If the check-in status is the first non-check-in mark, a path is planned with the first real-time location information as the starting point and the first target site node as the end point to obtain a first prompt guidance path; if there is a second target site node, the path is planned with the first target site node as the starting point and the second target site node as the end point to obtain a second prompt guidance path, and both the first prompt guidance path and the second prompt guidance path are added to the first guidance feedback information set; if there is no second target site node, the first prompt guidance path is added to the first guidance feedback information set;

[0084] Step S330: if the check-in status is the second non-check-in mark, a path is planned with the first real-time location information as the starting point and the second target site node as the end point to obtain a third prompt guidance path, and the third prompt guidance path is added to the first guidance feedback information set;

[0085] In this embodiment, the checked-in mark indicates that the new student has checked in and has arrived at the dormitory building, the first not checked-in mark indicates that the new student has not checked in and has not arrived at the dormitory building, and the second not checked-in mark indicates that the new student has checked in but has not arrived at the dormitory building.

[0086] In each path planning, it specifically includes: determining the starting point and the end point; based on the shortest path algorithm, determining the path weight according to the distance between two adjacent path nodes in the virtual campus map information, and screening out the path node combination corresponding to the minimum sum of the path weights, so as to determine the path planning result; it should also be noted that the shortest path algorithm mentioned in this application is a prior art, for example, the Dijkstra algorithm or the A* algorithm can be used.

[0087] In this embodiment, each path planning result includes at least one path segment, and each path segment is composed of two or more path nodes. Exemplarily, each path node corresponds to a plane two-dimensional coordinate point, and the path node can be a scene location on campus, such as a teaching building, library, canteen, dormitory building, gymnasium, campus gate, campus central square, passage corner, etc.

[0088] In this embodiment, when the new student does not carry a user terminal, in order to enable the road sign guidance terminal to provide the new student with a more personalized guidance experience, the method further includes:

[0089] Step S400: When the cloud server receives the second guidance request initiated by the landmark guidance terminal, the cloud server performs a second adaptive guidance process according to the check-in status and the registration feedback information to obtain a second guidance feedback information set; wherein the second guidance request includes the second location information corresponding to the landmark guidance terminal, the second location to be guided, the student ID, and the user screenshot image;

[0090] In this embodiment, the second guidance request is triggered by the user to be guided clicking a request control on the touch display screen, and the touch display screen is used to display the campus guidance interface;

[0091] The function of using a touch display screen to display a campus guidance interface in this application is a prior art. Exemplarily, a first display area, a second display area, and a third display area are set in the campus guidance interface, wherein the first display area is used to display virtual campus map information, the second display area is used to display a location search box, and the third display area is used to display a text input box and a request control, the text input box is used to obtain the name of the user to be guided, and the request control is used to click to trigger the generation of a second guidance request, and the second location to be guided can be determined by the user to be guided clicking in the first display area, and the second location to be guided can also be determined by the user to be guided entering a place name in the location search box, which is not specifically limited here.

[0092] The cloud server performs the second adaptive guidance processing according to the check-in status and the registration feedback information to obtain the second guidance feedback information set, specifically including:

[0093] Step S410: Initializing a second guidance feedback information set;

[0094] Step S420: Combining the student ID and the user screenshot image to identify the new student;

[0095] In the process of identifying new students by combining student ID and user screenshot images, the following are specifically included:

[0096] Step S421: Based on the pre-stored student face database, the corresponding face reference features are matched according to the student ID; wherein the face reference features are obtained by extracting features from pre-collected student face images, and the feature extraction method is an existing technology, such as a method based on geometric features, a method based on global information, a method based on a histogram of oriented gradients (HOG), a method based on Haar features, and the like.

[0097] In the pre-stored student face database, each student ID corresponds to a facial reference feature.

[0098] Step S422: capturing the user's screenshot image to obtain a face image to be compared;

[0099] Step S423: extracting features of the face image to be compared using the same feature extraction method as the face reference feature to obtain the face feature to be compared;

[0100] Step S424: Calculate the similarity between the reference face feature and the face feature to be compared. If the similarity is greater than or equal to a preset similarity threshold, it is determined that the new identity recognition is successful, otherwise the new identity recognition fails.

[0101] It should also be noted that calculating similarity is a prior art, and the specific calculation process does not fall within the scope of protection of this application.

[0102] Step S430: if the new student's identity is successfully identified, a second guidance feedback information set is generated according to the registration status and registration feedback information;

[0103] In generating the second guidance feedback information set according to the check-in status and the registration feedback information, specifically including:

[0104] Step S431: if the check-in status is the checked-in mark, a second real-time location information is used as a starting point and a second location to be guided is used as an end point to perform path planning to obtain a second visiting guidance path, and the second visiting guidance path is added to the second guidance feedback information set;

[0105] Step S432: if the check-in status is the first non-check-in mark, the second real-time location information is used as the starting point and the first target site node is used as the end point to perform path planning to obtain a fourth prompt guidance path; if the second target site node exists, the first target site node is continued to be used as the starting point and the second target site node is used as the end point to perform path planning to obtain a second prompt guidance path, and both the second prompt guidance path and the fourth prompt guidance path are added to the second guidance feedback information set; if the second target site node does not exist, the fourth prompt guidance path is added to the second guidance feedback information set;

[0106] Step S433: if the check-in status is the second non-check-in mark, a path is planned with the second real-time location information as the starting point and the second target site node as the end point to obtain a fifth prompt guidance path, and the fifth prompt guidance path is added to the second guidance feedback information set;

[0107] Step S440: If the new student identity recognition fails, a second visiting guidance path is obtained by performing path planning with the second real-time location information as the starting point and the second location to be guided as the end point, and the second visiting guidance path is added to the second guidance feedback information set;

[0108] In this embodiment, the first real-time location information and the second real-time location information are both GPS positioning coordinates.

[0109] In this embodiment, in order to further improve the guidance efficiency, Figure 2 As shown, the method also includes:

[0110] Step S500: filtering non-overlapping areas by combining the path record information set and the first guidance feedback information set through the cloud server, and setting guidance warning marks according to deviations of the non-overlapping areas;

[0111] In this embodiment, the path record information set includes a plurality of path record information, and the path record information is uploaded to the cloud server by the user terminal after the guidance is completed, and the path record information is used to record the two-dimensional coordinate points of the plane that the user has walked during the guidance;

[0112] In filtering the non-overlapping area by combining the path record information set and the first guidance feedback information set through the cloud server, specifically including:

[0113] Step S510: traverse the first guidance feedback information set in sequence, and find the path record information corresponding to the currently traversed path planning result from the path record information set;

[0114] Step S520: screening the currently traversed path planning result and the two-dimensional coordinate points in the path record information that are not overlapped. If there are two-dimensional coordinate points in the plane that are not overlapped, the two-dimensional coordinate points are divided into the same area based on the position proximity as the connected area condition to obtain non-overlapping areas. If there are no two-dimensional coordinate points in the plane that are not overlapped, no processing is performed.

[0115] In this embodiment, the non-overlapping relationship specifically indicates that there are planar two-dimensional coordinate points in the path record information that are not included in the path planning result. It should also be noted that those skilled in the art should understand that the first guidance feedback information set here includes multiple path planning results, and the path record information set contains path record information corresponding to any one of the path planning results.

[0116] In setting guidance and warning signs according to the deviation of non-overlapping areas, it specifically includes:

[0117] Step S530: if there is any non-overlapping area, the deviation influence of each path segment is calculated respectively. If the deviation influence of any path segment is greater than the preset influence threshold, the deviation times of the path segment are added by 1, otherwise the deviation times are not updated. If there is no non-overlapping area, no processing is performed.

[0118] In this embodiment, the deviation influence degree is specifically expressed as:

[0119]

[0120] where θ i represents the deviation influence on the i-th path segment, cnt0(i) represents the number of plane coordinate points contained in the non-overlapping area of ​​the i-th path segment, and cnt1(i) represents the number of plane coordinate points contained in the overlapping area of ​​the i-th path segment;

[0121] In this embodiment, when cnt1(i) is 0, the default value is θ i The value is the preset impact threshold.

[0122] In this embodiment, each overlapping area is an area range formed by the planar two-dimensional coordinate points included in the corresponding path planning result.

[0123] Exemplarily, in combination with FIG. 3(a) and FIG. 3(b), taking a curved path segment as an example, the white part in FIG. 3(a) belongs to the non-overlapping area (area at A), which is the part outside the range corresponding to the path planning result; the black part in FIG. 3(a) belongs to the overlapping area (area at B) and corresponds to the path planning result. L1 in FIG. 3(b) is the path recording information corresponding to the user to be guided in the curved path segment. The number of plane coordinates recorded by the user to be guided in area A is the number of plane coordinate points contained in the non-overlapping area of ​​the curved path segment, and the number of plane coordinates recorded by the user to be guided in area B is the number of plane coordinate points contained in the overlapping area of ​​the curved path segment.

[0124] Step S540: if the number of deviations of any path segment is less than the preset number, no processing is performed; if the number of deviations of any path segment is greater than or equal to the preset number, a guidance warning flag is set for the path segment in the guidance warning table;

[0125] In this embodiment, the number of deviations of each path segment is reset to 0 according to a preset period. For example, the preset period is set to a value such as 3 months, half a year or a year, which is not specifically limited here.

[0126] The guidance warning table includes multiple path segments, each of which has a corresponding guidance warning state. The guidance warning state includes a guidance warning mark and an empty state. Each path segment is set to any one of the guidance warning mark and the empty state.

[0127] The guidance warning mark is used to enlarge and display the path segment of the current guidance. Exemplarily, when the user terminal receives the first guidance feedback information set, if the path segment where the first real-time location information of the user terminal is located has a guidance warning mark, the user terminal will enlarge and display the path segment to increase the attention of the user to be guided and improve the guidance efficiency of new students.

[0128] In the enlarged display, an enlarged area is set in the interface, and the enlarged area is displayed over the original interface. When the path segment where the first real-time location information of the user terminal is located has a guidance warning mark, the enlarged area is triggered to pop up and the current path segment is displayed in real time.

[0129] In this embodiment 2, this embodiment provides an information guidance system for a smart campus. Figure 4 As shown, the system includes a cloud server, multiple road sign guidance terminals, and multiple user terminals. The cloud server is connected to the multiple road sign guidance terminals and the multiple user terminals respectively. The system is used to execute the information guidance method for smart campus in the above-mentioned embodiment 1.

[0130] In Example 3, Figure 5 As shown, this embodiment provides a terminal, including: at least one memory and at least one processor; wherein, at least one memory is used to store program code, and at least one processor is used to call the program code stored in at least one memory to execute any one of the information guidance methods for smart campuses in the above embodiments.

[0131] In embodiment 4, this embodiment provides a computer device, which may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is a physical layer for storing various databases. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an information guidance method for a smart campus is implemented.

[0132] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0133] In Example 5, this embodiment provides a storage medium, which is used to store program code, and the program code is used to execute the above-mentioned information guidance method for a smart campus.

[0134] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0135] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0136] The above embodiments are preferred implementation modes of the present application, but the implementation modes of the present application are not limited to the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications that do not deviate from the spirit and principles of the present application should be equivalent replacement methods and are included in the protection scope of the present application.

Claims

1. An information guidance method for a smart campus, characterized in that: Used in a smart campus system, the smart campus system includes a cloud server, multiple road sign guidance terminals, and multiple user terminals, and the cloud server is connected to the multiple road sign guidance terminals and the multiple user terminals respectively; Each user terminal corresponds to a student ID; The method comprises: Initializing virtual campus map information in the cloud server, wherein the virtual campus map information includes a plurality of virtual venue nodes, each of which has a corresponding node ID; When the cloud server receives a new student registration request initiated by a user terminal, the cloud server generates registration feedback information based on the student information; When the cloud server receives the first guidance request initiated by the user terminal, the cloud server performs a first adaptive guidance process according to the check-in status and the registration feedback information to obtain a first guidance feedback information set; When the cloud server receives the second guidance request initiated by the road sign guidance terminal, the cloud server performs a second adaptive guidance process according to the check-in status and the registration feedback information to obtain a second guidance feedback information set; The method further comprises: The cloud server combines the path record information set and the first guidance feedback information set to filter the non-overlapping area, and sets the guidance warning mark according to the deviation of the non-overlapping area; The cloud server generates registration feedback information based on student information, including: Based on the preset student information database, match the corresponding student information according to the ID card number; Extract college name and accommodation information from student information; In the preset freshman registration location table, match the corresponding address text according to the college category; Find the corresponding virtual venue node according to the address text as the first target venue node and add the first target venue node to the registration feedback information; If the accommodation identifier is true, find the corresponding virtual venue node according to the accommodation information as the second target venue node and add the second target venue node to the registration feedback information, and extract the dormitory building number, floor number, room number, and bed number from the accommodation information and add them to the registration feedback information; If the accommodation flag is false, the non-accommodation flag is added to the registration feedback information; The cloud server performs first adaptive guidance processing according to the check-in status and the registration feedback information to obtain a first guidance feedback information set, specifically including: If the check-in status is the checked-in mark, a first real-time location information is used as a starting point, and the first location to be guided is used as an end point to perform path planning to obtain a first visiting guidance path, and the first visiting guidance path is added to the first guidance feedback information set; If the check-in status is the first non-check-in mark, the first real-time location information is used as the starting point and the first target site node is used as the end point to perform path planning to obtain a first prompt guidance path; if there is a second target site node, the first target site node is used as the starting point and the second target site node is used as the end point to perform path planning to obtain a second prompt guidance path, and both the first prompt guidance path and the second prompt guidance path are added to the first guidance feedback information set; if there is no second target site node, the first prompt guidance path is added to the first guidance feedback information set; If the check-in status is the second non-check-in mark, a path is planned with the first real-time location information as the starting point and the second target site node as the end point to obtain a third prompt guidance path, and the third prompt guidance path is added to the first guidance feedback information set; The reported mark indicates that the new student has reported and has arrived at the dormitory building, the first not reported mark indicates that the new student has not reported and has not arrived at the dormitory building, and the second not reported mark indicates that the new student has reported but has not arrived at the dormitory building; The cloud server performs the second adaptive guidance processing according to the check-in status and the registration feedback information to obtain the second guidance feedback information set, specifically including: Initializing a second guidance feedback information set; Combine student ID and user screenshots to identify new students; If the new student's identity is successfully identified, a second guidance feedback information set is generated according to the registration status and registration feedback information; If the new student's identity recognition fails, the second real-time location information is used as the starting point, and the second location to be guided is used as the end point to perform path planning to obtain a second visiting guidance path, and the second visiting guidance path is added to the second guidance feedback information set; In filtering the non-overlapping area by combining the path record information set and the first guidance feedback information set through the cloud server, specifically including: Traversing the first guidance feedback information set in sequence, and finding the path record information corresponding to the currently traversed path planning result from the path record information set; The currently traversed path planning result and the two-dimensional coordinate points in the path record information that are not overlapped are screened. If there are two-dimensional coordinate points in the planar relationship that are not overlapped, the two-dimensional coordinate points are divided into the same area based on the adjacent position as the connected area condition to obtain non-overlapping areas. If there are no two-dimensional coordinate points in the planar relationship that are not overlapped, no processing is performed; Each path planning result includes at least one path segment, and each path segment is composed of two or more path nodes; In setting guidance and warning signs according to the deviation of non-overlapping areas, it specifically includes: If there is any non-overlapping area, the deviation influence of each path segment is calculated respectively. If the deviation influence of any path segment is greater than the preset influence threshold, the deviation number of the path segment is added by 1, otherwise the deviation number is not updated. If there is no non-overlapping area, no processing is performed; If the number of deviations of any path segment is less than the preset number, no processing is performed; if the number of deviations of any path segment is greater than or equal to the preset number, a guidance warning indicator is set for the path segment in the guidance warning table; The deviation impact is specifically expressed as: ; in Indicates about The deviation influence of each path segment, Indicates The number of plane coordinate points contained in the non-overlapping area of ​​each path segment, Indicates The number of plane coordinate points contained in the overlapping area of ​​each path segment; The guidance warning table includes multiple path segments, each of which has a corresponding guidance warning status. The guidance warning status includes a guidance warning mark and an empty state. Each path segment is set to any one of the guidance warning mark and the empty state. The guidance warning mark is used to enlarge and display the current guidance path segment.

2. The method according to claim 1, characterized in that When the virtual campus map information is displayed in a three-dimensional manner, each virtual venue node has a corresponding three-dimensional spatial coordinate point; when the virtual campus map information is displayed in a two-dimensional manner, each virtual venue node has a corresponding two-dimensional plane coordinate point.

3. The method according to claim 1, characterized in that In generating the second guidance feedback information set according to the check-in status and the registration feedback information, specifically including: If the check-in status is the checked-in mark, a second real-time location information is used as a starting point and a second location to be guided is used as an end point to perform path planning to obtain a second visiting guidance path, and the second visiting guidance path is added to the second guidance feedback information set; If the check-in status is the first non-check-in mark, the second real-time location information is used as the starting point and the first target site node is used as the end point to perform path planning to obtain a fourth prompt guidance path; if the second target site node exists, the first target site node is continued to be used as the starting point and the second target site node is used as the end point to perform path planning to obtain a second prompt guidance path, and both the second prompt guidance path and the fourth prompt guidance path are added to the second guidance feedback information set; if the second target site node does not exist, the fourth prompt guidance path is added to the second guidance feedback information set; If the check-in status is the second non-check-in mark, the path planning is performed with the second real-time location information as the starting point and the second target site node as the end point to obtain the fifth prompt guidance path, and the fifth prompt guidance path is added to the second guidance feedback information set.

4. An information guidance system for a smart campus, characterized in that: The system includes a cloud server, multiple road sign guidance terminals, and multiple user terminals. The cloud server is connected to the multiple road sign guidance terminals and the multiple user terminals respectively. The system is used to execute the steps of the method described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Intelligent campus system based on oblique photography and augmented reality technology

    CN110222137A

  • WebGIS-based smart campus system

    CN113763216A