US10397760B2ActiveUtilityA1

User terminal device and method for providing web service thereof

70
Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Oct 23, 2015Filed: Sep 27, 2016Granted: Aug 27, 2019
Est. expiryOct 23, 2035(~9.3 yrs left)· nominal 20-yr term from priority
H04L 67/34H04L 67/02H04W 4/50
70
PatentIndex Score
2
Cited by
21
References
15
Claims

Abstract

A user terminal device and a method for providing a web service thereof are provided. The web service providing method of a user terminal device includes connecting to a web server which provides a web service, setting at least one of a plurality of web services provided by the web server based on a user command, and transmitting information on an address of the set web service to an external IoT device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for providing a web service including a user terminal device, the method comprising:
 connecting the user terminal device to a plurality of Internet of Things (IoT) devices, and to a web server which provides a plurality of web services; 
 setting, via the user terminal device, at least one of the plurality of web services provided by the web server based on a received user command; 
 identifying at least one IoT device, of the plurality of IoT devices, corresponding to the set web service; 
 transmitting, from the user terminal device, information on an address of the set web service to the identified IoT device; 
 wherein the IoT device connects to the web server based on the address information and downloads script information corresponding to the web service from the web server not via the user terminal; 
 wherein the IoT device, in response to sensing a predetermined state of the IoT device among a plurality of predetermined states included in the script information regarding the IoT device, transmits Uniform Resource Locator (URL) information corresponding to the predetermined state to the user terminal to perform a web service corresponding to the sensed predetermined state; and 
 wherein the user terminal, in response to receiving the URL information from the IoT device, provides the web service based on the received URL information. 
 
     
     
       2. The method as claimed in  claim 1 , further comprising:
 displaying a user interface (UI) regarding a web service which is performed in response to the request. 
 
     
     
       3. The method as claimed in  claim 1 , comprising:
 receiving URL information corresponding to the predetermined state from the IoT device in response to sensing a predetermined state based on the script information by the IoT device; and 
 providing a web service based on the received URL information. 
 
     
     
       4. The method as claimed in  claim 1 , wherein the IoT device, in response to a button on the IoT device being selected, is configured to transmit a product purchase request corresponding to the button to the web server based on the script information,
 wherein the method further comprises: 
 receiving information regarding the product purchase request from the web server; and 
 displaying information regarding the received product purchase request. 
 
     
     
       5. The method as claimed in  claim 1 , wherein the IoT device, in response to sensing a predetermined state of another external IoT device based on the script information, is configured to request the web server to provide a web service. 
     
     
       6. The method as claimed in  claim 1 , wherein the IoT device is configured to control a setting of the IoT device based on the script information. 
     
     
       7. The method as claimed in  claim 1 , wherein the setting comprises:
 displaying a list including a plurality of web services provided by the web server; and 
 setting the selected web service as a service to be transmitted to the IoT device in response to at least one of the plurality of web services included in the list being selected. 
 
     
     
       8. A user terminal device comprising:
 communication circuitry configured to perform communication with a web server which provides a plurality of web services, and with a plurality of IoT devices; 
 input circuitry configured to receive a user command; and 
 a processor configured to:
 control the communication circuitry to connect to the plurality of IoT devices and the web server, set at least one of the plurality of web services provided by the web server based on a received user command, 
 identify at least one IoT device, of the plurality of IoT devices, corresponding to the set web service, and 
 transmit information on an address of the set web service to the identified IoT device, 
 wherein the IoT device connects to the web server based on the address information and download script information corresponding to the set web service from the web server not via the user terminal; 
 wherein the IoT device, in response to sensing a predetermined state of the IoT device among a plurality of predetermined states included in the script information regarding the IoT device, transmits URL information corresponding to the predetermined state to the user terminal to perform a web service corresponding to the sensed predetermined state; and 
 wherein the user terminal, in response to receiving the URL information from the IoT device, provides the web service based on the received URL information. 
 
 
     
     
       9. The device as claimed in  claim 8 , further comprising:
 a display, 
 wherein the processor is configured to control the display to display a UI regarding a web service which is performed in response to the request. 
 
     
     
       10. The device as claimed in  claim 8 , wherein the processor is configured to control the communication circuitry to receive URL information corresponding to the predetermined state from the IoT device in response to at least one of the plurality of web services included in the list being selected, and to provide a web service based on the received URL information. 
     
     
       11. The device as claimed in  claim 8 , wherein the IoT device is configured to transmit a product purchase request corresponding to the button to the web server based on the script information in response to at least one of the plurality of web services included in the list being selected,
 wherein the processor is configured to control the communication circuitry to receive information regarding the product purchase request from the web server, and to provide the received information regarding the product purchase request. 
 
     
     
       12. The device as claimed in  claim 8 , wherein the IoT device is configured to request the web server to provide a web service in response to sensing a predetermined state of another external IoT device based on the script information. 
     
     
       13. The device as claimed in  claim 8 , wherein the IoT device is configure to control a setting of the IoT device based on the script information. 
     
     
       14. The device as claimed in  claim 8 , further comprising: a display,
 wherein the processor is configured to control the display to display a list including a plurality of web services provided by the web server; and 
 the processor is further configured to set the selected web service as a service to be transmitted to the IoT device in response to at least one of the plurality of web services included in the list being selected. 
 
     
     
       15. A non-transitory computer readable recording medium storing a program which, when executed, causes a user terminal device to perform a service providing method, wherein the service providing method of the user terminal device comprises:
 connecting to a web server which provides a plurality of web services; 
 setting at least one of the plurality of web services which are provided by the web server based on a received user command; 
 identifying at least one IoT device, of the plurality of IoT devices, corresponding to the set web service; and 
 transmitting information on an address of the set web service to the identified IoT device wherein the IoT device connects to the web server based on the address information and download script information corresponding to the set web service from the web server not via the user terminal, 
 wherein the IoT device, in response to sensing a predetermined state of the IoT device among a plurality of predetermined states included in the script information regarding the IoT device, transmits URL information corresponding to the predetermined state to requests the user terminal to perform a web service corresponding to the sensed predetermined state; and 
 wherein the user terminal, in response to receiving the URL information from the IoT device, provides the web service based on the received URL information.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.