• WAP网站


            新开了这么个空间,就总想上来写些什么。手上暂时没有能写下来的,就只好翻翻以前的东西,发现原来做3G业务平台时的资料。想想整理一下贴出来也应该不错。
            原来做了一个3G网络上的简单的综合业务试验平台,因为受到实际网络的限制,只实现了WAP上网、音乐视频播放和下载、实时监控等功能。下面简单介绍一下方案和关键的技术。
    一、方案:
            使用一台Windows 2000服务器作为业务平台与3G核心网相接。数据流向分成几部分,手机通过GPRS与核心网络连通、再通过IP网与业务平台相连、同时可以通过核心网防火墙与Internat相连。这次的平台是没有使用WAP网关的。
    二、服务器及软件配置:
            GGSN上配置APN,终端上使用该APN访问业务平台。
            Windows2000的IIS服务器中的MIME配置增加:
        text/vnd.wap.wml .wml 
        image/vnd.wap.wbmp .wbmp 
        application/vnd.wap.wmlc .wmlc 
        text/vnd.wap.wmls.wmls
        application/vnd.wap.wmlsc .wmlsc 
            这样IIS就能提供WAP网页。再用WML语言编写网页,手机就能通过GPRS来访问网站了。
            同时在该服务器上安装Helix 和 Darwin流媒体服务器(因为经费问题,只能放到同一台机器上了)。通过这两个服务器提供实时监控和流媒体播放。本来是打算统一到一个流媒体服务器软件上的,因为时间和技术能力问题,失败了。。。这也是经过多次试验被逼无奈的结果,呵呵。不过不管怎样,功能是实现了。
    三、部分代码:
            最主要是用WML的问题。因为当时还没有关注XML的编码问题,所以有些代码只要达到目的就直接使用了,而没有严格的弄明白。现在也不方便贴上来。只能说的是使用asp实现了让用户输入一定条件,然后再到后台的数据库中检索信息并显示在终端上。
            下面是显示论坛最近帖子列表的代码:
    <%Response.ContentType = "text/vnd.wap.wml;charset=utf-8"%>
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
    <wml> 
    <head>
    <meta http-equiv="Cache-Control" content="max-age=30" forua="true" >
    </head>
    <card id="main" title="论坛">
    <!--#include file="wapconn.asp"-->
    <p align="center">最新帖子</p>
    <%
      Dim strSQL 
      strSQL = "SELECT * from Forum order by F_Last_Post desc"
      rs.open strSQL,conn,1
      if rs.eof or rs.bof then
        Response.Write "<p align=""center"">没有记录</p>"
      else
        do until rs.eof
          Response.Write "<p><a href=""waptopic.asp?id="
          Response.Write rs("F_Last_ID")
          Response.Write """>"
          Response.Write rs("F_Last_Reply")
          Response.Write "</a></p><p>    --"
          Response.Write rs("F_Last_Post")
          Response.Write "</p>"
          rs.MoveNext
        loop
      end if
    %>
    </card>
    </wml>

            好了,暂时写这么多吧,还有很多内容不能贴出来,^_^。
  • 相关阅读:
    java类加载过程
    进程和线程
    Java对象的创建
    java异常—检查异常(checked exception)和未检查异常(unchecked exception)
    try...catch...finally语句块
    Mysql数据库索引
    java-生产者消费者模式
    解压字符串
    Java-break,continue,return用法
    归并排序-Java
  • 原文地址:https://www.cnblogs.com/badwood316/p/731974.html
Copyright © 2020-2023  润新知