CN108810872A - 控制数据传输的方法、装置和系统 - Google Patents
控制数据传输的方法、装置和系统 Download PDFInfo
- Publication number
- CN108810872A CN108810872A CN201710305543.8A CN201710305543A CN108810872A CN 108810872 A CN108810872 A CN 108810872A CN 201710305543 A CN201710305543 A CN 201710305543A CN 108810872 A CN108810872 A CN 108810872A
- Authority
- CN
- China
- Prior art keywords
- user equipment
- status information
- server
- service
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 102
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000004891 communication Methods 0.000 claims abstract description 160
- 230000001413 cellular effect Effects 0.000 claims abstract description 83
- 230000015654 memory Effects 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 13
- 239000002699 waste material Substances 0.000 abstract description 18
- 230000006870 function Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 21
- 238000007726 management method Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000007474 system interaction Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种控制数据传输的方法、装置和系统。其中,该方法包括:业务服务器获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。本申请解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
Description
技术领域
本申请涉及通信技术领域,具体而言,涉及一种控制数据传输的方法、装置和系统。
背景技术
随着移动通信技术的发展,无线蜂窝网的覆盖面越来越广,蜂窝移动数据的传输速率越来越快,尤其3G、4G技术的推进,使得越来越多的无线网络用户通过手机可以在任何地点任何时间进行快速上网。虽然蜂窝移动数据流量的资费在不断降低,但是通过蜂窝移动数据流量上网,对于当前的手机用户来说,流量资费是很大一笔开销。因而,用户常常在不需要上网的时候,会将手机上的蜂窝移动数据功能关闭,图1是根据现有技术的一种可选的智能手机上关闭蜂窝移动数据功能的操作示意图,如图1所示,当用户选择该项关闭(Data off)时,手机将不再通过蜂窝网络(例如3G/4G)发送和接收数据。
但是,由于业务(应用)服务器并不知道手机的蜂窝数据业务关闭,仍旧认为手机处于蜂窝网络连接状态,如果此时有从应用服务器下发给客户端(例如,手机)的下行数据,还是会下发到蜂窝网络设备(例如,网关),只是这些数据将无法在手机的应用上呈现,并且手机也不再回复该应用服务器。由此可以看出,虽然手机用户关闭了移动数据业务,但是业务(应用)服务器还是会继续下发下行数据到移动网络,大大浪费了网络和应用服务器的资源。
针对上述现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种控制数据传输的方法、装置和系统,以至少解决现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
根据本发明实施例的一个方面,提供了一种控制数据传输的方法,包括:业务服务器获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的方法,包括:第三方服务器接收用户设备上报的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;第三方服务器在接收到定制请求之后,发送用户设备的通信状态信息至业务服务器;其中,在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的方法,包括:用户设备与网关建立数据连接;用户设备将通信状态信息上报至第三方服务器,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;业务服务器发出定制请求至第三方服务器,并根据定制请求从第三方服务器获取到用户设备的数据业务的状态信息;业务服务器确定数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的系统,包括:第三方服务器,通过网关与用户设备通信,用于接收用户设备上报的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;业务服务器,与第三方服务器连接,用于从第三方服务器请求用户设备的通信状态信息,并在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的装置,包括:第一获取模块,用于获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;执行模块,用于在数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的装置,包括:接收单元,用于接收用户设备上报的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;发送单元,用于在接收到定制请求之后,发送用户设备的通信状态信息至业务服务器;其中,在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的控制数据传输的方法。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的控制数据传输的方法。
根据本发明实施例的另一方面,还提供了一种系统,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:步骤1,获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;步骤2,在数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的系统,包括:第三方服务器,与用户设备耦接,用于获取用户设备的第一状态信息;和业务服务器,与第三方服务器耦接,用于根据第一状态信息来决定是否向用户设备发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的方法,包括:获取用户设备的第一状态信息;根据第一状态信息来确定是否向用户设备发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的方法,包括:用户设备获取用户设备的第一状态信息;用户设备将第一状态信息发送至服务器,其中,服务器根据第一状态信息确定是否向用户设备发送下行数据。
根据本发明实施例的另一方面,还提供了一种控制数据传输的方法,包括:服务器接收用户设备的第一状态信息;服务器确定是否向用户设备发送下行数据。
在本发明实施例中,通过业务服务器获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据,达到了可以使得业务服务器及时获知用户设备的通信状态,并在用户设备的蜂窝网移动数据功能关闭的情况下及时终止下发的下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果,进而解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据现有技术的一种可选的智能手机上关闭蜂窝移动数据功能的操作示意图;
图2是根据本发明实施例的一种可选的用户设备与服务器基于蜂窝移动网进行通信的系统架构示意图;
图3是根据现有技术的一种可选的用户设备与业务服务器通过蜂窝网进行通信的系统交互示意图;
图4是根据本发明实施例的一种可选的控制数据传输的系统示意图;
图5是根据本发明实施例的一种可选的用户设备与业务服务器通过蜂窝网进行通信的系统交互示意图;
图6是根据本申请实施例的一种控制数据传输的方法流程图;
图7是根据本发明实施例的一种可选的基于SCEF的蜂窝网络系统架构示意图;
图8是根据本申请实施例的一种可选的控制数据传输的方法流程图;
图9是根据本发明实施例的一种控制数据传输的装置示意图;
图10是根据本申请实施例的一种控制数据传输的方法流程图;
图11是根据本发明实施例的一种控制数据传输的装置示意图;
图12是根据本申请实施例的一种控制数据传输的方法流程图;
图13是根据本申请实施例的一种计算机终端的硬件结构框图;
图14是根据本申请实施例的一种控制数据传输的系统示意图;
图15是根据本申请实施例的一种控制数据传输的方法流程图;
图16是根据本申请实施例的一种控制数据传输的方法流程图;以及
图17是根据本申请实施例的一种控制数据传输的方法流程图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
用户设备,英文全称为User Equipment,简称为UE。可以是手机、平板电脑、笔记本电脑或其他设备,本申请各个实施例以手机为例来进行说明。
eNodeB,简称ENB,可以理解为基站,负责UE的电话调度等。增强的无线基站(eNodeB)是下一代的无线接入网的主要空口资源的控制设备,可以提供更高的上下行速率,更低的传输延迟和更加可靠的无线传输。
移动性管理实体(MME,Mobile Management Entity),支持NAS(非接入层)信令及其安全、跟踪区域(TA)列表的管理,P-GW和S-GW的选择、跨MME切换时进行MME的选择,在向2G/3G接入系统切换过程中进行SGSM的选择、用户鉴权、漫游控制以及承载管理、3GPP不同接入网络的核心网络点之间的移动性管理,以及UE的可达性管理。主要负责UE的移动性管理(例如,漫游、切换等)。
网关(Gateway,简称为GW),是用户面功能实体,用于用户面数据路由处理,分为服务网关(Serving Gateway,简称为S-GW)和分组数据网络网关(Packet Data NetworkGateway,简称为P-GW)。其中,S-GW是演进的通用地面无线接入网(Evolved UniversalTerrestrial Radio Access Network,简称为E-UTRAN)之间的移动锚点,主要负责UE网络控制面管理。P-GW是移动网络与分组数据网(Packet Data Network,简称为PDN)的边界网关,负责PDN的接入、在移动网络与PDN间转发数据等功能,主要负责UE网络用户面的管理。
PCRF(Policy and Charging Rules Function,策略与计费规则功能单元),PCRF是业务数据流和IP承载资源的策略与计费控制策略决策点。
Service Capability Exposure Function(SCEF)是3GPP定义的网络功能单元,也称业务能力开放功能单元,通过3GPP网络接口安全开放网络业务能力,实现第三方应用的认证授权、计费和网络侧网元的信息交互、信息隐藏以及封装调用。SCEF可以收集移动网络的信息,并与外部应用服务器之间交互这些信息。
实施例1
根据本申请实施例,提供了一种控制数据传输的系统实施例,本实施例可以应用于图2所示的用户设备101与服务器103基于蜂窝移动网进行通信的系统中,如图2所示,包括用户设备101、基站105、网关107和服务器103,其中,用户设备101可以是手机,包括但不限于Symbian手机、Android手机、iphone以及Windows phone等;上述服务器103可以是各种各样的业务(应用)服务器,包括但不限于各种即时通信服务器(例如,QQ、微信、MSN等)、邮箱服务器(例如,163邮箱、126邮箱等)、视频服务器(例如,优酷、爱奇艺等提供视频服务的服务器)、游戏服务器(例如,赛车、连连看等);基站105可以是移动、电信、联通等任意一家运营商的基站,优选的,可以是增强的无线基站(eNodeB);网关107用于为用户设备分配网络地址;服务器103可以是任意一种提供业务(应用)服务的服务器(例如,微信服务器)。
随着移动互联网和各种智能终端的快速发展,手机已成为人们随身携带的必备品。伴随各种应用类软件的出现,手机不仅可以作为通讯工具,还可以作为上网工具、拍摄工具、支付工具等,大大方便了人们的生活和工作。尤其是移动网络的快速推进,3G、4G的出现,使得人们可以“随时、随地、随心”地享受互联网业务带来的便捷。
目前,由于蜂窝移动数据流量的资费问题,在WiFi的区域上网或者在不使用网络的情况下,用户通常会将手机上的蜂窝移动数据功能关闭,关闭的操作可以在图1所示的手机设置界面中关闭移动网络,也可以通过任务栏或开关栏中快捷操作取消移动网络。当用户没有连接WiFi使用网络的情况下,只需要打开移动网络,则可以通过蜂窝移动网络实现上网功能。
当用户设备(UE)与业务(应用)服务器通信的过程中,如果没有连接WiFi,则需要通过蜂窝移动网络来访问业务(应用)服务器,下面结合图3来说明现有技术中用户设备(UE)与业务服务器基于蜂窝移动网进行通信的过程,图3是根据现有技术的一种可选的用户设备与业务服务器通过蜂窝网进行通信的系统交互示意图。如图3所示,该系统包括:用户设备(UE)、基站、移动性管理实体、网关和业务服务器(也称应用服务器)。
基于图3中步骤S302至S316公开的方案,示出了用户设备(UE)连接蜂窝移动数据网、访问业务服务器以及关闭移动网络数据功能等多个业务流程。当用户设备(UE)通过蜂窝移动网络访问业务服务器的过程中,首先需要与运营商(例如,移动运营商)的基站建立无线连接,通过基站发起到网关的数据连接,在用户设备(UE)与基站建立无线连接后,与基站连接的移动管理性实体可以对用户设备(UE)的身份信息进行认证,授权用户设备(UE)可以享受的服务。在移动管理性实体授权用户设备(UE)可以享受的服务后,网关为用户设备(UE)分配IP地址,用户设备(UE)可以通过该IP地址向业务(应用)服务器发起业务(应用)请求,业务服务器响应用户设备(UE)的业务请求,为用户设备(UE)提供相应的业务(应用)服务。如果用户关闭用户设备(UE)上的移动网络(即关闭用户设备的蜂窝移动数据业务),则用户设备(UE)会通知网关其数据业务关闭,但是,由于业务服务器不知道用户设备(UE)已经关闭数据业务,会继续下发下行数据至网关,网关接收到业务(应用)服务器的数据包后,将数据包丢弃,不再发送至用户设备(UE)。
需要说明的是,一些应用会设置一个定时器,当一段时间没有收到UE响应的时候,认为UE的连接中断,不再发送下行数据。
由图3可以看出,现有技术中,当用户关闭用户设备(例如,手机)上的蜂窝移动数据网后,由于网关将数据包丢弃,不在用户设备呈现,但是业务(应用)服务器认为关闭了数据业务的UE还处于连接状态,继续下发下行数据指网关,这些下行数据会大大浪费网络和业务(应用)服务器的资源。
在上述业务场景下,申请人经研究,提出了一种控制数据传输的系统,该系统可以使得业务服务器获取用户设备(UE)的通信状态(例如,UE是否关闭蜂窝移动数据业务的状态),并根据该状态确定是否向网管下发下行数据,从而可以避免浪费网络和应用的资源。
作为一种可选的实施例,图4示出根据本申请实施例的一种可选的控制数据传输的系统示意图,如图4所示,该系统包括:
第三方服务器109,通过网关107与用户设备101通信,用于接收用户设备101上报的通信状态信息,其中,通信状态信息至少包括:用户设备101的数据业务的状态信息;
业务服务器103,与第三方服务器109连接,用于从第三方服务器109请求用户设备的通信状态信息,并在数据业务的状态信息为关闭的情况下,业务服务器103终止通过蜂窝网络发送下行数据。
具体地,上述业务服务器103可以与第三方服务器109连接,定时或实时从该第三方服务器109获取当前用户设备101的通信状态,如果当前用户设备101的蜂窝移动数据功能是关闭的,则立即停止通过蜂窝网向网关发送下行数据,其中,该下行数据可以是先前用户设备101与业务服务器103交互过程中下载的数据,也可以是业务服务器103自动推送的数据。
由上可知,在本申请上述实施例中,通过与网关107连接的第三方服务器109获取用户设备101上报的通信状态信息,业务服务器103可以实时或定时从第三方服务器109请求用户设备101的通信状态信息,当用户设备101的蜂窝网移动数据功能关闭的情况下,及时终止向下发的下行数据。容易注意的是,上述第三方服务器109可以是与业务服务器连接的一个硬件设备,也可以是嵌入到业务服务器中的一个软件模块,还可以是为业务服务器提供服务的云平台。
通过本申请上述实施例提供的方案,达到了可以使得业务服务器及时获知用户设备的通信状态,并在用户设备的蜂窝网移动数据功能关闭的情况下及时终止下发的下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
作为一种可选的实施例,基于上述图4所示的控制控制数据传输的系统,图5是根据本申请实施例的一种可选的用户设备与业务服务器通过蜂窝网进行通信的系统交互示意图,如图5所示,该系统包括:用户设备(UE)、基站、移动性管理实体、网关、第三方服务器和业务服务器。其中,基站、移动性管理实体和网关之间的交互过程此处不再赘述。
具体地,当用户设备(UE)通过蜂窝移动网络访问业务服务器的过程中,首先需要与运营商(例如,移动运营商)的基站建立无线连接,通过网关获取相应的IP地址,同时,网关将该UE的信息发给第三方服务器,其中,发送的信息包括但不限于UE的IP地址、UE的手机号码,以及当前用户设备(UE)的数据连接状态(正常)等信息;在用户设备(UE)与基站建立无线连接后,UE向业务服务器发起业务请求,业务服务器响应该请求,将业务数据发送给UE;在UE与业务服务器联系的过程中,由于业务服务器上配置有对应的第三方服务器的接口信息,业务服务器可以通过该第三方服务器获取UE的IP地址,或者根据业务内用户身份信息知道用户的手机号码;具体地,业务服务器向第三方服务器发起定制UE状态的请求,请求中包含UE的IP地址和手机号码(其中IP地址必选,手机号码可选);第三方服务器在接收到该定制状态请求后,后续会将该UE的状态改变信息发给上述关联业务服务器。
当用户手动关闭UE的数据业务后,UE将数据业务关闭信息通知给网关;网关又将UE的数据业务关闭信息通知第三方服务器,第三方服务器根据业务服务器的定制请求,将该UE的数据业务关闭状态信息发给业务服务器;业务服务器在接收到UE的数据业务关闭状态信息后,将该用户设置为连接已断开,后续信息不再通过蜂窝网络连接发送数据。可选地,当后续还有信息发送给UE时,业务服务器通过其他方式(如短信,或者如果WiFi可用时,使用WiFi)通知UE,例如支付宝的支付信息,通过短信通知UE。
通过上述实施例,实现了在移动网络中将用户设备UE的数据业务关闭信息上报给应用服务器,使得应用服务器根据该上报信息执行后续操作的目的,业务服务器终止下发的下行数据,可以减少网络和应用资源的浪费;业务服务器将后续重要细心通过其他方式通知用户设备,可以及时将信息呈现给用户。
实施例2
根据本申请实施例,还提供了一种控制数据传输的方法实施例,本实施例提供的控制数据传输的方法可以应用于本申请实施例1提供的控制数据传输的系统中,包括但不限于本申请实施例1描述的应用场景。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
目前,现有的业务(应用)服务器上大都设置保活定时器来判断与客户端的通信状态,其中,保活定时器是应用服务器为了获知客户机是否退出连接而设置的一种定时器,如果服务器收到客户端的响应消息,则重置保活定时器(例如,定时时间为2小时);如果当业务(应用)服务器上的保活定时器到期,应用服务器还没有收到客户端(例如,手机)的响应,则业务(应用)服务器认为与用户设备的连接中断,不再发送下行数据,断开此次连接。
在移动网络中,如果用户关闭用户设备(UE)的数据业务功能,则用户不再通过蜂窝网络(例如3G/4G)发送和接收数据,但是,业务服务器在保活定时器的时间内,仍旧认为用户设备(UE)处于蜂窝网络连接状态,如果此时有从应用服务器下发给用户设备(例如,手机)的下行数据,或者有向用户设备推送的消息,还是会下发到蜂窝网络设备(例如,网关),只是这些数据将无法在手机的应用上呈现,并且手机也不再回复该应用服务器。因而,业务(应用)服务器在用户关闭用户设备(UE)的数据业务功能后继续下发的下行数据,浪费了网络和应用服务器的资源。
在上述应用环境下,本申请提供了图6所示的一种控制数据传输的方法,图6是根据本申请实施例的一种控制数据传输的方法流程图,如图6所示,包括如下步骤:
步骤S602,业务服务器获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息。
具体地,在上述步骤中,上述用户设备的数据业务的状态信息是指当前用户设备是否处于蜂窝移动网连接状态的状态信息,上述通信状态信息包括但不限于用户设备的数据业务的状态信息,还可以包括用户设备是否与处于WiFi连接状态的状态信息。
可选地,本申请各个实施例以用户设备为手机来进行说明,作为一种可选的实施例,上述用户设备的数据业务的状态可以是用户通过点击图1所示的蜂窝移动网络开关来实现的;作为另一种可选的实施例,上述用户设备的数据业务的状态还可以是点击任务栏或开关栏中快捷键来实现的。
需要说明的是,上述数据业务可以移动、电信、联通中的任意一种运营商的蜂窝网数据业务,包括但不限于2G、3G、4G等网络。
步骤S604,在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
具体地,在上述步骤中,以手机上的蜂窝移动网络为例,上述用户设备的数据业务的状态信息包括打开状态和关闭状态;如果业务服务器获取到当前用户设备的业务状态信息为关闭状态的情况下,业务服务器可以及时终止将下发给该用户设备的下行数据向蜂窝网络设备(例如,网关)传输;如果业务服务器获取到的用户设备的数据业务的状态为打开状态,可以继续将下发给该用户设备的下行数据向蜂窝网络设备(例如,网关)传输。
一种可选的实施例中,在业务服务器获取到的用户设备的数据业务的状态为打开状态的情况下,可以根据用户设备当前的通信状态选择下发下行数据的方式,例如,如果获取到用户设备处于WiFi连接状态下,可以优先选择WiFi模式向用户设备下发下行数据。
由上可知,在本申请上述实施例中,业务服务器通过获取用户设备的通信状态信息,从而可以根据获取到用户设备的通信状态信息确定是否将下发给该用户设备的下行数据向蜂窝网络设备(例如,网关)传输。容易注意的是,当业务服务器获取到的用户设备的数据业务的状态为关闭状态的情况下,不再将下发给该用户设备的下行数据向蜂窝网络设备(例如,网关)传输;当业务服务器获取到的用户设备的数据业务的状态为打开状态的情况下,继续将下发给该用户设备的下行数据向蜂窝网络设备(例如,网关)传输。
通过本申请上述实施例提供的方案,达到了可以使得业务服务器及时获知用户设备的通信状态,并在用户设备的蜂窝网移动数据功能关闭的情况下及时终止下发的下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
在一种可选的实施例中,上述业务服务器可以通过访问第三方服务器获取用户设备的通信状态信息,其中,用户设备通过网关将用户设备的通信状态信息和设备信息发送至第三方服务器。
具体地,上述第三方服务器109可以是与业务服务器连接的一个硬件设备,也可以是嵌入到业务服务器中的一个软件模块,还可以是为业务服务器提供服务的云平台,可以通过网关收集用户设备101的通信状态。
作为一种可选的实施例,上述第三方服务器可以是3GPP定义的网络能力开放平台(SCEF),可以收集移动网络的信息,并与外部应用之间交互这些信息。
此处需要说明的是,3GPP从移动网络业务能力开放的场景、需求、能力开放架构和关键技术等几个方面深入研究,为了满足网络能力开放应用场景,在移动网络中引入了网络能力开放平台(SCEF),也称业务能力开放功能单元,可以实现第三方应用的认证授权、计费和网络侧网元的信息交互、信息隐藏以及封装调用。运营商可以提供增值服务或开放API(应用程序接口)的方式,将移动业务能力开放给第三方业务提供商,其中,移动网络中可以开放的业务能力主要包括通信能力、上下文信息、签约信息和控制能力等。其中,通信能力是指语音、短消息、多媒体消息服务;上下文信息包含实时的用户信息,例如,用户位置、终端能力和数据连接类型等;签约细心包括签约标识、优先权等信息;控制能力指的是对业务质量、策略和安全方面的控制和监控功能。
可选地,图7示出了根据本申请实施例的一种可选的基于SCEF的蜂窝网络系统架构示意图,如图7所示,该系统包括:用户设备(UE)、基站、网关、业务服务器、移动性管理实体和业务能力开放功能单元(SCEF)。其中,用户设备(UE)通过运营商的基站建立与网管的数据连接,SCEF可以通过移动性管理实体收集用户设备(UE)的通信状态(例如,UE是否关闭蜂窝移动数据业务的状态),并将收集的用户设备(UE)的通信状态发送至业务服务器,一旦业务服务器获知用户设备(UE)关闭蜂窝移动数据业务,则可以不再下发下行数据指网关。
此处需要说明的是,与基站连接的移动管理性实体可以对用户设备(UE)的身份信息进行认证,授权用户设备(UE)可以享受的服务。在移动管理性实体授权用户设备(UE)可以享受的服务后,网关为用户设备(UE)分配IP地址,用户设备(UE)可以通过该IP地址向业务(应用)服务器发起业务(应用)请求,业务服务器响应用户设备(UE)的业务请求,为用户设备(UE)提供相应的业务(应用)服务。如果用户关闭用户设备(UE)上的移动网络(即关闭用户设备的蜂窝移动数据业务),则用户设备(UE)会通知网关其数据业务关闭,但是,由于业务服务器不知道用户设备(UE)已经关闭数据业务,会继续下发下行数据至网关,网关接收到业务(应用)服务器的数据包后,将数据包丢弃,不再发送至用户设备(UE)。
在一种可选的实施例中,如图8所示,在业务服务器通过访问第三方服务器获取用户设备的通信状态信息之前,上述方法还可以包括如下步骤:
步骤S802,用户设备与网关建立数据连接;
步骤S804,网关获取用户设备的设备信息和通信状态信息,其中,设备信息至少包括如下至少之一:用户设备的网络地址和硬件信息;
步骤S806,网关上报用户设备的设备信息和通信状态信息至第三方服务器。
具体地,在上述步骤中,上述网关可以为用于连接蜂窝网的网络设备,第三方服务器与网关连接,接收网关上报的用户设备的设备信息和通信状态信息,其中,网关与用户设备连接,可以获取用户设备的网络地址和硬件信息,以及用户设备当前的通信状态信息。
通过上述实施例,实现了将用户设备的设备信息和通信状态信息上报至第三服务器的目的,以使得业务服务器可以从该第三服务器上获取用户设备的设备信息和通信状态信息。
在一种可选的实施例中,在业务服务器上配置第三方服务器提供的接口信息之后,业务服务器允许访问第三方服务器,并发起用于获取用户设备的通信状态信息的定制请求,其中,定制请求至少包括:用户设备的设备信息。
具体地,在上述实施例中,在业务服务器通过访问第三方服务器获取用户设备的通信状态信息之前,需要在业务服务器上配置对应的第三方服务器提供的接口信息,业务服务器在配置第三方服务器提供的接口信息后,允许访问该第三方服务器,可以实时或定时发起用于获取用户设备的通信状态信息的定制请求,该定制请求中至少包括请求用户设备的设备信息(例如,IP地址、手机号等)。
通过上述实施例,业务服务器可以通过向第三方服务器实时或定时发送定制请求来获取用户设备的设备信息的目的。
在一种可选的实施例中,在用户设备上的数据业务的状态信息发生更新之后,用户设备通过网关将更新后的状态信息发送至第三方服务器。
具体地,在上述实施例中,由于用户设备上的数据业务的状态是随时可能发生改变的(例如,用户在进行微信支付过程中,临时打开了用户设备的数据业务功能),则用户设备可以通过网关将更新后的状态信息发送至第三方服务器。
需要说明的是,上述数据业务的状态信息的更新包括:由用户设备的数据业务功能由打开状态到关闭状态的更新,以及由用户设备的数据业务功能由关闭状态到打开状态的更新。可选地,还可以包括WiFi状态的连接与否。
通过上述实施例,实现了实时更新第三方服务器上保存的用户设备的通信状态信息,以便业务服务器可以及时获取到最新的通信状态信息,并根据更新后的通信状态信息执行后续操作的目的。
在一种可选的实施例中,上述业务服务器根据定制请求从第三方服务器获取更新后的状态信息。
具体地,在上述实施例中,当第三方服务器上保存的用户设备的通信状态信息更新后,业务服务器可以根据实时或定时发送的定制请求从第三方服务器获取更新后的状态信息。
通过上述实施例,实现了使得业务服务器及时根据更新的用户设备的通信状态信息执行后续操作的目的。
在一种可选的实施例中,在业务服务器终止通过蜂窝网络发送下行数据之后,上述方法还可以包括:业务服务器通过如下至少一种通信方式与用户设备传输数据:WIFI、短信和彩信。
具体地,在上述实施例中,当业务服务器获取到当前用户设备的业务状态信息为关闭状态的情况下,业务服务器可以及时终止将下发给该用户设备的下行数据向蜂窝网络设备(例如,网关)传输,在终止下发的下行数据后,可以通过WIFI、短信和彩信等其他方式将下发的下行数据(例如,微信支付的支付消息等)发送至用户设备。
通过上述实施例,提供了及时将信息呈现给用户,以免用户错失一些重要的信息。
作为一种可选的实施方式,下面结合图5来说明上述实施例,如图5所示,用户设备与业务服务器通过蜂窝网进行通信的过程包括如下步骤:
步骤S502,完成数据连接的建立。
具体地,在上述步骤中,UE建立与基站的连接实现移动网络的数据连接,从网关获得IP地址。
步骤S504,上报和保存UE状态信息。
具体地,在上述步骤中,网关将该UE的信息发给第三方服务器,其中发送的信息包括:UE的IP地址、UE的手机号码、当前数据连接状态正常等信息。
步骤S506,业务请求和业务响应。
具体地,在上述步骤中,UE向业务服务器发起业务请求,业务服务器响应该请求,将业务数据发送给UE。
步骤S508,定制UE状态报告。
具体地,在上述步骤中,根据UE的IP地址或者手机号码,业务服务器上配置有对应的第三方服务器的接口信息,业务服务器向该第三方服务器发起定制UE状态的请求,请求中包含UE的IP地址和手机号码。其中IP地址必选,手机号码可选。第三方服务器收到该定制状态请求后,后续会将该UE的状态改变信息发给上述关联业务服务器。
需要说明的是,在UE与业务服务器联系的过程中,业务服务器可以知道UE的IP地址,或者根据业务内用户身份信息知道用户的手机号码。
步骤S510,关闭数据业务。
具体地,在上述步骤中,用户手动关闭UE的数据业务。
步骤S512,通知网关数据业务关闭。
具体地,在上述步骤中,UE将数据业务关闭信息通知网关。
步骤S512,通知第三方服务器该UE数据业务关闭。
具体地,在上述步骤中,网关将UE的数据业务关闭信息通知第三方服务器,其中包括UE的IP地址和手机号码。
步骤S514,通知业务服务器该UE数据业务关闭
具体地,在上述步骤中,第三方服务器根据步骤4中的定制请求,将该UE的数据业务关闭状态信息发给业务服务器。
步骤S516,确定与UE连接断开,后续信息不通过应用内通知UE。
具体地,在上述步骤中,业务服务器将该用户设置为连接已断开,后续信息不再通过蜂窝网络连接发送数据。
步骤S518,通过其他方式(如短信)向UE通知消息
具体地,在上述步骤中,当后续还有信息发送给UE时,业务服务器通过其他方式(如短信,或者如果WiFi可用时,使用WiFi)通知UE,例如支付宝的支付信息,通过短信通知UE。
通过上述步骤S502至S518公开的方案,在网关、第三方服务器和应用服务器中新增的消息传递和保存装置,将用户设备的通信状态信息及时上报给业务服务器,使得业务服务器根据该通信状态信息执行后续操作。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的控制数据传输的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
实施例3
根据本申请实施例,还提供了一种用于实现上述实施例2中控制数据传输的方法的装置实施例,图9是根据本申请实施例的一种控制数据传输的装置示意图,如图9所示,该装置包括:第一获取模块901和执行模块903。
第一获取模块901,用于获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;
执行模块903,用于在数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
此处需要说明的是,上述第一获取模块901和执行模块903对应于实施例2中的步骤S602至S604,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
由上可知,在本申请上述实施例中,通过第一获取模块901获取用户设备101上报的用户设备的数据业务的状态信息,在数据业务的状态信息为关闭的情况下,通过执行模块903及时终止向下发的下行数据,达到了可以使得业务服务器及时获知用户设备的通信状态,并在用户设备的蜂窝网移动数据功能关闭的情况下及时终止下发的下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
在一种可选的实施例中,上述第一获取模块还用于通过访问第三方服务器获取用户设备的通信状态信息,其中,用户设备通过网关将用户设备的通信状态信息和设备信息发送至第三方服务器。
此处需要说明的是,上述第一获取模块对应于实施例2中的相应的步骤,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
在一种可选的实施例中,上述装置还包括:发送模块,用于在配置第三方服务器提供的接口信息之后,允许访问第三方服务器,并发起用于获取用户设备的通信状态信息的定制请求,其中,定制请求至少包括:用户设备的设备信息。
此处需要说明的是,上述发送模块对应于实施例2中的相应的步骤,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
在一种可选的实施例中,上述装置还包括:第二获取模块,用于根据定制请求从第三方服务器获取更新后的状态信息。
此处需要说明的是,上述第二获取模块对应于实施例2中的相应的步骤,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
在一种可选的实施例中,上述装置还包括:传输模块,用于在终止通过蜂窝网络发送下行数据之后,通过如下至少一种通信方式与用户设备传输数据:WIFI、短信和彩信。
此处需要说明的是,上述传输模块对应于实施例2中的相应的步骤,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
实施例4
根据本申请实施例,还提供了一种控制数据传输的方法实施例,本实施例提供的控制数据传输的方法可以应用于本申请实施例1提供的控制数据传输的系统中的第三方服务器,包括但不限于本申请实施例1描述的应用场景。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图10是根据本申请实施例的一种控制数据传输的方法流程图,如图10所示,包括如下步骤:
步骤S102,第三方服务器接收用户设备上报的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;
步骤S104,第三方服务器在接收到定制请求之后,发送用户设备的通信状态信息至业务服务器;
其中,在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
具体地,在上述步骤中,上述第三方服务器可以是与业务服务器连接的一个硬件设备,也可以是嵌入到业务服务器中的一个软件模块,还可以是为业务服务器提供服务的云平台,可以通过网关收集用户设备的通信状态。作为一种可选的实施例,上述第三方服务器可以是3GPP定义的网络能力开放平台(SCEF),可以收集移动网络的信息,并与外部应用之间交互这些信息。第三方服务器在接收用户设备上报的通信状态信息后,保存用户设备上报的通信状态信息,包括但不限于用户设备的数据业务的状态信息。当第三方服务器接收到业务服务器发送的定制请求后,将用户设备的通信状态信息发送至业务服务器,使得业务服务器在用户设备的数据业务的状态信息为关闭的情况下,及时终止向下发的下行数据。
此处需要说明的是,业务服务器与第三方服务器连接,用于实时或定时发起用于获取用户设备的通信状态信息的定制请求,该定制请求中至少包括请求用户设备的设备信息(例如,IP地址、手机号等)。
由上可知,在本申请上述实施例中,通过第三方服务器获取用户设备上报的用户设备的数据业务的状态信息,并在接收到业务服务器的定制请求后,将用户设备上报的用户设备的数据业务的状态信息发送至业务服务器。容易注意的是,在数据业务的状态信息为关闭的情况下,业务服务器及时终止向下发的下行数据。通过本申请上述实施例提供的方案,达到了可以使得业务服务器及时获知用户设备的通信状态,并在用户设备的蜂窝网移动数据功能关闭的情况下及时终止下发的下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
实施例5
根据本申请实施例,还提供了一种用于实现上述实施例4中控制数据传输的方法的装置实施例,图11是根据本申请实施例的一种控制数据传输的装置示意图,如图9所示,该装置包括:接收单元111和发送单元113。
接收单元111,用于接收用户设备上报的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;
发送单元113,用于在接收到定制请求之后,发送用户设备的通信状态信息至业务服务器;
其中,在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
此处需要说明的是,上述接收单元111和发送单元113对应于实施例4中的步骤S102至S104,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例4所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
由上可知,在本申请上述实施例中,通过接收单元111接收用户设备上报的用户设备的数据业务的状态信息,并在接收到业务服务器的定制请求后,将用户设备上报的用户设备的数据业务的状态信息通过发送单元113发送至业务服务器。容易注意的是,在数据业务的状态信息为关闭的情况下,业务服务器及时终止向下发的下行数据。通过本申请上述实施例提供的方案,达到了可以使得业务服务器及时获知用户设备的通信状态,并在用户设备的蜂窝网移动数据功能关闭的情况下及时终止下发的下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
实施例6
根据本申请实施例,还提供了一种控制数据传输的方法实施例,本实施例提供的控制数据传输的方法可以应用于本申请实施例1提供的控制数据传输的系统中,包括但不限于本申请实施例1描述的应用场景。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图12是根据本申请实施例的一种控制数据传输的方法流程图,如图12所示,包括如下步骤:
步骤S122,用户设备与网关建立数据连接;
步骤S124,用户设备将通信状态信息上报至第三方服务器,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;
步骤S126,业务服务器发出定制请求至第三方服务器,并根据定制请求从第三方服务器获取到用户设备的数据业务的状态信息;
步骤S128,业务服务器确定数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
具体地,在上述步骤中,上述用户设备可以是手机、平板电脑、笔记本电脑或其他设备,可以通过蜂窝移动网访问互联网上的各种业务(应用)服务器;上述网关可以是蜂窝移动网络的网络设备;上述第三方服务器可以是与业务服务器连接的一个硬件设备,也可以是嵌入到业务服务器中的一个软件模块,还可以是为业务服务器提供服务的云平台,可以通过网关收集用户设备的通信状态;上述业务服务器可以是如下任意一种:即时通信服务器、邮箱服务器、视频服务器、游戏服务器。
由上可知,在本申请上述实施例中,在用户设备与网关建立数据连接后,用户设备将用户设备的数据业务的状态信息通过网关上报至第三方服务器,业务服务器通过向第三方服务器发出定制请求,从第三方服务器获取到用户设备的数据业务的状态信息,并在确定数据业务的状态信息为关闭的情况下,及时终止向下发的下行数据,达到了可以使得业务服务器及时获知用户设备的通信状态,并在用户设备的蜂窝网移动数据功能关闭的情况下及时终止下发的下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
实施例7
本申请的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个访问设备。
图13示出了一种计算机终端的硬件结构框图。如图13所示,计算机终端13可以包括一个或多个(图中采用132a、132b,……,132n来示出)处理器132(处理器132可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器134、以及用于通信功能的传输装置136。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为I/O接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图13所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端13还可包括比图13中所示更多或者更少的组件,或者具有与图13所示不同的配置。
应当注意到的是上述一个或多个处理器132和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端13中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
处理器132可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取地图中的选中的路径;根据选中的路径的路况信息,生成路径的动态图像,其中,路径的动态图像为沿路径的起始位置到终点位置动态移动的图像;在地图中显示路径的动态图像。
存储器134可用于存储应用软件的软件程序以及模块,如本申请实施例中的控制数据传输的方法对应的程序指令/数据存储装置,处理器132通过运行存储在存储器134内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的控制数据传输的方法。存储器134可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器134可进一步包括相对于处理器132远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端13。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置136用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端13的通信供应商提供的无线网络。在一个实例中,传输装置136包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置136可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与计算机终端13的用户界面进行交互。
此处需要说明的是,在一些可选实施例中,上述图13所示的计算机终端13可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图13仅为特定具体实例的一个实例,并且旨在示出可存在于上述计算机终端13中的部件的类型。
在本实施例中,上述计算机终端13可以执行应用程序的控制数据传输的方法中以下步骤的程序代码:业务服务器获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:业务服务器获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
可选的,上述处理器还可以执行如下步骤的程序代码:业务服务器通过访问第三方服务器获取用户设备的通信状态信息,其中,用户设备通过网关将用户设备的通信状态信息和设备信息发送至第三方服务器。
可选的,上述处理器还可以执行如下步骤的程序代码:用户设备与网关建立数据连接;网关获取用户设备的设备信息和通信状态信息,其中,设备信息至少包括如下至少之一:用户设备的网络地址和硬件信息;网关上报用户设备的设备信息和通信状态信息至第三方服务器。
可选的,上述处理器还可以执行如下步骤的程序代码:在业务服务器上配置第三方服务器提供的接口信息之后,业务服务器允许访问第三方服务器,并发起用于获取用户设备的通信状态信息的定制请求,其中,定制请求至少包括:用户设备的设备信息。
可选的,上述处理器还可以执行如下步骤的程序代码:在用户设备上的数据业务的状态信息发生更新之后,用户设备通过网关将更新后的状态信息发送至第三方服务器。
可选的,上述处理器还可以执行如下步骤的程序代码:业务服务器根据定制请求从第三方服务器获取更新后的状态信息。
可选的,上述处理器还可以执行如下步骤的程序代码:在业务服务器终止通过蜂窝网络发送下行数据之后,业务服务器通过如下至少一种通信方式与用户设备传输数据:WIFI、短信和彩信。
本领域普通技术人员可以理解,图13所示的结构仅为示意,计算机终端也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌声电脑以及移动互联网设备(MobileInternet Devices,MID)、PAD等终端设备。图13其并不对上述电子装置的结构造成限定。例如,计算机终端13还可包括比图13中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图13所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
实施例7
本申请的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例2所提供的控制数据传输的方法所执行的程序代码。
可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:业务服务器获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;在数据业务的状态信息为关闭的情况下,业务服务器终止通过蜂窝网络发送下行数据。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:业务服务器通过访问第三方服务器获取用户设备的通信状态信息,其中,用户设备通过网关将用户设备的通信状态信息和设备信息发送至第三方服务器。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:用户设备与网关建立数据连接;网关获取用户设备的设备信息和通信状态信息,其中,设备信息至少包括如下至少之一:用户设备的网络地址和硬件信息;网关上报用户设备的设备信息和通信状态信息至第三方服务器。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在业务服务器上配置第三方服务器提供的接口信息之后,业务服务器允许访问第三方服务器,并发起用于获取用户设备的通信状态信息的定制请求,其中,定制请求至少包括:用户设备的设备信息。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在用户设备上的数据业务的状态信息发生更新之后,用户设备通过网关将更新后的状态信息发送至第三方服务器。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:业务服务器根据定制请求从第三方服务器获取更新后的状态信息。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在业务服务器终止通过蜂窝网络发送下行数据之后,业务服务器通过如下至少一种通信方式与用户设备传输数据:WIFI、短信和彩信。
实施例8
本申请的实施例还提供了一种系统,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:
步骤1,获取用户设备的通信状态信息,其中,通信状态信息至少包括:用户设备的数据业务的状态信息;
步骤2,在数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
实施例9
根据本申请实施例,还提供了一种控制数据传输的系统实施例,本实施例提供的控制数据传输的系统可以应用于客户端(用户设备)与服务器进行通信的过程中,包括但不限于本申请实施例1描述的应用场景。
图14是根据本申请实施例的一种控制数据传输的系统示意图,如图14所示,该系统包括:第三方服务器109和业务服务器103。
其中,第三方服务器109,与用户设备101耦接,用于获取用户设备的第一状态信息;和
业务服务器103,与第三方服务器109耦接,用于根据第一状态信息来决定是否向用户设备101发送下行数据。
具体地,上述第三方服务器可以是在用户设备与业务服务器之间设立的一个服务器或云平台,可以获取用户设备的状态信息,以使得业务服务器可以从该第三方服务器上获取与其通信的各个用户设备的状态信息,并根据用户设备的状态信息来决定是否向用户设备发送下行数据其中,用户设备可以是手机、平板电脑、笔记本电脑或其他可以访问互联网应用服务器的终端设备,业务服务器可以是为该用户设备提供应用服务的各种服务器。
由上可知,在本申请上述实施例中,通过在用户设备与业务服务器之间设立第三方服务器,该第三方服务器可以从与其耦接的用户设备上获取用户设备的状态信息,并提供给与该用户设备提供应用服务的业务服务器,使得业务服务器可以根据用户设备的状态信息确定是否向用户设备发送下行数据。容易注意的是,状态信息可以包括但不限于用户设备的设备信息和当前的通信状态信息。通过本申请上述实施例提供的方案,达到了根据用户设备当前的状态确定是否向该用户设备发送下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
实施例10
根据本申请实施例,还提供了一种控制数据传输的方法实施例,本实施例提供的控制数据传输的方法可以应用于实施例9中控制数据传输的系统中,包括但不限于本申请实施例9描述的应用场景。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请提供了图15所示的一种控制数据传输的方法,图15是根据本申请实施例的一种控制数据传输的方法流程图,如图15所示,包括如下步骤:
步骤S152,获取用户设备的第一状态信息;
步骤S154,根据第一状态信息来确定是否向用户设备发送下行数据。
具体地,在上述步骤中,用户设备可以是手机、平板电脑、笔记本电脑或其他可以访问互联网应用服务器的终端设备,上述第一状态信息可以包括但不限于用户设备的设备信息和当前的通信状态信息,其中,设备信息可以包括但不限于包括如下至少之一:用户设备的网络地址和硬件信息,通信状态信息可以包括但不限于用户设备的数据业务的状态信息。其中,用户设备的数据业务的状态信息可以包括用户设备当前是否通过蜂窝数据网访问服务器。
一种可选的实施例中,上述用户设备的网络地址可以是用户设备访问互联网的IP地址;如果上述用户设备是电脑,上述硬件信息可以是电脑的物理地址信息;如果上述用户设备是手机,上述硬件信息可以是手机的手机号等。
由上可知,在本申请上述实施例中,通过获取用户设备的状态信息,并根据用户设备的状态信息确定是否向用户设备发送下行数据。容易注意的是,状态信息可以包括但不限于用户设备的设备信息和当前的通信状态信息。通过本申请上述实施例提供的方案,达到了根据用户设备当前的状态确定是否向该用户设备发送下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
在一种可选的实施例中,如果上述第一状态信息包括用户设备的数据业务的状态信息,则根据第一状态信息来确定是否向用户设备发送下行数据,可以包括:在数据业务的状态信息为关闭的情况下,终止通过蜂窝网络向用户设备发送下行数据。
实施例11
根据本申请实施例,还提供了一种控制数据传输的方法实施例,应用于客户端(即用户设备),具体地,图16是根据本申请实施例的一种控制数据传输的方法流程图,如图16所示,包括如下步骤:
步骤S162,用户设备获取用户设备的第一状态信息;
步骤S164,用户设备将第一状态信息发送至服务器,其中,服务器根据第一状态信息来确定是否向用户设备发送下行数据。
具体地,在上述步骤中,用户设备可以是能够访问互联网的任何一种终端设备,服务器可以是为该用户设备提供应用服务的服务器。
由上可知,在本申请上述实施例中,用户设备实时或定时将获取到用户设备当前的状态信息发送至服务器,使得服务器可以根据用户设备的状态信息确定是否向用户设备发送下行数据。容易注意的是,状态信息可以包括但不限于用户设备的设备信息和当前的通信状态信息。通过本申请上述实施例提供的方案,达到了用户设备及时向服务器上传其当前的状态信息以使得服务器可以根据该用户设备当前的状态信息确定是否向该用户设备发送下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
实施例12
根据本申请实施例,还提供了一种控制数据传输的方法实施例,应用于服务器,该服务器可以是提供各种互联网应用的业务服务器,具体地,图17是根据本申请实施例的一种控制数据传输的方法流程图,如图17所示,包括如下步骤:
步骤S172,服务器接收用户设备的第一状态信息;
步骤S174,服务器确定是否向用户设备发送下行数据。
由上可知,在本申请上述实施例中,当服务器接收到用户设备的状态信息后,确定是否向与其通信的用户设备发送下行数据。容易注意的是,状态信息可以包括但不限于用户设备的设备信息和当前的通信状态信息。通过本申请上述实施例提供的方案,达到了服务器根据用户设备当前的状态确定是否向该用户设备发送下行数据的目的,从而实现了提高网络或应用资源利用率的技术效果。
由此,本申请提供的上述实施例的方案解决了现有的应用服务器由于无法获知客户端的通信状态继续下发数据造成资源浪费的技术问题。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (21)
1.一种控制数据传输的系统,其特征在于,包括:
第三方服务器,通过网关与用户设备通信,用于接收所述用户设备上报的通信状态信息,其中,所述通信状态信息至少包括:所述用户设备的数据业务的状态信息;
业务服务器,与所述第三方服务器连接,用于从所述第三方服务器请求用户设备的通信状态信息,并在所述数据业务的状态信息为关闭的情况下,所述业务服务器终止通过蜂窝网络发送下行数据。
2.一种控制数据传输的方法,其特征在于,包括:
业务服务器获取用户设备的通信状态信息,其中,所述通信状态信息至少包括:所述用户设备的数据业务的状态信息;
在所述数据业务的状态信息为关闭的情况下,所述业务服务器终止通过蜂窝网络发送下行数据。
3.根据权利要求2所述的方法,其特征在于,所述业务服务器通过访问第三方服务器获取所述用户设备的通信状态信息,其中,所述用户设备通过网关将所述用户设备的所述通信状态信息和设备信息发送至所述第三方服务器。
4.根据权利要求3所述的方法,其特征在于,在所述业务服务器通过访问第三方服务器获取所述用户设备的通信状态信息之前,所述方法还包括:
所述用户设备与所述网关建立数据连接;
所述网关获取所述用户设备的设备信息和所述通信状态信息,其中,所述设备信息至少包括如下至少之一:所述用户设备的网络地址和硬件信息;
所述网关上报所述用户设备的设备信息和所述通信状态信息至所述第三方服务器。
5.根据权利要求3所述的方法,其特征在于,在所述业务服务器上配置所述第三方服务器提供的接口信息之后,所述业务服务器允许访问所述第三方服务器,并发起用于获取所述用户设备的通信状态信息的定制请求,其中,所述定制请求至少包括:所述用户设备的设备信息。
6.根据权利要求5所述的方法,其特征在于,在所述用户设备上的所述数据业务的状态信息发生更新之后,所述用户设备通过所述网关将更新后的状态信息发送至所述第三方服务器。
7.根据权利要求6所述的方法,其特征在于,所述业务服务器根据所述定制请求从所述第三方服务器获取更新后的所述状态信息。
8.根据权利要求2至7中任意一项所述的方法,其特征在于,在所述业务服务器终止通过蜂窝网络发送下行数据之后,所述方法还包括:所述业务服务器通过如下至少一种通信方式与所述用户设备传输数据:WIFI、短信和彩信。
9.一种控制数据传输的方法,其特征在于,包括:
第三方服务器接收用户设备上报的通信状态信息,其中,所述通信状态信息至少包括:所述用户设备的数据业务的状态信息;
所述第三方服务器在接收到定制请求之后,发送所述用户设备的通信状态信息至业务服务器;
其中,在所述数据业务的状态信息为关闭的情况下,所述业务服务器终止通过蜂窝网络发送下行数据。
10.一种控制数据传输的方法,其特征在于,包括:
用户设备与网关建立数据连接;
所述用户设备将通信状态信息上报至第三方服务器,其中,所述通信状态信息至少包括:所述用户设备的数据业务的状态信息;
业务服务器发出定制请求至所述第三方服务器,并根据所述定制请求从所述第三方服务器获取到所述用户设备的数据业务的状态信息;
所述业务服务器确定所述数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
11.一种控制数据传输的装置,其特征在于,包括:
获取模块,用于获取用户设备的通信状态信息,其中,所述通信状态信息至少包括:所述用户设备的数据业务的状态信息;
执行模块,用于在所述数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
12.一种控制数据传输的装置,其特征在于,包括:
接收单元,用于接收用户设备上报的通信状态信息,其中,所述通信状态信息至少包括:所述用户设备的数据业务的状态信息;
发送单元,用于在接收到定制请求之后,发送所述用户设备的通信状态信息至业务服务器;
其中,在所述数据业务的状态信息为关闭的情况下,所述业务服务器终止通过蜂窝网络发送下行数据。
13.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求2至8中任意一项所述的控制数据传输的方法。
14.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求2至8中任意一项所述的控制数据传输的方法。
15.一种系统,其特征在于,包括:
处理器;以及
存储器,与所述处理器连接,用于为所述处理器提供处理以下处理步骤的指令:
步骤1,获取用户设备的通信状态信息,其中,所述通信状态信息至少包括:所述用户设备的数据业务的状态信息;
步骤2,在所述数据业务的状态信息为关闭的情况下,终止通过蜂窝网络发送下行数据。
16.一种控制数据传输的系统,其特征在于,包括:
第三方服务器,与用户设备耦接,用于获取所述用户设备的第一状态信息;和
业务服务器,与所述第三方服务器耦接,用于根据所述第一状态信息来决定是否向所述用户设备发送下行数据。
17.一种控制数据传输的方法,其特征在于,包括:
获取用户设备的第一状态信息;
根据所述第一状态信息来确定是否向所述用户设备发送下行数据。
18.根据权利要求17所述的方法,其特征在于,所述第一状态信息至少包括:所述用户设备的设备信息和通信状态信息,其中,所述设备信息至少包括如下至少之一:
所述用户设备的网络地址和硬件信息,所述通信状态信息至少包括:所述用户设备的数据业务的状态信息。
19.根据权利要求18所述的方法,其特征在于,根据所述第一状态信息来确定是否向所述用户设备发送下行数据,包括:
在所述数据业务的状态信息为关闭的情况下,终止通过蜂窝网络向所述用户设备发送下行数据。
20.一种控制数据传输的方法,其特征在于,包括:
用户设备获取所述用户设备的第一状态信息;
所述用户设备将所述第一状态信息发送至服务器,其中,所述服务器根据所述第一状态信息确定是否向所述用户设备发送下行数据。
21.一种控制数据传输的方法,其特征在于,包括:
服务器接收用户设备的第一状态信息;
所述服务器确定是否向所述用户设备发送下行数据。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710305543.8A CN108810872A (zh) | 2017-05-03 | 2017-05-03 | 控制数据传输的方法、装置和系统 |
| TW107106784A TW201844053A (zh) | 2017-05-03 | 2018-03-01 | 控制資料傳輸的方法、裝置和系統 |
| US15/968,362 US10349264B2 (en) | 2017-05-03 | 2018-05-01 | Method and system for controlling data transmission |
| PCT/US2018/030612 WO2018204474A1 (en) | 2017-05-03 | 2018-05-02 | Method and system for controlling data transmission |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710305543.8A CN108810872A (zh) | 2017-05-03 | 2017-05-03 | 控制数据传输的方法、装置和系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108810872A true CN108810872A (zh) | 2018-11-13 |
Family
ID=64015019
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710305543.8A Pending CN108810872A (zh) | 2017-05-03 | 2017-05-03 | 控制数据传输的方法、装置和系统 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10349264B2 (zh) |
| CN (1) | CN108810872A (zh) |
| TW (1) | TW201844053A (zh) |
| WO (1) | WO2018204474A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111800882A (zh) * | 2020-06-18 | 2020-10-20 | 武汉慧联无限科技有限公司 | 一种下行数据发送的方法、装置、服务器及存储介质 |
| CN112020051A (zh) * | 2019-05-29 | 2020-12-01 | 中国移动通信集团重庆有限公司 | VoLTE业务注销方法、装置、设备及计算机存储介质 |
| CN116076117A (zh) * | 2022-10-21 | 2023-05-05 | 北京小米移动软件有限公司 | 通信方法、装置、设备、存储介质及芯片 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102460573B1 (ko) * | 2017-08-31 | 2022-10-28 | 주식회사 케이티 | 감염병 확산방지 시스템 및 방법 |
| CN111615172B (zh) * | 2019-02-22 | 2023-01-24 | 阿里巴巴集团控股有限公司 | 网络配置方法、装置、设备和系统 |
| US11985731B2 (en) * | 2020-09-30 | 2024-05-14 | Verizon Patent And Licensing Inc. | Systems and methods for exposing user equipment identity |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102640525A (zh) * | 2009-12-04 | 2012-08-15 | 高通股份有限公司 | 用于根据用户位置来管理选定的ip业务卸载以进行移动通信的方法和装置 |
| US20140003358A1 (en) * | 2012-07-02 | 2014-01-02 | Brent J. Elliott | Application continuity with reroute and reset in a wireless communication network |
| WO2014012227A1 (zh) * | 2012-07-18 | 2014-01-23 | 华为技术有限公司 | 一种数据连接管理的方法、装置及系统 |
| US20150140994A1 (en) * | 2011-01-03 | 2015-05-21 | Mani Partheesh | Use of geofences for location-based activation and control of services |
| CN105025589A (zh) * | 2014-04-15 | 2015-11-04 | 中国移动通信集团公司 | 终端设备数据传输管理方法、装置、系统及相关设备 |
| CN105451269A (zh) * | 2014-07-04 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 一种无线上网流量控制的方法和装置 |
| US20160100362A1 (en) * | 2014-09-29 | 2016-04-07 | Convida Wireless, Llc | Service capability server / epc coordination for power savings mode and paging |
| US20160174191A1 (en) * | 2014-12-12 | 2016-06-16 | Apple Inc. | Mobile Terminated IMS Calls on Devices Which Support Wi-Fi and Cellular Radios |
| CN105704829A (zh) * | 2014-12-12 | 2016-06-22 | 苹果公司 | 应用感知的多个无线无线电接入技术共存的解决方案 |
| US20160198514A1 (en) * | 2015-01-06 | 2016-07-07 | At&T Intellectual Property I, Lp | Method and apparatus for managing failed connection requests for devices in an inactive mode |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7321768B2 (en) | 2001-11-29 | 2008-01-22 | Motorola, Inc. | Roaming services using home location register |
| US20070293216A1 (en) | 2003-02-14 | 2007-12-20 | Roamware Inc. | Method and system for providing PLN service to inbound roamers in a VPMN using a standalone approach when no roaming relationship exists between HPMN and VPMN |
| US7853255B2 (en) | 2004-04-16 | 2010-12-14 | Broadcom Corporation | Digital personal assistance via a broadband access gateway |
| KR101019943B1 (ko) | 2005-12-01 | 2011-03-09 | 퀄컴 인코포레이티드 | 상이한 인증 인증서들을 지원하는 방법 및 장치 |
| US8170055B2 (en) | 2005-12-29 | 2012-05-01 | Alcatel Lucent | Method of converting between radius message and diameter messages |
| US7930734B2 (en) | 2006-04-28 | 2011-04-19 | Cisco Technology, Inc. | Method and system for creating and tracking network sessions |
| GB2451379B (en) | 2006-05-02 | 2010-12-29 | Kathy Mcewen | System and method of providing bandwith on demand |
| CN101855919B (zh) | 2007-09-10 | 2016-01-20 | 诺基亚通信公司 | 封闭订户组的访问控制 |
| CN101960778A (zh) | 2008-02-26 | 2011-01-26 | 朗讯科技公司 | 在ims网络中对补充业务的在线计费 |
| US8411604B2 (en) | 2009-12-21 | 2013-04-02 | Research In Motion Limited | Methods and apparatus for use in facilitating access to aggregator services for mobile communication devices via wireless communication networks |
| US8520615B2 (en) | 2010-03-26 | 2013-08-27 | Juniper Networks, Inc. | Breakout gateway for mobile data traffic |
| KR101109669B1 (ko) | 2010-04-28 | 2012-02-08 | 한국전자통신연구원 | 좀비 식별을 위한 가상 서버 및 방법과, 가상 서버에 기반하여 좀비 정보를 통합 관리하기 위한 싱크홀 서버 및 방법 |
| US9185730B2 (en) | 2011-06-09 | 2015-11-10 | Qualcomm Incorporated | Methods and apparatus for enabling fallback to a second data service based on the presence of fallback conditions associated with establishment of a data context with a first data service |
| CN103843377A (zh) | 2011-09-29 | 2014-06-04 | 交互数字专利控股公司 | 用于实现接入与受访网络集成的应用的方法和设备 |
| US9071927B2 (en) | 2011-12-05 | 2015-06-30 | Verizon Patent And Licensing Inc. | Collapsed mobile architecture |
| US8891450B2 (en) | 2012-02-06 | 2014-11-18 | Juniper Networks, Inc. | Mobile node host route installation and withdrawal |
| US9788188B2 (en) | 2012-12-14 | 2017-10-10 | Ibasis, Inc. | Method and system for hub breakout roaming |
| US10091205B2 (en) | 2013-08-30 | 2018-10-02 | Hewlett Packard Enterprise Development Lp | Zeroconf profile transferring to enable fast roaming |
| US9692711B2 (en) | 2014-12-22 | 2017-06-27 | Verizon Patent And Licensing Inc. | DNS redirecting for data roaming offering |
| US10158524B2 (en) * | 2017-02-10 | 2018-12-18 | Verizon Patent And Licensing Inc. | System and method for enhanced network event monitoring and reporting |
| US10313914B2 (en) * | 2017-03-13 | 2019-06-04 | Verizon Patent And Licensing Inc. | System and method for registration, monitoring, and notifications regarding groups of internet-of-things (IoT) devices |
-
2017
- 2017-05-03 CN CN201710305543.8A patent/CN108810872A/zh active Pending
-
2018
- 2018-03-01 TW TW107106784A patent/TW201844053A/zh unknown
- 2018-05-01 US US15/968,362 patent/US10349264B2/en active Active
- 2018-05-02 WO PCT/US2018/030612 patent/WO2018204474A1/en not_active Ceased
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102640525A (zh) * | 2009-12-04 | 2012-08-15 | 高通股份有限公司 | 用于根据用户位置来管理选定的ip业务卸载以进行移动通信的方法和装置 |
| US20150140994A1 (en) * | 2011-01-03 | 2015-05-21 | Mani Partheesh | Use of geofences for location-based activation and control of services |
| US20140003358A1 (en) * | 2012-07-02 | 2014-01-02 | Brent J. Elliott | Application continuity with reroute and reset in a wireless communication network |
| WO2014012227A1 (zh) * | 2012-07-18 | 2014-01-23 | 华为技术有限公司 | 一种数据连接管理的方法、装置及系统 |
| CN105025589A (zh) * | 2014-04-15 | 2015-11-04 | 中国移动通信集团公司 | 终端设备数据传输管理方法、装置、系统及相关设备 |
| CN105451269A (zh) * | 2014-07-04 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 一种无线上网流量控制的方法和装置 |
| US20160100362A1 (en) * | 2014-09-29 | 2016-04-07 | Convida Wireless, Llc | Service capability server / epc coordination for power savings mode and paging |
| US20160174191A1 (en) * | 2014-12-12 | 2016-06-16 | Apple Inc. | Mobile Terminated IMS Calls on Devices Which Support Wi-Fi and Cellular Radios |
| CN105704829A (zh) * | 2014-12-12 | 2016-06-22 | 苹果公司 | 应用感知的多个无线无线电接入技术共存的解决方案 |
| US20160198514A1 (en) * | 2015-01-06 | 2016-07-07 | At&T Intellectual Property I, Lp | Method and apparatus for managing failed connection requests for devices in an inactive mode |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112020051A (zh) * | 2019-05-29 | 2020-12-01 | 中国移动通信集团重庆有限公司 | VoLTE业务注销方法、装置、设备及计算机存储介质 |
| CN112020051B (zh) * | 2019-05-29 | 2023-04-07 | 中国移动通信集团重庆有限公司 | VoLTE业务注销方法、装置、设备及计算机存储介质 |
| CN111800882A (zh) * | 2020-06-18 | 2020-10-20 | 武汉慧联无限科技有限公司 | 一种下行数据发送的方法、装置、服务器及存储介质 |
| CN111800882B (zh) * | 2020-06-18 | 2023-12-05 | 武汉慧联无限科技有限公司 | 一种下行数据发送的方法、装置、服务器及存储介质 |
| CN116076117A (zh) * | 2022-10-21 | 2023-05-05 | 北京小米移动软件有限公司 | 通信方法、装置、设备、存储介质及芯片 |
Also Published As
| Publication number | Publication date |
|---|---|
| US10349264B2 (en) | 2019-07-09 |
| WO2018204474A1 (en) | 2018-11-08 |
| US20180324578A1 (en) | 2018-11-08 |
| TW201844053A (zh) | 2018-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250227451A1 (en) | Methods of managing connections to a local area data network (ladn) in a 5g network | |
| CN108810872A (zh) | 控制数据传输的方法、装置和系统 | |
| US9154641B2 (en) | Long term evolution intelligent subscriber profile | |
| US20190274181A1 (en) | Method and apparatus for initiating user plane path re-establishment and communications system | |
| CN109156040B (zh) | 一种通信控制的方法及相关网元 | |
| EP3447997A1 (en) | Session management method and session management function network element | |
| CN103905378B (zh) | 一种传输数据的方法及装置 | |
| CN108738086A (zh) | 一种用户面重选的方法及装置 | |
| KR102263338B1 (ko) | 통신 방법 및 장치 | |
| CN110401972A (zh) | 在多网络切片的网络中路由消息的方法、设备及系统 | |
| CN104254067A (zh) | 用户设备和用于流至rat映射偏好的用户设备反馈的方法 | |
| CN109729505A (zh) | 一种业务处理方法及网络设备 | |
| CN111988821B (zh) | 语音通信方法及其装置 | |
| CN109429362B (zh) | 会话处理方法及装置 | |
| CN112671571A (zh) | 网络切片的选择方法、装置、设备及存储介质 | |
| CN109150808A (zh) | 通信方法、装置和系统 | |
| CN103987091A (zh) | 一种业务带宽变更方法、控制器及系统 | |
| US10057431B2 (en) | Charging method, access network device, and gateway device | |
| CN105101311B (zh) | 一种承载切换方法、设备及系统 | |
| GB2513426A (en) | Method and apparatus for network communication | |
| CN102083170B (zh) | 选择性ip数据分流激活的通知及输出方法、系统和设备 | |
| CN109392010A (zh) | 语音业务的处理方法及装置 | |
| CN109246767A (zh) | 一种数据中转方法、装置、网络功能实体及smf实体 | |
| CN105744048A (zh) | 获取终端用户行为信息的方法、装置、终端及网络设备 | |
| CN108377576B (zh) | 一种多通路终端的来电应答方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181113 |