首页 / 特殊字符业务触发模块及方法

特殊字符业务触发模块及方法有效专利 发明

技术领域

[0001] 本发明涉及计算机处理系统,具体涉及一种特殊字符业务触发模块及方法。

相关背景技术

[0002] 通常,业务触发系统由终端和云端组成。终端是用户直接操作的、接入层设备,包括手机、平板、小型计算机、接入网关等设备。云端是远端服务器,包括云存储服务器、云计算服务器、云控制服务器、云应用服务器等设备。
[0003] 现有的特殊字符业务触发系统的业务触发与控制方式有以下两种:
[0004] 或者在云端侧实现,特殊字符业务的触发与控制逻辑在云端侧实现,终端只是一个“瘦终端”,没有业务触发模块;
[0005] 或者在终端侧实现,特殊字符业务的触发与控制逻辑在终端侧实现,云端不参与触发与控制,终端是一个“胖终端”。
[0006] 上述传统的特殊字符业务触发方式,往往会导致以下问题:
[0007] 假设系统为云端侧实现,当云端服务器升级或者更换的时候,云端服务器必须同步加载该业务触发与实现模块,如果升级或者更换数量大,那么同步加载费时费力、效率低下;如果不同步加载,那么业务功能丧失。
[0008] 假设系统为终端侧实现,当终端升级或者更换的时候,终端必须支持业务触发与实现模块,否则便可能无法触发与实现业务,业务功能丧失。

具体实施方式

[0042] 为使本发明的目的、技术方案及效果更加清楚、明确,下面结合参照附图对本发明进一步详细说明本发明特殊字符业务触发模块及方法的实施例。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0043] 终端是用户直接使用、操作的设备,比如PC电脑、手机、平板、带显示屏的接入网关等具有输入框功能的设备。输入框,是接收用户输入的控件,比如浏览器中的地址栏、网页中的搜索输入栏、手机登陆界面中用户名和密码的输入框、短信发送时收件人输入框等。
[0044] 终端输入框接收用户的各种字符的输入。
[0045] 正常字符:如A-Z,a-z,0-9等字符。
[0046] 特殊字符:如*,#,@,&等字符。
[0047] 以短信发送为例,当用户输入特殊字符#后,模块会弹出所有收件人的手机号码,用户只需找到并选择对应的收件人,即可完成收件人信息的输入。
[0048] 参照图1,本发明特殊字符业务触发模块的实施例,包括由网络连接的终端和云端,智能触发子模块和与其相连接的终端侧触发子模块以及云端侧触发子模块。其中:
[0049] 终端侧与云端侧需要建立网络连接。由终端侧发送注册请求消息到云端侧,云端侧发送注册成功响应消息到终端侧,完成终端侧与云端的网络连接。
[0050] 智能触发子模块,用于根据终端侧与云端侧的业务触发与控制方式进行智能匹配来选择相应的触发模式,如果匹配结果为“终端侧触发模式”,则启动终端侧触发子模块;如果匹配结果为“云端侧触发模式”,则启动云端侧触发子模块。
[0051] 终端侧触发子模块,用于支持终端侧特殊字符业务触发与控制。
[0052] 云端侧触发子模块,用于支持云端侧特殊字符业务触发与控制。
[0053] 下面给出本发明特殊字符业务触发的方法。
[0054] 在本发明特殊字符业务触发的方法的实施例中,终端设备上设置可灵活选择的特殊字符业务触发与控制模式,用户可以选择“终端侧触发模式”或者“云端侧触发模式”或者“智能模式”。
[0055] 本发明特殊字符业务触发的方法的实施例,设置智能触发子模块和与其相连接的终端侧触发子模块以及云端侧触发子模块,该方法包括用户在终端设备上选择特殊字符业务触发与控制模式为“终端侧触发模式”或者“云端侧触发模式”或者“智能触发模式”:
[0056] 1.终端侧触发模式:由终端侧支持特殊字符业务触发与控制。
[0057] 终端侧触发模式的基本方法是:
[0058] S101、终端侧接收特殊字符;
[0059] S102、终端侧在预设的特殊字符业务表中根据特殊字符进行匹配;
[0060] S103、终端侧根据匹配结果触发并执行相应的业务。
[0061] 在S102之前,需要在终端设备中预先存储特殊字符业务表,该表存储了特殊字符与对应触发业务的映射关系,举例如下:
[0062]特殊字符 对应的触发业务
@ 通知消息业务
* 设置密码业务
# 解锁业务
A 设置铃声业务
B ……
[0063] 在步骤S103中,匹配结果有两种情况:
[0064] S103.1、匹配成功,触发并执行相应的业务。
[0065] S103.2、匹配失败,终端侧退回初始状态。
[0066] 上述方法虽然能够触发相应业务并执行,但是终端侧必须留出存储空间预先存储特殊字符业务表,这对于昂贵的终端内存而言增加了产品成本,经济性能降低。针对该不足,提出一种改进的“终端侧触发模式”方法如下:
[0067] S201、终端侧发送注册请求消息到云端侧;
[0068] S202、云端侧发送注册成功响应消息到终端侧;
[0069] S203、终端侧接收特殊字符;
[0070] S204、终端侧把接收的特殊字符发送到云端侧;
[0071] S205、云端侧收到特殊字符后,把云端侧预先存储的特殊字符业务表发送给终端侧作为S204的响应;
[0072] S206、终端收到特殊字符业务表后,根据特殊字符进行匹配;
[0073] S205、终端侧根据匹配结果触发并执行相应的业务。
[0074] 在S205之前,需要在云端设备中预先存储特殊字符业务表。
[0075] S205匹配成功或者失败的情况同S103。
[0076] 上述改进的方法,虽然解决了“必须在终端设备增加储存空间用于储存特殊字符业务表导致产品成本增加”的技术问题,但是终端侧每次都要把特殊字符发送给云端侧用于触发云端侧向终端侧发送特殊字符业务表,该方法必须依赖终端侧接收的特殊字符,这种依赖关系导致方法耗时,间接增加了业务匹配和触发的时间,导致效率不高。因此,针对该不足,提出再次改进的“终端侧触发模式”方法。
[0077] 参照图3,在本发明特殊字符业务触发的方法中,最佳“终端侧触发模式”包括如下具体方法:
[0078] S301、终端侧发送注册请求消息到云端侧;
[0079] S302、云端侧发送注册成功响应消息到终端侧,该响应消息携带有特殊字符业务表;
[0080] S303、终端收到特殊字符业务表后,根据特殊字符进行匹配;
[0081] S304、终端侧根据匹配结果触发并执行相应的业务,如果匹配成功,触发并执行相应的业务;如果匹配失败,终端侧退回初始状态。
[0082] 2.云端侧触发模式:由云端侧支持特殊字符业务触发与控制。
[0083] 参照图4,“云端侧触发模式”包括如下具体方法:
[0084] S401、终端侧发送注册请求消息到云端侧;
[0085] S402、云端侧发送注册成功响应消息到终端侧;
[0086] S403、终端侧接收特殊字符;
[0087] S404、终端侧把接收的特殊字符发送到云端侧;
[0088] S405、云端侧接收到特殊字符后,与预先储存的特殊字符业务表进行匹配;
[0089] S406、云端侧根据匹配结果触发并执行相应的业务,如果匹配成功,触发并执行相应的业务;如果匹配失败,终端侧退回初始状态。
[0090] 3.智能触发模式:根据终端侧与云端侧的业务触发与控制方式进行智能匹配来选择相应的角发模式,如果匹配结果为“终端侧触发模式”,则启动“终端侧触发模式”;如果匹配结果为“云端侧触发模式”,则启动“云端侧触发模式”。
[0091] 参照图2,“智能触发模式”包括如下具体方法:
[0092] S501、终端侧发送注册请求消息到云端侧;
[0093] S502、云端侧发送注册成功响应消息到终端侧;
[0094] S503、终端侧启动“智能实现模式”流程:
[0095] S504、判断在终端侧是否预先存储并查找到特殊字符业务表?如果是,那么在终端侧启动“终端实现模式”;如果否,执行下一步;
[0096] S505、判断在云端侧是否预先存储并查找到特殊字符业务表?如果是,那么在云端侧启动“云端实现模式”;如果否,返回步骤S503。
[0097] 综上所述,本发明特殊字符业务触发模块和方法,可以灵活选择特殊字符业务触发与控制是在终端侧实现还是在云端侧实现,从而解决了单一的特殊字符业务触发与实现模式存在的技术问题,也使得在相应的设备升级与更新的时候,无须同步加载或者支持业务触发与实现模块,用户可以灵活使用,方便、高效。
[0098] 上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。

当前第1页 第1页 第2页 第3页