一种业务处理方法、装置及系统的制作方法

文档序号:8001158阅读:130来源:国知局
一种业务处理方法、装置及系统的制作方法
【专利摘要】本发明公开了一种业务处理方法、装置及系统,具体的,接收来自用户终端的业务请求;对接收的来自多个用户终端的多个业务请求进行分析、统计处理,确定所述多个用户终端请求的业务;分别从相关的应用服务器获取所述多个用户终端请求的业务数据;从所述获取的业务数据中提取各用户终端请求的业务数据,分别发送至相应的用户终端。本发明通过对业务请求进行批量处理,实现了对多个业务请求的动态适配,从而即使在多个用户的多个终端同时发起业务请求的场景下,也能够提高业务响应速度,提高用户体验。
【专利说明】一种业务处理方法、装置及系统

【技术领域】
[0001] 本发明涉及无线通信领域,尤其涉及一种业务处理方法、装置及系统。

【背景技术】
[0002] 图1为M2M(Machine-to_Machine)系统架构示意图,在M2M系统架构中,用户终端 通过M2M业务能力层的M2M业务平台与M2M应用服务器进行信息交互。具体的讲,用户所 发送出的业务请求通过M2M业务平台发送给M2M应用层,M2M应用层的业务数据通过M2M 业务平台经M2M通信网络层发送至用户终端;另外,M2M终端及感知延伸层的业务数据也会 经M2M通信网络层通过M2M业务平台传送至M2M应用层的M2M应用服务器进行存储,以便 用户使用。
[0003] 但是,M2M业务平台所接收的业务请求可能来自不同的网络及不同类型的用户终 端,且同一时间可能会有多个用户的多个终端对业务进行请求,在这种场景下,采用上述基 于M2M系统架构的业务处理方法,可能无法针对海量业务请求作出及时响应,从而无法满 足用户的业务需求,影响用户体验。


【发明内容】

[0004] 有鉴于此,本发明的主要目的在于提供一种业务处理方法、装置及系统,能够提高 业务响应速度,提1?用户体验。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 一种业务处理方法,包括:
[0007] 接收来自用户终端的业务请求;
[0008] 对接收的来自多个用户终端的多个业务请求进行分析、统计处理,确定所述多个 用户终端请求的业务;
[0009] 分别从相关的应用服务器获取所述多个用户终端请求的业务数据;
[0010] 从所述获取的业务数据中提取各用户终端请求的业务数据,分别发送至相应的用 户终端。
[0011] 该方法还包括:存储各应用服务器中业务的上下文信息,
[0012] 所述分别从相关的应用服务器获取所述多个用户终端请求的业务数据为:
[0013] 根据所述存储的应用服务器中业务的上下文信息,从相关的应用服务器获取所述 多个用户终端请求的业务数据。
[0014] 所述从应用服务器获取业务数据时,如果确定所述应用服务器中存储了需要获取 的业务数据,则直接从所述应用服务器获取所述需要获取的业务数据;如果确定所述应用 服务器中未存储需要获取的业务数据,则从其他终端或服务器获取所述需要获取的业务数 据,并发送至相应的应用服务器。
[0015] 所述业务请求携带以下一项或多项:业务类型、业务内容、发起请求的用户终端类 型、用户ID。
[0016] 该方法还包括:
[0017] 在接收来自用户终端的业务请求之后,对所述业务请求进行鉴权,
[0018] 所述对接收的来自多个用户终端的多个业务请求进行分析、统计处理为:
[0019] 对鉴权通过的多个业务请求进行分析、统计处理。
[0020] -种业务处理装置,包括:接收模块、第一处理模块、第一获取模块、第二处理模块 和发送模块;其中,
[0021] 所述接收模块,用于接收来自用户终端的业务请求;
[0022] 所述第一处理模块,用于对所述接收模块接收的来自多个用户终端的多个业务请 求进行分析、统计处理,确定所述多个用户终端请求的业务;
[0023] 所述第一获取模块,用于根据第一处理模块的处理结果,分别从相关的应用服务 器获取所述多个用户终端请求的业务数据;
[0024] 所述第二处理模块,用于根据第一处理模块的处理结果,从所述第一获取模块获 取的业务数据中提取各用户终端请求的业务数据;
[0025] 所述发送模块,用于根据第二处理模块的处理结果,分别将各用户终端请求的业 务数据发送至相应的用户终端。
[0026] 该装置还包括上下文信息存储模块,用于存储各应用服务器中业务的上下文信 息,
[0027] 所述第一获取模块,具体用于根据所述上下文信息存储模块存储的应用服务器中 业务的上下文信息,从相关的应用服务器获取所述多个用户终端请求的业务数据。
[0028] 所述上下文信息存储模块,还用于存储用户终端的上下文信息。
[0029] 该装置还包括第二获取模块,
[0030] 所述第二获取模块,用于在确定相关的应用服务器中未存储需要获取的业务数据 时,从其他终端或服务器获取相应的业务数据,并发送至所述应用服务器。
[0031] 该装置还包括鉴权模块,
[0032] 所述鉴权模块,用于对接收模块接收的业务请求进行鉴权;
[0033] 所述第一处理模块,具体用于对鉴权通过的多个业务请求进行分析、统计处理。
[0034] 该装置设置于M2M业务平台上。
[0035] 一种业务处理系统,包括:至少一个应用服务器、业务处理装置和至少一个用户终 端,其中,
[0036] 所述应用服务器,用于根据业务处理装置的请求,向所述业务处理装置返回相应 的业务数据;
[0037] 所述业务处理装置为上述的业务处理装置;
[0038] 所述用户终端,用于向业务处理装置发送业务请求,以及接收来自业务处理装置 的业务数据。
[0039] 本发明实施例所述的业务处理方法、装置及系统,接收来自用户终端的业务请求; 对接收的来自多个用户终端的多个业务请求进行分析、统计处理,确定所述多个用户终端 请求的业务;分别从相关的应用服务器获取所述多个用户终端请求的业务数据;从所述获 取的业务数据中提取各用户终端请求的业务数据,分别发送至相应的用户终端。本发明实 施例采用业务处理装置对接收到的来自多个用户终端的多个业务请求进行分析、统计处 理,之后,根据统计结果从相应的应用服务器获取所述多个终端请求的业务数据,并从中提 取各终端请求的业务数据发送至相应的用户终端,本发明实施例通过对业务请求进行批量 处理,实现了对多个业务请求的动态适配,从而即使在多个用户的多个终端同时发起业务 请求的场景下,也能够提高业务响应速度,提高用户体验。

【专利附图】

【附图说明】
[0040] 图1为M2M系统架构示意图;
[0041] 图2为本发明实施例一种业务处理方法流程示意图;
[0042] 图3为本发明实施例一种业务处理装置结构示意图;
[0043] 图4为本发明实施例另一种业务处理装置结构示意图;
[0044] 图5为本发明实施例再一种业务处理装置结构示意图;
[0045] 图6为本发明实施例再一种业务处理装置结构示意图;
[0046] 图7为本发明实施例一种业务处理系统结构不意图;
[0047] 图8为本发明实施例1所述的业务处理方法流程示意图;
[0048] 图9为本发明实施例1中用户发出的业务请求情况示意图;
[0049] 图10为本发明实施例1中对用户业务请求进行分析、统计的结果示意图。

【具体实施方式】
[0050] 本发明的基本思想是:接收来自用户终端的业务请求;对接收的来自多个用户终 端的多个业务请求进行分析、统计处理,确定所述多个用户终端请求的业务;分别从相关的 应用服务器获取所述多个用户终端请求的业务数据;从所述获取的业务数据中提取各用户 终端请求的业务数据,分别发送至相应的用户终端。
[0051] 本发明实施例提出了一种业务处理方法,如图2所示,该方法包括:
[0052] 步骤201 :接收来自用户终端的业务请求;
[0053] 步骤202 :对接收的来自多个用户终端的多个业务请求进行分析、统计处理,确定 所述多个用户终端请求的业务;
[0054] 这里,可以对预设时间段内接收的来自多个用户终端的多个业务请求进行分析、 统计处理,也可以对接收的预设数量的业务请求进行分析、统计处理。处理结果需要进行缓 存,以便用户使用和以后备用。
[0055] 步骤203 :分别从相关的应用服务器获取所述多个用户终端请求的业务数据;
[0056] 这里,获取的业务数据需要进行缓存,以便用户使用和以后备用。
[0057] 步骤204:从所述获取的业务数据中提取各用户终端请求的业务数据,分别发送 至相应的用户终端。
[0058] 这里,从获取的业务数据中提取各用户终端请求的业务数据具体是指根据各用户 终端所请求的业务情况,对获取的业务数据聚合与重构,以便根据用户对业务的不同需求 动态适配不同的业务。
[0059] 可选的,该方法还包括:存储各应用服务器中业务的上下文信息,
[0060] 所述分别从相关的应用服务器获取所述多个用户终端请求的业务数据为:
[0061] 根据所述存储的应用服务器中业务的上下文信息,从相关的应用服务器获取所述 多个用户终端请求的业务数据。
[0062] 可选的,所述从应用服务器获取业务数据时,如果确定所述应用服务器中存储了 需要获取的业务数据,则直接从所述应用服务器获取所述需要获取的业务数据;如果确定 所述应用服务器中未存储需要获取的业务数据,则从其他终端或服务器获取所述需要获取 的业务数据,并发送至相应的应用服务器。
[0063] 可选的,所述业务请求携带以下一项或多项:业务类型、业务内容、发起请求的用 户终端类型、用户ID。
[0064] 可选的,该方法还包括:
[0065] 在接收来自用户终端的业务请求之后,对所述业务请求进行鉴权,
[0066] 所述对接收的来自多个用户终端的多个业务请求进行分析、统计处理为:
[0067] 对鉴权通过的多个业务请求进行分析、统计处理。
[0068] 本发明实施例中,对业务请求进行分析、统计处理后的格式可以如表1所示:
[0069]

【权利要求】
1. 一种业务处理方法,其特征在于,该方法包括: 接收来自用户终端的业务请求; 对接收的来自多个用户终端的多个业务请求进行分析、统计处理,确定所述多个用户 终端请求的业务; 分别从相关的应用服务器获取所述多个用户终端请求的业务数据; 从所述获取的业务数据中提取各用户终端请求的业务数据,分别发送至相应的用户终 端。
2. 根据权利要求1所述的方法,其特征在于,该方法还包括:存储各应用服务器中业务 的上下文信息, 所述分别从相关的应用服务器获取所述多个用户终端请求的业务数据为: 根据所述存储的应用服务器中业务的上下文信息,从相关的应用服务器获取所述多个 用户终端请求的业务数据。
3. 根据权利要求1所述的方法,其特征在于,所述从应用服务器获取业务数据时,如果 确定所述应用服务器中存储了需要获取的业务数据,则直接从所述应用服务器获取所述需 要获取的业务数据;如果确定所述应用服务器中未存储需要获取的业务数据,则从其他终 端或服务器获取所述需要获取的业务数据,并发送至相应的应用服务器。
4. 根据权利要求1所述的方法,其特征在于,所述业务请求携带以下一项或多项:业务 类型、业务内容、发起请求的用户终端类型、用户ID。
5. 根据权利要求1至4任一项所述的方法,其特征在于,该方法还包括: 在接收来自用户终端的业务请求之后,对所述业务请求进行鉴权, 所述对接收的来自多个用户终端的多个业务请求进行分析、统计处理为: 对鉴权通过的多个业务请求进行分析、统计处理。
6. -种业务处理装置,其特征在于,该装置包括:接收模块、第一处理模块、第一获取 模块、第二处理模块和发送模块;其中, 所述接收模块,用于接收来自用户终端的业务请求; 所述第一处理模块,用于对所述接收模块接收的来自多个用户终端的多个业务请求进 行分析、统计处理,确定所述多个用户终端请求的业务; 所述第一获取模块,用于根据第一处理模块的处理结果,分别从相关的应用服务器获 取所述多个用户终端请求的业务数据; 所述第二处理模块,用于根据第一处理模块的处理结果,从所述第一获取模块获取的 业务数据中提取各用户终端请求的业务数据; 所述发送模块,用于根据第二处理模块的处理结果,分别将各用户终端请求的业务数 据发送至相应的用户终端。
7. 根据权利要求6所述的装置,其特征在于,该装置还包括上下文信息存储模块,用于 存储各应用服务器中业务的上下文信息, 所述第一获取模块,具体用于根据所述上下文信息存储模块存储的应用服务器中业务 的上下文信息,从相关的应用服务器获取所述多个用户终端请求的业务数据。
8. 根据权利要求7所述的装置,其特征在于, 所述上下文信息存储模块,还用于存储用户终端的上下文信息。
9. 根据权利要求6所述的装置,其特征在于,该装置还包括第二获取模块, 所述第二获取模块,用于在确定相关的应用服务器中未存储需要获取的业务数据时, 从其他终端或服务器获取相应的业务数据,并发送至所述应用服务器。
10. 根据权利要求6至9任一项所述的装置,其特征在于,该装置还包括鉴权模块, 所述鉴权模块,用于对接收模块接收的业务请求进行鉴权; 所述第一处理模块,具体用于对鉴权通过的多个业务请求进行分析、统计处理。
11. 根据权利要求6至9任一项所述的装置,其特征在于,该装置设置于M2M业务平台 上。
12. -种业务处理系统,其特征在于,该系统包括:至少一个应用服务器、业务处理装 置和至少一个用户终端,其中, 所述应用服务器,用于根据业务处理装置的请求,向所述业务处理装置返回相应的业 务数据; 所述业务处理装置为权利要求6至11任一项所述的业务处理装置; 所述用户终端,用于向业务处理装置发送业务请求,以及接收来自业务处理装置的业 务数据。
【文档编号】H04L29/06GK104243436SQ201310250060
【公开日】2014年12月24日 申请日期:2013年6月21日 优先权日:2013年6月21日
【发明者】孙爱芳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1