A near-infrared-ray absorbing material containing a cyanine compound per formula exhibits a sharp light absorption in wavelength range 800-1000 nm, with excellent light resistance. The charging strategy comprises a plurality of priorities each of which comprises a plurality of periods of time, and each of the periods of time corresponds to a type of rate segmentation and is provided a plurality of rate segments in each of which there are a plurality of rates. The output module outputs a predetermined value of said variable to a memory location where said variable is stored in said engine control module. For each geographic shape, the content provider defines one or more tags for the geographic shape and assigns a weight to each of the one or more tags.