一种手机短信增值菜单动态实现的方法

文档序号:7641206阅读:358来源:国知局
专利名称:一种手机短信增值菜单动态实现的方法
技术领域
本发明涉及一种手机短信增值菜单的应用,特别是涉及一种手机短信增值菜单动态实现的方法。
随着移动技术的发展,手机不但成为人们日常生活中越来越重要的通信手段,而且手机所特有的数据通信功能更带来广阔的应用空间。手机短消息(short message),以下简称手机短信,就是其中的一种经常会使用的功能。现在各地的移动通信运营商纷纷推出“手机炒股”、“移动银行”等新业务,吸引了广大的用户。但是在实际的市场推广过程中,大家都遇到了共同的问题,即手机SIM卡的菜单定制问题。因为目前利用手机短信功能实现的应用功能,大都需要更换用户原先的手机SIM卡,重新写入增值应用菜单,而由于市场及应用发展的迅速,新的增值应用不断涌现,所以经常更换或重写用户手机的SIM卡,会成为一件非常麻烦的事情。因为更换或重写手机SIM卡需要用户亲自去移动运营公司的营业厅,办理有关的手续,并且可能需要支付一定的换卡费用。这种做法在时间、精力和金钱上都对于使用手机短信增值应用的用户来说,造成一定的负担,同时对于此项新技术的市场推广也成为不利的因素。
因此现有技术无法克服上述手机短信功能升级给用户带来的不便等缺陷,从而大大限制了这项移动数据新业务的市场发展。因为现有手机短信的增值菜单是固定的菜单,写入手机SIM卡并存于其中,SIM卡中的程序与应用业务相关,所以每次开通新的手机短信应用功能,即增加新的应用功能菜单或调整原有的功能菜单,都需要对手机的SIM卡再进行一次写入的操作,因此需要手机用户多次亲临移动运营公司的营业厅,才能完成功能升级。这样利用手机完成某一交易的设想,例如手机炒股、移动银行服务,受到了极大的限制。
本发明的目的在于提出一种利用手机短信增值菜单来实现提交交易的方法,通过将手机短信固定菜单转换为动态菜单,再利用服务器根据手机用户的实际需求将各项交易分别提供给用户,得以方便地实现了各项交易的提交。
本发明通过如下技术方案来实现。
一种手机短信增值菜单动态实现的方法,其中1)在该SIM卡上一次性写入基本菜单,用于建立一个实现该增值功能的入口;2)建立一预存增值内容的动态菜单服务器,用于与所述手机进行多次交互。
所述的方法,其中所述手机的SIM卡上至少内嵌有1)一显示表述语言解释器,用于解析短信信息;和2)一菜单和表单的操作解释器,用于接收来自手机按钮上的操作。
所述的方法,其中所述的动态菜单服务器至少内嵌有1)用户请求处理器,用于接收并解析该用户请求;2)表述语言编译器,用于将菜单和表单的服务器表述语言编译成客户端显示表述语言后发送给手机终端;3)菜单和表单编辑器,利用动态菜单服务器上图形化界面的编辑器生成。
所述的方法,其中所述具有增值功能的基本菜单分别包括用户设置菜单,用于完成类别选择以及个人身份的识别;和服务内容菜单,用于进一步完成交易请求。
所述的方法,其中还包括下列处理1)终端用户通过该手机与该SIM卡之间进行多次互换后,选择所述的基本菜单项;2)终端手机通过短信发送该所选菜单项,向该服务器申请增值内容;3)所述动态菜单服务器通过所述用户处理器接收并解析该用户请求,找到与该请求相对应的菜单或表单;4)所述服务器将所述菜单或表单通过所述服务器表述语言编译器的编译后发送给所述手机终端。
所述的方法,其中还包括下列处理1)所述短信手机将请求结果的内容送给所述SIM卡;2)所述SIM卡通过所述显示表述语音解释器对请求结果的内容菜单解析,并送给手机终端显示;3)依据所述用户对所述手机显示的内容菜单进行的操作,所述SIM卡通过所述操作解释器对该操作内容解析后,发送到所述手机终端进行显示;4)所述SIM卡对所述表单内容打包,并通过所述手机向所述动态菜单服务器发送所述表单内容。
所述的方法,其中包括下列处理1)所述手机终端向所述服务器发送设置请求;2)所述服务器接收该设置请求,并判断该用户是否为普通用户;3)如果是,则所述服务器进一步发送一选择菜单给所述用户;4)所述用户根据选择菜单键入编码,向所述服务器发送该选择结果以完成设置。
所述的方法,其中如果步骤3)判断为否,则所述用户直接键入编码接收由所述服务器发送的设置内容表单。
所述的方法,其中包括下列处理1)所述手机用户向所述服务器发送服务请求;2)所述服务器接收该服务请求,并判断该用户是否为普通用户;3)如果是,则所述服务器进一步下载并发送一服务/交易功能清单给所述用户;4)所述用户键入编码做出功能选择后,向所述服务器发送该功能选择结果。
所述的方法,其中还包括下列步骤1)所述服务器根据所述用户所选择的功能,进一步下载并发送服务/交易内容表单;2)所述用户填写该服务/交易内容表单后,发送给所述服务器,完成交易的提交。
所述的方法,其中如果步骤3)判断为否,则直接键入编码接收所述服务/交易内容表单。
所述的方法,其中所述菜单和表单的操作解释器包含处理1)检验手机屏幕上当前光标处的该操作是否合法,如果不合法,发送警告声;2)如果合法,解析该操作,并接解析后的操作指令发送给手机。
所述的方法,其中所述服务器表述语言编译器包含处理定义所述菜单与所述表单之间的逻辑关系。
所述的方法,其中所述服务器表述语言编译器还包含处理修改所述菜单与所述表单之间的逻辑关系。
所述的方法,其中所述用户请求处理器包含处理1)建立一个处理队列,制定请求服务处理的优先级规则并予以实施;2)保留所述菜单和所述表单之间的逻辑关系;3)建立请求结果发送队列,并制定发送优先规则;4)定义与业务系统的接口。
根据本发明的一个方面,本发明可以实现手机短信功能的动态菜单和内容表项的下载,在手机SIM卡上不再需要存写任何涉及应用业务的功能菜单内容,从而避免因为功能调整或升级所带来重复写SIM卡的不便,使手机短信增值业务功能能够得到更加广泛的应用。
根据本发明的另一个方面,由于本发明充分利用手机短信编辑器的功能,使用户的使用和操作更加方便和灵活,人机界面非常友好。
根据本发明的又一方面,由于本发明通过利用手机用户的基本菜单与服务器之间的通讯,得以完成设置请求和请求提交交易的请求,因此使得手机的SIM卡不必因为应用功能的升级或扩充而需要进行很大的调整了。
下面结合附图通过对本发明较佳实施例的描述,将使本发明的上述技术方案以及其它优点显而易见。


图1示出了本发明动态菜单处理流程示意图;图2示出了本发明手机短信动态菜单功能处理流程;图3示出了本发明利用手机短信操作功能完成交易提交的流程框图。
下文将详细描述本发明。
目前常用的手机短信增值菜单功能是属于Client/Server即客户机/服务器方式,这种技术在计算机应用系统开发中曾得到过广泛的使用,其存在的一个问题就是一旦客户端的程序需要改变,则客户端的维护量会非常大;而手机短信动态菜单功能的思想是在手机短信的功能上实现部分Browser/Server的方式,即在手机上只要一个非常简单的浏览工具(基本菜单),而真正的内容,包括所有的功能菜单和需求内容表项都放置在服务器上,根据需要随时下载,所以手机的SIM卡(客户端)就不会因为应用功能的升级或扩充,需要进行很大的调整了。
因此本发明所要解决的就是手机短信增值功能菜单的定制问题。本发明是在基本菜单中一次性写入了增值菜单,以供用户选择。如图1所示的是本发明动态菜单处理流程示意图,首先,在用户手机中支持STK功能的SIM卡上需要开发前台软件。由于在手机动态菜单功能的实现过程中,所使用的菜单和表单都有自己特殊的显示要求,这就需要在普通短信显示机制的基础上制定特殊的显示表述语言,而普通短信手机有自己的手机短信显示编码标准,它并不能理解显示表述语言的。同样地,对菜单和表单的操作也会与普通手机短信操作有很大的不同,因此为了在手机现有的短信操作机制上实现这些要求,必须在按钮操作和响应动作接口之间开发中间层程序。
根据本发明的方法,这个前台软件中包含一显示表述语言解释器;和一菜单和表单的操作解释器。该显示表述语言解释器后台服务器通过短信方式发送用显示表述语言描述的菜单内容和表单内容,SIM卡接收到该菜单和表单内容后,调用显示语言解释器对显示表述语言进行编译,生产符合手机短信显示编码标准的菜单和表单,并将解析后的数据传送给手机显示。该菜单和表单的操作解释器,它接收来自手机按钮上的操作,同时先行检验手机屏幕上当前光标处的该操作是否合法,如不合法将发送警告声,而手机不进行任何操作;如果合法,操作解释器将对该操作动作进行解析,将解析后的操作指令发送给手机,手机再进行相应的操作显示和操作动作。
实现手机动态菜单的增值,还需要在运营平台的动态菜单后放置后台系统。根据本发明的方法,需要建立后台服务器,即动态菜单服务器,提供了整个服务菜单和表单的内容和流程,它接收基于手机SMS的请求,然后发送相应的服务项目内容给用户。由于手机的显示表述语言解释器只能解析显示表述语言,因此,该动态服务器应分别包含一服务器表述语言编译器;一用户请求处理器;和一用户请求处理器。该服务器表述语言编译器负责将菜单和表单的服务器表述语言编译成为手机能够识别的显示表述语言,该表述语言同时定义了菜单和表单之间一一对应的逻辑关系,用于当用户在手机上选定了菜单中的一预定的菜单项时,该后台服务器便根据其对应的逻辑关系反馈给手机用户。该用户请求处理器,负责建立手机短信请求服务流程,进行下述处理建立一个处理队列,通过制定的请求服务处理的优先级规则予以实施;保留该菜单和表单之间的逻辑关系;一个请求结果发送队列,也制定一个发送优先规则;和进一步定义与业务系统的接口。当该用户请求处理器接收了用户的请求,将其送入请求处理队列,该队列将请求按照一定的优先级将其发送到核心处理器,该核心处理器对请求内容进行判断,若该请求属于请求菜单,处理器会根据其保留的菜单和表单逻辑关系、请求条件寻找到其请求的表单和菜单内容,若请求属于请求表单,处理器就会将其内容转换为符合业务系统接口标准的数据,发送给相应的业务系统。该菜单和表单编辑器,进一步为运营服务商增加、修改服务内容提供调整菜单和表单内容的编辑工具,而不需要运营服务商直接使用服务器表述语言来修改菜单和表单,相当于就是服务器表述语言的图形化编程工具。
参见图1所示,短信手机通过全球移动通信系统(GSM)同动态服务器联系。当终端用户选择了增值菜单,则首先在短信手机与SIM卡之间需要进行多次互换;最后,通过手机终端通过短信发送出一请求给动态服务器。动态服务器上的用户请求处理器接收用户的请求,解析该请求并找到相应请求的菜单或表单,并将其内容通过服务器表述语音编译器编译成客户端显示表述语音后发送给手机终端。然后,由手机终端将请求结构的内容传送给SIM卡。在SIM卡中的显示表述语音解释器对内容进行解析,解析的结果发送给手机进行显示。这样,在这一显示提示中,用户通过手机对菜单或表单进行操作;同时由SIM卡的操作解释器解析该操作,并将解析后的操作动作内容发送给手机,手机进行相应的显示和发送请求的处理。最后,SIM卡完成表单内容的打包后,向服务器发送表单内容。
依据本发明的实现动态菜单的方法,提交给动态服务器的请求最终均与若干相交易的提交相联系的。因此,服务器将接收的表单内容最后发送给相应的业务网关,经业务网关将请求内容传送给业务系统,进行业务请求的进一步处理。
本发明动态菜单功能主要包括两大类功能,即用户设置和服务内容,因此这两项功能的标题需要一次性写入手机SIM卡的,即在SIM卡中固定写入的菜单只有这二项。请参阅图2所示的手机短信动态功能处理流程。当用户进入步骤S100的短信增值服务菜单后,进一步包括两项选择,即步骤S102的进入用户设置菜单选择和步骤S202的进入服务内容菜单选择。在步骤S102中,应分成二种情况,一种情况是面向普通用户的使用方式;另一种情况是面向熟练用户的使用方式。
如果是普通用户,进入步骤S102的用户设置菜单后,手机用户需要首先在步骤S104发送设置请求,然后,手机短信中心服务器(以下简称服务器)通过手机短信功能在步骤S106向手机发送《设置内容清单》。进一步地,在步骤S108用户接受《设置内容清单》后,选择需要设置的内容编号,并在步骤S110,手机向服务器发送内容编号的短信,并且接收由服务器发来的对应于用户选择内容的《设置表单》,即步骤S112。用户在步骤S114完成在手机上填写《设置表单》后,以短信的方式发送给服务器,并会在步骤S116得到确认信息,以式设置工作完成。
请参阅图3所示的实施例,本发明在手机上预存有证券设置和银行设置的两大功能。例如,当用户需要完成证券交易的股东代码和密码设置的时候,用户会通过手机发出设置请求,这时服务器发送菜单“设置证券信息01;设置银行信息02”。如果用户选择“01“,服务器下载《设置表单》,进一步显示界面“选择深市01沪市02请输入股东代码输入交易密码确认交易密码“当用户根据提示分别输入“01”、“12345678”、“666666”和“666666”后,即可完成整个设置过程。用户的信息输入都是在《设置表单》每一项提问下一行完成的,银行信息设置以次类推。
普通用户完成整个设置过程总共需要发送和接收短消息的次数为3次。
对于熟练用户,可以采用更快捷方式,即在执行步骤S102后,直接在步骤S118输入快捷菜单数字,便可获取需要在步骤S112才可得到的《设置表单》,填写完成后发送,所以只需要发送和接收短消息2次。
例如,仍参照图3所示,熟练用户在进入用户设置菜单后,直接输入“01”的代码,即可从服务器接收《证券信息设置表单》。用户直接填写《证券信息设置表单》,发送给服务器,就可以完成设置工作。
在步骤S202,用户进入服务内容菜单,这里也分成二种情况,一种情况是面向普通用户的使用方式;另一种情况是面向熟练用户的使用方式。
如果是普通用户,进入步骤S202的服务内容菜单后,下一个步骤S204是需要手机发送服务请求,手机短信中心服务器(以下简称服务器)则在步骤S206通过手机短信功能向手机发送《服务内容清单》。于是,用户在步骤S208接受该《服务内容清单》后,根据需要选择服务内容编号,手机发送服务内容编号,并且在步骤S210接收由服务器发来的对应于用户选择内容的《服务/交易功能清单》,用户选择所需要的服务/交易功能编号,通过短信发送给服务器;然后步骤S212中,服务器再将相应的《服务/交易内容表单》发送给手机。步骤S214中,用户完成《服务/交易内容表单》的填写后,手机即将表单通过短信的方式发给服务器。最后,手机用户在步骤S216将得到确认信息,以示完成了服务/交易业务的提交。
仍然参照图3所示的实施例,以完成证券交易的股票买入交易的提交过程为例。用户发送服务请求,服务器发送《服务内容清单》“证券服务01银行服务02“用户选择“01“,服务器即下载《服务/交易功能清单》“个股查询01委托买入02委托卖出03到价提示04“用户选择“02“,服务器即下载《服务/交易内容表单》“股票代码买入价格买入股数交易密码“当用户分别输入“0001”、“20.00”、“1000”和“666666”后,便完成了整个交易服务过程。用户的信息输入都是在《服务/交易内容表单》每一项提问的下一行完成的,其他服务/交易业务输入依此类推。
普通用户完成整个服务/交易过程总共需要发送和接收短消息的次数为4次。
对于熟练用户,可以在步骤S202后,即可采用输入快捷数字的方式在步骤S218直接获取需要的《服务/交易内容表单》,填写完成后发送,所以只需要发送和接收短消息2次。
例如熟练用户在进入服务内容菜单后,直接输入“01 02”的代码,即可从服务器接收《服务/交易内容表单》。用户直接填写《服务/交易内容表单》,发送给服务器,就可以完成交易业务。
权利要求
1.一种手机短信增值菜单动态实现的方法,其特征在于1)在该SIM卡上一次性写入基本菜单,用于建立一个实现该增值功能的入口;2)建立一预存增值内容的动态菜单服务器,用于与所述手机进行多次交互。
2.根据权利要求1所述的方法,其特征在于所述手机的SIM卡上至少内嵌有1)一显示表述语言解释器,用于解析短信信息;和2)一菜单和表单的操作解释器,用于接收来自手机按钮上的操作。
3.根据权利要求1所述的方法,其特征在于所述的动态菜单服务器至少内嵌有1)用户请求处理器,用于接收并解析该用户请求;2)表述语言编译器,用于将菜单和表单的服务器表述语言编译成客户端显示表述语言后发送给手机终端;3)菜单和表单编辑器,利用动态菜单服务器上图形化界面的编辑器生成。
4.根据权利要求2所述的方法,其特征在于所述具有增值功能的基本菜单分别包括用户设置菜单,用于完成类别选择以及个人身份的识别;和服务内容菜单,用于进一步完成交易请求。
5.根据权利要求3或4所述的方法,其特征在于还包括下列处理1)终端用户通过该手机与该SIM卡之间进行多次互换后,选择所述的基本菜单项;2)终端手机通过短信发送该所选菜单项,向该服务器申请增值内容;3)所述动态菜单服务器通过所述用户处理器接收并解析该用户请求,找到与该请求相对应的菜单或表单;4)所述服务器将所述菜单或表单通过所述服务器表述语言编译器的编译后发送给所述手机终端。
6.根据权利要求5所述的方法,其特征在于还包括下列处理1)所述短信手机将请求结果的内容送给所述SIM卡;2)所述SIM卡通过所述显示表述语音解释器对请求结果的内容菜单解析,并送给手机终端显示;3)依据所述用户对所述手机显示的内容菜单进行的操作,所述SIM卡通过所述操作解释器对该操作内容解析后,发送到所述手机终端进行显示;4)所述SIM卡对所述表单内容打包,并通过所述手机向所述动态菜单服务器发送所述表单内容。
7.根据权利要求6所述的方法,其特征在于包括下列处理1)所述手机终端向所述服务器发送设置请求;2)所述服务器接收该设置请求,并判断该用户是否为普通用户;3)如果是,则所述服务器进一步发送一选择菜单给所述用户;4)所述用户根据选择菜单键入编码,向所述服务器发送该选择结果以完成设置。
8.根据权利要求7所述的方法,其特征在于如果步骤3)判断为否,则所述用户直接键入编码接收由所述服务器发送的设置内容表单。
9.根据权利要求6所述的方法,其特征在于包括下列处理1)所述手机用户向所述服务器发送服务请求;2)所述服务器接收该服务请求,并判断该用户是否为普通用户;3)如果是,则所述服务器进一步下载并发送一服务/交易功能清单给所述用户;4)所述用户键入编码做出功能选择后,向所述服务器发送该功能选择结果。
10.根据权利要求9所述的方法,其特征在于还包括下列步骤1)所述服务器根据所述用户所选择的功能,进一步下载并发送服务/交易内容表单;2)所述用户填写该服务/交易内容表单后,发送给所述服务器,完成交易的提交;
11.根据权利要求9所述的方法,其特征在于如果步骤3)判断为否,则直接键入编码接收所述服务/交易内容表单。
12.根据权利要求2所述的方法,其特征在于所述菜单和表单的操作解释器包含处理1)检验手机屏幕上当前光标处的该操作是否合法,如果不合法,发送警告声;2)如果合法,解析该操作,并接解析后的操作指令发送给手机。
13.根据权利要求3所述的方法,其特征在于所述服务器表述语言编译器包含处理定义所述菜单与所述表单之间的逻辑关系。
14.根据权利要求13所述的方法,其特征在于所述服务器表述语言编译器还包含处理修改所述菜单与所述表单之间的逻辑关系。
15.根据权利要求3所述的方法,其特征在于所述用户请求处理器包含处理1)建立一个处理队列,制定请求服务处理的优先级规则并予以实施;2)保留所述菜单和所述表单之间的逻辑关系;3)建立请求结果发送队列,并制定发送优先规则;4)定义与业务系统的接口。
全文摘要
本发明的一种手机短信增值菜单动态实现的方法,在该SIM卡上一次性写入基本菜单,用于建立一个实现该增值功能的入口,建立一预存增值内容的动态菜单服务器,用于与所述手机进行多次交互。本发明可以实现手机短信功能的动态菜单和内容表项的下载,在手机SIM卡上不再需要存写任何涉及应用业务的功能菜单内容,从而避免因为功能调整或升级所带来重复写SIM卡的不便,使手机短信增值业务功能能够得到更加广泛的应用。
文档编号H04M1/725GK1333637SQ0012013
公开日2002年1月30日 申请日期2000年7月7日 优先权日2000年7月7日
发明者迟海, 周志军, 王金成 申请人:深圳黎明电脑网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1