非结构化补充数据业务菜单的实现方法与装置制造方法及图纸

技术编号:13419854 阅读:41 留言:0更新日期:2016-07-27 20:26
本发明专利技术公开了一种非结构化补充数据业务菜单的实现方法与装置,涉及电信通讯行业领域。本发明专利技术公开的方法包括:当用户发起的请求型的USSD消息请求的业务类型为菜单时,若业务判断菜单长度大于设定值,则进行动态分页操作;业务判断请求型的USSD消息请求的菜单类型为请求型菜单或经过分页的通知型菜单,则向用户发送请求型的USSD消息,其中携带菜单内容;业务根据菜单的父菜单索引和用户指令获取菜单信息,根据所获取的菜单信息进行处理。本发明专利技术还公开了一种USSD菜单的实现装置。本申请技术方案在方便用户使用的同时,也便于运营商对增值业务的推广和应用,充分体现了增值业务的多样性和灵活性。

【技术实现步骤摘要】

本专利技术涉及电信通讯行业领域,是智能网一种USSD(UnstructuredSupplementaryServiceData,非结构化补充数据业务)应用中超长菜单应用的实现方案。
技术介绍
智能网是一个用于产生和提供业务的体系结构,其最重要的特点是快速方便、灵活经济的提供各种特色增值业务。USSD应用业务作为其中的预付费智能业务中的重要业务流程,在最近几年发展迅速,尤其是出现了很多新的业务功能(比如SP增值服务,丰富的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为图1所示流程中动态分页翻页处理流程图;图3为本专利技术实施例中静态分页流程图。...

【技术保护点】
一种非结构化补充数据业务USSD菜单的实现方法,其特征在于,该方法包括:当用户发起的请求型的USSD消息请求的业务类型为菜单时,若业务判断所述菜单的菜单长度大于设定值,则进行动态分页操作;所述业务判断所述请求型的USSD消息请求的菜单的菜单类型为请求型菜单或经过分页的通知型菜单,则向所述用户发送请求型的USSD消息,该请求型的USSD消息中携带菜单内容;所述业务根据所述菜单的父菜单索引和用户指令获取菜单信息,根据所获取的菜单信息进行处理。

【技术特征摘要】
1.一种非结构化补充数据业务USSD菜单的实现方法,其特征在于,
该方法包括:
当用户发起的请求型的USSD消息请求的业务类型为菜单时,若业务判
断所述菜单的菜单长度大于设定值,则进行动态分页操作;
所述业务判断所述请求型的USSD消息请求的菜单的菜单类型为请求型
菜单或经过分页的通知型菜单,则向所述用户发送请求型的USSD消息,该
请求型的USSD消息中携带菜单内容;
所述业务根据所述菜单的父菜单索引和用户指令获取菜单信息,根据所
获取的菜单信息进行处理。
2.如权利要求1所述的方法,其特征在于,所述菜单信息至少包括如下
任一种或几种:
用户输入按键对应的操作类型、业务类型对应的索引、菜单内容、菜单
类型。
3.如权利要求1或2所述的方法,其特征在于,所述业务进行动态分页
操作的过程包括:
获取所述菜单的菜单内容、菜单长度以及单分页符;
若判断所述菜单的菜单长度大于设定长度,则根据所述单分页符将所述
菜单划分为符合设定长度的菜单页。
4.如权利要求3所述的方法,其特征在于,所述业务进行动态分页的过
程还包括:
增加分页提示信息,输出分页的菜单页序列和对应的按键菜单总页数;
根据菜单标识翻页按键信息获取新页的信息,进行翻页。
5.如权利要求3所述的方法,其特征在于,根据所述单分页符将所述菜
单划分为符合设定长度的菜单页包括:
当所述单分页符包括两个或两个以上时,根据所述单分页符的优先级顺
序,将所述菜单划分为符合设定长度的菜单页。
6.如权利要求3所述的方法,其特征在于,该方法还包括:
当用户发起的请求型的USSD消息请求的业务类型为菜单时,若所述业
务根据预先配置判断要对所述菜单进行分页操作,则将与所述菜单的菜单标
识对应的第一个菜单页的内容作为菜单内容;
判断所述菜单的菜单类型为请求型菜单或经过分页的通知型菜单,则通
过所述请求型的USSD消息的响应消息将菜单内容发送给用户;
根据菜单索引和用户指令获取菜单信息,根据所获取的菜单信息进行处
理。
7.一种非结构化补充数据业务USSD菜单的实现装置,其特征在于,
包括菜单长度判断模块、动态分页翻页模块、菜单内容处理模块和菜单操作
处理模块,其中:
所述菜单长度判断模块,在用户发起的请求型的USSD消息请求...

【专利技术属性】
技术研发人员:朱仲亮姚清华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1