Method of connecting and integrating services into digital ecosystems

The automated method for managing digital objects in intelligent transport systems using ENUM domain records addresses the challenge of personalized service delivery in real-time, integrating and enhancing accessibility and efficiency in intelligent transportation systems.

WO2026095828A1PCT designated stage Publication Date: 2026-05-07OBSHCHESTVO S OGRANICHENNOJ OTVETSTVENNOSTYU SOVREMENNYE TEKHNOLOGII
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
OBSHCHESTVO S OGRANICHENNOJ OTVETSTVENNOSTYU SOVREMENNYE TEKHNOLOGII
Filing Date
2024-10-31
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing systems fail to provide personalized and customizable transportation services to specific users in real-time situations, limiting the integration and accessibility of various transport services in intelligent transportation systems.

Method used

An automated method for managing digital objects in an intelligent transport system using ENUM domain resource records, registering digital objects and services, assigning associations, and determining rights and access, enabling personalized service delivery based on situational, temporal, and locational criteria.

Benefits of technology

Facilitates the integration and delivery of personalized transport services in real-time, enhancing user access, safety, and efficiency in intelligent transportation systems by ensuring dynamic management of administrative and technological processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000014_0000
    Figure 00000014_0000
Patent Text Reader

Abstract

A method of connecting and integrating services into digital ecosystems comprises registering digital objects in an ENUM registry; registering services in a service registry and defining the following for said services: addresses of servers serving a service, authentication protocols and methods applicable during service querying, data structures used in queries to a service, data structures used in responses from a service, and methods used by a service; assigning associations between registered digital objects and services; and saving said associations on DNS servers where resource records are stored. ENUM domain names for the digital objects are registered on the basis of subscriber telephone numbers in the E.164 international format, which serve as digital object identifiers, by converting said numbers into ENUM domain names, and rights and accesses to sections of the ENUM registry and to digital objects are determined. The technical result consists in making it possible for a specific user to control digital objects within an ecosystem in the from of an intelligent transport system.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] A METHOD OF CONNECTING AND INTEGRATING SERVICES INTO DIGITAL ECOSYSTEMS AND MAKING DECISIONS DURING THEIR DELIVERY BASED ON THE CIRCUMSTANCES OF THE SITUATION, TIME AND LOCATION

[0002] AREA OF TECHNOLOGY

[0003] The claimed technical solution generally relates to the field of computing technology, and in particular to an automated method for managing digital objects in an intelligent transport system.

[0004] LEVEL OF TECHNOLOGY

[0005] The prior art discloses patent RU2754606C1 "METHOD FOR IDENTIFYING A SERVICE IN THE ENUM STRUCTURE" by Alexey Olegovich Ptashny et al., published September 3, 2021. This patent describes a method in which a request for obtaining information about a service is generated, a service registry is preliminarily created, into which at least one record characterizing information about the service is preliminarily entered using the first network means, where the information about the service includes at least network addresses and service metadata, and the service registry is configured to change, supplement, and delete a record characterizing the properties of the service, then, using the second network means, at least one resource record is entered into the ENUM DNS zone of the domain associated with the telephone number, containing the type of service, a link to the service registry, a service identifier in the registry, service parameters for further generating an appeal to the service registry, the number is converted,in a manner determined for ENUM, into the ENUM domain name, after which, using a third network means, a DNS query is generated to obtain resource records for the given ENUM domain name using DNS means, at least one resource record associated with the specified ENUM domain name of the telephone number is sent from the DNS server to the third network means in response to the DNS query, information about the service identifier, the type of service, links to the service registry, service parameters is determined from at least one resource record for further generation of a request to the service registry, a request to the service registry is generated and executed using the third network means, which at least contains the service identifier, in response to the request to the service registry, data about the network address and service metadata are sent from the service registry to the third network means.

[0006] A disadvantage of the known solution in this field of technology is the inability to provide services included in the ecosystem to a specific user. ESSENCE OF THE INVENTION

[0007] The proposed technical solution proposes a new approach to managing digital objects in an intelligent transportation system (ITS) and identifying digital objects using ENUM domain resource records based on RF codes in the E.164 standard. This approach is used to create an automated information system for dynamically managing administrative and technological processes related to road traffic behavior, as well as to create conditions aimed at providing road users with a personalized and customizable selection of services for "here and now" situations. The key goal of an intelligent transportation system (ITS) is to create an ecosystem that can facilitate the satisfaction of all potential stakeholders and actors in terms of access to the widest range of transportation services.ITS aims to integrate various transport services that should be provided, on the one hand, on a “here and now” basis, and on the other hand, in a personalized manner for ecosystem participants.

[0008] The technical result consists in expanding the arsenal of technical means for solutions of this type.

[0009] The claimed technical result is achieved by implementing a method for controlling digital objects in an intelligent transport system, which comprises the following stages:

[0010] - register digital objects in the ENUM registry;

[0011] - register services in the service registry and set characteristics for them, including the addresses of servers servicing the service, protocols and authentication methods when accessing the service, the data structures used for requests to the service, the data structures used for responses from the service, and the methods used by the service;

[0012] - assign associations between registered digital objects and services and store the association data on DNS servers, where resource records are stored that contain the type of service, a link to the service registry, the addresses of the servers that host the service, the parameters and conditions for executing the service in accordance with the attributes that determine the procedure for executing the service;

[0013] - register ENUM domain names for digital objects based on subscriber telephone numbers of the international E.164 format, which are identifiers of digital objects, by converting them into ENUM domain names; and determine and specify rights and access to sections of the ENUM registry for digital objects;

[0014] - generate and execute a request from a registered digital object containing the criteria for compliance with the specified type and class of service, which was determined at the stage of registering the digital object as associated with it, in the registry of services;

[0015] - in response to the request, the address of the service specified in the request, the parameters and conditions for executing the service are sent to the digital object in accordance with the attributes that determine the procedure for executing the service.

[0016] DESCRIPTION OF DRAWINGS

[0017] The invention will be further described in accordance with the accompanying drawings, which are provided to illustrate the invention and in no way limit its scope. The following drawings are attached to the application:

[0018] Fig. 1 illustrates an example of the process of automatic control of digital objects in an intelligent transport system.

[0019] DETAILED DESCRIPTION OF THE INVENTION

[0020] The following detailed description of the invention includes numerous implementation details to provide a clear understanding of the present invention. However, it will be apparent to one skilled in the art how the present invention may be used with or without these implementation details. In other instances, well-known methods, procedures, and components have not been described in detail to avoid obscuring the features of the present invention.

[0021] Furthermore, it will be clear from the foregoing description that the invention is not limited to the embodiment described. Numerous possible modifications, changes, variations, and substitutions, while preserving the spirit and form of the present invention, will be apparent to those skilled in the art.

[0022] The claimed technical solution is created to implement the management of services and identification of digital objects in cooperative intelligent transport systems, which include, but are not limited to, autonomous vehicles, vehicles with and without devices on board, devices installed on board vehicles, road infrastructure devices, passengers and drivers of vehicles, and ensures the performance of such functions as: 3 - interaction of service consumers, for example, but not limited to, the use of a road graph, ensuring priority passage, exchange of information between road users, provision of emergency medical care to participants in road accidents, repair of vehicles with Service Operators;

[0023] - ensuring automation of information exchange;

[0024] - an automated process for granting priority passage to priority objects, in accordance with the procedures described, for example, but not exclusively, in Chapter 5 of the ETSI TS 103 301 V2.1.1 standard;

[0025] - reduction of travel time for priority objects when they follow public transport routes, with a reduction in the time spent at traffic lights and interchanges;

[0026] - increase in the average speed of priority objects;

[0027] - increasing the accessibility of infrastructure facilities, such as, but not limited to, smart traffic lights, information panels at public transport stops, information panels for road users, and traffic detectors, by creating a unified information environment for all participants;

[0028] - improving the safety of the physical and information environment, for example, but not exclusively, by monitoring the speed limits of road users, measuring traffic flow density parameters, monitoring the distance between vehicles, providing road users with information about other road users, for example, about current situations at pedestrian crossings;

[0029] - a real achievement of the win-win strategy, which creates a partnership environment aimed at implementing the principles of openness and the possibility of connecting new participants;

[0030] - network interaction of participants due to the possibilities of realizing real needs arising in situations “here and now”, for example, but not limited to, a personalized call in the event of a traffic accident for an ambulance, an emergency evacuation service, an insurance agent based on the data on the circumstances regarding the place, time and type of the traffic accident situation, or a personalized call for an ambulance in the event that a pedestrian, or a passenger, or a driver has had a diabetic attack or a heart attack, or informing the necessary road users when a vehicle has a failure of the braking system;- free user access to a basic set of services, such as, but not limited to, those defined in accordance with the requirements of GOST R ISO 14813-1, but not limited to, navigation, route planning, emergency rescue services calls, ambulance calls, information for road users, personal safety related to road traffic, national security;

[0031] - end-to-end identification and authorization in the ecosystem (registration of an ENUM domain name in the ENUM registry based on the MSISDN subscriber number);

[0032] - registration of new services in the service registry based on a procedure that includes sequentially performed stages of identification and assignment of an identifier to the service, determination of the type of service that will be used in the service registry as one of the keys to the service properties, determination of the class of service from a fixed set that allows for classifying the provision of the service between entities, for example, B2C or B2B, determination of service characteristics, including the addresses of servers servicing the service, protocols and authentication methods when accessing the service, the data structures used for requests to the service, the data structures used for responses from the service, and the methods used by the service;

[0033] - priority passage;

[0034] - integration with third-party services.

[0035] Below we will describe the concepts and terms necessary for understanding this technical solution.

[0036] The service registry administrator is an authorized person to perform operations to manage rights and access to sections of the service registry.

[0037] ENUM Registry Administrator - an authorized person to perform operations to manage rights and access to sections of the ENUM registry.

[0038] Analysis and processing of links between data and services is a procedure that enables the resolution of ENUM domain names of road users and services, the resolution of associations established between them, and the assignment of a service execution procedure in accordance with the received data on the circumstances of the situation, time, and place in which the road user is located, who makes a request for the execution of the resolved service in accordance with his identifier in the form of an ENUM domain name.

[0039] On-board unit of a vehicle - a device installed on a vehicle, including autonomous vehicles, identified by a subscriber telephone number and providing communication and interaction with PCI7RU2024 / 000333 road infrastructure devices, other vehicles or traffic management systems and supporting the data structure of services of an intelligent transport system.

[0040] A service operator is a legal entity that owns the rights to provide a service and carries out service provision within the service. The service operator registers the service in the service registry, assigns service parameters such as a service identifier and service type, and defines service execution parameters.

[0041] System users are legal entities and individuals who perform actions to request and receive ITS services.

[0042] The ENUM registry registrar is a legal entity that carries out support activities for ENUM domain names on behalf of registrants throughout their entire life cycle.

[0043] ENUM domain name registrant - a legal entity or individual that registers an ENUM domain name for the purpose of identifying any road user and / or ITS service and is its holder.

[0044] The ENUM registry is an information and telecommunications software and hardware system that allows for the registration and storage of information about the properties of autonomous vehicle identifiers and road infrastructure devices in the form of ENUM domain names.

[0045] The service registry is an information and telecommunications hardware and software system that registers services, creates associations between services and ENUM domain names of road users, stores and provides, upon request, information about services, such as (but not limited to) network addresses responsible for processing service requests, protocols and rules for processing requests (request parameters, response receipt, and response processing), authentication and authorization requirements, and other metadata. Services in the service registry must always have a unique identifier that can be used to query information about them.

[0046] Intelligent transport system services are a set of telecommunications and non-telecommunications services that provide any road user equipped with communication tools in the ITS information environment with the registration of its objects and services, interactive data exchange, defines a unique or multiple network addresses for the service, and interacts with other third-party applications by exchanging data upon requests from vehicles and / or road infrastructure devices.

[0047] A road infrastructure device is a device designed to exchange information with vehicles and other road infrastructure devices for the purpose of developing decisions on traffic control or informing road users using sensors, computer algorithms and electronic communication equipment and supporting the data structure of the services of an intelligent transport system.

[0048] A road user is a subject or object of control in an ITS, which includes, but is not limited to, vehicles, vehicles with or without devices on board, devices installed on board vehicles for collecting, processing, storing, and transmitting data (OBU), devices of the road infrastructure for collecting, processing, storing, and transmitting data located at road infrastructure facilities (RSU), road infrastructure facilities, passengers and drivers of vehicles, and pedestrians.

[0049] A DNS server is a hardware and software solution for ensuring the functioning of the hierarchical domain name system in accordance with Internet standards, performing operations for recording and storing created resource records.

[0050] WHOIS is a domain name verification service that allows you to obtain complete information about the domain name registration date, the age of the domain name, find out the contact information you need to contact to obtain information about the registrar and registrant of the domain name, and the addresses of the DNS servers where the domain name is hosted.

[0051] The method for controlling digital objects in an intelligent transport system is carried out as follows (Fig. 1).

[0052] At the first stage, digital objects (217) are registered in the ENUM registry (211). Digital objects (217) in the system are road users and electronic devices used by road users to connect to services in the current circumstances of a situation, time, and place. Management of the properties of digital objects (217) and the execution of services (218) is carried out by means of the analysis and processing of links between data on the properties of digital objects and services (206), followed by transfer to the management tool for separated data flows and identification flows (205) with the connection of the means for authentication, authorization of access rights, and data validation (204).

[0053] After that, services are registered in the service registry and their characteristics are specified, including the addresses of the servers servicing the service, protocols such as SNMP, SAML, Cookie, Kerberos, x.509, OpenID, NTLM and authentication methods such as: Authentication using an electronic signature; Authentication using reusable passwords; Authentication using one-time passwords; Authentication using SMS; Biometric authentication; Authentication via geographic location; Multi-factor authentication when accessing the service, the data structures used for service requests, the data structures used for service responses, and the methods used by the service.

[0054] The next step is to assign an association between registered digital objects and services and store the association data on DNS servers, where resource records are stored containing the service type, a link to the service registry, the addresses of the servers that host the service, the parameters and conditions for executing the services in accordance with the attributes that determine the procedure for executing the service.

[0055] Register ENUM domain names for digital objects based on subscriber telephone numbers of the international E.164 format, which are identifiers of digital objects, by converting them into ENUM domain names; and define and specify rights and access to sections of the ENUM registry for digital objects.

[0056] ENUM domain name registration for digital objects (217) is performed using subscriber telephone numbers in the international E.164 format, which are used as identifiers for digital objects (217). E.164 numbers are converted into ENUM domain names during registration using standard tools. Registration is performed by road users—users of the system (201)—who, during the process of registering digital objects (217) in the ENUM registry (211), acquire registrant status and complete the registration process by selecting a registrar using the provided registrant panel (213), which defines standard domain name parameters and assigns associations between the registered digital object and services, which must be pre-registered in the service registry (207). Several associated services may be assigned to a single digital object.Several digital objects can be associated with one service.

[0057] Using the registrar panel (212), the registrar determines the registrant's rights and access parameters in the ENUM registry environment (211) during the registration and maintenance of the ENUM domain name, including available DNS servers (214). The DNS servers (214) store resource records containing data about the services associated with the ENUM domain name, the addresses of the servers (227) hosting the service software, and the parameters and conditions for service execution in accordance with the attributes defining the service execution procedure.

[0058] Rights and access to ENUM registry sections (211) are determined and set for each registrar by the ENUM registry administrator (219) using the ENUM registry administrator panel (215).

[0059] After registration of ENUM domain names, any user of the system (201) can request information about any ENUM domain name using standard software tools using the standard tools of the WHOIS subsystem (216).

[0060] Registration of services (218) is performed in the service registry (207). Registration of services (218), which have the corresponding addressing on the servers (231), is performed by the service operator, who, using the service operator panel (209), specifies the characteristics of the registered service (218) in the service registry (207), which include: the type and class of service; addresses of the servers servicing the service; telecommunication protocols by which the service operates; authentication methods when accessing the service; used data structures of service requests; used data structures of service responses; service execution attributes in accordance with the circumstances of the situation, place and time; methods used by the service; used scenarios for service execution in the form of smart contracts.

[0061] The service registry administrator (208) determines and sets for each service operator the rights and access to sections of the service registry (207) using the service registry administrator panel (220).

[0062] After registering ENUM domain names, the registrant can act as a system user (201) in the current circumstances of the situation, place, and time. Identification of the system user and their electronic devices is accomplished by their telephone subscriber number in the international E.164 format. To access services, the system user utilizes the electronic devices and telecommunications protocols found in the vehicle, OBU, RSU, smartphone, telephone, tablet, or tracker, and submits a request (221) for the execution of a service relevant to the specified circumstances of the situation, place, and time.

[0063] The request for execution of the required service (221) is processed by the user's software (202), which functionally performs the tasks of mapping the subscriber telephone number in the international E.164 format, which is assigned to the user's electronic means, into the ENUM domain name, which allows for the identification of a digital object (217) registered in the ENUM registry (211) and participating in the transaction for calling the service, attributing the service with an indication of its type and class, which can be performed both in manual and automatic modes, generating the values ​​of the attributes of the circumstances of the situation, place and time, which correspond to those described for the called service, previously registered in the registry of services (207).

[0064] Data (222) containing the ENUM domain name, the type and class of the called service and parameters describing the circumstances of the situation, place and time are transferred for processing to the software tool for analyzing and processing connections between data on the properties of digital objects and services (206), which, for the purpose of resolving the ENUM domain name, refers (223) to the DNS server (214) to obtain data (224) on the digital object in the form of resource records containing data on the service corresponding to the specified type and class, the conditions for their execution in the circumstances specified by the query condition (221).

[0065] The tool for analyzing and processing relationships between data on the properties of digital objects and services (206), having received data on resource records (224), processes only those that contain information on the execution of the service specified in the request (221). The selection of the necessary resource records is based on the matching criterion of the specified type and class of service, which was determined at the stage of registering the digital object (217) as associated with it.

[0066] As a result of processing the received data (224) by the software (206) in accordance with the request (221) for the digital object (217) registered in the system, the system user (201) receives the address of the server (227) on which the service software is located, along with the parameters and conditions for executing the service in accordance with the attributes defining the service execution procedure. Based on this data, a request (225) is generated to the server (227) for executing the service. The result of the service execution by the software on the server is transmitted as a response (226).

[0067] The response data (226) is processed by the software (202) and transmitted (229) via telecommunication channels using telecommunication protocols to the address of the electronic device of the system user (201), which has a subscriber number in the international E.164 format, which corresponds to the ENUM domain name).

[0068] To control and monitor the execution of operations of the data-service relationship analysis tool (206), an audit and analytics tool (210) is used. This tool monitors the execution of the stages of the technological process for processing requests (221) and responses (229), taking into account the procedures described in the smart contracts for the called service. For this purpose, after receiving a response (224), requests (228) relevant to the received resource records are generated to the service registry (207), which returns a response (230) containing instructions on the order of execution of services in the selected resource records and contained in the response (224).

[0069] The timing of information flows in the system during the interaction of digital objects during the solution of identification problems, as well as the timing of information flows in the system during the interaction of digital objects during the solution of data transmission problems is carried out by the data flow management and identification management tool (205).

[0070] The resolution of emerging issues related to the operation of the system in terms of the operation of the ENUM registry (211), the service registry (207), and the user tool (202) is carried out using the technical and organizational support tool (203).

[0071] A request from a registered digital object is generated and sent to the service registry. It contains the criteria for matching the specified type and class of service, which was determined during the digital object's registration as associated with it. In response to the request, the digital object is sent the address of the service specified in the request, along with the parameters and conditions for executing the service in accordance with the attributes defining the service execution procedure.

[0072] A computing system that provides the data processing necessary for the implementation of the claimed solution generally contains the following components: one or more processors, at least one memory, a data storage means, input / output interfaces, an input means, and network interaction means.

[0073] When executing machine-readable instructions contained in the RAM, the processor of the device is configured to perform the basic computing operations necessary for the operation of the device or the functionality of one or more of its components.

[0074] Memory is typically implemented as RAM, where the necessary software logic is loaded to provide the required functionality. When implementing the proposed solution, the memory capacity required for its implementation is allocated.

[0075] Data storage can take the form of HDDs, SSDs, RAID arrays, network storage, flash memory, etc. These devices allow for long-term storage of various types of information. Interfaces are standard means for connecting and operating peripherals and other devices, such as USB, RS232, RJ45, COM, HDMI, PS / 2, Lightning, etc.

[0076] The choice of interfaces depends on the specific device design, which may be a personal computer, mainframe, server cluster, thin client, smartphone, laptop, etc.

[0077] A keyboard may be used as a data input device in any embodiment of the system implementing the described method. The keyboard hardware may be any known hardware implementation: it could be a built-in keyboard used on a laptop or netbook, or a separate device connected to a desktop computer, server, or other computing device. The connection may be either wired, in which the keyboard cable is connected to a PS / 2 or USB port located on the desktop computer's system unit, or wireless, in which the keyboard exchanges data via a wireless communication channel, such as a radio channel, with a base station, which, in turn, is directly connected to the system unit, for example, to one of the USB ports.In addition to the keyboard, data input devices may also include: a joystick, display (touch screen), projector, touchpad, mouse, trackball, light pen, speakers, microphone, etc.

[0078] Network communication tools are selected from devices that provide network data reception and transmission, such as an Ethernet card, WLAN / Wi-Fi module, Bluetooth module, BLE module, NFC module, IrDA, RFID module, GSM modem, etc. These tools enable data exchange via a wired or wireless data transmission channel, such as WAN, PAN, LAN, Intranet, Internet, WLAN, WMAN, or GSM.

[0079] The device components are connected via a common data bus.

[0080] These application materials present a preferred implementation of the claimed technical solution, which should not be used as limiting other particular embodiments of its implementation that do not go beyond the scope of the requested scope of legal protection and are obvious to specialists in the relevant field of technology.

Claims

CLAUSES OF THE INVENTION 1. A method for managing digital objects in an intelligent transport system, comprising the following steps: - register digital objects in the ENUM registry; - register services in the service registry and set characteristics for them, including the addresses of servers servicing the service, protocols and authentication methods when accessing the service, the data structures used for requests to the service, the data structures used for responses from the service, and the methods used by the service; - assign associations between registered digital objects and services and store the association data on DNS servers, where resource records are stored that contain the type of service, a link to the service registry, the addresses of the servers that host the service, the parameters and conditions for executing the service in accordance with the attributes that determine the procedure for executing the service; - register ENUM domain names for digital objects based on subscriber telephone numbers of the international E.164 format, which are identifiers of digital objects, by converting them into ENUM domain names; and determine and specify rights and access to sections of the ENUM registry for digital objects; - generate and execute a request from a registered digital object containing the criteria for compliance with the specified type and class of service, which was determined at the stage of registering the digital object as associated with it, in the registry of services; - in response to the request, the address of the service specified in the request, the parameters and conditions for executing the service are sent to the digital object in accordance with the attributes that determine the procedure for executing the service.

Citation Information

Patent Citations

  • Method for identifying the service in the ENUM structure

    RU2754606C1

  • Methods for facilitating network traffic analytics and devices thereof

    US10505792B1

  • Methods for dynamically managing user access control and devices thereof

    US11122042B1

  • IP telephone system, IP telephone apparatus and communications method

    US20060018311A1

  • ENUM system, ENUM client apparatus and method for communicating using ENUM client apparatus

    US20060020713A1