Information technology consultation terminal based on big data analysis
By using big data analytics-enabled IT consulting terminals, combined with facial recognition and multiple command input methods, the issues of user privacy and corporate secret leakage in traditional IT consulting have been resolved, achieving greater security and flexibility.
Patent Information
- Application Number
- CN202210388165.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-13
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2042-04-13
AI Technical Summary
Traditional IT consulting methods are prone to leaks of user privacy and corporate secrets, reducing security.
The information technology consultation terminal, based on big data analysis, combines facial recognition and multiple command input methods. Through the command analysis module, permission system module, and information distribution module, it realizes user authentication, command filtering, and information encryption, thereby improving security and flexibility.
It effectively prevents account theft and information leakage, improves user-end security and the accuracy of information filtering, and enhances the flexibility and security of information technology consulting.
Smart Images

Figure CN114780935B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet security services, in particular to an information technology consultation terminal based on big data analysis. BACKGROUND
[0002] Big data refers to the amount of data involved is so large that it cannot be captured, managed, processed and arranged into information to help business decision-making in a reasonable time through mainstream software tools. The strategic significance of big data technology lies not in the possession of huge data information, but in the professional processing of these meaningful data. In other words, if big data is compared to an industry, the key to realizing the profit of this industry lies in improving the "processing capacity" of data. Through "processing", the data is "valued". Technically, big data and cloud computing are like the two sides of a coin. Big data must be processed by distributed architecture. Its feature is distributed data mining of massive data, but it must rely on distributed processing, distributed database and cloud storage, and virtualization technology of cloud computing. Information technology consultation is the result of contact based on big data analysis. Among them, information technology is the general term of various technologies used to manage and process information. It mainly applies computer science and communication technology to design, develop, install and implement information systems and application software. It is also commonly known as information and communication technology. It mainly includes sensing technology, computer and intelligent technology, communication technology and control technology.
[0003] With the continuous progress of science and technology, people pay more and more attention to their privacy. The traditional information technology consultation only uses the login verification mode of certificate information and name. This mode is easy to lead to the use of other people's information by illegal persons for information technology consultation in the information age, resulting in the exposure of user privacy. More seriously, if the same information technology consultation mode is used in enterprises to manage and query enterprise information, illegal persons may use other people's information to enter the internal system of the enterprise and cause the leakage of enterprise internal secrets, threatening the interests of users and enterprises and reducing the security of user and enterprise privacy and confidentiality. SUMMARY
[0004] In view of the defects of the prior art, the present application provides an information technology consultation terminal based on big data analysis, which solves the problem of threatening the interests of users and enterprises and reducing the security of user and enterprise privacy and confidentiality when using the information technology consultation function.
[0005] An information technology consultation terminal based on big data analysis, comprising a retrieval instruction input module, a retrieval instruction analysis module, a retrieval instruction output module and a permission system module.
[0006] The retrieval instruction input module comprises an instruction input unit.
[0007] The retrieval instruction analysis module comprises a user unit and a server unit.
[0008] The user unit comprises a user registration subunit, an identity verification subunit and a login subunit.
[0009] The user information collected by the user unit comprises user name, user certificate information and user facial information.
[0010] As an embodiment of the present application, the instruction input mode of the instruction input unit comprises character input, graphic-text recognition, two-dimensional code scanning and voice input.
[0011] As an embodiment of the present application, the server unit comprises:
[0012] A retrieval instruction filtering subunit is configured to filter useless information contained in the retrieval instruction and generate a filtered instruction.
[0013] A retrieval instruction classification subunit is configured to classify the filtered instruction based on the key information contained in the filtered instruction to obtain an instruction classification result.
[0014] A retrieval instruction analysis subunit is configured to analyze the demand information contained in the retrieval instruction input by the user based on the filtered instruction and the instruction classification result through a big data operation mode.
[0015] As an embodiment of the present application, the retrieval instruction output module comprises:
[0016] A retrieval instruction cloud storage unit is configured to temporarily store the demand information obtained by the retrieval instruction analysis module.
[0017] A retrieval instruction output unit is configured to search and output the result required by the user based on the database according to the demand information.
[0018] As an embodiment of the present application, the retrieval instruction output unit comprises:
[0019] A specified retrieval instruction accurate output subunit is configured to accurately search and output the result required by the user based on the database according to the demand information.
[0020] A related retrieval instruction pushing subunit is configured to search and output other results related to the result required by the user based on the database according to the demand information.
[0021] As an embodiment of the present application, the permission system module comprises:
[0022] An identity permission unit for managing the identity permissions of the user by the manager;
[0023] A data permission unit for managing the data permissions in the database by the manager;
[0024] An operation permission unit for managing the operation permissions of the permission user by the manager.
[0025] As an embodiment of the present application, the search instruction analysis module further comprises an instruction difference detection unit for detecting the similarity of the search instructions repeatedly received within a preset time and generating an instruction analysis result according to the detection result and sending the instruction analysis result to the search instruction output module for screening the push of the relevant search instructions.
[0026] As an embodiment of the present application, the instruction difference detection unit performs the following operations:
[0027] Judging whether the search instruction input module repeatedly receives the search instruction input by the user within a preset time;
[0028] If yes, extracting the feature data of the search instruction twice, generating a first data structure and a second data structure respectively, and the first data structure and the second data structure both comprise a plurality of fields;
[0029] Based on the hash algorithm, the hash value of each field in the first data structure and the second data structure is calculated respectively, and the hash value is marked on each field in the first data structure and the second data structure to generate a first hash value set and a second hash value set; wherein the first hash value set and the second hash value set comprise a plurality of fields, and each field carries a hash value mark;
[0030] Based on the preset useless instruction hash value set, the fields with the preset useless instruction hash value existing in the first hash value set and the second hash value set are removed to obtain a third hash value set and a fourth hash value set;
[0031] Judging whether the total similarity of the hash value marks carried by all the fields in the third hash value set and the fourth hash value set is greater than a preset similarity threshold;
[0032] If yes, it is determined that the user repeatedly inputs similar search instructions, the fields with the same hash value existing in the third hash value set in the fourth hash value set are deleted, and a fifth hash value set is generated;
[0033] The fifth hash value set is sent to the search instruction output unit for screening other results of the push of the relevant search instructions.
[0034] As an embodiment of the present application, the retrieval instruction output unit filters other results pushed by the pre-output relevant retrieval instruction based on the fifth hash value set, specifically including:
[0035] According to the pre-set pushing mode, the output order of the pushed content containing the fields in the fifth hash value set in the other results pushed by the pre-output relevant retrieval instruction is advanced.
[0036] As an embodiment of the present application, the information technology consulting terminal based on big data analysis further comprises an information issuing module.
[0037] When the retrieval user needs to store and issue information, the information issuing module performs the following operations:
[0038] Obtain the retrieval result to be issued and the viewing limit, mark the retrieval result based on the viewing limit to obtain the marked retrieval result; wherein the viewing limit includes any one or more of the viewing time, the viewing times, the limit forwarding, the limit saving, and the limit copying;
[0039] Encrypt the marked retrieval result using the first key to obtain the first encrypted result; wherein the first key is a randomly generated key;
[0040] Encrypt the first key using the second key to generate a retrieval name; wherein the second key is a fixed key;
[0041] Name the first encrypted result based on the retrieval name and send it to the server for storage;
[0042] Issue the decryption key corresponding to the first key and the retrieval name to the retrieval user through a pre-set communication mode;
[0043] When other users need to view the stored issued information, the information issuing module performs the following operations:
[0044] Obtain the retrieval name input by the other user, filter the server based on the retrieval name to obtain the first encrypted result corresponding to the retrieval name;
[0045] Obtain the decryption key input by the other user, decrypt the first encrypted result based on the decryption key to obtain the marked retrieval result;
[0046] Generate a retrieval result containing the corresponding viewing limit based on the viewing limit mark carried by the marked retrieval result as an issued retrieval result;
[0047] Issue the issued retrieval result to the other user based on the pre-set communication mode;
[0048] Determine whether the viewing restriction flag carried by the tag search result contains a viewing count flag. If it does, decrement the viewing count flag in the viewing restriction flag carried by the tag search result by one to obtain a new tag search result.
[0049] Rename and store the new tag search results based on the first encrypted result and the search name.
[0050] The present invention has the following beneficial effects:
[0051] 1. This information technology consulting terminal based on big data analysis, through the cooperation of the retrieval instruction analysis module, user unit, and user registration sub-unit, utilizes facial recognition to verify whether the user and the registrant are consistent. This effectively solves the problem of stolen accounts for searching. By using facial recognition as a secondary verification method in addition to identity recognition, it avoids the leakage of personal privacy caused by the theft of registrant accounts and also avoids the leakage of internal server information that could cause significant losses to the enterprise. This allows the server to display different results for different registrants, and facial recognition verification improves the security of the user terminal.
[0052] 2. This information technology consultation terminal based on big data analysis, through the cooperation between the retrieval command input module and the command input unit, utilizes different input methods such as text input, image and text recognition, QR code scanning, and voice input to achieve diversity in command input methods. This effectively solves the problem of a single command input method. By adopting multiple input methods, it expands the applicability of the retrieval command input module, improves the flexibility of the retrieval command input module, and also brings convenience to users. Attached Figure Description
[0053] Figure 1 This is a schematic diagram of the modules of the present invention;
[0054] Figure 2 This is a schematic diagram of the retrieval instruction input module in the present invention.
[0055] Figure 3 This is a schematic diagram of the retrieval instruction analysis module in the present invention.
[0056] Figure 4 This is a schematic diagram of the user unit in the retrieval instruction analysis module of the present invention;
[0057] Figure 5 This is a schematic diagram of the server unit in the retrieval instruction analysis module of the present invention;
[0058] Figure 6 This is a schematic diagram of the retrieval instruction output module in the present invention.
[0059] Figure 7 The schematic diagram of the search instruction output unit in the search instruction output module of the present application is shown in the figure;
[0060] Figure 8 The schematic diagram of the authority system module in the module of the present application is shown in the figure. DETAILED DESCRIPTION
[0061] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work are within the protection scope of the present application.
[0062] Please refer to Figures 1-4 The embodiments of the present application provide an information technology consultation terminal based on big data analysis, which comprises a search instruction input module 1, a search instruction analysis module 2, a search instruction output module 3 and an authority system module 4.
[0063] The search instruction input module 1 comprises an instruction input unit 11.
[0064] The search instruction analysis module 2 comprises a user unit 21 and a server unit 22.
[0065] The user unit 21 comprises a user registration sub-unit 211, an identity verification sub-unit 212 and a login sub-unit 213.
[0066] The user information collected by the user unit comprises user name, user certificate information and user facial information.
[0067] The working principle and beneficial effects of the above technical solution are as follows: the search instruction input module 1 is used to obtain the search instruction input by the user; the search instruction analysis module 2 is used to quickly analyze the demand in the user input instruction based on the big data analysis operation mode; the search instruction output module 3 is used to output the corresponding content from the database to the user according to the analyzed demand; the authority system module 4 is used to set the identity authority, operation authority and data retrieval authority of the user by the administrator; the user unit 21 comprises the user registration sub-unit 211, the identity verification sub-unit 212 and the login sub-unit 213, so that the user must register and fill in the relevant information before using the terminal; after the user registration, the system will audit the user identity, and only after the audit is passed, the user can perform the information technology consultation, so as to realize the user real-name system and improve the security of the data in the terminal; the user information collected by the user unit comprises user name, user certificate information and user facial information.
[0068] The beneficial effects of the above technical solutions are: through the cooperation among the search instruction analysis module, the user unit and the user registration subunit, the face recognition is used to audit the user's face, the function of verifying whether the user is consistent with the registrant is realized, the problem of stealing others' account search is effectively solved, the face recognition other than identity recognition is used as a secondary verification mode, the leakage of personal privacy caused by the misuse of the registrant's account is avoided, and the leakage of internal server information causing the significant loss of the enterprise is also avoided, the information screening of the server can display different results for different registrants, and the face recognition verification improves the security of the user end.
[0069] In one embodiment, the instruction input mode of the instruction input unit 11 includes: character input, image-text recognition, two-dimensional code scanning, and voice input.
[0070] The beneficial effects of the above technical solutions are: the different input modes of character input, image-text recognition, two-dimensional code scanning and voice input increase the flexibility of instruction input, reduce the inconvenience caused by the single character input, improve the efficiency of instruction input by increasing different instruction input modes, and the traditional information technology consultation only uses character input when inputting consultation instructions, which may cause the information input time to be too long when facing old users, prolong the progress of information consultation, and thus reduce the efficiency of information consultation.
[0071] Please refer to Figure 5 In one embodiment, the server unit 22 includes:
[0072] The search instruction filtering subunit 221 is configured to filter the useless information contained in the search instruction, and generate a filtered instruction.
[0073] The search instruction classification subunit 222 is configured to classify the filtered instruction based on the key information contained in the filtered instruction, and obtain an instruction classification result.
[0074] The search instruction analysis subunit 223 is configured to analyze the demand information contained in the search instruction input by the user based on the filtered instruction and the instruction classification result through a big data operation mode.
[0075] The beneficial effects of the above technical solutions are that the search instruction filtering plays a role in screening the consultation information, and the consultation information is classified, and then further analyzed, thereby improving the accuracy of information output. The classification preferably classifies the categories of the filtering instruction according to the key information contained in the filtering instruction, so that the search instruction analysis subunit can quickly determine the type of the required information of the user, which is beneficial to quickly analyzing the required information contained in the search instruction input by the user.
[0076] Referring to Figure 6 In an embodiment, the search instruction output module 3 comprises:
[0077] The search instruction cloud storage unit 31 is configured to temporarily store the required information analyzed by the search instruction analysis module;
[0078] The search instruction output unit 32 is configured to search and output the required result of the user based on the database according to the required information;
[0079] The beneficial effects of the above technical solutions are that the search instruction cloud storage is configured to store the required information, thereby avoiding the loss of information caused by the accidental deletion of the user and saving the time of the secondary search of the user.
[0080] Referring to Figure 7 In an embodiment, the search instruction output unit 32 comprises:
[0081] The specified search instruction accurate output subunit 321 is configured to search and output the required result of the user based on the database according to the required information;
[0082] The related search instruction pushing subunit 322 is configured to search and output other results related to the required result of the user based on the database according to the required information;
[0083] The beneficial effects of the above technical solutions are that the specified search instruction accurate output subunit is configured to obtain accurate output after searching, and the related search instruction pushing subunit is configured to push related information according to the analysis of big data, which is beneficial to the user to obtain more related information and improve the comprehensiveness of the information technology consultation output.
[0084] Referring to Figure 8 In an embodiment, the permission system module 4 comprises:
[0085] The identity permission unit 41 is configured to manage the identity permissions of the user by the manager;
[0086] The data permission unit 42 is configured to manage the data permissions in the database by the manager;
[0087] The operation permission unit 43 is configured to manage the operation permission of the permission user by the manager.
[0088] The above technical scheme has the beneficial effects that the setting of the permission limits and restricts the user's consultation question, and is beneficial to improving the security of the confidential file.
[0089] Please refer to Figure 3 In one embodiment, the search instruction analysis module 2 further comprises an instruction difference detection unit 23 configured to perform similarity detection on the search instructions repeatedly received within a preset time, and generate an instruction analysis result according to the detection result and send the instruction analysis result to the search instruction output module 3, so as to filter other results pushed by the relevant search instructions output in advance.
[0090] The instruction difference detection unit performs the following operations:
[0091] Determine whether the search instruction input module repeatedly receives the search instruction input by the user within a preset time;
[0092] If yes, extract the feature data of the two search instructions, and generate a first data structure and a second data structure, respectively. The first data structure and the second data structure each include a plurality of fields.
[0093] Based on a hash algorithm, the hash values of each field in the first data structure and the second data structure are calculated respectively, and the hash values are marked on each field in the first data structure and the second data structure to generate a first hash value set and a second hash value set. The first hash value set and the second hash value set include a plurality of fields, and each field carries a hash value mark.
[0094] Based on the preset useless instruction hash value set, the fields corresponding to the preset useless instruction hash values existing in the first hash value set and the second hash value set are removed to obtain a third hash value set and a fourth hash value set.
[0095] Determine whether the total similarity of the hash value marks carried by all the fields in the third hash value set and the fourth hash value set is greater than a preset similarity threshold.
[0096] If yes, it is determined that the user repeatedly inputs similar search instructions, the fields corresponding to the same hash values existing in the third hash value set in the fourth hash value set are deleted, and a fifth hash value set is generated.
[0097] The fifth hash value set is sent to the search instruction output unit for filtering other results pushed by the relevant search instructions output in advance.
[0098] The search instruction output module 3 filters the push of the relevant search instructions output in advance based on the fifth hash value set, specifically including:
[0099] According to the preset pushing mode, the output order of the pushing content containing the fields in the fifth hash value set in the other results of the pushing of the pre-output related search instruction is advanced;
[0100] The working principle of the above technical scheme is as follows: through the instruction difference detection unit, the repeatedly received search instructions within the preset time are subjected to similarity detection, and the instruction analysis result generated according to the detection result is sent to the search instruction output module, which is used for screening the pushing of the pre-output related search instruction, so as to improve the accuracy of the pushing of the related search instruction; wherein the instruction difference detection unit performs the following operations: first, it is judged whether the search instruction input module repeatedly receives the search instruction input by the user within the preset time, and the preset time is preferably 1 minute; if the judgment result is yes, the feature data of the two search instructions is extracted, and the first data structure and the second data structure are generated, wherein the first data structure and the second data structure each include a plurality of fields; preferably, the search instruction that needs to be repeatedly searched by the user is usually a voice input search instruction or a character input search instruction, so that the feature data of the two search instructions is preferably extracted as the fields represented by each group of key characters in the two search instructions; wherein there are many methods for identifying key word groups in a text content, which will not be described in detail here; after obtaining the first data structure and the second data structure, the hash value of each field in the first data structure and the second data structure is calculated based on the SHA1 hash algorithm; the hash value is marked on each field in the first data structure and the second data structure to generate the first hash value set and the second hash value set; wherein the first hash value set and the second hash value set include a plurality of fields, and each field carries a hash value mark; then a preset useless instruction hash value set is obtained, and the generation steps of the preset useless instruction hash value set are preferably as follows: the fields corresponding to the useless search instructions such as "of", "how", "good" are obtained, the corresponding hash value is calculated based on the field, and all the hash values are collected to construct the useless instruction hash value set; after obtaining the preset useless instruction hash value set, the fields corresponding to the preset useless instruction hash value existing in the first hash value set and the second hash value set are removed based on the preset useless instruction hash value set to obtain the third hash value set and the fourth hash value set; then the instruction difference detection unit judges whether the total similarity of the hash value marks carried by all the fields in the third hash value set and the fourth hash value set is greater than a preset similarity threshold, and the preset similarity threshold is preferably 80%; wherein the similarity calculation formula is preferably as follows: wherein P is the total similarity, n is the number of fields in the fourth hash value set, and m iMark the hash value corresponding to the hash value carried by the i-th field in the fourth hash value set, and M is a set constructed by the hash values corresponding to the hash value marks in the third hash value set; if the judgment result is yes, it is judged that the user repeatedly inputs similar search instructions, the fields corresponding to the same hash values existing in the third hash value set in the fourth hash value set are deleted, and the fifth hash value set is generated; then the fifth hash value set is sent to the search instruction output module for screening other results of the pre-output related search instruction push; further, after the search instruction output module receives the fifth hash value set, according to the pre-set push mode, the output order of the push content containing the fields in the fifth hash value set in the other results of the pre-output related search instruction push is advanced;
[0101] The beneficial effects of the above technical solutions are: in actual situations, when the user inputs search instructions through text input or voice input, the user cannot accurately describe the search instructions, resulting in search results that do not meet the user's needs, so the user needs to re-input search instructions for re-search. When the user re-searches, the instruction difference detection unit is set to analyze the differences between the user's search instructions before and after, determine the subtle differences between the user's search instructions before and after, and quickly determine the key instructions of the user's needs. When pushing the related search instructions to the user, the push order of the other results of the related search instruction push is adjusted according to the key instructions, thereby improving the push accuracy.
[0102] In one embodiment, the information technology consulting terminal based on big data analysis further comprises an information issuing module;
[0103] When the search user needs to store and issue information, the information issuing module performs the following operations:
[0104] Obtain the search result to be issued and the viewing limit, mark the search result based on the viewing limit to obtain the marked search result; wherein the viewing limit includes any one or more of the viewing time, the viewing times, the limit forwarding, the limit saving, and the limit copying;
[0105] Encrypt the marked search result using the first key to obtain the first encrypted result; wherein the first key is a randomly generated key;
[0106] Encrypt the first key using the second key to generate a search name; wherein the second key is a fixed key;
[0107] Name the first encrypted result based on the search name and send it to the server for storage;
[0108] The decryption key corresponding to the first key and the search name are issued to the search user through a pre-set communication method;
[0109] When other users need to view the stored issued information, the information issuing module performs operations including:
[0110] Obtaining a search name input by the other user, screening the server based on the search name, and obtaining a first encrypted result corresponding to the search name;
[0111] Obtaining a decryption key input by the other user, decrypting the first encrypted result based on the decryption key, and obtaining a marked search result;
[0112] Based on the viewing restriction mark carried by the marked search result, a search result containing corresponding viewing restrictions is generated as an issued search result;
[0113] Based on a preset communication mode, the issued search result is issued to the other user;
[0114] Judging whether the viewing restriction mark carried by the marked search result exists a viewing times mark, if so, the viewing times mark in the viewing restriction mark carried by the marked search result is decremented by one to obtain a new marked search result;
[0115] Renaming and storing the new marked search result based on the first encrypted result and the search name;
[0116] The working principle of the technical scheme is as follows: when the user needs to store and issue information, the information issuing module is used to first acquire the search result to be issued by the user and the viewing limit, mark the search result based on the viewing limit to obtain a marked search result, and the viewing limit includes any one or more of the viewing time, the viewing frequency, the limit forwarding, the limit saving, and the limit copying; wherein, the search result can be successfully issued by the information issuing module only when the current search user has sufficient authority; the first key is used to encrypt the marked search result to obtain a first encrypted result; wherein, the first key is a randomly generated key, and the generation condition of the randomly generated key includes the viewing limit set by the user, which is beneficial to improve the key complexity and thus improve the security; the second key is used to encrypt the first key to generate a search name; wherein, the second key is a fixed key, that is, a randomly generated key fixed by the system, and the generation condition does not include external conditions such as the viewing limit set by the user; the first encrypted result is named based on the search name and sent to the server for storage; preferably, the naming function is to specify the storage path to facilitate accurate pointing to the first encrypted result, and the naming can be replaced by the storage path or the same way; finally, the decryption key corresponding to the first key and the search name are issued to the search user through a preset communication mode; the preset communication mode includes but is not limited to Bluetooth, SMS, etc.; after the search user obtains the decryption key and the search name, the search user can inform the demand personnel of the search name in advance to facilitate the demand personnel to quickly determine the location of the first encrypted result in advance; when the search user needs to share the first encrypted result, the decryption key is informed to the demand personnel to quickly obtain the search result; for example, when a confidential meeting is held in an enterprise, the meeting can be quickly launched without leaking the meeting content through this way, and the viewing limit set can also quickly destroy the search result in the hands of the demand personnel after the meeting, thereby improving the security of the search result; when other users (i.e. demand users) need to view the stored issued information, the information issuing module performs the following operations: acquiring the search name input by the other user, screening the server based on the search name to obtain the first encrypted result corresponding to the search name; this step can be performed in advance; acquiring the decryption key input by the other user, decrypting the first encrypted result based on the decryption key to obtain the marked search result; generating a search result containing the corresponding viewing limit based on the viewing limit mark carried by the marked search result, as an issued search result, which automatically triggers the corresponding effect when the viewing limit standard is reached, such as self-destruction of the issued search result when the viewing time is reached, thereby improving the security of the search result; the issued search result is issued to the other user based on the preset communication mode; it is judged whether the viewing frequency mark exists in the viewing limit mark carried by the marked search result, and if it exists, the viewing frequency mark in the viewing limit mark carried by the marked search result is decremented by one to obtain a new marked search result.Renaming and storing the new mark retrieval result based on the first encryption result and the retrieval name, and further, when the view number in the view restriction mark carried by the mark retrieval result is 0, automatically destroying the mark retrieval result in the server;
[0117] The beneficial effects of the above technical solution are: in actual situations, many users will simultaneously entrust one person to conduct information technology consultation and then share the consultation result, but the prerequisite for sharing is that the user needs to download the consultation result in advance and forward it, but in many enterprises, the information stored in the consultation terminal server contains some content that needs certain permission to access, and once this content is downloaded to the user terminal and forwarded, there is a certain risk of leakage, by setting the information issuing module, when the user needs to share and access a certain retrieval result, the information issuing module is used to call and store the retrieval result in advance, other users can query the shared retrieval result at any time node through the decryption key and retrieval name provided by the user, improving the consultation efficiency, and improving the security of the retrieval result when sharing.
[0118] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, therefore cannot be understood as a limitation on the present application; the terms "first", "second", "third" are only for the purpose of description, and cannot be understood as indicating or implying relative importance, in addition, unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connecting" should be understood in a broad sense, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium, it can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances. Moreover, the terms "include", "contain" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes the elements inherent to such process, method, article or equipment.
[0119] Although embodiments of the present application have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of the present application, and the scope of the present application is defined by the appended claims and their equivalents.
Claims
1. An information technology consultation terminal based on big data analysis, characterized by, The application relates to a search instruction input module, a search instruction analysis module, a search instruction output module and a permission system module. The search instruction input module comprises an instruction input unit. The search instruction analysis module comprises a user unit and a server unit, and further comprises an instruction difference detection unit for detecting the similarity of search instructions repeatedly received within a preset time and generating an instruction analysis result according to the detection result and sending the instruction analysis result to the search instruction output module for screening the push of the relevant search instructions. The instruction difference detection unit performs the following operations: determining whether the search instruction input module repeatedly receives the search instruction input by the user within a preset time; if yes, extracting the feature data of the search instruction twice to generate a first data structure and a second data structure; wherein the first data structure and the second data structure each comprise a plurality of fields; based on a hash algorithm, the hash values of each field in the first data structure and the second data structure are calculated, the hash value is marked on each field in the first data structure and the second data structure, and a first hash value set and a second hash value set are generated; wherein the first hash value set and the second hash value set each comprise a plurality of fields, and each field carries a hash value mark; based on a preset useless instruction hash value set, the fields with the preset useless instruction hash value existing in the first hash value set and the second hash value set are removed to obtain a third hash value set and a fourth hash value set; determining whether the total similarity of the hash value marks carried by all the fields in the third hash value set and the fourth hash value set is greater than a preset similarity threshold; if yes, it is determined that the user repeatedly inputs similar search instructions, the fields with the same hash value existing in the third hash value set and the fourth hash value set are deleted, and a fifth hash value set is generated; the fifth hash value set is sent to the search instruction output module for screening other results of the push of the relevant search instructions. The user unit comprises a user registration subunit, an identity verification subunit and a login subunit. The user information collected by the user unit comprises a user name, user certificate information and user face information. The instruction input mode of the instruction input unit comprises character input, graphic character recognition, two-dimensional code scanning and voice input.
2. The information technology consultation terminal based on big data analysis according to claim 1, characterized in that, The server unit comprises: 3.The information technology consultation terminal based on big data analysis of claim 1, wherein, a search instruction filtering subunit for filtering useless information contained in the search instruction to generate a filtered instruction; a search instruction classification subunit for classifying the filtered instruction based on the key information contained in the filtered instruction to obtain an instruction classification result; a search instruction analysis subunit for analyzing the demand information contained in the search instruction input by the user based on the filtered instruction and the instruction classification result through a big data operation mode. The search instruction output module comprises:
4. The information technology consultation terminal based on big data analysis according to claim 1, characterized in that, a search instruction cloud storage unit for temporarily storing the demand information analyzed by the search instruction analysis module; a search instruction output unit for searching and outputting the required result of the user based on the demand information and a database. 5. The big data analysis based information technology consultation terminal according to claim 4, characterized in that, The search instruction output unit comprises: A designated search instruction accurate output subunit for accurately searching and outputting the result required by the user according to the demand information based on the database; A related search instruction pushing subunit for searching and outputting other results related to the result required by the user according to the demand information based on the database.
6. The information technology consultation terminal based on big data analysis according to claim 1, characterized in that, The permission system module comprises: An identity permission unit for managing the identity permission of the user by the manager; A data permission unit for managing the data permission in the database by the manager; An operation permission unit for managing the operation permission of the permission user by the manager. 7.The information technology consultation terminal based on big data analysis of claim 1, wherein, The search instruction output unit screens the other results pushed by the pre-output related search instruction based on the fifth hash value set, and specifically comprises: According to a preset pushing mode, the output order of the pushing content containing the field in the fifth hash value set in the other results pushed by the pre-output related search instruction is advanced. 8.The information technology consultation terminal based on big data analysis of claim 1, wherein, Further comprising: An information issuing module; When the search user needs to store and issue information, the information issuing module performs the following operations: Obtain the search result to be issued and the viewing limit, mark the search result based on the viewing limit to obtain a marked search result; wherein the viewing limit comprises any one or more of the viewing time, the viewing times, the limited forwarding, the limited saving, and the limited copying; Encrypt the marked search result using a first key to obtain a first encrypted result; wherein the first key is a randomly generated key; Encrypt the first key using a second key to generate a search name; wherein the second key is a fixed key; Name the first encrypted result based on the search name and send it to the server for storage; Issue the decryption key corresponding to the first key and the search name to the search user through a preset communication mode; When other users need to view the stored issued information, the information issuing module performs the following operations: Obtain the search name input by the other user, and screen the server based on the search name to obtain the first encrypted result corresponding to the search name; Obtain the decryption key input by the other user, decrypt the first encrypted result based on the decryption key to obtain the marked search result; Generate a search result containing the corresponding viewing limit based on the viewing limit mark carried by the marked search result as an issued search result; Issue the issued search result to the other user based on a preset communication mode; Determine whether the viewing limit mark carried by the marked search result exists a viewing times mark, if so, reduce the viewing times mark in the viewing limit mark carried by the marked search result by one to obtain a new marked search result; Rename and store the new marked search result based on the first encrypted result and the search name.
Citation Information
Patent Citations
Internet-based information technology consultation service system
CN112597378A