网络SMS应用中有关有效数据长度控制的算法分析
2011-09-21熊棠,唐勇
成都工业学院学报 2011年3期
关键词:文本
熊 棠,唐 勇
(武警四川总队 通信网络管理中心,成都 610015)
网络SMS应用中有关有效数据长度控制的算法分析
熊 棠,唐 勇
(武警四川总队 通信网络管理中心,成都 610015)
针对基于网络短信息服务的有效数据长度控制的问题,提出了“逐字修正”和“超阈回滚”2种实现算法,并设计了2种算法的实现脚本。针对2种算法流程的不同,结合实际使用中数据的特点,比较了2种算法的优缺点;并针对可能出现的错误,提出了优化后的算法。借助浏览器插件,设计实验进行了定量分析,实验结果证实了算法分析阶段的预测结果。
文本长度限制;算法;脚本效率
随着网络技术的快速发展,基于网络的短信息服务(Short Message Service,SMS)由于其平台的开放性、便捷性和可移动性,逐渐成为快速广播应用的首选平台。SMS通常对信息长度有一定的限制,例如国内主要从事GMS网络运营的ISP将SMS服务中单条SMS信息内容限制为70个字(140字节)。即使使用GSM短信分割协或采用CDMA等支持更长信息服务的基础网络,为了减轻网络压力,也需要对数据长度作出限制,因此,有必要在输入端浏览器限制文本的输入。目前常用的限制文本长度的脚本通常存在中文字符兼容性不好、浏览器兼容性差等问题。据此,提出2种算法,可以准确完成英文字母、数字、符号及中文字符混用情况下的文本长度控制。采用跨浏览器的Javascript脚本实现算法,并采用一种直观准确的检测方法,测试脚本的效率;使该脚本的运行不受文本长度变化的影响,并能符合用户通常的使用习惯。……
登录APP查看全文
