WO2015058714A1 - Method for accessing network side service, server and system - Google Patents
Method for accessing network side service, server and system 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
Provided are a method for accessing a network side service, a server and a system. The method of the present invention comprises: acquiring, by an RUI server, service information about a network side service and/or a local service corresponding to a user account from a network side server; receiving, by the RUI server, an interface acquisition request which contains user account information and is sent by an RUI client, 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; and determining, by the RUI server, a first user interface corresponding to the user account and comprising the service information for the RUI client, and sending same to the RUI client. Since the RUI server is used to generate a remote user interface, the embodiments of the present invention can achieve the convenience and generality for a home network device to access a network side service.
Description
本申请要求于2013年10月25日提交中国专利局、申请号为201310512360.5、发明名称为“访问网络侧服务的方法、服务器和***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201310512360.5, entitled "Methods, Servers and Systems for Accessing Network Side Services", filed on October 25, 2013, the entire contents of which are incorporated by reference. In this application.
本发明实施例涉及互联网技术,尤其涉及一种访问网络侧服务的方法、服务器和***。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.
随着数字家庭的发展,以及消费电子(Consumer electronic products,简称CE)产品本身的普遍数字化,家庭中正出现越来越多的数字化的娱乐设备和家电产品。将这些家庭网络设备以有线或无线方式连接成家庭网络,以实现内容共享或相互控制等功能,是业界正在构想并努力实现的数字家庭网络概念。With the development of the digital home and the universal digitization of consumer electronic products (CE) products, more and more digital entertainment devices and home appliances are appearing in the home. It is a digital home network concept that the industry is conceiving and striving to connect these home network devices into a home network by wire or wireless to realize functions such as content sharing or mutual control.
为了实现各种不同类型家庭设备的互通和控制,越来越多的家庭网络设备支持通用即插即用(Universal Plug and Play,简称UPnP)。在UPnP体系中,用户通过家庭网络中的控制点(Control Point,简称CP)实现对家庭设备的控制,CP采用UPnP协议通过调用UPnP设备的相关控制命令(action),读取家庭网络中UPnP设备的状态信息,以及控制UPnP设备执行相应的操作。In order to realize the interworking and control of various types of home devices, more and more home network devices support Universal Plug and Play (UPnP). In the UPnP system, 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)制定了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)等设备类型。基于上述技术,配置在云端的服务器可向家庭网络设备提供网络侧服务。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.
但是,现有技术中,数字家庭用户不能直接的访问网络侧服务,且访问网络侧服务与访问本地服务的接口也不相同,使得家庭网络设备的访问方式复杂,用户操作不便。However, in the prior art, 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.
发明内容
Summary of the invention
本发明提供一种访问网络侧服务的方法、服务器和***,以实现家庭网络设备访问网络侧服务的便捷性和通用性。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.
第一方面,本发明实施例提供一种访问网络侧服务的方法,包括:In a first aspect, an embodiment of the present invention provides a method for accessing a network side service, including:
远程用户界面RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;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;
所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;Receiving, by the RUI server, an interface acquisition request that includes the user account information sent by the RUI client, authenticating the user account information, or forwarding the user account information to the authentication server, and receiving the authentication result sent by the authentication server;
所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。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.
在第一方面的第一种可能的实现方式中,在所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,还包括:所述RUI服务器根据所述服务信息为所述用户账户生成至少一个第一用户界面;In a first possible implementation manner of the first aspect, 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, the method further includes: the RUI server according to the The service information generates at least one first user interface for the user account;
则所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面包括:And 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:
所述RUI服务器根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或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
所述RUI服务器根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。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.
在第一方面的第二种可能的实现方式中,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端包括:In a second possible implementation manner of the first aspect, 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. include:
所述RUI服务器向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;Sending, by the RUI server, an interface selection list to the RUI client, and receiving 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 one Or a second user interface that is automatically matched in the plurality of second user interfaces;
所述RUI服务器根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。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.
在第一方面的第三种可能的实现方式中,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端包
括:In a third possible implementation manner of the first aspect, 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:
所述RUI服务器根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;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;
所述RUI服务器根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。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.
在第一方面的第四种可能的实现方式中,还包括:In a fourth possible implementation manner of the first aspect, the method further includes:
所述RUI服务器从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息。The RUI server acquires shared service information customized by the friend user of the user account from the network side server.
在第一方面的第五种可能的实现方式中,所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息,包括:In a fifth possible implementation manner of the first aspect, 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:
所述RUI服务器周期性接收所述网络侧服务器发送的所述用户账户对应的网络侧服务和/或本地服务的服务更新信息。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.
在第一方面的第六种可能的实现方式中,若所述RUI服务器对所述用户账户信息进行认证,则所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息之前,还包括:In a sixth possible implementation manner of the first aspect, 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:
所述RUI服务器接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。The RUI server receives the registration information of the user account sent by the authentication server and saves the information to the local.
根据第一方面、第一方面第一种至第六种任意一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,还包括:In a seventh possible implementation manner of the first aspect, 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:
所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。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.
根据第一方面第七中可能的实现方式,在第一方面的第八种可能的实现方式中,所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤,包括:According to a possible implementation manner of the seventh aspect, in an eighth possible implementation manner of the first aspect, 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:
所述RUI服务器根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。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.
第二方面,本发明实施例提供一种远程用户界面RUI服务器,其特征在于,包括:In a second aspect, 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;
认证模块,用于接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所
述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;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;
发送模块,用于为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。And 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.
在第二方面的第一种可能的实现方式中,还包括:In a first possible implementation manner of the second aspect, 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:
根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或Determining, by the RUI client, a first user interface corresponding to the user account from the at least one first user interface according to an attribute parameter of the RUI client and/or the user account information; or
根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。And determining, by the RUI client, a first user interface corresponding to the user account from the at least one first user interface, according to the interface selection information returned by the RUI client in the interface acquisition request.
在第二方面的第二种可能的实现方式中,所述发送模块,包括:In a second possible implementation manner of the second aspect, the sending module includes:
匹配单元,用于向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;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;
发送单元,用于根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。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.
在第二方面的第三种可能的实现方式中,所述发送模块,包括:In a third possible implementation manner of the second aspect, the sending module includes:
选择单元,用于根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;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;
发送单元,用于根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。And 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.
在第二方面的第四种可能的实现方式中,所述获取模块,还用于:In a fourth possible implementation manner of the second aspect, 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.
在第二方面的第五种可能的实现方式中,所述获取模块,具体用于:In a fifth possible implementation manner of the second aspect, 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.
在第二方面的第六种可能的实现方式中,若所述RUI服务器对所述用户账户信息进行认证,还包括:In a sixth possible implementation manner of the second aspect, if the RUI server authenticates the user account information, the method further includes:
同步模块,在接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述
用户账户信息之前,用于接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。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.
根据第二方面、第二方面第一种至第六种任意一种可能的实现方式,在第二方面的第七种可能的实现方式中,还包括:According to the second aspect, the second aspect, the first possible implementation manner of the second aspect, the seventh possible implementation manner of the second aspect,
过滤模块,用于在为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。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.
根据第二方面第七中可能的实现方式,在第二方面的第八种可能的实现方式中,所述过滤模块,具体用于:According to a possible implementation manner of the seventh aspect, in the eighth possible implementation manner of the second aspect, the filtering module is specifically configured to:
根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。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.
第三方面,本发明实施例提供一种访问网络侧服务的***,包括远程用户界面RUI客户端、第二方面、第二方面第一种至第八中可能实现的任意一种RUI服务器、认证服务器和网络侧服务器。In a third aspect, 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.
本发明实施例一种访问网络侧服务的方法、服务器和***,通过RUI服务器生成网络侧服务和/或本地服务的远程用户界面,实现家庭网络设备访问网络侧服务的便捷性和通用性,解决访问网络侧服务与访问本地服务的接口不相同,使得家庭网络设备的访问方式复杂,用户操作不便的技术问题。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.
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图1为本发明访问网络侧服务的方法实施例一的流程图;1 is a flowchart of Embodiment 1 of a method for accessing a network side service according to the present invention;
图2为本发明访问网络侧服务的方法实施例二的流程图;2 is a flowchart of Embodiment 2 of a method for accessing a network side service according to the present invention;
图3A为本发明访问网络侧服务的方法实施例三的信令交互流程图;3A is a flowchart of signaling interaction of Embodiment 3 of a method for accessing a network side service according to the present invention;
图3B为图3A的远程用户界面示意图;3B is a schematic diagram of the remote user interface of FIG. 3A;
图4为本发明访问网络侧服务的RUI服务器实施例一的结构示意图;4 is a schematic structural diagram of Embodiment 1 of an RUI server accessing a network side service according to the present invention;
图5为本发明访问网络侧服务的RUI服务器实施例二的结构示意图;
5 is a schematic structural diagram of Embodiment 2 of an RUI server accessing a network side service according to the present invention;
图6为本发明访问网络侧服务的***实施例一的结构示意图。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 technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
实施例一Embodiment 1
图1为本发明访问网络侧服务的方法实施例一的流程图。本实施例的方法适用于远程用户界面(Remote User Interface,简称RUI)客户端设备通过RUI服务器访问服务信息的情况。图6为本发明实施例一适用的网络架构示意图。该***一般包括网络侧服务器、认证服务器、RUI服务器和RUI客户端。其中,网络侧服务器的数量一般为多个,是分别提供各种网络服务的服务器。认证服务器可以为一个或多个,一般存储用户的信息完成身份认证功能。RUI服务器的数量可以为一个或多个,可以配置在网络侧。RUI客户端是用户设备,或配置在用户设备上的功能软件,向用户提供各种服务。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.
本实施例的方法由RUI服务器执行。如图1所示,本实施例的方法包括如下步骤: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:
步骤101、RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;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.
本步骤中,网络侧服务指用户使用用户账户在网络侧服务器定制的服务内容,比如在网络侧服务器定制的即时聊天工具、应用程序以及在网络侧服务器存储的收藏的网址、音乐文件或者视频文件等。本地服务是指RUI客户端所在局域网络内用户设备提供的服务,称为本地提供的服务内容,比如本地安装的应用程序、本地存储的音乐、照片或者视频文件。网络侧的服务信息可以通过定制的方式,由网络侧服务器提供给RUI服务器。In this step, 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. Wait. 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.
RUI服务器可以根据用户账户的信息,从网络侧服务器获取在网络侧服务器存储的用户账户对应的网络侧服务和/或本地服务的服务信息。可选地,本地的服务信息,也可以由各RUI客户端主动上报给RUI服务器。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. Optionally, the local service information may also be reported to the RUI server by the RUI client.
步骤102、所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请
求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;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;
用户使用用户账户在RUI客户端登录,RUI客户端向RUI服务器发送界面获取请求,其中界面获取请求中包括用户账户信息,如用户账户名和密码等信息,RUI客户端设备信息,如型号、显示屏规格等信息。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.
如果RUI服务器本地没有存储用户账户的注册信息,则在认证服务器上对用户账户进行认证,认证服务器将认证结果发送给RUI服务器。RUI服务器根据认证结果判断用户账户是否合法,若用户账户不合法,即用户账户属于未注册账户,则RUI服务器向RUI客户端发送用户账户须注册的提示信息。If 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.
步骤103、所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。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.
本步骤中,RUI服务器根据用户账户信息,获取用户账户在网络侧服务器定制的服务信息以及用户账户使用的其他RUI客户端的本地服务信息,将上述服务信息加载到第一用户界面中,发送给RUI客户端。In this step, 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.
本实施例,通过RUI服务器生成网络侧服务和/或本地服务的远程用户界面,实现家庭网络设备访问网络侧服务的便捷性和通用性,解决访问网络侧服务与访问本地服务的接口不相同,使得家庭网络设备的访问方式复杂,用户操作不便的技术问题。In this embodiment, 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.
进一步地,在本实施例的基础上,在所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,还包括:所述RUI服务器根据所述服务信息为所述用户账户生成至少一个第一用户界面;Further, after the RUI server acquires the 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 further includes: the RUI server according to the service information. Generating at least one first user interface for the user account;
则所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面包括:And 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:
所述RUI服务器根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或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
所述RUI服务器根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。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.
上述技术方案,所述RUI服务器可以预先为用户基于其定制的服务信息生成多个第一用户界面,当用户通过RUI客户端发起获取请求时,可以实现根据用户需求或者用户终端类型等信息,选择一个第一用户界面发送给用户设备,提高了选择用户界面的灵活
性和多样化。例如,可以根据RUI客户端所在用户设备的类型、能接受的界面风格,或者用户账户定制的一些对界面风格的信息来选择确定合适的用户界面推送给RUI客户端。或者,也可以是RUI客户端在界面获取请求中携带了界面选择信息,以便让RUI服务器据此进行界面选择。In the above technical solution, the RUI server may generate a plurality of first user interfaces in advance for the user based on the customized service information. When the user initiates the acquisition request through the RUI client, 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. For example, 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. Alternatively, the RUI client may carry interface selection information in the interface acquisition request, so that the RUI server performs interface selection accordingly.
实施例二Embodiment 2
图2为本发明访问网络侧服务的方法实施例二的流程图,本实施例在上一实施例的基础上增加共享好友用户的服务信息以及对远程用户界面中的服务信息进行过滤的步骤。如图2所示,本实施例的方法包括如下步骤:FIG. 2 is a flowchart of Embodiment 2 of a method for accessing a network side service according to the present invention. In this embodiment, 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. As shown in FIG. 2, the method in this embodiment includes the following steps:
步骤201、所述RUI服务器从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息,以及用户账户对应的网络侧服务和/或本地服务的服务信息;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;
本步骤中,用户在定制服务信息时,可以将某些服务设置成共享模式。通过对好友进行授权,使得好友可以访问或者浏览自己定制的服务。比如,设置共享自己在网络侧存储空间的照片,授权好友可以直接访问,则好友通过RUI服务器生成RUI时,可以加载网络侧存储空间的照片供好友下载;也可以将自己定制的服务设置成共享浏览权限,比如设置共享自己在网络侧定制的聊天工具,授权好友可以浏览,则好友通过RUI服务器生成RUI时,可以查看到定制的聊天工具,这样好友也可以选择相同的聊天工具与自己联系。In this step, when the user customizes the service information, some services can be set to the sharing mode. By authorizing friends, 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. When 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.
步骤202、所述RUI服务器接收认证服务器发送的所述用户账户的注册信息并同步保存至本地;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.
本步骤中,RUI服务器和认证服务器通过周期性的信息交互,实现用户账户的注册信息的同步。将用户注册的信息同步到RUI服务器,可以在RUI客户端发送界面请求时,在RUI服务器对用户账户进行认证,提高认证效率。比例来说,如果用户在定制服务的过程中对定制的服务进行了身份验证(例如用户定制YouTube服务时,用自己的YouTube账号登录YouTube),RUI服务器可以保存该服务的账户密码。那么,对于同一云账户ID用用RUI客户端访问该服务时,如果RUI服务器保存了该服务的账户密码,那么RUI服务器可以提供自动登录服务。In this step, 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. In proportion, if the user authenticates the customized service during the customization process (for example, when the user customizes the YouTube service, and logs in to YouTube with his or her own YouTube account), the RUI server can save the account password of the service. Then, when the RUI client accesses the service for the same cloud account ID, if the RUI server saves the account password of the service, the RUI server can provide an automatic login service.
步骤203、所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息;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.
步骤204、所述RUI服务器根据认证结果,判断所述用户账户是否认证通过;Step 204: The RUI server determines, according to the authentication result, whether the user account is authenticated or not;
若判断出用户账户不合法或者用户密码不正确,则进行步骤205;若认证通过,则
进行步骤206。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.
步骤205、所述RUI服务器向所述RUI客户端发送所述用户账户须注册提示信息或者用户密码重新输入密码的提示信息;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.
步骤206、所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤;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.
具体地,本步骤为优选步骤,所述RUI服务器根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。RUI客户端的显示属性可以包括如显示屏支持的大小、分辨率或者色彩等属性。网络属性可以包括网络服务器的地址、类型以及环境等。Specifically, 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.
以过滤某些网站为例,例如,某些家庭用户不能访问诸如Facebook,YouTube等网站,RUI服务器和网络侧服务器之间进行通信,RUI服务器定期地检测是否存在Facebook,YouTube等网站,若存在,则将其过滤掉不加载到用户界面中。For example, some home users cannot access websites such as Facebook and YouTube, and 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.
步骤207、所述RUI服务器向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;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;
本步骤提供了RUI服务器为RUI客户端确定第一用户界面的另一种实现方式。即,RUI服务器并不预先将服务信息加载生成第一用户界面,而是提供能体现界面风格和属性的各种第二用户界面给RUI客户端,让RUI客户端能自动匹配选择,或者显示给用户来手动选择合适的第二用户界面。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.
步骤208、所述RUI服务器根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。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.
本步骤中,将经过步骤206过滤后的服务信息加载到步骤207匹配的一个第二用户界面中形成第一用户界面,发送给RUI客户端供用户访问。In this step, 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.
本实施例,通过RUI服务器对远程用户界面内容的过滤,实现用户访问服务信息的安全性和针对性,避免加载一些无效的服务信息,提高用户访问服务信息的效率。In this embodiment, 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.
可选地,在本实施例的基础上,所述RUI服务器周期性接收所述网络侧服务器发送的所述用户账户对应的网络侧服务和/或本地服务的服务更新信息。RUI服务器通过周期性的更新用户账户对应的网络侧服务和/或本地服务的服务更新信息,实现信息同步,避免用户账户新定制的服务无法及时加载到远程用户界面的问题。Optionally, on the basis of the embodiment, 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.
在上述提供的方案基础上,RUI服务器还可以以其他方式为RUI客户端确定第一用户界面。即所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务
信息的第一用户界面,并发送给所述RUI客户端的操作可以包括:所述RUI服务器根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;相应地,所述RUI服务器根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。Based on the solution provided above, 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.
本方案中,RUI服务器仍然并不预先产生包括服务信息的第一用户界面,而是根据RUI客户端的属性自动选择一个合适风格或属性的第二用户界面,而后再向其中加载服务信息,减少了需要接受用户指示再选择用户界面,提高了选择用户界面的效率。In this solution, 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.
实施例三Embodiment 3
图3A为本发明访问网络侧服务的方法实施例三的信令交互流程图,本实施例是上述任意实施例的具体实现方式,RUI服务器作为一个独立的设备部署在网络侧。如图3A所示,本实施例的信令交互包括以下步骤: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. As shown in FIG. 3A, the signaling interaction in this embodiment includes the following steps:
步骤301、网络侧服务器将用户账户对应的网络侧服务和/或本地服务的服务信息发送给RUI服务器;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.
步骤302、用户使用用户账户在RUI客户端登录,访问网络侧服务;Step 302: The user logs in to the RUI client by using the user account, and accesses the network side service.
步骤303、RUI客户端向RUI服务器发送界面获取请求;Step 303: The RUI client sends an interface acquisition request to the RUI server.
步骤304、RUI服务器将界面获取请求中的用户账户信息发送给认证服务器;Step 304: The RUI server sends the user account information in the interface acquisition request to the authentication server.
步骤305、认证服务器对用户账户信息进行认证;Step 305: The authentication server authenticates the user account information.
步骤306、认证服务器将认证结果发送给RUI服务器;Step 306: The authentication server sends the authentication result to the RUI server.
步骤307、若认证成功,则RUI服务器将用户界面列表发送给RUI客户端;Step 307: If the authentication is successful, the RUI server sends the user interface list to the RUI client.
本步骤中,若认证不成功,则RUI服务器向RUI客户端发送用户账户须注册的提示信息或者密码不匹配需要重新输入密码提示信息。In this step, if the authentication is unsuccessful, 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.
步骤308、RUI客户端从用户界面列表中选择一个用户界面,发送给RUI服务器;Step 308: The RUI client selects a user interface from the user interface list and sends the user interface to the RUI server.
步骤309、RUI服务器将用户账户对应的网络侧服务好/或本地服务的服务信息加载到用户界面中,并发送给RUI客户端;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.
步骤310、RUI客户端通过用户界面访问用户账户对应的网络侧服务好/或本地服务的服务信息。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.
在本实施例的基础上,可选地,在本步骤307,RUI服务器也可以将用户账户对应的网络侧服务好/或本地服务的服务信息直接加载到用户界面列表中,则RUI客户端可以根据选择的界面以及加载的服务信息直接访问所需的服务。
On the basis of this embodiment, optionally, in this step 307, 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.
图3B为图3A的远程用户界面示意图,如图3B所示,在服务列表提供一些网络侧服务,如微博、音乐、地图、即时通讯、网购等,还提供一些本地服务。RUI服务器生成的远程界面中,包括网络侧服务和本地设备提供的本地服务,如本地应用程序等。FIG. 3B is a schematic diagram of the remote user interface of FIG. 3A. As shown in FIG. 3B, some network side services, such as microblog, music, map, instant messaging, online shopping, etc., are provided in the service list, and some local services are also provided. The remote interface generated by the RUI server includes network side services and local services provided by local devices, such as local applications.
本实施例,通过RUI服务器生成的RUI即统一端口,用户能访问自己定制的云端服务、本地服务,能访问其他人定制的服务,用户也可以上传自己的服务提供给其他友好设备使用,用户还可以使用该统一端口对家庭设备进行远程控制,实现家庭网络设备访问网络侧服务的便捷性和通用性。In this embodiment, 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.
可选地,在本实施例的基础上,RUI服务器也可以部署在家庭网络中。Optionally, on the basis of this embodiment, the RUI server may also be deployed in the home network.
可选地,在本实施例的基础上,RUI服务器也可以作为其中一个组件或者单板集成在网络侧服务器,功能和作用与本实施例相同,在此不再赘述。Optionally, on the basis of this embodiment, 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.
实施例四Embodiment 4
图4为本发明访问网络侧服务的RUI服务器实施例一的结构示意图图4为本发明RUI服务器实施例四的结构示意图,如图4所示,本实施例的RUI服务器可以包括: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. As shown in FIG. 4, the RUI server in this embodiment may include:
获取模块41,用于从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;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;
认证模块42,用于接收远程用户界面RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;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;
发送模块43,用于为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。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.
本实施例的RUI服务器,可以用于执行本发明所提供的访问网络侧服务的方法实施例一的技术方案,具备相应于各步骤的功能模块,其实现原理和技术效果类似,此处不再赘述。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.
实施例五Embodiment 5
图5为本发明访问网络侧服务的RUI服务器实施例二的结构示意图,本实施例在上一实施例的基础上,增加生成模块、同步模块和过滤模块。如图5所示,本实施例的RUI服务器包括:FIG. 5 is a schematic structural diagram of Embodiment 2 of an RUI server accessing a network side service according to the present invention. On the basis of the previous embodiment, the generation module, the synchronization module, and the filtering module are added. As shown in FIG. 5, the RUI server of this embodiment includes:
获取模块41,还用于:从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息。
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.
生成模块51,用于在所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,根据所述服务信息为所述用户账户生成至少一个第一用户界面;相应地,则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
发送模块43,具体用于:The sending module 43 is specifically configured to:
根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或Determining, by the RUI client, a first user interface corresponding to the user account from the at least one first user interface according to an attribute parameter of the RUI client and/or the user account information; or
根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。And determining, by the RUI client, a first user interface corresponding to the user account from the at least one first user interface, according to the interface selection information returned by the RUI client in the interface acquisition request.
同步模块52,在接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息之前,用于接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。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.
认证模块42,用于接收远程用户界面RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果。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.
过滤模块53,在所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,用于根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。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.
进一步地,所述过滤模块53,具体用于:根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。Further, 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.
发送模块43,包括:The sending module 43 includes:
匹配单元,用于向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;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;
发送单元,用于根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。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.
可选地,所述发送模块43另一种实现方式,包括:Optionally, another implementation manner of the sending module 43 includes:
选择单元,用于根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;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;
发送单元,用于根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。And 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.
优选地,所述获取模块41,具体用于:周期性接收所述网络侧服务器发送的所述用
户账户对应的网络侧服务和/或本地服务的服务更新信息。Preferably, 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.
本实施例的RUI服务器,可以用于执行本发明所提供的任意访问网络侧服务的方法实施例的技术方案,具备相应于各步骤的功能模块,其实现原理和技术效果类似,此处不再赘述。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.
实施例六Embodiment 6
图6为本发明访问网络侧服务的***实施例一的结构示意图,如图6所示,本实施例的***包括RUI客户端61、RUI服务器62、认证服务器63和网络侧服务器64,其中:FIG. 6 is a schematic structural diagram of Embodiment 1 of a system for accessing a network side service according to the present invention. As shown in FIG. 6, 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:
所述RUI服务器62包括上述实施例任意所述的RUI服务器。The RUI server 62 includes the RUI server described in any of the above embodiments.
本实施例中的RUI服务器62可以采用图4~5任意一个实施例所示的RUI服务器,其对应的可执行图1-3A中任意一个实施例所述的方法,实现原理和技术效果类似,此处不再赘述。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.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that The technical solutions described in the foregoing embodiments may be modified, or some or all of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present invention. range.
Claims (19)
- 一种访问网络侧服务的方法,其特征在于,包括:A method for accessing a network side service, comprising:远程用户界面RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息;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;所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;Receiving, by the RUI server, an interface acquisition request that includes the user account information sent by the RUI client, authenticating the user account information, or forwarding the user account information to the authentication server, and receiving the authentication result sent by the authentication server;所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。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.
- 根据权利要求1所述的方法,其特征在于:The method of claim 1 wherein:在所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,还包括:所述RUI服务器根据所述服务信息为所述用户账户生成至少一个第一用户界面;After the RUI server obtains the service information of the network side service and/or the local service corresponding to the user account from the network side server, the method further includes: the RUI server generating at least one first user for the user account according to the service information. interface;则所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面包括:And 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:所述RUI服务器根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或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所述RUI服务器根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。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.
- 根据权利要求1所述的方法,其特征在于,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端包括:The method according to claim 1, wherein 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 RUI client to the RUI client, including :所述RUI服务器向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;Sending, by the RUI server, an interface selection list to the RUI client, and receiving 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 one Or a second user interface that is automatically matched in the plurality of second user interfaces;所述RUI服务器根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。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.
- 根据权利要求1所述的方法,其特征在于,所述RUI服务器为所述RUI客户端 确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端包括:The method of claim 1, wherein the RUI server is the RUI client Determining a first user interface corresponding to the user account and including the service information, and sending the information to the RUI client includes:所述RUI服务器根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;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;所述RUI服务器根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。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.
- 根据权利要求1所述的方法,其特征在于,还包括:The method of claim 1 further comprising:所述RUI服务器从网络侧服务器获取所述用户账户的好友用户定制的共享服务信息。The RUI server acquires shared service information customized by the friend user of the user account from the network side server.
- 根据权利要求1所述的方法,其特征在于,所述RUI服务器从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息,包括:The method according to claim 1, wherein 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:所述RUI服务器周期性接收所述网络侧服务器发送的所述用户账户对应的网络侧服务和/或本地服务的服务更新信息。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.
- 根据权利要求1所述的方法,其特征在于,若所述RUI服务器对所述用户账户信息进行认证,则所述RUI服务器接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息之前,还包括:The method according to claim 1, wherein if the RUI server authenticates the user account information, the RUI server receives an interface acquisition request including user account information sent by the RUI client, and authenticates the Before the user account information, it also includes:所述RUI服务器接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。The RUI server receives the registration information of the user account sent by the authentication server and saves the information to the local.
- 根据权利要求1-7任一项所述的方法,其特征在于,所述RUI服务器为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,还包括:The method according to any one of claims 1 to 7, wherein before the RUI server determines the user interface corresponding to the user account and including the service information, the RUI server further includes:所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。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.
- 根据权利要求8所述的方法,其特征在于,所述RUI服务器根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤,包括:The method according to claim 8, wherein the RUI server performs service information of the user account based on a preset filtering rule according to an attribute parameter of the RUI client and/or an attribute parameter of the service information. Filtering, including:所述RUI服务器根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。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.
- 一种远程用户界面RUI服务器,其特征在于,包括:A remote user interface RUI server, comprising:获取模块,用于从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息; 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;认证模块,用于接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息或将所述用户账户信息转发给认证服务器并接收所述认证服务器发送的认证结果;An authentication module, configured to receive an interface acquisition request that is sent by the RUI client and that includes the user account information, authenticate the user account information, or forward the user account information to the authentication server, and receive the authentication result sent by the authentication server;发送模块,用于为所述RUI客户端确定对应所述用户账户且包括所述服务信息的第一用户界面,并发送给所述RUI客户端。And 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.
- 根据权利要求10所述的服务器,其特征在于,还包括:The server according to claim 10, further comprising:生成模块,用于在从网络侧服务器获取用户账户对应的网络侧服务和/或本地服务的服务信息之后,根据所述服务信息为所述用户账户生成至少一个第一用户界面;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:根据所述RUI客户端的属性参数和/或所述用户账户信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面;或Determining, by the RUI client, a first user interface corresponding to the user account from the at least one first user interface according to an attribute parameter of the RUI client and/or the user account information; or根据所述RUI客户端在所述界面获取请求中返回的界面选择信息,为所述RUI客户端从所述至少一个第一用户界面中选择确定对应所述用户账户的一个第一用户界面。And determining, by the RUI client, a first user interface corresponding to the user account from the at least one first user interface, according to the interface selection information returned by the RUI client in the interface acquisition request.
- 根据权利要求10所述的服务器,其特征在于,所述发送模块,包括:The server according to claim 10, wherein the sending module comprises:匹配单元,用于向所述RUI客户端发送界面选择列表,并接收用户从所述一个或多个界面中选择的一个第二用户界面或者所述RUI客户端根据预设匹配规则,从所述一个或多个第二用户界面中自动匹配的一个第二用户界面;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;发送单元,用于根据选择的第二用户界面和所述用户账户,向第二用户界面中加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。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.
- 根据权利要求10所述的服务器,其特征在于,所述发送模块,包括:The server according to claim 10, wherein the sending module comprises:选择单元,用于根据所述界面获取请求获取所述RUI客户端的属性参数,并根据所述客户端的属性参数和/或所述用户账户信息为所述用户账户选择第二用户界面;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;发送单元,用于根据选择的第二用户界面加载对应的服务信息,形成第一用户界面,并发送给所述RUI客户端。And 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.
- 根据权利要求10所述的服务器,其特征在于,所述获取模块,还用于:The server according to claim 10, wherein the obtaining 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.
- 根据权利要求10所述的服务器,其特征在于,所述获取模块,具体用于:The server according to claim 10, wherein the obtaining 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.
- 根据权利要求10所述的服务器,其特征在于,若所述RUI服务器对所述用户账户信息进行认证,还包括: The server according to claim 10, wherein if the RUI server authenticates the user account information, the method further includes:同步模块,在接收RUI客户端发送的包含用户账户信息的界面获取请求,认证所述用户账户信息之前,用于接收认证服务器发送的所述用户账户的注册信息并同步保存至本地。The synchronization module is configured to receive the registration information of the user account sent by the authentication server and obtain the registration information of the user account sent by the authentication server before the user account information is received by the RUI client.
- 根据权利要求10-16任一项所述的服务器,其特征在于,还包括:The server according to any one of claims 10 to 16, further comprising:过滤模块,用于在为所述RUI客户端确定对应所述用户账户且包括所述服务信息的用户界面之前,根据所述RUI客户端的属性参数和/或所述服务信息的属性参数,基于预设过滤规则对所述用户账户的服务信息进行过滤。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.
- 根据权利要求17所述的服务器,其特征在于,所述过滤模块,具体用于:The server according to claim 17, wherein the filtering module is specifically configured to:根据所述RUI客户端的显示属性或网络属性,将与所述显示属性或网络属性不匹配的服务信息过滤掉。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.
- 一种访问网络侧服务的***,包括远程用户界面RUI客户端、权利要求10~18任一所述的RUI服务器、认证服务器和网络侧服务器。 A system for accessing a network side service, comprising a remote user interface RUI client, the RUI server according to any one of claims 10 to 18, an authentication server, and a network side server.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310512360.5A CN104579860B (en) | 2013-10-25 | 2013-10-25 | Access method, server and the system of network-side service |
CN201310512360.5 | 2013-10-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015058714A1 true WO2015058714A1 (en) | 2015-04-30 |
Family
ID=52992294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/089457 WO2015058714A1 (en) | 2013-10-25 | 2014-10-24 | Method for accessing network side service, server and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104579860B (en) |
WO (1) | WO2015058714A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001260A (en) * | 2006-01-12 | 2007-07-18 | 三星电子株式会社 | Method and apparatus for storing and restoring state information of remote user interface |
US20080155663A1 (en) * | 2006-12-21 | 2008-06-26 | Knowlson Kenneth L | System and method to implement an access control on a home network |
CN101926161A (en) * | 2008-01-25 | 2010-12-22 | 三星电子株式会社 | The method and apparatus of processing events in the home network |
CN102549968A (en) * | 2009-10-09 | 2012-07-04 | 三星电子株式会社 | Apparatus and method for interfacing between a remote user interface server and a remote user interface client |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101647144B1 (en) * | 2008-11-03 | 2016-08-23 | 삼성전자주식회사 | Method and apparatus for controlling a resource of a remote user interface service thereof computer readable medium |
CN103023861B (en) * | 2011-09-26 | 2016-11-16 | 腾讯科技(深圳)有限公司 | A kind of network entry method and login system, authentication server |
-
2013
- 2013-10-25 CN CN201310512360.5A patent/CN104579860B/en active Active
-
2014
- 2014-10-24 WO PCT/CN2014/089457 patent/WO2015058714A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001260A (en) * | 2006-01-12 | 2007-07-18 | 三星电子株式会社 | Method and apparatus for storing and restoring state information of remote user interface |
US20080155663A1 (en) * | 2006-12-21 | 2008-06-26 | Knowlson Kenneth L | System and method to implement an access control on a home network |
CN101926161A (en) * | 2008-01-25 | 2010-12-22 | 三星电子株式会社 | The method and apparatus of processing events in the home network |
CN102549968A (en) * | 2009-10-09 | 2012-07-04 | 三星电子株式会社 | Apparatus and method for interfacing between a remote user interface server and a remote user interface client |
Also Published As
Publication number | Publication date |
---|---|
CN104579860B (en) | 2018-10-12 |
CN104579860A (en) | 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 (en) | Terminal control method, device and system | |
KR101548574B1 (en) | Network connected media gateway for communication networks | |
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 (en) | A kind of network management, device, system, equipment and storage medium | |
WO2012163176A1 (en) | Method, device and system for configuring set top box | |
CN116074792A (en) | Automatic service registration in a machine-to-machine communication network | |
JP2009545089A (en) | Mapping of Universal Plug and Play discovery items to SMB locations | |
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 (en) | Method, control point, media server, and media player for processing media content | |
CN104683320A (en) | Home network multimedia content sharing access control method and device | |
CN111988660A (en) | DLNA equipment screen projection method, gateway, terminal and system | |
WO2014086236A1 (en) | Communication processing method, server and terminal | |
JP5522494B2 (en) | Method, remote access server and system for quality of service configuration | |
JP2009188622A (en) | Access control system, access control method, access controller, and access control program | |
WO2015058714A1 (en) | Method for accessing network side service, server and system | |
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 |