WO2015058714A1 - 访问网络侧服务的方法、服务器和*** - Google Patents
访问网络侧服务的方法、服务器和*** Download PDFInfo
- Publication number
- WO2015058714A1 WO2015058714A1 PCT/CN2014/089457 CN2014089457W WO2015058714A1 WO 2015058714 A1 WO2015058714 A1 WO 2015058714A1 CN 2014089457 W CN2014089457 W CN 2014089457W WO 2015058714 A1 WO2015058714 A1 WO 2015058714A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- rui
- server
- user account
- information
- service
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
Definitions
- the embodiments of the present invention relate to the Internet technology, and in particular, to a method, a server, and a system for accessing a network side service.
- CE consumer electronic products
- UPN Universal Plug and Play
- the user controls the home device through a Control Point (CP) in the home network.
- the CP uses the UPnP protocol to read the UPnP device in the home network by calling the related control commands of the UPnP device. Status information, as well as controlling the UPnP device to perform the corresponding operations.
- UPnP Forum In order to achieve media content sharing between various devices in the home, the UPnP Forum (Forum) has developed the AV standard.
- the Media Server (MS for short) is used to provide AV media resources; the Media Renderer (MR) is used to decode and play media from the MS.
- the Digital Living Network Alliance (DLNA) cites the standards defined by UPnP AV and defines Digital Media Server (DMS), Digital Media Renderer (DMR), and digital Device type such as Media Player (DMP). Based on the above technology, a server configured in the cloud can provide a network side service to a home network device.
- DMS Digital Media Server
- DMR Digital Media Renderer
- DMP Digital Device type
- the digital home user cannot directly access the network side service, and the access network side service is different from the interface for accessing the local service, so that the access mode of the home network device is complicated, and the user operation is inconvenient.
- the present invention provides a method, a server and a system for accessing a network side service, so as to realize convenience and versatility of a home network device accessing a network side service.
- an embodiment of the present invention provides a method for accessing a network side service, including:
- the remote user interface RUI server acquires service information of the network side service and/or the local service corresponding to the user account from the network side server;
- the RUI server determines, for the RUI client, a first user interface corresponding to the user account and including the service information, and sends the information to the RUI client.
- the method further includes: the RUI server according to the The service information generates at least one first user interface for the user account;
- determining, by the RUI server, the first user interface that corresponds to the user account and includes the service information, for the RUI client, includes:
- the RUI server selects, from the at least one first user interface, a first user interface corresponding to the user account, according to the RUI client attribute parameter and/or the user account information. ;or
- the RUI server selects, according to the interface selection information returned by the RUI client in the interface acquisition request, the RUI client from the at least one first user interface to determine a first corresponding to the user account.
- User Interface
- the RUI server determines, for the RUI client, a first user interface that corresponds to the user account and includes the service information, and sends the information to the RUI client.
- the RUI server loads the corresponding service information into the second user interface according to the selected second user interface and the user account, and forms a first user interface, and sends the information to the RUI client.
- the RUI server determines, for the RUI client, a first user interface that corresponds to the user account and includes the service information, and sends the information to the RUI client.
- Package include:
- the RUI server acquires an attribute parameter of the RUI client according to the interface obtaining request, and selects a second user interface for the user account according to the attribute parameter of the client and/or the user account information;
- the RUI server loads the corresponding service information according to the selected second user interface, forms a first user interface, and sends the information to the RUI client.
- the method further includes:
- the RUI server acquires shared service information customized by the friend user of the user account from the network side server.
- the RUI server obtains service information of the network side service and/or the local service corresponding to the user account from the network side server, including:
- the RUI server periodically receives service update information of the network side service and/or the local service corresponding to the user account sent by the network side server.
- the RUI server if the RUI server authenticates the user account information, the RUI server receives an interface acquisition request that is sent by the RUI client and includes user account information, and the authentication center Before describing the user account information, it also includes:
- the RUI server receives the registration information of the user account sent by the authentication server and saves the information to the local.
- the RUI server determines, for the RUI client, the corresponding Before describing the user account and including the user interface of the service information, the method further includes:
- the RUI server filters the service information of the user account based on the preset filtering rule according to the attribute parameter of the RUI client and/or the attribute parameter of the service information.
- the RUI server is based on an attribute parameter of the RUI client and/or an attribute parameter of the service information
- the preset filtering rule filters the service information of the user account, including:
- the RUI server filters the service information that does not match the display attribute or the network attribute according to the display attribute or the network attribute of the RUI client.
- an embodiment of the present invention provides a remote user interface RUI server, which includes:
- An obtaining module configured to obtain, from a network side server, service information of a network side service and/or a local service corresponding to the user account;
- An authentication module configured to receive an interface obtaining request that is sent by the RUI client and includes user account information, and the authentication center Dedicating user account information or forwarding the user account information to an authentication server and receiving an authentication result sent by the authentication server;
- a sending module configured to determine, for the RUI client, a first user interface corresponding to the user account and including the service information, and send the information to the RUI client.
- the method further includes:
- a generating module configured to generate at least one first user interface for the user account according to the service information, after acquiring the service information of the network side service and/or the local service corresponding to the user account from the network side server;
- the sending module is specifically configured to:
- the sending module includes:
- a matching unit configured to send an interface selection list to the RUI client, and receive a second user interface selected by the user from the one or more interfaces, or the RUI client according to a preset matching rule, from the a second user interface that is automatically matched in one or more second user interfaces;
- the sending unit is configured to load the corresponding service information into the second user interface according to the selected second user interface and the user account, form a first user interface, and send the first user interface to the RUI client.
- the sending module includes:
- a selecting unit configured to acquire an attribute parameter of the RUI client according to the interface obtaining request, and select a second user interface for the user account according to the attribute parameter of the client and/or the user account information;
- a sending unit configured to load the corresponding service information according to the selected second user interface, form a first user interface, and send the information to the RUI client.
- the acquiring module is further configured to:
- the shared service information customized by the friend user of the user account is obtained from the network side server.
- the acquiring module is specifically configured to:
- the network side service corresponding to the user account and/or the service update information of the local service sent by the network side server are periodically received.
- the method further includes:
- the synchronization module acquires a request for receiving an interface containing user account information sent by the RUI client, and the authentication is performed. Before the user account information, the registration information of the user account sent by the authentication server is received and saved to the local.
- the second aspect the first possible implementation manner of the second aspect, the seventh possible implementation manner of the second aspect,
- a filtering module configured to: based on an attribute parameter of the RUI client and/or an attribute parameter of the service information, before the user interface corresponding to the user account and including the service information is determined for the RUI client, based on a pre-pre
- the filtering rule is used to filter the service information of the user account.
- the filtering module is specifically configured to:
- the service information that does not match the display attribute or the network attribute is filtered according to the display attribute or the network attribute of the RUI client.
- the embodiment of the present invention provides a system for accessing a network side service, including a remote user interface RUI client, a second aspect, and any RUI server and authentication that may be implemented in the first to eighth aspects of the second aspect.
- Server and network side server are examples of RUI client, a remote user interface RUI client, a second aspect, and any RUI server and authentication that may be implemented in the first to eighth aspects of the second aspect.
- Server and network side server server.
- the embodiment of the present invention provides a method, a server, and a system for accessing a network side service, and generates a network side service and/or a local service remote user interface through the RUI server, so as to implement convenience and versatility of the home network device accessing the network side service, and solve the problem.
- Accessing the network side service is different from the interface for accessing the local service, which makes the access method of the home network device complicated, and the technical problem of the user's inconvenience.
- Embodiment 1 is a flowchart of Embodiment 1 of a method for accessing a network side service according to the present invention
- Embodiment 2 is a flowchart of Embodiment 2 of a method for accessing a network side service according to the present invention
- Embodiment 3A is a flowchart of signaling interaction of Embodiment 3 of a method for accessing a network side service according to the present invention
- FIG. 3B is a schematic diagram of the remote user interface of FIG. 3A;
- Embodiment 4 is a schematic structural diagram of Embodiment 1 of an RUI server accessing a network side service according to the present invention
- Embodiment 2 is a schematic structural diagram of Embodiment 2 of an RUI server accessing a network side service according to the present invention
- FIG. 6 is a schematic structural diagram of Embodiment 1 of a system for accessing a network side service according to the present invention.
- FIG. 1 is a flowchart of Embodiment 1 of a method for accessing a network side service according to the present invention.
- the method in this embodiment is applicable to a case where a remote user interface (RUI) client device accesses service information through the RUI server.
- FIG. 6 is a schematic diagram of a network architecture according to an embodiment of the present invention.
- the system generally includes a network side server, an authentication server, an RUI server, and an RUI client.
- the number of servers on the network side is generally multiple, and is a server that provides various network services respectively.
- the authentication server can perform identity authentication for one or more of the information of the user.
- the number of RUI servers can be one or more and can be configured on the network side.
- the RUI client is a user device or a function software configured on the user device to provide various services to the user.
- the method of this embodiment is executed by the RUI server. As shown in FIG. 1, the method of this embodiment includes the following steps:
- Step 101 The RUI server acquires service information of the network side service and/or the local service corresponding to the user account from the network side server.
- the network side service refers to the service content customized by the user on the network side server by using the user account, such as a live chat tool customized on the network side server, an application program, and a favorite web address, music file or video file stored on the network side server.
- Local service refers to the service provided by user equipment in the local area network where the RUI client is located. It is called locally provided service content, such as locally installed applications, locally stored music, photos or video files.
- the service information on the network side can be provided to the RUI server by the network side server in a customized manner.
- the RUI server may obtain the service information of the network side service and/or the local service corresponding to the user account stored in the network side server from the network side server according to the information of the user account.
- the local service information may also be reported to the RUI server by the RUI client.
- Step 102 The RUI server receives an interface that is sent by the RUI client and includes user account information. And authenticating the user account information or forwarding the user account information to an authentication server and receiving an authentication result sent by the authentication server;
- the user logs in to the RUI client using the user account, and the RUI client sends an interface acquisition request to the RUI server, where the interface acquisition request includes user account information, such as a user account name and password, and RUI client device information, such as a model number and a display screen. Specifications and other information.
- user account information such as a user account name and password
- RUI client device information such as a model number and a display screen. Specifications and other information.
- the RUI server does not locally store the registration information of the user account, the user account is authenticated on the authentication server, and the authentication server sends the authentication result to the RUI server.
- the RUI server determines whether the user account is legal according to the authentication result. If the user account is invalid, that is, the user account belongs to the unregistered account, the RUI server sends the RUI client a prompt message to be registered for the user account.
- Step 103 The RUI server determines, for the RUI client, a first user interface that corresponds to the user account and includes the service information, and sends the information to the RUI client.
- the RUI server obtains the service information customized by the user account on the network side server and the local service information of other RUI clients used by the user account according to the user account information, and loads the service information into the first user interface and sends the information to the RUI. Client.
- the RUI server generates a remote user interface of the network side service and/or the local service, so that the convenience and versatility of the home network device accessing the network side service are realized, and the interface for accessing the network side service is different from the interface for accessing the local service.
- the technical problem that the access mode of the home network device is complicated and the user is inconvenient to operate.
- the RUI server further includes: the RUI server according to the service information. Generating at least one first user interface for the user account;
- determining, by the RUI server, the first user interface that corresponds to the user account and includes the service information, for the RUI client, includes:
- the RUI server selects, from the at least one first user interface, a first user interface corresponding to the user account, according to the RUI client attribute parameter and/or the user account information. ;or
- the RUI server selects, according to the interface selection information returned by the RUI client in the interface acquisition request, the RUI client from the at least one first user interface to determine a first corresponding to the user account.
- User Interface
- the RUI server may generate a plurality of first user interfaces in advance for the user based on the customized service information.
- the RUI server may select information according to user requirements or user terminal types.
- a first user interface is sent to the user device, which improves the flexibility of selecting a user interface. Sex and diversity.
- the user interface can be selected and sent to the RUI client according to the type of the user equipment where the RUI client is located, the acceptable interface style, or some information about the interface style customized by the user account.
- the RUI client may carry interface selection information in the interface acquisition request, so that the RUI server performs interface selection accordingly.
- FIG. 2 is a flowchart of Embodiment 2 of a method for accessing a network side service according to the present invention.
- a step of adding service information of a shared friend user and filtering service information in a remote user interface is added on the basis of the previous embodiment.
- the method in this embodiment includes the following steps:
- Step 201 The RUI server acquires, from the network side server, the shared service information customized by the friend user of the user account, and the service information of the network side service and/or the local service corresponding to the user account;
- some services can be set to the sharing mode.
- friends can access or browse their own customized services. For example, if you want to share photos of your storage space on the network side, you can directly access them.
- When a friend generates RUI through the RUI server you can load photos of the network-side storage space for friends to download. You can also set your own customized services to share.
- Browse permissions such as setting up a chat tool that is customized on the network side, and authorizing friends to browse.
- a friend generates an RUI through the RUI server, he can view the customized chat tool, so that the friend can also select the same chat tool to contact himself.
- Step 202 The RUI server receives registration information of the user account sent by the authentication server, and saves the information to the local device.
- the RUI server and the authentication server synchronize the registration information of the user account through periodic information interaction.
- the user registration information is synchronized to the RUI server, and the RUI server can authenticate the user account when the interface request is sent by the RUI client, thereby improving the authentication efficiency.
- the RUI server can save the account password of the service.
- the RUI server can provide an automatic login service.
- Step 203 The RUI server receives an interface obtaining request that is sent by the RUI client and includes user account information, and authenticates the user account information.
- Step 204 The RUI server determines, according to the authentication result, whether the user account is authenticated or not;
- step 205 If it is determined that the user account is invalid or the user password is incorrect, proceed to step 205; if the authentication is passed, then Go to step 206.
- Step 205 The RUI server sends, to the RUI client, prompt information that the user account needs to be registered, or the user password is re-entered.
- Step 206 The RUI server filters the service information of the user account according to a preset filtering rule according to an attribute parameter of the RUI client and/or an attribute parameter of the service information.
- the step is a preferred step, and the RUI server filters the service information that does not match the display attribute or the network attribute according to the display attribute or the network attribute of the RUI client.
- the display properties of the RUI client can include attributes such as size, resolution, or color supported by the display.
- Network attributes can include the address, type, environment, etc. of the web server.
- the RUI server communicates with the network side server.
- the RUI server periodically checks whether there are websites such as Facebook and YouTube. If they exist, Then filter it out and not load it into the user interface.
- Step 207 The RUI server sends an interface selection list to the RUI client, and receives a second user interface selected by the user from the one or more interfaces or the RUI client according to a preset matching rule. a second user interface that is automatically matched in the one or more second user interfaces;
- This step provides another way for the RUI server to determine the first user interface for the RUI client. That is, the RUI server does not preload the service information to generate the first user interface, but provides various second user interfaces that can reflect the interface style and attributes to the RUI client, so that the RUI client can automatically match the selection, or display to the RUI client. The user manually selects the appropriate second user interface.
- Step 208 The RUI server loads the corresponding service information into the second user interface according to the selected second user interface and the user account, and forms a first user interface, and sends the information to the RUI client.
- the service information filtered in step 206 is loaded into a second user interface matched in step 207 to form a first user interface, which is sent to the RUI client for access by the user.
- the RUI server filters the content of the remote user interface, realizes the security and pertinence of the user accessing the service information, avoids loading some invalid service information, and improves the efficiency of the user accessing the service information.
- the RUI server periodically receives service update information of the network side service and/or the local service corresponding to the user account sent by the network side server.
- the RUI server synchronizes information by periodically updating the network side service corresponding to the user account and/or the service update information of the local service, so as to avoid the problem that the newly customized service of the user account cannot be loaded into the remote user interface in time.
- the RUI server may also determine the first user interface for the RUI client in other manners. That is, the RUI server determines, for the RUI client, the user account and includes the service.
- the first user interface of the information, and the operation of the RUI client may include: the RUI server acquiring the attribute parameter of the RUI client according to the interface obtaining request, and according to the attribute parameter and/or the
- the user account information is used to select a second user interface for the user account; correspondingly, the RUI server loads the corresponding service information according to the selected second user interface to form a first user interface, and sends the first user interface to the RUI client.
- the RUI server still does not pre-generate the first user interface including the service information, but automatically selects a second user interface of a suitable style or attribute according to the attributes of the RUI client, and then loads the service information into the device, thereby reducing the service information.
- the user interface needs to be accepted and the user interface is selected, which improves the efficiency of selecting the user interface.
- FIG. 3A is a flowchart of a signaling interaction of the third embodiment of the method for accessing a network side service according to the present invention.
- the embodiment is a specific implementation manner of any of the foregoing embodiments.
- the RUI server is deployed as an independent device on the network side.
- the signaling interaction in this embodiment includes the following steps:
- Step 301 The network side server sends the network side service corresponding to the user account and/or the service information of the local service to the RUI server.
- Step 302 The user logs in to the RUI client by using the user account, and accesses the network side service.
- Step 303 The RUI client sends an interface acquisition request to the RUI server.
- Step 304 The RUI server sends the user account information in the interface acquisition request to the authentication server.
- Step 305 The authentication server authenticates the user account information.
- Step 306 The authentication server sends the authentication result to the RUI server.
- Step 307 If the authentication is successful, the RUI server sends the user interface list to the RUI client.
- the RUI server sends a prompt message to the RUI client to register the user account or the password does not match, and the password prompt information needs to be re-entered.
- Step 308 The RUI client selects a user interface from the user interface list and sends the user interface to the RUI server.
- Step 309 The RUI server loads the service information of the network side service and/or the local service corresponding to the user account into the user interface, and sends the information to the RUI client.
- Step 310 The RUI client accesses the service information of the network side service good or the local service corresponding to the user account through the user interface.
- the RUI server may also directly load the service information of the network side service and/or the local service corresponding to the user account into the user interface list, and the RUI client may Direct access to the required services based on the selected interface and the loaded service information.
- FIG. 3B is a schematic diagram of the remote user interface of FIG. 3A.
- some network side services such as microblog, music, map, instant messaging, online shopping, etc.
- the remote interface generated by the RUI server includes network side services and local services provided by local devices, such as local applications.
- the RUI generated by the RUI server is a unified port, and the user can access the customized cloud service and the local service, and can access other customized services.
- the user can also upload his own service and provide it to other friendly devices.
- the unified port can be used to remotely control the home device, thereby facilitating the convenience and versatility of the home network device accessing the network side service.
- the RUI server may also be deployed in the home network.
- the RUI server may be integrated into the network side server as one of the components or the board, and the functions and functions are the same as those in this embodiment, and details are not described herein again.
- FIG. 4 is a schematic structural diagram of Embodiment 1 of an RUI server accessing a network side service according to the present invention.
- FIG. 4 is a schematic structural diagram of Embodiment 4 of the RUI server according to the present invention.
- the RUI server in this embodiment may include:
- the obtaining module 41 is configured to obtain, from the network side server, service information of the network side service and/or the local service corresponding to the user account;
- the authentication module 42 is configured to receive an interface acquisition request that includes the user account information sent by the remote UI RUI client, authenticate the user account information, or forward the user account information to the authentication server, and receive the authentication sent by the authentication server. result;
- the sending module 43 is configured to determine, for the RUI client, a first user interface that corresponds to the user account and includes the service information, and sends the first user interface to the RUI client.
- the RUI server of this embodiment may be used to implement the technical solution of the method for accessing the network side service provided by the present invention, and has a function module corresponding to each step, and the implementation principle and the technical effect are similar. Narration.
- FIG. 5 is a schematic structural diagram of Embodiment 2 of an RUI server accessing a network side service according to the present invention.
- the generation module, the synchronization module, and the filtering module are added.
- the RUI server of this embodiment includes:
- the obtaining module 41 is further configured to: obtain, from the network side server, the shared service information customized by the friend user of the user account.
- a generating module 51 configured to generate at least one first user interface for the user account according to the service information, after the RUI server acquires service information of the network side service and/or the local service corresponding to the user account from the network side server Correspondingly, then
- the sending module 43 is specifically configured to:
- the synchronization module 52 is configured to receive an interface acquisition request that includes the user account information sent by the RUI client, and before receiving the user account information, receive the registration information of the user account sent by the authentication server and save the information to the local device.
- the authentication module 42 is configured to receive an interface acquisition request that includes the user account information sent by the remote UI RUI client, authenticate the user account information, or forward the user account information to the authentication server, and receive the authentication sent by the authentication server. result.
- the filtering module 53 is configured to use, according to the attribute parameter and/or the service information of the RUI client, before the RUI server determines, for the RUI client, a user interface corresponding to the user account and including the service information.
- the attribute parameter filters the service information of the user account based on a preset filtering rule.
- the filtering module 53 is specifically configured to: filter the service information that does not match the display attribute or the network attribute according to the display attribute or the network attribute of the RUI client.
- the sending module 43 includes:
- a matching unit configured to send an interface selection list to the RUI client, and receive a second user interface selected by the user from the one or more interfaces, or the RUI client according to a preset matching rule, from the a second user interface that is automatically matched in one or more second user interfaces;
- the sending unit is configured to load the corresponding service information into the second user interface according to the selected second user interface and the user account, form a first user interface, and send the first user interface to the RUI client.
- Another implementation manner of the sending module 43 includes:
- a selecting unit configured to acquire an attribute parameter of the RUI client according to the interface obtaining request, and select a second user interface for the user account according to the attribute parameter of the client and/or the user account information;
- a sending unit configured to load the corresponding service information according to the selected second user interface, form a first user interface, and send the information to the RUI client.
- the obtaining module 41 is specifically configured to: periodically receive the usage sent by the network side server The service update information of the network side service and/or the local service corresponding to the account of the account.
- the RUI server of this embodiment may be used to implement the technical solution of any method for accessing the network side service provided by the present invention, and has a function module corresponding to each step, and the implementation principle and the technical effect are similar. Narration.
- FIG. 6 is a schematic structural diagram of Embodiment 1 of a system for accessing a network side service according to the present invention.
- the system in this embodiment includes an RUI client 61, an RUI server 62, an authentication server 63, and a network side server 64, where:
- the RUI server 62 includes the RUI server described in any of the above embodiments.
- the RUI server 62 in this embodiment may adopt the RUI server shown in any one of the embodiments of FIG. 4 to FIG. 5, and the corresponding method may be implemented in any one of the embodiments in FIG. I will not repeat them here.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种访问网络侧服务的方法、服务器和***。本发明方法包括:RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。本发明实施例通过RUI服务器生成远程用户界面,以实现家庭网络设备访问网络侧服务的便捷性和通用性。
Description
本申请要求于2013年10月25日提交中国专利局、申请号为201310512360.5、发明名称为“访问网络侧服务的方法、服务器和***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本发明实施例涉及互联网技术,尤其涉及一种访问网络侧服务的方法、服务器和***。
随着数字家庭的发展,以及消费电子(Consumer electronic products,简称CE)产品本身的普遍数字化,家庭中正出现越来越多的数字化的娱乐设备和家电产品。将这些家庭网络设备以有线或无线方式连接成家庭网络,以实现内容共享或相互控制等功能,是业界正在构想并努力实现的数字家庭网络概念。
为了实现各种不同类型家庭设备的互通和控制,越来越多的家庭网络设备支持通用即插即用(Universal Plug and Play,简称UPnP)。在UPnP体系中,用户通过家庭网络中的控制点(Control Point,简称CP)实现对家庭设备的控制,CP采用UPnP协议通过调用UPnP设备的相关控制命令(action),读取家庭网络中UPnP设备的状态信息,以及控制UPnP设备执行相应的操作。
为实现家庭中各类设备之间的媒体内容共享,UPnP论坛(Forum)制定了AV标准。其中,定义了媒体服务器(Media Server,简称MS)用于提供AV媒体资源;媒体呈现/播放器(Media Renderer,简称MR)用来解码并播放来自MS的媒体。数字生活网络联盟(Digital Living Network Alliance,简称DLNA)引用了UPnP AV定义的标准,并定义了数字媒体服务器(Digital Media Server,简称DMS)、数字媒体呈现器(Digital Media Renderer,简称DMR)、数字媒体播放器(Digital Media Player,简称DMP)等设备类型。基于上述技术,配置在云端的服务器可向家庭网络设备提供网络侧服务。
但是,现有技术中,数字家庭用户不能直接的访问网络侧服务,且访问网络侧服务与访问本地服务的接口也不相同,使得家庭网络设备的访问方式复杂,用户操作不便。
发明内容
本发明提供一种访问网络侧服务的方法、服务器和***,以实现家庭网络设备访问网络侧服务的便捷性和通用性。
第一方面,本发明实施例提供一种访问网络侧服务的方法,包括:
远程用户界面RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;
所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;
所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。
在第一方面的第一种可能的实现方式中,在所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,还包括:所述RUI服务器根据所述服务信息为所述用户账户生成至少一个第一用户界面;
则所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面包括:
所述RUI服务器根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或
所述RUI服务器根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。
在第一方面的第二种可能的实现方式中,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端包括:
所述RUI服务器向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;
所述RUI服务器根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
在第一方面的第三种可能的实现方式中,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端包
括:
所述RUI服务器根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;
所述RUI服务器根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
在第一方面的第四种可能的实现方式中,还包括:
所述RUI服务器从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息。
在第一方面的第五种可能的实现方式中,所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息,包括:
所述RUI服务器周期性接收所述网络侧服务器发送的所述用户账户对应的网络侧服务和/或本地服务的服务更新信息。
在第一方面的第六种可能的实现方式中,若所述RUI服务器对所述用户账户信息进行认证,则所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息之前,还包括:
所述RUI服务器接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。
根据第一方面、第一方面第一种至第六种任意一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,还包括:
所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。
根据第一方面第七中可能的实现方式,在第一方面的第八种可能的实现方式中,所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤,包括:
所述RUI服务器根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。
第二方面,本发明实施例提供一种远程用户界面RUI服务器,其特征在于,包括:
获取模块,用于从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;
认证模块,用于接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所
述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;
发送模块,用于为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。
在第二方面的第一种可能的实现方式中,还包括:
生成模块,用于在从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,根据所述服务信息为所述用户账户生成至少一个第一用户界面;
则所述发送模块,具体用于:
根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或
根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。
在第二方面的第二种可能的实现方式中,所述发送模块,包括:
匹配单元,用于向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;
发送单元,用于根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
在第二方面的第三种可能的实现方式中,所述发送模块,包括:
选择单元,用于根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;
发送单元,用于根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
在第二方面的第四种可能的实现方式中,所述获取模块,还用于:
从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息。
在第二方面的第五种可能的实现方式中,所述获取模块,具体用于:
周期性接收所述网络侧服务器发送的所述用户账户对应的网络侧服务和/或本地服务的服务更新信息。
在第二方面的第六种可能的实现方式中,若所述RUI服务器对所述用户账户信息进行认证,还包括:
同步模块,在接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述
用户账户信息之前,用于接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。
根据第二方面、第二方面第一种至第六种任意一种可能的实现方式,在第二方面的第七种可能的实现方式中,还包括:
过滤模块,用于在为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。
根据第二方面第七中可能的实现方式,在第二方面的第八种可能的实现方式中,所述过滤模块,具体用于:
根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。
第三方面,本发明实施例提供一种访问网络侧服务的***,包括远程用户界面RUI客户端、第二方面、第二方面第一种至第八中可能实现的任意一种RUI服务器、认证服务器和网络侧服务器。
本发明实施例一种访问网络侧服务的方法、服务器和***,通过RUI服务器生成网络侧服务和/或本地服务的远程用户界面,实现家庭网络设备访问网络侧服务的便捷性和通用性,解决访问网络侧服务与访问本地服务的接口不相同,使得家庭网络设备的访问方式复杂,用户操作不便的技术问题。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明访问网络侧服务的方法实施例一的流程图;
图2为本发明访问网络侧服务的方法实施例二的流程图;
图3A为本发明访问网络侧服务的方法实施例三的信令交互流程图;
图3B为图3A的远程用户界面示意图;
图4为本发明访问网络侧服务的RUI服务器实施例一的结构示意图;
图5为本发明访问网络侧服务的RUI服务器实施例二的结构示意图;
图6为本发明访问网络侧服务的***实施例一的结构示意图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1为本发明访问网络侧服务的方法实施例一的流程图。本实施例的方法适用于远程用户界面(Remote User Interface,简称RUI)客户端设备通过RUI服务器访问服务信息的情况。图6为本发明实施例一适用的网络架构示意图。该***一般包括网络侧服务器、认证服务器、RUI服务器和RUI客户端。其中,网络侧服务器的数量一般为多个,是分别提供各种网络服务的服务器。认证服务器可以为一个或多个,一般存储用户的信息完成身份认证功能。RUI服务器的数量可以为一个或多个,可以配置在网络侧。RUI客户端是用户设备,或配置在用户设备上的功能软件,向用户提供各种服务。
本实施例的方法由RUI服务器执行。如图1所示,本实施例的方法包括如下步骤:
步骤101、RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;
本步骤中,网络侧服务指用户使用用户账户在网络侧服务器定制的服务内容,比如在网络侧服务器定制的即时聊天工具、应用程序以及在网络侧服务器存储的收藏的网址、音乐文件或者视频文件等。本地服务是指RUI客户端所在局域网络内用户设备提供的服务,称为本地提供的服务内容,比如本地安装的应用程序、本地存储的音乐、照片或者视频文件。网络侧的服务信息可以通过定制的方式,由网络侧服务器提供给RUI服务器。
RUI服务器可以根据用户账户的信息,从网络侧服务器获取在网络侧服务器存储的用户账户对应的网络侧服务和/或本地服务的服务信息。可选地,本地的服务信息,也可以由各RUI客户端主动上报给RUI服务器。
步骤102、所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请
求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;
用户使用用户账户在RUI客户端登录,RUI客户端向RUI服务器发送界面获取请求,其中界面获取请求中包括用户账户信息,如用户账户名和密码等信息,RUI客户端设备信息,如型号、显示屏规格等信息。
如果RUI服务器本地没有存储用户账户的注册信息,则在认证服务器上对用户账户进行认证,认证服务器将认证结果发送给RUI服务器。RUI服务器根据认证结果判断用户账户是否合法,若用户账户不合法,即用户账户属于未注册账户,则RUI服务器向RUI客户端发送用户账户须注册的提示信息。
步骤103、所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。
本步骤中,RUI服务器根据用户账户信息,获取用户账户在网络侧服务器定制的服务信息以及用户账户使用的其他RUI客户端的本地服务信息,将上述服务信息加载到第一用户界面中,发送给RUI客户端。
本实施例,通过RUI服务器生成网络侧服务和/或本地服务的远程用户界面,实现家庭网络设备访问网络侧服务的便捷性和通用性,解决访问网络侧服务与访问本地服务的接口不相同,使得家庭网络设备的访问方式复杂,用户操作不便的技术问题。
进一步地,在本实施例的基础上,在所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,还包括:所述RUI服务器根据所述服务信息为所述用户账户生成至少一个第一用户界面;
则所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面包括:
所述RUI服务器根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或
所述RUI服务器根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。
上述技术方案,所述RUI服务器可以预先为用户基于其定制的服务信息生成多个第一用户界面,当用户通过RUI客户端发起获取请求时,可以实现根据用户需求或者用户终端类型等信息,选择一个第一用户界面发送给用户设备,提高了选择用户界面的灵活
性和多样化。例如,可以根据RUI客户端所在用户设备的类型、能接受的界面风格,或者用户账户定制的一些对界面风格的信息来选择确定合适的用户界面推送给RUI客户端。或者,也可以是RUI客户端在界面获取请求中携带了界面选择信息,以便让RUI服务器据此进行界面选择。
实施例二
图2为本发明访问网络侧服务的方法实施例二的流程图,本实施例在上一实施例的基础上增加共享好友用户的服务信息以及对远程用户界面中的服务信息进行过滤的步骤。如图2所示,本实施例的方法包括如下步骤:
步骤201、所述RUI服务器从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息,以及用户账户对应的网络侧服务和/或本地服务的服务信息;
本步骤中,用户在定制服务信息时,可以将某些服务设置成共享模式。通过对好友进行授权,使得好友可以访问或者浏览自己定制的服务。比如,设置共享自己在网络侧存储空间的照片,授权好友可以直接访问,则好友通过RUI服务器生成RUI时,可以加载网络侧存储空间的照片供好友下载;也可以将自己定制的服务设置成共享浏览权限,比如设置共享自己在网络侧定制的聊天工具,授权好友可以浏览,则好友通过RUI服务器生成RUI时,可以查看到定制的聊天工具,这样好友也可以选择相同的聊天工具与自己联系。
步骤202、所述RUI服务器接收认证服务器发送的所述用户账户的注册信息并同步保存至本地;
本步骤中,RUI服务器和认证服务器通过周期性的信息交互,实现用户账户的注册信息的同步。将用户注册的信息同步到RUI服务器,可以在RUI客户端发送界面请求时,在RUI服务器对用户账户进行认证,提高认证效率。比例来说,如果用户在定制服务的过程中对定制的服务进行了身份验证(例如用户定制YouTube服务时,用自己的YouTube账号登录YouTube),RUI服务器可以保存该服务的账户密码。那么,对于同一云账户ID用用RUI客户端访问该服务时,如果RUI服务器保存了该服务的账户密码,那么RUI服务器可以提供自动登录服务。
步骤203、所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息;
步骤204、所述RUI服务器根据认证结果,判断所述用户账户是否认证通过;
若判断出用户账户不合法或者用户密码不正确,则进行步骤205;若认证通过,则
进行步骤206。
步骤205、所述RUI服务器向所述RUI客户端发送所述用户账户须注册提示信息或者用户密码重新输入密码的提示信息;
步骤206、所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤;
具体地,本步骤为优选步骤,所述RUI服务器根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。RUI客户端的显示属性可以包括如显示屏支持的大小、分辨率或者色彩等属性。网络属性可以包括网络服务器的地址、类型以及环境等。
以过滤某些网站为例,例如,某些家庭用户不能访问诸如Facebook,YouTube等网站,RUI服务器和网络侧服务器之间进行通信,RUI服务器定期地检测是否存在Facebook,YouTube等网站,若存在,则将其过滤掉不加载到用户界面中。
步骤207、所述RUI服务器向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;
本步骤提供了RUI服务器为RUI客户端确定第一用户界面的另一种实现方式。即,RUI服务器并不预先将服务信息加载生成第一用户界面,而是提供能体现界面风格和属性的各种第二用户界面给RUI客户端,让RUI客户端能自动匹配选择,或者显示给用户来手动选择合适的第二用户界面。
步骤208、所述RUI服务器根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
本步骤中,将经过步骤206过滤后的服务信息加载到步骤207匹配的一个第二用户界面中形成第一用户界面,发送给RUI客户端供用户访问。
本实施例,通过RUI服务器对远程用户界面内容的过滤,实现用户访问服务信息的安全性和针对性,避免加载一些无效的服务信息,提高用户访问服务信息的效率。
可选地,在本实施例的基础上,所述RUI服务器周期性接收所述网络侧服务器发送的所述用户账户对应的网络侧服务和/或本地服务的服务更新信息。RUI服务器通过周期性的更新用户账户对应的网络侧服务和/或本地服务的服务更新信息,实现信息同步,避免用户账户新定制的服务无法及时加载到远程用户界面的问题。
在上述提供的方案基础上,RUI服务器还可以以其他方式为RUI客户端确定第一用户界面。即所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务
信息的第一用户界面,并发送给所述RUI客户端的操作可以包括:所述RUI服务器根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;相应地,所述RUI服务器根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
本方案中,RUI服务器仍然并不预先产生包括服务信息的第一用户界面,而是根据RUI客户端的属性自动选择一个合适风格或属性的第二用户界面,而后再向其中加载服务信息,减少了需要接受用户指示再选择用户界面,提高了选择用户界面的效率。
实施例三
图3A为本发明访问网络侧服务的方法实施例三的信令交互流程图,本实施例是上述任意实施例的具体实现方式,RUI服务器作为一个独立的设备部署在网络侧。如图3A所示,本实施例的信令交互包括以下步骤:
步骤301、网络侧服务器将用户账户对应的网络侧服务和/或本地服务的服务信息发送给RUI服务器;
步骤302、用户使用用户账户在RUI客户端登录,访问网络侧服务;
步骤303、RUI客户端向RUI服务器发送界面获取请求;
步骤304、RUI服务器将界面获取请求中的用户账户信息发送给认证服务器;
步骤305、认证服务器对用户账户信息进行认证;
步骤306、认证服务器将认证结果发送给RUI服务器;
步骤307、若认证成功,则RUI服务器将用户界面列表发送给RUI客户端;
本步骤中,若认证不成功,则RUI服务器向RUI客户端发送用户账户须注册的提示信息或者密码不匹配需要重新输入密码提示信息。
步骤308、RUI客户端从用户界面列表中选择一个用户界面,发送给RUI服务器;
步骤309、RUI服务器将用户账户对应的网络侧服务好/或本地服务的服务信息加载到用户界面中,并发送给RUI客户端;
步骤310、RUI客户端通过用户界面访问用户账户对应的网络侧服务好/或本地服务的服务信息。
在本实施例的基础上,可选地,在本步骤307,RUI服务器也可以将用户账户对应的网络侧服务好/或本地服务的服务信息直接加载到用户界面列表中,则RUI客户端可以根据选择的界面以及加载的服务信息直接访问所需的服务。
图3B为图3A的远程用户界面示意图,如图3B所示,在服务列表提供一些网络侧服务,如微博、音乐、地图、即时通讯、网购等,还提供一些本地服务。RUI服务器生成的远程界面中,包括网络侧服务和本地设备提供的本地服务,如本地应用程序等。
本实施例,通过RUI服务器生成的RUI即统一端口,用户能访问自己定制的云端服务、本地服务,能访问其他人定制的服务,用户也可以上传自己的服务提供给其他友好设备使用,用户还可以使用该统一端口对家庭设备进行远程控制,实现家庭网络设备访问网络侧服务的便捷性和通用性。
可选地,在本实施例的基础上,RUI服务器也可以部署在家庭网络中。
可选地,在本实施例的基础上,RUI服务器也可以作为其中一个组件或者单板集成在网络侧服务器,功能和作用与本实施例相同,在此不再赘述。
实施例四
图4为本发明访问网络侧服务的RUI服务器实施例一的结构示意图图4为本发明RUI服务器实施例四的结构示意图,如图4所示,本实施例的RUI服务器可以包括:
获取模块41,用于从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;
认证模块42,用于接收远程用户界面RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;
发送模块43,用于为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。
本实施例的RUI服务器,可以用于执行本发明所提供的访问网络侧服务的方法实施例一的技术方案,具备相应于各步骤的功能模块,其实现原理和技术效果类似,此处不再赘述。
实施例五
图5为本发明访问网络侧服务的RUI服务器实施例二的结构示意图,本实施例在上一实施例的基础上,增加生成模块、同步模块和过滤模块。如图5所示,本实施例的RUI服务器包括:
获取模块41,还用于:从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息。
生成模块51,用于在所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,根据所述服务信息为所述用户账户生成至少一个第一用户界面;相应地,则
发送模块43,具体用于:
根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或
根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。
同步模块52,在接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息之前,用于接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。
认证模块42,用于接收远程用户界面RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果。
过滤模块53,在所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,用于根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。
进一步地,所述过滤模块53,具体用于:根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。
发送模块43,包括:
匹配单元,用于向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;
发送单元,用于根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
可选地,所述发送模块43另一种实现方式,包括:
选择单元,用于根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;
发送单元,用于根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
优选地,所述获取模块41,具体用于:周期性接收所述网络侧服务器发送的所述用
户账户对应的网络侧服务和/或本地服务的服务更新信息。
本实施例的RUI服务器,可以用于执行本发明所提供的任意访问网络侧服务的方法实施例的技术方案,具备相应于各步骤的功能模块,其实现原理和技术效果类似,此处不再赘述。
实施例六
图6为本发明访问网络侧服务的***实施例一的结构示意图,如图6所示,本实施例的***包括RUI客户端61、RUI服务器62、认证服务器63和网络侧服务器64,其中:
所述RUI服务器62包括上述实施例任意所述的RUI服务器。
本实施例中的RUI服务器62可以采用图4~5任意一个实施例所示的RUI服务器,其对应的可执行图1-3A中任意一个实施例所述的方法,实现原理和技术效果类似,此处不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (19)
- 一种访问网络侧服务的方法,其特征在于,包括:远程用户界面RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。
- 根据权利要求1所述的方法,其特征在于:在所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,还包括:所述RUI服务器根据所述服务信息为所述用户账户生成至少一个第一用户界面;则所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面包括:所述RUI服务器根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或所述RUI服务器根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。
- 根据权利要求1所述的方法,其特征在于,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端包括:所述RUI服务器向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;所述RUI服务器根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
- 根据权利要求1所述的方法,其特征在于,所述RUI服务器为所述RUI客户端 确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端包括:所述RUI服务器根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;所述RUI服务器根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
- 根据权利要求1所述的方法,其特征在于,还包括:所述RUI服务器从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息。
- 根据权利要求1所述的方法,其特征在于,所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息,包括:所述RUI服务器周期性接收所述网络侧服务器发送的所述用户账户对应的网络侧服务和/或本地服务的服务更新信息。
- 根据权利要求1所述的方法,其特征在于,若所述RUI服务器对所述用户账户信息进行认证,则所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息之前,还包括:所述RUI服务器接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。
- 根据权利要求1-7任一项所述的方法,其特征在于,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,还包括:所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。
- 根据权利要求8所述的方法,其特征在于,所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤,包括:所述RUI服务器根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。
- 一种远程用户界面RUI服务器,其特征在于,包括:获取模块,用于从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;认证模块,用于接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;发送模块,用于为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。
- 根据权利要求10所述的服务器,其特征在于,还包括:生成模块,用于在从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,根据所述服务信息为所述用户账户生成至少一个第一用户界面;则所述发送模块,具体用于:根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。
- 根据权利要求10所述的服务器,其特征在于,所述发送模块,包括:匹配单元,用于向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;发送单元,用于根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
- 根据权利要求10所述的服务器,其特征在于,所述发送模块,包括:选择单元,用于根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;发送单元,用于根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。
- 根据权利要求10所述的服务器,其特征在于,所述获取模块,还用于:从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息。
- 根据权利要求10所述的服务器,其特征在于,所述获取模块,具体用于:周期性接收所述网络侧服务器发送的所述用户账户对应的网络侧服务和/或本地服务的服务更新信息。
- 根据权利要求10所述的服务器,其特征在于,若所述RUI服务器对所述用户账户信息进行认证,还包括:同步模块,在接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息之前,用于接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。
- 根据权利要求10-16任一项所述的服务器,其特征在于,还包括:过滤模块,用于在为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。
- 根据权利要求17所述的服务器,其特征在于,所述过滤模块,具体用于:根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。
- 一种访问网络侧服务的***,包括远程用户界面RUI客户端、权利要求10~18任一所述的RUI服务器、认证服务器和网络侧服务器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310512360.5A CN104579860B (zh) | 2013-10-25 | 2013-10-25 | 访问网络侧服务的方法、服务器和*** |
CN201310512360.5 | 2013-10-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015058714A1 true WO2015058714A1 (zh) | 2015-04-30 |
Family
ID=52992294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/089457 WO2015058714A1 (zh) | 2013-10-25 | 2014-10-24 | 访问网络侧服务的方法、服务器和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104579860B (zh) |
WO (1) | WO2015058714A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001260A (zh) * | 2006-01-12 | 2007-07-18 | 三星电子株式会社 | 存储和恢复远程用户接口的状态信息的方法和设备 |
US20080155663A1 (en) * | 2006-12-21 | 2008-06-26 | Knowlson Kenneth L | System and method to implement an access control on a home network |
CN101926161A (zh) * | 2008-01-25 | 2010-12-22 | 三星电子株式会社 | 家庭网络中处理事件的方法和设备 |
CN102549968A (zh) * | 2009-10-09 | 2012-07-04 | 三星电子株式会社 | 在远程用户界面服务器和远程用户界面客户端间界面连接的装置和方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101647144B1 (ko) * | 2008-11-03 | 2016-08-23 | 삼성전자주식회사 | 원격 유저 인터페이스 서비스에서 리소스에 대한 제어 방법, 장치 및 그 저장 매체 |
CN103023861B (zh) * | 2011-09-26 | 2016-11-16 | 腾讯科技(深圳)有限公司 | 一种网络登录方法和登录***、鉴权服务器 |
-
2013
- 2013-10-25 CN CN201310512360.5A patent/CN104579860B/zh active Active
-
2014
- 2014-10-24 WO PCT/CN2014/089457 patent/WO2015058714A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001260A (zh) * | 2006-01-12 | 2007-07-18 | 三星电子株式会社 | 存储和恢复远程用户接口的状态信息的方法和设备 |
US20080155663A1 (en) * | 2006-12-21 | 2008-06-26 | Knowlson Kenneth L | System and method to implement an access control on a home network |
CN101926161A (zh) * | 2008-01-25 | 2010-12-22 | 三星电子株式会社 | 家庭网络中处理事件的方法和设备 |
CN102549968A (zh) * | 2009-10-09 | 2012-07-04 | 三星电子株式会社 | 在远程用户界面服务器和远程用户界面客户端间界面连接的装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104579860B (zh) | 2018-10-12 |
CN104579860A (zh) | 2015-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11122103B2 (en) | Method of sharing contents by using personal cloud device, and electronic device and personal cloud system using the same | |
EP3425566B1 (en) | Electronic device and method of registering personal cloud apparatus in user portal server thereof | |
EP3073699B1 (en) | System and method for controlling mutual access of smart devices | |
US9407628B2 (en) | Single sign-on (SSO) for mobile applications | |
US8655343B2 (en) | Server connection method, server, and remote control system | |
US9544294B2 (en) | Pluggable authorization policies | |
CN105471686B (zh) | 终端控制方法、装置及*** | |
KR101548574B1 (ko) | 통신 네트워크들에 대한 네트워크 접속된 미디어 게이트웨이 | |
US8230488B2 (en) | Network system, direct-access method, network household electrical appliance, and program | |
US20120226817A1 (en) | Methods for Transferring Media Sessions Between Local Networks Using an External Network Connected ue and Related Devices | |
US20130205375A1 (en) | Authorizing an electronic device to control a media rendering unit | |
CN109150568A (zh) | 一种网络管理方法、装置、***、设备和存储介质 | |
WO2012163176A1 (zh) | 配置机顶盒的方法、装置及*** | |
CN116074792A (zh) | 机器对机器通信网络中的自动服务注册 | |
JP2009545089A (ja) | ユニバーサル・プラグ・アンド・プレー発見項目のsmb所在地に対するマッピング | |
US10419543B2 (en) | Method and system for establishing a connection between a seeker device and a target device | |
US20120209960A1 (en) | Controlling External Network-Media on a Local Network-UE Using an External Network-Connected UE | |
WO2014071818A1 (zh) | 处理媒体内容的方法、控制设备、媒体服务器和媒体播放器 | |
CN104683320A (zh) | 一种家庭网络多媒体内容共享的访问控制方法和装置 | |
CN111988660A (zh) | 一种dlna设备投屏方法、网关、终端和*** | |
WO2014086236A1 (zh) | 通信处理方法、服务器及终端 | |
JP5522494B2 (ja) | クオリティオブサービス設定のための方法、リモートアクセスサーバおよびシステム | |
JP2009188622A (ja) | アクセス制御システム、アクセス制御方法、アクセス制御装置およびアクセス制御プログラム | |
WO2015058714A1 (zh) | 访问网络侧服务的方法、服务器和*** | |
US10587432B2 (en) | Hardware component and method for a remote terminal to access a local network, corresponding service gateway, access authorization method and computer program |
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: 14856389 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: 14856389 Country of ref document: EP Kind code of ref document: A1 |