1.一种IMS软终端实现方法,其特征在于包括如下步骤:
将IMS软终端作为一个JAVA应用运行在移动终端的JAVA虚拟机上,所述IMS软终端通过所述JAVA虚拟机来获得IP网络通讯能力;
所述IMS软终端通过所述JAVA虚拟机提供的编程接口与IMS核心网进行信令交互,完成IMS注册和会话流程,获取IMS网络服务。
2.根据权利要求1所述的IMS软终端实现方法,其特征在于,所述JSR编程接口包括JSR141和JSR180两个编程接口集。
3.根据权利要求1或2所述的IMS软终端实现方法,其特征在于,所述IMS软终端获取代理呼叫会话控制功能P-CSCF地址的方法包括:运营商通过短消息推送的方式将P-CSCF的地址定期推送到移动终端,所述IMS软终端通过所述JAVA虚拟机的JSR120接口从移动终端读取短消息内容获得P-CSCF地址。
4.根据权利要求1或2所述的IMS软终端实现方法,其特征在于,还包括:设置一个IMS业务服务器,所述IMS业务服务器提供用户身份认证和/或P-CSCF地址查询功能。
5.根据权利要求4所述的IMS软终端实现方法,其特征在于,所述IMS业务服务器为运营商的HTTP/HTTPS服务器,所述IMS软终端通过所述JAVA虚拟机提供的HTTP或HTTPS连接接口与所述IMS业务服务器进行通信,以完成用户身份认证和/或P-CSCF地址查询。
6.根据权利要求4所述的IMS软终端实现方法,其特征在于,所述IMS软终端还通过所述JAVA虚拟机提供的编程接口向所述IMS业务服务器请求获取用户身份标识。
7.一种IMS软终端实现装置,其特征在于,包括IMS软终端和JAVA虚拟机;
所述JAVA虚拟机设置于移动终端上;
所述IMS软终端作为一个JAVA应用运行在所述JAVA虚拟机上,所述IMS软终端通过所述JAVA虚拟机获得IP网络通讯能力;
所述JAVA虚拟机提供编程接口,供所述IMS软终端与IMS核心网进行信令交互,以完成IMS注册和会话流程,获取IMS网络服务。
8.根据权利要求7所述的IMS软终端实现装置,其特征在于,所述JAVA虚拟机提供的编程接口包括JSR141和JSR180两个编程接口集。
9.根据权利要求7所述的IMS软终端实现装置,其特征在于,所述IMS软终端实现装置还包括IMS业务服务器,所述IMS业务服务器为运营商的HTTP/HTTPS服务器,用于向所述IMS软终端提供用户身份认证和/或P-CSCF地址查询功能。
10.根据权利要求9所述的IMS软终端实现装置,其特征在于,所述IMS业务服务器采用域名方式,由JAVA ME开发者写入IMS软终端代码中,用户能够在运行商的指导下修改IMS业务服务器的域名。
11.一种IMS软终端,其特征在于包括权利要求7至9中任一项所述的IMS软终端实现装置。