著录项信息
专利名称 | 超长短消息发送的方法 |
申请号 | CN02104099.0 | 申请日期 | 2002-03-11 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2003-09-24 | 公开/公告号 | CN1444378 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M3/42 | IPC分类号 | H;0;4;M;3;/;4;2;;;H;0;4;L;2;9;/;0;6查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地信息产业基地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想移动通信科技有限公司 | 当前权利人 | 联想移动通信科技有限公司 |
发明人 | 史敬威;何君舰;刘慧峰;梁小霞 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 刘芳 |
摘要
一种超长短消息发送的方法,它至少包括步骤1:按照通信协议7-bit编码第一最大容量的要求,从文件头或尾截取该最大长度的内容,并检查该内容是否为全7-bit编码;如果是,则进行步骤4;不是,则进行步骤2;步骤2:按照通信协议8-bit编码第二最大容量的要求,从文件头或尾截取该最大长度的内容,并检查该内容是否有单数个7-bit编码内容,如果有则执行步骤3;如果没有,则执行步骤4;步骤3:从最大长度减少一个字节截取内容;步骤4:将所截取的内容打包,发送;步骤5:从截取点开始,重复步骤1,至内容整体分割完毕。本发明可以克服发送量的限制,大大提高PDA超长短消息的优势,并且能够有效地阅读。
1.一种超长短消息发送的方法,其特征在于:它至少包括如下步骤:将内容分割为符合通信协议容量要求的一个以上数据包,然后打包,发送;
具体为步骤1:按照通信协议7-bit编码第一最大容量的要求,从文件头或尾截取该最大长度的内容,并检查该内容是否为全7-bit编码;如果是,则进行步骤4;不是,则进行步骤2;
步骤2:按照通信协议8-bit编码第二最大容量的要求,从文件头或尾截取该最大长度的内容,并检查该内容是否有单数个7-bit编码内容,如果有则执行步骤3;如果没有,则执行步骤4;
步骤3:从最大长度减少一个字节截取内容;
步骤4:将所截取的内容打包,发送;
步骤5:从截取点开始,重复步骤1,至内容整体分割完毕。
2.根据权利要求1所述的超长短消息发送的方法,其特征在于:在包头或包尾设置标识符,接收端设备根据发送地址信息以及标识符信息链接包内容,恢复完整内容数据。
超长短消息发送的方法 \n技术领域\n[0001] 本发明涉及一种短消息发送的方法,尤其是一种移动设备、掌上设备,PC机和笔记本电脑等发送超长短消息发送的方法。 \n背景技术\n[0002] 由于移动通信技术和网络技术的发展,移动设备之间的短消息发送和接收成为广泛使用的技术。大家可以方便地通过短消息互致问候或传递信息。短消息或叫短信,英文缩写SMS。当使用7-bits编码的时候,它可以发送最多160个字符。8-bit编码的时候可以发送140个字符。由于汉字是双字节编码,所以可以发送的最大汉字数为70个汉字。目前由于PDA录入的便捷性,在PDA上写短消息,然后通过手机发送已经成为比较普遍的应用,但是现在用PDA写短消息的时候仍然受短消息息字长的的限制(英文160字符或70个汉字),不能充分发挥PDA的优势。PDA本身录入比较快,而且可以实现资源的共享(比如一段现成的文章),如果发送的时候仍然受字符的限制,就会使得通过PDA发送短消息的实用性大打折扣。 \n发明内容\n[0003] 本发明的目的在于提供一种PDA超长短消息发送的方法,它可以克服发送量的限制,大大提高PDA超长短消息的优势,并且能够有效地阅读。 \n[0004] 本发明的目的是这样实现的:一种超长短消息发送的方法,它至少包括将内容分割为符合通信协议容量要求的一个以上数据包,然后打包,发送。 \n[0005] 具体地,为步骤1:按照通信协议7-bit编码第一最大容量的要求,从文件头或尾截取该最大长度的内容,并检查该内容是否为全7-bit 编码;如果是,则进行步骤4;不是,则进行步骤2; \n[0006] 步骤2:按照通信协议8-bit编码第二最大容量的要求,从文件头或尾截取该最大长度的内容,并检查该内容是否有单数个7-bit编码内容,如果有则执行步骤3;如果没有,则执行步骤4; \n[0007] 步骤3:从最大长度减少一个字节截取内容; \n[0008] 步骤4:将所截取的内容打包,发送; \n[0009] 步骤5:从截取点开始,重复步骤1,至内容整体分割完毕。 \n[0010] 在包头或包尾设置标识符,接收端设备根据发送地址信息以及标识符信息链接包内容,恢复完整内容数据。 \n[0011] 根据上述技术方案分析可知,本发明大大扩展了一个完整的短消息长度,充分发挥了PDA文字处理的能力,丰富了短消息的内容。 \n[0012] 具体实施方式\n[0013] 本发明为一种超长短消息发送的方法。 \n[0014] 由于协议的限制,对于汉字只能发送70个。于是采用发送前分割的办法,即对于大于70个汉字的信息分成以70个字符为一个短消息发送,如此循环,直到发送完所有的信息。例如,短消息的长度为二百一十五,则分成七十、七十、七十,五,共四个包,接收方共接到4个短消息。 这样就完成了发送大于70汉字字符的短消息。 \n[0015] 上述的解决方法是可行的,但是实际中的短消息格式可能非常复杂,如不区别对待,都以70个汉字作为边界截取字符会造成混乱,或是资源的浪费。主要表现在以下几个方面: \n[0016] 1、出现乱码 \n[0017] \n[0018] 由于中间有一个英文字母4(1字节),其余的汉字都是两个字节,所以到70个汉字的位置(140字节)一截断,这时以后的汉字就全都会错位,显示到别人的手机上就会全是乱码,根本看不出是什么信息。所以在发送前必须要处理,防止类似的事情发生。 [0019] 2、短消息的包数出现冗余,造成话费增加 \n[0020] 所谓冗余就是本该N个包发送的,结果却以N+1个包(或更多)发送,这样就会造成不必要的浪费。比如: \n[0021] \n[0022] 如果这时要是仍然以70个汉字(140字节)分界就会出现4个短消息,其实由于英文最多可以发送160个,所以上述的其实只用3个包就可以发送完毕。所以这种情况在发送前也要处理。 \n[0023] 发送前的处理为: \n[0024] 步骤1:按照通信协议7-bit编码第一最大容量的要求,例如160个字节,然后从文件头或尾截取该最大长度的内容,并检查160个字节内是否全部是ASCII码,如果是,则进行步骤4;不是,则进行步骤2; \n[0025] 步骤2:按照通信协议8-bit编码第二最大容量的要求,将上一步最大长度设定为\n140个字节,从文件头或尾截取该最大长度的内容,并检查该内容是否有单数个7-bit编码内容,如果有,则执行步骤3;如果没有,说明该内容中全为汉字或为汉字与偶数个7-bit编码字符的组合,则执行步骤4; \n[0026] 步骤3:从最大长度减少一个字节,即从139个字节处截取内容,保证汉字字节完整,从而避免了乱码出现的可能。 \n[0027] 步骤4:将所截取的内容打包,发送:\n[0028] 步骤5:从截取点开始,重复步骤1,至内容整体分割完毕。 \n[0029] 3、信息的包数太多可能会引起不便阅读
法律信息
- 2022-02-25
未缴年费专利权终止
IPC(主分类): H04M 3/42
专利号: ZL 02104099.0
申请日: 2002.03.11
授权公告日: 2013.01.16
- 2013-01-16
- 2008-09-17
专利申请权、专利权的转移(专利申请权的转移)
专利申请权、专利权的转移(专利申请权的转移)变更项目:申请人变更前权利人:联想(北京)有限公司 申请人地址:北京市海淀区上地信息产业基地创业路6号 邮政编码:100085变更后权利人:联想(北京)有限公司 申请人地址:北京市海淀区上地信息产业基地创业路6号 邮政编码:100085; 申请人:联想移动通信科技有限公司 申请人地址:福建省厦门市火炬高新区信息光电园岐山北二路 邮政编码:361006登记生效日:2008.8.15
- 2004-09-15
- 2003-09-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
1997-07-23
|
1996-11-29
| | |
2
| | 暂无 |
1997-12-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |