处理业务指南的方法、 服务器和终端 【技术领域】
本发明涉及无线通讯技术领域, 尤其是涉及一种处理业务指南的方法、 服务器和终端。 背景技术 随着通讯网络技术的不断发展, 移动多媒体广播相关业务得到了广泛应用。如手 机电视业务, 其发展迅速, 内容越来越丰富。 为了更好的描述与移动多媒体广播的相关业务 信息, 终端用户要求供应商提供的业务信息能够及时有效地接收, 因而业务指南应运而生。
业务指南一种为终端与网络侧交互时展示导航信息的指南。根据实际运营情况, 业务指南服务器可维护一个或多个区域的业务指南。
业务指南服务器在维护多个区域的业务指南时, 终端可首先从无线蜂窝接入网获 取终端本地区的小区标识, 然后携带该小区标识向业务指南服务器请求业务指南, 业务指 南服务器根据自身存储的小区标识与区域的对应关系表, 查找终端所在区域的业务指南, 并将该业务指南向所述终端。
终端从无线蜂窝接入网获取的终端本区域的小区标识可能有所偏差, 即终端本区 域与该获取小区标识没有对应关系, 业务指南服务器根据该获取的小区标识查找的区域则 不是终端本区域, 即终端接收到的业务指南并不是终端需要的业务指南, 严重而影响终端 用户体验效果。
发明内容 本发明的主要目的在于提供一种处理业务指南的方法、 服务器和终端, 提高终端 获取业务指南的准确率, 提高终端用户的体验效果。
本发明提出一种处理业务指南的方法, 其包括步骤 :
接收终端发送的区域标识列表获取请求 ;
根据获取请求向终端发送区域标识列表, 以供终端选择区域标识 ;
接收终端发送的所选区域标识, 并判断预设区域 - 指南关系表中是否存在所选区 域标识 ;
当存在所选区域标识, 则获取与所选区域标识对应的业务指南, 并将该业务指南 发送给所述终端。
优选地, 所述预设区域 - 指南关系表记录有 : 区域的区域标识与所述区域的业务 指南对应关系。
优选地, 所述接收终端发送的所选区域标识, 并判断预设区域 - 指南关系表中是 否存在所选区域标识之后还包括 :
当不存在所选区域标识, 则对终端进行定位, 确定终端所在区域, 获取终端所在区 域的区域标识 ;
判断预设区域 - 指南关系表中是否存在终端所在区域的区域标识 ;
当存在终端所在区域的区域标识, 则获取与终端所在区域的区域标识对应的业务 指南, 并将获取的与终端所在区域的区域标识对应的业务指南发送给所述终端。
优选地, 所述判断预设区域 - 指南关系表中是否存在终端所在区域的区域标识之 后还包括 :
当不存在终端所在区域的区域标识, 配置终端所在区域的业务指南, 并在区域标 识列表中配置终端所在区域的区域标识, 以及在预设区域 - 指南关系表中配置终端所在区 域的区域标识与终端所在区域的业务指南对应关系。
本发明另提出一种处理业务指南的服务器, 其包括 :
第一接收模块, 用于接收终端发送的区域标识列表获取请求, 以及接收终端发送 的所选区域标识 ;
第一发送模块, 用于根据获取请求向终端发送区域标识列表, 以供终端选择区域 标识 ; 以及当预设区域 - 指南关系表中存在所选区域标识, 将获取的与所选区域标识对应 的业务指南发送给所述终端 ;
第一判断模块, 用于判断预设区域 - 指南关系表中是否存在所选区域标识 ;
获取模块, 用于当预设区域 - 指南关系表中存在所选区域标识, 获取与所选区域 标识对应的业务指南。
优选地, 所述预设区域 - 指南关系表记录有 : 区域的区域标识与所述区域的业务 指南对应关系。
优选地, 所述的处理业务指南的服务器还包括 :
定位模块, 用于当预设区域 - 指南关系表中不存在所选区域标识, 对终端进行定 位, 确定终端所在区域 ;
所述获取模块, 还用于获取终端所在区域的区域标识,
所述第一判断模块, 还用于判断预设区域 - 指南关系表中是否存在终端所在区域 的区域标识 ;
所述获取模块, 还用于当预设区域 - 指南关系表存在终端所在区域的区域标识, 获取与终端所在区域的区域标识对应的业务指南 ;
所述第一发送模块, 还用于将获取的与终端所在区域的区域标识对应的业务指南 发送给所述终端。
优选地, 所述的处理业务指南的服务器还包括 :
配置模块, 用于当预设区域 - 指南关系表中不存在终端所在区域的区域标识, 配 置终端所在区域的业务指南, 并在区域标识列表中配置终端所在区域的区域标识, 以及在 预设区域 - 指南关系表中配置所述终端所在区域的区域标识与终端所在区域的业务指南 对应关系。
本发明还提出一种处理业务指南的方法, 其包括步骤 :
向服务器发送获取区域标识列表请求, 接收服务器发送的区域标识列表, 并在所 述区域标识列表中选择区域标识 ;
向服务器发送与所选区域标识对应的业务指南获取请求, 以使服务器提供所述业 务指南 ;
接收服务器发送的业务指南, 并判断该业务指南是否与所选区域标识对应 ;当所述业务指南与所选区域标识不对应, 则提示所述业务指南为终端所在区域的 业务指南。
本发明还提出一种处理业务指南的终端, 其包括 :
第二发送模块, 用于向服务器发送获取区域标识列表请求 ;
选择模块, 用于从服务器发送的区域标识列表中选择区域标识 ;
所述第二发送模块, 还用于向服务器发送获取与所选区域标识对应的业务指南请 求;
第二接收模块, 用于接收服务器发送的区域标识列表, 以及接收服务器发送的业 务指南 ;
第二判断模块, 用于判断接收的业务指南是否与所选区域标识对应 ;
提示模块, 用于当接收的业务指南与所选区域标识不对应, 提示所述业务指南为 终端所在区域的业务指南。
由上可知, 通过判断预设区域 - 指南关系表中是否存在所选区域标识, 在存在所 选区域标识时, 获取与所选区域标识对应的业务指南, 并将该业务指南发送给所述终端, 提 高了服务器提供业务指南的正确率, 同时根据实际需要, 终端可以获取其自身所在区域的 业务指南, 也可获取其他区域的业务指南, 提高了终端用户的体验效果。 附图说明
图 1 是本发明的处理业务指南的方法一实施例的流程图 ; 图 2 是本发明的处理业务指南的方法实施例的另一流程图 ; 图 3 是本发明的处理业务指南的服务器一实施例的结构示意图 ; 图 4 是本发明的处理业务指南的服务器实施例的另一结构示意图 ; 图 5 是本发明的处理业务指南的服务器实施例的另一结构示意图 ; 图 6 是本发明的处理业务指南的方法一实施例的流程图 ; 图 7 是本发明的处理业务指南的终端实施例的结构示意图。 本发明目的的实现、 功能特点及优点将结合实施例, 参照附图做进一步说明。具体实施方式
应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于限定本发明。
参见图 1, 提出本发明的处理业务指南的方法一实施例, 其包括 :
步骤 S101、 接收终端发送的区域标识列表获取请求 ;
步骤 S102、 根据获取请求向终端发送区域标识列表, 以供终端选择区域标识 ;
步骤 S103、 接收终端发送的所选区域标识, 并判断预设区域 - 指南关系表中是否 存在所选区域标识 ;
步骤 S104、 当存在所选区域标识, 则获取与所选区域标识对应的业务指南, 并将该 业务指南发送给所述终端。
进一步地, 上述处理业务指南的方法实施例中, 所述预设区域 - 指南关系表记录 有: 区域的区域标识与所述区域的业务指南对应关系。
上述区域标识列表中包括一个或多个区域的区域标识, 预设区域 - 指南关系表中区域标识与区域标识列表中的区域标识一致。预设区域 - 指南关系表中记录的业务指南为 配置好的业务指南。
本实施例中, 通过判断预设区域 - 指南关系表中是否存在所选区域标识, 在存在 所选区域标识时, 获取与所选区域标识对应的业务指南, 并将该业务指南发送给所述终端, 提高了提供业务指南的正确率, 同时根据实际需要, 可以为终端提供其自身所在区域的业 务指南, 也可提供其他区域的业务指南, 提高了终端用户的体验效果。
进一步地, 参见图 2, 上述处理业务指南的方法实施例中, 所述步骤 S103 之后还包 括:
步骤 S201、 当不存在所选区域标识, 则对终端进行定位, 确定终端所在区域, 获取 终端所在区域的区域标识 ;
步骤 S202、 判断预设区域 - 指南关系表中是否存在终端所在区域的区域标识 ;
步骤 S203、 当存在终端所在区域的区域标识, 则获取与终端所在区域的区域标识 对应的业务指南, 并将获取的与终端所在区域的区域标识对应的业务指南发送给所述终 端。
终端在选择区域标识时, 有可能出错, 即终端发送的所选区域标识可能不是区域 标识列表中的区域标识, 预设区域 - 指南关系表中也不存在对应的所选区域标识, 因此配 置好业务指南中也没有与该错误的所选区域标识对应的业务指南。此时则需对终端定位, 以确定终端所在区域, 并获取终端所在区域的区域标识, 根据该区域标识确定对应的业务 指南, 以使终端在选择出错时, 也可以查看的其自身所在区域的业务指南, 提高了提供业务 指南的正确率, 同时提高终端用户的体验效果。
进一步地, 上述处理业务指南的方法实施例中, 所述步骤 S202 之后还包括如下处理: 当不存在终端所在区域的区域标识, 配置终端所在区域的业务指南, 并在区域标 识列表中配置终端所在区域的区域标识, 以及在预设区域 - 指南关系表中配置终端所在区 域的区域标识与终端所在区域的业务指南对应关系。
在对终端定位以确定终端所在区域, 并获取所述区域的区域标识后, 根据该区域 标识判断没有终端所在区域的业务指南时, 表明终端所在区域的业务指南没有配置, 此时 则需配置终端所在区域的业务指南, 以及在区域标识列表中配置终端所在区域的区域标 识, 以及在预设区域 - 指南关系表中配置终端所在区域的区域标识与终端所在区域的业务 指南对应关系, 以方便后续其他终端进行业务指南查询。
参见图 3, 提出本发明的处理业务指南的服务器 10 一实施例, 其包括 : 第一接收模 块 11、 第一发送模块 12、 第一判断模块 13 和获取模块 14。其中, 第一接收模块 11, 用于接 收终端发送的区域标识列表获取请求, 以及接收终端发送的所选区域标识。第一发送模块 12, 用于根据获取请求向终端发送区域标识列表, 以供终端选择区域标识 ; 以及当预设区 域 - 指南关系表中存在所选区域标识, 将获取的与所选区域标识对应的业务指南发送给所 述终端。第一判断模块 13, 用于判断预设区域 - 指南关系表中是否存在所选区域标识。获 取模块 14, 用于当预设区域 - 指南关系表中存在所选区域标识, 获取与所选区域标识对应 的业务指南。
进一步地, 上述处理业务指南的服务器中, 所述预设区域 - 指南关系表记录有 : 区
域的区域标识与所述区域的业务指南对应关系。
上述区域标识列表中包括一个或多个区域的区域标识, 预设区域 - 指南关系表中 区域标识与区域标识列表中的区域标识一致。预设区域 - 指南关系表中记录的业务指南为 配置好的业务指南。
本实施例中, 通过第一判断模块 13 判断预设区域 - 指南关系表中是否存在所选区 域标识, 在存在所选区域标识时, 通过获取模块 14 获取与所选区域标识对应的业务指南, 并通过第一发送模块 12 将该业务指南发送给所述终端, 提高了处理业务指南的服务器 10 的提供业务指南的正确率, 同时根据实际需要, 可以为终端提供其自身所在区域的业务指 南, 也可提供其他区域的业务指南, 提高了终端用户的体验效果。
进一步地, 参见图 4, 上述处理业务指南的服务器 10 还包括定位模块 15。其中, 定 位模块 15, 用于当预设区域 - 指南关系表中不存在所选区域标识, 对终端进行定位, 确定终 端所在区域。所述获取模块 14, 还用于获取终端所在区域的区域标识。所述第一判断模块 13, 还用于判断预设区域 - 指南关系表中是否存在终端所在区域的区域标识。所述获取模 块 14, 还用于当预设区域 - 指南关系表存在终端所在区域的区域标识, 获取与终端所在区 域的区域标识对应的业务指南。所述第一发送模块 12, 还用于将获取的与终端所在区域的 区域标识对应的业务指南发送给所述终端。 终端在选择区域标识时, 有可能出错, 即终端发送的所选区域标识可能不是区域 标识列表中的区域标识, 预设区域 - 指南关系表中也不存在对应的所选区域标识, 因此配 置好业务指南中也没有与该错误的所选区域标识对应的业务指南。此时定位模块 15 则需 对终端定位, 以确定终端所在区域, 并通过获取模块 14 获取终端所在区域的区域标识, 通 过第一判断模块 13 根据该区域标识确定对应的业务指南, 以使终端在选择出错时, 也可以 查看的其自身所在区域的业务指南, 提高了提供业务指南的正确率, 同时提高了终端用户 的体验效果。
进一步地, 参见图 5, 上述处理业务指南的服务器 10 还包括配置模块 16, 其中, 配置模块 16, 用于当预设区域 - 指南关系表中不存在终端所在区域的区域标识, 配置终端 所在区域的业务指南, 并在区域标识列表中配置终端所在区域的区域标识, 以及在预设区 域 - 指南关系表中配置所述终端所在区域的区域标识与终端所在区域的业务指南对应关 系。
在定位模块 15 对终端定位以确定终端所在区域, 并通过获取模块 14 获取所述区 域的区域标识后, 第一判断模块 13 根据区域标识判断没有对应的终端所在区域的业务指 南时, 表明终端所在区域的业务指南没有配置, 此时配置模块 16 则需配置终端所在区域的 业务指南, 以及在区域标识列表中配置终端所在区域的区域标识, 以及在预设区域 - 指南 关系表中配置终端所在区域的区域标识与终端所在区域的业务指南对应关系, 以方便后续 其他终端进行业务指南查询。
参见图 6, 提出本发明的处理业务指南的方法一实施例, 其包括 :
步骤 301、 向服务器发送获取区域标识列表请求, 接收服务器发送的区域标识列 表, 并在所述区域标识列表中选择区域标识 ;
步骤 302、 向服务器发送与所选区域标识对应的业务指南获取请求, 以使服务器提 供所述业务指南 ;
步骤 303、 接收服务器发送的业务指南, 并判断该业务指南是否与所选区域标识对应; 步骤 304、 当所述业务指南与所选区域标识不对应, 则提示所述业务指南为终端所 在区域的业务指南。
本实施例中, 终端在选择区域标识时有可能出错, 即服务器的区域标识列表中可 能不存在所选区域标识, 也没有配置对应的业务指南。 此时服务器则会对终端定位, 以确定 终端所在区域, 并获取终端所在区域的区域标识, 根据该区域标识查找到对应的业务指南。
本实施例, 通过向服务器请求区域标识列表, 根据区域标识列表选择所需区别标 识, 并根据区域标识相服务器请求对应的业务指南, 提高获取业务指南的准确率。 同时在接 收到业务指南后, 判断接收的业务指南与所选区域标识是否对应, 在不对应时提示业务指 南为终端所在区域的业务指南, 提高了终端用户的体验效果。
由上可知, 终端在选择出错时, 也可以查看到其所在区域的业务指南, 而不会收到 错误的业务指南, 获取业务指南的正确率高, 用户体验效果好。
参见图 7, 提出本发明的处理业务指南的终端 20 一实施例, 其包括 : 第二发送模块 21、 选择模块 22、 第二接收模块 23、 第二判断模块 24 和提示模块 25。其中, 第二发送模块 21, 用于向服务器发送获取区域标识列表请求。 选择模块 22, 用于从服务器发送的区域标识 列表中选择区域标识。所述第二发送模块 21, 还用于向服务器发送与所选区域标识对应的 业务指南获取请求。第二接收模块 23, 用于接收服务器发送的区域标识列表, 以及接收服 务器发送的业务指南。第二判断模块 24, 用于判断接收的业务指南是否与所选区域标识对 应。 提示模块 25, 用于当接收的业务指南与所选区域标识不对应, 提示所述业务指南为终端 所在区域的业务指南。
本实施例中, 终端在选择区域标识时有可能出错, 即服务器的区域标识列表中可 能不存在所选区域标识, 也没有配置对应的业务指南。 此时服务器则会对终端定位, 以确定 终端所在区域, 并获取终端所在区域的区域标识, 根据该区域标识查找到对应的业务指南。
本实施例, 通过向服务器请求区域标识列表, 根据区域标识列表选择所需区别标 识, 并根据区域标识相服务器请求对应的业务指南, 提高获取业务指南的准确率。 同时在接 收到业务指南后, 判断接收的业务指南与所选区域标识是否对应, 在不对应时提示业务指 南为终端所在区域的业务指南, 提高了终端用户的体验效果。
由上可知, 终端在选择出错时, 也可以查看到其所在区域的业务指南, 而不会收到 错误的业务指南, 获取业务指南的正确率高, 用户体验效果好。
应当理解的是, 以上仅为本发明的优选实施例, 不能因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换, 或直接或间接运用在 其他相关的技术领域, 均同理包括在本发明的专利保护范围内。