我们开发了用 Java/J2EE 编写的应用程序,使用它从服务提供商发送和接收 SMS,目前我们面临的问题是消息有一些延迟,而且对我们来说成本更高。
考虑到上述情况,我们计划转向 GPRS 技术(更便宜且速度更快)。
因此,请建议我可以开始的操作过程,并在 Java 中发布任何支持 GPRS 的系统的示例应用程序。
使用 GPRS,您需要在移动设备中运行客户端应用程序。这对开发、部署和支持来说意味着很多麻烦。此外,尽管客户端发送消息是微不足道的,但接收不会那么简单。您需要实现某种“推送”服务。问题之一是客户端应用程序应该始终运行。
一般来说,用 GPRS 通信代替 SMS 消息并不容易。您可能需要大幅更改系统架构。
要使用 java 制作 GPRS 应用程序,您必须需要 GPRS 调制解调器。首先,您必须制作一个容器来处理 GPRS 调制解调器和您的 API 的请求和重放。API 包含私有 ip 和端口号,它们将请求发送到容器和容器,然后将请求发送到 modelm,调制解调器将响应容器并将其发送回 API。
通过使用 methd Socket("IP Address", port number) 您可以连接容器和调制解调器。
您必须需要一个公共 IP 地址和端口号,它会在调制解调器和容器之间创建虚拟管道,就像 telnet 一样。
使用 GPRS 而不是 GSM 来发送 SMS不会导致 SMS 发送更快。你找错树了。