基于推送通知的会话及终端应答反馈的方法和装置制造方法及图纸

技术编号:10718540 阅读:69 留言:0更新日期:2014-12-03 19:59
本发明专利技术提供了一种基于推送通知的会话方法,响应于用户请求,获取该用户预存储的通知通道;经由所述通知通道下发与该用户请求相应的推送通知;获取响应于该推送通知的关联反馈信息。本发明专利技术的实施例实现了基于推送通知来建立终端设备与远程网络设备之间的连接并进行会话;在当操作系统的系统API具有较高访问权限限制的情况下,在不唯一性依赖于移动通信网络的情况下,无需通过调用系统API,而依靠推送通知功能来实现的远程网络设备对终端设备的定位追踪、远程控制等服务,为终端设备与远程网络设备之间的会话提供了一种新的可靠方式。

【技术实现步骤摘要】
基于推送通知的会话及终端应答反馈的方法和装置
本专利技术涉及计算机领域,具体而言,本专利技术涉及一种基于推送通知的会话方法和装置,还相应涉及一种应答反馈方法和装置。
技术介绍
当前,以Android操作系统为例,终端设备的操作系统通常会为外部的第三方应用程序提供其可调用的应用程序编程接口(API)或函数(function),第三方应用程序通过调用操作系统的API执行系统功能,并调用系统资源。WindowsPhone8.1和WindowsRT是微软为其终端设备推出的最新一代操作系统,其基于ARM处理器架构,采用全新的Metro(新WindowsUI)风格用户界面。微软基于系统安全层面上的考虑,严格限制了WindowsPhone8.1和WindowsRT操作系统的系统API访问权限,第三方开发者无法实现常规后台任务,因此,远程服务器无法通过调用终端设备的系统API与终端设备建立连接并进行会话;进一步地,基于调用系统API来实现的远程网络设备对终端设备的定位追踪、远程控制等服务均无法在以WindowsPhone8.1和WindowsRT为操作系统的终端设备上有效使用。公知的一种应用实例是通过向丢失的手机(号码)发送短信,由该手机上常驻后台的安全应用通过API拦截该短信,对短信内容进行解析,继而做出响应。可以看出,传统的这种通过调用API而实现远程会话进而实现远程定位、远程控制的方法,必须依赖于运营商的网络环境。换言之,一旦他人将捡获手机的SIM卡舍弃,即使该安全应用继续常驻后台,也接收不到短信,从而使远程定位、远程控制等功能形同虚设。因此,运营商及其移动通信网络不应当成为实现这类安全应用的唯一依赖因素。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一,特别是无法通过调用终端设备的系统API来实现远程网络设备与终端设备之间会话的问题。本专利技术提供一种基于推送通知的会话方法,包括以下步骤:响应于用户请求,获取该用户预存储的通知通道;经由通知通道下发与该用户请求相应的推送通知;获取响应于该推送通知的关联反馈信息。本专利技术还提供一种终端应答反馈方法,包括如下步骤:将当前用户通过本机获取的通知通道发送到远端进行存储;接收经该通知通道下发的推送通知,启动预注册的推送事件触发器;由该推送事件触发器解析该推送通知,响应该推送通知包含的用户请求而向远端发送与该用户请求相关联的关联反馈信息。本专利技术还提供一种基于推送通知的会话的装置,包括:通道获取模块,用于响应于用户请求,获取该用户预存储的通知通道;下发模块,用于经由通知通道下发与该用户请求相应的推送通知;信息获取模块,用于获取响应于该推送通知的关联反馈信息。本专利技术还提供一种应答反馈的装置,包括:通道发送模块,用于将当前用户通过本机获取的通知通道发送到远端进行存储;启动模块,用于接收经该通知通道下发的推送通知,启动预注册的推送事件触发器;反馈发送模块,用于由该推送事件触发器解析该推送通知,响应该推送通知包含的用户请求而向远端发送与该用户请求相关联的关联反馈信息。本专利技术的实施例,终端设备将当前用户通过本机获取的通知通道发送到远程网络设备进行存储,使得远程网络设备响应于用户请求,可获取该用户预存储的通知通道,并经由通知通道下发与该用户请求相应的推送通知,终端设备响应于该推送通知获取关联反馈信息;实现了基于推送通知来终端设备与远程网络设备之间建立连接并进行会话;在当终端设备操作系统的系统API具有较高访问权限限制的情况下,无需通过调用系统API,而依靠推送通知功能来实现的远程网络设备对该终端设备的定位追踪、远程控制等服务,为终端设备与远程网络设备之间建立连接并成功会话提供了一种新的可靠方式。本专利技术的提出,为构建计算机网络的安全云服务平台提供了必要基础,可以实现对用户数据的集中控制,使得诸如远程定位、远程控制等网络安全技术的实现不必唯一性依赖于移动通信网络,安全系数无疑更高。本专利技术提出的上述方案,对现有系统的改动很小,不会影响系统的兼容性,而且实现简单、高效。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术实施例的基于推送通知的会话方法流程图;图2为根据本专利技术实施例的基于推送通知的多方会话的示例图;图3为根据本专利技术实施例的基于推送通知进行会话的设备功能示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本
技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigitalAssistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(GlobalPositioningSystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(MobileInternetDevice,移动互联网设备)和/或具有音乐/视频播本文档来自技高网
...
基于推送通知的会话及终端应答反馈的方法和装置

【技术保护点】
一种基于推送通知的会话方法,其特征在于,包括以下步骤:响应于用户请求,获取该用户预存储的通知通道;经由所述通知通道下发与该用户请求相应的推送通知;获取响应于该推送通知的关联反馈信息。

【技术特征摘要】
1.一种基于推送通知的会话方法,其特征在于,包括以下步骤:远端网络设备获取终端设备发送的通知信道的URI及终端设备的机器特征信息,其中,所述终端设备中存储有用户的账号信息、机器特征信息、与机器相应的通知通道之间的关联数据,所述通知通道为服务器预先根据所述终端设备通过第三方应用以及通知客户端平台发送的通知通道的获取请求消息,进行创建的;响应于用户请求,获取该用户预存储的通知通道,所述通知通道包含生成该通知通道的服务器地址和路由末端地址;经由所述通知通道下发与该用户请求相应的推送通知;获取响应于该推送通知的关联反馈信息。2.根据权利要求1所述的会话方法,其特征在于,与每一通知通道相关联,预存有与该通知通道相应的机器特征信息。3.根据权利要求2所述的会话方法,其特征在于,用户的帐号信息、机器特征信息、与机器相应的通知通道之间以关联数据进行存储。4.根据权利要求1所述的会话方法,其特征在于,所述用户请求与关联反馈信息来源于不同的终端。5.根据权利要求1所述的会话方法,其特征在于,还包括:将所述关联反馈信息发送给该用户。6.根据权利要求1所述的会话方法,其特征在于,所述通知通道以统一资源标识符(URI)的形式标记。7.根据权利要求1所述的会话方法,其特征在于,经由所述通知通道下发与该用户请求相应的推送通知,包括:向所述通知通道所指向的服务器发送推送通知请求;经由该服务器,将与该用户请求相应的推送通知路由到通知通道的路由末端。8.根据权利要求7所述的会话方法,其特征在于,所述服务器配置有WNS服务。9.根据权利要求1至8中任意一项所述的会话方法,其特征在于,所述用户请求包含以下终端操作指令任意之一:定位、格式化、出厂重置、删除、修改、重启、关机。10.根据权利要求1至8中任意一项所述的会话方法,在预设的时限内未能获取关联反馈信息,向用户发送告警信息。11.一种终端应答反馈方法,其特征在于,包括以下步骤:终端设备通过所述终端设备的第三方应用、通知客户端平台,向服务器发送通知通道获取请求消息,以使得所述服务器根据所述通知通道获取请求消息,创建通知通道,并将所述通知通道的URI返回至所述终端设备;所述终端设备接收所述通知通道的URI;所述终端设备向远端网络设备发送所述通知通道的URI及终端设备的机器特征信息,以使得所述远端网络设备将用户账号信息、机器特征信息、与机器相应的通知通道作为关联数据进行存储,所述通知通道包含生成该通知通道的服务器地址和路由末端地址;接收经该通知通道下发的推送通知,启动预注册的推送事件触发器;由该推送事件触发器解析该推送通知,响应该推送通知包含的用户请求而向远端网络设备发送与该用户请求相关联的关联反馈信息。12.根据权利要求11所述的应答反馈方法,其特征在于,所述通知通道通过本机的通知客户端平台向服务器获取。13.根据权利要求11所述的应答反馈方法,其特征在于,所述通知通道以统一资源标识符(URI)的形式标记。14.根据权利要求13所述的应答反馈方法,其特征在于,所述服务器配置有WNS服务。15.根据权利要求11所述的应答反馈方法,其特征在于,响应该推送通知包含的用户请求时,执行如下指令任意之一:定位、格式化、出厂重置、删除、修改、重启、关机。16.根据权利要求11所述的应答反馈方法,其特征在于,所述关联反馈信息为定位信息或指令执行状态信息。17.一种基于推送通知的会话装置,其特征在于,包括:通道获取模块,用于获取终端设备发送...

【专利技术属性】
技术研发人员:孙金波
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1