分享

什么是WAP PUSH?

 kanlou 2007-05-15
答: WAP 更像因特网,是一个内容丰富的站点,用户如何找到自己喜欢的站点,如何在一个站点中找到自己喜欢的业务,往往需要花上很长的一段时间。而 WAP PUSH 可以将某一站点或某一业务的链接通过短信发送到支持 WAP PUSH 功能的手机上,这样您只需要阅读这条短信,打开短信中的链接,就可以直接访问业务了。因此, WAP PUSH 实现了短信和 WAP 业务的结合,节省了您寻找业务的时间,方便您直接找到并使用自己喜欢的业务。

如何使用WAP PUSH?
答: 您可以通过两种方法请求 WAP PUSH :
发送一条指定内容的短信到指定的服务提供商处:您只要输入您的手机号码,点击发送,就可以把该 WAP 服务的访问地址发送到您的手机上.
然后在手机收到 PUSH 信息后通过信息中提供的地址就可以访问 WAP 内容了。

WAP PUSH和短信有什么区别?
答: 短信是将制作好的内容直接发送到您的手机上,而且您只能等待服务提供商给您发送短信,才能看到您感兴趣的内容,是完全被动的。 而 WAP PUSH 则是将服务的地址发送给您,您通过这个地址来主动访问您感兴趣的内容,更可以浏览到和因特网一样丰富多彩的内容;另外您还可以把这个地址保存成书签,这样您下次再访问该服务的时候就不需要再去请求 WAP PUSH ,随时随地直接通过您手机中保存的书签访问就可以。


用Sync4J和SCTS搭建一个OMA DM的学习环境
 用Sync4J和SCTS搭建一个OMA DM的学习环境

           
http://www./loocky/archive/2007/02/05/97929.html
做为新一代 3G 及移动终端浪潮的设备管理平台, OMA DM 技术获得了众多设备厂商和运营商的追捧,也为软件开发商提供新的崛起机会。业内目前也有不少工作在做这方面的软件。好多公司这方面的产品都是基于Sync4J开发的。

Sync4J 开源项目为我们提供了完整的 OMA DM 1.1.2 规范的 Java 实现。本文记录了 Sync4J DM Server 安装以及使用SCTS模拟器来模拟手机做一个DM业务,本文没有用PPG来通过短信方式来用真手机来做,只是用模拟器来做的。SCTS是OMA官方提供的一个测试工具,主要用来测试DMserver的,这里我们用来测试Sync4J。Sync4J和SCTS的集合是我们学习OMA的一个很好的方式。

1 :用到以下工具。

  Oracle9i

  jboss-3.2.3

  sync4j-server-dm-1.4.9   sync4j 官方有下载

  SCTS_DeviceManagement_v1.12.zip  OMA 官方网站有下载。

 

 

2 :安装调试

  2.1 解压文件:

   jboss-3.2.3 解压到 C:\jboss-3.2.3

把 sync4j-server-dm-1.4.9 解压到 D:\sync4j\all\server-dm .

直接安装 SCTS.

  2.2 配置环境变量

  JAVA_HOME=

  J2EE_HOME= C:\jboss-3.2.3

  SYNCSERVER_HOME= D:\sync4j\all\server-dm

2.3 修改SYNCSERVER_HOME下的几个配置文件

   SYNCSERVER_HOME\ default\config\common\properties\ Sync4j.properties

把第一行改为 server.uri=http://your IP:8080/sync4j-dm/dm

  SYNCSERVER_HOME\ install.properties 改为

(1)server-name=http://10.150.4.7:8080/sync4j-dm/dm

 (2) 用 oracle 的数据库,以下是用来连接数据库的,所以一定要配置正确。

jdbc.classpath=C:\\jboss-3.2.3\\server\\all\\lib\\ojdbc14.jar

jdbc.driver=oracle.jdbc.driver.OracleDriver

jdbc.url=jdbc:oracle:thin: at 11 dot 11.11.11:1521:abc

jdbc.user=sync4j

jdbc.password=sync4j

2 .4以上都做完后用Sync4j自己带的安装脚本安装sync4j dm server

在 SYNCSERVER_HOME 下运行 bin\install.cmd jboss32

2 .5由于这个版本存在了一个bug,所以在2.4做完后要修改

SYNCSERVER_HOME\bin\start.cmd

把倒数第三行 call\run.bat -c sync4j 改为

call %J2EE_HOME%\bin\run.bat -c sync4j

2 .6 在SYNCSERVER_HOME 运行 bin\start.cmd安装

所有程序到安装到了 jboss_home 下了,可以到 JBOSS_HOME\ server\sync4j 就可以看到了,看一下你的 oralce 库里面也初始化了数据,表也建好了。

 

2 .7 添加一个手机(我们其实是个模拟器)上来

http://your ip:8080/dmdemo/jsp/addDevice.jsp 填写一个 IMEI:111111111111111,

 

2 .8 配置scts

Add device : IMEI:111111111111111 然后点 apply

点击 DM Account

Name : sync4j

Server:sync4j

Con : 不用填写

Address : http://your ip /sync4j-dm/dm

Port :8080

Server authentication:

  Digest : 找数据库用 sync4j 的数据库中, sycn4j_device 表中 :IMEI:111111111111111 , server 的 password 为: srvpwd, 把这个 password 填写到 password 中。

Client authentication

   DIGEST: USER NAME: sync4j PASSWORD: sync4j

Add 就可以了

然后点 connect 连一下 DM SERVER 看看能否连上。 第一次一般会出现认证错我,接着再联一次就可以了, SCTS 有日志可以查看。

 

如果连通了那下面就来做一个采集模拟器上的一个节点吧。

 

http://your ip:8080/dmdemo/index.html

用 device id : IMEI:111111111111111 login

1.JPG

 

  然后点击 add to operation list

2.JPG

然后用 SCTS 主动回联一下,看看 server 能够拿到这个节点的值

3.JPG

你会看到 6 个 message !!!

详细看一下这 6 个 message 你会发现,这个节点的采集已经成功了!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多