Well it's not the standard serial either. And in my opinion the strips are completely useless for anything else than decoration. You could disassemble the controller and try to use it as a remote switch maybe.
In another project I disassembled a cheap remote control for airplanes and found a very similar looking protocol (if you can call it that), so maybe it's some weird china standard that I don't know about.
Here's the old pde file from the software I wrote. Not sure if it's the newest version, but it contains some of the defines and timings.
Most important part is probably this:
//#define RAINBOW+COL 0b111110 011***1 // shifts a pixel for pwm
//#define SWIPE+M1+M2 0b111110 010***1
//#define SWIPE+MYST1 0b110010 010***1
//#define CMD_SETPWM 0b10**100010***0 // pwm speed for fading
//#define CMD_SHIFT 0b1***10 011***1 // shifts a pixel into the register
//#define SWIPE+MYST2 0b011110 010***1
//#define CMD_CLS1 0b01**10 0111*00 //?? before foreground paint, set background as well
//#define CMD_BG 0b01**10 0110*00 // paint background
//#define CMD_SWIPE 0b010010 010***1 //?? responsible for program 69
//#define CMD_CLS2 0b001010 0100000 //?? before background paint
//#define CMD_FG 0b00**10 0101*00 // paint foreground
//#define CMD_EMPTY 0b000010 0100001 // shifts pixels, removed bg, but not all of it
It took me quite a long time of fiddling with my oscilloscope, simply trying out all possibilities and combinations and some logical thinking to come up with the stuff. I think I had a better documented file as well, I'll have a deeper look later.
some of the information in the document is probably conflicting and outdated.