建立sp业务服务器与终端之间反向路由的方法及装置的制造方法

文档序号:9871246阅读:596来源:国知局
建立sp业务服务器与终端之间反向路由的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种建立SP业务服务器与终端之间反向路 由的方法及装置。
【背景技术】
[000引反向路由是指建立从服务器到客户端的路由过程,在早期网络电话VOIP领域重 点关注的一个问题,现有技术中存在各种问题,例如VOIP早期反向路由机制存在网络穿 越,设备耗电和不适合移动通信,基于长连接的反向路由机制存在网络和服务器开销大,可 靠性有限等问题,推送拉起方式则必须有推送资源,并且终端上必须有对应程序来处理和 唤醒。

【发明内容】

[0003] 本发明的目的在于提供一种建立SP业务服务器与终端之间反向路由的方法及装 置,能在同等服务量情况下使网元资源消耗更小。
[0004] 为了达到上述目的,本发明提供了一种建立服务提供商SP业务服务器与终端之 间反向路由的方法,应用于运营商网络侧,上述方法包括:
[0005] 获取同一位置区域下的多个终端的顺位号,顺位号包括终端所在聚合组的聚合组 标识和终端在该聚合组中的序号,聚合组包括同一位置区域下的多个终端;
[0006] 根据同一聚合组下各终端的顺位号,生成反向路由指示消息,反向路由指示消息 携带该聚合组的聚合组标识W及各终端是否有SP业务消息的指示信息,各终端的指示信 息通过反向路由指示信息中该终端的序号对应的字段进行表征;
[0007] 通过移动网络向反向路由指示信息对应的位置区域广播反向路由指示消息。
[0008] 其中,通过移动网络向反向路由指示信息对应的位置区域广播反向路由指示消息 的步骤包括:
[0009] 通过预定编码方式对反向路由指示信息进行编码;
[0010] 通过移动网络向反向路由指示信息对应的位置区域广播编码后的反向路由指示 信息。
[0011] 其中,字段为1个比特位,通过预定编码方式对反向路由指示信息进行编码的步 骤包括:
[0012] 将反向路由指示信息中各个终端的序号对应的比特位设定为0或1,其中,0和1 中的一者代表没有SP业务消息,另一者代表有SP业务消息;
[0013] 通过正交序列对设定后的反向路由指示信息进行编码。
[0014] 其中,
[0015] 预先为SP分配用于唯一标识该SP的SP标识和用于访问该SP业务服务器的重定 向接口信息;
[0016] 通过移动网络向反向路由指示信息对应的位置区域广播反向路由指示消息的步 骤之后,方法还包括:
[0017] 接收终端根据反向路由指示消息发送的访问请求;
[001引根据访问请求,向终端发送重定向响应消息,重定向响应消息包括该终端的SP业 务消息对应的SP标识和重定向接口信息,W使终端根据重定向响应消息访问对应的SP业 务服务器W获得SP业务消息。
[001引其中,
[0020] 预先接收并保存SP发送的待发送至终端的SP业务消息的业务消息编号;
[0021] 进一步在重定向响应消息中携带业务消息编号,W使终端根据业务消息编号从SP 业务服务器上获取对应的SP业务消息。
[0022] 其中,获取同一位置区域下的多个终端的顺位号的步骤之前,方法还包括:
[0023] 当终端进入一位置区域时,给终端分配一个顺位号。
[0024] 本发明实施例还提供了一种建立服务提供商SP业务服务器与终端之间反向路由 的装置,应用于运营商网络侧,上述装置包括:
[0025] 获取模块,用于获取同一位置区域下的多个终端的顺位号,顺位号包括终端所在 聚合组的聚合组标识和终端在该聚合组中的序号,聚合组包括同一位置区域下的多个终 端;
[0026] 生成模块,用于根据同一聚合组下各终端的顺位号,生成反向路由指示消息,反向 路由指示消息携带该聚合组的聚合组标识W及各终端是否有SP业务消息的指示信息,各 终端的指示信息通过反向路由指示信息中该终端的序号对应的字段进行表征;
[0027] 广播模块,用于通过移动网络向反向路由指示信息对应的位置区域广播反向路由 指示消息。
[002引其中,广播模块包括:
[0029] 第一单元,用于通过预定编码方式对反向路由指示信息进行编码;
[0030] 第二单元,用于通过移动网络向反向路由指示信息对应的位置区域广播编码后的 反向路由指示信息。
[0031] 其中,字段为1个比特位,第一单元包括:
[0032] 第一子单元,用于将反向路由指示信息中各个终端的序号对应的比特位设定为0 或1,其中,0和1中的一者代表没有SP业务消息,另一者代表有SP业务消息;
[0033] 第二子单元,用于通过正交序列对设定后的反向路由指示信息进行编码。
[0034] 其中,装置还包括:
[0035] 第一分配模块,用于预先为SP分配用于唯一标识该SP的SP标识和用于访问该SP 业务服务器的重定向接口信息;
[0036] 接收模块,用于接收终端根据反向路由指示消息发送的访问请求;
[0037] 响应模块,用于根据访问请求,向终端发送重定向响应消息,重定向响应消息包括 该终端的SP业务消息对应的SP标识和重定向接口信息,W使终端根据重定向响应消息访 问对应的SP业务服务器W获得SP业务消息。
[0038] 其中,装置还包括:
[0039] 存储模块,用于预先接收并保存SP发送的待发送至终端的SP业务消息的业务消 息编号;
[0040] 响应模块向终端发送的重定向响应消息中还包括业务消息编号,W使终端根据业 务消息编号从SP业务服务器上获取对应的SP业务消息。
[0041] 其中,装置还包括:
[0042] 第二分配模块,用于当终端进入一位置区域时,给终端分配一个顺位号。
[0043] 本发明的实施例还提供了一种建立SP业务服务器与终端之间反向路由的方法, 应用于终端,上述方法包括:
[0044] 接收广播信道上广播的反向路由指示信息;
[0045] 根据本终端的顺位号,解析反向路由指示信息,判断是否有本终端的SP业务消 息,顺位号包括本终端所在聚合组的聚合组标识和本终端在该聚合组中的序号,聚合组包 括同一位置区域下的多个终端,反向路由指示信息携带该聚合组的聚合组标识W及各终端 是否有SP业务消息的指示信息,各终端的指示信息通过反向路由指示信息中该终端的序 号对应的字段进行表征;
[0046] 若有本终端的SP业务消息,则向网络侧发送访问请求;
[0047] 接收网络侧根据访问请求返回的重定向响应消息,重定向响应消息包括本终端的 SP业务消息对应的SP标识和重定向接口信息;
[0048] 根据重定向响应消息访问对应SP业务服务器,获得SP业务消息。
[0049] 其中,重定向响应消息还包括SP待发送至本终端的SP业务消息的业务消息编号, 当根据重定向响应消息访问对应SP业务服务器时,可根据业务消息编号获得SP业务消息。
[0050] 其中,根据本终端的顺位号,解析反向路由指示信息,判断是否有本终端的SP业 务消息的步骤包括:
[0051] 检测本终端的顺位号与反向路由指示信息的相关性;
[0052] 根据检测结果判断是否有本终端的SP业务消息。
[0053] 其中,根据本终端的顺位号,解析反向路由指示信息,判断是否有本终端的SP业 务消息的步骤之前,方法还包括:
[0054] 获取网络侧分配的顺位号。
[00巧]本发明的实施例还提供了一种建立SP业务服务器与终端之间反向路由的装置, 应用于终端,上述装置包括:
[0056] 第一模块,用于接收广播信道上广播的反向路由指示信息;
[0057] 第二模块,用于根据本终端的顺位号,解析反向路由指示信息,判断是否有本终端 的SP业务消息,顺位号包括本终端所在聚合组的聚合组标识和本终端在该聚合组中的序 号,聚合组包括同一位置区域下的多个终端,反向路由指示信息携带该聚合组的聚合组标 识W及各终端是否有SP业务
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1