A linux system logo loading method, system, storage medium and intelligent terminal

By obtaining the device startup signal and loading the video memory information in the Linux system, the logo can be displayed and changed, which solves the problem of low logo changing efficiency in the existing technology, improves the changing efficiency and enhances security.

CN115686707BActive Publication Date: 2025-12-19上海宏英智能科技股份有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211235777.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-10
Publication Date
2025-12-19
Estimated Expiration
2042-10-10

AI Technical Summary

Technical Problem

In existing technologies, the Linux kernel and logo are compiled together, which means that the Linux kernel needs to be recompiled when the logo is changed, resulting in low work efficiency.

Method used

By acquiring the device startup signal, the logo image information of the preset image partition is determined, and the corresponding video memory information is loaded according to the video memory database to realize the display of the logo. When the logo is changed, it is only necessary to re-burn the logo in the image partition.

Benefits of technology

It improved the efficiency of logo replacement, reduced the possibility of logo being replaced abnormally, and increased the convenience of inputting instructions from external personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115686707B_ABST
    Figure CN115686707B_ABST
Patent Text Reader

Abstract

The application relates to a linux system logo loading method and system, a storage medium and an intelligent terminal, relates to the field of software operating systems, and comprises the following steps: obtaining a device starting signal; determining logo picture information of a preset picture partition according to the device starting signal, wherein the logo picture information comprises logo image information and image size information; matching and analyzing the image size information stored in a preset video memory database with continuous video memory information to determine continuous video memory information corresponding to the image size information; and controlling the video memory corresponding to the continuous video memory information to load the image corresponding to the logo image information. The application has the effect of improving the operation efficiency of replacing the logo of the linux system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of software operating systems, and particularly to a Linux system logo loading method and system, a storage medium and a smart terminal. BACKGROUND

[0002] An operating system is a low-level that is used to deal with hardware and provide a limited set of services. A computer system is a symbiotic body of hardware and software, which are interdependent and inseparable. The hardware of a computer includes peripheral devices, processors, memories, hard disks and other electronic devices that make up the engine of the computer. However, the computer cannot work by itself without software to operate and control it. The software that completes this control work is called an operating system, which is referred to as a "kernel" in the terminology of Linux, and can also be referred to as a "core".

[0003] In related technologies, the Linux kernel and the logo are compiled together, and after the device is started, the Linux kernel and the logo are run synchronously to display the logo on the screen.

[0004] In view of the above related technologies, the inventors believe that when the logo needs to be replaced, since the Linux kernel and the logo are compiled together, the staff needs to recompile the Linux kernel and then perform burning processing, which is low in overall work efficiency and still has room for improvement. SUMMARY

[0005] In order to improve the work efficiency of replacing the logo of the Linux system, the present application provides a Linux system logo loading method, system, storage medium and smart terminal.

[0006] In a first aspect, the present application provides a Linux system logo loading method, which adopts the following technical solution:

[0007] A Linux system logo loading method, comprising:

[0008] Obtaining a device start signal;

[0009] According to the device start signal, determining the logo image information of a preset picture partition, wherein the logo image information includes logo image information and image size information;

[0010] According to the image size information and the continuous video memory information stored in the preset video memory database, matching analysis is performed to determine the continuous video memory information corresponding to the image size information;

[0011] Control the video memory corresponding to the continuous video memory information to load the image corresponding to the logo image information.

[0012] By adopting the technical scheme, the device startup signal is acquired to determine the device booting, the logo picture in the picture partition is loaded to realize the display of the logo at this time, when the corresponding logo needs to be replaced, the logo in the picture partition is only needed to be rewritten, and thus the work efficiency during the logo replacement is improved.

[0013] Optionally, after the device startup signal is acquired, the linux system logo loading method further includes:

[0014] The logo picture information successfully loaded when the last device startup signal is acquired is defined as original picture information;

[0015] It is judged whether the current logo picture information in the picture partition is same as the original picture information;

[0016] If the current logo picture information is same as the original picture information, the continuous display memory information is determined and the logo picture information is loaded;

[0017] If the current logo picture information is different from the original picture information, a picture replacement signal is output.

[0018] By adopting the technical scheme, the logo pictures during the startup of the device before and after are compared to determine whether the logo replacement occurs, when the logo replacement does not occur, the logo is loaded according to the current picture, and when the logo replacement occurs, the corresponding signal is output to identify and record the situation.

[0019] Optionally, after the picture replacement signal is output, the linux system logo loading method further includes:

[0020] A preset input box is activated for a preset fixed time length;

[0021] After the fixed time length, input instruction information of the input box is determined;

[0022] It is judged whether the instruction corresponding to the input instruction information is same as a preset qualified instruction;

[0023] If the instruction corresponding to the input instruction information is same as the qualified instruction, the continuous display memory information is determined and the logo picture information is loaded;

[0024] If the instruction corresponding to the input instruction information is different from the qualified instruction, the continuous display memory information is determined according to the original picture information, and the logo picture information of the original picture information is loaded.

[0025] By adopting the technical scheme, when the logo is replaced, the input box is activated for external personnel to input a corresponding instruction, so as to determine whether the current logo replacement is internal personnel replacement, and when the logo replacement is not internal personnel replacement, a picture at a previous time when the device is started is loaded to reduce the case of loading after the logo is tampered.

[0026] Optionally, after the input box is activated, the linux system logo loading method further includes:

[0027] Obtaining click frequency information within a preset click duration;

[0028] Determining whether there is a case that a frequency value corresponding to the click frequency information is greater than a preset effective frequency value;

[0029] If there is a case that the frequency value corresponding to the click frequency information is greater than the effective frequency value, then the cursor in the input box is controlled to flash for external input;

[0030] If there is no case that the frequency value corresponding to the click frequency information is greater than the effective frequency value, then the input box is locked to prevent external input.

[0031] By adopting the technical scheme, the click frequency of the external mouse or the key is used to start the cursor of the input box, so that the external personnel can normally input the instruction, so that the non-internal personnel cannot input the corresponding instruction even if they know the corresponding instruction, and the logo cannot be loaded when the logo is abnormally replaced.

[0032] Optionally, when there is no case that the frequency value corresponding to the click frequency information is greater than the effective frequency value, the linux system logo loading method further includes:

[0033] Dividing a detection interval with a preset unit duration in width on a preset forward time axis, and controlling a rear end point of the detection interval to move synchronously with time;

[0034] Obtaining work frequency information in the detection interval;

[0035] Determining whether there is a case that a frequency value corresponding to the work frequency information is greater than a preset limit value within a click duration;

[0036] If there is a case that the frequency value corresponding to the work frequency information is greater than the limit value within the click duration, then the cursor in the input box is controlled to flash for external input;

[0037] If there is no case that the frequency value corresponding to the work frequency information is greater than the limit value within the click duration, then the input box is locked to prevent external input.

[0038] By adopting the technical scheme, when the internal personnel does not click at the first time after the input box is activated, the input box can be activated through subsequent rapid clicking, thereby improving the convenience of using the input box.

[0039] Optionally, when the instruction corresponding to the input instruction information is inconsistent with the qualified instruction, the linux system logo loading method further comprises:

[0040] obtaining instruction character information and character quantity information of the instruction corresponding to the input instruction information;

[0041] numbering the characters corresponding to the instruction character information from front to back to determine character number information;

[0042] determining the first character in sequence according to the character number information, and determining the comparison instruction information at the first character;

[0043] comparing all characters corresponding to the comparison instruction information with a preset character comparison table to determine correct quantity information;

[0044] determining maximum quantity information from the character quantity information and the preset qualified quantity information, and calculating the character accuracy rate according to the correct quantity information and the maximum quantity information;

[0045] determining whether the character accuracy rate is greater than the preset similarity rate;

[0046] If the character accuracy rate is not greater than the similarity rate, the continuous video memory information is determined according to the original picture information, and the logo image information of the original picture information is loaded;

[0047] If the character accuracy rate is greater than the similarity rate, a similarity signal is output, and the input box is reactivated for a fixed time and the content in the input box is eliminated.

[0048] By adopting the technical scheme, the similarity of the input instruction is analyzed to determine the similarity of the input instruction, and when the similarity is high, it indicates that the external personnel has misinput or misremembered, and the input box can be reactivated for the external personnel to reinput the instruction, thereby improving the convenience of inputting the instruction.

[0049] Optionally, after the similarity signal is output, the linux system logo loading method further comprises:

[0050] determining similarity quantity information according to the similarity signal count;

[0051] determining whether the quantity value corresponding to the similarity quantity information is greater than the preset permission value;

[0052] If the quantity value corresponding to the similarity quantity information is not greater than the permission value, the input box is reactivated for a fixed time and the content in the input box is eliminated.

[0053] If the quantity value corresponding to the similarity quantity information is greater than the permitted value, then the continuous display memory information is determined based on the original image information, and the marker image information of the original image information is loaded.

[0054] By adopting the above technical solution, the number of times external personnel re-enter the command is recorded. When the number of times is too high, it indicates that there may be a situation where non-staff members are trying to unlock the command. At this time, the logo from the last startup is loaded so that the logo is displayed normally when the system starts.

[0055] Secondly, this application provides a Linux system logo loading system, which adopts the following technical solution:

[0056] A Linux system logo loading system, comprising:

[0057] The acquisition module is used to acquire the device startup signal;

[0058] The processing module, connected to the acquisition and judgment modules, is used for information storage and processing;

[0059] The judgment module, connected to the acquisition and processing modules, is used for data judgment.

[0060] The processing module determines the logo image information of the preset image partition based on the device startup signal, wherein the logo image information includes logo image information and image size information;

[0061] The processing module matches and analyzes the image size information stored in the preset video memory database with the continuous video memory information to determine the continuous video memory information corresponding to the image size information.

[0062] The processing module controls the image corresponding to the memory loading flag image information corresponding to the continuous video memory information.

[0063] By adopting the above technical solution, the acquisition module obtains the device startup signal to determine that the device is powered on. At this time, the processing module loads the logo image in the image partition to realize the display of the logo. When the corresponding logo needs to be changed, it is only necessary to re-burn the logo in the image partition without recompiling the Linux kernel, thereby improving the efficiency of logo replacement.

[0064] Thirdly, this application provides a smart terminal, which adopts the following technical solution:

[0065] A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed using any of the above-mentioned Linux system logo loading methods.

[0066] By adopting the technical scheme, the device startup signal is acquired to determine the device startup through the use of the intelligent terminal, the logo is displayed by loading the logo picture in the picture partition at this time, and when the corresponding logo needs to be replaced, the logo in the picture partition is only needed to be rewritten, so that the linux kernel does not need to be recompiled, thereby improving the operation efficiency when the logo is replaced.

[0067] In a fourth aspect, the application provides a computer storage medium capable of storing a corresponding program, having the characteristics of improving the operation efficiency of replacing the logo of the linux system, and adopting the following technical scheme:

[0068] A computer readable storage medium stores a computer program capable of being loaded by a processor and executing any of the above linux system logo loading methods.

[0069] By adopting the technical scheme, the computer program of the linux system logo loading method is stored in the storage medium, the device startup signal is acquired to determine the device startup, the logo is displayed by loading the logo picture in the picture partition at this time, and when the corresponding logo needs to be replaced, the logo in the picture partition is only needed to be rewritten, so that the linux kernel does not need to be recompiled, thereby improving the operation efficiency when the logo is replaced.

[0070] In summary, the application includes at least one of the following beneficial technical effects:

[0071] 1. The logo picture is partitioned to make the logo only needed to be burned in the partition when the logo needs to be replaced, so that the linux kernel does not need to be compiled, thereby improving the operation efficiency of replacing the logo of the linux system;

[0072] 2. When the logo needs to be replaced, whether the logo is replaced by an internal staff is determined through the judgment of the instruction, so as to reduce the situation that the logo is abnormally replaced and displayed on the screen;

[0073] 3. The similarity between the instruction input by an external staff and the correct instruction is analyzed to determine whether the external staff has a misinput mistake, so that the input can be re-performed when the misinput mistake occurs, thereby improving the convenience of the instruction input by the external staff. BRIEF DESCRIPTION OF DRAWINGS

[0074] Figure 1 is a flowchart of the linux system logo loading method.

[0075] Figure 2 is a flowchart of the picture replacement determination method.

[0076] Figure 3 This is a flowchart of the method for determining the instruction input status.

[0077] Figure 4 This is a flowchart of the input start control method.

[0078] Figure 5 This is a flowchart of a frequency interference cancellation method.

[0079] Figure 6 This is a flowchart of the instruction similarity determination method.

[0080] Figure 7 This is a flowchart of the method for determining the number of times the command needs to be re-entered.

[0081] Figure 8 This is a flowchart of the Linux system logo loading method. Detailed Implementation

[0082] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figures 1-8 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.

[0083] The embodiments of the present invention will now be described in further detail with reference to the accompanying drawings.

[0084] This application discloses a method for loading a logo in a Linux system. When the device starts up, it reads the image in the image partition to determine the size of the image to be loaded, and allocates the corresponding video memory to load the corresponding image to display the logo. At the same time, when the logo needs to be changed, external personnel only need to re-flash the image in the partition without recompiling the Linux kernel, making the logo change more convenient overall.

[0085] Reference Figure 1 The process of loading the logo in a Linux system includes the following steps:

[0086] Step S100: Obtain the device start signal.

[0087] The device startup signal is the signal emitted when a device with a Linux system is powered on. This signal can be obtained by monitoring the current conduction during power-on.

[0088] Step S101: Determine the logo image information of the preset image partition based on the device startup signal, wherein the logo image information includes logo image information and image size information.

[0089] The picture partition is a partition for storing the downloaded picture. The picture corresponding to the logo picture information is the picture in the picture partition, and the picture corresponding to the logo picture information can be determined by a pointer in the kernel during the kernel start stage. The image corresponding to the logo image information is the shape of the logo image to be loaded, and the size corresponding to the image size information is the specification pixel of the logo to be loaded. Both of them can be determined by the program when the picture is burned into the picture partition. When the logo needs to be replaced, an external person can burn the picture into the picture partition through the corresponding burning tool at this time, without the need for recompiling the linux kernel.

[0090] Step S102: The image size information is matched and analyzed according to the continuous video memory information stored in the preset video memory database to determine the continuous video memory information corresponding to the image size information.

[0091] The video memory corresponding to the continuous video memory information is the video memory for loading the logo image. Different image sizes result in different required video memories. For example, if the image size is 5 pixel points, the video memory corresponding to the continuous video memory information should be 1-5 continuous video memories. For example, if the image size is 6 pixel points, the video memory corresponding to the continuous video memory information should be 1-6 continuous video memories. Different image size information corresponds to different continuous video memory information, and the corresponding relationship is determined by the staff according to the test, and the video memory database is established according to the corresponding relationship. The database establishment method is a routine technical means for those skilled in the art, and is not described here.

[0092] Step S103: Control the video memory corresponding to the continuous video memory information to load the image corresponding to the logo image information.

[0093] The video memory corresponding to the continuous video memory information is controlled to load the image corresponding to the logo image information, so that the logo image can be displayed.

[0094] Reference Figure 2 After the device start signal is obtained, the linux system logo loading method further includes:

[0095] Step S200: Defining the logo picture information successfully loaded at the last device start signal acquisition as original picture information.

[0096] Successful loading means that the picture is successfully displayed after being read. The logo picture information at the last device start is defined as original picture information for identification, so as to compare the logo image this time and the last time.

[0097] Step S201: Determine whether the current logo picture information in the picture partition is the same as the original picture information.

[0098] The purpose of this judgment is to determine whether the logo image information in the image partition has been changed.

[0099] Step S2011: If the current logo image information is the same as the original image information, then determine the continuous display memory information and load the logo image information.

[0100] When the current logo image information is the same as the original image information, it means that the image has not been replaced. In this case, the continuous video memory information can be determined normally to load the logo image information.

[0101] Step S2012: If the current logo image information is different from the original image information, output an image replacement signal.

[0102] When the current image information differs from the original image information, it indicates that the image in the image partition of the system has been replaced. At this time, an image replacement signal is output to record the situation for subsequent processing.

[0103] Reference Figure 3 After the image is changed and the signal output is updated, the Linux system logo loading method also includes:

[0104] Step S300: Activate the preset input box for a preset fixed duration.

[0105] When the output image is changed, it indicates that the image in the image partition has been changed. This may indicate that the logo has been changed by non-internal personnel, and further analysis of the logo change situation is required. The input box is a dialog box for external input. The fixed duration is the duration for which external input is available when the input box is activated. The specific duration is set by the staff according to the actual situation, and will not be elaborated here.

[0106] Step S301: Determine the input instruction information of the input box after a fixed time period.

[0107] The input instruction information corresponds to the content that exists in the input box after the input box has been activated for a fixed period of time.

[0108] Step S302: Determine whether the instruction corresponding to the input instruction information is consistent with the preset qualified instruction.

[0109] The qualified instruction is the instruction that internal personnel need to enter when changing the logo, similar to a correct password. The purpose of the judgment is to determine whether the logo change is done by an internal person.

[0110] Step S3021: If the instruction corresponding to the input instruction information is consistent with the qualified instruction, then determine the continuous display memory information and load the mark image information.

[0111] When the input instruction information corresponds to the qualified instruction, it indicates that the input password is correct, and at this time, the logo replacement is probably performed by internal personnel, and the continuous video memory information is determined to load the logo image information.

[0112] Step S3022: If the input instruction information does not correspond to the qualified instruction, the continuous video memory information is determined according to the original picture information, and the logo image information of the original picture information is loaded.

[0113] When the input instruction information does not correspond to the qualified instruction, it indicates that the logo replacement cannot be proved to be performed by internal personnel, and at this time, the logo replacement is probably performed by non-internal personnel, the video memory is determined according to the original picture information, and the logo displayed at the last start is loaded to reduce the occurrence of logo display abnormalities.

[0114] Reference Figure 4 After the input box is activated, the linux system logo loading method further includes:

[0115] Step S400: Obtain the click frequency information within a preset click duration.

[0116] After the input box is activated, in order to reduce the abnormal logo displayed due to the stolen instruction, the situation needs to be handled; the click duration is a fixed value set by the staff, which is less than the fixed duration, and the difference between the fixed duration and the click duration should be a duration for the staff to normally input the qualified instruction, the click frequency information corresponds to the real-time click frequency of the external device connected to the linux kernel system within the click duration, for example, the connected mouse or key, which is determined by the staff, and the click frequency information is calculated and determined according to the corresponding click frequency times and the click duration.

[0117] Step S401: Determine whether the frequency value corresponding to the click frequency information is greater than the preset effective frequency value.

[0118] The effective frequency value is the minimum value set by the staff for inputting the input box, and the purpose of the determination is to know whether the staff starting the device is internal personnel.

[0119] Step S4011: If the frequency value corresponding to the click frequency information is greater than the effective frequency value, the cursor in the input box is controlled to flash for external input.

[0120] When the frequency value corresponding to the click frequency information is greater than the effective frequency value, it indicates that the click frequency of the externally connected device meets the requirement at this time, and at this time, the probability is that the internal personnel, and at this time, the cursor in the input box is controlled to flash to enable the external instruction to be input.

[0121] Step S4012: If there is no frequency value corresponding to the click frequency information greater than the effective frequency value, then block the input box so that the outside cannot input.

[0122] When there is no frequency value corresponding to the click frequency information greater than the effective frequency value, it means that the click frequency of the externally connected device at this time does not meet the requirements. Since non-staff cannot know that the input box needs to be clicked by an external device to achieve cursor flashing after activation, most external personnel at this time will use the method of moving the external mouse to determine the position of the cursor. At this time, the low click frequency indicates that the external starting personnel is not an internal personnel. At this time, the input box is blocked so that external instructions cannot be input. Even if the instructions are stolen, the logo of the Linux system cannot be tampered with.

[0123] Reference Figure 5 When there is no frequency value corresponding to the click frequency information greater than the effective frequency value, the Linux system logo loading method further comprises:

[0124] Step S500: Divide the detection interval with a width of a preset unit length on the preset forward time axis, and control the rear end point of the detection interval to move synchronously with time.

[0125] When there is no frequency value corresponding to the click frequency information greater than the effective frequency value, it may be caused by the internal personnel not clicking it in the first time. At this time, in order to facilitate the internal personnel to normally load the logo, further analysis is needed. The forward time axis is an axis line composed of time points in the direction of time elapse. The unit length is a fixed value set by the staff, which is less than the click duration. The detection interval is an interval on the forward time axis with a width of the unit length. The rear end point of the detection interval is controlled to move synchronously with time to obtain the click frequency in the detection interval in real time, so as to analyze whether it is an internal personnel to replace the logo.

[0126] Step S501: Obtain the work frequency information in the detection interval.

[0127] The frequency value corresponding to the work frequency information is the click frequency value of the externally connected device in the detection interval, which is determined by the number of clicks of the externally connected device in the detection interval.

[0128] Step S502: Determine whether there is a frequency value corresponding to the work frequency information greater than the preset limit value in the click duration.

[0129] The limit value is the minimum click frequency value that can prove that the current starting device personnel is an internal personnel. The purpose of the determination is to know whether the current personnel replacing the logo is an internal personnel.

[0130] Step S5021: If there is a case that the frequency value corresponding to the job frequency information is greater than the limit value within the click duration, then control the cursor in the input box to flash for external input.

[0131] When there is a case that the frequency value corresponding to the job frequency information is greater than the limit value within the click duration, it means that it is an internal staff, and at this time, the reason why the frequency value corresponding to the click frequency information is low may be that the internal staff did not click the external connection device in the first time, which causes the cursor in the input box to flash at this time so that the external staff can normally input the instruction.

[0132] Step S5022: If there is no case that the frequency value corresponding to the job frequency information is greater than the limit value within the click duration, then block the input box so that the external cannot input.

[0133] When there is no case that the frequency value corresponding to the job frequency information is greater than the limit value within the click duration, it means that the external staff did not timely remedy the click situation, at this time, the staff is probably unaware of the need to click the external connection device, that is, the current device startup staff is not an internal staff, at this time, the input box is blocked so that the external staff cannot input the instruction, so as to reduce the occurrence of logo tampering and startup.

[0134] Reference Figure 6 When the instruction corresponding to the input instruction information is inconsistent with the qualified instruction, the linux system logo loading method further comprises:

[0135] Step S600: Obtain instruction character information and character quantity information corresponding to the instruction of the input instruction information.

[0136] When the instruction corresponding to the input instruction information is inconsistent with the qualified instruction, it means that the input instruction is different from the instruction that proves to be an internal staff, at this time, there may be an internal staff error, which needs to be handled; The characters corresponding to the instruction character information are each character of the input instruction, and the quantity corresponding to the character quantity information is the number of characters, for example, the input instruction is 1314520, then the characters corresponding to the instruction character information are 1, 3, 1, 4, 5, 2, and 0, and the quantity value corresponding to the character quantity information is 7, which can be determined by analyzing the bit of the input instruction information.

[0137] Step S601: Number the characters corresponding to the instruction character information from front to back to determine the character number information.

[0138] The number corresponding to the character number information is the number of each character in the input instruction, which is determined from front to back, for example, 1314520 in the above, the number value of the first "1" is 1, and the number value of the second "1" is 3.

[0139] Step S602: sequentially determine the first character according to the character number information, and determine the comparison instruction information at the first character.

[0140] The first character is the first character of the string, and the instruction corresponding to the comparison instruction information is an instruction composed of the first character and all characters thereafter, for example, 1314520, and the comparison instruction information includes 1314520, 314520, 14520, 4520, 520, 20, and 0, respectively.

[0141] Step S603: compare all characters corresponding to the comparison instruction information with the preset character comparison table to determine the correct quantity information.

[0142] The character comparison table is a string composed of characters of the qualified instruction in order, for example, the qualified instruction is 314521, and the character comparison table is 314521; the number corresponding to the correct quantity information is the maximum number of identical characters after comparing each comparison instruction information with the character comparison table, for example, the input instruction is 1314520, and the qualified instruction is 314521, the number of identical characters from front to back is 5, 5, 4, 3, 2, 1, and 0, respectively, and the number corresponding to the correct quantity information is 5.

[0143] Step S604: determine the maximum quantity information according to the character quantity information and the preset qualified quantity information, and calculate the character accuracy according to the correct quantity information and the maximum quantity information.

[0144] The number corresponding to the qualified quantity information is the number of characters of the qualified instruction, which is determined by the staff according to the qualified instruction, the number corresponding to the maximum quantity information is the maximum value of the character quantity information and the qualified quantity information, and the character accuracy is determined by dividing the number corresponding to the correct quantity information by the number corresponding to the maximum quantity information.

[0145] Step S605: determine whether the character accuracy is greater than the preset similarity rate.

[0146] The similarity rate is the minimum character accuracy set by the staff to identify the input instruction as a misinput error, and the purpose of the determination is to know whether the current input instruction is caused by the misinput error of the internal staff.

[0147] Step S6051: if the character accuracy is not greater than the similarity rate, determine the continuous video memory information according to the original picture information, and load the mark image information of the original picture information.

[0148] When the character accuracy rate is not greater than the similarity rate, it indicates that the input instruction is greatly deviated from the qualified instruction, and there is no misinput error, which indicates that the device starting personnel is not an internal personnel. At this time, the logo is loaded according to the original picture information to make the logo display normal.

[0149] Step S6052: If the character accuracy rate is greater than the similarity rate, a similarity signal is output, and the input box is reactivated for a fixed time length and the content in the input box is cleared.

[0150] When the character accuracy rate is greater than the similarity rate, it indicates that the input instruction is less deviated from the qualified instruction, and there is a misinput error. A similarity signal is output to identify and record the situation, and the input box is reactivated for a fixed time length to enable the external personnel to re-input the instruction, so as to facilitate the internal personnel to re-input the instruction after misinput.

[0151] Reference Figure 7 After the similarity signal is output, the linux system logo loading method further includes:

[0152] Step S700: The similarity quantity information is determined according to the similarity signal count.

[0153] The quantity value corresponding to the similarity quantity information is the number of times of the similarity signal. The similarity signal count is determined, and the counting method is a routine technical means for those skilled in the art, which is not described herein.

[0154] Step S701: It is judged whether the quantity value corresponding to the similarity quantity information is greater than a preset permission value.

[0155] The permission value is the number of times of reactivating the input box for inputting the instruction allowed by the staff. The purpose of the judgment is to know whether the number of times of re-input is too large.

[0156] Step S7011: If the quantity value corresponding to the similarity quantity information is not greater than the permission value, the input box is reactivated for a fixed time length and the content in the input box is cleared.

[0157] When the quantity value corresponding to the similarity quantity information is not greater than the permission value, it indicates that the number of times of re-input does not reach the limited value. At this time, the number of times of re-input meets the requirement, and the input box can be reactivated for inputting the instruction again.

[0158] Step S7012: If the quantity value corresponding to the similarity quantity information is greater than the permission value, the continuous video memory information is determined according to the original picture information, and the logo image information of the original picture information is loaded.

[0159] When the quantity value corresponding to the similar quantity information is greater than the permitted value, it indicates that the number of re-inputs is too much at this time, and there may be a case of non-internal personnel attempting to give instructions, at this time, the original picture information is loaded to make the logo display normal.

[0160] Referring to Figure 8 , based on the same inventive concept, the embodiment of the present application provides a linux system logo loading system, comprising:

[0161] The acquisition module is configured to acquire a device startup signal.

[0162] The processing module is connected with the acquisition module and the judgment module, and is configured to store and process information.

[0163] The judgment module is connected with the acquisition module and the processing module, and is configured to judge data.

[0164] The processing module determines the logo picture information of the preset picture partition according to the device startup signal, wherein the logo picture information comprises logo image information and image size information.

[0165] The processing module matches and analyzes the image size information stored in the preset video memory database with the continuous video memory information to determine the continuous video memory information corresponding to the image size information.

[0166] The processing module controls the video memory to load the image corresponding to the logo image information.

[0167] The picture replacement determination module determines whether the logo picture is replaced when the device starts.

[0168] The instruction input determination module is configured to determine whether the picture replacement is normal replacement by inputting the corresponding instruction by the external personnel.

[0169] The input startup control module is configured to control whether the input box can input the external instruction, so as to reduce the case that the system logo is changed by inputting the corresponding instruction after the instruction is stolen.

[0170] The abnormal interference elimination module is configured to control the input box when the external personnel does not perform the click operation in the first time, so as to reduce the case that the input box cannot input the instruction due to the interference.

[0171] The character similarity determination module determines the characters of the input instruction when the input instruction is inconsistent with the set instruction, so as to determine the similarity between the input instruction and the set instruction, and to determine whether the external personnel misinputs.

[0172] The output frequency determination module is configured to determine the number of times that the external personnel re-inputs the instruction, so as to reduce the case that the external personnel attempts the instruction for many times, and to improve the security of the logo startup display.

[0173] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0174] The embodiment of the application provides a computer readable storage medium, which stores a computer program capable of being loaded by a processor and executing a linux system logo loading method.

[0175] The computer storage medium includes, for example, a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media capable of storing program codes.

[0176] Based on the same inventive concept, the embodiment of the application provides an intelligent terminal, which comprises a memory and a processor, and the memory stores a computer program capable of being loaded by the processor and executing a linux system logo loading method.

[0177] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0178] The above are preferred embodiments of the application, and do not limit the protection scope of the application, any feature disclosed in the specification (including the abstract and drawings) can be replaced by other equivalent or similar features unless specifically described. That is, each feature is only an example of a series of equivalent or similar features unless specifically described.

Claims

1. A Linux system logo loading method, characterized in that, The method comprises the following steps: acquiring a device start signal; determining the logo picture information of the preset picture partition according to the device start signal, wherein the logo picture information comprises logo image information and image size information; matching and analyzing the image size information stored in the preset video memory database with the continuous video memory information to determine the continuous video memory information corresponding to the image size information; controlling the video memory corresponding to the continuous video memory information to load the image corresponding to the logo image information; after the device start signal is acquired, the linux system logo loading method further comprises the following steps: defining the logo picture information successfully loaded at the last time when the device start signal is acquired as original picture information; judging whether the current logo picture information in the picture partition is the same as the original picture information; if the current logo picture information is the same as the original picture information, determining the continuous video memory information and loading the logo image information; if the current logo picture information is different from the original picture information, outputting a picture replacement signal; after the picture replacement signal is outputted, the linux system logo loading method further comprises the following steps: activating a preset input box for a preset fixed time length; determining the input instruction information of the input box after the fixed time length; judging whether the instruction corresponding to the input instruction information is consistent with the preset qualified instruction; if the instruction corresponding to the input instruction information is consistent with the qualified instruction, determining the continuous video memory information and loading the logo image information; if the instruction corresponding to the input instruction information is not consistent with the qualified instruction, determining the continuous video memory information according to the original picture information and loading the logo image information of the original picture information; after the input box is activated, the linux system logo loading method further comprises the following steps: acquiring the click frequency information within a preset click time length; judging whether there is a case that the frequency value corresponding to the click frequency information is greater than the preset effective frequency value; if there is a case that the frequency value corresponding to the click frequency information is greater than the effective frequency value, controlling the cursor in the input box to flash for external input; if there is no case that the frequency value corresponding to the click frequency information is greater than the effective frequency value, locking the input box so that the external cannot input; when there is no case that the frequency value corresponding to the click frequency information is greater than the effective frequency value, the linux system logo loading method further comprises the following steps: dividing a detection interval with a preset unit time length on a preset normal time axis, and controlling the rear end point of the detection interval to move synchronously with time; acquiring the work frequency information in the detection interval; judging whether there is a case that the frequency value corresponding to the work frequency information is greater than the preset limit value within the click time length; if there is a case that the frequency value corresponding to the work frequency information is greater than the limit value within the click time length, controlling the cursor in the input box to flash for external input; if there is no case that the frequency value corresponding to the work frequency information is greater than the limit value within the click time length, locking the input box so that the external cannot input.

2. The method of claim 1, wherein when the instruction corresponding to the input instruction information is not consistent with the qualified instruction, the linux system logo loading method further comprises the following steps: acquiring the instruction character information and the character quantity information of the instruction corresponding to the input instruction information; numbering the characters corresponding to the instruction character information from front to back to determine the character number information; Determine the first character according to the character number information, and determine the comparison instruction information at the first character; Compare all characters corresponding to the comparison instruction information with the preset character comparison table to determine the correct quantity information; Determine the maximum quantity information according to the character quantity information and the preset qualified quantity information, and calculate the character accuracy according to the correct quantity information and the maximum quantity information; Determine whether the character accuracy is greater than the preset similarity rate; If the character accuracy is not greater than the similarity rate, determine the continuous video memory information according to the original picture information, and load the logo image information of the original picture information; If the character accuracy is greater than the similarity rate, output a similarity signal, reactivate the input box for a fixed time, and clear the content in the input box.

3. The method of claim 2, wherein After the similarity signal is output, the linux system logo loading method further includes: Determine the similarity quantity information according to the similarity signal count; Determine whether the quantity value corresponding to the similarity quantity information is greater than the preset permission value; If the quantity value corresponding to the similarity quantity information is not greater than the permission value, reactivate the input box for a fixed time and clear the content in the input box; If the quantity value corresponding to the similarity quantity information is greater than the permission value, determine the continuous video memory information according to the original picture information, and load the logo image information of the original picture information.

4. A Linux system logo loading system, characterized by, It includes: The acquisition module is used for acquiring the device startup signal, the click frequency information in the preset click time length, and the work frequency information device startup signal, logo picture information, click frequency information, work frequency information, input instruction information, instruction character information and character quantity information; The processing module is connected with the acquisition module and the judgment module, and is used for information storage and processing; The judgment module is connected with the acquisition module and the processing module, and is used for data judgment; The processing module determines the logo picture information of the preset picture partition according to the device startup signal, wherein the logo picture information includes logo image information and image size information; The processing module matches and analyzes the image size information stored in the preset video memory database with the continuous video memory information to determine the continuous video memory information corresponding to the image size information; The processing module controls the video memory to load the image corresponding to the logo image information; the processing module defines the logo picture information successfully loaded at the last time of device startup signal acquisition as original picture information after the device startup signal is acquired; The judgment module judges whether the current logo picture information in the picture partition is the same as the original picture information; The processing module is further used for: if the current logo picture information is the same as the original picture information, determining the continuous video memory information and loading the logo image information; if the current logo picture information is different from the original picture information, outputting a picture replacement signal; After the picture replacement signal is output, reactivate the preset input box for a preset fixed time; determine the input instruction information of the input box after the fixed time; The judgment module judges whether the instruction corresponding to the input instruction information is consistent with the preset qualified instruction; The processing module is further configured to: if the input instruction information corresponds to the qualified instruction, determine the continuous display memory information and load the flag image information; and if the input instruction information does not correspond to the qualified instruction, determine the continuous display memory information according to the original picture information and load the flag image information of the original picture information. The obtaining module obtains the click frequency information within the preset click duration after the input box is activated. The judging module judges whether the frequency value corresponding to the click frequency information is greater than the preset effective frequency value. The processing module is further configured to: if the frequency value corresponding to the click frequency information is greater than the effective frequency value, control the cursor in the input box to flash for external input; if the frequency value corresponding to the click frequency information is not greater than the effective frequency value, lock the input box so that the external input is disabled; and when the frequency value corresponding to the click frequency information is not greater than the effective frequency value, divide the detection interval with a preset unit duration on the preset chronological order time axis, and control the rear end point of the detection interval to move synchronously with time. The obtaining module obtains the work frequency information in the detection interval. The judging module judges whether the frequency value corresponding to the work frequency information is greater than the preset limit value within the click duration. The processing module is further configured to: if the frequency value corresponding to the work frequency information is greater than the limit value within the click duration, control the cursor in the input box to flash for external input; and if the frequency value corresponding to the work frequency information is not greater than the limit value within the click duration, lock the input box so that the external input is disabled. The obtaining module obtains the instruction character information and the character quantity information corresponding to the instruction of the input instruction information when the instruction of the input instruction information does not correspond to the qualified instruction. The processing module is further configured to: number the characters corresponding to the instruction character information from front to back to determine the character number information; determine the first character in sequence according to the character number information, and determine the comparison instruction information at the first character; compare all characters corresponding to the comparison instruction information with the preset character comparison table to determine the correct quantity information; determine the maximum quantity information from the character quantity information and the preset qualified quantity information, and calculate the character accuracy rate according to the correct quantity information and the maximum quantity information. The judging module judges whether the character accuracy rate is greater than the preset similarity rate. The processing module is further configured to: if the character accuracy rate is not greater than the similarity rate, determine the continuous display memory information according to the original picture information and load the flag image information of the original picture information; and if the character accuracy rate is greater than the similarity rate, output a similarity signal, reactivate the input box for a fixed duration, and clear the content in the input box. After the similarity signal is output, the similarity quantity information is determined according to the similarity signal count. The judging module judges whether the quantity value corresponding to the similarity quantity information is greater than the preset permission value. The processing module is further configured to: if the quantity value corresponding to the similarity quantity information is greater than the permission value, control the cursor in the input box to flash for external input; and if the quantity value corresponding to the similarity quantity information is not greater than the permission value, lock the input box so that the external input is disabled. The processing module is further configured to: if the quantity value corresponding to the similar quantity information is not greater than the permission value, reactivating the input box for a fixed time length and eliminating the content in the input box; and if the quantity value corresponding to the similar quantity information is greater than the permission value, determining the continuous display memory information according to the original picture information, and loading the mark image information of the original picture information.

5. A smart terminal, characterized by A computer program product comprising a memory and a processor, the memory having stored thereon a computer program loadable and executable by the processor to perform any of the methods of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, A computer program product comprising a memory and a processor, the memory having stored thereon a computer program loadable and executable by the processor to perform any of the methods of claims 1 to 3.

Citation Information

Patent Citations

  • Data processing method and device

    CN112905285A