【技术实现步骤摘要】
一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备
本专利技术涉及通信领域,特别是涉及一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备。
技术介绍
AllJoyn是一个合作的开源软件框架,程序员可以很方便的编写出搜索附近设备的应用应用程序,并且无论对方的品牌、类别、系统都可以在不需要云环境的情况下连接。AllJoyn框架是非常灵活,能使物联网实现愿景。在AllJoyn系统中,用户能在近端网络(如家庭网络)中使用其AllJoyn设备享受AllJoyn服务。而AllJoyn网关代理(GatewayAgent,简称GA)使用户能在离开近端网络时无缝体验AllJoyn服务。为此,用户在近端网络中设置可远程访问的服务列表,包括设备、应用(Application,简称App)、接口,之后,用户通过云服务器(CloudService,简称CS)远程访问AllJoyn服务。移动设备(MobileDevice,简称MD)上的控制App使用户能够在近端网络之中设置远程配置文件,并且在离开近端网络后同样能够控制设备、接收通知,如同在近端网络之中。GA与其CS连接的第三方协议由服务供应商指定,而GA中实现远程访问的组件包括:网关管理App,实现控制App管理远程配置文件并曝露远程配置文件给连接器App;连接器App,提供AllJoyn设备与CS的连接,同时提供AllJoyn和第三方协议间的协议转换。控制App以基于通告的方式发现网关管理App,而网关管理App和连接器App经GA上预设的同一AllJoyn路由器进行相互通信。然而,用户如何使用未在 ...
【技术保护点】
一种实现远程访问的方法,包括:移动设备向指定云服务器发送更新资源请求消息;接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息。
【技术特征摘要】
1.一种实现远程访问的方法,包括:移动设备向指定云服务器发送更新资源请求消息;接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息。2.如权利要求1所述的方法,其特征在于:所述向AllJoyn网关代理发送远程访问请求消息之后,还包括:接收所述AllJoyn网关代理返回的远程访问响应消息,所述远程访问响应消息包括远程访问执行结果的指示信息。3.如权利要求1所述的方法,其特征在于:所述更新资源请求消息包括待更新的资源的属性、所述AllJoyn网关代理的连接器应用的标识和所述移动设备的控制应用的标识。4.一种移动设备,其特征在于,包括:发送模块,用于向指定云服务器发送更新资源请求消息;在接收模块接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息;所述更新资源请求消息包括待更新的资源的属性、所述AllJoyn网关代理的连接器应用的标识和所述移动设备的控制应用的标识;接收模块,用于接收所述指定云服务器的更新资源响应消息。5.如权利要求4所述的移动设备,其特征在于,所述接收模块,还用于接收所述AllJoyn网关代理返回的远程访问响应消息,所述远程访问响应消息包括远程访问执行结果的指示信息。6.一种实现远程访问的方法,包括:AllJoyn网关代理接收移动设备的远程访问请求消息;确定所述移动设备的控制应用被设置在所述远程配置文件中时,执行所述移动设备的远程访问请求;确定所述移动设备的控制应用未被设置在所述远程配置文件中时,向所述远程配置文件指定的云服务器获取远程配置文件,并更新本地的远程配置文件,然后确定所述移动设备的控制应用被设置在本地的远程配置文件中时,执行所述移动设备的远程访问请求。7.如权利要求6所述的方法,其特征在于:所述AllJoyn网关代理执行所述移动设备的远程访问请求后,包括:所述AllJoyn网关代理向所述移动设备发送远程访问响应消息,携带远程访问执行结果的指示信息。8.如权利要求6所述的方法,其特征在于:所述AllJoyn网关代理接收移动设备的远程访问请求消息前,包括:所述AllJoyn网关代理向所述远程配置文件中指定的云服务器发送创建资源请求消息,所述创建资源请求消息包括待创建的资源的属性和AllJoyn网关代理的连接器应用的标识,所述待创建的资源的属性包括远程配置文件。9.如权利要求6-8任一项所述的方法,其特征在于:还包括:所述AllJoyn网关代理确定本地的远程配置文件被更新时,向所述远程配置文件中指定的云服务器发送更新资源请求消息,所述更新资源请求消息包括待更新的资源的属性,所述待更新的资源的属性包括远程配置文件。10.一种AllJoyn网关代理,其特征在于,包括:接收模块,用于接收移动设备的远程访问请求消息;远程处理模块,用于确定所述移动设备的控制应用被设置在所述远程配置文件中时,执行所述移动设备的远程访问请求;确定所述移动设备的控制应用未被设置在所述远程配置文件中时,向所述远程配置文件指定的云服务器获取远程配置文件,并更新本地的远程配置文件,然后确定所述移动设备的控制应用被设置在本地的远程配置文件...
【专利技术属性】
技术研发人员:杨坤,
申请(专利权)人:上海中兴软件有限责任公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。