System for providing cloud-based user interfaces and method thereof
First Claim
1. A subscriber terminal device, comprising:
- a control command receiver configured to receive a first control command including description information on a template repeated on a UI (User Interface) screen and a second control command including a replication command for the template from a remote application server;
a template generator configured to generate a template based on the description information on the template repeated on the UI screen;
a UI resource acquirer configured to acquire a UI resource based on the second control command;
a UI element generator configured to generate UI elements based on replication of the template and apply the UI resource to the UI elements,wherein the second control command includes information on a number of the generated template when the template is repeated in the UI screen; and
a controller that comprises at least one processor, wherein, when the control command receiver receives a third control command designating the template as a local UI, the control command receiver transfers the third control command to the controller, wherein the controller checks a memory allocated to the local UI and stores description information of the template in the memory when a memory capacity allocated to the local UI is equal to or larger than a predetermined value, wherein the controller transmits a return message to the remote application server when the memory capacity allocated to the local UI is smaller than the predetermined value.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a system for providing cloud-based user interfaces and a method thereof. More particularly, a subscriber terminal device according to the present disclosure may include a control command receiver configured to receive a first control command including description information on a template repeated on a UI (User Interface) screen and a second control command including a replication command for the template from a remote application server; a template generator configured to generate a template the based on the description information on the template; a UI resource acquirer configured to acquire a UI resource based on the second control command; and a UI element generator configured to generate UI elements based on replication of the template and apply the UI resource to the UI element.
-
Citations
13 Claims
-
1. A subscriber terminal device, comprising:
-
a control command receiver configured to receive a first control command including description information on a template repeated on a UI (User Interface) screen and a second control command including a replication command for the template from a remote application server; a template generator configured to generate a template based on the description information on the template repeated on the UI screen; a UI resource acquirer configured to acquire a UI resource based on the second control command; a UI element generator configured to generate UI elements based on replication of the template and apply the UI resource to the UI elements, wherein the second control command includes information on a number of the generated template when the template is repeated in the UI screen; and a controller that comprises at least one processor, wherein, when the control command receiver receives a third control command designating the template as a local UI, the control command receiver transfers the third control command to the controller, wherein the controller checks a memory allocated to the local UI and stores description information of the template in the memory when a memory capacity allocated to the local UI is equal to or larger than a predetermined value, wherein the controller transmits a return message to the remote application server when the memory capacity allocated to the local UI is smaller than the predetermined value. - View Dependent Claims (2, 3, 8, 9)
-
-
4. A remote application server, comprising:
-
a control command generator configured to generate a control command for configuring a UI (User Interface) screen displayed on a subscriber terminal device; a controller configured to control generation of the control command; and a communicator configured to transmit the control command to the subscriber terminal device, wherein the control command generator, when a template of a UI element is repeatedly used in the UI screen, generates description information on the template, the control command generator generates a first control command comprising the description information on the template, the controller controls the control command generator to generate a second control command comprising a replication command for the template and information on a UI resource to be applied to the UI element, wherein the second control command includes information on a number of generated template when the template is repeated in the UI screen, and the controller further comprises at least one processor, wherein, when the control command generator generates a third control command designating the template as a local UI, the third control command is transferred to the controller, wherein the controller checks a memory allocated to the local UI and stores description information of the template in the memory when a memory capacity allocated to the local UI is equal to or larger than a predetermined value, wherein the controller transmits a return message to the remote application server when the memory capacity allocated to the local UI is smaller than the predetermined value. - View Dependent Claims (5, 10, 11)
-
-
6. A method of providing UIs of a remote application server in a cloud-based UI provision system, the method comprising:
-
determining whether a template of a UI element comprised in a UI screen is repeatedly used in a subscriber terminal device; generating description information on the template when the template is repeatedly used; generating a first control command comprising the description information on the template; generating a second control command comprising a replication command for the template and information on a UI resource to be applied to the UI element; transmitting the at least one of the first control command and the second control command to the subscriber terminal device, wherein the second control command includes information on a number of the generated template when the template of the UI element is repeatedly used in the UI screen; generating a control command excluding the description information on a template of a UI element when the template is not repeatedly used in the subscriber terminal device; and transmitting the control command to the subscriber terminal device. - View Dependent Claims (7, 12, 13)
-
Specification