短消息模块详细设计(ot)

合集下载

totypes短信配置

totypes短信配置

totypes短信配置短信配置是指在进行短信发送时,需要配置一些参数和设置,以确保短信能够正常发送和接收。

本文将介绍短信配置的相关参考内容,包括但不限于短信平台选择、短信通道选择、短信模板设置、短信签名配置等。

1. 短信平台选择在进行短信配置时,首先需要选择一个可靠稳定的短信平台。

常见的短信平台包括阿里云短信、腾讯云短信、华为云短信等。

参考内容可以包括这些平台的特点和优势,比如短信发送速度、短信发送成功率、 API 接口的稳定性等。

2. 短信通道选择在进行短信配置时,还需要选择合适的短信通道。

根据不同的需求和场景,可以选择国内通道和国际通道。

国内通道适用于国内手机号码的短信发送,国际通道适用于国际手机号码的短信发送。

参考内容可以包括通道的稳定性、通道的覆盖范围、通道的价格等。

3. 短信模板设置在进行短信配置时,需要设置短信模板。

短信模板是指发送短信时所使用的内容模板,包括短信的文本内容、短信的变量和参数等。

参考内容可以包括短信模板的编写规范、短信模板的审核流程、短信模板的使用限制等。

4. 短信签名配置在进行短信配置时,还需要配置短信签名,以确保短信的合法性和可信度。

短信签名是指在短信内容中附加的标识信息,用于标识短信的来源和发送者。

参考内容可以包括短信签名的审核流程、短信签名的格式要求、短信签名的使用限制等。

5. 短信发送接口配置在进行短信配置时,还需要配置短信发送接口。

短信发送接口是指通过 API 接口进行短信发送的配置和设置。

参考内容可以包括短信发送接口的调用方式、短信发送接口的请求参数、短信发送接口的返回结果等。

除了以上几点,还可以参考以下内容来进行短信配置的相关参考:- 短信发送频率的控制:可以设置短信发送的频率限制,以防止频繁发送短信导致用户反感或被屏蔽。

- 短信发送状态的监控和记录:可以设置短信发送状态的监控和记录功能,方便进行短信发送的统计和分析。

- 短信发送失败的处理机制:可以设置短信发送失败时的处理机制,包括重新发送、记录日志、通知管理员等。

短信群发功能模块方案

短信群发功能模块方案

短信群发制作方案
1.1产品简介
本短信群发功能针对事业单位开发的一套短信发送系统,基于用原先政务平台添加短信群发功能模块发手机短信,利用通讯公司的手机卡短信服务功能,来发相关信息。

可完成短信息群组发送,从而达到提高办公效率,降低办公成本,使民众实时了解具体情况的目的。

系统包括:发送短息、短信记录、号码查询等功能模块,对电脑连接的发射器数目不限,自动调节模块间的负载平衡,从而可以非常简单地实现多发射器并行发送短信,使发送规模可自由调节。

1.2 本功能解决的问题
第一、利用计算机来发手机短信,实现短信群发、分组发,通过计算机输入、导入、发送短信内容,实现事业单位对于居民关注信息的实时发送,可对实时详细了解。

第二、在计算机上可以保存无限多条的短信收发记录,提供方便的检索、查询功能,短信发送记录。

第三、可以再计算机上创建足够多的用户分组和用户,方便短信的编辑和发送;可以从计算机文件中导入短信接受者和短信内容。

通过短信来实现信息的实时了解,一切也能变得更简单,更方便,和更能让更多的人了解到。

1.3技术服务方式
1.3.1服务的目标:
个性化服务、打包服务、无句号服务
1.3.2服务方式
电话支持、远程维护、现场响应、系统优化
1.3.3服务的队伍:
本公司的技术支持、网络和软件工程师、主要城市的通讯运营商、合作伙伴的技术支持
2 手机短信的优点
手机短信具有普及率高、方便快捷、移动性好、灵活性高、价格便宜等特点。

3短信接口
1.与第三方短信公司对接
2.短信接口参数:短信信息,手机号码,用户登录名,密码。

oa短信设计文档

oa短信设计文档

OA短信设计文档1、即时短消息---短信发送注意事项:1)页面边框左右对齐,文字左对齐;2)接收人显示框,可显示60个汉字或120个字节(允许为英文字母),点击“选择接收人”按钮,系统弹出层选择人员;3)快捷短信,显示为下拉框;4)短信内容,可输入300个汉字或600个字节(允许为英文字母或数字),边框下方提示还可以输入的字数;2、即时短消息---短信群组注意事项:1)页面边框左右对齐,文字左对齐;开场白许多学生认为数学是枯燥的、乏味的。

一些非数学老师在听完一堂数学课后,往往这样评价:思路清晰、语言精练、解题严谨,就是太乏味、缺少趣味性,让人昏昏欲睡。

那么,如何调动学生的上课积极性,引发他们的好奇心?设计好“开场白”,非常关键。

下面是数学课的几个片断:动手实验式“开场白”:桌上摆满了切成各种形状的萝卜,大伙好像还在热列地讨论着什么。

老师微笑问:“同学们,用一个平面去截一个正方体,截出的面可能是什么形状?”悬念式“开场白”:老师一上讲台,故意神神秘秘地说“你们每人随便想一个自然数,将这个数乘5减7,再把结果乘2加14”。

……“你们算得的结果个位数字一定是0”。

顿时教室里象炸了锅似的,……“等你学了字母表示数,你也会算了”。

……故事式“开场白”:为了让学生体会图形的边长、周长、面积在变化过程中的关系,领会列方程解应用题时,关键是捕捉到不变的量。

老师先给学生讲了一个故事:父亲的羊越来越多,想拆旧羊圈扩大面积,可是没有多余的篱笆,怎么办呢?他叫来了儿子,儿子不慌不忙地说:“爸,我有办法”。

“你看,旧羊圈长70米,宽30米,面积2100平方米。

如果改成50米见方的新羊圈,不用添篱笆,羊圈面积就有2500平方米”。

诸如此类的还有:“贴近生活式”开场白;“设疑式”开场白;“名言式”开场白;“趣味式”开场白;“实例式”开场白;“比喻式”开场白等等。

向学生提出恰当的问题,激发起学生的兴趣,提高他们学习的积极性。

开场白许多学生认为数学是枯燥的、乏味的。

短消息平台课程设计

短消息平台课程设计

短消息平台课程设计一、课程目标知识目标:1. 学生能理解短消息平台的基本概念,掌握其功能特点和使用方法。

2. 学生能了解短消息平台的通信原理,理解信息传输的过程。

3. 学生能掌握短消息平台的安全性和隐私保护措施。

技能目标:1. 学生能熟练操作短消息平台,发送和接收各类信息。

2. 学生能运用短消息平台进行有效沟通,提高信息传递效率。

3. 学生能运用所学知识解决短消息平台使用过程中遇到的问题。

情感态度价值观目标:1. 培养学生热爱科学,关注信息技术的情感态度。

2. 增强学生的网络安全意识,树立正确的网络道德观念。

3. 培养学生尊重他人隐私,养成良好的网络沟通习惯。

课程性质:本课程为信息技术课程,旨在帮助学生掌握短消息平台的使用方法,提高信息素养。

学生特点:六年级学生具有一定的信息素养,对短消息平台有一定了解,但安全意识和网络道德观念有待提高。

教学要求:结合学生特点,注重实践操作,强化理论知识与实际应用的结合,提高学生的综合运用能力。

在教学过程中,关注学生的情感态度价值观的培养,确保课程目标的达成。

通过本课程的学习,使学生能够更好地利用短消息平台进行沟通,提高生活品质。

二、教学内容1. 短消息平台概述- 了解短消息平台的发展历程- 掌握短消息平台的功能特点2. 短消息平台的使用方法- 注册与登录- 发送与接收消息- 管理联系人- 使用平台附加功能(如表情、图片、语音等)3. 短消息平台的通信原理- 信息传输的基本过程- 网络协议与数据传输- 短消息平台的通信模式4. 短消息平台的安全与隐私保护- 常见网络安全问题- 隐私保护措施- 防范网络诈骗与骚扰5. 网络道德与沟通礼仪- 尊重他人隐私- 文明沟通,避免言语冲突- 建立良好的网络人际关系教学内容安排与进度:第一课时:短消息平台概述、使用方法第二课时:短消息平台的通信原理第三课时:短消息平台的安全与隐私保护第四课时:网络道德与沟通礼仪教材章节关联:《信息技术》六年级上册第三章第三节:短消息平台的使用与安全《信息技术》六年级上册第三章第四节:网络沟通礼仪与道德规范三、教学方法1. 讲授法:教师通过讲解短消息平台的基本概念、使用方法、通信原理等内容,帮助学生建立系统的知识体系。

短信提醒方案

短信提醒方案

短信提醒方案1. 概述短信提醒方案是一种通过短信发送提醒消息的解决方案。

在现代社会中,人们经常需要接收各种提醒,如日程安排、会议通知、生日祝福等。

通过短信提醒方案,可以将这些提醒消息及时发送到用户的手机上,保证用户不会错过重要的事项。

2. 方案设计短信提醒方案的设计主要分为两个部分:短信发送服务和消息触发系统。

2.1 短信发送服务短信发送服务是短信提醒方案的核心组成部分。

该服务负责将提醒消息发送到用户的手机上。

下面是该服务的具体设计:•使用短信接口:短信发送服务需要与短信网关进行通信,以发送短信。

可以选择合适的短信接口供应商,并根据其提供的接口文档进行集成。

•提供API接口:短信发送服务需要提供API接口,以便其他系统可以调用该接口发送短信。

API接口应该设计简洁易用,同时要考虑安全性和性能。

•短信模板管理:为了提高短信发送的效率,可以设计一个短信模板管理功能,可以预先定义好一些常用的短信模板,并在发送短信时选择相应的模板进行使用。

2.2 消息触发系统消息触发系统负责根据事项的具体情况触发相应的提醒消息。

下面是该系统的具体设计:•事项管理:消息触发系统需要提供一个事项管理功能,用户可以在该功能中添加、修改和删除需要提醒的事项。

每个事项应该包含一个提醒时间字段,用于指定何时发送提醒消息。

•提醒策略设置:消息触发系统可以提供灵活的提醒策略设置功能,用户可以根据自己的需求设置不同类型的提醒方式。

例如,可以设置每天定时发送提醒消息,或者在指定时间前发送提醒消息。

•消息触发器:消息触发系统需要一个消息触发器模块,负责在指定时间触发提醒消息的发送。

可以使用定时任务或消息队列等方式来实现触发器。

3. 使用场景短信提醒方案可以应用于多种场景,以下是一些常见的使用场景:•个人日程提醒:用户可以使用该方案记录个人的日程安排,并设置提醒时间,保证不会错过重要的日程。

•会议通知:组织者可以使用该方案向参会人员发送会议通知,提醒他们参加会议。

模块详细设计

模块详细设计

模块详细设计一、模块设计概述模块详细设计是软件开发中的重要环节,它是在需求分析和概要设计的基础上,对软件系统进行更加细致和具体的设计。

模块详细设计主要包括模块功能、接口、数据结构、算法等方面的设计。

二、模块功能设计1. 功能描述在模块功能设计中,需要明确该模块所实现的功能,并对其进行详细描述。

例如,在一个银行系统中,某个模块可能负责用户账户信息管理,其主要功能包括账户信息的查询、修改、删除等。

2. 功能流程图为了更好地理解和描述模块功能,可以使用流程图来展示其执行过程。

流程图可以清晰地表示出各个步骤之间的关系和依赖关系。

三、接口设计1. 接口定义在接口设计中,需要明确该模块与其他模块或外部系统之间的接口定义。

例如,在一个电商平台系统中,某个订单管理模块可能需要与支付系统进行交互,此时需要定义订单管理模块与支付系统之间的接口规范。

2. 接口参数在定义接口时,需要明确各个参数的含义和取值范围。

例如,在订单管理与支付系统之间交互时,需要明确订单号、支付金额等参数的含义和取值范围。

四、数据结构设计1. 数据库设计在数据结构设计中,需要明确该模块所需的数据库表结构。

例如,在一个学生信息管理系统中,某个模块可能需要维护学生基本信息,此时需要设计学生信息表的字段和数据类型。

2. 数据结构定义除了数据库表结构外,还需要定义该模块所需的其他数据结构,例如链表、树等。

这些数据结构可以用于实现特定的算法或功能。

五、算法设计1. 算法描述在算法设计中,需要明确该模块所使用的算法及其实现过程。

例如,在一个图像处理软件中,某个模块可能使用了图像滤波算法来实现图像增强功能。

2. 算法流程图为了更好地理解和描述算法执行过程,可以使用流程图来展示其执行过程。

流程图可以清晰地表示出各个步骤之间的关系和依赖关系。

六、总结模块详细设计是软件开发中不可或缺的环节。

通过对模块功能、接口、数据结构、算法等方面进行详细设计,可以使得软件系统更加稳定、高效和易于维护。

1短信模块设计文档

1短信模块设计文档

2.点击明细链接 工作计划首页
部门月工作计划明细 管理页
3.新建/编辑明细 条目
部门月工作计划明细 管理页(编辑状态)
1. 新建月度计划
4.开始审批
新建/修改工作计划页
工作流任务页
1.实现短信的批量群发业务。 2.实现短信号码自主选择发送和定时发送功能。
1.点击新建短信链接 短信发送首页 2.批量群发
常规短信发送页
发送数量控制
短信数量限制 批量短信群发页
发送数量控制
1.系统管理员通过权限管理页面增加不同用户的短信发送角色。 2.为指定的其他用户为普通用户。
1.创建角色分配权限 角色权限管理页
2.为用户分配角色 用户角色管理页
数据表设计主要包括四大方面: 1.基础数据,包括用户表,部门表,直接采用Portal系统基础数据中的用户表和部门表。 2.短信管理,包括短信发送主表,短信发送临时表,短信接收表,短信批量发送表,短信发送 数量限制表。
用户角色映射表 SID NUMBER(12) <pk> 用户ID VARCHAR2(10) 角色ID NUMBER(12)
模块表 模块ID 名称 级别 父模块ID 描述 显示名称 链接 模块类型 模块序号 NUMBER(12) <pk> VARCHAR2(100) NUMBER NUMBER(12) VARCHAR2(400) VARCHAR2(100) VARCHAR2(100) NUMBER NUMBER
PT_SMTOSEND SM_ID SUBTIME ORGADDR DESTADDR SM_CONTENT SENDTIME NEEDSTATEREPORT SERVICEID FEET YPE FEECODE MSGID TRYTIMES number(8) <pk> date varchar2(21) varchar2(21) varchar2(800) date number(8) varchar2(10) varchar2(2) varchar2(6) varchar2(22) number(8)

消息组件 设计方案

消息组件 设计方案

消息组件设计方案一、整体目标。

咱们要搞一个超酷的消息组件,就像一个超级消息小助手,能让用户在使用咱们的产品(不管是APP还是网页啥的)的时候,轻松愉快地收发消息,而且这个消息组件得特别好用、好看,还得很靠谱,不会出啥岔子。

二、功能设计。

# (一)消息发送。

1. 输入框。

这个输入框得够大,能让用户舒舒服服地打字。

而且要有个小提示,就像个小秘书在旁边悄悄说:“在这儿写你的消息哦。

”比如说可以显示“请输入你的消息……”。

支持各种输入方式,不管是全键盘敲字,还是九宫格打字,甚至语音输入也得行。

语音输入的时候,还能识别多种口音,不管是东北那旮旯的豪爽口音,还是广东那边的粤语口音,都能准确识别。

2. 表情和附件添加。

在输入框旁边得有个小笑脸的图标,一点击就弹出好多超有趣的表情。

有那种萌萌的小动物表情,像可爱的小猫、小狗,还有能表达各种心情的emoji,比如开心得冒星星的表情,难过到下雨的表情。

另外,还要有个小回形针一样的图标用来添加附件。

可以添加图片、视频、文档啥的。

图片添加的时候,能自动显示个小缩略图,让用户能快速看到是哪张图。

视频添加的话,能显示个小播放按钮,方便用户确认是不是要发这个视频。

# (二)消息接收。

1. 消息提醒。

当有新消息来的时候,得有个明显的提醒。

可以是手机震动加个小弹窗,弹窗上显示消息的开头一点点内容,就像“小明说:今天……”这样,让用户能快速知道是谁发的消息。

如果是在电脑上,就有个小声音提醒,然后任务栏的图标闪一闪。

2. 消息展示。

消息列表要按照时间顺序排列,最新的消息在最上面。

每条消息显示发送者的头像、名字和消息内容。

头像可以是用户自己设置的个性头像,要是没设置就给个默认的可爱小头像。

如果消息是图片或者视频,就在消息列表里显示个小图标,比如图片就显示个小相机图标,视频就显示个小摄像机图标。

用户一点击这个图标就能查看大图或者播放视频。

# (三)消息管理。

1. 删除和撤回。

用户要是发错消息了,能在一定时间内撤回。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

短消息模块详细设计摘要:本文简单介绍了GSM和PHS短消息的协议要点及其差异,展讯GSM平台短消息模块的基本功能操作的实现,设计了GSM/PHS双模短消息模块基本功能操作的系统方案,给出了各功能模块的详细处理流程。

关键词:短消息,GSM,PHS,双模1SMS协议要点:短消息的定义主要参考GSM协议[1][2]和PHS协议[3]。

2PMN层软件整体架构PMN层主要由PMN任务及其子模块(如PMN_CC,PMN_MM,PMN_PB,PMN_SMS,PMN_PHONE等子模块)构成。

PMN的PMN_CORE就是PMN层任务入口,负责PMN任务的初始化,接收信号,并负责分发给PMN各子模块进行处理;PMN子模块分别负责完成电话本、短消息、呼叫控制、开关机等具体功能的实现和信号处理;对外,PMN层通过PMN、MN的EVENT及API与MMI子系统进行交互、通过PMN_COMMAND子模块接口与COMMAND命令子系统进行交互,完成PHS系统基本功能及其与GSM系统的通讯与协调。

其结构框图如下所示:PMN层在PHS系统的功能相当于GSM系统的MN层,当需要和PHS子系统通讯的时候,MMI子系统会将用户的请求发送到PMN,PMN将收到的信号分发给相应的子模块进行处理。

当手机没有插入SIM卡时,PMN需要接收MMI子系统的电话本操作请求、PHS短信的操作请求等。

3PMN_SMS和MMI的接口目前展讯SMS模块的实现是:SIM卡和ME中的短消息都是通过调用MN_API函数实现的;而TOSHIBA PHS的SMS模块与PHS主板侧必须交互的功能要通过AT command实现的。

这就迫使我们不得不增加一个PMN_SMS层来实现PHS SMS模块的读取,保存,接收,发送等功能,对于读写PHS短消息到手机,由于目前NV只存在于GSM主板FLASH中,所以我们也可以采用调用MN_API实现PHS NVRAM短消息的读写,但最好将PHS消息保存到单独的NV区。

其结构框图如下:图2 短消息模块结构框图从该图中可以看出手机中的短消息分GSM和PHS短消息,SIM/PIM卡插入就可以读出相应NV数据区保存的短消息。

对于手机中短消息的读写主要修改MMI层代码,相对比较少,主要是增加了保存PHS消息的类型,读写都通过消息类型来判断当前要读写的消息是GSM短消息还是PHS短消息。

读写SIM卡中的短消息不需要改变,仍旧通过MN_API实现。

修改最多的还是读写PIM卡,需要增加PMN_SMS模块来。

EXT_MMI模块比较简单,其主要作用是中转MN_API及PMN_API的函数。

PMN_SMS模块是和MN_SMS相对应的,主要给MMI 提供API接口。

4短消息模块开机初始化流程图4.1展讯GSM平台短消息模块开机初始化流程展讯平台短消息模块的初始化过程是先初始化MMS消息(包括MT消息和MO消息),然后初始化SIM卡中的SMS(MT和MO短消息),最后初始化NVRAM中保存的SMS(MT 和MO消息)。

其初始化数据放置在全局变量中,每读取一条MT/MO消息就将其插入到MT/MO对应队列中,对于MT消息按照时间顺序插入队列,当初始化完成时,也完成了排序。

全局变量中保存了消息列表所需的信息、收到的短消息总数、成功发送的短消息总数、发送失败的消息总数等信息。

初始化完成后,可以进行短消息模块的功能操作了。

短消息模块开机初始化流程图如下:图3 展讯GSM短消息模块初始化流程图4.2GSM/PHS短消息模块初始化流程设计在无SIM/PIM卡的情况下,不允许读取NV_GSM/NV_PHS中保存的短消息。

为了实现最小化修改GSM Module MMI模块代码,我们采取GSM短消息读取优先,PHS短消息为次的策略来设计GSM/PHS短消息初始化过程。

即在SIM卡和PIM卡均工作正常的情况下,首先初始化GSM Module SMS信息,GSM module SMS初始化完成后再初始化PHS Module SMS信息。

依照此策略设计的短消息模块初始化流程如下:插卡开机短消息初始化流程图4 GSM/PHS短消息模块初始化流程图5发送短消息流程设计5.1头信息(Data Head)MS与网络之间传送短消息的单元为一个消息片断(Message Segment[1])。

用户视角的一个短消息对应一个PHS消息片断;或者一个或多个GSM消息片断。

PHS短消息没有头信息,所以也就没有随后描述的串接和路由功能,但GSM短消息定义了串接头。

GSM SMS的内容字段TPDU中的TP-UD,可能会包含一个头信息块。

这个Data Head的类型包括:串接信息,路由信息等。

对于常用的传送文本的短消息,实际的文字内容应该是TP-UD字段中除Data Head以外的内容,Data Head的长度在TP-UD字段的第一个字节,展讯平台头信息的长度为5。

5.2字符编码标准5.3文字内容长度和串接短消息说明:GSM串接短消息是依据TP-UD中的串接短消息头,标志几个Message Segment组成一个串接Message,在MMI响应用户“阅读”,“删除”,“存储”时当作一个整体对待。

一个串接Data Head 会占用5个字节,还有一个字节被占去了,目前没找到被谁占去了,所以,TP-UD 字段最多有134 = 140-6字节用于存储文字内容,UCS2编码下,一个串接Segment 最多传送67 = (140-6)*8/16 个字符,目前展讯平台最大支持5条串接,所以GSM所能支持的最大中文字数为335 = 5*67。

对GSM/PHS来说,由于可以选择通过不同的模块进行发送,需要考虑编辑的内容的最大长度该如何取值的问题。

一种方案是在进入短信编辑的时候,通过判断当前设置的待机模式来预先设置允许编辑的短信内容的最大长度;另外一种方案是还是按照目前GSM设置的可编辑的最大长度,当短信长度大于116Bytes的时候,若选择通过PHS模式发送的时候,提示用户短信长度超界,是否继续发送,若选择继续,则分几条发送出去。

目前GSM允许发送的最大长度有点太长,考虑改小一点。

5.4网络提供的暂存功能GSM网络提供短信中心(SMC),SMC提供暂时存储功能。

如果用户手机暂时不能接收短信(包括MS通知网络存储空间满,MS无法接通,和MS关机等情况),SMC将暂存消息,待用户手机恢复正常后,再发送给用户。

PHS只在MS无法接通及MS关机等情况下才暂存短信,PHS正常开机情况下,网络不会暂存短信,这样在MS存储满时会造成一些问题,下面是一中解决办法。

当PHS存储空间满,收到新短信时,PMN_SMS按照一定的策略(例如找时间最早的那条消息)覆盖一条旧短信:当执行上述操作时,MMI面临的问题:(1)若此时MMI正通过PMN_SMS逐个读取短信显示列表,若读到被选中覆盖的消息并且此时消息还未被覆盖时,则不读取此条消息,视此消息被删除掉了,待新的短信覆盖了此条消息后,重新更新消息列表。

(2)若此时用户正在“阅读”被选中覆盖的短信且此消息还未被覆盖掉,则正常读取此条短信,将欲被覆盖的短信内容显示出来。

待消息被覆盖掉之后再阅读,就显示覆盖后的消息内容。

5.5状态报告用户在发送消息完成后所看到的提示是MS和SMC之间的操作结果,用户若想知道发送的短消息是否为对方成功接收就需要接收“状态报告”,表明此条短信是否已发送到接收人。

若想知道消息是否被目的方成功接收,在发送的消息的时候,需要将状态报告标志位置成真,这样SMC在将短信成功转发给接受方后,将发送状态报告消息给发送方。

GSM SMC提供了状态报告服务,但是PHS网络未提供此服务,所以通过PHS网络发送消息得不到状态报告回执,我们无法判断此条消息是否被接收方成功接收。

5.6有效期GSM短信在发送时带有有效期字段,SMC会根据这个字段值决定该条SMS在SMC的缓存期限。

PHS短信没有这个字段。

5.7发送短信流程5.7.1GSM Module发送短消息流程图GSM模式发送短消息流程图图5 GSM模式发送短消息流程图5.7.2PHS Module发送短消息流程图PHS模式发送短消息流程图图6 PHS模式发送短消息流程图5.7.3GSM/PHS发送短消息框图图7 GSM/PHS发送短消息框图说明:发送短信分只发送不保存和发送并保存两种选择,所以在框图中能够看到MN_SMS 与SIM和NVRAM的交互,PMN_SMS与PIM和NVRAM的交互。

对于发送并保存流程是先保存发送内容,然后再发送。

5.7.4GSM/PHS发送短消息流程设计GSM/PHS发送短消息流程图设计如下:GSM/PHS发送短消息流程图图8 GSM/PHS发送短消息流程图6接收短消息设计展讯平台接收短消息的实现是:底层收到新消息,然后上传给MN层,由MN层完成新短信保存(SIM/GSM_NV),当MN完成短信保存后,向MMI发送APP_MN_SMS_IND信号通知收到了新短信,MMI收到此消息后进行响铃更新新短信图标等操作,通知用户来了新消息。

MN层提供了设置优先保存NV或者优先保存SIM卡。

PHS接收新短信的实现是底层收到新消息,将数据通过串口传到PMN层,由PMN层完成新消息保存(PIM/PHS_NV),保存完成后,PMN向MMI发送APP_PMN_SMS_IND消息,MMI收到此消息后进行响铃音,更新待机图标等处理。

图9 GSM Module接收消息流程图图10 PHS Module接收短消息流程图6.3GSM/PHS接收新消息设计框图图11 GSM/PHS接收新消息框图从GSM/PHS接收消息框图,我们可以看出两个Module的处理过程是相互独立的,保存消息的处理分别在MN层和PMN层。

所以这里就不写双模接收消息流程了,对于同时收到GSM短消息和PHS短消息或者连续接收多条PHS短信的情况(对于连续接收多条GSM消息的情况,GSM Module应该已有处理),只在MMI层的更新消息队列的时候可能会产生冲突,可以在MMI增加一个消息队列,在上一条消息列表信息更新完毕之后再进行下条消息的更新。

7保存编辑消息7.1GSM Module保存编辑消息流程图12 GSM Module保存编辑短信流程图7.2PHS Module保存编辑短信8其他说明1.信息设置PHS短消息无信息有效期以及不需要设置信息中心号码。

所以信息设置里的这两个菜单项对PHS不起作用。

PHS在发送短消息的时候不需要获取这两个信息。

所以若为PHS单待机时,是否需要将这两个菜单项屏蔽?2.对于发送短消息,在编辑完短信内容,选择发送/发送并保存菜单,输入目的号码后,若选择左软件确定,则选择默认模式(GSM优先/PHS优先)发送;若选择中心键,则进入发送模式选择菜单,用户可以自由选择模式(GSM/PHS)进行发送。

相关文档
最新文档