A COMPUTERIZED METHOD OF PRODUCING A CUSTOMIZED DIGITAL INSTALLATION GUIDE FOR BUILDING A SEALED INSTALLATION OF ONE OR MORE CABLES, PIPES OR WIRES BY ASSEMBLING ORDERED AND DELIVERED TRANSIT COMPONENTS TO FORM A TRANSIT
20220129596 · 2022-04-28
Assignee
Inventors
- Daniel STRÄNG (Karlskrona, SE)
- Andreas KARLSSON (Karlskrona, SE)
- Pär HAMMARSTRÖM (Karlskrona, SE)
- Robert GUSTAVSSON (Karlskrona, SE)
Cpc classification
G06Q10/087
PHYSICS
G06F2111/20
PHYSICS
H02G3/22
ELECTRICITY
F16L5/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G06F30/13
PHYSICS
International classification
G06F30/13
PHYSICS
G06K7/14
PHYSICS
Abstract
A computerized method (400) of producing a customized digital installation guide for a cable, pipe or wire transit is disclosed. A database (50) of transit components (210) and associated (214) installation instruction sections (220) for the respective transit components is provided. A digital order (242) is generated (410) for a customizable transit (1) comprising selected transit components (218). An order identity (244) is assigned (420) to the generated digital order (242). In the database (50) an association (246) is stored (430) between the order identity (244) and the selected transit components (218) of the digital order (242). A machine-readable code (70) representing the order identity (244) is generated (440). A delivery (340) of the selected transit components (218) to an installation site (6) is caused (450) in accordance with the digital order (242). The generated machine-readable code (70) is associated (460) with the delivery (340). A digital installation guide request, comprising the order identity (244) as being derived by a remote computing device (100) reading (465) the machine-readable code (70) associated with the delivery (340), is received (470). The database (50) is searched (480) to determine the transit components (212) associated with the derived order identity (244). Installation instruction sections (222) for the determined transit components (218) associated with the derived order identity (244) are retrieved (490) from the database (50). The retrieved installation instruction sections (222) are compiled (500) into a customized digital installation guide (80) for building a sealed installation of one or more cables, pipes or wires (2) by assembling the delivered transit components (218) to form the transit (1).
Claims
1. A computerized method of producing a customized digital installation guide for a cable, pipe or wire transit, the method comprising: providing a database of transit components and associated installation instruction sections for the respective transit components; generating a digital order for a customizable transit comprising selected transit components; assigning an order identity to the generated digital order; storing in the database an association between the order identity and the selected transit components of the digital order; generating a machine-readable code representing said order identity; causing a delivery of the selected transit components in accordance with said digital order to an installation site; associating the generated machine-readable code with the delivery; receiving a digital installation guide request comprising the order identity as being derived by a remote computing device reading the machine-readable code associated with the delivery; searching the database to determine the transit components associated with the derived order identity; retrieving, from the database, installation instruction sections for the determined transit components associated with the derived order identity; and compiling the retrieved installation instruction sections into a customized digital installation guide for building a sealed installation of one or more cables, pipes or wires by assembling the delivered transit components to form the transit.
2. The computerized method as defined in claim 1, wherein the machine-readable code is an optically readable code.
3. The computerized method as defined in claim 2, wherein the machine-readable code is selected from the group consisting of: a two-dimensional barcode; and a one-dimensional barcode.
4. The computerized method as defined in claim 1, wherein the machine-readable code is a non-optical, electronically readable code.
5. The computerized method as defined in claim 1, the machine readable code being an optically readable code or a non-optical, electronically readable code, wherein said delivery involves a package containing the selected transit components, the method further comprising providing the generated machine-readable code in or on said package.
6. The computerized method as defined in claim 1, the machine readable code being an optically readable code or a non-optical, electronically readable code, wherein the method further comprises, when or after the delivery has arrived at the site: the remote computing device reading the machine-readable code associated with the delivery; the remote computing device deriving the order identity; the remote computing device sending the digital installation guide request comprising the derived order identity; the remote computing device receiving the customized digital installation guide; and the remote computing device presenting the received customized digital installation guide to an installer at the site.
7. The computerized method as defined in claim 4, the method further comprising sending a digital message containing the generated electronically readable code to said remote computing device.
8. The computerized method as defined in claim 7, wherein the method further comprises: the remote computing device receiving the digital message containing the generated electronically readable code; the remote computing device reading the electronically readable code and deriving the order identity; the remote computing device sending the digital installation guide request comprising the derived order identity; the remote computing device receiving the customized digital installation guide; and the remote computing device presenting the received customized digital installation guide to an installer at the site.
9. The computerized method as defined in claim 1, wherein each installation instruction section of the customized digital installation guide comprises explanatory or informative text, image(s), video or audio, in any combination or number.
10. The computerized method as defined in claim 1, further comprising interfacing with development server functionality to update transit components and/or installation instruction sections in the database.
11. The computerized method as defined in claim 1, further comprising interfacing with development server functionality to add new transit components and/or installation instruction sections to the database.
12. A system for producing a customized digital installation guide for a cable, pipe or wire transit, the system comprising: a database of transit components and associated installation instruction sections for the respective transit components; a computerized order generating module configured for: generating a digital order for a customizable transit comprising selected transit components, assigning an order identity to the generated digital order, and storing in the database an association between the order identity and the selected transit components of the digital order; a computerized delivery handling module configured for: generating a machine-readable code representing said order identity, causing a delivery of the selected transit components in accordance with said digital order to an installation site, and associating the generated machine-readable code with the delivery; and a computerized digital installation guide generating module configured for: receiving a digital installation guide request comprising the order identity as being derived by a remote computing device reading the machine-readable code associated with the delivery; searching the database to determine the transit components associated with the derived order identity; retrieving, from the database, installation instruction sections for the determined transit components associated with the derived order identity, and compiling the retrieved installation instruction sections into a customized digital installation guide for building a sealed installation of one or more cables, pipes or wires by assembling the delivered transit components to form the transit.
13. The system as defined in claim 12, wherein the machine-readable code is an optically readable code.
14. The system as defined in claim 13, wherein the machine-readable code is selected from the group consisting of: a two-dimensional barcode; and a one-dimensional barcode.
15. The system as defined in claim 12, wherein the machine-readable code is a non-optical, electronically readable code.
16. The system as defined in claim 12, the machine-readable code being an optically readable code or a non-optical, electronically readable code, wherein said delivery involves a package containing the selected transit components, the system further being configured for providing the generated machine-readable code in or on said package.
17. The system as defined in claim 12, the machine-readable code being an optically readable code or a non-optical, electronically readable code, the system further comprising the remote computing device, wherein the remote computing device is configured, when or after the delivery has arrived at the site, for: reading the machine-readable code associated with the delivery; deriving the order identity; sending the digital installation guide request comprising the derived order identity, receiving the customized digital installation guide; and presenting the received customized digital installation guide to an installer at the site.
18. The system as defined in claim 15, further configured for sending a digital message containing the generated electronically readable code to said remote computing device.
19. The system as defined in claim 18, the system further comprising the remote computing device, wherein the remote computing device is configured for: receiving the digital message containing the generated electronically readable code; reading the electronically readable code and deriving the order identity; sending the digital installation guide request comprising the derived order identity, receiving the customized digital installation guide; and presenting the received customized digital installation guide to an installer at the site.
20. The system as defined in claim 12, wherein each installation instruction section of the customized digital installation guide comprises explanatory or informative text, image(s), video or audio, in any combination or number.
21. The system as defined in claim 12, further configured for interfacing with development server functionality to update transit components and/or installation instruction sections in the database.
22. The system as defined in claim 12, further configured for interfacing with development server functionality to add new transit components and/or installation instruction sections to the database.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Objects, features and advantages of embodiments of the invention will appear from the following detailed description, reference being made to the accompanying drawings.
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION
[0037] Embodiments of the invention will now be described with reference to the accompanying drawings. The invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. The terminology used in the detailed description of the particular embodiments illustrated in the accompanying drawings is not intended to be limiting of the invention. In the drawings, like numbers refer to like elements.
[0038]
[0039] As seen in
[0040] As is clear from
[0041]
[0042]
[0043] It is to be noticed that different transits may vary considerably in size and complexity, depending on the nature and implementation requirements at the installation site in question.
[0044]
[0045] As seen in
[0046] The controller 102 may, for instance, be implemented as a central processing unit (CPU), digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or generally by any electronic circuitry capable of performing the functionalities as described herein, in any number or combination.
[0047] When applicable, the short-range communication interface 104 may, for instance, be implemented as NFC, RFID or Bluetooth.
[0048] The memory 106 may, for instance, be implemented in any commonly known technology for electronic memories, such as ROM, RAM, SRAM, DRAM, CMOS, FLASH, DDR or SDRAM.
[0049] The network communication interface 110 may, for instance, be implemented as TCP/IP, IEEE 802.11, IEEE 802.15, ZigBee, WirelessHART, WiFi, Bluetooth, WCDMA, HSPA, GSM, UTRAN, UMTS, LTE, LTE+, LTE Advanced, D-AMPS, CDMA2000, FOMA, TD-SCDMA ASI, CANbus, ProfiBus, Modbus, or as LoRa or other low frequency wireless data communication technology, or combinations thereof.
[0050] The image sensor 112 may be implemented as a digital camera or generally as, for instance, a semiconductor charge-coupled device (CCD), an active pixel sensor in complementary metal-oxide-semiconductor (CMOS) technology, or an active pixel sensor in N-type metal-oxide-semiconductor (NMOS, Live MOS) technology.
[0051] In some embodiments, the computing device 100 may be implemented as a tablet computer (also known as surfpad), as a personal digital assistant or as a smartphone or other mobile terminal, wherein the user interface 108 advantageously comprises a touch-sensitive display screen, or as a smart watch or smart glasses with their typical respective user interface 108.
[0052] Reference is now made to
[0053] A server computer resource 52 and a database 50 are provided for allowing a user 4 to order a customizable transit 1 comprising selected transit components, for causing delivery of the selected transit components to a site 6, for generating a customized digital installation guide 80 for the ordered transit, and for allowing an installer 3 to retrieve the customized digital installation guide 80 when building a sealed installation of one or more cables, pipes or wires 2 by assembling the delivered transit components to form the transit 1 at the site 6.
[0054] The server computer resource 52 can be a physical service computer device (server computer hardware) or a logical, cloud-based server computer function. Likewise, the database 50 may be a physical database device or a logical, cloud-based database function. In the former case, the physical database device 50 may be included in/implemented by the physical service computer device 52, or these devices may be interconnected for communication as seen at 56.
[0055] In the latter case, the cloud-based server computer function 52 and the cloud-based database function 50 may communicate over a communication network 60, which may be compliant with, for instance, TCP/IP, IEEE 802.11, IEEE 802.15, ZigBee, WirelessHART, WiFi, Bluetooth, WCDMA, HSPA, GSM, UTRAN, UMTS, LTE, LTE +, LTE Advanced, D-AMPS, CDMA2000, FOMA, TD-SCDMA ASI, CANbus, ProfiBus, Modbus, or as LoRa or other low frequency wireless data communication technology, or combinations thereof. Such communication is seen at 53 and 51.
[0056] A user 4 may use a computer 54 for ordering a customizable transit comprising selected transit components. The computer 54 is communicatively connected with the server computer resource 52 and the database 50 via the communication network 60, as seen at 55. The computer 54 may, for instance, be implemented as a workstation computer, personal computer, laptop computer, tablet computer, personal digital assistant, smartphone or other mobile terminal, having an operating system and being appropriately programmed to perform the functionalities described in this document.
[0057] The composition of the database 50 in one or more exemplifying embodiments is shown in
[0058] The database 50 comprises a transit components repository 210 which contains definitions of a variety of transit components, such as for instance any or all of the transit components described above for
[0059] The database 50 also comprises an installation instruction sections repository 220 which contains installation instruction sections for the different transit components in the transit components repository 210. Each installation instruction section has a unique instruction section ID 222, as well as instruction section data 224 in the form of explanatory or informative text, image(s), video or audio, in any combination or number. Metadata 226 may also be provided for the installation instruction sections.
[0060] The installation instruction sections in the installation instruction sections repository 220 are associated, as seen at 214, with the relevant transit components in the transit components repository 210. The associations 214 may be one-to-one, as seen in
[0061] The database 50 further comprises a digital order repository 230. For each order made by the user 4 (or other users of the system), there will be one digital order or record in the digital order repository 230. (Different orders may then form a hyper-order that may pertain to different transits, even for different sites. This is however not at the core of the present invention). Each digital order has a unique order ID 232 and also order data 234 to define the order (for instance, customer information, delivery details, shipping conditions, payment conditions, etc). The digital order moreover contains information 236 on the selected transit components of the digital order. The information 236 contains the component IDs of the selected transit components, thereby allowing a reference to the transit components repository 210. The information 236 (or, alternatively or additionally, the order data 234) may also contain other relevant data, such as the number of transit components of the same type included in the order, the layout of the transit components of the customizable transit which is the subject of the digital order, etc.
[0062] Reference is now made to
[0063] The system 300 comprises the database 50 as described above for
[0064] The computerized order generating module 310 is configured for generating a digital order 242 for a customizable transit 1 which comprises transit components 218 selected by the user 4 when placing the order at the computer 54 in
[0065] The computerized order generating module 310 is further configured for assigning 420 an order identity 244 to the generated digital order 242. As can be seen in the example shown in
[0066] The computerized order generating module 310 is then configured for storing 430 in the database 50 an association 246 between the order identity 244 and the selected transit components 218 of the digital order 242. As can be seen in the example shown in
[0067] The computerized delivery handling module 320 may typically be invoked when it is time to deliver the selected transit components 218 of the digital order 242 to the site 6. This may occur instantly after the generation of the digital order 242 in steps 410-430, or at a later occasion depending on, for instance the terms of the digital order 242 and the current availability of the selected transit components 218 for delivery.
[0068] The computerized delivery handling module 320 is configured for generating 440 a machine-readable code 70 which contains or otherwise represents the order identity 244 of the digital order 242. The machine-readable code 70 may advantageously be an optically readable code, preferably a two-dimensional barcode such as QR (Quick Response). In other embodiments, the machine-readable code 240 may be an optically readable, one-dimensional barcode, such as UPC (Universal Product Code) or EAN (European Article Number/International Article Number), or any other suitable optical code. In still other embodiments, the machine-readable code 240 may be a non-optical code which is electronically readable rather than optically.
[0069] The computerized delivery handling module 320 is then configured for causing 450 a delivery 340 of the selected transit components 218 in accordance with the digital order 242 to the installation site 6. The computerized delivery handling module 320 is also configured for associating 460 the generated machine-readable code 70 with the delivery 340. Examples of such associations 460 will be given further below.
[0070] The computerized digital installation guide generating module 330 is configured for receiving 470 a digital installation guide request comprising the order identity 244 as being derived by the remote computing device 100 reading 465 (see
[0071] The computerized digital installation guide generating module 330 is also configured for searching 480 the database 50 to determine the transit components 212 associated with the derived order identity 244. The computerized digital installation guide generating module 330 thus queries the digital order repository 230 for the digital order having the derived order identity 244 as order ID. In the example in
[0072] The computerized digital installation guide generating module 330 is further configured for retrieving 490, from the database 50, installation instruction sections 222 for the determined transit components 218 associated with the derived order identity 244. The computerized digital installation guide generating module 330 thus determines the installation instruction sections 222 in the installation instruction sections repository 220 that are associated 214 with the selected transit components 218, i.e. the ones being represented by component IDs #1, #4 and #6 in the transit components repository 210 in the example of
[0073] The computerized digital installation guide generating module 330 is then configured for compiling 500 the retrieved installation instruction sections 222 into a customized digital installation guide 80 for building a sealed installation of one or more cables, pipes or wires 2 by assembling the delivered transit components 218 to form the transit 1. The customized digital installation guide 80 thus compiled may be made available to the installer 3 in different appropriate ways. Preferably, however, the installer 3 uses the computing device 100 as a means for retrieving and presenting the customized digital installation guide 80, using a connection 61 to the communication network 60 in
[0074] In some embodiments, the generated machine-readable code 70 may conveniently be included in or on a package (e.g. carton box) which contains the selected transit components 218 that are to be delivered to the site 6. When the machine-readable code 70 is an optically readable code, it may, for instance, be printed on a label which is adhered to the package, or on a document or other piece of paper which is put inside the package. When the machine-readable code 70 is a non-optical, electronically readable code, it may, for instance, be stored in an RFID chip, NFC tag or another electronically readable data carrier. The RFID chip, NFC tag or other data carrier may be attached to the package, to any of the selected transit components 218 in the package, or otherwise be put inside the package.
[0075] In such embodiments, when or after the delivery 340 has arrived at the site 6, the remote computing device 100 may read 465 the machine-readable code 70 associated with the delivery 340. This may involve the remote computing device 100 capturing an image of the optically readable code 70 provided on or in the package, and then processing the image to derive the embedded machine-readable code 70 (for instance QR code). Alternatively, it may involve the remote computing device 100 using an appropriate electronic code reader to read the non-optical code from the aforementioned RFID chip, NFC tag or other data carrier provided with the package.
[0076] The remote computing device 100 may then send the aforementioned digital installation guide request comprising the derived order identity 244 to the system 300 shown in
[0077] The remote computing device 100 will then receive the customized digital installation guide 80 as provided at 500 in
[0078] In embodiments where the machine-readable code 70 is a non-optical, electronically readable code, the system 300 in
[0079] The remote computing device 100 may then send the aforementioned digital installation guide request comprising the derived order identity 244 to the system 300 shown in
[0080] The remote computing device 100 will then receive the customized digital installation guide 80 as provided at 500 in
[0081] In alternative embodiments, a second remote computing device 120 may be used together with the computing device 100 by the installer 3, as is indicated by dashed lines in
[0082] In further alternative embodiments, development server functionality 90 may be interfaced with the system 300 via the communication network 60, as seen at 91 in
[0083] Likewise, the system 300 may update any of the installation instruction sections 222 in the installation instruction sections repository 220 to account for changes made to individual transit components, or new transit components added to the database 50.
[0084] This will allow the customized digital installation guides 80 provided by the present invention to be up-to-date and continuously refined and improved, and this is as such a considerable improvement over the prior art approaches described in the background section of this document.
[0085] The invention has been described above in detail with reference to embodiments thereof. However, as is readily understood by those skilled in the art, other embodiments are equally possible within the scope of the present invention, as defined by the appended claims.