(19)
(11)EP 3 537 735 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
09.09.2020 Bulletin 2020/37

(21)Application number: 17880633.7

(22)Date of filing:  16.11.2017
(51)International Patent Classification (IPC): 
H04W 4/70(2018.01)
H04W 4/02(2018.01)
H04L 29/08(2006.01)
H04W 4/38(2018.01)
(86)International application number:
PCT/KR2017/013042
(87)International publication number:
WO 2018/110840 (21.06.2018 Gazette  2018/25)

(54)

ELECTRONIC DEVICE AND METHOD FOR PROVIDING NOTIFICATION SERVICE THEREFOR

ELEKTRONISCHE VORRICHTUNG UND VERFAHREN ZUR BEREITSTELLUNG EINES BENACHRICHTIGUNGSDIENSTES DAFÜR

DISPOSITIF ÉLECTRONIQUE ET PROCÉDÉ POUR FOURNIR UN SERVICE DE NOTIFICATION ASSOCIÉ


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 14.12.2016 KR 20160170543

(43)Date of publication of application:
11.09.2019 Bulletin 2019/37

(73)Proprietor: Samsung Electronics Co., Ltd.
Suwon-si, Gyeonggi-do 16677 (KR)

(72)Inventors:
  • CHO, Chi-hyun
    Suwon-si, Gyeonggi-do, 16677 (KR)
  • SHIN, Jae-sick
    Suwon-si, Gyeonggi-do, 16677 (KR)

(74)Representative: Gulde & Partner 
Patent- und Rechtsanwaltskanzlei mbB Wallstraße 58/59
10179 Berlin
10179 Berlin (DE)


(56)References cited: : 
KR-A- 20130 108 874
KR-B1- 100 596 393
US-A1- 2005 132 016
KR-A- 20150 091 200
KR-B1- 101 220 831
  
  • ANTONIC ALEKSANDAR ET AL: "Comparison of the CUPUS middleware and MQTT protocol for smart city services", 2015 13TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (CONTEL), IEEE, 13 July 2015 (2015-07-13), pages 1-8, XP033215304, DOI: 10.1109/CONTEL.2015.7231225 [retrieved on 2015-08-31]
  • ZARKO IVANA PODNAR ET AL: "IoT data management methods and optimisation algorithms for mobile publish/subscribe services in cloud environments", 2014 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), IEEE, 23 June 2014 (2014-06-23), pages 1-5, XP032629360, DOI: 10.1109/EUCNC.2014.6882657 [retrieved on 2014-08-22]
  
Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


Description

[Technical Field]



[0001] The disclosure relates to an electronic device and a method for providing a notification service therefor, and more particularly, to an electronic device constituting an Internet of things environment and a method for providing a notification service therefor.

[Background Art]



[0002] In accordance with development of electronic technologies, a number of network environments such as a home network and Internet of things have emerged. In particular, the Internet of things (loT) means a technology in which a sensor and a communication function are embedded in various things to be connected to the Internet. Here, the things may be various embedded systems such as a home appliance, mobile equipment, and a wearable computer. The things to be connected to the loT need to have unique Internet protocols (IPs) for distinguishing themselves to be connected to the Internet, and a sensor may be embedded in the things to acquire data from an external environment.

[0003] Meanwhile, in the loT environment, electronic devices connected to the network provide a notification service. According to the related art, in order to receive the notification service, a user searches for a desired notification service and subscribes to the searched notification service to receive the notification service.

[0004] However, in the loT environment, a number of devices provide various notification services. Therefore, a process in which the user directly searches for a device or a service and subscribes to a desired notification service is very complicated and inconvenient. The following documents represent relevent prior art in the field:

ANTONIC ALEKSANDAR ET AL: "Comparison of the CUPUS middleware and MQTT protocol for smart city services", XP033215304

ZARKO IVANA PODNAR ET AL: "loT data management methods and optimisation algorithms for mobile publish/subscribe services in cloud environments", XP032629360

KR 2015 0091200 A

US 2005/132016 A1


[Disclosure]


[Technical Problem]



[0005] The disclosure provides an electronic device for checking, by a service provider, a notification service required by a user based on interest information of the user, making the user subscribe to the notification service, and providing the notification service, and a method for providing a notification service therefor.

[Technical Solution]



[0006] According to an embodiment of the disclosure, an electronic device according to appended independent claim 1 includes: a communication unit configured to perform communication with one or more external electronic devices; and a processor configured to receive interest information of a user of the external electronic device and system information of the external electronic device from the external electronic device and determine whether to register the user in a notification service by comparing the received interest information and the received system information with notification service information of the electronic device.

[0007] The processor may identify a matching degree between the received interest information and the notification service information and a matching degree between the received system information and the notification service information, and determine whether to register the user in the notification service based on the identified matching degrees.

[0008] The processor may register the user in the notification service as a subscriber for receiving the notification service in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a predetermined first threshold value, and the matching degree between the received system information and the notification service information is equal to or more than a predetermined second threshold value, and the first threshold value may be larger than the second threshold value.

[0009] When the user subscribes to the notification service to be the subscriber of the notification service, the processor may provide the notification service to the external electronic device.

[0010] In a case in which the matching degree between the received interest information and the notification service information is equal to or more than a third threshold value smaller than the first threshold value, and the matching degree between the received system information and the notification service information is equal to or more than a fourth threshold value smaller than the predetermined second threshold value, the processor may transmit a message for asking whether to register in the notification service to the external electronic device without registering the user in the notification service as the subscriber for receiving the notification service, and the third threshold value may be larger than the fourth threshold value.

[0011] The processor may make the user to subscribe to the notification service to be the subscriber of the notification service and transmit the notification service to the external electronic device when a user command for agreeing to subscribe to the notification service is received from the external electronic device.

[0012] The interest information may include information on matter that the user desires to receive through the notification service, and the system information may include at least one of a location of the external electronic device and a device specification of the external electronic device.

[0013] According to another embodiment of the disclosure, a method ' according to appended independent claim 8 for providing a notification service for an electronic device performing communication with one or more external electronic devices, the method includes: receiving interest information of a user of the external electronic device and system information of the external electronic device from the external electronic device; and determining whether to register the user in the notification service by comparing the received interest information and the received system information with notification service information of the electronic device.

[0014] In the determining, a matching degree between the received interest information and the notification service information and a matching degree between the received system information and the notification service information may be identified, and whether to register the user in the notification service may be determined based on the identified matching degrees.

[0015] In the determining, the user may be made to subscribe to the notification service to be a subscriber of the notification service in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a predetermined first threshold value, and the matching degree between the received system information and the notification service information is equal to or more than a predetermined second threshold value, and the first threshold value may be larger than the second threshold value.

[0016] The method may further include: providing the notification service to the external electronic device when the user subscribes to the notification service to be the subscriber of the notification service.

[0017] In the determining, in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a third threshold value smaller than the first threshold value, and the matching degree between the received system information and the notification service information is equal to or more than a fourth threshold value smaller than the predetermined second threshold value, a message for asking whether to register in the notification service may be transmitted to the external electronic device without registering the user in the notification service as the subscriber for receiving the notification service, and the third threshold value may be larger than the fourth threshold value.

[0018] The method may further include: making the user to subscribe to the notification service to be the subscriber of the notification service and transmitting the notification service to the external electronic device when a user command for agreeing to subscribe to the notification service is received from the external electronic device.

[0019] The interest information may include information on matter that the user desires to receive through the notification service, and the system information may include at least one of a location of the external electronic device and a device specification of the external electronic device.

[Advantageous Effects]



[0020] According to various embodiments of the disclosure, a service provider checks matter of interest of a user and makes the user subscribe to a notification service corresponding thereto, thereby providing the notification service. Therefore, it is possible to simplify a service subscription procedure and reduce an inconvenience in that the user needs to directly search for services.

[Description of Drawings]



[0021] 

FIG. 1 is a view for describing a notification service providing system according to an embodiment of the disclosure.

FIG. 2 is a block diagram for describing a configuration of an electronic device according to an embodiment of the disclosure.

FIG. 3 is views for describing a method of registering interest information according to an embodiment of the disclosure.

FIG. 4 is a block diagram for describing a detailed configuration of an electronic device according to an embodiment of the disclosure.

FIG. 5 is views for describing a method for providing a notification service according to an embodiment of the disclosure.

FIG. 6 is a flowchart for describing the method for providing a notification service according to an embodiment of the disclosure.


[Best Mode]



[0022] -

[Description of Embodiments]



[0023] General terms that are currently widely used were selected as terms used in the disclosure in consideration of functions in the disclosure, but may be changed depending on the intention of those skilled in the art or a judicial precedent, the emergence of a new technique, and the like. In addition, in a specific case, terms arbitrarily chosen by an applicant may exist. In this case, the meaning of such terms will be mentioned in detail in a corresponding description portion of the disclosure. Therefore, the terms used in embodiments of the disclosure should be defined based on the meaning of the terms and the contents throughout the disclosure rather than simple names of the terms.

[0024] Throughout the specification, unless described to the contrary, "including" any component will be understood to imply the inclusion of other elements rather than the exclusion of other elements. A term "-er/or", "unit", "module", or the like, described in the specification means a processing unit of at least one function or operation and may be implemented by hardware or software or a combination of hardware and software.

[0025] Hereinafter, embodiments of the disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art to which the disclosure pertains may easily practice the disclosure. However, the disclosure may be modified in various different forms, and is not limited to embodiments described herein. In addition, in the drawings, portions unrelated to the description will be omitted to obviously describe the disclosure, and similar reference numerals will be used to describe similar portions throughout the specification.

[0026] Hereinafter, the disclosure will be described in more detail with reference to the accompanying drawings.

[0027] FIG. 1 is a view for describing a notification service providing system according to an embodiment of the disclosure.

[0028] Referring to FIG. 1, a notification service providing system includes an electronic device 100 and one or more external electronic devices 10 to 50. In this case, the electronic device 100 and the one or more external electronic devices 10 to 50 may constitute an Internet of Things (loT) environment.

[0029] In detail, the electronic device 100 and the one or more external electronic devices 10 to 50 constituting the loT environment may be connected to each other and perform communication with each other through a server 200 by using various communication networks. However, the disclosure is not limited thereto, and the electronic device 100 and the one or more external electronic devices 10 to 50 may be directly connected to each other and directly perform communication with each other in a device to device (D2C) method without the server 200. In addition, the electronic device 100 and the one or more external electronic devices 10 to 50 may also perform communication with the server 200 through a gateway.

[0030] Meanwhile, in the loT, a type of thing is not limited, and thus types of electronic devices 100, and 10 to 50 constituting the loT environment are also not limited to a mobile phone 10, an oven 20, a refrigerator 30, a washing machine 40, a radio 50, and a television (TV) 100 illustrated in FIG. 1. For example, the electronic devices 100, and 10 to 50 may also be implemented by a personal computer (PC), an electric fan, a microwave oven, a door-lock, a smart bulb, and the like.

[0031] In the loT environment, electronic devices may perform communication with each other and provide a notification service. Here, a device providing a notification service may be referred to as a service provider, and a device receiving the notification service may be referred to as a consumer.

[0032] For example, when washing is completed, the washing machine 40 may provide, to the mobile phone 10, a notification indicating that the washing is completed. As another example, the TV 100 may provide, to the mobile phone 10, schedule information including an airtime, a channel, and the like of a broadcast program.

[0033] Meanwhile, in order to receive notification services provided by electronic devices in the loT environment, the user needed to search for a desired notification service and subscribe to a notification service provided by a service provider, which is inconvenient.

[0034] For this reason, in the embodiment of the disclosure, a service provider becomes an agent of subscription, identifies a notification service preferred by the user, and makes the user subscribe to the corresponding notification service, thereby providing the notification service, which will be described in more detail.

[0035] FIG. 2 is a block diagram for describing a configuration of the electronic device according to an embodiment of the disclosure.

[0036] Referring to FIG. 2, the electronic device 100 includes a communication unit 110 and a processor 120.

[0037] The communication unit 110 performs communication with one or more external electronic devices (for example, 10 to 50 in FIG. 1).

[0038] In detail, the communication unit 110 may be connected to the server 200 to perform communication with the external electronic device, or may perform communication directly with the external electronic device. Alternatively, the communication unit 110 may be connected to the server 200 through a gateway (not illustrated) to perform communication with the external electronic device.

[0039] In this case, the communication unit 110 may perform communication with the external electronic device through various communication networks.

[0040] A network that may be used by the communication unit 110 to perform communication with the external electronic device is not particularly limited, and a mobile communication network such as code-division multiple access (CDMA), the global system for mobile communications (GSM), evolved high speed packet access (HSPA+), or long-term evolution (LTE), a near-field communication network such as Wi-Fi, Bluetooth, ultra wide band (UWB), WiBro, WiMax, or Zigbee, a wired communication network such as Ethernet, xDSL (asymmetric digital subscriber line (ADSL) and very-high-bit-rate digital subscriber line (VDSL)), or hybrid fiber coaxial cable (HFC), and the like may be used.

[0041] The processor 120 controls a general operation of the electronic device 100. For example, the processor 120 may drive an operating system or an application program to control hardware or software components connected to the processor 120, and perform various kinds of data processing and calculation. In addition, the processor 120 may load and process commands or data received from at least one of other components in a volatile memory, and store various data in a non-volatile memory.

[0042] To this end, the processor 120 may be implemented by a dedicated processor (for example, an embedded processor) for performing a corresponding operation or a generic-purpose processor (for example, a central processing unit (CPU) or an application processor) capable of performing corresponding operations by executing one or more software programs stored in a memory device.

[0043] First, the processor 120 may receive interest information of the user of the external electronic device and system information of the external electronic device from the external electronic device.

[0044] Here, the interest information of the user may include information on matter of interest of the user. That is, the interest information may include matter that the user is interested in and thus desires to receive through a notification service.

[0045] In some cases, the interest information of the user may further include information on an external electronic device preferred by the user.

[0046] Here, the information on the external electronic device preferred by the user may include information on a name of an electronic device from which the user desires to receive a notification service among electronic devices constituting the loT environment, a user name of the electronic device, a location of the electronic device, and the like.

[0047] Meanwhile, the user may register his/her matter of interest through the external electronic device. In this case, the external electronic device may transmit the input interest information to the electronic devices constituting the loT environment. Accordingly, the communication unit 110 may receive the interest information of the user from the external electronic device.

[0048] Hereinafter, a detailed method through which the user registers the interest information will be described with reference to FIG. 3 by way of example.

[0049] Referring to FIG. 3a, when an application 11 for registering the interest information is selected from a plurality of applications, the mobile phone 10 may execute the application and display an interest information registration screen.

[0050] Here, the interest information registration screen may include a user interface for receiving the interest information. Accordingly, the user may register the interest information by inputting matter that the user is currently interested in the user interface. In this case, the user may input the interest information through a virtual keyboard or a physical keyboard.

[0051] For example, as illustrated in FIG. 3b, the user may input "tonight's Olympic game" in a user interface 13 of an interest information registration screen 12, and select a register button 14, thereby registering the "tonight's Olympic game" as the interest information.

[0052] In another example, as illustrated in FIG. 3c, the user may input "tonight's dinner menu" in the user interface 13 of the interest information registration screen 12, and select the register button 14, thereby registering the "tonight's dinner menu" as the interest information.

[0053] In this case, once the interest information is registered, the mobile phone 10 may transmit the registered interest information to other electronic devices constituting the loT environment.

[0054] Meanwhile, in the above-described example, the interest information registration screen may further include a user interface for receiving the information on the external device preferred by the user. Therefore, the user may also register the information on the external electronic device preferred by himself/herself as the interest information.

[0055] For example, in FIG. 3b, in a case in which the user inputs the "TV" as the external electronic device preferred by himself/herself, the "tonight's Olympic game" and the "TV" may be registered as the interest information.

[0056] Meanwhile, the system information of the external electronic device is information associated with a context of the external electronic device, and may include at least one of the location of the external electronic device and a device specification of the external electronic device. Here, the device specification of the external electronic device may include information on whether or not a display or a speaker which can output notification information provided through the notification service as video or audio is present, and network information.

[0057] That is, even in a case in which a separate user command is not input, the external electronic device may identify a location thereof through a global positioning system (GPS) or the like, and transmit, to the electronic device 100, the information on the identified location and the device specification of the external electronic device.

[0058] Meanwhile, the processor 120 may determine whether to register the user in the notification service by comparing the interest information of the user and the system information of the external electronic device received from the external electronic device, with notification service information of the electronic device 100.

[0059] In detail, the processor 120 may identify a matching degree (or a matching rate) between the received interest information and the notification service information and a matching degree between the received system information and the notification service information, and determine whether to register the user in the notification service based on the identified matching degree.

[0060] Here, the notification service information may include information on a notification service the electronic device 100 may provide, a name of the electronic device 100, a user name of the electronic device 100, a location of the electronic device 100, and the like.

[0061] Further, the matching degree is a value of a degree at which each of the interest information and the system information matches the notification service information. Here, the more the common information is, the relatively higher the matching degree is, and the less the common information is, the relatively lower the matching degree is.

[0062] Hereinafter, a method of identifying the matching degree will be described in detail with various examples.

[0063] For example, a case in which the electronic device 100 is implemented by a refrigerator located in a home of the user, and a notification service the electronic device 100 may provide is recommendation of a dinner menu is assumed.

[0064] Here, in a case in which the interest information of the user received from the mobile phone 10 is the "tonight's dinner menu", the processor 120 may identify that the matching degree between the interest information and the notification service information is 100% based on a fact that the interest information matches the recommendation of a dinner menu which is the notification service the electronic device 100 may provide.

[0065] Meanwhile, in a case in which the interest information of the user received from the mobile phone 10 is a "today's lunch menu", the processor 120 may identify that the matching degree between the interest information and the notification service information is 80% by weighting a fact that the interest information partially matches the notification service the electronic device 100 may provide except for a time zone, and a main purpose of the interest information and the notification service is recommendation of a menu.

[0066] Further, in a case in which the interest information of the user received from the mobile phone 10 is the "tonight's Olympic game", the processor 120 may identify that the matching degree between the interest information and the notification service information is 0% based on a fact that the interest information does not match the recommendation of a dinner menu which is the notification service the electronic device 100 may provide.

[0067] Meanwhile, the processor 120 may identify whether or not a display or a speaker is included in the mobile phone 10 based on information on a device specification received from the mobile phone 10.

[0068] Therefore, in a case in which a display or a speaker is included in the mobile phone 10, the processor 120 may identify the matching degree between the system information and the notification service information based on a location of the mobile phone 10.

[0069] For example, in a case in which the location of the mobile phone 10 received from the mobile phone 10 is a home of the user, the processor 120 may identify that the matching degree between the system information and the notification service information is 100%.

[0070] Further, in a case in which the location of the mobile phone 10 received from the mobile phone 10 is a location within a first predetermined distance (for example, within A km) from the home of the user, the processor 120 may identify that the matching degree between the system information and the notification service information is 80%.

[0071] Meanwhile, in a case in which the location of the mobile phone 10 received from the mobile phone 10 is a location within a second predetermined distance (for example, within B km) (Here, A < B) from the home of the user, the processor 120 may identify that the matching degree between the system information and the notification service information is 50%.

[0072] Further, in a case in which the location of the mobile phone 10 received from the mobile phone 10 is a location at a predetermined distance or more (for example, B km or more) from the home of the user, the processor 120 may identify that the matching degree between the system information and the notification service information is 0%.

[0073] Meanwhile, the above-described method is only an example, and the processor 120 may identify the matching degree between the received interest information and the notification service information and the matching degree between the received system information and the notification service information, through various methods.

[0074] Meanwhile, the processor 120 may determine whether to register the user in the notification service based on the identified matching degree.

[0075] In detail, the processor 120 may make the user subscribe to the notification service based on the identified matching degree and provide the notification service, or may provide a notification service advertisement and make the user subscribe to the notification service based on a response to the notification service advertisement, rather than directly making the user subscribe to the notification service.

[0076] In this case, the processor 120 may use a predefined interest service matching policy.

[0077] Here, the interest service matching policy may include information on the matching degree based on which whether to register the user in the notification service or whether or not to provide the notification service advertisement is determined, and may be represented as Table 1 below by way of example.
[Table 1]
 Subscription to Notification ServiceProvision of Notification Service Advertisement
Interest Information Matching Degree A% or more B% or more
System Information Matching Degree C% or more D% or more


[0078] Here, it may be assumed that A>B=C>D. As an example, A = 100, B = C = 80, and D = 50. However, this is only an example. That is, B and C may be variously set to values smaller than A and lager than D. For example, values of B and C may be determined to satisfy A > B > C > D or A> C > B > D.

[0079] Meanwhile, as described above, the interest service matching policy is determined in order to provide the user with a suitable notification service.

[0080] In detail, whether to register the user in the notification service is determined based on the interest information and the system information, and the user is provided with the notification service when the user subscribes to the notification service, and thus the matching degree between the interest information and the notification service information is considered as more important in determining whether to register the user in the notification service as compared to the matching degree between the system information and the notification service information, when determining whether to register the user in the notification service.

[0081] Further, in a case in which the matching degree is less than a predetermined value, the notification service may not be an optimum service desired by the user, and thus the user is asked whether to register in the notification service through the notification service advertisement, rather than directly making the user subscribe to the notification service.

[0082] Meanwhile, the processor 120 may register the user in the notification service as a subscriber for receiving the notification service in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a predetermined first threshold value, and the matching degree between the received system information and the notification service information is equal to or more than a predetermined second threshold value. Here, the first threshold value is larger than the second threshold value.

[0083] That is, referring to Table 1 as described above, the processor 120 may register the user in the notification service as a subscriber for receiving the notification service in a case in which the matching degree between the received interest information and the notification service information is equal to or more than A, and the matching degree between the received system information and the notification service information is equal to or more than C.

[0084] Accordingly, when the user subscribes to the notification service to be a subscriber of the notification service, the processor 120 may provide the notification service to the external electronic device. That is, when the user subscribes to the notification service to be a subscriber of the notification service, the processor 120 may provide the notification service to the external electronic device transmitting preference information and the system information. Accordingly, the external electronic device may display information received through the notification service or output the information through a speaker.

[0085] For example, a case in which the electronic device 100 is implemented by a refrigerator located in the home of the user, and a notification service the electronic device 100 may provide is recommendation of a dinner menu is assumed. Here, it is assumed that A is 100 and C is 80 in Table 1.

[0086] In a case in which the interest information of the user received from the mobile phone 10 is the "tonight's dinner menu", the processor 120 may identify that the matching degree between the interest information and the notification service information is 100%. For example, in a case in which the location of the mobile phone 10 received from the mobile phone 10 is the home of the user, the processor 120 may identify that the matching degree between the system information and the notification service information is 100%.

[0087] In this case, the processor 120 may make the user subscribe to the notification service based on the fact that the matching degree between the interest information and the notification service information is 100% and the matching degree between the system information and the notification service information is equal to or more than 80%, thereby transmitting information on a recommended dinner menu to the mobile phone 10.

[0088] Meanwhile, in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a third threshold value smaller than the first threshold value, and the matching degree between the received system information and the notification service information is equal to or more than a fourth threshold value smaller than the predetermined second threshold value, the processor 120 transmit a message for asking whether to register in the notification service to the external electronic device without registering the user in the notification service as the subscriber for receiving the notification service. Here, the third threshold value may be larger than the fourth threshold value.

[0089] In detail, referring to Table 1 as described above, the processor 120 may transmit a notification service advertisement message to the external electronic device without registering the user in the notification service as the subscriber for receiving the notification service in a case in which the matching degree between the received interest information and the notification service information is equal to or more than B, and the matching degree between the received system information and the notification service information is equal to or more than D.

[0090] Thereafter, when a user command for agreeing to subscribe to the notification service is received from the external electronic device, the processor 120 may make the user to subscribe to the notification service to be a subscriber of the notification service and provide the notification service to the external electronic device. That is, when the user subscribes to the notification service to be a subscriber of the notification service, the processor 120 may provide the notification service to the external electronic device transmitting the preference information and the system information. Accordingly, the external electronic device may display information received through the notification service or output the information through a speaker.

[0091] For example, a case in which the electronic device 100 is implemented by a refrigerator located in the home of the user, and a notification service the electronic device 100 may provide is recommendation of a dinner menu is assumed. Here, it is assumed that B is 80 and D is 50 in Table 1.

[0092] In a case in which the interest information of the user received from the mobile phone 10 is the "today's lunch menu", the processor 120 may identify that the matching degree between the interest information and the notification service information is 80%. Further, in a case in which the location of the mobile phone 10 received from the mobile phone 10 is a location within the second predetermined distance from the home of the user, the processor 120 may identify that the matching degree between the system information and the notification service information is 50%.

[0093] In this case, the processor 120 may transmit the message for asking whether to register in the notification service to the mobile phone 10 based on the fact that the matching degree between the interest information and the notification service information is equal to or more than 80% and the matching degree between the system information and the notification service information is equal to or more than 50%.

[0094] Accordingly, when the user command for agreeing to subscribe to the notification service is received from the mobile phone 10, the processor 120 may make the user to subscribe to the notification service and transmit information on a recommended dinner menu to the mobile phone 10.

[0095] Meanwhile, after the user subscribes to the notification service, the processor 120 may provide the notification service to the external electronic device when a predetermined event occurs.

[0096] That is, in a case in which a time to provide the notification service arrives or there is information to be provided through the notification service, the processor 120 may provide the notification service to the external electronic device. In the above-described example, the processor 120 may transmit the information on the recommended dinner menu to the mobile phone 10 every dinner time.

[0097] FIG. 4 is a block diagram for describing a detailed configuration of the electronic device according to the embodiment of the disclosure.

[0098] Referring to FIG. 4, the electronic device 100 may include the communication unit 110, the processor 120, and a storage 130.

[0099] Meanwhile, since the communication unit 110 and the processor 120 are described above with reference to FIG. 2, a detailed description therefor will be omitted.

[0100] The storage 130 may store information on the interest service matching policy.

[0101] Further, the storage 130 may store a command or data received from the processor 120 or other components (for example, the communication unit 110 and the like) or generated by the processor 120 or other components. Interest service

[0102] Further, examples of the storage 130 may include programming modules such as a kernel, middleware, an application programming interface (API), an application, or the like. The respective programming modules described above may be implemented by software, firmware, hardware, or a combination of two or more thereof.

[0103] Meanwhile, the storage 130 may include a storage (not illustrated) implemented by the storage 130, a read only memory (ROM) (not illustrated), a random access memory (RAM) (not illustrated), and a system-on-chip (SoC) (not illustrated) of the processor 120, a memory card (for example, a micro SD card or a USB memory) (not illustrated) mounted in the electronic apparatus 100, and an external storage (for example, a USB memory or the like) (not illustrated) that may be connected to the electronic device 100. In addition, the storage 130 may include a non-volatile memory, a volatile memory, a hard disk drive (HDD), or a solid state drive (SSD).

[0104] FIG. 5 is views for describing a method for providing a notification service according to an embodiment of the disclosure.

[0105] In FIG. 5, the interest service matching policy in which A = 100, B = C = 80, and D = 50 in Table 1 is assumed.

[0106] First, referring to FIG. 5a, a mobile phone 10-1, a mobile phone 10-2, an oven 20, a refrigerator 30, a washing machine 40, a radio 50, and a TV 60 may constitute the loT environment.

[0107] In this case, the mobile phone 10-1 may transmit interest information of a user and system information to the oven 20, the refrigerator 30, the washing machine 40, the radio 50, and the TV 60. Here, a case in which the interest information is a "tonight's dinner menu" and a location of the mobile phone 10-1 included in the system information is a home is assumed.

[0108] In addition, the mobile phone 10-2 may transmit interest information of a user and system information to the oven 20, the refrigerator 30, the washing machine 40, the radio 50, and the TV 60. Here, a case in which the interest information is a "tonight's Olympic game" and a "TV" and a location of the mobile phone 10-2 included in the system information is a home is assumed.

[0109] Further, the oven 20, the refrigerator 30, the washing machine 40, the radio 50, and the TV 60 may compare notification service information with each of the interest information and the system information received from the mobile phone 10-1 and the mobile phone 10-2 to identify a matching degree.

[0110] In detail, in a case in which a notification service the oven 20 may provide is a "recipe", the oven 20 may identify that a matching degree between the interest information and the notification service information is 80% based on the fact that although the notification service does not completely match the "tonight's dinner menu" which is the interest information received from the mobile phone 10-1, the oven 20 may provide various menus using the recipe.

[0111] Further, the oven 20 may identify that a matching degree between the system information and the notification service information is 100% based on the fact that the location of the mobile phone 10-1 is the home.

[0112] Therefore, the oven 20 may provide a notification service advertisement to the mobile phone 10-1 according to the interest service matching policy. That is, the oven 20 may transmit a message for asking whether or not to receive the notification service for the "recipe" to the mobile phone 10-1. In this case, a message 51 illustrated in FIG. 5b may be displayed on the mobile phone 10-1.

[0113] Meanwhile, in a case in which a notification service the refrigerator 30 may provide is "recommendation of a dinner menu", the refrigerator 30 may identify that a matching degree between the interest information and the notification service information is 100% based on the fact that the notification service matches the "tonight's dinner menu" which is the interest information received from the mobile phone 10-1.

[0114] Further, the refrigerator 30 may identify that a matching degree between the system information and the notification service information is 100% based on the fact that the location of the mobile phone 10-1 is the home.

[0115] Therefore, the refrigerator 30 may make the user of the mobile phone 10-1 subscribe to the notification service and provide the notification service according to the interest service matching policy. That is, the refrigerator 30 may transmit information on a recommended dinner menu to the mobile phone 10-1. In this case, a message 52 illustrated in FIG. 5c may be displayed on the mobile phone 10-1.

[0116] Meanwhile, in a case in which a notification service the radio 50 may provide is a "radio broadcast schedule", the radio 50 may identify that the interest information matches the notification service information based on the fact that the radio 50 may provide a radio broadcast schedule of the tonight's Olympic game through the notification service.

[0117] However, the radio 50 may identify that a matching degree between the interest information and the notification service information is 80% based on the fact that the interest information received from the mobile phone 10-2 includes the "TV".

[0118] Further, the radio 50 may identify that a matching degree between the system information and the notification service information is 100% based on the fact that the location of the mobile phone 10-2 is the home.

[0119] Therefore, the radio 50 may provide a notification service advertisement to the mobile phone 10-2 according to the interest service matching policy. That is, the oven 20 may transmit a message for asking whether or not to receive the notification service for the "radio broadcast schedule" to the mobile phone 10-2. In this case, a message 53 illustrated in FIG. 5d may be displayed on the mobile phone 10-2.

[0120] Meanwhile, in a case in which a notification service the TV 60 may provide is a "TV broadcast schedule", the TV 60 may identify that the interest information matches the notification service information based on the fact that the TV 60 may provide a TV broadcast schedule of the tonight's Olympic game through the notification service.

[0121] Further, the TV 60 may identify that a matching degree between the interest information and the notification service information is 100% based on the fact that the interest information received from the mobile phone 10-2 includes the "TV".

[0122] Further, the TV 60 may identify that a matching degree between the system information and the notification service information is 100% based on the fact that the location of the mobile phone 10-2 is the home.

[0123] Therefore, the TV 60 may make the user of the mobile phone 10-2 subscribe to the notification service and provide the notification service according to the interest service matching policy. That is, the TV 60 may transmit information on the schedule of the tonight's Olympic game to the mobile phone 10-2. In this case, a message 54 illustrated in FIG. 5e may be displayed on the mobile phone 10-1.

[0124] FIG. 6 is a flowchart for describing the method for providing a notification service according to the embodiment of the disclosure.

[0125] First, interest information of a user of an external electronic device and system information of the external electronic device are received from the external electronic device (S610).

[0126] Then, whether to register the user in a notification service is determined by comparing the received interest information and the received system information with notification service information of an electronic device (S620).

[0127] That is, a matching degree between the received interest information and the notification service information and a matching degree between the received system information and the notification service information are identified, and whether to register the user in the notification service may be determined based on the identified matching degrees.

[0128] In detail, the user may be made to subscribe to the notification service to be a subscriber of the notification service in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a predetermined first threshold value, and the matching degree between the received system information and the notification service information is equal to or more than a predetermined second threshold value. In this case, the first threshold value may be larger than the second threshold value.

[0129] Further, when the user subscribes to the notification service to be a subscriber of the notification service, the notification service may be provided to the external electronic device.

[0130] Meanwhile, in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a third threshold value smaller than the first threshold value, and the matching degree between the received system information and the notification service information is equal to or more than a fourth threshold value smaller than the predetermined second threshold value, a message for asking whether to register in the notification service may be transmitted to the external electronic device without registering the user in the notification service as the subscriber for receiving the notification service. In this case, the third threshold value may be larger than the fourth threshold value.

[0131] Thereafter, when a user command for agreeing to subscribe to the notification service is received from the external electronic device, the user may be made to subscribe to the notification service to be a subscriber of the notification service and transmit the notification service to the external electronic device.

[0132] Meanwhile, the interest information may include information on matter that the user desires to receive through the notification service, and the system information may include at least one of a location of the external electronic device and a device specification of the external electronic device.

[0133] Meanwhile, a non-transitory computer readable medium in which a program sequentially performing the method for providing a notification service according to the disclosure may be provided.

[0134] The non-transitory computer-readable medium is not a medium that stores data therein for a while, such as a register, a cache, a memory, or the like, but means a medium that semi-permanently stores data therein and is readable by an apparatus. In detail, the various applications or programs described above may be stored and provided in the non-transitory computer readable medium such as a compact disk (CD), a digital versatile disk (DVD), a hard disk, a Blu-ray disk, a universal serial bus (USB), a memory card, a read only memory (ROM), or the like.

[0135] In addition, although buses are not illustrated in the block diagram of the electronic device, communication between the respective components in the electronic device may be performed through the buses. In addition, a processor such as a CPU, a microprocessor, or the like, performing various operations described above may be further included in the electronic device and a memory for performing various operations described above may be further included in the electronic device.

[0136] Further, a component, a module, a unit, or the like in the embodiments of the disclosure may be implemented by hardware, firmware, or software for performing at least one function or operation, or by a combination thereof. For example, the component, the module, the unit, or the like may have an integrated circuit structure like a memory, a processing logic, a lookup table, and the like which may perform each function according to a control by at least one microprocessor or another control device. Further, the component, the module, the unit, or the like may be implemented by a program or a code including at least one command which may be executed in order to perform a specific logic function. Further, the component, the module, the unit, or the like may include a processor such as a CPU or a microprocessor for performing functions thereof. In addition, components, modules, units, or the like may also be integrated in at least one module or chip and be implemented by at least one processor (not illustrated) except for a case in which each of the components, the modules, the units, or the like needs to be implemented by specific hardware.

[0137] Although embodiments of the disclosure have been illustrated and described hereinabove, the disclosure is not limited to the above-mentioned specific embodiments, but may be variously modified by those skilled in the art to which the disclosure pertains without departing from the scope of the disclosure as disclosed in the accompanying claims. These modifications should also be understood to fall within the scope of the disclosure.


Claims

1. An electronic device (100) comprising:

a communication unit (110) configured to perform communication with one or more external electronic devices (10, 20, 30, 40, 50); and

a processor (120) configured to:

receive, through the communication unit (110), interest information of a user of an external electronic device and system information of the external electronic device (10, 20, 30, 40, 50) from the external electronic device (10, 20, 30, 40, 50), wherein the system information includes a location information of the external electronic device (10, 20, 30, 40, 50) and a device specification of the external electronic device (10, 20, 30, 40, 50), and

in response to identifying that the external device (10, 20, 30, 40, 50) includes a display or a speaker based on the received device specification, determine whether to register the user in a notification service by comparing the received interest information and the received location information with notification service information of the electronic device (100).


 
2. The electronic device (100) as claimed in claim 1, wherein the processor (120) is configured to:

identify a matching degree between the received interest information and the notification service information and a matching degree between the received location information and the notification service information, and

determine whether to register the user in the notification service based on the identified matching degrees.


 
3. The electronic device (100) as claimed in claim 2, wherein the processor (120) is configured to, in a case in which
the matching degree between the received interest information and the notification service information is equal to or more than a predetermined first threshold value, and the matching degree between the received location information and the notification service information is equal to or more than a predetermined second threshold value, register the user in the notification service as a subscriber for receiving the notification service, and
wherein the first threshold value is larger than the second threshold value.
 
4. The electronic device (100) as claimed in claim 3, wherein the processor (120) is configured to, based on the user being registered in the notification service as the subscriber for receiving the notification service, provide the notification service to the external electronic device (10, 20, 30, 40, 50).
 
5. The electronic device (100) as claimed in claim 3, wherein the processor (120) is configured to, in a case in which
the matching degree between the received interest information and the notification service information is equal to or more than a third threshold value smaller than the first threshold value, and the matching degree between the received location information and the notification service information is equal to or more than a fourth threshold value smaller than the predetermined second threshold value, transmit a message for asking whether to register in the notification service to the external electronic device (10, 20, 30, 40, 50) without registering the user in the notification service as the subscriber for receiving the notification service, and
wherein the third threshold value is larger than the fourth threshold value.
 
6. The electronic device (100) as claimed in claim 5, wherein the processor (120) is configured to:

based on a user command for agreeing to register in the notification service being received from the external electronic device, register the user in the notification service as the subscriber for receiving the notification service, and

transmit the notification service to the external electronic device.


 
7. The electronic device (100) as claimed in claim 1, wherein the interest information comprises information on matter that the user desires to receive through the notification service.
 
8. A method for providing a notification service for an electronic device (100) performing communication with one or more external electronic devices (10, 20, 30, 40, 50) the method comprising:

receiving (S610) interest information of a user of the external electronic device (10, 20, 30, 40, 50) and system information of an external electronic device (10, 20, 30, 40, 50) from the external electronic device (10, 20, 30, 40, 50), wherein the system information includes a location information of the external electronic device (10, 20, 30, 40, 50) and a device specification of the external electronic device (10, 20, 30, 40, 50); and

in response to identifying that the external device (10, 20, 30, 40, 50) includes a display or a speaker based on the received device specification, determining (S620) whether to register the user in the notification service by comparing the received interest information and the received location information with notification service information of the electronic device (100).


 
9. The method as claimed in claim 8, wherein the determining (S620) comprises:

identifying a matching degree between the received interest information and the notification service information and a matching degree between the received location information and the notification service information; and

determining (S620) whether to register the user in the notification service based on the identified matching degrees.


 
10. The method as claimed in claim 9, wherein the determining (S620) comprises, in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a predetermined first threshold value, and the matching degree between the received location information and the notification service information is equal to or more than a predetermined second threshold value, registering the user in the notification service as a subscriber for receiving the notification service, and
wherein the first threshold value is larger than the second threshold value.
 
11. The method as claimed in claim 10, further comprising:
based on the notification service being subscribed for the user to be the subscriber of the notification service, providing the notification service to the external electronic device (10, 20, 30, 40, 50).
 
12. The method as claimed in claim 10, wherein the determining (S620) comprises, in a case in which the matching degree between the received interest information and the notification service information is equal to or more than a third threshold value smaller than the first threshold value, and the matching degree between the received location information and the notification service information is equal to or more than a fourth threshold value smaller than the predetermined second threshold value, transmitting a message for asking whether to register in the notification service to the external electronic device without registering the user in the notification service as the subscriber for receiving the notification service, and
wherein the third threshold value is larger than the fourth threshold value.
 
13. The method as claimed in claim 12, further comprising:

based on a user command for agreeing to register in the notification service being received from the external electronic device, registering the user in the notification service as the subscriber for receiving the notification service; and

transmitting the notification service to the external electronic device.


 
14. The method as claimed in claim 8, wherein the interest information comprises information on matter that the user desires to receive through the notification service.
 


Ansprüche

1. Elektronische Vorrichtung (100), umfassend:

eine Kommunikationseinheit (110), die dazu ausgestaltet ist, Kommunikation mit einer oder mehreren externen elektronischen Vorrichtungen (10, 20, 30, 40, 50) auszuführen; und

einen Prozessor, der für Folgendes ausgestaltet ist:

Empfangen, durch die Kommunikationseinheit (110), von Interesseninformationen eines Benutzers einer externen elektronischen Vorrichtung und von Systeminformationen der externen elektronischen Vorrichtung (10, 20, 30, 40, 50) von der externen elektronischen Vorrichtung (10, 20, 30, 40, 50), wobei die Systeminformationen eine Standortinformation der externen elektronischen Vorrichtung (10, 20, 30, 40, 50) und eine Vorrichtungsspezifikation der externen elektronischen Vorrichtung (10, 20, 30, 40, 50) umfassen, und

in Reaktion auf ein Identifizieren auf der Basis der empfangenen Vorrichtungsspezifikation, dass die externe Vorrichtung (10, 20, 30, 40, 50) eine Anzeige oder einen Lautsprecher umfasst, Bestimmen, ob der Benutzer in einem Benachrichtigungsdienst erfasst werden soll, durch Vergleichen der empfangenen Interesseninformationen und der empfangenen Standortinformation mit Benachrichtigungsdienstinformationen der elektronischen Vorrichtung (100).


 
2. Elektronische Vorrichtung (100) nach Anspruch 1, wobei der Prozessor (120) für Folgendes ausgestaltet ist:

Identifizieren eines Übereinstimmungsgrades zwischen den empfangenen Interesseninformationen und den Benachrichtigungsdienstinformationen und eines Übereinstimmungsgrades zwischen der empfangen Standortinformation und den Benachrichtigungsdienstinformationen, und

Bestimmen auf der Basis der identifizierten Übereinstimmungsgrade, ob der Benutzer in dem Benachrichtigungsdienst erfasst werden soll.


 
3. Elektronische Vorrichtung (100) nach Anspruch 2, wobei der Prozessor (120) dazu ausgestaltet ist,
den Benutzer in dem Benachrichtigungsdienst als einen Abonnenten zum Empfangen des Benachrichtigungsdienstes zu erfassen in einem Fall, in dem der Übereinstimmungsgrad zwischen den empfangenen Interesseninformationen und den Benachrichtigungsdienstinformationen gleich einem oder größer als ein vorbestimmter erster Schwellenwert ist und der Übereinstimmungsgrad zwischen der empfangenen Standortinformation und den Benachrichtigungsdienstinformationen gleich einem oder größer als ein vorbestimmter zweiter Schwellenwert ist, und wobei der erste Schwellenwert größer ist als der zweite Schwellenwert.
 
4. Elektronische Vorrichtung (100) nach Anspruch 3, wobei der Prozessor (120) dazu ausgestaltet ist, der externen elektronischen Vorrichtung (10, 20, 30, 40, 50) den Benachrichtigungsdienst bereitzustellen auf der Basis dessen, dass der Benutzer in dem Benachrichtigungsdienst als ein Abonnent zum Empfangen des Benachrichtigungsdienstes erfasst wird.
 
5. Elektronische Vorrichtung (100) nach Anspruch 3, wobei der Prozessor (120) dazu ausgestaltet ist,
eine Nachricht an die externe elektronische Vorrichtung (10, 20, 30, 40, 50) zu übertragen, die fragt, ob eine Erfassung in dem Benachrichtigungsdienst vorgenommen werden soll, ohne den Benutzer in dem Benachrichtigungsdienst als den Abonnenten zum Empfangen des Benachrichtigungsdienstes zu erfassen in einem Fall, in dem der Übereinstimmungsgrad zwischen den empfangenen Interesseninformationen und den Benachrichtigungsdienstinformationen gleich einem oder größer als ein dritter Schwellenwert, der größer ist als der vorbestimmte erste Schwellenwert, ist und der Übereinstimmungsgrad zwischen der empfangenen Standortinformation und den Benachrichtigungsdienstinformationen gleich einem oder größer als ein vierter Schwellenwert, der kleiner ist als der vorbestimmte zweite Schwellenwert, ist, und
wobei der dritte Schwellenwert größer ist als der vierte Schwellenwert.
 
6. Elektronische Vorrichtung (100) nach Anspruch 5, wobei der Prozessor (120) für Folgendes ausgestaltet ist:

auf der Basis eines von der externen elektrischen Vorrichtung empfangenen Benutzerbefehls, der einer Erfassung in dem Benachrichtigungsdienst zustimmt,

Erfassen des Benutzers in dem Benachrichtigungsdienst als den Abonnenten zum Empfangen des Benachrichtigungsdienstes, und

Übertragen des Benachrichtigungsdienstes an die externe elektronische Vorrichtung.


 
7. Elektronische Vorrichtung (100) nach Anspruch 1, wobei die Interesseninformationen Informationen über Materie, die der Benutzer durch den Benachrichtigungsdienst empfangen möchte, umfassen.
 
8. Verfahren zum Bereitstellen eines Benachrichtigungsdienstes für eine elektronische Vorrichtung (100), die Kommunikation mit einer oder mehreren externen elektronischen Vorrichtung (10, 20, 30, 40, 50) ausführt, wobei das Verfahren Folgendes umfasst:

Empfangen (S610), von Interesseninformationen eines Benutzers der externen elektronischen Vorrichtung (10, 20, 30, 40, 50) und von Systeminformationen einer externen elektronischen Vorrichtung (10, 20, 30, 40, 50) von der externen elektronischen Vorrichtung (10, 20, 30, 40, 50), wobei die Systeminformationen eine Standortinformation der externen elektronischen Vorrichtung (10, 20, 30, 40, 50) und eine Vorrichtungsspezifikation der externen elektronischen Vorrichtung (10, 20, 30, 40, 50) umfassen, und

in Reaktion auf ein Identifizieren auf der Basis der empfangenen Vorrichtungsspezifikation, dass die externe Vorrichtung (10, 20, 30, 40, 50) eine Anzeige oder einen Lautsprecher umfasst, Bestimmen (S620), ob der Benutzer in dem Benachrichtigungsdienst erfasst werden soll, durch Vergleichen der empfangenen Interesseninformationen und der empfangenen Standortinformation mit Benachrichtigungsdienstinformationen der elektronischen Vorrichtung (100).


 
9. Verfahren nach Anspruch 8, wobei das Bestimmen (S620) Folgendes umfasst:

Identifizieren eines Übereinstimmungsgrades zwischen den empfangenen Interesseninformationen und den Benachrichtigungsdienstinformationen und eines Übereinstimmungsgrades zwischen der empfangen Standortinformation und den Benachrichtigungsdienstinformationen; und

Bestimmen (S620) auf der Basis der identifizierten Übereinstimmungsgrade, ob der Benutzer in dem Benachrichtigungsdienst erfasst werden soll.


 
10. Verfahren nach Anspruch 9, wobei das Bestimmen (S620) das Erfassen des Benutzers in dem Benachrichtigungsdienst als einen Abonnenten zum Empfangen des Benachrichtigungsdienstes umfasst in einem Fall, in dem der Übereinstimmungsgrad zwischen den empfangenen Interesseninformationen und den Benachrichtigungsdienstinformationen gleich einem oder größer als ein vorbestimmter erster Schwellenwert ist und der Übereinstimmungsgrad zwischen der empfangenen Standortinformation und den Benachrichtigungsdienstinformationen gleich einem oder größer als ein vorbestimmter zweiter Schwellenwert ist, und wobei der erste Schwellenwert größer ist als der zweite Schwellenwert.
 
11. Verfahren nach Anspruch 10, ferner umfassend:
auf der Basis dessen, dass der Benachrichtigungsdienst abonniert wird, sodass der Benutzer der Abonnent des Benachrichtigungsdienstes ist, Bereitstellen des Benachrichtigungsdienstes an die externe elektronische Vorrichtung (10, 20, 30, 40, 50).
 
12. Verfahren nach Anspruch 10, wobei das Bestimmen (S620) das Übertragen einer Nachricht, die fragt, ob eine Erfassung in dem Benachrichtigungsdienst vorgenommen werden soll, an die externe elektronische Vorrichtung, ohne den Benutzer in dem Benachrichtigungsdienst als den Abonnenten zum Empfangen des Benachrichtigungsdienstes zu erfassen, umfasst in einem Fall, in dem der Übereinstimmungsgrad zwischen den empfangenen Interesseninformationen und den Benachrichtigungsdienstinformationen gleich einem oder größer als ein dritter Schwellenwert, der größer ist als der vorbestimmte erste Schwellenwert, ist und der Übereinstimmungsgrad zwischen der empfangenen Standortinformation und den Benachrichtigungsdienstinformationen gleich einem oder größer als ein vierter Schwellenwert, der kleiner ist als der vorbestimmte zweite Schwellenwert, ist, und wobei der dritte Schwellenwert größer ist als der vierte Schwellenwert.
 
13. Verfahren nach Anspruch 12, ferner umfassend:

auf der Basis eines von der externen elektrischen Vorrichtung empfangenen Benutzerbefehls, der einer Erfassung in dem Benachrichtigungsdienst zustimmt,

Erfassen des Benutzers in dem Benachrichtigungsdienst als den Abonnenten zum Empfangen des Benachrichtigungsdienstes, und

Übertragen des Benachrichtigungsdienstes an die externe elektronische Vorrichtung.


 
14. Verfahren nach Anspruch 8, wobei die Interesseninformationen Informationen über Materie, die der Benutzer durch den Benachrichtigungsdienst empfangen möchte, umfassen.
 


Revendications

1. Dispositif électronique (100), comprenant :

une unité de communication (110) prévue pour établir une communication avec un ou

plusieurs dispositifs électroniques extérieurs (10, 20, 30, 40, 50) ; et

un processeur (120) prévu pour :

recevoir via l'unité de communication (110) des informations d'intérêt pour un utilisateur d'un dispositif électronique extérieur et des informations de système du dispositif électronique extérieur (10, 20, 30, 40, 50) en provenance du dispositif électronique extérieur (10, 20, 30, 40, 50), lesdites informations de système comprenant des informations de localisation du dispositif électronique extérieur (10, 20, 30, 40, 50) et une spécification de dispositif du dispositif électronique extérieur (10, 20, 30, 40, 50), et,

en réponse à l'identification que le dispositif extérieur (10, 20, 30, 40, 50) comprend un écran ou un haut-parleur sur la base de la spécification de dispositif reçue, déterminer s'il convient d'enregistrer l'utilisateur dans un service de notification en comparant les informations d'intérêt reçues et les informations de localisation reçues avec des informations sur le service de notification du dispositif électronique (100).


 
2. Dispositif électronique (100) selon la revendication 1, où le processeur (120) est prévu pour :

identifier un degré de correspondance entre les informations d'intérêt reçues et les informations sur le service de notification et un degré de correspondance entre les informations de localisation reçues et les informations sur le service de notification, et

déterminer s'il convient d'enregistrer l'utilisateur dans le service de notification sur la base des degrés de correspondance identifiés.


 
3. Dispositif électronique (100) selon la revendication 2, où le processeur (120) est prévu pour, dans le cas où
le degré de correspondance entre les informations d'intérêt reçues et les informations sur le service de notification est égal ou supérieur à une première valeur seuil définie, et le degré de correspondance entre les informations de localisation reçues et les informations sur le service de notification est égal ou supérieur à une deuxième valeur seuil définie, enregistrer l'utilisateur dans le service de notification en tant qu'abonné pour la réception du service de notification, et
où la première valeur seuil est supérieure à la deuxième valeur seuil.
 
4. Dispositif électronique (100) selon la revendication 3, où le processeur (120) est prévu pour fournir le service de notification au dispositif électronique extérieur (10, 20, 30, 40, 50), sur la base de l'utilisateur enregistré dans le service de notification en tant qu'abonné pour la réception du service de notification.
 
5. Dispositif électronique (100) selon la revendication 3, où le processeur (120) est prévu pour, dans le cas où
le degré de correspondance entre les informations d'intérêt reçues et les informations sur le service de notification est égal ou supérieur à une troisième valeur seuil inférieure à la première valeur seuil, et le degré de correspondance entre les informations de localisation reçues et les informations sur le service de notification est égal ou supérieur à une quatrième valeur seuil inférieure à la deuxième valeur seuil définie, transmettre un message demandant s'il convient d'enregistrer dans le service de notification au dispositif électronique extérieur (10, 20, 30, 40, 50) sans enregistrer l'utilisateur dans le service de notification en tant qu'abonné pour la réception du service de notification, et
où la troisième valeur seuil est supérieure à la quatrième valeur seuil.
 
6. Dispositif électronique (100) selon la revendication 5, où le processeur (120) est prévu pour :

sur la base d'une instruction d'utilisateur acceptant l'enregistrement dans le service de notification reçue du dispositif électronique extérieur, enregistrer l'utilisateur dans le service de notification en tant qu'abonné pour la réception du service de notification, et

transmettre le service de notification au dispositif électronique extérieur.


 
7. Dispositif électronique (100) selon la revendication 1, où les informations d'intérêt comprennent des informations sur des éléments que l'utilisateur souhaite recevoir via le service de notification.
 
8. Procédé de fourniture d'un service de notification pour un dispositif électronique (100) établissant une communication avec un ou plusieurs dispositifs électroniques extérieurs (10, 20, 30, 40, 50), ledit procédé comprenant :

la réception (S610) d'informations d'intérêt pour un utilisateur du dispositif électronique extérieur (10, 20, 30, 40, 50) et d'informations de système d'un dispositif électronique extérieur (10, 20, 30, 40, 50) en provenance du dispositif électronique extérieur (10, 20, 30, 40, 50), lesdites informations de système comprenant des informations de localisation du dispositif électronique extérieur (10, 20, 30, 40, 50) et une spécification de dispositif du dispositif électronique extérieur (10, 20, 30, 40, 50) ; et,

en réponse à l'identification que le dispositif extérieur (10, 20, 30, 40, 50) comprend un écran ou un haut-parleur sur la base de la spécification de dispositif reçue, la détermination (S620) s'il convient d'enregistrer l'utilisateur dans le service de notification en comparant les informations d'intérêt reçues et les informations de localisation reçues avec des informations sur le service de notification du dispositif électronique (100).


 
9. Procédé selon la revendication 8, où la détermination (S620) comprend :

l'identification d'un degré de correspondance entre les informations d'intérêt reçues et les informations sur le service de notification et d'un degré de correspondance entre les informations de localisation reçues et les informations sur le service de notification ; et

la détermination (S620) s'il convient d'enregistrer l'utilisateur dans le service de notification sur la base des degrés de correspondance identifiés.


 
10. Procédé selon la revendication 9, où la détermination (S620) comprend, dans le cas où le degré de correspondance entre les informations d'intérêt reçues et les informations sur le service de notification est égal ou supérieur à une première valeur seuil définie, et le degré de correspondance entre les informations de localisation reçues et les informations sur le service de notification est égal ou supérieur à une deuxième valeur seuil définie, l'enregistrement de l'utilisateur dans le service de notification en tant qu'abonné pour la réception du service de notification, et
où la première valeur seuil est supérieure à la deuxième valeur seuil.
 
11. Procédé selon la revendication 10, comprenant en outre :
sur la base du service de notification souscrit pour l'utilisateur en tant qu'abonné du service de notification, la fourniture du service de notification au dispositif électronique extérieur (10, 20, 30, 40, 50).
 
12. Procédé selon la revendication 10, où la détermination (S620) comprend, dans le case où le degré de correspondance entre les informations d'intérêt reçues et les informations sur le service de notification est égal ou supérieur à une troisième valeur seuil inférieure à la première valeur seuil, et le degré de correspondance entre les informations de localisation reçues et les informations sur le service de notification est égal ou supérieur à une quatrième valeur seuil inférieure à la deuxième valeur seuil définie, la transmission d'un message demandant s'il convient d'enregistrer dans le service de notification au dispositif électronique extérieur sans enregistrer l'utilisateur dans le service de notification en tant qu'abonné pour la réception du service de notification, et
où la troisième valeur seuil est supérieure à la quatrième valeur seuil.
 
13. Procédé selon la revendication 12, comprenant en outre :

sur la base d'une instruction d'utilisateur acceptant l'enregistrement dans le service de notification reçue du dispositif électronique extérieur, l'enregistrement de l'utilisateur dans le service de notification en tant qu'abonné pour la réception du service de notification ; et

la transmission du service de notification au dispositif électronique extérieur.


 
14. Procédé selon la revendication 8, où les informations d'intérêt comprennent des informations sur des éléments que l'utilisateur souhaite recevoir via le service de notification.
 




Drawing









































Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description




Non-patent literature cited in the description