CN102790952B - 一种实现非结构化补充数据业务的方法及终端 - Google Patents

一种实现非结构化补充数据业务的方法及终端 Download PDF

Info

Publication number
CN102790952B
CN102790952B CN201110129907.4A CN201110129907A CN102790952B CN 102790952 B CN102790952 B CN 102790952B CN 201110129907 A CN201110129907 A CN 201110129907A CN 102790952 B CN102790952 B CN 102790952B
Authority
CN
China
Prior art keywords
information
response message
ussd
terminal
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110129907.4A
Other languages
English (en)
Other versions
CN102790952A (zh
Inventor
孙绪江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201110129907.4A priority Critical patent/CN102790952B/zh
Priority to PCT/CN2011/077744 priority patent/WO2012155391A1/zh
Publication of CN102790952A publication Critical patent/CN102790952A/zh
Application granted granted Critical
Publication of CN102790952B publication Critical patent/CN102790952B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种实现非结构化补充数据业务的方法及终端,此方法包括:终端从网络侧设备收到非结构化补充数据(USSD)业务响应消息后,保存此响应消息的信息即响应消息信息。本发明通过提供保存USSD业务信息的解决方案,从而解决USSD业务的单次的时效性带来的信息易失性缺陷,方便用户对过往USSD业务信息的查询,提高USSD业务的实用性,利于USSD应用的扩展及业务推广。

Description

一种实现非结构化补充数据业务的方法及终端
技术领域
本发明涉及无线通讯领域,尤其涉及一种实现非结构化补充数据业务(UnstructuredSupplementaryServiceData,简称USSD)的方法及终端。
背景技术
非结构化补充数据业务(UnstructuredSupplementaryServiceData)是一种基于(GlobalSystemofMobilecommunication,简称GSM)网络的新型实时交互式数据业务,是在GSM短消息***技术基础上推出的一种全新业务。
USSD技术单独使用或与目前的短消息(SMS)技术、通用分组无线业务GPRS技术相结合可以为客户提供种类繁多的增值业务,如移动银行、金融股票交易、手机话费查询、气象信息预报和查询、航班查询、网上订票、民意测验等。采用USSD技术对原有***结构影响较小且运营商还可以针对本地网的具体情况灵活地推出功能业务,方便地为移动用户提供各类数据业务。
USSD业务和SMS业务的***结构相同,都使用网络的信令通道传递信息。与SMS业务比较,USSD业务具有如下优点:(1)快速。USSD业务***采用的是面向连接,提供透明通道的交互式会话方式,是会话类业务的理想载体,具有响应速度快、交互能力强、可靠性高的特点。(2)方便。用户不仅能以菜单方式交互对话,也可以直接输入USSD命令字串。(3)支持漫游。USSD的每一条命令都要经过归属位置寄存器(HLR),因此用户漫游时USSD业务也可以使用。(4)广泛适用。USSD可在目前所有的GSM手机上运行,不需要更换SIM卡。(5)功能强。以对话方式和信息业务菜单方式提供服务,这是SMS方式所不具备的。
虽然USSD具有上述的优点,但也有一些缺陷。一方面,由于采用面向连接的方式,需要长时间占用信令通道。另一方面,USSD消息无法像SMS消息一样保存,USSD消息具有单次的时效性问题。用户本次业务完成后,USSD业务无法记录其业务信息。同时,USSD业务也无法记录之前进行过哪些USSD业务及业务信息,比如购买的数据流量,查询的某种信息,如股票、航班或运营商的某种业务信息等等。虽然某些运营商采用USSD上行,SMS下行的方式,从而以短信的形式存储应答,但是短信具有延时性,这在一定程度上牺牲了USSD响应速度快的优点,而且不利于某些需要快速响应业务应用。
发明内容
本发明要解决的技术问题是提供一种实现非结构化补充数据业务的方法及终端,解决USSD业务的单次的时效性带来的信息易失性缺陷。
为了解决上述技术问题,本发明提供了一种实现非结构化补充数据业务的方法,包括:终端从网络侧设备收到非结构化补充数据(USSD)业务响应消息后,保存此响应消息的信息即响应消息信息。
进一步地,上述方法还可以具有以下特点:
所述响应消息信息包括响应结果子信息或者同时包括响应类型子信息,所述响应结果子信息指所述响应消息中携带的响应内容,所述响应类型子信息指所述响应消息的类型。
进一步地,上述方法还可以具有以下特点:
所述响应消息的类型为菜单类型时,所述终端在与所述网络侧设备的后续菜单消息交互过程中,每次从所述网络侧设备收到响应消息后,均进行相应响应消息信息的保存。
进一步地,上述方法还可以具有以下特点:
所述终端在发送与所述USSD业务响应消息对应的USSD业务指令时,缓存指令发送信息,所述指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,所述终端在收到所述响应消息后,将所述指令发送信息和所述响应消息信息保存到同一存储结构。
进一步地,上述方法还可以具有以下特点:
所述存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。
为了解决上述技术问题,本发明还提供了一种实现非结构化补充数据业务的终端,所述终端包括非结构化补充数据(USSD)业务处理模块和非结构化补充数据(USSD)业务存储模块;所述USSD业务处理模块,用于从网络侧设备收到USSD业务响应消息后,触发所述USSD业务存储模块;所述USSD业务存储模块,用于收到所述USSD业务处理模块的触发后,保存所述响应消息的信息即响应消息信息。
进一步地,上述终端还可以具有以下特点:
所述USSD业务处理模块包括解析单元,所述解析单元,用于从所述响应消息中解析出所述响应消息信息,所述响应消息信息包括响应结果子信息或者同时包括响应类型子信息,所述响应结果子信息指所述响应消息中携带的响应内容,所述响应类型子信息指所述响应消息的类型。
进一步地,上述终端还可以具有以下特点:
所述USSD业务处理模块,还用于在判断所述响应消息的类型为菜单类型时,在与所述网络侧设备的后续菜单消息交互过程中,每次从所述网络侧设备收到响应消息后,均触发所述USSD业务存储模块进行相应响应消息信息的保存。
进一步地,上述终端还可以具有以下特点:
所述解析单元,还用于解析所述USSD业务存储模块发送的与所述USSD业务响应消息对应的USSD业务指令,所述指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,并触发所述USSD业务存储模块缓存所述指令发送信息;所述存储模块,还用于根据所述解析单元的触发缓存所述指令发送信息,并在收到所述USSD业务处理模块的触发时,将所述指令发送信息和所述响应消息信息保存到同一存储结构。
进一步地,上述终端还可以具有以下特点:
所述存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。
本发明通过提供保存USSD业务信息的解决方案,从而解决USSD业务的单次的时效性带来的信息易失性缺陷,方便用户对过往USSD业务信息的查询,提高USSD业务的实用性,利于USSD应用的扩展及业务推广。
附图说明
图1是实施例中实现USSD业务的终端的结构图;
图2是实施例中终端记录USSD业务执行过程中记录USSD信息的方式示意图。
具体实施方式
如图1所示,实现USSD业务的终端包括USSD业务处理模块和USSD业务存储模块。
USSD业务处理模块用于从网络侧设备收到非结构化补充数据业务响应消息后触发USSD业务存储模块;USSD业务存储模块用于收到USSD业务处理模块的触发后,保存所述响应消息的信息即响应消息信息。
USSD业务处理模块包括解析单元。解析单元用于从所述响应消息中解析出响应消息信息,响应消息信息包括响应结果子信息或者同时包括响应类型子信息,响应结果子信息指响应消息中携带的响应内容,响应类型子信息指响应消息的类型。网络侧上报的USSD响应消息按照标准包括三个字段,消息类别、消息的编码格式,消息内容。解析单元从所述消息类别解析出响应消息的类型,从所述消息内容解析出响应消息中携带的响应内容。
本发明中终端内保存USSD业务各响应消息的响应消息信息后,用户在后续使用过程中,可以查询USSD业务执行中响应过程的历史信息,方便用户使用。
响应消息的类型包括菜单类型和非菜单类型。响应消息为菜单类型时,终端和网络侧设备还需进行后续的交互,进行菜单选择或操作的后续信息交互,响应消息为非菜单类型时,终端和网络侧设备无需进行进一步的交互。USSD业务处理模块还用于在判断响应消息的类型为菜单类型时,在与网络侧设备的后续菜单消息交互过程中,每次从网络侧设备收到响应消息后,均触发USSD业务存储模块进行相应响应消息信息的保存。
在其它应用中,终端除了保存响应消息信息还可以保存与响应消息对应的业务指令的指令发送信息。用户在后续使用过程中,不仅可以查询USSD业务执行中响应过程的具体信息,还可以查询对应的发送过程中的相关信息。
解析单元还用于解析USSD业务存储模块发送的与USSD业务响应消息对应的USSD业务指令,指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,并触发USSD业务存储模块缓存指令发送信息。存储模块还用于根据解析单元的触发缓存所述指令发送信息,并在收到USSD业务处理模块的触发时,将指令发送信息和响应消息信息保存到同一存储结构。
存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。一个USSD业务响应消息对应一消息箱记录。终端只保存响应消息信息时,消息箱中可以只包括一个字段用于存储响应结果子信息,还可以包括两个字段分别用于存储响应结果子信息和响应类型子信息。终端同时保存响应消息信息和指令发送信息时,消息箱中可以包括两个字段,一个字段用于存储响应结果子信息或响应类型子信息,另一字段用于存储业务指令发送时间子信息或业务指令业务码子信息,还可以包括三个字段,还可以包括四个字段。
为了防止对USSD业务进行超时保护,终端中设置有与USSD业务处理模块连接的计时模块,计时模块用于在USSD业务处理模块向网络侧发出指令消息后设置定时器,在定时器时长内USSD业务处理模块未收到网络侧返回的响应消息,则触发USSD业务处理模块终止USSD业务,及时释放所占用的资源。
实现非结构化补充数据业务的方法包括:终端从网络侧设备收到USSD业务响应消息后,保存此响应消息的信息即响应消息信息。
响应消息信息包括响应结果子信息或者同时包括响应类型子信息,响应结果子信息指所述响应消息中携带的响应内容,响应类型子信息指所述响应消息的类型。
本发明中终端内保存USSD业务各响应消息的响应消息信息后,用户在后续使用过程中,可以查询USSD业务执行中响应过程的历史信息,方便用户使用。
响应消息的类型包括菜单类型和非菜单类型。响应消息为菜单类型时,终端和网络侧设备还需进行后续的交互,进行菜单选择或操作的后续信息交互,响应消息为非菜单类型时,终端和网络侧设备无需进行进一步的交互。响应消息的类型为菜单类型时,终端在与网络侧设备的后续菜单消息交互过程中,每次从所述网络侧设备收到响应消息后,均进行相应响应消息信息的保存。
在其它应用中,终端除了保存响应消息信息还可以保存与响应消息对应的业务指令的指令发送信息。用户在后续使用过程中,不仅可以查询USSD业务执行中响应过程的具体信息,还可以查询对应的发送过程中的相关信息。
终端在发送与USSD业务响应消息对应的USSD业务指令时,缓存指令发送信息,指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,终端在收到所述响应消息后,将指令发送信息和响应消息信息保存到同一存储结构。所述存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。
根据本方法终端可以在USSD业务执行的整个过程中,在每次收到网络侧返回的响应时,均将相应的信息以消息箱的方式记录下来,终端则可以记录下USSD业务整个过程中的与网络侧设备各次交互过程的相应信息,如图2示,用户可以在USSD业务执行完成后方便的查询终端的记录。
下面通过具体实施例对本发明的方法进行详细说明。
实现非结构化补充数据业务的方法包括以下流程:
步骤1:用户在终端输入USSD业务码,开始USSD业务。
步骤2:终端中的业务执行模块将业务码转换为符合标准的USSDAT指令向网络侧设备发送。
步骤3:启动USSD请求定时器,定时器设置请求超时时长。
步骤4:缓存本次发送的发送时间和USSD业务码。
步骤5:等待网络侧USSD响应反馈,在请求超时时长内收到网络侧返回的USSD响应,执行下一步,否则,结束本次USSD业务。
步骤6:终端的解析模块对网络侧返回的USSD响应消息进行解析得到响应结果子信息和响应类型子信息。
步骤7:终端判断响应类型,判断为菜单类型执行步骤8,判断为非菜单类型执行步骤13。
步骤8,启动响应超时定时器,设置响应超时时长。
步骤9:终端记录解析后的响应内容和消息类型。
步骤10:终端的显示模块将解析后的响应消息显示给终端用户,等待用户进一步交互。
步骤11:用户长时间没有响应,响应超时定时器时长到,会话结束。
步骤12:将步骤4中记录的本次业务发送的业务码、发送时间和步骤9中记录的响应内容和消息类型以消息箱的格式组合作为一条USSD消息记录保存。
步骤13,终端记录解析后的响应内容和消息类型。
步骤14:终端的显示模块将解析后的响应消息显示给终端用户;
步骤15:将步骤4中记录的本次业务发送的业务码、发送时间和步骤13记录的响应内容和消息类型以消息箱的格式组合作为一条USSD消息记录保存,业务结束。
本发明通过提供保存USSD业务信息的解决方案,从而解决USSD业务的单次的时效性带来的信息易失性缺陷,方便用户对过往USSD业务信息的查询,提高USSD业务的实用性,利于USSD应用的扩展及业务推广。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

Claims (8)

1.一种实现非结构化补充数据业务的方法,其特征在于,
终端从网络侧设备收到非结构化补充数据(USSD)业务响应消息后,保存此响应消息的信息即响应消息信息;
所述终端在发送与所述USSD业务响应消息对应的USSD业务指令时,缓存指令发送信息,所述指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,所述终端在收到所述响应消息后,将所述指令发送信息和所述响应消息信息保存到同一存储结构。
2.如权利要求1所述的方法,其特征在于,
所述响应消息信息包括响应结果子信息或者同时包括响应类型子信息,所述响应结果子信息指所述响应消息中携带的响应内容,所述响应类型子信息指所述响应消息的类型。
3.如权利要求2所述的方法,其特征在于,
所述响应消息的类型为菜单类型时,所述终端在与所述网络侧设备的后续菜单消息交互过程中,每次从所述网络侧设备收到响应消息后,均进行相应响应消息信息的保存。
4.如权利要求1所述的方法,其特征在于,
所述存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。
5.一种实现非结构化补充数据业务的终端,其特征在于,
所述终端包括非结构化补充数据(USSD)业务处理模块和非结构化补充数据(USSD)业务存储模块;
所述USSD业务处理模块,用于从网络侧设备收到USSD业务响应消息后,触发所述USSD业务存储模块;
所述USSD业务存储模块,用于收到所述USSD业务处理模块的触发后,保存所述响应消息的信息即响应消息信息;
所述USSD业务处理模块包括解析单元,
所述解析单元,用于解析所述USSD业务存储模块发送的与所述USSD业务响应消息对应的USSD业务指令,所述指令发送信息包括业务指令发送时间子信息和/或业务指令业务码子信息,并触发所述USSD业务存储模块缓存所述指令发送信息;
所述存储模块,还用于根据所述解析单元的触发缓存所述指令发送信息,并在收到所述USSD业务处理模块的触发时,将所述指令发送信息和所述响应消息信息保存到同一存储结构。
6.如权利要求5所述的终端,其特征在于,
所述解析单元,用于从所述响应消息中解析出所述响应消息信息,所述响应消息信息包括响应结果子信息或者同时包括响应类型子信息,所述响应结果子信息指所述响应消息中携带的响应内容,所述响应类型子信息指所述响应消息的类型。
7.如权利要求6所述的终端,其特征在于,
所述USSD业务处理模块,还用于在判断所述响应消息的类型为菜单类型时,在与所述网络侧设备的后续菜单消息交互过程中,每次从所述网络侧设备收到响应消息后,均触发所述USSD业务存储模块进行相应响应消息信息的保存。
8.如权利要求5所述的终端,其特征在于,
所述存储结构为消息箱结构,消息箱中包括字段,不同字段用于存储不同的子信息。
CN201110129907.4A 2011-05-19 2011-05-19 一种实现非结构化补充数据业务的方法及终端 Active CN102790952B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110129907.4A CN102790952B (zh) 2011-05-19 2011-05-19 一种实现非结构化补充数据业务的方法及终端
PCT/CN2011/077744 WO2012155391A1 (zh) 2011-05-19 2011-07-28 一种实现非结构化补充数据业务的方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110129907.4A CN102790952B (zh) 2011-05-19 2011-05-19 一种实现非结构化补充数据业务的方法及终端

Publications (2)

Publication Number Publication Date
CN102790952A CN102790952A (zh) 2012-11-21
CN102790952B true CN102790952B (zh) 2016-05-25

Family

ID=47156233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110129907.4A Active CN102790952B (zh) 2011-05-19 2011-05-19 一种实现非结构化补充数据业务的方法及终端

Country Status (2)

Country Link
CN (1) CN102790952B (zh)
WO (1) WO2012155391A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469711B (zh) * 2013-09-23 2019-06-11 中兴通讯股份有限公司 非结构化补充数据业务监控方法及装置
CN106599210A (zh) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 信息处理方法及装置
CN113422871B (zh) * 2021-06-22 2022-11-11 上海立可芯半导体科技有限公司 一种改善手机终端发起基于ims网络非结构化补充数据业务延迟的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009715A (zh) * 2006-01-24 2007-08-01 宁波普天通信技术有限公司 基于sms、mms或ussd业务端到端公众信息终端
CN101252702A (zh) * 2008-03-31 2008-08-27 宇龙计算机通信科技(深圳)有限公司 一种非结构化补充数据业务的控制方法、***及移动终端
CN101330662A (zh) * 2008-07-30 2008-12-24 华为技术有限公司 业务内容信息查询方法、***和服务提供商平台

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1277431C (zh) * 2003-08-27 2006-09-27 华为技术有限公司 非结构化补充业务数据的业务计费***及方法
CN101018375B (zh) * 2007-01-29 2011-11-30 中兴通讯股份有限公司 对终端数据实现远程控制的方法
CN101355732B (zh) * 2008-09-08 2011-11-30 中兴通讯股份有限公司 一种在线计费***下的非结构化补充业务提供方法及装置
CN101902708B (zh) * 2010-07-21 2014-07-30 惠州Tcl移动通信有限公司 移动通信终端获取天气预报的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009715A (zh) * 2006-01-24 2007-08-01 宁波普天通信技术有限公司 基于sms、mms或ussd业务端到端公众信息终端
CN101252702A (zh) * 2008-03-31 2008-08-27 宇龙计算机通信科技(深圳)有限公司 一种非结构化补充数据业务的控制方法、***及移动终端
CN101330662A (zh) * 2008-07-30 2008-12-24 华为技术有限公司 业务内容信息查询方法、***和服务提供商平台

Also Published As

Publication number Publication date
WO2012155391A1 (zh) 2012-11-22
CN102790952A (zh) 2012-11-21

Similar Documents

Publication Publication Date Title
US8144696B2 (en) Mobile management entity operating in communications network and selection method therefor
CN102550054B (zh) 基于lte的sms注册通知
US20100130232A1 (en) Location Based Services with Multiple Transmission Methods
KR101687128B1 (ko) 비정형 부가 서비스 데이터 ussd 서비스를 처리하기 위한 방법과 장치
US8812033B2 (en) Systems and method for recommending an application from a mobile station
US9226216B2 (en) System and method for intelligent routeback
US8918094B2 (en) Systems and method for media transfer
CN103118327A (zh) 基于WiFi的信息传递***及方法
CN101552944A (zh) 移动终端实现业务的方法、装置、***及移动终端
CN101247569B (zh) 下发消息的方法和***、消息中心设备
CN102790952B (zh) 一种实现非结构化补充数据业务的方法及终端
US20120083243A1 (en) Communication Network Signaling
US9294891B2 (en) Short message sending method, short message service center and gateway
CN103098497A (zh) 封闭组无线局域网配置
CN103079179A (zh) 一种传输消息的方法及装置
WO2000064201A1 (en) Information collection method and system
CN105791217B (zh) 一种实现ip短信业务的***和方法
WO2005067336A1 (en) Cross technology roaming solution system and method of use
CN106332019A (zh) 非结构化补充数据业务的交互方法、装置及***
CN102131162A (zh) 一种消息发送的方法和装置
CN103108287B (zh) 彩信互通***和互通方法
CN102045657A (zh) 一种多媒体业务承载方法、终端和***
WO2022157794A1 (en) Method and system for sms communication in 3gpp networks
KR20210103906A (ko) 무선 통신 시스템에서 긴급 메시지 제공 장치 및 방법
CN102821371A (zh) 基于cdma网络的短信交互的方法、业务控制点及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant