[发明专利]基于USSD的历史菜单功能实现方法及服务器有效
申请号: | 201210575747.0 | 申请日: | 2012-12-26 |
公开(公告)号: | CN103906019B | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 陈日锋;朱仲亮;魏学松 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W88/18 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ussd 历史 菜单 功能 实现 方法 服务器 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种基于USSD(非结构化补充数据业务)的历史菜单功能实现方法及服务器。
背景技术
智能网是一个用于产生和提供业务的体系结构,其最重要的特点是快速方便、灵活经济的提供各种特色增值业务。USSD应用业务作为其中的预付费智能业务中的重要业务流程,在最近几年发展迅速,尤其随着OCS(在线计费系统)业务的发展出现很多新的业务功能(比如SP增值服务、菜单功能等),为用户提供了更多更智能化的服务,也为运营商取得了不小的经济效益。
USSD业务应用,由于其方便、快捷、占用资源少等优点越来越多的被推广应用,USSD应用一般分为功能方式应用和菜单方式应用,功能应用一般由多个管理流程组成,比如查询余额,充值,语言选择等,而菜单方式应用,增加了用户的交互选择功能,内容丰富功能强大。
随着USSD业务应用越来越广泛,内容和功能越来越丰富的同时,USSD业务的应用和访问越来越像浏览器的功能,比如用户通过接入码访问特定的USSD应用,通过USSD推送给用户浏览选择相关操作等,但是由于菜单内容丰富,往往用户实际需要使用的功能存放在系统树的多级子菜单下,需要和用户多次交互才能完成用户的一次操作。而现实情况是,完成一次操作,用户需要与USSD业务的菜单系统进行多次交互,由于HLR(Home Location Register,归属位置寄存器)给用户下发每个交互型USSD消息都有一个特定的时长,在这个时长内用户有响应返回,则该响应有效,如果该时长内用户未来得及做出响应,则HLR认为本次交互异常,会话结束。当再次触发USSD业务时,用户无法直接访问前面未完成操作的菜单界面,而需要重新多次交互才能实现一次操作,由此给用户操作带来不便,降低了USSD业务应用的访问效率和用户的满意度。
发明内容
本发明的主要目的在于提供一种基于USSD的历史菜单功能实现方法及服务器,旨在提高USSD访问的方便快捷性以及用户满意度。
为了达到上述目的,本发明提出一种基于USSD的历史菜单功能实现方法,包括:
服务器接收到用户终端发送的USSD请求时,触发USSD业务;所述USSD请求携带有用户终端ID和USSD接入码;
根据所述用户终端ID和USSD接入码在数据中心中查询是否有对应接入码的历史菜单信息;
若是,则根据所述历史菜单信息中记录的历史菜单ID获取上次会话用户未响应的菜单内容,并推送给用户终端。
优选地,所述根据用户终端ID和USSD接入码在数据中心中查询是否有对应接入码的历史菜单信息的步骤之后还包括:
若所述数据中心中未查询到对应接入码的历史菜单信息,则根据所述USSD接入码对应的主菜单ID获取菜单内容,并推送给用户终端。
优选地,所述根据历史菜单信息中记录的历史菜单ID获取上次会话用户未响应的菜单内容,并推送给用户终端的步骤之前还包括:
提示用户终端是否选择历史菜单,若是,则执行步骤:根据所述历史菜单信息中记录的历史菜单ID获取上次会话用户未响应的菜单内容,并推送给用户终端;否则
执行步骤:根据所述USSD接入码对应的主菜单ID获取菜单内容,并推送给用户终端。
优选地,所述历史菜单信息包含历史菜单ID、保留记录的最大时长以及当前记录写入数据中心的时间。
优选地,所述根据历史菜单信息中记录的历史菜单ID获取上次会话用户未响应的菜单内容,并推送给用户终端的步骤之后还包括:
在所述数据中心清除对所述历史菜单信息的记录。
优选地,所述根据历史菜单信息中记录的历史菜单ID获取上次会话用户未响应的菜单内容,并推送给用户终端的步骤之后还包括:
接收用户终端的响应消息,并进行下一级菜单操作;或者
当等待超时或等待过程异常而未接收到用户终端的响应消息时,释放本次USSD会话,并将本次USSD会话异常时下发给用户终端的菜单内容的菜单ID存入数据中心的历史菜单信息表。
优选地,该方法还包括:
比较系统当前时刻和每条历史菜单信息记录的写入时刻及保留记录的最大时长;
当系统当前时刻与记录写入时刻之间的时差超过所述保留记录的最大时长时,在数据中心清除该条记录。
优选地,所述服务器接收到用户终端发送的USSD请求之前还包括:
判断用户终端上次访问USSD业务时是否异常释放;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210575747.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:嵌入式系统程序执行方法
- 下一篇:一种天气数据展示方法及装置