一种短消息发送、接收方法和终端的制作方法

文档序号:7973345阅读:300来源:国知局
专利名称:一种短消息发送、接收方法和终端的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种短消息发送、接收方法和终端。
背景技术
目前,手机等移动通讯设备均具备收、发短消息的功能,用户可以借助于此功能, 方便快捷地实现与其它用户的交流沟通。传统短消息的发送和接收过程包括将短消息的 P^ W^ ASCII 5 (American Standard Code for Information Interchange, ^HfW^lL 换标准代码)或Unicode码(万国码)的形式添加到短消息中,并通过SMSC (Short Message Service Center,短消息服务中心)发送给接收方;接收方对短消息进行解析,获取以 ASCII码或Unicode码表示的短消息内容;然后将ASCII码或Unicode码表示的短消息内容转换用户可以识别的内容后显示。随着触控技术的发展与流行,用户可以通过手写的方式实现短消息的编辑,当采用手写方式编辑短消息时,终端需要将用户书写的内容识别为标准的文字或字符,然后将标准的文字或字符转换为ASCII码或Unicode码存入短消息中,发送给接收方。上述中,虽然短消息的内容可以由用户手写输入,但是发送给接收方的依旧是 ASCII码或Unicode码表示的短消息内容;当接收方显示短消息时,显示的是由ASCII码或 Unicode码转换而成的标准的文字或字符,如果接收方终端不支持发送方的编码方式,或无发送方编码所对应的字库,则接收方将无法显示其内容;例如,中文手机向一个阿拉伯客户手机发送简体中文,对方手机很可能就显示不了,同样对方用阿拉伯语言的手机向中文语言的手机发送阿拉伯文短信,中文手机如果没安装阿拉伯文字库中,则无法显示阿拉伯文。

发明内容
本发明实施例所要解决的技术问题在于,提供一种短消息发送方法、接收方法和终端,可以实现不同手机之间不受语言限制地通过短消息进行沟通交流。为了解决上述技术问题,本发明实施例提供了一种短消息发送方法,包括 将接收的用户笔迹转换为笔迹图形,并获取所述笔迹图形的图形信息;
将所述获取的图形信息写入协议数据单元,生成包含所述协议数据单元的用户笔迹短消息;
将所述用户笔迹短消息通过短消息服务中心SMSC发送给接收终端。其中,所述将接收的用户笔迹转换为笔迹图形,包括 接收用户笔迹;
将所述用户笔迹转换为点阵格式的图形; 将所述点阵格式的图形压缩为标准大小的笔迹图形。其中,所述图形信息包括点阵规格、点阵编码信息和点阵编码信息的排列方式; 所述将所述获取的图形信息写入协议数据单元,包括
将所述点阵规格和点阵编码信息的排列方式写入所述协议数据单元中的用户数据
头;将所述点阵编码信息写入所述协议数据单元中的传输协议-用户数据TP-UD。其中,所述生成包含所述协议数据单元的用户笔迹短消息之前,还包括将所述协议数据单元中传输协议-用户数据头标识TP-UDHI置为预设值,所述预设值用于指示所述短消息为用户笔迹短消息。相应地,本发明实施例还提供了一种短消息接收方法,包括 接收发送终端通过短消息服务中心SMSC发来的用户笔迹短消息; 解析所述用户笔迹短消息的协议数据单元,得到图形信息; 显示所述图形信息对应笔迹图形。相应地,本发明实施例还提供了一种发送终端,包括
笔迹处理模块,用于将接收的用户笔迹转换为笔迹图形,并获取所述笔迹图形的图形 fn息;
生成模块,用于将所述获取的笔迹图形的信息写入协议数据单元,生成包含所述协议数据单元的用户笔迹短消息;
发送模块,用于将所述生成的用户笔迹短消息通过短消息服务中心SMSC发送给接收终端。其中,所述笔迹处理模块,包括 接收单元,用于接收用户笔迹;
处理单元,用于将所述接收的用户笔迹转换为点阵格式的图形,并将所述点阵格式的图形压缩为标准大小的笔迹图形;
获取单元,用于获取所述笔迹图形的图形信息。其中,所述图形信息包括点阵规格、点阵编码信息和点阵编码信息的排列方式; 所述生成模块,包括
第一写入单元,用于将所述点阵规格和点阵编码信息的排列方式写入所述协议数据单元的用户数据头;
第二写入单元,用于将所述点阵编码信息写入所述协议数据单元的传输协议-用户数据TP-UD中;
生成单元,用于生成包含所述协议数据单元的用户笔迹短消息。其中,所述生成模块,还包括
设置单元,用于将所述协议数据单元中传输协议-用户数据头标识TP-UDHI置为预设值,所述预设值用于指示所述短消息为用户笔迹短消息。相应地,本发明实施例还提供了一种接收终端,包括
接收模块,用于接收发送终端通过短消息服务中心SMSC发来的用户笔迹短消息; 解析模块,用于解析所述接收的用户笔迹短消息的协议数据单元,得图形信息; 显示模块,用于显示所述图形信息对应的笔迹图形。实施本发明实施例,具有如下有益效果
本发明实施例将接收的用户笔迹转换为笔迹图形,并获取所述笔迹图形的图形信息; 将所述图形信息写入协议数据单元中,生成包含协议数据单元的用户笔迹短消息;将所述用户笔迹短消息发送给接收终端。由于通过协议数据单元发送的图形信息,且该图形信息对应的笔迹图形记录了用户笔迹,因此可以实现不同手机之间不受语言限制地通过短消息进行沟通交流的目的。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图衍生出其他的附图。图1是本发明提供的短消息发送方法的实施例的流程示意图; 图2是图1中步骤S12的实施例的流程示意图3是本发明提供的短消息接收方法的实施例的流程示意图; 图4是本发明提供的发送终端的实施例的结构示意图; 图5是图4中的笔迹处理模块的实施例的结构示意图; 图6是图4中的生成模块的实施例的结构示意图; 图7是本发明提供的接收终端的实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在此部分,首先对本发明中各个实施例均涉及的一些基本概念进行说明。PDU (Protocol Data Unit,协议数据单元)是短消息的一种基本格式,在发送短消息时,将待发送短消息的内容及实现短消息发送所需的信息(比如接收终端号码,SMSC号码,等)写入 PDU中的规定位置,生成包含PDU的短消息之后,即可以发送给接收方;其中PDU中主要包括TP-UDHI (Transfer Protocol User Data Head Identify,传输协议-用户数据头标识)字段和TP-UD (Transfer Protocol User Data,传输协议-用户数据)字段;目前,当 TP-UDHI的值为0时,表示该条短消息是普通短消息,PDU中不包含用户数据头;当TP-UDHI 的值为1时,表示该条短消息是长短消息,PDU中包含用户数据头,且长短消息的相关信息记录在用户数据头中。TP-UD用于记录用户数据,即短消息的具体内容。需要说明的是,更多关于PDU的信息,可以参考GSM 03.40 (GSM中关于短消息协议的标准),在此不赘述。请参考图1,是本发明的短消息发送方法的实施例的流程示意图,所述方法包括 步骤S11,将接收的用户笔迹转换为笔迹图形,并获取所述笔迹图形的图形信息。具体地,用户可以通过手指或者手写笔在触摸屏或手写板上书写短消息,步骤Sll 接收的笔迹可以是用户书写时笔迹的轨迹的坐标数据,并将这些坐标数据转换为笔迹图形。进一步地,将用户笔迹转换为笔迹图形可以是将用户笔迹转换为点阵格式的图形,然后将点阵格式的图形压缩为标准大小的笔迹图形。进行图形压缩时可以选用诸如归并压缩法等能够较好地保留用户笔迹的方法。图形信息包括点阵规格(即标准大小)、点阵编码信息和点阵编码信息的排列方
6式。点阵规格包括12点阵、16点阵、24点阵、32点阵及其它,其中,12点阵是指一个长和宽均由12个点组成的正方形,其它规格的点阵类似;点阵编码信息是指对点阵中的点进行编码后得到的信息;点阵编码信息的排列方式是指存储点阵编码信息时,点阵编码信息的排列方式,包括横向排列和竖向排列。步骤S12,将步骤S12获取的图形信息写入协议数据单元,生成包含PDU的用户笔迹短消息。步骤S13,将步骤S12生成的用户笔迹短消息通过SMSC发送给接收终端。本实施例中借助于笔迹图形记录用户笔迹,其好比在一张纸上写字,通过这张纸将书写者的笔迹记录下来;还将包括了图形信息的用户笔迹短消息通过SMSC发送给接收终端,就好比在很多张小方块纸片上,每张纸片上写一个字,然后把所有字按先后顺序叠放打包送出;对方接收到此包后,再按先后顺序把叠放好的纸片一张张按行排列,就形成了完整的原笔迹书信;从而实现了实现不同手机之间不受语言限制地通过短消息进行沟通交流。请参考图2,是图1中步骤S12的实施例的流程示意图,所述步骤S12包括 步骤S21,将点阵规格和点阵编码信息的排列方式写入PDU的用户数据头中。步骤S22,将点阵编码信息写入PDU的TP-UD中。步骤S23,将所述PDU中传输协议-用户数据头标识TP-UDHI置为预设值。其中,预设值可以是0 255间除了 0和1的其它值,当TP-UDHI被置为预设值时, 表示此条短消息为用户笔迹短消息。当短消息为用户笔迹短消息时,其存在用户数据头,且用户数据头中记录了点阵的规格和点阵编码信息的排列方式。可以理解的是,步骤S21-步骤S23之间并没有严格的执行相后顺序,并且可以同时执行。步骤S24,生成包含PDU的用户笔迹短消息。本实施例将笔迹图形的图形信息写入PDU中,实现了将用户笔迹直接添加到短消息中。请参考图3,是本发明的短消息接收方法的实施例的流程示意图,所述方法包括 步骤S31,接收发送终端通过短消息服务中心SMSC发来的用户笔迹短消息。步骤S32,解析所述用户笔迹短消息的协议数据单元PDU,得到图形信息。其中,图形信息对应记录了用户笔迹的笔迹图形。解析PDU,得到图形信息具体包括解析PDU的用户数据头,得到笔迹图形的点阵规格和点阵编码信息的排列方式;解析 PDU的TP-UD,得到笔迹图形的编码信息。进一步地,在解析PDU的用户数据头之前,需先解析PDU中的TP-UDHI,判断TP-UDHI的值是否为指示短消息为用户笔迹短消息的预设值,如果是,则解析用户数据头,得到笔迹图形的点阵规格和点阵编码信息的排列方式。步骤S33,显示所述图形信息对应的笔迹图形。其中,步骤S33是按照点阵规格、点阵编码信息和点阵编码信息的排列方式,即可显示笔迹图形。图1至图3从方法流程对本发明实施例进行了说明,下面结合图4至图7对本发明实施例的终端进行说明。请参考图4,是本发明的发送终端的实施例的结构示意图,所述发送终端4包括笔迹处理模块41,用于将接收的用户笔迹转换为笔迹图形,并获取所述笔迹图形的图
形fe息。生成模块42,用于将所述图形信息写入协议数据单元,生成包含所述协议数据单元的用户笔迹短消息。发送模块43,用于将生成的用户笔迹短消息通过SMSC发送给接收终端。本实施例中借助于笔迹图形记录用户笔迹,其好比在一张纸上写字,通过这张纸将书写者的笔迹记录下来;还将包括了图形信息的用户笔迹短消息通过SMSC发送给接收终端,就好比在很多张小方块纸片上,每张纸片上写一个字,然后把所有字按先后顺序叠放打包送出;对方接收到此包后,再按先后顺序把叠放好的纸片一张张按行排列,就形成了完整的原笔迹书信;从而实现了实现不同手机之间不受语言限制地通过短消息进行沟通交流。请参考图5,是图4中的笔迹处理模块的实施例的结构示意图,所述笔迹处理模块 41,包括
接收单元411,用于接收用户笔迹。其中,用户可以通过手指或者手写笔在触摸屏或手写板上书写短消息,接收单元接收的是用户书写时笔迹的轨迹的坐标数据。处理单元412,用于将接收单元411接收的用户笔迹转换为点阵格式的图形,并将所述点阵格式的图形压缩为标准大小的笔迹图形。其中,处理单元412可以采用诸如归并压缩法等压缩方法将点阵格式的图形压缩为标准大小的笔迹图形,以尽可能地保证笔迹图形不失真。需要说明的是,如果用户笔迹小于标准大小,则直接居中显示笔迹,如一个感叹号“
! ”或句号“ ο ”,则不用压缩;如果用户笔迹大于标准大小,此处压缩实际是对用户笔迹的缩小。此处,标准大小是指预设的点阵规格。获取单元413,用于获取笔迹图形的图形信息。其中,图形信息包括点阵规格(即标准大小)、点阵编码信息和点阵编码信息的排列方式。点阵规格包括12点阵、16点阵、24点阵、32点阵和其它,其中,12是指一个长和宽均由12个点组成的正方形;点阵编码信息是指对点阵中的点进行编码后得到的信息;点阵编码信息的排列方式是指存储点阵编码信息时,点阵编码信息的排列方式,包括横向排列和竖向排列。请参考图6,是图4中的生成模块的实施例的结构示意图,所述生成模块42,包括
第一写入单元421,用于将点阵规格和点阵编码信息的排列方式写入PDU的用户数据头中。第二写入单元422,用于将点阵编码信息写入PDU的TP-UD中。设置单元423,用于将PDU中传输协议-用户数据头标识TP-UDHI置为预设值。其中,预设值可以是0 255间除了 0和1的其它值,当TP-UDHI为预设值时,表示此条短消息为用户笔迹短消息。当短消息为用户笔迹短消息时,其存在用户数据头,且用户数据头中记录了点阵的规格和点阵编码信息的排列方式。生成单元424,用于生成包含PDU的用户笔迹短消息。
本实施例将笔迹图形的图形信息写入PDU中,实现了将用户笔迹直接添加到短消息中。请参考图7,是本发明的接收终端的实施例的结构示意图,所述接收终端7包括 接收模块71,用于接收发送终端通过短消息服务中心SMSC发来的用户笔迹短消息。解析模块72,用于解析所述用户短消息的协议数据单元PDU,得到图形信息。具体地,图形信息对应记录了用户笔迹的笔迹图形。解析PDU,得到图形信息具体包括解析PDU的用户数据头,得到笔迹图形的点阵规格和点阵编码信息的排列方式;解析 PDU的TP-UD,得到笔迹图形的编码信息。进一步地,在解析PDU的用户数据头之前,需先解析PDU中的TP-UDHI,判断TP-UDHI的值是否为指示短消息为用户笔迹短消息的预设值,如果是,则解析用户数据头,得到笔迹图形的点阵规格和点阵编码信息的排列方式。显示模块73,用于显示图形信息对应的笔迹图形。具体地,显示模块73是通过还原点阵规格、点阵编码信息和点阵编码信息的排列方式所表示的笔迹图形,实现笔迹图形的显示。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.一种短消息发送方法,其特征在于,包括将接收的用户笔迹转换为笔迹图形,并获取所述笔迹图形的图形信息; 将所述获取的图形信息写入协议数据单元,生成包含所述协议数据单元的用户笔迹短消息;将所述用户笔迹短消息通过短消息服务中心SMSC发送给接收终端。
2.如权利要求1所述的短消息发送方法,其特征在于,所述将接收的用户笔迹转换为笔迹图形,包括接收用户笔迹;将所述用户笔迹转换为点阵格式的图形; 将所述点阵格式的图形压缩为标准大小的笔迹图形。
3.如权利要求2所述的短消息发送方法,其特征在于,所述图形信息包括点阵规格、 点阵编码信息和点阵编码信息的排列方式;所述将所述获取的图形信息写入协议数据单元,包括将所述点阵规格和点阵编码信息的排列方式写入所述协议数据单元中的用户数据头;将所述点阵编码信息写入所述协议数据单元中的传输协议-用户数据TP-UD。
4.如权利要求3所述的短消息发送方法,其特征在于,所述生成包含所述协议数据单元的用户笔迹短消息之前,还包括将所述协议数据单元中传输协议-用户数据头标识 TP-UDHI置为预设值,所述预设值用于指示所述短消息为用户笔迹短消息。
5.一种短消息接收方法,其特征在于,包括接收发送终端通过短消息服务中心SMSC发来的用户笔迹短消息; 解析所述用户笔迹短消息的协议数据单元,得到图形信息; 显示所述图形信息对应的笔迹图形。
6.一种发送终端,其特征在于,包括笔迹处理模块,用于将接收的用户笔迹转换为笔迹图形,并获取所述笔迹图形的图形 fn息;生成模块,用于将所述图形信息写入协议数据单元,生成包含所述协议数据单元的用户笔迹短消息;发送模块,用于将所述生成的用户笔迹短消息通过短消息服务中心SMSC发送给接收终端。
7.如权利要求6所述的发送终端,其特征在于,所述笔迹处理模块,包括 接收单元,用于接收用户笔迹;处理单元,用于将所述接收的用户笔迹转换为点阵格式的图形,并将所述点阵格式的图形压缩为标准大小的笔迹图形;获取单元,用于获取所述笔迹图形的图形信息。
8.如权利要求7所述的接收终端,其特征在于,所述图形信息包括点阵规格、点阵编码信息和点阵编码信息的排列方式;所述生成模块,包括第一写入单元,用于将所述点阵规格和点阵编码信息的排列方式写入所述协议数据单元的用户数据头;第二写入单元,用于将所述点阵编码信息写入所述协议数据单元的传输协议-用户数据TP-UD中;生成单元,用于生成包含所述协议数据单元的用户笔迹短消息。
9.如权利要求8所述的发送终端,其特征在于,所述生成模块,还包括设置单元,用于将所述协议数据单元中传输协议-用户数据头标识TP-UDHI置为预设值,所述预设值用于指示所述短消息为用户笔迹短消息。
10.一种接收终端,其特征在于,包括接收模块,用于接收发送终端通过短消息服务中心SMSC发来的用户笔迹短消息; 解析模块,用于解析所述接收的用户笔迹短消息的协议数据单元,得到图形信息; 显示模块,用于显示所述图形信息对应的笔迹图形。
全文摘要
本发明实施例公开了一种短消息发送方法,包括将接收的用户笔迹转换为笔迹图形,并获取所述笔迹图形的图形信息;将所述获取的图形信息写入协议数据单元,生成包含所述协议数据单元的用户笔迹短消息;将所述用户笔迹短消息通过短消息服务中心SMSC发送给接收终端。本发明实施例还公开了一种短消息接收方法、发送终端和接收终端。采用本发明,可以实现不同手机之间不受语言限制地通过短消息进行沟通交流。
文档编号H04W4/18GK102427578SQ20111036104
公开日2012年4月25日 申请日期2011年11月15日 优先权日2011年11月15日
发明者杨鹏辉 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1