Student information query method, campus article registration method and related products
By setting up shared devices on campus and using QR codes and IP addresses to bind student information, the problem of being unable to trace lost items on campus is solved, and timely recycling of items and safe protection of student information are achieved.
Patent Information
- Application Number
- CN202510806836.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-17
- Publication Date
- 2025-09-30
AI Technical Summary
On campus, lost items cannot be traced back to their source, making it difficult for the owners to retrieve them in time.
By setting up shared devices on campus and binding student information using QR codes and IP addresses, the traceability of campus items can be achieved.
It realizes the active traceability of campus items, ensuring that the items are returned to the owners in a timely manner, while protecting the security and privacy of students' information.
Smart Images

Figure CN120725831A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information management technology, and in particular to a student information query method, a campus item registration method, and related products. Background Art
[0002] On campus, students often lose their belongings. Currently, the lost items are usually placed at a specific location, and when the owner discovers the loss, they go to the location to claim it. However, this method can only passively wait for the owner to discover the loss themselves, and cannot actively trace the item. Summary of the Invention
[0003] This application provides a student information query method, a campus item registration method and related products, which can bind campus items with student information, realize the traceability of campus items, and facilitate the management of campus items.
[0004] In a first aspect, a student information query method provided by an embodiment of the present application includes:
[0005] Get QR codes for campus items through shared devices;
[0006] Acquire corresponding first student information based on the QR code;
[0007] Processing the first student information based on the QR code and the IP address of the shared device to obtain second student information;
[0008] The second student information is displayed through the shared device.
[0009] It can be seen that in this method, through the shared device set up on campus, when a lost campus item is picked up, the QR code of the campus item can be obtained through the shared device, and then the first student information bound to the QR code can be obtained. Then, the first student information is filtered through the IP address of the shared device and the QR code of the campus item, and the second student information is obtained for display. In this way, the campus items are bound to the student information to achieve the traceability of the campus items, and then when the campus items are lost, the owner's information can be actively obtained to ensure that the campus items are returned to the owner in time. At the same time, based on the IP address of the shared device and the QR code of the campus item, the first student information is filtered, and then the second student information that can be viewed by the IP is displayed, ensuring the security and privacy protection of student information.
[0010] In conjunction with the first aspect, in one possible implementation, obtaining the corresponding first student information based on the QR code includes:
[0011] Acquire registration information of the QR code, wherein the registration information is obtained by registering a campus item corresponding to the QR code through the shared device;
[0012] Based on the correspondence between the QR code in the registration information and the student information, the first student information is obtained from a student information database.
[0013] In conjunction with the first aspect, in one possible implementation, the processing of the first student information based on the QR code and the IP address of the shared device to obtain the second student information includes:
[0014] determining a location of the shared device based on the IP address;
[0015] determining information viewing authority of the shared device based on the location;
[0016] Filtering the first student information based on the information viewing permission to obtain third student information, wherein the third student information is student information corresponding to the information viewing permission;
[0017] Determining the item type of the campus item based on the QR code;
[0018] Predicting a reason for querying student information based on the item type and the location;
[0019] The third student information is typeset based on the reason to obtain the second student information.
[0020] In a second aspect, a campus item registration method provided in an embodiment of the present application includes:
[0021] Get QR codes for campus items through shared devices;
[0022] Obtaining fourth student information corresponding to the user of the shared device;
[0023] The fourth student information is bound to the QR code to generate registration information of the campus item.
[0024] In conjunction with the second aspect, in one possible implementation, obtaining fourth student information corresponding to the user of the shared device includes:
[0025] Determining the login account of the user in the shared device;
[0026] The student information corresponding to the login account is obtained as the fourth student information.
[0027] In conjunction with the second aspect, in one possible implementation, obtaining fourth student information corresponding to the user of the shared device includes:
[0028] If there is no login account in the shared device, a prompt message is generated to prompt the user to scan the registered campus item and obtain the first QR code of the registered campus item;
[0029] Based on the first QR code, corresponding student information is obtained as the fourth student information.
[0030] In a third aspect, a student information query device provided in an embodiment of the present application includes:
[0031] an acquisition module, configured to acquire a QR code of a campus item through a shared device, and acquire corresponding first student information based on the QR code;
[0032] a processing module, configured to process the first student information based on the QR code and the IP address of the shared device to obtain second student information;
[0033] A display module is used to display the second student information through the shared device.
[0034] In a fourth aspect, a campus item registration device provided in an embodiment of the present application includes:
[0035] an acquisition module, configured to acquire a QR code of a campus item through a shared device and acquire fourth student information corresponding to a user of the shared device;
[0036] A registration module is used to bind the fourth student information with the QR code to generate registration information of the campus item.
[0037] In the fifth aspect, an electronic device provided in an embodiment of the present application includes a processor, a memory, and a computer program or instructions stored on the memory, wherein the processor executes the computer program or instructions to implement the steps in the method of the first or second aspect above.
[0038] In a sixth aspect, a computer-readable storage medium is provided in accordance with an embodiment of the present application, wherein the computer program or instructions are stored therein, and when the computer program or instructions are executed, the steps of the method of the first or second aspect are implemented. For example, the computer program or instructions are executed by a processor.
[0039] In a seventh aspect, a computer program product provided in accordance with an embodiment of the present application includes a computer program or instructions, wherein when the computer program or instructions are executed, the steps of the method of the first or second aspect are performed. For example, the computer program or instructions are executed by a processor.
[0040] The beneficial effects brought about by the technical solutions of the second to seventh aspects can be referred to the technical effects brought about by the technical solution of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the implementation methods of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the implementation methods or the description of the prior art. Obviously, the drawings described below are only some implementation methods recorded in one or more of the present specifications. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0042] Figure 1 This is a schematic diagram of a campus item management system proposed in an embodiment of the present application;
[0043] Figure 2 A schematic diagram of an application scenario of a student information query method and a campus item registration method proposed in an embodiment of the present application;
[0044] Figure 3 A flow chart of a student information query method proposed in the embodiment of this application;
[0045] Figure 4 This is a flow chart of a campus item registration method proposed in an embodiment of the present application;
[0046] Figure 5 This is a functional module block diagram of a student information query device proposed in an embodiment of the present application;
[0047] Figure 6 This is a functional module block diagram of a campus item registration device proposed in an embodiment of the present application;
[0048] Figure 7 It is a structural diagram of an electronic device proposed in an embodiment of the present application. DETAILED DESCRIPTION
[0049] It should be understood that the terms "first," "second," and the like in the embodiments of this application are used to distinguish between different objects, rather than to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to the process, method, product, or device.
[0050] The phrase "embodiment" in the embodiments of this application means that the specific features, structures, or characteristics described in conjunction with the embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it refer to independent or alternative embodiments that are mutually exclusive with other embodiments. It is understood explicitly and implicitly by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0051] The “and / or” in the embodiments of the present application describes the association relationship between associated objects, indicating that three types of relationships may exist.
[0052] In the implementation manner of the present application, the symbol “ / ” can indicate that the preceding and following associated objects are in an “or” relationship.
[0053] "At least one item" or similar expressions in the embodiments of this application refers to any combination of these items, including any combination of single items or multiple items, and refers to one or more, and multiple refers to two or more.
[0054] In the embodiments of this application, "higher than" can be used to express the same concept as "greater than", "lower than" can be used to express the same concept as "less than", "not lower than" can be used to express the same concept as "higher than or equal to" or "greater than or equal to", and "not higher than" can be used to express the same concept as "lower than or equal to" or "less than or equal to". In this application, for the same solution, "equal to" can be used in conjunction with "less than" or with "greater than", but not with "less than" and "greater than" at the same time. When "equal to" is used in conjunction with "less than", the technical solution adopted by "less than" is applicable. When "equal to" is used in conjunction with "greater than", the technical solution adopted by "greater than" is applicable.
[0055] In the embodiments of the present application, the terms “of”, “corresponding / relevant”, “corresponding”, “indicated”, “associated”, etc. may be used interchangeably.
[0056] In the embodiments of this application, the terms “associated with,” “corresponding to,” “is,” “of,” “for,” “belong to,” “as,” and “regarded as” may sometimes be used interchangeably.
[0057] The "connection" in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and there is no limitation on this.
[0058] In the embodiments of the present application, the “network” and the “system” may be expressed as the same concept, and the communication system is the communication network.
[0059] The following describes the relevant contents, concepts, meanings, technical issues, technical solutions and beneficial effects involved in the implementation of this application.
[0060] First, see Figure 1 , Figure 1 This is a schematic diagram of a campus item management system proposed in the embodiment of this application. Figure 1 As shown, the management system may include a sharing device, a query device and a database.
[0061] In this embodiment, multiple shared devices are installed on campus, each equipped with a scanner capable of scanning QR codes. This scanner can be used to scan QR codes on campus items and obtain the QR codes of the items. The shared device then sends the obtained QR code to a query device, which then searches a database based on the obtained QR code to obtain the first student information associated with the QR code. The query device then obtains the IP address of the shared device and, based on the QR code and the IP address of the shared device, processes the first student information to obtain the second student information. Finally, the query device sends the second student information to the shared device for display.
[0062] It is understandable that Figure 1 The forms and quantities of the shared devices, query devices, and databases shown in the figure are for example only and do not constitute a limitation on the implementation manner of the present application.
[0063] In this embodiment, the shared device and the query device may be a device with a communication function, which may be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, wireless communication equipment, UE agent or UE device, etc. The terminal device may be fixed or mobile. It should be noted that the shared device and the query device may support at least one wireless communication technology, such as LTE, new radio (NR), wideband code division multiple access (WCDMA), etc. For example, the sharing device and the query device can be a mobile phone, a tablet computer, a desktop computer, a laptop computer, an all-in-one computer, an in-vehicle terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a future mobile communication network, or a terminal device in a future evolved public mobile land network (PLMN), etc. In some embodiments of the present application, the sharing device and the query device may also be devices with transceiver functions, such as a chip system, wherein the chip system may include a chip and may also include other discrete devices.
[0064] In this embodiment, the sharing device and the query device can also be a server, for example, it can be an independent server, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. This application does not make specific limitations on this.
[0065] In this embodiment, the sharing device and the query device may also be one device.
[0066] In this embodiment, the database may also be a server or a memory that provides data storage services, such as: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer. This application also does not make specific limitations on this.
[0067] In this embodiment, the database may also be a storage unit integrated into the sharing device and / or the query device, and may be an integral part of the sharing device and / or the query device.
[0068] Secondly, see Figure 2 , Figure 2 This is a schematic diagram of an application scenario of a student information query method and a campus item registration method proposed in the embodiment of this application. Figure 2 As shown in the figure, each black dot represents a shared device. It can be seen that multiple shared devices are set up on campus. Students or school staff can implement the student information query method and campus item registration method provided by this application by controlling these shared devices. Then, there is no need for students to carry devices, and it can be implemented in campuses with strict management of electronic devices.
[0069] In this embodiment, each shared device has a unique IP address, which is associated with the physical location where it is located, and then the location of the device can be determined by the IP address of the shared device. At the same time, campus items used by students on campus, such as clothing (including school uniforms, shoes, hats), dormitory supplies (toiletries), school supplies (textbooks, learning tools), etc., are provided with a unique QR code. Through the shared device, each campus item can be registered, that is, the QR code of each campus item is bound to the student information of the student who owns the campus item. Then, after a campus item is lost, the person who picks up the campus item can scan the QR code on the campus item through the shared device to obtain the student information bound to it, and then actively find the owner.
[0070] See Figure 3 , Figure 3 This is a flow chart of a student information query method proposed in the embodiment of this application. The method is applied to Figure 1 The campus property management system shown in FIG can be implemented by a query device in the campus property management system. Figure 3 As shown, the method includes:
[0071] 301: Get the QR code of campus items through shared devices.
[0072] In this embodiment, if Figure 2 As shown, a plurality of shared devices are provided on the campus, and a scanning device capable of scanning a QR code is provided on the shared device. Users can obtain the QR code of an item on campus by scanning the QR code on the item through the scanning device.
[0073] 302: Obtain corresponding first student information based on the QR code.
[0074] In this embodiment, after the campus items are distributed to students, the students can register the campus items through a shared device to bind their own student information with the campus items.
[0075] For example, this embodiment provides a campus item registration method, such as Figure 4 As shown, the method includes:
[0076] 401: Obtaining a QR code for a campus item through a shared device.
[0077] In this embodiment, similar to step 301 , the QR code of the campus item can be obtained by scanning the QR code on the campus item through a scanning device on a shared device.
[0078] 402: Obtain the fourth student information corresponding to the user of the shared device.
[0079] In this embodiment, when a shared device is activated, a login prompt will pop up, prompting the current user to log in. For example, login can be performed using a campus card or facial recognition. When using facial recognition, the shared device can proactively capture the user's facial image upon activation for automatic login. Based on this, in this embodiment, after obtaining the QR code of a campus item, the current login account of the shared device can be determined, and the student information corresponding to that login account can then be obtained as the fourth student information.
[0080] In this embodiment, if no account is logged in on the shared device, a prompt message may pop up to the user through the shared device, prompting the user to scan the registered campus items, obtain the first QR code of the registered campus items, and then obtain the corresponding student information based on the first QR code as the fourth student information.
[0081] For example, when student A receives the assigned workbook 1, he scans the QR code on the workbook 1 through a shared device. After the shared device obtains the QR code, it first determines whether the QR code is registered. Specifically, each QR code contains a web link URL and a unique identifier. The shared device can maintain the unique identifiers of all obtained QR codes. By comparing the unique identifier of the QR code with the unique identifiers of all obtained QR codes, it can be determined whether the unique identifier of the QR code is obtained for the first time. If it is the first time, the QR code is determined to be unregistered. Otherwise, the QR code is determined to be registered.
[0082] If the QR code is not registered, the shared device will display a login prompt, prompting Student A to log in. Student A can place their campus card in the card reader area on the shared device, or follow the prompts to perform facial verification to log in. Once logged in, the shared device will use Student Information B corresponding to Student A's login account as the fourth student information.
[0083] In an alternative embodiment, if Student A is unable to log in, or if there is no login account on the shared device, a prompt will pop up on the shared device, prompting Student A to scan registered campus items. At this point, Student A can use the scanning device on the shared device to scan other registered campus items on their person, for example, scanning a QR code on a school uniform to obtain the uniform's QR code. Based on the uniform's QR code, Student A can then retrieve the student information C associated with that QR code as the fourth student information.
[0084] 403: Bind the fourth student information to the QR code to generate registration information for campus items.
[0085] In this embodiment, after the fourth student information is determined, the fourth student information can be bound to the QR code to generate corresponding registration information, which can include the binding relationship between the fourth student information and the QR code.
[0086] For example, a binding relationship can be established between the fourth student information and the unique identifier of the QR code, and then the fourth student information can be queried through the unique identifier. If the QR code also includes a web link URL, the fourth student information can be written into the web link URL of the QR code, and then after scanning the QR code, the user can directly jump to the web link URL to obtain the fourth student information.
[0087] Therefore, in this embodiment, when the QR code is a registered QR code, its registration information can be obtained based on the QR code, and then based on the binding information in the registration relationship, the student information bound to the QR code can be obtained as the first student information. If the QR code is an unregistered QR code, a prompt message is generated to inform the user that the QR code is unregistered and whether to align it for registration. The subsequent processing flow is then carried out based on the user's operation.
[0088] 303: Based on the QR code and the IP address of the shared device, the first student information is processed to obtain the second student information.
[0089] In this implementation, student information, in addition to basic information such as name, class, and homeroom teacher, can also include home address, parents' contact information, medical history, and spending history. To ensure the security and privacy of student information, different access permissions can be configured for each area on campus, ensuring that only targeted users can view certain student information. For example, only teachers and school doctors can view a student's medical history.
[0090] In this embodiment, the QR code of a campus item can also include information about the campus item, and the QR code can then be used to identify the type of the campus item, or what the campus item is. For example, if the QR code is a QR code on a workbook, then after the shared device obtains the QR code, it can identify the campus item as school supplies, or further identify it as a workbook.
[0091] At the same time, in this embodiment, each shared device has a unique IP address, which is associated with its physical location. The location of the shared device can then be determined by the IP address of the shared device. Therefore, the information viewing permissions of the shared device can be determined based on the location of the device. For example, the following information viewing permissions can be configured for the school clinic area: name, class, class teacher, parent contact information, and medical history. When the shared device is determined to be located in the school clinic through the IP address, the current information viewing permissions of the device can be determined: name, class, class teacher, parent contact information, and medical history.
[0092] Then, the first student information is filtered based on the information viewing permission to obtain the third student information. Specifically, the third student information is the student information corresponding to the information viewing permission. For example, when the information viewing permission is: name, class, class teacher, parents' contact information, and medical history, the name, class, class teacher, parents' contact information, and medical history in the first student information are filtered out as the third student information.
[0093] Then, the reason for querying student information is predicted based on the item type and location. Specifically, the reason for scanning the QR code through a shared device at that location can be predicted based on the likelihood that a campus item of that item type will appear at that location. For example, when scanning the QR code of a campus item of clothing type in the school clinic, it can be determined that the reason for this scan is that the student went to the school clinic for medical treatment due to feeling unwell. When scanning the QR code of a campus item of dormitory supplies in the school clinic, since dormitory supplies are not usually found in the school clinic and students usually do not carry dormitory supplies with them, it can be determined that the reason for this scan is that someone has picked up the dormitory supplies and is preparing to obtain the owner's information through scanning.
[0094] Finally, the third student information is typeset based on the reasons obtained above to obtain the second student information. Specifically, the third student information can be further screened by reason. For example, when the reason is that the above-mentioned student feels unwell and goes to the school clinic for medical treatment, the name, class teacher, parents' contact information and medical history in the third student information can be further screened out. Then, the importance of each filtered information is determined based on the reason. For example: in the case of physical discomfort, the symptoms are determined to be the most important, so the importance of medical history is set to the highest, followed by the student's name and parents' contact information, and finally the class teacher. Finally, these information are typeset in order of importance from high to low to obtain the second student information. In this way, important information can be displayed first.
[0095] In an optional implementation, the information viewing permission can also be determined by the current login account on the shared device, and combined with the IP address of the shared device, the reason why the account searches for information at that location is analyzed, and then the student information is filtered and processed to obtain the second student information.
[0096] 304: Display the second student information via the shared device.
[0097] In this embodiment, after obtaining the second student information, the second student information can be displayed to the user of the shared device according to the layout of the second student information.
[0098] In summary, through the shared device set up on campus, when a lost campus item is picked up, the QR code of the campus item can be obtained through the shared device, and then the first student information bound to the QR code can be obtained. Then, the first student information is filtered through the IP address of the shared device and the QR code of the campus item, and the second student information is obtained for display. In this way, the campus items are bound to the student information to achieve the traceability of the campus items, and then when the campus items are lost, the owner's information can be actively obtained to ensure that the campus items are returned to the owner in time. At the same time, based on the IP address of the shared device and the QR code of the campus item, the first student information is filtered, and then the second student information that can be viewed by the IP is displayed, ensuring the security and privacy protection of student information.
[0099] The above mainly introduces the scheme of the implementation method of the present application from the perspective of the method side. It can be understood that in order to realize the above functions, the student information query device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the implementation method disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0100] The embodiments of the present application can divide the terminal device into functional units according to the above-mentioned method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one functional module. The above-mentioned integrated modules can be implemented in the form of hardware or software program modules. It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical functional division. In actual implementation, other division methods can be used.
[0101] In the case of integrated modules, Figure 5 1 is a functional module block diagram of a student information query device proposed in an embodiment of the present application, wherein the student information query device 500 includes an acquisition module 501 , a processing module 502 and a display module 503 .
[0102] In this embodiment, the acquisition module 501, the processing module 502 and the display module 503 may be a module for receiving and processing signals, information, etc. or determining a monitoring mechanism, and there is no specific limitation on this.
[0103] In this embodiment, the student information query device 500 may further include a storage module for storing computer program codes or instructions executed by the student information query device 500. The storage module may be a memory.
[0104] In this embodiment, the student information query device 500 may be a chip or a chip module.
[0105] In this embodiment, the acquisition module 501, the processing module 502 and the display module 503 can be integrated into a communication module, which can be a communication interface, a transceiver, a transceiver circuit, etc.
[0106] In this embodiment, the acquisition module 501, the processing module 502 and the display module 503 can be integrated into a processor.
[0107] It should be noted that the processor can be a baseband processor, a baseband chip, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processing module can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0108] In this embodiment, the student information query device 500 is used to execute any step executed by the terminal device / chip / chip module, etc. in the above method embodiment.
[0109] In specific implementation, the acquisition module 501, the processing module 502 and the display module 503 are used to execute any step in the above method implementation, and when executing an action such as sending, other modules can be optionally called to complete the corresponding operation.
[0110] An acquisition module 501 is configured to acquire a QR code of a campus item through a shared device, and acquire corresponding first student information based on the QR code;
[0111] A processing module 502 is configured to process the first student information based on the QR code and the IP address of the shared device to obtain second student information;
[0112] The display module 503 is used to display the second student information through the shared device.
[0113] In this embodiment, in terms of obtaining the corresponding first student information based on the QR code, the obtaining module 501 is specifically configured to:
[0114] Acquire registration information of the QR code, wherein the registration information is obtained by registering a campus item corresponding to the QR code through the shared device;
[0115] Based on the correspondence between the QR code in the registration information and the student information, the first student information is obtained from a student information database.
[0116] In this embodiment, in terms of processing the first student information based on the QR code and the IP address of the shared device to obtain the second student information, the processing module 502 is specifically configured to:
[0117] determining a location of the shared device based on the IP address;
[0118] determining information viewing authority of the shared device based on the location;
[0119] Filtering the first student information based on the information viewing permission to obtain third student information, wherein the third student information is student information corresponding to the information viewing permission;
[0120] Determining the item type of the campus item based on the QR code;
[0121] Predicting a reason for querying student information based on the item type and the location;
[0122] The third student information is typeset based on the reason to obtain the second student information.
[0123] In this embodiment, when an integrated module is used, Figure 6 6. This is a functional module block diagram of a campus item registration device proposed in an embodiment of the present application. The campus item registration device 600 includes an acquisition module 601 and a registration module 602.
[0124] In this embodiment, the acquisition module 601 and the registration module 602 may be a module for receiving and processing signals, information, etc. or determining a monitoring mechanism, and there is no specific limitation on this.
[0125] In this embodiment, the campus object registration device 600 may further include a storage module for storing computer program codes or instructions executed by the campus object registration device 600. The storage module may be a memory.
[0126] In this embodiment, the campus item registration device 600 may be a chip or a chip module.
[0127] In this embodiment, the acquisition module 601 and the registration module 602 may be integrated into a communication module, which may be a communication interface, a transceiver, a transceiver circuit, or the like.
[0128] In this embodiment, the acquisition module 601 and the registration module 602 may be integrated into a processor.
[0129] It should be noted that the processor can be a baseband processor, a baseband chip, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processing module can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0130] In this embodiment, the campus item registration device 600 is used to execute any step executed by the terminal device / chip / chip module, etc. in the above method embodiment.
[0131] In specific implementation, the acquisition module 601 and the registration module 602 are used to execute any step in the above method implementation, and when executing actions such as sending, other modules can be selectively called to complete the corresponding operations.
[0132] An acquisition module 601 is configured to acquire a QR code of a campus item through a shared device and acquire fourth student information corresponding to a user of the shared device;
[0133] The registration module 602 is used to bind the fourth student information with the QR code to generate registration information of the campus item.
[0134] In this embodiment, in terms of obtaining the fourth student information corresponding to the user of the shared device, the obtaining module 601 is specifically configured to:
[0135] Determining the login account of the user in the shared device;
[0136] The student information corresponding to the login account is obtained as the fourth student information.
[0137] In this embodiment, in terms of obtaining the fourth student information corresponding to the user of the shared device, the obtaining module 601 is specifically configured to:
[0138] If there is no login account in the shared device, a prompt message is generated to prompt the user to scan the registered campus item and obtain the first QR code of the registered campus item;
[0139] Based on the first QR code, corresponding student information is obtained as the fourth student information.
[0140] See Figure 7 , Figure 7 7 is a schematic diagram of the structure of an electronic device proposed in an embodiment of the present application. The electronic device 700 may include a processor 710, a memory 720, and a communication bus for connecting the processor 710 and the memory 720.
[0141] Optionally, the memory 720 includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or portable read-only memory (CD-ROM), and the memory 720 is used to store the program code executed by the electronic device 700 and the transmitted data.
[0142] In this embodiment, the electronic device 700 further includes a communication interface for receiving and sending data.
[0143] In this embodiment, the processor 710 may be one or more CPUs. When the processor 710 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0144] In this embodiment, the processor 710 can be a baseband chip, a chip, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof.
[0145] In a specific implementation, the processor 710 in the electronic device 700 is configured to execute the computer program or instruction 721 stored in the memory 720 to perform the following operations:
[0146] Get QR codes for campus items through shared devices;
[0147] Acquire corresponding first student information based on the QR code;
[0148] Processing the first student information based on the QR code and the IP address of the shared device to obtain second student information;
[0149] The second student information is displayed through the shared device.
[0150] Alternatively, do the following:
[0151] Get QR codes for campus items through shared devices;
[0152] Obtaining fourth student information corresponding to the user of the shared device;
[0153] The fourth student information is bound to the QR code to generate registration information of the campus item.
[0154] It should be noted that Figure 7 The specific implementation of each operation in the embodiment can be found in the description of the method embodiment shown above, and will not be detailed here.
[0155] The embodiments of the present application further provide a computer-readable storage medium storing a computer program or instructions, which implement the steps described in the above method embodiments when executed.
[0156] The embodiments of the present application further provide a computer program product, including a computer program or instructions, which implement the steps described in the above method embodiments when executed.
[0157] It should be noted that, for the sake of simplicity, each of the above-mentioned embodiments is expressed as a series of action combinations. Those skilled in the art should be aware that the present application is not limited by the order of the actions described, because some steps in the embodiments of the present application can be performed in other orders or simultaneously. In addition, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions, steps, modules or units involved are not necessarily required for the embodiments of the present application.
[0158] In the above embodiments, the description of each embodiment in the embodiments of the present application has different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0159] The steps of the method or algorithm described in the embodiments of the present application can be implemented in hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a management device. Of course, the processor and storage medium can also exist in a terminal device or a management device as discrete components.
[0160] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0161] The modules / units included in the devices and products described in the above embodiments may be software modules / units, hardware modules / units, or partly software modules / units and partly hardware modules / units. For example, for the devices and products applied to or integrated in the chip, the modules / units included therein may all be implemented in the form of hardware such as circuits, or at least part of the modules / units may be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for the devices and products applied to or integrated in the chip module, the modules / units included therein may all be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as chip, circuit module, etc.) or different components of the chip module, or at least part of the modules / units may be It is implemented in the form of a software program, which runs on the processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or different components in the terminal equipment, or, at least some modules / units can be implemented in the form of a software program, which runs on the processor integrated inside the terminal equipment, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0162] The specific implementation methods described above further explain in detail the purpose, technical solutions and beneficial effects of the implementation methods of the present application. It should be understood that the above description is only the specific implementation method of the implementation methods of the present application and is not intended to limit the scope of protection of the implementation methods of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the implementation methods of the present application should be included in the scope of protection of the implementation methods of the present application.
Claims
1. A student information query method, characterized in that: The method comprises: Get QR codes for campus items through shared devices; Acquire corresponding first student information based on the QR code; Processing the first student information based on the QR code and the IP address of the shared device to obtain second student information; The second student information is displayed through the shared device.
2. The method according to claim 1, characterized in that The obtaining corresponding first student information based on the QR code includes: Acquire registration information of the QR code, wherein the registration information is obtained by registering a campus item corresponding to the QR code through the shared device; Based on the correspondence between the QR code in the registration information and the student information, the first student information is obtained from a student information database.
3. The method according to claim 1, characterized in that The processing of the first student information based on the QR code and the IP address of the shared device to obtain the second student information includes: determining a location of the shared device based on the IP address; determining information viewing authority of the shared device based on the location; Filtering the first student information based on the information viewing permission to obtain third student information, wherein the third student information is student information corresponding to the information viewing permission; Determining the item type of the campus item based on the QR code; Predicting a reason for querying student information based on the item type and the location; The third student information is typeset based on the reason to obtain the second student information.
4. A campus item registration method, characterized in that: The method comprises: Get QR codes for campus items through shared devices; Obtaining fourth student information corresponding to the user of the shared device; The fourth student information is bound to the QR code to generate registration information of the campus item.
5. The method according to claim 4, characterized in that The obtaining of fourth student information corresponding to the user of the shared device includes: Determining the login account of the user in the shared device; The student information corresponding to the login account is obtained as the fourth student information.
6. The method according to claim 5, characterized in that The obtaining of fourth student information corresponding to the user of the shared device includes: If there is no login account in the shared device, a prompt message is generated to prompt the user to scan the registered campus item and obtain the first QR code of the registered campus item; Based on the first QR code, corresponding student information is obtained as the fourth student information.
7. A student information query device, characterized in that: The device comprises: an acquisition module, configured to acquire a QR code of a campus item through a shared device, and acquire corresponding first student information based on the QR code; a processing module, configured to process the first student information based on the QR code and the IP address of the shared device to obtain second student information; A display module is used to display the second student information through the shared device.
8. A campus item registration device, characterized in that: The device comprises: an acquisition module, configured to acquire a QR code of a campus item through a shared device and acquire fourth student information corresponding to a user of the shared device; A registration module is used to bind the fourth student information with the QR code to generate registration information of the campus item.
9. An electronic device comprising a processor, a memory, and a computer program or instruction stored in the memory, characterized in that: The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are executed, the steps of the method according to any one of claims 1 to 6 are performed.