《一种实现非结构化补充数据业务的方法及终端.pdf》由会员分享,可在线阅读,更多相关《一种实现非结构化补充数据业务的方法及终端.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102790952 A (43)申请公布日 2012.11.21 C N 1 0 2 7 9 0 9 5 2 A *CN102790952A* (21)申请号 201110129907.4 (22)申请日 2011.05.19 H04W 4/14(2009.01) (71)申请人中兴通讯股份有限公司 地址 210012 江苏省南京市雨花区紫荆花路 68号 (72)发明人孙绪江 (74)专利代理机构北京安信方达知识产权代理 有限公司 11262 代理人李健 龙洪 (54) 发明名称 一种实现非结构化补充数据业务的方法及终 端 (57) 摘要 本发明公开了一种实现非结构化。
2、补充数据业 务的方法及终端,此方法包括:终端从网络侧设 备收到非结构化补充数据(USSD)业务响应消息 后,保存此响应消息的信息即响应消息信息。本发 明通过提供保存USSD业务信息的解决方案,从而 解决USSD业务的单次的时效性带来的信息易失 性缺陷,方便用户对过往USSD业务信息的查询, 提高USSD业务的实用性,利于USSD应用的扩展及 业务推广。 (51)Int.Cl. 权利要求书2页 说明书5页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 1 页 1/2页 2 1.一种实现非结构化补充数据业务的方法,其特征在于, 终端。
3、从网络侧设备收到非结构化补充数据(USSD)业务响应消息后,保存此响应消息的 信息即响应消息信息。 2.如权利要求1所述的方法,其特征在于, 所述响应消息信息包括响应结果子信息或者同时包括响应类型子信息,所述响应结果 子信息指所述响应消息中携带的响应内容,所述响应类型子信息指所述响应消息的类型。 3.如权利要求2所述的方法,其特征在于, 所述响应消息的类型为菜单类型时,所述终端在与所述网络侧设备的后续菜单消息交 互过程中,每次从所述网络侧设备收到响应消息后,均进行相应响应消息信息的保存。 4.如权利要求1、2或3所述的方法,其特征在于, 所述终端在发送与所述USSD业务响应消息对应的USSD业。
4、务指令时,缓存指令发送信 息,所述指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,所述 终端在收到所述响应消息后,将所述指令发送信息和所述响应消息信息保存到同一存储结 构。 5.如权利要求4所述的方法,其特征在于, 所述存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。 6.一种实现非结构化补充数据业务的终端,其特征在于, 所述终端包括非结构化补充数据(USSD)业务处理模块和非结构化补充数据(USSD)业 务存储模块; 所述USSD业务处理模块,用于从网络侧设备收到USSD业务响应消息后,触发所述USSD 业务存储模块; 所述USSD业务存储模块,用于收。
5、到所述USSD业务处理模块的触发后,保存所述响应消 息的信息即响应消息信息。 7.如权利要求6所述的终端,其特征在于, 所述USSD业务处理模块包括解析单元, 所述解析单元,用于从所述响应消息中解析出所述响应消息信息,所述响应消息信息 包括响应结果子信息或者同时包括响应类型子信息,所述响应结果子信息指所述响应消息 中携带的响应内容,所述响应类型子信息指所述响应消息的类型。 8.如权利要求7所述的终端,其特征在于, 所述USSD业务处理模块,还用于在判断所述响应消息的类型为菜单类型时,在与所述 网络侧设备的后续菜单消息交互过程中,每次从所述网络侧设备收到响应消息后,均触发 所述USSD业务存储模。
6、块进行相应响应消息信息的保存。 9.如权利要求6、7或8所述的终端,其特征在于, 所述解析单元,还用于解析所述USSD业务存储模块发送的与所述USSD业务响应消息 对应的USSD业务指令,所述指令发送信息包括业务指令发送时间子信息和/或业务指令业 务码子信息,并触发所述USSD业务存储模块缓存所述指令发送信息; 所述存储模块,还用于根据所述解析单元的触发缓存所述指令发送信息,并在收到所 述USSD业务处理模块的触发时,将所述指令发送信息和所述响应消息信息保存到同一存 储结构。 权 利 要 求 书CN 102790952 A 2/2页 3 10.如权利要求9所述的终端,其特征在于, 所述存储结构。
7、为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。 权 利 要 求 书CN 102790952 A 1/5页 4 一种实现非结构化补充数据业务的方法及终端 技术领域 0001 本发明涉及无线通讯领域,尤其涉及一种实现非结构化补充数据业务 (Unstructured Supplementary Service Data,简称USSD)的方法及终端。 背景技术 0002 非结构化补充数据业务(Unstructured Supplementary Service Data)是一种基 于(Global System of Mobile communication,简称GSM)网络的新型实时。
8、交互式数据业 务,是在GSM短消息系统技术基础上推出的一种全新业务。 0003 USSD技术单独使用或与目前的短消息(SMS)技术、通用分组无线业务GPRS技术相 结合可以为客户提供种类繁多的增值业务,如移动银行、金融股票交易、手机话费查询、气 象信息预报和查询、航班查询、网上订票、民意测验等。采用USSD技术对原有系统结构影响 较小且运营商还可以针对本地网的具体情况灵活地推出功能业务,方便地为移动用户提供 各类数据业务。 0004 USSD业务和SMS业务的系统结构相同,都使用网络的信令通道传递信息。与SMS 业务比较,USSD业务具有如下优点:(1)快速。USSD业务系统采用的是面向连接,。
9、提供透明 通道的交互式会话方式,是会话类业务的理想载体,具有响应速度快、交互能力强、可靠性 高的特点。(2)方便。用户不仅能以菜单方式交互对话,也可以直接输入USSD命令字串。 (3)支持漫游。USSD的每一条命令都要经过归属位置寄存器(HLR),因此用户漫游时USSD 业务也可以使用。(4)广泛适用。USSD可在目前所有的GSM手机上运行,不需要更换SIM 卡。(5)功能强。以对话方式和信息业务菜单方式提供服务,这是SMS方式所不具备的。 0005 虽然USSD具有上述的优点,但也有一些缺陷。一方面,由于采用面向连接的方式, 需要长时间占用信令通道。另一方面,USSD消息无法像SMS消息一样。
10、保存,USSD消息具有 单次的时效性问题。用户本次业务完成后,USSD业务无法记录其业务信息。同时,USSD业 务也无法记录之前进行过哪些USSD业务及业务信息,比如购买的数据流量,查询的某种信 息,如股票、航班或运营商的某种业务信息等等。虽然某些运营商采用USSD上行,SMS下 行的方式,从而以短信的形式存储应答,但是短信具有延时性,这在一定程度上牺牲了USSD 响应速度快的优点,而且不利于某些需要快速响应业务应用。 发明内容 0006 本发明要解决的技术问题是提供一种实现非结构化补充数据业务的方法及终端, 解决USSD业务的单次的时效性带来的信息易失性缺陷。 0007 为了解决上述技术问题。
11、,本发明提供了一种实现非结构化补充数据业务的方法, 包括:终端从网络侧设备收到非结构化补充数据(USSD)业务响应消息后,保存此响应消息 的信息即响应消息信息。 0008 进一步地,上述方法还可以具有以下特点: 所述响应消息信息包括响应结果子信息或者同时包括响应类型子信息,所述响应结果 说 明 书CN 102790952 A 2/5页 5 子信息指所述响应消息中携带的响应内容,所述响应类型子信息指所述响应消息的类型。 0009 进一步地,上述方法还可以具有以下特点: 所述响应消息的类型为菜单类型时,所述终端在与所述网络侧设备的后续菜单消息交 互过程中,每次从所述网络侧设备收到响应消息后,均进行。
12、相应响应消息信息的保存。 0010 进一步地,上述方法还可以具有以下特点: 所述终端在发送与所述USSD业务响应消息对应的USSD业务指令时,缓存指令发送信 息,所述指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,所述 终端在收到所述响应消息后,将所述指令发送信息和所述响应消息信息保存到同一存储结 构。 0011 进一步地,上述方法还可以具有以下特点: 所述存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。 0012 为了解决上述技术问题,本发明还提供了一种实现非结构化补充数据业务的终 端,所述终端包括非结构化补充数据(USSD)业务处理模块和非结构化补充。
13、数据(USSD)业 务存储模块;所述USSD业务处理模块,用于从网络侧设备收到USSD业务响应消息后,触发 所述USSD业务存储模块;所述USSD业务存储模块,用于收到所述USSD业务处理模块的触 发后,保存所述响应消息的信息即响应消息信息。 0013 进一步地,上述终端还可以具有以下特点: 所述USSD业务处理模块包括解析单元,所述解析单元,用于从所述响应消息中解析 出所述响应消息信息,所述响应消息信息包括响应结果子信息或者同时包括响应类型子信 息,所述响应结果子信息指所述响应消息中携带的响应内容,所述响应类型子信息指所述 响应消息的类型。 0014 进一步地,上述终端还可以具有以下特点: 。
14、所述USSD业务处理模块,还用于在判断所述响应消息的类型为菜单类型时,在与所述 网络侧设备的后续菜单消息交互过程中,每次从所述网络侧设备收到响应消息后,均触发 所述USSD业务存储模块进行相应响应消息信息的保存。 0015 进一步地,上述终端还可以具有以下特点: 所述解析单元,还用于解析所述USSD业务存储模块发送的与所述USSD业务响应消息 对应的USSD业务指令,所述指令发送信息包括业务指令发送时间子信息和/或业务指令业 务码子信息,并触发所述USSD业务存储模块缓存所述指令发送信息;所述存储模块,还用 于根据所述解析单元的触发缓存所述指令发送信息,并在收到所述USSD业务处理模块的 触发。
15、时,将所述指令发送信息和所述响应消息信息保存到同一存储结构。 0016 进一步地,上述终端还可以具有以下特点: 所述存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。 0017 本发明通过提供保存USSD业务信息的解决方案,从而解决USSD业务的单次的时 效性带来的信息易失性缺陷,方便用户对过往USSD业务信息的查询,提高USSD业务的实用 性,利于USSD应用的扩展及业务推广。 附图说明 0018 图1是实施例中实现USSD业务的终端的结构图; 说 明 书CN 102790952 A 3/5页 6 图2是实施例中终端记录USSD业务执行过程中记录USSD信息的方式示意图。。
16、 具体实施方式 0019 如图1所示,实现USSD业务的终端包括USSD业务处理模块和USSD业务存储模块。 0020 USSD业务处理模块用于从网络侧设备收到非结构化补充数据业务响应消息后触 发USSD业务存储模块;USSD业务存储模块用于收到USSD业务处理模块的触发后,保存所 述响应消息的信息即响应消息信息。 0021 USSD业务处理模块包括解析单元。解析单元用于从所述响应消息中解析出响应消 息信息,响应消息信息包括响应结果子信息或者同时包括响应类型子信息,响应结果子信 息指响应消息中携带的响应内容,响应类型子信息指响应消息的类型。网络侧上报的USSD 响应消息按照标准包括三个字段,消。
17、息类别、消息的编码格式,消息内容。解析单元从所述 消息类别解析出响应消息的类型,从所述消息内容解析出响应消息中携带的响应内容。 0022 本发明中终端内保存USSD业务各响应消息的响应消息信息后,用户在后续使用 过程中,可以查询USSD业务执行中响应过程的历史信息,方便用户使用。 0023 响应消息的类型包括菜单类型和非菜单类型。响应消息为菜单类型时,终端和网 络侧设备还需进行后续的交互,进行菜单选择或操作的后续信息交互,响应消息为非菜单 类型时,终端和网络侧设备无需进行进一步的交互。USSD业务处理模块还用于在判断响应 消息的类型为菜单类型时,在与网络侧设备的后续菜单消息交互过程中,每次从网。
18、络侧设 备收到响应消息后,均触发USSD业务存储模块进行相应响应消息信息的保存。 0024 在其它应用中,终端除了保存响应消息信息还可以保存与响应消息对应的业务指 令的指令发送信息。用户在后续使用过程中,不仅可以查询USSD业务执行中响应过程的具 体信息,还可以查询对应的发送过程中的相关信息。 0025 解析单元还用于解析USSD业务存储模块发送的与USSD业务响应消息对应的USSD 业务指令,指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,并 触发USSD业务存储模块缓存指令发送信息。存储模块还用于根据解析单元的触发缓存所 述指令发送信息,并在收到USSD业务处理模块的触发。
19、时,将指令发送信息和响应消息信息 保存到同一存储结构。 0026 存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。一 个USSD业务响应消息对应一消息箱记录。终端只保存响应消息信息时,消息箱中可以只包 括一个字段用于存储响应结果子信息,还可以包括两个字段分别用于存储响应结果子信息 和响应类型子信息。终端同时保存响应消息信息和指令发送信息时,消息箱中可以包括两 个字段,一个字段用于存储响应结果子信息或响应类型子信息,另一字段用于存储业务指 令发送时间子信息或业务指令业务码子信息,还可以包括三个字段,还可以包括四个字段。 0027 为了防止对USSD业务进行超时保护,终端中设。
20、置有与USSD业务处理模块连接的 计时模块,计时模块用于在USSD业务处理模块向网络侧发出指令消息后设置定时器,在定 时器时长内USSD业务处理模块未收到网络侧返回的响应消息,则触发USSD业务处理模块 终止USSD业务,及时释放所占用的资源。 0028 实现非结构化补充数据业务的方法包括:终端从网络侧设备收到USSD业务响应 消息后,保存此响应消息的信息即响应消息信息。 说 明 书CN 102790952 A 4/5页 7 0029 响应消息信息包括响应结果子信息或者同时包括响应类型子信息,响应结果子信 息指所述响应消息中携带的响应内容,响应类型子信息指所述响应消息的类型。 0030 本发明。
21、中终端内保存USSD业务各响应消息的响应消息信息后,用户在后续使用 过程中,可以查询USSD业务执行中响应过程的历史信息,方便用户使用。 0031 响应消息的类型包括菜单类型和非菜单类型。响应消息为菜单类型时,终端和网 络侧设备还需进行后续的交互,进行菜单选择或操作的后续信息交互,响应消息为非菜单 类型时,终端和网络侧设备无需进行进一步的交互。响应消息的类型为菜单类型时,终端在 与网络侧设备的后续菜单消息交互过程中,每次从所述网络侧设备收到响应消息后,均进 行相应响应消息信息的保存。 0032 在其它应用中,终端除了保存响应消息信息还可以保存与响应消息对应的业务指 令的指令发送信息。用户在后续。
22、使用过程中,不仅可以查询USSD业务执行中响应过程的具 体信息,还可以查询对应的发送过程中的相关信息。 0033 终端在发送与USSD业务响应消息对应的USSD业务指令时,缓存指令发送信息,指 令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,终端在收到所述 响应消息后,将指令发送信息和响应消息信息保存到同一存储结构。所述存储结构为消息 箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。 0034 根据本方法终端可以在USSD业务执行的整个过程中,在每次收到网络侧返回的 响应时,均将相应的信息以消息箱的方式记录下来,终端则可以记录下USSD业务整个过程 中的与网络侧设备各次。
23、交互过程的相应信息,如图2 示,用户可以在USSD业务执行完成后 方便的查询终端的记录。 0035 下面通过具体实施例对本发明的方法进行详细说明。 0036 实现非结构化补充数据业务的方法包括以下流程: 步骤1:用户在终端输入USSD业务码,开始USSD业务。 0037 步骤2:终端中的业务执行模块将业务码转换为符合标准的USSD AT指令向网络 侧设备发送。 0038 步骤3:启动USSD请求定时器,定时器设置请求超时时长。 0039 步骤4:缓存本次发送的发送时间和USSD业务码。 0040 步骤5:等待网络侧USSD响应反馈,在请求超时时长内收到网络侧返回的USSD响 应,执行下一步,否。
24、则,结束本次USSD业务。 0041 步骤6:终端的解析模块对网络侧返回的USSD响应消息进行解析得到响应结果子 信息和响应类型子信息。 0042 步骤7:终端判断响应类型,判断为菜单类型执行步骤8,判断为非菜单类型执行 步骤13。 0043 步骤8,启动响应超时定时器,设置响应超时时长。 0044 步骤9:终端记录解析后的响应内容和消息类型。 0045 步骤10:终端的显示模块将解析后的响应消息显示给终端用户,等待用户进一步 交互。 0046 步骤11:用户长时间没有响应,响应超时定时器时长到,会话结束。 0047 步骤12:将步骤4中记录的本次业务发送的业务码、发送时间和步骤9中记录的 说。
25、 明 书CN 102790952 A 5/5页 8 响应内容和消息类型以消息箱的格式组合作为一条USSD消息记录保存。 0048 步骤13,终端记录解析后的响应内容和消息类型。 0049 步骤14:终端的显示模块将解析后的响应消息显示给终端用户; 步骤15:将步骤4中记录的本次业务发送的业务码、发送时间和步骤13记录的响应内 容和消息类型以消息箱的格式组合作为一条USSD消息记录保存,业务结束。 0050 本发明通过提供保存USSD业务信息的解决方案,从而解决USSD业务的单次的时 效性带来的信息易失性缺陷,方便用户对过往USSD业务信息的查询,提高USSD业务的实用 性,利于USSD应用的扩。
26、展及业务推广。 0051 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互任意组合。 0052 当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形 都应属于本发明所附的权利要求的保护范围。 0053 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘 等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的 形式实现。本发明不限制于任何特定形式的硬件和软件的结合。 说 明 书CN 102790952 A 1/1页 9 图1 图2 说 明 书 附 图CN 102790952 A 。