实现短信业务的方法和装置的制作方法

文档序号:7716525阅读:138来源:国知局
专利名称:实现短信业务的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,特别地涉及一种实现短信业务的方法和装置。
背景技术
短信是一项使用极为普及的移动通信业务,它给人们的生活带来很多便 利。实现短信业务时,主叫方使用终端设备例如手机编辑短信,然后通过无线 通讯网络发送给短信中心,并指定被叫,短信中心收到短信后将该短信发送给 主叫指定的被叫。
在日常生活中人们时常会发现,在上课、开会、午休或深夜等时间段会收 到短信,如果这些短信不是需要紧急处理的短信,那么这些短信会影响人们的 学习、工作或者正常休息。因此目前实现短信业务的方法会导致在某些情况下 给用户带来不好的体验。

发明内容
本发明的主要目的是提供一种实现短信业务的方法和装置,以解决现有技 术中实现短信业务的方法会导致在某些情况下给用户带来不好的体验的问题。
为解决上述问题,本发明提供如下的技术方案 一种实现短信业务的方法,包括
短信业务装置保存用户提供的设置信息,该设置信息包含所述用户愿意接 收短信的时间賴:信息;
当短信业务装置收到主叫用户向被叫用户发送的短信后,确认已保存被叫 用户提供的所述设置信息,然后在该设置信息中包含的时间段内将该短信向被 叫用户发送。
所述设置信息包括用户通过移动通信终端提供的包含该用户愿意接收短信的时间段的短信,
用户通过互联网终端提供的包含该用户愿意接收短信的时间段的消息; 所述时间段包括一个或多个日期中的钟点区间。
在确认已保存该短信的被叫用户提供的所述设置信息之后,该方法进一步 包括
短信业务装置确认所述主叫用户发送的短信的时刻不处于所迷被叫用户 愿意接收短信的时间段,然后向所述主叫用户发送提示信息。
该方法进一步包括在将该短信向被叫用户发送之后向所述主叫用户发送 提示信息。
在确认已保存被叫用户提供的所述设置信息之后,该方法进一步包括保 存所述主叫用户向被叫用户发送的短信。
该方法进一步包括设置下载接口,用于向所述被叫用户发送保存的短信。 一种实现短信业务的装置,包括
设置模块,用于保存用户提供的设置信息,该设置信息包含所述用户愿意 接收短信的时间_敬;
分析模块,用于当收到主叫用户向被叫用户发送的短信后,确认设置模块 已保存被叫用户提供的所述设置信息;
转发模块,用于在分析模块完成所述确认之后,在被叫用户提供的设置信 息中包含的时间段内将主叫用户发送的短信向被叫用户发送。
所述分析模块进一步用于确认所述主叫用户发送的短信的时刻不处于所 述被叫用户愿意接收短信的时间段;所述装置进一步包括第一发送模块,用于 在所述分析模块确认所述主叫用户发送的短信的时刻不处于所述被叫用户愿 意接收短信的时间段之后,向所述主叫用户发送提示信息。
所述装置进一步包括第二发送模块,用于在转发模块将所述主叫用户发送 的短信向被叫用户发送之后向所述主叫用户发送提示信息。
所述装置进一步包括存储模块,用于在所述分析模块确认所述主叫用户发送的短信的时刻不处 于所述被叫用户愿意接收短信的时间段之后,保存所述主叫用户向被叫用户发
送的短信;
发送模块,用于向所述被叫用户发送存储模块保存的短信。 根据本实施例的技术方案,用户可以选择接收短信的时间段,发往该用户 的短信只有在用户设置的时间段内才可以到达用户,这样,用户就可以使自己 在不希望的时间段内,例如上课、开会、休息等时间内免受短信打扰,提高了 运营商的服务质量,提升了用户体验。


图1为本申请实施例中实现短信业务的方法流程图2为本申请实施例中实现短信业务的装置结构示意图3为本申请实施例中的组网示意图4为本申请实施例中短信定时接收业务服务器结构示意图5为本申请实施例中短信业务的具体流程图6为本申请实施例中定时接收业务服务器处理业务的具体流程图。
具体实施例方式
下面结合附图对本申请的实施例作出说明。附图用于帮助理解实施例的技 术方案,在各种实现中可以不限于附图所示的形式。
在本实施例中的实现短信业务的方法中,为了不影响用户的学习、工作或 休息,用户可以设置自己愿意接收短信的时间教:信息,实现短信业务的装置只 在用户设置的时间段向用户发送短信。为此,在网络侧需要保存用户提供的设 置信息,该设置信息包含所述用户愿意接收短信的时间段信息。保存方式可以 是以用户手机号为标识来保存该用户的设置信息。接下来如图l所示,为实现 本实施例中实现短信业务的方法,实现短信业务的装置还要执行以下步骤
6步骤ll:接收主叫用户发送的短信。用户向网络侧提供的设置信息中给出 了用户愿意接收短信的时间段,可以是某一天或几天相同的钟点区间,也可以 是不同的钟点区间,用户可以灵活设置。在本步骤中用户将设置信息通过移动 通信网络的终端例如手机,以短信方式发送给网络侧,另外用户也可以通过互 联网终端例如个人计算机发送包含设置信息的消息。此外用户可以指定某些时 间段不愿接收短信,意思即为除这些时间段之外的时间内都愿意接收短信。
步骤12:判断被叫用户是否提供了设置信息。这里的被叫用户是步骤11 中的主叫用户相对的被叫用户。根据被叫的手机号查找对应该手机号的设置信 息,如果能够查到,则认为用户提供了设置信息,进入步骤14;反之则认为该 用户没有提供设置信息,进入步骤13。
步骤13:将主叫用户发送的短信转发给被叫用户。
步骤14:判断被叫用户当前是否愿意接收短信。因为已经保存了被叫用户 提供的设置信息,根据该设置信息和当前时刻,就可以判断出被叫当前是否愿 意接收短信。若是,则进入步骤13,将主叫用户发送的短信转发给被叫用户, 否则进入步骤15。
步骤15:保存主叫用户发送的短信。在此步骤中对主叫用户发送的短信进 行保存是为了在被叫愿意接收短信的时间段内将短信发送给被叫用户,仅在第 一次进行步骤14中的判断之后进行该保存。接下来在预设的延时之后再次判 断被叫当前是否愿意接收短信,直到时间进入^f皮叫用户愿意接收短信的时间 段,然后进入步骤13。
以下对于上述步骤11-15中实现短信业务的装置例如短信中心可以采用的 一些具体做法再作进一步说明。
在步骤14中,如果被叫用户当前不愿意接收短信,那么可以向主叫用户 发送提示信息,以表达"对方用户当前不愿接收短信,该短信将稍后发送"的 意思,也可以告知主叫用户该短信具体于何时发往被叫用户。如果该短信被稍 后发送,则在发送之后可以提示主叫用户该短信已发送。对于被叫用户来说,如果在自己不愿接收短信的时间段内有人发来短信,
那么这些短信可以保存在网络侧;被叫用户可以通过互联网进行下载,为此, 网络侧可以设置一个用于向用户发送短信的下载接口 。用户在通过互联网下载 短信后,可以通过互联网回复这些短信。
基于上述的方法,下面再对应用上述方法的装置作一i兌明。以下按功能将 装置分为了若干模块,这些功能模块可以用软件、硬件或二者结合的形式来实 现,并且在实现中这些功能模块可以各自作为独立设备,或为同一设备的组成 部分。如图2所示,本实施例中的实现短信业务的装置20包括设置模块21、 分析模块22和转发模块23。设置模块21用于保存用户提供的设置信息,该设 置信息包含该用户愿意接收短信的时间段。分析模块22用于当收到主叫用户 向被叫用户发送的短信后,确认设置模块已保存被叫用户提供的所述设置信 息。转发模块23用于在分析模块完成所述确认之后,在^皮叫用户提供的设置 信息中包含的时间段内将主叫用户发送的短信向被叫用户发送。
对于分析模块22,具体工作方式可以是从设置模块21中保存的设置信息 中按被叫用户手机号查找设置信息。根据是否存在被叫用户的设置信息确认该 用户是否提供设置信息。分析模块22还可以进一步用于在查找到被叫用户设 置信息的情况下进一步判断被叫用户当前是否愿意接收短信,即确认主叫用户 发送的短信的时刻是否处于所述被叫用户愿意接收短信的时间段。这样,本实 施例中的实现短信业务的装置20可以进一步包括第一发送模块,用于在分析 模块22确认收到主叫用户发送的短信的时刻不处于被叫用户愿意接收短信的 时间段之后,向主叫用户发送提示信息。
如果主叫用户发送的短信的时刻不处于所述被叫用户愿意接收短信的时 间段,那么到了被叫用户愿意接收短信的时间段内该短信才净嫂送,此时可以 向主叫用户发送提示信息,为此实现短信业务的装置20可以进一步包括第二 发送模块来发送该提示信息。
实现短信业务的装置20可以保存那些不能立即向被叫用户发送的短信,具体可以由存储模块来完成,该存储模块用于在分析模块22确认收到主叫用 户发送的短信的时刻不处于被叫用户愿意接收短信的时间段之后,保存主叫用 户发送的短信。对于保存的要发往被叫用户的短信,可以由发送模块通过互联 网发送给净皮叫用户。
以下再结合现有的无线通信网络对本实施例作进一步i兌明。本实施例中的 具体组网可以采用图3的形式,图3中各网元功能介绍如下
终端31和终端37是用户的终端设备,可以用来发送或者接收短信,通过 空中接口与短信中心32连接。短信中心32是点对点短信的核心网元,与短信 定时接收业务服务器33相接。当短信中心接收到终端31发送的短信后,发送 该短信到短信定时接收业务服务器33,同时接收短信定时接收业务服务器33 的请求消息,该请求消息用于请求短信中心32立即或延时发送短信。
短信定时接收业务服务器33为用户提供受理服务,保存用户信息数据, 控制业务具体实施,为web查询等操作提供数据来源,接收web侧的各种操 作请求。Web应用服务器34为用户提供通过web进行短信查询、回复、管理 的途径,该服务器的数据从短信定时接收业务服务器33处获得。
用户计算机35通过Internet网络可以连接到Web应用服务器34,并进行 各种操作,例如下载和回复短信。短信网关36可以接收短信定时接收业务月良 务器33的消息,如系统为用户暂时保存的短信已经达到一定限度时的提示消 息等,也可以接收用户指令消息,进行业务设置。
图4为短信定时接收业务服务器33内部模块组成,各模块功能说明如下
331模块是协议网关模块,负责与其他网元间的通讯,对消息进行编码、 解码等。
332模块是短信定时接收系统的受理模块,负责用户的开户、销户、暂停、 激活;用户信息设定(时间段设置、系统的提示消息是否下发);用户信息查 询等。
333模块是短信定时接收系统的业务功能控制模块,当接收到短信中心消息后,通过该模块进行业务逻辑控制,实现定时接收业务具体的功能,如 当前接收时间与用户时间的比较、时段内的短信由系统暂时保存、定时下发时 间设定等;web侧的部分请求操作也需要该模块进行处理。
334模块是web应用模块,为用户^是供web形式的管理功能。用户可以通 过web服务器查询、删除、下载、修改、回复短信。
335模块是数据库模块,是各个模块间交互的核心纽带。各模块均操作该 数据库。332模块根据用户的请求,对用户信息及属性进行增删改查;333模 块通过数据库模块进行用户鉴权,信息查询匹配,短信保存等;334模块根据 用户的请求操作对数据库中保存的短信内容进行删除、修改、查询等操作。
图5是短信定时接收业务流程,以用户A向用户B发送短信为例,该流 程中各消息的交互如下
步骤501,用户A发送点对点消息给用户B,消息首先投递到到短信中心。
步骤502,短信中心回复响应消息。
步骤503,短信中心确认用户B是属于定时接收业务的用户,然后发送该
消息到定时接收业务服务器。如果在本步骤中确认用户B不属于定时接收业务
的用户,可以将该短信直接向用户B发送。
步骤504,定时接收业务服务器给短信中心回复响应消息。
步骤505,定时接收业务服务器进行定时接收业务的具体逻辑处理,包括
对用户B进行鉴权,对比当前接收时间与用户B设定的时间段,暂时保存由
用户A发往用户B的短信,设定计划下发时间。
对于步骤505,具体可以按图6所示的如下方式执行
步骤61:判断当前时刻是否在用户B设定的愿意接收短信的时间段内。
若是,直接进入步骤64,否则进入步骤62。 步骤62:保存发往用户B的短信。
步骤63:定时检查当前时刻是否到了用户B设定的愿意接收短信的时间 段,如果到了该时间段,进入步骤64。步骤64:将短信发送到短信中心。 在步骤64之后进入步骤506,如下
步骤506,短信定时接收服务器向短信中心发送请求消息,请求在计划的 下发时间将保存的短信发往用户B。该计划的下发时间根据步骤505的具体执 行结果,可以是立即下发,也可以是按用户设定的时间下发。 步骤507,短信中心回复响应消息。 步骤508,短信中心把消息发往用户B。 步骤509,用户B的终端设备回复响应消息给短信中心。 步骤510,短信中心根据步骤509中的响应消息,构造状态报告消息,把 该状态报告消息发送给短信定时接收服务器,以指明从用户A发往用户B的 短信发送成功或失败等信息。
步骤511,短信定时接收服务器给短信中心回复响应消息。 步骤512,短信定时接收服务器向短信中心回复步骤503中消息的状态4艮 告消息。
步骤513,短信中心回复状态报告响应消息,流程结束。 对于短信定时接收服务器保存的短信,用户可以通过web侧门户网站进行 浏览、下载、回复等操作,可按如下的流程进行,同示于图3中
步骤514,用户计算机通过Internet网络向Web服务器发起查询请求。 步骤515, Web应用服务器向短信定时接收服务器查询用户数据。 步骤516,短信定时接收服务器返回用户数据给Web应用服务器。 步骤517, Web应用服务器返回用户的相关信息给用户,例如发往该用户 的短信,供用户进行下载或浏览等操作。
根据本实施例的技术方案,用户可以选择接收短信的时间段,发往该用户 的短信只有在用户设置的时间,史内才可以到达用户,这样,用户就可以使自己 在不希望的时间段内,例如上课、开会、休息等时间内免受短信打扰,而这些 短信会保存在网络侧,直到用户希望接收的时间到来,再下发给用户。保存在网络侧的短信,用户可以在方便的时候浏览、下载、回复。对于短信发送者, 他也能够收到网络侧的反馈信息,以得知他发送的短信被延时下发至被叫用 户。所有这些,都提高了运营商的服务质量,提升了用户体验。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种实现短信业务的方法,其特征在于,包括短信业务装置保存用户提供的设置信息,该设置信息包含所述用户愿意接收短信的时间段;当短信业务装置收到主叫用户向被叫用户发送的短信后,确认已保存被叫用户提供的所述设置信息,然后在该设置信息中包含的时间段内将该短信向被叫用户发送。
2、 根据权利要求1所述的方法,其特征在于,所述设置信息包括用户通过移动通信终端提供的包含该用户愿意接收短信的时间段的短信, 用户通过互联网终端提供的包含该用户愿意接收短信的时间段的消息; 所述时间段包括一个或多个日期中的钟点区间。
3、 根据权利要求1或2所述的方法,其特征在于,在确认已保存该短信 的被叫用户提供的所述设置信息之后,该方法进一步包括短信业务装置确认所述主叫用户发送的短信的时刻不处于所述被叫用户 愿意接收短信的时间段,然后向所述主叫用户发送提示信息。
4、 根据权利要求3所述的方法,其特征在于,该方法进一步包括在将 该短信向被叫用户发送之后向所述主叫用户发送提示信息。
5、 根据权利要求1或2所述的方法,其特征在于,在确认已保存被叫用 户提供的所述设置信息之后,该方法进一步包括保存所述主叫用户向被叫用 户发送的短信。
6、 根据权利要求5所述的方法,其特征在于,该方法进一步包括设置 下载接口,用于向所述被叫用户发送保存的短信。
7、 一种实现短信业务的装置,其特征在于,包括设置模块,用于保存用户提供的设置信息,该设置信息包含所述用户愿意 接收短信的时间段;分析模块,用于当收到主叫用户向被叫用户发送的短信后,确认设置模块已保存被叫用户提供的所述设置信息;转发模块,用于在分析模块完成所述确认之后,在被叫用户提供的设置信 息中包含的时间段内将主叫用户发送的短信向被叫用户发送。
8、 根据权利要求7所述的装置,其特征在于,所述分析模块进一步用于 确认所述主叫用户发送的短信的时刻不处于所述被叫用户愿意接收短信的时 间段;并且所述装置进一步包括第一发送模块,用于在所述分析-漠块确认所述主 叫用户发送的短信的时刻不处于所述被叫用户愿意接收短信的时间段之后,向 所述主叫用户发送提示信息。
9、 根据权利要求8所述的装置,其特征在于,进一步包括第二发送模块, 用于在转发模块将所述主叫用户发送的短信向被叫用户发送之后向所述主叫 用户发送提示信息。
10、 根据权利要求7、 8或9所述的装置,其特征在于,进一步包括 存储模块,用于在所述分析模块确认所述主叫用户发送的短信的时刻不处于所述被叫用户愿意接收短信的时间段之后,保存所述主叫用户向被叫用户发 送的短信;发送模块,用于向所述被叫用户发送存储模块保存的短信。
全文摘要
本发明提供一种实现短信业务的方法和装置,以解决现有技术中实现短信业务的方法会导致在某些情况下给用户带来不好的体验的问题。在实施例中,短信业务装置保存用户提供的设置信息,该设置信息包含所述用户愿意接收短信的时间段;当短信业务装置收到主叫用户向被叫用户发送的短信后,确认已保存被叫用户提供的所述设置信息,然后在该设置信息中包含的时间段内将该短信向被叫用户发送根据实施例的技术方案,用户可以选择接收短信的时间段,发往该用户的短信只有在用户设置的时间段内才可以到达用户,用户就可以使自己在不希望的时间段内,例如上课、开会、休息等时间内免受短信打扰,提高了运营商的服务质量,提升了用户体验。
文档编号H04W4/12GK101557569SQ20091020360
公开日2009年10月14日 申请日期2009年5月19日 优先权日2009年5月19日
发明者王长征 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1