实现悬窗服务的方法、设备和系统与流程

文档序号:16839730发布日期:2019-02-12 21:24阅读:226来源:国知局
实现悬窗服务的方法、设备和系统与流程

本发明涉及智能管道领域,特别涉及一种实现悬窗服务的方法、设备和系统。



背景技术:

随着长期演进(Long Term Evolution,LTE)网络的应用,用户通过手机等终端进行大流量业务逐渐成为趋势,运营商因此提出了一种悬窗服务,通过悬窗直接面对用户提供流量查询等服务,当用户通过终端上网时,通过网络技术在终端访问的页面上自动叠加悬窗页面,使得用户可以通过悬窗页面获得流量查询、流量定制等服务。

图7为现有技术中通过增加流量网关实现悬窗服务的网络部署示意图,参考图7,手机等终端在无线网络中通过分组数据网关(PGW,Packet Gateway)与流量网关串联后再与被访问的网站连接。其中,在利用流量网关实现悬窗服务的方案中,终端经过PGW和流量网关向被访问服务器发送访问请求,被访问服务器向终端发送的访问响应在经过流量网关时,流量网关分析访问响应,并向访问响应中插入悬窗脚本内容,带悬窗脚本内容的访问响应到达终端后进行显示,从而实现悬窗服务。

在现有的悬窗服务方案中,由于流量网关串联接入无线网络从而改变了网络结构,增加了故障节点,并且需要修改访问响应,增大了访问时延。



技术实现要素:

本发明实施例所要解决的一个技术问题是:现有的悬窗服务方案会导致网络结构改变、故障节点和访问时延增加的问题。

根据本发明实施例的一个方面,提供的一种实现悬窗服务的方法,包括:基于本发明提供的悬窗服务器通过复制方式获取终端向被访问服务器发送的访问请求;悬窗服务器响应于访问请求向终端发送重定向访问请求,重定向访问请求用于触发终端访问悬窗服务器以获得悬窗服务;悬窗服务器响应于终端发送的悬窗服务请求,向终端提供悬窗服务。

在一个实施例中,悬窗服务器通过复制方式获取终端向被访问服务器发送的访问请求包括:悬窗服务器通过分光技术或镜像技术获取终端向被访问服务器发送的访问请求。

在一个实施例中,悬窗服务器向终端提供悬窗服务包括:悬窗服务器根据访问请求中携带的IP地址,从预先建立的终端标识和IP地址的映射关系中查找到该IP地址对应的终端标识,获取终端标识对应的悬窗服务信息,并将悬窗服务信息发送给该IP地址对应的终端。

在一个实施例中,复制模块采用以下方法建立的终端标识和IP地址的映射关系:悬窗服务器从终端向被访问服务器发送的访问请求中获取终端标识;悬窗服务器从服务网关与移动性管理实体间的接口处获取终端标识和IP地址;悬窗服务器建立终端标识和IP地址的映射关系。

在一个实施例中,实现悬窗服务的方法还包括:终端接收悬窗服务器发送的重定向访问请求,接收被访问服务器发送的访问响应,并且如果在接收到访问响应之前已经接收到重定向访问请求,则不处理被访问服务器返回的访问响应。

在一个实施例中,实现悬窗服务的方法还包括:终端接收到悬窗服务器发送的重定向访问请求之后,重新向被访问服务器发送访问请求。

根据本发明实施例的一个方面,提供的悬窗服务器包括:复制模块、重定向模块和悬窗服务模块,复制模块,用于通过复制方式获取终端向被访问服务器发送的访问请求;重定向模块,用于响应于访问请求向终端发送重定向访问请求,重定向访问请求用于触发终端访问悬窗服务器以获得悬窗服务;悬窗服务模块,用于响应于终端发送的悬窗服务请求,向终端提供悬窗服务。

在一个实施例中,复制模块,具体通过分光技术或镜像技术获取终端向被访问服务器发送的访问请求。

在一个实施例中,悬窗服务模块,具体用于根据访问请求中携带的IP地址,从预先建立的终端标识和IP地址的映射关系中查找到该IP地址对应的终端标识,获取终端标识对应的悬窗服务信息,并将悬窗服务信息发送给该IP地址对应的终端。

在一个实施例中,悬窗服务器还包括:映射建立模块,用于从终端向被访问服务器发送的访问请求中获取终端标识,并从服务网关与移动性管理实体间的接口处获取终端标识和IP地址,从而建立终端标识和IP地址的映射关系。

根据本发明实施例的一个方面,提供的终端包括:发送模块、接收模块和响应模块,发送模块,用于向被访问服务器发送访问请求,以便悬窗服务器通过复制方式获取访问请求,并向终端发送重定向访问请求;接收模块,用于接收悬窗服务器发送的重定向访问请求;响应模块,用于响应于所述重定向访问请求向悬窗服务器发送悬窗服务请求,并接收悬窗服务器返回的悬窗服务。

在一个实施例中,接收模块,还用于接收被访问服务器发送的访问响应;响应模块,还用于如果在接收到访问响应之前已经接收到重定向访问请求,则不处理被访问服务器返回的访问响应。

在一个实施例中,响应模块,还用于响应于重定向访问请求,重新向被访问服务器发送所述访问请求。

根据本发明实施例的一个方面,提供的一种实现悬窗服务的系统,包括:上述任一实施例中的悬窗服务器和上述任一实施例中的终端。

本发明实施例通过悬窗服务器并联接入无线网络的连接方式,不需要改变终端和被访问服务器间的访问路径,即使悬窗服务器故障对于访问路径没有影响,因此没有增加故障节点,并且不需要修改访问响应,因此不会影响访问速度。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出本发明的实现悬窗服务的网络部署示意图。

图2示出本发明的实现悬窗服务的方法的一个实施例的流程示意图。

图3示出本发明的实现悬窗服务的方法的一个实施例的信息交互图。

图4示出本发明的悬窗服务器的一个实施例的结构示意图。

图5示出本发明的终端的一个实施例的结构示意图。

图6示出本发明的实现悬窗服务的系统的一个实施例的结构示意图

图7示出现有技术实现悬窗服务的网络部署示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明的实现悬窗服务的网络部署示意图,参考图1,在无线网络中,终端经由服务网关(SGW,Serving GateWay)和PGW与被访问服务器进行通信,其中,被访问服务器例如可以为网站服务器,邮件服务器等,但不限于此。SGW通过S11接口与移动管理实体(MME,Mobility Management Entity)连接。悬窗服务器的一端连接PGW的SGi接口,另一端连接SGW和MME之间的S11接口,从而实现悬窗服务器并联接入无线网络,这种连接方式,不需要改变终端和被访问服务器间的访问路径,即使悬窗服务器故障对于访问路径没有影响,因此没有增加故障节点,并且不需要修改访问响应,因此不会影响访问速度。其中,IT服务器可以为悬窗服务器提供悬窗服务需要的信息,例如流量查询等服务的信息。

图2为本发明的实现悬窗服务的方法的一个实施例的流程示意图。参考图2,实现悬窗服务的方法可以包括:

步骤S102,悬窗服务器通过复制方式获取终端向被访问服务器发送的访问请求。其中,悬窗服务器也可以通过从为终端服务的PGW的SGi接口获取访问请求,而获取访问请求例如可以通过分光技术或者镜像技术实现。

步骤S104,悬窗服务器响应于访问请求向终端发送重定向访问请求,重定向访问请求用于触发终端访问悬窗服务器以获得悬窗服务。

步骤S106,悬窗服务器响应于终端发送的悬窗服务请求,向终端提供悬窗服务。

本实例中通过悬窗服务器并联接入无线网络的连接方式,不需要改变终端和被访问服务器间的访问路径,即使悬窗服务器故障对于访问路径没有影响,因此没有增加故障节点,并且不需要修改访问响应,因此不会影响访问速度。

在步骤S106中,其中一种悬窗服务器向终端提供悬窗服务的方式为:悬窗服务器根据终端的访问请求中携带的IP地址,从预先建立的终端标识和IP地址的映射关系中查找到该IP地址对应的终端标识,获取终端标识对应的悬窗服务信息,并将悬窗服务信息发送给该IP地址对应的终端,以便悬窗服务器向终端提供悬窗服务。其中,悬窗服务可以通过悬窗页面的形式实现,例如可以为悬窗、气泡或者动态条等形式显示。

在一个实施例中,终端标识和IP地址的映射关系的建立可以通过以下方式实现:悬窗服务器从终端向被访问服务器发送的访问请求中获取终端标识,从SGW与MME间的接口处获取终端标识和IP地址,从而建立终端标识和IP地址的映射关系。终端的标识信息例如可以为移动终端的IMSI码。

在步骤S104中,终端可以接收悬窗服务器发送的重定向访问请求,还可以接收被访问服务器发送的访问响应,并且如果在接收到访问响应之前已经接收到重定向访问请求,则终端不处理被访问服务器返回的访问响应,并重新向被访问服务器发送访问请求,以便终端重新访问被访问服务器。

图3为本发明的实现悬窗服务的方法的一个实施例的信息交互图。参考图3,本发明的实现悬窗服务的方法包括以下步骤:

S202,终端向被访问服务器发送访问请求,以便终端访问被访问服务器。其中,访问请求例如可以为页面HTTP请求。

S204,悬窗服务器通过复制方式(例如分光、镜像等方式)获取终端向被访问服务器发送的访问请求。通过复制方式可以不改变终端和被访问服务器之间的连接关系,不会增加了故障节点。

S206,悬窗服务器向终端发送重定向请求,以便终端访问悬窗服务器。

S208,终端接收到悬窗服务器发送的重定向请求,以便触发终端访问悬窗服务器以获得悬窗服务(参见步骤S216~S222),并触发终端重新向被访问服务器发送该访问请求(参见步骤S224)。

S210,被访问服务器接收到终端发送的访问请求。

S212,被访问服务器向终端返回访问响应。

S214,终端接收到被访问服务器的访问响应,并判断终端在接收到访问响应之前是否已经接收到重定向访问请求,如果终端已经收到重定向访问请求,则不处理被访问服务器返回的访问响应。

S216,终端响应于悬窗服务器发送的重定向请求,向悬窗服务器发送悬窗服务请求,以便获得悬窗服务。

S218,悬窗服务器接收终端发送的悬窗服务请求。

S220,悬窗服务器向终端返回悬窗服务响应。

S222,终端接收悬窗服务器返回的悬窗服务响应,获得悬窗服务。

S224,终端重新向被访问服务器发送访问请求。

S226,被访问服务器接收到终端发送的访问请求后,向终端返回访问响应请求。可见,除第一个访问请求需要终端重新发送之外,后续其他的访问过程与正常访问过程相同,没有任何影响。

在一个实施例中,在步骤S202之前,还可以包括终端和被访问服务器建立TCP链接的步骤,在步骤S226之后,还可以包括终端断开和被访问服务器的TCP链接的步骤。

本发明实施例通过悬窗服务器并联接入无线网络的连接方式,不需要改变终端和被访问服务器间的访问路径,即使悬窗服务器故障对于访问路径没有影响,因此没有增加故障节点,并且不需要修改访问响应,因此不会影响访问速度。

图4为本发明的悬窗服务器的一个实施例的结构示意图,参考图4,悬窗服务器300包括:复制模块302、重定向模块304和悬窗服务模块306。

复制模块302,用于通过复制方式获取终端向被访问服务器发送的访问请求。其中,复制模块302,具体通过分光技术或镜像技术获取终端向被访问服务器发送的访问请求。

重定向模块304,用于响应于访问请求向终端发送重定向访问请求,重定向访问请求用于触发终端访问悬窗服务器以获得悬窗服务。

悬窗服务模块306,用于响应于终端发送的悬窗服务请求,向终端提供悬窗服务。

在一个实施例中,悬窗服务模块306,具体用于根据访问请求中携带的IP地址,从预先建立的终端标识和IP地址的映射关系中查找到该IP地址对应的终端标识,获取终端标识对应的悬窗服务信息,并将悬窗服务信息发送给该IP地址对应的终端。

在一个实施例中,参考图4,悬窗服务器300还可以包括:映射建立模块308,用于从终端向被访问服务器发送的访问请求中获取终端标识,从SGW与MME的接口处获取终端标识和IP地址,建立终端标识和IP地址的映射关系。

图5为本发明的终端的一个实施例的结构示意图,参考图5,本发明的终端400包括:发送模块402、接收模块404和响应模块406。

发送模块402,用于向被访问服务器发送访问请求,以便悬窗服务器通过复制方式获取访问请求,并向终端发送重定向访问请求。

接收模块404,用于接收悬窗服务器发送的重定向访问请求;

响应模块406,用于响应于重定向访问请求向悬窗服务器发送悬窗服务请求,并接收悬窗服务器返回的悬窗服务。

在一个实施例中,接收模块404,还用于接收被访问服务器发送的访问响应;响应模块406,还用于如果在接收到访问响应之前已经接收到重定向访问请求,则不处理被访问服务器返回的访问响应。

在一个实施例中,响应模块406,还可以用于响应于重定向访问请求,重新向被访问服务器发送访问请求。

图6为本发明的实现悬窗服务的系统的一个实施例的结构示意图,参考图6,本发明的实现悬窗服务的系统包括:上述任一实施例中悬窗服务器300和终端400。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1