METHOD AND DEVICE FOR PROVIDING INFORMATION

07-07-2016 дата публикации
Номер:
WO2016107372A1
Автор: ZHANG, Shaolin
Принадлежит: 华为技术有限公司
Контакты:
Номер заявки: CN63-09-201560
Дата заявки: 03-12-2015

一种提供信息的方法和装置
[1]

本申请要求于2014年12月29日提交中国专利局、申请号为201410837042.0,发明名称为“一种提供信息的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[2]

本发明涉及信息技术领域,尤其涉及一种无线网络系统中提供信息的方法及装置。

背景技术

[3]

为了提高用户的无线访问网络的体验,节省网络投资,可以在数据包交换设备(Package Switch,PS)后通过缓存设备(Cache)对用户访问的重复内容进行缓存,通过本地化内容响应,缩短内容访问时延,提升用户体验。

[4]

另外,基于位置的营销信息发送是获取用户终端内全球定位系统GPS卫星定位信息,根据此定位信息来发送相应的营销信息。但是如果终端进入卫星信号接收受影响的区域(例如商场等建筑物内部),或者关闭GPS卫星服务,则无法获取用户的实时位置,从而影响基于位置的实时营销。

[5]

目前,运营商希望给商场、体育场等人流量大的场所提供有针对性的营销信息等而不依赖于用户终端的GPS定位信息,目前还没有解决方案。

[6]

发明内容

[7]

为克服现有技术的缺陷,本发明实施例提供了一种提供信息的方法和一种边缘服务器以及业务提供系统。所述技术方案如下:

[8]

第一方面,本发明实施例提供了一种提供信息方法,包括:

[9]

边缘服务器接收用户访问请求,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识;

[10]

根据所述用户标识确定用户为初次访问用户,向所述用户的终端发送预置 的信息;

[11]

向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识,并接收中心服务器返回的更新的信息;

[12]

接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端。

[13]

在第一方面的第一种可能的实现方式中,所述边缘服务器保存有访问的终端列表;所述根据所述用户标识确定用户为初次访问用户具体包括:当所述用户标识不在终端列表中,确定所述用户为初次访问的用户;在向用户终端发送预置信息后,将所述终端标识加入到所述访问的终端列表中。

[14]

在第一方面的第二种可能的实现方式中,在接收用户访问请求前,接收用户上线消息,向用户终端推送预置的信息。

[15]

在第一方面的第三种可能的实现方式中,中心服务器收到所述用户访问请求后,计算用户终端的运动方向或者停留时间,并根据所述运动方向或停留时间返回更新的信息。

[16]

在第一方面的第四种可能的实现方式中,所述计算用户终端的运动方向或停留时间具体为:根据终端用户当前接入的小区标识或基站标识以及上次接入的小区标识或基站标识,确定所述运动方向或停留时间。

[17]

第二方面,本发明实施例提供了一种服务器,包括通信模块,处理模块,以及信息存储模块,其中:

[18]

所述通信模块,用于接收用户访问请求,并向确定为初次访问用户的用户终端发送预置的信息,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识;进一步向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识,并接收中心服务器返回的更新的信息;进一步接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端;

[19]

所述处理模块,用于根据用户访问请求中的用户标识确定用户为初次访问用户,获取信息存储模块中的预置信息由通信模块发送给终端;

[20]

所述信息存储模块,用于存储预置的信息,以及用于存储更新的信息。

[21]

在第二方面的第一种可能的实现方式中,所述信息存储模块还保存有访问的终端列表;所述处理模块确定用户为初次访问用户具体包括:当所述用户标识不在终端列表中,确定所述用户为初次访问的用户;在向用户终端发送预置信息后,所述处理模块将所述终端标识加入到所述访问的终端列表中。

[22]

在第二方面的第二种可能的实现方式中,所述通信模块还用于在接收用户访问请求前,接收用户上线消息,向用户终端推送预置的信息。

[23]

第三方面,本发明实施例提供了一种提供信息的系统,其特征在于,包括边缘服务器和中心服务器,其中:

[24]

边缘服务器用于接收用户访问请求,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识,根据所述用户标识确定用户为初次访问用户,向所述用户的终端发送预置的信息,向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识,并接收中心服务器返回的更新的信息,接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端;

[25]

所述中心服务器用于收到所述用户访问请求后,计算用户终端的运动方向或者停留时间,并根据所述运动方向或停留时间返回更新的信息。

[26]

在第三方面的第一种可能的实现方式中,所述中心服务器计算用户终端的运动方向或停留时间具体为:中心服务器根据终端用户当前接入的小区标识或基站标识以及上次接入的小区标识或基站标识,确定所述运动方向或停留时间。

[27]

在第三方面的第二种可能的实现方式中,所述边缘服务器进一步保存有访问的终端列表;边缘服务器确定当所述用户标识不在终端列表中,所述用户为初次访问的用户;边缘服务器在向用户终端发送预置信息后,将所述终端标识加入到所述访问的终端列表中。

[28]

本发明实施例提供的上述技术方案实现了不依赖终端GPS而对终端访问请求进行基于位置的直接内容响应,降低了网络流量,提高了营销内容的针对性。

附图说明

[29]

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

[30]

图1为本发明实施例提供的一种提供信息的系统架构图;

[31]

图2为本发明实施例提供的一种提供信息的方法流程图;

[32]

图3为本发明实施例提供的一种提供信息的信令示意图;

[33]

图4为本发明实施例提供的一种边缘服务器的结构示意图;

[34]

图5为本发明实施例提供的另一种边缘服务器的结构示意图。

具体实施方式

[35]

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下获取的所有其他实施例,都属于本发明保护的范围。

[36]

本发明实施例提供一种提供信息的系统,如图1所示,系统包括基站、边缘服务器、中心服务器。

[37]

基站用于转发用户访问请求给边缘服务器,或者将边缘服务器返回的数据转发给终端。在转发的用户访问请求中,可以进一步包含了用户标识、用户接入的小区标识或基站标识。

[38]

边缘服务器用于接收基站转发的用户访问请求,并根据所述用户标识确定用户是否为初次访问用户,向初次访问用户的终端发送预置的信息;边缘服务器还向中心服务器转发用户访问请求,所述转发的访问请求中还可进一步携带本边缘服务器的标识,并接收中心服务器返回的更新的信息;然后,边缘服务 器接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端。

[39]

本发明实施例还提供一种提供信息的方法,应用于如图1所示的系统及其中的边缘服务器中。该方法如图2所示,包括下列步骤:

[40]

201,边缘服务器接收用户访问请求,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识;

[41]

202,根据所述用户标识确定用户为初次访问用户,向所述用户的终端发送预置的信息;

[42]

203,向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识,并接收中心服务器返回的更新的信息;

[43]

204,接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端。

[44]

上述预置信息、更新信息可以是通知信息、营销信息。形式包括音频、视频、网页数据等。例如向商场附件的用户可以发送打折信息、商品广告信息,向体育场、景点等附件的用户可以发送票务信息、景点历史介绍、地图信息等。

[45]

本发明实施例实现了不依赖终端GPS而对终端访问请求进行基于位置的直接内容响应,降低了网络流量,提高了营销内容的针对性。

[46]

本发明的又一实施例中,用户访问网络的实现过程如图3所示,用户已上线,边缘服务器中已存储了中心服务器预置的促销信息等,具体包括:

[47]

S301,边缘服务器接收用户访问请求,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识。

[48]

基站向边缘服务器转发用户终端的访问请求,如访问网页的HTTP Get请求。基站通过扩展消息的GTP_U头,消息中包括用户标识、用户接入的小区标识或基站标识,把终端的基站信息,位置信息传递给服务器。

[49]

S302,根据所述用户标识确定用户为初次访问用户,向所述用户的终端发送预置的信息;

[50]

边缘服务器直接响应初次访问用户,将预置的信息内容直接响应给用户。 边缘服务器中保存有用户列表,记录了已访问的用户。当收到的访问请求中的用户标识与用户列表中的标识都不匹配时,确定访问请求的用户为初次访问用户。

[51]

S303,向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识。

[52]

边缘服务器进一步转发用户访问请求给中心服务器,可以通过TCP option报文字段进行扩展。进一步可携带本边缘服务器的标识给中心服务器。

[53]

S304,接收中心服务器返回的更新的信息并保存。

[54]

中心服务器根据终端接入的小区标识或基站标识,结合自身存储的小区标识或基站标识与地理位置的对应信息,计算用户终端的运动方向,或者停留时间等,判断用户的行为。也可进一步结合边缘服务器的标识进行计算。

[55]

根据计算出来的运动方向或停留时间,进行信息的更新。例如,对新进入一个商场或景点的用户,提供较为粗略或总体的介绍新的广告或信息,对于停留在一个商场或景点超过一定时限的用户,提供具体细致的商品价格信息或景点历史知识介绍等信息。

[56]

中心服务器将更新的信息提供给边缘服务器,边缘服务器收到后保存,等待后续的访问请求以提供更新的信息。

[57]

S305,接收所述用户后续的访问请求。

[58]

用户继续浏览网页,基站同样转发到边缘服务器。

[59]

S306,将所述更新的信息发送给用户终端。

[60]

边缘服务器直接响应请求,将更新的促销信息等提供给用户。

[61]

进一步,可以在用户访问网页前,收到用户上线消息后,通过短信等方式直接向用户推送预置的信息。例如,基站可以通过扩展GTP_U头,增加用户接入的小区标识或基站标识,把终端的用户接入的小区标识或基站标识信息传递给边缘服务器;边缘服务器可直接推送预置的营销内容给终端。

[62]

本发明上述实施例实现了不依赖终端GPS而对终端访问请求进行基于位置的直接内容响应,降低了网络流量,提高了营销内容的针对性。

[63]

本发明实施例还提供一种边缘服务器,用于实施上述图2或3所示的方法实施例。具体如图4所示,本发明实施例提供的一种边缘服务器包括:

[64]

通信模块401,用于接收用户访问请求,并向确定为初次访问用户的用户终端发送预置的信息,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识;进一步向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识,并接收中心服务器返回的更新的信息;进一步接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端;

[65]

处理模块402,用于根据用户访问请求中的用户标识确定用户为初次访问用户,获取信息存储模块中的预置信息由通信模块发送给终端;

[66]

信息存储模块403,用于存储预置的信息,以及用于存储更新的信息。

[67]

可选的,所述信息存储模块还保存有访问的终端列表;所述处理模块确定用户为初次访问用户具体包括:当所述用户标识不在终端列表中,确定所述用户为初次访问的用户;在向用户终端发送预置信息后,所述处理模块将所述终端标识加入到所述访问的终端列表中。

[68]

可选的,所述通信模块还用于在接收用户访问请求前,接收用户上线消息,向用户终端推送预置的信息。

[69]

图5所示的是本发明实施例提供的边缘服务器的另一种结构示意图,采用通用计算机系统结构,执行本发明方案的程序代码保存在存储器中,并由处理器来控制执行。边缘服务器包括:处理器501,存储器502,通信接口503。

[70]

处理器可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路application-specific integrated circuit(ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。

[71]

计算机系统中包括的一个或多个存储器,可以是一种非易失性的计算机可读存储介质,例如只读存储器read-only memory(ROM)或可存储静态信息和指 令的其他类型的静态存储设备,也可以是磁盘存储器。这些存储器可通过总线与处理器相连接。存储器,保存有执行本发明方案的程序代码,例如,执行图2或3所示实施例的方法的程序。执行本发明方案的程序代码保存在存储器中,并由处理器来控制执行。

[72]

通信接口,可以使用任何收发器一类的装置,以便与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(WLAN)等.

[73]

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,各单元具体功能的执行过程参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

[74]

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



[1]

Provided are a method and device for providing information access. The method specifically comprises: an edge server receives a user access request, determines a user to be an initial access user according to the user identification, sends pre-configured information to a terminal of the user, forwards the user access request to a central server, receives updated information returned by the central server, receives a follow-up access request of the user, and sends the updated information to the terminal of the user. By means of the present invention, a location-based direct content response is conducted on terminal access requests without depending on a terminal GPS, the network traffic is reduced, and the pertinence of marketing content is improved.

[2]



一种提供信息方法,其特征在于,包括:

边缘服务器接收用户访问请求,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识;

根据所述用户标识确定用户为初次访问用户,向所述用户的终端发送预置的信息;

向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识,并接收中心服务器返回的更新的信息;

接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端。

如权利要求1所述的方法,其特征在于:

所述边缘服务器保存有访问的终端列表;

所述根据所述用户标识确定用户为初次访问用户具体包括:当所述用户标识不在终端列表中,确定所述用户为初次访问的用户;

在向用户终端发送预置信息后,将所述终端标识加入到所述访问的终端列表中。

如权利要求1所述的方法,其特征在于:在接收用户访问请求前,接收用户上线消息,向用户终端推送预置的信息。

如权利要求1所述的方法,其特征在于:还包括,中心服务器收到所述用户访问请求后,计算用户终端的运动方向或者停留时间,并根据所述运动方向或停留时间返回更新的信息。

如权利要求4所述的方法,其特征在于:所述计算用户终端的运动方向或停留时间具体为:根据终端用户当前接入的小区标识或基站标识以及上次接入的小区标识或基站标识,确定所述运动方向或停留时间。

一种服务器,其特征在于,包括通信模块,处理模块,以及信息存储模块,其中:

所述通信模块,用于接收用户访问请求,并向确定为初次访问用户的用户终端发送预置的信息,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识;进一步向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识,并接收中心服务器返回的更新的信息;进一步接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端;

所述处理模块,用于根据用户访问请求中的用户标识确定用户为初次访问用户,获取信息存储模块中的预置信息由通信模块发送给终端;

所述信息存储模块,用于存储预置的信息,以及用于存储更新的信息。

如权利要求6所述的服务器,其特征在于:

所述信息存储模块还保存有访问的终端列表;

所述处理模块确定用户为初次访问用户具体包括:当所述用户标识不在终端列表中,确定所述用户为初次访问的用户;

在向用户终端发送预置信息后,所述处理模块将所述终端标识加入到所述访问的终端列表中。

如权利要求6所述的服务器,其特征在于:所述通信模块还用于在接收用户访问请求前,接收用户上线消息,向用户终端推送预置的信息。

一种提供信息的系统,其特征在于,包括边缘服务器和中心服务器,其中:

所述边缘服务器用于接收用户访问请求,所述用户访问请求中包含了用户标识、用户接入的小区标识或基站标识,根据所述用户标识确定用户为初次访 问用户,向所述用户的终端发送预置的信息,所述边缘服务器还用于向中心服务器转发用户访问请求,所述转发的访问请求中携带了所述用户接入的小区标识或基站标识,并接收中心服务器返回的更新的信息,所述边缘服务器还用于接收所述用户后续的访问请求,并将所述更新的信息发送给用户终端;

所述中心服务器用于收到所述用户访问请求后,计算用户终端的运动方向或者停留时间,并根据所述运动方向或停留时间返回更新的信息。

如权利要求9所述的系统,其特征在于:所述中心服务器计算用户终端的运动方向或停留时间具体为:中心服务器根据终端用户当前接入的小区标识或基站标识以及上次接入的小区标识或基站标识,确定所述运动方向或停留时间。

如权利要求9所述的系统,其特征在于:所述边缘服务器进一步保存有访问的终端列表;边缘服务器确定当所述用户标识不在终端列表中,所述用户为初次访问的用户;边缘服务器在向用户终端发送预置信息后,将所述终端标识加入到所述访问的终端列表中。