WO2016197637A1 - 一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备 - Google Patents

一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备 Download PDF

Info

Publication number
WO2016197637A1
WO2016197637A1 PCT/CN2016/075653 CN2016075653W WO2016197637A1 WO 2016197637 A1 WO2016197637 A1 WO 2016197637A1 CN 2016075653 W CN2016075653 W CN 2016075653W WO 2016197637 A1 WO2016197637 A1 WO 2016197637A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
mobile device
remote
configuration file
request message
Prior art date
Application number
PCT/CN2016/075653
Other languages
English (en)
French (fr)
Inventor
杨坤
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2016197637A1 publication Critical patent/WO2016197637A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Definitions

  • This document relates to, but is not limited to, the field of communications, and in particular to a method for implementing remote access, an AllJoyn gateway proxy, a cloud server, and a mobile device.
  • AllJoyn is a collaborative open source software framework that allows programmers to easily write applications that search for nearby devices and connect to any brand, category, or nearby device that does not require a cloud environment.
  • the AllJoyn framework is very flexible and enables the IoT to achieve its vision.
  • users can enjoy AllJoyn services using their AllJoyn devices in a near-end network such as a home network.
  • the AllJoyn Gateway Agent (GA) enables users to seamlessly experience the AllJoyn service when they leave the near-end network.
  • the user sets up a remotely accessible service list in the near-end network, including the device, the application (App, or App), and the interface. After that, the user accesses the AllJoyn service remotely through the Cloud Service (CS).
  • CS Cloud Service
  • the Control App on the Mobile Device enables the user to set up a remote profile in the near-end network and, after leaving the near-end network, can also control the device and receive notifications as if it were in a near-end network.
  • the third-party protocol that GA connects to its CS is specified by the service provider, and the components that implement remote access in GA include:
  • the gateway management App is configured to implement the control App to manage the remote configuration file and expose the remote configuration file to the connector App;
  • the Connector App is configured to provide a connection between the AllJoyn device and the CS, and to provide protocol conversion between AllJoyn and third party protocols.
  • Control the App set to discover the gateway management App in an advertisement-based manner
  • the gateway management App and the connector App communicate with each other via the same AllJoyn router preset on the GA.
  • Embodiments of the present invention provide a method for implementing remote access, an AllJoyn gateway proxy, a cloud server, and a mobile device to implement remote access to the AllJoyn service.
  • An embodiment of the present invention provides a method for implementing remote access, including:
  • the mobile device sends an update resource request message to the designated cloud server
  • the mobile device After receiving the update resource response message of the specified cloud server, the mobile device sends a remote access request message to the AllJoyn gateway agent.
  • the foregoing method further has the following feature: after the sending the remote access request message to the AllJoyn gateway proxy, the method further includes:
  • the mobile device receives a remote access response message returned by the AllJoyn gateway agent, and the remote access response message includes indication information of a remote access execution result.
  • the above method also has the following features:
  • the update resource request message includes an attribute of a resource to be updated, an identifier of a connector application of the AllJoyn gateway agent, and an identifier of a control application of the mobile device.
  • the embodiment of the invention further provides a mobile device, which includes:
  • a sending module configured to send an update resource request message to the specified cloud server; after receiving the update resource response message of the specified cloud server, the receiving module sends a remote access request message to the AllJoyn gateway agent; the update resource request message includes An attribute of the updated resource, an identifier of the connector application of the AllJoyn gateway agent, and an identification of the control application of the mobile device;
  • a receiving module configured to receive an update resource response message of the specified cloud server.
  • the mobile device further has the following features:
  • the receiving module is further configured to receive a remote access response returned by the AllJoyn gateway proxy The message, the remote access response message includes indication information of a remote access execution result.
  • the embodiment of the invention further provides a method for implementing remote access, including:
  • the AllJoyn gateway agent receives a remote access request message of the mobile device
  • AllJoyn gateway agent determines that the control application of the mobile device is set in the remote configuration file, performing a remote access request of the mobile device;
  • AllJoyn gateway agent determines that the control application of the mobile device is not set in the remote configuration file, acquires a remote configuration file from the cloud server specified by the remote configuration file, and updates the local remote configuration file, and then determines the The remote access request of the mobile device is executed when the control application of the mobile device is set in the local remote configuration file.
  • the foregoing method further has the following feature: after the AllJoyn gateway agent performs the remote access request of the mobile device, the method further includes:
  • the AllJoyn gateway agent sends a remote access response message to the mobile device, and carries indication information of the remote access execution result.
  • the foregoing method further has the following feature: before the AllJoyn gateway agent receives the remote access request message of the mobile device, the method further includes:
  • the AllJoyn gateway agent sends a create resource request message to the cloud server specified in the remote configuration file, where the create resource request message includes an attribute of a resource to be created and an identifier of a connector application of the AllJoyn gateway agent, the to-be-created
  • the properties of the resource include the remote configuration file.
  • the foregoing method further has the following features:
  • the update resource request message is sent to the cloud server specified in the remote configuration file, where the update resource request message includes attributes of the resource to be updated, and the to-be-updated The properties of the resource include the remote configuration file.
  • An embodiment of the present invention further provides an AllJoyn gateway proxy, which includes:
  • a receiving module configured to receive a remote access request message of the mobile device
  • a remote processing module configured to: when the control application of the mobile device is set in the remote configuration file, perform a remote access request of the mobile device; determine that the control application of the mobile device is not set at the remote
  • the cloud service specified to the remote profile when in the configuration file The server obtains the remote configuration file and updates the local remote configuration file, and then determines that the mobile device's control application is set in the local remote configuration file to perform the remote access request of the mobile device.
  • AllJoyn gateway agent also has the following features:
  • the remote processing module is further configured to send a remote access response message to the mobile device after performing the remote access request of the mobile device, and carry the indication information of the remote access execution result.
  • the foregoing AllJoyn gateway agent further has the following features:
  • a sending module configured to send a create resource request message to the cloud server specified in the remote configuration file, where the create resource request message includes an attribute of a resource to be created and an identifier of a connector application of the AllJoyn gateway agent, where to be created
  • the properties of the resource include the remote configuration file.
  • the foregoing AllJoyn gateway agent further has the following features:
  • an update module configured to: when the local remote configuration file is updated, send an update resource request message to the cloud server specified in the remote configuration file, where the update resource request message includes an attribute of the resource to be updated, the to-be-updated The properties of the resource include the remote configuration file.
  • the embodiment of the invention further provides a method for implementing remote access, including:
  • the cloud server receives a create resource request message of the AllJoyn gateway proxy
  • the cloud server creates an attribute remote configuration file of the resource according to the create resource request message.
  • the foregoing method further has the following feature: after receiving the resource request message of the AllJoyn gateway agent, the cloud server further includes:
  • the cloud server authenticates the AllJoyn gateway agent, and after the authentication is passed, the resource including the attribute remote configuration file is created according to the created resource request message.
  • the foregoing method further has the following feature: after the cloud server creates the resource that includes the attribute remote configuration file according to the create resource request message, the method further includes:
  • the cloud server returns an update resource response message to the AllJoyn gateway agent or the mobile device.
  • the foregoing method further has the following features:
  • the cloud server sends a get resource response message to the AllJoyn gateway agent, where the get resource response message includes an attribute remote configuration file that is requested to be acquired.
  • the embodiment of the invention further provides a cloud server, which includes:
  • a receiving module configured to receive a create resource request message of the AllJoyn gateway proxy
  • a module is created that is set to create a resource that includes an attribute remote profile based on the create resource request message.
  • the cloud server further has the following features: an update module is further included.
  • the receiving module is further configured to receive an update resource request message of the AllJoyn gateway proxy or the mobile device,
  • the authentication module is further configured to notify the update module after authenticating the AllJoyn gateway agent or the mobile device;
  • the update module is configured to update the attribute remote configuration file after receiving the notification, and then return an update resource response message to the AllJoyn gateway agent or the mobile device.
  • the cloud server further has the following features: further comprising: a sending module, where
  • the receiving module is further configured to receive an acquisition resource request message of the AllJoyn gateway proxy
  • the sending module is configured to send an acquiring resource response message to the AllJoyn gateway agent, where the acquiring resource response message includes an attribute remote configuration file that is requested to be acquired.
  • the embodiment of the invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the above method.
  • Embodiments of the present invention provide a method for implementing remote access, an AllJoyn gateway proxy, a cloud server, and a mobile device, which can implement remote access to the AllJoyn service.
  • FIG. 2 is a flowchart of a method for implementing remote access by an agent side of an AllJoyn gateway according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a method for implementing remote access on a cloud server side according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a method for implementing remote access on a mobile device side according to an embodiment of the present invention
  • FIG. 5 is a flowchart of a method for implementing remote access according to an application example of the present invention
  • FIG. 6 is a schematic diagram of an AllJoyn gateway proxy according to an embodiment of the present invention.
  • FIG. 7 is a schematic diagram of a cloud server according to an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of a mobile device according to an embodiment of the present invention.
  • FIG. 2 is a flowchart of a method for implementing remote access by the agent side of the AllJoyn gateway according to an embodiment of the present invention. As shown in FIG. 2, the method in this embodiment includes:
  • the AllJoyn gateway agent receives a remote access request message of the mobile device.
  • the AllJoyn gateway agent determines whether the control application of the mobile device is set in a local remote configuration file, and performs remote access processing according to the determined result.
  • step S12 the AllJoyn gateway agent performs remote access processing according to the determination result, which may include:
  • the AllJoyn gateway agent After performing the remote access request of the mobile device, the AllJoyn gateway agent sends a remote access response message to the mobile device, and carries indication information of the remote access execution result.
  • the AllJoyn gateway agent before receiving the remote access request message of the mobile device, the AllJoyn gateway agent may include:
  • the AllJoyn gateway agent sends a create resource request message to the cloud server specified in the remote configuration file, where the create resource request message includes an attribute of the resource to be created and an identifier of the connector application of the own AllJoyn gateway agent, where the The properties of the created resource include the remote configuration file.
  • the AllJoyn gateway agent determines that the local remote configuration file is updated, sending an update resource request message to the cloud server specified in the remote configuration file, where the update resource request message includes the to-be-updated An attribute of the resource, where the attribute of the resource to be updated includes a remote configuration file.
  • the embodiment of the invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the above method.
  • FIG. 3 is a flowchart of a method for implementing remote access on a cloud server side according to an embodiment of the present invention. As shown in FIG. 3, the method in this embodiment includes:
  • the cloud server receives a resource creation request message of the AllJoyn gateway agent.
  • the cloud server creates a resource attribute of the remote configuration file according to the create resource request message.
  • the cloud server stores correspondence relationship information between a resource attribute of the remote configuration file and a connector application identifier of the AllJoyn gateway agent.
  • the cloud server may further include:
  • the cloud server authenticates the AllJoyn gateway proxy, and the resource attribute of the remote configuration file is created according to the create resource request message after the authentication is passed.
  • the cloud server after the cloud server creates the resource attribute of the remote configuration file according to the create resource request message, the cloud server further includes:
  • the cloud server may further receive the acquiring resource request message of the AllJoyn gateway agent; and then send an acquiring resource response message to the AllJoyn gateway agent, where the acquiring the resource response message includes requesting the obtained remote Configuration file.
  • the embodiment of the invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the above method.
  • FIG. 4 is a flowchart of a method for implementing remote access on a mobile device side according to an embodiment of the present invention. As shown in FIG. 4, the method in this embodiment includes:
  • the mobile device sends an update resource request message to the designated cloud server.
  • the mobile device After receiving the update resource response message of the specified cloud server, the mobile device sends a remote access request message to the AllJoyn gateway agent.
  • the mobile device receives a remote access response message returned by the AllJoyn gateway agent, where the remote access response message includes indication information of a remote access execution result.
  • the update resource request message includes an attribute of a resource to be updated, a connector application identifier of the AllJoyn gateway agent, and a control application identifier of the mobile device.
  • the embodiment of the invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the above method.
  • FIG. 5 is a method provided by an application example of the present invention. Flow chart, including:
  • Step S101 When the remote configuration file in the gateway proxy is activated, the connector application sends a request to create a resource to the CS set in the remote configuration file, where the request message includes:
  • the "remote profile” and its value are the same as the remote profile set by the user in the near-end network via the control application in the mobile device MD1.
  • Step S102 After authenticating the application to the connector, the CS creates a resource “Resource-AJ1” of type “AE”, creates a “remote configuration file” attribute for the resource “Resource-AJ1”, and sets the attribute value and the request message.
  • the parameter "Remote Profile” is the same.
  • the CS sends a resource response to the connector application, and the response message includes a Uniform Resource Identifier (URI) of the resource “Resource-AJ1”.
  • URI Uniform Resource Identifier
  • Step S103 When the user needs to remotely access the gateway proxy through the mobile device MD2 that is not set in the remote configuration file local to the gateway proxy, the control application in the MD2 sends an update resource request to the CS, where the request message includes:
  • the "remote profile" and its values include the identity of the control application.
  • Step S104 After authenticating the control application, the CS searches for the resource “Resource-AJ1” according to the identifier of the connector application in the request message, and updates the attribute “remote configuration file” of the resource “Resource-AJ1”, and the updated attribute.
  • the value includes the identity of the control application.
  • the CS sends an update resource response to the control application, and the response message includes a response code indicating that the update is successful.
  • Step S105 After receiving the response message of the CS, the control application sends a remote access request to the connector application, for example, requesting remote control of the AJ device 1.
  • Step S106 After the connector application receives the request message for controlling the application, the gateway agent performs the pair Controlling the authentication of the application includes determining whether the control application is set in a remote configuration file local to the gateway proxy. If the result is no, the connector application sends a request for obtaining a resource to the CS, where the request message includes:
  • Step S107 After receiving the request message of the connector, the CS searches for the attribute “remote configuration file” of the resource “Resource-AJ” according to the URI of the resource “Resource-AJ1” in the request message, and feeds back the connection by acquiring the resource response message.
  • the CS After receiving the request message of the connector, the CS searches for the attribute “remote configuration file” of the resource “Resource-AJ” according to the URI of the resource “Resource-AJ1” in the request message, and feeds back the connection by acquiring the resource response message.
  • Step S108 After the connector application receives the response message of the CS, the gateway agent updates the local remote configuration file according to the value of the attribute “remote configuration file” in the response message, and determines whether the control application is set to the local remote configuration after the update. In the file, the result is yes, the gateway agent executes the remote access request of MD2.
  • Step S109 After the gateway agent executes the remote access request of the MD2, the connector application sends a remote access response to the control application, and the response message includes an indication of the execution result.
  • This embodiment is a resource update process, and includes the following steps:
  • Step S201 When the remote configuration file in the gateway proxy is updated, the connector application sends an update resource request to the cloud server CS set in the remote configuration file, where the request message includes:
  • the "remote profile” and its value are the same as the remote profile that the user updates in the near-end network through the control application in the mobile device MD3.
  • Step S202 After authenticating the connector application, the CS updates the attribute “remote configuration file” of the resource “Resource-AJ2” according to the value of the attribute “remote configuration file” in the request message.
  • the CS sends an update resource response to the connector application, and the response message includes a response code indicating that the update is successful.
  • FIG. 6 is a schematic diagram of an AllJoyn gateway proxy according to an embodiment of the present invention. As shown in FIG. 6, the AllJoyn gateway proxy of this embodiment includes:
  • a receiving module configured to receive a remote access request message of the mobile device
  • the remote processing module is configured to determine whether the control application of the mobile device is set in a local remote configuration file, and perform remote access processing according to the determination result.
  • the remote processing module is configured to perform remote access processing according to the determination result by the AllJoyn gateway agent determining that the control application of the mobile device is set in the remote configuration file And executing a remote access request of the mobile device; determining that the control application of the mobile device is not set in the remote configuration file, acquiring a remote configuration file from a cloud server specified by the remote configuration file, and updating A local remote profile, and then determining that the mobile device's control application is set in a local remote profile, performs a remote access request for the mobile device.
  • the remote processing module is further configured to: after performing the remote access request of the mobile device, send a remote access response message to the mobile device, and carry indication information of the remote access execution result.
  • the AllJoyn gateway agent may further include:
  • a sending module configured to send a create resource request message to the cloud server specified in the remote configuration file, where the create resource request message includes an attribute of a resource to be created and a connector application identifier of the local AllJoyn gateway agent, where the to-be-created
  • the properties of the resource include the remote configuration file.
  • the AllJoyn gateway agent may further include:
  • an update module configured to: when the local remote configuration file is updated, send an update resource request message to the cloud server specified in the remote configuration file, where the update resource request message includes an attribute of the resource to be updated, the to-be-updated The properties of the resource include the remote configuration file.
  • FIG. 7 is a schematic diagram of a cloud server according to an embodiment of the present invention. As shown in FIG. 7, the cloud server in this embodiment includes:
  • a receiving module configured to receive a create resource request message of the AllJoyn gateway proxy
  • a module is created, configured to create an attribute remote configuration file including the attribute according to the create resource request message.
  • the cloud server may further include:
  • the authentication module is configured to authenticate the AllJoyn gateway agent, and notify the office after the authentication is passed
  • the creation module creates a resource that contains an attribute remote configuration file.
  • the cloud server may further include an update module.
  • the receiving module is further configured to receive an update resource request message of the AllJoyn gateway proxy or the mobile device,
  • the authentication module is further configured to notify the update module after authenticating the AllJoyn gateway agent or the mobile device;
  • the update module is configured to update the attribute remote configuration file after receiving the notification, and then return an update resource response message to the AllJoyn gateway agent or the mobile device.
  • the cloud server may further include a sending module, where
  • the receiving module is further configured to receive an acquisition resource request message of the AllJoyn gateway proxy
  • the sending module is configured to send an acquiring resource response message to the AllJoyn gateway agent, where the acquiring resource response message includes an attribute remote configuration file that is requested to be acquired.
  • FIG. 8 is a schematic diagram of a mobile device according to an embodiment of the present invention. As shown in FIG. 8, the mobile device of this embodiment includes:
  • a sending module configured to send an update resource request message to the specified cloud server; after receiving the update resource response message of the specified cloud server, the receiving module sends a remote access request message to the AllJoyn gateway agent;
  • a receiving module configured to receive an update resource response message of the specified cloud server.
  • the receiving module is further configured to receive a remote access response message returned by the AllJoyn gateway agent, where the remote access response message includes indication information of a remote access execution result.
  • the method for implementing remote access can remotely access the AllJoyn service by setting a remotely accessible device or application in the near-end network, and can implement remote access to the AllJoyn service.
  • the above technical solution can realize remote access to the AllJoyn service.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备,该方法包括:移动设备向指定云服务器发送更新资源请求消息;接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息。上述技术方案可以实现远程访问AllJoyn服务。

Description

一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备 技术领域
本文涉及但不限于通信领域,特别是涉及一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备。
背景技术
AllJoyn是一个合作的开源软件框架,程序员可以很方便的编写出搜索附近设备的应用程序,并且对于任何品牌、类别、运行***的附近设备,都可以在不需要云环境的情况下连接。AllJoyn框架非常灵活,能使物联网实现愿景。在AllJoyn***中,用户能在近端网络(如家庭网络)中使用其AllJoyn设备享受AllJoyn服务。而AllJoyn网关代理(Gateway Agent,简称GA)使用户能在离开近端网络时无缝体验AllJoyn服务。为此,用户在近端网络中设置可远程访问的服务列表,包括设备、应用(Application,简称App)、接口,之后,用户通过云服务器(Cloud Service,简称CS)远程访问AllJoyn服务。
移动设备(Mobile Device,简称MD)上的控制App使用户能够在近端网络之中设置远程配置文件,并且在离开近端网络后同样能够控制设备、接收通知,如同在近端网络之中。
GA与其CS连接的第三方协议由服务供应商指定,而GA中实现远程访问的组件包括:
网关管理App,设置为实现控制App管理远程配置文件并曝露远程配置文件给连接器App;
连接器App,设置为提供AllJoyn设备与CS的连接,同时提供AllJoyn和第三方协议间的协议转换。
控制App,设置为以基于通告的方式发现网关管理App;
所述网关管理App和连接器App经GA上预设的同一AllJoyn路由器进行相互通信。
然而,用户如何使用未在近端网络中设定为可远程访问的设备或应用来远程访问AllJoyn服务,在相关技术中还没有实现所述远程访问的机制。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备,以实现远程访问AllJoyn服务。
本发明实施例提供了一种实现远程访问的方法,包括:
移动设备向指定云服务器发送更新资源请求消息;
移动设备接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息。
可选地,上述方法还具有下面特点:所述向AllJoyn网关代理发送远程访问请求消息之后,还包括:
移动设备接收所述AllJoyn网关代理返回的远程访问响应消息,所述远程访问响应消息包括远程访问执行结果的指示信息。
可选地,上述方法还具有下面特点:
所述更新资源请求消息包括待更新的资源的属性、所述AllJoyn网关代理的连接器应用的标识和所述移动设备的控制应用的标识。
本发明实施例还提供了一种移动设备,其中,包括:
发送模块,设置为向指定云服务器发送更新资源请求消息;在接收模块接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息;所述更新资源请求消息包括待更新的资源的属性、所述AllJoyn网关代理的连接器应用的标识和所述移动设备的控制应用的标识;
接收模块,设置为接收所述指定云服务器的更新资源响应消息。
可选地,上述移动设备还具有下面特点:
所述接收模块,还设置为接收所述AllJoyn网关代理返回的远程访问响应 消息,所述远程访问响应消息包括远程访问执行结果的指示信息。
本发明实施例还提供了一种实现远程访问的方法,包括:
AllJoyn网关代理接收移动设备的远程访问请求消息;
AllJoyn网关代理确定所述移动设备的控制应用被设置在所述远程配置文件中时,执行所述移动设备的远程访问请求;
AllJoyn网关代理确定所述移动设备的控制应用未被设置在所述远程配置文件中时,向所述远程配置文件指定的云服务器获取远程配置文件,并更新本地的远程配置文件,然后确定所述移动设备的控制应用被设置在本地的远程配置文件中时,执行所述移动设备的远程访问请求。
可选地,上述方法还具有下面特点:所述AllJoyn网关代理执行所述移动设备的远程访问请求后,还包括:
所述AllJoyn网关代理向所述移动设备发送远程访问响应消息,携带远程访问执行结果的指示信息。
可选地,上述方法还具有下面特点:所述AllJoyn网关代理接收移动设备的远程访问请求消息前,还包括:
所述AllJoyn网关代理向所述远程配置文件中指定的云服务器发送创建资源请求消息,所述创建资源请求消息包括待创建的资源的属性和AllJoyn网关代理的连接器应用的标识,所述待创建的资源的属性包括远程配置文件。
可选地,上述方法还具有下面特点:还包括:
所述AllJoyn网关代理确定本地的远程配置文件被更新时,向所述远程配置文件中指定的云服务器发送更新资源请求消息,所述更新资源请求消息包括待更新的资源的属性,所述待更新的资源的属性包括远程配置文件。
本发明实施例还提供了一种AllJoyn网关代理,其中,包括:
接收模块,设置为接收移动设备的远程访问请求消息;
远程处理模块,设置为确定所述移动设备的控制应用被设置在所述远程配置文件中时,执行所述移动设备的远程访问请求;确定所述移动设备的控制应用未被设置在所述远程配置文件中时,向所述远程配置文件指定的云服 务器获取远程配置文件,并更新本地的远程配置文件,然后确定所述移动设备的控制应用被设置在本地的远程配置文件中时,执行所述移动设备的远程访问请求。
可选地,上述AllJoyn网关代理还具有下面特点:
所述远程处理模块,还设置为执行所述移动设备的远程访问请求后,向所述移动设备发送远程访问响应消息,携带远程访问执行结果的指示信息。
可选地,上述AllJoyn网关代理还具有下面特点:还包括:
发送模块,设置为向所述远程配置文件中指定的云服务器发送创建资源请求消息,所述创建资源请求消息包括待创建的资源的属性和AllJoyn网关代理的连接器应用的标识,所述待创建的资源的属性包括远程配置文件。
可选地,上述AllJoyn网关代理还具有下面特点:还包括:
更新模块,设置为确定本地的远程配置文件被更新时,向所述远程配置文件中指定的云服务器发送更新资源请求消息,所述更新资源请求消息包括待更新的资源的属性,所述待更新的资源的属性包括远程配置文件。
本发明实施例还提供了一种实现远程访问的方法,包括:
云服务器接收AllJoyn网关代理的创建资源请求消息;
云服务器根据所述创建资源请求消息创建资源的属性远程配置文件。
可选地,上述方法还具有下面特点:所述云服务器接收AllJoyn网关代理的创建资源请求消息后,还包括:
所述云服务器对所述AllJoyn网关代理进行鉴权,鉴权通过后才根据所述创建资源请求消息创建包含属性远程配置文件的资源。
可选地,上述方法还具有下面特点:所述云服务器根据所述创建资源请求消息创建包含属性远程配置文件的资源后,还包括:
所述云服务器接收所述AllJoyn网关代理或移动设备的更新资源请求消息,
对所述AllJoyn网关代理或所述移动设备进行鉴权后,更新所述属性远程配置文件;
所述云服务器向所述AllJoyn网关代理或所述移动设备返回更新资源响应消息。
可选地,上述方法还具有下面特点:还包括:
所述云服务器接收所述AllJoyn网关代理的获取资源请求消息;
所述云服务器向所述AllJoyn网关代理发送获取资源响应消息,所述获取资源响应消息包括请求获取的属性远程配置文件。
本发明实施例还提供了一种云服务器,其中,包括:
接收模块,设置为接收AllJoyn网关代理的创建资源请求消息;
创建模块,设置为根据所述创建资源请求消息创建包含属性远程配置文件的资源。
可选地,上述云服务器还具有下面特点:还包括更新模块,
所述接收模块,还设置为接收所述AllJoyn网关代理或移动设备的更新资源请求消息,
所述鉴权模块,还设置为对所述AllJoyn网关代理或所述移动设备进行鉴权后,通知所述更新模块;
所述更新模块,设置为接收到通知后更新所述属性远程配置文件,然后向所述AllJoyn网关代理或所述移动设备返回更新资源响应消息。
可选地,上述云服务器还具有下面特点:还包括发送模块,其中,
所述接收模块,还设置为接收所述AllJoyn网关代理的获取资源请求消息;
所述发送模块,设置为向所述AllJoyn网关代理发送获取资源响应消息,所述获取资源响应消息包括请求获取的属性远程配置文件。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述的方法。
本发明实施例提供一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备,可以实现远程访问AllJoyn服务。
在阅读并理解了附图和详细描述后,可以明白其他方面。
附图概述
图1为相关技术的AllJoyn服务的远程访问示意图;
图2为本发明实施例的AllJoyn网关代理侧实现远程访问的方法的流程图;
图3为本发明实施例的云服务器侧实现远程访问的方法的流程图;
图4为本发明实施例的移动设备侧实现远程访问的方法的流程图;
图5为本发明应用示例的实现远程访问的方法的流程图;
图6为本发明实施例的AllJoyn网关代理的示意图;
图7为本发明实施例的云服务器的示意图;
图8为本发明实施例的移动设备的示意图。
本发明的实施方式
下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图2为本发明实施例的AllJoyn网关代理侧实现远程访问的方法的流程图,如图2所示,本实施例的方法包括:
S11、AllJoyn网关代理接收移动设备的远程访问请求消息;
S12、AllJoyn网关代理确定所述移动设备的控制应用是否被设置在本地的远程配置文件中,根据确定结果进行远程访问处理。
步骤S12中,所述AllJoyn网关代理根据确定结果进行远程访问处理,可以包括:
所述AllJoyn网关代理确定所述移动设备的控制应用被设置在所述远程配置文件中时,执行所述移动设备的远程访问请求;确定所述移动设备的控制应用未被设置在所述远程配置文件中时,向所述远程配置文件指定的云服务器获取远程配置文件,并更新本地的远程配置文件,然后确定所述移动设 备的控制应用被设置在本地的远程配置文件中时,执行所述移动设备的远程访问请求。
AllJoyn网关代理执行所述移动设备的远程访问请求后,向所述移动设备发送远程访问响应消息,携带远程访问执行结果的指示信息。
在一可选实施例中,所述AllJoyn网关代理接收移动设备的远程访问请求消息前,可以包括:
所述AllJoyn网关代理向所述远程配置文件中指定的云服务器发送创建资源请求消息,所述创建资源请求消息包括待创建的资源的属性和本AllJoyn网关代理的连接器应用的标识,所述待创建的资源的属性包括远程配置文件。
在一可选实施例中,所述AllJoyn网关代理确定本地的远程配置文件被更新时,向所述远程配置文件中指定的云服务器发送更新资源请求消息,所述更新资源请求消息包括待更新的资源的属性,所述待更新的资源的属性包括远程配置文件。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述的方法。
图3为本发明实施例的云服务器侧实现远程访问的方法的流程图,如图3所示,本实施例的方法包括:
S21、云服务器接收AllJoyn网关代理的创建资源请求消息;
S22、云服务器根据所述创建资源请求消息创建远程配置文件的资源属性。
所述云服务器存储所述远程配置文件的资源属性与所述AllJoyn网关代理的连接器应用标识的对应关系信息。
在一可选实施例中,所述云服务器接收AllJoyn网关代理的创建资源请求消息后,还可以包括:
所述云服务器对所述AllJoyn网关代理进行鉴权,鉴权通过后才根据所述创建资源请求消息创建远程配置文件的资源属性。
在一可选实施例中,所述云服务器根据所述创建资源请求消息创建远程配置文件的资源属性后,还包括:
所述云服务器接收所述AllJoyn网关代理或移动设备的更新资源请求消息,对所述AllJoyn网关代理或所述移动设备进行鉴权后,更新指定的远程配置文件;然后向所述AllJoyn网关代理或所述移动设备返回更新资源响应消息。
在一可选实施例中,所述云服务器还可以接收所述AllJoyn网关代理的获取资源请求消息;然后向所述AllJoyn网关代理发送获取资源响应消息,所述获取资源响应消息包括请求获取的远程配置文件。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述的方法。
图4为本发明实施例的移动设备侧实现远程访问的方法的流程图,如图4所示,本实施例的方法包括:
S31、移动设备向指定云服务器发送更新资源请求消息;
S32、移动设备接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息。
S33、移动设备接收所述AllJoyn网关代理返回的远程访问响应消息,所述远程访问响应消息包括远程访问执行结果的指示信息。
所述更新资源请求消息包括待更新的资源的属性、所述AllJoyn网关代理的连接器应用标识和所述移动设备的控制应用标识。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述的方法。
以下通过具体实施方式对本发明的实现远程访问的方法进行详细的说明。
本实施例一,请参考图1和图5,图5为本发明应用示例提供的方法的 流程图,包括:
步骤S101:当网关代理中的远程配置文件被激活时,连接器应用发送创建资源请求到远程配置文件中设定的CS,请求消息中包含:
1)类型:“应用实体(Application Entity,简称AE)”资源;
2)标识:连接器应用的标识;
3)内容(包含需要创建的资源的属性):
“远程配置文件”,及其取值与用户通过移动设备MD1中的控制应用在近端网络中设置的远程配置文件相同。
步骤S102:CS通过对连接器应用的鉴权后,创建类型为“AE”的资源“Resource-AJ1”,为资源“Resource-AJ1”创建“远程配置文件”属性,并设置属性值与请求消息中的参数“远程配置文件”相同。
同时,CS发送创建资源响应给连接器应用,响应消息中包含资源“Resource-AJ1”的统一资源标识(Uniform Resource Identifier,简称URI)。
步骤S103:当用户需要通过未设置在网关代理本地的远程配置文件中的移动设备MD2远程访问网关代理时,MD2中的控制应用发送更新资源请求到CS,请求消息中包含:
1)标识:连接器应用的标识;
2)内容(包含需要更新的资源的属性):
“远程配置文件”,及其取值包括控制应用的标识。
步骤S104:CS通过对控制应用的鉴权后,根据请求消息中的连接器应用的标识查找资源“Resource-AJ1”,并更新资源“Resource-AJ1”的属性“远程配置文件”,更新的属性值包括控制应用的标识。
同时,CS发送更新资源响应给控制应用,响应消息中包含指示更新成功的响应码。
步骤S105:控制应用接收到CS的响应消息后,发送远程访问请求到连接器应用,例如,请求远程控制AJ设备1。
步骤S106:连接器应用接收到控制应用的请求消息后,网关代理进行对 控制应用的鉴权,包括确定控制应用是否被设置在网关代理本地的远程配置文件中,结果为否,则连接器应用发送获取资源请求到CS,请求消息中包含:
1)地址:资源“Resource-AJ1”的URI;
2)内容(包含需要获取的资源的属性):“远程配置文件”。
步骤S107:CS接收到连接器的请求消息后,根据请求消息中的资源“Resource-AJ1”的URI查找资源“Resource-AJ”的属性“远程配置文件”,并通过获取资源响应消息反馈给连接器应用。
步骤S108:连接器应用接收到CS的响应消息后,网关代理根据响应消息中的属性“远程配置文件”的值更新本地的远程配置文件,并确定控制应用是否被设置在更新后本地的远程配置文件中,结果为是,则网关代理执行MD2的远程访问请求。
步骤S109:网关代理执行MD2的远程访问请求后,连接器应用发送远程访问响应给控制应用,响应消息中包含执行结果的指示。
实施例二
本实施例为资源更新流程,包括以下步骤:
步骤S201:当网关代理中的远程配置文件被更新时,连接器应用发送更新资源请求到远程配置文件中设定的云服务器CS,请求消息中包含:
1)地址:资源“Resource-AJ2”的URI;
2)内容(包含需要更新的资源的属性):
“远程配置文件”及其取值与用户通过移动设备MD3中的控制应用在近端网络中更新的远程配置文件相同。
步骤S202:CS通过对连接器应用的鉴权后,根据请求消息中的属性“远程配置文件”的值更新资源“Resource-AJ2”的属性“远程配置文件”。
同时,CS发送更新资源响应给连接器应用,响应消息中包含指示更新成功的响应码。
图6为本发明实施例的AllJoyn网关代理的示意图,如图6所示,本实施例的AllJoyn网关代理包括:
接收模块,设置为接收移动设备的远程访问请求消息;
远程处理模块,设置为确定所述移动设备的控制应用是否被设置在本地的远程配置文件中,根据确定结果进行远程访问处理。
在一可选实施例中,所述远程处理模块,是设置为通过如下方式实现根据确定结果进行远程访问处理:所述AllJoyn网关代理确定所述移动设备的控制应用被设置在所述远程配置文件中时,执行所述移动设备的远程访问请求;确定所述移动设备的控制应用未被设置在所述远程配置文件中时,向所述远程配置文件指定的云服务器获取远程配置文件,并更新本地的远程配置文件,然后确定所述移动设备的控制应用被设置在本地的远程配置文件中时,执行所述移动设备的远程访问请求。
在一可选实施例中,所述远程处理模块,还设置为执行所述移动设备的远程访问请求后,向所述移动设备发送远程访问响应消息,携带远程访问执行结果的指示信息。
在一可选实施例中,所述AllJoyn网关代理还可以包括:
发送模块,设置为向所述远程配置文件中指定的云服务器发送创建资源请求消息,所述创建资源请求消息包括待创建的资源的属性和本AllJoyn网关代理的连接器应用标识,所述待创建的资源的属性包括远程配置文件。
在一可选实施例中,所述AllJoyn网关代理还可以包括:
更新模块,设置为确定本地的远程配置文件被更新时,向所述远程配置文件中指定的云服务器发送更新资源请求消息,所述更新资源请求消息包括待更新的资源的属性,所述待更新的资源的属性包括远程配置文件。
图7为本发明实施例的云服务器的示意图,如图7所示,本实施例的云服务器包括:
接收模块,设置为接收AllJoyn网关代理的创建资源请求消息;
创建模块,设置为根据所述创建资源请求消息创建包括属性远程配置文件。
在一可选实施例中,所述云服务器还可以包括:
鉴权模块,设置为对所述AllJoyn网关代理进行鉴权,鉴权通过后通知所 述创建模块创建包含属性远程配置文件的资源。
在一可选实施例中,所述云服务器还可以包括更新模块,
所述接收模块,还设置为接收所述AllJoyn网关代理或移动设备的更新资源请求消息,
所述鉴权模块,还设置为对所述AllJoyn网关代理或所述移动设备进行鉴权后,通知所述更新模块;
所述更新模块,设置为接收到通知后更新所述属性远程配置文件,然后向所述AllJoyn网关代理或所述移动设备返回更新资源响应消息。
在一可选实施例中,所述云服务器还可以包括发送模块,其中,
所述接收模块,还设置为接收所述AllJoyn网关代理的获取资源请求消息;
所述发送模块,设置为向所述AllJoyn网关代理发送获取资源响应消息,所述获取资源响应消息包括请求获取的属性远程配置文件。
图8为本发明实施例的移动设备的示意图,如图8所述,本实施例的移动设备包括:
发送模块,设置为向指定云服务器发送更新资源请求消息;在接收模块接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息;;
接收模块,设置为接收所述指定云服务器的更新资源响应消息。
所述接收模块,还设置为接收所述AllJoyn网关代理返回的远程访问响应消息,所述远程访问响应消息包括远程访问执行结果的指示信息。
通过本发明实施例的实现远程访问的方法可以在近端网络中设定可远程访问的设备或应用来远程访问AllJoyn服务,可以实现远程访问AllJoyn服务。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读 存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
工业实用性
上述技术方案可以实现远程访问AllJoyn服务。

Claims (24)

  1. 一种实现远程访问的方法,包括:
    移动设备向指定云服务器发送更新资源请求消息;
    移动设备接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息。
  2. 如权利要求1所述的方法,还包括:
    所述向AllJoyn网关代理发送远程访问请求消息之后,移动设备接收所述AllJoyn网关代理返回的远程访问响应消息,所述远程访问响应消息包括远程访问执行结果的指示信息。
  3. 如权利要求1所述的方法,其中:
    所述更新资源请求消息包括待更新的资源的属性、所述AllJoyn网关代理的连接器应用的标识和所述移动设备的控制应用的标识。
  4. 一种移动设备,包括:
    发送模块,设置为向指定云服务器发送更新资源请求消息;在接收模块接收到所述指定云服务器的更新资源响应消息后,向AllJoyn网关代理发送远程访问请求消息;所述更新资源请求消息包括待更新的资源的属性、所述AllJoyn网关代理的连接器应用的标识和所述移动设备的控制应用的标识;
    接收模块,设置为接收所述指定云服务器的更新资源响应消息。
  5. 如权利要求4所述的移动设备,
    所述接收模块,还设置为接收所述AllJoyn网关代理返回的远程访问响应消息,所述远程访问响应消息包括远程访问执行结果的指示信息。
  6. 一种实现远程访问的方法,包括:
    AllJoyn网关代理接收移动设备的远程访问请求消息;
    AllJoyn网关代理确定所述移动设备的控制应用被设置在所述远程配置文件中时,执行所述移动设备的远程访问请求;
    AllJoyn网关代理确定所述移动设备的控制应用未被设置在所述远程配置文件中时,向所述远程配置文件指定的云服务器获取远程配置文件,并更 新本地的远程配置文件,然后确定所述移动设备的控制应用被设置在本地的远程配置文件中时,执行所述移动设备的远程访问请求。
  7. 如权利要求6所述的方法,还包括:
    所述AllJoyn网关代理执行所述移动设备的远程访问请求后,所述AllJoyn网关代理向所述移动设备发送远程访问响应消息,携带远程访问执行结果的指示信息。
  8. 如权利要求6所述的方法,还包括:
    所述AllJoyn网关代理接收移动设备的远程访问请求消息前,所述AllJoyn网关代理向所述远程配置文件中指定的云服务器发送创建资源请求消息,所述创建资源请求消息包括待创建的资源的属性和AllJoyn网关代理的连接器应用的标识,所述待创建的资源的属性包括远程配置文件。
  9. 如权利要求6-8任一项所述的方法,还包括:
    所述AllJoyn网关代理确定本地的远程配置文件被更新时,向所述远程配置文件中指定的云服务器发送更新资源请求消息,所述更新资源请求消息包括待更新的资源的属性,所述待更新的资源的属性包括远程配置文件。
  10. 一种AllJoyn网关代理,包括:
    接收模块,设置为接收移动设备的远程访问请求消息;
    远程处理模块,设置为确定所述移动设备的控制应用被设置在所述远程配置文件中时,执行所述移动设备的远程访问请求;确定所述移动设备的控制应用未被设置在所述远程配置文件中时,向所述远程配置文件指定的云服务器获取远程配置文件,并更新本地的远程配置文件,然后确定所述移动设备的控制应用被设置在本地的远程配置文件中时,执行所述移动设备的远程访问请求。
  11. 如权利要求10所述的AllJoyn网关代理,
    所述远程处理模块,还设置为执行所述移动设备的远程访问请求后,向所述移动设备发送远程访问响应消息,携带远程访问执行结果的指示信息。
  12. 如权利要求10述的AllJoyn网关代理,还包括:
    发送模块,设置为向所述远程配置文件中指定的云服务器发送创建资源请求消息,所述创建资源请求消息包括待创建的资源的属性和AllJoyn网关代理的连接器应用的标识,所述待创建的资源的属性包括远程配置文件。
  13. 如权利要求10-12任一项所述的AllJoyn网关代理,还包括:
    更新模块,设置为确定本地的远程配置文件被更新时,向所述远程配置文件中指定的云服务器发送更新资源请求消息,所述更新资源请求消息包括待更新的资源的属性,所述待更新的资源的属性包括远程配置文件。
  14. 一种实现远程访问的方法,包括:
    云服务器接收AllJoyn网关代理的创建资源请求消息;
    云服务器根据所述创建资源请求消息创建资源的属性远程配置文件。
  15. 如权利要求14所述的方法,还包括:
    所述云服务器接收AllJoyn网关代理的创建资源请求消息后,所述云服务器对所述AllJoyn网关代理进行鉴权,鉴权通过后才根据所述创建资源请求消息创建包含属性远程配置文件的资源。
  16. 如权利要求14或15所述的方法,还包括:
    所述云服务器根据所述创建资源请求消息创建包含属性远程配置文件的资源后,所述云服务器接收所述AllJoyn网关代理或移动设备的更新资源请求消息,对所述AllJoyn网关代理或所述移动设备进行鉴权后,更新所述属性远程配置文件;
    所述云服务器向所述AllJoyn网关代理或所述移动设备返回更新资源响应消息。
  17. 如权利要求14或15所述的方法,还包括:
    所述云服务器接收所述AllJoyn网关代理的获取资源请求消息;
    所述云服务器向所述AllJoyn网关代理发送获取资源响应消息,所述获取资源响应消息包括请求获取的属性远程配置文件。
  18. 一种云服务器,包括:
    接收模块,设置为接收AllJoyn网关代理的创建资源请求消息;
    创建模块,设置为根据所述创建资源请求消息创建包含属性远程配置文件的资源。
  19. 如权利要求18所述的云服务器,还包括:
    鉴权模块,对所述AllJoyn网关代理进行鉴权,鉴权通过后通知所述创建模块创建包含属性远程配置文件的资源。
  20. 如权利要求19所述的云服务器,还包括更新模块,
    所述接收模块,还设置为接收所述AllJoyn网关代理或移动设备的更新资源请求消息,
    所述鉴权模块,还设置为对所述AllJoyn网关代理或所述移动设备进行鉴权后,通知所述更新模块;
    所述更新模块,设置为接收到通知后更新所述属性远程配置文件,然后向所述AllJoyn网关代理或所述移动设备返回更新资源响应消息。
  21. 如权利要求18-20任一项所述的云服务器,还包括发送模块,
    所述接收模块,还设置为接收所述AllJoyn网关代理的获取资源请求消息;
    所述发送模块,设置为向所述AllJoyn网关代理发送获取资源响应消息,所述获取资源响应消息包括请求获取的属性远程配置文件。
  22. 一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1~3中任一项所述的方法。
  23. 一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求6~9中任一项所述的方法。
  24. 一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求14~17中任一项所述的方法。
PCT/CN2016/075653 2015-12-10 2016-03-04 一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备 WO2016197637A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510916177.0 2015-12-10
CN201510916177.0A CN106878352A (zh) 2015-12-10 2015-12-10 一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备

Publications (1)

Publication Number Publication Date
WO2016197637A1 true WO2016197637A1 (zh) 2016-12-15

Family

ID=57504255

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/075653 WO2016197637A1 (zh) 2015-12-10 2016-03-04 一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备

Country Status (2)

Country Link
CN (1) CN106878352A (zh)
WO (1) WO2016197637A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111885103A (zh) * 2020-06-12 2020-11-03 视联动力信息技术股份有限公司 资源处理方法、服务器、电子设备及存储介质
CN115412588A (zh) * 2022-06-20 2022-11-29 北京车网科技发展有限公司 一种远程更新配置文件的方法、装置及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140082177A1 (en) * 2012-09-15 2014-03-20 Honeywell International Inc. Asynchronous reporting system
US20140206331A1 (en) * 2013-01-24 2014-07-24 Electronics And Telecommunications Research Institute Method and apparatus for initially configuring wireless devices by using wireless gateway in internet environment
CN104994159A (zh) * 2015-06-30 2015-10-21 青岛海尔智能家电科技有限公司 基于AllJoyn的分布式代理方法、装置及移动设备
US20150312113A1 (en) * 2014-04-28 2015-10-29 Qualcomm Incorporated AllJoyn Messaging Anonymous Targets Based on Association

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8224936B2 (en) * 2008-05-21 2012-07-17 Cisco Technology, Inc. Configuration file override
CN104052641A (zh) * 2013-03-15 2014-09-17 佘培嘉 电器设备网络适配器组网方法
CN104038564A (zh) * 2014-07-08 2014-09-10 马传军 路由器中基于云网络中心实现移动终端管理的***及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140082177A1 (en) * 2012-09-15 2014-03-20 Honeywell International Inc. Asynchronous reporting system
US20140206331A1 (en) * 2013-01-24 2014-07-24 Electronics And Telecommunications Research Institute Method and apparatus for initially configuring wireless devices by using wireless gateway in internet environment
US20150312113A1 (en) * 2014-04-28 2015-10-29 Qualcomm Incorporated AllJoyn Messaging Anonymous Targets Based on Association
CN104994159A (zh) * 2015-06-30 2015-10-21 青岛海尔智能家电科技有限公司 基于AllJoyn的分布式代理方法、装置及移动设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111885103A (zh) * 2020-06-12 2020-11-03 视联动力信息技术股份有限公司 资源处理方法、服务器、电子设备及存储介质
CN111885103B (zh) * 2020-06-12 2024-05-14 视联动力信息技术股份有限公司 资源处理方法、服务器、电子设备及存储介质
CN115412588A (zh) * 2022-06-20 2022-11-29 北京车网科技发展有限公司 一种远程更新配置文件的方法、装置及电子设备
CN115412588B (zh) * 2022-06-20 2024-01-23 北京车网科技发展有限公司 一种远程更新配置文件的方法、装置及电子设备

Also Published As

Publication number Publication date
CN106878352A (zh) 2017-06-20

Similar Documents

Publication Publication Date Title
EP3333744B1 (en) Authorization code flow for in-browser applications
US20200067903A1 (en) Integration of Publish-Subscribe Messaging with Authentication Tokens
AU2014342976B2 (en) Extensible framework for communicating over a fire wall with a software application regarding a user account
US9515958B2 (en) Accessing a cloud-based service using a communication device linked to another communication device via a peer-to-peer ad hoc communication link
US20180063879A1 (en) Apparatus and method for interoperation between internet-of-things devices
KR102208935B1 (ko) 데이터 교환을 위한 컨텍스트를 설정하는 http 프로토콜을 통한 메시징 api
JP2019519174A (ja) サブスクリプションを終了するための方法およびエンティティ
WO2015127889A1 (zh) 一种Profile关联管理的方法及装置
JP2019522282A (ja) クラウドコンピューティングノードのセキュアな設定
US11516211B2 (en) System for providing a service based upon authorization token and virtual assistant and related methods
WO2011023122A1 (zh) 业务路由方法、装置及***
US9438603B2 (en) Method for managing access right of terminal to resource by server in wireless communication system, and device for same
WO2016041342A1 (zh) 一种m2m中管理应用资源的方法和注册节点
WO2017136979A1 (zh) 一种远程访问的实现方法、装置和***
WO2016197637A1 (zh) 一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备
WO2016155266A1 (zh) 虚拟桌面的数据共享方法和装置
WO2016074499A1 (zh) 调用路由算法的方法及sdn控制器和sdn-oaf
US8924520B2 (en) Method, remote access server and system for configuring a quality of service parameter
WO2017185498A1 (zh) 一种注册管理方法和装置
JP2015154423A (ja) 通信システム及び通信方法
KR20140121571A (ko) 통합 인증 시스템, 그의 통합 인증 방법 및 이를 위한 장치
US20190312929A1 (en) Information synchronization method and device
US11108869B1 (en) System and method for dynamically configuring a handshake protocol
WO2016127583A1 (zh) 认证处理方法及装置
CN107038382B (zh) 一种基于文件描述符和会话的权限控制方法和***

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16806535

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16806535

Country of ref document: EP

Kind code of ref document: A1