A blue light adjustment method performed by the blue light adjustment terminal of claim 2, comprising: acquiring, by the terminal, a duration value indicating a time length of a continuous lighted-up state of a screen of the terminal; adjusting, by the terminal, when the duration value is greater than a preset duration threshold, respective blue light output values of to-be-adjusted pixels displayed on the screen of the terminal, wherein the to-be-adjusted pixels includes all the pixels displayed on the screen of the terminal or some pixels only, and displaying, by the screen of the terminal, the to-be-adjusted pixels according to the adjusted respective blue light output values, wherein the adjusting respective blue light output values of the to-be-adjusted pixels displayed on a screen of the terminal specifically consists in: setting, by the terminal, the blue light output value of each to-be-adjusted pixel x according to Pout(x)=A ∗ Pin(x)+A ∗ Pin(x) ∗ (1-Pin(x)1/G), wherein A indicates a first adjustment parameter, G indicates a second adjustment parameter, Pin(x) indicates the original blue light output value of the to-be-adjusted pixel x, Pout(x) indicates the adjusted blue light output value of the to-be-adjusted pixel x, with 0<A<1, and with 1<G<10, wherein the original blue light output value of a to-be-adjusted pixel x designates the blue light output value when the adjustment is not performed, wherein the first adjustment parameter A is determined based on the duration value and has a value which decreases as the duration value increases, wherein the second adjustment parameter G is determined based on the first adjustment parameter A and has a value which decreases as the first parameter decreases, so that an adjusted blue light output value of each to-be-adjusted pixel x is smaller than the respective original blue light output value and so that an adjusted blue light output value of a to-be-adjusted pixel x becomes closer to the respective original blue light output value as the original blue light output value becomes smaller. acquiring, by the terminal, a duration value indicating a time length of a continuous lighted-up state of a screen of the terminal; adjusting, by the terminal, when the duration value is greater than a preset duration threshold, respective blue light output values of to-be-adjusted pixels displayed on the screen of the terminal, wherein the to-be-adjusted pixels includes all the pixels displayed on the screen of the terminal or some pixels only, and displaying, by the screen of the terminal, the to-be-adjusted pixels according to the adjusted respective blue light output values, wherein the adjusting respective blue light output values of the to-be-adjusted pixels displayed on a screen of the terminal specifically consists in: setting, by the terminal, the blue light output value of each to-be-adjusted pixel x according to Pout(x)=A ∗ Pin(x)+A ∗ Pin(x) ∗ (1-Pin(x)1/G), wherein A indicates a first adjustment parameter, G indicates a second adjustment parameter, Pin(x) indicates the original blue light output value of the to-be-adjusted pixel x, Pout(x) indicates the adjusted blue light output value of the to-be-adjusted pixel x, with 0<A<1, and with 1<G<10, wherein the original blue light output value of a to-be-adjusted pixel x designates the blue light output value when the adjustment is not performed, wherein the first adjustment parameter A is determined based on the duration value and has a value which decreases as the duration value increases, wherein the second adjustment parameter G is determined based on the first adjustment parameter A and has a value which decreases as the first parameter decreases, so that an adjusted blue light output value of each to-be-adjusted pixel x is smaller than the respective original blue light output value and so that an adjusted blue light output value of a to-be-adjusted pixel x becomes closer to the respective original blue light output value as the original blue light output value becomes smaller.