[Webservice]关于天气预报查询软件的查询原理(一)

有很多朋友很关心Kenshin原创软件-天气预报系统软件 
非常感谢大家对Kenshin的关注,7月份的时候,我一直在外面,没有什么时间管理BLOG,现在终于能稳定一些了,其实这些软件的实现原理最核心的就是调用kenshin自己写的一个webservice,而这个webservice的功能就是分析出http://www.weathercn.com 里面的有用的数据,然后返回一个特定的字符串,而这个字符串里面包含就是某个城市的天气信息,由于这里面涉及到了商业软件的一些功能,所以不便公开,但是这个webservice是可以公开的(*^__^*)

以下就是这个webservice的地址:
http://webservice.k-zone.cn/GetFlexWeatherService/GetFlexWeatherService.asmx

其中包括了3个函数,我下面一一介绍这3个class的意义:
1、GetWeatherInfoNow 得到某个城市当天的天气预报
      parameter:String p_strCityName 某个城市的城市名称
      Returns:AAA:BBB:CCC形式的字符串
      meaning:输入某个城市的名称,returns的字符串意义,AAA→当前的天气状况的状况 BBB→当前的温度 CCC→能见度
      如下图:
     
     
2、GetWeatherInfo24Time 得到某个诚实的24小时的天气预报
      parameter:String p_strCityName 某个城市的城市名称
      Returns:AAA:BBB:CCC形式的字符串
      meaning:输入某个城市的名称,returns的字符串意义,AAA→包括了2部分(aaa;bbb,其中aaa→第一个图标,bbb→第二个图标,如果只有一个图标的话,则没有“,”进行分割,形式和GetWeatherInfoNow 一样,都是不带.gif) BBB→温度 CCC→风速
      如下图:
     
     
3、GetWeatherInfoFutureWeather 得到某个城市为了5天的天气预报
      parameter:String p_strCityName 某个城市的城市名称
      Returns:AAA:BBB:(CCC\DDD):EEE(一共进行5次循环)
      meaning:输入某个城市的名称,returns的字符串意义,AAA→查询的日期 BBB→包括了2部分(aaa;bbb,其中aaa→第一个图标,bbb→第二个图标,如果只有一个图标的话,则没有“,”进行分割,形式和GetWeatherInfoNow 一样,都是不带.gif) (CCC\DDD)→最高温度和最低温度 EEE→风速,这组关系一共循环5次
      如下图:
     
     

以上就是http://webservice.k-zone.cn/GetFlexWeatherService/GetFlexWeatherService.asmx 里面class的全部内容,写的不好,请大家原谅我以后会写出天气预报查询软件的实现原理和机制