应用于非结构化补充数据业务系统的菜单交互处理方法技术方案

技术编号:6886273 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开应用于USSD系统的菜单交互处理方法,包括:在USSD系统中的数据库上建立并存储菜单记录,菜单记录包括:菜单序列号ID、父菜单ID、菜单标题和菜单序号;USSD系统读取菜单记录并在内存中建立菜单数组,菜单数组包括:菜单ID、父菜单ID、菜单标题和数组下标;在USSD系统中利用菜单数组建立菜单父子关系信息链表数组,其中,每个菜单父子关系信息链表中的元素包括:菜单ID、父菜单ID、数组下标、子菜单个数和子菜单下标列表;USSD系统接收请求,并通过菜单ID和指针遍历检索菜单父子关系信息链表数组,获取对应的父菜单ID、数组下标和子菜单个数的菜单信息。本发明专利技术可以大幅度地提高USSD系统中菜单检索处理能力,提高菜单交互速度及单位时间的处理容量。

【技术实现步骤摘要】

本专利技术涉及移动通信服务领域,具体地说,本专利技术涉及一种应用于非结构化补充数据业务(USSD,Unstructured Supplementary Service Data)系统的菜单交互处理方法。
技术介绍
目前的常用实现方式是将菜单级别关系存储于数据库中,包括SqIServeiNOracle 等常用数据库,通过SQL语句检索特定菜单ID的关联菜单信息实现菜单向下级别或者向上级别的交互,虽然这是一种普适方法,但在存储大量菜单信息并进行大量用户并发交互、需要快速检索处理时,数据库方法效率比较低。例如,数据库中存储如下菜单基本信息

【技术保护点】
1.一种应用于非结构化补充数据业务USSD系统的菜单交互处理方法,其特征在于,包括:在所述USSD系统中的数据库上建立并存储菜单记录,该菜单记录包括:菜单序列号ID、父菜单ID、菜单标题和菜单序号;所述USSD系统读取所述菜单记录并在内存中建立菜单数组,该菜单数组包括:菜单ID、父菜单ID、菜单标题和数组下标;在所述USSD系统中利用所述菜单数组建立菜单父子关系信息链表数组,其中,每个菜单父子关系信息链表中的元素包括:菜单ID、父菜单ID、数组下标、子菜单个数和子菜单下标列表;所述USSD系统接收请求,并通过所述菜单ID和指针遍历检索所述菜单父子关系信息链表数组,获取对应的父菜单ID、数组下标和子菜单个数的菜单信息。

【技术特征摘要】
1.一种应用于非结构化补充数据业务USSD系统的菜单交互处理方法,其特征在于,包括在所述USSD系统中的数据库上建立并存储菜单记录,该菜单记录包括菜单序列号 ID、父菜单ID、菜单标题和菜单序号;所述USSD系统读取所述菜单记录并在内存中建立菜单数组,该菜单数组包括菜单 ID、父菜单ID、菜单标题和数组下标;在所述USSD系统中利用所述菜单数组建立菜单父子关系信息链表数组,其中,每个菜单父子关系信息链表中的元素包括菜单ID、父菜单ID、数组下标、子菜单个数和子菜单下标歹丨J表;所述USSD系统接收请求,并通过所述菜单ID和指针遍历检索所述菜单父子关系信息链表数组,获取对应的父菜单ID、数组下标和子菜单个数的菜单信息。2.如权利要...

【专利技术属性】
技术研发人员:冯国强
申请(专利权)人:北京北纬通信科技股份有限公司
类型:发明
国别省市:11

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

1