用于提供网络服务的通知系统技术方案

技术编号:17963601 阅读:24 留言:0更新日期:2018-05-16 07:07
操作移动计算装置以在第一实例处接收触发器。所述触发器可能与预定义的条件或事件或动作相关联。所述移动计算装置可以在第二实例处检测所述预定义的条件或事件。响应于检测到所述预定义的条件或事件,在所述移动计算装置上激活基于所述触发器的通知。

A notification system for providing network services

A mobile computing device is operated to receive a trigger at the first instance. The trigger may be associated with predefined conditions or events or actions. The mobile computing device can detect the predefined conditions or events at second instances. In response to detecting the predefined conditions or events, a notification based on the trigger is activated on the mobile computing device.

【技术实现步骤摘要】
【国外来华专利技术】用于提供网络服务的通知系统相关申请本申请要求2015年8月27日提交的临时美国专利申请No.62/210,914的优先权利益;前述优先权申请特此以引用方式整体并入。
本文中描述的实例涉及用于提供网络服务的通知系统。图式简要说明图1示出用于向终端用户装置提供通知服务的通知系统。图2示出根据一个或多个实例,根据一个或多个实例的位置延迟条件(″LDC”)通知系统的实现方式,所述LDC通知系统可以实现为诸如就图1的实例示出的通知系统的服务。图3示出根据一个或多个实例的应用同步系统的实现方式,所述应用同步系统可以实现为诸如就图1的实例示出的通知系统的服务。图4示出根据一个或多个实例的网络安全系统的实现方式,所述网络安全系统可以实现为诸如就图1的实例示出的通知系统的服务。图5示出根据一个或多个实例的内容递送推送系统的实现方式,所述内容递送推送系统可以实现为诸如就图1的实例示出的通知系统的服务。图6示出用于将内容递送给移动计算装置的方法。图7是示出计算机系统的框图,可以在所述计算机系统上实现本文中描述的方面。图8是示出移动计算装置的框图,可以在所述移动计算装置上实现本文中描述的实施方案。具体实现方式根据一些实例,操作移动计算装置以在第一实例处接收触发器。所述触发器可以与预定义的条件或事件相关联。所述移动计算装置可以在第二实例处检测所述预定义的条件或事件。响应于检测到所述预定义的条件或事件,在移动计算装置上激活基于所述触发器的通知。此外,根据一些实例,移动计算装置可以使用网络资源来从外部源接收用于通知的通知数据。所述移动计算装置可以存储基于所述通知数据的通知,其中所述通知与界定用于触发所述通知的条件的数据相关联。所述移动计算装置可以使用所述移动计算装置的本地资源来检测所述条件的出现,并且之后在不使用所述网络资源的情况下在本地激活所述通知。在一些实例中,当在移动计算装置上更新对应的本地应用数据集时,更新网络应用数据集。确定各自包括相应的对应本地应用数据集的一个或多个其它装置。向所述一个或多个其它装置中的每一者发送推送通知以触发所述一个或多个其它装置中的每一者更新该装置的对应应用数据集。在一些实例中,操作移动计算装置以从第二计算机系统接收验证请求。可以结合所述移动计算装置与第二计算机系统之间的通信交换来接收所述请求。基于来自第二计算机系统的请求,识别凭证以供第一计算机系统在通信交换中使用。向移动计算装置发送推送通知以触发移动计算机装置在通信交换中使用所述凭证。此外,在其它实例中,操作移动计算装置以监视一组应用来识别通过执行该组应用中的每一应用而接收的一个或多个推送通知。聚合针对每一应用而识别出的所述一个或多个推送通知。所述移动计算装置可以提供数据结构来表示用于每一应用的聚合推送通知。在一些实例中,计算机系统(例如,网络服务)操作以识别用于传输至移动计算装置的内容数据集。将所述内容数据集分割成多个内容段。将所述多个内容段中的每一者作为推送通知发送给移动计算装置。另外,将元数据集提供给移动计算装置,所述元数据集指明用于在移动计算装置上组合所述多个内容段的配置。所描述的实例包括用于结合一种或多种网络服务向终端用户或运营者装置提供推送通知的系统。根据一些实例,提供一种系统,所述系统使用推送通知来实现网络服务。在此类实例中,使用推送通知实现了按常规方法原本无法具有同等效果的功能性、技术优势和好处。此外,在一些实例中,描述用于以扩增或增强网络服务的功能性和/或装置对网络服务的使用的方式使终端用户或运营者装置的操作能够结合网络服务接收和使用推送通知的系统。图1示出用于向终端用户装置提供通知服务的通知系统。通知系统100可以包括多个服务器和其它计算资源,所述计算资源结合安装在终端用户装置上的一个或多个应用来提供各种服务。如图1中的实例所示,终端用户或运营者装置150可以对应于可以由不同种类或类别的用户/运营者(包括网络管理员、被管理用户(例如,在企业网络上的用户)和操作其自己装置的终端用户)使用的各种不同的计算装置和平台。举例来说,移动装置150可以对应于移动计算装置,诸如无线/电话多用途(例如,消息接发、语音)装置(例如,智能电话或功能电话)、平板计算机、可穿戴电子装置、游戏控制台、机顶盒、联网汽车控制台、膝上型计算机或个人计算机(例如,台式计算机或便携式计算机)。通知系统100可以在向终端用户计算装置提供通知的过程中实现一个或多个通知服务。在许多实例中,所述通知可以呈“推送”通知的形式,这表示用于产生和发送通知的触发器由发送方发出,推送通知与拉取通知相反,其中接收装置请求或以其它方式开始其它装置发送通信。在图1的实例中,通知系统100包括装置接口110、通知引擎120、服务接口122和一个或多个通知服务130。通知服务130可以结合通知引擎120提供各种不同的服务和功能性。举例来说,通知服务130可以包括客户端服务132,所述客户端服务对应于终端用户装置可以在装置150上安装或以其它方式实现的应用程序和配置,以便从通知系统100的单独服务接收通知。如就图3的实例所描述,同步服务134可以实现用于使本地数据集在共享应用平台和数据存储的计算机和装置间同步的功能性。如就图4的实例所描述,安全服务136可以操作以作为某过程的部分为接收装置产生推送通知,在所述过程中,将要对计算机系统或装置进行验证以便与另一个计算机系统或装置通信。如就图2的实例所描述,位置延迟条件(”LDC”)通知服务138可以实现用于使终端用户装置能够接收和存储通知数据并且另外在预定条件存在时在本地产生并触发通知的功能性。在诸如就图1示出的实例的变型中,通知系统100可以具有更多或更少的服务。另外,虽然在通知系统100和通知服务130作为共同网络服务或实体的部分的情形中描述了一些实例,但是变型假设在通知系统100的远程并且独立于通知系统100来操作网络服务130。在图1的实例中,移动装置150可以包括网络接口112、通知接口114和一个或多个应用组件116。应用组件116中的每一者可以对应于应用或应用平台,所述应用或应用平台被配置用于从通知系统100接收推送型通知。在一些实例中,可以使用来自通知系统100的指令(例如,客户端服务132)来安装或配置应用组件116(例如,用于第三方应用的插件)。在一些变型中,装置150的组件,包括网络接口112、通知接口114和应用组件116,可以源自受管理员管理和运营的企业特定平台。在操作中,通知系统100可以管理提供所述一个或多个通知服务130中的每一者的组件。在使用中的每一通知服务130可以从移动装置150上的对应组件接收通信。单独的通知服务130可以经由装置接口110接收通信,并且服务接口122可以将通信投送给或应用于既定服务的组件。对于一些使用情形,装置接口110可以接收传入通信并且使用装置存储体126来确定对于装置识别符,用户和/或运营者简档是否存在。可以通过用户简档123和/或运营者简档存储体124来引用装置识别符。以此方式,对于给定的传入通信121,可以使用一组确定的简档信息来扩增或以其它方式识别装置、用户、许可等级、服务等级和/或移动装置150或用户的关于通知系统100的其它方面。装置接口110可以将传本文档来自技高网...
用于提供网络服务的通知系统

【技术保护点】
一种用于操作移动计算装置的方法,所述方法包括:(a)在第一实例处接收触发器,所述触发器与预定义的条件或事件相关联;(b)在第二实例处检测所述预定义的条件或事件;(c)响应于检测到所述预定义的条件或事件,在所述移动计算装置上激活基于所述触发器的通知。

【技术特征摘要】
【国外来华专利技术】2015.08.27 US 62/210,9141.一种用于操作移动计算装置的方法,所述方法包括:(a)在第一实例处接收触发器,所述触发器与预定义的条件或事件相关联;(b)在第二实例处检测所述预定义的条件或事件;(c)响应于检测到所述预定义的条件或事件,在所述移动计算装置上激活基于所述触发器的通知。2.如权利要求1所述的方法,其中(a)包括在所述第一实例处从网络服务获得通知数据,其中所述通知是基于所述通知数据。3.如权利要求1所述的方法,所述方法还包括使用户能够界定所述通知、所述触发器、预定义的条件或事件和/或通知数据。4.如权利要求1所述的方法,其中所述预定义的条件或事件对应于地理条件。5.如权利要求1所述的方法,其中所述预定义的条件或事件对应于接近条件。6.如权利要求1所述的方法,其中(a)包括在所述移动装置在线时接收所述通知数据作为所述触发器,所述通知数据是源自网络服务。7.如权利要求6所述的方法,其中(b)包括使用在所述移动计算装置本地的感测数据来检测所述预定义的条件或事件。8.如权利要求7所述的方法,其中在不使用所述网络服务的情况下执行(c)。9.如权利要求1所述的方法,其中在所述移动计算装置离线时执行(b)和(c)。10.一种移动计算装置,所述移动计算装置包括:一个或多个处理器;存储器;网络资源,所述网络资源包括用于与外部源交换通信的网络接口;其中所述一个或多个处理器:使用所述网络资源从所述外部源接收用于通知的通知数据;将基于所述通知数据的通知存储在所述存储器中,所述通知与界定用于触发所述通知的条件的数据相关联;使用所述移动计算装置的本地资源来检测所述条件的出现;以及在不使用所述网络资源的情况下在本地激活所述通知。11.如权利要求10所述的移动计算装置,其中所述一个或多个处理器通过将所述通知按推送通知来处理而激活所述通知。12.如权利要求10所述的移动计算装置,其中所述一个或多个处理器根据包括所述通知数据的传入通知的标头来确定界定所述条件的所述数据。13.如权利要求10所述的移动计算装置,其中所述条件对应于地理条件。14.如权利要求13所述的移动计算装置,所述移动计算装置还包括:一个或多个传感器,并且其中所述一个或多个处理器使用所述一个或多个传感器来检测所述条件的出现。15.如权利要求14所述的移动计算装置,其中所述一个或多个传感器包括全球定位系统(GPS)单元、加速计、惯性质量单元或磁力计中的至少一者。16.一种存储指令的非暂时性计算机可读介质,所述指令在由一个或多个处理器执行时使所述一个或多个处理器执行操作,所述操作包括:(a)在第一实例处接收触发器,所述触发器与预定义的条件或事件相关联;(b)在第二实例处检测所述预定义的条件或事件;(c)响应于检测到所述预定义的条件或事件,在所述移动计算装置上激活基于所述触发器的通知。17.如权利要求16所述的非暂时性计算机可读介质,其中(a)包括在所述第一实例处从网络服务获得通知数据,其中所述通知是基于所述通知数据。18.如权利要求16所述的非暂时性计算机可读介质,所述非暂时性计算机可读介质还包括使用户能够界定所述通知、所述触发器、预定义的条件或事件和/或通知数据。19.如权利要求16所述的非暂时性计算机可读介质,其中所述预定义的条件或事件对应于地理条件。20.如权利要求16所述的非暂时性计算机可读介质,其中所述预定义的条件或事件对应于接近条件。21.一种用于维护数据的方法,所述方法是由一个或多个处理器实施并且包括:当在装置上更新对应的本地应用数据集时,更新网络应用数据集;确定各自包括相应的对应本地应用数据集的一个或多个其它装置;以及向所述一个或多个其它装置中的每一者发送推送通知以触发所述一个或多个其它装置中的每一者来更新所述装置的所述对应的应用数据集。22.如权利要求21所述的方法,其中发送所述推送通知包括向所述一个或多个其它装置中的每一者发送通信,以使所述一个或多个其它装置中的每一者开始与所述网络应用数据集的同步操作。23.如权利要求21所述的方法,其中发送所述推送通知包括确定用于在所述一个或多个装置中的每一者上执行的一组操作,以便更新所述装置的所述相应的对应本地应用数据集。24.如权利要求23所述的方法,其中发送所述推送通知包括识别所述一个或多个装置中的每一者的所述一组操作中的每一操作。25.如权利要求23所述的方法,其中发送所述推送通知包括识别执行所述一组操作中的每一操作的顺序。26.如权利要求23所述的方法,其中发送所述推送通知包括识别用于在所述一个或多个装置中的每一者执行所述一组操作时使用的配置参数。27.如权利要求21所述的方法,其中向所述一个或多个其它装置中的每一者发送所述推送通知包括随所述相应的推送通知一起发送指令以使所述一个或多个其它装置中的每一者独立地执行一组操作来在所述装置上更新所述应用数据集。28.如权利要求27所述的方法,其中触发所述其它装置中的至少一者以检索用于使所述应用数据集同步的数据。29.一种用于实现计算系统之间的安全通信的方法,所述方法包括:如在至少第一计算机系统与第二计算机系统之间,结合所述第一计算机系统与所述第二计算机系统之间的通信交换从所述第二计算机系统接收验证所述第一计算机系统的请求;基于来自所述第二计算机系统的所述请求,识别用于在所述通信交换中由所述第一计算机系统使用的凭证;以及向所述第一计算机系统发送推送通知以触发所述第一计算机系统在所述通信交换中使用所述凭证。30.如权利要求...

【专利技术属性】
技术研发人员:S·索戈奥迪J·P·B·温特斯M·A·维库尼亚T·R·哈利利D·E·福德M·L·R·史密斯R·苏姆拉科夫斯基E·S·N·默尔
申请(专利权)人:匹维托软件公司
类型:发明
国别省市:美国,US

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1