WO2001076217A1 - Communications and control network - Google Patents
Communications and control network Download PDFInfo
- Publication number
- WO2001076217A1 WO2001076217A1 PCT/GB2001/000985 GB0100985W WO0176217A1 WO 2001076217 A1 WO2001076217 A1 WO 2001076217A1 GB 0100985 W GB0100985 W GB 0100985W WO 0176217 A1 WO0176217 A1 WO 0176217A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- customer
- operations centre
- interface unit
- location
- message
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/88—Detecting or preventing theft or loss
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/02—Mechanical actuation
- G08B13/14—Mechanical actuation by lifting or attempted removal of hand-portable articles
- G08B13/1409—Mechanical actuation by lifting or attempted removal of hand-portable articles for removal detection of electrical appliances by detecting their physical disconnection from an electrical system, e.g. using a switch incorporated in the plug connector
- G08B13/1418—Removal detected by failure in electrical connection between the appliance and a control centre, home control panel or a power supply
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
- H04B3/542—Systems for transmission via power distribution lines the information being in digital form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5404—Methods of transmitting or receiving signals via power distribution lines
- H04B2203/5416—Methods of transmitting or receiving signals via power distribution lines by adding signals to the wave form of the power source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/5433—Remote metering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/5437—Wired telephone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/5441—Wireless systems or telephone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/5445—Local network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/545—Audio/video application, e.g. interphone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2203/00—Indexing scheme relating to line transmission systems
- H04B2203/54—Aspects of powerline communications not already covered by H04B3/54 and its subgroups
- H04B2203/5429—Applications for powerline communications
- H04B2203/5458—Monitor sensor; Alarm systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/285—Generic home appliances, e.g. refrigerators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
Definitions
- the present invention relates to a communications and control network and apparatus for use therewith. More particularly the invention relates to such a communications and control network comprising at least one network operations centre adapted for communication through a switched connection oriented or connectionless telecommunications network and a multiplicity of customer premises interfaces each of which provide a localised communications network responsive to signals generated by customer premises apparatus.
- a communications and control network comprising at least one network operations centre adapted for communication through a switched connection oriented or connectionless telecommunications network and a multiplicity of customer premises interfaces each of which provide a localised communications network responsive to signals generated by customer premises apparatus.
- the assignee of the present invention has disclosed improved security systems using an interface ("Home Control Centre") between the public switched telephone network (PSTN) and appliances in customer premises whereby such apparatus may be less attractive to thieves since without certain permissions obtained by way of the PSTN from a remote operations centre the appliance will not function.
- PSTN public switched telephone network
- the customer premises interface was developed to provide an environmental alarm arrangement for simple installation and use in communal premises, for example to provide smoke or fire detection in an apartment block.
- a control and communications network uses the PSTN 1 to effect communications between a remote operations centre 4 and customer premises 3. It will be appreciated that for simplicity only one remote operations centre is shown although there may be many such centres distributed across the PSTN.
- a home control centre 2 provides an interface for communication on the one hand by way of the customer telephone line 7 and the PSTN with the remote operations centre and on the other hand by way of the mains electricity supply 6 of the customers premises 3 with suitably adapted electrical appliances 5.
- a data collection and analysis unit 8 which enables data mining of information collected.
- Suppliers of goods and services to consumers may wish to permit usage of features in dependence upon the contractual and payment arrangements made in respect of such usage by a consumer. For example, pay-per-view or other television channel access arrangements need to be controlled by the service provider.
- Other rental apparatus may be provided contractually with only certain features enabled to prevent abuse or misuse so that the supplier receives a fair return for the likely wear and tear on the supplied apparatus. If the consumer wishes to modify the arrangement with the supplier then in some circumstances it may be necessary for the supplier to send engineering staff to change access arrangements. Complex transmission and decoding arrangements may also be required for customers of broadcast or satellite transmissions who wish to change their supplier authority.
- a method of operating a communications and control system comprising an operations centre connected to a public communications network, a plurality of customer location interface units each allocated to a respective customer location or part thereof, at least one customer apparatus present at a respective customer location, and control means integrated with the customer premises apparatus, the method including: a) transmitting from the operations centre via the interface unit to the control means a permission code; and b) the control means enabling one or more capabilities of the respective customer apparatus in response to the permission code; characterised by c) returning from the apparatus via the interface unit to the operations centre state data indicating an operational state of the said apparatus.
- the present invention significantly enhances the operation of a security system by providing for the appliances connected to the system to return data indicating their operational state, enabling data from many such appliances in different locations to be aggregated by the operations centre.
- the operational data might indicate, the channels being watched in the case of a television, or the number and weight of loads handled by a washing machine. (It will be understand that these are given by way of example only and that a wide variety of different state data may be returned, depending on the nature of the apparatus).
- Such data makes possible, for example, new types of commercial relationship between an apparatus supplier and the customer. For example, in the case of a washing machine the appliance might be leased at a rate depending on the number and weight of loads handled in a certain period. Data collected using this technique might then be used to generate bills for the customer.
- the invention enhances the security of the device and ensures it is not removed from an authorised location.
- a method of operating apparatus which in use communicates data with a communications and control network, the method comprising a) receiving a permissions code via an interface unit from an operations centre remote from the apparatus b) in response to the permissions code, enabling one or more capabilities of the apparatus c) outputting from the apparatus for transmission via the interface unit to the operations centre state data indicating an operational status of the apparatus.
- a method of operating a remote operations centre comprising a) storing for each of a plurality of customer locations release codes for one or more apparatuses present at the customer location; b) outputting a release code from the operations centre for transmission to a respective customer location; c) receiving from each of a plurality of customer locations operational state data originating from apparatus at each respective location; and d) storing the said operational state data.
- the invention also encompasses a network and control system, a remote operations centre, an interface unit or a customer apparatus for use in the methods of the preceding aspects.
- Figure 1 is a block schematic diagram of a communications and control network
- FIG. 2 is a block schematic diagram of the home control centre of figure 1 modified to provide additional features of the invention
- Figure 3 is a block schematic diagram of adapted consumer premises apparatus
- Figure 4 is a flow chart showing the operation of the home control centre of figure 2;
- Figure 5 is a flow chart showing the operation of relevant circuits of the consumer premises equipment of figure 3;
- Figure 6 is a block schematic diagram of apparatus in the remote operations centre
- Figure 7 is a flow chart showing functionality of the operation of the remote operations centre of Figure 1 ;
- Figure 8 shows a flow chart of an information request response in the remote operations centre
- Figure 9 shows operation of a capability change section of the operations centre
- Figure 10 shows a further flow chart in relation to a keyed changed request from a home control centre to the remote operations centre;
- Figure 1 1 shows a flow chart of a part of an EPOS terminal;
- Figure 1 2 shows operation of the processor of the apparatus of Figure 3 in respect of a specific function request.
- FIG. 1 shows an implementation of a communications and control network of the kind modified by the present invention and as disclosed in European patent application number 960406.
- a detailed explanation of the arrangement shown in Figure 1 may be had by reference to the previous application in respect of coding of electrical appliances 5 and only a limited description of the functionality of the remote operations centre (ROC) and home control centre (HCC) in respect of the prior art will be given herein.
- the HCC 2 of Figure 1 comprises a processor 23, with associated data stores 24, 26.
- the processor has an analogue shift key (ASK) signalling interface 25 for communicating on the mains electricity supply 6.
- ASK analogue shift key
- the ASK interface 25 may be replaced by other signalling arrangements communicating by way of the mains electricity supply.
- radio transmission or Intranet or telephony line communication may be used in place of the ASK interface 25 or in addition thereto.
- communication is described as being on the mains electricity supply to electrical appliances and/or detectors and/or sensors, it should not be taken as limiting the invention to communication by way of the electricity supply.
- the processor is also shown as having access to a tone generator modem 22 for communication by way of network termination equipment 20 to telephone lines 7.
- a tone generator modem 22 for communication by way of network termination equipment 20 to telephone lines 7.
- CLI calling line identity
- other communications methods and location identification may be used including, but not limited to, used of cellular networks for communication including triangulation between cellular network masts to determine the location identity.
- Low Earth orbital satellite and/or direct radio communication between the HCC 2 and ROC 4 may also be used while global positioning by satellite (GPS) and/or burnt in identification of the HCC 2 should not be considered to be excluded.
- GPS global positioning by satellite
- a protected or controlled appliance e.g. 5 of Figure 1
- modification of the process control 1 5 within the appliance requires the process control to signal to operational circuits of the appliance.
- the process control 1 5 has an ASK interface 14 for communicating by way of the electrical main circuit 6 with the HCC 2.
- the HCC 2 returns control information to the process control 15 by way of the mains electrical circuit 6 and the ASK interface 14 to permit or deny activation of operational circuits.
- one method of discouraging theft is to have the power supply of the appliance 5 cease to supply power to the operational circuits unless or until the process control 1 5 has received an appropriate code downloaded from a ROC by way of the HCC 2.
- the device until coded forwards a message to the electrical power supply circuit 6 each time it is connected requesting a coding. Once connected in premises at which a HCC exists then it will receive coding with which it will compare subsequently received codes prior to operation.
- the HCC in addition to receiving operation and blanking codes, also includes the ability to transfer additional information to the process control 1 5 this information including identity of "capability sets" and timer information together with information defining times at which it is desired to determine the operational state of the apparatus.
- the capability sets are programmed in to a memory 19 and define which functions of the appliance are available for use while the timers are stored in the process control 1 5 and decayed.
- capability sets 19 for example, in a television set, the channels available to be used may be held in the capability set along with times at which such channels are to be available.
- the process control may determine from the capability set in combination with other factors such as time of day or day of week whether the appropriate function is available.
- the process control may thus permit or refuse activation of the appropriate function which enables the functionality of the apparatus to be varied from the ROC 4 by way of the home control 2 to the process control 1 5.
- This facility therefore allows service providers, for example satellite or terrestrial broadcast television service providers, to permit or deny access to certain channels by way of a secure route. Further, the arrangement permits parental control of times and channels available for example.
- the process control 1 5 instructs the state capture function to register the current status of the operational circuits.
- the state capture function may determine whether the device is on or off, and if active, may determine for example the channel currently being watched or any other factor associated with the appliance.
- appliances may be coded through the supply chain from manufacturer, to wholesaler, to retailer, to end customer so that theft in transit is more difficult and electronic sales (for example by way of the Internet) can be secured.
- the processor 23 of the HCC 2 of Figure 2 is normally quiescent in a main state 900 until it receives, by way of the mains electrical circuit 6, an "unlock request" message (901 ) from an appliance 5.
- the message includes the identity of the requesting apparatus by type, manufacturer and electronic serial number. If the requesting apparatus is not in the list of appliances held in the volatile data store 24 then by way of the path 906 to 970 coding is requested from the ROC 4 by way of the PSTN 1 .
- Various checks are made to ensure that the requesting appliance codes appropriately and that the new equipment is now included in the appliance list.
- the Signal Group Basic route 945 is followed.
- a check is carried out to determine whether in respect of the particular appliance the blanking code is present and, if so, the equipment is ordered to decode itself as disclosed in published European patent application no 960407 which includes a full flow chart in respect of the code blanking activity.
- the unlock code is recovered from the data store (904) and is transmitted as an unlock response (905) to the mains electrical supply 6.
- a pre-coded appliance from an electronic sale record
- its unlock code will already be present in the equipment list of the HCC 2 provided that the equipment is licitly present in the premises and that the HCC has either made a connection to the ROC 4 in the period between coding and delivery and connection or has been forced to make such a call by the owner causing a reset of the HCC 2.
- the equipment is licitly present in the premises, when the HCC receives an unlock request it will follow the path indicated at step 902 and the ROC 4 will recognise the coding request and return the appropriate (already stored) coding for the appliance to operate.
- the ROC receives a coding request from apparatus in an incorrect location it may not return a valid coding and may cause an alert to be provided to appropriate authorities.
- the apparatus may operate on a temporary basis, for example by returning a coding with a short time decay (hereinafter discussed) so that a fraudulent operator of the appliance may not realise that the authorities are aware of the illicit operation and its location.
- the processor 23 determines whether there are instructions for the apparatus in the list. If at step 947 instructions exist then the information message is returned through the ASK interface 25 at step 952 and the HCC resumes its quiescent state.
- step 947 instructions in respect of the particular apparatus have not previously been received and stored then a call is established through the PSTN to the ROC 4 and an equipment information required message is transmitted (948).
- the ROC 4 will respond with an equipment information response message (949) and the processor 25 determines whether the message includes information to be stored either in respect of the particular request or additional thereto (950). If not then the received information is passed through the ASK interface to the mains as a transmit information message (952) prior to the quiescent state being resumed.
- the list held in the data store 24 or 25 is updated (951 ) in accordance with the message and the information responding to the request received is then transmitted as before at step 952.
- the HCC2 transmits (983) through the respective ASK interface the next required state collect time. If there is no information store when the check is carried out (982) then at step 984 all of the information stored relating to the state information gathered from all of the appliances served by the HCC 2 is assembled and transferred in an information transfer message to the R0C4.
- the HCC 2 now receives from the ROC 4 a revised information list which includes new times etc for gathering state information and/or additional permissions and the like of the appliances held in its list.
- the information stored in the data store 26 may be cleared and the instructions received stored.
- the instruction to the process control 1 5 of the transmitting appliance detailing the next collect time (987) is now sent by way of the ASK interface.
- the process control may be interrupted or triggered as a result of user action or as a result of timer permissions decaying to zero.
- the process control causes an Unlock Request Message to be transmitted 52 and commences a cover timer 53 for response from the HCC 2 as previously described with reference to Figure 4.
- Four potential exits from the timer waiting state may be received representing respectively the outputs of the HCC 2 of System Lock Enable (909), Blank Instruction (91 2), Unlock Response (905) or the internal timer of the appliance expiring with no response being received.
- a cover timer is started (58) while awaiting the response from the HCC 2. If, as expected, an information message is received (59) (transmitted as hereinbefore described at 952 of Figure 4) then any additional capability set "Y" may be stored as active in the data store 16 together with an appropriate timer associated therewith (if any) at step 61 .
- the information message received includes a multiple capability set activate and/or deactivate instruction (possibly with respective associated decay timers) then these are stored at as indicated at steps 62 and 63.
- a further facility which may be provided by the control system of the invention allows for sensors to be provided which may be smart card, smart badge, or passive or biometric sensors so that the presence or absence of a particular card or badge may be used to modify or determine the facilities provided.
- sensors may be smart card, smart badge, or passive or biometric sensors so that the presence or absence of a particular card or badge may be used to modify or determine the facilities provided.
- this may cause the process control 1 5 to generate an SG plus message as before following the steps 57 et sequenda..
- This enables the particular apparatus to provide certain facilities only when an appropriate card is present.
- a television set or video may have certain capabilities turned off unless a card indicative of adult presence is present such that parental control of channels viewed for example may be effected.
- Sensor presence may also be a limited period authorisation such that the timer decays and causes a further SG Plus message to be transmitted as indicated at step 65.
- the timer decays and causes a further SG Plus message to be transmitted as indicated at step 65.
- the associated capability set "X" is marked as disabled (66) and a message transmitted as before. This will result either in an information message including a renewed time for the capability set or a disable message as appropriate through steps 59 to 63.
- the process control may set a further timer to force an SG plus message at a subsequent time to attempt an update of the capability sets.
- the process control 1 5 receives from the state capture function 27 all of the required information relating to the operational circuits 1 7 of the appliance. This information is stored (141 ) in the data store 16 until a transfer time occurs 142. When a transfer time occurs, the stored state information is recovered 143 from the data store 16 and a state information message 144 is transmitted by way of the ASK interface 14. This is the message received at 980 of Figure 4. A cover timer for a response from the HCC 2 is now started 145.
- a collect time message 146 will be received from the HCC2 by way of the mains supply line and ASK interface in which case the time(s) at which capture of the operational state is required will be stored 1 7.
- the previously stored data relating to the operational state at the previous capture time may be cleared 148 and the next transfer time stored 149 prior to returning to the normal quiescent state.
- the process control resets the transfer time to the current time plus a pre determined period 1 50 so that in the event of non response by the HCC 2 a further attempt to transfer data occurs at a later time.
- the controlled appliance could be a service meter
- the collected state information may be representative of consumption by the consumer and the information transferred used for billing purposes.
- step 71 the process control reads the current capability set(s) which are active (step 71 ) and determines whether the particular function is controlled (step 72). If the function is an open function ("Always”) then as indicated at step 73 the function is implemented and the controlled appliance responds to the function request appropriately. If the function is disabled (“Never”) then a record of the request may be entered in an exception log
- step 74 and a display activated (step 75) indicating that the function is unavailable.
- the third possibility is that the capability set requires that the function requested is "authorised" each time it is activated.
- an information request message is transmitted to the HCC 2 and a cover timer started (77).
- the process control On receipt of an information response (78) the process control will store any modification to the capability set authorisation (with a decay timer if present) and will again read the capability set. If the timer set at step 77 expires then the process control may check the number of attempts made (step not shown) and will either return to reading the capability set or will step to reject the request.
- the ROC in its simplest form comprises a computer
- the first process shown (81 1 ) is a response to a HCC 2 requesting an equipment list.
- the HCC 2 will lose data from the volatile data store 24 (of figure 2) if power is removed for any reason. It is therefore necessary for the ROC to return a complete listing to the HCC to enable apparatus in the controlled premises to function.
- the location identity is recovered (from CLI detector 32/GPS or wired coding from the message) and a comparison made to determine whether the location is valid (line ID Registered 81 3).
- An attempt from an unauthorised source (including an invalid combination of identity and wired coding) will result in the termination of the interchange (81 6) and a record being made of the call (step 817).
- the equipment listing and codings appropriate to the premises in which the home control is located will be loaded (step 814) and encompassed in a message for return through the PSTN (81 5).
- the Equipment code required (step 820) process when a request is received 820 then as previously location data is checked (822,823) before location code and equipment code and blanking codes are determined (824, 825). It should be noted here that where a pre-coded appliance (hereinafter described) causes application for an equipment code and there is an indication of invalid location of the appliance an appropriate action may be taken (steps not shown).
- an equipment code response is transmitted 827 and a timer for confirmation of coding 826 is started. If on expiry of the timer no response has been received then a further attempt to transmit codings may be made and/or a query may be entered against the record of the appliance in the appropriate equipment list. Assuming that an equipment stored confirm message is received (828) then the cover timer is stopped (829) and the process ended.
- data for the particular location is recovered (75) from the data store 31 and an information response message encapsulating that data is transmitted (76) back through the PSTN.
- FIG 9 there is shown a process whereby a service provider or appliance retailer may register changes against a particular customer location.
- the supplier forwards a capability change message which is received at the ROC (step 80) and the identity of the supplier checked (81 ) and validated (82). Assuming that the supplier is appropriately identified the HCC is identified from the message content and a check carried out to ensure that the HCC is registered (84).
- a notification message is returned to the supplier at step 87 and the process terminates.
- step 86 If at step 86 it is necessary to allocate a new item or appliance to the HCC then appropriate codings are generated and stored and these will be notified to the supplier so that the appliance being supplied or sold may be appropriately coded.
- the supplier chain EPOS terminal may be modified to provide the interchange with the ROC 4.
- the customer smart card specifically to premises or credit or debit cards etc.
- a check on the validity of the tendered identity and/or PIN entered may be made (93) and any relevant credit authorisation acquired (step not shown). Any failure may be recorded in an exception log (94) and a notification message may be sent (95) to an appropriate third party (Credit issuer, law enforcement agency) .
- a call is established to the ROC and a capability change message transmitted (96).
- a response timer is started (97) and a response message from the ROC awaited. If the response message is an acceptance and includes coding information then this is transferred (99) to the appliance by way of its normal communications path, probably through a mains power connection. Note that if the timer expires a number of attempts may be made to repeat the transaction validation and coding process with the ROC and only if the maximum number of attempts is exceeded (101 ) is a record made in an exception log (102).
- the ROC receives a keyed change request (1 10) the HCC is identified (1 1 1 ) and the usual identity and validity checks are carried out (1 12, 1 13 1 14). Assuming that the request is valid then the data for the appropriate HCC is recovered (1 15) from the data bank 31 to enable a check to be carried out (1 16) on any required PIN entry or smart card presence prior to modification of the respective data and an information message including the updated information being transmitted (1 18).
- Also shown in figure 10 is the process of capturing state information data transmitted by the HCCs.
- a state information message is received 1 51 then the usual validation process in respect of the HCC is carried out at steps 1 52 and 1 53.
- the state information acquired is stored at step 1 54 and instructions for the respective HCC recovered. This information may be accumulated over a period of time for transfer to data analysis (or utility meter owners) in bulk.
- the recovered information list is now transmitted 1 55 to the HCC 2 and the process terminates.
- HCC should not be construed as limiting the application of the invention to domestic premises since the control mechanisms and methods disclosed hereinbefore may be equally applied to non domestic premises with little variation in the implementation.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Power Engineering (AREA)
- Computing Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
A communications and control system includes an operations centre connected to a public communications network, a number of customer location interface units each allocated to a respective customer location or part thereof, and at least one customer apparatus present at a respective customer location, and a security controller integrated with the customer apparatus. The system transmits from the operations centre via the interface unit to the control means a permission code and the controller enables the apparatus in response to the permission code. The apparatus transmits back via the interface unit to the operations centre state data indicating an operational state of the apparatus.
Description
COMMUNICATIONS AND CONTROL NETWORK
The present invention relates to a communications and control network and apparatus for use therewith. More particularly the invention relates to such a communications and control network comprising at least one network operations centre adapted for communication through a switched connection oriented or connectionless telecommunications network and a multiplicity of customer premises interfaces each of which provide a localised communications network responsive to signals generated by customer premises apparatus. In published European Patent Applications Nos. 675626 and 960407 the assignee of the present invention has disclosed improved security systems using an interface ("Home Control Centre") between the public switched telephone network (PSTN) and appliances in customer premises whereby such apparatus may be less attractive to thieves since without certain permissions obtained by way of the PSTN from a remote operations centre the appliance will not function.
In further developments of the system of EP960407 disclosed in co-pending European patent applications Nos. 99302132, 99302133, 99302134 and 99302149 alternative communications methods for both communication within the customer premises and communication between the home control centre and a permission granting arrangement were disclosed.
In yet a further development disclosed in co-pending European Patent Application no. 99307981 , the customer premises interface was developed to provide an environmental alarm arrangement for simple installation and use in communal premises, for example to provide smoke or fire detection in an apartment block.
A brief introduction to the earlier arrangement and its operation will facilitate understanding of the invention hereinafter disclosed and claimed. However, for a full description of the operation of the basic system the reader should refer to the earlier applications referred to above. Thus referring to Figure 1 , in one form a control and communications network uses the PSTN 1 to effect communications between a remote operations centre 4 and customer premises 3. It will be appreciated that for simplicity only one
remote operations centre is shown although there may be many such centres distributed across the PSTN.
In each customer premises 3, a home control centre 2 provides an interface for communication on the one hand by way of the customer telephone line 7 and the PSTN with the remote operations centre and on the other hand by way of the mains electricity supply 6 of the customers premises 3 with suitably adapted electrical appliances 5.
Although reference in the earlier application was to the two forms of communication mentioned, that is by superimposition of signalling on the supply line 6 and by way of the PSTN, it is noted that other communications arrangements have been proposed by the proprietor of this application including but not limited to use of cellular radio networks, satellite communications and radio and Internet links between the home control centre 2 and the remote operations centre 4. Communication between the home control centre 2 and appliances 5 may be by way of low power radio such as DECT, by way of an Intranet or by way of telephony wiring for example.
Also shown in Figure 1 is a data collection and analysis unit 8 which enables data mining of information collected. It will be appreciated that other control centres accessible by way of the PSTN may also benefit from the arrangement. Suppliers of goods and services to consumers may wish to permit usage of features in dependence upon the contractual and payment arrangements made in respect of such usage by a consumer. For example, pay-per-view or other television channel access arrangements need to be controlled by the service provider. Other rental apparatus may be provided contractually with only certain features enabled to prevent abuse or misuse so that the supplier receives a fair return for the likely wear and tear on the supplied apparatus. If the consumer wishes to modify the arrangement with the supplier then in some circumstances it may be necessary for the supplier to send engineering staff to change access arrangements. Complex transmission and decoding arrangements may also be required for customers of broadcast or satellite transmissions who wish to change their supplier authority.
According to a first aspect of the present invention, there is provided a method of operating a communications and control system comprising an operations centre connected to a public communications network, a plurality of customer
location interface units each allocated to a respective customer location or part thereof, at least one customer apparatus present at a respective customer location, and control means integrated with the customer premises apparatus, the method including: a) transmitting from the operations centre via the interface unit to the control means a permission code; and b) the control means enabling one or more capabilities of the respective customer apparatus in response to the permission code; characterised by c) returning from the apparatus via the interface unit to the operations centre state data indicating an operational state of the said apparatus.
The present invention significantly enhances the operation of a security system by providing for the appliances connected to the system to return data indicating their operational state, enabling data from many such appliances in different locations to be aggregated by the operations centre. The operational data might indicate, the channels being watched in the case of a television, or the number and weight of loads handled by a washing machine. (It will be understand that these are given by way of example only and that a wide variety of different state data may be returned, depending on the nature of the apparatus). Such data makes possible, for example, new types of commercial relationship between an apparatus supplier and the customer. For example, in the case of a washing machine the appliance might be leased at a rate depending on the number and weight of loads handled in a certain period. Data collected using this technique might then be used to generate bills for the customer. At the same time, the invention enhances the security of the device and ensures it is not removed from an authorised location.
According to a second aspect of the present invention, there is provided a method of operating apparatus which in use communicates data with a communications and control network, the method comprising a) receiving a permissions code via an interface unit from an operations centre remote from the apparatus b) in response to the permissions code, enabling one or more capabilities of the apparatus
c) outputting from the apparatus for transmission via the interface unit to the operations centre state data indicating an operational status of the apparatus.
According to a third aspect of the present invention, there is provided a method of operating a remote operations centre, the method comprising a) storing for each of a plurality of customer locations release codes for one or more apparatuses present at the customer location; b) outputting a release code from the operations centre for transmission to a respective customer location; c) receiving from each of a plurality of customer locations operational state data originating from apparatus at each respective location; and d) storing the said operational state data.
The invention also encompasses a network and control system, a remote operations centre, an interface unit or a customer apparatus for use in the methods of the preceding aspects. Systems embodying the invention will now be described by way of example only with reference to the accompanying drawings of which:-
Figure 1 is a block schematic diagram of a communications and control network;
Figure 2 is a block schematic diagram of the home control centre of figure 1 modified to provide additional features of the invention;
Figure 3 is a block schematic diagram of adapted consumer premises apparatus;
Figure 4 is a flow chart showing the operation of the home control centre of figure 2; Figure 5 is a flow chart showing the operation of relevant circuits of the consumer premises equipment of figure 3;
Figure 6 is a block schematic diagram of apparatus in the remote operations centre;
Figure 7 is a flow chart showing functionality of the operation of the remote operations centre of Figure 1 ;
Figure 8 shows a flow chart of an information request response in the remote operations centre;
Figure 9 shows operation of a capability change section of the operations centre;
Figure 10 shows a further flow chart in relation to a keyed changed request from a home control centre to the remote operations centre; Figure 1 1 shows a flow chart of a part of an EPOS terminal; and
Figure 1 2 shows operation of the processor of the apparatus of Figure 3 in respect of a specific function request.
Figure 1 , to which reference has already been made, shows an implementation of a communications and control network of the kind modified by the present invention and as disclosed in European patent application number 960406. A detailed explanation of the arrangement shown in Figure 1 may be had by reference to the previous application in respect of coding of electrical appliances 5 and only a limited description of the functionality of the remote operations centre (ROC) and home control centre (HCC) in respect of the prior art will be given herein. Referring to Figure 2, the HCC 2 of Figure 1 comprises a processor 23, with associated data stores 24, 26. As described hereinafter, the processor has an analogue shift key (ASK) signalling interface 25 for communicating on the mains electricity supply 6. For completeness it is noted that the ASK interface 25 may be replaced by other signalling arrangements communicating by way of the mains electricity supply. In alternative arrangements radio transmission or Intranet or telephony line communication may be used in place of the ASK interface 25 or in addition thereto. Thus, whilst herein communication is described as being on the mains electricity supply to electrical appliances and/or detectors and/or sensors, it should not be taken as limiting the invention to communication by way of the electricity supply.
The processor is also shown as having access to a tone generator modem 22 for communication by way of network termination equipment 20 to telephone lines 7. again, while herein communication is described as being by way of the telephony network and location data is derived from calling line identity (CLI), it should be appreciated that other communications methods and location identification may be used including, but not limited to, used of cellular networks for communication including triangulation between cellular network masts to determine the location identity. Low Earth orbital satellite and/or direct radio communication between the
HCC 2 and ROC 4 may also be used while global positioning by satellite (GPS) and/or burnt in identification of the HCC 2 should not be considered to be excluded.
Furthermore, in descriptions hereinafter relating to modified appliances and/or sensors and/or environmental alarms and the like, while a specific form of communication between such devices and the HCC may be specified these should not be taken as excluding other forms of communication.
Referring now to figure 3, in a protected or controlled appliance (e.g. 5 of Figure 1 ), modification of the process control 1 5 within the appliance (which may be any electrically operable or electromechanically assisted device) requires the process control to signal to operational circuits of the appliance.
Thus the process control 1 5 has an ASK interface 14 for communicating by way of the electrical main circuit 6 with the HCC 2. The HCC 2 returns control information to the process control 15 by way of the mains electrical circuit 6 and the ASK interface 14 to permit or deny activation of operational circuits. As discussed in the earlier European patent applications mentioned above, one method of discouraging theft is to have the power supply of the appliance 5 cease to supply power to the operational circuits unless or until the process control 1 5 has received an appropriate code downloaded from a ROC by way of the HCC 2. Thus initially, the device until coded forwards a message to the electrical power supply circuit 6 each time it is connected requesting a coding. Once connected in premises at which a HCC exists then it will receive coding with which it will compare subsequently received codes prior to operation. On first coding it will also receive a "blanking" code which is known only to the coded appliance and to the ROC, the blanking code being transmitted to the HCC only on specific request of a legitimate authority (owner) to enable decoding of the appliance to permit its bona fide transfer to another party.
In the present invention, in addition to receiving operation and blanking codes, the HCC also includes the ability to transfer additional information to the process control 1 5 this information including identity of "capability sets" and timer information together with information defining times at which it is desired to determine the operational state of the apparatus. The capability sets are programmed in to a memory 19 and define which functions of the appliance are available for use while the timers are stored in the process control 1 5 and decayed. In regard to
capability sets 19, for example, in a television set, the channels available to be used may be held in the capability set along with times at which such channels are to be available. Thus when a function is requested by use of a keypad or remote control handset, indicated by function select 13, the process control may determine from the capability set in combination with other factors such as time of day or day of week whether the appropriate function is available. The process control may thus permit or refuse activation of the appropriate function which enables the functionality of the apparatus to be varied from the ROC 4 by way of the home control 2 to the process control 1 5. This facility therefore allows service providers, for example satellite or terrestrial broadcast television service providers, to permit or deny access to certain channels by way of a secure route. Further, the arrangement permits parental control of times and channels available for example. Turning now to the state capture function, when a time at which it is desired to monitor the operational state of the apparatus arrives, the process control 1 5 instructs the state capture function to register the current status of the operational circuits. Thus the state capture function may determine whether the device is on or off, and if active, may determine for example the channel currently being watched or any other factor associated with the appliance. A further advantage of the arrangement hereinafter described is that appliances may be coded through the supply chain from manufacturer, to wholesaler, to retailer, to end customer so that theft in transit is more difficult and electronic sales (for example by way of the Internet) can be secured. Thus even if an attempt is made to purchase goods or services using fraudulent means, for example by quoting another person's card account number or by using a stolen credit or debit card, the goods will be of no benefit to the fraudulent user since they will be pre-coded at the point of sale to the specific premises of the proper card owner. In this way, delivery of electrical goods to a specific address is secured since any theft will leave the thief with an unusable apparatus which is readily traceable to its proper owner and which may reveal its location to proper authorities to facilitate recovery.
Turning now to figure 4, the processor 23 of the HCC 2 of Figure 2 is normally quiescent in a main state 900 until it receives, by way of the mains electrical circuit 6, an "unlock request" message (901 ) from an appliance 5. The
message includes the identity of the requesting apparatus by type, manufacturer and electronic serial number. If the requesting apparatus is not in the list of appliances held in the volatile data store 24 then by way of the path 906 to 970 coding is requested from the ROC 4 by way of the PSTN 1 . Various checks are made to ensure that the requesting appliance codes appropriately and that the new equipment is now included in the appliance list. Full details of this part of the operation are disclosed in the earlier published European applications, including a more complete flow chart for those operations involved after the commencement of the Lock Enable Timer at step 910. Assuming that the requesting apparatus is in the list held in the data store 24 then at step 903 the message type is analysed to determine how the message is to be handled by the HCC. If the message is an environmental alarm (944) then it is handled in a manner described in other co-pending patent applications of the proprietor to ensure that appropriate response to the alarm occurs. This is indicated here for the sake of completeness only.
Similarly, if the message indicates a basic type appliance (that is one coded only for the purposes of permission to operate when re-connected to power after disconnection) then the Signal Group Basic route 945 is followed. Thus at 946 a check is carried out to determine whether in respect of the particular appliance the blanking code is present and, if so, the equipment is ordered to decode itself as disclosed in published European patent application no 960407 which includes a full flow chart in respect of the code blanking activity.
However, if at step 946 the blanking code is not present, this being the more usual status, then the unlock code is recovered from the data store (904) and is transmitted as an unlock response (905) to the mains electrical supply 6. It should be noted that where a pre-coded appliance (from an electronic sale record) is first connected to a supply in the premises 3 its unlock code will already be present in the equipment list of the HCC 2 provided that the equipment is licitly present in the premises and that the HCC has either made a connection to the ROC 4 in the period between coding and delivery and connection or has been forced to make such a call by the owner causing a reset of the HCC 2. In the alternative, where the equipment is licitly present in the premises, when the HCC receives an unlock request it will follow the path indicated at step 902 and the ROC 4 will recognise the coding
request and return the appropriate (already stored) coding for the appliance to operate.
It will be realised that if the ROC receives a coding request from apparatus in an incorrect location it may not return a valid coding and may cause an alert to be provided to appropriate authorities. However, there may be advantages in allowing the apparatus to operate on a temporary basis, for example by returning a coding with a short time decay (hereinafter discussed) so that a fraudulent operator of the appliance may not realise that the authorities are aware of the illicit operation and its location. Returning once again to step 903, if a signalling group information message is received indicating a request for capability set information more detailed than a simple authorisation code, then at step 947, the processor 23 determines whether there are instructions for the apparatus in the list. If at step 947 instructions exist then the information message is returned through the ASK interface 25 at step 952 and the HCC resumes its quiescent state.
Now, if at step 947 instructions in respect of the particular apparatus have not previously been received and stored then a call is established through the PSTN to the ROC 4 and an equipment information required message is transmitted (948). The ROC 4 will respond with an equipment information response message (949) and the processor 25 determines whether the message includes information to be stored either in respect of the particular request or additional thereto (950). If not then the received information is passed through the ASK interface to the mains as a transmit information message (952) prior to the quiescent state being resumed.
If the received message from the ROC 4 includes information to be stored then the list held in the data store 24 or 25 is updated (951 ) in accordance with the message and the information responding to the request received is then transmitted as before at step 952.
Now, returning again to step 903, if the received message contains state information (980) gathered by the appliance 5 then the information is stored (981 ) and a check carried out 982 to determine whether the HCC2 has further instructions for the requesting appliance. If there are further instructions for the requesting appliance then the HCC2 transmits (983) through the respective ASK interface the next required state collect time. If there is no information store when the check is
carried out (982) then at step 984 all of the information stored relating to the state information gathered from all of the appliances served by the HCC 2 is assembled and transferred in an information transfer message to the R0C4. The HCC 2 now receives from the ROC 4 a revised information list which includes new times etc for gathering state information and/or additional permissions and the like of the appliances held in its list.
On receipt of the information list then the information stored in the data store 26 may be cleared and the instructions received stored. The instruction to the process control 1 5 of the transmitting appliance detailing the next collect time (987) is now sent by way of the ASK interface.
Considering now the operation of process control 1 5 of figure 3 and referring also to figure 5, from a quiescent state 50, the process control may be interrupted or triggered as a result of user action or as a result of timer permissions decaying to zero. Considering first the re-connection (or first connection) of electrical power to the apparatus, as indicated at step 51 , the process control causes an Unlock Request Message to be transmitted 52 and commences a cover timer 53 for response from the HCC 2 as previously described with reference to Figure 4. Four potential exits from the timer waiting state may be received representing respectively the outputs of the HCC 2 of System Lock Enable (909), Blank Instruction (91 2), Unlock Response (905) or the internal timer of the appliance expiring with no response being received. The process followed in respect of each of these responses to an Unlock Request (SG Basic) message is fully disclosed in the prior published European Patent Applications mentioned hereinbefore and further description here is not deemed necessary. Turning to other possible exits from the quiescent state 50, the user may force a request to the HCC 2 by activating a reset function either directly or through remote control in order to activate or de-activate a capability in the controlled apparatus. Thus if the user has made arrangements with a supplier to allow additional functionality or reception of an additional television channel from a service provider, resetting the system (56) causes an SG Plus message (57) to be transmitted by way of the ASK interface 14 to the mains supply line 6 and thence to the HCC 2. Following transmission of the request message a cover timer is started (58) while awaiting the response from the HCC 2. If, as expected, an information message is
received (59) (transmitted as hereinbefore described at 952 of Figure 4) then any additional capability set "Y" may be stored as active in the data store 16 together with an appropriate timer associated therewith (if any) at step 61 .
Alternatively, if the information message received includes a multiple capability set activate and/or deactivate instruction (possibly with respective associated decay timers) then these are stored at as indicated at steps 62 and 63.
A further facility which may be provided by the control system of the invention allows for sensors to be provided which may be smart card, smart badge, or passive or biometric sensors so that the presence or absence of a particular card or badge may be used to modify or determine the facilities provided. Thus, as indicated at step 64, if there is a change in the card presence this may cause the process control 1 5 to generate an SG plus message as before following the steps 57 et sequenda.. This enables the particular apparatus to provide certain facilities only when an appropriate card is present. Thus a television set or video may have certain capabilities turned off unless a card indicative of adult presence is present such that parental control of channels viewed for example may be effected.
Sensor presence may also be a limited period authorisation such that the timer decays and causes a further SG Plus message to be transmitted as indicated at step 65. On one of the timers decaying to zero in the data store 16 and process control 1 5, the associated capability set "X" is marked as disabled (66) and a message transmitted as before. This will result either in an information message including a renewed time for the capability set or a disable message as appropriate through steps 59 to 63.
Note that if the cover timer started at step 58 expires (67) without an information message being received then the process control assumes that the previous capability set authorisation pattern remains in force minus any capability set (step 68) which for which the respective timer decayed to zero.
In the absence of an information message the process control may set a further timer to force an SG plus message at a subsequent time to attempt an update of the capability sets.
In relation to state capture, when a "capture time" 140 arrives, the process control 1 5 receives from the state capture function 27 all of the required information relating to the operational circuits 1 7 of the appliance. This information is stored
(141 ) in the data store 16 until a transfer time occurs 142. When a transfer time occurs, the stored state information is recovered 143 from the data store 16 and a state information message 144 is transmitted by way of the ASK interface 14. This is the message received at 980 of Figure 4. A cover timer for a response from the HCC 2 is now started 145. It may be expected that in most cases a collect time message 146 will be received from the HCC2 by way of the mains supply line and ASK interface in which case the time(s) at which capture of the operational state is required will be stored 1 7. The previously stored data relating to the operational state at the previous capture time may be cleared 148 and the next transfer time stored 149 prior to returning to the normal quiescent state.
If the cover timer started at 145 should expire with a message being received then the process control resets the transfer time to the current time plus a pre determined period 1 50 so that in the event of non response by the HCC 2 a further attempt to transfer data occurs at a later time. It will be appreciated that the controlled appliance could be a service meter
(measuring gas, electricity, water supplies for example) in which case the collected state information may be representative of consumption by the consumer and the information transferred used for billing purposes.
Turning now to figure 1 2 while continuing to refer to figure 3, if, through the function select entry 13, a function is requested then the process control reads the current capability set(s) which are active (step 71 ) and determines whether the particular function is controlled (step 72). If the function is an open function ("Always") then as indicated at step 73 the function is implemented and the controlled appliance responds to the function request appropriately. If the function is disabled ("Never") then a record of the request may be entered in an exception log
(step 74) and a display activated (step 75) indicating that the function is unavailable.
The third possibility is that the capability set requires that the function requested is "authorised" each time it is activated. Thus at step 76 an information request message is transmitted to the HCC 2 and a cover timer started (77). On receipt of an information response (78) the process control will store any modification to the capability set authorisation (with a decay timer if present) and will again read the capability set. If the timer set at step 77 expires then the process
control may check the number of attempts made (step not shown) and will either return to reading the capability set or will step to reject the request.
Note that for any particular function request the number of attempts to check authorisation may be bounded so that only a single request for information is made in respect of the function requested and if not authorised the requested function may be rejected. It will be appreciated that the cover timer started at step 77 must be sufficient in some circumstances to allow for the HCC to effect a modem interchange with the ROC in case there should be a third party authorisation entered through the remote centre. Referring now to figure 6, the ROC in its simplest form comprises a computer
30 with associated data storage 31 and communications capabilities represented by telephone lines 37 and modems 33. Location detection represented by CLI detector 32 is also provided, noting that GPS may also be detectable. Much of the functionality of the ROC of figure 6 has been described in the proprietors earlier applications such that only a representative selection of program instances are from the previous operational description are shown in figure 7 to which reference is now also made.
Thus the first process shown (81 1 ) is a response to a HCC 2 requesting an equipment list. The HCC 2 will lose data from the volatile data store 24 (of figure 2) if power is removed for any reason. It is therefore necessary for the ROC to return a complete listing to the HCC to enable apparatus in the controlled premises to function. Thus at step 81 2 the location identity is recovered (from CLI detector 32/GPS or wired coding from the message) and a comparison made to determine whether the location is valid (line ID Registered 81 3). An attempt from an unauthorised source (including an invalid combination of identity and wired coding) will result in the termination of the interchange (81 6) and a record being made of the call (step 817). Appropriate authorities may be notified of the attempt if there has been an indication that the HCC making application has been fraudulently removed from its previous location. If there is a valid registration of the requesting HCC then the equipment listing and codings appropriate to the premises in which the home control is located will be loaded (step 814) and encompassed in a message for return through the PSTN (81 5).
In the Equipment code required (step 820) process, when a request is received 820 then as previously location data is checked (822,823) before location code and equipment code and blanking codes are determined (824, 825). It should be noted here that where a pre-coded appliance (hereinafter described) causes application for an equipment code and there is an indication of invalid location of the appliance an appropriate action may be taken (steps not shown).
Once codings for the requesting appliance have been determined then an equipment code response is transmitted 827 and a timer for confirmation of coding 826 is started. If on expiry of the timer no response has been received then a further attempt to transmit codings may be made and/or a query may be entered against the record of the appliance in the appropriate equipment list. Assuming that an equipment stored confirm message is received (828) then the cover timer is stopped (829) and the process ended.
Turning now to figure 8, where a message from a HCC 2 to the ROC 4 is an information request (70) as before, the location of the calling control centre is checked (71 ,72) and if not valid the request rejected (73) and a record of the attempt made (74).
Assuming validity of the information request message then data for the particular location (capability sets, timers, new apparatus) is recovered (75) from the data store 31 and an information response message encapsulating that data is transmitted (76) back through the PSTN.
In figure 9 there is shown a process whereby a service provider or appliance retailer may register changes against a particular customer location. Thus, the supplier forwards a capability change message which is received at the ROC (step 80) and the identity of the supplier checked (81 ) and validated (82). Assuming that the supplier is appropriately identified the HCC is identified from the message content and a check carried out to ensure that the HCC is registered (84).
If the capability change requested is subject to agreement from the HCC user then a check is made to ensure that the end user has given permission (85) prior to responding to the change request. If the change is simply one requiring a capability set modification then the appropriate information is amended (86) in the data store
31 so that on the next application of the respective HCC for information the amended
capabilities are transmitted. A notification message is returned to the supplier at step 87 and the process terminates.
If at step 86 it is necessary to allocate a new item or appliance to the HCC then appropriate codings are generated and stored and these will be notified to the supplier so that the appliance being supplied or sold may be appropriately coded.
If there is any failure of any of the validity or permit checks (82, 84, 85) a non implementation message is transmitted back to the requesting supplier (88) which may include a reason for non implementation and the interchange of information terminates (89). A record of the transaction attempt may be made in an exception log (90).
Turning now to Figure 1 1 , the supplier chain EPOS terminal may be modified to provide the interchange with the ROC 4. Thus, when a sale is being made (91 ) the customer smart card (specific to premises or credit or debit cards etc.) is used to determine the identity of the customer 92. A check on the validity of the tendered identity and/or PIN entered may be made (93) and any relevant credit authorisation acquired (step not shown). Any failure may be recorded in an exception log (94) and a notification message may be sent (95) to an appropriate third party (Credit issuer, law enforcement agency) .
Assuming now that the transaction is determined as valid (93) then a call is established to the ROC and a capability change message transmitted (96). A response timer is started (97) and a response message from the ROC awaited. If the response message is an acceptance and includes coding information then this is transferred (99) to the appliance by way of its normal communications path, probably through a mains power connection. Note that if the timer expires a number of attempts may be made to repeat the transaction validation and coding process with the ROC and only if the maximum number of attempts is exceeded (101 ) is a record made in an exception log (102).
Now if for any reason the ROC returns a not implemented message then a record may be made in the exception log and, depending upon the reason for rejection, appropriate notifications to third parties may be made.
It is here noted that where a service supplier provides capability change information to the ROC 4 the program of figure 1 1 may simply terminate once an acceptance message is returned since no coding message need be returned.
In a further process available at the ROC 4, referring now to figure 10, where a keyed entry to the HCC 2 is made once the complete change has been identified in the HCC 2 (process not shown) the HCC transmits a keyed change request to the ROC. Such a request maybe in respect of modification of capability sets, time of availability, availability only on sensed presence and the like whereby user authorities are modified by the user.
Thus when the ROC receives a keyed change request (1 10) the HCC is identified (1 1 1 ) and the usual identity and validity checks are carried out (1 12, 1 13 1 14). Assuming that the request is valid then the data for the appropriate HCC is recovered (1 15) from the data bank 31 to enable a check to be carried out (1 16) on any required PIN entry or smart card presence prior to modification of the respective data and an information message including the updated information being transmitted (1 18).
Also shown in figure 10 is the process of capturing state information data transmitted by the HCCs. Thus if a state information message is received 1 51 then the usual validation process in respect of the HCC is carried out at steps 1 52 and 1 53. The state information acquired is stored at step 1 54 and instructions for the respective HCC recovered. This information may be accumulated over a period of time for transfer to data analysis (or utility meter owners) in bulk. The recovered information list is now transmitted 1 55 to the HCC 2 and the process terminates.
For the avoidance of doubt it is here noted that the term HCC should not be construed as limiting the application of the invention to domestic premises since the control mechanisms and methods disclosed hereinbefore may be equally applied to non domestic premises with little variation in the implementation.
Claims
1 . A method of operating a communications and control system comprising an operations centre connected to a public communications network, a plurality of customer location interface units each allocated to a respective customer location or part thereof, at least one customer apparatus present at a respective customer location, and control means integrated with the customer premises apparatus, the method including: a) transmitting from the operations centre via the interface unit to the control means a permission code; and b) the control means enabling one or more capabilities of the respective customer apparatus in response to the permission code; characterised by c) returning from the apparatus via the interface unit to the operations centre state data indicating an operational state of the said apparatus.
2. A method according to claim 1 , in which step (a) includes transmitting permission codes to a plurality of customer apparatuses at the respective customer location and in which in step (c) each of the plurality of customer apparatuses transmits respective state data to the interface unit at different times.
3. A method according to claim 2, in which the interface unit aggregates state data from the plurality of customer apparatuses for subsequent transmission to the operations centre.
4. A method according to claim 3, including transmitting from the interface unit to the customer apparatuses instructions determining a time for the transmission of state data by the respective apparatus.
5. A method according to claim 4, in which the said instructions are transmitted to the apparatus in response to a request by the said apparatus for a release code.
6. A method according to any one of the preceding claims, in which at least one customer apparatus is connected to a fixed power supply circuit and data is communicated between the interface unit and the apparatus via the said fixed power supply circuit.
7 A method of operating apparatus which in use communicates data with a communications and control network, the method comprising a) receiving a permissions code via an interface unit from an operations centre remote from the apparatus b) in response to the permissions code, enabling one or more capabilities of the apparatus c) outputting from the apparatus for transmission via the interface unit to the operations centre state data indicating an operational status of the apparatus.
8. A method of operating a remote operations centre, the method comprising a) storing for each of a plurality of customer locations release codes for one or more apparatuses present at the customer location; b) outputting a release code from the operations centre for transmission to a respective customer location; c) receiving from each of a plurality of customer locations operational state data originating from apparatus at each respective location; and d) storing the said operational state data.
9. A communications and control network arranged to operate by a method according to any one of claims 1 to 6.
10. A customer apparatus arranged to operate by a method according to claim 7.
1 1 . An operations centre arranged to operate by a method according to claim 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU37582/01A AU3758201A (en) | 2000-03-31 | 2001-03-07 | Communications and control network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP00302733.1 | 2000-03-31 | ||
EP00302733 | 2000-03-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001076217A1 true WO2001076217A1 (en) | 2001-10-11 |
Family
ID=8172858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2001/000985 WO2001076217A1 (en) | 2000-03-31 | 2001-03-07 | Communications and control network |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU3758201A (en) |
WO (1) | WO2001076217A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004049585A1 (en) * | 2002-11-25 | 2004-06-10 | Iskraemeco Ecl Ltd | Radio controlled power line carrier system |
WO2015166405A1 (en) * | 2014-04-30 | 2015-11-05 | Umpi R&D S.R.L. | Lighting infrastructure and process for installing the infrastructure. |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996003728A1 (en) * | 1994-07-21 | 1996-02-08 | Baljit Singh Kang | Enhancing security of electrical appliances |
EP0869462A1 (en) * | 1997-02-17 | 1998-10-07 | BRITISH TELECOMMUNICATIONS public limited company | Security systems |
-
2001
- 2001-03-07 AU AU37582/01A patent/AU3758201A/en not_active Abandoned
- 2001-03-07 WO PCT/GB2001/000985 patent/WO2001076217A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996003728A1 (en) * | 1994-07-21 | 1996-02-08 | Baljit Singh Kang | Enhancing security of electrical appliances |
EP0869462A1 (en) * | 1997-02-17 | 1998-10-07 | BRITISH TELECOMMUNICATIONS public limited company | Security systems |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004049585A1 (en) * | 2002-11-25 | 2004-06-10 | Iskraemeco Ecl Ltd | Radio controlled power line carrier system |
GB2411557A (en) * | 2002-11-25 | 2005-08-31 | Iskraemeco Ecl Ltd | Radio controlled power line carrier system |
WO2015166405A1 (en) * | 2014-04-30 | 2015-11-05 | Umpi R&D S.R.L. | Lighting infrastructure and process for installing the infrastructure. |
Also Published As
Publication number | Publication date |
---|---|
AU3758201A (en) | 2001-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2172520C2 (en) | Vehicle parking system | |
US6490443B1 (en) | Communication and proximity authorization systems | |
AU780405B2 (en) | Processing and presenting information received from a plurality of remote sensors | |
US20020013723A1 (en) | Method and system for supervising and supporting customer services offered to a contracted dwelling house by a service provider using a communication network | |
JP5247966B2 (en) | Utility weighing system incorporating a transaction authorization system | |
US20110296169A1 (en) | Facilitating secure communication between utility devices | |
US20070294147A1 (en) | Time Monitoring System | |
CN100411411C (en) | Mobile phone with restriction on use thereof and method for restricting use of mobile phone | |
JP2006285329A (en) | Mobile security determination support system, method and program, mobile communication terminal device and information management operation server | |
US20080203145A1 (en) | Operating system for managing public parking lot | |
CN103262474A (en) | Method and system for remote operation of an installation | |
US6122350A (en) | PSTN appliance security system with reduced PSTN traffic loading | |
CN101763495A (en) | Facility access integrated with other security systems | |
US20030151491A1 (en) | Method and device for monitoring enablement of an electrical apparatus connected to a power grid | |
US20060149871A1 (en) | Wireless security beacon for consumer equipment | |
WO2001075830A1 (en) | Secured appliance | |
WO2001076217A1 (en) | Communications and control network | |
WO2001075705A1 (en) | Electronic commerce | |
JP2002140763A (en) | Bicycle rental method | |
WO2001076216A1 (en) | Communications and control network | |
WO2001075831A1 (en) | Customer location interface | |
JP2003099690A (en) | Credit card availability determination system and method, and credit card holder location notification system | |
JP2003132444A (en) | Article storage system | |
JP2003281665A (en) | Communication system and communication terminal | |
JPH06176283A (en) | Guard system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |