Once you know the channel number from your own channel data source, you should send the individual digits to the TV over Anymote (with a delay between each digit) to simulate a user typing in that channel number. This works consistently with various Google TV devices and in various countries.
Do not try and manipulate the TV Uri to make the TV change to a channel. The TV Uri format is not standardized and is different for different Google TV device manufacturers. Here are just a few examples:
tv://channel/VODDM?deviceId=irb_0&channelNumber=250
tv://channel?deviceId=irb_0&channelNumber=250
tv://channel/EHD?deviceId=Time%20Warner%20Cable