公开/公告号CN101621774A
专利类型发明专利
公开/公告日2010-01-06
原文格式PDF
申请/专利权人 深圳华为通信技术有限公司;
申请/专利号CN200910090500.8
发明设计人 丁龙;
申请日2009-08-13
分类号H04W4/16(20090101);H04W80/12(20090101);
代理机构11260 北京凯特来知识产权代理有限公司;
代理人郑立明
地址 518129 广东省深圳市龙岗区坂田华为基地B区2号楼
入库时间 2023-12-17 23:18:41
法律状态公告日
法律状态信息
法律状态
2023-08-18
未缴年费专利权终止 IPC(主分类):H04W 4/16 专利号:ZL2009100905008 申请日:20090813 授权公告日:20120620
专利权的终止
2018-03-06
专利权的转移 IPC(主分类):H04W4/16 登记生效日:20180212 变更前: 变更后: 申请日:20090813
专利申请权、专利权的转移
2017-12-22
专利权的转移 IPC(主分类):H04W4/16 登记生效日:20171204 变更前: 变更后: 申请日:20090813
专利申请权、专利权的转移
2017-11-21
专利权的转移 IPC(主分类):H04W4/16 登记生效日:20171101 变更前: 变更后: 申请日:20090813
专利申请权、专利权的转移
2012-06-20
授权
授权
2010-03-03
实质审查的生效
实质审查的生效
2010-01-06
公开
公开
查看全部
技术领域
本发明涉及无线通信技术领域,尤其涉及移动电话之间WMA通信的方法及设备。
背景技术
随着移动电话技术的不断发展,移动电话已能够支持JAVA程序下载,这使得运营商对由于移动电话JAVA程序下载带来的增值业务越来越重视。
目前运营商要求实现的JAVA规范包括了JSR120规范,即WMA(wirelessmessage application,无线消息应用)规范。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:
对于GSM移动电话的WMA功能实现,JSR120规范有严格的定义,因此各GSM移动电话生产厂商生产的GSM移动电话能实现彼此之间的WAM通信;而JSR120规范对CDMA移动电话实现WMA功能的描述很笼统,这就造成各CDMA生产厂商实现CDMA移动电话的WMA功能的方式千差万别,进而使得GSM移动电话与CDMA移动电话之间无法进行WMA通信,这就限制了GSM用户与CDMA用户之间的WMA通信,运营商也无法开展GSM用户与CDMA用户之间相关的增值业务。
发明内容
本发明的实施例提供了一种实现移动电话之间WMA通信的方法及设备,能够使得GSM移动电话与CDMA移动电话之间进行WMA通信。
本发明实施例提供一种实现移动电话之间无线消息应用WMA通信的方法,包括:
判断收到的消息是否为WMA消息;
若所述消息是WMA消息,则从所述消息的协议段中读取关于WMA的信息,
将所述关于WMA的信息填入本地的WMA信息结构。
本发明实施例还提供一种实现移动电话之间WMA通信的终端,包括:
接收单元,用于接收消息;
判断单元,用于判断所述接收单元收到的消息是否为WMA消息;
信息读取单元,用于当所述判断单元的判断为是时,从所述WMA消息的协议段中读取关于WMA的信息;
信息填入单元,用于将所述信息读取单元读取的所述关于WMA的信息填入本地的WMA信息结构。
本发明实施例还提供一种实现移动电话之间WMA通信的服务器,所述服务器,包括:
接收单元,用于接收消息;
判断单元,用于判断所述接收单元收到的消息是否为WMA消息;
信息读取单元,用于当所述判断单元判断为是时,从所述WMA消息的协议段中读取关于WMA的信息;
信息填入单元,用于将所述信息读取单元读取的所述关于WMA的信息填入本地的WMA信息结构,获取WMA消息内容;
发送单元,用于发送所述信息填入单元获取的所述WMA消息内容。
由上述本发明的实施例提供的技术方案可以看出,由于能够在收到WMA消息后,从所述WMA消息的协议段中读取关于WMA的信息,填入本地的WMA信息结构。因此,本发明实施例可以使得移动电话在接收到WMA消息后,能够通过填充后的WMA信息结构识别WMA消息内容,从而实现移动电话之间的WMA通信。
附图说明
图1为本发明实施例提供的一种方法流程示意图;
图2为本发明实施例提供的一种具体应用流程示意图;
图3为本发明实施例提供的CDMA的WMA消息格式示意图;
图4为本发明实施例提供的WMA信息结构示意图;
图5为本发明实施例提供的实现移动电话之间WMA通信终端的结构示意图;
图6为本发明实施例提供的实现移动电话之间WMA通信的服务器结构示意图。
具体实施方式
在本发明实施例中,为使GSM制式的移动电话与CDMA制式的移动电话能实现彼此间的WMA通信,提供一种实现移动电话之间WMA通信的方法,具体可以包括:判断收到的消息是否为WMA消息;若所述消息是WMA消息,则从所述消息的协议段中读取关于WMA的信息,将所述关于WMA的信息填入本地的WMA信息结构。
为便于对本发明实施例的理解,下面将结合附图对本发明实施例的具体实现方案进行详细的描述。
图1是本发明实施例提供的一种方法流程图,如图1所示,具体可以包括:
11:判断收到的消息是否为WMA消息;具体的,判断收到的消息是WMA消息或普通消息;
12:若所述消息是WMA消息,则从所述消息的协议段中读取关于WMA的信息,将所述关于WMA的信息填入本地的WMA信息结构。
需要说明的是所述方法还可包括:
获取WMA消息内容,例如所述WMA消息的文本内容。
通过上述过程,制式为GSM或CDMA的移动电话能够在收到WMA消息后,从所述WMA消息的协议段中读取关于WMA的信息,填入本地的WMA信息结构。因此,本发明实施例可以使得移动电话在接收到WMA消息后,通过填充后的WMA信息结构识别WMA消息内容,从而实现移动电话之间的WMA通信。
图2是本发明实施例提供的一种具体应用流程示意图,如图2所示,流程包括:
201:用户的移动电话收到消息;
202:移动电话判断该消息是GSM消息或CDMA消息;若是GSM消息,则进行203;若是CDMA消息,则进行204;由于现有技术可以区分GSM消息或CDMA消息,因此,该区分过程这里不再详述;
203:判断该消息是否为WMA消息;若该消息是WMA消息,则进行206;若是普通消息,则进行205;
具体的判断过程可以包括:根据收到的GSM消息携带的端口号,判断收到的该GSM消息是否为WMA消息;具体的:若GSM消息中的端口号大于0(的16位数),则该消息为WMA消息;若GSM消息中的端口号为0,则该GSM消息为普通消息;
204:判断该消息是否为WMA消息,若该消息是WMA消息,则进行208;若是普通消息,则进行207;
具体的判断过程可以包括:根据收到的CDMA消息的业务标识信息,判断收到的所述消息是否为WMA消息;具体的:若CDMA消息携带的teleservice_id为4100,则该消息为WMA消息;若CDMA消息携带的teleservice_id为4098,则该消息为普通消息;
205:对该GSM普通消息进行处理,该处理过程现有技术即可实现,这里不再描述;
206:读取该WMA消息的协议段中关于WMA的信息,至少包括下述任意一项:该WMA消息的发送地址信息,源端口信息,目的端口信息,消息时间戳信息,长短信标识(例如用户需要发送一个500个字符的短信,正常短信支持70个中文字符,则需要对短信内容做分割,每个分割以后的短信都有一个相同的标识,该标识表明他们是一个长短信分割出来的),长短信总段数信息,长短信当前分段数信息,消息内容编码方式信息,消息长度信息;进行209;
具体的,GSM消息中协议段的WMA信息可以如下所示:
Typedef struct
{
Uint8 num_headers;//headers个数
Wms_udh_s_type headers[WMS_MAX_UD_HEADERS];//包含端口信息;
Uint16 sms_len;//短信内容长度
Uint8 sms_data[WMS_MAX_LEN];//短信内容
}wms_gw_user_data_s_type
移动电话可以读取其中的端口信息,长度信息,内容信息等;
207:对该CDMA普通消息进行处理,该处理过程现有技术即可实现,这里不再描述;
208:读取该WMA消息的协议段中关于WMA的信息,至少包括下述任一项:该WMA消息的发送地址信息,源端口信息,目的端口信息,消息时间戳信息,长短信标识,长短信总段数信息,长短信当前分段数信息,消息内容编码方式信息,消息长度信息;进行210;
具体的,CDMA的WMA消息格式可以进行如图3所示的规定;具体应用时,消息协议段中的WMA信息可以如下所示:
Typedef PACKED struct_wdp_wma_header
{
Uint8 wdp_id; //wdp protocol should be 0;
Uint8 total_sm; //total segments number;(总段数信息)
Uint8 seq_num; //current segment id;(当前分段数)
Uint16 src_port; //wdp source port;(源端口)
Uint16 des_port; //wdp destination port;(目标端口)
Uint8 wdp_encoding;//wdp data encode:0,1,2(消息编码方式)
}wdp_wma_header;
移动电话可以从中读取WMA消息源端口信息,目的端口信息,长短信总段数信息,长短信当前分段数信息,消息内容编码方式信息等;
209:将读取的WMA信息填入本地(该移动电话)设置的WMA信息结构;
具体的,所述WMA信息结构可以如图4所示,移动电话将读取的信息填入该WMA信息结构中,实现读取WMA消息内容;
210:将读取的WMA信息填入本地(该移动电话)设置的WMA信息结构;
具体的,所述WMA信息结构可以如图4所示,移动电话将读取的信息填入该WMA信息结构中,实现读取WMA消息内容。
通过上述过程,制式为GSM或CDMA的移动电话能够在收到WMA消息后,从所述WMA消息的协议段中读取关于WMA的信息,填入本地的WMA信息结构。因此,本发明实施例可以使得移动电话在接收到WMA消息后,通过填入后的WMA信息结构识别WMA消息内容,从而实现移动电话之间的WMA通信。
本发明实施例还提供了相应的实现移动电话之间WMA通信的终端,其结构如图5所示,具体实现结构可以包括:
接收单元51,用于接收消息;
判断单元52,用于判断所述接收单元收到的消息是否为WMA消息;
信息读取单元53,用于当所述判断单元52的判断为是时,从所述WMA消息的协议段中读取关于WMA的信息;
信息填入单元54,用于将所述信息读取单元读取的所述关于WMA的信息填入本地的WMA信息结构。
其中,所述判断单元52,判断所述接收单元51收到的消息是否为WMA消息,具体用于:
根据收到的CDMA消息的业务标识信息,判断收到的所述消息是否为WMA消息,进一步包括:若CDMA消息携带的teleservice_id为4100,则判断该消息为WMA消息,若CDMA消息携带的teleservice_id为4098,则判断该消息为普通消息;
根据收到的GSM消息携带的端口号,判断收到的该GSM消息是否为WMA消息;进一步包括:若GSM消息中的端口号大于0,则判断该GSM消息为WMA消息;若GSM消息中的端口号为0,则判断该GSM消息为普通消息。
进一步的,所述信息读取单元53读取的关于WMA的信息,至少包括下述任意一项:
所述WMA消息的发送地址信息,源端口信息,目的端口信息,消息时间戳信息,长短信标识,长短信总段数信息,长短信当前分段数信息,消息内容编码方式信息,消息长度信息。
所述信息填入单元54,在将所述信息读取单元53读取的信息填入本地的WMA信息结构时,具体是将所述读取的关于WMA的信息,填入设置于本地移动电话的WMA信息结构;
可选的,所述终端还可以包括:
信息获取单元55,用于从本地的WMA信息结构获取WMA消息内容。
本发明实施例还提供了相应的一种实现移动电话之间WMA通信的服务器,其结构如图6所示,包括:
接收单元61,用于接收消息;
判断单元62,用于判断所述接收单元收到的消息是否为WMA消息;具体用于:根据收到的CDMA消息的业务标识信息,判断收到的所述消息是否为WMA消息,进一步包括:若CDMA消息携带的teleservice_id为4100,则判断该消息为WMA消息;若CDMA消息携带的teleservice_id为4098,则判断该消息为普通消息;
根据收到的GSM消息携带的端口号,判断收到的该GSM消息是否为WMA消息;进一步包括:若GSM消息中的端口号大于0,则判断该GSM消息为WMA消息;若GSM消息中的端口号为0,则判断该GSM消息为普通消息。
信息读取单元63,用于当所述判断单元62判断为是时,从所述WMA消息的协议段中读取关于WMA的信息;读取的关于WMA的信息,至少包括下述任意一项:所述WMA消息的发送地址信息,源端口信息,目的端口信息,消息时间戳信息,长短信标识,长短信总段数信息,长短信当前分段数信息,消息内容编码方式信息,消息长度信息。
信息填入单元64,用于将所述信息读取单元63读取的信息填入本地的WMA信息结构,获取WMA消息内容;
发送单元65,用于发送所述信息填入单元64获取的所述WMA消息内容;例如发送给所述消息的目的终端或其它网络设备。
综上所述,本发明各实施例和现有技术中相比,由于本发明实施例可以使制式为GSM或CDMA的移动终端能够在收到WMA消息后,从所述WMA消息的协议段中读取关于WMA的信息,并填入本地的WMA信息结构,从而获取WMA消息内容。因此,本发明实施例可以使得移动终端在接收到WMA消息后,通过填入后的WMA信息结构识别WMA消息内容,从而实现移动终端之间的WMA通信,屏蔽了CDMA与GSM制式移动终端的在WMA方面的差别,并进一步为基于WMA的跨制式增值业务提供了可能。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
机译: 一种可实现电子设备与电池之间通信的方法,一种可实现电子设备与电池之间通信的设备,以及一种可实现通信的电池。
机译: 配置的计算设备,用于实现用于在通信管理系统期间管理用于管理请求者和提供者的通信方法之间的电子通信的方法,请求者和提供者之间的请求者和提供者,以及包括用于实现的可执行指令的计算机可读介质。一种管理请求者和提供者之间的电子通信的方法
机译: 在呼叫中心中实现通信设备(例如,诸如移动电话之类的电话)之间的通信的方法涉及将客户端的通信设备与所识别的代理的通信设备连接